--- /srv/rebuilderd/tmp/rebuilderdLczEej/inputs/mesa-vulkan-drivers_26.1.2-1_armhf.deb +++ /srv/rebuilderd/tmp/rebuilderdLczEej/out/mesa-vulkan-drivers_26.1.2-1_armhf.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-06-17 13:27:17.000000 debian-binary │ -rw-r--r-- 0 0 0 1828 2026-06-17 13:27:17.000000 control.tar.xz │ --rw-r--r-- 0 0 0 14265804 2026-06-17 13:27:17.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 14266816 2026-06-17 13:27:17.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 0xbf44d4 0x00bf44d4 0x00bf44d4 0x00070 0x00070 R 0x4 │ │ │ │ - LOAD 0x000000 0x00000000 0x00000000 0xbf4548 0xbf4548 R E 0x10000 │ │ │ │ + ARM_EXIDX 0xbf4594 0x00bf4594 0x00bf4594 0x00070 0x00070 R 0x4 │ │ │ │ + LOAD 0x000000 0x00000000 0x00000000 0xbf4608 0xbf4608 R E 0x10000 │ │ │ │ LOAD 0xbf4da0 0x00c04da0 0x00c04da0 0x5d614 0x62424 RW 0x10000 │ │ │ │ DYNAMIC 0xc4fe60 0x00c5fe60 0x00c5fe60 0x001a0 0x001a0 RW 0x4 │ │ │ │ NOTE 0x000134 0x00000134 0x00000134 0x00024 0x00024 R 0x4 │ │ │ │ TLS 0xbf4da0 0x00c04da0 0x00c04da0 0x00000 0x01160 R 0x4 │ │ │ │ GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10 │ │ │ │ GNU_RELRO 0xbf4da0 0x00c04da0 0x00c04da0 0x5b260 0x5b260 R 0x1 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -9,19 +9,19 @@ │ │ │ │ [ 4] .dynstr STRTAB 000094e4 0094e4 02b5be 00 A 0 0 1 │ │ │ │ [ 5] .gnu.version VERSYM 00034aa2 034aa2 00126c 02 A 3 0 2 │ │ │ │ [ 6] .gnu.version_r VERNEED 00035d10 035d10 000260 00 A 4 6 4 │ │ │ │ [ 7] .rel.dyn REL 00035f70 035f70 021ba0 08 A 3 0 4 │ │ │ │ [ 8] .rel.plt REL 00057b10 057b10 000ff0 08 AI 3 21 4 │ │ │ │ [ 9] .init PROGBITS 00058b00 058b00 00000c 00 AX 0 0 4 │ │ │ │ [10] .plt PROGBITS 00058b0c 058b0c 001810 04 AX 0 0 4 │ │ │ │ - [11] .text PROGBITS 0005a320 05a320 2ff68a 00 AX 0 0 8 │ │ │ │ - [12] .fini PROGBITS 003599ac 3599ac 000008 00 AX 0 0 4 │ │ │ │ - [13] .rodata PROGBITS 003599c0 3599c0 89ab14 00 A 0 0 64 │ │ │ │ - [14] .ARM.exidx ARM_EXIDX 00bf44d4 bf44d4 000070 00 AL 11 0 4 │ │ │ │ - [15] .eh_frame PROGBITS 00bf4544 bf4544 000004 00 A 0 0 4 │ │ │ │ + [11] .text PROGBITS 0005a320 05a320 2ff732 00 AX 0 0 8 │ │ │ │ + [12] .fini PROGBITS 00359a54 359a54 000008 00 AX 0 0 4 │ │ │ │ + [13] .rodata PROGBITS 00359a80 359a80 89ab14 00 A 0 0 64 │ │ │ │ + [14] .ARM.exidx ARM_EXIDX 00bf4594 bf4594 000070 00 AL 11 0 4 │ │ │ │ + [15] .eh_frame PROGBITS 00bf4604 bf4604 000004 00 A 0 0 4 │ │ │ │ [16] .tbss NOBITS 00c04da0 bf4da0 001160 00 WAT 0 0 4 │ │ │ │ [17] .init_array INIT_ARRAY 00c04da0 bf4da0 000004 04 WA 0 0 4 │ │ │ │ [18] .fini_array FINI_ARRAY 00c04da4 bf4da4 000004 04 WA 0 0 4 │ │ │ │ [19] .data.rel.ro PROGBITS 00c04da8 bf4da8 05b0b8 00 WA 0 0 8 │ │ │ │ [20] .dynamic DYNAMIC 00c5fe60 c4fe60 0001a0 08 WA 4 0 4 │ │ │ │ [21] .got PROGBITS 00c60000 c50000 000ea4 04 WA 0 0 4 │ │ │ │ [22] .data PROGBITS 00c60ea8 c50ea8 00150c 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) 0x58b00 │ │ │ │ - 0x0000000d (FINI) 0x3599ac │ │ │ │ + 0x0000000d (FINI) 0x359a54 │ │ │ │ 0x00000019 (INIT_ARRAY) 0xc04da0 │ │ │ │ 0x0000001b (INIT_ARRAYSZ) 4 (bytes) │ │ │ │ 0x0000001a (FINI_ARRAY) 0xc04da4 │ │ │ │ 0x0000001c (FINI_ARRAYSZ) 4 (bytes) │ │ │ │ 0x6ffffef5 (GNU_HASH) 0x158 │ │ │ │ 0x00000005 (STRTAB) 0x94e4 │ │ │ │ 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: a992e918130e667c9d5cb53d7fd6bfc2990f699b │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 24eb554d57fec6b33b1defe8c0e9da4f8d5b925e │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -2282,15 +2282,15 @@ │ │ │ │ ${DAX h[ │ │ │ │ jI "8FyD │ │ │ │ ZI "8FyD │ │ │ │ F9HzD9IxDAX0H h │ │ │ │ =FCF8F2h/F │ │ │ │ 3FUF&FZF │ │ │ │ `e`f e f │ │ │ │ -IPFzDyD| │ │ │ │ +IPFzDyD} │ │ │ │ FC`KFOE\ │ │ │ │ 3333333@ │ │ │ │ GSF|h1F(F@ │ │ │ │ GSF|h1F(F@ │ │ │ │ GSF|h1F(F@ │ │ │ │ `1KzD `a` │ │ │ │ ZF;FAF F │ │ │ │ @@ -2503,15 +2503,14 @@ │ │ │ │ x8"1F@F" │ │ │ │ `+hjhr`3` │ │ │ │ 1jkkh"eE │ │ │ │ \ HxDpG>HxDpG=HxDpG=HxDpG │ │ │ │ +;HxDpG;HxDpG:HxDpG:HxDpG9HxDpG9HxDpG8HxDpG8HxDpG7HxDpG7HxDpGV │ │ │ │ HxDpG HxDpG │ │ │ │ -wHxDpGvHxDpGvHxDpGuHxDpGuHxDpGtHxDpGtHxDpGsHxDpGsHxDpGrHxDpGrHxDpGqHxDpGqHxDpGpHxDpGpHxDpGoHxDpGoHxDpG8 │ │ │ │ +wHxDpGvHxDpGvHxDpGuHxDpGuHxDpGtHxDpGtHxDpGsHxDpGsHxDpGrHxDpGrHxDpGqHxDpGqHxDpGpHxDpGpHxDpGoHxDpGoHxDpGP │ │ │ │ Z<9HEB?`]urolifc30-*'$! │ │ │ │ @HxDpG@HxDpG?HxDpG?HxDpG>HxDpG>HxDpG=HxDpG=HxDpGHxDpG>HxDpG=HxDpG=HxDpGHxDpG>HxDpG=HxDpG=HxDpG │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdami sl, {r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ ldrbtmi fp, [r8], #-131 @ 0xffffff7d │ │ │ │ - @ instruction: 0xffe4f186 │ │ │ │ + @ instruction: 0xf838f187 │ │ │ │ movwcs r4, #2312 @ 0x908 │ │ │ │ rscsvc pc, r5, #82837504 @ 0x4f00000 │ │ │ │ eorseq pc, pc, #192, 4 │ │ │ │ tstls r0, r9, ror r4 │ │ │ │ - @ instruction: 0xf93af18e │ │ │ │ + @ instruction: 0xf98ef18e │ │ │ │ ldrbtmi r4, [fp], #-2820 @ 0xfffff4fc │ │ │ │ smlabteq r0, r3, r9, lr │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq pc, pc, r2, asr #11 │ │ │ │ + eoreq pc, pc, r2, lsl #13 │ │ │ │ adcseq sl, sl, r0, asr #29 │ │ │ │ sbceq r7, r0, r6, lsr #31 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb1638 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r9], r8 │ │ │ │ blvc 33916c │ │ │ │ @@ -84,15 +84,15 @@ │ │ │ │ andls r0, r2, #939524096 @ 0x38000000 │ │ │ │ bmi 1a03a4 │ │ │ │ tstcs r1, r3, lsl #2 │ │ │ │ @ instruction: 0xf8cd447a │ │ │ │ @ instruction: 0xf7fec000 │ │ │ │ ldrdlt lr, [r9], -r0 │ │ │ │ svclt 0x0000bd00 │ │ │ │ - eoreq pc, pc, r0, ror r5 @ │ │ │ │ + eoreq pc, pc, r0, lsr r6 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb1680 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r9], r8 │ │ │ │ blvc 3391b4 │ │ │ │ stmib sp, {r2, r3, r7, r9, sl, lr}^ │ │ │ │ stmvs fp, {r1, r2, r9, ip, sp} │ │ │ │ @@ -102,69 +102,69 @@ │ │ │ │ andls r0, r2, #939524096 @ 0x38000000 │ │ │ │ bmi 1a03ec │ │ │ │ tstcs r1, r3, lsl #2 │ │ │ │ @ instruction: 0xf8cd447a │ │ │ │ @ instruction: 0xf7fec000 │ │ │ │ andlt lr, r9, ip, lsr #29 │ │ │ │ svclt 0x0000bd00 │ │ │ │ - eoreq pc, pc, ip, asr #11 │ │ │ │ + eoreq pc, pc, ip, lsl #13 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb16c8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r5, r8, ror #31 │ │ │ │ movwne lr, #2513 @ 0x9d1 │ │ │ │ ldc 3, cr9, [r2, #12] │ │ │ │ ldmdavs r3, {r0, r8, r9, fp, ip, sp, lr} │ │ │ │ tstls r2, r4, lsl #20 │ │ │ │ ldrbtmi r2, [sl], #-257 @ 0xfffffeff │ │ │ │ blvc 95b1c │ │ │ │ mrc 7, 4, APSR_nzcv, cr0, cr14, {7} │ │ │ │ stclt 0, cr11, [r0, #-20] @ 0xffffffec │ │ │ │ - eoreq pc, pc, sl, lsl r6 @ │ │ │ │ + ldrdeq pc, [pc], -sl @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb16fc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r5, r8, ror #31 │ │ │ │ movwne lr, #2513 @ 0x9d1 │ │ │ │ ldc 3, cr9, [r2, #12] │ │ │ │ ldmdavs r3, {r0, r8, r9, fp, ip, sp, lr} │ │ │ │ tstls r2, r4, lsl #20 │ │ │ │ ldrbtmi r2, [sl], #-257 @ 0xfffffeff │ │ │ │ blvc 95b50 │ │ │ │ mrc 7, 3, APSR_nzcv, cr6, cr14, {7} │ │ │ │ stclt 0, cr11, [r0, #-20] @ 0xffffffec │ │ │ │ - eoreq pc, pc, lr, asr #12 │ │ │ │ + eoreq pc, pc, lr, lsl #14 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb1730 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [ip], r8, ror #31 │ │ │ │ bmi 286750 │ │ │ │ @ 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, ip, asr lr │ │ │ │ svclt 0x0000bd00 │ │ │ │ - eoreq pc, pc, sl, ror r6 @ │ │ │ │ + eoreq pc, pc, sl, lsr r7 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb1768 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [ip], r8, ror #31 │ │ │ │ bmi 286788 │ │ │ │ @ instruction: 0xf8dc2101 │ │ │ │ ldrbtmi r3, [sl], #-0 │ │ │ │ mulgt r4, ip, r8 │ │ │ │ andgt pc, r8, sp, asr #17 │ │ │ │ ldrbne r9, [fp, r0, lsl #6] │ │ │ │ @ instruction: 0xf7fe9301 │ │ │ │ andlt lr, r5, r0, asr #28 │ │ │ │ svclt 0x0000bd00 │ │ │ │ - eoreq pc, pc, r2, lsl #13 │ │ │ │ + eoreq pc, pc, r2, asr #14 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb17a0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stcvc 15, cr0, [ip, #-768] @ 0xfffffd00 │ │ │ │ stcvc 0, cr11, [fp], {142} @ 0x8e │ │ │ │ mulsgt r1, r1, r8 │ │ │ │ @ instruction: 0xf8917c8a │ │ │ │ @@ -184,17 +184,17 @@ │ │ │ │ strls r8, [sp], #-2508 @ 0xfffff634 │ │ │ │ stmdbhi r9, {r2, r3, r7, r8, fp, pc}^ │ │ │ │ strne lr, [fp], #-2509 @ 0xfffff633 │ │ │ │ @ instruction: 0xf7fe2101 │ │ │ │ andlt lr, lr, sl, lsl #28 │ │ │ │ stcmi 13, cr11, [r3], {16} │ │ │ │ @ instruction: 0xe7db447c │ │ │ │ - eoreq pc, pc, sl, ror r6 @ │ │ │ │ - eoreq pc, pc, r8, ror r6 @ │ │ │ │ - eoreq pc, pc, ip, lsr r6 @ │ │ │ │ + eoreq pc, pc, sl, lsr r7 @ │ │ │ │ + eoreq pc, pc, r8, lsr r7 @ │ │ │ │ + strdeq pc, [pc], -ip @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb1818 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stcvc 15, cr0, [ip, #-768] @ 0xfffffd00 │ │ │ │ stcvc 0, cr11, [fp], {142} @ 0x8e │ │ │ │ mulsgt r1, r1, r8 │ │ │ │ @ instruction: 0xf8917c8a │ │ │ │ @@ -214,17 +214,17 @@ │ │ │ │ strls r8, [sp], #-2508 @ 0xfffff634 │ │ │ │ stmdbhi r9, {r2, r3, r7, r8, fp, pc}^ │ │ │ │ strne lr, [fp], #-2509 @ 0xfffff633 │ │ │ │ @ instruction: 0xf7fe2101 │ │ │ │ andlt lr, lr, lr, asr #27 │ │ │ │ stcmi 13, cr11, [r3], {16} │ │ │ │ @ instruction: 0xe7db447c │ │ │ │ - eoreq pc, pc, r2, lsl #12 │ │ │ │ - eoreq pc, pc, r8, lsl r7 @ │ │ │ │ - eoreq pc, pc, r4, asr #11 │ │ │ │ + eoreq pc, pc, r2, asr #13 │ │ │ │ + ldrdeq pc, [pc], -r8 @ │ │ │ │ + eoreq pc, pc, r4, lsl #13 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ addlt r7, fp, fp, lsl #16 │ │ │ │ stcvc 1, cr11, [sp], {179} @ 0xb3 │ │ │ │ ldrdls pc, [r4], pc @ │ │ │ │ @@ -257,24 +257,24 @@ │ │ │ │ bmi 37b6d0 │ │ │ │ @ instruction: 0xe7ea447a │ │ │ │ ldrbtmi r4, [sl], #-2571 @ 0xfffff5f5 │ │ │ │ bmi 3546b8 │ │ │ │ @ instruction: 0xe7e4447a │ │ │ │ ldrbtmi r4, [sl], #-2570 @ 0xfffff5f6 │ │ │ │ svclt 0x0000e7e1 │ │ │ │ - eoreq pc, pc, r8, lsl #11 │ │ │ │ - eoreq pc, pc, r2, lsl #11 │ │ │ │ - eoreq pc, pc, r2, ror #10 │ │ │ │ - eoreq pc, pc, sl, asr r5 @ │ │ │ │ - eoreq pc, pc, r4, asr r7 @ │ │ │ │ - eoreq pc, pc, r0, ror r7 @ │ │ │ │ - eoreq pc, pc, r0, lsr #14 │ │ │ │ - eoreq pc, pc, lr, lsr r7 @ │ │ │ │ - eoreq pc, pc, ip, lsr #14 │ │ │ │ - eoreq pc, pc, lr, lsr r7 @ │ │ │ │ + eoreq pc, pc, r8, asr #12 │ │ │ │ + eoreq pc, pc, r2, asr #12 │ │ │ │ + eoreq pc, pc, r2, lsr #12 │ │ │ │ + eoreq pc, pc, sl, lsl r6 @ │ │ │ │ + eoreq pc, pc, r4, lsl r8 @ │ │ │ │ + eoreq pc, pc, r0, lsr r8 @ │ │ │ │ + eoreq pc, pc, r0, ror #15 │ │ │ │ + strdeq pc, [pc], -lr @ │ │ │ │ + eoreq pc, pc, ip, ror #15 │ │ │ │ + strdeq pc, [pc], -lr @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb1958 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r9], r8 │ │ │ │ stcvc 5, cr15, [r6], {1} │ │ │ │ biceq pc, fp, #1073741824 @ 0x40000000 │ │ │ │ @ instruction: 0xf1014a0d │ │ │ │ @@ -287,15 +287,15 @@ │ │ │ │ andgt pc, r4, sp, asr #17 │ │ │ │ vstmiavc r3!, {s29-s107} │ │ │ │ tstcs r1, fp, asr #16 │ │ │ │ andsgt pc, ip, sp, asr #17 │ │ │ │ and pc, r0, sp, asr #17 │ │ │ │ ldc 7, cr15, [r8, #-1016]! @ 0xfffffc08 │ │ │ │ stclt 0, cr11, [r0, #-36] @ 0xffffffdc │ │ │ │ - strhteq pc, [pc], -sl @ │ │ │ │ + eoreq pc, pc, sl, ror r8 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb19ac │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r9], r8 │ │ │ │ stcvc 5, cr15, [r6], {1} │ │ │ │ biceq pc, fp, #1073741824 @ 0x40000000 │ │ │ │ @ instruction: 0xf1014a0d │ │ │ │ @@ -308,345 +308,345 @@ │ │ │ │ andgt pc, r4, sp, asr #17 │ │ │ │ vstmiavc r3!, {s29-s107} │ │ │ │ tstcs r1, fp, asr #16 │ │ │ │ andsgt pc, ip, sp, asr #17 │ │ │ │ and pc, r0, sp, asr #17 │ │ │ │ stc 7, cr15, [lr, #-1016] @ 0xfffffc08 │ │ │ │ stclt 0, cr11, [r0, #-36] @ 0xffffffdc │ │ │ │ - eoreq pc, pc, lr, ror #15 │ │ │ │ + eoreq pc, pc, lr, lsr #17 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb1a00 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c6a18 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ ldcl 7, cr15, [r8], #1016 @ 0x3f8 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq pc, pc, ip, ror sl @ │ │ │ │ + eoreq pc, pc, ip, lsr fp @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb1a2c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c6a44 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ stcl 7, cr15, [r2], #1016 @ 0x3f8 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq pc, pc, r4, asr #15 │ │ │ │ + eoreq pc, pc, r4, lsl #17 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb1a58 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c6a70 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ stcl 7, cr15, [ip], {254} @ 0xfe │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq pc, pc, r4, lsr #20 │ │ │ │ + eoreq pc, pc, r4, ror #21 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb1a84 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c6a9c │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ ldc 7, cr15, [r6], #1016 @ 0x3f8 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq pc, pc, ip, ror #14 │ │ │ │ + eoreq pc, pc, ip, lsr #16 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb1ab0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c6ac8 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ stc 7, cr15, [r0], #1016 @ 0x3f8 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq pc, pc, ip, asr #19 │ │ │ │ + eoreq pc, pc, ip, lsl #21 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb1adc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c6af4 │ │ │ │ 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 pc, pc, r4, lsl r7 @ │ │ │ │ + ldrdeq pc, [pc], -r4 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb1b08 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c6b20 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ ldcl 7, cr15, [r4], #-1016 @ 0xfffffc08 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq pc, pc, r4, ror r9 @ │ │ │ │ + eoreq pc, pc, r4, lsr sl @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb1b34 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c6b4c │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ mrrc 7, 15, pc, lr, cr14 @ │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - strhteq pc, [pc], -ip @ │ │ │ │ + eoreq pc, pc, ip, ror r7 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb1b60 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c6b78 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ mcrr 7, 15, pc, r8, cr14 @ │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq pc, pc, ip, lsl r9 @ │ │ │ │ + ldrdeq pc, [pc], -ip @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb1b8c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c6ba4 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ ldc 7, cr15, [r2], #-1016 @ 0xfffffc08 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq pc, pc, r4, ror #12 │ │ │ │ + eoreq pc, pc, r4, lsr #14 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb1bb8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [ip], r8, ror #31 │ │ │ │ bmi 2c6bd8 │ │ │ │ @ instruction: 0xf8dc2101 │ │ │ │ ldrbtmi r3, [sl], #-0 │ │ │ │ ldrbne r9, [fp, r2, lsl #6] │ │ │ │ @ instruction: 0xf89c9303 │ │ │ │ @ instruction: 0xf89ce005 │ │ │ │ @ instruction: 0xf8cd3004 │ │ │ │ @ instruction: 0xf7fee000 │ │ │ │ andlt lr, r5, r6, lsl ip │ │ │ │ svclt 0x0000bd00 │ │ │ │ - eoreq pc, pc, r6, asr r6 @ │ │ │ │ + eoreq pc, pc, r6, lsl r7 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb1bf4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [ip], r8, ror #31 │ │ │ │ bmi 2c6c14 │ │ │ │ @ instruction: 0xf8dc2101 │ │ │ │ ldrbtmi r3, [sl], #-0 │ │ │ │ ldrbne r9, [fp, r2, lsl #6] │ │ │ │ @ instruction: 0xf89c9303 │ │ │ │ @ instruction: 0xf89ce005 │ │ │ │ @ instruction: 0xf8cd3004 │ │ │ │ @ instruction: 0xf7fee000 │ │ │ │ strdlt lr, [r5], -r8 │ │ │ │ svclt 0x0000bd00 │ │ │ │ - eoreq pc, pc, r2, ror #12 │ │ │ │ + eoreq pc, pc, r2, lsr #14 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb1c30 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c6c48 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ bl ff898a44 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq pc, pc, ip, asr #16 │ │ │ │ + eoreq pc, pc, ip, lsl #18 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb1c5c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c6c74 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ bl ff318a70 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - mlaeq pc, r4, r5, pc @ │ │ │ │ + eoreq pc, pc, r4, asr r6 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb1c88 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c6ca0 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ bl fed98a9c │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - strdeq pc, [pc], -r4 @ │ │ │ │ + strhteq pc, [pc], -r4 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb1cb4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c6ccc │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ bl fe818ac8 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq pc, pc, ip, lsr r5 @ │ │ │ │ + strdeq pc, [pc], -ip @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb1ce0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbvc sl, {r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ stmdavs fp, {r0, r1, r7, ip, sp, pc} │ │ │ │ @ instruction: 0xf8dfb15a │ │ │ │ ldrbtmi ip, [ip], #32 │ │ │ │ tstcs r1, r7, lsl #20 │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ @ instruction: 0xf7fe447a │ │ │ │ andlt lr, r3, r6, lsl #23 │ │ │ │ @ instruction: 0xf8dfbd00 │ │ │ │ ldrbtmi ip, [ip], #16 │ │ │ │ svclt 0x0000e7f2 │ │ │ │ - eoreq pc, pc, r2, asr #2 │ │ │ │ - eoreq pc, pc, r8, lsr #11 │ │ │ │ - eoreq pc, pc, r2, lsr r1 @ │ │ │ │ + eoreq pc, pc, r2, lsl #4 │ │ │ │ + eoreq pc, pc, r8, ror #12 │ │ │ │ + strdeq pc, [pc], -r2 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb1d24 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbvc sl, {r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ stmdavs fp, {r0, r1, r7, ip, sp, pc} │ │ │ │ @ instruction: 0xf8dfb15a │ │ │ │ ldrbtmi ip, [ip], #32 │ │ │ │ tstcs r1, r7, lsl #20 │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ @ instruction: 0xf7fe447a │ │ │ │ andlt lr, r3, r4, ror #22 │ │ │ │ @ instruction: 0xf8dfbd00 │ │ │ │ ldrbtmi ip, [ip], #16 │ │ │ │ svclt 0x0000e7f2 │ │ │ │ - strdeq pc, [pc], -lr @ │ │ │ │ - eoreq pc, pc, r4, lsl #11 │ │ │ │ - eoreq pc, pc, lr, ror #1 │ │ │ │ + strhteq pc, [pc], -lr @ │ │ │ │ + eoreq pc, pc, r4, asr #12 │ │ │ │ + eoreq pc, pc, lr, lsr #3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb1d68 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c6d80 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ bl 1198b7c │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq pc, pc, r4, lsl r7 @ │ │ │ │ + ldrdeq pc, [pc], -r4 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb1d94 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c6dac │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ bl c18ba8 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq pc, pc, ip, asr r4 @ │ │ │ │ + eoreq pc, pc, ip, lsl r5 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb1dc0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbvc sl, {r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ stmdavs fp, {r0, r1, r7, ip, sp, pc} │ │ │ │ @ instruction: 0xf8dfb15a │ │ │ │ ldrbtmi ip, [ip], #32 │ │ │ │ tstcs r1, r7, lsl #20 │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ @ instruction: 0xf7fe447a │ │ │ │ andlt lr, r3, r6, lsl fp │ │ │ │ @ instruction: 0xf8dfbd00 │ │ │ │ ldrbtmi ip, [ip], #16 │ │ │ │ svclt 0x0000e7f2 │ │ │ │ - eoreq pc, pc, r2, rrx │ │ │ │ - eoreq pc, pc, r8, asr #9 │ │ │ │ - eoreq pc, pc, r2, asr r0 @ │ │ │ │ + eoreq pc, pc, r2, lsr #2 │ │ │ │ + eoreq pc, pc, r8, lsl #11 │ │ │ │ + eoreq pc, pc, r2, lsl r1 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb1e04 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbvc sl, {r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ stmdavs fp, {r0, r1, r7, ip, sp, pc} │ │ │ │ @ instruction: 0xf8dfb15a │ │ │ │ ldrbtmi ip, [ip], #32 │ │ │ │ tstcs r1, r7, lsl #20 │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ @ instruction: 0xf7fe447a │ │ │ │ strdlt lr, [r3], -r4 │ │ │ │ @ instruction: 0xf8dfbd00 │ │ │ │ ldrbtmi ip, [ip], #16 │ │ │ │ svclt 0x0000e7f2 │ │ │ │ - eoreq pc, pc, lr, lsl r0 @ │ │ │ │ - eoreq pc, pc, r4, lsr #9 │ │ │ │ - eoreq pc, pc, lr │ │ │ │ + ldrdeq pc, [pc], -lr @ │ │ │ │ + eoreq pc, pc, r4, ror #10 │ │ │ │ + eoreq pc, pc, lr, asr #1 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb1e48 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c6e60 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ b ff598c5c │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq pc, pc, r4, lsr r6 @ │ │ │ │ + strdeq pc, [pc], -r4 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb1e74 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c6e8c │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ b ff018c88 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq pc, pc, ip, ror r3 @ │ │ │ │ + eoreq pc, pc, ip, lsr r4 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb1ea0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbvc sl, {r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ stmdavs fp, {r0, r1, r7, ip, sp, pc} │ │ │ │ @ instruction: 0xf8dfb15a │ │ │ │ ldrbtmi ip, [ip], #32 │ │ │ │ tstcs r1, r7, lsl #20 │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ @ instruction: 0xf7fe447a │ │ │ │ andlt lr, r3, r6, lsr #21 │ │ │ │ @ instruction: 0xf8dfbd00 │ │ │ │ ldrbtmi ip, [ip], #16 │ │ │ │ svclt 0x0000e7f2 │ │ │ │ - eoreq lr, pc, r2, lsl #31 │ │ │ │ - eoreq pc, pc, r8, ror #7 │ │ │ │ - eoreq lr, pc, r2, ror pc @ │ │ │ │ + eoreq pc, pc, r2, asr #32 │ │ │ │ + eoreq pc, pc, r8, lsr #9 │ │ │ │ + eoreq pc, pc, r2, lsr r0 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb1ee4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbvc sl, {r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ stmdavs fp, {r0, r1, r7, ip, sp, pc} │ │ │ │ @ instruction: 0xf8dfb15a │ │ │ │ ldrbtmi ip, [ip], #32 │ │ │ │ tstcs r1, r7, lsl #20 │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ @ instruction: 0xf7fe447a │ │ │ │ andlt lr, r3, r4, lsl #21 │ │ │ │ @ instruction: 0xf8dfbd00 │ │ │ │ ldrbtmi ip, [ip], #16 │ │ │ │ svclt 0x0000e7f2 │ │ │ │ - eoreq lr, pc, lr, lsr pc @ │ │ │ │ - eoreq pc, pc, r4, asr #7 │ │ │ │ - eoreq lr, pc, lr, lsr #30 │ │ │ │ + strdeq lr, [pc], -lr @ │ │ │ │ + eoreq pc, pc, r4, lsl #9 │ │ │ │ + eoreq lr, pc, lr, ror #31 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb1f28 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460a0fd0 │ │ │ │ @ instruction: 0xf852b08b │ │ │ │ stmib sp, {r1, r4, r8, r9, fp, ip, sp}^ │ │ │ │ @ instruction: 0xf8b12307 │ │ │ │ @@ -660,15 +660,15 @@ │ │ │ │ mulgt r5, r1, r8 │ │ │ │ tstcs r1, fp, lsl #18 │ │ │ │ @ instruction: 0x2e01e9cd │ │ │ │ @ instruction: 0xf8cd4a03 │ │ │ │ ldrbtmi ip, [sl], #-0 │ │ │ │ b 1418d68 │ │ │ │ stclt 0, cr11, [r0, #-44] @ 0xffffffd4 │ │ │ │ - eoreq pc, pc, r6, ror r3 @ │ │ │ │ + eoreq pc, pc, r6, lsr r4 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb1f80 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460a0fd0 │ │ │ │ @ instruction: 0xf852b08b │ │ │ │ stmib sp, {r1, r4, r8, r9, fp, ip, sp}^ │ │ │ │ @ instruction: 0xf8b12307 │ │ │ │ @@ -682,119 +682,119 @@ │ │ │ │ mulgt r5, r1, r8 │ │ │ │ tstcs r1, fp, lsl #18 │ │ │ │ @ instruction: 0x2e01e9cd │ │ │ │ @ instruction: 0xf8cd4a03 │ │ │ │ ldrbtmi ip, [sl], #-0 │ │ │ │ b 918dc0 │ │ │ │ stclt 0, cr11, [r0, #-44] @ 0xffffffd4 │ │ │ │ - strdeq pc, [pc], -sl @ │ │ │ │ + strhteq pc, [pc], -sl @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb1fd8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbvc fp, {r3, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ @ instruction: 0xf851b085 │ │ │ │ bmi 24d9fc │ │ │ │ andgt pc, r8, sp, asr #17 │ │ │ │ b 143f1f0 │ │ │ │ ldrbtmi r7, [sl], #-3308 @ 0xfffff314 │ │ │ │ @ instruction: 0xf8cd2101 │ │ │ │ @ instruction: 0xf7fec00c │ │ │ │ andlt lr, r5, r8, lsl #20 │ │ │ │ svclt 0x0000bd00 │ │ │ │ - eoreq pc, pc, r6, ror r4 @ │ │ │ │ + eoreq pc, pc, r6, lsr r5 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb2010 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbvc fp, {r3, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ @ instruction: 0xf851b085 │ │ │ │ bmi 24da34 │ │ │ │ andgt pc, r8, sp, asr #17 │ │ │ │ b 143f228 │ │ │ │ ldrbtmi r7, [sl], #-3308 @ 0xfffff314 │ │ │ │ @ instruction: 0xf8cd2101 │ │ │ │ @ instruction: 0xf7fec00c │ │ │ │ andlt lr, r5, ip, ror #19 │ │ │ │ svclt 0x0000bd00 │ │ │ │ - eoreq pc, pc, r2, lsl #9 │ │ │ │ + eoreq pc, pc, r2, asr #10 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb2048 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ssub8mi r0, r3, r0 │ │ │ │ bmi 20705c │ │ │ │ ldmvs ip, {r0, r8, sp} │ │ │ │ strls r4, [r1], #-1146 @ 0xfffffb86 │ │ │ │ @ instruction: 0x3c00e9d3 │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ ldmib r2, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldclt 0, cr11, [r0, #-8] │ │ │ │ - eoreq pc, pc, ip, lsl #9 │ │ │ │ + eoreq pc, pc, ip, asr #10 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb2078 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ssub8mi r0, r3, r0 │ │ │ │ bmi 20708c │ │ │ │ ldmvs ip, {r0, r8, sp} │ │ │ │ strls r4, [r1], #-1146 @ 0xfffffb86 │ │ │ │ @ instruction: 0x3c00e9d3 │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ ldmib sl!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldclt 0, cr11, [r0, #-8] │ │ │ │ - eoreq pc, pc, r0, ror r4 @ │ │ │ │ + eoreq pc, pc, r0, lsr r5 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb20a8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 2470c0 │ │ │ │ @ instruction: 0xf8532101 │ │ │ │ ldrbtmi ip, [sl], #-2821 @ 0xfffff4fb │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ vstmiavc ip!, {s29-s107} │ │ │ │ andgt pc, r4, sp, asr #17 │ │ │ │ stmib r0!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq pc, pc, r2, asr r4 @ │ │ │ │ + eoreq pc, pc, r2, lsl r5 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb20dc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 2470f4 │ │ │ │ @ instruction: 0xf8532101 │ │ │ │ ldrbtmi ip, [sl], #-2821 @ 0xfffff4fb │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ vstmiavc ip!, {s29-s107} │ │ │ │ andgt pc, r4, sp, asr #17 │ │ │ │ stmib r6, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq pc, pc, lr, asr #8 │ │ │ │ + eoreq pc, pc, lr, lsl #10 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb2110 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 247128 │ │ │ │ @ instruction: 0xf8532101 │ │ │ │ ldrbtmi ip, [sl], #-2821 @ 0xfffff4fb │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ vstmiavc ip!, {s29-s107} │ │ │ │ andgt pc, r4, sp, asr #17 │ │ │ │ stmdb ip!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq pc, pc, sl, ror #7 │ │ │ │ + eoreq pc, pc, sl, lsr #9 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb2144 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 24715c │ │ │ │ @ instruction: 0xf8532101 │ │ │ │ ldrbtmi ip, [sl], #-2821 @ 0xfffff4fb │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ vstmiavc ip!, {s29-s107} │ │ │ │ andgt pc, r4, sp, asr #17 │ │ │ │ ldmdb r2, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq pc, pc, r6, ror #7 │ │ │ │ + eoreq pc, pc, r6, lsr #9 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ addlt r7, fp, fp, lsl #16 │ │ │ │ stcvc 1, cr11, [sp], {179} @ 0xb3 │ │ │ │ ldrdls pc, [r4], pc @ │ │ │ │ @@ -827,603 +827,603 @@ │ │ │ │ bmi 37bfb8 │ │ │ │ @ instruction: 0xe7ea447a │ │ │ │ ldrbtmi r4, [sl], #-2571 @ 0xfffff5f5 │ │ │ │ bmi 354fa0 │ │ │ │ @ instruction: 0xe7e4447a │ │ │ │ ldrbtmi r4, [sl], #-2570 @ 0xfffff5f6 │ │ │ │ svclt 0x0000e7e1 │ │ │ │ - eoreq lr, pc, r0, lsr #25 │ │ │ │ - mlaeq pc, sl, ip, lr @ │ │ │ │ - eoreq lr, pc, sl, ror ip @ │ │ │ │ - eoreq lr, pc, r2, ror ip @ │ │ │ │ - eoreq lr, pc, ip, ror #28 │ │ │ │ - eoreq pc, pc, r4, lsl #7 │ │ │ │ - eoreq lr, pc, r8, lsr lr @ │ │ │ │ - eoreq lr, pc, r6, asr lr @ │ │ │ │ - eoreq lr, pc, r4, asr #28 │ │ │ │ - eoreq lr, pc, r6, asr lr @ │ │ │ │ + eoreq lr, pc, r0, ror #26 │ │ │ │ + eoreq lr, pc, sl, asr sp @ │ │ │ │ + eoreq lr, pc, sl, lsr sp @ │ │ │ │ + eoreq lr, pc, r2, lsr sp @ │ │ │ │ + eoreq lr, pc, ip, lsr #30 │ │ │ │ + eoreq pc, pc, r4, asr #8 │ │ │ │ + strdeq lr, [pc], -r8 @ │ │ │ │ + eoreq lr, pc, r6, lsl pc @ │ │ │ │ + eoreq lr, pc, r4, lsl #30 │ │ │ │ + eoreq lr, pc, r6, lsl pc @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb2240 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , , d3 │ │ │ │ - @ instruction: 0xf17ffbef │ │ │ │ - stmdbls r3, {r0, r1, r2, r3, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf180fc43 │ │ │ │ + stmdbls r3, {r0, r1, r6, fp, ip, sp, lr, pc} │ │ │ │ bmi 22ca6c │ │ │ │ stmdavs fp, {r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf8dc447a │ │ │ │ tstcs r1, r8 │ │ │ │ ldrbne r9, [fp, r0, lsl #6] │ │ │ │ ldrbtmi r9, [r3], -r1, lsl #6 │ │ │ │ stmia ip, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldclt 0, cr11, [r0, #-16] │ │ │ │ - strdeq pc, [pc], -ip @ │ │ │ │ + strhteq pc, [pc], -ip @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb2284 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , , d3 │ │ │ │ - @ instruction: 0xf17ffbcd │ │ │ │ - stmdbls r3, {r0, r2, r3, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf180fc21 │ │ │ │ + stmdbls r3, {r0, r5, fp, ip, sp, lr, pc} │ │ │ │ bmi 22cab0 │ │ │ │ stmdavs fp, {r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf8dc447a │ │ │ │ tstcs r1, r8 │ │ │ │ ldrbne r9, [fp, r0, lsl #6] │ │ │ │ ldrbtmi r9, [r3], -r1, lsl #6 │ │ │ │ stmia sl!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldclt 0, cr11, [r0, #-16] │ │ │ │ - eoreq pc, pc, r8, ror #7 │ │ │ │ + eoreq pc, pc, r8, lsr #9 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb22c8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , , d3 │ │ │ │ - @ instruction: 0xf17ffbab │ │ │ │ - stmdbls r3, {r0, r1, r3, r5, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf17ffbff │ │ │ │ + stmdbls r3, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ bmi 22caf4 │ │ │ │ stmdavs fp, {r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf8dc447a │ │ │ │ tstcs r1, r8 │ │ │ │ ldrbne r9, [fp, r0, lsl #6] │ │ │ │ ldrbtmi r9, [r3], -r1, lsl #6 │ │ │ │ stm r8, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldclt 0, cr11, [r0, #-16] │ │ │ │ - eoreq pc, pc, r4, ror r3 @ │ │ │ │ + eoreq pc, pc, r4, lsr r4 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb230c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , , d3 │ │ │ │ - @ instruction: 0xf17ffb89 │ │ │ │ - stmdbls r3, {r0, r3, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf17ffbdd │ │ │ │ + stmdbls r3, {r0, r2, r3, r4, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ bmi 22cb38 │ │ │ │ stmdavs fp, {r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf8dc447a │ │ │ │ tstcs r1, r8 │ │ │ │ ldrbne r9, [fp, r0, lsl #6] │ │ │ │ ldrbtmi r9, [r3], -r1, lsl #6 │ │ │ │ stmda r6!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldclt 0, cr11, [r0, #-16] │ │ │ │ - eoreq pc, pc, r0, ror #6 │ │ │ │ + eoreq pc, pc, r0, lsr #8 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb2350 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , , d3 │ │ │ │ - @ instruction: 0xf17ffb67 │ │ │ │ - stmdbls r3, {r0, r1, r2, r5, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf17ffbbb │ │ │ │ + stmdbls r3, {r0, r1, r3, r4, r5, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ bmi 22cb7c │ │ │ │ stmdavs fp, {r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf8dc447a │ │ │ │ tstcs r1, r8 │ │ │ │ ldrbne r9, [fp, r0, lsl #6] │ │ │ │ ldrbtmi r9, [r3], -r1, lsl #6 │ │ │ │ stmda r4, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldclt 0, cr11, [r0, #-16] │ │ │ │ - eoreq pc, pc, ip, ror #5 │ │ │ │ + eoreq pc, pc, ip, lsr #7 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb2394 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , , d3 │ │ │ │ - @ instruction: 0xf17ffb45 │ │ │ │ - stmdbls r3, {r0, r2, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf17ffb99 │ │ │ │ + stmdbls r3, {r0, r3, r4, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ bmi 22cbc0 │ │ │ │ stmdavs fp, {r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf8dc447a │ │ │ │ tstcs r1, r8 │ │ │ │ ldrbne r9, [fp, r0, lsl #6] │ │ │ │ ldrbtmi r9, [r3], -r1, lsl #6 │ │ │ │ stmda r2!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldclt 0, cr11, [r0, #-16] │ │ │ │ - ldrdeq pc, [pc], -r8 @ │ │ │ │ + mlaeq pc, r8, r3, pc @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb23d8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , , d3 │ │ │ │ - @ instruction: 0xf17ffb23 │ │ │ │ - stmdbls r3, {r0, r1, r5, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf17ffb77 │ │ │ │ + stmdbls r3, {r0, r1, r2, r4, r5, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ bmi 22cc04 │ │ │ │ stmdavs fp, {r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf8dc447a │ │ │ │ tstcs r1, r8 │ │ │ │ ldrbne r9, [fp, r0, lsl #6] │ │ │ │ ldrbtmi r9, [r3], -r1, lsl #6 │ │ │ │ stmda r0, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldclt 0, cr11, [r0, #-16] │ │ │ │ - eoreq pc, pc, r4, ror #4 │ │ │ │ + eoreq pc, pc, r4, lsr #6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb241c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , , d3 │ │ │ │ - @ instruction: 0xf17ffb01 │ │ │ │ - stmdbls r3, {r0, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf17ffb55 │ │ │ │ + stmdbls r3, {r0, r2, r4, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ bmi 22cc48 │ │ │ │ stmdavs fp, {r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf8dc447a │ │ │ │ tstcs r1, r8 │ │ │ │ ldrbne r9, [fp, r0, lsl #6] │ │ │ │ ldrbtmi r9, [r3], -r1, lsl #6 │ │ │ │ svc 0x00def7fd │ │ │ │ ldclt 0, cr11, [r0, #-16] │ │ │ │ - eoreq pc, pc, r0, asr r2 @ │ │ │ │ + eoreq pc, pc, r0, lsl r3 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb2460 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , , d3 │ │ │ │ - @ instruction: 0xf17ffadf │ │ │ │ - stmdbls r3, {r0, r1, r2, r3, r4, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf17ffb33 │ │ │ │ + stmdbls r3, {r0, r1, r4, r5, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ bmi 22cc8c │ │ │ │ stmdavs fp, {r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf8dc447a │ │ │ │ tstcs r1, r8 │ │ │ │ ldrbne r9, [fp, r0, lsl #6] │ │ │ │ ldrbtmi r9, [r3], -r1, lsl #6 │ │ │ │ svc 0x00bcf7fd │ │ │ │ ldclt 0, cr11, [r0, #-16] │ │ │ │ - ldrdeq pc, [pc], -ip @ │ │ │ │ + mlaeq pc, ip, r2, pc @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb24a4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , , d3 │ │ │ │ - @ instruction: 0xf17ffabd │ │ │ │ - stmdbls r3, {r0, r2, r3, r4, r5, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf17ffb11 │ │ │ │ + stmdbls r3, {r0, r4, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ bmi 22ccd0 │ │ │ │ stmdavs fp, {r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf8dc447a │ │ │ │ tstcs r1, r8 │ │ │ │ ldrbne r9, [fp, r0, lsl #6] │ │ │ │ ldrbtmi r9, [r3], -r1, lsl #6 │ │ │ │ svc 0x009af7fd │ │ │ │ ldclt 0, cr11, [r0, #-16] │ │ │ │ - eoreq pc, pc, r8, asr #3 │ │ │ │ + eoreq pc, pc, r8, lsl #5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb24e8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , , d5 │ │ │ │ - @ instruction: 0xf17ffa9b │ │ │ │ - stmdbls r5, {r0, r1, r3, r4, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf17ffaef │ │ │ │ + stmdbls r5, {r0, r1, r2, r3, r5, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ ldmvs fp, {r1, r3, fp, sp, lr} │ │ │ │ b 1439b30 │ │ │ │ andls r7, r2, #57856 @ 0xe200 │ │ │ │ tstls r0, r4, lsl #20 │ │ │ │ ldrbtmi r2, [sl], #-257 @ 0xfffffeff │ │ │ │ andgt pc, ip, sp, asr #17 │ │ │ │ svc 0x0076f7fd │ │ │ │ ldclt 0, cr11, [r0, #-24] @ 0xffffffe8 │ │ │ │ - eoreq pc, pc, r2, lsr #3 │ │ │ │ + eoreq pc, pc, r2, ror #4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb2530 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , , d5 │ │ │ │ - @ instruction: 0xf17ffa77 │ │ │ │ - stmdbls r5, {r0, r1, r2, r4, r5, r6, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf17ffacb │ │ │ │ + stmdbls r5, {r0, r1, r3, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ ldmvs fp, {r1, r3, fp, sp, lr} │ │ │ │ b 1439b78 │ │ │ │ andls r7, r2, #57856 @ 0xe200 │ │ │ │ tstls r0, r4, lsl #20 │ │ │ │ ldrbtmi r2, [sl], #-257 @ 0xfffffeff │ │ │ │ andgt pc, ip, sp, asr #17 │ │ │ │ svc 0x0052f7fd │ │ │ │ ldclt 0, cr11, [r0, #-24] @ 0xffffffe8 │ │ │ │ - mlaeq pc, lr, r1, pc @ │ │ │ │ + eoreq pc, pc, lr, asr r2 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb2578 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , , d5 │ │ │ │ - @ instruction: 0xf17ffa53 │ │ │ │ - stmdbls r5, {r0, r1, r4, r6, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf17ffaa7 │ │ │ │ + stmdbls r5, {r0, r1, r2, r5, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ ldmvs fp, {r1, r3, fp, sp, lr} │ │ │ │ b 1439bc0 │ │ │ │ andls r7, r2, #57856 @ 0xe200 │ │ │ │ tstls r0, r4, lsl #20 │ │ │ │ ldrbtmi r2, [sl], #-257 @ 0xfffffeff │ │ │ │ andgt pc, ip, sp, asr #17 │ │ │ │ svc 0x002ef7fd │ │ │ │ ldclt 0, cr11, [r0, #-24] @ 0xffffffe8 │ │ │ │ - eoreq pc, pc, lr, lsl #3 │ │ │ │ + eoreq pc, pc, lr, asr #4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb25c0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , , d5 │ │ │ │ - @ instruction: 0xf17ffa2f │ │ │ │ - stmdbls r5, {r0, r1, r2, r3, r5, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf17ffa83 │ │ │ │ + stmdbls r5, {r0, r1, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ ldmvs fp, {r1, r3, fp, sp, lr} │ │ │ │ b 1439c08 │ │ │ │ andls r7, r2, #57856 @ 0xe200 │ │ │ │ tstls r0, r4, lsl #20 │ │ │ │ ldrbtmi r2, [sl], #-257 @ 0xfffffeff │ │ │ │ andgt pc, ip, sp, asr #17 │ │ │ │ svc 0x000af7fd │ │ │ │ ldclt 0, cr11, [r0, #-24] @ 0xffffffe8 │ │ │ │ - eoreq pc, pc, sl, lsl #3 │ │ │ │ + eoreq pc, pc, sl, asr #4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb2608 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , , d5 │ │ │ │ - @ instruction: 0xf17ffa0b │ │ │ │ - stmdbls r5, {r0, r1, r3, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf17ffa5f │ │ │ │ + stmdbls r5, {r0, r1, r2, r3, r4, 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 1ffc3c │ │ │ │ mulgt r9, r1, r8 │ │ │ │ ldrbtmi r7, [sl], #-2569 @ 0xfffff5f7 │ │ │ │ @ instruction: 0x1c00e9cd │ │ │ │ @ instruction: 0xf7fd2101 │ │ │ │ andlt lr, r6, r6, ror #29 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - eoreq pc, pc, sl, ror r1 @ │ │ │ │ + eoreq pc, pc, sl, lsr r2 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb2654 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , , d5 │ │ │ │ - @ instruction: 0xf17ff9e5 │ │ │ │ - stmdbls r5, {r0, r2, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf17ffa39 │ │ │ │ + stmdbls r5, {r0, r3, r4, r5, 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 1ffc88 │ │ │ │ mulgt r9, r1, r8 │ │ │ │ ldrbtmi r7, [sl], #-2569 @ 0xfffff5f7 │ │ │ │ @ instruction: 0x1c00e9cd │ │ │ │ @ instruction: 0xf7fd2101 │ │ │ │ andlt lr, r6, r0, asr #29 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - eoreq pc, pc, r6, lsl #3 │ │ │ │ + eoreq pc, pc, r6, asr #4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb26a0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , , d5 │ │ │ │ - @ instruction: 0xf17ff9bf │ │ │ │ - stmdbls r5, {r0, r1, r2, r3, r4, r5, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf17ffa13 │ │ │ │ + stmdbls r5, {r0, r1, r4, 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 1ffcd4 │ │ │ │ mulgt r9, r1, r8 │ │ │ │ ldrbtmi r7, [sl], #-2569 @ 0xfffff5f7 │ │ │ │ @ instruction: 0x1c00e9cd │ │ │ │ @ instruction: 0xf7fd2101 │ │ │ │ mullt r6, sl, lr │ │ │ │ svclt 0x0000bd10 │ │ │ │ - eoreq pc, pc, r2, lsl #3 │ │ │ │ + eoreq pc, pc, r2, asr #4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb26ec │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , , d5 │ │ │ │ - @ instruction: 0xf17ff999 │ │ │ │ - stmdbls r5, {r0, r3, r4, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf17ff9ed │ │ │ │ + stmdbls r5, {r0, r2, r3, r5, r6, r7, r8, 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 1ffd20 │ │ │ │ mulgt r9, r1, r8 │ │ │ │ ldrbtmi r7, [sl], #-2569 @ 0xfffff5f7 │ │ │ │ @ instruction: 0x1c00e9cd │ │ │ │ @ instruction: 0xf7fd2101 │ │ │ │ andlt lr, r6, r4, ror lr │ │ │ │ svclt 0x0000bd10 │ │ │ │ - eoreq pc, pc, lr, lsl #3 │ │ │ │ + eoreq pc, pc, lr, asr #4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb2738 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , , d5 │ │ │ │ - @ instruction: 0xf17ff973 │ │ │ │ - stmdbls r5, {r0, r1, r4, r5, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf17ff9c7 │ │ │ │ + stmdbls r5, {r0, r1, r2, r6, r7, r8, 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 1ffd6c │ │ │ │ @ instruction: 0xc00af8b1 │ │ │ │ ldrbtmi r8, [sl], #-2313 @ 0xfffff6f7 │ │ │ │ @ instruction: 0x1c00e9cd │ │ │ │ @ instruction: 0xf7fd2101 │ │ │ │ andlt lr, r6, lr, asr #28 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - eoreq pc, pc, sl, lsl #3 │ │ │ │ + eoreq pc, pc, sl, asr #4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb2784 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , , d5 │ │ │ │ - @ instruction: 0xf17ff94d │ │ │ │ - stmdbls r5, {r0, r2, r3, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf17ff9a1 │ │ │ │ + stmdbls r5, {r0, r5, r7, r8, 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 1ffdb8 │ │ │ │ @ instruction: 0xc00af8b1 │ │ │ │ ldrbtmi r8, [sl], #-2313 @ 0xfffff6f7 │ │ │ │ @ instruction: 0x1c00e9cd │ │ │ │ @ instruction: 0xf7fd2101 │ │ │ │ andlt lr, r6, r8, lsr #28 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - mlaeq pc, sl, r1, pc @ │ │ │ │ + eoreq pc, pc, sl, asr r2 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb27d0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , , d5 │ │ │ │ - @ instruction: 0xf17ff927 │ │ │ │ - stmdbls r5, {r0, r1, r2, r5, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf17ff97b │ │ │ │ + stmdbls r5, {r0, r1, r3, r4, r5, r6, r8, 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 1ffe04 │ │ │ │ @ instruction: 0xc00af8b1 │ │ │ │ ldrbtmi r8, [sl], #-2313 @ 0xfffff6f7 │ │ │ │ @ instruction: 0x1c00e9cd │ │ │ │ @ instruction: 0xf7fd2101 │ │ │ │ andlt lr, r6, r2, lsl #28 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - strdeq pc, [pc], -r2 @ │ │ │ │ + strhteq pc, [pc], -r2 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb281c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , , d5 │ │ │ │ - @ instruction: 0xf17ff901 │ │ │ │ - stmdbls r5, {r0, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf17ff955 │ │ │ │ + stmdbls r5, {r0, r2, r4, r6, r8, 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 1ffe50 │ │ │ │ @ instruction: 0xc00af8b1 │ │ │ │ ldrbtmi r8, [sl], #-2313 @ 0xfffff6f7 │ │ │ │ @ instruction: 0x1c00e9cd │ │ │ │ @ instruction: 0xf7fd2101 │ │ │ │ ldrdlt lr, [r6], -ip │ │ │ │ svclt 0x0000bd10 │ │ │ │ - eoreq pc, pc, r2, lsl #2 │ │ │ │ + eoreq pc, pc, r2, asr #3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb2868 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , , d5 │ │ │ │ - @ instruction: 0xf17ff8db │ │ │ │ - stmdbls r5, {r0, r1, r3, r4, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf17ff92f │ │ │ │ + stmdbls r5, {r0, r1, r2, r3, r5, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ bvc 2f5890 │ │ │ │ bmi 347cd0 │ │ │ │ andls r4, r0, #2046820352 @ 0x7a000000 │ │ │ │ stmdavs sl, {r5, r9, sl, lr} │ │ │ │ andls r7, r2, #299008 @ 0x49000 │ │ │ │ vstmiavc r2!, {s29-s107} │ │ │ │ tstls r1, r7, lsl #20 │ │ │ │ ldrbtmi r2, [sl], #-257 @ 0xfffffeff │ │ │ │ andgt pc, ip, sp, asr #17 │ │ │ │ ldc 7, cr15, [r2, #1012]! @ 0x3f4 │ │ │ │ ldclt 0, cr11, [r0, #-24] @ 0xffffffe8 │ │ │ │ ldrbtmi r4, [sl], #-2563 @ 0xfffff5fd │ │ │ │ svclt 0x0000e7eb │ │ │ │ - eoreq lr, pc, ip, lsr #11 │ │ │ │ - strdeq pc, [pc], -sl @ │ │ │ │ - eoreq lr, pc, lr, lsl #11 │ │ │ │ + eoreq lr, pc, ip, ror #12 │ │ │ │ + strhteq pc, [pc], -sl @ │ │ │ │ + eoreq lr, pc, lr, asr #12 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb28c8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , , d5 │ │ │ │ - @ instruction: 0xf17ff8ab │ │ │ │ - stmdbls r5, {r0, r1, r3, r5, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf17ff8ff │ │ │ │ + stmdbls r5, {r0, r1, r2, r3, r4, r5, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ bvc 2f58f0 │ │ │ │ bmi 347d30 │ │ │ │ andls r4, r0, #2046820352 @ 0x7a000000 │ │ │ │ stmdavs sl, {r5, r9, sl, lr} │ │ │ │ andls r7, r2, #299008 @ 0x49000 │ │ │ │ vstmiavc r2!, {s29-s107} │ │ │ │ tstls r1, r7, lsl #20 │ │ │ │ ldrbtmi r2, [sl], #-257 @ 0xfffffeff │ │ │ │ andgt pc, ip, sp, asr #17 │ │ │ │ stc 7, cr15, [r2, #1012] @ 0x3f4 │ │ │ │ ldclt 0, cr11, [r0, #-24] @ 0xffffffe8 │ │ │ │ ldrbtmi r4, [sl], #-2563 @ 0xfffff5fd │ │ │ │ svclt 0x0000e7eb │ │ │ │ - eoreq lr, pc, ip, asr #10 │ │ │ │ - eoreq pc, pc, sl, ror #1 │ │ │ │ - eoreq lr, pc, lr, lsr #10 │ │ │ │ + eoreq lr, pc, ip, lsl #12 │ │ │ │ + eoreq pc, pc, sl, lsr #3 │ │ │ │ + eoreq lr, pc, lr, ror #11 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb2928 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r7], r8 │ │ │ │ stmdavs r8, {r0, r2, r9, sl, lr}^ │ │ │ │ vsubhn.i32 d4, , q6 │ │ │ │ - @ instruction: 0xf17ff87b │ │ │ │ - @ instruction: 0x4603fc7b │ │ │ │ + @ instruction: 0xf17ff8cf │ │ │ │ + strmi pc, [r3], -pc, asr #25 │ │ │ │ ldmvs fp, {r5, r7, fp, sp, lr} │ │ │ │ vsubw.s16 , , d5 │ │ │ │ - @ instruction: 0xf17ff873 │ │ │ │ - stmdavs r2!, {r0, r1, r4, r5, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf17ff8c7 │ │ │ │ + stmdavs r2!, {r0, r1, r2, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ andls r4, r2, #132, 12 @ 0x8400000 │ │ │ │ strtmi r9, [r8], -r5, lsl #22 │ │ │ │ andls r1, r3, #55050240 @ 0x3480000 │ │ │ │ tstcs r1, r4, lsl #20 │ │ │ │ ldrdmi pc, [r8], -ip │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ ldcl 7, cr15, [r0, #-1012] @ 0xfffffc0c │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ - eoreq pc, pc, r4, asr #1 │ │ │ │ + eoreq pc, pc, r4, lsl #3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb297c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r7], r8 │ │ │ │ stmdavs r8, {r0, r2, r9, sl, lr}^ │ │ │ │ vsubhn.i32 d4, , q6 │ │ │ │ - @ instruction: 0xf17ff851 │ │ │ │ - @ instruction: 0x4603fc51 │ │ │ │ + @ instruction: 0xf17ff8a5 │ │ │ │ + strmi pc, [r3], -r5, lsr #25 │ │ │ │ ldmvs fp, {r5, r7, fp, sp, lr} │ │ │ │ vsubw.s16 , , d5 │ │ │ │ - @ instruction: 0xf17ff849 │ │ │ │ - stmdavs r2!, {r0, r3, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf17ff89d │ │ │ │ + stmdavs r2!, {r0, r2, r3, r4, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ andls r4, r2, #132, 12 @ 0x8400000 │ │ │ │ strtmi r9, [r8], -r5, lsl #22 │ │ │ │ andls r1, r3, #55050240 @ 0x3480000 │ │ │ │ tstcs r1, r4, lsl #20 │ │ │ │ ldrdmi pc, [r8], -ip │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ stc 7, cr15, [r6, #-1012]! @ 0xfffffc0c │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ - strhteq pc, [pc], -r8 @ │ │ │ │ + eoreq pc, pc, r8, ror r1 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb29d0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r7], r8 │ │ │ │ stmdavs r8, {r0, r2, r9, sl, lr}^ │ │ │ │ vsubhn.i32 d4, , q6 │ │ │ │ - @ instruction: 0xf17ff827 │ │ │ │ - strmi pc, [r3], -r7, lsr #24 │ │ │ │ + @ instruction: 0xf17ff87b │ │ │ │ + @ instruction: 0x4603fc7b │ │ │ │ ldmvs fp, {r5, r7, fp, sp, lr} │ │ │ │ vsubw.s16 , , d5 │ │ │ │ - @ instruction: 0xf17ff81f │ │ │ │ - stmdavs r2!, {r0, r1, r2, r3, r4, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf17ff873 │ │ │ │ + stmdavs r2!, {r0, r1, r4, r5, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ andls r4, r2, #132, 12 @ 0x8400000 │ │ │ │ strtmi r9, [r8], -r5, lsl #22 │ │ │ │ andls r1, r3, #55050240 @ 0x3480000 │ │ │ │ tstcs r1, r4, lsl #20 │ │ │ │ ldrdmi pc, [r8], -ip │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ ldcl 7, cr15, [ip], #1012 @ 0x3f4 │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ - eoreq pc, pc, ip, lsl r0 @ │ │ │ │ + ldrdeq pc, [pc], -ip @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb2a24 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r7], r8 │ │ │ │ stmdavs r8, {r0, r2, r9, sl, lr}^ │ │ │ │ - vsubhn.i32 d4, q6, q6 │ │ │ │ - @ instruction: 0xf17ffffd │ │ │ │ - @ instruction: 0x4603fbfd │ │ │ │ + vsubhn.i32 d4, , q6 │ │ │ │ + @ instruction: 0xf17ff851 │ │ │ │ + @ instruction: 0x4603fc51 │ │ │ │ ldmvs fp, {r5, r7, fp, sp, lr} │ │ │ │ - vsubw.s16 , q6, d5 │ │ │ │ - @ instruction: 0xf17ffff5 │ │ │ │ - stmdavs r2!, {r0, r2, r4, r5, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + vsubw.s16 , , d5 │ │ │ │ + @ instruction: 0xf17ff849 │ │ │ │ + stmdavs r2!, {r0, r3, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ andls r4, r2, #132, 12 @ 0x8400000 │ │ │ │ strtmi r9, [r8], -r5, lsl #22 │ │ │ │ andls r1, r3, #55050240 @ 0x3480000 │ │ │ │ tstcs r1, r4, lsl #20 │ │ │ │ ldrdmi pc, [r8], -ip │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ ldcl 7, cr15, [r2], {253} @ 0xfd │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ - eoreq pc, pc, r0, lsl r0 @ │ │ │ │ + ldrdeq pc, [pc], -r0 @ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb2a78 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r8], r0 @ │ │ │ │ strmi r7, [r6], -fp, lsl #18 │ │ │ │ strmi r6, [ip], -r8, lsl #17 │ │ │ │ - vsubw.s16 , q6, d7 │ │ │ │ - @ instruction: 0xf17fffd1 │ │ │ │ - @ instruction: 0x4602fbd1 │ │ │ │ + vsubw.s16 , , d7 │ │ │ │ + @ instruction: 0xf17ff825 │ │ │ │ + strmi pc, [r2], -r5, lsr #24 │ │ │ │ ldmvs r5, {r5, r6, r7, fp, sp, lr} │ │ │ │ - @ instruction: 0xffcaf29c │ │ │ │ - blx ff317e9e │ │ │ │ + @ instruction: 0xf81ef29d │ │ │ │ + ldc2 1, cr15, [lr], {127} @ 0x7f │ │ │ │ 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 223cbc │ │ │ │ strls r4, [r0, #-1146] @ 0xfffffb86 │ │ │ │ @ instruction: 0xf7fd9401 │ │ │ │ andlt lr, r8, r6, lsr #25 │ │ │ │ svclt 0x0000bd70 │ │ │ │ - strdeq lr, [pc], -r4 @ │ │ │ │ + strhteq pc, [pc], -r4 @ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb2ad4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r8], r0 @ │ │ │ │ strmi r7, [r6], -fp, lsl #18 │ │ │ │ strmi r6, [ip], -r8, lsl #17 │ │ │ │ vsubw.s16 , q6, d7 │ │ │ │ - @ instruction: 0xf17fffa3 │ │ │ │ - strmi pc, [r2], -r3, lsr #23 │ │ │ │ + @ instruction: 0xf17ffff7 │ │ │ │ + @ instruction: 0x4602fbf7 │ │ │ │ ldmvs r5, {r5, r6, r7, fp, sp, lr} │ │ │ │ - @ instruction: 0xff9cf29c │ │ │ │ - blx fe797efa │ │ │ │ + @ instruction: 0xfff0f29c │ │ │ │ + blx ffc97efa │ │ │ │ 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 223d18 │ │ │ │ strls r4, [r0, #-1146] @ 0xfffffb86 │ │ │ │ @ instruction: 0xf7fd9401 │ │ │ │ andlt lr, r8, r8, ror ip │ │ │ │ svclt 0x0000bd70 │ │ │ │ - eoreq pc, pc, r8 │ │ │ │ + eoreq pc, pc, r8, asr #1 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl febb2b30 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbmi r3, {r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ ldrbtmi r4, [r9], #-2051 @ 0xfffff7fd │ │ │ │ @ instruction: 0xf19a4478 │ │ │ │ - vstrlt d15, [r8, #-444] @ 0xfffffe44 │ │ │ │ + vstrlt d15, [r8, #-780] @ 0xfffffcf4 │ │ │ │ @ instruction: 0xffffeaaf │ │ │ │ sbceq r6, r0, r0, lsl #21 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 13, cr15, cr0, cr12, {6} │ │ │ │ @ instruction: 0x46894c3b │ │ │ │ @@ -1467,15 +1467,15 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xd1250300 │ │ │ │ pop {r0, r1, r6, ip, sp, pc} │ │ │ │ bmi 5bf9c4 │ │ │ │ stmdbls sl, {r8, r9, sp} │ │ │ │ stmib sp, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ - ldc2l 1, cr15, [r6, #-536] @ 0xfffffde8 │ │ │ │ + stc2 1, cr15, [sl, #536]! @ 0x218 │ │ │ │ ldr r4, [r5, r4, lsl #12]! │ │ │ │ stmdacc r4, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ stmib sp, {r0, r1, r3, r8, r9, fp, ip, pc}^ │ │ │ │ strls r6, [r0], #-1798 @ 0xfffff8fa │ │ │ │ ldmdavs r8, {r0, r2, r3, r9, fp, lr} │ │ │ │ strls r4, [r2, #-1619] @ 0xfffff9ad │ │ │ │ @ instruction: 0x17ed447a │ │ │ │ @@ -1486,17 +1486,17 @@ │ │ │ │ blmi 295910 │ │ │ │ @ instruction: 0xe7aa447b │ │ │ │ mcr 7, 6, pc, cr4, cr13, {7} @ │ │ │ │ smulleq r4, r0, ip, r6 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ sbceq r4, r0, r4, lsl r6 │ │ │ │ ldrhteq r9, [sl], r4 │ │ │ │ - eoreq lr, pc, r0, asr pc @ │ │ │ │ - eoreq lr, pc, r6, lsr pc @ │ │ │ │ - eoreq lr, pc, r0, lsr pc @ │ │ │ │ + eoreq pc, pc, r0, lsl r0 @ │ │ │ │ + strdeq lr, [pc], -r6 @ │ │ │ │ + strdeq lr, [pc], -r0 @ │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb2c70 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrmi r0, [r7], -r8, lsr #31 │ │ │ │ ldrmi r4, [sp], -r9, lsr #20 │ │ │ │ ldrbtmi r4, [sl], #-2857 @ 0xfffff4d7 │ │ │ │ @ instruction: 0xf10db091 │ │ │ │ @@ -1528,26 +1528,26 @@ │ │ │ │ ldcllt 0, cr11, [r0, #68]! @ 0x44 │ │ │ │ andls sl, r2, #57344 @ 0xe000 │ │ │ │ movwcs r4, #10766 @ 0x2a0e │ │ │ │ movwls r4, #1593 @ 0x639 │ │ │ │ movwcs r4, #1146 @ 0x47a │ │ │ │ @ instruction: 0xf8cd4630 │ │ │ │ @ instruction: 0xf186e004 │ │ │ │ - @ instruction: 0xe7dafcdd │ │ │ │ + @ instruction: 0xe7dafd31 │ │ │ │ ldrtmi r4, [r9], -r9, lsl #20 │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ @ instruction: 0xf8aaf05d │ │ │ │ @ instruction: 0xf7fde7dc │ │ │ │ svclt 0x0000ee5c │ │ │ │ sbceq r4, r0, r2, lsl #11 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ sbceq r4, r0, r8, lsr #10 │ │ │ │ ldrhteq r9, [sl], r0 │ │ │ │ - strdeq lr, [pc], -sl @ │ │ │ │ + strhteq lr, [pc], -sl │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb2d3c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stcmi 15, cr0, [r1], #-800 @ 0xfffffce0 │ │ │ │ stmdbmi r1!, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-138 @ 0xffffff76 │ │ │ │ svceq 0x000df015 │ │ │ │ @@ -1569,48 +1569,48 @@ │ │ │ │ subsmi r9, sl, r9, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, sl, r6, lsl r1 │ │ │ │ bmi 40b15c │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - stc2 1, cr15, [sl], {134} @ 0x86 │ │ │ │ + ldc2l 1, cr15, [lr], {134} @ 0x86 │ │ │ │ ldrb r9, [sl, r5, lsl #18] │ │ │ │ strbne r4, [r5, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ strls r9, [r0], #-770 @ 0xfffffcfe │ │ │ │ @ instruction: 0xf05d9501 │ │ │ │ bfc pc, #16, #15 @ │ │ │ │ mcr 7, 0, pc, cr6, cr13, {7} @ │ │ │ │ strheq r4, [r0], #70 @ 0x46 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ sbceq r4, r0, sl, ror r4 │ │ │ │ ldrshteq r9, [sl], r2 │ │ │ │ - eoreq lr, pc, r2, lsl #29 │ │ │ │ + eoreq lr, pc, r2, asr #30 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb2de4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf1869105 │ │ │ │ - stmdbls r5, {r0, r1, r2, r4, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r3, r5, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05d447a │ │ │ │ andlt pc, r7, r5, lsr #16 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r9, sl, r6, ror r6 │ │ │ │ - eoreq lr, pc, ip, ror #28 │ │ │ │ + eoreq lr, pc, ip, lsr #30 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0048f8cc │ │ │ │ adclt r4, r5, r1, asr ip │ │ │ │ ldmdbmi r1, {r1, r3, r7, r9, sl, lr}^ │ │ │ │ @ instruction: 0x4698447c │ │ │ │ @@ -1664,15 +1664,15 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ eorlt sp, r5, r9, lsr r1 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ movwcs r4, #2591 @ 0xa1f │ │ │ │ ldrbtmi r9, [sl], #-2321 @ 0xfffff6ef │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ @ instruction: 0xf1869300 │ │ │ │ - strmi pc, [r4], -sp, asr #23 │ │ │ │ + strmi pc, [r4], -r1, lsr #24 │ │ │ │ bls 655c0c │ │ │ │ bls 3f5d70 │ │ │ │ bmi 6ca9bc │ │ │ │ andls r4, r3, #2046820352 @ 0x7a000000 │ │ │ │ strbtvc lr, [r8], #2639 @ 0xa4f │ │ │ │ adcslt r9, pc, #90112 @ 0x16000 │ │ │ │ bls 5c054c │ │ │ │ @@ -1693,17 +1693,17 @@ │ │ │ │ ldrbtmi r4, [sl], #-2568 @ 0xfffff5f8 │ │ │ │ @ instruction: 0xf7fde7d9 │ │ │ │ svclt 0x0000ed28 │ │ │ │ strheq r4, [r0], #56 @ 0x38 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ sbceq r4, r0, r2, lsl #6 │ │ │ │ adcseq r9, sl, r2, asr r5 │ │ │ │ - eoreq sp, pc, r8, lsl #30 │ │ │ │ - eoreq lr, pc, lr, lsr sp @ │ │ │ │ - strhteq sp, [pc], -r6 │ │ │ │ + eoreq sp, pc, r8, asr #31 │ │ │ │ + strdeq lr, [pc], -lr @ │ │ │ │ + eoreq sp, pc, r6, ror pc @ │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0078f8cc │ │ │ │ bmi eed804 │ │ │ │ blmi eed820 │ │ │ │ addslt r4, r9, sl, ror r4 │ │ │ │ @@ -1737,15 +1737,15 @@ │ │ │ │ pop {r0, r3, r4, ip, sp, pc} │ │ │ │ bmi 7ffdf4 │ │ │ │ @ instruction: 0x4659ab16 │ │ │ │ ldrbtmi r9, [sl], #-770 @ 0xfffffcfe │ │ │ │ ldrbmi r2, [r0], -r1, lsl #6 │ │ │ │ @ instruction: 0xf8cd9300 │ │ │ │ movwcs ip, #4 │ │ │ │ - blx f18466 │ │ │ │ + blx fe418466 │ │ │ │ @ instruction: 0xf8dae7d3 │ │ │ │ @ instruction: 0xf1b90000 │ │ │ │ andsle r0, r8, r0, lsl #30 │ │ │ │ ldrbtmi r4, [fp], #-2837 @ 0xfffff4eb │ │ │ │ svceq 0x0000f1b8 │ │ │ │ bmi 58fec4 │ │ │ │ andls r4, r3, #2046820352 @ 0x7a000000 │ │ │ │ @@ -1763,19 +1763,19 @@ │ │ │ │ ldrbtmi r4, [sl], #-2570 @ 0xfffff5f6 │ │ │ │ @ instruction: 0xf7fde7e5 │ │ │ │ svclt 0x0000ec9c │ │ │ │ sbceq r4, r0, r4, asr #4 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ sbceq r4, r0, r4, ror #3 │ │ │ │ adcseq r9, sl, lr, lsl r4 │ │ │ │ - ldrdeq sp, [pc], -sl @ │ │ │ │ - ldrdeq sp, [pc], -r0 @ │ │ │ │ - eoreq lr, pc, r2, lsl #26 │ │ │ │ - strhteq sp, [pc], -r0 │ │ │ │ - eoreq sp, pc, r6, lsr #27 │ │ │ │ + mlaeq pc, sl, lr, sp @ │ │ │ │ + mlaeq pc, r0, lr, sp @ │ │ │ │ + eoreq lr, pc, r2, asr #27 │ │ │ │ + eoreq sp, pc, r0, ror lr @ │ │ │ │ + eoreq sp, pc, r6, ror #28 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 5, cr15, cr8, cr12, {6} │ │ │ │ @ instruction: 0x460d4c36 │ │ │ │ rsclt r4, r1, r6, lsr r9 │ │ │ │ @ instruction: 0xf015447c │ │ │ │ @@ -1815,15 +1815,15 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ tstle lr, r0, lsl #6 │ │ │ │ pop {r0, r5, r6, ip, sp, pc} │ │ │ │ bmi 4fff34 │ │ │ │ stmdbls r8, {r8, r9, sp} │ │ │ │ stmib sp, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ - blx fe81859c │ │ │ │ + blx ffd1859c │ │ │ │ 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 33e398 │ │ │ │ stmdbls r8, {r3, r4, fp, sp, lr} │ │ │ │ strls r4, [r6], #-1146 @ 0xfffffb86 │ │ │ │ blls 1ae1f30 │ │ │ │ @@ -1831,36 +1831,36 @@ │ │ │ │ mcr2 0, 1, pc, cr12, cr12, {2} @ │ │ │ │ @ instruction: 0xf7fde7d6 │ │ │ │ svclt 0x0000ec14 │ │ │ │ sbceq r4, r0, r4, lsr #2 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ sbceq r4, r0, r4, lsr #1 │ │ │ │ adcseq r9, sl, ip, asr #5 │ │ │ │ - eoreq lr, pc, r4, lsr #25 │ │ │ │ + eoreq lr, pc, r4, ror #26 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb31cc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf1869105 │ │ │ │ - stmdbls r5, {r0, r1, r5, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r2, r4, r5, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05c447a │ │ │ │ andlt pc, r7, r1, lsr lr @ │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r9, sl, lr, lsr r2 │ │ │ │ - eoreq lr, pc, r4, lsr #25 │ │ │ │ + eoreq lr, pc, r4, ror #26 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb3220 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [sp], {208} @ 0xd0 │ │ │ │ ldmdbmi sp, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-136 @ 0xffffff78 │ │ │ │ svceq 0x000df015 │ │ │ │ @@ -1878,48 +1878,48 @@ │ │ │ │ subsmi r9, sl, r7, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r8, r5, lsl r1 │ │ │ │ bmi 40b630 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - blx 898698 │ │ │ │ + blx 1d98698 │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ ldc2 0, cr15, [r6, #368]! @ 0x170 │ │ │ │ @ instruction: 0xf7fde7df │ │ │ │ svclt 0x0000eb9e │ │ │ │ ldrdeq r3, [r0], #242 @ 0xf2 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ sbceq r3, r0, r6, lsr #31 │ │ │ │ adcseq r9, sl, r6, lsr #3 │ │ │ │ - eoreq lr, pc, sl, lsr #24 │ │ │ │ + eoreq lr, pc, sl, ror #25 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb32b8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf1869105 │ │ │ │ - stmdbls r5, {r0, r2, r3, r5, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05c447a │ │ │ │ @ instruction: 0xb007fdbb │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r9, sl, sl, lsr #2 │ │ │ │ - strdeq lr, [pc], -r4 @ │ │ │ │ + strhteq lr, [pc], -r4 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb330c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [sp], {208} @ 0xd0 │ │ │ │ ldmdbmi sp, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-136 @ 0xffffff78 │ │ │ │ svceq 0x000df015 │ │ │ │ @@ -1937,48 +1937,48 @@ │ │ │ │ subsmi r9, sl, r7, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r8, r5, lsl r1 │ │ │ │ bmi 40b71c │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - @ instruction: 0xf9aaf186 │ │ │ │ + @ instruction: 0xf9fef186 │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ stc2l 0, cr15, [r0, #-368] @ 0xfffffe90 │ │ │ │ @ instruction: 0xf7fde7df │ │ │ │ svclt 0x0000eb28 │ │ │ │ sbceq r3, r0, r6, ror #29 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ strheq r3, [r0], #234 @ 0xea │ │ │ │ umlalseq r9, sl, r2, r0 │ │ │ │ - eoreq lr, pc, r2, lsl #23 │ │ │ │ + eoreq lr, pc, r2, asr #24 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb33a4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf1869105 │ │ │ │ - stmdbls r5, {r0, r1, r2, r4, r5, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r3, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05c447a │ │ │ │ andlt pc, r7, r5, asr #26 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r9, sl, r6, lsl r0 │ │ │ │ - eoreq lr, pc, r4, asr fp @ │ │ │ │ + eoreq lr, pc, r4, lsl ip @ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb33f8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [sp], {208} @ 0xd0 │ │ │ │ ldmdbmi sp, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-136 @ 0xffffff78 │ │ │ │ svceq 0x000df015 │ │ │ │ @@ -1996,48 +1996,48 @@ │ │ │ │ subsmi r9, sl, r7, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r8, r5, lsl r1 │ │ │ │ bmi 40b808 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - @ instruction: 0xf934f186 │ │ │ │ + @ instruction: 0xf988f186 │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ stc2l 0, cr15, [sl], {92} @ 0x5c │ │ │ │ @ instruction: 0xf7fde7df │ │ │ │ svclt 0x0000eab2 │ │ │ │ strdeq r3, [r0], #218 @ 0xda │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ sbceq r3, r0, lr, asr #27 │ │ │ │ adcseq r8, sl, lr, ror pc │ │ │ │ - eoreq lr, pc, sl, ror #21 │ │ │ │ + eoreq lr, pc, sl, lsr #23 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb3490 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf1869105 │ │ │ │ - stmdbls r5, {r0, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r2, r4, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05c447a │ │ │ │ andlt pc, r7, pc, asr #25 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r8, sl, r2, lsl #30 │ │ │ │ - strhteq lr, [pc], -r8 │ │ │ │ + eoreq lr, pc, r8, ror fp @ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb34e4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [sp], {208} @ 0xd0 │ │ │ │ ldmdbmi sp, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-136 @ 0xffffff78 │ │ │ │ svceq 0x000df015 │ │ │ │ @@ -2055,48 +2055,48 @@ │ │ │ │ subsmi r9, sl, r7, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r8, r5, lsl r1 │ │ │ │ bmi 40b8f4 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - @ instruction: 0xf8bef186 │ │ │ │ + @ instruction: 0xf912f186 │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ mrrc2 0, 5, pc, r4, cr12 @ │ │ │ │ @ instruction: 0xf7fde7df │ │ │ │ svclt 0x0000ea3c │ │ │ │ sbceq r3, r0, lr, lsl #26 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ sbceq r3, r0, r2, ror #25 │ │ │ │ adcseq r8, sl, sl, ror #28 │ │ │ │ - eoreq lr, pc, sl, asr #20 │ │ │ │ + eoreq lr, pc, sl, lsl #22 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb357c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf1869105 │ │ │ │ - stmdbls r5, {r0, r1, r3, r7, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05c447a │ │ │ │ andlt pc, r7, r9, asr ip @ │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r8, sl, lr, ror #27 │ │ │ │ - eoreq lr, pc, r4, lsl sl @ │ │ │ │ + ldrdeq lr, [pc], -r4 @ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb35d0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [sp], {208} @ 0xd0 │ │ │ │ ldmdbmi sp, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-136 @ 0xffffff78 │ │ │ │ svceq 0x000df015 │ │ │ │ @@ -2114,48 +2114,48 @@ │ │ │ │ subsmi r9, sl, r7, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r8, r5, lsl r1 │ │ │ │ bmi 40b9e0 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - @ instruction: 0xf848f186 │ │ │ │ + @ instruction: 0xf89cf186 │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ blx ff8185b6 │ │ │ │ @ instruction: 0xf7fde7df │ │ │ │ svclt 0x0000e9c6 │ │ │ │ sbceq r3, r0, r2, lsr #24 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ strdeq r3, [r0], #182 @ 0xb6 │ │ │ │ adcseq r8, sl, r6, asr sp │ │ │ │ - eoreq lr, pc, r2, lsr #19 │ │ │ │ + eoreq lr, pc, r2, ror #20 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb3668 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf1869105 │ │ │ │ - stmdbls r5, {r0, r2, r4, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r3, r5, r6, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05c447a │ │ │ │ andlt pc, r7, r3, ror #23 │ │ │ │ svclt 0x0000bd30 │ │ │ │ ldrsbteq r8, [sl], sl │ │ │ │ - eoreq lr, pc, ip, ror r9 @ │ │ │ │ + eoreq lr, pc, ip, lsr sl @ │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ strmi r4, [sp], -sp, lsr #24 │ │ │ │ addlt r4, sl, sp, lsr #18 │ │ │ │ @ instruction: 0xf015447c │ │ │ │ @@ -2178,21 +2178,21 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xd12e0300 │ │ │ │ pop {r1, r3, ip, sp, pc} │ │ │ │ bmi 6fcce0 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, LR_abt │ │ │ │ - @ instruction: 0xffc8f185 │ │ │ │ + @ instruction: 0xf81cf186 │ │ │ │ strmi r9, [r2], -r4, lsl #18 │ │ │ │ @ instruction: 0x4618e7dc │ │ │ │ smlabtcs r4, sp, r9, lr │ │ │ │ ldrdmi pc, [r0], -r8 │ │ │ │ - @ instruction: 0xf976f29c │ │ │ │ - ldc2l 1, cr15, [r6, #-504]! @ 0xfffffe08 │ │ │ │ + @ instruction: 0xf9caf29c │ │ │ │ + stc2l 1, cr15, [sl, #504] @ 0x1f8 │ │ │ │ stmvs r3, {r2, r9, fp, ip, pc} │ │ │ │ bvc 5c2964 │ │ │ │ @ instruction: 0x4d0eb975 │ │ │ │ @ instruction: 0x4620447d │ │ │ │ strls r6, [r2], #-2068 @ 0xfffff7ec │ │ │ │ strls r1, [r3], #-2020 @ 0xfffff81c │ │ │ │ bmi 33aeb4 │ │ │ │ @@ -2202,38 +2202,38 @@ │ │ │ │ ldrbtmi r4, [sp], #-3336 @ 0xfffff2f8 │ │ │ │ @ instruction: 0xf7fde7ef │ │ │ │ svclt 0x0000e92e │ │ │ │ sbceq r3, r0, r4, lsr fp │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ strdeq r3, [r0], #168 @ 0xa8 │ │ │ │ adcseq r8, sl, lr, lsr #24 │ │ │ │ - eoreq sp, pc, r8, ror #13 │ │ │ │ - ldrdeq lr, [pc], -sl @ │ │ │ │ - eoreq sp, pc, r2, asr #13 │ │ │ │ + eoreq sp, pc, r8, lsr #15 │ │ │ │ + mlaeq pc, sl, r9, lr @ │ │ │ │ + eoreq sp, pc, r2, lsl #15 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb37a0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf1859105 │ │ │ │ - stmdbls r5, {r0, r3, r4, r5, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r2, r3, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05c447a │ │ │ │ andlt pc, r7, r7, asr #22 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r8, sl, sl, ror fp │ │ │ │ - strhteq lr, [pc], -r8 │ │ │ │ + eoreq lr, pc, r8, ror r9 @ │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ strmi r4, [lr], -r7, lsr #24 │ │ │ │ addlt r4, sl, r7, lsr #18 │ │ │ │ @ instruction: 0xf016447c │ │ │ │ @@ -2255,55 +2255,55 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, sl, r5, lsr #2 │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ movwcs r4, #2581 @ 0xa15 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ @ instruction: 0xf1859105 │ │ │ │ - stmdbls r5, {r0, r1, r2, r3, r5, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrb r4, [sp, r4, lsl #12] │ │ │ │ tstls r5, r8, lsl r6 │ │ │ │ ldrdpl pc, [r0], -r8 │ │ │ │ - @ instruction: 0xf8def29c │ │ │ │ - ldc2l 1, cr15, [lr], {126} @ 0x7e │ │ │ │ + @ instruction: 0xf932f29c │ │ │ │ + ldc2 1, cr15, [r2, #-504]! @ 0xfffffe08 │ │ │ │ strmi r6, [r3], -r2, lsr #16 │ │ │ │ strtmi r9, [r8], -r5, lsl #18 │ │ │ │ andls r6, r2, #10158080 @ 0x9b0000 │ │ │ │ andls r1, r3, #55050240 @ 0x3480000 │ │ │ │ bvc 96eeac │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ blx fee18804 │ │ │ │ @ instruction: 0xf7fde7cf │ │ │ │ svclt 0x0000e89e │ │ │ │ strdeq r3, [r0], #156 @ 0x9c │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ sbceq r3, r0, r6, asr #19 │ │ │ │ ldrsbteq r8, [sl], r4 │ │ │ │ - eoreq lr, pc, r8, lsl r8 @ │ │ │ │ + ldrdeq lr, [pc], -r8 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb38b8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf1859105 │ │ │ │ - stmdbls r5, {r0, r2, r3, r5, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05c447a │ │ │ │ @ instruction: 0xb007fabb │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r8, sl, sl, lsr sl │ │ │ │ - strdeq lr, [pc], -r8 @ │ │ │ │ + strhteq lr, [pc], -r8 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ strmi r4, [lr], -sl, lsr #24 │ │ │ │ addlt r4, fp, sl, lsr #18 │ │ │ │ @ instruction: 0xf016447c │ │ │ │ @@ -2327,56 +2327,56 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, fp, r7, lsr #2 │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ movwcs r4, #2582 @ 0xa16 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ @ instruction: 0xf1859105 │ │ │ │ - stmdbls r5, {r0, r1, r2, r3, r4, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r4, r5, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrb r4, [fp, r4, lsl #12] │ │ │ │ tstls r5, r8, lsl r6 │ │ │ │ ldrdpl pc, [r0], -r9 │ │ │ │ - @ instruction: 0xf84ef29c │ │ │ │ - mcrr2 1, 7, pc, lr, cr14 @ │ │ │ │ + @ instruction: 0xf8a2f29c │ │ │ │ + stc2 1, cr15, [r2], #504 @ 0x1f8 │ │ │ │ strmi r6, [r3], -r2, lsr #16 │ │ │ │ strtmi r9, [r8], -r5, lsl #18 │ │ │ │ andls r6, r2, #10158080 @ 0x9b0000 │ │ │ │ andls r1, r3, #55050240 @ 0x3480000 │ │ │ │ andls r7, r1, #401408 @ 0x62000 │ │ │ │ bvc 96efd0 │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ blx 998928 │ │ │ │ @ instruction: 0xf7fde7cd │ │ │ │ svclt 0x0000e80c │ │ │ │ sbceq r3, r0, r4, ror #17 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ sbceq r3, r0, r6, lsr #17 │ │ │ │ adcseq r8, sl, ip, lsl #19 │ │ │ │ - eoreq lr, pc, ip, asr #14 │ │ │ │ + eoreq lr, pc, ip, lsl #16 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb39dc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf1859105 │ │ │ │ - stmdbls r5, {r0, r1, r3, r4, r6, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r2, r3, r5, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05c447a │ │ │ │ andlt pc, r7, r9, lsr #20 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r8, sl, lr, ror #17 │ │ │ │ - eoreq lr, pc, ip, lsr r7 @ │ │ │ │ + strdeq lr, [pc], -ip @ │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ strmi r4, [sp], -r1, lsr #24 │ │ │ │ addlt r4, sl, r1, lsr #18 │ │ │ │ @ instruction: 0xf015447c │ │ │ │ @@ -2398,49 +2398,49 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ tstle r9, r0, lsl #6 │ │ │ │ pop {r1, r3, ip, sp, pc} │ │ │ │ bmi 43d050 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - cdp2 1, 1, cr15, cr0, cr5, {4} │ │ │ │ + cdp2 1, 6, cr15, cr4, cr5, {4} │ │ │ │ ldrb r9, [pc, r5, lsl #18] │ │ │ │ ldrtmi r9, [r3], -r0, lsl #14 │ │ │ │ @ instruction: 0xf8d84a09 │ │ │ │ ldrbtmi r0, [sl], #-0 │ │ │ │ strbne r9, [r4, r2, lsl #8]! │ │ │ │ @ instruction: 0xf05c9403 │ │ │ │ ldrb pc, [fp, r3, lsr #19] @ │ │ │ │ svc 0x008af7fc │ │ │ │ sbceq r3, r0, r0, asr #15 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ sbceq r3, r0, r8, lsl #15 │ │ │ │ adcseq r8, sl, r6, asr #16 │ │ │ │ - strhteq lr, [pc], -r6 │ │ │ │ + eoreq lr, pc, r6, ror r7 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb3adc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf1859105 │ │ │ │ - stmdbls r5, {r0, r1, r3, r4, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r2, r3, r5, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05c447a │ │ │ │ andlt pc, r7, r9, lsr #19 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r8, sl, r6, asr #15 │ │ │ │ - eoreq lr, pc, r0, lsr #13 │ │ │ │ + eoreq lr, pc, r0, ror #14 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ strmi r4, [lr], -r7, lsr #24 │ │ │ │ addlt r4, sl, r7, lsr #18 │ │ │ │ @ instruction: 0xf016447c │ │ │ │ @@ -2462,55 +2462,55 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, sl, r5, lsr #2 │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ movwcs r4, #2581 @ 0xa15 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ @ instruction: 0xf1859105 │ │ │ │ - stmdbls r5, {r0, r4, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r2, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrb r4, [sp, r4, lsl #12] │ │ │ │ tstls r5, r8, lsl r6 │ │ │ │ ldrdpl pc, [r0], -r8 │ │ │ │ - @ instruction: 0xff40f29b │ │ │ │ - blx 1098fae │ │ │ │ + @ instruction: 0xff94f29b │ │ │ │ + blx fe598fae │ │ │ │ strmi r6, [r3], -r2, lsr #16 │ │ │ │ strtmi r9, [r8], -r5, lsl #18 │ │ │ │ andls r6, r2, #10158080 @ 0x9b0000 │ │ │ │ andls r1, r3, #55050240 @ 0x3480000 │ │ │ │ bvc 96f1e8 │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ @ instruction: 0xf918f05c │ │ │ │ @ instruction: 0xf7fce7cf │ │ │ │ svclt 0x0000ef00 │ │ │ │ sbceq r3, r0, r0, asr #13 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ sbceq r3, r0, sl, lsl #13 │ │ │ │ adcseq r8, sl, r0, lsr #14 │ │ │ │ - eoreq lr, pc, r4, lsl #12 │ │ │ │ + eoreq lr, pc, r4, asr #13 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb3bf4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf1859105 │ │ │ │ - stmdbls r5, {r0, r1, r2, r3, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r5, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05c447a │ │ │ │ andlt pc, r7, sp, lsl r9 @ │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r8, sl, r6, lsl #13 │ │ │ │ - eoreq lr, pc, r4, ror #11 │ │ │ │ + eoreq lr, pc, r4, lsr #13 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ strmi r4, [lr], -sl, lsr #24 │ │ │ │ addlt r4, fp, sl, lsr #18 │ │ │ │ @ instruction: 0xf016447c │ │ │ │ @@ -2534,56 +2534,56 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, fp, r7, lsr #2 │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ movwcs r4, #2582 @ 0xa16 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ @ instruction: 0xf1859105 │ │ │ │ - stmdbls r5, {r0, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r2, r4, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrb r4, [fp, r4, lsl #12] │ │ │ │ tstls r5, r8, lsl r6 │ │ │ │ ldrdpl pc, [r0], -r9 │ │ │ │ - mrc2 2, 5, pc, cr0, cr11, {4} │ │ │ │ - blx fec990cc │ │ │ │ + @ instruction: 0xff04f29b │ │ │ │ + blx 1990ce │ │ │ │ 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 96f30c │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ @ instruction: 0xf886f05c │ │ │ │ @ instruction: 0xf7fce7cd │ │ │ │ svclt 0x0000ee6e │ │ │ │ sbceq r3, r0, r8, lsr #11 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ sbceq r3, r0, sl, ror #10 │ │ │ │ ldrsbteq r8, [sl], r8 │ │ │ │ - eoreq lr, pc, r4, lsr r5 @ │ │ │ │ + strdeq lr, [pc], -r4 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb3d18 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf1859105 │ │ │ │ - stmdbls r5, {r0, r2, r3, r4, r5, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r4, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05c447a │ │ │ │ andlt pc, r7, fp, lsl #17 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r8, sl, sl, lsr r5 │ │ │ │ - eoreq lr, pc, r4, lsr #10 │ │ │ │ + eoreq lr, pc, r4, ror #11 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb3d6c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stcmi 15, cr0, [r5], #-800 @ 0xfffffce0 │ │ │ │ stmdbmi r5!, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-138 @ 0xffffff76 │ │ │ │ svceq 0x000df015 │ │ │ │ @@ -2602,55 +2602,55 @@ │ │ │ │ subsmi r9, sl, r9, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, sl, r3, lsr #2 │ │ │ │ bmi 5cc180 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ tstls r4, sl, ror r4 │ │ │ │ - ldc2l 1, cr15, [r8], #-532 @ 0xfffffdec │ │ │ │ + stc2l 1, cr15, [ip], {133} @ 0x85 │ │ │ │ strmi r9, [r3], -r4, lsl #18 │ │ │ │ @ instruction: 0x4610e7df │ │ │ │ smlabtcc r4, sp, r9, lr │ │ │ │ vshrn.i32 d6, , #5 │ │ │ │ - @ instruction: 0xf17efe27 │ │ │ │ - blls 19b484 │ │ │ │ + @ instruction: 0xf17efe7b │ │ │ │ + blls 19b5d4 │ │ │ │ stmdbls r5, {r2, r9, sl, lr} │ │ │ │ ldmdavs sl, {r3, r5, r9, sl, lr} │ │ │ │ andls r6, r0, #10682368 @ 0xa30000 │ │ │ │ andls r1, r1, #55050240 @ 0x3480000 │ │ │ │ ldrbtmi r4, [sl], #-2567 @ 0xfffff5f9 │ │ │ │ @ instruction: 0xf800f05c │ │ │ │ @ instruction: 0xf7fce7d1 │ │ │ │ svclt 0x0000ede8 │ │ │ │ sbceq r3, r0, r6, lsl #9 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ sbceq r3, r0, r6, asr r4 │ │ │ │ umlalseq r8, sl, ip, r4 │ │ │ │ - eoreq lr, pc, lr, lsl #9 │ │ │ │ + eoreq lr, pc, lr, asr #10 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb3e24 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf1859105 │ │ │ │ - stmdbls r5, {r0, r1, r2, r4, r5, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r3, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05c447a │ │ │ │ andlt pc, r7, r5, lsl #16 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r8, sl, r6, lsl #8 │ │ │ │ - eoreq lr, pc, r8, ror #8 │ │ │ │ + eoreq lr, pc, r8, lsr #10 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb3e78 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [sp], {208} @ 0xd0 │ │ │ │ ldmdbmi sp, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-136 @ 0xffffff78 │ │ │ │ svceq 0x000df015 │ │ │ │ @@ -2668,48 +2668,48 @@ │ │ │ │ subsmi r9, sl, r7, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r8, r5, lsl r1 │ │ │ │ bmi 40c288 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - blx ffd992ee │ │ │ │ + mcrr2 1, 8, pc, r8, cr5 @ │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ @ instruction: 0xff8af05b │ │ │ │ @ instruction: 0xf7fce7df │ │ │ │ svclt 0x0000ed72 │ │ │ │ sbceq r3, r0, sl, ror r3 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ sbceq r3, r0, lr, asr #6 │ │ │ │ adcseq r8, sl, lr, ror #6 │ │ │ │ - strdeq lr, [pc], -sl @ │ │ │ │ + strhteq lr, [pc], -sl │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb3f10 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf1859105 │ │ │ │ - stmdbls r5, {r0, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r2, r4, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05b447a │ │ │ │ andlt pc, r7, pc, lsl #31 │ │ │ │ svclt 0x0000bd30 │ │ │ │ ldrshteq r8, [sl], r2 │ │ │ │ - eoreq lr, pc, r8, asr #7 │ │ │ │ + eoreq lr, pc, r8, lsl #9 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ strmi r4, [sp], -pc, lsr #24 │ │ │ │ addlt r4, lr, pc, lsr #18 │ │ │ │ @ instruction: 0xf015447c │ │ │ │ @@ -2733,61 +2733,61 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ teqle r1, r0, lsl #6 │ │ │ │ pop {r1, r2, r3, ip, sp, pc} │ │ │ │ bmi 73d58c │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, LR_und │ │ │ │ - blx 1d193f2 │ │ │ │ + blx ff2193f2 │ │ │ │ strmi r9, [r2], -r6, lsl #18 │ │ │ │ @ instruction: 0x4618e7da │ │ │ │ smlabtcs r6, sp, r9, lr │ │ │ │ ldrdmi pc, [r0], -r8 │ │ │ │ - stc2 2, cr15, [r0, #-620]! @ 0xfffffd94 │ │ │ │ - @ instruction: 0xf920f17e │ │ │ │ + ldc2l 2, cr15, [r4, #-620]! @ 0xfffffd94 │ │ │ │ + @ instruction: 0xf974f17e │ │ │ │ stmvs r5, {r1, r2, r9, fp, ip, pc} │ │ │ │ @ instruction: 0xf29b68d0 │ │ │ │ - @ instruction: 0xf17efd19 │ │ │ │ - bls 21b268 │ │ │ │ + @ instruction: 0xf17efd6d │ │ │ │ + bls 21b3b8 │ │ │ │ strtmi r4, [r0], -r7, lsl #12 │ │ │ │ ldrtmi r9, [r3], -r7, lsl #18 │ │ │ │ strls r6, [r4], #-2068 @ 0xfffff7ec │ │ │ │ strls r1, [r5], #-2020 @ 0xfffff81c │ │ │ │ andls r7, r2, #4608 @ 0x1200 │ │ │ │ ldmvs ip!, {r3, r9, fp, lr} │ │ │ │ strls r4, [r0, #-1146] @ 0xfffffb86 │ │ │ │ @ instruction: 0xf05b9401 │ │ │ │ strb pc, [r3, sp, ror #29] @ │ │ │ │ ldcl 7, cr15, [r4], {252} @ 0xfc │ │ │ │ sbceq r3, r0, ip, lsl #5 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ sbceq r3, r0, ip, asr #4 │ │ │ │ adcseq r8, sl, r2, asr #4 │ │ │ │ - eoreq lr, pc, ip, lsl #6 │ │ │ │ + eoreq lr, pc, ip, asr #7 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb4048 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf1859105 │ │ │ │ - stmdbls r5, {r0, r2, r5, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r3, r4, r5, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05b447a │ │ │ │ strdlt pc, [r7], -r3 │ │ │ │ svclt 0x0000bd30 │ │ │ │ umlalseq r8, sl, r2, r1 │ │ │ │ - eoreq lr, pc, ip, lsl #6 │ │ │ │ + eoreq lr, pc, ip, asr #7 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb409c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stcmi 15, cr0, [r5], #-800 @ 0xfffffce0 │ │ │ │ stmdbmi r5!, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-138 @ 0xffffff76 │ │ │ │ svceq 0x000df015 │ │ │ │ @@ -2806,55 +2806,55 @@ │ │ │ │ subsmi r9, sl, r9, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, sl, r3, lsr #2 │ │ │ │ bmi 5cc4b0 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ tstls r4, sl, ror r4 │ │ │ │ - blx ff899514 │ │ │ │ + blx d99516 │ │ │ │ strmi r9, [r3], -r4, lsl #18 │ │ │ │ @ instruction: 0x4610e7df │ │ │ │ smlabtcc r4, sp, r9, lr │ │ │ │ vshrn.i32 d6, , #5 │ │ │ │ - @ instruction: 0xf17efc8f │ │ │ │ - blls 19b154 │ │ │ │ + @ instruction: 0xf17efce3 │ │ │ │ + blls 19b2a4 │ │ │ │ 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 │ │ │ │ mcr2 0, 3, pc, cr8, cr11, {2} @ │ │ │ │ @ instruction: 0xf7fce7d1 │ │ │ │ svclt 0x0000ec50 │ │ │ │ sbceq r3, r0, r6, asr r1 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ sbceq r3, r0, r6, lsr #2 │ │ │ │ ldrshteq r8, [sl], r4 │ │ │ │ - eoreq lr, pc, r6, ror r2 @ │ │ │ │ + eoreq lr, pc, r6, lsr r3 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb4154 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf1859105 │ │ │ │ - stmdbls r5, {r0, r1, r2, r3, r4, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r4, r5, r6, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05b447a │ │ │ │ andlt pc, r7, sp, ror #28 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r8, sl, lr, asr r0 │ │ │ │ - eoreq lr, pc, r4, asr r2 @ │ │ │ │ + eoreq lr, pc, r4, lsl r3 @ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb41a8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stcmi 15, cr0, [r5], #-800 @ 0xfffffce0 │ │ │ │ stmdbmi r5!, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-138 @ 0xffffff76 │ │ │ │ svceq 0x000df015 │ │ │ │ @@ -2873,55 +2873,55 @@ │ │ │ │ subsmi r9, sl, r9, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, sl, r3, lsr #2 │ │ │ │ bmi 5cc5bc │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ tstls r4, sl, ror r4 │ │ │ │ - blx 1719620 │ │ │ │ + blx fec19620 │ │ │ │ strmi r9, [r3], -r4, lsl #18 │ │ │ │ @ instruction: 0x4610e7df │ │ │ │ smlabtcc r4, sp, r9, lr │ │ │ │ vshrn.i32 d6, , #5 │ │ │ │ - @ instruction: 0xf17efc09 │ │ │ │ - blls 19b048 │ │ │ │ + @ instruction: 0xf17efc5d │ │ │ │ + blls 19b198 │ │ │ │ stmdbls r5, {r2, r9, sl, lr} │ │ │ │ ldmdavs sl, {r3, r5, r9, sl, lr} │ │ │ │ andls r6, r0, #10682368 @ 0xa30000 │ │ │ │ andls r1, r1, #55050240 @ 0x3480000 │ │ │ │ ldrbtmi r4, [sl], #-2567 @ 0xfffff5f9 │ │ │ │ stc2l 0, cr15, [r2, #364]! @ 0x16c │ │ │ │ @ instruction: 0xf7fce7d1 │ │ │ │ svclt 0x0000ebca │ │ │ │ sbceq r3, r0, sl, asr #32 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ sbceq r3, r0, sl, lsl r0 │ │ │ │ adcseq r7, sl, r0, asr #31 │ │ │ │ - eoreq lr, pc, r2, asr #3 │ │ │ │ + eoreq lr, pc, r2, lsl #5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb4260 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf1859105 │ │ │ │ - stmdbls r5, {r0, r3, r4, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r2, r3, r5, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05b447a │ │ │ │ andlt pc, r7, r7, ror #27 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r7, sl, sl, lsr #30 │ │ │ │ - eoreq lr, pc, r8, lsr #3 │ │ │ │ + eoreq lr, pc, r8, ror #4 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb42b4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stcmi 15, cr0, [r5], #-800 @ 0xfffffce0 │ │ │ │ stmdbmi r5!, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-138 @ 0xffffff76 │ │ │ │ svceq 0x000df015 │ │ │ │ @@ -2940,55 +2940,55 @@ │ │ │ │ subsmi r9, sl, r9, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, sl, r3, lsr #2 │ │ │ │ bmi 5cc6c8 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ tstls r4, sl, ror r4 │ │ │ │ - @ instruction: 0xf9d4f185 │ │ │ │ + blx a9972c │ │ │ │ strmi r9, [r3], -r4, lsl #18 │ │ │ │ @ instruction: 0x4610e7df │ │ │ │ smlabtcc r4, sp, r9, lr │ │ │ │ vshrn.i32 d6, , #5 │ │ │ │ - @ instruction: 0xf17dfb83 │ │ │ │ - blls 19cf3c │ │ │ │ + @ instruction: 0xf17dfbd7 │ │ │ │ + blls 19d08c │ │ │ │ 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 │ │ │ │ ldc2l 0, cr15, [ip, #-364] @ 0xfffffe94 │ │ │ │ @ instruction: 0xf7fce7d1 │ │ │ │ svclt 0x0000eb44 │ │ │ │ sbceq r2, r0, lr, lsr pc │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ sbceq r2, r0, lr, lsl #30 │ │ │ │ adcseq r7, sl, ip, lsl #29 │ │ │ │ - eoreq lr, pc, lr, lsl r1 @ │ │ │ │ + ldrdeq lr, [pc], -lr @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb436c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf1859105 │ │ │ │ - stmdbls r5, {r0, r1, r4, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r2, r5, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05b447a │ │ │ │ andlt pc, r7, r1, ror #26 │ │ │ │ svclt 0x0000bd30 │ │ │ │ ldrshteq r7, [sl], r6 │ │ │ │ - eoreq lr, pc, r0, lsl #2 │ │ │ │ + eoreq lr, pc, r0, asr #3 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb43c0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stcmi 15, cr0, [r5], #-800 @ 0xfffffce0 │ │ │ │ stmdbmi r5!, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-138 @ 0xffffff76 │ │ │ │ svceq 0x000df015 │ │ │ │ @@ -3007,55 +3007,55 @@ │ │ │ │ subsmi r9, sl, r9, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, sl, r3, lsr #2 │ │ │ │ bmi 5cc7d4 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ tstls r4, sl, ror r4 │ │ │ │ - @ instruction: 0xf94ef185 │ │ │ │ + @ instruction: 0xf9a2f185 │ │ │ │ strmi r9, [r3], -r4, lsl #18 │ │ │ │ @ instruction: 0x4610e7df │ │ │ │ smlabtcc r4, sp, r9, lr │ │ │ │ vshrn.i32 d6, , #5 │ │ │ │ - @ instruction: 0xf17dfafd │ │ │ │ - blls 19ce30 │ │ │ │ + @ instruction: 0xf17dfb51 │ │ │ │ + blls 19cf80 │ │ │ │ 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 │ │ │ │ ldc2l 0, cr15, [r6], {91} @ 0x5b │ │ │ │ @ instruction: 0xf7fce7d1 │ │ │ │ svclt 0x0000eabe │ │ │ │ sbceq r2, r0, r2, lsr lr │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ sbceq r2, r0, r2, lsl #28 │ │ │ │ adcseq r7, sl, r8, asr sp │ │ │ │ - eoreq lr, pc, r2, ror r0 @ │ │ │ │ + eoreq lr, pc, r2, lsr r1 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb4478 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf1859105 │ │ │ │ - stmdbls r5, {r0, r2, r3, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r5, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05b447a │ │ │ │ ldrdlt pc, [r7], -fp │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r7, sl, r2, asr #25 │ │ │ │ - eoreq lr, pc, r4, asr r0 @ │ │ │ │ + eoreq lr, pc, r4, lsl r1 @ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb44cc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stcmi 15, cr0, [ip], #-768 @ 0xfffffd00 │ │ │ │ stmdbmi ip!, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-140 @ 0xffffff74 │ │ │ │ svceq 0x000df015 │ │ │ │ @@ -3075,61 +3075,61 @@ │ │ │ │ subsmi r9, sl, fp, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, ip, pc, lsr #2 │ │ │ │ bmi 74c8e4 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - @ instruction: 0xf8c6f185 │ │ │ │ + @ instruction: 0xf91af185 │ │ │ │ strmi r9, [r2], -r5, lsl #18 │ │ │ │ @ instruction: 0x4618e7dd │ │ │ │ andls r9, r5, #-1073741823 @ 0xc0000001 │ │ │ │ vshrn.i32 d6, , #5 │ │ │ │ - @ instruction: 0xf17dfa75 │ │ │ │ - bls 1dcd20 │ │ │ │ + @ instruction: 0xf17dfac9 │ │ │ │ + bls 1dce70 │ │ │ │ andls r4, r6, #3145728 @ 0x300000 │ │ │ │ ldmvs fp, {r4, r7, fp, sp, lr} │ │ │ │ vsubw.s16 , , d5 │ │ │ │ - @ instruction: 0xf17dfa6b │ │ │ │ - bls 21cd0c │ │ │ │ + @ instruction: 0xf17dfabf │ │ │ │ + bls 21ce5c │ │ │ │ blls 1aeb74 │ │ │ │ strtmi r9, [r8], -r7, lsl #18 │ │ │ │ andls r6, r2, #1179648 @ 0x120000 │ │ │ │ andls r1, r3, #55050240 @ 0x3480000 │ │ │ │ stmiavs r4!, {r3, r9, fp, lr} │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ mcrr2 0, 5, pc, r2, cr11 @ │ │ │ │ @ instruction: 0xf7fce7c5 │ │ │ │ svclt 0x0000ea2a │ │ │ │ sbceq r2, r0, r6, lsr #26 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ strdeq r2, [r0], #194 @ 0xc2 │ │ │ │ adcseq r7, sl, r2, lsr #24 │ │ │ │ - eoreq sp, pc, ip, lsr #31 │ │ │ │ + eoreq lr, pc, ip, rrx │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb45a0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf1859105 │ │ │ │ - stmdbls r5, {r0, r3, r4, r5, r6, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r2, r3, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05b447a │ │ │ │ andlt pc, r7, r7, asr #24 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r7, sl, r2, ror fp │ │ │ │ - mlaeq pc, r4, pc, sp @ │ │ │ │ + eoreq lr, pc, r4, asr r0 @ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb45f4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stcmi 15, cr0, [ip], #-768 @ 0xfffffd00 │ │ │ │ stmdbmi ip!, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-140 @ 0xffffff74 │ │ │ │ svceq 0x000df015 │ │ │ │ @@ -3149,61 +3149,61 @@ │ │ │ │ subsmi r9, sl, fp, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, ip, pc, lsr #2 │ │ │ │ bmi 74ca0c │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - @ instruction: 0xf832f185 │ │ │ │ + @ instruction: 0xf886f185 │ │ │ │ strmi r9, [r2], -r5, lsl #18 │ │ │ │ @ instruction: 0x4618e7dd │ │ │ │ andls r9, r5, #-1073741823 @ 0xc0000001 │ │ │ │ vshrn.i32 d6, , #5 │ │ │ │ - @ instruction: 0xf17df9e1 │ │ │ │ - bls 1dcbf8 │ │ │ │ + @ instruction: 0xf17dfa35 │ │ │ │ + bls 1dcd48 │ │ │ │ andls r4, r6, #3145728 @ 0x300000 │ │ │ │ ldmvs fp, {r4, r7, fp, sp, lr} │ │ │ │ vsubw.s16 , , d5 │ │ │ │ - @ instruction: 0xf17df9d7 │ │ │ │ - bls 21cbe4 │ │ │ │ + @ instruction: 0xf17dfa2b │ │ │ │ + bls 21cd34 │ │ │ │ blls 1aec9c │ │ │ │ strtmi r9, [r8], -r7, lsl #18 │ │ │ │ andls r6, r2, #1179648 @ 0x120000 │ │ │ │ andls r1, r3, #55050240 @ 0x3480000 │ │ │ │ stmiavs r4!, {r3, r9, fp, lr} │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ blx fec19612 │ │ │ │ @ instruction: 0xf7fce7c5 │ │ │ │ svclt 0x0000e996 │ │ │ │ strdeq r2, [r0], #190 @ 0xbe │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ sbceq r2, r0, sl, asr #23 │ │ │ │ ldrsbteq r7, [sl], r2 │ │ │ │ - eoreq sp, pc, r4, ror #29 │ │ │ │ + eoreq sp, pc, r4, lsr #31 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb46c8 │ │ │ │ @ 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: 0xf1849105 │ │ │ │ - stmdbls r5, {r0, r2, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf1859105 │ │ │ │ + stmdbls r5, {r0, r3, r4, r5, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05b447a │ │ │ │ @ instruction: 0xb007fbb3 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r7, sl, r2, lsr #20 │ │ │ │ - eoreq sp, pc, ip, asr #29 │ │ │ │ + eoreq sp, pc, ip, lsl #31 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb471c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [sp], {208} @ 0xd0 │ │ │ │ ldmdbmi sp, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-136 @ 0xffffff78 │ │ │ │ svceq 0x000df015 │ │ │ │ @@ -3221,27 +3221,27 @@ │ │ │ │ subsmi r9, sl, r7, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r8, r5, lsl r1 │ │ │ │ bmi 40cb2c │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - @ instruction: 0xffa2f184 │ │ │ │ + @ instruction: 0xfff6f184 │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ blx e996fe │ │ │ │ @ instruction: 0xf7fce7df │ │ │ │ svclt 0x0000e920 │ │ │ │ ldrdeq r2, [r0], #166 @ 0xa6 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ sbceq r2, r0, sl, lsr #21 │ │ │ │ adcseq r7, sl, sl, lsl #19 │ │ │ │ - eoreq sp, pc, sl, asr lr @ │ │ │ │ + eoreq sp, pc, sl, lsl pc @ │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb47b4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stcmi 15, cr0, [r1, #-768]! @ 0xfffffd00 │ │ │ │ stmdbmi r1!, {r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [sp], #-139 @ 0xffffff75 │ │ │ │ svceq 0x000df014 │ │ │ │ @@ -3259,15 +3259,15 @@ │ │ │ │ subsmi r9, sl, r9, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, fp, sp, lsl r1 │ │ │ │ bmi 50cdc4 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ tstls r5, sl, ror r4 │ │ │ │ - @ instruction: 0xff56f184 │ │ │ │ + @ instruction: 0xffaaf184 │ │ │ │ strbteq r9, [r3], r5, lsl #18 │ │ │ │ tstvc r6, r5 │ │ │ │ ldmdavs r8!, {r0, r2, r5, r6, r7, r8, sl, ip, lr, pc} │ │ │ │ @ instruction: 0x4c0bb946 │ │ │ │ bmi 32e818 │ │ │ │ strls r4, [r0], #-1579 @ 0xfffff9d5 │ │ │ │ @ instruction: 0xf05b447a │ │ │ │ @@ -3275,17 +3275,17 @@ │ │ │ │ ldrbtmi r4, [ip], #-3080 @ 0xfffff3f8 │ │ │ │ @ instruction: 0xf7fce7f5 │ │ │ │ svclt 0x0000e8cc │ │ │ │ sbceq r2, r0, lr, lsr sl │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ sbceq r2, r0, r2, lsl sl │ │ │ │ ldrsbteq r7, [sl], ip │ │ │ │ - eoreq ip, pc, r8, lsl r6 @ │ │ │ │ - eoreq sp, pc, r4, ror #27 │ │ │ │ - strdeq ip, [pc], -lr @ │ │ │ │ + ldrdeq ip, [pc], -r8 @ │ │ │ │ + eoreq sp, pc, r4, lsr #29 │ │ │ │ + strhteq ip, [pc], -lr │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb4864 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [sp], {208} @ 0xd0 │ │ │ │ ldmdbmi sp, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-136 @ 0xffffff78 │ │ │ │ svceq 0x000df015 │ │ │ │ @@ -3303,27 +3303,27 @@ │ │ │ │ subsmi r9, sl, r7, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r8, r5, lsl r1 │ │ │ │ bmi 40cc74 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - cdp2 1, 15, cr15, cr14, cr4, {4} │ │ │ │ + @ instruction: 0xff52f184 │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ blx fe599844 │ │ │ │ @ instruction: 0xf7fce7df │ │ │ │ svclt 0x0000e87c │ │ │ │ sbceq r2, r0, lr, lsl #19 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ sbceq r2, r0, r2, ror #18 │ │ │ │ adcseq r7, sl, sl, lsl r8 │ │ │ │ - eoreq sp, pc, sl, ror #26 │ │ │ │ + eoreq sp, pc, sl, lsr #28 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb48fc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stcmi 15, cr0, [r1, #-768]! @ 0xfffffd00 │ │ │ │ stmdbmi r1!, {r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [sp], #-139 @ 0xffffff75 │ │ │ │ svceq 0x000df014 │ │ │ │ @@ -3341,15 +3341,15 @@ │ │ │ │ subsmi r9, sl, r9, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, fp, sp, lsl r1 │ │ │ │ bmi 50cf0c │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ tstls r5, sl, ror r4 │ │ │ │ - cdp2 1, 11, cr15, cr2, cr4, {4} │ │ │ │ + @ instruction: 0xff06f184 │ │ │ │ strbteq r9, [r3], r5, lsl #18 │ │ │ │ tstvc r6, r5 │ │ │ │ ldmdavs r8!, {r0, r2, r5, r6, r7, r8, sl, ip, lr, pc} │ │ │ │ @ instruction: 0x4c0bb946 │ │ │ │ bmi 32e960 │ │ │ │ strls r4, [r0], #-1579 @ 0xfffff9d5 │ │ │ │ @ instruction: 0xf05b447a │ │ │ │ @@ -3357,17 +3357,17 @@ │ │ │ │ ldrbtmi r4, [ip], #-3080 @ 0xfffff3f8 │ │ │ │ @ instruction: 0xf7fce7f5 │ │ │ │ svclt 0x0000e828 │ │ │ │ strdeq r2, [r0], #134 @ 0x86 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ sbceq r2, r0, sl, asr #17 │ │ │ │ adcseq r7, sl, ip, ror #14 │ │ │ │ - ldrdeq ip, [pc], -r0 @ │ │ │ │ - strdeq sp, [pc], -r4 @ │ │ │ │ - strhteq ip, [pc], -r6 │ │ │ │ + mlaeq pc, r0, r5, ip @ │ │ │ │ + strhteq sp, [pc], -r4 │ │ │ │ + eoreq ip, pc, r6, ror r5 @ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb49ac │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [sp], {208} @ 0xd0 │ │ │ │ ldmdbmi sp, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-136 @ 0xffffff78 │ │ │ │ svceq 0x000df015 │ │ │ │ @@ -3385,27 +3385,27 @@ │ │ │ │ subsmi r9, sl, r7, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r8, r5, lsl r1 │ │ │ │ bmi 40cdbc │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - cdp2 1, 5, cr15, cr10, cr4, {4} │ │ │ │ + cdp2 1, 10, cr15, cr14, cr4, {4} │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ @ instruction: 0xf9f0f05b │ │ │ │ @ instruction: 0xf7fbe7df │ │ │ │ svclt 0x0000efd8 │ │ │ │ sbceq r2, r0, r6, asr #16 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ sbceq r2, r0, sl, lsl r8 │ │ │ │ adcseq r7, sl, sl, lsr #13 │ │ │ │ - eoreq sp, pc, sl, ror ip @ │ │ │ │ + eoreq sp, pc, sl, lsr sp @ │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb4a44 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stcmi 15, cr0, [r1, #-768]! @ 0xfffffd00 │ │ │ │ stmdbmi r1!, {r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [sp], #-139 @ 0xffffff75 │ │ │ │ svceq 0x000df014 │ │ │ │ @@ -3423,15 +3423,15 @@ │ │ │ │ subsmi r9, sl, r9, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, fp, sp, lsl r1 │ │ │ │ bmi 50d054 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ tstls r5, sl, ror r4 │ │ │ │ - cdp2 1, 0, cr15, cr14, cr4, {4} │ │ │ │ + cdp2 1, 6, cr15, cr2, cr4, {4} │ │ │ │ strbteq r9, [r3], r5, lsl #18 │ │ │ │ tstvc r6, r5 │ │ │ │ ldmdavs r8!, {r0, r2, r5, r6, r7, r8, sl, ip, lr, pc} │ │ │ │ @ instruction: 0x4c0bb946 │ │ │ │ bmi 32eaa8 │ │ │ │ strls r4, [r0], #-1579 @ 0xfffff9d5 │ │ │ │ @ instruction: 0xf05b447a │ │ │ │ @@ -3439,17 +3439,17 @@ │ │ │ │ ldrbtmi r4, [ip], #-3080 @ 0xfffff3f8 │ │ │ │ @ instruction: 0xf7fbe7f5 │ │ │ │ svclt 0x0000ef84 │ │ │ │ sbceq r2, r0, lr, lsr #15 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ sbceq r2, r0, r2, lsl #15 │ │ │ │ ldrshteq r7, [sl], ip │ │ │ │ - eoreq ip, pc, r8, lsl #7 │ │ │ │ - eoreq sp, pc, r4, lsl #24 │ │ │ │ - eoreq ip, pc, lr, ror #6 │ │ │ │ + eoreq ip, pc, r8, asr #8 │ │ │ │ + eoreq sp, pc, r4, asr #25 │ │ │ │ + eoreq ip, pc, lr, lsr #8 │ │ │ │ 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 │ │ │ │ @@ -3473,56 +3473,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: 0xf1849105 │ │ │ │ - stmdbls r5, {r0, r1, r3, r5, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r2, r3, r4, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrb r4, [fp, r4, lsl #12] │ │ │ │ tstls r5, r8, lsl r6 │ │ │ │ ldrdpl pc, [r0], -r9 │ │ │ │ - @ instruction: 0xff5af29a │ │ │ │ - blx 1719f76 │ │ │ │ + @ instruction: 0xffaef29a │ │ │ │ + blx fec19f76 │ │ │ │ strmi r6, [r3], -r2, lsr #16 │ │ │ │ strtmi r9, [r8], -r5, lsl #18 │ │ │ │ andls r6, r2, #10158080 @ 0x9b0000 │ │ │ │ andls r1, r3, #55050240 @ 0x3480000 │ │ │ │ andls r8, r1, #1605632 @ 0x188000 │ │ │ │ stmdbhi r4!, {r3, r9, fp, lr} │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ @ instruction: 0xf930f05b │ │ │ │ @ instruction: 0xf7fbe7cd │ │ │ │ svclt 0x0000ef18 │ │ │ │ strdeq r2, [r0], #108 @ 0x6c │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ strheq r2, [r0], #110 @ 0x6e │ │ │ │ adcseq r7, sl, r4, lsr #10 │ │ │ │ - eoreq sp, pc, r0, asr fp @ │ │ │ │ + eoreq sp, pc, r0, lsl ip @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb4bc4 │ │ │ │ @ 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: 0xf1849105 │ │ │ │ - stmdbls r5, {r0, r1, r2, r5, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r3, r4, r5, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05b447a │ │ │ │ andlt pc, r7, r5, lsr r9 @ │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r7, sl, r6, lsl #9 │ │ │ │ - eoreq sp, pc, r8, asr #22 │ │ │ │ + eoreq sp, pc, r8, lsl #24 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ strmi r4, [lr], -sl, lsr #24 │ │ │ │ addlt r4, fp, sl, lsr #18 │ │ │ │ @ instruction: 0xf016447c │ │ │ │ @@ -3546,56 +3546,56 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, fp, r7, lsr #2 │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ movwcs r4, #2582 @ 0xa16 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ @ instruction: 0xf1849105 │ │ │ │ - stmdbls r5, {r0, r3, r4, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r2, r3, r5, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrb r4, [fp, r4, lsl #12] │ │ │ │ tstls r5, r8, lsl r6 │ │ │ │ ldrdpl pc, [r0], -r9 │ │ │ │ - mcr2 2, 6, pc, cr8, cr10, {4} @ │ │ │ │ - blx ff29a098 │ │ │ │ + @ instruction: 0xff1cf29a │ │ │ │ + blx 79a09a │ │ │ │ strmi r6, [r3], -r2, lsr #16 │ │ │ │ strtmi r9, [r8], -r5, lsl #18 │ │ │ │ andls r6, r2, #10158080 @ 0x9b0000 │ │ │ │ andls r1, r3, #55050240 @ 0x3480000 │ │ │ │ andls r8, r1, #1605632 @ 0x188000 │ │ │ │ stmdbhi r4!, {r3, r9, fp, lr} │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ @ instruction: 0xf89ef05b │ │ │ │ @ instruction: 0xf7fbe7cd │ │ │ │ svclt 0x0000ee86 │ │ │ │ ldrdeq r2, [r0], #88 @ 0x58 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ smulleq r2, r0, sl, r5 │ │ │ │ ldrsbteq r7, [sl], r8 │ │ │ │ - eoreq sp, pc, r0, lsr #21 │ │ │ │ + eoreq sp, pc, r0, ror #22 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb4ce8 │ │ │ │ @ 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: 0xf1849105 │ │ │ │ - stmdbls r5, {r0, r2, r4, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r3, r5, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05b447a │ │ │ │ andlt pc, r7, r3, lsr #17 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r7, sl, sl, lsr r3 │ │ │ │ - mlaeq pc, r4, sl, sp @ │ │ │ │ + eoreq sp, pc, r4, asr fp @ │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0038f8cc │ │ │ │ @ instruction: 0x460f4c3d │ │ │ │ adclt r4, r9, sp, lsr r9 │ │ │ │ strcs r4, [r0, #-1148] @ 0xfffffb84 │ │ │ │ @@ -3639,15 +3639,15 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xd1240300 │ │ │ │ pop {r0, r3, r5, ip, sp, pc} │ │ │ │ bmi 5c1bb4 │ │ │ │ stmdbls sp, {r8, r9, sp} │ │ │ │ stmib sp, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ - mrrc2 1, 8, pc, lr, cr4 @ │ │ │ │ + ldc2 1, cr15, [r2], #528 @ 0x210 │ │ │ │ blls 497b48 │ │ │ │ blls 442818 │ │ │ │ blls 402818 │ │ │ │ blls 4c2818 │ │ │ │ andge lr, r6, sp, asr #19 │ │ │ │ stmdblt r4, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ ldmdavs r8, {r0, r1, r3, r9, fp, lr} │ │ │ │ @@ -3658,36 +3658,36 @@ │ │ │ │ @ instruction: 0xffe6f05a │ │ │ │ @ instruction: 0xf7fbe7d0 │ │ │ │ svclt 0x0000edce │ │ │ │ strheq r2, [r0], #68 @ 0x44 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ sbceq r2, r0, r4, lsr #8 │ │ │ │ adcseq r7, sl, ip, lsr r2 │ │ │ │ - eoreq sp, pc, r0, lsr #19 │ │ │ │ + eoreq sp, pc, r0, ror #20 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb4e58 │ │ │ │ @ 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: 0xf1849105 │ │ │ │ - stmdbls r5, {r0, r2, r3, r4, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r4, r5, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05a447a │ │ │ │ andlt pc, r7, fp, ror #31 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r7, sl, r2, lsr #3 │ │ │ │ - eoreq sp, pc, r8, ror #19 │ │ │ │ + eoreq sp, pc, r8, lsr #21 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0080f8cc │ │ │ │ strmi r4, [sp], -r2, lsr #24 │ │ │ │ addslt r4, r9, r2, lsr #18 │ │ │ │ @ instruction: 0xf015447c │ │ │ │ @@ -3710,28 +3710,28 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ tstle r9, r0, lsl #6 │ │ │ │ pop {r0, r3, r4, ip, sp, pc} │ │ │ │ bmi 43ecd0 │ │ │ │ strbmi r2, [r1], -r0, lsl #6 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ - blx ff49a332 │ │ │ │ + stc2 1, cr15, [r4], #-528 @ 0xfffffdf0 │ │ │ │ ldrdls lr, [r0], -sp │ │ │ │ bmi 2ef5f4 │ │ │ │ @ instruction: 0xf8d94641 │ │ │ │ ldrbtmi r0, [sl], #-0 │ │ │ │ strbne r9, [r4, r2, lsl #8]! │ │ │ │ @ instruction: 0xf05a9403 │ │ │ │ ldrb pc, [fp, r3, ror #30] @ │ │ │ │ stcl 7, cr15, [sl, #-1004] @ 0xfffffc14 │ │ │ │ sbceq r2, r0, r4, asr #6 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ sbceq r2, r0, r8, lsl #6 │ │ │ │ ldrshteq r7, [sl], r4 │ │ │ │ - eoreq sp, pc, sl, asr r9 @ │ │ │ │ + eoreq sp, pc, sl, lsl sl @ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb4f5c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrmi r0, [r6], -r8, asr #31 │ │ │ │ blmi 8305e0 │ │ │ │ ldrbtmi fp, [sl], #-138 @ 0xffffff76 │ │ │ │ ldceq 1, cr15, [r0], {13} │ │ │ │ @@ -3753,25 +3753,25 @@ │ │ │ │ ldcllt 0, cr11, [r0, #-40]! @ 0xffffffd8 │ │ │ │ andls r2, r0, #268435456 @ 0x10000000 │ │ │ │ blge 2705ec │ │ │ │ movwls r4, #9777 @ 0x2631 │ │ │ │ movwcs r4, #1146 @ 0x47a │ │ │ │ @ instruction: 0xf8cd4628 │ │ │ │ @ instruction: 0xf184c004 │ │ │ │ - @ instruction: 0x06e3fb7b │ │ │ │ + strbteq pc, [r3], pc, asr #23 @ │ │ │ │ bmi 293560 │ │ │ │ stmdavs r8!, {r0, r4, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf05a447a │ │ │ │ ldrb pc, [sp, r9, asr #30] @ │ │ │ │ ldcl 7, cr15, [sl], #1004 @ 0x3ec │ │ │ │ smulleq r2, r0, r6, r2 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ sbceq r2, r0, r4, ror #4 │ │ │ │ adcseq r7, sl, ip, lsr r0 │ │ │ │ - eoreq sp, pc, r0, lsl #18 │ │ │ │ + eoreq sp, pc, r0, asr #19 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb4ffc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r7], r0 @ │ │ │ │ strmi r4, [r7], -sp, lsl #12 │ │ │ │ @ instruction: 0x461c4616 │ │ │ │ svceq 0x000df011 │ │ │ │ @@ -3780,51 +3780,51 @@ │ │ │ │ ldrle r0, [fp], #-1771 @ 0xfffff915 │ │ │ │ ldcllt 0, cr11, [r0, #28]! │ │ │ │ blls 366624 │ │ │ │ andcs lr, r1, #3358720 @ 0x334000 │ │ │ │ andls r4, r0, #51380224 @ 0x3100000 │ │ │ │ bmi 42aa34 │ │ │ │ ldrbtmi r9, [sl], #-773 @ 0xfffffcfb │ │ │ │ - blx 119a44a │ │ │ │ + blx fe69a44a │ │ │ │ tstlt ip, r5, lsl #22 │ │ │ │ eorvc r2, r2, #268435456 @ 0x10000000 │ │ │ │ andvs r4, r4, sl, lsl r6 │ │ │ │ stmdbls sp, {r8, r9, sp} │ │ │ │ andcc r7, r5, r3, lsl #2 │ │ │ │ stmia r6, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ strble r0, [r3, #1771]! @ 0x6eb │ │ │ │ strbne r4, [r3, r6, lsl #20]! │ │ │ │ @ instruction: 0x46316838 │ │ │ │ stmib sp, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0xf05a4300 │ │ │ │ andlt pc, r7, sp, asr #29 │ │ │ │ svclt 0x0000bdf0 │ │ │ │ ldrhteq r6, [sl], r2 │ │ │ │ - mlaeq pc, r0, r8, sp @ │ │ │ │ + eoreq sp, pc, r0, asr r9 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb507c │ │ │ │ @ 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: 0xf1849105 │ │ │ │ - stmdbls r5, {r0, r1, r3, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r2, r3, r4, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05a447a │ │ │ │ ldrdlt pc, [r7], -r9 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r6, sl, lr, lsr #30 │ │ │ │ - eoreq sp, pc, r4, ror r8 @ │ │ │ │ + eoreq sp, pc, r4, lsr r9 @ │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb50d0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r7], r0 @ │ │ │ │ strmi r4, [r7], -sp, lsl #12 │ │ │ │ @ instruction: 0x461c4616 │ │ │ │ svceq 0x000df011 │ │ │ │ @@ -3833,51 +3833,51 @@ │ │ │ │ ldrle r0, [fp], #-1771 @ 0xfffff915 │ │ │ │ ldcllt 0, cr11, [r0, #28]! │ │ │ │ blls 3666f8 │ │ │ │ andcs lr, r1, #3358720 @ 0x334000 │ │ │ │ andls r4, r0, #51380224 @ 0x3100000 │ │ │ │ bmi 42ab08 │ │ │ │ ldrbtmi r9, [sl], #-773 @ 0xfffffcfb │ │ │ │ - blx ff71a51c │ │ │ │ + blx c1a51e │ │ │ │ tstlt ip, r5, lsl #22 │ │ │ │ eorvc r2, r2, #268435456 @ 0x10000000 │ │ │ │ andvs r4, r4, sl, lsl r6 │ │ │ │ stmdbls sp, {r8, r9, sp} │ │ │ │ andcc r7, r5, r3, lsl #2 │ │ │ │ ldmda ip, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ strble r0, [r3, #1771]! @ 0x6eb │ │ │ │ strbne r4, [r3, r6, lsl #20]! │ │ │ │ @ instruction: 0x46316838 │ │ │ │ stmib sp, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0xf05a4300 │ │ │ │ andlt pc, r7, r3, ror #28 │ │ │ │ svclt 0x0000bdf0 │ │ │ │ ldrhteq r6, [sl], r6 │ │ │ │ - eoreq sp, pc, r4, lsl r8 @ │ │ │ │ + ldrdeq sp, [pc], -r4 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb5150 │ │ │ │ @ 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: 0xf1849105 │ │ │ │ - stmdbls r5, {r0, r5, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r2, r4, r5, r6, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05a447a │ │ │ │ andlt pc, r7, pc, ror #28 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r6, sl, r2, lsr lr │ │ │ │ - strdeq sp, [pc], -r8 @ │ │ │ │ + strhteq sp, [pc], -r8 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb51a4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ ldrdmi pc, [r8, #-128] @ 0xffffff80 │ │ │ │ ldc2l 0, cr15, [r2, #996] @ 0x3e4 │ │ │ │ rscpl pc, fp, #76, 12 @ 0x4c00000 │ │ │ │ @@ -4007,15 +4007,15 @@ │ │ │ │ bge 5efa68 │ │ │ │ blx fed1a54e │ │ │ │ ldr r4, [r0, r4, lsl #12]! │ │ │ │ bl 49c1a0 │ │ │ │ sbceq r1, r0, r0, lsr pc │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ sbceq r1, r0, sl, ror #29 │ │ │ │ - ldrdeq sp, [pc], -r2 @ │ │ │ │ + mlaeq pc, r2, ip, sp @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb53cc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 9220d4 │ │ │ │ blmi 94a40c │ │ │ │ stcvs 4, cr4, [ip], {122} @ 0x7a │ │ │ │ ldmpl r3, {r0, sl, fp, sp}^ │ │ │ │ @@ -4050,17 +4050,17 @@ │ │ │ │ strtmi r2, [r8], -r6, lsl #6 │ │ │ │ blx fe21a38c │ │ │ │ @ instruction: 0xf7fbe7c7 │ │ │ │ svclt 0x0000eabc │ │ │ │ sbceq r1, r0, r8, lsr #28 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ sbceq r1, r0, r0, lsl lr │ │ │ │ - eorseq fp, r5, ip, ror #11 │ │ │ │ - eorseq fp, r0, r8, lsl #21 │ │ │ │ - mlaseq r5, r6, r3, r9 │ │ │ │ + eorseq fp, r5, ip, lsr #13 │ │ │ │ + eorseq fp, r0, r8, asr #22 │ │ │ │ + eorseq r9, r5, r6, asr r4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb5480 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, fp, r8, asr #31 │ │ │ │ @ instruction: 0xf5004605 │ │ │ │ blge 1f2490 │ │ │ │ ldrsbgt pc, [ip], #-143 @ 0xffffff71 @ │ │ │ │ @@ -4084,31 +4084,31 @@ │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, r9, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ strtmi sp, [r0], -r2, lsl #2 │ │ │ │ ldclt 0, cr11, [r0, #-44]! @ 0xffffffd4 │ │ │ │ b 1d1c2dc │ │ │ │ sbceq r1, r0, r4, ror #26 │ │ │ │ - eorseq ip, r5, r6, lsr r9 │ │ │ │ + ldrshteq ip, [r5], -r6 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ - eoreq sp, pc, r4, lsr #21 │ │ │ │ + eoreq sp, pc, r4, ror #22 │ │ │ │ sbceq r1, r0, sl, lsr #26 │ │ │ │ svccc 0x0078f8d0 │ │ │ │ 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 │ │ │ │ rsbsvc pc, ip, r0, lsl #12 │ │ │ │ - @ instruction: 0xff1af197 │ │ │ │ + @ instruction: 0xff6ef197 │ │ │ │ svccc 0x0078f8d4 │ │ │ │ @ instruction: 0xf604b133 │ │ │ │ @ instruction: 0xf197707c │ │ │ │ - andcs pc, r0, r1, lsr #30 │ │ │ │ + andcs pc, r0, r5, ror pc @ │ │ │ │ ldclt 0, cr11, [r0, #-60]! @ 0xffffffc4 │ │ │ │ svccc 0x000cf8d4 │ │ │ │ orrpl pc, r0, #12582912 @ 0xc00000 │ │ │ │ ldclcc 8, cr15, [r8], #-844 @ 0xfffffcb4 │ │ │ │ adcscc pc, ip, #9633792 @ 0x930000 │ │ │ │ @ instruction: 0xf8dfbb3b │ │ │ │ ldrbtmi ip, [ip], #88 @ 0x58 │ │ │ │ @@ -4124,21 +4124,21 @@ │ │ │ │ @ instruction: 0xf8dc2200 │ │ │ │ @ instruction: 0xf8ce3000 │ │ │ │ movwcs r3, #0 │ │ │ │ @ instruction: 0xf942f0f3 │ │ │ │ svceq 0x0078f8c4 │ │ │ │ bicle r2, lr, r0, lsl #16 │ │ │ │ rsbsvc pc, ip, r4, lsl #12 │ │ │ │ - mrc2 1, 7, pc, cr0, cr7, {4} │ │ │ │ + @ instruction: 0xff44f197 │ │ │ │ rscscc pc, pc, pc, asr #32 │ │ │ │ @ instruction: 0xf8dfe7cc │ │ │ │ ldrbtmi ip, [ip], #12 │ │ │ │ svclt 0x0000e7d6 │ │ │ │ - eorseq r9, r5, sl, lsl r2 │ │ │ │ - ldrshteq r9, [r5], -lr │ │ │ │ + ldrsbteq r9, [r5], -sl │ │ │ │ + ldrhteq r9, [r5], -lr │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0000f8cc │ │ │ │ umlalslt r4, r7, r5, sl │ │ │ │ pkhbtmi r4, r3, r5, lsl #23 │ │ │ │ @ instruction: 0xf8d1447a │ │ │ │ @@ -4288,16 +4288,16 @@ │ │ │ │ andls r0, r5, ip, lsr #32 │ │ │ │ ldmib r9, {r1, r3, r4, r8, r9, sl, sp, lr, pc}^ │ │ │ │ strb r3, [r6, sl, lsl #4] │ │ │ │ ldm lr, {r0, r1, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ sbceq r1, r0, r8, lsr ip │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ ldrdeq r1, [r0], #170 @ 0xaa │ │ │ │ - eorseq fp, r0, ip, lsr r7 │ │ │ │ - mlaseq r5, r8, r2, fp │ │ │ │ + ldrshteq fp, [r0], -ip │ │ │ │ + eorseq fp, r5, r8, asr r3 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ ldrdcc pc, [r0, -r1] │ │ │ │ strpl pc, [r0], #1280 @ 0x500 │ │ │ │ strmi fp, [sp], -r3, lsl #1 │ │ │ │ @@ -4445,18 +4445,18 @@ │ │ │ │ ldmib r8, {r2, r7, r8, r9, sl, sp, lr, pc}^ │ │ │ │ strb r1, [sp, sl] │ │ │ │ @ instruction: 0xf04f21bf │ │ │ │ ldr r0, [r3, r0, lsl #24]! │ │ │ │ svc 0x00a2f7fa │ │ │ │ strheq r1, [r0], #140 @ 0x8c │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ - eorseq ip, r5, r2, asr r4 │ │ │ │ - eoreq sp, pc, r2, asr #11 │ │ │ │ - eorseq ip, r5, r4, lsl r4 │ │ │ │ - eoreq sp, pc, r4, lsl #11 │ │ │ │ + eorseq ip, r5, r2, lsl r5 │ │ │ │ + eoreq sp, pc, r2, lsl #13 │ │ │ │ + ldrsbteq ip, [r5], -r4 │ │ │ │ + eoreq sp, pc, r4, asr #12 │ │ │ │ sbceq r1, r0, r0, lsr #15 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 10, cr15, cr8, cr12, {6} │ │ │ │ bmi cf0308 │ │ │ │ strpl pc, [r0, r0, lsl #10] │ │ │ │ @@ -4508,15 +4508,15 @@ │ │ │ │ mvnle r2, r0, lsl #22 │ │ │ │ ldrbeq pc, [r8, #-2244] @ 0xfffff73c @ │ │ │ │ @ instruction: 0xf7fae7e0 │ │ │ │ svclt 0x0000ef28 │ │ │ │ sbceq r1, r0, r8, lsr r7 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ strheq r1, [r0], #104 @ 0x68 │ │ │ │ - strdeq sp, [pc], -r4 @ │ │ │ │ + strhteq sp, [pc], -r4 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 10, cr15, cr0, cr12, {6} │ │ │ │ sbcslt r4, r0, r9, asr sl │ │ │ │ @ instruction: 0x46044b59 │ │ │ │ ldmdami r9, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @@ -4606,20 +4606,20 @@ │ │ │ │ stmdbcs r0, {sp} │ │ │ │ ldmib r9, {r0, r3, r4, r7, r8, ip, lr, pc}^ │ │ │ │ ldr r2, [sp, sl, lsl #2] │ │ │ │ mcr 7, 3, pc, cr2, cr10, {7} @ │ │ │ │ sbceq r1, r0, r0, asr r6 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ sbceq r1, r0, r2, asr #12 │ │ │ │ - eorseq r8, r5, r4, lsl #24 │ │ │ │ - eorseq r7, r4, r2, asr #15 │ │ │ │ + eorseq r8, r5, r4, asr #25 │ │ │ │ + eorseq r7, r4, r2, lsl #17 │ │ │ │ andeq r0, r0, ip, asr #19 │ │ │ │ sbceq r1, r0, r4, asr r5 │ │ │ │ andeq r0, r0, r8, ror lr │ │ │ │ - eoreq sp, pc, r8, lsl #5 │ │ │ │ + eoreq sp, pc, r8, asr #6 │ │ │ │ andeq r0, r0, r8, lsl sp │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 10, cr15, cr0, cr12, {6} │ │ │ │ @ instruction: 0xf500b0d1 │ │ │ │ blge 1f5150 │ │ │ │ @@ -4682,19 +4682,19 @@ │ │ │ │ ldrbcc pc, [r8, #-2260] @ 0xfffff72c @ │ │ │ │ mvnle r2, r0, lsl #22 │ │ │ │ ldrbeq pc, [r8, #-2244] @ 0xfffff73c @ │ │ │ │ ldmib r6, {r0, r5, r6, r7, r8, r9, sl, sp, lr, pc}^ │ │ │ │ strb r2, [r5, sl, lsl #2] │ │ │ │ stcl 7, cr15, [r6, #1000] @ 0x3e8 │ │ │ │ sbceq r1, r0, r0, lsr #9 │ │ │ │ - eorseq r8, r5, r8, ror sl │ │ │ │ + eorseq r8, r5, r8, lsr fp │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ - eorseq r7, r4, r6, lsr #12 │ │ │ │ + eorseq r7, r4, r6, ror #13 │ │ │ │ strdeq r1, [r0], #58 @ 0x3a │ │ │ │ - eoreq sp, pc, r8, lsr r1 @ │ │ │ │ + strdeq sp, [pc], -r8 @ │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 8, cr15, cr0, cr12, {6} │ │ │ │ @ instruction: 0xf500b0d8 │ │ │ │ strmi r5, [r4], -r0, lsl #15 │ │ │ │ @ instruction: 0x460e487a │ │ │ │ @@ -4818,21 +4818,21 @@ │ │ │ │ @ instruction: 0xf85a4b0d │ │ │ │ ldrb r1, [r4, -r3]! │ │ │ │ ldrdcs lr, [sl, -r5] │ │ │ │ @ instruction: 0xf7fae74e │ │ │ │ svclt 0x0000ecba │ │ │ │ sbceq r1, r0, r2, lsl #7 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ - eorseq r8, r5, lr, asr #18 │ │ │ │ + eorseq r8, r5, lr, lsl #20 │ │ │ │ sbceq r1, r0, lr, asr r3 │ │ │ │ - ldrshteq r7, [r4], -ip │ │ │ │ + ldrhteq r7, [r4], -ip │ │ │ │ andeq r0, r0, ip, asr #19 │ │ │ │ strdeq r1, [r0], #16 │ │ │ │ andeq r0, r0, r8, ror lr │ │ │ │ - eoreq ip, pc, r6, lsr #30 │ │ │ │ + eoreq ip, pc, r6, ror #31 │ │ │ │ andeq r0, r0, r8, lsl sp │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb6094 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fc0 │ │ │ │ addlt ip, sp, r8, ror r0 │ │ │ │ @ instruction: 0x46044d1d │ │ │ │ @@ -4948,15 +4948,15 @@ │ │ │ │ @ instruction: 0xf84c1c0c │ │ │ │ addsmi r2, sp, #8, 24 @ 0x800 │ │ │ │ str sp, [r6, lr, ror #3]! │ │ │ │ @ instruction: 0x46304619 │ │ │ │ cdp2 0, 11, cr15, cr2, cr9, {3} │ │ │ │ @ instruction: 0xf7fae7a1 │ │ │ │ svclt 0x0000ebb2 │ │ │ │ - eoreq ip, pc, ip, lsl lr @ │ │ │ │ + ldrdeq ip, [pc], -ip @ │ │ │ │ sbceq r1, r0, sl, rrx │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ sbceq r1, r0, sl, asr #32 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ blhi 11a544 │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ @@ -5250,40 +5250,40 @@ │ │ │ │ stmdb r0!, {r1, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ sbceq r0, r0, ip, asr pc │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ sbceq r0, r0, r0, asr pc │ │ │ │ andeq r0, r0, r8, ror r9 │ │ │ │ sbceq r0, r0, ip, lsl pc │ │ │ │ andeq r0, r0, r4, ror #22 │ │ │ │ - eoreq ip, pc, sl, lsr ip @ │ │ │ │ - eoreq ip, pc, r0, asr #24 │ │ │ │ - eoreq ip, pc, sl, lsr #24 │ │ │ │ - eoreq ip, pc, r2, lsr #24 │ │ │ │ - eoreq sl, pc, r8, lsr #18 │ │ │ │ - eoreq ip, pc, lr, asr #23 │ │ │ │ - eoreq ip, pc, r4, lsl ip @ │ │ │ │ - eoreq ip, pc, r6, lsl #24 │ │ │ │ - eoreq ip, pc, lr, ror fp @ │ │ │ │ - eoreq ip, pc, r0, lsr #23 │ │ │ │ - eoreq ip, pc, r2, ror fp @ │ │ │ │ - eoreq ip, pc, ip, asr #22 │ │ │ │ - strdeq ip, [pc], -r4 @ │ │ │ │ - eoreq sl, pc, r8, lsr #16 │ │ │ │ - eoreq sl, pc, r8, lsl r8 @ │ │ │ │ - strdeq ip, [pc], -r2 @ │ │ │ │ - eoreq ip, pc, ip, ror #21 │ │ │ │ - ldrdeq ip, [pc], -sl @ │ │ │ │ - ldrdeq ip, [pc], -r0 @ │ │ │ │ - eorseq r8, r0, r0, asr #25 │ │ │ │ - eoreq ip, pc, sl, lsr #20 │ │ │ │ - strdeq ip, [pc], -lr @ │ │ │ │ - ldrdeq ip, [pc], -ip @ │ │ │ │ - eorseq r8, r0, r8, lsr #23 │ │ │ │ - eoreq sl, pc, lr, lsr #12 │ │ │ │ - eoreq ip, pc, r8, lsr #17 │ │ │ │ + strdeq ip, [pc], -sl @ │ │ │ │ + eoreq ip, pc, r0, lsl #26 │ │ │ │ + eoreq ip, pc, sl, ror #25 │ │ │ │ + eoreq ip, pc, r2, ror #25 │ │ │ │ + eoreq sl, pc, r8, ror #19 │ │ │ │ + eoreq ip, pc, lr, lsl #25 │ │ │ │ + ldrdeq ip, [pc], -r4 @ │ │ │ │ + eoreq ip, pc, r6, asr #25 │ │ │ │ + eoreq ip, pc, lr, lsr ip @ │ │ │ │ + eoreq ip, pc, r0, ror #24 │ │ │ │ + eoreq ip, pc, r2, lsr ip @ │ │ │ │ + eoreq ip, pc, ip, lsl #24 │ │ │ │ + strhteq ip, [pc], -r4 │ │ │ │ + eoreq sl, pc, r8, ror #17 │ │ │ │ + ldrdeq sl, [pc], -r8 @ │ │ │ │ + strhteq ip, [pc], -r2 │ │ │ │ + eoreq ip, pc, ip, lsr #23 │ │ │ │ + mlaeq pc, sl, fp, ip @ │ │ │ │ + mlaeq pc, r0, fp, ip @ │ │ │ │ + eorseq r8, r0, r0, lsl #27 │ │ │ │ + eoreq ip, pc, sl, ror #21 │ │ │ │ + strhteq ip, [pc], -lr │ │ │ │ + mlaeq pc, ip, sl, ip @ │ │ │ │ + eorseq r8, r0, r8, ror #24 │ │ │ │ + eoreq sl, pc, lr, ror #13 │ │ │ │ + eoreq ip, pc, r8, ror #18 │ │ │ │ @ instruction: 0x460db530 │ │ │ │ @ instruction: 0x4c02fba0 │ │ │ │ @ instruction: 0xf04f4619 │ │ │ │ blx fe8e2da6 │ │ │ │ bl 76bdbc │ │ │ │ ldrbtmi r0, [r3], -r3, lsl #24 │ │ │ │ vmlseq.f64 d14, d14, d14 │ │ │ │ @@ -5439,15 +5439,15 @@ │ │ │ │ subsne lr, fp, r0, lsl #21 │ │ │ │ @ instruction: 0xf101fb00 │ │ │ │ tstpne fp, r3, lsl #22 @ p-variant is OBSOLETE │ │ │ │ andeq pc, r3, #160, 22 @ 0x28000 │ │ │ │ submi r4, r8, r1, lsl r4 │ │ │ │ pop {r0, r1, ip, sp, pc} │ │ │ │ svclt 0x00008ff0 │ │ │ │ - eorseq r4, r6, r0, ror #4 │ │ │ │ + eorseq r4, r6, r0, lsr #6 │ │ │ │ ldrlt fp, [r0], #-130 @ 0xffffff7e │ │ │ │ strne lr, [r3], #-2525 @ 0xfffff623 │ │ │ │ movwcs lr, #6605 @ 0x19cd │ │ │ │ movwmi r4, #41763 @ 0xa323 │ │ │ │ stmib r0, {r4, sl, fp, ip, sp, pc}^ │ │ │ │ movwcs r2, #770 @ 0x302 │ │ │ │ andsvs pc, r8, #1325400064 @ 0x4f000000 │ │ │ │ @@ -5978,18 +5978,18 @@ │ │ │ │ andls r9, r6, #258048 @ 0x3f000 │ │ │ │ andls r9, r7, #60, 20 @ 0x3c000 │ │ │ │ andls r9, r8, #249856 @ 0x3d000 │ │ │ │ @ instruction: 0xf7f9e5bc │ │ │ │ svclt 0x0000ebaa │ │ │ │ sbceq r0, r0, r4, lsl #15 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ - eorseq r4, r6, r0, lsl #3 │ │ │ │ - eorseq r4, r6, sl, ror r0 │ │ │ │ - eorseq r3, r6, ip, lsl sp │ │ │ │ - ldrhteq r3, [r6], -lr │ │ │ │ + eorseq r4, r6, r0, asr #4 │ │ │ │ + eorseq r4, r6, sl, lsr r1 │ │ │ │ + ldrsbteq r3, [r6], -ip │ │ │ │ + eorseq r3, r6, lr, ror sl │ │ │ │ adcseq pc, pc, r0, ror #31 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ strmi r4, [r5], -ip, lsl #12 │ │ │ │ stmdale r2, {r4, r8, fp, sp}^ │ │ │ │ @@ -6299,33 +6299,33 @@ │ │ │ │ eorcs pc, r0, #405504 @ 0x63000 │ │ │ │ eorsvs r4, r0, #42991616 @ 0x2900000 │ │ │ │ mrc 7, 3, APSR_nzcv, cr8, cr8, {7} │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ strmi r4, [r3], -r7, lsl #20 │ │ │ │ ldrtmi r4, [r8], -r7, lsl #18 │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - @ instruction: 0xf8d8f180 │ │ │ │ + @ instruction: 0xf92cf180 │ │ │ │ teqvc r7, r0, lsr #12 │ │ │ │ mrc 7, 1, APSR_nzcv, cr10, cr9, {7} │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ mrc 7, 2, APSR_nzcv, cr2, cr8, {7} │ │ │ │ - eoreq fp, pc, r0, lsr #17 │ │ │ │ - eoreq fp, pc, r2, ror #17 │ │ │ │ + eoreq fp, pc, r0, ror #18 │ │ │ │ + eoreq fp, pc, r2, lsr #19 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ mrc 8, 0, r4, cr13, cr8, {3} │ │ │ │ bmi 1e70384 │ │ │ │ ldrbtmi fp, [sl], #-130 @ 0xffffff7e │ │ │ │ mrc 7, 4, APSR_nzcv, cr4, cr9, {7} │ │ │ │ ldmdami r6!, {r0, r1, r3, r4, fp, ip, lr}^ │ │ │ │ ldrbtmi r4, [r8], #-1680 @ 0xfffff970 │ │ │ │ @ instruction: 0xf180681f │ │ │ │ - stmdacs r0, {r0, r3, r4, r5, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r2, r3, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x4605d071 │ │ │ │ bl fe31e5c8 │ │ │ │ stccs 6, cr4, [r0], {4} │ │ │ │ stccs 0, cr13, [r9], {53} @ 0x35 │ │ │ │ addhi pc, r2, r0 │ │ │ │ @ instruction: 0xf0002c08 │ │ │ │ stccs 0, cr8, [ip], {136} @ 0x88 │ │ │ │ @@ -6333,38 +6333,38 @@ │ │ │ │ strtmi r4, [r2], -fp, ror #18 │ │ │ │ strcs r4, [r2], #-1576 @ 0xfffff9d8 │ │ │ │ @ instruction: 0xf7f94479 │ │ │ │ cmplt r0, r4, lsl sp │ │ │ │ strtmi r4, [fp], -r8, ror #20 │ │ │ │ andcs r4, r1, r8, ror #18 │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - @ instruction: 0xf894f180 │ │ │ │ + @ instruction: 0xf8e8f180 │ │ │ │ blmi 19e9620 │ │ │ │ andcc pc, r3, r8, asr r8 @ │ │ │ │ ldm r3, {r3, r4, r7, r9, sl, lr}^ │ │ │ │ vrsra.u32 q1, , #1 │ │ │ │ @ instruction: 0xf0028f5b │ │ │ │ bcs 60e38 │ │ │ │ addshi pc, r5, r0, asr #32 │ │ │ │ ldrbtmi r4, [r8], #-2144 @ 0xfffff7a0 │ │ │ │ - cdp2 1, 12, cr15, cr6, cr0, {4} │ │ │ │ + @ instruction: 0xff1af180 │ │ │ │ ldmiblt r8, {r1, r2, r9, sl, lr} │ │ │ │ subsle r2, r1, r0, lsl #24 │ │ │ │ stmdbcs r1, {r0, r5, r6, r9, sl, fp, ip} │ │ │ │ smlabbcs r0, ip, pc, fp @ │ │ │ │ addeq r2, r9, r1, lsl #2 │ │ │ │ ldmdami sl, {r0, r2, r3, r5, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf1804478 │ │ │ │ - @ instruction: 0x4606feb7 │ │ │ │ + strmi pc, [r6], -fp, lsl #30 │ │ │ │ suble r2, r3, r0, lsl #16 │ │ │ │ @ instruction: 0xf8584b54 │ │ │ │ ldrmi r3, [r8], r3 │ │ │ │ @ instruction: 0x46304955 │ │ │ │ @ instruction: 0xf1874479 │ │ │ │ - @ instruction: 0x4605ff9d │ │ │ │ + @ instruction: 0x4605fff1 │ │ │ │ ldrsbeq lr, [pc, #-136] @ 605f4 │ │ │ │ svchi 0x005bf3bf │ │ │ │ andeq pc, r1, r0 │ │ │ │ cmnle r2, r0, lsl #16 │ │ │ │ ldmvs r1, {r1, r3, r4, r5, fp, sp, lr} │ │ │ │ andeq lr, r1, #217088 @ 0x35000 │ │ │ │ strtmi sp, [r8], -r3, asr #2 │ │ │ │ @@ -6384,15 +6384,15 @@ │ │ │ │ @ instruction: 0xf8d33ef8 │ │ │ │ teqlt r5, r4 @ │ │ │ │ @ instruction: 0xf7f94628 │ │ │ │ @ instruction: 0x4604eb12 │ │ │ │ orrle r2, r6, r0, lsl #24 │ │ │ │ ldmdami fp!, {r0, r1, r3, r4, r5, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ @ instruction: 0xf1804478 │ │ │ │ - @ instruction: 0x4606fe73 │ │ │ │ + strmi pc, [r6], -r7, asr #29 │ │ │ │ cmple r4, r0, lsl #16 │ │ │ │ mrscs r2, (UNDEF: 2) │ │ │ │ ldrb r4, [lr, r4, lsl #12] │ │ │ │ @ instruction: 0x46224936 │ │ │ │ ldrbtmi r4, [r9], #-1576 @ 0xfffff9d8 │ │ │ │ ldc 7, cr15, [r8], {249} @ 0xf9 │ │ │ │ addle r2, fp, r0, lsl #16 │ │ │ │ @@ -6401,66 +6401,66 @@ │ │ │ │ ldrbtmi r2, [r9], #-1025 @ 0xfffffbff │ │ │ │ stc 7, cr15, [lr], {249} @ 0xf9 │ │ │ │ addle r2, r2, r0, lsl #16 │ │ │ │ tstls r0, r8, ror r7 │ │ │ │ bmi bf1fcc │ │ │ │ stmdbmi lr!, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - @ instruction: 0xf80cf180 │ │ │ │ + @ instruction: 0xf860f180 │ │ │ │ ldmvs r2, {r1, r3, r4, r5, fp, sp, lr} │ │ │ │ @ instruction: 0xe7ae4015 │ │ │ │ @ instruction: 0xd1242c0d │ │ │ │ strtmi r4, [r2], -r9, lsr #18 │ │ │ │ strcs r4, [r3], #-1576 @ 0xfffff9d8 │ │ │ │ @ instruction: 0xf7f94479 │ │ │ │ stmdacs r0, {r1, r2, r4, r5, r6, sl, fp, sp, lr, pc} │ │ │ │ svcge 0x0069f43f │ │ │ │ bmi 9da4c8 │ │ │ │ stmdbmi r5!, {r0, r1, r3, r5, r9, sl, lr} │ │ │ │ ldrbtmi r2, [sl], #-2 │ │ │ │ ldrbtmi r9, [r9], #-1536 @ 0xfffffa00 │ │ │ │ - @ instruction: 0xfff2f17f │ │ │ │ + @ instruction: 0xf846f180 │ │ │ │ bmi 91a5ac │ │ │ │ stmdbmi r2!, {r0, r1, r5, r9, sl, lr} │ │ │ │ ldrbtmi r2, [sl], #-2 │ │ │ │ ldrbtmi r9, [r9], #-1280 @ 0xfffffb00 │ │ │ │ - @ instruction: 0xffe8f17f │ │ │ │ + @ instruction: 0xf83cf180 │ │ │ │ blmi 49a4f8 │ │ │ │ @ instruction: 0xf858462c │ │ │ │ ldrmi r3, [r8], r3 │ │ │ │ stccs 7, cr14, [fp], {116} @ 0x74 │ │ │ │ svcge 0x0042f47f │ │ │ │ @ instruction: 0x4622491a │ │ │ │ strcs r4, [r4], #-1576 @ 0xfffff9d8 │ │ │ │ @ instruction: 0xf7f94479 │ │ │ │ stmdacs r0, {r1, r2, r3, r6, sl, fp, sp, lr, pc} │ │ │ │ svcge 0x0041f43f │ │ │ │ svclt 0x0000e736 │ │ │ │ sbceq r0, r0, pc, lsr r2 │ │ │ │ adcseq pc, pc, sl, lsr sl @ │ │ │ │ - eoreq fp, pc, r2, lsr #17 │ │ │ │ - strhteq fp, [pc], -r0 │ │ │ │ - eoreq fp, pc, ip, asr #17 │ │ │ │ - eoreq fp, pc, sl, asr r8 @ │ │ │ │ + eoreq fp, pc, r2, ror #18 │ │ │ │ + eoreq fp, pc, r0, ror r9 @ │ │ │ │ + eoreq fp, pc, ip, lsl #19 │ │ │ │ + eoreq fp, pc, sl, lsl r9 @ │ │ │ │ andeq r0, r0, r8, ror r9 │ │ │ │ - eoreq fp, pc, lr, asr #16 │ │ │ │ - eoreq fp, pc, r0, lsr r8 @ │ │ │ │ + eoreq fp, pc, lr, lsl #18 │ │ │ │ + strdeq fp, [pc], -r0 @ │ │ │ │ adcseq r4, sl, r0, ror #28 │ │ │ │ sbceq r1, r0, r8, lsl sp │ │ │ │ - eoreq fp, pc, r8, lsr #15 │ │ │ │ - eoreq fp, pc, r2, lsr #15 │ │ │ │ - mlaeq pc, sl, r7, fp @ │ │ │ │ - eoreq fp, pc, r4, lsr #16 │ │ │ │ - eoreq fp, pc, sl, asr #14 │ │ │ │ - eoreq fp, pc, r4, lsl #15 │ │ │ │ + eoreq fp, pc, r8, ror #16 │ │ │ │ + eoreq fp, pc, r2, ror #16 │ │ │ │ + eoreq fp, pc, sl, asr r8 @ │ │ │ │ + eoreq fp, pc, r4, ror #17 │ │ │ │ + eoreq fp, pc, sl, lsl #16 │ │ │ │ + eoreq fp, pc, r4, asr #16 │ │ │ │ + mlaeq pc, r6, r8, fp @ │ │ │ │ ldrdeq fp, [pc], -r6 @ │ │ │ │ - eoreq fp, pc, r6, lsl r7 @ │ │ │ │ - eoreq fp, pc, r6, lsr #15 │ │ │ │ - eoreq fp, pc, r2, lsl #14 │ │ │ │ - eoreq fp, pc, r4, asr #14 │ │ │ │ + eoreq fp, pc, r6, ror #16 │ │ │ │ + eoreq fp, pc, r2, asr #15 │ │ │ │ + eoreq fp, pc, r4, lsl #16 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ umaalcc pc, r4, r0, r8 @ │ │ │ │ blcs 72210 │ │ │ │ @ instruction: 0xf8d8d15e │ │ │ │ @@ -6488,15 +6488,15 @@ │ │ │ │ orrpl pc, r0, #12582912 @ 0xc00000 │ │ │ │ beq fec9ebbc │ │ │ │ @ instruction: 0xf0a83010 │ │ │ │ @ instruction: 0xf106f8cb │ │ │ │ @ instruction: 0xf7f9002c │ │ │ │ bvs 1a1bba8 │ │ │ │ @ instruction: 0xf180b1a6 │ │ │ │ - @ instruction: 0x3670f977 │ │ │ │ + ldrbtcc pc, [r0], -fp, asr #19 @ │ │ │ │ strmi r4, [fp], -r2, lsl #12 │ │ │ │ ldrsbeq lr, [pc, #-134] @ 6080a │ │ │ │ cmncs ip, #12976128 @ 0xc60000 │ │ │ │ svceq 0x0000f1bc │ │ │ │ bvs 195507c │ │ │ │ ldmda r3, {r2, r3, r5, r6, r8, r9, ip, sp}^ │ │ │ │ stmdbcc r1, {r8, r9, sl, fp, ip} │ │ │ │ @@ -7168,38 +7168,38 @@ │ │ │ │ ldrdge pc, [r0], -r4 │ │ │ │ strb r2, [r1], -r1, lsl #2 │ │ │ │ b 189f2f4 │ │ │ │ ldrbtmi r4, [r8], #-2074 @ 0xfffff7e6 │ │ │ │ mcr 7, 5, pc, cr12, cr7, {7} @ │ │ │ │ adcseq pc, pc, sl, ror r2 @ │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ - strdeq fp, [pc], -r6 @ │ │ │ │ - eoreq fp, pc, r2, asr r2 @ │ │ │ │ - eoreq fp, pc, r0, lsr #3 │ │ │ │ - mlaseq r1, r4, r1, sp │ │ │ │ - eoreq sl, pc, ip, asr #14 │ │ │ │ - eoreq fp, pc, sl, ror #1 │ │ │ │ - eoreq fp, pc, r6, ror r0 @ │ │ │ │ - eorseq sp, r1, r0, lsr r0 │ │ │ │ - strdeq sl, [pc], -r6 @ │ │ │ │ + strhteq fp, [pc], -r6 │ │ │ │ + eoreq fp, pc, r2, lsl r3 @ │ │ │ │ + eoreq fp, pc, r0, ror #4 │ │ │ │ + eorseq sp, r1, r4, asr r2 │ │ │ │ + eoreq sl, pc, ip, lsl #16 │ │ │ │ + eoreq fp, pc, sl, lsr #3 │ │ │ │ + eoreq fp, pc, r6, lsr r1 @ │ │ │ │ + ldrshteq sp, [r1], -r0 │ │ │ │ + strhteq sl, [pc], -r6 │ │ │ │ adcseq lr, pc, r8, ror #30 │ │ │ │ - eoreq sl, pc, r2, lsl #31 │ │ │ │ - eoreq sl, pc, r8, asr #30 │ │ │ │ - eoreq sl, pc, lr, lsl #30 │ │ │ │ - eoreq sl, pc, lr, ror #29 │ │ │ │ - eoreq sl, pc, ip, lsl #29 │ │ │ │ - eoreq sl, pc, r2, ror lr @ │ │ │ │ - eoreq sl, pc, lr, lsr lr @ │ │ │ │ - eoreq sl, pc, r4, asr lr @ │ │ │ │ - eoreq sl, pc, sl, lsl #27 │ │ │ │ - eoreq sl, pc, ip, lsl #27 │ │ │ │ - eoreq sl, pc, r6, ror sp @ │ │ │ │ - eoreq sl, pc, r4, ror #26 │ │ │ │ - eoreq sl, pc, r2, asr sp @ │ │ │ │ - eoreq sl, pc, r6, lsl #25 │ │ │ │ + eoreq fp, pc, r2, asr #32 │ │ │ │ + eoreq fp, pc, r8 │ │ │ │ + eoreq sl, pc, lr, asr #31 │ │ │ │ + eoreq sl, pc, lr, lsr #31 │ │ │ │ + eoreq sl, pc, ip, asr #30 │ │ │ │ + eoreq sl, pc, r2, lsr pc @ │ │ │ │ + strdeq sl, [pc], -lr @ │ │ │ │ + eoreq sl, pc, r4, lsl pc @ │ │ │ │ + eoreq sl, pc, sl, asr #28 │ │ │ │ + eoreq sl, pc, ip, asr #28 │ │ │ │ + eoreq sl, pc, r6, lsr lr @ │ │ │ │ + eoreq sl, pc, r4, lsr #28 │ │ │ │ + eoreq sl, pc, r2, lsl lr @ │ │ │ │ + eoreq sl, pc, r6, asr #26 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb858c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, sp, r0, asr #31 │ │ │ │ svcmi 0x0070ee1d │ │ │ │ @ instruction: 0x4d3ba903 │ │ │ │ andls r4, r3, fp, lsr fp │ │ │ │ @@ -7245,15 +7245,15 @@ │ │ │ │ andlt sp, sp, r7, lsl r1 │ │ │ │ ldmdbmi sl, {r4, r5, r8, sl, fp, ip, sp, pc} │ │ │ │ ldrbtmi sl, [r9], #-2053 @ 0xfffff7fb │ │ │ │ stc2 7, cr15, [ip], {255} @ 0xff │ │ │ │ ldmdbmi r9, {r3, r4, r9, fp, lr} │ │ │ │ blls 1a945c │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - @ instruction: 0xf974f17f │ │ │ │ + @ instruction: 0xf9c8f17f │ │ │ │ blge 247474 │ │ │ │ smullle r4, pc, r8, r2 @ │ │ │ │ tstcc r1, r7, lsl #18 │ │ │ │ svc 0x002cf7f7 │ │ │ │ @ instruction: 0xf7f8e7ca │ │ │ │ @ instruction: 0xf7f7e9b2 │ │ │ │ svclt 0x0000eeea │ │ │ │ @@ -7267,16 +7267,16 @@ │ │ │ │ adcseq lr, pc, ip, asr #24 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ strdeq r0, [r0], #254 @ 0xfe │ │ │ │ andeq r0, r0, r8, ror r9 │ │ │ │ sbceq r0, r0, r4, asr #31 │ │ │ │ ldrsbteq lr, [pc], r2 │ │ │ │ sbceq r0, r0, r6, lsl #31 │ │ │ │ - ldrdeq sl, [pc], -r0 @ │ │ │ │ - eoreq sl, pc, sl, lsl sl @ │ │ │ │ + mlaeq pc, r0, sp, sl @ │ │ │ │ + ldrdeq sl, [pc], -sl @ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb86c0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmibvs r2, {r3, r5, r6, r7, r8, r9, sl, fp}^ │ │ │ │ stmdavs r4, {r1, r7, ip, sp, pc} │ │ │ │ orrpl pc, r0, #8388608 @ 0x800000 │ │ │ │ strbtcc pc, [r0], #-2259 @ 0xfffff72d @ │ │ │ │ @@ -7413,15 +7413,15 @@ │ │ │ │ @ instruction: 0xf7f8e791 │ │ │ │ stmdami r5, {r1, r3, r4, r5, r6, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xf7f74478 │ │ │ │ svclt 0x0000ecc6 │ │ │ │ umlalseq lr, pc, ip, sl @ │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ ldrshteq lr, [pc], sl │ │ │ │ - eoreq sl, pc, r4, ror #20 │ │ │ │ + eoreq sl, pc, r4, lsr #22 │ │ │ │ vrshl.s8 d27, d0, d13 │ │ │ │ vsubw.s8 , q14, d18 │ │ │ │ blx fe4f66b8 │ │ │ │ bne fe720914 │ │ │ │ cmnpne r4, #-1342177276 @ p-variant is OBSOLETE @ 0xb0000004 │ │ │ │ teqpvc sl, #204, 4 @ p-variant is OBSOLETE @ 0xc000000c │ │ │ │ @ instruction: 0x0c0ceb63 │ │ │ │ @@ -7631,15 +7631,15 @@ │ │ │ │ smlatbeq r6, r8, r1, pc @ │ │ │ │ vmul.i8 q1, q0, │ │ │ │ @ instruction: 0xf1a8811c │ │ │ │ stmdbcs r5, {r0, r2, r8} │ │ │ │ tstcs r5, r8, lsr pc │ │ │ │ stmib sp, {r3, r7, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf17f3205 │ │ │ │ - bls 9fc88 │ │ │ │ + bls 9fdd8 │ │ │ │ bvs 9331cc │ │ │ │ bl 1f05e74 │ │ │ │ bvs 18a1e78 │ │ │ │ @ instruction: 0xf04fbf34 │ │ │ │ @ instruction: 0xf04f0c01 │ │ │ │ andls r0, r7, r0, lsl #24 │ │ │ │ ldmib sp, {r0, r3, r4, r8, r9, lr}^ │ │ │ │ @@ -8050,15 +8050,15 @@ │ │ │ │ bcs 8cea0 │ │ │ │ stmib r5, {r2, ip, lr, pc}^ │ │ │ │ ldc 1, cr0, [sp] │ │ │ │ ldrb r7, [ip, r2, lsl #22] │ │ │ │ ldrsbcs pc, [r8], #131 @ 0x83 @ │ │ │ │ andcc r9, r1, #0, 6 │ │ │ │ sbcscs pc, r8, r3, asr #17 │ │ │ │ - stc2l 1, cr15, [r0, #-504] @ 0xfffffe08 │ │ │ │ + ldc2 1, cr15, [r4, #504] @ 0x1f8 │ │ │ │ strmi r9, [r5], -r0, lsl #22 │ │ │ │ strmi r4, [r8], -sl, lsl #13 │ │ │ │ ldmib r3, {r0, r1, r3, r5, r7, r9, sl, lr}^ │ │ │ │ addmi r1, sp, #-1610612733 @ 0xa0000003 │ │ │ │ andeq lr, r2, #112, 22 @ 0x1c000 │ │ │ │ mrcge 4, 5, APSR_nzcv, cr1, cr15, {7} │ │ │ │ ldrsbcs pc, [r8], #131 @ 0x83 @ │ │ │ │ @@ -8218,15 +8218,15 @@ │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq lr, pc, lr, ror #2 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ addlt r4, fp, r4, lsl #12 │ │ │ │ - blx ffc1e992 │ │ │ │ + mcrr2 1, 7, pc, r2, cr14 @ │ │ │ │ strbmi pc, [r4, #-1103]! @ 0xfffffbb1 @ │ │ │ │ strmi pc, [fp, #-709] @ 0xfffffd3b │ │ │ │ eorscc lr, r6, #212, 18 @ 0x350000 │ │ │ │ @ instruction: 0xf142195b │ │ │ │ addsmi r0, r8, #536870912 @ 0x20000000 │ │ │ │ andeq lr, r2, #115712 @ 0x1c400 │ │ │ │ andlt sp, fp, r2, lsl #4 │ │ │ │ @@ -8534,16 +8534,16 @@ │ │ │ │ strb ip, [lr, r0]! │ │ │ │ ldrbtmi r4, [r8], #-2053 @ 0xfffff7fb │ │ │ │ stc 7, cr15, [r0], {246} @ 0xf6 │ │ │ │ ldrbtmi r4, [r8], #-2052 @ 0xfffff7fc │ │ │ │ bl fffa0854 │ │ │ │ @ instruction: 0xf7f62023 │ │ │ │ svclt 0x0000ece4 │ │ │ │ - eoreq r9, pc, lr, lsl r9 @ │ │ │ │ - eoreq r9, pc, r6, lsl #18 │ │ │ │ + ldrdeq r9, [pc], -lr @ │ │ │ │ + eoreq r9, pc, r6, asr #19 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb9a94 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ svcmi 0x001e0fe0 │ │ │ │ strmi fp, [r6], -r3, lsl #1 │ │ │ │ stmiavs sp, {r0, r1, r2, r3, r4, r5, r6, sl, lr}^ │ │ │ │ andvs r2, r4, r0, lsl #8 │ │ │ │ @@ -8942,15 +8942,15 @@ │ │ │ │ stmib r4, {r0, r3, r9}^ │ │ │ │ ldrmi r7, [r8], -r2, lsl #16 │ │ │ │ andlt r6, r5, r2, lsr #2 │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ strb r4, [sl, r3, lsl #12]! │ │ │ │ ldrbtmi r4, [r8], #-2049 @ 0xfffff7ff │ │ │ │ stmia r8, {r1, r2, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - eoreq r9, pc, lr, lsr #5 │ │ │ │ + eoreq r9, pc, lr, ror #6 │ │ │ │ stmdavs r3, {r2, r3, ip, sp} │ │ │ │ andcs pc, r7, #201326595 @ 0xc000003 │ │ │ │ ldrle r0, [r4, #-1305]! @ 0xfffffae7 │ │ │ │ addlt fp, r2, r0, lsl r5 │ │ │ │ stcmi 3, cr15, [r7], {195} @ 0xc3 │ │ │ │ mrceq 0, 7, APSR_nzcv, cr15, cr3, {0} │ │ │ │ streq pc, [r8], #-34 @ 0xffffffde │ │ │ │ @@ -9082,15 +9082,15 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xf0400300 │ │ │ │ @ instruction: 0x46208097 │ │ │ │ pop {r0, r3, ip, sp, pc} │ │ │ │ @ instruction: 0xf8d68ff0 │ │ │ │ stmdbge r6, {r2, r3, r8, r9, sl, fp} │ │ │ │ sbcpl pc, fp, r0, lsl #10 │ │ │ │ - @ instruction: 0xf8b0f28b │ │ │ │ + @ instruction: 0xf904f28b │ │ │ │ stmdbcs r0, {r1, r2, r8, fp, ip, pc} │ │ │ │ addhi pc, r2, r0 │ │ │ │ orreq lr, r1, r1, lsl #22 │ │ │ │ and r4, r3, r7, lsl #12 │ │ │ │ ldrcc r3, [r4, -r5, lsl #10] │ │ │ │ subsle r4, r0, r9, lsr #5 │ │ │ │ eorcc pc, r5, r0, asr r8 @ │ │ │ │ @@ -9140,15 +9140,15 @@ │ │ │ │ svchi 0x005bf3bf │ │ │ │ andeq pc, r1, #2 │ │ │ │ stmiavs r3!, {r1, r4, r8, fp, ip, sp, pc}^ │ │ │ │ strle r0, [r7, #-1307] @ 0xfffffae5 │ │ │ │ @ instruction: 0x46034a1c │ │ │ │ andcs r4, r1, ip, lsl r9 │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - blx fe91f7f4 │ │ │ │ + blx ffe1f7f4 │ │ │ │ strtmi r6, [r0], -r3, lsr #17 │ │ │ │ movweq pc, #32803 @ 0x8023 @ │ │ │ │ @ instruction: 0xf7ff60a3 │ │ │ │ strb pc, [sl, -sp, ror #28]! @ │ │ │ │ ldrbtmi r4, [r8], #-2070 @ 0xfffff7ea │ │ │ │ movwcs lr, #2015 @ 0x7df │ │ │ │ ldrmi r9, [sp], -r3, lsl #6 │ │ │ │ @@ -9160,28 +9160,28 @@ │ │ │ │ b ff4a120c │ │ │ │ ldrbtmi r4, [r8], #-2065 @ 0xfffff7ef │ │ │ │ ldmdami r1, {r0, r2, r3, r6, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ @ instruction: 0xe7ca4478 │ │ │ │ adcseq sp, pc, r2, lsl #1 │ │ │ │ adcseq sp, pc, r0, lsl #1 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r9, pc, lr, lsl #3 │ │ │ │ + eoreq r9, pc, lr, asr #4 │ │ │ │ adcseq ip, pc, r0, lsl pc @ │ │ │ │ - eoreq r9, pc, r6, ror #1 │ │ │ │ - eoreq r9, pc, r4, ror #1 │ │ │ │ - ldrdeq r8, [pc], -r4 @ │ │ │ │ + eoreq r9, pc, r6, lsr #3 │ │ │ │ + eoreq r9, pc, r4, lsr #3 │ │ │ │ + mlaeq pc, r4, r0, r9 @ │ │ │ │ andeq r0, r0, r8, ror r9 │ │ │ │ - eoreq r9, pc, r8, lsl #1 │ │ │ │ - eoreq r8, pc, r6, ror ip @ │ │ │ │ - strdeq r8, [pc], -r2 @ │ │ │ │ - eoreq r8, pc, r4, lsr #31 │ │ │ │ - eoreq r8, pc, r2, lsl #31 │ │ │ │ - ldrdeq r8, [pc], -r8 @ │ │ │ │ - eoreq r8, pc, lr, asr #31 │ │ │ │ - eoreq r8, pc, ip, ror #30 │ │ │ │ + eoreq r9, pc, r8, asr #2 │ │ │ │ + eoreq r8, pc, r6, lsr sp @ │ │ │ │ + strhteq r9, [pc], -r2 │ │ │ │ + eoreq r9, pc, r4, rrx │ │ │ │ + eoreq r9, pc, r2, asr #32 │ │ │ │ + mlaeq pc, r8, r0, r9 @ │ │ │ │ + eoreq r9, pc, lr, lsl #1 │ │ │ │ + eoreq r9, pc, ip, lsr #32 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0098f8cc │ │ │ │ ldmibmi r8, {r2, r3, r9, sl, lr}^ │ │ │ │ blmi ff674b14 │ │ │ │ addslt r4, r1, r9, ror r4 │ │ │ │ @@ -9488,16 +9488,16 @@ │ │ │ │ subsmi r9, sl, pc, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ msrhi CPSR_, r0, asr #32 │ │ │ │ pop {r4, ip, sp, pc} │ │ │ │ bmi fe585724 │ │ │ │ ldmibmi r4, {r0, r1, r9, sl, lr} │ │ │ │ ldrbtmi r4, [sl], #-1616 @ 0xfffff9b0 │ │ │ │ - @ instruction: 0xf17c4479 │ │ │ │ - strbmi pc, [r0], -r9, ror #31 @ │ │ │ │ + @ instruction: 0xf17d4479 │ │ │ │ + @ instruction: 0x4640f83d │ │ │ │ stcl 7, cr15, [ip, #-984] @ 0xfffffc28 │ │ │ │ movwvs lr, #18900 @ 0x49d4 │ │ │ │ @ instruction: 0xf894461f │ │ │ │ ldreq r3, [sl, sl, lsr #32] │ │ │ │ stmibvs fp!, {r2, r4, r7, r8, sl, ip, lr, pc} │ │ │ │ blcs 7d934 │ │ │ │ @ instruction: 0xf8d5d155 │ │ │ │ @@ -9634,16 +9634,16 @@ │ │ │ │ ldrb r3, [r4, r0, lsr #6] │ │ │ │ svc 0x001af7f5 │ │ │ │ mrrc 7, 15, pc, r2, cr5 @ │ │ │ │ ldrsbteq ip, [pc], r8 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ @ instruction: 0xffffbec1 │ │ │ │ ldrhteq ip, [pc], r6 │ │ │ │ - eoreq r8, pc, sl, asr #22 │ │ │ │ - eoreq r8, pc, r4, lsl #14 │ │ │ │ + eoreq r8, pc, sl, lsl #24 │ │ │ │ + eoreq r8, pc, r4, asr #15 │ │ │ │ @ instruction: 0xffffbf9f │ │ │ │ @ instruction: 0xffffbd69 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a0f8cc │ │ │ │ stmibmi r8!, {r0, r2, r3, r9, sl, lr}^ │ │ │ │ @@ -10918,15 +10918,15 @@ │ │ │ │ @ instruction: 0xf100b1d8 │ │ │ │ @ instruction: 0xf100027c │ │ │ │ eorsvs r0, r1, r0, lsl r1 │ │ │ │ svccc 0x0000e852 │ │ │ │ stmda r2, {r0, r8, r9, ip, sp}^ │ │ │ │ stmdbcs r0, {r8, ip, sp} │ │ │ │ @ instruction: 0xf17bd1f8 │ │ │ │ - @ instruction: 0xf105fed7 │ │ │ │ + @ instruction: 0xf105ff2b │ │ │ │ ldm r3, {r7, r8, r9}^ │ │ │ │ stmia r3, {r0, r1, r2, r3, r4, r5, r6, sl, fp, ip, sp, pc}^ │ │ │ │ bcs 6539c │ │ │ │ @ instruction: 0x4620d1f9 │ │ │ │ mcr 7, 0, pc, cr8, cr4, {7} @ │ │ │ │ pop {r4, r5, r9, sl, lr} │ │ │ │ eorsvs r8, r0, r8, ror r8 │ │ │ │ @@ -11108,15 +11108,15 @@ │ │ │ │ @ instruction: 0xf1714298 │ │ │ │ bicsle r0, r6, #0, 2 │ │ │ │ rscseq pc, ip, r5, lsl #2 │ │ │ │ bleq fffa14c4 │ │ │ │ stc 7, cr15, [r0, #972] @ 0x3cc │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ @ instruction: 0xf17b80fd │ │ │ │ - @ instruction: 0x4602fd5b │ │ │ │ + strmi pc, [r2], -pc, lsr #27 │ │ │ │ @ instruction: 0xf105460c │ │ │ │ stmdbge r4, {r5, r6, r7} │ │ │ │ andls r4, r0, #23068672 @ 0x1600000 │ │ │ │ strls r4, [r4, -r5, lsr #12] │ │ │ │ andshi pc, r4, sp, asr #17 │ │ │ │ mcr2 7, 4, pc, cr14, cr15, {7} @ │ │ │ │ ldrdcc lr, [r1, -r0] │ │ │ │ @@ -11241,15 +11241,15 @@ │ │ │ │ svc 0x00c8f7f3 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ teqcc r3, #-872415232 @ 0xcc000000 │ │ │ │ eorsmi r3, r3, r3, lsr r3 │ │ │ │ adcseq fp, pc, r6 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq sl, pc, r6, lsr #31 │ │ │ │ - ldrdeq r6, [pc], -lr @ │ │ │ │ + mlaeq pc, lr, pc, r6 @ │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ @ instruction: 0xf8df6843 │ │ │ │ @ instruction: 0xf503a17c │ │ │ │ svcvs 0x00865380 │ │ │ │ @@ -11588,15 +11588,15 @@ │ │ │ │ sbcle r2, r3, r0, lsl #16 │ │ │ │ @ instruction: 0x46214632 │ │ │ │ @ instruction: 0xf7ffa805 │ │ │ │ blls 1e42bc │ │ │ │ adcsle r2, fp, r0, lsl #22 │ │ │ │ ldrdmi pc, [r4], #131 @ 0x83 @ │ │ │ │ @ instruction: 0xf17b9303 │ │ │ │ - blls 163eac │ │ │ │ + blls 163ffc │ │ │ │ rsbseq pc, r0, #-1073741824 @ 0xc0000000 │ │ │ │ @ instruction: 0x567fe8d2 │ │ │ │ cmneq ip, r2, asr #17 │ │ │ │ svceq 0x0000f1bc │ │ │ │ cmncc ip, #248, 2 @ 0x3e │ │ │ │ svcne 0x0000e853 │ │ │ │ stmda r3, {r0, r8, fp, ip, sp}^ │ │ │ │ @@ -11793,16 +11793,16 @@ │ │ │ │ @ instruction: 0xf8c0a038 │ │ │ │ @ instruction: 0xf8c0a068 │ │ │ │ stc 0, cr10, [sp, #496] @ 0x1f0 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ vstr d5, [sp, #32] │ │ │ │ vstr d4, [sp, #24] │ │ │ │ vstr d3, [sp, #16] │ │ │ │ - @ instruction: 0xf17a2b02 │ │ │ │ - blmi 1e25b74 │ │ │ │ + @ instruction: 0xf17b2b02 │ │ │ │ + blmi 1e23cc4 │ │ │ │ stceq 1, cr15, [r0], #24 │ │ │ │ blvc 3211f4 │ │ │ │ ldrbtmi r2, [fp], #-562 @ 0xfffffdce │ │ │ │ blvs 1be1204 │ │ │ │ ldc 3, cr3, [sp, #256] @ 0x100 │ │ │ │ vldr d5, [sp, #32] │ │ │ │ @ instruction: 0xf04f2b02 │ │ │ │ @@ -11912,44 +11912,44 @@ │ │ │ │ svccc 0x00b99999 │ │ │ │ teqcc r3, #-872415232 @ 0xcc000000 │ │ │ │ svccc 0x00d33333 │ │ │ │ ... │ │ │ │ ldrsbteq sl, [pc], r4 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq sl, pc, r2, asr r5 @ │ │ │ │ - eorseq sp, r5, r6, lsl #29 │ │ │ │ + eorseq sp, r5, r6, asr #30 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbcf5c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46040fb8 │ │ │ │ blmi 13b7e98 │ │ │ │ ldrbtmi fp, [r8], #-141 @ 0xffffff73 │ │ │ │ ldrmi r4, [r6], -sp, lsl #12 │ │ │ │ stmdage r3, {r0, r1, r6, r7, fp, ip, lr} │ │ │ │ movwls r6, #47131 @ 0xb81b │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @ instruction: 0xfffaf7fe │ │ │ │ @ instruction: 0xb3ab9b03 │ │ │ │ @ instruction: 0xf17a9301 │ │ │ │ - blls e5960 │ │ │ │ + blls e5ab0 │ │ │ │ rsbseq pc, r0, #-1073741824 @ 0xc0000000 │ │ │ │ @ instruction: 0x567fe8d2 │ │ │ │ cmneq ip, r2, asr #17 │ │ │ │ svceq 0x0000f1bc │ │ │ │ @ instruction: 0xf103d1f8 │ │ │ │ andls r0, r1, #108, 2 │ │ │ │ svceq 0x0000e851 │ │ │ │ stmda r1, {r0, fp, ip, sp}^ │ │ │ │ @ instruction: 0xf1bc0c00 │ │ │ │ mvnsle r0, r0, lsl #30 │ │ │ │ ldmda r1, {r0, r1, r5, sp, lr}^ │ │ │ │ movwcc r3, #7936 @ 0x1f00 │ │ │ │ andcc lr, r0, #4259840 @ 0x410000 │ │ │ │ mvnsle r2, r0, lsl #20 │ │ │ │ - mrc2 1, 6, pc, cr6, cr10, {3} │ │ │ │ + @ instruction: 0xff2af17a │ │ │ │ ldm r2, {r0, r9, fp, ip, pc}^ │ │ │ │ stmia r2, {r0, r1, r2, r3, r4, r5, r6, r9, sl, ip, lr}^ │ │ │ │ blcs 663a0 │ │ │ │ bmi d1a5bc │ │ │ │ ldrbtmi r4, [sl], #-2864 @ 0xfffff4d0 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, fp, lsl #22 │ │ │ │ @@ -11967,15 +11967,15 @@ │ │ │ │ cmnpeq ip, #0, 2 @ p-variant is OBSOLETE │ │ │ │ tstpeq r0, r0, lsl #2 @ p-variant is OBSOLETE │ │ │ │ eorvs r9, r1, r1 │ │ │ │ svccs 0x0000e853 │ │ │ │ stmda r3, {r0, r9, ip, sp}^ │ │ │ │ stmdbcs r0, {r8, sp} │ │ │ │ @ instruction: 0xf17ad1f8 │ │ │ │ - bls e58bc │ │ │ │ + bls e5a0c │ │ │ │ ldm r2, {r7, r9, ip, sp}^ │ │ │ │ stmia r2, {r0, r1, r2, r3, r4, r5, r6, r9, sl, ip, lr}^ │ │ │ │ blcs 66408 │ │ │ │ @ instruction: 0x4638d1f9 │ │ │ │ ldcl 7, cr15, [r4, #972] @ 0x3cc │ │ │ │ ldc 7, cr14, [r6, #796] @ 0x31c │ │ │ │ bge 204a4c │ │ │ │ @@ -11986,15 +11986,15 @@ │ │ │ │ movwls r9, #6916 @ 0x1b04 │ │ │ │ rsbseq pc, ip, #-1073741824 @ 0xc0000000 │ │ │ │ tstpeq r0, r3, lsl #2 @ p-variant is OBSOLETE │ │ │ │ ldmda r2, {r0, r5, sp, lr}^ │ │ │ │ movwcc r3, #7936 @ 0x1f00 │ │ │ │ tstcc r0, r2, asr #16 │ │ │ │ mvnsle r2, r0, lsl #18 │ │ │ │ - mrc2 1, 3, pc, cr12, cr10, {3} │ │ │ │ + mrc2 1, 6, pc, cr0, cr10, {3} │ │ │ │ orrcc r9, r0, #1024 @ 0x400 │ │ │ │ @ instruction: 0x567fe8d3 │ │ │ │ cmneq r2, r3, asr #17 │ │ │ │ sbcsle r2, r8, r0, lsl #20 │ │ │ │ @ instruction: 0xf7f3e7f8 │ │ │ │ @ instruction: 0xf7f3eca2 │ │ │ │ svclt 0x0000e9da │ │ │ │ @@ -12080,15 +12080,15 @@ │ │ │ │ ldrbcs r4, [r0, -r2, lsl #12]! │ │ │ │ ldrdeq lr, [sl, -sp] │ │ │ │ tsteq r2, sp, asr #19 │ │ │ │ ldmdage r0, {r0, r5, r9, sl, lr} │ │ │ │ mrc2 7, 5, pc, cr6, cr15, {7} │ │ │ │ cmncs ip, r0, lsl fp │ │ │ │ @ instruction: 0xb1b39305 │ │ │ │ - stc2l 1, cr15, [r0, #488] @ 0x1e8 │ │ │ │ + mrc2 1, 0, pc, cr4, cr10, {3} │ │ │ │ stmdbls r5, {r0, r1, r3, r9, sl, lr} │ │ │ │ @ instruction: 0xf1014602 │ │ │ │ ldm r7, {r4, r5, r6, r8, r9, sl}^ │ │ │ │ stmia r7, {r0, r1, r2, r3, r4, r5, r6, r8}^ │ │ │ │ @ instruction: 0xf1bc237c │ │ │ │ mvnsle r0, r0, lsl #30 │ │ │ │ cmncc ip, r5, lsl #18 │ │ │ │ @@ -12107,15 +12107,15 @@ │ │ │ │ @ instruction: 0xf04f9a05 │ │ │ │ @ instruction: 0xf8820301 │ │ │ │ @ instruction: 0xf8d430e0 │ │ │ │ ldmda r1, {r2, sp, pc}^ │ │ │ │ movwcc r3, #7936 @ 0x1f00 │ │ │ │ andcc lr, r0, #4259840 @ 0x410000 │ │ │ │ mvnsle r2, r0, lsl #20 │ │ │ │ - stc2 1, cr15, [sl, #488] @ 0x1e8 │ │ │ │ + ldc2l 1, cr15, [lr, #488] @ 0x1e8 │ │ │ │ @ instruction: 0x4602463c │ │ │ │ ldm r4, {r0, r1, r3, r9, sl, lr}^ │ │ │ │ stmia r4, {r0, r1, r2, r3, r4, r5, r6, r8}^ │ │ │ │ svccs 0x00002377 │ │ │ │ blls 15a858 │ │ │ │ @ instruction: 0xf88d4651 │ │ │ │ @ instruction: 0xf506303d │ │ │ │ @@ -12125,15 +12125,15 @@ │ │ │ │ eorscc pc, ip, sp, lsl #17 │ │ │ │ tstls r1, #5120 @ 0x1400 │ │ │ │ strcc pc, [ip], #-2261 @ 0xfffff72b │ │ │ │ blls 44ac98 │ │ │ │ mrc2 7, 5, pc, cr6, cr12, {7} │ │ │ │ @ instruction: 0xf8c89c11 │ │ │ │ @ instruction: 0xb1a40000 │ │ │ │ - stc2l 1, cr15, [r6, #-488]! @ 0xfffffe18 │ │ │ │ + ldc2 1, cr15, [sl, #488]! @ 0x1e8 │ │ │ │ ldrbeq pc, [r0, -r4, lsl #2]! @ │ │ │ │ strmi r4, [fp], -r2, lsl #12 │ │ │ │ ldrsbeq lr, [pc, #-135] @ 6602d │ │ │ │ cmncs ip, #13041664 @ 0xc70000 │ │ │ │ svceq 0x0000f1bc │ │ │ │ strbtcc sp, [ip], #-504 @ 0xfffffe08 │ │ │ │ svccc 0x0000e854 │ │ │ │ @@ -12227,15 +12227,15 @@ │ │ │ │ blls 168628 │ │ │ │ @ instruction: 0xf43f2b00 │ │ │ │ movwcs sl, #7819 @ 0x1e8b │ │ │ │ strb r9, [r2], sp, lsl #6 │ │ │ │ @ instruction: 0xf8d39b05 │ │ │ │ @ instruction: 0xf1034088 │ │ │ │ @ instruction: 0xf17d0090 │ │ │ │ - vstreq d15, [r2, #-1012] @ 0xfffffc0c │ │ │ │ + stceq 12, cr15, [r2, #-324] @ 0xfffffebc │ │ │ │ andcc lr, r1, #270336 @ 0x42000 │ │ │ │ tstpeq r3, #192, 6 @ p-variant is OBSOLETE │ │ │ │ andseq pc, r3, #134217731 @ 0x8000003 │ │ │ │ vmov.i32 d20, #9633792 @ 0x00930000 │ │ │ │ ldrmi r2, [r3], #-531 @ 0xfffffded │ │ │ │ andspl pc, pc, #72, 4 @ 0x80000004 │ │ │ │ rscne pc, fp, #1342177292 @ 0x5000000c │ │ │ │ @@ -12372,15 +12372,15 @@ │ │ │ │ blmi eb8d50 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 1404d8 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ cmnle r3, r0, lsl #6 │ │ │ │ pop {r0, r2, ip, sp, pc} │ │ │ │ @ instruction: 0x46048ff0 │ │ │ │ - blx 1ea2a6e │ │ │ │ + blx ff3a2a6e │ │ │ │ strbmi pc, [r4, #-1103]! @ 0xfffffbb1 @ │ │ │ │ strmi pc, [fp, #-709] @ 0xfffffd3b │ │ │ │ strmi r4, [sl], r1, lsl #13 │ │ │ │ subcc lr, r6, #212, 18 @ 0x350000 │ │ │ │ @ instruction: 0xf142195b │ │ │ │ addsmi r0, r8, #536870912 @ 0x20000000 │ │ │ │ andeq lr, r2, #115712 @ 0x1c400 │ │ │ │ @@ -12577,17 +12577,17 @@ │ │ │ │ andcs lr, r0, #44564480 @ 0x2a80000 │ │ │ │ @ instruction: 0xf1082101 │ │ │ │ @ instruction: 0xf7ff0048 │ │ │ │ @ instruction: 0xf8d8fed7 │ │ │ │ ldrb r4, [r3, ip, rrx] │ │ │ │ ldrbtmi r4, [r8], #-2051 @ 0xfffff7fd │ │ │ │ stcl 7, cr15, [r0], #-968 @ 0xfffffc38 │ │ │ │ - eoreq r5, pc, r6, ror #20 │ │ │ │ - eoreq r5, pc, sl, asr #19 │ │ │ │ - eoreq r5, pc, r6, lsr fp @ │ │ │ │ + eoreq r5, pc, r6, lsr #22 │ │ │ │ + eoreq r5, pc, sl, lsl #21 │ │ │ │ + strdeq r5, [pc], -r6 @ │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ ldrdls pc, [r4], -r0 @ │ │ │ │ stmdbvs r5, {r2, r7, ip, sp, pc}^ │ │ │ │ @ instruction: 0xf8d04604 │ │ │ │ @@ -12828,15 +12828,15 @@ │ │ │ │ mrc2 7, 0, pc, cr12, cr15, {7} │ │ │ │ @ instruction: 0xb094f8d5 │ │ │ │ stmdami r4, {r0, r2, r3, r4, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ @ instruction: 0xf7f24478 │ │ │ │ svclt 0x0000ea70 │ │ │ │ ldrshteq r9, [pc], r0 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ - eoreq r5, pc, r4, asr r7 @ │ │ │ │ + eoreq r5, pc, r4, lsl r8 @ │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ ldrmi fp, [lr], -r9, lsl #1 │ │ │ │ strmi r2, [r5], -r8, ror #6 │ │ │ │ @ instruction: 0x91074690 │ │ │ │ @@ -12908,15 +12908,15 @@ │ │ │ │ ldrmi r9, [r8], -r7, lsl #22 │ │ │ │ pop {r0, r3, ip, sp, pc} │ │ │ │ @ instruction: 0x462183f0 │ │ │ │ @ instruction: 0xf0944628 │ │ │ │ ldrb pc, [r5, sp, asr #18] @ │ │ │ │ @ instruction: 0x461a469c │ │ │ │ svclt 0x0000e7b0 │ │ │ │ - mlaeq pc, sl, r6, r5 @ │ │ │ │ + eoreq r5, pc, sl, asr r7 @ │ │ │ │ ldrblt fp, [r0, #-914]! @ 0xfffffc6e │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ svccc 0x000cf8d0 │ │ │ │ @ instruction: 0xf8904614 │ │ │ │ addlt r2, r4, r4, asr #27 │ │ │ │ @@ -13077,25 +13077,25 @@ │ │ │ │ @ instruction: 0xf0c82390 │ │ │ │ @ instruction: 0x4604fabb │ │ │ │ bvs fe093d74 │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ orrvc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ movwcc pc, #8896 @ 0x22c0 @ │ │ │ │ vsubw.s16 , , d4 │ │ │ │ - @ instruction: 0xf8cdfc55 │ │ │ │ + @ instruction: 0xf8cdfca9 │ │ │ │ strmi r8, [r1], -ip │ │ │ │ @ instruction: 0xf104aa04 │ │ │ │ blvs fe9270b4 │ │ │ │ blvs ff00bba0 │ │ │ │ blvs 41c28 │ │ │ │ ldrsbtgt pc, [r4], -r4 @ │ │ │ │ movwls r1, #2459 @ 0x99b │ │ │ │ streq lr, [r7, -ip, asr #22] │ │ │ │ vabdl.s8 , d6, d1 │ │ │ │ - movwcs pc, #2197 @ 0x895 @ │ │ │ │ + movwcs pc, #2281 @ 0x8e9 @ │ │ │ │ @ instruction: 0xf8844618 │ │ │ │ stmib r5, {r3, pc}^ │ │ │ │ bmi 3f7bbc │ │ │ │ ldrbtmi r4, [sl], #-2828 @ 0xfffff4f4 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, r5, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @@ -13106,15 +13106,15 @@ │ │ │ │ ldrbtmi r4, [sl], #-1584 @ 0xfffff9d0 │ │ │ │ @ instruction: 0xf0d49400 │ │ │ │ strb pc, [r8, sp, lsl #26]! @ │ │ │ │ bl ffda4fb4 │ │ │ │ adcseq r9, pc, r8, lsr #1 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq r9, pc, r2, asr #32 │ │ │ │ - eoreq r5, pc, sl, lsl #7 │ │ │ │ + eoreq r5, pc, sl, asr #8 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ ldrmi r4, [sp], -r6, lsr #24 │ │ │ │ addlt r4, r6, r6, lsr #22 │ │ │ │ stmdbvs pc, {r2, r3, r4, r5, r6, sl, lr} @ │ │ │ │ @@ -13124,25 +13124,25 @@ │ │ │ │ @ instruction: 0xf0c82390 │ │ │ │ @ instruction: 0x4604fa5d │ │ │ │ bvs fe093e30 │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ orrvc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ movwcc pc, #8896 @ 0x22c0 @ │ │ │ │ vsubw.s16 , , d4 │ │ │ │ - @ instruction: 0xf8cdfbf7 │ │ │ │ + @ instruction: 0xf8cdfc4b │ │ │ │ strmi r8, [r1], -ip │ │ │ │ @ instruction: 0xf104aa04 │ │ │ │ blvs fe927170 │ │ │ │ blvs ff00bc5c │ │ │ │ blvs 41ce4 │ │ │ │ ldrsbtgt pc, [r4], -r4 @ │ │ │ │ movwls r1, #2459 @ 0x99b │ │ │ │ streq lr, [r7, -ip, asr #22] │ │ │ │ vabdl.s8 , d5, d1 │ │ │ │ - movwcs pc, #2507 @ 0x9cb @ │ │ │ │ + movwcs pc, #2591 @ 0xa1f @ │ │ │ │ @ instruction: 0xf8844618 │ │ │ │ stmib r5, {r3, pc}^ │ │ │ │ bmi 3f7c78 │ │ │ │ ldrbtmi r4, [sl], #-2828 @ 0xfffff4f4 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, r5, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @@ -13153,15 +13153,15 @@ │ │ │ │ ldrbtmi r4, [sl], #-1584 @ 0xfffff9d0 │ │ │ │ @ instruction: 0xf0d49400 │ │ │ │ strb pc, [r8, pc, lsr #25]! @ │ │ │ │ bl fe625070 │ │ │ │ adcseq r8, pc, ip, ror #31 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq r8, pc, r6, lsl #31 │ │ │ │ - eoreq r5, pc, lr, asr #5 │ │ │ │ + eoreq r5, pc, lr, lsl #7 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ ldrmi r4, [sp], -r6, lsr #24 │ │ │ │ addlt r4, r6, r6, lsr #22 │ │ │ │ stmdbvs pc, {r2, r3, r4, r5, r6, sl, lr} @ │ │ │ │ @@ -13171,25 +13171,25 @@ │ │ │ │ @ instruction: 0xf0c82390 │ │ │ │ @ instruction: 0x4604f9ff │ │ │ │ bvs fe093eec │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ orrvc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ movwcc pc, #8896 @ 0x22c0 @ │ │ │ │ vsubw.s16 , , d4 │ │ │ │ - @ instruction: 0xf8cdfb99 │ │ │ │ + @ instruction: 0xf8cdfbed │ │ │ │ strmi r8, [r1], -ip │ │ │ │ @ instruction: 0xf104aa04 │ │ │ │ blvs fe92722c │ │ │ │ blvs ff00bd18 │ │ │ │ blvs 41da0 │ │ │ │ ldrsbtgt pc, [r4], -r4 @ │ │ │ │ movwls r1, #2459 @ 0x99b │ │ │ │ streq lr, [r7, -ip, asr #22] │ │ │ │ vabdl.s8 , d6, d1 │ │ │ │ - movwcs pc, #3749 @ 0xea5 @ │ │ │ │ + movwcs pc, #3833 @ 0xef9 @ │ │ │ │ @ instruction: 0xf8844618 │ │ │ │ stmib r5, {r3, pc}^ │ │ │ │ bmi 3f7d34 │ │ │ │ ldrbtmi r4, [sl], #-2828 @ 0xfffff4f4 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, r5, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @@ -13200,15 +13200,15 @@ │ │ │ │ ldrbtmi r4, [sl], #-1584 @ 0xfffff9d0 │ │ │ │ @ instruction: 0xf0d49400 │ │ │ │ ubfx pc, r1, #24, #9 │ │ │ │ bl ea512c │ │ │ │ adcseq r8, pc, r0, lsr pc @ │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq r8, pc, sl, asr #29 │ │ │ │ - eoreq r5, pc, r2, lsl r2 @ │ │ │ │ + ldrdeq r5, [pc], -r2 @ │ │ │ │ ldrbmi fp, [r0, -r2, lsl #18]! │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl febbe380 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbls r2, {r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ @ instruction: 0xf9d2f0c8 │ │ │ │ svclt 0x0000bd08 │ │ │ │ @@ -13304,25 +13304,25 @@ │ │ │ │ svclt 0x00184299 │ │ │ │ stceq 0, cr15, [r1], {76} @ 0x4c │ │ │ │ addsmi r3, ip, #67108864 @ 0x4000000 │ │ │ │ @ instruction: 0xf1bcd1f6 │ │ │ │ andsle r0, r9, r0, lsl #30 │ │ │ │ @ instruction: 0x71b9f44f │ │ │ │ svcge 0x00046930 │ │ │ │ - stc2l 1, cr15, [r0, #-596] @ 0xfffffdac │ │ │ │ + ldc2 1, cr15, [r4, #596] @ 0x254 │ │ │ │ @ instruction: 0xf1007b6b │ │ │ │ @ instruction: 0x46220514 │ │ │ │ strmi r4, [r0], r9, lsr #12 │ │ │ │ - @ instruction: 0xf92ef198 │ │ │ │ + @ instruction: 0xf982f198 │ │ │ │ @ instruction: 0xf108cf0f │ │ │ │ strgt r0, [pc], #-1068 @ 6732c │ │ │ │ muleq pc, r7, r8 @ │ │ │ │ andeq lr, pc, r4, lsl #17 │ │ │ │ ldrtmi r4, [r0], -r1, asr #12 │ │ │ │ - @ instruction: 0xf944f19a │ │ │ │ + @ instruction: 0xf998f19a │ │ │ │ blmi 2b9b68 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 5c13b0 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, SP_abt │ │ │ │ andslt r4, r6, r8, lsr #12 │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ @@ -13342,17 +13342,17 @@ │ │ │ │ @ instruction: 0xf8d04604 │ │ │ │ ldmpl r3, {r3, r4, r8, r9, sl, fp}^ │ │ │ │ ldmdavs fp, {r1, r3, r7, r8, sl, fp, ip, pc} │ │ │ │ @ instruction: 0xf04f9381 │ │ │ │ @ instruction: 0xf0ff0300 │ │ │ │ smlabtcs r4, r9, fp, pc @ │ │ │ │ @ instruction: 0x46386178 │ │ │ │ - @ instruction: 0xf8c4f1ab │ │ │ │ + @ instruction: 0xf918f1ab │ │ │ │ ldrtmi r2, [r8], -r8, lsl #2 │ │ │ │ - @ instruction: 0xf8c0f1ab │ │ │ │ + @ instruction: 0xf914f1ab │ │ │ │ smlabtcs r0, r8, r2, r2 │ │ │ │ @ instruction: 0xf7f1a816 │ │ │ │ @ instruction: 0xf1b9ef5a │ │ │ │ cmnle pc, r0, lsl #30 │ │ │ │ ldrdcs r2, [r0, -ip] │ │ │ │ @ instruction: 0xf04fa84a │ │ │ │ @ instruction: 0xf7f10801 │ │ │ │ @@ -13455,15 +13455,15 @@ │ │ │ │ mcr2 0, 1, pc, cr4, cr15, {2} @ │ │ │ │ strmi r2, [r4], -r0, lsl #30 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ stmdbge r3, {r2, r9, fp, sp, pc} │ │ │ │ svclt 0x000c4640 │ │ │ │ strcs r2, [r3, #-1281] @ 0xfffffaff │ │ │ │ strmi lr, [ip, #-2509] @ 0xfffff633 │ │ │ │ - @ instruction: 0xffd6f284 │ │ │ │ + @ instruction: 0xf82af285 │ │ │ │ blmi 279d98 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 6415e4 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, LR_svc │ │ │ │ pop {r3, r4, ip, sp, pc} │ │ │ │ @ instruction: 0xf7f281f0 │ │ │ │ @@ -13509,15 +13509,15 @@ │ │ │ │ ldc2 0, cr15, [r8, #380]! @ 0x17c │ │ │ │ strmi r2, [r4], -r0, lsl #30 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ stmdbge r3, {r2, r9, fp, sp, pc} │ │ │ │ svclt 0x000c4640 │ │ │ │ strcs r2, [r3, #-1281] @ 0xfffffaff │ │ │ │ strmi lr, [ip, #-2509] @ 0xfffff633 │ │ │ │ - @ instruction: 0xf8fef284 │ │ │ │ + @ instruction: 0xf952f284 │ │ │ │ blmi 279e70 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 6416bc │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, LR_svc │ │ │ │ pop {r3, r4, ip, sp, pc} │ │ │ │ @ instruction: 0xf7f281f0 │ │ │ │ @@ -13563,15 +13563,15 @@ │ │ │ │ stc2l 0, cr15, [ip, #-380] @ 0xfffffe84 │ │ │ │ strmi r2, [r4], -r0, lsl #30 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ stmdbge r3, {r2, r9, fp, sp, pc} │ │ │ │ svclt 0x000c4640 │ │ │ │ strcs r2, [r3, #-1281] @ 0xfffffaff │ │ │ │ strmi lr, [ip, #-2509] @ 0xfffff633 │ │ │ │ - ldc2l 2, cr15, [lr, #532] @ 0x214 │ │ │ │ + cdp2 2, 3, cr15, cr2, cr5, {4} │ │ │ │ blmi 279f48 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 641794 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, LR_svc │ │ │ │ pop {r3, r4, ip, sp, pc} │ │ │ │ @ instruction: 0xf7f281f0 │ │ │ │ @@ -13646,28 +13646,28 @@ │ │ │ │ @ instruction: 0xe7ef4677 │ │ │ │ umlalseq r8, pc, r8, r8 @ │ │ │ │ andeq r0, r0, r8, ror r9 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febbea60 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46040ff0 │ │ │ │ - @ instruction: 0xffe2f290 │ │ │ │ + @ instruction: 0xf836f291 │ │ │ │ strtmi r4, [r0], -r5, lsl #12 │ │ │ │ - @ instruction: 0xffdef290 │ │ │ │ - blx 1a3e80 │ │ │ │ + @ instruction: 0xf832f291 │ │ │ │ + blx 16a3e80 │ │ │ │ strtmi fp, [r8], -r0, lsr #19 │ │ │ │ - blx ff723e4e │ │ │ │ + stc2 1, cr15, [lr], #-460 @ 0xfffffe34 │ │ │ │ @ instruction: 0xf5b38c83 │ │ │ │ andle r6, r8, #176, 30 @ 0x2c0 │ │ │ │ andle r2, fp, r0, lsl ip │ │ │ │ andseq pc, r4, r4, lsr #3 │ │ │ │ svclt 0x00942802 │ │ │ │ andcs r2, r1, r0 │ │ │ │ @ instruction: 0x4620bd38 │ │ │ │ - @ instruction: 0xf8a2f291 │ │ │ │ + @ instruction: 0xf8f6f291 │ │ │ │ mvnsle r2, r1, lsl #16 │ │ │ │ ldclt 0, cr2, [r8, #-0] │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 11, cr15, cr0, cr12, {6} │ │ │ │ ldrmi fp, [r3], fp, asr #1 │ │ │ │ @@ -13680,15 +13680,15 @@ │ │ │ │ blx 23dc26 │ │ │ │ ldmdavs fp, {r2, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf04f9349 │ │ │ │ blmi fe9a84e4 │ │ │ │ movwls r4, #58491 @ 0xe47b │ │ │ │ @ instruction: 0x3154f89d │ │ │ │ vsubw.s16 , q0, d7 │ │ │ │ - @ instruction: 0xf8d8ff9f │ │ │ │ + @ instruction: 0xf8d8fff3 │ │ │ │ @ instruction: 0xf8d83ba8 │ │ │ │ andls r2, r9, ip, lsl ip │ │ │ │ @ instruction: 0xf8526e1b │ │ │ │ strtmi r2, [r3], #-39 @ 0xffffffd9 │ │ │ │ @ instruction: 0xf8d89206 │ │ │ │ @ instruction: 0xf8d32c20 │ │ │ │ bl 10b950 │ │ │ │ @@ -13865,15 +13865,15 @@ │ │ │ │ blx 23df0a │ │ │ │ ldmdavs fp, {r2, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf04f9349 │ │ │ │ blmi fe9a87c8 │ │ │ │ movwls r4, #58491 @ 0xe47b │ │ │ │ @ instruction: 0x3154f89d │ │ │ │ vsubw.s16 , q0, d7 │ │ │ │ - @ instruction: 0xf8d8fe2d │ │ │ │ + @ instruction: 0xf8d8fe81 │ │ │ │ @ instruction: 0xf8d83ba8 │ │ │ │ andls r2, r9, ip, lsl ip │ │ │ │ @ instruction: 0xf8526e1b │ │ │ │ strtmi r2, [r3], #-39 @ 0xffffffd9 │ │ │ │ @ instruction: 0xf8d89206 │ │ │ │ @ instruction: 0xf8d32c20 │ │ │ │ bl 10bc34 │ │ │ │ @@ -14050,15 +14050,15 @@ │ │ │ │ blx 23e1ee │ │ │ │ ldmdavs fp, {r2, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf04f9349 │ │ │ │ blmi fe9a8aac │ │ │ │ movwls r4, #58491 @ 0xe47b │ │ │ │ @ instruction: 0x3154f89d │ │ │ │ vsubw.s16 , q0, d7 │ │ │ │ - @ instruction: 0xf8d8fcbb │ │ │ │ + @ instruction: 0xf8d8fd0f │ │ │ │ @ instruction: 0xf8d83ba8 │ │ │ │ andls r2, r9, ip, lsl ip │ │ │ │ @ instruction: 0xf8526e1b │ │ │ │ strtmi r2, [r3], #-39 @ 0xffffffd9 │ │ │ │ @ instruction: 0xf8d89206 │ │ │ │ @ instruction: 0xf8d32c20 │ │ │ │ bl 10bf18 │ │ │ │ @@ -14224,18 +14224,18 @@ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febbf35c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46040ff0 │ │ │ │ movwcs fp, #4226 @ 0x1082 │ │ │ │ @ instruction: 0x71234608 │ │ │ │ vaddw.s16 , q0, d1 │ │ │ │ - @ instruction: 0x0782fc39 │ │ │ │ + streq pc, [r2, sp, lsl #25] │ │ │ │ andcs fp, r8, r8, asr #30 │ │ │ │ stmdals r1, {r0, r1, r3, sl, ip, lr, pc} │ │ │ │ - ldc2 2, cr15, [r2], #-576 @ 0xfffffdc0 │ │ │ │ + stc2 2, cr15, [r6], {144} @ 0x90 │ │ │ │ svclt 0x004f0743 │ │ │ │ stmdavs r0!, {r0, r3, sp} │ │ │ │ @ instruction: 0xf0001c43 │ │ │ │ svclt 0x00580007 │ │ │ │ andlt r6, r2, r3, lsr #32 │ │ │ │ svclt 0x0000bd10 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ @@ -14256,15 +14256,15 @@ │ │ │ │ @ instruction: 0xf8c7681b │ │ │ │ @ instruction: 0xf04f311c │ │ │ │ @ instruction: 0xf5000300 │ │ │ │ stmmi r8, {r7, r8, r9, ip, lr} │ │ │ │ ldrbtmi r6, [r8], #-891 @ 0xfffffc85 │ │ │ │ @ instruction: 0xf8d36078 │ │ │ │ @ instruction: 0xf17a02e8 │ │ │ │ - @ instruction: 0x4622fd31 │ │ │ │ + strtmi pc, [r2], -r5, lsl #27 │ │ │ │ teqvs r8, r9, lsr #12 │ │ │ │ stcl 7, cr15, [r2, #-964] @ 0xfffffc3c │ │ │ │ strbmi r4, [r0], -r9, asr #12 │ │ │ │ @ instruction: 0xf990f050 │ │ │ │ @ instruction: 0xf0504640 │ │ │ │ @ instruction: 0xf506f88f │ │ │ │ stmib r7, {r6, r8, r9, ip, lr}^ │ │ │ │ @@ -14362,15 +14362,15 @@ │ │ │ │ @ instruction: 0xf8d3687a │ │ │ │ blmi 928f34 │ │ │ │ addsmi r5, r8, #13828096 @ 0xd30000 │ │ │ │ blvs 1f5c3fc │ │ │ │ rscscc pc, r0, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0x462ab198 │ │ │ │ @ instruction: 0xf17a4619 │ │ │ │ - msrlt SPSR_, r7 @ │ │ │ │ + msrlt SPSR_, fp, ror #25 │ │ │ │ @ instruction: 0xf8d26b7a │ │ │ │ @ instruction: 0xf8c232f4 │ │ │ │ stmiane r4, {r4, r5, r6, r7, r9}^ │ │ │ │ rscspl pc, r8, #12713984 @ 0xc20000 │ │ │ │ adcsmi lr, r5, #188, 14 @ 0x2f00000 │ │ │ │ shasxmi fp, r5, r8 │ │ │ │ strcs lr, [r0], #-2017 @ 0xfffff81f │ │ │ │ @@ -14390,15 +14390,15 @@ │ │ │ │ bl 3b6800 │ │ │ │ andsvs r0, r8, r1, lsl #6 │ │ │ │ @ instruction: 0xf7f1e750 │ │ │ │ svclt 0x0000e9ee │ │ │ │ adcseq r7, pc, r6, asr #28 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq r7, pc, sl, lsl lr @ │ │ │ │ - eorseq fp, r5, sl, asr #15 │ │ │ │ + eorseq fp, r5, sl, lsl #17 │ │ │ │ adcseq r7, pc, r4, asr #25 │ │ │ │ andeq r0, r0, ip, asr #21 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl febbf61c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldmdbvc r3, {r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ @ instruction: 0xbd08b903 │ │ │ │ @@ -14417,26 +14417,26 @@ │ │ │ │ svclt 0x0000bd08 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ ldrmi r4, [r5], -ip, lsl #12 │ │ │ │ pkhbtmi r4, r0, pc, lsl #12 @ │ │ │ │ - @ instruction: 0xf9dcf290 │ │ │ │ - ldc2l 1, cr15, [ip, #456] @ 0x1c8 │ │ │ │ + blx ca4eb8 │ │ │ │ + mrc2 1, 1, pc, cr0, cr2, {3} │ │ │ │ eorsle r2, pc, r0, lsl #16 │ │ │ │ blcs c2790 │ │ │ │ @ instruction: 0x4640d93c │ │ │ │ vsubhn.i32 d2, q0, │ │ │ │ - @ instruction: 0xf172f9d1 │ │ │ │ - ldrdlt pc, [r0, -r1] │ │ │ │ + @ instruction: 0xf172fa25 │ │ │ │ + tstplt r0, r5, lsr #28 @ p-variant is OBSOLETE │ │ │ │ strbmi r6, [r0], -r6, asr #17 │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ - @ instruction: 0xf9c8f290 │ │ │ │ - stc2l 1, cr15, [r8, #456] @ 0x1c8 │ │ │ │ + blx 7a4ee0 │ │ │ │ + mrc2 1, 0, pc, cr12, cr2, {3} │ │ │ │ @ instruction: 0xf8d0b108 │ │ │ │ stmdavs r0!, {r4, pc} │ │ │ │ @ instruction: 0xf7f14631 │ │ │ │ strbmi lr, [r1], -lr, lsl #23 │ │ │ │ stmdavs r0!, {r5, sp, lr}^ │ │ │ │ bl fe2a6480 │ │ │ │ cmnlt sp, r0, rrx │ │ │ │ @@ -14468,41 +14468,41 @@ │ │ │ │ ldrbtmi r3, [sl], #-768 @ 0xfffffd00 │ │ │ │ strmi r4, [sl], fp, lsr #22 │ │ │ │ tstcs r1, r0, lsl #18 │ │ │ │ ldmpl r3, {r3, r4, r5, r6, r7, sl, lr}^ │ │ │ │ ldmdavs fp, {r5, r9, sp} │ │ │ │ @ instruction: 0xf04f9305 │ │ │ │ @ instruction: 0xf1940300 │ │ │ │ - strmi pc, [r4], -r7, lsr #25 │ │ │ │ + @ instruction: 0x4604fcfb │ │ │ │ strbtmi fp, [fp], -r0, asr #2 │ │ │ │ adcvs ip, r0, #3072 @ 0xc00 │ │ │ │ strtmi r6, [r1], -r1, ror #5 │ │ │ │ @ instruction: 0x46383414 │ │ │ │ - @ instruction: 0xf836f199 │ │ │ │ + @ instruction: 0xf88af199 │ │ │ │ cmppne r1, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1946938 │ │ │ │ - strbmi pc, [sl], -r7, asr #25 @ │ │ │ │ + @ instruction: 0x464afd1b │ │ │ │ @ instruction: 0x23204606 │ │ │ │ tstpeq r4, r0, lsl #2 @ p-variant is OBSOLETE │ │ │ │ eorls pc, r8, r0, lsl #17 │ │ │ │ - @ instruction: 0xf806f197 │ │ │ │ + @ instruction: 0xf85af197 │ │ │ │ movwcs r9, #1027 @ 0x403 │ │ │ │ ldrbeq pc, [r4], #-262 @ 0xfffffefa @ │ │ │ │ movwcc lr, #2509 @ 0x9cd │ │ │ │ @ instruction: 0xf8df9302 │ │ │ │ ldm sp, {r3, r4, r6, lr, pc} │ │ │ │ @ instruction: 0xf8d6000f │ │ │ │ stm r4, {r2, r5, sp, lr, pc} │ │ │ │ ldrtmi r0, [r8], -pc │ │ │ │ @ instruction: 0xf8584631 │ │ │ │ bl 1345cc │ │ │ │ svcvc 0x00db13ce │ │ │ │ orreq lr, r3, #6144 @ 0x1800 │ │ │ │ eorge pc, r8, r3, asr #17 │ │ │ │ - @ instruction: 0xf80cf199 │ │ │ │ + @ instruction: 0xf860f199 │ │ │ │ blmi 2fade0 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 1c2620 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, LR_abt │ │ │ │ andseq pc, r4, r6, lsl #2 │ │ │ │ pop {r1, r2, ip, sp, pc} │ │ │ │ @@ -14517,36 +14517,36 @@ │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ addlt r4, r5, sp, lsl #12 │ │ │ │ tstcs r0, r4, lsl #12 │ │ │ │ ldrmi r6, [r7], -r0, lsl #18 │ │ │ │ @ instruction: 0xf1944699 │ │ │ │ - stmdbvs fp!, {r0, r3, r4, r5, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbvs fp!, {r0, r2, r3, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ ldreq pc, [r4], -r0, lsl #2 │ │ │ │ ldrtmi r4, [r1], -r2, lsl #13 │ │ │ │ ldrdhi pc, [r4], #143 @ 0x8f │ │ │ │ tstpeq r9, #201326595 @ p-variant is OBSOLETE @ 0xc000003 │ │ │ │ stmiavs fp!, {r0, r1, r7, r9, sp, lr} │ │ │ │ stmib r0, {r3, r4, r5, r6, r7, sl, lr}^ │ │ │ │ @ instruction: 0xf04f350b │ │ │ │ stmdbvs r3!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, sl, ip, sp} │ │ │ │ umaalcs pc, r1, r3, r9 @ │ │ │ │ @ instruction: 0xf04f2a0e │ │ │ │ svclt 0x00140201 │ │ │ │ @ instruction: 0xf8d32320 │ │ │ │ @ instruction: 0xf1963178 │ │ │ │ - ldrbmi pc, [r1], -r1, lsr #31 @ │ │ │ │ - @ instruction: 0xf1984620 │ │ │ │ - blvc f68544 │ │ │ │ + usub8mi pc, r1, r5 @ │ │ │ │ + @ instruction: 0xf1994620 │ │ │ │ + blvc f66694 │ │ │ │ msrcc SP_usr, r0 │ │ │ │ blx 1c2ad0 │ │ │ │ b ae5260 │ │ │ │ @ instruction: 0xf1940903 │ │ │ │ - strls pc, [r3], -fp, asr #24 │ │ │ │ + @ instruction: 0x9603fc9f │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ @ instruction: 0xf1003300 │ │ │ │ movwls r0, #10836 @ 0x2a54 │ │ │ │ strbteq pc, [r4], -r0, lsl #2 @ │ │ │ │ mullt ip, r7, r8 │ │ │ │ @ instruction: 0xf8804686 │ │ │ │ ldm sp, {r3, r5, ip, sp, pc} │ │ │ │ @@ -14562,15 +14562,15 @@ │ │ │ │ bl f06a8 │ │ │ │ @ instruction: 0xf89212c3 │ │ │ │ @ instruction: 0xf8923020 │ │ │ │ bl 3f0774 │ │ │ │ bl 3e94bc │ │ │ │ addsvs r0, sp, #536870920 @ 0x20000008 │ │ │ │ addsvs r2, r3, #0, 6 │ │ │ │ - @ instruction: 0xff84f198 │ │ │ │ + @ instruction: 0xffd8f198 │ │ │ │ pop {r0, r2, ip, sp, pc} │ │ │ │ @ instruction: 0xf1bb8ff0 │ │ │ │ svclt 0x001f0f20 │ │ │ │ @ instruction: 0xf00b2501 │ │ │ │ blx 1ab34c │ │ │ │ @ instruction: 0xf105f50b │ │ │ │ @ instruction: 0xe7db35ff │ │ │ │ @@ -14586,49 +14586,49 @@ │ │ │ │ ldrbtmi r9, [r9], #440 @ 0x1b8 │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf04f932f │ │ │ │ stmdacs r0, {r8, r9} │ │ │ │ blmi 1b1c880 │ │ │ │ andcs r4, r0, #2063597568 @ 0x7b000000 │ │ │ │ ldmdage r7, {r2, r8, sp} │ │ │ │ - mcr2 1, 7, pc, cr2, cr8, {4} @ │ │ │ │ + @ instruction: 0xff36f198 │ │ │ │ andcs r4, r4, #105472 @ 0x19c00 │ │ │ │ ldmdals fp, {r3, r8, sp} │ │ │ │ andcc pc, r3, r9, asr r8 @ │ │ │ │ @ instruction: 0xf1949311 │ │ │ │ - ldcls 8, cr15, [fp], {123} @ 0x7b │ │ │ │ + ldcls 8, cr15, [fp], {207} @ 0xcf │ │ │ │ ldcne 6, cr4, [r8], #520 @ 0x208 │ │ │ │ - mcr2 2, 4, pc, cr2, cr8, {3} @ │ │ │ │ + mrc2 2, 6, pc, cr6, cr8, {3} │ │ │ │ strmi r2, [r3], -r0, lsr #4 │ │ │ │ strtmi r2, [r0], -r4, lsl #2 │ │ │ │ - @ instruction: 0xf870f194 │ │ │ │ + @ instruction: 0xf8c4f194 │ │ │ │ movwcs r9, #7195 @ 0x1c1b │ │ │ │ subcs r4, r4, #6291456 @ 0x600000 │ │ │ │ @ instruction: 0xf8842100 │ │ │ │ ldmdage lr, {r0, r2, r6, ip, sp} │ │ │ │ ldrdcc pc, [ip], #132 @ 0x84 @ │ │ │ │ movweq pc, #4163 @ 0x1043 @ │ │ │ │ rsccc pc, ip, r4, asr #17 │ │ │ │ stc 7, cr15, [r6, #960] @ 0x3c0 │ │ │ │ tstcs r0, r0, lsr #12 │ │ │ │ - blx 1224dbe │ │ │ │ + blx fe724dbe │ │ │ │ @ instruction: 0x46046933 │ │ │ │ tstpeq r9, #201326595 @ p-variant is OBSOLETE @ 0xc000003 │ │ │ │ ldmvs r3!, {r0, r1, r7, r9, sp, lr} │ │ │ │ strcc lr, [fp], -r0, asr #19 │ │ │ │ ldreq pc, [r4], -r0, lsl #2 │ │ │ │ @ instruction: 0x46319b1b │ │ │ │ umaalcs pc, r1, r3, r9 @ │ │ │ │ @ instruction: 0xf04f2a0e │ │ │ │ svclt 0x00140201 │ │ │ │ @ instruction: 0xf8d32320 │ │ │ │ @ instruction: 0xf1963178 │ │ │ │ - @ instruction: 0x4621fef3 │ │ │ │ + strtmi pc, [r1], -r7, asr #30 │ │ │ │ @ instruction: 0xf198a817 │ │ │ │ - bvs ff9283e8 │ │ │ │ + bvs ff928538 │ │ │ │ blcs 686bf4 │ │ │ │ ldm pc, {r0, r2, r4, r5, r6, fp, ip, lr, pc}^ @ │ │ │ │ ldrbtvc pc, [r4], #-3 @ │ │ │ │ @ instruction: 0x767a7a74 │ │ │ │ @ instruction: 0x76761076 │ │ │ │ andsne r7, r0, sl, ror sl │ │ │ │ andsne r7, r0, r8, ror r4 │ │ │ │ @@ -14636,34 +14636,34 @@ │ │ │ │ rsbseq r7, r4, r4, ror r4 │ │ │ │ ldrbtmi r4, [fp], #-2877 @ 0xfffff4c3 │ │ │ │ movtcs lr, #1953 @ 0x7a1 │ │ │ │ mulhi sp, r2, r8 │ │ │ │ @ instruction: 0x71acf44f │ │ │ │ smladcc r1, fp, r8, r9 │ │ │ │ @ instruction: 0xf1949311 │ │ │ │ - strbmi pc, [r2], -r7, lsl #23 @ │ │ │ │ + @ instruction: 0x4642fbdb │ │ │ │ eorhi pc, r8, r0, lsl #17 │ │ │ │ ldmdaeq r4, {r8, ip, sp, lr, pc} │ │ │ │ blls 4ba000 │ │ │ │ @ instruction: 0xf1964641 │ │ │ │ - blge 56830c │ │ │ │ + blge 56845c │ │ │ │ @ instruction: 0xf1049616 │ │ │ │ @ instruction: 0x26000c54 │ │ │ │ stmib sp, {r0, r1, r4, r9, sl, ip, pc}^ │ │ │ │ bvs 1902058 │ │ │ │ ldrsbt pc, [r8], pc @ │ │ │ │ blgt 44d054 │ │ │ │ andeq lr, pc, ip, lsl #17 │ │ │ │ @ instruction: 0xf8599a11 │ │ │ │ strtmi r3, [r1], -lr │ │ │ │ bl 15287c │ │ │ │ @ instruction: 0xf89313c2 │ │ │ │ bl 1748f0 │ │ │ │ addsvs r0, lr, #201326594 @ 0xc000002 │ │ │ │ - mcr2 1, 6, pc, cr10, cr8, {4} @ │ │ │ │ + @ instruction: 0xff1ef198 │ │ │ │ cdpeq 1, 7, cr15, cr12, cr13, {0} │ │ │ │ @ instruction: 0xf88d2322 │ │ │ │ @ instruction: 0x46ec30b4 │ │ │ │ ldm lr!, {r2, r3, r5, r8, r9, sl, ip, pc} │ │ │ │ @ instruction: 0xf8cd000f │ │ │ │ stmia ip!, {r2, r4, r5, r6, pc} │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ @@ -14671,15 +14671,15 @@ │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ ldrtmi r0, [r1], -pc │ │ │ │ tstcs sp, #3620864 @ 0x374000 │ │ │ │ @ instruction: 0xf199a817 │ │ │ │ - movwcs pc, #63999 @ 0xf9ff @ │ │ │ │ + movwcs pc, #64083 @ 0xfa53 @ │ │ │ │ ldrbmi r4, [r1], -r2, lsl #12 │ │ │ │ @ instruction: 0xf7ffa817 │ │ │ │ bmi 568350 │ │ │ │ ldrbtmi r4, [sl], #-2828 @ 0xfffff4f4 │ │ │ │ ldmpl r3, {r0, r1, r3, r4, fp, ip, pc}^ │ │ │ │ blls c428f0 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @@ -14690,17 +14690,17 @@ │ │ │ │ movwcs lr, #6040 @ 0x1798 │ │ │ │ tstcs r0, #39321600 @ 0x2580000 │ │ │ │ @ instruction: 0xf7f0e794 │ │ │ │ svclt 0x0000ef96 │ │ │ │ adcseq r7, pc, r8, lsl #18 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq r7, pc, r2, lsl #18 │ │ │ │ - eoreq r3, pc, r4, lsl #25 │ │ │ │ + eoreq r3, pc, r4, asr #26 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - ldrdeq r3, [pc], -sl @ │ │ │ │ + mlaeq pc, sl, ip, r3 @ │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ adcseq r7, pc, r2, lsl #15 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbfad4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [ip], -r8, ror #31 │ │ │ │ strmi r6, [r3], -r1, lsl #19 │ │ │ │ @@ -14922,15 +14922,15 @@ │ │ │ │ bicpl pc, r5, #12582912 @ 0xc00000 │ │ │ │ movwls r3, #21264 @ 0x5310 │ │ │ │ @ instruction: 0xf8909b14 │ │ │ │ blx 169232 │ │ │ │ stmdals fp, {r8, ip} │ │ │ │ stmdals ip, {r0, sl, lr} │ │ │ │ ldmdbls sl, {r8, ip, pc} │ │ │ │ - ldc2l 2, cr15, [r8], {129} @ 0x81 │ │ │ │ + stc2 2, cr15, [ip, #-516]! @ 0xfffffdfc │ │ │ │ @ instruction: 0xf8d39b16 │ │ │ │ @ instruction: 0xf8d33460 │ │ │ │ @ instruction: 0xf8911098 │ │ │ │ ldrbeq r3, [fp, -ip, lsr #32] │ │ │ │ bls 31dd40 │ │ │ │ blls 64f0f0 │ │ │ │ ldmdbls lr, {r1, r3, sl, lr} │ │ │ │ @@ -15000,27 +15000,27 @@ │ │ │ │ movwls r3, #21264 @ 0x5310 │ │ │ │ @ instruction: 0xf8909b14 │ │ │ │ blx 169366 │ │ │ │ stmdals fp, {r8, ip} │ │ │ │ stmdals sl, {ip, pc} │ │ │ │ tstls r1, r1, lsl #8 │ │ │ │ ldrdeq lr, [r5, -sp]! │ │ │ │ - blx ff8a5796 │ │ │ │ + ldc2 2, cr15, [r4], #-512 @ 0xfffffe00 │ │ │ │ bmi 17e2b20 │ │ │ │ ldrbtmi r4, [sl], #-2907 @ 0xfffff4a5 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, r7, ror fp │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ adchi pc, r9, r0, asr #32 │ │ │ │ pop {r0, r3, r4, r5, r6, ip, sp, pc} │ │ │ │ stcge 15, cr8, [sp], #-960 @ 0xfffffc40 │ │ │ │ strtmi sl, [r2], -ip, lsr #18 │ │ │ │ @ instruction: 0x460e9810 │ │ │ │ tstls sp, r4, lsr #8 │ │ │ │ - mcr2 2, 3, pc, cr12, cr13, {3} @ │ │ │ │ + mcr2 2, 6, pc, cr0, cr13, {3} @ │ │ │ │ ldcls 8, cr6, [sl, #-136] @ 0xffffff78 │ │ │ │ andls r4, r7, #17825792 @ 0x1100000 │ │ │ │ @ instruction: 0xf7f04628 │ │ │ │ bls 2649cc │ │ │ │ @ instruction: 0x46049b14 │ │ │ │ tstls r9, #721420288 @ 0x2b000000 │ │ │ │ @ instruction: 0xf702fb00 │ │ │ │ @@ -15067,25 +15067,25 @@ │ │ │ │ strls r0, [r4, -r8, lsl #4] │ │ │ │ @ instruction: 0xf8db990f │ │ │ │ cdpls 15, 1, cr3, cr2, cr12, {0} │ │ │ │ movwls r4, #21579 @ 0x544b │ │ │ │ @ instruction: 0xf8da9209 │ │ │ │ movwls r3, #12300 @ 0x300c │ │ │ │ vqdmlsl.s , d1, d7 │ │ │ │ - ldmdbls r1, {r0, r1, r2, r4, r5, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbls r1, {r0, r1, r3, sl, fp, ip, sp, lr, pc} │ │ │ │ stmibne r0!, {r1, r8, ip, pc} │ │ │ │ tstls r1, r8, lsl #18 │ │ │ │ tstls r0, fp, lsl #18 │ │ │ │ bls 2ceac0 │ │ │ │ svccc 0x000cf8db │ │ │ │ strbmi r9, [fp], #-2318 @ 0xfffff6f2 │ │ │ │ @ instruction: 0xf8da9305 │ │ │ │ movwls r3, #12328 @ 0x3028 │ │ │ │ vqdmlsl.s , d0, d7 │ │ │ │ - blls 3e7be4 │ │ │ │ + blls 3e7d34 │ │ │ │ blx 142f3a │ │ │ │ strbmi pc, [r4, #-1029] @ 0xfffffbfb @ │ │ │ │ ldcls 3, cr13, [ip], {195} @ 0xc3 │ │ │ │ ldmdavs sl, {r2, r5, r8, r9, fp, ip, pc} │ │ │ │ blx 10fb42 │ │ │ │ addsmi pc, lr, #4, 12 @ 0x400000 │ │ │ │ mrcge 4, 5, APSR_nzcv, cr12, cr15, {5} │ │ │ │ @@ -15221,15 +15221,15 @@ │ │ │ │ rsbne pc, pc, #64, 4 │ │ │ │ ldrb r4, [r1, -r0, asr #15]! │ │ │ │ bl 1ca70b4 │ │ │ │ ldrsbteq r7, [pc], r8 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ andeq r5, r1, r5, asr #18 │ │ │ │ adcseq ip, r9, r2, ror #11 │ │ │ │ - eorseq sl, r5, r4, lsl #21 │ │ │ │ + eorseq sl, r5, r4, asr #22 │ │ │ │ adcseq r6, pc, lr, lsr pc @ │ │ │ │ andeq ip, r0, r3, ror r2 │ │ │ │ adcseq ip, r9, r4, lsr r5 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 10, cr15, cr0, cr12, {6} │ │ │ │ @@ -15350,15 +15350,15 @@ │ │ │ │ rsbne pc, pc, #64, 4 │ │ │ │ ldrb r4, [r1, -r0, asr #15]! │ │ │ │ b 1c272b8 │ │ │ │ ldrsbteq r6, [pc], r4 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ andeq r7, r1, r9, lsl r8 │ │ │ │ adcseq ip, r9, sl, lsr #7 │ │ │ │ - eorseq sl, r5, r0, lsl #17 │ │ │ │ + eorseq sl, r5, r0, asr #18 │ │ │ │ adcseq r6, pc, sl, lsr sp @ │ │ │ │ andeq lr, r0, r7, lsl #13 │ │ │ │ ldrshteq ip, [r9], ip │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 10, cr15, cr0, cr12, {6} │ │ │ │ @@ -15479,30 +15479,30 @@ │ │ │ │ rsbne pc, pc, #64, 4 │ │ │ │ ldrb r4, [r1, -r0, asr #15]! │ │ │ │ stmdb ip!, {r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldrsbteq r6, [pc], r0 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ andeq r9, r1, r1, asr #4 │ │ │ │ adcseq ip, r9, r2, ror r1 │ │ │ │ - eorseq sl, r5, ip, ror r6 │ │ │ │ + eorseq sl, r5, ip, lsr r7 │ │ │ │ adcseq r6, pc, r6, lsr fp @ │ │ │ │ andeq sp, r0, fp, lsl r1 │ │ │ │ adcseq ip, r9, r4, asr #1 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febc0724 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r8, ror #31 │ │ │ │ strmi r4, [r4], -sp, lsl #12 │ │ │ │ - @ instruction: 0xf97ef28f │ │ │ │ - ldc2l 1, cr15, [lr, #-452]! @ 0xfffffe3c │ │ │ │ + @ instruction: 0xf9d2f28f │ │ │ │ + ldc2l 1, cr15, [r2, #452] @ 0x1c4 │ │ │ │ eorsle r2, pc, r0, lsl #16 │ │ │ │ blcs c384c │ │ │ │ @ instruction: 0x4620d93c │ │ │ │ - @ instruction: 0xf974f28f │ │ │ │ - ldc2l 1, cr15, [r4, #-452]! @ 0xfffffe3c │ │ │ │ + @ instruction: 0xf9c8f28f │ │ │ │ + stc2l 1, cr15, [r8, #452] @ 0x1c4 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ stmibvs r3, {r0, r1, r2, r4, r6, r9, pc} │ │ │ │ blcs ab8c4 │ │ │ │ movwcs fp, #7992 @ 0x1f38 │ │ │ │ bcs 430ec8 │ │ │ │ ldm pc, {r0, r3, r5, fp, ip, lr, pc}^ @ │ │ │ │ subeq pc, sp, #18 │ │ │ │ @@ -15514,25 +15514,25 @@ │ │ │ │ eoreq r0, r8, r8, lsr #32 │ │ │ │ eoreq r0, r8, r8, lsr #32 │ │ │ │ vhadd.s8 d16, d0, d24 │ │ │ │ ldclcs 3, cr1, [fp], #-852 @ 0xfffffcac │ │ │ │ subhi pc, r5, #0 │ │ │ │ andle r2, r7, r2, lsl #25 │ │ │ │ movwls r4, #5664 @ 0x1620 │ │ │ │ - blx fffa5fd8 │ │ │ │ + blx 14a5fda │ │ │ │ stmdacs r0, {r0, r8, r9, fp, ip, pc} │ │ │ │ eorshi pc, r2, #0 │ │ │ │ strtmi r4, [r0], -r9, lsr #12 │ │ │ │ ldc2l 0, cr15, [r8, #372] @ 0x174 │ │ │ │ strtmi r4, [r0], -r1, lsl #12 │ │ │ │ ldc2 0, cr15, [r4, #372]! @ 0x174 │ │ │ │ ldrmi r4, [r8], -r3, lsl #12 │ │ │ │ ldclt 0, cr11, [r0, #-12]! │ │ │ │ vsubhn.i16 d4, , q8 │ │ │ │ - @ instruction: 0x4603f937 │ │ │ │ + strmi pc, [r3], -fp, lsl #19 │ │ │ │ vadd.i8 q1, q8, │ │ │ │ ldmdacs ip, {r0, r2, r4, r6, r8, pc} │ │ │ │ @ instruction: 0xf1a0d9dd │ │ │ │ bcs fe969e48 │ │ │ │ ldrdge sp, [r2, -r9] │ │ │ │ eorcs pc, r2, r1, asr r8 @ │ │ │ │ smladmi r8, r1, r4, r4 │ │ │ │ @@ -15988,15 +15988,15 @@ │ │ │ │ @ instruction: 0xf7fe4662 │ │ │ │ blls d28bd0 │ │ │ │ blls d4e920 │ │ │ │ blls d8e958 │ │ │ │ blls dce914 │ │ │ │ stmdals sl, {r1, r2, r3, r8, r9, ip, pc} │ │ │ │ tstls r8, #55296 @ 0xd800 │ │ │ │ - @ instruction: 0xf998f171 │ │ │ │ + @ instruction: 0xf9ecf171 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ stmibvs r3, {r0, r2, r3, r5, r6, r8, pc} │ │ │ │ blcs ac07c │ │ │ │ movwcs fp, #7992 @ 0x1f38 │ │ │ │ strls r9, [r1, #-781] @ 0xfffffcf3 │ │ │ │ ldmdavs fp!, {r8, sl, sp} │ │ │ │ movwls r4, #34399 @ 0x865f │ │ │ │ @@ -16284,15 +16284,15 @@ │ │ │ │ @ instruction: 0xf7fece35 │ │ │ │ blls d28730 │ │ │ │ blls d4edb8 │ │ │ │ ldmib sp, {r0, r1, r3, r4, r8, r9, ip, pc}^ │ │ │ │ movwls r7, #62260 @ 0xf334 │ │ │ │ blls e101bc │ │ │ │ @ instruction: 0xf1709317 │ │ │ │ - stmdacs r0, {r0, r3, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r2, r3, r4, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ cmnphi r5, r0 @ p-variant is OBSOLETE │ │ │ │ ldmeq fp, {r0, r1, r7, r8, fp, sp, lr}^ │ │ │ │ svclt 0x00382b01 │ │ │ │ movwls r2, #49921 @ 0xc301 │ │ │ │ stmdbls ip, {r0, r1, r2, r8, r9, fp, ip, pc} │ │ │ │ stmdavs fp!, {r1, r3, r4, fp, sp, lr} │ │ │ │ vqdmulh.s d15, d1, d2 │ │ │ │ @@ -16598,15 +16598,15 @@ │ │ │ │ @ instruction: 0xf7fdce35 │ │ │ │ blls d2a248 │ │ │ │ blls d4f2a0 │ │ │ │ ldmib sp, {r0, r1, r3, r4, r8, r9, ip, pc}^ │ │ │ │ movwls r7, #62260 @ 0xf334 │ │ │ │ blls e106a4 │ │ │ │ @ instruction: 0xf1709317 │ │ │ │ - stmdacs r0, {r0, r2, r4, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r3, r5, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ cmnphi r5, r0 @ p-variant is OBSOLETE │ │ │ │ ldmeq fp, {r0, r1, r7, r8, fp, sp, lr}^ │ │ │ │ svclt 0x00382b01 │ │ │ │ movwls r2, #49921 @ 0xc301 │ │ │ │ stmdbls ip, {r0, r1, r2, r8, r9, fp, ip, pc} │ │ │ │ stmdavs fp!, {r1, r3, r4, fp, sp, lr} │ │ │ │ vqdmulh.s d15, d1, d2 │ │ │ │ @@ -16912,15 +16912,15 @@ │ │ │ │ @ instruction: 0xf7fdce35 │ │ │ │ blls d29d60 │ │ │ │ blls d4f788 │ │ │ │ ldmib sp, {r0, r1, r3, r4, r8, r9, ip, pc}^ │ │ │ │ movwls r7, #62260 @ 0xf334 │ │ │ │ blls e10b8c │ │ │ │ @ instruction: 0xf1709317 │ │ │ │ - stmdacs r0, {r0, r5, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r2, r4, r5, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ cmnphi r5, r0 @ p-variant is OBSOLETE │ │ │ │ ldmeq fp, {r0, r1, r7, r8, fp, sp, lr}^ │ │ │ │ svclt 0x00382b01 │ │ │ │ movwls r2, #49921 @ 0xc301 │ │ │ │ stmdbls ip, {r0, r1, r2, r8, r9, fp, ip, pc} │ │ │ │ stmdavs fp!, {r1, r3, r4, fp, sp, lr} │ │ │ │ vqdmulh.s d15, d1, d2 │ │ │ │ @@ -17185,16 +17185,16 @@ │ │ │ │ @ instruction: 0xb11002f1 │ │ │ │ rscscc pc, r2, #9633792 @ 0x930000 │ │ │ │ @ instruction: 0xbd08b903 │ │ │ │ @ instruction: 0x2179f891 │ │ │ │ svclt 0x00182a02 │ │ │ │ mvnsle r4, r8, lsl r6 │ │ │ │ vmull.s q3, d29, d0[2] │ │ │ │ - @ instruction: 0xf170fc3d │ │ │ │ - @ instruction: 0xf890f83d │ │ │ │ + @ instruction: 0xf170fc91 │ │ │ │ + @ instruction: 0xf890f891 │ │ │ │ @ instruction: 0xf0000020 │ │ │ │ stmdacc r2, {r0, r1, r2} │ │ │ │ andcs fp, r1, r8, lsl pc │ │ │ │ svclt 0x0000bd08 │ │ │ │ svcvc 0x008bf5b0 │ │ │ │ @ instruction: 0xf5b0d20f │ │ │ │ tstle r5, #536 @ 0x218 │ │ │ │ @@ -17210,24 +17210,24 @@ │ │ │ │ @ instruction: 0xd1014298 │ │ │ │ ldrbmi r2, [r0, -r3]! │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febc220c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r8, ror #31 │ │ │ │ @ instruction: 0xf1704604 │ │ │ │ - @ instruction: 0xf890f80d │ │ │ │ + @ instruction: 0xf890f861 │ │ │ │ blcs 1370f0 │ │ │ │ ldm pc, {r2, r4, r5, fp, ip, lr, pc}^ @ │ │ │ │ blcs c67034 │ │ │ │ andcs r3, r4, r6, lsl #6 │ │ │ │ andcs r4, r5, r0, ror r7 │ │ │ │ stchi 7, cr4, [r3, #448] @ 0x1c0 │ │ │ │ strbne pc, [r8, #963] @ 0x3c3 @ │ │ │ │ @ instruction: 0xf17e4620 │ │ │ │ - svcne 0x002bfdbf │ │ │ │ + svcne 0x002bfe13 │ │ │ │ ldmdale r2!, {r2, r3, r4, r8, r9, fp, sp} │ │ │ │ @ instruction: 0xf003e8df │ │ │ │ teqcc r1, pc, lsl #30 │ │ │ │ ldrne r3, [r5, #-271] @ 0xfffffef1 │ │ │ │ teqcc r1, r1, lsr r1 │ │ │ │ teqcc r1, r6, lsr #2 │ │ │ │ teqcc r1, r1, lsr r1 │ │ │ │ @@ -17242,15 +17242,15 @@ │ │ │ │ @ instruction: 0xf3c38d03 │ │ │ │ ldrb r1, [r9, r8, asr #11] │ │ │ │ vmull.u8 q12, d19, d3 │ │ │ │ ldrb r1, [r5, r8, asr #11] │ │ │ │ vmull.p8 q12, d3, d3 │ │ │ │ ldrb r1, [r1, r8, asr #11] │ │ │ │ strtmi r9, [r0], -r1 │ │ │ │ - ldc2 1, cr15, [r8, #-504] @ 0xfffffe08 │ │ │ │ + stc2l 1, cr15, [ip, #-504]! @ 0xfffffe08 │ │ │ │ bls d95e0 │ │ │ │ svclt 0x00144282 │ │ │ │ andcs r2, r4, r6 │ │ │ │ stmdacs r0, {r0, r5, r6, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ andcs fp, r7, r4, lsl pc │ │ │ │ ldrb r2, [ip, r4] │ │ │ │ ldrb r2, [sl, r3] │ │ │ │ @@ -18340,15 +18340,15 @@ │ │ │ │ blcs 86594 │ │ │ │ @ instruction: 0x4691d037 │ │ │ │ @ instruction: 0x46805972 │ │ │ │ bcs fe0fd9e4 │ │ │ │ @ instruction: 0x079ad134 │ │ │ │ ldrbeq sp, [fp, -r1, asr #8] │ │ │ │ ldmdbpl r0!, {r0, r3, r6, sl, ip, lr, pc}^ │ │ │ │ - ldc2 2, cr15, [r0], {140} @ 0x8c │ │ │ │ + stc2l 2, cr15, [r4], #-560 @ 0xfffffdd0 │ │ │ │ @ instruction: 0xf0102213 │ │ │ │ strtmi r0, [r1], -r6, lsl #30 │ │ │ │ eorle r4, lr, r0, asr #12 │ │ │ │ cdp2 0, 14, cr15, cr0, cr4, {1} │ │ │ │ @ instruction: 0x46212212 │ │ │ │ @ instruction: 0xf0244640 │ │ │ │ andcs pc, pc, #3504 @ 0xdb0 │ │ │ │ @@ -18398,15 +18398,15 @@ │ │ │ │ blcs 8667c │ │ │ │ @ instruction: 0x4691d037 │ │ │ │ @ instruction: 0x46805972 │ │ │ │ bcs fe0fdacc │ │ │ │ @ instruction: 0x079ad134 │ │ │ │ ldrbeq sp, [fp, -r1, asr #8] │ │ │ │ ldmdbpl r0!, {r0, r3, r6, sl, ip, lr, pc}^ │ │ │ │ - blx fe7a8cde │ │ │ │ + blx ffca8cde │ │ │ │ @ instruction: 0xf0102213 │ │ │ │ strtmi r0, [r1], -r6, lsl #30 │ │ │ │ eorle r4, lr, r0, asr #12 │ │ │ │ @ instruction: 0xf87cf026 │ │ │ │ @ instruction: 0x46212212 │ │ │ │ @ instruction: 0xf0264640 │ │ │ │ andcs pc, pc, #7798784 @ 0x770000 │ │ │ │ @@ -18456,15 +18456,15 @@ │ │ │ │ blcs 86764 │ │ │ │ @ instruction: 0x4691d037 │ │ │ │ @ instruction: 0x46805972 │ │ │ │ bcs fe0fdbb4 │ │ │ │ @ instruction: 0x079ad134 │ │ │ │ ldrbeq sp, [fp, -r1, asr #8] │ │ │ │ ldmdbpl r0!, {r0, r3, r6, sl, ip, lr, pc}^ │ │ │ │ - blx aa8dc6 │ │ │ │ + blx 1fa8dc6 │ │ │ │ @ instruction: 0xf0102213 │ │ │ │ strtmi r0, [r1], -r6, lsl #30 │ │ │ │ eorle r4, lr, r0, asr #12 │ │ │ │ @ instruction: 0xf93ef026 │ │ │ │ @ instruction: 0x46212212 │ │ │ │ @ instruction: 0xf0264640 │ │ │ │ andcs pc, pc, #933888 @ 0xe4000 │ │ │ │ @@ -18595,15 +18595,15 @@ │ │ │ │ mvnle r2, r0, lsl #22 │ │ │ │ ldrbeq pc, [r8, #-2248] @ 0xfffff738 @ │ │ │ │ @ instruction: 0xf7ede7e1 │ │ │ │ svclt 0x0000e914 │ │ │ │ adcseq r3, pc, sl, lsr #23 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq r3, pc, lr, lsl #21 │ │ │ │ - eoreq pc, lr, ip, lsl lr @ │ │ │ │ + ldrdeq pc, [lr], -ip @ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febc37c8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5000fe8 │ │ │ │ strmi r5, [r5], -r0, asr #8 │ │ │ │ addlt r4, r2, fp, lsl #12 │ │ │ │ @ instruction: 0xf8946989 │ │ │ │ @@ -18792,15 +18792,15 @@ │ │ │ │ @ instruction: 0xf5a2d30a │ │ │ │ blcs 2c96d4 │ │ │ │ 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 │ │ │ │ - blx feca8e8e │ │ │ │ + stc2 1, cr15, [r4], {110} @ 0x6e │ │ │ │ strmi r4, [r2], r6, lsl #12 │ │ │ │ @ instruction: 0xf7fe9801 │ │ │ │ @ instruction: 0xf106fb77 │ │ │ │ @ instruction: 0x46800937 │ │ │ │ teqpeq r3, #-2147483647 @ p-variant is OBSOLETE @ 0x80000001 │ │ │ │ ldrmi sl, [r8], -r4, lsl #18 │ │ │ │ svccs 0x0001f813 │ │ │ │ @@ -18936,15 +18936,15 @@ │ │ │ │ subcs lr, r3, r0, asr #20 │ │ │ │ @ instruction: 0xf1b8e091 │ │ │ │ svclt 0x001c0f03 │ │ │ │ andvs r6, sl, sl, lsr #16 │ │ │ │ svcge 0x0029f47f │ │ │ │ beq a8160 │ │ │ │ smlabtcc r1, sp, r9, lr │ │ │ │ - @ instruction: 0xf954f172 │ │ │ │ + @ instruction: 0xf9a8f172 │ │ │ │ blls d2f20 │ │ │ │ ldr r6, [lr, -r8] │ │ │ │ beq 14a819c │ │ │ │ mrc 7, 5, lr, cr15, cr4, {1} │ │ │ │ vmov.f32 s15, #64 @ 0x3e000000 0.125 │ │ │ │ vsqrt.f32 s15, s14 │ │ │ │ vldmdble fp!, {s31-s46} │ │ │ │ @@ -19296,15 +19296,15 @@ │ │ │ │ mvnle r2, r0, lsl #22 │ │ │ │ ldrbeq pc, [r8, #-2246] @ 0xfffff73a @ │ │ │ │ @ instruction: 0xf7ece7e2 │ │ │ │ svclt 0x0000eb9a │ │ │ │ adcseq r3, pc, r4, lsr r0 @ │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ umlalseq r2, pc, r8, pc @ │ │ │ │ - eoreq pc, lr, r4, lsr #6 │ │ │ │ + eoreq pc, lr, r4, ror #7 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febc42bc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [r5], -r0, asr #31 │ │ │ │ strmi r4, [lr], -r6, asr #16 │ │ │ │ ldrbtmi r4, [r8], #-2374 @ 0xfffff6ba │ │ │ │ stcge 0, cr11, [r6], {140} @ 0x8c │ │ │ │ @@ -19837,15 +19837,15 @@ │ │ │ │ strbt r6, [r6], r2, rrx │ │ │ │ svc 0x0062f7eb │ │ │ │ strne lr, [r4, #-2525] @ 0xfffff623 │ │ │ │ svclt 0x0000e7a6 │ │ │ │ adcseq r2, pc, r8, lsr sl @ │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq r2, pc, sl, lsr r8 @ │ │ │ │ - mlaeq lr, r2, fp, lr │ │ │ │ + eoreq lr, lr, r2, asr ip │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0090f8cc │ │ │ │ bmi d7f18c │ │ │ │ blmi d7f3a8 │ │ │ │ addslt r4, r4, sl, ror r4 │ │ │ │ @@ -19989,15 +19989,15 @@ │ │ │ │ svcvc 0x00b2f5b2 │ │ │ │ addsmi fp, sl, #24, 30 @ 0x60 │ │ │ │ movwcs fp, #7948 @ 0x1f0c │ │ │ │ blcs 76778 │ │ │ │ strcs fp, [r2, #-3868] @ 0xfffff0e4 │ │ │ │ ldmvc lr, {r0, r1, r2, r3, r6, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf16d4640 │ │ │ │ - teqplt r0, r7, asr sl @ p-variant is OBSOLETE │ │ │ │ + teqplt r0, fp, lsr #21 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1a06b80 │ │ │ │ blx fec6db94 │ │ │ │ stmdbeq r0, {r7, ip, sp, lr, pc}^ │ │ │ │ blls 1ae098 │ │ │ │ @ instruction: 0x2c09ea4f │ │ │ │ mcrrvc 4, 0, pc, r0, cr12 @ │ │ │ │ ldreq pc, [r0], #-964 @ 0xfffffc3c │ │ │ │ @@ -20159,17 +20159,17 @@ │ │ │ │ @ instruction: 0xf5085380 │ │ │ │ andscc r5, r0, #1610612745 @ 0x60000009 │ │ │ │ andsls r9, r1, #1006632960 @ 0x3c000000 │ │ │ │ sbcscc pc, r0, #13828096 @ 0xd30000 │ │ │ │ stmdbcs r0, {r0, r3, r4, fp, sp, lr} │ │ │ │ rschi pc, r0, r0, asr #32 │ │ │ │ vsubhn.i16 d4, q5, q12 │ │ │ │ - strmi pc, [r4], -r1, lsl #26 │ │ │ │ + @ instruction: 0x4604fd55 │ │ │ │ stmdals fp, {r2, r3, ip, pc} │ │ │ │ - ldc2l 2, cr15, [ip], #552 @ 0x228 │ │ │ │ + ldc2l 2, cr15, [r0, #-552] @ 0xfffffdd8 │ │ │ │ ldrsbtcc pc, [r8], #-139 @ 0xffffff75 @ │ │ │ │ @ instruction: 0x4622991c │ │ │ │ @ instruction: 0xf8d3900e │ │ │ │ movwls r3, #20880 @ 0x5190 │ │ │ │ ldrtmi r6, [r9], -fp, lsl #31 │ │ │ │ @ instruction: 0x3190f8d3 │ │ │ │ @ instruction: 0xf89b9304 │ │ │ │ @@ -20550,15 +20550,15 @@ │ │ │ │ ldrdvs r6, [r2], #-15 @ │ │ │ │ @ instruction: 0xf7ebe6dc │ │ │ │ ldmib sp, {r4, r6, r7, r8, fp, sp, lr, pc}^ │ │ │ │ str r1, [r6, r4, lsl #10]! │ │ │ │ adcseq r1, pc, r8, lsr #30 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq r1, pc, r8, lsr #26 │ │ │ │ - eoreq lr, lr, ip, rrx │ │ │ │ + eoreq lr, lr, ip, lsr #2 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0088f8cc │ │ │ │ bmi f3fcbc │ │ │ │ addslt r4, r5, fp, lsr fp │ │ │ │ sxtab16mi r4, r2, sl, ror #8 │ │ │ │ @@ -20581,15 +20581,15 @@ │ │ │ │ bls 9629d8 │ │ │ │ svcvc 0x00b2f5b2 │ │ │ │ addsmi fp, sl, #24, 30 @ 0x60 │ │ │ │ @ instruction: 0xf44fbf04 │ │ │ │ vst2.8 {d16-d17}, [pc], r0 │ │ │ │ @ instruction: 0xd140779e │ │ │ │ @ instruction: 0xf16c4638 │ │ │ │ - teqplt r8, r7 @ @ p-variant is OBSOLETE │ │ │ │ + teqplt r8, fp, lsl #28 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1a36b83 │ │ │ │ blx fed2f0d4 │ │ │ │ ldmdbeq fp, {r0, r1, r7, r8, r9, ip, sp, lr, pc}^ │ │ │ │ stmeq r3, {r3, r6, r9, fp, sp, lr, pc} │ │ │ │ stmvc r9, {r3, r6, r9, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xf4489d20 │ │ │ │ movwls r4, #9169 @ 0x23d1 │ │ │ │ @@ -20775,15 +20775,15 @@ │ │ │ │ bls 962ce0 │ │ │ │ svcvc 0x00b2f5b2 │ │ │ │ addsmi fp, sl, #24, 30 @ 0x60 │ │ │ │ @ instruction: 0xf44fbf04 │ │ │ │ vst2.8 {d16-d17}, [pc], r0 │ │ │ │ @ instruction: 0xd140779e │ │ │ │ @ instruction: 0xf16c4638 │ │ │ │ - teqplt r8, r3, lsr ip @ p-variant is OBSOLETE │ │ │ │ + teqplt r8, r7, lsl #25 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1a36b83 │ │ │ │ blx fed2f3dc │ │ │ │ ldmdbeq fp, {r0, r1, r7, r8, r9, ip, sp, lr, pc}^ │ │ │ │ stmeq r3, {r3, r6, r9, fp, sp, lr, pc} │ │ │ │ stmvc r9, {r3, r6, r9, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xf4489d20 │ │ │ │ movwls r4, #9169 @ 0x23d1 │ │ │ │ @@ -20945,17 +20945,17 @@ │ │ │ │ @ instruction: 0xf5085380 │ │ │ │ andscc r5, r0, #1610612745 @ 0x60000009 │ │ │ │ andsls r9, r1, #1006632960 @ 0x3c000000 │ │ │ │ sbcscc pc, r0, #13828096 @ 0xd30000 │ │ │ │ stmdbcs r0, {r0, r3, r4, fp, sp, lr} │ │ │ │ rschi pc, r0, r0, asr #32 │ │ │ │ vsubhn.i16 d4, , q12 │ │ │ │ - @ instruction: 0x4604fedd │ │ │ │ + @ instruction: 0x4604ff31 │ │ │ │ stmdals fp, {r2, r3, ip, pc} │ │ │ │ - cdp2 2, 13, cr15, cr8, cr9, {4} │ │ │ │ + @ instruction: 0xff2cf289 │ │ │ │ ldrsbtcc pc, [r8], #-139 @ 0xffffff75 @ │ │ │ │ @ instruction: 0x4622991c │ │ │ │ @ instruction: 0xf8d3900e │ │ │ │ movwls r3, #20880 @ 0x5190 │ │ │ │ ldrtmi r6, [r9], -fp, lsl #31 │ │ │ │ @ instruction: 0x3190f8d3 │ │ │ │ @ instruction: 0xf89b9304 │ │ │ │ @@ -21136,17 +21136,17 @@ │ │ │ │ @ instruction: 0xf5085380 │ │ │ │ andscc r5, r0, #1610612745 @ 0x60000009 │ │ │ │ andsls r9, r1, #1006632960 @ 0x3c000000 │ │ │ │ sbcscc pc, r0, #13828096 @ 0xd30000 │ │ │ │ stmdbcs r0, {r0, r3, r4, fp, sp, lr} │ │ │ │ rschi pc, r0, r0, asr #32 │ │ │ │ vsubhn.i16 d4, , q12 │ │ │ │ - @ instruction: 0x4604fd5f │ │ │ │ + @ instruction: 0x4604fdb3 │ │ │ │ stmdals fp, {r2, r3, ip, pc} │ │ │ │ - ldc2l 2, cr15, [sl, #-548] @ 0xfffffddc │ │ │ │ + stc2 2, cr15, [lr, #548]! @ 0x224 │ │ │ │ ldrsbtcc pc, [r8], #-139 @ 0xffffff75 @ │ │ │ │ @ instruction: 0x4622991c │ │ │ │ @ instruction: 0xf8d3900e │ │ │ │ movwls r3, #20880 @ 0x5190 │ │ │ │ ldrtmi r6, [r9], -fp, lsl #31 │ │ │ │ @ instruction: 0x3190f8d3 │ │ │ │ @ instruction: 0xf89b9304 │ │ │ │ @@ -21326,15 +21326,15 @@ │ │ │ │ svclt 0x00187fb2 │ │ │ │ svclt 0x000c429a │ │ │ │ movwcs r2, #769 @ 0x301 │ │ │ │ svclt 0x000e2b00 │ │ │ │ @ instruction: 0xf04f4681 │ │ │ │ vst2.8 {d16,d18}, [pc], r2 │ │ │ │ @ instruction: 0x4628759e │ │ │ │ - @ instruction: 0xffe4f16b │ │ │ │ + @ instruction: 0xf838f16c │ │ │ │ blvs fe09b530 │ │ │ │ andeq pc, r1, r0, lsr #3 │ │ │ │ @ instruction: 0xf080fab0 │ │ │ │ movteq r0, #2368 @ 0x940 │ │ │ │ b 12c9708 │ │ │ │ blls 27869c │ │ │ │ ldmibeq lr, {r0, r2, r8, r9, lr} │ │ │ │ @@ -21480,19 +21480,19 @@ │ │ │ │ @ instruction: 0xf936f049 │ │ │ │ @ instruction: 0xf1026862 │ │ │ │ stmdavs r8!, {r3, r8, r9} │ │ │ │ subsvs r2, r1, r0, lsl #2 │ │ │ │ tstpeq r1, sp, asr #4 @ p-variant is OBSOLETE │ │ │ │ orreq pc, r8, r4, asr #5 │ │ │ │ rsbvs r6, r3, r1, lsl r0 │ │ │ │ - blx fec2bcf8 │ │ │ │ - ldc2l 1, cr15, [r2], #-488 @ 0xfffffe18 │ │ │ │ + blx 12bcfa │ │ │ │ + stc2l 1, cr15, [r6], {122} @ 0x7a │ │ │ │ eorsle r2, sp, r0, lsl #16 │ │ │ │ stmdavs r8!, {r2, r9, sl, sp} │ │ │ │ - blx fe0abd0a │ │ │ │ + blx ff5abd0a │ │ │ │ @ instruction: 0xf01069a1 │ │ │ │ stmdals r8, {r1, r2, r8, r9, sl, fp} │ │ │ │ strcs fp, [r1, #-3860] @ 0xfffff0ec │ │ │ │ b 12786f4 │ │ │ │ teqeq sl, #402653184 @ 0x18000000 │ │ │ │ andne lr, r0, #270336 @ 0x42000 │ │ │ │ biceq lr, r5, #274432 @ 0x43000 │ │ │ │ @@ -21515,15 +21515,15 @@ │ │ │ │ @ instruction: 0x460281f0 │ │ │ │ tstppl r1, sp, asr #4 @ p-variant is OBSOLETE │ │ │ │ orreq pc, r8, r4, asr #5 │ │ │ │ blne 2ad458 │ │ │ │ @ instruction: 0xf1006043 │ │ │ │ @ instruction: 0xe7b20310 │ │ │ │ vmlal.s8 q3, d9, d24 │ │ │ │ - @ instruction: 0xf010fb43 │ │ │ │ + @ instruction: 0xf010fb97 │ │ │ │ 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 │ │ │ │ @@ -21548,15 +21548,15 @@ │ │ │ │ svcvc 0x00b2f5b2 │ │ │ │ addsmi fp, sl, #24, 30 @ 0x60 │ │ │ │ movwcs fp, #7948 @ 0x1f0c │ │ │ │ blcs 77fd4 │ │ │ │ strcs fp, [r2], #-3868 @ 0xfffff0e4 │ │ │ │ ldmvc lr, {r0, r1, r2, r3, r6, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf16b4640 │ │ │ │ - teqplt r8, r9, lsr #28 @ p-variant is OBSOLETE │ │ │ │ + teqplt r8, sp, ror lr @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1a36b83 │ │ │ │ blx fed2fff0 │ │ │ │ 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 │ │ │ │ @@ -21601,15 +21601,15 @@ │ │ │ │ svcvc 0x00b2f5b2 │ │ │ │ addsmi fp, sl, #24, 30 @ 0x60 │ │ │ │ movwcs fp, #7948 @ 0x1f0c │ │ │ │ blcs 780a8 │ │ │ │ strcs fp, [r2], #-3868 @ 0xfffff0e4 │ │ │ │ ldmvc lr, {r0, r1, r2, r3, r6, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf16b4640 │ │ │ │ - teqplt r8, pc @ @ p-variant is OBSOLETE │ │ │ │ + teqplt r8, r3, lsl lr @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1a36b83 │ │ │ │ blx fed300c4 │ │ │ │ ldmdbeq fp, {r0, r1, r7, r8, r9, ip, sp, lr, pc}^ │ │ │ │ strbcc lr, [r3], #-2628 @ 0xfffff5bc │ │ │ │ andcc lr, fp, #3620864 @ 0x374000 │ │ │ │ strcs lr, [r9], #2628 @ 0xa44 │ │ │ │ vst2.32 {d22,d24}, [r4 :256], r9 │ │ │ │ @@ -21972,15 +21972,15 @@ │ │ │ │ svclt 0x0000eeb8 │ │ │ │ ldrhteq r0, [pc], r8 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq r0, pc, r8, asr sl @ │ │ │ │ umlalseq r5, r9, r8, pc @ │ │ │ │ adcseq r5, r9, sl, lsl #30 │ │ │ │ adcseq r0, pc, ip, ror r7 @ │ │ │ │ - eorseq r4, r5, r4, asr #1 │ │ │ │ + eorseq r4, r5, r4, lsl #3 │ │ │ │ adcseq r5, r9, lr, ror ip │ │ │ │ andeq r0, r0, r4, ror #19 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0070f8cc │ │ │ │ addslt r4, fp, r6, lsr sl │ │ │ │ @@ -22379,15 +22379,15 @@ │ │ │ │ svclt 0x0000eb8a │ │ │ │ adcseq r0, pc, ip, asr r4 @ │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ ldrshteq r0, [pc], ip │ │ │ │ adcseq r5, r9, r8, lsl #18 │ │ │ │ adcseq r5, r9, sl, ror r8 │ │ │ │ adcseq r0, pc, r0, lsr #2 │ │ │ │ - eorseq r3, r5, r8, ror #20 │ │ │ │ + eorseq r3, r5, r8, lsr #22 │ │ │ │ adcseq r5, r9, lr, ror #11 │ │ │ │ andeq r0, r0, r4, ror #19 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0070f8cc │ │ │ │ addslt r4, fp, r6, lsr sl │ │ │ │ @@ -22786,15 +22786,15 @@ │ │ │ │ svclt 0x0000e85c │ │ │ │ adcseq pc, lr, r0, lsl #28 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq pc, lr, r0, lsr #27 │ │ │ │ adcseq r5, r9, r8, ror r2 │ │ │ │ adcseq r5, r9, sl, ror #3 │ │ │ │ adcseq pc, lr, r4, asr #21 │ │ │ │ - eorseq r3, r5, ip, lsl #8 │ │ │ │ + eorseq r3, r5, ip, asr #9 │ │ │ │ adcseq r4, r9, lr, asr pc │ │ │ │ andeq r0, r0, r4, ror #19 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0070f8cc │ │ │ │ addslt r4, fp, r6, lsr sl │ │ │ │ @@ -23494,23 +23494,23 @@ │ │ │ │ stclpl 2, cr15, [r4, #-52] @ 0xffffffcc │ │ │ │ svchi 0x00f0e8bd │ │ │ │ @ instruction: 0xf8939b0b │ │ │ │ @ instruction: 0xf0133178 │ │ │ │ tstle ip, r0, lsr pc │ │ │ │ @ instruction: 0xe77a465f │ │ │ │ @ instruction: 0xf1694658 │ │ │ │ - @ instruction: 0xb118fef5 │ │ │ │ + tstplt r8, r9, asr #30 @ p-variant is OBSOLETE │ │ │ │ blcs 44b85c │ │ │ │ svcge 0x006cf63f │ │ │ │ blvc fe22e394 │ │ │ │ @ instruction: 0xf8dfe76f │ │ │ │ ldrbtmi r3, [fp], #-1112 @ 0xfffffba8 │ │ │ │ strbt r9, [fp], sl, lsl #6 │ │ │ │ @ instruction: 0xf1694638 │ │ │ │ - tstplt r8, r5, ror #29 @ p-variant is OBSOLETE │ │ │ │ + tstplt r8, r9, lsr pc @ p-variant is OBSOLETE │ │ │ │ blcs 44b87c │ │ │ │ svcge 0x0057f63f │ │ │ │ strvc pc, [r6, pc, asr #8] │ │ │ │ blls 2eaff8 │ │ │ │ @ instruction: 0x3179f893 │ │ │ │ @ instruction: 0xf0002b02 │ │ │ │ blls 351920 │ │ │ │ @@ -23561,15 +23561,15 @@ │ │ │ │ @ instruction: 0xf8d6ff11 │ │ │ │ @ instruction: 0x462b12b0 │ │ │ │ bge cd8798 │ │ │ │ @ instruction: 0xf8d1903b │ │ │ │ strtmi r1, [r8], -ip, lsl #30 │ │ │ │ bicpl pc, fp, r1, lsl #10 │ │ │ │ vorn d19, d5, d0 │ │ │ │ - blge 9b03e4 │ │ │ │ + blge 9b0534 │ │ │ │ adcseq pc, r0, #14024704 @ 0xd60000 │ │ │ │ tstls r6, #0, 6 │ │ │ │ movtcs lr, #51669 @ 0xc9d5 │ │ │ │ @ instruction: 0xf806f04d │ │ │ │ stmdacs r0, {r7, r9, sl, lr} │ │ │ │ tstphi pc, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x46019b15 │ │ │ │ @@ -23586,15 +23586,15 @@ │ │ │ │ stmib sp, {r2, r8, r9, sp}^ │ │ │ │ bls 57a094 │ │ │ │ @ instruction: 0xf0559241 │ │ │ │ @ instruction: 0x4629fef9 │ │ │ │ @ instruction: 0x4643aa3c │ │ │ │ stmiage r8, {r2, r6, ip, pc}^ │ │ │ │ vhadd.s d25, d11, d9 │ │ │ │ - movwcs pc, #6321 @ 0x18b1 @ │ │ │ │ + movwcs pc, #6405 @ 0x1905 @ │ │ │ │ ldrbmi r9, [sl], -r0, lsl #6 │ │ │ │ strtmi r9, [r1], -pc, lsl #22 │ │ │ │ strbmi r9, [r8], -r1, lsl #6 │ │ │ │ vstrge d9, [r2, #-44] @ 0xffffffd4 │ │ │ │ stmdahi r2, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xf8d39e0a │ │ │ │ stmib sp, {r4, r7, r8, ip, sp}^ │ │ │ │ @@ -23669,15 +23669,15 @@ │ │ │ │ movtcs lr, #59853 @ 0xe9cd │ │ │ │ cmpls r3, #20, 22 @ 0x5000 │ │ │ │ mrc2 0, 2, pc, cr4, cr5, {2} │ │ │ │ ldrdlt pc, [r4], -sp @ │ │ │ │ ldmdbls r7, {r1, r2, r3, r6, r9, fp, sp, pc} │ │ │ │ subsls r2, r6, r0, lsl #6 │ │ │ │ vmin.s q10, , q4 │ │ │ │ - blls 46f534 │ │ │ │ + blls 46f684 │ │ │ │ strtmi r9, [r1], -r1, lsl #6 │ │ │ │ strbmi r9, [r8], -fp, lsl #20 │ │ │ │ ldrdcc pc, [r4], -sl @ │ │ │ │ stcls 3, cr9, [sl, #-0] │ │ │ │ @ instruction: 0x3178f892 │ │ │ │ @ instruction: 0x2190f8d2 │ │ │ │ andcs lr, r4, #3358720 @ 0x334000 │ │ │ │ @@ -23722,27 +23722,27 @@ │ │ │ │ @ instruction: 0xf0ca4385 │ │ │ │ @ instruction: 0xf8d9fa1f │ │ │ │ blcs 7eb28 │ │ │ │ mcrge 4, 1, pc, cr2, cr15, {3} @ │ │ │ │ ldrbeq pc, [r8, #-2249] @ 0xfffff737 @ │ │ │ │ stcls 6, cr14, [r9, #-120] @ 0xffffff88 │ │ │ │ vmull.s q3, d23, d0[6] │ │ │ │ - @ instruction: 0xf169f92b │ │ │ │ - stmdbls fp, {r0, r1, r3, r5, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf169f97f │ │ │ │ + stmdbls fp, {r0, r1, r2, r3, r4, r5, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ mlacc r0, r0, r8, pc @ │ │ │ │ movweq pc, #28675 @ 0x7003 @ │ │ │ │ @ instruction: 0x2179f891 │ │ │ │ blcs 10c110 │ │ │ │ bcs 125720 │ │ │ │ @ instruction: 0xf895d04e │ │ │ │ @ instruction: 0xe64a1178 │ │ │ │ andcs r9, r0, #11264 @ 0x2c00 │ │ │ │ andls r6, r7, #216, 20 @ 0xd8000 │ │ │ │ - @ instruction: 0xf914f287 │ │ │ │ - ldc2 1, cr15, [r4, #-420] @ 0xfffffe5c │ │ │ │ + @ instruction: 0xf968f287 │ │ │ │ + stc2l 1, cr15, [r8, #-420]! @ 0xfffffe5c │ │ │ │ mlacc r0, r0, r8, pc @ │ │ │ │ @ instruction: 0xf0039a07 │ │ │ │ @ instruction: 0xf1a30307 │ │ │ │ blx fed32224 │ │ │ │ ldmdbeq fp, {r0, r1, r7, r8, r9, ip, sp, lr, pc}^ │ │ │ │ svclt 0x00044293 │ │ │ │ @ instruction: 0xf8939b09 │ │ │ │ @@ -23765,31 +23765,31 @@ │ │ │ │ cmncs pc, #13828096 @ 0xd30000 │ │ │ │ svchi 0x005bf3bf │ │ │ │ andcc pc, r0, #33554432 @ 0x2000000 │ │ │ │ @ instruction: 0xf43f2a00 │ │ │ │ bmi 4dcecc │ │ │ │ ldmdbmi r1, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - @ instruction: 0xf85ef16f │ │ │ │ + @ instruction: 0xf8b2f16f │ │ │ │ bcs 12aeb8 │ │ │ │ mcrge 4, 0, pc, cr9, cr15, {3} @ │ │ │ │ ldr r2, [r6, r1, lsl #4]! │ │ │ │ ldr r2, [r4, r0, lsl #4]! │ │ │ │ ldm ip, {r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldrshteq lr, [lr], r4 │ │ │ │ adcseq lr, lr, lr, ror #31 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq r4, r9, r0, asr #10 │ │ │ │ adcseq r4, r9, lr, ror #8 │ │ │ │ adcseq lr, lr, r8, ror #27 │ │ │ │ ldrhteq r4, [r9], r6 │ │ │ │ - strdeq sl, [lr], -r4 @ │ │ │ │ + strhteq sl, [lr], -r4 │ │ │ │ andeq r0, r0, r8, ror r9 │ │ │ │ - eoreq sl, lr, r8, asr sp │ │ │ │ - eoreq sl, lr, lr, ror #15 │ │ │ │ + eoreq sl, lr, r8, lsl lr │ │ │ │ + eoreq sl, lr, lr, lsr #17 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0068f8cc │ │ │ │ addslt r4, sp, r2, asr sl │ │ │ │ blmi 1502f18 │ │ │ │ ldrbtmi r4, [sl], #-2386 @ 0xfffff6ae │ │ │ │ @@ -23929,15 +23929,15 @@ │ │ │ │ @ instruction: 0xf7f6e639 │ │ │ │ blls e30fbc │ │ │ │ blls e56534 │ │ │ │ blls e96580 │ │ │ │ blls ed652c │ │ │ │ stmdals sl, {r0, r2, r3, r8, r9, ip, pc} │ │ │ │ tstls r6, #59392 @ 0xe800 │ │ │ │ - blx fe42debe │ │ │ │ + blx ff92debe │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ stmibvs r3, {r0, r2, r4, r9, pc} │ │ │ │ blcs b3c90 │ │ │ │ movwcs fp, #7992 @ 0x1f38 │ │ │ │ blls 256564 │ │ │ │ movwls r4, #5697 @ 0x1641 │ │ │ │ @ instruction: 0xf8dd4650 │ │ │ │ @@ -24051,15 +24051,15 @@ │ │ │ │ stclvs 13, cr15, [r1, #132]! @ 0x84 │ │ │ │ @ instruction: 0xf1016f22 │ │ │ │ blls 87330c │ │ │ │ @ instruction: 0xf04f600b │ │ │ │ stmdals r8, {r5, r8, r9, lr} │ │ │ │ strbvs r6, [r6, #75]! @ 0x4b │ │ │ │ tstls r8, r1, lsl r2 │ │ │ │ - blx fe72e0a4 │ │ │ │ + blx ffc2e0a4 │ │ │ │ bls 4d7f24 │ │ │ │ blvs fe15dfe8 │ │ │ │ movweq pc, #4515 @ 0x11a3 @ │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ b 1274080 │ │ │ │ blls 23fc24 │ │ │ │ b 1297b74 │ │ │ │ @@ -24497,15 +24497,15 @@ │ │ │ │ @ instruction: 0xf7f680ec │ │ │ │ blls eb06dc │ │ │ │ blls ed6e14 │ │ │ │ ldmib sp, {r0, r2, r3, r4, r8, r9, ip, pc}^ │ │ │ │ movwls r8, #54074 @ 0xd33a │ │ │ │ blls f98218 │ │ │ │ @ instruction: 0xf1689316 │ │ │ │ - eorls pc, r3, pc, lsl pc @ │ │ │ │ + eorls pc, r3, r3, ror pc @ │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ stmibvs r3, {r0, r1, r2, r3, r4, r6, r9, pc} │ │ │ │ blcs b4570 │ │ │ │ movwcs fp, #7992 @ 0x1f38 │ │ │ │ strls r9, [r1, #-782] @ 0xfffffcf2 │ │ │ │ blls 983b88 │ │ │ │ movwls r4, #30281 @ 0x7649 │ │ │ │ @@ -24598,15 +24598,15 @@ │ │ │ │ svcvc 0x0086f5b1 │ │ │ │ cmnphi ip, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf5b39b0b │ │ │ │ svclt 0x00187fb2 │ │ │ │ @ instruction: 0xf0004563 │ │ │ │ sbclt r8, r3, #52, 2 │ │ │ │ movwls r9, #34826 @ 0x880a │ │ │ │ - cdp2 1, 5, cr15, cr4, cr8, {3} │ │ │ │ + cdp2 1, 10, cr15, cr8, cr8, {3} │ │ │ │ blls 2563ac │ │ │ │ ldmibvs sl, {r0, r1, r4, r6, r8, ip, sp, pc} │ │ │ │ strtmi r2, [r8], -r0, lsl #6 │ │ │ │ ldmeq r2, {r0, r3, r4, r9, sl, lr}^ │ │ │ │ svclt 0x00382a01 │ │ │ │ @ instruction: 0xf7e62201 │ │ │ │ @ instruction: 0x4607ec1a │ │ │ │ @@ -24752,15 +24752,15 @@ │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 1d4c644 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ cmnle lr, r0, lsl #6 │ │ │ │ pop {r0, r2, r4, r5, r6, ip, sp, pc} │ │ │ │ @ instruction: 0xf44f8ff0 │ │ │ │ @ instruction: 0xf168709e │ │ │ │ - movwcs pc, #11553 @ 0x2d21 @ │ │ │ │ + movwcs pc, #11637 @ 0x2d75 @ │ │ │ │ movwls r9, #32775 @ 0x8007 │ │ │ │ strmi lr, [sp], -r9, asr #13 │ │ │ │ movwcs pc, #4685 @ 0x124d @ │ │ │ │ @ instruction: 0x03b2f6c4 │ │ │ │ blcc 2b071c │ │ │ │ subvs r9, pc, r7, lsl #22 │ │ │ │ blcs 8bda4 │ │ │ │ @@ -27369,15 +27369,15 @@ │ │ │ │ @ instruction: 0xf8d46865 │ │ │ │ @ instruction: 0xf1058018 │ │ │ │ @ instruction: 0xf8c50608 │ │ │ │ ldrbmi r9, [r8], -r4 │ │ │ │ movwne pc, #4672 @ 0x1240 @ │ │ │ │ orreq pc, ip, #196, 12 @ 0xc400000 │ │ │ │ rsbvs r6, r6, fp, lsr #32 │ │ │ │ - @ instruction: 0xf8aef166 │ │ │ │ + @ instruction: 0xf902f166 │ │ │ │ stmdacs r0, {r0, r7, r9, sl, lr} │ │ │ │ adchi pc, fp, r0 │ │ │ │ blcs cfcf0 │ │ │ │ @ instruction: 0xf04fbf08 │ │ │ │ @ instruction: 0xf0407280 │ │ │ │ stmdbls r3, {r2, r5, r7, pc} │ │ │ │ b 115bb3c │ │ │ │ @@ -27425,20 +27425,20 @@ │ │ │ │ @ instruction: 0xf04fa004 │ │ │ │ @ instruction: 0xf6c40301 │ │ │ │ ldrbmi r0, [r8], -r4, lsl #7 │ │ │ │ rsbvs r6, r6, fp, lsr #32 │ │ │ │ rscseq fp, pc, r4, lsl pc @ │ │ │ │ strbvc pc, [r4, -pc, asr #8] @ │ │ │ │ beq 1b10f0 │ │ │ │ - mcr2 1, 2, pc, cr6, cr4, {3} @ │ │ │ │ + mrc2 1, 4, pc, cr10, cr4, {3} │ │ │ │ ldrbmi fp, [r8], -r0, lsr #18 │ │ │ │ - mcr2 1, 1, pc, cr4, cr4, {3} @ │ │ │ │ + mrc2 1, 3, pc, cr8, cr4, {3} │ │ │ │ beq 10af900 │ │ │ │ @ instruction: 0xf1749802 │ │ │ │ - blls 134ac0 │ │ │ │ + blls 134c10 │ │ │ │ svclt 0x00082b7c │ │ │ │ andeq pc, r1, r0, asr #32 │ │ │ │ @ instruction: 0xf1b9b2c0 │ │ │ │ andle r0, r8, r0, lsl #30 │ │ │ │ ldrsbtcc pc, [r8], -r9 @ │ │ │ │ movweq pc, #4515 @ 0x11a3 @ │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ @@ -27568,28 +27568,28 @@ │ │ │ │ @ instruction: 0xf8d34638 │ │ │ │ @ instruction: 0xf6412f0c │ │ │ │ ldmne r1, {r4, r8, r9}^ │ │ │ │ bls 74b530 │ │ │ │ movwls r1, #39123 @ 0x98d3 │ │ │ │ @ instruction: 0xf143684b │ │ │ │ movwls r0, #41728 @ 0xa300 │ │ │ │ - @ instruction: 0xff20f165 │ │ │ │ + @ instruction: 0xff74f165 │ │ │ │ teqlt r0, r6, lsl #12 │ │ │ │ @ instruction: 0xf1a66b86 │ │ │ │ blx fedf6a04 │ │ │ │ ldmdbeq r6!, {r1, r2, r7, r9, sl, ip, sp, lr, pc}^ │ │ │ │ blls 5f5fe0 │ │ │ │ @ instruction: 0xf0439819 │ │ │ │ @ instruction: 0xf1740701 │ │ │ │ - blx fee74568 │ │ │ │ + blx fee746b8 │ │ │ │ strmi pc, [r3], r7, lsl #15 │ │ │ │ ldreq pc, [pc, -r7, asr #3] │ │ │ │ cmnle r4, r0, lsl #16 │ │ │ │ @ instruction: 0xf1659819 │ │ │ │ - tstplt r8, r7, lsl #30 @ p-variant is OBSOLETE │ │ │ │ + tstplt r8, fp, asr pc @ p-variant is OBSOLETE │ │ │ │ blcs 150038 │ │ │ │ addhi pc, r2, r0 │ │ │ │ blcs fe0b2370 │ │ │ │ bls 29bea8 │ │ │ │ vqrdmulh.s d15, d3, d5 │ │ │ │ blcs fe12fb6c │ │ │ │ b 131ba70 │ │ │ │ @@ -27748,15 +27748,15 @@ │ │ │ │ @ instruction: 0x463a87f0 │ │ │ │ @ instruction: 0xff2cf027 │ │ │ │ blvc feab3810 │ │ │ │ @ instruction: 0xf7e4e7b0 │ │ │ │ svclt 0x0000e990 │ │ │ │ adcseq sl, lr, r6, lsr #24 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ - ldrshteq lr, [r4], -r4 │ │ │ │ + ldrhteq lr, [r4], -r4 │ │ │ │ adcseq sl, lr, r0, ror fp │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0078f8cc │ │ │ │ @ instruction: 0xf500b099 │ │ │ │ @ instruction: 0x46174a30 │ │ │ │ @@ -28068,15 +28068,15 @@ │ │ │ │ @ instruction: 0xf7e75096 │ │ │ │ @ instruction: 0xe788fefd │ │ │ │ svc 0x0012f7e3 │ │ │ │ umlalseq sl, lr, r8, r7 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq sl, lr, sl, lsl #15 │ │ │ │ adcseq sl, lr, r2, ror #13 │ │ │ │ - eoreq r6, lr, r6, asr sl │ │ │ │ + eoreq r6, lr, r6, lsl fp │ │ │ │ andeq r0, r0, r4, ror #19 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a0f8cc │ │ │ │ ldrmi fp, [r4], -pc, lsl #1 │ │ │ │ bpl fe0b2de0 │ │ │ │ @@ -28155,15 +28155,15 @@ │ │ │ │ addslt r9, r2, #0 │ │ │ │ @ instruction: 0xf5059201 │ │ │ │ @ instruction: 0x465a5096 │ │ │ │ movwls r8, #11939 @ 0x2ea3 │ │ │ │ @ instruction: 0xf7e7462b │ │ │ │ ldrb pc, [r7, -fp, ror #29]! @ │ │ │ │ adcseq sl, lr, r8, lsl r6 │ │ │ │ - ldrsbteq sp, [r4], -r6 │ │ │ │ + mlaseq r4, r6, r0, lr │ │ │ │ andeq r0, r0, r4, ror #19 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0088f8cc │ │ │ │ @ instruction: 0x4615b095 │ │ │ │ @ instruction: 0x46994a7b │ │ │ │ @@ -28332,18 +28332,18 @@ │ │ │ │ @ instruction: 0xf505920d │ │ │ │ bvs ff48a424 │ │ │ │ bvs ff71a9fc │ │ │ │ @ instruction: 0xf8db9115 │ │ │ │ ldmdavs r9, {r6, r7, r9, ip, sp} │ │ │ │ @ instruction: 0xf0402900 │ │ │ │ vshr.s64 q4, , #62 │ │ │ │ - cdpls 13, 0, cr15, cr11, cr7, {1} │ │ │ │ + mcrls 13, 0, pc, cr11, cr11, {3} @ │ │ │ │ strbpl pc, [r0, -r5, lsl #10] @ │ │ │ │ bvs ffc99e08 │ │ │ │ - stc2 2, cr15, [r0, #-520]! @ 0xfffffdf8 │ │ │ │ + ldc2l 2, cr15, [r4, #-520]! @ 0xfffffdf8 │ │ │ │ blne feab4150 │ │ │ │ @ instruction: 0x6178f896 │ │ │ │ @ instruction: 0xf0069010 │ │ │ │ stmdbcs r0, {r0, r9, sl} │ │ │ │ adcshi pc, r5, r0 │ │ │ │ @ instruction: 0x46229b10 │ │ │ │ strcs r9, [r0], -r4, lsl #12 │ │ │ │ @@ -28508,16 +28508,16 @@ │ │ │ │ stmdavs r5!, {r0, r1, r2, r3, r6, r9, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0x9018f8d4 │ │ │ │ streq pc, [r8], -r5, lsl #2 │ │ │ │ andhi pc, r4, r5, asr #17 │ │ │ │ vmin.s8 q10, q0, q4 │ │ │ │ @ instruction: 0xf6c41301 │ │ │ │ eorvs r0, fp, ip, lsl #7 │ │ │ │ - @ instruction: 0xf1646066 │ │ │ │ - strmi pc, [r0], r7, asr #31 │ │ │ │ + @ instruction: 0xf1656066 │ │ │ │ + pkhbtmi pc, r0, fp, lsl #16 @ │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ blvs fe1563e0 │ │ │ │ svclt 0x00082b01 │ │ │ │ addvc pc, r0, #79 @ 0x4f │ │ │ │ sbchi pc, r5, r0, asr #32 │ │ │ │ blls 51c4cc │ │ │ │ movwmi lr, #6723 @ 0x1a43 │ │ │ │ @@ -28581,20 +28581,20 @@ │ │ │ │ vqadd.s8 q11, , │ │ │ │ @ instruction: 0xf6c42301 │ │ │ │ ldrhtvs r0, [r3], -r2 │ │ │ │ rscseq fp, pc, r8, lsl pc @ │ │ │ │ svclt 0x00086065 │ │ │ │ strbvc pc, [r4, -pc, asr #8] @ │ │ │ │ beq 1b2300 │ │ │ │ - ldc2 1, cr15, [lr, #-460]! @ 0xfffffe34 │ │ │ │ + ldc2 1, cr15, [r2, #460] @ 0x1cc │ │ │ │ ldrbmi fp, [r8], -r0, lsr #18 │ │ │ │ - ldc2 1, cr15, [ip, #-460] @ 0xfffffe34 │ │ │ │ + ldc2l 1, cr15, [r0, #-460]! @ 0xfffffe34 │ │ │ │ beq 10b0b10 │ │ │ │ @ instruction: 0xf1739802 │ │ │ │ - blls 1358b0 │ │ │ │ + blls 135a00 │ │ │ │ svclt 0x00082b7c │ │ │ │ andeq pc, r1, r0, asr #32 │ │ │ │ @ instruction: 0xf1b8b2c0 │ │ │ │ andle r0, r8, r0, lsl #30 │ │ │ │ ldrsbtcc pc, [r8], -r8 @ │ │ │ │ movweq pc, #4515 @ 0x11a3 @ │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ @@ -28764,28 +28764,28 @@ │ │ │ │ ldmib r8, {r4, r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf02fb91a │ │ │ │ @ instruction: 0xf8d7fea5 │ │ │ │ @ instruction: 0xf8d33bb4 │ │ │ │ tstlt r0, r0 │ │ │ │ strbmi r6, [r3], #2139 @ 0x85b │ │ │ │ @ instruction: 0x46284499 │ │ │ │ - stc2l 1, cr15, [r8, #400] @ 0x190 │ │ │ │ + cdp2 1, 1, cr15, cr12, cr4, {3} │ │ │ │ teqlt r0, r5, lsl #12 │ │ │ │ @ instruction: 0xf1a56b85 │ │ │ │ blx fedb78b4 │ │ │ │ stmdbeq sp!, {r0, r2, r7, r8, sl, ip, sp, lr, pc}^ │ │ │ │ blls 57726c │ │ │ │ @ instruction: 0xf0439817 │ │ │ │ @ instruction: 0xf1730701 │ │ │ │ - blx fee752b8 │ │ │ │ + blx fee75408 │ │ │ │ strmi pc, [r3], -r7, lsl #15 │ │ │ │ ldreq pc, [pc, -r7, asr #3] │ │ │ │ cmnle r7, r0, lsl #16 │ │ │ │ movwls r9, #38935 @ 0x9817 │ │ │ │ - stc2 1, cr15, [lr, #400]! @ 0x190 │ │ │ │ + cdp2 1, 0, cr15, cr2, cr4, {3} │ │ │ │ blvs fe12295c │ │ │ │ bcs 13f0e0 │ │ │ │ addhi pc, r2, r0 │ │ │ │ orrcs pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ b 135cd08 │ │ │ │ b 1144c14 │ │ │ │ bls 6ff2fc │ │ │ │ @@ -28979,15 +28979,15 @@ │ │ │ │ blmi 270584 │ │ │ │ andcc pc, r3, fp, asr r8 @ │ │ │ │ orrseq r6, fp, #1769472 @ 0x1b0000 │ │ │ │ bls 36bf5c │ │ │ │ @ instruction: 0xf7e7980d │ │ │ │ ldrb pc, [r6, r3, ror #17] @ │ │ │ │ adcseq r9, lr, sl, ror #18 │ │ │ │ - mlaseq r4, r8, r3, sp │ │ │ │ + eorseq sp, r4, r8, asr r4 │ │ │ │ andeq r0, r0, r4, ror #19 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ blhi 131cc4 │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0080f8cc │ │ │ │ addslt r4, r5, lr, asr #28 │ │ │ │ @@ -29067,15 +29067,15 @@ │ │ │ │ str r6, [fp, r8, lsr #23] │ │ │ │ svc 0x0046f7e2 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ andeq r0, r0, r0, lsl #8 │ │ │ │ andeq r0, r0, r1 │ │ │ │ ldrsbteq r9, [lr], lr │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ - ldrshteq sp, [r4], -r2 │ │ │ │ + ldrhteq sp, [r4], -r2 │ │ │ │ adcseq r9, lr, r2, ror #13 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0078f8cc │ │ │ │ @ instruction: 0xf500b099 │ │ │ │ @ instruction: 0x46174a30 │ │ │ │ @@ -29387,15 +29387,15 @@ │ │ │ │ @ instruction: 0xf7e65096 │ │ │ │ str pc, [r8, pc, lsr #25] │ │ │ │ stcl 7, cr15, [r4], {226} @ 0xe2 │ │ │ │ ldrshteq r9, [lr], ip │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq r9, lr, lr, ror #5 │ │ │ │ adcseq r9, lr, r6, asr #4 │ │ │ │ - strhteq r5, [lr], -sl │ │ │ │ + eoreq r5, lr, sl, ror r6 │ │ │ │ andeq r0, r0, r4, ror #19 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0088f8cc │ │ │ │ @ instruction: 0x4615b095 │ │ │ │ @ instruction: 0x46994a7b │ │ │ │ @@ -29564,18 +29564,18 @@ │ │ │ │ @ instruction: 0xf505920d │ │ │ │ bvs ff48b764 │ │ │ │ bvs ff71bd3c │ │ │ │ @ instruction: 0xf8db9115 │ │ │ │ ldmdavs r9, {r6, r7, r9, ip, sp} │ │ │ │ @ instruction: 0xf0402900 │ │ │ │ vshr.s64 q4, , #63 │ │ │ │ - vmlals.f64 d15, d27, d7 │ │ │ │ + @ instruction: 0x9e0bfbdb │ │ │ │ strbpl pc, [r0, -r5, lsl #10] @ │ │ │ │ bvs ffc9b148 │ │ │ │ - blx fe0b3b36 │ │ │ │ + blx ff5b3b36 │ │ │ │ blne feab5490 │ │ │ │ @ instruction: 0x6178f896 │ │ │ │ @ instruction: 0xf0069010 │ │ │ │ stmdbcs r0, {r0, r9, sl} │ │ │ │ adcshi pc, r5, r0 │ │ │ │ @ instruction: 0x46229b10 │ │ │ │ strcs r9, [r0], -r4, lsl #12 │ │ │ │ @@ -29741,15 +29741,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: 0xf1636066 │ │ │ │ - strmi pc, [r0], r7, lsr #28 │ │ │ │ + @ instruction: 0x4680fe7b │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ blvs fe157720 │ │ │ │ svclt 0x00082b01 │ │ │ │ addvc pc, r0, #79 @ 0x4f │ │ │ │ sbchi pc, r5, r0, asr #32 │ │ │ │ blls 51d80c │ │ │ │ movwmi lr, #6723 @ 0x1a43 │ │ │ │ @@ -29813,20 +29813,20 @@ │ │ │ │ vqadd.s8 q11, , │ │ │ │ @ instruction: 0xf6c42301 │ │ │ │ ldrhtvs r0, [r3], -r2 │ │ │ │ rscseq fp, pc, r8, lsl pc @ │ │ │ │ svclt 0x00086065 │ │ │ │ strbvc pc, [r4, -pc, asr #8] @ │ │ │ │ beq 1b3640 │ │ │ │ - blx fe833ad2 │ │ │ │ + blx ffd33ad2 │ │ │ │ ldrbmi fp, [r8], -r0, lsr #18 │ │ │ │ - blx 1fb3ada │ │ │ │ + blx ff4b3ada │ │ │ │ beq 10b1e50 │ │ │ │ @ instruction: 0xf1729802 │ │ │ │ - blls 136570 │ │ │ │ + blls 1366c0 │ │ │ │ svclt 0x00082b7c │ │ │ │ andeq pc, r1, r0, asr #32 │ │ │ │ @ instruction: 0xf1b8b2c0 │ │ │ │ andle r0, r8, r0, lsl #30 │ │ │ │ ldrsbtcc pc, [r8], -r8 @ │ │ │ │ movweq pc, #4515 @ 0x11a3 @ │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ @@ -30004,27 +30004,27 @@ │ │ │ │ svccs 0x000cf8d3 │ │ │ │ tstpeq r0, #68157440 @ p-variant is OBSOLETE @ 0x4100000 │ │ │ │ ldmpl r3, {r0, r4, r6, r7, fp, ip}^ │ │ │ │ ldmne r3, {r0, r1, r3, r4, r9, fp, ip, pc}^ │ │ │ │ stmdavs fp, {r0, r3, r8, r9, ip, pc}^ │ │ │ │ movweq pc, #323 @ 0x143 @ │ │ │ │ @ instruction: 0xf163930a │ │ │ │ - @ instruction: 0x4605fc19 │ │ │ │ + strmi pc, [r5], -sp, ror #24 │ │ │ │ blvs fe1e3cc8 │ │ │ │ streq pc, [r1, #-421] @ 0xfffffe5b │ │ │ │ @ instruction: 0xf585fab5 │ │ │ │ cmneq sp, #1785856 @ 0x1b4000 │ │ │ │ ldmdals r9, {r1, r2, r4, r8, r9, fp, ip, pc} │ │ │ │ streq pc, [r1, -r3, asr #32] │ │ │ │ - @ instruction: 0xf9cef172 │ │ │ │ + blx 933de8 │ │ │ │ @ instruction: 0xf787fab7 │ │ │ │ @ instruction: 0xf1c74683 │ │ │ │ stmdacs r0, {r0, r1, r2, r3, r4, r8, r9, sl} │ │ │ │ ldmdals r9, {r3, r4, r5, r6, r8, ip, lr, pc} │ │ │ │ - stc2 1, cr15, [r0], {99} @ 0x63 │ │ │ │ + mrrc2 1, 6, pc, r4, cr3 @ │ │ │ │ blvs fe163c98 │ │ │ │ @ instruction: 0xf0002b03 │ │ │ │ vst4.32 {d24-d27}, [pc], r6 │ │ │ │ blls 282644 │ │ │ │ stmibcc r9, {r1, r3, r6, r9, fp, sp, lr, pc}^ │ │ │ │ blcs fe172178 │ │ │ │ blx 29e4c2 │ │ │ │ @@ -30221,15 +30221,15 @@ │ │ │ │ blmi 2718ec │ │ │ │ andcc pc, r3, fp, asr r8 @ │ │ │ │ orrseq r6, fp, #1769472 @ 0x1b0000 │ │ │ │ bls 36d2c4 │ │ │ │ @ instruction: 0xf7e5980d │ │ │ │ ldrb pc, [r6, pc, lsr #30] @ │ │ │ │ adcseq r8, lr, r2, lsl #12 │ │ │ │ - eorseq ip, r4, r0, lsr r0 │ │ │ │ + ldrshteq ip, [r4], -r0 │ │ │ │ andeq r0, r0, r4, ror #19 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ blhi 13302c │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0080f8cc │ │ │ │ addslt r4, r5, lr, asr #28 │ │ │ │ @@ -30309,15 +30309,15 @@ │ │ │ │ str r6, [fp, r8, lsr #23] │ │ │ │ ldc 7, cr15, [r2, #900] @ 0x384 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ andeq r0, r0, r0, lsl #4 │ │ │ │ andeq r0, r0, r1 │ │ │ │ adcseq r8, lr, r6, ror r4 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ - eorseq fp, r4, sl, lsl #29 │ │ │ │ + eorseq fp, r4, sl, asr #30 │ │ │ │ adcseq r8, lr, sl, ror r3 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0078f8cc │ │ │ │ @ instruction: 0xf500b099 │ │ │ │ @ instruction: 0x46174a30 │ │ │ │ @@ -30629,15 +30629,15 @@ │ │ │ │ @ instruction: 0xf7e55096 │ │ │ │ @ instruction: 0xe788fafb │ │ │ │ bl 4b6138 │ │ │ │ umlalseq r7, lr, r4, pc @ │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq r7, lr, r6, lsl #31 │ │ │ │ ldrsbteq r7, [lr], lr │ │ │ │ - eoreq r4, lr, r2, asr r2 │ │ │ │ + eoreq r4, lr, r2, lsl r3 │ │ │ │ andeq r0, r0, r4, ror #19 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0088f8cc │ │ │ │ @ instruction: 0x4615b095 │ │ │ │ @ instruction: 0x46994a7b │ │ │ │ @@ -30806,18 +30806,18 @@ │ │ │ │ @ instruction: 0xf505920d │ │ │ │ bvs ff48cacc │ │ │ │ bvs ff71d0a4 │ │ │ │ @ instruction: 0xf8db9115 │ │ │ │ ldmdavs r9, {r6, r7, r9, ip, sp} │ │ │ │ @ instruction: 0xf0402900 │ │ │ │ vshr.s64 q4, , #64 │ │ │ │ - @ instruction: 0x9e0bf9d3 │ │ │ │ + vmlals.f32 s30, s22, s15 │ │ │ │ strbpl pc, [r0, -r5, lsl #10] @ │ │ │ │ bvs ffc9c4b0 │ │ │ │ - @ instruction: 0xf9ccf280 │ │ │ │ + blx 8b4e98 │ │ │ │ blne feab67f8 │ │ │ │ @ instruction: 0x6178f896 │ │ │ │ @ instruction: 0xf0069010 │ │ │ │ stmdbcs r0, {r0, r9, sl} │ │ │ │ adcshi pc, r5, r0 │ │ │ │ @ instruction: 0x46229b10 │ │ │ │ strcs r9, [r0], -r4, lsl #12 │ │ │ │ @@ -31962,15 +31962,15 @@ │ │ │ │ ldclcc 5, cr0, [r6, #-20] @ 0xffffffec │ │ │ │ stccc 5, cr0, [r5, #-20] @ 0xffffffec │ │ │ │ stceq 1, cr15, [r4], #-52 @ 0xffffffcc │ │ │ │ stmdavs r1!, {fp, sp, lr}^ │ │ │ │ stmiavs r2!, {r0, r3, r9, sl, fp, sp, pc} │ │ │ │ stmia ip!, {r0, r1, r5, r6, r7, fp, sp, lr} │ │ │ │ strtmi r0, [r8], -pc │ │ │ │ - stc2l 1, cr15, [ip], {97} @ 0x61 │ │ │ │ + stc2 1, cr15, [r0, #-388]! @ 0xfffffe7c │ │ │ │ rsbsle r2, r0, r0, lsl #16 │ │ │ │ blcs d44b0 │ │ │ │ ldc 1, cr13, [pc, #436] @ 7985c │ │ │ │ ldrtmi r7, [r3], -lr, lsl #21 │ │ │ │ vmov.f32 s21, #124 @ 0x3fe00000 1.750 │ │ │ │ vldmia r3!, {s12-s11} │ │ │ │ vmov.f32 s0, #81 @ 0x3e880000 0.2656250 │ │ │ │ @@ -32026,15 +32026,15 @@ │ │ │ │ beq 19f4dfc │ │ │ │ tstlt r5, sl, asr #15 │ │ │ │ blcs d4594 │ │ │ │ movwcs sp, #2476 @ 0x9ac │ │ │ │ ldrtmi r2, [r2], -r1, lsl #8 │ │ │ │ @ instruction: 0x46384619 │ │ │ │ strmi lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ - mrc2 1, 6, pc, cr4, cr13, {2} │ │ │ │ + @ instruction: 0xff28f15d │ │ │ │ ldcl 7, cr14, [pc, #788] @ 79ab4 │ │ │ │ @ instruction: 0xe7997a5d │ │ │ │ bvc 14f4f24 │ │ │ │ bvc a7512c │ │ │ │ ldcl 7, cr14, [pc, #592] @ 79a00 │ │ │ │ andls r0, r7, r0, asr sl │ │ │ │ andcc lr, r3, #3358720 @ 0x334000 │ │ │ │ @@ -32093,22 +32093,22 @@ │ │ │ │ @ instruction: 0xf3c38d03 │ │ │ │ ldr r1, [r0, r8, asr #7]! │ │ │ │ vmull.u8 q12, d19, d3 │ │ │ │ str r1, [ip, r8, asr #7]! │ │ │ │ @ instruction: 0xf3c38d83 │ │ │ │ str r1, [r8, r8, asr #7]! │ │ │ │ @ instruction: 0xf1704628 │ │ │ │ - stmdacs r0, {r0, r2, r3, r5, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ andhi pc, r1, #64 @ 0x40 │ │ │ │ strtmi r9, [r8], -r3 │ │ │ │ - @ instruction: 0xf9f4f170 │ │ │ │ + blx 12b5e74 │ │ │ │ stmdacs r0, {r8, r9, sp} │ │ │ │ subhi pc, ip, #64 @ 0x40 │ │ │ │ strtmi r9, [r8], -r3 │ │ │ │ - @ instruction: 0xf904f170 │ │ │ │ + @ instruction: 0xf958f170 │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ stmdavs r2!, {r5, r7, r9, pc}^ │ │ │ │ b 115b95c │ │ │ │ eorsvs r4, fp, r2, lsl #6 │ │ │ │ stmiavs r2!, {r0, r1, r5, r8, fp, pc}^ │ │ │ │ movwmi lr, #10819 @ 0x2a43 │ │ │ │ @ instruction: 0xe724607b │ │ │ │ @@ -32180,15 +32180,15 @@ │ │ │ │ bvc ffa754b8 │ │ │ │ blx 4b55b0 │ │ │ │ mvnhi pc, r0, asr #6 │ │ │ │ ldrbmi pc, [r7, #-69]! @ 0xffffffbb @ │ │ │ │ strbeq pc, [r0, #-1093] @ 0xfffffbbb @ │ │ │ │ @ instruction: 0xe696603d │ │ │ │ @ instruction: 0xf1704628 │ │ │ │ - stmdacs r0, {r0, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r4, r5, r8, fp, ip, sp, lr, pc} │ │ │ │ sbcshi pc, r3, r0 │ │ │ │ stmiavs r2!, {r0, r1, r5, fp, sp, lr}^ │ │ │ │ ldrdne lr, [r1], -r4 │ │ │ │ movweq pc, #37827 @ 0x93c3 @ │ │ │ │ orrvc lr, r2, #274432 @ 0x43000 │ │ │ │ rsbsmi pc, ip, #1325400064 @ 0x4f000000 │ │ │ │ andeq pc, pc, #192, 4 │ │ │ │ @@ -32246,60 +32246,60 @@ │ │ │ │ rsbeq r0, r4, #98 @ 0x62 │ │ │ │ andeq pc, r1, #1 │ │ │ │ bl facf8 │ │ │ │ tstmi r3, #268435462 @ 0x10000006 │ │ │ │ movwmi r4, #13091 @ 0x3323 │ │ │ │ @ instruction: 0xe612603b │ │ │ │ @ instruction: 0xf1704628 │ │ │ │ - stmdacs r0, {r0, r1, r3, r4, r5, r7, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r1, r2, r3, r8, fp, ip, sp, lr, pc} │ │ │ │ sbcshi pc, r9, r0, asr #32 │ │ │ │ strtmi r9, [r8], -r3 │ │ │ │ - @ instruction: 0xf8c2f170 │ │ │ │ + @ instruction: 0xf916f170 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ movwcs r8, #185 @ 0xb9 │ │ │ │ ldrtmi r2, [r2], -r1, lsl #8 │ │ │ │ @ instruction: 0x46384619 │ │ │ │ strmi lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ - stc2l 1, cr15, [r6, #372]! @ 0x174 │ │ │ │ + mrc2 1, 1, pc, cr10, cr13, {2} │ │ │ │ movwcs lr, #1531 @ 0x5fb │ │ │ │ ldrtmi r2, [r2], -r1, lsl #8 │ │ │ │ @ instruction: 0x46384619 │ │ │ │ strmi lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ - blx 16360a8 │ │ │ │ + blx feb360a8 │ │ │ │ @ instruction: 0x463de5f1 │ │ │ │ stmdavs r1!, {r5, fp, sp, lr}^ │ │ │ │ stmiavs r3!, {r1, r5, r7, fp, sp, lr}^ │ │ │ │ strb ip, [sl, #1295]! @ 0x50f │ │ │ │ mlascc r5, r0, r8, pc @ │ │ │ │ ldmdale lr, {r0, r1, r8, r9, fp, sp} │ │ │ │ @ instruction: 0xf003e8df │ │ │ │ andseq r1, r1, #104857600 @ 0x6400000 │ │ │ │ vmull.p8 q12, d3, d3 │ │ │ │ blcs 1fea8c │ │ │ │ movwcs sp, #277 @ 0x115 │ │ │ │ ldrtmi r2, [r2], -r1, lsl #8 │ │ │ │ @ instruction: 0x46384619 │ │ │ │ strmi lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ - blx ff8b60e4 │ │ │ │ + blx db60e6 │ │ │ │ stchi 5, cr14, [r3, #844] @ 0x34c │ │ │ │ bicne pc, r8, #201326595 @ 0xc000003 │ │ │ │ stchi 7, cr14, [r3, #-956] @ 0xfffffc44 │ │ │ │ bicne pc, r8, #201326595 @ 0xc000003 │ │ │ │ stchi 7, cr14, [r3], {235} @ 0xeb │ │ │ │ bicne pc, r8, #201326595 @ 0xc000003 │ │ │ │ movwcs lr, #2023 @ 0x7e7 │ │ │ │ ldrtmi r2, [r2], -r1, lsl #8 │ │ │ │ @ instruction: 0x46384619 │ │ │ │ strmi lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ - @ instruction: 0xf97cf159 │ │ │ │ + @ instruction: 0xf9d0f159 │ │ │ │ strcs lr, [r1], #-1469 @ 0xfffffa43 │ │ │ │ strmi r4, [r1], -r3, lsl #12 │ │ │ │ @ instruction: 0x46384632 │ │ │ │ strmi lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ - blx 14b6126 │ │ │ │ + blx fe9b6126 │ │ │ │ vsli.64 d30, d19, #1 │ │ │ │ stccs 5, cr0, [r0, #-88] @ 0xffffffa8 │ │ │ │ tstphi ip, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ svclt 0x000842ab │ │ │ │ ldrbvs pc, [r8, #1103]! @ 0x44f @ │ │ │ │ vqshlu.s64 q15, q5, #1 │ │ │ │ blcs 7a834 │ │ │ │ @@ -32355,20 +32355,20 @@ │ │ │ │ vst2.8 {d6-d9}, [r2], r0 │ │ │ │ movwmi r0, #45695 @ 0xb27f │ │ │ │ eorsvs r4, fp, r3, lsl r3 │ │ │ │ movwcs lr, #1341 @ 0x53d │ │ │ │ ldrtmi r2, [r2], -r1, lsl #8 │ │ │ │ @ instruction: 0x46384619 │ │ │ │ strmi lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ - stc2 1, cr15, [ip], {89} @ 0x59 │ │ │ │ + stc2l 1, cr15, [r0], #356 @ 0x164 │ │ │ │ movwcs lr, #1331 @ 0x533 │ │ │ │ ldrtmi r2, [r2], -r1, lsl #8 │ │ │ │ @ instruction: 0x46384619 │ │ │ │ strmi lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ - stc2l 1, cr15, [r2, #-356] @ 0xfffffe9c │ │ │ │ + ldc2 1, cr15, [r6, #356] @ 0x164 │ │ │ │ ldc 5, cr14, [pc, #164] @ 79d7c │ │ │ │ @ instruction: 0xf1b27acf │ │ │ │ vrecps.f32 q2, q8, │ │ │ │ vst4.8 {d24,d26,d28,d30}, [pc], r0 │ │ │ │ vsubw.s8 q10, q2, d0 │ │ │ │ addsmi r7, sl, #-67108863 @ 0xfc000001 │ │ │ │ tstphi pc, r0, lsl #1 @ p-variant is OBSOLETE │ │ │ │ @@ -32396,15 +32396,15 @@ │ │ │ │ addmi r8, sl, #-1073741813 @ 0xc000000b │ │ │ │ cmpphi sl, r0, lsl #1 @ p-variant is OBSOLETE │ │ │ │ bvc fed753cc │ │ │ │ strt r4, [r1], fp, lsl #12 │ │ │ │ ldrtmi r2, [r2], -r1, lsl #8 │ │ │ │ @ instruction: 0x46384619 │ │ │ │ strmi lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ - blx 1fb62ca │ │ │ │ + blx ff4b62ca │ │ │ │ strmi lr, [r6], -r1, ror #9 │ │ │ │ svceq 0x000ef110 │ │ │ │ adchi pc, fp, r0, asr #5 │ │ │ │ andeq pc, r6, r0, asr #3 │ │ │ │ bgt 4b5578 │ │ │ │ @ instruction: 0xf7de9103 │ │ │ │ @ instruction: 0xf7dfefc4 │ │ │ │ @@ -32442,15 +32442,15 @@ │ │ │ │ @ instruction: 0xf445ade3 │ │ │ │ ldrb r1, [pc, #1400] @ 7a37c │ │ │ │ strbvc pc, [r1, #576] @ 0x240 @ │ │ │ │ movwcs lr, #1472 @ 0x5c0 │ │ │ │ ldrtmi r2, [r2], -r1, lsl #8 │ │ │ │ @ instruction: 0x46384619 │ │ │ │ strmi lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ - mcr2 1, 5, pc, cr14, cr9, {2} @ │ │ │ │ + @ instruction: 0xff02f159 │ │ │ │ ldcl 4, cr14, [pc, #532] @ 7a034 │ │ │ │ andcs r6, r0, sp, ror sl │ │ │ │ @ instruction: 0xf1b2e625 │ │ │ │ vrecps.f32 q2, q8, │ │ │ │ vst4.32 {d24-d27}, [pc :256], r6 │ │ │ │ vsubw.s8 q10, q2, d0 │ │ │ │ addsmi r7, sl, #-67108863 @ 0xfc000001 │ │ │ │ @@ -32624,15 +32624,15 @@ │ │ │ │ stcvs 15, cr11, [sl], {2} │ │ │ │ ldrdcc pc, [ip], -r9 │ │ │ │ stmdaeq r3, {r1, r5, r7, r8, r9, fp, sp, lr, pc} │ │ │ │ smlabble r4, r2, ip, r2 │ │ │ │ blcs 1a0e6c │ │ │ │ ldrbtcs fp, [lr], #-3860 @ 0xfffff0ec │ │ │ │ @ instruction: 0x4620247f │ │ │ │ - blx fe836aee │ │ │ │ + blx ffd36aee │ │ │ │ @ instruction: 0xf0209a04 │ │ │ │ @ instruction: 0xf5020304 │ │ │ │ blcs cc9c0 │ │ │ │ @ instruction: 0x4603bf14 │ │ │ │ movwls r2, #37646 @ 0x930e │ │ │ │ cmppeq r8, #-2147483646 @ p-variant is OBSOLETE @ 0x80000002 │ │ │ │ ldrsbtne pc, [r0], #-138 @ 0xffffff76 @ │ │ │ │ @@ -32668,19 +32668,19 @@ │ │ │ │ tstcs r0, r8, lsl #4 │ │ │ │ subsvs r4, r9, r0, lsr #12 │ │ │ │ tstpeq r1, sp, asr #4 @ p-variant is OBSOLETE │ │ │ │ orreq pc, r8, r4, asr #5 │ │ │ │ @ instruction: 0xf8ca6019 │ │ │ │ @ instruction: 0xf04f205c │ │ │ │ vqdmulh.s d16, d14, d4 │ │ │ │ - @ instruction: 0xf16ffb47 │ │ │ │ - stmdacs r0, {r0, r1, r3, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf16ffb9b │ │ │ │ + stmdacs r0, {r0, r1, r2, r3, r4, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ orrhi pc, sp, r0 │ │ │ │ vmax.s d20, d14, d16 │ │ │ │ - stmdbls r9, {r0, r3, r4, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r9, {r0, r2, r3, r5, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ svceq 0x0006f010 │ │ │ │ andsne pc, r1, #64, 4 │ │ │ │ movwcs fp, #7956 @ 0x1f14 │ │ │ │ addsmi r2, r1, #0, 6 │ │ │ │ rscscs fp, r0, #24, 30 @ 0x60 │ │ │ │ msrhi SPSR_x, r0 │ │ │ │ strbeq lr, [r3], #2635 @ 0xa4b │ │ │ │ @@ -32870,15 +32870,15 @@ │ │ │ │ @ instruction: 0xe68d22f0 │ │ │ │ andcs r4, r0, r3, lsl r6 │ │ │ │ tstpmi r1, lr, asr #4 @ p-variant is OBSOLETE │ │ │ │ orreq pc, r8, r4, asr #13 │ │ │ │ blne 2b85cc │ │ │ │ andscc r6, r0, #80 @ 0x50 │ │ │ │ @ instruction: 0x4620e65f │ │ │ │ - blx fe3b6ec4 │ │ │ │ + blx ff8b6ec4 │ │ │ │ svceq 0x0006f010 │ │ │ │ movwcs fp, #7956 @ 0x1f14 │ │ │ │ b 14430d8 │ │ │ │ strbt r0, [r7], -r3, lsl #23 │ │ │ │ movweq pc, #33026 @ 0x8102 @ │ │ │ │ rsbcc pc, r0, sl, asr #17 │ │ │ │ vqadd.s8 q11, q7, │ │ │ │ @@ -33097,20 +33097,20 @@ │ │ │ │ strcs lr, [r1, -r9] │ │ │ │ strpl lr, [r0, -sp, asr #19] │ │ │ │ stc2 7, cr15, [r0], #-1020 @ 0xfffffc04 │ │ │ │ @ instruction: 0x36019b14 │ │ │ │ adcsmi r3, r3, #20, 10 @ 0x5000000 │ │ │ │ @ instruction: 0xf8d4d92e │ │ │ │ ldrbmi sl, [r0], -ip, lsr #32 │ │ │ │ - @ instruction: 0xf8c6f27e │ │ │ │ + @ instruction: 0xf91af27e │ │ │ │ svceq 0x0002f010 │ │ │ │ svclt 0x00184650 │ │ │ │ beq 2b69a0 │ │ │ │ vrhadd.s d29, d14, d9 │ │ │ │ - @ instruction: 0x0742f8bd │ │ │ │ + smlaldeq pc, r2, r1, r9 @ │ │ │ │ @ instruction: 0xf00bbf56 │ │ │ │ @ instruction: 0xf04f0a07 │ │ │ │ @ instruction: 0xf10b0a09 │ │ │ │ strtmi r0, [r1], -r1, lsl #22 │ │ │ │ adcseq pc, r0, #14221312 @ 0xd90000 │ │ │ │ blx 1fb8846 │ │ │ │ strbmi r4, [r3], -r4, lsl #13 │ │ │ │ @@ -33189,20 +33189,20 @@ │ │ │ │ strcs lr, [r1, -r9] │ │ │ │ strpl lr, [r0, -sp, asr #19] │ │ │ │ blx 1ab89b2 │ │ │ │ @ instruction: 0x36019b14 │ │ │ │ adcsmi r3, r3, #20, 10 @ 0x5000000 │ │ │ │ @ instruction: 0xf8d4d92e │ │ │ │ ldrbmi sl, [r0], -ip, lsr #32 │ │ │ │ - @ instruction: 0xf80ef27e │ │ │ │ + @ instruction: 0xf862f27e │ │ │ │ svceq 0x0002f010 │ │ │ │ svclt 0x00184650 │ │ │ │ beq 2b6b10 │ │ │ │ vrhadd.s d29, d14, d9 │ │ │ │ - strbeq pc, [r2, -r5, lsl #16] @ │ │ │ │ + smlsldeq pc, r2, r9, r8 @ │ │ │ │ @ instruction: 0xf00bbf56 │ │ │ │ @ instruction: 0xf04f0a07 │ │ │ │ @ instruction: 0xf10b0a09 │ │ │ │ strtmi r0, [r1], -r1, lsl #22 │ │ │ │ adcseq pc, r0, #14221312 @ 0xd90000 │ │ │ │ blx ff1b89b4 │ │ │ │ strbmi r4, [r3], -r4, lsl #13 │ │ │ │ @@ -33286,19 +33286,19 @@ │ │ │ │ smlatbcs r1, fp, sl, pc @ │ │ │ │ @ instruction: 0x36019b14 │ │ │ │ adcsmi r3, r3, #20, 10 @ 0x5000000 │ │ │ │ addshi pc, r3, r0, asr #4 │ │ │ │ ldrdge pc, [ip], -r4 @ │ │ │ │ svceq 0x0082f1ba │ │ │ │ ldrbmi sp, [r0], -r4, lsr #32 │ │ │ │ - @ instruction: 0xff4cf27d │ │ │ │ + @ instruction: 0xffa0f27d │ │ │ │ svclt 0x00480781 │ │ │ │ bleq 2b6c90 │ │ │ │ ldrbmi sp, [r0], -sl, lsl #8 │ │ │ │ - @ instruction: 0xff44f27d │ │ │ │ + @ instruction: 0xff98f27d │ │ │ │ svclt 0x00560742 │ │ │ │ bleq 276b88 │ │ │ │ bleq 2f6ca4 │ │ │ │ stmdbeq r1, {r0, r3, r8, ip, sp, lr, pc} │ │ │ │ adcseq pc, r0, #216, 16 @ 0xd80000 │ │ │ │ @ instruction: 0xf8d54621 │ │ │ │ @ instruction: 0xf7f0a000 │ │ │ │ @@ -33336,26 +33336,26 @@ │ │ │ │ @ instruction: 0xf9c2f7f0 │ │ │ │ bicsle r2, r5, r0, lsl #16 │ │ │ │ @ instruction: 0x462b9a13 │ │ │ │ ldrtmi r4, [r8], -r1, lsr #12 │ │ │ │ andlt pc, r0, sp, asr #17 │ │ │ │ blx fe1b8bc4 │ │ │ │ ldrsbtcs lr, [pc], #-117 │ │ │ │ - mcr2 2, 7, pc, cr8, cr13, {3} @ │ │ │ │ + @ instruction: 0xff3cf27d │ │ │ │ ldrtle r0, [pc], #-1926 @ 7ac18 │ │ │ │ vqadd.s64 q9, , │ │ │ │ - strbeq pc, [r0, -r3, ror #29] @ │ │ │ │ + smlaldxeq pc, r0, r7, pc @ │ │ │ │ @ instruction: 0xf009d45a │ │ │ │ movwcs r0, #5639 @ 0x1607 │ │ │ │ stmdbeq r1, {r0, r3, r8, ip, sp, lr, pc} │ │ │ │ ldrb r9, [fp, r2, lsl #6] │ │ │ │ vqadd.s64 q9, , q15 │ │ │ │ - @ instruction: 0x0782fed7 │ │ │ │ + streq pc, [r2, fp, lsr #30] │ │ │ │ rsbscs sp, lr, lr, lsr #8 │ │ │ │ - mrc2 2, 6, pc, cr2, cr13, {3} │ │ │ │ + @ instruction: 0xff26f27d │ │ │ │ strble r0, [r9], #-1859 @ 0xfffff8bd │ │ │ │ streq pc, [r7], -r9 │ │ │ │ andlt pc, r8, sp, asr #17 │ │ │ │ stmdbeq r1, {r0, r3, r8, ip, sp, lr, pc} │ │ │ │ ldmib sp, {r1, r3, r6, r7, r8, r9, sl, sp, lr, pc}^ │ │ │ │ ldrcc r1, [r4, #-1538] @ 0xfffff9fe │ │ │ │ @ instruction: 0x36019b14 │ │ │ │ @@ -33439,19 +33439,19 @@ │ │ │ │ tstpcs r1, r9, ror r9 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x36019b14 │ │ │ │ adcsmi r3, r3, #20, 10 @ 0x5000000 │ │ │ │ addshi pc, r3, r0, asr #4 │ │ │ │ ldrdge pc, [ip], -r4 @ │ │ │ │ svceq 0x0082f1ba │ │ │ │ ldrbmi sp, [r0], -r4, lsr #32 │ │ │ │ - mrc2 2, 0, pc, cr10, cr13, {3} │ │ │ │ + mcr2 2, 3, pc, cr14, cr13, {3} @ │ │ │ │ svclt 0x00480781 │ │ │ │ bleq 2b6ef4 │ │ │ │ ldrbmi sp, [r0], -sl, lsl #8 │ │ │ │ - mrc2 2, 0, pc, cr2, cr13, {3} │ │ │ │ + mcr2 2, 3, pc, cr6, cr13, {3} @ │ │ │ │ svclt 0x00560742 │ │ │ │ bleq 276dec │ │ │ │ bleq 2f6f08 │ │ │ │ stmdbeq r1, {r0, r3, r8, ip, sp, lr, pc} │ │ │ │ adcseq pc, r0, #216, 16 @ 0xd80000 │ │ │ │ @ instruction: 0xf8d54621 │ │ │ │ @ instruction: 0xf7f0a000 │ │ │ │ @@ -33489,26 +33489,26 @@ │ │ │ │ @ instruction: 0xf890f7f0 │ │ │ │ bicsle r2, r5, r0, lsl #16 │ │ │ │ @ instruction: 0x462b9a13 │ │ │ │ ldrtmi r4, [r8], -r1, lsr #12 │ │ │ │ andlt pc, r0, sp, asr #17 │ │ │ │ blx 15b8e28 │ │ │ │ ldrsbtcs lr, [pc], #-117 │ │ │ │ - ldc2 2, cr15, [r6, #500]! @ 0x1f4 │ │ │ │ + mcr2 2, 0, pc, cr10, cr13, {3} @ │ │ │ │ ldrtle r0, [pc], #-1926 @ 7ae7c │ │ │ │ vqadd.s64 q9, , │ │ │ │ - @ instruction: 0x0740fdb1 │ │ │ │ + strbeq pc, [r0, -r5, lsl #28] @ │ │ │ │ @ instruction: 0xf009d45a │ │ │ │ movwcs r0, #5639 @ 0x1607 │ │ │ │ stmdbeq r1, {r0, r3, r8, ip, sp, lr, pc} │ │ │ │ ldrb r9, [fp, r2, lsl #6] │ │ │ │ vqadd.s64 q9, , q15 │ │ │ │ - streq pc, [r2, r5, lsr #27] │ │ │ │ + @ instruction: 0x0782fdf9 │ │ │ │ rsbscs sp, lr, lr, lsr #8 │ │ │ │ - stc2 2, cr15, [r0, #500]! @ 0x1f4 │ │ │ │ + ldc2l 2, cr15, [r4, #500]! @ 0x1f4 │ │ │ │ strble r0, [r9], #-1859 @ 0xfffff8bd │ │ │ │ streq pc, [r7], -r9 │ │ │ │ andlt pc, r8, sp, asr #17 │ │ │ │ stmdbeq r1, {r0, r3, r8, ip, sp, lr, pc} │ │ │ │ ldmib sp, {r1, r3, r6, r7, r8, r9, sl, sp, lr, pc}^ │ │ │ │ ldrcc r1, [r4, #-1538] @ 0xfffff9fe │ │ │ │ @ instruction: 0x36019b14 │ │ │ │ @@ -33679,15 +33679,15 @@ │ │ │ │ andshi pc, r8, #0 │ │ │ │ @ instruction: 0xf04f6bfb │ │ │ │ ldc 8, cr0, [pc] @ 7b15c │ │ │ │ ldrtmi r9, [r2], r6, lsr #23 │ │ │ │ blhi fea367e0 │ │ │ │ ldclvs 8, cr6, [fp], #-96 @ 0xffffffa0 │ │ │ │ @ instruction: 0x63bb3308 │ │ │ │ - blx 18b7b66 │ │ │ │ + blx fedb7b66 │ │ │ │ @ instruction: 0xf44f6d3b │ │ │ │ @ instruction: 0xf6cf4e70 │ │ │ │ ldrtvs r7, [r8], #3839 @ 0xeff │ │ │ │ @ instruction: 0xf8c76c9a │ │ │ │ bcs b31d4 │ │ │ │ tstphi lr, r0 @ p-variant is OBSOLETE │ │ │ │ movweq pc, #4162 @ 0x1042 @ │ │ │ │ @@ -33726,15 +33726,15 @@ │ │ │ │ strpl pc, [r0, #1283] @ 0x503 │ │ │ │ @ instruction: 0xf8936d3b │ │ │ │ @ instruction: 0xf887303e │ │ │ │ ldm sl, {r2, r4, r7, ip, sp} │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ tstcs r8, pc │ │ │ │ rsceq pc, r8, #13959168 @ 0xd50000 │ │ │ │ - ldc2 1, cr15, [r4, #-412] @ 0xfffffe64 │ │ │ │ + stc2l 1, cr15, [r8, #-412]! @ 0xfffffe64 │ │ │ │ orreq pc, r0, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0x4606461c │ │ │ │ adcsvs r6, fp, #56, 4 @ 0x80000003 │ │ │ │ eorsvs ip, r0, pc, lsl #24 │ │ │ │ adcsvs r6, r2, r1, ror r0 │ │ │ │ stcgt 0, cr6, [r3], {243} @ 0xf3 │ │ │ │ ldclvs 1, cr6, [ip, #-192]! @ 0xffffff40 │ │ │ │ @@ -33847,23 +33847,23 @@ │ │ │ │ svclt 0x0000e6fe │ │ │ │ ... │ │ │ │ andeq r0, r0, r3 │ │ │ │ andeq r0, r0, r1 │ │ │ │ ldrshteq r4, [lr], ip │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ ldrsbteq r4, [lr], r4 │ │ │ │ - eorseq r8, r4, sl, ror r7 │ │ │ │ + eorseq r8, r4, sl, lsr r8 │ │ │ │ @ instruction: 0xffff7433 │ │ │ │ movwcs r6, #7037 @ 0x1b7d │ │ │ │ @ instruction: 0x712b4620 │ │ │ │ - blx ff8b7e18 │ │ │ │ + blx db7e1a │ │ │ │ svclt 0x00480782 │ │ │ │ strle r2, [fp], #-520 @ 0xfffffdf8 │ │ │ │ vmax.s d20, d13, d16 │ │ │ │ - @ instruction: 0x0743fad9 │ │ │ │ + strbeq pc, [r3, -sp, lsr #22] @ │ │ │ │ andcs fp, r9, #316 @ 0x13c │ │ │ │ mrrcne 8, 2, r6, r3, cr10 │ │ │ │ andeq pc, r7, #2 │ │ │ │ eorvs fp, fp, r8, asr pc │ │ │ │ movwls r6, #11771 @ 0x2dfb │ │ │ │ movwls r6, #3131 @ 0xc3b │ │ │ │ @ instruction: 0x319cf8d7 │ │ │ │ @@ -33968,15 +33968,15 @@ │ │ │ │ strbcs fp, [r0], #-3896 @ 0xfffff0c8 │ │ │ │ ldmdavs sl!, {r1, r2, r3, r4, r8, r9, fp, lr}^ │ │ │ │ rsceq pc, ip, #13959168 @ 0xd50000 │ │ │ │ addsmi r5, r8, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0xf8d5d019 │ │ │ │ strdlt r1, [r8, r0] │ │ │ │ @ instruction: 0xf1674622 │ │ │ │ - cmpplt r8, r9, ror #22 @ p-variant is OBSOLETE │ │ │ │ + ldrhlt pc, [r8, #-189] @ 0xffffff43 @ │ │ │ │ rscscc pc, r4, #13959168 @ 0xd50000 │ │ │ │ rscsmi pc, r8, #12910592 @ 0xc50000 │ │ │ │ rscseq pc, r0, #12910592 @ 0xc50000 │ │ │ │ ldrt r1, [lr], r4, asr #17 │ │ │ │ svclt 0x003842b4 │ │ │ │ @ instruction: 0xe7e54634 │ │ │ │ ldrt r2, [sl], r0, lsl #8 │ │ │ │ @@ -34467,15 +34467,15 @@ │ │ │ │ @ instruction: 0xf1033004 │ │ │ │ stmdbpl r8!, {r3, r8} │ │ │ │ andpl pc, r1, #-805306364 @ 0xd0000004 │ │ │ │ addeq pc, r8, #196, 4 @ 0x4000000c │ │ │ │ andhi pc, r4, r3, asr #17 │ │ │ │ ldcvs 0, cr6, [fp, #-104]! @ 0xffffff98 │ │ │ │ vqadd.s64 q11, q6, │ │ │ │ - @ instruction: 0xf8d7fd37 │ │ │ │ + @ instruction: 0xf8d7fd8b │ │ │ │ @ instruction: 0xf8c73188 │ │ │ │ @ instruction: 0xf04f9054 │ │ │ │ @ instruction: 0xf0430900 │ │ │ │ teqvs r8, #67108864 @ 0x4000000 │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ @ instruction: 0xf1c3603e │ │ │ │ teqvs fp, r0, lsr #6 │ │ │ │ @@ -34494,15 +34494,15 @@ │ │ │ │ addhi pc, ip, r7, asr #17 │ │ │ │ andeq lr, pc, r4, lsl #17 │ │ │ │ ldrbteq pc, [r8], #-263 @ 0xfffffef9 @ │ │ │ │ @ instruction: 0x46266d7b │ │ │ │ @ instruction: 0xf8c72118 │ │ │ │ @ instruction: 0xf8d3d02c │ │ │ │ @ instruction: 0xf16602e8 │ │ │ │ - @ instruction: 0x4605ff13 │ │ │ │ + strmi pc, [r5], -r7, ror #30 │ │ │ │ mcrgt 2, 0, r6, cr15, cr8, {3} │ │ │ │ rsbvs r6, r9, r8, lsr #32 │ │ │ │ rscvs r6, fp, sl, lsr #1 │ │ │ │ @ instruction: 0x6128ce03 │ │ │ │ tstcs r3, r9, ror #2 │ │ │ │ @ instruction: 0x46286d3d │ │ │ │ blx 1bb7f3e │ │ │ │ @@ -34630,19 +34630,19 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xf0400300 │ │ │ │ @ instruction: 0xf5078123 │ │ │ │ ldrtmi r7, [sp], lr, lsr #15 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ movwcs r6, #6525 @ 0x197d │ │ │ │ @ instruction: 0x712b4620 │ │ │ │ - stc2l 2, cr15, [sl], {124} @ 0x7c │ │ │ │ + ldc2 2, cr15, [lr, #-496] @ 0xfffffe10 │ │ │ │ svclt 0x00480781 │ │ │ │ strle r2, [fp], #-520 @ 0xfffffdf8 │ │ │ │ vmax.s d20, d12, d16 │ │ │ │ - strbeq pc, [r2, -r3, asr #25] @ │ │ │ │ + smlaldeq pc, r2, r7, sp @ │ │ │ │ andcs fp, r9, #316 @ 0x13c │ │ │ │ mrrcne 8, 2, r6, r3, cr10 │ │ │ │ andeq pc, r7, #2 │ │ │ │ eorvs fp, fp, r8, asr pc │ │ │ │ vpadd.i8 d22, d0, d25 │ │ │ │ addsmi r1, r9, #1140850688 @ 0x44000000 │ │ │ │ @ instruction: 0xf04fbf18 │ │ │ │ @@ -34718,15 +34718,15 @@ │ │ │ │ ldmdavs sl!, {r1, r3, r4, r8, r9, fp, lr}^ │ │ │ │ ldclvs 8, cr5, [sl, #-844]! @ 0xfffffcb4 │ │ │ │ rsceq pc, ip, #13762560 @ 0xd20000 │ │ │ │ mlale pc, r8, r2, r4 @ │ │ │ │ @ instruction: 0xf8d36d7b │ │ │ │ @ instruction: 0xb19012f0 │ │ │ │ @ instruction: 0xf1664622 │ │ │ │ - msrlt SPSR_, sp, lsl #27 │ │ │ │ + msrlt SPSR_, r1, ror #27 │ │ │ │ @ instruction: 0xf8c36d7b │ │ │ │ @ instruction: 0xf8c342f8 │ │ │ │ @ instruction: 0xf8d302f0 │ │ │ │ stmiane r4, {r2, r4, r5, r6, r7, r9, ip, sp}^ │ │ │ │ adcmi lr, ip, #232, 12 @ 0xe800000 │ │ │ │ qasxmi fp, ip, r8 │ │ │ │ strcs lr, [r0], #-2018 @ 0xfffff81e │ │ │ │ @@ -34734,15 +34734,15 @@ │ │ │ │ @ instruction: 0xf7dd4621 │ │ │ │ @ instruction: 0xe7eae9bc │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ ldrshteq r4, [lr], r4 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq r4, lr, r2, asr #5 │ │ │ │ - eorseq r7, r4, r8, ror fp │ │ │ │ + eorseq r7, r4, r8, lsr ip │ │ │ │ @ instruction: 0xffff682f │ │ │ │ ldrsbteq r3, [lr], sl │ │ │ │ andeq r0, r0, ip, asr #21 │ │ │ │ @ instruction: 0xf7dd4620 │ │ │ │ @ instruction: 0x4606ed74 │ │ │ │ sbcsle r2, lr, r0, lsl #16 │ │ │ │ @ instruction: 0xf8d26d7a │ │ │ │ @@ -34894,15 +34894,15 @@ │ │ │ │ muleq pc, r9, r8 @ │ │ │ │ andeq lr, pc, r6, lsl #17 │ │ │ │ tstcs r8, fp, ror sp │ │ │ │ addmi pc, r0, r7, asr #17 │ │ │ │ addsmi pc, r4, r7, asr #17 │ │ │ │ rsceq pc, r8, #13828096 @ 0xd30000 │ │ │ │ eorle pc, r4, r7, asr #17 │ │ │ │ - blx ffcb8a0e │ │ │ │ + mcrr2 1, 6, pc, r4, cr6 @ │ │ │ │ ldrdgt pc, [ip], -r7 @ │ │ │ │ mvnsvs r4, r6, lsl #12 │ │ │ │ @ instruction: 0x000fe8bc │ │ │ │ rsbsvs r6, r1, r0, lsr r0 │ │ │ │ ldrhtvs r6, [r3], #2 │ │ │ │ @ instruction: 0x0003e8bc │ │ │ │ cmnvs r1, r0, lsr r1 │ │ │ │ @@ -35057,15 +35057,15 @@ │ │ │ │ ldmibvs sl!, {r0, r2, r4, r5, r8, r9, fp, lr} │ │ │ │ ldclvs 8, cr5, [sl, #-844]! @ 0xfffffcb4 │ │ │ │ rsceq pc, ip, #13762560 @ 0xd20000 │ │ │ │ mulsle ip, r8, r2 │ │ │ │ @ instruction: 0xf8d36d7b │ │ │ │ @ instruction: 0xb19812f0 │ │ │ │ @ instruction: 0xf166465a │ │ │ │ - msrlt (UNDEF: 104), r5 │ │ │ │ + msrlt (UNDEF: 120), r9 │ │ │ │ @ instruction: 0xf8c36d7b │ │ │ │ @ instruction: 0xf8c3b2f8 │ │ │ │ @ instruction: 0xf8d302f0 │ │ │ │ stmiane r4, {r2, r4, r5, r6, r7, r9, ip, sp}^ │ │ │ │ adcsmi lr, r3, #54001664 @ 0x3380000 │ │ │ │ shasxmi fp, r3, r8 │ │ │ │ @ instruction: 0xe7e1469b │ │ │ │ @@ -35084,15 +35084,15 @@ │ │ │ │ rscshi pc, r0, #12713984 @ 0xc20000 │ │ │ │ rsccc pc, ip, #12713984 @ 0xc20000 │ │ │ │ blcc 1b6608 │ │ │ │ andsvs r4, r8, fp, ror #8 │ │ │ │ bmi 676498 │ │ │ │ ldmdbmi r7, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - @ instruction: 0xffecf163 │ │ │ │ + @ instruction: 0xf840f164 │ │ │ │ @ instruction: 0xf1076c3b │ │ │ │ ldrbtvs r0, [ip], -r0, ror #4 │ │ │ │ @ instruction: 0xf89364ba │ │ │ │ ldrtvs r3, [ip], -r0, asr #25 │ │ │ │ @ instruction: 0xf43f2b00 │ │ │ │ ldclvs 13, cr10, [r8], #952 @ 0x3b8 │ │ │ │ @ instruction: 0xf03b2101 │ │ │ │ @@ -35101,19 +35101,19 @@ │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ ldrshteq r3, [lr], r6 │ │ │ │ adcseq r3, lr, sl, ror #25 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ ldrsbteq r3, [lr], ip │ │ │ │ andeq r0, r0, r8, ror r9 │ │ │ │ - eorseq r7, r4, r8, asr r4 │ │ │ │ + eorseq r7, r4, r8, lsl r5 │ │ │ │ @ instruction: 0xffff610d │ │ │ │ andeq r0, r0, ip, asr #21 │ │ │ │ - strhteq pc, [sp], -r0 @ │ │ │ │ - eoreq pc, sp, sl, lsl #14 │ │ │ │ + eoreq pc, sp, r0, ror sp @ │ │ │ │ + eoreq pc, sp, sl, asr #15 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ bmi fe50e21c │ │ │ │ blmi fe50e054 │ │ │ │ addlt r4, r9, sl, ror r4 │ │ │ │ @@ -35313,15 +35313,15 @@ │ │ │ │ @ instruction: 0xf1033004 │ │ │ │ stmdbpl r8!, {r3, r8} │ │ │ │ andpl pc, r1, #-805306364 @ 0xd0000004 │ │ │ │ addeq pc, r8, #196, 4 @ 0x4000000c │ │ │ │ andhi pc, r4, r3, asr #17 │ │ │ │ ldcvs 0, cr6, [fp, #-104]! @ 0xffffff98 │ │ │ │ vqadd.s64 q11, , │ │ │ │ - @ instruction: 0xf8d7fe97 │ │ │ │ + @ instruction: 0xf8d7feeb │ │ │ │ @ instruction: 0xf8c73188 │ │ │ │ @ instruction: 0xf04f9054 │ │ │ │ @ instruction: 0xf0430900 │ │ │ │ teqvs r8, #67108864 @ 0x4000000 │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ @ instruction: 0xf1c3603e │ │ │ │ teqvs fp, r0, lsr #6 │ │ │ │ @@ -35340,15 +35340,15 @@ │ │ │ │ addhi pc, ip, r7, asr #17 │ │ │ │ andeq lr, pc, r4, lsl #17 │ │ │ │ ldrbteq pc, [r8], #-263 @ 0xfffffef9 @ │ │ │ │ @ instruction: 0x46266d7b │ │ │ │ @ instruction: 0xf8c72118 │ │ │ │ @ instruction: 0xf8d3d02c │ │ │ │ @ instruction: 0xf16602e8 │ │ │ │ - @ instruction: 0x4605f873 │ │ │ │ + strmi pc, [r5], -r7, asr #17 │ │ │ │ mcrgt 2, 0, r6, cr15, cr8, {3} │ │ │ │ rsbvs r6, r9, r8, lsr #32 │ │ │ │ rscvs r6, fp, sl, lsr #1 │ │ │ │ @ instruction: 0x6128ce03 │ │ │ │ tstcs r3, r9, ror #2 │ │ │ │ @ instruction: 0x46286d3d │ │ │ │ stc2l 0, cr15, [ip], {59} @ 0x3b │ │ │ │ @@ -35476,19 +35476,19 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xf0400300 │ │ │ │ @ instruction: 0xf5078123 │ │ │ │ ldrtmi r7, [sp], lr, lsr #15 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ movwcs r6, #6525 @ 0x197d │ │ │ │ @ instruction: 0x712b4620 │ │ │ │ - mcr2 2, 1, pc, cr10, cr11, {3} @ │ │ │ │ + mrc2 2, 3, pc, cr14, cr11, {3} │ │ │ │ svclt 0x00480781 │ │ │ │ strle r2, [fp], #-520 @ 0xfffffdf8 │ │ │ │ vmax.s d20, d11, d16 │ │ │ │ - strbeq pc, [r2, -r3, lsr #28] @ │ │ │ │ + smlsldxeq pc, r2, r7, lr @ │ │ │ │ andcs fp, r9, #316 @ 0x13c │ │ │ │ mrrcne 8, 2, r6, r3, cr10 │ │ │ │ andeq pc, r7, #2 │ │ │ │ eorvs fp, fp, r8, asr pc │ │ │ │ vpadd.i8 d22, d0, d25 │ │ │ │ addsmi r1, r9, #1140850688 @ 0x44000000 │ │ │ │ @ instruction: 0xf04fbf18 │ │ │ │ @@ -35564,15 +35564,15 @@ │ │ │ │ ldmdavs sl!, {r1, r3, r4, r8, r9, fp, lr}^ │ │ │ │ ldclvs 8, cr5, [sl, #-844]! @ 0xfffffcb4 │ │ │ │ rsceq pc, ip, #13762560 @ 0xd20000 │ │ │ │ mlale pc, r8, r2, r4 @ │ │ │ │ @ instruction: 0xf8d36d7b │ │ │ │ @ instruction: 0xb19012f0 │ │ │ │ @ instruction: 0xf1654622 │ │ │ │ - msrlt (UNDEF: 96), sp │ │ │ │ + msrlt SPSR_irq, r1 │ │ │ │ @ instruction: 0xf8c36d7b │ │ │ │ @ instruction: 0xf8c342f8 │ │ │ │ @ instruction: 0xf8d302f0 │ │ │ │ stmiane r4, {r2, r4, r5, r6, r7, r9, ip, sp}^ │ │ │ │ adcmi lr, ip, #232, 12 @ 0xe800000 │ │ │ │ qasxmi fp, ip, r8 │ │ │ │ strcs lr, [r0], #-2018 @ 0xfffff81e │ │ │ │ @@ -35580,15 +35580,15 @@ │ │ │ │ @ instruction: 0xf7dc4621 │ │ │ │ @ instruction: 0xe7eaeb1c │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ ldrhteq r3, [lr], r4 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq r3, lr, r2, lsl #11 │ │ │ │ - eorseq r6, r4, r8, lsr lr │ │ │ │ + ldrshteq r6, [r4], -r8 │ │ │ │ @ instruction: 0xffff5aef │ │ │ │ umlalseq r3, lr, sl, r2 │ │ │ │ andeq r0, r0, ip, asr #21 │ │ │ │ @ instruction: 0xf7dc4620 │ │ │ │ @ instruction: 0x4606eed4 │ │ │ │ sbcsle r2, lr, r0, lsl #16 │ │ │ │ @ instruction: 0xf8d26d7a │ │ │ │ @@ -35740,15 +35740,15 @@ │ │ │ │ muleq pc, r9, r8 @ │ │ │ │ andeq lr, pc, r6, lsl #17 │ │ │ │ tstcs r8, fp, ror sp │ │ │ │ addmi pc, r0, r7, asr #17 │ │ │ │ addsmi pc, r4, r7, asr #17 │ │ │ │ rsceq pc, r8, #13828096 @ 0xd30000 │ │ │ │ eorle pc, r4, r7, asr #17 │ │ │ │ - ldc2l 1, cr15, [r0, #-404] @ 0xfffffe6c │ │ │ │ + stc2 1, cr15, [r4, #404]! @ 0x194 │ │ │ │ ldrdgt pc, [ip], -r7 @ │ │ │ │ mvnsvs r4, r6, lsl #12 │ │ │ │ @ instruction: 0x000fe8bc │ │ │ │ rsbsvs r6, r1, r0, lsr r0 │ │ │ │ ldrhtvs r6, [r3], #2 │ │ │ │ @ instruction: 0x0003e8bc │ │ │ │ cmnvs r1, r0, lsr r1 │ │ │ │ @@ -35903,15 +35903,15 @@ │ │ │ │ ldmibvs sl!, {r0, r2, r4, r5, r8, r9, fp, lr} │ │ │ │ ldclvs 8, cr5, [sl, #-844]! @ 0xfffffcb4 │ │ │ │ rsceq pc, ip, #13762560 @ 0xd20000 │ │ │ │ mulsle ip, r8, r2 │ │ │ │ @ instruction: 0xf8d36d7b │ │ │ │ @ instruction: 0xb19812f0 │ │ │ │ @ instruction: 0xf165465a │ │ │ │ - msrlt SPSR_f, r5, asr #24 │ │ │ │ + msrlt SPSR_f, r9 @ │ │ │ │ @ instruction: 0xf8c36d7b │ │ │ │ @ instruction: 0xf8c3b2f8 │ │ │ │ @ instruction: 0xf8d302f0 │ │ │ │ stmiane r4, {r2, r4, r5, r6, r7, r9, ip, sp}^ │ │ │ │ adcsmi lr, r3, #54001664 @ 0x3380000 │ │ │ │ shasxmi fp, r3, r8 │ │ │ │ @ instruction: 0xe7e1469b │ │ │ │ @@ -35930,15 +35930,15 @@ │ │ │ │ rscshi pc, r0, #12713984 @ 0xc20000 │ │ │ │ rsccc pc, ip, #12713984 @ 0xc20000 │ │ │ │ blcc 1b7348 │ │ │ │ andsvs r4, r8, fp, ror #8 │ │ │ │ bmi 6771d8 │ │ │ │ ldmdbmi r7, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - @ instruction: 0xf94cf163 │ │ │ │ + @ instruction: 0xf9a0f163 │ │ │ │ @ instruction: 0xf1076c3b │ │ │ │ ldrbtvs r0, [ip], -r0, ror #4 │ │ │ │ @ instruction: 0xf89364ba │ │ │ │ ldrtvs r3, [ip], -r0, asr #25 │ │ │ │ @ instruction: 0xf43f2b00 │ │ │ │ ldclvs 13, cr10, [r8], #952 @ 0x3b8 │ │ │ │ @ instruction: 0xf03a2101 │ │ │ │ @@ -35947,19 +35947,19 @@ │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ ldrhteq r2, [lr], r6 │ │ │ │ adcseq r2, lr, sl, lsr #31 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ umlalseq r2, lr, ip, lr │ │ │ │ andeq r0, r0, r8, ror r9 │ │ │ │ - eorseq r6, r4, r8, lsl r7 │ │ │ │ + ldrsbteq r6, [r4], -r8 │ │ │ │ @ instruction: 0xffff53cd │ │ │ │ andeq r0, r0, ip, asr #21 │ │ │ │ - eoreq lr, sp, r0, ror pc │ │ │ │ - eoreq lr, sp, sl, asr #19 │ │ │ │ + eoreq pc, sp, r0, lsr r0 @ │ │ │ │ + eoreq lr, sp, sl, lsl #21 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 5, cr15, cr0, cr12, {6} │ │ │ │ ldrmi fp, [r2], r3, ror #1 │ │ │ │ strcs pc, [r8, #-2271] @ 0xfffff721 │ │ │ │ ldrmi sl, [r9], r6, lsl #30 │ │ │ │ @@ -36023,15 +36023,15 @@ │ │ │ │ mrcvs 6, 7, r4, cr10, cr3, {0} │ │ │ │ eorle pc, ip, r7, asr #17 │ │ │ │ addpl pc, r0, #8388608 @ 0x800000 │ │ │ │ blgt 456efc │ │ │ │ andeq lr, pc, r5, lsl #17 │ │ │ │ tstcs r4, sl, lsr lr │ │ │ │ rsceq pc, r8, #13762560 @ 0xd20000 │ │ │ │ - blx 6b9bba │ │ │ │ + blx 1bb9bba │ │ │ │ cmnpeq ip, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0x4605469c │ │ │ │ rsbsvs r6, fp, #56, 4 @ 0x80000003 │ │ │ │ @ instruction: 0x000fe8bc │ │ │ │ adcvs r6, sl, r8, lsr #32 │ │ │ │ rsbvs r6, r9, fp, ror #1 │ │ │ │ @ instruction: 0xf8dc2105 │ │ │ │ @@ -36282,15 +36282,15 @@ │ │ │ │ strbmi r2, [sl], -r1, lsl #6 │ │ │ │ @ instruction: 0xf0204659 │ │ │ │ ldr pc, [r0, -r7, lsr #25] │ │ │ │ ... │ │ │ │ ldrsbteq r2, [lr], ip │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ ldrhteq r2, [lr], r4 │ │ │ │ - eorseq r6, r4, r2, ror r3 │ │ │ │ + eorseq r6, r4, r2, lsr r4 │ │ │ │ @ instruction: 0xffff7167 │ │ │ │ adcseq r2, lr, r4, lsl #13 │ │ │ │ @ instruction: 0xf42c6b78 │ │ │ │ @ instruction: 0x60984cff │ │ │ │ andspl pc, r4, ip, asr #8 │ │ │ │ blvs e95bac │ │ │ │ blvs fee95db0 │ │ │ │ @@ -36340,15 +36340,15 @@ │ │ │ │ @ instruction: 0xf8da6efb │ │ │ │ @ instruction: 0xf5031078 │ │ │ │ @ instruction: 0xf8d35380 │ │ │ │ @ instruction: 0xf7ed02b0 │ │ │ │ stmdacs r0, {r0, r1, r2, r4, r5, r9, fp, ip, sp, lr, pc} │ │ │ │ stcge 4, cr15, [sl, #-252]! @ 0xffffff04 │ │ │ │ ldrdeq pc, [r0], -r9 │ │ │ │ - mcr2 2, 4, pc, cr10, cr10, {3} @ │ │ │ │ + mrc2 2, 6, pc, cr14, cr10, {3} │ │ │ │ tstpne r1, #64, 4 @ p-variant is OBSOLETE │ │ │ │ addsmi r4, r8, #1048576 @ 0x100000 │ │ │ │ @ instruction: 0xf5b0d074 │ │ │ │ svclt 0x00187f8c │ │ │ │ tstle r7, pc, lsl #8 │ │ │ │ strcs r6, [pc], #-3579 @ 7db34 │ │ │ │ svclt 0x000c2b00 │ │ │ │ @@ -36379,15 +36379,15 @@ │ │ │ │ ldmdbvs sl!, {r5, r8, r9, fp, lr} │ │ │ │ mrcvs 8, 1, r5, cr10, cr3, {6} │ │ │ │ rsceq pc, ip, #13762560 @ 0xd20000 │ │ │ │ mulsle fp, r8, r2 │ │ │ │ @ instruction: 0xf8d36e3b │ │ │ │ @ instruction: 0xb19012f0 │ │ │ │ @ instruction: 0xf165462a │ │ │ │ - msrlt SPSR_, r9, lsl #17 │ │ │ │ + ldrdlt pc, [r0, #-141]! @ 0xffffff73 │ │ │ │ @ instruction: 0xf8c36e3b │ │ │ │ @ instruction: 0xf8c352f8 │ │ │ │ @ instruction: 0xf8d302f0 │ │ │ │ stmiane r5, {r2, r4, r5, r6, r7, r9, ip, sp}^ │ │ │ │ strbmi lr, [r5, #-1519] @ 0xfffffa11 │ │ │ │ @ instruction: 0x4645bf38 │ │ │ │ strcs lr, [r0, #-2018] @ 0xfffff81e │ │ │ │ @@ -36614,15 +36614,15 @@ │ │ │ │ stmdbpl r8!, {r3, r8} │ │ │ │ andpl pc, r1, #-805306364 @ 0xd0000004 │ │ │ │ addeq pc, r8, #196, 4 @ 0x4000000c │ │ │ │ andhi pc, r4, r3, asr #17 │ │ │ │ @ instruction: 0xf04f601a │ │ │ │ vldmdbvs fp!, {s0-s-1} │ │ │ │ vqadd.s64 q11, q5, │ │ │ │ - @ instruction: 0xf8d7fc67 │ │ │ │ + @ instruction: 0xf8d7fcbb │ │ │ │ @ instruction: 0xf8c73184 │ │ │ │ @ instruction: 0x46caa054 │ │ │ │ movweq pc, #4163 @ 0x1043 @ │ │ │ │ blx fed56f54 │ │ │ │ eorsvs pc, lr, r3, lsl #7 │ │ │ │ msreq CPSR_, #-1073741776 @ 0xc0000030 │ │ │ │ @ instruction: 0xf8d760fb │ │ │ │ @@ -36639,15 +36639,15 @@ │ │ │ │ bgt 457e98 │ │ │ │ @ instruction: 0xf8c72500 │ │ │ │ stm r6, {r2, r3, r7, ip, lr} │ │ │ │ tstcs r8, pc │ │ │ │ @ instruction: 0xf8c76cfb │ │ │ │ @ instruction: 0xf8d3d028 │ │ │ │ @ instruction: 0xf16402e8 │ │ │ │ - @ instruction: 0xf107fe47 │ │ │ │ + @ instruction: 0xf107fe9b │ │ │ │ @ instruction: 0x461e0378 │ │ │ │ mvnsvs r4, r4, lsl #12 │ │ │ │ mcrgt 2, 0, r6, cr15, cr11, {3} │ │ │ │ rsbvs r6, r1, r0, lsr #32 │ │ │ │ rscvs r6, r3, r2, lsr #1 │ │ │ │ @ instruction: 0x6120ce03 │ │ │ │ tstcs r3, r1, ror #2 │ │ │ │ @@ -36846,15 +36846,15 @@ │ │ │ │ ldmdavs sl!, {r0, r1, r2, r3, r5, r8, r9, fp, lr}^ │ │ │ │ ldclvs 8, cr5, [sl], #844 @ 0x34c │ │ │ │ rsceq pc, ip, #13762560 @ 0xd20000 │ │ │ │ mulsle fp, r8, r2 │ │ │ │ @ instruction: 0xf8d36cfb │ │ │ │ @ instruction: 0xb19012f0 │ │ │ │ @ instruction: 0xf164462a │ │ │ │ - msrlt SPSR_, r3, ror #25 │ │ │ │ + msrlt SPSR_, r7, lsr sp │ │ │ │ @ instruction: 0xf8c36cfb │ │ │ │ @ instruction: 0xf8c352f8 │ │ │ │ @ instruction: 0xf8d302f0 │ │ │ │ stmiane r5, {r2, r4, r5, r6, r7, r9, ip, sp}^ │ │ │ │ adcsmi lr, r5, #4718592 @ 0x480000 │ │ │ │ shasxmi fp, r5, r8 │ │ │ │ strcs lr, [r0, #-2018] @ 0xfffff81e │ │ │ │ @@ -36883,15 +36883,15 @@ │ │ │ │ ldcvs 15, cr10, [sl, #-252]! @ 0xffffff04 │ │ │ │ @ instruction: 0xf7de4630 │ │ │ │ @ instruction: 0xe739f997 │ │ │ │ ... │ │ │ │ adcseq r2, lr, ip, asr r1 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq r2, lr, r0, lsr #2 │ │ │ │ - ldrsbteq r5, [r4], -r0 │ │ │ │ + mlaseq r4, r0, sl, r5 │ │ │ │ @ instruction: 0xffff4687 │ │ │ │ adcseq r1, lr, r4, lsl #28 │ │ │ │ andeq r0, r0, ip, asr #21 │ │ │ │ andeq r0, r0, r4, ror #19 │ │ │ │ ldmdavs r8!, {r1, r3, r9, fp, lr}^ │ │ │ │ ldmdavs r2, {r1, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf57f0552 │ │ │ │ @@ -36991,15 +36991,15 @@ │ │ │ │ ldm r9, {r0, r1, r3, r4, r5, r6, r7, sl, sp, lr} │ │ │ │ stm r6, {r0, r1, r2, r3} │ │ │ │ ldclvs 0, cr0, [fp], #60 @ 0x3c │ │ │ │ @ instruction: 0x673c2118 │ │ │ │ addmi pc, r4, r7, asr #17 │ │ │ │ rsceq pc, r8, #13828096 @ 0xd30000 │ │ │ │ eorle pc, r0, r7, asr #17 │ │ │ │ - blx fe1baade │ │ │ │ + blx ff6baade │ │ │ │ ldrdgt pc, [r8], -r7 @ │ │ │ │ @ instruction: 0x61b84606 │ │ │ │ @ instruction: 0x000fe8bc │ │ │ │ rsbsvs r6, r1, r0, lsr r0 │ │ │ │ ldrhtvs r6, [r3], #2 │ │ │ │ @ instruction: 0x0003e8bc │ │ │ │ cmnvs r1, r0, lsr r1 │ │ │ │ @@ -37156,15 +37156,15 @@ │ │ │ │ ldmvs sl!, {r0, r2, r3, r5, r8, r9, fp, lr}^ │ │ │ │ ldclvs 8, cr5, [sl], #844 @ 0x34c │ │ │ │ rsceq pc, ip, #13762560 @ 0xd20000 │ │ │ │ mulsle ip, r8, r2 │ │ │ │ @ instruction: 0xf8d36cfb │ │ │ │ @ instruction: 0xb19812f0 │ │ │ │ @ instruction: 0xf1644622 │ │ │ │ - smclt 36773 @ 0x8fa5 │ │ │ │ + msrlt (UNDEF: 104), r9 │ │ │ │ @ instruction: 0xf8c36cfb │ │ │ │ @ instruction: 0xf8c342f8 │ │ │ │ @ instruction: 0xf8d302f0 │ │ │ │ stmiane r4, {r2, r4, r5, r6, r7, r9, ip, sp}^ │ │ │ │ adcsmi lr, r3, #54263808 @ 0x33c0000 │ │ │ │ shasxmi fp, r3, r8 │ │ │ │ @ instruction: 0xe7e1461c │ │ │ │ @@ -37184,27 +37184,27 @@ │ │ │ │ @ instruction: 0xf8c282f0 │ │ │ │ str r3, [ip, ip, ror #5]! │ │ │ │ strbtmi r3, [fp], #-2820 @ 0xfffff4fc │ │ │ │ smlald r6, sp, r8, r0 │ │ │ │ andcs r4, r1, lr, lsl #20 │ │ │ │ ldrbtmi r4, [sl], #-2318 @ 0xfffff6f2 │ │ │ │ @ instruction: 0xf1614479 │ │ │ │ - @ instruction: 0xe71fff7b │ │ │ │ + ldr pc, [pc, -pc, asr #31] │ │ │ │ svc 0x00c0f7da │ │ │ │ ... │ │ │ │ ldrshteq r1, [lr], lr │ │ │ │ ldrshteq r1, [lr], r2 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq r1, lr, r2, lsl #22 │ │ │ │ andeq r0, r0, r8, ror r9 │ │ │ │ - eorseq r5, r4, r8, ror r3 │ │ │ │ + eorseq r5, r4, r8, lsr r4 │ │ │ │ @ instruction: 0xffff402d │ │ │ │ andeq r0, r0, ip, asr #21 │ │ │ │ - eoreq sp, sp, lr, asr #23 │ │ │ │ - eoreq sp, sp, r8, lsr #12 │ │ │ │ + eoreq sp, sp, lr, lsl #25 │ │ │ │ + eoreq sp, sp, r8, ror #13 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febd5a8c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5000fe0 │ │ │ │ addlt r5, r6, r0, asr #24 │ │ │ │ movtcs r4, #17946 @ 0x461a │ │ │ │ blmi feabcc10 │ │ │ │ @@ -37469,17 +37469,17 @@ │ │ │ │ andvc pc, r1, #72, 4 @ 0x80000004 │ │ │ │ addeq pc, r8, #196, 12 @ 0xc400000 │ │ │ │ @ instruction: 0x462846b8 │ │ │ │ @ instruction: 0xf8489306 │ │ │ │ andcs r2, r0, #8, 22 @ 0x2000 │ │ │ │ @ instruction: 0xf8c4607a │ │ │ │ @ instruction: 0xf16a8004 │ │ │ │ - b 147eb4c │ │ │ │ + b 147ec9c │ │ │ │ strtmi r2, [r8], -r0, lsl #18 │ │ │ │ - @ instruction: 0xffbaf16a │ │ │ │ + @ instruction: 0xf80ef16b │ │ │ │ b 12e58ec │ │ │ │ b 12c91d8 │ │ │ │ blcs 81104 │ │ │ │ strbthi pc, [pc], #-64 @ 7ece0 @ │ │ │ │ bl fe8d9068 │ │ │ │ blcs 17f908 │ │ │ │ ldmib r4, {r2, r8, fp, ip, lr, pc}^ │ │ │ │ @@ -37587,17 +37587,17 @@ │ │ │ │ vsubw.s8 , q2, d1 │ │ │ │ andvs r0, r3, r8, lsl #7 │ │ │ │ @ instruction: 0xf1002300 │ │ │ │ rsbsvs r0, fp, r0, lsl r8 │ │ │ │ vmax.s8 d20, d8, d24 │ │ │ │ @ instruction: 0xf6c47301 │ │ │ │ eorsvs r0, fp, r8, lsl #7 │ │ │ │ - cdp2 1, 11, cr15, cr4, cr10, {3} │ │ │ │ + @ instruction: 0xff08f16a │ │ │ │ strtmi r4, [r8], -r1, lsl #13 │ │ │ │ - cdp2 1, 12, cr15, cr14, cr10, {3} │ │ │ │ + @ instruction: 0xff22f16a │ │ │ │ b 107f7ac │ │ │ │ b 12c92d4 │ │ │ │ vmla.i8 d16, d9, d10 │ │ │ │ @ instruction: 0xf6c46301 │ │ │ │ @ instruction: 0xf8c803a9 │ │ │ │ vhadd.s8 d19, d0, d0 │ │ │ │ addsmi r1, sp, #1140850688 @ 0x44000000 │ │ │ │ @@ -37607,15 +37607,15 @@ │ │ │ │ strdvs r6, [r7], #-144 @ 0xffffff70 @ │ │ │ │ msrhi CPSR_sc, #0 │ │ │ │ movweq pc, #4674 @ 0x1242 @ │ │ │ │ orreq pc, r8, #196, 4 @ 0x4000000c │ │ │ │ @ instruction: 0xf8c74628 │ │ │ │ eorsvs r9, fp, r4 │ │ │ │ ldmdaeq r0, {r3, r8, ip, sp, lr, pc} │ │ │ │ - @ instruction: 0xf8a2f15c │ │ │ │ + @ instruction: 0xf8f6f15c │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ blvs fe15fbf0 │ │ │ │ stmdbeq r1, {r0, r1, r5, r7, r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf989fab9 │ │ │ │ ldmdbne r9, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc}^ │ │ │ │ andls pc, r4, r8, asr #17 │ │ │ │ movweq pc, #33032 @ 0x8108 @ │ │ │ │ @@ -37795,18 +37795,18 @@ │ │ │ │ movwcs r0, #2064 @ 0x810 │ │ │ │ andhi pc, r8, r4, asr #17 │ │ │ │ rsbsvs r4, fp, r8, lsr #12 │ │ │ │ movwvc pc, #4680 @ 0x1248 @ │ │ │ │ orreq pc, r8, #196, 12 @ 0xc400000 │ │ │ │ @ instruction: 0xf8c4603b │ │ │ │ tstls r6, r4 │ │ │ │ - ldc2 1, cr15, [r4, #-424] @ 0xfffffe58 │ │ │ │ + stc2l 1, cr15, [r8, #-424]! @ 0xfffffe58 │ │ │ │ stmdbcs r0, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xf16a4628 │ │ │ │ - b 12fe6a0 │ │ │ │ + b 12fe7f0 │ │ │ │ stmdbls r6, {r6, r8, fp, sp} │ │ │ │ stmdbeq sl, {r0, r3, r6, r9, fp, sp, lr, pc} │ │ │ │ @ instruction: 0x3710e575 │ │ │ │ movwvs pc, #4681 @ 0x1249 @ │ │ │ │ @ instruction: 0x03a9f6c4 │ │ │ │ @ instruction: 0xf8c860a7 │ │ │ │ vhadd.s8 d19, d0, d0 │ │ │ │ @@ -37825,15 +37825,15 @@ │ │ │ │ vqadd.s8 d26, d2, d8 │ │ │ │ vsubw.s8 q8, q2, d1 │ │ │ │ ldrtmi r0, [r8], r8, lsl #7 │ │ │ │ @ instruction: 0xf8484628 │ │ │ │ @ instruction: 0xf8c73b08 │ │ │ │ @ instruction: 0xf8c49004 │ │ │ │ @ instruction: 0xf15b8004 │ │ │ │ - strmi pc, [r5], -pc, ror #29 │ │ │ │ + strmi pc, [r5], -r3, asr #30 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ blvs fe15f850 │ │ │ │ stmdbeq r1, {r0, r1, r5, r7, r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf989fab9 │ │ │ │ ldmdbne r9, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc}^ │ │ │ │ svceq 0x0000f1ba │ │ │ │ orrshi pc, fp, r0, asr #32 │ │ │ │ @@ -37965,15 +37965,15 @@ │ │ │ │ @ instruction: 0x46280810 │ │ │ │ andhi pc, r8, r4, asr #17 │ │ │ │ movweq pc, #4674 @ 0x1242 @ │ │ │ │ orreq pc, r8, #196, 4 @ 0x4000000c │ │ │ │ andls pc, r4, r7, asr #17 │ │ │ │ @ instruction: 0xf8c4603b │ │ │ │ tstls r6, r4 │ │ │ │ - ldc2l 1, cr15, [r6, #364] @ 0x16c │ │ │ │ + mcr2 1, 1, pc, cr10, cr11, {2} @ │ │ │ │ strmi r9, [r5], -r6, lsl #18 │ │ │ │ stmdacs r0, {r0, r7, r9, sl, lr} │ │ │ │ mrcge 4, 7, APSR_nzcv, cr1, cr15, {1} │ │ │ │ @ instruction: 0xf1a36b83 │ │ │ │ blx feec18a0 │ │ │ │ b 147dac4 │ │ │ │ usat r1, #8, r9, asr #18 │ │ │ │ @@ -38238,15 +38238,15 @@ │ │ │ │ strbeq pc, [sp, sl, lsl #2] @ │ │ │ │ svcge 0x0030f53f │ │ │ │ beq fbce0 │ │ │ │ ldmle r6!, {r1, r4, r6, r8, sl, lr}^ │ │ │ │ @ instruction: 0x46496d78 │ │ │ │ cdp2 7, 7, cr15, cr14, cr12, {7} │ │ │ │ ldrdeq pc, [r0], -fp │ │ │ │ - @ instruction: 0xf88cf279 │ │ │ │ + @ instruction: 0xf8e0f279 │ │ │ │ svceq 0x0006f010 │ │ │ │ cmnphi r5, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ blmi ffc5249c │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0xf8d7681a │ │ │ │ subsmi r3, sl, r4, ror #2 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @@ -38282,15 +38282,15 @@ │ │ │ │ tstcs r4, fp, ror sp │ │ │ │ rsbeq pc, r4, #-1073741823 @ 0xc0000001 │ │ │ │ rsbge pc, r4, r7, asr #17 │ │ │ │ orrpl pc, r0, #12582912 @ 0xc00000 │ │ │ │ ldrvs r6, [fp, #-826]! @ 0xfffffcc6 │ │ │ │ eorsle pc, r4, r7, asr #17 │ │ │ │ rsceq pc, r8, #13828096 @ 0xd30000 │ │ │ │ - @ instruction: 0xf96cf163 │ │ │ │ + @ instruction: 0xf9c0f163 │ │ │ │ rscsvs r2, r8, #4, 2 │ │ │ │ andge pc, r0, r0, asr #17 │ │ │ │ @ instruction: 0xf0384648 │ │ │ │ strbmi pc, [r8], -sp, asr #27 @ │ │ │ │ stc2l 0, cr15, [ip], {56} @ 0x38 │ │ │ │ blcc feabdce4 │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @@ -38454,15 +38454,15 @@ │ │ │ │ ldmdavs r9!, {r0, r2, r5, r8, r9, fp, lr}^ │ │ │ │ ldcvs 8, cr5, [r9, #-812]! @ 0xfffffcd4 │ │ │ │ rsceq pc, ip, #13697024 @ 0xd10000 │ │ │ │ mulsle fp, r8, r2 │ │ │ │ @ instruction: 0xf8d36d3b │ │ │ │ @ instruction: 0xb19012f0 │ │ │ │ @ instruction: 0xf163462a │ │ │ │ - msrlt SPSR_, pc, asr #16 │ │ │ │ + msrlt SPSR_, r3, lsr #17 │ │ │ │ @ instruction: 0xf8c36d3b │ │ │ │ @ instruction: 0xf8c352f8 │ │ │ │ @ instruction: 0xf8d302f0 │ │ │ │ stmiane r5, {r2, r4, r5, r6, r7, r9, ip, sp}^ │ │ │ │ adcsmi lr, r5, #80, 14 @ 0x1400000 │ │ │ │ shasxmi fp, r5, r8 │ │ │ │ strcs lr, [r0, #-2018] @ 0xfffff81e │ │ │ │ @@ -38484,15 +38484,15 @@ │ │ │ │ str r3, [fp, -ip, ror #5]! │ │ │ │ stc 7, cr15, [r4, #868]! @ 0x364 │ │ │ │ ldrshteq r0, [lr], r8 │ │ │ │ adcseq r0, lr, ip, ror #19 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ @ instruction: 0xfffedbef │ │ │ │ adcseq r0, lr, r8, lsr #14 │ │ │ │ - eorseq r4, r4, r8, lsr r0 │ │ │ │ + ldrshteq r4, [r4], -r8 │ │ │ │ andeq r0, r0, ip, asr #21 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ @ instruction: 0xf500b08b │ │ │ │ @ instruction: 0xf8df5640 │ │ │ │ @@ -38902,21 +38902,21 @@ │ │ │ │ blls 7da378 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xf0400300 │ │ │ │ andslt r8, pc, r9, lsl #5 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ eorsge pc, ip, sp, asr #17 │ │ │ │ andeq pc, r9, r8, asr r8 @ │ │ │ │ - blx fe13cd0c │ │ │ │ + blx ff63cd0c │ │ │ │ @ instruction: 0xf5b34603 │ │ │ │ @ instruction: 0xf8587f8c │ │ │ │ svclt 0x00080007 │ │ │ │ orrvc pc, r8, #1325400064 @ 0x4f000000 │ │ │ │ vcge.s d25, d8, d4 │ │ │ │ - @ instruction: 0xf5b0fa77 │ │ │ │ + @ instruction: 0xf5b0facb │ │ │ │ svclt 0x00147f8c │ │ │ │ vst1.8 {d20-d22}, [pc], r3 │ │ │ │ tstls r1, #136, 6 @ 0x20000002 │ │ │ │ blcs da520 │ │ │ │ tstphi sp, r0, asr #6 @ p-variant is OBSOLETE │ │ │ │ andcc lr, sl, #3620864 @ 0x374000 │ │ │ │ @ instruction: 0xf0404313 │ │ │ │ @@ -39238,15 +39238,15 @@ │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ addlt r4, r7, r6, lsl r6 │ │ │ │ ldrmi r4, [r8], -r5, lsl #12 │ │ │ │ ldrmi r4, [r8], ip, lsl #12 │ │ │ │ - @ instruction: 0xffe2f277 │ │ │ │ + @ instruction: 0xf836f278 │ │ │ │ andcs r6, r1, #716 @ 0x2cc │ │ │ │ andcs lr, r4, #3358720 @ 0x334000 │ │ │ │ stmdbeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf8934621 │ │ │ │ @ instruction: 0x46073178 │ │ │ │ andsmi r9, r3, r0, lsl #4 │ │ │ │ movwls r4, #13826 @ 0x3602 │ │ │ │ @@ -39553,17 +39553,17 @@ │ │ │ │ andvc pc, r1, #72, 4 @ 0x80000004 │ │ │ │ addeq pc, r8, #196, 12 @ 0xc400000 │ │ │ │ @ instruction: 0x462846b8 │ │ │ │ @ instruction: 0xf8489305 │ │ │ │ andcs r2, r0, #8, 22 @ 0x2000 │ │ │ │ @ instruction: 0xf8c4607a │ │ │ │ @ instruction: 0xf1688004 │ │ │ │ - b 1480abc │ │ │ │ + b 1480c0c │ │ │ │ strtmi r2, [r8], -r0, lsl #18 │ │ │ │ - @ instruction: 0xff72f168 │ │ │ │ + @ instruction: 0xffc6f168 │ │ │ │ b 12e7978 │ │ │ │ b 12cb268 │ │ │ │ blcs 83198 │ │ │ │ teqphi fp, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ bl fe8db0f8 │ │ │ │ blcs 181998 │ │ │ │ ldmib r4, {r2, r8, fp, ip, lr, pc}^ │ │ │ │ @@ -39712,18 +39712,18 @@ │ │ │ │ vsubw.s8 , q2, d1 │ │ │ │ andvs r0, r3, r8, lsl #7 │ │ │ │ @ instruction: 0xf1002300 │ │ │ │ rsbsvs r0, fp, r0, lsl r8 │ │ │ │ vmax.s8 d20, d8, d24 │ │ │ │ @ instruction: 0xf6c47301 │ │ │ │ eorsvs r0, fp, r8, lsl #7 │ │ │ │ - cdp2 1, 1, cr15, cr10, cr8, {3} │ │ │ │ + cdp2 1, 6, cr15, cr14, cr8, {3} │ │ │ │ stmdbcs r0, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xf1684628 │ │ │ │ - b 13008ac │ │ │ │ + b 13009fc │ │ │ │ b 12cb4e4 │ │ │ │ vmla.i8 d16, d9, d11 │ │ │ │ @ instruction: 0xf6c46301 │ │ │ │ @ instruction: 0xf8c803a9 │ │ │ │ vhadd.s8 d19, d0, d0 │ │ │ │ addsmi r1, sp, #1140850688 @ 0x44000000 │ │ │ │ andls pc, r4, r8, asr #17 │ │ │ │ @@ -39732,15 +39732,15 @@ │ │ │ │ strdvs r6, [r7], #-144 @ 0xffffff70 @ │ │ │ │ ldrhi pc, [r2], #-0 │ │ │ │ movweq pc, #4674 @ 0x1242 @ │ │ │ │ orreq pc, r8, #196, 4 @ 0x4000000c │ │ │ │ @ instruction: 0xf8c74628 │ │ │ │ eorsvs r9, fp, r4 │ │ │ │ ldmdaeq r0, {r3, r8, ip, sp, lr, pc} │ │ │ │ - @ instruction: 0xf808f15a │ │ │ │ + @ instruction: 0xf85cf15a │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ blvs fe1620dc │ │ │ │ beq fd6bc │ │ │ │ blx fe33fb1c │ │ │ │ bne 173b974 │ │ │ │ movweq pc, #33032 @ 0x8108 @ │ │ │ │ andge pc, r4, r8, asr #17 │ │ │ │ @@ -39933,17 +39933,17 @@ │ │ │ │ @ instruction: 0xf8c42300 │ │ │ │ strtmi r8, [r8], -r8 │ │ │ │ vqadd.s8 q11, q4, │ │ │ │ @ instruction: 0xf6c47301 │ │ │ │ eorsvs r0, fp, r8, lsl #7 │ │ │ │ andhi pc, r4, r4, asr #17 │ │ │ │ @ instruction: 0xf1689105 │ │ │ │ - b 14804cc │ │ │ │ + b 148061c │ │ │ │ strtmi r2, [r8], -r0, lsl #18 │ │ │ │ - ldc2l 1, cr15, [sl], #-416 @ 0xfffffe60 │ │ │ │ + stc2l 1, cr15, [lr], {104} @ 0x68 │ │ │ │ stmdbcs r0, {r0, r3, r6, r9, fp, sp, lr, pc}^ │ │ │ │ b 12e776c │ │ │ │ str r0, [sl, #-2315] @ 0xfffff6f5 │ │ │ │ vaba.s8 d19, d9, d0 │ │ │ │ @ instruction: 0xf6c46301 │ │ │ │ adcvs r0, r7, r9, lsr #7 │ │ │ │ andcc pc, r0, r8, asr #17 │ │ │ │ @@ -39962,15 +39962,15 @@ │ │ │ │ @ instruction: 0xb018f8d4 │ │ │ │ movweq pc, #4674 @ 0x1242 @ │ │ │ │ orreq pc, r8, #196, 4 @ 0x4000000c │ │ │ │ @ instruction: 0x462846b8 │ │ │ │ blcc 2bf4d0 │ │ │ │ andls pc, r4, r7, asr #17 │ │ │ │ andhi pc, r4, r4, asr #17 │ │ │ │ - mrc2 1, 1, pc, cr12, cr9, {2} │ │ │ │ + mrc2 1, 4, pc, cr0, cr9, {2} │ │ │ │ stmdacs r0, {r0, r2, r9, sl, lr} │ │ │ │ subshi pc, r9, #0 │ │ │ │ @ instruction: 0xf1a36b83 │ │ │ │ blx feec37d0 │ │ │ │ b 147f9f4 │ │ │ │ @ instruction: 0xf1bb1959 │ │ │ │ @ instruction: 0xf0400f00 │ │ │ │ @@ -40169,15 +40169,15 @@ │ │ │ │ @ instruction: 0xf8c44628 │ │ │ │ vhadd.s8 d24, d2, d8 │ │ │ │ vsubw.s8 q8, q2, d1 │ │ │ │ @ instruction: 0xf8c70388 │ │ │ │ eorsvs r9, fp, r4 │ │ │ │ andhi pc, r4, r4, asr #17 │ │ │ │ @ instruction: 0xf1599105 │ │ │ │ - stmdbls r5, {r0, r1, r2, r3, r4, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r4, r5, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ strmi r4, [r1], r5, lsl #12 │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ blvs fe16d0b8 │ │ │ │ stmdbeq r1, {r0, r1, r5, r7, r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf989fab9 │ │ │ │ ldmdbne r9, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc}^ │ │ │ │ ldrcc lr, [r0, -r4, ror #12] │ │ │ │ @@ -40317,15 +40317,15 @@ │ │ │ │ ldrbtmi r3, [sl], #-1804 @ 0xfffff8f4 │ │ │ │ @ instruction: 0xf8976578 │ │ │ │ ldrbtvs r0, [r8], #400 @ 0x190 │ │ │ │ ldrdeq pc, [r0], -r8 │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ msrcc SPSR_s, r7, asr #17 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ - @ instruction: 0xf84ef277 │ │ │ │ + @ instruction: 0xf8a2f277 │ │ │ │ svceq 0x0006f010 │ │ │ │ rschi pc, sl, #64 @ 0x40 │ │ │ │ ldclvs 13, cr6, [fp, #-996]! @ 0xfffffc1c │ │ │ │ @ instruction: 0xf5036f8a │ │ │ │ bvs ff55865c │ │ │ │ blmi fecbfccc │ │ │ │ @ instruction: 0xf0002b82 │ │ │ │ @@ -40506,15 +40506,15 @@ │ │ │ │ @ instruction: 0xf104fa23 │ │ │ │ @ instruction: 0xf53f07cd │ │ │ │ strcc sl, [r1], #-3853 @ 0xfffff0f3 │ │ │ │ ldmle r7!, {r1, r5, r7, r9, lr}^ │ │ │ │ @ instruction: 0x46496d78 │ │ │ │ ldc2 7, cr15, [sl, #-936]! @ 0xfffffc58 │ │ │ │ ldrdeq pc, [r0], -sl │ │ │ │ - mrc2 2, 6, pc, cr4, cr6, {3} │ │ │ │ + @ instruction: 0xff28f276 │ │ │ │ svceq 0x0006f010 │ │ │ │ orrhi pc, sp, r0, asr #32 │ │ │ │ blmi fff54838 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0xf8d7681a │ │ │ │ subsmi r3, sl, r4, ror #2 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @@ -40552,15 +40552,15 @@ │ │ │ │ ldclvs 6, cr14, [fp, #-892]! @ 0xfffffc84 │ │ │ │ @ instruction: 0xf1072104 │ │ │ │ ldrbtvs r0, [ip], -r4, ror #4 │ │ │ │ orrpl pc, r0, #12582912 @ 0xc00000 │ │ │ │ ldrvs r6, [fp, #-762]! @ 0xfffffd06 │ │ │ │ eorsle pc, r0, r7, asr #17 │ │ │ │ rsceq pc, r8, #13828096 @ 0xd30000 │ │ │ │ - @ instruction: 0xffb0f160 │ │ │ │ + @ instruction: 0xf804f161 │ │ │ │ adcsvs r2, r8, #4, 2 │ │ │ │ strbmi r6, [r8], -r4 │ │ │ │ ldc2 0, cr15, [r2], {54} @ 0x36 │ │ │ │ @ instruction: 0xf0364648 │ │ │ │ @ instruction: 0xf8dbfb11 │ │ │ │ stmib r7, {r3, r5, r7, r8, r9, fp, ip, sp}^ │ │ │ │ sbccs r0, r4, #8, 2 │ │ │ │ @@ -40734,15 +40734,15 @@ │ │ │ │ ldmdavs r9!, {r0, r2, r5, r8, r9, fp, lr}^ │ │ │ │ ldcvs 8, cr5, [r9, #-812]! @ 0xfffffcd4 │ │ │ │ rsceq pc, ip, #13697024 @ 0xd10000 │ │ │ │ mulsle fp, r8, r2 │ │ │ │ @ instruction: 0xf8d36d3b │ │ │ │ @ instruction: 0xb19012f0 │ │ │ │ @ instruction: 0xf160462a │ │ │ │ - smclt 4079 @ 0xfef │ │ │ │ + ldrdlt pc, [r0, #-227]! @ 0xffffff1d │ │ │ │ @ instruction: 0xf8c36d3b │ │ │ │ @ instruction: 0xf8c352f8 │ │ │ │ @ instruction: 0xf8d302f0 │ │ │ │ stmiane r5, {r2, r4, r5, r6, r7, r9, ip, sp}^ │ │ │ │ adcsmi lr, r5, #60, 14 @ 0xf00000 │ │ │ │ shasxmi fp, r5, r8 │ │ │ │ strcs lr, [r0, #-2018] @ 0xfffff81e │ │ │ │ @@ -40763,15 +40763,15 @@ │ │ │ │ @ instruction: 0xf8c22300 │ │ │ │ ldr r3, [r7, -ip, ror #5] │ │ │ │ bl ff5bff88 │ │ │ │ adcseq lr, sp, r2, ror #13 │ │ │ │ ldrsbteq lr, [sp], r6 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ ldrhteq lr, [sp], r8 │ │ │ │ - eorseq r1, r4, r2, asr #25 │ │ │ │ + eorseq r1, r4, r2, lsl #27 │ │ │ │ @ instruction: 0xfffeb4bf │ │ │ │ andeq r0, r0, ip, asr #21 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0070f8cc │ │ │ │ @ instruction: 0xf8df4617 │ │ │ │ @@ -41041,15 +41041,15 @@ │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ addlt r4, r7, r6, lsl r6 │ │ │ │ ldrmi r4, [r8], -r5, lsl #12 │ │ │ │ ldrmi r4, [r8], ip, lsl #12 │ │ │ │ - @ instruction: 0xf9ccf276 │ │ │ │ + blx 8bee70 │ │ │ │ andcs r6, r1, #716 @ 0x2cc │ │ │ │ andcs lr, r4, #3358720 @ 0x334000 │ │ │ │ stmdbeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf8934621 │ │ │ │ @ instruction: 0x46073178 │ │ │ │ andsmi r9, r3, r0, lsl #4 │ │ │ │ movwls r4, #13826 @ 0x3602 │ │ │ │ @@ -41358,17 +41358,17 @@ │ │ │ │ andvc pc, r1, #72, 4 @ 0x80000004 │ │ │ │ addeq pc, r8, #196, 12 @ 0xc400000 │ │ │ │ strtmi r4, [r8], -r7, asr #12 │ │ │ │ @ instruction: 0xf8479305 │ │ │ │ andcs r2, r0, #8, 22 @ 0x2000 │ │ │ │ andcs pc, r4, r8, asr #17 │ │ │ │ @ instruction: 0xf1676067 │ │ │ │ - andls pc, r4, pc, lsr r9 @ │ │ │ │ + mulls r4, r3, r9 │ │ │ │ @ instruction: 0xf1674628 │ │ │ │ - blls 1c0ef8 │ │ │ │ + blls 1c1048 │ │ │ │ blls 1c3200 │ │ │ │ subcs lr, r0, #270336 @ 0x42000 │ │ │ │ beq 33d2a8 │ │ │ │ @ instruction: 0xf0402b00 │ │ │ │ stmiavs r1!, {r1, r4, r5, r9, sl, pc}^ │ │ │ │ blcs 1898d8 │ │ │ │ ldmib r4, {r2, r8, fp, ip, lr, pc}^ │ │ │ │ @@ -41418,15 +41418,15 @@ │ │ │ │ ldrdhi pc, [r4], -r4 │ │ │ │ movwmi pc, #4672 @ 0x1240 @ │ │ │ │ @ instruction: 0x03aaf2c4 │ │ │ │ strbmi r4, [r2], r8, lsr #12 │ │ │ │ blcc 2c0b98 │ │ │ │ andvc pc, r4, r8, asr #17 │ │ │ │ andge pc, r4, r4, asr #17 │ │ │ │ - blx ff7befdc │ │ │ │ + blx cbefde │ │ │ │ stmdacs r0, {r0, r1, r2, r9, sl, lr} │ │ │ │ ldrbthi pc, [sp], #-0 @ │ │ │ │ @ instruction: 0xf1a56b85 │ │ │ │ blx fedc3e90 │ │ │ │ stmdbeq sp!, {r0, r2, r7, r8, sl, ip, sp, lr, pc}^ │ │ │ │ svceq 0x0000f1b9 │ │ │ │ andshi pc, r1, #64 @ 0x40 │ │ │ │ @@ -41796,18 +41796,18 @@ │ │ │ │ vsubw.s8 , q2, d1 │ │ │ │ eorsvs r0, fp, r8, lsl #7 │ │ │ │ strtmi r2, [r8], -r0, lsl #6 │ │ │ │ andcc pc, r4, r8, asr #17 │ │ │ │ movwvc pc, #4680 @ 0x1248 @ │ │ │ │ orreq pc, r8, #196, 12 @ 0xc400000 │ │ │ │ andcc pc, r0, r8, asr #17 │ │ │ │ - ldc2l 1, cr15, [r2, #408] @ 0x198 │ │ │ │ + cdp2 1, 2, cr15, cr6, cr6, {3} │ │ │ │ strtmi r9, [r8], -r4 │ │ │ │ @ instruction: 0xf1663710 │ │ │ │ - blls 1c281c │ │ │ │ + blls 1c296c │ │ │ │ b 1083974 │ │ │ │ b 108b084 │ │ │ │ vpmax.s8 d16, d9, d10 │ │ │ │ @ instruction: 0xf6c46301 │ │ │ │ @ instruction: 0xf8c703a9 │ │ │ │ eorsvs sl, fp, r4 │ │ │ │ tstpne r1, #64, 4 @ p-variant is OBSOLETE │ │ │ │ @@ -41981,17 +41981,17 @@ │ │ │ │ movwcs r3, #1808 @ 0x710 │ │ │ │ strtmi r6, [r8], -r7, lsr #1 │ │ │ │ andcc pc, r4, r8, asr #17 │ │ │ │ movwvc pc, #4680 @ 0x1248 @ │ │ │ │ orreq pc, r8, #196, 12 @ 0xc400000 │ │ │ │ andcc pc, r0, r8, asr #17 │ │ │ │ tstls r5, r7, rrx │ │ │ │ - stc2l 1, cr15, [r0], #-408 @ 0xfffffe68 │ │ │ │ + ldc2 1, cr15, [r4], #408 @ 0x198 │ │ │ │ strtmi r9, [r8], -r4 │ │ │ │ - ldc2l 1, cr15, [sl], #-408 @ 0xfffffe68 │ │ │ │ + stc2l 1, cr15, [lr], {102} @ 0x66 │ │ │ │ subeq r9, r0, #4, 22 @ 0x1000 │ │ │ │ b 10a976c │ │ │ │ b 108b368 │ │ │ │ @ instruction: 0xf7ff0a0a │ │ │ │ bcs b1ff0 │ │ │ │ msrhi CPSR_c, r0, asr #32 │ │ │ │ vst2. {d22-d23}, [pc :128], r1 │ │ │ │ @@ -42184,15 +42184,15 @@ │ │ │ │ ldrbtmi r3, [sl], #-1804 @ 0xfffff8f4 │ │ │ │ @ instruction: 0xf8976578 │ │ │ │ ldrbtvs r0, [r8], #400 @ 0x190 │ │ │ │ ldrdeq pc, [r0], -r8 │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ msrcc SPSR_s, r7, asr #17 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ - @ instruction: 0xf9b8f275 │ │ │ │ + blx 3c0048 │ │ │ │ svceq 0x0006f010 │ │ │ │ rschi pc, sl, #64 @ 0x40 │ │ │ │ ldclvs 13, cr6, [fp, #-996]! @ 0xfffffc1c │ │ │ │ @ instruction: 0xf5036f8a │ │ │ │ bvs ff55a388 │ │ │ │ blmi fecc19f8 │ │ │ │ @ instruction: 0xf0002b82 │ │ │ │ @@ -42373,15 +42373,15 @@ │ │ │ │ @ instruction: 0xf104fa23 │ │ │ │ @ instruction: 0xf53f07cd │ │ │ │ strcc sl, [r1], #-3853 @ 0xfffff0f3 │ │ │ │ ldmle r7!, {r1, r5, r7, r9, lr}^ │ │ │ │ @ instruction: 0x46496d78 │ │ │ │ @ instruction: 0xff18f7e8 │ │ │ │ ldrdeq pc, [r0], -sl │ │ │ │ - @ instruction: 0xf83ef275 │ │ │ │ + @ instruction: 0xf892f275 │ │ │ │ svceq 0x0006f010 │ │ │ │ orrhi pc, sp, r0, asr #32 │ │ │ │ blmi fff56564 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0xf8d7681a │ │ │ │ subsmi r3, sl, r4, ror #2 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @@ -42419,15 +42419,15 @@ │ │ │ │ ldclvs 6, cr14, [fp, #-892]! @ 0xfffffc84 │ │ │ │ @ instruction: 0xf1072104 │ │ │ │ ldrbtvs r0, [ip], -r4, ror #4 │ │ │ │ orrpl pc, r0, #12582912 @ 0xc00000 │ │ │ │ ldrvs r6, [fp, #-762]! @ 0xfffffd06 │ │ │ │ eorsle pc, r0, r7, asr #17 │ │ │ │ rsceq pc, r8, #13828096 @ 0xd30000 │ │ │ │ - @ instruction: 0xf91af15f │ │ │ │ + @ instruction: 0xf96ef15f │ │ │ │ adcsvs r2, r8, #4, 2 │ │ │ │ strbmi r6, [r8], -r4 │ │ │ │ ldc2l 0, cr15, [ip, #-208]! @ 0xffffff30 │ │ │ │ @ instruction: 0xf0344648 │ │ │ │ @ instruction: 0xf8dbfc7b │ │ │ │ stmib r7, {r3, r5, r7, r8, r9, fp, ip, sp}^ │ │ │ │ sbccs r0, r4, #8, 2 │ │ │ │ @@ -42600,16 +42600,16 @@ │ │ │ │ strbcs fp, [r0, #-3896] @ 0xfffff0c8 │ │ │ │ ldmdavs r9!, {r0, r2, r5, r8, r9, fp, lr}^ │ │ │ │ ldcvs 8, cr5, [r9, #-812]! @ 0xfffffcd4 │ │ │ │ rsceq pc, ip, #13697024 @ 0xd10000 │ │ │ │ mulsle fp, r8, r2 │ │ │ │ @ instruction: 0xf8d36d3b │ │ │ │ @ instruction: 0xb19012f0 │ │ │ │ - @ instruction: 0xf15e462a │ │ │ │ - msrlt SPSR_irq, r9 │ │ │ │ + @ instruction: 0xf15f462a │ │ │ │ + msrlt SPSR_, sp, lsr r8 │ │ │ │ @ instruction: 0xf8c36d3b │ │ │ │ @ instruction: 0xf8c352f8 │ │ │ │ @ instruction: 0xf8d302f0 │ │ │ │ stmiane r5, {r2, r4, r5, r6, r7, r9, ip, sp}^ │ │ │ │ adcsmi lr, r5, #60, 14 @ 0xf00000 │ │ │ │ shasxmi fp, r5, r8 │ │ │ │ strcs lr, [r0, #-2018] @ 0xfffff81e │ │ │ │ @@ -42630,15 +42630,15 @@ │ │ │ │ @ instruction: 0xf8c22300 │ │ │ │ ldr r3, [r7, -ip, ror #5] │ │ │ │ ldc 7, cr15, [lr, #-852]! @ 0xfffffcac │ │ │ │ ldrhteq ip, [sp], r6 │ │ │ │ adcseq ip, sp, sl, lsr #19 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq ip, sp, ip, lsl #13 │ │ │ │ - mlaseq r3, r6, pc, pc @ │ │ │ │ + eorseq r0, r4, r6, asr r0 │ │ │ │ @ instruction: 0xfffe9793 │ │ │ │ andeq r0, r0, ip, asr #21 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0070f8cc │ │ │ │ bmi ffcd55e4 │ │ │ │ @@ -42889,15 +42889,15 @@ │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ addlt r4, r7, r6, lsl r6 │ │ │ │ ldrmi r4, [r8], -r5, lsl #12 │ │ │ │ ldrmi r4, [r8], ip, lsl #12 │ │ │ │ - blx 17c0b4a │ │ │ │ + blx fecc0b4a │ │ │ │ andcs r6, r1, #716 @ 0x2cc │ │ │ │ andcs lr, r4, #3358720 @ 0x334000 │ │ │ │ stmdbeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf8934621 │ │ │ │ @ instruction: 0x46073178 │ │ │ │ andsmi r9, r3, r0, lsl #4 │ │ │ │ movwls r4, #13826 @ 0x3602 │ │ │ │ @@ -43005,19 +43005,19 @@ │ │ │ │ rschi pc, r8, #64 @ 0x40 │ │ │ │ strtmi r2, [r0], r0, lsl #8 │ │ │ │ ldrdvs pc, [r0], -r9 │ │ │ │ svclt 0x00042e82 │ │ │ │ @ instruction: 0xf1036dfb │ │ │ │ movwcs r0, #5758 @ 0x167e │ │ │ │ @ instruction: 0x712b4630 │ │ │ │ - blx 1440d1a │ │ │ │ + blx fe940d1a │ │ │ │ svclt 0x00480781 │ │ │ │ strle r2, [fp], #-264 @ 0xfffffef8 │ │ │ │ vmin.s d20, d4, d16 │ │ │ │ - strbeq pc, [r2, -r7, asr #22] @ │ │ │ │ + @ instruction: 0x0742fb9b │ │ │ │ tstcs r9, pc, asr #30 │ │ │ │ mcrrne 8, 2, r6, fp, cr9 │ │ │ │ tstpeq r7, r1 @ p-variant is OBSOLETE │ │ │ │ eorvs fp, fp, r8, asr pc │ │ │ │ strbmi r4, [r3], -sl, asr #12 │ │ │ │ ldrbmi r9, [r8], -r0, lsl #8 │ │ │ │ @ instruction: 0xff5cf7ea │ │ │ │ @@ -43059,15 +43059,15 @@ │ │ │ │ @ instruction: 0xf8c76efa │ │ │ │ @ instruction: 0xf502d02c │ │ │ │ ldrtvs r5, [sl], -r0, lsl #5 │ │ │ │ stm r5, {r0, r1, r2, r3, r8, r9, fp, lr, pc} │ │ │ │ cdpvs 0, 3, cr0, cr10, cr15, {0} │ │ │ │ @ instruction: 0xf8d22114 │ │ │ │ @ instruction: 0xf15e02e8 │ │ │ │ - @ instruction: 0xf107fc1b │ │ │ │ + @ instruction: 0xf107fc6f │ │ │ │ @ instruction: 0x469c0374 │ │ │ │ eorsvs r4, r8, #5242880 @ 0x500000 │ │ │ │ ldm ip!, {r0, r1, r3, r4, r5, r7, r9, sp, lr} │ │ │ │ eorvs r0, r8, pc │ │ │ │ rscvs r6, fp, sl, lsr #1 │ │ │ │ tstcs r5, r9, rrx │ │ │ │ ldrdeq pc, [r0], -ip │ │ │ │ @@ -43319,15 +43319,15 @@ │ │ │ │ ldrbmi r4, [r9], -sl, asr #12 │ │ │ │ stc2 0, cr15, [r8, #100]! @ 0x64 │ │ │ │ svclt 0x0000e710 │ │ │ │ ... │ │ │ │ adcseq fp, sp, ip, lsl sp │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ ldrshteq fp, [sp], r4 │ │ │ │ - eorseq pc, r3, r8, ror r5 @ │ │ │ │ + eorseq pc, r3, r8, lsr r6 @ │ │ │ │ @ instruction: 0xffff062d │ │ │ │ adcseq fp, sp, r6, lsl #17 │ │ │ │ @ instruction: 0xf42c6b78 │ │ │ │ @ instruction: 0x60984cff │ │ │ │ andspl pc, r4, ip, asr #8 │ │ │ │ blvs e9c9ac │ │ │ │ blvs fee9cbb0 │ │ │ │ @@ -43377,15 +43377,15 @@ │ │ │ │ @ instruction: 0xf8da6efb │ │ │ │ @ instruction: 0xf5031078 │ │ │ │ @ instruction: 0xf8d35380 │ │ │ │ @ instruction: 0xf7e602b0 │ │ │ │ stmdacs r0, {r0, r1, r2, r4, r5, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ stcge 4, cr15, [ip, #-252] @ 0xffffff04 │ │ │ │ ldrdeq pc, [r0], -r9 │ │ │ │ - @ instruction: 0xff8af273 │ │ │ │ + @ instruction: 0xffdef273 │ │ │ │ tstpne r1, #64, 4 @ p-variant is OBSOLETE │ │ │ │ addsmi r4, r8, #1048576 @ 0x100000 │ │ │ │ @ instruction: 0xf5b0d075 │ │ │ │ svclt 0x00187f8c │ │ │ │ tstle r7, pc, lsl #8 │ │ │ │ strcs r6, [pc], #-3579 @ 84934 │ │ │ │ svclt 0x000c2b00 │ │ │ │ @@ -43416,15 +43416,15 @@ │ │ │ │ blmi 8cde9c │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r8, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf8d26e3a │ │ │ │ addsmi r0, r8, #236, 4 @ 0xc000000e │ │ │ │ mrcvs 0, 1, sp, cr11, cr11, {0} │ │ │ │ rscsne pc, r0, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0x462ab190 │ │ │ │ - @ instruction: 0xf988f15e │ │ │ │ + @ instruction: 0xf9dcf15e │ │ │ │ cdpvs 1, 3, cr11, cr11, cr0, {3} │ │ │ │ rscspl pc, r8, #12779520 @ 0xc30000 │ │ │ │ rscseq pc, r0, #12779520 @ 0xc30000 │ │ │ │ rscscc pc, r4, #13828096 @ 0xd30000 │ │ │ │ strb r1, [sp, #2245]! @ 0x8c5 │ │ │ │ svclt 0x00384545 │ │ │ │ strb r4, [r2, r5, asr #12]! │ │ │ │ @@ -43600,18 +43600,18 @@ │ │ │ │ blvs fff56510 │ │ │ │ ldrdhi pc, [r0], -r3 │ │ │ │ svceq 0x0082f1b8 │ │ │ │ blvs 1f74898 │ │ │ │ ldmdaeq lr!, {r0, r1, r8, ip, sp, lr, pc}^ │ │ │ │ strbmi r2, [r0], -r1, lsl #6 │ │ │ │ vorn d23, d3, d19 │ │ │ │ - streq pc, [r1, r7, lsr #29] │ │ │ │ + @ instruction: 0x0781fefb │ │ │ │ tstcs r8, r8, asr #30 │ │ │ │ strbmi sp, [r0], -fp, lsl #8 │ │ │ │ - mcr2 2, 5, pc, cr0, cr3, {3} @ │ │ │ │ + mrc2 2, 7, pc, cr4, cr3, {3} │ │ │ │ svclt 0x004f0742 │ │ │ │ ldmdavs r1!, {r0, r3, r8, sp} │ │ │ │ @ instruction: 0xf0011c4b │ │ │ │ svclt 0x00580107 │ │ │ │ strls r6, [r0], #-51 @ 0xffffffcd │ │ │ │ blvs fff96568 │ │ │ │ stmdaeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @@ -43649,15 +43649,15 @@ │ │ │ │ addpl pc, r0, #8388608 @ 0x800000 │ │ │ │ blgt 45dc2c │ │ │ │ andeq lr, pc, r5, lsl #17 │ │ │ │ @ instruction: 0x46356bba │ │ │ │ @ instruction: 0xf8c72114 │ │ │ │ @ instruction: 0xf8d2d02c │ │ │ │ @ instruction: 0xf15d02e8 │ │ │ │ - @ instruction: 0x4606ff7d │ │ │ │ + @ instruction: 0x4606ffd1 │ │ │ │ stcgt 2, cr6, [pc, #-224] @ 84c80 │ │ │ │ adcsvs r6, r2, r0, lsr r0 │ │ │ │ ldrshtvs r6, [r1], #-3 │ │ │ │ stmdavs r8!, {r0, r2, r8, sp} │ │ │ │ teqvs r0, sp, lsr ip │ │ │ │ @ instruction: 0xf0334628 │ │ │ │ @ instruction: 0x4628fbd7 │ │ │ │ @@ -43810,25 +43810,25 @@ │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ andeq r0, r0, r5 │ │ │ │ andeq r0, r0, r1 │ │ │ │ ldrsbteq fp, [sp], r0 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq fp, sp, r6, lsr #7 │ │ │ │ - eorseq lr, r3, sl, asr #24 │ │ │ │ + eorseq lr, r3, sl, lsl #26 │ │ │ │ @ instruction: 0xfffefcd3 │ │ │ │ adcseq fp, sp, r2, ror r0 │ │ │ │ @ instruction: 0xf8da6c7b │ │ │ │ @ instruction: 0xf5031078 │ │ │ │ @ instruction: 0xf8d35380 │ │ │ │ @ instruction: 0xf7e502b0 │ │ │ │ stmdacs r0, {r0, r1, r2, r3, r4, r5, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ mrcge 4, 1, APSR_nzcv, cr9, cr15, {1} │ │ │ │ ldmdavs r8, {r0, r1, r3, r4, r5, r6, r7, r8, r9, fp, sp, lr} │ │ │ │ - ldc2 2, cr15, [r2], {115} @ 0x73 │ │ │ │ + stc2l 2, cr15, [r6], #-460 @ 0xfffffe34 │ │ │ │ tstpne r1, #64, 4 @ p-variant is OBSOLETE │ │ │ │ addsmi r4, r8, #1048576 @ 0x100000 │ │ │ │ @ instruction: 0xf5b0d077 │ │ │ │ svclt 0x00187f8c │ │ │ │ tstle r7, pc, lsl #8 │ │ │ │ strcs r6, [pc], #-2939 @ 85024 │ │ │ │ svclt 0x000c2b00 │ │ │ │ @@ -43861,15 +43861,15 @@ │ │ │ │ ldmdbvs sl!, {r5, r8, r9, fp, lr} │ │ │ │ blvs fef1b3e4 │ │ │ │ rsceq pc, ip, #13762560 @ 0xd20000 │ │ │ │ mulsle fp, r8, r2 │ │ │ │ @ instruction: 0xf8d36bbb │ │ │ │ @ instruction: 0xb19012f0 │ │ │ │ @ instruction: 0xf15d4622 │ │ │ │ - msrlt (UNDEF: 96), sp │ │ │ │ + msrlt (UNDEF: 96), r1 │ │ │ │ @ instruction: 0xf8c36bbb │ │ │ │ @ instruction: 0xf8c342f8 │ │ │ │ @ instruction: 0xf8d302f0 │ │ │ │ stmiane r4, {r2, r4, r5, r6, r7, r9, ip, sp}^ │ │ │ │ adcmi lr, ip, #252, 12 @ 0xfc00000 │ │ │ │ qasxmi fp, ip, r8 │ │ │ │ strcs lr, [r0], #-2018 @ 0xfffff81e │ │ │ │ @@ -44687,15 +44687,15 @@ │ │ │ │ mlascc lr, r3, r8, pc @ │ │ │ │ addscc pc, ip, r7, lsl #17 │ │ │ │ muleq pc, r9, r8 @ │ │ │ │ andeq lr, pc, r4, lsl #17 │ │ │ │ @ instruction: 0x46346dbb │ │ │ │ @ instruction: 0xf8d32120 │ │ │ │ @ instruction: 0xf15c02e8 │ │ │ │ - pkhtbmi pc, r0, pc, asr #30 @ │ │ │ │ + selmi pc, r0, r3 @ │ │ │ │ @ instruction: 0xf8c8cc0f │ │ │ │ @ instruction: 0xf8c80000 │ │ │ │ @ instruction: 0xf8c81004 │ │ │ │ @ instruction: 0xf8c82008 │ │ │ │ stcgt 0, cr3, [pc], {12} │ │ │ │ andscs pc, r8, r8, asr #17 │ │ │ │ @ instruction: 0xf8c86d7c │ │ │ │ @@ -44850,28 +44850,28 @@ │ │ │ │ ldclvs 3, cr2, [r9, #-32]! @ 0xffffffe0 │ │ │ │ @ instruction: 0xf7e66bb8 │ │ │ │ @ instruction: 0xe78dffd3 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ ldrhteq sl, [sp], r8 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ - eorseq sp, r3, sl, asr #26 │ │ │ │ + eorseq sp, r3, sl, lsl #28 │ │ │ │ @ instruction: 0xfffe7541 │ │ │ │ mrccs 0, 1, r0, cr15, cr6, {3} │ │ │ │ @ instruction: 0x4646d81d │ │ │ │ svclt 0x00382e40 │ │ │ │ @ instruction: 0xf8df2640 │ │ │ │ ldmdbvs sl!, {r4, r5, sl, ip, sp}^ │ │ │ │ ldcvs 8, cr5, [sl, #844]! @ 0x34c │ │ │ │ rsceq pc, ip, #13762560 @ 0xd20000 │ │ │ │ mulsle fp, r8, r2 │ │ │ │ @ instruction: 0xf8d36dbb │ │ │ │ @ instruction: 0xb19012f0 │ │ │ │ @ instruction: 0xf15c4632 │ │ │ │ - msrlt (UNDEF: 96), r7 │ │ │ │ + msrlt (UNDEF: 96), fp │ │ │ │ @ instruction: 0xf8c36dbb │ │ │ │ @ instruction: 0xf8c362f8 │ │ │ │ @ instruction: 0xf8d302f0 │ │ │ │ stmiane r6, {r2, r4, r5, r6, r7, r9, ip, sp}^ │ │ │ │ strbmi lr, [r6, #-1873] @ 0xfffff8af │ │ │ │ @ instruction: 0x4646bf38 │ │ │ │ strcs lr, [r0], -r1, ror #15 │ │ │ │ @@ -45283,15 +45283,15 @@ │ │ │ │ svcge 0x0005f43f │ │ │ │ ldrbmi r9, [r3], -sl, lsl #24 │ │ │ │ strtmi r4, [r9], -r2, asr #12 │ │ │ │ strls r4, [r0], #-1584 @ 0xfffff9d0 │ │ │ │ @ instruction: 0xffbef7f4 │ │ │ │ pop {r1, ip, sp, pc} │ │ │ │ svclt 0x000087f0 │ │ │ │ - eoreq r5, sp, r6, asr #31 │ │ │ │ + eoreq r6, sp, r6, lsl #1 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ blhi 1c1bac │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ stcleq 8, cr15, [r8, #-816] @ 0xfffffcd0 │ │ │ │ stcvc 5, cr15, [r1, #-692]! @ 0xfffffd4c │ │ │ │ ldcmi 15, cr10, [ip], {6} │ │ │ │ @@ -45962,15 +45962,15 @@ │ │ │ │ mlascc lr, r3, r8, pc @ │ │ │ │ addscc pc, ip, r7, lsl #17 │ │ │ │ muleq pc, r9, r8 @ │ │ │ │ andeq lr, pc, r4, lsl #17 │ │ │ │ @ instruction: 0x46346dbb │ │ │ │ @ instruction: 0xf8d32120 │ │ │ │ @ instruction: 0xf15b02e8 │ │ │ │ - strmi pc, [r0], r7, ror #26 │ │ │ │ + @ instruction: 0x4680fdbb │ │ │ │ @ instruction: 0xf8c8cc0f │ │ │ │ @ instruction: 0xf8c80000 │ │ │ │ @ instruction: 0xf8c81004 │ │ │ │ @ instruction: 0xf8c82008 │ │ │ │ stcgt 0, cr3, [pc], {12} │ │ │ │ andscs pc, r8, r8, asr #17 │ │ │ │ @ instruction: 0xf8c86d7c │ │ │ │ @@ -46125,28 +46125,28 @@ │ │ │ │ ldclvs 3, cr2, [r9, #-32]! @ 0xffffffe0 │ │ │ │ @ instruction: 0xf7e56bb8 │ │ │ │ @ instruction: 0xe78dfddb │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ adcseq r9, sp, r8, asr #7 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ - eorseq ip, r3, sl, asr r9 │ │ │ │ + eorseq ip, r3, sl, lsl sl │ │ │ │ @ instruction: 0xfffe6151 │ │ │ │ mrccs 0, 1, r0, cr15, cr6, {3} │ │ │ │ @ instruction: 0x4646d81d │ │ │ │ svclt 0x00382e40 │ │ │ │ @ instruction: 0xf8df2640 │ │ │ │ ldmdbvs sl!, {r4, r5, sl, ip, sp}^ │ │ │ │ ldcvs 8, cr5, [sl, #844]! @ 0x34c │ │ │ │ rsceq pc, ip, #13762560 @ 0xd20000 │ │ │ │ mulsle fp, r8, r2 │ │ │ │ @ instruction: 0xf8d36dbb │ │ │ │ @ instruction: 0xb19012f0 │ │ │ │ @ instruction: 0xf15b4632 │ │ │ │ - msrlt SPSR_, pc, lsr ip │ │ │ │ + msrlt SPSR_, r3 @ │ │ │ │ @ instruction: 0xf8c36dbb │ │ │ │ @ instruction: 0xf8c362f8 │ │ │ │ @ instruction: 0xf8d302f0 │ │ │ │ stmiane r6, {r2, r4, r5, r6, r7, r9, ip, sp}^ │ │ │ │ strbmi lr, [r6, #-1873] @ 0xfffff8af │ │ │ │ @ instruction: 0x4646bf38 │ │ │ │ strcs lr, [r0], -r1, ror #15 │ │ │ │ @@ -46558,15 +46558,15 @@ │ │ │ │ svcge 0x0005f43f │ │ │ │ ldrbmi r9, [r3], -sl, lsl #24 │ │ │ │ strtmi r4, [r9], -r2, asr #12 │ │ │ │ strls r4, [r0], #-1584 @ 0xfffff9d0 │ │ │ │ stc2l 7, cr15, [r6, #972] @ 0x3cc │ │ │ │ pop {r1, ip, sp, pc} │ │ │ │ svclt 0x000087f0 │ │ │ │ - ldrdeq r4, [sp], -r6 @ │ │ │ │ + mlaeq sp, r6, ip, r4 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 6, cr15, cr0, cr12, {6} │ │ │ │ @ instruction: 0xf8dfb0df │ │ │ │ svcge 0x00085774 │ │ │ │ @ instruction: 0xf8df469a │ │ │ │ @@ -46635,21 +46635,21 @@ │ │ │ │ mlascc r0, r3, r8, pc @ │ │ │ │ blcs a0de4 │ │ │ │ adchi pc, r4, #64 @ 0x40 │ │ │ │ @ instruction: 0x2c006bfb │ │ │ │ blcs bc1fc │ │ │ │ strhi pc, [r0], #64 @ 0x40 │ │ │ │ andeq pc, r9, r6, asr r8 @ │ │ │ │ - mrc2 2, 0, pc, cr0, cr0, {3} │ │ │ │ + mcr2 2, 3, pc, cr4, cr0, {3} @ │ │ │ │ @ instruction: 0xf5b34603 │ │ │ │ @ instruction: 0xf8567f8c │ │ │ │ svclt 0x00080008 │ │ │ │ orrvc pc, r8, #1325400064 @ 0x4f000000 │ │ │ │ vcge.s q11, q0, │ │ │ │ - @ instruction: 0xf5b0fe05 │ │ │ │ + @ instruction: 0xf5b0fe59 │ │ │ │ svclt 0x00147f8c │ │ │ │ vst1.8 {d20-d22}, [pc], r3 │ │ │ │ @ instruction: 0x63bb7388 │ │ │ │ blcs e1de4 │ │ │ │ tstphi fp, r0, asr #6 @ p-variant is OBSOLETE │ │ │ │ andscc lr, r7, #3522560 @ 0x35c000 │ │ │ │ @ instruction: 0xf0404313 │ │ │ │ @@ -46823,15 +46823,15 @@ │ │ │ │ andcs r9, r3, #268435456 @ 0x10000000 │ │ │ │ @ instruction: 0x011ae9d7 │ │ │ │ @ instruction: 0xf956f7e0 │ │ │ │ tstcs r4, fp, lsr sp │ │ │ │ rsbsls pc, r4, r7, asr #17 │ │ │ │ eorle pc, r4, r7, asr #17 │ │ │ │ rsceq pc, r8, #13828096 @ 0xd30000 │ │ │ │ - mcr2 1, 5, pc, cr10, cr10, {2} @ │ │ │ │ + mrc2 1, 7, pc, cr14, cr10, {2} │ │ │ │ strdcs r6, [r8, -sp] │ │ │ │ @ instruction: 0xf8c061f8 │ │ │ │ strtmi r9, [r8], -r0 │ │ │ │ blx 343fd2 │ │ │ │ @ instruction: 0xf0304628 │ │ │ │ @ instruction: 0xf8d4fa09 │ │ │ │ stmib r7, {r3, r5, r7, r8, r9, fp, ip, sp}^ │ │ │ │ @@ -47045,15 +47045,15 @@ │ │ │ │ @ instruction: 0xe6306cbb │ │ │ │ ... │ │ │ │ adcseq r8, sp, r6, lsl #10 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq r8, sp, r4, asr #9 │ │ │ │ adcseq r8, sp, lr, lsl r3 │ │ │ │ @ instruction: 0xfffe362d │ │ │ │ - eorseq fp, r3, lr, lsr #21 │ │ │ │ + eorseq fp, r3, lr, ror #22 │ │ │ │ @ instruction: 0xffff088b │ │ │ │ ldmibvs r3, {r1, r3, r4, r5, r6, r7, r9, sl, fp, sp, lr} │ │ │ │ ldmdblt fp!, {r1, r4, r6, fp, sp, lr}^ │ │ │ │ stmiavs fp, {r0, r3, r4, r5, r6, r7, r9, sl, fp, sp, lr}^ │ │ │ │ blcs 28ecfc │ │ │ │ ldmib r1, {r2, r8, fp, ip, lr, pc}^ │ │ │ │ addsmi r1, r9, #671088640 @ 0x28000000 │ │ │ │ @@ -47173,15 +47173,15 @@ │ │ │ │ blvs f1b118 │ │ │ │ ldcvs 8, cr5, [sl, #-844]! @ 0xfffffcb4 │ │ │ │ rsceq pc, ip, #13762560 @ 0xd20000 │ │ │ │ mulsle fp, r8, r2 │ │ │ │ @ instruction: 0xf8d36d3b │ │ │ │ @ instruction: 0xb19012f0 │ │ │ │ @ instruction: 0xf15a462a │ │ │ │ - msrlt SPSR_, r7, lsr #24 │ │ │ │ + smclt 4043 @ 0xfcb │ │ │ │ @ instruction: 0xf8c36d3b │ │ │ │ @ instruction: 0xf8c352f8 │ │ │ │ @ instruction: 0xf8d302f0 │ │ │ │ stmiane r5, {r2, r4, r5, r6, r7, r9, ip, sp}^ │ │ │ │ adcsmi lr, r5, #985661440 @ 0x3ac00000 │ │ │ │ shasxmi fp, r5, r8 │ │ │ │ strcs lr, [r0, #-2018] @ 0xfffff81e │ │ │ │ @@ -47290,21 +47290,21 @@ │ │ │ │ mlascc r0, r3, r8, pc @ │ │ │ │ blcs a1824 │ │ │ │ adchi pc, r4, #64 @ 0x40 │ │ │ │ @ instruction: 0x2c006bfb │ │ │ │ blcs bcc3c │ │ │ │ strhi pc, [r0], #64 @ 0x40 │ │ │ │ andeq pc, r9, r6, asr r8 @ │ │ │ │ - @ instruction: 0xf8f0f270 │ │ │ │ + @ instruction: 0xf944f270 │ │ │ │ @ instruction: 0xf5b34603 │ │ │ │ @ instruction: 0xf8567f8c │ │ │ │ svclt 0x00080008 │ │ │ │ orrvc pc, r8, #1325400064 @ 0x4f000000 │ │ │ │ vcge.s q11, q0, │ │ │ │ - @ instruction: 0xf5b0f8e5 │ │ │ │ + @ instruction: 0xf5b0f939 │ │ │ │ svclt 0x00147f8c │ │ │ │ vst1.8 {d20-d22}, [pc], r3 │ │ │ │ @ instruction: 0x63bb7388 │ │ │ │ blcs e2824 │ │ │ │ tstphi fp, r0, asr #6 @ p-variant is OBSOLETE │ │ │ │ andscc lr, r7, #3522560 @ 0x35c000 │ │ │ │ @ instruction: 0xf0404313 │ │ │ │ @@ -47478,15 +47478,15 @@ │ │ │ │ andcs r9, r3, #268435456 @ 0x10000000 │ │ │ │ @ instruction: 0x011ae9d7 │ │ │ │ ldc2 7, cr15, [r6], #-892 @ 0xfffffc84 │ │ │ │ tstcs r4, fp, lsr sp │ │ │ │ rsbsls pc, r4, r7, asr #17 │ │ │ │ eorle pc, r4, r7, asr #17 │ │ │ │ rsceq pc, r8, #13828096 @ 0xd30000 │ │ │ │ - @ instruction: 0xf98af15a │ │ │ │ + @ instruction: 0xf9def15a │ │ │ │ strdcs r6, [r8, -sp] │ │ │ │ @ instruction: 0xf8c061f8 │ │ │ │ strtmi r9, [r8], -r0 │ │ │ │ stc2l 0, cr15, [sl, #188]! @ 0xbc │ │ │ │ @ instruction: 0xf02f4628 │ │ │ │ @ instruction: 0xf8d4fce9 │ │ │ │ stmib r7, {r3, r5, r7, r8, r9, fp, ip, sp}^ │ │ │ │ @@ -47700,15 +47700,15 @@ │ │ │ │ @ instruction: 0xe6306cbb │ │ │ │ ... │ │ │ │ adcseq r7, sp, r6, asr #21 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq r7, sp, r4, lsl #21 │ │ │ │ ldrsbteq r7, [sp], lr │ │ │ │ @ instruction: 0xfffe2c29 │ │ │ │ - eorseq fp, r3, lr, rrx │ │ │ │ + eorseq fp, r3, lr, lsr #2 │ │ │ │ @ instruction: 0xfffefe87 │ │ │ │ ldmibvs r3, {r1, r3, r4, r5, r6, r7, r9, sl, fp, sp, lr} │ │ │ │ ldmdblt fp!, {r1, r4, r6, fp, sp, lr}^ │ │ │ │ stmiavs fp, {r0, r3, r4, r5, r6, r7, r9, sl, fp, sp, lr}^ │ │ │ │ blcs 28f73c │ │ │ │ ldmib r1, {r2, r8, fp, ip, lr, pc}^ │ │ │ │ addsmi r1, r9, #671088640 @ 0x28000000 │ │ │ │ @@ -47828,15 +47828,15 @@ │ │ │ │ blvs f1bb58 │ │ │ │ ldcvs 8, cr5, [sl, #-844]! @ 0xfffffcb4 │ │ │ │ rsceq pc, ip, #13762560 @ 0xd20000 │ │ │ │ mulsle fp, r8, r2 │ │ │ │ @ instruction: 0xf8d36d3b │ │ │ │ @ instruction: 0xb19012f0 │ │ │ │ @ instruction: 0xf159462a │ │ │ │ - msrlt SPSR_irq, r7 │ │ │ │ + msrlt SPSR_irq, fp │ │ │ │ @ instruction: 0xf8c36d3b │ │ │ │ @ instruction: 0xf8c352f8 │ │ │ │ @ instruction: 0xf8d302f0 │ │ │ │ stmiane r5, {r2, r4, r5, r6, r7, r9, ip, sp}^ │ │ │ │ adcsmi lr, r5, #985661440 @ 0x3ac00000 │ │ │ │ shasxmi fp, r5, r8 │ │ │ │ strcs lr, [r0, #-2018] @ 0xfffff81e │ │ │ │ @@ -48565,15 +48565,15 @@ │ │ │ │ mlascc lr, r3, r8, pc @ │ │ │ │ addscc pc, ip, r7, lsl #17 │ │ │ │ muleq pc, r9, r8 @ │ │ │ │ andeq lr, pc, r4, lsl #17 │ │ │ │ @ instruction: 0x46346dbb │ │ │ │ @ instruction: 0xf8d32120 │ │ │ │ @ instruction: 0xf15902e8 │ │ │ │ - strmi pc, [r0], fp, lsl #18 │ │ │ │ + pkhtbmi pc, r0, pc, asr #18 @ │ │ │ │ @ instruction: 0xf8c8cc0f │ │ │ │ @ instruction: 0xf8c80000 │ │ │ │ @ instruction: 0xf8c81004 │ │ │ │ @ instruction: 0xf8c82008 │ │ │ │ stcgt 0, cr3, [pc], {12} │ │ │ │ andscs pc, r8, r8, asr #17 │ │ │ │ @ instruction: 0xf8c86d7c │ │ │ │ @@ -48728,27 +48728,27 @@ │ │ │ │ ldclvs 3, cr2, [r9, #-32]! @ 0xffffffe0 │ │ │ │ @ instruction: 0xf7e36bb8 │ │ │ │ @ instruction: 0xe78df97f │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ adcseq r6, sp, r4, lsl fp │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ - eorseq sl, r3, r2, lsr #1 │ │ │ │ + eorseq sl, r3, r2, ror #2 │ │ │ │ @ instruction: 0xfffe3899 │ │ │ │ mrccs 0, 1, r0, cr15, cr6, {3} │ │ │ │ @ instruction: 0x4646d81c │ │ │ │ svclt 0x00382e40 │ │ │ │ blmi ffd935e4 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, r8, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf8d26dba │ │ │ │ addsmi r0, r8, #236, 4 @ 0xc000000e │ │ │ │ ldcvs 0, cr13, [fp, #108]! @ 0x6c │ │ │ │ rscsne pc, r0, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0x4632b190 │ │ │ │ - @ instruction: 0xffe4f158 │ │ │ │ + @ instruction: 0xf838f159 │ │ │ │ ldcvs 1, cr11, [fp, #384]! @ 0x180 │ │ │ │ rscsvs pc, r8, #12779520 @ 0xc30000 │ │ │ │ rscseq pc, r0, #12779520 @ 0xc30000 │ │ │ │ rscscc pc, r4, #13828096 @ 0xd30000 │ │ │ │ ldrb r1, [r2, -r6, asr #17] │ │ │ │ svclt 0x00384546 │ │ │ │ strb r4, [r2, r6, asr #12]! │ │ │ │ @@ -49137,15 +49137,15 @@ │ │ │ │ svcge 0x0005f43f │ │ │ │ ldrbmi r9, [r3], -sl, lsl #24 │ │ │ │ strtmi r4, [r9], -r2, asr #12 │ │ │ │ strls r4, [r0], #-1584 @ 0xfffff9d0 │ │ │ │ @ instruction: 0xf99af7f1 │ │ │ │ pop {r1, ip, sp, pc} │ │ │ │ svclt 0x000087f0 │ │ │ │ - eoreq r2, sp, lr, ror r3 │ │ │ │ + eoreq r2, sp, lr, lsr r4 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ beq fe6c8674 │ │ │ │ stclpl 2, cr15, [r4, #-692] @ 0xfffffd4c │ │ │ │ @ instruction: 0xf8df4681 │ │ │ │ @ instruction: 0x4615069c │ │ │ │ @@ -49290,23 +49290,23 @@ │ │ │ │ stclpl 2, cr15, [r4, #-52] @ 0xffffffcc │ │ │ │ svchi 0x00f0e8bd │ │ │ │ @ instruction: 0xf8939b0b │ │ │ │ @ instruction: 0xf0133178 │ │ │ │ tstle ip, r0, lsr pc │ │ │ │ @ instruction: 0xe77a465f │ │ │ │ @ instruction: 0xf1504658 │ │ │ │ - tstplt r8, pc, asr #26 @ p-variant is OBSOLETE │ │ │ │ + tstplt r8, r3, lsr #27 @ p-variant is OBSOLETE │ │ │ │ blcs 464ba8 │ │ │ │ svcge 0x006cf63f │ │ │ │ blvc fe2476e0 │ │ │ │ @ instruction: 0xf8dfe76f │ │ │ │ ldrbtmi r3, [fp], #-1112 @ 0xfffffba8 │ │ │ │ strbt r9, [fp], sl, lsl #6 │ │ │ │ @ instruction: 0xf1504638 │ │ │ │ - tstplt r8, pc, lsr sp @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0xb118fd93 │ │ │ │ blcs 464bc8 │ │ │ │ svcge 0x0057f63f │ │ │ │ strvc pc, [r6, pc, asr #8] │ │ │ │ blls 304344 │ │ │ │ @ instruction: 0x3179f893 │ │ │ │ @ instruction: 0xf0002b02 │ │ │ │ blls 36ac6c │ │ │ │ @@ -49357,15 +49357,15 @@ │ │ │ │ @ instruction: 0xf8d6fd6b │ │ │ │ @ instruction: 0x462b12b0 │ │ │ │ bge cf1ae4 │ │ │ │ @ instruction: 0xf8d1903b │ │ │ │ strtmi r1, [r8], -ip, lsl #30 │ │ │ │ bicpl pc, fp, r1, lsl #10 │ │ │ │ vbic d19, d12, d0 │ │ │ │ - blge 9c9098 │ │ │ │ + blge 9c91e8 │ │ │ │ adcseq pc, r0, #14024704 @ 0xd60000 │ │ │ │ tstls r6, #0, 6 │ │ │ │ movtcs lr, #51669 @ 0xc9d5 │ │ │ │ mcr2 0, 3, pc, cr0, cr3, {1} @ │ │ │ │ stmdacs r0, {r7, r9, sl, lr} │ │ │ │ tstphi pc, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x46019b15 │ │ │ │ @@ -49382,15 +49382,15 @@ │ │ │ │ stmib sp, {r2, r8, r9, sp}^ │ │ │ │ bls 5933e0 │ │ │ │ @ instruction: 0xf03c9241 │ │ │ │ @ instruction: 0x4629fd53 │ │ │ │ @ instruction: 0x4643aa3c │ │ │ │ stmiage r8, {r2, r6, ip, pc}^ │ │ │ │ vhadd.s32 d25, d2, d9 │ │ │ │ - movwcs pc, #7659 @ 0x1deb @ │ │ │ │ + movwcs pc, #7743 @ 0x1e3f @ │ │ │ │ ldrbmi r9, [sl], -r0, lsl #6 │ │ │ │ strtmi r9, [r1], -pc, lsl #22 │ │ │ │ strbmi r9, [r8], -r1, lsl #6 │ │ │ │ vstrge d9, [r2, #-44] @ 0xffffffd4 │ │ │ │ stmdahi r2, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xf8d39e0a │ │ │ │ stmib sp, {r4, r7, r8, ip, sp}^ │ │ │ │ @@ -49465,15 +49465,15 @@ │ │ │ │ movtcs lr, #59853 @ 0xe9cd │ │ │ │ cmpls r3, #20, 22 @ 0x5000 │ │ │ │ stc2 0, cr15, [lr], #240 @ 0xf0 │ │ │ │ ldrdlt pc, [r4], -sp @ │ │ │ │ ldmdbls r7, {r1, r2, r3, r6, r9, fp, sp, pc} │ │ │ │ subsls r2, r6, r0, lsl #6 │ │ │ │ vmin.s32 q10, q1, q4 │ │ │ │ - blls 489d68 │ │ │ │ + blls 489eb8 │ │ │ │ strtmi r9, [r1], -r1, lsl #6 │ │ │ │ strbmi r9, [r8], -fp, lsl #20 │ │ │ │ ldrdcc pc, [r4], -sl @ │ │ │ │ stcls 3, cr9, [sl, #-0] │ │ │ │ @ instruction: 0x3178f892 │ │ │ │ @ instruction: 0x2190f8d2 │ │ │ │ andcs lr, r4, #3358720 @ 0x334000 │ │ │ │ @@ -49518,27 +49518,27 @@ │ │ │ │ @ instruction: 0xf0b14385 │ │ │ │ @ instruction: 0xf8d9f879 │ │ │ │ blcs 97e74 │ │ │ │ mcrge 4, 1, pc, cr2, cr15, {3} @ │ │ │ │ ldrbeq pc, [r8, #-2249] @ 0xfffff737 @ │ │ │ │ stcls 6, cr14, [r9, #-120] @ 0xffffff88 │ │ │ │ vpmax.s32 q11, , q12 │ │ │ │ - @ instruction: 0xf150ff85 │ │ │ │ - stmdbls fp, {r0, r2, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf150ffd9 │ │ │ │ + stmdbls fp, {r0, r3, r4, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ mlacc r0, r0, r8, pc @ │ │ │ │ movweq pc, #28675 @ 0x7003 @ │ │ │ │ @ instruction: 0x2179f891 │ │ │ │ blcs 12545c │ │ │ │ bcs 13ea6c │ │ │ │ @ instruction: 0xf895d04e │ │ │ │ @ instruction: 0xe64a1178 │ │ │ │ andcs r9, r0, #11264 @ 0x2c00 │ │ │ │ andls r6, r7, #216, 20 @ 0xd8000 │ │ │ │ - @ instruction: 0xff6ef26d │ │ │ │ - blx 1c46e9a │ │ │ │ + @ instruction: 0xffc2f26d │ │ │ │ + blx ff146e9a │ │ │ │ mlacc r0, r0, r8, pc @ │ │ │ │ @ instruction: 0xf0039a07 │ │ │ │ @ instruction: 0xf1a30307 │ │ │ │ blx fed4b570 │ │ │ │ ldmdbeq fp, {r0, r1, r7, r8, r9, ip, sp, lr, pc}^ │ │ │ │ svclt 0x00044293 │ │ │ │ @ instruction: 0xf8939b09 │ │ │ │ @@ -49561,31 +49561,31 @@ │ │ │ │ cmncs pc, #13828096 @ 0xd30000 │ │ │ │ svchi 0x005bf3bf │ │ │ │ andcc pc, r0, #33554432 @ 0x2000000 │ │ │ │ @ instruction: 0xf43f2a00 │ │ │ │ bmi 4f6218 │ │ │ │ ldmdbmi r1, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - mrc2 1, 5, pc, cr8, cr5, {2} │ │ │ │ + @ instruction: 0xff0cf155 │ │ │ │ bcs 144204 │ │ │ │ mcrge 4, 0, pc, cr9, cr15, {3} @ │ │ │ │ ldr r2, [r6, r1, lsl #4]! │ │ │ │ ldr r2, [r4, r0, lsl #4]! │ │ │ │ cdp 7, 15, cr15, cr6, cr14, {6} │ │ │ │ adcseq r5, sp, r8, lsr #25 │ │ │ │ adcseq r5, sp, r2, lsr #25 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq fp, r7, ip, lsl #3 │ │ │ │ ldrhteq fp, [r7], sl │ │ │ │ umlalseq r5, sp, ip, sl │ │ │ │ adcseq fp, r7, r2 │ │ │ │ - eoreq r1, sp, r8, lsr #21 │ │ │ │ + eoreq r1, sp, r8, ror #22 │ │ │ │ andeq r0, r0, r8, ror r9 │ │ │ │ - eoreq r1, sp, ip, lsl #20 │ │ │ │ - eoreq r1, sp, r2, lsr #9 │ │ │ │ + eoreq r1, sp, ip, asr #21 │ │ │ │ + eoreq r1, sp, r2, ror #10 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0068f8cc │ │ │ │ addslt r4, sp, r2, asr sl │ │ │ │ blmi 151c264 │ │ │ │ ldrbtmi r4, [sl], #-2386 @ 0xfffff6ae │ │ │ │ @@ -49822,23 +49822,23 @@ │ │ │ │ stclpl 2, cr15, [r4, #-52] @ 0xffffffcc │ │ │ │ svchi 0x00f0e8bd │ │ │ │ @ instruction: 0xf8939b0b │ │ │ │ @ instruction: 0xf0133178 │ │ │ │ tstle ip, r0, lsr pc │ │ │ │ @ instruction: 0xe77a465f │ │ │ │ @ instruction: 0xf1504658 │ │ │ │ - tstplt r8, r7, lsr #18 @ p-variant is OBSOLETE │ │ │ │ + tstplt r8, fp, ror r9 @ p-variant is OBSOLETE │ │ │ │ blcs 4653f8 │ │ │ │ svcge 0x006cf63f │ │ │ │ blvc fe247f30 │ │ │ │ @ instruction: 0xf8dfe76f │ │ │ │ ldrbtmi r3, [fp], #-1112 @ 0xfffffba8 │ │ │ │ strbt r9, [fp], sl, lsl #6 │ │ │ │ @ instruction: 0xf1504638 │ │ │ │ - tstplt r8, r7, lsl r9 @ p-variant is OBSOLETE │ │ │ │ + tstplt r8, fp, ror #18 @ p-variant is OBSOLETE │ │ │ │ blcs 465418 │ │ │ │ svcge 0x0057f63f │ │ │ │ strvc pc, [r6, pc, asr #8] │ │ │ │ blls 304b94 │ │ │ │ @ instruction: 0x3179f893 │ │ │ │ @ instruction: 0xf0002b02 │ │ │ │ blls 36b4bc │ │ │ │ @@ -49889,15 +49889,15 @@ │ │ │ │ @ instruction: 0xf8d6f943 │ │ │ │ @ instruction: 0x462b12b0 │ │ │ │ bge cf2334 │ │ │ │ @ instruction: 0xf8d1903b │ │ │ │ strtmi r1, [r8], -ip, lsl #30 │ │ │ │ bicpl pc, fp, r1, lsl #10 │ │ │ │ vbic d19, d11, d0 │ │ │ │ - blge 9ca848 │ │ │ │ + blge 9ca998 │ │ │ │ adcseq pc, r0, #14024704 @ 0xd60000 │ │ │ │ tstls r6, #0, 6 │ │ │ │ movtcs lr, #51669 @ 0xc9d5 │ │ │ │ blx ec6fd0 │ │ │ │ stmdacs r0, {r7, r9, sl, lr} │ │ │ │ tstphi pc, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x46019b15 │ │ │ │ @@ -49914,15 +49914,15 @@ │ │ │ │ stmib sp, {r2, r8, r9, sp}^ │ │ │ │ bls 593c30 │ │ │ │ @ instruction: 0xf03c9241 │ │ │ │ strtmi pc, [r9], -fp, lsr #18 │ │ │ │ @ instruction: 0x4643aa3c │ │ │ │ stmiage r8, {r2, r6, ip, pc}^ │ │ │ │ vhadd.s32 d25, d0, d9 │ │ │ │ - movwcs pc, #7287 @ 0x1c77 @ │ │ │ │ + movwcs pc, #7371 @ 0x1ccb @ │ │ │ │ ldrbmi r9, [sl], -r0, lsl #6 │ │ │ │ strtmi r9, [r1], -pc, lsl #22 │ │ │ │ strbmi r9, [r8], -r1, lsl #6 │ │ │ │ vstrge d9, [r2, #-44] @ 0xffffffd4 │ │ │ │ stmdahi r2, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xf8d39e0a │ │ │ │ stmib sp, {r4, r7, r8, ip, sp}^ │ │ │ │ @@ -49997,15 +49997,15 @@ │ │ │ │ movtcs lr, #59853 @ 0xe9cd │ │ │ │ cmpls r3, #20, 22 @ 0x5000 │ │ │ │ @ instruction: 0xf886f03c │ │ │ │ ldrdlt pc, [r4], -sp @ │ │ │ │ ldmdbls r7, {r1, r2, r3, r6, r9, fp, sp, pc} │ │ │ │ subsls r2, r6, r0, lsl #6 │ │ │ │ vmin.s32 q10, q0, q4 │ │ │ │ - blls 489fe8 │ │ │ │ + blls 48a138 │ │ │ │ strtmi r9, [r1], -r1, lsl #6 │ │ │ │ strbmi r9, [r8], -fp, lsl #20 │ │ │ │ ldrdcc pc, [r4], -sl @ │ │ │ │ stcls 3, cr9, [sl, #-0] │ │ │ │ @ instruction: 0x3178f892 │ │ │ │ @ instruction: 0x2190f8d2 │ │ │ │ andcs lr, r4, #3358720 @ 0x334000 │ │ │ │ @@ -50050,27 +50050,27 @@ │ │ │ │ @ instruction: 0xf0b04385 │ │ │ │ @ instruction: 0xf8d9fc51 │ │ │ │ blcs 986c4 │ │ │ │ mcrge 4, 1, pc, cr2, cr15, {3} @ │ │ │ │ ldrbeq pc, [r8, #-2249] @ 0xfffff737 @ │ │ │ │ stcls 6, cr14, [r9, #-120] @ 0xffffff88 │ │ │ │ vpmax.s32 q11, , q12 │ │ │ │ - @ instruction: 0xf14ffb5d │ │ │ │ - stmdbls fp, {r0, r2, r3, r4, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf14ffbb1 │ │ │ │ + stmdbls fp, {r0, r4, r5, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ mlacc r0, r0, r8, pc @ │ │ │ │ movweq pc, #28675 @ 0x7003 @ │ │ │ │ @ instruction: 0x2179f891 │ │ │ │ blcs 125cac │ │ │ │ bcs 13f2bc │ │ │ │ @ instruction: 0xf895d04e │ │ │ │ @ instruction: 0xe64a1178 │ │ │ │ andcs r9, r0, #11264 @ 0x2c00 │ │ │ │ andls r6, r7, #216, 20 @ 0xd8000 │ │ │ │ - blx 1247b5a │ │ │ │ - @ instruction: 0xff46f14f │ │ │ │ + blx fe747b5a │ │ │ │ + @ instruction: 0xff9af14f │ │ │ │ mlacc r0, r0, r8, pc @ │ │ │ │ @ instruction: 0xf0039a07 │ │ │ │ @ instruction: 0xf1a30307 │ │ │ │ blx fed4bdc0 │ │ │ │ ldmdbeq fp, {r0, r1, r7, r8, r9, ip, sp, lr, pc}^ │ │ │ │ svclt 0x00044293 │ │ │ │ @ instruction: 0xf8939b09 │ │ │ │ @@ -50093,31 +50093,31 @@ │ │ │ │ cmncs pc, #13828096 @ 0xd30000 │ │ │ │ svchi 0x005bf3bf │ │ │ │ andcc pc, r0, #33554432 @ 0x2000000 │ │ │ │ @ instruction: 0xf43f2a00 │ │ │ │ bmi 4f6a68 │ │ │ │ ldmdbmi r1, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - blx fe4c7778 │ │ │ │ + blx ff9c7778 │ │ │ │ bcs 144a54 │ │ │ │ mcrge 4, 0, pc, cr9, cr15, {3} @ │ │ │ │ ldr r2, [r6, r1, lsl #4]! │ │ │ │ ldr r2, [r4, r0, lsl #4]! │ │ │ │ b ff449170 │ │ │ │ adcseq r5, sp, r8, asr r4 │ │ │ │ adcseq r5, sp, r2, asr r4 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq sl, r7, r0, ror r9 │ │ │ │ umlalseq sl, r7, lr, r8 │ │ │ │ adcseq r5, sp, ip, asr #4 │ │ │ │ adcseq sl, r7, r6, ror #15 │ │ │ │ - eoreq r1, sp, r8, asr r2 │ │ │ │ + eoreq r1, sp, r8, lsl r3 │ │ │ │ andeq r0, r0, r8, ror r9 │ │ │ │ - strhteq r1, [sp], -ip │ │ │ │ - eoreq r0, sp, r2, asr ip │ │ │ │ + eoreq r1, sp, ip, ror r2 │ │ │ │ + eoreq r0, sp, r2, lsl sp │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0068f8cc │ │ │ │ addslt r4, sp, r2, asr sl │ │ │ │ blmi 151cab4 │ │ │ │ ldrbtmi r4, [sl], #-2386 @ 0xfffff6ae │ │ │ │ @@ -50219,53 +50219,53 @@ │ │ │ │ @ instruction: 0x46220494 │ │ │ │ ldrbtmi r9, [fp], #-1051 @ 0xfffffbe5 │ │ │ │ ldrls r4, [r6, #-1144] @ 0xfffffb88 │ │ │ │ ldrtmi r5, [r0], -r1, asr #16 │ │ │ │ cmpls r5, r9, lsl #16 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1764621 │ │ │ │ - @ instruction: 0xf8dff863 │ │ │ │ + @ instruction: 0xf8dff8b7 │ │ │ │ @ instruction: 0x46223478 │ │ │ │ stmdals r6!, {r3, r8, sp} │ │ │ │ tstls r3, #15400960 @ 0xeb0000 │ │ │ │ - @ instruction: 0xf9fcf171 │ │ │ │ + blx 14c79f0 │ │ │ │ andcs r4, r2, #34603008 @ 0x2100000 │ │ │ │ @ instruction: 0x46309017 │ │ │ │ @ instruction: 0xf866f7dd │ │ │ │ tstcs r4, r2, lsl #4 │ │ │ │ ldrtmi r4, [r0], -r0, lsl #13 │ │ │ │ @ instruction: 0xf860f7dd │ │ │ │ msrvc CPSR_fx, pc, asr #8 │ │ │ │ stmdals r6!, {r0, r1, r2, r9, sl, lr} │ │ │ │ - ldc2l 1, cr15, [r0, #-452] @ 0xfffffe3c │ │ │ │ + stc2 1, cr15, [r4, #452]! @ 0x1c4 │ │ │ │ @ instruction: 0xf1004681 │ │ │ │ @ instruction: 0x23200114 │ │ │ │ tstls r1, r1, lsl #4 │ │ │ │ - @ instruction: 0xf890f174 │ │ │ │ + @ instruction: 0xf8e4f174 │ │ │ │ ldrtmi r4, [r0], -r9, asr #12 │ │ │ │ - @ instruction: 0xf8aef176 │ │ │ │ + @ instruction: 0xf902f176 │ │ │ │ mlacs r1, r9, r8, pc @ │ │ │ │ tstcs r1, r6, lsr #16 │ │ │ │ ldrmi lr, [ip], #-2509 @ 0xfffff633 │ │ │ │ - stc2 1, cr15, [ip, #-452] @ 0xfffffe3c │ │ │ │ + stc2l 1, cr15, [r0, #-452]! @ 0xfffffe3c │ │ │ │ pkhbtmi sl, r2, ip, lsl #24 │ │ │ │ @ instruction: 0x4623b158 │ │ │ │ @ instruction: 0xf8cacb03 │ │ │ │ @ instruction: 0xf8ca0028 │ │ │ │ ldrbmi r1, [r1], -ip, lsr #32 │ │ │ │ beq 5c78b8 │ │ │ │ @ instruction: 0xf1764630 │ │ │ │ - bls 5096f4 │ │ │ │ + bls 509844 │ │ │ │ vmin.s8 q10, q0, │ │ │ │ @ instruction: 0x4630115d │ │ │ │ - @ instruction: 0xf9ecf176 │ │ │ │ + blx 10c7a7c │ │ │ │ @ instruction: 0x4602463b │ │ │ │ @ instruction: 0xf8cd2173 │ │ │ │ ldrtmi r8, [r0], -r0 │ │ │ │ - blx 7c7a8c │ │ │ │ + blx 1cc7a8c │ │ │ │ andsls r2, pc, r0, lsl #6 │ │ │ │ tstls ip, #3904 @ 0xf40 │ │ │ │ stmib r4, {r7, r9, sl, lr}^ │ │ │ │ stmib sp, {r0, r8, r9, ip, sp}^ │ │ │ │ blvc 2581cc │ │ │ │ movtcc lr, #14797 @ 0x39cd │ │ │ │ muleq pc, r4, r8 @ │ │ │ │ @@ -50287,92 +50287,92 @@ │ │ │ │ @ instruction: 0xf8cd9f12 │ │ │ │ ldm ip!, {r8, pc} │ │ │ │ strgt r0, [pc, -pc] │ │ │ │ muleq pc, ip, r8 @ │ │ │ │ andeq lr, pc, r7, lsl #17 │ │ │ │ @ instruction: 0x71b9f44f │ │ │ │ @ instruction: 0xf1719826 │ │ │ │ - @ instruction: 0xf898fc35 │ │ │ │ + @ instruction: 0xf898fc89 │ │ │ │ @ instruction: 0xf100300d │ │ │ │ @ instruction: 0x46520814 │ │ │ │ strmi r4, [r3], r1, asr #12 │ │ │ │ - @ instruction: 0xf822f174 │ │ │ │ + @ instruction: 0xf876f174 │ │ │ │ ldrd pc, [r8], #-141 @ 0xffffff73 │ │ │ │ stceq 1, cr15, [ip], #-44 @ 0xffffffd4 │ │ │ │ @ instruction: 0x000fe8be │ │ │ │ andeq lr, pc, ip, lsr #17 │ │ │ │ muleq pc, r7, r8 @ │ │ │ │ andeq lr, pc, ip, lsl #17 │ │ │ │ @ instruction: 0x46304659 │ │ │ │ - @ instruction: 0xf834f176 │ │ │ │ + @ instruction: 0xf888f176 │ │ │ │ bleq ff286bdc │ │ │ │ strtmi r2, [r0], -r0, lsr #2 │ │ │ │ - stc2l 1, cr15, [r4, #460] @ 0x1cc │ │ │ │ + mrc2 1, 0, pc, cr8, cr3, {3} │ │ │ │ ldrbmi r9, [r1], -r6, lsr #16 │ │ │ │ @ instruction: 0xf1712220 │ │ │ │ - strmi pc, [r7], -pc, lsl #25 │ │ │ │ + strmi pc, [r7], -r3, ror #25 │ │ │ │ strtmi fp, [r3], -r0, asr #2 │ │ │ │ adcsvs ip, r8, #3072 @ 0xc00 │ │ │ │ @ instruction: 0x463962f9 │ │ │ │ @ instruction: 0x46303714 │ │ │ │ - @ instruction: 0xf81ef176 │ │ │ │ + @ instruction: 0xf872f176 │ │ │ │ strtmi r2, [r0], -r0, lsr #2 │ │ │ │ bleq c706c │ │ │ │ - stc2 1, cr15, [lr, #460]! @ 0x1cc │ │ │ │ + mcr2 1, 0, pc, cr2, cr3, {3} @ │ │ │ │ eorcs r9, r0, #2490368 @ 0x260000 │ │ │ │ @ instruction: 0xf1712101 │ │ │ │ - sxtab16mi pc, r2, r9, ror #24 @ │ │ │ │ + strmi pc, [r2], sp, asr #25 │ │ │ │ @ instruction: 0x4623b158 │ │ │ │ @ instruction: 0xf8cacb03 │ │ │ │ @ instruction: 0xf8ca0028 │ │ │ │ ldrbmi r1, [r1], -ip, lsr #32 │ │ │ │ beq 5c79dc │ │ │ │ @ instruction: 0xf1764630 │ │ │ │ - strbmi pc, [r3], -r5, lsl #16 @ │ │ │ │ + @ instruction: 0x4643f859 │ │ │ │ vst1.8 {d25-d26}, [pc :64], r5 │ │ │ │ stmib sp, {r0, r1, r2, r4, r5, r6, r7, r8, ip, sp, lr}^ │ │ │ │ ldrtmi r7, [r0], -r0, lsl #20 │ │ │ │ - @ instruction: 0xf9d0f176 │ │ │ │ + blx 9c7ba4 │ │ │ │ @ instruction: 0x46029917 │ │ │ │ ldrtmi r2, [r0], -pc, lsl #6 │ │ │ │ @ instruction: 0xf806f7dd │ │ │ │ andcs r9, r3, r6, lsr #30 │ │ │ │ - @ instruction: 0xff2ef255 │ │ │ │ + @ instruction: 0xff82f255 │ │ │ │ strmi r2, [r3], -r0, lsr #4 │ │ │ │ ldrtmi r2, [r8], -r8, lsl #2 │ │ │ │ - @ instruction: 0xf91cf171 │ │ │ │ + @ instruction: 0xf970f171 │ │ │ │ ldrmi r2, [r1], -r2, lsl #4 │ │ │ │ ldrtmi r4, [r0], -r3, lsl #13 │ │ │ │ @ instruction: 0xff86f7dc │ │ │ │ tstcs r6, r2, lsl #4 │ │ │ │ ldrtmi r4, [r0], -r0, lsl #13 │ │ │ │ @ instruction: 0xff80f7dc │ │ │ │ tstcs r0, r1, lsl #4 │ │ │ │ ldrtmi r4, [r0], -r7, lsl #12 │ │ │ │ @ instruction: 0xff7af7dc │ │ │ │ mlacs r1, r9, r8, pc @ │ │ │ │ andsls r2, r5, r0, lsl #6 │ │ │ │ tstcs r1, ip, lsl r3 │ │ │ │ rsbvs r9, r3, r6, lsr #16 │ │ │ │ - ldc2 1, cr15, [r6], #-452 @ 0xfffffe3c │ │ │ │ + stc2 1, cr15, [sl], {113} @ 0x71 │ │ │ │ cmplt r8, r1, lsl #13 │ │ │ │ blgt 15ceb8 │ │ │ │ eoreq pc, r8, r9, asr #17 │ │ │ │ eorne pc, ip, r9, asr #17 │ │ │ │ @ instruction: 0xf1094649 │ │ │ │ @ instruction: 0x46300914 │ │ │ │ - @ instruction: 0xffc2f175 │ │ │ │ + @ instruction: 0xf816f176 │ │ │ │ @ instruction: 0x464b9a11 │ │ │ │ cmppne sp, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1764630 │ │ │ │ - @ instruction: 0x463bf917 │ │ │ │ + ldrtmi pc, [fp], -fp, ror #18 @ │ │ │ │ cmncs r3, r2, lsl #12 │ │ │ │ andhi pc, r0, sp, asr #17 │ │ │ │ @ instruction: 0xf1764630 │ │ │ │ - movwcs pc, #2375 @ 0x947 @ │ │ │ │ + movwcs pc, #2459 @ 0x99b @ │ │ │ │ pkhbtmi r9, r0, pc @ │ │ │ │ stmib r4, {r2, r3, r4, r8, r9, ip, pc}^ │ │ │ │ ldcls 3, cr3, [r4, #-4] │ │ │ │ stmib sp, {r0, r1, r2, r8, r9, fp, ip, sp, lr}^ │ │ │ │ stmib sp, {r0, r6, r8, r9, ip, sp}^ │ │ │ │ svccs 0x00013343 │ │ │ │ muleq pc, r4, r8 @ │ │ │ │ @@ -50382,95 +50382,95 @@ │ │ │ │ smlabthi r0, sp, r8, pc @ │ │ │ │ ldm ip!, {r1, r4, r8, sl, fp, ip, pc} │ │ │ │ strtmi r0, [pc], -pc │ │ │ │ ldm ip, {r0, r1, r2, r3, r8, r9, sl, lr, pc} │ │ │ │ stm r7, {r0, r1, r2, r3} │ │ │ │ vst4.8 {d16-d19}, [pc] │ │ │ │ stmdals r6!, {r0, r3, r4, r5, r7, r8, ip, sp, lr} │ │ │ │ - blx 1e47c6e │ │ │ │ + blx ff347c6e │ │ │ │ beq 5c7aac │ │ │ │ mulcc sp, r8, r8 │ │ │ │ ldrbmi r2, [r1], -r1, lsl #4 │ │ │ │ @ instruction: 0xf1734681 │ │ │ │ - strtmi pc, [lr], r3, ror #30 │ │ │ │ + @ instruction: 0x46aeffb7 │ │ │ │ stceq 1, cr15, [ip], #-36 @ 0xffffffdc │ │ │ │ @ instruction: 0x000fe8be │ │ │ │ andeq lr, pc, ip, lsr #17 │ │ │ │ muleq pc, r7, r8 @ │ │ │ │ andeq lr, pc, ip, lsl #17 │ │ │ │ ldrtmi r4, [r0], -r9, asr #12 │ │ │ │ - @ instruction: 0xff76f175 │ │ │ │ + @ instruction: 0xffcaf175 │ │ │ │ strbmi r2, [r1], -r1, lsl #14 │ │ │ │ @ instruction: 0x4622463b │ │ │ │ @ instruction: 0x971c4630 │ │ │ │ stc2 7, cr15, [lr, #876]! @ 0x36c │ │ │ │ @ instruction: 0x46039a15 │ │ │ │ vhsub.s8 d25, d0, d0 │ │ │ │ ldrbmi r1, [r2], -sp, ror #3 │ │ │ │ @ instruction: 0xf04f4630 │ │ │ │ @ instruction: 0xf1760900 │ │ │ │ - @ instruction: 0x4659f8f7 │ │ │ │ + ldrbmi pc, [r9], -fp, asr #18 @ │ │ │ │ movwcs r4, #30210 @ 0x7602 │ │ │ │ @ instruction: 0xf7dc4630 │ │ │ │ blge 78b4c0 │ │ │ │ andcs r9, r3, #622592 @ 0x98000 │ │ │ │ @ instruction: 0xf8cd9810 │ │ │ │ tstls r1, #0 │ │ │ │ mcr2 7, 1, pc, cr8, cr11, {6} @ │ │ │ │ @ instruction: 0x464a4b5e │ │ │ │ ldrtmi r4, [r0], -r9, asr #12 │ │ │ │ @ instruction: 0xf175447b │ │ │ │ - blls 58b298 │ │ │ │ + blls 58b3e8 │ │ │ │ tstcs r8, sl, asr #12 │ │ │ │ @ instruction: 0xf1719826 │ │ │ │ - andsls pc, r8, r7, ror r8 @ │ │ │ │ + andsls pc, r8, fp, asr #17 │ │ │ │ vst2.8 {d25-d26}, [pc :128], r6 │ │ │ │ @ instruction: 0xf880712a │ │ │ │ @ instruction: 0xf1717046 │ │ │ │ - @ instruction: 0xf100fbd5 │ │ │ │ + @ instruction: 0xf100fc29 │ │ │ │ @ instruction: 0x463a0814 │ │ │ │ @ instruction: 0x23204682 │ │ │ │ @ instruction: 0xf1734641 │ │ │ │ - uadd16mi pc, r1, r5 @ │ │ │ │ + ldrbmi pc, [r1], -r9, ror #30 @ │ │ │ │ @ instruction: 0xf1754630 │ │ │ │ - shasxmi pc, r9, r3 @ │ │ │ │ + ldrtmi pc, [r9], -r7, lsl #31 @ │ │ │ │ rsbsls pc, r0, sp, asr #17 │ │ │ │ stmdals r6!, {r5, r9, sp} │ │ │ │ andls pc, r4, r4, asr #17 │ │ │ │ - blx fe4c7d36 │ │ │ │ + blx ff9c7d36 │ │ │ │ cmplt r0, r7, lsl #12 │ │ │ │ blgt 15d004 │ │ │ │ rscsvs r6, r9, #184, 4 @ 0x8000000b │ │ │ │ @ instruction: 0x37144639 │ │ │ │ @ instruction: 0xf1754630 │ │ │ │ - stmdals r6!, {r0, r1, r2, r3, r4, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdals r6!, {r0, r1, r4, r5, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ tstcs r1, r0, lsr #4 │ │ │ │ strcs r2, [r0, #-772] @ 0xfffffcfc │ │ │ │ ldrcc lr, [ip, #-2509] @ 0xfffff633 │ │ │ │ - blx 1fc7d5e │ │ │ │ + blx ff4c7d5e │ │ │ │ cmplt r8, r1, lsl #13 │ │ │ │ blgt 15d02c │ │ │ │ eoreq pc, r8, r9, asr #17 │ │ │ │ eorne pc, ip, r9, asr #17 │ │ │ │ @ instruction: 0xf1094649 │ │ │ │ @ instruction: 0x46300914 │ │ │ │ - @ instruction: 0xff08f175 │ │ │ │ + @ instruction: 0xff5cf175 │ │ │ │ strbmi r4, [r2], -fp, asr #12 │ │ │ │ msrne (UNDEF: 105), r0 │ │ │ │ @ instruction: 0xf1764630 │ │ │ │ - vst2.16 {d31-d32}, [pc :64]! │ │ │ │ + vst2.32 {d31-d32}, [pc :256], r1 │ │ │ │ strmi r7, [r5], -r5, lsr #2 │ │ │ │ @ instruction: 0xf1719826 │ │ │ │ - andcs pc, r4, #148480 @ 0x24400 │ │ │ │ + andcs pc, r4, #234496 @ 0x39400 │ │ │ │ @ instruction: 0xf1004680 │ │ │ │ @ instruction: 0x23200114 │ │ │ │ eorcs pc, r8, r0, lsl #17 │ │ │ │ @ instruction: 0xf1089115 │ │ │ │ @ instruction: 0xf1730a54 │ │ │ │ - ldrls pc, [pc, -sp, asr #29] │ │ │ │ + ldrls pc, [pc, -r1, lsr #30] │ │ │ │ ldrls r2, [ip, -r0, lsl #14] │ │ │ │ strvc lr, [r1, -r4, asr #19] │ │ │ │ cdpeq 1, 6, cr15, cr4, cr8, {0} │ │ │ │ ldrdgt pc, [r4], -r8 @ │ │ │ │ stmibcc r0, {r0, r1, r2, r3, r6, sl, ip, sp, lr, pc} │ │ │ │ muleq pc, r4, r8 @ │ │ │ │ andeq lr, pc, sl, lsl #17 │ │ │ │ @@ -50493,28 +50493,28 @@ │ │ │ │ bl 2938e0 │ │ │ │ bl 28c658 │ │ │ │ addsvs r0, pc, #536870920 @ 0x20000008 │ │ │ │ mlacc r5, ip, r8, pc @ │ │ │ │ orreq lr, r3, #8, 22 @ 0x2000 │ │ │ │ @ instruction: 0xf8c2629f │ │ │ │ @ instruction: 0xf1759028 │ │ │ │ - subcs pc, r0, #2832 @ 0xb10 │ │ │ │ + subcs pc, r0, #5, 30 │ │ │ │ @ instruction: 0x46399812 │ │ │ │ stc 7, cr15, [r2, #-820] @ 0xfffffccc │ │ │ │ @ instruction: 0x463b9d13 │ │ │ │ andcs r4, r3, sl, lsr r6 │ │ │ │ svclt 0x0000e014 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ adcseq r4, sp, r0, lsl ip │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r1, sp, lr, rrx │ │ │ │ + eoreq r1, sp, lr, lsr #2 │ │ │ │ ldrshteq r4, [sp], ip │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - eoreq r0, sp, r4, asr sp │ │ │ │ + eoreq r0, sp, r4, lsl lr │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ @ instruction: 0xf102fa40 │ │ │ │ svclt 0x004107c9 │ │ │ │ bl f5e04 │ │ │ │ movwcc r0, #4483 @ 0x1183 │ │ │ │ mcrrcs 8, 4, pc, r4, cr1 @ │ │ │ │ bcs 4980bc │ │ │ │ @@ -50579,27 +50579,27 @@ │ │ │ │ @ instruction: 0xf04cbf18 │ │ │ │ movwcc r0, #7169 @ 0x1c01 │ │ │ │ @ instruction: 0xd1f64599 │ │ │ │ @ instruction: 0xf1bc9513 │ │ │ │ andsle r0, sp, r0, lsl #30 │ │ │ │ @ instruction: 0x71b9f44f │ │ │ │ @ instruction: 0xf1719826 │ │ │ │ - @ instruction: 0xf898f9eb │ │ │ │ + @ instruction: 0xf898fa3f │ │ │ │ @ instruction: 0xf1003021 │ │ │ │ @ instruction: 0x464a0114 │ │ │ │ tstls r5, r2, lsl #13 │ │ │ │ - ldc2l 1, cr15, [r8, #460] @ 0x1cc │ │ │ │ + mcr2 1, 1, pc, cr12, cr3, {3} @ │ │ │ │ cdpeq 1, 13, cr15, cr0, cr13, {0} │ │ │ │ stceq 1, cr15, [ip], #-40 @ 0xffffffd8 │ │ │ │ @ instruction: 0x000fe8be │ │ │ │ andeq lr, pc, ip, lsr #17 │ │ │ │ muleq pc, lr, r8 @ │ │ │ │ andeq lr, pc, ip, lsl #17 │ │ │ │ @ instruction: 0x46304651 │ │ │ │ - stc2l 1, cr15, [sl, #468]! @ 0x1d4 │ │ │ │ + mrc2 1, 1, pc, cr14, cr5, {3} │ │ │ │ @ instruction: 0xf8cd2300 │ │ │ │ tstls ip, #124 @ 0x7c │ │ │ │ movwcc lr, #6596 @ 0x19c4 │ │ │ │ @ instruction: 0xf89b9d14 │ │ │ │ stmib sp, {r2, r3, lr, pc}^ │ │ │ │ stmib sp, {r0, r6, r8, r9, ip, sp}^ │ │ │ │ @ instruction: 0xf1bc3343 │ │ │ │ @@ -50611,151 +50611,151 @@ │ │ │ │ ldcls 1, cr11, [r2, #-0] │ │ │ │ @ instruction: 0x000fe8bc │ │ │ │ stmia r8!, {r3, r5, r7, r9, sl, lr} │ │ │ │ ldm ip, {r0, r1, r2, r3} │ │ │ │ stm r8, {r0, r1, r2, r3} │ │ │ │ vst4.8 {d16-d19}, [pc] │ │ │ │ stmdals r6!, {r0, r3, r4, r5, r7, r8, ip, sp, lr} │ │ │ │ - @ instruction: 0xf9aaf171 │ │ │ │ + @ instruction: 0xf9fef171 │ │ │ │ beq 5c7e44 │ │ │ │ mulcc sp, fp, r8 │ │ │ │ ldrbmi r2, [r1], -r1, lsl #4 │ │ │ │ @ instruction: 0xf1734681 │ │ │ │ - ssatmi pc, #15, r7, lsl #27 @ │ │ │ │ + strtmi pc, [lr], fp, ror #27 │ │ │ │ stceq 1, cr15, [ip], #-36 @ 0xffffffdc │ │ │ │ @ instruction: 0x000fe8be │ │ │ │ andeq lr, pc, ip, lsr #17 │ │ │ │ muleq pc, r8, r8 @ │ │ │ │ andeq lr, pc, ip, lsl #17 │ │ │ │ ldrtmi r4, [r0], -r9, asr #12 │ │ │ │ - stc2 1, cr15, [sl, #468]! @ 0x1d4 │ │ │ │ + ldc2l 1, cr15, [lr, #468]! @ 0x1d4 │ │ │ │ stmdbeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ strbmi r4, [fp], -r2, lsr #12 │ │ │ │ @ instruction: 0x46304659 │ │ │ │ rsbsls pc, r0, sp, asr #17 │ │ │ │ blx ff8c99f2 │ │ │ │ bleq ff807104 │ │ │ │ strmi r2, [r0], r0, lsr #2 │ │ │ │ @ instruction: 0xf1734620 │ │ │ │ - strbmi pc, [r9], -pc, lsr #22 @ │ │ │ │ + strbmi pc, [r9], -r3, lsl #23 @ │ │ │ │ eorcs r9, r0, #2490368 @ 0x260000 │ │ │ │ - @ instruction: 0xf9faf171 │ │ │ │ + blx 1448060 │ │ │ │ cmplt r8, r1, lsl #13 │ │ │ │ blgt 15d330 │ │ │ │ eoreq pc, r8, r9, asr #17 │ │ │ │ eorne pc, ip, r9, asr #17 │ │ │ │ @ instruction: 0xf1094649 │ │ │ │ @ instruction: 0x46300914 │ │ │ │ - stc2 1, cr15, [r6, #468] @ 0x1d4 │ │ │ │ + ldc2l 1, cr15, [sl, #468] @ 0x1d4 │ │ │ │ strtmi r2, [r0], -r0, lsr #2 │ │ │ │ bleq c759c │ │ │ │ - blx 648092 │ │ │ │ + blx 1b48092 │ │ │ │ eorcs r9, r0, #2490368 @ 0x260000 │ │ │ │ @ instruction: 0xf1712101 │ │ │ │ - strmi pc, [r3], r1, ror #19 │ │ │ │ + @ instruction: 0x4683fa35 │ │ │ │ @ instruction: 0x4623b158 │ │ │ │ @ instruction: 0xf8cbcb03 │ │ │ │ @ instruction: 0xf8cb0028 │ │ │ │ ldrbmi r1, [r9], -ip, lsr #32 │ │ │ │ bleq 5c7f10 │ │ │ │ @ instruction: 0xf1754630 │ │ │ │ - strbmi pc, [r3], -sp, ror #26 @ │ │ │ │ + strbmi pc, [r3], -r1, asr #27 @ │ │ │ │ stmib sp, {r1, r4, r6, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf44f9b00 │ │ │ │ @ instruction: 0x463071f7 │ │ │ │ bleq 107c38 │ │ │ │ - @ instruction: 0xff36f175 │ │ │ │ + @ instruction: 0xff8af175 │ │ │ │ @ instruction: 0x46029918 │ │ │ │ ldrtmi r2, [r0], -pc, lsl #6 │ │ │ │ stc2l 7, cr15, [ip, #-880]! @ 0xfffffc90 │ │ │ │ @ instruction: 0x8098f8dd │ │ │ │ vhadd.s16 d18, d5, d3 │ │ │ │ - eorcs pc, r0, #37632 @ 0x9300 │ │ │ │ + eorcs pc, r0, #59136 @ 0xe700 │ │ │ │ tstcs r8, r3, lsl #12 │ │ │ │ @ instruction: 0xf1704640 │ │ │ │ - ldcls 14, cr15, [r5, #-516] @ 0xfffffdfc │ │ │ │ + ldcls 14, cr15, [r5, #-852] @ 0xfffffcac │ │ │ │ strtmi r2, [r2], -r1, lsl #6 │ │ │ │ strmi r4, [r0], r9, lsr #12 │ │ │ │ @ instruction: 0xf04f4630 │ │ │ │ @ instruction: 0xf8cd0c00 │ │ │ │ @ instruction: 0xf7dbc070 │ │ │ │ ldrbmi pc, [fp], -r5, lsl #23 @ │ │ │ │ strtmi r4, [r9], -r2, lsr #12 │ │ │ │ ldrtmi r4, [r0], -r1, lsl #13 │ │ │ │ rsbslt pc, r0, sp, asr #17 │ │ │ │ blx 1fc9aba │ │ │ │ bleq feb871cc │ │ │ │ strmi r2, [r2], r0, lsr #2 │ │ │ │ @ instruction: 0xf1734620 │ │ │ │ - ldrbmi pc, [r9], -fp, asr #21 @ │ │ │ │ + @ instruction: 0x4659fb1f │ │ │ │ eorcs r9, r0, #2490368 @ 0x260000 │ │ │ │ - @ instruction: 0xf996f171 │ │ │ │ + @ instruction: 0xf9eaf171 │ │ │ │ cmplt r8, r3, lsl #13 │ │ │ │ blgt 15d3f8 │ │ │ │ eoreq pc, r8, fp, asr #17 │ │ │ │ eorne pc, ip, fp, asr #17 │ │ │ │ @ instruction: 0xf10b4659 │ │ │ │ @ instruction: 0x46300b14 │ │ │ │ - stc2 1, cr15, [r2, #-468]! @ 0xfffffe2c │ │ │ │ + ldc2l 1, cr15, [r6, #-468]! @ 0xfffffe2c │ │ │ │ @ instruction: 0x464a4653 │ │ │ │ andlt pc, r0, sp, asr #17 │ │ │ │ mvnne pc, r0, asr #4 │ │ │ │ @ instruction: 0xf1754630 │ │ │ │ - strbmi pc, [r1], -sp, lsr #29 @ │ │ │ │ + strbmi pc, [r1], -r1, lsl #30 @ │ │ │ │ movwcs r4, #30210 @ 0x7602 │ │ │ │ @ instruction: 0xf04f4630 │ │ │ │ @ instruction: 0xf7dc0801 │ │ │ │ stmdbls r6!, {r0, r5, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ andcs r9, r3, #17408 @ 0x4400 │ │ │ │ @ instruction: 0xf8cd9810 │ │ │ │ @ instruction: 0xf7db8000 │ │ │ │ blmi fe5cab28 │ │ │ │ ldrtmi r2, [r0], -r0, lsl #4 │ │ │ │ ldrbtmi r4, [fp], #-1553 @ 0xfffff9ef │ │ │ │ - ldc2 1, cr15, [r0], {117} @ 0x75 │ │ │ │ + stc2l 1, cr15, [r4], #468 @ 0x1d4 │ │ │ │ andcs r9, r0, #19456 @ 0x4c00 │ │ │ │ stmdals r6!, {r3, r8, sp} │ │ │ │ - mcr2 1, 1, pc, cr12, cr0, {3} @ │ │ │ │ + mcr2 1, 4, pc, cr0, cr0, {3} @ │ │ │ │ tstcs r0, r2, lsl #4 │ │ │ │ @ instruction: 0x46309018 │ │ │ │ ldc2 7, cr15, [r6], {220} @ 0xdc │ │ │ │ tstcs r4, r2, lsl #4 │ │ │ │ ldrtmi r4, [r0], -r3, lsl #13 │ │ │ │ ldc2 7, cr15, [r0], {220} @ 0xdc │ │ │ │ tstcs r2, r2, asr #12 │ │ │ │ ldrtmi r4, [r0], -r5, lsl #12 │ │ │ │ stc2 7, cr15, [sl], {220} @ 0xdc │ │ │ │ msrvc CPSR_fx, pc, asr #8 │ │ │ │ stmdals r6!, {r0, r3, r4, ip, pc} │ │ │ │ - @ instruction: 0xf97af171 │ │ │ │ + @ instruction: 0xf9cef171 │ │ │ │ @ instruction: 0xf1004681 │ │ │ │ @ instruction: 0x46420a14 │ │ │ │ ldrbmi r2, [r1], -r0, lsr #6 │ │ │ │ - ldc2 1, cr15, [sl], #460 @ 0x1cc │ │ │ │ + stc2 1, cr15, [lr, #-460] @ 0xfffffe34 │ │ │ │ ldrtmi r4, [r0], -r9, asr #12 │ │ │ │ - ldc2l 1, cr15, [r8], {117} @ 0x75 │ │ │ │ + stc2 1, cr15, [ip, #-468]! @ 0xfffffe2c │ │ │ │ mlacs r1, r9, r8, pc @ │ │ │ │ strbmi r2, [r1], -r0, lsl #6 │ │ │ │ stmdals r6!, {r2, r3, r4, r8, r9, ip, pc} │ │ │ │ @ instruction: 0xf1716063 │ │ │ │ - @ instruction: 0x4680f935 │ │ │ │ + strmi pc, [r0], r9, lsl #19 │ │ │ │ @ instruction: 0x4623b158 │ │ │ │ @ instruction: 0xf8c8cb03 │ │ │ │ @ instruction: 0xf8c80028 │ │ │ │ strbmi r1, [r1], -ip, lsr #32 │ │ │ │ ldmdaeq r4, {r3, r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf1754630 │ │ │ │ - strbmi pc, [r3], -r1, asr #25 @ │ │ │ │ + @ instruction: 0x4643fd15 │ │ │ │ vmin.s8 q10, q0, q1 │ │ │ │ @ instruction: 0x4630115d │ │ │ │ - mrc2 1, 0, pc, cr6, cr5, {3} │ │ │ │ + mcr2 1, 3, pc, cr10, cr5, {3} @ │ │ │ │ strmi r4, [r2], -fp, lsr #12 │ │ │ │ @ instruction: 0x46302173 │ │ │ │ andlt pc, r0, sp, asr #17 │ │ │ │ - mcr2 1, 2, pc, cr6, cr5, {3} @ │ │ │ │ + mrc2 1, 4, pc, cr10, cr5, {3} │ │ │ │ andsls r2, pc, r0, lsl #6 │ │ │ │ tstls ip, #135266304 @ 0x8100000 │ │ │ │ movwcc lr, #6596 @ 0x19c4 │ │ │ │ @ instruction: 0xf8909d14 │ │ │ │ stmib sp, {r2, r3, lr, pc}^ │ │ │ │ stmib sp, {r0, r6, r8, r9, ip, sp}^ │ │ │ │ @ instruction: 0xf1bc3343 │ │ │ │ @@ -50768,27 +50768,27 @@ │ │ │ │ ldm ip!, {r1, r4, r8, sl, fp, ip, pc} │ │ │ │ strtmi r0, [r8], pc │ │ │ │ andeq lr, pc, r8, lsr #17 │ │ │ │ muleq pc, ip, r8 @ │ │ │ │ andeq lr, pc, r8, lsl #17 │ │ │ │ @ instruction: 0x71b9f44f │ │ │ │ @ instruction: 0xf1719826 │ │ │ │ - @ instruction: 0xf899f871 │ │ │ │ + @ instruction: 0xf899f8c5 │ │ │ │ @ instruction: 0xf100300d │ │ │ │ andcs r0, r1, #20, 2 │ │ │ │ tstls r5, r2, lsl #13 │ │ │ │ - mrrc2 1, 7, pc, lr, cr3 @ │ │ │ │ + ldc2 1, cr15, [r2], #460 @ 0x1cc │ │ │ │ @ instruction: 0xf10a46ae │ │ │ │ ldm lr!, {r2, r3, r5, sl, fp} │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm r8, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ ldrbmi r0, [r1], -pc │ │ │ │ @ instruction: 0xf1754630 │ │ │ │ - movwcs pc, #3185 @ 0xc71 @ │ │ │ │ + movwcs pc, #3269 @ 0xcc5 @ │ │ │ │ rsbsls pc, ip, sp, asr #17 │ │ │ │ @ instruction: 0xf04f9d14 │ │ │ │ tstls ip, #4096 @ 0x1000 │ │ │ │ movwcc lr, #6596 @ 0x19c4 │ │ │ │ stmib sp, {r2, r3, r5, r7, r9, sl, lr}^ │ │ │ │ stmib sp, {r0, r6, r8, r9, ip, sp}^ │ │ │ │ ldm r4, {r0, r1, r6, r8, r9, ip, sp} │ │ │ │ @@ -50798,69 +50798,69 @@ │ │ │ │ @ instruction: 0xf8cd8048 │ │ │ │ ldm ip!, {r8, ip, pc} │ │ │ │ stmia r8!, {r0, r1, r2, r3} │ │ │ │ ldm ip, {r0, r1, r2, r3} │ │ │ │ stm r8, {r0, r1, r2, r3} │ │ │ │ vst4.8 {d16-d19}, [pc] │ │ │ │ stmdals r6!, {r0, r3, r4, r5, r7, r8, ip, sp, lr} │ │ │ │ - @ instruction: 0xf834f171 │ │ │ │ + @ instruction: 0xf888f171 │ │ │ │ mulcc sp, r9, r8 │ │ │ │ ldmdbeq r4, {r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x46494652 │ │ │ │ @ instruction: 0xf1734683 │ │ │ │ - @ instruction: 0xf8ddfc21 │ │ │ │ + @ instruction: 0xf8ddfc75 │ │ │ │ @ instruction: 0xf10bc048 │ │ │ │ ldm ip!, {r2, r3, r5, r9, sl, fp} │ │ │ │ stmia lr!, {r0, r1, r2, r3} │ │ │ │ ldm r8, {r0, r1, r2, r3} │ │ │ │ stm lr, {r0, r1, r2, r3} │ │ │ │ ldrbmi r0, [r9], -pc │ │ │ │ @ instruction: 0xf1754630 │ │ │ │ - msrcs CPSR_, r3, lsr ip │ │ │ │ + smlawbcs r0, r7, ip, pc @ │ │ │ │ cdp 6, 11, cr4, cr7, cr0, {1} │ │ │ │ @ instruction: 0xf1730b00 │ │ │ │ - stmdals r6!, {r0, r1, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdals r6!, {r0, r1, r2, r4, r9, fp, ip, sp, lr, pc} │ │ │ │ eorcs r4, r0, #84934656 @ 0x5100000 │ │ │ │ - @ instruction: 0xf88ef171 │ │ │ │ + @ instruction: 0xf8e2f171 │ │ │ │ cmplt r8, r0, lsl #13 │ │ │ │ blgt 15d608 │ │ │ │ eoreq pc, r8, r8, asr #17 │ │ │ │ eorne pc, ip, r8, asr #17 │ │ │ │ @ instruction: 0xf1084641 │ │ │ │ @ instruction: 0x46300814 │ │ │ │ - ldc2 1, cr15, [sl], {117} @ 0x75 │ │ │ │ + stc2l 1, cr15, [lr], #-468 @ 0xfffffe2c │ │ │ │ @ instruction: 0xf44f9b19 │ │ │ │ bls 5e8574 │ │ │ │ @ instruction: 0xf8cd4630 │ │ │ │ movwls r8, #4 │ │ │ │ @ instruction: 0xf175464b │ │ │ │ - ldmdbls r8, {r0, r1, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbls r8, {r0, r1, r2, r4, r5, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ movwcs r4, #62978 @ 0xf602 │ │ │ │ @ instruction: 0xf04f4630 │ │ │ │ @ instruction: 0xf7dc0902 │ │ │ │ blmi 5cae14 │ │ │ │ tstcs r8, r6, lsl sl │ │ │ │ ldmpl r3, {r1, r2, r5, fp, ip, pc}^ │ │ │ │ tstls r2, #1610612737 @ 0x60000001 │ │ │ │ - stc2 1, cr15, [lr, #-448]! @ 0xfffffe40 │ │ │ │ + stc2 1, cr15, [r2, #448] @ 0x1c0 │ │ │ │ strmi r2, [r0], r1, lsl #4 │ │ │ │ ldrtmi r2, [r0], -r3, lsl #2 │ │ │ │ blx fe6c9d46 │ │ │ │ strmi r4, [r2], -r1, asr #12 │ │ │ │ ldrtmi r2, [r0], -r1, lsl #6 │ │ │ │ stmdaeq r4, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ stc2 7, cr15, [r0], {220} @ 0xdc │ │ │ │ ldrdge pc, [r4], #-141 @ 0xffffff73 │ │ │ │ @ instruction: 0x464a9d10 │ │ │ │ stmdbls r6!, {r0, r1, r4, r6, r9, sl, lr} │ │ │ │ @ instruction: 0xf8cd4628 │ │ │ │ and r9, r9, r0 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ - strhteq r0, [sp], -r6 │ │ │ │ + eoreq r0, sp, r6, ror r9 │ │ │ │ andeq r0, r0, r4, lsr r9 │ │ │ │ blx fec49d7c │ │ │ │ @ instruction: 0xf7dc2000 │ │ │ │ andcs pc, r0, #25856 @ 0x6500 │ │ │ │ movwcs r4, #13825 @ 0x3601 │ │ │ │ movwls r4, #1576 @ 0x628 │ │ │ │ @ instruction: 0xf7db4653 │ │ │ │ @@ -50869,48 +50869,48 @@ │ │ │ │ @ instruction: 0x46014653 │ │ │ │ strtmi r2, [r8], -r0, lsl #4 │ │ │ │ andhi pc, r0, sp, asr #17 │ │ │ │ blx fe6c9da8 │ │ │ │ @ instruction: 0x46414bb0 │ │ │ │ ldrbtmi r2, [fp], #-512 @ 0xfffffe00 │ │ │ │ @ instruction: 0xf1754620 │ │ │ │ - strbmi pc, [r2], -fp, asr #22 @ │ │ │ │ + @ instruction: 0x4642fb9f │ │ │ │ tstcs r8, r3, lsl fp │ │ │ │ @ instruction: 0xf1709820 │ │ │ │ - strmi pc, [r2], r7, ror #25 │ │ │ │ + @ instruction: 0x4682fd3b │ │ │ │ @ instruction: 0xf8dd4648 │ │ │ │ vhadd.s16 d25, d21, d0 │ │ │ │ - strbmi pc, [r1], -sp, ror #21 @ │ │ │ │ + strbmi pc, [r1], -r1, asr #22 @ │ │ │ │ eorcs r4, r0, #3145728 @ 0x300000 │ │ │ │ @ instruction: 0xf1704648 │ │ │ │ - pkhtbmi pc, r1, fp, asr #25 @ │ │ │ │ + strmi pc, [r1], pc, lsr #26 │ │ │ │ movwcs r9, #6176 @ 0x1820 │ │ │ │ @ instruction: 0xf8802100 │ │ │ │ @ instruction: 0xf8d03045 │ │ │ │ @ instruction: 0xf04330ec │ │ │ │ @ instruction: 0xf8c00301 │ │ │ │ @ instruction: 0xf8d030ec │ │ │ │ @ instruction: 0xf04330fc │ │ │ │ @ instruction: 0xf8c00301 │ │ │ │ - @ instruction: 0xf17030fc │ │ │ │ - @ instruction: 0xf8d9ffb1 │ │ │ │ + @ instruction: 0xf17130fc │ │ │ │ + @ instruction: 0xf8d9f805 │ │ │ │ pkhbtmi r3, r0, r0 │ │ │ │ tstpeq r9, #201326595 @ p-variant is OBSOLETE @ 0xc000003 │ │ │ │ @ instruction: 0xf8d96283 │ │ │ │ stmib r0, {r3, ip, sp}^ │ │ │ │ @ instruction: 0xf100390b │ │ │ │ blls 88e300 │ │ │ │ @ instruction: 0xf9934649 │ │ │ │ bcs 413fbc │ │ │ │ andeq pc, r1, #79 @ 0x4f │ │ │ │ @ instruction: 0x2320bf14 │ │ │ │ ldrsbcc pc, [r8, #-131]! @ 0xffffff7d @ │ │ │ │ - blx 17c8496 │ │ │ │ + blx fecc8496 │ │ │ │ strtmi r4, [r0], -r1, asr #12 │ │ │ │ - blx 1f484a6 │ │ │ │ + blx ff4484a6 │ │ │ │ ldrdcs pc, [ip], -r8 @ │ │ │ │ blcs 6aa324 │ │ │ │ tstphi r2, r0, lsl #4 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf013e8df │ │ │ │ andseq r0, r9, r9, lsl r0 │ │ │ │ andseq r0, sl, r9, lsl r0 │ │ │ │ tsteq r7, sl, lsl r0 │ │ │ │ @@ -50922,82 +50922,82 @@ │ │ │ │ tsteq r5, r5, lsl #2 │ │ │ │ tsteq r0, r5, lsl #2 │ │ │ │ tsteq r0, r0, lsl r1 │ │ │ │ tsteq r0, r0, lsl r1 │ │ │ │ @ instruction: 0x27200019 │ │ │ │ @ instruction: 0x71acf44f │ │ │ │ @ instruction: 0xf8929820 │ │ │ │ - @ instruction: 0xf170b00d │ │ │ │ - strmi pc, [r0], r7, ror #31 │ │ │ │ + @ instruction: 0xf171b00d │ │ │ │ + @ instruction: 0x4680f83b │ │ │ │ @ instruction: 0xf100463b │ │ │ │ @ instruction: 0x465a0714 │ │ │ │ @ instruction: 0xf8804639 │ │ │ │ @ instruction: 0xf173b028 │ │ │ │ - @ instruction: 0xf8d8fb25 │ │ │ │ + @ instruction: 0xf8d8fb79 │ │ │ │ bls 657fcc │ │ │ │ cdpeq 1, 5, cr15, cr4, cr8, {0} │ │ │ │ addsls pc, r4, sp, asr #17 │ │ │ │ stmdbeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ addls pc, r8, sp, asr #17 │ │ │ │ bicne lr, r3, #2048 @ 0x800 │ │ │ │ stmdbls r1, {r1, r2, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ mlasgt r2, r3, r8, pc @ │ │ │ │ muleq pc, r6, r8 @ │ │ │ │ andeq lr, pc, lr, lsl #17 │ │ │ │ vstmiaeq ip, {d14-d17} │ │ │ │ strtmi r4, [r0], -r1, asr #12 │ │ │ │ eorls pc, r8, ip, asr #17 │ │ │ │ - blx b48546 │ │ │ │ + blx 2048546 │ │ │ │ @ instruction: 0x21ac463a │ │ │ │ strtmi sl, [r0], -r4, lsr #30 │ │ │ │ - mrrc2 1, 7, pc, r8, cr5 @ │ │ │ │ + stc2 1, cr15, [ip], #468 @ 0x1d4 │ │ │ │ strmi r2, [r0], r0, asr #4 │ │ │ │ ldrtmi r4, [r8], -r9, asr #12 │ │ │ │ ldmdb r4!, {r0, r2, r3, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ msrcs R11_fiq, r0 │ │ │ │ @ instruction: 0xf8cd9820 │ │ │ │ - @ instruction: 0xf1708088 │ │ │ │ - @ instruction: 0xf100ffad │ │ │ │ + @ instruction: 0xf1718088 │ │ │ │ + @ instruction: 0xf100f801 │ │ │ │ pkhbtmi r0, r3, r4, lsl #16 │ │ │ │ andcs r2, r1, #32, 6 @ 0x80000000 │ │ │ │ @ instruction: 0xf1734641 │ │ │ │ - ldrbmi pc, [r9], -sp, ror #21 @ │ │ │ │ + ldrbmi pc, [r9], -r1, asr #22 @ │ │ │ │ @ instruction: 0xf1754620 │ │ │ │ - movwcs pc, #31499 @ 0x7b0b @ │ │ │ │ + movwcs pc, #31583 @ 0x7b5f @ │ │ │ │ @ instruction: 0x23229331 │ │ │ │ sbccc pc, r8, sp, lsl #17 │ │ │ │ @ instruction: 0xf8cd46ec │ │ │ │ svcgt 0x000f808c │ │ │ │ andeq lr, pc, ip, lsr #17 │ │ │ │ teqphi ip, pc @ @ p-variant is OBSOLETE │ │ │ │ svcgt 0x000f44f8 │ │ │ │ andeq lr, pc, ip, lsr #17 │ │ │ │ stmia ip!, {r0, r1, r2, r3, r8, r9, sl, fp, lr, pc} │ │ │ │ ldm r7, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ tstcs r4, pc │ │ │ │ muleq ip, r6, r8 │ │ │ │ @ instruction: 0xf1754620 │ │ │ │ - ldrbmi pc, [r1], -r1, asr #28 @ │ │ │ │ + @ instruction: 0x4651fe95 │ │ │ │ movwcs r4, #62978 @ 0xf602 │ │ │ │ @ instruction: 0xf7dc4620 │ │ │ │ movwcs pc, #23287 @ 0x5af7 @ │ │ │ │ strbmi r9, [sl], -r0, lsr #18 │ │ │ │ ldmdals r0, {r8, r9, ip, pc} │ │ │ │ @ instruction: 0xf7db9b11 │ │ │ │ @ instruction: 0x9d13f9b3 │ │ │ │ andcs r4, r0, #70254592 @ 0x4300000 │ │ │ │ strtmi r2, [r0], -r4, lsl #2 │ │ │ │ andls pc, r0, sp, asr #17 │ │ │ │ @ instruction: 0xf1752600 │ │ │ │ - @ instruction: 0xf1b9fa63 │ │ │ │ + @ instruction: 0xf1b9fab7 │ │ │ │ eorle r0, sp, r0, lsl #30 │ │ │ │ ldcne 6, cr4, [r2, #-172]! @ 0xffffff54 │ │ │ │ stmdals r0!, {r3, r8, sp} │ │ │ │ - blx fffc85ee │ │ │ │ + mrrc2 1, 7, pc, r0, cr0 @ │ │ │ │ @ instruction: 0x460700b1 │ │ │ │ strtmi r2, [r0], -r4, lsl #4 │ │ │ │ @ instruction: 0xf7dc3601 │ │ │ │ movwcs pc, #64101 @ 0xfa65 @ │ │ │ │ ldrtmi r4, [r9], -r2, lsl #12 │ │ │ │ @ instruction: 0xf7dc4620 │ │ │ │ strbmi pc, [lr, #-2767] @ 0xfffff531 @ │ │ │ │ @@ -51023,36 +51023,36 @@ │ │ │ │ smlabthi r0, sp, r8, pc @ │ │ │ │ ldm ip!, {r0, r2, r6, r8, r9, sl, fp, sp, pc} │ │ │ │ strgt r0, [pc, -pc] │ │ │ │ muleq pc, ip, r8 @ │ │ │ │ andeq lr, pc, r7, lsl #17 │ │ │ │ vst2.8 {d25-d26}, [pc :128], r6 │ │ │ │ @ instruction: 0xf17071b9 │ │ │ │ - @ instruction: 0xf898fe71 │ │ │ │ + @ instruction: 0xf898fec5 │ │ │ │ @ instruction: 0xf100300d │ │ │ │ andcs r0, r1, #20, 2 │ │ │ │ tstls r5, r2, lsl #13 │ │ │ │ - blx 1848690 │ │ │ │ + blx fed48690 │ │ │ │ ldrmi sl, [lr], r5, asr #22 │ │ │ │ stceq 1, cr15, [ip], #-40 @ 0xffffffd8 │ │ │ │ ldm lr!, {r1, r4, r8, r9, ip, pc} │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm r7, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ ldrbmi r0, [r1], -pc │ │ │ │ @ instruction: 0xf1754630 │ │ │ │ - @ instruction: 0xf7fffa6f │ │ │ │ + @ instruction: 0xf7fffac3 │ │ │ │ @ instruction: 0x2740b9fd │ │ │ │ smladcs r8, r2, r7, lr │ │ │ │ smladcs r1, r0, r7, lr │ │ │ │ @ instruction: 0xf04fe70e │ │ │ │ strt r0, [ip], #-3073 @ 0xfffff3ff │ │ │ │ bl 1b4a034 │ │ │ │ - eoreq r0, sp, r6, asr #12 │ │ │ │ - ldrdeq r0, [sp], -r4 @ │ │ │ │ + eoreq r0, sp, r6, lsl #14 │ │ │ │ + mlaeq sp, r4, r5, r0 │ │ │ │ umlalseq r3, sp, sl, pc @ │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febe3318 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5000ff0 │ │ │ │ @ instruction: 0xf50054ac │ │ │ │ @@ -51185,15 +51185,15 @@ │ │ │ │ movwpl lr, #2509 @ 0x9cd │ │ │ │ ldmib sp, {r1, r4, r8, r9, fp, ip, pc}^ │ │ │ │ @ instruction: 0xf8d31210 │ │ │ │ stmdals r8, {r2, r3, r8, r9, sl, fp, ip, sp} │ │ │ │ bicpl pc, r5, #12582912 @ 0xc00000 │ │ │ │ movwls r3, #21264 @ 0x5310 │ │ │ │ vqdmulh.s16 d25, d13, d13 │ │ │ │ - @ instruction: 0xf8daf90d │ │ │ │ + @ instruction: 0xf8daf961 │ │ │ │ @ instruction: 0xf8d33460 │ │ │ │ @ instruction: 0xf8911098 │ │ │ │ ldrbeq r3, [fp, -ip, lsr #32] │ │ │ │ @ instruction: 0xf8dad5d0 │ │ │ │ blls 6554f0 │ │ │ │ ldmne sl, {r0, r1, r4, fp, ip, pc} │ │ │ │ strbtcc pc, [ip], #-2266 @ 0xfffff726 @ │ │ │ │ @@ -51368,15 +51368,15 @@ │ │ │ │ blls 4e5200 │ │ │ │ andls pc, r0, sp, asr #17 │ │ │ │ andne lr, lr, #3620864 @ 0x374000 │ │ │ │ svccc 0x000cf8d3 │ │ │ │ @ instruction: 0xf5039810 │ │ │ │ tstcc r0, #335544323 @ 0x14000003 │ │ │ │ ldrtmi r9, [fp], -r5, lsl #6 │ │ │ │ - @ instruction: 0xfffaf25d │ │ │ │ + @ instruction: 0xf84ef25e │ │ │ │ @ instruction: 0xf1089b0b │ │ │ │ ldrmi r0, [lr], #-2049 @ 0xfffff7ff │ │ │ │ ldrmi r9, [r9], #2824 @ 0xb08 │ │ │ │ ldrmi r9, [r8, #2826] @ 0xb0a │ │ │ │ @ instruction: 0xf8dbd057 │ │ │ │ @ instruction: 0xf8d33460 │ │ │ │ @ instruction: 0xf8911098 │ │ │ │ @@ -51558,15 +51558,15 @@ │ │ │ │ stmdbne fp!, {r0, r1, r3, r4, r5, r6, r7, r8, sp, lr} │ │ │ │ ldrvs r5, [fp, #2344]! @ 0x928 │ │ │ │ ldrdgt pc, [r4], -r3 │ │ │ │ @ instruction: 0xf8d2657a │ │ │ │ ldmdavs r9, {r4, r6, r7, r9, ip, sp} │ │ │ │ @ instruction: 0xf0402900 │ │ │ │ vhsub.s32 q12, , q2 │ │ │ │ - ldcvs 15, cr15, [sl, #580]! @ 0x244 │ │ │ │ + ldcvs 15, cr15, [sl, #916]! @ 0x394 │ │ │ │ @ instruction: 0xf44f6cbb │ │ │ │ @ instruction: 0xf6cf4e70 │ │ │ │ ldc 14, cr7, [pc, #1020] @ 8cd18 │ │ │ │ ldmdbvs r2, {r3, r4, r5, r7, r8, r9, fp, ip, pc} │ │ │ │ msrpl SPSR_fsx, #12582912 @ 0xc00000 │ │ │ │ ldc 3, cr3, [pc, #224] @ 8ca08 │ │ │ │ strcs r8, [r0, #-2999] @ 0xfffff449 │ │ │ │ @@ -51605,15 +51605,15 @@ │ │ │ │ eorsle pc, r4, r7, asr #17 │ │ │ │ mlascs lr, r2, r8, pc @ │ │ │ │ addscs pc, r4, r7, lsl #17 │ │ │ │ stm r4, {r0, r1, r2, r3, r8, r9, fp, lr, pc} │ │ │ │ ldclvs 0, cr0, [sl, #-60]! @ 0xffffffc4 │ │ │ │ @ instruction: 0xf8d22118 │ │ │ │ @ instruction: 0xf15602e8 │ │ │ │ - @ instruction: 0xf107f945 │ │ │ │ + @ instruction: 0xf107f999 │ │ │ │ ldrmi r0, [r4], -r0, lsl #5 │ │ │ │ adcsvs r4, r8, #6291456 @ 0x600000 │ │ │ │ stcgt 3, cr6, [pc], {58} @ 0x3a │ │ │ │ rsbsvs r6, r1, r0, lsr r0 │ │ │ │ ldrhtvs r6, [r3], #2 │ │ │ │ teqvs r0, r3, lsl #24 │ │ │ │ ldrshvs r6, [r1, #-204]! @ 0xffffff34 │ │ │ │ @@ -51703,19 +51703,19 @@ │ │ │ │ cdpgt 0, 0, cr6, cr3, cr2, {5} │ │ │ │ cmnvs r1, r0, lsr #2 │ │ │ │ @ instruction: 0xf8d76dbb │ │ │ │ ldmdavs ip, {r2, r4, r5, ip, lr, pc} │ │ │ │ rsbsle r2, r4, r2, lsl #25 │ │ │ │ movwcs r6, #6590 @ 0x19be │ │ │ │ teqvc r3, r0, lsr #12 │ │ │ │ - @ instruction: 0xff48f26b │ │ │ │ + @ instruction: 0xff9cf26b │ │ │ │ svclt 0x00480781 │ │ │ │ strle r2, [fp], #-520 @ 0xfffffdf8 │ │ │ │ vmax.s32 d20, d11, d16 │ │ │ │ - strbeq pc, [r2, -r1, asr #30] @ │ │ │ │ + @ instruction: 0x0742ff95 │ │ │ │ andcs fp, r9, #316 @ 0x13c │ │ │ │ mrrcne 8, 3, r6, r3, cr2 │ │ │ │ andeq pc, r7, #2 │ │ │ │ eorsvs fp, r3, r8, asr pc │ │ │ │ movwls r6, #3195 @ 0xc7b │ │ │ │ @ instruction: 0x3198f8d7 │ │ │ │ ldmibvs fp!, {r2, r8, r9, ip, pc}^ │ │ │ │ @@ -51752,51 +51752,51 @@ │ │ │ │ svclt 0x00008ff0 │ │ │ │ ... │ │ │ │ andeq r0, r0, r3 │ │ │ │ andeq r0, r0, r1 │ │ │ │ adcseq r3, sp, r2, ror #14 │ │ │ │ adcseq r3, sp, r6, asr r7 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ - eorseq r6, r3, r4, ror #31 │ │ │ │ + eorseq r7, r3, r4, lsr #1 │ │ │ │ @ instruction: 0xfffe5c99 │ │ │ │ adcseq r3, sp, r8, lsr #8 │ │ │ │ bcs a7c10 │ │ │ │ ldcvs 1, cr13, [fp, #376]! @ 0x178 │ │ │ │ stccs 8, cr6, [r2], {28} │ │ │ │ ldmvs fp, {r1, r3, r7, r8, ip, lr, pc}^ │ │ │ │ strtle r0, [fp], #-1944 @ 0xfffff868 │ │ │ │ strle r0, [r6], #-1883 @ 0xfffff8a5 │ │ │ │ strcc r6, [r1, #-3515] @ 0xfffff245 │ │ │ │ @ instruction: 0x6dfb691a │ │ │ │ ldrbvs r3, [fp, #784]! @ 0x310 │ │ │ │ ldmibvs ip!, {r0, r3, r5, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ rsbscs r2, pc, r1, lsl #6 │ │ │ │ vrhadd.s32 d23, d11, d19 │ │ │ │ - streq pc, [r6, r7, asr #29] │ │ │ │ + usad8eq r6, fp, pc @ │ │ │ │ andcs fp, r8, #72, 30 @ 0x120 │ │ │ │ rsbscs sp, pc, fp, lsl #8 │ │ │ │ - cdp2 2, 12, cr15, cr0, cr11, {3} │ │ │ │ + @ instruction: 0xff14f26b │ │ │ │ svclt 0x004f0740 │ │ │ │ stmdavs r2!, {r0, r3, r9, sp} │ │ │ │ @ instruction: 0xf0021c53 │ │ │ │ svclt 0x00580207 │ │ │ │ ldclvs 0, cr6, [fp], #-140 @ 0xffffff74 │ │ │ │ @ instruction: 0xf8d79300 │ │ │ │ movwls r3, #16792 @ 0x4198 │ │ │ │ stmib sp, {r0, r1, r3, r4, r5, r6, r7, r8, fp, sp, lr}^ │ │ │ │ movwcs r5, #4866 @ 0x1302 │ │ │ │ vst2.8 {d25-d28}, [pc], r1 │ │ │ │ ldrb r7, [ip, -r6, lsl #7]! │ │ │ │ movwcs r6, #6588 @ 0x19bc │ │ │ │ @ instruction: 0x7123207e │ │ │ │ - cdp2 2, 10, cr15, cr4, cr11, {3} │ │ │ │ + cdp2 2, 15, cr15, cr8, cr11, {3} │ │ │ │ svclt 0x00480781 │ │ │ │ strle r2, [fp], #-520 @ 0xfffffdf8 │ │ │ │ vqadd.s32 q9, , q15 │ │ │ │ - @ instruction: 0x0742fe9d │ │ │ │ + @ instruction: 0x0742fef1 │ │ │ │ andcs fp, r9, #316 @ 0x13c │ │ │ │ mrrcne 8, 2, r6, r3, cr2 │ │ │ │ andeq pc, r7, #2 │ │ │ │ eorvs fp, r3, r8, asr pc │ │ │ │ @ instruction: 0x3198f8d7 │ │ │ │ ldmibvs fp!, {r2, r8, r9, ip, pc}^ │ │ │ │ movwpl lr, #10701 @ 0x29cd │ │ │ │ @@ -51819,16 +51819,16 @@ │ │ │ │ strbcs fp, [r0], #-3896 @ 0xfffff0c8 │ │ │ │ ldmdavs sl!, {r0, r4, r5, r8, r9, fp, lr}^ │ │ │ │ ldclvs 8, cr5, [sl, #-844]! @ 0xfffffcb4 │ │ │ │ rsceq pc, ip, #13762560 @ 0xd20000 │ │ │ │ mulsle lr, r8, r2 │ │ │ │ @ instruction: 0xf8d36d7b │ │ │ │ strdlt r1, [r8, r0]! │ │ │ │ - @ instruction: 0xf1554622 │ │ │ │ - cmnplt r8, pc, asr #31 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0xf1564622 │ │ │ │ + cmnplt r8, r3, lsr #16 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf8c36d7b │ │ │ │ @ instruction: 0xf8c342f8 │ │ │ │ @ instruction: 0xf8d302f0 │ │ │ │ stmiane r4, {r2, r4, r5, r6, r7, r9, ip, sp}^ │ │ │ │ adcsmi lr, r4, #252706816 @ 0xf100000 │ │ │ │ shasxmi fp, r4, r8 │ │ │ │ movwcs lr, #10210 @ 0x27e2 │ │ │ │ @@ -52009,15 +52009,15 @@ │ │ │ │ andle r2, r5, r3, lsl #22 │ │ │ │ andle r2, r0, r1, lsl #22 │ │ │ │ vst1.16 {d20}, [r0 :256], r0 │ │ │ │ ldrbmi r3, [r0, -r0]! │ │ │ │ andcc pc, r8, r0, asr #8 │ │ │ │ vst1.16 {d20}, [r0 :256], r0 │ │ │ │ ldrbmi r3, [r0, -r4]! │ │ │ │ - eorseq r6, r3, r8, asr #27 │ │ │ │ + eorseq r6, r3, r8, lsl #29 │ │ │ │ svclt 0x00004770 │ │ │ │ stmdbcs r1, {r0, r1, r3, r9, sl, lr} │ │ │ │ addsmi sp, sl, #8, 26 @ 0x200 │ │ │ │ stmdavs r3, {r0, r2, sl, fp, ip, lr, pc}^ │ │ │ │ vst1.8 {d18-d19}, [r3], r1 │ │ │ │ subvs r7, r1, r0, lsl #3 │ │ │ │ ldrbmi sp, [r0, -r8, lsl #26]! │ │ │ │ @@ -52064,15 +52064,15 @@ │ │ │ │ adcsvc pc, r0, #13828096 @ 0xd30000 │ │ │ │ strbpl pc, [r3], #1287 @ 0x507 @ │ │ │ │ svccc 0x000cf8d7 │ │ │ │ strtmi r3, [r0], -ip, lsl #8 │ │ │ │ orrpl pc, r0, #12582912 @ 0xc00000 │ │ │ │ ldclcc 8, cr15, [r8], #-844 @ 0xfffffcb4 │ │ │ │ @ instruction: 0xf16969dd │ │ │ │ - @ instruction: 0xf507f831 │ │ │ │ + @ instruction: 0xf507f885 │ │ │ │ @ instruction: 0xf8d35380 │ │ │ │ @ instruction: 0xf8d32460 │ │ │ │ @ instruction: 0xf5021664 │ │ │ │ ldmvs r7, {r7, r9, lr} │ │ │ │ adcsmi r6, r9, #16, 18 @ 0x40000 │ │ │ │ @ instruction: 0x2668f8d3 │ │ │ │ stmdbcc r0!, {r3, r4, r7, r8, r9, sl, fp, ip, sp, pc} │ │ │ │ @@ -52083,15 +52083,15 @@ │ │ │ │ ldrtmi pc, [r0], #-1286 @ 0xfffffafa @ │ │ │ │ bcc 8bcfa8 │ │ │ │ @ instruction: 0xf8c30052 │ │ │ │ @ instruction: 0xf8c42668 │ │ │ │ @ instruction: 0xf8d324f8 │ │ │ │ @ instruction: 0xf8c43664 │ │ │ │ @ instruction: 0xf16934f4 │ │ │ │ - @ instruction: 0xf8d4f819 │ │ │ │ + @ instruction: 0xf8d4f86d │ │ │ │ @ instruction: 0xf8d434f8 │ │ │ │ strdeq r1, [sl], r4 @ │ │ │ │ @ instruction: 0x0c07eb06 │ │ │ │ blx 1d515a │ │ │ │ blx 109d6a │ │ │ │ stmiane r9!, {r0, r2, r8, sl, ip, sp} │ │ │ │ mvnspl r4, sl, lsl #8 │ │ │ │ @@ -52133,68 +52133,68 @@ │ │ │ │ @ instruction: 0xf8832101 │ │ │ │ ldrbtmi r1, [sl], #-165 @ 0xffffff5b │ │ │ │ sbccs pc, r4, r3, asr #17 │ │ │ │ bmi 40714c │ │ │ │ stmdbmi sp, {r0, sp} │ │ │ │ movwls r4, #5242 @ 0x147a │ │ │ │ @ instruction: 0xf1534479 │ │ │ │ - blls 10bc7c │ │ │ │ + blls 10bdcc │ │ │ │ bmi 347194 │ │ │ │ stmdbmi sl, {r0, sp} │ │ │ │ movwls r4, #5242 @ 0x147a │ │ │ │ @ instruction: 0xf1534479 │ │ │ │ - blls 10bc68 │ │ │ │ + blls 10bdb8 │ │ │ │ svclt 0x0000e7e3 │ │ │ │ adcseq r2, sp, sl, ror #28 │ │ │ │ andeq r0, r0, r8, ror r9 │ │ │ │ - strdeq pc, [ip], -r6 @ │ │ │ │ - eoreq pc, ip, r4, lsr #6 │ │ │ │ - eoreq lr, ip, r8, ror #24 │ │ │ │ - mlaeq ip, r4, r2, pc @ │ │ │ │ - eoreq lr, ip, r4, asr ip │ │ │ │ + strhteq pc, [ip], -r6 @ │ │ │ │ + eoreq pc, ip, r4, ror #7 │ │ │ │ + eoreq lr, ip, r8, lsr #26 │ │ │ │ + eoreq pc, ip, r4, asr r3 @ │ │ │ │ + eoreq lr, ip, r4, lsl sp │ │ │ │ movtpl pc, #1280 @ 0x500 @ │ │ │ │ stccs 8, cr15, [ip, #844]! @ 0x34c │ │ │ │ eorsle r2, r9, r0, lsl #20 │ │ │ │ ldmdavs sl, {r0, r1, r4, r7, r8, fp, sp, lr} │ │ │ │ ldrlt fp, [r0, #-946] @ 0xfffffc4e │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00f0f8cc │ │ │ │ strmi fp, [r4], -r2, lsl #1 │ │ │ │ tstle r6, r1, lsl #20 │ │ │ │ @ instruction: 0x46034a16 │ │ │ │ andcs r4, r0, r6, lsl r9 │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - blx 19c97c8 │ │ │ │ + blx feec97c8 │ │ │ │ ldrsbgt pc, [r0], #-143 @ 0xffffff71 @ │ │ │ │ movtcs r4, #43540 @ 0xaa14 │ │ │ │ @ instruction: 0xf06f44fc │ │ │ │ ldrbtmi r0, [sl], #-268 @ 0xfffffef4 │ │ │ │ @ instruction: 0xf8cd4620 │ │ │ │ @ instruction: 0xf0aec000 │ │ │ │ @ instruction: 0xb002fbb5 │ │ │ │ bmi 47c6dc │ │ │ │ stmdbmi pc, {sp} @ │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - blx 14497f4 │ │ │ │ + blx fe9497f4 │ │ │ │ @ instruction: 0xf04f4a0d │ │ │ │ movtcs r0, #60416 @ 0xec00 │ │ │ │ @ instruction: 0xf06f447a │ │ │ │ strtmi r0, [r0], -ip, lsl #2 │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ blx fe8c957a │ │ │ │ ldclt 0, cr11, [r0, #-8] │ │ │ │ @ instruction: 0x47704610 │ │ │ │ - eoreq pc, ip, r0, ror #5 │ │ │ │ - strdeq lr, [ip], -sl @ │ │ │ │ - eoreq pc, ip, r4, lsr r3 @ │ │ │ │ - eoreq pc, ip, r2, lsl #6 │ │ │ │ - eoreq pc, ip, r4, asr #6 │ │ │ │ - eoreq lr, ip, lr, asr #23 │ │ │ │ - ldrdeq pc, [ip], -ip @ │ │ │ │ + eoreq pc, ip, r0, lsr #7 │ │ │ │ + strhteq lr, [ip], -sl │ │ │ │ + strdeq pc, [ip], -r4 @ │ │ │ │ + eoreq pc, ip, r2, asr #7 │ │ │ │ + eoreq pc, ip, r4, lsl #8 │ │ │ │ + eoreq lr, ip, lr, lsl #25 │ │ │ │ + mlaeq ip, ip, r3, pc @ │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febe44ec │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460e0fb8 │ │ │ │ @ instruction: 0x4617491e │ │ │ │ ldrbtmi r4, [r9], #-2590 @ 0xfffff5e2 │ │ │ │ ldrmi fp, [ip], -sp, lsl #1 │ │ │ │ @@ -52308,26 +52308,26 @@ │ │ │ │ @ instruction: 0xf3663d14 │ │ │ │ @ instruction: 0xf8870300 │ │ │ │ strtvs r3, [lr], #-3348 @ 0xfffff2ec │ │ │ │ ldrdcc pc, [ip], r5 @ │ │ │ │ @ instruction: 0xf0436b68 │ │ │ │ @ instruction: 0xf8c50310 │ │ │ │ @ instruction: 0xf15530ac │ │ │ │ - @ instruction: 0xf504fcc3 │ │ │ │ + @ instruction: 0xf504fd17 │ │ │ │ cmnvs lr, #-2147483611 @ 0x80000025 │ │ │ │ tstcc r0, r6, lsl #16 │ │ │ │ - mcr2 1, 2, pc, cr12, cr4, {2} @ │ │ │ │ + mcr2 1, 5, pc, cr0, cr4, {2} @ │ │ │ │ ldmib sp, {r1, r2, r8, r9, fp, ip, pc}^ │ │ │ │ stm sp, {r0, r1, r2, r8} │ │ │ │ ldm r5, {r0, r1} │ │ │ │ @ instruction: 0xf1540007 │ │ │ │ - @ instruction: 0xf504ff93 │ │ │ │ + @ instruction: 0xf504ffe7 │ │ │ │ stcge 1, cr5, [r2], {150} @ 0x96 │ │ │ │ @ instruction: 0x46203110 │ │ │ │ - mrc2 1, 1, pc, cr12, cr4, {2} │ │ │ │ + mrc2 1, 4, pc, cr0, cr4, {2} │ │ │ │ ldm r4, {r0, r1, r3, r8, r9, fp, lr} │ │ │ │ stm r5, {r0, r1, r2} │ │ │ │ bmi 30d520 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 2e7574 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, SP_irq │ │ │ │ @@ -52649,37 +52649,37 @@ │ │ │ │ strbtcc pc, [r8], #2261 @ 0x8d5 @ │ │ │ │ strbtcs pc, [ip], #2261 @ 0x8d5 @ │ │ │ │ addsmi r4, lr, #318767104 @ 0x13000000 │ │ │ │ @ instruction: 0x2600d3f2 │ │ │ │ addspl pc, r6, r7, lsl #10 │ │ │ │ strbtvs pc, [ip], #2245 @ 0x8c5 @ │ │ │ │ ldmpl r6, {r0, r1, r2, r8, sl, ip, sp, lr, pc} │ │ │ │ - blx 2049f72 │ │ │ │ + blx ff549f72 │ │ │ │ adcsne pc, r0, #212, 16 @ 0xd40000 │ │ │ │ addspl pc, r6, r7, lsl #10 │ │ │ │ ldmdaeq r0, {r3, r8, ip, sp, lr, pc} │ │ │ │ ldmibcs r8, {r0, r6, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf1544449 │ │ │ │ - strbmi pc, [r0], -r5, asr #22 @ │ │ │ │ - blx 1cc9f8e │ │ │ │ + @ instruction: 0x4640fb99 │ │ │ │ + blx ff1c9f8e │ │ │ │ adcsne pc, r0, #212, 16 @ 0xd40000 │ │ │ │ @ instruction: 0xf5074640 │ │ │ │ strbmi r5, [r9], #-1856 @ 0xfffff8c0 │ │ │ │ - blx f49f9e │ │ │ │ + blx fe449f9e │ │ │ │ strbtmi r4, [r8], -r1, asr #12 │ │ │ │ - blx fe149fa6 │ │ │ │ + blx ff649fa6 │ │ │ │ msrvc CPSR_fsc, #4, 10 @ 0x1000000 │ │ │ │ muleq r7, sp, r8 │ │ │ │ andeq lr, r7, r3, lsl #17 │ │ │ │ bvs 4cbd80 │ │ │ │ rsceq pc, r8, #212, 16 @ 0xd40000 │ │ │ │ ldrvs pc, [r8, #-2213] @ 0xfffff75b │ │ │ │ - @ instruction: 0xf9f0f155 │ │ │ │ + blx 11c9fc4 │ │ │ │ strbeq pc, [r8], #2261 @ 0x8d5 @ │ │ │ │ - @ instruction: 0xf9ecf155 │ │ │ │ + blx 10c9fcc │ │ │ │ rscvs pc, r8, #196, 16 @ 0xc40000 │ │ │ │ strbvs pc, [r8], #2245 @ 0x8c5 @ │ │ │ │ rscsvs pc, r4, #196, 16 @ 0xc40000 │ │ │ │ strbvs pc, [r0], #2245 @ 0x8c5 @ │ │ │ │ msrpl CPSR_fs, #212, 16 @ 0xd40000 │ │ │ │ teqpcc r0, #212, 16 @ p-variant is OBSOLETE @ 0xd40000 │ │ │ │ msrvs CPSR_, #196, 16 @ 0xc40000 │ │ │ │ @@ -52689,15 +52689,15 @@ │ │ │ │ @ instruction: 0xf8d41b04 │ │ │ │ @ instruction: 0xf03b02b0 │ │ │ │ ldmib r4, {r0, r1, r4, r7, r8, fp, ip, sp, lr, pc}^ │ │ │ │ ldrmi r3, [r3], #-715 @ 0xfffffd35 │ │ │ │ mvnsle r4, #-805306359 @ 0xd0000009 │ │ │ │ adcseq pc, r0, #212, 16 @ 0xd40000 │ │ │ │ adcpl pc, sl, r0, lsl #10 │ │ │ │ - blx 144a062 │ │ │ │ + blx fe94a062 │ │ │ │ bicpl lr, pc, #212, 18 @ 0x350000 │ │ │ │ addsmi r4, sp, #721420288 @ 0x2b000000 │ │ │ │ vqsub.s8 d29, d1, d4 │ │ │ │ @ instruction: 0xf8d45624 │ │ │ │ @ instruction: 0x462902b0 │ │ │ │ @ instruction: 0xf07a4430 │ │ │ │ @ instruction: 0xf8d4ff99 │ │ │ │ @@ -52705,15 +52705,15 @@ │ │ │ │ ldrcc r0, [r0, #-280]! @ 0xfffffee8 │ │ │ │ @ instruction: 0xf07a4430 │ │ │ │ ldmib r4, {r0, r4, r7, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ ldrmi r3, [r3], #-719 @ 0xfffffd31 │ │ │ │ mvnle r4, #-805306359 @ 0xd0000009 │ │ │ │ adcseq pc, r0, #212, 16 @ 0xd40000 │ │ │ │ adcpl pc, sl, r0, lsl #10 │ │ │ │ - blx fca0a2 │ │ │ │ + blx fe4ca0a2 │ │ │ │ movwcs r4, #2582 @ 0xa16 │ │ │ │ teqpcc r0, #196, 16 @ p-variant is OBSOLETE @ 0xc40000 │ │ │ │ movtcc pc, #2244 @ 0x8c4 @ │ │ │ │ blmi 49ecf8 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, r5, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @@ -52758,15 +52758,15 @@ │ │ │ │ ldmvs r3, {r0, r1, r3, r8, ip, sp, pc} │ │ │ │ @ instruction: 0xf8924499 │ │ │ │ tstlt fp, r1, lsr #32 │ │ │ │ ldrmi r6, [pc], #-2195 @ 8dbc4 │ │ │ │ ldrdlt r6, [fp, -r3] │ │ │ │ ldrmi r6, [r8], #2195 @ 0x893 │ │ │ │ strcc r5, [r1], #-2112 @ 0xfffff7c0 │ │ │ │ - @ instruction: 0xff08f26a │ │ │ │ + @ instruction: 0xff5cf26a │ │ │ │ blcs feacbf30 │ │ │ │ subeq pc, r0, r0, asr #7 │ │ │ │ bvs 155e7f4 │ │ │ │ mvnle r4, #156, 4 @ 0xc0000009 │ │ │ │ ldrdmi pc, [r4], r2 @ │ │ │ │ @ instruction: 0xf888fa5f │ │ │ │ @ instruction: 0xf989fa5f │ │ │ │ @@ -52849,15 +52849,15 @@ │ │ │ │ strtmi sl, [r3], -fp, ror #30 │ │ │ │ @ instruction: 0xf7cbe785 │ │ │ │ svclt 0x0000ed56 │ │ │ │ adcseq r2, sp, r6, lsl #9 │ │ │ │ adcseq r2, sp, r0, lsl #9 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq r2, sp, lr, asr #6 │ │ │ │ - eoreq r0, lr, sl, lsl r4 │ │ │ │ + ldrdeq r0, [lr], -sl @ │ │ │ │ andeq r0, r0, r4, ror #19 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0070f8cc │ │ │ │ @ instruction: 0xf5004b45 │ │ │ │ addslt r5, fp, r0, asr #4 │ │ │ │ @@ -52926,17 +52926,17 @@ │ │ │ │ cdp 7, 11, cr15, cr10, cr11, {6} │ │ │ │ @ instruction: 0x462a9b11 │ │ │ │ andmi lr, r1, sp, asr #19 │ │ │ │ ldmib sp, {r9, sl, ip, pc}^ │ │ │ │ @ instruction: 0xf7cd100f │ │ │ │ bfi pc, sp, (invalid: 31:5) @ │ │ │ │ adcseq r2, sp, r2, lsr #5 │ │ │ │ - eoreq r0, lr, r8, ror #5 │ │ │ │ - eoreq r0, lr, r0, ror #5 │ │ │ │ - ldrdeq r0, [lr], -r8 @ │ │ │ │ + eoreq r0, lr, r8, lsr #7 │ │ │ │ + eoreq r0, lr, r0, lsr #7 │ │ │ │ + mlaeq lr, r8, r3, r0 │ │ │ │ andeq r0, r0, r4, ror #19 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0070f8cc │ │ │ │ @ instruction: 0xf5004b45 │ │ │ │ addslt r5, fp, r0, asr #4 │ │ │ │ @@ -53005,17 +53005,17 @@ │ │ │ │ cdp 7, 1, cr15, cr12, cr11, {6} │ │ │ │ @ instruction: 0x462a9b11 │ │ │ │ andmi lr, r1, sp, asr #19 │ │ │ │ ldmib sp, {r9, sl, ip, pc}^ │ │ │ │ @ instruction: 0xf7cd100f │ │ │ │ @ instruction: 0xe7c5feff │ │ │ │ adcseq r2, sp, r6, ror #2 │ │ │ │ - eoreq r0, lr, ip, lsr #3 │ │ │ │ - eoreq r0, lr, r4, lsr #3 │ │ │ │ - mlaeq lr, ip, r1, r0 │ │ │ │ + eoreq r0, lr, ip, ror #4 │ │ │ │ + eoreq r0, lr, r4, ror #4 │ │ │ │ + eoreq r0, lr, ip, asr r2 │ │ │ │ andeq r0, r0, r4, ror #19 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0070f8cc │ │ │ │ @ instruction: 0xf5004b45 │ │ │ │ addslt r5, fp, r0, asr #4 │ │ │ │ @@ -53084,17 +53084,17 @@ │ │ │ │ ldcl 7, cr15, [lr, #-812]! @ 0xfffffcd4 │ │ │ │ @ instruction: 0x462a9b11 │ │ │ │ andmi lr, r1, sp, asr #19 │ │ │ │ ldmib sp, {r9, sl, ip, pc}^ │ │ │ │ @ instruction: 0xf7cd100f │ │ │ │ strb pc, [r5, r1, ror #28] @ │ │ │ │ adcseq r2, sp, sl, lsr #32 │ │ │ │ - eoreq r0, lr, r0, ror r0 │ │ │ │ - eoreq r0, lr, r8, rrx │ │ │ │ - eoreq r0, lr, r0, rrx │ │ │ │ + eoreq r0, lr, r0, lsr r1 │ │ │ │ + eoreq r0, lr, r8, lsr #2 │ │ │ │ + eoreq r0, lr, r0, lsr #2 │ │ │ │ andeq r0, r0, r4, ror #19 │ │ │ │ stmdbcs r1, {r0, r1, r3, r9, sl, lr} │ │ │ │ addsmi sp, sl, #8, 26 @ 0x200 │ │ │ │ stmdavs r3, {r0, r2, sl, fp, ip, lr, pc}^ │ │ │ │ vst1.8 {d18-d19}, [r3], r1 │ │ │ │ subvs r7, r1, r0, lsl #3 │ │ │ │ ldrbmi sp, [r0, -r8, lsl #26]! │ │ │ │ @@ -53144,21 +53144,21 @@ │ │ │ │ andslt r4, r1, r0, lsr r6 │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ strpl pc, [r0, #1284] @ 0x504 │ │ │ │ bicspl pc, r6, r7, lsl #10 │ │ │ │ @ instruction: 0xf5043118 │ │ │ │ swpls r5, r6, [r9] │ │ │ │ adcsvc pc, r0, #12910592 @ 0xc50000 │ │ │ │ - @ instruction: 0xff72f153 │ │ │ │ + @ instruction: 0xffc6f153 │ │ │ │ addspl pc, r6, r4, lsl #10 │ │ │ │ andscc r9, r0, r9, lsl #18 │ │ │ │ @ instruction: 0xf1539009 │ │ │ │ - stmdbls r9, {r0, r1, r3, r5, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r9, {r0, r1, r2, r3, r4, r5, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ andls sl, r9, sl, lsl #16 │ │ │ │ - @ instruction: 0xffb2f153 │ │ │ │ + @ instruction: 0xf806f154 │ │ │ │ @ instruction: 0xf5059809 │ │ │ │ @ instruction: 0xf507732d │ │ │ │ stmdagt r7, {r7, r8, sl, ip, lr} │ │ │ │ andeq lr, r7, r3, lsl #17 │ │ │ │ bne feccc55c │ │ │ │ addspl pc, r7, r4, lsl #10 │ │ │ │ stc2 7, cr15, [r6, #-848] @ 0xfffffcb0 │ │ │ │ @@ -53236,36 +53236,36 @@ │ │ │ │ @ instruction: 0xf5049b0e │ │ │ │ @ instruction: 0xf8c55540 │ │ │ │ blcs 9d9e8 │ │ │ │ svcge 0x0072f47f │ │ │ │ andcs r4, r1, r6, lsl sl │ │ │ │ ldrbtmi r4, [sl], #-2326 @ 0xfffff6ea │ │ │ │ @ instruction: 0xf1524479 │ │ │ │ - @ instruction: 0xe769f9fd │ │ │ │ + @ instruction: 0xe769fa51 │ │ │ │ strbpl pc, [r0, #-1284] @ 0xfffffafc @ │ │ │ │ stcvs 8, cr15, [ip, #788]! @ 0x314 │ │ │ │ @ instruction: 0xf7cbe7f2 │ │ │ │ svclt 0x0000ea3e │ │ │ │ adcseq r1, sp, ip, lsr #29 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq r1, sp, r4, lsr #29 │ │ │ │ ldrhteq r7, [r7], r6 │ │ │ │ adcseq r1, sp, r6, asr lr │ │ │ │ andeq r0, r0, r8, ror r9 │ │ │ │ - eoreq lr, ip, r6, asr r4 │ │ │ │ - eoreq lr, ip, r8, asr #8 │ │ │ │ - eoreq lr, ip, r8, lsr r4 │ │ │ │ - eoreq lr, ip, r0, lsr r4 │ │ │ │ - eoreq lr, ip, ip, lsr #8 │ │ │ │ - eoreq lr, ip, r0, lsr #8 │ │ │ │ - eoreq lr, ip, ip, lsl r4 │ │ │ │ - eoreq lr, ip, r6, lsr #5 │ │ │ │ - eoreq lr, ip, r0, lsr #6 │ │ │ │ - eoreq lr, ip, lr, ror #5 │ │ │ │ - eoreq sp, ip, ip, lsr #22 │ │ │ │ + eoreq lr, ip, r6, lsl r5 │ │ │ │ + eoreq lr, ip, r8, lsl #10 │ │ │ │ + strdeq lr, [ip], -r8 @ │ │ │ │ + strdeq lr, [ip], -r0 @ │ │ │ │ + eoreq lr, ip, ip, ror #9 │ │ │ │ + eoreq lr, ip, r0, ror #9 │ │ │ │ + ldrdeq lr, [ip], -ip @ │ │ │ │ + eoreq lr, ip, r6, ror #6 │ │ │ │ + eoreq lr, ip, r0, ror #7 │ │ │ │ + eoreq lr, ip, lr, lsr #7 │ │ │ │ + eoreq sp, ip, ip, ror #23 │ │ │ │ blcs 27a890 │ │ │ │ movwmi fp, #7960 @ 0x1f18 │ │ │ │ svclt 0x0014430a │ │ │ │ andcs r2, r0, r1 │ │ │ │ bne ff0a0174 │ │ │ │ andcs fp, r1, r8, lsl pc │ │ │ │ svclt 0x00004770 │ │ │ │ @@ -54522,15 +54522,15 @@ │ │ │ │ ldmdbmi ip!, {r0, r1, r2, r3, r9, sl, lr} │ │ │ │ tstpeq r8, #13828096 @ p-variant is OBSOLETE @ 0xd30000 │ │ │ │ andne pc, r1, r8, asr r8 @ │ │ │ │ suble r4, fp, r8, lsl #5 │ │ │ │ tstpne ip, #13828096 @ p-variant is OBSOLETE @ 0xd30000 │ │ │ │ stmdacs r0, {r8, r9, ip, pc} │ │ │ │ ldrtmi sp, [sl], -r0, asr #32 │ │ │ │ - blx fed4bcb0 │ │ │ │ + blx 24bcb2 │ │ │ │ stmdacs r0, {r8, r9, fp, ip, pc} │ │ │ │ @ instruction: 0xf8d3d05a │ │ │ │ @ instruction: 0xf8c32320 │ │ │ │ bl ac404 │ │ │ │ @ instruction: 0xf8c30c02 │ │ │ │ and r0, r4, ip, lsl r3 │ │ │ │ tstpne ip, #13828096 @ p-variant is OBSOLETE @ 0xd30000 │ │ │ │ @@ -54654,15 +54654,15 @@ │ │ │ │ bmi d98658 │ │ │ │ movteq pc, #35029 @ 0x88d5 @ │ │ │ │ andcs pc, r2, ip, asr r8 @ │ │ │ │ mlasle r6, r0, r2, r4 │ │ │ │ ldrmi fp, [sl], -r8, ror #6 │ │ │ │ movtne pc, #51413 @ 0xc8d5 @ │ │ │ │ @ instruction: 0xf1539300 │ │ │ │ - blls ce020 │ │ │ │ + blls ce170 │ │ │ │ @ instruction: 0xf8c5b318 │ │ │ │ @ instruction: 0xf8d53354 │ │ │ │ @ instruction: 0xf8c53350 │ │ │ │ stmiane r4, {r2, r3, r6, r8, r9}^ │ │ │ │ @ instruction: 0xf8d5e003 │ │ │ │ ldmdbne ip, {r2, r3, r6, r8, r9, ip, sp} │ │ │ │ @ instruction: 0xf8c5d001 │ │ │ │ @@ -54777,15 +54777,15 @@ │ │ │ │ tstcc r8, r3, lsr r0 │ │ │ │ @ instruction: 0xf02830b8 │ │ │ │ @ instruction: 0xf504fc17 │ │ │ │ @ instruction: 0xf5045196 │ │ │ │ tstcc r0, r4, lsr r0 │ │ │ │ @ instruction: 0xf504307c │ │ │ │ @ instruction: 0xf1524530 │ │ │ │ - @ instruction: 0xf504fab9 │ │ │ │ + @ instruction: 0xf504fb0d │ │ │ │ @ instruction: 0xf2055e50 │ │ │ │ @ instruction: 0xf5044c8c │ │ │ │ ldm lr!, {r7, sl, ip, lr} │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr, {r0, r1, r2, r3} │ │ │ │ @@ -54807,15 +54807,15 @@ │ │ │ │ svclt 0x00384601 │ │ │ │ strmi r2, [pc], -r0, asr #2 │ │ │ │ @ instruction: 0xf8d54925 │ │ │ │ ldmdapl r1!, {r3, r4, r5, r7, sl}^ │ │ │ │ eorle r4, r6, r8, lsl #5 │ │ │ │ ldrtne pc, [ip], #2261 @ 0x8d5 @ │ │ │ │ @ instruction: 0x463ab1f0 │ │ │ │ - @ instruction: 0xf878f153 │ │ │ │ + @ instruction: 0xf8ccf153 │ │ │ │ rscscc pc, r4, #212, 16 @ 0xd40000 │ │ │ │ @ instruction: 0xf8d5b168 │ │ │ │ @ instruction: 0xf8c524c0 │ │ │ │ @ instruction: 0xf8c504bc │ │ │ │ ldrmi r7, [r0], #-1220 @ 0xfffffb3c │ │ │ │ @ instruction: 0xf8d5e003 │ │ │ │ stmne r8, {r2, r3, r4, r5, r7, sl, ip} │ │ │ │ @@ -54872,19 +54872,19 @@ │ │ │ │ ldmvs fp, {r0, r1, r3, r4, r5, r6, r7, fp, ip, lr}^ │ │ │ │ @ instruction: 0xf10007db │ │ │ │ @ instruction: 0xf50681ca │ │ │ │ @ instruction: 0xf5065480 │ │ │ │ @ instruction: 0xf5065096 │ │ │ │ @ instruction: 0xf506557d │ │ │ │ @ instruction: 0xf15248a1 │ │ │ │ - ldrcc pc, [ip, #-2593] @ 0xfffff5df │ │ │ │ + ldrcc pc, [ip, #-2677] @ 0xfffff58b │ │ │ │ addspl pc, r6, r6, lsl #10 │ │ │ │ ldmdaeq ip, {r3, r8, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf1523010 │ │ │ │ - @ instruction: 0xf506fa19 │ │ │ │ + @ instruction: 0xf506fa6d │ │ │ │ @ instruction: 0xf7d25097 │ │ │ │ stmdavs fp!, {r0, r2, r3, r4, r5, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ subseq pc, r0, #-1073741824 @ 0xc0000000 │ │ │ │ @ instruction: 0xf8d4b19b │ │ │ │ vrshr.u64 d0, d16, #1 │ │ │ │ ldmda r2, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ │ │ @ instruction: 0xf10ccf00 │ │ │ │ @@ -54915,15 +54915,15 @@ │ │ │ │ vqdmulh.s q10, , q4 │ │ │ │ @ instruction: 0xf8d541d4 │ │ │ │ bl 2190c4 │ │ │ │ ldmpl fp!, {r0, fp}^ │ │ │ │ mulle r8, sl, r2 │ │ │ │ @ instruction: 0xf0002a00 │ │ │ │ @ instruction: 0xf153813d │ │ │ │ - @ instruction: 0xf8d5f865 │ │ │ │ + @ instruction: 0xf8d5f8b9 │ │ │ │ vqshl.s8 q9, q2, │ │ │ │ movwcs r4, #468 @ 0x1d4 │ │ │ │ @ instruction: 0xf8c85073 │ │ │ │ @ instruction: 0xf8c83004 │ │ │ │ @ instruction: 0xf8c83008 │ │ │ │ @ instruction: 0xf8c5300c │ │ │ │ @ instruction: 0xf8d524d4 │ │ │ │ @@ -54940,35 +54940,35 @@ │ │ │ │ blmi fec7c550 │ │ │ │ mvnmi pc, fp, asr #4 │ │ │ │ strbtcs pc, [r4], #2261 @ 0x8d5 @ │ │ │ │ stmdaeq r1, {r1, r2, r8, r9, fp, sp, lr, pc} │ │ │ │ addsmi r5, sl, #16449536 @ 0xfb0000 │ │ │ │ bcs c3e04 │ │ │ │ tstphi r1, r0 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xf832f153 │ │ │ │ + @ instruction: 0xf886f153 │ │ │ │ strbtcs pc, [r4], #2261 @ 0x8d5 @ │ │ │ │ mvnmi pc, fp, asr #4 │ │ │ │ rsbspl r2, r3, r0, lsl #6 │ │ │ │ andcc pc, r4, r8, asr #17 │ │ │ │ andcc pc, r8, r8, asr #17 │ │ │ │ andcc pc, ip, r8, asr #17 │ │ │ │ strbtcs pc, [r4], #2245 @ 0x8c5 @ │ │ │ │ rsceq pc, r8, #212, 16 @ 0xd40000 │ │ │ │ - @ instruction: 0xf820f153 │ │ │ │ + @ instruction: 0xf874f153 │ │ │ │ strbeq pc, [r8], #2261 @ 0x8d5 @ │ │ │ │ - @ instruction: 0xf81cf153 │ │ │ │ + @ instruction: 0xf870f153 │ │ │ │ rscseq pc, r0, #212, 16 @ 0xd40000 │ │ │ │ blmi fe77c5a0 │ │ │ │ mvncs pc, r1, asr #4 │ │ │ │ rsccs pc, ip, #212, 16 @ 0xd40000 │ │ │ │ stmdaeq r1, {r1, r2, r8, r9, fp, sp, lr, pc} │ │ │ │ addsmi r5, sl, #16449536 @ 0xfb0000 │ │ │ │ bcs c3e54 │ │ │ │ rscshi pc, r0, r0 │ │ │ │ - @ instruction: 0xf80af153 │ │ │ │ + @ instruction: 0xf85ef153 │ │ │ │ rsccs pc, ip, #212, 16 @ 0xd40000 │ │ │ │ mvncs pc, r1, asr #4 │ │ │ │ rsbspl r2, r3, r0, lsl #6 │ │ │ │ andcc pc, r4, r8, asr #17 │ │ │ │ andcc pc, r8, r8, asr #17 │ │ │ │ andcc pc, ip, r8, asr #17 │ │ │ │ rsccs pc, ip, #196, 16 @ 0xc40000 │ │ │ │ @@ -54976,15 +54976,15 @@ │ │ │ │ blmi fe37c5e0 │ │ │ │ @ instruction: 0x41b8f24b │ │ │ │ ldrtcs pc, [r8], #2261 @ 0x8d5 @ │ │ │ │ stmdaeq r1, {r1, r2, r8, r9, fp, sp, lr, pc} │ │ │ │ addsmi r5, sl, #16449536 @ 0xfb0000 │ │ │ │ bcs c3e94 │ │ │ │ sbcshi pc, r7, r0 │ │ │ │ - @ instruction: 0xffeaf152 │ │ │ │ + @ instruction: 0xf83ef153 │ │ │ │ ldrtcs pc, [r8], #2261 @ 0x8d5 @ │ │ │ │ @ instruction: 0x41b8f24b │ │ │ │ rsbspl r2, r3, r0, lsl #6 │ │ │ │ andcc pc, r4, r8, asr #17 │ │ │ │ andcc pc, r8, r8, asr #17 │ │ │ │ andcc pc, ip, r8, asr #17 │ │ │ │ ldrtcs pc, [r8], #2245 @ 0x8c5 @ │ │ │ │ @@ -54992,29 +54992,29 @@ │ │ │ │ blmi 1f7c5a0 │ │ │ │ ldmdacc r8, {r0, r6, r9, ip, sp, lr, pc} │ │ │ │ tstpcs r8, #212, 16 @ p-variant is OBSOLETE @ 0xd40000 │ │ │ │ streq lr, [r8, #-2822] @ 0xfffff4fa │ │ │ │ addsmi r5, sl, #16449536 @ 0xfb0000 │ │ │ │ bcs c3ecc │ │ │ │ adcshi pc, lr, r0 │ │ │ │ - @ instruction: 0xffcaf152 │ │ │ │ + @ instruction: 0xf81ef153 │ │ │ │ tstpcs r8, #212, 16 @ p-variant is OBSOLETE @ 0xd40000 │ │ │ │ @ instruction: 0xf8462300 │ │ │ │ rsbvs r3, fp, r8 │ │ │ │ rscvs r6, fp, fp, lsr #1 │ │ │ │ tstpcs r8, #196, 16 @ p-variant is OBSOLETE @ 0xc40000 │ │ │ │ movteq pc, #51412 @ 0xc8d4 @ │ │ │ │ blmi 1bfc5d8 │ │ │ │ stmdacc r8, {r0, r6, r9, ip, sp, lr, pc}^ │ │ │ │ movtcs pc, #35028 @ 0x88d4 @ │ │ │ │ streq lr, [r8, #-2822] @ 0xfffff4fa │ │ │ │ addsmi r5, sl, #16449536 @ 0xfb0000 │ │ │ │ bcs c3f04 │ │ │ │ adchi pc, r7, r0 │ │ │ │ - @ instruction: 0xffaef152 │ │ │ │ + @ instruction: 0xf802f153 │ │ │ │ movtcs pc, #35028 @ 0x88d4 @ │ │ │ │ @ instruction: 0xf8462300 │ │ │ │ rsbvs r3, fp, r8 │ │ │ │ rscvs r6, fp, fp, lsr #1 │ │ │ │ movtcs pc, #35012 @ 0x88c4 @ │ │ │ │ bicpl lr, fp, #212, 18 @ 0x350000 │ │ │ │ addsmi r4, sp, #721420288 @ 0x2b000000 │ │ │ │ @@ -55022,15 +55022,15 @@ │ │ │ │ @ instruction: 0xf8d41b04 │ │ │ │ @ instruction: 0xf03802b0 │ │ │ │ ldmib r4, {r0, r3, r4, r6, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ ldrmi r3, [r3], #-715 @ 0xfffffd35 │ │ │ │ mvnsle r4, #-805306359 @ 0xd0000009 │ │ │ │ adcseq pc, r0, #212, 16 @ 0xd40000 │ │ │ │ adcpl pc, sl, r0, lsl #10 │ │ │ │ - @ instruction: 0xf914f166 │ │ │ │ + @ instruction: 0xf968f166 │ │ │ │ bicpl lr, pc, #212, 18 @ 0x350000 │ │ │ │ addsmi r4, sp, #721420288 @ 0x2b000000 │ │ │ │ vqsub.s8 d29, d1, d4 │ │ │ │ @ instruction: 0xf8d45824 │ │ │ │ @ instruction: 0x462902b0 │ │ │ │ @ instruction: 0xf0784440 │ │ │ │ @ instruction: 0xf8d4fd5f │ │ │ │ @@ -55038,37 +55038,37 @@ │ │ │ │ ldrcc r0, [r0, #-280]! @ 0xfffffee8 │ │ │ │ @ instruction: 0xf0784440 │ │ │ │ ldmib r4, {r0, r1, r2, r4, r6, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ ldrmi r3, [r3], #-719 @ 0xfffffd31 │ │ │ │ mvnle r4, #-805306359 @ 0xd0000009 │ │ │ │ adcseq pc, r0, #212, 16 @ 0xd40000 │ │ │ │ adcpl pc, sl, r0, lsl #10 │ │ │ │ - @ instruction: 0xf902f166 │ │ │ │ + @ instruction: 0xf956f166 │ │ │ │ msreq CPSR_fs, #212, 16 @ 0xd40000 │ │ │ │ blmi 11bc65c │ │ │ │ stmdacc r8!, {r0, r6, r9, ip, sp, lr, pc} │ │ │ │ msrcs CPSR_f, #212, 16 @ 0xd40000 │ │ │ │ streq lr, [r8, #-2822] @ 0xfffff4fa │ │ │ │ addsmi r5, sl, #16449536 @ 0xfb0000 │ │ │ │ bcs c3fa4 │ │ │ │ @ instruction: 0xf152d05a │ │ │ │ - @ instruction: 0xf8d4ff5d │ │ │ │ + @ instruction: 0xf8d4ffb1 │ │ │ │ movwcs r2, #808 @ 0x328 │ │ │ │ andcc pc, r8, r6, asr #16 │ │ │ │ adcvs r6, fp, fp, rrx │ │ │ │ @ instruction: 0xf8c460eb │ │ │ │ @ instruction: 0xf8d42328 │ │ │ │ lsrslt r0, ip, r3 │ │ │ │ vpadd.i8 d20, d1, d22 │ │ │ │ @ instruction: 0xf8d43838 │ │ │ │ bl 218c9c │ │ │ │ ldmpl fp!, {r3, r8, sl}^ │ │ │ │ mulle r4, sl, r2 │ │ │ │ @ instruction: 0xf152b1aa │ │ │ │ - @ instruction: 0xf8d4ff43 │ │ │ │ + @ instruction: 0xf8d4ff97 │ │ │ │ movwcs r2, #824 @ 0x338 │ │ │ │ andcc pc, r8, r6, asr #16 │ │ │ │ adcvs r6, fp, fp, rrx │ │ │ │ @ instruction: 0xf8c460eb │ │ │ │ @ instruction: 0x46302338 │ │ │ │ @ instruction: 0xf848f0a0 │ │ │ │ @ instruction: 0x46316a73 │ │ │ │ @@ -55194,18 +55194,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 │ │ │ │ adcseq pc, ip, sl, asr pc @ │ │ │ │ - eoreq ip, ip, r8, lsr r6 │ │ │ │ - eoreq ip, ip, sl, ror r5 │ │ │ │ + strdeq ip, [ip], -r8 @ │ │ │ │ + eoreq ip, ip, sl, lsr r6 │ │ │ │ andeq r0, r0, r8, ror r9 │ │ │ │ - eoreq ip, ip, sl, asr r5 │ │ │ │ + eoreq ip, ip, sl, lsl r6 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febe73f8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmibvs fp, {r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ strmi r4, [ip], -r6, lsl #12 │ │ │ │ blcs aa328 │ │ │ │ addshi pc, r9, r0, asr #32 │ │ │ │ @@ -55337,15 +55337,15 @@ │ │ │ │ strmi fp, [r7], -r7, lsl #1 │ │ │ │ cdpmi 6, 3, cr4, cr6, cr12, {0} │ │ │ │ movwcs lr, #51661 @ 0xc9cd │ │ │ │ ldmib sp, {r2, r3, r9, fp, sp, pc}^ │ │ │ │ stm sp, {r4, r8} │ │ │ │ blls 450424 │ │ │ │ bgt 261614 │ │ │ │ - mrc2 1, 5, pc, cr6, cr1, {2} │ │ │ │ + @ instruction: 0xff0af151 │ │ │ │ andlt fp, r7, r0, lsr #2 │ │ │ │ ldrhtmi lr, [r0], #141 @ 0x8d │ │ │ │ ldrbmi fp, [r0, -r2]! │ │ │ │ stmdavs r2!, {r0, r1, r5, r7, r8, fp, sp, lr}^ │ │ │ │ cmple fp, r0, lsl #22 │ │ │ │ addsmi r6, r1, #14745600 @ 0xe10000 │ │ │ │ ldmib r4, {r0, r1, ip, lr, pc}^ │ │ │ │ @@ -55373,15 +55373,15 @@ │ │ │ │ rsbvs r4, r2, r4, lsl fp │ │ │ │ @ instruction: 0x0110e9dd │ │ │ │ stmib sp, {r1, r4, r5, r6, r7, fp, ip, lr}^ │ │ │ │ bge 3a0cac │ │ │ │ andeq lr, r3, sp, lsl #17 │ │ │ │ andgt pc, r8, sp, asr #17 │ │ │ │ bgt 2770e8 │ │ │ │ - mcr2 1, 5, pc, cr10, cr1, {2} @ │ │ │ │ + mrc2 1, 7, pc, cr14, cr1, {2} │ │ │ │ pop {r0, r1, r2, ip, sp, pc} │ │ │ │ strdlt r4, [r2], -r0 │ │ │ │ ldcne 7, cr4, [r3, #-448] @ 0xfffffe40 │ │ │ │ andmi pc, r0, pc, asr #8 │ │ │ │ eoreq pc, r6, r7, asr #5 │ │ │ │ andsvs r6, r0, r3, lsr #1 │ │ │ │ strb r6, [fp, r3, rrx] │ │ │ │ @@ -55399,17 +55399,17 @@ │ │ │ │ ldmdami r7, {r1, r2, r9, sl, lr} │ │ │ │ blmi 661d34 │ │ │ │ ldrbtmi r4, [r8], #-1553 @ 0xfffff9ef │ │ │ │ stmiapl r3, {r0, r2, r9, ip, pc}^ │ │ │ │ ldmdavs fp, {r1, r3, fp, sp, pc} │ │ │ │ @ instruction: 0xf04f930d │ │ │ │ @ instruction: 0xf1510300 │ │ │ │ - stmdbls r5, {r0, r5, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r2, r4, r5, r6, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ andls sl, r5, r7, lsl #16 │ │ │ │ - mcr2 1, 1, pc, cr8, cr1, {2} @ │ │ │ │ + mrc2 1, 3, pc, cr12, cr1, {2} │ │ │ │ blge f6538 │ │ │ │ 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 3102a8 │ │ │ │ @@ -55505,16 +55505,16 @@ │ │ │ │ bicsle r2, r3, r0, lsl #22 │ │ │ │ ldrbeq pc, [r8, #-2244] @ 0xfffff73c @ │ │ │ │ @ instruction: 0xf7c9e7d0 │ │ │ │ svclt 0x0000e894 │ │ │ │ adcseq pc, ip, r4, lsl #21 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ ldrhteq pc, [ip], r0 @ │ │ │ │ - eoreq fp, ip, r8, lsl pc │ │ │ │ - strdeq fp, [ip], -sl @ │ │ │ │ + ldrdeq fp, [ip], -r8 @ │ │ │ │ + strhteq fp, [ip], -sl │ │ │ │ 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} @ │ │ │ │ @@ -55593,16 +55593,16 @@ │ │ │ │ bicsle r2, r3, r0, lsl #22 │ │ │ │ ldrbeq pc, [r8, #-2244] @ 0xfffff73c @ │ │ │ │ @ instruction: 0xf7c8e7d0 │ │ │ │ svclt 0x0000efe4 │ │ │ │ adcseq pc, ip, r4, lsr #18 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq pc, ip, r0, asr r8 @ │ │ │ │ - strhteq fp, [ip], -r8 │ │ │ │ - mlaeq ip, sl, sp, fp │ │ │ │ + eoreq fp, ip, r8, ror lr │ │ │ │ + eoreq fp, ip, sl, asr lr │ │ │ │ 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} @ │ │ │ │ @@ -55681,16 +55681,16 @@ │ │ │ │ bicsle r2, r3, r0, lsl #22 │ │ │ │ ldrbeq pc, [r8, #-2244] @ 0xfffff73c @ │ │ │ │ @ instruction: 0xf7c8e7d0 │ │ │ │ svclt 0x0000ef34 │ │ │ │ adcseq pc, ip, r4, asr #15 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ ldrshteq pc, [ip], r0 @ │ │ │ │ - eoreq fp, ip, r8, asr ip │ │ │ │ - eoreq fp, ip, sl, lsr ip │ │ │ │ + eoreq fp, ip, r8, lsl sp │ │ │ │ + strdeq fp, [ip], -sl @ │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 10, cr15, cr0, cr12, {6} │ │ │ │ ldrmi fp, [ip], -pc, asr #1 │ │ │ │ svcge 0x00064603 │ │ │ │ cdpmi 8, 10, cr4, cr12, cr11, {5} │ │ │ │ @@ -55728,15 +55728,15 @@ │ │ │ │ blcs febced70 │ │ │ │ @ instruction: 0xf8c7623d │ │ │ │ @ instruction: 0xf892d01c │ │ │ │ @ instruction: 0xf887203e │ │ │ │ @ instruction: 0xf503203c │ │ │ │ rscsvs r5, sl, #128, 4 │ │ │ │ rsceq pc, r8, #13762560 @ 0xd20000 │ │ │ │ - @ instruction: 0xf90cf152 │ │ │ │ + @ instruction: 0xf960f152 │ │ │ │ teqpeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0x61bb461a │ │ │ │ teqvs r8, r3, lsl #12 │ │ │ │ andsvs ip, r8, r3, lsl #20 │ │ │ │ @ instruction: 0x46406059 │ │ │ │ @ instruction: 0xf0274629 │ │ │ │ strbmi pc, [r0], -r7, ror #26 @ │ │ │ │ @@ -55834,15 +55834,15 @@ │ │ │ │ bvs fef23864 │ │ │ │ bvs fff26f18 │ │ │ │ rsceq pc, ip, #13762560 @ 0xd20000 │ │ │ │ mulsle ip, r8, r2 │ │ │ │ @ instruction: 0xf8d36afb │ │ │ │ @ instruction: 0xb19832f0 │ │ │ │ @ instruction: 0x46324619 │ │ │ │ - @ instruction: 0xf872f152 │ │ │ │ + @ instruction: 0xf8c6f152 │ │ │ │ bvs fff3d168 │ │ │ │ rscscc pc, r4, #13762560 @ 0xd20000 │ │ │ │ rscseq pc, r0, #12713984 @ 0xc20000 │ │ │ │ @ instruction: 0xf8c218c4 │ │ │ │ @ instruction: 0xe7c962f8 │ │ │ │ svclt 0x003842ae │ │ │ │ strb r4, [r1, lr, lsr #12]! │ │ │ │ @@ -55864,15 +55864,15 @@ │ │ │ │ svclt 0x0000edcc │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ adcseq pc, ip, ip, asr r6 @ │ │ │ │ adcseq pc, ip, sl, asr r6 @ │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq pc, ip, lr, lsl #12 │ │ │ │ - eorseq r3, r3, r2, lsr #5 │ │ │ │ + eorseq r3, r3, r2, ror #6 │ │ │ │ @ instruction: 0xffffc9c1 │ │ │ │ andeq r0, r0, ip, asr #21 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ movtpl pc, #1280 @ 0x500 @ │ │ │ │ @@ -55964,15 +55964,15 @@ │ │ │ │ addsle r0, r8, r7, lsl #30 │ │ │ │ stclcs 8, cr15, [pc], {147} @ 0x93 │ │ │ │ orrsle r2, r4, r0, lsl #20 │ │ │ │ @ instruction: 0x21b8f896 │ │ │ │ orrsle r2, r0, r0, lsl #20 │ │ │ │ stmib sp, {r3, r4, r5, r9, sl, lr}^ │ │ │ │ vcgt.s32 d17, d7, d0 │ │ │ │ - @ instruction: 0xf8d6fdfb │ │ │ │ + @ instruction: 0xf8d6fe4f │ │ │ │ ldmib sp, {r3, r4, ip, pc}^ │ │ │ │ @ instruction: 0xf0101300 │ │ │ │ addle r0, r4, r2, lsl #30 │ │ │ │ svceq 0x0000f1ba │ │ │ │ svccs 0x007fd090 │ │ │ │ tstcs r0, r4, lsl pc │ │ │ │ tstpeq r1, r1 @ p-variant is OBSOLETE │ │ │ │ @@ -56452,16 +56452,16 @@ │ │ │ │ ldrbcc pc, [r8, #-2261] @ 0xfffff72b @ │ │ │ │ bicsle r2, r2, r0, lsl #22 │ │ │ │ @ instruction: 0xf7c8e7ec │ │ │ │ svclt 0x0000e92c │ │ │ │ ldrhteq lr, [ip], r8 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ ldrsbteq lr, [ip], lr │ │ │ │ - eoreq fp, ip, ip, asr #32 │ │ │ │ - eoreq fp, ip, r6, lsr #32 │ │ │ │ + eoreq fp, ip, ip, lsl #2 │ │ │ │ + eoreq fp, ip, r6, ror #1 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febe879c │ │ │ │ @ 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] │ │ │ │ @@ -56554,16 +56554,16 @@ │ │ │ │ ldrbcc pc, [r8, #-2261] @ 0xfffff72b @ │ │ │ │ bicsle r2, r2, r0, lsl #22 │ │ │ │ @ instruction: 0xf7c8e7ec │ │ │ │ svclt 0x0000e860 │ │ │ │ adcseq lr, ip, r0, lsr #20 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq lr, ip, r6, asr #18 │ │ │ │ - strhteq sl, [ip], -r4 │ │ │ │ - eoreq sl, ip, lr, lsl #29 │ │ │ │ + eoreq sl, ip, r4, ror pc │ │ │ │ + eoreq sl, ip, lr, asr #30 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febe8934 │ │ │ │ @ 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] │ │ │ │ @@ -56656,16 +56656,16 @@ │ │ │ │ ldrbcc pc, [r8, #-2261] @ 0xfffff72b @ │ │ │ │ bicsle r2, r2, r0, lsl #22 │ │ │ │ @ instruction: 0xf7c7e7ec │ │ │ │ svclt 0x0000ef94 │ │ │ │ adcseq lr, ip, r8, lsl #17 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq lr, ip, lr, lsr #15 │ │ │ │ - eoreq sl, ip, ip, lsl sp │ │ │ │ - strdeq sl, [ip], -r6 @ │ │ │ │ + ldrdeq sl, [ip], -ip @ │ │ │ │ + strhteq sl, [ip], -r6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febe8acc │ │ │ │ @ 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] │ │ │ │ @@ -57714,16 +57714,16 @@ │ │ │ │ ldrtmi r2, [r0], -r0, lsl #2 │ │ │ │ ldc2l 0, cr15, [ip, #-148]! @ 0xffffff6c │ │ │ │ @ instruction: 0xf7c6e75c │ │ │ │ svclt 0x0000ef50 │ │ │ │ ldrhteq sp, [ip], r8 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq sp, ip, sl, asr r7 │ │ │ │ - strhteq r9, [ip], -ip │ │ │ │ - eoreq r9, ip, sl, ror ip │ │ │ │ + eoreq r9, ip, ip, ror sp │ │ │ │ + eoreq r9, ip, sl, lsr sp │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ movwcs r4, #5653 @ 0x1615 │ │ │ │ andscs fp, sp, #132 @ 0x84 │ │ │ │ strmi r4, [r8], r1, lsl #13 │ │ │ │ @@ -59181,15 +59181,15 @@ │ │ │ │ @ instruction: 0xf509e716 │ │ │ │ movwls r5, #25472 @ 0x6380 │ │ │ │ @ instruction: 0xf7c5e70f │ │ │ │ svclt 0x0000ebda │ │ │ │ adcseq ip, ip, ip, asr #5 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq ip, ip, r0, lsr #3 │ │ │ │ - eoreq r8, ip, r0, lsr #11 │ │ │ │ + eoreq r8, ip, r0, ror #12 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febeb23c │ │ │ │ @ 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] │ │ │ │ @@ -59429,15 +59429,15 @@ │ │ │ │ @ instruction: 0xf50ae6d3 │ │ │ │ movwls r5, #37760 @ 0x9380 │ │ │ │ @ instruction: 0xf7c5e6cc │ │ │ │ svclt 0x0000e9ea │ │ │ │ adcseq fp, ip, r0, lsl #31 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq fp, ip, r6, asr #28 │ │ │ │ - eoreq r8, ip, r0, asr #3 │ │ │ │ + eoreq r8, ip, r0, lsl #5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febeb61c │ │ │ │ @ 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] │ │ │ │ @@ -59608,16 +59608,16 @@ │ │ │ │ ldrmi r3, [sl, #3380] @ 0xd34 │ │ │ │ svcge 0x0005f47f │ │ │ │ @ instruction: 0xf7c5e75f │ │ │ │ svclt 0x0000e884 │ │ │ │ adcseq fp, ip, sl, ror #22 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq fp, ip, r2, ror sl │ │ │ │ - eoreq r7, ip, r2, ror pc │ │ │ │ - strdeq r7, [ip], -r0 @ │ │ │ │ + eoreq r8, ip, r2, lsr r0 │ │ │ │ + strhteq r7, [ip], -r0 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ @ instruction: 0xf500b089 │ │ │ │ @ instruction: 0x468b4430 │ │ │ │ andcc lr, r0, #3358720 @ 0x334000 │ │ │ │ @@ -63458,15 +63458,15 @@ │ │ │ │ @ instruction: 0xf7c10689 │ │ │ │ strcc lr, [r8], -sl, asr #25 │ │ │ │ strt r6, [fp], -r6, rrx │ │ │ │ b 1c561fc │ │ │ │ ldrhteq r8, [ip], r6 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq r8, ip, sl, lsl r0 │ │ │ │ - eoreq r4, ip, r4, lsr #6 │ │ │ │ + eoreq r4, ip, r4, ror #7 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0028f8cc │ │ │ │ adclt r4, lr, r2, ror sl │ │ │ │ @ instruction: 0x46044b72 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @@ -63581,15 +63581,15 @@ │ │ │ │ @ instruction: 0xffa8f01f │ │ │ │ movwcs lr, #5984 @ 0x1760 │ │ │ │ @ instruction: 0xf7c1e7a5 │ │ │ │ svclt 0x0000e97a │ │ │ │ adcseq r7, ip, r0, ror #25 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ umlalseq r7, ip, ip, ip │ │ │ │ - ldrdeq r4, [ip], -sl @ │ │ │ │ + mlaeq ip, sl, r1, r4 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a8f8cc │ │ │ │ ldrmi r4, [r1], -fp, lsl #13 │ │ │ │ @ instruction: 0xf5004ad1 │ │ │ │ blmi ff4eee10 │ │ │ │ @@ -63953,15 +63953,15 @@ │ │ │ │ movweq pc, #16451 @ 0x4043 @ │ │ │ │ b 9696d4 │ │ │ │ vst2.8 {d16-d19}, [r2], r1 │ │ │ │ @ instruction: 0xf8c57280 │ │ │ │ @ instruction: 0xf8c53b90 │ │ │ │ mullt r3, r4, fp │ │ │ │ svclt 0x0000bd30 │ │ │ │ - eoreq r3, ip, ip, lsr #25 │ │ │ │ + eoreq r3, ip, ip, ror #26 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ @ instruction: 0xf8d0b083 │ │ │ │ @ instruction: 0xf04f3f0c │ │ │ │ vmlsl.s8 q8, d4, d1 │ │ │ │ @@ -64648,15 +64648,15 @@ │ │ │ │ orreq pc, r1, #196, 4 @ 0x4000000c │ │ │ │ andseq pc, r0, r2, lsl #2 │ │ │ │ cmpvs r1, fp, lsr r0 │ │ │ │ movwvc pc, #5696 @ 0x1640 @ │ │ │ │ @ instruction: 0x03aef2c4 │ │ │ │ tstpeq r8, r2, lsl #2 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xe63c6113 │ │ │ │ - eorseq fp, r2, r0, ror r1 │ │ │ │ + eorseq fp, r2, r0, lsr r2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febf07a8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r8, ror #31 │ │ │ │ strmi r4, [sp], -r4, lsl #12 │ │ │ │ @ instruction: 0xf7ff9201 │ │ │ │ bls 117fd0 │ │ │ │ @@ -65200,15 +65200,15 @@ │ │ │ │ @ instruction: 0xf8580348 │ │ │ │ addsmi r2, r0, #2 │ │ │ │ msrhi CPSR_fsxc, r0 │ │ │ │ movtne pc, #51414 @ 0xc8d6 @ │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ ldrmi r8, [sl], -r3, lsr #2 │ │ │ │ @ instruction: 0xf1489301 │ │ │ │ - blls 119b54 │ │ │ │ + blls 119ca4 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0xf8c6813b │ │ │ │ @ instruction: 0xf8d63354 │ │ │ │ @ instruction: 0xf8c63350 │ │ │ │ bl 9ab84 │ │ │ │ ldrb r0, [fp], #-3075 @ 0xfffff3fd │ │ │ │ ldrmi r2, [r3], -r0, asr #20 │ │ │ │ @@ -65375,17 +65375,17 @@ │ │ │ │ sbceq pc, r7, #1879048204 @ 0x7000000c │ │ │ │ blcs 3d81f0 │ │ │ │ svclt 0x0000e73c │ │ │ │ adcseq r6, ip, r2, asr #19 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ ldrhteq r6, [ip], sl │ │ │ │ adcseq r6, ip, r2, lsl #19 │ │ │ │ - ldrdeq r3, [ip], -r8 @ │ │ │ │ + mlaeq ip, r8, r1, r3 │ │ │ │ andeq r0, r0, r8, ror r9 │ │ │ │ - eoreq r2, ip, r0, asr r9 │ │ │ │ + eoreq r2, ip, r0, lsl sl │ │ │ │ andeq r0, r0, ip, asr #21 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a0f8cc │ │ │ │ strbcs pc, [ip, #2271] @ 0x8df @ │ │ │ │ strbpl pc, [r0], #-1280 @ 0xfffffb00 @ │ │ │ │ @@ -65660,15 +65660,15 @@ │ │ │ │ movteq pc, #35032 @ 0x88d8 @ │ │ │ │ addsmi r5, r0, #12189696 @ 0xba0000 │ │ │ │ adchi pc, fp, r0 │ │ │ │ movtne pc, #51416 @ 0xc8d8 @ │ │ │ │ stmdacs r0, {r8, r9, ip, pc} │ │ │ │ addshi pc, r1, r0 │ │ │ │ @ instruction: 0xf148464a │ │ │ │ - blls d9424 │ │ │ │ + blls d9574 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0xf8d880b4 │ │ │ │ @ instruction: 0xf8c82350 │ │ │ │ stmne r6, {r2, r4, r6, r8, r9, ip, pc} │ │ │ │ movteq pc, #51400 @ 0xc8c8 @ │ │ │ │ @ instruction: 0x469ce792 │ │ │ │ @ instruction: 0xf84c2033 │ │ │ │ @@ -66811,15 +66811,15 @@ │ │ │ │ adcvs r2, r1, r0, lsl #4 │ │ │ │ @ instruction: 0xf641605a │ │ │ │ @ instruction: 0xf6c40201 │ │ │ │ andsvs r0, sl, r8, lsl #5 │ │ │ │ str r6, [r8], #-97 @ 0xffffff9f │ │ │ │ umlalseq r5, ip, r4, r4 │ │ │ │ andeq r0, r0, r8, ror r9 │ │ │ │ - eorseq r9, r2, r4, rrx │ │ │ │ + eorseq r9, r2, r4, lsr #2 │ │ │ │ andcs r3, r0, #16, 6 @ 0x40000000 │ │ │ │ subvs r6, sl, r3, lsr #1 │ │ │ │ andvs pc, r1, #805306372 @ 0x30000004 │ │ │ │ addseq pc, r2, #196, 4 @ 0x4000000c │ │ │ │ rsbvs r6, r3, sl │ │ │ │ tstcc r0, r3, lsl r4 │ │ │ │ @ instruction: 0xf6c42201 │ │ │ │ @@ -67441,15 +67441,15 @@ │ │ │ │ movteq pc, #35032 @ 0x88d8 @ │ │ │ │ addsmi r5, r0, #12189696 @ 0xba0000 │ │ │ │ adchi pc, fp, r0 │ │ │ │ movtne pc, #51416 @ 0xc8d8 @ │ │ │ │ stmdacs r0, {r8, r9, ip, pc} │ │ │ │ addshi pc, r1, r0 │ │ │ │ @ instruction: 0xf146464a │ │ │ │ - blls db850 │ │ │ │ + blls db9a0 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0xf8d880b4 │ │ │ │ @ instruction: 0xf8c82350 │ │ │ │ stmne r6, {r2, r4, r6, r8, r9, ip, pc} │ │ │ │ movteq pc, #51400 @ 0xc8c8 @ │ │ │ │ @ instruction: 0x469ce792 │ │ │ │ @ instruction: 0xf84c2033 │ │ │ │ @@ -68110,15 +68110,15 @@ │ │ │ │ vst2.8 {d16-d19}, [r2], r1 │ │ │ │ @ instruction: 0xf8c57280 │ │ │ │ @ instruction: 0xf8c53b90 │ │ │ │ vldmdblt r8!, {d2-d11} │ │ │ │ strtmi r4, [r0], -r2, lsl #18 │ │ │ │ @ instruction: 0xf0304479 │ │ │ │ ldrb pc, [r5, sp, ror #23] @ │ │ │ │ - eoreq pc, fp, r8, lsl #23 │ │ │ │ + eoreq pc, fp, r8, asr #24 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a0f8cc │ │ │ │ ldrmi r4, [r1], -r9, lsl #13 │ │ │ │ @ instruction: 0xf5004aba │ │ │ │ blmi fef334d4 │ │ │ │ @@ -68339,15 +68339,15 @@ │ │ │ │ vst2.8 {d16-d19}, [r2], r1 │ │ │ │ @ instruction: 0xf8c57280 │ │ │ │ @ instruction: 0xf8c53b90 │ │ │ │ vldmdblt r8!, {d2-d11} │ │ │ │ strtmi r4, [r0], -r2, lsl #18 │ │ │ │ @ instruction: 0xf0304479 │ │ │ │ ldrb pc, [r5, r3, lsr #20] @ │ │ │ │ - strdeq pc, [fp], -r4 @ │ │ │ │ + strhteq pc, [fp], -r4 @ │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ @ instruction: 0x460c4b5a │ │ │ │ addlt r4, sp, sl, asr r9 │ │ │ │ @ instruction: 0x4605447b │ │ │ │ @@ -68399,15 +68399,15 @@ │ │ │ │ bmi c2e878 │ │ │ │ movteq pc, #35029 @ 0x88d5 @ │ │ │ │ andcs pc, r2, r8, asr r8 @ │ │ │ │ mlasle r1, r0, r2, r4 │ │ │ │ movtne pc, #51413 @ 0xc8d5 @ │ │ │ │ teqlt r8, #67108864 @ 0x4000000 │ │ │ │ @ instruction: 0xf1454632 │ │ │ │ - blls 11c958 │ │ │ │ + blls 11caa8 │ │ │ │ eorsle r2, lr, r0, lsl #16 │ │ │ │ cmppcs r0, #13959168 @ p-variant is OBSOLETE @ 0xd50000 │ │ │ │ cmppvs r4, #12910592 @ p-variant is OBSOLETE @ 0xc50000 │ │ │ │ vmlaeq.f64 d14, d2, d0 │ │ │ │ movteq pc, #51397 @ 0xc8c5 @ │ │ │ │ @ instruction: 0xf8d5e004 │ │ │ │ bl 525d88 │ │ │ │ @@ -70745,15 +70745,15 @@ │ │ │ │ bllt 171d4c4 │ │ │ │ stmib r4, {r1, r3, r4, r5, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ adcseq r1, ip, r6, lsr #12 │ │ │ │ adcseq r1, ip, r0, lsr #12 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ ldrhteq r1, [ip], r0 │ │ │ │ andeq r0, r0, r4, ror #19 │ │ │ │ - eoreq sp, fp, r4, asr r1 │ │ │ │ + eoreq sp, fp, r4, lsl r2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl febf66ec │ │ │ │ @ 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}^ │ │ │ │ @@ -72585,15 +72585,15 @@ │ │ │ │ stclcc 8, cr15, [pc], {149} @ 0x95 │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ blls 28cc04 │ │ │ │ @ instruction: 0x31b8f893 │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ svcls 0x0009ae97 │ │ │ │ vmin.s16 d20, d7, d24 │ │ │ │ - blls 2a0228 │ │ │ │ + blls 2a0378 │ │ │ │ @ instruction: 0xf8d30780 │ │ │ │ @ instruction: 0xf57fc018 │ │ │ │ blls 3ccbe4 │ │ │ │ @ instruction: 0xf43f2b00 │ │ │ │ svccs 0x007fae9a │ │ │ │ movwcs fp, #3860 @ 0xf14 │ │ │ │ movweq pc, #4106 @ 0x100a @ │ │ │ │ @@ -72890,27 +72890,27 @@ │ │ │ │ sbccs pc, r0, #156, 16 @ 0x9c0000 │ │ │ │ @ instruction: 0xf43f2a00 │ │ │ │ blcs cc748 │ │ │ │ ldcge 4, cr15, [r6, #508] @ 0x1fc │ │ │ │ bmi 41ac98 │ │ │ │ stmdbmi sp, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - @ instruction: 0xf86ef13f │ │ │ │ + @ instruction: 0xf8c2f13f │ │ │ │ @ instruction: 0x4692e771 │ │ │ │ @ instruction: 0xf7b8e483 │ │ │ │ svclt 0x0000e8b2 │ │ │ │ ldrshteq pc, [fp], ip @ │ │ │ │ ldrshteq pc, [fp], sl @ │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq lr, fp, r8, asr #29 │ │ │ │ andeq r0, r0, r8, ror r9 │ │ │ │ - eoreq fp, fp, r4, asr r2 │ │ │ │ + eoreq fp, fp, r4, lsl r3 │ │ │ │ andeq r0, r0, r4, ror #19 │ │ │ │ - eoreq sl, fp, ip, asr #28 │ │ │ │ - eoreq sl, fp, lr, lsl #16 │ │ │ │ + eoreq sl, fp, ip, lsl #30 │ │ │ │ + eoreq sl, fp, lr, asr #17 │ │ │ │ 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} │ │ │ │ @@ -74228,26 +74228,26 @@ │ │ │ │ movwcc r5, #49993 @ 0xc349 │ │ │ │ strtmi r9, [r3], -r1, lsl #6 │ │ │ │ @ instruction: 0xf9c4f7b9 │ │ │ │ bllt ff0e0b3c │ │ │ │ andcs r4, r1, ip, lsl #20 │ │ │ │ ldrbtmi r4, [sl], #-2316 @ 0xfffff6f4 │ │ │ │ @ instruction: 0xf13d4479 │ │ │ │ - @ instruction: 0xe7a1fdfb │ │ │ │ + str pc, [r1, pc, asr #28]! │ │ │ │ strb r4, [sp, #-1683] @ 0xfffff96d │ │ │ │ mrc 7, 1, APSR_nzcv, cr14, cr6, {5} │ │ │ │ adcseq sp, fp, r8, ror #26 │ │ │ │ adcseq sp, fp, r6, ror #26 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq sp, fp, sl, ror r8 │ │ │ │ andeq r0, r0, r8, ror r9 │ │ │ │ - eoreq r9, fp, lr, lsl #26 │ │ │ │ + eoreq r9, fp, lr, asr #27 │ │ │ │ andeq r0, r0, r4, ror #19 │ │ │ │ - eoreq r9, fp, r6, ror #18 │ │ │ │ - eoreq r9, fp, r8, lsr #6 │ │ │ │ + eoreq r9, fp, r6, lsr #20 │ │ │ │ + eoreq r9, fp, r8, ror #7 │ │ │ │ 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} │ │ │ │ @@ -75547,25 +75547,25 @@ │ │ │ │ movwcc r5, #49993 @ 0xc349 │ │ │ │ strtmi r9, [r3], -r1, lsl #6 │ │ │ │ @ instruction: 0xff76f7b7 │ │ │ │ bllt ff9e1fd8 │ │ │ │ andcs r4, r1, fp, lsl #20 │ │ │ │ ldrbtmi r4, [sl], #-2315 @ 0xfffff6f5 │ │ │ │ @ instruction: 0xf13c4479 │ │ │ │ - ldr pc, [r3, sp, lsr #23]! │ │ │ │ + ldr pc, [r3, r1, lsl #24]! │ │ │ │ bl ffd61ec4 │ │ │ │ adcseq ip, fp, r4, lsl #17 │ │ │ │ adcseq ip, fp, r2, lsl #17 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq ip, fp, r6, ror #7 │ │ │ │ andeq r0, r0, r8, ror r9 │ │ │ │ - eoreq r8, fp, lr, asr #16 │ │ │ │ + eoreq r8, fp, lr, lsl #18 │ │ │ │ andeq r0, r0, r4, ror #19 │ │ │ │ - eoreq r8, fp, sl, asr #9 │ │ │ │ - eoreq r7, fp, ip, lsl #29 │ │ │ │ + eoreq r8, fp, sl, lsl #11 │ │ │ │ + eoreq r7, fp, ip, asr #30 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ mcrrpl 5, 0, pc, r0, cr0 @ │ │ │ │ strmi fp, [r5], -r3, lsl #1 │ │ │ │ mrcmi 6, 1, r4, cr9, cr3, {0} │ │ │ │ @@ -77706,26 +77706,26 @@ │ │ │ │ ldrbtmi r4, [fp], #-2834 @ 0xfffff4ee │ │ │ │ @ instruction: 0xf7b3e762 │ │ │ │ svclt 0x0000eb22 │ │ │ │ adcseq sl, fp, r6, asr r0 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ @ instruction: 0xffff12cb │ │ │ │ @ instruction: 0xffff125f │ │ │ │ - eoreq r6, fp, ip, asr #14 │ │ │ │ - strdeq r6, [fp], -r6 @ │ │ │ │ + eoreq r6, fp, ip, lsl #16 │ │ │ │ + strhteq r6, [fp], -r6 │ │ │ │ @ instruction: 0xffff5861 │ │ │ │ - eoreq r6, fp, r4, lsl #14 │ │ │ │ - mlaeq fp, sl, r4, r6 │ │ │ │ - eoreq r6, fp, r8, asr #13 │ │ │ │ - eoreq r6, fp, lr, ror r4 │ │ │ │ + eoreq r6, fp, r4, asr #15 │ │ │ │ + eoreq r6, fp, sl, asr r5 │ │ │ │ + eoreq r6, fp, r8, lsl #15 │ │ │ │ + eoreq r6, fp, lr, lsr r5 │ │ │ │ adcseq r9, fp, r0, ror #29 │ │ │ │ @ instruction: 0xffff3439 │ │ │ │ @ instruction: 0xffff579f │ │ │ │ - eoreq r6, fp, lr, asr r6 │ │ │ │ - eoreq r6, fp, r4, lsl r4 │ │ │ │ + eoreq r6, fp, lr, lsl r7 │ │ │ │ + ldrdeq r6, [fp], -r4 @ │ │ │ │ @ instruction: 0xffff3413 │ │ │ │ movtpl pc, #1280 @ 0x500 @ │ │ │ │ ldrbtmi r4, [r9], #-2318 @ 0xfffff6f2 │ │ │ │ blcs feae4530 │ │ │ │ @ instruction: 0xf892b172 │ │ │ │ cmnlt r0, r5, rrx │ │ │ │ mrrcne 13, 5, r6, r0, cr2 │ │ │ │ @@ -78190,15 +78190,15 @@ │ │ │ │ tstls sp, #2 │ │ │ │ ldrdvs pc, [r0], -fp │ │ │ │ @ instruction: 0xe77d0076 │ │ │ │ svc 0x0056f7b2 │ │ │ │ adcseq r9, fp, r0, asr #22 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq r9, fp, r6, lsl fp │ │ │ │ - eoreq r5, fp, r4, asr #25 │ │ │ │ + eoreq r5, fp, r4, lsl #27 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febfdb40 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 12aa868 │ │ │ │ ldrtmi pc, [r0], #-1280 @ 0xfffffb00 @ │ │ │ │ addlt r4, sl, r7, asr #22 │ │ │ │ @ instruction: 0x4605447a │ │ │ │ @@ -78532,15 +78532,15 @@ │ │ │ │ bvs 1f96ed4 │ │ │ │ eorshi pc, r6, r3, asr r8 @ │ │ │ │ svccc 0x00fff1b8 │ │ │ │ @ instruction: 0xf8d4d027 │ │ │ │ vnmlsvs.f64 d3, d25, d24 │ │ │ │ blx 16fb9a │ │ │ │ stmiapl r8, {r3, r8, r9, ip, sp, lr, pc}^ │ │ │ │ - stc2 2, cr15, [sl, #324]! @ 0x144 │ │ │ │ + ldc2l 2, cr15, [lr, #324]! @ 0x144 │ │ │ │ @ instruction: 0xf0104631 │ │ │ │ ldrtmi r0, [r8], -r6, lsl #30 │ │ │ │ @ instruction: 0xf049bf18 │ │ │ │ @ instruction: 0xf0320901 │ │ │ │ @ instruction: 0xf8d4fb1d │ │ │ │ @ instruction: 0xf8511c1c │ │ │ │ ldrbmi r3, [r0], -r0, lsr #32 │ │ │ │ @@ -79298,15 +79298,15 @@ │ │ │ │ blne fe8e5dc4 │ │ │ │ ldcne 8, cr15, [r4], {198} @ 0xc6 │ │ │ │ cmpppl r1, r5, lsl #10 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf03d3128 │ │ │ │ @ instruction: 0x2c00faa5 │ │ │ │ svcge 0x0042f47f │ │ │ │ @ instruction: 0xf13b4620 │ │ │ │ - strmi pc, [r3], -r5, asr #17 │ │ │ │ + @ instruction: 0x4603f919 │ │ │ │ @ instruction: 0xf8c74628 │ │ │ │ @ instruction: 0xf7ff32e8 │ │ │ │ @ instruction: 0xf8d6f85f │ │ │ │ blcs b6e78 │ │ │ │ blcs 15bbb8 │ │ │ │ movwcs fp, #20228 @ 0x4f04 │ │ │ │ ldclcc 8, cr15, [r8], #792 @ 0x318 │ │ │ │ @@ -79323,15 +79323,15 @@ │ │ │ │ @ instruction: 0xf505fa31 │ │ │ │ @ instruction: 0xf5055151 │ │ │ │ @ instruction: 0xf8d65050 │ │ │ │ @ instruction: 0xf8d63bac │ │ │ │ @ instruction: 0x31282ba8 │ │ │ │ @ instruction: 0xf03d302c │ │ │ │ strbmi pc, [r0], -pc, ror #20 @ │ │ │ │ - @ instruction: 0xf892f13b │ │ │ │ + @ instruction: 0xf8e6f13b │ │ │ │ strtmi r4, [r8], -r3, lsl #12 │ │ │ │ rsccc pc, r8, #13041664 @ 0xc70000 │ │ │ │ @ instruction: 0xf82cf7ff │ │ │ │ strtmi lr, [r8], -sl, lsl #14 │ │ │ │ stc2l 0, cr15, [r6, #-132]! @ 0xffffff7c │ │ │ │ @ instruction: 0xf8d4e6ed │ │ │ │ @ instruction: 0xf04f3390 │ │ │ │ @@ -79348,15 +79348,15 @@ │ │ │ │ @ instruction: 0xf7b1e6ee │ │ │ │ movwcs lr, #3664 @ 0xe50 │ │ │ │ movwcs lr, #10707 @ 0x29d3 │ │ │ │ svclt 0x0000deff │ │ │ │ adcseq r8, fp, sl, lsr r9 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq r8, fp, ip, ror #13 │ │ │ │ - eoreq r4, fp, ip, ror #23 │ │ │ │ + eoreq r4, fp, ip, lsr #25 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febfed58 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [r4], -r8, ror #31 │ │ │ │ @ instruction: 0xf8f8f093 │ │ │ │ ldrmi pc, [r0, #-1284] @ 0xfffffafc │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @@ -79609,15 +79609,15 @@ │ │ │ │ bvs 1f57fb8 │ │ │ │ eorsls pc, r6, r2, asr r8 @ │ │ │ │ svccc 0x00fff1b9 │ │ │ │ @ instruction: 0xf8d4d027 │ │ │ │ vnmlsvs.f64 d3, d25, d24 │ │ │ │ blx 170c6e │ │ │ │ stmiapl r8, {r0, r3, r8, r9, ip, sp, lr, pc}^ │ │ │ │ - stc2l 2, cr15, [r0, #-320] @ 0xfffffec0 │ │ │ │ + ldc2 2, cr15, [r4, #320] @ 0x140 │ │ │ │ @ instruction: 0xf0104631 │ │ │ │ ldrtmi r0, [r8], -r6, lsl #30 │ │ │ │ @ instruction: 0xf048bf18 │ │ │ │ @ instruction: 0xf0310801 │ │ │ │ @ instruction: 0xf8d4fab3 │ │ │ │ @ instruction: 0xf8511c1c │ │ │ │ ldrbmi r3, [r0], -r0, lsr #32 │ │ │ │ @@ -80552,15 +80552,15 @@ │ │ │ │ blne fe8e715c │ │ │ │ ldcne 8, cr15, [r4], {198} @ 0xc6 │ │ │ │ cmpppl r1, r5, lsl #10 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf03c3128 │ │ │ │ stccs 8, cr15, [r0], {217} @ 0xd9 │ │ │ │ svcge 0x0042f47f │ │ │ │ @ instruction: 0xf1394620 │ │ │ │ - @ instruction: 0x4603fef9 │ │ │ │ + strmi pc, [r3], -sp, asr #30 │ │ │ │ @ instruction: 0xf8c74628 │ │ │ │ @ instruction: 0xf7fe32e8 │ │ │ │ @ instruction: 0xf8d6ff01 │ │ │ │ blcs b8210 │ │ │ │ blcs 15cf50 │ │ │ │ movwcs fp, #20228 @ 0x4f04 │ │ │ │ ldclcc 8, cr15, [r8], #792 @ 0x318 │ │ │ │ @@ -80577,15 +80577,15 @@ │ │ │ │ @ instruction: 0xf505f865 │ │ │ │ @ instruction: 0xf5055151 │ │ │ │ @ instruction: 0xf8d65050 │ │ │ │ @ instruction: 0xf8d63bac │ │ │ │ @ instruction: 0x31282ba8 │ │ │ │ @ instruction: 0xf03c302c │ │ │ │ strbmi pc, [r0], -r3, lsr #17 @ │ │ │ │ - mcr2 1, 6, pc, cr6, cr9, {1} @ │ │ │ │ + @ instruction: 0xff1af139 │ │ │ │ strtmi r4, [r8], -r3, lsl #12 │ │ │ │ rsccc pc, r8, #13041664 @ 0xc70000 │ │ │ │ mcr2 7, 6, pc, cr14, cr14, {7} @ │ │ │ │ strtmi lr, [r8], -sl, lsl #14 │ │ │ │ ldc2 0, cr15, [r0], #-128 @ 0xffffff80 │ │ │ │ @ instruction: 0xf8d4e6ed │ │ │ │ @ instruction: 0xf04f3390 │ │ │ │ @@ -80602,15 +80602,15 @@ │ │ │ │ @ instruction: 0xf7b0e6ee │ │ │ │ movwcs lr, #3204 @ 0xc84 │ │ │ │ movwcs lr, #10707 @ 0x29d3 │ │ │ │ svclt 0x0000deff │ │ │ │ adcseq r7, fp, r2, lsr #11 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq r7, fp, r4, asr r3 │ │ │ │ - eoreq r3, fp, r4, asr r8 │ │ │ │ + eoreq r3, fp, r4, lsl r9 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 13, cr15, cr0, cr12, {6} │ │ │ │ ldrmi fp, [r0], r3, asr #1 │ │ │ │ strbcs pc, [r4], #-2271 @ 0xfffff721 @ │ │ │ │ stmib sp, {r2, r9, sl, lr}^ │ │ │ │ @@ -80885,15 +80885,15 @@ │ │ │ │ tstls sp, #2 │ │ │ │ ldrdvs pc, [r0], -r8 │ │ │ │ @ instruction: 0xe77e0076 │ │ │ │ b 12e7204 │ │ │ │ ldrshteq r7, [fp], sl │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ ldrsbteq r7, [fp], r2 │ │ │ │ - eoreq r3, fp, r8, lsr #5 │ │ │ │ + eoreq r3, fp, r8, ror #6 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl fec0055c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 12ad284 │ │ │ │ ldrtmi pc, [r0], #-1280 @ 0xfffffb00 @ │ │ │ │ addlt r4, sl, r7, asr #22 │ │ │ │ @ instruction: 0x4605447a │ │ │ │ @@ -81170,15 +81170,15 @@ │ │ │ │ bvs 1f5981c │ │ │ │ eorsls pc, r6, r2, asr r8 @ │ │ │ │ svccc 0x00fff1b9 │ │ │ │ @ instruction: 0xf8d4d027 │ │ │ │ vnmlsvs.f64 d3, d25, d24 │ │ │ │ blx 1724d2 │ │ │ │ stmiapl r8, {r0, r3, r8, r9, ip, sp, lr, pc}^ │ │ │ │ - @ instruction: 0xf90ef24f │ │ │ │ + @ instruction: 0xf962f24f │ │ │ │ @ instruction: 0xf0104631 │ │ │ │ ldrtmi r0, [r8], -r6, lsl #30 │ │ │ │ @ instruction: 0xf048bf18 │ │ │ │ @ instruction: 0xf02f0801 │ │ │ │ @ instruction: 0xf8d4fe81 │ │ │ │ @ instruction: 0xf8511c1c │ │ │ │ ldrbmi r3, [r0], -r0, lsr #32 │ │ │ │ @@ -82113,15 +82113,15 @@ │ │ │ │ blne fe8e89c0 │ │ │ │ ldcne 8, cr15, [r4], {198} @ 0xc6 │ │ │ │ cmpppl r1, r5, lsl #10 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf03a3128 │ │ │ │ stccs 12, cr15, [r0], {167} @ 0xa7 │ │ │ │ svcge 0x0042f47f │ │ │ │ @ instruction: 0xf1384620 │ │ │ │ - strmi pc, [r3], -r7, asr #21 │ │ │ │ + @ instruction: 0x4603fb1b │ │ │ │ @ instruction: 0xf8c74628 │ │ │ │ @ instruction: 0xf7fe32e8 │ │ │ │ @ instruction: 0xf8d6ff01 │ │ │ │ blcs b9a74 │ │ │ │ blcs 15e7b4 │ │ │ │ movwcs fp, #20228 @ 0x4f04 │ │ │ │ ldclcc 8, cr15, [r8], #792 @ 0x318 │ │ │ │ @@ -82138,15 +82138,15 @@ │ │ │ │ @ instruction: 0xf505fc33 │ │ │ │ @ instruction: 0xf5055151 │ │ │ │ @ instruction: 0xf8d65050 │ │ │ │ @ instruction: 0xf8d63bac │ │ │ │ @ instruction: 0x31282ba8 │ │ │ │ @ instruction: 0xf03a302c │ │ │ │ @ instruction: 0x4640fc71 │ │ │ │ - blx fe5e6bc8 │ │ │ │ + blx ffae6bc8 │ │ │ │ strtmi r4, [r8], -r3, lsl #12 │ │ │ │ rsccc pc, r8, #13041664 @ 0xc70000 │ │ │ │ mcr2 7, 6, pc, cr14, cr14, {7} @ │ │ │ │ strtmi lr, [r8], -sl, lsl #14 │ │ │ │ @ instruction: 0xf876f01f │ │ │ │ @ instruction: 0xf8d4e6ed │ │ │ │ @ instruction: 0xf04f3390 │ │ │ │ @@ -82163,15 +82163,15 @@ │ │ │ │ @ instruction: 0xf7afe6ee │ │ │ │ movwcs lr, #2130 @ 0x852 │ │ │ │ movwcs lr, #10707 @ 0x29d3 │ │ │ │ svclt 0x0000deff │ │ │ │ adcseq r5, fp, lr, lsr sp │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ ldrshteq r5, [fp], r0 │ │ │ │ - strdeq r1, [fp], -r0 @ │ │ │ │ + strhteq r2, [fp], -r0 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl fec01954 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [r4], -r8, ror #31 │ │ │ │ blx fff669a0 │ │ │ │ ldrmi pc, [r0, #-1284] @ 0xfffffafc │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @@ -82338,24 +82338,24 @@ │ │ │ │ @ instruction: 0x960bfcbf │ │ │ │ ldmib sp, {r0, r1, r4, r6, r7, r8, r9, sl, sp, lr, pc}^ │ │ │ │ str r6, [ip, lr, lsl #14]! │ │ │ │ ldrvc pc, [r4], r6, lsl #10 │ │ │ │ bmi 3646d0 │ │ │ │ stmdbmi sl, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - mrc2 1, 4, pc, cr14, cr5, {1} │ │ │ │ + mrc2 1, 7, pc, cr2, cr5, {1} │ │ │ │ andcs lr, r1, #34078720 @ 0x2080000 │ │ │ │ blhi feae8d60 │ │ │ │ blls fece8d64 │ │ │ │ ldcgt 8, cr15, [r8], {148} @ 0x94 │ │ │ │ ldr r9, [lr, -fp, lsl #4]! │ │ │ │ ldrhteq r5, [fp], sl │ │ │ │ andeq r0, r0, r8, ror r9 │ │ │ │ - eoreq r1, fp, r8, lsl #28 │ │ │ │ - eoreq r1, fp, lr, ror #8 │ │ │ │ + eoreq r1, fp, r8, asr #29 │ │ │ │ + eoreq r1, fp, lr, lsr #10 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0098f8cc │ │ │ │ @ instruction: 0xf500b091 │ │ │ │ ldrmi r5, [sp], -r0, asr #8 │ │ │ │ @ instruction: 0x46824b76 │ │ │ │ @@ -82467,24 +82467,24 @@ │ │ │ │ @ instruction: 0x960bfbbd │ │ │ │ ldmib sp, {r0, r1, r4, r6, r7, r8, r9, sl, sp, lr, pc}^ │ │ │ │ str r6, [ip, lr, lsl #14]! │ │ │ │ ldrvc pc, [r4], r6, lsl #10 │ │ │ │ bmi 3648d4 │ │ │ │ stmdbmi sl, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - ldc2 1, cr15, [ip, #212] @ 0xd4 │ │ │ │ + ldc2l 1, cr15, [r0, #212]! @ 0xd4 │ │ │ │ andcs lr, r1, #34078720 @ 0x2080000 │ │ │ │ blhi feae8f64 │ │ │ │ blls fece8f68 │ │ │ │ ldcgt 8, cr15, [r8], {148} @ 0x94 │ │ │ │ ldr r9, [lr, -fp, lsl #4]! │ │ │ │ ldrhteq r5, [fp], r6 │ │ │ │ andeq r0, r0, r8, ror r9 │ │ │ │ - eoreq r1, fp, r4, lsl #24 │ │ │ │ - eoreq r1, fp, sl, ror #4 │ │ │ │ + eoreq r1, fp, r4, asr #25 │ │ │ │ + eoreq r1, fp, sl, lsr #6 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0098f8cc │ │ │ │ @ instruction: 0xf500b091 │ │ │ │ ldrmi r5, [sp], -r0, asr #8 │ │ │ │ @ instruction: 0x46824b75 │ │ │ │ @@ -82595,24 +82595,24 @@ │ │ │ │ strb r9, [r6, fp, lsl #12]! │ │ │ │ @ instruction: 0x670ee9dd │ │ │ │ @ instruction: 0xf506e7bf │ │ │ │ @ instruction: 0xe7387694 │ │ │ │ andcs r4, r1, sl, lsl #20 │ │ │ │ ldrbtmi r4, [sl], #-2314 @ 0xfffff6f6 │ │ │ │ @ instruction: 0xf1354479 │ │ │ │ - @ instruction: 0xe783fc9d │ │ │ │ + @ instruction: 0xe783fcf1 │ │ │ │ @ instruction: 0xf8d42301 │ │ │ │ @ instruction: 0xf8d49ba8 │ │ │ │ @ instruction: 0xf8948bb0 │ │ │ │ movwls r1, #48152 @ 0xbc18 │ │ │ │ svclt 0x0000e73f │ │ │ │ ldrhteq r5, [fp], r2 │ │ │ │ andeq r0, r0, r8, ror r9 │ │ │ │ - eoreq r1, fp, r6, lsl #20 │ │ │ │ - eoreq r1, fp, ip, rrx │ │ │ │ + eoreq r1, fp, r6, asr #21 │ │ │ │ + eoreq r1, fp, ip, lsr #2 │ │ │ │ vst4.32 {d27-d30}, [pc], r2 │ │ │ │ push {r7, sl, fp, ip, lr} │ │ │ │ bl febfb5fc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r6], r0 @ │ │ │ │ stmib sp, {r1, r2, r7, r9, sl, lr}^ │ │ │ │ blmi 1933a7c │ │ │ │ @@ -82712,23 +82712,23 @@ │ │ │ │ ldrbtmi r4, [fp], #-2829 @ 0xfffff4f3 │ │ │ │ strtcc pc, [r4], #-2244 @ 0xfffff73c │ │ │ │ blmi 3e4ec4 │ │ │ │ @ instruction: 0xf8c4447b │ │ │ │ ldr r3, [sl, r4, lsr #8]! │ │ │ │ ldrhteq r5, [fp], r2 │ │ │ │ andeq r0, r0, r8, ror r9 │ │ │ │ - eoreq r1, fp, sl, lsr sl │ │ │ │ - eoreq r1, fp, r2, lsr #18 │ │ │ │ - eoreq r1, fp, ip, asr #17 │ │ │ │ strdeq r1, [fp], -sl @ │ │ │ │ - eoreq r1, fp, r0, lsr #17 │ │ │ │ - eoreq r1, fp, r2, lsr #18 │ │ │ │ - eoreq r1, fp, r0, ror #17 │ │ │ │ - eoreq r1, fp, r2, ror r9 │ │ │ │ - eoreq r1, fp, r8, asr r9 │ │ │ │ + eoreq r1, fp, r2, ror #19 │ │ │ │ + eoreq r1, fp, ip, lsl #19 │ │ │ │ + strhteq r1, [fp], -sl │ │ │ │ + eoreq r1, fp, r0, ror #18 │ │ │ │ + eoreq r1, fp, r2, ror #19 │ │ │ │ + eoreq r1, fp, r0, lsr #19 │ │ │ │ + eoreq r1, fp, r2, lsr sl │ │ │ │ + eoreq r1, fp, r8, lsl sl │ │ │ │ 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 │ │ │ │ @@ -82932,15 +82932,15 @@ │ │ │ │ blcc febe9688 │ │ │ │ ldmdavs r9, {r5, r9, sl, lr}^ │ │ │ │ blx ff46757a │ │ │ │ msrcc SPSR_, #14024704 @ 0xd60000 │ │ │ │ @ instruction: 0xf0432000 │ │ │ │ @ instruction: 0xf8c60380 │ │ │ │ @ instruction: 0xf1373360 │ │ │ │ - strmi pc, [r3], -r1, ror #24 │ │ │ │ + @ instruction: 0x4603fcb5 │ │ │ │ @ instruction: 0xf8c64620 │ │ │ │ @ instruction: 0xf02232e8 │ │ │ │ ldrb pc, [r3, -pc, ror #28] @ │ │ │ │ orrpl pc, r0, #4, 10 @ 0x1000000 │ │ │ │ adcscc pc, r0, #13828096 @ 0xd30000 │ │ │ │ svccc 0x000cf8d3 │ │ │ │ orrpl pc, r0, #12582912 @ 0xc00000 │ │ │ │ @@ -83845,15 +83845,15 @@ │ │ │ │ blcc febea4d0 │ │ │ │ @ instruction: 0x3128463a │ │ │ │ @ instruction: 0xf038302c │ │ │ │ uadd16mi pc, r8, pc @ │ │ │ │ cdp2 7, 13, cr15, cr2, cr0, {7} │ │ │ │ @ instruction: 0xf7fa4658 │ │ │ │ @ instruction: 0x4620fcdf │ │ │ │ - ldc2 1, cr15, [ip, #-216]! @ 0xffffff28 │ │ │ │ + ldc2 1, cr15, [r0, #216] @ 0xd8 │ │ │ │ @ instruction: 0xf8c39b04 │ │ │ │ bmi fecd40 │ │ │ │ ldrbtmi r4, [sl], #-2873 @ 0xfffff4c7 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, sp, lsl fp │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andslt sp, pc, r5, ror #2 │ │ │ │ @@ -83910,15 +83910,15 @@ │ │ │ │ @ instruction: 0xf7ade745 │ │ │ │ svclt 0x0000eaaa │ │ │ │ ldrsbteq r4, [fp], r2 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, r8, ror r9 │ │ │ │ adcseq r4, fp, r2, asr #1 │ │ │ │ adcseq r3, fp, lr, asr lr │ │ │ │ - eoreq r0, fp, r0, ror #6 │ │ │ │ + eoreq r0, fp, r0, lsr #8 │ │ │ │ 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 │ │ │ │ @@ -84430,15 +84430,15 @@ │ │ │ │ blcc febeadf4 │ │ │ │ @ instruction: 0x3128463a │ │ │ │ @ instruction: 0xf038302c │ │ │ │ ldrbmi pc, [r8], -sp, lsl #21 @ │ │ │ │ blx 10eaa30 │ │ │ │ @ instruction: 0xf7fb4658 │ │ │ │ @ instruction: 0x4620f8bb │ │ │ │ - @ instruction: 0xf8aaf136 │ │ │ │ + @ instruction: 0xf8fef136 │ │ │ │ @ instruction: 0xf8c39b04 │ │ │ │ bmi fed664 │ │ │ │ ldrbtmi r4, [sl], #-2873 @ 0xfffff4c7 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, sp, lsl fp │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andslt sp, pc, r5, ror #2 │ │ │ │ @@ -84495,15 +84495,15 @@ │ │ │ │ @ instruction: 0xf7ace745 │ │ │ │ svclt 0x0000ee18 │ │ │ │ adcseq r3, fp, lr, lsr #15 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, r8, ror r9 │ │ │ │ umlalseq r3, fp, lr, r7 │ │ │ │ adcseq r3, fp, sl, lsr r5 │ │ │ │ - eoreq pc, sl, ip, lsr sl @ │ │ │ │ + strdeq pc, [sl], -ip @ │ │ │ │ stmdblt r8!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ strmi fp, [ip], -r7, lsl #1 │ │ │ │ strbtpl pc, [lr], -r0, lsl #10 @ │ │ │ │ @@ -84721,15 +84721,15 @@ │ │ │ │ blcc febeb280 │ │ │ │ @ instruction: 0x3128463a │ │ │ │ @ instruction: 0xf038302c │ │ │ │ ldrbmi pc, [r8], -r7, asr #16 @ │ │ │ │ @ instruction: 0xfffaf7df │ │ │ │ @ instruction: 0xf7fc4658 │ │ │ │ strtmi pc, [r0], -r7, lsr #21 │ │ │ │ - mcr2 1, 3, pc, cr4, cr5, {1} @ │ │ │ │ + mrc2 1, 5, pc, cr8, cr5, {1} │ │ │ │ @ instruction: 0xf8c39b04 │ │ │ │ bmi fedaf0 │ │ │ │ ldrbtmi r4, [sl], #-2873 @ 0xfffff4c7 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, sp, lsl fp │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andslt sp, pc, r5, ror #2 │ │ │ │ @@ -84786,15 +84786,15 @@ │ │ │ │ @ instruction: 0xf7ace745 │ │ │ │ svclt 0x0000ebd2 │ │ │ │ adcseq r3, fp, r2, lsr #6 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, r8, ror r9 │ │ │ │ adcseq r3, fp, r2, lsl r3 │ │ │ │ adcseq r3, fp, lr, lsr #1 │ │ │ │ - strhteq pc, [sl], -r0 @ │ │ │ │ + eoreq pc, sl, r0, ror r6 @ │ │ │ │ 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 │ │ │ │ @@ -85084,15 +85084,15 @@ │ │ │ │ cmpcs r0, r8, lsr pc │ │ │ │ ldmdbmi r3!, {r1, r3, r7, r9, sl, lr} │ │ │ │ rsceq pc, ip, #14090240 @ 0xd70000 │ │ │ │ andne pc, r1, r8, asr r8 @ │ │ │ │ suble r4, r1, r8, lsl #5 │ │ │ │ rscsne pc, r0, #14090240 @ 0xd70000 │ │ │ │ ldrbmi fp, [r2], -r8, asr #7 │ │ │ │ - blx ffb699ca │ │ │ │ + ldc2 1, cr15, [lr], #-212 @ 0xffffff2c │ │ │ │ @ instruction: 0xf8d7b348 │ │ │ │ @ instruction: 0xf8c732f4 │ │ │ │ @ instruction: 0xf8c702f0 │ │ │ │ ldrmi sl, [r8], #-760 @ 0xfffffd08 │ │ │ │ vqadd.s8 d30, d11, d15 │ │ │ │ ldrmi r4, [ip], #-844 @ 0xfffffcb4 │ │ │ │ @ instruction: 0xf104441d │ │ │ │ @@ -85175,15 +85175,15 @@ │ │ │ │ movtcs fp, #3896 @ 0xf38 │ │ │ │ @ instruction: 0xf8d54926 │ │ │ │ ldmdapl r9!, {r2, r3, r5, r6, r7, r9}^ │ │ │ │ eorle r4, fp, r8, lsl #5 │ │ │ │ rscsne pc, r0, #13959168 @ 0xd50000 │ │ │ │ ldrmi fp, [sl], -r8, lsl #6 │ │ │ │ @ instruction: 0xf1359300 │ │ │ │ - blls ec334 │ │ │ │ + blls ec484 │ │ │ │ @ instruction: 0xf8c5b170 │ │ │ │ @ instruction: 0xf8d532f8 │ │ │ │ @ instruction: 0xf8c532f4 │ │ │ │ ldrmi r0, [r8], #-752 @ 0xfffffd10 │ │ │ │ @ instruction: 0xf8d5e004 │ │ │ │ bl 57a238 │ │ │ │ eorle r0, sp, r8 │ │ │ │ @@ -85248,15 +85248,15 @@ │ │ │ │ movtcs fp, #3896 @ 0xf38 │ │ │ │ @ instruction: 0xf8d54926 │ │ │ │ ldmdapl r9!, {r2, r3, r5, r6, r7, r9}^ │ │ │ │ eorle r4, fp, r8, lsl #5 │ │ │ │ rscsne pc, r0, #13959168 @ 0xd50000 │ │ │ │ ldrmi fp, [sl], -r8, lsl #6 │ │ │ │ @ instruction: 0xf1359300 │ │ │ │ - blls ec210 │ │ │ │ + blls ec360 │ │ │ │ @ instruction: 0xf8c5b170 │ │ │ │ @ instruction: 0xf8d532f8 │ │ │ │ @ instruction: 0xf8c532f4 │ │ │ │ ldrmi r0, [r8], #-752 @ 0xfffffd10 │ │ │ │ @ instruction: 0xf8d5e004 │ │ │ │ bl 57a35c │ │ │ │ eorle r0, sp, r8 │ │ │ │ @@ -85442,15 +85442,15 @@ │ │ │ │ bls 2fafa0 │ │ │ │ tstpeq r8, #14286848 @ p-variant is OBSOLETE @ 0xda0000 │ │ │ │ addsmi r5, r8, #13828096 @ 0xd30000 │ │ │ │ adchi pc, r2, r0 │ │ │ │ tstpne ip, #14286848 @ p-variant is OBSOLETE @ 0xda0000 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0x462a8098 │ │ │ │ - @ instruction: 0xf91ef135 │ │ │ │ + @ instruction: 0xf972f135 │ │ │ │ suble r2, r4, r0, lsl #16 │ │ │ │ msrcc CPSR_, #14286848 @ 0xda0000 │ │ │ │ msrpl CPSR_s, #13238272 @ 0xca0000 │ │ │ │ tstpeq ip, #13238272 @ p-variant is OBSOLETE @ 0xca0000 │ │ │ │ ldr r1, [r9, r5, asr #17] │ │ │ │ ldrcc pc, [r8, #-2271] @ 0xfffff721 │ │ │ │ ldmpl r3, {r0, r3, r9, fp, ip, pc}^ │ │ │ │ @@ -85548,15 +85548,15 @@ │ │ │ │ @ instruction: 0xf8da9909 │ │ │ │ stmiapl fp, {r2, r3, r5, r6, r7, r9}^ │ │ │ │ @ instruction: 0xf0004298 │ │ │ │ @ instruction: 0xf8da819c │ │ │ │ stmdacs r0, {r4, r5, r6, r7, r9, ip} │ │ │ │ orrhi pc, r4, r0 │ │ │ │ @ instruction: 0xf135464a │ │ │ │ - cmpplt r0, fp, asr #16 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0xb140f89f │ │ │ │ rscscc pc, r4, #14286848 @ 0xda0000 │ │ │ │ rscseq pc, r0, #13238272 @ 0xca0000 │ │ │ │ @ instruction: 0xf8ca4418 │ │ │ │ @ instruction: 0xf8ca92f8 │ │ │ │ @ instruction: 0xf8d852f4 │ │ │ │ @ instruction: 0xf8d822f4 │ │ │ │ @ instruction: 0xf7ac12f0 │ │ │ │ @@ -85779,16 +85779,16 @@ │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, r4, lsr #21 │ │ │ │ andeq r0, r0, ip, asr #21 │ │ │ │ @ instruction: 0x000008b4 │ │ │ │ adcseq r2, fp, r4, lsr r2 │ │ │ │ andeq r0, r0, ip, lsl #22 │ │ │ │ andeq r0, r0, ip, lsr #17 │ │ │ │ - mlaeq sl, sl, r6, lr │ │ │ │ - eoreq lr, sl, r2, ror r6 │ │ │ │ + eoreq lr, sl, sl, asr r7 │ │ │ │ + eoreq lr, sl, r2, lsr r7 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ andeq r0, r0, r0, lsl #17 │ │ │ │ andeq r0, r0, r0, ror #19 │ │ │ │ andeq r0, r0, r8, lsl r8 │ │ │ │ andeq r0, r0, ip, lsl #21 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl fec051f0 │ │ │ │ @@ -86005,15 +86005,15 @@ │ │ │ │ adcseq r1, fp, r2, lsr #27 │ │ │ │ @ instruction: 0xfffe2d4d │ │ │ │ @ instruction: 0xfffe4243 │ │ │ │ @ instruction: 0xffffe93d │ │ │ │ @ instruction: 0xffffe933 │ │ │ │ andeq r0, r0, ip, lsl #21 │ │ │ │ andeq r0, r0, r0, ror #19 │ │ │ │ - ldrsbteq r5, [r1], -r0 │ │ │ │ + mlaseq r1, r0, fp, r5 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl fec05560 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi fe1b2228 │ │ │ │ strbpl pc, [r0], -r0, lsl #10 @ │ │ │ │ addlt r4, pc, r3, lsl #23 │ │ │ │ svcmi 0x0083447a │ │ │ │ @@ -86152,15 +86152,15 @@ │ │ │ │ @ instruction: 0xfffe2c19 │ │ │ │ andeq r0, r0, r8, ror r9 │ │ │ │ adcseq r1, fp, r4, lsl ip │ │ │ │ @ instruction: 0xfffe40bd │ │ │ │ andeq r0, r0, ip, lsl #22 │ │ │ │ @ instruction: 0xfffe40a7 │ │ │ │ andeq r0, r0, r0, ror #19 │ │ │ │ - eorseq r5, r1, r0, asr #17 │ │ │ │ + eorseq r5, r1, r0, lsl #19 │ │ │ │ andeq r0, r0, ip, lsl #21 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0088f8cc │ │ │ │ strbpl pc, [r0], #-1280 @ 0xfffffb00 @ │ │ │ │ @ instruction: 0xf8d4b095 │ │ │ │ @@ -86324,15 +86324,15 @@ │ │ │ │ blx 17759a │ │ │ │ blvs fe93f864 │ │ │ │ @ instruction: 0xf8926aa3 │ │ │ │ addmi r7, fp, #36 @ 0x24 │ │ │ │ blcs de4a8 │ │ │ │ streq pc, [r0, r7, asr #7] │ │ │ │ bvs ff4e2ed8 │ │ │ │ - @ instruction: 0xf8c8f24a │ │ │ │ + @ instruction: 0xf91cf24a │ │ │ │ @ instruction: 0xf0109b0c │ │ │ │ svclt 0x00140f06 │ │ │ │ blvc eb98c │ │ │ │ bleq fe0ea990 │ │ │ │ movwls r6, #55771 @ 0xd9db │ │ │ │ @ instruction: 0x46d8e794 │ │ │ │ ldrsbt pc, [r0], -sp @ │ │ │ │ @@ -86400,15 +86400,15 @@ │ │ │ │ stmib sp, {r3, r4, r5, r6, sl, fp, sp, lr}^ │ │ │ │ andls r2, r6, #4, 4 @ 0x40000000 │ │ │ │ @ instruction: 0xf500e7c0 │ │ │ │ @ instruction: 0xf500546e │ │ │ │ strmi r5, [sl], -r0, lsl #7 │ │ │ │ strcc r4, [r4], #-1675 @ 0xfffff975 │ │ │ │ svclt 0x0000e7ea │ │ │ │ - ldrdeq lr, [sl], -r6 @ │ │ │ │ + mlaeq sl, r6, r1, lr │ │ │ │ @ instruction: 0xfffde71b │ │ │ │ @ instruction: 0xfffdf7c7 │ │ │ │ @ instruction: 0xfffe04b9 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl fec05b98 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460a0ff8 │ │ │ │ @@ -87777,15 +87777,15 @@ │ │ │ │ bfi r4, r1, #12, #7 │ │ │ │ ldrsbthi pc, [r8], r7 @ │ │ │ │ ldrdcc pc, [r4], #135 @ 0x87 │ │ │ │ ldrbeq pc, [r0, #263]! @ 0x107 @ │ │ │ │ cdpge 6, 0, cr4, cr1, cr8, {1} │ │ │ │ orrspl pc, r6, r3, lsl #10 │ │ │ │ @ instruction: 0xf1323110 │ │ │ │ - @ instruction: 0xf8d7f933 │ │ │ │ + @ instruction: 0xf8d7f987 │ │ │ │ @ instruction: 0xf50220bc │ │ │ │ ldm r5, {r0, r2, r3, r5, r8, r9, ip, sp, lr} │ │ │ │ stm r6, {r0, r1, r2} │ │ │ │ @ instruction: 0xf8d70007 │ │ │ │ @ instruction: 0xf8d720bc │ │ │ │ @ instruction: 0xf8d710cc │ │ │ │ @ instruction: 0xf8d200c4 │ │ │ │ @@ -88268,15 +88268,15 @@ │ │ │ │ stmdbcs r0, {r0, r3, r4, fp, sp, lr} │ │ │ │ mvnshi pc, #64 @ 0x40 │ │ │ │ ldrdvs pc, [r4], #135 @ 0x87 │ │ │ │ strbteq pc, [r4], #263 @ 0x107 @ │ │ │ │ strtmi sl, [r0], -r1, lsl #26 │ │ │ │ orrspl pc, r6, r6, lsl #10 │ │ │ │ @ instruction: 0xf1313110 │ │ │ │ - @ instruction: 0xf8d7fd5d │ │ │ │ + @ instruction: 0xf8d7fdb1 │ │ │ │ ldm r4, {r2, r3, r4, r5, r7, ip, sp} │ │ │ │ stm r5, {r0, r1, r2} │ │ │ │ ldrtmi r0, [r0], -r7 │ │ │ │ ldrsbtcs pc, [ip], r7 @ │ │ │ │ ldrdne pc, [ip], #135 @ 0x87 │ │ │ │ adcscs pc, ip, #13762560 @ 0xd20000 │ │ │ │ ldmib r3, {r9, ip, pc}^ │ │ │ │ @@ -88600,15 +88600,15 @@ │ │ │ │ subsvs r2, r1, r1, lsl #2 │ │ │ │ @ instruction: 0xf7fe65c3 │ │ │ │ svclt 0x0000b9af │ │ │ │ andeq r0, r0, r4, ror #19 │ │ │ │ ldrshteq pc, [sl], r0 @ │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, r8, ror r9 │ │ │ │ - strdeq fp, [sl], -sl @ │ │ │ │ + strhteq ip, [sl], -sl │ │ │ │ andcc r6, ip, #56, 22 @ 0xe000 │ │ │ │ tstpmi r0, pc, asr #8 @ p-variant is OBSOLETE │ │ │ │ smlawteq r6, r7, r2, pc @ │ │ │ │ andsvs r6, r9, r2, lsl #12 │ │ │ │ @ instruction: 0xf7fe65c2 │ │ │ │ ldmib r6, {r1, r2, r4, r5, r7, r8, fp, ip, sp, pc}^ │ │ │ │ @ instruction: 0xf7fe3209 │ │ │ │ @@ -89096,15 +89096,15 @@ │ │ │ │ @ instruction: 0x463a0ab0 │ │ │ │ blx 6ef25e │ │ │ │ @ instruction: 0x46284639 │ │ │ │ stc2 7, cr15, [r8], #-972 @ 0xfffffc34 │ │ │ │ @ instruction: 0x9018f8dd │ │ │ │ orrspl pc, r6, r5, lsl #10 │ │ │ │ tstcc r0, r8, asr #12 │ │ │ │ - mcr2 1, 7, pc, cr2, cr0, {1} @ │ │ │ │ + @ instruction: 0xff36f130 │ │ │ │ ldm r9, {r0, r8, r9, fp, sp, pc} │ │ │ │ @ instruction: 0xf8d80007 │ │ │ │ stm r3, {r2, r3, r4, r5, r7, r9, sp, lr} │ │ │ │ ldrtmi r0, [r9], -r7 │ │ │ │ strls r4, [r0], -r8, lsr #12 │ │ │ │ @ instruction: 0x23ade9d8 │ │ │ │ @ instruction: 0xf814f7df │ │ │ │ @@ -89173,15 +89173,15 @@ │ │ │ │ @ instruction: 0xf8430200 │ │ │ │ strb r2, [fp, r4, lsl #22] │ │ │ │ stmib r4, {r3, r5, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ adcseq pc, sl, sl, lsr #2 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq pc, sl, r0, lsr #2 │ │ │ │ umlalseq lr, sl, ip, lr │ │ │ │ - eoreq fp, sl, sl, lsl #7 │ │ │ │ + eoreq fp, sl, sl, asr #8 │ │ │ │ andeq r0, r0, r4, ror #19 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl fec086ec │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fd8 │ │ │ │ strdlt ip, [r7], r4 │ │ │ │ @ instruction: 0x460d4b3c │ │ │ │ @@ -90409,15 +90409,15 @@ │ │ │ │ ldrmi r6, [r1], -r2, lsr #12 │ │ │ │ @ instruction: 0xf8d7e7d2 │ │ │ │ @ instruction: 0xf8d780cc │ │ │ │ @ instruction: 0xf10730c8 │ │ │ │ @ instruction: 0x462805f8 │ │ │ │ @ instruction: 0xf503ae01 │ │ │ │ @ instruction: 0x31105196 │ │ │ │ - ldc2 1, cr15, [lr], {47} @ 0x2f │ │ │ │ + ldc2l 1, cr15, [r2], #188 @ 0xbc │ │ │ │ ldrdcs pc, [r0], #135 @ 0x87 │ │ │ │ msrvc CPSR_fsc, #8388608 @ 0x800000 │ │ │ │ muleq r7, r5, r8 │ │ │ │ andeq lr, r7, r6, lsl #17 │ │ │ │ ldrdcs pc, [r0], #135 @ 0x87 │ │ │ │ ldrsbne pc, [r4], #135 @ 0x87 @ │ │ │ │ ldrdeq pc, [r8], #135 @ 0x87 │ │ │ │ @@ -91230,15 +91230,15 @@ │ │ │ │ @ instruction: 0xf81cf005 │ │ │ │ ldclvs 12, cr6, [sl, #748] @ 0x2ec │ │ │ │ svclt 0x0000e012 │ │ │ │ andeq r0, r0, r4, ror #19 │ │ │ │ umlalseq ip, sl, lr, pc @ │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, r8, ror r9 │ │ │ │ - eoreq r9, sl, r4, lsl #5 │ │ │ │ + eoreq r9, sl, r4, asr #6 │ │ │ │ vsubl.s8 q9, d7, d1 │ │ │ │ mulsvs sl, r7, r2 │ │ │ │ subsvs r2, sl, r1, lsl #4 │ │ │ │ andeq pc, r8, #-1073741824 @ 0xc0000000 │ │ │ │ vsubw.s8 q9, , d4 │ │ │ │ andsvs r0, r3, r9, asr #6 │ │ │ │ ldcvs 2, cr3, [fp], #48 @ 0x30 │ │ │ │ @@ -91310,15 +91310,15 @@ │ │ │ │ stmdbcs r0, {r0, r3, r4, fp, sp, lr} │ │ │ │ ldrthi pc, [r0], #-64 @ 0xffffffc0 @ │ │ │ │ ldrdvs pc, [r8], #135 @ 0x87 │ │ │ │ strbteq pc, [ip], #263 @ 0x107 @ │ │ │ │ strtmi sl, [r0], -r1, lsl #26 │ │ │ │ orrspl pc, r6, r6, lsl #10 │ │ │ │ @ instruction: 0xf12e3110 │ │ │ │ - @ instruction: 0xf8d7fd95 │ │ │ │ + @ instruction: 0xf8d7fde9 │ │ │ │ ldm r4, {r6, r7, ip, sp} │ │ │ │ stm r5, {r0, r1, r2} │ │ │ │ ldrtmi r0, [r0], -r7 │ │ │ │ ldrdcs pc, [r0], #135 @ 0x87 │ │ │ │ ldrsbne pc, [r4], #135 @ 0x87 @ │ │ │ │ adcscs pc, ip, #13762560 @ 0xd20000 │ │ │ │ ldmib r3, {r9, ip, pc}^ │ │ │ │ @@ -92428,15 +92428,15 @@ │ │ │ │ @ instruction: 0xf7af4629 │ │ │ │ ldrtmi pc, [r1], -sp, lsl #18 @ │ │ │ │ @ instruction: 0xf7f04628 │ │ │ │ @ instruction: 0xf8ddfa1d │ │ │ │ @ instruction: 0xf505901c │ │ │ │ @ instruction: 0x46485196 │ │ │ │ @ instruction: 0xf12d3110 │ │ │ │ - blge 133b20 │ │ │ │ + blge 133c70 │ │ │ │ muleq r7, r9, r8 │ │ │ │ adcsgt pc, ip, #216, 16 @ 0xd80000 │ │ │ │ andeq lr, r7, r3, lsl #17 │ │ │ │ @ instruction: 0x46284631 │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ @ instruction: 0x23ade9d8 │ │ │ │ mcr2 7, 0, pc, cr8, cr11, {6} @ │ │ │ │ @@ -92494,15 +92494,15 @@ │ │ │ │ movteq pc, #35032 @ 0x88d8 @ │ │ │ │ addsmi r5, r0, #9043968 @ 0x8a0000 │ │ │ │ rscshi pc, r2, r0 │ │ │ │ movtne pc, #51416 @ 0xc8d8 @ │ │ │ │ stmdacs r0, {r0, r3, r8, r9, ip, pc} │ │ │ │ sbchi pc, r8, r0 │ │ │ │ @ instruction: 0xf12e463a │ │ │ │ - blls 3330c8 │ │ │ │ + blls 333218 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0xf8d880bf │ │ │ │ @ instruction: 0xf8c82350 │ │ │ │ @ instruction: 0xf8c87354 │ │ │ │ stmne r7, {r2, r3, r6, r8, r9} │ │ │ │ subseq lr, r2, r4, ror r6 │ │ │ │ stmdble r2, {r0, r1, r2, r3, r4, r5, r9, fp, sp}^ │ │ │ │ @@ -92512,15 +92512,15 @@ │ │ │ │ movteq pc, #35032 @ 0x88d8 @ │ │ │ │ addsmi r5, r0, #9043968 @ 0x8a0000 │ │ │ │ adcshi pc, r6, r0 │ │ │ │ movtne pc, #51416 @ 0xc8d8 @ │ │ │ │ stmdacs r0, {r0, r1, r3, r8, r9, ip, pc} │ │ │ │ adchi pc, sl, r0 │ │ │ │ @ instruction: 0xf12e9a0a │ │ │ │ - blls 3b3080 │ │ │ │ + blls 3b31d0 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ bls 354b7c │ │ │ │ cmppcs r4, #200, 16 @ p-variant is OBSOLETE @ 0xc80000 │ │ │ │ cmppcs r0, #216, 16 @ p-variant is OBSOLETE @ 0xd80000 │ │ │ │ movteq pc, #51400 @ 0xc8c8 @ │ │ │ │ @ instruction: 0x0c02eb00 │ │ │ │ @ instruction: 0x460ae61f │ │ │ │ @@ -92633,15 +92633,15 @@ │ │ │ │ blcc 1f2be0 │ │ │ │ @ instruction: 0xe73a465b │ │ │ │ ldr r4, [r8, -r3, ror #12]! │ │ │ │ adcseq ip, sl, r2, ror #1 │ │ │ │ ldrsbteq ip, [sl], ip │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq fp, sl, lr, lsr #28 │ │ │ │ - eoreq r8, sl, r8, lsr #6 │ │ │ │ + eoreq r8, sl, r8, ror #7 │ │ │ │ andeq r0, r0, ip, asr #21 │ │ │ │ andeq r0, r0, r4, ror #19 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl fec0bd08 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fd8 │ │ │ │ strdlt ip, [r7], r4 │ │ │ │ @@ -93870,15 +93870,15 @@ │ │ │ │ ldrmi r6, [r1], -r2, lsr #12 │ │ │ │ @ instruction: 0xf8d7e7d2 │ │ │ │ @ instruction: 0xf8d780cc │ │ │ │ @ instruction: 0xf10730c8 │ │ │ │ @ instruction: 0x462805f8 │ │ │ │ @ instruction: 0xf503ae01 │ │ │ │ @ instruction: 0x31105196 │ │ │ │ - @ instruction: 0xf990f12c │ │ │ │ + @ instruction: 0xf9e4f12c │ │ │ │ ldrdcs pc, [r0], #135 @ 0x87 │ │ │ │ msrvc CPSR_fsc, #8388608 @ 0x800000 │ │ │ │ muleq r7, r5, r8 │ │ │ │ andeq lr, r7, r6, lsl #17 │ │ │ │ ldrdcs pc, [r0], #135 @ 0x87 │ │ │ │ ldrsbne pc, [r4], #135 @ 0x87 @ │ │ │ │ ldrdeq pc, [r8], #135 @ 0x87 │ │ │ │ @@ -94680,15 +94680,15 @@ │ │ │ │ @ instruction: 0xf0012105 │ │ │ │ ldcvs 13, cr15, [fp], #140 @ 0x8c │ │ │ │ @ instruction: 0xe0116dda │ │ │ │ andeq r0, r0, r4, ror #19 │ │ │ │ ldrhteq r9, [sl], r4 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, r8, ror r9 │ │ │ │ - mlaeq sl, r4, ip, r5 │ │ │ │ + eoreq r5, sl, r4, asr sp │ │ │ │ vsubl.s8 q9, d7, d1 │ │ │ │ mulsvs sl, r7, r2 │ │ │ │ subsvs r2, sl, r1, lsl #4 │ │ │ │ andeq pc, r8, #-1073741824 @ 0xc0000000 │ │ │ │ vsubw.s8 q9, , d4 │ │ │ │ andsvs r0, r3, r9, asr #6 │ │ │ │ ldcvs 2, cr3, [fp], #48 @ 0x30 │ │ │ │ @@ -94759,15 +94759,15 @@ │ │ │ │ ldmdavs r9, {r6, r7, r9, ip, sp} │ │ │ │ @ instruction: 0xf0402900 │ │ │ │ @ instruction: 0xf8d7841b │ │ │ │ @ instruction: 0xf10760c8 │ │ │ │ stcge 4, cr0, [r1, #-944] @ 0xfffffc50 │ │ │ │ @ instruction: 0xf5064620 │ │ │ │ @ instruction: 0x31105196 │ │ │ │ - blx fe8730e0 │ │ │ │ + blx ffd730e0 │ │ │ │ ldrdcc pc, [r0], #135 @ 0x87 │ │ │ │ muleq r7, r4, r8 │ │ │ │ andeq lr, r7, r5, lsl #17 │ │ │ │ @ instruction: 0xf8d74630 │ │ │ │ @ instruction: 0xf8d720c0 │ │ │ │ @ instruction: 0xf8d210d4 │ │ │ │ andls r2, r0, #188, 4 @ 0xc000000b │ │ │ │ @@ -95868,15 +95868,15 @@ │ │ │ │ @ instruction: 0x4629c05c │ │ │ │ cdp2 7, 2, cr15, cr8, cr11, {5} │ │ │ │ @ instruction: 0x46284631 │ │ │ │ @ instruction: 0xff38f7ec │ │ │ │ @ instruction: 0x901cf8dd │ │ │ │ orrspl pc, r6, r5, lsl #10 │ │ │ │ tstcc r0, r8, asr #12 │ │ │ │ - @ instruction: 0xf9f2f12a │ │ │ │ + blx 1274234 │ │ │ │ ldm r9, {r0, r8, r9, fp, sp, pc} │ │ │ │ @ instruction: 0xf8d80007 │ │ │ │ stm r3, {r2, r3, r4, r5, r7, r9, lr, pc} │ │ │ │ ldrtmi r0, [r1], -r7 │ │ │ │ @ instruction: 0xf8cd4628 │ │ │ │ ldmib r8, {lr, pc}^ │ │ │ │ @ instruction: 0xf7d823ad │ │ │ │ @@ -95934,15 +95934,15 @@ │ │ │ │ @ instruction: 0xf8d89908 │ │ │ │ stmpl sl, {r3, r6, r8, r9} │ │ │ │ @ instruction: 0xf0004290 │ │ │ │ @ instruction: 0xf8d880f1 │ │ │ │ movwls r1, #37708 @ 0x934c │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ ldrtmi r8, [sl], -r7, asr #1 │ │ │ │ - @ instruction: 0xff1af12a │ │ │ │ + @ instruction: 0xff6ef12a │ │ │ │ stmdacs r0, {r0, r3, r8, r9, fp, ip, pc} │ │ │ │ adcshi pc, lr, r0 │ │ │ │ cmppcs r0, #216, 16 @ p-variant is OBSOLETE @ 0xd80000 │ │ │ │ cmppvc r4, #200, 16 @ p-variant is OBSOLETE @ 0xc80000 │ │ │ │ movteq pc, #51400 @ 0xc8c8 @ │ │ │ │ ldrbt r1, [r4], -r7, lsl #17 │ │ │ │ bcs 1077ff8 │ │ │ │ @@ -95952,15 +95952,15 @@ │ │ │ │ @ instruction: 0xf8d89908 │ │ │ │ stmpl sl, {r3, r6, r8, r9} │ │ │ │ @ instruction: 0xf0004290 │ │ │ │ @ instruction: 0xf8d880b5 │ │ │ │ movwls r1, #45900 @ 0xb34c │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ bls 35817c │ │ │ │ - cdp2 1, 15, cr15, cr6, cr10, {1} │ │ │ │ + @ instruction: 0xff4af12a │ │ │ │ stmdacs r0, {r0, r1, r3, r8, r9, fp, ip, pc} │ │ │ │ addshi pc, r7, r0 │ │ │ │ @ instruction: 0xf8c89a0a │ │ │ │ @ instruction: 0xf8d82354 │ │ │ │ @ instruction: 0xf8c82350 │ │ │ │ bl b8c24 │ │ │ │ ldr r0, [pc], -r2, lsl #24 │ │ │ │ @@ -96073,15 +96073,15 @@ │ │ │ │ blcc 1f61a8 │ │ │ │ @ instruction: 0xe73a465b │ │ │ │ ldr r4, [r8, -r3, ror #12]! │ │ │ │ adcseq r8, sl, lr, lsl #22 │ │ │ │ adcseq r8, sl, r8, lsl #22 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq r8, sl, ip, asr r8 │ │ │ │ - eoreq r4, sl, r6, asr sp │ │ │ │ + eoreq r4, sl, r6, lsl lr │ │ │ │ andeq r0, r0, ip, asr #21 │ │ │ │ andeq r0, r0, r4, ror #19 │ │ │ │ addpl pc, r0, r0, lsl #10 │ │ │ │ @ instruction: 0xf8c02300 │ │ │ │ @ instruction: 0x47703ab4 │ │ │ │ addpl pc, r0, r0, lsl #10 │ │ │ │ bcc fedf641c │ │ │ │ @@ -96899,15 +96899,15 @@ │ │ │ │ ubfxeq pc, r4, #17, #9 │ │ │ │ andle r1, r1, r2, asr #24 │ │ │ │ b ffcf6c18 │ │ │ │ stmdaeq r0, {r2, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ andle r1, r1, r3, asr #24 │ │ │ │ b ffb76c24 │ │ │ │ orreq pc, r8, #212, 16 @ 0xd40000 │ │ │ │ - stc2 1, cr15, [ip], {35} @ 0x23 │ │ │ │ + stc2l 1, cr15, [r0], #140 @ 0x8c │ │ │ │ orrsne pc, ip, #212, 16 @ 0xd40000 │ │ │ │ @ instruction: 0xf8d4b121 │ │ │ │ blvs 745c18 │ │ │ │ @ instruction: 0x47906a58 │ │ │ │ @ instruction: 0xf0834628 │ │ │ │ bvs ffbb76b0 │ │ │ │ blvs 74a66c │ │ │ │ @@ -96926,21 +96926,21 @@ │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460d0ff0 │ │ │ │ strmi r4, [r8], -r4, lsl #12 │ │ │ │ cdp2 0, 1, cr15, cr10, cr15, {2} │ │ │ │ stmdbvs sl!, {r8, sp} │ │ │ │ b cf6c90 │ │ │ │ sbcpl pc, ip, r4, lsr #5 │ │ │ │ - @ instruction: 0xf9a2f13d │ │ │ │ + @ instruction: 0xf9f6f13d │ │ │ │ bicscs pc, r8, #164, 12 @ 0xa400000 │ │ │ │ @ instruction: 0xf8d34629 │ │ │ │ @ instruction: 0xf04f0508 │ │ │ │ @ instruction: 0xf2a4fdf3 │ │ │ │ @ instruction: 0xf13d50cc │ │ │ │ - @ instruction: 0xf5a4f9a5 │ │ │ │ + @ instruction: 0xf5a4f9f9 │ │ │ │ @ instruction: 0x462950d5 │ │ │ │ stccc 8, cr15, [r8], {80} @ 0x50 │ │ │ │ ldceq 8, cr15, [r4], {80} @ 0x50 │ │ │ │ ldcllt 7, cr4, [r0, #-608]! @ 0xfffffda0 │ │ │ │ andeq r0, r0, r0 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl fec1004c │ │ │ │ @@ -97011,27 +97011,27 @@ │ │ │ │ tstpeq r1, pc, rrx @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x4658447b │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ msrpl SPSR_c, #64, 12 @ 0x4000000 │ │ │ │ ldc2l 0, cr15, [r0, #-520] @ 0xfffffdf8 │ │ │ │ pop {r1, ip, sp, pc} │ │ │ │ svclt 0x000088f0 │ │ │ │ - eoreq r3, sl, r8, ror sl │ │ │ │ - eoreq r3, sl, sl, asr #20 │ │ │ │ + eoreq r3, sl, r8, lsr fp │ │ │ │ + eoreq r3, sl, sl, lsl #22 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl fec10178 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrmi r0, [r4], r8, asr #31 │ │ │ │ strmi fp, [ip], -sl, lsl #1 │ │ │ │ andseq pc, r0, #18 │ │ │ │ @ instruction: 0x4605d01f │ │ │ │ @ instruction: 0xf1042101 │ │ │ │ @ instruction: 0xf8840080 │ │ │ │ movwls r1, #36956 @ 0x905c │ │ │ │ - @ instruction: 0xf89af13d │ │ │ │ + @ instruction: 0xf8eef13d │ │ │ │ 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}^ │ │ │ │ @@ -97082,15 +97082,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 138f6c │ │ │ │ addeq pc, r0, r3, lsl #2 │ │ │ │ - @ instruction: 0xf81af13d │ │ │ │ + @ instruction: 0xf86ef13d │ │ │ │ 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: 0xf6ad4c4e │ │ │ │ @@ -97118,35 +97118,35 @@ │ │ │ │ ldrmi r3, [r3], #-769 @ 0xfffffcff │ │ │ │ ldrdge pc, [ip], #143 @ 0x8f @ │ │ │ │ @ instruction: 0xf8ada826 │ │ │ │ movwcs r3, #10 │ │ │ │ strdvs r4, [r3], -sl @ │ │ │ │ adcvs r6, r3, r3, rrx │ │ │ │ @ instruction: 0xf13a60e3 │ │ │ │ - ldrbmi pc, [r0], -r3, lsl #27 @ │ │ │ │ - ldc2l 1, cr15, [ip, #-136] @ 0xffffff78 │ │ │ │ + @ instruction: 0x4650fdd7 │ │ │ │ + ldc2 1, cr15, [r0, #136]! @ 0x88 │ │ │ │ eorsle r2, sl, r0, lsl #16 │ │ │ │ @ instruction: 0xf1229001 │ │ │ │ - @ instruction: 0x4607fd91 │ │ │ │ + strmi pc, [r7], -r5, ror #27 │ │ │ │ @ instruction: 0xf1229801 │ │ │ │ - ldrtmi pc, [r9], -fp, lsl #27 @ │ │ │ │ + @ instruction: 0x4639fddf │ │ │ │ stmdage r6!, {r1, r9, sl, lr} │ │ │ │ - ldc2 1, cr15, [r0, #232]! @ 0xe8 │ │ │ │ + mcr2 1, 0, pc, cr4, cr10, {1} @ │ │ │ │ @ instruction: 0xf10d2202 │ │ │ │ stmdage r6!, {r1, r3, r8} │ │ │ │ - stc2 1, cr15, [sl, #232]! @ 0xe8 │ │ │ │ + ldc2l 1, cr15, [lr, #232]! @ 0xe8 │ │ │ │ stmdbge r4, {r3, r9, sp} │ │ │ │ @ instruction: 0xf13aa826 │ │ │ │ - andcs pc, r8, #10560 @ 0x2940 │ │ │ │ + andcs pc, r8, #15936 @ 0x3e40 │ │ │ │ bicpl pc, r4, r6, lsl #10 │ │ │ │ @ instruction: 0xf13aa826 │ │ │ │ - eorcs pc, r0, #10176 @ 0x27c0 │ │ │ │ + eorcs pc, r0, #15552 @ 0x3cc0 │ │ │ │ tstpeq r4, sp, lsl #12 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf13ba826 │ │ │ │ - @ instruction: 0xf60df811 │ │ │ │ + @ instruction: 0xf60df865 │ │ │ │ ldm ip!, {r2, r4, sl, fp} │ │ │ │ eorvs r0, r0, pc │ │ │ │ rsbvs r2, r1, r0 │ │ │ │ rscvs r6, r3, r2, lsr #1 │ │ │ │ blmi 70b9f0 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0xf8dd681a │ │ │ │ @@ -97160,43 +97160,43 @@ │ │ │ │ lslslt r9, r6, #16 │ │ │ │ @ instruction: 0xf79fa90a │ │ │ │ ldmiblt r0, {r2, r3, r4, r6, r7, sl, fp, sp, lr, pc} │ │ │ │ andscc lr, lr, #3620864 @ 0x374000 │ │ │ │ andle r4, r6, sl, lsl r3 │ │ │ │ andcs sl, r4, #49152 @ 0xc000 │ │ │ │ andvs sl, fp, r6, lsr #16 │ │ │ │ - stc2l 1, cr15, [ip, #-232]! @ 0xffffff18 │ │ │ │ + stc2l 1, cr15, [r0, #232] @ 0xe8 │ │ │ │ blmi 3f30ac │ │ │ │ bmi 3c15cc │ │ │ │ ldmpl fp!, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0xf7a06818 │ │ │ │ @ instruction: 0xf04fe81e │ │ │ │ @ instruction: 0xe7cf30ff │ │ │ │ b ffff705c │ │ │ │ adcseq r6, sl, r6, asr pc │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq r6, sl, r0, asr pc │ │ │ │ andeq r0, r0, r8, ror r9 │ │ │ │ @ instruction: 0xffffff85 │ │ │ │ adcseq r6, sl, r4, lsl #29 │ │ │ │ andeq r0, r0, r4, ror #22 │ │ │ │ - eoreq r3, sl, r4, lsl r8 │ │ │ │ + ldrdeq r3, [sl], -r4 @ │ │ │ │ vst3.8 {d27-d29}, [pc], ip │ │ │ │ ldrblt r5, [r0, #3200]! @ 0xc80 │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ addlt r4, r7, sl, lsl sl │ │ │ │ blmi 764244 │ │ │ │ @ instruction: 0x4605447a │ │ │ │ blvs 1f736c │ │ │ │ @ instruction: 0x462158d3 │ │ │ │ ldmdavs fp, {r4, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf04f9305 │ │ │ │ strls r0, [r4], #-768 @ 0xfffffd00 │ │ │ │ - cdp2 1, 3, cr15, cr14, cr15, {1} │ │ │ │ + cdp2 1, 9, cr15, cr2, cr15, {1} │ │ │ │ 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 │ │ │ │ @@ -97242,16 +97242,16 @@ │ │ │ │ stmdami r7, {r1, r2, r3, r5, r6, r7, r8, sp, lr} │ │ │ │ ldrbtmi r4, [r8], #-1146 @ 0xfffffb86 │ │ │ │ stc2 0, cr15, [r4, #-328]! @ 0xfffffeb8 │ │ │ │ eorvc r2, r3, r1, lsl #6 │ │ │ │ pop {r2, ip, sp, pc} │ │ │ │ svclt 0x000081f0 │ │ │ │ ldrshteq r9, [sl], r8 │ │ │ │ - eoreq r3, sl, ip, asr #14 │ │ │ │ - strhteq r3, [sl], -r2 │ │ │ │ + eoreq r3, sl, ip, lsl #16 │ │ │ │ + eoreq r3, sl, r2, ror r7 │ │ │ │ @ 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 │ │ │ │ @@ -97631,15 +97631,15 @@ │ │ │ │ svceq 0x00d8f8cc │ │ │ │ ldrbcs pc, [r8], #1696 @ 0x6a0 @ │ │ │ │ strbpl pc, [ip], r0, lsr #5 @ │ │ │ │ @ instruction: 0xf5a0b083 │ │ │ │ @ instruction: 0xf5a05580 │ │ │ │ @ instruction: 0x463058d6 │ │ │ │ @ instruction: 0xf13c4691 │ │ │ │ - @ instruction: 0xf8d4fc21 │ │ │ │ + @ instruction: 0xf8d4fc75 │ │ │ │ @ instruction: 0xb3244508 │ │ │ │ adcscs pc, r4, #173015040 @ 0xa500000 │ │ │ │ msrvs CPSR_fxc, #692060160 @ 0x29400000 │ │ │ │ ldmdavs ip, {r3, r4, r8, sp} │ │ │ │ ldmdavs r0, {r0, r1, r8, r9, sp} │ │ │ │ strmi r2, [r0, r8, lsl #4]! │ │ │ │ teqlt r0, r4, lsl #12 │ │ │ │ @@ -97647,15 +97647,15 @@ │ │ │ │ addvs r6, r3, r3, asr #32 │ │ │ │ smlabtvs r3, r3, r0, r6 │ │ │ │ @ instruction: 0xf8d56143 │ │ │ │ movwcs r1, #6704 @ 0x1a30 │ │ │ │ strtmi r4, [r0], -sl, asr #12 │ │ │ │ @ instruction: 0xffc8f04e │ │ │ │ ldrtmi r4, [r0], -r5, lsl #12 │ │ │ │ - stc2 1, cr15, [lr], {60} @ 0x3c │ │ │ │ + stc2l 1, cr15, [r2], #-240 @ 0xffffff10 │ │ │ │ svclt 0x000c2d00 │ │ │ │ andcs r4, r0, r0, lsr #12 │ │ │ │ pop {r0, r1, ip, sp, pc} │ │ │ │ @ instruction: 0xf6a583f0 │ │ │ │ andcs r2, r8, #180, 6 @ 0xd0000002 │ │ │ │ @ instruction: 0xf1a8211c │ │ │ │ ldmdavs r8, {r3, r4, fp} │ │ │ │ @@ -97668,15 +97668,15 @@ │ │ │ │ orrvs r6, r4, r4, asr #2 │ │ │ │ strbmi r4, [r1], -r5, lsl #22 │ │ │ │ beq cf7cb0 │ │ │ │ andcs pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ @ instruction: 0xf04e2308 │ │ │ │ @ instruction: 0xe7b9ff7b │ │ │ │ - ldrdeq r3, [sl], -r8 @ │ │ │ │ + mlaeq sl, r8, r1, r3 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ ldrmi fp, [r8], r3, lsl #1 │ │ │ │ bleq 135b04 │ │ │ │ bleq f64dc │ │ │ │ @@ -97933,15 +97933,15 @@ │ │ │ │ ldrmi r4, [r0], fp, lsl #13 │ │ │ │ @ instruction: 0xf89d461f │ │ │ │ strcc sl, [ip], -r8, asr #32 │ │ │ │ ldmibpl r6, {r8, sl, ip, sp, lr, pc}^ │ │ │ │ svceq 0x0000f1ba │ │ │ │ ldrtmi sp, [r0], -pc, rrx │ │ │ │ ldmdbeq r4, {r0, r3, r8, ip, sp, lr, pc} │ │ │ │ - @ instruction: 0xf9c4f13c │ │ │ │ + blx 6f62c4 │ │ │ │ orrpl pc, r0, #20971520 @ 0x1400000 │ │ │ │ bmi ff5f8128 │ │ │ │ @ instruction: 0xf0002c00 │ │ │ │ ldmib r4, {r0, r1, r2, r3, r7, pc}^ │ │ │ │ strbmi r2, [r2, #-788] @ 0xfffffcec │ │ │ │ @ instruction: 0xf08041bb │ │ │ │ @ instruction: 0xf104808e │ │ │ │ @@ -97983,21 +97983,21 @@ │ │ │ │ svchi 0x005bf3bf │ │ │ │ svcne 0x0000e853 │ │ │ │ stmda r3, {r0, r8, ip, sp}^ │ │ │ │ bcs be68c │ │ │ │ vsra.u64 , q12, #1 │ │ │ │ shsaxmi r8, r0, fp │ │ │ │ andmi pc, r0, r9, asr #17 │ │ │ │ - @ instruction: 0xf96ef13c │ │ │ │ + @ instruction: 0xf9c2f13c │ │ │ │ andmi pc, r0, fp, asr #17 │ │ │ │ ldrtmi r2, [r8], -r0, lsl #14 │ │ │ │ pop {r0, r3, ip, sp, pc} │ │ │ │ shsub8mi r8, r0, r0 │ │ │ │ ldmdbeq r0, {r0, r3, r8, ip, sp, lr, pc} │ │ │ │ - @ instruction: 0xf954f13c │ │ │ │ + @ instruction: 0xf9a8f13c │ │ │ │ orrpl pc, r0, #20971520 @ 0x1400000 │ │ │ │ bmi ff4f8208 │ │ │ │ orrsle r2, r0, r0, lsl #24 │ │ │ │ ldrdge pc, [r4], pc @ │ │ │ │ movwls r2, #29456 @ 0x7310 │ │ │ │ @ instruction: 0xe7b044fa │ │ │ │ @ instruction: 0x1098f8d4 │ │ │ │ @@ -98006,36 +98006,36 @@ │ │ │ │ @ instruction: 0x46073098 │ │ │ │ movwcs lr, #18899 @ 0x49d3 │ │ │ │ tstcs r2, #196, 18 @ 0x310000 │ │ │ │ sbcle r2, r7, r0, lsl #16 │ │ │ │ tstcs r0, r2, lsr #12 │ │ │ │ @ instruction: 0xf0824628 │ │ │ │ ldrtmi pc, [r0], -r9, lsl #16 @ │ │ │ │ - @ instruction: 0xf940f13c │ │ │ │ + @ instruction: 0xf994f13c │ │ │ │ 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: 0xf13c8f5b │ │ │ │ - @ instruction: 0xf8cbf927 │ │ │ │ + @ instruction: 0xf8cbf97b │ │ │ │ ldr r4, [r7, r0]! │ │ │ │ ldrbcc pc, [pc, pc, asr #32]! @ │ │ │ │ svclt 0x0000e7dd │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ - eoreq r2, sl, r4, asr ip │ │ │ │ - eoreq r2, sl, r8, asr #23 │ │ │ │ - eoreq r2, sl, sl, ror fp │ │ │ │ + eoreq r2, sl, r4, lsl sp │ │ │ │ + eoreq r2, sl, r8, lsl #25 │ │ │ │ + eoreq r2, sl, sl, lsr ip │ │ │ │ vmax.s8 d20, d4, d2 │ │ │ │ vorr.i32 , #3072 @ 0x00000c00 │ │ │ │ andcs r0, r0, r0, asr #6 │ │ │ │ @ instruction: 0x47706013 │ │ │ │ andeq r0, r0, r0 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @@ -98048,19 +98048,19 @@ │ │ │ │ @ instruction: 0xf8df447a │ │ │ │ strmi r9, [r4], -r4, lsl #26 │ │ │ │ ldrbtmi r4, [r9], #1600 @ 0x640 │ │ │ │ ldmpl r3, {r0, r1, r3, r7, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf8cd681b │ │ │ │ @ instruction: 0xf04f3c84 │ │ │ │ vcgt.s32 d0, d11, d0 │ │ │ │ - stmdacs r0, {r0, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r2, r4, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ msrhi CPSR_fc, #1 │ │ │ │ andls sl, r6, r8, ror pc │ │ │ │ ldrtmi r4, [r8], -r1, asr #12 │ │ │ │ - cdp2 2, 11, cr15, cr6, cr11, {1} │ │ │ │ + @ instruction: 0xff0af22b │ │ │ │ @ instruction: 0xf8979b06 │ │ │ │ bcs c2ba4 │ │ │ │ rscshi pc, r6, #65 @ 0x41 │ │ │ │ stclcs 8, cr15, [ip], {223} @ 0xdf │ │ │ │ strpl pc, [r0, #1284] @ 0x504 │ │ │ │ ldmdavc r9, {r1, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0xf0412946 │ │ │ │ @@ -98071,15 +98071,15 @@ │ │ │ │ @ instruction: 0x21042cb4 │ │ │ │ eoreq pc, r4, fp, lsl #2 │ │ │ │ @ instruction: 0xf7ff447a │ │ │ │ @ instruction: 0xf8c5f907 │ │ │ │ stmdacs r0, {r2, r3, r4, r7, r8, r9} │ │ │ │ rscshi pc, r3, #1 │ │ │ │ vmax.s32 q2, , q0 │ │ │ │ - stmdavc r3, {r0, r2, r3, r4, r5, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdavc r3, {r0, r4, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ blcs 148c1c │ │ │ │ movthi pc, #12801 @ 0x3201 @ │ │ │ │ subvc pc, r2, #1325400064 @ 0x4f000000 │ │ │ │ @ instruction: 0xf5054639 │ │ │ │ @ instruction: 0xf79f6017 │ │ │ │ ldclvs 14, cr14, [r9], #-216 @ 0xffffff28 │ │ │ │ addscs pc, r8, #14090240 @ 0xd70000 │ │ │ │ @@ -98117,15 +98117,15 @@ │ │ │ │ stmdacs r0, {r0, r1, r3, r4, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ msrhi SPSR_fs, #65 @ 0x41 │ │ │ │ adcscc pc, ip, #9895936 @ 0x970000 │ │ │ │ @ instruction: 0xf89bb11b │ │ │ │ @ instruction: 0xf08331cd │ │ │ │ @ instruction: 0xf8850301 │ │ │ │ @ instruction: 0xf12f38bd │ │ │ │ - @ instruction: 0xf895fceb │ │ │ │ + @ instruction: 0xf895fd3f │ │ │ │ movwcs r2, #2216 @ 0x8a8 │ │ │ │ @ instruction: 0xf8852107 │ │ │ │ movwcs r3, #6313 @ 0x18a9 │ │ │ │ stmiaeq ip!, {r0, r2, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ stmiacc r4, {r0, r2, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ stmiane r8, {r0, r2, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ movwcs fp, #8490 @ 0x212a │ │ │ │ @@ -98147,29 +98147,29 @@ │ │ │ │ @ instruction: 0xf8d538b4 │ │ │ │ movwcc r3, #6328 @ 0x18b8 │ │ │ │ blvs fa9d3c │ │ │ │ svclt 0x0008af2c │ │ │ │ ldmcc r8!, {r0, r2, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ orrspl pc, sp, #4, 10 @ 0x1000000 │ │ │ │ movwls r4, #58904 @ 0xe618 │ │ │ │ - blx ffc769e0 │ │ │ │ + blx 11769e2 │ │ │ │ orrspl pc, sp, #4, 10 @ 0x1000000 │ │ │ │ @ instruction: 0x46413310 │ │ │ │ movwls r4, #63000 @ 0xf618 │ │ │ │ - blx b769f2 │ │ │ │ + blx 20769f2 │ │ │ │ blcc 19f84c0 │ │ │ │ andcs r4, r1, #56, 12 @ 0x3800000 │ │ │ │ andcc pc, r3, r9, asr r8 @ │ │ │ │ ldrmi r9, [r9], -r6, lsl #6 │ │ │ │ - blx 10f6a2a │ │ │ │ + blx fe5f6a2a │ │ │ │ blcc 15f84d4 │ │ │ │ andcs r4, r0, #56, 12 @ 0x3800000 │ │ │ │ andcc pc, r3, r9, asr r8 @ │ │ │ │ ldrmi r9, [r9], -r6, lsl #6 │ │ │ │ - blx e76a3e │ │ │ │ + blx fe376a3e │ │ │ │ strls r2, [r1, -r0, lsl #6] │ │ │ │ @ instruction: 0x4659461a │ │ │ │ movwls r4, #1568 @ 0x620 │ │ │ │ @ instruction: 0xf80ef082 │ │ │ │ stmdacs r0, {r0, r1, r2, r9, sl, lr} │ │ │ │ addshi pc, r7, #65 @ 0x41 │ │ │ │ ldclcc 8, cr15, [r8], #-852 @ 0xfffffcac │ │ │ │ @@ -98876,33 +98876,33 @@ │ │ │ │ andeq r0, r0, r0, asr #32 │ │ │ │ andeq r0, r0, r0 │ │ │ │ andeq r0, r0, r4 │ │ │ │ andeq r0, r0, r0 │ │ │ │ adcseq r6, sl, ip, ror r0 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq r6, sl, r2, ror r0 │ │ │ │ - eoreq r4, fp, r0, lsr #2 │ │ │ │ - eoreq r2, sl, r4, lsl #22 │ │ │ │ + eoreq r4, fp, r0, ror #3 │ │ │ │ + eoreq r2, sl, r4, asr #23 │ │ │ │ strgt r0, [r0, -r0] │ │ │ │ subsmi r5, r0, #356515840 @ 0x15400000 │ │ │ │ ldrbmi ip, [pc, #-0]! @ baca4 │ │ │ │ andeq r0, r0, r0 │ │ │ │ andeq r0, r0, r8, asr #27 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, r8, ror r9 │ │ │ │ - eoreq r2, sl, r6, lsl #18 │ │ │ │ + eoreq r2, sl, r6, asr #19 │ │ │ │ vtst.8 d23, d4, d9 │ │ │ │ vmov.i32 , #3072 @ 0x00000c00 │ │ │ │ vhsub.s8 q8, , q0 │ │ │ │ vorr.i32 , #3072 @ 0x00000c00 │ │ │ │ stmdbcs r6, {r6, r8, r9} │ │ │ │ ldrmi fp, [r3], -r8, lsl #31 │ │ │ │ bicscc pc, r8, #196, 16 @ 0xc40000 │ │ │ │ vabd.s d2, d13, d0 │ │ │ │ - @ instruction: 0xf8d5ff97 │ │ │ │ + @ instruction: 0xf8d5ffeb │ │ │ │ @ instruction: 0xf8c42398 │ │ │ │ @ instruction: 0xf50403dc │ │ │ │ blls 316ed4 │ │ │ │ ldrdcs pc, [r4, #130] @ 0x82 │ │ │ │ orrsne pc, ip, #13959168 @ 0xd50000 │ │ │ │ stccc 8, cr15, [r8], {83} @ 0x53 │ │ │ │ mvncc pc, #196, 16 @ 0xc40000 │ │ │ │ @@ -99212,16 +99212,16 @@ │ │ │ │ andeq r0, r0, r0, asr #32 │ │ │ │ ... │ │ │ │ andeq r0, r0, r1 │ │ │ │ andeq r0, r0, r4 │ │ │ │ andeq r0, r0, r0 │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ ... │ │ │ │ - eoreq r1, sl, r6, asr #26 │ │ │ │ - eoreq r1, sl, r4, lsr #26 │ │ │ │ + eoreq r1, sl, r6, lsl #28 │ │ │ │ + eoreq r1, sl, r4, ror #27 │ │ │ │ adcseq r5, sl, r6, lsl sp │ │ │ │ svccc 0x0004f8c4 │ │ │ │ cmnpvs ip, #4, 10 @ p-variant is OBSOLETE @ 0x1000000 │ │ │ │ svccs 0x0008f8c4 │ │ │ │ @ instruction: 0xf8c44640 │ │ │ │ strcs r6, [r2], -ip, lsr #31 │ │ │ │ cdpvs 8, 3, cr15, cr4, cr4, {6} │ │ │ │ @@ -99245,15 +99245,15 @@ │ │ │ │ svc 0x00fcf8c4 │ │ │ │ cdpvc 6, 15, cr15, cr12, cr4, {0} │ │ │ │ ldrdgt pc, [r4], -r1 │ │ │ │ stmiavs r9, {r0, r1, r2, r3, r7, fp, sp, lr}^ │ │ │ │ andgt pc, r4, lr, asr #17 │ │ │ │ andvc pc, r8, lr, asr #17 │ │ │ │ andne pc, ip, lr, asr #17 │ │ │ │ - @ instruction: 0xf9f2f126 │ │ │ │ + blx 12776f8 │ │ │ │ orrpl pc, r8, r4, lsl #10 │ │ │ │ stmdbhi r0, {r3, r4, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ stmdb r1, {r0, r8, r9, sp}^ │ │ │ │ @ instruction: 0xf5048902 │ │ │ │ @ instruction: 0xf8c46072 │ │ │ │ @ instruction: 0xf04f3ff0 │ │ │ │ @ instruction: 0xf8c431ff │ │ │ │ @@ -99349,31 +99349,31 @@ │ │ │ │ @ instruction: 0xf8c46a5c │ │ │ │ @ instruction: 0xf8c4ea60 │ │ │ │ @ instruction: 0xf8c43e48 │ │ │ │ @ instruction: 0xf8c43e50 │ │ │ │ @ instruction: 0xf8c4ce44 │ │ │ │ @ instruction: 0xf8c4ce4c │ │ │ │ @ instruction: 0xf1387e64 │ │ │ │ - ldmibmi r8!, {r0, r1, r2, r3, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmibmi r8!, {r0, r1, r5, r6, sl, fp, ip, sp, lr, pc}^ │ │ │ │ ldrbmi r2, [r0], -r9, lsl #4 │ │ │ │ @ instruction: 0xf1384479 │ │ │ │ - @ instruction: 0xf504fc47 │ │ │ │ + @ instruction: 0xf504fc9b │ │ │ │ tstcc r0, r5, asr #3 │ │ │ │ ldrbmi r2, [r0], -r4, lsl #4 │ │ │ │ - mcrr2 1, 3, pc, r0, cr8 @ │ │ │ │ + ldc2 1, cr15, [r4], {56} @ 0x38 │ │ │ │ bicpl pc, r5, r4, lsl #10 │ │ │ │ andcs r3, r4, #20, 2 │ │ │ │ @ instruction: 0xf1384650 │ │ │ │ - @ instruction: 0xf504fc39 │ │ │ │ + @ instruction: 0xf504fc8d │ │ │ │ tstcc r8, r5, asr #3 │ │ │ │ ldrbmi r2, [r0], -r4, lsl #4 │ │ │ │ - ldc2 1, cr15, [r2], #-224 @ 0xffffff20 │ │ │ │ + stc2 1, cr15, [r6], {56} @ 0x38 │ │ │ │ ldrbmi r2, [r0], -r0, lsr #4 │ │ │ │ @ instruction: 0xf1384641 │ │ │ │ - strbmi pc, [r6], r5, lsr #29 @ │ │ │ │ + @ instruction: 0x46c6fef9 │ │ │ │ rscpl pc, r9, #4, 10 @ 0x1000000 │ │ │ │ blpl ff8b6ac4 │ │ │ │ andls r3, r6, #28, 4 @ 0xc0000001 │ │ │ │ @ instruction: 0x000fe8be │ │ │ │ cdpcc 8, 6, cr15, cr0, cr4, {6} │ │ │ │ movtvs pc, #50436 @ 0xc504 @ │ │ │ │ @ instruction: 0xc1b7f894 │ │ │ │ @@ -99446,16 +99446,16 @@ │ │ │ │ stclpl 13, cr5, [r3], {4} │ │ │ │ stcmi 8, cr15, [r1], {1} │ │ │ │ stccc 8, cr15, [r2], {1} │ │ │ │ movwcs sp, #495 @ 0x1ef │ │ │ │ @ instruction: 0xf88d2200 │ │ │ │ strbmi r3, [r1], -r0, lsl #25 │ │ │ │ @ instruction: 0xf8d52300 │ │ │ │ - @ instruction: 0xf120039c │ │ │ │ - blmi fe77b4b4 │ │ │ │ + @ instruction: 0xf121039c │ │ │ │ + blmi fe779604 │ │ │ │ ldclcs 8, cr15, [r8], #-852 @ 0xfffffcac │ │ │ │ @ instruction: 0xf8c5447b │ │ │ │ @ instruction: 0xf8c50388 │ │ │ │ @ instruction: 0xf8953394 │ │ │ │ ldmdavc r2, {r1, r2, r3, r4, r5, r7, fp, ip, sp} │ │ │ │ svclt 0x008c2a07 │ │ │ │ @ instruction: 0xf0032300 │ │ │ │ @@ -99597,34 +99597,34 @@ │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ldrshteq pc, [pc], #255 @ │ │ │ │ andeq r0, r0, r0 │ │ │ │ svcne 0x00ffffff │ │ │ │ andeq r0, r0, r0 │ │ │ │ svccc 0x00010000 │ │ │ │ andeq r0, r0, r8, lsl r9 │ │ │ │ - eorseq r8, r0, r8, asr sl │ │ │ │ - eoreq r1, sl, r0, lsl #15 │ │ │ │ - mlaseq r0, ip, r8, r8 │ │ │ │ - eorseq r8, r0, lr, lsr #17 │ │ │ │ - eorseq r8, r0, r8, lsr #18 │ │ │ │ + eorseq r8, r0, r8, lsl fp │ │ │ │ + eoreq r1, sl, r0, asr #16 │ │ │ │ + eorseq r8, r0, ip, asr r9 │ │ │ │ + eorseq r8, r0, lr, ror #18 │ │ │ │ + eorseq r8, r0, r8, ror #19 │ │ │ │ adcseq lr, r9, r0, asr #6 │ │ │ │ - eoreq r1, sl, r4, ror #9 │ │ │ │ - eoreq r1, sl, r6, lsr r5 │ │ │ │ - eoreq r1, sl, r4, lsr #10 │ │ │ │ - strhteq r1, [sl], -r4 │ │ │ │ - strhteq r1, [sl], -r4 │ │ │ │ - mlaeq sl, r8, r3, r1 │ │ │ │ + eoreq r1, sl, r4, lsr #11 │ │ │ │ + strdeq r1, [sl], -r6 @ │ │ │ │ + eoreq r1, sl, r4, ror #11 │ │ │ │ + eoreq r1, sl, r4, ror r4 │ │ │ │ + eoreq r1, sl, r4, ror r5 │ │ │ │ + eoreq r1, sl, r8, asr r4 │ │ │ │ ldrsbteq r4, [sl], r6 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ - mlaeq fp, lr, sl, r2 │ │ │ │ - eoreq r1, sl, ip, lsl #9 │ │ │ │ - eoreq r1, sl, r6, lsl #6 │ │ │ │ - strhteq r1, [sl], -lr │ │ │ │ - eoreq r1, sl, sl, lsl r2 │ │ │ │ - eorseq r8, r0, r6, asr r6 │ │ │ │ + eoreq r2, fp, lr, asr fp │ │ │ │ + eoreq r1, sl, ip, asr #10 │ │ │ │ + eoreq r1, sl, r6, asr #7 │ │ │ │ + eoreq r1, sl, lr, ror r4 │ │ │ │ + ldrdeq r1, [sl], -sl @ │ │ │ │ + eorseq r8, r0, r6, lsl r7 │ │ │ │ ldmcs r1, {r0, r2, r4, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf7fe9213 │ │ │ │ blmi ff2eaaf8 │ │ │ │ bmi ff2cd040 │ │ │ │ ldrbtmi r4, [fp], #-1624 @ 0xfffff9a8 │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ bicsvs pc, sp, #1325400064 @ 0x4f000000 │ │ │ │ @@ -99820,17 +99820,17 @@ │ │ │ │ @ instruction: 0xf8939215 │ │ │ │ andsls r2, r6, #-1610612730 @ 0xa0000006 │ │ │ │ andsls r9, r0, #69632 @ 0x11000 │ │ │ │ bllt 1f79b44 │ │ │ │ @ instruction: 0xf7fe971e │ │ │ │ andls fp, r7, #64512 @ 0xfc00 │ │ │ │ bllt fe6b9b50 │ │ │ │ - eoreq r1, sl, r2, asr r3 │ │ │ │ - eoreq r1, sl, lr, asr r1 │ │ │ │ - mlaeq sl, sl, r1, r1 │ │ │ │ + eoreq r1, sl, r2, lsl r4 │ │ │ │ + eoreq r1, sl, lr, lsl r2 │ │ │ │ + eoreq r1, sl, sl, asr r2 │ │ │ │ andeq r0, r0, r8, ror r9 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0018f8cc │ │ │ │ bmi fea8d5c0 │ │ │ │ adcslt r4, r3, r7, lsr #23 │ │ │ │ @@ -99849,19 +99849,19 @@ │ │ │ │ tstphi r8, r0 @ p-variant is OBSOLETE │ │ │ │ rscvc pc, ip, #1325400064 @ 0x4f000000 │ │ │ │ @ instruction: 0xf79d2100 │ │ │ │ blmi fe736928 │ │ │ │ stmdage sl, {r0, r9, sp} │ │ │ │ movwls r5, #30971 @ 0x78fb │ │ │ │ vmin.s d4, d3, d9 │ │ │ │ - blmi fe67b2e4 │ │ │ │ + blmi fe67b434 │ │ │ │ stmdage sl, {r9, sp} │ │ │ │ movwls r5, #30971 @ 0x78fb │ │ │ │ vmin.s d4, d3, d9 │ │ │ │ - ldmibmi r3, {r0, r2, r3, r4, r5, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmibmi r3, {r0, r4, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ bge 34d4f0 │ │ │ │ @ instruction: 0x46284479 │ │ │ │ @ instruction: 0xf0989400 │ │ │ │ strmi pc, [r6], -pc, lsr #18 │ │ │ │ stmiavs r3!, {r5, r6, r7, r8, ip, sp, pc}^ │ │ │ │ stmdavs r0!, {r0, r3, r5, r9, sl, lr} │ │ │ │ bmi fe40da5c │ │ │ │ @@ -99908,132 +99908,132 @@ │ │ │ │ b 149ae90 │ │ │ │ b 134f094 │ │ │ │ ldrmi r0, [sl], -sl, lsl #20 │ │ │ │ @ instruction: 0xf5054968 │ │ │ │ andls r7, r9, #220 @ 0xdc │ │ │ │ ldrbtmi r2, [r9], #-534 @ 0xfffffdea │ │ │ │ vqdmulh.s d25, d8, d9 │ │ │ │ - stcvs 8, cr15, [fp], #260 @ 0x104 │ │ │ │ + stcvs 8, cr15, [fp], #596 @ 0x254 │ │ │ │ @ instruction: 0xf5059305 │ │ │ │ blmi 1999c1c │ │ │ │ stclvs 6, cr4, [r8], #-264 @ 0xfffffef8 │ │ │ │ bicsvc pc, ip, r5, lsl #10 │ │ │ │ ldrbtmi r9, [fp], #-4 │ │ │ │ stcvs 6, cr4, [ip], #-224 @ 0xffffff20 │ │ │ │ blvs ffbe0ce4 │ │ │ │ strhi lr, [r1], #-2509 @ 0xfffff633 │ │ │ │ andhi pc, r0, sp, asr #17 │ │ │ │ - @ instruction: 0xf93ef278 │ │ │ │ + @ instruction: 0xf992f278 │ │ │ │ @ instruction: 0x4638495b │ │ │ │ vqshl.s64 q10, , q4 │ │ │ │ - ldmdbmi sl, {r0, r1, r4, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmdbmi sl, {r0, r1, r2, r5, r6, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ biceq pc, r4, r5, asr #17 │ │ │ │ ldrbtmi r4, [r9], #-1592 @ 0xfffff9c8 │ │ │ │ - blx fff786dc │ │ │ │ + blx 14786de │ │ │ │ bl fecce25c │ │ │ │ svclt 0x00180008 │ │ │ │ ldrbtmi r2, [r9], #-1 │ │ │ │ biceq pc, r8, r5, lsl #17 │ │ │ │ vmin.s d20, d8, d24 │ │ │ │ - ldmdbmi r3, {r0, r1, r2, r3, r5, r6, r7, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmdbmi r3, {r0, r1, r6, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf080fab0 │ │ │ │ stmdbeq r0, {r0, r3, r4, r5, r6, sl, lr}^ │ │ │ │ biceq pc, r9, r5, lsl #17 │ │ │ │ vmin.s d20, d8, d24 │ │ │ │ - stmdbmi pc, {r0, r2, r5, r6, r7, r9, fp, ip, sp, lr, pc}^ @ │ │ │ │ + stmdbmi pc, {r0, r3, r4, r5, r8, r9, fp, ip, sp, lr, pc}^ @ │ │ │ │ @ instruction: 0xf080fab0 │ │ │ │ stmdbeq r0, {r0, r3, r4, r5, r6, sl, lr}^ │ │ │ │ biceq pc, sl, r5, lsl #17 │ │ │ │ vmin.s d20, d8, d24 │ │ │ │ - stmdbmi fp, {r0, r1, r3, r4, r6, r7, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + stmdbmi fp, {r0, r1, r2, r3, r5, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0x0008ebb0 │ │ │ │ andcs fp, r1, r8, lsl pc │ │ │ │ @ instruction: 0xf8854479 │ │ │ │ ldrtmi r0, [r8], -fp, asr #3 │ │ │ │ - blx ff4f8730 │ │ │ │ + blx 9f8732 │ │ │ │ bl fecce26c │ │ │ │ svclt 0x00180008 │ │ │ │ ldrbtmi r2, [r9], #-1 │ │ │ │ biceq pc, ip, r5, lsl #17 │ │ │ │ vmin.s d20, d8, d24 │ │ │ │ - stmdbmi r2, {r0, r2, r6, r7, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + stmdbmi r2, {r0, r3, r4, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0x0008ebb0 │ │ │ │ andcs fp, r1, r8, lsl pc │ │ │ │ @ instruction: 0xf8854479 │ │ │ │ ldrtmi r0, [r8], -lr, asr #3 │ │ │ │ - blx fef7875c │ │ │ │ + blx 47875e │ │ │ │ bl fecce274 │ │ │ │ svclt 0x00180008 │ │ │ │ ldrbtmi r2, [r9], #-1 │ │ │ │ biceq pc, pc, r5, lsl #17 │ │ │ │ vmin.s d20, d8, d24 │ │ │ │ - ldmdbmi r9!, {r0, r1, r2, r3, r5, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbmi r9!, {r0, r1, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x0008ebb0 │ │ │ │ andcs fp, r1, r8, lsl pc │ │ │ │ @ instruction: 0xf8854479 │ │ │ │ @ instruction: 0x463801d0 │ │ │ │ - blx fe9f8788 │ │ │ │ + blx ffef8788 │ │ │ │ bl fecce27c │ │ │ │ svclt 0x00180008 │ │ │ │ ldrbtmi r2, [r9], #-1 │ │ │ │ bicseq pc, r1, r5, lsl #17 │ │ │ │ vmin.s d20, d8, d24 │ │ │ │ - ldmdbmi r0!, {r0, r2, r3, r4, r5, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbmi r0!, {r0, r4, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ ldrtmi r4, [r8], -r3, lsl #12 │ │ │ │ bicscc pc, r4, r5, asr #17 │ │ │ │ vqshl.s64 q10, , q4 │ │ │ │ - bl fecfa814 │ │ │ │ + bl fecfa964 │ │ │ │ svclt 0x00180008 │ │ │ │ movwcs r2, #4097 @ 0x1001 │ │ │ │ biceq pc, sp, r5, lsl #17 │ │ │ │ @ instruction: 0xf8c9722b │ │ │ │ ldr r5, [r4, -r0] │ │ │ │ @ instruction: 0xf04f4a27 │ │ │ │ strdls r3, [r0], -pc @ │ │ │ │ cmnpvc r1, #64, 4 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf07f447a │ │ │ │ strmi pc, [r6], -r5, lsl #28 │ │ │ │ vabd.s d14, d12, d9 │ │ │ │ - @ instruction: 0x4604fd13 │ │ │ │ + strmi pc, [r4], -r7, ror #26 │ │ │ │ bmi 935938 │ │ │ │ stmdbmi r1!, {r1, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - ldc2 1, cr15, [sl], {36} @ 0x24 │ │ │ │ + stc2l 1, cr15, [lr], #144 @ 0x90 │ │ │ │ @ instruction: 0xf79de732 │ │ │ │ svclt 0x0000ece0 │ │ │ │ adcseq r4, sl, r0, lsl #9 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq r4, sl, r8, ror r4 │ │ │ │ muleq r0, r8, sl │ │ │ │ muleq r0, r8, fp │ │ │ │ - eorseq r8, r0, r8, ror #4 │ │ │ │ - eoreq r0, sl, r0, lsr #27 │ │ │ │ + eorseq r8, r0, r8, lsr #6 │ │ │ │ + eoreq r0, sl, r0, ror #28 │ │ │ │ adcseq r4, sl, lr, ror #7 │ │ │ │ andeq r0, r0, ip, asr #20 │ │ │ │ andeq r0, r0, r8, asr #24 │ │ │ │ @ instruction: 0xffffd12b │ │ │ │ adcseq r6, sl, lr, lsl #15 │ │ │ │ andeq r0, r0, r8, ror r9 │ │ │ │ adcseq r9, r4, r6, lsl #20 │ │ │ │ - eoreq r0, sl, sl, ror #29 │ │ │ │ - ldrdeq r0, [sl], -r8 @ │ │ │ │ - ldrdeq r0, [sl], -sl @ │ │ │ │ - eoreq r0, sl, r2, ror #29 │ │ │ │ - eoreq r0, sl, ip, ror #29 │ │ │ │ + eoreq r0, sl, sl, lsr #31 │ │ │ │ + mlaeq sl, r8, pc, r0 @ │ │ │ │ + mlaeq sl, sl, pc, r0 @ │ │ │ │ + eoreq r0, sl, r2, lsr #31 │ │ │ │ + eoreq r0, sl, ip, lsr #31 │ │ │ │ + strhteq r0, [sl], -r8 │ │ │ │ + eoreq r0, sl, r0, asr #31 │ │ │ │ + ldrdeq r0, [sl], -r6 @ │ │ │ │ + eoreq r0, sl, ip, ror #31 │ │ │ │ + strdeq r0, [sl], -r6 @ │ │ │ │ strdeq r0, [sl], -r8 @ │ │ │ │ - eoreq r0, sl, r0, lsl #30 │ │ │ │ - eoreq r0, sl, r6, lsl pc │ │ │ │ - eoreq r0, sl, ip, lsr #30 │ │ │ │ - eoreq r0, sl, r6, lsr pc │ │ │ │ - eoreq r0, sl, r8, lsr pc │ │ │ │ - eoreq r0, sl, r2, asr #30 │ │ │ │ - eoreq r0, sl, r4, asr #30 │ │ │ │ - strhteq r0, [sl], -r0 │ │ │ │ - mlaeq sl, ip, sp, r0 │ │ │ │ - eoreq r0, sl, r6, rrx │ │ │ │ + eoreq r1, sl, r2 │ │ │ │ + eoreq r1, sl, r4 │ │ │ │ + eoreq r0, sl, r0, ror ip │ │ │ │ + eoreq r0, sl, ip, asr lr │ │ │ │ + eoreq r0, sl, r6, lsr #2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl fec13098 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 8bfde0 │ │ │ │ blmi 8e80c8 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ movwls r6, #30747 @ 0x781b │ │ │ │ @@ -100049,17 +100049,17 @@ │ │ │ │ @ instruction: 0x3c7cea4f │ │ │ │ @ instruction: 0x7c7cea4f │ │ │ │ vldmiami ip!, {s29-s107} │ │ │ │ beq 376808 │ │ │ │ andls r4, r0, #27262976 @ 0x1a00000 │ │ │ │ sbcsvc pc, r6, r0, lsl #10 │ │ │ │ vqdmulh.s d25, d8, d0 │ │ │ │ - @ instruction: 0xf505f9a3 │ │ │ │ + @ instruction: 0xf505f9f7 │ │ │ │ vqadd.s64 , q12, q6 │ │ │ │ - strtmi pc, [r8], -r5, asr #19 │ │ │ │ + @ instruction: 0x4628fa19 │ │ │ │ @ instruction: 0xf992f098 │ │ │ │ bvs 1ad6bac │ │ │ │ ldrmi r4, [r8, r9, lsr #12] │ │ │ │ blmi 28e728 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 295f78 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @@ -100153,15 +100153,15 @@ │ │ │ │ strmi r4, [r4], -r1, lsr #18 │ │ │ │ @ instruction: 0x466844fc │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ andne pc, r1, ip, asr r8 @ │ │ │ │ tstls r3, r9, lsl #16 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ movwcs lr, #2509 @ 0x9cd │ │ │ │ - blx 1cf8524 │ │ │ │ + blx ff1f8524 │ │ │ │ ldmib sp, {sp}^ │ │ │ │ mrscs r2, SP_irq │ │ │ │ @ instruction: 0x41994290 │ │ │ │ ldmdaeq r0, {r2, r3, r4, r8, r9, ip, lr, pc}^ │ │ │ │ b 10be208 │ │ │ │ @ instruction: 0xf50470c3 │ │ │ │ ldmib r3, {r0, r2, r6, r7, r8, r9, ip, lr}^ │ │ │ │ @@ -100229,15 +100229,15 @@ │ │ │ │ andlt sp, r5, fp, asr r1 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ mvnpl pc, #41943040 @ 0x2800000 │ │ │ │ ldmdb r3, {r3, r5, r6, r9, sl, lr}^ │ │ │ │ stmib r4, {r1, r8, r9, sl, sp, lr}^ │ │ │ │ ldmdb r8, {r1, r5, r8, r9, sl, sp, lr}^ │ │ │ │ ldrmi r9, [fp], r2, lsl #6 │ │ │ │ - @ instruction: 0xf9f2f125 │ │ │ │ + blx 1278654 │ │ │ │ sbcpl pc, r5, #41943040 @ 0x2800000 │ │ │ │ ldrdcc lr, [r0, -sp] │ │ │ │ andeq lr, r0, #3440640 @ 0x348000 │ │ │ │ @ instruction: 0x0c02ea50 │ │ │ │ addsmi sp, r8, #5 │ │ │ │ @ instruction: 0x0c01eb72 │ │ │ │ @ instruction: 0x4603bf3c │ │ │ │ @@ -100475,32 +100475,32 @@ │ │ │ │ @ instruction: 0xf04f9311 │ │ │ │ ldmdavs r3!, {r8, r9} │ │ │ │ @ instruction: 0xf5036101 │ │ │ │ @ instruction: 0xf8d35380 │ │ │ │ @ instruction: 0xf50552b0 │ │ │ │ ldrcc r5, [r8], #-1248 @ 0xfffffb20 │ │ │ │ @ instruction: 0xf1394620 │ │ │ │ - @ instruction: 0xf505fde3 │ │ │ │ + @ instruction: 0xf505fe37 │ │ │ │ @ instruction: 0xf5055380 │ │ │ │ andscc r5, r0, #224, 4 │ │ │ │ ldccc 8, cr15, [r4], {211} @ 0xd3 │ │ │ │ mulle r8, r3, r2 │ │ │ │ andne lr, r0, #3457024 @ 0x34c000 │ │ │ │ andscc pc, ip, r9, asr #17 │ │ │ │ andsvs r6, r1, sl, asr #32 │ │ │ │ stmib r3, {r9, sp}^ │ │ │ │ strtmi r2, [r0], -r0, lsl #4 │ │ │ │ - ldc2l 1, cr15, [ip, #228] @ 0xe4 │ │ │ │ + mrc2 1, 1, pc, cr0, cr9, {1} │ │ │ │ @ instruction: 0xa01cf8d9 │ │ │ │ svceq 0x0000f1ba │ │ │ │ adcshi pc, r4, r0 │ │ │ │ bicspl pc, r6, r5, lsl #10 │ │ │ │ addseq pc, r8, sl, lsl #2 │ │ │ │ @ instruction: 0xf1253118 │ │ │ │ - @ instruction: 0xf8d9fd73 │ │ │ │ + @ instruction: 0xf8d9fdc7 │ │ │ │ @ instruction: 0xf105501c │ │ │ │ ldrbmi r0, [r0], -r8, lsl #20 │ │ │ │ @ instruction: 0xff0cf7fb │ │ │ │ stmiavs fp!, {r1, r3, r5, r9, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf0402a00 │ │ │ │ stmdbvs ip!, {r0, r1, r2, r3, r7, pc}^ │ │ │ │ mulle r4, ip, r2 │ │ │ │ @@ -100530,31 +100530,31 @@ │ │ │ │ vmlscc.f64 d4, d4, d10 │ │ │ │ svcge 0x000b2400 │ │ │ │ strls r4, [r9, #-1147] @ 0xfffffb85 │ │ │ │ blge 461284 │ │ │ │ @ instruction: 0xf8569307 │ │ │ │ @ instruction: 0xf5055f04 │ │ │ │ @ instruction: 0xf1255096 │ │ │ │ - mvnslt pc, fp, ror #26 │ │ │ │ + ldrhlt pc, [r8, #223]! @ 0xdf @ │ │ │ │ orrpl pc, r0, #20971520 @ 0x1400000 │ │ │ │ cmppcc r8, #13828096 @ p-variant is OBSOLETE @ 0xd30000 │ │ │ │ ldrle r0, [r9], #-2011 @ 0xfffff825 │ │ │ │ orrspl pc, r6, r5, lsl #10 │ │ │ │ @ instruction: 0xf1254638 │ │ │ │ - stmdals r7, {r0, r1, r2, r5, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdals r7, {r0, r1, r3, r4, r5, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ orrspl pc, r6, r5, lsl #10 │ │ │ │ - stc2l 1, cr15, [lr, #-148]! @ 0xffffff6c │ │ │ │ + stc2l 1, cr15, [r2, #148] @ 0x94 │ │ │ │ @ instruction: 0x301cf8d9 │ │ │ │ ldmib sp, {r3, r9, fp, ip, pc}^ │ │ │ │ orrscc r0, r8, #-1073741821 @ 0xc0000003 │ │ │ │ andge lr, r3, #3358720 @ 0x334000 │ │ │ │ stm sp, {r1, r8, r9, ip, pc} │ │ │ │ blls 43c6b8 │ │ │ │ muleq r7, r7, r8 │ │ │ │ - stc2 1, cr15, [r8, #148]! @ 0x94 │ │ │ │ + ldc2l 1, cr15, [ip, #148]! @ 0x94 │ │ │ │ strmi r3, [r0, #1025]! @ 0x401 │ │ │ │ stcls 1, cr13, [r9, #-852] @ 0xfffffcac │ │ │ │ bvs b56a6c │ │ │ │ stmdbvs sl!, {r1, r4, r5, r6, r8, fp, ip, sp, pc}^ │ │ │ │ mulle r6, sl, r2 │ │ │ │ andne lr, ip, #3489792 @ 0x354000 │ │ │ │ svclt 0x003c4291 │ │ │ │ @@ -100600,64 +100600,64 @@ │ │ │ │ @ instruction: 0xa01cf8d9 │ │ │ │ @ instruction: 0xf79de72c │ │ │ │ svclt 0x0000e830 │ │ │ │ umlalseq r3, sl, r8, sl │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ @ instruction: 0xffffd145 │ │ │ │ adcseq r3, sl, r8, lsl #18 │ │ │ │ - eoreq r0, sl, ip, asr #11 │ │ │ │ + eoreq r0, sl, ip, lsl #13 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl fec13994 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [sp], -r8, ror #31 │ │ │ │ addlt r6, r3, r9, asr #19 │ │ │ │ teqlt r1, #4, 12 @ 0x400000 │ │ │ │ orrpl pc, r0, #0, 10 │ │ │ │ bcs ff6faaf8 │ │ │ │ eorsle r2, sp, r0, lsl #20 │ │ │ │ andeq pc, r8, r1, lsl #2 │ │ │ │ @ instruction: 0xf7fc9301 │ │ │ │ stmibvs r8!, {r0, r1, r3, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf1253098 │ │ │ │ - @ instruction: 0xf504fcad │ │ │ │ + @ instruction: 0xf504fd01 │ │ │ │ tstcc r8, r0, ror #3 │ │ │ │ strmi r9, [r8], -r0, lsl #2 │ │ │ │ - stc2l 1, cr15, [r6], {57} @ 0x39 │ │ │ │ + ldc2 1, cr15, [sl, #-228] @ 0xffffff1c │ │ │ │ ldmib sp, {r1, r3, r5, r6, r7, r8, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf5040300 │ │ │ │ tstcc r0, r0, ror #3 │ │ │ │ ldcgt 8, cr15, [r0], {211} @ 0xd3 │ │ │ │ andgt pc, r0, r2, asr #17 │ │ │ │ @ instruction: 0xf8cc6051 │ │ │ │ @ instruction: 0xf8c32004 │ │ │ │ @ instruction: 0xf1392c10 │ │ │ │ - bvs febbbb00 │ │ │ │ + bvs febbbc50 │ │ │ │ @ instruction: 0xf504b17b │ │ │ │ tstcc ip, #-1811939326 @ 0x94000002 │ │ │ │ ldrmi r9, [r8], -r0, lsl #6 │ │ │ │ - stc2 1, cr15, [ip], #228 @ 0xe4 │ │ │ │ + stc2 1, cr15, [r0, #-228] @ 0xffffff1c │ │ │ │ adcpl pc, r5, r4, lsl #10 │ │ │ │ msreq CPSR_f, r5, lsl #2 │ │ │ │ @ instruction: 0xf8fef04c │ │ │ │ @ instruction: 0xf1399800 │ │ │ │ - stmibvs r9!, {r0, r4, r5, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmibvs r9!, {r0, r2, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ blvs 9a8c60 │ │ │ │ ldrmi r6, [r8, r0, ror #20] │ │ │ │ strtmi r6, [r9], -r3, lsr #22 │ │ │ │ ldrmi r6, [r8, r0, ror #20] │ │ │ │ ldclt 0, cr11, [r0, #-12]! │ │ │ │ @ instruction: 0xb123684b │ │ │ │ subvs r6, r3, r8, lsl #16 │ │ │ │ stmib r1, {r3, r4, sp, lr}^ │ │ │ │ @ instruction: 0xf1012200 │ │ │ │ tstls r0, r8 │ │ │ │ stc2 7, cr15, [r6, #-1004]! @ 0xfffffc14 │ │ │ │ @ instruction: 0xf1019900 │ │ │ │ @ instruction: 0xf1250098 │ │ │ │ - blvs 9bb9ec │ │ │ │ + blvs 9bbb3c │ │ │ │ stmdbls r0, {r5, r6, r9, fp, sp, lr} │ │ │ │ bfi r4, r8, (invalid: 15:12) │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ strmi fp, [r7], -r3, lsl #1 │ │ │ │ @@ -100683,15 +100683,15 @@ │ │ │ │ stmib r4, {r1, r2, r6, r9, sl, lr}^ │ │ │ │ stmdblt r5!, {r0, r1, r8, r9, ip, lr} │ │ │ │ @ instruction: 0xf108e02a │ │ │ │ strbmi r0, [r5, #-2049] @ 0xfffff7ff │ │ │ │ @ instruction: 0xf859d025 │ │ │ │ @ instruction: 0xf5077f04 │ │ │ │ @ instruction: 0x46505a96 │ │ │ │ - ldc2 1, cr15, [r8], #-148 @ 0xffffff6c │ │ │ │ + stc2 1, cr15, [ip], {37} @ 0x25 │ │ │ │ rscsle r2, r2, r0, lsl #16 │ │ │ │ addpl pc, r0, #29360128 @ 0x1c00000 │ │ │ │ andshi pc, r0, r4, asr #17 │ │ │ │ cmppcc r8, #13762560 @ p-variant is OBSOLETE @ 0xd20000 │ │ │ │ movweq pc, #4115 @ 0x1013 @ │ │ │ │ stmibvs r3!, {r2, r3, r4, r8, r9, sl, fp, ip, sp, pc} │ │ │ │ eorge pc, r8, r3, asr #16 │ │ │ │ @@ -100724,71 +100724,71 @@ │ │ │ │ @ instruction: 0xf8d731ff │ │ │ │ @ instruction: 0xf6400ef8 │ │ │ │ @ instruction: 0xf8c81368 │ │ │ │ ldrbtmi r4, [sl], #-0 │ │ │ │ @ instruction: 0xf07f9400 │ │ │ │ andlt pc, r3, r7, asr #16 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ - eoreq r0, sl, r8, rrx │ │ │ │ - eoreq r0, sl, r6, lsr r0 │ │ │ │ + eoreq r0, sl, r8, lsr #2 │ │ │ │ + strdeq r0, [sl], -r6 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl fec13b88 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5a00ff8 │ │ │ │ ldmdacc r8, {r1, r2, r4, r6, r7, ip, lr} │ │ │ │ mrc2 7, 7, pc, cr10, cr15, {7} │ │ │ │ svclt 0x0000bd08 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl fec13ba4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46060ff0 │ │ │ │ sbcpl pc, r6, r0, lsl #10 │ │ │ │ @ instruction: 0xf5063014 │ │ │ │ @ instruction: 0xf13955a0 │ │ │ │ - @ instruction: 0xf506fb81 │ │ │ │ + @ instruction: 0xf506fbd5 │ │ │ │ andcc r5, r8, r4, lsr #1 │ │ │ │ ldrvc pc, [r8], #1542 @ 0x606 │ │ │ │ - blx 1f78eae │ │ │ │ + blx ff478eae │ │ │ │ adcpl pc, r5, r6, lsl #10 │ │ │ │ ldrcc r3, [r8, #-28] @ 0xffffffe4 │ │ │ │ - blx 1df8eba │ │ │ │ + blx ff2f8eba │ │ │ │ adcpl pc, r7, r6, lsl #10 │ │ │ │ @ instruction: 0xf1393010 │ │ │ │ - @ instruction: 0xf506fb6f │ │ │ │ + @ instruction: 0xf506fbc3 │ │ │ │ andcc r5, ip, r8, lsr #1 │ │ │ │ - blx 1b78ece │ │ │ │ + blx ff078ece │ │ │ │ rsbsvc pc, ip, r6, lsl #12 │ │ │ │ - blx 1a78ed6 │ │ │ │ + blx fef78ed6 │ │ │ │ adcpl pc, r0, r6, lsl #10 │ │ │ │ @ instruction: 0xf1393014 │ │ │ │ - @ instruction: 0xf506fb61 │ │ │ │ + @ instruction: 0xf506fbb5 │ │ │ │ andscc r5, r8, r1, lsr #1 │ │ │ │ - blx 17f8eea │ │ │ │ + blx fecf8eea │ │ │ │ sbcpl pc, r3, r6, lsl #10 │ │ │ │ @ instruction: 0xf139300c │ │ │ │ - @ instruction: 0xf506fb57 │ │ │ │ + @ instruction: 0xf506fbab │ │ │ │ andscc r5, r8, r0, ror #1 │ │ │ │ - blx 1578efe │ │ │ │ + blx fea78efe │ │ │ │ strtcc r4, [r0], #-1568 @ 0xfffff9e0 │ │ │ │ - blx 1478f06 │ │ │ │ + blx fe978f06 │ │ │ │ mvnsle r4, ip, lsr #5 │ │ │ │ sbcpl pc, r7, r6, lsl #10 │ │ │ │ @ instruction: 0xf125300c │ │ │ │ - @ instruction: 0xf506ff17 │ │ │ │ + @ instruction: 0xf506ff6b │ │ │ │ andscc r5, r0, r8, asr #1 │ │ │ │ - @ instruction: 0xff12f125 │ │ │ │ + @ instruction: 0xff66f125 │ │ │ │ sbcspl pc, r4, r6, lsl #10 │ │ │ │ @ instruction: 0xf79c3018 │ │ │ │ @ instruction: 0xf8d6ee4c │ │ │ │ @ instruction: 0xf5033f0c │ │ │ │ @ instruction: 0xf8935380 │ │ │ │ stmdblt r3, {r4, r7, fp, ip, sp} │ │ │ │ @ instruction: 0xf506bd70 │ │ │ │ andcc r5, r4, r4, asr #1 │ │ │ │ - blx cf8f42 │ │ │ │ + blx fe1f8f42 │ │ │ │ svclt 0x0000bd70 │ │ │ │ andeq r0, r0, r0 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ movseq pc, #204, 16 @ 0xcc0000 │ │ │ │ stcmi 6, cr15, [ip, #-692]! @ 0xfffffd4c │ │ │ │ @@ -100829,35 +100829,35 @@ │ │ │ │ @ instruction: 0xf10d2201 │ │ │ │ @ instruction: 0xf10009a0 │ │ │ │ @ instruction: 0xf8df808b │ │ │ │ strbmi r3, [r8], -r4, asr #17 │ │ │ │ @ instruction: 0xf5059e09 │ │ │ │ ldmpl r3!, {r0, r1, r3, r6, r7, sl, ip, lr}^ │ │ │ │ ldrmi r9, [r9], -fp, lsl #6 │ │ │ │ - mrc2 2, 4, pc, cr10, cr2, {1} │ │ │ │ + mcr2 2, 7, pc, cr14, cr2, {1} @ │ │ │ │ vmax.s32 d4, d9, d16 │ │ │ │ - stmdavc r3, {r0, r3, r5, r7, fp, ip, sp, lr, pc} │ │ │ │ + stmdavc r3, {r0, r2, r3, r4, r5, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf0002b07 │ │ │ │ blcs 2dcdb8 │ │ │ │ blcs 270c80 │ │ │ │ @ instruction: 0xf8dfd108 │ │ │ │ ldmpl r3!, {r2, r3, r4, r7, fp, ip, sp}^ │ │ │ │ andcs r4, r0, #26214400 @ 0x1900000 │ │ │ │ movwls r4, #46664 @ 0xb648 │ │ │ │ - mcr2 2, 4, pc, cr6, cr2, {1} @ │ │ │ │ + mrc2 2, 6, pc, cr10, cr2, {1} │ │ │ │ stmcc ip, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ bls 30e470 │ │ │ │ andcs r5, r0, #13828096 @ 0xd30000 │ │ │ │ ldrmi r9, [r9], -fp, lsl #6 │ │ │ │ - mrc2 2, 3, pc, cr12, cr2, {1} │ │ │ │ + mrc2 2, 6, pc, cr0, cr2, {1} │ │ │ │ orrscc pc, r8, #14090240 @ 0xd70000 │ │ │ │ ldrdcc pc, [r0, r3]! │ │ │ │ tstlt r9, r9, asr lr │ │ │ │ strbmi r2, [r8], -r0, lsl #4 │ │ │ │ - mrc2 2, 3, pc, cr2, cr2, {1} │ │ │ │ + mcr2 2, 6, pc, cr6, cr2, {1} @ │ │ │ │ strbmi r9, [sl], -sl, lsl #22 │ │ │ │ ldrbmi r4, [r8], -r9, lsr #12 │ │ │ │ andhi pc, r0, sp, asr #17 │ │ │ │ @ instruction: 0xf077ae1b │ │ │ │ strls pc, [fp], -r5, lsr #16 │ │ │ │ stmdacs r0, {r0, r1, r3, r4, ip, pc} │ │ │ │ @ instruction: 0xf8dbd058 │ │ │ │ @@ -100899,15 +100899,15 @@ │ │ │ │ strmi r0, [r0, r9, lsl #8]! │ │ │ │ strb r4, [r0, -r3, lsl #13]! │ │ │ │ @ instruction: 0x37d0f8df │ │ │ │ stmibeq r0!, {r0, r2, r3, r8, ip, sp, lr, pc} │ │ │ │ strbmi r9, [r8], -r9, lsl #20 │ │ │ │ andcs r5, r1, #13828096 @ 0xd30000 │ │ │ │ ldrmi r9, [r9], -fp, lsl #6 │ │ │ │ - mcr2 2, 0, pc, cr14, cr2, {1} @ │ │ │ │ + mcr2 2, 3, pc, cr2, cr2, {1} @ │ │ │ │ strb r2, [r6, -r0, lsl #4]! │ │ │ │ stclcc 8, cr15, [r8, #-860] @ 0xfffffca4 │ │ │ │ @ instruction: 0xf8d74658 │ │ │ │ @ instruction: 0xf8cb2398 │ │ │ │ mrrcne 14, 15, r2, sl, cr8 │ │ │ │ svcpl 0x000cf8cb │ │ │ │ stclcs 8, cr15, [r8, #-796] @ 0xfffffce4 │ │ │ │ @@ -100932,58 +100932,58 @@ │ │ │ │ @ instruction: 0xf8cb58d3 │ │ │ │ @ instruction: 0xf8df3d4c │ │ │ │ ldmpl r3, {r5, r6, r8, r9, sl, ip, sp}^ │ │ │ │ stccc 8, cr15, [r4, #812] @ 0x32c │ │ │ │ smmlscc r8, pc, r8, pc @ │ │ │ │ @ instruction: 0xf8cb447b │ │ │ │ @ instruction: 0xf1393d88 │ │ │ │ - @ instruction: 0xf50bfa0b │ │ │ │ + @ instruction: 0xf50bfa5f │ │ │ │ smlatbcs r1, r4, r0, r5 │ │ │ │ @ instruction: 0xf1393008 │ │ │ │ - @ instruction: 0xf50bfa05 │ │ │ │ + @ instruction: 0xf50bfa59 │ │ │ │ smlatbcs r1, r5, r0, r5 │ │ │ │ @ instruction: 0xf139301c │ │ │ │ - @ instruction: 0xf50bf9ff │ │ │ │ + @ instruction: 0xf50bfa53 │ │ │ │ smlatbcs r1, r7, r0, r5 │ │ │ │ @ instruction: 0xf1393010 │ │ │ │ - @ instruction: 0xf50bf9f9 │ │ │ │ + @ instruction: 0xf50bfa4d │ │ │ │ smlatbcs r1, r8, r0, r5 │ │ │ │ @ instruction: 0xf139300c │ │ │ │ - strdcs pc, [r1, -r3] │ │ │ │ + tstpcs r1, r7, asr #20 @ p-variant is OBSOLETE │ │ │ │ rsbsvc pc, ip, fp, lsl #12 │ │ │ │ - @ instruction: 0xf9eef139 │ │ │ │ + blx 11791d8 │ │ │ │ adcpl pc, r0, fp, lsl #10 │ │ │ │ andscc r2, r4, r1, lsl #2 │ │ │ │ - @ instruction: 0xf9e8f139 │ │ │ │ + blx ff91e4 │ │ │ │ adcpl pc, r1, fp, lsl #10 │ │ │ │ andscc r2, r8, r1, lsl #2 │ │ │ │ - @ instruction: 0xf9e2f139 │ │ │ │ + blx e791f0 │ │ │ │ sbcspl pc, r1, fp, lsl #10 │ │ │ │ andcc r2, ip, r1, lsl #2 │ │ │ │ - @ instruction: 0xf9dcf139 │ │ │ │ + blx cf91fc │ │ │ │ @ instruction: 0xf50b2101 │ │ │ │ @ instruction: 0xf13950aa │ │ │ │ - @ instruction: 0xf50bf9d7 │ │ │ │ + @ instruction: 0xf50bfa2b │ │ │ │ smlabtcs r1, r3, r0, r5 │ │ │ │ @ instruction: 0xf139300c │ │ │ │ - @ instruction: 0xf50bf9d1 │ │ │ │ + @ instruction: 0xf50bfa25 │ │ │ │ smlattcs r1, r0, r0, r5 │ │ │ │ @ instruction: 0xf1393018 │ │ │ │ - smlabtcs r1, fp, r9, pc @ │ │ │ │ + tstpcs r1, pc, lsl sl @ p-variant is OBSOLETE │ │ │ │ rsbsvs pc, r6, fp, lsl #10 │ │ │ │ - @ instruction: 0xf9c6f139 │ │ │ │ + blx 779228 │ │ │ │ tstcs r1, r0, asr #12 │ │ │ │ stmdaeq r0!, {r3, r8, ip, sp, lr, pc} │ │ │ │ - @ instruction: 0xf9c0f139 │ │ │ │ + blx 5f9234 │ │ │ │ mvnsle r4, r1, asr #11 │ │ │ │ sbcpl pc, r7, fp, lsl #10 │ │ │ │ @ instruction: 0xf125300c │ │ │ │ - @ instruction: 0xf50bfd73 │ │ │ │ + @ instruction: 0xf50bfdc7 │ │ │ │ andscc r5, r0, r8, asr #1 │ │ │ │ - stc2l 1, cr15, [lr, #-148]! @ 0xffffff6c │ │ │ │ + stc2l 1, cr15, [r2, #148] @ 0x94 │ │ │ │ sbcspl pc, r4, fp, lsl #10 │ │ │ │ andscc r2, r8, r0, lsl #2 │ │ │ │ svc 0x0026f79b │ │ │ │ ldmcc r0, {r0, r1, r2, r4, r7, fp, ip, sp, lr, pc} │ │ │ │ orrpl pc, r0, fp, lsl #10 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ @ instruction: 0xf8c19111 │ │ │ │ @@ -101123,15 +101123,15 @@ │ │ │ │ svceq 0x0018f8cb │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0xf50b82d5 │ │ │ │ vst2. {d21-d24}, [pc], r9 │ │ │ │ tstcc r4, #0, 4 │ │ │ │ ldrmi r2, [r8], -r0, asr #2 │ │ │ │ @ instruction: 0xf1299310 │ │ │ │ - @ instruction: 0xf897fefb │ │ │ │ + @ instruction: 0xf897ff4f │ │ │ │ @ instruction: 0xb1233890 │ │ │ │ ldmcc r2, {r0, r1, r2, r4, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ @ instruction: 0xf89b81c6 │ │ │ │ vst1.64 {d19-d22}, [pc :128], r1 │ │ │ │ ldmdbls r1, {r1, r7, r9, ip, lr} │ │ │ │ strmi pc, [r4], #1103 @ 0x44f │ │ │ │ @@ -101313,69 +101313,69 @@ │ │ │ │ svcge 0x0074f43f │ │ │ │ subvs r9, fp, sl, lsl #22 │ │ │ │ bcc cfb510 │ │ │ │ @ instruction: 0xf0402b00 │ │ │ │ smlabbcc r8, r1, r0, r8 │ │ │ │ movwls lr, #55147 @ 0xd76b │ │ │ │ @ instruction: 0xf133e40d │ │ │ │ - @ instruction: 0xf8cbfd61 │ │ │ │ + @ instruction: 0xf8cbfdb5 │ │ │ │ str r0, [lr, #3484] @ 0xd9c │ │ │ │ @ instruction: 0xf03d4658 │ │ │ │ @ instruction: 0xf8d7fa91 │ │ │ │ ldrb r3, [sl, #-920]! @ 0xfffffc68 │ │ │ │ sbcpl pc, r4, fp, lsl #10 │ │ │ │ andcc r2, r4, r1, lsl #2 │ │ │ │ - @ instruction: 0xff02f138 │ │ │ │ + @ instruction: 0xff56f138 │ │ │ │ @ instruction: 0xf5054b58 │ │ │ │ @ instruction: 0xf50b52c5 │ │ │ │ ldrbtmi r5, [fp], #-197 @ 0xffffff3b │ │ │ │ ldmdavs fp, {r0, r4, fp, sp, lr} │ │ │ │ andmi r4, fp, fp, asr r2 │ │ │ │ ldmdavs r3, {r8, r9, ip, pc}^ │ │ │ │ ldmdb r2, {r0, r8, r9, ip, pc}^ │ │ │ │ @ instruction: 0xf12c2302 │ │ │ │ - strb pc, [sp, #-2511] @ 0xfffff631 @ │ │ │ │ + strb pc, [sp, #-2595] @ 0xfffff5dd @ │ │ │ │ ldm r3, {r1, r4, r8, r9, fp, ip, pc}^ │ │ │ │ vrsra.u32 q1, , #1 │ │ │ │ @ instruction: 0xf0028f5b │ │ │ │ bcs d9b00 │ │ │ │ @ instruction: 0xf44fbf0c │ │ │ │ vst1.32 {d23}, [pc], r0 │ │ │ │ str r7, [r9, #1792] @ 0x700 │ │ │ │ andcs r4, r0, r9, asr #22 │ │ │ │ stmiapl fp, {r0, r3, r8, fp, ip, pc}^ │ │ │ │ ldrmi r9, [sl], -lr, lsl #6 │ │ │ │ stmiapl fp, {r0, r1, r2, r6, r8, r9, fp, lr}^ │ │ │ │ ldrmi r9, [r9], -lr, lsl #6 │ │ │ │ - @ instruction: 0xf9c4f122 │ │ │ │ + blx 6f97ac │ │ │ │ @ instruction: 0xf8c39b11 │ │ │ │ ldr r0, [sp, #-2352]! @ 0xfffff6d0 │ │ │ │ @ instruction: 0xf04f9f13 │ │ │ │ blmi 1149b30 │ │ │ │ @ instruction: 0xf8d74a42 │ │ │ │ ldrbtmi r0, [fp], #-920 @ 0xfffffc68 │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movtcc pc, #17984 @ 0x4640 @ │ │ │ │ stc2l 0, cr15, [r0, #-312] @ 0xfffffec8 │ │ │ │ andsvs r9, r8, fp, lsl #22 │ │ │ │ andls lr, pc, #692060160 @ 0x29400000 │ │ │ │ eorcs lr, r0, #960495616 @ 0x39400000 │ │ │ │ @ instruction: 0xf50b2140 │ │ │ │ @ instruction: 0xf12a50ca │ │ │ │ - stmdacs r0, {r0, r3, r5, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r2, r3, r4, r5, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ mrcge 4, 1, APSR_nzcv, cr1, cr15, {3} │ │ │ │ @ instruction: 0xf06f4b37 │ │ │ │ bmi e7d774 │ │ │ │ orrseq pc, r8, #14090240 @ 0xd70000 │ │ │ │ ldrbtmi r4, [sl], #-1147 @ 0xfffffb85 │ │ │ │ @ instruction: 0xf6409300 │ │ │ │ @ instruction: 0xf04e337b │ │ │ │ blls 3bc814 │ │ │ │ ldmdals r0, {r3, r4, sp, lr} │ │ │ │ - ldc2 1, cr15, [lr, #-164] @ 0xffffff5c │ │ │ │ + ldc2l 1, cr15, [r2, #-164]! @ 0xffffff5c │ │ │ │ @ instruction: 0xf8d39b11 │ │ │ │ @ instruction: 0xf79b0950 │ │ │ │ @ instruction: 0xf8dbecea │ │ │ │ @ instruction: 0xf0a90f18 │ │ │ │ stmdbls lr, {r0, r1, r2, r3, r4, r8, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf0894658 │ │ │ │ ldrb pc, [sl, #-2165]! @ 0xfffff78b @ │ │ │ │ @@ -101388,42 +101388,42 @@ │ │ │ │ ... │ │ │ │ adcseq r3, sl, sl, ror r5 │ │ │ │ adcseq r3, sl, r4, ror r5 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, r0, asr #22 │ │ │ │ @ instruction: 0x000008b8 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - strhteq r0, [sl], -r6 │ │ │ │ - strdeq pc, [r9], -sl @ │ │ │ │ + eoreq r0, sl, r6, ror r2 │ │ │ │ + strhteq pc, [r9], -sl @ │ │ │ │ adcseq r3, sl, r4, asr #8 │ │ │ │ andeq r0, r0, ip, lsr #25 │ │ │ │ - eoreq r0, sl, r0, ror #2 │ │ │ │ - eoreq pc, r9, sl, lsr #27 │ │ │ │ + eoreq r0, sl, r0, lsr #4 │ │ │ │ + eoreq pc, r9, sl, ror #28 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ @ instruction: 0x00000cbc │ │ │ │ muleq r0, r8, lr │ │ │ │ andeq r0, r0, r8, lsr #17 │ │ │ │ andeq r0, r0, r8, asr #26 │ │ │ │ @ instruction: 0xffffc1f9 │ │ │ │ andeq r0, r0, r8, ror r9 │ │ │ │ - mlaeq r9, r8, sp, pc @ │ │ │ │ - strhteq pc, [r9], -lr @ │ │ │ │ - eoreq pc, r9, sl, asr #22 │ │ │ │ - strhteq pc, [r9], -r4 @ │ │ │ │ - eoreq pc, r9, ip, lsr #27 │ │ │ │ - eoreq pc, r9, r6, lsr #27 │ │ │ │ - eoreq pc, r9, r4, lsr sp @ │ │ │ │ + eoreq pc, r9, r8, asr lr @ │ │ │ │ + eoreq pc, r9, lr, ror lr @ │ │ │ │ + eoreq pc, r9, sl, lsl #24 │ │ │ │ + eoreq pc, r9, r4, ror lr @ │ │ │ │ + eoreq pc, r9, ip, ror #28 │ │ │ │ + eoreq pc, r9, r6, ror #28 │ │ │ │ + strdeq pc, [r9], -r4 @ │ │ │ │ @ instruction: 0xffffbb2f │ │ │ │ ldrsbteq r3, [sl], sl │ │ │ │ andeq r0, r0, r0, lsr fp │ │ │ │ andeq r0, r0, r8, ror #24 │ │ │ │ - eoreq pc, r9, sl, lsl sl @ │ │ │ │ - eoreq pc, r9, r4, ror #12 │ │ │ │ - eoreq pc, r9, r4, lsr #20 │ │ │ │ - eoreq pc, r9, lr, lsr #12 │ │ │ │ + ldrdeq pc, [r9], -sl @ │ │ │ │ + eoreq pc, r9, r4, lsr #14 │ │ │ │ + eoreq pc, r9, r4, ror #21 │ │ │ │ + eoreq pc, r9, lr, ror #13 │ │ │ │ @ instruction: 0xffffb9a5 │ │ │ │ @ instruction: 0xffffbf53 │ │ │ │ bcc febfb7d4 │ │ │ │ @ instruction: 0xf8df4601 │ │ │ │ ldrbtmi r2, [fp], #-2732 @ 0xfffff554 │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0x33bff640 │ │ │ │ @@ -101448,25 +101448,25 @@ │ │ │ │ @ instruction: 0xf8dfb1c0 │ │ │ │ @ instruction: 0xf50b3a58 │ │ │ │ bls 3127d4 │ │ │ │ ldmpl r2, {r2, sl, ip, sp}^ │ │ │ │ stmiacc r4, {r0, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ mulle r3, r3, r2 │ │ │ │ rsble r2, r8, r0, lsl #22 │ │ │ │ - stc2l 1, cr15, [r0], {37} @ 0x25 │ │ │ │ + ldc2 1, cr15, [r4, #-148] @ 0xffffff6c │ │ │ │ movwcs r9, #2321 @ 0x911 │ │ │ │ stmiacs r4, {r0, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ rsbvs r6, r3, r3, lsr #32 │ │ │ │ rscvs r6, r3, r3, lsr #1 │ │ │ │ stmiacs r4, {r0, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ ldmcc r0, {r0, r1, r2, r4, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf43f2b00 │ │ │ │ @ instruction: 0xf50baf4a │ │ │ │ @ instruction: 0xf12b50c5 │ │ │ │ - @ instruction: 0xe744fe95 │ │ │ │ + strb pc, [r4, -r9, ror #29] @ │ │ │ │ bcc 5fb878 │ │ │ │ bcs 5fb87c │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ @ instruction: 0xf640447a │ │ │ │ @ instruction: 0xf8db33ac │ │ │ │ @ instruction: 0xf04e0ef8 │ │ │ │ sbfx pc, fp, #24, #24 │ │ │ │ @@ -101570,25 +101570,25 @@ │ │ │ │ @ instruction: 0xf8d7d1c2 │ │ │ │ @ instruction: 0xf8933c78 │ │ │ │ blcs ca238 │ │ │ │ orrshi pc, ip, r0, asr #32 │ │ │ │ strtvs pc, [fp], #-1293 @ 0xfffffaf3 │ │ │ │ stmiaeq r4!, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf1234478 │ │ │ │ - orrslt pc, r8, fp, lsl #29 │ │ │ │ + @ instruction: 0xb198fedf │ │ │ │ ldmne ip, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x464baa1c │ │ │ │ ldrbtmi r9, [r9], #-522 @ 0xfffffdf6 │ │ │ │ stc 7, cr15, [sl], {155} @ 0x9b │ │ │ │ @ instruction: 0xf0002802 │ │ │ │ @ instruction: 0xf8df80f9 │ │ │ │ andcs r2, r0, ip, lsl #17 │ │ │ │ stmne r8, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - @ instruction: 0xf832f123 │ │ │ │ + @ instruction: 0xf886f123 │ │ │ │ @ instruction: 0xf79c4620 │ │ │ │ stmdacs r0, {r1, r2, r4, r5, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ bicshi pc, r4, #64 @ 0x40 │ │ │ │ strtmi r2, [r0], -r1, lsl #2 │ │ │ │ stcl 7, cr15, [r6], #-620 @ 0xfffffd94 │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ @ instruction: 0xf50b83bc │ │ │ │ @@ -101634,15 +101634,15 @@ │ │ │ │ @ instruction: 0xf8df9304 │ │ │ │ ldrbtmi r3, [fp], #-2008 @ 0xfffff828 │ │ │ │ @ instruction: 0xf8df9303 │ │ │ │ ldrbtmi r3, [fp], #-2004 @ 0xfffff82c │ │ │ │ @ instruction: 0xf8df9301 │ │ │ │ ldrbtmi r3, [fp], #-2000 @ 0xfffff830 │ │ │ │ movwcs r9, #49920 @ 0xc300 │ │ │ │ - blx fe0f9c4a │ │ │ │ + blx ff5f9c4a │ │ │ │ @ instruction: 0xf7fa4658 │ │ │ │ @ instruction: 0xf8dffc85 │ │ │ │ bls 30b6c4 │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ strble r0, [r2], #-2011 @ 0xfffff825 │ │ │ │ sbfxcc pc, pc, #17, #21 │ │ │ │ ldmpl r3, {r0, r3, r9, fp, ip, pc}^ │ │ │ │ @@ -101700,20 +101700,20 @@ │ │ │ │ smlabtvs r2, sp, r9, lr │ │ │ │ stmib sp, {r0, r3, r4, r9, sl, lr}^ │ │ │ │ andcs r2, r1, #0, 8 │ │ │ │ b 117b720 │ │ │ │ rscpl pc, r1, fp, lsl #10 │ │ │ │ @ instruction: 0x31a4f60d │ │ │ │ vqadd.s32 d3, d8, d4 │ │ │ │ - @ instruction: 0xe785fc73 │ │ │ │ + str pc, [r5, r7, asr #25] │ │ │ │ usatne pc, #0, pc, asr #17 @ │ │ │ │ @ instruction: 0xf8df2300 │ │ │ │ andcs r0, r2, #224, 12 @ 0xe000000 │ │ │ │ ldrbtmi r4, [r8], #-1145 @ 0xfffffb87 │ │ │ │ - stc2 1, cr15, [r2, #168] @ 0xa8 │ │ │ │ + ldc2l 1, cr15, [r6, #168] @ 0xa8 │ │ │ │ movweq pc, #4096 @ 0x1000 @ │ │ │ │ @ instruction: 0xf0104680 │ │ │ │ movwls r0, #65282 @ 0xff02 │ │ │ │ @ instruction: 0xf018d143 │ │ │ │ @ instruction: 0xf43f0f04 │ │ │ │ @ instruction: 0x2190aefb │ │ │ │ @ instruction: 0xf79c2001 │ │ │ │ @@ -101738,15 +101738,15 @@ │ │ │ │ @ instruction: 0x47a86812 │ │ │ │ @ instruction: 0xf7fa4630 │ │ │ │ blls 53cec8 │ │ │ │ bvs feffbc54 │ │ │ │ @ instruction: 0xf8dfe6ca │ │ │ │ ldrbtmi r6, [lr], #-1640 @ 0xfffff998 │ │ │ │ @ instruction: 0xf124e787 │ │ │ │ - @ instruction: 0x4603fef3 │ │ │ │ + strmi pc, [r3], -r7, asr #30 │ │ │ │ @ instruction: 0xf8dfe780 │ │ │ │ ldrbtmi r5, [sp], #-1628 @ 0xfffff9a4 │ │ │ │ @ instruction: 0xf8dfe7e3 │ │ │ │ ldrbtmi r5, [sp], #-1624 @ 0xfffff9a8 │ │ │ │ @ instruction: 0x2190e7df │ │ │ │ @ instruction: 0xf79c2001 │ │ │ │ @ instruction: 0xf8dfe8e6 │ │ │ │ @@ -102102,70 +102102,70 @@ │ │ │ │ ldr r6, [r3], r3, lsr #1 │ │ │ │ adcvs r3, r3, r0, lsl r3 │ │ │ │ tstcc r0, #178257920 @ 0xaa00000 │ │ │ │ strb r6, [r0], r3, lsr #1 │ │ │ │ adcvs r3, r3, r0, lsl r3 │ │ │ │ tstcc r0, #228589568 @ 0xda00000 │ │ │ │ ldrbt r6, [r4], r3, lsr #1 │ │ │ │ - ldrdeq pc, [r9], -r6 @ │ │ │ │ - eoreq pc, r9, lr, lsr r5 @ │ │ │ │ + mlaeq r9, r6, sl, pc @ │ │ │ │ + strdeq pc, [r9], -lr @ │ │ │ │ andeq r0, r0, ip, asr #21 │ │ │ │ - eoreq pc, r9, r0, lsl r9 @ │ │ │ │ - mlaeq r9, ip, r4, pc @ │ │ │ │ - eoreq pc, r9, r6, ror #17 │ │ │ │ - eoreq pc, r9, ip, ror r4 @ │ │ │ │ - eoreq pc, r9, r4, lsl #17 │ │ │ │ - eoreq pc, r9, r4, lsl r8 @ │ │ │ │ - eoreq pc, r9, r2, asr #8 │ │ │ │ - eoreq pc, r9, lr, lsl #17 │ │ │ │ - eoreq pc, r9, r2, lsl r4 @ │ │ │ │ - eoreq pc, r9, r2, ror #7 │ │ │ │ - mlaeq r9, r4, r8, pc @ │ │ │ │ - eoreq pc, r9, r8, asr r8 @ │ │ │ │ - strhteq pc, [r9], -r0 @ │ │ │ │ - eoreq pc, r9, sl, ror r8 @ │ │ │ │ - eoreq pc, r9, lr, lsl #7 │ │ │ │ - eoreq pc, r9, ip, lsl #14 │ │ │ │ - eoreq pc, r9, r4, asr r3 @ │ │ │ │ - strdeq pc, [r9], -ip @ │ │ │ │ - eoreq pc, r9, r6, lsl #16 │ │ │ │ - strdeq pc, [r9], -r8 @ │ │ │ │ - mlaeq r9, r6, r7, lr │ │ │ │ + ldrdeq pc, [r9], -r0 @ │ │ │ │ + eoreq pc, r9, ip, asr r5 @ │ │ │ │ + eoreq pc, r9, r6, lsr #19 │ │ │ │ + eoreq pc, r9, ip, lsr r5 @ │ │ │ │ + eoreq pc, r9, r4, asr #18 │ │ │ │ + ldrdeq pc, [r9], -r4 @ │ │ │ │ + eoreq pc, r9, r2, lsl #10 │ │ │ │ + eoreq pc, r9, lr, asr #18 │ │ │ │ + ldrdeq pc, [r9], -r2 @ │ │ │ │ + eoreq pc, r9, r2, lsr #9 │ │ │ │ + eoreq pc, r9, r4, asr r9 @ │ │ │ │ + eoreq pc, r9, r8, lsl r9 @ │ │ │ │ + eoreq pc, r9, r0, ror r4 @ │ │ │ │ + eoreq pc, r9, sl, lsr r9 @ │ │ │ │ + eoreq pc, r9, lr, asr #8 │ │ │ │ + eoreq pc, r9, ip, asr #15 │ │ │ │ + eoreq pc, r9, r4, lsl r4 @ │ │ │ │ + strhteq pc, [r9], -ip @ │ │ │ │ + eoreq pc, r9, r6, asr #17 │ │ │ │ + strhteq pc, [r9], -r8 @ │ │ │ │ + eoreq lr, r9, r6, asr r8 │ │ │ │ @ instruction: 0xffffbfb9 │ │ │ │ @ instruction: 0xfffff1f7 │ │ │ │ @ instruction: 0xffffb63f │ │ │ │ @ instruction: 0xffffc0b7 │ │ │ │ @ instruction: 0xffffb6a3 │ │ │ │ @ instruction: 0xffffb647 │ │ │ │ @ instruction: 0xffffc13f │ │ │ │ andeq r0, r0, r4, lsl #24 │ │ │ │ andeq r0, r0, r4, asr ip │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, r0, lsl #28 │ │ │ │ - eoreq pc, r9, lr, asr #14 │ │ │ │ - eoreq pc, r9, sl, ror r1 @ │ │ │ │ - eoreq r9, sl, r6, asr #22 │ │ │ │ - eoreq pc, r9, r6, ror #13 │ │ │ │ + eoreq pc, r9, lr, lsl #16 │ │ │ │ + eoreq pc, r9, sl, lsr r2 @ │ │ │ │ + eoreq r9, sl, r6, lsl #24 │ │ │ │ + eoreq pc, r9, r6, lsr #15 │ │ │ │ adcseq r7, r4, ip, lsl #27 │ │ │ │ - eoreq pc, r9, r6, lsr #12 │ │ │ │ - eoreq pc, r9, sl, lsr #12 │ │ │ │ + eoreq pc, r9, r6, ror #13 │ │ │ │ + eoreq pc, r9, sl, ror #13 │ │ │ │ @ instruction: 0xffffc195 │ │ │ │ - strdeq pc, [r9], -r6 @ │ │ │ │ + strhteq pc, [r9], -r6 @ │ │ │ │ @ instruction: 0xffffb68f │ │ │ │ @ instruction: 0xffffc37b │ │ │ │ - mlaeq r9, r6, r5, pc @ │ │ │ │ + eoreq pc, r9, r6, asr r6 @ │ │ │ │ @ instruction: 0xffffc111 │ │ │ │ @ instruction: 0xffffbc79 │ │ │ │ @ instruction: 0xffffbce1 │ │ │ │ - eorseq r7, r0, r4, asr #11 │ │ │ │ - eoreq pc, r9, ip, asr #1 │ │ │ │ - eoreq lr, r9, r8, lsl fp │ │ │ │ - mlaeq r9, r8, r0, pc @ │ │ │ │ - strdeq lr, [r9], -ip @ │ │ │ │ + eorseq r7, r0, r4, lsl #13 │ │ │ │ + eoreq pc, r9, ip, lsl #3 │ │ │ │ + ldrdeq lr, [r9], -r8 @ │ │ │ │ + eoreq pc, r9, r8, asr r1 @ │ │ │ │ + strhteq lr, [r9], -ip │ │ │ │ @ instruction: 0xffffb13b │ │ │ │ @ instruction: 0xffffbe29 │ │ │ │ svcmi 0x00f8e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ msrhi SPSR_s, #14614528 @ 0xdf0000 │ │ │ │ @@ -102176,16 +102176,16 @@ │ │ │ │ andcc pc, r3, r8, asr r8 @ │ │ │ │ bfieq r6, fp, #16, #11 │ │ │ │ orrshi pc, lr, r0, lsl #2 │ │ │ │ @ instruction: 0xf5054628 │ │ │ │ @ instruction: 0xf7fa6690 │ │ │ │ @ instruction: 0xf505f857 │ │ │ │ ldrsbcc r5, [r8], -r6 │ │ │ │ - @ instruction: 0xf123462c │ │ │ │ - ldrd pc, [r2], -r7 │ │ │ │ + @ instruction: 0xf124462c │ │ │ │ + and pc, r2, fp, lsr #16 │ │ │ │ adcsmi r3, r4, #32, 8 @ 0x20000000 │ │ │ │ @ instruction: 0xf894d00b │ │ │ │ blcs cdf00 │ │ │ │ @ instruction: 0xf8d4d0f8 │ │ │ │ qadd8mi r1, r8, r4 │ │ │ │ @ instruction: 0xf00a3420 │ │ │ │ adcsmi pc, r4, #3088 @ 0xc10 │ │ │ │ @@ -102257,27 +102257,27 @@ │ │ │ │ ldrdge pc, [r4], -r4 │ │ │ │ eor sp, sl, r7, lsl r1 │ │ │ │ @ instruction: 0xf8c36823 │ │ │ │ @ instruction: 0xf8caa004 │ │ │ │ stmib r4, {ip, sp}^ │ │ │ │ @ instruction: 0xf7fa6600 │ │ │ │ @ instruction: 0xf104f891 │ │ │ │ - @ instruction: 0xf1230098 │ │ │ │ - blvs bbe0c4 │ │ │ │ + @ instruction: 0xf1240098 │ │ │ │ + blvs bbc214 │ │ │ │ strtmi r6, [r1], -r8, ror #20 │ │ │ │ strbmi r4, [sl, #1944] @ 0x798 │ │ │ │ @ instruction: 0xf8dad017 │ │ │ │ ldrbmi r3, [r4], -r4 │ │ │ │ @ instruction: 0xf104469a │ │ │ │ @ instruction: 0xf1ba0008 │ │ │ │ mvnle r0, r0, lsl #30 │ │ │ │ andeq pc, r8, r4, lsl #2 │ │ │ │ @ instruction: 0xf87af7fa │ │ │ │ addseq pc, r8, r4, lsl #2 │ │ │ │ - @ instruction: 0xffbcf123 │ │ │ │ + @ instruction: 0xf810f124 │ │ │ │ bvs 1ad8e54 │ │ │ │ ldrmi r4, [r8, r1, lsr #12] │ │ │ │ ldrdcc pc, [r4], -sl │ │ │ │ @ instruction: 0xf8d7e7e9 │ │ │ │ stmdacs r0, {r3, r8, sl} │ │ │ │ adchi pc, sp, r0, asr #32 │ │ │ │ bmi ff4fc51c │ │ │ │ @@ -102305,35 +102305,35 @@ │ │ │ │ @ instruction: 0xff0af00a │ │ │ │ svccc 0x000cf8d5 │ │ │ │ orrpl pc, r0, #12582912 @ 0xc00000 │ │ │ │ ldmcc r0, {r0, r1, r4, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf0402b00 │ │ │ │ @ instruction: 0xf505808d │ │ │ │ andscc r5, r4, r9, asr #1 │ │ │ │ - stc2l 1, cr15, [r8, #160] @ 0xa0 │ │ │ │ + cdp2 1, 1, cr15, cr12, cr8, {1} │ │ │ │ @ instruction: 0xf7fe4628 │ │ │ │ @ instruction: 0xf8d7fbb1 │ │ │ │ @ instruction: 0xf79a0950 │ │ │ │ @ instruction: 0xf505ed92 │ │ │ │ ldrdcc r5, [r8], -r3 │ │ │ │ ldc 7, cr15, [lr, #-616]! @ 0xfffffd98 │ │ │ │ @ instruction: 0xf8d72100 │ │ │ │ @ instruction: 0xf1210930 │ │ │ │ - @ instruction: 0xf8d7fb21 │ │ │ │ + @ instruction: 0xf8d7fb75 │ │ │ │ @ instruction: 0xb11118b8 │ │ │ │ bvs 1ad8f0c │ │ │ │ @ instruction: 0xf8d74798 │ │ │ │ asrslt r0, r8, #17 │ │ │ │ @ instruction: 0xf6414b40 │ │ │ │ @ instruction: 0xf8d706c4 │ │ │ │ stmibne ip!, {r2, r6, r7, fp, sp} │ │ │ │ andcc pc, r3, r8, asr r8 @ │ │ │ │ mulle r5, sl, r2 │ │ │ │ rsble r2, r6, r0, lsl #20 │ │ │ │ - stc2l 1, cr15, [r6, #144]! @ 0x90 │ │ │ │ + cdp2 1, 3, cr15, cr10, cr4, {1} │ │ │ │ stmiacs r4, {r0, r1, r2, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0x51ab2300 │ │ │ │ adcvs r6, r3, r3, rrx │ │ │ │ @ instruction: 0xf8c760e3 │ │ │ │ strtmi r2, [r8], -r4, asr #17 │ │ │ │ mrc2 0, 0, pc, cr0, cr4, {3} │ │ │ │ bvs 1ad8f4c │ │ │ │ @@ -102375,21 +102375,21 @@ │ │ │ │ @ instruction: 0x2c004ad0 │ │ │ │ @ instruction: 0xe748d1d3 │ │ │ │ stmda r0!, {r0, r1, r3, r4, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ bne afc698 │ │ │ │ @ instruction: 0xf47f2900 │ │ │ │ @ instruction: 0xe6f8aef7 │ │ │ │ sbcpl pc, r5, r5, lsl #10 │ │ │ │ - @ instruction: 0xff6af12a │ │ │ │ + @ instruction: 0xffbef12a │ │ │ │ @ instruction: 0xf79ae76d │ │ │ │ @ instruction: 0xf8d7ed0a │ │ │ │ ldr r2, [r7, r4, asr #17] │ │ │ │ rscpl pc, r1, r5, lsl #10 │ │ │ │ - vqadd.s32 d3, d7, d4 │ │ │ │ - ldrb pc, [fp], -r5, ror #31 @ │ │ │ │ + vqadd.s32 d3, d8, d4 │ │ │ │ + @ instruction: 0xe65bf839 │ │ │ │ adcseq r2, sl, r0 │ │ │ │ andeq r0, r0, r4, lsl #24 │ │ │ │ andeq r0, r0, ip, asr #21 │ │ │ │ andeq r0, r0, r0 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl fec1557c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @@ -102417,15 +102417,15 @@ │ │ │ │ @ instruction: 0xf8d21242 │ │ │ │ bls 4ce22c │ │ │ │ strtmi r2, [r0], -r0, lsl #8 │ │ │ │ andlt r6, fp, r3, lsl r0 │ │ │ │ @ instruction: 0xf605bdf0 │ │ │ │ mulls r9, r8, r2 │ │ │ │ ldrmi r1, [r0], #-2183 @ 0xfffff779 │ │ │ │ - mrc2 1, 5, pc, cr4, cr7, {1} │ │ │ │ + @ instruction: 0xff08f137 │ │ │ │ ldrmi r9, [lr], #-2825 @ 0xfffff4f7 │ │ │ │ svcne 0x00b0f896 │ │ │ │ andcs fp, r1, #140288 @ 0x22400 │ │ │ │ blvc 879a80 │ │ │ │ tstls r6, r7 │ │ │ │ vst1.8 {d15-d16}, [r4], r2 │ │ │ │ strls r4, [r0], #-2589 @ 0xfffff5e3 │ │ │ │ @@ -102438,30 +102438,30 @@ │ │ │ │ @ instruction: 0xf00a9309 │ │ │ │ blls 33d44c │ │ │ │ stmiblt r0!, {r2, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf04f1958 │ │ │ │ vsubw.u q0, , d1 │ │ │ │ @ instruction: 0xf8808f5b │ │ │ │ @ instruction: 0x46383fb0 │ │ │ │ - mrc2 1, 4, pc, cr8, cr7, {1} │ │ │ │ + mcr2 1, 7, pc, cr12, cr7, {1} @ │ │ │ │ svccc 0x0094f8d6 │ │ │ │ blx fed78364 │ │ │ │ @ instruction: 0xf102f282 │ │ │ │ str r0, [r2, r0, lsr #8]! │ │ │ │ strcs r2, [ip], #-1280 @ 0xfffffb00 │ │ │ │ strtmi r4, [lr], -sl, lsr #12 │ │ │ │ ldrtmi lr, [r8], -r9, lsr #15 │ │ │ │ - mcr2 1, 4, pc, cr8, cr7, {1} @ │ │ │ │ + mrc2 1, 6, pc, cr12, cr7, {1} │ │ │ │ svccc 0x0094f8d6 │ │ │ │ @ instruction: 0x4638e7b5 │ │ │ │ - mcr2 1, 4, pc, cr2, cr7, {1} @ │ │ │ │ + mrc2 1, 6, pc, cr6, cr7, {1} │ │ │ │ andlt r4, fp, r0, lsr #12 │ │ │ │ svclt 0x0000bdf0 │ │ │ │ ... │ │ │ │ - eoreq lr, r9, lr, lsl #23 │ │ │ │ + eoreq lr, r9, lr, asr #24 │ │ │ │ andcs r4, r0, r3, lsl #12 │ │ │ │ @ instruction: 0x47706018 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl fec15698 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r3], r0 @ │ │ │ │ bmi 32aa04 │ │ │ │ @@ -102470,16 +102470,16 @@ │ │ │ │ ldrbtmi r0, [sl], #-261 @ 0xfffffefb │ │ │ │ @ instruction: 0xf07d9000 │ │ │ │ andlt pc, r3, r5, lsr #21 │ │ │ │ stmdami r4, {r8, sl, fp, ip, sp, pc} │ │ │ │ @ instruction: 0xf0954478 │ │ │ │ andlt pc, r3, sp, lsl pc @ │ │ │ │ svclt 0x0000bd00 │ │ │ │ - strdeq lr, [r9], -r2 @ │ │ │ │ - mlaseq r0, r0, r9, r5 │ │ │ │ + strhteq lr, [r9], -r2 │ │ │ │ + eorseq r5, r0, r0, asr sl │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl fec156d8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 2824a0 │ │ │ │ @ instruction: 0xf8dfb083 │ │ │ │ @ instruction: 0x460ac01c │ │ │ │ @ instruction: 0xf853447b │ │ │ │ @@ -102848,23 +102848,22 @@ │ │ │ │ bl 1322f8 │ │ │ │ b.n be722 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ subs r4, r5, r1 │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n bf07c │ │ │ │ + b.n be1fc │ │ │ │ movs r1, r5 │ │ │ │ subs r6, r4, r0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n bed98 │ │ │ │ - movs r1, r5 │ │ │ │ - @ instruction: 0xe8000029 │ │ │ │ - b.n be804 │ │ │ │ + b.n bef18 │ │ │ │ movs r1, r5 │ │ │ │ + @ instruction: 0xe8c00029 │ │ │ │ + @ instruction: 0xe8520029 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ ldr r2, [pc, #372] @ (bea68 ) │ │ │ │ sub sp, #112 @ 0x70 │ │ │ │ ldr r3, [pc, #372] @ (bea6c ) │ │ │ │ @@ -102890,15 +102889,15 @@ │ │ │ │ mov.w r2, #0 │ │ │ │ bne.w bea58 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #112 @ 0x70 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r6, r0 │ │ │ │ add.w r0, r1, #128 @ 0x80 │ │ │ │ - bl 1f6158 │ │ │ │ + bl 1f6200 │ │ │ │ ldrb.w r2, [r4, #93] @ 0x5d │ │ │ │ mov r7, r2 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n be9fc │ │ │ │ ldr.w lr, [pc, #296] @ bea74 │ │ │ │ add.w ip, sp, #44 @ 0x2c │ │ │ │ add lr, pc │ │ │ │ @@ -102947,23 +102946,23 @@ │ │ │ │ vstr d7, [sp, #8] │ │ │ │ bl c8c38 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r4, #93] @ 0x5d │ │ │ │ cbz r0, be9f0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add.w r0, r4, #128 @ 0x80 │ │ │ │ - bl 1f6174 │ │ │ │ + bl 1f621c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ b.n be916 │ │ │ │ ldr.w r1, [r4, #152] @ 0x98 │ │ │ │ mov r0, r6 │ │ │ │ bl b8ec4 │ │ │ │ cbnz r0, bea3a │ │ │ │ add.w r0, r4, #128 @ 0x80 │ │ │ │ - bl 1f6174 │ │ │ │ + bl 1f621c │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n be914 │ │ │ │ ldr r2, [pc, #108] @ (bea7c ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ @@ -102983,33 +102982,33 @@ │ │ │ │ ldr.w r1, [r4, #152] @ 0x98 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ bl c8dcc │ │ │ │ movs r3, #0 │ │ │ │ add.w r0, r4, #128 @ 0x80 │ │ │ │ str.w r3, [r4, #152] @ 0x98 │ │ │ │ - bl 1f6174 │ │ │ │ + bl 1f621c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ b.n be916 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ asrs r4, r0, #28 │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ asrs r2, r4, #27 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n be7b8 │ │ │ │ + b.n be938 │ │ │ │ movs r1, r5 │ │ │ │ - b.n be6d8 │ │ │ │ + b.n be858 │ │ │ │ movs r1, r5 │ │ │ │ - svc 130 @ 0x82 │ │ │ │ + b.n beb04 │ │ │ │ movs r1, r5 │ │ │ │ - svc 108 @ 0x6c │ │ │ │ + b.n beadc │ │ │ │ movs r1, r5 │ │ │ │ cbz r2, beabc │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldrb.w r3, [r0, #3524] @ 0xdc4 │ │ │ │ @@ -103211,15 +103210,15 @@ │ │ │ │ beq.w beda0 │ │ │ │ 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 2f89e0 │ │ │ │ + bl 2f8a88 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ and.w r6, r0, #6 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 5926c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r2, [r9, r4] │ │ │ │ @@ -103386,15 +103385,15 @@ │ │ │ │ ite cc │ │ │ │ movcc r3, #1 │ │ │ │ movcs r3, #5 │ │ │ │ vstr d8, [sp, #112] @ 0x70 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ movs r3, #6 │ │ │ │ strd r2, r3, [sp, #120] @ 0x78 │ │ │ │ - bl 2f89e0 │ │ │ │ + bl 2f8a88 │ │ │ │ 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 │ │ │ │ @@ -103404,15 +103403,15 @@ │ │ │ │ cmp r3, r8 │ │ │ │ bls.n bef48 │ │ │ │ movs r3, #68 @ 0x44 │ │ │ │ add r5, r8 │ │ │ │ ldr.w r6, [r9, #96] @ 0x60 │ │ │ │ mul.w r5, r3, r5 │ │ │ │ ldr r0, [r6, r5] │ │ │ │ - bl 2f89e0 │ │ │ │ + bl 2f8a88 │ │ │ │ ldr.w r2, [r4, #424] @ 0x1a8 │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r0, [r4, #1108] @ 0x454 │ │ │ │ ldr.w r1, [r4, #1104] @ 0x450 │ │ │ │ str r0, [sp, #16] │ │ │ │ negs r0, r2 │ │ │ │ sbc.w ip, ip, ip │ │ │ │ @@ -103854,17 +103853,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r5, #31 │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsrs r4, r1, #24 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bvc.n bf37c │ │ │ │ + bvc.n bf2fc │ │ │ │ movs r1, r5 │ │ │ │ - bvs.n bf34c │ │ │ │ + bvc.n bf2cc │ │ │ │ movs r1, r5 │ │ │ │ add r2, pc, #268 @ (adr r2, bf460 ) │ │ │ │ @ instruction: 0xffff9ffd │ │ │ │ vaddw.u q13, , d5 │ │ │ │ vsli.64 , q12, #63 @ 0x3f │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -104035,15 +104034,15 @@ │ │ │ │ cmp r0, r2 │ │ │ │ beq.n bf5d4 │ │ │ │ ldr.w r1, [r5, #1256] @ 0x4e8 │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n bf5bc │ │ │ │ mov r2, r6 │ │ │ │ - bl 1e2cc4 │ │ │ │ + bl 1e2d6c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n bf634 │ │ │ │ ldr.w r2, [r5, #1260] @ 0x4ec │ │ │ │ str.w r6, [r5, #1264] @ 0x4f0 │ │ │ │ adds r4, r0, r2 │ │ │ │ str.w r0, [r5, #1256] @ 0x4e8 │ │ │ │ @@ -104060,15 +104059,15 @@ │ │ │ │ ldr.w r1, [r8, r1] │ │ │ │ cmp r0, r1 │ │ │ │ beq.n bf600 │ │ │ │ ldr.w r1, [r5, #1240] @ 0x4d8 │ │ │ │ str r3, [sp, #24] │ │ │ │ cbz r0, bf5c8 │ │ │ │ mov r2, r6 │ │ │ │ - bl 1e2cc4 │ │ │ │ + bl 1e2d6c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n bf634 │ │ │ │ ldr.w r2, [r5, #1244] @ 0x4dc │ │ │ │ str.w r6, [r5, #1248] @ 0x4e0 │ │ │ │ add r2, r0 │ │ │ │ str.w r0, [r5, #1240] @ 0x4d8 │ │ │ │ @@ -104137,15 +104136,15 @@ │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r6, #15 │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsrs r0, r3, #15 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bmi.n bf55c │ │ │ │ + bpl.n bf6dc │ │ │ │ movs r1, r5 │ │ │ │ lsrs r4, r1, #11 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -104303,15 +104302,15 @@ │ │ │ │ lsls r0, r0, #20 │ │ │ │ lsrs r6, r6, #2 │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r5, #1 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bne.n bf7b8 │ │ │ │ + bcs.n bf738 │ │ │ │ movs r1, r5 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r1, [r1, #3852] @ 0xf0c │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r1, #2240] @ 0x8c0 │ │ │ │ @@ -104329,15 +104328,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 │ │ │ │ - ldrsb r2, [r6, r5] │ │ │ │ + ldr r2, [r6, r0] │ │ │ │ movs r0, r6 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldr.w r3, [r3, #152] @ 0x98 │ │ │ │ ldrd r0, r1, [r3, #16] │ │ │ │ bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -104351,18 +104350,18 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ add.w r3, r0, #6336 @ 0x18c0 │ │ │ │ mov r5, r2 │ │ │ │ adds r3, #20 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1f6158 │ │ │ │ + bl 1f6200 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr.w r0, [r4, #2352] @ 0x930 │ │ │ │ - bl 1df918 │ │ │ │ + bl 1df9c0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cbz r0, bf8d0 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ addw r1, r5, #4095 @ 0xfff │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r4, [r2, #0] │ │ │ │ bfc r1, #0, #12 │ │ │ │ @@ -104371,15 +104370,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 1f6174 │ │ │ │ + bl 1f621c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [r2, #16] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ @@ -104389,15 +104388,15 @@ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 5a26c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r4, #2352] @ 0x930 │ │ │ │ str r1, [r2, #16] │ │ │ │ - bl 1df954 │ │ │ │ + bl 1df9fc │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ b.n bf8a0 │ │ │ │ add.w r2, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r2, #2352] @ 0x930 │ │ │ │ cbnz r3, bf904 │ │ │ │ bx lr │ │ │ │ ldr r3, [r1, #28] │ │ │ │ @@ -104410,19 +104409,19 @@ │ │ │ │ sub sp, #12 │ │ │ │ add.w r5, r0, #6336 @ 0x18c0 │ │ │ │ add.w r0, r0, #6336 @ 0x18c0 │ │ │ │ mov r4, r1 │ │ │ │ adds r0, #20 │ │ │ │ adds r5, #20 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1f6158 │ │ │ │ + bl 1f6200 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r4, #28] │ │ │ │ ldr.w r0, [r2, #2352] @ 0x930 │ │ │ │ - bl 1df918 │ │ │ │ + bl 1df9c0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ addw r0, r0, #4095 @ 0xfff │ │ │ │ bfc r0, #0, #12 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs r0, r2, r0 │ │ │ │ @@ -104432,20 +104431,20 @@ │ │ │ │ sbc.w ip, r2, #0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ subs r0, #1 │ │ │ │ str.w ip, [r3, #12] │ │ │ │ str r0, [r3, #0] │ │ │ │ cbz r0, bf96c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f6174 │ │ │ │ + bl 1f621c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr.w r0, [r2, #2352] @ 0x930 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1df9a8 │ │ │ │ + bl 1dfa50 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ blx 58d60 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 58d60 │ │ │ │ b.n bf962 │ │ │ │ nop │ │ │ │ @@ -104459,18 +104458,18 @@ │ │ │ │ cbnz r3, bf9aa │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r3, r0, #6336 @ 0x18c0 │ │ │ │ adds r3, #20 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1f6158 │ │ │ │ + bl 1f6200 │ │ │ │ ldr.w r0, [r7, #2352] @ 0x930 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1df9fc │ │ │ │ + bl 1dfaa4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w bfacc │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov fp, r7 │ │ │ │ mov.w r9, #0 │ │ │ │ movs r4, #4 │ │ │ │ mov r3, r0 │ │ │ │ @@ -104501,15 +104500,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 1df9fc │ │ │ │ + bl 1dfaa4 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, bfa44 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ adds r1, r4, #4 │ │ │ │ beq.n bfae0 │ │ │ │ adds r4, #4 │ │ │ │ cmp r4, r7 │ │ │ │ @@ -104549,31 +104548,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 1e0740 │ │ │ │ + bl 1e07e8 │ │ │ │ cmp r7, r4 │ │ │ │ bcc.n bfa72 │ │ │ │ mov r6, sl │ │ │ │ mov r1, fp │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r9 │ │ │ │ ldr r2, [pc, #68] @ (bfaf4 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r1, [pc, #68] @ (bfaf8 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e0740 │ │ │ │ + bl 1e07e8 │ │ │ │ mov r0, r6 │ │ │ │ blx 58d60 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 1f6174 │ │ │ │ + bl 1f621c │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [pc, #44] @ (bfafc ) │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #4 │ │ │ │ add r3, pc │ │ │ │ @@ -104582,21 +104581,21 @@ │ │ │ │ mov r1, r6 │ │ │ │ b.n bfaa8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ str r2, [sp, #916] @ 0x394 │ │ │ │ - vraddhn.i d28, , q0 │ │ │ │ + vmls.i q14, , d0[0] │ │ │ │ movs r1, r5 │ │ │ │ - bpl.n bfa24 │ │ │ │ + bvs.n bfba4 │ │ │ │ movs r1, r5 │ │ │ │ - bpl.n bfbd4 │ │ │ │ + bvs.n bfb54 │ │ │ │ movs r1, r5 │ │ │ │ - stmia r3!, {r3, r4, r5, r7} │ │ │ │ + stmia r4!, {r3, r4, r5, r6} │ │ │ │ movs r1, r5 │ │ │ │ str r2, [sp, #372] @ 0x174 │ │ │ │ vtbx.8 d20, {d15-d17}, d2 │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [pc, #264] @ (bfc10 ) │ │ │ │ add r2, pc │ │ │ │ str.w ip, [r1, #40] @ 0x28 │ │ │ │ @@ -104614,15 +104613,15 @@ │ │ │ │ mov r4, r1 │ │ │ │ mov r9, r1 │ │ │ │ add.w r8, r8, #20 │ │ │ │ str r0, [sp, #0] │ │ │ │ add.w r0, r0, #6336 @ 0x18c0 │ │ │ │ adds r0, #20 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1f6158 │ │ │ │ + bl 1f6200 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r3, #2252] @ 0x8cc │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #5 │ │ │ │ mov.w r1, r0, lsr #2 │ │ │ │ str r1, [r4, #40] @ 0x28 │ │ │ │ @@ -104646,29 +104645,29 @@ │ │ │ │ ldr r2, [r2, r1] │ │ │ │ cmp r0, r2 │ │ │ │ beq.n bfbd8 │ │ │ │ ldr.w r1, [r3, #2248] @ 0x8c8 │ │ │ │ str r3, [sp, #0] │ │ │ │ cbz r0, bfbcc │ │ │ │ mov r2, r4 │ │ │ │ - bl 1e2cc4 │ │ │ │ + bl 1e2d6c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cbz r0, bfc06 │ │ │ │ ldr.w r2, [r3, #2252] @ 0x8cc │ │ │ │ str.w r4, [r3, #2256] @ 0x8d0 │ │ │ │ add r2, r0 │ │ │ │ str.w r0, [r3, #2248] @ 0x8c8 │ │ │ │ b.n bfbae │ │ │ │ ldr.w r2, [r3, #2248] @ 0x8c8 │ │ │ │ adds r2, r2, r0 │ │ │ │ beq.n bfc06 │ │ │ │ str.w r7, [r3, #2252] @ 0x8cc │ │ │ │ mov r0, r8 │ │ │ │ str.w r9, [r2] │ │ │ │ - bl 1f6174 │ │ │ │ + bl 1f621c │ │ │ │ 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 bfb78 │ │ │ │ @@ -104713,28 +104712,28 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ add.w r2, r0, #6336 @ 0x18c0 │ │ │ │ adds r2, #20 │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1f6158 │ │ │ │ + bl 1f6200 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr.w r2, [r3, #2252] @ 0x8cc │ │ │ │ ldr.w ip, [r3, #2248] @ 0x8c8 │ │ │ │ subs r2, #4 │ │ │ │ str.w r2, [r3, #2252] @ 0x8cc │ │ │ │ ldr r1, [r1, #40] @ 0x28 │ │ │ │ ldr.w r3, [ip, r2] │ │ │ │ str.w r3, [ip, r1, lsl #2] │ │ │ │ str r1, [r3, #40] @ 0x28 │ │ │ │ - bl 1f6174 │ │ │ │ + bl 1f621c │ │ │ │ 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 │ │ │ │ @@ -104943,25 +104942,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 2f882c │ │ │ │ + bl 2f88d4 │ │ │ │ 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 2ed0d4 │ │ │ │ + bl 2ed17c │ │ │ │ b.n bfe8a │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r2, r2, #6 │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ @@ -105000,25 +104999,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 2f882c │ │ │ │ + bl 2f88d4 │ │ │ │ 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 2ec3fc │ │ │ │ + bl 2ec4a4 │ │ │ │ b.n bff1a │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r2, r0, #4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ @@ -105057,25 +105056,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 2f882c │ │ │ │ + bl 2f88d4 │ │ │ │ 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 2ede6c │ │ │ │ + bl 2edf14 │ │ │ │ b.n bffaa │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r2, r6, #1 │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ @@ -105162,15 +105161,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 2ede6c │ │ │ │ + bl 2edf14 │ │ │ │ ldrb.w r2, [r5, #750] @ 0x2ee │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n c014e │ │ │ │ ldr r2, [pc, #140] @ (c0180 ) │ │ │ │ ldr r3, [pc, #128] @ (c0178 ) │ │ │ │ add r2, pc │ │ │ │ @@ -105194,15 +105193,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 2ede6c │ │ │ │ + bl 2edf14 │ │ │ │ ldrb.w r2, [r5, #615] @ 0x267 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n c00c6 │ │ │ │ ldrb.w r2, [r5, #708] @ 0x2c4 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n c00c6 │ │ │ │ @@ -105216,27 +105215,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 2ede6c │ │ │ │ + bl 2edf14 │ │ │ │ b.n c00f2 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ vshr.u64 d0, d25, #62 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #48] @ (c01b0 ) │ │ │ │ + ldr r7, [pc, #816] @ (c04b0 ) │ │ │ │ movs r0, r6 │ │ │ │ vqadd.u8 d0, d22, d25 │ │ │ │ - ldr r6, [pc, #776] @ (c0490 ) │ │ │ │ + ldr r7, [pc, #520] @ (c0390 ) │ │ │ │ movs r0, r6 │ │ │ │ - ldr r6, [pc, #512] @ (c038c ) │ │ │ │ + ldr r7, [pc, #256] @ (c028c ) │ │ │ │ movs r0, r6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #256] @ (c02a0 ) │ │ │ │ @@ -105279,15 +105278,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 2ec3fc │ │ │ │ + bl 2ec4a4 │ │ │ │ ldrb.w r2, [r5, #750] @ 0x2ee │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n c027a │ │ │ │ ldr r2, [pc, #140] @ (c02ac ) │ │ │ │ ldr r3, [pc, #128] @ (c02a4 ) │ │ │ │ add r2, pc │ │ │ │ @@ -105311,15 +105310,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 2ec3fc │ │ │ │ + bl 2ec4a4 │ │ │ │ ldrb.w r2, [r5, #615] @ 0x267 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n c01f2 │ │ │ │ ldrb.w r2, [r5, #708] @ 0x2c4 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n c01f2 │ │ │ │ @@ -105333,27 +105332,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 2ec3fc │ │ │ │ + bl 2ec4a4 │ │ │ │ b.n c021e │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ mrc2 0, 2, r0, cr6, cr9, {5} │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #896] @ (c062c ) │ │ │ │ + ldr r6, [pc, #640] @ (c052c ) │ │ │ │ movs r0, r6 │ │ │ │ ldc2l 0, cr0, [sl, #740] @ 0x2e4 │ │ │ │ - ldr r5, [pc, #600] @ (c050c ) │ │ │ │ + ldr r6, [pc, #344] @ (c040c ) │ │ │ │ movs r0, r6 │ │ │ │ - ldr r5, [pc, #336] @ (c0408 ) │ │ │ │ + ldr r6, [pc, #80] @ (c0308 ) │ │ │ │ movs r0, r6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #256] @ (c03cc ) │ │ │ │ @@ -105396,15 +105395,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 2ed0d4 │ │ │ │ + bl 2ed17c │ │ │ │ ldrb.w r2, [r5, #750] @ 0x2ee │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n c03a6 │ │ │ │ ldr r2, [pc, #140] @ (c03d8 ) │ │ │ │ ldr r3, [pc, #128] @ (c03d0 ) │ │ │ │ add r2, pc │ │ │ │ @@ -105428,15 +105427,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 2ed0d4 │ │ │ │ + bl 2ed17c │ │ │ │ ldrb.w r2, [r5, #615] @ 0x267 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n c031e │ │ │ │ ldrb.w r2, [r5, #708] @ 0x2c4 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n c031e │ │ │ │ @@ -105450,27 +105449,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 2ed0d4 │ │ │ │ + bl 2ed17c │ │ │ │ b.n c034a │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stc2 0, cr0, [sl, #-740]! @ 0xfffffd1c │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #720] @ (c06a8 ) │ │ │ │ + ldr r5, [pc, #464] @ (c05a8 ) │ │ │ │ movs r0, r6 │ │ │ │ stc2 0, cr0, [lr], #740 @ 0x2e4 │ │ │ │ - ldr r4, [pc, #424] @ (c0588 ) │ │ │ │ + ldr r5, [pc, #168] @ (c0488 ) │ │ │ │ movs r0, r6 │ │ │ │ - ldr r4, [pc, #160] @ (c0484 ) │ │ │ │ + ldr r4, [pc, #928] @ (c0784 ) │ │ │ │ movs r0, r6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r1, #76] @ 0x4c │ │ │ │ add.w r7, r1, #72 @ 0x48 │ │ │ │ @@ -105521,15 +105520,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 1e9520 │ │ │ │ + bl 1e95c8 │ │ │ │ b.n c0454 │ │ │ │ nop │ │ │ │ ldr.w ip, [r1] │ │ │ │ cmp.w ip, #0 │ │ │ │ beq.n c0512 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ movs r3, #0 │ │ │ │ @@ -105802,15 +105801,15 @@ │ │ │ │ mov.w r3, #134217728 @ 0x8000000 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r6 │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - bl 2ede6c │ │ │ │ + bl 2edf14 │ │ │ │ ldr.w r2, [fp, #48] @ 0x30 │ │ │ │ adds r5, #1 │ │ │ │ cmp r2, r5 │ │ │ │ bhi.n c0724 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr.w r9, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ @@ -105987,15 +105986,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ ldr.w lr, [r2, #1124] @ 0x464 │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ vldr d7, [lr, #16] │ │ │ │ strd r7, ip, [sp, #8] │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 2ede6c │ │ │ │ + bl 2edf14 │ │ │ │ b.n c07f4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ b.n c07e0 │ │ │ │ ldrd r2, r3, [r3, #40] @ 0x28 │ │ │ │ b.n c0764 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ ldr.w r3, [fp, #64] @ 0x40 │ │ │ │ @@ -106174,15 +106173,15 @@ │ │ │ │ mov.w r3, #134217728 @ 0x8000000 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #13 │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ - bl 2ede6c │ │ │ │ + bl 2edf14 │ │ │ │ ldr.w r0, [r8, #24] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ b.n c0b32 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ adds r1, r3, r6 │ │ │ │ ldr r2, [r3, r6] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -106503,15 +106502,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r9, [r2, #1124] @ 0x464 │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ vldr d7, [r9, #16] │ │ │ │ strd ip, lr, [sp, #8] │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 2ede6c │ │ │ │ + bl 2edf14 │ │ │ │ b.n c0c60 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b.n c0c50 │ │ │ │ ldrd r3, r0, [r7, #16] │ │ │ │ ldr.w r4, [fp, #80] @ 0x50 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ add r4, r3 │ │ │ │ @@ -106709,15 +106708,15 @@ │ │ │ │ mov.w r3, #134217728 @ 0x8000000 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r6 │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - bl 2ec3fc │ │ │ │ + bl 2ec4a4 │ │ │ │ ldr.w r2, [fp, #48] @ 0x30 │ │ │ │ adds r5, #1 │ │ │ │ cmp r2, r5 │ │ │ │ bhi.n c10e4 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr.w r9, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ @@ -106894,15 +106893,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ ldr.w lr, [r2, #1124] @ 0x464 │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ vldr d7, [lr, #16] │ │ │ │ strd r7, ip, [sp, #8] │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 2ec3fc │ │ │ │ + bl 2ec4a4 │ │ │ │ b.n c11b4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ b.n c11a0 │ │ │ │ ldrd r2, r3, [r3, #40] @ 0x28 │ │ │ │ b.n c1124 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ ldr.w r3, [fp, #64] @ 0x40 │ │ │ │ @@ -107081,15 +107080,15 @@ │ │ │ │ mov.w r3, #134217728 @ 0x8000000 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #13 │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ - bl 2ec3fc │ │ │ │ + bl 2ec4a4 │ │ │ │ ldr.w r0, [r8, #24] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ b.n c14f2 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ adds r1, r3, r6 │ │ │ │ ldr r2, [r3, r6] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -107410,15 +107409,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r9, [r2, #1124] @ 0x464 │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ vldr d7, [r9, #16] │ │ │ │ strd ip, lr, [sp, #8] │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 2ec3fc │ │ │ │ + bl 2ec4a4 │ │ │ │ b.n c1620 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b.n c1610 │ │ │ │ ldrd r3, r0, [r7, #16] │ │ │ │ ldr.w r4, [fp, #80] @ 0x50 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ add r4, r3 │ │ │ │ @@ -107616,15 +107615,15 @@ │ │ │ │ mov.w r3, #134217728 @ 0x8000000 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r6 │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - bl 2ed0d4 │ │ │ │ + bl 2ed17c │ │ │ │ ldr.w r2, [fp, #48] @ 0x30 │ │ │ │ adds r5, #1 │ │ │ │ cmp r2, r5 │ │ │ │ bhi.n c1aa4 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr.w r9, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ @@ -107801,15 +107800,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ ldr.w lr, [r2, #1124] @ 0x464 │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ vldr d7, [lr, #16] │ │ │ │ strd r7, ip, [sp, #8] │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 2ed0d4 │ │ │ │ + bl 2ed17c │ │ │ │ b.n c1b74 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ b.n c1b60 │ │ │ │ ldrd r2, r3, [r3, #40] @ 0x28 │ │ │ │ b.n c1ae4 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ ldr.w r3, [fp, #64] @ 0x40 │ │ │ │ @@ -107990,15 +107989,15 @@ │ │ │ │ mov.w r3, #134217728 @ 0x8000000 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #13 │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ - bl 2ed0d4 │ │ │ │ + bl 2ed17c │ │ │ │ ldr.w r0, [r8, #24] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ b.n c1eb2 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ adds r1, r3, r6 │ │ │ │ ldr r2, [r3, r6] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -108319,15 +108318,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r9, [r2, #1124] @ 0x464 │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ vldr d7, [r9, #16] │ │ │ │ strd ip, lr, [sp, #8] │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 2ed0d4 │ │ │ │ + bl 2ed17c │ │ │ │ b.n c1fe0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b.n c1fd0 │ │ │ │ ldrd r3, r0, [r7, #16] │ │ │ │ ldr.w r4, [fp, #80] @ 0x50 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ add r4, r3 │ │ │ │ @@ -108579,26 +108578,26 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r1, [r1, #1124] @ 0x464 │ │ │ │ vldr d7, [r1, #16] │ │ │ │ movs r1, #13 │ │ │ │ strd lr, r3, [sp, #12] │ │ │ │ str.w ip, [sp, #8] │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 2ede6c │ │ │ │ + bl 2edf14 │ │ │ │ b.n c23dc │ │ │ │ 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 2ede6c │ │ │ │ + bl 2edf14 │ │ │ │ b.n c23dc │ │ │ │ strd r1, r1, [r3] │ │ │ │ b.n c23dc │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bgt.n c2628 │ │ │ │ lsls r1, r7, #2 │ │ │ │ @@ -108762,26 +108761,26 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r1, [r1, #1124] @ 0x464 │ │ │ │ vldr d7, [r1, #16] │ │ │ │ movs r1, #13 │ │ │ │ strd lr, r3, [sp, #12] │ │ │ │ str.w ip, [sp, #8] │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 2ed0d4 │ │ │ │ + bl 2ed17c │ │ │ │ b.n c25d4 │ │ │ │ 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 2ed0d4 │ │ │ │ + bl 2ed17c │ │ │ │ b.n c25d4 │ │ │ │ strd r1, r1, [r3] │ │ │ │ b.n c25d4 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bge.n c2830 │ │ │ │ lsls r1, r7, #2 │ │ │ │ @@ -108945,26 +108944,26 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r1, [r1, #1124] @ 0x464 │ │ │ │ vldr d7, [r1, #16] │ │ │ │ movs r1, #13 │ │ │ │ strd lr, r3, [sp, #12] │ │ │ │ str.w ip, [sp, #8] │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 2ec3fc │ │ │ │ + bl 2ec4a4 │ │ │ │ b.n c27cc │ │ │ │ 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 2ec3fc │ │ │ │ + bl 2ec4a4 │ │ │ │ b.n c27cc │ │ │ │ strd r1, r1, [r3] │ │ │ │ b.n c27cc │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bhi.n c2a38 │ │ │ │ lsls r1, r7, #2 │ │ │ │ @@ -109441,25 +109440,25 @@ │ │ │ │ b.n c2ba6 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ bvs.n c2f04 │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ bcc.n c2e92 │ │ │ │ - @ instruction: 0xffffacb4 │ │ │ │ + vcvt.u16.f16 q13, q10, #1 │ │ │ │ movs r1, r5 │ │ │ │ bmi.n c2efc │ │ │ │ lsls r1, r7, #2 │ │ │ │ - add r3, sp, #352 @ 0x160 │ │ │ │ + add r4, sp, #96 @ 0x60 │ │ │ │ movs r1, r5 │ │ │ │ - add r3, sp, #32 │ │ │ │ + add r3, sp, #800 @ 0x320 │ │ │ │ movs r1, r5 │ │ │ │ - add r2, sp, #616 @ 0x268 │ │ │ │ + add r3, sp, #360 @ 0x168 │ │ │ │ movs r1, r5 │ │ │ │ - add r2, sp, #112 @ 0x70 │ │ │ │ + add r2, sp, #880 @ 0x370 │ │ │ │ movs r1, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r5, r1 │ │ │ │ @@ -109763,66 +109762,66 @@ │ │ │ │ subw sp, sp, #1948 @ 0x79c │ │ │ │ add r2, pc │ │ │ │ add r0, sp, #24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #1940] @ 0x794 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f3c18 │ │ │ │ + bl 1f3cc0 │ │ │ │ ldr.w r3, [fp, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w c3326 │ │ │ │ str.w fp, [sp, #12] │ │ │ │ movs r6, #0 │ │ │ │ add r7, sp, #20 │ │ │ │ add.w fp, fp, #36 @ 0x24 │ │ │ │ ldr.w sl, [fp, r6, lsl #3] │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.w c331a │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, sl, #101 @ 0x65 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1f3c94 │ │ │ │ + bl 1f3d3c │ │ │ │ ldr.w r3, [sl, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w c3316 │ │ │ │ movs r3, #0 │ │ │ │ strd r6, fp, [sp, #4] │ │ │ │ mov.w r8, r3, lsl #5 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r8, #108 @ 0x6c │ │ │ │ add r0, sp, #24 │ │ │ │ add r1, sl │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1f3c94 │ │ │ │ + bl 1f3d3c │ │ │ │ add.w r1, r8, #120 @ 0x78 │ │ │ │ movs r2, #4 │ │ │ │ add r1, sl │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1f3c94 │ │ │ │ + bl 1f3d3c │ │ │ │ add.w r1, r8, #116 @ 0x74 │ │ │ │ movs r2, #4 │ │ │ │ add r1, sl │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1f3c94 │ │ │ │ + bl 1f3d3c │ │ │ │ add.w r1, r8, #112 @ 0x70 │ │ │ │ movs r2, #4 │ │ │ │ add r1, sl │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1f3c94 │ │ │ │ + bl 1f3d3c │ │ │ │ add.w r1, r8, #124 @ 0x7c │ │ │ │ movs r2, #4 │ │ │ │ add r1, sl │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1f3c94 │ │ │ │ + bl 1f3d3c │ │ │ │ add.w r1, r8, #128 @ 0x80 │ │ │ │ movs r2, #4 │ │ │ │ add r1, sl │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1f3c94 │ │ │ │ + bl 1f3d3c │ │ │ │ add.w r1, sl, r8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r0, [r1, #128] @ 0x80 │ │ │ │ add.w r2, sl, r3, lsl #5 │ │ │ │ ldr.w ip, [r2, #132] @ 0x84 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w c3368 │ │ │ │ @@ -109837,23 +109836,23 @@ │ │ │ │ add r4, ip │ │ │ │ add.w fp, sl, r8 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #4 │ │ │ │ add r0, sp, #24 │ │ │ │ adds r6, #1 │ │ │ │ - bl 1f3c94 │ │ │ │ + bl 1f3d3c │ │ │ │ movs r2, #4 │ │ │ │ adds r1, r4, r2 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1f3c94 │ │ │ │ + bl 1f3d3c │ │ │ │ movs r2, #4 │ │ │ │ subs r1, r4, #4 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1f3c94 │ │ │ │ + bl 1f3d3c │ │ │ │ ldr.w r2, [fp, #112] @ 0x70 │ │ │ │ adds r4, #44 @ 0x2c │ │ │ │ cmp r6, r2 │ │ │ │ bcc.n c327c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n c3304 │ │ │ │ @@ -109874,27 +109873,27 @@ │ │ │ │ mla r2, r4, r2, r9 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ lsls r3, r3, #31 │ │ │ │ bpl.n c32be │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #24 │ │ │ │ movs r2, #4 │ │ │ │ - bl 1f3c94 │ │ │ │ + bl 1f3d3c │ │ │ │ ldr r1, [r7, #0] │ │ │ │ add r0, sp, #24 │ │ │ │ movs r2, #4 │ │ │ │ mla r1, r4, r1, r9 │ │ │ │ adds r1, #40 @ 0x28 │ │ │ │ - bl 1f3c94 │ │ │ │ + bl 1f3d3c │ │ │ │ ldr r1, [r7, #0] │ │ │ │ movs r2, #4 │ │ │ │ add r0, sp, #24 │ │ │ │ mla r1, r4, r1, r9 │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ - bl 1f3c94 │ │ │ │ + bl 1f3d3c │ │ │ │ b.n c32be │ │ │ │ mov r3, r6 │ │ │ │ adds r3, #1 │ │ │ │ ldr.w r2, [sl, #88] @ 0x58 │ │ │ │ uxth r3, r3 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.w c31ec │ │ │ │ @@ -109904,23 +109903,23 @@ │ │ │ │ adds r6, #1 │ │ │ │ cmp r3, r6 │ │ │ │ bhi.w c31c4 │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, fp, #100 @ 0x64 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1f3c94 │ │ │ │ + bl 1f3d3c │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, fp, #104 @ 0x68 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1f3c94 │ │ │ │ + bl 1f3d3c │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, fp, #108 @ 0x6c │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1f4184 │ │ │ │ + bl 1f422c │ │ │ │ ldr r2, [pc, #72] @ (c3394 ) │ │ │ │ ldr r3, [pc, #64] @ (c3390 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1940] @ 0x794 │ │ │ │ eors r2, r3 │ │ │ │ @@ -110024,15 +110023,15 @@ │ │ │ │ str r6, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #545 @ 0x221 │ │ │ │ bl 13b9fc │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - add r3, pc, #1008 @ (adr r3, c3854 ) │ │ │ │ + add r4, pc, #752 @ (adr r4, c3754 ) │ │ │ │ movs r1, r5 │ │ │ │ cbz r2, c34c0 │ │ │ │ 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 │ │ │ │ @@ -110293,15 +110292,15 @@ │ │ │ │ adds.w r3, r4, #32 │ │ │ │ mov.w r2, #32 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r0, r0, #80 @ 0x50 │ │ │ │ adc.w r3, r8, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ - bl 1e9688 │ │ │ │ + bl 1e9730 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [r7, #96] @ 0x60 │ │ │ │ ands.w r3, r3, #4 │ │ │ │ bne.n c3666 │ │ │ │ b.n c36a8 │ │ │ │ mov r2, r7 │ │ │ │ @@ -110314,17 +110313,17 @@ │ │ │ │ movs r2, #8 │ │ │ │ mov r1, r4 │ │ │ │ blx r5 │ │ │ │ b.n c3678 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - add r1, pc, #856 @ (adr r1, c3abc ) │ │ │ │ + add r2, pc, #600 @ (adr r2, c39bc ) │ │ │ │ movs r1, r5 │ │ │ │ - add r1, pc, #328 @ (adr r1, c38b0 ) │ │ │ │ + add r2, pc, #72 @ (adr r2, c37b0 ) │ │ │ │ movs r1, r5 │ │ │ │ cbz r2, c37ba │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrb.w r3, [r0, #3524] @ 0xdc4 │ │ │ │ @@ -110370,15 +110369,15 @@ │ │ │ │ b.n c37ae │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ bl fbf0c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ b.n c3782 │ │ │ │ add.w r0, r2, #80 @ 0x50 │ │ │ │ - bl 1e921c │ │ │ │ + bl 1e92c4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ b.n c379a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -110397,24 +110396,24 @@ │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ ldrd r2, r1, [r4, #48] @ 0x30 │ │ │ │ orrs r2, r1 │ │ │ │ beq.n c380c │ │ │ │ add.w r0, r4, #80 @ 0x50 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 1e921c │ │ │ │ + bl 1e92c4 │ │ │ │ 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 1e9688 │ │ │ │ + bl 1e9730 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ b.n c380c │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -110474,15 +110473,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 1e9520 │ │ │ │ + bl 1e95c8 │ │ │ │ b.n c38d2 │ │ │ │ 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 │ │ │ │ @@ -110703,15 +110702,15 @@ │ │ │ │ cmp r1, r3 │ │ │ │ beq.n c3bee │ │ │ │ vldr d7, [pc, #176] @ c3c08 │ │ │ │ mov r3, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ vstr d7, [sp] │ │ │ │ add.w r0, r1, #80 @ 0x50 │ │ │ │ - bl 1e9244 │ │ │ │ + bl 1e92ec │ │ │ │ orrs r1, r0 │ │ │ │ beq.n c3be8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ sub.w r3, r0, #32 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ ldr r2, [r2, #68] @ 0x44 │ │ │ │ @@ -110769,15 +110768,15 @@ │ │ │ │ mov r5, r0 │ │ │ │ b.n c3bbe │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #664] @ 0x298 │ │ │ │ + ldr r5, [sp, #408] @ 0x198 │ │ │ │ movs r1, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r5, r1 │ │ │ │ mov r9, r3 │ │ │ │ @@ -110988,15 +110987,15 @@ │ │ │ │ bl 13b9fc │ │ │ │ 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 c3cae │ │ │ │ nop │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ + ldr r2, [sp, #768] @ 0x300 │ │ │ │ movs r1, r5 │ │ │ │ cbnz r2, c3e6c │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -111081,15 +111080,15 @@ │ │ │ │ ldr.w r1, [r3, #2628] @ 0xa44 │ │ │ │ ldr r2, [r5, r2] │ │ │ │ adds r5, r4, r6 │ │ │ │ cmp r1, r2 │ │ │ │ beq.n c3f76 │ │ │ │ str r3, [sp, #12] │ │ │ │ cbz r1, c3f88 │ │ │ │ - bl 1e2e4c │ │ │ │ + bl 1e2ef4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r1, [r3, #2628] @ 0xa44 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, r6] │ │ │ │ str r2, [r5, #4] │ │ │ │ str r2, [r5, #8] │ │ │ │ str r2, [r5, #12] │ │ │ │ @@ -111246,15 +111245,15 @@ │ │ │ │ ldr.w r0, [r5, #2628] @ 0xa44 │ │ │ │ str r3, [sp, #32] │ │ │ │ cmp r0, r6 │ │ │ │ beq.w c4488 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w c446a │ │ │ │ mov r2, r8 │ │ │ │ - bl 1e2cc4 │ │ │ │ + bl 1e2d6c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ cbz r6, c415e │ │ │ │ str.w r6, [r5, #2632] @ 0xa48 │ │ │ │ str.w r8, [r5, #2640] @ 0xa50 │ │ │ │ str.w r4, [r5, #2636] @ 0xa4c │ │ │ │ ldrd r2, r3, [r3, #-8] │ │ │ │ @@ -111356,15 +111355,15 @@ │ │ │ │ add sp, #132 @ 0x84 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ add.w r1, r4, #4800 @ 0x12c0 │ │ │ │ adds r1, #16 │ │ │ │ add.w r8, r4, #4096 @ 0x1000 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e216c │ │ │ │ + bl 1e2214 │ │ │ │ add.w r3, r8, #692 @ 0x2b4 │ │ │ │ ldmia.w r5, {r0, r1, r2} │ │ │ │ add.w r5, r4, #45056 @ 0xb000 │ │ │ │ stmia.w r3, {r0, r1, r2} │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [r7, #-4] │ │ │ │ bl ad434 │ │ │ │ @@ -111544,15 +111543,15 @@ │ │ │ │ ldr.w r0, [r5, #2628] @ 0xa44 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n c44bc │ │ │ │ ldr.w r1, [r5, #2632] @ 0xa48 │ │ │ │ cbz r0, c44b2 │ │ │ │ mov r2, r8 │ │ │ │ - bl 1e2cc4 │ │ │ │ + bl 1e2d6c │ │ │ │ cbz r0, c44ae │ │ │ │ ldr.w r3, [r5, #2636] @ 0xa4c │ │ │ │ str.w r8, [r5, #2640] @ 0xa50 │ │ │ │ add r3, r0 │ │ │ │ str.w r0, [r5, #2632] @ 0xa48 │ │ │ │ b.n c41b8 │ │ │ │ mov r0, r1 │ │ │ │ @@ -111742,25 +111741,25 @@ │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r5, r0 │ │ │ │ bl 13bd10 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, c46a6 │ │ │ │ add.w r0, r5, #5344 @ 0x14e0 │ │ │ │ adds r0, #16 │ │ │ │ - bl 1f6158 │ │ │ │ + bl 1f6200 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ add.w r1, r5, #5312 @ 0x14c0 │ │ │ │ mov r2, r3 │ │ │ │ adds r1, #20 │ │ │ │ add.w r0, r4, #40 @ 0x28 │ │ │ │ bl 1088e0 │ │ │ │ mov r6, r0 │ │ │ │ add.w r0, r5, #5344 @ 0x14e0 │ │ │ │ adds r0, #16 │ │ │ │ - bl 1f6174 │ │ │ │ + bl 1f621c │ │ │ │ cbnz r6, c46c2 │ │ │ │ ldrb.w r2, [r5, #3524] @ 0xdc4 │ │ │ │ cbnz r2, c46d6 │ │ │ │ movs r1, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ strb r1, [r4, #8] │ │ │ │ @@ -111789,17 +111788,17 @@ │ │ │ │ b.n c46ac │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r4 │ │ │ │ bl fbb90 │ │ │ │ b.n c4694 │ │ │ │ nop │ │ │ │ - str r1, [sp, #984] @ 0x3d8 │ │ │ │ + str r2, [sp, #728] @ 0x2d8 │ │ │ │ movs r1, r5 │ │ │ │ - str r1, [sp, #824] @ 0x338 │ │ │ │ + str r2, [sp, #568] @ 0x238 │ │ │ │ movs r1, r5 │ │ │ │ cbz r2, c4738 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrb.w r3, [r0, #3524] @ 0xdc4 │ │ │ │ @@ -111807,21 +111806,21 @@ │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r2 │ │ │ │ cbnz r3, c473a │ │ │ │ add.w r3, r4, #5344 @ 0x14e0 │ │ │ │ adds r3, #16 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1f6158 │ │ │ │ + bl 1f6200 │ │ │ │ add.w r0, r4, #5312 @ 0x14c0 │ │ │ │ add.w r1, r5, #40 @ 0x28 │ │ │ │ adds r0, #20 │ │ │ │ bl 108a08 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1f6174 │ │ │ │ + bl 1f621c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 13bf00 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ @@ -112066,20 +112065,20 @@ │ │ │ │ sub sp, #28 │ │ │ │ mov r8, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r3 │ │ │ │ mov r5, r2 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r1 │ │ │ │ - bl 2f882c │ │ │ │ + bl 2f88d4 │ │ │ │ mov r7, r0 │ │ │ │ - bl 1db030 │ │ │ │ + bl 1db0d8 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2f8b90 │ │ │ │ + bl 2f8c38 │ │ │ │ add.w r3, r8, #4096 @ 0x1000 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr.w sl, [r3, #3192] @ 0xc78 │ │ │ │ bic.w r3, r7, #4 │ │ │ │ cmp r3, #1 │ │ │ │ bne.w c4b1e │ │ │ │ ldrb.w r3, [sl, #740] @ 0x2e4 │ │ │ │ @@ -112089,26 +112088,26 @@ │ │ │ │ mov r0, r7 │ │ │ │ subs r2, r3, #1 │ │ │ │ ands.w r9, r2, r3 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 2e68c0 │ │ │ │ + bl 2e6968 │ │ │ │ movs r2, #0 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 2e6a30 │ │ │ │ + bl 2e6ad8 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 2e6940 │ │ │ │ + bl 2e69e8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r3, r0 │ │ │ │ cmp.w r8, #255 @ 0xff │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ ands.w r3, r3, #255 @ 0xff │ │ │ │ beq.w c4bf4 │ │ │ │ @@ -112159,25 +112158,25 @@ │ │ │ │ ldrb.w r2, [sl, #717] @ 0x2cd │ │ │ │ cbz r2, c4ad6 │ │ │ │ cmp r6, #92 @ 0x5c │ │ │ │ bhi.w c4da4 │ │ │ │ cmp r6, #69 @ 0x45 │ │ │ │ bhi.w c4ea8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2f882c │ │ │ │ - bl 1e9bb8 │ │ │ │ + bl 2f88d4 │ │ │ │ + bl 1e9c60 │ │ │ │ cbnz r0, c4af2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb.w r2, [r3, #213] @ 0xd5 │ │ │ │ cmp r2, #0 │ │ │ │ bne.w c4dc0 │ │ │ │ orr.w r9, r9, #4096 @ 0x1000 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2f882c │ │ │ │ - bl 1e9ac8 │ │ │ │ + bl 2f88d4 │ │ │ │ + bl 1e9b70 │ │ │ │ cbz r0, c4b56 │ │ │ │ ldrb.w r2, [fp, #32] │ │ │ │ and.w r2, r2, #7 │ │ │ │ cmp r2, #2 │ │ │ │ bne.n c4b56 │ │ │ │ ldrb.w r2, [fp, #52] @ 0x34 │ │ │ │ cbnz r2, c4b56 │ │ │ │ @@ -112206,15 +112205,15 @@ │ │ │ │ movs r4, #64 @ 0x40 │ │ │ │ mov r9, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n c4c32 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2f89e0 │ │ │ │ + bl 2f8a88 │ │ │ │ ldrb.w r2, [fp, #32] │ │ │ │ and.w r1, r9, #1 │ │ │ │ lsls r0, r0, #30 │ │ │ │ and.w r2, r2, #7 │ │ │ │ bpl.w c4c8c │ │ │ │ cmp r1, #0 │ │ │ │ beq.w c4cee │ │ │ │ @@ -112296,16 +112295,16 @@ │ │ │ │ orrhi.w r9, r9, #2 │ │ │ │ orrhi.w r4, r4, #16 │ │ │ │ orrls.w r9, r9, #6 │ │ │ │ orrls.w r4, r4, #48 @ 0x30 │ │ │ │ movs r3, #1 │ │ │ │ orr.w r8, r8, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 2f882c │ │ │ │ - bl 1e9bb8 │ │ │ │ + bl 2f88d4 │ │ │ │ + bl 1e9c60 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w c4b5c │ │ │ │ orr.w r9, r9, #256 @ 0x100 │ │ │ │ b.n c4b5c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w c4dea │ │ │ │ movs r3, #0 │ │ │ │ @@ -112361,19 +112360,19 @@ │ │ │ │ bic.w r2, r9, #6 │ │ │ │ itt eq │ │ │ │ moveq r3, r1 │ │ │ │ moveq r9, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ b.n c4b9c │ │ │ │ mov r0, r6 │ │ │ │ - bl 2f89e0 │ │ │ │ + bl 2f8a88 │ │ │ │ ands.w sl, r0, #6 │ │ │ │ bne.w c4b9c │ │ │ │ ldr.w r0, [fp] │ │ │ │ - bl 1db030 │ │ │ │ + bl 1db0d8 │ │ │ │ mov r2, sl │ │ │ │ add.w r1, r2, #8 │ │ │ │ adds r2, #1 │ │ │ │ lsls r1, r1, #2 │ │ │ │ adds r3, r0, r1 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ lsls r3, r3, #27 │ │ │ │ @@ -112427,15 +112426,15 @@ │ │ │ │ lsrs r2, r1 │ │ │ │ lsls r2, r2, #31 │ │ │ │ bmi.w c4af2 │ │ │ │ b.n c4ad6 │ │ │ │ orr.w r9, r9, #12288 @ 0x3000 │ │ │ │ b.n c4af2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2f89e0 │ │ │ │ + bl 2f8a88 │ │ │ │ and.w r0, r0, #6 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ itt ne │ │ │ │ movne r4, #0 │ │ │ │ movne r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -112487,15 +112486,15 @@ │ │ │ │ ldr.w r2, [fp, #56] @ 0x38 │ │ │ │ cmp r2, #1 │ │ │ │ it ne │ │ │ │ orrne.w r8, r8, #16 │ │ │ │ cmp r6, #17 │ │ │ │ bne.n c4f2a │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e9d40 │ │ │ │ + bl 1e9de8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n c4f0e │ │ │ │ ldr.w r2, [fp, #28] │ │ │ │ cmp r2, #7 │ │ │ │ bhi.w c4f88 │ │ │ │ cmp r2, #1 │ │ │ │ bls.n c4e84 │ │ │ │ @@ -112546,15 +112545,15 @@ │ │ │ │ beq.n c4fb4 │ │ │ │ movs r4, #0 │ │ │ │ mov r7, r9 │ │ │ │ mov sl, r8 │ │ │ │ str r4, [sp, #8] │ │ │ │ b.n c4de0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2f89e0 │ │ │ │ + bl 2f8a88 │ │ │ │ tst.w r0, #6 │ │ │ │ beq.n c4f3c │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r7, r9 │ │ │ │ mov sl, r8 │ │ │ │ str r4, [sp, #8] │ │ │ │ b.n c4bce │ │ │ │ @@ -112567,39 +112566,39 @@ │ │ │ │ cmp r2, #1 │ │ │ │ it ne │ │ │ │ orrne.w r8, r8, #16 │ │ │ │ beq.n c4f6a │ │ │ │ orr.w r8, r8, #40 @ 0x28 │ │ │ │ b.n c4d44 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2f89e0 │ │ │ │ + bl 2f8a88 │ │ │ │ tst.w r0, #6 │ │ │ │ bne.n c4fd6 │ │ │ │ mov r7, r9 │ │ │ │ mov sl, r8 │ │ │ │ b.n c4bce │ │ │ │ lsls r2, r2, #24 │ │ │ │ bpl.w c4d44 │ │ │ │ b.n c4e62 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2f89e0 │ │ │ │ + bl 2f8a88 │ │ │ │ tst.w r0, #6 │ │ │ │ it eq │ │ │ │ moveq r8, sl │ │ │ │ beq.w c4ddc │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r8, sl │ │ │ │ str r4, [sp, #8] │ │ │ │ b.n c4de0 │ │ │ │ lsls r1, r2, #24 │ │ │ │ bpl.w c4e66 │ │ │ │ orr.w r8, r8, #40 @ 0x28 │ │ │ │ b.n c4e66 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2f89e0 │ │ │ │ + bl 2f8a88 │ │ │ │ and.w r2, r0, #6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ itt ne │ │ │ │ movne r3, #0 │ │ │ │ movne r4, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -112619,15 +112618,15 @@ │ │ │ │ cbz r3, c4fe0 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #8] │ │ │ │ mov r7, r4 │ │ │ │ mov sl, r4 │ │ │ │ b.n c4bce │ │ │ │ mov r0, r6 │ │ │ │ - bl 2f89e0 │ │ │ │ + bl 2f8a88 │ │ │ │ tst.w r0, #6 │ │ │ │ itt eq │ │ │ │ moveq r7, r9 │ │ │ │ moveq sl, r8 │ │ │ │ beq.w c4de0 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r7, r9 │ │ │ │ @@ -112638,74 +112637,74 @@ │ │ │ │ beq.n c4f30 │ │ │ │ movs r4, #0 │ │ │ │ mov r7, r9 │ │ │ │ mov sl, r8 │ │ │ │ str r4, [sp, #8] │ │ │ │ b.n c4bce │ │ │ │ mov r0, r6 │ │ │ │ - bl 2f89e0 │ │ │ │ + bl 2f8a88 │ │ │ │ ands.w r0, r0, #6 │ │ │ │ bne.n c4faa │ │ │ │ mov r7, r0 │ │ │ │ mov sl, r0 │ │ │ │ b.n c4bce │ │ │ │ mov r0, r6 │ │ │ │ - bl 2f89e0 │ │ │ │ + bl 2f8a88 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ tst.w r0, #6 │ │ │ │ - b.w 3599a0 │ │ │ │ + b.w 359a48 │ │ │ │ mov sl, r7 │ │ │ │ b.n c4de0 │ │ │ │ nop │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ - bl 2e68c0 │ │ │ │ + bl 2e6968 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e68dc │ │ │ │ + bl 2e6984 │ │ │ │ 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 2e6a08 │ │ │ │ + bl 2e6ab0 │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e6a6c │ │ │ │ + bl 2e6b14 │ │ │ │ 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 2e68f4 │ │ │ │ + bl 2e699c │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e69b0 │ │ │ │ + bl 2e6a58 │ │ │ │ movs r3, #0 │ │ │ │ bfi r3, r4, #0, #8 │ │ │ │ bfi r3, r0, #8, #8 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ @@ -112718,15 +112717,15 @@ │ │ │ │ cbz r3, c50fc │ │ │ │ cmp r3, #1 │ │ │ │ beq.n c5100 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 2f882c │ │ │ │ + bl 2f88d4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl c48b4 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, c50fc │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ @@ -112735,15 +112734,15 @@ │ │ │ │ b.n c50e4 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, r4 │ │ │ │ bls.n c5100 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ - bl 2f882c │ │ │ │ + bl 2f88d4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl c48b4 │ │ │ │ cmp r7, r0 │ │ │ │ beq.n c50de │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ @@ -113224,15 +113223,15 @@ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w c581e │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 2f89e0 │ │ │ │ + bl 2f8a88 │ │ │ │ tst.w r0, #6 │ │ │ │ bne.n c55e8 │ │ │ │ ldr r2, [pc, #536] @ (c583c ) │ │ │ │ ldr r3, [r6, #12] │ │ │ │ add r2, pc │ │ │ │ cmp r3, #1 │ │ │ │ ldr.w r1, [r2, r3, lsl #2] │ │ │ │ @@ -113298,15 +113297,15 @@ │ │ │ │ beq.n c55e8 │ │ │ │ lsls r0, r2, #26 │ │ │ │ bmi.w c54ec │ │ │ │ b.n c54f2 │ │ │ │ mov sl, r0 │ │ │ │ b.n c5454 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 2f8b90 │ │ │ │ + bl 2f8c38 │ │ │ │ cbz r0, c56ec │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #1 │ │ │ │ bhi.w c55e8 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ lsls r5, r3, #9 │ │ │ │ bmi.w c55e8 │ │ │ │ @@ -113328,18 +113327,18 @@ │ │ │ │ bl c7654 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n c56b8 │ │ │ │ ldr r4, [r6, #20] │ │ │ │ ands.w r4, r4, #512 @ 0x200 │ │ │ │ bne.n c56b8 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 2f882c │ │ │ │ + bl 2f88d4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2e6a6c │ │ │ │ + bl 2e6b14 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n c56ba │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r5, #1 │ │ │ │ ldr r4, [r6, #20] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldrd r1, r2, [r6, #8] │ │ │ │ @@ -113403,16 +113402,16 @@ │ │ │ │ tst.w r2, #192 @ 0xc0 │ │ │ │ beq.w c54f2 │ │ │ │ tst.w sl, #640 @ 0x280 │ │ │ │ bne.w c54f2 │ │ │ │ b.n c55e8 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 2f882c │ │ │ │ - bl 1db030 │ │ │ │ + bl 2f88d4 │ │ │ │ + bl 1db0d8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldrd r2, r0, [r6, #20] │ │ │ │ cbz r3, c581a │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, #65 @ 0x41 │ │ │ │ ite cc │ │ │ │ @@ -113424,28 +113423,28 @@ │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ ldr.w ip, [r6, #16] │ │ │ │ b.n c5494 │ │ │ │ add r4, sp, #560 @ 0x230 │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r4, #26] │ │ │ │ + strh r2, [r4, #32] │ │ │ │ movs r1, r5 │ │ │ │ - strh r0, [r6, #22] │ │ │ │ + strh r0, [r6, #28] │ │ │ │ movs r1, r5 │ │ │ │ add r2, sp, #0 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - vld1.8 {d16[1]}, [ip] │ │ │ │ - ldr??.w r0, [r6, #47] @ 0x2f │ │ │ │ - vst1.8 {d16[1]}, [r2] │ │ │ │ - vld1.8 {d0[1]}, [lr] │ │ │ │ - ldrsb.w r0, [sl, #47] @ 0x2f │ │ │ │ - strh r0, [r3, #8] │ │ │ │ + @ instruction: 0xfaac002f │ │ │ │ + @ instruction: 0xfa96002f │ │ │ │ + @ instruction: 0xfa82002f │ │ │ │ + @ instruction: 0xfa6e002f │ │ │ │ + @ instruction: 0xfa5a002f │ │ │ │ + strh r0, [r3, #14] │ │ │ │ movs r1, r5 │ │ │ │ - strh r2, [r5, #6] │ │ │ │ + strh r2, [r5, #12] │ │ │ │ movs r1, r5 │ │ │ │ push {r4, lr} │ │ │ │ ldr r4, [r1, #16] │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ ldr.w lr, [r1, #4] │ │ │ │ mul.w r2, r4, r2 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ @@ -113670,19 +113669,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 2ee13c │ │ │ │ + bl 2ee1e4 │ │ │ │ mov r0, r6 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 1db030 │ │ │ │ + bl 1db0d8 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ cbz r0, c5ada │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mul.w r2, r3, r2 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ @@ -113990,16 +113989,16 @@ │ │ │ │ beq.w c61ca │ │ │ │ ldrb.w r3, [r1, #1201] @ 0x4b1 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w c61ca │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ - bl 2f882c │ │ │ │ - bl 1db030 │ │ │ │ + bl 2f88d4 │ │ │ │ + bl 1db0d8 │ │ │ │ cbz r0, c5e36 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ lsrs r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ beq.w c61d8 │ │ │ │ movs r3, #1 │ │ │ │ cmp.w r5, #83886080 @ 0x5000000 │ │ │ │ @@ -114012,15 +114011,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ add.w r6, r4, #112 @ 0x70 │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.w c6180 │ │ │ │ - bl 2f8b90 │ │ │ │ + bl 2f8c38 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, c5e98 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w c6108 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ @@ -114028,16 +114027,16 @@ │ │ │ │ movw r3, #11107 @ 0x2b63 │ │ │ │ movt r3, #15261 @ 0x3b9d │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #40 @ 0x28 │ │ │ │ cmp r0, r3 │ │ │ │ beq.w c606c │ │ │ │ mov r1, r5 │ │ │ │ - bl 2f8a6c │ │ │ │ - bl 2f882c │ │ │ │ + bl 2f8b14 │ │ │ │ + bl 2f88d4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ b.n c5eba │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.w c6180 │ │ │ │ movw r3, #11107 @ 0x2b63 │ │ │ │ @@ -114057,27 +114056,27 @@ │ │ │ │ movne r3, r7 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ strd r3, r7, [sp, #24] │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr r7, [r4, #48] @ 0x30 │ │ │ │ - bl 2f8b90 │ │ │ │ + bl 2f8c38 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, c5ef0 │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r7 │ │ │ │ mla r3, r2, r5, r3 │ │ │ │ ldrb r1, [r3, #9] │ │ │ │ blx 59bc8 <__aeabi_uidiv@plt> │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 2f8b90 │ │ │ │ + bl 2f8c38 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, c5f10 │ │ │ │ mov r0, r3 │ │ │ │ movs r3, #12 │ │ │ │ mla r2, r3, r5, r2 │ │ │ │ ldrb r1, [r2, #10] │ │ │ │ @@ -114145,15 +114144,15 @@ │ │ │ │ bfi r3, r2, #24, #8 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldrb.w r3, [r4, #1203] @ 0x4b3 │ │ │ │ strb.w r3, [sp, #85] @ 0x55 │ │ │ │ ldrd r3, r2, [sp, #20] │ │ │ │ - bl 2e6b98 │ │ │ │ + bl 2e6c40 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w c6210 │ │ │ │ ldr.w r3, [pc, #1032] @ c63f0 │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ and.w r2, r2, #32768 @ 0x8000 │ │ │ │ @@ -114179,15 +114178,15 @@ │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ it cc │ │ │ │ movcc r3, r1 │ │ │ │ str.w r2, [r4, #1104] @ 0x450 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ str.w r3, [r4, #1108] @ 0x454 │ │ │ │ beq.n c6076 │ │ │ │ - bl 2f8b90 │ │ │ │ + bl 2f8c38 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n c6108 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, r5 │ │ │ │ bls.n c6108 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ mov.w r1, #268 @ 0x10c │ │ │ │ @@ -114246,22 +114245,22 @@ │ │ │ │ str r2, [r0, #4] │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.n c6108 │ │ │ │ adds r5, #1 │ │ │ │ add.w r8, r8, #40 @ 0x28 │ │ │ │ add.w r6, r6, #328 @ 0x148 │ │ │ │ - bl 2f8b90 │ │ │ │ + bl 2f8c38 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n c604a │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r0, [r4, #408] @ 0x198 │ │ │ │ str.w r3, [r4, #1192] @ 0x4a8 │ │ │ │ str.w r3, [r4, #1196] @ 0x4ac │ │ │ │ - bl 1db030 │ │ │ │ + bl 1db0d8 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ ldr r5, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #3 │ │ │ │ beq.w c622a │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #1168] @ 0x490 │ │ │ │ str.w r3, [r4, #1188] @ 0x4a4 │ │ │ │ @@ -114293,15 +114292,15 @@ │ │ │ │ b.n c5f2e │ │ │ │ movs r5, #0 │ │ │ │ movs r0, #130 @ 0x82 │ │ │ │ mov.w r1, #272 @ 0x110 │ │ │ │ add r7, sp, #40 @ 0x28 │ │ │ │ b.n c5eba │ │ │ │ mov r0, r6 │ │ │ │ - bl 2edfe8 │ │ │ │ + bl 2ee090 │ │ │ │ b.n c5ffe │ │ │ │ ldr r2, [pc, #604] @ (c63f4 ) │ │ │ │ movs r3, #0 │ │ │ │ movw r1, #52432 @ 0xccd0 │ │ │ │ movt r1, #50274 @ 0xc462 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ @@ -114513,19 +114512,19 @@ │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ add r2, pc, #56 @ (adr r2, c6428 ) │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r0, r7, #5 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r7, #30] │ │ │ │ + ldrb r6, [r7, #1] │ │ │ │ movs r1, r5 │ │ │ │ ldr r6, [sp, #296] @ 0x128 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - strb r0, [r0, #29] │ │ │ │ + ldrb r0, [r0, #0] │ │ │ │ movs r1, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ mov r6, r2 │ │ │ │ ldr.w r2, [pc, #1560] @ c6a2c │ │ │ │ @@ -114552,16 +114551,16 @@ │ │ │ │ beq.w c6806 │ │ │ │ ldrb.w r3, [r1, #1201] @ 0x4b1 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w c6806 │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ - bl 2f882c │ │ │ │ - bl 1db030 │ │ │ │ + bl 2f88d4 │ │ │ │ + bl 1db0d8 │ │ │ │ cbz r0, c6472 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ lsrs r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ beq.w c6814 │ │ │ │ movs r3, #1 │ │ │ │ cmp.w r5, #83886080 @ 0x5000000 │ │ │ │ @@ -114574,15 +114573,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ add.w r6, r4, #112 @ 0x70 │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.w c67bc │ │ │ │ - bl 2f8b90 │ │ │ │ + bl 2f8c38 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, c64d4 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w c6744 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ @@ -114590,16 +114589,16 @@ │ │ │ │ movw r3, #11107 @ 0x2b63 │ │ │ │ movt r3, #15261 @ 0x3b9d │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #40 @ 0x28 │ │ │ │ cmp r0, r3 │ │ │ │ beq.w c66a8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2f8a6c │ │ │ │ - bl 2f882c │ │ │ │ + bl 2f8b14 │ │ │ │ + bl 2f88d4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ b.n c64f6 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.w c67bc │ │ │ │ movw r3, #11107 @ 0x2b63 │ │ │ │ @@ -114619,27 +114618,27 @@ │ │ │ │ movne r3, r7 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ strd r3, r7, [sp, #24] │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr r7, [r4, #48] @ 0x30 │ │ │ │ - bl 2f8b90 │ │ │ │ + bl 2f8c38 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, c652c │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r7 │ │ │ │ mla r3, r2, r5, r3 │ │ │ │ ldrb r1, [r3, #9] │ │ │ │ blx 59bc8 <__aeabi_uidiv@plt> │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 2f8b90 │ │ │ │ + bl 2f8c38 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, c654c │ │ │ │ mov r0, r3 │ │ │ │ movs r3, #12 │ │ │ │ mla r2, r3, r5, r2 │ │ │ │ ldrb r1, [r2, #10] │ │ │ │ @@ -114707,15 +114706,15 @@ │ │ │ │ bfi r3, r2, #24, #8 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldrb.w r3, [r4, #1203] @ 0x4b3 │ │ │ │ strb.w r3, [sp, #85] @ 0x55 │ │ │ │ ldrd r3, r2, [sp, #20] │ │ │ │ - bl 2e6b98 │ │ │ │ + bl 2e6c40 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w c684c │ │ │ │ ldr.w r3, [pc, #1044] @ c6a38 │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ and.w r2, r2, #32768 @ 0x8000 │ │ │ │ @@ -114741,15 +114740,15 @@ │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ it cc │ │ │ │ movcc r3, r1 │ │ │ │ str.w r2, [r4, #1104] @ 0x450 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ str.w r3, [r4, #1108] @ 0x454 │ │ │ │ beq.n c66b2 │ │ │ │ - bl 2f8b90 │ │ │ │ + bl 2f8c38 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n c6744 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, r5 │ │ │ │ bls.n c6744 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ mov.w r1, #268 @ 0x10c │ │ │ │ @@ -114808,22 +114807,22 @@ │ │ │ │ str r2, [r0, #4] │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.n c6744 │ │ │ │ adds r5, #1 │ │ │ │ add.w r8, r8, #40 @ 0x28 │ │ │ │ add.w r6, r6, #328 @ 0x148 │ │ │ │ - bl 2f8b90 │ │ │ │ + bl 2f8c38 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n c6686 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r0, [r4, #408] @ 0x198 │ │ │ │ str.w r3, [r4, #1192] @ 0x4a8 │ │ │ │ str.w r3, [r4, #1196] @ 0x4ac │ │ │ │ - bl 1db030 │ │ │ │ + bl 1db0d8 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ ldr r5, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #3 │ │ │ │ beq.w c6866 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #1168] @ 0x490 │ │ │ │ str.w r3, [r4, #1188] @ 0x4a4 │ │ │ │ @@ -114855,15 +114854,15 @@ │ │ │ │ b.n c656a │ │ │ │ movs r5, #0 │ │ │ │ movs r0, #130 @ 0x82 │ │ │ │ mov.w r1, #272 @ 0x110 │ │ │ │ add r7, sp, #40 @ 0x28 │ │ │ │ b.n c64f6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2edfe8 │ │ │ │ + bl 2ee090 │ │ │ │ b.n c663a │ │ │ │ ldr r2, [pc, #616] @ (c6a3c ) │ │ │ │ movs r3, #0 │ │ │ │ movw r1, #52432 @ 0xccd0 │ │ │ │ movt r1, #50274 @ 0xc462 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ @@ -115076,19 +115075,19 @@ │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #840] @ 0x348 │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r0, r7, #5 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r0, #6] │ │ │ │ + strb r2, [r0, #9] │ │ │ │ movs r1, r5 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - strb r4, [r0, #4] │ │ │ │ + strb r4, [r0, #7] │ │ │ │ movs r1, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ mov r6, r2 │ │ │ │ ldr.w r2, [pc, #1644] @ c70c8 │ │ │ │ @@ -115115,16 +115114,16 @@ │ │ │ │ beq.w c6e50 │ │ │ │ ldrb.w r3, [r1, #1201] @ 0x4b1 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w c6e50 │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ - bl 2f882c │ │ │ │ - bl 1db030 │ │ │ │ + bl 2f88d4 │ │ │ │ + bl 1db0d8 │ │ │ │ cbz r0, c6aba │ │ │ │ ldr r3, [r0, #24] │ │ │ │ lsrs r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ beq.w c6e5e │ │ │ │ movs r3, #1 │ │ │ │ cmp.w r5, #83886080 @ 0x5000000 │ │ │ │ @@ -115137,15 +115136,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ add.w r6, r4, #112 @ 0x70 │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.w c6e06 │ │ │ │ - bl 2f8b90 │ │ │ │ + bl 2f8c38 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, c6b1c │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w c6d8e │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ @@ -115153,16 +115152,16 @@ │ │ │ │ movw r3, #11107 @ 0x2b63 │ │ │ │ movt r3, #15261 @ 0x3b9d │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #40 @ 0x28 │ │ │ │ cmp r0, r3 │ │ │ │ beq.w c6cf4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2f8a6c │ │ │ │ - bl 2f882c │ │ │ │ + bl 2f8b14 │ │ │ │ + bl 2f88d4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ b.n c6b3e │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.w c6e06 │ │ │ │ movw r3, #11107 @ 0x2b63 │ │ │ │ @@ -115183,27 +115182,27 @@ │ │ │ │ moveq.w r9, #1 │ │ │ │ movne.w r9, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ strd r3, r9, [sp, #20] │ │ │ │ mov r9, r1 │ │ │ │ ldr r7, [r4, #48] @ 0x30 │ │ │ │ - bl 2f8b90 │ │ │ │ + bl 2f8c38 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, c6b76 │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r7 │ │ │ │ mla r3, r2, r5, r3 │ │ │ │ ldrb r1, [r3, #9] │ │ │ │ blx 59bc8 <__aeabi_uidiv@plt> │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 2f8b90 │ │ │ │ + bl 2f8c38 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, c6b96 │ │ │ │ mov r0, r3 │ │ │ │ movs r3, #12 │ │ │ │ mla r2, r3, r5, r2 │ │ │ │ ldrb r1, [r2, #10] │ │ │ │ @@ -115270,15 +115269,15 @@ │ │ │ │ bfi r3, r2, #24, #8 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldrb.w r3, [r4, #1203] @ 0x4b3 │ │ │ │ strb.w r3, [sp, #85] @ 0x55 │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ - bl 2e6b98 │ │ │ │ + bl 2e6c40 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w c6e96 │ │ │ │ ldr.w r3, [pc, #1128] @ c70d4 │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ and.w r2, r2, #32768 @ 0x8000 │ │ │ │ @@ -115305,15 +115304,15 @@ │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ it cc │ │ │ │ movcc r3, r1 │ │ │ │ str.w r2, [r4, #1104] @ 0x450 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ str.w r3, [r4, #1108] @ 0x454 │ │ │ │ beq.n c6cfe │ │ │ │ - bl 2f8b90 │ │ │ │ + bl 2f8c38 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n c6d8e │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r5, r3 │ │ │ │ bcs.n c6d8e │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ mov.w r1, #268 @ 0x10c │ │ │ │ @@ -115371,22 +115370,22 @@ │ │ │ │ movcc r1, r2 │ │ │ │ str.w r1, [r4, #1108] @ 0x454 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.n c6d8e │ │ │ │ adds r5, #1 │ │ │ │ add.w r8, r8, #40 @ 0x28 │ │ │ │ add.w r6, r6, #328 @ 0x148 │ │ │ │ - bl 2f8b90 │ │ │ │ + bl 2f8c38 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n c6cd2 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r0, [r4, #408] @ 0x198 │ │ │ │ str.w r3, [r4, #1192] @ 0x4a8 │ │ │ │ str.w r3, [r4, #1196] @ 0x4ac │ │ │ │ - bl 1db030 │ │ │ │ + bl 1db0d8 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ beq.w c6eb0 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #1168] @ 0x490 │ │ │ │ str.w r3, [r4, #1188] @ 0x4a4 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ @@ -115418,15 +115417,15 @@ │ │ │ │ b.n c6bb4 │ │ │ │ movs r5, #0 │ │ │ │ movs r0, #130 @ 0x82 │ │ │ │ mov.w r1, #272 @ 0x110 │ │ │ │ add r7, sp, #40 @ 0x28 │ │ │ │ b.n c6b3e │ │ │ │ mov r0, r6 │ │ │ │ - bl 2edfe8 │ │ │ │ + bl 2ee090 │ │ │ │ b.n c6c84 │ │ │ │ ldr r2, [pc, #700] @ (c70d8 ) │ │ │ │ movs r3, #0 │ │ │ │ movw r1, #52432 @ 0xccd0 │ │ │ │ movt r1, #50274 @ 0xc462 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ @@ -115671,35 +115670,35 @@ │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ str r5, [sp, #552] @ 0x228 │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r0, r7, #5 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r7, #48] @ 0x30 │ │ │ │ + ldr r0, [r7, #60] @ 0x3c │ │ │ │ movs r1, r5 │ │ │ │ str r1, [sp, #784] @ 0x310 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldr r2, [r7, #40] @ 0x28 │ │ │ │ + ldr r2, [r7, #52] @ 0x34 │ │ │ │ movs r1, r5 │ │ │ │ push {r1, r3, r4, r5} │ │ │ │ lsls r1, r7, #2 │ │ │ │ push {r2, r3, r5} │ │ │ │ lsls r1, r7, #2 │ │ │ │ cbz r6, c713c │ │ │ │ lsls r1, r7, #2 │ │ │ │ - svc 114 @ 0x72 │ │ │ │ + b.n c7158 │ │ │ │ movs r7, r5 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.n c7110 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2f8b90 │ │ │ │ + bl 2f8c38 │ │ │ │ cbz r0, c7114 │ │ │ │ ldrb r0, [r0, #0] │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #2 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ @@ -115709,16 +115708,16 @@ │ │ │ │ movt r2, #15261 @ 0x3b9d │ │ │ │ cmp r0, r2 │ │ │ │ beq.n c7140 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2f8a6c │ │ │ │ - bl 2f882c │ │ │ │ + bl 2f8b14 │ │ │ │ + bl 2f88d4 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r1, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #82 @ 0x52 │ │ │ │ moveq r0, #140 @ 0x8c │ │ │ │ bx lr │ │ │ │ cmp r1, #0 │ │ │ │ @@ -115860,15 +115859,15 @@ │ │ │ │ beq.n c72fe │ │ │ │ cmp.w fp, #32 │ │ │ │ beq.w c73e6 │ │ │ │ add.w r2, r7, #112 @ 0x70 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ beq.w c7620 │ │ │ │ - bl 2f882c │ │ │ │ + bl 2f88d4 │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ mov r9, r0 │ │ │ │ movw r2, #11107 @ 0x2b63 │ │ │ │ movt r2, #15261 @ 0x3b9d │ │ │ │ cmp.w fp, #16 │ │ │ │ it eq │ │ │ │ cmpeq r3, r2 │ │ │ │ @@ -115883,22 +115882,22 @@ │ │ │ │ moveq.w r3, #328 @ 0x148 │ │ │ │ movne r3, #0 │ │ │ │ adds r3, #112 @ 0x70 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ add r3, r7 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ beq.n c73f0 │ │ │ │ - bl 2f882c │ │ │ │ + bl 2f88d4 │ │ │ │ mov r9, r0 │ │ │ │ add.w r2, r6, #32 │ │ │ │ add.w r3, r8, #336 @ 0x150 │ │ │ │ str r3, [sp, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ - bl 2f8ae0 │ │ │ │ + bl 2f8b88 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ blx 5926c │ │ │ │ add.w r0, r7, #1120 @ 0x460 │ │ │ │ ldrd r1, r3, [r6, #60] @ 0x3c │ │ │ │ str r0, [sp, #20] │ │ │ │ @@ -115931,15 +115930,15 @@ │ │ │ │ it ne │ │ │ │ movne.w r9, #356 @ 0x164 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str.w r9, [sp, #88] @ 0x58 │ │ │ │ add.w r9, sp, #84 @ 0x54 │ │ │ │ str.w r9, [sp] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 2f8ae0 │ │ │ │ + bl 2f8b88 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n c73f6 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ add.w fp, sp, #132 @ 0x84 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ @@ -115949,19 +115948,19 @@ │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ add r3, sp, #28 │ │ │ │ str.w fp, [sp] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 2f8ae0 │ │ │ │ + bl 2f8b88 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, fp │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ - bl 1e9d88 │ │ │ │ + bl 1e9e30 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r3, #6 │ │ │ │ bhi.w c75dc │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r4, r3, #1 │ │ │ │ lsls r5, r1, #4 │ │ │ │ @@ -115992,20 +115991,20 @@ │ │ │ │ beq.n c73e6 │ │ │ │ cmp.w fp, #512 @ 0x200 │ │ │ │ beq.n c745c │ │ │ │ add.w r2, r7, #112 @ 0x70 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ beq.w c7612 │ │ │ │ - bl 2f882c │ │ │ │ + bl 2f88d4 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w fp, #1 │ │ │ │ bne.w c7318 │ │ │ │ ldr.w r0, [r8, #48] @ 0x30 │ │ │ │ - bl 2f8b90 │ │ │ │ + bl 2f8c38 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w c7318 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #1 │ │ │ │ itttt hi │ │ │ │ addhi.w r3, r7, #440 @ 0x1b8 │ │ │ │ strhi r3, [sp, #48] @ 0x30 │ │ │ │ @@ -116232,28 +116231,28 @@ │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r6, r2 │ │ │ │ - bl 2f882c │ │ │ │ - bl 1db030 │ │ │ │ + bl 2f88d4 │ │ │ │ + bl 1db0d8 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ cbz r0, c76b2 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ bhi.n c7692 │ │ │ │ bic.w r3, r1, #4 │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ beq.n c7692 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 2f882c │ │ │ │ - bl 1e9c7c │ │ │ │ + bl 2f88d4 │ │ │ │ + bl 1e9d24 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n c7746 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r3, #622] @ 0x26e │ │ │ │ cmp r3, #0 │ │ │ │ beq.n c778a │ │ │ │ @@ -116314,49 +116313,49 @@ │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ and.w r2, r2, #131072 @ 0x20000 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n c7692 │ │ │ │ mov r0, r1 │ │ │ │ - bl 2f882c │ │ │ │ - bl 1db030 │ │ │ │ + bl 2f88d4 │ │ │ │ + bl 1db0d8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n c77e4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [pc, #120] @ (c77f4 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #120] @ (c77f8 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e0740 │ │ │ │ + bl 1e07e8 │ │ │ │ b.n c7692 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 2f882c │ │ │ │ - bl 1db030 │ │ │ │ + bl 2f88d4 │ │ │ │ + bl 1db0d8 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n c76d6 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, #8 │ │ │ │ bne.n c76d6 │ │ │ │ mov r0, r1 │ │ │ │ - bl 2f8b90 │ │ │ │ + bl 2f8c38 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w c7692 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ cmp r3, #1 │ │ │ │ bne.n c76d6 │ │ │ │ b.n c7692 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 2f89e0 │ │ │ │ + bl 2f8a88 │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ tst.w r0, #6 │ │ │ │ beq.n c770c │ │ │ │ b.n c7692 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r3, #612] @ 0x264 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -116369,19 +116368,19 @@ │ │ │ │ add r3, pc │ │ │ │ b.n c777a │ │ │ │ nop │ │ │ │ ldrh r4, [r7, #10] │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r0, r7, #5 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r2, #32] │ │ │ │ + str r4, [r2, #44] @ 0x2c │ │ │ │ movs r1, r5 │ │ │ │ - mov sl, sp │ │ │ │ + @ instruction: 0x47aa │ │ │ │ movs r1, r5 │ │ │ │ - str r6, [r3, #24] │ │ │ │ + str r6, [r3, #36] @ 0x24 │ │ │ │ movs r1, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ movs r3, #1 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -116460,15 +116459,15 @@ │ │ │ │ bl c7668 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n c7870 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ lsls r2, r3, #28 │ │ │ │ bpl.n c787c │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ - bl 2f89e0 │ │ │ │ + bl 2f8a88 │ │ │ │ ands.w r3, r0, #6 │ │ │ │ mov r9, r3 │ │ │ │ bne.n c787c │ │ │ │ ldr r6, [r5, #4] │ │ │ │ cbz r6, c790a │ │ │ │ movw r2, #2104 @ 0x838 │ │ │ │ movt r2, #15261 @ 0x3b9d │ │ │ │ @@ -116499,16 +116498,16 @@ │ │ │ │ bne.w c7a4a │ │ │ │ ldrb.w r3, [r4, #1200] @ 0x4b0 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w c7b30 │ │ │ │ ldr r3, [pc, #864] @ (c7cb4 ) │ │ │ │ ldr.w r8, [r8, r3] │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ - bl 2f882c │ │ │ │ - bl 1db030 │ │ │ │ + bl 2f88d4 │ │ │ │ + bl 1db0d8 │ │ │ │ cbz r0, c796e │ │ │ │ ldr r3, [r0, #24] │ │ │ │ lsrs r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ beq.w c7ab2 │ │ │ │ cbz r6, c79a0 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ @@ -116517,15 +116516,15 @@ │ │ │ │ b.n c7980 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r3, r2 │ │ │ │ bcs.w c7b56 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr.w r0, [r2, r3, lsl #2] │ │ │ │ - bl 2f882c │ │ │ │ + bl 2f88d4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ bl c506c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ tst.w r0, #65280 @ 0xff00 │ │ │ │ add.w r3, r3, #1 │ │ │ │ beq.n c7978 │ │ │ │ @@ -116534,16 +116533,16 @@ │ │ │ │ ldr.w r3, [r3, #3192] @ 0xc78 │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ strh.w r2, [r4, #1200] @ 0x4b0 │ │ │ │ ldrb.w r3, [r3, #713] @ 0x2c9 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w c7884 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ - bl 2f882c │ │ │ │ - bl 1db030 │ │ │ │ + bl 2f88d4 │ │ │ │ + bl 1db0d8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w c7884 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ bls.w c7884 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ lsls r3, r3, #24 │ │ │ │ @@ -116556,27 +116555,27 @@ │ │ │ │ cmp r3, #1 │ │ │ │ bls.n c7a0c │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r2, r3 │ │ │ │ bcs.w c7884 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr.w r0, [r3, r9, lsl #2] │ │ │ │ - bl 2f882c │ │ │ │ - bl 1db030 │ │ │ │ + bl 2f88d4 │ │ │ │ + bl 1db0d8 │ │ │ │ add.w r2, r9, #1 │ │ │ │ mov r9, r2 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n c79e6 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r4, #1203] @ 0x4b3 │ │ │ │ b.n c7884 │ │ │ │ - bl 2f882c │ │ │ │ + bl 2f88d4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 2e6a6c │ │ │ │ + bl 2e6b14 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w c7860 │ │ │ │ movs r2, #1 │ │ │ │ lsls r0, r3, #23 │ │ │ │ strb.w r2, [r4, #1201] @ 0x4b1 │ │ │ │ bpl.w c7870 │ │ │ │ @@ -116642,16 +116641,16 @@ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ bcs.n c7b6c │ │ │ │ ldr r2, [r6, #12] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr.w r0, [r2, r3, lsl #2] │ │ │ │ - bl 2f882c │ │ │ │ - bl 1db030 │ │ │ │ + bl 2f88d4 │ │ │ │ + bl 1db0d8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n c7acc │ │ │ │ ldr r2, [r0, #24] │ │ │ │ lsrs r2, r2, #3 │ │ │ │ cmp r2, #2 │ │ │ │ bne.n c7acc │ │ │ │ @@ -116706,16 +116705,16 @@ │ │ │ │ and.w r2, r2, #131072 @ 0x20000 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w c79a0 │ │ │ │ ldrd r0, r3, [r4, #44] @ 0x2c │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ mov sl, r3 │ │ │ │ - bl 2f882c │ │ │ │ - bl 1db030 │ │ │ │ + bl 2f88d4 │ │ │ │ + bl 1db0d8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n c7c94 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r6, #0 │ │ │ │ beq.n c7c8e │ │ │ │ ldr r1, [pc, #260] @ (c7cb8 ) │ │ │ │ @@ -116723,15 +116722,15 @@ │ │ │ │ strd r2, r1, [sp, #4] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #252] @ (c7cbc ) │ │ │ │ ldr r1, [pc, #256] @ (c7cc0 ) │ │ │ │ add r2, pc │ │ │ │ str.w sl, [sp] │ │ │ │ add r1, pc │ │ │ │ - bl 1e0740 │ │ │ │ + bl 1e07e8 │ │ │ │ b.n c79a0 │ │ │ │ ldr r2, [pc, #228] @ (c7cb4 ) │ │ │ │ ldr.w r8, [r8, r2] │ │ │ │ b.n c79b4 │ │ │ │ ldr r3, [pc, #220] @ (c7cb4 ) │ │ │ │ ldr.w r8, [r8, r3] │ │ │ │ ldrexd r2, r3, [r8] │ │ │ │ @@ -116739,69 +116738,69 @@ │ │ │ │ and.w r2, r2, #131072 @ 0x20000 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n c7b4e │ │ │ │ ldrd r0, r3, [r4, #44] @ 0x2c │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 2f882c │ │ │ │ - bl 1db030 │ │ │ │ + bl 2f88d4 │ │ │ │ + bl 1db0d8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n c7ca6 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov sl, r3 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 2f882c │ │ │ │ - bl 1db030 │ │ │ │ + bl 2f88d4 │ │ │ │ + bl 1db0d8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n c7ca0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r6, #12] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 2f882c │ │ │ │ - bl 1db030 │ │ │ │ + bl 2f88d4 │ │ │ │ + bl 1db0d8 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n c7c9a │ │ │ │ ldr r3, [r0, #4] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #140] @ (c7cc4 ) │ │ │ │ ldr r1, [pc, #144] @ (c7cc8 ) │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str.w sl, [sp, #4] │ │ │ │ - bl 1e0740 │ │ │ │ + bl 1e07e8 │ │ │ │ b.n c7b4e │ │ │ │ ldrd r0, r3, [r4, #44] @ 0x2c │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ str r1, [sp, #28] │ │ │ │ mov sl, r3 │ │ │ │ - bl 2f882c │ │ │ │ - bl 1db030 │ │ │ │ + bl 2f88d4 │ │ │ │ + bl 1db0d8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cbz r0, c7c88 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cbz r6, c7c82 │ │ │ │ ldr r3, [pc, #100] @ (c7ccc ) │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [sp, #4] │ │ │ │ movs r0, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, sl │ │ │ │ ldr r2, [pc, #88] @ (c7cd0 ) │ │ │ │ ldr r1, [pc, #92] @ (c7cd4 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e0740 │ │ │ │ + bl 1e07e8 │ │ │ │ b.n c7b4e │ │ │ │ ldr r3, [pc, #84] @ (c7cd8 ) │ │ │ │ add r3, pc │ │ │ │ b.n c7c6a │ │ │ │ ldr r2, [pc, #80] @ (c7cdc ) │ │ │ │ add r2, pc │ │ │ │ b.n c7c64 │ │ │ │ @@ -116821,43 +116820,43 @@ │ │ │ │ add sl, pc │ │ │ │ b.n c7c06 │ │ │ │ nop │ │ │ │ strh r0, [r7, #60] @ 0x3c │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r0, r7, #5 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r6, r0] │ │ │ │ + ldrsh r4, [r6, r3] │ │ │ │ movs r1, r5 │ │ │ │ - ldrsh r0, [r7, r0] │ │ │ │ + ldrsh r0, [r7, r3] │ │ │ │ movs r1, r5 │ │ │ │ - cmp r6, r4 │ │ │ │ + muls r6, r4 │ │ │ │ movs r1, r5 │ │ │ │ - ldrsh r2, [r2, r0] │ │ │ │ + ldrsh r2, [r2, r3] │ │ │ │ movs r1, r5 │ │ │ │ - tst r6, r5 │ │ │ │ + cmn r6, r5 │ │ │ │ movs r1, r5 │ │ │ │ - ldrb r0, [r0, r6] │ │ │ │ + ldrsh r0, [r0, r1] │ │ │ │ movs r1, r5 │ │ │ │ - ldrsh r4, [r4, r0] │ │ │ │ + ldrsh r4, [r4, r3] │ │ │ │ movs r1, r5 │ │ │ │ - rors r2, r6 │ │ │ │ + cmp r2, r6 │ │ │ │ movs r1, r5 │ │ │ │ - ldrb r4, [r5, r5] │ │ │ │ + ldrsh r4, [r5, r0] │ │ │ │ movs r1, r5 │ │ │ │ - ldrb r2, [r7, r3] │ │ │ │ + ldrb r2, [r7, r6] │ │ │ │ movs r1, r5 │ │ │ │ - ldrb r0, [r4, r5] │ │ │ │ + ldrsh r0, [r4, r0] │ │ │ │ movs r1, r5 │ │ │ │ - ldrb r6, [r5, r3] │ │ │ │ + ldrb r6, [r5, r6] │ │ │ │ movs r1, r5 │ │ │ │ - ldrb r0, [r5, r3] │ │ │ │ + ldrb r0, [r5, r6] │ │ │ │ movs r1, r5 │ │ │ │ - ldrb r2, [r4, r3] │ │ │ │ + ldrb r2, [r4, r6] │ │ │ │ movs r1, r5 │ │ │ │ - ldrb r2, [r3, r3] │ │ │ │ + ldrb r2, [r3, r6] │ │ │ │ movs r1, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ @@ -117096,15 +117095,15 @@ │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r4, r4, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r0, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r4, #22 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r5, r0] │ │ │ │ + ldrh r0, [r5, r3] │ │ │ │ movs r1, r5 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n c7ff2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -117322,18 +117321,18 @@ │ │ │ │ ldr.w sl, [r7] │ │ │ │ mov r4, r0 │ │ │ │ str r0, [r7, #0] │ │ │ │ cmp r8, r0 │ │ │ │ it eq │ │ │ │ moveq.w sl, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 2f89e0 │ │ │ │ + bl 2f8a88 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 2f882c │ │ │ │ + bl 2f88d4 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ mov r9, r0 │ │ │ │ cmp r2, #130 @ 0x82 │ │ │ │ bne.n c82a6 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n c828c │ │ │ │ mov r9, r6 │ │ │ │ @@ -117345,34 +117344,34 @@ │ │ │ │ mov fp, r3 │ │ │ │ clz r6, r6 │ │ │ │ str r1, [sp, #4] │ │ │ │ b.n c8276 │ │ │ │ cmp r0, fp │ │ │ │ beq.n c82fa │ │ │ │ mov r1, r6 │ │ │ │ - bl 2f8a6c │ │ │ │ - bl 2f882c │ │ │ │ + bl 2f8b14 │ │ │ │ + bl 2f88d4 │ │ │ │ ldr r4, [r7, #0] │ │ │ │ cmp sl, r4 │ │ │ │ bls.n c8264 │ │ │ │ adds r3, r4, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n c8264 │ │ │ │ movs r3, #28 │ │ │ │ add r2, sp, #8 │ │ │ │ ldr.w r1, [r9, #16] │ │ │ │ str r0, [sp, #0] │ │ │ │ mla r4, r3, r4, r8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - bl 2ee13c │ │ │ │ + bl 2ee1e4 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 1db030 │ │ │ │ + bl 1db0d8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n c8304 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mul.w r2, r3, r2 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ strd r6, r2, [sp, #16] │ │ │ │ @@ -117421,18 +117420,18 @@ │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n c828c │ │ │ │ movs r2, #28 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ mla r8, r2, r3, r8 │ │ │ │ add r2, sp, #8 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 2ee13c │ │ │ │ + bl 2ee1e4 │ │ │ │ mov r0, r9 │ │ │ │ str r4, [sp, #32] │ │ │ │ - bl 1db030 │ │ │ │ + bl 1db0d8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cbz r0, c8308 │ │ │ │ ldrd r1, r3, [r0, #12] │ │ │ │ mul.w r2, r1, r2 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r0, #1 │ │ │ │ str r5, [sp, #16] │ │ │ │ @@ -117772,15 +117771,15 @@ │ │ │ │ movw r3, #1428 @ 0x594 │ │ │ │ add r2, pc │ │ │ │ mov r0, r5 │ │ │ │ bl 13b9fc │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - strh r2, [r5, r4] │ │ │ │ + strh r2, [r5, r7] │ │ │ │ movs r1, r5 │ │ │ │ cbnz r2, c864c │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -117867,24 +117866,24 @@ │ │ │ │ ldrb.w r0, [r2, #377] @ 0x179 │ │ │ │ mla r3, r5, r0, r3 │ │ │ │ ldr.w r5, [r2, #1152] @ 0x480 │ │ │ │ ldr.w r2, [r4, #300] @ 0x12c │ │ │ │ ldr.w r0, [r4, #168] @ 0xa8 │ │ │ │ mla r3, r2, r1, r3 │ │ │ │ add r5, r3 │ │ │ │ - bl 1e9dd8 │ │ │ │ + bl 1e9e80 │ │ │ │ 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 1e9da4 │ │ │ │ + bl 1e9e4c │ │ │ │ vldr s14, [sp, #28] │ │ │ │ vldr s12, [sp, #32] │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ ldr r2, [pc, #52] @ (c8798 ) │ │ │ │ vdiv.f32 s13, s15, s14 │ │ │ │ ldr r3, [pc, #44] @ (c8794 ) │ │ │ │ vdiv.f32 s14, s15, s12 │ │ │ │ @@ -117958,21 +117957,21 @@ │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ mov.w r6, #328 @ 0x148 │ │ │ │ add r2, sp, #148 @ 0x94 │ │ │ │ mla r6, r6, r5, r3 │ │ │ │ add r3, sp, #152 @ 0x98 │ │ │ │ ldr.w r1, [r6, #400] @ 0x190 │ │ │ │ ldr.w r0, [r6, #408] @ 0x198 │ │ │ │ - bl 2ee13c │ │ │ │ + bl 2ee1e4 │ │ │ │ mov r0, r9 │ │ │ │ add r2, sp, #160 @ 0xa0 │ │ │ │ add r1, sp, #156 @ 0x9c │ │ │ │ - bl 2e937c │ │ │ │ + bl 2e9424 │ │ │ │ ldr.w r0, [r6, #408] @ 0x198 │ │ │ │ - bl 1db030 │ │ │ │ + bl 1db0d8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w c8c12 │ │ │ │ ldrd r6, fp, [r0, #12] │ │ │ │ mov r1, fp │ │ │ │ ldr r7, [r4, #16] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ mov r0, r7 │ │ │ │ @@ -118010,20 +118009,20 @@ │ │ │ │ it mi │ │ │ │ ldrmi.w r5, [r2, #360] @ 0x168 │ │ │ │ ldrb.w fp, [r2, #428] @ 0x1ac │ │ │ │ ldr.w r2, [r3, #3852] @ 0xf0c │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, r9 │ │ │ │ add r2, r4 │ │ │ │ - bl 2e943c │ │ │ │ + bl 2e94e4 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr.w r0, [r3, #3852] @ 0xf0c │ │ │ │ add r0, r4 │ │ │ │ - bl 2e9374 │ │ │ │ + bl 2e941c │ │ │ │ mov r9, r0 │ │ │ │ ldrd r3, r2, [sp, #112] @ 0x70 │ │ │ │ cmp r3, r2 │ │ │ │ bcs.w c8be0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ blx 59bc8 <__aeabi_uidiv@plt> │ │ │ │ @@ -118552,17 +118551,17 @@ │ │ │ │ pop {pc} │ │ │ │ ldr.w r3, [r0, #3832] @ 0xef8 │ │ │ │ ldr.w r3, [r3, #416] @ 0x1a0 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldr r4, [pc, #752] @ (c9164 ) │ │ │ │ + ldr r5, [pc, #496] @ (c9064 ) │ │ │ │ movs r1, r5 │ │ │ │ - ldr r4, [pc, #584] @ (c90c0 ) │ │ │ │ + ldr r5, [pc, #328] @ (c8fc0 ) │ │ │ │ movs r1, r5 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [r1, #24] │ │ │ │ sub sp, #28 │ │ │ │ @@ -118604,17 +118603,17 @@ │ │ │ │ bl 13b9fc │ │ │ │ b.n c8eb6 │ │ │ │ str r2, [sp, #20] │ │ │ │ bl fae80 │ │ │ │ ldr.w ip, [r5, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ b.n c8ea6 │ │ │ │ - ldr r4, [pc, #344] @ (c9058 ) │ │ │ │ + ldr r5, [pc, #88] @ (c8f58 ) │ │ │ │ movs r1, r5 │ │ │ │ - ldr r4, [pc, #24] @ (c8f1c ) │ │ │ │ + ldr r4, [pc, #792] @ (c921c ) │ │ │ │ movs r1, r5 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r0, [r1, #24] │ │ │ │ @@ -119062,15 +119061,15 @@ │ │ │ │ mov r3, r5 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #180] @ (c94b8 ) │ │ │ │ ldr r1, [pc, #180] @ (c94bc ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e0740 │ │ │ │ + bl 1e07e8 │ │ │ │ b.n c937c │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ blx 58b5c <__stat64_time64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n c93b8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ @@ -119103,43 +119102,43 @@ │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ ldr r2, [r1, #100] @ 0x64 │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r0, #100] @ 0x64 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldr r1, [pc, #720] @ (c9758 ) │ │ │ │ + ldr r2, [pc, #464] @ (c9658 ) │ │ │ │ movs r1, r5 │ │ │ │ - ldr r1, [pc, #672] @ (c972c ) │ │ │ │ + ldr r2, [pc, #416] @ (c962c ) │ │ │ │ movs r1, r5 │ │ │ │ ldr r6, [r0, #92] @ 0x5c │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldr r1, [pc, #40] @ (c94bc ) │ │ │ │ + ldr r1, [pc, #808] @ (c97bc ) │ │ │ │ movs r1, r5 │ │ │ │ - ldr r0, [pc, #544] @ (c96b8 ) │ │ │ │ + ldr r1, [pc, #288] @ (c95b8 ) │ │ │ │ movs r1, r5 │ │ │ │ lsrs r0, r7, #5 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #192] @ (c9560 ) │ │ │ │ + ldr r1, [pc, #960] @ (c9860 ) │ │ │ │ movs r1, r5 │ │ │ │ - ldr r0, [pc, #320] @ (c95e4 ) │ │ │ │ + ldr r1, [pc, #64] @ (c94e4 ) │ │ │ │ movs r1, r5 │ │ │ │ - b.n c9674 │ │ │ │ + b.n c97f4 │ │ │ │ movs r1, r5 │ │ │ │ - @ instruction: 0x47f2 │ │ │ │ + ldr r0, [pc, #712] @ (c9774 ) │ │ │ │ movs r1, r5 │ │ │ │ - bx sl │ │ │ │ + ldr r0, [pc, #72] @ (c94f8 ) │ │ │ │ movs r1, r5 │ │ │ │ - ldr r0, [pc, #200] @ (c957c ) │ │ │ │ + ldr r0, [pc, #968] @ (c987c ) │ │ │ │ movs r1, r5 │ │ │ │ - bx r4 │ │ │ │ + blx ip │ │ │ │ movs r1, r5 │ │ │ │ - ldr r0, [pc, #72] @ (c9504 ) │ │ │ │ + ldr r0, [pc, #840] @ (c9804 ) │ │ │ │ movs r1, r5 │ │ │ │ - cmp r2, #100 @ 0x64 │ │ │ │ + cmp r3, #36 @ 0x24 │ │ │ │ movs r1, r5 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r2 │ │ │ │ ldr r3, [pc, #244] @ (c95c0 ) │ │ │ │ ldr r2, [r2, #120] @ 0x78 │ │ │ │ @@ -119547,23 +119546,23 @@ │ │ │ │ ldr r2, [pc, #28] @ (c994c ) │ │ │ │ ldr r1, [pc, #28] @ (c9950 ) │ │ │ │ ldr.w r0, [r4, #1048] @ 0x418 │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movs r0, #1 │ │ │ │ - bl 1e0740 │ │ │ │ + bl 1e07e8 │ │ │ │ b.n c990c │ │ │ │ str r0, [r2, #112] @ 0x70 │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r0, r7, #5 │ │ │ │ movs r0, r0 │ │ │ │ - orrs r6, r0 │ │ │ │ + mvns r6, r0 │ │ │ │ movs r1, r5 │ │ │ │ - movs r5, #50 @ 0x32 │ │ │ │ + movs r5, #242 @ 0xf2 │ │ │ │ movs r1, r5 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ add.w r4, r0, #12288 @ 0x3000 │ │ │ │ ldr r2, [pc, #92] @ (c99c4 ) │ │ │ │ @@ -119592,23 +119591,23 @@ │ │ │ │ ldr r2, [pc, #28] @ (c99cc ) │ │ │ │ ldr r1, [pc, #28] @ (c99d0 ) │ │ │ │ ldr.w r0, [r4, #1048] @ 0x418 │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movs r0, #1 │ │ │ │ - bl 1e0740 │ │ │ │ + bl 1e07e8 │ │ │ │ b.n c998c │ │ │ │ str r0, [r2, #104] @ 0x68 │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r0, r7, #5 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, r0 │ │ │ │ + muls r6, r0 │ │ │ │ movs r1, r5 │ │ │ │ - movs r4, #178 @ 0xb2 │ │ │ │ + movs r5, #114 @ 0x72 │ │ │ │ movs r1, r5 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ add.w r4, r0, #12288 @ 0x3000 │ │ │ │ ldr r2, [pc, #92] @ (c9a44 ) │ │ │ │ @@ -119637,23 +119636,23 @@ │ │ │ │ ldr r2, [pc, #28] @ (c9a4c ) │ │ │ │ ldr r1, [pc, #28] @ (c9a50 ) │ │ │ │ ldr.w r0, [r4, #1048] @ 0x418 │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movs r0, #1 │ │ │ │ - bl 1e0740 │ │ │ │ + bl 1e07e8 │ │ │ │ b.n c9a0c │ │ │ │ str r0, [r2, #96] @ 0x60 │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r0, r7, #5 │ │ │ │ movs r0, r0 │ │ │ │ - tst r6, r0 │ │ │ │ + cmn r6, r0 │ │ │ │ movs r1, r5 │ │ │ │ - movs r4, #50 @ 0x32 │ │ │ │ + movs r4, #242 @ 0xf2 │ │ │ │ movs r1, r5 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0, #120] @ 0x78 │ │ │ │ @@ -124414,41 +124413,41 @@ │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r1, [pc, #56] @ (ccf60 ) │ │ │ │ ldr r2, [pc, #56] @ (ccf64 ) │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #28] │ │ │ │ add r2, pc │ │ │ │ - bl 1e0740 │ │ │ │ + bl 1e07e8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ b.n cce4e │ │ │ │ ldr.w r2, [r5, #1048] @ 0x418 │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #36] @ (ccf68 ) │ │ │ │ ldr r1, [pc, #36] @ (ccf6c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e0740 │ │ │ │ + bl 1e07e8 │ │ │ │ b.n ccedc │ │ │ │ adds r2, #116 @ 0x74 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - lsrs r0, r2, #26 │ │ │ │ + lsrs r0, r2, #29 │ │ │ │ movs r1, r5 │ │ │ │ lsrs r0, r7, #5 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r4, #22 │ │ │ │ + lsrs r2, r4, #25 │ │ │ │ movs r1, r5 │ │ │ │ - vhadd.s8 d16, d2, d24 │ │ │ │ - lsrs r6, r1, #20 │ │ │ │ + and.w r0, r2, #40 @ 0x28 │ │ │ │ + lsrs r6, r1, #23 │ │ │ │ movs r1, r5 │ │ │ │ - lsrs r6, r6, #19 │ │ │ │ + lsrs r6, r6, #22 │ │ │ │ movs r1, r5 │ │ │ │ - vhadd.s32 d0, d4, d24 │ │ │ │ + vaddl.s32 q8, d4, d24 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ add.w r5, r0, #12288 @ 0x3000 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ movs r1, #0 │ │ │ │ @@ -124600,41 +124599,41 @@ │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r1, [pc, #56] @ (cd16c ) │ │ │ │ ldr r2, [pc, #56] @ (cd170 ) │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #28] │ │ │ │ add r2, pc │ │ │ │ - bl 1e0740 │ │ │ │ + bl 1e07e8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ b.n cd05a │ │ │ │ ldr.w r2, [r5, #1048] @ 0x418 │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #36] @ (cd174 ) │ │ │ │ ldr r1, [pc, #36] @ (cd178 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e0740 │ │ │ │ + bl 1e07e8 │ │ │ │ b.n cd0e8 │ │ │ │ adds r0, #104 @ 0x68 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - lsrs r4, r0, #18 │ │ │ │ + lsrs r4, r0, #21 │ │ │ │ movs r1, r5 │ │ │ │ lsrs r0, r7, #5 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r2, #14 │ │ │ │ + lsrs r6, r2, #17 │ │ │ │ movs r1, r5 │ │ │ │ - ldc 0, cr0, [r6, #-160]! @ 0xffffff60 │ │ │ │ - lsrs r2, r0, #12 │ │ │ │ + ldcl 0, cr0, [r6, #160]! @ 0xa0 │ │ │ │ + lsrs r2, r0, #15 │ │ │ │ movs r1, r5 │ │ │ │ - lsrs r2, r5, #11 │ │ │ │ + lsrs r2, r5, #14 │ │ │ │ movs r1, r5 │ │ │ │ - ldc 0, cr0, [r8, #-160] @ 0xffffff60 │ │ │ │ + ldcl 0, cr0, [r8, #160] @ 0xa0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ add.w r5, r0, #12288 @ 0x3000 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ movs r1, #0 │ │ │ │ @@ -124786,41 +124785,41 @@ │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r1, [pc, #56] @ (cd378 ) │ │ │ │ ldr r2, [pc, #56] @ (cd37c ) │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #28] │ │ │ │ add r2, pc │ │ │ │ - bl 1e0740 │ │ │ │ + bl 1e07e8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ b.n cd266 │ │ │ │ ldr.w r2, [r5, #1048] @ 0x418 │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #36] @ (cd380 ) │ │ │ │ ldr r1, [pc, #36] @ (cd384 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e0740 │ │ │ │ + bl 1e07e8 │ │ │ │ b.n cd2f4 │ │ │ │ cmp r6, #92 @ 0x5c │ │ │ │ lsls r1, r7, #2 │ │ │ │ - lsrs r0, r7, #9 │ │ │ │ + lsrs r0, r7, #12 │ │ │ │ movs r1, r5 │ │ │ │ lsrs r0, r7, #5 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r1, #6 │ │ │ │ + lsrs r2, r1, #9 │ │ │ │ movs r1, r5 │ │ │ │ - @ instruction: 0xeb2a0028 │ │ │ │ - lsrs r6, r6, #3 │ │ │ │ + @ instruction: 0xebea0028 │ │ │ │ + lsrs r6, r6, #6 │ │ │ │ movs r1, r5 │ │ │ │ - lsrs r6, r3, #3 │ │ │ │ + lsrs r6, r3, #6 │ │ │ │ movs r1, r5 │ │ │ │ - add.w r0, ip, r8, asr #32 │ │ │ │ + rsb r0, ip, r8, asr #32 │ │ │ │ add.w r0, r0, #12288 @ 0x3000 │ │ │ │ ldr.w ip, [pc, #96] @ cd3f0 │ │ │ │ add ip, pc │ │ │ │ ldrb.w r2, [r0, #3348] @ 0xd14 │ │ │ │ lsls r3, r2, #29 │ │ │ │ bpl.n cd39c │ │ │ │ bx lr │ │ │ │ @@ -124845,23 +124844,23 @@ │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [pc, #24] @ (cd3f8 ) │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ ldr r2, [pc, #20] @ (cd3fc ) │ │ │ │ add r2, pc │ │ │ │ - bl 1e0740 │ │ │ │ + bl 1e07e8 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ cmp r4, #108 @ 0x6c │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r0, r7, #5 │ │ │ │ movs r0, r0 │ │ │ │ - eor.w r0, sl, r8, asr #32 │ │ │ │ - lsrs r2, r5, #3 │ │ │ │ + adc.w r0, sl, r8, asr #32 │ │ │ │ + lsrs r2, r5, #6 │ │ │ │ movs r1, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ ldr.w r2, [pc, #1356] @ cd960 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ @@ -125250,15 +125249,15 @@ │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #268] @ (cd98c ) │ │ │ │ ldr r1, [pc, #268] @ (cd990 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e0740 │ │ │ │ + bl 1e07e8 │ │ │ │ b.n cd622 │ │ │ │ ldr r3, [pc, #224] @ (cd970 ) │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ and.w r2, r2, #131072 @ 0x20000 │ │ │ │ @@ -125282,39 +125281,39 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.n cd8a0 │ │ │ │ ldr r2, [pc, #196] @ (cd998 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #196] @ (cd99c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e0740 │ │ │ │ + bl 1e07e8 │ │ │ │ b.n cd8a0 │ │ │ │ ldr r2, [pc, #188] @ (cd9a0 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #188] @ (cd9a4 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e0740 │ │ │ │ + bl 1e07e8 │ │ │ │ b.n cd61e │ │ │ │ ldr r2, [pc, #180] @ (cd9a8 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #180] @ (cd9ac ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e0740 │ │ │ │ + bl 1e07e8 │ │ │ │ b.n cd8a0 │ │ │ │ ldr.w r2, [r6, #1048] @ 0x418 │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #160] @ (cd9b0 ) │ │ │ │ ldr r1, [pc, #164] @ (cd9b4 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e0740 │ │ │ │ + bl 1e07e8 │ │ │ │ b.n cd7bc │ │ │ │ ldr r3, [sp, #32] │ │ │ │ bic.w r3, r3, #2 │ │ │ │ subs.w fp, r3, #1 │ │ │ │ it ne │ │ │ │ movne.w fp, #1 │ │ │ │ mov r2, fp │ │ │ │ @@ -125330,65 +125329,65 @@ │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #104] @ (cd9b8 ) │ │ │ │ ldr r1, [pc, #108] @ (cd9bc ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e0740 │ │ │ │ + bl 1e07e8 │ │ │ │ b.n cd69e │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cmp r3, #220 @ 0xdc │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #210 @ 0xd2 │ │ │ │ lsls r1, r7, #2 │ │ │ │ cmp r2, #234 @ 0xea │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r0, r7, #5 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r0, #29 │ │ │ │ + lsrs r0, r0, #32 │ │ │ │ movs r1, r5 │ │ │ │ - lsls r0, r3, #29 │ │ │ │ + lsrs r0, r3, #32 │ │ │ │ movs r1, r5 │ │ │ │ - lsls r2, r3, #23 │ │ │ │ + lsls r2, r3, #26 │ │ │ │ movs r1, r5 │ │ │ │ - lsls r4, r6, #24 │ │ │ │ + lsls r4, r6, #27 │ │ │ │ movs r1, r5 │ │ │ │ - lsls r0, r6, #23 │ │ │ │ + lsls r0, r6, #26 │ │ │ │ movs r1, r5 │ │ │ │ - lsls r2, r2, #19 │ │ │ │ + lsls r2, r2, #22 │ │ │ │ movs r1, r5 │ │ │ │ - lsls r2, r7, #14 │ │ │ │ + lsls r2, r7, #17 │ │ │ │ movs r1, r5 │ │ │ │ - b.n cd564 │ │ │ │ + b.n cd6e4 │ │ │ │ movs r0, r5 │ │ │ │ - lsls r0, r3, #22 │ │ │ │ + lsls r0, r3, #25 │ │ │ │ movs r1, r5 │ │ │ │ - lsls r0, r3, #20 │ │ │ │ + lsls r0, r3, #23 │ │ │ │ movs r1, r5 │ │ │ │ - b.n cd4c4 │ │ │ │ + b.n cd644 │ │ │ │ movs r0, r5 │ │ │ │ - lsls r4, r5, #16 │ │ │ │ + lsls r4, r5, #19 │ │ │ │ movs r1, r5 │ │ │ │ - b.n cd4ac │ │ │ │ + b.n cd62c │ │ │ │ movs r0, r5 │ │ │ │ - lsls r4, r4, #18 │ │ │ │ + lsls r4, r4, #21 │ │ │ │ movs r1, r5 │ │ │ │ - b.n cd494 │ │ │ │ + b.n cd614 │ │ │ │ movs r0, r5 │ │ │ │ - lsls r4, r5, #12 │ │ │ │ + lsls r4, r5, #15 │ │ │ │ movs r1, r5 │ │ │ │ - b.n cd46c │ │ │ │ + b.n cd5ec │ │ │ │ movs r0, r5 │ │ │ │ - lsls r4, r5, #11 │ │ │ │ + lsls r4, r5, #14 │ │ │ │ movs r1, r5 │ │ │ │ - b.n cd3f4 │ │ │ │ + b.n cd574 │ │ │ │ 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 │ │ │ │ sub sp, #28 │ │ │ │ mov r4, r1 │ │ │ │ @@ -125660,15 +125659,15 @@ │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #400] @ (cde74 ) │ │ │ │ mov r7, sl │ │ │ │ ldr r1, [pc, #400] @ (cde78 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e0740 │ │ │ │ + bl 1e07e8 │ │ │ │ b.n cdcc6 │ │ │ │ bic.w r3, r3, #1 │ │ │ │ strb.w r3, [r5, #3348] @ 0xd14 │ │ │ │ ldrb.w r3, [r5, #3348] @ 0xd14 │ │ │ │ bic.w r3, r3, #8 │ │ │ │ strb.w r3, [r5, #3348] @ 0xd14 │ │ │ │ movs r2, #32 │ │ │ │ @@ -125737,15 +125736,15 @@ │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #200] @ (cde88 ) │ │ │ │ ldr r1, [pc, #200] @ (cde8c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e0740 │ │ │ │ + bl 1e07e8 │ │ │ │ b.n cdb46 │ │ │ │ ldr r1, [pc, #192] @ (cde90 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ bl cd388 │ │ │ │ b.n cdd38 │ │ │ │ ldr r3, [pc, #136] @ (cde64 ) │ │ │ │ @@ -125757,43 +125756,43 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.n cdd68 │ │ │ │ ldr r2, [pc, #164] @ (cde94 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #164] @ (cde98 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e0740 │ │ │ │ + bl 1e07e8 │ │ │ │ b.n cdd68 │ │ │ │ ldr r2, [pc, #156] @ (cde9c ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #156] @ (cdea0 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e0740 │ │ │ │ + bl 1e07e8 │ │ │ │ b.n cdb42 │ │ │ │ ldrb.w r3, [r4, #1056] @ 0x420 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w cdb84 │ │ │ │ b.n cdd76 │ │ │ │ ldr r2, [pc, #136] @ (cdea4 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #136] @ (cdea8 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e0740 │ │ │ │ + bl 1e07e8 │ │ │ │ b.n cdd68 │ │ │ │ ldr.w r2, [r5, #1048] @ 0x418 │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #116] @ (cdeac ) │ │ │ │ ldr r1, [pc, #120] @ (cdeb0 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e0740 │ │ │ │ + bl 1e07e8 │ │ │ │ b.n cdc60 │ │ │ │ bic.w r3, fp, #2 │ │ │ │ subs r7, r3, #1 │ │ │ │ it ne │ │ │ │ movne r7, #1 │ │ │ │ mov r2, r7 │ │ │ │ b.n cdb5c │ │ │ │ @@ -125804,44 +125803,48 @@ │ │ │ │ mov r2, r7 │ │ │ │ b.n cdb5c │ │ │ │ nop │ │ │ │ movs r6, #28 │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r0, r7, #5 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r0, #10 │ │ │ │ + lsls r0, r0, #13 │ │ │ │ movs r1, r5 │ │ │ │ - lsls r6, r6, #4 │ │ │ │ + lsls r6, r6, #7 │ │ │ │ movs r1, r5 │ │ │ │ - lsls r2, r6, #4 │ │ │ │ + lsls r2, r6, #7 │ │ │ │ + movs r1, r5 │ │ │ │ + movs r6, r2 │ │ │ │ movs r1, r5 │ │ │ │ - vhadd.u16 d16, d6, d24 │ │ │ │ - b.n ce184 │ │ │ │ + b.n ce304 │ │ │ │ movs r0, r5 │ │ │ │ - lsls r2, r4, #4 │ │ │ │ + lsls r2, r4, #7 │ │ │ │ movs r1, r5 │ │ │ │ - lsls r0, r6, #2 │ │ │ │ + lsls r0, r6, #5 │ │ │ │ + movs r1, r5 │ │ │ │ + lsls r2, r2, #1 │ │ │ │ movs r1, r5 │ │ │ │ - vaddl.u16 q0, d2, d24 │ │ │ │ - cdp2 0, 7, cr0, cr10, cr8, {1} │ │ │ │ - b.n cdfe0 │ │ │ │ + vhadd.u d0, d10, d24 │ │ │ │ + b.n ce160 │ │ │ │ movs r0, r5 │ │ │ │ - lsls r4, r7, #1 │ │ │ │ + lsls r4, r7, #4 │ │ │ │ + movs r1, r5 │ │ │ │ + lsls r4, r7, #2 │ │ │ │ movs r1, r5 │ │ │ │ - vrev64. d16, d24 │ │ │ │ - b.n cdf88 │ │ │ │ + b.n ce108 │ │ │ │ movs r0, r5 │ │ │ │ - vhadd.u16 d0, d0, d24 │ │ │ │ - b.n cdf70 │ │ │ │ + vaddl.u16 q8, d0, d24 │ │ │ │ + b.n ce0f0 │ │ │ │ movs r0, r5 │ │ │ │ - vhadd.u d16, d12, d24 │ │ │ │ - b.n cdf40 │ │ │ │ + movs r4, r7 │ │ │ │ + movs r1, r5 │ │ │ │ + b.n ce0c0 │ │ │ │ movs r0, r5 │ │ │ │ - cdp2 0, 0, cr0, cr4, cr8, {1} │ │ │ │ - b.n cdf18 │ │ │ │ + cdp2 0, 12, cr0, cr4, cr8, {1} │ │ │ │ + b.n ce098 │ │ │ │ movs r0, r5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ @@ -126027,15 +126030,15 @@ │ │ │ │ and.w r2, fp, #128 @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n ce06e │ │ │ │ mov.w ip, #68 @ 0x44 │ │ │ │ strd r2, r1, [sp] │ │ │ │ mul.w r3, ip, r3 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ - bl 2f89e0 │ │ │ │ + bl 2f8a88 │ │ │ │ lsls r3, r0, #30 │ │ │ │ bpl.n ce06e │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldrh.w r3, [r1, #3348] @ 0xd14 │ │ │ │ str.w r2, [r1, #3352] @ 0xd18 │ │ │ │ bic.w r3, r3, #1712 @ 0x6b0 │ │ │ │ @@ -126253,15 +126256,15 @@ │ │ │ │ ldr r2, [pc, #112] @ (ce3a8 ) │ │ │ │ ldr r1, [pc, #116] @ (ce3ac ) │ │ │ │ ldr.w r0, [ip, #1048] @ 0x418 │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movs r0, #1 │ │ │ │ - bl 1e0740 │ │ │ │ + bl 1e07e8 │ │ │ │ b.n ce2da │ │ │ │ lsls r3, r3, #29 │ │ │ │ bpl.n ce2fa │ │ │ │ ldr r2, [pc, #80] @ (ce3a0 ) │ │ │ │ ldr r1, [pc, #92] @ (ce3b0 ) │ │ │ │ ldr.w r3, [ip, #1036] @ 0x40c │ │ │ │ add r1, pc │ │ │ │ @@ -126277,36 +126280,36 @@ │ │ │ │ ldr r2, [pc, #60] @ (ce3b4 ) │ │ │ │ ldr r1, [pc, #64] @ (ce3b8 ) │ │ │ │ ldr.w r0, [ip, #1048] @ 0x418 │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movs r0, #1 │ │ │ │ - bl 1e0740 │ │ │ │ + bl 1e07e8 │ │ │ │ b.n ce2da │ │ │ │ lsls r1, r3, #29 │ │ │ │ bmi.n ce394 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n ce30e │ │ │ │ b.n ce2fa │ │ │ │ cmp r2, #0 │ │ │ │ bne.n ce30e │ │ │ │ b.n ce34e │ │ │ │ nop │ │ │ │ adds r2, r0, #5 │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r0, r7, #5 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfb7a0028 │ │ │ │ - vst4.8 {d0-d3}, [r0 :128], r8 │ │ │ │ - blt.n ce408 │ │ │ │ + ldc2 0, cr0, [sl], #-160 @ 0xffffff60 │ │ │ │ + vst1.8 {d16[1]}, [r0], r8 │ │ │ │ + blt.n ce388 │ │ │ │ movs r0, r5 │ │ │ │ - @ instruction: 0xfb6e0028 │ │ │ │ - str.w r0, [r0, #40] @ 0x28 │ │ │ │ - bge.n ce394 │ │ │ │ + stc2 0, cr0, [lr], #-160 @ 0xffffff60 │ │ │ │ + vst1.8 {d0[1]}, [r0], r8 │ │ │ │ + blt.n ce314 │ │ │ │ movs r0, r5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #120] @ (ce448 ) │ │ │ │ @@ -126333,15 +126336,15 @@ │ │ │ │ ldr.w r1, [r2, #1048] @ 0x418 │ │ │ │ movs r0, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr r2, [pc, #64] @ (ce454 ) │ │ │ │ ldr r1, [pc, #68] @ (ce458 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e0740 │ │ │ │ + bl 1e07e8 │ │ │ │ b.n ce422 │ │ │ │ cmp r1, #0 │ │ │ │ bne.n ce3e6 │ │ │ │ add.w r4, r4, #4096 @ 0x1000 │ │ │ │ movs r3, #0 │ │ │ │ movw r2, #2047 @ 0x7ff │ │ │ │ movt r2, #63487 @ 0xf7ff │ │ │ │ @@ -126351,30 +126354,30 @@ │ │ │ │ ldr.w r0, [r4, #688] @ 0x2b0 │ │ │ │ bl c9d08 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ adds r0, r5, #0 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - @ instruction: 0xfb020028 │ │ │ │ + @ instruction: 0xfbc20028 │ │ │ │ lsrs r0, r7, #5 │ │ │ │ movs r0, r0 │ │ │ │ - strh.w r0, [r8, r8, lsl #2] │ │ │ │ - bge.n ce508 │ │ │ │ + str??.w r0, [r8, #40] @ 0x28 │ │ │ │ + blt.n ce488 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ mov r6, r1 │ │ │ │ sub sp, #24 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1fcdf4 │ │ │ │ + bl 1fce9c │ │ │ │ ldr r3, [r6, #16] │ │ │ │ mov r4, r0 │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r1, r8 │ │ │ │ ldr r7, [pc, #208] @ (ce558 ) │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ @@ -126384,18 +126387,18 @@ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.n ce548 │ │ │ │ tbb [pc, r3] │ │ │ │ add r4, r8 │ │ │ │ ldr r2, [pc, #272] @ (ce5d4 ) │ │ │ │ @@ -126411,21 +126414,21 @@ │ │ │ │ add r4, r8 │ │ │ │ lsls r4, r0, #1 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ ldrb r6, [r2, #13] │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r6 │ │ │ │ strb.w r6, [r0, #40] @ 0x28 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ add r3, sp, #8 │ │ │ │ mov.w ip, #0 │ │ │ │ str.w r8, [sp, #20] │ │ │ │ str.w ip, [sp, #8] │ │ │ │ add.w lr, r4, #84 @ 0x54 │ │ │ │ strd ip, ip, [sp, #12] │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ @@ -126437,15 +126440,15 @@ │ │ │ │ ldr.w r3, [r7, r8] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ add.w r3, r3, r2, lsl #7 │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ str.w ip, [r3, #40] @ 0x28 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ add.w r0, r4, #20 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r3, #32 │ │ │ │ b.n ce4dc │ │ │ │ movs r3, #8 │ │ │ │ b.n ce4dc │ │ │ │ @@ -126534,15 +126537,15 @@ │ │ │ │ cmp r3, r2 │ │ │ │ beq.w cea34 │ │ │ │ cmp r3, #116 @ 0x74 │ │ │ │ it eq │ │ │ │ moveq r4, #0 │ │ │ │ beq.w ce818 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1ff8c0 │ │ │ │ + bl 1ff968 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n ce5ea │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.w ce7d4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -126571,25 +126574,25 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov r9, r0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r5, #4] │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, ce6a2 │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ add r4, sp, #92 @ 0x5c │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 5926c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ @@ -126601,15 +126604,15 @@ │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1} │ │ │ │ stmia.w r7, {r0, r1} │ │ │ │ movw r1, #821 @ 0x335 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add.w ip, r0, #84 @ 0x54 │ │ │ │ strd r3, r3, [r5, #4] │ │ │ │ mov r4, r0 │ │ │ │ str.w r9, [sp, #52] @ 0x34 │ │ │ │ add.w r7, r0, #100 @ 0x64 │ │ │ │ @@ -126676,19 +126679,19 @@ │ │ │ │ ldrb.w r3, [r6, #78] @ 0x4e │ │ │ │ adds r3, #10 │ │ │ │ str.w r0, [r4, r3, lsl #2] │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str r1, [r3, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r8 │ │ │ │ - bl 24f49c │ │ │ │ + bl 24f544 │ │ │ │ ldr.w r2, [pc, #1360] @ ced30 │ │ │ │ ldr.w r3, [pc, #1344] @ ced24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ eors r2, r3 │ │ │ │ @@ -126714,15 +126717,15 @@ │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr.w sl, [r2, r3] │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 1fcdf4 │ │ │ │ + bl 1fce9c │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ add.w r2, r0, #20 │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ @@ -126731,18 +126734,18 @@ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w cea1c │ │ │ │ tbb [pc, r3] │ │ │ │ ldmia r1!, {r0, r3, r6, r7} │ │ │ │ ldmia r7, {r0, r3, r6, r7} │ │ │ │ @@ -126761,22 +126764,22 @@ │ │ │ │ cmp r4, #0 │ │ │ │ bne.w ce606 │ │ │ │ b.n ce628 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldrb.w r8, [r2, #13] │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r9 │ │ │ │ add.w r9, r0, #20 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r9 │ │ │ │ strb.w r8, [r0, #40] @ 0x28 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ add.w lr, r7, #84 @ 0x54 │ │ │ │ mov.w r8, #0 │ │ │ │ strd r8, r8, [r6] │ │ │ │ add.w r3, sl, r3, lsl #7 │ │ │ │ str.w r8, [r6, #8] │ │ │ │ ldrb.w ip, [r3, #50] @ 0x32 │ │ │ │ @@ -126785,28 +126788,28 @@ │ │ │ │ add.w ip, r7, ip, lsl #2 │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ str.w r8, [ip, #40] @ 0x28 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov.w r1, #354 @ 0x162 │ │ │ │ mov r0, r7 │ │ │ │ - bl 201828 │ │ │ │ + bl 2018d0 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r7 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r1, r8 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1fcdf4 │ │ │ │ + bl 1fce9c │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ add.w r2, r0, #20 │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ @@ -126815,27 +126818,27 @@ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldrb.w r8, [r9, #12] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ lsl.w r8, r3, r8 │ │ │ │ mvn.w r8, r8 │ │ │ │ and.w r3, r8, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r6] │ │ │ │ str r3, [r6, #8] │ │ │ │ add.w r8, r0, #84 @ 0x54 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ add.w lr, r0, #100 @ 0x64 │ │ │ │ @@ -126865,19 +126868,19 @@ │ │ │ │ add.w r2, sl, r2, lsl #7 │ │ │ │ ldrb.w r6, [r2, #50] @ 0x32 │ │ │ │ ldrb.w r2, [r2, #32] │ │ │ │ add.w r2, r7, r2, lsl #2 │ │ │ │ add.w r7, r7, r6, lsl #2 │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ str.w ip, [r7, #40] @ 0x28 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r4 │ │ │ │ mov.w r8, #1 │ │ │ │ - bl 1fe268 │ │ │ │ + bl 1fe310 │ │ │ │ cmp r4, #0 │ │ │ │ bne.w ce606 │ │ │ │ b.n ce628 │ │ │ │ mov.w r9, #32 │ │ │ │ b.n ce8b2 │ │ │ │ mov.w r9, #8 │ │ │ │ b.n ce8b2 │ │ │ │ @@ -126912,19 +126915,19 @@ │ │ │ │ ldr r7, [r5, #96] @ 0x60 │ │ │ │ mov r0, r8 │ │ │ │ bl ce45c │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r8 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ movs r1, #0 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1fcdf4 │ │ │ │ + bl 1fce9c │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ add.w r2, r0, #20 │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ @@ -126933,27 +126936,27 @@ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldrb.w r8, [r9, #12] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ lsl.w r8, r3, r8 │ │ │ │ mvn.w r8, r8 │ │ │ │ and.w r3, r8, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r6] │ │ │ │ str r3, [r6, #8] │ │ │ │ add.w r8, r0, #84 @ 0x54 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ add.w lr, r0, #100 @ 0x64 │ │ │ │ @@ -126983,15 +126986,15 @@ │ │ │ │ add.w r2, sl, r2, lsl #7 │ │ │ │ ldrb.w r6, [r2, #50] @ 0x32 │ │ │ │ ldrb.w r2, [r2, #32] │ │ │ │ add.w r2, r7, r2, lsl #2 │ │ │ │ add.w r7, r7, r6, lsl #2 │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ str.w ip, [r7, #40] @ 0x28 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ add.w r3, sl, r3, lsl #7 │ │ │ │ ldrb r3, [r3, #31] │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ mov r5, r4 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ @@ -127001,15 +127004,15 @@ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r6, [sp, #24] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r0, r6 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 1fc750 │ │ │ │ + bl 1fc7f8 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ add.w r2, r6, #32 │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.w ced16 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cbz r2, cebba │ │ │ │ @@ -127022,29 +127025,29 @@ │ │ │ │ strd r2, r3, [sp, #56] @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ movs r2, #32 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r6, #0 │ │ │ │ strd r3, r6, [sp, #40] @ 0x28 │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, cebea │ │ │ │ mov r3, r6 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1fcdf4 │ │ │ │ + bl 1fce9c │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ add.w r9, r0, #20 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r9 │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ @@ -127053,26 +127056,26 @@ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldrb.w r8, [r7, #12] │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ lsl.w r8, sl, r8 │ │ │ │ mvn.w r8, r8 │ │ │ │ and.w r3, r8, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add.w r8, r0, #84 @ 0x54 │ │ │ │ strd r3, r3, [r6, #4] │ │ │ │ mov ip, r0 │ │ │ │ str.w r9, [sp, #52] @ 0x34 │ │ │ │ add.w r9, r0, #100 @ 0x64 │ │ │ │ @@ -127103,15 +127106,15 @@ │ │ │ │ add.w r2, sl, r2, lsl #7 │ │ │ │ ldrb.w r7, [r2, #50] @ 0x32 │ │ │ │ ldrb.w r2, [r2, #32] │ │ │ │ add.w r2, ip, r2, lsl #2 │ │ │ │ add.w ip, ip, r7, lsl #2 │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ str.w lr, [ip, #40] @ 0x28 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ movs r2, #2 │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #116 @ 0x74 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ beq.w ce832 │ │ │ │ movw r2, #821 @ 0x335 │ │ │ │ @@ -127145,15 +127148,15 @@ │ │ │ │ udf #255 @ 0xff │ │ │ │ subs r6, r7, r1 │ │ │ │ lsls r1, r7, #2 │ │ │ │ subs r4, r7, r1 │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh.w r0, [ip, r8, lsl #2] │ │ │ │ + ldr??.w r0, [ip, #40] @ 0x28 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ adds r6, r2, r0 │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r4, r6, #4 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -127240,134 +127243,134 @@ │ │ │ │ ldr r3, [r4, #112] @ 0x70 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ add r7, sp, #16 │ │ │ │ str.w r8, [sp, #16] │ │ │ │ mov fp, r3 │ │ │ │ str r4, [sp, #28] │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, cee32 │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ movs r3, #0 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, cee5e │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ movw r1, #683 @ 0x2ab │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ movs r3, #32 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov sl, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, sl │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ 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 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, ceecc │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ vldr d0, [pc, #204] @ cefa8 │ │ │ │ movs r1, #32 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ff0ec │ │ │ │ + bl 1ff194 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, cef0c │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r8 │ │ │ │ add r0, sp, #24 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 2018e8 │ │ │ │ + bl 201990 │ │ │ │ mov r1, r5 │ │ │ │ ldrd r2, r3, [r4, #104] @ 0x68 │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #104] @ 0x68 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ str r0, [r4, #112] @ 0x70 │ │ │ │ add.w r3, r4, #104 @ 0x68 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ strd r5, r0, [r4, #104] @ 0x68 │ │ │ │ str r3, [r5, #4] │ │ │ │ str r3, [r0, #0] │ │ │ │ movs r0, #1 │ │ │ │ - bl 24f49c │ │ │ │ + bl 24f544 │ │ │ │ b.n cef58 │ │ │ │ - bl 1ff77c │ │ │ │ + bl 1ff824 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w cedb8 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ - bl 24f49c │ │ │ │ + bl 24f544 │ │ │ │ ldr r2, [pc, #92] @ (cefb8 ) │ │ │ │ ldr r3, [pc, #88] @ (cefb4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3 │ │ │ │ @@ -127436,15 +127439,15 @@ │ │ │ │ cmp.w ip, #0 │ │ │ │ beq.n cf0de │ │ │ │ clz r3, r3 │ │ │ │ movs r1, #8 │ │ │ │ rsb r3, r3, #32 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 212530 │ │ │ │ + bl 2125d8 │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ movs r5, #0 │ │ │ │ mov.w ip, #16 │ │ │ │ ldr r1, [pc, #288] @ (cf154 ) │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldrexd r0, r1, [r2] │ │ │ │ dmb ish │ │ │ │ @@ -127460,40 +127463,40 @@ │ │ │ │ add r2, r3 │ │ │ │ cmp r2, #32 │ │ │ │ bhi.n cf0c2 │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2312a8 │ │ │ │ + bl 231350 │ │ │ │ add r7, sp, #16 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, cf0c2 │ │ │ │ mov r1, r7 │ │ │ │ ldr.w r0, [r4, #424] @ 0x1a8 │ │ │ │ bl ced38 │ │ │ │ mov r5, r8 │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ mov r0, r4 │ │ │ │ ldrd r2, r3, [r7] │ │ │ │ - bl 231524 │ │ │ │ + bl 2315cc │ │ │ │ mov r0, r4 │ │ │ │ bl 168f88 │ │ │ │ b.n cf0c2 │ │ │ │ movs r1, #8 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ - bl 212530 │ │ │ │ + bl 2125d8 │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 231524 │ │ │ │ + bl 2315cc │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [pc, #148] @ (cf158 ) │ │ │ │ ldr r3, [pc, #132] @ (cf14c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ @@ -127516,22 +127519,22 @@ │ │ │ │ rsb r3, r3, #32 │ │ │ │ ldr.w r1, [r1, #3192] @ 0xc78 │ │ │ │ ldrb.w r1, [r1, #610] @ 0x262 │ │ │ │ cbnz r1, cf122 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ - bl 212530 │ │ │ │ + bl 2125d8 │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ mov.w ip, #10 │ │ │ │ b.n cf032 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ - bl 212530 │ │ │ │ + bl 2125d8 │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ mov.w ip, #16 │ │ │ │ b.n cf032 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -127615,29 +127618,29 @@ │ │ │ │ cmp r4, r3 │ │ │ │ bne.n cf208 │ │ │ │ cmp.w ip, #0 │ │ │ │ beq.n cf254 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ add r7, sp, #16 │ │ │ │ - bl 1fcd90 │ │ │ │ + bl 1fce38 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r8, r0 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ add.w r4, r8, #44 @ 0x2c │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r2, [pc, #40] @ (cf280 ) │ │ │ │ ldr r3, [pc, #36] @ (cf27c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3 │ │ │ │ @@ -127693,25 +127696,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 2e1438 │ │ │ │ + bl 2e14e0 │ │ │ │ ldr r2, [pc, #676] @ (cf5a0 ) │ │ │ │ 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 2e1438 │ │ │ │ + bl 2e14e0 │ │ │ │ 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 │ │ │ │ @@ -127778,15 +127781,15 @@ │ │ │ │ str r2, [sp, #340] @ 0x154 │ │ │ │ ldr r2, [pc, #512] @ (cf5c4 ) │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ movs r1, #9 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r3, r7 │ │ │ │ - bl 2e27dc │ │ │ │ + bl 2e2884 │ │ │ │ ldr r2, [pc, #500] @ (cf5c8 ) │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [pc, #500] @ (cf5cc ) │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ add r0, pc │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ @@ -127831,25 +127834,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 2e1438 │ │ │ │ + bl 2e14e0 │ │ │ │ str r0, [sp, #228] @ 0xe4 │ │ │ │ ldr r0, [pc, #388] @ (cf5e0 ) │ │ │ │ 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 2e1438 │ │ │ │ + bl 2e14e0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [pc, #364] @ (cf5e4 ) │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ str r7, [r3, #0] │ │ │ │ str r0, [sp, #264] @ 0x108 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r3, [pc, #360] @ (cf5e8 ) │ │ │ │ @@ -127952,84 +127955,84 @@ │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r1, #21 │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r4, r6, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldcl 0, cr0, [r2], #-160 @ 0xffffff60 │ │ │ │ - stcl 0, cr0, [r4], #-160 @ 0xffffff60 │ │ │ │ - add r3, sp, #880 @ 0x370 │ │ │ │ + ldc 0, cr0, [r2, #-160]! @ 0xffffff60 │ │ │ │ + stc 0, cr0, [r4, #-160]! @ 0xffffff60 │ │ │ │ + add r4, sp, #624 @ 0x270 │ │ │ │ movs r2, r5 │ │ │ │ - add r3, sp, #384 @ 0x180 │ │ │ │ + add r4, sp, #128 @ 0x80 │ │ │ │ movs r2, r5 │ │ │ │ - rsbs r0, ip, r8, asr #32 │ │ │ │ + ldc 0, cr0, [ip], {40} @ 0x28 │ │ │ │ lsrs r4, r6, #32 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xebe20028 │ │ │ │ - @ instruction: 0xebe60028 │ │ │ │ - rsbs r0, ip, r8, asr #32 │ │ │ │ + stc 0, cr0, [r2], #160 @ 0xa0 │ │ │ │ + stc 0, cr0, [r6], #160 @ 0xa0 │ │ │ │ + ldc 0, cr0, [ip], {40} @ 0x28 │ │ │ │ lsrs r4, r2, #25 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r2, r7] │ │ │ │ + strh r6, [r2, r2] │ │ │ │ movs r6, r5 │ │ │ │ - subs.w r0, r2, r8, asr #32 │ │ │ │ + ldcl 0, cr0, [r2], #-160 @ 0xffffff60 │ │ │ │ lsrs r0, r2, #2 │ │ │ │ movs r0, r0 │ │ │ │ - subs.w r0, r4, r8, asr #32 │ │ │ │ - subs.w r0, ip, r8, asr #32 │ │ │ │ - @ instruction: 0xeb900028 │ │ │ │ - str r0, [r6, #64] @ 0x40 │ │ │ │ + ldcl 0, cr0, [r4], #-160 @ 0xffffff60 │ │ │ │ + ldcl 0, cr0, [ip], #-160 @ 0xffffff60 │ │ │ │ + mrrc 0, 2, r0, r0, cr8 @ │ │ │ │ + str r0, [r6, #76] @ 0x4c │ │ │ │ movs r6, r5 │ │ │ │ - @ instruction: 0xeb8a0028 │ │ │ │ - sbc.w r0, sl, r8, asr #32 │ │ │ │ + mcrr 0, 2, r0, sl, cr8 │ │ │ │ + stc 0, cr0, [sl], #-160 @ 0xffffff60 │ │ │ │ lsrs r0, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ - adcs.w r0, r6, r8, asr #32 │ │ │ │ - adc.w r0, r8, r8, asr #32 │ │ │ │ - @ instruction: 0xeb280028 │ │ │ │ - @ instruction: 0xeb280028 │ │ │ │ - @ instruction: 0xeb2a0028 │ │ │ │ - @ instruction: 0xeaf40028 │ │ │ │ - @ instruction: 0xeaf80028 │ │ │ │ - add.w r0, r4, r8, asr #32 │ │ │ │ - add.w r0, sl, r8, asr #32 │ │ │ │ - @ instruction: 0xeae60028 │ │ │ │ - @ instruction: 0xeaf40028 │ │ │ │ + ldc 0, cr0, [r6], {40} @ 0x28 │ │ │ │ + stc 0, cr0, [r8], {40} @ 0x28 │ │ │ │ + @ instruction: 0xebe80028 │ │ │ │ + @ instruction: 0xebe80028 │ │ │ │ + @ instruction: 0xebea0028 │ │ │ │ + subs.w r0, r4, r8, asr #32 │ │ │ │ + subs.w r0, r8, r8, asr #32 │ │ │ │ + rsb r0, r4, r8, asr #32 │ │ │ │ + rsb r0, sl, r8, asr #32 │ │ │ │ + sub.w r0, r6, r8, asr #32 │ │ │ │ + subs.w r0, r4, r8, asr #32 │ │ │ │ mov r2, r7 │ │ │ │ - bl 2e2148 │ │ │ │ + bl 2e21f0 │ │ │ │ ldr r2, [pc, #72] @ (cf664 ) │ │ │ │ mov r3, r7 │ │ │ │ str r0, [sp, #660] @ 0x294 │ │ │ │ add r2, pc │ │ │ │ strd r2, r5, [sp, #664] @ 0x298 │ │ │ │ ldr r2, [pc, #64] @ (cf668 ) │ │ │ │ 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 2e27dc │ │ │ │ + bl 2e2884 │ │ │ │ ldr r2, [pc, #40] @ (cf66c ) │ │ │ │ ldr r3, [pc, #44] @ (cf670 ) │ │ │ │ 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 cf660 │ │ │ │ add.w sp, sp, #708 @ 0x2c4 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ - ldrd r0, r0, [r8, #160]! @ 0xa0 │ │ │ │ - orrs.w r0, r2, r8, asr #32 │ │ │ │ + @ instruction: 0xeab80028 │ │ │ │ + adds.w r0, r2, r8, asr #32 │ │ │ │ lsrs r0, r7, #6 │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -128037,80 +128040,80 @@ │ │ │ │ mov r6, r2 │ │ │ │ sub sp, #8 │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r3 │ │ │ │ mov r5, r3 │ │ │ │ - bl 1e2c98 │ │ │ │ + bl 1e2d40 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #4] │ │ │ │ bl cf288 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 2e3fa8 │ │ │ │ + bl 2e4050 │ │ │ │ cbz r7, cf6c8 │ │ │ │ ldr r2, [pc, #48] @ (cf6dc ) │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc │ │ │ │ - bl 1fc750 │ │ │ │ + bl 1fc7f8 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #0] │ │ │ │ - bl 1df954 │ │ │ │ + bl 1df9fc │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [pc, #20] @ (cf6e0 ) │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #4194304 @ 0x400000 │ │ │ │ mov r0, r8 │ │ │ │ add r3, pc │ │ │ │ - bl 1fc6a4 │ │ │ │ + bl 1fc74c │ │ │ │ mov r3, r0 │ │ │ │ b.n cf6b6 │ │ │ │ - ldrd r0, r0, [r2, #160] @ 0xa0 │ │ │ │ - @ instruction: 0xe9ae0028 │ │ │ │ + eors.w r0, r2, r8, asr #32 │ │ │ │ + orn r0, lr, r8, asr #32 │ │ │ │ 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 1fcdf4 │ │ │ │ + bl 1fce9c │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ - bl 2e3c18 │ │ │ │ + bl 2e3cc0 │ │ │ │ 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 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ 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 │ │ │ │ @@ -128149,25 +128152,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 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, cf7d6 │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ ldr r1, [pc, #68] @ (cf81c ) │ │ │ │ ldr r2, [pc, #60] @ (cf818 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ @@ -128227,21 +128230,21 @@ │ │ │ │ lsls r3, r0, #1 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ ldrb r5, [r2, #13] │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ adds r6, #20 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r5 │ │ │ │ strb.w r5, [r0, #40] @ 0x28 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ add r3, sp, #8 │ │ │ │ mov.w ip, #0 │ │ │ │ str r6, [sp, #20] │ │ │ │ str.w ip, [sp, #8] │ │ │ │ add.w lr, r4, #84 @ 0x54 │ │ │ │ strd ip, ip, [sp, #12] │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ @@ -128253,15 +128256,15 @@ │ │ │ │ ldr.w r3, [r8, r6] │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ add.w r3, r3, r2, lsl #7 │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ str.w ip, [r3, #40] @ 0x28 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ add.w r0, r4, #20 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r3, #32 │ │ │ │ b.n cf864 │ │ │ │ movs r3, #8 │ │ │ │ b.n cf864 │ │ │ │ @@ -128285,15 +128288,15 @@ │ │ │ │ mov r5, r1 │ │ │ │ mov r9, r0 │ │ │ │ lsl.w r2, r4, r2 │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ bic.w r6, r3, r2 │ │ │ │ adds r5, #20 │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ str r5, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp] │ │ │ │ add.w sl, r0, #84 @ 0x54 │ │ │ │ str r3, [sp, #8] │ │ │ │ add.w r5, r0, #100 @ 0x64 │ │ │ │ ldrb.w fp, [r7, #12] │ │ │ │ @@ -128324,15 +128327,15 @@ │ │ │ │ ldrb.w r3, [r2, #32] │ │ │ │ ldrb.w r2, [r2, #50] @ 0x32 │ │ │ │ add.w r3, lr, r3, lsl #2 │ │ │ │ add.w r2, lr, r2, lsl #2 │ │ │ │ str r6, [r3, #40] @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ lsls r0, r7, #26 │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -128351,15 +128354,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 208560 │ │ │ │ + bl 208608 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ b.n cf9ea │ │ │ │ cmp r1, #1 │ │ │ │ bne.w cfb0a │ │ │ │ subs r3, #20 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ @@ -128371,38 +128374,38 @@ │ │ │ │ cmp r1, #1 │ │ │ │ beq.n cf9e8 │ │ │ │ movs r7, #0 │ │ │ │ b.n cfa02 │ │ │ │ ldr r7, [r3, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1df918 │ │ │ │ + bl 1df9c0 │ │ │ │ ldr.w fp, [r0, #12] │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ ldr.w r5, [fp] │ │ │ │ - bl 1fcdf4 │ │ │ │ + bl 1fce9c │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ strd r3, r5, [r0, #44] @ 0x2c │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #22 │ │ │ │ bne.n cfade │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -128412,19 +128415,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 1fcdf4 │ │ │ │ + bl 1fce9c │ │ │ │ mov r4, r0 │ │ │ │ ldrd r3, r0, [sl, #40] @ 0x28 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ - bl 2e3f34 │ │ │ │ + bl 2e3fdc │ │ │ │ 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 │ │ │ │ @@ -128433,26 +128436,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 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr.w r3, [r9, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ bne.n cfa70 │ │ │ │ mov r6, fp │ │ │ │ ldr.w sl, [sp, #4] │ │ │ │ ldr.w fp, [sp] │ │ │ │ mov r0, sl │ │ │ │ - bl 208614 │ │ │ │ + bl 2086bc │ │ │ │ cbz r6, cfaea │ │ │ │ str.w fp, [r6] │ │ │ │ ldr r2, [pc, #44] @ (cfb18 ) │ │ │ │ ldr r3, [pc, #36] @ (cfb14 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -128504,25 +128507,25 @@ │ │ │ │ adc.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ and.w r3, ip, r3 │ │ │ │ orrs.w r7, r2, r3 │ │ │ │ bne.n cfbbe │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r2, lr │ │ │ │ strd r6, r6, [sp] │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, cfba4 │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r1, [pc, #184] @ (cfc60 ) │ │ │ │ ldr r3, [pc, #180] @ (cfc5c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r1, r3 │ │ │ │ @@ -128557,30 +128560,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 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, cfc1e │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r5 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r4, r0 │ │ │ │ b.n cfba4 │ │ │ │ mov.w lr, #16 │ │ │ │ strh.w r2, [sp] │ │ │ │ b.n cfbfe │ │ │ │ mov.w lr, #8 │ │ │ │ strb.w r2, [sp] │ │ │ │ @@ -128630,51 +128633,51 @@ │ │ │ │ orrs.w r7, r2, r6 │ │ │ │ bne.n cfd3e │ │ │ │ add r6, sp, #8 │ │ │ │ mov r2, r0 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r3, [r6, #4] │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, cfcea │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ 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 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, cfd1a │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ ldr r2, [pc, #188] @ (cfde4 ) │ │ │ │ ldr r3, [pc, #180] @ (cfde0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ @@ -128709,31 +128712,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 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, cfd9e │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r5 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r4, r0 │ │ │ │ b.n cfcea │ │ │ │ movs r0, #16 │ │ │ │ strh.w r2, [sp, #8] │ │ │ │ b.n cfd7a │ │ │ │ movs r0, #8 │ │ │ │ strb.w r2, [sp, #8] │ │ │ │ @@ -128789,25 +128792,25 @@ │ │ │ │ bic.w r3, r3, ip │ │ │ │ orrs.w r0, r1, r3 │ │ │ │ bne.n cfe88 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp] │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, cfe6e │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r1, [pc, #276] @ (cff84 ) │ │ │ │ ldr r2, [pc, #268] @ (cff80 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ eors r1, r2 │ │ │ │ @@ -128849,30 +128852,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 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, cfef4 │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #343 @ 0x157 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r5, r0 │ │ │ │ b.n cfe6e │ │ │ │ strh.w r1, [sp] │ │ │ │ b.n cfed8 │ │ │ │ strb.w r1, [sp] │ │ │ │ b.n cfed8 │ │ │ │ movs r3, #1 │ │ │ │ @@ -128884,30 +128887,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 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, cff4c │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r5, r0 │ │ │ │ b.n cfe6e │ │ │ │ strd r1, r3, [sp] │ │ │ │ b.n cfed8 │ │ │ │ rbit r2, r3 │ │ │ │ clz r2, r2 │ │ │ │ adds r2, #33 @ 0x21 │ │ │ │ @@ -128947,42 +128950,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 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, cffec │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #492 @ 0x1ec │ │ │ │ mov r0, r6 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ movw r1, #659 @ 0x293 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ 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 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ add.w lr, r5, #84 @ 0x54 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ add.w ip, r5, #100 @ 0x64 │ │ │ │ str.w r9, [sp, #20] │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ @@ -129006,30 +129009,30 @@ │ │ │ │ ldrb.w r4, [r3, #54] @ 0x36 │ │ │ │ add.w r3, r5, r2, lsl #2 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ add.w r5, r5, r4, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [r5, #40] @ 0x28 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r2, [pc, #408] @ (d0218 ) │ │ │ │ ldr r3, [pc, #392] @ (d020c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w d0204 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, r1 │ │ │ │ mov.w r1, #384 @ 0x180 │ │ │ │ - bl 201828 │ │ │ │ + bl 2018d0 │ │ │ │ movs r2, #32 │ │ │ │ mov fp, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ movs r3, #0 │ │ │ │ bl cfde8 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ @@ -129064,23 +129067,23 @@ │ │ │ │ ldrh r4, [r1, #36] @ 0x24 │ │ │ │ ldrh r4, [r1, #36] @ 0x24 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n d01fc │ │ │ │ add r4, sp, #8 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov.w r1, #398 @ 0x18e │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ 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 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [sp, #8] │ │ │ │ add.w r5, r9, #84 @ 0x54 │ │ │ │ strd ip, ip, [r4, #4] │ │ │ │ add.w lr, r9, #100 @ 0x64 │ │ │ │ str.w fp, [sp, #20] │ │ │ │ ldr.w r2, [r9, #36] @ 0x24 │ │ │ │ @@ -129109,36 +129112,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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ b.n d007e │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #8] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, d01d4 │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov sl, r0 │ │ │ │ b.n d0104 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ b.n d01b0 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #8] │ │ │ │ @@ -129174,22 +129177,22 @@ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ add.w sl, r6, #20 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w fp, [pc, #920] @ d05e0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1fcdf4 │ │ │ │ + bl 1fce9c │ │ │ │ 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 2e3c18 │ │ │ │ + bl 2e3cc0 │ │ │ │ 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 │ │ │ │ @@ -129197,18 +129200,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 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w d0528 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r4, r7, #4 │ │ │ │ lsls r4, r7, #4 │ │ │ │ @@ -129236,22 +129239,22 @@ │ │ │ │ lsls r4, r7, #4 │ │ │ │ lsls r4, r7, #4 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ 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 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ str.w r9, [sp, #20] │ │ │ │ add.w ip, r8, #84 @ 0x54 │ │ │ │ mov.w r9, #0 │ │ │ │ str.w r9, [sp, #8] │ │ │ │ strd r9, r9, [r4, #4] │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ ldr.w lr, [pc, #708] @ d05e4 │ │ │ │ @@ -129262,15 +129265,15 @@ │ │ │ │ ldr.w fp, [fp, lr] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ add.w r3, fp, r3, lsl #7 │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ add.w r3, r8, r3, lsl #2 │ │ │ │ str.w r9, [r3, #40] @ 0x28 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldrb.w r2, [r8, #33] @ 0x21 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w d05c6 │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ movs r1, #1 │ │ │ │ sub.w r0, r3, #32 │ │ │ │ rsb ip, r3, #32 │ │ │ │ @@ -129282,102 +129285,102 @@ │ │ │ │ and.w ip, r3, #64 @ 0x40 │ │ │ │ adc.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ cmp.w ip, #0 │ │ │ │ bne.w d0534 │ │ │ │ str.w ip, [sp, #8] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str.w ip, [r4, #4] │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, d03a8 │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ 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 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, d03da │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ mov r0, r5 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ movs r7, #0 │ │ │ │ - bl 2023d0 │ │ │ │ + bl 202478 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fcdf4 │ │ │ │ + bl 1fce9c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #7 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e3c18 │ │ │ │ + bl 2e3cc0 │ │ │ │ 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 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ movs r2, #1 │ │ │ │ str r7, [sp, #8] │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d05d4 │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldrb.w r8, [r6, #32] │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ str.w r9, [sp, #20] │ │ │ │ str r7, [sp, #8] │ │ │ │ add.w lr, r6, #20 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w r7, r0, #84 @ 0x54 │ │ │ │ ldrb.w r9, [r6, #32] │ │ │ │ lsl.w r8, sl, r8 │ │ │ │ @@ -129409,18 +129412,18 @@ │ │ │ │ ldrb.w r0, [r3, #32] │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ add.w r0, ip, r0, lsl #2 │ │ │ │ add.w r3, ip, r3, lsl #2 │ │ │ │ str r2, [r0, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [r3, #40] @ 0x28 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 202488 │ │ │ │ + bl 202530 │ │ │ │ ldr r2, [pc, #216] @ (d05e8 ) │ │ │ │ ldr r3, [pc, #200] @ (d05dc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ @@ -129461,30 +129464,30 @@ │ │ │ │ asrs r4, r0, #9 │ │ │ │ movs r3, #16 │ │ │ │ b.n d02e4 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, d059c │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r5 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r7, r0 │ │ │ │ b.n d03a8 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ strh.w r3, [sp, #8] │ │ │ │ b.n d0578 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ @@ -129557,43 +129560,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 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, d069e │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ 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 cff88 │ │ │ │ mov sl, r0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fcdf4 │ │ │ │ + bl 1fce9c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e3c18 │ │ │ │ + bl 2e3cc0 │ │ │ │ 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 │ │ │ │ @@ -129602,29 +129605,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 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldrb.w r8, [sl, #12] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ lsl.w r8, r3, r8 │ │ │ │ str r7, [sp, #220] @ 0xdc │ │ │ │ mvn.w r8, r8 │ │ │ │ str r7, [sp, #228] @ 0xe4 │ │ │ │ and.w r8, r8, #3 │ │ │ │ str.w r8, [sp, #224] @ 0xe0 │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ str.w fp, [sp, #244] @ 0xf4 │ │ │ │ add.w r7, r0, #100 @ 0x64 │ │ │ │ ldrb.w fp, [sl, #12] │ │ │ │ mov ip, r0 │ │ │ │ @@ -129657,49 +129660,49 @@ │ │ │ │ mov r1, ip │ │ │ │ ldrb.w lr, [r3, #50] @ 0x32 │ │ │ │ ldrb.w r3, [r3, #32] │ │ │ │ add.w r3, ip, r3, lsl #2 │ │ │ │ add.w ip, ip, lr, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ str r7, [r4, #4] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, d07da │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov.w lr, #2 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, sl │ │ │ │ movs r0, #24 │ │ │ │ strd r0, lr, [sp] │ │ │ │ mov r0, r5 │ │ │ │ bl cff88 │ │ │ │ movs r1, #4 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fcdf4 │ │ │ │ + bl 1fce9c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #8 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e3c18 │ │ │ │ + bl 2e3cc0 │ │ │ │ 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 │ │ │ │ @@ -129713,27 +129716,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 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fcdf4 │ │ │ │ + bl 1fce9c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov fp, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #9 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e3c18 │ │ │ │ + bl 2e3cc0 │ │ │ │ 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 │ │ │ │ @@ -129742,27 +129745,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 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fcdf4 │ │ │ │ + bl 1fce9c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #3 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e3c18 │ │ │ │ + bl 2e3cc0 │ │ │ │ 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 │ │ │ │ @@ -129770,68 +129773,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 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #4 │ │ │ │ str r7, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #232] @ 0xe8 │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, d0922 │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, r5 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ 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 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, d0962 │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r3, r8 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, r5 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, r5 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w d202e │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ mov.w ip, #1 │ │ │ │ sub.w r1, r3, #32 │ │ │ │ @@ -129886,58 +129889,58 @@ │ │ │ │ lsrs r1, r4, #13 │ │ │ │ lsrs r1, r4, #13 │ │ │ │ movs r3, r6 │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #472 @ 0x1d8 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r9, #0 │ │ │ │ - bl 201828 │ │ │ │ + bl 2018d0 │ │ │ │ add r4, sp, #232 @ 0xe8 │ │ │ │ mov sl, r0 │ │ │ │ b.n d06b6 │ │ │ │ ldr??.w r0, [r0, #184] @ 0xb8 │ │ │ │ vld1.8 @ instruction: 0xf9e800b8 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #32 │ │ │ │ movs r3, #15 │ │ │ │ str r3, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, d0a62 │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, r5 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r7, r0 │ │ │ │ ldrb.w r8, [r7, #12] │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #208] @ 0xd0 │ │ │ │ lsl.w r8, r9, r8 │ │ │ │ str r3, [sp, #216] @ 0xd8 │ │ │ │ mvn.w r8, r8 │ │ │ │ and.w r8, r8, #1 │ │ │ │ str.w r8, [sp, #212] @ 0xd4 │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #232] @ 0xe8 │ │ │ │ mov ip, r0 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ add.w sl, r0, #84 @ 0x54 │ │ │ │ ldrb.w lr, [r7, #12] │ │ │ │ @@ -129968,24 +129971,24 @@ │ │ │ │ mov r1, ip │ │ │ │ ldrb.w lr, [r3, #50] @ 0x32 │ │ │ │ ldrb.w r3, [r3, #32] │ │ │ │ add.w r3, ip, r3, lsl #2 │ │ │ │ add.w ip, ip, lr, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fcdf4 │ │ │ │ + bl 1fce9c │ │ │ │ ldr.w r3, [fp, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #2 │ │ │ │ ldr.w r0, [fp, #44] @ 0x2c │ │ │ │ - bl 2e3c18 │ │ │ │ + bl 2e3cc0 │ │ │ │ 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 │ │ │ │ @@ -129993,29 +129996,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 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r7, [sp, #196] @ 0xc4 │ │ │ │ ldrb.w r8, [r3, #12] │ │ │ │ str r7, [sp, #204] @ 0xcc │ │ │ │ lsl.w r8, r9, r8 │ │ │ │ mvn.w r8, r8 │ │ │ │ and.w r8, r8, #7 │ │ │ │ str.w r8, [sp, #200] @ 0xc8 │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov ip, r0 │ │ │ │ ldrb.w lr, [r3, #12] │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w r7, r0, #100 @ 0x64 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ @@ -130047,24 +130050,24 @@ │ │ │ │ mov r1, ip │ │ │ │ ldrb.w lr, [r3, #50] @ 0x32 │ │ │ │ ldrb.w r3, [r3, #32] │ │ │ │ add.w r3, ip, r3, lsl #2 │ │ │ │ add.w ip, ip, lr, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fcdf4 │ │ │ │ + bl 1fce9c │ │ │ │ ldr.w r3, [fp, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #3 │ │ │ │ ldr.w r0, [fp, #44] @ 0x2c │ │ │ │ - bl 2e3c18 │ │ │ │ + bl 2e3cc0 │ │ │ │ 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 │ │ │ │ @@ -130072,29 +130075,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 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r7, [sp, #184] @ 0xb8 │ │ │ │ ldrb.w r8, [r3, #12] │ │ │ │ str r7, [sp, #192] @ 0xc0 │ │ │ │ lsl.w r8, r9, r8 │ │ │ │ mvn.w r8, r8 │ │ │ │ and.w r8, r8, #7 │ │ │ │ str.w r8, [sp, #188] @ 0xbc │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov ip, r0 │ │ │ │ ldrb.w lr, [r3, #12] │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w r7, r0, #100 @ 0x64 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ @@ -130126,24 +130129,24 @@ │ │ │ │ mov r1, ip │ │ │ │ ldrb.w lr, [r3, #50] @ 0x32 │ │ │ │ ldrb.w r3, [r3, #32] │ │ │ │ add.w r3, ip, r3, lsl #2 │ │ │ │ add.w ip, ip, lr, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fcdf4 │ │ │ │ + bl 1fce9c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e3c18 │ │ │ │ + bl 2e3cc0 │ │ │ │ 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 │ │ │ │ @@ -130151,29 +130154,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 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r7, [sp, #172] @ 0xac │ │ │ │ ldrb.w r8, [r3, #12] │ │ │ │ str r7, [sp, #180] @ 0xb4 │ │ │ │ lsl.w r8, r9, r8 │ │ │ │ mvn.w r8, r8 │ │ │ │ and.w r8, r8, #1 │ │ │ │ str.w r8, [sp, #176] @ 0xb0 │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov ip, r0 │ │ │ │ ldrb.w lr, [r3, #12] │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w r7, r0, #100 @ 0x64 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ @@ -130205,24 +130208,24 @@ │ │ │ │ mov r1, ip │ │ │ │ ldrb.w lr, [r3, #50] @ 0x32 │ │ │ │ ldrb.w r3, [r3, #32] │ │ │ │ add.w r3, ip, r3, lsl #2 │ │ │ │ add.w ip, ip, lr, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fcdf4 │ │ │ │ + bl 1fce9c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #5 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e3c18 │ │ │ │ + bl 2e3cc0 │ │ │ │ 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 │ │ │ │ @@ -130230,29 +130233,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 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r7, [sp, #160] @ 0xa0 │ │ │ │ ldrb.w r8, [r3, #12] │ │ │ │ str r7, [sp, #168] @ 0xa8 │ │ │ │ lsl.w r8, r9, r8 │ │ │ │ mvn.w r8, r8 │ │ │ │ and.w r8, r8, #7 │ │ │ │ str.w r8, [sp, #164] @ 0xa4 │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov ip, r0 │ │ │ │ ldrb.w lr, [r3, #12] │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w r7, r0, #100 @ 0x64 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ @@ -130284,24 +130287,24 @@ │ │ │ │ mov r1, ip │ │ │ │ ldrb.w lr, [r3, #50] @ 0x32 │ │ │ │ ldrb.w r3, [r3, #32] │ │ │ │ add.w r3, ip, r3, lsl #2 │ │ │ │ add.w ip, ip, lr, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fcdf4 │ │ │ │ + bl 1fce9c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #6 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e3c18 │ │ │ │ + bl 2e3cc0 │ │ │ │ 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 │ │ │ │ @@ -130309,29 +130312,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 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r7, [sp, #148] @ 0x94 │ │ │ │ ldrb.w r8, [r3, #12] │ │ │ │ str r7, [sp, #156] @ 0x9c │ │ │ │ lsl.w r8, r9, r8 │ │ │ │ mvn.w r8, r8 │ │ │ │ and.w r8, r8, #7 │ │ │ │ str.w r8, [sp, #152] @ 0x98 │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov ip, r0 │ │ │ │ ldrb.w lr, [r3, #12] │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w r7, r0, #100 @ 0x64 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ @@ -130363,26 +130366,26 @@ │ │ │ │ mov r1, ip │ │ │ │ ldrb.w lr, [r3, #50] @ 0x32 │ │ │ │ ldrb.w r3, [r3, #32] │ │ │ │ add.w r3, ip, r3, lsl #2 │ │ │ │ add.w ip, ip, lr, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fcdf4 │ │ │ │ + bl 1fce9c │ │ │ │ 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 2e3c18 │ │ │ │ + bl 2e3cc0 │ │ │ │ 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 │ │ │ │ @@ -130390,29 +130393,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 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r7, [sp, #136] @ 0x88 │ │ │ │ ldrb.w r8, [r3, #12] │ │ │ │ str r7, [sp, #144] @ 0x90 │ │ │ │ lsl.w r8, r9, r8 │ │ │ │ mvn.w r8, r8 │ │ │ │ and.w r8, r8, #1 │ │ │ │ str.w r8, [sp, #140] @ 0x8c │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov ip, r0 │ │ │ │ ldrb.w lr, [r3, #12] │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w r7, r0, #100 @ 0x64 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ @@ -130444,26 +130447,26 @@ │ │ │ │ mov r1, ip │ │ │ │ ldrb.w lr, [r3, #50] @ 0x32 │ │ │ │ ldrb.w r3, [r3, #32] │ │ │ │ add.w r3, ip, r3, lsl #2 │ │ │ │ add.w ip, ip, lr, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fcdf4 │ │ │ │ + bl 1fce9c │ │ │ │ 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 2e3c18 │ │ │ │ + bl 2e3cc0 │ │ │ │ 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 │ │ │ │ @@ -130471,46 +130474,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 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r1, r9 │ │ │ │ str r7, [sp, #236] @ 0xec │ │ │ │ str.w r9, [sp, #232] @ 0xe8 │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d2084 │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r8, [r2, #32] │ │ │ │ str r7, [sp, #124] @ 0x7c │ │ │ │ str r7, [sp, #132] @ 0x84 │ │ │ │ lsl.w r8, r3, r8 │ │ │ │ bic.w r8, r9, r8 │ │ │ │ str.w r8, [sp, #128] @ 0x80 │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w lr, r0, #100 @ 0x64 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w r3, r2, #20 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ add.w sl, r0, #84 @ 0x54 │ │ │ │ @@ -130535,26 +130538,26 @@ │ │ │ │ mov r1, ip │ │ │ │ ldrb.w lr, [r2, #50] @ 0x32 │ │ │ │ ldrb.w r2, [r2, #32] │ │ │ │ add.w r2, ip, r2, lsl #2 │ │ │ │ add.w ip, ip, lr, lsl #2 │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fcdf4 │ │ │ │ + bl 1fce9c │ │ │ │ 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 2e3c18 │ │ │ │ + bl 2e3cc0 │ │ │ │ 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 │ │ │ │ @@ -130562,47 +130565,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 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d2080 │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r7, [sp, #112] @ 0x70 │ │ │ │ ldrb.w r8, [r3, #32] │ │ │ │ str r7, [sp, #120] @ 0x78 │ │ │ │ lsl.w r8, r9, r8 │ │ │ │ mvn.w r8, r8 │ │ │ │ and.w r8, r8, #1 │ │ │ │ str.w r8, [sp, #116] @ 0x74 │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w r2, r3, #20 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ add.w r7, r0, #100 @ 0x64 │ │ │ │ @@ -130627,24 +130630,24 @@ │ │ │ │ mov r1, ip │ │ │ │ ldrb.w lr, [r3, #50] @ 0x32 │ │ │ │ ldrb.w r3, [r3, #32] │ │ │ │ add.w r3, ip, r3, lsl #2 │ │ │ │ add.w ip, ip, lr, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fcdf4 │ │ │ │ + bl 1fce9c │ │ │ │ ldr.w r3, [fp, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ ldr.w r0, [fp, #44] @ 0x2c │ │ │ │ - bl 2e3c18 │ │ │ │ + bl 2e3cc0 │ │ │ │ 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 │ │ │ │ @@ -130652,45 +130655,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 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d2088 │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldrb.w r8, [fp, #32] │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r7, [sp, #100] @ 0x64 │ │ │ │ lsl.w r8, sl, r8 │ │ │ │ str r7, [sp, #108] @ 0x6c │ │ │ │ mvn.w r8, r8 │ │ │ │ and.w r8, r8, #1 │ │ │ │ str.w r8, [sp, #104] @ 0x68 │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ str.w r9, [sp, #244] @ 0xf4 │ │ │ │ add.w r3, fp, #20 │ │ │ │ ldrb.w r9, [fp, #32] │ │ │ │ add.w r7, r0, #100 @ 0x64 │ │ │ │ @@ -130717,53 +130720,53 @@ │ │ │ │ ldrb.w lr, [r3, #50] @ 0x32 │ │ │ │ ldrb.w r8, [r3, #32] │ │ │ │ mov r3, lr │ │ │ │ add.w lr, ip, r8, lsl #2 │ │ │ │ add.w ip, ip, r3, lsl #2 │ │ │ │ str.w r2, [lr, #40] @ 0x28 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fcdf4 │ │ │ │ + bl 1fce9c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e3c18 │ │ │ │ + bl 2e3cc0 │ │ │ │ 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 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r7, [sp, #88] @ 0x58 │ │ │ │ ldrb.w r8, [r3, #12] │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ lsl.w r8, fp, r8 │ │ │ │ mvn.w r8, r8 │ │ │ │ and.w r8, r8, #3 │ │ │ │ str.w r8, [sp, #92] @ 0x5c │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov ip, r0 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ add.w r7, r0, #100 @ 0x64 │ │ │ │ @@ -130794,24 +130797,24 @@ │ │ │ │ ldrb.w lr, [r3, #50] @ 0x32 │ │ │ │ ldrb.w r8, [r3, #32] │ │ │ │ mov r3, lr │ │ │ │ add.w lr, ip, r8, lsl #2 │ │ │ │ add.w ip, ip, r3, lsl #2 │ │ │ │ str.w r2, [lr, #40] @ 0x28 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fcdf4 │ │ │ │ + bl 1fce9c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e3c18 │ │ │ │ + bl 2e3cc0 │ │ │ │ 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 │ │ │ │ @@ -130819,29 +130822,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 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ ldrb.w r8, [r3, #12] │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ lsl.w r8, r9, r8 │ │ │ │ mvn.w r8, r8 │ │ │ │ and.w r8, r8, #3 │ │ │ │ str.w r8, [sp, #80] @ 0x50 │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov ip, r0 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ add.w r7, r0, #100 @ 0x64 │ │ │ │ @@ -130872,24 +130875,24 @@ │ │ │ │ ldrb.w r2, [r3, #50] @ 0x32 │ │ │ │ ldrb.w lr, [r3, #32] │ │ │ │ mov r3, r2 │ │ │ │ add.w r2, ip, lr, lsl #2 │ │ │ │ add.w ip, ip, r3, lsl #2 │ │ │ │ str.w r8, [r2, #40] @ 0x28 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fcdf4 │ │ │ │ + bl 1fce9c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #10 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e3c18 │ │ │ │ + bl 2e3cc0 │ │ │ │ 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 │ │ │ │ @@ -130897,45 +130900,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 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d2088 │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldrb.w r8, [fp, #32] │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ lsl.w r8, r9, r8 │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ mvn.w r8, r8 │ │ │ │ and.w r8, r8, #1 │ │ │ │ str.w r8, [sp, #68] @ 0x44 │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ add.w r3, fp, #20 │ │ │ │ ldrb.w sl, [fp, #32] │ │ │ │ add.w r7, r0, #100 @ 0x64 │ │ │ │ @@ -130966,24 +130969,24 @@ │ │ │ │ ldrb.w lr, [r3, #32] │ │ │ │ mov r3, r2 │ │ │ │ add.w r2, ip, lr, lsl #2 │ │ │ │ add.w ip, ip, r3, lsl #2 │ │ │ │ str.w r9, [r2, #40] @ 0x28 │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fcdf4 │ │ │ │ + bl 1fce9c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #11 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e3c18 │ │ │ │ + bl 2e3cc0 │ │ │ │ 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 │ │ │ │ @@ -130991,38 +130994,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 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [sp, #236] @ 0xec │ │ │ │ str.w r9, [sp, #232] @ 0xe8 │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d2088 │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r8, [fp, #32] │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w r3, fp, #20 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ add.w r7, r0, #100 @ 0x64 │ │ │ │ ldrb.w sl, [fp, #32] │ │ │ │ @@ -131055,24 +131058,24 @@ │ │ │ │ ldrb.w r2, [r3, #50] @ 0x32 │ │ │ │ ldrb.w lr, [r3, #32] │ │ │ │ mov r3, r2 │ │ │ │ add.w r2, ip, lr, lsl #2 │ │ │ │ add.w ip, ip, r3, lsl #2 │ │ │ │ str.w r9, [r2, #40] @ 0x28 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fcdf4 │ │ │ │ + bl 1fce9c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #12 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e3c18 │ │ │ │ + bl 2e3cc0 │ │ │ │ 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 │ │ │ │ @@ -131080,39 +131083,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 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d2088 │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r8, [fp, #32] │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w r3, fp, #20 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ add.w r7, r0, #100 @ 0x64 │ │ │ │ ldrb.w sl, [fp, #32] │ │ │ │ @@ -131145,24 +131148,24 @@ │ │ │ │ ldrb.w r2, [r3, #50] @ 0x32 │ │ │ │ ldrb.w lr, [r3, #32] │ │ │ │ mov r3, r2 │ │ │ │ add.w r2, ip, lr, lsl #2 │ │ │ │ add.w ip, ip, r3, lsl #2 │ │ │ │ str.w r9, [r2, #40] @ 0x28 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fcdf4 │ │ │ │ + bl 1fce9c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #13 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e3c18 │ │ │ │ + bl 2e3cc0 │ │ │ │ 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 │ │ │ │ @@ -131170,39 +131173,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 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d2088 │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r8, [fp, #32] │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w r3, fp, #20 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ add.w r7, r0, #100 @ 0x64 │ │ │ │ ldrb.w sl, [fp, #32] │ │ │ │ @@ -131230,24 +131233,24 @@ │ │ │ │ ldrb.w r2, [r3, #50] @ 0x32 │ │ │ │ ldrb.w lr, [r3, #32] │ │ │ │ mov r3, r2 │ │ │ │ add.w r2, ip, lr, lsl #2 │ │ │ │ add.w ip, ip, r3, lsl #2 │ │ │ │ str r7, [r2, #40] @ 0x28 │ │ │ │ str.w r8, [ip, #40] @ 0x28 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fcdf4 │ │ │ │ + bl 1fce9c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #14 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e3c18 │ │ │ │ + bl 2e3cc0 │ │ │ │ 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 │ │ │ │ @@ -131255,39 +131258,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 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str.w r8, [sp, #236] @ 0xec │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d208e │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldrb.w r9, [sl, #32] │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ str.w r8, [sp, #232] @ 0xe8 │ │ │ │ strd r8, r8, [r4, #4] │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ str.w fp, [sp, #244] @ 0xf4 │ │ │ │ lsl.w r9, r7, r9 │ │ │ │ ldrb.w r8, [sl, #32] │ │ │ │ add.w fp, sl, #20 │ │ │ │ @@ -131313,24 +131316,24 @@ │ │ │ │ ldrb.w r2, [r3, #50] @ 0x32 │ │ │ │ ldrb.w ip, [r3, #32] │ │ │ │ mov r3, r2 │ │ │ │ add.w r2, r7, ip, lsl #2 │ │ │ │ add.w r7, r7, r3, lsl #2 │ │ │ │ str.w sl, [r2, #40] @ 0x28 │ │ │ │ str.w r8, [r7, #40] @ 0x28 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fcdf4 │ │ │ │ + bl 1fce9c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #15 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e3c18 │ │ │ │ + bl 2e3cc0 │ │ │ │ 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 │ │ │ │ @@ -131338,39 +131341,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 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str.w r8, [sp, #236] @ 0xec │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d208e │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldrb.w r9, [sl, #32] │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ str.w r8, [sp, #232] @ 0xe8 │ │ │ │ strd r8, r8, [r4, #4] │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ str.w fp, [sp, #244] @ 0xf4 │ │ │ │ lsl.w r9, r7, r9 │ │ │ │ ldrb.w r8, [sl, #32] │ │ │ │ add.w fp, sl, #20 │ │ │ │ @@ -131397,24 +131400,24 @@ │ │ │ │ ldrb.w r2, [r3, #50] @ 0x32 │ │ │ │ ldrb.w ip, [r3, #32] │ │ │ │ mov r3, r2 │ │ │ │ add.w r2, r7, ip, lsl #2 │ │ │ │ add.w r7, r7, r3, lsl #2 │ │ │ │ str.w sl, [r2, #40] @ 0x28 │ │ │ │ str.w r8, [r7, #40] @ 0x28 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fcdf4 │ │ │ │ + bl 1fce9c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #16 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e3c18 │ │ │ │ + bl 2e3cc0 │ │ │ │ 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 │ │ │ │ @@ -131422,38 +131425,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 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str.w r8, [sp, #236] @ 0xec │ │ │ │ str.w r9, [sp, #232] @ 0xe8 │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d2088 │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r7, [fp, #32] │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ str.w r8, [sp, #232] @ 0xe8 │ │ │ │ add.w r3, fp, #20 │ │ │ │ strd r8, r8, [r4, #4] │ │ │ │ add.w r8, r0, #84 @ 0x54 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ add.w lr, r0, #100 @ 0x64 │ │ │ │ ldrb.w sl, [fp, #32] │ │ │ │ @@ -131487,24 +131490,24 @@ │ │ │ │ ldrb.w lr, [r3, #32] │ │ │ │ mov r3, r2 │ │ │ │ add.w r2, ip, lr, lsl #2 │ │ │ │ add.w ip, ip, r3, lsl #2 │ │ │ │ str.w r9, [r2, #40] @ 0x28 │ │ │ │ mov.w r9, #1 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fcdf4 │ │ │ │ + bl 1fce9c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #7 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e3c18 │ │ │ │ + bl 2e3cc0 │ │ │ │ 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 │ │ │ │ @@ -131512,41 +131515,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 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ 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 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d2088 │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldrb.w r8, [fp, #32] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ lsl.w r8, r3, r8 │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w ip, r0, #84 @ 0x54 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov r6, r0 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ add.w r7, r0, #100 @ 0x64 │ │ │ │ ldrb.w lr, [fp, #32] │ │ │ │ @@ -131569,15 +131572,15 @@ │ │ │ │ ldrb.w r4, [r3, #32] │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ add.w r4, r6, r4, lsl #2 │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r2, [pc, #428] @ (d2094 ) │ │ │ │ ldr r3, [pc, #432] @ (d2098 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #252] @ 0xfc │ │ │ │ eors r2, r3 │ │ │ │ @@ -131688,26 +131691,26 @@ │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #232] @ 0xe8 │ │ │ │ b.w d0a3e │ │ │ │ movs r3, #15 │ │ │ │ strh.w r3, [sp, #208] @ 0xd0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d0a72 │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ b.w d0a72 │ │ │ │ movs r3, #15 │ │ │ │ str r3, [sp, #208] @ 0xd0 │ │ │ │ b.n d2040 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #208] @ 0xd0 │ │ │ │ b.n d2040 │ │ │ │ @@ -131746,29 +131749,29 @@ │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ mov.w r3, #0 │ │ │ │ add r3, sp, #28 │ │ │ │ bl cf9a4 │ │ │ │ mov r1, r9 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1df918 │ │ │ │ + bl 1df9c0 │ │ │ │ str r0, [sp, #16] │ │ │ │ cbz r0, d20ea │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r1, #4 │ │ │ │ add r4, sp, #56 @ 0x38 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fcdf4 │ │ │ │ + bl 1fce9c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e3c18 │ │ │ │ + bl 2e3cc0 │ │ │ │ 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 │ │ │ │ @@ -131777,18 +131780,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 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w d22de │ │ │ │ tbb [pc, r3] │ │ │ │ stmia r6!, {r1, r2, r6, r7} │ │ │ │ ldmia r4!, {r1, r2, r6, r7} │ │ │ │ @@ -131804,22 +131807,22 @@ │ │ │ │ stmia r6!, {r1, r2, r6, r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ ldrb.w fp, [r2, #13] │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ 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 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ add.w ip, r7, #84 @ 0x54 │ │ │ │ str.w sl, [sp, #68] @ 0x44 │ │ │ │ mov.w sl, #0 │ │ │ │ str.w sl, [sp, #56] @ 0x38 │ │ │ │ strd sl, sl, [r4, #4] │ │ │ │ ldr.w fp, [pc, #2380] @ d2af4 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ @@ -131829,51 +131832,51 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r8, fp] │ │ │ │ str r3, [sp, #8] │ │ │ │ add.w lr, r3, lr, lsl #7 │ │ │ │ ldrb.w r3, [lr, #50] @ 0x32 │ │ │ │ add.w r3, r7, r3, lsl #2 │ │ │ │ str.w sl, [r3, #40] @ 0x28 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fcdf4 │ │ │ │ + bl 1fce9c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #8 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e3c18 │ │ │ │ + bl 2e3cc0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ str.w sl, [sp, #56] @ 0x38 │ │ │ │ strd sl, sl, [r4, #4] │ │ │ │ mov.w lr, #8 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r1, r7, #20 │ │ │ │ str.w lr, [r7, #64] @ 0x40 │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fcdf4 │ │ │ │ + bl 1fce9c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #9 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e3c18 │ │ │ │ + bl 2e3cc0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str.w sl, [sp, #56] @ 0x38 │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ strd sl, sl, [r4, #4] │ │ │ │ mov.w lr, #9 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ add.w fp, r8, #20 │ │ │ │ @@ -131881,18 +131884,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 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr.w r3, [r9, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldrb.w r2, [r3, #80] @ 0x50 │ │ │ │ ldrb.w r1, [r3, #42] @ 0x2a │ │ │ │ add.w r2, r9, r2, lsl #2 │ │ │ │ ldr.w sl, [r2, #40] @ 0x28 │ │ │ │ @@ -131931,21 +131934,21 @@ │ │ │ │ b.n d216e │ │ │ │ movs r3, #1 │ │ │ │ b.n d216e │ │ │ │ movs r3, #16 │ │ │ │ b.n d216e │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fcdf4 │ │ │ │ + bl 1fce9c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #5 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e3c18 │ │ │ │ + bl 2e3cc0 │ │ │ │ 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 │ │ │ │ @@ -131954,18 +131957,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 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w d3632 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r4, r5, #26 │ │ │ │ lsls r4, r5, #26 │ │ │ │ @@ -131990,21 +131993,21 @@ │ │ │ │ lsrs r1, r6, #5 │ │ │ │ lsrs r1, r6, #5 │ │ │ │ lsrs r1, r6, #5 │ │ │ │ lsrs r1, r6, #5 │ │ │ │ lsls r4, r5, #26 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fcdf4 │ │ │ │ + bl 1fce9c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #6 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e3c18 │ │ │ │ + bl 2e3cc0 │ │ │ │ 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 │ │ │ │ @@ -132013,18 +132016,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 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w d3632 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r4, r4, #7 │ │ │ │ lsls r4, r4, #7 │ │ │ │ @@ -132049,21 +132052,21 @@ │ │ │ │ lsrs r7, r4, #4 │ │ │ │ lsrs r7, r4, #4 │ │ │ │ lsrs r7, r4, #4 │ │ │ │ lsrs r7, r4, #4 │ │ │ │ lsls r4, r4, #7 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fcdf4 │ │ │ │ + bl 1fce9c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #3 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e3c18 │ │ │ │ + bl 2e3cc0 │ │ │ │ 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 │ │ │ │ @@ -132072,18 +132075,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 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w d3632 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r5, r5, #24 │ │ │ │ lsls r5, r5, #24 │ │ │ │ @@ -132108,39 +132111,39 @@ │ │ │ │ lsrs r5, r3, #3 │ │ │ │ lsrs r5, r3, #3 │ │ │ │ lsrs r5, r3, #3 │ │ │ │ lsrs r5, r3, #3 │ │ │ │ lsls r5, r5, #24 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fcdf4 │ │ │ │ + bl 1fce9c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e3c18 │ │ │ │ + bl 2e3cc0 │ │ │ │ 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 d23ae │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fcdf4 │ │ │ │ + bl 1fce9c │ │ │ │ ldr.w r3, [r8, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #5 │ │ │ │ ldr.w r0, [r8, #44] @ 0x2c │ │ │ │ - bl 2e3c18 │ │ │ │ + bl 2e3cc0 │ │ │ │ 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 │ │ │ │ @@ -132148,18 +132151,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 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w d3632 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r4, r0, #23 │ │ │ │ lsls r4, r0, #23 │ │ │ │ @@ -132184,21 +132187,21 @@ │ │ │ │ lsrs r2, r7, #1 │ │ │ │ lsrs r2, r7, #1 │ │ │ │ lsrs r2, r7, #1 │ │ │ │ lsrs r2, r7, #1 │ │ │ │ lsls r4, r0, #23 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fcdf4 │ │ │ │ + bl 1fce9c │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e3c18 │ │ │ │ + bl 2e3cc0 │ │ │ │ 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 │ │ │ │ @@ -132207,18 +132210,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 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w d3632 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r4, r7, #21 │ │ │ │ lsls r4, r7, #21 │ │ │ │ @@ -132243,21 +132246,21 @@ │ │ │ │ lsrs r7, r5, #32 │ │ │ │ lsrs r7, r5, #32 │ │ │ │ lsrs r7, r5, #32 │ │ │ │ lsrs r7, r5, #32 │ │ │ │ lsls r4, r7, #21 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fcdf4 │ │ │ │ + bl 1fce9c │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e3c18 │ │ │ │ + bl 2e3cc0 │ │ │ │ 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 │ │ │ │ @@ -132266,18 +132269,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 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w d3632 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r0, r5, #20 │ │ │ │ lsls r0, r5, #20 │ │ │ │ @@ -132302,21 +132305,21 @@ │ │ │ │ lsls r4, r4, #31 │ │ │ │ lsls r4, r4, #31 │ │ │ │ lsls r4, r4, #31 │ │ │ │ lsls r4, r4, #31 │ │ │ │ lsls r0, r5, #20 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fcdf4 │ │ │ │ + bl 1fce9c │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e3c18 │ │ │ │ + bl 2e3cc0 │ │ │ │ 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 │ │ │ │ @@ -132325,18 +132328,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 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w d3632 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r6, r2, #1 │ │ │ │ lsls r6, r2, #1 │ │ │ │ @@ -132363,22 +132366,22 @@ │ │ │ │ lsls r1, r3, #30 │ │ │ │ lsls r1, r3, #30 │ │ │ │ lsls r6, r2, #1 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ ldrb r6, [r2, #13] │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r6 │ │ │ │ strb.w r6, [r0, #40] @ 0x28 │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str.w r8, [sp, #68] @ 0x44 │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldrb.w ip, [r3, #50] @ 0x32 │ │ │ │ mov.w lr, #0 │ │ │ │ add.w ip, r7, ip, lsl #2 │ │ │ │ @@ -132386,15 +132389,15 @@ │ │ │ │ add.w r8, r7, #84 @ 0x54 │ │ │ │ strd lr, lr, [r4, #4] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ str.w lr, [ip, #40] @ 0x28 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r2, [pc, #872] @ (d2af8 ) │ │ │ │ ldr r3, [pc, #856] @ (d2aec ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #164] @ 0xa4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -132407,39 +132410,39 @@ │ │ │ │ b.n d2736 │ │ │ │ mov.w r9, #8 │ │ │ │ b.n d2736 │ │ │ │ mov.w r9, #16 │ │ │ │ b.n d2736 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fcdf4 │ │ │ │ + bl 1fce9c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ movs r1, #3 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e3c18 │ │ │ │ + bl 2e3cc0 │ │ │ │ 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 d26ca │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fcdf4 │ │ │ │ + bl 1fce9c │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #5 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e3c18 │ │ │ │ + bl 2e3cc0 │ │ │ │ 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 │ │ │ │ @@ -132448,18 +132451,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 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w d3632 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r7, r6, #16 │ │ │ │ lsls r7, r6, #16 │ │ │ │ @@ -132484,114 +132487,114 @@ │ │ │ │ lsls r0, r6, #27 │ │ │ │ lsls r0, r6, #27 │ │ │ │ lsls r0, r6, #27 │ │ │ │ lsls r0, r6, #27 │ │ │ │ lsls r7, r6, #16 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fcdf4 │ │ │ │ + bl 1fce9c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ movs r1, #7 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e3c18 │ │ │ │ + bl 2e3cc0 │ │ │ │ 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 d26ca │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fcdf4 │ │ │ │ + bl 1fce9c │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e3c18 │ │ │ │ + bl 2e3cc0 │ │ │ │ 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 d26da │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fcdf4 │ │ │ │ + bl 1fce9c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e3c18 │ │ │ │ + bl 2e3cc0 │ │ │ │ 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 d26ca │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fcdf4 │ │ │ │ + bl 1fce9c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ movs r1, #6 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e3c18 │ │ │ │ + bl 2e3cc0 │ │ │ │ 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 d26ca │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fcdf4 │ │ │ │ + bl 1fce9c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e3c18 │ │ │ │ + bl 2e3cc0 │ │ │ │ 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 d26ca │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fcdf4 │ │ │ │ + bl 1fce9c │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e3c18 │ │ │ │ + bl 2e3cc0 │ │ │ │ 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 │ │ │ │ @@ -132600,18 +132603,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 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w d3632 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r6, r4, #13 │ │ │ │ lsls r6, r4, #13 │ │ │ │ @@ -132636,39 +132639,39 @@ │ │ │ │ lsls r5, r4, #24 │ │ │ │ lsls r5, r4, #24 │ │ │ │ lsls r5, r4, #24 │ │ │ │ lsls r5, r4, #24 │ │ │ │ lsls r6, r4, #13 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fcdf4 │ │ │ │ + bl 1fce9c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ movs r1, #8 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e3c18 │ │ │ │ + bl 2e3cc0 │ │ │ │ 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 d26ca │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fcdf4 │ │ │ │ + bl 1fce9c │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #5 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e3c18 │ │ │ │ + bl 2e3cc0 │ │ │ │ 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 │ │ │ │ @@ -132678,18 +132681,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 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w d3632 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r7, r7, #11 │ │ │ │ lsls r7, r7, #11 │ │ │ │ @@ -132728,22 +132731,22 @@ │ │ │ │ movs r0, r0 │ │ │ │ bhi.n d2bd0 │ │ │ │ lsls r0, r7, #2 │ │ │ │ mov.w fp, #64 @ 0x40 │ │ │ │ ldrb.w r8, [r2, #13] │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r8 │ │ │ │ strb.w r8, [r0, #40] @ 0x28 │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r3, fp │ │ │ │ mov r1, r8 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add.w lr, r6, #84 @ 0x54 │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ mov.w r9, #0 │ │ │ │ str.w r9, [sp, #56] @ 0x38 │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ @@ -132751,54 +132754,54 @@ │ │ │ │ ldrb.w ip, [r3, #50] @ 0x32 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ add.w ip, r6, ip, lsl #2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str.w r9, [ip, #40] @ 0x28 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ 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 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, d2b82 │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #362 @ 0x16a │ │ │ │ mov r0, r5 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl cfb1c │ │ │ │ mov r6, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.w d278e │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fcdf4 │ │ │ │ + bl 1fce9c │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #5 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e3c18 │ │ │ │ + bl 2e3cc0 │ │ │ │ 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 │ │ │ │ @@ -132806,53 +132809,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 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ bl cf820 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ bl cfc64 │ │ │ │ mov.w r1, #354 @ 0x162 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 201828 │ │ │ │ + bl 2018d0 │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 201828 │ │ │ │ + bl 2018d0 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r5 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r6, r0 │ │ │ │ b.n d278e │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r7 │ │ │ │ strb.w r7, [r0, #40] @ 0x28 │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add.w lr, r6, #84 @ 0x54 │ │ │ │ str.w r8, [sp, #68] @ 0x44 │ │ │ │ mov.w r8, #0 │ │ │ │ str.w r8, [sp, #56] @ 0x38 │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ @@ -132860,15 +132863,15 @@ │ │ │ │ ldrb.w ip, [r3, #50] @ 0x32 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ add.w ip, r6, ip, lsl #2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str.w r8, [ip, #40] @ 0x28 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldrb.w r2, [r6, #33] @ 0x21 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w d3624 │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r1 │ │ │ │ lsls r4, r3, #31 │ │ │ │ @@ -132883,21 +132886,21 @@ │ │ │ │ bl cff88 │ │ │ │ mov r6, r0 │ │ │ │ b.n d278e │ │ │ │ mov.w r8, #64 @ 0x40 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ mov r6, r0 │ │ │ │ strb.w r7, [r0, #40] @ 0x28 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov.w ip, #0 │ │ │ │ add.w lr, r6, #84 @ 0x54 │ │ │ │ str.w ip, [sp, #56] @ 0x38 │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ @@ -132905,53 +132908,53 @@ │ │ │ │ ldrb.w r7, [r3, #50] @ 0x32 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ add.w r7, r6, r7, lsl #2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str.w ip, [r7, #40] @ 0x28 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ add.w r1, r6, #20 │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl cfc64 │ │ │ │ mov.w r1, #354 @ 0x162 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 201828 │ │ │ │ + bl 2018d0 │ │ │ │ mov r6, r0 │ │ │ │ b.n d278e │ │ │ │ mov.w r8, #64 @ 0x40 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb r6, [r2, #13] │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ mov r7, r0 │ │ │ │ strb.w r6, [r0, #40] @ 0x28 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r8 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r6, #0 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add.w lr, r7, #84 @ 0x54 │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ strd r6, r6, [r4, #4] │ │ │ │ ldrb.w ip, [r3, #50] @ 0x32 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ add.w ip, r7, ip, lsl #2 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ str.w r6, [ip, #40] @ 0x28 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ add.w r1, r7, #20 │ │ │ │ movw r2, #3073 @ 0xc01 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl cfb1c │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r7, r0 │ │ │ │ @@ -132994,22 +132997,22 @@ │ │ │ │ lsls r2, r7, #16 │ │ │ │ lsls r2, r7, #16 │ │ │ │ lsls r4, r0, #14 │ │ │ │ mov.w r8, #64 @ 0x40 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ mov r6, r0 │ │ │ │ mov r3, r8 │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r2, r7 │ │ │ │ strb.w r7, [r0, #40] @ 0x28 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r7, #0 │ │ │ │ add.w lr, r6, #84 @ 0x54 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ @@ -133017,68 +133020,68 @@ │ │ │ │ ldrb.w ip, [r3, #50] @ 0x32 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ add.w ip, r6, ip, lsl #2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #4 │ │ │ │ strd r3, r7, [sp, #56] @ 0x38 │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, d2e7c │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #12 │ │ │ │ movs r6, #0 │ │ │ │ strd r3, r6, [sp, #56] @ 0x38 │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, d2ea2 │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #432 @ 0x1b0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2018e8 │ │ │ │ + bl 201990 │ │ │ │ mov r6, r0 │ │ │ │ b.n d278e │ │ │ │ mov.w r8, #64 @ 0x40 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ mov r6, r0 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r7, [r0, #40] @ 0x28 │ │ │ │ add.w r8, sp, #88 @ 0x58 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add.w lr, r6, #84 @ 0x54 │ │ │ │ str.w sl, [sp, #68] @ 0x44 │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ str.w ip, [sp, #56] @ 0x38 │ │ │ │ @@ -133088,15 +133091,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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ 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 d313e │ │ │ │ @@ -133144,22 +133147,22 @@ │ │ │ │ lsls r7, r5, #13 │ │ │ │ lsls r7, r5, #13 │ │ │ │ lsls r2, r6, #3 │ │ │ │ mov.w sl, #64 @ 0x40 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb r6, [r2, #13] │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ mov r7, r0 │ │ │ │ mov r3, sl │ │ │ │ add.w sl, r0, #20 │ │ │ │ mov r2, r6 │ │ │ │ strb.w r6, [r0, #40] @ 0x28 │ │ │ │ mov r1, sl │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov.w ip, #0 │ │ │ │ str.w r8, [sp, #68] @ 0x44 │ │ │ │ add.w lr, r7, #84 @ 0x54 │ │ │ │ str.w ip, [sp, #56] @ 0x38 │ │ │ │ add.w r8, sp, #76 @ 0x4c │ │ │ │ @@ -133169,15 +133172,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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ 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 d327c │ │ │ │ @@ -133226,22 +133229,22 @@ │ │ │ │ lsls r1, r0, #12 │ │ │ │ lsls r1, r0, #12 │ │ │ │ lsls r2, r0, #9 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ ldrb r6, [r2, #13] │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r6 │ │ │ │ strb.w r6, [r0, #40] @ 0x28 │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str.w r8, [sp, #68] @ 0x44 │ │ │ │ add.w fp, r2, r3, lsl #7 │ │ │ │ ldrb.w ip, [fp, #50] @ 0x32 │ │ │ │ b.w d2766 │ │ │ │ mov.w r9, #32 │ │ │ │ @@ -133293,30 +133296,30 @@ │ │ │ │ mov.w r8, #16 │ │ │ │ b.n d2d42 │ │ │ │ movs r2, #32 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov fp, r0 │ │ │ │ cbz r0, d3162 │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r3, fp │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ 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 │ │ │ │ @@ -133363,37 +133366,37 @@ │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ beq.w d3592 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fcd90 │ │ │ │ + bl 1fce38 │ │ │ │ add.w fp, r0, #20 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, fp │ │ │ │ mov r4, r0 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ str r6, [sp, #144] @ 0x90 │ │ │ │ strb.w r9, [sp, #148] @ 0x94 │ │ │ │ add.w r6, r4, #44 @ 0x2c │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ str.w fp, [sp] │ │ │ │ movw r1, #493 @ 0x1ed │ │ │ │ - bl 2018e8 │ │ │ │ + bl 201990 │ │ │ │ mov r6, r0 │ │ │ │ b.w d278e │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #56] @ 0x38 │ │ │ │ b.n d313e │ │ │ │ movs r3, #1 │ │ │ │ @@ -133404,30 +133407,30 @@ │ │ │ │ strb.w r2, [sp, #56] @ 0x38 │ │ │ │ b.n d313e │ │ │ │ movs r2, #8 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov fp, r0 │ │ │ │ cbz r0, d32a0 │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r3, fp │ │ │ │ mov r2, sl │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ 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 │ │ │ │ @@ -133467,31 +133470,31 @@ │ │ │ │ streq.w sl, [sp, #8] │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ beq.n d337c │ │ │ │ mov r8, ip │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fcd90 │ │ │ │ + bl 1fce38 │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov fp, r0 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ str.w sl, [sp, #144] @ 0x90 │ │ │ │ strb.w r9, [sp, #148] @ 0x94 │ │ │ │ add.w ip, fp, #44 @ 0x2c │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ 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 │ │ │ │ @@ -133513,30 +133516,30 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ beq.n d3410 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fcd90 │ │ │ │ + bl 1fce38 │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ add.w sl, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sl │ │ │ │ mov r7, r0 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ add.w lr, sp, #132 @ 0x84 │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ 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 │ │ │ │ @@ -133559,35 +133562,35 @@ │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ beq.n d3496 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add r6, sp, #132 @ 0x84 │ │ │ │ - bl 1fcd90 │ │ │ │ + bl 1fce38 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ add.w r7, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ add.w r4, r8, #44 @ 0x2c │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, sl │ │ │ │ mov r0, r5 │ │ │ │ str r7, [sp, #0] │ │ │ │ movw r1, #493 @ 0x1ed │ │ │ │ - bl 2018e8 │ │ │ │ + bl 201990 │ │ │ │ mov r6, r0 │ │ │ │ b.w d278e │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #48] @ 0x30 │ │ │ │ b.n d327c │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #32 │ │ │ │ @@ -133597,30 +133600,30 @@ │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #48] @ 0x30 │ │ │ │ b.n d327c │ │ │ │ mov.w r3, #2048 @ 0x800 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, d34ea │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r6, r0 │ │ │ │ b.w d278e │ │ │ │ mov.w r3, #2048 @ 0x800 │ │ │ │ strh.w r3, [sp, #32] │ │ │ │ b.n d34cc │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #32] │ │ │ │ @@ -133694,30 +133697,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 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, d35f4 │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r7, r0 │ │ │ │ b.w d2cac │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #40] @ 0x28 │ │ │ │ b.n d35d6 │ │ │ │ movs r3, #1 │ │ │ │ @@ -133768,30 +133771,30 @@ │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ str r7, [sp, #0] │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 1fcd90 │ │ │ │ + bl 1fce38 │ │ │ │ ldrb.w r3, [fp, #13] │ │ │ │ add.w fp, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, fp │ │ │ │ mov r7, r0 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ add.w lr, sp, #140 @ 0x8c │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ str.w fp, [sp, #60] @ 0x3c │ │ │ │ ldr.w fp, [r8, #4] │ │ │ │ add.w ip, sp, #140 @ 0x8c │ │ │ │ ldr r7, [sp, #8] │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ strd r6, r6, [r4, #4] │ │ │ │ mov lr, r7 │ │ │ │ @@ -133805,31 +133808,31 @@ │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 1fcd90 │ │ │ │ + bl 1fce38 │ │ │ │ ldrb.w r3, [fp, #13] │ │ │ │ add.w fp, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, fp │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w lr, sp, #140 @ 0x8c │ │ │ │ add.w ip, r2, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, sl │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ str r6, [sp, #124] @ 0x7c │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ mov lr, r7 │ │ │ │ strd r6, r6, [r4, #4] │ │ │ │ add.w ip, sp, #140 @ 0x8c │ │ │ │ strd r6, r6, [sp, #128] @ 0x80 │ │ │ │ str r6, [sp, #136] @ 0x88 │ │ │ │ @@ -133843,33 +133846,33 @@ │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 1fcd90 │ │ │ │ + bl 1fce38 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ add.w r6, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ add r3, sp, #140 @ 0x8c │ │ │ │ mov lr, r3 │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ str r3, [sp, #16] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ add r5, sp, #60 @ 0x3c │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ str.w r8, [sp, #24] │ │ │ │ str r5, [sp, #28] │ │ │ │ str r3, [sp, #0] │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ mov.w fp, #0 │ │ │ │ @@ -133952,31 +133955,31 @@ │ │ │ │ cmp r5, r3 │ │ │ │ bne.n d38bc │ │ │ │ str r6, [sp, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ beq.w d3a94 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 1fcd90 │ │ │ │ + bl 1fce38 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r5 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r8, r0 │ │ │ │ str r1, [sp, #20] │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ add.w r5, r8, #44 @ 0x2c │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ ldr.w ip, [sp, #8] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movs r1, #0 │ │ │ │ movs r5, #0 │ │ │ │ ldr.w r8, [r3] │ │ │ │ blx 5926c │ │ │ │ @@ -134041,35 +134044,35 @@ │ │ │ │ orrne.w r6, r6, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r5, r3 │ │ │ │ bne.n d39c4 │ │ │ │ cbz r6, d3a14 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 1fcd90 │ │ │ │ + bl 1fce38 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ ldr.w ip, [sp] │ │ │ │ add.w r5, r6, #44 @ 0x2c │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r0, sl │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp.w fp, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cbnz r3, d3a3a │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov.w fp, #1 │ │ │ │ @@ -134077,33 +134080,33 @@ │ │ │ │ b.n d37f4 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #191 @ 0xbf │ │ │ │ mov r0, sl │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ cmp.w fp, #3 │ │ │ │ str r0, [r5, #0] │ │ │ │ bne.w d37f4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ adds r3, r5, #4 │ │ │ │ str r3, [sp, #28] │ │ │ │ adds r2, #4 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r2, r3 │ │ │ │ bne.w d37ee │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ mov r0, fp │ │ │ │ - bl 200974 │ │ │ │ + bl 200a1c │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 201a00 │ │ │ │ + bl 201aa8 │ │ │ │ ldr r2, [pc, #52] @ (d3ab0 ) │ │ │ │ ldr r3, [pc, #44] @ (d3aac ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ eors r2, r3 │ │ │ │ @@ -134157,37 +134160,37 @@ │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr.w r2, [pc, #2004] @ d42e0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1fc750 │ │ │ │ + bl 1fc7f8 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ mov r1, r2 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ strb.w r2, [sp, #176] @ 0xb0 │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, d3b4a │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1fcdf4 │ │ │ │ + bl 1fce9c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r6, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ @@ -134195,27 +134198,27 @@ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl cf8e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 202538 │ │ │ │ + bl 2025e0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - bl 206614 │ │ │ │ + bl 2066bc │ │ │ │ movs r2, #13 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl cf6e4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl cf820 │ │ │ │ @@ -134226,18 +134229,18 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ bl cf750 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ mov r0, r4 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2023d0 │ │ │ │ + bl 202478 │ │ │ │ movs r2, #10 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl cf6e4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl cf820 │ │ │ │ @@ -134283,53 +134286,53 @@ │ │ │ │ lsls r5, r4, #8 │ │ │ │ lsls r5, r4, #8 │ │ │ │ lsls r5, r4, #8 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, d3c6c │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ movw r1, #331 @ 0x14b │ │ │ │ mov r0, r4 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2023d0 │ │ │ │ + bl 202478 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ mov r1, r2 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, d3caa │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1fcdf4 │ │ │ │ + bl 1fce9c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r6, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ @@ -134338,32 +134341,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 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl cf8e8 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1fce44 │ │ │ │ + bl 1fceec │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 202488 │ │ │ │ + bl 202530 │ │ │ │ movs r2, #11 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl cf6e4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl cf820 │ │ │ │ @@ -134375,15 +134378,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl cf820 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r4 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ movs r2, #14 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl cf6e4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ @@ -134396,46 +134399,46 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl cf820 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ mov r0, r4 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, r4 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2023d0 │ │ │ │ + bl 202478 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #11 │ │ │ │ str r3, [r0, #32] │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl cf6e4 │ │ │ │ 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 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, d3dc6 │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl cf8e8 │ │ │ │ movs r2, #14 │ │ │ │ mov r1, fp │ │ │ │ @@ -134461,25 +134464,25 @@ │ │ │ │ bl cf6e4 │ │ │ │ movs r2, #32 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mvn.w r3, #1 │ │ │ │ strd r3, r6, [sp, #176] @ 0xb0 │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, d3e32 │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl cf8e8 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, fp │ │ │ │ @@ -134531,15 +134534,15 @@ │ │ │ │ movs r3, #7 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl cf8e8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 202488 │ │ │ │ + bl 202530 │ │ │ │ movs r2, #12 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl cf6e4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl cf820 │ │ │ │ @@ -134551,18 +134554,18 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl cf820 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r4 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2023d0 │ │ │ │ + bl 202478 │ │ │ │ movs r2, #14 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl cf6e4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl cf820 │ │ │ │ @@ -134589,40 +134592,40 @@ │ │ │ │ lsls r3, r1 │ │ │ │ movs r1, #0 │ │ │ │ lsls r0, r3, #29 │ │ │ │ bpl.w d55fc │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #384 @ 0x180 │ │ │ │ mov r0, r4 │ │ │ │ - bl 201828 │ │ │ │ + bl 2018d0 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ beq.n d3f74 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #424 @ 0x1a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 201828 │ │ │ │ + bl 2018d0 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r4 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov.w r1, #384 @ 0x180 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r8 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ str r6, [sp, #188] @ 0xbc │ │ │ │ add.w ip, r5, #84 @ 0x54 │ │ │ │ movs r6, #0 │ │ │ │ str r6, [sp, #176] @ 0xb0 │ │ │ │ strd r6, r6, [sl, #4] │ │ │ │ ldr.w lr, [pc, #816] @ d42e4 │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ @@ -134639,15 +134642,15 @@ │ │ │ │ add.w r2, r5, r2, lsl #2 │ │ │ │ str r6, [r3, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r7, #54] @ 0x36 │ │ │ │ movs r7, #4 │ │ │ │ str r7, [r2, #40] @ 0x28 │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ str r6, [r3, #40] @ 0x28 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldrb.w r2, [r5, #33] @ 0x21 │ │ │ │ strd r6, r6, [sp, #88] @ 0x58 │ │ │ │ cmp r2, #32 │ │ │ │ bhi.w d55cc │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ bhi.w d5c18 │ │ │ │ @@ -134690,53 +134693,53 @@ │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ b.n d3c4e │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, d407c │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ mov r0, r4 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2023d0 │ │ │ │ + bl 202478 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ mov r1, r2 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, d40ba │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1fcdf4 │ │ │ │ + bl 1fce9c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r6, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ @@ -134744,44 +134747,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 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl cf8e8 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1fce44 │ │ │ │ + bl 1fceec │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 202488 │ │ │ │ + bl 202530 │ │ │ │ movs r2, #13 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl cf6e4 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl cf8e8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 202440 │ │ │ │ + bl 2024e8 │ │ │ │ movs r2, #10 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl cf6e4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl cf820 │ │ │ │ @@ -134801,20 +134804,20 @@ │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ mov.w r8, #0 │ │ │ │ bl cf6e4 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1fcdf4 │ │ │ │ + bl 1fce9c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e3f34 │ │ │ │ + bl 2e3fdc │ │ │ │ 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 │ │ │ │ @@ -134823,18 +134826,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 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl cf820 │ │ │ │ movs r3, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, sl │ │ │ │ @@ -134873,25 +134876,25 @@ │ │ │ │ bic.w r3, r3, #2 │ │ │ │ orrs r3, r1 │ │ │ │ bne.w d5a8c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #362 @ 0x16a │ │ │ │ mov r0, r4 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ movs r2, #7 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl cfb1c │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r4 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ ldrb r2, [r6, #13] │ │ │ │ movs r3, #0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r2, #32 │ │ │ │ strd r3, r3, [sp, #112] @ 0x70 │ │ │ │ bhi.w d55e4 │ │ │ │ subs r3, r2, #1 │ │ │ │ @@ -134935,117 +134938,117 @@ │ │ │ │ lsls r0, r7, #2 │ │ │ │ stmia r5!, {r3, r4} │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #856 @ (adr r4, d463c ) │ │ │ │ + add r5, pc, #600 @ (adr r5, d453c ) │ │ │ │ movs r0, r5 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #8 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, d4310 │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ mov r0, r4 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2023d0 │ │ │ │ + bl 202478 │ │ │ │ movs r2, #10 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl cf6e4 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl cf8e8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 202440 │ │ │ │ + bl 2024e8 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, d436c │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #5 │ │ │ │ mov.w lr, #0 │ │ │ │ strd r3, lr, [sp, #176] @ 0xb0 │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, d439c │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r1, #130 @ 0x82 │ │ │ │ strd r7, r9, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 201968 │ │ │ │ + bl 201a10 │ │ │ │ movs r2, #32 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1fd160 │ │ │ │ + bl 1fd208 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, d43c6 │ │ │ │ adds r7, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 202360 │ │ │ │ + bl 202408 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #492 @ 0x1ec │ │ │ │ mov r0, r4 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ movs r3, #2 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl cf8e8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 202488 │ │ │ │ + bl 202530 │ │ │ │ movs r2, #13 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl cf6e4 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r8 │ │ │ │ @@ -135058,67 +135061,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 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, d4436 │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r2, r6 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl cf8e8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ movs r7, #0 │ │ │ │ - bl 202488 │ │ │ │ + bl 202530 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 202440 │ │ │ │ + bl 2024e8 │ │ │ │ movs r2, #14 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl cf6e4 │ │ │ │ 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 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, d4488 │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl cf8e8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ movs r6, #0 │ │ │ │ - bl 202488 │ │ │ │ + bl 202530 │ │ │ │ movs r2, #13 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl cf6e4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl cf820 │ │ │ │ @@ -135155,25 +135158,25 @@ │ │ │ │ bl cf6e4 │ │ │ │ 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 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, d4526 │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl cf8e8 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ movs r2, #2 │ │ │ │ @@ -135266,33 +135269,33 @@ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ add r3, sp, #192 @ 0xc0 │ │ │ │ mov r2, r3 │ │ │ │ str r0, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl 201a00 │ │ │ │ + bl 201aa8 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, fp │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ bl cf6e4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl cf820 │ │ │ │ movw r1, #743 @ 0x2e7 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ movs r3, #32 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #5 │ │ │ │ mov r7, r0 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #188] @ 0xbc │ │ │ │ add.w r9, r7, #84 @ 0x54 │ │ │ │ str r6, [sp, #176] @ 0xb0 │ │ │ │ add.w r8, r7, #100 @ 0x64 │ │ │ │ strd r6, r6, [sl, #4] │ │ │ │ add.w lr, r7, #116 @ 0x74 │ │ │ │ @@ -135309,64 +135312,64 @@ │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r2, [sp, #188] @ 0xbc │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r3, r5 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r2, sl │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #176] @ 0xb0 │ │ │ │ bl cf15c │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #16] │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r3, #4 │ │ │ │ str r6, [sp, #180] @ 0xb4 │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, d46ce │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #4 │ │ │ │ mov.w r9, #0 │ │ │ │ strd r3, r9, [sp, #176] @ 0xb0 │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, d46f8 │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ movs r5, #1 │ │ │ │ mov.w r1, #432 @ 0x1b0 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ - bl 2018e8 │ │ │ │ + bl 201990 │ │ │ │ mov r3, r5 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r2, sl │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #176] @ 0xb0 │ │ │ │ bl cf15c │ │ │ │ @@ -135379,33 +135382,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 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, d4756 │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ mov r0, r4 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2023d0 │ │ │ │ + bl 202478 │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ movs r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ bl cfb1c │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #13 │ │ │ │ @@ -135415,55 +135418,55 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, d47ae │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ mov r0, r4 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ 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 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, d47f0 │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ - bl 2018e8 │ │ │ │ + bl 201990 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl cf8e8 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ movs r2, #0 │ │ │ │ @@ -135471,39 +135474,39 @@ │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ bl cf750 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ mov r0, r4 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ 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 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, d4854 │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2018e8 │ │ │ │ + bl 201990 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, fp │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl cf6e4 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, fp │ │ │ │ @@ -135516,49 +135519,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 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, d48b2 │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #4 │ │ │ │ mov.w ip, #0 │ │ │ │ strd r3, ip, [sp, #176] @ 0xb0 │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, d48e2 │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #130 @ 0x82 │ │ │ │ strd r8, r9, [sp] │ │ │ │ mov r0, r4 │ │ │ │ movs r6, #16 │ │ │ │ - bl 201968 │ │ │ │ + bl 201a10 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl cf8e8 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ @@ -135567,27 +135570,27 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ bl cf750 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ mov r0, r4 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2023d0 │ │ │ │ + bl 202478 │ │ │ │ movs r1, #3 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1fce44 │ │ │ │ + bl 1fceec │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 202488 │ │ │ │ + bl 202530 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl cfb1c │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #0 │ │ │ │ @@ -135596,18 +135599,18 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ bl cf750 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ mov r0, r4 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2023d0 │ │ │ │ + bl 202478 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ bl cf6e4 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #1 │ │ │ │ @@ -135703,15 +135706,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl cfb1c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, r4 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, fp │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ bl cf6e4 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ @@ -135759,25 +135762,25 @@ │ │ │ │ bl cf6e4 │ │ │ │ str r5, [sp, #176] @ 0xb0 │ │ │ │ mov r6, r0 │ │ │ │ str.w r5, [sl, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, d4b20 │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl cf8e8 │ │ │ │ movs r2, #16 │ │ │ │ mov r1, fp │ │ │ │ @@ -135786,25 +135789,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 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, d4b60 │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl cf8e8 │ │ │ │ movs r2, #15 │ │ │ │ mov r1, fp │ │ │ │ @@ -135860,15 +135863,15 @@ │ │ │ │ movs r3, #7 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl cf8e8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 202440 │ │ │ │ + bl 2024e8 │ │ │ │ movs r2, #5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl cf6e4 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r5, r0 │ │ │ │ mov.w r2, #7168 @ 0x1c00 │ │ │ │ @@ -135891,15 +135894,15 @@ │ │ │ │ bl cf8e8 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ mov r2, r8 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ beq.n d4c50 │ │ │ │ mov.w r1, #424 @ 0x1a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 201828 │ │ │ │ + bl 2018d0 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r3, #0 │ │ │ │ bl cfde8 │ │ │ │ ldrb r1, [r0, #13] │ │ │ │ @@ -135926,31 +135929,31 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ bl cf750 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov.w r1, #384 @ 0x180 │ │ │ │ mov r0, r4 │ │ │ │ movs r7, #1 │ │ │ │ - bl 201828 │ │ │ │ + bl 2018d0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r4 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov.w r1, #384 @ 0x180 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ mov r2, r7 │ │ │ │ strb.w r7, [r0, #40] @ 0x28 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ add.w ip, r5, #84 @ 0x54 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str r6, [sp, #188] @ 0xbc │ │ │ │ movs r6, #0 │ │ │ │ str r6, [sp, #176] @ 0xb0 │ │ │ │ add.w r3, r0, r3, lsl #7 │ │ │ │ @@ -135969,15 +135972,15 @@ │ │ │ │ movs r0, #16 │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ movs r3, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [lr, #40] @ 0x28 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl cf6e4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r7 │ │ │ │ @@ -135990,43 +135993,43 @@ │ │ │ │ bl cfb1c │ │ │ │ mov r5, r0 │ │ │ │ str r6, [sp, #176] @ 0xb0 │ │ │ │ mov r1, r7 │ │ │ │ str.w r6, [sl, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, d4d80 │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ mov r0, r4 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ movs r5, #3 │ │ │ │ - bl 2023d0 │ │ │ │ + bl 202478 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1fce44 │ │ │ │ + bl 1fceec │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 202440 │ │ │ │ + bl 2024e8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r2, #7 │ │ │ │ mov r0, r4 │ │ │ │ bl cf6e4 │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #1 │ │ │ │ @@ -136043,15 +136046,15 @@ │ │ │ │ mov.w ip, #4 │ │ │ │ str.w ip, [sp, #176] @ 0xb0 │ │ │ │ bl cf15c │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #492 @ 0x1ec │ │ │ │ mov r0, r4 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ movs r6, #2 │ │ │ │ bl cf8e8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ @@ -136078,46 +136081,46 @@ │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ movs r1, #1 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, d4e5e │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ mov r0, r4 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ movs r6, #0 │ │ │ │ - bl 2023d0 │ │ │ │ + bl 202478 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1fce44 │ │ │ │ + bl 1fceec │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 202440 │ │ │ │ + bl 2024e8 │ │ │ │ movs r1, #101 @ 0x65 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r7, r0 │ │ │ │ adds r3, #20 │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ add.w r8, r0, #100 @ 0x64 │ │ │ │ @@ -136138,15 +136141,15 @@ │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ str.w r6, [lr, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ str.w r6, [ip, #40] @ 0x28 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl cf6e4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl cf820 │ │ │ │ @@ -136157,53 +136160,53 @@ │ │ │ │ bl cfb1c │ │ │ │ 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 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, d4f34 │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ mov r0, r4 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2023d0 │ │ │ │ + bl 202478 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ mov r1, r2 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, d4f72 │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1fcdf4 │ │ │ │ + bl 1fce9c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r6, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ @@ -136211,72 +136214,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 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r2, r5 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl cf8e8 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1fce44 │ │ │ │ + bl 1fceec │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 202488 │ │ │ │ + bl 202530 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 202488 │ │ │ │ + bl 202530 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 202488 │ │ │ │ + bl 202530 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 202488 │ │ │ │ + bl 202530 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 202440 │ │ │ │ + bl 2024e8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, d501e │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ mov r3, r5 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r8 │ │ │ │ movs r5, #3 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2023d0 │ │ │ │ + bl 202478 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r3, #1 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #176] @ 0xb0 │ │ │ │ bl cf15c │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ @@ -136287,23 +136290,23 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ bl cf750 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ mov r0, r4 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2023d0 │ │ │ │ + bl 202478 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #362 @ 0x16a │ │ │ │ mov r0, r4 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #7 │ │ │ │ mov r0, r4 │ │ │ │ bl cfb1c │ │ │ │ movs r2, #13 │ │ │ │ mov r7, r0 │ │ │ │ @@ -136311,15 +136314,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl cf6e4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r7 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r4 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl cf8e8 │ │ │ │ ldrb.w r2, [r8, #13] │ │ │ │ movs r3, #0 │ │ │ │ @@ -136362,34 +136365,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 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, d5134 │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #331 @ 0x14b │ │ │ │ mov r0, r4 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov.w r8, #0 │ │ │ │ - bl 2023d0 │ │ │ │ + bl 202478 │ │ │ │ movs r2, #10 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl cf6e4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl cf820 │ │ │ │ @@ -136399,29 +136402,29 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl cfb1c │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov.w r1, #492 @ 0x1ec │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ movs r2, #17 │ │ │ │ mov r1, fp │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ bl cf6e4 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1fcdf4 │ │ │ │ + bl 1fce9c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e3f34 │ │ │ │ + bl 2e3fdc │ │ │ │ add.w lr, r5, #48 @ 0x30 │ │ │ │ str.w r8, [sp, #176] @ 0xb0 │ │ │ │ add.w r3, r7, #20 │ │ │ │ strd r8, r8, [sl, #4] │ │ │ │ add.w ip, r5, #64 @ 0x40 │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ str r0, [r5, #44] @ 0x2c │ │ │ │ @@ -136431,18 +136434,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 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ movs r3, #7 │ │ │ │ mov r1, r5 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ bl cf8e8 │ │ │ │ movs r2, #10 │ │ │ │ mov r1, fp │ │ │ │ @@ -136503,46 +136506,46 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl cf820 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #339 @ 0x153 │ │ │ │ mov r0, r4 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ movs r2, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl cf6e4 │ │ │ │ mov r2, r5 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl cf8e8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 202488 │ │ │ │ + bl 202530 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 202440 │ │ │ │ + bl 2024e8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r4 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r1, r0 │ │ │ │ addw r3, pc, #2364 @ 0x93c │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ mov r0, r4 │ │ │ │ bl cfde8 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #366 @ 0x16e │ │ │ │ mov r0, r4 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w d5ba2 │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #0 │ │ │ │ @@ -136552,29 +136555,29 @@ │ │ │ │ bics r3, r0 │ │ │ │ it eq │ │ │ │ moveq r7, r5 │ │ │ │ bne.w d5754 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #354 @ 0x162 │ │ │ │ mov r0, r4 │ │ │ │ - bl 201828 │ │ │ │ + bl 2018d0 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r1, r0 │ │ │ │ addw r3, pc, #2276 @ 0x8e4 │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ mov r0, r4 │ │ │ │ bl cfb1c │ │ │ │ movs r1, #238 @ 0xee │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 201828 │ │ │ │ + bl 2018d0 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w d5bda │ │ │ │ and.w r0, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ sub.w ip, r0, #32 │ │ │ │ @@ -136591,15 +136594,15 @@ │ │ │ │ orrs r3, r1 │ │ │ │ it eq │ │ │ │ moveq r3, r5 │ │ │ │ bne.w d56a0 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #362 @ 0x16a │ │ │ │ mov r0, r4 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ movs r2, #7 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl cfb1c │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ movs r2, #10 │ │ │ │ @@ -136609,68 +136612,68 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl cf750 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ mov r0, r4 │ │ │ │ movs r5, #0 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ 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 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, d53f4 │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r4 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2018e8 │ │ │ │ + bl 201990 │ │ │ │ mov r1, fp │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #13 │ │ │ │ mov r0, r4 │ │ │ │ bl cf6e4 │ │ │ │ mov r2, r5 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl cf8e8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 202488 │ │ │ │ + bl 202530 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 202488 │ │ │ │ + bl 202530 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 202488 │ │ │ │ + bl 202530 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2025d0 │ │ │ │ + bl 202678 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1fcdf4 │ │ │ │ + bl 1fce9c │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ str r2, [r0, #44] @ 0x2c │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ @@ -136679,18 +136682,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 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl cf820 │ │ │ │ ldr.w r2, [pc, #1952] @ d5c30 │ │ │ │ ldr.w r3, [pc, #1952] @ d5c34 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -136763,30 +136766,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 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, d5572 │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r3, r0 │ │ │ │ b.w d49ae │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #120] @ 0x78 │ │ │ │ b.n d554e │ │ │ │ movs r3, #1 │ │ │ │ @@ -136801,15 +136804,15 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ bl cf750 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, r4 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r5, r0 │ │ │ │ b.w d4ca6 │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #120] @ 0x78 │ │ │ │ b.n d554e │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ @@ -136866,30 +136869,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 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, d5670 │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r5, r0 │ │ │ │ b.w d3f52 │ │ │ │ movs r3, #4 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #80] @ 0x50 │ │ │ │ b.n d5652 │ │ │ │ movs r3, #4 │ │ │ │ @@ -136940,30 +136943,30 @@ │ │ │ │ movs r0, r4 │ │ │ │ mov.w r9, #32 │ │ │ │ mvn.w r3, #4 │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, d571e │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r3, r0 │ │ │ │ b.n d5392 │ │ │ │ movw r3, #65531 @ 0xfffb │ │ │ │ mov.w r9, #16 │ │ │ │ strh.w r3, [sp, #176] @ 0xb0 │ │ │ │ b.n d56fe │ │ │ │ movs r3, #251 @ 0xfb │ │ │ │ @@ -137013,30 +137016,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 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, d57ce │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r7, r0 │ │ │ │ b.n d531e │ │ │ │ mov.w r3, #46848 @ 0xb700 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #168] @ 0xa8 │ │ │ │ b.n d57b0 │ │ │ │ movs r2, #1 │ │ │ │ @@ -137081,30 +137084,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 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, d586c │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r5, r0 │ │ │ │ b.n d5282 │ │ │ │ movw r3, #65528 @ 0xfff8 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #160] @ 0xa0 │ │ │ │ b.n d584e │ │ │ │ movs r3, #248 @ 0xf8 │ │ │ │ @@ -137152,30 +137155,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 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, d5916 │ │ │ │ add r3, sp, #152 @ 0x98 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r5, r0 │ │ │ │ b.n d5228 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #152] @ 0x98 │ │ │ │ b.n d58f2 │ │ │ │ movs r3, #1 │ │ │ │ @@ -137223,30 +137226,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 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, d59b8 │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r3, r0 │ │ │ │ b.w d4a1e │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #136] @ 0x88 │ │ │ │ b.n d599a │ │ │ │ movs r3, #1 │ │ │ │ @@ -137294,30 +137297,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 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, d5a5c │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r3, r0 │ │ │ │ b.w d49ea │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #128] @ 0x80 │ │ │ │ b.n d5a3e │ │ │ │ movs r3, #1 │ │ │ │ @@ -137349,30 +137352,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 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, d5ae8 │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r6, r0 │ │ │ │ b.w d424a │ │ │ │ movw r3, #65533 @ 0xfffd │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #104] @ 0x68 │ │ │ │ b.n d5ac4 │ │ │ │ movs r3, #253 @ 0xfd │ │ │ │ @@ -137405,30 +137408,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 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, d5b70 │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r7, r0 │ │ │ │ b.w d415c │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #96] @ 0x60 │ │ │ │ b.n d5b52 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ @@ -137507,15 +137510,15 @@ │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #28] │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1dfd50 │ │ │ │ + bl 1dfdf8 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w d6930 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r6, r0 │ │ │ │ @@ -137573,34 +137576,34 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n d5cdc │ │ │ │ ldr r6, [r4, #24] │ │ │ │ movs r1, #2 │ │ │ │ mov sl, r4 │ │ │ │ mov fp, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 24f38c │ │ │ │ + bl 24f434 │ │ │ │ ldr r7, [r6, #24] │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ cmp r7, #0 │ │ │ │ beq.n d5d98 │ │ │ │ ldr r6, [r7, #16] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cbnz r3, d5d3a │ │ │ │ b.n d5d88 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cbz r3, d5d34 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r7 │ │ │ │ - bl 20d004 │ │ │ │ + bl 20d0ac │ │ │ │ cbz r0, d5d34 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cbz r2, d5d34 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1df954 │ │ │ │ + bl 1df9fc │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cbz r3, d5d88 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n d5d34 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ @@ -137609,15 +137612,15 @@ │ │ │ │ bhi.n d5d34 │ │ │ │ ldr r3, [r6, #96] @ 0x60 │ │ │ │ ldr r5, [r3, #16] │ │ │ │ cmp r5, #0 │ │ │ │ bne.n d5d34 │ │ │ │ ldr r1, [r3, #28] │ │ │ │ mov r0, r9 │ │ │ │ - bl 1df918 │ │ │ │ + bl 1df9c0 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ cmp.w r3, #756 @ 0x2f4 │ │ │ │ bne.n d5d1a │ │ │ │ ldr r3, [r6, #112] @ 0x70 │ │ │ │ str r6, [r4, #4] │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ @@ -137631,15 +137634,15 @@ │ │ │ │ movne r3, r5 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n d5d3a │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ff8c0 │ │ │ │ + bl 1ff968 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n d5d12 │ │ │ │ mov r4, sl │ │ │ │ mov r5, fp │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r3, [r1, #24] │ │ │ │ @@ -137682,15 +137685,15 @@ │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r2, r0, #5 │ │ │ │ lsls r3, r7, #7 │ │ │ │ lsls r4, r6, #4 │ │ │ │ lsls r7, r2, #3 │ │ │ │ movs r7, r3 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 1e2e4c │ │ │ │ + bl 1e2ef4 │ │ │ │ cmp.w r8, #0 │ │ │ │ bne.w d6926 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr.w r2, [pc, #2548] @ d6818 │ │ │ │ ldr.w r3, [pc, #2540] @ d6814 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -137708,66 +137711,66 @@ │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r9 │ │ │ │ bl cf9a4 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1fcdf4 │ │ │ │ + bl 1fce9c │ │ │ │ movs r1, #7 │ │ │ │ ldr.w r3, [r8, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ add.w sl, r7, #20 │ │ │ │ ldr.w r0, [r8, #44] @ 0x2c │ │ │ │ - bl 2e3c18 │ │ │ │ + bl 2e3cc0 │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ add.w r3, r8, #20 │ │ │ │ strd fp, fp, [sp, #64] @ 0x40 │ │ │ │ str.w fp, [sp, #72] @ 0x48 │ │ │ │ mov.w lr, #7 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r0, r7 │ │ │ │ str.w lr, [r7, #64] @ 0x40 │ │ │ │ mov r1, sl │ │ │ │ ldrb.w r3, [r8, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r8, #32] │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ mov r7, r9 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ movs r2, #1 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ str.w fp, [r4, #4] │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d694a │ │ │ │ mov r2, r4 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r9 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldrb.w r2, [r9, #32] │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ lsl.w r2, r8, r2 │ │ │ │ mvns r2, r2 │ │ │ │ and.w r3, r2, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ str.w sl, [sp, #76] @ 0x4c │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ add.w sl, r0, #84 @ 0x54 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ add.w r2, r9, #20 │ │ │ │ ldrb.w ip, [r9, #32] │ │ │ │ add.w lr, r0, #100 @ 0x64 │ │ │ │ @@ -137800,57 +137803,57 @@ │ │ │ │ mov r1, r7 │ │ │ │ ldrb.w r4, [r3, #50] @ 0x32 │ │ │ │ ldrb.w r3, [r3, #32] │ │ │ │ add.w r3, r7, r3, lsl #2 │ │ │ │ add.w r7, r7, r4, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ str.w fp, [r7, #40] @ 0x28 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r0, r6 │ │ │ │ mov.w r8, #1 │ │ │ │ - bl 1fe268 │ │ │ │ + bl 1fe310 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fe45c │ │ │ │ + bl 1fe504 │ │ │ │ cmp r5, #0 │ │ │ │ bne.w d5dc8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1ff8c0 │ │ │ │ + bl 1ff968 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ bne.w d5dac │ │ │ │ ldrd r4, r5, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 24f49c │ │ │ │ + bl 24f544 │ │ │ │ b.n d5cb0 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ ldr r2, [r6, #96] @ 0x60 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl cf9a4 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1df918 │ │ │ │ + bl 1df9c0 │ │ │ │ str r0, [sp, #24] │ │ │ │ cbz r0, d5fd2 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r3, [sp, #24] │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1fcdf4 │ │ │ │ + bl 1fce9c │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ - bl 2e3c18 │ │ │ │ + bl 2e3cc0 │ │ │ │ add.w r3, r7, #20 │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ strd fp, fp, [sp, #64] @ 0x40 │ │ │ │ add.w r9, r8, #20 │ │ │ │ str.w fp, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ str.w r0, [r8, #44] @ 0x2c │ │ │ │ @@ -137858,18 +137861,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 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr.w r2, [r8, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w d694e │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r3, r5, #16 │ │ │ │ lsls r3, r5, #16 │ │ │ │ @@ -137901,34 +137904,34 @@ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl d209c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n d5f7e │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r6, #20 │ │ │ │ - bl 1ff5b8 │ │ │ │ + bl 1ff660 │ │ │ │ b.n d5f7e │ │ │ │ ldr r7, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r6, #96] @ 0x60 │ │ │ │ mov.w r9, #8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r7 │ │ │ │ bl cf9a4 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1fcdf4 │ │ │ │ + bl 1fce9c │ │ │ │ movs r1, #8 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ mov sl, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 2e3c18 │ │ │ │ + bl 2e3cc0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ add.w ip, sl, #48 @ 0x30 │ │ │ │ strd fp, fp, [sp, #64] @ 0x40 │ │ │ │ add.w r3, r2, #20 │ │ │ │ str.w fp, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ @@ -137940,28 +137943,28 @@ │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str.w r9, [sl, #64] @ 0x40 │ │ │ │ add.w r1, sl, #20 │ │ │ │ mov r0, sl │ │ │ │ ldrb.w r3, [r2, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r2, #32] │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1fcdf4 │ │ │ │ + bl 1fce9c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #9 │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ - bl 2e3c18 │ │ │ │ + bl 2e3cc0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ mov.w lr, #9 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add.w r3, r8, #20 │ │ │ │ @@ -137971,27 +137974,27 @@ │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str.w lr, [r8, #64] @ 0x40 │ │ │ │ add.w r1, r8, #20 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r2, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r2, #32] │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1fcdf4 │ │ │ │ + bl 1fce9c │ │ │ │ ldr.w r3, [sl, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ mov r1, r9 │ │ │ │ ldr.w r0, [sl, #44] @ 0x2c │ │ │ │ - bl 2e3c18 │ │ │ │ + bl 2e3cc0 │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ add.w r2, sl, #20 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ add.w r3, r8, #20 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ str.w r0, [r8, #44] @ 0x2c │ │ │ │ @@ -137999,18 +138002,18 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r1, r8, #20 │ │ │ │ str.w r9, [r8, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [sl, #33] @ 0x21 │ │ │ │ ldrb.w r2, [sl, #32] │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr.w r2, [r8, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w d687e │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r3, r3, #13 │ │ │ │ lsls r3, r3, #13 │ │ │ │ @@ -138043,21 +138046,21 @@ │ │ │ │ bl d05ec │ │ │ │ b.n d5f7e │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ ldrb.w r9, [r2, #13] │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r2, r9 │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r9, [r0, #40] @ 0x28 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w ip, r8, #84 @ 0x54 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ mov r7, r3 │ │ │ │ @@ -138070,33 +138073,33 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w lr, r3, r7, lsl #7 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r3, [lr, #50] @ 0x32 │ │ │ │ add.w r3, r8, r3, lsl #2 │ │ │ │ str.w fp, [r3, #40] @ 0x28 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ add.w r2, r8, #20 │ │ │ │ ldr r3, [r6, #112] @ 0x70 │ │ │ │ movs r1, #230 @ 0xe6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ ldr r3, [r6, #112] @ 0x70 │ │ │ │ movs r1, #4 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 1fcdf4 │ │ │ │ + bl 1fce9c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ - bl 2e3c18 │ │ │ │ + bl 2e3cc0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ mov.w lr, #4 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add.w r3, r8, #20 │ │ │ │ @@ -138106,18 +138109,18 @@ │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str.w lr, [r8, #64] @ 0x40 │ │ │ │ add.w r1, r8, #20 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r2, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r2, #32] │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr.w r2, [r8, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w d694e │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r7, r1, #11 │ │ │ │ lsls r7, r1, #11 │ │ │ │ @@ -138145,22 +138148,22 @@ │ │ │ │ lsls r0, r6, #12 │ │ │ │ lsls r7, r1, #11 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ ldrb.w r9, [r2, #13] │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ mov r2, r9 │ │ │ │ mov r8, r0 │ │ │ │ strb.w r9, [r0, #40] @ 0x28 │ │ │ │ add.w r9, r0, #20 │ │ │ │ mov r1, r9 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r7, [sp, #16] │ │ │ │ add.w lr, r8, #84 @ 0x54 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ @@ -138169,32 +138172,32 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ add.w ip, r8, ip, lsl #2 │ │ │ │ mov r1, r8 │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ str.w fp, [ip, #40] @ 0x28 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r3, r9 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ movs r1, #230 @ 0xe6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r8 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - bl 2023d0 │ │ │ │ + bl 202478 │ │ │ │ movs r1, #101 @ 0x65 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ add.w r3, sl, #20 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov ip, r0 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ add.w r9, r0, #100 @ 0x64 │ │ │ │ @@ -138211,27 +138214,27 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ mov r1, ip │ │ │ │ str.w fp, [r8, #40] @ 0x28 │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ str.w fp, [lr, #40] @ 0x28 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ bl d021c │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1fcdf4 │ │ │ │ + bl 1fce9c │ │ │ │ ldr.w r3, [sl, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #8 │ │ │ │ ldr.w r0, [sl, #44] @ 0x2c │ │ │ │ - bl 2e3c18 │ │ │ │ + bl 2e3cc0 │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ add.w r3, sl, #20 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ mov.w lr, #8 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add.w r3, r7, #20 │ │ │ │ @@ -138240,25 +138243,25 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r1, r7, #20 │ │ │ │ str.w lr, [r7, #64] @ 0x40 │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r3, [sl, #33] @ 0x21 │ │ │ │ ldrb.w r2, [sl, #32] │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr.w r9, [r6, #112] @ 0x70 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldrb.w r8, [r9, #12] │ │ │ │ lsl.w r8, r2, r8 │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w sl, r0, #84 @ 0x54 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ add.w lr, r0, #100 @ 0x64 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ @@ -138290,32 +138293,32 @@ │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r4, [r2, #50] @ 0x32 │ │ │ │ ldrb.w r2, [r2, #32] │ │ │ │ add.w r2, r7, r2, lsl #2 │ │ │ │ add.w r7, r7, r4, lsl #2 │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ str.w fp, [r7, #40] @ 0x28 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 202488 │ │ │ │ + bl 202530 │ │ │ │ b.n d5f7e │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ ldrb.w sl, [r2, #13] │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ mov r2, sl │ │ │ │ mov r8, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w sl, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ add.w ip, r8, #84 @ 0x54 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ str.w r9, [sp, #76] @ 0x4c │ │ │ │ ldr.w r9, [pc, #720] @ d681c │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr.w lr, [r8, #36] @ 0x24 │ │ │ │ @@ -138326,24 +138329,24 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr.w r9, [sp, #4] │ │ │ │ add.w lr, r3, lr, lsl #7 │ │ │ │ mov r0, r9 │ │ │ │ ldrb.w r3, [lr, #50] @ 0x32 │ │ │ │ add.w r3, r8, r3, lsl #2 │ │ │ │ str.w fp, [r3, #40] @ 0x28 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1fcdf4 │ │ │ │ + bl 1fce9c │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #7 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e3c18 │ │ │ │ + bl 2e3cc0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ mov.w lr, #7 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add.w sl, r8, #20 │ │ │ │ @@ -138351,18 +138354,18 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ str.w lr, [r8, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r7, #32] │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr.w r2, [r8, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w d694e │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r7, r1, #5 │ │ │ │ lsls r7, r1, #5 │ │ │ │ @@ -138390,22 +138393,22 @@ │ │ │ │ lsls r5, r6, #6 │ │ │ │ lsls r7, r1, #5 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ ldrb.w r9, [r2, #13] │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r9 │ │ │ │ strb.w r9, [r0, #40] @ 0x28 │ │ │ │ add.w r9, r0, #20 │ │ │ │ mov r1, r9 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add.w lr, r8, #84 @ 0x54 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ str.w sl, [sp, #76] @ 0x4c │ │ │ │ @@ -138413,34 +138416,34 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ add.w ip, r8, ip, lsl #2 │ │ │ │ mov r1, r8 │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ str.w fp, [ip, #40] @ 0x28 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2023d0 │ │ │ │ + bl 202478 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ bl d3ab8 │ │ │ │ movs r1, #4 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1fcdf4 │ │ │ │ + bl 1fce9c │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #7 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e3c18 │ │ │ │ + bl 2e3cc0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ mov.w lr, #7 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add.w r9, r8, #20 │ │ │ │ @@ -138448,27 +138451,27 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ str.w lr, [r8, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r2, [r7, #32] │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldrb.w r8, [sl, #12] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ lsl.w r8, r3, r8 │ │ │ │ mvn.w r8, r8 │ │ │ │ and.w r3, r8, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ add.w r8, r0, #84 @ 0x54 │ │ │ │ str.w r9, [sp, #76] @ 0x4c │ │ │ │ mov ip, r0 │ │ │ │ ldrb.w lr, [sl, #12] │ │ │ │ add.w r9, r0, #100 @ 0x64 │ │ │ │ @@ -138497,27 +138500,27 @@ │ │ │ │ mov r0, sl │ │ │ │ ldrb.w lr, [r2, #50] @ 0x32 │ │ │ │ ldrb.w r2, [r2, #32] │ │ │ │ add.w r2, ip, r2, lsl #2 │ │ │ │ add.w ip, ip, lr, lsl #2 │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ str.w fp, [ip, #40] @ 0x28 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sl │ │ │ │ - bl 202488 │ │ │ │ + bl 202530 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1fcdf4 │ │ │ │ + bl 1fce9c │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #7 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e3c18 │ │ │ │ + bl 2e3cc0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ mov.w lr, #7 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add.w r9, r8, #20 │ │ │ │ @@ -138525,18 +138528,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 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr.w r2, [r8, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w d694e │ │ │ │ tbb [pc, r3] │ │ │ │ ldr r2, [pc, #296] @ (d691c ) │ │ │ │ str r2, [r1, #68] @ 0x44 │ │ │ │ @@ -138561,37 +138564,37 @@ │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ mov.w sl, #64 @ 0x40 │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r7 │ │ │ │ strb.w r7, [r0, #40] @ 0x28 │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r3, sl │ │ │ │ mov r1, r7 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add.w lr, r8, #84 @ 0x54 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ str.w r9, [sp, #76] @ 0x4c │ │ │ │ ldrb.w ip, [r3, #50] @ 0x32 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ add.w ip, r8, ip, lsl #2 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ str.w fp, [ip, #40] @ 0x28 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ b.w d607c │ │ │ │ movs r3, #32 │ │ │ │ b.n d6208 │ │ │ │ movs r3, #32 │ │ │ │ b.n d6618 │ │ │ │ mov.w sl, #32 │ │ │ │ b.n d6824 │ │ │ │ @@ -138655,44 +138658,44 @@ │ │ │ │ subw r1, r2, #754 @ 0x2f2 │ │ │ │ cmp r1, #5 │ │ │ │ bls.n d68f6 │ │ │ │ b.w d5f94 │ │ │ │ movs r3, #1 │ │ │ │ b.n d6758 │ │ │ │ mov r0, r5 │ │ │ │ - bl 219054 │ │ │ │ + bl 2190fc │ │ │ │ b.w d5e20 │ │ │ │ ldr.w r4, [r5, #424] @ 0x1a8 │ │ │ │ mov r8, r3 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.w d5caa │ │ │ │ - bl 1e2e4c │ │ │ │ + bl 1e2ef4 │ │ │ │ b.w d5e1c │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r2, [r6, #96] @ 0x60 │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add.w r8, sp, #64 @ 0x40 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov.w sl, #0 │ │ │ │ bl cf9a4 │ │ │ │ mov r9, r0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1fcdf4 │ │ │ │ + bl 1fce9c │ │ │ │ movs r1, #8 │ │ │ │ ldr.w r3, [r9, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ add.w r7, r9, #20 │ │ │ │ ldr.w r0, [r9, #44] @ 0x2c │ │ │ │ - bl 2e3c18 │ │ │ │ + bl 2e3cc0 │ │ │ │ add.w ip, r4, #48 @ 0x30 │ │ │ │ str.w sl, [sp, #64] @ 0x40 │ │ │ │ add.w r3, r4, #20 │ │ │ │ strd sl, sl, [r8, #4] │ │ │ │ mov.w lr, #8 │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ @@ -138700,27 +138703,27 @@ │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r1, r4, #20 │ │ │ │ str.w lr, [r4, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ ldrb.w r2, [r9, #32] │ │ │ │ ldrb.w r3, [r9, #33] @ 0x21 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ movs r1, #4 │ │ │ │ - bl 1fcdf4 │ │ │ │ + bl 1fce9c │ │ │ │ ldr.w r3, [r9, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #9 │ │ │ │ ldr.w r0, [r9, #44] @ 0x2c │ │ │ │ - bl 2e3c18 │ │ │ │ + bl 2e3cc0 │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ str.w sl, [sp, #64] @ 0x40 │ │ │ │ add.w r7, r4, #48 @ 0x30 │ │ │ │ strd sl, sl, [r8, #4] │ │ │ │ add.w r2, r4, #20 │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ mov.w ip, #9 │ │ │ │ @@ -138728,21 +138731,21 @@ │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ add.w r1, r4, #20 │ │ │ │ str.w ip, [r4, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ ldrb.w r3, [r9, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r9, #32] │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ movs r1, #101 @ 0x65 │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add.w ip, r0, #84 @ 0x54 │ │ │ │ str.w sl, [sp, #64] @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ strd sl, sl, [r8, #4] │ │ │ │ add.w r7, r0, #100 @ 0x64 │ │ │ │ @@ -138766,15 +138769,15 @@ │ │ │ │ ldrb.w r2, [r2, #71] @ 0x47 │ │ │ │ adds r3, #9 │ │ │ │ adds r2, #9 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ add.w r4, r4, r2, lsl #2 │ │ │ │ str.w sl, [r3, #4] │ │ │ │ str.w sl, [r4, #4] │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ bl d021c │ │ │ │ b.w d5f7e │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -138893,17 +138896,17 @@ │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ strd r0, r4, [r5] │ │ │ │ it eq │ │ │ │ lsleq r4, r4, #2 │ │ │ │ bne.n d6bca │ │ │ │ str r4, [r5, #8] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 2f882c │ │ │ │ + bl 2f88d4 │ │ │ │ movs r4, #1 │ │ │ │ - bl 1db030 │ │ │ │ + bl 1db0d8 │ │ │ │ cbz r0, d6be0 │ │ │ │ ldr r4, [r0, #24] │ │ │ │ lsrs r4, r4, #3 │ │ │ │ cmp r4, #1 │ │ │ │ it cc │ │ │ │ movcc r4, #1 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ @@ -139056,25 +139059,25 @@ │ │ │ │ b.n d6c6e │ │ │ │ ldr r2, [pc, #28] @ (d6d6c ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #28] @ (d6d70 ) │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #20] │ │ │ │ add r1, pc │ │ │ │ - bl 1e0740 │ │ │ │ + bl 1e07e8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b.n d6cac │ │ │ │ nop │ │ │ │ str r3, [sp, #976] @ 0x3d0 │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsrs r0, r7, #5 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r7, #12] │ │ │ │ + strb r0, [r7, #15] │ │ │ │ movs r0, r5 │ │ │ │ - str r4, [r2, r4] │ │ │ │ + str r4, [r2, r7] │ │ │ │ movs r0, r5 │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ cmpne.w r2, #4294967295 @ 0xffffffff │ │ │ │ beq.n d6dd4 │ │ │ │ ldr.w ip, [r0, #96] @ 0x60 │ │ │ │ push {r4, lr} │ │ │ │ @@ -139685,38 +139688,38 @@ │ │ │ │ ldr r3, [pc, #44] @ (d73dc ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [pc, #44] @ (d73e0 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #44] @ (d73e4 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e0740 │ │ │ │ + bl 1e07e8 │ │ │ │ b.n d739e │ │ │ │ ldr r3, [pc, #36] @ (d73e8 ) │ │ │ │ add r3, pc │ │ │ │ b.n d73b2 │ │ │ │ mov r0, ip │ │ │ │ pop {r3, pc} │ │ │ │ ldr r3, [pc, #28] @ (d73ec ) │ │ │ │ add r3, pc │ │ │ │ b.n d73b2 │ │ │ │ nop │ │ │ │ ldrh r6, [r6, #36] @ 0x24 │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsrs r0, r7, #5 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r3, r1] │ │ │ │ + ldr r4, [r3, r4] │ │ │ │ movs r1, r5 │ │ │ │ - ldr r0, [r2, #80] @ 0x50 │ │ │ │ + ldr r0, [r2, #92] @ 0x5c │ │ │ │ movs r0, r5 │ │ │ │ - ldr r2, [pc, #712] @ (d76b0 ) │ │ │ │ + ldr r3, [pc, #456] @ (d75b0 ) │ │ │ │ movs r0, r5 │ │ │ │ - lsrs r4, r1, #13 │ │ │ │ + lsrs r4, r1, #16 │ │ │ │ movs r2, r5 │ │ │ │ - lsrs r2, r0, #13 │ │ │ │ + lsrs r2, r0, #16 │ │ │ │ movs r2, r5 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r1 │ │ │ │ mov r4, r0 │ │ │ │ @@ -139744,16 +139747,16 @@ │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ str.w ip, [r1, #60] @ 0x3c │ │ │ │ bl d7194 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ strd r2, r1, [sp, #8] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 2f882c │ │ │ │ - bl 1db030 │ │ │ │ + bl 2f88d4 │ │ │ │ + bl 1db0d8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n d741e │ │ │ │ ldr r0, [r0, #24] │ │ │ │ lsrs r0, r0, #3 │ │ │ │ cmp r0, #1 │ │ │ │ @@ -139857,16 +139860,16 @@ │ │ │ │ str r2, [r1, #4] │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ itt eq │ │ │ │ lsleq r2, r2, #2 │ │ │ │ streq r2, [r1, #8] │ │ │ │ beq.n d75a6 │ │ │ │ strd r2, r1, [r7, #44] @ 0x2c │ │ │ │ - bl 2f882c │ │ │ │ - bl 1db030 │ │ │ │ + bl 2f88d4 │ │ │ │ + bl 1db0d8 │ │ │ │ ldrd r2, r1, [r7, #44] @ 0x2c │ │ │ │ cbz r0, d759e │ │ │ │ ldr r0, [r0, #24] │ │ │ │ lsrs r0, r0, #3 │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ @@ -140100,16 +140103,16 @@ │ │ │ │ adds r3, r0, #1 │ │ │ │ str r3, [r7, #28] │ │ │ │ ldr r1, [r7, #40] @ 0x28 │ │ │ │ mov r0, r8 │ │ │ │ bl d7144 │ │ │ │ ldr.w r3, [r8, #96] @ 0x60 │ │ │ │ ldr.w r0, [r3, r9] │ │ │ │ - bl 2f882c │ │ │ │ - bl 1db030 │ │ │ │ + bl 2f88d4 │ │ │ │ + bl 1db0d8 │ │ │ │ cbz r0, d783a │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ itttt eq │ │ │ │ lsleq r3, r6 │ │ │ │ ldreq.w r2, [sl, #228] @ 0xe4 │ │ │ │ orreq r2, r3 │ │ │ │ @@ -140672,15 +140675,15 @@ │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #5 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r2, #26] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - str r4, [r0, #124] @ 0x7c │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ movs r0, r5 │ │ │ │ ldr.w r1, [r2, #168] @ 0xa8 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ bcs.n d7eb0 │ │ │ │ ldr.w r0, [r6, r3, lsl #3] │ │ │ │ mov r1, r3 │ │ │ │ @@ -140938,15 +140941,15 @@ │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ beq.n d80fa │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mla r6, r2, r9, r3 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 2f89e0 │ │ │ │ + bl 2f8a88 │ │ │ │ ands.w fp, r0, #4 │ │ │ │ beq.n d80c2 │ │ │ │ ldr.w r0, [r8, #24] │ │ │ │ ldr r1, [r7, #48] @ 0x30 │ │ │ │ add r0, r4 │ │ │ │ bl 13b47c │ │ │ │ mov fp, r0 │ │ │ │ @@ -141339,15 +141342,15 @@ │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ beq.n d8540 │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mla r6, r2, r9, r3 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 2f89e0 │ │ │ │ + bl 2f8a88 │ │ │ │ ands.w sl, r0, #4 │ │ │ │ beq.n d8506 │ │ │ │ ldr.w r0, [r8, #24] │ │ │ │ ldr r1, [r7, #48] @ 0x30 │ │ │ │ add r0, r4 │ │ │ │ bl 13b47c │ │ │ │ mov sl, r0 │ │ │ │ @@ -141498,15 +141501,15 @@ │ │ │ │ adds r4, #44 @ 0x2c │ │ │ │ cmp r5, r2 │ │ │ │ bcs.w d816e │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ bics.w r3, r3, #8 │ │ │ │ bne.n d86ee │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 2f89e0 │ │ │ │ + bl 2f8a88 │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ tst.w r0, #6 │ │ │ │ ite ne │ │ │ │ strbne.w r6, [fp, #289] @ 0x121 │ │ │ │ strbeq.w r6, [fp, #288] @ 0x120 │ │ │ │ b.n d86ee │ │ │ │ movs r2, #1 │ │ │ │ @@ -141571,15 +141574,15 @@ │ │ │ │ mov r3, r6 │ │ │ │ b.n d8368 │ │ │ │ nop │ │ │ │ ldrb r2, [r6, #25] │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r6, [r1, r3] │ │ │ │ + ldrsh r6, [r1, r6] │ │ │ │ movs r0, r5 │ │ │ │ stmdb sp!, {r4, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r1, [pc, #100] @ (d8840 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -141821,16 +141824,16 @@ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str.w r7, [sl, #1040] @ 0x410 │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ ldr.w r3, [sl, #1004] @ 0x3ec │ │ │ │ str.w r2, [r3, r9] │ │ │ │ ldr.w r3, [sl, #1000] @ 0x3e8 │ │ │ │ str.w r2, [r3, r6, lsl #3] │ │ │ │ - bl 2f882c │ │ │ │ - bl 1db030 │ │ │ │ + bl 2f88d4 │ │ │ │ + bl 1db0d8 │ │ │ │ cbz r0, d8abe │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ bne.n d8abe │ │ │ │ ldr.w r2, [sl, #1044] @ 0x414 │ │ │ │ lsl.w r3, r3, r8 │ │ │ │ orrs r2, r3 │ │ │ │ @@ -141918,16 +141921,16 @@ │ │ │ │ strb.w lr, [ip, #4] │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ str.w ip, [r7, r9] │ │ │ │ str.w r1, [sl, #1040] @ 0x410 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str.w r1, [r2, r9] │ │ │ │ str.w r1, [r3, r6, lsl #3] │ │ │ │ - bl 2f882c │ │ │ │ - bl 1db030 │ │ │ │ + bl 2f88d4 │ │ │ │ + bl 1db0d8 │ │ │ │ cbz r0, d8bde │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ bne.n d8bde │ │ │ │ ldr.w r2, [sl, #1044] @ 0x414 │ │ │ │ lsl.w r3, r3, r8 │ │ │ │ orrs r3, r2 │ │ │ │ @@ -143581,15 +143584,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 1e2e4c │ │ │ │ + bl 1e2ef4 │ │ │ │ cmp r4, r5 │ │ │ │ bne.n d9e12 │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ @@ -143597,28 +143600,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 d9e54 │ │ │ │ - bl 1db6a0 │ │ │ │ + bl 1db748 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 28cebc │ │ │ │ + bl 28cf64 │ │ │ │ cmp r4, r6 │ │ │ │ beq.n d9e6a │ │ │ │ ldr.w r3, [r4, #4]! │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n d9e42 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1db6a0 │ │ │ │ + bl 1db748 │ │ │ │ cmp r4, r6 │ │ │ │ bne.n d9e54 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -143929,35 +143932,35 @@ │ │ │ │ add.w r7, r5, #184 @ 0xb8 │ │ │ │ ldrb.w r3, [r6, #3524] @ 0xdc4 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n da2d8 │ │ │ │ add.w r0, r6, #5248 @ 0x1480 │ │ │ │ add.w r8, r5, #8192 @ 0x2000 │ │ │ │ adds r0, #8 │ │ │ │ - bl 1f6158 │ │ │ │ + bl 1f6200 │ │ │ │ add.w r0, r6, #5216 @ 0x1460 │ │ │ │ mov r1, r7 │ │ │ │ adds r0, #12 │ │ │ │ bl 108a08 │ │ │ │ add.w r0, r6, #5248 @ 0x1480 │ │ │ │ adds r0, #8 │ │ │ │ - bl 1f6174 │ │ │ │ + bl 1f621c │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #1 │ │ │ │ beq.n da25e │ │ │ │ add.w r4, r5, #484 @ 0x1e4 │ │ │ │ add.w r5, r5, #508 @ 0x1fc │ │ │ │ ldr.w r1, [r4, #4]! │ │ │ │ mov r0, r6 │ │ │ │ cbz r1, da24e │ │ │ │ bl 14fb3c │ │ │ │ cmp r4, r5 │ │ │ │ bne.n da242 │ │ │ │ ldr.w r0, [r8, #668] @ 0x29c │ │ │ │ - bl 1e2e4c │ │ │ │ + bl 1e2ef4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr.w r1, [r8, #788] @ 0x314 │ │ │ │ cbz r1, da26a │ │ │ │ mov r0, r6 │ │ │ │ bl 14fb3c │ │ │ │ ldr.w r3, [r8, #984] @ 0x3d8 │ │ │ │ cbz r3, da2b2 │ │ │ │ @@ -144163,24 +144166,24 @@ │ │ │ │ add.w r4, r0, #24 │ │ │ │ add.w r6, r0, #48 @ 0x30 │ │ │ │ b.n da48c │ │ │ │ adds r4, #4 │ │ │ │ cmp r4, r6 │ │ │ │ beq.n da4b2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1db9e4 │ │ │ │ + bl 1dba8c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n da486 │ │ │ │ ldr.w r0, [r8, #3864] @ 0xf18 │ │ │ │ adds r4, #4 │ │ │ │ bl 166b30 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 28ced0 │ │ │ │ + bl 28cf78 │ │ │ │ str.w r0, [r4, #-4] │ │ │ │ cmp r4, r6 │ │ │ │ bne.n da48c │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -144264,15 +144267,15 @@ │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ adds r0, #152 @ 0x98 │ │ │ │ bl b8774 │ │ │ │ mov.w r1, #744 @ 0x2e8 │ │ │ │ ldr.w r0, [r9, #744] @ 0x2e8 │ │ │ │ str.w sp, [r7, #36] @ 0x24 │ │ │ │ - bl 1e2c50 │ │ │ │ + bl 1e2cf8 │ │ │ │ mov.w r2, #744 @ 0x2e8 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [r7, #24] │ │ │ │ blx 59c7c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl b8520 │ │ │ │ @@ -144442,15 +144445,15 @@ │ │ │ │ ldr.w r0, [r9, #748] @ 0x2ec │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n da7ec │ │ │ │ ldr.w r1, [r9, #752] @ 0x2f0 │ │ │ │ cbz r0, da7e2 │ │ │ │ mov r2, r4 │ │ │ │ - bl 1e2cc4 │ │ │ │ + bl 1e2d6c │ │ │ │ cbz r0, da7dc │ │ │ │ ldr.w r3, [r9, #756] @ 0x2f4 │ │ │ │ str.w r4, [r9, #760] @ 0x2f8 │ │ │ │ add.w ip, r0, r3 │ │ │ │ str.w r0, [r9, #752] @ 0x2f0 │ │ │ │ b.n da70c │ │ │ │ cmp r4, r8 │ │ │ │ @@ -144485,15 +144488,15 @@ │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r3, r4] │ │ │ │ lsls r0, r7, #2 │ │ │ │ ldrh r0, [r3, r4] │ │ │ │ lsls r0, r7, #2 │ │ │ │ bl 136832 │ │ │ │ - add r2, sp, #664 @ 0x298 │ │ │ │ + add r3, sp, #408 @ 0x198 │ │ │ │ movs r6, r5 │ │ │ │ vrecps.f32 , , │ │ │ │ ldr r4, [r5, r2] │ │ │ │ lsls r0, r7, #2 │ │ │ │ mrc 15, 2, APSR_nzcv, cr11, cr15, {7} │ │ │ │ lsls r3, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ @@ -144521,21 +144524,21 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add.w r7, r0, #6240 @ 0x1860 │ │ │ │ mov r6, r0 │ │ │ │ add.w r0, r0, #6240 @ 0x1860 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ adds r0, #12 │ │ │ │ adds r7, #12 │ │ │ │ - bl 1f6158 │ │ │ │ + bl 1f6200 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r1, [r3, #1368] @ 0x558 │ │ │ │ cbz r1, da8b4 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 1f6174 │ │ │ │ + bl 1f621c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r2, [r3, #1368] @ 0x558 │ │ │ │ b.n da86e │ │ │ │ vldr d7, [pc, #48] @ da8e8 │ │ │ │ movs r3, #8 │ │ │ │ ldr r2, [pc, #60] @ (da8f8 ) │ │ │ │ mov r0, r6 │ │ │ │ @@ -144554,15 +144557,15 @@ │ │ │ │ b.n da8a4 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ eors r0, r0 │ │ │ │ movs r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #108 @ 0x6c │ │ │ │ + subs r1, #44 @ 0x2c │ │ │ │ movs r0, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r6, [pc, #564] @ (dab44 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -144786,50 +144789,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 1f3c18 │ │ │ │ + bl 1f3cc0 │ │ │ │ cbz r6, dabcc │ │ │ │ add.w r1, r6, #108 @ 0x6c │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1f3c94 │ │ │ │ + bl 1f3d3c │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ addw r6, sp, #1932 @ 0x78c │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 14b990 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1f3c94 │ │ │ │ + bl 1f3d3c │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #28 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1f3c94 │ │ │ │ + bl 1f3d3c │ │ │ │ ldr r3, [pc, #84] @ (dac48 ) │ │ │ │ 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 1f3c94 │ │ │ │ + bl 1f3d3c │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1f4184 │ │ │ │ + bl 1f422c │ │ │ │ ldr r2, [pc, #48] @ (dac4c ) │ │ │ │ ldr r3, [pc, #36] @ (dac40 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1964] @ 0x7ac │ │ │ │ eors r2, r3 │ │ │ │ @@ -144870,19 +144873,19 @@ │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ mov.w r3, #0 │ │ │ │ blx 59c7c │ │ │ │ ldr.w r1, [r5, #136] @ 0x88 │ │ │ │ add r8, pc │ │ │ │ ldr.w r0, [r4, #668] @ 0x29c │ │ │ │ ldrb.w r7, [r5, #96] @ 0x60 │ │ │ │ - bl 1e2fbc │ │ │ │ + bl 1e3064 │ │ │ │ ldr.w r1, [r5, #140] @ 0x8c │ │ │ │ mov r9, r0 │ │ │ │ ldr.w r0, [r4, #668] @ 0x29c │ │ │ │ - bl 1e2fbc │ │ │ │ + bl 1e3064 │ │ │ │ movs r2, #88 @ 0x58 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add r1, sp, #12 │ │ │ │ add r0, sp, #100 @ 0x64 │ │ │ │ str r6, [sp, #12] │ │ │ │ strb.w r7, [sp, #84] @ 0x54 │ │ │ │ strd sl, r9, [sp, #88] @ 0x58 │ │ │ │ @@ -144908,15 +144911,15 @@ │ │ │ │ ldr.w r1, [r8, r1] │ │ │ │ cmp r0, r1 │ │ │ │ beq.n dad56 │ │ │ │ ldr.w r1, [r4, #676] @ 0x2a4 │ │ │ │ cbz r0, dad48 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1e2cc4 │ │ │ │ + bl 1e2d6c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n dad84 │ │ │ │ ldr.w r2, [r4, #680] @ 0x2a8 │ │ │ │ str.w r0, [r4, #676] @ 0x2a4 │ │ │ │ str.w r3, [r4, #684] @ 0x2ac │ │ │ │ add r0, r2 │ │ │ │ @@ -145005,15 +145008,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ add r3, sp, #288 @ 0x120 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ blx 5926c │ │ │ │ ldr r3, [r5, #24] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 1e0b70 │ │ │ │ + bl 1e0c18 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ cbz r3, dae2c │ │ │ │ mov.w r2, #47104 @ 0xb800 │ │ │ │ @@ -145208,15 +145211,15 @@ │ │ │ │ ldr.w r8, [sp, #40] @ 0x28 │ │ │ │ add r7, r6 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ cbz r1, db042 │ │ │ │ ldr.w r0, [fp, #4] │ │ │ │ mov r4, r8 │ │ │ │ - bl 2054c4 │ │ │ │ + bl 20556c │ │ │ │ add.w ip, r7, #4 │ │ │ │ str.w r0, [r9] │ │ │ │ mov.w lr, #1 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2} │ │ │ │ stmia.w r4, {r0, r1, r2} │ │ │ │ @@ -145271,20 +145274,20 @@ │ │ │ │ add.w r9, sp, #552 @ 0x228 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ mov r0, r9 │ │ │ │ add r2, sp, #132 @ 0x84 │ │ │ │ ldrd r3, r4, [r5, #24] │ │ │ │ strd r3, r4, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ - bl 1f3c18 │ │ │ │ + bl 1f3cc0 │ │ │ │ add.w r1, r5, #140 @ 0x8c │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r9 │ │ │ │ addw r6, sp, #2536 @ 0x9e8 │ │ │ │ - bl 1f3c94 │ │ │ │ + bl 1f3d3c │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ ldr.w r8, [sp, #40] @ 0x28 │ │ │ │ add r4, sp, #152 @ 0x98 │ │ │ │ str r5, [sp, #100] @ 0x64 │ │ │ │ mov fp, r3 │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ mov r5, r3 │ │ │ │ @@ -145296,68 +145299,68 @@ │ │ │ │ ldr r6, [sp, #88] @ 0x58 │ │ │ │ ldrd r0, r1, [sp, #48] @ 0x30 │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 14b990 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1f3c94 │ │ │ │ + bl 1f3d3c │ │ │ │ movs r2, #28 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1f3c94 │ │ │ │ + bl 1f3d3c │ │ │ │ add.w r8, r8, #28 │ │ │ │ cmp r7, r5 │ │ │ │ beq.n db166 │ │ │ │ ldr.w r2, [r7, #4]! │ │ │ │ ldr.w r6, [fp, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ bne.n db102 │ │ │ │ cmp r6, #0 │ │ │ │ beq.n db126 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1db3f0 │ │ │ │ + bl 1db498 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 28cebc │ │ │ │ + bl 28cf64 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r9 │ │ │ │ - bl 1f3c94 │ │ │ │ + bl 1f3d3c │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n db11c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 58d60 │ │ │ │ b.n db11c │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ movs r2, #4 │ │ │ │ ldr r5, [sp, #100] @ 0x64 │ │ │ │ - bl 1f3c94 │ │ │ │ + bl 1f3d3c │ │ │ │ ldr.w r3, [pc, #1456] @ db724 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r4 │ │ │ │ addw r6, sp, #2500 @ 0x9c4 │ │ │ │ mov r7, r6 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov.w r3, #46848 @ 0xb700 │ │ │ │ movt r3, #65439 @ 0xff9f │ │ │ │ ands r3, r2 │ │ │ │ movs r2, #4 │ │ │ │ str r3, [r4, #0] │ │ │ │ - bl 1f3c94 │ │ │ │ + bl 1f3d3c │ │ │ │ mov r0, r9 │ │ │ │ addw r9, sp, #2468 @ 0x9a4 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1f4184 │ │ │ │ + bl 1f422c │ │ │ │ mov ip, r9 │ │ │ │ mov.w lr, #78 @ 0x4e │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ @@ -145605,15 +145608,15 @@ │ │ │ │ cbz r3, db482 │ │ │ │ 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 db46a │ │ │ │ - bl 1e0b70 │ │ │ │ + bl 1e0c18 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cbz r3, db4ea │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ @@ -145878,21 +145881,21 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add.w r7, r0, #6240 @ 0x1860 │ │ │ │ mov r6, r0 │ │ │ │ add.w r0, r0, #6240 @ 0x1860 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ adds r0, #12 │ │ │ │ adds r7, #12 │ │ │ │ - bl 1f6158 │ │ │ │ + bl 1f6200 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r1, [r3, #1368] @ 0x558 │ │ │ │ cbz r1, db79a │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 1f6174 │ │ │ │ + bl 1f621c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r2, [r3, #1368] @ 0x558 │ │ │ │ b.n db756 │ │ │ │ vldr d7, [pc, #52] @ db7d0 │ │ │ │ movs r3, #8 │ │ │ │ ldr r2, [pc, #60] @ (db7e0 ) │ │ │ │ mov r0, r6 │ │ │ │ @@ -145912,15 +145915,15 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ movs r0, #0 │ │ │ │ movs r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #134 @ 0x86 │ │ │ │ + cmp r2, #70 @ 0x46 │ │ │ │ movs r0, r5 │ │ │ │ sub sp, #16 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ @@ -146407,16 +146410,16 @@ │ │ │ │ cbz r0, dbe02 │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ cbnz r3, dbe1c │ │ │ │ ldrb r3, [r7, #3] │ │ │ │ lsr.w r3, r3, r8 │ │ │ │ lsls r3, r3, #31 │ │ │ │ bpl.n dbe1c │ │ │ │ - bl 2f882c │ │ │ │ - bl 1db030 │ │ │ │ + bl 2f88d4 │ │ │ │ + bl 1db0d8 │ │ │ │ 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 dbe1c │ │ │ │ @@ -146654,36 +146657,36 @@ │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r6, #12] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r3, [r5, #9] │ │ │ │ cmp r3, #15 │ │ │ │ bne.n dc0a2 │ │ │ │ - bl 2f882c │ │ │ │ - bl 1db030 │ │ │ │ + bl 2f88d4 │ │ │ │ + bl 1db0d8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n dc148 │ │ │ │ ldr.w fp, [r0, #24] │ │ │ │ ldrb.w r1, [r9, #2] │ │ │ │ add r8, fp │ │ │ │ b.n dc054 │ │ │ │ - bl 2f882c │ │ │ │ + bl 2f88d4 │ │ │ │ ldrb r2, [r5, #9] │ │ │ │ movs r6, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r5, [sp, #4] │ │ │ │ mov r4, r6 │ │ │ │ mov fp, r2 │ │ │ │ mov r5, r0 │ │ │ │ asr.w r3, fp, r6 │ │ │ │ lsls r0, r3, #31 │ │ │ │ bpl.n dc0f0 │ │ │ │ cbz r5, dc0f0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1db030 │ │ │ │ + bl 1db0d8 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ bhi.n dc0e2 │ │ │ │ adds r3, r0, r6 │ │ │ │ ldrb.w r3, [r3, #52] @ 0x34 │ │ │ │ cmp r3, #3 │ │ │ │ bhi.n dc0e2 │ │ │ │ @@ -146703,32 +146706,32 @@ │ │ │ │ bne.n dc0b4 │ │ │ │ mov fp, r4 │ │ │ │ ldrb.w r1, [r9, #2] │ │ │ │ ldrd r4, r5, [sp] │ │ │ │ add r8, fp │ │ │ │ b.n dc054 │ │ │ │ ldr.w r0, [fp, #44] @ 0x2c │ │ │ │ - bl 2f882c │ │ │ │ + bl 2f88d4 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, dc11c │ │ │ │ - bl 1db030 │ │ │ │ + bl 1db0d8 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ beq.n dc178 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #8] │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r6, #12] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r0, [fp, #40] @ 0x28 │ │ │ │ - bl 2f882c │ │ │ │ + bl 2f88d4 │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, dc140 │ │ │ │ - bl 1db030 │ │ │ │ + bl 1db0d8 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ beq.n dc188 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [fp] │ │ │ │ str r2, [r6, #4] │ │ │ │ b.n dc076 │ │ │ │ @@ -146817,24 +146820,24 @@ │ │ │ │ ldr.w r0, [ip, #688] @ 0x2b0 │ │ │ │ and.w ip, r0, #6 │ │ │ │ cmp.w ip, #6 │ │ │ │ bne.n dc216 │ │ │ │ add.w r7, r4, #5248 @ 0x1480 │ │ │ │ adds r7, #8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f6158 │ │ │ │ + bl 1f6200 │ │ │ │ add.w r1, r4, #5216 @ 0x1460 │ │ │ │ lsls r2, r6, #2 │ │ │ │ adds r1, #12 │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ add.w r0, r5, #184 @ 0xb8 │ │ │ │ bl 1088e0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f6174 │ │ │ │ + bl 1f621c │ │ │ │ cbnz r6, dc270 │ │ │ │ ldrb.w r3, [r4, #3524] @ 0xdc4 │ │ │ │ cbnz r3, dc2a2 │ │ │ │ add.w r2, r5, #184 @ 0xb8 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r5, #40 @ 0x28 │ │ │ │ bl b8228 │ │ │ │ @@ -146937,15 +146940,15 @@ │ │ │ │ mov r3, r5 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ adds r0, #152 @ 0x98 │ │ │ │ bl b8774 │ │ │ │ mov.w r1, #744 @ 0x2e8 │ │ │ │ ldr.w r0, [r8, #744] @ 0x2e8 │ │ │ │ - bl 1e2c50 │ │ │ │ + bl 1e2cf8 │ │ │ │ mov.w r2, #744 @ 0x2e8 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [r7, #20] │ │ │ │ blx 59c7c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl b8520 │ │ │ │ @@ -147103,15 +147106,15 @@ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n dc592 │ │ │ │ ldr.w r3, [r8, #752] @ 0x2f0 │ │ │ │ cbz r0, dc588 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r5 │ │ │ │ - bl 1e2cc4 │ │ │ │ + bl 1e2d6c │ │ │ │ cbz r0, dc584 │ │ │ │ ldr.w r3, [r8, #756] @ 0x2f4 │ │ │ │ str.w r5, [r8, #760] @ 0x2f8 │ │ │ │ str.w r0, [r8, #752] @ 0x2f0 │ │ │ │ adds r5, r0, r3 │ │ │ │ b.n dc4e2 │ │ │ │ cmp r5, r9 │ │ │ │ @@ -147147,15 +147150,15 @@ │ │ │ │ subs r5, #46 @ 0x2e │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #26 │ │ │ │ lsls r0, r7, #2 │ │ │ │ b.n dc5ae │ │ │ │ - vqdmulh.s q12, , d0[0] │ │ │ │ + @ instruction: 0xffff8d80 │ │ │ │ movs r6, r5 │ │ │ │ bmi.n dc6aa │ │ │ │ vtbl.8 d19, {d15-d18}, d12 │ │ │ │ lsls r0, r7, #2 │ │ │ │ beq.n dc59e │ │ │ │ vqshlu.s32 d30, d11, #31 │ │ │ │ vtbx.8 d16, {d31- │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cbz r4, dcd72 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ bne.n dcd68 │ │ │ │ - bl 1e0b70 │ │ │ │ + bl 1e0c18 │ │ │ │ movs r3, #19 │ │ │ │ strd r1, r0, [sp, #64] @ 0x40 │ │ │ │ mov.w r2, #8896 @ 0x22c0 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ bl 13bd74 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w dd094 │ │ │ │ movs r3, #2 │ │ │ │ str r3, [r0, #36] @ 0x24 │ │ │ │ movs r0, #0 │ │ │ │ add.w r7, fp, #16 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ - bl 1e2c0c │ │ │ │ + bl 1e2cb4 │ │ │ │ add.w r2, r5, #8832 @ 0x2280 │ │ │ │ add.w r1, r5, #8192 @ 0x2000 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #108] @ 0x6c │ │ │ │ strd r3, r3, [sp, #116] @ 0x74 │ │ │ │ movw ip, #14569 @ 0x38e9 │ │ │ │ movt ip, #15262 @ 0x3b9e │ │ │ │ @@ -147893,15 +147896,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 14b9f0 │ │ │ │ add r1, sp, #136 @ 0x88 │ │ │ │ mov r0, r8 │ │ │ │ add.w fp, sp, #236 @ 0xec │ │ │ │ bl 1082c4 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1e2c0c │ │ │ │ + bl 1e2cb4 │ │ │ │ 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] │ │ │ │ @@ -147916,17 +147919,17 @@ │ │ │ │ and.w r1, r9, #256 @ 0x100 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w dcfc8 │ │ │ │ movw r9, #21032 @ 0x5228 │ │ │ │ movt r9, #15263 @ 0x3b9f │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ - bl 1e2e4c │ │ │ │ + bl 1e2ef4 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 1e2e4c │ │ │ │ + bl 1e2ef4 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 13bf00 │ │ │ │ ldr r2, [pc, #568] @ (dd0b0 ) │ │ │ │ ldr r3, [pc, #560] @ (dd0a8 ) │ │ │ │ add r2, pc │ │ │ │ @@ -147965,15 +147968,15 @@ │ │ │ │ moveq r3, #1 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ beq.w dd054 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 1e0b70 │ │ │ │ + bl 1e0c18 │ │ │ │ cbz r4, dcf0e │ │ │ │ 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 │ │ │ │ @@ -148024,15 +148027,15 @@ │ │ │ │ str.w r3, [r4, #696] @ 0x2b8 │ │ │ │ bl dac50 │ │ │ │ ldr.w r3, [r8, #540] @ 0x21c │ │ │ │ str.w r3, [r4, #700] @ 0x2bc │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ str.w r3, [r5, #508] @ 0x1fc │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 1e2e4c │ │ │ │ + bl 1e2ef4 │ │ │ │ ldrb.w r3, [r6, #3524] @ 0xdc4 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n dd08a │ │ │ │ movs r2, #1 │ │ │ │ strb r2, [r5, #8] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ @@ -148061,15 +148064,15 @@ │ │ │ │ str r1, [sp, #8] │ │ │ │ str.w r8, [sp, #4] │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ bl 1055b8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr.w r1, [r3, #668] @ 0x29c │ │ │ │ - bl 282ca0 │ │ │ │ + bl 282d48 │ │ │ │ movs r3, #1 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ add.w r9, sp, #80 @ 0x50 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ @@ -149992,23 +149995,23 @@ │ │ │ │ str r1, [r5, #4] │ │ │ │ beq.n de4d0 │ │ │ │ ldr.w r3, [r6, #260] @ 0x104 │ │ │ │ lsrs r3, r4 │ │ │ │ ands.w r3, r3, #1 │ │ │ │ beq.n de43c │ │ │ │ ldrd r9, r0, [r8, #264] @ 0x108 │ │ │ │ - bl 2f882c │ │ │ │ + bl 2f88d4 │ │ │ │ mov sl, r0 │ │ │ │ bl c5008 │ │ │ │ mov fp, r0 │ │ │ │ ldr.w r3, [r8, #264] @ 0x108 │ │ │ │ mov r0, sl │ │ │ │ add.w r9, r6, r9, lsl #3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e9bb8 │ │ │ │ + bl 1e9c60 │ │ │ │ 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 │ │ │ │ @@ -150568,29 +150571,29 @@ │ │ │ │ asrs r0, r0, #24 │ │ │ │ lsls r0, r7, #2 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cbz r4, deabe │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, sl │ │ │ │ bne.n deab4 │ │ │ │ - bl 1e0b70 │ │ │ │ + bl 1e0c18 │ │ │ │ movs r3, #19 │ │ │ │ strd r1, r0, [sp, #76] @ 0x4c │ │ │ │ mov.w r2, #8896 @ 0x22c0 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 13bd74 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w deeaa │ │ │ │ movs r3, #2 │ │ │ │ str r3, [r0, #36] @ 0x24 │ │ │ │ movs r0, #0 │ │ │ │ add r7, sp, #148 @ 0x94 │ │ │ │ - bl 1e2c0c │ │ │ │ + bl 1e2cb4 │ │ │ │ add.w r3, r5, #8832 @ 0x2280 │ │ │ │ add.w r2, r5, #8192 @ 0x2000 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ ldr.w ip, [sp, #84] @ 0x54 │ │ │ │ strd r6, r6, [sp, #148] @ 0x94 │ │ │ │ str.w r0, [r2, #668] @ 0x29c │ │ │ │ str r6, [r3, #36] @ 0x24 │ │ │ │ @@ -150622,15 +150625,15 @@ │ │ │ │ add r1, sp, #176 @ 0xb0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 14b9f0 │ │ │ │ add r1, sp, #176 @ 0xb0 │ │ │ │ mov r0, r7 │ │ │ │ bl 1082c4 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1e2c0c │ │ │ │ + bl 1e2cb4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, r9 │ │ │ │ strd r8, r3, [sp] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r7, [sp, #8] │ │ │ │ @@ -150655,15 +150658,15 @@ │ │ │ │ str r2, [sp, #8] │ │ │ │ strd r8, r7, [sp] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ bl 1055b8 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ ldr.w r1, [r3, #668] @ 0x29c │ │ │ │ - bl 282ca0 │ │ │ │ + bl 282d48 │ │ │ │ movs r3, #1 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ @@ -150692,15 +150695,15 @@ │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ mov r9, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w ded7c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ bl 150040 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ - bl 1e0b70 │ │ │ │ + bl 1e0c18 │ │ │ │ cbz r4, dec40 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ @@ -150761,15 +150764,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl dac50 │ │ │ │ ldr.w r3, [r7, #540] @ 0x21c │ │ │ │ str.w r3, [r4, #700] @ 0x2bc │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ str.w r3, [r5, #508] @ 0x1fc │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 1e2e4c │ │ │ │ + bl 1e2ef4 │ │ │ │ ldrb.w r3, [r9, #3524] @ 0xdc4 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w dee76 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r5, #8] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ strd r5, r6, [r3] │ │ │ │ @@ -150828,17 +150831,17 @@ │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ cmp r1, #0 │ │ │ │ beq.n dee2a │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 14fb3c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ - bl 1e2e4c │ │ │ │ + bl 1e2ef4 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 1e2e4c │ │ │ │ + bl 1e2ef4 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r2, r5 │ │ │ │ bl 13bf00 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n decf2 │ │ │ │ str.w r9, [sp, #92] @ 0x5c │ │ │ │ @@ -150892,31 +150895,31 @@ │ │ │ │ ldr.w r9, [sp, #112] @ 0x70 │ │ │ │ b.n ded7c │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ b.n dedfe │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ - bl 1e2e4c │ │ │ │ + bl 1e2ef4 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 1e2e4c │ │ │ │ + bl 1e2ef4 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r2, r5 │ │ │ │ bl 13bf00 │ │ │ │ str.w r9, [sp, #92] @ 0x5c │ │ │ │ b.n deda0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ lsls r2, r3, #23 │ │ │ │ bpl.n dee80 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ - bl 1e2e4c │ │ │ │ + bl 1e2ef4 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 1e2e4c │ │ │ │ + bl 1e2ef4 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r2, r5 │ │ │ │ bl 13bf00 │ │ │ │ movw r3, #21032 @ 0x5228 │ │ │ │ movt r3, #15263 @ 0x3b9f │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ @@ -153454,16 +153457,16 @@ │ │ │ │ lsls r2, r3, #31 │ │ │ │ bpl.n e0aa2 │ │ │ │ ldrb.w r3, [fp] │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ beq.n e0aa2 │ │ │ │ ldr.w r5, [r6, sl, lsl #2] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2f882c │ │ │ │ - bl 1e9ac8 │ │ │ │ + bl 2f88d4 │ │ │ │ + bl 1e9b70 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w e0d18 │ │ │ │ ldrb.w r3, [r9, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w e0d3c │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -153632,16 +153635,16 @@ │ │ │ │ ldr.w r1, [r3, r1, lsl #2] │ │ │ │ str r1, [sp, #32] │ │ │ │ ldrb.w r1, [sl, #8] │ │ │ │ ldr.w r3, [r3, r1, lsl #2] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 2f882c │ │ │ │ - bl 1e9ac8 │ │ │ │ + bl 2f88d4 │ │ │ │ + bl 1e9b70 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w e0dde │ │ │ │ ldrb.w r2, [sl, #4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.w e0db4 │ │ │ │ mov r1, r2 │ │ │ │ @@ -153695,16 +153698,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 e0bf2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2f882c │ │ │ │ - bl 1db030 │ │ │ │ + bl 2f88d4 │ │ │ │ + bl 1db0d8 │ │ │ │ ldrb.w r3, [r9, #4] │ │ │ │ cbz r0, e0d30 │ │ │ │ ldr r2, [r0, #56] @ 0x38 │ │ │ │ cmp r2, #1 │ │ │ │ beq.w e0a86 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n e0dc6 │ │ │ │ @@ -153769,16 +153772,16 @@ │ │ │ │ cmp.w r8, #0 │ │ │ │ bne.w e0a94 │ │ │ │ b.n e0d3c │ │ │ │ add.w r1, r3, #12 │ │ │ │ b.n e0cf0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r2 │ │ │ │ - bl 2f882c │ │ │ │ - bl 1db030 │ │ │ │ + bl 2f88d4 │ │ │ │ + bl 1db0d8 │ │ │ │ ldrb.w r2, [sl, #4] │ │ │ │ cbz r0, e0e3c │ │ │ │ ldr r1, [r0, #56] @ 0x38 │ │ │ │ cmp r1, #1 │ │ │ │ bne.n e0e3c │ │ │ │ cmp r2, #0 │ │ │ │ beq.w e0c84 │ │ │ │ @@ -153829,17 +153832,17 @@ │ │ │ │ movt r2, #16553 @ 0x40a9 │ │ │ │ str r2, [r3, #0] │ │ │ │ str.w ip, [r5, #4] │ │ │ │ b.n e0b26 │ │ │ │ mov r4, r1 │ │ │ │ mov r9, r1 │ │ │ │ b.n e0ab6 │ │ │ │ - mov ip, r4 │ │ │ │ + bxns ip │ │ │ │ movs r6, r5 │ │ │ │ - cmp r4, r0 │ │ │ │ + cmp ip, r8 │ │ │ │ movs r6, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ @@ -154681,16 +154684,16 @@ │ │ │ │ lsls r2, r3, #31 │ │ │ │ bpl.n e194e │ │ │ │ ldrb.w r3, [fp] │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ beq.n e194e │ │ │ │ ldr.w r6, [r7, sl, lsl #2] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2f882c │ │ │ │ - bl 1e9ac8 │ │ │ │ + bl 2f88d4 │ │ │ │ + bl 1e9b70 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w e1b28 │ │ │ │ ldrb.w r3, [r9, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w e1b4e │ │ │ │ ldrb.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -154875,16 +154878,16 @@ │ │ │ │ strd r3, r3, [r1, #4] │ │ │ │ str r0, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n e1a3a │ │ │ │ adds r1, #20 │ │ │ │ b.n e1a5e │ │ │ │ mov r0, r6 │ │ │ │ - bl 2f882c │ │ │ │ - bl 1db030 │ │ │ │ + bl 2f88d4 │ │ │ │ + bl 1db0d8 │ │ │ │ ldrb.w r3, [r9, #4] │ │ │ │ cbz r0, e1b40 │ │ │ │ ldr r2, [r0, #56] @ 0x38 │ │ │ │ cmp r2, #1 │ │ │ │ beq.w e192e │ │ │ │ cmp r3, #0 │ │ │ │ bne.w e1d30 │ │ │ │ @@ -154909,16 +154912,16 @@ │ │ │ │ str r1, [sp, #32] │ │ │ │ ldrb.w r1, [fp, #7] │ │ │ │ ldr.w r1, [r2, r1, lsl #2] │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ ldrb.w r1, [fp, #8] │ │ │ │ ldr.w r2, [r2, r1, lsl #2] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bl 2f882c │ │ │ │ - bl 1e9ac8 │ │ │ │ + bl 2f88d4 │ │ │ │ + bl 1e9b70 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w e1d48 │ │ │ │ ldrb.w r3, [fp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w e1d1c │ │ │ │ movs r3, #0 │ │ │ │ @@ -155076,16 +155079,16 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.w e193e │ │ │ │ b.n e1b4e │ │ │ │ adds r1, #20 │ │ │ │ b.n e1c80 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2f882c │ │ │ │ - bl 1db030 │ │ │ │ + bl 2f88d4 │ │ │ │ + bl 1db0d8 │ │ │ │ ldrb.w r1, [fp, #4] │ │ │ │ cbz r0, e1da0 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ bne.n e1da0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -155133,17 +155136,17 @@ │ │ │ │ movt r3, #16553 @ 0x40a9 │ │ │ │ str r3, [r0, #0] │ │ │ │ str r7, [r4, #4] │ │ │ │ b.n e19ce │ │ │ │ mov r5, r1 │ │ │ │ b.n e195e │ │ │ │ nop │ │ │ │ - adds r7, #254 @ 0xfe │ │ │ │ + subs r0, #190 @ 0xbe │ │ │ │ movs r6, r5 │ │ │ │ - adds r5, #54 @ 0x36 │ │ │ │ + adds r5, #246 @ 0xf6 │ │ │ │ movs r6, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [pc, #500] @ (e1ff8 ) │ │ │ │ @@ -159764,21 +159767,21 @@ │ │ │ │ strb.w r3, [r4, #57] @ 0x39 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r1, #68 @ 0x44 │ │ │ │ ldr r3, [r6, #96] @ 0x60 │ │ │ │ mul.w r2, r1, r2 │ │ │ │ ldr r7, [r3, r2] │ │ │ │ mov r0, r7 │ │ │ │ - bl 2f89e0 │ │ │ │ + bl 2f8a88 │ │ │ │ lsls r2, r0, #30 │ │ │ │ bpl.n e5064 │ │ │ │ ldrb.w r3, [fp, #60] @ 0x3c │ │ │ │ cbnz r3, e5082 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2f89e0 │ │ │ │ + bl 2f8a88 │ │ │ │ lsls r3, r0, #29 │ │ │ │ bpl.n e4ff0 │ │ │ │ ldrb.w r3, [fp, #61] @ 0x3d │ │ │ │ cmp r3, #0 │ │ │ │ beq.n e4ff0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r7, [r4, #44] @ 0x2c │ │ │ │ @@ -159811,15 +159814,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 1e2c0c │ │ │ │ + bl 1e2cb4 │ │ │ │ mov.w r2, #2528 @ 0x9e0 │ │ │ │ mov r9, r0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 5926c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [r4, #12] │ │ │ │ @@ -160110,37 +160113,37 @@ │ │ │ │ mov fp, r1 │ │ │ │ add r3, pc │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #12] │ │ │ │ str.w lr, [sp, #4] │ │ │ │ b.n e5482 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2e4600 │ │ │ │ + bl 2e46a8 │ │ │ │ blx 59cf4 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ add.w r3, r5, #12 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 2e4600 │ │ │ │ + bl 2e46a8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 59c7c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ add r0, r2 │ │ │ │ rsb r2, r2, #256 @ 0x100 │ │ │ │ blx 5926c │ │ │ │ mov r0, r6 │ │ │ │ - bl 2e4550 │ │ │ │ + bl 2e45f8 │ │ │ │ blx 59cf4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ add.w r6, r5, #268 @ 0x10c │ │ │ │ - bl 2e4550 │ │ │ │ + bl 2e45f8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 59c7c │ │ │ │ rsb r2, r7, #256 @ 0x100 │ │ │ │ adds r0, r6, r7 │ │ │ │ movs r1, #0 │ │ │ │ @@ -160193,15 +160196,15 @@ │ │ │ │ bhi.n e54dc │ │ │ │ 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} │ │ │ │ - ldrh r2, [r1, #42] @ 0x2a │ │ │ │ + ldrh r2, [r1, #48] @ 0x30 │ │ │ │ movs r7, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3872] @ 0xf20 │ │ │ │ ldr.w r0, [pc, #3596] @ e6308 │ │ │ │ mov r4, r2 │ │ │ │ @@ -161350,125 +161353,125 @@ │ │ │ │ cmp r5, #27 │ │ │ │ bhi.w e6472 │ │ │ │ b.n e6490 │ │ │ │ add r2, sp, #992 @ 0x3e0 │ │ │ │ lsls r7, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r2, #28] │ │ │ │ + ldrh r4, [r2, #34] @ 0x22 │ │ │ │ movs r7, r4 │ │ │ │ - ldrh r2, [r4, #28] │ │ │ │ + ldrh r2, [r4, #34] @ 0x22 │ │ │ │ movs r7, r4 │ │ │ │ - ldrh r0, [r0, #26] │ │ │ │ + ldrh r0, [r0, #32] │ │ │ │ movs r7, r4 │ │ │ │ - ldrh r6, [r4, #24] │ │ │ │ + ldrh r6, [r4, #30] │ │ │ │ movs r7, r4 │ │ │ │ - ldrh r4, [r7, #24] │ │ │ │ + ldrh r4, [r7, #30] │ │ │ │ movs r7, r4 │ │ │ │ - ldrh r0, [r6, #24] │ │ │ │ + ldrh r0, [r6, #30] │ │ │ │ movs r7, r4 │ │ │ │ - ldrh r4, [r1, #24] │ │ │ │ + ldrh r4, [r1, #30] │ │ │ │ movs r7, r4 │ │ │ │ - ldrh r2, [r3, #22] │ │ │ │ + ldrh r2, [r3, #28] │ │ │ │ movs r7, r4 │ │ │ │ - ldrh r2, [r6, #22] │ │ │ │ + ldrh r2, [r6, #28] │ │ │ │ movs r7, r4 │ │ │ │ - ldrh r2, [r2, #22] │ │ │ │ + ldrh r2, [r2, #28] │ │ │ │ movs r7, r4 │ │ │ │ - ldrh r2, [r5, #22] │ │ │ │ + ldrh r2, [r5, #28] │ │ │ │ movs r7, r4 │ │ │ │ - ldrh r2, [r1, #22] │ │ │ │ + ldrh r2, [r1, #28] │ │ │ │ movs r7, r4 │ │ │ │ - ldrh r2, [r4, #22] │ │ │ │ + ldrh r2, [r4, #28] │ │ │ │ movs r7, r4 │ │ │ │ - ldrh r6, [r0, #22] │ │ │ │ + ldrh r6, [r0, #28] │ │ │ │ movs r7, r4 │ │ │ │ - ldrh r4, [r3, #22] │ │ │ │ + ldrh r4, [r3, #28] │ │ │ │ movs r7, r4 │ │ │ │ - ldrh r4, [r6, #20] │ │ │ │ + ldrh r4, [r6, #26] │ │ │ │ movs r7, r4 │ │ │ │ - ldrh r4, [r1, #22] │ │ │ │ + ldrh r4, [r1, #28] │ │ │ │ movs r7, r4 │ │ │ │ - ldrh r0, [r5, #20] │ │ │ │ + ldrh r0, [r5, #26] │ │ │ │ movs r7, r4 │ │ │ │ - ldrh r0, [r7, #20] │ │ │ │ + ldrh r0, [r7, #26] │ │ │ │ movs r7, r4 │ │ │ │ - ldrh r2, [r1, #22] │ │ │ │ + ldrh r2, [r1, #28] │ │ │ │ movs r7, r4 │ │ │ │ - ldrh r6, [r2, #18] │ │ │ │ + ldrh r6, [r2, #24] │ │ │ │ movs r7, r4 │ │ │ │ - ldrh r4, [r7, #16] │ │ │ │ + ldrh r4, [r7, #22] │ │ │ │ movs r7, r4 │ │ │ │ - ldrh r0, [r6, #18] │ │ │ │ + ldrh r0, [r6, #24] │ │ │ │ movs r7, r4 │ │ │ │ - ldrh r2, [r3, #18] │ │ │ │ + ldrh r2, [r3, #24] │ │ │ │ movs r7, r4 │ │ │ │ - ldrh r2, [r2, #20] │ │ │ │ + ldrh r2, [r2, #26] │ │ │ │ movs r7, r4 │ │ │ │ - ldrh r6, [r0, #20] │ │ │ │ + ldrh r6, [r0, #26] │ │ │ │ movs r7, r4 │ │ │ │ - ldrh r0, [r0, #18] │ │ │ │ + ldrh r0, [r0, #24] │ │ │ │ movs r7, r4 │ │ │ │ - ldrh r6, [r2, #18] │ │ │ │ + ldrh r6, [r2, #24] │ │ │ │ movs r7, r4 │ │ │ │ - ldrh r0, [r6, #14] │ │ │ │ + ldrh r0, [r6, #20] │ │ │ │ movs r7, r4 │ │ │ │ - ldrh r2, [r2, #14] │ │ │ │ + ldrh r2, [r2, #20] │ │ │ │ movs r7, r4 │ │ │ │ - ldrh r6, [r3, #12] │ │ │ │ + ldrh r6, [r3, #18] │ │ │ │ movs r7, r4 │ │ │ │ - ldrh r4, [r0, #12] │ │ │ │ + ldrh r4, [r0, #18] │ │ │ │ movs r7, r4 │ │ │ │ - ldrh r0, [r2, #10] │ │ │ │ + ldrh r0, [r2, #16] │ │ │ │ movs r7, r4 │ │ │ │ - ldrh r6, [r6, #8] │ │ │ │ + ldrh r6, [r6, #14] │ │ │ │ movs r7, r4 │ │ │ │ - ldrh r2, [r0, #8] │ │ │ │ + ldrh r2, [r0, #14] │ │ │ │ movs r7, r4 │ │ │ │ - ldrh r0, [r5, #6] │ │ │ │ + ldrh r0, [r5, #12] │ │ │ │ movs r7, r4 │ │ │ │ - ldrh r4, [r6, #4] │ │ │ │ + ldrh r4, [r6, #10] │ │ │ │ movs r7, r4 │ │ │ │ - ldrh r2, [r3, #4] │ │ │ │ + ldrh r2, [r3, #10] │ │ │ │ movs r7, r4 │ │ │ │ - ldrh r6, [r4, #2] │ │ │ │ + ldrh r6, [r4, #8] │ │ │ │ movs r7, r4 │ │ │ │ - ldrh r4, [r1, #2] │ │ │ │ + ldrh r4, [r1, #8] │ │ │ │ movs r7, r4 │ │ │ │ - ldrh r0, [r3, #0] │ │ │ │ + ldrh r0, [r3, #6] │ │ │ │ movs r7, r4 │ │ │ │ - strh r6, [r7, #62] @ 0x3e │ │ │ │ + ldrh r6, [r7, #4] │ │ │ │ movs r7, r4 │ │ │ │ - strh r2, [r1, #62] @ 0x3e │ │ │ │ + ldrh r2, [r1, #4] │ │ │ │ movs r7, r4 │ │ │ │ - strh r2, [r7, #60] @ 0x3c │ │ │ │ + ldrh r2, [r7, #2] │ │ │ │ movs r7, r4 │ │ │ │ - strh r0, [r1, #60] @ 0x3c │ │ │ │ + ldrh r0, [r1, #2] │ │ │ │ movs r7, r4 │ │ │ │ - strh r2, [r5, #58] @ 0x3a │ │ │ │ + ldrh r2, [r5, #0] │ │ │ │ movs r7, r4 │ │ │ │ - strh r0, [r7, #56] @ 0x38 │ │ │ │ + strh r0, [r7, #62] @ 0x3e │ │ │ │ movs r7, r4 │ │ │ │ - strh r4, [r4, #56] @ 0x38 │ │ │ │ + strh r4, [r4, #62] @ 0x3e │ │ │ │ movs r7, r4 │ │ │ │ - strh r6, [r0, #58] @ 0x3a │ │ │ │ + ldrh r6, [r0, #0] │ │ │ │ movs r7, r4 │ │ │ │ - strh r2, [r6, #56] @ 0x38 │ │ │ │ + strh r2, [r6, #62] @ 0x3e │ │ │ │ movs r7, r4 │ │ │ │ - strh r0, [r2, #58] @ 0x3a │ │ │ │ + ldrh r0, [r2, #0] │ │ │ │ movs r7, r4 │ │ │ │ - strh r0, [r0, #58] @ 0x3a │ │ │ │ + ldrh r0, [r0, #0] │ │ │ │ movs r7, r4 │ │ │ │ - strh r0, [r1, #56] @ 0x38 │ │ │ │ + strh r0, [r1, #62] @ 0x3e │ │ │ │ movs r7, r4 │ │ │ │ - strh r6, [r1, #56] @ 0x38 │ │ │ │ + strh r6, [r1, #62] @ 0x3e │ │ │ │ movs r7, r4 │ │ │ │ - strh r2, [r0, #54] @ 0x36 │ │ │ │ + strh r2, [r0, #60] @ 0x3c │ │ │ │ movs r7, r4 │ │ │ │ - strh r0, [r6, #52] @ 0x34 │ │ │ │ + strh r0, [r6, #58] @ 0x3a │ │ │ │ movs r7, r4 │ │ │ │ cmp r5, #1 │ │ │ │ beq.n e648e │ │ │ │ cmp r5, #2 │ │ │ │ beq.n e648e │ │ │ │ cmp r5, #3 │ │ │ │ beq.n e648e │ │ │ │ @@ -161952,27 +161955,27 @@ │ │ │ │ b.n e66ce │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ lsls r7, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r0, #36] @ 0x24 │ │ │ │ + strh r0, [r0, #42] @ 0x2a │ │ │ │ movs r7, r4 │ │ │ │ - strh r6, [r5, #34] @ 0x22 │ │ │ │ + strh r6, [r5, #40] @ 0x28 │ │ │ │ movs r7, r4 │ │ │ │ - strh r0, [r3, #30] │ │ │ │ + strh r0, [r3, #36] @ 0x24 │ │ │ │ movs r7, r4 │ │ │ │ - strh r0, [r0, #30] │ │ │ │ + strh r0, [r0, #36] @ 0x24 │ │ │ │ movs r7, r4 │ │ │ │ ldr r1, [sp, #136] @ 0x88 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strh r4, [r5, #22] │ │ │ │ + strh r4, [r5, #28] │ │ │ │ movs r7, r4 │ │ │ │ - strh r0, [r4, #22] │ │ │ │ + strh r0, [r4, #28] │ │ │ │ movs r7, r4 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r1 │ │ │ │ @@ -163056,15 +163059,15 @@ │ │ │ │ bl 13bd74 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w e8ab4 │ │ │ │ str r5, [r0, #36] @ 0x24 │ │ │ │ movs r0, #0 │ │ │ │ movs r5, #0 │ │ │ │ - bl 1e2c0c │ │ │ │ + bl 1e2cb4 │ │ │ │ add.w r2, r4, #8832 @ 0x2280 │ │ │ │ add.w r3, r4, #8192 @ 0x2000 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #24] │ │ │ │ str.w r0, [r3, #668] @ 0x29c │ │ │ │ str r5, [r2, #36] @ 0x24 │ │ │ │ str r5, [r2, #40] @ 0x28 │ │ │ │ @@ -163662,15 +163665,15 @@ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ it mi │ │ │ │ orrmi.w r3, r3, #2 │ │ │ │ str.w r3, [r2, #2272] @ 0x8e0 │ │ │ │ ldrb.w r3, [r7, #2464] @ 0x9a0 │ │ │ │ strb.w r3, [r2, #2276] @ 0x8e4 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 1e2e4c │ │ │ │ + bl 1e2ef4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldrb.w r3, [r3, #3524] @ 0xdc4 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w e8a8c │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov sl, r2 │ │ │ │ @@ -164072,19 +164075,19 @@ │ │ │ │ ldr.w r1, [r2, #148] @ 0x94 │ │ │ │ b.n e80f8 │ │ │ │ nop │ │ │ │ ldrh r2, [r2, #22] │ │ │ │ lsls r7, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n e80f4 │ │ │ │ + bpl.n e8274 │ │ │ │ movs r5, r5 │ │ │ │ - bmi.n e80e4 │ │ │ │ + bpl.n e8264 │ │ │ │ movs r5, r5 │ │ │ │ - bmi.n e8240 │ │ │ │ + bpl.n e81c0 │ │ │ │ movs r5, r5 │ │ │ │ strh r4, [r6, #24] │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldrd r8, r5, [sp, #56] @ 0x38 │ │ │ │ add.w r3, sl, #8768 @ 0x2240 │ │ │ │ add.w r6, sl, #8768 @ 0x2240 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ @@ -164487,15 +164490,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.w e7c9e │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r1, [r7, #0] │ │ │ │ bl da1e8 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 1e2e4c │ │ │ │ + bl 1e2ef4 │ │ │ │ movs r1, #0 │ │ │ │ mov r2, r1 │ │ │ │ b.w e7cba │ │ │ │ ldr.w r3, [r7, #2468] @ 0x9a4 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -164661,15 +164664,15 @@ │ │ │ │ add.w lr, ip, #16 │ │ │ │ b.n e85ac │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [r7, #12] │ │ │ │ bl 13bf00 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 1e2e4c │ │ │ │ + bl 1e2ef4 │ │ │ │ b.n e8620 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldrb.w r3, [r3, #894] @ 0x37e │ │ │ │ cmp r3, #0 │ │ │ │ beq.w e8a1e │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r3, #1 │ │ │ │ @@ -164749,15 +164752,15 @@ │ │ │ │ ldr r1, [r7, #0] │ │ │ │ bl da1e8 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ ldr r1, [r7, #12] │ │ │ │ mov r2, r4 │ │ │ │ bl 13bf00 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 1e2e4c │ │ │ │ + bl 1e2ef4 │ │ │ │ b.n e8620 │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.w e8b92 │ │ │ │ ldr.w r2, [r4, #496] @ 0x1f0 │ │ │ │ mov r6, sl │ │ │ │ b.n e84ca │ │ │ │ ldr r2, [sp, #28] │ │ │ │ @@ -164873,15 +164876,15 @@ │ │ │ │ ldrb.w r3, [r2, #436] @ 0x1b4 │ │ │ │ strb.w r3, [r1, #629] @ 0x275 │ │ │ │ b.n e84e4 │ │ │ │ mov.w r8, #63 @ 0x3f │ │ │ │ b.n e833e │ │ │ │ ldr r0, [r7, #4] │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ - bl 1e2e4c │ │ │ │ + bl 1e2ef4 │ │ │ │ b.n e8620 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add.w r0, r4, #40 @ 0x28 │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ mov r8, r0 │ │ │ │ orrs r2, r3 │ │ │ │ ldr.w r3, [r7, #2496] @ 0x9c0 │ │ │ │ @@ -164950,15 +164953,15 @@ │ │ │ │ b.n e84ca │ │ │ │ mov r8, r2 │ │ │ │ b.w e7e16 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ b.w e7970 │ │ │ │ nop │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r6} │ │ │ │ + ldmia r2, {r1, r2, r3, r4} │ │ │ │ movs r5, 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 │ │ │ │ @@ -166637,15 +166640,15 @@ │ │ │ │ bl 13bd74 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w eb3e6 │ │ │ │ str r5, [r0, #36] @ 0x24 │ │ │ │ movs r0, #0 │ │ │ │ movs r5, #0 │ │ │ │ - bl 1e2c0c │ │ │ │ + bl 1e2cb4 │ │ │ │ add.w r2, r4, #8832 @ 0x2280 │ │ │ │ add.w r3, r4, #8192 @ 0x2000 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #24] │ │ │ │ str.w r0, [r3, #668] @ 0x29c │ │ │ │ str r5, [r2, #36] @ 0x24 │ │ │ │ str r5, [r2, #40] @ 0x28 │ │ │ │ @@ -167247,15 +167250,15 @@ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ it mi │ │ │ │ orrmi.w r3, r3, #2 │ │ │ │ str.w r3, [r2, #2272] @ 0x8e0 │ │ │ │ ldrb.w r3, [r7, #2464] @ 0x9a0 │ │ │ │ strb.w r3, [r2, #2276] @ 0x8e4 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 1e2e4c │ │ │ │ + bl 1e2ef4 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldrb.w r3, [r3, #3524] @ 0xdc4 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w eb3b4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov sl, r2 │ │ │ │ @@ -167660,19 +167663,19 @@ │ │ │ │ ldr.w r1, [r2, #148] @ 0x94 │ │ │ │ b.n eaaac │ │ │ │ nop │ │ │ │ str r2, [r3, #16] │ │ │ │ lsls r7, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #32 │ │ │ │ + add r3, sp, #800 @ 0x320 │ │ │ │ movs r5, r5 │ │ │ │ - add r3, sp, #32 │ │ │ │ + add r3, sp, #800 @ 0x320 │ │ │ │ movs r5, r5 │ │ │ │ - add r2, sp, #672 @ 0x2a0 │ │ │ │ + add r3, sp, #416 @ 0x1a0 │ │ │ │ movs r5, r5 │ │ │ │ ldr r4, [r7, r5] │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldrd r5, r7, [sp, #60] @ 0x3c │ │ │ │ add.w r3, sl, #8768 @ 0x2240 │ │ │ │ add.w r6, sl, #8768 @ 0x2240 │ │ │ │ ldr.w r8, [sp, #52] @ 0x34 │ │ │ │ @@ -168042,15 +168045,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.w ea656 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r1, [r7, #0] │ │ │ │ bl da1e8 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 1e2e4c │ │ │ │ + bl 1e2ef4 │ │ │ │ movs r1, #0 │ │ │ │ mov r2, r1 │ │ │ │ b.w ea672 │ │ │ │ ldr.w r3, [r7, #2468] @ 0x9a4 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -168225,15 +168228,15 @@ │ │ │ │ add.w lr, ip, #16 │ │ │ │ b.n eaefc │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [r7, #12] │ │ │ │ bl 13bf00 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 1e2e4c │ │ │ │ + bl 1e2ef4 │ │ │ │ b.n eaf70 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r3, #894] @ 0x37e │ │ │ │ cmp r3, #0 │ │ │ │ beq.w eb37e │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r3, #1 │ │ │ │ @@ -168311,15 +168314,15 @@ │ │ │ │ ldr r1, [r7, #0] │ │ │ │ bl da1e8 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ ldr r1, [r7, #12] │ │ │ │ mov r2, r4 │ │ │ │ bl 13bf00 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 1e2e4c │ │ │ │ + bl 1e2ef4 │ │ │ │ b.n eaf70 │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.w eb492 │ │ │ │ ldr.w r2, [r4, #496] @ 0x1f0 │ │ │ │ mov r8, fp │ │ │ │ b.n eae24 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ @@ -168420,15 +168423,15 @@ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ strb.w r3, [r1, #628] @ 0x274 │ │ │ │ ldrb.w r3, [r2, #436] @ 0x1b4 │ │ │ │ strb.w r3, [r1, #629] @ 0x275 │ │ │ │ b.n eae3e │ │ │ │ ldr r0, [r7, #4] │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ - bl 1e2e4c │ │ │ │ + bl 1e2ef4 │ │ │ │ b.n eaf70 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add.w r0, r4, #40 @ 0x28 │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ mov r8, r0 │ │ │ │ orrs r2, r3 │ │ │ │ ldr.w r3, [r7, #2496] @ 0x9c0 │ │ │ │ @@ -168484,15 +168487,15 @@ │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ b.w ea338 │ │ │ │ mov r8, r2 │ │ │ │ b.w ea7d0 │ │ │ │ nop │ │ │ │ - ldr r7, [sp, #1000] @ 0x3e8 │ │ │ │ + add r0, pc, #744 @ (adr r0, eb79c ) │ │ │ │ movs r5, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -170144,15 +170147,15 @@ │ │ │ │ bl 13bd74 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w ede32 │ │ │ │ str r5, [r0, #36] @ 0x24 │ │ │ │ movs r0, #0 │ │ │ │ movs r5, #0 │ │ │ │ - bl 1e2c0c │ │ │ │ + bl 1e2cb4 │ │ │ │ add.w r2, r4, #8832 @ 0x2280 │ │ │ │ add.w r3, r4, #8192 @ 0x2000 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #20] │ │ │ │ str.w r0, [r3, #668] @ 0x29c │ │ │ │ str r5, [r2, #36] @ 0x24 │ │ │ │ str r5, [r2, #40] @ 0x28 │ │ │ │ @@ -170758,15 +170761,15 @@ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ it mi │ │ │ │ orrmi.w r3, r3, #2 │ │ │ │ str.w r3, [r2, #2272] @ 0x8e0 │ │ │ │ ldrb.w r3, [r7, #2464] @ 0x9a0 │ │ │ │ strb.w r3, [r2, #2276] @ 0x8e4 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 1e2e4c │ │ │ │ + bl 1e2ef4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldrb.w r3, [r3, #3524] @ 0xdc4 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w eddea │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov sl, r2 │ │ │ │ @@ -171172,19 +171175,19 @@ │ │ │ │ nop │ │ │ │ subs r0, #78 @ 0x4e │ │ │ │ lsls r7, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #46 @ 0x2e │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strh r4, [r5, #16] │ │ │ │ + strh r4, [r5, #22] │ │ │ │ movs r5, r5 │ │ │ │ - strh r0, [r5, #16] │ │ │ │ + strh r0, [r5, #22] │ │ │ │ movs r5, r5 │ │ │ │ - strh r4, [r1, #14] │ │ │ │ + strh r4, [r1, #20] │ │ │ │ movs r5, r5 │ │ │ │ adds r0, #158 @ 0x9e │ │ │ │ lsls r7, r6, #2 │ │ │ │ add.w r3, sl, #8768 @ 0x2240 │ │ │ │ add.w r5, sl, #8768 @ 0x2240 │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ mov r4, sl │ │ │ │ @@ -171625,15 +171628,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.w ecf34 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r1, [r7, #0] │ │ │ │ bl da1e8 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 1e2e4c │ │ │ │ + bl 1e2ef4 │ │ │ │ movs r1, #0 │ │ │ │ mov r2, r1 │ │ │ │ b.w ecf50 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr.w r3, [r7, #2468] @ 0x9a4 │ │ │ │ @@ -171851,15 +171854,15 @@ │ │ │ │ add.w lr, ip, #16 │ │ │ │ b.n ed8b4 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [r7, #12] │ │ │ │ bl 13bf00 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 1e2e4c │ │ │ │ + bl 1e2ef4 │ │ │ │ b.n ed928 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r6, sp, #224 @ 0xe0 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w ed694 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ movs r3, #11 │ │ │ │ @@ -171937,15 +171940,15 @@ │ │ │ │ ldr r1, [r7, #0] │ │ │ │ bl da1e8 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ ldr r1, [r7, #12] │ │ │ │ mov r2, r4 │ │ │ │ bl 13bf00 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 1e2e4c │ │ │ │ + bl 1e2ef4 │ │ │ │ b.n ed928 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w edf6e │ │ │ │ ldr.w r2, [r4, #496] @ 0x1f0 │ │ │ │ mov r9, r5 │ │ │ │ b.n ed7dc │ │ │ │ ldr r2, [sp, #16] │ │ │ │ @@ -172050,15 +172053,15 @@ │ │ │ │ beq.w ed694 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w ed650 │ │ │ │ b.n ed64c │ │ │ │ ldr r0, [r7, #4] │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ - bl 1e2e4c │ │ │ │ + bl 1e2ef4 │ │ │ │ b.n ed928 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrb.w r3, [r3, #96] @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w edf94 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr.w r2, [r3, #148] @ 0x94 │ │ │ │ @@ -172170,15 +172173,15 @@ │ │ │ │ b.n ede50 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ mov r9, r2 │ │ │ │ b.w ed0ae │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ b.w ecc12 │ │ │ │ - strb r6, [r7, #22] │ │ │ │ + strb r6, [r7, #25] │ │ │ │ movs r5, r5 │ │ │ │ lsrs r0, r7, #5 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -172264,28 +172267,28 @@ │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ add.w r4, r3, #6240 @ 0x1860 │ │ │ │ strd r1, r2, [sp, #8] │ │ │ │ adds r4, #12 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f6158 │ │ │ │ + bl 1f6200 │ │ │ │ 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, #1644] @ 0x66c │ │ │ │ orrs r1, r3 │ │ │ │ str.w r1, [ip, #1644] @ 0x66c │ │ │ │ - bl 1f6174 │ │ │ │ + bl 1f621c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r3 │ │ │ │ bl 141bd8 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -172307,28 +172310,28 @@ │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ add.w r4, r3, #6240 @ 0x1860 │ │ │ │ strd r1, r2, [sp, #8] │ │ │ │ adds r4, #12 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f6158 │ │ │ │ + bl 1f6200 │ │ │ │ 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, #1644] @ 0x66c │ │ │ │ orrs r1, r3 │ │ │ │ str.w r1, [ip, #1644] @ 0x66c │ │ │ │ - bl 1f6174 │ │ │ │ + bl 1f621c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r3 │ │ │ │ bl 141bd8 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -172350,28 +172353,28 @@ │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ add.w r4, r3, #6240 @ 0x1860 │ │ │ │ strd r1, r2, [sp, #8] │ │ │ │ adds r4, #12 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f6158 │ │ │ │ + bl 1f6200 │ │ │ │ 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, #1644] @ 0x66c │ │ │ │ orrs r1, r3 │ │ │ │ str.w r1, [ip, #1644] @ 0x66c │ │ │ │ - bl 1f6174 │ │ │ │ + bl 1f621c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r3 │ │ │ │ bl 141bd8 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -172385,75 +172388,75 @@ │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ movs r4, #1 │ │ │ │ mov r2, r1 │ │ │ │ adds r0, #16 │ │ │ │ mov r1, r3 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1d3458 │ │ │ │ + bl 1d3500 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #24 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1d35d4 │ │ │ │ + bl 1d367c │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #32 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1d3b74 │ │ │ │ + bl 1d3c1c │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #40 @ 0x28 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1d313c │ │ │ │ + bl 1d31e4 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #42 @ 0x2a │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1d2ea0 │ │ │ │ + bl 1d2f48 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #44 @ 0x2c │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1d2fec │ │ │ │ + bl 1d3094 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1d76f8 │ │ │ │ + bl 1d77a0 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #52 @ 0x34 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1d3754 │ │ │ │ + bl 1d37fc │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #56 @ 0x38 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1d325c │ │ │ │ + bl 1d3304 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #60 @ 0x3c │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1f08a0 │ │ │ │ + bl 1f0948 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #64 @ 0x40 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1d3b74 │ │ │ │ + bl 1d3c1c │ │ │ │ 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 │ │ │ │ @@ -172669,15 +172672,15 @@ │ │ │ │ movs r0, #16 │ │ │ │ b.n ee3f8 │ │ │ │ add.w r1, r9, #6240 @ 0x1860 │ │ │ │ mov r4, sl │ │ │ │ adds r1, #12 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r0, r1 │ │ │ │ - bl 1f6158 │ │ │ │ + bl 1f6200 │ │ │ │ add.w r0, r9, #5728 @ 0x1660 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ adds r0, #8 │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r2, [r0, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ bne.n ee65a │ │ │ │ @@ -172691,15 +172694,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, #1644] @ 0x66c │ │ │ │ and.w r2, r2, ip │ │ │ │ str.w r2, [r3, #1644] @ 0x66c │ │ │ │ - bl 1f6174 │ │ │ │ + bl 1f621c │ │ │ │ add.w ip, r9, #4096 @ 0x1000 │ │ │ │ ldr r2, [r5, #64] @ 0x40 │ │ │ │ add.w r3, r6, #60 @ 0x3c │ │ │ │ add.w lr, sp, #20 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr.w r2, [ip, #1120] @ 0x460 │ │ │ │ str r2, [sp, #12] │ │ │ │ @@ -172796,19 +172799,19 @@ │ │ │ │ and.w r1, r0, #4278190080 @ 0xff000000 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ adds r4, r3, #4 │ │ │ │ lsls r7, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r4, #80] @ 0x50 │ │ │ │ + ldr r6, [r4, #92] @ 0x5c │ │ │ │ movs r5, r5 │ │ │ │ subs r6, r6, r3 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - lsls r2, r4, #16 │ │ │ │ + lsls r2, r4, #19 │ │ │ │ movs r7, r4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -173017,15 +173020,15 @@ │ │ │ │ movs r4, #8 │ │ │ │ b.n ee812 │ │ │ │ add.w r1, r9, #6240 @ 0x1860 │ │ │ │ mov r4, sl │ │ │ │ adds r1, #12 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r0, r1 │ │ │ │ - bl 1f6158 │ │ │ │ + bl 1f6200 │ │ │ │ add.w r0, r9, #5728 @ 0x1660 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ adds r0, #8 │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r2, [r0, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ bne.n eea68 │ │ │ │ @@ -173039,15 +173042,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, #1644] @ 0x66c │ │ │ │ and.w r2, r2, ip │ │ │ │ str.w r2, [r3, #1644] @ 0x66c │ │ │ │ - bl 1f6174 │ │ │ │ + bl 1f621c │ │ │ │ add.w ip, r9, #4096 @ 0x1000 │ │ │ │ ldr r2, [r5, #64] @ 0x40 │ │ │ │ add.w r3, r6, #60 @ 0x3c │ │ │ │ add.w lr, sp, #20 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr.w r2, [ip, #1120] @ 0x460 │ │ │ │ str r2, [sp, #12] │ │ │ │ @@ -173142,19 +173145,19 @@ │ │ │ │ and.w r1, r0, #4278190080 @ 0xff000000 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ adds r4, r1, r4 │ │ │ │ lsls r7, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r1, #16] │ │ │ │ + ldr r4, [r1, #28] │ │ │ │ movs r5, r5 │ │ │ │ asrs r2, r5, #27 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r4, r2 │ │ │ │ + lsls r4, r2, #3 │ │ │ │ movs r7, r4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -173363,15 +173366,15 @@ │ │ │ │ movs r4, #8 │ │ │ │ b.n eec1a │ │ │ │ add.w r1, r9, #6240 @ 0x1860 │ │ │ │ mov r4, sl │ │ │ │ adds r1, #12 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r0, r1 │ │ │ │ - bl 1f6158 │ │ │ │ + bl 1f6200 │ │ │ │ add.w r0, r9, #5728 @ 0x1660 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ adds r0, #8 │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r2, [r0, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ bne.n eee70 │ │ │ │ @@ -173385,15 +173388,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, #1644] @ 0x66c │ │ │ │ and.w r2, r2, ip │ │ │ │ str.w r2, [r3, #1644] @ 0x66c │ │ │ │ - bl 1f6174 │ │ │ │ + bl 1f621c │ │ │ │ add.w ip, r9, #4096 @ 0x1000 │ │ │ │ ldr r2, [r5, #64] @ 0x40 │ │ │ │ add.w r3, r6, #60 @ 0x3c │ │ │ │ add.w lr, sp, #20 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr.w r2, [ip, #1120] @ 0x460 │ │ │ │ str r2, [sp, #12] │ │ │ │ @@ -173488,19 +173491,19 @@ │ │ │ │ and.w r1, r0, #4278190080 @ 0xff000000 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r0, #20 │ │ │ │ lsls r7, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r0, #80] @ 0x50 │ │ │ │ + str r4, [r0, #92] @ 0x5c │ │ │ │ movs r5, r5 │ │ │ │ asrs r2, r4, #11 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - stc2 0, cr0, [ip], {38} @ 0x26 │ │ │ │ + stc2l 0, cr0, [ip], {38} @ 0x26 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ subs r0, r0, r3 │ │ │ │ bx lr │ │ │ │ add.w ip, r0, r1, lsl #3 │ │ │ │ push {lr} │ │ │ │ cmp r2, #5 │ │ │ │ @@ -173716,23 +173719,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, ef138 ) │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ - bl 1e0c54 │ │ │ │ + bl 1e0cfc │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ b.n ef110 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ orrs r2, r3 │ │ │ │ bne.n ef132 │ │ │ │ - bl 1e0b70 │ │ │ │ + bl 1e0c18 │ │ │ │ cmp r0, r6 │ │ │ │ sbcs r1, r5 │ │ │ │ bcc.n ef108 │ │ │ │ ldr r2, [pc, #36] @ (ef140 ) │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #2 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -173744,15 +173747,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 │ │ │ │ - vst4.8 {d16-d19}, [sl :128], r6 │ │ │ │ + @ instruction: 0xfa0a0026 │ │ │ │ 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, #3912] @ 0xf48 │ │ │ │ @@ -174048,19 +174051,19 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ lsrs r6, r2, #26 │ │ │ │ lsls r7, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r0, [r6, r6] │ │ │ │ + str r0, [r6, #4] │ │ │ │ movs r5, r5 │ │ │ │ lsrs r6, r0, #22 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrsh r0, [r0, r1] │ │ │ │ + ldrsh r0, [r0, r4] │ │ │ │ movs r5, r5 │ │ │ │ blx 597d0 <__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 │ │ │ │ @@ -174514,17 +174517,17 @@ │ │ │ │ ... │ │ │ │ lsrs r0, r3, #8 │ │ │ │ lsls r7, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r7, #6 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrh r6, [r6, r2] │ │ │ │ + ldrh r6, [r6, r5] │ │ │ │ movs r5, r5 │ │ │ │ - ldrh r4, [r5, r2] │ │ │ │ + ldrh r4, [r5, r5] │ │ │ │ movs r5, r5 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ b.n ef75a │ │ │ │ ldrb.w r3, [r0, #3456] @ 0xd80 │ │ │ │ @@ -187732,15 +187735,15 @@ │ │ │ │ andeq.w r3, sl, #1 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w f8b42 │ │ │ │ ldr.w r0, [r6, #3852] @ 0xf0c │ │ │ │ add.w r1, r4, #80 @ 0x50 │ │ │ │ str.w sp, [r7, #28] │ │ │ │ add.w r0, r0, #6496 @ 0x1960 │ │ │ │ - bl 2ee274 │ │ │ │ + bl 2ee31c │ │ │ │ ldr.w sl, [r4, #80] @ 0x50 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ str r3, [r7, #32] │ │ │ │ mov.w r2, sl, lsl #2 │ │ │ │ str r3, [r4, #84] @ 0x54 │ │ │ │ adds r1, r2, #7 │ │ │ │ str r0, [r7, #24] │ │ │ │ @@ -187956,15 +187959,15 @@ │ │ │ │ ldr.w r0, [r6, #3852] @ 0xf0c │ │ │ │ add.w r1, r4, #80 @ 0x50 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ str r3, [r4, #84] @ 0x54 │ │ │ │ add.w r0, r0, #6496 @ 0x1960 │ │ │ │ add.w r3, r4, #88 @ 0x58 │ │ │ │ str r3, [r7, #32] │ │ │ │ - bl 2ee310 │ │ │ │ + bl 2ee3b8 │ │ │ │ ldr.w sl, [r5, #12] │ │ │ │ str r0, [r4, #76] @ 0x4c │ │ │ │ movs r1, #0 │ │ │ │ str r0, [r7, #28] │ │ │ │ movw r2, #1428 @ 0x594 │ │ │ │ add.w r0, r4, #88 @ 0x58 │ │ │ │ blx 5926c │ │ │ │ @@ -187979,15 +187982,15 @@ │ │ │ │ cmp sl, r2 │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ str.w r0, [r1, #4]! │ │ │ │ bne.n f8c42 │ │ │ │ ldr.w r0, [r6, #3852] @ 0xf0c │ │ │ │ ldr r1, [r7, #32] │ │ │ │ add.w r0, r0, #6496 @ 0x1960 │ │ │ │ - bl 2ee354 │ │ │ │ + bl 2ee3fc │ │ │ │ ldr.w r3, [r4, #352] @ 0x160 │ │ │ │ movs r2, #24 │ │ │ │ mla fp, r2, r3, fp │ │ │ │ b.n f8b42 │ │ │ │ mov.w sl, #0 │ │ │ │ mov.w fp, #32 │ │ │ │ mov r5, sl │ │ │ │ @@ -188061,24 +188064,24 @@ │ │ │ │ lsls r6, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #29] │ │ │ │ lsls r6, r6, #2 │ │ │ │ lsrs r0, r7, #5 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r3, #16] │ │ │ │ + str r4, [r3, #28] │ │ │ │ movs r6, r4 │ │ │ │ str r5, [r3, #60] @ 0x3c │ │ │ │ - vcvt.u32.f32 , q4, #1 │ │ │ │ + vshr.u32 d22, d8, #1 │ │ │ │ movs r6, r4 │ │ │ │ strb r4, [r6, #16] │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldrb r0, [r6, r7] │ │ │ │ + ldrsh r0, [r6, r2] │ │ │ │ movs r6, r4 │ │ │ │ - ldrb r6, [r7, r6] │ │ │ │ + ldrsh r6, [r7, r1] │ │ │ │ movs r6, r4 │ │ │ │ cbz r2, f8d84 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrb.w r1, [r0, #3524] @ 0xdc4 │ │ │ │ @@ -188461,15 +188464,15 @@ │ │ │ │ ldrexd r6, r7, [r3] │ │ │ │ dmb ish │ │ │ │ and.w r6, r6, #1073741824 @ 0x40000000 │ │ │ │ add.w r0, r0, #6496 @ 0x1960 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ cmp r6, #0 │ │ │ │ bne.n f9272 │ │ │ │ - bl 2ee310 │ │ │ │ + bl 2ee3b8 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n f9254 │ │ │ │ ldr.w sl, [pc, #560] @ f93b0 │ │ │ │ sub.w r8, r0, #4 │ │ │ │ ldr r3, [pc, #556] @ (f93b4 ) │ │ │ │ mov r5, r6 │ │ │ │ @@ -188504,15 +188507,15 @@ │ │ │ │ ldr.w r2, [r1, r2, lsl #2] │ │ │ │ str r2, [r4, #16] │ │ │ │ blx 59cf4 │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r2, [sp, #28] │ │ │ │ - bl 1e0a24 │ │ │ │ + bl 1e0acc │ │ │ │ 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] │ │ │ │ @@ -188557,15 +188560,15 @@ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w f939c │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 2ee274 │ │ │ │ + bl 2ee31c │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n f9254 │ │ │ │ ldr r3, [pc, #320] @ (f93c0 ) │ │ │ │ mov r7, r0 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ mov r8, r4 │ │ │ │ @@ -188610,15 +188613,15 @@ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ str.w r3, [r8, #16] │ │ │ │ blx 59cf4 │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e0a24 │ │ │ │ + bl 1e0acc │ │ │ │ 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] │ │ │ │ @@ -188676,29 +188679,29 @@ │ │ │ │ lsls r6, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r7, #104] @ 0x68 │ │ │ │ lsls r6, r6, #2 │ │ │ │ lsrs r0, r7, #5 │ │ │ │ movs r0, r0 │ │ │ │ - itet lt │ │ │ │ - movlt r4, r5 │ │ │ │ - nopge {14} │ │ │ │ - movlt r4, r5 │ │ │ │ - b.n f97ec │ │ │ │ + stmia r0!, {r1, r2, r4, r5, r6} │ │ │ │ + movs r4, r5 │ │ │ │ + stmia r0!, {r5, r7} │ │ │ │ + movs r4, r5 │ │ │ │ + b.n f996c │ │ │ │ movs r6, r4 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - bkpt 0x00f0 │ │ │ │ - movs r4, r5 │ │ │ │ - bkpt 0x00b4 │ │ │ │ + nop {11} │ │ │ │ movs r4, r5 │ │ │ │ - b.n f9608 │ │ │ │ + ite vc │ │ │ │ + movvc r4, r5 │ │ │ │ + bvs.n f9788 │ │ │ │ movs r6, r4 │ │ │ │ - ldr r0, [r7, r0] │ │ │ │ + ldr r0, [r7, r3] │ │ │ │ movs r6, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r6, [pc, #376] @ (f955c ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -188734,15 +188737,15 @@ │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r1, r7, #8 │ │ │ │ add.w r0, r0, #6496 @ 0x1960 │ │ │ │ movs r3, #0 │ │ │ │ str.w sp, [r7, #4] │ │ │ │ str r3, [r7, #8] │ │ │ │ - bl 2ee274 │ │ │ │ + bl 2ee31c │ │ │ │ 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 │ │ │ │ @@ -189080,15 +189083,15 @@ │ │ │ │ ldr r1, [r4, r1] │ │ │ │ cmp r0, r1 │ │ │ │ beq.n f982a │ │ │ │ ldr r1, [r5, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ cbz r0, f981e │ │ │ │ mov r2, r6 │ │ │ │ - bl 1e2cc4 │ │ │ │ + bl 1e2d6c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cbz r0, f9810 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ str r0, [r5, #4] │ │ │ │ str r6, [r5, #12] │ │ │ │ add r0, r2 │ │ │ │ b.n f9800 │ │ │ │ @@ -189295,28 +189298,28 @@ │ │ │ │ mov r4, r1 │ │ │ │ it cs │ │ │ │ movcs r4, #4 │ │ │ │ add.w r6, r7, #4096 @ 0x1000 │ │ │ │ add.w r8, r7, #6688 @ 0x1a20 │ │ │ │ add.w r8, r8, #12 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f6158 │ │ │ │ + bl 1f6200 │ │ │ │ ldr.w r5, [r6, #2600] @ 0xa28 │ │ │ │ ldr.w r2, [r6, #3180] @ 0xc6c │ │ │ │ ldr.w r3, [r6, #3184] @ 0xc70 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w fa344 │ │ │ │ cmp r9, r3 │ │ │ │ bhi.w fa29a │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r4, r3 │ │ │ │ bhi.w fa376 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f6174 │ │ │ │ + bl 1f621c │ │ │ │ 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 │ │ │ │ @@ -189748,15 +189751,15 @@ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n f9ed2 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w fa3e0 │ │ │ │ - bl 1e2e4c │ │ │ │ + bl 1e2ef4 │ │ │ │ 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] │ │ │ │ @@ -189791,40 +189794,40 @@ │ │ │ │ ittt eq │ │ │ │ ldreq r3, [r1, #28] │ │ │ │ clzeq r3, r3 │ │ │ │ lsreq r3, r3, #5 │ │ │ │ cbz r0, f9f3e │ │ │ │ ldr.w r2, [sl, #328] @ 0x148 │ │ │ │ ldr.w r2, [r2, #3428] @ 0xd64 │ │ │ │ - bl 1e25d8 │ │ │ │ + bl 1e2680 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ adds r4, #1 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ cmp r3, r4 │ │ │ │ bhi.n f9f18 │ │ │ │ ldr r0, [r1, #28] │ │ │ │ cbz r0, f9f5c │ │ │ │ ldr.w r3, [sl, #328] @ 0x148 │ │ │ │ adds r0, #152 @ 0x98 │ │ │ │ ldr.w r2, [r3, #3428] @ 0xd64 │ │ │ │ movs r3, #1 │ │ │ │ - bl 1e25d8 │ │ │ │ + bl 1e2680 │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ ldr.w r3, [r2, #2752] @ 0xac0 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #2752] @ 0xac0 │ │ │ │ blx 5a20c │ │ │ │ ldr.w r0, [sl, #328] @ 0x148 │ │ │ │ add.w r0, r0, #6752 @ 0x1a60 │ │ │ │ adds r0, #8 │ │ │ │ blx 593a4 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1e2044 │ │ │ │ + bl 1e20ec │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ bl c90f0 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ @@ -189891,15 +189894,15 @@ │ │ │ │ adds.w r8, r1, r2 │ │ │ │ beq.w fa57a │ │ │ │ str.w sl, [r4, #816] @ 0x330 │ │ │ │ str.w r5, [r8] │ │ │ │ b.n f9a80 │ │ │ │ ldr.w r0, [r5, #688] @ 0x2b0 │ │ │ │ add.w r0, r0, #5440 @ 0x1540 │ │ │ │ - bl 1f6158 │ │ │ │ + bl 1f6200 │ │ │ │ ldr.w r1, [r5, #688] @ 0x2b0 │ │ │ │ add r0, sp, #168 @ 0xa8 │ │ │ │ movs r3, #4 │ │ │ │ add.w r1, r1, #5408 @ 0x1520 │ │ │ │ mov.w r2, fp, lsl #2 │ │ │ │ adds r1, #4 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ @@ -189914,15 +189917,15 @@ │ │ │ │ add r0, sp, #192 @ 0xc0 │ │ │ │ bl 1088e0 │ │ │ │ ldr.w r3, [r5, #688] @ 0x2b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w fa230 │ │ │ │ add.w r0, r3, #5440 @ 0x1540 │ │ │ │ add r7, sp, #216 @ 0xd8 │ │ │ │ - bl 1f6174 │ │ │ │ + bl 1f621c │ │ │ │ ldr.w ip, [sp, #56] @ 0x38 │ │ │ │ ldr.w r4, [r5, #832] @ 0x340 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ cmn.w r4, #49 @ 0x31 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ @@ -189990,30 +189993,30 @@ │ │ │ │ ldr r1, [r3, r1] │ │ │ │ cmp r0, r1 │ │ │ │ beq.w fa386 │ │ │ │ ldr.w r1, [r4, #812] @ 0x32c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w fa35c │ │ │ │ mov r2, r9 │ │ │ │ - bl 1e2cc4 │ │ │ │ + bl 1e2d6c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w fa57a │ │ │ │ ldr.w r2, [r4, #816] @ 0x330 │ │ │ │ str.w r9, [r4, #820] @ 0x334 │ │ │ │ add.w r8, r0, r2 │ │ │ │ str.w r0, [r4, #812] @ 0x32c │ │ │ │ b.n fa042 │ │ │ │ ldr r5, [sp, #80] @ 0x50 │ │ │ │ mov r8, r0 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr.w r0, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ add.w r0, r0, #4800 @ 0x12c0 │ │ │ │ - bl 1e2144 │ │ │ │ + bl 1e21ec │ │ │ │ ldr r3, [r7, #12] │ │ │ │ orr.w r0, r0, r8 │ │ │ │ cmp r3, r6 │ │ │ │ uxtb.w r8, r0 │ │ │ │ bhi.n fa1a2 │ │ │ │ str.w r8, [sp, #132] @ 0x84 │ │ │ │ b.w f996a │ │ │ │ @@ -190028,15 +190031,15 @@ │ │ │ │ bne.w fa540 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ b.n f9d9c │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add.w r0, r1, #5440 @ 0x1540 │ │ │ │ ldr.w sl, [sp, #116] @ 0x74 │ │ │ │ - bl 1f6174 │ │ │ │ + bl 1f621c │ │ │ │ b.n f9f84 │ │ │ │ movs r4, #1 │ │ │ │ b.n f9a04 │ │ │ │ adds r3, #8 │ │ │ │ mov.w r2, #32768 @ 0x8000 │ │ │ │ movt r2, #28691 @ 0x7013 │ │ │ │ str r3, [sp, #416] @ 0x1a0 │ │ │ │ @@ -190062,15 +190065,15 @@ │ │ │ │ add.w r0, r3, #5408 @ 0x1520 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ adds r0, #4 │ │ │ │ ldr.w sl, [sp, #116] @ 0x74 │ │ │ │ bl 108a08 │ │ │ │ ldr.w r0, [r5, #688] @ 0x2b0 │ │ │ │ add.w r0, r0, #5440 @ 0x1540 │ │ │ │ - bl 1f6174 │ │ │ │ + bl 1f621c │ │ │ │ b.n f9f84 │ │ │ │ lsls r2, r2, #1 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ bhi.w fa37c │ │ │ │ cmp r7, #64 @ 0x40 │ │ │ │ mov r3, r7 │ │ │ │ it cc │ │ │ │ @@ -190082,15 +190085,15 @@ │ │ │ │ ldr r2, [r3, r2] │ │ │ │ cmp r0, r2 │ │ │ │ beq.w fa3f6 │ │ │ │ ldr.w r1, [r5, #828] @ 0x33c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w fa3ec │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ - bl 1e2cc4 │ │ │ │ + bl 1e2d6c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w fa3e8 │ │ │ │ ldr.w r2, [r5, #832] @ 0x340 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ adds r4, r0, r2 │ │ │ │ str.w r3, [r5, #836] @ 0x344 │ │ │ │ str.w r0, [r5, #828] @ 0x33c │ │ │ │ @@ -190125,15 +190128,15 @@ │ │ │ │ strd r3, r4, [sp, #16] │ │ │ │ bl c8c38 │ │ │ │ ldr.w r5, [r6, #2600] @ 0xa28 │ │ │ │ ldr.w r3, [r6, #3180] @ 0xc6c │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - bl 1f6174 │ │ │ │ + bl 1f621c │ │ │ │ cmp r5, #0 │ │ │ │ bne.w f9a3e │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w f9f84 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ @@ -190219,15 +190222,15 @@ │ │ │ │ lsls r6, r6, #2 │ │ │ │ lsrs r0, r7, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r0, #16 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #112] @ (fa450 ) │ │ │ │ + ldr r0, [pc, #880] @ (fa750 ) │ │ │ │ movs r6, r4 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ blx 58d60 │ │ │ │ b.n f9ed2 │ │ │ │ movs r4, #0 │ │ │ │ b.n fa0dc │ │ │ │ mov r0, r1 │ │ │ │ @@ -190253,15 +190256,15 @@ │ │ │ │ b.n fa0d8 │ │ │ │ ldr.w r0, [sl, #328] @ 0x148 │ │ │ │ movw r6, #7220 @ 0x1c34 │ │ │ │ add.w r3, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r0, #3428] @ 0xd64 │ │ │ │ add r0, r6 │ │ │ │ ldr.w r2, [r3, #2752] @ 0xac0 │ │ │ │ - bl 2e6430 │ │ │ │ + bl 2e64d8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w f9eb6 │ │ │ │ ldr.w r3, [r9] │ │ │ │ ldr.w r8, [sl, #328] @ 0x148 │ │ │ │ lsls r2, r3, #29 │ │ │ │ add.w fp, r8, r6 │ │ │ │ bmi.n fa546 │ │ │ │ @@ -190269,24 +190272,24 @@ │ │ │ │ movs r3, #8 │ │ │ │ movs r1, #14 │ │ │ │ mov r0, fp │ │ │ │ add.w r2, r2, #6496 @ 0x1960 │ │ │ │ add.w r7, r8, #4096 @ 0x1000 │ │ │ │ adds r2, #8 │ │ │ │ add.w r6, r8, #6336 @ 0x18c0 │ │ │ │ - bl 2e6698 │ │ │ │ + bl 2e6740 │ │ │ │ ldr r2, [pc, #268] @ (fa580 ) │ │ │ │ movs r3, #8 │ │ │ │ movs r1, #2 │ │ │ │ add r2, pc │ │ │ │ mov r0, fp │ │ │ │ adds r6, #20 │ │ │ │ - bl 2e6698 │ │ │ │ + bl 2e6740 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f6158 │ │ │ │ + bl 1f6200 │ │ │ │ ldr.w r3, [r7, #2248] @ 0x8c8 │ │ │ │ ldr.w r2, [r7, #2252] @ 0x8cc │ │ │ │ add r2, r3 │ │ │ │ cmp r3, r2 │ │ │ │ bcs.n fa4f8 │ │ │ │ mov r4, r3 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ @@ -190307,32 +190310,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 2e6698 │ │ │ │ + bl 2e6740 │ │ │ │ ldrb.w r3, [r6, #45] @ 0x2d │ │ │ │ cmp r3, #0 │ │ │ │ beq.n fa4a2 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ bl c8e24 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ldr r2, [r6, #24] │ │ │ │ movs r1, #12 │ │ │ │ mov r0, fp │ │ │ │ - bl 2e6698 │ │ │ │ + bl 2e6740 │ │ │ │ b.n fa4aa │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f6174 │ │ │ │ + bl 1f621c │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ add r5, r3 │ │ │ │ cmp r5, r3 │ │ │ │ bls.n fa534 │ │ │ │ ldr r6, [sp, #88] @ 0x58 │ │ │ │ add r3, sp, #408 @ 0x198 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ @@ -190345,19 +190348,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 2e6698 │ │ │ │ + bl 2e6740 │ │ │ │ cmp r5, r6 │ │ │ │ bhi.n fa50c │ │ │ │ mov r0, fp │ │ │ │ - bl 2e66d4 │ │ │ │ + bl 2e677c │ │ │ │ b.n f9eb6 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ b.n fa330 │ │ │ │ ldr.w r1, [sl, #380] @ 0x17c │ │ │ │ mov r0, sl │ │ │ │ @@ -190371,24 +190374,24 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r2, [pc, #24] @ (fa584 ) │ │ │ │ ldr r1, [pc, #28] @ (fa588 ) │ │ │ │ ldr.w r3, [r8, #3856] @ 0xf10 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e0740 │ │ │ │ + bl 1e07e8 │ │ │ │ b.n fa456 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ - mov ip, fp │ │ │ │ + blxns r3 │ │ │ │ movs r6, r4 │ │ │ │ - cmp r8, r2 │ │ │ │ + mov r0, sl │ │ │ │ movs r6, r4 │ │ │ │ - adds r2, r7, r3 │ │ │ │ + adds r2, r7, r6 │ │ │ │ movs r6, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [pc, #304] @ (fa6d0 ) │ │ │ │ @@ -190509,22 +190512,22 @@ │ │ │ │ ldrh r0, [r3, r1] │ │ │ │ lsls r6, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ bl 3446da │ │ │ │ ldr r6, [r7, r6] │ │ │ │ lsls r6, r6, #2 │ │ │ │ - add lr, lr │ │ │ │ + cmp lr, r6 │ │ │ │ movs r6, r4 │ │ │ │ - add r8, sl │ │ │ │ + cmp r8, r2 │ │ │ │ movs r6, r4 │ │ │ │ mcr 15, 6, pc, cr9, cr15, {7} @ │ │ │ │ - add ip, fp │ │ │ │ + cmp ip, r3 │ │ │ │ movs r6, r4 │ │ │ │ - add lr, r3 │ │ │ │ + cmp r6, fp │ │ │ │ movs r6, r4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ str r0, [sp, #4] │ │ │ │ @@ -190568,15 +190571,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r2, #2 │ │ │ │ bne.n fa7ba │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1decd0 │ │ │ │ + bl 1ded78 │ │ │ │ movs r3, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r4] │ │ │ │ strex r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n fa78e │ │ │ │ dmb ish │ │ │ │ @@ -190584,15 +190587,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n fa77c │ │ │ │ b.n fa74e │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r5, #3520] @ 0xdc0 │ │ │ │ - bl 1deca4 │ │ │ │ + bl 1ded4c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r4] │ │ │ │ strex r0, r1, [r4] │ │ │ │ @@ -190680,15 +190683,15 @@ │ │ │ │ b.n fa828 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r4, [r1, r0] │ │ │ │ lsls r6, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - muls r0, r6 │ │ │ │ + add r0, r6 │ │ │ │ movs r6, r4 │ │ │ │ mrc2 15, 4, pc, cr3, cr15, {7} │ │ │ │ ldrsb r0, [r6, r5] │ │ │ │ lsls r6, r6, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -190829,15 +190832,15 @@ │ │ │ │ cbz r1, faaae │ │ │ │ cmp r3, #2 │ │ │ │ bne.n faad6 │ │ │ │ mov.w r8, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1decd0 │ │ │ │ + bl 1ded78 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r8, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n faa60 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ @@ -190858,15 +190861,15 @@ │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r4, #0 │ │ │ │ bne.w fa968 │ │ │ │ b.n fa96a │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str.w r4, [r7, #3520] @ 0xdc0 │ │ │ │ - bl 1deca4 │ │ │ │ + bl 1ded4c │ │ │ │ b.n fa9c6 │ │ │ │ add.w r8, sp, #32 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r0, r8 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 5926c │ │ │ │ mov r3, r9 │ │ │ │ @@ -190985,28 +190988,28 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n fac2e │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1decd0 │ │ │ │ + bl 1ded78 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r6, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n fac0a │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n fabfc │ │ │ │ b.n fab4c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r6, [r7, #3520] @ 0xdc0 │ │ │ │ - bl 1deca4 │ │ │ │ + bl 1ded4c │ │ │ │ b.n fabdc │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n fac34 │ │ │ │ @@ -191099,28 +191102,28 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n fad66 │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1decd0 │ │ │ │ + bl 1ded78 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n fad42 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n fad34 │ │ │ │ b.n faca2 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str.w r7, [r6, #3520] @ 0xdc0 │ │ │ │ - bl 1deca4 │ │ │ │ + bl 1ded4c │ │ │ │ b.n fad16 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n fad6c │ │ │ │ @@ -191189,29 +191192,29 @@ │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n fae5a │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1decd0 │ │ │ │ + bl 1ded78 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n fae36 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n fae26 │ │ │ │ b.n fadd8 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r6, [r5, #3520] @ 0xdc0 │ │ │ │ - bl 1deca4 │ │ │ │ + bl 1ded4c │ │ │ │ b.n fae0a │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n fae42 │ │ │ │ @@ -191277,30 +191280,30 @@ │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n faf48 │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1decd0 │ │ │ │ + bl 1ded78 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n faf22 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n faf12 │ │ │ │ b.n faec4 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r5, #3520] @ 0xdc0 │ │ │ │ - bl 1deca4 │ │ │ │ + bl 1ded4c │ │ │ │ b.n faef6 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n faf2e │ │ │ │ @@ -191379,29 +191382,29 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n fb050 │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1decd0 │ │ │ │ + bl 1ded78 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r6, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n fb02a │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n fb01c │ │ │ │ b.n fafb0 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r7, #3520] @ 0xdc0 │ │ │ │ - bl 1deca4 │ │ │ │ + bl 1ded4c │ │ │ │ b.n faffe │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n fb056 │ │ │ │ @@ -191481,29 +191484,29 @@ │ │ │ │ movs r3, #0 │ │ │ │ b.n fb0d2 │ │ │ │ cmp r3, #2 │ │ │ │ bne.n fb15e │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1decd0 │ │ │ │ + bl 1ded78 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n fb13a │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n fb12a │ │ │ │ b.n fb0c0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r5, [r6, #3520] @ 0xdc0 │ │ │ │ - bl 1deca4 │ │ │ │ + bl 1ded4c │ │ │ │ b.n fb108 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n fb146 │ │ │ │ @@ -191611,29 +191614,29 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n fb2ba │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1decd0 │ │ │ │ + bl 1ded78 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r6, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n fb294 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n fb286 │ │ │ │ b.n fb1ca │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str.w r3, [r7, #3520] @ 0xdc0 │ │ │ │ - bl 1deca4 │ │ │ │ + bl 1ded4c │ │ │ │ b.n fb268 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r1, r2, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n fb2c0 │ │ │ │ @@ -191723,29 +191726,29 @@ │ │ │ │ cmp r2, #2 │ │ │ │ bne.n fb3e6 │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1decd0 │ │ │ │ + bl 1ded78 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r4] │ │ │ │ strex r1, r6, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n fb3c0 │ │ │ │ dmb ish │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n fb3b0 │ │ │ │ b.n fb330 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r6, [r5, #3520] @ 0xdc0 │ │ │ │ - bl 1deca4 │ │ │ │ + bl 1ded4c │ │ │ │ b.n fb390 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r4] │ │ │ │ strex r0, r1, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n fb3ec │ │ │ │ @@ -191842,28 +191845,28 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n fb522 │ │ │ │ movs r5, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1decd0 │ │ │ │ + bl 1ded78 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r5, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n fb4fe │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n fb4f0 │ │ │ │ b.n fb464 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ str.w r5, [r6, #3520] @ 0xdc0 │ │ │ │ - bl 1deca4 │ │ │ │ + bl 1ded4c │ │ │ │ b.n fb4d0 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n fb528 │ │ │ │ @@ -191962,28 +191965,28 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n fb664 │ │ │ │ movs r5, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1decd0 │ │ │ │ + bl 1ded78 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r5, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n fb640 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n fb632 │ │ │ │ b.n fb5a2 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ str.w r5, [r6, #3520] @ 0xdc0 │ │ │ │ - bl 1deca4 │ │ │ │ + bl 1ded4c │ │ │ │ b.n fb612 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n fb66a │ │ │ │ @@ -192084,29 +192087,29 @@ │ │ │ │ add sp, #172 @ 0xac │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n fb7aa │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1decd0 │ │ │ │ + bl 1ded78 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n fb786 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n fb776 │ │ │ │ b.n fb6e8 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r5, [r6, #3520] @ 0xdc0 │ │ │ │ - bl 1deca4 │ │ │ │ + bl 1ded4c │ │ │ │ b.n fb75a │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n fb792 │ │ │ │ @@ -192209,29 +192212,29 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n fb8fa │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1decd0 │ │ │ │ + bl 1ded78 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r6, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n fb8d4 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n fb8c6 │ │ │ │ b.n fb830 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r7, #3520] @ 0xdc0 │ │ │ │ - bl 1deca4 │ │ │ │ + bl 1ded4c │ │ │ │ b.n fb8a6 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n fb900 │ │ │ │ @@ -192325,29 +192328,29 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n fba2e │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1decd0 │ │ │ │ + bl 1ded78 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r6, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n fba08 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n fb9fa │ │ │ │ b.n fb96e │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r7, #3520] @ 0xdc0 │ │ │ │ - bl 1deca4 │ │ │ │ + bl 1ded4c │ │ │ │ b.n fb9dc │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n fba34 │ │ │ │ @@ -192441,29 +192444,29 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n fbb62 │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1decd0 │ │ │ │ + bl 1ded78 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r6, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n fbb3c │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n fbb2e │ │ │ │ b.n fbaa2 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r7, #3520] @ 0xdc0 │ │ │ │ - bl 1deca4 │ │ │ │ + bl 1ded4c │ │ │ │ b.n fbb10 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n fbb68 │ │ │ │ @@ -192557,28 +192560,28 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n fbc96 │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1decd0 │ │ │ │ + bl 1ded78 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r6, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n fbc72 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n fbc64 │ │ │ │ b.n fbbda │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r5, [r7, #3520] @ 0xdc0 │ │ │ │ - bl 1deca4 │ │ │ │ + bl 1ded4c │ │ │ │ b.n fbc44 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n fbc9c │ │ │ │ @@ -192671,28 +192674,28 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n fbdc8 │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1decd0 │ │ │ │ + bl 1ded78 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r6, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n fbda4 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n fbd96 │ │ │ │ b.n fbd0c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ str.w r6, [r7, #3520] @ 0xdc0 │ │ │ │ - bl 1deca4 │ │ │ │ + bl 1ded4c │ │ │ │ b.n fbd76 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n fbdce │ │ │ │ @@ -192779,30 +192782,30 @@ │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n fbee6 │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1decd0 │ │ │ │ + bl 1ded78 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n fbec0 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n fbeb0 │ │ │ │ b.n fbe62 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r5, #3520] @ 0xdc0 │ │ │ │ - bl 1deca4 │ │ │ │ + bl 1ded4c │ │ │ │ b.n fbe94 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n fbecc │ │ │ │ @@ -192874,30 +192877,30 @@ │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n fbfde │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1decd0 │ │ │ │ + bl 1ded78 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n fbfb8 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n fbfa8 │ │ │ │ b.n fbf50 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r5, #3520] @ 0xdc0 │ │ │ │ - bl 1deca4 │ │ │ │ + bl 1ded4c │ │ │ │ b.n fbf8c │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n fbfc4 │ │ │ │ @@ -192970,52 +192973,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 1db4b4 │ │ │ │ + bl 1db55c │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r4, #404 @ 0x194 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1db4b4 │ │ │ │ + bl 1db55c │ │ │ │ ldr.w r1, [r4, #396] @ 0x18c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1db778 │ │ │ │ + bl 1db820 │ │ │ │ ldrb.w r1, [r4, #400] @ 0x190 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1db6a0 │ │ │ │ + bl 1db748 │ │ │ │ ldrb.w r1, [r4, #436] @ 0x1b4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1db6a0 │ │ │ │ + bl 1db748 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ mov r0, r5 │ │ │ │ bl 166f90 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ cbz r1, fc120 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1db6a0 │ │ │ │ + bl 1db748 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ mov r0, r5 │ │ │ │ bl 166f90 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #116] @ 0x74 │ │ │ │ subs r3, #2 │ │ │ │ bics.w r3, r3, #2 │ │ │ │ bne.n fc11c │ │ │ │ movs r2, #16 │ │ │ │ add.w r1, r4, #440 @ 0x1b8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1db4b4 │ │ │ │ + bl 1db55c │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 1db6a0 │ │ │ │ + bl 1db748 │ │ │ │ b.n fc104 │ │ │ │ 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 │ │ │ │ @@ -193081,29 +193084,29 @@ │ │ │ │ cmp r4, r3 │ │ │ │ bne.n fc1d4 │ │ │ │ cmp.w ip, #0 │ │ │ │ beq.n fc220 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ add r7, sp, #16 │ │ │ │ - bl 1fcd90 │ │ │ │ + bl 1fce38 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r8, r0 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ add.w r4, r8, #44 @ 0x2c │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r2, [pc, #40] @ (fc24c ) │ │ │ │ ldr r3, [pc, #36] @ (fc248 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3 │ │ │ │ @@ -193241,75 +193244,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 3081d0 │ │ │ │ + bl 308278 │ │ │ │ mov r4, r0 │ │ │ │ - bl 2436a0 │ │ │ │ + bl 243748 │ │ │ │ mov.w r1, #8388608 @ 0x800000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2198c0 │ │ │ │ + bl 219968 │ │ │ │ mov r0, r4 │ │ │ │ - bl 238f84 │ │ │ │ + bl 23902c │ │ │ │ mov r0, r4 │ │ │ │ - bl 20db94 │ │ │ │ + bl 20dc3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 201408 │ │ │ │ + bl 2014b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 254cb0 │ │ │ │ + bl 254d58 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20a50c │ │ │ │ + bl 20a5b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20a554 │ │ │ │ + bl 20a5fc │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ - bl 2198c0 │ │ │ │ + bl 219968 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2573ac │ │ │ │ + bl 257454 │ │ │ │ mov r0, r4 │ │ │ │ - bl 254940 │ │ │ │ + bl 2549e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 255508 │ │ │ │ + bl 2555b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 28da40 │ │ │ │ + bl 28dae8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24ce60 │ │ │ │ + bl 24cf08 │ │ │ │ mov.w r1, #8388608 @ 0x800000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 232f08 │ │ │ │ + bl 232fb0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 254940 │ │ │ │ + bl 2549e8 │ │ │ │ mvn.w r1, #4227858432 @ 0xfc000000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 250e30 │ │ │ │ + bl 250ed8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24c75c │ │ │ │ + bl 24c804 │ │ │ │ movs r2, #0 │ │ │ │ mov.w r1, #8388608 @ 0x800000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 288dfc │ │ │ │ + bl 288ea4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 254cb0 │ │ │ │ + bl 254d58 │ │ │ │ mov r0, r4 │ │ │ │ - bl 255508 │ │ │ │ + bl 2555b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 254d10 │ │ │ │ + bl 254db8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 257b0c │ │ │ │ + bl 257bb4 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ strd r5, r3, [sp, #16] │ │ │ │ - bl 26b688 │ │ │ │ + bl 26b730 │ │ │ │ mov r0, r4 │ │ │ │ - bl 255508 │ │ │ │ + bl 2555b0 │ │ │ │ ldr r2, [pc, #40] @ (fc46c ) │ │ │ │ ldr r3, [pc, #28] @ (fc464 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3 │ │ │ │ @@ -193319,15 +193322,15 @@ │ │ │ │ add sp, #156 @ 0x9c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ subs r4, #206 @ 0xce │ │ │ │ lsls r6, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr??.w r0, [r4, #37] @ 0x25 │ │ │ │ + @ instruction: 0xfab40025 │ │ │ │ subs r3, #182 @ 0xb6 │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldrb.w r3, [r0, #96] @ 0x60 │ │ │ │ push {r4} │ │ │ │ cbnz r3, fc4ca │ │ │ │ ldr.w r1, [r0, #148] @ 0x94 │ │ │ │ ldr r2, [r0, #120] @ 0x78 │ │ │ │ @@ -193544,25 +193547,25 @@ │ │ │ │ bne.n fc6e2 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, fc6e2 │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ ldr r1, [pc, #36] @ (fc708 ) │ │ │ │ ldr r2, [pc, #28] @ (fc704 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ @@ -194471,15 +194474,15 @@ │ │ │ │ b.n fcf5e │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ str.w r8, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ b.n fcf5e │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f6174 │ │ │ │ + bl 1f621c │ │ │ │ mov r0, r8 │ │ │ │ blx 58bb0 │ │ │ │ add.w r0, r6, #5216 @ 0x1460 │ │ │ │ mov r1, fp │ │ │ │ adds r0, #12 │ │ │ │ bl 108a08 │ │ │ │ mov r0, r8 │ │ │ │ @@ -194516,15 +194519,15 @@ │ │ │ │ beq.w fd630 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n fd044 │ │ │ │ add.w r7, r6, #5152 @ 0x1420 │ │ │ │ adds r7, #24 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 1f6158 │ │ │ │ + bl 1f6200 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, r2 │ │ │ │ bls.n fd180 │ │ │ │ ldr r1, [r7, #24] │ │ │ │ cbz r1, fd106 │ │ │ │ mov r0, r6 │ │ │ │ @@ -194585,15 +194588,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 1f6174 │ │ │ │ + bl 1f621c │ │ │ │ ldrb.w r3, [r6, #3524] @ 0xdc4 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w fd6e6 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r2, fp │ │ │ │ mov r1, r6 │ │ │ │ add.w r9, sp, #88 @ 0x58 │ │ │ │ @@ -194788,15 +194791,15 @@ │ │ │ │ beq.w fd69e │ │ │ │ ldr r3, [pc, #32] @ (fd428 ) │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr.w r8, [r2, r3] │ │ │ │ b.n fd42c │ │ │ │ nop │ │ │ │ ... │ │ │ │ - subs r2, r5, r2 │ │ │ │ + subs r2, r5, r5 │ │ │ │ movs r6, r4 │ │ │ │ str r2, [sp, #660] @ 0x294 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r5, [r1, #4] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r3, [r0, #0] │ │ │ │ movs r0, r0 │ │ │ │ @@ -195119,40 +195122,40 @@ │ │ │ │ bl fc278 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n fd7f6 │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, r0, #272 @ 0x110 │ │ │ │ movs r2, #124 @ 0x7c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1db9a0 │ │ │ │ + bl 1dba48 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r4, #404 @ 0x194 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1db9a0 │ │ │ │ - mov r0, r5 │ │ │ │ bl 1dba48 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 1dbaf0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str.w r3, [r4, #396] @ 0x18c │ │ │ │ - bl 1db9e4 │ │ │ │ + bl 1dba8c │ │ │ │ strb.w r0, [r4, #400] @ 0x190 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1db9e4 │ │ │ │ + bl 1dba8c │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ ldr.w r1, [r6, #3864] @ 0xf18 │ │ │ │ movs r2, #0 │ │ │ │ strb.w r0, [r4, #436] @ 0x1b4 │ │ │ │ mov r0, r5 │ │ │ │ bl 166ec0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #24] │ │ │ │ - bl 1db9e4 │ │ │ │ + bl 1dba8c │ │ │ │ cbnz r0, fd7fa │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #116] @ 0x74 │ │ │ │ cmp r3, #2 │ │ │ │ beq.n fd7d6 │ │ │ │ cmp r3, #4 │ │ │ │ beq.n fd7d6 │ │ │ │ @@ -195161,15 +195164,15 @@ │ │ │ │ bl fcee8 │ │ │ │ cbnz r0, fd7ee │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w r1, r4, #440 @ 0x1b8 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #16 │ │ │ │ - bl 1db9a0 │ │ │ │ + bl 1dba48 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl fcee8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n fd7d2 │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ @@ -195210,15 +195213,15 @@ │ │ │ │ ldr.w r0, [r4, #3864] @ 0xf18 │ │ │ │ bl 166b30 │ │ │ │ ldr r3, [pc, #164] @ (fd8f8 ) │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #4 │ │ │ │ add r3, pc │ │ │ │ mov r0, sp │ │ │ │ - bl 2014dc │ │ │ │ + bl 201584 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl fc278 │ │ │ │ str r0, [r5, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n fd8e4 │ │ │ │ @@ -195270,15 +195273,15 @@ │ │ │ │ b.n fd8b0 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r7, #216 @ 0xd8 │ │ │ │ lsls r6, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r6, #13 │ │ │ │ + asrs r2, r6, #16 │ │ │ │ movs r6, r4 │ │ │ │ movs r7, #72 @ 0x48 │ │ │ │ lsls r6, r6, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -195541,78 +195544,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 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, fdc08 │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r6, r0 │ │ │ │ b.n fdc3e │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, fdc3e │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r1, [pc, #132] @ (fdcc4 ) │ │ │ │ ldr r3, [pc, #124] @ (fdcc0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r1, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n fdcb8 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, fdc76 │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #343 @ 0x157 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r6, r0 │ │ │ │ b.n fdc3e │ │ │ │ strh.w r1, [sp] │ │ │ │ b.n fdc5a │ │ │ │ strb.w r1, [sp] │ │ │ │ b.n fdc5a │ │ │ │ movs r3, #1 │ │ │ │ @@ -199926,37 +199929,37 @@ │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add.w fp, sp, #16 │ │ │ │ ldr r3, [r3, #120] @ 0x78 │ │ │ │ add.w r3, ip, r3, lsr #6 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 100c76 │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 100d14 │ │ │ │ movs r1, #69 @ 0x45 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r7, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ str r4, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ add.w r4, r7, #84 @ 0x54 │ │ │ │ str r3, [sp, #16] │ │ │ │ strd r3, r3, [fp, #4] │ │ │ │ ldr.w ip, [pc, #576] @ 100ee4 │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ @@ -199965,15 +199968,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ ldr.w r3, [r9, ip] │ │ │ │ add.w r3, r3, lr, lsl #7 │ │ │ │ ldrb.w r3, [r3, #39] @ 0x27 │ │ │ │ add.w r3, r7, r3, lsl #2 │ │ │ │ str.w r8, [r3, #40] @ 0x28 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r2, [pc, #536] @ (100ee8 ) │ │ │ │ ldr r3, [pc, #520] @ (100edc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ @@ -200005,15 +200008,15 @@ │ │ │ │ ldr r2, [r6, #116] @ 0x74 │ │ │ │ lsrs r2, r2, #6 │ │ │ │ bl fdb18 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r5 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r4, r0 │ │ │ │ b.n 100c7c │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ lsls r0, r3, #31 │ │ │ │ bmi.n 100d02 │ │ │ │ ldr r0, [pc, #428] @ (100eec ) │ │ │ │ ldr.w r0, [r9, r0] │ │ │ │ @@ -200021,15 +200024,15 @@ │ │ │ │ dmb ish │ │ │ │ and.w r3, r0, #524288 @ 0x80000 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 100ec6 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 2e3b7c │ │ │ │ + bl 2e3c24 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r2, [r2, #44] @ 0x2c │ │ │ │ adds r3, r2, #1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ beq.n 100e06 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ lsls r4, r2, #1 │ │ │ │ @@ -200073,26 +200076,26 @@ │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ cbnz r3, 100e16 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 100cce │ │ │ │ add r3, sp, #16 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ b.n 100cce │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 100d8e │ │ │ │ mov r1, r3 │ │ │ │ mov.w ip, #1 │ │ │ │ @@ -200133,30 +200136,30 @@ │ │ │ │ adds r4, #52 @ 0x34 │ │ │ │ adds r4, #52 @ 0x34 │ │ │ │ adds r4, #52 @ 0x34 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r4, [sp, #16] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 100e8e │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r6, r0 │ │ │ │ b.n 100cce │ │ │ │ movs r2, #8 │ │ │ │ strb.w r4, [sp, #16] │ │ │ │ b.n 100e70 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ @@ -204127,24 +204130,24 @@ │ │ │ │ adds r2, r7, r1 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 103b7e │ │ │ │ ldr.w r0, [r8, r1] │ │ │ │ strd r1, r2, [sp, #24] │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 2f8b90 │ │ │ │ + bl 2f8c38 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 103b7e │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr.w r0, [r8, r1] │ │ │ │ movs r1, #3 │ │ │ │ str r4, [r6, #4] │ │ │ │ str r1, [r6, #0] │ │ │ │ - bl 2f882c │ │ │ │ - bl 1db030 │ │ │ │ + bl 2f88d4 │ │ │ │ + bl 1db0d8 │ │ │ │ ldrb.w lr, [r0, #32] │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ ands.w lr, lr, #7 │ │ │ │ beq.n 103b50 │ │ │ │ mov r7, r4 │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r2 │ │ │ │ @@ -204171,15 +204174,15 @@ │ │ │ │ mov r2, r3 │ │ │ │ add.w r3, r4, #20 │ │ │ │ str r3, [sp, #24] │ │ │ │ bl 1473b0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ sub.w r2, r1, #20 │ │ │ │ - bl 1ff5fc │ │ │ │ + bl 1ff6a4 │ │ │ │ movs r3, #2 │ │ │ │ str r4, [r6, #4] │ │ │ │ str r3, [r6, #0] │ │ │ │ add.w r3, r8, sl │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 103a26 │ │ │ │ @@ -204241,15 +204244,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 103c0a │ │ │ │ movs r3, #20 │ │ │ │ mov r0, r4 │ │ │ │ mla ip, r3, r1, ip │ │ │ │ ldr.w r3, [ip, #12] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 1ff524 │ │ │ │ + bl 1ff5cc │ │ │ │ add r3, sp, #136 @ 0x88 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ blx 5926c │ │ │ │ movs r3, #0 │ │ │ │ @@ -204330,91 +204333,91 @@ │ │ │ │ adds r2, #1 │ │ │ │ cmp r0, r2 │ │ │ │ bne.n 103cfc │ │ │ │ cmp.w ip, #0 │ │ │ │ beq.w 104112 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1fcd90 │ │ │ │ + bl 1fce38 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r1 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ add.w lr, sp, #104 @ 0x68 │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #2 │ │ │ │ itt ls │ │ │ │ movls r3, #0 │ │ │ │ strls r3, [sp, #40] @ 0x28 │ │ │ │ bhi.w 104092 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ movs r1, #32 │ │ │ │ vldr d0, [pc, #772] @ 104070 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ff0ec │ │ │ │ + bl 1ff194 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 103d98 │ │ │ │ mov r2, r7 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r3 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r6 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ vldr d0, [pc, #720] @ 104078 │ │ │ │ movs r1, #32 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ff0ec │ │ │ │ + bl 1ff194 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 103dd6 │ │ │ │ mov r2, r7 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r3 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #252 @ 0xfc │ │ │ │ mov r0, r6 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 103f0c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ movs r3, #0 │ │ │ │ ldrb.w ip, [r0, #12] │ │ │ │ @@ -204439,33 +204442,33 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1fcd90 │ │ │ │ + bl 1fce38 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov sl, r1 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr.w lr, [sp, #36] @ 0x24 │ │ │ │ add.w ip, r2, #44 @ 0x2c │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr.w r8, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov ip, r8 │ │ │ │ @@ -204484,40 +204487,40 @@ │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ - bl 1fcd90 │ │ │ │ + bl 1fce38 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r1 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ ldr.w lr, [sp, #36] @ 0x24 │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ str r7, [sp, #24] │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #493 @ 0x1ed │ │ │ │ - bl 2018e8 │ │ │ │ + bl 201990 │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r6 │ │ │ │ bl 109288 │ │ │ │ ldr.w r3, [fp, #40] @ 0x28 │ │ │ │ str r0, [sp, #24] │ │ │ │ @@ -204554,33 +204557,33 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1fcd90 │ │ │ │ + bl 1fce38 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r9, r1 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr.w lr, [sp, #36] @ 0x24 │ │ │ │ add.w ip, r2, #44 @ 0x2c │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr.w lr, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov ip, lr │ │ │ │ @@ -204599,45 +204602,45 @@ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ str r7, [sp, #28] │ │ │ │ - bl 1fcd90 │ │ │ │ + bl 1fce38 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r1 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ ldr.w ip, [sp, #36] @ 0x24 │ │ │ │ add.w lr, r7, #44 @ 0x2c │ │ │ │ str r7, [sp, #24] │ │ │ │ ldr r7, [sp, #28] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #493 @ 0x1ed │ │ │ │ - bl 2018e8 │ │ │ │ + bl 201990 │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ff49c │ │ │ │ + bl 1ff544 │ │ │ │ b.n 103a26 │ │ │ │ uxth r1, r1 │ │ │ │ b.n 103ac0 │ │ │ │ sub.w r3, ip, #20 │ │ │ │ b.n 103bd2 │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ @@ -204673,33 +204676,33 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ str r7, [sp, #24] │ │ │ │ - bl 1fcd90 │ │ │ │ + bl 1fce38 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ ldr.w lr, [sp, #36] @ 0x24 │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ ldr r7, [sp, #24] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ b.n 103d66 │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ b.n 103d58 │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ movs r7, #1 │ │ │ │ mov r3, r7 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ @@ -204707,20 +204710,20 @@ │ │ │ │ mov r0, r6 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ bl fc128 │ │ │ │ movw r1, #281 @ 0x119 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 201828 │ │ │ │ + bl 2018d0 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #265 @ 0x109 │ │ │ │ mov r0, r6 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ ldr.w sl, [sp, #24] │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r6 │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -204734,66 +204737,66 @@ │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ bl fc128 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r3, r9 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2018e8 │ │ │ │ + bl 201990 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #492 @ 0x1ec │ │ │ │ mov r0, r6 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ str r0, [sp, #24] │ │ │ │ b.n 103f2c │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ movs r3, #1 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r8 │ │ │ │ movs r7, #0 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ bl fc128 │ │ │ │ movw r1, #281 @ 0x119 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 201828 │ │ │ │ + bl 2018d0 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #265 @ 0x109 │ │ │ │ mov r0, r6 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ mov sl, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl fc128 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2018e8 │ │ │ │ + bl 201990 │ │ │ │ movs r3, #1 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ bl fc128 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #492 @ 0x1ec │ │ │ │ mov r0, r6 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ str r0, [sp, #24] │ │ │ │ b.n 103f22 │ │ │ │ mov.w ip, #1 │ │ │ │ b.n 103cba │ │ │ │ str r0, [sp, #28] │ │ │ │ b.n 103c2c │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ @@ -204824,21 +204827,21 @@ │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r5, #30 │ │ │ │ movne r5, #22 │ │ │ │ mov r2, r5 │ │ │ │ - bl 1fc8f8 │ │ │ │ + bl 1fc9a0 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 104888 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1fcdf4 │ │ │ │ + bl 1fce9c │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov r5, r0 │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r1, r7 │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ @@ -204846,18 +204849,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 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w 1046e4 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r2, r2, #8 │ │ │ │ lsls r2, r2, #8 │ │ │ │ @@ -204887,54 +204890,54 @@ │ │ │ │ add.w fp, sp, #32 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [fp, #4] │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 10431e │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr.w r3, [pc, #1448] @ 1048c8 │ │ │ │ ldr.w r9, [r9, r3] │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ movs r4, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ mov r5, r0 │ │ │ │ add.w r7, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ str r4, [sp, #32] │ │ │ │ add.w ip, r5, #84 @ 0x54 │ │ │ │ strd r4, r4, [fp, #4] │ │ │ │ add.w r3, r9, r3, lsl #7 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ ldrb.w lr, [r3, #38] @ 0x26 │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w lr, r5, lr, lsl #2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ str.w r3, [lr, #40] @ 0x28 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ cmp.w r3, #360 @ 0x168 │ │ │ │ beq.n 1043b0 │ │ │ │ movw r2, #361 @ 0x169 │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 1046fa │ │ │ │ @@ -204950,49 +204953,49 @@ │ │ │ │ mov r0, r7 │ │ │ │ add sp, #156 @ 0x9c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r3, [r8] │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ mov r5, r0 │ │ │ │ add.w r8, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ str r4, [sp, #32] │ │ │ │ strd r4, r4, [fp, #4] │ │ │ │ add.w r3, r9, r3, lsl #7 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ add.w r6, r5, #84 @ 0x54 │ │ │ │ ldrb.w ip, [r3, #38] @ 0x26 │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ add.w ip, r5, ip, lsl #2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ str.w r3, [ip, #40] @ 0x28 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov.w r1, #362 @ 0x16a │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #4 │ │ │ │ str r0, [sp, #24] │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldrb.w r3, [r5, #32] │ │ │ │ cmp r3, #2 │ │ │ │ beq.w 1046f0 │ │ │ │ add r5, sp, #84 @ 0x54 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ @@ -205014,26 +205017,26 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, sl │ │ │ │ bl fc128 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r8 │ │ │ │ movw r1, #289 @ 0x121 │ │ │ │ mov r0, sl │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r2, r7 │ │ │ │ mov r4, r0 │ │ │ │ movw r1, #299 @ 0x12b │ │ │ │ mov r0, sl │ │ │ │ add r7, sp, #52 @ 0x34 │ │ │ │ - bl 201828 │ │ │ │ + bl 2018d0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, sl │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r8, r0 │ │ │ │ strd r3, r3, [fp, #4] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldrb r4, [r0, #12] │ │ │ │ strd r3, r3, [sp, #68] @ 0x44 │ │ │ │ @@ -205049,30 +205052,30 @@ │ │ │ │ mov r4, r5 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 1fcd90 │ │ │ │ + bl 1fce38 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ mov lr, r5 │ │ │ │ add.w ip, r6, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ movs r6, #0 │ │ │ │ str r6, [sp, #32] │ │ │ │ strd r6, r6, [fp, #4] │ │ │ │ mov r9, r7 │ │ │ │ str.w r8, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #1 │ │ │ │ strd r6, r6, [sp, #68] @ 0x44 │ │ │ │ @@ -205084,31 +205087,31 @@ │ │ │ │ str.w r8, [sp, #64] @ 0x40 │ │ │ │ ldmia.w r9!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 1fcd90 │ │ │ │ + bl 1fce38 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r0, [sp, #16] │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov lr, r5 │ │ │ │ add.w ip, r2, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, sl │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r6, [sp, #32] │ │ │ │ movs r3, #2 │ │ │ │ strd r6, r6, [fp, #4] │ │ │ │ mov lr, r7 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ mov ip, r5 │ │ │ │ @@ -205121,31 +205124,31 @@ │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 1fcd90 │ │ │ │ + bl 1fce38 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ str r1, [sp, #16] │ │ │ │ ldrb.w r3, [r3, #33] @ 0x21 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ mov lr, r5 │ │ │ │ add.w ip, r8, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r6, [sp, #32] │ │ │ │ movs r3, #3 │ │ │ │ strd r6, r6, [fp, #4] │ │ │ │ mov ip, r7 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ strd r6, r6, [sp, #68] @ 0x44 │ │ │ │ @@ -205158,54 +205161,54 @@ │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 1fcd90 │ │ │ │ + bl 1fce38 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r7 │ │ │ │ ldrb.w r3, [r2, #33] @ 0x21 │ │ │ │ movs r2, #1 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ add.w ip, r6, #44 @ 0x2c │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ str r7, [sp, #4] │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 201968 │ │ │ │ + bl 201a10 │ │ │ │ mov r7, r0 │ │ │ │ b.n 10438e │ │ │ │ movs r6, #64 @ 0x40 │ │ │ │ ldrb r5, [r2, #13] │ │ │ │ add.w fp, sp, #32 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ mov r3, r6 │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ strb.w r5, [r0, #40] @ 0x28 │ │ │ │ movs r5, #0 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ str r5, [sp, #32] │ │ │ │ strd r5, r5, [fp, #4] │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ add.w r7, r4, #84 @ 0x54 │ │ │ │ ldr.w lr, [pc, #524] @ 1048c8 │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ ldr.w ip, [r4, #36] @ 0x24 │ │ │ │ @@ -205213,95 +205216,95 @@ │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ ldr.w r9, [r9, lr] │ │ │ │ add.w ip, r9, ip, lsl #7 │ │ │ │ ldrb.w r3, [ip, #50] @ 0x32 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ str r5, [r3, #40] @ 0x28 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ b.n 104326 │ │ │ │ movs r6, #32 │ │ │ │ b.n 104684 │ │ │ │ movs r6, #8 │ │ │ │ b.n 104684 │ │ │ │ movs r6, #16 │ │ │ │ b.n 104684 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r5, sp, #84 @ 0x54 │ │ │ │ b.n 10446a │ │ │ │ movs r6, #1 │ │ │ │ b.n 104684 │ │ │ │ mov.w r1, #362 @ 0x16a │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ str r5, [sp, #12] │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldrb.w r3, [r8, #6] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 10438e │ │ │ │ ldr.w r3, [r8] │ │ │ │ movw r1, #401 @ 0x191 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ add.w ip, r5, #84 @ 0x54 │ │ │ │ str r4, [sp, #32] │ │ │ │ strd r4, r4, [fp, #4] │ │ │ │ add.w r3, r9, r3, lsl #7 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ ldrb.w lr, [r3, #38] @ 0x26 │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w lr, r5, lr, lsl #2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ str.w r3, [lr, #40] @ 0x28 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov.w r1, #402 @ 0x192 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ mov r5, r0 │ │ │ │ add.w r8, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ str r4, [sp, #32] │ │ │ │ strd r4, r4, [fp, #4] │ │ │ │ add.w r9, r9, r3, lsl #7 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ add.w r6, r5, #84 @ 0x54 │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ ldrb.w ip, [r9, #38] @ 0x26 │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w ip, r5, ip, lsl #2 │ │ │ │ mov r0, sl │ │ │ │ str.w r3, [ip, #40] @ 0x28 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldrb.w r3, [r5, #32] │ │ │ │ cmp r3, #2 │ │ │ │ it eq │ │ │ │ moveq r2, r7 │ │ │ │ beq.n 104812 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ @@ -205326,20 +205329,20 @@ │ │ │ │ mov r0, sl │ │ │ │ bl fc128 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r8 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, sl │ │ │ │ movs r5, #2 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #191 @ 0xbf │ │ │ │ mov r0, sl │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, fp │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r0, sl │ │ │ │ movs r3, #1 │ │ │ │ @@ -205369,23 +205372,23 @@ │ │ │ │ bl fc128 │ │ │ │ mov r3, r8 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, sl │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 201968 │ │ │ │ + bl 201a10 │ │ │ │ mov r7, r0 │ │ │ │ b.n 10438e │ │ │ │ ldr r2, [pc, #68] @ (1048d0 ) │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #4 │ │ │ │ ldr.w r2, [r9, r2] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 1fc6a4 │ │ │ │ + bl 1fc74c │ │ │ │ ldrh r3, [r0, #20] │ │ │ │ movs r2, #2 │ │ │ │ mov r4, r0 │ │ │ │ str r5, [r0, #52] @ 0x34 │ │ │ │ bfi r3, r2, #6, #3 │ │ │ │ strh r3, [r0, #20] │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ @@ -205524,15 +205527,15 @@ │ │ │ │ subeq r1, #20 │ │ │ │ movne r1, #0 │ │ │ │ mov r3, r5 │ │ │ │ bl 100bac │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1fffd0 │ │ │ │ + bl 200078 │ │ │ │ movs r0, #1 │ │ │ │ ldr.w r2, [pc, #2688] @ 1054dc │ │ │ │ ldr.w r3, [pc, #2676] @ 1054d4 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ @@ -205564,56 +205567,56 @@ │ │ │ │ str.w r8, [sp, #160] @ 0xa0 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1fcd90 │ │ │ │ + bl 1fce38 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov fp, r0 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ add.w lr, sp, #180 @ 0xb4 │ │ │ │ add.w ip, fp, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #32 │ │ │ │ str r7, [r5, #4] │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 104b26 │ │ │ │ ldmia r5!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #493 @ 0x1ed │ │ │ │ - bl 2018e8 │ │ │ │ + bl 201990 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, sl, #20 │ │ │ │ - bl 1ff5b8 │ │ │ │ + bl 1ff660 │ │ │ │ mov r0, sl │ │ │ │ - bl 1fe268 │ │ │ │ + bl 1fe310 │ │ │ │ b.n 104a56 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr.w r3, [r3, #3864] @ 0xf18 │ │ │ │ ldr.w r3, [r3, #320] @ 0x140 │ │ │ │ ldrb.w r0, [r3, #743] @ 0x2e7 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 104a58 │ │ │ │ @@ -205674,15 +205677,15 @@ │ │ │ │ movs r5, #0 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r5, [sp, #84] @ 0x54 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ add r7, sp, #148 @ 0x94 │ │ │ │ add.w r9, sp, #180 @ 0xb4 │ │ │ │ ldrd r1, r2, [sp, #80] @ 0x50 │ │ │ │ - bl 20089c │ │ │ │ + bl 200944 │ │ │ │ ldr.w r8, [r4, #96] @ 0x60 │ │ │ │ add r4, sp, #96 @ 0x60 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ mov ip, r7 │ │ │ │ strd r5, r8, [sp, #104] @ 0x68 │ │ │ │ mov.w r3, #1 │ │ │ │ strd r5, r5, [sp, #96] @ 0x60 │ │ │ │ @@ -205698,31 +205701,31 @@ │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia.w r9!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1fcd90 │ │ │ │ + bl 1fce38 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ add.w r8, sp, #180 @ 0xb4 │ │ │ │ mov r7, r0 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ mov lr, r8 │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ cmp.w r3, #660 @ 0x294 │ │ │ │ beq.w 105074 │ │ │ │ add r3, sp, #116 @ 0x74 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #0 │ │ │ │ @@ -205758,34 +205761,34 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ beq.w 105400 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1fcd90 │ │ │ │ + bl 1fce38 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r5, r0 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov ip, r8 │ │ │ │ strb.w r7, [sp, #196] @ 0xc4 │ │ │ │ str r3, [sp, #192] @ 0xc0 │ │ │ │ add.w r7, r5, #44 @ 0x2c │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr.w r3, [r3, #3852] @ 0xf0c │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #3192] @ 0xc78 │ │ │ │ ldr.w r3, [r3, #720] @ 0x2d0 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 10556e │ │ │ │ @@ -205863,20 +205866,20 @@ │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ bl fc128 │ │ │ │ mov r3, r7 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r9 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, r6 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r6 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ b.n 104b2e │ │ │ │ ldr.w r3, [pc, #1704] @ 1054e0 │ │ │ │ movw r0, #58640 @ 0xe510 │ │ │ │ @@ -205914,74 +205917,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 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 104ec8 │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ 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 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 104f08 │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 104f2c │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r8 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, r6 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r6 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ str.w r8, [sp] │ │ │ │ mov r0, r6 │ │ │ │ b.n 104b2e │ │ │ │ ldr.w r3, [pc, #1416] @ 1054e0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ @@ -206012,40 +206015,40 @@ │ │ │ │ movs r3, #2 │ │ │ │ movs r4, #0 │ │ │ │ ldrb.w r8, [sl, #40] @ 0x28 │ │ │ │ strd r3, r4, [sp, #96] @ 0x60 │ │ │ │ add r4, sp, #96 @ 0x60 │ │ │ │ ldrb.w fp, [sl, #33] @ 0x21 │ │ │ │ ldr.w r5, [sl, #96] @ 0x60 │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 104fd2 │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ movw r1, #321 @ 0x141 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r8 │ │ │ │ strb.w r8, [r0, #40] @ 0x28 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add.w ip, r5, #84 @ 0x54 │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldrb.w lr, [r3, #31] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ @@ -206053,20 +206056,20 @@ │ │ │ │ add.w lr, r5, lr, lsl #2 │ │ │ │ str.w r9, [sp, #108] @ 0x6c │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str.w r7, [lr, #40] @ 0x28 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ add.w r0, sl, #20 │ │ │ │ add.w r1, r5, #20 │ │ │ │ - bl 1ff5b8 │ │ │ │ + bl 1ff660 │ │ │ │ mov r0, sl │ │ │ │ - bl 1fe268 │ │ │ │ + bl 1fe310 │ │ │ │ b.n 104a56 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr.w r3, [r3, #3864] @ 0xf18 │ │ │ │ ldr.w r3, [r3, #320] @ 0x140 │ │ │ │ ldrb.w r0, [r3, #743] @ 0x2e7 │ │ │ │ movs r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -206085,15 +206088,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 104c94 │ │ │ │ ldr.w r3, [sl, #112] @ 0x70 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ str r5, [sp, #92] @ 0x5c │ │ │ │ ldrd r1, r2, [sp, #88] @ 0x58 │ │ │ │ - bl 20089c │ │ │ │ + bl 200944 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ beq.w 104c94 │ │ │ │ ldr.w r3, [pc, #1084] @ 1054e0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -206105,43 +206108,43 @@ │ │ │ │ add.w r3, sl, r3, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ b.n 104c94 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 1050e6 │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ mov r0, r6 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2023d0 │ │ │ │ + bl 202478 │ │ │ │ movs r1, #69 @ 0x45 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ movs r3, #32 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r9, r0 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ strd r5, r5, [r4] │ │ │ │ add.w r7, r9, #84 @ 0x54 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ ldr.w lr, [pc, #952] @ 1054e0 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ @@ -206152,19 +206155,19 @@ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r7, [r3, lr] │ │ │ │ add.w ip, r7, ip, lsl #7 │ │ │ │ ldrb.w r3, [ip, #39] @ 0x27 │ │ │ │ add.w r3, r9, r3, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r9, r0 │ │ │ │ lsls r2, r2, #7 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r3, #40] @ 0x28 │ │ │ │ strb.w r3, [r0, #40] @ 0x28 │ │ │ │ @@ -206205,18 +206208,18 @@ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ adds r3, r7, r3 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1052e2 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r0, r6 │ │ │ │ - bl 202440 │ │ │ │ + bl 2024e8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ adc.w r2, r2, #0 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ @@ -206228,21 +206231,21 @@ │ │ │ │ cmp r3, r1 │ │ │ │ bhi.w 104d6e │ │ │ │ ldr.w sl, [sp, #24] │ │ │ │ str r7, [sp, #20] │ │ │ │ ldrb.w r2, [sl, #33] @ 0x21 │ │ │ │ ldrb.w r1, [sl, #32] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1fd160 │ │ │ │ + bl 1fd208 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 105238 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 202360 │ │ │ │ + bl 202408 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr.w r3, [r3, #3852] @ 0xf0c │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #3192] @ 0xc78 │ │ │ │ ldr.w r3, [r3, #720] @ 0x2d0 │ │ │ │ subs r4, r3, #1 │ │ │ │ bmi.n 10530c │ │ │ │ @@ -206254,22 +206257,22 @@ │ │ │ │ b.n 105266 │ │ │ │ subs r4, #1 │ │ │ │ subs r5, #4 │ │ │ │ adds r3, r4, #1 │ │ │ │ beq.n 105314 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 202488 │ │ │ │ + bl 202530 │ │ │ │ ldrb.w r7, [r9, #16] │ │ │ │ cmp r7, #0 │ │ │ │ beq.n 10525e │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2024b8 │ │ │ │ + bl 202560 │ │ │ │ mov r8, r0 │ │ │ │ b.n 10525e │ │ │ │ ldr r3, [sp, #20] │ │ │ │ strh.w r3, [sp, #96] @ 0x60 │ │ │ │ b.n 1050c8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ strb.w r3, [sp, #96] @ 0x60 │ │ │ │ @@ -206304,15 +206307,15 @@ │ │ │ │ b.w 104a58 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add.w sl, r9, #20 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ ldrb.w r3, [r2, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r2, #32] │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str.w sl, [r3, r2, lsl #2] │ │ │ │ b.n 1051dc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ @@ -206321,15 +206324,15 @@ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add r3, r2 │ │ │ │ ldrb r7, [r3, #16] │ │ │ │ cmp r7, #0 │ │ │ │ bne.n 1053f4 │ │ │ │ mov r0, sl │ │ │ │ - bl 1fe268 │ │ │ │ + bl 1fe310 │ │ │ │ b.w 104a56 │ │ │ │ cmp r7, #0 │ │ │ │ beq.n 1053be │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r5, #400 @ 0x190 │ │ │ │ mov r2, r1 │ │ │ │ b.n 105338 │ │ │ │ @@ -206346,25 +206349,25 @@ │ │ │ │ movs r1, #1 │ │ │ │ add r4, sp, #96 @ 0x60 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ lsrs r3, r3, #6 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ cbz r0, 105378 │ │ │ │ mov r3, r4 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r2 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add.w r3, r2, #20 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr.w r3, [r3, #320] @ 0x140 │ │ │ │ ldrb.w r3, [r3, #743] @ 0x2e7 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -206375,15 +206378,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 168a2c │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr.w r3, [r3, #3852] @ 0xf0c │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r7, [r3, #2188] @ 0x88c │ │ │ │ b.n 104ec8 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -206396,30 +206399,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 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1053a8 │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ b.n 1053a8 │ │ │ │ mov r1, r8 │ │ │ │ add.w r0, sl, #20 │ │ │ │ - bl 1ff5b8 │ │ │ │ + bl 1ff660 │ │ │ │ b.n 105318 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ b.n 104d44 │ │ │ │ ldrd r3, r2, [sp, #20] │ │ │ │ add.w r2, r3, r2, lsl #3 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ @@ -206445,21 +206448,21 @@ │ │ │ │ asrs r1, r2, #4 │ │ │ │ asrs r1, r2, #4 │ │ │ │ asrs r1, r2, #4 │ │ │ │ asrs r1, r2, #4 │ │ │ │ uxtb r7, r7 │ │ │ │ movs r1, #69 @ 0x45 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ add.w r9, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ mov r5, r0 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r8, #0 │ │ │ │ add.w ip, r5, #84 @ 0x54 │ │ │ │ str.w r8, [sp, #96] @ 0x60 │ │ │ │ strd r8, r8, [r4, #4] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ ldr.w lr, [pc, #112] @ 1054e0 │ │ │ │ @@ -206470,15 +206473,15 @@ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r3, [r3, lr] │ │ │ │ add.w r3, r3, fp, lsl #7 │ │ │ │ ldrb.w r3, [r3, #39] @ 0x27 │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ str r7, [r3, #40] @ 0x28 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add.w r2, r3, #84 @ 0x54 │ │ │ │ add.w r4, sl, r3 │ │ │ │ add r2, sl │ │ │ │ adds r3, #88 @ 0x58 │ │ │ │ add r3, sl │ │ │ │ ldrd r0, r1, [r2, #4] │ │ │ │ @@ -206506,41 +206509,41 @@ │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r4, #4] │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ cbz r0, 105510 │ │ │ │ mov r3, r4 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r2 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add.w r3, r2, #20 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr.w r3, [r5, #284] @ 0x11c │ │ │ │ movw r1, #321 @ 0x141 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ adds r3, r7, r3 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ mov r5, r0 │ │ │ │ add.w r7, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ movs r3, #32 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add.w ip, r5, #84 @ 0x54 │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldrb.w lr, [r3, #31] │ │ │ │ movs r3, #0 │ │ │ │ @@ -206550,15 +206553,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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ b.n 105398 │ │ │ │ mov.w r3, fp, lsl #7 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [pc, #12] @ (105584 ) │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -206572,19 +206575,19 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r0, [r0, #3928] @ 0xf58 │ │ │ │ sub sp, #12 │ │ │ │ cbz r0, 1055a8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e2e4c │ │ │ │ + bl 1e2ef4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r0, [r3, #3932] @ 0xf5c │ │ │ │ cbz r0, 1055b2 │ │ │ │ - bl 1e2e4c │ │ │ │ + bl 1e2ef4 │ │ │ │ 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 │ │ │ │ @@ -206627,21 +206630,21 @@ │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ and.w r2, r2, #2 │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 1057b6 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ add r5, sp, #52 @ 0x34 │ │ │ │ - bl 223708 │ │ │ │ + bl 2237b0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 2573ac │ │ │ │ + bl 257454 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 254940 │ │ │ │ + bl 2549e8 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 255508 │ │ │ │ + bl 2555b0 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ cmp r3, #4 │ │ │ │ beq.w 10578a │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr.w r3, [r0, #424] @ 0x1a8 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cbz r1, 105676 │ │ │ │ @@ -206652,34 +206655,34 @@ │ │ │ │ movne r1, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 105660 │ │ │ │ cbz r1, 105676 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ - bl 20fa7c │ │ │ │ + bl 20fb24 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr.w r3, [r0, #324] @ 0x144 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 10575a │ │ │ │ - bl 28da40 │ │ │ │ + bl 28dae8 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 24ce60 │ │ │ │ + bl 24cf08 │ │ │ │ mov.w r1, #29360128 @ 0x1c00000 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 232f08 │ │ │ │ + bl 232fb0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 254940 │ │ │ │ + bl 2549e8 │ │ │ │ mvn.w r1, #4227858432 @ 0xfc000000 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 250e30 │ │ │ │ + bl 250ed8 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 2436a0 │ │ │ │ + bl 243748 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 230e24 │ │ │ │ + bl 230ecc │ │ │ │ ldrb r3, [r7, #14] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 105752 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ ldr.w r0, [r4, #3864] @ 0xf18 │ │ │ │ movs r6, #0 │ │ │ │ @@ -206687,24 +206690,24 @@ │ │ │ │ bl 168cc8 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ mov r1, r5 │ │ │ │ str r6, [r5, #4] │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ strb.w r2, [sp, #58] @ 0x3a │ │ │ │ - bl 26b688 │ │ │ │ + bl 26b730 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ ldr.w r2, [r6, #312] @ 0x138 │ │ │ │ lsls r2, r2, #30 │ │ │ │ bpl.n 10570a │ │ │ │ ldr.w r1, [r4, #3928] @ 0xf58 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 10579a │ │ │ │ mov r0, r6 │ │ │ │ - bl 22273c │ │ │ │ + bl 2227e4 │ │ │ │ mov r2, r6 │ │ │ │ ldr.w r0, [r4, #3864] @ 0xf18 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [sp, #44] @ 0x2c │ │ │ │ bl 168cc8 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ @@ -206723,65 +206726,65 @@ │ │ │ │ mov r0, r6 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr.w r1, [r4, #3932] @ 0xf5c │ │ │ │ cbz r1, 10576e │ │ │ │ mov.w r2, #16384 @ 0x4000 │ │ │ │ mov r0, r6 │ │ │ │ - bl 21cb3c │ │ │ │ + bl 21cbe4 │ │ │ │ mov r2, r6 │ │ │ │ ldr.w r0, [r4, #3864] @ 0xf18 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [sp, #44] @ 0x2c │ │ │ │ bl 168cc8 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ b.n 105712 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 24cfe0 │ │ │ │ + bl 24d088 │ │ │ │ b.n 1056ba │ │ │ │ - bl 26e128 │ │ │ │ + bl 26e1d0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 26e334 │ │ │ │ + bl 26e3dc │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ bl d5c38 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ b.n 105684 │ │ │ │ add.w r0, r4, #3936 @ 0xf60 │ │ │ │ - bl 1f6158 │ │ │ │ + bl 1f6200 │ │ │ │ ldr.w r2, [r4, #3932] @ 0xf5c │ │ │ │ cbz r2, 1057e6 │ │ │ │ add.w r0, r4, #3936 @ 0xf60 │ │ │ │ - bl 1f6174 │ │ │ │ + bl 1f621c │ │ │ │ ldr.w r1, [r4, #3932] @ 0xf5c │ │ │ │ b.n 105732 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #32 │ │ │ │ strb.w r3, [sp, #52] @ 0x34 │ │ │ │ - bl 24f148 │ │ │ │ + bl 24f1f0 │ │ │ │ b.n 105654 │ │ │ │ add.w r0, r4, #3936 @ 0xf60 │ │ │ │ - bl 1f6158 │ │ │ │ + bl 1f6200 │ │ │ │ ldr.w r2, [r4, #3928] @ 0xf58 │ │ │ │ cbz r2, 1057d0 │ │ │ │ add.w r0, r4, #3936 @ 0xf60 │ │ │ │ - bl 1f6174 │ │ │ │ + bl 1f621c │ │ │ │ ldr.w r1, [r4, #3928] @ 0xf58 │ │ │ │ b.n 1056f0 │ │ │ │ ldr r3, [pc, #96] @ (105818 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [pc, #96] @ (10581c ) │ │ │ │ add r2, pc │ │ │ │ ldr r5, [r5, r3] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx 59208 <__fprintf_chk@plt> │ │ │ │ ldr r1, [r5, #0] │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 282c50 │ │ │ │ + bl 282cf8 │ │ │ │ b.n 105632 │ │ │ │ ldr r1, [pc, #76] @ (105820 ) │ │ │ │ movw r2, #6623 @ 0x19df │ │ │ │ ldr.w r0, [r4, #3864] @ 0xf18 │ │ │ │ add r1, pc │ │ │ │ bl fc318 │ │ │ │ str.w r0, [r4, #3928] @ 0xf58 │ │ │ │ @@ -206794,29 +206797,29 @@ │ │ │ │ str.w r0, [r4, #3932] @ 0xf5c │ │ │ │ b.n 10577c │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ add r2, sp, #184 @ 0xb8 │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r6, #15 │ │ │ │ + lsrs r4, r6, #18 │ │ │ │ movs r6, r5 │ │ │ │ add r1, sp, #984 @ 0x3d8 │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r0, r7, #5 │ │ │ │ movs r0, r0 │ │ │ │ add r0, sp, #920 @ 0x398 │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #80] @ 0x50 │ │ │ │ + str r4, [sp, #848] @ 0x350 │ │ │ │ movs r5, r4 │ │ │ │ - add r2, pc, #600 @ (adr r2, 105a7c ) │ │ │ │ + add r3, pc, #344 @ (adr r3, 10597c ) │ │ │ │ movs r5, r5 │ │ │ │ - vst1.8 {d16[1]}, [r8], fp │ │ │ │ + @ instruction: 0xfa88002b │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [pc, #912] @ (105bcc ) │ │ │ │ mov r5, r2 │ │ │ │ @@ -208488,15 +208491,15 @@ │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r3, [pc, #1672] @ 1070f8 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #52] @ 0x34 │ │ │ │ - bl 24f808 │ │ │ │ + bl 24f8b0 │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ beq.w 106d62 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -208520,41 +208523,41 @@ │ │ │ │ ldr.w r2, [pc, #1596] @ 1070fc │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [pc, #1592] @ 107100 │ │ │ │ strb.w r3, [sp, #62] @ 0x3e │ │ │ │ add r2, pc │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ add r1, pc │ │ │ │ - bl 1ffe90 │ │ │ │ + bl 1fff38 │ │ │ │ ldrb.w r3, [r4, #65] @ 0x41 │ │ │ │ subs r3, #4 │ │ │ │ cmp r3, #1 │ │ │ │ bls.n 106aea │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 106c38 │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25026c │ │ │ │ + bl 250314 │ │ │ │ mov r0, r4 │ │ │ │ bl 168f88 │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 106b72 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cbnz r1, 106b58 │ │ │ │ ldr.w r2, [pc, #1532] @ 107104 │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r1, [pc, #1528] @ 107108 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1ffe90 │ │ │ │ + bl 1fff38 │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 106b82 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb r3, [r3, #7] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 106b82 │ │ │ │ @@ -208592,52 +208595,52 @@ │ │ │ │ bne.n 106c30 │ │ │ │ str.w r2, [r4, #168] @ 0xa8 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 106b06 │ │ │ │ movs r2, #9 │ │ │ │ mov.w r1, #256 @ 0x100 │ │ │ │ mov r0, r4 │ │ │ │ - bl 221694 │ │ │ │ + bl 22173c │ │ │ │ movs r2, #7 │ │ │ │ mov.w r1, #640 @ 0x280 │ │ │ │ mov r0, r4 │ │ │ │ - bl 221694 │ │ │ │ + bl 22173c │ │ │ │ movs r2, #1 │ │ │ │ mov.w r1, #33554432 @ 0x2000000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 221694 │ │ │ │ + bl 22173c │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ cmp r3, #5 │ │ │ │ beq.w 106e7a │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 212530 │ │ │ │ + bl 2125d8 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 212530 │ │ │ │ + bl 2125d8 │ │ │ │ ldrsb.w r2, [r4, #65] @ 0x41 │ │ │ │ subs r3, r2, #2 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #1 │ │ │ │ bhi.n 106bd6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2103f8 │ │ │ │ + bl 2104a0 │ │ │ │ ldr.w r3, [pc, #1332] @ 10710c │ │ │ │ movs r5, #0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ strd r5, r5, [sp, #88] @ 0x58 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - bl 2369c4 │ │ │ │ + bl 236a6c │ │ │ │ mov r0, r4 │ │ │ │ bl 169000 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 106d9e │ │ │ │ ldr.w r2, [pc, #1288] @ 107110 │ │ │ │ @@ -208683,22 +208686,22 @@ │ │ │ │ lsls r7, r3, #8 │ │ │ │ bmi.w 106ede │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #22 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ strb r3, [r5, #0] │ │ │ │ - bl 1fc8f8 │ │ │ │ + bl 1fc9a0 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1070a8 │ │ │ │ movs r2, #23 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fc8f8 │ │ │ │ + bl 1fc9a0 │ │ │ │ ldr.w r7, [r4, #424] @ 0x1a8 │ │ │ │ mov fp, r0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cbnz r3, 106ca2 │ │ │ │ b.n 106aea │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ @@ -208718,15 +208721,15 @@ │ │ │ │ strd r9, r9, [r3] │ │ │ │ str r4, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r5, [r4, #24] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - bl 1ff8c0 │ │ │ │ + bl 1ff968 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 1070a4 │ │ │ │ mov fp, r8 │ │ │ │ movs r6, #0 │ │ │ │ mov r8, r0 │ │ │ │ strd r7, r4, [sp, #28] │ │ │ │ ldr r3, [r5, #16] │ │ │ │ @@ -208774,15 +208777,15 @@ │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 106f40 │ │ │ │ mov r5, r4 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 106cfc │ │ │ │ mov r0, r8 │ │ │ │ mov r5, r8 │ │ │ │ - bl 1ff8c0 │ │ │ │ + bl 1ff968 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 107058 │ │ │ │ mov r8, r0 │ │ │ │ b.n 106ce4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ @@ -208797,20 +208800,20 @@ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb r3, [r3, #11] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 226b94 │ │ │ │ + bl 226c3c │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #28 │ │ │ │ strb.w r3, [sp, #64] @ 0x40 │ │ │ │ - bl 24f148 │ │ │ │ + bl 24f1f0 │ │ │ │ b.n 106a8c │ │ │ │ ldr.w r3, [r4, #424] @ 0x1a8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 1070d8 │ │ │ │ mov r2, r3 │ │ │ │ ldrb.w r1, [r2, #32] │ │ │ │ @@ -208852,76 +208855,76 @@ │ │ │ │ beq.w 1070c8 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 106ece │ │ │ │ movw r1, #267 @ 0x10b │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ add.w r6, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldrb.w r2, [r5, #33] @ 0x21 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #64] @ 0x40 │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 106e5a │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ movs r1, #0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 215914 │ │ │ │ + bl 2159bc │ │ │ │ mov r0, r4 │ │ │ │ bl ce560 │ │ │ │ b.n 106c04 │ │ │ │ ldr r2, [pc, #664] @ (107114 ) │ │ │ │ mov.w r1, #16777216 @ 0x1000000 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ - bl 21f824 │ │ │ │ + bl 21f8cc │ │ │ │ movs r2, #9 │ │ │ │ mov.w r1, #16777216 @ 0x1000000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 221694 │ │ │ │ + bl 22173c │ │ │ │ ldrb.w r3, [r4, #358] @ 0x166 │ │ │ │ lsls r3, r3, #31 │ │ │ │ bpl.n 106ea2 │ │ │ │ ldr.w r3, [r4, #316] @ 0x13c │ │ │ │ cbnz r3, 106eea │ │ │ │ add r1, sp, #108 @ 0x6c │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ strd r3, r3, [r1, #4] │ │ │ │ str r3, [r1, #12] │ │ │ │ movs r3, #2 │ │ │ │ strb.w r3, [sp, #108] @ 0x6c │ │ │ │ - bl 243740 │ │ │ │ + bl 2437e8 │ │ │ │ b.n 106bb0 │ │ │ │ ldrh r3, [r0, #4] │ │ │ │ mvns r2, r3 │ │ │ │ and.w r2, r2, #1 │ │ │ │ mvn.w r3, r3, lsr #1 │ │ │ │ strb.w r2, [sp, #82] @ 0x52 │ │ │ │ b.n 106d80 │ │ │ │ @@ -208931,21 +208934,21 @@ │ │ │ │ mov.w r2, #1 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ b.n 106e0c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r2 │ │ │ │ strb r2, [r5, #0] │ │ │ │ - bl 24f49c │ │ │ │ + bl 24f544 │ │ │ │ b.n 106aea │ │ │ │ adds r3, #15 │ │ │ │ movs r2, #16 │ │ │ │ bic.w r1, r3, #15 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2199d8 │ │ │ │ + bl 219a80 │ │ │ │ b.n 106ea2 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, sl │ │ │ │ bne.w 106d0c │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ @@ -208975,15 +208978,15 @@ │ │ │ │ beq.w 107084 │ │ │ │ movs r3, #3 │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r5, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r5, #112] @ 0x70 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1fcdf4 │ │ │ │ + bl 1fce9c │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r5 │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ @@ -208991,25 +208994,25 @@ │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldrb r7, [r3, #12] │ │ │ │ lsl.w r7, r2, r7 │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ mov r6, r0 │ │ │ │ mvns r7, r7 │ │ │ │ and.w r7, r7, #1 │ │ │ │ ldrb.w ip, [r3, #12] │ │ │ │ strb.w ip, [r0, #40] @ 0x28 │ │ │ │ @@ -209046,37 +209049,37 @@ │ │ │ │ ldrb.w r5, [r3, #32] │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ add.w r5, r6, r5, lsl #2 │ │ │ │ add.w r6, r6, r3, lsl #2 │ │ │ │ str r2, [r5, #40] @ 0x28 │ │ │ │ mov r5, r4 │ │ │ │ str.w r9, [r6, #40] @ 0x28 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ b.n 106d4c │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ bne.w 106d50 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ cmp r2, sl │ │ │ │ it eq │ │ │ │ moveq r5, r3 │ │ │ │ beq.w 106f02 │ │ │ │ mov r0, r8 │ │ │ │ mov r5, r8 │ │ │ │ - bl 1ff8c0 │ │ │ │ + bl 1ff968 │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 106d5e │ │ │ │ ldr r7, [sp, #28] │ │ │ │ mov r8, fp │ │ │ │ ldr r4, [sp, #32] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ - bl 24f49c │ │ │ │ + bl 24f544 │ │ │ │ b.n 107072 │ │ │ │ ldr r4, [r7, #24] │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 106cba │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -209088,26 +209091,26 @@ │ │ │ │ ldr r3, [pc, #148] @ (10711c ) │ │ │ │ movs r1, #8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #23 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1fc820 │ │ │ │ + bl 1fc8c8 │ │ │ │ ldrh r3, [r0, #20] │ │ │ │ movs r2, #2 │ │ │ │ mov fp, r0 │ │ │ │ bfi r3, r2, #6, #3 │ │ │ │ strh r3, [r0, #20] │ │ │ │ b.n 106f48 │ │ │ │ mov r6, r5 │ │ │ │ b.n 10705e │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ - bl 24f49c │ │ │ │ + bl 24f544 │ │ │ │ b.n 106aea │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ movw r2, #805 @ 0x325 │ │ │ │ cmp r1, r2 │ │ │ │ bne.w 106cfc │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r3 │ │ │ │ @@ -209429,15 +209432,15 @@ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ ldr r1, [r2, #24] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r0, r1 │ │ │ │ str.w r3, [r8, #16] │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - bl 1ff8c0 │ │ │ │ + bl 1ff968 │ │ │ │ ldrd r1, r2, [sp, #40] @ 0x28 │ │ │ │ mov fp, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 107c4e │ │ │ │ mov.w sl, #0 │ │ │ │ strd r2, r4, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [r1, #16] │ │ │ │ @@ -209481,15 +209484,15 @@ │ │ │ │ mov.w sl, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ bl 103930 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 107484 │ │ │ │ mov r0, fp │ │ │ │ - bl 1ff8c0 │ │ │ │ + bl 1ff968 │ │ │ │ mov r1, fp │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 107bc2 │ │ │ │ mov fp, r0 │ │ │ │ b.n 10744c │ │ │ │ cmp r0, #0 │ │ │ │ it gt │ │ │ │ @@ -209524,15 +209527,15 @@ │ │ │ │ strd r3, r3, [fp, #8] │ │ │ │ str.w r5, [fp, #20] │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r4, [r5, #24] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [fp, #16] │ │ │ │ - bl 1ff8c0 │ │ │ │ + bl 1ff968 │ │ │ │ mov sl, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 107e60 │ │ │ │ mov r3, fp │ │ │ │ mov.w r8, #0 │ │ │ │ mov fp, r9 │ │ │ │ mov r9, r3 │ │ │ │ @@ -209564,15 +209567,15 @@ │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r3, r5, #84 @ 0x54 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldmia r3, {r1, r2, r3} │ │ │ │ - bl 200518 │ │ │ │ + bl 2005c0 │ │ │ │ ldrb.w r6, [sp, #432] @ 0x1b0 │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 107752 │ │ │ │ ldrd r7, r2, [sp, #440] @ 0x1b8 │ │ │ │ add.w r3, fp, r7, lsl #3 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ add.w ip, r3, r2, lsl #5 │ │ │ │ @@ -209631,49 +209634,49 @@ │ │ │ │ mov r0, r9 │ │ │ │ lsls r3, r3, #2 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ ldrb.w r3, [r5, #40] @ 0x28 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldrb.w r3, [r5, #33] @ 0x21 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 201828 │ │ │ │ + bl 2018d0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #2 │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ movs r1, #1 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ movs r2, #32 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ str r3, [r7, #0] │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 107688 │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov.w r1, #362 @ 0x16a │ │ │ │ mov r0, r9 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov.w r1, #398 @ 0x18e │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ mov r8, r0 │ │ │ │ ldrd r2, r3, [sp, #68] @ 0x44 │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ add.w lr, r8, #84 @ 0x54 │ │ │ │ str r3, [r7, #12] │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ add.w ip, r8, #100 @ 0x64 │ │ │ │ strd r3, r3, [r7] │ │ │ │ @@ -209712,37 +209715,37 @@ │ │ │ │ mov r1, r8 │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ mov r0, r9 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r8, r6 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 1ff5b8 │ │ │ │ + bl 1ff660 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fe268 │ │ │ │ + bl 1fe310 │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 107564 │ │ │ │ mov r0, sl │ │ │ │ mov r4, sl │ │ │ │ - bl 1ff8c0 │ │ │ │ + bl 1ff968 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 107cc2 │ │ │ │ mov sl, r0 │ │ │ │ b.n 107548 │ │ │ │ add r3, sp, #432 @ 0x1b0 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 288dfc │ │ │ │ + bl 288ea4 │ │ │ │ ldr.w r3, [r4, #424] @ 0x1a8 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cbz r1, 10779c │ │ │ │ movs r1, #0 │ │ │ │ ldrb.w r2, [r3, #32] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ @@ -209752,15 +209755,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 107786 │ │ │ │ cbz r1, 10779c │ │ │ │ ldr r1, [r1, #24] │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ add r4, sp, #108 @ 0x6c │ │ │ │ mov r0, r5 │ │ │ │ - bl 20fa7c │ │ │ │ + bl 20fb24 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r1, r4 │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ lsls r3, r3, #7 │ │ │ │ orr.w r3, r3, r2, lsl #9 │ │ │ │ str r3, [r4, #0] │ │ │ │ @@ -209789,15 +209792,15 @@ │ │ │ │ strd r7, r7, [fp, #8] │ │ │ │ str.w r5, [fp, #20] │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ldr r4, [r5, #24] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ mov r0, r4 │ │ │ │ str.w r2, [fp, #16] │ │ │ │ - bl 1ff8c0 │ │ │ │ + bl 1ff968 │ │ │ │ mov r9, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 107c4a │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ mov r6, r7 │ │ │ │ strd r5, r8, [sp, #44] @ 0x2c │ │ │ │ ldr r5, [r4, #16] │ │ │ │ @@ -209817,15 +209820,15 @@ │ │ │ │ bne.n 107822 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ movs r4, #0 │ │ │ │ cmp r3, #4 │ │ │ │ beq.n 107854 │ │ │ │ mov r0, r9 │ │ │ │ mov r4, r9 │ │ │ │ - bl 1ff8c0 │ │ │ │ + bl 1ff968 │ │ │ │ cbz r4, 1078a8 │ │ │ │ mov r9, r0 │ │ │ │ b.n 107816 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ cmp r2, #4 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ @@ -209852,24 +209855,24 @@ │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ cmp r3, #8 │ │ │ │ beq.w 107a24 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 10782c │ │ │ │ mov r0, r9 │ │ │ │ mov r4, r9 │ │ │ │ - bl 1ff8c0 │ │ │ │ + bl 1ff968 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 107846 │ │ │ │ mov r7, r6 │ │ │ │ ldr.w r8, [sp, #48] @ 0x30 │ │ │ │ ldrd r6, r5, [sp, #40] @ 0x28 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 24f49c │ │ │ │ + bl 24f544 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cbz r2, 1078d0 │ │ │ │ ldr r5, [r6, #24] │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 1077e8 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ @@ -209985,15 +209988,15 @@ │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r3, #52] @ 0x34 │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xe8c8002d │ │ │ │ + @ instruction: 0xe988002d │ │ │ │ ldrb.w r3, [r3, #750] @ 0x2ee │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 107898 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ movw r3, #597 @ 0x255 │ │ │ │ cmp r2, r3 │ │ │ │ bne.w 107888 │ │ │ │ @@ -210051,46 +210054,46 @@ │ │ │ │ strh r2, [r0, #20] │ │ │ │ strh r2, [r0, #20] │ │ │ │ movs r2, #16 │ │ │ │ movs r3, #1 │ │ │ │ strh r3, [r6, #0] │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov sl, r0 │ │ │ │ cbz r0, 107aca │ │ │ │ mov r3, r6 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [sl, #40] @ 0x28 │ │ │ │ str.w r1, [sl, #44] @ 0x2c │ │ │ │ mov r1, sl │ │ │ │ add.w sl, sl, #20 │ │ │ │ mov r0, fp │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, sl │ │ │ │ mov r0, fp │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ movs r1, #69 @ 0x45 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ add.w r3, r8, r3, lsl #7 │ │ │ │ ldrb.w r3, [r3, #39] @ 0x27 │ │ │ │ add.w r7, r7, r3, lsl #2 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ mov r7, r0 │ │ │ │ add.w sl, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sl │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w ip, r7, #84 @ 0x54 │ │ │ │ str r2, [r6, #12] │ │ │ │ add.w r3, r8, r3, lsl #7 │ │ │ │ mov.w r8, #0 │ │ │ │ strd r8, r8, [r6] │ │ │ │ @@ -210100,15 +210103,15 @@ │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w lr, r7, lr, lsl #2 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ movs r6, #1 │ │ │ │ str.w r3, [lr, #40] @ 0x28 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add.w r2, r3, #84 @ 0x54 │ │ │ │ add.w ip, r5, r3 │ │ │ │ add r2, r5 │ │ │ │ adds r3, #88 @ 0x58 │ │ │ │ add r3, r5 │ │ │ │ ldrd r0, r1, [r2, #4] │ │ │ │ @@ -210149,23 +210152,23 @@ │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov.w sl, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ bl 103930 │ │ │ │ mov r0, fp │ │ │ │ - bl 1ff8c0 │ │ │ │ + bl 1ff968 │ │ │ │ mov r1, fp │ │ │ │ cmp r1, #0 │ │ │ │ bne.w 1074c8 │ │ │ │ ldrd r2, r4, [sp, #40] @ 0x28 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, sl │ │ │ │ movs r2, #0 │ │ │ │ - bl 24f49c │ │ │ │ + bl 24f544 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ orrs r3, r0 │ │ │ │ str r3, [sp, #28] │ │ │ │ b.n 107be0 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 107418 │ │ │ │ @@ -210176,15 +210179,15 @@ │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ orr.w sl, r2, r1 │ │ │ │ uxtb.w r1, sl │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 10776e │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 255508 │ │ │ │ + bl 2555b0 │ │ │ │ b.n 10776e │ │ │ │ ldr.w r1, [pc, #1624] @ 10825c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr.w r8, [r0, r1] │ │ │ │ add.w r1, r8, #73728 @ 0x12000 │ │ │ │ ldrb.w r1, [r1, #2738] @ 0xab2 │ │ │ │ add.w r1, r5, r1, lsl #2 │ │ │ │ @@ -210226,46 +210229,46 @@ │ │ │ │ movs r4, #0 │ │ │ │ b.n 107586 │ │ │ │ mov r4, lr │ │ │ │ ldrb.w r2, [r5, #33] @ 0x21 │ │ │ │ adds r5, #20 │ │ │ │ ldrb r1, [r5, #20] │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1fd160 │ │ │ │ + bl 1fd208 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 107c96 │ │ │ │ adds r7, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 202360 │ │ │ │ + bl 202408 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov r8, r6 │ │ │ │ - bl 1ff5b8 │ │ │ │ + bl 1ff660 │ │ │ │ b.n 107752 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.w 107758 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp.w r3, #660 @ 0x294 │ │ │ │ beq.w 107586 │ │ │ │ mov r0, sl │ │ │ │ mov r4, sl │ │ │ │ - bl 1ff8c0 │ │ │ │ + bl 1ff968 │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 107766 │ │ │ │ mov r3, r9 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ ldrd r5, r6, [sp, #40] @ 0x28 │ │ │ │ mov r9, fp │ │ │ │ mov fp, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ movs r2, #0 │ │ │ │ - bl 24f49c │ │ │ │ + bl 24f544 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ orr.w r3, r0, r7 │ │ │ │ uxtb r7, r3 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cbz r3, 107cf4 │ │ │ │ ldr r5, [r6, #24] │ │ │ │ cmp r5, #0 │ │ │ │ @@ -210297,40 +210300,40 @@ │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ ldrb.w r3, [r5, #40] @ 0x28 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ ldrb.w r3, [r5, #33] @ 0x21 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 107d60 │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #362 @ 0x16a │ │ │ │ mov r0, r9 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ movw r1, #321 @ 0x141 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ mov r8, r0 │ │ │ │ ldrd r2, r3, [sp, #64] @ 0x40 │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ add.w ip, r8, #84 @ 0x54 │ │ │ │ str r3, [r7, #12] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r7] │ │ │ │ str r3, [r7, #8] │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ @@ -210344,41 +210347,41 @@ │ │ │ │ mov r0, r9 │ │ │ │ ldr.w r2, [r2, lr] │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ ldrb r3, [r3, #31] │ │ │ │ add.w r3, r8, r3, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ b.n 107740 │ │ │ │ add r7, sp, #112 @ 0x70 │ │ │ │ movs r2, #32 │ │ │ │ strd r1, r1, [r7] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 107dfc │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movw r1, #321 @ 0x141 │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ movs r2, #2 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ movs r3, #0 │ │ │ │ str.w r8, [r7, #12] │ │ │ │ add.w ip, r1, #84 @ 0x54 │ │ │ │ strd r3, r3, [r7] │ │ │ │ str r3, [r7, #8] │ │ │ │ ldr.w lr, [r1, #36] @ 0x24 │ │ │ │ @@ -210391,15 +210394,15 @@ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ add.w lr, r3, lr, lsl #7 │ │ │ │ ldrb.w r3, [lr, #31] │ │ │ │ add.w r3, r1, r3, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ b.w 107638 │ │ │ │ mov r8, r4 │ │ │ │ b.n 107cce │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, #3852] @ 0xf0c │ │ │ │ @@ -210592,15 +210595,15 @@ │ │ │ │ cmp r6, r1 │ │ │ │ add r3, r1 │ │ │ │ it cs │ │ │ │ movcs r6, r1 │ │ │ │ cmp r7, r3 │ │ │ │ it cc │ │ │ │ movcc r7, r3 │ │ │ │ - bl 1ff8c0 │ │ │ │ + bl 1ff968 │ │ │ │ cbz r0, 1080c4 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 10808a │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -210749,15 +210752,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1081c8 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 108204 │ │ │ │ b.n 108012 │ │ │ │ - bl 1ff8c0 │ │ │ │ + bl 1ff968 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1081cc │ │ │ │ b.n 10820a │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r2, [r3, #280] @ 0x118 │ │ │ │ cmp r2, #2 │ │ │ │ bne.w 1080fe │ │ │ │ @@ -210767,15 +210770,15 @@ │ │ │ │ b.w 1079be │ │ │ │ ldr r2, [pc, #48] @ (10826c ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #48] @ (108270 ) │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0740 │ │ │ │ + bl 1e07e8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ b.n 107fd6 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ b.n 107f32 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ movs r3, #1 │ │ │ │ b.n 108230 │ │ │ │ @@ -210784,17 +210787,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r0, #6] │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #5 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r4, #24] │ │ │ │ + ldr r6, [r4, #36] @ 0x24 │ │ │ │ movs r5, r4 │ │ │ │ - subs r4, #42 @ 0x2a │ │ │ │ + subs r4, #234 @ 0xea │ │ │ │ movs r5, r4 │ │ │ │ push {r4, lr} │ │ │ │ ldr.w lr, [sp, #8] │ │ │ │ ldr.w r4, [lr, #3852] @ 0xf0c │ │ │ │ add.w ip, r4, #4096 @ 0x1000 │ │ │ │ ldrb.w ip, [ip, #2237] @ 0x8bd │ │ │ │ cmp.w ip, #0 │ │ │ │ @@ -210945,18 +210948,18 @@ │ │ │ │ blx 5a20c │ │ │ │ ldr.w r1, [r4, #200] @ 0xc8 │ │ │ │ cbz r1, 108434 │ │ │ │ mov r0, r5 │ │ │ │ bl c8dcc │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cbz r0, 10843c │ │ │ │ - bl 1e2e4c │ │ │ │ + bl 1e2ef4 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cbz r0, 108444 │ │ │ │ - bl 1e2e4c │ │ │ │ + bl 1e2ef4 │ │ │ │ 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 │ │ │ │ @@ -211009,35 +211012,35 @@ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ blx 5926c │ │ │ │ mov r0, r4 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ str r4, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ strh.w r4, [sp, #92] @ 0x5c │ │ │ │ - bl 1e2c0c │ │ │ │ + bl 1e2cb4 │ │ │ │ strd r6, fp, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ strd fp, r6, [sp, #76] @ 0x4c │ │ │ │ ldr.w r6, [r8, #4]! │ │ │ │ cbz r6, 108532 │ │ │ │ - bl 1e0b70 │ │ │ │ + bl 1e0c18 │ │ │ │ str r6, [sp, #0] │ │ │ │ ldrd r2, r3, [sp, #32] │ │ │ │ mov r9, r0 │ │ │ │ mov fp, r1 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ strd r7, r4, [sp, #4] │ │ │ │ bl 1055b8 │ │ │ │ str.w r0, [sl, r4, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 10882a │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - bl 1e0b70 │ │ │ │ + bl 1e0c18 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ subs.w r0, r0, r9 │ │ │ │ sbc.w r1, r1, fp │ │ │ │ adds r3, r3, r0 │ │ │ │ str r3, [r5, #8] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ adc.w r1, r1, r3 │ │ │ │ @@ -211060,15 +211063,15 @@ │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ mov r4, r8 │ │ │ │ ldr.w r9, [sp, #84] @ 0x54 │ │ │ │ add.w r7, sl, #20 │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ cbz r0, 108578 │ │ │ │ mov r1, r9 │ │ │ │ - bl 282ca0 │ │ │ │ + bl 282d48 │ │ │ │ str r0, [r5, #0] │ │ │ │ adds r5, #4 │ │ │ │ cmp r4, r7 │ │ │ │ bne.n 10856a │ │ │ │ mov ip, r7 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ mov r7, r8 │ │ │ │ @@ -211076,24 +211079,24 @@ │ │ │ │ mov r4, r6 │ │ │ │ strd sl, r8, [sp, #76] @ 0x4c │ │ │ │ add.w r9, sp, #94 @ 0x5e │ │ │ │ mov r8, fp │ │ │ │ mov fp, ip │ │ │ │ ldr.w r3, [r7, #4]! │ │ │ │ cbz r3, 1085ca │ │ │ │ - bl 1e0b70 │ │ │ │ + bl 1e0c18 │ │ │ │ str r5, [sp, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r6, r0 │ │ │ │ mov sl, r1 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [r7, #0] │ │ │ │ mov r2, r8 │ │ │ │ bl 106a38 │ │ │ │ - bl 1e0b70 │ │ │ │ + bl 1e0c18 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r0, r0, r6 │ │ │ │ sbc.w r1, r1, sl │ │ │ │ adds r3, r3, r0 │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adc.w r1, r1, r3 │ │ │ │ @@ -211126,27 +211129,27 @@ │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r2, [r2, #3864] @ 0xf18 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r2, [pc, #632] @ (108890 ) │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ - bl 279c28 │ │ │ │ + bl 279cd0 │ │ │ │ cmp r4, #1 │ │ │ │ beq.w 108876 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cbz r3, 108648 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r7, r8 │ │ │ │ mov r5, r3 │ │ │ │ add.w r4, r3, #24 │ │ │ │ ldr.w r1, [r7, #4]! │ │ │ │ cbz r1, 108642 │ │ │ │ movs r0, #0 │ │ │ │ - bl 2054c4 │ │ │ │ + bl 20556c │ │ │ │ str r0, [r5, #0] │ │ │ │ adds r5, #4 │ │ │ │ cmp r4, r5 │ │ │ │ bne.n 108634 │ │ │ │ ldr.w r1, [sl, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 108816 │ │ │ │ @@ -211232,15 +211235,15 @@ │ │ │ │ beq.n 1087de │ │ │ │ ldr.w r3, [r7, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 108732 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 108732 │ │ │ │ - bl 1e0b70 │ │ │ │ + bl 1e0c18 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #20] │ │ │ │ mov ip, sl │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov fp, r1 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ @@ -211265,15 +211268,15 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mov r3, r8 │ │ │ │ strb.w r4, [sp, #232] @ 0xe8 │ │ │ │ bl 107120 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 108880 │ │ │ │ - bl 1e0b70 │ │ │ │ + bl 1e0c18 │ │ │ │ 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] │ │ │ │ @@ -211284,15 +211287,15 @@ │ │ │ │ ldrb.w r3, [r1, #82] @ 0x52 │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ bfi r5, r3, #6, #1 │ │ │ │ strb.w r5, [sp, #121] @ 0x79 │ │ │ │ movs r3, #5 │ │ │ │ b.n 1086cc │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1e2e4c │ │ │ │ + bl 1e2ef4 │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #176] @ (108898 ) │ │ │ │ ldr r2, [pc, #160] @ (10888c ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ @@ -211313,54 +211316,54 @@ │ │ │ │ ldrb.w r3, [sp, #121] @ 0x79 │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ strb.w r3, [sp, #121] @ 0x79 │ │ │ │ b.n 108712 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 1e2e4c │ │ │ │ + bl 1e2ef4 │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldrd r8, r9, [sp, #24] │ │ │ │ subs r5, r3, #4 │ │ │ │ mov r4, r7 │ │ │ │ add.w r6, r7, #24 │ │ │ │ ldr.w r1, [r5, #4]! │ │ │ │ cbz r1, 108852 │ │ │ │ mov r0, r8 │ │ │ │ bl 1083e0 │ │ │ │ cbz r7, 10886c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cbz r0, 10885c │ │ │ │ - bl 1e2e4c │ │ │ │ + bl 1e2ef4 │ │ │ │ adds r4, #4 │ │ │ │ cmp r6, r4 │ │ │ │ beq.n 108872 │ │ │ │ ldr.w r1, [r5, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 10884c │ │ │ │ b.n 108854 │ │ │ │ adds r4, #4 │ │ │ │ cmp r4, #24 │ │ │ │ bne.n 108846 │ │ │ │ mov r3, r9 │ │ │ │ b.n 1087e6 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ movs r1, #12 │ │ │ │ - bl 288454 │ │ │ │ + bl 2884fc │ │ │ │ b.n 108626 │ │ │ │ mov r3, r0 │ │ │ │ b.n 10882e │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ ldrb r6, [r5, #13] │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ subs r2, #35 @ 0x23 │ │ │ │ - @ instruction: 0xffffcaf2 │ │ │ │ + @ instruction: 0xffffcbb2 │ │ │ │ movs r3, r5 │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ lsls r5, r6, #2 │ │ │ │ strd r2, r3, [r0, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r1, [r0, #0] │ │ │ │ movs r1, #0 │ │ │ │ @@ -212282,60 +212285,60 @@ │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fcd90 │ │ │ │ + bl 1fce38 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r7 │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ movs r2, #1 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ add.w lr, sp, #148 @ 0x94 │ │ │ │ add.w ip, r6, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #181 @ 0xb5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 201828 │ │ │ │ + bl 2018d0 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 109c62 │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ lsls r1, r3 │ │ │ │ movw r3, #514 @ 0x202 │ │ │ │ bics r3, r1 │ │ │ │ bne.w 109c9e │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str.w r3, [fp, #4] │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 109eae │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ add.w r3, r6, #20 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r4, r2 │ │ │ │ beq.n 1093a0 │ │ │ │ ldrb.w r3, [r2, #-8] │ │ │ │ cbnz r3, 1093a0 │ │ │ │ @@ -212344,51 +212347,51 @@ │ │ │ │ strb r3, [r2, #20] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ cmp r3, #32 │ │ │ │ beq.w 109d28 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #423 @ 0x1a7 │ │ │ │ - bl 201828 │ │ │ │ + bl 2018d0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #4 │ │ │ │ mov.w ip, #0 │ │ │ │ strd r3, ip, [sp, #64] @ 0x40 │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 1093e0 │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, r5 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ str r0, [sp, #12] │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov.w sl, #16 │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov r9, r0 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add.w ip, r9, #84 @ 0x54 │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ add.w r7, r9, #100 @ 0x64 │ │ │ │ strd r6, r6, [fp, #4] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ ldr.w r4, [r9, #36] @ 0x24 │ │ │ │ @@ -212416,15 +212419,15 @@ │ │ │ │ str.w sl, [r7, #40] @ 0x28 │ │ │ │ add.w r3, r9, r3, lsl #2 │ │ │ │ str r6, [r2, #40] @ 0x28 │ │ │ │ add.w r4, r9, r4, lsl #2 │ │ │ │ str r6, [r3, #40] @ 0x28 │ │ │ │ movw r3, #49344 @ 0xc0c0 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 109e94 │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r1 │ │ │ │ @@ -212433,50 +212436,50 @@ │ │ │ │ ldrmi r4, [sp, #16] │ │ │ │ bpl.w 109dde │ │ │ │ cmp r2, #32 │ │ │ │ beq.n 1094bc │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #423 @ 0x1a7 │ │ │ │ - bl 201828 │ │ │ │ + bl 2018d0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #4 │ │ │ │ movs r6, #0 │ │ │ │ strd r3, r6, [sp, #64] @ 0x40 │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 1094e4 │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, r5 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ str r0, [sp, #32] │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ mov r8, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #32 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ add.w r7, r8, #84 @ 0x54 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add.w r6, r8, #100 @ 0x64 │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ strd r4, r4, [fp, #4] │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ @@ -212509,15 +212512,15 @@ │ │ │ │ str r4, [r2, #4] │ │ │ │ str.w r3, [lr, #40] @ 0x28 │ │ │ │ movw r3, #49344 @ 0xc0c0 │ │ │ │ str r4, [r1, #4] │ │ │ │ mov r1, r8 │ │ │ │ str.w r4, [sl, #40] @ 0x28 │ │ │ │ str.w r3, [ip, #40] @ 0x28 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ add r3, sp, #148 @ 0x94 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r3 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 5926c │ │ │ │ mov r3, r4 │ │ │ │ @@ -212589,30 +212592,30 @@ │ │ │ │ adds r3, #1 │ │ │ │ cmp r4, r3 │ │ │ │ bne.n 10964c │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 109e78 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fcd90 │ │ │ │ + bl 1fce38 │ │ │ │ mov r2, r4 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrb.w r3, [r9, #33] @ 0x21 │ │ │ │ mov r6, r0 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ add.w r4, r6, #44 @ 0x2c │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ movs r1, #0 │ │ │ │ movs r6, #0 │ │ │ │ blx 5926c │ │ │ │ mov r4, r6 │ │ │ │ movs r2, #12 │ │ │ │ @@ -212686,42 +212689,42 @@ │ │ │ │ adds r3, #1 │ │ │ │ cmp r6, r3 │ │ │ │ bne.n 109752 │ │ │ │ str r4, [sp, #32] │ │ │ │ cbz r7, 1097a0 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fcd90 │ │ │ │ + bl 1fce38 │ │ │ │ mov r2, r6 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrb.w r3, [r9, #33] @ 0x21 │ │ │ │ mov r7, r0 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ mov ip, sl │ │ │ │ add.w r6, r7, #44 @ 0x2c │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r1, #227 @ 0xe3 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r9, #1 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - bl 2018e8 │ │ │ │ + bl 201990 │ │ │ │ movs r1, #181 @ 0xb5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 201828 │ │ │ │ + bl 2018d0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ mov r7, r0 │ │ │ │ strd r3, r3, [fp, #4] │ │ │ │ mov ip, sl │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ strd r3, r3, [sp, #132] @ 0x84 │ │ │ │ @@ -212734,44 +212737,44 @@ │ │ │ │ mov r6, r4 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fcd90 │ │ │ │ + bl 1fce38 │ │ │ │ mov r2, r9 │ │ │ │ add.w r9, r0, #20 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ mov lr, r4 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ add.w ip, r4, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldrb.w r3, [r8, #33] @ 0x21 │ │ │ │ cmp r3, #16 │ │ │ │ beq.n 109844 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov.w r1, #422 @ 0x1a6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 201828 │ │ │ │ + bl 2018d0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, r9 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movw r1, #343 @ 0x157 │ │ │ │ mov r0, r5 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ mov r9, r0 │ │ │ │ strd r3, r3, [fp, #4] │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ ldrb r6, [r7, #12] │ │ │ │ strd r3, r3, [sp, #132] @ 0x84 │ │ │ │ @@ -212786,40 +212789,40 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ mov r6, r4 │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fcd90 │ │ │ │ + bl 1fce38 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ add.w r7, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ mov lr, r4 │ │ │ │ add.w ip, r8, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r9 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r5 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r5 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ beq.w 109e9e │ │ │ │ and.w r1, r3, #63 @ 0x3f │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ lsls r2, r1 │ │ │ │ @@ -212827,50 +212830,50 @@ │ │ │ │ lsls r2, r2, #30 │ │ │ │ bpl.w 109d52 │ │ │ │ cmp r3, #32 │ │ │ │ beq.n 10990c │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #423 @ 0x1a7 │ │ │ │ - bl 201828 │ │ │ │ + bl 2018d0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #4 │ │ │ │ movs r4, #0 │ │ │ │ strd r3, r4, [sp, #64] @ 0x40 │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 109934 │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, r5 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ str r0, [sp, #32] │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ mov r6, r0 │ │ │ │ add.w r7, r0, #20 │ │ │ │ movs r2, #4 │ │ │ │ movs r3, #32 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add.w lr, r6, #84 @ 0x54 │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ add.w ip, r6, #100 @ 0x64 │ │ │ │ strd r4, r4, [fp, #4] │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ @@ -212906,15 +212909,15 @@ │ │ │ │ str.w r3, [r9, #40] @ 0x28 │ │ │ │ movw r3, #49344 @ 0xc0c0 │ │ │ │ str r4, [r1, #4] │ │ │ │ mov r1, r6 │ │ │ │ str r4, [r0, #4] │ │ │ │ mov r0, r5 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ blx 5926c │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #3 │ │ │ │ asr.w r2, r1, r3 │ │ │ │ @@ -212979,30 +212982,30 @@ │ │ │ │ adds r3, #1 │ │ │ │ cmp r4, r3 │ │ │ │ bne.n 109a9e │ │ │ │ cmp.w ip, #0 │ │ │ │ beq.w 109d2e │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fcd90 │ │ │ │ + bl 1fce38 │ │ │ │ mov r2, r4 │ │ │ │ add.w r4, r0, #20 │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ mov r1, r4 │ │ │ │ mov r8, r0 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ ldr.w lr, [sp, #12] │ │ │ │ add.w ip, r8, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov.w r8, #0 │ │ │ │ blx 5926c │ │ │ │ mov r3, r8 │ │ │ │ movs r1, #12 │ │ │ │ @@ -213068,36 +213071,36 @@ │ │ │ │ adds r3, #1 │ │ │ │ cmp r8, r3 │ │ │ │ bne.n 109bb0 │ │ │ │ cmp.w lr, #0 │ │ │ │ beq.n 109c00 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fcd90 │ │ │ │ + bl 1fce38 │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r9, r0 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ add.w ip, r9, #44 @ 0x2c │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #227 @ 0xe3 │ │ │ │ mov r0, r5 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 2018e8 │ │ │ │ + bl 201990 │ │ │ │ ldr r2, [pc, #584] @ (109e58 ) │ │ │ │ ldr r3, [pc, #564] @ (109e48 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -213108,50 +213111,50 @@ │ │ │ │ add.w fp, sp, #64 @ 0x40 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movs r2, #16 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [fp, #4] │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 109344 │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ bne.w 10934c │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r7, #0 │ │ │ │ movw r6, #514 @ 0x202 │ │ │ │ strd r6, r7, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 109c8a │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #343 @ 0x157 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ str r0, [sp, #16] │ │ │ │ b.w 10938c │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r1, [r0, #20] │ │ │ │ cbz r1, 109caa │ │ │ │ ldrb.w r1, [r1, #32] │ │ │ │ cbnz r1, 109cf6 │ │ │ │ @@ -213164,30 +213167,30 @@ │ │ │ │ adds r3, #1 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 109ce2 │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ str r0, [sp, #16] │ │ │ │ b.w 10938c │ │ │ │ subs r1, r2, #1 │ │ │ │ movs r6, #0 │ │ │ │ strd r6, r6, [sp, #48] @ 0x30 │ │ │ │ cmp r1, #31 │ │ │ │ bhi.w 109eae │ │ │ │ @@ -213250,30 +213253,30 @@ │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ movs r3, #32 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 109dac │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ mov r6, r0 │ │ │ │ b.n 1098fa │ │ │ │ movs r3, #2 │ │ │ │ strh.w r3, [sp, #64] @ 0x40 │ │ │ │ b.n 109d8c │ │ │ │ movs r3, #2 │ │ │ │ @@ -213307,30 +213310,30 @@ │ │ │ │ str r1, [r4, #20] │ │ │ │ asrs r1, r4, #1 │ │ │ │ movs r2, #32 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 109e30 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r4, r0 │ │ │ │ b.w 1094aa │ │ │ │ nop │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ @@ -215056,15 +215059,15 @@ │ │ │ │ str r3, [r7, #116] @ 0x74 │ │ │ │ add.w r3, r7, #216 @ 0xd8 │ │ │ │ mov r0, r3 │ │ │ │ str.w r3, [r7, #132] @ 0x84 │ │ │ │ ldr r3, [r7, #120] @ 0x78 │ │ │ │ ldr.w sl, [r3, #2996] @ 0xbb4 │ │ │ │ ldr.w fp, [r3, #2992] @ 0xbb0 │ │ │ │ - bl 1e8ff4 │ │ │ │ + bl 1e909c │ │ │ │ ldr r3, [r7, #68] @ 0x44 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 10b18a │ │ │ │ ldr r2, [r7, #68] @ 0x44 │ │ │ │ movs r5, #0 │ │ │ │ mov r8, sl │ │ │ │ @@ -215175,15 +215178,15 @@ │ │ │ │ mov lr, r2 │ │ │ │ cmp r3, r2 │ │ │ │ bhi.w 10b4d6 │ │ │ │ ldr.w r3, [r7, #220] @ 0xdc │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 10b2a8 │ │ │ │ ldr.w r0, [r7, #132] @ 0x84 │ │ │ │ - bl 1e909c │ │ │ │ + bl 1e9144 │ │ │ │ sub.w r3, r0, #28 │ │ │ │ mov r9, r0 │ │ │ │ ldr.w r0, [r0, #-28] │ │ │ │ str.w r3, [r7, #128] @ 0x80 │ │ │ │ subs r3, r0, #1 │ │ │ │ it mi │ │ │ │ ldrmi.w r2, [r9, #-24] │ │ │ │ @@ -215257,23 +215260,23 @@ │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [r7, #100] @ 0x64 │ │ │ │ cmp r2, r3 │ │ │ │ blt.n 10b2d2 │ │ │ │ ldr.w r1, [r8] │ │ │ │ b.n 10b246 │ │ │ │ ldr.w r0, [r7, #132] @ 0x84 │ │ │ │ - bl 1e9030 │ │ │ │ + bl 1e90d8 │ │ │ │ b.n 10b03c │ │ │ │ mov r1, r9 │ │ │ │ mov.w r3, #1 │ │ │ │ ldrd r6, r2, [r7, #104] @ 0x68 │ │ │ │ strb.w r3, [r9, #20] │ │ │ │ ldr.w r0, [r7, #132] @ 0x84 │ │ │ │ str.w r2, [r1, #28]! │ │ │ │ - bl 1e90e0 │ │ │ │ + bl 1e9188 │ │ │ │ ldr r3, [r7, #68] @ 0x44 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ b.n 10b0a8 │ │ │ │ mov r6, r9 │ │ │ │ mov r9, ip │ │ │ │ mov fp, r8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -215361,15 +215364,15 @@ │ │ │ │ add r2, ip │ │ │ │ cmp r2, r0 │ │ │ │ bhi.n 10b30a │ │ │ │ add r3, ip │ │ │ │ ldr.w r0, [r7, #132] @ 0x84 │ │ │ │ str r3, [r1, #36] @ 0x24 │ │ │ │ add.w r1, fp, #28 │ │ │ │ - bl 1e90e0 │ │ │ │ + bl 1e9188 │ │ │ │ b.n 10b31c │ │ │ │ ldr r3, [r7, #116] @ 0x74 │ │ │ │ adds r2, r4, #2 │ │ │ │ ldr r5, [r7, #124] @ 0x7c │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ vstr d8, [r7, #176] @ 0xb0 │ │ │ │ ldrd r0, r1, [r7, #176] @ 0xb0 │ │ │ │ @@ -215399,15 +215402,15 @@ │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 10a668 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r5, [r7, #124] @ 0x7c │ │ │ │ ldr.w r0, [r7, #132] @ 0x84 │ │ │ │ add.w r1, r5, #28 │ │ │ │ - bl 1e90e0 │ │ │ │ + bl 1e9188 │ │ │ │ b.n 10b31c │ │ │ │ mov ip, r8 │ │ │ │ ldr r5, [r7, #124] @ 0x7c │ │ │ │ ldrd lr, r0, [r7, #88] @ 0x58 │ │ │ │ ldr.w r8, [r7, #84] @ 0x54 │ │ │ │ b.n 10b294 │ │ │ │ nop.w │ │ │ │ @@ -215449,15 +215452,15 @@ │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 10a668 │ │ │ │ ldr r3, [r7, #108] @ 0x6c │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr.w r0, [r7, #132] @ 0x84 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1e90e0 │ │ │ │ + bl 1e9188 │ │ │ │ ldr r3, [r7, #124] @ 0x7c │ │ │ │ ldr r6, [r3, #24] │ │ │ │ b.n 10b314 │ │ │ │ mov.w ip, #1 │ │ │ │ ldr.w r1, [r9, #-28] │ │ │ │ ldr.w r2, [fp] │ │ │ │ ldr.w r3, [r9, #104] @ 0x68 │ │ │ │ @@ -215595,15 +215598,15 @@ │ │ │ │ add r2, ip │ │ │ │ cmp r2, r0 │ │ │ │ bhi.n 10b58e │ │ │ │ add r3, ip │ │ │ │ ldr.w r0, [r7, #132] @ 0x84 │ │ │ │ str r3, [r1, #40] @ 0x28 │ │ │ │ add.w r1, fp, #28 │ │ │ │ - bl 1e90e0 │ │ │ │ + bl 1e9188 │ │ │ │ b.n 10b5a0 │ │ │ │ mov r6, r9 │ │ │ │ mov fp, r8 │ │ │ │ mov r9, ip │ │ │ │ mov ip, r0 │ │ │ │ cmp.w ip, #0 │ │ │ │ bne.w 10b1ca │ │ │ │ @@ -215641,15 +215644,15 @@ │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 10a668 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r5, [r7, #124] @ 0x7c │ │ │ │ ldr.w r0, [r7, #132] @ 0x84 │ │ │ │ add.w r1, r5, #28 │ │ │ │ - bl 1e90e0 │ │ │ │ + bl 1e9188 │ │ │ │ b.n 10b5a0 │ │ │ │ ldr r3, [r7, #116] @ 0x74 │ │ │ │ ldr r5, [r7, #120] @ 0x78 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ vstr d8, [r7, #184] @ 0xb8 │ │ │ │ ldrd r0, r1, [r7, #184] @ 0xb8 │ │ │ │ ldr.w r6, [r3, #3192] @ 0xc78 │ │ │ │ @@ -215677,15 +215680,15 @@ │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 10a668 │ │ │ │ ldr r3, [r7, #108] @ 0x6c │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr.w r0, [r7, #132] @ 0x84 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1e90e0 │ │ │ │ + bl 1e9188 │ │ │ │ ldr r3, [r7, #124] @ 0x7c │ │ │ │ ldr r6, [r3, #24] │ │ │ │ b.n 10b598 │ │ │ │ mov ip, r8 │ │ │ │ ldr r5, [r7, #124] @ 0x7c │ │ │ │ ldrd lr, r0, [r7, #88] @ 0x58 │ │ │ │ ldr.w r8, [r7, #84] @ 0x54 │ │ │ │ @@ -215695,15 +215698,15 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #12] @ (10b77c ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cbz r0, 10b77a │ │ │ │ - bl 1e125c │ │ │ │ + bl 1e1304 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r4, [r5, #72] @ 0x48 │ │ │ │ lsls r5, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -215715,18 +215718,18 @@ │ │ │ │ ldr r4, [pc, #480] @ (10b97c ) │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e13c8 │ │ │ │ + bl 1e1470 │ │ │ │ ldr r1, [pc, #464] @ (10b980 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1e85ac │ │ │ │ + bl 1e8654 │ │ │ │ ldr r3, [pc, #460] @ (10b984 ) │ │ │ │ dmb ish │ │ │ │ add r3, pc │ │ │ │ ldrexd fp, ip, [r3] │ │ │ │ strexd r2, r0, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 10b7be │ │ │ │ @@ -215742,30 +215745,30 @@ │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ and.w r2, r2, #16777216 @ 0x1000000 │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 10b914 │ │ │ │ ldr r0, [pc, #400] @ (10b98c ) │ │ │ │ add r0, pc │ │ │ │ - bl 1e13c8 │ │ │ │ + bl 1e1470 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 10b8b6 │ │ │ │ ldr r2, [pc, #388] @ (10b990 ) │ │ │ │ add r2, pc │ │ │ │ dmb ish │ │ │ │ ldrexd r0, r1, [r2] │ │ │ │ dmb ish │ │ │ │ movw r3, #63134 @ 0xf69e │ │ │ │ movt r3, #11367 @ 0x2c67 │ │ │ │ tst r3, r0 │ │ │ │ bne.n 10b8e0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e0d4c │ │ │ │ + bl 1e0df4 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 10b8be │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r0 │ │ │ │ @@ -215794,23 +215797,23 @@ │ │ │ │ add r3, sp, #8 │ │ │ │ ldr r1, [pc, #288] @ (10b99c ) │ │ │ │ movs r2, #0 │ │ │ │ add r0, pc │ │ │ │ str r0, [sp, #8] │ │ │ │ add r1, pc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e109c │ │ │ │ + bl 1e1144 │ │ │ │ ldr r3, [pc, #276] @ (10b9a0 ) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 10b942 │ │ │ │ ldr r0, [pc, #268] @ (10b9a4 ) │ │ │ │ add r0, pc │ │ │ │ - bl 359990 │ │ │ │ + bl 359a38 │ │ │ │ ldr r2, [pc, #264] @ (10b9a8 ) │ │ │ │ ldr r3, [pc, #212] @ (10b974 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ @@ -215820,15 +215823,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, fp, pc} │ │ │ │ ldr r3, [pc, #244] @ (10b9ac ) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #0] │ │ │ │ b.n 10b894 │ │ │ │ ldr r1, [pc, #240] @ (10b9b0 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1e85ac │ │ │ │ + bl 1e8654 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, fp │ │ │ │ mov r6, r1 │ │ │ │ mov fp, r1 │ │ │ │ blx 58d60 │ │ │ │ movw r3, #2401 @ 0x961 │ │ │ │ movt r3, #54168 @ 0xd398 │ │ │ │ @@ -215844,18 +215847,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 1e0740 │ │ │ │ + bl 1e07e8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e0d4c │ │ │ │ + bl 1e0df4 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 10b832 │ │ │ │ b.n 10b8be │ │ │ │ ldr r3, [pc, #164] @ (10b9bc ) │ │ │ │ ldr r2, [r4, r3] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ @@ -215867,86 +215870,86 @@ │ │ │ │ dmb ish │ │ │ │ ldr r2, [pc, #144] @ (10b9c0 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r1, [pc, #144] @ (10b9c4 ) │ │ │ │ add r2, pc │ │ │ │ strd fp, ip, [sp] │ │ │ │ add r1, pc │ │ │ │ - bl 1e0740 │ │ │ │ + bl 1e07e8 │ │ │ │ b.n 10b7e4 │ │ │ │ ldr r2, [pc, #132] @ (10b9c8 ) │ │ │ │ mov r3, r4 │ │ │ │ ldr r1, [pc, #132] @ (10b9cc ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1e0740 │ │ │ │ + bl 1e07e8 │ │ │ │ b.n 10b894 │ │ │ │ ldr r2, [pc, #116] @ (10b9d0 ) │ │ │ │ mov r3, r4 │ │ │ │ ldr r1, [pc, #116] @ (10b9d4 ) │ │ │ │ movs r0, #2 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e0740 │ │ │ │ + bl 1e07e8 │ │ │ │ b.n 10b876 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r0, [pc, #408] @ (10bb0c ) │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #132 @ 0x84 │ │ │ │ + adds r5, #68 @ 0x44 │ │ │ │ movs r5, r4 │ │ │ │ ldr r0, [pc, #368] @ (10baf0 ) │ │ │ │ lsls r5, r6, #2 │ │ │ │ add r5, pc, #1008 @ (adr r5, 10bd74 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldr r0, [r2, #68] @ 0x44 │ │ │ │ lsls r5, r6, #2 │ │ │ │ ldr r6, [r4, #64] @ 0x40 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adds r4, #64 @ 0x40 │ │ │ │ + adds r5, #0 │ │ │ │ movs r5, r4 │ │ │ │ ldr r2, [r0, #64] @ 0x40 │ │ │ │ lsls r5, r6, #2 │ │ │ │ ldr r0, [r2, #60] @ 0x3c │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adds r4, #106 @ 0x6a │ │ │ │ + adds r5, #42 @ 0x2a │ │ │ │ movs r5, r4 │ │ │ │ lsls r7, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ lsls r5, r6, #2 │ │ │ │ mcr2 15, 6, pc, cr7, cr15, {7} @ │ │ │ │ bxns fp │ │ │ │ lsls r5, r6, #2 │ │ │ │ ldr r4, [r4, #52] @ 0x34 │ │ │ │ lsls r5, r6, #2 │ │ │ │ add r4, pc, #944 @ (adr r4, 10bd64 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - adds r3, #88 @ 0x58 │ │ │ │ + adds r4, #24 │ │ │ │ movs r5, r4 │ │ │ │ - lsls r4, r6, #21 │ │ │ │ + lsls r4, r6, #24 │ │ │ │ movs r5, r4 │ │ │ │ lsrs r4, r0, #16 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #248 @ 0xf8 │ │ │ │ + adds r3, #184 @ 0xb8 │ │ │ │ movs r5, r4 │ │ │ │ - lsls r2, r6, #20 │ │ │ │ + lsls r2, r6, #23 │ │ │ │ movs r5, r4 │ │ │ │ - adds r3, #172 @ 0xac │ │ │ │ + adds r4, #108 @ 0x6c │ │ │ │ movs r5, r4 │ │ │ │ - lsls r6, r3, #20 │ │ │ │ + lsls r6, r3, #23 │ │ │ │ movs r5, r4 │ │ │ │ - adds r3, #108 @ 0x6c │ │ │ │ + adds r4, #44 @ 0x2c │ │ │ │ movs r5, r4 │ │ │ │ - lsls r2, r1, #20 │ │ │ │ + lsls r2, r1, #23 │ │ │ │ movs r5, r4 │ │ │ │ ldrd r3, r1, [r0] │ │ │ │ mul.w r3, r1, r3 │ │ │ │ cmp r3, #2 │ │ │ │ ite ls │ │ │ │ movls r3, #0 │ │ │ │ movhi r3, #1 │ │ │ │ @@ -216156,15 +216159,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} │ │ │ │ - add r7, pc, #32 @ (adr r7, 10bc48 ) │ │ │ │ + add r7, pc, #800 @ (adr r7, 10bf48 ) │ │ │ │ movs r5, r5 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ lsls r5, r6, #2 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -216184,55 +216187,55 @@ │ │ │ │ strexd r2, r0, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 10bc5e │ │ │ │ cbnz r4, 10bc9a │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, fp, pc} │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e0d4c │ │ │ │ + bl 1e0df4 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 10bc44 │ │ │ │ ldr r1, [pc, #52] @ (10bcb4 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1e85ac │ │ │ │ + bl 1e8654 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, fp │ │ │ │ blx 58d60 │ │ │ │ movw r2, #63134 @ 0xf69e │ │ │ │ movt r2, #11367 @ 0x2c67 │ │ │ │ ands r2, r5 │ │ │ │ b.n 10bc46 │ │ │ │ ldr r2, [pc, #28] @ (10bcb8 ) │ │ │ │ mov r3, r6 │ │ │ │ ldr r1, [pc, #28] @ (10bcbc ) │ │ │ │ movs r0, #1 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e0740 │ │ │ │ + bl 1e07e8 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, fp, pc} │ │ │ │ nop │ │ │ │ str r4, [r0, #124] @ 0x7c │ │ │ │ lsls r5, r6, #2 │ │ │ │ add r1, pc, #176 @ (adr r1, 10bd68 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - adds r0, #126 @ 0x7e │ │ │ │ + adds r1, #62 @ 0x3e │ │ │ │ movs r5, r4 │ │ │ │ - lsls r0, r1, #7 │ │ │ │ + lsls r0, r1, #10 │ │ │ │ movs r5, r4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2e617c │ │ │ │ + bl 2e6224 │ │ │ │ ldr r1, [pc, #12] @ (10bce0 ) │ │ │ │ ldr r0, [pc, #12] @ (10bce4 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 1f601c │ │ │ │ + bl 1f60c4 │ │ │ │ pop {r3, pc} │ │ │ │ @ instruction: 0xfaa7ffff │ │ │ │ str r4, [r5, #112] @ 0x70 │ │ │ │ lsls r5, r6, #2 │ │ │ │ stmdb sp!, {fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -216247,15 +216250,15 @@ │ │ │ │ ldr r2, [pc, #36] @ (10bd34 ) │ │ │ │ strd fp, ip, [sp] │ │ │ │ add r2, pc │ │ │ │ blx 5a2f0 │ │ │ │ add.w fp, r3, r0 │ │ │ │ mov r0, fp │ │ │ │ movs r1, #96 @ 0x60 │ │ │ │ - bl 1e8780 │ │ │ │ + bl 1e8828 │ │ │ │ mov r0, fp │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {fp, pc} │ │ │ │ ldr r2, [pc, #860] @ (10c08c ) │ │ │ │ lsls r5, r6, #2 │ │ │ │ str r0, [r2, #112] @ 0x70 │ │ │ │ lsls r5, r6, #2 │ │ │ │ @@ -216290,15 +216293,15 @@ │ │ │ │ ldr r2, [pc, #60] @ (10bdb8 ) │ │ │ │ ldr r1, [pc, #60] @ (10bdbc ) │ │ │ │ mov r3, r6 │ │ │ │ add r2, pc │ │ │ │ movs r0, #0 │ │ │ │ add r1, pc │ │ │ │ strd r5, r4, [sp] │ │ │ │ - bl 1e0740 │ │ │ │ + bl 1e07e8 │ │ │ │ ldr r2, [pc, #48] @ (10bdc0 ) │ │ │ │ ldr r3, [pc, #32] @ (10bdb4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ eors r2, r3 │ │ │ │ @@ -216309,17 +216312,17 @@ │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ cmp r4, r5 │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #232 @ 0xe8 │ │ │ │ + adds r0, #168 @ 0xa8 │ │ │ │ movs r5, r4 │ │ │ │ - lsls r0, r5, #3 │ │ │ │ + lsls r0, r5, #6 │ │ │ │ movs r5, r4 │ │ │ │ negs r2, r5 │ │ │ │ lsls r5, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3792] @ 0xed0 │ │ │ │ @@ -216332,15 +216335,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 2f1154 │ │ │ │ + bl 2f11fc │ │ │ │ mov r6, r0 │ │ │ │ cbz r4, 10be42 │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ str r4, [sp, #0] │ │ │ │ add r4, sp, #20 │ │ │ │ add r1, sp, #308 @ 0x134 │ │ │ │ movs r2, #1 │ │ │ │ @@ -216353,15 +216356,15 @@ │ │ │ │ ldr r1, [pc, #84] @ (10be68 ) │ │ │ │ mov r3, r8 │ │ │ │ add r2, pc │ │ │ │ movs r0, #0 │ │ │ │ add r1, pc │ │ │ │ str r6, [sp, #8] │ │ │ │ strd r7, r4, [sp] │ │ │ │ - bl 1e0740 │ │ │ │ + bl 1e07e8 │ │ │ │ ldr r2, [pc, #68] @ (10be6c ) │ │ │ │ ldr r3, [pc, #52] @ (10be60 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ eors r2, r3 │ │ │ │ @@ -216374,30 +216377,30 @@ │ │ │ │ mov r3, r8 │ │ │ │ ldr r1, [pc, #44] @ (10be74 ) │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ str r6, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 1e0740 │ │ │ │ + bl 1e07e8 │ │ │ │ b.n 10be26 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ tst r4, r3 │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #106 @ 0x6a │ │ │ │ + adds r0, #42 @ 0x2a │ │ │ │ movs r5, r4 │ │ │ │ - lsls r2, r2, #1 │ │ │ │ + lsls r2, r2, #4 │ │ │ │ movs r5, r4 │ │ │ │ rors r2, r2 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - cmp r7, #70 @ 0x46 │ │ │ │ + adds r0, #6 │ │ │ │ movs r5, r4 │ │ │ │ - movs r6, r3 │ │ │ │ + lsls r6, r3, #3 │ │ │ │ movs r5, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r9, r0 │ │ │ │ @@ -216798,15 +216801,15 @@ │ │ │ │ mla r3, r3, sl, r4 │ │ │ │ ldrd r2, r3, [r3, #80] @ 0x50 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ bhi.n 10c25a │ │ │ │ b.n 10c26a │ │ │ │ nop │ │ │ │ - ldr r7, [sp, #864] @ 0x360 │ │ │ │ + add r0, pc, #608 @ (adr r0, 10c534 ) │ │ │ │ movs r5, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr r2, [pc, #396] @ (10c474 ) │ │ │ │ add.w r4, r0, #6784 @ 0x1a80 │ │ │ │ @@ -216897,30 +216900,30 @@ │ │ │ │ ldr r2, [pc, #168] @ (10c494 ) │ │ │ │ ldr r1, [pc, #168] @ (10c498 ) │ │ │ │ vmov r3, s13 │ │ │ │ add r2, pc │ │ │ │ movs r0, #2 │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 1e0740 │ │ │ │ + bl 1e07e8 │ │ │ │ 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] @ (10c49c ) │ │ │ │ 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 1e0740 │ │ │ │ + bl 1e07e8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str.w r0, [sl] │ │ │ │ mov r0, r4 │ │ │ │ str.w r5, [fp] │ │ │ │ str.w r7, [r9] │ │ │ │ str.w r6, [r8] │ │ │ │ blx 5a20c │ │ │ │ @@ -216953,18 +216956,18 @@ │ │ │ │ lsls r5, r6, #2 │ │ │ │ str r0, [r7, #4] │ │ │ │ lsls r5, r6, #2 │ │ │ │ str r2, [r5, #4] │ │ │ │ lsls r5, r6, #2 │ │ │ │ str r0, [r2, #4] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - cmp r1, #170 @ 0xaa │ │ │ │ + cmp r2, #106 @ 0x6a │ │ │ │ movs r5, r4 │ │ │ │ - @ instruction: 0xfa760024 │ │ │ │ - cmp r1, #168 @ 0xa8 │ │ │ │ + @ instruction: 0xfb360024 │ │ │ │ + cmp r2, #104 @ 0x68 │ │ │ │ movs r5, r4 │ │ │ │ subs r3, #174 @ 0xae │ │ │ │ lsls r5, r6, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -217120,30 +217123,30 @@ │ │ │ │ ldr r2, [pc, #44] @ (10c680 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #44] @ (10c684 ) │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ strb.w r0, [ip] │ │ │ │ - bl 1e0740 │ │ │ │ + bl 1e07e8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 10c638 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r1, #250 @ 0xfa │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r6, r7] │ │ │ │ lsls r5, r6, #2 │ │ │ │ subs r1, #192 @ 0xc0 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - cmp r1, #16 │ │ │ │ + cmp r1, #208 @ 0xd0 │ │ │ │ movs r5, r4 │ │ │ │ - ldrb.w r0, [r0, r4, lsl #2] │ │ │ │ + ldr.w r0, [r0, #36] @ 0x24 │ │ │ │ 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 │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -217186,28 +217189,28 @@ │ │ │ │ mov.w lr, #1 │ │ │ │ ldr r1, [pc, #40] @ (10c734 ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ mov r0, lr │ │ │ │ add r1, pc │ │ │ │ strb.w lr, [ip] │ │ │ │ - bl 1e0740 │ │ │ │ + bl 1e07e8 │ │ │ │ b.n 10c6ea │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ subs r1, #70 @ 0x46 │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r7, [r7, r4] │ │ │ │ lsls r5, r6, #2 │ │ │ │ subs r1, #14 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - cmp r0, #144 @ 0x90 │ │ │ │ + cmp r1, #80 @ 0x50 │ │ │ │ movs r5, r4 │ │ │ │ - @ instruction: 0xf75c0024 │ │ │ │ + ldrb.w r0, [ip, r4, lsl #2] │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r4, [pc, #208] @ (10c818 ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ ldr r3, [pc, #208] @ (10c81c ) │ │ │ │ @@ -217274,32 +217277,32 @@ │ │ │ │ ldr r2, [pc, #48] @ (10c824 ) │ │ │ │ ldr r1, [pc, #48] @ (10c828 ) │ │ │ │ str r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r1, pc │ │ │ │ - bl 1e0740 │ │ │ │ + bl 1e07e8 │ │ │ │ mvn.w r0, #12 │ │ │ │ b.n 10c7c4 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #174 @ 0xae │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #52 @ 0x34 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - movs r7, #216 @ 0xd8 │ │ │ │ + cmp r0, #152 @ 0x98 │ │ │ │ movs r5, r4 │ │ │ │ - @ instruction: 0xf66e0024 │ │ │ │ + @ instruction: 0xf72e0024 │ │ │ │ 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 │ │ │ │ mov r3, r2 │ │ │ │ @@ -217535,22 +217538,22 @@ │ │ │ │ bne.n 10cb0e │ │ │ │ mov r0, r3 │ │ │ │ add sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ add.w r0, r4, #6400 @ 0x1900 │ │ │ │ adds r0, #16 │ │ │ │ - bl 1e2894 │ │ │ │ + bl 1e293c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add.w r0, r4, #6400 @ 0x1900 │ │ │ │ ldr.w r2, [r5, #2316] @ 0x90c │ │ │ │ adds r0, #16 │ │ │ │ str.w r1, [r5, #2316] @ 0x90c │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1e28a8 │ │ │ │ + bl 1e2950 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ adds r3, r2, #1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ beq.n 10cabe │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 59374 │ │ │ │ @@ -217563,17 +217566,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ adds r5, #174 @ 0xae │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #60 @ 0x3c │ │ │ │ + movs r5, #252 @ 0xfc │ │ │ │ movs r5, r4 │ │ │ │ - movs r5, #78 @ 0x4e │ │ │ │ + movs r6, #14 │ │ │ │ movs r5, r4 │ │ │ │ adds r5, #58 @ 0x3a │ │ │ │ lsls r5, r6, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -217593,26 +217596,26 @@ │ │ │ │ bl 10ca38 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ add.w r4, r0, #6336 @ 0x18c0 │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f6158 │ │ │ │ + bl 1f6200 │ │ │ │ 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, #2232] @ 0x8b8 │ │ │ │ ldr r3, [r1, r2] │ │ │ │ orr.w r3, r3, #4 │ │ │ │ str r3, [r1, r2] │ │ │ │ - bl 1f6174 │ │ │ │ + bl 1f621c │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ @@ -217669,15 +217672,15 @@ │ │ │ │ ldr r3, [pc, #160] @ (10cce4 ) │ │ │ │ mov r5, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e2738 │ │ │ │ + bl 1e27e0 │ │ │ │ cbz r0, 10cc7c │ │ │ │ mov r4, r0 │ │ │ │ blx 59cf4 │ │ │ │ vldr d7, [pc, #112] @ 10ccd0 │ │ │ │ movs r3, #24 │ │ │ │ str r4, [sp, #8] │ │ │ │ mov r2, sp │ │ │ │ @@ -217688,15 +217691,15 @@ │ │ │ │ str r4, [sp, #12] │ │ │ │ vstr d7, [sp] │ │ │ │ blx 5a23c │ │ │ │ ldr r4, [pc, #104] @ (10cce8 ) │ │ │ │ mov.w r1, #4096 @ 0x1000 │ │ │ │ add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e27e0 │ │ │ │ + bl 1e2888 │ │ │ │ cbnz r0, 10cca4 │ │ │ │ ldr r2, [pc, #92] @ (10ccec ) │ │ │ │ ldr r3, [pc, #84] @ (10cce4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -217821,19 +217824,19 @@ │ │ │ │ b.n 10cd86 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r2, #236 @ 0xec │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #136 @ 0x88 │ │ │ │ + movs r3, #72 @ 0x48 │ │ │ │ movs r5, r4 │ │ │ │ adds r2, #114 @ 0x72 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - movs r2, #82 @ 0x52 │ │ │ │ + movs r3, #18 │ │ │ │ movs r5, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr r2, [pc, #384] @ (10cf70 ) │ │ │ │ @@ -217884,17 +217887,17 @@ │ │ │ │ mov r1, r9 │ │ │ │ strd r3, r7, [sp, #8] │ │ │ │ blx 59918 │ │ │ │ ldrd r2, r3, [fp, #8] │ │ │ │ add.w r0, r6, #6304 @ 0x18a0 │ │ │ │ ldrd sl, fp, [fp, #16] │ │ │ │ strd sl, fp, [sp] │ │ │ │ - bl 1e9520 │ │ │ │ + bl 1e95c8 │ │ │ │ add.w r0, r6, #6464 @ 0x1940 │ │ │ │ - bl 1e7f08 │ │ │ │ + bl 1e7fb0 │ │ │ │ ldr.w fp, [r5, #2372] @ 0x944 │ │ │ │ ldr.w r0, [r5, #2368] @ 0x940 │ │ │ │ ldr.w r1, [r5, #2376] @ 0x948 │ │ │ │ sub.w r0, r0, fp │ │ │ │ blx 59bc8 <__aeabi_uidiv@plt> │ │ │ │ cmp r0, #0 │ │ │ │ ble.n 10cefa │ │ │ │ @@ -217920,15 +217923,15 @@ │ │ │ │ ldr r2, [pc, #140] @ (10cf78 ) │ │ │ │ ldr r1, [pc, #144] @ (10cf7c ) │ │ │ │ mov r3, r4 │ │ │ │ str r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r0, #0 │ │ │ │ - bl 1e0740 │ │ │ │ + bl 1e07e8 │ │ │ │ ldr r2, [pc, #132] @ (10cf80 ) │ │ │ │ ldr r3, [pc, #116] @ (10cf74 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ @@ -217964,17 +217967,17 @@ │ │ │ │ uxtb r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #6 │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #64 @ 0x40 │ │ │ │ + movs r2, #0 │ │ │ │ movs r5, r4 │ │ │ │ - vhadd.s d16, d10, d20 │ │ │ │ + bics.w r0, sl, #36 @ 0x24 │ │ │ │ adds r0, #254 @ 0xfe │ │ │ │ lsls r5, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r8, r3 │ │ │ │ @@ -217992,15 +217995,15 @@ │ │ │ │ mov r0, r2 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ add.w r5, r0, #6272 @ 0x1880 │ │ │ │ str r1, [sp, #20] │ │ │ │ adds r5, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f6158 │ │ │ │ + bl 1f6200 │ │ │ │ ldr.w r3, [r4, #3852] @ 0xf0c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldrb.w r2, [r3, #2194] @ 0x892 │ │ │ │ cbnz r2, 10d02a │ │ │ │ ldrb.w r3, [r3, #2192] @ 0x890 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -218049,15 +218052,15 @@ │ │ │ │ ldrb.w r3, [r3, #2192] @ 0x890 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 10cfb4 │ │ │ │ add.w r5, r4, #6272 @ 0x1880 │ │ │ │ adds r5, #4 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 1f6174 │ │ │ │ + bl 1f621c │ │ │ │ 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, #2372] @ 0x944 │ │ │ │ ldr.w r0, [ip, #2368] @ 0x940 │ │ │ │ @@ -218291,15 +218294,15 @@ │ │ │ │ str.w r1, [r4, #372] @ 0x174 │ │ │ │ str.w r3, [r9, r5] │ │ │ │ strd r2, r1, [r6, #8] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r6, #4] │ │ │ │ add.w r0, r0, #6400 @ 0x1900 │ │ │ │ adds r0, #16 │ │ │ │ - bl 1e286c │ │ │ │ + bl 1e2914 │ │ │ │ ldr.w r5, [r4, #328] @ 0x148 │ │ │ │ ldr r6, [r7, #4] │ │ │ │ add.w r5, r5, #4096 @ 0x1000 │ │ │ │ ldr.w r7, [r5, #2316] @ 0x90c │ │ │ │ adds r3, r7, #1 │ │ │ │ it ne │ │ │ │ orrne.w sl, sl, #1073741824 @ 0x40000000 │ │ │ │ @@ -218346,15 +218349,15 @@ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r0, [r4, #328] @ 0x148 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 10d70e │ │ │ │ add.w r0, r0, #6400 @ 0x1900 │ │ │ │ adds r0, #16 │ │ │ │ - bl 1e2880 │ │ │ │ + bl 1e2928 │ │ │ │ ldr r5, [sp, #140] @ 0x8c │ │ │ │ cmp r6, #0 │ │ │ │ bne.w 10d52e │ │ │ │ ldr.w r3, [r4, #332] @ 0x14c │ │ │ │ cmp r3, #1 │ │ │ │ beq.n 10d3c6 │ │ │ │ dmb ish │ │ │ │ @@ -218424,15 +218427,15 @@ │ │ │ │ cmp r3, #79 @ 0x4f │ │ │ │ umull r2, r5, r5, r3 │ │ │ │ mov.w r5, r5, lsr #5 │ │ │ │ bhi.w 10d6fe │ │ │ │ ldr.w r0, [r4, #328] @ 0x148 │ │ │ │ add.w r0, r0, #6400 @ 0x1900 │ │ │ │ adds r0, #16 │ │ │ │ - bl 1e286c │ │ │ │ + bl 1e2914 │ │ │ │ ldr.w r3, [r4, #328] @ 0x148 │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ ldr.w sl, [r3, #2316] @ 0x90c │ │ │ │ blx 5926c │ │ │ │ @@ -218470,15 +218473,15 @@ │ │ │ │ ldr.w r0, [r3, #3860] @ 0xf14 │ │ │ │ movs r3, #88 @ 0x58 │ │ │ │ blx 5a23c │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r0, [r4, #328] @ 0x148 │ │ │ │ add.w r0, r0, #6400 @ 0x1900 │ │ │ │ adds r0, #16 │ │ │ │ - bl 1e2880 │ │ │ │ + bl 1e2928 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 10d3b6 │ │ │ │ blx 59f78 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #12 │ │ │ │ beq.n 10d5be │ │ │ │ ldr r3, [pc, #676] @ (10d7d4 ) │ │ │ │ @@ -218506,15 +218509,15 @@ │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ bl 13b9fc │ │ │ │ mov r5, r0 │ │ │ │ b.n 10d3e0 │ │ │ │ add.w r0, r0, #6336 @ 0x18c0 │ │ │ │ adds r0, #20 │ │ │ │ - bl 1f6158 │ │ │ │ + bl 1f6200 │ │ │ │ ldr.w r5, [r4, #328] @ 0x148 │ │ │ │ add.w r5, r5, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r5, #1128] @ 0x468 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 10d754 │ │ │ │ ldrd r6, r0, [r7, #4] │ │ │ │ add r0, r6 │ │ │ │ @@ -218555,15 +218558,15 @@ │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr.w r0, [r4, #328] @ 0x148 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 10d75a │ │ │ │ add.w r0, r0, #6400 @ 0x1900 │ │ │ │ adds r0, #16 │ │ │ │ - bl 1e286c │ │ │ │ + bl 1e2914 │ │ │ │ ldr.w r0, [r4, #328] @ 0x148 │ │ │ │ ldrd r5, fp, [r7, #36] @ 0x24 │ │ │ │ add.w r2, r5, fp │ │ │ │ cmp r5, r2 │ │ │ │ bcs.w 10d796 │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ add.w r3, r8, r6, lsl #4 │ │ │ │ @@ -218644,26 +218647,26 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 10d656 │ │ │ │ ldr.w r0, [r4, #328] @ 0x148 │ │ │ │ ldr.w r8, [sp, #44] @ 0x2c │ │ │ │ add.w r0, r0, #6400 @ 0x1900 │ │ │ │ ldr.w r9, [sp, #8] │ │ │ │ adds r0, #16 │ │ │ │ - bl 1e2880 │ │ │ │ + bl 1e2928 │ │ │ │ b.n 10d52e │ │ │ │ ldr r3, [pc, #240] @ (10d7f0 ) │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ add r3, pc │ │ │ │ blx 58e08 │ │ │ │ b.n 10d484 │ │ │ │ add.w r0, r0, #6336 @ 0x18c0 │ │ │ │ adds r0, #20 │ │ │ │ - bl 1f6174 │ │ │ │ + bl 1f621c │ │ │ │ b.n 10d3ae │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b.n 10d348 │ │ │ │ mov lr, r2 │ │ │ │ mov fp, r3 │ │ │ │ add.w ip, r2, #32 │ │ │ │ mov r5, fp │ │ │ │ @@ -218692,27 +218695,27 @@ │ │ │ │ mov r5, r0 │ │ │ │ b.n 10d3d4 │ │ │ │ ldr r2, [pc, #140] @ (10d7fc ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #140] @ (10d800 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e0740 │ │ │ │ + bl 1e07e8 │ │ │ │ b.n 10d5e0 │ │ │ │ ldr.w r9, [sp, #8] │ │ │ │ str r0, [sp, #8] │ │ │ │ add.w r0, r2, #6400 @ 0x1900 │ │ │ │ adds r0, #16 │ │ │ │ ldr.w r8, [sp, #44] @ 0x2c │ │ │ │ - bl 1e2880 │ │ │ │ + bl 1e2928 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ b.n 10d3b6 │ │ │ │ add.w r0, r0, #6400 @ 0x1900 │ │ │ │ adds r0, #16 │ │ │ │ - bl 1e2880 │ │ │ │ + bl 1e2928 │ │ │ │ b.n 10d52e │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @@ -218721,42 +218724,42 @@ │ │ │ │ movs r0, r0 │ │ │ │ cmp r6, #160 @ 0xa0 │ │ │ │ lsls r5, r6, #2 │ │ │ │ cmp r6, #136 @ 0x88 │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r0, r1, #8 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r7, #5 │ │ │ │ + subs r2, r7, #0 │ │ │ │ movs r5, r4 │ │ │ │ cmp r4, #12 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r2, r4, r5 │ │ │ │ + adds r2, r4, #0 │ │ │ │ movs r5, r4 │ │ │ │ - subs r6, r5, r6 │ │ │ │ + adds r6, r5, #1 │ │ │ │ movs r5, r4 │ │ │ │ - subs r0, r1, r3 │ │ │ │ + subs r0, r1, r6 │ │ │ │ movs r5, r4 │ │ │ │ - subs r2, r6, r2 │ │ │ │ + subs r2, r6, r5 │ │ │ │ movs r5, r4 │ │ │ │ - subs r0, r3, r2 │ │ │ │ + subs r0, r3, r5 │ │ │ │ movs r5, r4 │ │ │ │ - subs r6, r4, r2 │ │ │ │ + subs r6, r4, r5 │ │ │ │ movs r5, r4 │ │ │ │ lsrs r0, r7, #5 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r4, r0 │ │ │ │ + subs r6, r4, r3 │ │ │ │ movs r5, r4 │ │ │ │ mcr 15, 5, pc, cr3, cr15, {7} @ │ │ │ │ - adds r6, r2, r5 │ │ │ │ + subs r6, r2, r0 │ │ │ │ movs r5, r4 │ │ │ │ - adds r0, r4, r2 │ │ │ │ + adds r0, r4, r5 │ │ │ │ movs r5, r4 │ │ │ │ - adds r0, r2, r4 │ │ │ │ + adds r0, r2, r7 │ │ │ │ movs r5, r4 │ │ │ │ - b.n 10d5f0 │ │ │ │ + b.n 10d770 │ │ │ │ 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, #3984] @ 0xf90 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ mov r4, r2 │ │ │ │ @@ -218872,15 +218875,15 @@ │ │ │ │ ldr r1, [pc, #328] @ (10daa4 ) │ │ │ │ str r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r1, pc │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ - bl 1e0740 │ │ │ │ + bl 1e07e8 │ │ │ │ b.n 10d996 │ │ │ │ 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 │ │ │ │ @@ -218900,15 +218903,15 @@ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ blx 59918 │ │ │ │ b.n 10d90c │ │ │ │ add.w r3, r5, #6336 @ 0x18c0 │ │ │ │ adds r3, #20 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1f6158 │ │ │ │ + bl 1f6200 │ │ │ │ add.w r0, r5, #4096 @ 0x1000 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr.w r9, [r0, #2236] @ 0x8bc │ │ │ │ ldr.w r2, [r0, #2240] @ 0x8c0 │ │ │ │ add.w r1, r9, #1 │ │ │ │ ldr.w r3, [r0, #2232] @ 0x8b8 │ │ │ │ cmp r9, r2 │ │ │ │ @@ -218945,15 +218948,15 @@ │ │ │ │ ldr.w r3, [r2, #1128] @ 0x468 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #1128] @ 0x468 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ b.n 10d8b2 │ │ │ │ add.w r0, r5, #6336 @ 0x18c0 │ │ │ │ adds r0, #20 │ │ │ │ - bl 1f6174 │ │ │ │ + bl 1f621c │ │ │ │ b.n 10d8f6 │ │ │ │ orr.w r2, r2, #8 │ │ │ │ strd r8, sl, [r0, #8] │ │ │ │ strd r2, r6, [r0] │ │ │ │ b.n 10d8b2 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ @@ -218961,15 +218964,15 @@ │ │ │ │ b.n 10d908 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ ldrd r3, r0, [sp, #28] │ │ │ │ ldr.w r2, [r3, #2236] @ 0x8bc │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r3, #2236] @ 0x8bc │ │ │ │ - bl 1f6174 │ │ │ │ + bl 1f621c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr.w r0, [r5, #3860] @ 0xf14 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ movw r1, #25609 @ 0x6409 │ │ │ │ movt r1, #16392 @ 0x4008 │ │ │ │ strd r6, r3, [sp, #40] @ 0x28 │ │ │ │ blx 59918 │ │ │ │ @@ -218980,17 +218983,17 @@ │ │ │ │ nop │ │ │ │ movs r7, #220 @ 0xdc │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r6, #236 @ 0xec │ │ │ │ lsls r5, r6, #2 │ │ │ │ - asrs r6, r3, #30 │ │ │ │ + adds r6, r3, r1 │ │ │ │ movs r5, r4 │ │ │ │ - b.n 10d4b8 │ │ │ │ + b.n 10d638 │ │ │ │ movs r4, 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] @ 10db28 │ │ │ │ sub sp, #32 │ │ │ │ @@ -219169,21 +219172,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #30 │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #198 @ 0xc6 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - asrs r6, r5, #19 │ │ │ │ + asrs r6, r5, #22 │ │ │ │ movs r5, r4 │ │ │ │ - asrs r4, r5, #14 │ │ │ │ + asrs r4, r5, #17 │ │ │ │ movs r5, r4 │ │ │ │ - asrs r0, r6, #18 │ │ │ │ + asrs r0, r6, #21 │ │ │ │ movs r5, r4 │ │ │ │ - asrs r2, r2, #14 │ │ │ │ + asrs r2, r2, #17 │ │ │ │ movs r5, r4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -219360,28 +219363,28 @@ │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r0, r7, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r6, #13 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #178 @ 0xb2 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - stc2 0, cr0, [ip, #144]! @ 0x90 │ │ │ │ - asrs r4, r0, #9 │ │ │ │ + cdp2 0, 6, cr0, cr12, cr4, {1} │ │ │ │ + asrs r4, r0, #12 │ │ │ │ movs r5, r4 │ │ │ │ - asrs r6, r6, #13 │ │ │ │ + asrs r6, r6, #16 │ │ │ │ movs r5, r4 │ │ │ │ - asrs r0, r4, #8 │ │ │ │ + asrs r0, r4, #11 │ │ │ │ movs r5, r4 │ │ │ │ - asrs r6, r2, #14 │ │ │ │ + asrs r6, r2, #17 │ │ │ │ movs r5, r4 │ │ │ │ - asrs r0, r6, #7 │ │ │ │ + asrs r0, r6, #10 │ │ │ │ movs r5, r4 │ │ │ │ - asrs r4, r0, #13 │ │ │ │ + asrs r4, r0, #16 │ │ │ │ movs r5, r4 │ │ │ │ - asrs r2, r0, #7 │ │ │ │ + asrs r2, r0, #10 │ │ │ │ movs r5, r4 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ ldr.w r3, [r0, #3852] @ 0xf0c │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldrb.w r3, [r3, #2192] @ 0x890 │ │ │ │ cbnz r3, 10decc │ │ │ │ @@ -219394,32 +219397,32 @@ │ │ │ │ add.w r4, r0, #6272 @ 0x1880 │ │ │ │ adds r4, #4 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - bl 1f6158 │ │ │ │ + bl 1f6200 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr.w r0, [r1, #3852] @ 0xf0c │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ ldrb.w r0, [r0, #2192] @ 0x890 │ │ │ │ cbz r0, 10df2e │ │ │ │ ldrd fp, ip, [sp, #40] @ 0x28 │ │ │ │ add.w r0, r1, #6304 @ 0x18a0 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ strd fp, ip, [sp] │ │ │ │ - bl 1e9520 │ │ │ │ + bl 1e95c8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr.w r3, [r1, #3852] @ 0xf0c │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldrb.w r3, [r3, #2192] @ 0x890 │ │ │ │ cbz r3, 10df2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f6174 │ │ │ │ + bl 1f621c │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, fp, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w r3, [r0, #3852] @ 0xf0c │ │ │ │ @@ -219464,15 +219467,15 @@ │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r4, r1 │ │ │ │ adds r0, #12 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e286c │ │ │ │ + bl 1e2914 │ │ │ │ add.w r3, r4, #32 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 10dfd2 │ │ │ │ @@ -219513,15 +219516,15 @@ │ │ │ │ ldr.w r0, [r5, #3860] @ 0xf14 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ movs r3, #0 │ │ │ │ strd r7, r3, [sp, #36] @ 0x24 │ │ │ │ blx 59918 │ │ │ │ add.w r0, r5, #6368 @ 0x18e0 │ │ │ │ adds r0, #12 │ │ │ │ - bl 1e2880 │ │ │ │ + bl 1e2928 │ │ │ │ ldr r2, [pc, #176] @ (10e10c ) │ │ │ │ ldr r3, [pc, #168] @ (10e108 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ @@ -219644,38 +219647,38 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r7, r6, #6368 @ 0x18e0 │ │ │ │ mov r9, r3 │ │ │ │ adds r7, #12 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e2894 │ │ │ │ + bl 1e293c │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ ldr.w r0, [r6, #3860] @ 0xf14 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ blx 59fa8 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 10e1e6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e28a8 │ │ │ │ + bl 1e2950 │ │ │ │ ldr r2, [pc, #260] @ (10e2d0 ) │ │ │ │ mov r0, r6 │ │ │ │ str.w r9, [sp] │ │ │ │ add r2, pc │ │ │ │ movw r3, #1005 @ 0x3ed │ │ │ │ movw r1, #7357 @ 0x1cbd │ │ │ │ movt r1, #50276 @ 0xc464 │ │ │ │ bl 13b9fc │ │ │ │ mov r4, r0 │ │ │ │ b.n 10e186 │ │ │ │ add.w r0, r6, #6432 @ 0x1920 │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ adds r0, #20 │ │ │ │ - bl 1e6e98 │ │ │ │ + bl 1e6f40 │ │ │ │ ldr r3, [r0, #32] │ │ │ │ mov r9, r0 │ │ │ │ mov fp, r3 │ │ │ │ cbnz r3, 10e254 │ │ │ │ vldr d7, [pc, #184] @ 10e2b8 │ │ │ │ mov r2, r8 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ @@ -219704,26 +219707,26 @@ │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r2, r9 │ │ │ │ bl 10d804 │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 10e294 │ │ │ │ str.w r9, [sl] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e28a8 │ │ │ │ + bl 1e2950 │ │ │ │ b.n 10e186 │ │ │ │ add.w r3, r0, #32 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ adds r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 10e25c │ │ │ │ mov r0, r7 │ │ │ │ dmb ish │ │ │ │ - bl 1e28a8 │ │ │ │ + bl 1e2950 │ │ │ │ str.w r9, [sl] │ │ │ │ b.n 10e186 │ │ │ │ ldr.w r0, [r6, #3860] @ 0xf14 │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ movw r1, #25609 @ 0x6409 │ │ │ │ movt r1, #16392 @ 0x4008 │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ @@ -219743,21 +219746,21 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ subs r4, r2, #3 │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r1, #26 │ │ │ │ + lsrs r6, r1, #29 │ │ │ │ movs r5, r4 │ │ │ │ subs r2, r6, #1 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsrs r4, r6, #24 │ │ │ │ + lsrs r4, r6, #27 │ │ │ │ movs r5, r4 │ │ │ │ - lsrs r2, r2, #30 │ │ │ │ + asrs r2, r2, #1 │ │ │ │ movs r5, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #80 @ 0x50 │ │ │ │ mov sl, r2 │ │ │ │ @@ -219833,15 +219836,15 @@ │ │ │ │ orrpl.w r3, r3, #4 │ │ │ │ strpl r3, [sp, #40] @ 0x28 │ │ │ │ b.n 10e352 │ │ │ │ mov r3, r0 │ │ │ │ add.w r0, r4, #6432 @ 0x1920 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ adds r0, #20 │ │ │ │ - bl 1e6e98 │ │ │ │ + bl 1e6f40 │ │ │ │ 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] │ │ │ │ @@ -219891,15 +219894,15 @@ │ │ │ │ ldr r2, [pc, #332] @ (10e58c ) │ │ │ │ strb r4, [r1, #0] │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [pc, #328] @ (10e590 ) │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0740 │ │ │ │ + bl 1e07e8 │ │ │ │ b.n 10e380 │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ str.w r7, [sl] │ │ │ │ lsls r3, r3, #28 │ │ │ │ bpl.n 10e464 │ │ │ │ ldrb.w r3, [r4, #3524] @ 0xdc4 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -219977,15 +219980,15 @@ │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [pc, #112] @ (10e598 ) │ │ │ │ movs r0, #1 │ │ │ │ strb r0, [r2, #0] │ │ │ │ ldr r2, [pc, #112] @ (10e59c ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ - bl 1e0740 │ │ │ │ + bl 1e07e8 │ │ │ │ b.n 10e4b6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl fbcc4 │ │ │ │ ldrb.w r3, [r4, #3524] @ 0xdc4 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 10e464 │ │ │ │ @@ -220006,29 +220009,29 @@ │ │ │ │ bl 10deb8 │ │ │ │ b.n 10e3ee │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ adds r0, r1, #4 │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r2, #18 │ │ │ │ + lsrs r2, r2, #21 │ │ │ │ movs r5, r4 │ │ │ │ adds r0, r7, #1 │ │ │ │ lsls r5, r6, #2 │ │ │ │ subs r7, #238 @ 0xee │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsrs r2, r1, #22 │ │ │ │ + lsrs r2, r1, #25 │ │ │ │ movs r5, r4 │ │ │ │ - bge.n 10e5d8 │ │ │ │ + bge.n 10e558 │ │ │ │ movs r4, r4 │ │ │ │ subs r7, #114 @ 0x72 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - bls.n 10e61c │ │ │ │ + bge.n 10e59c │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r2, r4, #18 │ │ │ │ + lsrs r2, r4, #21 │ │ │ │ movs r5, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3816] @ 0xee8 │ │ │ │ ldr r4, [pc, #112] @ (10e624 ) │ │ │ │ mov r8, r2 │ │ │ │ @@ -220080,17 +220083,17 @@ │ │ │ │ nop │ │ │ │ subs r4, r0, r1 │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, r7, r0 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsrs r0, r2, #16 │ │ │ │ + lsrs r0, r2, #19 │ │ │ │ movs r5, r4 │ │ │ │ - lsrs r4, r1, #8 │ │ │ │ + lsrs r4, r1, #11 │ │ │ │ movs r5, r4 │ │ │ │ adds r4, r6, r7 │ │ │ │ lsls r5, r6, #2 │ │ │ │ ldrd r0, r4, [r0, #36] @ 0x24 │ │ │ │ mov sl, r1 │ │ │ │ movs r3, #4 │ │ │ │ movs r2, #8 │ │ │ │ @@ -220177,15 +220180,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 10ea84 │ │ │ │ ldr r0, [pc, #400] @ (10e8d8 ) │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ str.w r2, [r5, #2056] @ 0x808 │ │ │ │ add r0, pc │ │ │ │ - bl 1e81b8 │ │ │ │ + bl 1e8260 │ │ │ │ mov r1, r4 │ │ │ │ str.w r0, [r5, #2056] @ 0x808 │ │ │ │ movs r3, #16 │ │ │ │ ldr.w r0, [r5, #1996] @ 0x7cc │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r4, [sp, #216] @ 0xd8 │ │ │ │ strd r4, r4, [r8, #4] │ │ │ │ @@ -220310,15 +220313,15 @@ │ │ │ │ lsls r3, r3, #30 │ │ │ │ bmi.w 10eb14 │ │ │ │ b.n 10e8e0 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r6, #12 │ │ │ │ + lsrs r6, r6, #15 │ │ │ │ movs r5, r4 │ │ │ │ lsrs r0, r7, #5 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r0, [r5, #1996] @ 0x7cc │ │ │ │ movs r1, #0 │ │ │ │ movs r3, #24 │ │ │ │ str r1, [sp, #216] @ 0xd8 │ │ │ │ @@ -220527,31 +220530,31 @@ │ │ │ │ vaddl.u q8, d15, d1 │ │ │ │ asrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ add r6, sp, #760 @ 0x2f8 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - lsrs r4, r4, #32 │ │ │ │ + lsrs r4, r4, #3 │ │ │ │ movs r5, r4 │ │ │ │ - lsls r0, r2, #23 │ │ │ │ + lsls r0, r2, #26 │ │ │ │ movs r5, r4 │ │ │ │ - lsls r6, r5, #22 │ │ │ │ + lsls r6, r5, #25 │ │ │ │ movs r5, r4 │ │ │ │ - lsls r6, r7, #31 │ │ │ │ + lsrs r6, r7, #2 │ │ │ │ movs r5, r4 │ │ │ │ - lsls r2, r2, #22 │ │ │ │ + lsls r2, r2, #25 │ │ │ │ movs r5, r4 │ │ │ │ - lsls r6, r7, #31 │ │ │ │ + lsrs r6, r7, #2 │ │ │ │ movs r5, r4 │ │ │ │ - lsls r2, r6, #21 │ │ │ │ + lsls r2, r6, #24 │ │ │ │ movs r5, r4 │ │ │ │ - lsls r2, r4, #31 │ │ │ │ + lsrs r2, r4, #2 │ │ │ │ movs r5, r4 │ │ │ │ - lsls r6, r2, #21 │ │ │ │ + lsls r6, r2, #24 │ │ │ │ movs r5, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ vldr d7, [pc, #156] @ 10ec08 │ │ │ │ @@ -220568,39 +220571,39 @@ │ │ │ │ ldr r1, [pc, #128] @ (10ec14 ) │ │ │ │ movs r6, #1 │ │ │ │ add.w r0, r0, #6304 @ 0x18a0 │ │ │ │ strb.w r6, [r5, #2224] @ 0x8b0 │ │ │ │ ldr.w r1, [ip, r1] │ │ │ │ vldr d7, [r1] │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 1e9244 │ │ │ │ + bl 1e92ec │ │ │ │ strd r0, r1, [r4] │ │ │ │ orrs r0, r1 │ │ │ │ beq.n 10ebf8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r7, r2 │ │ │ │ mov r8, r3 │ │ │ │ mov r2, r6 │ │ │ │ add.w r0, r0, #6304 @ 0x18a0 │ │ │ │ mov r3, r5 │ │ │ │ strd r7, r8, [sp] │ │ │ │ - bl 1e94bc │ │ │ │ + bl 1e9564 │ │ │ │ cbz r0, 10ebfe │ │ │ │ strd r6, r5, [r4] │ │ │ │ b.n 10ebb4 │ │ │ │ add.w r5, r0, #4096 @ 0x1000 │ │ │ │ add.w r0, r0, #6304 @ 0x18a0 │ │ │ │ strb.w r1, [r5, #2224] @ 0x8b0 │ │ │ │ ldr r1, [pc, #44] @ (10ec14 ) │ │ │ │ ldr.w r1, [ip, r1] │ │ │ │ vldr d7, [r1] │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 1e9244 │ │ │ │ + bl 1e92ec │ │ │ │ b.n 10ebac │ │ │ │ mvn.w r0, #1 │ │ │ │ b.n 10ebb6 │ │ │ │ movw r0, #18968 @ 0x4a18 │ │ │ │ movt r0, #50273 @ 0xc461 │ │ │ │ b.n 10ebb6 │ │ │ │ ... │ │ │ │ @@ -220654,55 +220657,55 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r0 │ │ │ │ add.w r0, r0, #6336 @ 0x18c0 │ │ │ │ add.w r5, r7, #4096 @ 0x1000 │ │ │ │ adds r0, #20 │ │ │ │ mov r6, r1 │ │ │ │ - bl 1f6158 │ │ │ │ + bl 1f6200 │ │ │ │ ldr.w r3, [r5, #2236] @ 0x8bc │ │ │ │ ldr.w r2, [r5, #2232] @ 0x8b8 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r5, #2236] @ 0x8bc │ │ │ │ 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, #6432 @ 0x1920 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #20 │ │ │ │ mov r2, r1 │ │ │ │ - bl 1e6e98 │ │ │ │ + bl 1e6f40 │ │ │ │ ldrb.w r3, [r6, #44] @ 0x2c │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ str r2, [r0, #36] @ 0x24 │ │ │ │ add.w r0, r7, #6336 @ 0x18c0 │ │ │ │ lsls r3, r3, #31 │ │ │ │ add.w r0, r0, #20 │ │ │ │ ittt mi │ │ │ │ ldrmi.w r3, [r5, #1128] @ 0x468 │ │ │ │ addmi.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ strmi.w r3, [r5, #1128] @ 0x468 │ │ │ │ - bl 1f6174 │ │ │ │ + bl 1f621c │ │ │ │ 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, #6272 @ 0x1880 │ │ │ │ adds r4, #4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1f6158 │ │ │ │ + bl 1f6200 │ │ │ │ add.w r0, r5, #6464 @ 0x1940 │ │ │ │ - bl 1e7e5c │ │ │ │ + bl 1e7f04 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r2, [r5, #3836] @ 0xefc │ │ │ │ ldr r0, [r1, #0] │ │ │ │ vldr d7, [r1, #16] │ │ │ │ str r0, [r3, #4] │ │ │ │ vstr d7, [r3, #8] │ │ │ │ @@ -220712,15 +220715,15 @@ │ │ │ │ dmb ish │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ str r5, [r3, #0] │ │ │ │ mov r0, r1 │ │ │ │ movs r1, #0 │ │ │ │ blx 5926c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f6174 │ │ │ │ + bl 1f621c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -220749,43 +220752,43 @@ │ │ │ │ cbz r0, 10edbe │ │ │ │ ldr r2, [pc, #124] @ (10ee24 ) │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r2, [r5, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 10edb6 │ │ │ │ cbz r3, 10ee10 │ │ │ │ - bl 1e2e4c │ │ │ │ + bl 1e2ef4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r3, [r4, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cbz r0, 10edde │ │ │ │ ldr r2, [pc, #96] @ (10ee24 ) │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [r5, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 10edd4 │ │ │ │ cbz r3, 10ee16 │ │ │ │ - bl 1e2e4c │ │ │ │ + bl 1e2ef4 │ │ │ │ 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, 10edfe │ │ │ │ ldr r2, [pc, #64] @ (10ee24 ) │ │ │ │ ldr r3, [r4, #32] │ │ │ │ ldr r2, [r5, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 10edf4 │ │ │ │ cbz r3, 10ee08 │ │ │ │ - bl 1e2e4c │ │ │ │ + bl 1e2ef4 │ │ │ │ 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 │ │ │ │ @@ -220892,15 +220895,15 @@ │ │ │ │ cmp r0, r1 │ │ │ │ beq.n 10efd4 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 10ef92 │ │ │ │ mov r2, r8 │ │ │ │ - bl 1e2cc4 │ │ │ │ + bl 1e2d6c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbz r0, 10ef82 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ str.w r8, [r6, #12] │ │ │ │ str r0, [r6, #4] │ │ │ │ add.w r8, r0, r2 │ │ │ │ b.n 10ee76 │ │ │ │ @@ -220917,15 +220920,15 @@ │ │ │ │ ldr r0, [r6, #16] │ │ │ │ ldr r3, [r3, r1] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 10efae │ │ │ │ ldr r1, [r6, #20] │ │ │ │ cbz r0, 10ef88 │ │ │ │ mov r2, sl │ │ │ │ - bl 1e2cc4 │ │ │ │ + bl 1e2d6c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 10f004 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ str.w sl, [r6, #28] │ │ │ │ add r3, r0 │ │ │ │ str r0, [r6, #20] │ │ │ │ b.n 10ee8e │ │ │ │ @@ -221065,15 +221068,15 @@ │ │ │ │ beq.n 10f15a │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 10f14e │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r7 │ │ │ │ - bl 1e2cc4 │ │ │ │ + bl 1e2d6c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 10f17e │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ add.w ip, r0, r2 │ │ │ │ str r7, [r5, #44] @ 0x2c │ │ │ │ @@ -221186,15 +221189,15 @@ │ │ │ │ ldr r2, [pc, #276] @ (10f314 ) │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [r5, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 10f210 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 10f300 │ │ │ │ - bl 1e2e4c │ │ │ │ + bl 1e2ef4 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ movs r2, #0 │ │ │ │ str r3, [r4, #12] │ │ │ │ str r2, [r4, #16] │ │ │ │ str r2, [r4, #20] │ │ │ │ str r2, [r4, #24] │ │ │ │ ldrd r0, r3, [r4, #32] │ │ │ │ @@ -221229,15 +221232,15 @@ │ │ │ │ ldr r2, [pc, #164] @ (10f314 ) │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r2, [r5, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 10f280 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 10f308 │ │ │ │ - bl 1e2e4c │ │ │ │ + bl 1e2ef4 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ movs r2, #0 │ │ │ │ str r3, [r4, #28] │ │ │ │ str r2, [r4, #32] │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ ldrd r0, r3, [r4, #48] @ 0x30 │ │ │ │ @@ -221268,23 +221271,23 @@ │ │ │ │ cbz r0, 10f2f0 │ │ │ │ ldr r2, [pc, #60] @ (10f314 ) │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr r2, [r5, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 10f2e6 │ │ │ │ cbz r3, 10f2f8 │ │ │ │ - bl 1e2e4c │ │ │ │ + bl 1e2ef4 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ movs r2, #0 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ str r2, [r4, #48] @ 0x30 │ │ │ │ str r2, [r4, #52] @ 0x34 │ │ │ │ str r2, [r4, #56] @ 0x38 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 1e37a0 │ │ │ │ + bl 1e3848 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ blx 58d60 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ b.n 10f2e6 │ │ │ │ blx 58d60 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ b.n 10f210 │ │ │ │ @@ -230972,343 +230975,343 @@ │ │ │ │ ldr.w ip, [pc, #676] @ 115fe8 │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ add ip, pc │ │ │ │ str.w ip, [sp] │ │ │ │ bl 13b9fc │ │ │ │ b.w 11537a │ │ │ │ - add r1, pc, #400 @ (adr r1, 115eec ) │ │ │ │ + add r2, pc, #144 @ (adr r2, 115dec ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r7, [sp, #568] @ 0x238 │ │ │ │ + add r0, pc, #312 @ (adr r0, 115e98 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r7, [sp, #832] @ 0x340 │ │ │ │ + add r0, pc, #576 @ (adr r0, 115fa4 ) │ │ │ │ movs r4, r4 │ │ │ │ - add r0, pc, #136 @ (adr r0, 115df0 ) │ │ │ │ + add r0, pc, #904 @ (adr r0, 1160f0 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r7, [sp, #384] @ 0x180 │ │ │ │ - movs r4, r4 │ │ │ │ - ldr r7, [sp, #648] @ 0x288 │ │ │ │ + add r0, pc, #128 @ (adr r0, 115dec ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r7, [sp, #464] @ 0x1d0 │ │ │ │ + add r0, pc, #392 @ (adr r0, 115ef8 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r7, [sp, #536] @ 0x218 │ │ │ │ + add r0, pc, #208 @ (adr r0, 115e44 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r7, [sp, #224] @ 0xe0 │ │ │ │ + add r0, pc, #280 @ (adr r0, 115e90 ) │ │ │ │ movs r4, r4 │ │ │ │ - add r0, pc, #400 @ (adr r0, 115f10 ) │ │ │ │ + ldr r7, [sp, #992] @ 0x3e0 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r7, [sp, #40] @ 0x28 │ │ │ │ + add r1, pc, #144 @ (adr r1, 115e10 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r7, [sp, #304] @ 0x130 │ │ │ │ + ldr r7, [sp, #808] @ 0x328 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r7, [sp, #288] @ 0x120 │ │ │ │ + add r0, pc, #48 @ (adr r0, 115db8 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r6, [sp, #904] @ 0x388 │ │ │ │ + add r0, pc, #32 @ (adr r0, 115dac ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r7, [sp, #144] @ 0x90 │ │ │ │ + ldr r7, [sp, #648] @ 0x288 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r7, [sp, #208] @ 0xd0 │ │ │ │ + ldr r7, [sp, #912] @ 0x390 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r6, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r7, [sp, #976] @ 0x3d0 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r6, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r7, [sp, #488] @ 0x1e8 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r7, [sp, #112] @ 0x70 │ │ │ │ + ldr r7, [sp, #752] @ 0x2f0 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r6, [sp, #584] @ 0x248 │ │ │ │ + ldr r7, [sp, #880] @ 0x370 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r6, [sp, #848] @ 0x350 │ │ │ │ + ldr r7, [sp, #328] @ 0x148 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r7, [sp, #32] │ │ │ │ + ldr r7, [sp, #592] @ 0x250 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r6, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r7, [sp, #800] @ 0x320 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r6, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r7, [sp, #168] @ 0xa8 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r6, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r7, [sp, #432] @ 0x1b0 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r6, [sp, #264] @ 0x108 │ │ │ │ + ldr r7, [sp, #704] @ 0x2c0 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r6, [sp, #528] @ 0x210 │ │ │ │ + ldr r7, [sp, #8] │ │ │ │ movs r4, r4 │ │ │ │ - add r0, pc, #0 @ (adr r0, 115dc8 ) │ │ │ │ + ldr r7, [sp, #272] @ 0x110 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r6, [sp, #72] @ 0x48 │ │ │ │ + add r0, pc, #768 @ (adr r0, 1160c8 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r6, [sp, #336] @ 0x150 │ │ │ │ + ldr r6, [sp, #840] @ 0x348 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r7, [sp, #928] @ 0x3a0 │ │ │ │ + ldr r7, [sp, #80] @ 0x50 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r5, [sp, #904] @ 0x388 │ │ │ │ + add r0, pc, #672 @ (adr r0, 116074 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r6, [sp, #144] @ 0x90 │ │ │ │ + ldr r6, [sp, #648] @ 0x288 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r7, [sp, #832] @ 0x340 │ │ │ │ + ldr r6, [sp, #912] @ 0x390 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r5, [sp, #712] @ 0x2c8 │ │ │ │ + add r0, pc, #576 @ (adr r0, 116020 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r5, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r6, [sp, #456] @ 0x1c8 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r7, [sp, #768] @ 0x300 │ │ │ │ + ldr r6, [sp, #720] @ 0x2d0 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r5, [sp, #520] @ 0x208 │ │ │ │ + add r0, pc, #512 @ (adr r0, 115fec ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r5, [sp, #784] @ 0x310 │ │ │ │ + ldr r6, [sp, #264] @ 0x108 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r7, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r6, [sp, #528] @ 0x210 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r5, [sp, #328] @ 0x148 │ │ │ │ + add r0, pc, #432 @ (adr r0, 115fa8 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r5, [sp, #592] @ 0x250 │ │ │ │ + ldr r6, [sp, #72] @ 0x48 │ │ │ │ movs r4, r4 │ │ │ │ - add r0, pc, #776 @ (adr r0, 11610c ) │ │ │ │ + ldr r6, [sp, #336] @ 0x150 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r3, [sp, #544] @ 0x220 │ │ │ │ + add r1, pc, #520 @ (adr r1, 11600c ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r3, [sp, #808] @ 0x328 │ │ │ │ + ldr r4, [sp, #288] @ 0x120 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r4, [sp, #216] @ 0xd8 │ │ │ │ + ldr r4, [sp, #552] @ 0x228 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r3, [sp, #384] @ 0x180 │ │ │ │ + ldr r4, [sp, #984] @ 0x3d8 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r3, [sp, #648] @ 0x288 │ │ │ │ + ldr r4, [sp, #128] @ 0x80 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r4, [sp, #120] @ 0x78 │ │ │ │ + ldr r4, [sp, #392] @ 0x188 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + ldr r4, [sp, #888] @ 0x378 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r3, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r3, [sp, #992] @ 0x3e0 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r3, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r4, [sp, #232] @ 0xe8 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ + ldr r4, [sp, #760] @ 0x2f8 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r3, [sp, #328] @ 0x148 │ │ │ │ + ldr r3, [sp, #832] @ 0x340 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r3, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r4, [sp, #72] @ 0x48 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r2, [sp, #928] @ 0x3a0 │ │ │ │ + ldr r4, [sp, #680] @ 0x2a8 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r3, [sp, #168] @ 0xa8 │ │ │ │ + ldr r3, [sp, #672] @ 0x2a0 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r3, [sp, #888] @ 0x378 │ │ │ │ + ldr r3, [sp, #936] @ 0x3a8 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r2, [sp, #768] @ 0x300 │ │ │ │ + ldr r4, [sp, #632] @ 0x278 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #512] @ 0x200 │ │ │ │ movs r4, r4 │ │ │ │ ldr r3, [sp, #776] @ 0x308 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r2, [sp, #608] @ 0x260 │ │ │ │ + ldr r4, [sp, #520] @ 0x208 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r2, [sp, #872] @ 0x368 │ │ │ │ + ldr r3, [sp, #352] @ 0x160 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r3, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r3, [sp, #616] @ 0x268 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r2, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r4, [sp, #424] @ 0x1a8 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r2, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r3, [sp, #192] @ 0xc0 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r4, [sp, #776] @ 0x308 │ │ │ │ + ldr r3, [sp, #456] @ 0x1c8 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r2, [sp, #256] @ 0x100 │ │ │ │ + ldr r5, [sp, #520] @ 0x208 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r2, [sp, #520] @ 0x208 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ movs r4, r4 │ │ │ │ - ldr r3, [sp, #408] @ 0x198 │ │ │ │ + ldr r3, [sp, #264] @ 0x108 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r2, [sp, #96] @ 0x60 │ │ │ │ + ldr r4, [sp, #152] @ 0x98 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r2, [sp, #360] @ 0x168 │ │ │ │ + ldr r2, [sp, #864] @ 0x360 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r3, [sp, #584] @ 0x248 │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r1, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r4, [sp, #328] @ 0x148 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r2, [sp, #200] @ 0xc8 │ │ │ │ + ldr r2, [sp, #704] @ 0x2c0 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r3, [sp, #520] @ 0x208 │ │ │ │ + ldr r2, [sp, #968] @ 0x3c8 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r1, [sp, #800] @ 0x320 │ │ │ │ + ldr r4, [sp, #264] @ 0x108 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r2, [sp, #544] @ 0x220 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + ldr r2, [sp, #808] @ 0x328 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r1, [sp, #640] @ 0x280 │ │ │ │ + ldr r3, [sp, #792] @ 0x318 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r1, [sp, #904] @ 0x388 │ │ │ │ + ldr r2, [sp, #384] @ 0x180 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r2, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r2, [sp, #648] @ 0x288 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r1, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r3, [sp, #680] @ 0x2a8 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r1, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r2, [sp, #824] @ 0x338 │ │ │ │ + ldr r2, [sp, #488] @ 0x1e8 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r1, [sp, #320] @ 0x140 │ │ │ │ + ldr r3, [sp, #568] @ 0x238 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r1, [sp, #584] @ 0x248 │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r2, [sp, #728] @ 0x2d8 │ │ │ │ + ldr r2, [sp, #328] @ 0x148 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r1, [sp, #160] @ 0xa0 │ │ │ │ + ldr r3, [sp, #472] @ 0x1d8 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r1, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r1, [sp, #928] @ 0x3a0 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r3, [sp, #632] @ 0x278 │ │ │ │ + ldr r2, [sp, #168] @ 0xa8 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ + ldr r4, [sp, #376] @ 0x178 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r1, [sp, #264] @ 0x108 │ │ │ │ + ldr r1, [sp, #768] @ 0x300 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r3, [sp, #616] @ 0x268 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ movs r4, r4 │ │ │ │ - ldr r0, [sp, #864] @ 0x360 │ │ │ │ + ldr r4, [sp, #360] @ 0x168 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r1, [sp, #104] @ 0x68 │ │ │ │ + ldr r1, [sp, #608] @ 0x260 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r3, [sp, #584] @ 0x248 │ │ │ │ + ldr r1, [sp, #872] @ 0x368 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r0, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r4, [sp, #328] @ 0x148 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r0, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r1, [sp, #448] @ 0x1c0 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r3, [sp, #568] @ 0x238 │ │ │ │ + ldr r1, [sp, #712] @ 0x2c8 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r0, [sp, #544] @ 0x220 │ │ │ │ + ldr r4, [sp, #312] @ 0x138 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r0, [sp, #808] @ 0x328 │ │ │ │ + ldr r1, [sp, #288] @ 0x120 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r3, [sp, #568] @ 0x238 │ │ │ │ + ldr r1, [sp, #552] @ 0x228 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r0, [sp, #384] @ 0x180 │ │ │ │ + ldr r4, [sp, #312] @ 0x138 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r0, [sp, #648] @ 0x288 │ │ │ │ + ldr r1, [sp, #128] @ 0x80 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r3, [sp, #568] @ 0x238 │ │ │ │ + ldr r1, [sp, #392] @ 0x188 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r0, [sp, #224] @ 0xe0 │ │ │ │ + ldr r4, [sp, #312] @ 0x138 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r0, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r0, [sp, #992] @ 0x3e0 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r3, [sp, #568] @ 0x238 │ │ │ │ + ldr r1, [sp, #232] @ 0xe8 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ + ldr r4, [sp, #312] @ 0x138 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r0, [sp, #328] @ 0x148 │ │ │ │ + ldr r0, [sp, #832] @ 0x340 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r3, [sp, #568] @ 0x238 │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ movs r4, r4 │ │ │ │ - str r7, [sp, #928] @ 0x3a0 │ │ │ │ + ldr r4, [sp, #312] @ 0x138 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r0, [sp, #168] @ 0xa8 │ │ │ │ + ldr r0, [sp, #672] @ 0x2a0 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r3, [sp, #568] @ 0x238 │ │ │ │ + ldr r0, [sp, #936] @ 0x3a8 │ │ │ │ movs r4, r4 │ │ │ │ - str r7, [sp, #768] @ 0x300 │ │ │ │ + ldr r4, [sp, #312] @ 0x138 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ + ldr r0, [sp, #512] @ 0x200 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r3, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r0, [sp, #776] @ 0x308 │ │ │ │ movs r4, r4 │ │ │ │ - str r7, [sp, #608] @ 0x260 │ │ │ │ + ldr r4, [sp, #232] @ 0xe8 │ │ │ │ movs r4, r4 │ │ │ │ - str r7, [sp, #872] @ 0x368 │ │ │ │ + ldr r0, [sp, #352] @ 0x160 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r3, [sp, #408] @ 0x198 │ │ │ │ + ldr r0, [sp, #616] @ 0x268 │ │ │ │ movs r4, r4 │ │ │ │ - str r7, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r4, [sp, #152] @ 0x98 │ │ │ │ movs r4, r4 │ │ │ │ - str r7, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r0, [sp, #192] @ 0xc0 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r3, [sp, #328] @ 0x148 │ │ │ │ + ldr r0, [sp, #456] @ 0x1c8 │ │ │ │ movs r4, r4 │ │ │ │ - str r7, [sp, #304] @ 0x130 │ │ │ │ + ldr r4, [sp, #72] @ 0x48 │ │ │ │ + movs r4, r4 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ movs r4, r4 │ │ │ │ - str r7, [sp, #568] @ 0x238 │ │ │ │ + ldr r0, [sp, #312] @ 0x138 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #1000] @ 0x3e8 │ │ │ │ movs r4, r4 │ │ │ │ - str r7, [sp, #160] @ 0xa0 │ │ │ │ + str r7, [sp, #928] @ 0x3a0 │ │ │ │ movs r4, r4 │ │ │ │ - str r7, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r3, [sp, #128] @ 0x80 │ │ │ │ + ldr r3, [sp, #896] @ 0x380 │ │ │ │ movs r4, r4 │ │ │ │ - str r7, [sp, #8] │ │ │ │ + str r7, [sp, #776] @ 0x308 │ │ │ │ movs r4, r4 │ │ │ │ - str r7, [sp, #272] @ 0x110 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ movs r4, r4 │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ + ldr r3, [sp, #840] @ 0x348 │ │ │ │ movs r4, r4 │ │ │ │ - str r6, [sp, #880] @ 0x370 │ │ │ │ + str r7, [sp, #624] @ 0x270 │ │ │ │ movs r4, r4 │ │ │ │ - str r7, [sp, #120] @ 0x78 │ │ │ │ + str r7, [sp, #888] @ 0x378 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #784] @ 0x310 │ │ │ │ movs r4, r4 │ │ │ │ - str r6, [sp, #728] @ 0x2d8 │ │ │ │ + str r7, [sp, #472] @ 0x1d8 │ │ │ │ movs r4, r4 │ │ │ │ - str r6, [sp, #992] @ 0x3e0 │ │ │ │ + str r7, [sp, #736] @ 0x2e0 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r2, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r3, [sp, #696] @ 0x2b8 │ │ │ │ movs r4, r4 │ │ │ │ - str r6, [sp, #576] @ 0x240 │ │ │ │ + str r7, [sp, #320] @ 0x140 │ │ │ │ movs r4, r4 │ │ │ │ - str r6, [sp, #840] @ 0x348 │ │ │ │ + str r7, [sp, #584] @ 0x248 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r2, [sp, #896] @ 0x380 │ │ │ │ + ldr r3, [sp, #640] @ 0x280 │ │ │ │ movs r4, r4 │ │ │ │ - str r6, [sp, #424] @ 0x1a8 │ │ │ │ + str r7, [sp, #168] @ 0xa8 │ │ │ │ movs r4, r4 │ │ │ │ - str r6, [sp, #688] @ 0x2b0 │ │ │ │ + str r7, [sp, #432] @ 0x1b0 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r2, [sp, #840] @ 0x348 │ │ │ │ + ldr r3, [sp, #584] @ 0x248 │ │ │ │ movs r4, r4 │ │ │ │ - str r6, [sp, #272] @ 0x110 │ │ │ │ + str r7, [sp, #16] │ │ │ │ movs r4, r4 │ │ │ │ - str r6, [sp, #536] @ 0x218 │ │ │ │ + str r7, [sp, #280] @ 0x118 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r2, [sp, #784] @ 0x310 │ │ │ │ + ldr r3, [sp, #528] @ 0x210 │ │ │ │ movs r4, r4 │ │ │ │ - str r6, [sp, #120] @ 0x78 │ │ │ │ + str r6, [sp, #888] @ 0x378 │ │ │ │ movs r4, r4 │ │ │ │ - str r6, [sp, #384] @ 0x180 │ │ │ │ + str r7, [sp, #128] @ 0x80 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r2, [sp, #728] @ 0x2d8 │ │ │ │ + ldr r3, [sp, #472] @ 0x1d8 │ │ │ │ movs r4, r4 │ │ │ │ - str r5, [sp, #992] @ 0x3e0 │ │ │ │ + str r6, [sp, #736] @ 0x2e0 │ │ │ │ movs r4, r4 │ │ │ │ - str r6, [sp, #232] @ 0xe8 │ │ │ │ + str r6, [sp, #1000] @ 0x3e8 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r2, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r3, [sp, #416] @ 0x1a0 │ │ │ │ movs r4, r4 │ │ │ │ - str r5, [sp, #840] @ 0x348 │ │ │ │ + str r6, [sp, #584] @ 0x248 │ │ │ │ movs r4, r4 │ │ │ │ - str r6, [sp, #80] @ 0x50 │ │ │ │ + str r6, [sp, #848] @ 0x350 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r2, [sp, #824] @ 0x338 │ │ │ │ + ldr r3, [sp, #568] @ 0x238 │ │ │ │ movs r4, r4 │ │ │ │ - str r5, [sp, #688] @ 0x2b0 │ │ │ │ + str r6, [sp, #432] @ 0x1b0 │ │ │ │ movs r4, r4 │ │ │ │ - str r5, [sp, #952] @ 0x3b8 │ │ │ │ + str r6, [sp, #696] @ 0x2b8 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r2, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r3, [sp, #208] @ 0xd0 │ │ │ │ movs r4, r4 │ │ │ │ - str r5, [sp, #536] @ 0x218 │ │ │ │ + str r6, [sp, #280] @ 0x118 │ │ │ │ movs r4, r4 │ │ │ │ - str r5, [sp, #800] @ 0x320 │ │ │ │ + str r6, [sp, #544] @ 0x220 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r2, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r3, [sp, #168] @ 0xa8 │ │ │ │ movs r4, r4 │ │ │ │ - str r5, [sp, #384] @ 0x180 │ │ │ │ + str r6, [sp, #128] @ 0x80 │ │ │ │ movs r4, r4 │ │ │ │ - str r5, [sp, #648] @ 0x288 │ │ │ │ + str r6, [sp, #392] @ 0x188 │ │ │ │ movs r4, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip, #2768] @ 0xad0 │ │ │ │ @@ -234082,167 +234085,167 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #3298 @ 0xce2 │ │ │ │ bl 13b9fc │ │ │ │ b.w 118cc6 │ │ │ │ nop │ │ │ │ - strh r0, [r0, #4] │ │ │ │ + strh r0, [r0, #10] │ │ │ │ movs r4, r4 │ │ │ │ - add r5, pc, #832 @ (adr r5, 1187a4 ) │ │ │ │ + add r6, pc, #576 @ (adr r6, 1186a4 ) │ │ │ │ movs r4, r4 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r5, r7} │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r0, [r4, #8] │ │ │ │ + ldrb r0, [r4, #11] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r0, [r2, #7] │ │ │ │ + ldrb r0, [r2, #10] │ │ │ │ movs r4, r4 │ │ │ │ - strh r2, [r0, #34] @ 0x22 │ │ │ │ + strh r2, [r0, #40] @ 0x28 │ │ │ │ movs r4, r4 │ │ │ │ - strh r0, [r1, #34] @ 0x22 │ │ │ │ + strh r0, [r1, #40] @ 0x28 │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r6, [r2, #5] │ │ │ │ + ldrb r6, [r2, #8] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r6, [r0, #4] │ │ │ │ + ldrb r6, [r0, #7] │ │ │ │ movs r4, r4 │ │ │ │ - add r4, pc, #336 @ (adr r4, 1185d4 ) │ │ │ │ + add r5, pc, #80 @ (adr r5, 1184d4 ) │ │ │ │ movs r4, r4 │ │ │ │ - push {r1, r2, r3, r6, r7, lr} │ │ │ │ + @ instruction: 0xb68e │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r0, [r2, #2] │ │ │ │ + ldrb r0, [r2, #5] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r0, [r0, #1] │ │ │ │ + ldrb r0, [r0, #4] │ │ │ │ movs r4, r4 │ │ │ │ - push {r3, r4, r5, r6, r7} │ │ │ │ + push {r3, r4, r5, r7, lr} │ │ │ │ movs r4, r4 │ │ │ │ - push {r1, r6, r7} │ │ │ │ + push {r1, r7, lr} │ │ │ │ movs r4, r4 │ │ │ │ - strb r0, [r2, #31] │ │ │ │ + ldrb r0, [r2, #2] │ │ │ │ movs r4, r4 │ │ │ │ - strb r0, [r0, #30] │ │ │ │ + ldrb r0, [r0, #1] │ │ │ │ movs r4, r4 │ │ │ │ - strh r0, [r4, #0] │ │ │ │ + strh r0, [r4, #6] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r6, [r2, #31] │ │ │ │ + strh r6, [r2, #4] │ │ │ │ movs r4, r4 │ │ │ │ - strb r0, [r1, #28] │ │ │ │ + strb r0, [r1, #31] │ │ │ │ movs r4, r4 │ │ │ │ - strb r0, [r7, #26] │ │ │ │ + strb r0, [r7, #29] │ │ │ │ movs r4, r4 │ │ │ │ - add r1, pc, #944 @ (adr r1, 118864 ) │ │ │ │ + add r2, pc, #688 @ (adr r2, 118764 ) │ │ │ │ movs r4, r4 │ │ │ │ - push {r1, r2, lr} │ │ │ │ + push {r1, r2, r6, r7, lr} │ │ │ │ movs r4, r4 │ │ │ │ - strb r4, [r2, #25] │ │ │ │ + strb r4, [r2, #28] │ │ │ │ movs r4, r4 │ │ │ │ - strb r4, [r0, #24] │ │ │ │ + strb r4, [r0, #27] │ │ │ │ movs r4, r4 │ │ │ │ - str r5, [sp, #352] @ 0x160 │ │ │ │ + str r6, [sp, #96] @ 0x60 │ │ │ │ movs r4, r4 │ │ │ │ - str r5, [sp, #440] @ 0x1b8 │ │ │ │ + str r6, [sp, #184] @ 0xb8 │ │ │ │ movs r4, r4 │ │ │ │ - strb r0, [r5, #22] │ │ │ │ + strb r0, [r5, #25] │ │ │ │ movs r4, r4 │ │ │ │ - strb r0, [r3, #21] │ │ │ │ + strb r0, [r3, #24] │ │ │ │ movs r4, r4 │ │ │ │ - bhi.n 118580 │ │ │ │ + bls.n 118500 │ │ │ │ movs r4, r4 │ │ │ │ - bhi.n 1185b0 │ │ │ │ + bls.n 118530 │ │ │ │ movs r4, r4 │ │ │ │ - strb r2, [r0, #20] │ │ │ │ + strb r2, [r0, #23] │ │ │ │ movs r4, r4 │ │ │ │ - strb r2, [r6, #18] │ │ │ │ + strb r2, [r6, #21] │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r2, [r4, #56] @ 0x38 │ │ │ │ + ldrh r2, [r4, #62] @ 0x3e │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r4, [r5, #56] @ 0x38 │ │ │ │ + ldrh r4, [r5, #62] @ 0x3e │ │ │ │ movs r4, r4 │ │ │ │ - strb r6, [r3, #17] │ │ │ │ + strb r6, [r3, #20] │ │ │ │ movs r4, r4 │ │ │ │ - strb r6, [r1, #16] │ │ │ │ + strb r6, [r1, #19] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r4, [r2, #23] │ │ │ │ + ldrb r4, [r2, #26] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r6, [r4, #23] │ │ │ │ + ldrb r6, [r4, #26] │ │ │ │ movs r4, r4 │ │ │ │ - strb r4, [r7, #14] │ │ │ │ + strb r4, [r7, #17] │ │ │ │ movs r4, r4 │ │ │ │ - strb r4, [r5, #13] │ │ │ │ + strb r4, [r5, #16] │ │ │ │ movs r4, r4 │ │ │ │ - ldr r1, [sp, #360] @ 0x168 │ │ │ │ + ldr r2, [sp, #104] @ 0x68 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r1, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r2, [sp, #192] @ 0xc0 │ │ │ │ movs r4, r4 │ │ │ │ - strb r2, [r3, #12] │ │ │ │ + strb r2, [r3, #15] │ │ │ │ movs r4, r4 │ │ │ │ - strb r2, [r1, #11] │ │ │ │ + strb r2, [r1, #14] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r2, [r3, #4] │ │ │ │ + ldrb r2, [r3, #7] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r0, [r4, #4] │ │ │ │ + ldrb r0, [r4, #7] │ │ │ │ movs r4, r4 │ │ │ │ - strb r6, [r6, #9] │ │ │ │ + strb r6, [r6, #12] │ │ │ │ movs r4, r4 │ │ │ │ - strb r6, [r4, #8] │ │ │ │ + strb r6, [r4, #11] │ │ │ │ movs r4, r4 │ │ │ │ - push {r1, r2, r4, r5, r6, lr} │ │ │ │ + @ instruction: 0xb636 │ │ │ │ movs r4, r4 │ │ │ │ - push {r3, r7, lr} │ │ │ │ + @ instruction: 0xb648 │ │ │ │ movs r4, r4 │ │ │ │ - strb r2, [r4, #7] │ │ │ │ + strb r2, [r4, #10] │ │ │ │ movs r4, r4 │ │ │ │ - strb r2, [r2, #6] │ │ │ │ + strb r2, [r2, #9] │ │ │ │ movs r4, r4 │ │ │ │ - push {r1, r2, r3, r4, r5, r6, lr} │ │ │ │ + @ instruction: 0xb63e │ │ │ │ movs r4, r4 │ │ │ │ - push {r1, r2, r3, r4, r7, lr} │ │ │ │ + @ instruction: 0xb65e │ │ │ │ movs r4, r4 │ │ │ │ - strb r0, [r2, #5] │ │ │ │ + strb r0, [r2, #8] │ │ │ │ movs r4, r4 │ │ │ │ - strb r0, [r0, #4] │ │ │ │ + strb r0, [r0, #7] │ │ │ │ movs r4, r4 │ │ │ │ - add r3, sp, #448 @ 0x1c0 │ │ │ │ + add r4, sp, #192 @ 0xc0 │ │ │ │ movs r4, r4 │ │ │ │ - add r3, sp, #496 @ 0x1f0 │ │ │ │ + add r4, sp, #240 @ 0xf0 │ │ │ │ movs r4, r4 │ │ │ │ - strb r6, [r7, #2] │ │ │ │ + strb r6, [r7, #5] │ │ │ │ movs r4, r4 │ │ │ │ - strb r6, [r5, #1] │ │ │ │ + strb r6, [r5, #4] │ │ │ │ movs r4, r4 │ │ │ │ - hlt 0x0026 │ │ │ │ + cbnz r6, 1185ac │ │ │ │ movs r4, r4 │ │ │ │ - hlt 0x0032 │ │ │ │ + cbnz r2, 1185b4 │ │ │ │ movs r4, r4 │ │ │ │ - strb r4, [r5, #0] │ │ │ │ + strb r4, [r5, #3] │ │ │ │ movs r4, r4 │ │ │ │ - ldr r4, [r3, #124] @ 0x7c │ │ │ │ + strb r4, [r3, #2] │ │ │ │ movs r4, r4 │ │ │ │ - add r7, sp, #344 @ 0x158 │ │ │ │ + add sp, #88 @ 0x58 │ │ │ │ movs r4, r4 │ │ │ │ - add r7, sp, #440 @ 0x1b8 │ │ │ │ + add sp, #184 @ 0xb8 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r4, [r5, #120] @ 0x78 │ │ │ │ + strb r4, [r5, #1] │ │ │ │ movs r4, r4 │ │ │ │ - ldr r4, [r3, #116] @ 0x74 │ │ │ │ + strb r4, [r3, #0] │ │ │ │ movs r4, r4 │ │ │ │ - str r6, [sp, #888] @ 0x378 │ │ │ │ + str r7, [sp, #632] @ 0x278 │ │ │ │ movs r4, r4 │ │ │ │ - str r6, [sp, #968] @ 0x3c8 │ │ │ │ + str r7, [sp, #712] @ 0x2c8 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r4, [r5, #112] @ 0x70 │ │ │ │ + ldr r4, [r5, #124] @ 0x7c │ │ │ │ movs r4, r4 │ │ │ │ - ldr r4, [r3, #108] @ 0x6c │ │ │ │ + ldr r4, [r3, #120] @ 0x78 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r2, [sp, #568] @ 0x238 │ │ │ │ + ldr r3, [sp, #312] @ 0x138 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r2, [sp, #648] @ 0x288 │ │ │ │ + ldr r3, [sp, #392] @ 0x188 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r4, [r5, #104] @ 0x68 │ │ │ │ + ldr r4, [r5, #116] @ 0x74 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r4, [r3, #100] @ 0x64 │ │ │ │ + ldr r4, [r3, #112] @ 0x70 │ │ │ │ movs r4, r4 │ │ │ │ movw r2, #36640 @ 0x8f20 │ │ │ │ movt r2, #15260 @ 0x3b9c │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 11bd6a │ │ │ │ bls.w 11a296 │ │ │ │ movw r2, #55649 @ 0xd961 │ │ │ │ @@ -235263,111 +235266,111 @@ │ │ │ │ cmp r0, r3 │ │ │ │ bne.w 117770 │ │ │ │ ldrb.w r3, [r4, #454] @ 0x1c6 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 117770 │ │ │ │ ldr r1, [sp, #860] @ 0x35c │ │ │ │ b.w 11774e │ │ │ │ - strb r0, [r2, #17] │ │ │ │ + strb r0, [r2, #20] │ │ │ │ movs r4, r4 │ │ │ │ - strb r6, [r3, #16] │ │ │ │ + strb r6, [r3, #19] │ │ │ │ movs r4, r4 │ │ │ │ - ldr r0, [r3, #76] @ 0x4c │ │ │ │ + ldr r0, [r3, #88] @ 0x58 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r0, [r1, #72] @ 0x48 │ │ │ │ + ldr r0, [r1, #84] @ 0x54 │ │ │ │ movs r4, r4 │ │ │ │ - str r7, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r0, [sp, #176] @ 0xb0 │ │ │ │ movs r4, r4 │ │ │ │ - stmia r1!, {r1, r2, r6, r7} │ │ │ │ + stmia r2!, {r1, r2, r7} │ │ │ │ movs r4, r4 │ │ │ │ - ldr r4, [r7, #64] @ 0x40 │ │ │ │ + ldr r4, [r7, #76] @ 0x4c │ │ │ │ movs r4, r4 │ │ │ │ - ldr r4, [r5, #60] @ 0x3c │ │ │ │ + ldr r4, [r5, #72] @ 0x48 │ │ │ │ movs r4, r4 │ │ │ │ - strb r0, [r0, #6] │ │ │ │ + strb r0, [r0, #9] │ │ │ │ movs r4, r4 │ │ │ │ - strb r6, [r1, #6] │ │ │ │ + strb r6, [r1, #9] │ │ │ │ movs r4, r4 │ │ │ │ - ldr r4, [r6, #56] @ 0x38 │ │ │ │ + ldr r4, [r6, #68] @ 0x44 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r4, [r4, #52] @ 0x34 │ │ │ │ + ldr r4, [r4, #64] @ 0x40 │ │ │ │ movs r4, r4 │ │ │ │ - cbz r2, 1192c8 │ │ │ │ + cbz r2, 1192f8 │ │ │ │ movs r4, r4 │ │ │ │ - cbz r4, 1192d0 │ │ │ │ + cbz r4, 119300 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r6, [r5, #48] @ 0x30 │ │ │ │ + ldr r6, [r5, #60] @ 0x3c │ │ │ │ movs r4, r4 │ │ │ │ - ldr r6, [r3, #44] @ 0x2c │ │ │ │ + ldr r6, [r3, #56] @ 0x38 │ │ │ │ movs r4, r4 │ │ │ │ - cbz r4, 119300 │ │ │ │ + sxtb r4, r6 │ │ │ │ movs r4, r4 │ │ │ │ - cbz r6, 1192ee │ │ │ │ + sxth r6, r3 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r4, [r1, #40] @ 0x28 │ │ │ │ + ldr r4, [r1, #52] @ 0x34 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r4, [r7, #32] │ │ │ │ + ldr r4, [r7, #44] @ 0x2c │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r4, [r2, #56] @ 0x38 │ │ │ │ + ldrh r4, [r2, #62] @ 0x3e │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r6, [r4, #54] @ 0x36 │ │ │ │ + ldrh r6, [r4, #60] @ 0x3c │ │ │ │ movs r4, r4 │ │ │ │ - ldr r0, [r7, #28] │ │ │ │ + ldr r0, [r7, #40] @ 0x28 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r0, [r5, #24] │ │ │ │ + ldr r0, [r5, #36] @ 0x24 │ │ │ │ movs r4, r4 │ │ │ │ - add r0, sp, #904 @ 0x388 │ │ │ │ + add r1, sp, #648 @ 0x288 │ │ │ │ movs r4, r4 │ │ │ │ - add r0, sp, #944 @ 0x3b0 │ │ │ │ + add r1, sp, #688 @ 0x2b0 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r2, [r6, #20] │ │ │ │ + ldr r2, [r6, #32] │ │ │ │ movs r4, r4 │ │ │ │ - ldr r2, [r4, #16] │ │ │ │ + ldr r2, [r4, #28] │ │ │ │ movs r4, r4 │ │ │ │ - add r1, sp, #984 @ 0x3d8 │ │ │ │ + add r2, sp, #728 @ 0x2d8 │ │ │ │ movs r4, r4 │ │ │ │ - add r1, sp, #784 @ 0x310 │ │ │ │ + add r2, sp, #528 @ 0x210 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r6, [r3, #12] │ │ │ │ + ldr r6, [r3, #24] │ │ │ │ movs r4, r4 │ │ │ │ - ldr r6, [r1, #8] │ │ │ │ + ldr r6, [r1, #20] │ │ │ │ movs r4, r4 │ │ │ │ - str r5, [sp, #880] @ 0x370 │ │ │ │ + str r6, [sp, #624] @ 0x270 │ │ │ │ movs r4, r4 │ │ │ │ - str r5, [sp, #520] @ 0x208 │ │ │ │ + str r6, [sp, #264] @ 0x108 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r4, [r7, #0] │ │ │ │ + ldr r4, [r7, #12] │ │ │ │ movs r4, r4 │ │ │ │ - str r4, [r5, #124] @ 0x7c │ │ │ │ + ldr r4, [r5, #8] │ │ │ │ movs r4, r4 │ │ │ │ - add r3, pc, #96 @ (adr r3, 119384 ) │ │ │ │ + add r3, pc, #864 @ (adr r3, 119684 ) │ │ │ │ movs r4, r4 │ │ │ │ - add r3, pc, #168 @ (adr r3, 1193d0 ) │ │ │ │ + add r3, pc, #936 @ (adr r3, 1196d0 ) │ │ │ │ movs r4, r4 │ │ │ │ - str r0, [r2, #120] @ 0x78 │ │ │ │ + ldr r0, [r2, #4] │ │ │ │ movs r4, r4 │ │ │ │ - str r0, [r0, #116] @ 0x74 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ movs r4, r4 │ │ │ │ - stmia r2!, {r2, r4, r5, r6} │ │ │ │ + stmia r3!, {r2, r4, r5} │ │ │ │ movs r4, r4 │ │ │ │ - stmia r2!, {r1, r6} │ │ │ │ + stmia r3!, {r1} │ │ │ │ movs r4, r4 │ │ │ │ - str r0, [r0, #112] @ 0x70 │ │ │ │ + str r0, [r0, #124] @ 0x7c │ │ │ │ movs r4, r4 │ │ │ │ - str r0, [r6, #104] @ 0x68 │ │ │ │ + str r0, [r6, #116] @ 0x74 │ │ │ │ movs r4, r4 │ │ │ │ - ldmia r0!, {r3, r5} │ │ │ │ + ldmia r0!, {r3, r5, r6, r7} │ │ │ │ movs r4, r4 │ │ │ │ - ldmia r0!, {r1, r6} │ │ │ │ + ldmia r1, {r1} │ │ │ │ movs r4, r4 │ │ │ │ - str r0, [r1, #104] @ 0x68 │ │ │ │ + str r0, [r1, #116] @ 0x74 │ │ │ │ movs r4, r4 │ │ │ │ - str r0, [r7, #96] @ 0x60 │ │ │ │ + str r0, [r7, #108] @ 0x6c │ │ │ │ movs r4, r4 │ │ │ │ - ldr r6, [r1, #56] @ 0x38 │ │ │ │ + ldr r6, [r1, #68] @ 0x44 │ │ │ │ movs r4, r4 │ │ │ │ strb r0, [r5, #12] │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ movw r3, #14496 @ 0x38a0 │ │ │ │ movt r3, #15264 @ 0x3ba0 │ │ │ │ @@ -236400,197 +236403,197 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #3626 @ 0xe2a │ │ │ │ bl 13b9fc │ │ │ │ b.w 118cc6 │ │ │ │ nop │ │ │ │ - stmia r0!, {r4, r6, r7} │ │ │ │ + stmia r1!, {r4, r7} │ │ │ │ movs r4, r4 │ │ │ │ - stmia r0!, {r1, r5, r6, r7} │ │ │ │ + stmia r1!, {r1, r5, r7} │ │ │ │ movs r4, r4 │ │ │ │ - ldrsh r4, [r3, r2] │ │ │ │ + ldrsh r4, [r3, r5] │ │ │ │ movs r4, r4 │ │ │ │ - ldrsh r4, [r1, r1] │ │ │ │ + ldrsh r4, [r1, r4] │ │ │ │ movs r4, r4 │ │ │ │ - add r7, sp, #832 @ 0x340 │ │ │ │ + sub sp, #64 @ 0x40 │ │ │ │ movs r4, r4 │ │ │ │ - add r7, sp, #920 @ 0x398 │ │ │ │ + sub sp, #152 @ 0x98 │ │ │ │ movs r4, r4 │ │ │ │ - ldrsh r0, [r5, r0] │ │ │ │ + ldrsh r0, [r5, r3] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r0, [r3, r7] │ │ │ │ + ldrsh r0, [r3, r2] │ │ │ │ movs r4, r4 │ │ │ │ - cbz r2, 119fd8 │ │ │ │ + cbz r2, 11a008 │ │ │ │ movs r4, r4 │ │ │ │ - cbz r4, 119fe2 │ │ │ │ + cbz r4, 11a012 │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r2, [r6, r6] │ │ │ │ + ldrsh r2, [r6, r1] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r2, [r4, r5] │ │ │ │ + ldrsh r2, [r4, r0] │ │ │ │ movs r4, r4 │ │ │ │ - str r6, [r2, #120] @ 0x78 │ │ │ │ + ldr r6, [r2, #4] │ │ │ │ movs r4, r4 │ │ │ │ - str r0, [r4, #120] @ 0x78 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r6, [r6, r4] │ │ │ │ + ldrb r6, [r6, r7] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r6, [r4, r3] │ │ │ │ + ldrb r6, [r4, r6] │ │ │ │ movs r4, r4 │ │ │ │ - pop {r3, pc} │ │ │ │ + pop {r3, r6, r7, pc} │ │ │ │ movs r4, r4 │ │ │ │ - pop {r1, r2, r5, pc} │ │ │ │ + pop {r1, r2, r5, r6, r7, pc} │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r0, [r0, r3] │ │ │ │ + ldrb r0, [r0, r6] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r0, [r6, r1] │ │ │ │ + ldrb r0, [r6, r4] │ │ │ │ movs r4, r4 │ │ │ │ - cbnz r6, 11a01e │ │ │ │ + rev r6, r5 │ │ │ │ movs r4, r4 │ │ │ │ - cbnz r4, 11a028 │ │ │ │ + rev16 r4, r0 │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r2, [r1, r1] │ │ │ │ + ldrb r2, [r1, r4] │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r2, [r7, r7] │ │ │ │ + ldrb r2, [r7, r2] │ │ │ │ movs r4, r4 │ │ │ │ - str r2, [sp, #504] @ 0x1f8 │ │ │ │ + str r3, [sp, #248] @ 0xf8 │ │ │ │ movs r4, r4 │ │ │ │ - str r2, [sp, #272] @ 0x110 │ │ │ │ + str r3, [sp, #16] │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r6, [r0, r7] │ │ │ │ + ldrb r6, [r0, r2] │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r6, [r6, r5] │ │ │ │ + ldrb r6, [r6, r0] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r0, [r3, #30] │ │ │ │ + strh r0, [r3, #2] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r2, [r5, #30] │ │ │ │ + strh r2, [r5, #2] │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r0, [r2, r5] │ │ │ │ + ldrb r0, [r2, r0] │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r0, [r0, r4] │ │ │ │ + ldrh r0, [r0, r7] │ │ │ │ movs r4, r4 │ │ │ │ - str r6, [sp, #696] @ 0x2b8 │ │ │ │ + str r7, [sp, #440] @ 0x1b8 │ │ │ │ movs r4, r4 │ │ │ │ - str r6, [sp, #752] @ 0x2f0 │ │ │ │ + str r7, [sp, #496] @ 0x1f0 │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r2, [r3, r3] │ │ │ │ + ldrh r2, [r3, r6] │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r2, [r1, r2] │ │ │ │ + ldrh r2, [r1, r5] │ │ │ │ movs r4, r4 │ │ │ │ - str r6, [r5, #44] @ 0x2c │ │ │ │ + str r6, [r5, #56] @ 0x38 │ │ │ │ movs r4, r4 │ │ │ │ - str r0, [r7, #44] @ 0x2c │ │ │ │ + str r0, [r7, #56] @ 0x38 │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r2, [r4, r1] │ │ │ │ + ldrh r2, [r4, r4] │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r2, [r2, r0] │ │ │ │ + ldrh r2, [r2, r3] │ │ │ │ movs r4, r4 │ │ │ │ - add r4, sp, #784 @ 0x310 │ │ │ │ + add r5, sp, #528 @ 0x210 │ │ │ │ movs r4, r4 │ │ │ │ - add r4, sp, #856 @ 0x358 │ │ │ │ + add r5, sp, #600 @ 0x258 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r4, [r5, r7] │ │ │ │ + ldrh r4, [r5, r2] │ │ │ │ movs r4, r4 │ │ │ │ - ldr r4, [r3, r6] │ │ │ │ + ldrh r4, [r3, r1] │ │ │ │ movs r4, r4 │ │ │ │ - ldr r0, [sp, #648] @ 0x288 │ │ │ │ + ldr r1, [sp, #392] @ 0x188 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r0, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r1, [sp, #448] @ 0x1c0 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r6, [r6, r5] │ │ │ │ + ldrh r6, [r6, r0] │ │ │ │ movs r4, r4 │ │ │ │ - ldr r6, [r4, r4] │ │ │ │ + ldr r6, [r4, r7] │ │ │ │ movs r4, r4 │ │ │ │ - push {r1, r4, r6, lr} │ │ │ │ + @ instruction: 0xb612 │ │ │ │ movs r4, r4 │ │ │ │ - cbz r0, 11a0f0 │ │ │ │ + push {r5, r7} │ │ │ │ movs r4, r4 │ │ │ │ - ldr r2, [r1, r1] │ │ │ │ + ldr r2, [r1, r4] │ │ │ │ movs r4, r4 │ │ │ │ - ldrsb r2, [r7, r7] │ │ │ │ + ldr r2, [r7, r2] │ │ │ │ movs r4, r4 │ │ │ │ - str r0, [r2, #64] @ 0x40 │ │ │ │ + str r0, [r2, #76] @ 0x4c │ │ │ │ movs r4, r4 │ │ │ │ - str r2, [r3, #64] @ 0x40 │ │ │ │ + str r2, [r3, #76] @ 0x4c │ │ │ │ movs r4, r4 │ │ │ │ - ldrsb r4, [r2, r7] │ │ │ │ + ldr r4, [r2, r2] │ │ │ │ movs r4, r4 │ │ │ │ - ldrsb r4, [r0, r6] │ │ │ │ + ldr r4, [r0, r1] │ │ │ │ movs r4, r4 │ │ │ │ - strb r2, [r1, #27] │ │ │ │ + strb r2, [r1, #30] │ │ │ │ movs r4, r4 │ │ │ │ - strb r0, [r7, #25] │ │ │ │ + strb r0, [r7, #28] │ │ │ │ movs r4, r4 │ │ │ │ - ldrsb r2, [r0, r5] │ │ │ │ + ldr r2, [r0, r0] │ │ │ │ movs r4, r4 │ │ │ │ - ldrsb r2, [r6, r3] │ │ │ │ + ldrsb r2, [r6, r6] │ │ │ │ movs r4, r4 │ │ │ │ - ldr r1, [sp, #192] @ 0xc0 │ │ │ │ + ldr r1, [sp, #960] @ 0x3c0 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r1, [sp, #280] @ 0x118 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ movs r4, r4 │ │ │ │ - ldrsb r4, [r1, r3] │ │ │ │ + ldrsb r4, [r1, r6] │ │ │ │ movs r4, r4 │ │ │ │ - ldrsb r4, [r7, r1] │ │ │ │ + ldrsb r4, [r7, r4] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r4, [r7, #5] │ │ │ │ + ldrb r4, [r7, #8] │ │ │ │ movs r4, r4 │ │ │ │ - add r7, pc, #744 @ (adr r7, 11a3a0 ) │ │ │ │ + add r0, sp, #488 @ 0x1e8 │ │ │ │ movs r4, r4 │ │ │ │ - ldrsb r0, [r1, r1] │ │ │ │ + ldrsb r0, [r1, r4] │ │ │ │ movs r4, r4 │ │ │ │ - strb r0, [r7, r7] │ │ │ │ + ldrsb r0, [r7, r2] │ │ │ │ movs r4, r4 │ │ │ │ - add r0, pc, #816 @ (adr r0, 11a3f4 ) │ │ │ │ + add r1, pc, #560 @ (adr r1, 11a2f4 ) │ │ │ │ movs r4, r4 │ │ │ │ - add r0, pc, #928 @ (adr r0, 11a468 ) │ │ │ │ + add r1, pc, #672 @ (adr r1, 11a368 ) │ │ │ │ movs r4, r4 │ │ │ │ - strb r2, [r3, r7] │ │ │ │ + ldrsb r2, [r3, r2] │ │ │ │ movs r4, r4 │ │ │ │ - strb r2, [r1, r6] │ │ │ │ + ldrsb r2, [r1, r1] │ │ │ │ movs r4, r4 │ │ │ │ - str r2, [r2, #48] @ 0x30 │ │ │ │ + str r2, [r2, #60] @ 0x3c │ │ │ │ movs r4, r4 │ │ │ │ - str r6, [r3, #48] @ 0x30 │ │ │ │ + str r6, [r3, #60] @ 0x3c │ │ │ │ movs r4, r4 │ │ │ │ - strb r4, [r4, r5] │ │ │ │ + ldrsb r4, [r4, r0] │ │ │ │ movs r4, r4 │ │ │ │ - strb r4, [r2, r4] │ │ │ │ + strb r4, [r2, r7] │ │ │ │ movs r4, r4 │ │ │ │ - strh r2, [r2, #10] │ │ │ │ + strh r2, [r2, #16] │ │ │ │ movs r4, r4 │ │ │ │ - strh r6, [r3, #8] │ │ │ │ + strh r6, [r3, #14] │ │ │ │ movs r4, r4 │ │ │ │ - strb r0, [r5, r3] │ │ │ │ + strb r0, [r5, r6] │ │ │ │ movs r4, r4 │ │ │ │ - strb r0, [r3, r2] │ │ │ │ + strb r0, [r3, r5] │ │ │ │ movs r4, r4 │ │ │ │ - ldr r2, [sp, #80] @ 0x50 │ │ │ │ + ldr r2, [sp, #848] @ 0x350 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r2, [sp, #160] @ 0xa0 │ │ │ │ + ldr r2, [sp, #928] @ 0x3a0 │ │ │ │ movs r4, r4 │ │ │ │ - strb r2, [r7, r1] │ │ │ │ + strb r2, [r7, r4] │ │ │ │ movs r4, r4 │ │ │ │ - strb r2, [r5, r0] │ │ │ │ + strb r2, [r5, r3] │ │ │ │ movs r4, r4 │ │ │ │ - add r0, pc, #176 @ (adr r0, 11a1b4 ) │ │ │ │ + add r0, pc, #944 @ (adr r0, 11a4b4 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r7, [sp, #944] @ 0x3b0 │ │ │ │ + add r0, pc, #688 @ (adr r0, 11a3b8 ) │ │ │ │ movs r4, r4 │ │ │ │ - strh r2, [r4, r7] │ │ │ │ + strb r2, [r4, r2] │ │ │ │ movs r4, r4 │ │ │ │ - strh r2, [r2, r6] │ │ │ │ + strb r2, [r2, r1] │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r2, [r0, #30] │ │ │ │ + ldrh r2, [r0, #36] @ 0x24 │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r2, [r5, #26] │ │ │ │ + ldrh r2, [r5, #32] │ │ │ │ movs r4, r4 │ │ │ │ - strh r0, [r3, r5] │ │ │ │ + strb r0, [r3, r0] │ │ │ │ movs r4, r4 │ │ │ │ - strh r0, [r1, r4] │ │ │ │ + strh r0, [r1, r7] │ │ │ │ movs r4, r4 │ │ │ │ movw r2, #14960 @ 0x3a70 │ │ │ │ movt r2, #15265 @ 0x3ba1 │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 11fd2c │ │ │ │ movw r2, #16960 @ 0x4240 │ │ │ │ movt r2, #15265 @ 0x3ba1 │ │ │ │ @@ -237474,77 +237477,77 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #3288 @ 0xcd8 │ │ │ │ bl 13b9fc │ │ │ │ b.w 118cc6 │ │ │ │ nop │ │ │ │ - add r4, sp, #384 @ 0x180 │ │ │ │ + add r5, sp, #128 @ 0x80 │ │ │ │ movs r4, r4 │ │ │ │ - add r4, sp, #440 @ 0x1b8 │ │ │ │ + add r5, sp, #184 @ 0xb8 │ │ │ │ movs r4, r4 │ │ │ │ - str r0, [r6, r5] │ │ │ │ + strh r0, [r6, r0] │ │ │ │ movs r4, r4 │ │ │ │ - str r0, [r4, r4] │ │ │ │ + str r0, [r4, r7] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r0, [r2, #1] │ │ │ │ + ldrb r0, [r2, #4] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r2, [r5, #1] │ │ │ │ + ldrb r2, [r5, #4] │ │ │ │ movs r4, r4 │ │ │ │ - str r4, [r6, r3] │ │ │ │ + str r4, [r6, r6] │ │ │ │ movs r4, r4 │ │ │ │ - str r4, [r4, r2] │ │ │ │ + str r4, [r4, r5] │ │ │ │ movs r4, r4 │ │ │ │ - strh r0, [r2, #60] @ 0x3c │ │ │ │ + ldrh r0, [r2, #2] │ │ │ │ movs r4, r4 │ │ │ │ - strh r6, [r2, #58] @ 0x3a │ │ │ │ + ldrh r6, [r2, #0] │ │ │ │ movs r4, r4 │ │ │ │ - str r4, [r5, r1] │ │ │ │ + str r4, [r5, r4] │ │ │ │ movs r4, r4 │ │ │ │ - str r6, [r3, r0] │ │ │ │ + str r6, [r3, r3] │ │ │ │ movs r4, r4 │ │ │ │ - strb r6, [r2, #3] │ │ │ │ + strb r6, [r2, #6] │ │ │ │ movs r4, r4 │ │ │ │ - strb r0, [r4, #3] │ │ │ │ + strb r0, [r4, #6] │ │ │ │ movs r4, r4 │ │ │ │ - ldr r7, [pc, #1000] @ (11b09c ) │ │ │ │ + str r2, [r7, r2] │ │ │ │ movs r4, r4 │ │ │ │ - ldr r7, [pc, #680] @ (11af60 ) │ │ │ │ + str r2, [r5, r1] │ │ │ │ movs r4, r4 │ │ │ │ - strh r6, [r7, #44] @ 0x2c │ │ │ │ + strh r6, [r7, #50] @ 0x32 │ │ │ │ movs r4, r4 │ │ │ │ - strh r0, [r1, #46] @ 0x2e │ │ │ │ + strh r0, [r1, #52] @ 0x34 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r7, [pc, #584] @ (11af0c ) │ │ │ │ + str r2, [r2, r1] │ │ │ │ movs r4, r4 │ │ │ │ - ldr r7, [pc, #264] @ (11add0 ) │ │ │ │ + str r2, [r0, r0] │ │ │ │ movs r4, r4 │ │ │ │ - ldr r4, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r5, [sp, #168] @ 0xa8 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r4, [sp, #544] @ 0x220 │ │ │ │ + ldr r5, [sp, #288] @ 0x120 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r7, [pc, #168] @ (11ad7c ) │ │ │ │ + ldr r7, [pc, #936] @ (11b07c ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r6, [pc, #872] @ (11b040 ) │ │ │ │ + ldr r7, [pc, #616] @ (11af40 ) │ │ │ │ movs r4, r4 │ │ │ │ - add r5, sp, #728 @ 0x2d8 │ │ │ │ + add r6, sp, #472 @ 0x1d8 │ │ │ │ movs r4, r4 │ │ │ │ - add r5, sp, #800 @ 0x320 │ │ │ │ + add r6, sp, #544 @ 0x220 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r6, [pc, #776] @ (11afec ) │ │ │ │ + ldr r7, [pc, #520] @ (11aeec ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r6, [pc, #456] @ (11aeb0 ) │ │ │ │ + ldr r7, [pc, #200] @ (11adb0 ) │ │ │ │ movs r4, r4 │ │ │ │ - strb r2, [r4, #9] │ │ │ │ + strb r2, [r4, #12] │ │ │ │ movs r4, r4 │ │ │ │ - strb r6, [r7, #5] │ │ │ │ + strb r6, [r7, #8] │ │ │ │ movs r4, r4 │ │ │ │ - mov r8, r2 │ │ │ │ + bx sl │ │ │ │ movs r4, r4 │ │ │ │ - mov r0, r8 │ │ │ │ + bx r0 │ │ │ │ movs r4, r4 │ │ │ │ ldr.w r2, [r4, #984] @ 0x3d8 │ │ │ │ mov.w r3, #12288 @ 0x3000 │ │ │ │ movt r3, #64 @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ bcc.w 118cbc │ │ │ │ ldr r3, [r6, #8] │ │ │ │ @@ -238494,125 +238497,125 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #4299 @ 0x10cb │ │ │ │ bl 13b9fc │ │ │ │ b.w 118cc6 │ │ │ │ nop │ │ │ │ - str r2, [r1, r2] │ │ │ │ + str r2, [r1, r5] │ │ │ │ movs r4, r4 │ │ │ │ - ldr r0, [r0, #116] @ 0x74 │ │ │ │ + strb r0, [r0, #0] │ │ │ │ movs r4, r4 │ │ │ │ - add lr, lr │ │ │ │ + cmp lr, r6 │ │ │ │ movs r4, r4 │ │ │ │ - add lr, r4 │ │ │ │ + cmp r6, ip │ │ │ │ movs r4, r4 │ │ │ │ - ldr r4, [r3, #64] @ 0x40 │ │ │ │ + ldr r4, [r3, #76] @ 0x4c │ │ │ │ movs r4, r4 │ │ │ │ - ldr r6, [r0, #56] @ 0x38 │ │ │ │ + ldr r6, [r0, #68] @ 0x44 │ │ │ │ movs r4, r4 │ │ │ │ - rors r4, r7 │ │ │ │ + cmp r4, r7 │ │ │ │ movs r4, r4 │ │ │ │ - sbcs r4, r5 │ │ │ │ + negs r4, r5 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r6, [pc, #184] @ (11b878 ) │ │ │ │ + ldr r6, [pc, #952] @ (11bb78 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r0, [r3, #36] @ 0x24 │ │ │ │ + ldr r0, [r3, #48] @ 0x30 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r6, r1 │ │ │ │ + rors r6, r1 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r6, r7 │ │ │ │ + adcs r6, r7 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r2, [r6, r3] │ │ │ │ + ldr r2, [r6, r6] │ │ │ │ movs r4, r4 │ │ │ │ - ldr r4, [r7, r2] │ │ │ │ + ldr r4, [r7, r5] │ │ │ │ movs r4, r4 │ │ │ │ - lsls r6, r0 │ │ │ │ + adcs r6, r0 │ │ │ │ movs r4, r4 │ │ │ │ - ands r0, r7 │ │ │ │ + lsrs r0, r7 │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r2, [r5, #50] @ 0x32 │ │ │ │ + ldrh r2, [r5, #56] @ 0x38 │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r0, [r7, #52] @ 0x34 │ │ │ │ + ldrh r0, [r7, #58] @ 0x3a │ │ │ │ movs r4, r4 │ │ │ │ - subs r7, #142 @ 0x8e │ │ │ │ + eors r6, r1 │ │ │ │ movs r4, r4 │ │ │ │ - subs r7, #62 @ 0x3e │ │ │ │ + subs r7, #254 @ 0xfe │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r6, [r4, #38] @ 0x26 │ │ │ │ + ldrh r6, [r4, #44] @ 0x2c │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r0, [r0, #40] @ 0x28 │ │ │ │ + ldrh r0, [r0, #46] @ 0x2e │ │ │ │ movs r4, r4 │ │ │ │ - subs r7, #66 @ 0x42 │ │ │ │ + ands r2, r0 │ │ │ │ movs r4, r4 │ │ │ │ - subs r6, #242 @ 0xf2 │ │ │ │ + subs r7, #178 @ 0xb2 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r6, [r0, r0] │ │ │ │ + ldr r6, [r0, r3] │ │ │ │ movs r4, r4 │ │ │ │ - ldr r4, [r2, r0] │ │ │ │ + ldr r4, [r2, r3] │ │ │ │ movs r4, r4 │ │ │ │ - subs r6, #246 @ 0xf6 │ │ │ │ + subs r7, #182 @ 0xb6 │ │ │ │ movs r4, r4 │ │ │ │ - subs r6, #166 @ 0xa6 │ │ │ │ + subs r7, #102 @ 0x66 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r0, [r6, #20] │ │ │ │ + ldr r0, [r6, #32] │ │ │ │ movs r4, r4 │ │ │ │ - strh r4, [r4, #24] │ │ │ │ + strh r4, [r4, #30] │ │ │ │ movs r4, r4 │ │ │ │ - subs r6, #170 @ 0xaa │ │ │ │ + subs r7, #106 @ 0x6a │ │ │ │ movs r4, r4 │ │ │ │ - subs r6, #90 @ 0x5a │ │ │ │ + subs r7, #26 │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r0, [r2, #22] │ │ │ │ + ldrh r0, [r2, #28] │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r0, [r5, #22] │ │ │ │ + ldrh r0, [r5, #28] │ │ │ │ movs r4, r4 │ │ │ │ - subs r6, #102 @ 0x66 │ │ │ │ + subs r7, #38 @ 0x26 │ │ │ │ movs r4, r4 │ │ │ │ - subs r6, #22 │ │ │ │ + subs r6, #214 @ 0xd6 │ │ │ │ movs r4, r4 │ │ │ │ - add r2, pc, #640 @ (adr r2, 11bab0 ) │ │ │ │ + add r3, pc, #384 @ (adr r3, 11b9b0 ) │ │ │ │ movs r4, r4 │ │ │ │ - add r2, pc, #736 @ (adr r2, 11bb14 ) │ │ │ │ + add r3, pc, #480 @ (adr r3, 11ba14 ) │ │ │ │ movs r4, r4 │ │ │ │ - subs r6, #34 @ 0x22 │ │ │ │ + subs r6, #226 @ 0xe2 │ │ │ │ movs r4, r4 │ │ │ │ - subs r5, #210 @ 0xd2 │ │ │ │ + subs r6, #146 @ 0x92 │ │ │ │ movs r4, r4 │ │ │ │ - str r6, [sp, #864] @ 0x360 │ │ │ │ + str r7, [sp, #608] @ 0x260 │ │ │ │ movs r4, r4 │ │ │ │ - str r6, [sp, #960] @ 0x3c0 │ │ │ │ + str r7, [sp, #704] @ 0x2c0 │ │ │ │ movs r4, r4 │ │ │ │ - subs r5, #222 @ 0xde │ │ │ │ + subs r6, #158 @ 0x9e │ │ │ │ movs r4, r4 │ │ │ │ - subs r5, #142 @ 0x8e │ │ │ │ + subs r6, #78 @ 0x4e │ │ │ │ movs r4, r4 │ │ │ │ - strh r4, [r3, #46] @ 0x2e │ │ │ │ + strh r4, [r3, #52] @ 0x34 │ │ │ │ movs r4, r4 │ │ │ │ - strh r0, [r6, #46] @ 0x2e │ │ │ │ + strh r0, [r6, #52] @ 0x34 │ │ │ │ movs r4, r4 │ │ │ │ - subs r5, #154 @ 0x9a │ │ │ │ + subs r6, #90 @ 0x5a │ │ │ │ movs r4, r4 │ │ │ │ - subs r5, #74 @ 0x4a │ │ │ │ + subs r6, #10 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r6, [r0, #108] @ 0x6c │ │ │ │ + ldr r6, [r0, #120] @ 0x78 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r2, [r4, #24] │ │ │ │ + ldr r2, [r4, #36] @ 0x24 │ │ │ │ movs r4, r4 │ │ │ │ - subs r3, #176 @ 0xb0 │ │ │ │ + subs r4, #112 @ 0x70 │ │ │ │ movs r4, r4 │ │ │ │ - subs r3, #96 @ 0x60 │ │ │ │ + subs r4, #32 │ │ │ │ movs r4, r4 │ │ │ │ - strh r6, [r7, #54] @ 0x36 │ │ │ │ + strh r6, [r7, #60] @ 0x3c │ │ │ │ movs r4, r4 │ │ │ │ - strh r6, [r0, #56] @ 0x38 │ │ │ │ + strh r6, [r0, #62] @ 0x3e │ │ │ │ movs r4, r4 │ │ │ │ - subs r3, #108 @ 0x6c │ │ │ │ + subs r4, #44 @ 0x2c │ │ │ │ movs r4, r4 │ │ │ │ - subs r3, #28 │ │ │ │ + subs r3, #220 @ 0xdc │ │ │ │ movs r4, r4 │ │ │ │ ldrb.w r3, [r4, #284] @ 0x11c │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 118cbc │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 118cbc │ │ │ │ @@ -239618,293 +239621,293 @@ │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #4739 @ 0x1283 │ │ │ │ bl 13b9fc │ │ │ │ b.w 118cc6 │ │ │ │ - strh r2, [r1, #12] │ │ │ │ + strh r2, [r1, #18] │ │ │ │ movs r4, r4 │ │ │ │ - strh r4, [r3, #12] │ │ │ │ + strh r4, [r3, #18] │ │ │ │ movs r4, r4 │ │ │ │ - subs r2, #62 @ 0x3e │ │ │ │ + subs r2, #254 @ 0xfe │ │ │ │ movs r4, r4 │ │ │ │ - subs r1, #238 @ 0xee │ │ │ │ + subs r2, #174 @ 0xae │ │ │ │ movs r4, r4 │ │ │ │ - strh r2, [r0, r3] │ │ │ │ + strh r2, [r0, r6] │ │ │ │ movs r4, r4 │ │ │ │ - strh r0, [r2, r3] │ │ │ │ + strh r0, [r2, r6] │ │ │ │ movs r4, r4 │ │ │ │ - subs r1, #242 @ 0xf2 │ │ │ │ + subs r2, #178 @ 0xb2 │ │ │ │ movs r4, r4 │ │ │ │ - subs r1, #162 @ 0xa2 │ │ │ │ + subs r2, #98 @ 0x62 │ │ │ │ movs r4, r4 │ │ │ │ - strh r2, [r5, r5] │ │ │ │ + strb r2, [r5, r0] │ │ │ │ movs r4, r4 │ │ │ │ - strh r4, [r6, r5] │ │ │ │ + strb r4, [r6, r0] │ │ │ │ movs r4, r4 │ │ │ │ - subs r1, #166 @ 0xa6 │ │ │ │ + subs r2, #102 @ 0x66 │ │ │ │ movs r4, r4 │ │ │ │ - subs r1, #86 @ 0x56 │ │ │ │ + subs r2, #22 │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r4, [r1, #42] @ 0x2a │ │ │ │ + ldrh r4, [r1, #48] @ 0x30 │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r6, [r2, #40] @ 0x28 │ │ │ │ + ldrh r6, [r2, #46] @ 0x2e │ │ │ │ movs r4, r4 │ │ │ │ - subs r1, #76 @ 0x4c │ │ │ │ + subs r2, #12 │ │ │ │ movs r4, r4 │ │ │ │ - subs r0, #252 @ 0xfc │ │ │ │ + subs r1, #188 @ 0xbc │ │ │ │ movs r4, r4 │ │ │ │ - strb r0, [r5, #31] │ │ │ │ + ldrb r0, [r5, #2] │ │ │ │ movs r4, r4 │ │ │ │ - strb r6, [r6, #31] │ │ │ │ + ldrb r6, [r6, #2] │ │ │ │ movs r4, r4 │ │ │ │ - subs r1, #0 │ │ │ │ + subs r1, #192 @ 0xc0 │ │ │ │ movs r4, r4 │ │ │ │ - subs r0, #176 @ 0xb0 │ │ │ │ + subs r1, #112 @ 0x70 │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r6, [r3, #10] │ │ │ │ + ldrb r6, [r3, #13] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r0, [r5, #8] │ │ │ │ + ldrb r0, [r5, #11] │ │ │ │ movs r4, r4 │ │ │ │ - subs r0, #138 @ 0x8a │ │ │ │ + subs r1, #74 @ 0x4a │ │ │ │ movs r4, r4 │ │ │ │ - subs r0, #58 @ 0x3a │ │ │ │ + subs r0, #250 @ 0xfa │ │ │ │ movs r4, r4 │ │ │ │ - str r6, [r0, #44] @ 0x2c │ │ │ │ + str r6, [r0, #56] @ 0x38 │ │ │ │ movs r4, r4 │ │ │ │ - strb r0, [r5, #19] │ │ │ │ + strb r0, [r5, #22] │ │ │ │ movs r4, r4 │ │ │ │ - subs r0, #54 @ 0x36 │ │ │ │ + subs r0, #246 @ 0xf6 │ │ │ │ movs r4, r4 │ │ │ │ - adds r7, #230 @ 0xe6 │ │ │ │ + subs r0, #166 @ 0xa6 │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r2, [r0, r5] │ │ │ │ + ldrb r2, [r0, r0] │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r0, [r2, r5] │ │ │ │ + ldrb r0, [r2, r0] │ │ │ │ movs r4, r4 │ │ │ │ - adds r7, #234 @ 0xea │ │ │ │ + subs r0, #170 @ 0xaa │ │ │ │ movs r4, r4 │ │ │ │ - adds r7, #154 @ 0x9a │ │ │ │ + subs r0, #90 @ 0x5a │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r6, [r3, r6] │ │ │ │ + ldrsh r6, [r3, r1] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r4, [r0, r5] │ │ │ │ + ldrsh r4, [r0, r0] │ │ │ │ movs r4, r4 │ │ │ │ - adds r7, #130 @ 0x82 │ │ │ │ + subs r0, #66 @ 0x42 │ │ │ │ movs r4, r4 │ │ │ │ - adds r7, #50 @ 0x32 │ │ │ │ + adds r7, #242 @ 0xf2 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r2, [r2, #52] @ 0x34 │ │ │ │ + ldr r2, [r2, #64] @ 0x40 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r0, [r6, #52] @ 0x34 │ │ │ │ + ldr r0, [r6, #64] @ 0x40 │ │ │ │ movs r4, r4 │ │ │ │ - adds r7, #54 @ 0x36 │ │ │ │ + adds r7, #246 @ 0xf6 │ │ │ │ movs r4, r4 │ │ │ │ - adds r6, #230 @ 0xe6 │ │ │ │ + adds r7, #166 @ 0xa6 │ │ │ │ movs r4, r4 │ │ │ │ - strh r6, [r5, #0] │ │ │ │ + strh r6, [r5, #6] │ │ │ │ movs r4, r4 │ │ │ │ - strh r0, [r1, #2] │ │ │ │ + strh r0, [r1, #8] │ │ │ │ movs r4, r4 │ │ │ │ - adds r6, #234 @ 0xea │ │ │ │ + adds r7, #170 @ 0xaa │ │ │ │ movs r4, r4 │ │ │ │ - adds r6, #154 @ 0x9a │ │ │ │ + adds r7, #90 @ 0x5a │ │ │ │ movs r4, r4 │ │ │ │ - ldr r6, [pc, #520] @ (11c6b4 ) │ │ │ │ + ldr r7, [pc, #264] @ (11c5b4 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r6, [pc, #608] @ (11c710 ) │ │ │ │ + ldr r7, [pc, #352] @ (11c610 ) │ │ │ │ movs r4, r4 │ │ │ │ - adds r6, #158 @ 0x9e │ │ │ │ + adds r7, #94 @ 0x5e │ │ │ │ movs r4, r4 │ │ │ │ - adds r6, #78 @ 0x4e │ │ │ │ + adds r7, #14 │ │ │ │ movs r4, r4 │ │ │ │ - subs r6, #164 @ 0xa4 │ │ │ │ + subs r7, #100 @ 0x64 │ │ │ │ movs r4, r4 │ │ │ │ - subs r6, #170 @ 0xaa │ │ │ │ + subs r7, #106 @ 0x6a │ │ │ │ movs r4, r4 │ │ │ │ - adds r6, #76 @ 0x4c │ │ │ │ + adds r7, #12 │ │ │ │ movs r4, r4 │ │ │ │ - adds r5, #254 @ 0xfe │ │ │ │ + adds r6, #190 @ 0xbe │ │ │ │ movs r4, r4 │ │ │ │ - ldrsb r4, [r6, r7] │ │ │ │ + ldr r4, [r6, r2] │ │ │ │ movs r4, r4 │ │ │ │ - ldr r6, [r1, r0] │ │ │ │ + ldr r6, [r1, r3] │ │ │ │ movs r4, r4 │ │ │ │ - adds r5, #232 @ 0xe8 │ │ │ │ + adds r6, #168 @ 0xa8 │ │ │ │ movs r4, r4 │ │ │ │ - adds r5, #152 @ 0x98 │ │ │ │ + adds r6, #88 @ 0x58 │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r4, [r1, #20] │ │ │ │ + ldrh r4, [r1, #26] │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r6, [r3, #20] │ │ │ │ + ldrh r6, [r3, #26] │ │ │ │ movs r4, r4 │ │ │ │ - adds r5, #156 @ 0x9c │ │ │ │ + adds r6, #92 @ 0x5c │ │ │ │ movs r4, r4 │ │ │ │ - adds r5, #76 @ 0x4c │ │ │ │ + adds r6, #12 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r2, [r4, r5] │ │ │ │ + ldrh r2, [r4, r0] │ │ │ │ movs r4, r4 │ │ │ │ - ldr r0, [r6, r4] │ │ │ │ + ldr r0, [r6, r7] │ │ │ │ movs r4, r4 │ │ │ │ - adds r5, #66 @ 0x42 │ │ │ │ + adds r6, #2 │ │ │ │ movs r4, r4 │ │ │ │ - adds r4, #242 @ 0xf2 │ │ │ │ + adds r5, #178 @ 0xb2 │ │ │ │ movs r4, r4 │ │ │ │ - strb r6, [r1, #4] │ │ │ │ + strb r6, [r1, #7] │ │ │ │ movs r4, r4 │ │ │ │ - strb r4, [r5, #4] │ │ │ │ + strb r4, [r5, #7] │ │ │ │ movs r4, r4 │ │ │ │ - adds r4, #246 @ 0xf6 │ │ │ │ + adds r5, #182 @ 0xb6 │ │ │ │ movs r4, r4 │ │ │ │ - adds r4, #166 @ 0xa6 │ │ │ │ + adds r5, #102 @ 0x66 │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r2, [r6, #34] @ 0x22 │ │ │ │ + ldrh r2, [r6, #40] @ 0x28 │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r4, [r0, #36] @ 0x24 │ │ │ │ + ldrh r4, [r0, #42] @ 0x2a │ │ │ │ movs r4, r4 │ │ │ │ - adds r4, #170 @ 0xaa │ │ │ │ + adds r5, #106 @ 0x6a │ │ │ │ movs r4, r4 │ │ │ │ - adds r4, #90 @ 0x5a │ │ │ │ + adds r5, #26 │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r0, [r7, r4] │ │ │ │ + ldrh r0, [r7, r7] │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r2, [r7, r3] │ │ │ │ + ldrh r2, [r7, r6] │ │ │ │ movs r4, r4 │ │ │ │ - adds r4, #80 @ 0x50 │ │ │ │ + adds r5, #16 │ │ │ │ movs r4, r4 │ │ │ │ - adds r4, #0 │ │ │ │ + adds r4, #192 @ 0xc0 │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r2, [r2, #0] │ │ │ │ + ldrb r2, [r2, #3] │ │ │ │ movs r4, r4 │ │ │ │ - strb r4, [r2, #31] │ │ │ │ + ldrb r4, [r2, #2] │ │ │ │ movs r4, r4 │ │ │ │ - adds r3, #246 @ 0xf6 │ │ │ │ + adds r4, #182 @ 0xb6 │ │ │ │ movs r4, r4 │ │ │ │ - adds r3, #166 @ 0xa6 │ │ │ │ + adds r4, #102 @ 0x66 │ │ │ │ movs r4, r4 │ │ │ │ - strh r2, [r4, #38] @ 0x26 │ │ │ │ + strh r2, [r4, #44] @ 0x2c │ │ │ │ movs r4, r4 │ │ │ │ - strh r0, [r2, #36] @ 0x24 │ │ │ │ + strh r0, [r2, #42] @ 0x2a │ │ │ │ movs r4, r4 │ │ │ │ - adds r3, #142 @ 0x8e │ │ │ │ + adds r4, #78 @ 0x4e │ │ │ │ movs r4, r4 │ │ │ │ - adds r3, #62 @ 0x3e │ │ │ │ + adds r3, #254 @ 0xfe │ │ │ │ movs r4, r4 │ │ │ │ - ldr r0, [r0, #64] @ 0x40 │ │ │ │ + ldr r0, [r0, #76] @ 0x4c │ │ │ │ movs r4, r4 │ │ │ │ - ldr r6, [r1, #60] @ 0x3c │ │ │ │ + ldr r6, [r1, #72] @ 0x48 │ │ │ │ movs r4, r4 │ │ │ │ - adds r3, #52 @ 0x34 │ │ │ │ + adds r3, #244 @ 0xf4 │ │ │ │ movs r4, r4 │ │ │ │ - adds r2, #228 @ 0xe4 │ │ │ │ + adds r3, #164 @ 0xa4 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r8, r0 │ │ │ │ + mov r0, r8 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r2, r6 │ │ │ │ + cmp sl, lr │ │ │ │ movs r4, r4 │ │ │ │ - adds r2, #196 @ 0xc4 │ │ │ │ + adds r3, #132 @ 0x84 │ │ │ │ movs r4, r4 │ │ │ │ - adds r2, #116 @ 0x74 │ │ │ │ + adds r3, #52 @ 0x34 │ │ │ │ movs r4, r4 │ │ │ │ - subs r4, #54 @ 0x36 │ │ │ │ + subs r4, #246 @ 0xf6 │ │ │ │ movs r4, r4 │ │ │ │ - subs r4, #76 @ 0x4c │ │ │ │ + subs r5, #12 │ │ │ │ movs r4, r4 │ │ │ │ - adds r2, #110 @ 0x6e │ │ │ │ + adds r3, #46 @ 0x2e │ │ │ │ movs r4, r4 │ │ │ │ - adds r2, #30 │ │ │ │ + adds r2, #222 @ 0xde │ │ │ │ movs r4, r4 │ │ │ │ - subs r7, #176 @ 0xb0 │ │ │ │ + eors r0, r6 │ │ │ │ movs r4, r4 │ │ │ │ - subs r7, #126 @ 0x7e │ │ │ │ + ands r6, r7 │ │ │ │ movs r4, r4 │ │ │ │ - adds r2, #12 │ │ │ │ + adds r2, #204 @ 0xcc │ │ │ │ movs r4, r4 │ │ │ │ - adds r1, #188 @ 0xbc │ │ │ │ + adds r2, #124 @ 0x7c │ │ │ │ movs r4, r4 │ │ │ │ - add lr, r9 │ │ │ │ + cmp lr, r1 │ │ │ │ movs r4, r4 │ │ │ │ - add r8, r3 │ │ │ │ + cmp r0, fp │ │ │ │ movs r4, r4 │ │ │ │ - adds r1, #178 @ 0xb2 │ │ │ │ + adds r2, #114 @ 0x72 │ │ │ │ movs r4, r4 │ │ │ │ - adds r1, #98 @ 0x62 │ │ │ │ + adds r2, #34 @ 0x22 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r6, [r0, #60] @ 0x3c │ │ │ │ + ldr r6, [r0, #72] @ 0x48 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r4, [r3, #60] @ 0x3c │ │ │ │ + ldr r4, [r3, #72] @ 0x48 │ │ │ │ movs r4, r4 │ │ │ │ - adds r1, #102 @ 0x66 │ │ │ │ + adds r2, #38 @ 0x26 │ │ │ │ movs r4, r4 │ │ │ │ - adds r1, #22 │ │ │ │ + adds r1, #214 @ 0xd6 │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r0, [r3, #52] @ 0x34 │ │ │ │ + ldrh r0, [r3, #58] @ 0x3a │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r4, [r4, #52] @ 0x34 │ │ │ │ + ldrh r4, [r4, #58] @ 0x3a │ │ │ │ movs r4, r4 │ │ │ │ - adds r1, #34 @ 0x22 │ │ │ │ + adds r1, #226 @ 0xe2 │ │ │ │ movs r4, r4 │ │ │ │ - adds r0, #210 @ 0xd2 │ │ │ │ + adds r1, #146 @ 0x92 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r7, [pc, #368] @ (11c72c ) │ │ │ │ + str r4, [r3, r0] │ │ │ │ movs r4, r4 │ │ │ │ - ldr r7, [pc, #400] @ (11c750 ) │ │ │ │ + str r4, [r4, r0] │ │ │ │ movs r4, r4 │ │ │ │ - adds r0, #218 @ 0xda │ │ │ │ + adds r1, #154 @ 0x9a │ │ │ │ movs r4, r4 │ │ │ │ - adds r0, #140 @ 0x8c │ │ │ │ + adds r1, #76 @ 0x4c │ │ │ │ movs r4, r4 │ │ │ │ - ldr r6, [pc, #784] @ (11c8dc ) │ │ │ │ + ldr r7, [pc, #528] @ (11c7dc ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r6, [pc, #0] @ (11c5d0 ) │ │ │ │ + ldr r6, [pc, #768] @ (11c8d0 ) │ │ │ │ movs r4, r4 │ │ │ │ - adds r0, #98 @ 0x62 │ │ │ │ + adds r1, #34 @ 0x22 │ │ │ │ movs r4, r4 │ │ │ │ - adds r0, #18 │ │ │ │ + adds r0, #210 @ 0xd2 │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r4, [r3, #19] │ │ │ │ + ldrb r4, [r3, #22] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r4, [r5, #19] │ │ │ │ + ldrb r4, [r5, #22] │ │ │ │ movs r4, r4 │ │ │ │ - adds r0, #30 │ │ │ │ + adds r0, #222 @ 0xde │ │ │ │ movs r4, r4 │ │ │ │ - cmp r7, #206 @ 0xce │ │ │ │ + adds r0, #142 @ 0x8e │ │ │ │ movs r4, r4 │ │ │ │ - str r3, [sp, #512] @ 0x200 │ │ │ │ + str r4, [sp, #256] @ 0x100 │ │ │ │ movs r4, r4 │ │ │ │ - str r3, [sp, #608] @ 0x260 │ │ │ │ + str r4, [sp, #352] @ 0x160 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r7, #218 @ 0xda │ │ │ │ + adds r0, #154 @ 0x9a │ │ │ │ movs r4, r4 │ │ │ │ - cmp r7, #138 @ 0x8a │ │ │ │ + adds r0, #74 @ 0x4a │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r0, [r1, #42] @ 0x2a │ │ │ │ + ldrh r0, [r1, #48] @ 0x30 │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r4, [r4, #42] @ 0x2a │ │ │ │ + ldrh r4, [r4, #48] @ 0x30 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r7, #150 @ 0x96 │ │ │ │ + adds r0, #86 @ 0x56 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r7, #70 @ 0x46 │ │ │ │ + adds r0, #6 │ │ │ │ movs r4, r4 │ │ │ │ - strh r0, [r7, #62] @ 0x3e │ │ │ │ + ldrh r0, [r7, #4] │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r0, [r2, #0] │ │ │ │ + ldrh r0, [r2, #6] │ │ │ │ movs r4, r4 │ │ │ │ - cmp r7, #82 @ 0x52 │ │ │ │ + adds r0, #18 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r7, #2 │ │ │ │ + cmp r7, #194 @ 0xc2 │ │ │ │ movs r4, r4 │ │ │ │ - strh r0, [r4, #44] @ 0x2c │ │ │ │ + strh r0, [r4, #50] @ 0x32 │ │ │ │ movs r4, r4 │ │ │ │ - strh r0, [r7, #44] @ 0x2c │ │ │ │ + strh r0, [r7, #50] @ 0x32 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r7, #14 │ │ │ │ + cmp r7, #206 @ 0xce │ │ │ │ movs r4, r4 │ │ │ │ - cmp r6, #190 @ 0xbe │ │ │ │ + cmp r7, #126 @ 0x7e │ │ │ │ movs r4, r4 │ │ │ │ ldrb.w r3, [r4, #251] @ 0xfb │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 118cbc │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 118cbc │ │ │ │ @@ -240849,277 +240852,277 @@ │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #5170 @ 0x1432 │ │ │ │ bl 13b9fc │ │ │ │ b.w 118cc6 │ │ │ │ - ldr r5, [pc, #920] @ (11d488 ) │ │ │ │ + ldr r6, [pc, #664] @ (11d388 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r5, [pc, #1008] @ (11d4e4 ) │ │ │ │ + ldr r6, [pc, #752] @ (11d3e4 ) │ │ │ │ movs r4, r4 │ │ │ │ - cmp r4, #146 @ 0x92 │ │ │ │ + cmp r5, #82 @ 0x52 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r4, #66 @ 0x42 │ │ │ │ + cmp r5, #2 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r0, [r1, r4] │ │ │ │ + ldr r0, [r1, r7] │ │ │ │ movs r4, r4 │ │ │ │ - ldr r2, [r2, r3] │ │ │ │ + ldr r2, [r2, r6] │ │ │ │ movs r4, r4 │ │ │ │ - cmp r4, #56 @ 0x38 │ │ │ │ + cmp r4, #248 @ 0xf8 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r3, #232 @ 0xe8 │ │ │ │ + cmp r4, #168 @ 0xa8 │ │ │ │ movs r4, r4 │ │ │ │ - strb r6, [r2, #31] │ │ │ │ + ldrb r6, [r2, #2] │ │ │ │ movs r4, r4 │ │ │ │ - strb r4, [r5, #30] │ │ │ │ + ldrb r4, [r5, #1] │ │ │ │ movs r4, r4 │ │ │ │ - cmp r3, #222 @ 0xde │ │ │ │ + cmp r4, #158 @ 0x9e │ │ │ │ movs r4, r4 │ │ │ │ - cmp r3, #142 @ 0x8e │ │ │ │ + cmp r4, #78 @ 0x4e │ │ │ │ movs r4, r4 │ │ │ │ - str r0, [r4, #24] │ │ │ │ + str r0, [r4, #36] @ 0x24 │ │ │ │ movs r4, r4 │ │ │ │ - str r2, [r6, #20] │ │ │ │ + str r2, [r6, #32] │ │ │ │ movs r4, r4 │ │ │ │ - cmp r3, #132 @ 0x84 │ │ │ │ + cmp r4, #68 @ 0x44 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r3, #52 @ 0x34 │ │ │ │ + cmp r3, #244 @ 0xf4 │ │ │ │ movs r4, r4 │ │ │ │ - str r4, [r7, #100] @ 0x64 │ │ │ │ + str r4, [r7, #112] @ 0x70 │ │ │ │ movs r4, r4 │ │ │ │ - str r2, [r1, #104] @ 0x68 │ │ │ │ + str r2, [r1, #116] @ 0x74 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r3, #56 @ 0x38 │ │ │ │ + cmp r3, #248 @ 0xf8 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r2, #232 @ 0xe8 │ │ │ │ + cmp r3, #168 @ 0xa8 │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r0, [r1, #7] │ │ │ │ + ldrb r0, [r1, #10] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r6, [r3, #7] │ │ │ │ + ldrb r6, [r3, #10] │ │ │ │ movs r4, r4 │ │ │ │ - cmp r2, #236 @ 0xec │ │ │ │ + cmp r3, #172 @ 0xac │ │ │ │ movs r4, r4 │ │ │ │ - cmp r2, #156 @ 0x9c │ │ │ │ + cmp r3, #92 @ 0x5c │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r4, [r3, #9] │ │ │ │ + ldrb r4, [r3, #12] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r2, [r6, #9] │ │ │ │ + ldrb r2, [r6, #12] │ │ │ │ movs r4, r4 │ │ │ │ - cmp r2, #160 @ 0xa0 │ │ │ │ + cmp r3, #96 @ 0x60 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r2, #80 @ 0x50 │ │ │ │ + cmp r3, #16 │ │ │ │ movs r4, r4 │ │ │ │ - strb r4, [r1, #20] │ │ │ │ + strb r4, [r1, #23] │ │ │ │ movs r4, r4 │ │ │ │ - strb r6, [r2, #20] │ │ │ │ + strb r6, [r2, #23] │ │ │ │ movs r4, r4 │ │ │ │ - cmp r2, #84 @ 0x54 │ │ │ │ + cmp r3, #20 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r2, #4 │ │ │ │ + cmp r2, #196 @ 0xc4 │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r4, [r6, #10] │ │ │ │ + ldrb r4, [r6, #13] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r6, [r7, #10] │ │ │ │ + ldrb r6, [r7, #13] │ │ │ │ movs r4, r4 │ │ │ │ - cmp r2, #4 │ │ │ │ + cmp r2, #196 @ 0xc4 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r1, #182 @ 0xb6 │ │ │ │ + cmp r2, #118 @ 0x76 │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r4, [r1, #7] │ │ │ │ + ldrb r4, [r1, #10] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r6, [r3, #7] │ │ │ │ + ldrb r6, [r3, #10] │ │ │ │ movs r4, r4 │ │ │ │ - cmp r1, #188 @ 0xbc │ │ │ │ + cmp r2, #124 @ 0x7c │ │ │ │ movs r4, r4 │ │ │ │ - cmp r1, #108 @ 0x6c │ │ │ │ + cmp r2, #44 @ 0x2c │ │ │ │ movs r4, r4 │ │ │ │ - strh r4, [r1, #14] │ │ │ │ + strh r4, [r1, #20] │ │ │ │ movs r4, r4 │ │ │ │ - strh r6, [r3, #14] │ │ │ │ + strh r6, [r3, #20] │ │ │ │ movs r4, r4 │ │ │ │ - cmp r1, #112 @ 0x70 │ │ │ │ + cmp r2, #48 @ 0x30 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r1, #32 │ │ │ │ + cmp r1, #224 @ 0xe0 │ │ │ │ movs r4, r4 │ │ │ │ - adds r5, #152 @ 0x98 │ │ │ │ + adds r6, #88 @ 0x58 │ │ │ │ movs r4, r4 │ │ │ │ - adds r5, #162 @ 0xa2 │ │ │ │ + adds r6, #98 @ 0x62 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r1, #36 @ 0x24 │ │ │ │ + cmp r1, #228 @ 0xe4 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r0, #212 @ 0xd4 │ │ │ │ + cmp r1, #148 @ 0x94 │ │ │ │ movs r4, r4 │ │ │ │ - str r0, [r4, #36] @ 0x24 │ │ │ │ + str r0, [r4, #48] @ 0x30 │ │ │ │ movs r4, r4 │ │ │ │ - str r2, [r6, #36] @ 0x24 │ │ │ │ + str r2, [r6, #48] @ 0x30 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r0, #216 @ 0xd8 │ │ │ │ + cmp r1, #152 @ 0x98 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r0, #136 @ 0x88 │ │ │ │ + cmp r1, #72 @ 0x48 │ │ │ │ movs r4, r4 │ │ │ │ - strb r4, [r6, #31] │ │ │ │ + ldrb r4, [r6, #2] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r2, [r1, #0] │ │ │ │ + ldrb r2, [r1, #3] │ │ │ │ movs r4, r4 │ │ │ │ - cmp r0, #140 @ 0x8c │ │ │ │ + cmp r1, #76 @ 0x4c │ │ │ │ movs r4, r4 │ │ │ │ - cmp r0, #60 @ 0x3c │ │ │ │ + cmp r0, #252 @ 0xfc │ │ │ │ movs r4, r4 │ │ │ │ - str r6, [r4, r1] │ │ │ │ + str r6, [r4, r4] │ │ │ │ movs r4, r4 │ │ │ │ - str r4, [r6, r0] │ │ │ │ + str r4, [r6, r3] │ │ │ │ movs r4, r4 │ │ │ │ - cmp r0, #42 @ 0x2a │ │ │ │ + cmp r0, #234 @ 0xea │ │ │ │ movs r4, r4 │ │ │ │ - movs r7, #218 @ 0xda │ │ │ │ + cmp r0, #154 @ 0x9a │ │ │ │ movs r4, r4 │ │ │ │ - ldr r0, [pc, #136] @ (11d268 ) │ │ │ │ + ldr r0, [pc, #904] @ (11d568 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r0, [pc, #192] @ (11d2a4 ) │ │ │ │ + ldr r0, [pc, #960] @ (11d5a4 ) │ │ │ │ movs r4, r4 │ │ │ │ - movs r7, #214 @ 0xd6 │ │ │ │ + cmp r0, #150 @ 0x96 │ │ │ │ movs r4, r4 │ │ │ │ - movs r7, #134 @ 0x86 │ │ │ │ + cmp r0, #70 @ 0x46 │ │ │ │ movs r4, r4 │ │ │ │ - adds r5, #178 @ 0xb2 │ │ │ │ + adds r6, #114 @ 0x72 │ │ │ │ movs r4, r4 │ │ │ │ - adds r5, #192 @ 0xc0 │ │ │ │ + adds r6, #128 @ 0x80 │ │ │ │ movs r4, r4 │ │ │ │ - movs r7, #138 @ 0x8a │ │ │ │ + cmp r0, #74 @ 0x4a │ │ │ │ movs r4, r4 │ │ │ │ - movs r7, #58 @ 0x3a │ │ │ │ + movs r7, #250 @ 0xfa │ │ │ │ movs r4, r4 │ │ │ │ - strb r0, [r4, #23] │ │ │ │ + strb r0, [r4, #26] │ │ │ │ movs r4, r4 │ │ │ │ - strb r2, [r5, #21] │ │ │ │ + strb r2, [r5, #24] │ │ │ │ movs r4, r4 │ │ │ │ - movs r7, #20 │ │ │ │ + movs r7, #212 @ 0xd4 │ │ │ │ movs r4, r4 │ │ │ │ - movs r6, #196 @ 0xc4 │ │ │ │ + movs r7, #132 @ 0x84 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r2, [pc, #384] @ (11d390 ) │ │ │ │ + ldr r3, [pc, #128] @ (11d290 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r2, [pc, #424] @ (11d3bc ) │ │ │ │ + ldr r3, [pc, #168] @ (11d2bc ) │ │ │ │ movs r4, r4 │ │ │ │ - movs r6, #200 @ 0xc8 │ │ │ │ + movs r7, #136 @ 0x88 │ │ │ │ movs r4, r4 │ │ │ │ - movs r6, #120 @ 0x78 │ │ │ │ + movs r7, #56 @ 0x38 │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r4, [r5, #20] │ │ │ │ + ldrh r4, [r5, #26] │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r2, [r0, #22] │ │ │ │ + ldrh r2, [r0, #28] │ │ │ │ movs r4, r4 │ │ │ │ - movs r6, #124 @ 0x7c │ │ │ │ + movs r7, #60 @ 0x3c │ │ │ │ movs r4, r4 │ │ │ │ - movs r6, #44 @ 0x2c │ │ │ │ + movs r6, #236 @ 0xec │ │ │ │ movs r4, r4 │ │ │ │ - muls r4, r1 │ │ │ │ + add r4, r1 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r6, r4 │ │ │ │ + muls r6, r4 │ │ │ │ movs r4, r4 │ │ │ │ - movs r5, #244 @ 0xf4 │ │ │ │ + movs r6, #180 @ 0xb4 │ │ │ │ movs r4, r4 │ │ │ │ - movs r5, #166 @ 0xa6 │ │ │ │ + movs r6, #102 @ 0x66 │ │ │ │ movs r4, r4 │ │ │ │ - adds r0, #68 @ 0x44 │ │ │ │ + adds r1, #4 │ │ │ │ movs r4, r4 │ │ │ │ - adds r0, #94 @ 0x5e │ │ │ │ + adds r1, #30 │ │ │ │ movs r4, r4 │ │ │ │ - movs r5, #172 @ 0xac │ │ │ │ + movs r6, #108 @ 0x6c │ │ │ │ movs r4, r4 │ │ │ │ - movs r5, #92 @ 0x5c │ │ │ │ + movs r6, #28 │ │ │ │ movs r4, r4 │ │ │ │ - adds r0, #170 @ 0xaa │ │ │ │ + adds r1, #106 @ 0x6a │ │ │ │ movs r4, r4 │ │ │ │ - adds r0, #120 @ 0x78 │ │ │ │ + adds r1, #56 @ 0x38 │ │ │ │ movs r4, r4 │ │ │ │ - movs r5, #74 @ 0x4a │ │ │ │ + movs r6, #10 │ │ │ │ movs r4, r4 │ │ │ │ - movs r4, #250 @ 0xfa │ │ │ │ + movs r5, #186 @ 0xba │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r0, [r0, #16] │ │ │ │ + ldrh r0, [r0, #22] │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r6, [r1, #14] │ │ │ │ + ldrh r6, [r1, #20] │ │ │ │ movs r4, r4 │ │ │ │ - movs r4, #240 @ 0xf0 │ │ │ │ + movs r5, #176 @ 0xb0 │ │ │ │ movs r4, r4 │ │ │ │ - movs r4, #160 @ 0xa0 │ │ │ │ + movs r5, #96 @ 0x60 │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r2, [r4, #26] │ │ │ │ + ldrb r2, [r4, #29] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r2, [r0, #23] │ │ │ │ + ldrb r2, [r0, #26] │ │ │ │ movs r4, r4 │ │ │ │ - movs r4, #88 @ 0x58 │ │ │ │ + movs r5, #24 │ │ │ │ movs r4, r4 │ │ │ │ - movs r4, #8 │ │ │ │ + movs r4, #200 @ 0xc8 │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r2, [r7, #25] │ │ │ │ + ldrb r2, [r7, #28] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r2, [r0, #26] │ │ │ │ + ldrb r2, [r0, #29] │ │ │ │ movs r4, r4 │ │ │ │ - movs r4, #20 │ │ │ │ + movs r4, #212 @ 0xd4 │ │ │ │ movs r4, r4 │ │ │ │ - movs r3, #196 @ 0xc4 │ │ │ │ + movs r4, #132 @ 0x84 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r7, [pc, #264] @ (11d398 ) │ │ │ │ + str r2, [r0, r0] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r6, [r3, #7] │ │ │ │ + ldrb r6, [r3, #10] │ │ │ │ movs r4, r4 │ │ │ │ - movs r3, #200 @ 0xc8 │ │ │ │ + movs r4, #136 @ 0x88 │ │ │ │ movs r4, r4 │ │ │ │ - movs r3, #120 @ 0x78 │ │ │ │ + movs r4, #56 @ 0x38 │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r6, [r0, #10] │ │ │ │ + ldrh r6, [r0, #16] │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r6, [r2, #10] │ │ │ │ + ldrh r6, [r2, #16] │ │ │ │ movs r4, r4 │ │ │ │ - movs r3, #132 @ 0x84 │ │ │ │ + movs r4, #68 @ 0x44 │ │ │ │ movs r4, r4 │ │ │ │ - movs r3, #52 @ 0x34 │ │ │ │ + movs r3, #244 @ 0xf4 │ │ │ │ movs r4, r4 │ │ │ │ - strh r2, [r7, #44] @ 0x2c │ │ │ │ + strh r2, [r7, #50] @ 0x32 │ │ │ │ movs r4, r4 │ │ │ │ - strh r2, [r2, #46] @ 0x2e │ │ │ │ + strh r2, [r2, #52] @ 0x34 │ │ │ │ movs r4, r4 │ │ │ │ - movs r3, #60 @ 0x3c │ │ │ │ + movs r3, #252 @ 0xfc │ │ │ │ movs r4, r4 │ │ │ │ - movs r2, #238 @ 0xee │ │ │ │ + movs r3, #174 @ 0xae │ │ │ │ movs r4, r4 │ │ │ │ - adds r0, #218 @ 0xda │ │ │ │ + adds r1, #154 @ 0x9a │ │ │ │ movs r4, r4 │ │ │ │ - adds r0, #234 @ 0xea │ │ │ │ + adds r1, #170 @ 0xaa │ │ │ │ movs r4, r4 │ │ │ │ - movs r2, #244 @ 0xf4 │ │ │ │ + movs r3, #180 @ 0xb4 │ │ │ │ movs r4, r4 │ │ │ │ - movs r2, #164 @ 0xa4 │ │ │ │ + movs r3, #100 @ 0x64 │ │ │ │ movs r4, r4 │ │ │ │ - subs r5, #72 @ 0x48 │ │ │ │ + subs r6, #8 │ │ │ │ movs r4, r4 │ │ │ │ - subs r5, #20 │ │ │ │ + subs r5, #212 @ 0xd4 │ │ │ │ movs r4, r4 │ │ │ │ - movs r2, #162 @ 0xa2 │ │ │ │ + movs r3, #98 @ 0x62 │ │ │ │ movs r4, r4 │ │ │ │ - movs r2, #82 @ 0x52 │ │ │ │ + movs r3, #18 │ │ │ │ movs r4, r4 │ │ │ │ - strb r4, [r0, #18] │ │ │ │ + strb r4, [r0, #21] │ │ │ │ movs r4, r4 │ │ │ │ - strb r0, [r2, #18] │ │ │ │ + strb r0, [r2, #21] │ │ │ │ movs r4, r4 │ │ │ │ - movs r2, #94 @ 0x5e │ │ │ │ + movs r3, #30 │ │ │ │ movs r4, r4 │ │ │ │ - movs r2, #14 │ │ │ │ + movs r2, #206 @ 0xce │ │ │ │ movs r4, r4 │ │ │ │ - strh r0, [r2, #48] @ 0x30 │ │ │ │ + strh r0, [r2, #54] @ 0x36 │ │ │ │ movs r4, r4 │ │ │ │ - strh r0, [r3, #48] @ 0x30 │ │ │ │ + strh r0, [r3, #54] @ 0x36 │ │ │ │ movs r4, r4 │ │ │ │ - movs r2, #26 │ │ │ │ + movs r2, #218 @ 0xda │ │ │ │ movs r4, r4 │ │ │ │ - movs r1, #202 @ 0xca │ │ │ │ + movs r2, #138 @ 0x8a │ │ │ │ movs r4, r4 │ │ │ │ ldrb.w r3, [r4, #278] @ 0x116 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 118cbc │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cbz r3, 11d314 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -242160,261 +242163,261 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #4755 @ 0x1293 │ │ │ │ bl 13b9fc │ │ │ │ b.w 118cc6 │ │ │ │ nop │ │ │ │ - adds r4, #200 @ 0xc8 │ │ │ │ + adds r5, #136 @ 0x88 │ │ │ │ movs r4, r4 │ │ │ │ - adds r3, #106 @ 0x6a │ │ │ │ + adds r4, #42 @ 0x2a │ │ │ │ movs r4, r4 │ │ │ │ - subs r4, r4, #4 │ │ │ │ + subs r4, r4, #7 │ │ │ │ movs r4, r4 │ │ │ │ - subs r4, r2, #3 │ │ │ │ + subs r4, r2, #6 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r4, [r5, r2] │ │ │ │ + ldr r4, [r5, r5] │ │ │ │ movs r4, r4 │ │ │ │ - ldr r6, [r7, r2] │ │ │ │ + ldr r6, [r7, r5] │ │ │ │ movs r4, r4 │ │ │ │ - subs r0, r3, #3 │ │ │ │ + subs r0, r3, #6 │ │ │ │ movs r4, r4 │ │ │ │ - subs r0, r1, #2 │ │ │ │ + subs r0, r1, #5 │ │ │ │ movs r4, r4 │ │ │ │ - subs r2, #52 @ 0x34 │ │ │ │ + subs r2, #244 @ 0xf4 │ │ │ │ movs r4, r4 │ │ │ │ - subs r2, #62 @ 0x3e │ │ │ │ + subs r2, #254 @ 0xfe │ │ │ │ movs r4, r4 │ │ │ │ - subs r4, r1, #2 │ │ │ │ + subs r4, r1, #5 │ │ │ │ movs r4, r4 │ │ │ │ - subs r4, r7, #0 │ │ │ │ + subs r4, r7, #3 │ │ │ │ movs r4, r4 │ │ │ │ - adcs r6, r4 │ │ │ │ + tst r6, r4 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r4, r6 │ │ │ │ + rors r4, r6 │ │ │ │ movs r4, r4 │ │ │ │ - subs r2, r6, #0 │ │ │ │ + subs r2, r6, #3 │ │ │ │ + movs r4, r4 │ │ │ │ + subs r2, r4, #2 │ │ │ │ movs r4, r4 │ │ │ │ - adds r2, r4, #7 │ │ │ │ + adds r7, #34 @ 0x22 │ │ │ │ movs r4, r4 │ │ │ │ - adds r6, #98 @ 0x62 │ │ │ │ + adds r7, #56 @ 0x38 │ │ │ │ movs r4, r4 │ │ │ │ - adds r6, #120 @ 0x78 │ │ │ │ + subs r6, r4, #2 │ │ │ │ movs r4, r4 │ │ │ │ - adds r6, r4, #7 │ │ │ │ + subs r6, r2, #1 │ │ │ │ movs r4, r4 │ │ │ │ - adds r6, r2, #6 │ │ │ │ + movs r7, #216 @ 0xd8 │ │ │ │ movs r4, r4 │ │ │ │ - movs r7, #24 │ │ │ │ + movs r7, #110 @ 0x6e │ │ │ │ movs r4, r4 │ │ │ │ - movs r6, #174 @ 0xae │ │ │ │ + subs r0, r5, #0 │ │ │ │ movs r4, r4 │ │ │ │ - adds r0, r5, #5 │ │ │ │ + adds r0, r3, #7 │ │ │ │ movs r4, r4 │ │ │ │ - adds r0, r3, #4 │ │ │ │ + movs r5, #140 @ 0x8c │ │ │ │ movs r4, r4 │ │ │ │ - movs r4, #204 @ 0xcc │ │ │ │ + movs r5, #74 @ 0x4a │ │ │ │ movs r4, r4 │ │ │ │ - movs r4, #138 @ 0x8a │ │ │ │ + adds r0, r7, #6 │ │ │ │ movs r4, r4 │ │ │ │ - adds r0, r7, #3 │ │ │ │ + adds r0, r5, #5 │ │ │ │ movs r4, r4 │ │ │ │ - adds r0, r5, #2 │ │ │ │ + str r4, [r5, #96] @ 0x60 │ │ │ │ movs r4, r4 │ │ │ │ - str r4, [r5, #84] @ 0x54 │ │ │ │ + str r2, [r4, #92] @ 0x5c │ │ │ │ movs r4, r4 │ │ │ │ - str r2, [r4, #80] @ 0x50 │ │ │ │ + adds r0, r2, #5 │ │ │ │ movs r4, r4 │ │ │ │ - adds r0, r2, #2 │ │ │ │ + adds r0, r0, #4 │ │ │ │ movs r4, r4 │ │ │ │ - adds r0, r0, #1 │ │ │ │ + subs r3, #246 @ 0xf6 │ │ │ │ movs r4, r4 │ │ │ │ - subs r3, #54 @ 0x36 │ │ │ │ + subs r3, #188 @ 0xbc │ │ │ │ movs r4, r4 │ │ │ │ - subs r2, #252 @ 0xfc │ │ │ │ + adds r6, r6, #3 │ │ │ │ movs r4, r4 │ │ │ │ - adds r6, r6, #0 │ │ │ │ + adds r6, r4, #2 │ │ │ │ movs r4, r4 │ │ │ │ - subs r6, r4, r7 │ │ │ │ + ldrb r2, [r0, #31] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r2, [r0, #28] │ │ │ │ + ldrb r4, [r1, #31] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r4, [r1, #28] │ │ │ │ + adds r2, r5, #2 │ │ │ │ movs r4, r4 │ │ │ │ - subs r2, r5, r7 │ │ │ │ + adds r2, r3, #1 │ │ │ │ movs r4, r4 │ │ │ │ - subs r2, r3, r6 │ │ │ │ + ldr r2, [r3, #36] @ 0x24 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r2, [r3, #24] │ │ │ │ + ldr r4, [r5, #36] @ 0x24 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r4, [r5, #24] │ │ │ │ + adds r6, r3, #1 │ │ │ │ movs r4, r4 │ │ │ │ - subs r6, r3, r6 │ │ │ │ + adds r6, r1, #0 │ │ │ │ movs r4, r4 │ │ │ │ - subs r6, r1, r5 │ │ │ │ + str r2, [r0, r3] │ │ │ │ movs r4, r4 │ │ │ │ - str r2, [r0, r0] │ │ │ │ + str r0, [r0, r2] │ │ │ │ movs r4, r4 │ │ │ │ - ldr r7, [pc, #768] @ (11e254 ) │ │ │ │ + subs r6, r6, r7 │ │ │ │ movs r4, r4 │ │ │ │ - subs r6, r6, r4 │ │ │ │ + subs r6, r4, r6 │ │ │ │ movs r4, r4 │ │ │ │ - subs r6, r4, r3 │ │ │ │ + strb r6, [r6, #14] │ │ │ │ movs r4, r4 │ │ │ │ - strb r6, [r6, #11] │ │ │ │ + strb r4, [r1, #15] │ │ │ │ movs r4, r4 │ │ │ │ - strb r4, [r1, #12] │ │ │ │ + subs r2, r5, r6 │ │ │ │ movs r4, r4 │ │ │ │ - subs r2, r5, r3 │ │ │ │ + subs r2, r3, r5 │ │ │ │ movs r4, r4 │ │ │ │ - subs r2, r3, r2 │ │ │ │ + strb r2, [r5, #11] │ │ │ │ movs r4, r4 │ │ │ │ - strb r2, [r5, #8] │ │ │ │ + strb r4, [r3, #10] │ │ │ │ movs r4, r4 │ │ │ │ - strb r4, [r3, #7] │ │ │ │ + subs r2, r0, r5 │ │ │ │ movs r4, r4 │ │ │ │ - subs r2, r0, r2 │ │ │ │ + subs r2, r6, r3 │ │ │ │ movs r4, r4 │ │ │ │ - subs r2, r6, r0 │ │ │ │ + strh r6, [r7, #6] │ │ │ │ movs r4, r4 │ │ │ │ - strh r6, [r7, #0] │ │ │ │ + strh r4, [r0, #8] │ │ │ │ movs r4, r4 │ │ │ │ - strh r4, [r0, #2] │ │ │ │ + subs r6, r6, r3 │ │ │ │ movs r4, r4 │ │ │ │ - subs r6, r6, r0 │ │ │ │ + subs r6, r4, r2 │ │ │ │ movs r4, r4 │ │ │ │ - adds r6, r4, r7 │ │ │ │ + str r2, [r0, #36] @ 0x24 │ │ │ │ movs r4, r4 │ │ │ │ - str r2, [r0, #24] │ │ │ │ + str r4, [r2, #36] @ 0x24 │ │ │ │ movs r4, r4 │ │ │ │ - str r4, [r2, #24] │ │ │ │ + subs r2, r5, r2 │ │ │ │ movs r4, r4 │ │ │ │ - adds r2, r5, r7 │ │ │ │ + subs r2, r3, r1 │ │ │ │ movs r4, r4 │ │ │ │ - adds r2, r3, r6 │ │ │ │ + add sl, pc │ │ │ │ movs r4, r4 │ │ │ │ - add r2, r7 │ │ │ │ + ldr r6, [pc, #208] @ (11e074 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r5, [pc, #464] @ (11e174 ) │ │ │ │ + subs r6, r2, r1 │ │ │ │ movs r4, r4 │ │ │ │ - adds r6, r2, r6 │ │ │ │ + subs r6, r0, r0 │ │ │ │ movs r4, r4 │ │ │ │ - adds r6, r0, r5 │ │ │ │ + ldrb r2, [r1, #5] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r2, [r1, #2] │ │ │ │ + ldrb r0, [r2, #5] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r0, [r2, #2] │ │ │ │ + subs r2, r1, r0 │ │ │ │ movs r4, r4 │ │ │ │ - adds r2, r1, r5 │ │ │ │ + adds r2, r7, r6 │ │ │ │ movs r4, r4 │ │ │ │ - adds r2, r7, r3 │ │ │ │ + movs r6, #102 @ 0x66 │ │ │ │ movs r4, r4 │ │ │ │ - movs r5, #166 @ 0xa6 │ │ │ │ + movs r6, #112 @ 0x70 │ │ │ │ movs r4, r4 │ │ │ │ - movs r5, #176 @ 0xb0 │ │ │ │ + adds r2, r7, r6 │ │ │ │ movs r4, r4 │ │ │ │ - adds r2, r7, r3 │ │ │ │ + adds r4, r5, r5 │ │ │ │ movs r4, r4 │ │ │ │ - adds r4, r5, r2 │ │ │ │ + movs r5, #110 @ 0x6e │ │ │ │ movs r4, r4 │ │ │ │ - movs r4, #174 @ 0xae │ │ │ │ + movs r5, #120 @ 0x78 │ │ │ │ movs r4, r4 │ │ │ │ - movs r4, #184 @ 0xb8 │ │ │ │ + adds r2, r5, r5 │ │ │ │ movs r4, r4 │ │ │ │ - adds r2, r5, r2 │ │ │ │ + adds r2, r3, r4 │ │ │ │ movs r4, r4 │ │ │ │ - adds r2, r3, r1 │ │ │ │ + ldr r2, [r7, #64] @ 0x40 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r2, [r7, #52] @ 0x34 │ │ │ │ + ldr r0, [r1, #68] @ 0x44 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r0, [r1, #56] @ 0x38 │ │ │ │ + adds r6, r3, r4 │ │ │ │ movs r4, r4 │ │ │ │ - adds r6, r3, r1 │ │ │ │ + adds r6, r1, r3 │ │ │ │ movs r4, r4 │ │ │ │ - adds r6, r1, r0 │ │ │ │ + strh r0, [r5, r7] │ │ │ │ movs r4, r4 │ │ │ │ - strh r0, [r5, r4] │ │ │ │ + strh r6, [r5, r6] │ │ │ │ movs r4, r4 │ │ │ │ - strh r6, [r5, r3] │ │ │ │ + adds r4, r0, r3 │ │ │ │ movs r4, r4 │ │ │ │ - adds r4, r0, r0 │ │ │ │ + adds r4, r6, r1 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r4, r6, #30 │ │ │ │ + ldrsh r0, [r5, r3] │ │ │ │ movs r4, r4 │ │ │ │ - ldrsh r0, [r5, r0] │ │ │ │ + ldrsh r6, [r7, r3] │ │ │ │ movs r4, r4 │ │ │ │ - ldrsh r6, [r7, r0] │ │ │ │ + adds r0, r7, r1 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r0, r7, #30 │ │ │ │ + adds r0, r5, r0 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r0, r5, #29 │ │ │ │ + cmp r0, r3 │ │ │ │ movs r4, r4 │ │ │ │ - rors r0, r3 │ │ │ │ + ldr r7, [pc, #920] @ (11e3ac ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r7, [pc, #152] @ (11e0ac ) │ │ │ │ + adds r4, r4, r0 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r4, r4, #29 │ │ │ │ + asrs r4, r2, #31 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r4, r2, #28 │ │ │ │ + adds r3, #230 @ 0xe6 │ │ │ │ movs r4, r4 │ │ │ │ - adds r3, #38 @ 0x26 │ │ │ │ + adds r3, #184 @ 0xb8 │ │ │ │ movs r4, r4 │ │ │ │ - adds r2, #248 @ 0xf8 │ │ │ │ + asrs r2, r1, #31 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r2, r1, #28 │ │ │ │ + asrs r2, r7, #29 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r2, r7, #26 │ │ │ │ + subs r0, r4, #6 │ │ │ │ movs r4, r4 │ │ │ │ - subs r0, r4, #3 │ │ │ │ + subs r6, r4, #6 │ │ │ │ movs r4, r4 │ │ │ │ - subs r6, r4, #3 │ │ │ │ + asrs r4, r7, #29 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r4, r7, #26 │ │ │ │ + asrs r4, r5, #28 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r4, r5, #25 │ │ │ │ + strb r0, [r6, #28] │ │ │ │ movs r4, r4 │ │ │ │ strb r0, [r6, #25] │ │ │ │ movs r4, r4 │ │ │ │ - strb r0, [r6, #22] │ │ │ │ - movs r4, r4 │ │ │ │ - asrs r2, r6, #24 │ │ │ │ + asrs r2, r6, #27 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r2, r4, #23 │ │ │ │ + asrs r2, r4, #26 │ │ │ │ movs r4, r4 │ │ │ │ - adds r5, #232 @ 0xe8 │ │ │ │ + adds r6, #168 @ 0xa8 │ │ │ │ movs r4, r4 │ │ │ │ - adds r6, #0 │ │ │ │ + adds r6, #192 @ 0xc0 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r6, r5, #23 │ │ │ │ + asrs r6, r5, #26 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r6, r3, #22 │ │ │ │ + asrs r6, r3, #25 │ │ │ │ movs r4, r4 │ │ │ │ - strh r0, [r0, r7] │ │ │ │ + strb r0, [r0, r2] │ │ │ │ movs r4, r4 │ │ │ │ - strh r4, [r1, r7] │ │ │ │ + strb r4, [r1, r2] │ │ │ │ movs r4, r4 │ │ │ │ - asrs r2, r5, #22 │ │ │ │ + asrs r2, r5, #25 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r2, r3, #21 │ │ │ │ + asrs r2, r3, #24 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r4, #18 │ │ │ │ + cmp r4, #210 @ 0xd2 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r2, #162 @ 0xa2 │ │ │ │ + cmp r3, #98 @ 0x62 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r4, r1, #19 │ │ │ │ + asrs r4, r1, #22 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r4, r7, #17 │ │ │ │ + asrs r4, r7, #20 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r2, [r4, #56] @ 0x38 │ │ │ │ + ldr r2, [r4, #68] @ 0x44 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r2, [r3, #52] @ 0x34 │ │ │ │ + ldr r2, [r3, #64] @ 0x40 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r4, r5, #17 │ │ │ │ + asrs r4, r5, #20 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r4, r3, #16 │ │ │ │ + asrs r4, r3, #19 │ │ │ │ movs r4, r4 │ │ │ │ ldrb.w r3, [r4, #388] @ 0x184 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 118cbc │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 118cbc │ │ │ │ @@ -243350,277 +243353,277 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #2509 @ 0x9cd │ │ │ │ bl 13b9fc │ │ │ │ b.w 118cc6 │ │ │ │ nop │ │ │ │ - cmp sl, sl │ │ │ │ + mov sl, r2 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r8, ip │ │ │ │ + mov r8, r4 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r6, r5, #8 │ │ │ │ + asrs r6, r5, #11 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r6, r3, #7 │ │ │ │ + asrs r6, r3, #10 │ │ │ │ movs r4, r4 │ │ │ │ - subs r2, #210 @ 0xd2 │ │ │ │ + subs r3, #146 @ 0x92 │ │ │ │ movs r4, r4 │ │ │ │ - subs r2, #236 @ 0xec │ │ │ │ + subs r3, #172 @ 0xac │ │ │ │ movs r4, r4 │ │ │ │ - asrs r2, r3, #7 │ │ │ │ + asrs r2, r3, #10 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r2, r1, #6 │ │ │ │ + asrs r2, r1, #9 │ │ │ │ movs r4, r4 │ │ │ │ - ldrsb r2, [r4, r3] │ │ │ │ + ldrsb r2, [r4, r6] │ │ │ │ movs r4, r4 │ │ │ │ - ldrsb r4, [r6, r1] │ │ │ │ + ldrsb r4, [r6, r4] │ │ │ │ movs r4, r4 │ │ │ │ - asrs r2, r6, #5 │ │ │ │ + asrs r2, r6, #8 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r2, r4, #4 │ │ │ │ + asrs r2, r4, #7 │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r2, [r6, r5] │ │ │ │ + ldrb r2, [r6, r0] │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r4, [r5, r4] │ │ │ │ + ldrh r4, [r5, r7] │ │ │ │ movs r4, r4 │ │ │ │ - asrs r2, r1, #4 │ │ │ │ + asrs r2, r1, #7 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r2, r7, #2 │ │ │ │ + asrs r2, r7, #5 │ │ │ │ movs r4, r4 │ │ │ │ - strh r2, [r5, r6] │ │ │ │ + strb r2, [r5, r1] │ │ │ │ movs r4, r4 │ │ │ │ - strh r0, [r5, r5] │ │ │ │ + strb r0, [r5, r0] │ │ │ │ movs r4, r4 │ │ │ │ - asrs r2, r4, #2 │ │ │ │ + asrs r2, r4, #5 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r2, r2, #1 │ │ │ │ + asrs r2, r2, #4 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r1, [pc, #488] @ (11ed7c ) │ │ │ │ + ldr r2, [pc, #232] @ (11ec7c ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r1, [pc, #608] @ (11edf8 ) │ │ │ │ + ldr r2, [pc, #352] @ (11ecf8 ) │ │ │ │ movs r4, r4 │ │ │ │ - asrs r6, r2, #1 │ │ │ │ + asrs r6, r2, #4 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r6, r0, #32 │ │ │ │ + asrs r6, r0, #3 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r8, r3 │ │ │ │ + mov r0, fp │ │ │ │ movs r4, r4 │ │ │ │ - add lr, pc │ │ │ │ + cmp lr, r7 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r0, r4, #31 │ │ │ │ + asrs r0, r4, #2 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r0, r2, #30 │ │ │ │ + asrs r0, r2, #1 │ │ │ │ movs r4, r4 │ │ │ │ - subs r1, #200 @ 0xc8 │ │ │ │ + subs r2, #136 @ 0x88 │ │ │ │ movs r4, r4 │ │ │ │ - add r2, ip │ │ │ │ + cmp r2, r4 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r4, r1, #30 │ │ │ │ + asrs r4, r1, #1 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r4, r7, #28 │ │ │ │ + lsrs r4, r7, #31 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r4, r4, #22 │ │ │ │ + asrs r4, r4, #25 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r2, r0, #21 │ │ │ │ + asrs r2, r0, #24 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r4, r4, #28 │ │ │ │ + lsrs r4, r4, #31 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r4, r2, #27 │ │ │ │ + lsrs r4, r2, #30 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r1, #216 @ 0xd8 │ │ │ │ + cmp r2, #152 @ 0x98 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r1, #230 @ 0xe6 │ │ │ │ + cmp r2, #166 @ 0xa6 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r4, r2, #27 │ │ │ │ + lsrs r4, r2, #30 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r6, r0, #26 │ │ │ │ + lsrs r6, r0, #29 │ │ │ │ movs r4, r4 │ │ │ │ - adds r3, #244 @ 0xf4 │ │ │ │ + adds r4, #180 @ 0xb4 │ │ │ │ movs r4, r4 │ │ │ │ - adds r4, #2 │ │ │ │ + adds r4, #194 @ 0xc2 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r4, r1, #26 │ │ │ │ + lsrs r4, r1, #29 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r4, r7, #24 │ │ │ │ + lsrs r4, r7, #27 │ │ │ │ movs r4, r4 │ │ │ │ - subs r1, #20 │ │ │ │ + subs r1, #212 @ 0xd4 │ │ │ │ movs r4, r4 │ │ │ │ - str r6, [r4, r1] │ │ │ │ + str r6, [r4, r4] │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r0, r7, #24 │ │ │ │ + lsrs r0, r7, #27 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r0, r5, #23 │ │ │ │ + lsrs r0, r5, #26 │ │ │ │ movs r4, r4 │ │ │ │ - movs r7, #242 @ 0xf2 │ │ │ │ + cmp r0, #178 @ 0xb2 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r0, #16 │ │ │ │ + cmp r0, #208 @ 0xd0 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r6, r5, #23 │ │ │ │ + lsrs r6, r5, #26 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r6, r3, #22 │ │ │ │ + lsrs r6, r3, #25 │ │ │ │ movs r4, r4 │ │ │ │ - subs r6, r6, #6 │ │ │ │ + movs r0, #118 @ 0x76 │ │ │ │ movs r4, r4 │ │ │ │ - subs r4, r0, #7 │ │ │ │ + movs r0, #132 @ 0x84 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r2, r3, #22 │ │ │ │ + lsrs r2, r3, #25 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r2, r1, #21 │ │ │ │ + lsrs r2, r1, #24 │ │ │ │ movs r4, r4 │ │ │ │ - subs r0, #174 @ 0xae │ │ │ │ + subs r1, #110 @ 0x6e │ │ │ │ movs r4, r4 │ │ │ │ - str r0, [r0, #48] @ 0x30 │ │ │ │ + str r0, [r0, #60] @ 0x3c │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r6, r0, #21 │ │ │ │ + lsrs r6, r0, #24 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r6, r6, #19 │ │ │ │ + lsrs r6, r6, #22 │ │ │ │ movs r4, r4 │ │ │ │ - subs r0, #66 @ 0x42 │ │ │ │ + subs r1, #2 │ │ │ │ movs r4, r4 │ │ │ │ - str r0, [r3, #44] @ 0x2c │ │ │ │ + str r0, [r3, #56] @ 0x38 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r2, r6, #19 │ │ │ │ + lsrs r2, r6, #22 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r2, r4, #18 │ │ │ │ + lsrs r2, r4, #21 │ │ │ │ movs r4, r4 │ │ │ │ - str r2, [r0, #116] @ 0x74 │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ movs r4, r4 │ │ │ │ - str r0, [r3, #116] @ 0x74 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r6, r4, #18 │ │ │ │ + lsrs r6, r4, #21 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r6, r2, #17 │ │ │ │ + lsrs r6, r2, #20 │ │ │ │ movs r4, r4 │ │ │ │ - strb r6, [r0, #6] │ │ │ │ + strb r6, [r0, #9] │ │ │ │ movs r4, r4 │ │ │ │ - strb r0, [r3, #6] │ │ │ │ + strb r0, [r3, #9] │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r2, r3, #17 │ │ │ │ + lsrs r2, r3, #20 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r2, r1, #16 │ │ │ │ + lsrs r2, r1, #19 │ │ │ │ movs r4, r4 │ │ │ │ - strh r6, [r7, r0] │ │ │ │ + strh r6, [r7, r3] │ │ │ │ movs r4, r4 │ │ │ │ - strh r4, [r1, r1] │ │ │ │ + strh r4, [r1, r4] │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r6, r1, #16 │ │ │ │ + lsrs r6, r1, #19 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r6, r7, #14 │ │ │ │ + lsrs r6, r7, #17 │ │ │ │ movs r4, r4 │ │ │ │ - strb r2, [r7, #4] │ │ │ │ + strb r2, [r7, #7] │ │ │ │ movs r4, r4 │ │ │ │ - strb r4, [r1, #5] │ │ │ │ + strb r4, [r1, #8] │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r2, r0, #15 │ │ │ │ + lsrs r2, r0, #18 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r2, r6, #13 │ │ │ │ + lsrs r2, r6, #16 │ │ │ │ movs r4, r4 │ │ │ │ - subs r6, #186 @ 0xba │ │ │ │ + subs r7, #122 @ 0x7a │ │ │ │ movs r4, r4 │ │ │ │ - subs r6, #216 @ 0xd8 │ │ │ │ + subs r7, #152 @ 0x98 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r6, r6, #13 │ │ │ │ + lsrs r6, r6, #16 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r6, r4, #12 │ │ │ │ + lsrs r6, r4, #15 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r4, r7, #7 │ │ │ │ + asrs r4, r7, #10 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r6, r2, #8 │ │ │ │ + asrs r6, r2, #11 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r0, r5, #12 │ │ │ │ + lsrs r0, r5, #15 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r0, r3, #11 │ │ │ │ + lsrs r0, r3, #14 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r7, [pc, #544] @ (11eec4 ) │ │ │ │ + str r0, [r1, r1] │ │ │ │ movs r4, r4 │ │ │ │ - ldr r7, [pc, #552] @ (11eed0 ) │ │ │ │ + str r2, [r1, r1] │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r4, r3, #11 │ │ │ │ + lsrs r4, r3, #14 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r4, r1, #10 │ │ │ │ + lsrs r4, r1, #13 │ │ │ │ movs r4, r4 │ │ │ │ - tst r0, r3 │ │ │ │ + cmn r0, r3 │ │ │ │ movs r4, r4 │ │ │ │ - rors r2, r0 │ │ │ │ + cmp r2, r0 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r0, r6, #9 │ │ │ │ + lsrs r0, r6, #12 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r2, r4, #8 │ │ │ │ + lsrs r2, r4, #11 │ │ │ │ movs r4, r4 │ │ │ │ - adds r6, r4, #6 │ │ │ │ + subs r6, r4, #1 │ │ │ │ movs r4, r4 │ │ │ │ - adds r6, r2, #5 │ │ │ │ + subs r6, r2, #0 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r4, r1, #8 │ │ │ │ + lsrs r4, r1, #11 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r4, r7, #6 │ │ │ │ + lsrs r4, r7, #9 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r6, #86 @ 0x56 │ │ │ │ + cmp r7, #22 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r6, #106 @ 0x6a │ │ │ │ + cmp r7, #42 @ 0x2a │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r0, r1, #7 │ │ │ │ + lsrs r0, r1, #10 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r0, r7, #5 │ │ │ │ + lsrs r0, r7, #8 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r6, [r2, #68] @ 0x44 │ │ │ │ + ldr r6, [r2, #80] @ 0x50 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r6, [r4, #68] @ 0x44 │ │ │ │ + ldr r6, [r4, #80] @ 0x50 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r4, r0, #6 │ │ │ │ + lsrs r4, r0, #9 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r4, r6, #4 │ │ │ │ + lsrs r4, r6, #7 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r1, [pc, #248] @ (11edec ) │ │ │ │ + ldr r1, [pc, #1016] @ (11f0ec ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r1, [pc, #296] @ (11ee20 ) │ │ │ │ + ldr r2, [pc, #40] @ (11ed20 ) │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r0, r0, #5 │ │ │ │ + lsrs r0, r0, #8 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r0, r6, #3 │ │ │ │ + lsrs r0, r6, #6 │ │ │ │ movs r4, r4 │ │ │ │ - adds r0, r7, #3 │ │ │ │ + adds r0, r7, #6 │ │ │ │ movs r4, r4 │ │ │ │ - adds r0, r1, #3 │ │ │ │ + adds r0, r1, #6 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r6, r4, #3 │ │ │ │ + lsrs r6, r4, #6 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r6, r2, #2 │ │ │ │ + lsrs r6, r2, #5 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r1, [pc, #176] @ (11edc4 ) │ │ │ │ + ldr r1, [pc, #944] @ (11f0c4 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r1, [pc, #256] @ (11ee18 ) │ │ │ │ + ldr r2, [pc, #0] @ (11ed18 ) │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r2, r4, #2 │ │ │ │ + lsrs r2, r4, #5 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r2, r2, #1 │ │ │ │ + lsrs r2, r2, #4 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r7, #104 @ 0x68 │ │ │ │ + adds r0, #40 @ 0x28 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r7, #124 @ 0x7c │ │ │ │ + adds r0, #60 @ 0x3c │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r6, r3, #1 │ │ │ │ + lsrs r6, r3, #4 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r6, r1, #32 │ │ │ │ + lsrs r6, r1, #3 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r1, [pc, #368] @ (11eea4 ) │ │ │ │ + ldr r2, [pc, #112] @ (11eda4 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r1, [pc, #448] @ (11eef8 ) │ │ │ │ + ldr r2, [pc, #192] @ (11edf8 ) │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r2, r3, #32 │ │ │ │ + lsrs r2, r3, #3 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r2, r1, #31 │ │ │ │ + lsrs r2, r1, #2 │ │ │ │ movs r4, r4 │ │ │ │ - movs r3, #78 @ 0x4e │ │ │ │ + movs r4, #14 │ │ │ │ movs r4, r4 │ │ │ │ - movs r3, #30 │ │ │ │ + movs r3, #222 @ 0xde │ │ │ │ movs r4, r4 │ │ │ │ - lsls r0, r1, #31 │ │ │ │ + lsrs r0, r1, #2 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r0, r7, #29 │ │ │ │ + lsrs r0, r7, #32 │ │ │ │ movs r4, r4 │ │ │ │ ldr.w r2, [r4, #984] @ 0x3d8 │ │ │ │ mov.w r3, #8192 @ 0x2000 │ │ │ │ movt r3, #64 @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ bcc.w 1204ae │ │ │ │ ldr r3, [r6, #8] │ │ │ │ @@ -244716,245 +244719,249 @@ │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #3649 @ 0xe41 │ │ │ │ bl 13b9fc │ │ │ │ b.w 118cc6 │ │ │ │ - asrs r4, r3, #25 │ │ │ │ + asrs r4, r3, #28 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r2, r5, #11 │ │ │ │ + asrs r2, r5, #14 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r0, r3, #17 │ │ │ │ + lsls r0, r3, #20 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r0, r1, #16 │ │ │ │ + lsls r0, r1, #19 │ │ │ │ movs r4, r4 │ │ │ │ - ldrsb r0, [r1, r0] │ │ │ │ + ldrsb r0, [r1, r3] │ │ │ │ movs r4, r4 │ │ │ │ - ldrsb r2, [r1, r0] │ │ │ │ + ldrsb r2, [r1, r3] │ │ │ │ movs r4, r4 │ │ │ │ - lsls r4, r1, #16 │ │ │ │ + lsls r4, r1, #19 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r4, r7, #14 │ │ │ │ + lsls r4, r7, #17 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r0, r0, #30 │ │ │ │ + asrs r0, r0, #1 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r2, r1, #30 │ │ │ │ + asrs r2, r1, #1 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r4, r6, #14 │ │ │ │ + lsls r4, r6, #17 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r6, r4, #13 │ │ │ │ + lsls r6, r4, #16 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r0, r7, #27 │ │ │ │ + lsrs r0, r7, #30 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r2, r0, #28 │ │ │ │ + lsrs r2, r0, #31 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r4, r4, #13 │ │ │ │ + lsls r4, r4, #16 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r4, r2, #12 │ │ │ │ + lsls r4, r2, #15 │ │ │ │ movs r4, r4 │ │ │ │ - movs r3, #156 @ 0x9c │ │ │ │ + movs r4, #92 @ 0x5c │ │ │ │ movs r4, r4 │ │ │ │ - movs r3, #178 @ 0xb2 │ │ │ │ + movs r4, #114 @ 0x72 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r0, r2, #12 │ │ │ │ + lsls r0, r2, #15 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r0, r0, #11 │ │ │ │ + lsls r0, r0, #14 │ │ │ │ movs r4, r4 │ │ │ │ - str r6, [r1, #56] @ 0x38 │ │ │ │ + str r6, [r1, #68] @ 0x44 │ │ │ │ movs r4, r4 │ │ │ │ - str r0, [r4, #52] @ 0x34 │ │ │ │ + str r0, [r4, #64] @ 0x40 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r6, r6, #10 │ │ │ │ + lsls r6, r6, #13 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r6, r4, #9 │ │ │ │ + lsls r6, r4, #12 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r6, r7 │ │ │ │ + adcs r6, r7 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r4, r3 │ │ │ │ + sbcs r4, r3 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r2, r5, #9 │ │ │ │ + lsls r2, r5, #12 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r2, r3, #8 │ │ │ │ + lsls r2, r3, #11 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r2, r0, #28 │ │ │ │ + lsrs r2, r0, #31 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r4, r1, #28 │ │ │ │ + lsrs r4, r1, #31 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r6, r3, #8 │ │ │ │ + lsls r6, r3, #11 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r6, r1, #7 │ │ │ │ + lsls r6, r1, #10 │ │ │ │ movs r4, r4 │ │ │ │ - str r2, [r1, #60] @ 0x3c │ │ │ │ + str r2, [r1, #72] @ 0x48 │ │ │ │ movs r4, r4 │ │ │ │ - str r4, [r2, #60] @ 0x3c │ │ │ │ + str r4, [r2, #72] @ 0x48 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r2, r2, #7 │ │ │ │ + lsls r2, r2, #10 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r2, r0, #6 │ │ │ │ + lsls r2, r0, #9 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r6, r6, #5 │ │ │ │ + lsrs r6, r6, #8 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r4, r7, #5 │ │ │ │ + lsrs r4, r7, #8 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r6, r0, #6 │ │ │ │ + lsls r6, r0, #9 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r6, r6, #4 │ │ │ │ + lsls r6, r6, #7 │ │ │ │ movs r4, r4 │ │ │ │ - ldrsh r0, [r3, r7] │ │ │ │ + str r0, [r3, #8] │ │ │ │ movs r4, r4 │ │ │ │ - ldrsh r6, [r0, r5] │ │ │ │ + str r6, [r0, #0] │ │ │ │ movs r4, r4 │ │ │ │ - lsls r0, r2, #4 │ │ │ │ + lsls r0, r2, #7 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r0, r0, #3 │ │ │ │ + lsls r0, r0, #6 │ │ │ │ movs r4, r4 │ │ │ │ - movs r3, #96 @ 0x60 │ │ │ │ + movs r4, #32 │ │ │ │ movs r4, r4 │ │ │ │ - movs r3, #118 @ 0x76 │ │ │ │ + movs r4, #54 @ 0x36 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r4, r7, #2 │ │ │ │ + lsls r4, r7, #5 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r4, r5, #1 │ │ │ │ + lsls r4, r5, #4 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r0, r1, #22 │ │ │ │ + lsrs r0, r1, #25 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r2, r3, #22 │ │ │ │ + lsrs r2, r3, #25 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r0, r5, #1 │ │ │ │ + lsls r0, r5, #4 │ │ │ │ movs r4, r4 │ │ │ │ - movs r0, r3 │ │ │ │ + lsls r0, r3, #3 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r0, [pc, #0] @ (11fab0 ) │ │ │ │ + ldr r0, [pc, #768] @ (11fdb0 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r0, [pc, #120] @ (11fb2c ) │ │ │ │ + ldr r0, [pc, #888] @ (11fe2c ) │ │ │ │ movs r4, r4 │ │ │ │ - movs r4, r3 │ │ │ │ + lsls r4, r3, #3 │ │ │ │ movs r4, r4 │ │ │ │ - vaddl.u8 q8, d12, d19 │ │ │ │ - strb r4, [r1, r4] │ │ │ │ + lsls r4, r1, #2 │ │ │ │ movs r4, r4 │ │ │ │ - strb r2, [r4, r4] │ │ │ │ + strb r4, [r1, r7] │ │ │ │ movs r4, r4 │ │ │ │ - vaddl.u16 q8, d0, d19 │ │ │ │ - vaddl.u8 q0, d0, d19 │ │ │ │ - str r0, [r5, r7] │ │ │ │ + strb r2, [r4, r7] │ │ │ │ movs r4, r4 │ │ │ │ - str r2, [r6, r7] │ │ │ │ + lsls r0, r2, #2 │ │ │ │ movs r4, r4 │ │ │ │ - vaddl.u8 q0, d4, d19 │ │ │ │ - vhadd.u d0, d4, d19 │ │ │ │ - str r4, [r2, r7] │ │ │ │ + lsls r0, r0, #1 │ │ │ │ movs r4, r4 │ │ │ │ - str r6, [r3, r7] │ │ │ │ + strh r0, [r5, r2] │ │ │ │ movs r4, r4 │ │ │ │ - vhadd.u d0, d8, d19 │ │ │ │ - cdp2 0, 14, cr0, cr8, cr3, {1} │ │ │ │ - subs r7, #40 @ 0x28 │ │ │ │ + strh r2, [r6, r2] │ │ │ │ movs r4, r4 │ │ │ │ - subs r7, #62 @ 0x3e │ │ │ │ + lsls r4, r0, #1 │ │ │ │ movs r4, r4 │ │ │ │ - cdp2 0, 14, cr0, cr12, cr3, {1} │ │ │ │ - cdp2 0, 9, cr0, cr12, cr3, {1} │ │ │ │ - lsls r6, r3, #16 │ │ │ │ + vrev64.16 d16, d19 │ │ │ │ + strh r4, [r2, r2] │ │ │ │ movs r4, r4 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + strh r6, [r3, r2] │ │ │ │ movs r4, r4 │ │ │ │ - cdp2 0, 9, cr0, cr14, cr3, {1} │ │ │ │ - cdp2 0, 4, cr0, cr14, cr3, {1} │ │ │ │ - subs r4, #34 @ 0x22 │ │ │ │ + vrev64.32 d16, d19 │ │ │ │ + vaddl.u32 q0, d8, d19 │ │ │ │ + subs r7, #232 @ 0xe8 │ │ │ │ movs r4, r4 │ │ │ │ - subs r3, #184 @ 0xb8 │ │ │ │ + subs r7, #254 @ 0xfe │ │ │ │ movs r4, r4 │ │ │ │ - cdp2 0, 3, cr0, cr6, cr3, {1} │ │ │ │ - stc2l 0, cr0, [r6, #140]! @ 0x8c │ │ │ │ - subs r2, #98 @ 0x62 │ │ │ │ + vaddl.u32 q0, d12, d19 │ │ │ │ + vhadd.u16 d16, d12, d19 │ │ │ │ + lsls r6, r3, #19 │ │ │ │ movs r4, r4 │ │ │ │ - subs r2, #112 @ 0x70 │ │ │ │ + lsls r0, r6, #19 │ │ │ │ movs r4, r4 │ │ │ │ - stc2l 0, cr0, [sl, #140]! @ 0x8c │ │ │ │ - ldc2 0, cr0, [sl, #140] @ 0x8c │ │ │ │ - adds r2, r6, r7 │ │ │ │ + vhadd.u16 d16, d14, d19 │ │ │ │ + vhadd.u8 d0, d14, d19 │ │ │ │ + subs r4, #226 @ 0xe2 │ │ │ │ + movs r4, r4 │ │ │ │ + subs r4, #120 @ 0x78 │ │ │ │ + movs r4, r4 │ │ │ │ + cdp2 0, 15, cr0, cr6, cr3, {1} │ │ │ │ + cdp2 0, 10, cr0, cr6, cr3, {1} │ │ │ │ + subs r3, #34 @ 0x22 │ │ │ │ movs r4, r4 │ │ │ │ - adds r0, r1, r6 │ │ │ │ + subs r3, #48 @ 0x30 │ │ │ │ movs r4, r4 │ │ │ │ - stc2l 0, cr0, [r6, #-140]! @ 0xffffff74 │ │ │ │ - ldc2 0, cr0, [r6, #-140] @ 0xffffff74 │ │ │ │ - eors r0, r6 │ │ │ │ + cdp2 0, 10, cr0, cr10, cr3, {1} │ │ │ │ + cdp2 0, 5, cr0, cr10, cr3, {1} │ │ │ │ + subs r2, r6, r2 │ │ │ │ movs r4, r4 │ │ │ │ - ands r2, r7 │ │ │ │ + subs r0, r1, r1 │ │ │ │ movs r4, r4 │ │ │ │ - stc2 0, cr0, [ip, #-140] @ 0xffffff74 │ │ │ │ - ldc2 0, cr0, [ip], #140 @ 0x8c │ │ │ │ - ldr r5, [pc, #112] @ (11fbc0 ) │ │ │ │ + cdp2 0, 2, cr0, cr6, cr3, {1} │ │ │ │ + ldc2l 0, cr0, [r6, #140] @ 0x8c │ │ │ │ + asrs r0, r6 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r5, [pc, #200] @ (11fc1c ) │ │ │ │ + lsrs r2, r7 │ │ │ │ movs r4, r4 │ │ │ │ - stc2l 0, cr0, [r0], {35} @ 0x23 │ │ │ │ - ldc2l 0, cr0, [r0], #-140 @ 0xffffff74 │ │ │ │ - ldrb r4, [r0, r7] │ │ │ │ + stc2l 0, cr0, [ip, #140] @ 0x8c │ │ │ │ + ldc2l 0, cr0, [ip, #-140]! @ 0xffffff74 │ │ │ │ + ldr r5, [pc, #880] @ (11fec0 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r2, [r7, r4] │ │ │ │ + ldr r5, [pc, #968] @ (11ff1c ) │ │ │ │ movs r4, r4 │ │ │ │ - ldc2 0, cr0, [ip], #-140 @ 0xffffff74 │ │ │ │ - @ instruction: 0xfbec0023 │ │ │ │ - adds r0, r1, #4 │ │ │ │ + stc2 0, cr0, [r0, #140] @ 0x8c │ │ │ │ + ldc2 0, cr0, [r0, #-140]! @ 0xffffff74 │ │ │ │ + ldrsh r4, [r0, r2] │ │ │ │ movs r4, r4 │ │ │ │ - adds r2, r2, #4 │ │ │ │ + ldrb r2, [r7, r7] │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xfbf00023 │ │ │ │ - @ instruction: 0xfba00023 │ │ │ │ - str r4, [r6, r7] │ │ │ │ + ldc2l 0, cr0, [ip], #140 @ 0x8c │ │ │ │ + stc2 0, cr0, [ip], #140 @ 0x8c │ │ │ │ + adds r0, r1, #7 │ │ │ │ movs r4, r4 │ │ │ │ - strh r2, [r0, r0] │ │ │ │ + adds r2, r2, #7 │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xfba40023 │ │ │ │ - @ instruction: 0xfb540023 │ │ │ │ - adds r5, #120 @ 0x78 │ │ │ │ + ldc2 0, cr0, [r0], #140 @ 0x8c │ │ │ │ + stc2l 0, cr0, [r0], #-140 @ 0xffffff74 │ │ │ │ + strh r4, [r6, r2] │ │ │ │ movs r4, r4 │ │ │ │ - adds r5, #134 @ 0x86 │ │ │ │ + strh r2, [r0, r3] │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xfb580023 │ │ │ │ - @ instruction: 0xfb080023 │ │ │ │ - mov r6, fp │ │ │ │ + stc2l 0, cr0, [r4], #-140 @ 0xffffff74 │ │ │ │ + ldc2 0, cr0, [r4], {35} @ 0x23 │ │ │ │ + adds r6, #56 @ 0x38 │ │ │ │ movs r4, r4 │ │ │ │ - mov r2, lr │ │ │ │ + adds r6, #70 @ 0x46 │ │ │ │ movs r4, r4 │ │ │ │ - smlatb r0, r4, r3, r0 │ │ │ │ - @ instruction: 0xfac40023 │ │ │ │ - asrs r4, r4, #17 │ │ │ │ + ldc2 0, cr0, [r8], {35} @ 0x23 │ │ │ │ + @ instruction: 0xfbc80023 │ │ │ │ + bx r3 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r4, r5, #16 │ │ │ │ + bx r6 │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xfac20023 │ │ │ │ - @ instruction: 0xfa720023 │ │ │ │ - asrs r2, r4, #8 │ │ │ │ + @ instruction: 0xfbd40023 │ │ │ │ + @ instruction: 0xfb840023 │ │ │ │ + asrs r4, r4, #20 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r6, r5, #7 │ │ │ │ + asrs r4, r5, #19 │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xfa680023 │ │ │ │ - @ instruction: 0xfa180023 │ │ │ │ - movs r2, #184 @ 0xb8 │ │ │ │ + @ instruction: 0xfb820023 │ │ │ │ + @ instruction: 0xfb320023 │ │ │ │ + asrs r2, r4, #11 │ │ │ │ movs r4, r4 │ │ │ │ - movs r2, #56 @ 0x38 │ │ │ │ + asrs r6, r5, #10 │ │ │ │ movs r4, r4 │ │ │ │ - ldr??.w r0, [r6, #35] @ 0x23 │ │ │ │ - vst1.8 {d0[1]}, [r6], r3 │ │ │ │ - subs r0, r7, r5 │ │ │ │ + @ instruction: 0xfb280023 │ │ │ │ + @ instruction: 0xfad80023 │ │ │ │ + movs r3, #120 @ 0x78 │ │ │ │ movs r4, r4 │ │ │ │ - subs r4, r4, r4 │ │ │ │ + movs r2, #248 @ 0xf8 │ │ │ │ movs r4, r4 │ │ │ │ - vld4.8 {d16-d19}, [lr :128], r3 │ │ │ │ - ldrsb.w r0, [lr, r3, lsl #2] │ │ │ │ - adds r2, #8 │ │ │ │ + @ instruction: 0xfa960023 │ │ │ │ + @ instruction: 0xfa460023 │ │ │ │ + adds r0, r7, #0 │ │ │ │ movs r4, r4 │ │ │ │ - adds r2, #24 │ │ │ │ + subs r4, r4, r7 │ │ │ │ movs r4, r4 │ │ │ │ - vld4.8 {d0-d3}, [sl :128], r3 │ │ │ │ - ldr.w r0, [sl, #35] @ 0x23 │ │ │ │ + @ instruction: 0xfa2e0023 │ │ │ │ + ldr??.w r0, [lr, #35] @ 0x23 │ │ │ │ + adds r2, #200 @ 0xc8 │ │ │ │ + movs r4, r4 │ │ │ │ + adds r2, #216 @ 0xd8 │ │ │ │ + movs r4, r4 │ │ │ │ + vld1.8 {d16[1]}, [sl], r3 │ │ │ │ + ldrsb.w r0, [sl, #35] @ 0x23 │ │ │ │ ldrb.w r3, [r4, #344] @ 0x158 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 118cbc │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 118cbc │ │ │ │ ldr r3, [sp, #784] @ 0x310 │ │ │ │ @@ -245896,15 +245903,15 @@ │ │ │ │ ldrb.w r3, [r4, #153] @ 0x99 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 117770 │ │ │ │ add.w r1, sp, #1208 @ 0x4b8 │ │ │ │ b.w 11774e │ │ │ │ add.w r3, sp, #5376 @ 0x1500 │ │ │ │ str r4, [r3, #0] │ │ │ │ - bl 2f15ac │ │ │ │ + bl 2f1654 │ │ │ │ ldr r3, [pc, #212] @ (1208ec ) │ │ │ │ movs r2, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r1, r2 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [pc, #204] @ (1208f0 ) │ │ │ │ @@ -245922,70 +245929,70 @@ │ │ │ │ mvn.w r0, #12 │ │ │ │ b.w 118cc6 │ │ │ │ ldrb.w r3, [r4, #420] @ 0x1a4 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 117770 │ │ │ │ ldr r1, [sp, #128] @ 0x80 │ │ │ │ b.w 11774e │ │ │ │ - ldr r2, [pc, #856] @ (120bb8 ) │ │ │ │ + ldr r3, [pc, #600] @ (120ab8 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r2, [pc, #912] @ (120bf4 ) │ │ │ │ + ldr r3, [pc, #656] @ (120af4 ) │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xf6be0023 │ │ │ │ - @ instruction: 0xf66e0023 │ │ │ │ - muls r6, r6 │ │ │ │ + @ instruction: 0xf77e0023 │ │ │ │ + @ instruction: 0xf72e0023 │ │ │ │ + add r6, r6 │ │ │ │ movs r4, r4 │ │ │ │ - bics r0, r0 │ │ │ │ + add r0, r8 │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xf6720023 │ │ │ │ - @ instruction: 0xf6220023 │ │ │ │ - subs r7, #26 │ │ │ │ + @ instruction: 0xf7320023 │ │ │ │ + @ instruction: 0xf6e20023 │ │ │ │ + subs r7, #218 @ 0xda │ │ │ │ movs r4, r4 │ │ │ │ - subs r7, #52 @ 0x34 │ │ │ │ + subs r7, #244 @ 0xf4 │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xf6260023 │ │ │ │ - rsbs r0, r6, #10682368 @ 0xa30000 │ │ │ │ - ldr r2, [pc, #536] @ (120aa8 ) │ │ │ │ + @ instruction: 0xf6e60023 │ │ │ │ + @ instruction: 0xf6960023 │ │ │ │ + ldr r3, [pc, #280] @ (1209a8 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r2, [pc, #592] @ (120ae4 ) │ │ │ │ + ldr r3, [pc, #336] @ (1209e4 ) │ │ │ │ movs r4, r4 │ │ │ │ - rsbs r0, sl, #10682368 @ 0xa30000 │ │ │ │ - @ instruction: 0xf58a0023 │ │ │ │ - subs r7, #46 @ 0x2e │ │ │ │ + @ instruction: 0xf69a0023 │ │ │ │ + movw r0, #43043 @ 0xa823 │ │ │ │ + subs r7, #238 @ 0xee │ │ │ │ movs r4, r4 │ │ │ │ - subs r7, #60 @ 0x3c │ │ │ │ + subs r7, #252 @ 0xfc │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xf58e0023 │ │ │ │ - @ instruction: 0xf53e0023 │ │ │ │ - movs r2, #46 @ 0x2e │ │ │ │ + movw r0, #59427 @ 0xe823 │ │ │ │ + @ instruction: 0xf5fe0023 │ │ │ │ + movs r2, #238 @ 0xee │ │ │ │ movs r4, r4 │ │ │ │ - movs r2, #64 @ 0x40 │ │ │ │ + movs r3, #0 │ │ │ │ movs r4, r4 │ │ │ │ - adc.w r0, r2, #10682368 @ 0xa30000 │ │ │ │ - @ instruction: 0xf4f20023 │ │ │ │ - subs r2, r3, r0 │ │ │ │ + addw r0, r2, #2083 @ 0x823 │ │ │ │ + subs.w r0, r2, #10682368 @ 0xa30000 │ │ │ │ + subs r2, r3, r3 │ │ │ │ movs r4, r4 │ │ │ │ - subs r4, r4, r0 │ │ │ │ + subs r4, r4, r3 │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xf4ea0023 │ │ │ │ - eors.w r0, ip, #10682368 @ 0xa30000 │ │ │ │ - ldr r0, [pc, #1016] @ (120cc8 ) │ │ │ │ + sub.w r0, sl, #10682368 @ 0xa30000 │ │ │ │ + adcs.w r0, ip, #10682368 @ 0xa30000 │ │ │ │ + ldr r1, [pc, #760] @ (120bc8 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r1, [pc, #80] @ (120924 ) │ │ │ │ + ldr r1, [pc, #848] @ (120c24 ) │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xf4a20023 │ │ │ │ - orrs.w r0, r2, #10682368 @ 0xa30000 │ │ │ │ - asrs r4, r5, #26 │ │ │ │ + sbc.w r0, r2, #10682368 @ 0xa30000 │ │ │ │ + adds.w r0, r2, #10682368 @ 0xa30000 │ │ │ │ + asrs r4, r5, #29 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r6, r7, #26 │ │ │ │ + asrs r6, r7, #29 │ │ │ │ movs r4, r4 │ │ │ │ - orrs.w r0, r0, #10682368 @ 0xa30000 │ │ │ │ - and.w r0, r0, #10682368 @ 0xa30000 │ │ │ │ - vaddl.s8 q8, d12, d19 │ │ │ │ - orns r0, lr, r3, asr #32 │ │ │ │ + adds.w r0, r0, #10682368 @ 0xa30000 │ │ │ │ + @ instruction: 0xf4c00023 │ │ │ │ + eor.w r0, ip, #35 @ 0x23 │ │ │ │ + @ instruction: 0xeb3e0023 │ │ │ │ ldr.w r2, [r4, #984] @ 0x3d8 │ │ │ │ mov.w r3, #12288 @ 0x3000 │ │ │ │ movt r3, #64 @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ bcs.w 1212be │ │ │ │ ldrb.w r3, [r4, #230] @ 0xe6 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -247969,564 +247976,572 @@ │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #3270 @ 0xcc6 │ │ │ │ bl 13b9fc │ │ │ │ b.w 118cc6 │ │ │ │ - stc2 0, cr0, [sl, #140] @ 0x8c │ │ │ │ - ldc2 0, cr0, [r8, #140] @ 0x8c │ │ │ │ - svc 250 @ 0xfa │ │ │ │ + cdp2 0, 4, cr0, cr10, cr3, {1} │ │ │ │ + cdp2 0, 5, cr0, cr8, cr3, {1} │ │ │ │ + b.n 12238c │ │ │ │ movs r3, r4 │ │ │ │ - svc 170 @ 0xaa │ │ │ │ + b.n 1222f0 │ │ │ │ movs r3, r4 │ │ │ │ - subs r1, #242 @ 0xf2 │ │ │ │ + subs r2, #178 @ 0xb2 │ │ │ │ movs r4, r4 │ │ │ │ - subs r1, #52 @ 0x34 │ │ │ │ + subs r1, #244 @ 0xf4 │ │ │ │ movs r4, r4 │ │ │ │ + b.n 12233c │ │ │ │ + movs r3, r4 │ │ │ │ + b.n 1222a0 │ │ │ │ + movs r3, r4 │ │ │ │ + ldrd r0, r0, [r2, #140]! @ 0x8c │ │ │ │ + @ instruction: 0xe9a00023 │ │ │ │ + b.n 1222ec │ │ │ │ + movs r3, r4 │ │ │ │ + b.n 122250 │ │ │ │ + movs r3, r4 │ │ │ │ + orrs.w r0, r6, #10682368 @ 0xa30000 │ │ │ │ + orn r0, ip, #10682368 @ 0xa30000 │ │ │ │ + b.n 122294 │ │ │ │ + movs r3, r4 │ │ │ │ + svc 216 @ 0xd8 │ │ │ │ + movs r3, r4 │ │ │ │ + orns r0, r6, #10682368 @ 0xa30000 │ │ │ │ + orr.w r0, r0, #10682368 @ 0xa30000 │ │ │ │ + svc 250 @ 0xfa │ │ │ │ + movs r3, r4 │ │ │ │ + svc 170 @ 0xaa │ │ │ │ + movs r3, r4 │ │ │ │ + orn r0, r6, #10682368 @ 0xa30000 │ │ │ │ + ands.w r0, r0, #10682368 @ 0xa30000 │ │ │ │ svc 202 @ 0xca │ │ │ │ movs r3, r4 │ │ │ │ svc 122 @ 0x7a │ │ │ │ movs r3, r4 │ │ │ │ - ldmdb r2!, {r0, r1, r5} │ │ │ │ - strd r0, r0, [r0], #140 @ 0x8c │ │ │ │ + orrs.w r0, r2, #10682368 @ 0xa30000 │ │ │ │ + @ instruction: 0xf3e00023 │ │ │ │ svc 154 @ 0x9a │ │ │ │ movs r3, r4 │ │ │ │ svc 74 @ 0x4a │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xf3960023 │ │ │ │ - @ instruction: 0xf3ac0023 │ │ │ │ - svc 102 @ 0x66 │ │ │ │ + orr.w r0, r2, #10682368 @ 0xa30000 │ │ │ │ + @ instruction: 0xf3b00023 │ │ │ │ + svc 106 @ 0x6a │ │ │ │ movs r3, r4 │ │ │ │ - svc 24 │ │ │ │ + svc 26 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xf3b60023 │ │ │ │ + bic.w r0, lr, #10682368 @ 0xa30000 │ │ │ │ @ instruction: 0xf3800023 │ │ │ │ svc 58 @ 0x3a │ │ │ │ movs r3, r4 │ │ │ │ udf #234 @ 0xea │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xf3a60023 │ │ │ │ - @ instruction: 0xf3500023 │ │ │ │ + lsrs r2, r4, #8 │ │ │ │ + movs r4, r4 │ │ │ │ + adds r4, #148 @ 0x94 │ │ │ │ + movs r4, r4 │ │ │ │ svc 10 │ │ │ │ movs r3, r4 │ │ │ │ udf #186 @ 0xba │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xf3920023 │ │ │ │ - @ instruction: 0xf3200023 │ │ │ │ + lsrs r2, r0, #12 │ │ │ │ + movs r4, r4 │ │ │ │ + lsrs r0, r2, #12 │ │ │ │ + movs r4, r4 │ │ │ │ udf #218 @ 0xda │ │ │ │ movs r3, r4 │ │ │ │ udf #138 @ 0x8a │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xf3820023 │ │ │ │ - @ instruction: 0xf2f00023 │ │ │ │ + movs r5, #178 @ 0xb2 │ │ │ │ + movs r4, r4 │ │ │ │ + movs r5, #124 @ 0x7c │ │ │ │ + movs r4, r4 │ │ │ │ udf #170 @ 0xaa │ │ │ │ movs r3, r4 │ │ │ │ udf #90 @ 0x5a │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xf36e0023 │ │ │ │ - movt r0, #35 @ 0x23 │ │ │ │ + b.n 121e1c │ │ │ │ + movs r3, r4 │ │ │ │ + b.n 121e54 │ │ │ │ + movs r3, r4 │ │ │ │ udf #122 @ 0x7a │ │ │ │ movs r3, r4 │ │ │ │ udf #42 @ 0x2a │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r4, #5 │ │ │ │ - movs r4, r4 │ │ │ │ - adds r3, #212 @ 0xd4 │ │ │ │ - movs r4, r4 │ │ │ │ + ldc 0, cr0, [lr, #-140]! @ 0xffffff74 │ │ │ │ + ldcl 0, cr0, [ip], {35} @ 0x23 │ │ │ │ udf #74 @ 0x4a │ │ │ │ movs r3, r4 │ │ │ │ - ble.n 1222a0 │ │ │ │ + ble.n 1222e0 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r0, #9 │ │ │ │ - movs r4, r4 │ │ │ │ - lsrs r0, r2, #9 │ │ │ │ - movs r4, r4 │ │ │ │ + ldc 0, cr0, [lr, #-140]! @ 0xffffff74 │ │ │ │ + stc 0, cr0, [ip], #140 @ 0x8c │ │ │ │ udf #26 │ │ │ │ movs r3, r4 │ │ │ │ - ble.n 122250 │ │ │ │ - movs r3, r4 │ │ │ │ - movs r4, #242 @ 0xf2 │ │ │ │ - movs r4, r4 │ │ │ │ - movs r4, #188 @ 0xbc │ │ │ │ - movs r4, r4 │ │ │ │ - ble.n 12229c │ │ │ │ - movs r3, r4 │ │ │ │ - ble.n 122200 │ │ │ │ - movs r3, r4 │ │ │ │ - b.n 121c9c │ │ │ │ - movs r3, r4 │ │ │ │ - b.n 121cd4 │ │ │ │ - movs r3, r4 │ │ │ │ - ble.n 12224c │ │ │ │ - movs r3, r4 │ │ │ │ - ble.n 1223b0 │ │ │ │ - movs r3, r4 │ │ │ │ - ldcl 0, cr0, [lr], #-140 @ 0xffffff74 │ │ │ │ - ldc 0, cr0, [ip], {35} @ 0x23 │ │ │ │ - ble.n 1221fc │ │ │ │ - movs r3, r4 │ │ │ │ - ble.n 122360 │ │ │ │ - movs r3, r4 │ │ │ │ - ldcl 0, cr0, [lr], #-140 @ 0xffffff74 │ │ │ │ - @ instruction: 0xebec0023 │ │ │ │ - ble.n 1223ac │ │ │ │ - movs r3, r4 │ │ │ │ - ble.n 122310 │ │ │ │ + ble.n 122290 │ │ │ │ movs r3, r4 │ │ │ │ - ldcl 0, cr0, [sl], #-140 @ 0xffffff74 │ │ │ │ - subs.w r0, ip, r3, asr #32 │ │ │ │ - ble.n 12235c │ │ │ │ + ldc 0, cr0, [sl, #-140]! @ 0xffffff74 │ │ │ │ + ldcl 0, cr0, [ip], #-140 @ 0xffffff74 │ │ │ │ + ble.n 1222dc │ │ │ │ movs r3, r4 │ │ │ │ - bgt.n 1222c0 │ │ │ │ + ble.n 122240 │ │ │ │ movs r3, r4 │ │ │ │ - ldcl 0, cr0, [r6], #-140 @ 0xffffff74 │ │ │ │ - @ instruction: 0xeb8c0023 │ │ │ │ - bgt.n 12230c │ │ │ │ + ldc 0, cr0, [r6, #-140]! @ 0xffffff74 │ │ │ │ + mcrr 0, 2, r0, ip, cr3 │ │ │ │ + ble.n 12228c │ │ │ │ movs r3, r4 │ │ │ │ - bgt.n 122270 │ │ │ │ + ble.n 1223f0 │ │ │ │ movs r3, r4 │ │ │ │ - ldc2 0, cr0, [r6], #-140 @ 0xffffff74 │ │ │ │ - stc2 0, cr0, [r0], {35} @ 0x23 │ │ │ │ - bgt.n 1222bc │ │ │ │ + ldc2l 0, cr0, [r6], #140 @ 0x8c │ │ │ │ + stc2l 0, cr0, [r0], {35} @ 0x23 │ │ │ │ + ble.n 12223c │ │ │ │ movs r3, r4 │ │ │ │ - bgt.n 122420 │ │ │ │ + ble.n 1223a0 │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, #42 @ 0x2a │ │ │ │ + subs r0, #234 @ 0xea │ │ │ │ movs r4, r4 │ │ │ │ - subs r0, #48 @ 0x30 │ │ │ │ + subs r0, #240 @ 0xf0 │ │ │ │ movs r4, r4 │ │ │ │ - bgt.n 12226c │ │ │ │ + ble.n 1223ec │ │ │ │ movs r3, r4 │ │ │ │ - bgt.n 1223d0 │ │ │ │ + ble.n 122350 │ │ │ │ movs r3, r4 │ │ │ │ - adds r2, r1, r5 │ │ │ │ + subs r2, r1, r0 │ │ │ │ movs r4, r4 │ │ │ │ - adds r0, r3, r5 │ │ │ │ + subs r0, r3, r0 │ │ │ │ movs r4, r4 │ │ │ │ - bgt.n 122414 │ │ │ │ + ble.n 122394 │ │ │ │ movs r3, r4 │ │ │ │ - bgt.n 12237c │ │ │ │ + bgt.n 1222fc │ │ │ │ movs r3, r4 │ │ │ │ - movs r2, #254 @ 0xfe │ │ │ │ + movs r3, #190 @ 0xbe │ │ │ │ movs r4, r4 │ │ │ │ - movs r3, #12 │ │ │ │ + movs r3, #204 @ 0xcc │ │ │ │ movs r4, r4 │ │ │ │ - bgt.n 1223cc │ │ │ │ + bgt.n 12234c │ │ │ │ movs r3, r4 │ │ │ │ - blt.n 122330 │ │ │ │ + bgt.n 1222b0 │ │ │ │ movs r3, r4 │ │ │ │ - adds r7, #206 @ 0xce │ │ │ │ + subs r0, #142 @ 0x8e │ │ │ │ movs r4, r4 │ │ │ │ - adds r7, #160 @ 0xa0 │ │ │ │ + subs r0, #96 @ 0x60 │ │ │ │ movs r4, r4 │ │ │ │ - bgt.n 12237c │ │ │ │ + bgt.n 1222fc │ │ │ │ movs r3, r4 │ │ │ │ - blt.n 1222e0 │ │ │ │ + bgt.n 122460 │ │ │ │ movs r3, r4 │ │ │ │ - adds r7, #186 @ 0xba │ │ │ │ + subs r0, #122 @ 0x7a │ │ │ │ movs r4, r4 │ │ │ │ - adds r7, #112 @ 0x70 │ │ │ │ + subs r0, #48 @ 0x30 │ │ │ │ movs r4, r4 │ │ │ │ - blt.n 12232c │ │ │ │ + bgt.n 1222ac │ │ │ │ movs r3, r4 │ │ │ │ - blt.n 122290 │ │ │ │ + bgt.n 122410 │ │ │ │ movs r3, r4 │ │ │ │ - adds r7, #166 @ 0xa6 │ │ │ │ + subs r0, #102 @ 0x66 │ │ │ │ movs r4, r4 │ │ │ │ - adds r7, #64 @ 0x40 │ │ │ │ + subs r0, #0 │ │ │ │ movs r4, r4 │ │ │ │ - blt.n 1222dc │ │ │ │ + bgt.n 12245c │ │ │ │ movs r3, r4 │ │ │ │ - blt.n 122440 │ │ │ │ + bgt.n 1223c0 │ │ │ │ movs r3, r4 │ │ │ │ - adds r7, #146 @ 0x92 │ │ │ │ + subs r0, #82 @ 0x52 │ │ │ │ movs r4, r4 │ │ │ │ - adds r7, #16 │ │ │ │ + adds r7, #208 @ 0xd0 │ │ │ │ movs r4, r4 │ │ │ │ - blt.n 12248c │ │ │ │ + bgt.n 12240c │ │ │ │ movs r3, r4 │ │ │ │ - blt.n 1223f0 │ │ │ │ + blt.n 122370 │ │ │ │ movs r3, r4 │ │ │ │ - adds r2, r4, #0 │ │ │ │ + adds r2, r4, #3 │ │ │ │ movs r4, r4 │ │ │ │ - adds r0, r6, #0 │ │ │ │ + adds r0, r6, #3 │ │ │ │ movs r4, r4 │ │ │ │ - blt.n 12243c │ │ │ │ + bgt.n 1223bc │ │ │ │ movs r3, r4 │ │ │ │ - bge.n 1223a0 │ │ │ │ + blt.n 122320 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 121be4 │ │ │ │ + b.n 121d64 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 122b84 │ │ │ │ + b.n 121d04 │ │ │ │ movs r3, r4 │ │ │ │ - blt.n 1223ec │ │ │ │ + blt.n 12236c │ │ │ │ movs r3, r4 │ │ │ │ - bge.n 122350 │ │ │ │ + blt.n 1222d0 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 122b1c │ │ │ │ + b.n 121c9c │ │ │ │ movs r3, r4 │ │ │ │ - b.n 122b34 │ │ │ │ + b.n 121cb4 │ │ │ │ movs r3, r4 │ │ │ │ - bge.n 12239c │ │ │ │ + blt.n 12231c │ │ │ │ movs r3, r4 │ │ │ │ - bge.n 122300 │ │ │ │ + blt.n 122480 │ │ │ │ movs r3, r4 │ │ │ │ - vld1.8 {d16[1]}, [r2], r3 │ │ │ │ - ldr??.w r0, [r0, #35] @ 0x23 │ │ │ │ - bge.n 12234c │ │ │ │ + @ instruction: 0xfaa20023 │ │ │ │ + @ instruction: 0xfab00023 │ │ │ │ + blt.n 1224cc │ │ │ │ movs r3, r4 │ │ │ │ - bge.n 1224b0 │ │ │ │ + blt.n 122430 │ │ │ │ movs r3, r4 │ │ │ │ - vhadd.u32 d16, d10, d19 │ │ │ │ - vhadd.u d16, d8, d19 │ │ │ │ - bge.n 1222fc │ │ │ │ + movs r2, r5 │ │ │ │ + movs r4, r4 │ │ │ │ + movs r0, r7 │ │ │ │ + movs r4, r4 │ │ │ │ + blt.n 12247c │ │ │ │ movs r3, r4 │ │ │ │ - bge.n 122460 │ │ │ │ + bge.n 1223e0 │ │ │ │ movs r3, r4 │ │ │ │ - movs r6, #34 @ 0x22 │ │ │ │ + movs r6, #226 @ 0xe2 │ │ │ │ movs r4, r4 │ │ │ │ - movs r6, #100 @ 0x64 │ │ │ │ + movs r7, #36 @ 0x24 │ │ │ │ movs r4, r4 │ │ │ │ - bge.n 1224ac │ │ │ │ + blt.n 12242c │ │ │ │ movs r3, r4 │ │ │ │ - bge.n 122410 │ │ │ │ + bge.n 122390 │ │ │ │ movs r3, r4 │ │ │ │ - movs r6, #34 @ 0x22 │ │ │ │ + movs r6, #226 @ 0xe2 │ │ │ │ movs r4, r4 │ │ │ │ - movs r6, #52 @ 0x34 │ │ │ │ + movs r6, #244 @ 0xf4 │ │ │ │ movs r4, r4 │ │ │ │ - bge.n 12245c │ │ │ │ + bge.n 1223dc │ │ │ │ movs r3, r4 │ │ │ │ - bls.n 1223c0 │ │ │ │ + bge.n 122340 │ │ │ │ movs r3, r4 │ │ │ │ - movs r6, #46 @ 0x2e │ │ │ │ + movs r6, #238 @ 0xee │ │ │ │ movs r4, r4 │ │ │ │ - movs r6, #4 │ │ │ │ + movs r6, #196 @ 0xc4 │ │ │ │ movs r4, r4 │ │ │ │ - bls.n 12240c │ │ │ │ + bge.n 12238c │ │ │ │ movs r3, r4 │ │ │ │ - bls.n 122370 │ │ │ │ + bge.n 1224f0 │ │ │ │ movs r3, r4 │ │ │ │ - subs.w r0, r2, #10682368 @ 0xa30000 │ │ │ │ - @ instruction: 0xf5ec0023 │ │ │ │ - bls.n 1223bc │ │ │ │ + @ instruction: 0xf6720023 │ │ │ │ + subw r0, ip, #2083 @ 0x823 │ │ │ │ + bge.n 12233c │ │ │ │ movs r3, r4 │ │ │ │ - bls.n 122520 │ │ │ │ + bge.n 1224a0 │ │ │ │ movs r3, r4 │ │ │ │ - subs.w r0, r6, #10682368 @ 0xa30000 │ │ │ │ - subs.w r0, ip, #10682368 @ 0xa30000 │ │ │ │ - bls.n 12236c │ │ │ │ + @ instruction: 0xf6760023 │ │ │ │ + @ instruction: 0xf67c0023 │ │ │ │ + bge.n 1224ec │ │ │ │ movs r3, r4 │ │ │ │ - bls.n 1224d0 │ │ │ │ + bge.n 122450 │ │ │ │ movs r3, r4 │ │ │ │ - subs.w r0, sl, #10682368 @ 0xa30000 │ │ │ │ - @ instruction: 0xf58c0023 │ │ │ │ - bls.n 12251c │ │ │ │ + @ instruction: 0xf67a0023 │ │ │ │ + movw r0, #51235 @ 0xc823 │ │ │ │ + bge.n 12249c │ │ │ │ movs r3, r4 │ │ │ │ - bls.n 122480 │ │ │ │ + bls.n 122400 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xf59e0023 │ │ │ │ - adcs.w r0, ip, #10682368 @ 0xa30000 │ │ │ │ - bls.n 1224cc │ │ │ │ + @ instruction: 0xf65e0023 │ │ │ │ + @ instruction: 0xf61c0023 │ │ │ │ + bls.n 12244c │ │ │ │ movs r3, r4 │ │ │ │ - bhi.n 122430 │ │ │ │ + bls.n 1223b0 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xf25e0023 │ │ │ │ - @ instruction: 0xf2740023 │ │ │ │ - bls.n 12247c │ │ │ │ + @ instruction: 0xf31e0023 │ │ │ │ + @ instruction: 0xf3340023 │ │ │ │ + bls.n 1223fc │ │ │ │ movs r3, r4 │ │ │ │ - bhi.n 1223e0 │ │ │ │ + bls.n 122560 │ │ │ │ movs r3, r4 │ │ │ │ - adds r6, #234 @ 0xea │ │ │ │ + adds r7, #170 @ 0xaa │ │ │ │ movs r4, r4 │ │ │ │ - adds r7, #16 │ │ │ │ + adds r7, #208 @ 0xd0 │ │ │ │ movs r4, r4 │ │ │ │ - bhi.n 12242c │ │ │ │ + bls.n 1223ac │ │ │ │ movs r3, r4 │ │ │ │ - bhi.n 122390 │ │ │ │ + bls.n 122510 │ │ │ │ movs r3, r4 │ │ │ │ - adds r7, #30 │ │ │ │ + adds r7, #222 @ 0xde │ │ │ │ movs r4, r4 │ │ │ │ - adds r6, #224 @ 0xe0 │ │ │ │ + adds r7, #160 @ 0xa0 │ │ │ │ movs r4, r4 │ │ │ │ - bhi.n 1223dc │ │ │ │ + bls.n 12255c │ │ │ │ movs r3, r4 │ │ │ │ - bhi.n 122540 │ │ │ │ + bls.n 1224c0 │ │ │ │ movs r3, r4 │ │ │ │ - adds r7, #26 │ │ │ │ + adds r7, #218 @ 0xda │ │ │ │ movs r4, r4 │ │ │ │ - adds r6, #176 @ 0xb0 │ │ │ │ + adds r7, #112 @ 0x70 │ │ │ │ movs r4, r4 │ │ │ │ - bhi.n 12258c │ │ │ │ + bls.n 12250c │ │ │ │ movs r3, r4 │ │ │ │ - bhi.n 1224f0 │ │ │ │ + bhi.n 122470 │ │ │ │ movs r3, r4 │ │ │ │ - subs r6, r4, r5 │ │ │ │ + adds r6, r4, #0 │ │ │ │ movs r4, r4 │ │ │ │ - subs r0, r7, r5 │ │ │ │ + adds r0, r7, #0 │ │ │ │ movs r4, r4 │ │ │ │ - bhi.n 12253c │ │ │ │ + bls.n 1224bc │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 1224a0 │ │ │ │ + bhi.n 122420 │ │ │ │ movs r3, r4 │ │ │ │ - ldr??.w r0, [lr, #35] @ 0x23 │ │ │ │ - vst1.8 {d16[1]}, [ip], r3 │ │ │ │ - bhi.n 1224e4 │ │ │ │ + @ instruction: 0xfabe0023 │ │ │ │ + @ instruction: 0xfa8c0023 │ │ │ │ + bhi.n 122464 │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 12244c │ │ │ │ + bhi.n 1223cc │ │ │ │ movs r3, r4 │ │ │ │ - subs r1, #50 @ 0x32 │ │ │ │ + subs r1, #242 @ 0xf2 │ │ │ │ movs r4, r4 │ │ │ │ - subs r0, #232 @ 0xe8 │ │ │ │ + subs r1, #168 @ 0xa8 │ │ │ │ movs r4, r4 │ │ │ │ - bvc.n 12249c │ │ │ │ + bhi.n 12241c │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 122400 │ │ │ │ + bhi.n 122580 │ │ │ │ movs r3, r4 │ │ │ │ - subs r1, #38 @ 0x26 │ │ │ │ + subs r1, #230 @ 0xe6 │ │ │ │ movs r4, r4 │ │ │ │ - subs r0, #184 @ 0xb8 │ │ │ │ + subs r1, #120 @ 0x78 │ │ │ │ movs r4, r4 │ │ │ │ - bvc.n 12244c │ │ │ │ + bhi.n 1225cc │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 1225b0 │ │ │ │ + bhi.n 122530 │ │ │ │ movs r3, r4 │ │ │ │ - cdp 0, 15, cr0, cr2, cr3, {1} │ │ │ │ - vhadd.s16 d0, d0, d19 │ │ │ │ - bvc.n 1223fc │ │ │ │ + vext.8 d0, d2, d19, #0 │ │ │ │ + vaddl.s16 q8, d0, d19 │ │ │ │ + bhi.n 12257c │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 122560 │ │ │ │ + bvc.n 1224e0 │ │ │ │ movs r3, r4 │ │ │ │ - movs r6, r4 │ │ │ │ + lsls r6, r4, #3 │ │ │ │ movs r4, r4 │ │ │ │ - vrev64. d0, d19 │ │ │ │ - bvc.n 1225ac │ │ │ │ + lsls r4, r7, #1 │ │ │ │ + movs r4, r4 │ │ │ │ + bhi.n 12252c │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 122510 │ │ │ │ + bvc.n 122490 │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, #34 @ 0x22 │ │ │ │ + subs r0, #226 @ 0xe2 │ │ │ │ movs r4, r4 │ │ │ │ - subs r0, #40 @ 0x28 │ │ │ │ + subs r0, #232 @ 0xe8 │ │ │ │ movs r4, r4 │ │ │ │ - bvc.n 12255c │ │ │ │ + bvc.n 1224dc │ │ │ │ movs r3, r4 │ │ │ │ - bvs.n 1224c0 │ │ │ │ + bvc.n 122440 │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, #38 @ 0x26 │ │ │ │ + subs r0, #230 @ 0xe6 │ │ │ │ movs r4, r4 │ │ │ │ - adds r7, #248 @ 0xf8 │ │ │ │ + subs r0, #184 @ 0xb8 │ │ │ │ movs r4, r4 │ │ │ │ - bvs.n 12250c │ │ │ │ + bvc.n 12248c │ │ │ │ movs r3, r4 │ │ │ │ - bvs.n 122470 │ │ │ │ + bvc.n 1225f0 │ │ │ │ movs r3, r4 │ │ │ │ - cdp2 0, 12, cr0, cr6, cr3, {1} │ │ │ │ - cdp2 0, 13, cr0, cr4, cr3, {1} │ │ │ │ - bvs.n 1224bc │ │ │ │ + vaddl.u8 q0, d6, d19 │ │ │ │ + vaddl.u16 q0, d4, d19 │ │ │ │ + bvc.n 12243c │ │ │ │ movs r3, r4 │ │ │ │ - bvs.n 122620 │ │ │ │ + bvc.n 1225a0 │ │ │ │ movs r3, r4 │ │ │ │ - strd r0, r0, [lr, #-140]! @ 0x8c │ │ │ │ - @ instruction: 0xe9800023 │ │ │ │ - bvs.n 12246c │ │ │ │ + bic.w r0, lr, r3, asr #32 │ │ │ │ + orr.w r0, r0, r3, asr #32 │ │ │ │ + bvc.n 1225ec │ │ │ │ movs r3, r4 │ │ │ │ - bvs.n 1225d0 │ │ │ │ + bvc.n 122550 │ │ │ │ movs r3, r4 │ │ │ │ - vaddl.u16 q8, d14, d19 │ │ │ │ - vrev64.16 d16, d19 │ │ │ │ - bvs.n 12261c │ │ │ │ + lsls r6, r3, #2 │ │ │ │ + movs r4, r4 │ │ │ │ + lsls r4, r6, #2 │ │ │ │ + movs r4, r4 │ │ │ │ + bvc.n 12259c │ │ │ │ movs r3, r4 │ │ │ │ - bvs.n 122580 │ │ │ │ + bvs.n 122500 │ │ │ │ movs r3, r4 │ │ │ │ - vaddl.u32 q8, d14, d19 │ │ │ │ - vaddl.u8 q8, d4, d19 │ │ │ │ - bvs.n 1225cc │ │ │ │ + lsls r6, r5, #2 │ │ │ │ + movs r4, r4 │ │ │ │ + lsls r4, r0, #2 │ │ │ │ + movs r4, r4 │ │ │ │ + bvs.n 12254c │ │ │ │ movs r3, r4 │ │ │ │ - bpl.n 122530 │ │ │ │ + bvs.n 1224b0 │ │ │ │ movs r3, r4 │ │ │ │ - svc 58 @ 0x3a │ │ │ │ + svc 250 @ 0xfa │ │ │ │ movs r3, r4 │ │ │ │ - vhadd.u16 d16, d4, d19 │ │ │ │ - bvs.n 12257c │ │ │ │ + movs r4, r2 │ │ │ │ + movs r4, r4 │ │ │ │ + bvs.n 1224fc │ │ │ │ movs r3, r4 │ │ │ │ - bpl.n 1224e0 │ │ │ │ + bvs.n 122660 │ │ │ │ movs r3, r4 │ │ │ │ - svc 78 @ 0x4e │ │ │ │ + b.n 12258c │ │ │ │ movs r3, r4 │ │ │ │ - vhadd.u32 d0, d4, d19 │ │ │ │ - bpl.n 12252c │ │ │ │ + vaddl.u32 q8, d4, d19 │ │ │ │ + bvs.n 1224ac │ │ │ │ movs r3, r4 │ │ │ │ - bpl.n 122490 │ │ │ │ + bvs.n 122610 │ │ │ │ movs r3, r4 │ │ │ │ - svc 66 @ 0x42 │ │ │ │ + b.n 122584 │ │ │ │ movs r3, r4 │ │ │ │ - cdp2 0, 15, cr0, cr4, cr3, {1} │ │ │ │ - bpl.n 1224dc │ │ │ │ + vrev64.16 d0, d19 │ │ │ │ + bvs.n 12265c │ │ │ │ movs r3, r4 │ │ │ │ - bpl.n 122640 │ │ │ │ + bvs.n 1225c0 │ │ │ │ movs r3, r4 │ │ │ │ - svc 42 @ 0x2a │ │ │ │ + svc 234 @ 0xea │ │ │ │ movs r3, r4 │ │ │ │ - cdp2 0, 12, cr0, cr4, cr3, {1} │ │ │ │ - bpl.n 12268c │ │ │ │ + vaddl.u8 q0, d4, d19 │ │ │ │ + bvs.n 12260c │ │ │ │ movs r3, r4 │ │ │ │ - bpl.n 1225f0 │ │ │ │ + bpl.n 122570 │ │ │ │ movs r3, r4 │ │ │ │ - adds r5, #234 @ 0xea │ │ │ │ + adds r6, #170 @ 0xaa │ │ │ │ movs r4, r4 │ │ │ │ - adds r5, #244 @ 0xf4 │ │ │ │ + adds r6, #180 @ 0xb4 │ │ │ │ movs r4, r4 │ │ │ │ - bpl.n 12263c │ │ │ │ + bvs.n 1225bc │ │ │ │ movs r3, r4 │ │ │ │ - bmi.n 1225a0 │ │ │ │ + bpl.n 122520 │ │ │ │ movs r3, r4 │ │ │ │ - movt r0, #10275 @ 0x2823 │ │ │ │ - @ instruction: 0xf6d00023 │ │ │ │ - bpl.n 1225ec │ │ │ │ + @ instruction: 0xf7820023 │ │ │ │ + @ instruction: 0xf7900023 │ │ │ │ + bpl.n 12256c │ │ │ │ movs r3, r4 │ │ │ │ - bmi.n 122550 │ │ │ │ + bpl.n 1224d0 │ │ │ │ movs r3, r4 │ │ │ │ - stc2 0, cr0, [lr, #140] @ 0x8c │ │ │ │ - stc2l 0, cr0, [ip, #-140] @ 0xffffff74 │ │ │ │ - bmi.n 12259c │ │ │ │ + cdp2 0, 4, cr0, cr14, cr3, {1} │ │ │ │ + cdp2 0, 0, cr0, cr12, cr3, {1} │ │ │ │ + bpl.n 12251c │ │ │ │ movs r3, r4 │ │ │ │ - bmi.n 122500 │ │ │ │ + bpl.n 122680 │ │ │ │ movs r3, r4 │ │ │ │ - stc2l 0, cr0, [sl, #-140]! @ 0xffffff74 │ │ │ │ - ldc2 0, cr0, [ip, #-140] @ 0xffffff74 │ │ │ │ - bmi.n 12254c │ │ │ │ + cdp2 0, 2, cr0, cr10, cr3, {1} │ │ │ │ + ldc2l 0, cr0, [ip, #140] @ 0x8c │ │ │ │ + bpl.n 1226cc │ │ │ │ movs r3, r4 │ │ │ │ - bmi.n 1226b0 │ │ │ │ + bpl.n 122630 │ │ │ │ movs r3, r4 │ │ │ │ - vaddl.s16 q8, d2, d19 │ │ │ │ - vaddl.s32 q8, d0, d19 │ │ │ │ - bmi.n 1224fc │ │ │ │ + eors.w r0, r2, #35 @ 0x23 │ │ │ │ + @ instruction: 0xf0a00023 │ │ │ │ + bpl.n 12267c │ │ │ │ movs r3, r4 │ │ │ │ - bmi.n 122660 │ │ │ │ + bmi.n 1225e0 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 122254 │ │ │ │ + b.n 1223d4 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 122bcc │ │ │ │ + b.n 122d4c │ │ │ │ movs r3, r4 │ │ │ │ - bmi.n 1226ac │ │ │ │ + bpl.n 12262c │ │ │ │ movs r3, r4 │ │ │ │ - bmi.n 122610 │ │ │ │ + bmi.n 122590 │ │ │ │ movs r3, r4 │ │ │ │ - ldc2l 0, cr0, [lr], #-140 @ 0xffffff74 │ │ │ │ - stc2 0, cr0, [ip], {35} @ 0x23 │ │ │ │ - bmi.n 12265c │ │ │ │ + ldc2 0, cr0, [lr, #-140]! @ 0xffffff74 │ │ │ │ + stc2l 0, cr0, [ip, #-140] @ 0xffffff74 │ │ │ │ + bmi.n 1225dc │ │ │ │ movs r3, r4 │ │ │ │ - bcc.n 1225c0 │ │ │ │ + bmi.n 122540 │ │ │ │ movs r3, r4 │ │ │ │ - stc2 0, cr0, [lr], {35} @ 0x23 │ │ │ │ - mrrc2 0, 2, r0, ip, cr3 │ │ │ │ - bcc.n 12260c │ │ │ │ + stc2l 0, cr0, [lr, #-140] @ 0xffffff74 │ │ │ │ + ldc2 0, cr0, [ip, #-140] @ 0xffffff74 │ │ │ │ + bmi.n 12258c │ │ │ │ movs r3, r4 │ │ │ │ - bcc.n 122570 │ │ │ │ + bmi.n 1226f0 │ │ │ │ movs r3, r4 │ │ │ │ - udf #234 @ 0xea │ │ │ │ + svc 170 @ 0xaa │ │ │ │ movs r3, r4 │ │ │ │ - udf #248 @ 0xf8 │ │ │ │ + svc 184 @ 0xb8 │ │ │ │ movs r3, r4 │ │ │ │ - bcc.n 1225bc │ │ │ │ + bmi.n 12253c │ │ │ │ movs r3, r4 │ │ │ │ - bcc.n 122720 │ │ │ │ + bmi.n 1226a0 │ │ │ │ movs r3, r4 │ │ │ │ - rsbs r0, sl, #35 @ 0x23 │ │ │ │ - @ instruction: 0xf1380023 │ │ │ │ - bcc.n 12256c │ │ │ │ + @ instruction: 0xf29a0023 │ │ │ │ + @ instruction: 0xf1f80023 │ │ │ │ + bmi.n 1226ec │ │ │ │ movs r3, r4 │ │ │ │ - bcc.n 1226d0 │ │ │ │ + bmi.n 122650 │ │ │ │ movs r3, r4 │ │ │ │ - cdp2 0, 3, cr0, cr2, cr3, {1} │ │ │ │ - ldc2 0, cr0, [r4, #140]! @ 0x8c │ │ │ │ - bcc.n 12271c │ │ │ │ + cdp2 0, 15, cr0, cr2, cr3, {1} │ │ │ │ + cdp2 0, 7, cr0, cr4, cr3, {1} │ │ │ │ + bmi.n 12269c │ │ │ │ movs r3, r4 │ │ │ │ - bcc.n 122680 │ │ │ │ + bcc.n 122600 │ │ │ │ movs r3, r4 │ │ │ │ - cdp2 0, 1, cr0, cr6, cr3, {1} │ │ │ │ - stc2 0, cr0, [r4, #140] @ 0x8c │ │ │ │ - bcc.n 1226cc │ │ │ │ + cdp2 0, 13, cr0, cr6, cr3, {1} │ │ │ │ + cdp2 0, 4, cr0, cr4, cr3, {1} │ │ │ │ + bcc.n 12264c │ │ │ │ movs r3, r4 │ │ │ │ - bcs.n 122630 │ │ │ │ + bcc.n 1225b0 │ │ │ │ movs r3, r4 │ │ │ │ - udf #214 @ 0xd6 │ │ │ │ + svc 150 @ 0x96 │ │ │ │ movs r3, r4 │ │ │ │ - ldc2l 0, cr0, [r8, #140]! @ 0x8c │ │ │ │ - bcc.n 12267c │ │ │ │ + cdp2 0, 11, cr0, cr8, cr3, {1} │ │ │ │ + bcc.n 1225fc │ │ │ │ movs r3, r4 │ │ │ │ - bcs.n 1225e0 │ │ │ │ + bcc.n 122760 │ │ │ │ movs r3, r4 │ │ │ │ - udf #222 @ 0xde │ │ │ │ + svc 158 @ 0x9e │ │ │ │ movs r3, r4 │ │ │ │ - stc2l 0, cr0, [r8, #140] @ 0x8c │ │ │ │ - bcs.n 12262c │ │ │ │ + cdp2 0, 8, cr0, cr8, cr3, {1} │ │ │ │ + bcc.n 1225ac │ │ │ │ movs r3, r4 │ │ │ │ - bcs.n 122590 │ │ │ │ + bcc.n 122710 │ │ │ │ movs r3, r4 │ │ │ │ - cdp2 0, 4, cr0, cr2, cr3, {1} │ │ │ │ - ldc2 0, cr0, [r8, #140] @ 0x8c │ │ │ │ - bcs.n 1225dc │ │ │ │ + vhadd.u8 d0, d2, d19 │ │ │ │ + cdp2 0, 5, cr0, cr8, cr3, {1} │ │ │ │ + bcc.n 12275c │ │ │ │ movs r3, r4 │ │ │ │ - bcs.n 122740 │ │ │ │ + bcc.n 1226c0 │ │ │ │ movs r3, r4 │ │ │ │ - cdp2 0, 2, cr0, cr10, cr3, {1} │ │ │ │ - stc2l 0, cr0, [r8, #-140]! @ 0xffffff74 │ │ │ │ - bcs.n 12278c │ │ │ │ + cdp2 0, 14, cr0, cr10, cr3, {1} │ │ │ │ + cdp2 0, 2, cr0, cr8, cr3, {1} │ │ │ │ + bcc.n 12270c │ │ │ │ movs r3, r4 │ │ │ │ - bcs.n 1226f0 │ │ │ │ + bcs.n 122670 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xfaee0023 │ │ │ │ - ldc2 0, cr0, [r8, #-140]! @ 0xffffff74 │ │ │ │ - bcs.n 12273c │ │ │ │ + @ instruction: 0xfbae0023 │ │ │ │ + ldc2l 0, cr0, [r8, #140]! @ 0x8c │ │ │ │ + bcc.n 1226bc │ │ │ │ movs r3, r4 │ │ │ │ - bne.n 1226a0 │ │ │ │ + bcs.n 122620 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xfaca0023 │ │ │ │ - stc2 0, cr0, [r8, #-140] @ 0xffffff74 │ │ │ │ - bcs.n 1226ec │ │ │ │ + @ instruction: 0xfb8a0023 │ │ │ │ + stc2l 0, cr0, [r8, #140] @ 0x8c │ │ │ │ + bcs.n 12266c │ │ │ │ movs r3, r4 │ │ │ │ - bne.n 122650 │ │ │ │ + bcs.n 1225d0 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xfab60023 │ │ │ │ - ldc2l 0, cr0, [r8], {35} @ 0x23 │ │ │ │ - bne.n 12269c │ │ │ │ + @ instruction: 0xfb760023 │ │ │ │ + ldc2 0, cr0, [r8, #140] @ 0x8c │ │ │ │ + bcs.n 12261c │ │ │ │ movs r3, r4 │ │ │ │ - bne.n 122600 │ │ │ │ + bcs.n 122780 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xfa9e0023 │ │ │ │ - stc2 0, cr0, [r8], #140 @ 0x8c │ │ │ │ - bne.n 12264c │ │ │ │ + @ instruction: 0xfb5e0023 │ │ │ │ + stc2l 0, cr0, [r8, #-140]! @ 0xffffff74 │ │ │ │ + bcs.n 1227cc │ │ │ │ movs r3, r4 │ │ │ │ - bne.n 1227b0 │ │ │ │ + bcs.n 122730 │ │ │ │ movs r3, r4 │ │ │ │ - ldrd r0, r0, [r2], #140 @ 0x8c │ │ │ │ - ldc2l 0, cr0, [r8], #-140 @ 0xffffff74 │ │ │ │ - bne.n 1225fc │ │ │ │ + @ instruction: 0xe9b20023 │ │ │ │ + ldc2 0, cr0, [r8, #-140]! @ 0xffffff74 │ │ │ │ + bcs.n 12277c │ │ │ │ movs r3, r4 │ │ │ │ - bne.n 122760 │ │ │ │ + bne.n 1226e0 │ │ │ │ movs r3, r4 │ │ │ │ - ldmdb r2, {r0, r1, r5} │ │ │ │ - mcrr2 0, 2, r0, r4, cr3 │ │ │ │ - bne.n 1227a4 │ │ │ │ + ldrd r0, r0, [r2, #140] @ 0x8c │ │ │ │ + stc2 0, cr0, [r4, #-140] @ 0xffffff74 │ │ │ │ + bcs.n 122724 │ │ │ │ movs r3, r4 │ │ │ │ - bne.n 12270c │ │ │ │ + bne.n 12268c │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xf65a0023 │ │ │ │ - ldc2 0, cr0, [r8], {35} @ 0x23 │ │ │ │ - bne.n 12275c │ │ │ │ + @ instruction: 0xf71a0023 │ │ │ │ + ldc2l 0, cr0, [r8], {35} @ 0x23 │ │ │ │ + bne.n 1226dc │ │ │ │ movs r3, r4 │ │ │ │ - beq.n 1226c0 │ │ │ │ + bne.n 122640 │ │ │ │ movs r3, r4 │ │ │ │ - ldc2l 0, cr0, [r6], #-140 @ 0xffffff74 │ │ │ │ - @ instruction: 0xfbe80023 │ │ │ │ - beq.n 12270c │ │ │ │ + ldc2 0, cr0, [r6, #-140]! @ 0xffffff74 │ │ │ │ + stc2 0, cr0, [r8], #140 @ 0x8c │ │ │ │ + bne.n 12268c │ │ │ │ movs r3, r4 │ │ │ │ - beq.n 122670 │ │ │ │ + bne.n 1227f0 │ │ │ │ movs r3, r4 │ │ │ │ ldr.w r5, [pc, #3884] @ 12364c │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [pc, #3884] @ 123650 │ │ │ │ ldr.w r3, [pc, #3884] @ 123654 │ │ │ │ add r5, pc │ │ │ │ ldr.w r2, [pc, #3880] @ 123658 │ │ │ │ @@ -249735,537 +249750,537 @@ │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #4611 @ 0x1203 │ │ │ │ bl 13b9fc │ │ │ │ b.w 118cc6 │ │ │ │ - @ instruction: 0xf77e0023 │ │ │ │ + ldrh.w r0, [lr, r3, lsl #2] │ │ │ │ + @ instruction: 0xf7680023 │ │ │ │ + ldmia r4, {r1, r3, r4, r5, r6} │ │ │ │ + movs r3, r4 │ │ │ │ + ldmia r4!, {r1, r3, r5} │ │ │ │ + movs r3, r4 │ │ │ │ + bge.n 1236c4 │ │ │ │ + movs r3, r4 │ │ │ │ + @ instruction: 0xf7380023 │ │ │ │ + ldmia r4!, {r1, r3, r6} │ │ │ │ + movs r3, r4 │ │ │ │ + ldmia r3, {r1, r3, r4, r5, r6, r7} │ │ │ │ + movs r3, r4 │ │ │ │ + @ instruction: 0xf7320023 │ │ │ │ + @ instruction: 0xf7080023 │ │ │ │ + ldmia r4, {r1, r3, r4} │ │ │ │ + movs r3, r4 │ │ │ │ + ldmia r3, {r1, r3, r6, r7} │ │ │ │ + movs r3, r4 │ │ │ │ + @ instruction: 0xf71a0023 │ │ │ │ + @ instruction: 0xf6d80023 │ │ │ │ + ldmia r3, {r1, r3, r5, r6, r7} │ │ │ │ + movs r3, r4 │ │ │ │ + ldmia r3, {r1, r3, r4, r7} │ │ │ │ + movs r3, r4 │ │ │ │ + @ instruction: 0xf70a0023 │ │ │ │ subw r0, r8, #2083 @ 0x823 │ │ │ │ ldmia r3, {r1, r3, r4, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ ldmia r3, {r1, r3, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - bls.n 123744 │ │ │ │ - movs r3, r4 │ │ │ │ + @ instruction: 0xf6f20023 │ │ │ │ @ instruction: 0xf6780023 │ │ │ │ ldmia r3, {r1, r3, r7} │ │ │ │ movs r3, r4 │ │ │ │ ldmia r3, {r1, r3, r4, r5} │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xf6720023 │ │ │ │ + @ instruction: 0xf3ae0023 │ │ │ │ movw r0, #34851 @ 0x8823 │ │ │ │ ldmia r3, {r1, r3, r4, r6} │ │ │ │ movs r3, r4 │ │ │ │ ldmia r3, {r1, r3} │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xf65a0023 │ │ │ │ + @ instruction: 0xf3be0023 │ │ │ │ @ instruction: 0xf6180023 │ │ │ │ ldmia r3, {r1, r3, r5} │ │ │ │ movs r3, r4 │ │ │ │ ldmia r2!, {r1, r3, r4, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - movw r0, #43043 @ 0xa823 │ │ │ │ - @ instruction: 0xf5e80023 │ │ │ │ + bne.n 12360c │ │ │ │ + movs r3, r4 │ │ │ │ + adc.w r0, r4, #10682368 @ 0xa30000 │ │ │ │ ldmia r2!, {r1, r3, r4, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ ldmia r2!, {r1, r3, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xf6320023 │ │ │ │ - subs.w r0, r8, #10682368 @ 0xa30000 │ │ │ │ + @ instruction: 0xf2260023 │ │ │ │ + adds.w r0, r4, #10682368 @ 0xa30000 │ │ │ │ ldmia r2!, {r1, r3, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ ldmia r2!, {r1, r3, r4, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xf2ee0023 │ │ │ │ - @ instruction: 0xf5880023 │ │ │ │ + add.w r0, lr, #10682368 @ 0xa30000 │ │ │ │ + @ instruction: 0xf4e40023 │ │ │ │ ldmia r2!, {r1, r3, r4, r7} │ │ │ │ movs r3, r4 │ │ │ │ ldmia r2!, {r1, r3, r6} │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xf2fe0023 │ │ │ │ - adcs.w r0, r8, #10682368 @ 0xa30000 │ │ │ │ + @ instruction: 0xf2660023 │ │ │ │ + @ instruction: 0xf4b40023 │ │ │ │ ldmia r2!, {r1, r3, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ ldmia r2!, {r1, r3, r4} │ │ │ │ movs r3, r4 │ │ │ │ - beq.n 12368c │ │ │ │ + @ instruction: 0xf2720023 │ │ │ │ + eor.w r0, r0, #10682368 @ 0xa30000 │ │ │ │ + ldmia r2, {r1, r2, r4, r5} │ │ │ │ movs r3, r4 │ │ │ │ - eor.w r0, r4, #10682368 @ 0xa30000 │ │ │ │ - ldmia r2!, {r1, r3, r4, r5} │ │ │ │ - movs r3, r4 │ │ │ │ - ldmia r1, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r1!, {r3, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - sbc.w r0, r6, #35 @ 0x23 │ │ │ │ + eors.w r0, sl, #10682368 @ 0xa30000 │ │ │ │ orrs.w r0, r4, #10682368 @ 0xa30000 │ │ │ │ ldmia r2!, {r1, r3} │ │ │ │ movs r3, r4 │ │ │ │ ldmia r1, {r1, r3, r4, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - orr.w r0, lr, #10682368 @ 0xa30000 │ │ │ │ + ldcl 0, cr0, [lr], #-140 @ 0xffffff74 │ │ │ │ bic.w r0, r4, #10682368 @ 0xa30000 │ │ │ │ ldmia r1, {r1, r3, r4, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ ldmia r1, {r1, r3, r7} │ │ │ │ movs r3, r4 │ │ │ │ - sub.w r0, r6, #35 @ 0x23 │ │ │ │ + orr.w r0, lr, #10682368 @ 0xa30000 │ │ │ │ @ instruction: 0xf3f40023 │ │ │ │ ldmia r1, {r1, r3, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ ldmia r1, {r1, r3, r4, r6} │ │ │ │ movs r3, r4 │ │ │ │ - subs.w r0, r2, #35 @ 0x23 │ │ │ │ - @ instruction: 0xf3c00023 │ │ │ │ - ldmia r1, {r1, r2, r4, r5, r6} │ │ │ │ + blt.n 1236fc │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r1!, {r3, r5} │ │ │ │ + @ instruction: 0xf3040023 │ │ │ │ + ldmia r1, {r1, r3, r4, r5, r6} │ │ │ │ + movs r3, r4 │ │ │ │ + ldmia r1, {r1, r3, r5} │ │ │ │ + movs r3, r4 │ │ │ │ + blt.n 123724 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xf3da0023 │ │ │ │ - @ instruction: 0xf3940023 │ │ │ │ + @ instruction: 0xf2d40023 │ │ │ │ ldmia r1, {r1, r3, r6} │ │ │ │ movs r3, r4 │ │ │ │ ldmia r0!, {r1, r3, r4, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - subs.w r0, lr, r3, asr #32 │ │ │ │ - @ instruction: 0xf3640023 │ │ │ │ - ldmia r1, {r1, r3, r4} │ │ │ │ + blt.n 123714 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r0!, {r1, r3, r6, r7} │ │ │ │ + subw r0, r0, #35 @ 0x23 │ │ │ │ + ldmia r1, {r1, r2, r4} │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xf38e0023 │ │ │ │ - @ instruction: 0xf3340023 │ │ │ │ + ldmia r0!, {r3, r6, r7} │ │ │ │ + movs r3, r4 │ │ │ │ + bgt.n 1236ec │ │ │ │ + movs r3, r4 │ │ │ │ + @ instruction: 0xf2740023 │ │ │ │ ldmia r0!, {r1, r3, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ ldmia r0!, {r1, r3, r4, r7} │ │ │ │ movs r3, r4 │ │ │ │ - blt.n 12377c │ │ │ │ + bgt.n 12372c │ │ │ │ movs r3, r4 │ │ │ │ movw r0, #16419 @ 0x4023 │ │ │ │ ldmia r0!, {r1, r3, r4, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ ldmia r0!, {r1, r3, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - blt.n 1237a4 │ │ │ │ + bpl.n 123784 │ │ │ │ movs r3, r4 │ │ │ │ @ instruction: 0xf2140023 │ │ │ │ ldmia r0!, {r1, r3, r7} │ │ │ │ movs r3, r4 │ │ │ │ ldmia r0!, {r1, r3, r4, r5} │ │ │ │ movs r3, r4 │ │ │ │ - blt.n 123794 │ │ │ │ - movs r3, r4 │ │ │ │ - @ instruction: 0xf1e00023 │ │ │ │ - ldmia r0!, {r1, r2, r4, r6} │ │ │ │ + bpl.n 1237ac │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r0!, {r3} │ │ │ │ + @ instruction: 0xf1e40023 │ │ │ │ + ldmia r0!, {r1, r3, r4, r6} │ │ │ │ movs r3, r4 │ │ │ │ - blt.n 12376c │ │ │ │ + ldmia r0!, {r1, r3} │ │ │ │ movs r3, r4 │ │ │ │ + @ instruction: 0xf1f20023 │ │ │ │ subs.w r0, r4, #35 @ 0x23 │ │ │ │ ldmia r0!, {r1, r3, r5} │ │ │ │ movs r3, r4 │ │ │ │ stmia r7!, {r1, r3, r4, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - bgt.n 1237ac │ │ │ │ + bvs.n 12389c │ │ │ │ movs r3, r4 │ │ │ │ @ instruction: 0xf1840023 │ │ │ │ stmia r7!, {r1, r3, r4, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ stmia r7!, {r1, r3, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - bpl.n 123804 │ │ │ │ + bvs.n 1236fc │ │ │ │ movs r3, r4 │ │ │ │ adcs.w r0, r4, #35 @ 0x23 │ │ │ │ stmia r7!, {r1, r3, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ stmia r7!, {r1, r3, r4, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - bpl.n 12382c │ │ │ │ + bvs.n 12370c │ │ │ │ movs r3, r4 │ │ │ │ @ instruction: 0xf1240023 │ │ │ │ stmia r7!, {r1, r3, r4, r7} │ │ │ │ movs r3, r4 │ │ │ │ stmia r7!, {r1, r3, r6} │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xf1320023 │ │ │ │ + bvs.n 12371c │ │ │ │ + movs r3, r4 │ │ │ │ @ instruction: 0xf0f40023 │ │ │ │ stmia r7!, {r1, r3, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ stmia r7!, {r1, r3, r4} │ │ │ │ movs r3, r4 │ │ │ │ - bpl.n 12371c │ │ │ │ + bvs.n 123724 │ │ │ │ movs r3, r4 │ │ │ │ @ instruction: 0xf0c40023 │ │ │ │ stmia r7!, {r1, r3, r4, r5} │ │ │ │ movs r3, r4 │ │ │ │ stmia r6!, {r1, r3, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - bpl.n 12377c │ │ │ │ + bvs.n 12372c │ │ │ │ movs r3, r4 │ │ │ │ eors.w r0, r4, #35 @ 0x23 │ │ │ │ stmia r7!, {r1, r3} │ │ │ │ movs r3, r4 │ │ │ │ stmia r6!, {r1, r3, r4, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - bpl.n 12378c │ │ │ │ + bvs.n 123734 │ │ │ │ movs r3, r4 │ │ │ │ orn r0, r4, #35 @ 0x23 │ │ │ │ stmia r6!, {r1, r3, r4, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ stmia r6!, {r1, r3, r7} │ │ │ │ movs r3, r4 │ │ │ │ - bpl.n 12379c │ │ │ │ + bvs.n 12393c │ │ │ │ movs r3, r4 │ │ │ │ bics.w r0, r4, #35 @ 0x23 │ │ │ │ stmia r6!, {r1, r3, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ stmia r6!, {r1, r3, r4, r6} │ │ │ │ movs r3, r4 │ │ │ │ - bpl.n 1237a4 │ │ │ │ + bvs.n 12394c │ │ │ │ movs r3, r4 │ │ │ │ and.w r0, r4, #35 @ 0x23 │ │ │ │ stmia r6!, {r1, r3, r4, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ stmia r6!, {r1, r3, r5} │ │ │ │ movs r3, r4 │ │ │ │ - bpl.n 1237ac │ │ │ │ + bvs.n 12395c │ │ │ │ movs r3, r4 │ │ │ │ vaddl.s16 q8, d4, d19 │ │ │ │ stmia r6!, {r1, r3, r6} │ │ │ │ movs r3, r4 │ │ │ │ stmia r5!, {r1, r3, r4, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - bpl.n 1237b4 │ │ │ │ + bvs.n 123964 │ │ │ │ movs r3, r4 │ │ │ │ - vaddl.s32 q0, d4, d19 │ │ │ │ - stmia r6!, {r1, r3, r4} │ │ │ │ + vaddl.s32 q0, d0, d19 │ │ │ │ + stmia r6!, {r1, r2, r4} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r5!, {r1, r3, r6, r7} │ │ │ │ + stmia r5!, {r3, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - bpl.n 1237bc │ │ │ │ + bvs.n 12397c │ │ │ │ movs r3, r4 │ │ │ │ vhadd.s d16, d4, d19 │ │ │ │ stmia r5!, {r1, r3, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ stmia r5!, {r1, r3, r4, r7} │ │ │ │ movs r3, r4 │ │ │ │ - bpl.n 1237cc │ │ │ │ + bvs.n 12398c │ │ │ │ movs r3, r4 │ │ │ │ vhadd.s8 d16, d4, d19 │ │ │ │ stmia r5!, {r1, r3, r4, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ stmia r5!, {r1, r3, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - bpl.n 1237dc │ │ │ │ + bvs.n 12399c │ │ │ │ movs r3, r4 │ │ │ │ vhadd.s16 d0, d4, d19 │ │ │ │ stmia r5!, {r1, r3, r7} │ │ │ │ movs r3, r4 │ │ │ │ stmia r5!, {r1, r3, r4, r5} │ │ │ │ movs r3, r4 │ │ │ │ - bpl.n 1237e4 │ │ │ │ + bvs.n 1239ac │ │ │ │ movs r3, r4 │ │ │ │ - cdp 0, 14, cr0, cr0, cr3, {1} │ │ │ │ - stmia r5!, {r1, r2, r4, r6} │ │ │ │ + cdp 0, 14, cr0, cr4, cr3, {1} │ │ │ │ + stmia r5!, {r1, r3, r4, r6} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r5!, {r3} │ │ │ │ + stmia r5!, {r1, r3} │ │ │ │ movs r3, r4 │ │ │ │ - bpl.n 1237fc │ │ │ │ + bvs.n 1237c4 │ │ │ │ movs r3, r4 │ │ │ │ cdp 0, 11, cr0, cr4, cr3, {1} │ │ │ │ stmia r5!, {r1, r3, r5} │ │ │ │ movs r3, r4 │ │ │ │ stmia r4!, {r1, r3, r4, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - bpl.n 12380c │ │ │ │ + bvs.n 1237dc │ │ │ │ movs r3, r4 │ │ │ │ cdp 0, 8, cr0, cr4, cr3, {1} │ │ │ │ stmia r4!, {r1, r3, r4, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ stmia r4!, {r1, r3, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - bpl.n 12381c │ │ │ │ + bvs.n 1237e4 │ │ │ │ movs r3, r4 │ │ │ │ cdp 0, 5, cr0, cr4, cr3, {1} │ │ │ │ stmia r4!, {r1, r3, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ stmia r4!, {r1, r3, r4, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - bpl.n 12382c │ │ │ │ + bvs.n 1239d4 │ │ │ │ movs r3, r4 │ │ │ │ cdp 0, 2, cr0, cr4, cr3, {1} │ │ │ │ stmia r4!, {r1, r3, r4, r7} │ │ │ │ movs r3, r4 │ │ │ │ stmia r4!, {r1, r3, r6} │ │ │ │ movs r3, r4 │ │ │ │ - bpl.n 123844 │ │ │ │ + bvs.n 1239dc │ │ │ │ movs r3, r4 │ │ │ │ ldcl 0, cr0, [r4, #140]! @ 0x8c │ │ │ │ stmia r4!, {r1, r3, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ stmia r4!, {r1, r3, r4} │ │ │ │ movs r3, r4 │ │ │ │ - bpl.n 12385c │ │ │ │ - movs r3, r4 │ │ │ │ + cdp 0, 1, cr0, cr6, cr3, {1} │ │ │ │ stcl 0, cr0, [r4, #140] @ 0x8c │ │ │ │ stmia r4!, {r1, r3, r4, r5} │ │ │ │ movs r3, r4 │ │ │ │ stmia r3!, {r1, r3, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - bpl.n 123864 │ │ │ │ + b.n 1231cc │ │ │ │ movs r3, r4 │ │ │ │ ldc 0, cr0, [r4, #140] @ 0x8c │ │ │ │ stmia r4!, {r1, r3} │ │ │ │ movs r3, r4 │ │ │ │ stmia r3!, {r1, r3, r4, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - bpl.n 123854 │ │ │ │ + b.n 12359c │ │ │ │ movs r3, r4 │ │ │ │ stcl 0, cr0, [r4, #-140]! @ 0xffffff74 │ │ │ │ stmia r3!, {r1, r3, r4, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ stmia r3!, {r1, r3, r7} │ │ │ │ movs r3, r4 │ │ │ │ - bpl.n 12385c │ │ │ │ + b.n 1231ac │ │ │ │ movs r3, r4 │ │ │ │ ldc 0, cr0, [r4, #-140]! @ 0xffffff74 │ │ │ │ stmia r3!, {r1, r3, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ stmia r3!, {r1, r3, r4, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldcl 0, cr0, [r6, #-140] @ 0xffffff74 │ │ │ │ + bvs.n 12393c │ │ │ │ + movs r3, r4 │ │ │ │ stc 0, cr0, [r4, #-140] @ 0xffffff74 │ │ │ │ stmia r3!, {r1, r3, r4, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ stmia r3!, {r1, r3, r5} │ │ │ │ movs r3, r4 │ │ │ │ - b.n 12404c │ │ │ │ + bvs.n 12392c │ │ │ │ movs r3, r4 │ │ │ │ ldcl 0, cr0, [r4], {35} @ 0x23 │ │ │ │ stmia r3!, {r1, r3, r6} │ │ │ │ movs r3, r4 │ │ │ │ stmia r2!, {r1, r3, r4, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - b.n 12341c │ │ │ │ - movs r3, r4 │ │ │ │ + stc 0, cr0, [sl, #-140] @ 0xffffff74 │ │ │ │ stc 0, cr0, [r4], #140 @ 0x8c │ │ │ │ stmia r3!, {r1, r3, r4} │ │ │ │ movs r3, r4 │ │ │ │ stmia r2!, {r1, r3, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - b.n 12402c │ │ │ │ - movs r3, r4 │ │ │ │ + ldcl 0, cr0, [r6], #140 @ 0x8c │ │ │ │ ldcl 0, cr0, [r4], #-140 @ 0xffffff74 │ │ │ │ stmia r2!, {r1, r3, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ stmia r2!, {r1, r3, r4, r7} │ │ │ │ movs r3, r4 │ │ │ │ - bvs.n 1239bc │ │ │ │ + bpl.n 1239bc │ │ │ │ + movs r3, r4 │ │ │ │ + bpl.n 1239e4 │ │ │ │ movs r3, r4 │ │ │ │ - mcrr 0, 2, r0, r4, cr3 │ │ │ │ stmia r2!, {r1, r3, r4, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ stmia r2!, {r1, r3, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - bvs.n 1239ac │ │ │ │ - movs r3, r4 │ │ │ │ - ldc 0, cr0, [r4], {35} @ 0x23 │ │ │ │ - stmia r2!, {r1, r3, r7} │ │ │ │ + orr.w r0, lr, #35 @ 0x23 │ │ │ │ + orns r0, r8, #35 @ 0x23 │ │ │ │ + stmia r2!, {r1, r2, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r2!, {r1, r3, r4, r5} │ │ │ │ + stmia r2!, {r3, r4, r5} │ │ │ │ movs r3, r4 │ │ │ │ - mcrr 0, 2, r0, sl, cr3 │ │ │ │ - @ instruction: 0xebe40023 │ │ │ │ + eor.w r0, r6, #35 @ 0x23 │ │ │ │ + orr.w r0, ip, #35 @ 0x23 │ │ │ │ stmia r2!, {r1, r3, r4, r6} │ │ │ │ movs r3, r4 │ │ │ │ stmia r2!, {r1, r3} │ │ │ │ movs r3, r4 │ │ │ │ - ldc 0, cr0, [r6], #-140 @ 0xffffff74 │ │ │ │ - subs.w r0, r4, r3, asr #32 │ │ │ │ + orns r0, lr, #35 @ 0x23 │ │ │ │ + ands.w r0, ip, #35 @ 0x23 │ │ │ │ stmia r2!, {r1, r3, r5} │ │ │ │ movs r3, r4 │ │ │ │ stmia r1!, {r1, r3, r4, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - bmi.n 123a3c │ │ │ │ - movs r3, r4 │ │ │ │ - bmi.n 123a64 │ │ │ │ - movs r3, r4 │ │ │ │ + orns r0, r2, #35 @ 0x23 │ │ │ │ + vaddl.s32 q8, d12, d19 │ │ │ │ stmia r1!, {r1, r3, r4, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ stmia r1!, {r1, r3, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - vaddl.s8 q0, d14, d19 │ │ │ │ - vext.8 d0, d8, d19, #0 │ │ │ │ - stmia r1!, {r1, r2, r6, r7} │ │ │ │ + orn r0, lr, #35 @ 0x23 │ │ │ │ + vext.8 d0, d12, d19, #0 │ │ │ │ + stmia r1!, {r1, r3, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r1!, {r3, r4, r5, r6} │ │ │ │ + stmia r1!, {r1, r3, r4, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - vaddl.s8 q8, d6, d19 │ │ │ │ + orrs.w r0, lr, #35 @ 0x23 │ │ │ │ vaddl.s8 q0, d12, d19 │ │ │ │ stmia r1!, {r1, r3, r4, r7} │ │ │ │ movs r3, r4 │ │ │ │ stmia r1!, {r1, r3, r6} │ │ │ │ movs r3, r4 │ │ │ │ - vext.8 d0, d14, d19, #0 │ │ │ │ + orrs.w r0, sl, #35 @ 0x23 │ │ │ │ vhadd.s16 d16, d12, d19 │ │ │ │ stmia r1!, {r1, r3, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ stmia r1!, {r1, r3, r4} │ │ │ │ movs r3, r4 │ │ │ │ - vext.8 d0, d2, d19, #0 │ │ │ │ + orrs.w r0, r2, #35 @ 0x23 │ │ │ │ vhadd.s32 d0, d12, d19 │ │ │ │ stmia r1!, {r1, r3, r4, r5} │ │ │ │ movs r3, r4 │ │ │ │ stmia r0!, {r1, r3, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - vaddl.s32 q0, d14, d19 │ │ │ │ + orr.w r0, r6, #35 @ 0x23 │ │ │ │ cdp 0, 15, cr0, cr12, cr3, {1} │ │ │ │ stmia r1!, {r1, r3} │ │ │ │ movs r3, r4 │ │ │ │ stmia r0!, {r1, r3, r4, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - vaddl.s16 q0, d14, d19 │ │ │ │ + bics.w r0, lr, #35 @ 0x23 │ │ │ │ cdp 0, 12, cr0, cr12, cr3, {1} │ │ │ │ stmia r0!, {r1, r3, r4, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ stmia r0!, {r1, r3, r7} │ │ │ │ movs r3, r4 │ │ │ │ - vaddl.s16 q0, d10, d19 │ │ │ │ + bics.w r0, r6, #35 @ 0x23 │ │ │ │ cdp 0, 9, cr0, cr12, cr3, {1} │ │ │ │ stmia r0!, {r1, r3, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ stmia r0!, {r1, r3, r4, r6} │ │ │ │ movs r3, r4 │ │ │ │ - vaddl.s16 q0, d2, d19 │ │ │ │ + bic.w r0, sl, #35 @ 0x23 │ │ │ │ cdp 0, 6, cr0, cr12, cr3, {1} │ │ │ │ stmia r0!, {r1, r3, r4, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ stmia r0!, {r1, r3, r5} │ │ │ │ movs r3, r4 │ │ │ │ - vaddl.s8 q0, d6, d19 │ │ │ │ + bic.w r0, r6, #35 @ 0x23 │ │ │ │ cdp 0, 3, cr0, cr12, cr3, {1} │ │ │ │ stmia r0!, {r1, r3, r6} │ │ │ │ movs r3, r4 │ │ │ │ itte │ │ │ │ mov r3, r4 │ │ │ │ - vhadd.s d16, d14, d19 │ │ │ │ + bic.w r0, sl, #35 @ 0x23 │ │ │ │ cdpal 0, 0, cr0, cr12, cr3, {1} │ │ │ │ stmia r0!, {r1, r3, r4} │ │ │ │ movs r3, r4 │ │ │ │ itet gt │ │ │ │ movgt r3, r4 │ │ │ │ - vhaddle.s d16, d6, d19 │ │ │ │ + bicsle.w r0, r2, #35 @ 0x23 │ │ │ │ ldclgt 0, cr0, [ip, #140] @ 0x8c │ │ │ │ itet al │ │ │ │ moval r3, r4 │ │ │ │ itte ls @ unpredictable > │ │ │ │ movls r3, r4 │ │ │ │ - vhaddls.s32 d16, d10, d19 │ │ │ │ + bicls.w r0, sl, #35 @ 0x23 │ │ │ │ stchi 0, cr0, [ip, #140]! @ 0x8c │ │ │ │ itte lt │ │ │ │ movlt r3, r4 │ │ │ │ itet vs @ unpredictable │ │ │ │ movvs r3, r4 │ │ │ │ - vhaddvc.s32 d16, d6, d19 │ │ │ │ - ldclvs 0, cr0, [ip, #-140]! @ 0xffffff74 │ │ │ │ - itet hi │ │ │ │ + bicvc.w r0, r2, #35 @ 0x23 │ │ │ │ + ldclvs 0, cr0, [r8, #-140]! @ 0xffffff74 │ │ │ │ + itte hi │ │ │ │ movhi r3, r4 │ │ │ │ - itte cc @ unpredictable │ │ │ │ + it cc @ unpredictable │ │ │ │ movcc r3, r4 │ │ │ │ - vhaddcc.s32 d16, d10, d19 │ │ │ │ - stclcs 0, cr0, [ip, #-140] @ 0xffffff74 │ │ │ │ + ands.w r0, lr, #35 @ 0x23 │ │ │ │ + stcl 0, cr0, [ip, #-140] @ 0xffffff74 │ │ │ │ itte pl │ │ │ │ movpl r3, r4 │ │ │ │ itet eq @ unpredictable │ │ │ │ moveq r3, r4 │ │ │ │ - vhaddne.s d16, d2, d19 │ │ │ │ + andsne.w r0, sl, #35 @ 0x23 │ │ │ │ ldceq 0, cr0, [ip, #-140] @ 0xffffff74 │ │ │ │ itet cs │ │ │ │ movcs r3, r4 │ │ │ │ bkpt 0x00da │ │ │ │ movcs r3, r4 │ │ │ │ - vhadd.s32 d16, d10, d19 │ │ │ │ + ands.w r0, r6, #35 @ 0x23 │ │ │ │ stcl 0, cr0, [ip], #140 @ 0x8c │ │ │ │ bkpt 0x00fa │ │ │ │ movs r3, r4 │ │ │ │ bkpt 0x00aa │ │ │ │ movs r3, r4 │ │ │ │ - vhadd.s32 d16, d2, d19 │ │ │ │ - ldc 0, cr0, [r8], #140 @ 0x8c │ │ │ │ - bkpt 0x00c6 │ │ │ │ + and.w r0, lr, #35 @ 0x23 │ │ │ │ + ldc 0, cr0, [ip], #140 @ 0x8c │ │ │ │ + bkpt 0x00ca │ │ │ │ movs r3, r4 │ │ │ │ - bkpt 0x0078 │ │ │ │ + bkpt 0x007a │ │ │ │ movs r3, r4 │ │ │ │ - vhadd.s16 d16, d14, d19 │ │ │ │ + and.w r0, lr, #35 @ 0x23 │ │ │ │ stc 0, cr0, [ip], {35} @ 0x23 │ │ │ │ bkpt 0x009a │ │ │ │ movs r3, r4 │ │ │ │ bkpt 0x004a │ │ │ │ movs r3, r4 │ │ │ │ - vhadd.s16 d16, d10, d19 │ │ │ │ + and.w r0, sl, #35 @ 0x23 │ │ │ │ mrrc 0, 2, r0, ip, cr3 │ │ │ │ bkpt 0x006a │ │ │ │ movs r3, r4 │ │ │ │ bkpt 0x001a │ │ │ │ movs r3, r4 │ │ │ │ - vhadd.s16 d16, d6, d19 │ │ │ │ + and.w r0, r2, #35 @ 0x23 │ │ │ │ stc 0, cr0, [ip], #-140 @ 0xffffff74 │ │ │ │ bkpt 0x003a │ │ │ │ movs r3, r4 │ │ │ │ pop {r1, r3, r5, r6, r7, pc} │ │ │ │ movs r3, r4 │ │ │ │ - vhadd.s8 d16, d14, d19 │ │ │ │ + vext.8 d16, d14, d19, #0 │ │ │ │ @ instruction: 0xebfc0023 │ │ │ │ bkpt 0x000a │ │ │ │ movs r3, r4 │ │ │ │ pop {r1, r3, r4, r5, r7, pc} │ │ │ │ movs r3, r4 │ │ │ │ - vhadd.s8 d16, d14, d19 │ │ │ │ + vext.8 d16, d14, d19, #0 │ │ │ │ rsb r0, ip, r3, asr #32 │ │ │ │ pop {r1, r3, r4, r6, r7, pc} │ │ │ │ movs r3, r4 │ │ │ │ pop {r1, r3, r7, pc} │ │ │ │ movs r3, r4 │ │ │ │ - vhadd.s8 d16, d10, d19 │ │ │ │ + vext.8 d16, d10, d19, #0 │ │ │ │ @ instruction: 0xeb9c0023 │ │ │ │ pop {r1, r3, r5, r7, pc} │ │ │ │ movs r3, r4 │ │ │ │ pop {r1, r3, r4, r6, pc} │ │ │ │ movs r3, r4 │ │ │ │ - vhadd.s8 d16, d2, d19 │ │ │ │ - sbc.w r0, ip, r3, asr #32 │ │ │ │ - pop {r1, r3, r4, r5, r6, pc} │ │ │ │ - movs r3, r4 │ │ │ │ - pop {r1, r3, r5, pc} │ │ │ │ - movs r3, r4 │ │ │ │ - vhadd.s d0, d14, d19 │ │ │ │ - @ instruction: 0xeb3c0023 │ │ │ │ - pop {r1, r3, r6, pc} │ │ │ │ - movs r3, r4 │ │ │ │ - pop {r1, r3, r4, r5, r6, r7} │ │ │ │ - movs r3, r4 │ │ │ │ - vhadd.s d0, d14, d19 │ │ │ │ - add.w r0, ip, r3, asr #32 │ │ │ │ - pop {r1, r3, r4, pc} │ │ │ │ - movs r3, r4 │ │ │ │ - pop {r1, r3, r6, r7} │ │ │ │ - movs r3, r4 │ │ │ │ - vhadd.s d0, d10, d19 │ │ │ │ - @ instruction: 0xeadc0023 │ │ │ │ - pop {r1, r3, r5, r6, r7} │ │ │ │ - movs r3, r4 │ │ │ │ - pop {r1, r3, r4, r7} │ │ │ │ - movs r3, r4 │ │ │ │ - asrs r2, r6, #1 │ │ │ │ + asrs r2, r6, #4 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r4, r0, #2 │ │ │ │ + asrs r4, r0, #5 │ │ │ │ movs r4, r4 │ │ │ │ - pop {r1, r3, r4, r5, r7} │ │ │ │ + pop {r1, r3, r4, r5, r6, pc} │ │ │ │ movs r3, r4 │ │ │ │ - pop {r1, r3, r5, r6} │ │ │ │ + pop {r1, r3, r5, pc} │ │ │ │ movs r3, r4 │ │ │ │ ldr.w r5, [pc, #3888] @ 124a90 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [pc, #3888] @ 124a94 │ │ │ │ ldr.w r3, [pc, #3888] @ 124a98 │ │ │ │ add r5, pc │ │ │ │ ldr.w r2, [pc, #3884] @ 124a9c │ │ │ │ @@ -251475,638 +251490,636 @@ │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #3957 @ 0xf75 │ │ │ │ bl 13b9fc │ │ │ │ b.w 118cc6 │ │ │ │ - vst4.8 {d0-d3}, [sl :128], r3 │ │ │ │ - ldrsb.w r0, [r8, r3, lsl #2] │ │ │ │ + vst1.8 {d16[1]}, [sl], r3 │ │ │ │ + ldr??.w r0, [r8, #35] @ 0x23 │ │ │ │ + @ instruction: 0xb83a │ │ │ │ + movs r3, r4 │ │ │ │ + @ instruction: 0xb7ea │ │ │ │ + movs r3, r4 │ │ │ │ + udf #6 │ │ │ │ + movs r3, r4 │ │ │ │ + ble.n 124a40 │ │ │ │ + movs r3, r4 │ │ │ │ + @ instruction: 0xb80a │ │ │ │ + movs r3, r4 │ │ │ │ + @ instruction: 0xb7ba │ │ │ │ + movs r3, r4 │ │ │ │ + ble.n 1249b8 │ │ │ │ + movs r3, r4 │ │ │ │ + ble.n 1249f0 │ │ │ │ + movs r3, r4 │ │ │ │ + @ instruction: 0xb7da │ │ │ │ + movs r3, r4 │ │ │ │ + @ instruction: 0xb78a │ │ │ │ + movs r3, r4 │ │ │ │ + bic.w r0, lr, r3, asr #32 │ │ │ │ + b.n 124600 │ │ │ │ + movs r3, r4 │ │ │ │ + @ instruction: 0xb7aa │ │ │ │ + movs r3, r4 │ │ │ │ + @ instruction: 0xb75a │ │ │ │ + movs r3, r4 │ │ │ │ + bic.w r0, lr, r3, asr #32 │ │ │ │ + b.n 1245b0 │ │ │ │ + movs r3, r4 │ │ │ │ @ instruction: 0xb77a │ │ │ │ movs r3, r4 │ │ │ │ @ instruction: 0xb72a │ │ │ │ movs r3, r4 │ │ │ │ - ble.n 124b30 │ │ │ │ - movs r3, r4 │ │ │ │ - ble.n 124ac0 │ │ │ │ + bic.w r0, sl, r3, asr #32 │ │ │ │ + b.n 124560 │ │ │ │ movs r3, r4 │ │ │ │ @ instruction: 0xb74a │ │ │ │ movs r3, r4 │ │ │ │ @ instruction: 0xb6fa │ │ │ │ movs r3, r4 │ │ │ │ - bgt.n 124a38 │ │ │ │ + ldmia r1, {r1, r4, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - bgt.n 124a70 │ │ │ │ + ldmia r1!, {r3, r7} │ │ │ │ movs r3, r4 │ │ │ │ @ instruction: 0xb71a │ │ │ │ movs r3, r4 │ │ │ │ @ instruction: 0xb6ca │ │ │ │ movs r3, r4 │ │ │ │ - strd r0, r0, [lr, #-140]! @ 0x8c │ │ │ │ - b.n 124480 │ │ │ │ + stmia r0!, {r1, r4, r5, r7} │ │ │ │ + movs r3, r4 │ │ │ │ + b.n 124bf0 │ │ │ │ movs r3, r4 │ │ │ │ @ instruction: 0xb6ea │ │ │ │ movs r3, r4 │ │ │ │ @ instruction: 0xb69a │ │ │ │ movs r3, r4 │ │ │ │ - strd r0, r0, [lr, #-140]! @ 0x8c │ │ │ │ - b.n 124430 │ │ │ │ + bgt.n 124b08 │ │ │ │ + movs r3, r4 │ │ │ │ + b.n 124ba0 │ │ │ │ movs r3, r4 │ │ │ │ @ instruction: 0xb6ba │ │ │ │ movs r3, r4 │ │ │ │ @ instruction: 0xb66a │ │ │ │ movs r3, r4 │ │ │ │ - strd r0, r0, [sl, #-140]! @ 0x8c │ │ │ │ - b.n 1243e0 │ │ │ │ + stmia r4!, {r1, r2, r4, r5} │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb68a │ │ │ │ + b.n 124b48 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb63a │ │ │ │ + @ instruction: 0xb686 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r0!, {r1, r4, r5, r6, r7} │ │ │ │ + @ instruction: 0xb638 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r0!, {r3, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r4, r5, r6} │ │ │ │ + movs r3, r4 │ │ │ │ + svc 228 @ 0xe4 │ │ │ │ movs r3, r4 │ │ │ │ @ instruction: 0xb65a │ │ │ │ movs r3, r4 │ │ │ │ @ instruction: 0xb60a │ │ │ │ movs r3, r4 │ │ │ │ - itee │ │ │ │ - mov r3, r4 │ │ │ │ - svcal 180 @ 0xb4 │ │ │ │ - moval r3, r4 │ │ │ │ + bvc.n 124ae8 │ │ │ │ + movs r3, r4 │ │ │ │ + svc 180 @ 0xb4 │ │ │ │ + movs r3, r4 │ │ │ │ @ instruction: 0xb62a │ │ │ │ movs r3, r4 │ │ │ │ push {r1, r3, r4, r6, r7, lr} │ │ │ │ movs r3, r4 │ │ │ │ - bgt.n 124b88 │ │ │ │ + bvc.n 124b18 │ │ │ │ movs r3, r4 │ │ │ │ svc 132 @ 0x84 │ │ │ │ movs r3, r4 │ │ │ │ push {r1, r3, r4, r5, r6, r7, lr} │ │ │ │ movs r3, r4 │ │ │ │ push {r1, r3, r5, r7, lr} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r3!, {r1, r2, r4, r5, r6} │ │ │ │ + bvc.n 124b10 │ │ │ │ movs r3, r4 │ │ │ │ - svc 80 @ 0x50 │ │ │ │ + svc 84 @ 0x54 │ │ │ │ movs r3, r4 │ │ │ │ - push {r1, r2, r6, r7, lr} │ │ │ │ + push {r1, r3, r6, r7, lr} │ │ │ │ movs r3, r4 │ │ │ │ - push {r3, r4, r5, r6, lr} │ │ │ │ + push {r1, r3, r4, r5, r6, lr} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r7!, {r1, r2, r4, r5, r7} │ │ │ │ + ldmia r0!, {r1, r2, r4, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ svc 36 @ 0x24 │ │ │ │ movs r3, r4 │ │ │ │ push {r1, r3, r4, r7, lr} │ │ │ │ movs r3, r4 │ │ │ │ push {r1, r3, r6, lr} │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 124b68 │ │ │ │ + ldmia r2, {r1, r2, r3, r4, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - udf #244 @ 0xf4 │ │ │ │ + ldmia r1!, {r4, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ push {r1, r3, r5, r6, lr} │ │ │ │ movs r3, r4 │ │ │ │ push {r1, r3, r4, lr} │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 124b98 │ │ │ │ + ldmia r2!, {r1, r3, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - udf #196 @ 0xc4 │ │ │ │ + ldmia r1!, {r7} │ │ │ │ movs r3, r4 │ │ │ │ push {r1, r3, r4, r5, lr} │ │ │ │ movs r3, r4 │ │ │ │ push {r1, r3, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 124b90 │ │ │ │ + ldmia r2!, {r1, r3, r4, r6} │ │ │ │ movs r3, r4 │ │ │ │ - udf #148 @ 0x94 │ │ │ │ + ldmia r1!, {r4, r6} │ │ │ │ movs r3, r4 │ │ │ │ push {r1, r3, lr} │ │ │ │ movs r3, r4 │ │ │ │ push {r1, r3, r4, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r0!, {r1, r2, r4} │ │ │ │ + ldmia r2, {r1, r2, r6} │ │ │ │ movs r3, r4 │ │ │ │ - udf #100 @ 0x64 │ │ │ │ + ldmia r1!, {r5} │ │ │ │ movs r3, r4 │ │ │ │ push {r1, r3, r4, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ push {r1, r3, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r5, r7} │ │ │ │ - movs r3, r4 │ │ │ │ - ldmia r0!, {r4, r5, r6, r7} │ │ │ │ - movs r3, r4 │ │ │ │ + lsls r2, r4, #13 │ │ │ │ + movs r4, r4 │ │ │ │ + lsls r0, r0, #12 │ │ │ │ + movs r4, r4 │ │ │ │ push {r1, r3, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ push {r1, r3, r4, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r1, {r1, r3, r5, r7} │ │ │ │ - movs r3, r4 │ │ │ │ - ldmia r0!, {r6, r7} │ │ │ │ - movs r3, r4 │ │ │ │ + lsrs r2, r1, #23 │ │ │ │ + movs r4, r4 │ │ │ │ + lsrs r4, r4, #23 │ │ │ │ + movs r4, r4 │ │ │ │ push {r1, r3, r4, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ push {r1, r3, r5} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r1, {r1, r3, r4, r7} │ │ │ │ - movs r3, r4 │ │ │ │ - ldmia r0!, {r4, r7} │ │ │ │ - movs r3, r4 │ │ │ │ + lsrs r2, r5, #23 │ │ │ │ + movs r4, r4 │ │ │ │ + lsrs r4, r6, #22 │ │ │ │ + movs r4, r4 │ │ │ │ push {r1, r3, r6} │ │ │ │ movs r3, r4 │ │ │ │ - cbz r2, 124c2e │ │ │ │ - movs r3, r4 │ │ │ │ - ldmia r1, {r1, r2, r7} │ │ │ │ - movs r3, r4 │ │ │ │ - ldmia r0!, {r5, r6} │ │ │ │ + cbz r2, 124c6e │ │ │ │ movs r3, r4 │ │ │ │ + lsrs r6, r3, #23 │ │ │ │ + movs r4, r4 │ │ │ │ + lsrs r4, r0, #22 │ │ │ │ + movs r4, r4 │ │ │ │ push {r1, r3, r4} │ │ │ │ movs r3, r4 │ │ │ │ - cbz r2, 124c32 │ │ │ │ + cbz r2, 124c72 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r4, #10 │ │ │ │ + lsrs r6, r6, #12 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r0, r0, #9 │ │ │ │ + lsrs r4, r0, #13 │ │ │ │ movs r4, r4 │ │ │ │ - cbz r2, 124c46 │ │ │ │ + cbz r2, 124c86 │ │ │ │ movs r3, r4 │ │ │ │ - cbz r2, 124c36 │ │ │ │ + cbz r2, 124c76 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r1, #20 │ │ │ │ + lsrs r2, r0, #13 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r4, r4, #20 │ │ │ │ + lsrs r0, r2, #12 │ │ │ │ movs r4, r4 │ │ │ │ - cbz r2, 124c4a │ │ │ │ + cbz r6, 124c88 │ │ │ │ movs r3, r4 │ │ │ │ - cbz r2, 124c3a │ │ │ │ + cbz r0, 124c7a │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r5, #20 │ │ │ │ - movs r4, r4 │ │ │ │ - lsrs r4, r6, #19 │ │ │ │ - movs r4, r4 │ │ │ │ - cbz r2, 124c4e │ │ │ │ + strex r0, r0, [r2, #140] @ 0x8c │ │ │ │ + @ instruction: 0xe8140023 │ │ │ │ + cbz r2, 124c8e │ │ │ │ movs r3, r4 │ │ │ │ - cbz r2, 124c3e │ │ │ │ + cbz r2, 124c7e │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r3, #20 │ │ │ │ - movs r4, r4 │ │ │ │ - lsrs r4, r0, #19 │ │ │ │ - movs r4, r4 │ │ │ │ - cbz r2, 124c52 │ │ │ │ + b.n 124be0 │ │ │ │ movs r3, r4 │ │ │ │ - cbz r2, 124c42 │ │ │ │ + b.n 124c00 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r6, #9 │ │ │ │ - movs r4, r4 │ │ │ │ - lsrs r4, r0, #10 │ │ │ │ - movs r4, r4 │ │ │ │ - cbz r2, 124c56 │ │ │ │ + cbz r2, 124c92 │ │ │ │ + movs r3, r4 │ │ │ │ + cbz r2, 124c82 │ │ │ │ + movs r3, r4 │ │ │ │ + ldmia r0!, {r1, r4, r5, r7} │ │ │ │ + movs r3, r4 │ │ │ │ + stmia r7!, {r4, r5, r6} │ │ │ │ + movs r3, r4 │ │ │ │ + cbz r2, 124c96 │ │ │ │ movs r3, r4 │ │ │ │ uxtb r2, r3 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r0, #10 │ │ │ │ - movs r4, r4 │ │ │ │ - lsrs r0, r2, #9 │ │ │ │ - movs r4, r4 │ │ │ │ - uxtb r6, r6 │ │ │ │ + bpl.n 124c30 │ │ │ │ movs r3, r4 │ │ │ │ - uxth r0, r5 │ │ │ │ + bpl.n 124c50 │ │ │ │ + movs r3, r4 │ │ │ │ + uxtb r2, r7 │ │ │ │ + movs r3, r4 │ │ │ │ + uxth r2, r5 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 124b28 │ │ │ │ + ldmia r5, {r1, r2, r3, r5} │ │ │ │ movs r3, r4 │ │ │ │ - b.n 124ad0 │ │ │ │ + ldmia r5, {r2, r3, r4, r5} │ │ │ │ movs r3, r4 │ │ │ │ uxtb r2, r1 │ │ │ │ movs r3, r4 │ │ │ │ sxtb r2, r7 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 124a60 │ │ │ │ + rev16 r6, r2 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 124a80 │ │ │ │ + rev r4, r5 │ │ │ │ movs r3, r4 │ │ │ │ uxth r2, r3 │ │ │ │ movs r3, r4 │ │ │ │ sxtb r2, r1 │ │ │ │ movs r3, r4 │ │ │ │ - stmia r7!, {r1, r4, r5, r6, r7} │ │ │ │ - movs r3, r4 │ │ │ │ - stmia r6!, {r4, r5, r7} │ │ │ │ - movs r3, r4 │ │ │ │ + @ instruction: 0xe9a60023 │ │ │ │ + @ instruction: 0xe9bc0023 │ │ │ │ sxtb r2, r5 │ │ │ │ movs r3, r4 │ │ │ │ sxth r2, r3 │ │ │ │ movs r3, r4 │ │ │ │ - bpl.n 124cb0 │ │ │ │ - movs r3, r4 │ │ │ │ - bpl.n 124cd0 │ │ │ │ - movs r3, r4 │ │ │ │ + strd r0, r0, [r2, #140] @ 0x8c │ │ │ │ + @ instruction: 0xe98c0023 │ │ │ │ sxth r2, r7 │ │ │ │ movs r3, r4 │ │ │ │ - cbz r2, 124c9a │ │ │ │ + cbz r2, 124cda │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r4!, {r1, r2, r3, r5, r6} │ │ │ │ + b.n 124ac0 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r4, {r2, r3, r4, r5, r6} │ │ │ │ + b.n 124af8 │ │ │ │ movs r3, r4 │ │ │ │ sxth r2, r1 │ │ │ │ movs r3, r4 │ │ │ │ - cbz r2, 124c9e │ │ │ │ + cbz r2, 124cde │ │ │ │ + movs r3, r4 │ │ │ │ + stmia r5!, {r1, r2, r5, r7} │ │ │ │ + movs r3, r4 │ │ │ │ + stmia r5!, {r2, r3, r4, r5, r7} │ │ │ │ + movs r3, r4 │ │ │ │ + cbz r2, 124cf2 │ │ │ │ movs r3, r4 │ │ │ │ - cbnz r6, 124c98 │ │ │ │ + cbz r2, 124ce2 │ │ │ │ movs r3, r4 │ │ │ │ - cbnz r4, 124c92 │ │ │ │ + b.n 124ad8 │ │ │ │ movs r3, r4 │ │ │ │ - cbz r2, 124cb2 │ │ │ │ + b.n 124a58 │ │ │ │ movs r3, r4 │ │ │ │ - cbz r2, 124ca2 │ │ │ │ + cbz r2, 124cf6 │ │ │ │ movs r3, r4 │ │ │ │ - strd r0, r0, [r6], #140 @ 0x8c │ │ │ │ - ldrd r0, r0, [ip], #140 @ 0x8c │ │ │ │ - cbz r2, 124cb6 │ │ │ │ + cbz r2, 124ce6 │ │ │ │ movs r3, r4 │ │ │ │ - cbz r2, 124ca6 │ │ │ │ + b.n 124ae8 │ │ │ │ movs r3, r4 │ │ │ │ - stmdb r2, {r0, r1, r5} │ │ │ │ - @ instruction: 0xe8cc0023 │ │ │ │ - cbz r2, 124cba │ │ │ │ + b.n 124a08 │ │ │ │ movs r3, r4 │ │ │ │ - cbz r2, 124caa │ │ │ │ + cbz r2, 124cfa │ │ │ │ movs r3, r4 │ │ │ │ - b.n 124940 │ │ │ │ + cbz r2, 124cea │ │ │ │ movs r3, r4 │ │ │ │ - b.n 124978 │ │ │ │ + stmia r4!, {r1, r2, r7} │ │ │ │ movs r3, r4 │ │ │ │ - cbz r2, 124cbe │ │ │ │ + stmia r4!, {r2, r4, r7} │ │ │ │ + movs r3, r4 │ │ │ │ + cbz r2, 124cfe │ │ │ │ movs r3, r4 │ │ │ │ sub sp, #488 @ 0x1e8 │ │ │ │ movs r3, r4 │ │ │ │ - stmia r4!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r4!, {r1, r2, r4, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r4!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r4!, {r2, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - cbz r2, 124cc2 │ │ │ │ + cbz r2, 124d02 │ │ │ │ movs r3, r4 │ │ │ │ sub sp, #296 @ 0x128 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 124958 │ │ │ │ + ldmia r0!, {r1, r4} │ │ │ │ movs r3, r4 │ │ │ │ - b.n 1248d8 │ │ │ │ + stmia r6!, {r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ sub sp, #424 @ 0x1a8 │ │ │ │ movs r3, r4 │ │ │ │ sub sp, #104 @ 0x68 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 124968 │ │ │ │ - movs r3, r4 │ │ │ │ - b.n 124888 │ │ │ │ - movs r3, r4 │ │ │ │ + lsls r2, r3, #31 │ │ │ │ + movs r4, r4 │ │ │ │ + lsls r0, r5, #30 │ │ │ │ + movs r4, r4 │ │ │ │ sub sp, #232 @ 0xe8 │ │ │ │ movs r3, r4 │ │ │ │ add sp, #424 @ 0x1a8 │ │ │ │ movs r3, r4 │ │ │ │ - stmia r3!, {r1, r2, r6, r7} │ │ │ │ - movs r3, r4 │ │ │ │ - stmia r3!, {r2, r4, r6, r7} │ │ │ │ - movs r3, r4 │ │ │ │ + sbc.w r0, sl, #10682368 @ 0xa30000 │ │ │ │ + @ instruction: 0xf58c0023 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ movs r3, r4 │ │ │ │ add sp, #232 @ 0xe8 │ │ │ │ movs r3, r4 │ │ │ │ - stmia r3!, {r1, r2, r4, r6, r7} │ │ │ │ - movs r3, r4 │ │ │ │ - stmia r3!, {r2, r5, r7} │ │ │ │ - movs r3, r4 │ │ │ │ + lsls r6, r7, #28 │ │ │ │ + movs r4, r4 │ │ │ │ + lsls r0, r1, #29 │ │ │ │ + movs r4, r4 │ │ │ │ add sp, #360 @ 0x168 │ │ │ │ movs r3, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ movs r3, r4 │ │ │ │ - stmia r7!, {r1, r4, r6} │ │ │ │ + stmia r5!, {r1, r3, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ stmia r6!, {} │ │ │ │ movs r3, r4 │ │ │ │ add sp, #168 @ 0xa8 │ │ │ │ movs r3, r4 │ │ │ │ add r7, sp, #872 @ 0x368 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r3, #28 │ │ │ │ - movs r4, r4 │ │ │ │ - lsls r0, r5, #27 │ │ │ │ - movs r4, r4 │ │ │ │ + stmia r6!, {r1, r2} │ │ │ │ + movs r3, r4 │ │ │ │ + stmia r5!, {r4, r6, r7} │ │ │ │ + movs r3, r4 │ │ │ │ add r7, sp, #1000 @ 0x3e8 │ │ │ │ movs r3, r4 │ │ │ │ add r7, sp, #680 @ 0x2a8 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xf4aa0023 │ │ │ │ - @ instruction: 0xf4cc0023 │ │ │ │ + stmia r5!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + movs r3, r4 │ │ │ │ + stmia r5!, {r5, r7} │ │ │ │ + movs r3, r4 │ │ │ │ add r7, sp, #808 @ 0x328 │ │ │ │ movs r3, r4 │ │ │ │ add r7, sp, #488 @ 0x1e8 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r6, r7, #25 │ │ │ │ - movs r4, r4 │ │ │ │ - lsls r0, r1, #26 │ │ │ │ - movs r4, r4 │ │ │ │ - add r7, sp, #616 @ 0x268 │ │ │ │ + stmia r5!, {r1, r2, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - add r7, sp, #296 @ 0x128 │ │ │ │ + stmia r5!, {r4, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r5!, {r1, r3, r5} │ │ │ │ + add r7, sp, #616 @ 0x268 │ │ │ │ movs r3, r4 │ │ │ │ - stmia r5!, {r6} │ │ │ │ + add r7, sp, #296 @ 0x128 │ │ │ │ movs r3, r4 │ │ │ │ + @ instruction: 0xf25e0023 │ │ │ │ + @ instruction: 0xf2300023 │ │ │ │ add r7, sp, #424 @ 0x1a8 │ │ │ │ movs r3, r4 │ │ │ │ add r7, sp, #104 @ 0x68 │ │ │ │ movs r3, r4 │ │ │ │ - stmia r5!, {r1, r2, r6} │ │ │ │ - movs r3, r4 │ │ │ │ - stmia r5!, {r4} │ │ │ │ - movs r3, r4 │ │ │ │ + @ instruction: 0xf1f20023 │ │ │ │ + addw r0, r0, #35 @ 0x23 │ │ │ │ add r7, sp, #232 @ 0xe8 │ │ │ │ movs r3, r4 │ │ │ │ add r6, sp, #936 @ 0x3a8 │ │ │ │ movs r3, r4 │ │ │ │ - stmia r5!, {r1, r2, r4, r5} │ │ │ │ - movs r3, r4 │ │ │ │ - stmia r4!, {r5, r6, r7} │ │ │ │ - movs r3, r4 │ │ │ │ + ldrsb.w r0, [sl, r3, lsl #2] │ │ │ │ + vld4.8 {d0-d3}, [ip :128], r3 │ │ │ │ add r7, sp, #40 @ 0x28 │ │ │ │ movs r3, r4 │ │ │ │ add r6, sp, #744 @ 0x2e8 │ │ │ │ movs r3, r4 │ │ │ │ - stmia r5!, {r1, r2, r5} │ │ │ │ - movs r3, r4 │ │ │ │ - stmia r4!, {r4, r5, r7} │ │ │ │ - movs r3, r4 │ │ │ │ + vld4.8 {d0-d3}, [lr :128], r3 │ │ │ │ + ldr??.w r0, [ip, #35] @ 0x23 │ │ │ │ add r6, sp, #872 @ 0x368 │ │ │ │ movs r3, r4 │ │ │ │ add r6, sp, #552 @ 0x228 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xf19e0023 │ │ │ │ - sbcs.w r0, r0, #35 @ 0x23 │ │ │ │ + itee gt │ │ │ │ + movgt r3, r4 │ │ │ │ + pople {r2, r3, r4, r5, pc} │ │ │ │ + movle r3, r4 │ │ │ │ add r6, sp, #680 @ 0x2a8 │ │ │ │ movs r3, r4 │ │ │ │ add r6, sp, #360 @ 0x168 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xf1320023 │ │ │ │ - adc.w r0, r0, #35 @ 0x23 │ │ │ │ + itee le │ │ │ │ + movle r3, r4 │ │ │ │ + popgt {r2, r3, pc} │ │ │ │ + movgt r3, r4 │ │ │ │ add r6, sp, #488 @ 0x1e8 │ │ │ │ movs r3, r4 │ │ │ │ add r6, sp, #168 @ 0xa8 │ │ │ │ movs r3, r4 │ │ │ │ - ldr.w r0, [sl, r3, lsl #2] │ │ │ │ - str??.w r0, [ip, r3, lsl #2] │ │ │ │ + itet le │ │ │ │ + movle r3, r4 │ │ │ │ + popgt {r2, r3, r4, r6, r7} │ │ │ │ + movle r3, r4 │ │ │ │ add r6, sp, #296 @ 0x128 │ │ │ │ movs r3, r4 │ │ │ │ add r5, sp, #1000 @ 0x3e8 │ │ │ │ movs r3, r4 │ │ │ │ - str??.w r0, [lr, r3, lsl #2] │ │ │ │ - ldrh.w r0, [ip, r3, lsl #2] │ │ │ │ + itee le │ │ │ │ + movle r3, r4 │ │ │ │ + popgt {r2, r3, r5, r7} │ │ │ │ + movgt r3, r4 │ │ │ │ add r6, sp, #104 @ 0x68 │ │ │ │ movs r3, r4 │ │ │ │ add r5, sp, #808 @ 0x328 │ │ │ │ movs r3, r4 │ │ │ │ - itee eq │ │ │ │ - moveq r3, r4 │ │ │ │ - popne {r2, r3, r4, r5, r6} │ │ │ │ - movne r3, r4 │ │ │ │ + stmia r4!, {r1, r4, r6, r7} │ │ │ │ + movs r3, r4 │ │ │ │ + stmia r3!, {r6, r7} │ │ │ │ + movs r3, r4 │ │ │ │ add r5, sp, #936 @ 0x3a8 │ │ │ │ movs r3, r4 │ │ │ │ add r5, sp, #616 @ 0x268 │ │ │ │ movs r3, r4 │ │ │ │ - itee ne │ │ │ │ - movne r3, r4 │ │ │ │ - popeq {r2, r3, r6} │ │ │ │ - moveq r3, r4 │ │ │ │ + stmia r4!, {r1, r6, r7} │ │ │ │ + movs r3, r4 │ │ │ │ + stmia r3!, {r4, r7} │ │ │ │ + movs r3, r4 │ │ │ │ add r5, sp, #744 @ 0x2e8 │ │ │ │ movs r3, r4 │ │ │ │ add r5, sp, #424 @ 0x1a8 │ │ │ │ movs r3, r4 │ │ │ │ - itet ne │ │ │ │ - movne r3, r4 │ │ │ │ - popeq {r2, r3, r4} │ │ │ │ - movne r3, r4 │ │ │ │ + cbz r6, 124e88 │ │ │ │ + movs r3, r4 │ │ │ │ + cbz r0, 124e92 │ │ │ │ + movs r3, r4 │ │ │ │ add r5, sp, #552 @ 0x228 │ │ │ │ movs r3, r4 │ │ │ │ add r5, sp, #232 @ 0xe8 │ │ │ │ movs r3, r4 │ │ │ │ - itee ne │ │ │ │ - movne r3, r4 │ │ │ │ - cbnz r4, 124e72 @ unpredictable │ │ │ │ - moveq r3, r4 │ │ │ │ + cbz r2, 124ea2 │ │ │ │ + movs r3, r4 │ │ │ │ + cbz r0, 124e96 │ │ │ │ + movs r3, r4 │ │ │ │ add r5, sp, #360 @ 0x168 │ │ │ │ movs r3, r4 │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ movs r3, r4 │ │ │ │ - stmia r4!, {r1, r4} │ │ │ │ + stmia r3!, {r1, r2, r4, r7} │ │ │ │ movs r3, r4 │ │ │ │ stmia r3!, {} │ │ │ │ movs r3, r4 │ │ │ │ add r5, sp, #168 @ 0xa8 │ │ │ │ movs r3, r4 │ │ │ │ add r4, sp, #872 @ 0x368 │ │ │ │ movs r3, r4 │ │ │ │ - stmia r4!, {r1} │ │ │ │ + stmia r3!, {r1, r2, r7} │ │ │ │ movs r3, r4 │ │ │ │ stmia r2!, {r4, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ add r4, sp, #1000 @ 0x3e8 │ │ │ │ movs r3, r4 │ │ │ │ add r4, sp, #680 @ 0x2a8 │ │ │ │ movs r3, r4 │ │ │ │ - uxtb r6, r2 │ │ │ │ + stmia r3!, {r1, r4, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - uxtb r0, r5 │ │ │ │ + stmia r2!, {r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ add r4, sp, #808 @ 0x328 │ │ │ │ movs r3, r4 │ │ │ │ add r4, sp, #488 @ 0x1e8 │ │ │ │ movs r3, r4 │ │ │ │ - uxtb r2, r7 │ │ │ │ - movs r3, r4 │ │ │ │ - uxth r0, r7 │ │ │ │ - movs r3, r4 │ │ │ │ - add r4, sp, #616 @ 0x268 │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r6} │ │ │ │ movs r3, r4 │ │ │ │ - add r4, sp, #296 @ 0x128 │ │ │ │ + stmia r2!, {r2, r3, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r2!, {r1, r2, r4, r6, r7} │ │ │ │ + add r4, sp, #600 @ 0x258 │ │ │ │ movs r3, r4 │ │ │ │ - stmia r2!, {r6} │ │ │ │ + add r4, sp, #288 @ 0x120 │ │ │ │ movs r3, r4 │ │ │ │ + lsrs r6, r3, #15 │ │ │ │ + movs r4, r4 │ │ │ │ + lsrs r0, r5, #15 │ │ │ │ + movs r4, r4 │ │ │ │ add r4, sp, #424 @ 0x1a8 │ │ │ │ movs r3, r4 │ │ │ │ add r4, sp, #104 @ 0x68 │ │ │ │ movs r3, r4 │ │ │ │ - stmia r2!, {r1, r2, r6, r7} │ │ │ │ - movs r3, r4 │ │ │ │ - stmia r2!, {r4} │ │ │ │ - movs r3, r4 │ │ │ │ + lsrs r2, r4, #15 │ │ │ │ + movs r4, r4 │ │ │ │ + lsrs r0, r7, #14 │ │ │ │ + movs r4, r4 │ │ │ │ add r4, sp, #232 @ 0xe8 │ │ │ │ movs r3, r4 │ │ │ │ add r3, sp, #936 @ 0x3a8 │ │ │ │ movs r3, r4 │ │ │ │ - stmia r2!, {r1, r4, r5, r7} │ │ │ │ - movs r3, r4 │ │ │ │ - stmia r1!, {r5, r6, r7} │ │ │ │ - movs r3, r4 │ │ │ │ + lsrs r6, r0, #15 │ │ │ │ + movs r4, r4 │ │ │ │ + lsrs r0, r1, #14 │ │ │ │ + movs r4, r4 │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ movs r3, r4 │ │ │ │ add r3, sp, #744 @ 0x2e8 │ │ │ │ movs r3, r4 │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r7} │ │ │ │ - movs r3, r4 │ │ │ │ - stmia r1!, {r2, r3, r5, r7} │ │ │ │ - movs r3, r4 │ │ │ │ - add r3, sp, #856 @ 0x358 │ │ │ │ + lsrs r6, r7, #14 │ │ │ │ + movs r4, r4 │ │ │ │ + lsrs r0, r3, #13 │ │ │ │ + movs r4, r4 │ │ │ │ + add r3, sp, #872 @ 0x368 │ │ │ │ movs r3, r4 │ │ │ │ - add r3, sp, #544 @ 0x220 │ │ │ │ + add r3, sp, #552 @ 0x228 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r3, #12 │ │ │ │ + lsrs r2, r7, #14 │ │ │ │ movs r4, r4 │ │ │ │ lsrs r0, r5, #12 │ │ │ │ movs r4, r4 │ │ │ │ add r3, sp, #680 @ 0x2a8 │ │ │ │ movs r3, r4 │ │ │ │ add r3, sp, #360 @ 0x168 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r4, #12 │ │ │ │ - movs r4, r4 │ │ │ │ - lsrs r0, r7, #11 │ │ │ │ - movs r4, r4 │ │ │ │ + stmia r7!, {r1, r5, r6} │ │ │ │ + movs r3, r4 │ │ │ │ + stmia r7!, {r3, r5, r6} │ │ │ │ + movs r3, r4 │ │ │ │ add r3, sp, #488 @ 0x1e8 │ │ │ │ movs r3, r4 │ │ │ │ add r3, sp, #168 @ 0xa8 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r0, #12 │ │ │ │ - movs r4, r4 │ │ │ │ - lsrs r0, r1, #11 │ │ │ │ - movs r4, r4 │ │ │ │ + sub sp, #296 @ 0x128 │ │ │ │ + movs r3, r4 │ │ │ │ + b.n 124b50 │ │ │ │ + movs r3, r4 │ │ │ │ add r3, sp, #296 @ 0x128 │ │ │ │ movs r3, r4 │ │ │ │ add r2, sp, #1000 @ 0x3e8 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r7, #11 │ │ │ │ - movs r4, r4 │ │ │ │ - lsrs r0, r3, #10 │ │ │ │ - movs r4, r4 │ │ │ │ + orn r0, r2, #35 @ 0x23 │ │ │ │ + ands.w r0, ip, #35 @ 0x23 │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ movs r3, r4 │ │ │ │ add r2, sp, #808 @ 0x328 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r7, #11 │ │ │ │ - movs r4, r4 │ │ │ │ - lsrs r0, r5, #9 │ │ │ │ - movs r4, r4 │ │ │ │ + hlt 0x0012 │ │ │ │ + movs r3, r4 │ │ │ │ + cbnz r4, 124f26 │ │ │ │ + movs r3, r4 │ │ │ │ add r2, sp, #936 @ 0x3a8 │ │ │ │ movs r3, r4 │ │ │ │ add r2, sp, #616 @ 0x268 │ │ │ │ movs r3, r4 │ │ │ │ - stmia r6!, {r1, r5, r7} │ │ │ │ + hlt 0x000e │ │ │ │ movs r3, r4 │ │ │ │ - stmia r6!, {r3, r5, r7} │ │ │ │ + cbnz r4, 124f2a │ │ │ │ movs r3, r4 │ │ │ │ add r2, sp, #744 @ 0x2e8 │ │ │ │ movs r3, r4 │ │ │ │ add r2, sp, #424 @ 0x1a8 │ │ │ │ movs r3, r4 │ │ │ │ - add sp, #40 @ 0x28 │ │ │ │ + hlt 0x000e │ │ │ │ movs r3, r4 │ │ │ │ - b.n 1249d0 │ │ │ │ + cbnz r4, 124f2e │ │ │ │ movs r3, r4 │ │ │ │ add r2, sp, #552 @ 0x228 │ │ │ │ movs r3, r4 │ │ │ │ add r2, sp, #232 @ 0xe8 │ │ │ │ movs r3, r4 │ │ │ │ - vaddl.s32 q0, d2, d19 │ │ │ │ - vhadd.s16 d16, d12, d19 │ │ │ │ + hlt 0x000e │ │ │ │ + movs r3, r4 │ │ │ │ + @ instruction: 0xb8ec │ │ │ │ + movs r3, r4 │ │ │ │ add r2, sp, #360 @ 0x168 │ │ │ │ movs r3, r4 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ movs r3, r4 │ │ │ │ - cbnz r2, 124f38 │ │ │ │ + hlt 0x000e │ │ │ │ movs r3, r4 │ │ │ │ @ instruction: 0xb8bc │ │ │ │ movs r3, r4 │ │ │ │ add r2, sp, #168 @ 0xa8 │ │ │ │ movs r3, r4 │ │ │ │ add r1, sp, #872 @ 0x368 │ │ │ │ movs r3, r4 │ │ │ │ - cbnz r6, 124f46 │ │ │ │ + hlt 0x000e │ │ │ │ movs r3, r4 │ │ │ │ @ instruction: 0xb88c │ │ │ │ movs r3, r4 │ │ │ │ add r1, sp, #1000 @ 0x3e8 │ │ │ │ movs r3, r4 │ │ │ │ add r1, sp, #680 @ 0x2a8 │ │ │ │ movs r3, r4 │ │ │ │ - cbnz r6, 124f56 │ │ │ │ + hlt 0x000e │ │ │ │ movs r3, r4 │ │ │ │ @ instruction: 0xb85c │ │ │ │ movs r3, r4 │ │ │ │ add r1, sp, #808 @ 0x328 │ │ │ │ movs r3, r4 │ │ │ │ add r1, sp, #488 @ 0x1e8 │ │ │ │ movs r3, r4 │ │ │ │ - cbnz r6, 124f66 │ │ │ │ - movs r3, r4 │ │ │ │ - @ instruction: 0xb82c │ │ │ │ - movs r3, r4 │ │ │ │ - add r1, sp, #616 @ 0x268 │ │ │ │ - movs r3, r4 │ │ │ │ - add r1, sp, #296 @ 0x128 │ │ │ │ - movs r3, r4 │ │ │ │ - cbnz r6, 124f76 │ │ │ │ - movs r3, r4 │ │ │ │ - @ instruction: 0xb7fc │ │ │ │ - movs r3, r4 │ │ │ │ - add r1, sp, #424 @ 0x1a8 │ │ │ │ - movs r3, r4 │ │ │ │ - add r1, sp, #104 @ 0x68 │ │ │ │ - movs r3, r4 │ │ │ │ - cbnz r6, 124f86 │ │ │ │ - movs r3, r4 │ │ │ │ - @ instruction: 0xb7cc │ │ │ │ - movs r3, r4 │ │ │ │ - add r1, sp, #232 @ 0xe8 │ │ │ │ - movs r3, r4 │ │ │ │ - add r0, sp, #936 @ 0x3a8 │ │ │ │ - movs r3, r4 │ │ │ │ - cbnz r6, 124f96 │ │ │ │ - movs r3, r4 │ │ │ │ - @ instruction: 0xb79c │ │ │ │ - movs r3, r4 │ │ │ │ - add r1, sp, #40 @ 0x28 │ │ │ │ - movs r3, r4 │ │ │ │ - add r0, sp, #744 @ 0x2e8 │ │ │ │ - movs r3, r4 │ │ │ │ - cbnz r2, 124fa6 │ │ │ │ + hlt 0x000a │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb768 │ │ │ │ + @ instruction: 0xb828 │ │ │ │ movs r3, r4 │ │ │ │ - add r0, sp, #856 @ 0x358 │ │ │ │ + add r1, sp, #600 @ 0x258 │ │ │ │ movs r3, r4 │ │ │ │ - add r0, sp, #544 @ 0x220 │ │ │ │ + add r1, sp, #288 @ 0x120 │ │ │ │ movs r3, r4 │ │ │ │ - stmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r1!, {r1, r2, r3, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r0!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r1!, {r2, r3, r4, r7} │ │ │ │ movs r3, r4 │ │ │ │ - add r0, sp, #664 @ 0x298 │ │ │ │ + add r1, sp, #408 @ 0x198 │ │ │ │ movs r3, r4 │ │ │ │ - add r0, sp, #344 @ 0x158 │ │ │ │ + add r1, sp, #88 @ 0x58 │ │ │ │ movs r3, r4 │ │ │ │ - orr.w r0, r6, r3, asr #32 │ │ │ │ - ands.w r0, r4, r3, asr #32 │ │ │ │ - add r0, sp, #472 @ 0x1d8 │ │ │ │ + add.w r0, r6, r3, asr #32 │ │ │ │ + @ instruction: 0xead40023 │ │ │ │ + add r1, sp, #216 @ 0xd8 │ │ │ │ movs r3, r4 │ │ │ │ - add r0, sp, #152 @ 0x98 │ │ │ │ + add r0, sp, #920 @ 0x398 │ │ │ │ movs r3, r4 │ │ │ │ ldr.w r5, [pc, #2916] @ 125b08 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [pc, #2916] @ 125b0c │ │ │ │ ldr.w r3, [pc, #2916] @ 125b10 │ │ │ │ add r5, pc │ │ │ │ ldr.w r2, [pc, #2912] @ 125b14 │ │ │ │ @@ -253015,467 +253028,468 @@ │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #3620 @ 0xe24 │ │ │ │ bl 13b9fc │ │ │ │ b.w 118cc6 │ │ │ │ - b.n 125558 │ │ │ │ + b.n 1256d8 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 1254b8 │ │ │ │ + b.n 125638 │ │ │ │ movs r3, r4 │ │ │ │ - add r3, pc, #216 @ (adr r3, 125bec ) │ │ │ │ + add r3, pc, #984 @ (adr r3, 125eec ) │ │ │ │ movs r3, r4 │ │ │ │ - add r2, pc, #920 @ (adr r2, 125eb0 ) │ │ │ │ + add r3, pc, #664 @ (adr r3, 125db0 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r5!, {r1, r6} │ │ │ │ + ldmia r6!, {r1} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r5!, {r4, r6} │ │ │ │ + ldmia r6!, {r4} │ │ │ │ movs r3, r4 │ │ │ │ - add r3, pc, #24 @ (adr r3, 125b3c ) │ │ │ │ + add r3, pc, #792 @ (adr r3, 125e3c ) │ │ │ │ movs r3, r4 │ │ │ │ - add r2, pc, #728 @ (adr r2, 125e00 ) │ │ │ │ + add r3, pc, #472 @ (adr r3, 125d00 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r5, sp, #984 @ 0x3d8 │ │ │ │ + add r6, sp, #728 @ 0x2d8 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r5, {r5} │ │ │ │ + ldmia r5, {r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - add r2, pc, #856 @ (adr r2, 125e8c ) │ │ │ │ + add r3, pc, #600 @ (adr r3, 125d8c ) │ │ │ │ movs r3, r4 │ │ │ │ - add r2, pc, #536 @ (adr r2, 125d50 ) │ │ │ │ + add r3, pc, #280 @ (adr r3, 125c50 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r6, sp, #24 │ │ │ │ + add r6, sp, #792 @ 0x318 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r4, {r4, r5, r6, r7} │ │ │ │ + ldmia r5, {r4, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - add r2, pc, #664 @ (adr r2, 125ddc ) │ │ │ │ + add r3, pc, #408 @ (adr r3, 125cdc ) │ │ │ │ movs r3, r4 │ │ │ │ - add r2, pc, #344 @ (adr r2, 125ca0 ) │ │ │ │ + add r3, pc, #88 @ (adr r3, 125ba0 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r3, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r4!, {r1, r2, r3, r5} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r4!, {r6, r7} │ │ │ │ + ldmia r5!, {r7} │ │ │ │ movs r3, r4 │ │ │ │ - add r2, pc, #472 @ (adr r2, 125d2c ) │ │ │ │ + add r3, pc, #216 @ (adr r3, 125c2c ) │ │ │ │ movs r3, r4 │ │ │ │ - add r2, pc, #152 @ (adr r2, 125bf0 ) │ │ │ │ + add r2, pc, #920 @ (adr r2, 125ef0 ) │ │ │ │ movs r3, r4 │ │ │ │ - stmia r5!, {r1, r3, r4, r5} │ │ │ │ + stmia r5!, {r1, r3, r4, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xf3b80023 │ │ │ │ - add r2, pc, #280 @ (adr r2, 125c7c ) │ │ │ │ + orns r0, r8, #10682368 @ 0xa30000 │ │ │ │ + add r3, pc, #24 @ (adr r3, 125b7c ) │ │ │ │ movs r3, r4 │ │ │ │ - add r1, pc, #984 @ (adr r1, 125f40 ) │ │ │ │ + add r2, pc, #728 @ (adr r2, 125e40 ) │ │ │ │ movs r3, r4 │ │ │ │ - stc2l 0, cr0, [sl, #-140] @ 0xffffff74 │ │ │ │ - ldc2l 0, cr0, [r8, #-140] @ 0xffffff74 │ │ │ │ - add r2, pc, #88 @ (adr r2, 125bcc ) │ │ │ │ + cdp2 0, 0, cr0, cr10, cr3, {1} │ │ │ │ + cdp2 0, 1, cr0, cr8, cr3, {1} │ │ │ │ + add r2, pc, #856 @ (adr r2, 125ecc ) │ │ │ │ movs r3, r4 │ │ │ │ - add r1, pc, #792 @ (adr r1, 125e90 ) │ │ │ │ + add r2, pc, #536 @ (adr r2, 125d90 ) │ │ │ │ movs r3, r4 │ │ │ │ - add sp, #328 @ 0x148 │ │ │ │ + cbz r2, 125b80 │ │ │ │ movs r3, r4 │ │ │ │ - add sp, #480 @ 0x1e0 │ │ │ │ + cbz r0, 125b8e │ │ │ │ movs r3, r4 │ │ │ │ - add r1, pc, #920 @ (adr r1, 125f1c ) │ │ │ │ + add r2, pc, #664 @ (adr r2, 125e1c ) │ │ │ │ movs r3, r4 │ │ │ │ - add r1, pc, #600 @ (adr r1, 125de0 ) │ │ │ │ + add r2, pc, #344 @ (adr r2, 125ce0 ) │ │ │ │ movs r3, r4 │ │ │ │ - add sp, #488 @ 0x1e8 │ │ │ │ + cbz r2, 125b9a │ │ │ │ movs r3, r4 │ │ │ │ - add sp, #288 @ 0x120 │ │ │ │ + cbz r0, 125b92 │ │ │ │ movs r3, r4 │ │ │ │ - add r1, pc, #728 @ (adr r1, 125e6c ) │ │ │ │ + add r2, pc, #472 @ (adr r2, 125d6c ) │ │ │ │ movs r3, r4 │ │ │ │ - add r1, pc, #408 @ (adr r1, 125d30 ) │ │ │ │ + add r2, pc, #152 @ (adr r2, 125c30 ) │ │ │ │ movs r3, r4 │ │ │ │ - stmia r5!, {r1, r3, r4, r6} │ │ │ │ + stmia r6!, {r1, r3, r4} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r5!, {r2, r4, r5, r6} │ │ │ │ + stmia r6!, {r2, r4, r5} │ │ │ │ movs r3, r4 │ │ │ │ - add r1, pc, #536 @ (adr r1, 125dbc ) │ │ │ │ + add r2, pc, #280 @ (adr r2, 125cbc ) │ │ │ │ movs r3, r4 │ │ │ │ - add r1, pc, #216 @ (adr r1, 125c80 ) │ │ │ │ + add r1, pc, #984 @ (adr r1, 125f80 ) │ │ │ │ movs r3, r4 │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r3!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r4!, {r2, r3, r4, r5} │ │ │ │ movs r3, r4 │ │ │ │ - add r1, pc, #344 @ (adr r1, 125d0c ) │ │ │ │ + add r2, pc, #88 @ (adr r2, 125c0c ) │ │ │ │ movs r3, r4 │ │ │ │ - add r1, pc, #24 @ (adr r1, 125bd0 ) │ │ │ │ + add r1, pc, #792 @ (adr r1, 125ed0 ) │ │ │ │ movs r3, r4 │ │ │ │ - stmia r3!, {r1, r3} │ │ │ │ + stmia r3!, {r1, r3, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r3!, {r3, r6} │ │ │ │ + stmia r4!, {r3} │ │ │ │ movs r3, r4 │ │ │ │ - add r1, pc, #136 @ (adr r1, 125c4c ) │ │ │ │ + add r1, pc, #904 @ (adr r1, 125f4c ) │ │ │ │ movs r3, r4 │ │ │ │ - add r0, pc, #848 @ (adr r0, 125f18 ) │ │ │ │ + add r1, pc, #592 @ (adr r1, 125e18 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r6, sp, #376 @ 0x178 │ │ │ │ + add r7, sp, #120 @ 0x78 │ │ │ │ movs r3, r4 │ │ │ │ - add r6, sp, #416 @ 0x1a0 │ │ │ │ + add r7, sp, #160 @ 0xa0 │ │ │ │ movs r3, r4 │ │ │ │ - add r0, pc, #984 @ (adr r0, 125fac ) │ │ │ │ + add r1, pc, #728 @ (adr r1, 125eac ) │ │ │ │ movs r3, r4 │ │ │ │ - add r0, pc, #664 @ (adr r0, 125e70 ) │ │ │ │ + add r1, pc, #408 @ (adr r1, 125d70 ) │ │ │ │ movs r3, r4 │ │ │ │ - stc 0, cr0, [lr], {35} @ 0x23 │ │ │ │ - ldc 0, cr0, [r4], {35} @ 0x23 │ │ │ │ - add r0, pc, #792 @ (adr r0, 125efc ) │ │ │ │ + stcl 0, cr0, [lr, #-140] @ 0xffffff74 │ │ │ │ + ldcl 0, cr0, [r4, #-140] @ 0xffffff74 │ │ │ │ + add r1, pc, #536 @ (adr r1, 125dfc ) │ │ │ │ movs r3, r4 │ │ │ │ - add r0, pc, #472 @ (adr r0, 125dc0 ) │ │ │ │ + add r1, pc, #216 @ (adr r1, 125cc0 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r5, {r1, r5} │ │ │ │ + ldmia r5, {r1, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r5, {r4, r5} │ │ │ │ + ldmia r5, {r4, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - add r0, pc, #600 @ (adr r0, 125e4c ) │ │ │ │ + add r1, pc, #344 @ (adr r1, 125d4c ) │ │ │ │ movs r3, r4 │ │ │ │ - add r0, pc, #280 @ (adr r0, 125d10 ) │ │ │ │ + add r1, pc, #24 @ (adr r1, 125c10 ) │ │ │ │ movs r3, r4 │ │ │ │ - bkpt 0x003a │ │ │ │ + bkpt 0x00fa │ │ │ │ movs r3, r4 │ │ │ │ - bkpt 0x0004 │ │ │ │ + bkpt 0x00c4 │ │ │ │ movs r3, r4 │ │ │ │ - add r0, pc, #408 @ (adr r0, 125d9c ) │ │ │ │ + add r1, pc, #152 @ (adr r1, 125c9c ) │ │ │ │ movs r3, r4 │ │ │ │ - add r0, pc, #88 @ (adr r0, 125c60 ) │ │ │ │ + add r0, pc, #856 @ (adr r0, 125f60 ) │ │ │ │ movs r3, r4 │ │ │ │ - bkpt 0x003a │ │ │ │ + bkpt 0x00fa │ │ │ │ movs r3, r4 │ │ │ │ - pop {r4, r6, r7, pc} │ │ │ │ + bkpt 0x0090 │ │ │ │ + movs r3, r4 │ │ │ │ + add r0, pc, #968 @ (adr r0, 125fdc ) │ │ │ │ + movs r3, r4 │ │ │ │ + add r0, pc, #656 @ (adr r0, 125ea8 ) │ │ │ │ + movs r3, r4 │ │ │ │ + stmia r7!, {r1, r2, r4, r6} │ │ │ │ + movs r3, r4 │ │ │ │ + stmia r7!, {r4, r5, r6} │ │ │ │ + movs r3, r4 │ │ │ │ + add r0, pc, #792 @ (adr r0, 125f3c ) │ │ │ │ + movs r3, r4 │ │ │ │ + add r0, pc, #472 @ (adr r0, 125e00 ) │ │ │ │ + movs r3, r4 │ │ │ │ + rsb r0, sl, #35 @ 0x23 │ │ │ │ + @ instruction: 0xf1980023 │ │ │ │ + add r0, pc, #600 @ (adr r0, 125e8c ) │ │ │ │ + movs r3, r4 │ │ │ │ + add r0, pc, #280 @ (adr r0, 125d50 ) │ │ │ │ + movs r3, r4 │ │ │ │ + adc.w r0, lr, #35 @ 0x23 │ │ │ │ + sbc.w r0, r8, #35 @ 0x23 │ │ │ │ + add r0, pc, #408 @ (adr r0, 125ddc ) │ │ │ │ + movs r3, r4 │ │ │ │ + add r0, pc, #88 @ (adr r0, 125ca0 ) │ │ │ │ + movs r3, r4 │ │ │ │ + b.n 125468 │ │ │ │ movs r3, r4 │ │ │ │ - add r0, pc, #200 @ (adr r0, 125cdc ) │ │ │ │ + b.n 125470 │ │ │ │ + movs r3, r4 │ │ │ │ + add r0, pc, #200 @ (adr r0, 125d1c ) │ │ │ │ movs r3, r4 │ │ │ │ ldr r7, [sp, #912] @ 0x390 │ │ │ │ movs r3, r4 │ │ │ │ - stmia r6!, {r1, r2, r4, r7} │ │ │ │ + add r7, pc, #504 @ (adr r7, 125e54 ) │ │ │ │ movs r3, r4 │ │ │ │ - stmia r6!, {r4, r5, r7} │ │ │ │ + ldmia r1!, {r4, r6} │ │ │ │ movs r3, r4 │ │ │ │ - add r0, pc, #24 @ (adr r0, 125c3c ) │ │ │ │ + add r0, pc, #24 @ (adr r0, 125c7c ) │ │ │ │ movs r3, r4 │ │ │ │ ldr r7, [sp, #728] @ 0x2d8 │ │ │ │ movs r3, r4 │ │ │ │ - add.w r0, sl, #35 @ 0x23 │ │ │ │ - @ instruction: 0xf0d80023 │ │ │ │ + add r2, sp, #216 @ 0xd8 │ │ │ │ + movs r3, r4 │ │ │ │ + ldmia r1!, {r5} │ │ │ │ + movs r3, r4 │ │ │ │ ldr r7, [sp, #856] @ 0x358 │ │ │ │ movs r3, r4 │ │ │ │ ldr r7, [sp, #536] @ 0x218 │ │ │ │ movs r3, r4 │ │ │ │ - eor.w r0, lr, #35 @ 0x23 │ │ │ │ - @ instruction: 0xf0a80023 │ │ │ │ + add r1, sp, #760 @ 0x2f8 │ │ │ │ + movs r3, r4 │ │ │ │ + ldmia r0!, {r4, r5, r6, r7} │ │ │ │ + movs r3, r4 │ │ │ │ ldr r7, [sp, #664] @ 0x298 │ │ │ │ movs r3, r4 │ │ │ │ ldr r7, [sp, #344] @ 0x158 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 1262e8 │ │ │ │ + bhi.n 125c98 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 1262f0 │ │ │ │ + bhi.n 125cb0 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r7, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r7, [sp, #472] @ 0x1d8 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r7, [sp, #144] @ 0x90 │ │ │ │ + ldr r7, [sp, #152] @ 0x98 │ │ │ │ movs r3, r4 │ │ │ │ - add r6, pc, #760 @ (adr r6, 125f54 ) │ │ │ │ + add r6, pc, #840 @ (adr r6, 125fe4 ) │ │ │ │ movs r3, r4 │ │ │ │ ldmia r0!, {r4, r7} │ │ │ │ movs r3, r4 │ │ │ │ ldr r7, [sp, #280] @ 0x118 │ │ │ │ movs r3, r4 │ │ │ │ ldr r6, [sp, #984] @ 0x3d8 │ │ │ │ movs r3, r4 │ │ │ │ - add r1, sp, #472 @ 0x1d8 │ │ │ │ + add r6, pc, #840 @ (adr r6, 125ff4 ) │ │ │ │ movs r3, r4 │ │ │ │ ldmia r0!, {r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ ldr r7, [sp, #88] @ 0x58 │ │ │ │ movs r3, r4 │ │ │ │ ldr r6, [sp, #792] @ 0x318 │ │ │ │ movs r3, r4 │ │ │ │ - add r0, sp, #1016 @ 0x3f8 │ │ │ │ + add r6, pc, #744 @ (adr r6, 125fa4 ) │ │ │ │ movs r3, r4 │ │ │ │ ldmia r0!, {r4, r5} │ │ │ │ movs r3, r4 │ │ │ │ ldr r6, [sp, #920] @ 0x398 │ │ │ │ movs r3, r4 │ │ │ │ ldr r6, [sp, #600] @ 0x258 │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 125d18 │ │ │ │ + add r5, pc, #904 @ (adr r5, 126054 ) │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 125d30 │ │ │ │ + ldmia r0!, {} │ │ │ │ movs r3, r4 │ │ │ │ ldr r6, [sp, #728] @ 0x2d8 │ │ │ │ movs r3, r4 │ │ │ │ ldr r6, [sp, #408] @ 0x198 │ │ │ │ movs r3, r4 │ │ │ │ - add r6, pc, #72 @ (adr r6, 125ce4 ) │ │ │ │ - movs r3, r4 │ │ │ │ - stmia r7!, {r4, r6, r7} │ │ │ │ - movs r3, r4 │ │ │ │ + str??.w r0, [r6, r3, lsl #2] │ │ │ │ + @ instruction: 0xf7f00023 │ │ │ │ ldr r6, [sp, #536] @ 0x218 │ │ │ │ movs r3, r4 │ │ │ │ ldr r6, [sp, #216] @ 0xd8 │ │ │ │ movs r3, r4 │ │ │ │ - add r6, pc, #72 @ (adr r6, 125cf4 ) │ │ │ │ - movs r3, r4 │ │ │ │ - stmia r7!, {r5, r7} │ │ │ │ - movs r3, r4 │ │ │ │ + ldr.w r0, [r6, r3, lsl #2] │ │ │ │ + @ instruction: 0xf7c00023 │ │ │ │ ldr r6, [sp, #344] @ 0x158 │ │ │ │ movs r3, r4 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ movs r3, r4 │ │ │ │ - add r5, pc, #1000 @ (adr r5, 1260a4 ) │ │ │ │ + add r7, pc, #344 @ (adr r7, 125e54 ) │ │ │ │ movs r3, r4 │ │ │ │ - stmia r7!, {r4, r5, r6} │ │ │ │ + add r7, pc, #432 @ (adr r7, 125eb0 ) │ │ │ │ movs r3, r4 │ │ │ │ ldr r6, [sp, #152] @ 0x98 │ │ │ │ movs r3, r4 │ │ │ │ ldr r5, [sp, #856] @ 0x358 │ │ │ │ movs r3, r4 │ │ │ │ - add r5, pc, #136 @ (adr r5, 125d54 ) │ │ │ │ + add r7, pc, #424 @ (adr r7, 125eb4 ) │ │ │ │ movs r3, r4 │ │ │ │ - stmia r7!, {r6} │ │ │ │ + add r7, pc, #240 @ (adr r7, 125e00 ) │ │ │ │ movs r3, r4 │ │ │ │ ldr r5, [sp, #984] @ 0x3d8 │ │ │ │ movs r3, r4 │ │ │ │ ldr r5, [sp, #664] @ 0x298 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xf7a60023 │ │ │ │ - @ instruction: 0xf7300023 │ │ │ │ + b.n 1259c0 │ │ │ │ + movs r3, r4 │ │ │ │ + b.n 1259d0 │ │ │ │ + movs r3, r4 │ │ │ │ ldr r5, [sp, #792] @ 0x318 │ │ │ │ movs r3, r4 │ │ │ │ ldr r5, [sp, #472] @ 0x1d8 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xf7960023 │ │ │ │ - @ instruction: 0xf7000023 │ │ │ │ - ldr r5, [sp, #600] @ 0x258 │ │ │ │ + b.n 1259e0 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r5, [sp, #280] @ 0x118 │ │ │ │ + b.n 125980 │ │ │ │ movs r3, r4 │ │ │ │ - add r6, pc, #600 @ (adr r6, 125f54 ) │ │ │ │ + ldr r5, [sp, #600] @ 0x258 │ │ │ │ movs r3, r4 │ │ │ │ - add r6, pc, #688 @ (adr r6, 125fb0 ) │ │ │ │ + ldr r5, [sp, #280] @ 0x118 │ │ │ │ movs r3, r4 │ │ │ │ + sub.w r0, lr, r3, asr #32 │ │ │ │ + subs.w r0, ip, r3, asr #32 │ │ │ │ ldr r5, [sp, #408] @ 0x198 │ │ │ │ movs r3, r4 │ │ │ │ ldr r5, [sp, #88] @ 0x58 │ │ │ │ movs r3, r4 │ │ │ │ - add r6, pc, #680 @ (adr r6, 125fb4 ) │ │ │ │ - movs r3, r4 │ │ │ │ - add r6, pc, #496 @ (adr r6, 125f00 ) │ │ │ │ - movs r3, r4 │ │ │ │ + subs.w r0, lr, r3, asr #32 │ │ │ │ + @ instruction: 0xeb8c0023 │ │ │ │ ldr r5, [sp, #216] @ 0xd8 │ │ │ │ movs r3, r4 │ │ │ │ ldr r4, [sp, #920] @ 0x398 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 125840 │ │ │ │ + rev r2, r7 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 125850 │ │ │ │ + cbnz r0, 125d8e │ │ │ │ movs r3, r4 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ movs r3, r4 │ │ │ │ ldr r4, [sp, #728] @ 0x2d8 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 125860 │ │ │ │ + cbnz r6, 125d88 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 125800 │ │ │ │ + cbnz r0, 125d92 │ │ │ │ movs r3, r4 │ │ │ │ ldr r4, [sp, #856] @ 0x358 │ │ │ │ movs r3, r4 │ │ │ │ ldr r4, [sp, #536] @ 0x218 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xeaee0023 │ │ │ │ - @ instruction: 0xeafc0023 │ │ │ │ + cbnz r2, 125da0 │ │ │ │ + movs r3, r4 │ │ │ │ + cbnz r0, 125d96 │ │ │ │ + movs r3, r4 │ │ │ │ ldr r4, [sp, #664] @ 0x298 │ │ │ │ movs r3, r4 │ │ │ │ ldr r4, [sp, #344] @ 0x158 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xeafe0023 │ │ │ │ - pkhtb r0, ip, r3, asr #32 │ │ │ │ + cbnz r6, 125dac │ │ │ │ + movs r3, r4 │ │ │ │ + cbnz r0, 125d9a │ │ │ │ + movs r3, r4 │ │ │ │ ldr r4, [sp, #472] @ 0x1d8 │ │ │ │ movs r3, r4 │ │ │ │ ldr r4, [sp, #152] @ 0x98 │ │ │ │ movs r3, r4 │ │ │ │ - cbnz r2, 125d7a │ │ │ │ + revsh r2, r7 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb8f8 │ │ │ │ + cbnz r4, 125de2 │ │ │ │ movs r3, r4 │ │ │ │ ldr r4, [sp, #280] @ 0x118 │ │ │ │ movs r3, r4 │ │ │ │ ldr r3, [sp, #984] @ 0x3d8 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb8b6 │ │ │ │ + add r3, pc, #648 @ (adr r3, 126034 ) │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb8c8 │ │ │ │ + add r3, pc, #672 @ (adr r3, 126050 ) │ │ │ │ movs r3, r4 │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ movs r3, r4 │ │ │ │ ldr r3, [sp, #792] @ 0x318 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb8d2 │ │ │ │ - movs r3, r4 │ │ │ │ - @ instruction: 0xb898 │ │ │ │ - movs r3, r4 │ │ │ │ + lsls r2, r7, #2 │ │ │ │ + movs r4, r4 │ │ │ │ + lsls r4, r0, #3 │ │ │ │ + movs r4, r4 │ │ │ │ ldr r3, [sp, #920] @ 0x398 │ │ │ │ movs r3, r4 │ │ │ │ ldr r3, [sp, #600] @ 0x258 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb8c6 │ │ │ │ + bne.n 125d00 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb868 │ │ │ │ + bne.n 125d18 │ │ │ │ movs r3, r4 │ │ │ │ ldr r3, [sp, #728] @ 0x2d8 │ │ │ │ movs r3, r4 │ │ │ │ ldr r3, [sp, #408] @ 0x198 │ │ │ │ movs r3, r4 │ │ │ │ - rev r2, r7 │ │ │ │ - movs r3, r4 │ │ │ │ - rev16 r4, r1 │ │ │ │ - movs r3, r4 │ │ │ │ + @ instruction: 0xf7be0023 │ │ │ │ + @ instruction: 0xf71c0023 │ │ │ │ ldr r3, [sp, #536] @ 0x218 │ │ │ │ movs r3, r4 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r3, r4 │ │ │ │ - add r2, pc, #904 @ (adr r2, 126134 ) │ │ │ │ - movs r3, r4 │ │ │ │ - add r2, pc, #928 @ (adr r2, 126150 ) │ │ │ │ - movs r3, r4 │ │ │ │ + @ instruction: 0xf7aa0023 │ │ │ │ + @ instruction: 0xf6ec0023 │ │ │ │ ldr r3, [sp, #344] @ 0x158 │ │ │ │ movs r3, r4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r3, r4 │ │ │ │ - vaddl.u q8, d10, d19 │ │ │ │ - movs r4, r0 │ │ │ │ - movs r4, r4 │ │ │ │ + @ instruction: 0xf79a0023 │ │ │ │ + @ instruction: 0xf6bc0023 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ movs r3, r4 │ │ │ │ ldr r2, [sp, #856] @ 0x358 │ │ │ │ movs r3, r4 │ │ │ │ - beq.n 125d80 │ │ │ │ - movs r3, r4 │ │ │ │ - beq.n 125d98 │ │ │ │ - movs r3, r4 │ │ │ │ + @ instruction: 0xf7820023 │ │ │ │ + @ instruction: 0xf68c0023 │ │ │ │ ldr r2, [sp, #984] @ 0x3d8 │ │ │ │ movs r3, r4 │ │ │ │ ldr r2, [sp, #664] @ 0x298 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xf6fe0023 │ │ │ │ + @ instruction: 0xf76e0023 │ │ │ │ @ instruction: 0xf65c0023 │ │ │ │ ldr r2, [sp, #792] @ 0x318 │ │ │ │ movs r3, r4 │ │ │ │ ldr r2, [sp, #472] @ 0x1d8 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xf6ea0023 │ │ │ │ + @ instruction: 0xf7560023 │ │ │ │ @ instruction: 0xf62c0023 │ │ │ │ ldr r2, [sp, #600] @ 0x258 │ │ │ │ movs r3, r4 │ │ │ │ ldr r2, [sp, #280] @ 0x118 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xf6da0023 │ │ │ │ + @ instruction: 0xf73a0023 │ │ │ │ @ instruction: 0xf5fc0023 │ │ │ │ ldr r2, [sp, #408] @ 0x198 │ │ │ │ movs r3, r4 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ movs r3, r4 │ │ │ │ - movt r0, #10275 @ 0x2823 │ │ │ │ + @ instruction: 0xf7260023 │ │ │ │ rsb r0, ip, #10682368 @ 0xa30000 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ movs r3, r4 │ │ │ │ ldr r1, [sp, #920] @ 0x398 │ │ │ │ movs r3, r4 │ │ │ │ - subw r0, lr, #2083 @ 0x823 │ │ │ │ - @ instruction: 0xf59c0023 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - movs r3, r4 │ │ │ │ - ldr r1, [sp, #728] @ 0x2d8 │ │ │ │ - movs r3, r4 │ │ │ │ - @ instruction: 0xf6960023 │ │ │ │ - sbc.w r0, ip, #10682368 @ 0xa30000 │ │ │ │ - ldr r1, [sp, #856] @ 0x358 │ │ │ │ - movs r3, r4 │ │ │ │ - ldr r1, [sp, #536] @ 0x218 │ │ │ │ - movs r3, r4 │ │ │ │ - @ instruction: 0xf67a0023 │ │ │ │ - @ instruction: 0xf53c0023 │ │ │ │ - ldr r1, [sp, #664] @ 0x298 │ │ │ │ - movs r3, r4 │ │ │ │ - ldr r1, [sp, #344] @ 0x158 │ │ │ │ - movs r3, r4 │ │ │ │ - @ instruction: 0xf6660023 │ │ │ │ - add.w r0, ip, #10682368 @ 0xa30000 │ │ │ │ - ldr r1, [sp, #472] @ 0x1d8 │ │ │ │ - movs r3, r4 │ │ │ │ - ldr r1, [sp, #152] @ 0x98 │ │ │ │ - movs r3, r4 │ │ │ │ - stmia r6!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r7!, {r1, r2, r4, r5} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r6!, {r3, r7} │ │ │ │ + stmia r7!, {r3, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldr r1, [sp, #264] @ 0x108 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r1, [sp, #720] @ 0x2d0 │ │ │ │ movs r3, r4 │ │ │ │ - stmia r6!, {r1, r2, r4, r7} │ │ │ │ + stmia r7!, {r1, r2, r4, r6} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r6!, {r2, r3, r4, r6} │ │ │ │ + stmia r7!, {r2, r3, r4} │ │ │ │ movs r3, r4 │ │ │ │ - ldr r1, [sp, #88] @ 0x58 │ │ │ │ + ldr r1, [sp, #856] @ 0x358 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [sp, #792] @ 0x318 │ │ │ │ + ldr r1, [sp, #536] @ 0x218 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r7!, {r1, r2, r3, r6} │ │ │ │ + beq.n 125e98 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r7!, {r5, r6} │ │ │ │ + beq.n 125ec0 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [sp, #904] @ 0x388 │ │ │ │ + ldr r1, [sp, #648] @ 0x288 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [sp, #592] @ 0x250 │ │ │ │ + ldr r1, [sp, #336] @ 0x150 │ │ │ │ movs r3, r4 │ │ │ │ - bne.n 125e90 │ │ │ │ + bne.n 125e10 │ │ │ │ movs r3, r4 │ │ │ │ - beq.n 125e20 │ │ │ │ + bne.n 125da0 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [sp, #728] @ 0x2d8 │ │ │ │ + ldr r1, [sp, #472] @ 0x1d8 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [sp, #408] @ 0x198 │ │ │ │ + ldr r1, [sp, #152] @ 0x98 │ │ │ │ movs r3, r4 │ │ │ │ - bpl.n 125e80 │ │ │ │ + bvs.n 125e00 │ │ │ │ movs r3, r4 │ │ │ │ - bvs.n 125eb0 │ │ │ │ + bvs.n 125e30 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [sp, #536] @ 0x218 │ │ │ │ + ldr r1, [sp, #280] @ 0x118 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [sp, #216] @ 0xd8 │ │ │ │ + ldr r0, [sp, #984] @ 0x3d8 │ │ │ │ movs r3, r4 │ │ │ │ - bvs.n 125ed0 │ │ │ │ + bvs.n 125e50 │ │ │ │ movs r3, r4 │ │ │ │ - bpl.n 125e60 │ │ │ │ + bvs.n 125de0 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [sp, #344] @ 0x158 │ │ │ │ + ldr r1, [sp, #88] @ 0x58 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ + ldr r0, [sp, #792] @ 0x318 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r6, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r7, {r1, r2, r3, r4, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r7!, {r4} │ │ │ │ + ldmia r7, {r4, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [sp, #152] @ 0x98 │ │ │ │ + ldr r0, [sp, #920] @ 0x398 │ │ │ │ movs r3, r4 │ │ │ │ - str r7, [sp, #856] @ 0x358 │ │ │ │ + ldr r0, [sp, #600] @ 0x258 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r7, {r3, r4, r5, r6, r7} │ │ │ │ + beq.n 125e3c │ │ │ │ movs r3, r4 │ │ │ │ - beq.n 125ef0 │ │ │ │ + beq.n 125e70 │ │ │ │ movs r3, r4 │ │ │ │ - str r7, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r0, [sp, #760] @ 0x2f8 │ │ │ │ movs r3, r4 │ │ │ │ - str r7, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r0, [sp, #440] @ 0x1b8 │ │ │ │ movs r3, r4 │ │ │ │ ldrb.w r3, [r0, #460] @ 0x1cc │ │ │ │ movw r2, #28496 @ 0x6f50 │ │ │ │ movt r2, #15264 @ 0x3ba0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ movw ip, #38568 @ 0x96a8 │ │ │ │ movt ip, #15262 @ 0x3b9e │ │ │ │ @@ -263377,15 +263391,15 @@ │ │ │ │ str.w r0, [r4, #3504] @ 0xdb0 │ │ │ │ strb.w r3, [r4, #3524] @ 0xdc4 │ │ │ │ str.w r0, [r4, #3508] @ 0xdb4 │ │ │ │ str.w r0, [r4, #3512] @ 0xdb8 │ │ │ │ str.w r0, [r4, #3516] @ 0xdbc │ │ │ │ str.w r0, [r4, #3520] @ 0xdc0 │ │ │ │ str.w r3, [r4, #3756] @ 0xeac │ │ │ │ - bl 1dfeb8 │ │ │ │ + bl 1dff60 │ │ │ │ str.w r0, [r4, #3752] @ 0xea8 │ │ │ │ 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, #3524] @ 0xdc4 │ │ │ │ @@ -263424,37 +263438,37 @@ │ │ │ │ cbz r0, 12d91e │ │ │ │ ldr r2, [pc, #120] @ (12d970 ) │ │ │ │ ldr.w r3, [r5, #3504] @ 0xdb0 │ │ │ │ ldr r2, [r6, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 12d90c │ │ │ │ cbz r3, 12d962 │ │ │ │ - bl 1e2e4c │ │ │ │ + bl 1e2ef4 │ │ │ │ ldr.w r3, [r5, #3504] @ 0xdb0 │ │ │ │ movs r2, #0 │ │ │ │ str.w r3, [r5, #3504] @ 0xdb0 │ │ │ │ str.w r2, [r5, #3508] @ 0xdb4 │ │ │ │ str.w r2, [r5, #3512] @ 0xdb8 │ │ │ │ str.w r2, [r5, #3516] @ 0xdbc │ │ │ │ ldr.w r0, [r5, #3752] @ 0xea8 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cbnz r3, 12d932 │ │ │ │ - bl 1dffb8 │ │ │ │ + bl 1e0060 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r5, #3524] @ 0xdc4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [pc, #64] @ (12d974 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [pc, #64] @ (12d978 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 59208 <__fprintf_chk@plt> │ │ │ │ ldr.w r0, [r5, #3752] @ 0xea8 │ │ │ │ - bl 1dffb8 │ │ │ │ + bl 1e0060 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r5, #3524] @ 0xdc4 │ │ │ │ b.n 12d930 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ blx 58d60 │ │ │ │ ldr.w r0, [r5, #3508] @ 0xdb4 │ │ │ │ ldr.w r2, [r5, #3512] @ 0xdb8 │ │ │ │ @@ -263464,15 +263478,15 @@ │ │ │ │ b.n 12d90c │ │ │ │ movs r7, #80 @ 0x50 │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r4, r1, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r5, #31] │ │ │ │ + strh r0, [r5, #4] │ │ │ │ movs r3, r4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3768] @ 0xeb8 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #236] @ (12da7c ) │ │ │ │ @@ -263483,15 +263497,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ ldr r6, [pc, #232] @ (12da84 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #300] @ 0x12c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e0b70 │ │ │ │ + bl 1e0c18 │ │ │ │ ldr r2, [pc, #220] @ (12da88 ) │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ mov r1, r7 │ │ │ │ add r2, pc │ │ │ │ add r7, sp, #8 │ │ │ │ add r0, sp, #24 │ │ │ │ @@ -263523,15 +263537,15 @@ │ │ │ │ ldr r1, [r6, r1] │ │ │ │ cmp r0, r1 │ │ │ │ beq.n 12da4e │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cbz r0, 12da40 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1e2cc4 │ │ │ │ + bl 1e2d6c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 12da74 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ str r0, [r4, #4] │ │ │ │ str r3, [r4, #12] │ │ │ │ add r0, r2 │ │ │ │ @@ -263582,53 +263596,53 @@ │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ movs r6, #106 @ 0x6a │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r6, #96 @ 0x60 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldrh r0, [r2, #6] │ │ │ │ + ldrh r0, [r2, #12] │ │ │ │ movs r3, r5 │ │ │ │ lsrs r4, r1, #11 │ │ │ │ movs r0, r0 │ │ │ │ movs r5, #208 @ 0xd0 │ │ │ │ lsls r3, r6, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r0, #3752] @ 0xea8 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r3 │ │ │ │ - bl 1e0068 │ │ │ │ + bl 1e0110 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 12dabc │ │ │ │ mov r0, r1 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w r1, [r4, #3756] @ 0xeac │ │ │ │ mov r2, r5 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ adds r0, r1, #1 │ │ │ │ str.w r0, [r4, #3756] @ 0xeac │ │ │ │ ldr.w r0, [r4, #3752] @ 0xea8 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1dffcc │ │ │ │ + bl 1e0074 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ b.n 12dab6 │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w r0, [r0, #3752] @ 0xea8 │ │ │ │ - bl 1e00d0 │ │ │ │ + bl 1e0178 │ │ │ │ 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] @ (12dbd8 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -263680,30 +263694,30 @@ │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 12db1a │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ str.w r2, [r4, #3520] @ 0xdc0 │ │ │ │ - bl 1deca4 │ │ │ │ + bl 1ded4c │ │ │ │ b.n 12db1a │ │ │ │ cmp r2, #2 │ │ │ │ beq.n 12dbaa │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 12dbca │ │ │ │ b.n 12db9c │ │ │ │ mov r0, r3 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1decd0 │ │ │ │ + bl 1ded78 │ │ │ │ movs r0, #2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r1, r0, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 12dbbe │ │ │ │ @@ -264318,15 +264332,15 @@ │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ add.w r0, r5, #32 │ │ │ │ blx 59fd8 │ │ │ │ mov r0, r7 │ │ │ │ strd r4, r4, [r5, #96] @ 0x60 │ │ │ │ strd r4, r4, [r5, #104] @ 0x68 │ │ │ │ - bl 1e156c │ │ │ │ + bl 1e1614 │ │ │ │ cbz r0, 12e142 │ │ │ │ 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] @ (12e290 ) │ │ │ │ ldr r0, [pc, #332] @ (12e294 ) │ │ │ │ @@ -264457,39 +264471,39 @@ │ │ │ │ str r0, [r5, #96] @ 0x60 │ │ │ │ b.n 12e252 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ subs r6, r4, #4 │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r1, r4, r7} │ │ │ │ + ldmia r1, {r1, r4, r6} │ │ │ │ movs r2, r4 │ │ │ │ - lsls r2, r2, #1 │ │ │ │ + lsls r2, r2, #4 │ │ │ │ movs r0, r5 │ │ │ │ - ldrb r0, [r5, #0] │ │ │ │ + ldrb r0, [r5, #3] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r4, [r3, #0] │ │ │ │ + ldrb r4, [r3, #3] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [sp, #56] @ 0x38 │ │ │ │ + ldr r4, [sp, #824] @ 0x338 │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r2, [r4, #0] │ │ │ │ + ldrb r2, [r4, #3] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r3, [sp, #784] @ 0x310 │ │ │ │ + ldr r4, [sp, #528] @ 0x210 │ │ │ │ movs r3, r4 │ │ │ │ - strb r2, [r0, #31] │ │ │ │ + ldrb r2, [r0, #2] │ │ │ │ movs r3, r4 │ │ │ │ - strb r2, [r7, #30] │ │ │ │ + ldrb r2, [r7, #1] │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r6, #30] │ │ │ │ + ldrb r4, [r6, #1] │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r6, #30] │ │ │ │ + ldrb r0, [r6, #1] │ │ │ │ movs r3, r4 │ │ │ │ - strb r6, [r5, #30] │ │ │ │ + ldrb r6, [r5, #1] │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r5, #30] │ │ │ │ + ldrb r0, [r5, #1] │ │ │ │ movs r3, r4 │ │ │ │ adds r0, r4, #6 │ │ │ │ lsls r3, r6, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -264512,15 +264526,15 @@ │ │ │ │ strd r0, r1, [sp, #96] @ 0x60 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx 59d00 <__localtime64@plt> │ │ │ │ ldrd r5, r4, [r0, #16] │ │ │ │ ldrd sl, r8, [r0] │ │ │ │ addw r4, r4, #1900 @ 0x76c │ │ │ │ ldrd r7, r6, [r0, #8] │ │ │ │ - bl 1e2738 │ │ │ │ + bl 1e27e0 │ │ │ │ ldr.w r1, [pc, #1192] @ 12e7cc │ │ │ │ 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] │ │ │ │ @@ -264942,24 +264956,24 @@ │ │ │ │ movs r0, r0 │ │ │ │ adds r2, r2, #4 │ │ │ │ lsls r3, r6, #2 │ │ │ │ adds r0, r2, #4 │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r7, #26] │ │ │ │ + strb r2, [r7, #29] │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r0, #27] │ │ │ │ + strb r4, [r0, #30] │ │ │ │ movs r3, r4 │ │ │ │ bl a7d6 │ │ │ │ - ldrb r2, [r0, #21] │ │ │ │ + ldrb r2, [r0, #24] │ │ │ │ movs r3, r5 │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r2, #11] │ │ │ │ + strb r2, [r2, #14] │ │ │ │ movs r3, r4 │ │ │ │ adds r0, r4, r2 │ │ │ │ lsls r3, r6, #2 │ │ │ │ ldr.w r3, [r4, #-104] │ │ │ │ cmp.w r3, #262144 @ 0x40000 │ │ │ │ it eq │ │ │ │ moveq.w r6, #805306368 @ 0x30000000 │ │ │ │ @@ -265492,16 +265506,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 2f882c │ │ │ │ - bl 1db030 │ │ │ │ + bl 2f88d4 │ │ │ │ + bl 1db0d8 │ │ │ │ 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 12eec4 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ @@ -266072,16 +266086,16 @@ │ │ │ │ bne.n 12f4b0 │ │ │ │ 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 2f882c │ │ │ │ - bl 1db030 │ │ │ │ + bl 2f88d4 │ │ │ │ + bl 1db0d8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cbz r0, 12f4d6 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ lsrs r2, r2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -266939,15 +266953,15 @@ │ │ │ │ bl 137be4 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r5 │ │ │ │ str.w r5, [r4, #1368] @ 0x558 │ │ │ │ str.w r7, [r4, #1364] @ 0x554 │ │ │ │ mov.w r3, #65536 @ 0x10000 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1e36f8 │ │ │ │ + bl 1e37a0 │ │ │ │ add.w r3, r4, #1384 @ 0x568 │ │ │ │ str.w r0, [r4, #1380] @ 0x564 │ │ │ │ str.w r3, [r4, #1384] @ 0x568 │ │ │ │ add.w r0, r4, #1440 @ 0x5a0 │ │ │ │ str.w r3, [r4, #1388] @ 0x56c │ │ │ │ str.w r5, [r4, #1392] @ 0x570 │ │ │ │ str.w r5, [r4, #1396] @ 0x574 │ │ │ │ @@ -267017,15 +267031,15 @@ │ │ │ │ bl 1416dc │ │ │ │ addw r0, r4, #1380 @ 0x564 │ │ │ │ bl 10f19c │ │ │ │ mov r1, sp │ │ │ │ mov r0, r5 │ │ │ │ mov.w r3, #65536 @ 0x10000 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1e36f8 │ │ │ │ + bl 1e37a0 │ │ │ │ add.w r3, r4, #1384 @ 0x568 │ │ │ │ add.w r1, r4, #1440 @ 0x5a0 │ │ │ │ str.w r0, [r4, #1380] @ 0x564 │ │ │ │ str.w r3, [r4, #1384] @ 0x568 │ │ │ │ str.w r3, [r4, #1388] @ 0x56c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ str.w r5, [r4, #1392] @ 0x570 │ │ │ │ @@ -267152,15 +267166,15 @@ │ │ │ │ cbz r0, 1300fc │ │ │ │ ldr r2, [pc, #68] @ (13011c ) │ │ │ │ ldr.w r3, [r4, #1456] @ 0x5b0 │ │ │ │ ldr r2, [r6, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 1300ea │ │ │ │ cbz r3, 13010e │ │ │ │ - bl 1e2e4c │ │ │ │ + bl 1e2ef4 │ │ │ │ ldr.w r3, [r4, #1456] @ 0x5b0 │ │ │ │ movs r2, #0 │ │ │ │ str.w r3, [r4, #1456] @ 0x5b0 │ │ │ │ str.w r2, [r4, #1460] @ 0x5b4 │ │ │ │ str.w r2, [r4, #1464] @ 0x5b8 │ │ │ │ str.w r2, [r4, #1468] @ 0x5bc │ │ │ │ ldr r0, [r4, #12] │ │ │ │ @@ -269826,15 +269840,15 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 13b9fc │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - subs r5, #134 @ 0x86 │ │ │ │ + subs r6, #70 @ 0x46 │ │ │ │ movs r3, r4 │ │ │ │ cbnz r2, 131cc4 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -269954,15 +269968,15 @@ │ │ │ │ add.w r6, r0, #24 │ │ │ │ cmp r6, r3 │ │ │ │ ldrd sl, fp, [sp, #72] @ 0x48 │ │ │ │ beq.n 131e62 │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r2 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1f6158 │ │ │ │ + bl 1f6200 │ │ │ │ ldr r4, [r7, #28] │ │ │ │ cmp r6, r4 │ │ │ │ beq.n 131e5c │ │ │ │ ldr.w r9, [sp, #92] @ 0x5c │ │ │ │ subs r4, #36 @ 0x24 │ │ │ │ str r7, [sp, #28] │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ @@ -269984,15 +269998,15 @@ │ │ │ │ blx r7 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ sub.w r4, r3, #36 @ 0x24 │ │ │ │ cmp r6, r3 │ │ │ │ bne.n 131e2c │ │ │ │ ldr r7, [sp, #28] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f6174 │ │ │ │ + bl 1f621c │ │ │ │ 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 │ │ │ │ @@ -270012,24 +270026,24 @@ │ │ │ │ movt r2, #15258 @ 0x3b9a │ │ │ │ bl 13bc68 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ add.w r0, r5, #264 @ 0x108 │ │ │ │ ldrd r2, r3, [r6, #12] │ │ │ │ strd r2, r3, [r4, #48] @ 0x30 │ │ │ │ - bl 1f6158 │ │ │ │ + bl 1f6200 │ │ │ │ ldr.w r2, [r5, #288] @ 0x120 │ │ │ │ add.w r3, r4, #36 @ 0x24 │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ add.w r1, r5, #288 @ 0x120 │ │ │ │ add.w r0, r5, #264 @ 0x108 │ │ │ │ str r1, [r4, #40] @ 0x28 │ │ │ │ str r3, [r2, #4] │ │ │ │ str.w r3, [r5, #288] @ 0x120 │ │ │ │ - bl 1f6174 │ │ │ │ + bl 1f621c │ │ │ │ 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 │ │ │ │ @@ -270048,15 +270062,15 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ add.w r4, r0, #264 @ 0x108 │ │ │ │ strd r2, r0, [sp] │ │ │ │ add.w r0, r0, #264 @ 0x108 │ │ │ │ - bl 1f6158 │ │ │ │ + bl 1f6200 │ │ │ │ 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 │ │ │ │ @@ -270064,22 +270078,22 @@ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ cbz r2, 131f46 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr r3, [r2, #12] │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f6174 │ │ │ │ + bl 1f621c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ blx r2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f6174 │ │ │ │ + bl 1f621c │ │ │ │ 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 │ │ │ │ @@ -270202,15 +270216,15 @@ │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ cmp r0, r2 │ │ │ │ beq.n 1320dc │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cbz r0, 1320ca │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e2cc4 │ │ │ │ + bl 1e2d6c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbz r0, 132102 │ │ │ │ str r3, [r5, #12] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ str r0, [r5, #4] │ │ │ │ add.w ip, r0, r3 │ │ │ │ b.n 13201c │ │ │ │ @@ -270260,15 +270274,15 @@ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r0 │ │ │ │ add.w r9, r0, #304 @ 0x130 │ │ │ │ mov r0, r9 │ │ │ │ mov r6, r1 │ │ │ │ mov sl, r2 │ │ │ │ mov r8, r3 │ │ │ │ - bl 1f6158 │ │ │ │ + bl 1f6200 │ │ │ │ ldr.w r4, [r5, #332] @ 0x14c │ │ │ │ add.w r5, r5, #328 @ 0x148 │ │ │ │ cmp r5, r4 │ │ │ │ beq.n 132174 │ │ │ │ subs r4, #60 @ 0x3c │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ tst r6, r3 │ │ │ │ @@ -270282,15 +270296,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 132150 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1f6174 │ │ │ │ + bl 1f621c │ │ │ │ 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] @ (13221c ) │ │ │ │ @@ -270531,24 +270545,24 @@ │ │ │ │ movt r2, #15260 @ 0x3b9c │ │ │ │ bl 13bc2c │ │ │ │ add.w r0, r6, #304 @ 0x130 │ │ │ │ ldrd r2, r3, [r7, #12] │ │ │ │ strd r2, r3, [r4, #68] @ 0x44 │ │ │ │ ldrd r2, r3, [r7, #20] │ │ │ │ strd r2, r3, [r4, #76] @ 0x4c │ │ │ │ - bl 1f6158 │ │ │ │ + bl 1f6200 │ │ │ │ ldr.w r2, [r6, #328] @ 0x148 │ │ │ │ add.w r3, r4, #60 @ 0x3c │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ add.w r1, r6, #328 @ 0x148 │ │ │ │ add.w r0, r6, #304 @ 0x130 │ │ │ │ str r1, [r4, #64] @ 0x40 │ │ │ │ str r3, [r2, #4] │ │ │ │ str.w r3, [r6, #328] @ 0x148 │ │ │ │ - bl 1f6174 │ │ │ │ + bl 1f621c │ │ │ │ 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 │ │ │ │ @@ -270583,23 +270597,23 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r2 │ │ │ │ add.w r2, r0, #304 @ 0x130 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1f6158 │ │ │ │ + bl 1f6200 │ │ │ │ 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 1f6174 │ │ │ │ + bl 1f621c │ │ │ │ mov r0, r4 │ │ │ │ bl 13bca4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbz r2, 1324cc │ │ │ │ ldr r3, [r2, #12] │ │ │ │ mov r1, r4 │ │ │ │ @@ -270730,15 +270744,15 @@ │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r4, [r6, #16] │ │ │ │ b.n 1325c4 │ │ │ │ mov r4, r0 │ │ │ │ addw r8, r0, #3788 @ 0xecc │ │ │ │ addw r0, r0, #3788 @ 0xecc │ │ │ │ - bl 1f6158 │ │ │ │ + bl 1f6200 │ │ │ │ ldr.w r0, [r4, #3812] @ 0xee4 │ │ │ │ cbz r0, 132676 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cbz r6, 132682 │ │ │ │ mov r0, r6 │ │ │ │ blx 59cf4 │ │ │ │ movs r3, #1 │ │ │ │ @@ -270751,42 +270765,42 @@ │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 132682 │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ blx 59c7c │ │ │ │ ldr r1, [r5, #16] │ │ │ │ ldr.w r0, [r4, #3812] @ 0xee4 │ │ │ │ - bl 1df918 │ │ │ │ + bl 1df9c0 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 132688 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ cbz r1, 13265c │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ str r7, [r6, #12] │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f6174 │ │ │ │ + bl 1f621c │ │ │ │ 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 132600 │ │ │ │ - bl 1dfd50 │ │ │ │ + bl 1dfdf8 │ │ │ │ str.w r0, [r4, #3812] @ 0xee4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 132620 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ b.n 132660 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ mov r2, r7 │ │ │ │ ldr.w r0, [r4, #3812] @ 0xee4 │ │ │ │ - bl 1df954 │ │ │ │ + bl 1df9fc │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 13265e │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ b.n 132682 │ │ │ │ @@ -270940,15 +270954,15 @@ │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1327c6 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ add.w r0, r4, #320 @ 0x140 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1decd0 │ │ │ │ + bl 1ded78 │ │ │ │ add.w r3, r4, #320 @ 0x140 │ │ │ │ movs r0, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r1, r0, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 132846 │ │ │ │ @@ -270965,15 +270979,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 132866 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1327e6 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #320] @ 0x140 │ │ │ │ - bl 1deca4 │ │ │ │ + bl 1ded4c │ │ │ │ b.n 1327e6 │ │ │ │ ldr.w r2, [r4, #308] @ 0x134 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1327d0 │ │ │ │ ldr.w r1, [r4, #304] @ 0x130 │ │ │ │ subs r2, #28 │ │ │ │ str.w r2, [r4, #308] @ 0x134 │ │ │ │ @@ -271054,15 +271068,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 13297a │ │ │ │ b.n 13294c │ │ │ │ mov r0, r3 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1decd0 │ │ │ │ + bl 1ded78 │ │ │ │ movs r0, #2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r1, r0, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 13296e │ │ │ │ @@ -271078,15 +271092,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 13298c │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1328f8 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #320] @ 0x140 │ │ │ │ - bl 1deca4 │ │ │ │ + bl 1ded4c │ │ │ │ b.n 1328f8 │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ @@ -271133,15 +271147,15 @@ │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1329ca │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ add.w r0, r4, #320 @ 0x140 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1decd0 │ │ │ │ + bl 1ded78 │ │ │ │ add.w r3, r4, #320 @ 0x140 │ │ │ │ movs r0, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r1, r0, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 132a4a │ │ │ │ @@ -271158,15 +271172,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 132a6a │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1329ea │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [r4, #320] @ 0x140 │ │ │ │ - bl 1deca4 │ │ │ │ + bl 1ded4c │ │ │ │ b.n 1329ea │ │ │ │ ldr.w r2, [r4, #308] @ 0x134 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1329d4 │ │ │ │ ldr.w r1, [r4, #304] @ 0x130 │ │ │ │ subs r2, #28 │ │ │ │ str.w r2, [r4, #308] @ 0x134 │ │ │ │ @@ -271541,15 +271555,15 @@ │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 13b9fc │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w r9, #56 @ 0x38 │ │ │ │ b.n 132db4 │ │ │ │ - cmp r3, #244 @ 0xf4 │ │ │ │ + cmp r4, #180 @ 0xb4 │ │ │ │ movs r3, r4 │ │ │ │ cbnz r2, 132e84 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -271728,31 +271742,31 @@ │ │ │ │ ldr r3, [pc, #44] @ (133080 ) │ │ │ │ add r3, pc │ │ │ │ b.n 133004 │ │ │ │ beq.n 133124 │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - mvns r0, r7 │ │ │ │ + add r8, r7 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r2, #146 @ 0x92 │ │ │ │ + cmp r3, #82 @ 0x52 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r2, #174 @ 0xae │ │ │ │ + cmp r3, #110 @ 0x6e │ │ │ │ movs r3, r4 │ │ │ │ - cmp r2, #184 @ 0xb8 │ │ │ │ + cmp r3, #120 @ 0x78 │ │ │ │ movs r3, r4 │ │ │ │ ldmia r7, {r2, r4, r6, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - push {r1, r2, r4, r5, r7, lr} │ │ │ │ + cpsid ai │ │ │ │ movs r4, r4 │ │ │ │ - cmp r2, #104 @ 0x68 │ │ │ │ + cmp r3, #40 @ 0x28 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r2, #86 @ 0x56 │ │ │ │ + cmp r3, #22 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r2, #96 @ 0x60 │ │ │ │ + cmp r3, #32 │ │ │ │ movs r3, r4 │ │ │ │ push {r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4052] @ 0xfd4 │ │ │ │ ldr.w lr, [pc, #252] @ 133194 │ │ │ │ @@ -271808,15 +271822,15 @@ │ │ │ │ mov r0, r2 │ │ │ │ add r3, sp, #24 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 13b518 │ │ │ │ ldr r0, [pc, #112] @ (1331a8 ) │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ - bl 1e8128 │ │ │ │ + bl 1e81d0 │ │ │ │ cbnz r0, 13318e │ │ │ │ ldr r2, [pc, #104] @ (1331ac ) │ │ │ │ ldr r3, [pc, #80] @ (133198 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -271848,31 +271862,31 @@ │ │ │ │ b.n 133116 │ │ │ │ blx 593f8 │ │ │ │ nop │ │ │ │ ldmia r7!, {r2, r3, r4, r6} │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #128 @ 0x80 │ │ │ │ + cmp r2, #64 @ 0x40 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r1, #156 @ 0x9c │ │ │ │ + cmp r2, #92 @ 0x5c │ │ │ │ movs r3, r4 │ │ │ │ - cmp r1, #172 @ 0xac │ │ │ │ + cmp r2, #108 @ 0x6c │ │ │ │ movs r3, r4 │ │ │ │ - cmp r1, #190 @ 0xbe │ │ │ │ + cmp r2, #126 @ 0x7e │ │ │ │ movs r3, r4 │ │ │ │ ldmia r6!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - push {r1, r2, r3, r7} │ │ │ │ + push {r1, r2, r3, r6, lr} │ │ │ │ movs r4, r4 │ │ │ │ - cmp r1, #64 @ 0x40 │ │ │ │ + cmp r2, #0 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r1, #46 @ 0x2e │ │ │ │ + cmp r1, #238 @ 0xee │ │ │ │ movs r3, r4 │ │ │ │ - cmp r1, #42 @ 0x2a │ │ │ │ + cmp r1, #234 @ 0xea │ │ │ │ movs r3, r4 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ beq.n 1331f6 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -271882,15 +271896,15 @@ │ │ │ │ sub sp, #12 │ │ │ │ add.w ip, r0, #64 @ 0x40 │ │ │ │ add.w r0, r0, #1000 @ 0x3e8 │ │ │ │ ldr r2, [r3, #44] @ 0x2c │ │ │ │ add.w r3, r2, #84 @ 0x54 │ │ │ │ ldr r2, [r2, #76] @ 0x4c │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 2efbfc │ │ │ │ + bl 2efca4 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -272795,17 +272809,17 @@ │ │ │ │ nop │ │ │ │ ldmia r1, {r1, r2, r4, r5, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r0!, {r2, r4, r6} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - movs r1, #102 @ 0x66 │ │ │ │ + movs r2, #38 @ 0x26 │ │ │ │ movs r3, r4 │ │ │ │ - movs r1, #30 │ │ │ │ + movs r1, #222 @ 0xde │ │ │ │ movs r3, r4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w lr, [pc, #140] @ 133bbc │ │ │ │ sub sp, #32 │ │ │ │ @@ -272906,15 +272920,15 @@ │ │ │ │ add.w r0, r6, #1000 @ 0x3e8 │ │ │ │ blx 59c7c │ │ │ │ ldr r3, [pc, #708] @ (133f00 ) │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl 2ef850 │ │ │ │ + bl 2ef8f8 │ │ │ │ ldr.w r1, [sl, #28] │ │ │ │ cbz r1, 133cb4 │ │ │ │ ldr r3, [pc, #692] @ (133f04 ) │ │ │ │ mov r9, r6 │ │ │ │ ldr.w r8, [r4, r3] │ │ │ │ ldr.w r3, [sl, #32] │ │ │ │ str.w sl, [sp, #20] │ │ │ │ @@ -273001,20 +273015,20 @@ │ │ │ │ bne.n 133d40 │ │ │ │ ldr r7, [pc, #448] @ (133f0c ) │ │ │ │ movs r4, #2 │ │ │ │ str.w r4, [r6, #3492] @ 0xda4 │ │ │ │ add r7, pc │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e13c8 │ │ │ │ + bl 1e1470 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r3, #3 │ │ │ │ cbz r0, 133d6e │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e8128 │ │ │ │ + bl 1e81d0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 133ec4 │ │ │ │ mov r3, r4 │ │ │ │ ldr.w r7, [sl, #4] │ │ │ │ movs r2, #0 │ │ │ │ str.w r3, [r6, #3496] @ 0xda8 │ │ │ │ str.w r2, [r6, #3436] @ 0xd6c │ │ │ │ @@ -273172,27 +273186,27 @@ │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r4, r5, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r4, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r0, #0 │ │ │ │ + subs r4, r0, #3 │ │ │ │ movs r3, r4 │ │ │ │ - adds r4, r4, #4 │ │ │ │ + adds r4, r4, #7 │ │ │ │ movs r3, r4 │ │ │ │ - adds r6, r1, #6 │ │ │ │ + subs r6, r1, #1 │ │ │ │ movs r3, r4 │ │ │ │ stmia r2!, {r1, r2, r4, r5} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - adds r6, r4, #3 │ │ │ │ + adds r6, r4, #6 │ │ │ │ movs r3, r4 │ │ │ │ - adds r0, r2, #5 │ │ │ │ + subs r0, r2, #0 │ │ │ │ movs r3, r4 │ │ │ │ - movs r4, #204 @ 0xcc │ │ │ │ + movs r5, #140 @ 0x8c │ │ │ │ movs r3, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r5, r2 │ │ │ │ @@ -273598,19 +273612,19 @@ │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ str r7, [sp, #0] │ │ │ │ bl 13b9fc │ │ │ │ mov r4, r0 │ │ │ │ b.n 134316 │ │ │ │ nop │ │ │ │ - adds r2, r6, r1 │ │ │ │ + adds r2, r6, r4 │ │ │ │ movs r3, r4 │ │ │ │ - adds r2, r1, r1 │ │ │ │ + adds r2, r1, r4 │ │ │ │ movs r3, r4 │ │ │ │ - adds r6, r2, r0 │ │ │ │ + adds r6, r2, r3 │ │ │ │ movs r3, r4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w lr, [pc, #84] @ 1343dc │ │ │ │ sub sp, #8 │ │ │ │ @@ -273810,15 +273824,15 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 134664 │ │ │ │ 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 1e0c54 │ │ │ │ + bl 1e0cfc │ │ │ │ cmp r4, #8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ itt ls │ │ │ │ addls.w fp, sp, #24 │ │ │ │ addls r6, sp, #24 │ │ │ │ @@ -274082,15 +274096,15 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ @ instruction: 0xb8ae │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r6, #15 │ │ │ │ + asrs r0, r6, #18 │ │ │ │ movs r3, r4 │ │ │ │ @ instruction: 0xb83c │ │ │ │ lsls r2, r6, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -277112,15 +277126,15 @@ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ b.w 1359fc │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ movs r2, #0 │ │ │ │ b.w 135b7a │ │ │ │ nop │ │ │ │ - lsls r6, r3, #23 │ │ │ │ + lsls r6, r3, #26 │ │ │ │ movs r3, r5 │ │ │ │ add.w r8, sp, #380 @ 0x17c │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ blx 5926c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ @@ -278344,15 +278358,15 @@ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ movs r3, #1 │ │ │ │ strd r5, r5, [sp, #184] @ 0xb8 │ │ │ │ strd r5, r3, [sp, #80] @ 0x50 │ │ │ │ str r5, [sp, #32] │ │ │ │ b.w 135b06 │ │ │ │ nop │ │ │ │ - @ instruction: 0xf0e80022 │ │ │ │ + sub.w r0, r8, #34 @ 0x22 │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ push {r4, lr} │ │ │ │ ldr r4, [r1, #0] │ │ │ │ ldr.w ip, [r0, #80] @ 0x50 │ │ │ │ orrs r2, r4 │ │ │ │ str r2, [r0, #0] │ │ │ │ ldrd r2, lr, [r1, #16] │ │ │ │ @@ -279083,15 +279097,15 @@ │ │ │ │ nop │ │ │ │ ldrh r0, [r2, #16] │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r1, #54] @ 0x36 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - b.n 137da8 │ │ │ │ + b.n 137f28 │ │ │ │ movs r2, r4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #0 │ │ │ │ movw r2, #1316 @ 0x524 │ │ │ │ @@ -279120,15 +279134,15 @@ │ │ │ │ movw r2, #65279 @ 0xfeff │ │ │ │ strb.w lr, [r3, #1290] @ 0x50a │ │ │ │ strh.w r2, [r3, #1288] @ 0x508 │ │ │ │ str.w r0, [r3, #1291] @ 0x50b │ │ │ │ str.w r1, [r3, #1295] @ 0x50f │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - b.n 1379f0 │ │ │ │ + b.n 137b70 │ │ │ │ movs r2, r5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ @@ -279170,15 +279184,15 @@ │ │ │ │ cbz r5, 137d02 │ │ │ │ mov.w r2, #268 @ 0x10c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 5926c │ │ │ │ str.w r5, [r4, #984] @ 0x3d8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - b.n 137968 │ │ │ │ + b.n 137ae8 │ │ │ │ movs r2, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [pc, #800] @ (13803c ) │ │ │ │ @@ -283152,15 +283166,15 @@ │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #10 │ │ │ │ bl 13bc2c │ │ │ │ ldrd r3, r2, [r5, #8] │ │ │ │ strd r3, r2, [r4, #36] @ 0x24 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ - bl 2f89e0 │ │ │ │ + bl 2f8a88 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ cmp r3, #1 │ │ │ │ str r0, [r4, #84] @ 0x54 │ │ │ │ beq.n 13af14 │ │ │ │ cmp r3, #2 │ │ │ │ itte ne │ │ │ │ @@ -283450,23 +283464,23 @@ │ │ │ │ beq.n 13b278 │ │ │ │ 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 2f882c │ │ │ │ - bl 1db030 │ │ │ │ + bl 2f88d4 │ │ │ │ + bl 1db0d8 │ │ │ │ cbz r0, 13b20c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ bls.n 13b20c │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ - bl 2f882c │ │ │ │ - bl 1db030 │ │ │ │ + bl 2f88d4 │ │ │ │ + bl 1db0d8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 13b29c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ bls.n 13b29c │ │ │ │ ldr r0, [r5, #112] @ 0x70 │ │ │ │ movs r3, #0 │ │ │ │ @@ -283527,16 +283541,16 @@ │ │ │ │ b.n 13b238 │ │ │ │ sub.w r3, r2, #128 @ 0x80 │ │ │ │ cmp r3, #2 │ │ │ │ it ls │ │ │ │ subls r2, #4 │ │ │ │ b.n 13b14e │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2f882c │ │ │ │ - bl 1db030 │ │ │ │ + bl 2f88d4 │ │ │ │ + bl 1db0d8 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #104] @ 0x68 │ │ │ │ subs r0, #1 │ │ │ │ add r0, r1 │ │ │ │ blx 59bc8 <__aeabi_uidiv@plt> │ │ │ │ str r0, [r5, #104] @ 0x68 │ │ │ │ @@ -283715,15 +283729,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 2f89e0 │ │ │ │ + bl 2f8a88 │ │ │ │ lsls r3, r0, #29 │ │ │ │ it pl │ │ │ │ movpl r0, #0 │ │ │ │ bpl.n 13b4c0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cbz r3, 13b4c6 │ │ │ │ movw r1, #30569 @ 0x7769 │ │ │ │ @@ -283744,15 +283758,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 2f89e0 │ │ │ │ + bl 2f8a88 │ │ │ │ ands.w r0, r0, #4 │ │ │ │ beq.n 13b506 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cbz r3, 13b508 │ │ │ │ movw r1, #30570 @ 0x776a │ │ │ │ movt r1, #15262 @ 0x3b9e │ │ │ │ b.n 13b4fc │ │ │ │ @@ -283832,23 +283846,23 @@ │ │ │ │ ldrne r3, [r3, #60] @ 0x3c │ │ │ │ ldr r4, [r3, #44] @ 0x2c │ │ │ │ b.n 13b54a │ │ │ │ mov r1, r6 │ │ │ │ add r2, sp, #140 @ 0x8c │ │ │ │ movs r0, #0 │ │ │ │ str r2, [sp, #32] │ │ │ │ - bl 1e3024 │ │ │ │ + bl 1e30cc │ │ │ │ ldr r1, [pc, #584] @ (13b80c ) │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ mov r6, r0 │ │ │ │ mov fp, r0 │ │ │ │ mov r2, r7 │ │ │ │ add r1, pc │ │ │ │ movs r0, #0 │ │ │ │ - bl 1e3068 │ │ │ │ + bl 1e3110 │ │ │ │ ldrb.w r3, [r4, #260] @ 0x104 │ │ │ │ str r0, [sp, #16] │ │ │ │ cbz r3, 13b5fe │ │ │ │ cmp.w r8, #256 @ 0x100 │ │ │ │ beq.w 13b7ca │ │ │ │ bhi.w 13b7b6 │ │ │ │ cmp.w r8, #1 │ │ │ │ @@ -283856,15 +283870,15 @@ │ │ │ │ ldr r2, [pc, #544] @ (13b810 ) │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [pc, #544] @ (13b814 ) │ │ │ │ movs r0, #2 │ │ │ │ add r2, pc │ │ │ │ str r6, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 1e0740 │ │ │ │ + bl 1e07e8 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 13b762 │ │ │ │ ldr.w r2, [r4, #332] @ 0x14c │ │ │ │ add.w r3, r4, #328 @ 0x148 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 13b710 │ │ │ │ @@ -283877,15 +283891,15 @@ │ │ │ │ movs r1, #32 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ movw r3, #48643 @ 0xbe03 │ │ │ │ movt r3, #15260 @ 0x3b9c │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 1e2d44 │ │ │ │ + bl 1e2dec │ │ │ │ cmp r5, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ ble.w 13b7f6 │ │ │ │ mov.w r3, #48640 @ 0xbe00 │ │ │ │ movt r3, #15260 @ 0x3b9c │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -283940,15 +283954,15 @@ │ │ │ │ b.n 13b67c │ │ │ │ ldr r2, [pc, #324] @ (13b818 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #324] @ (13b81c ) │ │ │ │ add.w sl, sl, #4 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e0740 │ │ │ │ + bl 1e07e8 │ │ │ │ add.w r3, fp, #1 │ │ │ │ mov fp, r3 │ │ │ │ cmp r5, r3 │ │ │ │ beq.w 13b56a │ │ │ │ b.n 13b58c │ │ │ │ ldrd r4, r5, [sp, #24] │ │ │ │ mov r3, ip │ │ │ │ @@ -283957,15 +283971,15 @@ │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov r2, r9 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ mov r1, r8 │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ bl 132120 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e2e4c │ │ │ │ + bl 1e2ef4 │ │ │ │ ldr.w r2, [r4, #292] @ 0x124 │ │ │ │ add.w r3, r4, #288 @ 0x120 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 13b74e │ │ │ │ cmp.w r8, #256 @ 0x100 │ │ │ │ beq.n 13b7aa │ │ │ │ it hi │ │ │ │ @@ -283982,45 +283996,45 @@ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ str.w fp, [sp, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 131f8c │ │ │ │ mov r0, fp │ │ │ │ - bl 1e2e4c │ │ │ │ + bl 1e2ef4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1e2e4c │ │ │ │ + bl 1e2ef4 │ │ │ │ b.n 13b56a │ │ │ │ mov sl, r4 │ │ │ │ mov r4, r3 │ │ │ │ b.n 13b54c │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ bl 132180 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e2e4c │ │ │ │ + bl 1e2ef4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e2e4c │ │ │ │ + bl 1e2ef4 │ │ │ │ b.n 13b56a │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 2f0c6c │ │ │ │ + bl 2f0d14 │ │ │ │ ldr r2, [pc, #144] @ (13b820 ) │ │ │ │ ldr r1, [pc, #148] @ (13b824 ) │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movs r0, #1 │ │ │ │ - bl 1e0740 │ │ │ │ + bl 1e07e8 │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 13b56a │ │ │ │ b.n 13b59e │ │ │ │ tst.w r9, #4 │ │ │ │ ite eq │ │ │ │ moveq r1, #2 │ │ │ │ @@ -284029,70 +284043,70 @@ │ │ │ │ ldr r2, [pc, #112] @ (13b828 ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [pc, #112] @ (13b82c ) │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1e0740 │ │ │ │ + bl 1e07e8 │ │ │ │ b.n 13b5fe │ │ │ │ tst.w r9, #4 │ │ │ │ str r6, [sp, #0] │ │ │ │ beq.n 13b7e4 │ │ │ │ ldr r2, [pc, #92] @ (13b830 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #92] @ (13b834 ) │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e0740 │ │ │ │ + bl 1e07e8 │ │ │ │ b.n 13b5fe │ │ │ │ ldr r2, [pc, #80] @ (13b838 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #80] @ (13b83c ) │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e0740 │ │ │ │ + bl 1e07e8 │ │ │ │ b.n 13b5fe │ │ │ │ movs r3, #0 │ │ │ │ b.n 13b6f8 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r2, [pc, #816] @ (13bb34 ) │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [pc, #568] @ (13ba44 ) │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r6, pc, #696 @ (adr r6, 13bac8 ) │ │ │ │ + add r7, pc, #440 @ (adr r7, 13b9c8 ) │ │ │ │ movs r2, r4 │ │ │ │ - add r6, pc, #560 @ (adr r6, 13ba44 ) │ │ │ │ + add r7, pc, #304 @ (adr r7, 13b944 ) │ │ │ │ movs r2, r4 │ │ │ │ - add r6, pc, #240 @ (adr r6, 13b908 ) │ │ │ │ + add r6, pc, #1008 @ (adr r6, 13bc08 ) │ │ │ │ movs r2, r4 │ │ │ │ - add r5, pc, #208 @ (adr r5, 13b8ec ) │ │ │ │ + add r5, pc, #976 @ (adr r5, 13bbec ) │ │ │ │ movs r2, r4 │ │ │ │ - add r5, pc, #344 @ (adr r5, 13b978 ) │ │ │ │ + add r6, pc, #88 @ (adr r6, 13b878 ) │ │ │ │ movs r2, r4 │ │ │ │ - add r4, pc, #680 @ (adr r4, 13bacc ) │ │ │ │ + add r5, pc, #424 @ (adr r5, 13b9cc ) │ │ │ │ movs r2, r4 │ │ │ │ - add r4, pc, #632 @ (adr r4, 13baa0 ) │ │ │ │ + add r5, pc, #376 @ (adr r5, 13b9a0 ) │ │ │ │ movs r2, r4 │ │ │ │ - add r4, pc, #776 @ (adr r4, 13bb34 ) │ │ │ │ + add r5, pc, #520 @ (adr r5, 13ba34 ) │ │ │ │ movs r2, r4 │ │ │ │ - add r4, pc, #464 @ (adr r4, 13ba00 ) │ │ │ │ + add r5, pc, #208 @ (adr r5, 13b900 ) │ │ │ │ movs r2, r4 │ │ │ │ - add r4, pc, #696 @ (adr r4, 13baec ) │ │ │ │ + add r5, pc, #440 @ (adr r5, 13b9ec ) │ │ │ │ movs r2, r4 │ │ │ │ - add r4, pc, #352 @ (adr r4, 13b998 ) │ │ │ │ + add r5, pc, #96 @ (adr r5, 13b898 ) │ │ │ │ movs r2, r4 │ │ │ │ - add r4, pc, #592 @ (adr r4, 13ba8c ) │ │ │ │ + add r5, pc, #336 @ (adr r5, 13b98c ) │ │ │ │ movs r2, r4 │ │ │ │ - add r4, pc, #280 @ (adr r4, 13b958 ) │ │ │ │ + add r5, pc, #24 @ (adr r5, 13b858 ) │ │ │ │ movs r2, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #396] @ (13b9e0 ) │ │ │ │ @@ -284133,58 +284147,58 @@ │ │ │ │ cmn.w r5, #8 │ │ │ │ bne.n 13b8b0 │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 13b98c │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cbnz r3, 13b90c │ │ │ │ mov r0, r5 │ │ │ │ - bl 2f1154 │ │ │ │ + bl 2f11fc │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 13b9a6 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ mov r1, r8 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1e3024 │ │ │ │ + bl 1e30cc │ │ │ │ ldr r1, [pc, #280] @ (13b9e8 ) │ │ │ │ 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 13b518 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e2e4c │ │ │ │ + bl 1e2ef4 │ │ │ │ ldr r2, [pc, #248] @ (13b9ec ) │ │ │ │ ldr r3, [pc, #240] @ (13b9e4 ) │ │ │ │ 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 13b9da │ │ │ │ mov r0, r5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 2f1154 │ │ │ │ + bl 2f11fc │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 13b948 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #28] │ │ │ │ movs r0, #0 │ │ │ │ - bl 1e3024 │ │ │ │ + bl 1e30cc │ │ │ │ ldr r1, [pc, #200] @ (13b9f0 ) │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r2, #1 │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #16] │ │ │ │ strd r1, r0, [sp, #8] │ │ │ │ add r3, sp, #32 │ │ │ │ @@ -284260,23 +284274,23 @@ │ │ │ │ b.n 13b8b4 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ blxns r4 │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #792 @ (adr r3, 13bd04 ) │ │ │ │ + add r4, pc, #536 @ (adr r4, 13bc04 ) │ │ │ │ movs r2, r4 │ │ │ │ bx r1 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r3, pc, #440 @ (adr r3, 13bbac ) │ │ │ │ + add r4, pc, #184 @ (adr r4, 13baac ) │ │ │ │ movs r2, r4 │ │ │ │ - rev16 r0, r4 │ │ │ │ + cbnz r0, 13ba40 │ │ │ │ movs r2, r4 │ │ │ │ - cbnz r6, 13ba3a │ │ │ │ + hlt 0x003e │ │ │ │ movs r2, r4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #72] @ (13ba54 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -284430,15 +284444,15 @@ │ │ │ │ cbz r0, 13bb9e │ │ │ │ ldr r3, [pc, #48] @ (13bbb8 ) │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 13bb96 │ │ │ │ cbz r2, 13bba0 │ │ │ │ - bl 1e2e4c │ │ │ │ + bl 1e2ef4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #4] │ │ │ │ str r3, [r5, #8] │ │ │ │ str r3, [r5, #12] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ blx 58d60 │ │ │ │ movs r3, #0 │ │ │ │ @@ -284458,43 +284472,43 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r0, #3784] @ 0xec8 │ │ │ │ mov r6, r2 │ │ │ │ cbz r0, 13bbf2 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1df918 │ │ │ │ + bl 1df9c0 │ │ │ │ cbz r0, 13bc04 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ movs r3, #0 │ │ │ │ - bl 1e6e98 │ │ │ │ + bl 1e6f40 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 1dfd50 │ │ │ │ + bl 1dfdf8 │ │ │ │ str.w r0, [r4, #3784] @ 0xec8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 13bbd4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r1, #12 │ │ │ │ ldr.w r0, [r4, #3784] @ 0xec8 │ │ │ │ - bl 1e2c50 │ │ │ │ + bl 1e2cf8 │ │ │ │ movs r2, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1e6da8 │ │ │ │ + bl 1e6e50 │ │ │ │ ldr.w r0, [r4, #3784] @ 0xec8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1df954 │ │ │ │ + bl 1df9fc │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 13bbdc │ │ │ │ b.n 13bbfe │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -284507,15 +284521,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 1e6da8 │ │ │ │ + bl 1e6e50 │ │ │ │ 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 │ │ │ │ @@ -284525,23 +284539,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 1e6da8 │ │ │ │ + bl 1e6e50 │ │ │ │ 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 1e6dc0 │ │ │ │ + bl 1e6e68 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cbz r1, 13bcc8 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cbz r3, 13bcca │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ blx r2 │ │ │ │ @@ -284565,15 +284579,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 1e6da8 │ │ │ │ + bl 1e6e50 │ │ │ │ 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 │ │ │ │ @@ -284596,15 +284610,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 1e6da8 │ │ │ │ + bl 1e6e50 │ │ │ │ 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 │ │ │ │ @@ -284638,15 +284652,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 1e6da8 │ │ │ │ + bl 1e6e50 │ │ │ │ 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 │ │ │ │ @@ -284777,15 +284791,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 1e6da8 │ │ │ │ + bl 1e6e50 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ add.w r2, r0, #36 @ 0x24 │ │ │ │ b.n 13bdf6 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -284835,15 +284849,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 1e6da8 │ │ │ │ + bl 1e6e50 │ │ │ │ add.w r0, r5, #3440 @ 0xd70 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r0] │ │ │ │ adds r2, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 13bf96 │ │ │ │ @@ -284921,15 +284935,15 @@ │ │ │ │ str r4, [sp, #20] │ │ │ │ mov.w r4, #0 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ beq.n 13c094 │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ add.w r0, r6, #20 │ │ │ │ - bl 1e6e98 │ │ │ │ + bl 1e6f40 │ │ │ │ mov r3, r0 │ │ │ │ ldrd r1, r2, [sp, #48] @ 0x30 │ │ │ │ movs r0, #0 │ │ │ │ strd r1, r2, [r3] │ │ │ │ ldr r2, [pc, #84] @ (13c0d4 ) │ │ │ │ ldr r3, [pc, #80] @ (13c0d0 ) │ │ │ │ add r2, pc │ │ │ │ @@ -284941,25 +284955,25 @@ │ │ │ │ bne.n 13c0c6 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w r1, r5, #3760 @ 0xeb0 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 1f6158 │ │ │ │ + bl 1f6200 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ add r4, sp, #16 │ │ │ │ str r4, [sp, #4] │ │ │ │ bl 13bbbc │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1f6174 │ │ │ │ + bl 1f621c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 13c07c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ b.n 13c072 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @@ -284996,15 +285010,15 @@ │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ beq.n 13c14c │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ mov r3, r1 │ │ │ │ add.w r0, r7, #20 │ │ │ │ - bl 1e6e98 │ │ │ │ + bl 1e6f40 │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ strd r2, r3, [r4] │ │ │ │ ldr r2, [pc, #84] @ (13c18c ) │ │ │ │ ldr r3, [pc, #80] @ (13c188 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -285014,25 +285028,25 @@ │ │ │ │ bne.n 13c17e │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add.w r1, r6, #3760 @ 0xeb0 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 1f6158 │ │ │ │ + bl 1f6200 │ │ │ │ str r5, [sp, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r5, sp, #16 │ │ │ │ mov r2, r7 │ │ │ │ str r5, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ bl 13bbbc │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1f6174 │ │ │ │ + bl 1f621c │ │ │ │ cbnz r5, 13c178 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ b.n 13c12c │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ b.n 13c130 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ @@ -285087,15 +285101,15 @@ │ │ │ │ ldr r3, [pc, #32] @ (13c230 ) │ │ │ │ add.w r0, r4, #4672 @ 0x1240 │ │ │ │ movs r2, #0 │ │ │ │ adds r0, #24 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 2ef7d0 │ │ │ │ + bl 2ef878 │ │ │ │ movs r0, #0 │ │ │ │ str.w r0, [r5, #904] @ 0x388 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ subs r6, #64 @ 0x40 │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r0, r0, #21 │ │ │ │ @@ -285707,15 +285721,15 @@ │ │ │ │ str r3, [r5, #0] │ │ │ │ b.n 13c818 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ subs r0, #62 @ 0x3e │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #792] @ 0x318 │ │ │ │ movs r2, r5 │ │ │ │ adds r7, #216 @ 0xd8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r1, #0] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -285899,15 +285913,15 @@ │ │ │ │ movs r3, #121 @ 0x79 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ str.w ip, [sp] │ │ │ │ bl 13b9fc │ │ │ │ b.n 13ca66 │ │ │ │ - str r2, [sp, #176] @ 0xb0 │ │ │ │ + str r2, [sp, #944] @ 0x3b0 │ │ │ │ movs r2, r4 │ │ │ │ cbnz r2, 13ca88 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -286173,24 +286187,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 1f6158 │ │ │ │ + bl 1f6200 │ │ │ │ movs r3, #1 │ │ │ │ add.w r0, r4, #68 @ 0x44 │ │ │ │ strb.w r3, [r4, #200] @ 0xc8 │ │ │ │ - bl 1f6174 │ │ │ │ + bl 1f621c │ │ │ │ ldr r1, [pc, #52] @ (13cd94 ) │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r4, #204 @ 0xcc │ │ │ │ add r1, pc │ │ │ │ - bl 1f6190 │ │ │ │ + bl 1f6238 │ │ │ │ cmp r0, #2 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ beq.n 13cd78 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [pc, #28] @ (13cd98 ) │ │ │ │ @@ -286202,17 +286216,17 @@ │ │ │ │ add r2, pc │ │ │ │ movw r3, #794 @ 0x31a │ │ │ │ bl 13b9fc │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ lsrs r7, r6, #29 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r5, #58] @ 0x3a │ │ │ │ + str r0, [sp, #184] @ 0xb8 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r6, [r0, #58] @ 0x3a │ │ │ │ + str r0, [sp, #24] │ │ │ │ movs r2, r4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r0, #64] @ 0x40 │ │ │ │ @@ -287106,24 +287120,24 @@ │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r3, [r5, #3496] @ 0xda8 │ │ │ │ strd r2, r2, [r4, #192] @ 0xc0 │ │ │ │ cmp r3, #3 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [r4, #64] @ 0x40 │ │ │ │ - bl 1f60cc │ │ │ │ + bl 1f6174 │ │ │ │ cmp r0, #2 │ │ │ │ beq.n 13d67e │ │ │ │ add.w r7, r4, #96 @ 0x60 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f6060 │ │ │ │ + bl 1f6108 │ │ │ │ cmp r0, #2 │ │ │ │ beq.n 13d6b4 │ │ │ │ add.w r0, r4, #144 @ 0x90 │ │ │ │ - bl 1f6060 │ │ │ │ + bl 1f6108 │ │ │ │ cmp r0, #2 │ │ │ │ beq.n 13d6dc │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r3, #2 │ │ │ │ beq.n 13d69e │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ @@ -287149,55 +287163,55 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r4 │ │ │ │ bl 13cd38 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 13d664 │ │ │ │ add.w r0, r4, #144 @ 0x90 │ │ │ │ - bl 1f604c │ │ │ │ + bl 1f60f4 │ │ │ │ b.n 13d6f4 │ │ │ │ ldr r1, [pc, #76] @ (13d704 ) │ │ │ │ movs r3, #83 @ 0x53 │ │ │ │ ldr r2, [pc, #76] @ (13d708 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #12 │ │ │ │ bl 13b9fc │ │ │ │ mov r5, r0 │ │ │ │ add.w r0, r4, #68 @ 0x44 │ │ │ │ - bl 1f60b8 │ │ │ │ + bl 1f6160 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [pc, #44] @ (13d70c ) │ │ │ │ movs r3, #89 @ 0x59 │ │ │ │ ldr r2, [pc, #44] @ (13d710 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #12 │ │ │ │ bl 13b9fc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f604c │ │ │ │ + bl 1f60f4 │ │ │ │ b.n 13d6cc │ │ │ │ - strh r4, [r7, #50] @ 0x32 │ │ │ │ + strh r4, [r7, #56] @ 0x38 │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r7, #48] @ 0x30 │ │ │ │ + strh r6, [r7, #54] @ 0x36 │ │ │ │ movs r2, r4 │ │ │ │ - strh r0, [r3, #50] @ 0x32 │ │ │ │ + strh r0, [r3, #56] @ 0x38 │ │ │ │ movs r2, r4 │ │ │ │ - strh r4, [r1, #48] @ 0x30 │ │ │ │ + strh r4, [r1, #54] @ 0x36 │ │ │ │ movs r2, r4 │ │ │ │ - strh r0, [r6, #48] @ 0x30 │ │ │ │ + strh r0, [r6, #54] @ 0x36 │ │ │ │ movs r2, r4 │ │ │ │ - strh r4, [r4, #46] @ 0x2e │ │ │ │ + strh r4, [r4, #52] @ 0x34 │ │ │ │ movs r2, r4 │ │ │ │ push {r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4068] @ 0xfe4 │ │ │ │ ldr r5, [pc, #148] @ (13d7bc ) │ │ │ │ @@ -287245,28 +287259,28 @@ │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 13d78e │ │ │ │ ldr r0, [pc, #40] @ (13d7c8 ) │ │ │ │ mov r1, r5 │ │ │ │ dmb ish │ │ │ │ add r0, pc │ │ │ │ - bl 1e8128 │ │ │ │ + bl 1e81d0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 13d740 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ bl 132f80 │ │ │ │ blx 593f8 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ cmp r0, #208 @ 0xd0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #184 @ 0xb8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r4, [r2, #26] │ │ │ │ + strh r4, [r2, #32] │ │ │ │ movs r2, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #480] @ (13d9c0 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -287412,15 +287426,15 @@ │ │ │ │ bne.n 13d930 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 13d8ac │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [r7, #320] @ 0x140 │ │ │ │ - bl 1deca4 │ │ │ │ + bl 1ded4c │ │ │ │ b.n 13d8ac │ │ │ │ add.w r5, r7, #320 @ 0x140 │ │ │ │ movs r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 13d96e │ │ │ │ @@ -287441,15 +287455,15 @@ │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 13d89c │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1decd0 │ │ │ │ + bl 1ded78 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r6, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 13d9a4 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ @@ -287459,21 +287473,21 @@ │ │ │ │ nop │ │ │ │ cmp r0, #24 │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r7, #38 @ 0x26 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r6, [r6, #32] │ │ │ │ + strh r6, [r6, #38] @ 0x26 │ │ │ │ movs r2, r4 │ │ │ │ - strh r0, [r0, #30] │ │ │ │ + strh r0, [r0, #36] @ 0x24 │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r0, #32] │ │ │ │ + strh r6, [r0, #38] @ 0x26 │ │ │ │ movs r2, r4 │ │ │ │ - strh r4, [r5, #28] │ │ │ │ + strh r4, [r5, #34] @ 0x22 │ │ │ │ movs r2, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ sub sp, #16 │ │ │ │ @@ -287539,25 +287553,25 @@ │ │ │ │ bl 142800 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 13dbbe │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r8, r3 │ │ │ │ b.n 13da44 │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 1f6158 │ │ │ │ + bl 1f6200 │ │ │ │ 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 1f6080 │ │ │ │ + bl 1f6128 │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 1f6174 │ │ │ │ + bl 1f621c │ │ │ │ ldr r0, [r5, #12] │ │ │ │ bl 132eec │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r0, #64] @ 0x40 │ │ │ │ @@ -287567,25 +287581,25 @@ │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl 13cc50 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 13db5a │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 1f6158 │ │ │ │ + bl 1f6200 │ │ │ │ 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 1f6080 │ │ │ │ + bl 1f6128 │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 1f6174 │ │ │ │ + bl 1f621c │ │ │ │ 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] │ │ │ │ @@ -287701,25 +287715,25 @@ │ │ │ │ strd r0, r1, [r3, #16] │ │ │ │ beq.n 13dc88 │ │ │ │ cmp r2, #2 │ │ │ │ bne.n 13dc66 │ │ │ │ add.w r3, r6, #68 @ 0x44 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1f6158 │ │ │ │ + bl 1f6200 │ │ │ │ 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 1f6080 │ │ │ │ + bl 1f6128 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 1f6174 │ │ │ │ + bl 1f621c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 13d7cc │ │ │ │ mov r1, r5 │ │ │ │ @@ -287731,25 +287745,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 1f6158 │ │ │ │ + bl 1f6200 │ │ │ │ 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 1f6080 │ │ │ │ + bl 1f6128 │ │ │ │ add.w r0, r6, #68 @ 0x44 │ │ │ │ - bl 1f6174 │ │ │ │ + bl 1f621c │ │ │ │ ldr r0, [r6, #12] │ │ │ │ bl 132eec │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [pc, #24] @ (13dcdc ) │ │ │ │ @@ -287759,35 +287773,35 @@ │ │ │ │ add r2, pc │ │ │ │ movw r3, #1183 @ 0x49f │ │ │ │ bl 13b9fc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - strh r2, [r0, #0] │ │ │ │ + strh r2, [r0, #6] │ │ │ │ movs r2, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #12 │ │ │ │ adds r0, #68 @ 0x44 │ │ │ │ - bl 1f6158 │ │ │ │ + bl 1f6200 │ │ │ │ ldrb.w r3, [r5, #200] @ 0xc8 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 13dd78 │ │ │ │ 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 13dd88 │ │ │ │ - bl 1f6174 │ │ │ │ + bl 1f621c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r3, #1 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ strd sl, fp, [sp] │ │ │ │ bl 14291c │ │ │ │ mov r1, r4 │ │ │ │ @@ -287799,41 +287813,41 @@ │ │ │ │ mov r1, r4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ cmp r7, #0 │ │ │ │ bne.n 13ddcc │ │ │ │ bl 13cbd4 │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 1f6158 │ │ │ │ + bl 1f6200 │ │ │ │ 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 1f6030 │ │ │ │ + bl 1f60d8 │ │ │ │ ldrb.w r3, [r5, #200] @ 0xc8 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 13dd0e │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 1f6174 │ │ │ │ + bl 1f621c │ │ │ │ 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 1f609c │ │ │ │ + bl 1f6144 │ │ │ │ cmp r0, #2 │ │ │ │ bne.n 13dd70 │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 1f6174 │ │ │ │ + bl 1f621c │ │ │ │ ldr r3, [pc, #60] @ (13dde0 ) │ │ │ │ ldr r1, [pc, #64] @ (13dde4 ) │ │ │ │ mov.w r2, #732 @ 0x2dc │ │ │ │ add r3, pc │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ bl 13d714 │ │ │ │ @@ -287851,25 +287865,25 @@ │ │ │ │ movw r2, #755 @ 0x2f3 │ │ │ │ ldr r1, [pc, #32] @ (13ddf4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 13d714 │ │ │ │ b.n 13ddb2 │ │ │ │ nop │ │ │ │ - ldrb r0, [r7, #30] │ │ │ │ + strh r0, [r7, #2] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r4, #28] │ │ │ │ + ldrb r0, [r4, #31] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r6, [r5, #30] │ │ │ │ + strh r6, [r5, #2] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r1, #28] │ │ │ │ + ldrb r0, [r1, #31] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r7, #30] │ │ │ │ + strh r0, [r7, #2] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r6, [r6, #27] │ │ │ │ + ldrb r6, [r6, #30] │ │ │ │ movs r2, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r3, [r1, #28] │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -288122,33 +288136,33 @@ │ │ │ │ bl 13b9fc │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r0, r3, #40 @ 0x28 │ │ │ │ b.n 13e044 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldrb r6, [r0, #12] │ │ │ │ + ldrb r6, [r0, #15] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r7, #18] │ │ │ │ + ldrb r0, [r7, #21] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r6, [r0, #17] │ │ │ │ + ldrb r6, [r0, #20] │ │ │ │ movs r2, r4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r8, r0 │ │ │ │ add.w r4, r0, #68 @ 0x44 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r1 │ │ │ │ - bl 1f6158 │ │ │ │ + bl 1f6200 │ │ │ │ ldr.w r5, [r8, #196] @ 0xc4 │ │ │ │ add.w r2, r8, #192 @ 0xc0 │ │ │ │ ldr.w fp, [pc, #280] @ 13e200 │ │ │ │ mov.w sl, #0 │ │ │ │ cmp r5, r2 │ │ │ │ add fp, pc │ │ │ │ it eq │ │ │ │ @@ -288213,17 +288227,17 @@ │ │ │ │ cmp r5, r3 │ │ │ │ bne.n 13e102 │ │ │ │ mov r9, r4 │ │ │ │ ldrd r4, r6, [sp, #24] │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 13e1a2 │ │ │ │ add.w r0, r8, #144 @ 0x90 │ │ │ │ - bl 1f6030 │ │ │ │ + bl 1f60d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f6174 │ │ │ │ + bl 1f621c │ │ │ │ cbz r6, 13e1ae │ │ │ │ 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] │ │ │ │ @@ -288249,21 +288263,21 @@ │ │ │ │ bl 13d714 │ │ │ │ b.n 13e1da │ │ │ │ ... │ │ │ │ subs r6, r1, #4 │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r0, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r4, #14] │ │ │ │ + ldrb r2, [r4, #17] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r4, [r7, #11] │ │ │ │ + ldrb r4, [r7, #14] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r4, #14] │ │ │ │ + ldrb r2, [r4, #17] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r4, #11] │ │ │ │ + ldrb r0, [r4, #14] │ │ │ │ movs r2, r4 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w r8, [pc, #344] @ 13e384 │ │ │ │ mov r5, r0 │ │ │ │ @@ -288291,19 +288305,19 @@ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ blx r2 │ │ │ │ ldr.w r4, [r5, #196] @ 0xc4 │ │ │ │ cmp r4, r6 │ │ │ │ bne.n 13e252 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1f604c │ │ │ │ + bl 1f60f4 │ │ │ │ mov r0, sl │ │ │ │ - bl 1f604c │ │ │ │ + bl 1f60f4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f60b8 │ │ │ │ + bl 1f6160 │ │ │ │ ldrd r0, r3, [r5, #304] @ 0x130 │ │ │ │ adds r2, r0, r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, r2 │ │ │ │ bcs.n 13e2ae │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cbz r1, 13e2a6 │ │ │ │ @@ -288320,15 +288334,15 @@ │ │ │ │ ldr r2, [pc, #212] @ (13e388 ) │ │ │ │ ldr.w r3, [r5, #300] @ 0x12c │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 13e2ca │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 13e35c │ │ │ │ - bl 1e2e4c │ │ │ │ + bl 1e2ef4 │ │ │ │ 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 │ │ │ │ @@ -288338,17 +288352,17 @@ │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r3, r3, [r5, #36] @ 0x24 │ │ │ │ bl 13bca4 │ │ │ │ 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 1f6158 │ │ │ │ + bl 1f6200 │ │ │ │ b.n 13e30c │ │ │ │ - bl 1f609c │ │ │ │ + bl 1f6144 │ │ │ │ cmp r0, #2 │ │ │ │ beq.n 13e366 │ │ │ │ ldr.w r3, [r5, #196] @ 0xc4 │ │ │ │ cmp r3, r6 │ │ │ │ beq.n 13e32c │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr.w r2, [r3, #3452] @ 0xd7c │ │ │ │ @@ -288357,26 +288371,26 @@ │ │ │ │ mov r0, r9 │ │ │ │ cmp r2, #0 │ │ │ │ ble.n 13e304 │ │ │ │ ldrb.w r2, [r3, #3456] @ 0xd80 │ │ │ │ cbz r2, 13e37a │ │ │ │ mov r0, r7 │ │ │ │ add.w sl, r5, #96 @ 0x60 │ │ │ │ - bl 1f6174 │ │ │ │ + bl 1f621c │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f6158 │ │ │ │ + bl 1f6200 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, sl │ │ │ │ strb.w r4, [r5, #200] @ 0xc8 │ │ │ │ - bl 1f6080 │ │ │ │ + bl 1f6128 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f6174 │ │ │ │ + bl 1f621c │ │ │ │ ldr.w r0, [r5, #204] @ 0xcc │ │ │ │ mov r1, r4 │ │ │ │ - bl 1f61f4 │ │ │ │ + bl 1f629c │ │ │ │ str r4, [r5, #64] @ 0x40 │ │ │ │ b.n 13e246 │ │ │ │ blx 58d60 │ │ │ │ ldr.w r3, [r5, #300] @ 0x12c │ │ │ │ b.n 13e2ca │ │ │ │ ldr r3, [pc, #36] @ (13e38c ) │ │ │ │ mov r0, r5 │ │ │ │ @@ -288390,17 +288404,17 @@ │ │ │ │ bl 132f80 │ │ │ │ b.n 13e32c │ │ │ │ nop │ │ │ │ adds r0, r1, #7 │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r4, r1, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r6, #7] │ │ │ │ + ldrb r0, [r6, #10] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r3, #5] │ │ │ │ + ldrb r2, [r3, #8] │ │ │ │ movs r2, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [pc, #312] @ (13e4e0 ) │ │ │ │ @@ -288919,15 +288933,15 @@ │ │ │ │ cbz r3, 13e8b4 │ │ │ │ mvn.w r6, #3 │ │ │ │ b.n 13e610 │ │ │ │ bl 132f80 │ │ │ │ b.n 13e8ae │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strb r2, [r6, #16] │ │ │ │ + strb r2, [r6, #19] │ │ │ │ movs r2, r4 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #200] @ (13e99c ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -289643,15 +289657,15 @@ │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ ldr r1, [r1, #48] @ 0x30 │ │ │ │ str r3, [sp, #4] │ │ │ │ mul.w r2, r6, r2 │ │ │ │ ldr r0, [r1, r2] │ │ │ │ - bl 2f89e0 │ │ │ │ + bl 2f8a88 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r7, [r5, #12] │ │ │ │ bl 13b47c │ │ │ │ movs r2, #32 │ │ │ │ mov r8, r0 │ │ │ │ @@ -290235,32 +290249,32 @@ │ │ │ │ beq.w 13f51e │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r7, [r3, #12] │ │ │ │ cmp r7, #1 │ │ │ │ bne.w 13f51e │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ - bl 2f882c │ │ │ │ - bl 1e9bb8 │ │ │ │ + bl 2f88d4 │ │ │ │ + bl 1e9c60 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 13ff6c │ │ │ │ str r7, [r4, #20] │ │ │ │ b.n 13f51e │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 5926c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [r4, #0] │ │ │ │ b.n 13f51e │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r3, r7] │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ - bl 2f882c │ │ │ │ - bl 1e9bb8 │ │ │ │ + bl 2f88d4 │ │ │ │ + bl 1e9c60 │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 13f892 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #20] │ │ │ │ b.n 13f4f8 │ │ │ │ ldr.w r9, [sp, #32] │ │ │ │ @@ -291469,15 +291483,15 @@ │ │ │ │ str.w fp, [r5] │ │ │ │ str r0, [r5, #8] │ │ │ │ beq.n 14030c │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ mla r3, r2, r0, r3 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 2f89e0 │ │ │ │ + bl 2f8a88 │ │ │ │ str r0, [r5, #16] │ │ │ │ add.w r9, r9, #1 │ │ │ │ adds r5, #20 │ │ │ │ cmp r7, r9 │ │ │ │ bne.n 1402e2 │ │ │ │ ldrd r3, sl, [sp, #12] │ │ │ │ mov r6, fp │ │ │ │ @@ -292050,15 +292064,15 @@ │ │ │ │ mul.w r7, r3, sl │ │ │ │ movs r3, #44 @ 0x2c │ │ │ │ add.w r4, r9, r7 │ │ │ │ mla r5, r3, sl, r5 │ │ │ │ ldrd r3, r8, [r5, #8] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r0, r8 │ │ │ │ - bl 2f89e0 │ │ │ │ + bl 2f8a88 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ mov r6, r0 │ │ │ │ str r2, [sp, #12] │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ mov r0, r5 │ │ │ │ @@ -292789,21 +292803,21 @@ │ │ │ │ cmp r1, r0 │ │ │ │ it eq │ │ │ │ moveq r8, r3 │ │ │ │ adds r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 141092 │ │ │ │ ldr.w r0, [sl, #12] │ │ │ │ - bl 2f89e0 │ │ │ │ + bl 2f8a88 │ │ │ │ ands.w r5, r0, #2 │ │ │ │ ldr.w r0, [sl, #12] │ │ │ │ itt ne │ │ │ │ strne.w r8, [r4, #148] @ 0x94 │ │ │ │ movne r5, r0 │ │ │ │ - bl 2f89e0 │ │ │ │ + bl 2f8a88 │ │ │ │ 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 │ │ │ │ @@ -292950,23 +292964,23 @@ │ │ │ │ nop │ │ │ │ ldr r3, [pc, #12] @ (141248 ) │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ stmia.w r2, {r0, r1} │ │ │ │ bx lr │ │ │ │ - str r4, [r0, r3] │ │ │ │ + str r4, [r0, r6] │ │ │ │ movs r2, r5 │ │ │ │ ldr r3, [pc, #12] @ (14125c ) │ │ │ │ add r3, pc │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ stmia.w r2, {r0, r1} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - str r2, [r6, r2] │ │ │ │ + str r2, [r6, r5] │ │ │ │ movs r2, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ mov r7, r0 │ │ │ │ @@ -293121,15 +293135,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 2f8820 │ │ │ │ + bl 2f88c8 │ │ │ │ adds r1, r5, r6 │ │ │ │ movs r3, #1 │ │ │ │ ldrd r0, r5, [r0] │ │ │ │ movs r2, #4 │ │ │ │ blx r5 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -293237,15 +293251,15 @@ │ │ │ │ mov.w r3, r9, lsl #5 │ │ │ │ ldr.w fp, [sl, #1508] @ 0x5e4 │ │ │ │ adds r6, r2, r3 │ │ │ │ ldr r7, [r2, r3] │ │ │ │ mul.w r7, r8, r7 │ │ │ │ ldr.w r3, [fp, r7] │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ - bl 2f89e0 │ │ │ │ + bl 2f8a88 │ │ │ │ tst.w r0, #6 │ │ │ │ beq.n 141546 │ │ │ │ ldr.w r3, [fp, r7] │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ lsls r3, r3, #19 │ │ │ │ bpl.n 141546 │ │ │ │ @@ -293338,15 +293352,15 @@ │ │ │ │ movs r7, #1 │ │ │ │ mov r8, r9 │ │ │ │ movs r6, #24 │ │ │ │ blx 5926c │ │ │ │ strd r9, r9, [sp, #36] @ 0x24 │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ - bl 2f8820 │ │ │ │ + bl 2f88c8 │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #4 │ │ │ │ ldrd r0, r6, [r0] │ │ │ │ blx r6 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -293401,15 +293415,15 @@ │ │ │ │ blx 58d60 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w r4, r3, #4096 @ 0x1000 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r3, #1508] @ 0x5e4 │ │ │ │ ldr.w r3, [r4, #680] @ 0x2a8 │ │ │ │ cbz r3, 141730 │ │ │ │ - bl 2f8820 │ │ │ │ + bl 2f88c8 │ │ │ │ ldr.w r1, [r4, #680] @ 0x2a8 │ │ │ │ cbz r1, 141730 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx r3 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #680] @ 0x2a8 │ │ │ │ @@ -293579,17 +293593,17 @@ │ │ │ │ ldr r3, [pc, #16] @ (141904 ) │ │ │ │ add r3, pc │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r0, ip │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #288] @ (141a24 ) │ │ │ │ + ldr r3, [pc, #32] @ (141924 ) │ │ │ │ movs r2, r5 │ │ │ │ - ldr r2, [pc, #88] @ (141960 ) │ │ │ │ + ldr r2, [pc, #856] @ (141c60 ) │ │ │ │ movs r2, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #432] @ (141acc ) │ │ │ │ mov r6, r1 │ │ │ │ @@ -293707,15 +293721,15 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 141ac6 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ ldr.w r0, [fp, #36] @ 0x24 │ │ │ │ - bl 2f8b90 │ │ │ │ + bl 2f8c38 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1419fe │ │ │ │ add.w lr, fp, #36 @ 0x24 │ │ │ │ movs r3, #1 │ │ │ │ ldr.w fp, [fp, #36] @ 0x24 │ │ │ │ add.w ip, r5, #104 @ 0x68 │ │ │ │ strb.w r3, [r5, #56] @ 0x38 │ │ │ │ @@ -294057,19 +294071,19 @@ │ │ │ │ bl 13b9fc │ │ │ │ mov r4, r0 │ │ │ │ b.n 141d70 │ │ │ │ mov r7, r4 │ │ │ │ mov.w sl, #0 │ │ │ │ mov.w fp, #0 │ │ │ │ b.n 141d1a │ │ │ │ - ands r6, r7 │ │ │ │ + lsrs r6, r7 │ │ │ │ movs r2, r4 │ │ │ │ - ands r2, r2 │ │ │ │ + lsrs r2, r2 │ │ │ │ movs r2, r4 │ │ │ │ - subs r7, #222 @ 0xde │ │ │ │ + lsls r6, r3 │ │ │ │ movs r2, r4 │ │ │ │ ldr r2, [r1, #40] @ 0x28 │ │ │ │ cbz r2, 141e16 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -294308,15 +294322,15 @@ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 142156 │ │ │ │ add sp, #216 @ 0xd8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - bl 1e0c54 │ │ │ │ + bl 1e0cfc │ │ │ │ mov r8, r1 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r7, r0 │ │ │ │ cmp r1, #8 │ │ │ │ bhi.n 142110 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 142132 │ │ │ │ @@ -294447,17 +294461,17 @@ │ │ │ │ add r1, pc │ │ │ │ bl 133084 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ bl 132eec │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - subs r1, #88 @ 0x58 │ │ │ │ + subs r2, #24 │ │ │ │ movs r2, r4 │ │ │ │ - subs r3, #230 @ 0xe6 │ │ │ │ + subs r4, #166 @ 0xa6 │ │ │ │ movs r2, r4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -294577,19 +294591,19 @@ │ │ │ │ ... │ │ │ │ udf #6 │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ ble.n 142408 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r2, #252 @ 0xfc │ │ │ │ + subs r3, #188 @ 0xbc │ │ │ │ movs r2, r4 │ │ │ │ - subs r3, #54 @ 0x36 │ │ │ │ + subs r3, #246 @ 0xf6 │ │ │ │ movs r2, r4 │ │ │ │ - subs r2, #186 @ 0xba │ │ │ │ + subs r3, #122 @ 0x7a │ │ │ │ movs r2, r4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ mov r3, r1 │ │ │ │ @@ -294663,17 +294677,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r3, #658 @ 0x292 │ │ │ │ bl 13b9fc │ │ │ │ b.n 14237a │ │ │ │ nop │ │ │ │ - subs r2, #130 @ 0x82 │ │ │ │ + subs r3, #66 @ 0x42 │ │ │ │ movs r2, r4 │ │ │ │ - subs r1, #212 @ 0xd4 │ │ │ │ + subs r2, #148 @ 0x94 │ │ │ │ movs r2, r4 │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 142418 │ │ │ │ tbb [pc, r0] │ │ │ │ lsrs r6, r1, #12 │ │ │ │ asrs r1, r2, #16 │ │ │ │ @@ -294694,23 +294708,23 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #20] @ (142430 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #20] @ (142434 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - ands r4, r5 │ │ │ │ + lsrs r4, r5 │ │ │ │ movs r2, r5 │ │ │ │ - tst r6, r7 │ │ │ │ + cmn r6, r7 │ │ │ │ movs r2, r5 │ │ │ │ - muls r4, r0 │ │ │ │ + add r4, r0 │ │ │ │ movs r2, r5 │ │ │ │ - subs r7, #14 │ │ │ │ + subs r7, #206 @ 0xce │ │ │ │ movs r2, r5 │ │ │ │ - asrs r0, r4 │ │ │ │ + rors r0, r4 │ │ │ │ movs r2, r5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr.w ip, [pc, #120] @ 1424c0 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ @@ -294776,26 +294790,26 @@ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [pc, #40] @ (142518 ) │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ add r0, pc │ │ │ │ - bl 1e81b8 │ │ │ │ + bl 1e8260 │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1424e6 │ │ │ │ movw r1, #16960 @ 0x4240 │ │ │ │ movt r1, #15 │ │ │ │ smull r0, r1, r0, r1 │ │ │ │ - bl 1e0c54 │ │ │ │ + bl 1e0cfc │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ orn r0, r0, #5799936 @ 0x588000 │ │ │ │ - subs r1, #144 @ 0x90 │ │ │ │ + subs r2, #80 @ 0x50 │ │ │ │ movs r2, r4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -294882,15 +294896,15 @@ │ │ │ │ bl 142438 │ │ │ │ cmp r0, #2 │ │ │ │ bne.n 14261e │ │ │ │ adds r4, #24 │ │ │ │ cmp r5, r6 │ │ │ │ bne.n 1425ee │ │ │ │ str r0, [sp, #20] │ │ │ │ - bl 1e0b70 │ │ │ │ + bl 1e0c18 │ │ │ │ cmp r0, sl │ │ │ │ ldr r3, [sp, #20] │ │ │ │ sbcs.w r1, r1, fp │ │ │ │ bcc.n 1425ea │ │ │ │ b.n 1425d2 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ @@ -294985,15 +294999,15 @@ │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 13b9fc │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - adds r7, #142 @ 0x8e │ │ │ │ + subs r0, #78 @ 0x4e │ │ │ │ movs r2, r4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ sub sp, #12 │ │ │ │ @@ -295187,17 +295201,17 @@ │ │ │ │ mov.w r2, #358 @ 0x166 │ │ │ │ ldr r1, [pc, #16] @ (142918 ) │ │ │ │ mov r0, r7 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 133084 │ │ │ │ b.n 1428e8 │ │ │ │ - adds r5, #174 @ 0xae │ │ │ │ + adds r6, #110 @ 0x6e │ │ │ │ movs r2, r4 │ │ │ │ - adds r5, #140 @ 0x8c │ │ │ │ + adds r6, #76 @ 0x4c │ │ │ │ movs r2, r4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ mov r7, r0 │ │ │ │ @@ -295231,17 +295245,17 @@ │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [pc, #16] @ (142988 ) │ │ │ │ movw r2, #453 @ 0x1c5 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 133084 │ │ │ │ b.n 14295c │ │ │ │ - adds r5, #62 @ 0x3e │ │ │ │ + adds r5, #254 @ 0xfe │ │ │ │ movs r2, r4 │ │ │ │ - adds r5, #28 │ │ │ │ + adds r5, #220 @ 0xdc │ │ │ │ movs r2, r4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ sub sp, #12 │ │ │ │ @@ -295388,17 +295402,17 @@ │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #10 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #246 @ 0xf6 │ │ │ │ + adds r4, #182 @ 0xb6 │ │ │ │ movs r2, r4 │ │ │ │ - adds r3, #184 @ 0xb8 │ │ │ │ + adds r4, #120 @ 0x78 │ │ │ │ movs r2, r4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [pc, #104] @ (142b90 ) │ │ │ │ mov r6, r2 │ │ │ │ @@ -295529,17 +295543,17 @@ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ adds r2, r6, #4 │ │ │ │ mov r4, r6 │ │ │ │ cmp r2, r8 │ │ │ │ sub.w r6, r3, #4 │ │ │ │ bne.n 142c52 │ │ │ │ add.w r0, r7, #24 │ │ │ │ - bl 1dbcc8 │ │ │ │ + bl 1dbd70 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f60b8 │ │ │ │ + bl 1f6160 │ │ │ │ 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} │ │ │ │ @@ -295559,15 +295573,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 142d2e │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ blx 5926c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f60cc │ │ │ │ + bl 1f6174 │ │ │ │ cbz r0, 142cf8 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ ldr r4, [pc, #144] @ (142d70 ) │ │ │ │ ldr r2, [pc, #148] @ (142d74 ) │ │ │ │ @@ -295577,15 +295591,15 @@ │ │ │ │ add r2, pc │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 13b9fc │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 1dbc48 │ │ │ │ + bl 1dbcf0 │ │ │ │ cbnz r0, 142d46 │ │ │ │ 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 │ │ │ │ @@ -295603,15 +295617,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 13b9fc │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f60b8 │ │ │ │ + bl 1f6160 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ ldr r4, [pc, #36] @ (142d7c ) │ │ │ │ ldr r2, [pc, #40] @ (142d80 ) │ │ │ │ movs r3, #123 @ 0x7b │ │ │ │ @@ -295619,23 +295633,23 @@ │ │ │ │ mvn.w r1, #12 │ │ │ │ add r2, pc │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 13b9fc │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - adds r0, #34 @ 0x22 │ │ │ │ + adds r0, #226 @ 0xe2 │ │ │ │ movs r2, r4 │ │ │ │ - adds r2, #12 │ │ │ │ + adds r2, #204 @ 0xcc │ │ │ │ movs r2, r4 │ │ │ │ - adds r1, #188 @ 0xbc │ │ │ │ + adds r2, #124 @ 0x7c │ │ │ │ movs r2, r4 │ │ │ │ - cmp r7, #186 @ 0xba │ │ │ │ + adds r0, #122 @ 0x7a │ │ │ │ movs r2, r4 │ │ │ │ - adds r1, #148 @ 0x94 │ │ │ │ + adds r2, #84 @ 0x54 │ │ │ │ movs r2, r4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -295741,42 +295755,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 1f6158 │ │ │ │ + bl 1f6200 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ bl 142d88 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f6174 │ │ │ │ + bl 1f621c │ │ │ │ cbnz r5, 142ece │ │ │ │ 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 1f6158 │ │ │ │ + bl 1f6200 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 142d88 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f6174 │ │ │ │ + bl 1f621c │ │ │ │ add.w r3, r4, #88 @ 0x58 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 142f04 │ │ │ │ @@ -295794,15 +295808,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 1f6158 │ │ │ │ + bl 1f6200 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ bl 142d88 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 142f72 │ │ │ │ ldrd r1, r2, [r4, #72] @ 0x48 │ │ │ │ @@ -295810,19 +295824,19 @@ │ │ │ │ cmp r1, r6 │ │ │ │ sbcs r2, r3 │ │ │ │ bcs.n 142f9a │ │ │ │ add.w r0, r4, #24 │ │ │ │ strd r6, r3, [r4, #72] @ 0x48 │ │ │ │ str r6, [r4, #80] @ 0x50 │ │ │ │ str r3, [r4, #84] @ 0x54 │ │ │ │ - bl 1dbcdc │ │ │ │ + bl 1dbd84 │ │ │ │ cmp r0, #2 │ │ │ │ beq.n 142f7e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f6174 │ │ │ │ + bl 1f621c │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [pc, #48] @ (142fb0 ) │ │ │ │ mvn.w r1, #12 │ │ │ │ ldr r2, [pc, #44] @ (142fb4 ) │ │ │ │ mov r0, r7 │ │ │ │ @@ -295838,21 +295852,21 @@ │ │ │ │ ldr r1, [pc, #28] @ (142fbc ) │ │ │ │ movw r2, #455 @ 0x1c7 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 133084 │ │ │ │ mov r5, r0 │ │ │ │ b.n 142f72 │ │ │ │ - cmp r7, #204 @ 0xcc │ │ │ │ + adds r0, #140 @ 0x8c │ │ │ │ movs r2, r4 │ │ │ │ - cmp r7, #104 @ 0x68 │ │ │ │ + adds r0, #40 @ 0x28 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r7, #124 @ 0x7c │ │ │ │ + adds r0, #60 @ 0x3c │ │ │ │ movs r2, r4 │ │ │ │ - cmp r7, #78 @ 0x4e │ │ │ │ + adds r0, #14 │ │ │ │ movs r2, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #476] @ (1431b0 ) │ │ │ │ @@ -295880,26 +295894,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 1f6158 │ │ │ │ + bl 1f6200 │ │ │ │ add r3, pc, #392 @ (adr r3, 1431a8 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ ldrd r0, r1, [sp, #88] @ 0x58 │ │ │ │ blx 58bd4 <__aeabi_uldivmod@plt> │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ str r2, [sp, #24] │ │ │ │ b.n 143048 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1dbd14 │ │ │ │ + bl 1dbdbc │ │ │ │ cmp r0, #1 │ │ │ │ beq.n 1430fa │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 143170 │ │ │ │ ldrd r2, r3, [r4, #80] @ 0x50 │ │ │ │ cmp r2, r5 │ │ │ │ sbcs r3, r6 │ │ │ │ @@ -295921,26 +295935,26 @@ │ │ │ │ sbcs r2, r6 │ │ │ │ bcs.w 143192 │ │ │ │ ldr r7, [r4, #96] @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #20] │ │ │ │ - bl 1f6174 │ │ │ │ + bl 1f621c │ │ │ │ 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 1428a8 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f6158 │ │ │ │ + bl 1f6200 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr.w r2, [r7, #-4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ bgt.n 1430ea │ │ │ │ ldr r3, [r2, #104] @ 0x68 │ │ │ │ @@ -295964,15 +295978,15 @@ │ │ │ │ bne.n 1430fe │ │ │ │ ldrb r3, [r7, #24] │ │ │ │ cbnz r3, 143106 │ │ │ │ ldrd r1, r2, [r4, #72] @ 0x48 │ │ │ │ b.n 143076 │ │ │ │ mov.w fp, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f6174 │ │ │ │ + bl 1f621c │ │ │ │ b.n 142ff2 │ │ │ │ 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 │ │ │ │ @@ -296011,50 +296025,50 @@ │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #523 @ 0x20b │ │ │ │ bl 13b9fc │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f6174 │ │ │ │ + bl 1f621c │ │ │ │ b.n 142ff2 │ │ │ │ mov r0, r4 │ │ │ │ mov.w fp, #0 │ │ │ │ - bl 1f6174 │ │ │ │ + bl 1f621c │ │ │ │ b.n 142ff2 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ beq.n 1431fc │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ beq.n 1431c8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r5, #242 @ 0xf2 │ │ │ │ + cmp r6, #178 @ 0xb2 │ │ │ │ movs r2, r4 │ │ │ │ - cmp r5, #118 @ 0x76 │ │ │ │ + cmp r6, #54 @ 0x36 │ │ │ │ movs r2, r4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r1 │ │ │ │ sub sp, #20 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ mov sl, r2 │ │ │ │ mov fp, r3 │ │ │ │ - bl 1f6158 │ │ │ │ + bl 1f6200 │ │ │ │ ldr r4, [r6, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ bl 142d88 │ │ │ │ mov r9, r0 │ │ │ │ cbnz r0, 14325c │ │ │ │ @@ -296092,15 +296106,15 @@ │ │ │ │ ldrex r3, [r4] │ │ │ │ adds r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 14324a │ │ │ │ dmb ish │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 1f6174 │ │ │ │ + bl 1f621c │ │ │ │ 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 │ │ │ │ @@ -296143,26 +296157,26 @@ │ │ │ │ add r2, pc │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ bl 13b9fc │ │ │ │ mov r9, r0 │ │ │ │ b.n 14325c │ │ │ │ nop │ │ │ │ ... │ │ │ │ - cmp r4, #44 @ 0x2c │ │ │ │ + cmp r4, #236 @ 0xec │ │ │ │ movs r2, r4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1f6158 │ │ │ │ + bl 1f6200 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [r1, #24] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ bgt.n 14334e │ │ │ │ @@ -296170,15 +296184,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 1f6174 │ │ │ │ + bl 1f621c │ │ │ │ add.w r3, r4, #88 @ 0x58 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 14332e │ │ │ │ @@ -296186,44 +296200,44 @@ │ │ │ │ cbnz r2, 14334a │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 142bec │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f6174 │ │ │ │ + bl 1f621c │ │ │ │ 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 1f6158 │ │ │ │ + bl 1f6200 │ │ │ │ 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 1dbcdc │ │ │ │ + bl 1dbd84 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f6174 │ │ │ │ + bl 1f621c │ │ │ │ cmp r5, #2 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ beq.n 1433ae │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r4, [pc, #28] @ (1433cc ) │ │ │ │ @@ -296234,27 +296248,27 @@ │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 13b9fc │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - cmp r3, #154 @ 0x9a │ │ │ │ + cmp r4, #90 @ 0x5a │ │ │ │ movs r2, r4 │ │ │ │ - cmp r3, #54 @ 0x36 │ │ │ │ + cmp r3, #246 @ 0xf6 │ │ │ │ movs r2, r4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 1f6158 │ │ │ │ + bl 1f6200 │ │ │ │ ldrd r0, r1, [r4, #72] @ 0x48 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, r2 │ │ │ │ sbcs r1, r3 │ │ │ │ bcs.n 143436 │ │ │ │ ldr r1, [r4, #96] @ 0x60 │ │ │ │ @@ -296274,23 +296288,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 1f6174 │ │ │ │ + bl 1f621c │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r1, #0 │ │ │ │ b.n 143424 │ │ │ │ movs r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f6174 │ │ │ │ + bl 1f621c │ │ │ │ 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 │ │ │ │ @@ -299355,15 +299369,15 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ movw r3, #857 @ 0x359 │ │ │ │ bl 13b9fc │ │ │ │ b.n 14538e │ │ │ │ - lsrs r0, r5, #15 │ │ │ │ + lsrs r0, r5, #18 │ │ │ │ movs r2, r4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, r2 │ │ │ │ @@ -299415,15 +299429,15 @@ │ │ │ │ movne r0, r2 │ │ │ │ strne r0, [r4, #36] @ 0x24 │ │ │ │ beq.n 145498 │ │ │ │ ldrd r2, r3, [r5, #36] @ 0x24 │ │ │ │ ldr r1, [r5, #44] @ 0x2c │ │ │ │ str r1, [r4, #72] @ 0x48 │ │ │ │ strd r2, r3, [r4, #64] @ 0x40 │ │ │ │ - bl 2f8b90 │ │ │ │ + bl 2f8c38 │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, 145486 │ │ │ │ ldrb r5, [r0, #0] │ │ │ │ mov r2, r5 │ │ │ │ cbz r5, 145486 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ @@ -299598,17 +299612,17 @@ │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ add r2, sp, #960 @ 0x3c0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ add r2, sp, #304 @ 0x130 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsrs r6, r2, #7 │ │ │ │ + lsrs r6, r2, #10 │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r2, r5, #6 │ │ │ │ + lsrs r2, r5, #9 │ │ │ │ movs r2, r4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r2 │ │ │ │ @@ -299661,17 +299675,17 @@ │ │ │ │ nop │ │ │ │ add r1, sp, #776 @ 0x308 │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ add r1, sp, #592 @ 0x250 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsrs r2, r5, #5 │ │ │ │ + lsrs r2, r5, #8 │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r2, r3, #4 │ │ │ │ + lsrs r2, r3, #7 │ │ │ │ movs r2, r4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #160] @ (145768 ) │ │ │ │ @@ -299746,17 +299760,17 @@ │ │ │ │ nop │ │ │ │ add r1, sp, #200 @ 0xc8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ add r0, sp, #896 @ 0x380 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsrs r4, r1, #3 │ │ │ │ + lsrs r4, r1, #6 │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r0, r2, #1 │ │ │ │ + lsrs r0, r2, #4 │ │ │ │ movs r2, r4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ @@ -299787,17 +299801,17 @@ │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #12 │ │ │ │ add r4, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 13b9fc │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - lsls r6, r4, #31 │ │ │ │ + lsrs r6, r4, #2 │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r0, r1, #32 │ │ │ │ + lsrs r0, r1, #3 │ │ │ │ movs r2, r4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r1 │ │ │ │ @@ -299859,21 +299873,21 @@ │ │ │ │ add r4, pc │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 13b9fc │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - lsls r2, r6, #31 │ │ │ │ + lsrs r2, r6, #2 │ │ │ │ movs r2, r4 │ │ │ │ - lsls r2, r2, #29 │ │ │ │ + lsrs r2, r2, #32 │ │ │ │ movs r2, r4 │ │ │ │ - lsls r4, r2, #31 │ │ │ │ + lsrs r4, r2, #2 │ │ │ │ movs r2, r4 │ │ │ │ - lsls r4, r6, #28 │ │ │ │ + lsls r4, r6, #31 │ │ │ │ movs r2, r4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #32 │ │ │ │ mov r4, r0 │ │ │ │ @@ -299936,17 +299950,17 @@ │ │ │ │ movs r0, #0 │ │ │ │ b.n 14590a │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ add r7, pc, #312 @ (adr r7, 145a6c ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #26 │ │ │ │ + lsls r4, r5, #29 │ │ │ │ movs r2, r4 │ │ │ │ - lsls r6, r4, #29 │ │ │ │ + lsrs r6, r4, #32 │ │ │ │ movs r2, r4 │ │ │ │ add r6, pc, #952 @ (adr r6, 145cfc ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ @@ -300106,15 +300120,15 @@ │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 145a88 │ │ │ │ add.w r4, r3, #24 │ │ │ │ mov r6, r2 │ │ │ │ b.n 145b10 │ │ │ │ cmp r0, #2 │ │ │ │ bne.n 145a8a │ │ │ │ - bl 1e0b70 │ │ │ │ + bl 1e0c18 │ │ │ │ cmp r0, r7 │ │ │ │ sbcs.w r1, r1, r8 │ │ │ │ bcs.n 145b82 │ │ │ │ blx 5a2cc │ │ │ │ ldr.w r1, [r4, #-24] │ │ │ │ mov r0, r5 │ │ │ │ bl 145890 │ │ │ │ @@ -300144,36 +300158,36 @@ │ │ │ │ bl 145890 │ │ │ │ cmp r0, #2 │ │ │ │ bne.n 145a8a │ │ │ │ add.w sl, sl, #1 │ │ │ │ adds r4, #24 │ │ │ │ cmp r9, sl │ │ │ │ bne.n 145b4a │ │ │ │ - bl 1e0b70 │ │ │ │ + bl 1e0c18 │ │ │ │ cmp r0, r7 │ │ │ │ sbcs.w r1, r1, r8 │ │ │ │ bcs.n 145b82 │ │ │ │ blx 5a2cc │ │ │ │ b.n 145b44 │ │ │ │ blx 5a2cc │ │ │ │ - bl 1e0b70 │ │ │ │ + bl 1e0c18 │ │ │ │ cmp r0, r7 │ │ │ │ sbcs.w r1, r1, r8 │ │ │ │ bcc.n 145b72 │ │ │ │ movs r0, #2 │ │ │ │ b.n 145a8a │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r6, pc, #640 @ (adr r6, 145e10 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r0, #24 │ │ │ │ + lsls r4, r0, #27 │ │ │ │ movs r2, r4 │ │ │ │ - lsls r0, r0, #21 │ │ │ │ + lsls r0, r0, #24 │ │ │ │ movs r2, r4 │ │ │ │ add r5, pc, #440 @ (adr r5, 145d58 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -300194,17 +300208,17 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #429 @ 0x1ad │ │ │ │ bl 13b9fc │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - lsls r0, r0, #19 │ │ │ │ + lsls r0, r0, #22 │ │ │ │ movs r2, r4 │ │ │ │ - lsls r0, r3, #15 │ │ │ │ + lsls r0, r3, #18 │ │ │ │ movs r2, r4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r0, #3484] @ 0xd9c │ │ │ │ @@ -300223,17 +300237,17 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #413 @ 0x19d │ │ │ │ bl 13b9fc │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - lsls r0, r4, #15 │ │ │ │ + lsls r0, r4, #18 │ │ │ │ movs r2, r4 │ │ │ │ - lsls r0, r2, #14 │ │ │ │ + lsls r0, r2, #17 │ │ │ │ movs r2, r4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ movs r3, #0 │ │ │ │ @@ -300255,17 +300269,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 13b9fc │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - lsls r6, r2, #17 │ │ │ │ + lsls r6, r2, #20 │ │ │ │ movs r2, r4 │ │ │ │ - lsls r2, r0, #13 │ │ │ │ + lsls r2, r0, #16 │ │ │ │ movs r2, r4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r0, #3484] @ 0xd9c │ │ │ │ @@ -300284,17 +300298,17 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #397 @ 0x18d │ │ │ │ bl 13b9fc │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - lsls r4, r4, #15 │ │ │ │ + lsls r4, r4, #18 │ │ │ │ movs r2, r4 │ │ │ │ - lsls r4, r7, #11 │ │ │ │ + lsls r4, r7, #14 │ │ │ │ movs r2, r4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r0, #3484] @ 0xd9c │ │ │ │ @@ -300314,17 +300328,17 @@ │ │ │ │ mvn.w r1, #12 │ │ │ │ add r4, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 13b9fc │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - lsls r0, r7, #10 │ │ │ │ + lsls r0, r7, #13 │ │ │ │ movs r2, r4 │ │ │ │ - lsls r2, r5, #12 │ │ │ │ + lsls r2, r5, #15 │ │ │ │ movs r2, r4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [pc, #292] @ (145e44 ) │ │ │ │ @@ -300457,29 +300471,29 @@ │ │ │ │ nop │ │ │ │ add r2, pc, #872 @ (adr r2, 1461b0 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ add r2, pc, #512 @ (adr r2, 146050 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsls r2, r2, #11 │ │ │ │ + lsls r2, r2, #14 │ │ │ │ movs r2, r4 │ │ │ │ - lsls r2, r5, #7 │ │ │ │ + lsls r2, r5, #10 │ │ │ │ movs r2, r4 │ │ │ │ - lsls r2, r3, #8 │ │ │ │ + lsls r2, r3, #11 │ │ │ │ movs r2, r4 │ │ │ │ - lsls r2, r1, #7 │ │ │ │ + lsls r2, r1, #10 │ │ │ │ movs r2, r4 │ │ │ │ - lsls r2, r4, #8 │ │ │ │ + lsls r2, r4, #11 │ │ │ │ movs r2, r4 │ │ │ │ - lsls r6, r4, #6 │ │ │ │ + lsls r6, r4, #9 │ │ │ │ movs r2, r4 │ │ │ │ - lsls r2, r6, #7 │ │ │ │ + lsls r2, r6, #10 │ │ │ │ movs r2, r4 │ │ │ │ - lsls r6, r6, #5 │ │ │ │ + lsls r6, r6, #8 │ │ │ │ movs r2, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ mov r5, r2 │ │ │ │ @@ -300818,32 +300832,36 @@ │ │ │ │ add r1, pc, #448 @ (adr r1, 14639c ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ bl fff5c1e2 │ │ │ │ add r0, pc, #440 @ (adr r0, 1463a0 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - vaddl.u32 q8, d10, d17 │ │ │ │ - lsls r0, r0, #3 │ │ │ │ + lsls r2, r5, #2 │ │ │ │ movs r2, r4 │ │ │ │ - lsls r4, r0, #4 │ │ │ │ + lsls r0, r0, #6 │ │ │ │ movs r2, r4 │ │ │ │ - vaddl.u8 q0, d10, d17 │ │ │ │ - vhadd.u16 d0, d4, d17 │ │ │ │ - movs r0, r6 │ │ │ │ + lsls r4, r0, #7 │ │ │ │ + movs r2, r4 │ │ │ │ + lsls r2, r1, #1 │ │ │ │ + movs r2, r4 │ │ │ │ + vaddl.u16 q8, d4, d17 │ │ │ │ + lsls r0, r6, #3 │ │ │ │ movs r2, r4 │ │ │ │ - cdp2 0, 12, cr0, cr0, cr1, {1} │ │ │ │ - vaddl.u8 q0, d8, d17 │ │ │ │ - cdp2 0, 4, cr0, cr14, cr1, {1} │ │ │ │ - vhadd.u32 d16, d8, d17 │ │ │ │ - cdp2 0, 3, cr0, cr0, cr1, {1} │ │ │ │ - cdp2 0, 11, cr0, cr6, cr1, {1} │ │ │ │ - cdp2 0, 1, cr0, cr6, cr1, {1} │ │ │ │ - vhadd.u32 d0, d10, d17 │ │ │ │ - ldc2l 0, cr0, [r0, #132]! @ 0x84 │ │ │ │ + vaddl.u8 q0, d0, d17 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + movs r2, r4 │ │ │ │ + vhadd.u8 d0, d14, d17 │ │ │ │ + movs r0, r5 │ │ │ │ + movs r2, r4 │ │ │ │ + cdp2 0, 15, cr0, cr0, cr1, {1} │ │ │ │ + vhadd.u d16, d6, d17 │ │ │ │ + cdp2 0, 13, cr0, cr6, cr1, {1} │ │ │ │ + vaddl.u32 q8, d10, d17 │ │ │ │ + cdp2 0, 11, cr0, cr0, cr1, {1} │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ ldr r2, [pc, #256] @ (146338 ) │ │ │ │ @@ -300983,15 +301001,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 1f0d6c │ │ │ │ + bl 1f0e14 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ bl 146228 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r1, #52] @ 0x34 │ │ │ │ @@ -301037,18 +301055,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 1dfd0c │ │ │ │ + bl 1dfdb4 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r1, r0, [r4, #4] │ │ │ │ - bl 1dfb74 │ │ │ │ + bl 1dfc1c │ │ │ │ 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 │ │ │ │ @@ -301057,15 +301075,15 @@ │ │ │ │ blx 5926c │ │ │ │ ldr r2, [pc, #40] @ (146474 ) │ │ │ │ ldr r1, [pc, #40] @ (146478 ) │ │ │ │ movs r0, #0 │ │ │ │ add r2, pc │ │ │ │ ldr r5, [pc, #40] @ (14647c ) │ │ │ │ add r1, pc │ │ │ │ - bl 1df6a8 │ │ │ │ + bl 1df750 │ │ │ │ ldr r2, [pc, #36] @ (146480 ) │ │ │ │ add r5, pc │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [r4] │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [pc, #28] @ (146484 ) │ │ │ │ ldr r2, [r5, r2] │ │ │ │ @@ -301086,31 +301104,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 1df9fc │ │ │ │ + bl 1dfaa4 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 1464c2 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 58d60 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r0, r6 │ │ │ │ bl 13ba60 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 1df9fc │ │ │ │ + bl 1dfaa4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1464a6 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1df894 │ │ │ │ + bl 1df93c │ │ │ │ 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 │ │ │ │ @@ -301121,33 +301139,33 @@ │ │ │ │ strd r1, r3, [sp] │ │ │ │ ldr r3, [pc, #208] @ (1465bc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1dfd0c │ │ │ │ + bl 1dfdb4 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r1, r0, [sp, #4] │ │ │ │ - bl 1dfb74 │ │ │ │ + bl 1dfc1c │ │ │ │ dmb ish │ │ │ │ mov r7, r0 │ │ │ │ movs r2, #1 │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 14651e │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 14650e │ │ │ │ dmb ish │ │ │ │ cbnz r3, 146568 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r2, sp │ │ │ │ mov r1, r7 │ │ │ │ - bl 1df940 │ │ │ │ + bl 1df9e8 │ │ │ │ mov r6, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r4] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 146534 │ │ │ │ @@ -301169,30 +301187,30 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 1465a0 │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1decd0 │ │ │ │ + bl 1ded78 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 14657c │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 14656c │ │ │ │ b.n 146524 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r5, #4] │ │ │ │ - bl 1deca4 │ │ │ │ + bl 1ded4c │ │ │ │ b.n 146548 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 146588 │ │ │ │ @@ -301221,33 +301239,33 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ str r5, [r4, #4] │ │ │ │ adds r5, r7, #4 │ │ │ │ str r0, [r4, #8] │ │ │ │ blx 59c7c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dfd0c │ │ │ │ + bl 1dfdb4 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r1, r0, [r4, #4] │ │ │ │ - bl 1dfb74 │ │ │ │ + bl 1dfc1c │ │ │ │ dmb ish │ │ │ │ mov r9, r0 │ │ │ │ movs r2, #1 │ │ │ │ ldrex r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 146624 │ │ │ │ strex r1, r2, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 146614 │ │ │ │ dmb ish │ │ │ │ cbnz r3, 146694 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1df940 │ │ │ │ + bl 1df9e8 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 146668 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -301262,15 +301280,15 @@ │ │ │ │ ldr.w r0, [r8, #12] │ │ │ │ movs r1, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r6 │ │ │ │ - bl 1df984 │ │ │ │ + bl 1dfa2c │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 146678 │ │ │ │ dmb ish │ │ │ │ @@ -301280,34 +301298,34 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 1466de │ │ │ │ mov.w r8, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1decd0 │ │ │ │ + bl 1ded78 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r8, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1466aa │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 14669c │ │ │ │ b.n 14662a │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r7, #4] │ │ │ │ - bl 1deca4 │ │ │ │ + bl 1ded4c │ │ │ │ b.n 146650 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str.w r8, [r7, #4] │ │ │ │ - bl 1deca4 │ │ │ │ + bl 1ded4c │ │ │ │ mov r0, r6 │ │ │ │ b.n 14668e │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r1, r2, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -301637,15 +301655,15 @@ │ │ │ │ ldr r1, [r7, r1] │ │ │ │ cmp r0, r1 │ │ │ │ beq.n 146a60 │ │ │ │ ldr.w r1, [r4, #1444] @ 0x5a4 │ │ │ │ str r3, [sp, #0] │ │ │ │ cbz r0, 146a54 │ │ │ │ mov r2, r8 │ │ │ │ - bl 1e2cc4 │ │ │ │ + bl 1e2d6c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 146a8e │ │ │ │ ldr.w r2, [r4, #1448] @ 0x5a8 │ │ │ │ str.w r8, [r4, #1452] @ 0x5ac │ │ │ │ add r2, r0 │ │ │ │ str.w r0, [r4, #1444] @ 0x5a4 │ │ │ │ @@ -302153,34 +302171,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 2e3b7c │ │ │ │ + bl 2e3c24 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #104] @ 0x68 │ │ │ │ cmp r0, r2 │ │ │ │ beq.n 146fc0 │ │ │ │ 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 2e3bf4 │ │ │ │ + bl 2e3c9c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #104] @ 0x68 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2e3bc0 │ │ │ │ + bl 2e3c68 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbz r4, 147006 │ │ │ │ mov.w ip, #0 │ │ │ │ cbz r0, 146ffe │ │ │ │ ldr r1, [r3, #32] │ │ │ │ add.w r0, r0, r0, lsl #3 │ │ │ │ adds r1, #16 │ │ │ │ @@ -302266,18 +302284,18 @@ │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ ldrh r4, [r1, #62] @ 0x3e │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r5, #60] @ 0x3c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - @ instruction: 0xf0de0021 │ │ │ │ - @ instruction: 0xf0be0021 │ │ │ │ - eors.w r0, r4, #33 @ 0x21 │ │ │ │ - @ instruction: 0xf0a00021 │ │ │ │ + @ instruction: 0xf19e0021 │ │ │ │ + sbcs.w r0, lr, #33 @ 0x21 │ │ │ │ + adcs.w r0, r4, #33 @ 0x21 │ │ │ │ + sbc.w r0, r0, #33 @ 0x21 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3592] @ 0xe08 │ │ │ │ mov sl, r2 │ │ │ │ @@ -302332,81 +302350,81 @@ │ │ │ │ str r2, [sp, #144] @ 0x90 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ ldr.w r2, [r4, #-8] │ │ │ │ str r2, [sp, #132] @ 0x84 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bl 2f8c48 │ │ │ │ + bl 2f8cf0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r5, r0 │ │ │ │ strd r8, r3, [sp, #8] │ │ │ │ mov.w r1, sl, lsr #2 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r0, fp │ │ │ │ mov r2, r5 │ │ │ │ strd r9, r7, [sp] │ │ │ │ - bl 3081d0 │ │ │ │ + bl 308278 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 58d60 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 14722e │ │ │ │ cbz r6, 1471a6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e2ec4 │ │ │ │ + bl 1e2f6c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov.w r1, #8388608 @ 0x800000 │ │ │ │ strb.w r3, [r4, #32] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2198c0 │ │ │ │ + bl 219968 │ │ │ │ mov r0, r4 │ │ │ │ - bl 238f84 │ │ │ │ + bl 23902c │ │ │ │ mov r0, r4 │ │ │ │ - bl 20db94 │ │ │ │ + bl 20dc3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 254cb0 │ │ │ │ + bl 254d58 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2524cc │ │ │ │ + bl 252574 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20a50c │ │ │ │ + bl 20a5b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 201380 │ │ │ │ + bl 201428 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ - bl 2198c0 │ │ │ │ + bl 219968 │ │ │ │ mov r0, r4 │ │ │ │ - bl 28da40 │ │ │ │ + bl 28dae8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 28d448 │ │ │ │ + bl 28d4f0 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ ldr r3, [pc, #104] @ (14725c ) │ │ │ │ movs r1, #109 @ 0x6d │ │ │ │ movs r0, #0 │ │ │ │ add r3, pc │ │ │ │ strd r3, r0, [r2] │ │ │ │ mov r0, r4 │ │ │ │ - bl 288dfc │ │ │ │ + bl 288ea4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20459c │ │ │ │ + bl 204644 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20451c │ │ │ │ + bl 2045c4 │ │ │ │ ldrsb.w r2, [r4, #65] @ 0x41 │ │ │ │ subs r3, r2, #2 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #1 │ │ │ │ bhi.n 147226 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2103f8 │ │ │ │ + bl 2104a0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 28319c │ │ │ │ + bl 283244 │ │ │ │ ldr r2, [pc, #48] @ (147260 ) │ │ │ │ ldr r3, [pc, #32] @ (147254 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #460] @ 0x1cc │ │ │ │ eors r2, r3 │ │ │ │ @@ -302449,110 +302467,110 @@ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cbz r3, 1472aa │ │ │ │ ldrb.w r3, [r3, #150] @ 0x96 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 14732e │ │ │ │ vmov.f64 d0, d7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ff0ec │ │ │ │ + bl 1ff194 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 1472d4 │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldrb.w r6, [r8, #13] │ │ │ │ vmov.f64 d0, d8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1ff0ec │ │ │ │ + bl 1ff194 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 147302 │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #227 @ 0xe3 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 2018e8 │ │ │ │ + bl 201990 │ │ │ │ ldr r2, [pc, #152] @ (1473ac ) │ │ │ │ ldr r3, [pc, #148] @ (1473a8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 14739e │ │ │ │ add sp, #24 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ff0ec │ │ │ │ + bl 1ff194 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 147354 │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, r5 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ ldrb r6, [r0, #13] │ │ │ │ vmov.f64 d0, d8 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ff0ec │ │ │ │ + bl 1ff194 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 147390 │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #191 @ 0xbf │ │ │ │ mov r0, r5 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ b.n 147310 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrh r4, [r7, #42] @ 0x2a │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ @@ -302633,30 +302651,30 @@ │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ vstr d1, [sp, #8] │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1fcd90 │ │ │ │ + bl 1fce38 │ │ │ │ add.w r8, r0, #20 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ mov lr, fp │ │ │ │ add.w ip, r6, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ vldr d1, [sp, #8] │ │ │ │ vldr d0, [sp, #16] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ bl 147264 │ │ │ │ movs r6, #0 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ @@ -302676,30 +302694,30 @@ │ │ │ │ ldmia.w r8!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ str r4, [sp, #8] │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1fcd90 │ │ │ │ + bl 1fce38 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov sl, r0 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ mov lr, fp │ │ │ │ add.w ip, sl, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ vmov.f64 d1, d10 │ │ │ │ vmov.f64 d0, d11 │ │ │ │ add.w r1, sl, #20 │ │ │ │ mov r0, r7 │ │ │ │ bl 147264 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ strd r0, r6, [sp, #36] @ 0x24 │ │ │ │ @@ -302718,31 +302736,31 @@ │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ ldr r4, [sp, #8] │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1fcd90 │ │ │ │ + bl 1fce38 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov sl, r0 │ │ │ │ mov r4, r1 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ mov lr, fp │ │ │ │ add.w ip, sl, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ vmov.f64 d1, d9 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ bl 147264 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ @@ -302761,35 +302779,35 @@ │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1fcd90 │ │ │ │ + bl 1fce38 │ │ │ │ add.w r8, r0, #20 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ mov lr, fp │ │ │ │ add.w ip, r6, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ ldrd r2, r3, [sp, #32] │ │ │ │ mov r0, r7 │ │ │ │ strd sl, r8, [sp] │ │ │ │ - bl 201968 │ │ │ │ + bl 201a10 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #1 │ │ │ │ beq.w 147808 │ │ │ │ cmp r3, #3 │ │ │ │ beq.w 1478a2 │ │ │ │ cmp r3, #4 │ │ │ │ @@ -302797,34 +302815,34 @@ │ │ │ │ vldr d0, [pc, #176] @ 147750 │ │ │ │ vldr s16, [pc, #180] @ 147758 │ │ │ │ vldr s18, [pc, #180] @ 14775c │ │ │ │ vldr s17, [pc, #180] @ 147760 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, fp │ │ │ │ add.w r8, sp, #96 @ 0x60 │ │ │ │ - bl 1ff0ec │ │ │ │ + bl 1ff194 │ │ │ │ add.w sl, sp, #104 @ 0x68 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r8 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ - bl 1ff0ec │ │ │ │ + bl 1ff194 │ │ │ │ vldr d0, [pc, #124] @ 147748 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, sl │ │ │ │ - bl 1ff0ec │ │ │ │ + bl 1ff194 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ mov r0, r3 │ │ │ │ vldr d0, [pc, #108] @ 147748 │ │ │ │ movs r1, #32 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 1ff0ec │ │ │ │ + bl 1ff194 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #4 │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 147718 │ │ │ │ mov ip, fp │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ str r2, [r6, #48] @ 0x30 │ │ │ │ @@ -302833,15 +302851,15 @@ │ │ │ │ str r0, [r6, #56] @ 0x38 │ │ │ │ str r1, [r6, #60] @ 0x3c │ │ │ │ mov r1, r6 │ │ │ │ str r2, [r6, #64] @ 0x40 │ │ │ │ adds r6, #20 │ │ │ │ str r3, [r6, #48] @ 0x30 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ bhi.w 147b66 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r5, r2, #8 │ │ │ │ lsls r5, r1, #8 │ │ │ │ @@ -302875,15 +302893,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r5, #32] │ │ │ │ lsls r1, r6, #2 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #203 @ 0xcb │ │ │ │ mov r0, r7 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r8, r0 │ │ │ │ ldr.w lr, [sp, #24] │ │ │ │ movs r3, #0 │ │ │ │ str.w r9, [sp, #52] @ 0x34 │ │ │ │ mov r4, fp │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov ip, lr │ │ │ │ @@ -302897,37 +302915,37 @@ │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1fcd90 │ │ │ │ + bl 1fce38 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ add.w r9, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ mov r5, r0 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ mov ip, fp │ │ │ │ add.w lr, r5, #44 @ 0x2c │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r7 │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ str.w r9, [sp, #4] │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 201968 │ │ │ │ + bl 201a10 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [pc, #932] @ (147bb0 ) │ │ │ │ ldr r3, [pc, #936] @ (147bb4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ @@ -302980,36 +302998,36 @@ │ │ │ │ vldr s18, [pc, #744] @ 147ba8 │ │ │ │ vldr s17, [pc, #744] @ 147bac │ │ │ │ b.n 1476ae │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #203 @ 0xcb │ │ │ │ mov r0, r7 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ str r0, [sp, #16] │ │ │ │ vcvt.f64.f32 d0, s18 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, fp │ │ │ │ - bl 1ff0ec │ │ │ │ + bl 1ff194 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r8 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ - bl 1ff0ec │ │ │ │ + bl 1ff194 │ │ │ │ vcvt.f64.f32 d0, s17 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, sl │ │ │ │ - bl 1ff0ec │ │ │ │ + bl 1ff194 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ vldr d0, [pc, #652] @ 147b88 │ │ │ │ movs r1, #32 │ │ │ │ - bl 1ff0ec │ │ │ │ + bl 1ff194 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #4 │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 147936 │ │ │ │ mov ip, fp │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ str r2, [r6, #48] @ 0x30 │ │ │ │ @@ -303018,15 +303036,15 @@ │ │ │ │ str r0, [r6, #56] @ 0x38 │ │ │ │ str r1, [r6, #60] @ 0x3c │ │ │ │ mov r1, r6 │ │ │ │ str r2, [r6, #64] @ 0x40 │ │ │ │ adds r6, #20 │ │ │ │ str r3, [r6, #48] @ 0x30 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ bhi.w 147b66 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r5, r2, #3 │ │ │ │ lsls r5, r1, #3 │ │ │ │ @@ -303044,36 +303062,36 @@ │ │ │ │ lsls r1, r2, #4 │ │ │ │ lsls r1, r2, #4 │ │ │ │ movs r0, r2 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #203 @ 0xcb │ │ │ │ mov r0, r7 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r6, r0 │ │ │ │ vldr d0, [pc, #532] @ 147b88 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, fp │ │ │ │ - bl 1ff0ec │ │ │ │ + bl 1ff194 │ │ │ │ mov r0, r8 │ │ │ │ movs r1, #32 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ - bl 1ff0ec │ │ │ │ + bl 1ff194 │ │ │ │ vcvt.f64.f32 d0, s16 │ │ │ │ mov r0, sl │ │ │ │ movs r1, #32 │ │ │ │ - bl 1ff0ec │ │ │ │ + bl 1ff194 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ vldr d0, [pc, #492] @ 147b88 │ │ │ │ movs r1, #32 │ │ │ │ - bl 1ff0ec │ │ │ │ + bl 1ff194 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #4 │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 1479e6 │ │ │ │ mov ip, fp │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ str.w r2, [r8, #48] @ 0x30 │ │ │ │ @@ -303082,15 +303100,15 @@ │ │ │ │ str.w r0, [r8, #56] @ 0x38 │ │ │ │ str.w r1, [r8, #60] @ 0x3c │ │ │ │ mov r1, r8 │ │ │ │ str.w r2, [r8, #64] @ 0x40 │ │ │ │ add.w r8, r8, #20 │ │ │ │ str.w r3, [r8, #48] @ 0x30 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ bhi.w 147b66 │ │ │ │ add r2, pc, #8 @ (adr r2, 1479fc ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ @@ -303127,134 +303145,134 @@ │ │ │ │ lsls r3, r5, #5 │ │ │ │ movs r0, r0 │ │ │ │ ldc2l 15, cr15, [r1, #-1020]! @ 0xfffffc04 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #213 @ 0xd5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r8, r0 │ │ │ │ b.n 14777a │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #211 @ 0xd3 │ │ │ │ mov r0, r7 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r8, r0 │ │ │ │ b.n 14777a │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #209 @ 0xd1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r8, r0 │ │ │ │ b.n 14777a │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #207 @ 0xcf │ │ │ │ mov r0, r7 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r8, r0 │ │ │ │ b.n 14777a │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #205 @ 0xcd │ │ │ │ mov r0, r7 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r8, r0 │ │ │ │ b.n 14777a │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r8, r0 │ │ │ │ b.n 14777a │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #213 @ 0xd5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r6, r0 │ │ │ │ b.n 147972 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #211 @ 0xd3 │ │ │ │ mov r0, r7 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r6, r0 │ │ │ │ b.n 147972 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #209 @ 0xd1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r6, r0 │ │ │ │ b.n 147972 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #207 @ 0xcf │ │ │ │ mov r0, r7 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r6, r0 │ │ │ │ b.n 147972 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #205 @ 0xcd │ │ │ │ mov r0, r7 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r6, r0 │ │ │ │ b.n 147972 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r6, r0 │ │ │ │ b.n 147972 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #213 @ 0xd5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ str r0, [sp, #16] │ │ │ │ b.n 1478d4 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #211 @ 0xd3 │ │ │ │ mov r0, r7 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ str r0, [sp, #16] │ │ │ │ b.n 1478d4 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #209 @ 0xd1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ str r0, [sp, #16] │ │ │ │ b.n 1478d4 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #207 @ 0xcf │ │ │ │ mov r0, r7 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ str r0, [sp, #16] │ │ │ │ b.n 1478d4 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #205 @ 0xcd │ │ │ │ mov r0, r7 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ str r0, [sp, #16] │ │ │ │ b.n 1478d4 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ str r0, [sp, #16] │ │ │ │ b.n 1478d4 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ add r0, pc, #0 @ (adr r0, 147b6c ) │ │ │ │ push {r2} │ │ │ │ @@ -303375,15 +303393,15 @@ │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #148 @ 0x94 │ │ │ │ - bl 1dfa28 │ │ │ │ + bl 1dfad0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ @@ -303403,34 +303421,34 @@ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ add r8, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov sl, r0 │ │ │ │ cbz r0, 147d1c │ │ │ │ mov r3, r5 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [sl, #40] @ 0x28 │ │ │ │ str.w r1, [sl, #44] @ 0x2c │ │ │ │ mov r1, sl │ │ │ │ add.w sl, sl, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ movw r1, #489 @ 0x1e9 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r9 │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [sp, #8] │ │ │ │ add.w lr, r4, #84 @ 0x54 │ │ │ │ strd ip, ip, [r5, #4] │ │ │ │ add.w r6, r6, r9, lsr #3 │ │ │ │ str.w sl, [sp, #20] │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ @@ -303455,15 +303473,15 @@ │ │ │ │ ldrb.w r3, [r3, #53] @ 0x35 │ │ │ │ str r6, [r5, #40] @ 0x28 │ │ │ │ add.w r2, r4, r2, lsl #2 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ str r1, [r3, #40] @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ str.w ip, [r2, #40] @ 0x28 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r2, [pc, #48] @ (147ddc ) │ │ │ │ ldr r3, [pc, #40] @ (147dd4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ @@ -303504,50 +303522,50 @@ │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #16] │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 147e38 │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #12 │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ movs r2, #32 │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 147e68 │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #432 @ 0x1b0 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 2018e8 │ │ │ │ + bl 201990 │ │ │ │ ldr r2, [pc, #92] @ (147ed8 ) │ │ │ │ ldr r3, [pc, #88] @ (147ed4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ @@ -303556,25 +303574,25 @@ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ vldr d7, [pc, #52] @ 147ec8 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 147eb8 │ │ │ │ add r3, sp, #16 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #20 │ │ │ │ b.n 147e3c │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ @@ -303610,21 +303628,21 @@ │ │ │ │ lsls r0, r4 │ │ │ │ bics r3, r0 │ │ │ │ bne.n 147fbe │ │ │ │ add r5, sp, #16 │ │ │ │ mov r6, sp │ │ │ │ mov.w r1, #390 @ 0x186 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r8 │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [sp] │ │ │ │ strd ip, ip, [r6, #4] │ │ │ │ str r7, [sp, #12] │ │ │ │ add.w r7, r4, #84 @ 0x54 │ │ │ │ ldr.w fp, [pc, #268] @ 148064 │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ @@ -303642,15 +303660,15 @@ │ │ │ │ ldrb.w r3, [r2, #54] @ 0x36 │ │ │ │ ldrb.w r2, [r2, #53] @ 0x35 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ add.w r2, r4, r2, lsl #2 │ │ │ │ str r1, [r2, #40] @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ str.w ip, [r3, #40] @ 0x28 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r2, [pc, #196] @ (148068 ) │ │ │ │ ldr r3, [pc, #184] @ (14805c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ @@ -303686,30 +303704,30 @@ │ │ │ │ add r5, sp, #16 │ │ │ │ strd r3, r1, [sp, #16] │ │ │ │ vldr d7, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ mov r6, sp │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 148022 │ │ │ │ mov r3, sp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r9 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r7, r0 │ │ │ │ b.n 147f24 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #16] │ │ │ │ b.n 147ff8 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ @@ -303747,45 +303765,45 @@ │ │ │ │ movw r1, #582 @ 0x246 │ │ │ │ ldr.w r9, [pc, #388] @ 148218 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r9, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ mov r4, r0 │ │ │ │ add.w sl, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ mov r1, sl │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldrb.w r2, [r4, #33] @ 0x21 │ │ │ │ movs r1, #0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.n 1481a6 │ │ │ │ and.w r0, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r0 │ │ │ │ bics.w r3, r5, r3 │ │ │ │ bne.n 148176 │ │ │ │ add r5, sp, #16 │ │ │ │ mov r6, sp │ │ │ │ mov.w r1, #390 @ 0x186 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ mov r3, r7 │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ mov.w ip, #0 │ │ │ │ add.w lr, r4, #84 @ 0x54 │ │ │ │ str.w ip, [sp] │ │ │ │ strd ip, ip, [r6, #4] │ │ │ │ str.w sl, [sp, #12] │ │ │ │ ldr.w fp, [pc, #268] @ 14821c │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ @@ -303803,15 +303821,15 @@ │ │ │ │ ldrb.w r3, [r2, #54] @ 0x36 │ │ │ │ ldrb.w r2, [r2, #53] @ 0x35 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ add.w r2, r4, r2, lsl #2 │ │ │ │ str r1, [r2, #40] @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ str.w ip, [r3, #40] @ 0x28 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r2, [pc, #196] @ (148220 ) │ │ │ │ ldr r3, [pc, #180] @ (148214 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ @@ -303847,30 +303865,30 @@ │ │ │ │ strd r5, r1, [sp, #16] │ │ │ │ add r5, sp, #16 │ │ │ │ vldr d7, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ mov r6, sp │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 1481da │ │ │ │ mov r3, sp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov sl, r0 │ │ │ │ b.n 1480da │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #16] │ │ │ │ b.n 1481b0 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ @@ -303966,30 +303984,30 @@ │ │ │ │ ldrh r3, [r1, #28] │ │ │ │ ldrh r3, [r1, #28] │ │ │ │ asrs r3, r1, #2 │ │ │ │ str r1, [sp, #8] │ │ │ │ ldrd r6, r7, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ strd r6, r7, [sp] │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 14830c │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #343 @ 0x157 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [pc, #196] @ (1483e4 ) │ │ │ │ ldr r3, [pc, #192] @ (1483e0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -303999,26 +304017,26 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrd r6, r7, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ strd r6, r7, [sp] │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 14831c │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ b.n 14831c │ │ │ │ strh.w r1, [sp, #8] │ │ │ │ b.n 1482e8 │ │ │ │ strb.w r1, [sp, #8] │ │ │ │ b.n 1482e8 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ @@ -304030,30 +304048,30 @@ │ │ │ │ movs r1, #0 │ │ │ │ subs r2, #1 │ │ │ │ strd r2, r1, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r2, #32 │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 1483ae │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r4, r0 │ │ │ │ b.n 14831c │ │ │ │ strd r1, r3, [sp, #8] │ │ │ │ b.n 1482e8 │ │ │ │ rbit r2, r3 │ │ │ │ clz r2, r2 │ │ │ │ adds r2, #33 @ 0x21 │ │ │ │ @@ -304102,33 +304120,33 @@ │ │ │ │ movs r3, #2 │ │ │ │ mov r2, r0 │ │ │ │ str r3, [r4, #0] │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #4] │ │ │ │ - bl 2208d8 │ │ │ │ + bl 220980 │ │ │ │ mov ip, r0 │ │ │ │ mov r2, ip │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r8 │ │ │ │ str r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r6 │ │ │ │ str.w r8, [r4, #4] │ │ │ │ - bl 2208d8 │ │ │ │ + bl 220980 │ │ │ │ mov ip, r0 │ │ │ │ movs r1, #2 │ │ │ │ mov r2, ip │ │ │ │ str r1, [r4, #0] │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 2208d8 │ │ │ │ + bl 220980 │ │ │ │ mov ip, r0 │ │ │ │ mov r0, ip │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -304164,24 +304182,24 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 1485ce │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movw r1, #582 @ 0x246 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ mov r7, r0 │ │ │ │ add.w r4, r0, #20 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldrb.w r2, [r7, #33] @ 0x21 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ movs r1, #0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.n 148570 │ │ │ │ and.w r5, r2, #63 @ 0x3f │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ @@ -304229,30 +304247,30 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1484c4 │ │ │ │ strd r3, r1, [sp, #8] │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ strd r0, r1, [sp] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 14859e │ │ │ │ mov r3, sp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r4, r0 │ │ │ │ b.n 1484c4 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #8] │ │ │ │ b.n 148578 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ @@ -304384,30 +304402,30 @@ │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 148644 │ │ │ │ strd r1, r3, [sp] │ │ │ │ vldr d7, [sp] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ vstr d7, [sp, #80] @ 0x50 │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 14871e │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r5, r0 │ │ │ │ b.n 148644 │ │ │ │ tst.w r8, sl │ │ │ │ mov r1, r5 │ │ │ │ mov.w r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ ite ne │ │ │ │ @@ -304494,15 +304512,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl 148224 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r6 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r5, r0 │ │ │ │ b.n 1486ce │ │ │ │ tst.w r8, sl │ │ │ │ beq.w 148f98 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 14906c │ │ │ │ @@ -304538,15 +304556,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl 148224 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r6 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r5, r0 │ │ │ │ b.n 1486ce │ │ │ │ ands.w r7, r8, sl │ │ │ │ beq.n 1488a2 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 14905a │ │ │ │ @@ -304565,20 +304583,20 @@ │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.n 1488d4 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #424 @ 0x1a8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 201828 │ │ │ │ + bl 2018d0 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r9 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r6 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r6 │ │ │ │ bl 147edc │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ mov r1, r0 │ │ │ │ @@ -304736,26 +304754,26 @@ │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ vldr d7, [pc, #568] @ 148c98 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #80] @ 0x50 │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 148628 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ b.n 148628 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r1, [sp] │ │ │ │ b.n 1486f8 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r1, [sp] │ │ │ │ b.n 1486f8 │ │ │ │ @@ -304821,55 +304839,55 @@ │ │ │ │ str r3, [sp, #32] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ vldr d7, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ vstr d7, [sp, #80] @ 0x50 │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 148b4e │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r7, r0 │ │ │ │ b.n 148876 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1486ce │ │ │ │ strd r3, r7, [sp, #64] @ 0x40 │ │ │ │ ldrd r0, r1, [sp, #64] @ 0x40 │ │ │ │ strd r0, r1, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 148b90 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r5, r0 │ │ │ │ b.n 1486ce │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1486ce │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ @@ -304882,60 +304900,60 @@ │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ vldr d7, [sp, #72] @ 0x48 │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #80] @ 0x50 │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 148bea │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r2, sl │ │ │ │ mov r8, r0 │ │ │ │ b.n 148802 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 148800 │ │ │ │ mov r9, r3 │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #20] │ │ │ │ vldr d7, [sp, #16] │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #80] @ 0x50 │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 148c34 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r8, r0 │ │ │ │ b.n 148800 │ │ │ │ subs r3, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r1, [sp, #16] │ │ │ │ cmp r3, #31 │ │ │ │ bhi.w 14914a │ │ │ │ @@ -305175,15 +305193,15 @@ │ │ │ │ mov.w r9, #32 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ vldr d7, [sp, #80] @ 0x50 │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #72] @ 0x48 │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 148bea │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ b.n 148bda │ │ │ │ mov.w r9, #16 │ │ │ │ strh.w r2, [sp, #80] @ 0x50 │ │ │ │ @@ -305262,15 +305280,15 @@ │ │ │ │ mov.w r9, #32 │ │ │ │ str r2, [sp, #24] │ │ │ │ vldr d7, [sp, #24] │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #80] @ 0x50 │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 148c22 │ │ │ │ b.n 148c34 │ │ │ │ mov.w r9, #16 │ │ │ │ strh.w r2, [sp, #24] │ │ │ │ b.n 148f60 │ │ │ │ @@ -305335,15 +305353,15 @@ │ │ │ │ asrs r0, r5, #2 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ vldr d7, [sp, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ vstr d7, [sp, #80] @ 0x50 │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 148b3c │ │ │ │ b.n 148b4e │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #40] @ 0x28 │ │ │ │ b.n 14901e │ │ │ │ @@ -305559,25 +305577,25 @@ │ │ │ │ vldr d7, [pc, #168] @ 149300 │ │ │ │ movs r3, #2 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r2, #32 │ │ │ │ strd r3, r4, [r6] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 149284 │ │ │ │ add r3, sp, #24 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 14922e │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ bne.n 14922e │ │ │ │ @@ -305596,23 +305614,23 @@ │ │ │ │ movs r3, #2 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [r6, #0] │ │ │ │ mov r0, r6 │ │ │ │ str r4, [r6, #4] │ │ │ │ movs r3, #9 │ │ │ │ - bl 2208d8 │ │ │ │ + bl 220980 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #2 │ │ │ │ mov r2, r4 │ │ │ │ strd r1, r5, [r6] │ │ │ │ movs r3, #9 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2208d8 │ │ │ │ + bl 220980 │ │ │ │ mov r4, r0 │ │ │ │ b.n 14922e │ │ │ │ movs r4, #0 │ │ │ │ b.n 14922e │ │ │ │ ldr r4, [r5, #60] @ 0x3c │ │ │ │ ldr.w lr, [r5, #76] @ 0x4c │ │ │ │ ldrb.w r1, [r4, #-8] │ │ │ │ @@ -305694,15 +305712,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 1493c2 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fffd0 │ │ │ │ + bl 200078 │ │ │ │ b.n 14937c │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r2, [r2, #76] @ 0x4c │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ @@ -305861,17 +305879,17 @@ │ │ │ │ cmp.w sl, #256 @ 0x100 │ │ │ │ bne.n 14949e │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ bl 148484 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r6, #20 │ │ │ │ - bl 1ff5b8 │ │ │ │ + bl 1ff660 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fe268 │ │ │ │ + bl 1fe310 │ │ │ │ b.n 1494a0 │ │ │ │ movs r3, #0 │ │ │ │ bl 149314 │ │ │ │ mov r4, r0 │ │ │ │ b.n 1494a0 │ │ │ │ cmp r3, #118 @ 0x76 │ │ │ │ bls.w 1496bc │ │ │ │ @@ -305899,26 +305917,26 @@ │ │ │ │ str r0, [r7, #4] │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ add.w r9, sp, #72 @ 0x48 │ │ │ │ vstr d7, [sp, #72] @ 0x48 │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 1495e8 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ mov r9, r3 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cbz r3, 149616 │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r2, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ bne.n 149616 │ │ │ │ mov r1, r4 │ │ │ │ @@ -305929,15 +305947,15 @@ │ │ │ │ movs r3, #2 │ │ │ │ mov r2, r0 │ │ │ │ str r3, [r7, #0] │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #9 │ │ │ │ mov r0, r7 │ │ │ │ str r5, [r7, #4] │ │ │ │ - bl 2208d8 │ │ │ │ + bl 220980 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, #672] @ (1498b8 ) │ │ │ │ ldr r0, [r7, #16] │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ str r2, [sp, #16] │ │ │ │ @@ -305950,21 +305968,21 @@ │ │ │ │ str r3, [r7, #0] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov.w r1, #406 @ 0x196 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrd r3, r2, [sp, #24] │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov r8, r1 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ add.w lr, r5, #84 @ 0x54 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ movs r4, #1 │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ movs r2, #0 │ │ │ │ @@ -305976,20 +305994,20 @@ │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str.w r3, [ip, #40] @ 0x28 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r1, r8 │ │ │ │ add.w r0, r6, #20 │ │ │ │ - bl 1ff5b8 │ │ │ │ + bl 1ff660 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fe268 │ │ │ │ + bl 1fe310 │ │ │ │ b.n 1494a0 │ │ │ │ mvn.w r2, #804 @ 0x324 │ │ │ │ add r3, r2 │ │ │ │ cmp r3, #1 │ │ │ │ bls.w 149468 │ │ │ │ b.n 14949e │ │ │ │ cmp r3, #116 @ 0x74 │ │ │ │ @@ -306073,71 +306091,71 @@ │ │ │ │ bl 1483e8 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ str r5, [r7, #0] │ │ │ │ str r6, [r7, #4] │ │ │ │ - bl 221264 │ │ │ │ + bl 22130c │ │ │ │ b.n 1494a0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r2, #32 │ │ │ │ str r3, [r7, #4] │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ movs r3, #2 │ │ │ │ vldr d7, [sp, #72] @ 0x48 │ │ │ │ str r3, [r7, #0] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ mov r3, r0 │ │ │ │ str r2, [sp, #20] │ │ │ │ cbz r0, 1497cc │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r7 │ │ │ │ movs r3, #9 │ │ │ │ bl 1483e8 │ │ │ │ ldr r5, [r5, #28] │ │ │ │ mov r9, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [sl, #44] @ 0x2c │ │ │ │ - bl 2e3058 │ │ │ │ + bl 2e3100 │ │ │ │ str r6, [r7, #4] │ │ │ │ adds r3, r5, r0 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #2 │ │ │ │ str r3, [r7, #0] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movw r1, #489 @ 0x1e9 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ ldrd r3, r2, [sp, #24] │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov sl, r0 │ │ │ │ mov r8, r1 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov.w ip, #0 │ │ │ │ add.w r5, sl, #84 @ 0x54 │ │ │ │ str.w ip, [sp, #56] @ 0x38 │ │ │ │ add.w lr, sp, #72 @ 0x48 │ │ │ │ ldr.w r0, [sl, #36] @ 0x24 │ │ │ │ strd ip, ip, [r3, #4] │ │ │ │ @@ -306163,20 +306181,20 @@ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [r7, #40] @ 0x28 │ │ │ │ add.w r3, sl, r5, lsl #2 │ │ │ │ add.w r2, sl, r2, lsl #2 │ │ │ │ str r1, [r3, #40] @ 0x28 │ │ │ │ mov r1, sl │ │ │ │ str.w ip, [r2, #40] @ 0x28 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ add.w r0, r6, #20 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1ff5b8 │ │ │ │ + bl 1ff660 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fe268 │ │ │ │ + bl 1fe310 │ │ │ │ b.n 1494a0 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldr r0, [r0, #64] @ 0x40 │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ @@ -306205,37 +306223,37 @@ │ │ │ │ mov r0, r7 │ │ │ │ bl 1483e8 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ mov sl, r0 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 21f6c8 │ │ │ │ + bl 21f770 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 149ab2 │ │ │ │ ldr.w r8, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r6, [r7, #4] │ │ │ │ movs r3, #2 │ │ │ │ str r3, [r7, #0] │ │ │ │ movw r1, #529 @ 0x211 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r9, r1 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ movs r2, #0 │ │ │ │ add.w lr, r5, #84 @ 0x54 │ │ │ │ add.w ip, sp, #72 @ 0x48 │ │ │ │ str.w sl, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ strd r2, r2, [sp, #60] @ 0x3c │ │ │ │ @@ -306256,59 +306274,59 @@ │ │ │ │ ldrb.w r7, [r3, #54] @ 0x36 │ │ │ │ ldrb.w r2, [r3, #53] @ 0x35 │ │ │ │ add.w r3, r5, r2, lsl #2 │ │ │ │ add.w r5, r5, r7, lsl #2 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ str.w r8, [r5, #40] @ 0x28 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ add.w r0, r6, #20 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1ff5b8 │ │ │ │ + bl 1ff660 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fe268 │ │ │ │ + bl 1fe310 │ │ │ │ b.n 1494a0 │ │ │ │ ldr r3, [r6, #96] @ 0x60 │ │ │ │ vldr d7, [pc, #360] @ 149b08 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ ldrb.w r1, [r3, #-8] │ │ │ │ vstr d7, [sp, #72] @ 0x48 │ │ │ │ cmp r1, #4 │ │ │ │ mov.w r1, #1 │ │ │ │ it ne │ │ │ │ movne r9, r2 │ │ │ │ mov.w r2, #32 │ │ │ │ it eq │ │ │ │ subeq.w r9, r3, #20 │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, 1499de │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ str r2, [sp, #20] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r2 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ adds r2, #20 │ │ │ │ ldr.w ip, [r9, #36] @ 0x24 │ │ │ │ movw r3, #885 @ 0x375 │ │ │ │ cmp ip, r3 │ │ │ │ bne.n 149a1c │ │ │ │ str r5, [sp, #20] │ │ │ │ mov r5, r9 │ │ │ │ str r6, [sp, #24] │ │ │ │ mov r6, r4 │ │ │ │ mov r4, ip │ │ │ │ ldr r3, [r5, #112] @ 0x70 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r7 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ ldr r5, [r5, #96] @ 0x60 │ │ │ │ mov r2, r0 │ │ │ │ ldrb.w r1, [r5, #-8] │ │ │ │ cmp r1, #4 │ │ │ │ bne.n 149b00 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ subs r5, #20 │ │ │ │ @@ -306318,15 +306336,15 @@ │ │ │ │ mov r4, r6 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r6, [sp, #24] │ │ │ │ ldr.w r3, [r9, #96] @ 0x60 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r7 │ │ │ │ mov r9, sl │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ strd r3, r0, [sp] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r7 │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ @@ -306335,21 +306353,21 @@ │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ mov sl, r0 │ │ │ │ mov.w r1, #406 @ 0x196 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov r8, r1 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ movs r2, #0 │ │ │ │ str.w sl, [sp, #68] @ 0x44 │ │ │ │ add.w lr, r5, #84 @ 0x54 │ │ │ │ strd r2, r2, [sp, #56] @ 0x38 │ │ │ │ add.w ip, sp, #72 @ 0x48 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ @@ -306484,15 +306502,15 @@ │ │ │ │ str r7, [r3, #4] │ │ │ │ str r0, [r7, #4] │ │ │ │ str r0, [r2, #0] │ │ │ │ movs r2, #19 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [r3, #16] │ │ │ │ strb.w r1, [r5, #73] @ 0x49 │ │ │ │ - bl 200cf4 │ │ │ │ + bl 200d9c │ │ │ │ mov r7, r0 │ │ │ │ cbnz r0, 149c2c │ │ │ │ movs r7, #1 │ │ │ │ cmp.w r4, #4294967295 @ 0xffffffff │ │ │ │ ite eq │ │ │ │ moveq r6, #0 │ │ │ │ andne.w r6, r7, #1 │ │ │ │ @@ -306512,15 +306530,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub.w r3, r6, #20 │ │ │ │ mvn.w r7, #19 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ b.n 149b74 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 200cf4 │ │ │ │ + bl 200d9c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 149bf0 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ adds r3, r4, #1 │ │ │ │ beq.n 149c46 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ @@ -306595,15 +306613,15 @@ │ │ │ │ subs r2, r3, r0 │ │ │ │ subs r2, r3, r0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ sub.w r3, r6, #20 │ │ │ │ mvn.w r7, #19 │ │ │ │ b.n 149b62 │ │ │ │ mov r0, r5 │ │ │ │ - bl 200cf4 │ │ │ │ + bl 200d9c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 149d64 │ │ │ │ mov r7, r6 │ │ │ │ b.n 149bf0 │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ ldrb.w r1, [r3, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ @@ -306641,30 +306659,30 @@ │ │ │ │ str.w ip, [r0] │ │ │ │ str r1, [r3, #16] │ │ │ │ strb.w r2, [r5, #74] @ 0x4a │ │ │ │ b.n 149be0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ mov r7, r6 │ │ │ │ - bl 1ff524 │ │ │ │ + bl 1ff5cc │ │ │ │ b.n 149bf0 │ │ │ │ ldr.w sl, [r2, #44] @ 0x2c │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 149d0a │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ff524 │ │ │ │ + bl 1ff5cc │ │ │ │ mov r1, sl │ │ │ │ movs r3, #1 │ │ │ │ add r0, sp, #24 │ │ │ │ strb.w r3, [r5, #75] @ 0x4b │ │ │ │ bl 141908 │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 1df918 │ │ │ │ + bl 1df9c0 │ │ │ │ cbz r0, 149dbe │ │ │ │ ldr r7, [r0, #12] │ │ │ │ ldr.w r2, [r9, #16] │ │ │ │ str r7, [r5, #84] @ 0x54 │ │ │ │ ldrb.w r3, [r2, #357] @ 0x165 │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ strb.w r3, [r2, #357] @ 0x165 │ │ │ │ @@ -306672,22 +306690,22 @@ │ │ │ │ ldr.w sl, [r2, #36] @ 0x24 │ │ │ │ b.n 149d74 │ │ │ │ ldr.w sl, [r2, #48] @ 0x30 │ │ │ │ b.n 149d74 │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ movs r1, #148 @ 0x94 │ │ │ │ ldr r7, [r0, #56] @ 0x38 │ │ │ │ - bl 1e2c50 │ │ │ │ + bl 1e2cf8 │ │ │ │ add r1, sp, #24 │ │ │ │ movs r2, #148 @ 0x94 │ │ │ │ blx 59c7c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ - bl 1df954 │ │ │ │ + bl 1df9fc │ │ │ │ b.n 149d9e │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ @@ -306709,210 +306727,210 @@ │ │ │ │ add r2, pc │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ mov r9, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #2076] @ 0x81c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f3c18 │ │ │ │ + bl 1f3cc0 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 149ea8 │ │ │ │ movs r6, #0 │ │ │ │ mov r7, r6 │ │ │ │ ldr.w r4, [r8, #12] │ │ │ │ movs r2, #4 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ add r4, r6 │ │ │ │ add.w r1, r4, #8 │ │ │ │ - bl 1f3c94 │ │ │ │ + bl 1f3d3c │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #12 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 1f3c94 │ │ │ │ + bl 1f3d3c │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #16 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 1f3c94 │ │ │ │ + bl 1f3d3c │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #20 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 1f3c94 │ │ │ │ + bl 1f3d3c │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #24 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 1f3c94 │ │ │ │ + bl 1f3d3c │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #10 │ │ │ │ bhi.n 149e90 │ │ │ │ tbb [pc, r3] │ │ │ │ movs r7, #196 @ 0xc4 │ │ │ │ movs r7, #118 @ 0x76 │ │ │ │ lsls r1, r5, #25 │ │ │ │ ldr r6, [r0, #16] │ │ │ │ lsls r7, r4, #24 │ │ │ │ movs r6, r0 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #28 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 1f3c94 │ │ │ │ + bl 1f3d3c │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ adds r7, #1 │ │ │ │ adds r6, #76 @ 0x4c │ │ │ │ cmp r3, r7 │ │ │ │ bhi.n 149e38 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 1f4184 │ │ │ │ + bl 1f422c │ │ │ │ ldr r2, [pc, #428] @ (14a060 ) │ │ │ │ ldr r3, [pc, #420] @ (14a05c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #2076] @ 0x81c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w 14a054 │ │ │ │ addw sp, sp, #2084 @ 0x824 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #28 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 1f3c94 │ │ │ │ + bl 1f3d3c │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #32 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 1f3c94 │ │ │ │ + bl 1f3d3c │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #36 @ 0x24 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 1f3c94 │ │ │ │ + bl 1f3d3c │ │ │ │ add.w r1, r4, #40 @ 0x28 │ │ │ │ movs r2, #4 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 1f3c94 │ │ │ │ + bl 1f3d3c │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ cbz r1, 149f18 │ │ │ │ add r0, sp, #12 │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 141908 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r2, #148 @ 0x94 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 1f3c94 │ │ │ │ + bl 1f3d3c │ │ │ │ add.w r1, r4, #48 @ 0x30 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ movs r2, #4 │ │ │ │ - bl 1f3c94 │ │ │ │ + bl 1f3d3c │ │ │ │ add.w r1, r4, #52 @ 0x34 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ movs r2, #4 │ │ │ │ - bl 1f3c94 │ │ │ │ + bl 1f3d3c │ │ │ │ add.w r1, r4, #56 @ 0x38 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ movs r2, #4 │ │ │ │ - bl 1f3c94 │ │ │ │ + bl 1f3d3c │ │ │ │ add.w r1, r4, #60 @ 0x3c │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ movs r2, #4 │ │ │ │ - bl 1f3c94 │ │ │ │ + bl 1f3d3c │ │ │ │ add.w r1, r4, #64 @ 0x40 │ │ │ │ movs r2, #4 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 1f3c94 │ │ │ │ + bl 1f3d3c │ │ │ │ b.n 149e9c │ │ │ │ add.w r1, r4, #28 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ movs r2, #4 │ │ │ │ - bl 1f3c94 │ │ │ │ + bl 1f3d3c │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #32 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 1f3c94 │ │ │ │ + bl 1f3d3c │ │ │ │ b.n 149e9c │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #28 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 1f3c94 │ │ │ │ + bl 1f3d3c │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #32 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 1f3c94 │ │ │ │ + bl 1f3d3c │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #36 @ 0x24 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 1f3c94 │ │ │ │ + bl 1f3d3c │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #40 @ 0x28 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 1f3c94 │ │ │ │ + bl 1f3d3c │ │ │ │ add.w r1, r4, #44 @ 0x2c │ │ │ │ movs r2, #4 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 1f3c94 │ │ │ │ + bl 1f3d3c │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ cbz r1, 149fc2 │ │ │ │ add r0, sp, #12 │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 141908 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r2, #148 @ 0x94 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 1f3c94 │ │ │ │ + bl 1f3d3c │ │ │ │ add.w r1, r4, #52 @ 0x34 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ movs r2, #4 │ │ │ │ - bl 1f3c94 │ │ │ │ + bl 1f3d3c │ │ │ │ add.w r1, r4, #56 @ 0x38 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ movs r2, #4 │ │ │ │ - bl 1f3c94 │ │ │ │ + bl 1f3d3c │ │ │ │ add.w r1, r4, #60 @ 0x3c │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ movs r2, #4 │ │ │ │ - bl 1f3c94 │ │ │ │ + bl 1f3d3c │ │ │ │ add.w r1, r4, #64 @ 0x40 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ movs r2, #4 │ │ │ │ - bl 1f3c94 │ │ │ │ + bl 1f3d3c │ │ │ │ add.w r1, r4, #68 @ 0x44 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ movs r2, #4 │ │ │ │ - bl 1f3c94 │ │ │ │ + bl 1f3d3c │ │ │ │ add.w r1, r4, #72 @ 0x48 │ │ │ │ movs r2, #4 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 1f3c94 │ │ │ │ + bl 1f3d3c │ │ │ │ b.n 149e9c │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #28 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 1f3c94 │ │ │ │ + bl 1f3d3c │ │ │ │ add.w r1, r4, #32 │ │ │ │ movs r2, #4 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 1f3c94 │ │ │ │ + bl 1f3d3c │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ cbz r1, 14a03a │ │ │ │ add r0, sp, #12 │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 141908 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r2, #148 @ 0x94 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 1f3c94 │ │ │ │ + bl 1f3d3c │ │ │ │ add.w r1, r4, #40 @ 0x28 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ movs r2, #4 │ │ │ │ - bl 1f3c94 │ │ │ │ + bl 1f3d3c │ │ │ │ add.w r1, r4, #44 @ 0x2c │ │ │ │ movs r2, #4 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 1f3c94 │ │ │ │ + bl 1f3d3c │ │ │ │ b.n 149e9c │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ str r6, [r4, #28] │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r0, #20] │ │ │ │ @@ -306934,15 +306952,15 @@ │ │ │ │ ldr r1, [pc, #424] @ (14a234 ) │ │ │ │ add r5, pc │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1df6a8 │ │ │ │ + bl 1df750 │ │ │ │ ldr.w r2, [r4, #424] @ 0x1a8 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cbnz r3, 14a0b6 │ │ │ │ b.n 14a1ee │ │ │ │ ldr r2, [r2, #0] │ │ │ │ @@ -306970,15 +306988,15 @@ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ff8c0 │ │ │ │ + bl 1ff968 │ │ │ │ mov fp, r0 │ │ │ │ cmp r7, #0 │ │ │ │ beq.n 14a1ea │ │ │ │ movs r6, #0 │ │ │ │ ldr r1, [r7, #16] │ │ │ │ ldr r7, [r1, #0] │ │ │ │ cbz r7, 14a14c │ │ │ │ @@ -307012,32 +307030,32 @@ │ │ │ │ add r2, sp, #16 │ │ │ │ mov r0, r9 │ │ │ │ bl 1493e0 │ │ │ │ orrs r0, r6 │ │ │ │ uxtb r6, r0 │ │ │ │ mov r0, fp │ │ │ │ mov r7, fp │ │ │ │ - bl 1ff8c0 │ │ │ │ + bl 1ff968 │ │ │ │ cbz r7, 14a172 │ │ │ │ mov fp, r0 │ │ │ │ b.n 14a100 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r0, r9 │ │ │ │ bl 149b14 │ │ │ │ orrs r0, r6 │ │ │ │ mov r7, fp │ │ │ │ uxtb r6, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 1ff8c0 │ │ │ │ + bl 1ff968 │ │ │ │ cmp r7, #0 │ │ │ │ bne.n 14a156 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 24f49c │ │ │ │ + bl 24f544 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r3, r0 │ │ │ │ uxtb r3, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 14a198 │ │ │ │ @@ -307052,15 +307070,15 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r6, #0] │ │ │ │ str r4, [r6, #4] │ │ │ │ ldr r0, [r3, #56] @ 0x38 │ │ │ │ cbnz r0, 14a1f2 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1e2e4c │ │ │ │ + bl 1e2ef4 │ │ │ │ ldr r2, [pc, #136] @ (14a238 ) │ │ │ │ ldr r3, [pc, #120] @ (14a228 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3 │ │ │ │ @@ -307098,15 +307116,15 @@ │ │ │ │ movs r2, #148 @ 0x94 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mla r0, r0, r5, r3 │ │ │ │ blx 59c7c │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1df9fc │ │ │ │ + bl 1dfaa4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 14a202 │ │ │ │ b.n 14a1a6 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r2, #3 │ │ │ │ @@ -307646,40 +307664,40 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ mov.w r3, #61440 @ 0xf000 │ │ │ │ movt r3, #27 │ │ │ │ ands r4, r3 │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 1f3c94 │ │ │ │ + bl 1f3d3c │ │ │ │ movs r2, #8 │ │ │ │ add.w r1, sp, r2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f3c94 │ │ │ │ + bl 1f3d3c │ │ │ │ cbz r6, 14a7b2 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ cbz r3, 14a7b2 │ │ │ │ add.w r5, r6, #48 @ 0x30 │ │ │ │ movs r4, #0 │ │ │ │ ldr.w r1, [r5, #4]! │ │ │ │ cbz r1, 14a7ac │ │ │ │ movs r2, #32 │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f3c94 │ │ │ │ + bl 1f3d3c │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, r4 │ │ │ │ bhi.n 14a79a │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 14a7c2 │ │ │ │ movs r2, #12 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f3c94 │ │ │ │ + bl 1f3d3c │ │ │ │ ldr r2, [pc, #36] @ (14a7e8 ) │ │ │ │ ldr r3, [pc, #28] @ (14a7e4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ @@ -307706,40 +307724,40 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ - bl 1db778 │ │ │ │ + bl 1db820 │ │ │ │ add.w r1, r4, #60 @ 0x3c │ │ │ │ movs r2, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1db4b4 │ │ │ │ + bl 1db55c │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #80 @ 0x50 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1db4b4 │ │ │ │ + bl 1db55c │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1db778 │ │ │ │ + bl 1db820 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ movs r2, #148 @ 0x94 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ mov r0, r5 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ - bl 1db4b4 │ │ │ │ + bl 1db55c │ │ │ │ ldr r2, [r4, #100] @ 0x64 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1db7e4 │ │ │ │ + bl 1db88c │ │ │ │ ldr r2, [r4, #100] @ 0x64 │ │ │ │ ldr r1, [r4, #92] @ 0x5c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1db4b4 │ │ │ │ + bl 1db55c │ │ │ │ ldrb r0, [r5, #13] │ │ │ │ eor.w r0, r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -307862,15 +307880,15 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #4093 @ 0xffd │ │ │ │ bl 13b9fc │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xb7b6 │ │ │ │ + @ instruction: 0xb876 │ │ │ │ movs r1, r4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrb.w r2, [r1, #104] @ 0x68 │ │ │ │ sub sp, #12 │ │ │ │ @@ -307992,15 +308010,15 @@ │ │ │ │ b.n 14aacc │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r0, [r5, r7] │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x0000 │ │ │ │ + bkpt 0x00c0 │ │ │ │ movs r1, r5 │ │ │ │ strb r4, [r5, r4] │ │ │ │ lsls r1, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -308014,44 +308032,44 @@ │ │ │ │ mov r0, r2 │ │ │ │ ldr r2, [pc, #404] @ (14acdc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1dba48 │ │ │ │ + bl 1dbaf0 │ │ │ │ movs r2, #20 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1db9a0 │ │ │ │ + bl 1dba48 │ │ │ │ movs r2, #4 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1db9a0 │ │ │ │ - mov r0, r4 │ │ │ │ bl 1dba48 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1dbaf0 │ │ │ │ mul.w r5, r5, r0 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1db97c │ │ │ │ + bl 1dba24 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dba8c │ │ │ │ + bl 1dbb34 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 14acba │ │ │ │ mov r1, r0 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1db97c │ │ │ │ + bl 1dba24 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 14acba │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldrd r0, r4, [r3, #36] @ 0x24 │ │ │ │ cmp r5, #0 │ │ │ │ @@ -308120,19 +308138,19 @@ │ │ │ │ add.w r0, r9, r6 │ │ │ │ movs r2, #148 @ 0x94 │ │ │ │ adds r6, #148 @ 0x94 │ │ │ │ blx 59c7c │ │ │ │ cmp r5, r6 │ │ │ │ bne.n 14ac68 │ │ │ │ add.w r0, r4, #92 @ 0x5c │ │ │ │ - bl 1db3f0 │ │ │ │ + bl 1db498 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r2, fp │ │ │ │ add.w r0, r4, #92 @ 0x5c │ │ │ │ - bl 1db4b4 │ │ │ │ + bl 1db55c │ │ │ │ ldrb.w r3, [r4, #105] @ 0x69 │ │ │ │ mov r0, r4 │ │ │ │ cbnz r3, 14acb0 │ │ │ │ ldr r2, [pc, #76] @ (14ace4 ) │ │ │ │ ldr r3, [pc, #60] @ (14acd8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -308243,65 +308261,65 @@ │ │ │ │ cbz r3, 14ada4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ bne.n 14ad9a │ │ │ │ add r7, sp, #32 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f3c18 │ │ │ │ + bl 1f3cc0 │ │ │ │ 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 1f3c94 │ │ │ │ + bl 1f3d3c │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f3c94 │ │ │ │ + bl 1f3d3c │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #12 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f3c94 │ │ │ │ + bl 1f3d3c │ │ │ │ cmp.w sl, #0 │ │ │ │ bne.w 14aef6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 14af30 │ │ │ │ ldrd r2, r1, [r5, #12] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f3c94 │ │ │ │ + bl 1f3d3c │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 14ae0c │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f3c94 │ │ │ │ + bl 1f3d3c │ │ │ │ ldr r5, [r4, #24] │ │ │ │ mov r0, r5 │ │ │ │ blx 59cf4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f3c94 │ │ │ │ + bl 1f3d3c │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cbz r3, 14ae3e │ │ │ │ ldrd r2, r1, [r3] │ │ │ │ movs r3, #12 │ │ │ │ mov r0, r7 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ - bl 1f3c94 │ │ │ │ + bl 1f3d3c │ │ │ │ ldr r3, [r4, #28] │ │ │ │ mov r0, r7 │ │ │ │ ldrd r2, r1, [r3, #8] │ │ │ │ - bl 1f3c94 │ │ │ │ + bl 1f3d3c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cbz r0, 14ae6a │ │ │ │ movw r2, #55646 @ 0xd95e │ │ │ │ movt r2, #15260 @ 0x3b9c │ │ │ │ b.n 14ae50 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cbz r0, 14ae6a │ │ │ │ @@ -308309,92 +308327,92 @@ │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 14ae4c │ │ │ │ addw r1, sp, #1948 @ 0x79c │ │ │ │ bl 149dfc │ │ │ │ addw r1, sp, #1948 @ 0x79c │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f3c94 │ │ │ │ + bl 1f3d3c │ │ │ │ movw r2, #14569 @ 0x38e9 │ │ │ │ movt r2, #15262 @ 0x3b9e │ │ │ │ b.n 14ae78 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cbz r4, 14ae80 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 14ae74 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movs r2, #4 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 1f3c94 │ │ │ │ + bl 1f3d3c │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f4184 │ │ │ │ + bl 1f422c │ │ │ │ ldr r2, [pc, #184] @ (14af50 ) │ │ │ │ ldr r3, [pc, #176] @ (14af4c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1980] @ 0x7bc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 14af3c │ │ │ │ add.w sp, sp, #1984 @ 0x7c0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ add r7, sp, #32 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f3c18 │ │ │ │ + bl 1f3cc0 │ │ │ │ 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 1f3c94 │ │ │ │ + bl 1f3d3c │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f3c94 │ │ │ │ + bl 1f3d3c │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #12 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f3c94 │ │ │ │ + bl 1f3d3c │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 14af40 │ │ │ │ add.w r1, sl, #40 @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f3c94 │ │ │ │ + bl 1f3d3c │ │ │ │ b.n 14adfc │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1db3f0 │ │ │ │ + bl 1db498 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 28cebc │ │ │ │ + bl 28cf64 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r2, r8 │ │ │ │ - bl 1e0a24 │ │ │ │ + bl 1e0acc │ │ │ │ ldrb.w r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 14ae96 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 58d60 │ │ │ │ b.n 14ae96 │ │ │ │ ldrd r2, r1, [r3, #8] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f3c94 │ │ │ │ + bl 1f3d3c │ │ │ │ b.n 14adfc │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ mov r3, sl │ │ │ │ ldr r3, [r3, #12] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ strh r0, [r5, r2] │ │ │ │ @@ -308418,15 +308436,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 1db3f0 │ │ │ │ + bl 1db498 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ bl 14a804 │ │ │ │ cbnz r0, 14afc8 │ │ │ │ ldr r2, [pc, #108] @ (14b000 ) │ │ │ │ movw r3, #4118 @ 0x1016 │ │ │ │ str r0, [sp, #0] │ │ │ │ @@ -308468,15 +308486,15 @@ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b.n 14afae │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ str r2, [r2, r2] │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r4, 14b036 │ │ │ │ + uxth r4, r1 │ │ │ │ movs r1, r4 │ │ │ │ str r2, [r1, r1] │ │ │ │ lsls r1, r6, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -308491,15 +308509,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 1db3f0 │ │ │ │ + bl 1db498 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ cbnz r0, 14b080 │ │ │ │ @@ -308544,15 +308562,15 @@ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b.n 14b066 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ ldr r7, [pc, #888] @ (14b42c ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r4, 14b0c0 │ │ │ │ + cbz r4, 14b0f0 │ │ │ │ movs r1, r4 │ │ │ │ ldr r7, [pc, #584] @ (14b308 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -308710,19 +308728,19 @@ │ │ │ │ strb r3, [r5, #4] │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 14b268 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 14b236 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 1f3c18 │ │ │ │ + bl 1f3cc0 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 1f3c94 │ │ │ │ + bl 1f3d3c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r2, [r4, #-44] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 14b32a │ │ │ │ ldr.w r0, [r3, #308] @ 0x134 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 14b32e │ │ │ │ @@ -308761,25 +308779,25 @@ │ │ │ │ lsl.w r3, r7, r3 │ │ │ │ tst.w r3, r9 │ │ │ │ beq.n 14b2d0 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #32 │ │ │ │ adds r5, #1 │ │ │ │ - bl 1f3c94 │ │ │ │ + bl 1f3d3c │ │ │ │ adds r4, #80 @ 0x50 │ │ │ │ cmp r5, r8 │ │ │ │ bne.n 14b2d8 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #32 │ │ │ │ adds r6, #1 │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #80 @ 0x50 │ │ │ │ - bl 1f4184 │ │ │ │ + bl 1f422c │ │ │ │ cmp r8, r6 │ │ │ │ bne.n 14b23e │ │ │ │ ldr r2, [pc, #48] @ (14b340 ) │ │ │ │ ldr r3, [pc, #40] @ (14b338 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -308834,38 +308852,38 @@ │ │ │ │ it ne │ │ │ │ movne r4, r3 │ │ │ │ adds r3, #12 │ │ │ │ cmp r3, r1 │ │ │ │ bne.n 14b392 │ │ │ │ mov sl, r8 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1f3c18 │ │ │ │ + bl 1f3cc0 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1f3c94 │ │ │ │ + bl 1f3d3c │ │ │ │ ldr.w r2, [sl], #5 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 14a280 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ add r0, sp, #8 │ │ │ │ strd r4, r5, [sp] │ │ │ │ bl 14a738 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, sl │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1f3c94 │ │ │ │ + bl 1f3d3c │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r8, #44 @ 0x2c │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1f4184 │ │ │ │ + bl 1f422c │ │ │ │ ldr r2, [pc, #44] @ (14b414 ) │ │ │ │ ldr r3, [pc, #36] @ (14b410 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1924] @ 0x784 │ │ │ │ eors r2, r3 │ │ │ │ @@ -308939,15 +308957,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 14b542 │ │ │ │ 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 1db96c │ │ │ │ + bl 1dba14 │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ add r0, sp, #16 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #164] @ 0xa4 │ │ │ │ ldr.w r3, [r6, #3400] @ 0xd48 │ │ │ │ str r0, [sp, #0] │ │ │ │ @@ -309009,15 +309027,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #360 @ 0x168 │ │ │ │ lsls r3, r5, #2 │ │ │ │ ldr r3, [pc, #448] @ (14b718 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ add r3, sp, #736 @ 0x2e0 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - add r4, sp, #208 @ 0xd0 │ │ │ │ + add r4, sp, #976 @ 0x3d0 │ │ │ │ movs r1, r4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #176] @ (14b620 ) │ │ │ │ mov r4, r1 │ │ │ │ @@ -309305,15 +309323,15 @@ │ │ │ │ mov r7, r2 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ bl 14ad00 │ │ │ │ cbz r0, 14b892 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 2054c4 │ │ │ │ + bl 20556c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 14b938 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [r0, #20] │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ movs r0, #0 │ │ │ │ @@ -309369,15 +309387,15 @@ │ │ │ │ str r5, [sp, #8] │ │ │ │ ubfx r0, r0, #1, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ bl 14b7bc │ │ │ │ lsls r3, r7, #28 │ │ │ │ bpl.n 14b886 │ │ │ │ - bl 24cfe0 │ │ │ │ + bl 24d088 │ │ │ │ b.n 14b886 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cbnz r3, 14b92a │ │ │ │ b.n 14b964 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cbz r3, 14b964 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -309411,23 +309429,23 @@ │ │ │ │ mvn.w r1, #12 │ │ │ │ add r4, pc │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 13b9fc │ │ │ │ b.n 14b88c │ │ │ │ - add r0, sp, #152 @ 0x98 │ │ │ │ + add r0, sp, #920 @ 0x398 │ │ │ │ movs r1, r4 │ │ │ │ - add r0, sp, #328 @ 0x148 │ │ │ │ + add r1, sp, #72 @ 0x48 │ │ │ │ movs r1, r4 │ │ │ │ - add r0, sp, #56 @ 0x38 │ │ │ │ + add r0, sp, #824 @ 0x338 │ │ │ │ movs r1, r4 │ │ │ │ - add r0, sp, #120 @ 0x78 │ │ │ │ + add r0, sp, #888 @ 0x378 │ │ │ │ movs r1, r4 │ │ │ │ - add r7, pc, #984 @ (adr r7, 14bd68 ) │ │ │ │ + add r0, sp, #728 @ 0x2d8 │ │ │ │ movs r1, r4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr.w ip, [pc, #68] @ 14b9e4 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -309440,15 +309458,15 @@ │ │ │ │ mov.w r4, #0 │ │ │ │ add r4, sp, #12 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 14ad3c │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e0a24 │ │ │ │ + bl 1e0acc │ │ │ │ ldr r2, [pc, #32] @ (14b9ec ) │ │ │ │ ldr r3, [pc, #28] @ (14b9e8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ @@ -309648,64 +309666,64 @@ │ │ │ │ mov r1, sl │ │ │ │ add.w r7, r8, #5 │ │ │ │ mov r0, fp │ │ │ │ str r7, [sp, #0] │ │ │ │ addw sl, sp, #1940 @ 0x794 │ │ │ │ bl 14ad3c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f3c18 │ │ │ │ + bl 1f3cc0 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f3c94 │ │ │ │ + bl 1f3d3c │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f3c94 │ │ │ │ + bl 1f3d3c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f3c94 │ │ │ │ + bl 1f3d3c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str.w sl, [sp] │ │ │ │ add.w r2, r9, #476 @ 0x1dc │ │ │ │ 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 1f3c94 │ │ │ │ + bl 1f3d3c │ │ │ │ cbz r6, 14bc44 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ cbz r3, 14bc44 │ │ │ │ add.w r9, r6, #48 @ 0x30 │ │ │ │ movs r7, #0 │ │ │ │ ldr.w r1, [r9, #4]! │ │ │ │ cbz r1, 14bc3e │ │ │ │ movs r2, #32 │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f3c94 │ │ │ │ + bl 1f3d3c │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ adds r7, #1 │ │ │ │ cmp r3, r7 │ │ │ │ bhi.n 14bc2c │ │ │ │ cbz r4, 14bc50 │ │ │ │ movs r2, #12 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f3c94 │ │ │ │ + bl 1f3d3c │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r8, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f4184 │ │ │ │ + bl 1f422c │ │ │ │ ldr r2, [pc, #76] @ (14bcac ) │ │ │ │ ldr r3, [pc, #72] @ (14bca8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1972] @ 0x7b4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -309843,19 +309861,19 @@ │ │ │ │ add r6, sp, #64 @ 0x40 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r6, [sp, #32] │ │ │ │ str r5, [sp, #28] │ │ │ │ - bl 1db3f0 │ │ │ │ + bl 1db498 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl 28cebc │ │ │ │ + bl 28cf64 │ │ │ │ ldrb.w r3, [sp, #77] @ 0x4d │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 14bf46 │ │ │ │ movs r6, #148 @ 0x94 │ │ │ │ mul.w r6, r5, r6 │ │ │ │ ldrd r0, r5, [r7, #36] @ 0x24 │ │ │ │ cmp r6, #0 │ │ │ │ @@ -309954,15 +309972,15 @@ │ │ │ │ add.w r6, r5, #92 @ 0x5c │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ str r5, [r4, #40] @ 0x28 │ │ │ │ blx 58d60 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e2e4c │ │ │ │ + bl 1e2ef4 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cbz r3, 14bf58 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.w 14bd00 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r9 │ │ │ │ bl 150040 │ │ │ │ @@ -309978,17 +309996,17 @@ │ │ │ │ cbz r0, 14bf46 │ │ │ │ mov fp, r6 │ │ │ │ movs r1, #108 @ 0x6c │ │ │ │ b.n 14bdfe │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #18 │ │ │ │ mov r0, sl │ │ │ │ - bl 288dfc │ │ │ │ + bl 288ea4 │ │ │ │ mov r0, sl │ │ │ │ - bl 255508 │ │ │ │ + bl 2555b0 │ │ │ │ b.n 14bdae │ │ │ │ ldrb.w r3, [sp, #76] @ 0x4c │ │ │ │ cbz r3, 14bf50 │ │ │ │ movs r5, #0 │ │ │ │ b.n 14bef4 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ blx 58d60 │ │ │ │ @@ -310009,15 +310027,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ add r3, pc, #680 @ (adr r3, 14c228 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ cmn r6, r6 │ │ │ │ lsls r1, r6, #2 │ │ │ │ add r2, pc, #464 @ (adr r2, 14c158 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ - add r2, pc, #24 @ (adr r2, 14bfa4 ) │ │ │ │ + add r2, pc, #792 @ (adr r2, 14c2a4 ) │ │ │ │ movs r1, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3808] @ 0xee0 │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ mov sl, r0 │ │ │ │ @@ -310459,15 +310477,15 @@ │ │ │ │ nop │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ eors r0, r1 │ │ │ │ lsls r1, r6, #2 │ │ │ │ subs r4, #208 @ 0xd0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r5, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r6, [sp, #224] @ 0xe0 │ │ │ │ movs r1, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3112] @ 0xc28 │ │ │ │ sub.w sp, sp, #948 @ 0x3b4 │ │ │ │ mov r4, r2 │ │ │ │ @@ -310484,15 +310502,15 @@ │ │ │ │ ldr.w fp, [sp, #984] @ 0x3d8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #940] @ 0x3ac │ │ │ │ mov.w r3, #0 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - bl 1e0b70 │ │ │ │ + bl 1e0c18 │ │ │ │ mov r3, r6 │ │ │ │ strd r1, r0, [sp, #144] @ 0x90 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov r6, r4 │ │ │ │ str r5, [sp, #108] @ 0x6c │ │ │ │ @@ -310684,15 +310702,15 @@ │ │ │ │ str r5, [sp, #0] │ │ │ │ strb.w r6, [sp, #320] @ 0x140 │ │ │ │ bl 14fdbc │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 14c744 │ │ │ │ subs r0, #68 @ 0x44 │ │ │ │ str r0, [r4, #32] │ │ │ │ - bl 1e0b70 │ │ │ │ + bl 1e0c18 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov.w ip, #3 │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ sbc.w r3, r1, r3 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldrb.w r3, [sp, #320] @ 0x140 │ │ │ │ @@ -310760,15 +310778,15 @@ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldrd r1, r3, [sp, #28] │ │ │ │ bl 14bcb0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 14c84a │ │ │ │ ldr.w r9, [r5, #3400] @ 0xd48 │ │ │ │ - bl 1e0b70 │ │ │ │ + bl 1e0c18 │ │ │ │ strd r1, r0, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 14c62e │ │ │ │ ldr r3, [sp, #24] │ │ │ │ and.w r6, r3, #256 @ 0x100 │ │ │ │ cmp r6, #0 │ │ │ │ @@ -310782,19 +310800,19 @@ │ │ │ │ ldr r0, [r0, #60] @ 0x3c │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r3, #100] @ 0x64 │ │ │ │ ldr r1, [r3, #92] @ 0x5c │ │ │ │ - bl 1db96c │ │ │ │ + bl 1dba14 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r9 │ │ │ │ - bl 28ced0 │ │ │ │ + bl 28cf78 │ │ │ │ ldrb r6, [r5, #12] │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ cmp r6, #0 │ │ │ │ bne.w 14c9b4 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 14c9b8 │ │ │ │ @@ -310977,15 +310995,15 @@ │ │ │ │ adds r1, #68 @ 0x44 │ │ │ │ cbz r3, 14c954 │ │ │ │ mov r0, r3 │ │ │ │ bl 150040 │ │ │ │ mov r1, r0 │ │ │ │ subs r1, #68 @ 0x44 │ │ │ │ str r1, [r4, #32] │ │ │ │ - bl 1e0b70 │ │ │ │ + bl 1e0c18 │ │ │ │ ldr.w r3, [r8, #48] @ 0x30 │ │ │ │ lsls r5, r3, #23 │ │ │ │ bmi.n 14c976 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov.w ip, #1 │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ @@ -311013,15 +311031,15 @@ │ │ │ │ add.w r2, r3, #60 @ 0x3c │ │ │ │ str r1, [r5, #8] │ │ │ │ mov r1, r6 │ │ │ │ str r2, [r5, #24] │ │ │ │ mov r2, r6 │ │ │ │ str r6, [r5, #16] │ │ │ │ b.n 14c80e │ │ │ │ - bl 1e2e4c │ │ │ │ + bl 1e2ef4 │ │ │ │ ldr.w r2, [pc, #1456] @ 14cf6c │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r2, pc │ │ │ │ str r5, [sp, #0] │ │ │ │ movw r3, #3267 @ 0xcc3 │ │ │ │ @@ -311467,15 +311485,15 @@ │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r2, [sp, #136] @ 0x88 │ │ │ │ str r2, [r3, #8] │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ str r2, [r3, #12] │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ bl 14b6cc │ │ │ │ - bl 1e0b70 │ │ │ │ + bl 1e0c18 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cbz r3, 14cec0 │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ sbc.w r1, r1, r3 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ @@ -311556,15 +311574,15 @@ │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldr r2, [sp, #776] @ 0x308 │ │ │ │ lsls r3, r5, #2 │ │ │ │ ldr r2, [sp, #616] @ 0x268 │ │ │ │ lsls r3, r5, #2 │ │ │ │ ldr r2, [sp, #464] @ 0x1d0 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - str r7, [sp, #656] @ 0x290 │ │ │ │ + ldr r0, [sp, #400] @ 0x190 │ │ │ │ movs r1, r4 │ │ │ │ str r6, [sp, #352] @ 0x160 │ │ │ │ lsls r3, r5, #2 │ │ │ │ adds r4, #1 │ │ │ │ subs r0, #68 @ 0x44 │ │ │ │ add.w r8, r8, #80 @ 0x50 │ │ │ │ str.w r0, [r8, #-48] │ │ │ │ @@ -311665,19 +311683,19 @@ │ │ │ │ mov r3, r9 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 14a280 │ │ │ │ ldr r2, [r7, #100] @ 0x64 │ │ │ │ ldr r1, [r7, #92] @ 0x5c │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ add r0, sp, #320 @ 0x140 │ │ │ │ - bl 1db96c │ │ │ │ + bl 1dba14 │ │ │ │ add r2, sp, #320 @ 0x140 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ movs r0, #0 │ │ │ │ - bl 28ced0 │ │ │ │ + bl 28cf78 │ │ │ │ ldrb.w r2, [sp, #332] @ 0x14c │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 14d188 │ │ │ │ mov r0, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 14d0a8 │ │ │ │ @@ -311748,15 +311766,15 @@ │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ movs r4, #56 @ 0x38 │ │ │ │ mla r4, r4, r6, r3 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ adds r5, #1 │ │ │ │ - bl 1e2e4c │ │ │ │ + bl 1e2ef4 │ │ │ │ cmp r5, r6 │ │ │ │ bne.n 14d14e │ │ │ │ ldr r2, [pc, #392] @ (14d2e4 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -311770,15 +311788,15 @@ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ b.n 14cb10 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #24] │ │ │ │ b.w 14c4e4 │ │ │ │ - bl 1e2e4c │ │ │ │ + bl 1e2ef4 │ │ │ │ movs r3, #0 │ │ │ │ b.n 14d09c │ │ │ │ mov r4, r6 │ │ │ │ b.n 14d058 │ │ │ │ movw r0, #21032 @ 0x5228 │ │ │ │ movt r0, #15263 @ 0x3b9f │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ @@ -311908,17 +311926,17 @@ │ │ │ │ b.n 14ce6a │ │ │ │ movs r3, #1 │ │ │ │ b.n 14ceb6 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ b.w 14ca22 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ - str r0, [sp, #8] │ │ │ │ + str r0, [sp, #776] @ 0x308 │ │ │ │ movs r1, r4 │ │ │ │ - ldrh r0, [r7, #60] @ 0x3c │ │ │ │ + str r0, [sp, #480] @ 0x1e0 │ │ │ │ movs r1, r4 │ │ │ │ ldrh r0, [r7, #52] @ 0x34 │ │ │ │ lsls r3, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #1880] @ 0x758 │ │ │ │ @@ -312267,37 +312285,37 @@ │ │ │ │ orr.w r1, r1, r2 │ │ │ │ bne.n 14d6ae │ │ │ │ str.w r1, [ip, #20] │ │ │ │ cmp lr, ip │ │ │ │ bne.n 14d692 │ │ │ │ mov r0, r5 │ │ │ │ add.w r7, r4, #676 @ 0x2a4 │ │ │ │ - bl 1f3c18 │ │ │ │ + bl 1f3cc0 │ │ │ │ ldr.w r3, [r4, #676] @ 0x2a4 │ │ │ │ movs r6, #0 │ │ │ │ cbz r3, 14d6f4 │ │ │ │ ldr.w r1, [r7, #4]! │ │ │ │ cbz r1, 14d6ee │ │ │ │ movs r2, #32 │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f3c94 │ │ │ │ + bl 1f3d3c │ │ │ │ ldr.w r3, [r4, #676] @ 0x2a4 │ │ │ │ adds r6, #1 │ │ │ │ cmp r3, r6 │ │ │ │ bhi.n 14d6da │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 14d868 │ │ │ │ addw r3, sp, #2076 @ 0x81c │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 1f4184 │ │ │ │ + bl 1f422c │ │ │ │ ldr.w r2, [r4, #816] @ 0x330 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 14d836 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add.w r7, r4, #820 @ 0x334 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr.w r3, [r3, #3400] @ 0xd48 │ │ │ │ @@ -312314,15 +312332,15 @@ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ movs r1, #80 @ 0x50 │ │ │ │ mla r3, r1, r3, r4 │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 14d72c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f3c18 │ │ │ │ + bl 1f3cc0 │ │ │ │ ldrd fp, r3, [r7] │ │ │ │ cmp fp, r3 │ │ │ │ bcs.n 14d7a8 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ str.w r9, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ @@ -312330,26 +312348,26 @@ │ │ │ │ mla r6, r2, fp, r3 │ │ │ │ ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ add.w fp, fp, #1 │ │ │ │ - bl 1f3c94 │ │ │ │ + bl 1f3d3c │ │ │ │ ldr.w r2, [r6, #-5] │ │ │ │ mov r3, r4 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ adds r6, #80 @ 0x50 │ │ │ │ bl 14a280 │ │ │ │ movs r2, #4 │ │ │ │ str r0, [sp, #156] @ 0x9c │ │ │ │ add r1, sp, #156 @ 0x9c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f3c94 │ │ │ │ + bl 1f3d3c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, fp │ │ │ │ bhi.n 14d772 │ │ │ │ ldr.w r9, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ addw sl, sp, #2108 @ 0x83c │ │ │ │ @@ -312361,44 +312379,44 @@ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r2, #60] @ 0x3c │ │ │ │ add.w r2, r2, #476 @ 0x1dc │ │ │ │ blx r6 │ │ │ │ mov r1, sl │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f3c94 │ │ │ │ + bl 1f3d3c │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f3c94 │ │ │ │ + bl 1f3d3c │ │ │ │ movs r2, #32 │ │ │ │ addw r1, sp, #2140 @ 0x85c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f4184 │ │ │ │ + bl 1f422c │ │ │ │ ldrd sl, r2, [r7] │ │ │ │ cmp sl, r2 │ │ │ │ itt cc │ │ │ │ movcc r3, #80 @ 0x50 │ │ │ │ mlacc r6, r3, sl, r4 │ │ │ │ bcs.n 14d82a │ │ │ │ mov r0, r5 │ │ │ │ add.w sl, sl, #1 │ │ │ │ - bl 1f3c18 │ │ │ │ + bl 1f3cc0 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f3c94 │ │ │ │ + bl 1f3d3c │ │ │ │ movs r2, #32 │ │ │ │ addw r1, sp, #2140 @ 0x85c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f3c94 │ │ │ │ + bl 1f3d3c │ │ │ │ add.w r1, r6, #44 @ 0x2c │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f4184 │ │ │ │ + bl 1f422c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ adds r6, #80 @ 0x50 │ │ │ │ cmp r3, sl │ │ │ │ bhi.n 14d7f6 │ │ │ │ ldr.w r2, [r4, #816] @ 0x330 │ │ │ │ adds r7, #4 │ │ │ │ cmp r2, r9 │ │ │ │ @@ -312424,15 +312442,15 @@ │ │ │ │ b.n 14d67c │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r5 │ │ │ │ add.w r1, r1, #312 @ 0x138 │ │ │ │ ldr.w r3, [r1, #-4] │ │ │ │ mul.w r2, r3, r2 │ │ │ │ - bl 1f3c94 │ │ │ │ + bl 1f3d3c │ │ │ │ b.n 14d6fc │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ b.n 14d364 │ │ │ │ add r5, sp, #160 @ 0xa0 │ │ │ │ @@ -312483,15 +312501,15 @@ │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #3844] @ 0xf04 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl 1e0b70 │ │ │ │ + bl 1e0c18 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ strd r1, r0, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 14e30a │ │ │ │ movw r1, #62965 @ 0xf5f5 │ │ │ │ movt r1, #15265 @ 0x3ba1 │ │ │ │ @@ -312573,15 +312591,15 @@ │ │ │ │ movs r7, #0 │ │ │ │ ldr.w r9, [sp, #84] @ 0x54 │ │ │ │ mov.w sl, #80 @ 0x50 │ │ │ │ ldr.w r8, [sp, #76] @ 0x4c │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ str.w fp, [sp, #60] @ 0x3c │ │ │ │ ldr.w r5, [r8, #16] │ │ │ │ - bl 1e0b70 │ │ │ │ + bl 1e0c18 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov fp, r1 │ │ │ │ str r0, [sp, #24] │ │ │ │ add.w r5, r5, r7, lsl #5 │ │ │ │ ldr r4, [r5, #12] │ │ │ │ cmp r4, #0 │ │ │ │ rbit r4, r4 │ │ │ │ @@ -312606,15 +312624,15 @@ │ │ │ │ strd r5, ip, [sp, #4] │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 14bcb0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 14e2fc │ │ │ │ - bl 1e0b70 │ │ │ │ + bl 1e0c18 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ sbc.w r1, r1, fp │ │ │ │ adds r3, r3, r0 │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ @@ -312705,15 +312723,15 @@ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str.w ip, [sp, #156] @ 0x9c │ │ │ │ and.w r3, r3, #256 @ 0x100 │ │ │ │ str.w lr, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ str.w r9, [sp, #40] @ 0x28 │ │ │ │ str r4, [sp, #148] @ 0x94 │ │ │ │ - bl 1e0b70 │ │ │ │ + bl 1e0c18 │ │ │ │ strd r1, r0, [sp, #132] @ 0x84 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r1, #813] @ 0x32d │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 14debe │ │ │ │ ldr.w r3, [fp] │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ @@ -312750,15 +312768,15 @@ │ │ │ │ add r3, sp, #244 @ 0xf4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ movs r3, #80 @ 0x50 │ │ │ │ mla r3, r3, r7, r9 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ lsls r0, r3, #30 │ │ │ │ bmi.n 14dcae │ │ │ │ - bl 1e0b70 │ │ │ │ + bl 1e0c18 │ │ │ │ ldrb.w r3, [r9, #812] @ 0x32c │ │ │ │ ldr.w r4, [r6, #-5] │ │ │ │ add.w r8, sl, #1 │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ cbz r3, 14dc60 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr.w sl, [r3, sl, lsl #3] │ │ │ │ @@ -312803,15 +312821,15 @@ │ │ │ │ bne.w 14e2d6 │ │ │ │ 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 1e0b70 │ │ │ │ + bl 1e0c18 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ sbc.w r1, r1, r3 │ │ │ │ adds r2, r2, r0 │ │ │ │ str.w r2, [r8, #8] │ │ │ │ @@ -312883,15 +312901,15 @@ │ │ │ │ bl 14fb3c │ │ │ │ str.w r5, [r7, #2528] @ 0x9e0 │ │ │ │ ldr.w r3, [r9, #640] @ 0x280 │ │ │ │ adds r6, #1 │ │ │ │ adds r7, #80 @ 0x50 │ │ │ │ cmp r3, r6 │ │ │ │ bhi.n 14dd5c │ │ │ │ - bl 1e0b70 │ │ │ │ + bl 1e0c18 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 14de10 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ ldr.w r6, [r9, #640] @ 0x280 │ │ │ │ subs r7, r0, r3 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ @@ -313135,19 +313153,19 @@ │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [sl, #40] @ 0x28 │ │ │ │ ldr r5, [sp, #88] @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r3, #100] @ 0x64 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3, #92] @ 0x5c │ │ │ │ - bl 1db96c │ │ │ │ + bl 1dba14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #0 │ │ │ │ - bl 28ced0 │ │ │ │ + bl 28cf78 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 14e214 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 14e3da │ │ │ │ ldr.w r5, [sl] │ │ │ │ @@ -313243,15 +313261,15 @@ │ │ │ │ add.w r3, r0, #476 @ 0x1dc │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr.w r3, [r4, #808] @ 0x328 │ │ │ │ bl 150b40 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 14e40e │ │ │ │ - bl 1e0b70 │ │ │ │ + bl 1e0c18 │ │ │ │ ldrd r8, r3, [fp] │ │ │ │ cmp r8, r3 │ │ │ │ bcs.w 14db94 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ add.w r6, r4, #44 @ 0x2c │ │ │ │ add.w r7, r7, r8, lsl #2 │ │ │ │ mov.w sl, #1 │ │ │ │ @@ -313327,28 +313345,28 @@ │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ mov r7, r4 │ │ │ │ b.n 14e092 │ │ │ │ str.w fp, [sp, #24] │ │ │ │ ldr.w r9, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [sp, #148] @ 0x94 │ │ │ │ ldr.w fp, [sp, #140] @ 0x8c │ │ │ │ - bl 1e2e4c │ │ │ │ + bl 1e2ef4 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ add.w r3, r9, r3, lsl #2 │ │ │ │ ldr.w r6, [r3, #816] @ 0x330 │ │ │ │ cmp r6, r1 │ │ │ │ bcs.n 14e24c │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ movs r5, #56 @ 0x38 │ │ │ │ mov r7, r1 │ │ │ │ mla r5, r5, r1, r3 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ adds r6, #1 │ │ │ │ - bl 1e2e4c │ │ │ │ + bl 1e2ef4 │ │ │ │ cmp r6, r7 │ │ │ │ bne.n 14e240 │ │ │ │ ldr r2, [pc, #496] @ (14e440 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -313379,15 +313397,15 @@ │ │ │ │ adds r4, #80 @ 0x50 │ │ │ │ cmp r4, r5 │ │ │ │ bne.n 14e280 │ │ │ │ mov r3, r7 │ │ │ │ b.n 14de48 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add.w r1, sl, #72 @ 0x48 │ │ │ │ - bl 1db96c │ │ │ │ + bl 1dba14 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add.w r1, sl, #36 @ 0x24 │ │ │ │ bl 14ab24 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 14dc32 │ │ │ │ ldr r2, [pc, #388] @ (14e444 ) │ │ │ │ @@ -313456,15 +313474,15 @@ │ │ │ │ mov.w r1, r1, lsl #4 │ │ │ │ ldr r0, [r6, r1] │ │ │ │ orr.w r0, r0, #2 │ │ │ │ str r0, [r6, r1] │ │ │ │ bne.n 14e36e │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 14df5e │ │ │ │ - bl 1e0b70 │ │ │ │ + bl 1e0c18 │ │ │ │ ldrd r5, r3, [fp] │ │ │ │ cmp r5, r3 │ │ │ │ bcs.w 14db94 │ │ │ │ ldr r2, [sp, #136] @ 0x88 │ │ │ │ subs r3, r3, r5 │ │ │ │ ldr r7, [sp, #84] @ 0x54 │ │ │ │ subs r0, r0, r2 │ │ │ │ @@ -313522,23 +313540,23 @@ │ │ │ │ lsls r3, r5, #2 │ │ │ │ strh r4, [r3, #42] @ 0x2a │ │ │ │ lsls r3, r5, #2 │ │ │ │ strh r0, [r1, #38] @ 0x26 │ │ │ │ lsls r3, r5, #2 │ │ │ │ movs r1, #172 @ 0xac │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strh r6, [r6, #20] │ │ │ │ + strh r6, [r6, #26] │ │ │ │ movs r1, r4 │ │ │ │ ldrb r2, [r7, #28] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldrb r0, [r2, #28] │ │ │ │ + ldrb r0, [r2, #31] │ │ │ │ movs r1, r4 │ │ │ │ - ldrb r6, [r3, #26] │ │ │ │ + ldrb r6, [r3, #29] │ │ │ │ movs r1, r4 │ │ │ │ - ldrb r2, [r7, #25] │ │ │ │ + ldrb r2, [r7, #28] │ │ │ │ movs r1, r4 │ │ │ │ cbz r2, 14e468 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ @@ -313713,15 +313731,15 @@ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #28] │ │ │ │ add r3, sp, #244 @ 0xf4 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr.w r3, [fp, #48] @ 0x30 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 1e0b70 │ │ │ │ + bl 1e0c18 │ │ │ │ mov r2, fp │ │ │ │ strd r1, r0, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 14bae4 │ │ │ │ ldr.w r5, [fp, #4] │ │ │ │ cmp r5, #0 │ │ │ │ @@ -313805,15 +313823,15 @@ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ bl 14a86c │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ add.w r0, r9, #64 @ 0x40 │ │ │ │ blx 59c7c │ │ │ │ - bl 1e0b70 │ │ │ │ + bl 1e0c18 │ │ │ │ cbz r5, 14e74a │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ movs r2, #1 │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ sbc.w r1, r1, r3 │ │ │ │ ldrb.w r3, [sp, #179] @ 0xb3 │ │ │ │ @@ -313940,19 +313958,19 @@ │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ add r2, sp, #184 @ 0xb8 │ │ │ │ mov r4, r0 │ │ │ │ str r2, [sp, #24] │ │ │ │ mov r0, r2 │ │ │ │ ldr r1, [r3, #92] @ 0x5c │ │ │ │ ldr r2, [r3, #100] @ 0x64 │ │ │ │ - bl 1db96c │ │ │ │ + bl 1dba14 │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r0, r7 │ │ │ │ - bl 28ced0 │ │ │ │ + bl 28cf78 │ │ │ │ ldrb.w r4, [sp, #196] @ 0xc4 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 14ea10 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 14ea14 │ │ │ │ @@ -314118,15 +314136,15 @@ │ │ │ │ str r2, [sp, #208] @ 0xd0 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ strd r3, r4, [sp, #184] @ 0xb8 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ mov r4, r2 │ │ │ │ str r3, [sp, #204] @ 0xcc │ │ │ │ b.n 14e8ea │ │ │ │ - bl 1e2e4c │ │ │ │ + bl 1e2ef4 │ │ │ │ ldr r2, [pc, #92] @ (14ea74 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #2471 @ 0x9a7 │ │ │ │ @@ -314149,25 +314167,25 @@ │ │ │ │ nop │ │ │ │ subs r6, r1, r1 │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r6, #10] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldrb r0, [r3, #13] │ │ │ │ + ldrb r0, [r3, #16] │ │ │ │ movs r1, r4 │ │ │ │ ldrb r4, [r2, #7] │ │ │ │ lsls r3, r5, #2 │ │ │ │ adds r6, r5, r1 │ │ │ │ lsls r1, r6, #2 │ │ │ │ strb r4, [r7, #29] │ │ │ │ lsls r3, r5, #2 │ │ │ │ strb r4, [r5, #26] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - strb r0, [r1, #29] │ │ │ │ + ldrb r0, [r1, #0] │ │ │ │ movs r1, r4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #132] @ 14eb0c │ │ │ │ add.w r2, r0, #4096 @ 0x1000 │ │ │ │ @@ -315298,15 +315316,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 14f79c │ │ │ │ ldr.w r8, [r5, #4] │ │ │ │ add.w sl, sp, #1016 @ 0x3f8 │ │ │ │ sub.w r6, sl, #24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f3c18 │ │ │ │ + bl 1f3cc0 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #29 │ │ │ │ beq.w 14f766 │ │ │ │ movw r2, #5119 @ 0x13ff │ │ │ │ movt r2, #15261 @ 0x3b9d │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 14f6fe │ │ │ │ @@ -315328,15 +315346,15 @@ │ │ │ │ ldr.w r1, [r8] │ │ │ │ mov r8, r0 │ │ │ │ add.w r9, r1, #44 @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r6 │ │ │ │ add.w r8, r8, #1 │ │ │ │ - bl 1f3c94 │ │ │ │ + bl 1f3d3c │ │ │ │ add.w r9, r9, #80 @ 0x50 │ │ │ │ cmp sl, r8 │ │ │ │ bne.n 14f656 │ │ │ │ mov r3, fp │ │ │ │ cbz r3, 14f6c0 │ │ │ │ str r7, [sp, #12] │ │ │ │ mov.w r8, #80 @ 0x50 │ │ │ │ @@ -315350,15 +315368,15 @@ │ │ │ │ mla r2, r8, sl, r5 │ │ │ │ ldrb r2, [r2, #20] │ │ │ │ lsls r2, r2, #31 │ │ │ │ bpl.n 14f6a4 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f3c94 │ │ │ │ + bl 1f3d3c │ │ │ │ ldr.w r3, [r5, #256] @ 0x100 │ │ │ │ add.w sl, sl, #1 │ │ │ │ add.w r9, r9, #80 @ 0x50 │ │ │ │ cmp r3, sl │ │ │ │ bhi.n 14f68c │ │ │ │ add.w fp, fp, #1 │ │ │ │ add.w r5, r5, #260 @ 0x104 │ │ │ │ @@ -315370,15 +315388,15 @@ │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ bl 14b6cc │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r7, #12 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [r7, #8] │ │ │ │ - bl 1f4184 │ │ │ │ + bl 1f422c │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [pc, #228] @ (14f7c0 ) │ │ │ │ add.w r1, sp, #5088 @ 0x13e0 │ │ │ │ ldr r3, [pc, #216] @ (14f7bc ) │ │ │ │ adds r1, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -315406,15 +315424,15 @@ │ │ │ │ ldr.w r3, [sl, #-248] │ │ │ │ mov.w r8, #0 │ │ │ │ cbz r3, 14f744 │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r6 │ │ │ │ add.w r8, r8, #1 │ │ │ │ - bl 1f3c94 │ │ │ │ + bl 1f3d3c │ │ │ │ ldr.w r3, [sl, #-248] │ │ │ │ add.w r9, r9, #80 @ 0x50 │ │ │ │ cmp r3, r8 │ │ │ │ bhi.n 14f72a │ │ │ │ add.w r8, sp, #768 @ 0x300 │ │ │ │ ldr r1, [r5, #40] @ 0x28 │ │ │ │ cbz r1, 14f752 │ │ │ │ @@ -315432,15 +315450,15 @@ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ mov r1, r4 │ │ │ │ addw r0, sp, #2908 @ 0xb5c │ │ │ │ bl 14bae4 │ │ │ │ addw r1, sp, #2952 @ 0xb88 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f3c94 │ │ │ │ + bl 1f3d3c │ │ │ │ ldr.w r1, [sp, #2948] @ 0xb84 │ │ │ │ cbz r1, 14f78a │ │ │ │ mov r0, r4 │ │ │ │ bl 14fb3c │ │ │ │ ldr.w r1, [sp, #2984] @ 0xba8 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 14f6ca │ │ │ │ @@ -315449,15 +315467,15 @@ │ │ │ │ bl 14fb3c │ │ │ │ b.n 14f6ca │ │ │ │ ldr r0, [r0, #60] @ 0x3c │ │ │ │ add.w r2, r7, #12 │ │ │ │ movs r1, #16 │ │ │ │ add.w r0, r0, #4224 @ 0x1080 │ │ │ │ adds r0, #20 │ │ │ │ - bl 1e0a24 │ │ │ │ + bl 1e0acc │ │ │ │ movs r3, #32 │ │ │ │ str r3, [r7, #8] │ │ │ │ b.n 14f6d8 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ lsrs r2, r4, #8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ @@ -315522,15 +315540,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 1db4b4 │ │ │ │ + bl 1db55c │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ lsls r3, r3, #31 │ │ │ │ bpl.n 14f87c │ │ │ │ bx lr │ │ │ │ @@ -315562,15 +315580,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 1decd0 │ │ │ │ + bl 1ded78 │ │ │ │ movs r0, #2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r1, r0, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 14f8e0 │ │ │ │ @@ -315580,15 +315598,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 1dfa28 │ │ │ │ + bl 1dfad0 │ │ │ │ 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 │ │ │ │ @@ -315606,15 +315624,15 @@ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cbz r2, 14f976 │ │ │ │ mov r1, r3 │ │ │ │ add r3, sp, #24 │ │ │ │ mov r0, r3 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 1db96c │ │ │ │ + bl 1dba14 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ mov r2, r7 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ ldr r2, [pc, #84] @ (14f9b0 ) │ │ │ │ @@ -315655,17 +315673,17 @@ │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #26 │ │ │ │ lsls r1, r6, #2 │ │ │ │ str r6, [r0, #116] @ 0x74 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldr r4, [r6, #0] │ │ │ │ + ldr r4, [r6, #12] │ │ │ │ movs r1, r4 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ movs r1, r4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldr r3, [r1, #20] │ │ │ │ @@ -315806,15 +315824,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 1db97c │ │ │ │ + bl 1dba24 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 14f9ec │ │ │ │ add sp, #16 │ │ │ │ @@ -315864,15 +315882,15 @@ │ │ │ │ ands.w r2, r2, #1 │ │ │ │ beq.n 14fbf4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ ldrd r0, r1, [r2, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1dfa28 │ │ │ │ + bl 1dfad0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 14fc50 │ │ │ │ @@ -315896,53 +315914,53 @@ │ │ │ │ cmp.w ip, #0 │ │ │ │ bne.n 14fbfc │ │ │ │ dmb ish │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 14fbba │ │ │ │ movs r1, #1 │ │ │ │ str r2, [r3, #80] @ 0x50 │ │ │ │ - bl 1deca4 │ │ │ │ + bl 1ded4c │ │ │ │ b.n 14fbba │ │ │ │ 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 14fc26 │ │ │ │ dmb ish │ │ │ │ cmp.w ip, #0 │ │ │ │ beq.n 14fbe6 │ │ │ │ str r1, [r3, #80] @ 0x50 │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1deca4 │ │ │ │ + bl 1ded4c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ b.n 14fbe6 │ │ │ │ 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 1e4980 │ │ │ │ + bl 1e4a28 │ │ │ │ cbz r0, 14fc74 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, r5 │ │ │ │ beq.n 14fc78 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrb.w r2, [r4, #40] @ 0x28 │ │ │ │ cbz r2, 14fc8a │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1e4a5c │ │ │ │ + bl 1e4b04 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ bl 14fb3c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 14fc7e │ │ │ │ @@ -315959,25 +315977,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 1dfa28 │ │ │ │ + bl 1dfad0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 14f874 │ │ │ │ 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 1e4a48 │ │ │ │ + bl 1e4af0 │ │ │ │ ldrb.w r3, [sp, #11] │ │ │ │ cbz r3, 14fd3e │ │ │ │ ldr r6, [r0, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp r2, r3 │ │ │ │ itete ne │ │ │ │ @@ -316038,15 +316056,15 @@ │ │ │ │ bne.n 14fd7a │ │ │ │ dmb ish │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 14fd1c │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r5, #80] @ 0x50 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1deca4 │ │ │ │ + bl 1ded4c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ b.n 14fd1c │ │ │ │ ldr r0, [r5, #12] │ │ │ │ mov r1, r6 │ │ │ │ str r2, [sp, #4] │ │ │ │ bl 14fb3c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ @@ -316081,27 +316099,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 1dfa28 │ │ │ │ + bl 1dfad0 │ │ │ │ mov sl, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 14feda │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 14feda │ │ │ │ mov r0, r4 │ │ │ │ bl 14f874 │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, sl │ │ │ │ - bl 1e4980 │ │ │ │ + bl 1e4a28 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 14feb4 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ dmb ish │ │ │ │ add.w r3, r5, #8 │ │ │ │ ldrex r1, [r3] │ │ │ │ adds r1, #1 │ │ │ │ @@ -316173,19 +316191,19 @@ │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 14ff72 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r7 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1dc90c │ │ │ │ + bl 1dc9b4 │ │ │ │ mov r0, r5 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ add r2, sp, #20 │ │ │ │ - bl 1dc7a4 │ │ │ │ + bl 1dc84c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 14ff72 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r6 │ │ │ │ @@ -316237,21 +316255,21 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 14ff7e │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 14fe5e │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r4, #80] @ 0x50 │ │ │ │ - bl 1deca4 │ │ │ │ + bl 1ded4c │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 14fe62 │ │ │ │ b.n 14feda │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r4, #80] @ 0x50 │ │ │ │ - bl 1deca4 │ │ │ │ + bl 1ded4c │ │ │ │ b.n 14feda │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cbnz r3, 14ffd6 │ │ │ │ mov r0, r4 │ │ │ │ bl 14f874 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, sl │ │ │ │ @@ -316286,29 +316304,29 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 150002 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 14ffcc │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r4, #80] @ 0x50 │ │ │ │ - bl 1deca4 │ │ │ │ + bl 1ded4c │ │ │ │ b.n 14ffcc │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r6, r4, #8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r2, #36] @ 0x24 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsls r0, r0, #3 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r2, [r1, #32] │ │ │ │ + str r2, [r1, #44] @ 0x2c │ │ │ │ movs r1, r4 │ │ │ │ - str r6, [r5, #32] │ │ │ │ + str r6, [r5, #44] @ 0x2c │ │ │ │ movs r1, r4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr r4, [pc, #200] @ (150118 ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -316352,34 +316370,34 @@ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 150076 │ │ │ │ add r1, sp, #20 │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r0, r1 │ │ │ │ - bl 1db3f0 │ │ │ │ + bl 1db498 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ blx r3 │ │ │ │ cbz r0, 1500e4 │ │ │ │ ldrb.w r3, [sp, #33] @ 0x21 │ │ │ │ mov r7, r3 │ │ │ │ cbnz r3, 1500e4 │ │ │ │ ldrd r1, r2, [r5, #16] │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1dc90c │ │ │ │ + bl 1dc9b4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 1dc750 │ │ │ │ + bl 1dc7f8 │ │ │ │ ldrb.w r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 150076 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 58d60 │ │ │ │ b.n 150076 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -316459,21 +316477,21 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 15015a │ │ │ │ add r3, sp, #20 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1dc90c │ │ │ │ + bl 1dc9b4 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r8 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ - bl 1dc750 │ │ │ │ + bl 1dc7f8 │ │ │ │ b.n 15015a │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ mcr2 0, 6, r0, cr0, cr0, {5} │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ mrc2 0, 3, r0, cr14, cr0, {5} │ │ │ │ @@ -316537,15 +316555,15 @@ │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ str.w ip, [r4, #80] @ 0x50 │ │ │ │ ldrb r3, [r6, #4] │ │ │ │ cbnz r3, 1502b4 │ │ │ │ ldr r0, [pc, #308] @ (1503b8 ) │ │ │ │ mov r1, r8 │ │ │ │ add r0, pc │ │ │ │ - bl 1e8128 │ │ │ │ + bl 1e81d0 │ │ │ │ cbnz r0, 1502b4 │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ cbz r0, 150296 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ cbnz r2, 1502cc │ │ │ │ ldr r2, [pc, #292] @ (1503bc ) │ │ │ │ ldr r3, [pc, #280] @ (1503b4 ) │ │ │ │ @@ -316560,29 +316578,29 @@ │ │ │ │ add.w sp, sp, #904 @ 0x388 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r2, [pc, #264] @ (1503c0 ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [pc, #264] @ (1503c4 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e4720 │ │ │ │ + bl 1e47c8 │ │ │ │ str r0, [r4, #84] @ 0x54 │ │ │ │ b.n 150290 │ │ │ │ ldr r7, [pc, #256] @ (1503c8 ) │ │ │ │ add r7, pc │ │ │ │ b.n 150212 │ │ │ │ ldr r1, [r7, #16] │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1db96c │ │ │ │ + bl 1dba14 │ │ │ │ movs r2, #32 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1db9a0 │ │ │ │ - add r0, sp, #28 │ │ │ │ bl 1dba48 │ │ │ │ + add r0, sp, #28 │ │ │ │ + bl 1dbaf0 │ │ │ │ ldrb.w r3, [sp, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 150296 │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ @@ -316597,32 +316615,32 @@ │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ bl 14fb3c │ │ │ │ adds r6, #1 │ │ │ │ cmp sl, r6 │ │ │ │ beq.n 150296 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1dba48 │ │ │ │ + bl 1dbaf0 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1dba48 │ │ │ │ + bl 1dbaf0 │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1dba48 │ │ │ │ + bl 1dbaf0 │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1db97c │ │ │ │ + bl 1dba24 │ │ │ │ movs r1, #8 │ │ │ │ mov r9, r0 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1db3d8 │ │ │ │ + bl 1db480 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1db97c │ │ │ │ + bl 1dba24 │ │ │ │ ldrb.w r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 150296 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ @@ -316659,48 +316677,48 @@ │ │ │ │ bl 13b518 │ │ │ │ b.n 15030e │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldc2l 0, cr0, [lr, #704]! @ 0x2c0 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r6, [r7, r6] │ │ │ │ + str r6, [r7, #4] │ │ │ │ movs r1, r4 │ │ │ │ stc2l 0, cr0, [r2, #-704]! @ 0xfffffd40 │ │ │ │ bl 543c2 │ │ │ │ bl fff8a3c6 │ │ │ │ - str r0, [r7, #88] @ 0x58 │ │ │ │ + str r0, [r7, #100] @ 0x64 │ │ │ │ movs r1, r5 │ │ │ │ - ldrsh r0, [r2, r3] │ │ │ │ + ldrsh r0, [r2, r6] │ │ │ │ movs r1, r4 │ │ │ │ - ldrsh r0, [r2, r1] │ │ │ │ + ldrsh r0, [r2, r4] │ │ │ │ movs r1, r4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ mov r6, r1 │ │ │ │ cbz r0, 1503f6 │ │ │ │ ldrb.w r1, [r5, #40] @ 0x28 │ │ │ │ cbz r1, 15040e │ │ │ │ movs r1, #0 │ │ │ │ - bl 1e48bc │ │ │ │ + bl 1e4964 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ bl 13bf00 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ bl 14fb3c │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e4abc │ │ │ │ + bl 1e4b64 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 150402 │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ b.n 1503f0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -316774,30 +316792,30 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 15063e │ │ │ │ ldr.w r2, [sl] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1db3fc │ │ │ │ + bl 1db4a4 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r6, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1db4b4 │ │ │ │ + bl 1db55c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1db60c │ │ │ │ + bl 1db6b4 │ │ │ │ subs r7, r0, #0 │ │ │ │ blt.w 15064a │ │ │ │ mov r0, r6 │ │ │ │ bl 14f874 │ │ │ │ ldr r0, [r6, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1505c6 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1e4abc │ │ │ │ + bl 1e4b64 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1505c6 │ │ │ │ mov.w r9, #0 │ │ │ │ strd r7, sl, [sp, #24] │ │ │ │ ldr.w fp, [r5, #4] │ │ │ │ ldr.w r0, [fp] │ │ │ │ @@ -316818,27 +316836,27 @@ │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 150638 │ │ │ │ cmp r0, r3 │ │ │ │ bne.n 150552 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1db778 │ │ │ │ + bl 1db820 │ │ │ │ ldr.w r1, [fp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1db778 │ │ │ │ + bl 1db820 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1db60c │ │ │ │ + bl 1db6b4 │ │ │ │ mov sl, r0 │ │ │ │ ldrd r1, r2, [fp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1db4b4 │ │ │ │ + bl 1db55c │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1db38c │ │ │ │ + bl 1db434 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 150664 │ │ │ │ ldr.w r3, [fp] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 15065a │ │ │ │ ldr r1, [sp, #32] │ │ │ │ @@ -316864,15 +316882,15 @@ │ │ │ │ mov r9, r5 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ ands.w r3, r3, #1 │ │ │ │ beq.n 150672 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1db850 │ │ │ │ + bl 1db8f8 │ │ │ │ ldrb.w r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str.w r2, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 15069a │ │ │ │ ldr r2, [pc, #308] @ (150720 ) │ │ │ │ ldr r3, [pc, #300] @ (15071c ) │ │ │ │ @@ -316890,28 +316908,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 1db850 │ │ │ │ + bl 1db8f8 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r6, #84] @ 0x54 │ │ │ │ - bl 1e4abc │ │ │ │ + bl 1e4b64 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 150528 │ │ │ │ ldrd r7, sl, [sp, #24] │ │ │ │ b.n 1505ca │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ b.n 150560 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ - bl 1db3fc │ │ │ │ + bl 1db4a4 │ │ │ │ b.n 1504f0 │ │ │ │ ldrb.w r3, [sp, #44] @ 0x2c │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [sl] │ │ │ │ cbz r3, 1506a2 │ │ │ │ movs r5, #5 │ │ │ │ b.n 1505ea │ │ │ │ @@ -316932,15 +316950,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 15067a │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1505d2 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r6, #80] @ 0x50 │ │ │ │ - bl 1deca4 │ │ │ │ + bl 1ded4c │ │ │ │ b.n 1505d2 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 58d60 │ │ │ │ b.n 1505ea │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 58d60 │ │ │ │ b.n 150656 │ │ │ │ @@ -316980,30 +316998,30 @@ │ │ │ │ ldr r3, [pc, #48] @ (150730 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #246 @ 0xf6 │ │ │ │ b.n 1506c2 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 1db4b4 │ │ │ │ + bl 1db55c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ b.n 150616 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xfb2c00b0 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfa0e00b0 │ │ │ │ - ldrh r2, [r2, r7] │ │ │ │ + ldrb r2, [r2, r2] │ │ │ │ movs r1, r4 │ │ │ │ - ldrh r0, [r6, r4] │ │ │ │ + ldrh r0, [r6, r7] │ │ │ │ movs r1, r4 │ │ │ │ - ldrh r4, [r7, r6] │ │ │ │ + ldrb r4, [r7, r1] │ │ │ │ movs r1, r4 │ │ │ │ - ldrh r6, [r5, r3] │ │ │ │ + ldrh r6, [r5, r6] │ │ │ │ movs r1, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov r7, r2 │ │ │ │ @@ -317043,50 +317061,50 @@ │ │ │ │ moveq r4, #1 │ │ │ │ movne r4, #0 │ │ │ │ beq.n 150786 │ │ │ │ mov r0, r5 │ │ │ │ bl 14f874 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ - bl 1e4abc │ │ │ │ + bl 1e4b64 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 150816 │ │ │ │ str r6, [sp, #4] │ │ │ │ b.n 1507ce │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, fp │ │ │ │ beq.n 150846 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ - bl 1e4abc │ │ │ │ + bl 1e4b64 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 150814 │ │ │ │ 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 1e4a48 │ │ │ │ + bl 1e4af0 │ │ │ │ ldrb.w r1, [sp, #19] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 1507ba │ │ │ │ add.w r2, r6, #8 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r2] │ │ │ │ adds r3, #1 │ │ │ │ strex r1, r3, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 1507f4 │ │ │ │ mov r1, r4 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ - bl 1e4abc │ │ │ │ + bl 1e4b64 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1507ce │ │ │ │ ldr r6, [sp, #4] │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ands.w r3, r3, #1 │ │ │ │ bne.n 150786 │ │ │ │ @@ -317098,15 +317116,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 150826 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 150786 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r5, #80] @ 0x50 │ │ │ │ - bl 1deca4 │ │ │ │ + bl 1ded4c │ │ │ │ b.n 150786 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ cmp r0, fp │ │ │ │ beq.n 1507c2 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 14fb3c │ │ │ │ @@ -317144,15 +317162,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 1508a0 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 15087c │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r7, #80] @ 0x50 │ │ │ │ - bl 1deca4 │ │ │ │ + bl 1ded4c │ │ │ │ b.n 15087c │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ ldrh.w r0, [r0, #176] @ 0xb0 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r6, r4] │ │ │ │ lsls r3, r5, #2 │ │ │ │ @@ -317161,15 +317179,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 │ │ │ │ - ldrsh r2, [r7, r6] │ │ │ │ + str r2, [r7, #4] │ │ │ │ movs r1, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3888] @ 0xf30 │ │ │ │ sub sp, #172 @ 0xac │ │ │ │ ldr r3, [pc, #280] @ (150a18 ) │ │ │ │ @@ -317272,23 +317290,23 @@ │ │ │ │ bne.n 150a14 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #172 @ 0xac │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #18 │ │ │ │ mov r0, r5 │ │ │ │ - bl 288dfc │ │ │ │ + bl 288ea4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 255508 │ │ │ │ + bl 2555b0 │ │ │ │ b.n 1509e6 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf6e000b0 │ │ │ │ - ldrsh r4, [r1, r6] │ │ │ │ + str r4, [r1, #4] │ │ │ │ movs r1, r5 │ │ │ │ @ instruction: 0xf61200b0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2064] @ 0x810 │ │ │ │ mov r6, r2 │ │ │ │ @@ -317323,15 +317341,15 @@ │ │ │ │ ldr.w r1, [ip, #152] @ 0x98 │ │ │ │ ldr.w r2, [ip, #156] @ 0x9c │ │ │ │ ldr.w r3, [ip, #160] @ 0xa0 │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ movs r1, #80 @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ str.w lr, [r5, #36] @ 0x24 │ │ │ │ - bl 1db5a0 │ │ │ │ + bl 1db648 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ @@ -317341,34 +317359,34 @@ │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r2, [r6, #8] │ │ │ │ str r2, [r5, #40] @ 0x28 │ │ │ │ cbz r3, 150af2 │ │ │ │ add r7, sp, #88 @ 0x58 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f3c18 │ │ │ │ + bl 1f3cc0 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f3c94 │ │ │ │ + bl 1f3d3c │ │ │ │ ldr r2, [r6, #8] │ │ │ │ ldr r1, [r6, #0] │ │ │ │ mov r0, r7 │ │ │ │ subs r2, #80 @ 0x50 │ │ │ │ adds r1, #80 @ 0x50 │ │ │ │ - bl 1f3c94 │ │ │ │ + bl 1f3d3c │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r7 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ - bl 1f4184 │ │ │ │ + bl 1f422c │ │ │ │ movs r3, #80 @ 0x50 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1db410 │ │ │ │ + bl 1db4b8 │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [pc, #48] @ (150b28 ) │ │ │ │ ldr r3, [pc, #40] @ (150b20 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #2004] @ 0x7d4 │ │ │ │ @@ -317380,24 +317398,24 @@ │ │ │ │ movs r0, #5 │ │ │ │ b.n 150af4 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs.w r0, sl, #5767168 @ 0x580000 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r5, r1] │ │ │ │ + ldr r0, [r5, r4] │ │ │ │ movs r1, r4 │ │ │ │ add.w r0, r4, #5767168 @ 0x580000 │ │ │ │ ldr r3, [pc, #12] @ (150b3c ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ ldr.w r3, [r3, r1, lsl #2] │ │ │ │ subs r0, r0, r3 │ │ │ │ bx lr │ │ │ │ - ldrb r6, [r4, r5] │ │ │ │ + ldrsh r6, [r4, r0] │ │ │ │ movs r1, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ ldr r6, [pc, #304] @ (150c84 ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -317460,28 +317478,28 @@ │ │ │ │ cmp fp, r7 │ │ │ │ beq.n 150c3e │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ ldr.w r9, [r4, #3400] @ 0xd48 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w sl, [r3, #164] @ 0xa4 │ │ │ │ - bl 1db3f0 │ │ │ │ + bl 1db498 │ │ │ │ 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 150bce │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1db96c │ │ │ │ + bl 1dba14 │ │ │ │ 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 │ │ │ │ @@ -317508,17 +317526,17 @@ │ │ │ │ b.n 150bd6 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ blx 58d60 │ │ │ │ b.n 150c28 │ │ │ │ ldr r0, [pc, #60] @ (150c98 ) │ │ │ │ mov r1, sl │ │ │ │ add r0, pc │ │ │ │ - bl 1e80fc │ │ │ │ + bl 1e81a4 │ │ │ │ mov r1, sl │ │ │ │ - bl 1e7fb4 │ │ │ │ + bl 1e805c │ │ │ │ ldr r3, [pc, #48] @ (150c9c ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ strb r0, [r3, #0] │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r5, #0] │ │ │ │ @@ -317529,15 +317547,15 @@ │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ orns r0, r6, #5767168 @ 0x580000 │ │ │ │ cmp r0, #133 @ 0x85 │ │ │ │ lsls r1, r6, #2 │ │ │ │ cmp r0, #120 @ 0x78 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrsb r4, [r2, r2] │ │ │ │ + ldrsb r4, [r2, r5] │ │ │ │ movs r1, r4 │ │ │ │ movs r7, #186 @ 0xba │ │ │ │ lsls r1, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -317552,28 +317570,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 1db3fc │ │ │ │ + bl 1db4a4 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ bl 150a28 │ │ │ │ cbnz r0, 150d22 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cbz r6, 150d00 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, r3 │ │ │ │ bcc.n 150d1c │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1db3fc │ │ │ │ + bl 1db4a4 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ bl 150a28 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [pc, #48] @ (150d34 ) │ │ │ │ str r3, [r5, #0] │ │ │ │ @@ -317665,19 +317683,19 @@ │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ ldr r2, [r6, #24] │ │ │ │ ldr r1, [r6, #28] │ │ │ │ ldr.w r3, [r3, #3400] @ 0xd48 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ - bl 1db96c │ │ │ │ + bl 1dba14 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ add r1, sp, #192 @ 0xc0 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl 1db9a0 │ │ │ │ + bl 1dba48 │ │ │ │ ldrb.w r3, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 150ece │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ @@ -318035,15 +318053,15 @@ │ │ │ │ bl 13b9fc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 15106e │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ adds r5, #1 │ │ │ │ - bl 1e2e4c │ │ │ │ + bl 1e2ef4 │ │ │ │ adds r7, #56 @ 0x38 │ │ │ │ cmp r6, r5 │ │ │ │ bne.n 1511be │ │ │ │ b.n 1510bc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ b.n 150ea8 │ │ │ │ @@ -318100,39 +318118,39 @@ │ │ │ │ mov r5, r0 │ │ │ │ b.n 150e70 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add r0, sp, #632 @ 0x278 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add r3, r2 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - bl 1f3c18 │ │ │ │ + bl 1f3cc0 │ │ │ │ add r3, sp, #352 @ 0x160 │ │ │ │ mov r0, r3 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ add r1, sp, #192 @ 0xc0 │ │ │ │ str r3, [sp, #24] │ │ │ │ blx 59c7c │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #400 @ 0x190 │ │ │ │ blx 5926c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ add r0, sp, #632 @ 0x278 │ │ │ │ - bl 1f3c94 │ │ │ │ + bl 1f3d3c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add r0, sp, #632 @ 0x278 │ │ │ │ add.w r1, r3, #80 @ 0x50 │ │ │ │ subs r2, #80 @ 0x50 │ │ │ │ - bl 1f3c94 │ │ │ │ + bl 1f3d3c │ │ │ │ add r0, sp, #632 @ 0x278 │ │ │ │ movs r2, #32 │ │ │ │ add r1, sp, #320 @ 0x140 │ │ │ │ - bl 1f4184 │ │ │ │ + bl 1f422c │ │ │ │ add r1, sp, #320 @ 0x140 │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #240 @ 0xf0 │ │ │ │ blx 5a02c │ │ │ │ cbnz r0, 1512e0 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -318165,47 +318183,47 @@ │ │ │ │ bl 13b9fc │ │ │ │ mov r5, r0 │ │ │ │ b.n 150e70 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xf29e00b0 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r5, r4] │ │ │ │ + strb r2, [r5, r7] │ │ │ │ movs r1, r4 │ │ │ │ - strb r4, [r1, r5] │ │ │ │ + ldrsb r4, [r1, r0] │ │ │ │ movs r1, r4 │ │ │ │ adc.w r0, ip, #176 @ 0xb0 │ │ │ │ - strb r2, [r7, r0] │ │ │ │ + strb r2, [r7, r3] │ │ │ │ movs r1, r4 │ │ │ │ - strb r0, [r1, r1] │ │ │ │ + strb r0, [r1, r4] │ │ │ │ movs r1, r4 │ │ │ │ - strb r4, [r3, r0] │ │ │ │ + strb r4, [r3, r3] │ │ │ │ movs r1, r4 │ │ │ │ - strh r0, [r3, r7] │ │ │ │ + strb r0, [r3, r2] │ │ │ │ movs r1, r4 │ │ │ │ @ instruction: 0xf94dffff │ │ │ │ - ldr r2, [r7, r3] │ │ │ │ + ldr r2, [r7, r6] │ │ │ │ movs r1, r5 │ │ │ │ - ldrsb r0, [r6, r5] │ │ │ │ + ldr r0, [r6, r0] │ │ │ │ movs r1, r5 │ │ │ │ - str r4, [r7, r6] │ │ │ │ + strh r4, [r7, r1] │ │ │ │ movs r1, r4 │ │ │ │ - str r0, [r6, r5] │ │ │ │ + strh r0, [r6, r0] │ │ │ │ movs r1, r4 │ │ │ │ - str r0, [r0, r6] │ │ │ │ + strh r0, [r0, r1] │ │ │ │ movs r1, r4 │ │ │ │ - str r2, [r6, r4] │ │ │ │ + str r2, [r6, r7] │ │ │ │ movs r1, r4 │ │ │ │ - str r6, [r3, r4] │ │ │ │ + str r6, [r3, r7] │ │ │ │ movs r1, r4 │ │ │ │ - str r6, [r0, r3] │ │ │ │ + str r6, [r0, r6] │ │ │ │ movs r1, r4 │ │ │ │ - str r6, [r7, r0] │ │ │ │ + str r6, [r7, r3] │ │ │ │ movs r1, r4 │ │ │ │ - str r2, [r4, r0] │ │ │ │ + str r2, [r4, r3] │ │ │ │ movs r1, r4 │ │ │ │ cbz r2, 15136c │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ @@ -318333,15 +318351,15 @@ │ │ │ │ add.w r0, r4, #76 @ 0x4c │ │ │ │ str r2, [r4, #72] @ 0x48 │ │ │ │ str r7, [r4, #36] @ 0x24 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 59c7c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add.w r2, r4, #40 @ 0x28 │ │ │ │ - bl 1e0a24 │ │ │ │ + bl 1e0acc │ │ │ │ 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 │ │ │ │ @@ -318377,15 +318395,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 1e0a24 │ │ │ │ + bl 1e0acc │ │ │ │ movs r3, #32 │ │ │ │ str r3, [r4, #8] │ │ │ │ pop {r4, pc} │ │ │ │ cbnz r2, 15153c │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -318411,15 +318429,15 @@ │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r4, [r4, #1520] @ 0x5f0 │ │ │ │ blx r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - strh r6, [r1, r6] │ │ │ │ + strb r6, [r1, r1] │ │ │ │ movs r1, r5 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ ldr r2, [pc, #36] @ (1515c8 ) │ │ │ │ @@ -318432,15 +318450,15 @@ │ │ │ │ mov.w r2, #2048 @ 0x800 │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ mov.w r1, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r4, #1520] @ 0x5f0 │ │ │ │ blx r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - strh r2, [r0, r5] │ │ │ │ + strb r2, [r0, r0] │ │ │ │ movs r1, r5 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ ldr r2, [pc, #36] @ (151604 ) │ │ │ │ @@ -318453,15 +318471,15 @@ │ │ │ │ mov.w r1, #2048 @ 0x800 │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ movw r2, #2050 @ 0x802 │ │ │ │ ldr.w r4, [r4, #1520] @ 0x5f0 │ │ │ │ blx r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - strh r6, [r6, r3] │ │ │ │ + strh r6, [r6, r6] │ │ │ │ movs r1, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #148] @ (1516b0 ) │ │ │ │ @@ -318521,15 +318539,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ ldrd r0, r0, [ip, #704] @ 0x2c0 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3, #12 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r5, #30 │ │ │ │ + cmp r5, #222 @ 0xde │ │ │ │ movs r6, r5 │ │ │ │ strd r0, r0, [r6, #-704]! @ 0x2c0 │ │ │ │ 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 r3, [r0, #0] │ │ │ │ @@ -319103,19 +319121,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #233 @ 0xe9 │ │ │ │ subs r3, #158 @ 0x9e │ │ │ │ @ instruction: 0xe82a00b0 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #88 @ 0x58 │ │ │ │ + cmp r4, #24 │ │ │ │ movs r6, r5 │ │ │ │ b.n 151ae0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - add r3, pc, #0 @ (adr r3, 151d44 ) │ │ │ │ + add r3, pc, #768 @ (adr r3, 152044 ) │ │ │ │ movs r0, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ mov r7, r3 │ │ │ │ @@ -319927,17 +319945,17 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc │ │ │ │ str.w ip, [sp] │ │ │ │ bl 13b9fc │ │ │ │ b.n 152562 │ │ │ │ nop │ │ │ │ - subs r6, #14 │ │ │ │ + subs r6, #206 @ 0xce │ │ │ │ movs r1, r4 │ │ │ │ - subs r5, #234 @ 0xea │ │ │ │ + subs r6, #170 @ 0xaa │ │ │ │ movs r1, r4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r1 │ │ │ │ @@ -319966,15 +319984,15 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ str.w ip, [sp] │ │ │ │ bl 13b9fc │ │ │ │ b.n 1525f0 │ │ │ │ nop │ │ │ │ - subs r5, #126 @ 0x7e │ │ │ │ + subs r6, #62 @ 0x3e │ │ │ │ movs r1, r4 │ │ │ │ cbnz r2, 152614 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -320151,17 +320169,17 @@ │ │ │ │ nop │ │ │ │ bls.n 152700 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ bls.n 15287c │ │ │ │ lsls r0, r6, #2 │ │ │ │ - adds r7, #34 @ 0x22 │ │ │ │ + adds r7, #226 @ 0xe2 │ │ │ │ movs r0, r6 │ │ │ │ - str r5, [sp, #720] @ 0x2d0 │ │ │ │ + str r6, [sp, #464] @ 0x1d0 │ │ │ │ movs r0, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ mov r9, r2 │ │ │ │ @@ -320331,15 +320349,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r5 │ │ │ │ movs r0, r0 │ │ │ │ bvc.n 152984 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r3, r6 │ │ │ │ + adds r6, r3, #1 │ │ │ │ movs r6, r5 │ │ │ │ bvc.n 152910 │ │ │ │ lsls r0, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ @@ -320516,15 +320534,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r6 │ │ │ │ movs r0, r0 │ │ │ │ bvs.n 152bdc │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r2, #25] │ │ │ │ + strb r6, [r2, #28] │ │ │ │ movs r6, r5 │ │ │ │ bpl.n 152b70 │ │ │ │ lsls r0, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ @@ -320785,19 +320803,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r5 │ │ │ │ movs r0, r0 │ │ │ │ bmi.n 152ecc │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r7, r2] │ │ │ │ + str r6, [r7, r5] │ │ │ │ movs r7, r5 │ │ │ │ bcc.n 152e70 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - asrs r6, r3, #22 │ │ │ │ + asrs r6, r3, #25 │ │ │ │ movs r7, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ mov r8, r2 │ │ │ │ @@ -320947,15 +320965,15 @@ │ │ │ │ blx r3 │ │ │ │ b.n 152f34 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ bne.n 1530d8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r0, #31] │ │ │ │ + strh r4, [r0, #4] │ │ │ │ movs r7, r5 │ │ │ │ bne.n 153068 │ │ │ │ lsls r0, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov sl, r2 │ │ │ │ mov fp, r3 │ │ │ │ sub sp, #12 │ │ │ │ @@ -321265,15 +321283,15 @@ │ │ │ │ nop │ │ │ │ ldmia r6, {r2, r6, r7} │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r6, {r3, r4, r5, r6} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldr r4, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r5, [sp, #760] @ 0x2f8 │ │ │ │ movs r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -322065,30 +322083,30 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 15385e │ │ │ │ b.n 1538a0 │ │ │ │ ldr.w sl, [sp, #28] │ │ │ │ mov r9, r8 │ │ │ │ b.n 1538da │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ - cmp r3, #46 @ 0x2e │ │ │ │ + cmp r3, #238 @ 0xee │ │ │ │ movs r1, r4 │ │ │ │ stmia r7!, {r1, r3, r4, r7} │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #238 @ 0xee │ │ │ │ + cmp r3, #174 @ 0xae │ │ │ │ movs r1, r4 │ │ │ │ ldc 15, cr15, [r3, #1020]! @ 0x3fc │ │ │ │ - cmp r1, #22 │ │ │ │ + cmp r1, #214 @ 0xd6 │ │ │ │ movs r1, r4 │ │ │ │ bl 22bb7a │ │ │ │ - cmp r0, #136 @ 0x88 │ │ │ │ + cmp r1, #72 @ 0x48 │ │ │ │ movs r1, r4 │ │ │ │ mrc 15, 4, APSR_nzcv, cr15, cr15, {7} │ │ │ │ - cmp r0, #58 @ 0x3a │ │ │ │ + cmp r0, #250 @ 0xfa │ │ │ │ movs r1, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3864] @ 0xf18 │ │ │ │ ldr r1, [pc, #128] @ (153c1c ) │ │ │ │ mov r7, r2 │ │ │ │ @@ -322300,20 +322318,20 @@ │ │ │ │ lsls r0, r6, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ add.w r0, r0, #360 @ 0x168 │ │ │ │ - bl 1f6158 │ │ │ │ + bl 1f6200 │ │ │ │ ldrb.w r3, [r4, #344] @ 0x158 │ │ │ │ cbz r3, 153dc8 │ │ │ │ movs r5, #0 │ │ │ │ add.w r0, r4, #360 @ 0x168 │ │ │ │ - bl 1f6174 │ │ │ │ + bl 1f621c │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w r3, [r4, #348] @ 0x15c │ │ │ │ cbz r3, 153de6 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ @@ -322352,15 +322370,15 @@ │ │ │ │ add lr, pc │ │ │ │ beq.n 153e3a │ │ │ │ ldr.w ip, [pc, #28] @ 153e44 │ │ │ │ add.w r3, r0, #84 @ 0x54 │ │ │ │ ldr r2, [r0, #76] @ 0x4c │ │ │ │ ldr.w r0, [lr, ip] │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 2efa84 │ │ │ │ + bl 2efb2c │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ stmia r1!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r4, r4, #19 │ │ │ │ movs r0, r0 │ │ │ │ @@ -322559,59 +322577,59 @@ │ │ │ │ blx 59c7c │ │ │ │ ldr r3, [pc, #388] @ (1541e0 ) │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl 2ef754 │ │ │ │ + bl 2ef7fc │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f60cc │ │ │ │ + bl 1f6174 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 15417e │ │ │ │ add.w r7, sl, #304 @ 0x130 │ │ │ │ add.w r3, sl, #288 @ 0x120 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ strd r3, r3, [sl, #288] @ 0x120 │ │ │ │ - bl 1f60cc │ │ │ │ + bl 1f6174 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15415a │ │ │ │ add.w r3, sl, #328 @ 0x148 │ │ │ │ movs r1, #1 │ │ │ │ strd r3, r3, [sl, #328] @ 0x148 │ │ │ │ add.w r0, sl, #360 @ 0x168 │ │ │ │ add.w r3, sl, #336 @ 0x150 │ │ │ │ strd r3, r3, [sl, #336] @ 0x150 │ │ │ │ - bl 1f60cc │ │ │ │ + bl 1f6174 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 154188 │ │ │ │ ldr r0, [pc, #304] @ (1541e4 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1e13c8 │ │ │ │ + bl 1e1470 │ │ │ │ ldr r1, [pc, #300] @ (1541e8 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1e85ac │ │ │ │ + bl 1e8654 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [pc, #292] @ (1541ec ) │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r4 │ │ │ │ strd r2, r3, [sl, #384] @ 0x180 │ │ │ │ add r0, pc │ │ │ │ - bl 1e8128 │ │ │ │ + bl 1e81d0 │ │ │ │ strb.w r0, [sl, #400] @ 0x190 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1541aa │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [sl, #404] @ 0x194 │ │ │ │ - bl 2e1250 │ │ │ │ + bl 2e12f8 │ │ │ │ b.n 15410c │ │ │ │ mov.w r3, #4194304 @ 0x400000 │ │ │ │ str.w r3, [sl, #76] @ 0x4c │ │ │ │ b.n 153ff2 │ │ │ │ ldr r4, [pc, #252] @ (1541f0 ) │ │ │ │ movs r3, #161 @ 0xa1 │ │ │ │ ldr r2, [pc, #252] @ (1541f4 ) │ │ │ │ @@ -322652,15 +322670,15 @@ │ │ │ │ ldr r4, [pc, #176] @ (154200 ) │ │ │ │ movs r3, #166 @ 0xa6 │ │ │ │ ldr r2, [pc, #176] @ (154204 ) │ │ │ │ add r4, pc │ │ │ │ add r2, pc │ │ │ │ b.n 1540fc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f60b8 │ │ │ │ + bl 1f6160 │ │ │ │ ldr r2, [pc, #164] @ (154208 ) │ │ │ │ movs r3, #193 @ 0xc1 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ mvn.w r1, #2 │ │ │ │ mov r0, sl │ │ │ │ bl 13b9fc │ │ │ │ @@ -322672,99 +322690,99 @@ │ │ │ │ b.n 153fc8 │ │ │ │ ldr r2, [pc, #140] @ (15420c ) │ │ │ │ movs r4, #0 │ │ │ │ movs r3, #187 @ 0xbb │ │ │ │ add r2, pc │ │ │ │ b.n 154166 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f60b8 │ │ │ │ + bl 1f6160 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f60b8 │ │ │ │ + bl 1f6160 │ │ │ │ ldr r2, [pc, #120] @ (154210 ) │ │ │ │ movs r3, #203 @ 0xcb │ │ │ │ mvn.w r1, #2 │ │ │ │ add r2, pc │ │ │ │ mov r0, sl │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 13b9fc │ │ │ │ mov r4, r0 │ │ │ │ b.n 15410c │ │ │ │ ldr r0, [pc, #104] @ (154214 ) │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movs r3, #0 │ │ │ │ add r0, pc │ │ │ │ - bl 1e81b8 │ │ │ │ + bl 1e8260 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #92] @ (154218 ) │ │ │ │ str.w r3, [sl, #392] @ 0x188 │ │ │ │ add r0, pc │ │ │ │ - bl 1e13dc │ │ │ │ + bl 1e1484 │ │ │ │ str.w r0, [sl, #396] @ 0x18c │ │ │ │ b.n 1540dc │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ stmia r1!, {r3, r7} │ │ │ │ lsls r0, r6, #2 │ │ │ │ stmia r1!, {r2, r4, r5, r6} │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r4, r2, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r5, #13 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #32 │ │ │ │ + movs r3, #224 @ 0xe0 │ │ │ │ movs r1, r4 │ │ │ │ movs r0, #8 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - movs r3, #22 │ │ │ │ + movs r3, #214 @ 0xd6 │ │ │ │ movs r1, r4 │ │ │ │ - subs r0, r1, r1 │ │ │ │ + subs r0, r1, r4 │ │ │ │ movs r1, r4 │ │ │ │ - movs r2, #182 @ 0xb6 │ │ │ │ + movs r3, #118 @ 0x76 │ │ │ │ movs r1, r4 │ │ │ │ bkpt 0x00ec │ │ │ │ lsls r0, r6, #2 │ │ │ │ - movs r2, #126 @ 0x7e │ │ │ │ + movs r3, #62 @ 0x3e │ │ │ │ movs r1, r4 │ │ │ │ - adds r4, r5, r7 │ │ │ │ + subs r4, r5, r2 │ │ │ │ movs r1, r4 │ │ │ │ - movs r2, #90 @ 0x5a │ │ │ │ + movs r3, #26 │ │ │ │ movs r1, r4 │ │ │ │ - movs r2, #76 @ 0x4c │ │ │ │ + movs r3, #12 │ │ │ │ movs r1, r4 │ │ │ │ - movs r2, #44 @ 0x2c │ │ │ │ + movs r2, #236 @ 0xec │ │ │ │ movs r1, r4 │ │ │ │ - movs r2, #20 │ │ │ │ + movs r2, #212 @ 0xd4 │ │ │ │ movs r1, r4 │ │ │ │ - movs r2, #78 @ 0x4e │ │ │ │ + movs r3, #14 │ │ │ │ movs r1, r4 │ │ │ │ - movs r2, #84 @ 0x54 │ │ │ │ + movs r3, #20 │ │ │ │ movs r1, r4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #12 │ │ │ │ bl 153c78 │ │ │ │ - bl 2e1338 │ │ │ │ + bl 2e13e0 │ │ │ │ add.w r2, r4, #328 @ 0x148 │ │ │ │ ldr.w r1, [r4, #332] @ 0x14c │ │ │ │ cmp r2, r1 │ │ │ │ bne.n 154284 │ │ │ │ ldr.w r1, [r4, #300] @ 0x12c │ │ │ │ add.w r2, r4, #296 @ 0x128 │ │ │ │ cmp r2, r1 │ │ │ │ bne.n 1542be │ │ │ │ add.w r0, r4, #264 @ 0x108 │ │ │ │ - bl 1f60b8 │ │ │ │ + bl 1f6160 │ │ │ │ add.w r0, r4, #304 @ 0x130 │ │ │ │ - bl 1f60b8 │ │ │ │ + bl 1f6160 │ │ │ │ add.w r0, r4, #360 @ 0x168 │ │ │ │ - bl 1f60b8 │ │ │ │ + bl 1f6160 │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ cbz r1, 154270 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ ldr r1, [r4, #68] @ 0x44 │ │ │ │ cbz r1, 15427a │ │ │ │ @@ -322934,34 +322952,34 @@ │ │ │ │ mov r0, r7 │ │ │ │ cbz r7, 154456 │ │ │ │ add.w r3, r7, #84 @ 0x54 │ │ │ │ ldr r2, [r7, #76] @ 0x4c │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r7, #128 @ 0x80 │ │ │ │ mov r5, r3 │ │ │ │ - bl 2ef960 │ │ │ │ + bl 2efa08 │ │ │ │ cbnz r0, 154456 │ │ │ │ ldr r3, [pc, #116] @ (1544a0 ) │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [r7, #76] @ 0x4c │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ mov r3, r5 │ │ │ │ - bl 2efa84 │ │ │ │ + bl 2efb2c │ │ │ │ cbnz r0, 154456 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [pc, #96] @ (1544a4 ) │ │ │ │ ldr r2, [r7, #76] @ 0x4c │ │ │ │ mov r3, r5 │ │ │ │ ldr r4, [r6, r4] │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 2efbfc │ │ │ │ + bl 2efca4 │ │ │ │ b.n 154456 │ │ │ │ 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} │ │ │ │ @@ -322979,27 +322997,27 @@ │ │ │ │ b.n 154456 │ │ │ │ ldr r3, [pc, #48] @ (1544ac ) │ │ │ │ ldr r0, [r6, r3] │ │ │ │ b.n 154456 │ │ │ │ nop │ │ │ │ pop {r1, r3, r5, r6} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - movs r0, #126 @ 0x7e │ │ │ │ + movs r1, #62 @ 0x3e │ │ │ │ movs r1, r4 │ │ │ │ - movs r0, #146 @ 0x92 │ │ │ │ + movs r1, #82 @ 0x52 │ │ │ │ movs r1, r4 │ │ │ │ - movs r0, #168 @ 0xa8 │ │ │ │ + movs r1, #104 @ 0x68 │ │ │ │ movs r1, r4 │ │ │ │ - movs r0, #182 @ 0xb6 │ │ │ │ + movs r1, #118 @ 0x76 │ │ │ │ movs r1, r4 │ │ │ │ - movs r0, #188 @ 0xbc │ │ │ │ + movs r1, #124 @ 0x7c │ │ │ │ movs r1, r4 │ │ │ │ - movs r0, #198 @ 0xc6 │ │ │ │ + movs r1, #134 @ 0x86 │ │ │ │ movs r1, r4 │ │ │ │ - movs r0, #228 @ 0xe4 │ │ │ │ + movs r1, #164 @ 0xa4 │ │ │ │ movs r1, r4 │ │ │ │ lsrs r4, r4, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #24 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ @@ -323015,32 +323033,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 2ef8d0 │ │ │ │ + bl 2ef978 │ │ │ │ cbz r0, 1544dc │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [pc, #40] @ (154508 ) │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2ef900 │ │ │ │ + bl 2ef9a8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1544d8 │ │ │ │ ldr r3, [pc, #28] @ (15450c ) │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2ef930 │ │ │ │ + bl 2ef9d8 │ │ │ │ b.n 1544d8 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cbnz r4, 154558 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r4, r4, #19 │ │ │ │ @@ -323482,15 +323500,15 @@ │ │ │ │ bx lr │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xb6bc │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #254 @ 0xfe │ │ │ │ + movs r3, #190 @ 0xbe │ │ │ │ movs r1, r4 │ │ │ │ @ instruction: 0xb684 │ │ │ │ lsls r0, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -323729,16 +323747,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 2f882c │ │ │ │ - bl 1db030 │ │ │ │ + bl 2f88d4 │ │ │ │ + bl 1db0d8 │ │ │ │ cbz r0, 154c6c │ │ │ │ ldr r1, [r0, #24] │ │ │ │ mov r0, r7 │ │ │ │ lsrs r1, r1, #3 │ │ │ │ cmp r1, #1 │ │ │ │ it cc │ │ │ │ movcc r1, #1 │ │ │ │ @@ -323838,15 +323856,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ push {r1, r2, r3, r4, r6, lr} │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #184 @ 0xb8 │ │ │ │ + movs r1, #120 @ 0x78 │ │ │ │ movs r1, r4 │ │ │ │ uxtb r6, r6 │ │ │ │ lsls r0, r6, #2 │ │ │ │ movs r3, #6 │ │ │ │ str r3, [sp, #308] @ 0x134 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #288 @ 0x120 │ │ │ │ @@ -324001,18 +324019,18 @@ │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #3276] @ 0xccc │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r8, [sp, #3328] @ 0xd00 │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bl 1e13c8 │ │ │ │ + bl 1e1470 │ │ │ │ ldr.w r1, [pc, #1676] @ 1555d4 │ │ │ │ add r1, pc │ │ │ │ - bl 1e85ac │ │ │ │ + bl 1e8654 │ │ │ │ mov.w r2, #1000 @ 0x3e8 │ │ │ │ strd r0, r1, [r7] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 5926c │ │ │ │ mov ip, r9 │ │ │ │ ldr.w lr, [r7] │ │ │ │ @@ -324513,63 +324531,63 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 161e08 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15542c │ │ │ │ ldr r0, [pc, #520] @ (1556ac ) │ │ │ │ add r0, pc │ │ │ │ - bl 1e13c8 │ │ │ │ + bl 1e1470 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 1554c0 │ │ │ │ ldr r1, [pc, #512] @ (1556b0 ) │ │ │ │ add r1, pc │ │ │ │ blx 59f04 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 155532 │ │ │ │ movs r3, #2 │ │ │ │ str.w r3, [r4, #688] @ 0x2b0 │ │ │ │ ldr r0, [pc, #496] @ (1556b4 ) │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ - bl 1e8128 │ │ │ │ + bl 1e81d0 │ │ │ │ strb.w r0, [r4, #712] @ 0x2c8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cbz r0, 155526 │ │ │ │ ldr r5, [pc, #484] @ (1556b8 ) │ │ │ │ movs r2, #0 │ │ │ │ add r5, pc │ │ │ │ mov r1, r5 │ │ │ │ - bl 3342b8 │ │ │ │ + bl 334360 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15556e │ │ │ │ ldr r5, [pc, #472] @ (1556bc ) │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r5, pc │ │ │ │ mov r1, r5 │ │ │ │ - bl 3342b8 │ │ │ │ + bl 334360 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15555a │ │ │ │ ldr r5, [pc, #456] @ (1556c0 ) │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r5, pc │ │ │ │ mov r1, r5 │ │ │ │ - bl 3342b8 │ │ │ │ + bl 334360 │ │ │ │ cbnz r0, 155546 │ │ │ │ ldr r5, [pc, #444] @ (1556c4 ) │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r5, pc │ │ │ │ mov r1, r5 │ │ │ │ - bl 3342b8 │ │ │ │ + bl 334360 │ │ │ │ cbz r0, 155526 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r5 │ │ │ │ - bl 3342ec │ │ │ │ + bl 334394 │ │ │ │ subs r3, r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [r4, #714] @ 0x2ca │ │ │ │ ldr r3, [pc, #416] @ (1556c8 ) │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -324581,31 +324599,31 @@ │ │ │ │ blx 59f04 │ │ │ │ cbnz r0, 155582 │ │ │ │ movs r3, #3 │ │ │ │ str.w r3, [r4, #688] @ 0x2b0 │ │ │ │ b.n 1554c0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r5 │ │ │ │ - bl 3342ec │ │ │ │ + bl 334394 │ │ │ │ subs r3, r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [r4, #713] @ 0x2c9 │ │ │ │ b.n 155504 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r5 │ │ │ │ - bl 3342ec │ │ │ │ + bl 334394 │ │ │ │ subs r3, r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [r4, #692] @ 0x2b4 │ │ │ │ b.n 1554f4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r5 │ │ │ │ - bl 3342ec │ │ │ │ + bl 334394 │ │ │ │ subs r3, r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [r4, #700] @ 0x2bc │ │ │ │ b.n 1554e2 │ │ │ │ ldr r1, [pc, #332] @ (1556d0 ) │ │ │ │ mov r0, r5 │ │ │ │ @@ -324634,151 +324652,151 @@ │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ sub sp, #432 @ 0x1b0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ b.n 154fe8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r0, #5 │ │ │ │ + subs r2, r0, #0 │ │ │ │ movs r1, r4 │ │ │ │ sub sp, #248 @ 0xf8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ adds r2, r6, r1 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - adds r0, r5, #3 │ │ │ │ + adds r0, r5, #6 │ │ │ │ movs r1, r4 │ │ │ │ - adds r4, r6, #3 │ │ │ │ + adds r4, r6, #6 │ │ │ │ movs r1, r4 │ │ │ │ - adds r0, r1, #4 │ │ │ │ + adds r0, r1, #7 │ │ │ │ movs r1, r4 │ │ │ │ - adds r0, r4, #4 │ │ │ │ + adds r0, r4, #7 │ │ │ │ movs r1, r4 │ │ │ │ - adds r0, r0, #5 │ │ │ │ + subs r0, r0, #0 │ │ │ │ movs r1, r4 │ │ │ │ - subs r4, r6, r5 │ │ │ │ + adds r4, r6, #0 │ │ │ │ movs r1, r4 │ │ │ │ - subs r6, r5, r5 │ │ │ │ + adds r6, r5, #0 │ │ │ │ movs r1, r4 │ │ │ │ - subs r4, r7, r5 │ │ │ │ + adds r4, r7, #0 │ │ │ │ movs r1, r4 │ │ │ │ - subs r4, r0, r6 │ │ │ │ + adds r4, r0, #1 │ │ │ │ movs r1, r4 │ │ │ │ - subs r4, r1, r6 │ │ │ │ + adds r4, r1, #1 │ │ │ │ movs r1, r4 │ │ │ │ - subs r0, r3, r6 │ │ │ │ + adds r0, r3, #1 │ │ │ │ movs r1, r4 │ │ │ │ - subs r4, r4, r6 │ │ │ │ + adds r4, r4, #1 │ │ │ │ movs r1, r4 │ │ │ │ - subs r0, r5, r6 │ │ │ │ + adds r0, r5, #1 │ │ │ │ movs r1, r4 │ │ │ │ - subs r4, r6, r6 │ │ │ │ + adds r4, r6, #1 │ │ │ │ movs r1, r4 │ │ │ │ - subs r4, r7, r6 │ │ │ │ + adds r4, r7, #1 │ │ │ │ movs r1, r4 │ │ │ │ - subs r4, r0, r7 │ │ │ │ + adds r4, r0, #2 │ │ │ │ movs r1, r4 │ │ │ │ - subs r0, r1, r7 │ │ │ │ + adds r0, r1, #2 │ │ │ │ movs r1, r4 │ │ │ │ - subs r0, r2, r7 │ │ │ │ + adds r0, r2, #2 │ │ │ │ movs r1, r4 │ │ │ │ - subs r4, r2, r7 │ │ │ │ + adds r4, r2, #2 │ │ │ │ movs r1, r4 │ │ │ │ - subs r0, r3, r7 │ │ │ │ + adds r0, r3, #2 │ │ │ │ movs r1, r4 │ │ │ │ - subs r0, r4, r7 │ │ │ │ + adds r0, r4, #2 │ │ │ │ movs r1, r4 │ │ │ │ - subs r0, r5, r7 │ │ │ │ + adds r0, r5, #2 │ │ │ │ movs r1, r4 │ │ │ │ - subs r4, r5, r7 │ │ │ │ + adds r4, r5, #2 │ │ │ │ movs r1, r4 │ │ │ │ - subs r0, r7, r7 │ │ │ │ + adds r0, r7, #2 │ │ │ │ movs r1, r4 │ │ │ │ - subs r4, r7, r7 │ │ │ │ + adds r4, r7, #2 │ │ │ │ movs r1, r4 │ │ │ │ - adds r0, r0, #0 │ │ │ │ + adds r0, r0, #3 │ │ │ │ movs r1, r4 │ │ │ │ - adds r0, r1, #0 │ │ │ │ + adds r0, r1, #3 │ │ │ │ movs r1, r4 │ │ │ │ - adds r0, r2, #0 │ │ │ │ + adds r0, r2, #3 │ │ │ │ movs r1, r4 │ │ │ │ - adds r0, r3, #0 │ │ │ │ + adds r0, r3, #3 │ │ │ │ movs r1, r4 │ │ │ │ - adds r4, r3, #0 │ │ │ │ + adds r4, r3, #3 │ │ │ │ movs r1, r4 │ │ │ │ - adds r0, r5, #0 │ │ │ │ + adds r0, r5, #3 │ │ │ │ movs r1, r4 │ │ │ │ - adds r4, r7, #0 │ │ │ │ + adds r4, r7, #3 │ │ │ │ movs r1, r4 │ │ │ │ - adds r4, r0, #1 │ │ │ │ + adds r4, r0, #4 │ │ │ │ movs r1, r4 │ │ │ │ - adds r4, r4, #1 │ │ │ │ + adds r4, r4, #4 │ │ │ │ movs r1, r4 │ │ │ │ - adds r0, r7, #1 │ │ │ │ + adds r0, r7, #4 │ │ │ │ movs r1, r4 │ │ │ │ - adds r2, r0, #2 │ │ │ │ + adds r2, r0, #5 │ │ │ │ movs r1, r4 │ │ │ │ - adds r2, r1, #2 │ │ │ │ + adds r2, r1, #5 │ │ │ │ movs r1, r4 │ │ │ │ - adds r6, r7, r6 │ │ │ │ + subs r6, r7, r1 │ │ │ │ movs r1, r4 │ │ │ │ - adds r2, r4, #2 │ │ │ │ + adds r2, r4, #5 │ │ │ │ movs r1, r4 │ │ │ │ - adds r2, r7, #2 │ │ │ │ + adds r2, r7, #5 │ │ │ │ movs r1, r4 │ │ │ │ - adds r6, r2, #3 │ │ │ │ + adds r6, r2, #6 │ │ │ │ movs r1, r4 │ │ │ │ - adds r2, r4, r5 │ │ │ │ + subs r2, r4, r0 │ │ │ │ movs r1, r4 │ │ │ │ - adds r2, r5, #3 │ │ │ │ + adds r2, r5, #6 │ │ │ │ movs r1, r4 │ │ │ │ - adds r6, r7, #3 │ │ │ │ + adds r6, r7, #6 │ │ │ │ movs r1, r4 │ │ │ │ - adds r2, r1, #4 │ │ │ │ + adds r2, r1, #7 │ │ │ │ movs r1, r4 │ │ │ │ - adds r2, r2, #4 │ │ │ │ + adds r2, r2, #7 │ │ │ │ movs r1, r4 │ │ │ │ - adds r6, r2, #4 │ │ │ │ + adds r6, r2, #7 │ │ │ │ movs r1, r4 │ │ │ │ - adds r2, r3, #4 │ │ │ │ + adds r2, r3, #7 │ │ │ │ movs r1, r4 │ │ │ │ - adds r6, r5, #4 │ │ │ │ + adds r6, r5, #7 │ │ │ │ movs r1, r4 │ │ │ │ - adds r2, r6, #4 │ │ │ │ + adds r2, r6, #7 │ │ │ │ movs r1, r4 │ │ │ │ - adds r2, r6, #4 │ │ │ │ + adds r2, r6, #7 │ │ │ │ movs r1, r4 │ │ │ │ - adds r0, r6, #4 │ │ │ │ + adds r0, r6, #7 │ │ │ │ movs r1, r4 │ │ │ │ add r3, sp, #680 @ 0x2a8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - adds r4, r6, #2 │ │ │ │ + adds r4, r6, #5 │ │ │ │ movs r1, r4 │ │ │ │ - asrs r0, r5, #2 │ │ │ │ + asrs r0, r5, #5 │ │ │ │ movs r1, r4 │ │ │ │ - adds r0, r7, #3 │ │ │ │ + adds r0, r7, #6 │ │ │ │ movs r1, r4 │ │ │ │ - adds r6, r0, #4 │ │ │ │ + adds r6, r0, #7 │ │ │ │ movs r1, r4 │ │ │ │ - ldrb r0, [r2, #26] │ │ │ │ + ldrb r0, [r2, #29] │ │ │ │ movs r0, r4 │ │ │ │ - ldrb r2, [r7, #27] │ │ │ │ + ldrb r2, [r7, #30] │ │ │ │ movs r0, r4 │ │ │ │ - adds r2, r4, #3 │ │ │ │ + adds r2, r4, #6 │ │ │ │ movs r1, r4 │ │ │ │ lsrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r7, #0 │ │ │ │ + adds r6, r7, #3 │ │ │ │ movs r1, r4 │ │ │ │ - subs r6, r6, r7 │ │ │ │ + adds r6, r6, #2 │ │ │ │ movs r1, r4 │ │ │ │ - subs r2, r5, r7 │ │ │ │ + adds r2, r5, #2 │ │ │ │ movs r1, r4 │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r3, r7 │ │ │ │ + adds r4, r3, #2 │ │ │ │ movs r1, r4 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -324905,15 +324923,15 @@ │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ add r0, sp, #568 @ 0x238 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r5, r1 │ │ │ │ + subs r2, r5, r4 │ │ │ │ movs r1, r4 │ │ │ │ add r7, pc, #1000 @ (adr r7, 155c1c ) │ │ │ │ lsls r0, r6, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -325045,15 +325063,15 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr.w r7, [r3, #552] @ 0x228 │ │ │ │ cmp r7, #0 │ │ │ │ bne.n 155944 │ │ │ │ b.n 15596e │ │ │ │ add.w r0, r4, #320 @ 0x140 │ │ │ │ - bl 1f60b8 │ │ │ │ + bl 1f6160 │ │ │ │ ldr.w r1, [r4, #348] @ 0x15c │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 15597a │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ @@ -326027,15 +326045,15 @@ │ │ │ │ lsls r2, r2, #22 │ │ │ │ str.w r9, [r1] │ │ │ │ str r5, [r1, #4] │ │ │ │ bpl.n 15630c │ │ │ │ strb.w r3, [r9, #344] @ 0x158 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r9, #320 @ 0x140 │ │ │ │ - bl 1f60cc │ │ │ │ + bl 1f6174 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr.w r3, [r0, #288] @ 0x120 │ │ │ │ cbnz r3, 156424 │ │ │ │ b.n 156448 │ │ │ │ ldr.w r3, [r0, #288] @ 0x120 │ │ │ │ adds r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ @@ -326159,15 +326177,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ mov r8, r0 │ │ │ │ add.w r0, r0, #320 @ 0x140 │ │ │ │ mov r7, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1f6158 │ │ │ │ + bl 1f6200 │ │ │ │ ldr.w r3, [r8, #356] @ 0x164 │ │ │ │ cbz r3, 1565b0 │ │ │ │ movs r4, #0 │ │ │ │ ldr.w r0, [r8, #348] @ 0x15c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov ip, r4 │ │ │ │ b.n 15658a │ │ │ │ @@ -326187,15 +326205,15 @@ │ │ │ │ str r3, [r0, #48] @ 0x30 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ ldrd r5, r6, [sp, #40] @ 0x28 │ │ │ │ cmp r3, r2 │ │ │ │ strd r5, r6, [r0, #32] │ │ │ │ beq.n 1565be │ │ │ │ add.w r0, r8, #320 @ 0x140 │ │ │ │ - bl 1f6174 │ │ │ │ + bl 1f621c │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ vldr d7, [pc, #44] @ 1565f0 │ │ │ │ vstr d7, [r0, #24] │ │ │ │ lsls r0, r3, #31 │ │ │ │ bpl.n 1565e4 │ │ │ │ @@ -326219,15 +326237,15 @@ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ add.w r7, r0, #320 @ 0x140 │ │ │ │ mov r0, r7 │ │ │ │ ldrd r5, fp, [sp, #48] @ 0x30 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 1f6158 │ │ │ │ + bl 1f6200 │ │ │ │ ldr.w r1, [r4, #368] @ 0x170 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r0, [r4, #372] @ 0x174 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ subs r1, r2, r1 │ │ │ │ ldr.w r6, [r4, #376] @ 0x178 │ │ │ │ sbc.w r0, r3, r0 │ │ │ │ @@ -326261,21 +326279,21 @@ │ │ │ │ adds.w r3, lr, #1 │ │ │ │ mov r0, r7 │ │ │ │ str.w r3, [r4, #384] @ 0x180 │ │ │ │ str.w r5, [r4, #376] @ 0x178 │ │ │ │ adc.w r3, r9, #0 │ │ │ │ str.w fp, [r4, #380] @ 0x17c │ │ │ │ str.w r3, [r4, #388] @ 0x184 │ │ │ │ - bl 1f6174 │ │ │ │ + bl 1f621c │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ orrs.w r1, lr, r9 │ │ │ │ beq.n 15668c │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f6174 │ │ │ │ + bl 1f621c │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -326286,15 +326304,15 @@ │ │ │ │ ldr.w r3, [r4, #464] @ 0x1d0 │ │ │ │ and.w r6, r6, #2 │ │ │ │ cbz r3, 1566ee │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ add.w r8, r4, #320 @ 0x140 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f6158 │ │ │ │ + bl 1f6200 │ │ │ │ ldr.w r0, [r4, #356] @ 0x164 │ │ │ │ ldrd r2, r3, [r4, #384] @ 0x180 │ │ │ │ strd r2, r3, [r7, #8] │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r7, #16] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -326464,15 +326482,15 @@ │ │ │ │ ldr.w r3, [sl, #24] │ │ │ │ cmp r5, r3 │ │ │ │ it hi │ │ │ │ movhi r4, #5 │ │ │ │ bhi.n 1568ea │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f6174 │ │ │ │ + bl 1f621c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #24] │ │ │ │ cbz r7, 156914 │ │ │ │ str r2, [r7, #0] │ │ │ │ @@ -326482,23 +326500,23 @@ │ │ │ │ b.n 156866 │ │ │ │ str.w r0, [r9, #24] │ │ │ │ b.n 15687a │ │ │ │ ldr.w r0, [ip, #44] @ 0x2c │ │ │ │ b.n 156866 │ │ │ │ mov r0, r8 │ │ │ │ str r5, [r7, #24] │ │ │ │ - bl 1f6174 │ │ │ │ + bl 1f621c │ │ │ │ ldr r4, [sp, #20] │ │ │ │ b.n 1568f0 │ │ │ │ mov r5, r0 │ │ │ │ b.n 156730 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - @ instruction: 0xf5ec002f │ │ │ │ + subw r0, ip, #2095 @ 0x82f │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ cbz r2, 15694a │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [r2] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cbz r2, 156970 │ │ │ │ @@ -326536,41 +326554,41 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ add.w r4, r2, #320 @ 0x140 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1f6158 │ │ │ │ + bl 1f6200 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrd r0, r1, [r2, #376] @ 0x178 │ │ │ │ strd r0, r1, [r3, #16] │ │ │ │ ldrd r0, r1, [r2, #368] @ 0x170 │ │ │ │ strd r0, r1, [r3, #8] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cbz r3, 1569d2 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldrd r2, r3, [r2, #384] @ 0x180 │ │ │ │ strd r2, r3, [r1] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f6174 │ │ │ │ + bl 1f621c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r2 │ │ │ │ sub sp, #8 │ │ │ │ add.w r5, r2, #320 @ 0x140 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f6158 │ │ │ │ + bl 1f6200 │ │ │ │ ldr.w r3, [r4, #356] @ 0x164 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ it hi │ │ │ │ movhi r4, #1 │ │ │ │ bhi.n 156a38 │ │ │ │ ldr.w r3, [r4, #352] @ 0x160 │ │ │ │ @@ -326588,15 +326606,15 @@ │ │ │ │ blx r6 │ │ │ │ cbz r0, 156a4e │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str.w r0, [r4, #348] @ 0x15c │ │ │ │ str.w r3, [r4, #352] @ 0x160 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f6174 │ │ │ │ + bl 1f621c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str.w r3, [r4, #352] @ 0x160 │ │ │ │ movs r4, #0 │ │ │ │ b.n 156a38 │ │ │ │ @@ -327098,15 +327116,15 @@ │ │ │ │ vldr d8, [r3] │ │ │ │ ldr.w r3, [r5, #428] @ 0x1ac │ │ │ │ mov r0, r5 │ │ │ │ add.w r9, r5, #320 @ 0x140 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1f6158 │ │ │ │ + bl 1f6200 │ │ │ │ ldrd r3, r0, [r5, #352] @ 0x160 │ │ │ │ cmp r0, r3 │ │ │ │ bcs.w 157b22 │ │ │ │ ldr.w ip, [r5, #348] @ 0x15c │ │ │ │ cbz r0, 157018 │ │ │ │ mov r1, ip │ │ │ │ movs r3, #0 │ │ │ │ @@ -327120,15 +327138,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r2, [sp, #760] @ 0x2f8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ str r2, [sp, #648] @ 0x288 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - cdp2 0, 10, cr0, cr12, cr0, {1} │ │ │ │ + vhadd.u32 d16, d12, d16 │ │ │ │ adds r3, #1 │ │ │ │ adds r1, #56 @ 0x38 │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 157018 │ │ │ │ ldr r2, [r1, #40] @ 0x28 │ │ │ │ cmp r4, r2 │ │ │ │ bne.n 156fe0 │ │ │ │ @@ -327164,15 +327182,15 @@ │ │ │ │ mov.w r9, #0 │ │ │ │ str r2, [r3, #16] │ │ │ │ ldr r2, [r7, #32] │ │ │ │ strd r4, r2, [r3, #40] @ 0x28 │ │ │ │ str.w r9, [r3, #20] │ │ │ │ vstr d8, [r3] │ │ │ │ vstr d7, [r3, #8] │ │ │ │ - bl 1f6174 │ │ │ │ + bl 1f621c │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ ldrd r2, r1, [r7, #16] │ │ │ │ cmp r0, #1 │ │ │ │ ldr r4, [r7, #8] │ │ │ │ str.w r9, [r8] │ │ │ │ beq.w 15795c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ @@ -328091,15 +328109,15 @@ │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 156d86 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [r2, #3436] @ 0xd6c │ │ │ │ - bl 1deca4 │ │ │ │ + bl 1ded4c │ │ │ │ b.w 156d86 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ b.n 157a2c │ │ │ │ ldr.w r3, [r8, #-8] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1573ee │ │ │ │ @@ -328154,39 +328172,39 @@ │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1578ec │ │ │ │ mov.w r8, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1decd0 │ │ │ │ + bl 1ded78 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r8, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 157b0c │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 157afe │ │ │ │ b.n 1578ec │ │ │ │ mov r0, r9 │ │ │ │ - bl 1f6174 │ │ │ │ + bl 1f621c │ │ │ │ mov.w r3, #2432 @ 0x980 │ │ │ │ movt r3, #50274 @ 0xc462 │ │ │ │ ldr.w r0, [sl, #8] │ │ │ │ str.w r3, [r8] │ │ │ │ b.w 1570a0 │ │ │ │ str.w sl, [sp, #48] @ 0x30 │ │ │ │ str.w sl, [sp, #20] │ │ │ │ b.n 1574ee │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf7720020 │ │ │ │ + ldrh.w r0, [r2, r0, lsl #2] │ │ │ │ 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 │ │ │ │ mov r1, r0 │ │ │ │ @@ -328734,16 +328752,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 2f882c │ │ │ │ - bl 1db030 │ │ │ │ + bl 2f88d4 │ │ │ │ + bl 1db0d8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrd r1, r3, [sp, #4] │ │ │ │ cbz r0, 1581c8 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ lsrs r0, r0, #3 │ │ │ │ cmp r0, r5 │ │ │ │ it cc │ │ │ │ @@ -329198,20 +329216,20 @@ │ │ │ │ blx 58fec │ │ │ │ ldr r2, [pc, #20] @ (158668 ) │ │ │ │ ldr r1, [pc, #24] @ (15866c ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ movs r0, #0 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0740 │ │ │ │ + bl 1e07e8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - ldc 0, cr0, [lr], #-128 @ 0xffffff80 │ │ │ │ - bpl.n 158624 │ │ │ │ + ldcl 0, cr0, [lr], #128 @ 0x80 │ │ │ │ + bvs.n 1585a4 │ │ │ │ movs r0, r4 │ │ │ │ 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] @ (15870c ) │ │ │ │ @@ -329248,15 +329266,15 @@ │ │ │ │ blx 58fec │ │ │ │ ldr r2, [pc, #64] @ (158718 ) │ │ │ │ ldr r1, [pc, #64] @ (15871c ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ movs r0, #0 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0740 │ │ │ │ + bl 1e07e8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 1586f0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr r2, [pc, #44] @ (158720 ) │ │ │ │ ldr r3, [pc, #28] @ (158710 ) │ │ │ │ add r2, pc │ │ │ │ @@ -329269,18 +329287,18 @@ │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ ldrb r6, [r6, #5] │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 1586e8 │ │ │ │ + bhi.n 158668 │ │ │ │ movs r7, r5 │ │ │ │ - @ instruction: 0xebe00020 │ │ │ │ - bpl.n 1587c8 │ │ │ │ + stc 0, cr0, [r0], #128 @ 0x80 │ │ │ │ + bvs.n 158748 │ │ │ │ movs r0, r4 │ │ │ │ ldrb r0, [r1, #4] │ │ │ │ lsls r0, r6, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ @@ -330362,33 +330380,33 @@ │ │ │ │ ... │ │ │ │ strb r6, [r3, #2] │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r3, #1] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldmia r6!, {r1, r2, r4, r5, r7} │ │ │ │ + ldmia r7!, {r1, r2, r4, r5, r6} │ │ │ │ movs r7, r5 │ │ │ │ - b.n 159910 │ │ │ │ + b.n 158a90 │ │ │ │ movs r0, r4 │ │ │ │ - b.n 1596dc │ │ │ │ + b.n 15985c │ │ │ │ movs r0, r4 │ │ │ │ - b.n 159514 │ │ │ │ + b.n 159694 │ │ │ │ movs r0, r4 │ │ │ │ - b.n 159508 │ │ │ │ + b.n 159688 │ │ │ │ movs r0, r4 │ │ │ │ - b.n 1594b8 │ │ │ │ + b.n 159638 │ │ │ │ movs r0, r4 │ │ │ │ - b.n 159508 │ │ │ │ + b.n 159688 │ │ │ │ movs r0, r4 │ │ │ │ - b.n 159458 │ │ │ │ + b.n 1595d8 │ │ │ │ movs r0, r4 │ │ │ │ - b.n 159550 │ │ │ │ + b.n 1596d0 │ │ │ │ movs r0, r4 │ │ │ │ - b.n 159400 │ │ │ │ + b.n 159580 │ │ │ │ movs r0, r4 │ │ │ │ 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] @ 1592ec │ │ │ │ sub sp, #16 │ │ │ │ @@ -331040,15 +331058,15 @@ │ │ │ │ bne.w 159b6e │ │ │ │ cmp r6, r7 │ │ │ │ bne.n 1598ae │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr.w fp, [sp, #68] @ 0x44 │ │ │ │ ldr.w r6, [r3, #3484] @ 0xd9c │ │ │ │ ldr r5, [r6, #40] @ 0x28 │ │ │ │ - bl 1e0b70 │ │ │ │ + bl 1e0c18 │ │ │ │ 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 │ │ │ │ @@ -331327,15 +331345,15 @@ │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ ldr r4, [r5, #0] │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r1, r3, r6, r7} │ │ │ │ + stmia r6!, {r1, r3, r7} │ │ │ │ movs r7, r5 │ │ │ │ str r6, [r3, #100] @ 0x64 │ │ │ │ lsls r0, r6, #2 │ │ │ │ movw r3, #2824 @ 0xb08 │ │ │ │ mla r0, r3, r1, r0 │ │ │ │ add.w r0, r0, #936 @ 0x3a8 │ │ │ │ bx lr │ │ │ │ @@ -331358,37 +331376,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 1f6158 │ │ │ │ + bl 1f6200 │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1df918 │ │ │ │ + bl 1df9c0 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 159c54 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1f6174 │ │ │ │ + bl 1f621c │ │ │ │ ldr r4, [r4, #12] │ │ │ │ ldr.w r2, [pc, #1392] @ 15a1a4 │ │ │ │ ldr.w r3, [pc, #1380] @ 15a19c │ │ │ │ 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 15a194 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1f6174 │ │ │ │ + bl 1f621c │ │ │ │ ldrb.w r3, [r6, #748] @ 0x2ec │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 159e9e │ │ │ │ str r4, [sp, #8] │ │ │ │ movs r2, #8 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ldr r7, [r6, #4] │ │ │ │ @@ -331742,18 +331760,18 @@ │ │ │ │ blx 58d60 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx 58d60 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 15a0de │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1f6158 │ │ │ │ + bl 1f6200 │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1df918 │ │ │ │ + bl 1df9c0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 15a10a │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ blx r3 │ │ │ │ @@ -331819,15 +331837,15 @@ │ │ │ │ movls r3, #0 │ │ │ │ movhi r3, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ blx 58d60 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ b.n 159d98 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3325c8 │ │ │ │ + bl 332670 │ │ │ │ strb.w r0, [r9, #6] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 58d60 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 58d60 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ blx 58d60 │ │ │ │ @@ -331856,15 +331874,15 @@ │ │ │ │ b.n 15a030 │ │ │ │ mov r3, r0 │ │ │ │ mov sl, r0 │ │ │ │ b.n 15a0a0 │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1df954 │ │ │ │ + bl 1df9fc │ │ │ │ mov r4, r0 │ │ │ │ b.n 159c2a │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 58d60 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 58d60 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ @@ -331912,39 +331930,39 @@ │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r6, #60] @ 0x3c │ │ │ │ lsls r0, r6, #2 │ │ │ │ str r2, [r0, #60] @ 0x3c │ │ │ │ lsls r0, r6, #2 │ │ │ │ - subs r3, #48 @ 0x30 │ │ │ │ + subs r3, #240 @ 0xf0 │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 15a2ac │ │ │ │ + bhi.n 15a22c │ │ │ │ movs r0, r4 │ │ │ │ - bvc.n 15a2a0 │ │ │ │ + bhi.n 15a220 │ │ │ │ movs r0, r4 │ │ │ │ - bvc.n 15a294 │ │ │ │ + bhi.n 15a214 │ │ │ │ movs r0, r4 │ │ │ │ - bvc.n 15a288 │ │ │ │ + bhi.n 15a208 │ │ │ │ movs r0, r4 │ │ │ │ - bvc.n 15a27c │ │ │ │ + bhi.n 15a1fc │ │ │ │ movs r0, r4 │ │ │ │ - bvc.n 15a274 │ │ │ │ + bhi.n 15a1f4 │ │ │ │ movs r0, r4 │ │ │ │ - bvc.n 15a274 │ │ │ │ + bhi.n 15a1f4 │ │ │ │ movs r0, r4 │ │ │ │ - bpl.n 15a124 │ │ │ │ + bvs.n 15a2a4 │ │ │ │ movs r0, r4 │ │ │ │ lsrs r4, r3, #21 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 15a2d0 │ │ │ │ + bvs.n 15a250 │ │ │ │ movs r0, r4 │ │ │ │ - bpl.n 15a2cc │ │ │ │ + bvs.n 15a24c │ │ │ │ movs r0, r4 │ │ │ │ - bpl.n 15a2cc │ │ │ │ + bvs.n 15a24c │ │ │ │ movs r0, r4 │ │ │ │ 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] @ (15a260 ) │ │ │ │ @@ -332143,34 +332161,34 @@ │ │ │ │ mov r1, r9 │ │ │ │ add.w r7, r4, #848 @ 0x350 │ │ │ │ blx 58bd4 <__aeabi_uldivmod@plt> │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #16] │ │ │ │ add.w r8, r4, #872 @ 0x368 │ │ │ │ - bl 1f6158 │ │ │ │ + bl 1f6200 │ │ │ │ b.n 15a3ea │ │ │ │ add r2, sp, #8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1dbd14 │ │ │ │ + bl 1dbdbc │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ beq.n 15a40e │ │ │ │ cbnz r0, 15a414 │ │ │ │ ldrd r2, r3, [r4, #920] @ 0x398 │ │ │ │ cmp r2, r5 │ │ │ │ sbcs r3, r6 │ │ │ │ bcc.n 15a3da │ │ │ │ ldr.w r8, [r4, #928] @ 0x3a0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f6174 │ │ │ │ + bl 1f621c │ │ │ │ b.n 15a39a │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e0c54 │ │ │ │ + bl 1e0cfc │ │ │ │ mov sl, r0 │ │ │ │ mov r9, r1 │ │ │ │ b.n 15a388 │ │ │ │ mov.w r8, #2 │ │ │ │ b.n 15a3f8 │ │ │ │ mvn.w r8, #3 │ │ │ │ b.n 15a3f8 │ │ │ │ @@ -332243,15 +332261,15 @@ │ │ │ │ bls.n 15a4aa │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r3, #4 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ bx lr │ │ │ │ - cbnz r0, 15a50c │ │ │ │ + hlt 0x0020 │ │ │ │ movs r7, r5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2144] @ 0x860 │ │ │ │ ldr r2, [pc, #148] @ (15a578 ) │ │ │ │ subw sp, sp, #1932 @ 0x78c │ │ │ │ @@ -332260,48 +332278,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 1f3c18 │ │ │ │ + bl 1f3cc0 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r5, #8 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1f3c94 │ │ │ │ + bl 1f3d3c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cbz r3, 15a542 │ │ │ │ movs r2, #4 │ │ │ │ add r1, sp, #4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1f3c94 │ │ │ │ + bl 1f3d3c │ │ │ │ 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 1f3c94 │ │ │ │ + bl 1f3d3c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r3, r2 │ │ │ │ bcc.n 15a516 │ │ │ │ movs r2, #1 │ │ │ │ adds r1, r5, #4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1f3c94 │ │ │ │ + bl 1f3d3c │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1f4184 │ │ │ │ + bl 1f422c │ │ │ │ ldr r2, [pc, #40] @ (15a580 ) │ │ │ │ ldr r3, [pc, #32] @ (15a57c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1924] @ 0x784 │ │ │ │ eors r2, r3 │ │ │ │ @@ -332346,26 +332364,26 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ add.w r2, r0, #848 @ 0x350 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 1f6158 │ │ │ │ + bl 1f6200 │ │ │ │ ldrd r3, r1, [sp, #4] │ │ │ │ str.w r1, [r3, #928] @ 0x3a0 │ │ │ │ vldr d7, [pc, #120] @ 15a668 │ │ │ │ add.w r0, r3, #872 @ 0x368 │ │ │ │ vstr d7, [r3, #920] @ 0x398 │ │ │ │ - bl 1dbcdc │ │ │ │ + bl 1dbd84 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1f6174 │ │ │ │ + bl 1f621c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w r0, r3, #800 @ 0x320 │ │ │ │ - bl 1dbcdc │ │ │ │ + bl 1dbd84 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w r0, r3, #568 @ 0x238 │ │ │ │ dmb ish │ │ │ │ ldr.w r2, [r3, #568] @ 0x238 │ │ │ │ dmb ish │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -332479,55 +332497,55 @@ │ │ │ │ bne.n 15a81c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #80 @ 0x50 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ add.w r7, r0, #692 @ 0x2b4 │ │ │ │ add.w r0, r0, #692 @ 0x2b4 │ │ │ │ mov r6, r1 │ │ │ │ - bl 1f6158 │ │ │ │ + bl 1f6200 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, sl │ │ │ │ - bl 1e0c54 │ │ │ │ + bl 1e0cfc │ │ │ │ add r3, pc, #176 @ (adr r3, 15a820 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 58bd4 <__aeabi_uldivmod@plt> │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ str r2, [sp, #32] │ │ │ │ ldrd r3, r2, [r5, #672] @ 0x2a0 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [r5, #680] @ 0x2a8 │ │ │ │ cmp r3, r2 │ │ │ │ bcs.n 15a804 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r5, #720 @ 0x2d0 │ │ │ │ - bl 1dbd14 │ │ │ │ + bl 1dbdbc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15a77c │ │ │ │ mov r0, r7 │ │ │ │ cmp r4, #1 │ │ │ │ bne.n 15a7b2 │ │ │ │ - bl 1f6174 │ │ │ │ + bl 1f621c │ │ │ │ ldrd r3, r2, [r6, #16] │ │ │ │ orrs r3, r2 │ │ │ │ it ne │ │ │ │ movne r4, #2 │ │ │ │ b.n 15a73a │ │ │ │ movw r4, #12820 @ 0x3214 │ │ │ │ movt r4, #50277 @ 0xc465 │ │ │ │ - bl 1f6174 │ │ │ │ + bl 1f621c │ │ │ │ add.w r0, r5, #776 @ 0x308 │ │ │ │ - bl 1f6158 │ │ │ │ + bl 1f6200 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a588 │ │ │ │ mov r4, r0 │ │ │ │ add.w r0, r5, #776 @ 0x308 │ │ │ │ - bl 1f6174 │ │ │ │ + bl 1f621c │ │ │ │ b.n 15a71c │ │ │ │ blx 59d18 │ │ │ │ b.n 15a73a │ │ │ │ lsls r0, r6, #2 │ │ │ │ add r7, sp, #44 @ 0x2c │ │ │ │ blx 59ce8 │ │ │ │ mov r2, r0 │ │ │ │ @@ -332538,20 +332556,20 @@ │ │ │ │ strd r3, r4, [sp] │ │ │ │ mov r1, r6 │ │ │ │ str.w r8, [sp, #8] │ │ │ │ bl 1597b8 │ │ │ │ mov r4, r0 │ │ │ │ b.n 15a706 │ │ │ │ add.w r0, r5, #672 @ 0x2a0 │ │ │ │ - bl 1e7f08 │ │ │ │ + bl 1e7fb0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r8] │ │ │ │ - bl 1f6174 │ │ │ │ + bl 1f621c │ │ │ │ b.n 15a710 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r6, r5] │ │ │ │ @@ -332886,18 +332904,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 2f882c │ │ │ │ + bl 2f88d4 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 15abae │ │ │ │ - bl 1db030 │ │ │ │ + bl 1db0d8 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ bls.n 15abbc │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ blx 59e80 <__popcountsi2@plt> │ │ │ │ cmp r0, r4 │ │ │ │ @@ -332907,18 +332925,18 @@ │ │ │ │ ldrb.w r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #3 │ │ │ │ bhi.n 15abac │ │ │ │ tbb [pc, r3] │ │ │ │ adds r5, #57 @ 0x39 │ │ │ │ cmp r5, #49 @ 0x31 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2f882c │ │ │ │ + bl 2f88d4 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 15abf2 │ │ │ │ - bl 1db030 │ │ │ │ + bl 1db0d8 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ bhi.n 15abf0 │ │ │ │ ldrb.w r3, [r0, #53] @ 0x35 │ │ │ │ cmp r3, #3 │ │ │ │ bhi.n 15abf0 │ │ │ │ tbb [pc, r3] │ │ │ │ @@ -332926,19 +332944,19 @@ │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ blx 59e80 <__popcountsi2@plt> │ │ │ │ cmp r0, r4 │ │ │ │ bne.n 15abb8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2f882c │ │ │ │ + bl 2f88d4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15ac68 │ │ │ │ - bl 1db030 │ │ │ │ + bl 1db0d8 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ bhi.n 15ac90 │ │ │ │ ldrb.w r3, [r0, #54] @ 0x36 │ │ │ │ cmp r3, #3 │ │ │ │ bhi.n 15ac90 │ │ │ │ tbb [pc, r3] │ │ │ │ @@ -333099,15 +333117,15 @@ │ │ │ │ b.n 15acc6 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r0, [r2, r5] │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r6, 15ade4 │ │ │ │ + uxth r6, r0 │ │ │ │ movs r7, r5 │ │ │ │ strh r4, [r4, r2] │ │ │ │ lsls r0, r6, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -333149,15 +333167,15 @@ │ │ │ │ cmp r3, #1 │ │ │ │ bhi.n 15adf4 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ b.n 15adf8 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 332578 │ │ │ │ + bl 332620 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15adf4 │ │ │ │ ldrd r3, r0, [r2] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 15add4 │ │ │ │ str r2, [sp, #4] │ │ │ │ @@ -333171,22 +333189,22 @@ │ │ │ │ beq.n 15adda │ │ │ │ b.n 15add6 │ │ │ │ ldr r2, [pc, #20] @ (15ae60 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r1, [pc, #20] @ (15ae64 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e0740 │ │ │ │ + bl 1e07e8 │ │ │ │ b.n 15adf4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 15adfa │ │ │ │ nop │ │ │ │ - stmia r6!, {r1, r3} │ │ │ │ + stmia r6!, {r1, r3, r6, r7} │ │ │ │ movs r0, r4 │ │ │ │ - add r5, sp, #912 @ 0x390 │ │ │ │ + add r6, sp, #656 @ 0x290 │ │ │ │ movs r0, r4 │ │ │ │ ldr.w r3, [r0, #716] @ 0x2cc │ │ │ │ cbnz r3, 15ae94 │ │ │ │ cbz r1, 15ae8a │ │ │ │ ldrb.w r3, [r0, #723] @ 0x2d3 │ │ │ │ adds r3, #3 │ │ │ │ ldrb.w r1, [r0, #722] @ 0x2d2 │ │ │ │ @@ -333684,34 +333702,34 @@ │ │ │ │ bne.n 15b28a │ │ │ │ ldr r2, [pc, #48] @ (15b36c ) │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #48] @ (15b370 ) │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #12] │ │ │ │ add r1, pc │ │ │ │ - bl 1e0740 │ │ │ │ + bl 1e07e8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b.n 15b28a │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ ldr r6, [pc, #752] @ (15b64c ) │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [pc, #584] @ (15b5ac ) │ │ │ │ lsls r0, r6, #2 │ │ │ │ - add r3, sp, #600 @ 0x258 │ │ │ │ + add r4, sp, #344 @ 0x158 │ │ │ │ movs r7, r5 │ │ │ │ strh r4, [r0, #8] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - stmia r1!, {r4, r7} │ │ │ │ + stmia r2!, {r4, r6} │ │ │ │ movs r0, r4 │ │ │ │ - add r0, sp, #960 @ 0x3c0 │ │ │ │ + add r1, sp, #704 @ 0x2c0 │ │ │ │ movs r0, r4 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r0 │ │ │ │ dmb ish │ │ │ │ @@ -333726,31 +333744,31 @@ │ │ │ │ cbz r1, 15b3ec │ │ │ │ mov r9, r1 │ │ │ │ subs r6, r2, #4 │ │ │ │ add.w r7, r4, #692 @ 0x2b4 │ │ │ │ b.n 15b3ca │ │ │ │ add.w r0, r4, #672 @ 0x2a0 │ │ │ │ adds r5, #1 │ │ │ │ - bl 1e7e5c │ │ │ │ + bl 1e7f04 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r7 │ │ │ │ str.w r8, [r3] │ │ │ │ - bl 1f6174 │ │ │ │ + bl 1f621c │ │ │ │ cmp r9, r5 │ │ │ │ beq.n 15b3ec │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r8, [r6, #4]! │ │ │ │ - bl 1f6158 │ │ │ │ + bl 1f6200 │ │ │ │ ldr.w r2, [r4, #680] @ 0x2a8 │ │ │ │ ldrd r3, r1, [r4, #672] @ 0x2a0 │ │ │ │ subs r3, r3, r1 │ │ │ │ cmp r3, r2 │ │ │ │ bcs.n 15b3b0 │ │ │ │ add.w r0, r4, #720 @ 0x2d0 │ │ │ │ - bl 1dbcf8 │ │ │ │ + bl 1dbda0 │ │ │ │ b.n 15b3b0 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ dmb ish │ │ │ │ ldr.w r0, [r4, #568] @ 0x238 │ │ │ │ dmb ish │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -333759,54 +333777,54 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ add.w r7, r0, #776 @ 0x308 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r8, r1 │ │ │ │ - bl 1f6158 │ │ │ │ + bl 1f6200 │ │ │ │ movw r3, #12820 @ 0x3214 │ │ │ │ movt r3, #50277 @ 0xc465 │ │ │ │ dmb ish │ │ │ │ str.w r3, [r4, #568] @ 0x238 │ │ │ │ dmb ish │ │ │ │ add.w r0, r4, #800 @ 0x320 │ │ │ │ add.w r5, r4, #596 @ 0x254 │ │ │ │ - bl 1dbcdc │ │ │ │ + bl 1dbd84 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f6174 │ │ │ │ + bl 1f621c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f6158 │ │ │ │ + bl 1f6200 │ │ │ │ add.w r6, r4, #624 @ 0x270 │ │ │ │ ldrd r3, r2, [r4, #576] @ 0x240 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [r4, #584] @ 0x248 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.n 15b524 │ │ │ │ add.w r0, r4, #576 @ 0x240 │ │ │ │ - bl 1e7e5c │ │ │ │ + bl 1e7f04 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f6174 │ │ │ │ + bl 1f621c │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r4, #768] @ 0x300 │ │ │ │ - bl 1f61f4 │ │ │ │ + bl 1f629c │ │ │ │ ldr.w r0, [r4, #772] @ 0x304 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1f61f4 │ │ │ │ + bl 1f629c │ │ │ │ ldrb.w r3, [r4, #236] @ 0xec │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 15b52c │ │ │ │ ldr.w r0, [r4, #592] @ 0x250 │ │ │ │ blx 58d60 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f60b8 │ │ │ │ + bl 1f6160 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1dbcc8 │ │ │ │ + bl 1dbd70 │ │ │ │ ldr.w r3, [r4, #288] @ 0x120 │ │ │ │ cbz r3, 15b4c6 │ │ │ │ add.w r6, r4, #936 @ 0x3a8 │ │ │ │ movs r5, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 15aad4 │ │ │ │ @@ -333823,38 +333841,38 @@ │ │ │ │ ldr.w r1, [r4, #532] @ 0x214 │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ blx 593e0 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ blx 5a1f4 │ │ │ │ add.w r0, r4, #848 @ 0x350 │ │ │ │ - bl 1f60b8 │ │ │ │ + bl 1f6160 │ │ │ │ add.w r0, r4, #872 @ 0x368 │ │ │ │ - bl 1dbcc8 │ │ │ │ + bl 1dbd70 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f60b8 │ │ │ │ + bl 1f6160 │ │ │ │ add.w r0, r4, #800 @ 0x320 │ │ │ │ - bl 1dbcc8 │ │ │ │ + bl 1dbd70 │ │ │ │ mov r0, r4 │ │ │ │ bl 155884 │ │ │ │ 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 1dbcf8 │ │ │ │ + bl 1dbda0 │ │ │ │ b.n 15b460 │ │ │ │ ldr.w r0, [r4, #688] @ 0x2b0 │ │ │ │ blx 58d60 │ │ │ │ add.w r0, r4, #692 @ 0x2b4 │ │ │ │ - bl 1f60b8 │ │ │ │ + bl 1f6160 │ │ │ │ add.w r0, r4, #720 @ 0x2d0 │ │ │ │ - bl 1dbcc8 │ │ │ │ + bl 1dbd70 │ │ │ │ b.n 15b490 │ │ │ │ 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 │ │ │ │ @@ -333884,26 +333902,26 @@ │ │ │ │ add.w r2, r3, #1168 @ 0x490 │ │ │ │ str.w r0, [r3, #1692] @ 0x69c │ │ │ │ add.w r0, r4, #596 @ 0x254 │ │ │ │ str.w r1, [r3, #1144] @ 0x478 │ │ │ │ vstr d7, [r2] │ │ │ │ ldr r2, [r4, #76] @ 0x4c │ │ │ │ str.w r2, [r3, #1176] @ 0x498 │ │ │ │ - bl 1f6158 │ │ │ │ + bl 1f6200 │ │ │ │ ldrd r3, r2, [r4, #576] @ 0x240 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [r4, #584] @ 0x248 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.n 15b648 │ │ │ │ add.w r0, r4, #576 @ 0x240 │ │ │ │ - bl 1e7e5c │ │ │ │ + bl 1e7f04 │ │ │ │ mov r3, r0 │ │ │ │ add.w r0, r4, #596 @ 0x254 │ │ │ │ str r5, [r3, #0] │ │ │ │ - bl 1f6174 │ │ │ │ + bl 1f621c │ │ │ │ dmb ish │ │ │ │ ldr.w r0, [r4, #568] @ 0x238 │ │ │ │ dmb ish │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -333936,15 +333954,15 @@ │ │ │ │ blx 5a278 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ vldr d7, [sp, #8] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ b.n 15b590 │ │ │ │ add.w r0, r4, #624 @ 0x270 │ │ │ │ - bl 1dbcf8 │ │ │ │ + bl 1dbda0 │ │ │ │ b.n 15b5c4 │ │ │ │ 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 │ │ │ │ @@ -333963,15 +333981,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ mov.w r3, #0 │ │ │ │ bl 159bdc │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ ldr.w r0, [pc, #1680] @ 15bd28 │ │ │ │ add r0, pc │ │ │ │ - bl 1e7c4c │ │ │ │ + bl 1e7cf4 │ │ │ │ movw r3, #12820 @ 0x3214 │ │ │ │ movt r3, #50277 @ 0xc465 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ ldr.w r3, [pc, #1664] @ 15bd2c │ │ │ │ strd r6, r6, [sp, #124] @ 0x7c │ │ │ │ add r3, pc │ │ │ │ str r5, [sp, #132] @ 0x84 │ │ │ │ @@ -333983,38 +334001,38 @@ │ │ │ │ blt.w 15b980 │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ movs r0, #1 │ │ │ │ add.w r6, fp, #596 @ 0x254 │ │ │ │ bl 15a8f8 │ │ │ │ mov r0, r6 │ │ │ │ add.w r7, fp, #624 @ 0x270 │ │ │ │ - bl 1f6158 │ │ │ │ + bl 1f6200 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 1e0c54 │ │ │ │ + bl 1e0cfc │ │ │ │ addw r3, pc, #1580 @ 0x62c │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 58bd4 <__aeabi_uldivmod@plt> │ │ │ │ strd r0, r1, [sp, #152] @ 0x98 │ │ │ │ str r2, [sp, #160] @ 0xa0 │ │ │ │ ldrd r3, r2, [fp, #576] @ 0x240 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [fp, #584] @ 0x248 │ │ │ │ cmp r3, r2 │ │ │ │ bcs.w 15bc56 │ │ │ │ add r2, sp, #152 @ 0x98 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1dbd14 │ │ │ │ + bl 1dbdbc │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15b6fc │ │ │ │ cmp r0, #1 │ │ │ │ mov r0, r6 │ │ │ │ bne.w 15bc76 │ │ │ │ - bl 1f6174 │ │ │ │ + bl 1f621c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ dmb ish │ │ │ │ ldr r6, [r4, #0] │ │ │ │ dmb ish │ │ │ │ cmp r6, #0 │ │ │ │ blt.w 15b980 │ │ │ │ @@ -334034,24 +334052,24 @@ │ │ │ │ cmp r3, #1 │ │ │ │ bhi.n 15b76e │ │ │ │ ldrb.w r3, [fp, #236] @ 0xec │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 15b908 │ │ │ │ mov r0, r5 │ │ │ │ movw r7, #2824 @ 0xb08 │ │ │ │ - bl 1f6158 │ │ │ │ + bl 1f6200 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ mla r7, r7, r3, fp │ │ │ │ b.n 15b792 │ │ │ │ ldr.w r3, [r7, #1696] @ 0x6a0 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ bne.n 15b7a0 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, fp, #800 @ 0x320 │ │ │ │ - bl 1dbd38 │ │ │ │ + bl 1dbde0 │ │ │ │ dmb ish │ │ │ │ ldr r3, [r4, #0] │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bge.n 15b780 │ │ │ │ dmb ish │ │ │ │ ldr r3, [r4, #0] │ │ │ │ @@ -334145,21 +334163,21 @@ │ │ │ │ dmb ish │ │ │ │ ldr r6, [r4, #0] │ │ │ │ dmb ish │ │ │ │ cmp r6, #0 │ │ │ │ blt.n 15b94a │ │ │ │ add.w r7, fp, #800 @ 0x320 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1dbcf8 │ │ │ │ + bl 1dbda0 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ subs r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ bls.w 15bb7e │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f6174 │ │ │ │ + bl 1f621c │ │ │ │ b.n 15b6b8 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ cmp r3, #1 │ │ │ │ bne.w 15b76e │ │ │ │ ldrb.w r3, [fp, #236] @ 0xec │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 15b76e │ │ │ │ @@ -334181,37 +334199,37 @@ │ │ │ │ blx r6 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 15b76e │ │ │ │ b.n 15bc7a │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, fp, #848 @ 0x350 │ │ │ │ - bl 1f6158 │ │ │ │ + bl 1f6200 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, fp, #872 @ 0x368 │ │ │ │ strd r2, r3, [fp, #920] @ 0x398 │ │ │ │ str.w r6, [fp, #928] @ 0x3a0 │ │ │ │ - bl 1dbcdc │ │ │ │ + bl 1dbd84 │ │ │ │ add.w r0, fp, #848 @ 0x350 │ │ │ │ - bl 1f6174 │ │ │ │ + bl 1f621c │ │ │ │ add.w r0, fp, #800 @ 0x320 │ │ │ │ - bl 1dbcdc │ │ │ │ + bl 1dbd84 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ - bl 1f6174 │ │ │ │ + bl 1f621c │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ - bl 1f6158 │ │ │ │ + bl 1f6200 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, fp │ │ │ │ bl 15a588 │ │ │ │ ldrb.w r3, [fp, #236] @ 0xec │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 15bc84 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ - bl 1f6174 │ │ │ │ + bl 1f621c │ │ │ │ ldr r2, [pc, #916] @ (15bd34 ) │ │ │ │ ldr r3, [pc, #896] @ (15bd24 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ eors r2, r3 │ │ │ │ @@ -334353,40 +334371,40 @@ │ │ │ │ moveq r6, #0 │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ blx 58d60 │ │ │ │ mov r0, r7 │ │ │ │ add.w r7, fp, #692 @ 0x2b4 │ │ │ │ blx 58d60 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f6158 │ │ │ │ + bl 1f6200 │ │ │ │ ldrd r3, r2, [fp, #672] @ 0x2a0 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [fp, #680] @ 0x2a8 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.w 15bc6c │ │ │ │ add.w r0, fp, #672 @ 0x2a0 │ │ │ │ - bl 1e7e5c │ │ │ │ + bl 1e7f04 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f6174 │ │ │ │ + bl 1f621c │ │ │ │ b.n 15b8d6 │ │ │ │ ldr r1, [pc, #440] @ (15bd38 ) │ │ │ │ movs r0, #1 │ │ │ │ movw r8, #2824 @ 0xb08 │ │ │ │ add r1, pc │ │ │ │ bl 15a8f8 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ mla r8, r8, r3, fp │ │ │ │ b.n 15bba2 │ │ │ │ ldr.w r3, [r8, #1696] @ 0x6a0 │ │ │ │ cbz r3, 15bbb0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1dbd38 │ │ │ │ + bl 1dbde0 │ │ │ │ dmb ish │ │ │ │ ldr r3, [r4, #0] │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bge.n 15bb94 │ │ │ │ ldr.w r3, [fp, #552] @ 0x228 │ │ │ │ adds r3, #1 │ │ │ │ @@ -334446,42 +334464,42 @@ │ │ │ │ blx 5a1f4 │ │ │ │ subs.w sl, sl, r4 │ │ │ │ bne.n 15bbfa │ │ │ │ ldr r5, [sp, #88] @ 0x58 │ │ │ │ ldr r4, [sp, #100] @ 0x64 │ │ │ │ b.n 15bb0e │ │ │ │ add.w r0, fp, #576 @ 0x240 │ │ │ │ - bl 1e7f08 │ │ │ │ + bl 1e7fb0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 1f6174 │ │ │ │ + bl 1f621c │ │ │ │ b.n 15b72a │ │ │ │ add.w r0, fp, #720 @ 0x2d0 │ │ │ │ - bl 1dbcf8 │ │ │ │ + bl 1dbda0 │ │ │ │ b.n 15bb6a │ │ │ │ - bl 1f6174 │ │ │ │ + bl 1f621c │ │ │ │ movw r6, #12820 @ 0x3214 │ │ │ │ movt r6, #50277 @ 0xc465 │ │ │ │ b.n 15b980 │ │ │ │ add.w r0, fp, #692 @ 0x2b4 │ │ │ │ - bl 1f6158 │ │ │ │ + bl 1f6200 │ │ │ │ ldrd r3, r2, [fp, #672] @ 0x2a0 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [fp, #680] @ 0x2a8 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.n 15bcf6 │ │ │ │ add.w r0, fp, #672 @ 0x2a0 │ │ │ │ - bl 1e7e5c │ │ │ │ + bl 1e7f04 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, fp, #692 @ 0x2b4 │ │ │ │ str r2, [r3, #0] │ │ │ │ - bl 1f6174 │ │ │ │ + bl 1f621c │ │ │ │ b.n 15b998 │ │ │ │ ldr.w r3, [r7, #1092] @ 0x444 │ │ │ │ ldr.w r1, [r7, #1112] @ 0x458 │ │ │ │ str r1, [sp, #28] │ │ │ │ strd r8, r8, [sp, #12] │ │ │ │ str.w r8, [sp, #8] │ │ │ │ ldrb.w r1, [fp, #488] @ 0x1e8 │ │ │ │ @@ -334497,15 +334515,15 @@ │ │ │ │ ldr.w r0, [fp, #476] @ 0x1dc │ │ │ │ blx 59560 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [fp, #476] @ 0x1dc │ │ │ │ blx 5a1f4 │ │ │ │ b.n 15bb0e │ │ │ │ add.w r0, fp, #720 @ 0x2d0 │ │ │ │ - bl 1dbcf8 │ │ │ │ + bl 1dbda0 │ │ │ │ b.n 15bc9a │ │ │ │ movw r6, #12820 @ 0x3214 │ │ │ │ movt r6, #50277 @ 0xc465 │ │ │ │ b.n 15bb44 │ │ │ │ mov.w r6, #13824 @ 0x3600 │ │ │ │ movt r6, #50277 @ 0xc465 │ │ │ │ b.n 15bb44 │ │ │ │ @@ -334514,23 +334532,23 @@ │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [pc, #544] @ (15bf44 ) │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x00a6 │ │ │ │ - movs r0, r4 │ │ │ │ - bkpt 0x00a2 │ │ │ │ - movs r0, r4 │ │ │ │ - pop {r1, r4, r6} │ │ │ │ - movs r0, r4 │ │ │ │ + itte vs │ │ │ │ + movvs r0, r4 │ │ │ │ + ittt vs @ unpredictable │ │ │ │ + movvs r0, r4 │ │ │ │ + popvs {r1, r4, pc} │ │ │ │ + movvs r0, r4 │ │ │ │ mov r2, fp │ │ │ │ lsls r0, r6, #2 │ │ │ │ - cbnz r6, 15bd76 │ │ │ │ + hlt 0x002e │ │ │ │ movs r0, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ ldr r2, [pc, #944] @ (15c100 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -334543,20 +334561,20 @@ │ │ │ │ movt sl, #50277 @ 0xc465 │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add.w r4, r6, #568 @ 0x238 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e7c4c │ │ │ │ + bl 1e7cf4 │ │ │ │ ldr.w r3, [r6, #288] @ 0x120 │ │ │ │ mov r0, r5 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 1f6158 │ │ │ │ + bl 1f6200 │ │ │ │ add.w r3, r6, #800 @ 0x320 │ │ │ │ str r3, [sp, #24] │ │ │ │ dmb ish │ │ │ │ ldr r3, [r4, #0] │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ blt.w 15bea4 │ │ │ │ @@ -334569,21 +334587,21 @@ │ │ │ │ addw r3, r3, #2824 @ 0xb08 │ │ │ │ cmp r2, r0 │ │ │ │ beq.w 15bec8 │ │ │ │ ldr.w r1, [r3, #1696] @ 0x6a0 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 15bda8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f6174 │ │ │ │ + bl 1f621c │ │ │ │ ldr.w r1, [r6, #536] @ 0x218 │ │ │ │ ldr.w r0, [r6, #476] @ 0x1dc │ │ │ │ blx 5a224 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f6158 │ │ │ │ + bl 1f6200 │ │ │ │ dmb ish │ │ │ │ ldr r1, [r4, #0] │ │ │ │ dmb ish │ │ │ │ cmp r1, #0 │ │ │ │ blt.n 15be88 │ │ │ │ mov r1, sl │ │ │ │ cmp.w r9, #0 │ │ │ │ @@ -334625,37 +334643,37 @@ │ │ │ │ ldr.w r2, [r3, #1136] @ 0x470 │ │ │ │ cmp r2, r0 │ │ │ │ bne.n 15be40 │ │ │ │ ldr.w r3, [r6, #564] @ 0x234 │ │ │ │ add.w r0, r6, #692 @ 0x2b4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r6, #564] @ 0x234 │ │ │ │ - bl 1f6158 │ │ │ │ + bl 1f6200 │ │ │ │ ldrd r3, r2, [r6, #672] @ 0x2a0 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [r6, #680] @ 0x2a8 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.w 15bfea │ │ │ │ add.w r0, r6, #672 @ 0x2a0 │ │ │ │ - bl 1e7e5c │ │ │ │ + bl 1e7f04 │ │ │ │ str r7, [r0, #0] │ │ │ │ add.w r0, r6, #692 @ 0x2b4 │ │ │ │ - bl 1f6174 │ │ │ │ + bl 1f621c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl 15a588 │ │ │ │ mov r0, r9 │ │ │ │ blx 58d60 │ │ │ │ dmb ish │ │ │ │ ldr r3, [r4, #0] │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bge.w 15bd9c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f6174 │ │ │ │ + bl 1f621c │ │ │ │ ldr r2, [pc, #608] @ (15c10c ) │ │ │ │ ldr r3, [pc, #596] @ (15c104 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ eors r2, r3 │ │ │ │ @@ -334664,15 +334682,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, 15bed8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, r5 │ │ │ │ - bl 1dbd38 │ │ │ │ + bl 1dbde0 │ │ │ │ b.n 15bd8c │ │ │ │ ldr.w r3, [r6, #564] @ 0x234 │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, r0 │ │ │ │ bhi.w 15bdbc │ │ │ │ b.n 15bece │ │ │ │ @@ -334707,15 +334725,15 @@ │ │ │ │ orrs.w r3, r1, fp │ │ │ │ bne.n 15bfba │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r8, #-24] │ │ │ │ cbnz r2, 15bfa8 │ │ │ │ mov r0, r7 │ │ │ │ adds r5, #16 │ │ │ │ - bl 1dbcf8 │ │ │ │ + bl 1dbda0 │ │ │ │ ldr.w r2, [r8, #-24] │ │ │ │ cmp r2, r4 │ │ │ │ bhi.n 15bf22 │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ ldr.w r3, [r6, #288] @ 0x120 │ │ │ │ add.w sl, sl, #1 │ │ │ │ addw r8, r8, #2824 @ 0xb08 │ │ │ │ @@ -334745,30 +334763,30 @@ │ │ │ │ mov r1, r5 │ │ │ │ sub.w r0, r5, #16 │ │ │ │ lsls r2, r2, #4 │ │ │ │ blx 5944c │ │ │ │ b.n 15bf44 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl 1f6158 │ │ │ │ + bl 1f6200 │ │ │ │ ldrd r2, r3, [r6, #920] @ 0x398 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r2, r1 │ │ │ │ sbcs.w r3, r3, fp │ │ │ │ bcc.n 15bfdc │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 1f6174 │ │ │ │ + bl 1f621c │ │ │ │ ldr.w r2, [r8, #-24] │ │ │ │ b.n 15bf3c │ │ │ │ add.w r0, r6, #872 @ 0x368 │ │ │ │ strd r1, fp, [r6, #920] @ 0x398 │ │ │ │ - bl 1dbcdc │ │ │ │ + bl 1dbd84 │ │ │ │ b.n 15bfd0 │ │ │ │ add.w r0, r6, #720 @ 0x2d0 │ │ │ │ - bl 1dbcf8 │ │ │ │ + bl 1dbda0 │ │ │ │ b.n 15be74 │ │ │ │ dmb ish │ │ │ │ ldr r3, [r4, #0] │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 15be86 │ │ │ │ ldr.w r8, [r6, #36] @ 0x24 │ │ │ │ @@ -334811,15 +334829,15 @@ │ │ │ │ strh.w r7, [sp, #66] @ 0x42 │ │ │ │ ldrd r7, r8, [r6, #476] @ 0x1dc │ │ │ │ strb.w r0, [sp, #52] @ 0x34 │ │ │ │ ldrb.w r2, [r6, #236] @ 0xec │ │ │ │ strb.w r2, [sp, #53] @ 0x35 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - bl 2f8820 │ │ │ │ + bl 2f88c8 │ │ │ │ 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 │ │ │ │ @@ -334829,15 +334847,15 @@ │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r7, [sp, #0] │ │ │ │ bl 15a984 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ strd r8, r7, [sp, #60] @ 0x3c │ │ │ │ bl 15a4d4 │ │ │ │ - bl 2f8820 │ │ │ │ + bl 2f88c8 │ │ │ │ ldr.w r1, [r7], #4 │ │ │ │ cbz r1, 15c0d2 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx r3 │ │ │ │ cmp r7, r8 │ │ │ │ bne.n 15c0c2 │ │ │ │ @@ -334855,15 +334873,15 @@ │ │ │ │ b.n 15be88 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cmp r0, r5 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb820 │ │ │ │ + @ instruction: 0xb8e0 │ │ │ │ movs r0, r4 │ │ │ │ adcs r6, r1 │ │ │ │ lsls r0, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3864] @ 0xf18 │ │ │ │ @@ -334934,31 +334952,31 @@ │ │ │ │ beq.w 15c72e │ │ │ │ add.w r2, r5, #936 @ 0x3a8 │ │ │ │ movs r1, #0 │ │ │ │ add.w r5, r4, #848 @ 0x350 │ │ │ │ blx 5926c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f60cc │ │ │ │ + bl 1f6174 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 15c726 │ │ │ │ add.w r6, r4, #776 @ 0x308 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f60cc │ │ │ │ + bl 1f6174 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 15ca66 │ │ │ │ add.w r3, r4, #800 @ 0x320 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1dbc48 │ │ │ │ + bl 1dbcf0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 15ca92 │ │ │ │ add.w r0, r4, #872 @ 0x368 │ │ │ │ - bl 1dbc48 │ │ │ │ + bl 1dbcf0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 15ca76 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ mov r0, fp │ │ │ │ blx 58b8c │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ @@ -335175,15 +335193,15 @@ │ │ │ │ b.n 15c4ac │ │ │ │ ldr.w r3, [sl, #120] @ 0x78 │ │ │ │ adds r5, #1 │ │ │ │ add.w fp, fp, #4 │ │ │ │ cmp r5, r3 │ │ │ │ bge.w 15c7b4 │ │ │ │ ldr.w r0, [sl, #172] @ 0xac │ │ │ │ - bl 1e0cec │ │ │ │ + bl 1e0d94 │ │ │ │ str.w r0, [fp] │ │ │ │ adds r0, #1 │ │ │ │ bne.n 15c49c │ │ │ │ cbz r5, 15c4ce │ │ │ │ add.w r5, r9, r5, lsl #2 │ │ │ │ ldr.w r0, [r6], #4 │ │ │ │ blx 59374 │ │ │ │ @@ -335222,15 +335240,15 @@ │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ b.n 15c23c │ │ │ │ add.w r3, r4, #576 @ 0x240 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - bl 1e7e2c │ │ │ │ + bl 1e7ed4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 15c654 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ ldr.w r1, [r4, #536] @ 0x218 │ │ │ │ blx 59da8 │ │ │ │ mov r0, r4 │ │ │ │ @@ -335311,29 +335329,29 @@ │ │ │ │ clz r3, r3 │ │ │ │ rsb r3, r3, #32 │ │ │ │ ldrd fp, sl, [sp, #84] @ 0x54 │ │ │ │ lsls r1, r3 │ │ │ │ add.w r3, r4, #576 @ 0x240 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1e7e2c │ │ │ │ + bl 1e7ed4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 15cac2 │ │ │ │ add.w r3, r4, #624 @ 0x270 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1dbc48 │ │ │ │ + bl 1dbcf0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 15c962 │ │ │ │ add.w r3, r4, #596 @ 0x254 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 1f60cc │ │ │ │ + bl 1f6174 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 15c95c │ │ │ │ ldrb.w r3, [r4, #236] @ 0xec │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 15c8cc │ │ │ │ ldr.w r3, [r4, #288] @ 0x120 │ │ │ │ @@ -335345,56 +335363,56 @@ │ │ │ │ cmp r3, #4 │ │ │ │ it lt │ │ │ │ movlt r3, #4 │ │ │ │ subs r1, r3, #1 │ │ │ │ clz r1, r1 │ │ │ │ rsb r1, r1, #32 │ │ │ │ lsl.w r1, r6, r1 │ │ │ │ - bl 1e7e2c │ │ │ │ + bl 1e7ed4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 15cac8 │ │ │ │ add.w r3, r4, #720 @ 0x2d0 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1dbc48 │ │ │ │ + bl 1dbcf0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 15c9f0 │ │ │ │ mov r1, r6 │ │ │ │ add.w r6, r4, #692 @ 0x2b4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f60cc │ │ │ │ + bl 1f6174 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 15c9ea │ │ │ │ ldr.w r3, [r4, #288] @ 0x120 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 15c8cc │ │ │ │ str r7, [sp, #88] @ 0x58 │ │ │ │ mov r7, r4 │ │ │ │ ldr r4, [sp, #84] @ 0x54 │ │ │ │ b.n 15c70a │ │ │ │ mov r0, sl │ │ │ │ - bl 1e7e5c │ │ │ │ + bl 1e7f04 │ │ │ │ str r5, [r0, #0] │ │ │ │ mov r0, r6 │ │ │ │ adds r5, #1 │ │ │ │ - bl 1f6174 │ │ │ │ + bl 1f621c │ │ │ │ ldr.w r2, [r7, #288] @ 0x120 │ │ │ │ cmp r2, r5 │ │ │ │ bls.w 15c8c8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f6158 │ │ │ │ + bl 1f6200 │ │ │ │ ldrd r2, r1, [r7, #672] @ 0x2a0 │ │ │ │ subs r2, r2, r1 │ │ │ │ ldr.w r1, [r7, #680] @ 0x2a8 │ │ │ │ cmp r2, r1 │ │ │ │ bcs.n 15c6f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dbcf8 │ │ │ │ + bl 1dbda0 │ │ │ │ b.n 15c6f0 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ blx r3 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ b.n 15c556 │ │ │ │ @@ -335490,15 +335508,15 @@ │ │ │ │ addw r9, r6, #2812 @ 0xafc │ │ │ │ sub.w r5, r6, #936 @ 0x3a8 │ │ │ │ sub.w fp, r6, #888 @ 0x378 │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ blx 59674 │ │ │ │ str.w r0, [r9, #4]! │ │ │ │ ldr.w r0, [r5, #1016] @ 0x3f8 │ │ │ │ - bl 1e0cec │ │ │ │ + bl 1e0d94 │ │ │ │ subs r3, r0, #0 │ │ │ │ blt.w 15c9dc │ │ │ │ ldr.w r1, [r9] │ │ │ │ ldr.w r2, [r4, #480] @ 0x1e0 │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ blx 59ea4 │ │ │ │ mov r1, r0 │ │ │ │ @@ -335514,15 +335532,15 @@ │ │ │ │ cmp r3, #1 │ │ │ │ beq.w 15c50c │ │ │ │ ldrb.w r3, [r9, #721] @ 0x2d1 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 15c182 │ │ │ │ b.n 15c50c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 332578 │ │ │ │ + bl 332620 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 15cabc │ │ │ │ ldrd r3, r0, [r4] │ │ │ │ cmp r3, #4 │ │ │ │ bne.w 15c15e │ │ │ │ blx 59aa8 │ │ │ │ mov fp, r0 │ │ │ │ @@ -335533,35 +335551,35 @@ │ │ │ │ b.n 15c894 │ │ │ │ mov r4, r7 │ │ │ │ ldr r7, [sp, #88] @ 0x58 │ │ │ │ ldr r1, [pc, #572] @ (15cb0c ) │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r4, #768 @ 0x300 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6190 │ │ │ │ + bl 1f6238 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15c96c │ │ │ │ ldr.w r0, [r4, #592] @ 0x250 │ │ │ │ blx 58d60 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1f60b8 │ │ │ │ + bl 1f6160 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 1dbcc8 │ │ │ │ + bl 1dbd70 │ │ │ │ ldrb.w r3, [r4, #236] @ 0xec │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 15c4ce │ │ │ │ ldr.w r0, [r4, #688] @ 0x2b0 │ │ │ │ blx 58d60 │ │ │ │ add.w r0, r4, #692 @ 0x2b4 │ │ │ │ - bl 1f60b8 │ │ │ │ + bl 1f6160 │ │ │ │ add.w r0, r4, #720 @ 0x2d0 │ │ │ │ - bl 1dbcc8 │ │ │ │ + bl 1dbd70 │ │ │ │ b.n 15c4ce │ │ │ │ ldr.w r0, [r6, #172] @ 0xac │ │ │ │ - bl 1e0cec │ │ │ │ + bl 1e0d94 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ beq.w 15c4d2 │ │ │ │ ldr.w r1, [r6, #200] @ 0xc8 │ │ │ │ ldr r3, [r6, #124] @ 0x7c │ │ │ │ ldr.w r2, [r4, #480] @ 0x1e0 │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ @@ -335576,23 +335594,23 @@ │ │ │ │ ldrh.w ip, [r6, #156] @ 0x9c │ │ │ │ strd lr, ip, [sp, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 5a044 │ │ │ │ mov r1, r0 │ │ │ │ b.n 15c824 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 1dbcc8 │ │ │ │ + bl 1dbd70 │ │ │ │ ldr.w r0, [r4, #592] @ 0x250 │ │ │ │ blx 58d60 │ │ │ │ b.n 15c4d2 │ │ │ │ ldr r1, [pc, #416] @ (15cb10 ) │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r4, #772 @ 0x304 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6190 │ │ │ │ + bl 1f6238 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15ca34 │ │ │ │ ldrb.w r3, [r9, #700] @ 0x2bc │ │ │ │ mov r1, r0 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ movs r2, #17 │ │ │ │ @@ -335632,85 +335650,85 @@ │ │ │ │ blx 58d60 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ mvn.w r5, #2 │ │ │ │ bl 155d04 │ │ │ │ b.n 15c4d2 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ - bl 1dbcc8 │ │ │ │ + bl 1dbd70 │ │ │ │ ldr.w r0, [r4, #688] @ 0x2b0 │ │ │ │ blx 58d60 │ │ │ │ ldr.w r0, [r4, #592] @ 0x250 │ │ │ │ blx 58d60 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1f60b8 │ │ │ │ + bl 1f6160 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 1dbcc8 │ │ │ │ + bl 1dbd70 │ │ │ │ b.n 15c4d2 │ │ │ │ mov r0, r5 │ │ │ │ blx 59374 │ │ │ │ movw r3, #2824 @ 0xb08 │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ mla r3, r3, r8, r4 │ │ │ │ ldr.w r1, [r3, #1136] @ 0x470 │ │ │ │ blx 5947c │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ blx 5a1f4 │ │ │ │ b.n 15c9dc │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1f6158 │ │ │ │ + bl 1f6200 │ │ │ │ ldrd r3, r2, [r4, #576] @ 0x240 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [r4, #584] @ 0x248 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.n 15cab4 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1e7e5c │ │ │ │ + bl 1e7f04 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1f6174 │ │ │ │ + bl 1f621c │ │ │ │ ldr.w r0, [r4, #768] @ 0x300 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1f61f4 │ │ │ │ + bl 1f629c │ │ │ │ b.n 15c8de │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f60b8 │ │ │ │ + bl 1f6160 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ b.n 15c72e │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f60b8 │ │ │ │ + bl 1f6160 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f60b8 │ │ │ │ + bl 1f6160 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ - bl 1dbcc8 │ │ │ │ + bl 1dbd70 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ b.n 15c72e │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f60b8 │ │ │ │ + bl 1f6160 │ │ │ │ mov r0, r6 │ │ │ │ b.n 15ca68 │ │ │ │ mov.w r5, #13824 @ 0x3600 │ │ │ │ movt r5, #50277 @ 0xc465 │ │ │ │ b.n 15c556 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ mov r2, r3 │ │ │ │ mov r0, fp │ │ │ │ blx 59ebc │ │ │ │ mov r1, r0 │ │ │ │ b.n 15c9c6 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 1dbcf8 │ │ │ │ + bl 1dbda0 │ │ │ │ b.n 15ca48 │ │ │ │ mvn.w r5, #12 │ │ │ │ b.n 15c556 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ b.n 15c4dc │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ b.n 15c9f8 │ │ │ │ @@ -335728,21 +335746,21 @@ │ │ │ │ vtbx.8 d29, {d31}, d17 │ │ │ │ vrsra.u32 q15, , #1 │ │ │ │ vmlal.u , d15, d13[0] │ │ │ │ vmla.i , , d31[0] │ │ │ │ vtbx.8 d29, {d31}, d9 │ │ │ │ @ instruction: 0xffff0ddc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r3, [sp, #456] @ 0x1c8 │ │ │ │ movs r7, r5 │ │ │ │ subs r2, #158 @ 0x9e │ │ │ │ lsls r0, r6, #2 │ │ │ │ stc 15, cr15, [r1, #1020] @ 0x3fc │ │ │ │ bl 522b12 │ │ │ │ - str r4, [sp, #984] @ 0x3d8 │ │ │ │ + str r5, [sp, #728] @ 0x2d8 │ │ │ │ movs r7, r5 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #208] @ 15cbf8 │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ @@ -335794,15 +335812,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 15cb6c │ │ │ │ ldr r2, [pc, #92] @ (15cc04 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r1, [pc, #92] @ (15cc08 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e0740 │ │ │ │ + bl 1e07e8 │ │ │ │ b.n 15cb6c │ │ │ │ mov r0, r5 │ │ │ │ blx 58e90 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ blx 59440 │ │ │ │ @@ -335830,29 +335848,29 @@ │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ adds r4, #202 @ 0xca │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ adds r4, #138 @ 0x8a │ │ │ │ lsls r0, r6, #2 │ │ │ │ - add r0, sp, #688 @ 0x2b0 │ │ │ │ + add r1, sp, #432 @ 0x1b0 │ │ │ │ movs r0, r4 │ │ │ │ - str r0, [sp, #536] @ 0x218 │ │ │ │ + str r1, [sp, #280] @ 0x118 │ │ │ │ movs r0, r4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 332578 │ │ │ │ + bl 332620 │ │ │ │ cbz r0, 15cc3e │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 59aa8 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ @@ -336047,71 +336065,71 @@ │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 15cf4e │ │ │ │ mov r4, r0 │ │ │ │ add.w sl, r0, #28 │ │ │ │ movs r1, #1 │ │ │ │ adds r0, #28 │ │ │ │ - bl 1f60cc │ │ │ │ + bl 1f6174 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 15cf42 │ │ │ │ ldr r3, [pc, #316] @ (15cf5c ) │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [pc, #308] @ (15cf60 ) │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1df6a8 │ │ │ │ + bl 1df750 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15cf3c │ │ │ │ cbz r5, 15cea6 │ │ │ │ ldr.w r8, [pc, #292] @ 15cf64 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ add r8, pc │ │ │ │ mov r1, r8 │ │ │ │ - bl 3342b8 │ │ │ │ + bl 334360 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15cef2 │ │ │ │ ldr.w r8, [pc, #276] @ 15cf68 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ add r8, pc │ │ │ │ mov r1, r8 │ │ │ │ - bl 3342b8 │ │ │ │ + bl 334360 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15cf00 │ │ │ │ ldr.w r8, [pc, #260] @ 15cf6c │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ add r8, pc │ │ │ │ mov r1, r8 │ │ │ │ - bl 3342b8 │ │ │ │ + bl 334360 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15cf14 │ │ │ │ ldr.w r8, [pc, #244] @ 15cf70 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ add r8, pc │ │ │ │ strb.w r3, [r7, #722] @ 0x2d2 │ │ │ │ mov r1, r8 │ │ │ │ - bl 3342b8 │ │ │ │ + bl 334360 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15cf28 │ │ │ │ ldr.w r8, [pc, #220] @ 15cf74 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ add r8, pc │ │ │ │ mov r1, r8 │ │ │ │ - bl 3342b8 │ │ │ │ + bl 334360 │ │ │ │ cbnz r0, 15cede │ │ │ │ ldr r2, [pc, #208] @ (15cf78 ) │ │ │ │ ldr r3, [pc, #208] @ (15cf7c ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [r4] │ │ │ │ ldr r2, [pc, #204] @ (15cf80 ) │ │ │ │ @@ -336130,74 +336148,74 @@ │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r0, r6 │ │ │ │ strd r2, r2, [r7, #964] @ 0x3c4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3342ec │ │ │ │ + bl 334394 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strb.w r0, [r7, #724] @ 0x2d4 │ │ │ │ b.n 15cea6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 334310 │ │ │ │ + bl 3343b8 │ │ │ │ str.w r0, [r7, #716] @ 0x2cc │ │ │ │ b.n 15ce52 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3342ec │ │ │ │ + bl 334394 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strb.w r0, [r7, #720] @ 0x2d0 │ │ │ │ b.n 15ce66 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3342ec │ │ │ │ + bl 334394 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strb.w r0, [r7, #721] @ 0x2d1 │ │ │ │ b.n 15ce7a │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3342ec │ │ │ │ + bl 334394 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strb.w r0, [r7, #722] @ 0x2d2 │ │ │ │ b.n 15ce94 │ │ │ │ mov r0, sl │ │ │ │ - bl 1f60b8 │ │ │ │ + bl 1f6160 │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r9] │ │ │ │ blx r3 │ │ │ │ movs r2, #0 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ b.n 15ced2 │ │ │ │ nop │ │ │ │ adds r1, #254 @ 0xfe │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r7, #9 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r0, #12 │ │ │ │ + lsls r2, r0, #15 │ │ │ │ movs r0, r4 │ │ │ │ - lsls r6, r1, #14 │ │ │ │ + lsls r6, r1, #17 │ │ │ │ movs r0, r4 │ │ │ │ - lsls r2, r2, #16 │ │ │ │ + lsls r2, r2, #19 │ │ │ │ movs r0, r4 │ │ │ │ - lsls r4, r2, #17 │ │ │ │ + lsls r4, r2, #20 │ │ │ │ movs r0, r4 │ │ │ │ - lsls r0, r7, #22 │ │ │ │ + lsls r0, r7, #25 │ │ │ │ movs r0, r4 │ │ │ │ svc 11 │ │ │ │ vrshr.u32 q15, , #1 │ │ │ │ vshr.u64 d30, d27, #1 │ │ │ │ vqrdmlsh.s , , d17[0] │ │ │ │ @ instruction: 0xffffd5c3 │ │ │ │ vaddw.u q15, , d13 │ │ │ │ @@ -336208,33 +336226,33 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r6, [r0, #964] @ 0x3c4 │ │ │ │ cbz r6, 15cfe8 │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ - bl 1df9fc │ │ │ │ + bl 1dfaa4 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 15cfd0 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cbz r1, 15cfc2 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx r3 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ - bl 1df9fc │ │ │ │ + bl 1dfaa4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15cfb8 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ - bl 1df894 │ │ │ │ + bl 1df93c │ │ │ │ add.w r0, r6, #28 │ │ │ │ - bl 1f60b8 │ │ │ │ + bl 1f6160 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ mov ip, r0 │ │ │ │ @@ -336539,25 +336557,25 @@ │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ mov r4, r2 │ │ │ │ - bl 1e7e5c │ │ │ │ + bl 1e7f04 │ │ │ │ cbz r0, 15d352 │ │ │ │ str r4, [r0, #0] │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ adds r0, #68 @ 0x44 │ │ │ │ mov r4, r2 │ │ │ │ - bl 1e7e5c │ │ │ │ + bl 1e7f04 │ │ │ │ cbz r0, 15d36e │ │ │ │ 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 │ │ │ │ @@ -336699,21 +336717,21 @@ │ │ │ │ ldrd r2, r3, [r0, #16] │ │ │ │ sub sp, #16 │ │ │ │ ldr r5, [r0, #52] @ 0x34 │ │ │ │ mov r4, r0 │ │ │ │ orrs.w r1, r2, r3 │ │ │ │ bne.n 15d528 │ │ │ │ add.w r0, r5, #536 @ 0x218 │ │ │ │ - bl 1f6158 │ │ │ │ + bl 1f6200 │ │ │ │ ldrb.w r3, [r5, #736] @ 0x2e0 │ │ │ │ cbz r3, 15d54a │ │ │ │ mov r0, r4 │ │ │ │ bl 15d2d0 │ │ │ │ add.w r0, r5, #536 @ 0x218 │ │ │ │ - bl 1f6174 │ │ │ │ + bl 1f621c │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx r2 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -336721,19 +336739,19 @@ │ │ │ │ movs r0, #0 │ │ │ │ str r1, [sp, #8] │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp] │ │ │ │ mov r0, r5 │ │ │ │ bl 156550 │ │ │ │ add.w r0, r5, #536 @ 0x218 │ │ │ │ - bl 1f6158 │ │ │ │ + bl 1f6200 │ │ │ │ ldrb.w r3, [r5, #736] @ 0x2e0 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 15d50c │ │ │ │ - bl 1e0b70 │ │ │ │ + bl 1e0c18 │ │ │ │ movs r2, #1 │ │ │ │ movw r3, #20522 @ 0x502a │ │ │ │ movt r3, #254 @ 0xfe │ │ │ │ strd r0, r1, [r5, #728] @ 0x2d8 │ │ │ │ strd r0, r1, [r5, #720] @ 0x2d0 │ │ │ │ strb.w r2, [r5, #736] @ 0x2e0 │ │ │ │ str.w r3, [r5, #740] @ 0x2e4 │ │ │ │ @@ -336758,15 +336776,15 @@ │ │ │ │ ldrd sl, r9, [r5, #56] @ 0x38 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1565f8 │ │ │ │ ldrd r2, r3, [r5, #16] │ │ │ │ orrs.w r1, r2, r3 │ │ │ │ bne.n 15d634 │ │ │ │ add.w r0, r4, #536 @ 0x218 │ │ │ │ - bl 1f6158 │ │ │ │ + bl 1f6200 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str.w r3, [r4, #740] @ 0x2e4 │ │ │ │ ldrb.w r3, [r4, #736] @ 0x2e0 │ │ │ │ cbnz r3, 15d5ce │ │ │ │ mov sl, r7 │ │ │ │ mov r9, r6 │ │ │ │ movs r3, #1 │ │ │ │ @@ -336795,15 +336813,15 @@ │ │ │ │ movs r2, #0 │ │ │ │ mov r6, r2 │ │ │ │ str.w r2, [r4, #704] @ 0x2c0 │ │ │ │ mov r0, r5 │ │ │ │ str.w r6, [r4, #708] @ 0x2c4 │ │ │ │ bl 15d2d0 │ │ │ │ add.w r0, r4, #536 @ 0x218 │ │ │ │ - bl 1f6174 │ │ │ │ + bl 1f621c │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx r2 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ @@ -336826,55 +336844,55 @@ │ │ │ │ sub sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ mov r7, r1 │ │ │ │ ldr.w r3, [r4, #472] @ 0x1d8 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r8, r3 │ │ │ │ - bl 1f6158 │ │ │ │ + bl 1f6200 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15d6f2 │ │ │ │ ldrb.w r6, [r4, #696] @ 0x2b8 │ │ │ │ cbnz r6, 15d6d6 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r3, [r4, #696] @ 0x2b8 │ │ │ │ - bl 1f6174 │ │ │ │ + bl 1f621c │ │ │ │ ldr.w r1, [r4, #656] @ 0x290 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 332788 │ │ │ │ + bl 332830 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f6158 │ │ │ │ + bl 1f6200 │ │ │ │ add.w r2, r4, #608 @ 0x260 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1dbcdc │ │ │ │ + bl 1dbd84 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ strb.w r6, [r4, #696] @ 0x2b8 │ │ │ │ - bl 1dbcdc │ │ │ │ + bl 1dbd84 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f6174 │ │ │ │ + bl 1f621c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r2, r3, #1 │ │ │ │ beq.n 15d6f2 │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ lsls r4, r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, #608 @ 0x260 │ │ │ │ - bl 1dbd14 │ │ │ │ + bl 1dbdbc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f6174 │ │ │ │ + bl 1f621c │ │ │ │ cmp r4, #1 │ │ │ │ beq.n 15d6fc │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 15d6ce │ │ │ │ movw r4, #12820 @ 0x3214 │ │ │ │ movt r4, #50277 @ 0xc465 │ │ │ │ b.n 15d6ce │ │ │ │ @@ -336915,25 +336933,25 @@ │ │ │ │ bl 157bf4 │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 15d798 │ │ │ │ add.w r6, r5, #536 @ 0x218 │ │ │ │ b.n 15d784 │ │ │ │ ldrd fp, sl, [r5, #560] @ 0x230 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f6174 │ │ │ │ + bl 1f621c │ │ │ │ cmp fp, r7 │ │ │ │ sbcs.w sl, sl, r8 │ │ │ │ bcs.n 15d798 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ bl 15d650 │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 15d798 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f6158 │ │ │ │ + bl 1f6200 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15d766 │ │ │ │ movw r4, #12820 @ 0x3214 │ │ │ │ movt r4, #50277 @ 0xc465 │ │ │ │ ldr r2, [pc, #52] @ (15d7d0 ) │ │ │ │ ldr r3, [pc, #48] @ (15d7cc ) │ │ │ │ @@ -336943,15 +336961,15 @@ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 15d7ba │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 1e0c54 │ │ │ │ + bl 1e0cfc │ │ │ │ b.n 15d73e │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -336996,24 +337014,24 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15d8ec │ │ │ │ ldrb.w r3, [r4, #744] @ 0x2e8 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 15d908 │ │ │ │ add.w r6, r4, #536 @ 0x218 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f6158 │ │ │ │ + bl 1f6200 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 15d964 │ │ │ │ ldrd r2, r3, [r4, #568] @ 0x238 │ │ │ │ cmp r2, r7 │ │ │ │ sbcs.w r3, r3, r8 │ │ │ │ bcc.w 15d97c │ │ │ │ mov r0, r6 │ │ │ │ mov.w sl, #2 │ │ │ │ - bl 1f6174 │ │ │ │ + bl 1f621c │ │ │ │ mov r0, fp │ │ │ │ mov r1, r9 │ │ │ │ add r3, pc, #324 @ (adr r3, 15d9a8 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 58bd4 <__aeabi_uldivmod@plt> │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ mov r0, fp │ │ │ │ @@ -337022,22 +337040,22 @@ │ │ │ │ add r3, pc, #304 @ (adr r3, 15d9a8 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 58bd4 <__aeabi_uldivmod@plt> │ │ │ │ add.w r9, sp, #24 │ │ │ │ mov fp, r2 │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f6158 │ │ │ │ + bl 1f6200 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15d964 │ │ │ │ ldr.w r3, [r4, #560] @ 0x230 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r5, [r4, #564] @ 0x234 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 1f6174 │ │ │ │ + bl 1f621c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, r7 │ │ │ │ sbcs.w r5, r5, r8 │ │ │ │ bcs.n 15d8ea │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ bl 15d650 │ │ │ │ @@ -337047,23 +337065,23 @@ │ │ │ │ cmp.w sl, #0 │ │ │ │ bne.n 15d8ec │ │ │ │ ldr.w r3, [r4, #480] @ 0x1e0 │ │ │ │ cbz r3, 15d8ea │ │ │ │ ldrb.w r3, [r4, #744] @ 0x2e8 │ │ │ │ cbnz r3, 15d8ea │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f6158 │ │ │ │ + bl 1f6200 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15d964 │ │ │ │ ldrd r2, r3, [r4, #568] @ 0x238 │ │ │ │ mov r0, r6 │ │ │ │ cmp r2, r7 │ │ │ │ sbcs.w r3, r3, r8 │ │ │ │ bcs.n 15d940 │ │ │ │ - bl 1f6174 │ │ │ │ + bl 1f621c │ │ │ │ movs r5, #0 │ │ │ │ ldr r2, [pc, #208] @ (15d9c0 ) │ │ │ │ ldr r3, [pc, #204] @ (15d9bc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ @@ -337071,15 +337089,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 15d9a0 │ │ │ │ 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, 15d9b0 ) │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ - bl 1e0c54 │ │ │ │ + bl 1e0cfc │ │ │ │ add.w r6, r4, #536 @ 0x218 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, fp │ │ │ │ mov r0, fp │ │ │ │ sbcs.w r2, r5, r9 │ │ │ │ mov r1, r9 │ │ │ │ @@ -337092,43 +337110,43 @@ │ │ │ │ itt cc │ │ │ │ movcc r0, r3 │ │ │ │ movcc r1, r5 │ │ │ │ b.n 15d862 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ str.w fp, [sp, #32] │ │ │ │ - bl 1f6174 │ │ │ │ + bl 1f621c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ bl 15d650 │ │ │ │ cmp r0, #2 │ │ │ │ beq.n 15d8ec │ │ │ │ mov sl, r5 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 15d88a │ │ │ │ movw r5, #12820 @ 0x3214 │ │ │ │ movt r5, #50277 @ 0xc465 │ │ │ │ b.n 15d8ec │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e0c54 │ │ │ │ + bl 1e0cfc │ │ │ │ mov fp, r0 │ │ │ │ mov r9, r1 │ │ │ │ b.n 15d81a │ │ │ │ ldr.w r3, [r4, #592] @ 0x250 │ │ │ │ mov.w r1, #57600 @ 0xe100 │ │ │ │ movt r1, #1525 @ 0x5f5 │ │ │ │ adds r3, #1 │ │ │ │ umull r0, r1, r3, r1 │ │ │ │ - bl 1e0c54 │ │ │ │ + bl 1e0cfc │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1f6174 │ │ │ │ + bl 1f621c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ b.n 15d91a │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ @@ -337183,21 +337201,21 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [r0, #52] @ 0x34 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ add.w r0, r5, #536 @ 0x218 │ │ │ │ - bl 1f6158 │ │ │ │ + bl 1f6200 │ │ │ │ add.w r0, r4, #72 @ 0x48 │ │ │ │ blx 59878 │ │ │ │ mov r0, r4 │ │ │ │ bl 15d2d0 │ │ │ │ add.w r0, r5, #536 @ 0x218 │ │ │ │ - bl 1f6174 │ │ │ │ + bl 1f621c │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ blx r2 │ │ │ │ mov r0, r6 │ │ │ │ blx 59154 │ │ │ │ @@ -337208,15 +337226,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 1db050 │ │ │ │ + bl 1db0f8 │ │ │ │ subs r4, r0, #0 │ │ │ │ blt.n 15dab4 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ movs r0, #0 │ │ │ │ @@ -337257,15 +337275,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 1e8ea8 │ │ │ │ + bl 1e8f50 │ │ │ │ movs r3, #1 │ │ │ │ adds r1, r0, #1 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ mov r2, r3 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ str r1, [sp, #12] │ │ │ │ blx r7 │ │ │ │ @@ -337293,15 +337311,15 @@ │ │ │ │ bx lr │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r5, #32 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r3, [sp, #464] @ 0x1d0 │ │ │ │ movs r0, r4 │ │ │ │ movs r4, #222 @ 0xde │ │ │ │ lsls r0, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -337343,15 +337361,15 @@ │ │ │ │ cmp r0, r2 │ │ │ │ beq.n 15dc66 │ │ │ │ ldr.w r1, [r5, #156] @ 0x9c │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15dc5a │ │ │ │ mov r2, r8 │ │ │ │ - bl 1e2cc4 │ │ │ │ + bl 1e2d6c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15dc92 │ │ │ │ ldr.w r2, [r5, #160] @ 0xa0 │ │ │ │ str.w r8, [r5, #164] @ 0xa4 │ │ │ │ add.w ip, r0, r2 │ │ │ │ str.w r0, [r5, #156] @ 0x9c │ │ │ │ @@ -337374,15 +337392,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ str.w r3, [ip, #28] │ │ │ │ movs r2, #32 │ │ │ │ blx 5926c │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #8 │ │ │ │ add.w r0, r5, #180 @ 0xb4 │ │ │ │ - bl 1e7e2c │ │ │ │ + bl 1e7ed4 │ │ │ │ ldr r2, [pc, #116] @ (15dcac ) │ │ │ │ ldr r3, [pc, #100] @ (15dca0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ @@ -337448,15 +337466,15 @@ │ │ │ │ add r2, pc │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ ldr r3, [pc, #224] @ (15ddc4 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e0b70 │ │ │ │ + bl 1e0c18 │ │ │ │ ldrb.w r3, [r4, #517] @ 0x205 │ │ │ │ strd r0, r1, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 15ddb2 │ │ │ │ ldr.w r1, [r4, #288] @ 0x120 │ │ │ │ cmp r1, #8 │ │ │ │ bhi.n 15dd68 │ │ │ │ @@ -337505,15 +337523,15 @@ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r2, r0 │ │ │ │ b.n 15dd0e │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #24 │ │ │ │ add.w r0, r4, r0, lsl #8 │ │ │ │ add.w r0, r0, #1040 @ 0x410 │ │ │ │ - bl 332920 │ │ │ │ + bl 3329c8 │ │ │ │ ldrb.w r2, [r4, #516] @ 0x204 │ │ │ │ movw r3, #52715 @ 0xcdeb │ │ │ │ movt r3, #15258 @ 0x3b9a │ │ │ │ cmp r2, r8 │ │ │ │ it ne │ │ │ │ movne r8, r3 │ │ │ │ b.n 15dd4c │ │ │ │ @@ -337551,15 +337569,15 @@ │ │ │ │ add r2, pc │ │ │ │ strd r3, r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [pc, #388] @ (15df7c ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e0b70 │ │ │ │ + bl 1e0c18 │ │ │ │ ldrb.w r3, [r4, #517] @ 0x205 │ │ │ │ strd r0, r1, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 15df62 │ │ │ │ ldrd r0, r1, [sl, #16] │ │ │ │ add r3, pc, #340 @ (adr r3, 15df70 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ @@ -337594,20 +337612,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 1f6158 │ │ │ │ + bl 1f6200 │ │ │ │ ldrb.w r3, [r4, #696] @ 0x2b8 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 15df26 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f6174 │ │ │ │ + bl 1f621c │ │ │ │ ldr.w r0, [r4, #288] @ 0x120 │ │ │ │ cbz r0, 15def0 │ │ │ │ mov r2, r4 │ │ │ │ movs r3, #0 │ │ │ │ b.n 15dea2 │ │ │ │ adds r3, #1 │ │ │ │ add.w r2, r2, #256 @ 0x100 │ │ │ │ @@ -337620,15 +337638,15 @@ │ │ │ │ str.w r3, [fp] │ │ │ │ adds r3, r4, r0 │ │ │ │ add.w r0, r0, #1040 @ 0x410 │ │ │ │ movs r2, #1 │ │ │ │ add r0, r4 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ strb.w r2, [r3, #1072] @ 0x430 │ │ │ │ - bl 332920 │ │ │ │ + bl 3329c8 │ │ │ │ ldrb.w r3, [r4, #516] @ 0x204 │ │ │ │ movw r0, #52715 @ 0xcdeb │ │ │ │ movt r0, #15258 @ 0x3b9a │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ ldr r2, [pc, #168] @ (15df80 ) │ │ │ │ @@ -337642,15 +337660,15 @@ │ │ │ │ bne.n 15df6c │ │ │ │ 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 332788 │ │ │ │ + bl 332830 │ │ │ │ adds r3, r0, #1 │ │ │ │ beq.n 15df62 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15de5c │ │ │ │ ldrd r3, r2, [sl, #16] │ │ │ │ orrs r3, r2 │ │ │ │ ite ne │ │ │ │ @@ -337664,28 +337682,28 @@ │ │ │ │ str r5, [sp, #24] │ │ │ │ str r3, [sp, #28] │ │ │ │ b.n 15de56 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ strb.w r2, [r4, #696] @ 0x2b8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1f6174 │ │ │ │ + bl 1f621c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r9 │ │ │ │ ldr.w r1, [r4, #656] @ 0x290 │ │ │ │ blx 59cc4 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f6158 │ │ │ │ + bl 1f6200 │ │ │ │ add.w r0, r4, #608 @ 0x260 │ │ │ │ - bl 1dbcdc │ │ │ │ + bl 1dbd84 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ strb.w r3, [r4, #696] @ 0x2b8 │ │ │ │ - bl 1f6174 │ │ │ │ + bl 1f621c │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ bne.n 15de8c │ │ │ │ movw r0, #12820 @ 0x3214 │ │ │ │ movt r0, #50277 @ 0xc465 │ │ │ │ b.n 15ded6 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ ldmia r2!, {} │ │ │ │ @@ -337757,15 +337775,15 @@ │ │ │ │ cbz r0, 15e02c │ │ │ │ ldr r2, [pc, #60] @ (15e050 ) │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [r5, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 15e022 │ │ │ │ cbz r3, 15e03e │ │ │ │ - bl 1e2e4c │ │ │ │ + bl 1e2ef4 │ │ │ │ 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] │ │ │ │ @@ -337793,15 +337811,15 @@ │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ blx 5926c │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #8 │ │ │ │ add.w r0, r4, #44 @ 0x2c │ │ │ │ - bl 1e7e2c │ │ │ │ + bl 1e7ed4 │ │ │ │ cbz r0, 15e08c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ mov r0, r3 │ │ │ │ str r3, [r4, #16] │ │ │ │ strd r3, r3, [r4, #20] │ │ │ │ @@ -337829,15 +337847,15 @@ │ │ │ │ movs r0, #5 │ │ │ │ pop {pc} │ │ │ │ movs r3, #1 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ b.n 15e0b8 │ │ │ │ nop │ │ │ │ - ldrb r0, [r4, #24] │ │ │ │ + ldrb r0, [r4, #27] │ │ │ │ movs r7, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov sl, r0 │ │ │ │ add.w r6, r0, #72 @ 0x48 │ │ │ │ @@ -338059,32 +338077,32 @@ │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ lsls r3, r3, #24 │ │ │ │ bpl.n 15e2f0 │ │ │ │ movs r2, #8 │ │ │ │ movs r1, #4 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1e7e2c │ │ │ │ + bl 1e7ed4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15e2f0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e7e5c │ │ │ │ + bl 1e7f04 │ │ │ │ mov ip, r0 │ │ │ │ cbz r0, 15e364 │ │ │ │ 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 15e2ac │ │ │ │ add.w r0, ip, #8 │ │ │ │ - bl 1e7e5c │ │ │ │ + bl 1e7f04 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15e2f0 │ │ │ │ strd r4, r5, [r0] │ │ │ │ b.n 15e2f0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 58d60 │ │ │ │ b.n 15e2f0 │ │ │ │ @@ -338645,15 +338663,15 @@ │ │ │ │ blx 5a068 │ │ │ │ cmp r6, r4 │ │ │ │ bne.n 15e9e2 │ │ │ │ ldr.w r3, [r4, #-52] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 15e9d0 │ │ │ │ sub.w r0, r4, #52 @ 0x34 │ │ │ │ - bl 3328dc │ │ │ │ + bl 332984 │ │ │ │ sub.w r1, r4, #252 @ 0xfc │ │ │ │ mov r0, r8 │ │ │ │ bl 155d04 │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 15e9d0 │ │ │ │ ldr.w r0, [r4, #-16] │ │ │ │ @@ -338854,19 +338872,19 @@ │ │ │ │ str r4, [sp, #8] │ │ │ │ blx 5a068 │ │ │ │ movs r2, #4 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #8 │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ - bl 1e7e2c │ │ │ │ + bl 1e7ed4 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #8 │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 1e7e2c │ │ │ │ + bl 1e7ed4 │ │ │ │ ldr r1, [pc, #220] @ (15ed14 ) │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ mov r2, r5 │ │ │ │ add r1, pc │ │ │ │ blx 59308 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -339152,22 +339170,22 @@ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx r2 │ │ │ │ ldr r3, [r5, #76] @ 0x4c │ │ │ │ cmp r6, r8 │ │ │ │ bne.n 15eee0 │ │ │ │ add.w r0, r7, #660 @ 0x294 │ │ │ │ - bl 332a4c │ │ │ │ + bl 332af4 │ │ │ │ ldr.w r0, [r7, #692] @ 0x2b4 │ │ │ │ cbz r0, 15ef18 │ │ │ │ blx 59680 │ │ │ │ add.w r0, r7, #608 @ 0x260 │ │ │ │ - bl 1dbcc8 │ │ │ │ + bl 1dbd70 │ │ │ │ add.w r0, r7, #536 @ 0x218 │ │ │ │ - bl 1f60b8 │ │ │ │ + bl 1f6160 │ │ │ │ ldr.w r0, [r7, #656] @ 0x290 │ │ │ │ cbz r0, 15ef32 │ │ │ │ blx 5980c │ │ │ │ ldr.w r1, [r7, #524] @ 0x20c │ │ │ │ cbz r1, 15ef42 │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ ldr.w r0, [r9] │ │ │ │ @@ -339257,15 +339275,15 @@ │ │ │ │ ldrb.w r8, [sp, #80] @ 0x50 │ │ │ │ mov r9, r3 │ │ │ │ blx 5926c │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #8 │ │ │ │ add.w r0, r4, #112 @ 0x70 │ │ │ │ add r7, pc │ │ │ │ - bl 1e7e2c │ │ │ │ + bl 1e7ed4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 15f300 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ mov r0, r6 │ │ │ │ strb.w r8, [r4, #152] @ 0x98 │ │ │ │ str r5, [r4, #108] @ 0x6c │ │ │ │ @@ -339321,25 +339339,25 @@ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 590ac │ │ │ │ ldr.w r0, [r4, #148] @ 0x94 │ │ │ │ blx 58d60 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #8 │ │ │ │ add.w r0, r4, #132 @ 0x84 │ │ │ │ - bl 1e7e2c │ │ │ │ + bl 1e7ed4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 15f25e │ │ │ │ add.w r0, r4, #132 @ 0x84 │ │ │ │ - bl 1e7e5c │ │ │ │ + bl 1e7f04 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 15f25e │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #0] │ │ │ │ add.w r0, r4, #132 @ 0x84 │ │ │ │ - bl 1e7e5c │ │ │ │ + bl 1e7f04 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 15f25e │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ movw r3, #24653 @ 0x604d │ │ │ │ movt r3, #15260 @ 0x3b9c │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -339387,15 +339405,15 @@ │ │ │ │ bne.n 15f172 │ │ │ │ ldrb.w r3, [r4, #177] @ 0xb1 │ │ │ │ cbnz r3, 15f190 │ │ │ │ ldrb r3, [r1, #29] │ │ │ │ cbnz r3, 15f1a4 │ │ │ │ add.w r0, r4, #132 @ 0x84 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1e7e5c │ │ │ │ + bl 1e7f04 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15f25e │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [r1, #16] │ │ │ │ str r3, [r0, #0] │ │ │ │ adds r1, #16 │ │ │ │ cmp r7, r1 │ │ │ │ @@ -339662,15 +339680,15 @@ │ │ │ │ movt r4, #50277 @ 0xc465 │ │ │ │ b.n 15f41c │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r6, #16 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r4, #14] │ │ │ │ + strh r6, [r4, #20] │ │ │ │ movs r0, r4 │ │ │ │ lsrs r4, r3, #15 │ │ │ │ lsls r0, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3824] @ 0xef0 │ │ │ │ @@ -339797,15 +339815,15 @@ │ │ │ │ bl 15ed1c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ b.n 15f582 │ │ │ │ mov.w r3, #13824 @ 0x3600 │ │ │ │ movt r3, #50277 @ 0xc465 │ │ │ │ b.n 15f582 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ - strh r0, [r3, #10] │ │ │ │ + strh r0, [r3, #16] │ │ │ │ movs r0, r4 │ │ │ │ lsrs r2, r6, #13 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r6, #9 │ │ │ │ lsls r0, r6, #2 │ │ │ │ @@ -339941,15 +339959,15 @@ │ │ │ │ b.n 15f6e0 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r3, #8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r7, #31] │ │ │ │ + strh r0, [r7, #4] │ │ │ │ movs r0, r4 │ │ │ │ lsrs r0, r3, #4 │ │ │ │ lsls r0, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3824] @ 0xef0 │ │ │ │ @@ -340203,15 +340221,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 15f98c │ │ │ │ ldr r2, [pc, #208] @ (15fa9c ) │ │ │ │ ldr r1, [pc, #208] @ (15faa0 ) │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e0740 │ │ │ │ + bl 1e07e8 │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ b.n 15f98c │ │ │ │ ldr r3, [pc, #192] @ (15faa4 ) │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ add r3, pc │ │ │ │ @@ -340271,33 +340289,33 @@ │ │ │ │ b.n 15f7e0 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r7, #2 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r4, #112] @ 0x70 │ │ │ │ + str r6, [r4, #124] @ 0x7c │ │ │ │ movs r7, r5 │ │ │ │ - ldrb r0, [r3, #23] │ │ │ │ + ldrb r0, [r3, #26] │ │ │ │ movs r0, r4 │ │ │ │ - ldrb r6, [r2, #21] │ │ │ │ + ldrb r6, [r2, #24] │ │ │ │ movs r0, r4 │ │ │ │ lsls r0, r3, #27 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldrb r4, [r2, #19] │ │ │ │ + ldrb r4, [r2, #22] │ │ │ │ movs r0, r4 │ │ │ │ subs r2, #120 @ 0x78 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldrb r0, [r0, #12] │ │ │ │ + ldrb r0, [r0, #15] │ │ │ │ movs r0, r4 │ │ │ │ - str r2, [r4, #36] @ 0x24 │ │ │ │ + str r2, [r4, #48] @ 0x30 │ │ │ │ movs r0, r4 │ │ │ │ - ldrb r6, [r3, #16] │ │ │ │ + ldrb r6, [r3, #19] │ │ │ │ movs r0, r4 │ │ │ │ - ldrb r0, [r2, #15] │ │ │ │ + ldrb r0, [r2, #18] │ │ │ │ movs r0, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d12} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ ldr.w r6, [r0, #472] @ 0x1d8 │ │ │ │ @@ -340401,15 +340419,15 @@ │ │ │ │ cbnz r2, 15fc04 │ │ │ │ ldr r2, [pc, #624] @ (15fe68 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #624] @ (15fe6c ) │ │ │ │ add r2, pc │ │ │ │ strb r0, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 1e0740 │ │ │ │ + bl 1e07e8 │ │ │ │ movs r7, #0 │ │ │ │ ldr r1, [pc, #616] @ (15fe70 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r0, [r4, #752] @ 0x2f0 │ │ │ │ add r1, pc │ │ │ │ lsls r2, r3, #4 │ │ │ │ add.w ip, r2, r1 │ │ │ │ @@ -340621,17 +340639,17 @@ │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r5, #20 │ │ │ │ lsls r0, r6, #2 │ │ │ │ subs r0, #78 @ 0x4e │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldrb r6, [r7, #8] │ │ │ │ + ldrb r6, [r7, #11] │ │ │ │ movs r0, r4 │ │ │ │ - str r6, [r6, #0] │ │ │ │ + str r6, [r6, #12] │ │ │ │ movs r0, r4 │ │ │ │ subs r6, r7, #1 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsls r4, r1, #14 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -341032,15 +341050,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movw r7, #12820 @ 0x3214 │ │ │ │ movt r7, #50277 @ 0xc465 │ │ │ │ b.n 160354 │ │ │ │ add.w r5, r5, #1056 @ 0x420 │ │ │ │ - bl 1e0b70 │ │ │ │ + bl 1e0c18 │ │ │ │ strd r0, r1, [r5] │ │ │ │ b.n 1601ac │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ blx 59eb0 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r0 │ │ │ │ @@ -341088,15 +341106,15 @@ │ │ │ │ vstr d7, [r8, #16] │ │ │ │ ldrd r3, r2, [r4, #824] @ 0x338 │ │ │ │ orrs r3, r2 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ strb.w r3, [r8, #84] @ 0x54 │ │ │ │ - bl 1f6158 │ │ │ │ + bl 1f6200 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ orrs.w r3, sl, r3 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ite eq │ │ │ │ moveq.w r9, #1 │ │ │ │ movne.w r9, #0 │ │ │ │ cmp r3, #2 │ │ │ │ @@ -341105,15 +341123,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 16053a │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r8 │ │ │ │ add.w r0, r4, #660 @ 0x294 │ │ │ │ add.w r1, r3, #1040 @ 0x410 │ │ │ │ add r1, r4 │ │ │ │ - bl 332abc │ │ │ │ + bl 332b64 │ │ │ │ ldr.w r2, [r4, #576] @ 0x240 │ │ │ │ ldr.w r3, [r4, #580] @ 0x244 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r2, sl │ │ │ │ str.w r2, [r4, #584] @ 0x248 │ │ │ │ sbcs.w r1, r3, r0 │ │ │ │ str.w r3, [r4, #588] @ 0x24c │ │ │ │ @@ -341126,15 +341144,15 @@ │ │ │ │ ldr.w r3, [r4, #592] @ 0x250 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r4, #592] @ 0x250 │ │ │ │ ldr.w r3, [r4, #596] @ 0x254 │ │ │ │ adc.w r3, r3, #0 │ │ │ │ str.w r3, [r4, #596] @ 0x254 │ │ │ │ - bl 1f6174 │ │ │ │ + bl 1f621c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w sl, r3, r4 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sl, #1072] @ 0x430 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #2 │ │ │ │ bne.w 1602f2 │ │ │ │ @@ -341728,21 +341746,21 @@ │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ cbz r1, 160b42 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 161286 │ │ │ │ str.w r5, [r4, #524] @ 0x20c │ │ │ │ add.w r0, r4, #608 @ 0x260 │ │ │ │ - bl 1dbc48 │ │ │ │ + bl 1dbcf0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 161022 │ │ │ │ movs r1, #1 │ │ │ │ add.w r0, r4, #536 @ 0x218 │ │ │ │ - bl 1f60cc │ │ │ │ + bl 1f6174 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ adds r3, #1 │ │ │ │ ldr.w r2, [pc, #2028] @ 161358 │ │ │ │ str r3, [r6, #12] │ │ │ │ @@ -341777,15 +341795,15 @@ │ │ │ │ add r7, pc │ │ │ │ ldr.w r2, [r4, #656] @ 0x290 │ │ │ │ add r5, pc │ │ │ │ strb.w lr, [r4, #744] @ 0x2e8 │ │ │ │ strd r0, r5, [sp] │ │ │ │ add.w r0, r4, #660 @ 0x294 │ │ │ │ strd r7, ip, [sp, #8] │ │ │ │ - bl 332a08 │ │ │ │ + bl 332ab0 │ │ │ │ ldr.w r3, [r4, #472] @ 0x1d8 │ │ │ │ mov.w r9, #1 │ │ │ │ strb.w r9, [r4, #528] @ 0x210 │ │ │ │ ldr r7, [r3, #64] @ 0x40 │ │ │ │ ldr r5, [r7, #96] @ 0x60 │ │ │ │ cbz r5, 160c18 │ │ │ │ mov r0, r5 │ │ │ │ @@ -341862,15 +341880,15 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ strd r8, fp, [sp, #20] │ │ │ │ strd r6, r7, [sp, #12] │ │ │ │ blx 5a068 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, sl, #200 @ 0xc8 │ │ │ │ - bl 332848 │ │ │ │ + bl 3328f0 │ │ │ │ mov r0, r5 │ │ │ │ blx 59eb0 │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r0 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ @@ -342005,15 +342023,15 @@ │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ blx 5a068 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, sl, #200 @ 0xc8 │ │ │ │ - bl 332848 │ │ │ │ + bl 3328f0 │ │ │ │ ldrb.w r3, [r4, #236] @ 0xec │ │ │ │ cbz r3, 160ec0 │ │ │ │ ldr.w r3, [pc, #1292] @ 161384 │ │ │ │ add.w r5, sl, #244 @ 0xf4 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add.w r6, sl, #80 @ 0x50 │ │ │ │ ldr r7, [r2, r3] │ │ │ │ @@ -342070,15 +342088,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 1611a0 │ │ │ │ add.w r5, r6, #24 │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ ldr r1, [r6, #8] │ │ │ │ mov r0, r5 │ │ │ │ str.w sl, [r6, #64] @ 0x40 │ │ │ │ - bl 33292c │ │ │ │ + bl 3329d4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 16128e │ │ │ │ ldr.w r9, [r6, #64] @ 0x40 │ │ │ │ ldr.w r0, [r9, #20] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 160fb0 │ │ │ │ blx 59eb0 │ │ │ │ @@ -342143,15 +342161,15 @@ │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ blx 5a068 │ │ │ │ str.w r0, [r6, #200] @ 0xc8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 1609da │ │ │ │ mov r0, r5 │ │ │ │ - bl 3329d8 │ │ │ │ + bl 332a80 │ │ │ │ ldr r5, [r6, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 1609da │ │ │ │ ldr.w r9, [r5, #108] @ 0x6c │ │ │ │ mov r0, r5 │ │ │ │ bl 15ed1c │ │ │ │ mov r1, r5 │ │ │ │ @@ -342305,15 +342323,15 @@ │ │ │ │ b.n 160e88 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ mov r1, sl │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx r2 │ │ │ │ add.w r0, r6, #24 │ │ │ │ - bl 3329d8 │ │ │ │ + bl 332a80 │ │ │ │ ldr r5, [r6, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 16092a │ │ │ │ ldr r7, [r5, #108] @ 0x6c │ │ │ │ mov r0, r5 │ │ │ │ bl 15ed1c │ │ │ │ mov r1, r5 │ │ │ │ @@ -342388,15 +342406,15 @@ │ │ │ │ str.w r0, [r4, #692] @ 0x2b4 │ │ │ │ blx 58fa4 │ │ │ │ b.n 160bda │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 59c7c │ │ │ │ b.n 160b42 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3329d8 │ │ │ │ + bl 332a80 │ │ │ │ ldr r5, [r6, #64] @ 0x40 │ │ │ │ cbz r5, 1612fa │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ b.n 1611ba │ │ │ │ ldr.w r3, [r4, #472] @ 0x1d8 │ │ │ │ mov r0, r5 │ │ │ │ @@ -342425,15 +342443,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ blx 5a068 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r6, #68] @ 0x44 │ │ │ │ - bl 3329d8 │ │ │ │ + bl 332a80 │ │ │ │ ldr r5, [r6, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 161298 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ b.w 16092a │ │ │ │ mov r4, r9 │ │ │ │ @@ -342457,15 +342475,15 @@ │ │ │ │ vqshl.u64 q14, , #63 @ 0x3f │ │ │ │ vtbl.8 d28, {d15}, d13 │ │ │ │ vtbl.8 d28, {d15}, d7 │ │ │ │ @ instruction: 0xffffcf0d │ │ │ │ @ instruction: 0xffffccf9 │ │ │ │ vdup.8 d28, d15[7] │ │ │ │ vqshl.u32 d28, d25, #31 │ │ │ │ - vtbl.8 d22, {d15-d17}, d20 │ │ │ │ + vtbx.8 d22, {d31-, #1 │ │ │ │ vtbl.8 d28, {d31- q8, , d0[0] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r5, r7] │ │ │ │ @@ -342477,15 +342495,15 @@ │ │ │ │ lsrs r4, r3, #21 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r4, {r0, r1, r3, r4, r6, r7} │ │ │ │ vcvt.u16.f16 d16, d0, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r5, #116] @ 0x74 │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ movs r0, r4 │ │ │ │ lsrs r4, r0, #21 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r6, r2] │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r5, #5 │ │ │ │ movs r0, r0 │ │ │ │ @@ -342560,15 +342578,15 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b.n 161444 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ ldc 0, cr0, [lr], #-700 @ 0xfffffd44 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xebee00af │ │ │ │ - str r4, [r2, #36] @ 0x24 │ │ │ │ + str r4, [r2, #48] @ 0x30 │ │ │ │ movs r0, r4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ ldr.w r2, [r0, #200] @ 0xc8 │ │ │ │ @@ -342611,15 +342629,15 @@ │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r0 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 5a068 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 3329d8 │ │ │ │ + bl 332a80 │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ cbz r1, 16150e │ │ │ │ ldr r3, [r1, #108] @ 0x6c │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ bl 15ed1c │ │ │ │ @@ -342844,15 +342862,15 @@ │ │ │ │ bls.n 161726 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r3, #2 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ bx lr │ │ │ │ - blxns r6 │ │ │ │ + ldr r0, [pc, #464] @ (161920 ) │ │ │ │ movs r7, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3752] @ 0xea8 │ │ │ │ sub sp, #308 @ 0x134 │ │ │ │ mov r8, r3 │ │ │ │ @@ -343194,26 +343212,26 @@ │ │ │ │ bne.n 161adc │ │ │ │ ldr r2, [pc, #28] @ (161b0c ) │ │ │ │ ldr r1, [pc, #32] @ (161b10 ) │ │ │ │ add r2, pc │ │ │ │ ldr r0, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e0740 │ │ │ │ + bl 1e07e8 │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r2, [r4, #0] │ │ │ │ b.n 161adc │ │ │ │ - add ip, ip │ │ │ │ + cmp ip, r4 │ │ │ │ movs r7, r5 │ │ │ │ adds r4, r3, r5 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldr r0, [r4, r7] │ │ │ │ + ldrh r0, [r4, r2] │ │ │ │ movs r0, r4 │ │ │ │ - adcs r0, r0 │ │ │ │ + tst r0, r0 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -343328,15 +343346,15 @@ │ │ │ │ pop {pc} │ │ │ │ movs r0, #5 │ │ │ │ pop {pc} │ │ │ │ movs r3, #1 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ b.n 161c3a │ │ │ │ - cmn r0, r1 │ │ │ │ + bics r0, r1 │ │ │ │ movs r7, r5 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 161d26 │ │ │ │ push {r4, lr} │ │ │ │ @@ -343806,34 +343824,34 @@ │ │ │ │ mov r1, r9 │ │ │ │ add.w r7, r4, #492 @ 0x1ec │ │ │ │ blx 58bd4 <__aeabi_uldivmod@plt> │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #16] │ │ │ │ add.w r8, r4, #520 @ 0x208 │ │ │ │ - bl 1f6158 │ │ │ │ + bl 1f6200 │ │ │ │ b.n 1620fa │ │ │ │ add r2, sp, #8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1dbd14 │ │ │ │ + bl 1dbdbc │ │ │ │ cmp r0, #1 │ │ │ │ beq.n 16211e │ │ │ │ cbnz r0, 162124 │ │ │ │ ldrd r2, r3, [r4, #568] @ 0x238 │ │ │ │ cmp r2, r5 │ │ │ │ sbcs r3, r6 │ │ │ │ bcc.n 1620ea │ │ │ │ ldr.w r8, [r4, #576] @ 0x240 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f6174 │ │ │ │ + bl 1f621c │ │ │ │ b.n 1620aa │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e0c54 │ │ │ │ + bl 1e0cfc │ │ │ │ mov sl, r0 │ │ │ │ mov r9, r1 │ │ │ │ b.n 162098 │ │ │ │ mov.w r8, #2 │ │ │ │ b.n 162108 │ │ │ │ mvn.w r8, #3 │ │ │ │ b.n 162108 │ │ │ │ @@ -343874,22 +343892,22 @@ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 59404 │ │ │ │ cmp r0, #0 │ │ │ │ add.w r0, r6, #48 @ 0x30 │ │ │ │ ble.n 162180 │ │ │ │ - bl 1f6158 │ │ │ │ + bl 1f6200 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 59e74 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1dbcdc │ │ │ │ + bl 1dbd84 │ │ │ │ add.w r0, r6, #48 @ 0x30 │ │ │ │ - bl 1f6174 │ │ │ │ + bl 1f621c │ │ │ │ b.n 162180 │ │ │ │ udf #160 @ 0xa0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ vst1.8 {d16[5]}, [r0] │ │ │ │ ldr.w r3, [r0, #472] @ 0x1d8 │ │ │ │ @@ -344020,15 +344038,15 @@ │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ cmp r3, #32 │ │ │ │ bne.n 1622fc │ │ │ │ blx 59788 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ b.n 1622fe │ │ │ │ nop │ │ │ │ - strb r2, [r2, r0] │ │ │ │ + strb r2, [r2, r3] │ │ │ │ movs r0, r4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #168] @ (1623d8 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -344133,15 +344151,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 │ │ │ │ - subs r3, #72 @ 0x48 │ │ │ │ + subs r4, #8 │ │ │ │ movs r7, r5 │ │ │ │ ldr.w r3, [r0, #488] @ 0x1e8 │ │ │ │ mov.w ip, #13824 @ 0x3600 │ │ │ │ movt ip, #50277 @ 0xc465 │ │ │ │ cmp r3, ip │ │ │ │ beq.n 162470 │ │ │ │ cbz r1, 16246e │ │ │ │ @@ -344289,15 +344307,15 @@ │ │ │ │ bne.n 1624f8 │ │ │ │ b.n 162588 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 162516 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r1, #8] │ │ │ │ b.n 162516 │ │ │ │ - subs r3, #4 │ │ │ │ + subs r3, #196 @ 0xc4 │ │ │ │ movs r7, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #116] @ (162658 ) │ │ │ │ mov r5, r1 │ │ │ │ @@ -344366,24 +344384,24 @@ │ │ │ │ strb r2, [r0, #13] │ │ │ │ cbnz r3, 1626b8 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ - bl 1f6158 │ │ │ │ + bl 1f6200 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ vldr d7, [pc, #44] @ 1626c8 │ │ │ │ ldrd r2, r3, [r1] │ │ │ │ str r3, [r2, #4] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str r2, [r3, #0] │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ vstr d7, [r1] │ │ │ │ - bl 1f6174 │ │ │ │ + bl 1f621c │ │ │ │ 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] │ │ │ │ @@ -344404,15 +344422,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f6158 │ │ │ │ + bl 1f6200 │ │ │ │ add r3, pc, #200 @ (adr r3, 1627c8 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ ldrd r0, r1, [sp, #72] @ 0x48 │ │ │ │ blx 58bd4 <__aeabi_uldivmod@plt> │ │ │ │ mov r6, r0 │ │ │ │ movs r0, #0 │ │ │ │ mov r7, r1 │ │ │ │ @@ -344421,15 +344439,15 @@ │ │ │ │ b.n 16273a │ │ │ │ mov r2, r5 │ │ │ │ add.w r1, r3, #48 @ 0x30 │ │ │ │ add.w r0, r3, #128 @ 0x80 │ │ │ │ str.w ip, [sp, #20] │ │ │ │ strd r6, r7, [sp, #8] │ │ │ │ str.w r8, [sp, #16] │ │ │ │ - bl 1dbd14 │ │ │ │ + bl 1dbdbc │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #110 @ 0x6e │ │ │ │ bne.n 162778 │ │ │ │ ldrb.w ip, [r4, #12] │ │ │ │ cmp.w ip, #0 │ │ │ │ bne.n 162794 │ │ │ │ @@ -344443,15 +344461,15 @@ │ │ │ │ cbz r1, 16277e │ │ │ │ mov r2, r5 │ │ │ │ add.w r1, r3, #48 @ 0x30 │ │ │ │ add.w r0, r3, #72 @ 0x48 │ │ │ │ str.w r9, [sp, #20] │ │ │ │ strd r6, r7, [sp, #8] │ │ │ │ str.w r8, [sp, #16] │ │ │ │ - bl 1dbd14 │ │ │ │ + bl 1dbdbc │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #110 @ 0x6e │ │ │ │ beq.n 16273a │ │ │ │ mvn.w r5, #3 │ │ │ │ b.n 162796 │ │ │ │ ldr r2, [pc, #88] @ (1627d8 ) │ │ │ │ @@ -344462,15 +344480,15 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 162756 │ │ │ │ b.n 162732 │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ - bl 1f6174 │ │ │ │ + bl 1f621c │ │ │ │ ldr r2, [pc, #60] @ (1627dc ) │ │ │ │ ldr r3, [pc, #48] @ (1627d4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ @@ -344677,15 +344695,15 @@ │ │ │ │ subs r2, r5, #1 │ │ │ │ adc.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ adds r2, #2 │ │ │ │ sbcs.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ bcc.n 162aae │ │ │ │ add.w r7, r6, #48 @ 0x30 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f6158 │ │ │ │ + bl 1f6200 │ │ │ │ ldr.w r0, [r4, #288] @ 0x120 │ │ │ │ cbz r0, 162a36 │ │ │ │ mov r2, r4 │ │ │ │ movs r3, #0 │ │ │ │ b.n 1629f6 │ │ │ │ adds r3, #1 │ │ │ │ add.w r2, r2, #288 @ 0x120 │ │ │ │ @@ -344696,15 +344714,15 @@ │ │ │ │ bne.n 1629ec │ │ │ │ mov.w r2, #288 @ 0x120 │ │ │ │ str.w r3, [sl] │ │ │ │ mov r0, r7 │ │ │ │ mla r3, r2, r3, r4 │ │ │ │ movs r2, #1 │ │ │ │ str.w r2, [r3, #876] @ 0x36c │ │ │ │ - bl 1f6174 │ │ │ │ + bl 1f621c │ │ │ │ ldr.w r9, [r4, #488] @ 0x1e8 │ │ │ │ ldr r2, [pc, #236] @ (162b08 ) │ │ │ │ ldr r3, [pc, #228] @ (162b04 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -344727,37 +344745,37 @@ │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 58bd4 <__aeabi_uldivmod@plt> │ │ │ │ strd r0, r1, [sp] │ │ │ │ mov r1, r7 │ │ │ │ str r2, [sp, #8] │ │ │ │ add.w r0, r6, #72 @ 0x48 │ │ │ │ mov r2, sp │ │ │ │ - bl 1dbd14 │ │ │ │ + bl 1dbdbc │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ it ne │ │ │ │ cmpne.w r9, #110 @ 0x6e │ │ │ │ beq.n 1629e0 │ │ │ │ add.w r0, r4, #492 @ 0x1ec │ │ │ │ mov.w r5, #13824 @ 0x3600 │ │ │ │ movt r5, #50277 @ 0xc465 │ │ │ │ - bl 1f6158 │ │ │ │ + bl 1f6200 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r4, #520 @ 0x208 │ │ │ │ strd r2, r3, [r4, #568] @ 0x238 │ │ │ │ str.w r5, [r4, #576] @ 0x240 │ │ │ │ mov r9, r5 │ │ │ │ - bl 1dbcdc │ │ │ │ + bl 1dbd84 │ │ │ │ add.w r0, r4, #492 @ 0x1ec │ │ │ │ - bl 1f6174 │ │ │ │ + bl 1f621c │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f6174 │ │ │ │ + bl 1f621c │ │ │ │ b.n 162a1a │ │ │ │ - bl 1e0b70 │ │ │ │ + bl 1e0c18 │ │ │ │ adds r0, r5, r0 │ │ │ │ adcs.w r1, r8, r1 │ │ │ │ mov r3, r9 │ │ │ │ it cs │ │ │ │ movcs r3, #1 │ │ │ │ cbnz r3, 162adc │ │ │ │ mov r5, r0 │ │ │ │ @@ -344773,15 +344791,15 @@ │ │ │ │ beq.n 162a42 │ │ │ │ b.n 162a68 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r8, r5 │ │ │ │ b.n 1629d6 │ │ │ │ mov r0, r7 │ │ │ │ mov.w r9, #2 │ │ │ │ - bl 1f6174 │ │ │ │ + bl 1f621c │ │ │ │ b.n 162a1a │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -345156,15 +345174,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ bmi.n 162f10 │ │ │ │ lsls r7, r5, #2 │ │ │ │ bcc.n 162fe0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - adds r2, #30 │ │ │ │ + adds r2, #222 @ 0xde │ │ │ │ movs r7, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrd r3, r2, [r0, #584] @ 0x248 │ │ │ │ mov r4, r0 │ │ │ │ @@ -345181,17 +345199,17 @@ │ │ │ │ bl 1625d0 │ │ │ │ ldr.w r3, [r4, #288] @ 0x120 │ │ │ │ adds r5, #1 │ │ │ │ add.w r6, r6, #288 @ 0x120 │ │ │ │ cmp r3, r5 │ │ │ │ bhi.n 162fbc │ │ │ │ add.w r0, r4, #492 @ 0x1ec │ │ │ │ - bl 1f60b8 │ │ │ │ + bl 1f6160 │ │ │ │ add.w r0, r4, #520 @ 0x208 │ │ │ │ - bl 1dbcc8 │ │ │ │ + bl 1dbd70 │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ dmb ish │ │ │ │ adds r3, #28 │ │ │ │ ldrex r2, [r3] │ │ │ │ subs r2, #1 │ │ │ │ @@ -345755,69 +345773,69 @@ │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ cmp.w r9, #0 │ │ │ │ bne.w 16326e │ │ │ │ b.n 1635c4 │ │ │ │ nop │ │ │ │ ldmia r7, {r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - mov r4, sp │ │ │ │ + bxns r5 │ │ │ │ movs r0, r4 │ │ │ │ - mov lr, r5 │ │ │ │ + bx sp │ │ │ │ movs r0, r4 │ │ │ │ - mov sl, r6 │ │ │ │ + bx lr │ │ │ │ movs r0, r4 │ │ │ │ - cmp r6, r6 │ │ │ │ + cmp lr, lr │ │ │ │ movs r0, r4 │ │ │ │ - cmp r0, r5 │ │ │ │ + cmp r8, sp │ │ │ │ movs r0, r4 │ │ │ │ - cmp r2, r3 │ │ │ │ + cmp sl, fp │ │ │ │ movs r0, r4 │ │ │ │ - cmp r0, r3 │ │ │ │ + cmp r8, fp │ │ │ │ movs r0, r4 │ │ │ │ - cmp r2, r0 │ │ │ │ + cmp sl, r8 │ │ │ │ movs r0, r4 │ │ │ │ - lsls r6, r2, #16 │ │ │ │ + lsls r6, r2, #19 │ │ │ │ movs r4, r4 │ │ │ │ - bics r0, r6 │ │ │ │ + add r0, lr │ │ │ │ movs r0, r4 │ │ │ │ - orrs r4, r5 │ │ │ │ + mvns r4, r5 │ │ │ │ movs r0, r4 │ │ │ │ - cmn r4, r0 │ │ │ │ + bics r4, r0 │ │ │ │ movs r0, r4 │ │ │ │ - orrs r4, r1 │ │ │ │ + mvns r4, r1 │ │ │ │ movs r0, r4 │ │ │ │ - orrs r0, r0 │ │ │ │ + mvns r0, r0 │ │ │ │ movs r0, r4 │ │ │ │ - cmn r4, r6 │ │ │ │ + bics r4, r6 │ │ │ │ movs r0, r4 │ │ │ │ - cmn r0, r5 │ │ │ │ + bics r0, r5 │ │ │ │ movs r0, r4 │ │ │ │ - cmn r4, r3 │ │ │ │ + bics r4, r3 │ │ │ │ movs r0, r4 │ │ │ │ - cmn r0, r2 │ │ │ │ + bics r0, r2 │ │ │ │ movs r0, r4 │ │ │ │ - cmn r4, r0 │ │ │ │ + bics r4, r0 │ │ │ │ movs r0, r4 │ │ │ │ - cmp r0, r7 │ │ │ │ + muls r0, r7 │ │ │ │ movs r0, r4 │ │ │ │ - tst r2, r7 │ │ │ │ + cmn r2, r7 │ │ │ │ movs r0, r4 │ │ │ │ - lsls r2, r3, #12 │ │ │ │ + lsls r2, r3, #15 │ │ │ │ movs r2, r4 │ │ │ │ - tst r2, r3 │ │ │ │ + cmn r2, r3 │ │ │ │ movs r0, r4 │ │ │ │ - tst r2, r2 │ │ │ │ + cmn r2, r2 │ │ │ │ movs r0, r4 │ │ │ │ - tst r2, r1 │ │ │ │ + cmn r2, r1 │ │ │ │ movs r0, r4 │ │ │ │ - tst r2, r4 │ │ │ │ + cmn r2, r4 │ │ │ │ movs r0, r4 │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - sbcs r2, r7 │ │ │ │ + negs r2, r7 │ │ │ │ movs r0, r4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r7, r1 │ │ │ │ sub sp, #20 │ │ │ │ @@ -345846,21 +345864,21 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [pc, #20] @ (1636e0 ) │ │ │ │ ldr r1, [pc, #20] @ (1636e4 ) │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1e0740 │ │ │ │ + bl 1e07e8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - lsrs r4, r5 │ │ │ │ + sbcs r4, r5 │ │ │ │ movs r0, r4 │ │ │ │ - movs r5, #98 @ 0x62 │ │ │ │ + movs r6, #34 @ 0x22 │ │ │ │ movs r0, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r7, [r0, #16] │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -346165,15 +346183,15 @@ │ │ │ │ str r0, [r5, #20] │ │ │ │ b.n 1639d2 │ │ │ │ str.w r0, [r5, #284] @ 0x11c │ │ │ │ b.n 1639c6 │ │ │ │ blx 594f4 │ │ │ │ str r7, [r5, #20] │ │ │ │ b.n 1639d2 │ │ │ │ - b.n 16400c │ │ │ │ + b.n 16418c │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ cmp r3, r1 │ │ │ │ @@ -346294,16 +346312,16 @@ │ │ │ │ beq.n 163bdc │ │ │ │ blx 59f78 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #12 │ │ │ │ bne.n 163c02 │ │ │ │ add.w r7, r6, #48 @ 0x30 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f6158 │ │ │ │ - bl 1e0b70 │ │ │ │ + bl 1f6200 │ │ │ │ + bl 1e0c18 │ │ │ │ adds.w r4, r0, fp │ │ │ │ adcs.w r5, r1, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ it cs │ │ │ │ movcs r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 163bfa │ │ │ │ @@ -346317,31 +346335,31 @@ │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 58bd4 <__aeabi_uldivmod@plt> │ │ │ │ strd r0, r1, [sp, #32] │ │ │ │ mov r1, r7 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ add.w r0, r6, #72 @ 0x48 │ │ │ │ add r2, sp, #32 │ │ │ │ - bl 1dbd14 │ │ │ │ + bl 1dbdbc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f6174 │ │ │ │ + bl 1f621c │ │ │ │ cbnz r4, 163bd8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r0, [r6, #32] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ b.n 163b46 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r3, r6 │ │ │ │ add.w r0, r6, #120 @ 0x78 │ │ │ │ blx 5a08c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 163b8c │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f6174 │ │ │ │ + bl 1f621c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldr r2, [pc, #116] @ (163c54 ) │ │ │ │ ldr r3, [pc, #108] @ (163c4c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ @@ -346450,17 +346468,17 @@ │ │ │ │ cmp r4, r3 │ │ │ │ it eq │ │ │ │ ldrbeq.w r0, [r6, #268] @ 0x10c │ │ │ │ beq.n 163ca4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - movs r2, #200 @ 0xc8 │ │ │ │ + movs r3, #136 @ 0x88 │ │ │ │ movs r7, r5 │ │ │ │ - movs r2, #158 @ 0x9e │ │ │ │ + movs r3, #94 @ 0x5e │ │ │ │ movs r7, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ ldr r2, [pc, #168] @ (163dbc ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -346791,22 +346809,22 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r7, [r0, #908] @ 0x38c │ │ │ │ ldr.w r6, [r7, #984] @ 0x3d8 │ │ │ │ add.w r0, r6, #192 @ 0xc0 │ │ │ │ - bl 1f6158 │ │ │ │ + bl 1f6200 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 1640a4 │ │ │ │ ldrb.w r4, [r6, #188] @ 0xbc │ │ │ │ cbz r4, 1640b2 │ │ │ │ add.w r0, r6, #192 @ 0xc0 │ │ │ │ - bl 1f6174 │ │ │ │ + bl 1f621c │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 59e68 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 1640ce │ │ │ │ b.n 1640f0 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ @@ -346818,22 +346836,22 @@ │ │ │ │ cbz r0, 1640ea │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, r4 │ │ │ │ bgt.n 1640bc │ │ │ │ movs r3, #1 │ │ │ │ add.w r0, r6, #192 @ 0xc0 │ │ │ │ strb.w r3, [r6, #188] @ 0xbc │ │ │ │ - bl 1f6174 │ │ │ │ + bl 1f621c │ │ │ │ mov r0, r5 │ │ │ │ blx 58d6c │ │ │ │ b.n 1640ac │ │ │ │ mov r0, r5 │ │ │ │ blx 58d6c │ │ │ │ add.w r0, r6, #192 @ 0xc0 │ │ │ │ - bl 1f6174 │ │ │ │ + bl 1f621c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cbz r1, 164126 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -346847,24 +346865,24 @@ │ │ │ │ cbnz r3, 164154 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ - bl 1f6158 │ │ │ │ + bl 1f6200 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ vldr d7, [pc, #48] @ 164168 │ │ │ │ ldrd r2, r3, [r1] │ │ │ │ str r3, [r2, #4] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str r2, [r3, #0] │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ vstr d7, [r1] │ │ │ │ - bl 1f6174 │ │ │ │ + bl 1f621c │ │ │ │ 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] │ │ │ │ @@ -346969,25 +346987,25 @@ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w 16447e │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ add.w r0, r4, #492 @ 0x1ec │ │ │ │ - bl 1f6158 │ │ │ │ + bl 1f6200 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r4, #520 @ 0x208 │ │ │ │ strd r2, r3, [r4, #568] @ 0x238 │ │ │ │ mov.w r3, #13824 @ 0x3600 │ │ │ │ movt r3, #50277 @ 0xc465 │ │ │ │ str.w r3, [r4, #576] @ 0x240 │ │ │ │ - bl 1dbcdc │ │ │ │ + bl 1dbd84 │ │ │ │ add.w r0, r4, #492 @ 0x1ec │ │ │ │ - bl 1f6174 │ │ │ │ + bl 1f621c │ │ │ │ b.n 164250 │ │ │ │ ldr.w r1, [r5, #204] @ 0xcc │ │ │ │ cmp r1, #4 │ │ │ │ bne.n 16422c │ │ │ │ ldrd r0, r1, [r5, #256] @ 0x100 │ │ │ │ and.w r8, r8, #2 │ │ │ │ orrs.w ip, r0, r1 │ │ │ │ @@ -347070,15 +347088,15 @@ │ │ │ │ ldr.w r3, [r6, #308] @ 0x134 │ │ │ │ adc.w r1, r2, r3 │ │ │ │ movw r3, #48576 @ 0xbdc0 │ │ │ │ movt r3, #65520 @ 0xfff0 │ │ │ │ strd r0, r1, [r5, #280] @ 0x118 │ │ │ │ adds r0, r0, r3 │ │ │ │ sbc.w r1, r1, #0 │ │ │ │ - bl 1e0be0 │ │ │ │ + bl 1e0c88 │ │ │ │ b.n 16422c │ │ │ │ add.w r3, r6, #304 @ 0x130 │ │ │ │ add.w r2, r6, #296 @ 0x128 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ ldr r0, [r7, #32] │ │ │ │ blx 5a05c │ │ │ │ ldrd r3, r2, [r6, #296] @ 0x128 │ │ │ │ @@ -347086,44 +347104,44 @@ │ │ │ │ beq.w 16422c │ │ │ │ b.n 164222 │ │ │ │ subs.w r8, r0, #1000 @ 0x3e8 │ │ │ │ adc.w r1, r9, #4294967295 @ 0xffffffff │ │ │ │ str r1, [sp, #28] │ │ │ │ b.n 164316 │ │ │ │ add.w r0, r0, #492 @ 0x1ec │ │ │ │ - bl 1f6158 │ │ │ │ + bl 1f6200 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #13824 @ 0x3600 │ │ │ │ movt r3, #50277 @ 0xc465 │ │ │ │ strd r0, r1, [r4, #568] @ 0x238 │ │ │ │ str.w r3, [r4, #576] @ 0x240 │ │ │ │ add.w r0, r4, #520 @ 0x208 │ │ │ │ - bl 1dbcdc │ │ │ │ + bl 1dbd84 │ │ │ │ add.w r0, r4, #492 @ 0x1ec │ │ │ │ - bl 1f6174 │ │ │ │ + bl 1f621c │ │ │ │ mov.w r0, #13824 @ 0x3600 │ │ │ │ movt r0, #50277 @ 0xc465 │ │ │ │ b.n 164268 │ │ │ │ add.w r7, r4, #492 @ 0x1ec │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r7 │ │ │ │ strb r3, [r6, #25] │ │ │ │ str.w r3, [r5, #204] @ 0xcc │ │ │ │ - bl 1f6158 │ │ │ │ + bl 1f6200 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #13824 @ 0x3600 │ │ │ │ movt r3, #50277 @ 0xc465 │ │ │ │ strd r0, r1, [r4, #568] @ 0x238 │ │ │ │ str.w r3, [r4, #576] @ 0x240 │ │ │ │ add.w r0, r4, #520 @ 0x208 │ │ │ │ - bl 1dbcdc │ │ │ │ + bl 1dbd84 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f6174 │ │ │ │ + bl 1f621c │ │ │ │ b.n 16442e │ │ │ │ movs r2, #5 │ │ │ │ movs r3, #1 │ │ │ │ str.w r2, [r5, #204] @ 0xcc │ │ │ │ strb r3, [r6, #25] │ │ │ │ b.n 164266 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ @@ -347156,15 +347174,15 @@ │ │ │ │ strd r2, r3, [ip, #912] @ 0x390 │ │ │ │ add.w ip, ip, #920 @ 0x398 │ │ │ │ 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 1f6158 │ │ │ │ + bl 1f6200 │ │ │ │ orrs.w r3, r5, r6 │ │ │ │ bne.n 16455e │ │ │ │ ldrd r3, r2, [r4, #648] @ 0x288 │ │ │ │ orrs r3, r2 │ │ │ │ bne.n 16455e │ │ │ │ ldrd r3, r0, [r4, #480] @ 0x1e0 │ │ │ │ movs r1, #0 │ │ │ │ @@ -347188,29 +347206,29 @@ │ │ │ │ bl 164170 │ │ │ │ cbz r0, 164576 │ │ │ │ mov r0, r7 │ │ │ │ mov.w r3, #13824 @ 0x3600 │ │ │ │ movt r3, #50277 @ 0xc465 │ │ │ │ str.w r3, [r4, #488] @ 0x1e8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1f6174 │ │ │ │ + bl 1f621c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr.w r1, [r9, #120] @ 0x78 │ │ │ │ mov r3, r9 │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 1644f8 │ │ │ │ ldr r2, [pc, #28] @ (164588 ) │ │ │ │ add.w r0, r9, #120 @ 0x78 │ │ │ │ add r2, pc │ │ │ │ blx 5a08c │ │ │ │ b.n 1644f8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f6174 │ │ │ │ + bl 1f621c │ │ │ │ ldr.w r0, [r4, #488] @ 0x1e8 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ blt.n 164532 │ │ │ │ vsli.64 , q8, #63 @ 0x3f │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -347336,27 +347354,27 @@ │ │ │ │ bl 156550 │ │ │ │ movs r1, #6 │ │ │ │ ldrd r3, r2, [r4, #240] @ 0xf0 │ │ │ │ str.w r1, [r4, #204] @ 0xcc │ │ │ │ orrs r3, r2 │ │ │ │ beq.n 164698 │ │ │ │ add.w r0, r5, #492 @ 0x1ec │ │ │ │ - bl 1f6158 │ │ │ │ + bl 1f6200 │ │ │ │ ldrd r1, r2, [r4, #240] @ 0xf0 │ │ │ │ ldrd r0, r3, [r5, #568] @ 0x238 │ │ │ │ cmp r0, r1 │ │ │ │ sbcs r3, r2 │ │ │ │ bcc.n 164718 │ │ │ │ add.w r0, r5, #492 @ 0x1ec │ │ │ │ - bl 1f6174 │ │ │ │ + bl 1f621c │ │ │ │ b.n 164698 │ │ │ │ add.w r0, r5, #520 @ 0x208 │ │ │ │ str.w r1, [r5, #568] @ 0x238 │ │ │ │ str.w r2, [r5, #572] @ 0x23c │ │ │ │ - bl 1dbcdc │ │ │ │ + bl 1dbd84 │ │ │ │ b.n 16470e │ │ │ │ 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 │ │ │ │ @@ -347427,15 +347445,15 @@ │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ str.w r3, [sp, #117] @ 0x75 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ strb.w r1, [sp, #108] @ 0x6c │ │ │ │ str.w r3, [sp, #109] @ 0x6d │ │ │ │ str.w r3, [sp, #113] @ 0x71 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ - bl 1f60cc │ │ │ │ + bl 1f6174 │ │ │ │ cbz r0, 16482e │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ blx r3 │ │ │ │ ldr.w r2, [pc, #1540] @ 164e0c │ │ │ │ ldr.w r3, [pc, #1524] @ 164e00 │ │ │ │ @@ -347451,15 +347469,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mvn.w r8, #3 │ │ │ │ b.n 164806 │ │ │ │ add.w r2, r4, #520 @ 0x208 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #28] │ │ │ │ - bl 1dbc48 │ │ │ │ + bl 1dbcf0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 164a86 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ bl 163a14 │ │ │ │ mov r8, r0 │ │ │ │ @@ -347647,17 +347665,17 @@ │ │ │ │ str r1, [sp, #24] │ │ │ │ bl 155884 │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ ldrd r0, r3, [sl, #32] │ │ │ │ cmp r0, r3 │ │ │ │ beq.w 164c42 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 1dbcc8 │ │ │ │ + bl 1dbd70 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1f60b8 │ │ │ │ + bl 1f6160 │ │ │ │ b.n 1647fe │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ b.n 164806 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov.w r2, #4008636142 @ 0xeeeeeeee │ │ │ │ ldr.w r0, [sl, #32] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ @@ -347823,15 +347841,15 @@ │ │ │ │ blx 59b08 │ │ │ │ b.n 164a80 │ │ │ │ ldr r2, [pc, #476] @ (164e38 ) │ │ │ │ ldr r1, [pc, #480] @ (164e3c ) │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e0740 │ │ │ │ + bl 1e07e8 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ str.w r8, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ b.n 164c28 │ │ │ │ str.w r9, [sp, #24] │ │ │ │ mov r1, r0 │ │ │ │ ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ @@ -347977,34 +347995,34 @@ │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ b.n 164c28 │ │ │ │ nop │ │ │ │ @ instruction: 0xb8b2 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r1, #31 │ │ │ │ + adds r6, r1, r2 │ │ │ │ movs r7, r5 │ │ │ │ - asrs r0, r5, #30 │ │ │ │ + adds r0, r5, r1 │ │ │ │ movs r7, r5 │ │ │ │ @ instruction: 0xb7ee │ │ │ │ lsls r7, r5, #2 │ │ │ │ bvc.n 164d82 │ │ │ │ vqshlu.s64 q15, , #63 @ 0x3f │ │ │ │ @ instruction: 0xffffd76f │ │ │ │ vmla.i q15, , d9[0] │ │ │ │ vtbx.8 d29, {d15-d18}, d23 │ │ │ │ @ instruction: 0xfffffbb5 │ │ │ │ vqshl.u32 , , #31 │ │ │ │ @ instruction: 0xffffdef1 │ │ │ │ vtbx.8 d29, {d31}, d3 │ │ │ │ - vqrdmulh.s q9, , d16[0] │ │ │ │ + @ instruction: 0xffff2e20 │ │ │ │ movs r0, r4 │ │ │ │ - cmp r3, #154 @ 0x9a │ │ │ │ + cmp r4, #90 @ 0x5a │ │ │ │ movs r0, r4 │ │ │ │ - lsrs r4, r2, #31 │ │ │ │ + asrs r4, r2, #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, #4040] @ 0xfc8 │ │ │ │ add.w r3, r0, #4096 @ 0x1000 │ │ │ │ sub sp, #20 │ │ │ │ @@ -348803,30 +348821,30 @@ │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ add.w r6, r4, #48 @ 0x30 │ │ │ │ add.w r3, r4, #180 @ 0xb4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [r4, #28] │ │ │ │ strd r3, r3, [r4, #180] @ 0xb4 │ │ │ │ - bl 1f60cc │ │ │ │ + bl 1f6174 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1657b4 │ │ │ │ movs r1, #1 │ │ │ │ add.w r0, r4, #192 @ 0xc0 │ │ │ │ add.w r8, r4, #192 @ 0xc0 │ │ │ │ - bl 1f60cc │ │ │ │ + bl 1f6174 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1657ae │ │ │ │ add.w r0, r4, #72 @ 0x48 │ │ │ │ add.w r9, r4, #72 @ 0x48 │ │ │ │ - bl 1dbc48 │ │ │ │ + bl 1dbcf0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1657a8 │ │ │ │ add.w r0, r4, #128 @ 0x80 │ │ │ │ - bl 1dbc48 │ │ │ │ + bl 1dbcf0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1657a2 │ │ │ │ ldr r2, [pc, #136] @ (1657c4 ) │ │ │ │ ldr r3, [pc, #140] @ (1657c8 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [r4] │ │ │ │ @@ -348865,19 +348883,19 @@ │ │ │ │ movs r2, #3 │ │ │ │ movs r3, #0 │ │ │ │ blx 595cc │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 59b08 │ │ │ │ b.n 1656f0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1dbcc8 │ │ │ │ + bl 1dbd70 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f60b8 │ │ │ │ + bl 1f6160 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f60b8 │ │ │ │ + bl 1f6160 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx r3 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 165766 │ │ │ │ nop │ │ │ │ @@ -348904,29 +348922,29 @@ │ │ │ │ bl 161f54 │ │ │ │ mov r1, r4 │ │ │ │ cmp r1, r6 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ bne.n 165804 │ │ │ │ add.w r4, r5, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f6158 │ │ │ │ + bl 1f6200 │ │ │ │ ldr r0, [r5, #120] @ 0x78 │ │ │ │ cbnz r0, 165864 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f6174 │ │ │ │ + bl 1f621c │ │ │ │ ldr.w r0, [r5, #176] @ 0xb0 │ │ │ │ cbnz r0, 165854 │ │ │ │ add.w r0, r5, #192 @ 0xc0 │ │ │ │ - bl 1f60b8 │ │ │ │ + bl 1f6160 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f60b8 │ │ │ │ + bl 1f6160 │ │ │ │ add.w r0, r5, #72 @ 0x48 │ │ │ │ - bl 1dbcc8 │ │ │ │ + bl 1dbd70 │ │ │ │ add.w r0, r5, #128 @ 0x80 │ │ │ │ - bl 1dbcc8 │ │ │ │ + bl 1dbd70 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ blx 59b50 │ │ │ │ ldr.w r0, [r5, #176] @ 0xb0 │ │ │ │ @@ -348936,15 +348954,15 @@ │ │ │ │ blx 59b50 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #120] @ 0x78 │ │ │ │ blx 59524 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r5, #120] @ 0x78 │ │ │ │ - bl 1f6174 │ │ │ │ + bl 1f621c │ │ │ │ ldr.w r0, [r5, #176] @ 0xb0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 16582c │ │ │ │ b.n 165854 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -348960,19 +348978,19 @@ │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r4, #25] │ │ │ │ str.w r3, [r4, #208] @ 0xd0 │ │ │ │ cbnz r2, 1658ee │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ - bl 1f6158 │ │ │ │ + bl 1f6200 │ │ │ │ ldr r0, [r5, #120] @ 0x78 │ │ │ │ cbnz r0, 165906 │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ - bl 1f6174 │ │ │ │ + bl 1f621c │ │ │ │ ldrd r0, r3, [r5, #32] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 1658d8 │ │ │ │ blx 59374 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [r5, #188] @ 0xbc │ │ │ │ @@ -349637,23 +349655,23 @@ │ │ │ │ bl 16291c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 165fe6 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r0, #32] │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ - bl 1f6158 │ │ │ │ + bl 1f6200 │ │ │ │ ldr.w r3, [r6, #704] @ 0x2c0 │ │ │ │ str r3, [r4, #0] │ │ │ │ add.w r2, r6, #704 @ 0x2c0 │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r4, [r3, #4] │ │ │ │ str.w r4, [r6, #704] @ 0x2c0 │ │ │ │ - bl 1f6174 │ │ │ │ + bl 1f621c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cbz r3, 165fde │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #56] @ (165fec ) │ │ │ │ @@ -350218,22 +350236,22 @@ │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [pc, #144] @ (1665c0 ) │ │ │ │ str r3, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r0, r2 │ │ │ │ - bl 1e80fc │ │ │ │ + bl 1e81a4 │ │ │ │ vldr d7, [pc, #92] @ 166598 │ │ │ │ ldr r2, [pc, #132] @ (1665c4 ) │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r2, pc │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 1e8230 │ │ │ │ + bl 1e82d8 │ │ │ │ ldr r2, [pc, #120] @ (1665c8 ) │ │ │ │ dmb ish │ │ │ │ add r2, pc │ │ │ │ ldrexd r3, r4, [r2] │ │ │ │ strexd ip, r0, r1, [r2] │ │ │ │ cmp.w ip, #0 │ │ │ │ bne.n 166556 │ │ │ │ @@ -350241,15 +350259,15 @@ │ │ │ │ mov.w r2, #1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ strb r2, [r3, #0] │ │ │ │ b.n 1664c4 │ │ │ │ ldr r0, [pc, #88] @ (1665cc ) │ │ │ │ str r3, [sp, #8] │ │ │ │ add r0, pc │ │ │ │ - bl 1e80fc │ │ │ │ + bl 1e81a4 │ │ │ │ ldr r2, [pc, #80] @ (1665d0 ) │ │ │ │ add r2, pc │ │ │ │ dmb ish │ │ │ │ str r0, [r2, #0] │ │ │ │ dmb ish │ │ │ │ mov.w r2, #1 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ @@ -350269,33 +350287,33 @@ │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldmia r7!, {r6} │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldmia r7!, {r1, r3, r4, r6} │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldmia r7!, {r1, r4, r6} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r4, r0, #12 │ │ │ │ + asrs r4, r0, #15 │ │ │ │ movs r0, r4 │ │ │ │ lsls r0, r6, #14 │ │ │ │ lsls r2, r5, #2 │ │ │ │ ldmia r7!, {} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r2, r2, #11 │ │ │ │ + asrs r2, r2, #14 │ │ │ │ movs r0, r4 │ │ │ │ ldmia r6, {r1, r2, r3, r6, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1dc6c0 │ │ │ │ + bl 1dc768 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e2e4c │ │ │ │ + bl 1e2ef4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w r8, [pc, #1296] @ 166b18 │ │ │ │ @@ -350305,30 +350323,30 @@ │ │ │ │ mov r7, r1 │ │ │ │ movs r0, #0 │ │ │ │ mov.w r1, #424 @ 0x1a8 │ │ │ │ add r8, pc │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r3 │ │ │ │ add sl, pc │ │ │ │ - bl 1e2c98 │ │ │ │ + bl 1e2d40 │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w r3, [sl] │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 166ab0 │ │ │ │ strd r9, r7, [r4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 2e5c74 │ │ │ │ + bl 2e5d1c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov.w r9, #0 │ │ │ │ mov.w sl, #1 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ strb r3, [r4, #8] │ │ │ │ - bl 2e5c74 │ │ │ │ + bl 2e5d1c │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov lr, r6 │ │ │ │ add.w ip, r4, #280 @ 0x118 │ │ │ │ cmp r3, #4 │ │ │ │ ldr r7, [r5, #64] @ 0x40 │ │ │ │ ite ls │ │ │ │ movls r3, #0 │ │ │ │ @@ -350664,15 +350682,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 16692e │ │ │ │ strb.w r3, [r4, #89] @ 0x59 │ │ │ │ b.n 16692e │ │ │ │ ldr r1, [pc, #120] @ (166b2c ) │ │ │ │ add.w r0, sl, #4 │ │ │ │ add r1, pc │ │ │ │ - bl 1f601c │ │ │ │ + bl 1f60c4 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ strb.w r3, [sl] │ │ │ │ b.n 166632 │ │ │ │ movs r2, #0 │ │ │ │ strb.w r3, [r4, #368] @ 0x170 │ │ │ │ strb.w r3, [r4, #319] @ 0x13f │ │ │ │ @@ -350714,103 +350732,103 @@ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #16] @ (166b54 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [pc, #16] @ (166b58 ) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ - bl 1e8410 │ │ │ │ + bl 1e84b8 │ │ │ │ pop {r3, pc} │ │ │ │ ldmia r1!, {r2, r5} │ │ │ │ lsls r7, r5, #2 │ │ │ │ stc2 0, cr0, [sl, #676]! @ 0x2a4 │ │ │ │ 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 1db9a0 │ │ │ │ + bl 1dba48 │ │ │ │ ldr.w r1, [r4, #164] @ 0xa4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e2c98 │ │ │ │ + bl 1e2d40 │ │ │ │ ldr.w r2, [r4, #164] @ 0xa4 │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [r4, #144] @ 0x90 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1db9a0 │ │ │ │ + bl 1dba48 │ │ │ │ ldrb.w r3, [r4, #96] @ 0x60 │ │ │ │ cbz r3, 166baa │ │ │ │ ldr r3, [r4, #120] @ 0x78 │ │ │ │ ldr.w r3, [r3, #320] @ 0x140 │ │ │ │ ldrb.w r3, [r3, #743] @ 0x2e7 │ │ │ │ cbz r3, 166bc6 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr.w r1, [r4, #148] @ 0x94 │ │ │ │ mov.w r2, #1160 @ 0x488 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1db9a0 │ │ │ │ + bl 1dba48 │ │ │ │ ldr r3, [r4, #120] @ 0x78 │ │ │ │ ldr.w r3, [r3, #320] @ 0x140 │ │ │ │ ldrb.w r3, [r3, #743] @ 0x2e7 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 166ba6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1dba48 │ │ │ │ + bl 1dbaf0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ mov r1, r2 │ │ │ │ strd r0, r0, [r4, #152] @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1e2c50 │ │ │ │ + bl 1e2cf8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ str.w r1, [r4, #160] @ 0xa0 │ │ │ │ - bl 1db9a0 │ │ │ │ + bl 1dba48 │ │ │ │ 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 1db4b4 │ │ │ │ + bl 1db55c │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r2, [r4, #164] @ 0xa4 │ │ │ │ ldr.w r1, [r4, #144] @ 0x90 │ │ │ │ - bl 1db4b4 │ │ │ │ + bl 1db55c │ │ │ │ ldrb.w r3, [r4, #96] @ 0x60 │ │ │ │ cbz r3, 166c4a │ │ │ │ ldr r3, [r4, #120] @ 0x78 │ │ │ │ ldr.w r3, [r3, #320] @ 0x140 │ │ │ │ ldrb.w r3, [r3, #743] @ 0x2e7 │ │ │ │ cbz r3, 166c2e │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr.w r1, [r4, #152] @ 0x98 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1db778 │ │ │ │ + bl 1db820 │ │ │ │ ldr.w r2, [r4, #152] @ 0x98 │ │ │ │ ldr.w r1, [r4, #160] @ 0xa0 │ │ │ │ mov r0, r5 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1db4b4 │ │ │ │ + bl 1db55c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr.w r1, [r4, #148] @ 0x94 │ │ │ │ mov.w r2, #1160 @ 0x488 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1db4b4 │ │ │ │ + bl 1db55c │ │ │ │ b.n 166c20 │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2048] @ 0x800 │ │ │ │ ldr r2, [pc, #172] @ (166d18 ) │ │ │ │ @@ -350821,51 +350839,51 @@ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r4, [pc, #164] @ (166d20 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #2020] @ 0x7e4 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 2e5da0 │ │ │ │ + bl 2e5e48 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [pc, #148] @ (166d24 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1dbbd0 │ │ │ │ + bl 1dbc78 │ │ │ │ mov r5, r0 │ │ │ │ - bl 1dbc40 │ │ │ │ + bl 1dbce8 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1dbc44 │ │ │ │ + bl 1dbcec │ │ │ │ str r0, [sp, #0] │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1f3c18 │ │ │ │ + bl 1f3cc0 │ │ │ │ add r0, sp, #8 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ - bl 1f3c94 │ │ │ │ + bl 1f3d3c │ │ │ │ movs r2, #8 │ │ │ │ add.w r1, r6, #304 @ 0x130 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1f3c94 │ │ │ │ + bl 1f3d3c │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #8 │ │ │ │ add.w r1, sp, #1920 @ 0x780 │ │ │ │ - bl 1f4184 │ │ │ │ + bl 1f422c │ │ │ │ add.w r1, sp, #1920 @ 0x780 │ │ │ │ add.w r0, sp, #1952 @ 0x7a0 │ │ │ │ - bl 1e09a4 │ │ │ │ + bl 1e0a4c │ │ │ │ ldr r3, [pc, #76] @ (166d28 ) │ │ │ │ mov.w r2, #46848 @ 0xb700 │ │ │ │ movt r2, #65439 @ 0xff9f │ │ │ │ add.w r1, sp, #1952 @ 0x7a0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ands r2, r3 │ │ │ │ movs r3, #0 │ │ │ │ - bl 1dc518 │ │ │ │ + bl 1dc5c0 │ │ │ │ ldr r2, [pc, #52] @ (166d2c ) │ │ │ │ ldr r3, [pc, #32] @ (166d1c ) │ │ │ │ add r2, pc │ │ │ │ str r0, [r6, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #2020] @ 0x7e4 │ │ │ │ @@ -350917,32 +350935,32 @@ │ │ │ │ str r2, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ ldr r2, [pc, #108] @ (166de8 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #28] │ │ │ │ mov.w r2, #0 │ │ │ │ - bl 1db3f0 │ │ │ │ + bl 1db498 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r5, #948 @ 0x3b4 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1db4b4 │ │ │ │ + bl 1db55c │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ add.w r1, r6, #16 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1db4b4 │ │ │ │ + bl 1db55c │ │ │ │ ldrb.w r1, [r6, #96] @ 0x60 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1db6a0 │ │ │ │ + bl 1db748 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1dc90c │ │ │ │ + bl 1dc9b4 │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ cbz r3, 166dd6 │ │ │ │ ldr r2, [pc, #44] @ (166dec ) │ │ │ │ ldr r3, [pc, #36] @ (166de8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -350976,47 +350994,47 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #1932] @ 0x78c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 166e9e │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1f3c18 │ │ │ │ + bl 1f3cc0 │ │ │ │ mov r0, sp │ │ │ │ - bl 1db3f0 │ │ │ │ + bl 1db498 │ │ │ │ ldr.w r1, [r5, #252] @ 0xfc │ │ │ │ movs r2, #1 │ │ │ │ mov r0, sp │ │ │ │ - bl 28cebc │ │ │ │ + bl 28cf64 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1f3c94 │ │ │ │ + bl 1f3d3c │ │ │ │ ldrb.w r3, [sp, #12] │ │ │ │ cbz r3, 166ea8 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r5, #20 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1f3c94 │ │ │ │ + bl 1f3d3c │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r5, #24 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1f3c94 │ │ │ │ + bl 1f3d3c │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r5, #240 @ 0xf0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1f3c94 │ │ │ │ + bl 1f3d3c │ │ │ │ mov.w r2, #532 @ 0x214 │ │ │ │ add.w r1, r5, #256 @ 0x100 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1f3c94 │ │ │ │ + bl 1f3d3c │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r5, #948 @ 0x3b4 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1f4184 │ │ │ │ + bl 1f422c │ │ │ │ ldr r2, [pc, #56] @ (166ebc ) │ │ │ │ ldr r3, [pc, #48] @ (166eb8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1932] @ 0x78c │ │ │ │ eors r2, r3 │ │ │ │ @@ -351043,37 +351061,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 1e2c98 │ │ │ │ + bl 1e2d40 │ │ │ │ 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 1db9a0 │ │ │ │ - mov r0, r5 │ │ │ │ bl 1dba48 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 1dbaf0 │ │ │ │ str r0, [r4, #116] @ 0x74 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1dba48 │ │ │ │ + bl 1dbaf0 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ mov.w r1, #1160 @ 0x488 │ │ │ │ strb.w r0, [r4, #1215] @ 0x4bf │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e2c98 │ │ │ │ + bl 1e2d40 │ │ │ │ mov r1, r4 │ │ │ │ str.w r0, [r4, #148] @ 0x94 │ │ │ │ mov r0, r5 │ │ │ │ bl 166b5c │ │ │ │ ldr r3, [r4, #116] @ 0x74 │ │ │ │ cbnz r3, 166f36 │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ @@ -351081,15 +351099,15 @@ │ │ │ │ beq.n 166f3e │ │ │ │ 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 1e2c98 │ │ │ │ + bl 1e2d40 │ │ │ │ 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] │ │ │ │ @@ -351115,21 +351133,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 1db4b4 │ │ │ │ + bl 1db55c │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r4, #116] @ 0x74 │ │ │ │ - bl 1db778 │ │ │ │ + bl 1db820 │ │ │ │ ldrb.w r1, [r4, #1215] @ 0x4bf │ │ │ │ mov r0, r5 │ │ │ │ - bl 1db778 │ │ │ │ + bl 1db820 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 166bf0 │ │ │ │ ldr r3, [r4, #116] @ 0x74 │ │ │ │ cbnz r3, 166fd0 │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ tst.w r3, #56 @ 0x38 │ │ │ │ @@ -351159,23 +351177,23 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 166d5c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #28 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1dc7a4 │ │ │ │ + bl 1dc84c │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 167050 │ │ │ │ add r0, sp, #12 │ │ │ │ mov r1, r3 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1db96c │ │ │ │ + bl 1dba14 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 166b5c │ │ │ │ ldr r1, [r5, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbz r1, 167046 │ │ │ │ mov r0, r4 │ │ │ │ @@ -351222,30 +351240,30 @@ │ │ │ │ cbz r3, 1670de │ │ │ │ mov r6, r1 │ │ │ │ add r2, sp, #28 │ │ │ │ mov r4, r0 │ │ │ │ bl 166d5c │ │ │ │ add r0, sp, #12 │ │ │ │ add r7, sp, #28 │ │ │ │ - bl 1db3f0 │ │ │ │ + bl 1db498 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #12 │ │ │ │ bl 166bf0 │ │ │ │ ldr r1, [r6, #100] @ 0x64 │ │ │ │ cbz r1, 1670c6 │ │ │ │ add r0, sp, #12 │ │ │ │ bl 166bf0 │ │ │ │ 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 1dc750 │ │ │ │ + bl 1dc7f8 │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ cbz r3, 1670f6 │ │ │ │ ldr r2, [pc, #44] @ (16710c ) │ │ │ │ ldr r3, [pc, #36] @ (167108 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -351374,15 +351392,15 @@ │ │ │ │ sub.w ip, ip, #20 │ │ │ │ cmp.w ip, #2 │ │ │ │ bhi.n 1671ce │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #40] @ (167260 ) │ │ │ │ add r1, pc │ │ │ │ - bl 2e42b0 │ │ │ │ + bl 2e4358 │ │ │ │ pop {r4, pc} │ │ │ │ movw r3, #3864 @ 0xf18 │ │ │ │ tst r0, r3 │ │ │ │ beq.n 1671ce │ │ │ │ ldrb.w r0, [lr, #14] │ │ │ │ ldrb.w r3, [lr, #13] │ │ │ │ smulbb r3, r3, r0 │ │ │ │ @@ -351754,15 +351772,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 1e4abc │ │ │ │ + bl 1e4b64 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1676fc │ │ │ │ movs r5, #0 │ │ │ │ mov sl, r7 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r5 │ │ │ │ mov r7, r5 │ │ │ │ @@ -351781,24 +351799,24 @@ │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 16765a │ │ │ │ adds r3, r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ str.w fp, [r3] │ │ │ │ mov r6, r8 │ │ │ │ - bl 1e4abc │ │ │ │ + bl 1e4b64 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 167694 │ │ │ │ ldr.w fp, [r4, #4] │ │ │ │ ldr.w r0, [fp, #8] │ │ │ │ - bl 2e3b30 │ │ │ │ + bl 2e3bd8 │ │ │ │ cbz r0, 16764a │ │ │ │ ldr.w r0, [fp, #8] │ │ │ │ - bl 2e40c4 │ │ │ │ + bl 2e416c │ │ │ │ mov r8, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ bne.n 167668 │ │ │ │ adds r3, r6, #5 │ │ │ │ bhi.n 16765a │ │ │ │ add.w r8, r6, #4 │ │ │ │ cmp r5, r8 │ │ │ │ @@ -351808,28 +351826,28 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ cmp r5, r8 │ │ │ │ it cc │ │ │ │ movcc r5, r8 │ │ │ │ b.n 16760a │ │ │ │ - bl 2e3ae8 │ │ │ │ + bl 2e3b90 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 16764a │ │ │ │ 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 16764a │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4abc │ │ │ │ + bl 1e4b64 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 16762c │ │ │ │ mov r9, r7 │ │ │ │ cmp r6, #3 │ │ │ │ bls.n 1676f4 │ │ │ │ mov r0, r7 │ │ │ │ @@ -351863,15 +351881,15 @@ │ │ │ │ add r5, r3 │ │ │ │ bge.n 1676ca │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r5 │ │ │ │ bcs.n 1676f6 │ │ │ │ ldr.w r1, [sl, #-4]! │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 1e4a7c │ │ │ │ + bl 1e4b24 │ │ │ │ b.n 1676ae │ │ │ │ cbz r7, 1676fc │ │ │ │ mov r0, r9 │ │ │ │ blx 58d60 │ │ │ │ ldr r2, [pc, #40] @ (167728 ) │ │ │ │ ldr r3, [pc, #32] @ (167720 ) │ │ │ │ add r2, pc │ │ │ │ @@ -351895,27 +351913,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 1e4af0 │ │ │ │ + bl 1e4b98 │ │ │ │ movs r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4abc │ │ │ │ + bl 1e4b64 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 167768 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e49d4 │ │ │ │ + bl 1e4a7c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4abc │ │ │ │ + bl 1e4b64 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 167752 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ subs r1, #8 │ │ │ │ @@ -351925,36 +351943,36 @@ │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ subs r1, #8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ bl 1675b8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4abc │ │ │ │ + bl 1e4b64 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 1677b6 │ │ │ │ ldr r7, [r0, #4] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e4958 │ │ │ │ + bl 1e4a00 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 167784 │ │ │ │ - bl 1e4a7c │ │ │ │ + bl 1e4b24 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4abc │ │ │ │ + bl 1e4b64 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 167790 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e48bc │ │ │ │ + bl 1e4964 │ │ │ │ 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 │ │ │ │ @@ -351975,37 +351993,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 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ add r5, sp, #16 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 167826 │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ 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 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [sp, #16] │ │ │ │ strd ip, ip, [r5, #4] │ │ │ │ lsls r2, r7, #2 │ │ │ │ str r1, [sp, #28] │ │ │ │ add.w lr, r4, #84 @ 0x54 │ │ │ │ @@ -352041,15 +352059,15 @@ │ │ │ │ ldrb.w r2, [r3, #37] @ 0x25 │ │ │ │ ldrb.w r5, [r3, #38] @ 0x26 │ │ │ │ add.w r3, r4, r2, lsl #2 │ │ │ │ add.w r4, r4, r5, lsl #2 │ │ │ │ str.w fp, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r2, [pc, #48] @ (16790c ) │ │ │ │ ldr r3, [pc, #28] @ (1678fc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3 │ │ │ │ @@ -352101,31 +352119,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 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 167986 │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r4, r0 │ │ │ │ b.n 167938 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r4, [r2, #54] @ 0x36 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ @@ -352165,15 +352183,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 204174 │ │ │ │ + bl 20421c │ │ │ │ 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 │ │ │ │ @@ -352186,20 +352204,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 202600 │ │ │ │ + bl 2026a8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r6 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ 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 │ │ │ │ @@ -352226,31 +352244,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 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 167ab0 │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r7, r0 │ │ │ │ b.n 167a1c │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ subs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ cmp r2, #31 │ │ │ │ @@ -352330,30 +352348,30 @@ │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ add r6, sp, #68 @ 0x44 │ │ │ │ - bl 1fcd90 │ │ │ │ + bl 1fce38 │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ mov lr, r6 │ │ │ │ add.w ip, r8, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov.w r8, #0 │ │ │ │ str.w sl, [sp, #28] │ │ │ │ str.w r8, [sp, #16] │ │ │ │ mov ip, r7 │ │ │ │ strd r8, r8, [r5, #4] │ │ │ │ mov.w fp, #1 │ │ │ │ strd r8, r8, [sp, #52] @ 0x34 │ │ │ │ @@ -352365,58 +352383,58 @@ │ │ │ │ str.w sl, [sp, #48] @ 0x30 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1fcd90 │ │ │ │ + bl 1fce38 │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r5, r0 │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ mov r2, fp │ │ │ │ mov r1, r7 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ add.w ip, r5, #44 @ 0x2c │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ movs r3, #16 │ │ │ │ str.w r8, [sp, #20] │ │ │ │ mov r1, fp │ │ │ │ str r3, [sp, #16] │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movs r2, #32 │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 167c76 │ │ │ │ add r3, sp, #8 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, r9 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, r9 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ ldr r2, [pc, #36] @ (167cb8 ) │ │ │ │ ldr r3, [pc, #28] @ (167cb4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3 │ │ │ │ @@ -352448,26 +352466,26 @@ │ │ │ │ cmp.w r3, #612 @ 0x264 │ │ │ │ beq.w 167fd0 │ │ │ │ movw r1, #614 @ 0x266 │ │ │ │ cmp r3, r1 │ │ │ │ beq.w 167ef6 │ │ │ │ movw r1, #706 @ 0x2c2 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ add.w sl, sp, #48 @ 0x30 │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r9, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r8 │ │ │ │ add.w fp, sp, #68 @ 0x44 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ 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 │ │ │ │ @@ -352493,30 +352511,30 @@ │ │ │ │ strb.w r3, [sp, #84] @ 0x54 │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1fcd90 │ │ │ │ + bl 1fce38 │ │ │ │ ldrb.w r3, [r9, #33] @ 0x21 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r0, [sp, #16] │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ ldrd lr, r3, [sp, #12] │ │ │ │ add.w ip, r3, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ strd r6, r6, [sl, #4] │ │ │ │ mov lr, fp │ │ │ │ str.w r8, [sp, #60] @ 0x3c │ │ │ │ strd r6, r6, [sp, #84] @ 0x54 │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ strd r6, r6, [sp, #92] @ 0x5c │ │ │ │ @@ -352527,86 +352545,86 @@ │ │ │ │ strb.w r3, [sp, #84] @ 0x54 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1fcd90 │ │ │ │ + bl 1fce38 │ │ │ │ ldrb.w r3, [r9, #33] @ 0x21 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r7, r0 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ ldr.w lr, [sp, #12] │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ add.w r3, r7, #20 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ mov r0, r4 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ mov r0, r4 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ 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 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 167e88 │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r4 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ movw r1, #613 @ 0x265 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ movs r3, #32 │ │ │ │ mov r7, r0 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ add.w r3, r7, #20 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #362 @ 0x16a │ │ │ │ mov r0, r4 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r4 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ ldr.w r2, [pc, #2200] @ 168770 │ │ │ │ ldr.w r3, [pc, #2192] @ 16876c │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ eors r2, r3 │ │ │ │ @@ -352619,137 +352637,137 @@ │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ beq.w 1685da │ │ │ │ movs r5, #1 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ strb.w r5, [r2, #792] @ 0x318 │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov r7, r0 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ movw r1, #617 @ 0x269 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ mov r2, r5 │ │ │ │ mov r7, r0 │ │ │ │ add.w r5, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ 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 168044 │ │ │ │ lsls r3, r2, #26 │ │ │ │ bne.w 16807c │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ b.n 167ed6 │ │ │ │ mov r6, fp │ │ │ │ str.w r8, [sp, #80] @ 0x50 │ │ │ │ add r5, sp, #100 @ 0x64 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ - bl 1fcd90 │ │ │ │ + bl 1fce38 │ │ │ │ ldrb.w r3, [r9, #33] @ 0x21 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ add r3, sp, #100 @ 0x64 │ │ │ │ mov ip, r3 │ │ │ │ add.w r7, r6, #44 @ 0x2c │ │ │ │ str r3, [sp, #12] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ b.n 167d50 │ │ │ │ ldr.w r3, [r2, #252] @ 0xfc │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldrb.w r9, [r3, #360] @ 0x168 │ │ │ │ and.w r9, r9, #3 │ │ │ │ cmp.w r9, #1 │ │ │ │ beq.w 168134 │ │ │ │ movs r5, #1 │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ strb.w r5, [r2, #792] @ 0x318 │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov r7, r0 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movw r1, #613 @ 0x265 │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ mov r2, r5 │ │ │ │ mov r7, r0 │ │ │ │ movs r3, #32 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ add.w r3, r7, #20 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #362 @ 0x16a │ │ │ │ mov r0, r4 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ b.n 167ed6 │ │ │ │ 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 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 16806a │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r5, r0 │ │ │ │ b.n 167f6e │ │ │ │ subs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #48] @ 0x30 │ │ │ │ cmp r2, #31 │ │ │ │ bhi.w 168766 │ │ │ │ @@ -352830,25 +352848,25 @@ │ │ │ │ b.n 168044 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #48] @ 0x30 │ │ │ │ b.n 168044 │ │ │ │ movw r1, #706 @ 0x2c2 │ │ │ │ add.w sl, sp, #48 @ 0x30 │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r8, r0 │ │ │ │ movs r2, #3 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ add.w fp, sp, #68 @ 0x44 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ add r2, sp, #84 @ 0x54 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ strd r3, r3, [sl, #4] │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ ldrb.w r5, [r8, #32] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ @@ -352879,30 +352897,30 @@ │ │ │ │ strb.w r9, [sp, #84] @ 0x54 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1fcd90 │ │ │ │ + bl 1fce38 │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldrb.w r3, [r8, #33] @ 0x21 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #16] │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ ldrd lr, r2, [sp, #12] │ │ │ │ add.w ip, r2, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 168706 │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ sub.w r1, r3, #32 │ │ │ │ rsb r0, r3, #32 │ │ │ │ @@ -352920,74 +352938,74 @@ │ │ │ │ ldrcc r5, [sp, #20] │ │ │ │ bcs.w 1685de │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w r9, #0 │ │ │ │ strd r8, r9, [sp, #48] @ 0x30 │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 168268 │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ mov r0, r4 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ movs r3, #2 │ │ │ │ mov.w ip, #0 │ │ │ │ strd r3, ip, [sp, #48] @ 0x30 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #32 │ │ │ │ ldrd r8, r9, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ strd r8, r9, [sp, #40] @ 0x28 │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 1682aa │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r1, r3, [sp, #48] @ 0x30 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrd r8, r9, [sp, #48] @ 0x30 │ │ │ │ strd r8, r9, [sp, #40] @ 0x28 │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 1682de │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 2018e8 │ │ │ │ + bl 201990 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r0, [sp, #28] │ │ │ │ ldrb.w r2, [r3, #33] @ 0x21 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 1686c6 │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ movs r1, #1 │ │ │ │ @@ -353006,87 +353024,87 @@ │ │ │ │ sbcs.w r0, r0, #0 │ │ │ │ bcs.w 168710 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w r9, #0 │ │ │ │ strd r8, r9, [sp, #48] @ 0x30 │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 16835e │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ mov r0, r4 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ 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 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 16839e │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r1, r3, [sp, #48] @ 0x30 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrd r8, r9, [sp, #48] @ 0x30 │ │ │ │ strd r8, r9, [sp, #40] @ 0x28 │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 1683cc │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 2018e8 │ │ │ │ + bl 201990 │ │ │ │ mov.w r1, #440 @ 0x1b8 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r8, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movs r3, #0 │ │ │ │ ldrb.w r5, [r8, #32] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ strd r3, r3, [sl, #4] │ │ │ │ cmp r5, #1 │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ @@ -353103,30 +353121,30 @@ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1fcd90 │ │ │ │ + bl 1fce38 │ │ │ │ add.w r9, r0, #20 │ │ │ │ ldrb.w r3, [r8, #33] @ 0x21 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ mov r7, r0 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ ldr.w lr, [sp, #12] │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov ip, fp │ │ │ │ strd r3, r3, [sl, #4] │ │ │ │ movs r7, #1 │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ @@ -353140,113 +353158,113 @@ │ │ │ │ strb.w r7, [sp, #84] @ 0x54 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ - bl 1fcd90 │ │ │ │ + bl 1fce38 │ │ │ │ ldrb.w r3, [r8, #33] @ 0x21 │ │ │ │ mov r2, r7 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ ldr.w lr, [sp, #12] │ │ │ │ add.w ip, r6, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr.w fp, [sp, #16] │ │ │ │ add.w r2, r6, #20 │ │ │ │ mov.w r1, #362 @ 0x16a │ │ │ │ mov r3, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ ldr.w sl, [sp, #28] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r5, r0 │ │ │ │ mov r3, sl │ │ │ │ mov.w r1, #362 @ 0x16a │ │ │ │ mov r0, r4 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ mov r0, r4 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r3, sl │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #362 @ 0x16a │ │ │ │ mov r0, r4 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r4 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ movw r1, #613 @ 0x265 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ mov r2, r7 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #32 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r3, fp │ │ │ │ mov r2, sl │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ add.w r2, r6, #20 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r4 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #362 @ 0x16a │ │ │ │ mov r0, r4 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ b.n 167ed6 │ │ │ │ mov r6, fp │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ add r5, sp, #100 @ 0x64 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ - bl 1fcd90 │ │ │ │ + bl 1fce38 │ │ │ │ ldrb.w r3, [r8, #33] @ 0x21 │ │ │ │ mov r2, r9 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r6, r0 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ add r3, sp, #100 @ 0x64 │ │ │ │ mov lr, r3 │ │ │ │ add.w ip, r6, #44 @ 0x2c │ │ │ │ str r3, [sp, #12] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ b.n 16818a │ │ │ │ movs r0, #0 │ │ │ │ b.n 167ed6 │ │ │ │ subs r3, r2, #1 │ │ │ │ strd r6, r6, [sp, #32] │ │ │ │ cmp r3, #31 │ │ │ │ bhi.w 168766 │ │ │ │ @@ -353269,30 +353287,30 @@ │ │ │ │ asrs r4, r7, #2 │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldrd r8, r9, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ strd r8, r9, [sp, #48] @ 0x30 │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 168638 │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ cmp r2, #32 │ │ │ │ it hi │ │ │ │ movhi r2, #64 @ 0x40 │ │ │ │ b.n 16823e │ │ │ │ movs r3, #3 │ │ │ │ @@ -353305,70 +353323,70 @@ │ │ │ │ strb.w r3, [sp, #32] │ │ │ │ b.n 168612 │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w r9, #0 │ │ │ │ strd r8, r9, [sp, #48] @ 0x30 │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 168648 │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ b.n 168648 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r7, #0 │ │ │ │ movs r6, #0 │ │ │ │ strd r6, r7, [sp, #48] @ 0x30 │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 1686bc │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldrb r2, [r7, #13] │ │ │ │ cmp r2, #32 │ │ │ │ it hi │ │ │ │ movhi r2, #64 @ 0x40 │ │ │ │ b.n 168334 │ │ │ │ movs r0, #3 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #40] @ 0x28 │ │ │ │ ldrd r8, r9, [sp, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ strd r8, r9, [sp, #48] @ 0x30 │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 1686f4 │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r7, r0 │ │ │ │ b.n 1686bc │ │ │ │ movs r0, #3 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #32] │ │ │ │ b.n 168612 │ │ │ │ subs r2, #1 │ │ │ │ @@ -353443,25 +353461,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 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 1687e4 │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ ldr r1, [pc, #72] @ (168830 ) │ │ │ │ ldr r2, [pc, #68] @ (16882c ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ @@ -353539,26 +353557,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 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 168866 │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ b.n 168866 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ strb r4, [r6, #30] │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ @@ -353604,30 +353622,30 @@ │ │ │ │ bne.n 16891a │ │ │ │ ldr r2, [r2, #16] │ │ │ │ cmp r1, r2 │ │ │ │ bls.n 16891a │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2e2148 │ │ │ │ + bl 2e21f0 │ │ │ │ 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 168920 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2e2148 │ │ │ │ + bl 2e21f0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fc6a4 │ │ │ │ + bl 1fc74c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r3, [r0, #60] @ 0x3c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [pc, #16] @ (168988 ) │ │ │ │ ldr r1, [r1, #4] │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ @@ -353666,25 +353684,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 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, 1689fa │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r2, #20 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 1677c0 │ │ │ │ ldr r2, [pc, #32] @ (168a28 ) │ │ │ │ @@ -353741,25 +353759,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 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, 168aac │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r2, #20 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 1677c0 │ │ │ │ ldr r2, [pc, #64] @ (168af8 ) │ │ │ │ @@ -353828,70 +353846,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 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov fp, r0 │ │ │ │ cbz r0, 168b82 │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ mov r0, r7 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ 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 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 168bca │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r4 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r7 │ │ │ │ add r6, r9 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ str r0, [sp, #16] │ │ │ │ and.w r8, r8, #3 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ 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 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ 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 │ │ │ │ @@ -353929,15 +353947,15 @@ │ │ │ │ ldrb.w r2, [r3, #37] @ 0x25 │ │ │ │ ldrb.w r5, [r3, #38] @ 0x26 │ │ │ │ add.w r3, r4, r2, lsl #2 │ │ │ │ add.w r4, r4, r5, lsl #2 │ │ │ │ str.w fp, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r2, [pc, #44] @ (168cc4 ) │ │ │ │ ldr r3, [pc, #32] @ (168cb8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3 │ │ │ │ @@ -353993,150 +354011,150 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #32] │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ b.n 168d8e │ │ │ │ mov r0, r6 │ │ │ │ - bl 255ce4 │ │ │ │ + bl 255d8c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 267838 │ │ │ │ + bl 2678e0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 168ef2 │ │ │ │ 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 25bf2c │ │ │ │ + bl 25bfd4 │ │ │ │ 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 269134 │ │ │ │ + bl 2691dc │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 26eb0c │ │ │ │ + bl 26ebb4 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 270aa0 │ │ │ │ + bl 270b48 │ │ │ │ orrs r4, r0 │ │ │ │ uxtb r4, r4 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 168f3c │ │ │ │ movs r4, #0 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ - bl 24c75c │ │ │ │ + bl 24c804 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 21557c │ │ │ │ + bl 215624 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 237dac │ │ │ │ + bl 237e54 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 254cb0 │ │ │ │ + bl 254d58 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20a50c │ │ │ │ + bl 20a5b4 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 255508 │ │ │ │ + bl 2555b0 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 254d10 │ │ │ │ + bl 254db8 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2573ac │ │ │ │ + bl 257454 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 254940 │ │ │ │ + bl 2549e8 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 255ffc │ │ │ │ + bl 2560a4 │ │ │ │ mov.w r1, #8388608 @ 0x800000 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 28ea48 │ │ │ │ + bl 28eaf0 │ │ │ │ movs r1, #1 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 26eddc │ │ │ │ + bl 26ee84 │ │ │ │ mov.w r1, #25165824 @ 0x1800000 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 28ed44 │ │ │ │ + bl 28edec │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orr.w r8, r8, r0 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ adds r0, r1, #1 │ │ │ │ beq.w 168f28 │ │ │ │ cmp r1, #1 │ │ │ │ beq.n 168f1c │ │ │ │ cmp r1, #2 │ │ │ │ beq.n 168f1a │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r6 │ │ │ │ strd r1, r3, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - bl 26b688 │ │ │ │ + bl 26b730 │ │ │ │ orr.w r5, r0, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 25cdf8 │ │ │ │ + bl 25cea0 │ │ │ │ ldrsb.w r2, [r6, #65] @ 0x41 │ │ │ │ orrs r5, r0 │ │ │ │ subs r3, r2, #4 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r2, #14 │ │ │ │ it ne │ │ │ │ cmpne r3, #1 │ │ │ │ bhi.n 168e64 │ │ │ │ mov r0, r6 │ │ │ │ - bl 26c5c8 │ │ │ │ + bl 26c670 │ │ │ │ orrs r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f9c18 │ │ │ │ + bl 1f9cc0 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2135f4 │ │ │ │ + bl 21369c │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 237b18 │ │ │ │ + bl 237bc0 │ │ │ │ ldr r1, [pc, #256] @ (168f7c ) │ │ │ │ movs r2, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r1, pc │ │ │ │ mov r0, r6 │ │ │ │ - bl 24d160 │ │ │ │ + bl 24d208 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2524cc │ │ │ │ + bl 252574 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2734a4 │ │ │ │ + bl 27354c │ │ │ │ movs r1, #1 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 26f530 │ │ │ │ + bl 26f5d8 │ │ │ │ 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 │ │ │ │ @@ -354144,59 +354162,59 @@ │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ movw r3, #511 @ 0x1ff │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ movw r3, #4095 @ 0xfff │ │ │ │ strd r7, r7, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - bl 26ade0 │ │ │ │ + bl 26ae88 │ │ │ │ mov r9, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 168d26 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 222ba0 │ │ │ │ + bl 222c48 │ │ │ │ mov r0, r6 │ │ │ │ - bl 255ce4 │ │ │ │ + bl 255d8c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 267838 │ │ │ │ + bl 2678e0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 168d3a │ │ │ │ mov r0, r6 │ │ │ │ - bl 254cb0 │ │ │ │ + bl 254d58 │ │ │ │ mov r0, r6 │ │ │ │ - bl 255508 │ │ │ │ + bl 2555b0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 25bf2c │ │ │ │ + bl 25bfd4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 269134 │ │ │ │ + bl 2691dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 26eb0c │ │ │ │ + bl 26ebb4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 270aa0 │ │ │ │ + bl 270b48 │ │ │ │ b.n 168d88 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 257b0c │ │ │ │ + bl 257bb4 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ b.n 168e2e │ │ │ │ ldr r0, [pc, #84] @ (168f80 ) │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #0 │ │ │ │ add r0, pc │ │ │ │ - bl 1e81b8 │ │ │ │ + bl 1e8260 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r3, #0] │ │ │ │ b.n 168e26 │ │ │ │ mov r0, r6 │ │ │ │ - bl 24ce60 │ │ │ │ + bl 24cf08 │ │ │ │ ldr r2, [pc, #64] @ (168f84 ) │ │ │ │ ldr r3, [pc, #32] @ (168f68 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ @@ -354216,15 +354234,15 @@ │ │ │ │ lsrs r4, r3, #26 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #5 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r5, #48] @ 0x30 │ │ │ │ lsls r7, r5, #2 │ │ │ │ b.n 168a72 │ │ │ │ - vcvt.u16.f16 q15, q9, #1 │ │ │ │ + vcvt.f32.u32 d30, d18, #1 │ │ │ │ movs r7, r3 │ │ │ │ strb r6, [r6, #2] │ │ │ │ lsls r7, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -354235,15 +354253,15 @@ │ │ │ │ cmp r3, #1 │ │ │ │ it ne │ │ │ │ movne r2, #8 │ │ │ │ bne.n 168fba │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 226068 │ │ │ │ + bl 226110 │ │ │ │ pop {r4, pc} │ │ │ │ movs r2, #12 │ │ │ │ ldr.w r3, [r4, #424] @ 0x1a8 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cbz r1, 168fda │ │ │ │ movs r1, #0 │ │ │ │ ldrb.w r0, [r3, #32] │ │ │ │ @@ -354253,25 +354271,25 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 168fc4 │ │ │ │ cbz r1, 168fda │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 22f380 │ │ │ │ + bl 22f428 │ │ │ │ mov r0, r4 │ │ │ │ - bl 28da40 │ │ │ │ + bl 28dae8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24ce60 │ │ │ │ + bl 24cf08 │ │ │ │ mov r0, r4 │ │ │ │ - bl 223708 │ │ │ │ + bl 2237b0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 226068 │ │ │ │ + bl 226110 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r1, [pc, #120] @ (169088 ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -354285,30 +354303,30 @@ │ │ │ │ movs r1, #12 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ movs r3, #5 │ │ │ │ ldr.w r2, [r2, ip] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 22c900 │ │ │ │ + bl 22c9a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 255508 │ │ │ │ + bl 2555b0 │ │ │ │ add r2, sp, #12 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [r2, #4] │ │ │ │ - bl 288dfc │ │ │ │ + bl 288ea4 │ │ │ │ ldr.w r3, [r4, #468] @ 0x1d4 │ │ │ │ cbz r3, 169060 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2524cc │ │ │ │ + bl 252574 │ │ │ │ mov r0, r4 │ │ │ │ - bl 211d20 │ │ │ │ + bl 211dc8 │ │ │ │ ldrb.w r3, [r4, #356] @ 0x164 │ │ │ │ ldr r2, [pc, #48] @ (169098 ) │ │ │ │ orr.w r3, r3, #128 @ 0x80 │ │ │ │ strb.w r3, [r4, #356] @ 0x164 │ │ │ │ ldr r3, [pc, #28] @ (16908c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -354375,27 +354393,27 @@ │ │ │ │ ldrsb.w r3, [r3, #65] @ 0x41 │ │ │ │ bics.w r2, r3, #4 │ │ │ │ beq.w 169a12 │ │ │ │ cmp r3, #3 │ │ │ │ beq.w 169a26 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2235c0 │ │ │ │ + bl 223668 │ │ │ │ ldr r3, [pc, #708] @ (1693f0 ) │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 2163b4 │ │ │ │ + bl 21645c │ │ │ │ add r1, sp, #196 @ 0xc4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 249750 │ │ │ │ + bl 2497f8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2238cc │ │ │ │ + bl 223974 │ │ │ │ ldr.w r5, [r5, #424] @ 0x1a8 │ │ │ │ mov r4, r5 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cbnz r3, 169160 │ │ │ │ b.w 169e0c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ @@ -354420,15 +354438,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 1ff8c0 │ │ │ │ + bl 1ff968 │ │ │ │ mov r9, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 169a08 │ │ │ │ strd r6, r4, [sp, #8] │ │ │ │ movs r4, #0 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ movw sl, #791 @ 0x317 │ │ │ │ @@ -354443,15 +354461,15 @@ │ │ │ │ mov r7, r3 │ │ │ │ b.n 169220 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #4 │ │ │ │ beq.n 169246 │ │ │ │ mov r0, r9 │ │ │ │ mov r5, r9 │ │ │ │ - bl 1ff8c0 │ │ │ │ + bl 1ff968 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 16929c │ │ │ │ mov r9, r0 │ │ │ │ b.n 1691bc │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 1691d8 │ │ │ │ @@ -354463,19 +354481,19 @@ │ │ │ │ movw r2, #791 @ 0x317 │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 1691d8 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ ldr r3, [r5, #112] @ 0x70 │ │ │ │ ldr r2, [r5, #96] @ 0x60 │ │ │ │ mov r0, fp │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r1, r0 │ │ │ │ movs r4, #1 │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 1ff5b8 │ │ │ │ + bl 1ff660 │ │ │ │ cmp r7, #0 │ │ │ │ beq.n 1691d8 │ │ │ │ mov r5, r7 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ cmp r7, #0 │ │ │ │ beq.n 1691d2 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ @@ -354503,39 +354521,39 @@ │ │ │ │ b.n 169202 │ │ │ │ movs r7, #0 │ │ │ │ ldr r4, [r5, #96] @ 0x60 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ vstr d8, [sp, #104] @ 0x68 │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 16928a │ │ │ │ mov r2, r6 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, fp │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r1, r0 │ │ │ │ b.n 169212 │ │ │ │ mov r8, r4 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ - bl 24f49c │ │ │ │ + bl 24f544 │ │ │ │ b.n 1692b6 │ │ │ │ ldr r6, [r4, #24] │ │ │ │ cmp r6, #0 │ │ │ │ bne.w 16917a │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -354566,15 +354584,15 @@ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ strd r3, r6, [r9, #16] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ mov r0, sl │ │ │ │ - bl 1ff8c0 │ │ │ │ + bl 1ff968 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.w 169a00 │ │ │ │ mov r3, sl │ │ │ │ movs r4, #0 │ │ │ │ mov sl, r5 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ @@ -354607,36 +354625,36 @@ │ │ │ │ bne.n 16936e │ │ │ │ movs r2, #0 │ │ │ │ mov r0, fp │ │ │ │ bl 1679a8 │ │ │ │ orrs r0, r4 │ │ │ │ uxtb r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ff8c0 │ │ │ │ + bl 1ff968 │ │ │ │ mov r3, r8 │ │ │ │ cbz r3, 16939a │ │ │ │ mov r8, r0 │ │ │ │ b.n 169326 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #3 │ │ │ │ bne.n 16936e │ │ │ │ mov r0, fp │ │ │ │ bl 1679a8 │ │ │ │ orr.w r3, r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ uxtb r4, r3 │ │ │ │ - bl 1ff8c0 │ │ │ │ + bl 1ff968 │ │ │ │ mov r3, r8 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 169378 │ │ │ │ mov r5, sl │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24f49c │ │ │ │ + bl 24f544 │ │ │ │ b.n 1693ae │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ bne.n 1692ea │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -354686,15 +354704,15 @@ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ strd r3, r7, [r8, #16] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ff8c0 │ │ │ │ + bl 1ff968 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 169a04 │ │ │ │ mov sl, r8 │ │ │ │ str r7, [sp, #24] │ │ │ │ strd r4, r9, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [r5, #16] │ │ │ │ @@ -354727,15 +354745,15 @@ │ │ │ │ subs r3, #28 │ │ │ │ cmp r3, #1 │ │ │ │ bls.n 1694b0 │ │ │ │ cmp.w r8, #0 │ │ │ │ bne.n 169468 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ff8c0 │ │ │ │ + bl 1ff968 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 1697ac │ │ │ │ str r0, [sp, #12] │ │ │ │ b.n 16944c │ │ │ │ ldrd r1, r2, [r4, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 169778 │ │ │ │ @@ -354748,15 +354766,15 @@ │ │ │ │ beq.w 169778 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1694c0 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ movw r1, #299 @ 0x12b │ │ │ │ mov r0, fp │ │ │ │ - bl 201828 │ │ │ │ + bl 2018d0 │ │ │ │ adds r1, r5, #4 │ │ │ │ ldrd r2, r3, [r5, #4] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #4] │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ @@ -354884,136 +354902,136 @@ │ │ │ │ str r3, [r5, #12] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 1fcd90 │ │ │ │ + bl 1fce38 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ add.w ip, r5, #44 @ 0x2c │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add.w r3, r5, #20 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, fp │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ vmov.f64 d0, d8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sl │ │ │ │ ldrb r6, [r3, #13] │ │ │ │ mov r1, r6 │ │ │ │ - bl 1ff0ec │ │ │ │ + bl 1ff194 │ │ │ │ mov r2, r6 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 1696b2 │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, fp │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, fp │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ movw r1, #279 @ 0x117 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 201828 │ │ │ │ + bl 2018d0 │ │ │ │ movs r1, #183 @ 0xb7 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 201828 │ │ │ │ + bl 2018d0 │ │ │ │ mov r2, r5 │ │ │ │ mov r6, r0 │ │ │ │ movw r1, #275 @ 0x113 │ │ │ │ mov r0, fp │ │ │ │ - bl 201828 │ │ │ │ + bl 2018d0 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #16 │ │ │ │ beq.n 169784 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #161 @ 0xa1 │ │ │ │ mov r0, fp │ │ │ │ - bl 201828 │ │ │ │ + bl 2018d0 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #32 │ │ │ │ bne.n 169784 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r1, r6 │ │ │ │ ldr r4, [r4, #48] @ 0x30 │ │ │ │ mov r0, fp │ │ │ │ add r4, r3 │ │ │ │ bl 167b28 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #492 @ 0x1ec │ │ │ │ mov r0, fp │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ b.n 16955c │ │ │ │ mov ip, r5 │ │ │ │ str r7, [r5, #12] │ │ │ │ add r7, sp, #164 @ 0xa4 │ │ │ │ mov r6, r7 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ - bl 1fcd90 │ │ │ │ + bl 1fce38 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov lr, r7 │ │ │ │ add.w ip, r2, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, fp │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ b.n 1695fe │ │ │ │ sub.w r5, r1, #20 │ │ │ │ b.n 169514 │ │ │ │ sub.w r5, r1, #20 │ │ │ │ b.n 1694d0 │ │ │ │ sub.w r4, r1, #20 │ │ │ │ b.n 169554 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, fp │ │ │ │ movw r1, #423 @ 0x1a7 │ │ │ │ - bl 201828 │ │ │ │ + bl 2018d0 │ │ │ │ mov r5, r0 │ │ │ │ b.n 1696fe │ │ │ │ mvn.w r2, #19 │ │ │ │ sub.w r3, r0, #20 │ │ │ │ str r2, [sp, #20] │ │ │ │ b.n 1695cc │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ @@ -355023,15 +355041,15 @@ │ │ │ │ b.n 169484 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ mov r8, sl │ │ │ │ ldrd r4, r9, [sp, #36] @ 0x24 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 24f49c │ │ │ │ + bl 24f544 │ │ │ │ b.n 1697c8 │ │ │ │ ldr r7, [r4, #24] │ │ │ │ cmp r7, #0 │ │ │ │ bne.w 16940e │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -355044,35 +355062,35 @@ │ │ │ │ cmp r3, #5 │ │ │ │ bhi.w 169940 │ │ │ │ add r3, sp, #108 @ 0x6c │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r7, [sp, #28] │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 230e24 │ │ │ │ + bl 230ecc │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 250128 │ │ │ │ + bl 2501d0 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ strb r5, [r6, #0] │ │ │ │ bl 168cc8 │ │ │ │ movs r3, #1 │ │ │ │ movs r1, #8 │ │ │ │ strb.w r3, [fp] │ │ │ │ mov r0, r7 │ │ │ │ - bl 259a40 │ │ │ │ + bl 259ae8 │ │ │ │ mov r1, fp │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 224fc0 │ │ │ │ + bl 225068 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ orrs r4, r0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ strd r5, r5, [r3] │ │ │ │ @@ -355082,26 +355100,26 @@ │ │ │ │ str.w r2, [r9, #12] │ │ │ │ add r3, pc │ │ │ │ str.w sl, [r9, #20] │ │ │ │ str.w r3, [r9] │ │ │ │ movw r3, #642 @ 0x282 │ │ │ │ movt r3, #768 @ 0x300 │ │ │ │ str.w r3, [r9, #8] │ │ │ │ - bl 265e18 │ │ │ │ + bl 265ec0 │ │ │ │ orr.w r3, r4, r0 │ │ │ │ uxtb r3, r3 │ │ │ │ cbz r3, 16986c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ bl 168cc8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ movs r2, #0 │ │ │ │ mov.w r1, #8388608 @ 0x800000 │ │ │ │ - bl 288dfc │ │ │ │ + bl 288ea4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsls r4, r3, #25 │ │ │ │ bmi.w 169a84 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r5, [r3, #4] │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ @@ -355139,25 +355157,25 @@ │ │ │ │ mov r5, r4 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ movs r4, #0 │ │ │ │ bic.w r3, r3, #4227858432 @ 0xfc000000 │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 1698a4 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2e4510 │ │ │ │ + bl 2e45b8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1698b2 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2e44e0 │ │ │ │ + bl 2e4588 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1698a4 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 1698b4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 28f8b0 │ │ │ │ + bl 28f958 │ │ │ │ ldr r2, [pc, #444] @ (169abc ) │ │ │ │ ldr r3, [pc, #444] @ (169ac0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #604] @ 0x25c │ │ │ │ eors r2, r3 │ │ │ │ @@ -355209,15 +355227,15 @@ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ strd r3, r6, [r5, #16] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w r7, {r0, r1} │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ff8c0 │ │ │ │ + bl 1ff968 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 169dfe │ │ │ │ strd r6, r8, [sp, #36] @ 0x24 │ │ │ │ movs r7, #0 │ │ │ │ mov r8, r5 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ @@ -355261,151 +355279,151 @@ │ │ │ │ b.n 1692a2 │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r3 │ │ │ │ b.n 16989a │ │ │ │ ldr r5, [sp, #28] │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 269974 │ │ │ │ + bl 269a1c │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ cmp r3, #3 │ │ │ │ bne.w 169122 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2524cc │ │ │ │ + bl 252574 │ │ │ │ mov r0, r5 │ │ │ │ - bl 255508 │ │ │ │ + bl 2555b0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 291640 │ │ │ │ + bl 2916e8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2524cc │ │ │ │ + bl 252574 │ │ │ │ mov r0, r5 │ │ │ │ - bl 255508 │ │ │ │ + bl 2555b0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1736d8 │ │ │ │ mov r0, r5 │ │ │ │ bl 169000 │ │ │ │ b.w 169122 │ │ │ │ ldr r6, [pc, #104] @ (169ac4 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r5, [pc, #104] @ (169ac8 ) │ │ │ │ add r6, pc │ │ │ │ add r5, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e0740 │ │ │ │ + bl 1e07e8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 282d48 │ │ │ │ + bl 282df0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #2 │ │ │ │ - bl 1e0740 │ │ │ │ + bl 1e07e8 │ │ │ │ b.w 16910e │ │ │ │ ldr r5, [pc, #68] @ (169acc ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r4, [pc, #68] @ (169ad0 ) │ │ │ │ add r5, pc │ │ │ │ add r4, pc │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e0740 │ │ │ │ + bl 1e07e8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 282d48 │ │ │ │ + bl 282df0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 1e0740 │ │ │ │ + bl 1e07e8 │ │ │ │ b.n 169882 │ │ │ │ nop │ │ │ │ ... │ │ │ │ bge.n 1699d6 │ │ │ │ vqshlu.s64 q11, q13, #63 @ 0x3f │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 169f54 │ │ │ │ + b.n 16a0d4 │ │ │ │ movs r7, r3 │ │ │ │ - stmia r1!, {r2, r4, r6, r7} │ │ │ │ + stmia r2!, {r2, r4, r7} │ │ │ │ movs r7, r3 │ │ │ │ - b.n 169f04 │ │ │ │ + b.n 16a084 │ │ │ │ movs r7, r3 │ │ │ │ - stmia r1!, {r3, r5, r7} │ │ │ │ + stmia r2!, {r3, r5, r6} │ │ │ │ movs r7, r3 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ movw r1, #769 @ 0x301 │ │ │ │ cmp r2, r1 │ │ │ │ bne.w 1699de │ │ │ │ str r4, [sp, #4] │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r1, #132 @ 0x84 │ │ │ │ str.w r3, [r9, #4] │ │ │ │ movs r3, #2 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ str.w r3, [r9] │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ mov r6, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ add.w r1, r6, #20 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2023d0 │ │ │ │ + bl 202478 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #1 │ │ │ │ vstr d9, [sp, #104] @ 0x68 │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 169b40 │ │ │ │ mov r3, r8 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ vstr d8, [sp, #104] @ 0x68 │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 169b66 │ │ │ │ mov r3, r8 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov.w r1, #398 @ 0x18e │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ movs r2, #1 │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov.w r3, #1 │ │ │ │ strb.w r3, [r0, #40] @ 0x28 │ │ │ │ movs r3, #32 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ strd sl, r7, [fp, #8] │ │ │ │ strd sl, sl, [fp] │ │ │ │ add.w lr, r5, #84 @ 0x54 │ │ │ │ add.w ip, r5, #100 @ 0x64 │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ @@ -355437,45 +355455,45 @@ │ │ │ │ str.w sl, [r2, #40] @ 0x28 │ │ │ │ ldrb.w r2, [r3, #37] @ 0x25 │ │ │ │ ldrb.w r3, [r3, #38] @ 0x26 │ │ │ │ add.w r2, r5, r2, lsl #2 │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ str.w sl, [r2, #40] @ 0x28 │ │ │ │ str.w sl, [r3, #40] @ 0x28 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movs r2, #32 │ │ │ │ str.w sl, [r3] │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ mov r1, r3 │ │ │ │ vldr d7, [sp, #104] @ 0x68 │ │ │ │ vstr d7, [sp, #64] @ 0x40 │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 169c4e │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov.w r1, #398 @ 0x18e │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ movs r2, #1 │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ add.w lr, r5, #84 @ 0x54 │ │ │ │ str.w r7, [fp, #12] │ │ │ │ strd sl, sl, [fp] │ │ │ │ add.w ip, r5, #100 @ 0x64 │ │ │ │ str.w sl, [fp, #8] │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ @@ -355504,98 +355522,98 @@ │ │ │ │ str.w sl, [r2, #40] @ 0x28 │ │ │ │ ldrb.w r2, [r3, #37] @ 0x25 │ │ │ │ ldrb.w r3, [r3, #38] @ 0x26 │ │ │ │ add.w r2, r5, r2, lsl #2 │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ str.w sl, [r2, #40] @ 0x28 │ │ │ │ str.w sl, [r3, #40] @ 0x28 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov.w r1, #492 @ 0x1ec │ │ │ │ mov r0, r9 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ movs r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 202440 │ │ │ │ + bl 2024e8 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #2 │ │ │ │ - bl 1fd160 │ │ │ │ + bl 1fd208 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 169d28 │ │ │ │ adds r5, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 202360 │ │ │ │ + bl 202408 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 202488 │ │ │ │ + bl 202530 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2024b8 │ │ │ │ + bl 202560 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r1, #744 @ 0x2e8 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ mov r5, r0 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov r1, r7 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ str.w r6, [fp, #12] │ │ │ │ strd sl, sl, [fp] │ │ │ │ add.w r6, r5, #84 @ 0x54 │ │ │ │ str.w sl, [fp, #8] │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ movs r7, #1 │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 1ff5b8 │ │ │ │ + bl 1ff660 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fe268 │ │ │ │ + bl 1fe310 │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 1699d0 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ff8c0 │ │ │ │ + bl 1ff968 │ │ │ │ cbz r4, 169dca │ │ │ │ str r0, [sp, #12] │ │ │ │ b.n 1699b2 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ cmp r2, #4 │ │ │ │ bne.n 169d9a │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movw r1, #769 @ 0x301 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ cmp r2, r1 │ │ │ │ beq.w 1699fc │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ff8c0 │ │ │ │ + bl 1ff968 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 169da4 │ │ │ │ mov r5, r8 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ ldr.w r8, [sp, #40] @ 0x28 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 24f49c │ │ │ │ + bl 24f544 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cbz r3, 169df8 │ │ │ │ mov r3, r2 │ │ │ │ b.n 169dee │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -355649,15 +355667,15 @@ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ strd r3, r5, [r8, #16] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ff8c0 │ │ │ │ + bl 1ff968 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 16a164 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ mov fp, r8 │ │ │ │ movs r5, #0 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ @@ -355690,15 +355708,15 @@ │ │ │ │ adds r6, #20 │ │ │ │ cmp r1, r3 │ │ │ │ beq.w 16a082 │ │ │ │ ldr r4, [r2, r6] │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 169ece │ │ │ │ mov r0, r7 │ │ │ │ - bl 200dec │ │ │ │ + bl 200e94 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ bne.w 16a082 │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ add.w ip, sp, #132 @ 0x84 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r3, r6 │ │ │ │ ldr.w lr, [r7, #56] @ 0x38 │ │ │ │ @@ -355733,70 +355751,70 @@ │ │ │ │ bne.n 169f58 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 16a104 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1fcd90 │ │ │ │ + bl 1fce38 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r5, r0 │ │ │ │ str r1, [sp, #16] │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ movs r2, #1 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str.w r2, [r8, #12] │ │ │ │ add.w ip, r5, #44 @ 0x2c │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ strb.w r1, [r8, #16] │ │ │ │ ldmia.w r8!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, fp │ │ │ │ vmov.f64 d0, #96 @ 0x3f000000 0.5 │ │ │ │ ldrb.w r8, [r3, #13] │ │ │ │ mov r1, r8 │ │ │ │ - bl 1ff0ec │ │ │ │ + bl 1ff194 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 169fd8 │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r8 │ │ │ │ movs r1, #191 @ 0xbf │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ mov r8, r0 │ │ │ │ ldrb r0, [r5, #12] │ │ │ │ add r6, r3 │ │ │ │ - bl 200974 │ │ │ │ + bl 200a1c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1fcd90 │ │ │ │ + bl 1fce38 │ │ │ │ ldrb.w lr, [r5, #12] │ │ │ │ mov ip, r0 │ │ │ │ cmp.w lr, #0 │ │ │ │ beq.n 16a05e │ │ │ │ ldr.w ip, [sp, #24] │ │ │ │ mov r7, r0 │ │ │ │ str.w r8, [sp, #16] │ │ │ │ @@ -355824,15 +355842,15 @@ │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ strb r6, [r7, #28] │ │ │ │ bne.n 16a01a │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ ldr.w ip, [sp, #12] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, ip │ │ │ │ - bl 201638 │ │ │ │ + bl 2016e0 │ │ │ │ movs r5, #1 │ │ │ │ ldrd r2, r3, [r6, #4] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ adds r3, r6, #4 │ │ │ │ str.w sl, [r6, #4] │ │ │ │ strd r0, r0, [r6, #8] │ │ │ │ @@ -355840,15 +355858,15 @@ │ │ │ │ str r2, [r6, #4] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbnz r3, 16a096 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ff8c0 │ │ │ │ + bl 1ff968 │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 16a124 │ │ │ │ str r0, [sp, #20] │ │ │ │ b.n 169e8e │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cbz r3, 16a0ba │ │ │ │ @@ -355903,25 +355921,25 @@ │ │ │ │ cmp r2, #3 │ │ │ │ bne.n 16a086 │ │ │ │ ldrb.w r2, [r7, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 16a0ae │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ff8c0 │ │ │ │ + bl 1ff968 │ │ │ │ cmp r6, #0 │ │ │ │ bne.n 16a092 │ │ │ │ mov r8, fp │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ mov fp, r5 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 24f49c │ │ │ │ + bl 24f544 │ │ │ │ b.n 16a140 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 169e50 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -356048,18 +356066,18 @@ │ │ │ │ beq.n 16a2b0 │ │ │ │ ldr.w r3, [r5, #320] @ 0x140 │ │ │ │ ldrb.w r3, [r3, #624] @ 0x270 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 16a39e │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 27254c │ │ │ │ + bl 2725f4 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 240e4c │ │ │ │ + bl 240ef4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 1ae704 │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ cmp r3, #5 │ │ │ │ it ne │ │ │ │ cmpne r3, #14 │ │ │ │ @@ -356067,34 +356085,34 @@ │ │ │ │ mov r0, r4 │ │ │ │ movs r6, #1 │ │ │ │ bl 18396c │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ strh.w r6, [sp, #20] │ │ │ │ strb.w r6, [sp, #22] │ │ │ │ - bl 22560c │ │ │ │ + bl 2256b4 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ strb.w r6, [sp, #12] │ │ │ │ - bl 224fc0 │ │ │ │ + bl 225068 │ │ │ │ ldrb r3, [r5, #8] │ │ │ │ cmp r3, #4 │ │ │ │ beq.n 16a3da │ │ │ │ cmp r3, #5 │ │ │ │ bls.n 16a31e │ │ │ │ ldrb.w r1, [r5, #292] @ 0x124 │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [pc, #340] @ (16a460 ) │ │ │ │ mov r0, r4 │ │ │ │ rsb r1, r1, #2 │ │ │ │ strb.w r1, [sp, #16] │ │ │ │ ldr r1, [pc, #332] @ (16a464 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1ffe90 │ │ │ │ + bl 1fff38 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ bl 168cc8 │ │ │ │ ldr r2, [pc, #312] @ (16a468 ) │ │ │ │ @@ -356130,62 +356148,62 @@ │ │ │ │ bne.n 16a440 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #8 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 232b84 │ │ │ │ + bl 232c2c │ │ │ │ ldrsb.w r1, [r4, #65] @ 0x41 │ │ │ │ b.n 16a232 │ │ │ │ movs r3, #61 @ 0x3d │ │ │ │ strb.w r1, [sp, #28] │ │ │ │ strb.w r3, [sp, #31] │ │ │ │ b.n 16a2b0 │ │ │ │ ldr r2, [pc, #196] @ (16a470 ) │ │ │ │ mov r3, r6 │ │ │ │ ldr r1, [pc, #196] @ (16a474 ) │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1ffe90 │ │ │ │ + bl 1fff38 │ │ │ │ ldrb.w r3, [r4, #360] @ 0x168 │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ itt eq │ │ │ │ moveq r3, #1 │ │ │ │ strbeq.w r3, [r6, #792] @ 0x318 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 16a2d4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 243740 │ │ │ │ + bl 2437e8 │ │ │ │ b.n 16a2d4 │ │ │ │ ldr r2, [pc, #156] @ (16a478 ) │ │ │ │ mov r3, r7 │ │ │ │ ldr r1, [pc, #156] @ (16a47c ) │ │ │ │ movs r0, #2 │ │ │ │ add r2, pc │ │ │ │ strb.w r0, [sp, #16] │ │ │ │ add r1, pc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ffe90 │ │ │ │ + bl 1fff38 │ │ │ │ ldrb r3, [r5, #8] │ │ │ │ b.n 16a2fe │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 250a00 │ │ │ │ + bl 250aa8 │ │ │ │ mov r0, r4 │ │ │ │ bl 16f78c │ │ │ │ mov r0, r4 │ │ │ │ bl 16f5f4 │ │ │ │ mov r0, r4 │ │ │ │ bl 17519c │ │ │ │ mov r0, r4 │ │ │ │ - bl 222060 │ │ │ │ + bl 222108 │ │ │ │ mov r0, r4 │ │ │ │ bl 175af4 │ │ │ │ ldr.w r3, [r5, #320] @ 0x140 │ │ │ │ ldrb.w r3, [r3, #758] @ 0x2f6 │ │ │ │ cbz r3, 16a434 │ │ │ │ ldrsb.w r1, [r4, #65] @ 0x41 │ │ │ │ cmp r1, #3 │ │ │ │ @@ -356195,15 +356213,15 @@ │ │ │ │ b.n 16a354 │ │ │ │ mov r0, r4 │ │ │ │ bl 16fce8 │ │ │ │ ldrsb.w r1, [r4, #65] @ 0x41 │ │ │ │ b.n 16a21a │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 232b84 │ │ │ │ + bl 232c2c │ │ │ │ b.n 16a388 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrsh r4, [r0, r0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ @@ -356548,28 +356566,28 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 16a480 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 16a7a0 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ add.w r9, r2, r3 │ │ │ │ - bl 200b40 │ │ │ │ + bl 200be8 │ │ │ │ add r0, r9 │ │ │ │ cmp r0, r8 │ │ │ │ bcc.n 16a7a0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 200b40 │ │ │ │ + bl 200be8 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ add.w r8, r9, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 16a7a6 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ff8c0 │ │ │ │ + bl 1ff968 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 16a78e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -356915,15 +356933,15 @@ │ │ │ │ it ne │ │ │ │ cmpne r2, #5 │ │ │ │ beq.w 16aef2 │ │ │ │ ldr.w r2, [pc, #1648] @ 16b1fc │ │ │ │ mov.w r1, #512 @ 0x200 │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ - bl 230900 │ │ │ │ + bl 2309a8 │ │ │ │ ldrb r2, [r7, #17] │ │ │ │ mov fp, r0 │ │ │ │ tst.w r2, #56 @ 0x38 │ │ │ │ beq.n 16abda │ │ │ │ ldr r3, [r7, #116] @ 0x74 │ │ │ │ cmp r3, #3 │ │ │ │ bhi.n 16abda │ │ │ │ @@ -356932,15 +356950,15 @@ │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r1, #6 │ │ │ │ movs r1, r2 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #12 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 230900 │ │ │ │ + bl 2309a8 │ │ │ │ ldrb r2, [r7, #17] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ ubfx r2, r2, #3, #2 │ │ │ │ bl 172804 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ @@ -356956,74 +356974,74 @@ │ │ │ │ ldr r2, [r7, #116] @ 0x74 │ │ │ │ cmp r2, r3 │ │ │ │ bne.w 16ae96 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 217ee4 │ │ │ │ + bl 217f8c │ │ │ │ orr.w fp, r0, fp │ │ │ │ ldrb.w r3, [r7, #96] @ 0x60 │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 16afba │ │ │ │ ldr.w r3, [pc, #1520] @ 16b200 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r3 │ │ │ │ - bl 25f9d0 │ │ │ │ + bl 25fa78 │ │ │ │ mov r1, r7 │ │ │ │ orr.w r4, r0, fp │ │ │ │ mov r0, r6 │ │ │ │ bl 16d8fc │ │ │ │ ldr r3, [r7, #120] @ 0x78 │ │ │ │ orrs r4, r0 │ │ │ │ ldrb.w r3, [r3, #365] @ 0x16d │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 16b14e │ │ │ │ ldr.w r1, [pc, #1476] @ 16b204 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 293bd4 │ │ │ │ + bl 293c7c │ │ │ │ movs r1, #1 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 224274 │ │ │ │ + bl 22431c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 16b146 │ │ │ │ orr.w r5, r9, r4 │ │ │ │ ldr.w r3, [pc, #1448] @ 16b208 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #64] @ 0x40 │ │ │ │ mov.w r3, #1664 @ 0x680 │ │ │ │ movt r3, #896 @ 0x380 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 2369c4 │ │ │ │ + bl 236a6c │ │ │ │ orr.w r4, r0, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 16e0a0 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 16e078 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 16e8a4 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 22bb54 │ │ │ │ + bl 22bbfc │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 24ddfc │ │ │ │ + bl 24dea4 │ │ │ │ mov r1, r7 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 1ae610 │ │ │ │ ldr r3, [r7, #120] @ 0x78 │ │ │ │ orrs r4, r0 │ │ │ │ ldr.w r3, [r3, #320] @ 0x140 │ │ │ │ @@ -357034,15 +357052,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 16af54 │ │ │ │ add r5, sp, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #44] @ 0x2c │ │ │ │ - bl 2734a4 │ │ │ │ + bl 27354c │ │ │ │ orr.w r3, r0, r4 │ │ │ │ uxtb r3, r3 │ │ │ │ cbz r3, 16acf0 │ │ │ │ ldr r0, [r7, #120] @ 0x78 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ bl 168cc8 │ │ │ │ @@ -357055,15 +357073,15 @@ │ │ │ │ movmi r4, #0 │ │ │ │ bpl.w 16b1a6 │ │ │ │ ldr.w r3, [r3, #320] @ 0x140 │ │ │ │ ldrb.w r3, [r3, #743] @ 0x2e7 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 16af48 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fb238 │ │ │ │ + bl 1fb2e0 │ │ │ │ ldr r3, [r7, #120] @ 0x78 │ │ │ │ orrs r4, r0 │ │ │ │ ldrb r3, [r3, #8] │ │ │ │ cmp r3, #6 │ │ │ │ bhi.w 16afa2 │ │ │ │ ldrb.w r3, [r7, #96] @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -357087,15 +357105,15 @@ │ │ │ │ bl 177010 │ │ │ │ ldr.w r3, [pc, #1192] @ 16b20c │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r3 │ │ │ │ - bl 2163b4 │ │ │ │ + bl 21645c │ │ │ │ ldr r1, [r7, #120] @ 0x78 │ │ │ │ orrs r4, r0 │ │ │ │ ldrb r3, [r1, #8] │ │ │ │ cmp r3, #5 │ │ │ │ bhi.w 16afae │ │ │ │ mov r0, r6 │ │ │ │ bl 17054c │ │ │ │ @@ -357107,23 +357125,23 @@ │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 16ae76 │ │ │ │ mov r0, r6 │ │ │ │ bl 16d8d4 │ │ │ │ cbz r0, 16adb8 │ │ │ │ b.n 16ae8a │ │ │ │ mov r0, r6 │ │ │ │ - bl 2524cc │ │ │ │ + bl 252574 │ │ │ │ mov r0, r6 │ │ │ │ - bl 254cb0 │ │ │ │ + bl 254d58 │ │ │ │ mov r0, r6 │ │ │ │ - bl 255508 │ │ │ │ + bl 2555b0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 254d10 │ │ │ │ + bl 254db8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fa728 │ │ │ │ + bl 1fa7d0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 16ada0 │ │ │ │ mov r0, r6 │ │ │ │ bl 183d14 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 16ada0 │ │ │ │ ldr r3, [r7, #120] @ 0x78 │ │ │ │ @@ -357153,31 +357171,31 @@ │ │ │ │ movhi r3, #1 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ strb.w r3, [sp, #79] @ 0x4f │ │ │ │ movw r3, #6781 @ 0x1a7d │ │ │ │ strd r2, r3, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - bl 233324 │ │ │ │ + bl 2333cc │ │ │ │ mov r0, r6 │ │ │ │ - bl 2524cc │ │ │ │ + bl 252574 │ │ │ │ mov r0, r6 │ │ │ │ - bl 254cb0 │ │ │ │ + bl 254d58 │ │ │ │ mov r0, r6 │ │ │ │ - bl 255508 │ │ │ │ + bl 2555b0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 254d10 │ │ │ │ + bl 254db8 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2707ec │ │ │ │ + bl 270894 │ │ │ │ ldr.w r3, [sl] │ │ │ │ lsls r3, r3, #25 │ │ │ │ bmi.w 16b170 │ │ │ │ mov r0, r6 │ │ │ │ - bl 28f8b0 │ │ │ │ + bl 28f958 │ │ │ │ ldr r2, [pc, #960] @ (16b210 ) │ │ │ │ ldr r3, [pc, #928] @ (16b1f0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ @@ -357209,15 +357227,15 @@ │ │ │ │ ldr r3, [r7, #120] @ 0x78 │ │ │ │ ldrb.w r3, [r3, #364] @ 0x16c │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 16ac02 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r3 │ │ │ │ - bl 218070 │ │ │ │ + bl 218118 │ │ │ │ orr.w fp, r0, fp │ │ │ │ b.n 16ac02 │ │ │ │ ubfx r2, r2, #3, #2 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 173358 │ │ │ │ ldrb r2, [r7, #17] │ │ │ │ @@ -357281,36 +357299,36 @@ │ │ │ │ ldr r5, [pc, #676] @ (16b214 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r4, [pc, #676] @ (16b218 ) │ │ │ │ add r5, pc │ │ │ │ add r4, pc │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e0740 │ │ │ │ + bl 1e07e8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 282d48 │ │ │ │ + bl 282df0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 1e0740 │ │ │ │ + bl 1e07e8 │ │ │ │ b.n 16ab72 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 16d28c │ │ │ │ b.n 16ad30 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 16ccd0 │ │ │ │ orrs r4, r0 │ │ │ │ b.n 16ad26 │ │ │ │ mov r0, r6 │ │ │ │ - bl 24ef04 │ │ │ │ + bl 24efac │ │ │ │ ldr r1, [r7, #120] @ 0x78 │ │ │ │ orrs r4, r0 │ │ │ │ b.n 16ad80 │ │ │ │ ldr.w r5, [r6, #424] @ 0x1a8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cbnz r3, 16afce │ │ │ │ b.n 16ac0e │ │ │ │ @@ -357325,15 +357343,15 @@ │ │ │ │ movt r9, #198 @ 0xc6 │ │ │ │ movs r3, #0 │ │ │ │ strd fp, sl, [sp, #24] │ │ │ │ str r3, [sp, #8] │ │ │ │ strd r7, r6, [sp, #32] │ │ │ │ ldr r6, [r4, #24] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ff8c0 │ │ │ │ + bl 1ff968 │ │ │ │ mov fp, r0 │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 16b142 │ │ │ │ str r4, [sp, #16] │ │ │ │ mov r3, r6 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ movs r6, #0 │ │ │ │ @@ -357360,39 +357378,39 @@ │ │ │ │ ldr r5, [r2, #0] │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 16b024 │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #4 │ │ │ │ beq.n 16b0ce │ │ │ │ mov r0, fp │ │ │ │ - bl 1ff8c0 │ │ │ │ + bl 1ff968 │ │ │ │ mov r3, fp │ │ │ │ cbz r3, 16b066 │ │ │ │ mov fp, r0 │ │ │ │ b.n 16b00a │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ cmp r1, r7 │ │ │ │ it ne │ │ │ │ cmpne r1, sl │ │ │ │ beq.n 16b0e0 │ │ │ │ mov r2, r5 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 16b020 │ │ │ │ mov r0, fp │ │ │ │ - bl 1ff8c0 │ │ │ │ + bl 1ff968 │ │ │ │ mov r3, fp │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 16b046 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r3, r6 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r0, r3 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r4 │ │ │ │ - bl 24f49c │ │ │ │ + bl 24f544 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ orrs r3, r0 │ │ │ │ uxtb r3, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cbz r3, 16b092 │ │ │ │ @@ -357419,15 +357437,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 16b0ac │ │ │ │ cbz r1, 16b0c2 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r0, r6 │ │ │ │ - bl 20fa7c │ │ │ │ + bl 20fb24 │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ b.n 16ac0e │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ cmp r1, r7 │ │ │ │ it ne │ │ │ │ cmpne r1, sl │ │ │ │ itet eq │ │ │ │ @@ -357450,15 +357468,15 @@ │ │ │ │ cmp r1, #23 │ │ │ │ bhi.n 16b118 │ │ │ │ lsr.w r1, r9, r1 │ │ │ │ lsls r1, r1, #31 │ │ │ │ bmi.n 16b054 │ │ │ │ mov r0, r2 │ │ │ │ mov r6, r4 │ │ │ │ - bl 1fe268 │ │ │ │ + bl 1fe310 │ │ │ │ mov r2, r5 │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 16b020 │ │ │ │ b.n 16b05a │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ cmp r2, #4 │ │ │ │ bne.n 16b03c │ │ │ │ @@ -357482,34 +357500,34 @@ │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r1, r2 │ │ │ │ ldr r2, [pc, #188] @ (16b224 ) │ │ │ │ add r2, pc │ │ │ │ - bl 239034 │ │ │ │ + bl 2390dc │ │ │ │ orrs r4, r0 │ │ │ │ b.n 16ac3c │ │ │ │ ldr r5, [pc, #180] @ (16b228 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r4, [pc, #180] @ (16b22c ) │ │ │ │ add r5, pc │ │ │ │ add r4, pc │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e0740 │ │ │ │ + bl 1e07e8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 282d48 │ │ │ │ + bl 282df0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 1e0740 │ │ │ │ + bl 1e07e8 │ │ │ │ b.n 16ae46 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 16f8ec │ │ │ │ orrs r4, r0 │ │ │ │ b.n 16ad58 │ │ │ │ mov r1, r7 │ │ │ │ @@ -357552,26 +357570,26 @@ │ │ │ │ movs r0, r0 │ │ │ │ stmia r5!, {r0, r1, r2, r3, r6} │ │ │ │ vtbl.8 d28, {d31}, d23 │ │ │ │ @ instruction: 0xffff0cb8 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r5, r6] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldmia r5, {r4, r5} │ │ │ │ + ldmia r5, {r4, r5, r6, r7} │ │ │ │ movs r7, r3 │ │ │ │ - add r4, sp, #760 @ 0x2f8 │ │ │ │ + add r5, sp, #504 @ 0x1f8 │ │ │ │ movs r7, r3 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ stmia r5!, {r0, r1, r6, r7} │ │ │ │ - vtbl.8 d28, {d15-d18}, d30 │ │ │ │ + vtbx.8 d28, {d31-) │ │ │ │ @@ -357698,15 +357716,15 @@ │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ ldr r5, [pc, #728] @ (16b664 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [pc, #296] @ (16b4bc ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - add r4, sp, #712 @ 0x2c8 │ │ │ │ + add r5, sp, #456 @ 0x1c8 │ │ │ │ movs r6, r5 │ │ │ │ ldr r3, [pc, #64] @ (16b3dc ) │ │ │ │ movw ip, #285 @ 0x11d │ │ │ │ ldr r2, [pc, #64] @ (16b3e0 ) │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ cmp r1, ip │ │ │ │ @@ -357866,31 +357884,31 @@ │ │ │ │ movs r0, #0 │ │ │ │ b.n 16b502 │ │ │ │ strd r3, r1, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 16b54c │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r5, r0 │ │ │ │ b.n 16b4e4 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ subs r2, #1 │ │ │ │ strd r1, r1, [sp, #16] │ │ │ │ cmp r2, #31 │ │ │ │ bhi.n 16b58e │ │ │ │ @@ -358286,15 +358304,15 @@ │ │ │ │ asrs r1, r2, #4 │ │ │ │ asrs r1, r2, #4 │ │ │ │ uxtb r7, r7 │ │ │ │ cmp.w r1, #398 @ 0x18e │ │ │ │ mov r0, r8 │ │ │ │ it eq │ │ │ │ lsleq r7, r7, #2 │ │ │ │ - bl 200b40 │ │ │ │ + bl 200be8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ b.n 16b7b2 │ │ │ │ cmp r3, #5 │ │ │ │ beq.n 16b8e2 │ │ │ │ lsls r7, r7, #2 │ │ │ │ lsls r0, r0, #2 │ │ │ │ b.n 16b7b2 │ │ │ │ @@ -358463,21 +358481,21 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ bmi.w 16bc1e │ │ │ │ add.w fp, sp, #16 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movw r1, #321 @ 0x141 │ │ │ │ ldrb.w r6, [r5, #40] @ 0x28 │ │ │ │ ldrb.w sl, [r5, #33] @ 0x21 │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, sl │ │ │ │ strb.w r6, [r0, #40] @ 0x28 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add.w ip, r8, #84 @ 0x54 │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldrb.w lr, [r3, #31] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ @@ -358487,20 +358505,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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ add.w r0, r5, #20 │ │ │ │ add.w r1, r8, #20 │ │ │ │ - bl 1ff5b8 │ │ │ │ + bl 1ff660 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fe268 │ │ │ │ + bl 1fe310 │ │ │ │ b.n 16ba42 │ │ │ │ cmp r4, #5 │ │ │ │ beq.w 16ba64 │ │ │ │ mov.w sl, sl, lsl #2 │ │ │ │ mov.w r9, r9, lsl #2 │ │ │ │ b.n 16b9ce │ │ │ │ cmp.w r1, #660 @ 0x294 │ │ │ │ @@ -358509,15 +358527,15 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ b.n 16ba42 │ │ │ │ uxtb.w sl, r2 │ │ │ │ cmp.w r1, #398 @ 0x18e │ │ │ │ mov r0, r5 │ │ │ │ it eq │ │ │ │ moveq.w sl, sl, lsl #2 │ │ │ │ - bl 200b40 │ │ │ │ + bl 200be8 │ │ │ │ mov.w r9, r0, lsl #2 │ │ │ │ b.n 16b9ce │ │ │ │ ldr.w r2, [r9, #100] @ 0x64 │ │ │ │ ldrb.w r1, [r2, #-8] │ │ │ │ cmp r1, #5 │ │ │ │ bne.n 16bad6 │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ @@ -358647,30 +358665,30 @@ │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ bne.n 16bcfe │ │ │ │ ldrb.w r3, [r9, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 16bf1e │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1fcd90 │ │ │ │ + bl 1fce38 │ │ │ │ ldrb.w r3, [fp, #13] │ │ │ │ add.w fp, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, fp │ │ │ │ mov sl, r0 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ add.w lr, sp, #52 @ 0x34 │ │ │ │ add.w ip, sl, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr.w sl, [r9, #68] @ 0x44 │ │ │ │ mov r9, fp │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ ldr.w r0, [sl, #20] │ │ │ │ cmp r3, #32 │ │ │ │ bhi.n 16be10 │ │ │ │ subs r3, #1 │ │ │ │ @@ -358695,31 +358713,31 @@ │ │ │ │ ldrb r7, [r4, r3] │ │ │ │ movs r2, #32 │ │ │ │ str r1, [sp, #32] │ │ │ │ ldrd sl, fp, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ strd sl, fp, [sp, #16] │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ add.w fp, sp, #16 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 16bdac │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ movs r3, #0 │ │ │ │ mov r9, r0 │ │ │ │ str r3, [sp, #12] │ │ │ │ b.n 16bb00 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r1, [sp, #32] │ │ │ │ b.n 16bd7c │ │ │ │ @@ -358730,25 +358748,25 @@ │ │ │ │ strb.w r2, [sp, #32] │ │ │ │ b.n 16bd7c │ │ │ │ uxtb.w sl, sl │ │ │ │ sub.w r1, r9, #20 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ mov.w sl, sl, asr #2 │ │ │ │ - bl 201b18 │ │ │ │ + bl 201bc0 │ │ │ │ sub.w r1, r9, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 201b18 │ │ │ │ + bl 201bc0 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ mov r0, r7 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r9, r0 │ │ │ │ b.n 16bad8 │ │ │ │ uxtb r0, r0 │ │ │ │ mov.w sl, r0, asr #2 │ │ │ │ b.n 16bad8 │ │ │ │ uxth.w sl, sl │ │ │ │ b.n 16bdde │ │ │ │ @@ -358794,58 +358812,58 @@ │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ bne.n 16be92 │ │ │ │ ldrb.w r3, [r9, #72] @ 0x48 │ │ │ │ mov r9, r6 │ │ │ │ cbz r3, 16becc │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1fcd90 │ │ │ │ + bl 1fce38 │ │ │ │ add.w r9, r0, #20 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ mov sl, r0 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ add.w lr, sp, #52 @ 0x34 │ │ │ │ add.w ip, sl, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov.w sl, fp, asr #2 │ │ │ │ b.n 16bad8 │ │ │ │ uxth.w fp, fp │ │ │ │ b.n 16be62 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #32] │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov fp, r0 │ │ │ │ cbz r0, 16bf0c │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, fp │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r9, r0 │ │ │ │ b.n 16bae2 │ │ │ │ mov r9, fp │ │ │ │ b.n 16bd40 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ mov ip, r1 │ │ │ │ @@ -358957,33 +358975,33 @@ │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ bne.n 16c046 │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 16c33e │ │ │ │ ldr r7, [sp, #12] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1fcd90 │ │ │ │ + bl 1fce38 │ │ │ │ add.w r6, r0, #20 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov ip, sl │ │ │ │ str.w r4, [sl, #12] │ │ │ │ strb.w r2, [sl, #16] │ │ │ │ add.w r4, r5, #44 @ 0x2c │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r5, [r3, #13] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r5, r3 │ │ │ │ bhi.w 16c2b0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ @@ -359015,35 +359033,35 @@ │ │ │ │ add.w r3, r2, r6, lsl #2 │ │ │ │ str.w fp, [sp, #32] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #160 @ 0xa0 │ │ │ │ strd r0, r6, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 200974 │ │ │ │ + bl 200a1c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 201a00 │ │ │ │ + bl 201aa8 │ │ │ │ movs r2, #16 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ vstr d8, [sp, #112] @ 0x70 │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, 16c126 │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ adds r2, #20 │ │ │ │ ldrb r4, [r7, #12] │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 16c246 │ │ │ │ add r3, sp, #116 @ 0x74 │ │ │ │ mov r8, r7 │ │ │ │ @@ -359064,69 +359082,69 @@ │ │ │ │ str.w r8, [r2, #12] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 1fcd90 │ │ │ │ + bl 1fce38 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r9, r0 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ ldr.w lr, [sp, #24] │ │ │ │ add.w ip, r9, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ movs r3, #20 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, sl │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 202600 │ │ │ │ + bl 2026a8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #32 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ movs r1, #1 │ │ │ │ str r5, [r3, #0] │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ mul.w r3, r7, r3 │ │ │ │ str r3, [r6, #0] │ │ │ │ vldr d7, [sp, #112] @ 0x70 │ │ │ │ vstr d7, [sp, #104] @ 0x68 │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 16c1ee │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ mov r0, sl │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r4 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, sl │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, sl │ │ │ │ adds r7, #1 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ ldrb.w ip, [r8, #12] │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r7, ip │ │ │ │ bcs.n 16c240 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ strd r5, r5, [r6] │ │ │ │ strd r5, r8, [r6, #8] │ │ │ │ @@ -359148,19 +359166,19 @@ │ │ │ │ add r3, r2 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r9, r3 │ │ │ │ bne.w 16c0ea │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ mov r0, r6 │ │ │ │ - bl 200974 │ │ │ │ + bl 200a1c │ │ │ │ add r2, sp, #192 @ 0xc0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 201a00 │ │ │ │ + bl 201aa8 │ │ │ │ ldr r2, [pc, #232] @ (16c358 ) │ │ │ │ ldr r3, [pc, #228] @ (16c354 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #772] @ 0x304 │ │ │ │ eors r2, r3 │ │ │ │ @@ -359201,15 +359219,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 202600 │ │ │ │ + bl 2026a8 │ │ │ │ cmp r5, sl │ │ │ │ str.w r0, [r7, #4]! │ │ │ │ bcs.n 16c35c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r4, r4, r3 │ │ │ │ it eq │ │ │ │ moveq r1, r6 │ │ │ │ @@ -359220,50 +359238,50 @@ │ │ │ │ movs r1, #1 │ │ │ │ movs r2, #32 │ │ │ │ str r4, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ vldr d7, [sp, #112] @ 0x70 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ vstr d7, [sp, #104] @ 0x68 │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 16c32e │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r3, #20 │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r6 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r1, r0 │ │ │ │ b.n 16c2d6 │ │ │ │ mov r6, r4 │ │ │ │ b.n 16c08e │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ lsls r2, r3 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #140 @ 0x8c │ │ │ │ lsls r7, r5, #2 │ │ │ │ mov r0, sl │ │ │ │ - bl 200974 │ │ │ │ + bl 200a1c │ │ │ │ add r2, sp, #192 @ 0xc0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 201a00 │ │ │ │ + bl 201aa8 │ │ │ │ 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] │ │ │ │ @@ -359287,30 +359305,30 @@ │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1fcd90 │ │ │ │ + bl 1fce38 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ add.w r6, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ add.w ip, sp, #192 @ 0xc0 │ │ │ │ add.w r7, r5, #44 @ 0x2c │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ b.n 16c096 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #1 │ │ │ │ beq.w 16c096 │ │ │ │ b.n 16c394 │ │ │ │ ldr.w r4, [r3, r9, lsl #2] │ │ │ │ add.w r3, r3, r9, lsl #2 │ │ │ │ @@ -359332,40 +359350,40 @@ │ │ │ │ cmp r3, #8 │ │ │ │ beq.n 16c45a │ │ │ │ cmp r3, #15 │ │ │ │ bls.n 16c412 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov.w r1, #468 @ 0x1d4 │ │ │ │ - bl 201828 │ │ │ │ + bl 2018d0 │ │ │ │ mov r6, r0 │ │ │ │ b.n 16c36e │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movw r1, #475 @ 0x1db │ │ │ │ - bl 201828 │ │ │ │ + bl 2018d0 │ │ │ │ mov r6, r0 │ │ │ │ b.n 16c36e │ │ │ │ mov r0, r6 │ │ │ │ - bl 200974 │ │ │ │ + bl 200a1c │ │ │ │ add r2, sp, #260 @ 0x104 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 201a00 │ │ │ │ + bl 201aa8 │ │ │ │ b.n 16c26c │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movw r1, #471 @ 0x1d7 │ │ │ │ - bl 201828 │ │ │ │ + bl 2018d0 │ │ │ │ mov r6, r0 │ │ │ │ b.n 16c36e │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #472 @ 0x1d8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 201828 │ │ │ │ + bl 2018d0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov r7, r0 │ │ │ │ str r0, [r2, #12] │ │ │ │ strd r3, r3, [r2] │ │ │ │ @@ -359388,35 +359406,35 @@ │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1fcd90 │ │ │ │ + bl 1fce38 │ │ │ │ add.w r4, r0, #20 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ mov ip, sl │ │ │ │ add.w r7, r5, #44 @ 0x2c │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r2, r4 │ │ │ │ movw r1, #471 @ 0x1d7 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movs r5, #0 │ │ │ │ - bl 201828 │ │ │ │ + bl 2018d0 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ mov r6, r4 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov.w ip, #1 │ │ │ │ mov r7, sl │ │ │ │ str r2, [r3, #12] │ │ │ │ @@ -359432,37 +359450,37 @@ │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [r1, #16] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ - bl 1fcd90 │ │ │ │ + bl 1fce38 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #24] │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ movs r2, #1 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ mov lr, sl │ │ │ │ add.w ip, r4, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r7, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #471 @ 0x1d7 │ │ │ │ str r7, [sp, #12] │ │ │ │ - bl 201828 │ │ │ │ + bl 2018d0 │ │ │ │ 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] │ │ │ │ @@ -359496,32 +359514,32 @@ │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ str r4, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1fcd90 │ │ │ │ + bl 1fce38 │ │ │ │ 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 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ mov lr, sl │ │ │ │ add.w ip, r4, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldmia r1, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ 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] │ │ │ │ @@ -359536,32 +359554,32 @@ │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1fcd90 │ │ │ │ + bl 1fce38 │ │ │ │ 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 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ mov lr, sl │ │ │ │ add.w ip, r4, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldmia r1, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ 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] │ │ │ │ @@ -359578,32 +359596,32 @@ │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ ldr r7, [sp, #12] │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1fcd90 │ │ │ │ + bl 1fce38 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r3, [r1, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ mov lr, sl │ │ │ │ add.w ip, r4, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldmia r1, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ 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] │ │ │ │ @@ -359635,33 +359653,33 @@ │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ - bl 1fcd90 │ │ │ │ + bl 1fce38 │ │ │ │ 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 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ mov lr, sl │ │ │ │ add.w ip, r4, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldmia r0, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r4, sl │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ 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] │ │ │ │ @@ -359675,33 +359693,33 @@ │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1fcd90 │ │ │ │ + bl 1fce38 │ │ │ │ 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 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ mov lr, sl │ │ │ │ add.w ip, r4, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldmia r0, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r4, sl │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ 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 │ │ │ │ @@ -359716,32 +359734,32 @@ │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1fcd90 │ │ │ │ + bl 1fce38 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r5, r0 │ │ │ │ add.w r4, r0, #20 │ │ │ │ add.w r6, r5, #44 @ 0x2c │ │ │ │ movs r2, #1 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldmia r0, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r5, [sp, #88] @ 0x58 │ │ │ │ str.w r5, [sl] │ │ │ │ mov r0, r6 │ │ │ │ ldr r5, [sp, #92] @ 0x5c │ │ │ │ mov.w r1, #496 @ 0x1f0 │ │ │ │ str.w r5, [sl, #4] │ │ │ │ ldr r5, [sp, #96] @ 0x60 │ │ │ │ @@ -359751,72 +359769,72 @@ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ str.w r5, [sl, #12] │ │ │ │ ldr r5, [sp, #84] @ 0x54 │ │ │ │ str.w r2, [sl, #20] │ │ │ │ mov r2, sl │ │ │ │ str.w r5, [sl, #16] │ │ │ │ strd r3, r4, [sl, #24] │ │ │ │ - bl 201a00 │ │ │ │ + bl 201aa8 │ │ │ │ mov r6, r0 │ │ │ │ b.n 16c36e │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r4, r5 │ │ │ │ str r2, [r5, #12] │ │ │ │ mov r5, sl │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ - bl 1fcd90 │ │ │ │ + bl 1fce38 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ add.w r6, r4, #44 @ 0x2c │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ mov ip, sl │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ b.n 16c734 │ │ │ │ mov r4, r5 │ │ │ │ str r7, [r5, #12] │ │ │ │ mov r5, sl │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [r1, #16] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ - bl 1fcd90 │ │ │ │ + bl 1fce38 │ │ │ │ add.w r6, r0, #20 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ mov ip, sl │ │ │ │ add.w r6, r4, #44 @ 0x2c │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ b.n 16c5b2 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3864] @ 0xf18 │ │ │ │ ldr r4, [pc, #840] @ (16ccbc ) │ │ │ │ @@ -359881,22 +359899,22 @@ │ │ │ │ ldrb.w r3, [r3, #38] @ 0x26 │ │ │ │ add.w r2, r7, r2, lsl #2 │ │ │ │ add.w r3, r7, r3, lsl #2 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ 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 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ add.w lr, r5, #84 @ 0x54 │ │ │ │ strd r3, r3, [r6, #4] │ │ │ │ add.w ip, r5, #100 @ 0x64 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ @@ -359931,15 +359949,15 @@ │ │ │ │ ldrb.w r3, [r3, #38] @ 0x26 │ │ │ │ ldr r6, [sp, #0] │ │ │ │ add.w r2, r5, r2, lsl #2 │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ str r6, [r2, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ cmp r3, #16 │ │ │ │ beq.n 16cb70 │ │ │ │ ldr r2, [pc, #500] @ (16cccc ) │ │ │ │ ldr r3, [pc, #488] @ (16ccc0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -359981,30 +359999,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 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 16cb5e │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov sl, r0 │ │ │ │ b.n 16c9f2 │ │ │ │ ldrb.w r2, [r5, #33] @ 0x21 │ │ │ │ mov r1, r4 │ │ │ │ ldrb.w r3, [r5, #32] │ │ │ │ mov r0, r8 │ │ │ │ str.w r9, [sp, #40] @ 0x28 │ │ │ │ @@ -360088,29 +360106,29 @@ │ │ │ │ cmp r6, r3 │ │ │ │ bne.n 16cc44 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 16cad4 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ add r5, sp, #92 @ 0x5c │ │ │ │ - bl 1fcd90 │ │ │ │ + bl 1fce38 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ add.w r9, r0, #20 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r9 │ │ │ │ mov r7, r0 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ add.w r4, r7, #44 @ 0x2c │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ b.n 16cad4 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #40] @ 0x28 │ │ │ │ b.n 16cb34 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #40] @ 0x28 │ │ │ │ b.n 16cb34 │ │ │ │ @@ -360223,15 +360241,15 @@ │ │ │ │ mov r1, r8 │ │ │ │ bl 16b71c │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 16cd96 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1ff8c0 │ │ │ │ + bl 1ff968 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 16cd86 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 16cd70 │ │ │ │ @@ -360254,15 +360272,15 @@ │ │ │ │ subs r2, r1, r0 │ │ │ │ cmp r3, r4 │ │ │ │ bne.n 16cdf0 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ str.w r2, [r3, #772] @ 0x304 │ │ │ │ - bl 26d7c0 │ │ │ │ + bl 26d868 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ add.w r3, r0, #32 │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 16d26c │ │ │ │ ldr r6, [r0, #36] @ 0x24 │ │ │ │ mov.w r9, #1 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ @@ -360271,15 +360289,15 @@ │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r9 │ │ │ │ it eq │ │ │ │ moveq r6, r9 │ │ │ │ mov r0, r6 │ │ │ │ movs r7, #0 │ │ │ │ - bl 1fd1bc │ │ │ │ + bl 1fd264 │ │ │ │ strd r7, r7, [sp, #104] @ 0x68 │ │ │ │ strd r7, r7, [sp, #112] @ 0x70 │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ mov lr, r2 │ │ │ │ mov sl, r2 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ add r4, sp, #128 @ 0x80 │ │ │ │ @@ -360342,15 +360360,15 @@ │ │ │ │ ite ls │ │ │ │ movls.w r3, r8, lsr #4 │ │ │ │ movhi.w r3, #256 @ 0x100 │ │ │ │ str r3, [sp, #24] │ │ │ │ add.w r5, r5, #4096 @ 0x1000 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ add.w r8, r0, #84 @ 0x54 │ │ │ │ str.w r2, [sl, #12] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ strd r7, r7, [sl] │ │ │ │ @@ -360369,15 +360387,15 @@ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str.w r2, [fp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str.w r2, [lr, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str.w r2, [ip, #40] @ 0x28 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ cmp r9, r5 │ │ │ │ bhi.n 16ced2 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ mov r9, r6 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ adds r4, #24 │ │ │ │ cmp r3, r4 │ │ │ │ @@ -360392,15 +360410,15 @@ │ │ │ │ ldr.w sl, [sp, #12] │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ ldr.w r9, [sp, #64] @ 0x40 │ │ │ │ b.n 16cf9e │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r2 │ │ │ │ - bl 24f49c │ │ │ │ + bl 24f544 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 16d054 │ │ │ │ ldr r4, [r7, #24] │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 16cf96 │ │ │ │ @@ -360457,23 +360475,23 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, fp │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 16b954 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ff8c0 │ │ │ │ + bl 1ff968 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 16cfd6 │ │ │ │ ldr r4, [r7, #24] │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ movs r0, #1 │ │ │ │ - bl 24f49c │ │ │ │ + bl 24f544 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 16cf9e │ │ │ │ movs r4, #1 │ │ │ │ b.n 16d246 │ │ │ │ ldr.w r5, [r2, #344] @ 0x158 │ │ │ │ @@ -360503,25 +360521,25 @@ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r3, #0] │ │ │ │ str.w sl, [r9] │ │ │ │ vldr d7, [sp, #128] @ 0x80 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ vstr d7, [sp, #88] @ 0x58 │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 16d0ca │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add.w fp, sp, #156 @ 0x9c │ │ │ │ strd r7, r7, [r9] │ │ │ │ str.w r7, [r9, #8] │ │ │ │ str.w r3, [r9, #12] │ │ │ │ strd r7, r7, [sp, #172] @ 0xac │ │ │ │ ldrb r5, [r3, #12] │ │ │ │ @@ -360550,58 +360568,58 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ - bl 1fcd90 │ │ │ │ + bl 1fce38 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r2, r6 │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ ldrd fp, r1, [sp, #16] │ │ │ │ add.w ip, r1, #44 @ 0x2c │ │ │ │ ldmia.w fp!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, fp │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov.w r1, #448 @ 0x1c0 │ │ │ │ mov r0, fp │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 201828 │ │ │ │ + bl 2018d0 │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r5, r0 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, fp │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r3, r5 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, fp │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #492 @ 0x1ec │ │ │ │ mov r0, fp │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ movs r2, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ b.n 16ceac │ │ │ │ mov ip, fp │ │ │ │ str.w r3, [fp, #12] │ │ │ │ add r2, sp, #188 @ 0xbc │ │ │ │ str r2, [sp, #16] │ │ │ │ @@ -360609,31 +360627,31 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ - bl 1fcd90 │ │ │ │ + bl 1fce38 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ ldrd lr, r2, [sp, #16] │ │ │ │ add.w ip, r2, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ b.n 16d0fa │ │ │ │ movs r4, #0 │ │ │ │ ldr r2, [pc, #104] @ (16d288 ) │ │ │ │ ldr r3, [pc, #88] @ (16d27c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -360826,15 +360844,15 @@ │ │ │ │ mov r1, r6 │ │ │ │ bl 16b71c │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 16d3ea │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ff8c0 │ │ │ │ + bl 1ff968 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 16d3dc │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r4, [sp, #0] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -360944,23 +360962,23 @@ │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 16d544 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp.w r3, #660 @ 0x294 │ │ │ │ beq.n 16d5d8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ff8c0 │ │ │ │ + bl 1ff968 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 16d506 │ │ │ │ ldr.w r5, [sl, #24] │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ movs r0, #1 │ │ │ │ - bl 24f49c │ │ │ │ + bl 24f544 │ │ │ │ ldr.w sl, [sl] │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 16d4c6 │ │ │ │ ldrd r3, r5, [sp, #20] │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ ldr.w fp, [sp, #40] @ 0x28 │ │ │ │ @@ -360995,15 +361013,15 @@ │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 16b954 │ │ │ │ orrs r0, r4 │ │ │ │ uxtb r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 16d518 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ff8c0 │ │ │ │ + bl 1ff968 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 16d506 │ │ │ │ b.n 16d550 │ │ │ │ mov r0, r5 │ │ │ │ movs r5, #0 │ │ │ │ b.n 16d5b6 │ │ │ │ @@ -361017,15 +361035,15 @@ │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ cmp.w r2, #660 @ 0x294 │ │ │ │ bne.n 16d544 │ │ │ │ b.n 16d5da │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ - bl 24f49c │ │ │ │ + bl 24f544 │ │ │ │ str r7, [sp, #20] │ │ │ │ b.n 16d55e │ │ │ │ ldrb.w r3, [fp, #96] @ 0x60 │ │ │ │ cbnz r3, 16d61c │ │ │ │ ldr.w r0, [fp, #148] @ 0x94 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [r0, #0] │ │ │ │ @@ -361037,15 +361055,15 @@ │ │ │ │ ands.w fp, r2, r3 │ │ │ │ beq.n 16d594 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr.w r3, [r3, #1148] @ 0x47c │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 16d594 │ │ │ │ mov r0, r9 │ │ │ │ - bl 26d7c0 │ │ │ │ + bl 26d868 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ add.w r3, r0, #32 │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 16d8ba │ │ │ │ ldr r7, [r0, #36] @ 0x24 │ │ │ │ mov.w r8, #1 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ @@ -361054,15 +361072,15 @@ │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r7, r8 │ │ │ │ mov r0, r7 │ │ │ │ mov.w sl, #0 │ │ │ │ - bl 1fd1bc │ │ │ │ + bl 1fd264 │ │ │ │ strd sl, sl, [sp, #72] @ 0x48 │ │ │ │ strd sl, sl, [sp, #80] @ 0x50 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ mov ip, r3 │ │ │ │ mov r5, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r6, sp, #96 @ 0x60 │ │ │ │ @@ -361091,26 +361109,26 @@ │ │ │ │ ldr.w r3, [r9, #384] @ 0x180 │ │ │ │ movs r2, #32 │ │ │ │ strd r3, r7, [sp, #96] @ 0x60 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ vldr d7, [sp, #96] @ 0x60 │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r2, r0 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ cbz r0, 16d6f4 │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ add.w r3, r5, #20 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldrb.w r3, [r9, #390] @ 0x186 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 16d850 │ │ │ │ ldrd r2, r1, [r9, #396] @ 0x18c │ │ │ │ subs r1, r1, r2 │ │ │ │ @@ -361130,32 +361148,32 @@ │ │ │ │ add.w r3, r8, r3, lsr #4 │ │ │ │ strd r3, r7, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #96] @ 0x60 │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 16d756 │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr.w r2, [r9, #392] @ 0x188 │ │ │ │ mov.w r3, r8, lsl #2 │ │ │ │ movs r1, #105 @ 0x69 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ add.w r3, r3, r2, lsr #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ strd r7, r7, [sl] │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ str.w r7, [sl, #8] │ │ │ │ mov r6, r0 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ add.w ip, r0, #100 @ 0x64 │ │ │ │ @@ -361180,15 +361198,15 @@ │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldrb r2, [r3, #31] │ │ │ │ ldrb.w r3, [r3, #38] @ 0x26 │ │ │ │ add.w r2, r6, r2, lsl #2 │ │ │ │ add.w r6, r6, r3, lsl #2 │ │ │ │ str r5, [r2, #40] @ 0x28 │ │ │ │ str.w fp, [r6, #40] @ 0x28 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r8 │ │ │ │ bhi.n 16d722 │ │ │ │ ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add.w fp, fp, #1 │ │ │ │ add.w r9, r9, #24 │ │ │ │ @@ -361231,21 +361249,21 @@ │ │ │ │ bl 16a8f0 │ │ │ │ b.n 16d61c │ │ │ │ ldrh.w r3, [r9, #388] @ 0x184 │ │ │ │ movs r1, #69 @ 0x45 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ add.w sl, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ add.w r6, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add.w ip, r5, #84 @ 0x54 │ │ │ │ strd r7, r7, [sp, #56] @ 0x38 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ ldr.w r8, [pc, #76] @ 16d8d0 │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ @@ -361257,15 +361275,15 @@ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr.w r3, [r1, r8] │ │ │ │ mov r1, r5 │ │ │ │ add.w lr, r3, lr, lsl #7 │ │ │ │ ldrb.w r3, [lr, #39] @ 0x27 │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ str r6, [sp, #24] │ │ │ │ b.n 16d6fe │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ cmp r3, #156 @ 0x9c │ │ │ │ @@ -361283,15 +361301,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #16] @ (16d8f4 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #16] @ (16d8f8 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1ffe90 │ │ │ │ + bl 1fff38 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ blt.n 16d80a │ │ │ │ @ instruction: 0xffffdaf7 │ │ │ │ vsli.32 d27, d16, #31 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -361300,15 +361318,15 @@ │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [pc, #116] @ (16d984 ) │ │ │ │ mov r3, r4 │ │ │ │ sub sp, #12 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ mov r5, r0 │ │ │ │ - bl 1ffe90 │ │ │ │ + bl 1fff38 │ │ │ │ mov r3, r0 │ │ │ │ cbnz r0, 16d928 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r2, [r4, #120] @ 0x78 │ │ │ │ ldr.w r1, [r5, #464] @ 0x1d0 │ │ │ │ @@ -361317,15 +361335,15 @@ │ │ │ │ ldr.w r2, [r2, #344] @ 0x158 │ │ │ │ subs r1, #1 │ │ │ │ lsls r2, r2, #4 │ │ │ │ add r1, r2 │ │ │ │ negs r2, r2 │ │ │ │ ands r1, r2 │ │ │ │ str.w r1, [r4, #528] @ 0x210 │ │ │ │ - bl 1e2c98 │ │ │ │ + bl 1e2d40 │ │ │ │ str.w r0, [r4, #128] @ 0x80 │ │ │ │ ldrd r1, r2, [r5, #460] @ 0x1cc │ │ │ │ blx 59c7c │ │ │ │ ldrb.w r2, [r4, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbnz r2, 16d976 │ │ │ │ ldr.w r1, [r4, #148] @ 0x94 │ │ │ │ @@ -361341,15 +361359,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r2, [r4, #104] @ 0x68 │ │ │ │ ldr.w r1, [r2, #148] @ 0x94 │ │ │ │ b.n 16d960 │ │ │ │ nop │ │ │ │ bl 1b7982 │ │ │ │ bge.n 16d956 │ │ │ │ - vrsra.u32 q13, q2, #1 │ │ │ │ + vsri.32 d26, d4, #1 │ │ │ │ movs r7, r3 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #7 │ │ │ │ itttt eq │ │ │ │ ldrbeq.w r0, [r0, #33] @ 0x21 │ │ │ │ subeq r0, #64 @ 0x40 │ │ │ │ clzeq r0, r0 │ │ │ │ @@ -361416,25 +361434,25 @@ │ │ │ │ str r1, [r7, #16] │ │ │ │ strd r5, r2, [r7, #4] │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r4, [r7, #28] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1fd160 │ │ │ │ + bl 1fd208 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 16dbc6 │ │ │ │ add.w r5, r7, #36 @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ add.w r8, fp, #20 │ │ │ │ str r4, [r7, #28] │ │ │ │ add.w r9, r7, #52 @ 0x34 │ │ │ │ - bl 202360 │ │ │ │ + bl 202408 │ │ │ │ str.w sl, [r7, #36] @ 0x24 │ │ │ │ ldrb.w r4, [fp, #32] │ │ │ │ strd sl, sl, [r5, #4] │ │ │ │ str.w r8, [r7, #48] @ 0x30 │ │ │ │ cmp r4, #1 │ │ │ │ strd sl, sl, [r7, #68] @ 0x44 │ │ │ │ it eq │ │ │ │ @@ -361452,30 +361470,30 @@ │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r3, [r7, #28] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ add.w r6, r7, #84 @ 0x54 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1fcd90 │ │ │ │ + bl 1fce38 │ │ │ │ ldrb.w r3, [fp, #33] @ 0x21 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r0, [r7, #24] │ │ │ │ str r1, [r7, #20] │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov lr, r6 │ │ │ │ add.w ip, r3, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldrd r1, r0, [r7, #24] │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ str.w sl, [r7, #36] @ 0x24 │ │ │ │ mov r4, r6 │ │ │ │ strd sl, sl, [r5, #4] │ │ │ │ str.w r8, [r7, #48] @ 0x30 │ │ │ │ strd sl, sl, [r7, #68] @ 0x44 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r5, r9 │ │ │ │ @@ -361487,50 +361505,50 @@ │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r3, [r7, #28] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1fcd90 │ │ │ │ + bl 1fce38 │ │ │ │ ldrb.w r3, [fp, #33] @ 0x21 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r9 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ add.w ip, r5, #44 @ 0x2c │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r4, [r7, #28] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r2, [r7, #20] │ │ │ │ add.w r3, r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #385 @ 0x181 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ str.w r0, [r2, #4]! │ │ │ │ add r3, r9 │ │ │ │ str r3, [r7, #12] │ │ │ │ str r2, [r7, #16] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ cmp r2, r3 │ │ │ │ bne.w 16da42 │ │ │ │ ldr r5, [r7, #4] │ │ │ │ mov r0, r2 │ │ │ │ - bl 200974 │ │ │ │ + bl 200a1c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 201a00 │ │ │ │ + bl 201aa8 │ │ │ │ ldr r2, [pc, #52] @ (16dbd4 ) │ │ │ │ ldr r3, [pc, #48] @ (16dbd0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #116] @ 0x74 │ │ │ │ eors r2, r3 │ │ │ │ @@ -361618,15 +361636,15 @@ │ │ │ │ cmp.w lr, #1 │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ bne.w 16ddb0 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #472 @ 0x1d8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 201828 │ │ │ │ + bl 2018d0 │ │ │ │ movs r1, #0 │ │ │ │ ldrd r2, r3, [r4, #136] @ 0x88 │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ add.w r3, r4, #136 @ 0x88 │ │ │ │ str.w r1, [r4, #136] @ 0x88 │ │ │ │ strd r0, r0, [r4, #140] @ 0x8c │ │ │ │ @@ -361659,105 +361677,105 @@ │ │ │ │ add.w r2, r4, #20 │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ mov r7, r3 │ │ │ │ movs r3, #2 │ │ │ │ strb.w r3, [r4, #40] @ 0x28 │ │ │ │ movs r3, #3 │ │ │ │ strd r3, r4, [r5] │ │ │ │ - bl 201828 │ │ │ │ + bl 2018d0 │ │ │ │ vldr d7, [pc, #244] @ 16de08 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 16dd3c │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 16dd66 │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 16dd90 │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ - bl 200974 │ │ │ │ + bl 200a1c │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 201a00 │ │ │ │ + bl 201aa8 │ │ │ │ mov r1, r0 │ │ │ │ sub.w r2, r0, #20 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ff5fc │ │ │ │ + bl 1ff6a4 │ │ │ │ b.n 16dcba │ │ │ │ str r6, [sp, #32] │ │ │ │ add r7, sp, #52 @ 0x34 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fcd90 │ │ │ │ + bl 1fce38 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ mov r2, r8 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ add.w lr, sp, #52 @ 0x34 │ │ │ │ add.w ip, r6, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ mov r6, r8 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ b.n 16dc8e │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ movs r4, #12 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ @@ -361786,15 +361804,15 @@ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ movw r3, #807 @ 0x327 │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 16df80 │ │ │ │ mov r0, r1 │ │ │ │ movs r5, #0 │ │ │ │ - bl 200b40 │ │ │ │ + bl 200be8 │ │ │ │ ldr r3, [pc, #520] @ (16e070 ) │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ cmp.w r2, #390 @ 0x186 │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ @@ -361809,35 +361827,35 @@ │ │ │ │ orreq.w r9, r9, #80 @ 0x50 │ │ │ │ mov sl, r3 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ mov fp, r3 │ │ │ │ add r4, sp, #24 │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 16debe │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov.w r1, #398 @ 0x18e │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ uxtb.w r2, r8 │ │ │ │ strb.w r8, [r0, #40] @ 0x28 │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r3, sl │ │ │ │ mov r1, r8 │ │ │ │ mov r5, r0 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ add.w ip, sp, #8 │ │ │ │ mov.w lr, #0 │ │ │ │ str.w fp, [sp, #20] │ │ │ │ str.w lr, [sp, #8] │ │ │ │ strd lr, lr, [sp, #12] │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ str r6, [sp, #20] │ │ │ │ @@ -361866,15 +361884,15 @@ │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ str.w r9, [r7, #40] @ 0x28 │ │ │ │ str r6, [r3, #40] @ 0x28 │ │ │ │ str.w lr, [r4, #40] @ 0x28 │ │ │ │ str.w lr, [r1, #40] @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ str.w lr, [r2, #40] @ 0x28 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r2, [pc, #268] @ (16e074 ) │ │ │ │ ldr r3, [pc, #256] @ (16e068 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ @@ -361889,30 +361907,30 @@ │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r1, #112] @ 0x70 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movs r5, #0 │ │ │ │ mov fp, r3 │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ add r4, sp, #24 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 16dfb8 │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ add.w sl, sp, #8 │ │ │ │ movw r1, #813 @ 0x32d │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [sp, #8] │ │ │ │ mov r6, r0 │ │ │ │ strd ip, ip, [sl, #4] │ │ │ │ add.w lr, r0, #100 @ 0x64 │ │ │ │ @@ -361947,15 +361965,15 @@ │ │ │ │ ldrb.w r3, [r2, #54] @ 0x36 │ │ │ │ ldrb.w r2, [r2, #53] @ 0x35 │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ add.w r2, r6, r2, lsl #2 │ │ │ │ str r1, [r2, #40] @ 0x28 │ │ │ │ mov r1, r6 │ │ │ │ str.w ip, [r3, #40] @ 0x28 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ b.n 16df64 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r1, #192 @ 0xc0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ @@ -361970,29 +361988,29 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #16] @ (16e098 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #16] @ (16e09c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1ffe90 │ │ │ │ + bl 1fff38 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xf941ffff │ │ │ │ ldr??.w pc, [fp, #4095] @ 0xfff │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #16] @ (16e0c0 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #16] @ (16e0c4 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1ffe90 │ │ │ │ + bl 1fff38 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ stc2l 15, cr15, [sp, #-1020]! @ 0xfffffc04 │ │ │ │ str??.w pc, [fp, #4095] @ 0xfff │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -362131,15 +362149,15 @@ │ │ │ │ beq.n 16e23a │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 16e178 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ movs r0, #1 │ │ │ │ - bl 24f49c │ │ │ │ + bl 24f544 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ b.n 16e178 │ │ │ │ mov r5, r7 │ │ │ │ mov r7, r6 │ │ │ │ add r3, sl │ │ │ │ movs r1, #113 @ 0x71 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ @@ -362147,15 +362165,15 @@ │ │ │ │ ldrb.w r3, [r3, #91] @ 0x5b │ │ │ │ add.w r2, r7, r2, lsl #2 │ │ │ │ add.w r3, r7, r3, lsl #2 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ ldr.w fp, [r3, #40] @ 0x28 │ │ │ │ mov r6, r2 │ │ │ │ str r2, [sp, #32] │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ ldr r4, [r0, #36] @ 0x24 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ add.w r4, sl, r4, lsl #7 │ │ │ │ str r1, [sp, #24] │ │ │ │ @@ -362169,21 +362187,21 @@ │ │ │ │ str.w r3, [ip, #40] @ 0x28 │ │ │ │ ldrb.w ip, [r4, #91] @ 0x5b │ │ │ │ ldrb.w r4, [r4, #93] @ 0x5d │ │ │ │ add.w ip, r0, ip, lsl #2 │ │ │ │ add.w r4, r0, r4, lsl #2 │ │ │ │ str.w fp, [ip, #40] @ 0x28 │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 202360 │ │ │ │ + bl 202408 │ │ │ │ movs r1, #113 @ 0x71 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ ldr r4, [r0, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ movs r3, #32 │ │ │ │ add.w r1, r0, #20 │ │ │ │ add.w r4, sl, r4, lsl #7 │ │ │ │ mov r8, r0 │ │ │ │ @@ -362197,18 +362215,18 @@ │ │ │ │ ldrb.w ip, [r4, #91] @ 0x5b │ │ │ │ ldrb.w r4, [r4, #93] @ 0x5d │ │ │ │ add.w ip, r0, ip, lsl #2 │ │ │ │ add.w r4, r0, r4, lsl #2 │ │ │ │ str.w fp, [ip, #40] @ 0x28 │ │ │ │ add.w fp, r7, #20 │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ - bl 202360 │ │ │ │ + bl 202408 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp fp, r3 │ │ │ │ beq.w 16e698 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ subs r3, #4 │ │ │ │ strd r5, r7, [sp, #40] @ 0x28 │ │ │ │ sub.w r8, r2, #4 │ │ │ │ @@ -362230,20 +362248,20 @@ │ │ │ │ ldr r6, [r4, #96] @ 0x60 │ │ │ │ movw r1, #473 @ 0x1d9 │ │ │ │ ldr.w sl, [sp, #4] │ │ │ │ movs r3, #2 │ │ │ │ mov r2, r6 │ │ │ │ strd r3, r4, [sp, #108] @ 0x6c │ │ │ │ mov r0, sl │ │ │ │ - bl 201828 │ │ │ │ + bl 2018d0 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #474 @ 0x1da │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 201828 │ │ │ │ + bl 2018d0 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movw r2, #831 @ 0x33f │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r1, r2 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ add.w r3, r3, r1, lsl #7 │ │ │ │ @@ -362251,15 +362269,15 @@ │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ str r3, [sp, #12] │ │ │ │ beq.w 16e786 │ │ │ │ ldr.w r3, [r4, #128] @ 0x80 │ │ │ │ mov.w r1, #832 @ 0x340 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ ldrb.w sl, [r5, #12] │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ strd r7, r5, [sp, #72] @ 0x48 │ │ │ │ add r5, sp, #64 @ 0x40 │ │ │ │ strd r7, r7, [sp, #64] @ 0x40 │ │ │ │ mov r6, r0 │ │ │ │ strb.w sl, [r0, #40] @ 0x28 │ │ │ │ @@ -362301,18 +362319,18 @@ │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ add.w ip, r6, ip, lsl #2 │ │ │ │ add.w r6, r6, r2, lsl #2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str.w r2, [ip, #40] @ 0x28 │ │ │ │ str.w lr, [r6, #40] @ 0x28 │ │ │ │ str r7, [r3, #40] @ 0x28 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov.w r1, #832 @ 0x340 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ strd r7, r7, [r5, #4] │ │ │ │ add.w ip, r0, #100 @ 0x64 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add.w r7, r0, #116 @ 0x74 │ │ │ │ @@ -362351,17 +362369,17 @@ │ │ │ │ ldrb.w r2, [r2, #32] │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ add.w r5, r6, r5, lsl #2 │ │ │ │ add.w r6, r6, r2, lsl #2 │ │ │ │ str r7, [r5, #40] @ 0x28 │ │ │ │ str.w lr, [r6, #40] @ 0x28 │ │ │ │ str.w ip, [r3, #40] @ 0x28 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fe268 │ │ │ │ + bl 1fe310 │ │ │ │ add.w r2, r8, #4 │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ mov r3, r8 │ │ │ │ cmp fp, r2 │ │ │ │ bne.w 16e332 │ │ │ │ ldrd r5, r7, [sp, #40] @ 0x28 │ │ │ │ ldr.w sl, [sp, #8] │ │ │ │ @@ -362398,23 +362416,23 @@ │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ str r2, [sp, #16] │ │ │ │ movw r2, #525 @ 0x20d │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 16e6a4 │ │ │ │ movw r1, #526 @ 0x20e │ │ │ │ ldr.w sl, [r4, #112] @ 0x70 │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ add r6, sp, #64 @ 0x40 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add.w lr, r7, #84 @ 0x54 │ │ │ │ strd r5, r5, [sp, #64] @ 0x40 │ │ │ │ add.w ip, r7, #100 @ 0x64 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ @@ -362435,25 +362453,25 @@ │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ ldrb.w r2, [ip, #94] @ 0x5e │ │ │ │ ldrb.w ip, [ip, #95] @ 0x5f │ │ │ │ add.w r3, r7, r2, lsl #2 │ │ │ │ add.w r7, r7, ip, lsl #2 │ │ │ │ str r5, [r3, #40] @ 0x28 │ │ │ │ str r5, [r7, #40] @ 0x28 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ movw r1, #526 @ 0x20e │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ movs r3, #32 │ │ │ │ mov r7, r0 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add.w lr, r7, #84 @ 0x54 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ add.w ip, r7, #100 @ 0x64 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ strd r5, r5, [r6, #4] │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ @@ -362474,46 +362492,46 @@ │ │ │ │ str r6, [r2, #40] @ 0x28 │ │ │ │ ldrb.w r6, [r3, #95] @ 0x5f │ │ │ │ ldrb.w r2, [r3, #94] @ 0x5e │ │ │ │ add.w r3, r7, r2, lsl #2 │ │ │ │ add.w r7, r7, r6, lsl #2 │ │ │ │ str r5, [r3, #40] @ 0x28 │ │ │ │ str r5, [r7, #40] @ 0x28 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ movw r1, #385 @ 0x181 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r4, #20 │ │ │ │ - bl 1ff5b8 │ │ │ │ + bl 1ff660 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fe268 │ │ │ │ + bl 1fe310 │ │ │ │ add.w r2, r8, #4 │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ mov r3, r8 │ │ │ │ cmp fp, r2 │ │ │ │ bne.w 16e52e │ │ │ │ ldrd r5, r7, [sp, #40] @ 0x28 │ │ │ │ ldr.w sl, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ mov r7, r5 │ │ │ │ - bl 1fe268 │ │ │ │ + bl 1fe310 │ │ │ │ movs r0, #1 │ │ │ │ b.n 16e1e8 │ │ │ │ mov r1, r2 │ │ │ │ add r6, sp, #64 @ 0x40 │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ movs r3, #32 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w ip, r7, #84 @ 0x54 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ strd r5, r5, [sp, #68] @ 0x44 │ │ │ │ @@ -362531,25 +362549,25 @@ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r1, r7 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ str.w r5, [sl, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str.w r5, [lr, #40] @ 0x28 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ movw r1, #525 @ 0x20d │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ movs r3, #32 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ add.w ip, r7, #84 @ 0x54 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ add.w r3, r1, r3, lsl #7 │ │ │ │ strd r5, r5, [r6, #4] │ │ │ │ @@ -362567,19 +362585,19 @@ │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ str.w r5, [sl, #40] @ 0x28 │ │ │ │ str.w r5, [lr, #40] @ 0x28 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ b.n 16e662 │ │ │ │ mov.w lr, #4294967295 @ 0xffffffff │ │ │ │ b.n 16e4b0 │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ ldrb.w lr, [r5, #12] │ │ │ │ strd r7, r5, [sp, #72] @ 0x48 │ │ │ │ add r5, sp, #64 @ 0x40 │ │ │ │ strd r7, r7, [sp, #64] @ 0x40 │ │ │ │ mov r6, r0 │ │ │ │ strb.w lr, [r0, #40] @ 0x28 │ │ │ │ add.w ip, r0, #84 @ 0x54 │ │ │ │ @@ -362616,18 +362634,18 @@ │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ add.w ip, r6, ip, lsl #2 │ │ │ │ add.w r6, r6, r2, lsl #2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str.w r2, [ip, #40] @ 0x28 │ │ │ │ str.w lr, [r6, #40] @ 0x28 │ │ │ │ str r7, [r3, #40] @ 0x28 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ movw r1, #831 @ 0x33f │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ add.w ip, r0, #84 @ 0x54 │ │ │ │ strd r7, r7, [r5, #4] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add.w r7, r0, #100 @ 0x64 │ │ │ │ @@ -362706,15 +362724,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 1ff8c0 │ │ │ │ + bl 1ff968 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 16e9ea │ │ │ │ mov.w sl, #0 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ @@ -362748,35 +362766,35 @@ │ │ │ │ bne.n 16e97a │ │ │ │ movs r2, #0 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ bl 16dbd8 │ │ │ │ orr.w r0, sl, r0 │ │ │ │ uxtb.w sl, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 1ff8c0 │ │ │ │ + bl 1ff968 │ │ │ │ mov r3, fp │ │ │ │ cbz r3, 16e9a8 │ │ │ │ mov fp, r0 │ │ │ │ b.n 16e928 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 16e97a │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ bl 16dbd8 │ │ │ │ orr.w r3, r0, sl │ │ │ │ mov r0, fp │ │ │ │ uxtb.w sl, r3 │ │ │ │ - bl 1ff8c0 │ │ │ │ + bl 1ff968 │ │ │ │ mov r3, fp │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 16e984 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 24f49c │ │ │ │ + bl 24f544 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w r3, r0, r9 │ │ │ │ uxtb.w r9, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 16e9ce │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ @@ -362824,15 +362842,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 200b40 │ │ │ │ + bl 200be8 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ movs r3, #2 │ │ │ │ movw r1, #634 @ 0x27a │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, r1 │ │ │ │ str r4, [r5, #4] │ │ │ │ str r3, [r5, #0] │ │ │ │ @@ -362852,18 +362870,18 @@ │ │ │ │ ldr.w r2, [r6, #148] @ 0x94 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ adds r2, #36 @ 0x24 │ │ │ │ bl 168a2c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fe268 │ │ │ │ + bl 1fe310 │ │ │ │ add.w r0, r4, #20 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1ff5b8 │ │ │ │ + bl 1ff660 │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #320] @ (16ebd0 ) │ │ │ │ ldr r3, [pc, #312] @ (16ebcc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ @@ -363035,15 +363053,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 1ff8c0 │ │ │ │ + bl 1ff968 │ │ │ │ mov fp, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 16ed64 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ ldr r5, [r1, #0] │ │ │ │ cbz r5, 16ecb4 │ │ │ │ @@ -363075,35 +363093,35 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ bl 16ea04 │ │ │ │ orr.w r0, r9, r0 │ │ │ │ uxtb.w r9, r0 │ │ │ │ mov r0, fp │ │ │ │ mov r5, fp │ │ │ │ - bl 1ff8c0 │ │ │ │ + bl 1ff968 │ │ │ │ cbz r5, 16ece4 │ │ │ │ mov fp, r0 │ │ │ │ b.n 16ec66 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 16ecb4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ bl 16ea04 │ │ │ │ orr.w r3, r0, r9 │ │ │ │ mov r0, fp │ │ │ │ mov r5, fp │ │ │ │ uxtb.w r9, r3 │ │ │ │ - bl 1ff8c0 │ │ │ │ + bl 1ff968 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 16ecbe │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 24f49c │ │ │ │ + bl 24f544 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r3, r0 │ │ │ │ uxtb r3, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 16ed0a │ │ │ │ @@ -363158,19 +363176,19 @@ │ │ │ │ b.n 16ed1e │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ asrs r2, r1, #16 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r3, #60] @ 0x3c │ │ │ │ + str r0, [sp, #376] @ 0x178 │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r0, [r4, #60] @ 0x3c │ │ │ │ + str r0, [sp, #384] @ 0x180 │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r6, [r4, #60] @ 0x3c │ │ │ │ + str r0, [sp, #408] @ 0x198 │ │ │ │ movs r7, r3 │ │ │ │ asrs r0, r6, #10 │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #4 │ │ │ │ itttt eq │ │ │ │ ldreq r0, [r0, #36] @ 0x24 │ │ │ │ @@ -363246,41 +363264,41 @@ │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r0, r8 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ - bl 1fcd90 │ │ │ │ + bl 1fce38 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r7 │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ movs r2, #1 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ ldr.w lr, [sp, #8] │ │ │ │ add.w ip, r8, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ movs r1, #106 @ 0x6a │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ mov r5, r0 │ │ │ │ ldrb.w r2, [r8, #32] │ │ │ │ add.w r8, r0, #20 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add.w lr, r5, #84 @ 0x54 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ strd r6, r6, [sl] │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ str.w r6, [sl, #8] │ │ │ │ @@ -363288,43 +363306,43 @@ │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ add.w ip, r5, ip, lsl #2 │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ str.w r6, [ip, #40] @ 0x28 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str.w r8, [r3, #4]! │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldrb r0, [r3, #12] │ │ │ │ cmp r0, fp │ │ │ │ bhi.n 16ee22 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ - bl 200974 │ │ │ │ + bl 200a1c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r5 │ │ │ │ - bl 201a00 │ │ │ │ + bl 201aa8 │ │ │ │ mov r8, r0 │ │ │ │ b.n 16ef7e │ │ │ │ ldrb r4, [r7, #13] │ │ │ │ mov r0, r8 │ │ │ │ movs r1, #106 @ 0x6a │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ ldrb r2, [r7, #12] │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r8 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ add.w ip, r5, #84 @ 0x54 │ │ │ │ movs r7, #0 │ │ │ │ add r4, sp, #52 @ 0x34 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ strd r7, r7, [sp, #40] @ 0x28 │ │ │ │ @@ -363336,15 +363354,15 @@ │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r3, [r6, lr] │ │ │ │ add.w r3, r3, sl, lsl #7 │ │ │ │ ldrb.w r3, [r3, #114] @ 0x72 │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ str r7, [r3, #40] @ 0x28 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ ldr r2, [pc, #48] @ (16efb0 ) │ │ │ │ ldr r3, [pc, #28] @ (16efa0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -363388,29 +363406,29 @@ │ │ │ │ ldr r4, [r3, r2] │ │ │ │ ldr r3, [r1, #36] @ 0x24 │ │ │ │ add.w r3, r4, r3, lsl #7 │ │ │ │ ldrb.w r3, [r3, #43] @ 0x2b │ │ │ │ add.w r1, r1, r3, lsl #2 │ │ │ │ ldr.w sl, [r1, #40] @ 0x28 │ │ │ │ movw r1, #285 @ 0x11d │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ mov r7, r0 │ │ │ │ add.w r8, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ add.w r4, r4, r3, lsl #7 │ │ │ │ ldrb.w r3, [r4, #43] @ 0x2b │ │ │ │ add.w r3, r7, r3, lsl #2 │ │ │ │ str.w sl, [r3, #40] @ 0x28 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ 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 │ │ │ │ @@ -363437,43 +363455,43 @@ │ │ │ │ add r7, sp, #108 @ 0x6c │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r0, lr │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ - bl 1fcd90 │ │ │ │ + bl 1fce38 │ │ │ │ add.w sl, r0, #20 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sl │ │ │ │ mov r9, r0 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ add r3, sp, #108 @ 0x6c │ │ │ │ mov lr, r3 │ │ │ │ add.w ip, r9, #44 @ 0x2c │ │ │ │ str r3, [sp, #8] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ movs r2, #106 @ 0x6a │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r9, #1 │ │ │ │ bl 16edac │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #227 @ 0xe3 │ │ │ │ mov r0, r5 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 2018e8 │ │ │ │ + bl 201990 │ │ │ │ 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 │ │ │ │ @@ -363485,67 +363503,67 @@ │ │ │ │ strb.w r9, [sp, #92] @ 0x5c │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fcd90 │ │ │ │ + bl 1fce38 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ mov r2, r9 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ ldr.w ip, [sp, #8] │ │ │ │ add.w r6, r4, #44 @ 0x2c │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ movs r2, #109 @ 0x6d │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ bl 16edac │ │ │ │ add.w r2, r4, #20 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #227 @ 0xe3 │ │ │ │ mov r0, r5 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 2018e8 │ │ │ │ + bl 201990 │ │ │ │ ldr.w r2, [pc, #1148] @ 16f5f0 │ │ │ │ ldr.w r3, [pc, #1132] @ 16f5e4 │ │ │ │ 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 16f5da │ │ │ │ add sp, #180 @ 0xb4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, lr │ │ │ │ movw r1, #469 @ 0x1d5 │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ add r4, sp, #28 │ │ │ │ mov r9, r0 │ │ │ │ movs r3, #32 │ │ │ │ mov r2, sl │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ add.w fp, sp, #76 @ 0x4c │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ add.w r2, r9, #20 │ │ │ │ movw r1, #275 @ 0x113 │ │ │ │ mov r0, r5 │ │ │ │ - bl 201828 │ │ │ │ + bl 2018d0 │ │ │ │ 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 │ │ │ │ @@ -363566,38 +363584,38 @@ │ │ │ │ add.w r9, sp, #108 @ 0x6c │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia.w r9!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fcd90 │ │ │ │ + bl 1fce38 │ │ │ │ mov r2, sl │ │ │ │ add.w sl, r0, #20 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ mov r1, sl │ │ │ │ str r0, [sp, #16] │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ add r2, sp, #108 @ 0x6c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov lr, r2 │ │ │ │ str r2, [sp, #8] │ │ │ │ add.w ip, r3, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r2, sl │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, r5 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ 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 │ │ │ │ @@ -363612,42 +363630,42 @@ │ │ │ │ str.w r8, [sp, #88] @ 0x58 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia.w sl!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fcd90 │ │ │ │ + bl 1fce38 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ add.w r7, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ ldr.w lr, [sp, #8] │ │ │ │ add.w ip, r8, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r2, r7 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r0 │ │ │ │ str r7, [sp, #0] │ │ │ │ movw r1, #493 @ 0x1ed │ │ │ │ mov r0, r5 │ │ │ │ - bl 2018e8 │ │ │ │ + bl 201990 │ │ │ │ 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 │ │ │ │ @@ -363665,15 +363683,15 @@ │ │ │ │ movs r7, #0 │ │ │ │ bl 16edac │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #227 @ 0xe3 │ │ │ │ mov r0, r5 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 2018e8 │ │ │ │ + bl 201990 │ │ │ │ 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] │ │ │ │ @@ -363687,40 +363705,40 @@ │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia.w r8!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fcd90 │ │ │ │ + bl 1fce38 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r9, r0 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ ldr.w lr, [sp, #8] │ │ │ │ add.w ip, r9, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r1, sl │ │ │ │ movs r2, #109 @ 0x6d │ │ │ │ mov r0, r5 │ │ │ │ bl 16edac │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r0 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r1, #227 @ 0xe3 │ │ │ │ add.w r2, r9, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2018e8 │ │ │ │ + bl 201990 │ │ │ │ ldrb.w r8, [r0, #12] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r8, #2 │ │ │ │ beq.w 16f5d0 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ @@ -363788,30 +363806,30 @@ │ │ │ │ adds r3, #1 │ │ │ │ cmp r7, r3 │ │ │ │ bne.n 16f4a2 │ │ │ │ cmp.w ip, #0 │ │ │ │ beq.w 16f5d0 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fcd90 │ │ │ │ + bl 1fce38 │ │ │ │ mov r2, r7 │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ mov lr, fp │ │ │ │ add.w ip, r8, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ 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 │ │ │ │ @@ -363825,64 +363843,64 @@ │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia.w r8!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ - bl 1fcd90 │ │ │ │ + bl 1fce38 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r9, r0 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ add.w r6, r9, #44 @ 0x2c │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ add.w r2, r9, #20 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #275 @ 0x113 │ │ │ │ - bl 201828 │ │ │ │ + bl 2018d0 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, r5 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ b.n 16f172 │ │ │ │ mov ip, fp │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ - bl 1fcd90 │ │ │ │ + bl 1fce38 │ │ │ │ add.w r9, r0, #20 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ ldr.w lr, [sp, #8] │ │ │ │ add.w ip, r8, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ b.n 16f336 │ │ │ │ mov r7, r6 │ │ │ │ b.n 16f4f4 │ │ │ │ mov.w ip, #1 │ │ │ │ b.n 16f46a │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @@ -363901,15 +363919,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #16] @ (16f614 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #16] @ (16f618 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1ffe90 │ │ │ │ + bl 1fff38 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ vld4.32 {d15[],d17[],d19[],d21[]}, [r9 :128] │ │ │ │ bl f761a │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -363945,109 +363963,109 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w 16f77a │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movw r1, #555 @ 0x22b │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ add.w r7, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ add.w r8, r5, #20 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ movs r3, #32 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #2 │ │ │ │ mov r6, r0 │ │ │ │ mov r9, r1 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ add r3, sp, #8 │ │ │ │ add.w ip, r6, #84 @ 0x54 │ │ │ │ movs r2, #0 │ │ │ │ str r7, [sp, #20] │ │ │ │ add r7, sp, #24 │ │ │ │ str r2, [sp, #8] │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldrb.w r6, [r6, #33] @ 0x21 │ │ │ │ mov r0, r7 │ │ │ │ vmov.f64 d0, #96 @ 0x3f000000 0.5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1ff0ec │ │ │ │ + bl 1ff194 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 16f70c │ │ │ │ mov r2, r7 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #191 @ 0xbf │ │ │ │ mov r0, r4 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ff5b8 │ │ │ │ + bl 1ff660 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fe268 │ │ │ │ + bl 1fe310 │ │ │ │ movs r0, #1 │ │ │ │ b.n 16f65e │ │ │ │ ldrb.w r6, [r1, #33] @ 0x21 │ │ │ │ add r3, sp, #24 │ │ │ │ mov r0, r3 │ │ │ │ vmov.f64 d0, #96 @ 0x3f000000 0.5 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1ff0ec │ │ │ │ + bl 1ff194 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ adds r5, #20 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 16f760 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #191 @ 0xbf │ │ │ │ mov r0, r4 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r1, r0 │ │ │ │ sub.w r2, r0, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ff5fc │ │ │ │ + bl 1ff6a4 │ │ │ │ b.n 16f726 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r6, r0, #7 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ @@ -364090,15 +364108,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 1ff8c0 │ │ │ │ + bl 1ff968 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 16f8d2 │ │ │ │ mov.w sl, #0 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ @@ -364132,35 +364150,35 @@ │ │ │ │ bne.n 16f862 │ │ │ │ movs r2, #0 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ bl 16f61c │ │ │ │ orr.w r0, sl, r0 │ │ │ │ uxtb.w sl, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 1ff8c0 │ │ │ │ + bl 1ff968 │ │ │ │ mov r3, fp │ │ │ │ cbz r3, 16f890 │ │ │ │ mov fp, r0 │ │ │ │ b.n 16f810 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 16f862 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ bl 16f61c │ │ │ │ orr.w r3, r0, sl │ │ │ │ mov r0, fp │ │ │ │ uxtb.w sl, r3 │ │ │ │ - bl 1ff8c0 │ │ │ │ + bl 1ff968 │ │ │ │ mov r3, fp │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 16f86c │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 24f49c │ │ │ │ + bl 24f544 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w r3, r0, r9 │ │ │ │ uxtb.w r9, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 16f8b6 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ @@ -364211,15 +364229,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb.w r3, [r1, #96] @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 16fa78 │ │ │ │ ldr.w r3, [r1, #148] @ 0x94 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 26d7c0 │ │ │ │ + bl 26d868 │ │ │ │ ldr r5, [r0, #24] │ │ │ │ add.w r3, r0, #32 │ │ │ │ cmp r5, r3 │ │ │ │ beq.w 16fa86 │ │ │ │ ldr.w r9, [r5, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 16f952 │ │ │ │ @@ -364227,15 +364245,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 1fd1bc │ │ │ │ + bl 1fd264 │ │ │ │ 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 │ │ │ │ @@ -364258,30 +364276,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 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ add.w sl, sp, #16 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 16f9d4 │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ movs r1, #104 @ 0x68 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldrd r9, r8, [r8, #312] @ 0x138 │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ strd r3, r3, [sl, #4] │ │ │ │ mov r5, r0 │ │ │ │ str r7, [sp, #28] │ │ │ │ add.w r7, r0, #84 @ 0x54 │ │ │ │ ldr.w lr, [r0, #36] @ 0x24 │ │ │ │ @@ -364296,29 +364314,29 @@ │ │ │ │ add.w r3, r3, lr, lsl #7 │ │ │ │ ldrb.w r4, [r3, #38] @ 0x26 │ │ │ │ ldrb r2, [r3, #31] │ │ │ │ add.w r3, r5, r2, lsl #2 │ │ │ │ add.w r5, r5, r4, lsl #2 │ │ │ │ str.w r9, [r3, #40] @ 0x28 │ │ │ │ str.w r8, [r5, #40] @ 0x28 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r4, [r3, #424] @ 0x1a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbnz r3, 16fa3e │ │ │ │ b.n 16fa5c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 16fa5c │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 16fa38 │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 24f49c │ │ │ │ + bl 24f544 │ │ │ │ b.n 16fa54 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 16fa44 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -364375,23 +364393,23 @@ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [pc, #516] @ (16fcdc ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2e2148 │ │ │ │ + bl 2e21f0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fc750 │ │ │ │ + bl 1fc7f8 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1fcdf4 │ │ │ │ + bl 1fce9c │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add.w r1, r0, #20 │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ strd r3, r4, [r0, #44] @ 0x2c │ │ │ │ @@ -364401,52 +364419,52 @@ │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ movs r1, #0 │ │ │ │ subs r3, r5, #4 │ │ │ │ mov r7, r1 │ │ │ │ add r5, sp, #24 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r2, #32 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldrd sl, fp, [sp, #40] @ 0x28 │ │ │ │ strd sl, fp, [sp, #24] │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 16fb74 │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1fcdf4 │ │ │ │ + bl 1fce9c │ │ │ │ ldr.w r3, [r9, #40] @ 0x28 │ │ │ │ mov fp, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr.w r0, [r9, #44] @ 0x2c │ │ │ │ add.w sl, fp, #20 │ │ │ │ - bl 2e3f34 │ │ │ │ + bl 2e3fdc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add.w lr, fp, #48 @ 0x30 │ │ │ │ strd r7, r7, [r5] │ │ │ │ add.w ip, fp, #64 @ 0x40 │ │ │ │ str r7, [r5, #8] │ │ │ │ str.w r0, [fp, #44] @ 0x2c │ │ │ │ @@ -364457,41 +364475,41 @@ │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r0, fp │ │ │ │ ldrb.w r3, [r9, #33] @ 0x21 │ │ │ │ mov r1, sl │ │ │ │ ldrb.w r2, [r9, #32] │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ strd r3, r7, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldrd r2, r3, [sp, #40] @ 0x28 │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ movs r2, #32 │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 16fcbc │ │ │ │ mov r2, r5 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str.w r0, [fp, #40] @ 0x28 │ │ │ │ str.w r1, [fp, #44] @ 0x2c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, fp │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ str.w sl, [sp, #36] @ 0x24 │ │ │ │ strd r7, r7, [r5] │ │ │ │ add.w r3, fp, #20 │ │ │ │ str r7, [r5, #8] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [sp, #12] │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ @@ -364517,15 +364535,15 @@ │ │ │ │ ldrb.w r2, [r3, #50] @ 0x32 │ │ │ │ ldrb.w r3, [r3, #32] │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ add.w r6, r6, r2, lsl #2 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ str r7, [r6, #40] @ 0x28 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r3, #16 │ │ │ │ bne.w 16fb44 │ │ │ │ ldr r2, [pc, #68] @ (16fce4 ) │ │ │ │ ldr r3, [pc, #56] @ (16fcd8 ) │ │ │ │ @@ -364538,15 +364556,15 @@ │ │ │ │ bne.n 16fcb8 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ ldrb.w r3, [fp, #12] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ lsls r6, r7, #20 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsls r4, r7, #20 │ │ │ │ lsls r7, r5, #2 │ │ │ │ @@ -364605,15 +364623,15 @@ │ │ │ │ ldr.w ip, [sp, #4] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldr r5, [r7, #24] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ff8c0 │ │ │ │ + bl 1ff968 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 16ff46 │ │ │ │ strd r7, r8, [sp, #20] │ │ │ │ mov r8, r6 │ │ │ │ strd r0, r4, [sp, #12] │ │ │ │ ldr r4, [r5, #16] │ │ │ │ ldr r6, [r4, #0] │ │ │ │ @@ -364639,15 +364657,15 @@ │ │ │ │ cmp r6, #0 │ │ │ │ bne.n 16fda0 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ beq.w 16ff36 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ff8c0 │ │ │ │ + bl 1ff968 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 16fee8 │ │ │ │ str r0, [sp, #12] │ │ │ │ b.n 16fd82 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r2, #4 │ │ │ │ bne.n 16fdba │ │ │ │ @@ -364664,22 +364682,22 @@ │ │ │ │ strd r3, r4, [sp, #84] @ 0x54 │ │ │ │ bl 16faa0 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ add.w r3, r4, #20 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 1fcdf4 │ │ │ │ + bl 1fce9c │ │ │ │ ldr.w r3, [r8, #40] @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr.w r0, [r8, #44] @ 0x2c │ │ │ │ add.w fp, r5, #20 │ │ │ │ - bl 2e3f34 │ │ │ │ + bl 2e3fdc │ │ │ │ add.w r3, r8, #20 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ add.w lr, r5, #48 @ 0x30 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add.w ip, r5, #64 @ 0x40 │ │ │ │ strd r7, r7, [sp, #44] @ 0x2c │ │ │ │ str r0, [r5, #44] @ 0x2c │ │ │ │ @@ -364693,28 +364711,28 @@ │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w r3, [r8, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r8, #32] │ │ │ │ mov.w r8, #1 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ movs r3, #32 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r8 │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r8, [r0, #40] @ 0x28 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ str.w fp, [sp, #52] @ 0x34 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ add.w ip, r5, #84 @ 0x54 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ ldr.w lr, [pc, #204] @ 16ff68 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ @@ -364724,33 +364742,33 @@ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr.w r3, [r2, lr] │ │ │ │ add.w r3, r3, fp, lsl #7 │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ str r7, [r3, #40] @ 0x28 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, r5 │ │ │ │ add.w r1, r5, #20 │ │ │ │ - bl 1ff5fc │ │ │ │ + bl 1ff6a4 │ │ │ │ cmp r6, #0 │ │ │ │ bne.w 16fd9a │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ff8c0 │ │ │ │ + bl 1ff968 │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 16fdc8 │ │ │ │ mov r6, r8 │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ ldrd r4, r7, [sp, #16] │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 24f49c │ │ │ │ + bl 24f544 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w r3, r0, r8 │ │ │ │ uxtb.w r8, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 16ff1a │ │ │ │ ldr r7, [r4, #24] │ │ │ │ cmp r7, #0 │ │ │ │ @@ -364785,17 +364803,17 @@ │ │ │ │ nop │ │ │ │ lsls r4, r7, #11 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsls r2, r7, #11 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r0, #31] │ │ │ │ + strh r4, [r0, #4] │ │ │ │ movs r7, r3 │ │ │ │ - str r2, [r1, #40] @ 0x28 │ │ │ │ + str r2, [r1, #52] @ 0x34 │ │ │ │ movs r6, r5 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsls r6, r3, #3 │ │ │ │ lsls r7, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -364844,15 +364862,15 @@ │ │ │ │ ldr.w ip, [sp, #8] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldr r6, [r7, #24] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ff8c0 │ │ │ │ + bl 1ff968 │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 170220 │ │ │ │ str.w r9, [sp, #24] │ │ │ │ mov r9, r5 │ │ │ │ movw sl, #821 @ 0x335 │ │ │ │ strd r4, r7, [sp, #16] │ │ │ │ @@ -364899,15 +364917,15 @@ │ │ │ │ and.w r3, r3, #127 @ 0x7f │ │ │ │ cmp r3, #24 │ │ │ │ beq.n 170090 │ │ │ │ cmp r6, #0 │ │ │ │ bne.n 17002c │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ff8c0 │ │ │ │ + bl 1ff968 │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 1701be │ │ │ │ str r0, [sp, #4] │ │ │ │ b.n 170010 │ │ │ │ ldrd r2, r1, [sp, #40] @ 0x28 │ │ │ │ movs r3, #2 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ @@ -364917,20 +364935,20 @@ │ │ │ │ str r4, [sp, #96] @ 0x60 │ │ │ │ bl 16faa0 │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 1fcdf4 │ │ │ │ + bl 1fce9c │ │ │ │ ldr.w r3, [r9, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr.w r0, [r9, #44] @ 0x2c │ │ │ │ - bl 2e3f34 │ │ │ │ + bl 2e3fdc │ │ │ │ add.w r3, r9, #20 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ add.w r2, r8, #20 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ add.w lr, r8, #48 @ 0x30 │ │ │ │ strd r5, r5, [sp, #52] @ 0x34 │ │ │ │ add.w ip, r8, #64 @ 0x40 │ │ │ │ @@ -364946,28 +364964,28 @@ │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r1, r8, #20 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r9, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r9, #32] │ │ │ │ mov.w r9, #1 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ mov r8, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ mov r2, r9 │ │ │ │ strb.w r9, [r0, #40] @ 0x28 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add.w lr, r8, #84 @ 0x54 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ strd r5, r5, [r7, #4] │ │ │ │ @@ -364976,15 +364994,15 @@ │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ add.w ip, r8, ip, lsl #2 │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str.w r5, [ip, #40] @ 0x28 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldrd r2, r3, [r4, #88] @ 0x58 │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr.w r2, [r8, #20] │ │ │ │ strd r3, r3, [r4, #92] @ 0x5c │ │ │ │ @@ -365001,24 +365019,24 @@ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, sl │ │ │ │ it eq │ │ │ │ moveq r6, #0 │ │ │ │ beq.w 17004e │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ff8c0 │ │ │ │ + bl 1ff968 │ │ │ │ cmp r6, #0 │ │ │ │ bne.w 17008c │ │ │ │ mov r5, r9 │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ ldrd r4, r7, [sp, #16] │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 24f49c │ │ │ │ + bl 24f544 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w r3, r0, r9 │ │ │ │ uxtb.w r9, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 1701f0 │ │ │ │ ldr r7, [r4, #24] │ │ │ │ cmp r7, #0 │ │ │ │ @@ -365054,17 +365072,17 @@ │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsls r2, r6, #1 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r3, #21] │ │ │ │ + ldrb r0, [r3, #24] │ │ │ │ movs r7, r3 │ │ │ │ - str r2, [r0, #4] │ │ │ │ + str r2, [r0, #16] │ │ │ │ movs r6, r5 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ cdp2 0, 0, cr0, cr8, cr14, {5} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -365079,15 +365097,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 1ff318 │ │ │ │ + bl 1ff3c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 170364 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mul.w r3, r4, r3 │ │ │ │ adds r2, r3, r6 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -365197,40 +365215,40 @@ │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 1702dc │ │ │ │ strd r3, r4, [sp, #8] │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ strd r0, r1, [sp] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 1703e2 │ │ │ │ mov r3, sp │ │ │ │ b.n 1703d2 │ │ │ │ strd r3, r4, [sp] │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 1703e2 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r5, r0 │ │ │ │ b.n 1702dc │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #8] │ │ │ │ b.n 1703a0 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #8] │ │ │ │ @@ -365287,30 +365305,30 @@ │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ bne.n 17049a │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ cbz r3, 1704d4 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fcd90 │ │ │ │ + bl 1fce38 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ add.w r7, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ add.w lr, sp, #4 │ │ │ │ add.w ip, r6, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r4, [r4, #16] │ │ │ │ cmp.w r4, #362 @ 0x16a │ │ │ │ beq.n 170508 │ │ │ │ movw r3, #487 @ 0x1e7 │ │ │ │ cmp r4, r3 │ │ │ │ beq.n 170508 │ │ │ │ movw r3, #361 @ 0x169 │ │ │ │ @@ -365335,15 +365353,15 @@ │ │ │ │ bl 170248 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1704ec │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ b.n 1704ee │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ bl 170248 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -365380,15 +365398,15 @@ │ │ │ │ mov.w r9, #0 │ │ │ │ movs r5, #0 │ │ │ │ ldr.w fp, [r8, #24] │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.w 170b98 │ │ │ │ mov r0, fp │ │ │ │ mov r7, sl │ │ │ │ - bl 1e2f78 │ │ │ │ + bl 1e3020 │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ strd r9, r9, [sl] │ │ │ │ str.w r9, [sl, #8] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r9, [sl, #12] │ │ │ │ strd r3, fp, [sp, #112] @ 0x70 │ │ │ │ add r3, sp, #124 @ 0x7c │ │ │ │ @@ -365396,15 +365414,15 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ ldr.w r4, [fp, #24] │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1} │ │ │ │ stmia.w r6, {r0, r1} │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ff8c0 │ │ │ │ + bl 1ff968 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 170cce │ │ │ │ strd fp, r8, [sp, #64] @ 0x40 │ │ │ │ mov fp, sl │ │ │ │ movs r3, #0 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ @@ -365435,15 +365453,15 @@ │ │ │ │ cmp r3, #4 │ │ │ │ beq.w 170b4a │ │ │ │ ldr r3, [sp, #8] │ │ │ │ orrs r3, r1 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ff8c0 │ │ │ │ + bl 1ff968 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 170b7e │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ b.n 1705f0 │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ movw r2, #795 @ 0x31b │ │ │ │ cmp r3, r2 │ │ │ │ @@ -365484,15 +365502,15 @@ │ │ │ │ movne r3, #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r4, sl, r4, lsl #4 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ movs r3, #2 │ │ │ │ str.w sl, [sp, #128] @ 0x80 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ add.w r6, r0, r8, lsl #4 │ │ │ │ add r4, sp, #80 @ 0x50 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ adds r6, #84 @ 0x54 │ │ │ │ strd r9, r9, [sp, #80] @ 0x50 │ │ │ │ str.w r9, [sp, #88] @ 0x58 │ │ │ │ @@ -365529,15 +365547,15 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ bne.n 170726 │ │ │ │ ldrd r5, sl, [sp, #32] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 200c54 │ │ │ │ + bl 200cfc │ │ │ │ ldrb.w r3, [sl, #40] @ 0x28 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldrb.w r3, [r3, #55] @ 0x37 │ │ │ │ @@ -365548,33 +365566,33 @@ │ │ │ │ ble.w 170aca │ │ │ │ strd r2, r9, [sp, #96] @ 0x60 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #96] @ 0x60 │ │ │ │ vstr d7, [sp, #80] @ 0x50 │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 1707aa │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r6 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r4, [sp, #28] │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldrb.w r2, [r3, #55] @ 0x37 │ │ │ │ ldrd r1, r3, [r0, #4] │ │ │ │ @@ -365595,15 +365613,15 @@ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r7, [r0, #0] │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 170b3e │ │ │ │ mov r0, sl │ │ │ │ - bl 1fe268 │ │ │ │ + bl 1fe310 │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ movw r2, #659 @ 0x293 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 170824 │ │ │ │ mov sl, r5 │ │ │ │ cmp r5, #0 │ │ │ │ @@ -365662,31 +365680,31 @@ │ │ │ │ str r6, [sp, #160] @ 0xa0 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ - bl 1fcd90 │ │ │ │ + bl 1fce38 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ mov r2, r7 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r6, r0 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ adds r6, #44 @ 0x2c │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldrb.w r0, [sl, #32] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 170c42 │ │ │ │ ldrb.w r7, [sl, #33] @ 0x21 │ │ │ │ mov.w r8, #0 │ │ │ │ add r3, sp, #176 @ 0xb0 │ │ │ │ str r5, [sp, #76] @ 0x4c │ │ │ │ @@ -365717,15 +365735,15 @@ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r7, r8 │ │ │ │ mov r8, fp │ │ │ │ mov fp, r5 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov.w r1, #492 @ 0x1ec │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ movw r1, #659 @ 0x293 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldrb.w r2, [r3, #50] @ 0x32 │ │ │ │ @@ -365736,23 +365754,23 @@ │ │ │ │ ldrb.w r3, [r3, #54] @ 0x36 │ │ │ │ add.w r2, sl, r2, lsl #2 │ │ │ │ add.w r3, sl, r3, lsl #2 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ 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 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add.w lr, r4, #84 @ 0x54 │ │ │ │ strd r9, r9, [r7] │ │ │ │ add.w ip, r4, #100 @ 0x64 │ │ │ │ str.w r9, [r7, #8] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ @@ -365781,15 +365799,15 @@ │ │ │ │ ldrb.w r2, [r3, #53] @ 0x35 │ │ │ │ add.w r3, r4, r2, lsl #2 │ │ │ │ add.w r4, r4, ip, lsl #2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str.w r6, [r3, #4]! │ │ │ │ str r3, [sp, #20] │ │ │ │ adds.w r3, r8, #1 │ │ │ │ mov r8, r3 │ │ │ │ ldrb.w r0, [sl, #32] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ @@ -365805,30 +365823,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 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 170a90 │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r3, r0 │ │ │ │ b.n 170962 │ │ │ │ ldr.w r3, [sl, #96] @ 0x60 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ cmp r3, #16 │ │ │ │ beq.n 170b22 │ │ │ │ cmp r3, #8 │ │ │ │ @@ -365847,29 +365865,29 @@ │ │ │ │ beq.w 1707ba │ │ │ │ strd r3, r9, [sp, #96] @ 0x60 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ movs r1, #1 │ │ │ │ vldr d7, [sp, #96] @ 0x60 │ │ │ │ vstr d7, [sp, #80] @ 0x50 │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 170afc │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r6 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ str r0, [sp, #20] │ │ │ │ b.n 1707ba │ │ │ │ movs r4, #1 │ │ │ │ movw r1, #601 @ 0x259 │ │ │ │ b.n 170680 │ │ │ │ mov r5, sl │ │ │ │ mov sl, r2 │ │ │ │ @@ -365880,19 +365898,19 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ b.n 1706c0 │ │ │ │ add.w r1, r7, #20 │ │ │ │ ldrb.w r3, [sl, #33] @ 0x21 │ │ │ │ ldrb.w r2, [sl, #32] │ │ │ │ mov r0, r7 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ b.n 17070e │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add.w r0, sl, #20 │ │ │ │ - bl 1ff5b8 │ │ │ │ + bl 1ff660 │ │ │ │ b.n 170806 │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ movw r2, #795 @ 0x31b │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 170cb4 │ │ │ │ cmp.w r3, #796 @ 0x31c │ │ │ │ it cc │ │ │ │ @@ -365910,15 +365928,15 @@ │ │ │ │ b.n 1706c0 │ │ │ │ mov sl, fp │ │ │ │ ldr.w fp, [sp, #64] @ 0x40 │ │ │ │ ldrd r8, r5, [sp, #68] @ 0x44 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, fp │ │ │ │ - bl 24f49c │ │ │ │ + bl 24f544 │ │ │ │ orr.w r3, r0, r5 │ │ │ │ uxtb r5, r3 │ │ │ │ ldr.w r8, [r8] │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 170596 │ │ │ │ mov fp, r5 │ │ │ │ @@ -365983,53 +366001,53 @@ │ │ │ │ mov sl, r2 │ │ │ │ movs r1, #0 │ │ │ │ b.n 170664 │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ b.n 1706c0 │ │ │ │ ldr r5, [sp, #76] @ 0x4c │ │ │ │ - bl 200974 │ │ │ │ + bl 200a1c │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 201a00 │ │ │ │ + bl 201aa8 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, sl, #20 │ │ │ │ - bl 1ff5b8 │ │ │ │ + bl 1ff660 │ │ │ │ mov r0, sl │ │ │ │ - bl 1fe268 │ │ │ │ + bl 1fe310 │ │ │ │ movs r1, #1 │ │ │ │ b.n 17081a │ │ │ │ mov r7, r8 │ │ │ │ str r6, [sp, #160] @ 0xa0 │ │ │ │ add r4, sp, #180 @ 0xb4 │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ - bl 1fcd90 │ │ │ │ + bl 1fce38 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ add r3, sp, #180 @ 0xb4 │ │ │ │ mov lr, r3 │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ b.n 170894 │ │ │ │ movs r5, #0 │ │ │ │ movs r4, #1 │ │ │ │ mov.w r1, #796 @ 0x31c │ │ │ │ b.n 170680 │ │ │ │ cmp.w r3, #844 @ 0x34c │ │ │ │ it eq │ │ │ │ @@ -366256,52 +366274,52 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r1, #634 @ 0x27a │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ add.w r5, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #384 @ 0x180 │ │ │ │ mov r0, r4 │ │ │ │ - bl 201828 │ │ │ │ + bl 2018d0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r1, #639 @ 0x27f │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ add.w r5, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #384 @ 0x180 │ │ │ │ mov r0, r4 │ │ │ │ - bl 201828 │ │ │ │ + bl 2018d0 │ │ │ │ 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 │ │ │ │ @@ -366378,15 +366396,15 @@ │ │ │ │ add r4, sp, #24 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1fcdf4 │ │ │ │ + bl 1fce9c │ │ │ │ ldr.w ip, [sl, #16] │ │ │ │ ldr r1, [r6, #16] │ │ │ │ movs r3, #32 │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ strd r2, sl, [r0, #44] @ 0x2c │ │ │ │ ubfx r2, ip, #0, #26 │ │ │ │ str r2, [r0, #40] @ 0x28 │ │ │ │ @@ -366394,21 +366412,21 @@ │ │ │ │ str r0, [sp, #0] │ │ │ │ ldrsb.w r2, [r1, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ it eq │ │ │ │ ldreq.w r3, [r1, #376] @ 0x178 │ │ │ │ mov r1, sl │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1fcdf4 │ │ │ │ + bl 1fce9c │ │ │ │ ldr.w ip, [r7, #16] │ │ │ │ ldr r1, [r6, #16] │ │ │ │ movs r3, #32 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ strd r2, r7, [r0, #44] @ 0x2c │ │ │ │ ubfx r2, ip, #0, #26 │ │ │ │ str r2, [r0, #40] @ 0x28 │ │ │ │ @@ -366416,21 +366434,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 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ movs r1, #101 @ 0x65 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ str.w sl, [sp, #20] │ │ │ │ strd r8, r8, [r5] │ │ │ │ mov ip, r0 │ │ │ │ str.w r8, [r5, #8] │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ mov sl, fp │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ @@ -366449,15 +366467,15 @@ │ │ │ │ add.w r2, r3, lr, lsl #7 │ │ │ │ ldrb.w r3, [r2, #70] @ 0x46 │ │ │ │ ldrb.w r2, [r2, #71] @ 0x47 │ │ │ │ add.w r3, ip, r3, lsl #2 │ │ │ │ add.w ip, ip, r2, lsl #2 │ │ │ │ str.w r8, [r3, #40] @ 0x28 │ │ │ │ str.w r8, [ip, #40] @ 0x28 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr.w r2, [fp] │ │ │ │ ldr.w r3, [r9] │ │ │ │ mov fp, r2 │ │ │ │ mov r9, r3 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ @@ -366474,15 +366492,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 1fcdf4 │ │ │ │ + bl 1fce9c │ │ │ │ ldr r3, [r6, #16] │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r7 │ │ │ │ ldr.w r9, [pc, #216] @ 171254 │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ @@ -366493,26 +366511,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 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldrb.w r3, [r8, #12] │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ lsl.w r3, r6, r3 │ │ │ │ mvns r3, r3 │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ add.w lr, sp, #8 │ │ │ │ str r7, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ add.w sl, r0, #84 @ 0x54 │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ add.w ip, sp, #24 │ │ │ │ @@ -366544,15 +366562,15 @@ │ │ │ │ ldrb.w r2, [r3, #32] │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ add.w r2, r4, r2, lsl #2 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ str r6, [r2, #40] @ 0x28 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r6, #1 │ │ │ │ b.n 171220 │ │ │ │ cdp 0, 7, cr0, cr6, cr14, {5} │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -366563,15 +366581,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 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ movs r3, #0 │ │ │ │ str.w r9, [sp, #12] │ │ │ │ add.w ip, sp, #16 │ │ │ │ add.w r9, r0, #84 @ 0x54 │ │ │ │ strd r3, r3, [sp] │ │ │ │ mov r4, r0 │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -366602,32 +366620,32 @@ │ │ │ │ strb.w r2, [r4, #40] @ 0x28 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ add.w r3, r3, r7, lsl #7 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cbnz r3, 171304 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fe268 │ │ │ │ + bl 1fe310 │ │ │ │ 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 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 1ff5b8 │ │ │ │ + bl 1ff660 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fe268 │ │ │ │ + bl 1fe310 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ ldcl 0, cr0, [ip, #-696] @ 0xfffffd48 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ @@ -366652,48 +366670,48 @@ │ │ │ │ itt ne │ │ │ │ movne r5, #7 │ │ │ │ movne.w r9, #4 │ │ │ │ bne.n 17137c │ │ │ │ mov.w r9, #2 │ │ │ │ movw r1, #527 @ 0x20f │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ add.w r8, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ 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 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 1713cc │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ mov r0, r6 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ cmp r7, #26 │ │ │ │ mov r5, r0 │ │ │ │ it eq │ │ │ │ addeq r4, #1 │ │ │ │ beq.n 1713ee │ │ │ │ adds r3, r4, #1 │ │ │ │ add r3, r9 │ │ │ │ @@ -366745,30 +366763,30 @@ │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 171404 │ │ │ │ strd r4, r3, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 17147c │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r5, r0 │ │ │ │ b.n 171404 │ │ │ │ movs r5, #5 │ │ │ │ mov.w r9, #3 │ │ │ │ b.n 17137c │ │ │ │ movs r2, #32 │ │ │ │ str r4, [sp, #16] │ │ │ │ @@ -366837,75 +366855,75 @@ │ │ │ │ bne.n 17163c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ vldr d7, [pc, #248] @ 171640 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 17152c │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ b.n 17152c │ │ │ │ strd r6, r3, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 17159c │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r5 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r4, r0 │ │ │ │ b.n 17152c │ │ │ │ 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 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 1715de │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r4, r0 │ │ │ │ b.n 1714f2 │ │ │ │ subs r2, #1 │ │ │ │ strd r3, r3, [sp, #16] │ │ │ │ cmp r2, #31 │ │ │ │ bhi.n 171640 │ │ │ │ tbb [pc, r2] │ │ │ │ @@ -366961,69 +366979,69 @@ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r3, [pc, #1112] @ 171ae4 │ │ │ │ add r3, pc │ │ │ │ mov fp, r3 │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r9, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ movw r1, #413 @ 0x19d │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ add.w r9, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #0] │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ mov r0, r4 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, #5 │ │ │ │ beq.w 1718ea │ │ │ │ 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 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 171720 │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r5, r0 │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 171990 │ │ │ │ mov r0, r6 │ │ │ │ bl 170d90 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ @@ -367037,115 +367055,115 @@ │ │ │ │ add r3, r2 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldrd r8, r9, [sp, #16] │ │ │ │ movs r2, #32 │ │ │ │ strd r8, r9, [sp, #8] │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 17177e │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrsb.w r1, [r0, #65] @ 0x41 │ │ │ │ cmp r1, #1 │ │ │ │ beq.w 17191c │ │ │ │ mov.w r1, #462 @ 0x1ce │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r8 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ mov r0, r4 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r4 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ 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 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 1717f8 │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r6, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, sl │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r4 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r4 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ ldr r2, [pc, #704] @ (171ae8 ) │ │ │ │ ldr r3, [pc, #696] @ (171ae0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w 171ad8 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movw r1, #483 @ 0x1e3 │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ add.w r6, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r9, r0 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ ldr r3, [pc, #656] @ (171aec ) │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r9, #36] @ 0x24 │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ add.w r3, r3, r2, lsl #7 │ │ │ │ ldrb.w r3, [r3, #72] @ 0x48 │ │ │ │ add.w r3, r9, r3, lsl #2 │ │ │ │ str.w r8, [r3, #40] @ 0x28 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldrb.w r2, [r9, #33] @ 0x21 │ │ │ │ movs r1, #0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 1719e4 │ │ │ │ and.w r0, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r0 │ │ │ │ @@ -367216,47 +367234,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 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1717aa │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ b.n 1717aa │ │ │ │ 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 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 171730 │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ cmp r7, #0 │ │ │ │ bne.w 171736 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ subs r6, #64 @ 0x40 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ add.w r6, r3, r6, lsl #2 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ @@ -367268,80 +367286,80 @@ │ │ │ │ bne.n 171a8c │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ movs r2, #32 │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 171808 │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ b.n 171808 │ │ │ │ mov r3, r2 │ │ │ │ b.n 171958 │ │ │ │ uxth r3, r2 │ │ │ │ b.n 171958 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 17177e │ │ │ │ strd r3, r1, [sp, #8] │ │ │ │ ldrd r8, r9, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ strd r8, r9, [sp, #16] │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 171a1c │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r6, r0 │ │ │ │ b.n 17177e │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 1719ae │ │ │ │ strd r6, r7, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 171a5c │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r5, r0 │ │ │ │ b.n 1719ae │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #8] │ │ │ │ b.n 1719f0 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -367411,33 +367429,33 @@ │ │ │ │ ldr.w fp, [sp, #88] @ 0x58 │ │ │ │ ldr.w sl, [pc, #1052] @ 171f3c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add sl, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ movs r3, #32 │ │ │ │ mov r7, r0 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr.w r2, [r8, #260] @ 0x104 │ │ │ │ ldr.w r1, [r8, #196] @ 0xc4 │ │ │ │ movs r3, #63 @ 0x3f │ │ │ │ mov r0, r4 │ │ │ │ bl 1714c8 │ │ │ │ add.w r3, r7, #20 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ mov r0, r4 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ bl 170d90 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrsb.w r3, [r0, #65] @ 0x41 │ │ │ │ cmp r3, #3 │ │ │ │ @@ -367450,139 +367468,139 @@ │ │ │ │ movs r1, #1 │ │ │ │ lsls r3, r3, #2 │ │ │ │ str r3, [sp, #24] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldrd r6, r7, [sp, #24] │ │ │ │ strd r6, r7, [sp, #16] │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 171bb8 │ │ │ │ add r3, sp, #16 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add.w r3, r8, r3, lsl #2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ str r3, [sp, #24] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ vldr d7, [sp, #24] │ │ │ │ movs r2, #32 │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 171bf4 │ │ │ │ add r3, sp, #16 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr.w r1, [r8, #192] @ 0xc0 │ │ │ │ cmp r1, #1 │ │ │ │ bhi.w 171d60 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ mov r0, r4 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r4 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ movs r3, #4 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #24] │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 171c4c │ │ │ │ add r3, sp, #16 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, fp │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, r4 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r4 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r4 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ ldr r2, [pc, #712] @ (171f40 ) │ │ │ │ ldr r3, [pc, #700] @ (171f38 ) │ │ │ │ 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 171f2e │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movw r1, #694 @ 0x2b6 │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ movw r1, #483 @ 0x1e3 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ add.w r6, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r9, r0 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ ldr r3, [pc, #628] @ (171f44 ) │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r9, #36] @ 0x24 │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ add.w r3, r3, r2, lsl #7 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrb.w r3, [r3, #72] @ 0x48 │ │ │ │ add.w r3, r9, r3, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldrb.w r2, [r9, #33] @ 0x21 │ │ │ │ movs r1, #0 │ │ │ │ lsls r3, r3, #2 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 171e2a │ │ │ │ and.w ip, r2, #63 @ 0x3f │ │ │ │ @@ -367674,107 +367692,107 @@ │ │ │ │ pop {r2, r3, r4, r5, r7} │ │ │ │ asrs r4, r7, #2 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldrd r8, r9, [sp, #24] │ │ │ │ mov r0, r1 │ │ │ │ movs r1, #1 │ │ │ │ strd r8, r9, [sp, #16] │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 171e08 │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #343 @ 0x157 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r5 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r5, r0 │ │ │ │ b.n 171bfe │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 171bf4 │ │ │ │ strd r3, r1, [sp, #16] │ │ │ │ vldr d7, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 171e60 │ │ │ │ add r3, sp, #24 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r6, r0 │ │ │ │ b.n 171bf4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w r9, #0 │ │ │ │ strd r8, r9, [sp, #24] │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 171e18 │ │ │ │ add r3, sp, #24 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ b.n 171e18 │ │ │ │ cbnz r3, 171eea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldrd r8, r9, [sp, #24] │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ strd r8, r9, [sp, #16] │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 171ed8 │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r5, r0 │ │ │ │ b.n 171e18 │ │ │ │ rbit r3, r3 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #1 │ │ │ │ b.n 171ea2 │ │ │ │ movs r2, #16 │ │ │ │ @@ -367879,15 +367897,15 @@ │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ moveq r6, r1 │ │ │ │ add.w r8, sp, #80 @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fd1bc │ │ │ │ + bl 1fd264 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r8 │ │ │ │ add.w r9, sp, #108 @ 0x6c │ │ │ │ strd r3, r3, [r8] │ │ │ │ mov r5, r9 │ │ │ │ strd r3, r3, [r8, #8] │ │ │ │ mov ip, r9 │ │ │ │ @@ -367912,28 +367930,28 @@ │ │ │ │ clz r3, r3 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ cbnz r3, 17206e │ │ │ │ movw r1, #403 @ 0x193 │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ movs r3, #32 │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r4, [r3, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ff8c0 │ │ │ │ + bl 1ff968 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 1722b6 │ │ │ │ str.w sl, [sp, #60] @ 0x3c │ │ │ │ mov sl, r8 │ │ │ │ movs r3, #0 │ │ │ │ str.w fp, [sp, #20] │ │ │ │ @@ -367994,15 +368012,15 @@ │ │ │ │ ldr.w fp, [r4, #4] │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 172276 │ │ │ │ movs r3, #3 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 1fe268 │ │ │ │ + bl 1fe310 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ strd r3, fp, [sl] │ │ │ │ movs r2, #6 │ │ │ │ ldr.w fp, [sp, #40] @ 0x28 │ │ │ │ movs r3, #31 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ @@ -368038,15 +368056,15 @@ │ │ │ │ mov r0, sl │ │ │ │ bl 171af0 │ │ │ │ ldr.w r8, [r4, #96] @ 0x60 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ movw r1, #841 @ 0x349 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ mov.w ip, #0 │ │ │ │ str.w r8, [sp, #76] @ 0x4c │ │ │ │ mov r6, r0 │ │ │ │ strd ip, ip, [sp, #64] @ 0x40 │ │ │ │ add.w lr, r0, #100 @ 0x64 │ │ │ │ str.w ip, [sp, #72] @ 0x48 │ │ │ │ add.w fp, r0, #84 @ 0x54 │ │ │ │ @@ -368073,24 +368091,24 @@ │ │ │ │ str.w ip, [r4, #40] @ 0x28 │ │ │ │ ldrb.w r4, [r3, #54] @ 0x36 │ │ │ │ ldrb.w r3, [r3, #53] @ 0x35 │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ add.w r6, r6, r4, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ str.w ip, [r6, #40] @ 0x28 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ movs r2, #1 │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 1720c6 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ff8c0 │ │ │ │ + bl 1ff968 │ │ │ │ cbz r4, 17227c │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ b.n 1720aa │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r7 │ │ │ │ ldr r6, [r7, #112] @ 0x70 │ │ │ │ mov.w r8, #0 │ │ │ │ @@ -368104,15 +368122,15 @@ │ │ │ │ ldr.w sl, [sp, #60] @ 0x3c │ │ │ │ ldrd r0, r3, [sp, #32] │ │ │ │ str.w r3, [sl, #712] @ 0x2c8 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ str.w r3, [sl, #716] @ 0x2cc │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ - bl 24f49c │ │ │ │ + bl 24f544 │ │ │ │ ldr r2, [pc, #64] @ (1722d8 ) │ │ │ │ ldr r3, [pc, #52] @ (1722d0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #396] @ 0x18c │ │ │ │ eors r2, r3 │ │ │ │ @@ -368206,15 +368224,15 @@ │ │ │ │ mov.w fp, #1 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ moveq r7, r1 │ │ │ │ mov r0, r7 │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ - bl 1fd1bc │ │ │ │ + bl 1fd264 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #64] @ 0x40 │ │ │ │ add r5, sp, #88 @ 0x58 │ │ │ │ strd r3, r3, [sp, #72] @ 0x48 │ │ │ │ add.w lr, sp, #88 @ 0x58 │ │ │ │ add.w ip, sp, #64 @ 0x40 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ @@ -368233,28 +368251,28 @@ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldrsb.w r3, [r3, #65] @ 0x41 │ │ │ │ cmp r3, #3 │ │ │ │ ite eq │ │ │ │ movweq r1, #403 @ 0x193 │ │ │ │ movwne r1, #622 @ 0x26e │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ movs r3, #32 │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [r3, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ff8c0 │ │ │ │ + bl 1ff968 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 172600 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ movs r7, #0 │ │ │ │ adds r3, r2, #1 │ │ │ │ ands r3, r2 │ │ │ │ @@ -368337,15 +368355,15 @@ │ │ │ │ bl 17125c │ │ │ │ movs r2, #1 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 172440 │ │ │ │ orrs r7, r2 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ff8c0 │ │ │ │ + bl 1ff968 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 172602 │ │ │ │ str r0, [sp, #20] │ │ │ │ b.n 172424 │ │ │ │ cmp r3, #4 │ │ │ │ it eq │ │ │ │ moveq r4, r2 │ │ │ │ @@ -368366,31 +368384,31 @@ │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov.w ip, #2 │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ str.w ip, [sp, #64] @ 0x40 │ │ │ │ bl 1714c8 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 1ff5b8 │ │ │ │ + bl 1ff660 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fe268 │ │ │ │ + bl 1fe310 │ │ │ │ mov r5, r4 │ │ │ │ b.n 1724e6 │ │ │ │ movw r1, #683 @ 0x2ab │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ add.w fp, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, fp │ │ │ │ str r0, [sp, #28] │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cbnz r3, 172574 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ b.n 172482 │ │ │ │ add r2, sp, #92 @ 0x5c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ @@ -368398,69 +368416,69 @@ │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, 1725ac │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r2, [sp, #28] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r1, r2 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ adds r2, #20 │ │ │ │ mov r3, fp │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov fp, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.n 17266a │ │ │ │ lsls r3, r2, #26 │ │ │ │ bne.w 172790 │ │ │ │ vldr d7, [pc, #544] @ 1727e8 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ vstr d7, [sp, #88] @ 0x58 │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov fp, r0 │ │ │ │ cbz r0, 1725f2 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [fp, #40] @ 0x28 │ │ │ │ str.w r1, [fp, #44] @ 0x2c │ │ │ │ mov r1, fp │ │ │ │ add.w fp, fp, #20 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r2, fp │ │ │ │ movs r1, #129 @ 0x81 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 201828 │ │ │ │ + bl 2018d0 │ │ │ │ mov fp, r0 │ │ │ │ b.n 172570 │ │ │ │ mov r7, r4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldrd r0, r1, [r3, #80] @ 0x50 │ │ │ │ bl 170f70 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r0, r7 │ │ │ │ str.w r3, [r4, #720] @ 0x2d0 │ │ │ │ - bl 24f49c │ │ │ │ + bl 24f544 │ │ │ │ ldr r2, [pc, #480] @ (172800 ) │ │ │ │ ldr r3, [pc, #460] @ (1727f0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #380] @ 0x17c │ │ │ │ eors r2, r3 │ │ │ │ @@ -368490,66 +368508,66 @@ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ strd r0, r1, [sp, #56] @ 0x38 │ │ │ │ vldr d7, [sp, #56] @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ vstr d7, [sp, #88] @ 0x58 │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 1726a0 │ │ │ │ add r2, sp, #88 @ 0x58 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r1, r3 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, fp │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov fp, r0 │ │ │ │ movs r3, #0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ bne.n 172704 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ str r3, [r1, #0] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ vldr d7, [sp, #88] @ 0x58 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 1726e8 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r1, r3 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, fp │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov fp, r0 │ │ │ │ mov r2, fp │ │ │ │ movs r1, #129 @ 0x81 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 201828 │ │ │ │ + bl 2018d0 │ │ │ │ mov fp, r0 │ │ │ │ b.n 172570 │ │ │ │ and.w r0, r2, #63 @ 0x3f │ │ │ │ mov.w lr, #1 │ │ │ │ sub.w r1, r0, #32 │ │ │ │ rsb ip, r0, #32 │ │ │ │ lsl.w r0, lr, r0 │ │ │ │ @@ -368701,27 +368719,27 @@ │ │ │ │ movs r5, r4 │ │ │ │ movs r5, r4 │ │ │ │ movs r5, r4 │ │ │ │ lsls r5, r3, #20 │ │ │ │ ubfx r3, r3, #14, #1 │ │ │ │ cbz r3, 1728b8 │ │ │ │ ldr.w r4, [pc, #2740] @ 173348 │ │ │ │ - bl 2e4550 │ │ │ │ + bl 2e45f8 │ │ │ │ ldr.w r2, [pc, #2736] @ 17334c │ │ │ │ mov r3, r0 │ │ │ │ add r4, pc │ │ │ │ movs r0, #2 │ │ │ │ add r2, pc │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e0740 │ │ │ │ + bl 1e07e8 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 282d48 │ │ │ │ + bl 282df0 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ add r1, sp, #248 @ 0xf8 │ │ │ │ mov r0, r5 │ │ │ │ bl 170e0c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #180 @ 0xb4 │ │ │ │ add r1, sp, #248 @ 0xf8 │ │ │ │ @@ -368762,15 +368780,15 @@ │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ moveq r5, r1 │ │ │ │ add r4, sp, #104 @ 0x68 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fd1bc │ │ │ │ + bl 1fd264 │ │ │ │ movs r7, #0 │ │ │ │ mov ip, r4 │ │ │ │ add.w sl, sp, #128 @ 0x80 │ │ │ │ strd r7, r7, [r4] │ │ │ │ mov lr, sl │ │ │ │ strd r7, r7, [r4, #8] │ │ │ │ mov r9, sl │ │ │ │ @@ -368788,33 +368806,33 @@ │ │ │ │ strd r2, r5, [sl] │ │ │ │ ldmia.w r9!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ movw r1, #622 @ 0x26e │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str.w r5, [r3, #196] @ 0xc4 │ │ │ │ ldrb.w r3, [r8, #17] │ │ │ │ ldr r5, [r2, #24] │ │ │ │ lsls r3, r3, #25 │ │ │ │ bmi.w 173076 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ff8c0 │ │ │ │ + bl 1ff968 │ │ │ │ mov r9, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 172e4c │ │ │ │ str.w fp, [sp, #16] │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ldr r5, [r2, #0] │ │ │ │ cmp r5, #0 │ │ │ │ @@ -368947,15 +368965,15 @@ │ │ │ │ movw r2, #813 @ 0x32d │ │ │ │ mov r5, r6 │ │ │ │ bl 17125c │ │ │ │ cmp r6, #0 │ │ │ │ bne.n 172a78 │ │ │ │ mov r0, r9 │ │ │ │ mov r5, r9 │ │ │ │ - bl 1ff8c0 │ │ │ │ + bl 1ff968 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 172e4c │ │ │ │ mov r9, r0 │ │ │ │ b.n 1729c2 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ movw r2, #821 @ 0x335 │ │ │ │ cmp r3, r2 │ │ │ │ @@ -369098,33 +369116,33 @@ │ │ │ │ lsls r5, r3, #13 │ │ │ │ movs r0, r4 │ │ │ │ str r7, [r0, #0] │ │ │ │ vldr d7, [sp, #64] @ 0x40 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 172ce2 │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, fp │ │ │ │ mov.w r1, #448 @ 0x1c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2023d0 │ │ │ │ + bl 202478 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov r1, r8 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldrb.w r3, [r3, #41] @ 0x29 │ │ │ │ @@ -369137,24 +369155,24 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 170ee8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [r5, #112] @ 0x70 │ │ │ │ mov fp, r0 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r4 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r1, r5 │ │ │ │ strd fp, r0, [sp] │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #813 @ 0x32d │ │ │ │ bl 17125c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 202488 │ │ │ │ + bl 202530 │ │ │ │ b.n 172a72 │ │ │ │ strh r7, [r0, #0] │ │ │ │ b.n 172cbc │ │ │ │ strb r7, [r0, #0] │ │ │ │ b.n 172cbc │ │ │ │ subs r7, #0 │ │ │ │ it ne │ │ │ │ @@ -369227,15 +369245,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 170ee8 │ │ │ │ ldr r2, [r5, #112] @ 0x70 │ │ │ │ mov r8, r0 │ │ │ │ mov r3, fp │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r3, r7 │ │ │ │ strd r8, r0, [sp] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #813 @ 0x32d │ │ │ │ bl 17125c │ │ │ │ b.n 172a72 │ │ │ │ @@ -369276,15 +369294,15 @@ │ │ │ │ moveq r2, r3 │ │ │ │ strd r3, r2, [sp, #88] @ 0x58 │ │ │ │ ldrd r2, r3, [sp, #80] @ 0x50 │ │ │ │ ldrd r0, r1, [sp, #88] @ 0x58 │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ mov r1, sl │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 2070c4 │ │ │ │ + bl 20716c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cmp r1, r3 │ │ │ │ beq.w 173316 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ @@ -369295,23 +369313,23 @@ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, r2 │ │ │ │ it eq │ │ │ │ moveq r3, r2 │ │ │ │ strd r2, r3, [r4] │ │ │ │ movw r1, #622 @ 0x26e │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ movs r3, #32 │ │ │ │ mov r7, r0 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ add.w r1, r7, #20 │ │ │ │ movs r3, #31 │ │ │ │ movs r2, #11 │ │ │ │ mov r0, r4 │ │ │ │ bl 1714c8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ @@ -369359,38 +369377,38 @@ │ │ │ │ lsls r0, r2, #8 │ │ │ │ movs r0, r4 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldrd r8, r9, [sp, #72] @ 0x48 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ strd r8, r9, [sp, #64] @ 0x40 │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 172f7c │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #448 @ 0x1c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2023d0 │ │ │ │ + bl 202478 │ │ │ │ mov r5, r0 │ │ │ │ ldmia.w r4, {r2, r3} │ │ │ │ mov r1, sl │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 2071dc │ │ │ │ + bl 207284 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ add.w r3, r5, #44 @ 0x2c │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 173316 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -369401,19 +369419,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 202488 │ │ │ │ + bl 202530 │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ movs r0, #1 │ │ │ │ - bl 24f49c │ │ │ │ + bl 24f544 │ │ │ │ ldr r2, [pc, #888] @ (173354 ) │ │ │ │ ldr r3, [pc, #856] @ (173338 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #508] @ 0x1fc │ │ │ │ eors r2, r3 │ │ │ │ @@ -369491,40 +369509,40 @@ │ │ │ │ cmp r2, r7 │ │ │ │ it eq │ │ │ │ moveq r3, r7 │ │ │ │ strd r7, r3, [r4] │ │ │ │ mov.w r1, #482 @ 0x1e2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r7, #0 │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r9, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ movs r6, #0 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ strd r6, r7, [sp, #128] @ 0x80 │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 1730e0 │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #164 @ 0xa4 │ │ │ │ add r5, sp, #204 @ 0xcc │ │ │ │ blx 5926c │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #149 @ 0x95 │ │ │ │ @@ -369534,15 +369552,15 @@ │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ stmia.w r5, {r0, r1} │ │ │ │ add r6, sp, #88 @ 0x58 │ │ │ │ movw r1, #821 @ 0x335 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ str.w r8, [sp, #100] @ 0x64 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ ldrb.w r8, [r9, #32] │ │ │ │ mov r5, r0 │ │ │ │ @@ -369606,15 +369624,15 @@ │ │ │ │ ldrb.w r3, [lr, #78] @ 0x4e │ │ │ │ adds r3, #10 │ │ │ │ str.w r0, [r5, r3, lsl #2] │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [r3, #4] │ │ │ │ mov r1, r5 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r5 │ │ │ │ beq.w 17332a │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -369623,42 +369641,42 @@ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 17331c │ │ │ │ str r3, [r4, #4] │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #0] │ │ │ │ - bl 1ff8c0 │ │ │ │ + bl 1ff968 │ │ │ │ mov r9, r0 │ │ │ │ b.w 1729be │ │ │ │ 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 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 17325c │ │ │ │ mov r2, sl │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ adds r3, #20 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ 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 │ │ │ │ @@ -369672,15 +369690,15 @@ │ │ │ │ movs r3, #1 │ │ │ │ b.n 172e84 │ │ │ │ str r0, [r3, #0] │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ b.n 172f56 │ │ │ │ mov r0, r5 │ │ │ │ strd r3, r5, [r4] │ │ │ │ - bl 1ff8c0 │ │ │ │ + bl 1ff968 │ │ │ │ mov r9, r0 │ │ │ │ b.w 1729be │ │ │ │ movs r7, #1 │ │ │ │ b.n 173092 │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1728b8 │ │ │ │ @@ -369738,17 +369756,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ bvc.n 1732c4 │ │ │ │ lsls r6, r5, #2 │ │ │ │ bvc.n 1732d0 │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsrs r0, r1, #25 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #148 @ 0x94 │ │ │ │ + adds r4, #84 @ 0x54 │ │ │ │ movs r7, r3 │ │ │ │ - strb r4, [r1, r2] │ │ │ │ + strb r4, [r1, r5] │ │ │ │ movs r7, r3 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ beq.n 173394 │ │ │ │ lsls r6, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -369800,33 +369818,33 @@ │ │ │ │ movs r3, r4 │ │ │ │ movs r3, r4 │ │ │ │ movs r3, r4 │ │ │ │ lsls r0, r3, #5 │ │ │ │ ubfx r3, r3, #14, #1 │ │ │ │ cbz r3, 1733fe │ │ │ │ ldr r4, [pc, #744] @ (1736c8 ) │ │ │ │ - bl 2e4550 │ │ │ │ + bl 2e45f8 │ │ │ │ ldr r2, [pc, #744] @ (1736cc ) │ │ │ │ mov r3, r0 │ │ │ │ add r4, pc │ │ │ │ movs r0, #2 │ │ │ │ add r2, pc │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e0740 │ │ │ │ + bl 1e07e8 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r5 │ │ │ │ movs r0, #2 │ │ │ │ - bl 282d48 │ │ │ │ + bl 282df0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ sub.w r1, r3, #2 │ │ │ │ clz r1, r1 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ - bl 243a1c │ │ │ │ + bl 243ac4 │ │ │ │ ldr.w r3, [r5, #424] @ 0x1a8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 1736b0 │ │ │ │ movs r2, #0 │ │ │ │ ldrb.w r1, [r3, #32] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -369853,15 +369871,15 @@ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ff8c0 │ │ │ │ + bl 1ff968 │ │ │ │ mov r8, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 173614 │ │ │ │ str r7, [sp, #12] │ │ │ │ strd r5, r9, [sp, #28] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ @@ -369943,15 +369961,15 @@ │ │ │ │ bl 17125c │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1734a8 │ │ │ │ mov r0, r8 │ │ │ │ mov r4, r8 │ │ │ │ - bl 1ff8c0 │ │ │ │ + bl 1ff968 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 173610 │ │ │ │ mov r8, r0 │ │ │ │ b.n 17347a │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ strd r5, r7, [sp, #8] │ │ │ │ cmp.w r3, #420 @ 0x1a4 │ │ │ │ @@ -370024,15 +370042,15 @@ │ │ │ │ ldrd r0, r1, [r5, #80] @ 0x50 │ │ │ │ bl 170f70 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ movs r0, #1 │ │ │ │ str.w r3, [r9, #720] @ 0x2d0 │ │ │ │ - bl 24f49c │ │ │ │ + bl 24f544 │ │ │ │ ldr r2, [pc, #164] @ (1736d4 ) │ │ │ │ ldr r3, [pc, #140] @ (1736bc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #356] @ 0x164 │ │ │ │ eors r2, r3 │ │ │ │ @@ -370084,17 +370102,17 @@ │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r4, {r1, r4, r5, r6} │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsrs r0, r1, #25 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #78 @ 0x4e │ │ │ │ + cmp r1, #14 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r1, [pc, #280] @ (1737e8 ) │ │ │ │ + ldr r2, [pc, #24] @ (1736e8 ) │ │ │ │ movs r7, r3 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r1!, {r2, r3, r6, r7} │ │ │ │ lsls r6, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -370166,20 +370184,20 @@ │ │ │ │ cbz r3, 1737a4 │ │ │ │ ldr.w r4, [pc, #1864] @ 173ed0 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1864] @ 173ed4 │ │ │ │ add r4, pc │ │ │ │ add r2, pc │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e0740 │ │ │ │ + bl 1e07e8 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 282d48 │ │ │ │ + bl 282df0 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldrb.w r3, [r2, #368] @ 0x170 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 173a10 │ │ │ │ ldr.w r3, [r2, #424] @ 0x1a8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -370221,15 +370239,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 1737ea │ │ │ │ - bl 1ff8c0 │ │ │ │ + bl 1ff968 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1737e4 │ │ │ │ subs r3, r4, #1 │ │ │ │ mov fp, r4 │ │ │ │ tst r3, r4 │ │ │ │ beq.w 173a10 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ @@ -370262,15 +370280,15 @@ │ │ │ │ str r6, [sp, #20] │ │ │ │ ldrd r0, r1, [sp, #104] @ 0x68 │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ ldrd r2, r3, [sp, #112] @ 0x70 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ add.w r8, sp, #152 @ 0x98 │ │ │ │ - bl 2070c4 │ │ │ │ + bl 20716c │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #152] @ 0x98 │ │ │ │ mov r6, r8 │ │ │ │ strd r3, r3, [sp, #160] @ 0xa0 │ │ │ │ add r5, sp, #176 @ 0xb0 │ │ │ │ strd r8, r9, [sp, #12] │ │ │ │ rbit r4, r4 │ │ │ │ @@ -370298,29 +370316,29 @@ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, r2 │ │ │ │ it eq │ │ │ │ moveq r3, r2 │ │ │ │ strd r2, r3, [r9] │ │ │ │ movw r1, #715 @ 0x2cb │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ mov r1, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ movs r3, #0 │ │ │ │ ldmia.w r9, {r0, r1} │ │ │ │ mov r2, r7 │ │ │ │ strd r0, r1, [sp, #120] @ 0x78 │ │ │ │ ldrd r0, r1, [sp, #12] │ │ │ │ - bl 20528c │ │ │ │ + bl 205334 │ │ │ │ ldrd r2, r3, [sp, #120] @ 0x78 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 2071dc │ │ │ │ + bl 207284 │ │ │ │ ldr.w sl, [r6, #8] │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 173998 │ │ │ │ mov r3, sl │ │ │ │ str r7, [sp, #8] │ │ │ │ mov r7, sl │ │ │ │ mov sl, r4 │ │ │ │ @@ -370347,30 +370365,30 @@ │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add.w r3, r3, r1, lsl #7 │ │ │ │ ldrb.w r3, [r3, #35] @ 0x23 │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp sl, r3 │ │ │ │ beq.n 17397a │ │ │ │ - bl 1fe268 │ │ │ │ + bl 1fe310 │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 174910 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ff8c0 │ │ │ │ + bl 1ff968 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 173994 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, r7 │ │ │ │ bne.n 173934 │ │ │ │ mov r0, r6 │ │ │ │ b.n 17393e │ │ │ │ ldr r7, [sp, #8] │ │ │ │ mov r4, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fe268 │ │ │ │ + bl 1fe310 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r8, r3 │ │ │ │ beq.w 174a74 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 174986 │ │ │ │ @@ -370379,47 +370397,47 @@ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, r2 │ │ │ │ it eq │ │ │ │ moveq r3, r2 │ │ │ │ strd r2, r3, [r9] │ │ │ │ movs r1, #140 @ 0x8c │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ ldr.w r3, [pc, #1292] @ 173ed8 │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add.w r3, r3, r2, lsl #7 │ │ │ │ ldrb.w r3, [r3, #35] @ 0x23 │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ mov r0, r9 │ │ │ │ str r4, [r3, #40] @ 0x28 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ add.w r3, fp, #4294967295 @ 0xffffffff │ │ │ │ and.w fp, fp, r3 │ │ │ │ cmp.w fp, #0 │ │ │ │ rbit r4, fp │ │ │ │ clz r4, r4 │ │ │ │ it eq │ │ │ │ moveq.w r4, #4294967295 @ 0xffffffff │ │ │ │ bne.w 1738c6 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr.w sl, [sp, #24] │ │ │ │ - bl 207330 │ │ │ │ + bl 2073d8 │ │ │ │ ldr.w r3, [pc, #1224] @ 173edc │ │ │ │ movs r1, #8 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r2, r3 │ │ │ │ ldr.w r3, [pc, #1212] @ 173ee0 │ │ │ │ add r3, pc │ │ │ │ - bl 1fc6a4 │ │ │ │ + bl 1fc74c │ │ │ │ ldr.w r3, [r4, #448] @ 0x1c0 │ │ │ │ str.w r0, [sl, #208] @ 0xd0 │ │ │ │ movs r2, #29 │ │ │ │ adds r1, r3, #1 │ │ │ │ str.w r1, [r4, #448] @ 0x1c0 │ │ │ │ str r3, [r0, #60] @ 0x3c │ │ │ │ ldrh r3, [r0, #20] │ │ │ │ @@ -370454,15 +370472,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 1fd1bc │ │ │ │ + bl 1fd264 │ │ │ │ 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 │ │ │ │ @@ -370480,24 +370498,24 @@ │ │ │ │ strd r9, r6, [lr] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ movw r1, #403 @ 0x193 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ add.w r4, r0, #20 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add r2, sp, #420 @ 0x1a4 │ │ │ │ strd r7, r7, [sl, #216] @ 0xd8 │ │ │ │ str.w r2, [sl, #212] @ 0xd4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ add r2, sp, #412 @ 0x19c │ │ │ │ @@ -370573,39 +370591,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 205038 │ │ │ │ + bl 2050e0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r2, r9 │ │ │ │ ldr.w r3, [sl, #240] @ 0xf0 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w r0, [sl, #240] @ 0xf0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1fc5a4 │ │ │ │ + bl 1fc64c │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bfi r3, r6, #0, #26 │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 205038 │ │ │ │ + bl 2050e0 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1fc5a4 │ │ │ │ + bl 1fc64c │ │ │ │ ldr.w r3, [sl, #256] @ 0x100 │ │ │ │ str.w fp, [r7] │ │ │ │ str r3, [r7, #4] │ │ │ │ str r7, [r3, #0] │ │ │ │ str.w r7, [sl, #256] @ 0x100 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ @@ -370614,21 +370632,21 @@ │ │ │ │ ldrd fp, r8, [sp, #16] │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r2, [pc, #688] @ (173eec ) │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ - bl 1fc750 │ │ │ │ + bl 1fc7f8 │ │ │ │ ldr r2, [pc, #680] @ (173ef0 ) │ │ │ │ str.w r0, [sl, #200] @ 0xc8 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fc750 │ │ │ │ + bl 1fc7f8 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ str.w r0, [sl, #204] @ 0xcc │ │ │ │ cmp fp, r3 │ │ │ │ beq.w 174a74 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cbz r2, 173c72 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ @@ -370641,47 +370659,47 @@ │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ movs r2, #32 │ │ │ │ ldr.w r4, [sl, #200] @ 0xc8 │ │ │ │ movs r6, #0 │ │ │ │ movs r7, #0 │ │ │ │ strd r6, r7, [sp, #176] @ 0xb0 │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 173ca4 │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ movs r6, #0 │ │ │ │ bl 171150 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r4, [sl, #204] @ 0xcc │ │ │ │ movs r7, #0 │ │ │ │ strd r6, r7, [sp, #176] @ 0xb0 │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 173cdc │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ bl 171150 │ │ │ │ add r2, sp, #180 @ 0xb4 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ @@ -370691,33 +370709,33 @@ │ │ │ │ movs r3, #4 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr.w r4, [sl, #208] @ 0xd0 │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r2, #32 │ │ │ │ ldrd r6, r7, [sp, #176] @ 0xb0 │ │ │ │ strd r6, r7, [sp, #128] @ 0x80 │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 173d22 │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r8 │ │ │ │ bl 171150 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r4, [r3, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ff8c0 │ │ │ │ + bl 1ff968 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 174592 │ │ │ │ ldr.w fp, [sp, #56] @ 0x38 │ │ │ │ vldr d8, [pc, #364] @ 173eb0 │ │ │ │ vldr d9, [pc, #368] @ 173eb8 │ │ │ │ str.w sl, [sp, #12] │ │ │ │ @@ -370770,37 +370788,37 @@ │ │ │ │ movs r3, #2 │ │ │ │ vldr d7, [sp, #176] @ 0xb0 │ │ │ │ movs r2, #32 │ │ │ │ str.w r3, [r8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ ldr.w r4, [r3, #208] @ 0xd0 │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 173de4 │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ bl 171150 │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r6 │ │ │ │ - bl 1fe268 │ │ │ │ + bl 1fe310 │ │ │ │ cmp r6, #0 │ │ │ │ bne.n 173d76 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ff8c0 │ │ │ │ + bl 1ff968 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 17458e │ │ │ │ str r0, [sp, #20] │ │ │ │ b.n 173d4e │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #135 @ 0x87 │ │ │ │ beq.n 173e1e │ │ │ │ @@ -370813,15 +370831,15 @@ │ │ │ │ movs r3, #2 │ │ │ │ str.w r3, [r8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ str.w r5, [r8, #4] │ │ │ │ ldr.w r7, [r3, #200] @ 0xc8 │ │ │ │ - bl 1fcdf4 │ │ │ │ + bl 1fce9c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ strd r3, r7, [r0, #44] @ 0x2c │ │ │ │ add.w r7, r0, #20 │ │ │ │ @@ -370829,18 +370847,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 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w 174140 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r1, r4, #5 │ │ │ │ lsls r1, r4, #5 │ │ │ │ @@ -370876,47 +370894,47 @@ │ │ │ │ lsls r6, r5, #2 │ │ │ │ ldmia r0!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #25 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #166 @ 0xa6 │ │ │ │ + movs r5, #102 @ 0x66 │ │ │ │ movs r7, r3 │ │ │ │ - cmp ip, r9 │ │ │ │ + mov ip, r1 │ │ │ │ movs r7, r3 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #4 │ │ │ │ movs r0, r0 │ │ │ │ - muls r2, r2 │ │ │ │ + add r2, r2 │ │ │ │ movs r7, r3 │ │ │ │ - rors r2, r0 │ │ │ │ + cmp r2, r0 │ │ │ │ movs r7, r3 │ │ │ │ - rors r0, r1 │ │ │ │ + cmp r0, r1 │ │ │ │ movs r7, r3 │ │ │ │ - adcs r4, r4 │ │ │ │ + tst r4, r4 │ │ │ │ movs r7, r3 │ │ │ │ - adcs r6, r4 │ │ │ │ + tst r6, r4 │ │ │ │ movs r7, r3 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ ldrb r4, [r2, #13] │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ mov r2, r4 │ │ │ │ strb.w r4, [r0, #40] @ 0x28 │ │ │ │ add.w r4, r0, #20 │ │ │ │ mov sl, r4 │ │ │ │ mov r1, r4 │ │ │ │ str r4, [sp, #24] │ │ │ │ mov r3, r9 │ │ │ │ add r4, sp, #128 @ 0x80 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r0, #0 │ │ │ │ ldr.w lr, [pc, #2908] @ 174a84 │ │ │ │ str r7, [r4, #12] │ │ │ │ add.w r7, r3, #84 @ 0x54 │ │ │ │ strd r0, r0, [r4] │ │ │ │ str r0, [r4, #8] │ │ │ │ @@ -370929,52 +370947,52 @@ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr.w r7, [r7, lr] │ │ │ │ str r7, [sp, #16] │ │ │ │ add.w ip, r7, ip, lsl #7 │ │ │ │ ldrb.w r3, [ip, #50] @ 0x32 │ │ │ │ add.w r3, r1, r3, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ movw r1, #403 @ 0x193 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r9, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #16 │ │ │ │ movw r3, #1023 @ 0x3ff │ │ │ │ mov r0, r8 │ │ │ │ bl 1714c8 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ mov r0, r8 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2023d0 │ │ │ │ + bl 202478 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ add.w r3, r7, r3, lsl #7 │ │ │ │ ldrb.w r3, [r3, #35] @ 0x23 │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w sl, [r3, #208] @ 0xd0 │ │ │ │ - bl 1fcdf4 │ │ │ │ + bl 1fce9c │ │ │ │ add.w r2, r0, #20 │ │ │ │ str r2, [sp, #32] │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ @@ -370983,18 +371001,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 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w 174a7a │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsls r5, r2, #2 │ │ │ │ @@ -371022,22 +371040,22 @@ │ │ │ │ lsls r7, r5, #20 │ │ │ │ lsls r5, r2, #2 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ ldrb.w r9, [r2, #13] │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ 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 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [r4, #12] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4] │ │ │ │ add.w lr, r7, #84 @ 0x54 │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ @@ -371047,15 +371065,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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldrb.w r2, [r7, #33] @ 0x21 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 174362 │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ movs r7, #1 │ │ │ │ sub.w r1, r3, #32 │ │ │ │ rsb r0, r3, #32 │ │ │ │ @@ -371129,40 +371147,40 @@ │ │ │ │ b.n 174050 │ │ │ │ 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 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 17419c │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r8 │ │ │ │ bl 171150 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ mov r0, r8 │ │ │ │ ldr.w r2, [r7, #212] @ 0xd4 │ │ │ │ ldr.w r1, [r7, #244] @ 0xf4 │ │ │ │ bl 171004 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fe268 │ │ │ │ + bl 1fe310 │ │ │ │ ldr.w r7, [r7, #204] @ 0xcc │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1fcdf4 │ │ │ │ + bl 1fce9c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ add.w sl, r0, #20 │ │ │ │ mov r1, sl │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ @@ -371170,18 +371188,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 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w 174a7a │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r7, r2, #2 │ │ │ │ lsls r7, r2, #2 │ │ │ │ @@ -371209,22 +371227,22 @@ │ │ │ │ lsls r5, r6, #16 │ │ │ │ lsls r7, r2, #2 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ ldrb.w r9, [r2, #13] │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ 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 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4] │ │ │ │ add.w ip, r5, #84 @ 0x54 │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ str.w sl, [r4, #12] │ │ │ │ @@ -371233,15 +371251,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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldrb.w r2, [r5, #33] @ 0x21 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ it eq │ │ │ │ vstreq d9, [sp, #128] @ 0x80 │ │ │ │ beq.n 1743b0 │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ @@ -371250,15 +371268,15 @@ │ │ │ │ bpl.w 174428 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ bl 171150 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 202488 │ │ │ │ + bl 202530 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrb.w r2, [r3, #33] @ 0x21 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ ldr.w r5, [r3, #200] @ 0xc8 │ │ │ │ it eq │ │ │ │ vstreq d9, [sp, #176] @ 0xb0 │ │ │ │ @@ -371274,25 +371292,25 @@ │ │ │ │ bl 171150 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ vstr d8, [sp, #176] @ 0xb0 │ │ │ │ ldr.w r4, [r3, #208] @ 0xd0 │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 174330 │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ mov r5, r6 │ │ │ │ bl 171150 │ │ │ │ b.n 173df6 │ │ │ │ movs r3, #32 │ │ │ │ @@ -371319,77 +371337,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 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 17439a │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, r8 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r9, r0 │ │ │ │ b.n 17419c │ │ │ │ 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 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 1743d8 │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r9, r0 │ │ │ │ b.n 1742c0 │ │ │ │ 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 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 174416 │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ str r0, [sp, #24] │ │ │ │ b.n 1742fa │ │ │ │ subs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4] │ │ │ │ cmp r2, #31 │ │ │ │ bhi.w 174a7a │ │ │ │ @@ -371572,15 +371590,15 @@ │ │ │ │ moveq r3, r2 │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #2 │ │ │ │ ldr.w r5, [sl, #204] @ 0xcc │ │ │ │ movs r1, #0 │ │ │ │ strd r2, r3, [r8] │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1fcdf4 │ │ │ │ + bl 1fce9c │ │ │ │ ldr r3, [r5, #16] │ │ │ │ mov r4, r0 │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ strd r3, r5, [r0, #44] @ 0x2c │ │ │ │ add.w r5, r0, #20 │ │ │ │ @@ -371588,18 +371606,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 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w 174a7a │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r5, r3, #6 │ │ │ │ lsls r5, r3, #6 │ │ │ │ @@ -371698,23 +371716,23 @@ │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ b.w 173b80 │ │ │ │ movs r6, #64 @ 0x40 │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ add.w r9, sp, #128 @ 0x80 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ add.w fp, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ strb.w r7, [r0, #40] @ 0x28 │ │ │ │ mov r1, fp │ │ │ │ ldr r7, [pc, #892] @ (174a84 ) │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ str.w r5, [r9, #12] │ │ │ │ add.w lr, r4, #84 @ 0x54 │ │ │ │ movs r5, #0 │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ strd r5, r5, [r9] │ │ │ │ str.w r5, [r9, #8] │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ @@ -371726,94 +371744,94 @@ │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r2, r7] │ │ │ │ add.w r3, r3, ip, lsl #7 │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ str r5, [r3, #40] @ 0x28 │ │ │ │ movs r5, #0 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldrb.w r2, [r4, #33] @ 0x21 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ movs r1, #1 │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r5, [sp, #176] @ 0xb0 │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 174774 │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, fp │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ mov r0, r8 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r1, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2023d0 │ │ │ │ + bl 202478 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r5, [sl, #208] @ 0xd0 │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r3, #4 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r2, #32 │ │ │ │ ldrd r6, r7, [sp, #176] @ 0xb0 │ │ │ │ strd r6, r7, [sp, #128] @ 0x80 │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 1747c6 │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r8 │ │ │ │ bl 171150 │ │ │ │ ldr.w r2, [sl, #212] @ 0xd4 │ │ │ │ ldr.w r1, [sl, #244] @ 0xf4 │ │ │ │ mov r0, r8 │ │ │ │ bl 171004 │ │ │ │ mov r0, r8 │ │ │ │ movs r1, #0 │ │ │ │ - bl 202488 │ │ │ │ + bl 202530 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb.w r5, [r3, #203] @ 0xcb │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 174992 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ movs r3, #0 │ │ │ │ str.w r4, [r9, #12] │ │ │ │ add.w r4, r0, #84 @ 0x54 │ │ │ │ strd r3, r3, [r9] │ │ │ │ mov r5, r0 │ │ │ │ str.w r3, [r9, #8] │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr.w r2, [sl, #244] @ 0xf4 │ │ │ │ mov r0, r8 │ │ │ │ ldr.w r1, [sl, #228] @ 0xe4 │ │ │ │ bl 171004 │ │ │ │ ldr.w r3, [sl, #212] @ 0xd4 │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ cmp r3, r4 │ │ │ │ @@ -371864,24 +371882,24 @@ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ str.w r4, [sl, #228] @ 0xe4 │ │ │ │ str.w r3, [sl, #240] @ 0xf0 │ │ │ │ strd r2, r2, [sl, #232] @ 0xe8 │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ movs r0, #1 │ │ │ │ - bl 24f49c │ │ │ │ + bl 24f544 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ - bl 223708 │ │ │ │ + bl 2237b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 28da40 │ │ │ │ + bl 28dae8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24ce60 │ │ │ │ + bl 24cf08 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20909c │ │ │ │ + bl 209144 │ │ │ │ ldrb.w r2, [r4, #32] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 174954 │ │ │ │ lsls r1, r3, #25 │ │ │ │ bmi.n 1749c8 │ │ │ │ @@ -371928,15 +371946,15 @@ │ │ │ │ movs r6, #16 │ │ │ │ b.n 1746e2 │ │ │ │ ubfx r3, r3, #14, #1 │ │ │ │ cbnz r3, 1749c8 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 24f49c │ │ │ │ + bl 24f544 │ │ │ │ ldr r2, [pc, #288] @ (174a88 ) │ │ │ │ ldr r3, [pc, #292] @ (174a8c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #468] @ 0x1d4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -371948,42 +371966,42 @@ │ │ │ │ movs r6, #1 │ │ │ │ b.n 1746e2 │ │ │ │ movs r2, #1 │ │ │ │ b.w 1739bc │ │ │ │ movs r2, #1 │ │ │ │ b.w 1738e4 │ │ │ │ movw r1, #867 @ 0x363 │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ str.w r4, [r9, #12] │ │ │ │ strd r5, r5, [r9] │ │ │ │ add.w r4, r0, #84 @ 0x54 │ │ │ │ str.w r5, [r9, #8] │ │ │ │ mov r6, r0 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ b.n 174826 │ │ │ │ lsls r3, r3, #26 │ │ │ │ bpl.n 17495a │ │ │ │ ldr r4, [pc, #196] @ (174a90 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #196] @ (174a94 ) │ │ │ │ add r4, pc │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc │ │ │ │ - bl 1e0740 │ │ │ │ + bl 1e07e8 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 282d48 │ │ │ │ + bl 282df0 │ │ │ │ b.n 17495a │ │ │ │ movs r0, #0 │ │ │ │ b.n 174964 │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1737a4 │ │ │ │ b.w 173784 │ │ │ │ @@ -372038,17 +372056,17 @@ │ │ │ │ udf #255 @ 0xff │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb694 │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r4, #9 │ │ │ │ + asrs r6, r4, #12 │ │ │ │ movs r7, r3 │ │ │ │ - adds r3, #242 @ 0xf2 │ │ │ │ + adds r4, #178 @ 0xb2 │ │ │ │ movs r7, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #356] @ (174c10 ) │ │ │ │ @@ -372413,15 +372431,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 2003d0 │ │ │ │ + bl 200478 │ │ │ │ cbnz r0, 174e20 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r5, #4] │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ @@ -372615,15 +372633,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 2003d0 │ │ │ │ + bl 200478 │ │ │ │ cbnz r0, 175000 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r5, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ @@ -372825,15 +372843,15 @@ │ │ │ │ beq.n 17529c │ │ │ │ ldr r5, [r3, #24] │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ strb.w r8, [sp, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 17529c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ff8c0 │ │ │ │ + bl 1ff968 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 17529c │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 1751f4 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ @@ -372888,15 +372906,15 @@ │ │ │ │ bic.w r3, r3, #8 │ │ │ │ cmp.w r3, #420 @ 0x1a4 │ │ │ │ beq.n 1752b0 │ │ │ │ ldrb.w r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 175254 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ff8c0 │ │ │ │ + bl 1ff968 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 175200 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1751e2 │ │ │ │ @@ -372930,15 +372948,15 @@ │ │ │ │ ldr r0, [r1, #24] │ │ │ │ strd r6, r0, [sp, #60] @ 0x3c │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 17533e │ │ │ │ mov r7, r6 │ │ │ │ mov r5, r4 │ │ │ │ movs r6, #0 │ │ │ │ - bl 1ff8c0 │ │ │ │ + bl 1ff968 │ │ │ │ cbz r0, 175336 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 1752f2 │ │ │ │ ldr.w r8, [r0, #16] │ │ │ │ ldr.w r4, [r8] │ │ │ │ cmp r4, #0 │ │ │ │ @@ -372952,24 +372970,24 @@ │ │ │ │ bne.n 175352 │ │ │ │ ldr.w r2, [r8, #36] @ 0x24 │ │ │ │ bic.w r3, r2, #8 │ │ │ │ cmp.w r3, #420 @ 0x1a4 │ │ │ │ beq.n 17537a │ │ │ │ cbnz r4, 175352 │ │ │ │ orrs r6, r1 │ │ │ │ - bl 1ff8c0 │ │ │ │ + bl 1ff968 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1752f8 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r7 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r0, r5 │ │ │ │ - bl 24f49c │ │ │ │ + bl 24f544 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1752de │ │ │ │ b.n 175254 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ @@ -373571,15 +373589,15 @@ │ │ │ │ adds r3, #1 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ itttt eq │ │ │ │ ldreq.w r3, [r0, #440] @ 0x1b8 │ │ │ │ addeq r2, r3, #1 │ │ │ │ streq.w r2, [r0, #440] @ 0x1b8 │ │ │ │ streq r3, [r5, #0] │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ ldr r3, [pc, #264] @ (175aec ) │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ movs r1, #1 │ │ │ │ movs r5, #0 │ │ │ │ vldr d7, [pc, #232] @ 175ad8 │ │ │ │ @@ -373592,25 +373610,25 @@ │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ add.w r0, r4, r0, lsl #2 │ │ │ │ str r7, [r0, #40] @ 0x28 │ │ │ │ str r5, [r3, #40] @ 0x28 │ │ │ │ add r5, sp, #24 │ │ │ │ strb.w r1, [r4, #40] @ 0x28 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 175a32 │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add.w ip, sp, #8 │ │ │ │ str r7, [sp, #20] │ │ │ │ movs r7, #0 │ │ │ │ str r7, [sp, #8] │ │ │ │ mov lr, r5 │ │ │ │ add.w r8, r8, r3, lsl #7 │ │ │ │ @@ -373636,21 +373654,21 @@ │ │ │ │ movs r3, #32 │ │ │ │ ldmia.w lr!, {r0, r1} │ │ │ │ str.w r0, [r4, sl, lsl #2] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str r1, [r0, #4] │ │ │ │ mov r0, r4 │ │ │ │ add.w r1, r4, #20 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ add.w r1, r4, #20 │ │ │ │ add.w r0, fp, #20 │ │ │ │ - bl 1ff5b8 │ │ │ │ + bl 1ff660 │ │ │ │ ldr r2, [pc, #56] @ (175af0 ) │ │ │ │ ldr r3, [pc, #44] @ (175ae4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ @@ -373730,15 +373748,15 @@ │ │ │ │ ldr r4, [r4, #12] │ │ │ │ str r4, [sp, #32] │ │ │ │ ldr r4, [r6, #24] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ff8c0 │ │ │ │ + bl 1ff968 │ │ │ │ mov sl, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 175c30 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ldr r4, [r1, #0] │ │ │ │ cbz r4, 175bbe │ │ │ │ ldr r2, [r4, #0] │ │ │ │ @@ -373751,15 +373769,15 @@ │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 175ba6 │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ cmp r2, #4 │ │ │ │ beq.n 175be8 │ │ │ │ mov r0, sl │ │ │ │ mov r4, sl │ │ │ │ - bl 1ff8c0 │ │ │ │ + bl 1ff968 │ │ │ │ cbz r4, 175c06 │ │ │ │ mov sl, r0 │ │ │ │ b.n 175ba0 │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ cmp.w r2, #434 @ 0x1b2 │ │ │ │ bne.n 175bb0 │ │ │ │ add r2, sp, #12 │ │ │ │ @@ -373776,21 +373794,21 @@ │ │ │ │ bne.n 175bbe │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r9 │ │ │ │ bl 175990 │ │ │ │ mov r0, sl │ │ │ │ movs r7, #1 │ │ │ │ mov r4, sl │ │ │ │ - bl 1ff8c0 │ │ │ │ + bl 1ff968 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 175bc8 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 24f49c │ │ │ │ + bl 24f544 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ orrs r3, r0 │ │ │ │ uxtb r3, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -373866,15 +373884,15 @@ │ │ │ │ bne.n 175cb8 │ │ │ │ ldr.w r5, [r6, #424] @ 0x1a8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 175b5c │ │ │ │ b.n 175b32 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1ff8c0 │ │ │ │ + bl 1ff968 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 175c54 │ │ │ │ b.n 175cbe │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r4, pc, #952 @ (adr r4, 1760a4 ) │ │ │ │ @@ -374231,15 +374249,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 20d004 │ │ │ │ + bl 20d0ac │ │ │ │ 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 │ │ │ │ @@ -374249,15 +374267,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 1df918 │ │ │ │ + bl 1df9c0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1761b8 │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, #4 │ │ │ │ beq.n 176162 │ │ │ │ cmp r3, #5 │ │ │ │ @@ -374289,19 +374307,19 @@ │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, r7 │ │ │ │ bhi.n 1760f2 │ │ │ │ ldrd fp, r9, [sp, #16] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 205228 │ │ │ │ + bl 2052d0 │ │ │ │ movs r1, #2 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl 24f38c │ │ │ │ + bl 24f434 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ subs r3, #2 │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r3, #1 │ │ │ │ itt ls │ │ │ │ ldrls r3, [r2, #8] │ │ │ │ @@ -374360,31 +374378,31 @@ │ │ │ │ beq.w 176562 │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ str.w fp, [r4, #4] │ │ │ │ str r3, [r4, #0] │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 176202 │ │ │ │ ldr r2, [pc, #944] @ (176598 ) │ │ │ │ mov r0, sl │ │ │ │ mov r1, r8 │ │ │ │ add r2, pc │ │ │ │ - bl 211c6c │ │ │ │ + bl 211d14 │ │ │ │ cbz r0, 176202 │ │ │ │ mov r8, r0 │ │ │ │ - bl 1ff0b0 │ │ │ │ + bl 1ff158 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1df954 │ │ │ │ + bl 1df9fc │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ff0b0 │ │ │ │ + bl 1ff158 │ │ │ │ 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 1761ca │ │ │ │ movs r7, #0 │ │ │ │ str.w fp, [sp, #8] │ │ │ │ @@ -374402,20 +374420,20 @@ │ │ │ │ bcs.w 176522 │ │ │ │ ldr.w r2, [r9, #48] @ 0x30 │ │ │ │ ldr.w r5, [r2, #-12] │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 17650a │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20d004 │ │ │ │ + bl 20d0ac │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 176228 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 20d004 │ │ │ │ + bl 20d0ac │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1764e2 │ │ │ │ ldr.w r3, [r8, #32] │ │ │ │ adds r7, #1 │ │ │ │ cmp r3, r7 │ │ │ │ bls.w 176522 │ │ │ │ ldr.w r3, [r9, #64] @ 0x40 │ │ │ │ @@ -374433,29 +374451,29 @@ │ │ │ │ mov r7, r9 │ │ │ │ mov r9, r4 │ │ │ │ ldr r2, [r7, #24] │ │ │ │ ldr.w r4, [r2, #-12] │ │ │ │ cbz r5, 1762ce │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20d004 │ │ │ │ + bl 20d0ac │ │ │ │ cbnz r0, 1762ce │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 20d004 │ │ │ │ + bl 20d0ac │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 17650e │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cbz r2, 1762d8 │ │ │ │ ldr r2, [r7, #24] │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r4, [r2, #-12] │ │ │ │ mov r1, r4 │ │ │ │ - bl 20d004 │ │ │ │ + bl 20d0ac │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1762a8 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ mov r5, r4 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 176296 │ │ │ │ @@ -374489,20 +374507,20 @@ │ │ │ │ bcs.w 176522 │ │ │ │ ldr.w r2, [r9, #56] @ 0x38 │ │ │ │ ldr.w r5, [r2, #-12] │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 176506 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20d004 │ │ │ │ + bl 20d0ac │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 176312 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 20d004 │ │ │ │ + bl 20d0ac │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1764e2 │ │ │ │ ldr.w r3, [r8, #40] @ 0x28 │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, r3 │ │ │ │ bcs.w 176522 │ │ │ │ ldr.w r3, [r9, #72] @ 0x48 │ │ │ │ @@ -374519,20 +374537,20 @@ │ │ │ │ bne.n 1762de │ │ │ │ ldr.w r3, [r8, #76] @ 0x4c │ │ │ │ ldr.w r9, [r3, #-12] │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 176574 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20d004 │ │ │ │ + bl 20d0ac │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 176574 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r7 │ │ │ │ - bl 20d004 │ │ │ │ + bl 20d0ac │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne fp, r7 │ │ │ │ b.n 1761ce │ │ │ │ ldr r3, [pc, #480] @ (176590 ) │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr.w r0, [r8, #36] @ 0x24 │ │ │ │ @@ -374551,15 +374569,15 @@ │ │ │ │ mov r7, r2 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ ldr.w r1, [r9, #56] @ 0x38 │ │ │ │ ldr.w r5, [r1, #-12] │ │ │ │ cbz r4, 1763f0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20d004 │ │ │ │ + bl 20d0ac │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1764ec │ │ │ │ ldr.w r0, [r8, #36] @ 0x24 │ │ │ │ mov r4, r5 │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ add.w fp, fp, #1 │ │ │ │ add.w r9, r9, #32 │ │ │ │ @@ -374588,30 +374606,30 @@ │ │ │ │ mov r4, r7 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ ldr.w r3, [r9, #96] @ 0x60 │ │ │ │ ldr.w r5, [r3, #-12] │ │ │ │ cbz r4, 176474 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20d004 │ │ │ │ + bl 20d0ac │ │ │ │ cbnz r0, 176474 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 20d004 │ │ │ │ + bl 20d0ac │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1764fc │ │ │ │ adds r7, #1 │ │ │ │ cmp fp, r7 │ │ │ │ beq.n 176406 │ │ │ │ ldr.w r3, [r9, #112] @ 0x70 │ │ │ │ mov r0, r4 │ │ │ │ add.w r9, r9, #16 │ │ │ │ ldr.w r5, [r3, #-12] │ │ │ │ mov r1, r5 │ │ │ │ - bl 20d004 │ │ │ │ + bl 20d0ac │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 17644a │ │ │ │ adds r7, #1 │ │ │ │ mov r4, r5 │ │ │ │ add.w r9, r9, #16 │ │ │ │ cmp fp, r7 │ │ │ │ bne.n 176436 │ │ │ │ @@ -374630,40 +374648,40 @@ │ │ │ │ add r2, r9 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr.w r4, [r2, #-12] │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 1764bc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 20d004 │ │ │ │ + bl 20d0ac │ │ │ │ cbz r0, 1764d2 │ │ │ │ ldr.w r0, [fp, #52] @ 0x34 │ │ │ │ mov r8, r4 │ │ │ │ adds r7, #1 │ │ │ │ add.w r9, r9, #20 │ │ │ │ cmp r7, r0 │ │ │ │ bcc.n 17649c │ │ │ │ mov r7, r8 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mov r8, fp │ │ │ │ mov fp, r7 │ │ │ │ b.n 1762e0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ - bl 20d004 │ │ │ │ + bl 20d0ac │ │ │ │ cbz r0, 176518 │ │ │ │ ldr.w r0, [fp, #52] @ 0x34 │ │ │ │ b.n 1764be │ │ │ │ mov r4, fp │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ b.n 1761ce │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 20d004 │ │ │ │ + bl 20d0ac │ │ │ │ cbz r0, 1764fc │ │ │ │ ldr.w r0, [r8, #36] @ 0x24 │ │ │ │ b.n 1763f2 │ │ │ │ ldr.w fp, [sp, #16] │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ b.n 1761ce │ │ │ │ @@ -374691,15 +374709,15 @@ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ add.w r3, r4, #57344 @ 0xe000 │ │ │ │ ldrb.w r3, [r3, #3999] @ 0xf9f │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr.w r2, [r6, r3, lsl #2] │ │ │ │ - bl 1df954 │ │ │ │ + bl 1df9fc │ │ │ │ ldr r3, [r5, #16] │ │ │ │ add.w r4, r4, r3, lsl #7 │ │ │ │ ldrb r3, [r4, #31] │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr.w r0, [r6, r3, lsl #2] │ │ │ │ b.n 1761ba │ │ │ │ @@ -374774,15 +374792,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 1ff8c0 │ │ │ │ + bl 1ff968 │ │ │ │ mov r9, r0 │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 1767a2 │ │ │ │ mov.w sl, #0 │ │ │ │ movw r2, #597 @ 0x255 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ @@ -374837,36 +374855,36 @@ │ │ │ │ bne.n 1766cc │ │ │ │ mov r0, r6 │ │ │ │ b.n 176660 │ │ │ │ mov.w sl, #1 │ │ │ │ strb.w r7, [r3, #77] @ 0x4d │ │ │ │ mov r0, r9 │ │ │ │ mov r6, r9 │ │ │ │ - bl 1ff8c0 │ │ │ │ + bl 1ff968 │ │ │ │ movw r2, #597 @ 0x255 │ │ │ │ cbz r6, 1766fc │ │ │ │ mov r9, r0 │ │ │ │ b.n 176640 │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #3 │ │ │ │ beq.n 1766c4 │ │ │ │ cmp r1, #4 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ beq.n 176660 │ │ │ │ mov r0, r9 │ │ │ │ mov r6, r9 │ │ │ │ - bl 1ff8c0 │ │ │ │ + bl 1ff968 │ │ │ │ movw r2, #597 @ 0x255 │ │ │ │ cmp r6, #0 │ │ │ │ bne.n 1766da │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 24f49c │ │ │ │ + bl 24f544 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w r8, r8, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 17671e │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 176628 │ │ │ │ @@ -374899,15 +374917,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 26d824 │ │ │ │ + bl 26d8cc │ │ │ │ ldrb.w r3, [r4, #96] @ 0x60 │ │ │ │ orr.w r9, r0, r8 │ │ │ │ uxtb.w r9, r9 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1765e2 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -375046,26 +375064,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 1dfd50 │ │ │ │ + bl 1dfdf8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r3, r2, [sp, #12] │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ bl 176090 │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1df894 │ │ │ │ + bl 1df93c │ │ │ │ mov r0, r5 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -375103,15 +375121,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 176f8e │ │ │ │ ldr r4, [r2, #24] │ │ │ │ add r3, sp, #168 @ 0xa8 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bl 211c30 │ │ │ │ + bl 211cd8 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr.w r6, [r6, #128] @ 0x80 │ │ │ │ lsls r6, r6, #2 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 176f9c │ │ │ │ mov r1, r5 │ │ │ │ ldr r5, [r3, #24] │ │ │ │ @@ -375152,15 +375170,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 1769c8 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1ff8c0 │ │ │ │ + bl 1ff968 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1769c2 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 176ff0 │ │ │ │ @@ -375257,15 +375275,15 @@ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq.w r9, #0 │ │ │ │ mov r0, r9 │ │ │ │ add r4, sp, #160 @ 0xa0 │ │ │ │ - bl 1fd1bc │ │ │ │ + bl 1fd264 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r5, r2 │ │ │ │ str r3, [r2, #16] │ │ │ │ movs r3, #0 │ │ │ │ @@ -375298,51 +375316,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, 176b88 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1dfd50 │ │ │ │ + bl 1dfdf8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r6, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 176090 │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1df894 │ │ │ │ + bl 1df93c │ │ │ │ str r5, [r7, #0] │ │ │ │ adds r7, #4 │ │ │ │ cmp r8, r4 │ │ │ │ bne.n 176b60 │ │ │ │ ldrd r8, r5, [r4] │ │ │ │ ldr.w r6, [r8, #-12] │ │ │ │ cbz r5, 176be0 │ │ │ │ add.w r9, r4, #4 │ │ │ │ movs r7, #0 │ │ │ │ cbz r7, 176bce │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20d004 │ │ │ │ + bl 20d0ac │ │ │ │ cbnz r0, 176bce │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 20d004 │ │ │ │ + bl 20d0ac │ │ │ │ cbz r0, 176bde │ │ │ │ cmp r9, r4 │ │ │ │ beq.w 176f4e │ │ │ │ ldr.w r3, [r4, #4]! │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r6, [r3, #-12] │ │ │ │ mov r1, r6 │ │ │ │ - bl 20d004 │ │ │ │ + bl 20d0ac │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 176baa │ │ │ │ mov r7, r6 │ │ │ │ cmp r9, r4 │ │ │ │ beq.n 176be0 │ │ │ │ ldr.w r3, [r4, #4]! │ │ │ │ ldr.w r6, [r3, #-12] │ │ │ │ @@ -375373,29 +375391,29 @@ │ │ │ │ add.w sl, sl, #1 │ │ │ │ ldr.w r3, [fp, #36] @ 0x24 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp.w r3, #660 @ 0x294 │ │ │ │ ite ne │ │ │ │ movwne r1, #730 @ 0x2da │ │ │ │ movweq r1, #731 @ 0x2db │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ add.w r6, r0, #84 @ 0x54 │ │ │ │ mov r5, r0 │ │ │ │ str.w r8, [r2, #12] │ │ │ │ strd r3, r3, [r2] │ │ │ │ str r3, [r2, #8] │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #32 │ │ │ │ bne.w 176a2c │ │ │ │ cmp.w sl, #32 │ │ │ │ beq.w 176e46 │ │ │ │ @@ -375403,21 +375421,21 @@ │ │ │ │ movs r3, #32 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 176a3a │ │ │ │ mov fp, sl │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1ff8c0 │ │ │ │ + bl 1ff968 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 176a10 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ mov r2, r0 │ │ │ │ - bl 24f49c │ │ │ │ + bl 24f544 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 176e5c │ │ │ │ b.n 176e52 │ │ │ │ ... │ │ │ │ str r6, [sp, #896] @ 0x380 │ │ │ │ lsls r6, r5, #2 │ │ │ │ @@ -375522,15 +375540,15 @@ │ │ │ │ bne.w 176c64 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str.w r8, [r3, sl, lsl #2] │ │ │ │ add.w sl, sl, #1 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movw r1, #729 @ 0x2d9 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r0, #100 @ 0x64 │ │ │ │ mov r7, r0 │ │ │ │ str.w r8, [r2, #12] │ │ │ │ add.w r6, r0, #84 @ 0x54 │ │ │ │ @@ -375544,45 +375562,45 @@ │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ b.n 176c64 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ b.n 176af6 │ │ │ │ ldr.w r2, [fp, #112] @ 0x70 │ │ │ │ b.n 176cfc │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 176f0a │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ b.n 176d7a │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 26d7c0 │ │ │ │ + bl 26d868 │ │ │ │ str r0, [sp, #20] │ │ │ │ b.n 176ac6 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #32 │ │ │ │ bne.w 176a2c │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r4 │ │ │ │ - bl 24f49c │ │ │ │ + bl 24f544 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r2, #3 │ │ │ │ movs r0, #1 │ │ │ │ - bl 24f49c │ │ │ │ + bl 24f544 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 211c54 │ │ │ │ + bl 211cfc │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 58d60 │ │ │ │ ldr r2, [pc, #412] @ (177008 ) │ │ │ │ ldr r3, [pc, #416] @ (17700c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -375641,30 +375659,30 @@ │ │ │ │ bne.w 176a2c │ │ │ │ b.n 176cf8 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ movw r1, #730 @ 0x2da │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ str.w r8, [r3, sl, lsl #2] │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ add.w r5, r0, #84 @ 0x54 │ │ │ │ mov r4, r0 │ │ │ │ add.w sl, sl, #1 │ │ │ │ str.w r8, [r2, #12] │ │ │ │ strd r3, r3, [r2] │ │ │ │ str r3, [r2, #8] │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ b.n 176c64 │ │ │ │ mov r6, r7 │ │ │ │ b.n 176be0 │ │ │ │ sub.w r1, r3, #223 @ 0xdf │ │ │ │ movs r2, #161 @ 0xa1 │ │ │ │ @@ -375685,15 +375703,15 @@ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr.w r3, [r3, #424] @ 0x1a8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 17694c │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #168 @ 0xa8 │ │ │ │ - bl 211c30 │ │ │ │ + bl 211cd8 │ │ │ │ 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 │ │ │ │ @@ -375714,27 +375732,27 @@ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1769fe │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r2 │ │ │ │ - bl 24f49c │ │ │ │ + bl 24f544 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ b.n 176e52 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24f49c │ │ │ │ + bl 24f544 │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ b.n 176e5c │ │ │ │ mov r1, r4 │ │ │ │ - bl 24f49c │ │ │ │ + bl 24f544 │ │ │ │ b.n 176fda │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ lsrs r0, r2, #1 │ │ │ │ @@ -375893,35 +375911,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 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 1771ce │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ movw r1, #321 @ 0x141 │ │ │ │ ldr r0, [r7, #104] @ 0x68 │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ mov r2, r9 │ │ │ │ strb.w r9, [r0, #40] @ 0x28 │ │ │ │ add.w r9, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r9 │ │ │ │ mov r8, r0 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ ldr r2, [r7, #24] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r2] │ │ │ │ str r3, [r2, #8] │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ str r6, [r7, #76] @ 0x4c │ │ │ │ add.w r6, r8, #84 @ 0x54 │ │ │ │ @@ -375931,15 +375949,15 @@ │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ add.w ip, r8, ip, lsl #2 │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ str.w r3, [ip, #40] @ 0x28 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldrb.w r6, [r4, #33] @ 0x21 │ │ │ │ cmp r6, #1 │ │ │ │ beq.w 1775da │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ beq.w 177612 │ │ │ │ cmp r6, #32 │ │ │ │ beq.n 177282 │ │ │ │ @@ -375950,15 +375968,15 @@ │ │ │ │ beq.w 1776d2 │ │ │ │ ldrb.w r3, [r8, #33] @ 0x21 │ │ │ │ cmp r3, #16 │ │ │ │ beq.n 17725c │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ movs r1, #161 @ 0xa1 │ │ │ │ - bl 201828 │ │ │ │ + bl 2018d0 │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ add.w fp, fp, r3, lsl #7 │ │ │ │ ldrb.w r3, [fp, #31] │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ @@ -375967,23 +375985,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 1ff5b8 │ │ │ │ + bl 1ff660 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fe268 │ │ │ │ + bl 1fe310 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fe45c │ │ │ │ + bl 1fe504 │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 177146 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 1ff8c0 │ │ │ │ + bl 1ff968 │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 17712a │ │ │ │ mov r6, sl │ │ │ │ ldr.w r8, [r7, #4] │ │ │ │ ldr.w sl, [r7, #24] │ │ │ │ ldr.w fp, [r7] │ │ │ │ @@ -376065,19 +376083,19 @@ │ │ │ │ lsrs r3, r1 │ │ │ │ lsls r3, r3, #31 │ │ │ │ itete mi │ │ │ │ movmi r1, #166 @ 0xa6 │ │ │ │ movwpl r1, #423 @ 0x1a7 │ │ │ │ ldrmi r0, [r7, #44] @ 0x2c │ │ │ │ ldrpl r0, [r7, #44] @ 0x2c │ │ │ │ - bl 201828 │ │ │ │ + bl 2018d0 │ │ │ │ mov fp, r0 │ │ │ │ mov.w r1, #804 @ 0x324 │ │ │ │ ldr.w r0, [r7, #128] @ 0x80 │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ ldrb.w r3, [fp, #12] │ │ │ │ strb.w r3, [r0, #40] @ 0x28 │ │ │ │ mov ip, r0 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ str.w r9, [r7, #48] @ 0x30 │ │ │ │ str.w fp, [r7, #60] @ 0x3c │ │ │ │ add.w r6, r6, r3, lsl #7 │ │ │ │ @@ -376089,23 +376107,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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fe268 │ │ │ │ + bl 1fe310 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fe45c │ │ │ │ + bl 1fe504 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 177314 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ff8c0 │ │ │ │ + bl 1ff968 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 1772fa │ │ │ │ b.n 177430 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldrh r0, [r2, #62] @ 0x3e │ │ │ │ @@ -376164,73 +376182,73 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 177480 │ │ │ │ mov r2, r1 │ │ │ │ movs r3, #3 │ │ │ │ mov.w r1, #728 @ 0x2d8 │ │ │ │ ldr.w r0, [r7, #128] @ 0x80 │ │ │ │ strd r3, r2, [r7, #112] @ 0x70 │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ movs r3, #1 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r3 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ add.w r1, r5, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2023d0 │ │ │ │ + bl 202478 │ │ │ │ movs r1, #133 @ 0x85 │ │ │ │ mov r8, r0 │ │ │ │ ldr.w r0, [r7, #128] @ 0x80 │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ add.w r1, r5, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2023d0 │ │ │ │ + bl 202478 │ │ │ │ ldr r5, [r7, #8] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [r5, #20] │ │ │ │ - bl 1fcf3c │ │ │ │ + bl 1fcfe4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ movw r1, #727 @ 0x2d7 │ │ │ │ ldr.w r0, [r7, #128] @ 0x80 │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 202488 │ │ │ │ + bl 202530 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 202488 │ │ │ │ + bl 202530 │ │ │ │ mov r0, fp │ │ │ │ - bl 20db94 │ │ │ │ + bl 20dc3c │ │ │ │ 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 24f49c │ │ │ │ + bl 24f544 │ │ │ │ ldr r2, [pc, #628] @ (1777c4 ) │ │ │ │ ldr r3, [pc, #632] @ (1777c8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [r7, #204] @ 0xcc │ │ │ │ eors r2, r3 │ │ │ │ @@ -376268,44 +376286,44 @@ │ │ │ │ moveq r4, r5 │ │ │ │ bne.w 17729e │ │ │ │ movs r5, #0 │ │ │ │ b.n 17716e │ │ │ │ mov r2, fp │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ mov.w r1, #472 @ 0x1d8 │ │ │ │ - bl 201828 │ │ │ │ + bl 2018d0 │ │ │ │ mov fp, r0 │ │ │ │ b.n 1773a4 │ │ │ │ mov r2, fp │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ - bl 201828 │ │ │ │ + bl 2018d0 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ mov fp, r0 │ │ │ │ b.n 177368 │ │ │ │ ldrb.w r2, [r8, #33] @ 0x21 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r7, #104] @ 0x68 │ │ │ │ vstr d8, [r7, #112] @ 0x70 │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 177600 │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ mov r3, r6 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r9, r0 │ │ │ │ b.n 177282 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sl] │ │ │ │ str.w r3, [sl, #8] │ │ │ │ add.w fp, r7, #140 @ 0x8c │ │ │ │ str.w r9, [r7, #124] @ 0x7c │ │ │ │ @@ -376334,95 +376352,95 @@ │ │ │ │ str.w r9, [r7, #152] @ 0x98 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r7, #104] @ 0x68 │ │ │ │ - bl 1fcd90 │ │ │ │ + bl 1fce38 │ │ │ │ ldrb.w r3, [r8, #33] @ 0x21 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r9, r0 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ ldr.w fp, [r7, #28] │ │ │ │ add.w ip, r9, #44 @ 0x2c │ │ │ │ ldmia.w fp!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r6, [r7, #40] @ 0x28 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ add.w r3, r9, #20 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #385 @ 0x181 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r9, r0 │ │ │ │ b.n 177282 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ orr.w r3, r6, #4 │ │ │ │ movs r2, #4 │ │ │ │ - bl 202600 │ │ │ │ + bl 2026a8 │ │ │ │ mov r9, r0 │ │ │ │ b.n 177282 │ │ │ │ mov ip, fp │ │ │ │ str.w r9, [r7, #152] @ 0x98 │ │ │ │ add.w r6, r7, #172 @ 0xac │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r7, #104] @ 0x68 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ - bl 1fcd90 │ │ │ │ + bl 1fce38 │ │ │ │ ldrb.w r3, [r8, #33] @ 0x21 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r0, [r7, #20] │ │ │ │ str r1, [r7, #12] │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ add.w r2, r7, #172 @ 0xac │ │ │ │ ldr r3, [r7, #20] │ │ │ │ mov lr, r2 │ │ │ │ str r2, [r7, #28] │ │ │ │ add.w ip, r3, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r1, [r7, #20] │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ b.n 177646 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ cmp r2, #4 │ │ │ │ bne.w 177404 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ cmp.w r2, #828 @ 0x33c │ │ │ │ beq.w 177590 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ff8c0 │ │ │ │ + bl 1ff968 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 1772fa │ │ │ │ b.n 177430 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r2, #4 │ │ │ │ bne.w 17729e │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ cmp r2, r1 │ │ │ │ beq.w 1775b6 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 1ff8c0 │ │ │ │ + bl 1ff968 │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 17712a │ │ │ │ b.n 1772ac │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movw r2, #479 @ 0x1df │ │ │ │ cmp r3, r2 │ │ │ │ @@ -376622,15 +376640,15 @@ │ │ │ │ str r0, [r2, #16] │ │ │ │ orr.w r1, r1, ip │ │ │ │ str r1, [r2, #64] @ 0x40 │ │ │ │ bne.n 177944 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r4, #28 │ │ │ │ add.w r0, lr, #112 @ 0x70 │ │ │ │ - bl 1e3dac │ │ │ │ + bl 1e3e54 │ │ │ │ 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 │ │ │ │ @@ -376653,15 +376671,15 @@ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e3dac │ │ │ │ + bl 1e3e54 │ │ │ │ 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} │ │ │ │ @@ -376681,15 +376699,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 1e2cc4 │ │ │ │ + bl 1e2d6c │ │ │ │ ldr.w r3, [r7, #388] @ 0x184 │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [r7, #396] @ 0x18c │ │ │ │ b.n 1779dc │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -376781,15 +376799,15 @@ │ │ │ │ movlt r6, #1 │ │ │ │ movge r6, #0 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 177af6 │ │ │ │ movs r4, #0 │ │ │ │ mov r3, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1e3c70 │ │ │ │ + bl 1e3d18 │ │ │ │ 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 │ │ │ │ @@ -376852,15 +376870,15 @@ │ │ │ │ lsrs r3, r3, #31 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 177ba2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ - bl 1e3c70 │ │ │ │ + bl 1e3d18 │ │ │ │ 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, 177be6 │ │ │ │ mov r4, r3 │ │ │ │ @@ -376871,15 +376889,15 @@ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 177bd6 │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ cmp r0, r3 │ │ │ │ bcc.n 177b88 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4128 │ │ │ │ + bl 1e41d0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 177b8e │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldr r7, [r5, #20] │ │ │ │ ldr r1, [r2, #52] @ 0x34 │ │ │ │ b.n 177b88 │ │ │ │ @@ -376901,29 +376919,29 @@ │ │ │ │ bne.n 177ca8 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ b.n 177b94 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4128 │ │ │ │ + bl 1e41d0 │ │ │ │ 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 177b8e │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cbz r3, 177c98 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [r4, #16] │ │ │ │ - bl 1e3dac │ │ │ │ + bl 1e3e54 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ cbz r1, 177ca4 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ b.n 177c62 │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ @@ -376938,20 +376956,20 @@ │ │ │ │ movge r3, #0 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 177c60 │ │ │ │ movs r0, #0 │ │ │ │ mov r2, r4 │ │ │ │ str r0, [sp, #0] │ │ │ │ add.w r0, r5, #12 │ │ │ │ - bl 1e3c70 │ │ │ │ + bl 1e3d18 │ │ │ │ cmp r7, #0 │ │ │ │ beq.n 177b8e │ │ │ │ mov r0, r7 │ │ │ │ mov r4, r7 │ │ │ │ - bl 1e4128 │ │ │ │ + bl 1e41d0 │ │ │ │ mov r7, r0 │ │ │ │ b.n 177c3a │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ b.n 177c4a │ │ │ │ @@ -377327,15 +377345,15 @@ │ │ │ │ bhi.w 178344 │ │ │ │ ldrh r3, [r0, #14] │ │ │ │ cmp r3, r2 │ │ │ │ bls.w 178336 │ │ │ │ sub.w fp, r0, #28 │ │ │ │ add.w r0, fp, #28 │ │ │ │ strd r1, r2, [sp, #12] │ │ │ │ - bl 1e4128 │ │ │ │ + bl 1e41d0 │ │ │ │ mov lr, r0 │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ cbz r0, 178082 │ │ │ │ sub.w lr, r0, #28 │ │ │ │ mov.w r9, #1 │ │ │ │ movs r3, #0 │ │ │ │ str.w lr, [sp, #36] @ 0x24 │ │ │ │ @@ -377488,20 +377506,20 @@ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 17848c │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1e4100 │ │ │ │ + bl 1e41a8 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 178228 │ │ │ │ b.n 17848c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4128 │ │ │ │ + bl 1e41d0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 17848c │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 17821a │ │ │ │ ldrh r4, [r5, #14] │ │ │ │ @@ -377619,15 +377637,15 @@ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 17833a │ │ │ │ ldrh r3, [r0, #14] │ │ │ │ cmp r3, r2 │ │ │ │ bhi.w 178066 │ │ │ │ strd r1, r2, [sp, #12] │ │ │ │ - bl 1e4128 │ │ │ │ + bl 1e41d0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1784ae │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ sub.w fp, r0, #28 │ │ │ │ b.n 17806a │ │ │ │ adds r4, r7, r6 │ │ │ │ mov r3, r6 │ │ │ │ @@ -377649,15 +377667,15 @@ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 178428 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 178452 │ │ │ │ add.w r0, r3, #28 │ │ │ │ - bl 1e4128 │ │ │ │ + bl 1e41d0 │ │ │ │ cbz r0, 1783b0 │ │ │ │ subs r0, #28 │ │ │ │ ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ b.n 178096 │ │ │ │ mvns r4, r3 │ │ │ │ rbit r4, r4 │ │ │ │ @@ -377772,105 +377790,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 1e4100 │ │ │ │ + bl 1e41a8 │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1785d8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w r0, r3, #12 │ │ │ │ strb r6, [r3, #24] │ │ │ │ - bl 1e4100 │ │ │ │ + bl 1e41a8 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1785cc │ │ │ │ add.w r0, r9, #12 │ │ │ │ strb.w r6, [r9, #24] │ │ │ │ - bl 1e4100 │ │ │ │ + bl 1e41a8 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1785c0 │ │ │ │ add.w r0, sl, #12 │ │ │ │ strb.w r6, [sl, #24] │ │ │ │ - bl 1e4100 │ │ │ │ + bl 1e41a8 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1785b4 │ │ │ │ add.w r0, fp, #12 │ │ │ │ strb.w r6, [fp, #24] │ │ │ │ - bl 1e4100 │ │ │ │ + bl 1e41a8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1785a8 │ │ │ │ add.w r0, r4, #12 │ │ │ │ strb r6, [r4, #24] │ │ │ │ - bl 1e4100 │ │ │ │ + bl 1e41a8 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 17859c │ │ │ │ add.w r0, r5, #12 │ │ │ │ strb r6, [r5, #24] │ │ │ │ - bl 1e4100 │ │ │ │ + bl 1e41a8 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 178590 │ │ │ │ add.w r0, r7, #12 │ │ │ │ strb r6, [r7, #24] │ │ │ │ - bl 1e4100 │ │ │ │ + bl 1e41a8 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 178584 │ │ │ │ add.w r0, r8, #12 │ │ │ │ strb.w r6, [r8, #24] │ │ │ │ - bl 1e4100 │ │ │ │ + bl 1e41a8 │ │ │ │ cbz r0, 178578 │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 1784c4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1e4128 │ │ │ │ + bl 1e41d0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 178568 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e4128 │ │ │ │ + bl 1e41d0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 17855a │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e4128 │ │ │ │ + bl 1e41d0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 17854c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4128 │ │ │ │ + bl 1e41d0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 17853e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4128 │ │ │ │ + bl 1e41d0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 178530 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e4128 │ │ │ │ + bl 1e41d0 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 17851e │ │ │ │ mov r0, sl │ │ │ │ - bl 1e4128 │ │ │ │ + bl 1e41d0 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 17850c │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4128 │ │ │ │ + bl 1e41d0 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1784fa │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 1e4128 │ │ │ │ + bl 1e41d0 │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1784e8 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ ldr r1, [r0, #20] │ │ │ │ @@ -378428,22 +378446,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 1e4100 │ │ │ │ + bl 1e41a8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 178c7e │ │ │ │ mov r5, r0 │ │ │ │ mov.w r8, #12 │ │ │ │ b.n 178bca │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4128 │ │ │ │ + bl 1e41d0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 178c7e │ │ │ │ ldr.w r4, [r5, #-8] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ and.w r2, r3, #31 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ @@ -378466,15 +378484,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 178c34 │ │ │ │ mov r1, fp │ │ │ │ - bl 1df918 │ │ │ │ + bl 1df9c0 │ │ │ │ cbz r0, 178c56 │ │ │ │ ldrh r2, [r0, #12] │ │ │ │ cmp sl, r2 │ │ │ │ beq.n 178c28 │ │ │ │ ldr.w r3, [r5, #-8] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ @@ -378518,30 +378536,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 1e4100 │ │ │ │ + bl 1e41a8 │ │ │ │ cbz r0, 178cf4 │ │ │ │ mov r4, r0 │ │ │ │ movs r7, #12 │ │ │ │ ldr.w r2, [r5, #376] @ 0x178 │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cbz r3, 178ce0 │ │ │ │ ldr r2, [r3, #96] @ 0x60 │ │ │ │ ldr.w r3, [r5, #404] @ 0x194 │ │ │ │ mla r3, r7, r2, r3 │ │ │ │ ldrb r2, [r3, #8] │ │ │ │ cbz r2, 178cda │ │ │ │ ldr.w r1, [r4, #-8] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 1df918 │ │ │ │ + bl 1df9c0 │ │ │ │ cbz r0, 178cda │ │ │ │ ldrh r1, [r0, #12] │ │ │ │ ldrh r2, [r4, #12] │ │ │ │ cmp r1, r2 │ │ │ │ beq.n 178cda │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ ldr.w r0, [r5, #376] @ 0x178 │ │ │ │ @@ -378549,15 +378567,15 @@ │ │ │ │ cbnz r6, 178ce8 │ │ │ │ ldr.w r2, [r5, #376] @ 0x178 │ │ │ │ ldr r3, [r2, #28] │ │ │ │ movs r6, #1 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 178cac │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4128 │ │ │ │ + bl 1e41d0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 178ca2 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -378944,15 +378962,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 1e2cc4 │ │ │ │ + bl 1e2d6c │ │ │ │ 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 │ │ │ │ @@ -379004,19 +379022,19 @@ │ │ │ │ bmi.w 1797f8 │ │ │ │ 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 1e4114 │ │ │ │ + bl 1e41bc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 179720 │ │ │ │ - bl 1e415c │ │ │ │ + bl 1e4204 │ │ │ │ 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 │ │ │ │ @@ -379090,15 +379108,15 @@ │ │ │ │ add.w r3, r3, r6, lsl #3 │ │ │ │ stmia.w r3, {r0, r1} │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 1793dc │ │ │ │ ldr r5, [r7, #84] @ 0x54 │ │ │ │ mov r6, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e415c │ │ │ │ + bl 1e4204 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldrh.w lr, [r5, #14] │ │ │ │ str r0, [r7, #84] @ 0x54 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1791b6 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ @@ -379242,15 +379260,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 1e2cc4 │ │ │ │ + bl 1e2d6c │ │ │ │ str r0, [r7, #72] @ 0x48 │ │ │ │ b.n 179228 │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ mov sl, fp │ │ │ │ mov fp, r2 │ │ │ │ orr.w r5, r8, r3 │ │ │ │ ldr r3, [pc, #964] @ (1797ac ) │ │ │ │ @@ -379560,15 +379578,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 1e2cc4 │ │ │ │ + bl 1e2d6c │ │ │ │ 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 179354 │ │ │ │ ldr r2, [r7, #88] @ 0x58 │ │ │ │ @@ -379837,26 +379855,26 @@ │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ cmp r5, r2 │ │ │ │ bcc.n 179a12 │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ cmp r5, r3 │ │ │ │ bcs.n 1799fe │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e415c │ │ │ │ + bl 1e4204 │ │ │ │ cbz r0, 1799cc │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ cmp r5, r3 │ │ │ │ bcc.n 1799cc │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ cmp r5, r3 │ │ │ │ bcs.n 1799cc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e415c │ │ │ │ + bl 1e4204 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1799b2 │ │ │ │ mov r3, r4 │ │ │ │ ldr r4, [r4, #16] │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 1799cc │ │ │ │ ldr r1, [r3, #20] │ │ │ │ @@ -379911,27 +379929,27 @@ │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 179b3c │ │ │ │ movs r2, #0 │ │ │ │ add.w r0, r4, #12 │ │ │ │ - bl 1e3dac │ │ │ │ + bl 1e3e54 │ │ │ │ add.w r0, r7, #12 │ │ │ │ - bl 1e4100 │ │ │ │ + bl 1e41a8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 179b14 │ │ │ │ - bl 1e4128 │ │ │ │ + bl 1e41d0 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r5, r0 │ │ │ │ add.w r0, r7, #12 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e3dac │ │ │ │ + bl 1e3e54 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ str r0, [r4, #16] │ │ │ │ cbz r0, 179ad6 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ adds r0, #12 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 179b1e │ │ │ │ @@ -379948,19 +379966,19 @@ │ │ │ │ it cs │ │ │ │ movcs r2, r3 │ │ │ │ mov.w r3, ip, lsr #31 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 179aa0 │ │ │ │ mov r2, r4 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 1e3c70 │ │ │ │ + bl 1e3d18 │ │ │ │ cbz r5, 179b14 │ │ │ │ mov r0, r5 │ │ │ │ mov r4, r5 │ │ │ │ - bl 1e4128 │ │ │ │ + bl 1e41d0 │ │ │ │ mov r5, r0 │ │ │ │ b.n 179a7e │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ @@ -379981,38 +379999,38 @@ │ │ │ │ movlt r2, r3 │ │ │ │ movlt r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 179aea │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 1e3c70 │ │ │ │ + bl 1e3d18 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 179aca │ │ │ │ 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 1e3c70 │ │ │ │ + bl 1e3d18 │ │ │ │ b.n 179ac8 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 1e3c70 │ │ │ │ + bl 1e3d18 │ │ │ │ b.n 179b10 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ blx r3 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e3dac │ │ │ │ + bl 1e3e54 │ │ │ │ b.n 179a66 │ │ │ │ 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 │ │ │ │ @@ -380263,15 +380281,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 1e2cc4 │ │ │ │ + bl 1e2d6c │ │ │ │ ldr.w r3, [r6, #388] @ 0x184 │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [r6, #396] @ 0x18c │ │ │ │ b.n 179d3e │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -380281,25 +380299,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 1e3dac │ │ │ │ + bl 1e3e54 │ │ │ │ movs r3, #0 │ │ │ │ add.w r0, r4, #12 │ │ │ │ strb r3, [r4, #24] │ │ │ │ - bl 1e4100 │ │ │ │ + bl 1e41a8 │ │ │ │ cbz r0, 179e04 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1784c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4128 │ │ │ │ + bl 1e41d0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 179df2 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ cbz r3, 179e30 │ │ │ │ @@ -380419,15 +380437,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 179ef6 │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r7, #2 │ │ │ │ mov r3, r1 │ │ │ │ b.n 179ef6 │ │ │ │ nop │ │ │ │ - stmia r1!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r2!, {r2, r3, r4, r5, r6} │ │ │ │ movs r5, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ ldr.w r2, [pc, #2600] @ 17a98c │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ @@ -380445,15 +380463,15 @@ │ │ │ │ bl 1a6c6c │ │ │ │ mov r0, r5 │ │ │ │ bl 17b924 │ │ │ │ ldr r0, [r5, #108] @ 0x6c │ │ │ │ bl 1aee18 │ │ │ │ mov.w r1, #412 @ 0x19c │ │ │ │ movs r0, #0 │ │ │ │ - bl 1e2c98 │ │ │ │ + bl 1e2d40 │ │ │ │ ldrb.w r3, [r5, #1215] @ 0x4bf │ │ │ │ strb.w r3, [r0, #408] @ 0x198 │ │ │ │ ldr r3, [r5, #120] @ 0x78 │ │ │ │ str.w r3, [r0, #380] @ 0x17c │ │ │ │ ldr r3, [r5, #116] @ 0x74 │ │ │ │ str.w r3, [r0, #384] @ 0x180 │ │ │ │ ldr.w r2, [pc, #2532] @ 17a998 │ │ │ │ @@ -380598,21 +380616,21 @@ │ │ │ │ bl 182f0c │ │ │ │ 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 1e2d68 │ │ │ │ + bl 1e2e10 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str.w r0, [r4, #400] @ 0x190 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - bl 1e2d68 │ │ │ │ + bl 1e2e10 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ adds r3, #7 │ │ │ │ str.w r0, [r4, #404] @ 0x194 │ │ │ │ mov r0, r8 │ │ │ │ lsrs r4, r3, #3 │ │ │ │ mov r1, r4 │ │ │ │ @@ -380884,52 +380902,52 @@ │ │ │ │ mla r3, r5, r3, r4 │ │ │ │ ldrb r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 17a3f6 │ │ │ │ ldr r3, [r6, #96] @ 0x60 │ │ │ │ mov r0, r8 │ │ │ │ mla r4, r5, r3, r4 │ │ │ │ - bl 1dfd50 │ │ │ │ + bl 1dfdf8 │ │ │ │ str r0, [r4, #4] │ │ │ │ add.w r0, r8, #112 @ 0x70 │ │ │ │ - bl 1e4100 │ │ │ │ + bl 1e41a8 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 17a43e │ │ │ │ ldrh r2, [r5, #12] │ │ │ │ ldr.w r1, [r5, #-8] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1df954 │ │ │ │ + bl 1df9fc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4128 │ │ │ │ + bl 1e41d0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 17a426 │ │ │ │ add.w r0, r8, #236 @ 0xec │ │ │ │ - bl 1e4100 │ │ │ │ + bl 1e41a8 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 17a462 │ │ │ │ ldrh r2, [r5, #12] │ │ │ │ ldr.w r1, [r5, #-8] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1df954 │ │ │ │ + bl 1df9fc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4128 │ │ │ │ + bl 1e41d0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 17a44a │ │ │ │ add.w r0, r8, #360 @ 0x168 │ │ │ │ - bl 1e4100 │ │ │ │ + bl 1e41a8 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 17a486 │ │ │ │ ldrh r2, [r5, #12] │ │ │ │ ldr.w r1, [r5, #-8] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1df954 │ │ │ │ + bl 1df9fc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4128 │ │ │ │ + bl 1e41d0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 17a46e │ │ │ │ ldr.w r7, [sl, #20] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, r7 │ │ │ │ beq.w 17a70c │ │ │ │ @@ -380978,15 +380996,15 @@ │ │ │ │ ldrb r7, [r7, #8] │ │ │ │ cmp r7, #0 │ │ │ │ beq.n 17a59a │ │ │ │ ldr r0, [r1, r3] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 17a5b4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1df918 │ │ │ │ + bl 1df9c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 17a5b4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldrh r0, [r0, #12] │ │ │ │ and.w r7, r3, #8192 @ 0x2000 │ │ │ │ and.w r1, r3, #8 │ │ │ │ and.w ip, r3, #4 │ │ │ │ @@ -381286,15 +381304,15 @@ │ │ │ │ bne.w 17b1d6 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 1abf0c │ │ │ │ ldr.w r3, [r9] │ │ │ │ lsls r4, r3, #24 │ │ │ │ bmi.w 17b266 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1e2e4c │ │ │ │ + bl 1e2ef4 │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [pc, #312] @ (17a9a4 ) │ │ │ │ ldr r3, [pc, #292] @ (17a990 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ @@ -381729,15 +381747,15 @@ │ │ │ │ ldr.w r7, [r8, #404] @ 0x194 │ │ │ │ ldr r6, [r3, #96] @ 0x60 │ │ │ │ movs r3, #12 │ │ │ │ mul.w r6, r3, r6 │ │ │ │ ldr r0, [r7, r6] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 17aea2 │ │ │ │ - bl 1df954 │ │ │ │ + bl 1df9fc │ │ │ │ ldr.w r6, [r8, #372] @ 0x174 │ │ │ │ ldr.w ip, [sl, #96] @ 0x60 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ ldr.w r7, [r3, ip, lsl #2] │ │ │ │ b.n 17a740 │ │ │ │ ldr.w r6, [sl, #16] │ │ │ │ @@ -381900,15 +381918,15 @@ │ │ │ │ beq.w 17a2be │ │ │ │ subs r2, #248 @ 0xf8 │ │ │ │ b.w 17a2be │ │ │ │ ldr r1, [sp, #16] │ │ │ │ b.w 17a656 │ │ │ │ mov r0, r8 │ │ │ │ strd r2, r1, [sp, #28] │ │ │ │ - bl 1dfd50 │ │ │ │ + bl 1dfdf8 │ │ │ │ str r0, [r7, r6] │ │ │ │ ldrd r2, r1, [sp, #28] │ │ │ │ b.n 17acf0 │ │ │ │ lsls r3, r3, #12 │ │ │ │ it mi │ │ │ │ submi r5, #248 @ 0xf8 │ │ │ │ b.n 17ad7e │ │ │ │ @@ -382213,15 +382231,15 @@ │ │ │ │ ldr.w r3, [pc, #1548] @ 17b7c0 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1544] @ 17b7c4 │ │ │ │ ldr.w r1, [pc, #1544] @ 17b7c8 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e0740 │ │ │ │ + bl 1e07e8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1b2314 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 17a850 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r0, [r3, #108] @ 0x6c │ │ │ │ bl 1ac84c │ │ │ │ @@ -382250,57 +382268,57 @@ │ │ │ │ ldr.w r3, [pc, #1452] @ 17b7cc │ │ │ │ ldr.w r2, [pc, #1452] @ 17b7d0 │ │ │ │ ldr.w r1, [pc, #1452] @ 17b7d4 │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r4, #108] @ 0x6c │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e0740 │ │ │ │ + bl 1e07e8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1b2314 │ │ │ │ b.w 17a0d4 │ │ │ │ ldr.w r3, [pc, #1428] @ 17b7d8 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1428] @ 17b7dc │ │ │ │ ldr.w r1, [pc, #1428] @ 17b7e0 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e0740 │ │ │ │ + bl 1e07e8 │ │ │ │ mov r0, r5 │ │ │ │ bl 1b2314 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r5, [r3, #108] @ 0x6c │ │ │ │ b.w 179fda │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr.w r3, [pc, #1400] @ 17b7e4 │ │ │ │ ldr.w r2, [pc, #1400] @ 17b7e8 │ │ │ │ ldr.w r1, [pc, #1400] @ 17b7ec │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r0, #108] @ 0x6c │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r0, #2 │ │ │ │ - bl 1e0740 │ │ │ │ + bl 1e07e8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1b2314 │ │ │ │ b.w 17a860 │ │ │ │ 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 1e2c50 │ │ │ │ + bl 1e2cf8 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov fp, r0 │ │ │ │ movs r1, #28 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - bl 1e2d68 │ │ │ │ + bl 1e2e10 │ │ │ │ ldr.w r2, [pc, #1348] @ 17b7f0 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ mov r6, r0 │ │ │ │ add r2, pc │ │ │ │ str.w r2, [fp, #4] │ │ │ │ ldr.w r2, [pc, #1336] @ 17b7f4 │ │ │ │ add.w r0, r4, #16 │ │ │ │ @@ -382552,15 +382570,15 @@ │ │ │ │ bne.w 17b404 │ │ │ │ ldrd sl, r8, [sp, #48] @ 0x30 │ │ │ │ ldrd r7, r9, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ adds r3, #2 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 1e2e4c │ │ │ │ + bl 1e2ef4 │ │ │ │ b.w 17a09c │ │ │ │ ldrh.w lr, [r5, #8] │ │ │ │ clz r5, lr │ │ │ │ rsb r5, r5, #32 │ │ │ │ add.w r5, r2, r5, lsl #1 │ │ │ │ cmp lr, fp │ │ │ │ it ne │ │ │ │ @@ -382772,79 +382790,79 @@ │ │ │ │ ldr r3, [pc, #144] @ (17b7fc ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #144] @ (17b800 ) │ │ │ │ ldr r1, [pc, #144] @ (17b804 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e0740 │ │ │ │ + bl 1e07e8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1b2314 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r4, [r3, #108] @ 0x6c │ │ │ │ b.n 17b20a │ │ │ │ ldr r3, [pc, #124] @ (17b808 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #124] @ (17b80c ) │ │ │ │ ldr r1, [pc, #128] @ (17b810 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e0740 │ │ │ │ + bl 1e07e8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1b2314 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r4, [r3, #108] @ 0x6c │ │ │ │ b.n 17b1f2 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1e2e4c │ │ │ │ + bl 1e2ef4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.w 17a868 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #92] @ 0x5c │ │ │ │ b.n 17b3e0 │ │ │ │ - ldmia r4, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r5, {r2, r3, r4, r5} │ │ │ │ movs r6, r3 │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r5} │ │ │ │ + ldmia r4, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ movs r6, r3 │ │ │ │ - add r2, sp, #448 @ 0x1c0 │ │ │ │ + add r3, sp, #192 @ 0xc0 │ │ │ │ movs r6, r3 │ │ │ │ - ldmia r3, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r4, {r1, r3, r4, r7} │ │ │ │ movs r6, r3 │ │ │ │ - ldmia r3!, {r1, r4, r6, r7} │ │ │ │ + ldmia r4, {r1, r4, r7} │ │ │ │ movs r6, r3 │ │ │ │ - add r2, sp, #16 │ │ │ │ + add r2, sp, #784 @ 0x310 │ │ │ │ movs r6, r3 │ │ │ │ - ldmia r3!, {r1, r4, r7} │ │ │ │ + ldmia r4, {r1, r4, r6} │ │ │ │ movs r6, r3 │ │ │ │ - ldmia r3!, {r4, r5, r7} │ │ │ │ + ldmia r4, {r4, r5, r6} │ │ │ │ movs r6, r3 │ │ │ │ - add r1, sp, #904 @ 0x388 │ │ │ │ + add r2, sp, #648 @ 0x288 │ │ │ │ movs r6, r3 │ │ │ │ - ldmia r3, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r4, {r2, r3, r4, r5, r7} │ │ │ │ movs r6, r3 │ │ │ │ - ldmia r3, {r3, r7} │ │ │ │ + ldmia r4!, {r3, r6} │ │ │ │ movs r6, r3 │ │ │ │ - add r1, sp, #744 @ 0x2e8 │ │ │ │ + add r2, sp, #488 @ 0x1e8 │ │ │ │ movs r6, r3 │ │ │ │ stmia r6!, {r0, r1, r3, r5, r6} │ │ │ │ vqshl.u32 q14, , #31 │ │ │ │ vqshlu.s32 q14, , #31 │ │ │ │ - vqshlu.s64 d28, d22, #63 @ 0x3f │ │ │ │ + vqshl.u32 q14, q11, #31 │ │ │ │ movs r6, r3 │ │ │ │ - stmia r6!, {r2, r3, r7} │ │ │ │ + stmia r7!, {r2, r3, r6} │ │ │ │ movs r6, r3 │ │ │ │ - add r4, pc, #760 @ (adr r4, 17bb00 ) │ │ │ │ + add r5, pc, #504 @ (adr r5, 17ba00 ) │ │ │ │ movs r6, r3 │ │ │ │ - stmia r6!, {r3, r6, r7} │ │ │ │ + stmia r7!, {r3, r7} │ │ │ │ movs r6, r3 │ │ │ │ - stmia r6!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r7!, {r1, r2, r3, r5} │ │ │ │ movs r6, r3 │ │ │ │ - add r4, pc, #640 @ (adr r4, 17ba94 ) │ │ │ │ + add r5, pc, #384 @ (adr r5, 17b994 ) │ │ │ │ movs r6, r3 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ and.w r0, r0, #528384 @ 0x81000 │ │ │ │ sub.w r0, r0, #528384 @ 0x81000 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ bx lr │ │ │ │ @@ -382951,15 +382969,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 1e2c98 │ │ │ │ + bl 1e2d40 │ │ │ │ ldr r3, [r5, #120] @ 0x78 │ │ │ │ ldr r1, [r5, #108] @ 0x6c │ │ │ │ mov r4, r0 │ │ │ │ str r1, [r0, #0] │ │ │ │ ldr.w r3, [r3, #372] @ 0x174 │ │ │ │ str r3, [r0, #4] │ │ │ │ ldr.w r3, [pc, #1744] @ 17c024 │ │ │ │ @@ -382968,15 +382986,15 @@ │ │ │ │ mov r2, r3 │ │ │ │ bl 1aaf2c │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #8 │ │ │ │ str r3, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - bl 1e2d68 │ │ │ │ + bl 1e2e10 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str r3, [r4, #12] │ │ │ │ bl 190bd8 │ │ │ │ ldr.w r2, [pc, #1712] @ 17c028 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r1, r4 │ │ │ │ @@ -382992,21 +383010,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 17bace │ │ │ │ movs r1, #0 │ │ │ │ - bl 1e4abc │ │ │ │ + bl 1e4b64 │ │ │ │ mov r1, r0 │ │ │ │ cbnz r0, 17b9ba │ │ │ │ b.n 17b9ee │ │ │ │ ldr r3, [r6, #24] │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ - bl 1e4abc │ │ │ │ + bl 1e4b64 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 17b9ee │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 17b9ae │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -383020,15 +383038,15 @@ │ │ │ │ ldr r7, [r2, #28] │ │ │ │ cmp r6, r7 │ │ │ │ beq.n 17babe │ │ │ │ cmp r0, r3 │ │ │ │ bne.n 17b9ce │ │ │ │ ldr r3, [r6, #24] │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ - bl 1e4abc │ │ │ │ + bl 1e4b64 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 17b9ba │ │ │ │ ldr r3, [r5, #8] │ │ │ │ adds r4, #1 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r4, r2 │ │ │ │ @@ -383044,15 +383062,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 1e2d68 │ │ │ │ + bl 1e2e10 │ │ │ │ ldr r1, [r6, #36] @ 0x24 │ │ │ │ add.w r4, r5, r7, lsl #3 │ │ │ │ mov ip, r0 │ │ │ │ str r0, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 17bfea │ │ │ │ ldr r0, [sp, #8] │ │ │ │ @@ -383131,15 +383149,15 @@ │ │ │ │ bne.n 17ba58 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldrd r7, r5, [sp, #24] │ │ │ │ movs r1, #12 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e2d68 │ │ │ │ + bl 1e2e10 │ │ │ │ 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 59c7c │ │ │ │ @@ -383273,15 +383291,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 17bc3e │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1e2e4c │ │ │ │ + bl 1e2ef4 │ │ │ │ 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 17bc80 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ @@ -383546,15 +383564,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 17c012 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1e4abc │ │ │ │ + bl 1e4b64 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 17bff2 │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ str r5, [sp, #32] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ @@ -383574,15 +383592,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 1e4abc │ │ │ │ + bl 1e4b64 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 17bf5a │ │ │ │ ldr r5, [sp, #32] │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 17bff2 │ │ │ │ ldr.w r3, [r8, #56] @ 0x38 │ │ │ │ @@ -383650,15 +383668,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 1e2c98 │ │ │ │ + bl 1e2d40 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 17c13c │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r1, r7 │ │ │ │ str r6, [r0, #104] @ 0x68 │ │ │ │ subs r6, #0 │ │ │ │ @@ -383682,15 +383700,15 @@ │ │ │ │ ldrb.w r3, [r3, #319] @ 0x13f │ │ │ │ add.w r1, r5, #256 @ 0x100 │ │ │ │ strb.w r3, [r4, #1215] @ 0x4bf │ │ │ │ blx 59c7c │ │ │ │ ldr.w r3, [r5, #252] @ 0xfc │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ - bl 1e2fbc │ │ │ │ + bl 1e3064 │ │ │ │ ldr r2, [r4, #116] @ 0x74 │ │ │ │ ldr.w r3, [r5, #252] @ 0xfc │ │ │ │ subs r2, #1 │ │ │ │ str r0, [r4, #124] @ 0x7c │ │ │ │ cmp r2, #13 │ │ │ │ bhi.n 17c112 │ │ │ │ tbb [pc, r2] │ │ │ │ @@ -383731,15 +383749,15 @@ │ │ │ │ blx 59c7c │ │ │ │ ldrb.w r3, [r4, #96] @ 0x60 │ │ │ │ cbz r3, 17c140 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov.w r1, #1160 @ 0x488 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e2c98 │ │ │ │ + bl 1e2d40 │ │ │ │ mov r6, r0 │ │ │ │ str.w r0, [r4, #148] @ 0x94 │ │ │ │ movs r2, #200 @ 0xc8 │ │ │ │ add.w r1, r5, #40 @ 0x28 │ │ │ │ adds r0, #44 @ 0x2c │ │ │ │ blx 59c7c │ │ │ │ ldr r2, [r5, #28] │ │ │ │ @@ -383790,15 +383808,15 @@ │ │ │ │ movs r1, #1 │ │ │ │ ldrd r3, ip, [r3] │ │ │ │ add r2, pc │ │ │ │ str.w ip, [sp] │ │ │ │ blx 59208 <__fprintf_chk@plt> │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - pop {r1, r4, r7} │ │ │ │ + pop {r1, r4, r6, pc} │ │ │ │ movs r6, r3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrd r0, r3, [r0] │ │ │ │ sub sp, #20 │ │ │ │ @@ -383819,35 +383837,35 @@ │ │ │ │ ldr r3, [pc, #20] @ (17c254 ) │ │ │ │ add r3, pc │ │ │ │ b.n 17c226 │ │ │ │ ldr r3, [pc, #16] @ (17c258 ) │ │ │ │ add r3, pc │ │ │ │ b.n 17c226 │ │ │ │ nop │ │ │ │ - @ instruction: 0xfb90001d │ │ │ │ - pop {r4, r5, r6} │ │ │ │ + mrrc2 0, 1, r0, r0, cr13 @ │ │ │ │ + pop {r4, r5, pc} │ │ │ │ movs r6, r3 │ │ │ │ - pop {r5, r6} │ │ │ │ + pop {r5, pc} │ │ │ │ movs r6, r3 │ │ │ │ - smmlsr r0, lr, sp, r0 │ │ │ │ + stc2 0, cr0, [lr], #-116 @ 0xffffff8c │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r1 │ │ │ │ sub sp, #12 │ │ │ │ ldr r2, [pc, #20] @ (17c284 ) │ │ │ │ movs r1, #1 │ │ │ │ ldrd r3, ip, [r3] │ │ │ │ add r2, pc │ │ │ │ str.w ip, [sp] │ │ │ │ blx 59208 <__fprintf_chk@plt> │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - pop {r1, r2, r6} │ │ │ │ + pop {r1, r2, pc} │ │ │ │ movs r6, r3 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ cbnz r3, 17c28e │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -383859,15 +383877,15 @@ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r2, pc │ │ │ │ strd r1, ip, [sp] │ │ │ │ movs r1, #1 │ │ │ │ blx 59208 <__fprintf_chk@plt> │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - pop {r5} │ │ │ │ + pop {r5, r6, r7} │ │ │ │ movs r6, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ ldr r2, [pc, #228] @ (17c3b4 ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -383940,15 +383958,15 @@ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ ldr r2, [pc, #72] @ (17c3c4 ) │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [pc, #72] @ (17c3c8 ) │ │ │ │ mov r3, r4 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e0740 │ │ │ │ + bl 1e07e8 │ │ │ │ mov r0, r4 │ │ │ │ blx 58d60 │ │ │ │ ldr r2, [pc, #56] @ (17c3cc ) │ │ │ │ ldr r3, [pc, #36] @ (17c3b8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -383964,17 +383982,17 @@ │ │ │ │ nop │ │ │ │ subs r5, #40 @ 0x28 │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ mrc2 15, 5, pc, cr9, cr15, {7} │ │ │ │ mcr2 15, 4, pc, cr3, cr15, {7} @ │ │ │ │ - cbnz r6, 17c41c │ │ │ │ + pop {r1, r2, r4} │ │ │ │ movs r6, r3 │ │ │ │ - ldr r0, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r1, [sp, #448] @ 0x1c0 │ │ │ │ movs r6, r3 │ │ │ │ subs r4, #104 @ 0x68 │ │ │ │ lsls r6, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -384062,21 +384080,21 @@ │ │ │ │ mov.w lr, #2 │ │ │ │ b.n 17c4a4 │ │ │ │ mov.w lr, #1 │ │ │ │ b.n 17c4a4 │ │ │ │ mov.w lr, #13 │ │ │ │ b.n 17c4a4 │ │ │ │ nop │ │ │ │ - adds r4, r6, #5 │ │ │ │ + subs r4, r6, #0 │ │ │ │ movs r3, r4 │ │ │ │ - hlt 0x003a │ │ │ │ + cbnz r2, 17c536 │ │ │ │ movs r6, r3 │ │ │ │ - hlt 0x0026 │ │ │ │ + cbnz r6, 17c534 │ │ │ │ movs r6, r3 │ │ │ │ - hlt 0x0010 │ │ │ │ + cbnz r0, 17c534 │ │ │ │ movs r6, r3 │ │ │ │ ldr.w r3, [r0, #152] @ 0x98 │ │ │ │ cmp r3, r1 │ │ │ │ bcs.n 17c556 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -384095,15 +384113,15 @@ │ │ │ │ ldr.w r2, [r2, #152] @ 0x98 │ │ │ │ cmp r2, r5 │ │ │ │ bcc.n 17c552 │ │ │ │ ldr.w r1, [r4, #160] @ 0xa0 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1e2ddc │ │ │ │ + bl 1e2e84 │ │ │ │ ldr.w r3, [r4, #156] @ 0x9c │ │ │ │ str.w r0, [r4, #160] @ 0xa0 │ │ │ │ cmp r3, r5 │ │ │ │ str.w r5, [r4, #152] @ 0x98 │ │ │ │ bcs.n 17c550 │ │ │ │ mov.w r1, #3503345872 @ 0xd0d0d0d0 │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ @@ -384312,23 +384330,23 @@ │ │ │ │ nop │ │ │ │ subs r2, #52 @ 0x34 │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ subs r1, #164 @ 0xa4 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldr r1, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r2, [sp, #440] @ 0x1b8 │ │ │ │ movs r5, r5 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ - bl 2e312c │ │ │ │ + bl 2e31d4 │ │ │ │ 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 │ │ │ │ @@ -384350,15 +384368,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 1cd5f4 │ │ │ │ + bl 1cd69c │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 17c840 │ │ │ │ ldr.w r2, [r4, #528] @ 0x210 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 17c86c │ │ │ │ ldrb.w r3, [r4, #96] @ 0x60 │ │ │ │ cbnz r3, 17c864 │ │ │ │ @@ -384428,19 +384446,19 @@ │ │ │ │ rbit r3, r4 │ │ │ │ cmp r4, #0 │ │ │ │ clz r3, r3 │ │ │ │ it eq │ │ │ │ moveq.w r3, #4294967295 @ 0xffffffff │ │ │ │ bne.n 17c8a2 │ │ │ │ ldr.w r0, [r5, #252] @ 0xfc │ │ │ │ - bl 1e2e4c │ │ │ │ + bl 1e2ef4 │ │ │ │ add.w r0, r5, #924 @ 0x39c │ │ │ │ - bl 1f60b8 │ │ │ │ + bl 1f6160 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e2e4c │ │ │ │ + bl 1e2ef4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #32 │ │ │ │ mov lr, r1 │ │ │ │ @@ -384599,19 +384617,19 @@ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ movs r0, #0 │ │ │ │ movw r1, #1060 @ 0x424 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1e2c98 │ │ │ │ + bl 1e2d40 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #1 │ │ │ │ add.w r0, r0, #924 @ 0x39c │ │ │ │ - bl 1f60cc │ │ │ │ + bl 1f6174 │ │ │ │ add.w r3, r8, #12 │ │ │ │ str.w r8, [r6, #16] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ adds r2, #1 │ │ │ │ strex r1, r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -385193,15 +385211,15 @@ │ │ │ │ add sl, pc │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r9, pc │ │ │ │ b.n 17d136 │ │ │ │ cmp r0, #28 │ │ │ │ beq.n 17d186 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 2e477c │ │ │ │ + bl 2e4824 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr.w r2, [pc, #1984] @ 17d8d8 │ │ │ │ movs r1, #1 │ │ │ │ strd r8, r0, [sp, #4] │ │ │ │ mov r0, fp │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ @@ -385278,15 +385296,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 17d35a │ │ │ │ ldrb.w r0, [r6, #908] @ 0x38c │ │ │ │ - bl 2e477c │ │ │ │ + bl 2e4824 │ │ │ │ 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 │ │ │ │ @@ -385319,15 +385337,15 @@ │ │ │ │ ldrb.w r3, [r3, #912] @ 0x390 │ │ │ │ ldrb r7, [r2, r0] │ │ │ │ lsls r3, r3, #31 │ │ │ │ bmi.n 17d35a │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 17d1fa │ │ │ │ ldrb.w r0, [r6, #908] @ 0x38c │ │ │ │ - bl 2e4754 │ │ │ │ + bl 2e47fc │ │ │ │ b.n 17d202 │ │ │ │ ldr.w fp, [r2, #88] @ 0x58 │ │ │ │ add.w ip, r2, #84 @ 0x54 │ │ │ │ cmp fp, ip │ │ │ │ beq.n 17d340 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r3, fp │ │ │ │ @@ -385409,15 +385427,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 17d1fa │ │ │ │ ldrb.w r0, [r6, #908] @ 0x38c │ │ │ │ - bl 2e482c │ │ │ │ + bl 2e48d4 │ │ │ │ b.n 17d202 │ │ │ │ mov fp, r8 │ │ │ │ ldr.w r2, [pc, #1432] @ 17d900 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, fp │ │ │ │ add r2, pc │ │ │ │ blx 59208 <__fprintf_chk@plt> │ │ │ │ @@ -385641,15 +385659,15 @@ │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w 17d80a │ │ │ │ add sp, #148 @ 0x94 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 2e487c │ │ │ │ + bl 2e4924 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ b.n 17d116 │ │ │ │ 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 │ │ │ │ @@ -385867,216 +385885,217 @@ │ │ │ │ add r3, pc │ │ │ │ b.w 17cda2 │ │ │ │ nop │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #28 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldrh r0, [r2, #52] @ 0x34 │ │ │ │ + ldrh r0, [r2, #58] @ 0x3a │ │ │ │ movs r2, r4 │ │ │ │ - uxth r4, r4 │ │ │ │ + cbz r4, 17d880 │ │ │ │ movs r6, r3 │ │ │ │ - uxth r2, r7 │ │ │ │ + cbz r2, 17d88a │ │ │ │ movs r6, r3 │ │ │ │ - uxth r4, r4 │ │ │ │ + cbz r4, 17d888 │ │ │ │ movs r6, r3 │ │ │ │ - uxth r0, r6 │ │ │ │ + cbz r0, 17d890 │ │ │ │ movs r6, r3 │ │ │ │ - cbz r0, 17d85a │ │ │ │ + sxtb r0, r1 │ │ │ │ movs r6, r3 │ │ │ │ - sxtb r2, r7 │ │ │ │ + cbz r2, 17d88a │ │ │ │ movs r6, r3 │ │ │ │ - sxtb r2, r7 │ │ │ │ + cbz r2, 17d88e │ │ │ │ movs r6, r3 │ │ │ │ - sxtb r2, r7 │ │ │ │ + cbz r2, 17d892 │ │ │ │ movs r6, r3 │ │ │ │ - uxth r0, r1 │ │ │ │ + cbz r0, 17d89a │ │ │ │ movs r6, r3 │ │ │ │ - uxth r6, r5 │ │ │ │ + cbz r6, 17d8a6 │ │ │ │ movs r6, r3 │ │ │ │ - uxth r0, r6 │ │ │ │ + cbz r0, 17d8ac │ │ │ │ movs r6, r3 │ │ │ │ - sxth r0, r7 │ │ │ │ + uxtb r0, r7 │ │ │ │ movs r6, r3 │ │ │ │ - cbz r4, 17d866 │ │ │ │ + cbz r4, 17d896 │ │ │ │ movs r6, r3 │ │ │ │ - cbz r4, 17d864 │ │ │ │ + cbz r4, 17d894 │ │ │ │ movs r6, r3 │ │ │ │ - cbz r4, 17d864 │ │ │ │ + cbz r4, 17d894 │ │ │ │ movs r6, r3 │ │ │ │ - cbz r0, 17d864 │ │ │ │ + cbz r0, 17d894 │ │ │ │ movs r6, r3 │ │ │ │ - sub sp, #432 @ 0x1b0 │ │ │ │ + cbz r4, 17d892 │ │ │ │ movs r6, r3 │ │ │ │ - vqadd.u32 d16, d8, d13 │ │ │ │ - subs r4, r2, r2 │ │ │ │ + movs r0, r5 │ │ │ │ + movs r6, r3 │ │ │ │ + subs r4, r2, r5 │ │ │ │ movs r7, r3 │ │ │ │ - sub sp, #288 @ 0x120 │ │ │ │ + cbz r0, 17d896 │ │ │ │ movs r6, r3 │ │ │ │ - sub sp, #192 @ 0xc0 │ │ │ │ + cbz r0, 17d894 │ │ │ │ movs r6, r3 │ │ │ │ - sub sp, #48 @ 0x30 │ │ │ │ + cbz r4, 17d88e │ │ │ │ movs r6, r3 │ │ │ │ - add sp, #328 @ 0x148 │ │ │ │ + cbz r2, 17d884 │ │ │ │ movs r6, r3 │ │ │ │ - add sp, #176 @ 0xb0 │ │ │ │ + sub sp, #432 @ 0x1b0 │ │ │ │ movs r6, r3 │ │ │ │ - add sp, #104 @ 0x68 │ │ │ │ + sub sp, #360 @ 0x168 │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r0, [r4, #50] @ 0x32 │ │ │ │ + ldrh r0, [r4, #56] @ 0x38 │ │ │ │ movs r0, r4 │ │ │ │ - add sp, #56 @ 0x38 │ │ │ │ + sub sp, #312 @ 0x138 │ │ │ │ movs r6, r3 │ │ │ │ - cbz r0, 17d8d0 │ │ │ │ + uxth r0, r6 │ │ │ │ movs r6, r3 │ │ │ │ - add r7, sp, #888 @ 0x378 │ │ │ │ + sub sp, #120 @ 0x78 │ │ │ │ movs r6, r3 │ │ │ │ - sxth r0, r0 │ │ │ │ + uxtb r0, r0 │ │ │ │ movs r6, r3 │ │ │ │ - @ instruction: 0xb7cc │ │ │ │ + @ instruction: 0xb88c │ │ │ │ movs r6, r3 │ │ │ │ - ldmia r3, {r3, r5, r7} │ │ │ │ + ldmia r4!, {r3, r5, r6} │ │ │ │ movs r5, r3 │ │ │ │ - asrs r6, r5, #5 │ │ │ │ + asrs r6, r5, #8 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r4, r2, #5 │ │ │ │ + asrs r4, r2, #8 │ │ │ │ movs r7, r3 │ │ │ │ - @ instruction: 0xb74c │ │ │ │ + @ instruction: 0xb80c │ │ │ │ movs r6, r3 │ │ │ │ - add r7, sp, #304 @ 0x130 │ │ │ │ + add sp, #48 @ 0x30 │ │ │ │ movs r6, r3 │ │ │ │ - cbz r4, 17d8c0 │ │ │ │ + cbz r4, 17d8f0 │ │ │ │ movs r6, r3 │ │ │ │ - cbz r2, 17d8c8 │ │ │ │ + cbz r2, 17d8f8 │ │ │ │ movs r6, r3 │ │ │ │ - cbz r0, 17d8d0 │ │ │ │ + sxth r0, r0 │ │ │ │ movs r6, r3 │ │ │ │ bl 3538c2 │ │ │ │ bl 31f8c6 │ │ │ │ - sub sp, #64 @ 0x40 │ │ │ │ + cbz r0, 17d8e0 │ │ │ │ movs r6, r3 │ │ │ │ - asrs r0, r3, #2 │ │ │ │ + asrs r0, r3, #5 │ │ │ │ movs r3, r4 │ │ │ │ - add r5, sp, #872 @ 0x368 │ │ │ │ + add r6, sp, #616 @ 0x268 │ │ │ │ movs r6, r3 │ │ │ │ - add r5, sp, #936 @ 0x3a8 │ │ │ │ + add r6, sp, #680 @ 0x2a8 │ │ │ │ movs r6, r3 │ │ │ │ - sub sp, #120 @ 0x78 │ │ │ │ + cbz r6, 17d8f2 │ │ │ │ movs r6, r3 │ │ │ │ - add r6, sp, #416 @ 0x1a0 │ │ │ │ + add r7, sp, #160 @ 0xa0 │ │ │ │ movs r6, r3 │ │ │ │ - add r6, sp, #264 @ 0x108 │ │ │ │ + add r7, sp, #8 │ │ │ │ movs r6, r3 │ │ │ │ - add r6, sp, #184 @ 0xb8 │ │ │ │ + add r6, sp, #952 @ 0x3b8 │ │ │ │ movs r6, r3 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r6} │ │ │ │ + ldmia r2, {r1, r2, r3, r4} │ │ │ │ movs r5, r3 │ │ │ │ - add sp, #48 @ 0x30 │ │ │ │ + sub sp, #304 @ 0x130 │ │ │ │ movs r6, r3 │ │ │ │ - add r5, sp, #192 @ 0xc0 │ │ │ │ + add r5, sp, #960 @ 0x3c0 │ │ │ │ movs r6, r3 │ │ │ │ - add r5, sp, #48 @ 0x30 │ │ │ │ + add r5, sp, #816 @ 0x330 │ │ │ │ movs r6, r3 │ │ │ │ - cbz r2, 17d902 │ │ │ │ + cbz r2, 17d932 │ │ │ │ movs r6, r3 │ │ │ │ - add r3, sp, #736 @ 0x2e0 │ │ │ │ + add r4, sp, #480 @ 0x1e0 │ │ │ │ movs r6, r3 │ │ │ │ - stmia r7!, {r1, r2, r7} │ │ │ │ + ldmia r0!, {r1, r2, r6} │ │ │ │ movs r5, r3 │ │ │ │ - add r6, sp, #232 @ 0xe8 │ │ │ │ + add r6, sp, #1000 @ 0x3e8 │ │ │ │ movs r6, r3 │ │ │ │ - add r6, sp, #224 @ 0xe0 │ │ │ │ + add r6, sp, #992 @ 0x3e0 │ │ │ │ movs r6, r3 │ │ │ │ - add r6, sp, #256 @ 0x100 │ │ │ │ + add r7, sp, #0 │ │ │ │ movs r6, r3 │ │ │ │ - add r6, sp, #424 @ 0x1a8 │ │ │ │ + add r7, sp, #168 @ 0xa8 │ │ │ │ movs r6, r3 │ │ │ │ - add r6, sp, #536 @ 0x218 │ │ │ │ + add r7, sp, #280 @ 0x118 │ │ │ │ movs r6, r3 │ │ │ │ - add r6, sp, #968 @ 0x3c8 │ │ │ │ + add r7, sp, #712 @ 0x2c8 │ │ │ │ movs r6, r3 │ │ │ │ - add r6, sp, #632 @ 0x278 │ │ │ │ + add r7, sp, #376 @ 0x178 │ │ │ │ movs r6, r3 │ │ │ │ - add r6, sp, #568 @ 0x238 │ │ │ │ + add r7, sp, #312 @ 0x138 │ │ │ │ movs r6, r3 │ │ │ │ - stmia r5!, {r1, r2, r5} │ │ │ │ + stmia r5!, {r1, r2, r5, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ cmp r2, #36 @ 0x24 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - add r0, sp, #872 @ 0x368 │ │ │ │ + add r1, sp, #616 @ 0x268 │ │ │ │ movs r6, r3 │ │ │ │ - add r0, sp, #808 @ 0x328 │ │ │ │ + add r1, sp, #552 @ 0x228 │ │ │ │ movs r6, r3 │ │ │ │ - ldmia r5, {r3, r5} │ │ │ │ + ldmia r5, {r3, r5, r6, r7} │ │ │ │ movs r7, r3 │ │ │ │ - add r5, sp, #464 @ 0x1d0 │ │ │ │ + add r6, sp, #208 @ 0xd0 │ │ │ │ movs r6, r3 │ │ │ │ - cmp r5, #34 @ 0x22 │ │ │ │ + cmp r5, #226 @ 0xe2 │ │ │ │ movs r0, r4 │ │ │ │ - add r5, sp, #8 │ │ │ │ + add r5, sp, #776 @ 0x308 │ │ │ │ movs r6, r3 │ │ │ │ - add r0, sp, #408 @ 0x198 │ │ │ │ + add r1, sp, #152 @ 0x98 │ │ │ │ movs r6, r3 │ │ │ │ - lsrs r2, r1, #12 │ │ │ │ + lsrs r2, r1, #15 │ │ │ │ movs r3, r4 │ │ │ │ - add r5, sp, #792 @ 0x318 │ │ │ │ + add r6, sp, #536 @ 0x218 │ │ │ │ movs r6, r3 │ │ │ │ - add r0, sp, #272 @ 0x110 │ │ │ │ + add r1, sp, #16 │ │ │ │ movs r6, r3 │ │ │ │ - add r0, sp, #224 @ 0xe0 │ │ │ │ + add r0, sp, #992 @ 0x3e0 │ │ │ │ movs r6, r3 │ │ │ │ - lsrs r2, r3, #11 │ │ │ │ + lsrs r2, r3, #14 │ │ │ │ movs r3, r4 │ │ │ │ - add r5, sp, #112 @ 0x70 │ │ │ │ + add r5, sp, #880 @ 0x370 │ │ │ │ movs r6, r3 │ │ │ │ - add r0, sp, #72 @ 0x48 │ │ │ │ + add r0, sp, #840 @ 0x348 │ │ │ │ movs r6, r3 │ │ │ │ - add r5, sp, #184 @ 0xb8 │ │ │ │ + add r5, sp, #952 @ 0x3b8 │ │ │ │ movs r6, r3 │ │ │ │ - add r5, sp, #168 @ 0xa8 │ │ │ │ + add r5, sp, #936 @ 0x3a8 │ │ │ │ movs r6, r3 │ │ │ │ - add r5, sp, #144 @ 0x90 │ │ │ │ + add r5, sp, #912 @ 0x390 │ │ │ │ movs r6, r3 │ │ │ │ - add r5, sp, #120 @ 0x78 │ │ │ │ + add r5, sp, #888 @ 0x378 │ │ │ │ movs r6, r3 │ │ │ │ - add r5, sp, #96 @ 0x60 │ │ │ │ + add r5, sp, #864 @ 0x360 │ │ │ │ movs r6, r3 │ │ │ │ - add r5, sp, #72 @ 0x48 │ │ │ │ + add r5, sp, #840 @ 0x348 │ │ │ │ movs r6, r3 │ │ │ │ - add r5, sp, #48 @ 0x30 │ │ │ │ + add r5, sp, #816 @ 0x330 │ │ │ │ movs r6, r3 │ │ │ │ - add r5, sp, #24 │ │ │ │ + add r5, sp, #792 @ 0x318 │ │ │ │ movs r6, r3 │ │ │ │ - add r7, pc, #592 @ (adr r7, 17dbd8 ) │ │ │ │ + add r0, sp, #336 @ 0x150 │ │ │ │ movs r6, r3 │ │ │ │ - lsrs r2, r6, #8 │ │ │ │ + lsrs r2, r6, #11 │ │ │ │ movs r3, r4 │ │ │ │ - add r4, sp, #880 @ 0x370 │ │ │ │ + add r5, sp, #624 @ 0x270 │ │ │ │ movs r6, r3 │ │ │ │ - add r7, pc, #440 @ (adr r7, 17db4c ) │ │ │ │ + add r0, sp, #184 @ 0xb8 │ │ │ │ movs r6, r3 │ │ │ │ - add r7, pc, #352 @ (adr r7, 17daf8 ) │ │ │ │ + add r0, sp, #96 @ 0x60 │ │ │ │ movs r6, r3 │ │ │ │ - lsrs r6, r6, #7 │ │ │ │ + lsrs r6, r6, #10 │ │ │ │ movs r3, r4 │ │ │ │ - add r4, sp, #96 @ 0x60 │ │ │ │ + add r4, sp, #864 @ 0x360 │ │ │ │ movs r6, r3 │ │ │ │ - add r7, pc, #200 @ (adr r7, 17da6c ) │ │ │ │ + add r7, pc, #968 @ (adr r7, 17dd6c ) │ │ │ │ movs r6, r3 │ │ │ │ - add r7, pc, #96 @ (adr r7, 17da08 ) │ │ │ │ + add r7, pc, #864 @ (adr r7, 17dd08 ) │ │ │ │ movs r6, r3 │ │ │ │ - lsrs r6, r6, #6 │ │ │ │ + lsrs r6, r6, #9 │ │ │ │ movs r3, r4 │ │ │ │ - add r3, sp, #928 @ 0x3a0 │ │ │ │ + add r4, sp, #672 @ 0x2a0 │ │ │ │ movs r6, r3 │ │ │ │ - add r6, pc, #968 @ (adr r6, 17dd7c ) │ │ │ │ + add r7, pc, #712 @ (adr r7, 17dc7c ) │ │ │ │ movs r6, r3 │ │ │ │ - add r7, pc, #40 @ (adr r7, 17d9e0 ) │ │ │ │ + add r7, pc, #808 @ (adr r7, 17dce0 ) │ │ │ │ movs r6, r3 │ │ │ │ - add r7, pc, #48 @ (adr r7, 17d9ec ) │ │ │ │ + add r7, pc, #816 @ (adr r7, 17dcec ) │ │ │ │ movs r6, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #1952] @ 0x7a0 │ │ │ │ ldr r2, [pc, #1016] @ (17ddc8 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -386090,30 +386109,30 @@ │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #2108] @ 0x83c │ │ │ │ mov.w r3, #0 │ │ │ │ bl 17c7a4 │ │ │ │ str.w r0, [r4, #144] @ 0x90 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 1f3c18 │ │ │ │ + bl 1f3cc0 │ │ │ │ ldr.w r2, [r4, #164] @ 0xa4 │ │ │ │ ldr.w r1, [r4, #144] @ 0x90 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 1f3c94 │ │ │ │ + bl 1f3d3c │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r4, #198 @ 0xc6 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 1f3c94 │ │ │ │ + bl 1f3d3c │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ movs r2, #32 │ │ │ │ addw r1, sp, #2072 @ 0x818 │ │ │ │ - bl 1f4184 │ │ │ │ + bl 1f422c │ │ │ │ addw r1, sp, #2072 @ 0x818 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e09a4 │ │ │ │ + bl 1e0a4c │ │ │ │ ldr r3, [pc, #932] @ (17ddd4 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp.w r8, #0 │ │ │ │ bne.n 17da8c │ │ │ │ lsls r1, r3, #25 │ │ │ │ bmi.n 17da64 │ │ │ │ @@ -386166,15 +386185,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 17db58 │ │ │ │ mov.w r9, #1 │ │ │ │ ldr r1, [pc, #816] @ (17dde0 ) │ │ │ │ mov r3, r7 │ │ │ │ movs r0, #0 │ │ │ │ add r1, pc │ │ │ │ - bl 1e3068 │ │ │ │ + bl 1e3110 │ │ │ │ ldr r1, [pc, #808] @ (17dde4 ) │ │ │ │ mov r8, r0 │ │ │ │ add r1, pc │ │ │ │ blx 5a014 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 17db7c │ │ │ │ @@ -386192,15 +386211,15 @@ │ │ │ │ beq.w 17ddbe │ │ │ │ mov r0, r4 │ │ │ │ bl 17c7a4 │ │ │ │ str.w r0, [r4, #144] @ 0x90 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 17dda6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e2e4c │ │ │ │ + bl 1e2ef4 │ │ │ │ ldrb.w r3, [r4, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 17dd4e │ │ │ │ add r6, sp, #32 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r6, #0] │ │ │ │ @@ -386246,15 +386265,15 @@ │ │ │ │ str r2, [r5, #0] │ │ │ │ mov.w r9, #1 │ │ │ │ str.w r2, [r8] │ │ │ │ blx 595b4 │ │ │ │ mov r6, r0 │ │ │ │ b.n 17dbfa │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e2e4c │ │ │ │ + bl 1e2ef4 │ │ │ │ ldrb.w r3, [r4, #132] @ 0x84 │ │ │ │ cbnz r3, 17dbe2 │ │ │ │ cmp.w r9, #0 │ │ │ │ bne.w 17da76 │ │ │ │ ldr r2, [pc, #600] @ (17ddec ) │ │ │ │ ldr r3, [pc, #568] @ (17ddcc ) │ │ │ │ add r2, pc │ │ │ │ @@ -386327,15 +386346,15 @@ │ │ │ │ str r6, [r2, #0] │ │ │ │ bl 17ccc0 │ │ │ │ mov r0, r6 │ │ │ │ blx 59d90 │ │ │ │ ldr.w r1, [r8] │ │ │ │ mov r0, r4 │ │ │ │ adds r1, #1 │ │ │ │ - bl 1e2c50 │ │ │ │ + bl 1e2cf8 │ │ │ │ ldr r6, [r5, #0] │ │ │ │ ldr.w r8, [r8] │ │ │ │ mov r1, r6 │ │ │ │ str.w r0, [r4, #140] @ 0x8c │ │ │ │ mov r2, r8 │ │ │ │ blx 59c7c │ │ │ │ mov.w r2, #0 │ │ │ │ @@ -386383,15 +386402,15 @@ │ │ │ │ bl 17ccc0 │ │ │ │ mov r0, r5 │ │ │ │ blx 59d90 │ │ │ │ ldr r1, [pc, #292] @ (17de08 ) │ │ │ │ ldr r2, [r6, #0] │ │ │ │ movs r0, #2 │ │ │ │ add r1, pc │ │ │ │ - bl 1e08e0 │ │ │ │ + bl 1e0988 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ blx 58d60 │ │ │ │ b.n 17db90 │ │ │ │ ldr r2, [pc, #276] @ (17de0c ) │ │ │ │ add r2, pc │ │ │ │ b.n 17dc20 │ │ │ │ ldr r2, [pc, #276] @ (17de10 ) │ │ │ │ @@ -386487,71 +386506,71 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r6, #26 │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsrs r0, r1, #25 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #12 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r3, #25 │ │ │ │ + lsls r4, r3, #28 │ │ │ │ movs r7, r3 │ │ │ │ - add r1, sp, #768 @ 0x300 │ │ │ │ + add r2, sp, #512 @ 0x200 │ │ │ │ movs r6, r3 │ │ │ │ - lsls r2, r3, #27 │ │ │ │ + lsls r2, r3, #30 │ │ │ │ movs r3, r4 │ │ │ │ - add r1, sp, #296 @ 0x128 │ │ │ │ + add r2, sp, #40 @ 0x28 │ │ │ │ movs r6, r3 │ │ │ │ movs r4, #104 @ 0x68 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - lsls r4, r4, #19 │ │ │ │ + lsls r4, r4, #22 │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r6, [r1, #30] │ │ │ │ + strh r6, [r1, #2] │ │ │ │ movs r2, r4 │ │ │ │ - add r0, sp, #504 @ 0x1f8 │ │ │ │ + add r1, sp, #248 @ 0xf8 │ │ │ │ movs r6, r3 │ │ │ │ - add r7, pc, #808 @ (adr r7, 17e128 ) │ │ │ │ + add r0, sp, #552 @ 0x228 │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r0, [r0, #28] │ │ │ │ + ldrb r0, [r0, #31] │ │ │ │ movs r2, r4 │ │ │ │ - add r7, pc, #968 @ (adr r7, 17e1d0 ) │ │ │ │ + add r0, sp, #712 @ 0x2c8 │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r6, [r1, #29] │ │ │ │ + strh r6, [r1, #0] │ │ │ │ movs r6, r3 │ │ │ │ - add r2, pc, #8 @ (adr r2, 17de18 ) │ │ │ │ + add r2, pc, #776 @ (adr r2, 17e118 ) │ │ │ │ movs r6, r3 │ │ │ │ - add r2, pc, #0 @ (adr r2, 17de14 ) │ │ │ │ + add r2, pc, #768 @ (adr r2, 17e114 ) │ │ │ │ movs r6, r3 │ │ │ │ - add r2, pc, #8 @ (adr r2, 17de20 ) │ │ │ │ + add r2, pc, #776 @ (adr r2, 17e120 ) │ │ │ │ movs r6, r3 │ │ │ │ - add r1, pc, #768 @ (adr r1, 17e11c ) │ │ │ │ + add r2, pc, #512 @ (adr r2, 17e01c ) │ │ │ │ movs r6, r3 │ │ │ │ - add r1, pc, #800 @ (adr r1, 17e140 ) │ │ │ │ + add r2, pc, #544 @ (adr r2, 17e040 ) │ │ │ │ movs r6, r3 │ │ │ │ - add r1, pc, #712 @ (adr r1, 17e0ec ) │ │ │ │ + add r2, pc, #456 @ (adr r2, 17dfec ) │ │ │ │ movs r6, r3 │ │ │ │ - add r6, pc, #992 @ (adr r6, 17e208 ) │ │ │ │ + add r7, pc, #736 @ (adr r7, 17e108 ) │ │ │ │ movs r6, r3 │ │ │ │ - add r7, pc, #440 @ (adr r7, 17dfe4 ) │ │ │ │ + add r0, sp, #184 @ 0xb8 │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r4, [r1, #31] │ │ │ │ + strh r4, [r1, #4] │ │ │ │ movs r0, r4 │ │ │ │ - add r1, pc, #504 @ (adr r1, 17e02c ) │ │ │ │ + add r2, pc, #248 @ (adr r2, 17df2c ) │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r0, [r0, #31] │ │ │ │ + strh r0, [r0, #4] │ │ │ │ movs r0, r4 │ │ │ │ - add r1, pc, #456 @ (adr r1, 17e004 ) │ │ │ │ + add r2, pc, #200 @ (adr r2, 17df04 ) │ │ │ │ movs r6, r3 │ │ │ │ - add r1, pc, #496 @ (adr r1, 17e030 ) │ │ │ │ + add r2, pc, #240 @ (adr r2, 17df30 ) │ │ │ │ movs r6, r3 │ │ │ │ - add r1, pc, #472 @ (adr r1, 17e01c ) │ │ │ │ + add r2, pc, #216 @ (adr r2, 17df1c ) │ │ │ │ movs r6, r3 │ │ │ │ - add r6, pc, #936 @ (adr r6, 17e1f0 ) │ │ │ │ + add r7, pc, #680 @ (adr r7, 17e0f0 ) │ │ │ │ movs r6, r3 │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #760 @ (adr r6, 17e148 ) │ │ │ │ + add r7, pc, #504 @ (adr r7, 17e048 ) │ │ │ │ movs r6, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r1 │ │ │ │ @@ -386681,15 +386700,15 @@ │ │ │ │ blx 5a02c │ │ │ │ cbz r0, 17e026 │ │ │ │ ldr r2, [pc, #328] @ (17e100 ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [pc, #328] @ (17e104 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e0740 │ │ │ │ + bl 1e07e8 │ │ │ │ movs r1, #1 │ │ │ │ lsr.w r0, r8, r1 │ │ │ │ blx 59b38 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 17e078 │ │ │ │ cmp r4, r7 │ │ │ │ @@ -386720,15 +386739,15 @@ │ │ │ │ bne.n 17dfe2 │ │ │ │ b.n 17dfe8 │ │ │ │ ldrh.w lr, [r6, #172] @ 0xac │ │ │ │ mov r7, ip │ │ │ │ cmp.w lr, #0 │ │ │ │ bne.n 17df7a │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e2e4c │ │ │ │ + bl 1e2ef4 │ │ │ │ ldr r0, [r5, #108] @ 0x6c │ │ │ │ bl 18e988 │ │ │ │ movs r0, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #108] @ 0x6c │ │ │ │ ldr r2, [pc, #204] @ (17e108 ) │ │ │ │ ldr r3, [pc, #184] @ (17e0f4 ) │ │ │ │ @@ -386744,106 +386763,106 @@ │ │ │ │ ldrd r3, r4, [r2, #24] │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [pc, #176] @ (17e10c ) │ │ │ │ ldr r1, [pc, #180] @ (17e110 ) │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 1e0740 │ │ │ │ + bl 1e07e8 │ │ │ │ movs r0, #0 │ │ │ │ b.n 17e038 │ │ │ │ cmp r7, r4 │ │ │ │ mov r8, r7 │ │ │ │ it cc │ │ │ │ movcc r8, r4 │ │ │ │ uxth.w r8, r8 │ │ │ │ b.n 17dfb4 │ │ │ │ ldr r4, [pc, #152] @ (17e114 ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [pc, #152] @ (17e118 ) │ │ │ │ add r4, pc │ │ │ │ add r2, pc │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e0740 │ │ │ │ + bl 1e07e8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ bl 17c2bc │ │ │ │ ldr r2, [pc, #136] @ (17e11c ) │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #0 │ │ │ │ add r2, pc │ │ │ │ - bl 1e0740 │ │ │ │ + bl 1e07e8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ bl 17c2bc │ │ │ │ mov r0, r9 │ │ │ │ blx 58d60 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e2e4c │ │ │ │ + bl 1e2ef4 │ │ │ │ b.n 17e066 │ │ │ │ ldr.w r4, [r6, #252] @ 0xfc │ │ │ │ ldr r2, [pc, #104] @ (17e120 ) │ │ │ │ ldr r1, [pc, #104] @ (17e124 ) │ │ │ │ ldrd r3, r4, [r4, #24] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1e0740 │ │ │ │ + bl 1e07e8 │ │ │ │ b.n 17e066 │ │ │ │ mov r4, lr │ │ │ │ b.n 17dfa6 │ │ │ │ ldr r2, [pc, #88] @ (17e128 ) │ │ │ │ ldr r1, [pc, #88] @ (17e12c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e0740 │ │ │ │ + bl 1e07e8 │ │ │ │ b.n 17e0aa │ │ │ │ ldr r2, [pc, #80] @ (17e130 ) │ │ │ │ ldr r1, [pc, #84] @ (17e134 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e0740 │ │ │ │ + bl 1e07e8 │ │ │ │ b.n 17e0aa │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r1, #142 @ 0x8e │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #138 @ 0x8a │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsrs r0, r1, #25 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #952 @ (adr r5, 17e4bc ) │ │ │ │ + add r6, pc, #696 @ (adr r6, 17e3bc ) │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r0, [r7, #17] │ │ │ │ + ldrb r0, [r7, #20] │ │ │ │ movs r6, r3 │ │ │ │ subs r0, r0, #7 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - add r4, pc, #576 @ (adr r4, 17e350 ) │ │ │ │ + add r5, pc, #320 @ (adr r5, 17e250 ) │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r4, [r2, #15] │ │ │ │ + ldrb r4, [r2, #18] │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r6, [r6, #14] │ │ │ │ + ldrb r6, [r6, #17] │ │ │ │ movs r6, r3 │ │ │ │ - add r5, pc, #496 @ (adr r5, 17e30c ) │ │ │ │ + add r6, pc, #240 @ (adr r6, 17e20c ) │ │ │ │ movs r6, r3 │ │ │ │ - add r5, pc, #552 @ (adr r5, 17e348 ) │ │ │ │ + add r6, pc, #296 @ (adr r6, 17e248 ) │ │ │ │ movs r6, r3 │ │ │ │ - add r4, pc, #280 @ (adr r4, 17e23c ) │ │ │ │ + add r5, pc, #24 @ (adr r5, 17e13c ) │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r4, [r6, #13] │ │ │ │ + ldrb r4, [r6, #16] │ │ │ │ movs r6, r3 │ │ │ │ - add r4, pc, #312 @ (adr r4, 17e264 ) │ │ │ │ + add r5, pc, #56 @ (adr r5, 17e164 ) │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r0, [r4, #13] │ │ │ │ + ldrb r0, [r4, #16] │ │ │ │ movs r6, r3 │ │ │ │ - add r4, pc, #512 @ (adr r4, 17e334 ) │ │ │ │ + add r5, pc, #256 @ (adr r5, 17e234 ) │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r2, [r2, #13] │ │ │ │ + ldrb r2, [r2, #16] │ │ │ │ movs r6, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #328] @ (17e294 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -386924,15 +386943,15 @@ │ │ │ │ ldr r1, [r4, #100] @ 0x64 │ │ │ │ mov r0, r5 │ │ │ │ bl 17de50 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 17e1e4 │ │ │ │ mov r0, r4 │ │ │ │ movs r4, #0 │ │ │ │ - bl 1e2e4c │ │ │ │ + bl 1e2ef4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r5 │ │ │ │ bl 16a1e0 │ │ │ │ ldr r3, [pc, #96] @ (17e298 ) │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ @@ -386948,41 +386967,41 @@ │ │ │ │ it ne │ │ │ │ cmpne r2, #5 │ │ │ │ ldr.w r3, [r5, #252] @ 0xfc │ │ │ │ bne.n 17e1be │ │ │ │ b.n 17e192 │ │ │ │ ldr.w r0, [r5, #252] @ 0xfc │ │ │ │ mov r1, r4 │ │ │ │ - bl 282ca0 │ │ │ │ + bl 282d48 │ │ │ │ str.w r0, [r4, #136] @ 0x88 │ │ │ │ b.n 17e246 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r0, #2 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r1, [pc, #40] @ (17e29c ) │ │ │ │ ldr r2, [pc, #40] @ (17e2a0 ) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1e0740 │ │ │ │ + bl 1e07e8 │ │ │ │ ldr.w r2, [r5, #252] @ 0xfc │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r3, r6 │ │ │ │ movs r0, #2 │ │ │ │ - bl 282d48 │ │ │ │ + bl 282df0 │ │ │ │ b.n 17e240 │ │ │ │ nop │ │ │ │ subs r4, r5, #2 │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsrs r0, r1, #25 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r7, #6] │ │ │ │ + ldrb r4, [r7, #9] │ │ │ │ movs r6, r3 │ │ │ │ - add r3, pc, #824 @ (adr r3, 17e5dc ) │ │ │ │ + add r4, pc, #568 @ (adr r4, 17e4dc ) │ │ │ │ movs r6, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r3, #0 │ │ │ │ bl 17e138 │ │ │ │ @@ -386993,15 +387012,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 1f6158 │ │ │ │ + bl 1f6200 │ │ │ │ ldr.w r4, [r7, #920] @ 0x398 │ │ │ │ cbz r4, 17e2fe │ │ │ │ ldrb r6, [r5, #1] │ │ │ │ and.w r6, r6, #1 │ │ │ │ cbz r6, 17e340 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ add.w r1, r4, #16 │ │ │ │ @@ -387029,15 +387048,15 @@ │ │ │ │ cbz r0, 17e32a │ │ │ │ ldrd r3, r1, [sp, #32] │ │ │ │ blx r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 17e332 │ │ │ │ ldr r4, [r4, #100] @ 0x64 │ │ │ │ add.w r0, r7, #924 @ 0x39c │ │ │ │ - bl 1f6174 │ │ │ │ + bl 1f621c │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ lsls r3, r3, #31 │ │ │ │ bmi.n 17e2ea │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ @@ -387294,15 +387313,15 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r2, r3, r2 │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r2, #11] │ │ │ │ + ldrb r0, [r2, #14] │ │ │ │ movs r5, r5 │ │ │ │ subs r6, r4, r0 │ │ │ │ lsls r6, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -387371,48 +387390,48 @@ │ │ │ │ cbz r1, 17e6fa │ │ │ │ ldr r3, [pc, #176] @ (17e74c ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r3, #0] │ │ │ │ b.n 17e61e │ │ │ │ ldr r0, [pc, #172] @ (17e750 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1e80fc │ │ │ │ + bl 1e81a4 │ │ │ │ ldr r3, [pc, #168] @ (17e754 ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ str r0, [r3, #0] │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r4, #0] │ │ │ │ b.n 17e65e │ │ │ │ ldr r0, [pc, #152] @ (17e758 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1e80fc │ │ │ │ + bl 1e81a4 │ │ │ │ ldr r3, [pc, #148] @ (17e75c ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ str r0, [r3, #0] │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r4, #0] │ │ │ │ b.n 17e630 │ │ │ │ ldr r0, [pc, #128] @ (17e760 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1e80fc │ │ │ │ + bl 1e81a4 │ │ │ │ ldr r3, [pc, #124] @ (17e764 ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ str r0, [r3, #0] │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r4, #0] │ │ │ │ b.n 17e648 │ │ │ │ ldr r0, [pc, #108] @ (17e768 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1e80fc │ │ │ │ + bl 1e81a4 │ │ │ │ ldr r3, [pc, #104] @ (17e76c ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ str r0, [r3, #0] │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r4, #0] │ │ │ │ @@ -387435,33 +387454,33 @@ │ │ │ │ lsls r6, r5, #2 │ │ │ │ ldr r6, [pc, #232] @ (17e824 ) │ │ │ │ lsls r6, r5, #2 │ │ │ │ ldr r6, [pc, #40] @ (17e768 ) │ │ │ │ lsls r6, r5, #2 │ │ │ │ ldr r6, [pc, #160] @ (17e7e4 ) │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldmia r7, {r7} │ │ │ │ + beq.n 17e7c8 │ │ │ │ movs r2, r4 │ │ │ │ ldr r5, [pc, #1008] @ (17eb3c ) │ │ │ │ lsls r6, r5, #2 │ │ │ │ ldr r5, [pc, #952] @ (17eb08 ) │ │ │ │ lsls r6, r5, #2 │ │ │ │ - add r0, pc, #40 @ (adr r0, 17e77c ) │ │ │ │ + add r0, pc, #808 @ (adr r0, 17ea7c ) │ │ │ │ movs r6, r3 │ │ │ │ ldr r5, [pc, #792] @ (17ea70 ) │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldr r7, [sp, #752] @ 0x2f0 │ │ │ │ + add r0, pc, #496 @ (adr r0, 17e94c ) │ │ │ │ movs r6, r3 │ │ │ │ ldr r5, [pc, #736] @ (17ea40 ) │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldr r7, [sp, #728] @ 0x2d8 │ │ │ │ + add r0, pc, #472 @ (adr r0, 17e93c ) │ │ │ │ movs r6, r3 │ │ │ │ ldr r5, [pc, #584] @ (17e9b0 ) │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldr r7, [sp, #384] @ 0x180 │ │ │ │ + add r0, pc, #128 @ (adr r0, 17e7ec ) │ │ │ │ movs r6, r3 │ │ │ │ ldr r5, [pc, #528] @ (17e980 ) │ │ │ │ lsls r6, r5, #2 │ │ │ │ ldr r3, [pc, #44] @ (17e7a0 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cbz r3, 17e77c │ │ │ │ @@ -387542,17 +387561,17 @@ │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ ldr r4, [pc, #848] @ (17eb74 ) │ │ │ │ lsls r6, r5, #2 │ │ │ │ adds r2, r6, r0 │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 17ec24 │ │ │ │ + b.n 17eda4 │ │ │ │ movs r6, r3 │ │ │ │ - mcr 0, 2, r0, cr8, cr15, {0} │ │ │ │ + vqadd.s8 d0, d8, d15 │ │ │ │ asrs r4, r6, #31 │ │ │ │ lsls r6, r5, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r3, [pc, #84] @ (17e89c ) │ │ │ │ @@ -387657,15 +387676,15 @@ │ │ │ │ ldr r1, [r2, #16] │ │ │ │ orr.w r1, r1, ip │ │ │ │ str r1, [r2, #16] │ │ │ │ bne.n 17e91c │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r5, #28 │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ - bl 1e3dac │ │ │ │ + bl 1e3e54 │ │ │ │ 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] │ │ │ │ @@ -387679,23 +387698,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 1e4100 │ │ │ │ + bl 1e41a8 │ │ │ │ cbz r0, 17e99e │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 17e948 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4128 │ │ │ │ + bl 1e41d0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 17e988 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -387740,19 +387759,19 @@ │ │ │ │ ldr r1, [pc, #16] @ (17ea24 ) │ │ │ │ ldr r0, [pc, #20] @ (17ea28 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 18e710 │ │ │ │ nop │ │ │ │ - strb r4, [r4, #25] │ │ │ │ + strb r4, [r4, #28] │ │ │ │ movs r5, r5 │ │ │ │ - ldr r4, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r5, [sp, #456] @ 0x1c8 │ │ │ │ movs r6, r3 │ │ │ │ - strh r0, [r1, #18] │ │ │ │ + strh r0, [r1, #24] │ │ │ │ movs r3, r4 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ tst.w r1, #4 │ │ │ │ mov r4, r2 │ │ │ │ @@ -387844,15 +387863,15 @@ │ │ │ │ movlt.w ip, #1 │ │ │ │ movge.w ip, #0 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 17eb02 │ │ │ │ movs r4, #0 │ │ │ │ mov r3, ip │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1e3c70 │ │ │ │ + bl 1e3d18 │ │ │ │ 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] │ │ │ │ @@ -387892,15 +387911,15 @@ │ │ │ │ bls.n 17eb7e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 17eb8c │ │ │ │ ldrh r3, [r0, #14] │ │ │ │ cmp r3, r1 │ │ │ │ bhi.n 17eb84 │ │ │ │ - bl 1e4128 │ │ │ │ + bl 1e41d0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 17eb84 │ │ │ │ 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 │ │ │ │ @@ -387940,15 +387959,15 @@ │ │ │ │ add.w r0, r3, #28 │ │ │ │ cmp r2, r5 │ │ │ │ bcs.n 17ec30 │ │ │ │ ldrb.w r1, [r3, #52] @ 0x34 │ │ │ │ cbnz r1, 17ec3c │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ cbz r1, 17ec58 │ │ │ │ - bl 1e4128 │ │ │ │ + bl 1e41d0 │ │ │ │ sub.w r3, r0, #28 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 17ec10 │ │ │ │ cmp r8, r6 │ │ │ │ it hi │ │ │ │ movhi sl, r4 │ │ │ │ cmp r8, r6 │ │ │ │ @@ -388143,24 +388162,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 1e4100 │ │ │ │ + bl 1e41a8 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 17ee4c │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cbz r3, 17ee52 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ bl 17ee14 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4128 │ │ │ │ + bl 1e41d0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 17ee34 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr.w r1, [fp, #20] │ │ │ │ @@ -388333,15 +388352,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ add r8, r5 │ │ │ │ movw sl, #1030 @ 0x406 │ │ │ │ ldrh r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, r8 │ │ │ │ bcs.n 17f02c │ │ │ │ add.w r0, r4, #28 │ │ │ │ - bl 1e4128 │ │ │ │ + bl 1e41d0 │ │ │ │ cbz r0, 17f032 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ sub.w r5, r0, #28 │ │ │ │ cbz r3, 17f038 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ mov r0, r4 │ │ │ │ bl 17ee14 │ │ │ │ @@ -389145,15 +389164,15 @@ │ │ │ │ movw r1, #1029 @ 0x405 │ │ │ │ cmp r2, r1 │ │ │ │ bne.n 17f86a │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r6, #76] @ 0x4c │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1df954 │ │ │ │ + bl 1df9fc │ │ │ │ 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 │ │ │ │ @@ -389647,24 +389666,24 @@ │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ movs r1, #56 @ 0x38 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e2d68 │ │ │ │ + bl 1e2e10 │ │ │ │ ldr.w r2, [r8] │ │ │ │ movs r1, #8 │ │ │ │ str r0, [sp, #164] @ 0xa4 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1e2d68 │ │ │ │ + bl 1e2e10 │ │ │ │ strd r0, fp, [sp, #176] @ 0xb0 │ │ │ │ mov r0, fp │ │ │ │ str.w r8, [sp, #168] @ 0xa8 │ │ │ │ - bl 1dfd50 │ │ │ │ + bl 1dfdf8 │ │ │ │ ldr r3, [r4, #108] @ 0x6c │ │ │ │ str r0, [sp, #172] @ 0xac │ │ │ │ add.w r2, r3, #84 @ 0x54 │ │ │ │ ldr r5, [r3, #88] @ 0x58 │ │ │ │ ldr.w r9, [r3, #100] @ 0x64 │ │ │ │ cmp r5, r2 │ │ │ │ beq.w 1801a4 │ │ │ │ @@ -390075,24 +390094,24 @@ │ │ │ │ ldr.w r3, [r8] │ │ │ │ movs r4, #0 │ │ │ │ cbz r3, 1801c2 │ │ │ │ ldr r3, [sp, #176] @ 0xb0 │ │ │ │ add.w r3, r3, r4, lsl #3 │ │ │ │ adds r4, #1 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 1e2e4c │ │ │ │ + bl 1e2ef4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r4 │ │ │ │ bhi.n 1801ac │ │ │ │ ldr r0, [sp, #164] @ 0xa4 │ │ │ │ - bl 1e2e4c │ │ │ │ + bl 1e2ef4 │ │ │ │ ldr r0, [sp, #172] @ 0xac │ │ │ │ - bl 1e2e4c │ │ │ │ + bl 1e2ef4 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ - bl 1e2e4c │ │ │ │ + bl 1e2ef4 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ ldr.w r3, [r8] │ │ │ │ movs r2, #1 │ │ │ │ mov.w r1, #384 @ 0x180 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ @@ -390141,18 +390160,18 @@ │ │ │ │ bne.n 180208 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r6, r5 │ │ │ │ bne.n 1801fa │ │ │ │ mov r7, ip │ │ │ │ mov r0, r8 │ │ │ │ ldr.w r4, [r8, #4] │ │ │ │ - bl 1e2f78 │ │ │ │ + bl 1e3020 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e2e4c │ │ │ │ + bl 1e2ef4 │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ ldr.w r3, [pc, #1232] @ 180744 │ │ │ │ ldr.w r2, [pc, #1232] @ 180748 │ │ │ │ ldr r1, [r5, #108] @ 0x6c │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ @@ -390427,26 +390446,26 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 180514 │ │ │ │ ldr r3, [sp, #168] @ 0xa8 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ adds r1, #31 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl 1e2c98 │ │ │ │ + bl 1e2d40 │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4100 │ │ │ │ + bl 1e41a8 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 180564 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 17e948 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4128 │ │ │ │ + bl 1e41d0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18054e │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ b.n 180514 │ │ │ │ bic.w r3, r3, #8 │ │ │ │ str r3, [r5, #0] │ │ │ │ @@ -390763,15 +390782,15 @@ │ │ │ │ movs r3, #1 │ │ │ │ b.n 1800d4 │ │ │ │ ldr.w r3, [ip, #28] │ │ │ │ mov r4, ip │ │ │ │ ldr r0, [sp, #172] @ 0xac │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldr r1, [r3, r6] │ │ │ │ - bl 1df918 │ │ │ │ + bl 1df9c0 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr.w ip, [r4, #24] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ add.w lr, ip, r6 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ str r2, [r3, #28] │ │ │ │ @@ -390884,21 +390903,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 1e2d44 │ │ │ │ + bl 1e2dec │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ movs r1, #68 @ 0x44 │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - bl 1e2d68 │ │ │ │ + bl 1e2e10 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cbz r1, 1809e2 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add.w r2, r3, r1, lsl #2 │ │ │ │ str.w r0, [r3], #4 │ │ │ │ adds r0, #68 @ 0x44 │ │ │ │ @@ -390956,24 +390975,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 1e4100 │ │ │ │ + bl 1e41a8 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 180a90 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ bl 180a14 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4128 │ │ │ │ + bl 1e41d0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 180a78 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -391052,31 +391071,31 @@ │ │ │ │ mov r6, r1 │ │ │ │ lsls r3, r3, #19 │ │ │ │ bpl.n 180b6a │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ cbz r3, 180b84 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e2c50 │ │ │ │ + bl 1e2cf8 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, r1, [r4, #52] @ 0x34 │ │ │ │ stmia.w r2, {r0, r1} │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 1df954 │ │ │ │ + bl 1df9fc │ │ │ │ add.w r0, r4, #12 │ │ │ │ - bl 1e4100 │ │ │ │ + bl 1e41a8 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 180ba6 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 180b4c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4128 │ │ │ │ + bl 1e41d0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 180b90 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ands.w r2, r3, #2 │ │ │ │ beq.n 180bc4 │ │ │ │ @@ -391115,15 +391134,15 @@ │ │ │ │ beq.n 180c26 │ │ │ │ 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 1df918 │ │ │ │ + bl 1df9c0 │ │ │ │ cbz r0, 180c3c │ │ │ │ ldr r0, [r0, #12] │ │ │ │ pop {r4, pc} │ │ │ │ ldr.w r4, [ip] │ │ │ │ cmp r2, r4 │ │ │ │ bne.n 180c0a │ │ │ │ ldr.w r1, [ip, #28] │ │ │ │ @@ -391149,15 +391168,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 1df918 │ │ │ │ + bl 1df9c0 │ │ │ │ cbz r0, 180ca0 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, r4 │ │ │ │ bls.n 180ca6 │ │ │ │ ldr r2, [r6, #24] │ │ │ │ lsls r0, r4, #2 │ │ │ │ mov r1, r6 │ │ │ │ @@ -391497,15 +391516,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 1e3dac │ │ │ │ + bl 1e3e54 │ │ │ │ ldrb.w r2, [r4, #105] @ 0x69 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbnz r2, 180fea │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ lsls r2, r2, #29 │ │ │ │ bmi.n 180f8e │ │ │ │ @@ -391514,15 +391533,15 @@ │ │ │ │ subs r2, r2, r3 │ │ │ │ str r2, [r4, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 180f8e │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r5, #28 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 1e3dac │ │ │ │ + bl 1e3e54 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ sub sp, #8 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -391896,17 +391915,17 @@ │ │ │ │ ldr.w r3, [sl, #44] @ 0x2c │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ ldr r2, [r3, #96] @ 0x60 │ │ │ │ ldr r3, [r5, #100] @ 0x64 │ │ │ │ mla r3, r0, r2, r3 │ │ │ │ mov r2, fp │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 1df954 │ │ │ │ + bl 1df9fc │ │ │ │ add.w r0, r9, #12 │ │ │ │ - bl 1e4100 │ │ │ │ + bl 1e41a8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18145a │ │ │ │ add r7, sp, #4 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ @@ -391932,28 +391951,28 @@ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ bl 18116c │ │ │ │ movs r1, #8 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e2c50 │ │ │ │ + bl 1e2cf8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r0 │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ str.w r8, [r2, #4] │ │ │ │ stmia.w r7, {r0, r1} │ │ │ │ mov r3, sl │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 181394 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4128 │ │ │ │ + bl 1e41d0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1813ec │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp sl, r2 │ │ │ │ @@ -391976,15 +391995,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 1e4100 │ │ │ │ + bl 1e41a8 │ │ │ │ cbz r0, 1814f6 │ │ │ │ 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 │ │ │ │ @@ -392008,15 +392027,15 @@ │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 18116c │ │ │ │ mov r1, r0 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ bl 181478 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4128 │ │ │ │ + bl 1e41d0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1814a8 │ │ │ │ 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 │ │ │ │ @@ -392038,15 +392057,15 @@ │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r8, #24 │ │ │ │ mov fp, sl │ │ │ │ b.n 181568 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [ip, #12] │ │ │ │ - bl 1df918 │ │ │ │ + bl 1df9c0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r1, r2, #30 │ │ │ │ bne.n 18157e │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cbz r2, 18157e │ │ │ │ cmp.w fp, #0 │ │ │ │ @@ -392169,15 +392188,15 @@ │ │ │ │ ldrb.w r1, [r8, #20] │ │ │ │ str r0, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 181650 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r8, #12] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 1df918 │ │ │ │ + bl 1df9c0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ bl 180ba8 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ ldr.w r2, [sl] │ │ │ │ @@ -392211,26 +392230,26 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ b.n 1815c4 │ │ │ │ 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 1e4100 │ │ │ │ + bl 1e41a8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1815e4 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 1814fc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4128 │ │ │ │ + bl 1e41d0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18170c │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r3, #1 │ │ │ │ @@ -392314,15 +392333,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1817cc │ │ │ │ mov r3, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ mov r2, lr │ │ │ │ mov r0, r7 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 1e3c70 │ │ │ │ + bl 1e3d18 │ │ │ │ ldrb.w r3, [r6, #105] @ 0x69 │ │ │ │ cbnz r3, 181810 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r3, r3, #29 │ │ │ │ bmi.n 181776 │ │ │ │ ldrb.w r2, [r6, #104] @ 0x68 │ │ │ │ @@ -392353,15 +392372,15 @@ │ │ │ │ movlt r4, r2 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 181830 │ │ │ │ movs r5, #0 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, ip │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1e3c70 │ │ │ │ + bl 1e3d18 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r6, #0 │ │ │ │ bne.n 18183c │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cbz r1, 1818ac │ │ │ │ ldrb.w r4, [r1, #39] @ 0x27 │ │ │ │ @@ -392698,33 +392717,33 @@ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ bhi.n 181c50 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add.w r0, r4, #28 │ │ │ │ - bl 1e4100 │ │ │ │ + bl 1e41a8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 181bce │ │ │ │ - bl 1e4128 │ │ │ │ + bl 1e41d0 │ │ │ │ mov r5, r0 │ │ │ │ b.n 181c12 │ │ │ │ sub.w r1, r6, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ bl 179dc0 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ cmp r2, r3 │ │ │ │ bls.n 181bce │ │ │ │ mov r0, r5 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 181bce │ │ │ │ mov r6, r5 │ │ │ │ - bl 1e4128 │ │ │ │ + bl 1e41d0 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r3, [r6, #26] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 181c04 │ │ │ │ ldrb r3, [r6, #24] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 181bf2 │ │ │ │ @@ -392744,19 +392763,19 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r1, r6, #12 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ bl 18100c │ │ │ │ b.n 181bf2 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 1e4100 │ │ │ │ + bl 1e41a8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 181bd6 │ │ │ │ - bl 1e4128 │ │ │ │ + bl 1e41d0 │ │ │ │ ldrb.w r3, [r6, #38] @ 0x26 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r3, 181c82 │ │ │ │ ldrb.w r3, [r6, #36] @ 0x24 │ │ │ │ cbz r3, 181ca0 │ │ │ │ sub.w r1, r6, #28 │ │ │ │ mov r0, r4 │ │ │ │ @@ -392765,15 +392784,15 @@ │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ bls.n 181bd6 │ │ │ │ mov r0, r5 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 181bd6 │ │ │ │ mov r6, r5 │ │ │ │ - bl 1e4128 │ │ │ │ + bl 1e41d0 │ │ │ │ mov r5, r0 │ │ │ │ ldrb.w r3, [r6, #38] @ 0x26 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 181c82 │ │ │ │ ldrb.w r3, [r6, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 181c70 │ │ │ │ @@ -392818,15 +392837,15 @@ │ │ │ │ mov r5, r0 │ │ │ │ lsls r1, r3, #29 │ │ │ │ bmi.n 181d86 │ │ │ │ add.w r0, r5, #24 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r4, #28 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1e3dac │ │ │ │ + bl 1e3e54 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ add.w r7, r4, #28 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 181e08 │ │ │ │ ldrb.w r0, [r4, #67] @ 0x43 │ │ │ │ ldrb.w r1, [r2, #39] @ 0x27 │ │ │ │ ldr r3, [r2, #32] │ │ │ │ @@ -392843,15 +392862,15 @@ │ │ │ │ movlt r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 181d2c │ │ │ │ movs r4, #0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1e3c70 │ │ │ │ + bl 1e3d18 │ │ │ │ b.n 181cf8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 181d36 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 181e02 │ │ │ │ ldrb.w r3, [r1, #39] @ 0x27 │ │ │ │ @@ -392867,15 +392886,15 @@ │ │ │ │ mov r2, r1 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 181d74 │ │ │ │ b.n 181d70 │ │ │ │ adds r0, #28 │ │ │ │ add.w r1, r4, #40 @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ - bl 1e3dac │ │ │ │ + bl 1e3e54 │ │ │ │ ldr r2, [r5, #28] │ │ │ │ add.w r8, r4, #40 @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 181e14 │ │ │ │ ldrb.w r0, [r4, #67] @ 0x43 │ │ │ │ ldrb r1, [r2, #27] │ │ │ │ ldr r3, [r2, #20] │ │ │ │ @@ -392892,15 +392911,15 @@ │ │ │ │ movlt r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 181da0 │ │ │ │ mov.w ip, #0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r7 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 1e3c70 │ │ │ │ + bl 1e3d18 │ │ │ │ ldrb.w r3, [r5, #105] @ 0x69 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 181d0e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ lsls r3, r3, #29 │ │ │ │ bmi.n 181cf8 │ │ │ │ b.n 181d0e │ │ │ │ @@ -393418,15 +393437,15 @@ │ │ │ │ cmp r2, r3 │ │ │ │ bhi.w 182c42 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ bhi.w 182bde │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4100 │ │ │ │ + bl 1e41a8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1823b6 │ │ │ │ str.w r8, [sp, #36] @ 0x24 │ │ │ │ movs r7, #24 │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ movw r9, #1030 @ 0x406 │ │ │ │ @@ -393491,15 +393510,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 182326 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r2 │ │ │ │ bcc.n 18236c │ │ │ │ ldr r6, [sp, #32] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4128 │ │ │ │ + bl 1e41d0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 182304 │ │ │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r7, #0 │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ @@ -393520,27 +393539,27 @@ │ │ │ │ bne.n 1823c6 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ adds r1, #31 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl 1e2c98 │ │ │ │ + bl 1e2d40 │ │ │ │ str r0, [r5, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4100 │ │ │ │ + bl 1e41a8 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 182416 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ bl 180a14 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4128 │ │ │ │ + bl 1e41d0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1823fe │ │ │ │ ldr.w r0, [r9, #36] @ 0x24 │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, r0 │ │ │ │ bcc.n 1823cc │ │ │ │ @@ -393576,35 +393595,35 @@ │ │ │ │ ldrb r2, [r3, #20] │ │ │ │ cbz r2, 18248e │ │ │ │ ldr r2, [r6, #28] │ │ │ │ ldr.w fp, [r2, r5, lsl #2] │ │ │ │ ldr.w r1, [fp, #28] │ │ │ │ cbz r1, 18248e │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 1df918 │ │ │ │ + bl 1df9c0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [r3, #12] │ │ │ │ bl 180ba8 │ │ │ │ ldr.w r0, [sl, #36] @ 0x24 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r0 │ │ │ │ bcc.n 18245a │ │ │ │ ldr r3, [r6, #100] @ 0x64 │ │ │ │ sub.w r6, r3, #96 @ 0x60 │ │ │ │ cmp r8, r3 │ │ │ │ bne.n 182436 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4100 │ │ │ │ + bl 1e41a8 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 1824ba │ │ │ │ b.n 181f5c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4128 │ │ │ │ + bl 1e41d0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 181f5c │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ ldr r7, [r2, #40] @ 0x28 │ │ │ │ @@ -393622,15 +393641,15 @@ │ │ │ │ bl 1814fc │ │ │ │ b.n 1824ac │ │ │ │ movs r3, #1 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ b.n 182348 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e2c50 │ │ │ │ + bl 1e2cf8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r3, [r3, #67] @ 0x43 │ │ │ │ cbz r3, 182524 │ │ │ │ bl 18f88c │ │ │ │ cmp r0, #0 │ │ │ │ @@ -393817,27 +393836,27 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 182cbc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r2, #24 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ mla r6, r2, r3, r5 │ │ │ │ - bl 1dfd50 │ │ │ │ + bl 1dfdf8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r6, #12] │ │ │ │ - bl 1e4100 │ │ │ │ + bl 1e41a8 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 182714 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 180b4c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4128 │ │ │ │ + bl 1e41d0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1826fe │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r0, #24 │ │ │ │ movs r2, #1 │ │ │ │ ldr r1, [r3, #96] @ 0x60 │ │ │ │ @@ -393962,15 +393981,15 @@ │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ ldr.w r2, [sl, #20] │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ adds r3, r2, #1 │ │ │ │ str.w r3, [sl, #20] │ │ │ │ - bl 1e2c98 │ │ │ │ + bl 1e2d40 │ │ │ │ mov lr, r7 │ │ │ │ mov fp, r0 │ │ │ │ mov ip, r0 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ @@ -393996,19 +394015,19 @@ │ │ │ │ lslpl r3, r3, #1 │ │ │ │ movs r2, #4 │ │ │ │ add r3, r9 │ │ │ │ str.w r3, [fp, #56] @ 0x38 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [fp, #48] @ 0x30 │ │ │ │ ldrd r1, r3, [sl, #16] │ │ │ │ - bl 1e2da4 │ │ │ │ + bl 1e2e4c │ │ │ │ movs r1, #68 @ 0x44 │ │ │ │ str.w r0, [sl, #16] │ │ │ │ mov r0, sl │ │ │ │ - bl 1e2c98 │ │ │ │ + bl 1e2d40 │ │ │ │ mov r1, fp │ │ │ │ bl 180918 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr.w r2, [sl, #16] │ │ │ │ mov r9, r0 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ str.w r0, [r2, r3, lsl #2] │ │ │ │ @@ -394283,19 +394302,19 @@ │ │ │ │ ldrd r2, r3, [sp, #128] @ 0x80 │ │ │ │ mov r0, sl │ │ │ │ bl 181b0c │ │ │ │ ldr r1, [r7, #28] │ │ │ │ ldr.w r2, [sl, #16] │ │ │ │ b.n 182ab2 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 1e4100 │ │ │ │ + bl 1e41a8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1822ea │ │ │ │ - bl 1e4128 │ │ │ │ + bl 1e41d0 │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r9 │ │ │ │ cbz r5, 182c08 │ │ │ │ ldr.w r1, [r7, #-8] │ │ │ │ bl 180c40 │ │ │ │ @@ -394310,28 +394329,28 @@ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ bls.w 1822ea │ │ │ │ mov r0, r6 │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 1822ea │ │ │ │ - bl 1e4128 │ │ │ │ + bl 1e41d0 │ │ │ │ mov r7, r6 │ │ │ │ mov r2, r9 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 182bfe │ │ │ │ b.n 182c08 │ │ │ │ add.w r0, r4, #28 │ │ │ │ - bl 1e4100 │ │ │ │ + bl 1e41a8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1822e0 │ │ │ │ - bl 1e4128 │ │ │ │ + bl 1e41d0 │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ mov r6, r0 │ │ │ │ cbnz r5, 182c96 │ │ │ │ ldr.w r1, [r7, #-20] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ @@ -394344,15 +394363,15 @@ │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ cmp r2, r3 │ │ │ │ bls.w 1822e0 │ │ │ │ mov r0, r6 │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 1822e0 │ │ │ │ mov r7, r6 │ │ │ │ - bl 1e4128 │ │ │ │ + bl 1e41d0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 182c5e │ │ │ │ ldr.w r1, [r7, #-20] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ bl 180c40 │ │ │ │ @@ -394367,34 +394386,34 @@ │ │ │ │ ldrb r3, [r7, #27] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 182c6e │ │ │ │ b.n 182c6a │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r8, [r3, #96] @ 0x60 │ │ │ │ - bl 1e4100 │ │ │ │ + bl 1e41a8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 182d3a │ │ │ │ mla r5, r6, r8, r5 │ │ │ │ - bl 1e4128 │ │ │ │ + bl 1e41d0 │ │ │ │ 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 182cfe │ │ │ │ cbz r6, 182d3a │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r6 │ │ │ │ - bl 1e4128 │ │ │ │ + bl 1e41d0 │ │ │ │ mov r6, r0 │ │ │ │ b.n 182cd8 │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 182dd8 │ │ │ │ mov r0, r4 │ │ │ │ add.w r8, r7, #52 @ 0x34 │ │ │ │ @@ -394594,15 +394613,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 1e2c98 │ │ │ │ + bl 1e2d40 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ bl 1809a0 │ │ │ │ ldr r3, [r6, #108] @ 0x6c │ │ │ │ adds r3, #84 @ 0x54 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ @@ -394616,15 +394635,15 @@ │ │ │ │ adds r3, #84 @ 0x54 │ │ │ │ cmp r4, r3 │ │ │ │ bne.n 182f3c │ │ │ │ add.w r3, r5, #48 @ 0x30 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e2e4c │ │ │ │ + bl 1e2ef4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ mov sl, r2 │ │ │ │ ldr r2, [pc, #652] @ (183200 ) │ │ │ │ @@ -394637,29 +394656,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 1e2f78 │ │ │ │ + bl 1e3020 │ │ │ │ movs r1, #108 @ 0x6c │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - bl 1e2c98 │ │ │ │ + bl 1e2d40 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r2, [sl] │ │ │ │ mov r1, fp │ │ │ │ bl 1809a0 │ │ │ │ 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 1e2d68 │ │ │ │ + bl 1e2e10 │ │ │ │ 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 │ │ │ │ @@ -394742,24 +394761,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 1e2d44 │ │ │ │ + bl 1e2dec │ │ │ │ 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 1e2d44 │ │ │ │ + bl 1e2dec │ │ │ │ ldr r1, [r6, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r0, [r3, r7] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cbz r3, 1830e0 │ │ │ │ ldr r3, [r6, #100] @ 0x64 │ │ │ │ adds r2, r3, r7 │ │ │ │ @@ -394838,15 +394857,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 1e2d44 │ │ │ │ + bl 1e2dec │ │ │ │ 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 1833de │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ @@ -395297,15 +395316,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 1e2e4c │ │ │ │ + bl 1e2ef4 │ │ │ │ ldr r3, [pc, #828] @ (183958 ) │ │ │ │ ldr r2, [pc, #828] @ (18395c ) │ │ │ │ mov r1, r9 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ add r2, pc │ │ │ │ bl 1aaf2c │ │ │ │ @@ -395521,15 +395540,15 @@ │ │ │ │ mov r5, r7 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ bl 1af180 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ str.w r3, [fp, #548] @ 0x224 │ │ │ │ - bl 1e2e4c │ │ │ │ + bl 1e2ef4 │ │ │ │ ldr r2, [pc, #280] @ (183960 ) │ │ │ │ ldr r3, [pc, #284] @ (183964 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3 │ │ │ │ @@ -395661,15 +395680,15 @@ │ │ │ │ beq.n 18399c │ │ │ │ ldr r6, [pc, #76] @ (1839f8 ) │ │ │ │ movs r5, #0 │ │ │ │ mov r7, sp │ │ │ │ add r6, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 28a1e0 │ │ │ │ + bl 28a288 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r0, r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r0 │ │ │ │ cbz r3, 1839d0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -396029,15 +396048,15 @@ │ │ │ │ beq.n 183d44 │ │ │ │ ldr r6, [pc, #76] @ (183da0 ) │ │ │ │ movs r5, #0 │ │ │ │ mov r7, sp │ │ │ │ add r6, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 28a1e0 │ │ │ │ + bl 28a288 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r0, r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r0 │ │ │ │ cbz r3, 183d78 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -396094,15 +396113,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 1e2ddc │ │ │ │ + bl 1e2e84 │ │ │ │ mov r4, r0 │ │ │ │ str.w r0, [r7, #160] @ 0xa0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ ldr.w r0, [r7, #152] @ 0x98 │ │ │ │ cmp r0, r2 │ │ │ │ bcs.n 183e18 │ │ │ │ subs r2, r2, r0 │ │ │ │ @@ -396237,15 +396256,15 @@ │ │ │ │ str r1, [r2, #0] │ │ │ │ b.n 183ea0 │ │ │ │ adds r1, #5 │ │ │ │ movs r0, #7 │ │ │ │ str r1, [r5, #0] │ │ │ │ b.n 183ea0 │ │ │ │ nop │ │ │ │ - ldr r0, [pc, #0] @ (183f38 ) │ │ │ │ + ldr r0, [pc, #768] @ (184238 ) │ │ │ │ movs r6, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (183f74 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -396269,15 +396288,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmia r0!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf77800ad │ │ │ │ - blx r2 │ │ │ │ + ldr r0, [pc, #320] @ (1840c4 ) │ │ │ │ movs r6, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #176] @ (184044 ) │ │ │ │ mov r1, r0 │ │ │ │ @@ -396459,19 +396478,19 @@ │ │ │ │ ldr r1, [pc, #16] @ (184174 ) │ │ │ │ ldr r0, [pc, #20] @ (184178 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 18e710 │ │ │ │ nop │ │ │ │ - movs r6, #88 @ 0x58 │ │ │ │ + movs r7, #24 │ │ │ │ movs r5, r5 │ │ │ │ - cmp r2, ip │ │ │ │ + mov r2, r4 │ │ │ │ movs r6, r3 │ │ │ │ - cmp r2, #248 @ 0xf8 │ │ │ │ + cmp r3, #184 @ 0xb8 │ │ │ │ movs r3, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #576] @ (1843d0 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -396714,37 +396733,37 @@ │ │ │ │ add r6, pc │ │ │ │ b.n 184244 │ │ │ │ nop │ │ │ │ bkpt 0x0068 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r7, r2] │ │ │ │ + ldrh r0, [r7, r5] │ │ │ │ movs r5, r5 │ │ │ │ - cmp r5, #232 @ 0xe8 │ │ │ │ + cmp r6, #168 @ 0xa8 │ │ │ │ movs r5, r5 │ │ │ │ - add lr, fp │ │ │ │ + cmp lr, r3 │ │ │ │ movs r6, r3 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ lsls r0, r5, #2 │ │ │ │ pop {r3, r6, pc} │ │ │ │ lsls r5, r5, #2 │ │ │ │ - add r0, r7 │ │ │ │ + add r8, pc │ │ │ │ movs r6, r3 │ │ │ │ ldrsb r6, [r0, r7] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - add ip, r4 │ │ │ │ + cmp r4, ip │ │ │ │ movs r6, r3 │ │ │ │ - add r2, r6 │ │ │ │ + add sl, lr │ │ │ │ movs r6, r3 │ │ │ │ - mvns r4, r5 │ │ │ │ + add ip, r5 │ │ │ │ movs r6, r3 │ │ │ │ - add r6, sl │ │ │ │ + cmp r6, r2 │ │ │ │ movs r6, r3 │ │ │ │ - muls r6, r0 │ │ │ │ + add r6, r0 │ │ │ │ movs r6, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #1816] @ 0x718 │ │ │ │ ldr.w r1, [pc, #2344] @ 184d44 │ │ │ │ subw sp, sp, #2244 @ 0x8c4 │ │ │ │ @@ -397802,62 +397821,62 @@ │ │ │ │ cbnz r2, 184dbc │ │ │ │ lsls r5, r5, #2 │ │ │ │ cbnz r0, 184dbe │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ orns r0, r2, #173 @ 0xad │ │ │ │ - ldrsb r6, [r6, r7] │ │ │ │ + ldr r6, [r6, r2] │ │ │ │ movs r5, r5 │ │ │ │ - movs r3, #70 @ 0x46 │ │ │ │ + movs r4, #6 │ │ │ │ movs r5, r5 │ │ │ │ - movs r5, #230 @ 0xe6 │ │ │ │ + movs r6, #166 @ 0xa6 │ │ │ │ movs r5, r5 │ │ │ │ vhadd.s d16, d20, d29 │ │ │ │ - str r2, [r2, #32] │ │ │ │ + str r2, [r2, #44] @ 0x2c │ │ │ │ movs r5, r5 │ │ │ │ - cmp r2, #84 @ 0x54 │ │ │ │ + cmp r3, #20 │ │ │ │ movs r5, r5 │ │ │ │ - subs r1, #72 @ 0x48 │ │ │ │ + subs r2, #8 │ │ │ │ movs r5, r5 │ │ │ │ cdp 0, 15, cr0, cr10, cr13, {5} │ │ │ │ cdp 0, 15, cr0, cr0, cr13, {5} │ │ │ │ sbcs.w r0, ip, sp, asr #2 │ │ │ │ sub.w r0, r2, sp, asr #2 │ │ │ │ adcs.w r0, r4, sp, asr #2 │ │ │ │ - mvns r6, r7 │ │ │ │ + add lr, r7 │ │ │ │ movs r5, r5 │ │ │ │ - movs r4, #32 │ │ │ │ + movs r4, #224 @ 0xe0 │ │ │ │ movs r5, r5 │ │ │ │ - tst r2, r3 │ │ │ │ + cmn r2, r3 │ │ │ │ movs r5, r5 │ │ │ │ - cmp ip, r3 │ │ │ │ + mov r4, fp │ │ │ │ movs r5, r5 │ │ │ │ @ instruction: 0xe8d600ad │ │ │ │ stmia.w ip!, {r0, r2, r3, r5, r7} │ │ │ │ stmia.w r2!, {r0, r2, r3, r5, r7} │ │ │ │ - movs r3, #146 @ 0x92 │ │ │ │ + movs r4, #82 @ 0x52 │ │ │ │ movs r5, r5 │ │ │ │ - adds r2, #148 @ 0x94 │ │ │ │ + adds r3, #84 @ 0x54 │ │ │ │ movs r5, r5 │ │ │ │ - str r6, [r5, r0] │ │ │ │ + str r6, [r5, r3] │ │ │ │ movs r5, r5 │ │ │ │ @ instruction: 0xe82c00ad │ │ │ │ cbz r0, 184e0a │ │ │ │ lsls r5, r5, #2 │ │ │ │ b.n 184d68 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xe9ba00ad │ │ │ │ - subs r1, #206 @ 0xce │ │ │ │ + subs r2, #142 @ 0x8e │ │ │ │ movs r6, r3 │ │ │ │ - adds r1, #160 @ 0xa0 │ │ │ │ + adds r2, #96 @ 0x60 │ │ │ │ movs r5, r5 │ │ │ │ - ldrh r2, [r7, r0] │ │ │ │ + ldrh r2, [r7, r3] │ │ │ │ movs r5, r5 │ │ │ │ ldr.w r3, [pc, #2756] @ 185894 │ │ │ │ movw r2, #257 @ 0x101 │ │ │ │ add r3, pc │ │ │ │ str r2, [r3, #0] │ │ │ │ b.n 184c30 │ │ │ │ mov r8, sl │ │ │ │ @@ -398463,21 +398482,21 @@ │ │ │ │ ldr.w r3, [r2, lr] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr.w r3, [pc, #1304] @ 1859a8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - bl 1df6a8 │ │ │ │ + bl 1df750 │ │ │ │ ldr.w r3, [pc, #1292] @ 1859ac │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ add r3, pc │ │ │ │ str r2, [r3, #0] │ │ │ │ - bl 1e2c0c │ │ │ │ + bl 1e2cb4 │ │ │ │ ldr.w r3, [pc, #1280] @ 1859b0 │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #0] │ │ │ │ b.w 184b76 │ │ │ │ ldr.w r3, [pc, #1272] @ 1859b4 │ │ │ │ ldr.w r2, [r9] │ │ │ │ add r3, pc │ │ │ │ @@ -398634,15 +398653,15 @@ │ │ │ │ bl 183f84 │ │ │ │ b.w 184b76 │ │ │ │ ldr r3, [pc, #844] @ (1859f4 ) │ │ │ │ ldr.w r1, [r9] │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #108] @ 0x6c │ │ │ │ - bl 1e2ec4 │ │ │ │ + bl 1e2f6c │ │ │ │ ldr r3, [pc, #832] @ (1859f8 ) │ │ │ │ ldr.w r2, [r9] │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r2, [r3, #44] @ 0x2c │ │ │ │ b.w 184b76 │ │ │ │ ldr r3, [pc, #820] @ (1859fc ) │ │ │ │ @@ -399795,15 +399814,15 @@ │ │ │ │ str r2, [r0, #16] │ │ │ │ movs r2, #0 │ │ │ │ add r3, pc │ │ │ │ strd r2, r2, [r3] │ │ │ │ b.w 184b76 │ │ │ │ vmov.f32 s0, #16 @ 0x40800000 4.0 │ │ │ │ ldr.w r6, [pc, #1388] @ 186824 │ │ │ │ - bl 1dedb8 │ │ │ │ + bl 1dee60 │ │ │ │ ldr.w r3, [pc, #1384] @ 186828 │ │ │ │ add r6, pc │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r3, pc │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ @@ -399825,15 +399844,15 @@ │ │ │ │ str r3, [r0, #16] │ │ │ │ ldr.w r3, [pc, #1336] @ 18682c │ │ │ │ add r3, pc │ │ │ │ strd r2, r2, [r3] │ │ │ │ b.w 184b76 │ │ │ │ vmov.f32 s0, #0 @ 0x40000000 2.0 │ │ │ │ ldr.w r6, [pc, #1324] @ 186830 │ │ │ │ - bl 1dedb8 │ │ │ │ + bl 1dee60 │ │ │ │ ldr.w r3, [pc, #1320] @ 186834 │ │ │ │ add r6, pc │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r3, pc │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ @@ -399855,15 +399874,15 @@ │ │ │ │ str r3, [r0, #16] │ │ │ │ ldr.w r3, [pc, #1272] @ 186838 │ │ │ │ add r3, pc │ │ │ │ strd r2, r2, [r3] │ │ │ │ b.w 184b76 │ │ │ │ vmov.f32 s0, #112 @ 0x3f800000 1.0 │ │ │ │ ldr.w r6, [pc, #1256] @ 18683c │ │ │ │ - bl 1dedb8 │ │ │ │ + bl 1dee60 │ │ │ │ ldr.w r3, [pc, #1252] @ 186840 │ │ │ │ add r6, pc │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r3, pc │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ @@ -399885,15 +399904,15 @@ │ │ │ │ str r3, [r0, #16] │ │ │ │ ldr.w r3, [pc, #1204] @ 186844 │ │ │ │ add r3, pc │ │ │ │ strd r2, r2, [r3] │ │ │ │ b.w 184b76 │ │ │ │ vmov.f32 s0, #96 @ 0x3f000000 0.5 │ │ │ │ ldr.w r6, [pc, #1192] @ 186848 │ │ │ │ - bl 1dedb8 │ │ │ │ + bl 1dee60 │ │ │ │ ldr.w r3, [pc, #1188] @ 18684c │ │ │ │ add r6, pc │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r3, pc │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ @@ -400673,15 +400692,15 @@ │ │ │ │ movw r0, #522 @ 0x20a │ │ │ │ bl 183f84 │ │ │ │ b.w 184b76 │ │ │ │ movw r0, #521 @ 0x209 │ │ │ │ bl 183f84 │ │ │ │ b.w 184b76 │ │ │ │ vldr s0, [pc, #672] @ 186f68 │ │ │ │ - bl 1dedb8 │ │ │ │ + bl 1dee60 │ │ │ │ ldr r6, [pc, #764] @ (186fcc ) │ │ │ │ ldr r3, [pc, #768] @ (186fd0 ) │ │ │ │ movs r1, #0 │ │ │ │ add r6, pc │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ @@ -400706,15 +400725,15 @@ │ │ │ │ add r3, pc │ │ │ │ strd r2, r2, [r3] │ │ │ │ b.w 184b76 │ │ │ │ vldr d0, [r9, #-8] │ │ │ │ ldr r6, [pc, #708] @ (186fd8 ) │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ add r6, pc │ │ │ │ - bl 1dedb8 │ │ │ │ + bl 1dee60 │ │ │ │ ldr r3, [pc, #700] @ (186fdc ) │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ movs r1, #0 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ @@ -401660,21 +401679,21 @@ │ │ │ │ str r0, [sp, #24] │ │ │ │ b.w 184b76 │ │ │ │ ldr.w r6, [pc, #1836] @ 187de4 │ │ │ │ ldr.w r1, [r9, #-8] │ │ │ │ add r6, pc │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 1e2ec4 │ │ │ │ + bl 1e2f6c │ │ │ │ ldr.w r3, [pc, #1824] @ 187de8 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r3, pc │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - bl 1df954 │ │ │ │ + bl 1df9fc │ │ │ │ b.w 184b76 │ │ │ │ ldr.w r3, [pc, #1808] @ 187dec │ │ │ │ add r3, pc │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldr r2, [r6, #8] │ │ │ │ lsls r3, r2, #21 │ │ │ │ bpl.w 184b76 │ │ │ │ @@ -402371,23 +402390,23 @@ │ │ │ │ lsls r5, r5, #2 │ │ │ │ hlt 0x0034 │ │ │ │ lsls r5, r5, #2 │ │ │ │ rev16 r0, r6 │ │ │ │ lsls r5, r5, #2 │ │ │ │ rev16 r6, r0 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - lsrs r4, r6, #13 │ │ │ │ + lsrs r4, r6, #16 │ │ │ │ movs r6, r3 │ │ │ │ - lsrs r2, r1, #13 │ │ │ │ + lsrs r2, r1, #16 │ │ │ │ movs r6, r3 │ │ │ │ - lsrs r0, r5, #13 │ │ │ │ + lsrs r0, r5, #16 │ │ │ │ movs r6, r3 │ │ │ │ @ instruction: 0xb7ba │ │ │ │ lsls r5, r5, #2 │ │ │ │ - subs r4, r0, #6 │ │ │ │ + movs r0, #68 @ 0x44 │ │ │ │ movs r5, r5 │ │ │ │ ldr r3, [pc, #160] @ (187f10 ) │ │ │ │ mov r8, sl │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r4, [r2, r3] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ bl 18acac │ │ │ │ @@ -402455,25 +402474,25 @@ │ │ │ │ ldr r1, [r6, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ b.w 1853bc │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb856 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - lsrs r4, r2, #7 │ │ │ │ + lsrs r4, r2, #10 │ │ │ │ movs r6, r3 │ │ │ │ - lsrs r2, r4, #1 │ │ │ │ + lsrs r2, r4, #4 │ │ │ │ movs r6, r3 │ │ │ │ lsrs r0, r0, #22 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb804 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - lsrs r4, r6, #32 │ │ │ │ + lsrs r4, r6, #3 │ │ │ │ movs r6, r3 │ │ │ │ - lsrs r2, r2, #32 │ │ │ │ + lsrs r2, r2, #3 │ │ │ │ movs r6, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #220] @ (188020 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -402523,34 +402542,34 @@ │ │ │ │ add r7, pc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r3, r3, #7 │ │ │ │ bne.n 187fbe │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ cbz r1, 187fbe │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 1df918 │ │ │ │ + bl 1df9c0 │ │ │ │ cbz r0, 187ff8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ subs r3, r3, r6 │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ adds r6, #1 │ │ │ │ ldr r2, [r4, #100] @ 0x64 │ │ │ │ adds r3, #16 │ │ │ │ sub.w r4, r2, #96 @ 0x60 │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 187fa6 │ │ │ │ ldr r3, [pc, #120] @ (188048 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e2e4c │ │ │ │ + bl 1e2ef4 │ │ │ │ ldr r3, [pc, #112] @ (18804c ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e2e4c │ │ │ │ + bl 1e2ef4 │ │ │ │ ldr r3, [pc, #108] @ (188050 ) │ │ │ │ ldr r0, [pc, #108] @ (188054 ) │ │ │ │ add r3, pc │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r4, [r3, #108] @ 0x6c │ │ │ │ blx 5a20c │ │ │ │ @@ -402599,15 +402618,15 @@ │ │ │ │ lsls r5, r5, #2 │ │ │ │ @ instruction: 0xb70e │ │ │ │ lsls r5, r5, #2 │ │ │ │ @ instruction: 0xb714 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r6, #1 │ │ │ │ + lsrs r4, r6, #4 │ │ │ │ movs r6, r3 │ │ │ │ @ instruction: 0xb6e6 │ │ │ │ lsls r5, r5, #2 │ │ │ │ ldr r1, [pc, #208] @ (188138 ) │ │ │ │ ldr r2, [pc, #212] @ (18813c ) │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add r1, pc │ │ │ │ @@ -402695,31 +402714,31 @@ │ │ │ │ nop │ │ │ │ @ instruction: 0xb6ac │ │ │ │ lsls r5, r5, #2 │ │ │ │ @ instruction: 0xb6c4 │ │ │ │ lsls r5, r5, #2 │ │ │ │ @ instruction: 0xb6b8 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldrsb r6, [r0, r2] │ │ │ │ + ldrsb r6, [r0, r5] │ │ │ │ movs r5, r5 │ │ │ │ - cmn r0, r4 │ │ │ │ + bics r0, r4 │ │ │ │ movs r5, r5 │ │ │ │ - ldrsb r2, [r7, r5] │ │ │ │ + ldr r2, [r7, r0] │ │ │ │ movs r5, r5 │ │ │ │ - ldrsb r4, [r6, r0] │ │ │ │ + ldrsb r4, [r6, r3] │ │ │ │ movs r5, r5 │ │ │ │ - ldr r4, [pc, #520] @ (188360 ) │ │ │ │ + ldr r5, [pc, #264] @ (188260 ) │ │ │ │ movs r5, r5 │ │ │ │ - cmp r3, #180 @ 0xb4 │ │ │ │ + cmp r4, #116 @ 0x74 │ │ │ │ movs r5, r5 │ │ │ │ - ldr r4, [pc, #208] @ (188230 ) │ │ │ │ + ldr r4, [pc, #976] @ (188530 ) │ │ │ │ movs r5, r5 │ │ │ │ - cmp r3, #106 @ 0x6a │ │ │ │ + cmp r4, #42 @ 0x2a │ │ │ │ movs r5, r5 │ │ │ │ - adds r6, #214 @ 0xd6 │ │ │ │ + adds r7, #150 @ 0x96 │ │ │ │ movs r5, r5 │ │ │ │ push {r2, r3, r4, r5, r6, r7, lr} │ │ │ │ lsls r5, r5, #2 │ │ │ │ push {r1, r2, r4, r5, r6, r7, lr} │ │ │ │ lsls r5, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -402784,15 +402803,15 @@ │ │ │ │ movs r0, #2 │ │ │ │ blx 58fc8 │ │ │ │ nop │ │ │ │ ldrb r4, [r1, #24] │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r2, r1] │ │ │ │ + strb r0, [r2, r4] │ │ │ │ movs r7, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #116] @ (188298 ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -402852,15 +402871,15 @@ │ │ │ │ lsls r5, r5, #2 │ │ │ │ push {r1, r3, r4, lr} │ │ │ │ lsls r5, r5, #2 │ │ │ │ push {r1, r2, r6, r7} │ │ │ │ lsls r5, r5, #2 │ │ │ │ push {r3, r6, r7} │ │ │ │ lsls r5, r5, #2 │ │ │ │ - movs r5, #48 @ 0x30 │ │ │ │ + movs r5, #240 @ 0xf0 │ │ │ │ movs r6, r3 │ │ │ │ ldr r3, [pc, #128] @ (188334 ) │ │ │ │ push {r4, lr} │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cbz r1, 1882ea │ │ │ │ ldr r3, [pc, #124] @ (188338 ) │ │ │ │ @@ -402917,15 +402936,15 @@ │ │ │ │ lsls r5, r5, #2 │ │ │ │ push {r4, r7} │ │ │ │ lsls r5, r5, #2 │ │ │ │ push {r1, r2, r5} │ │ │ │ lsls r5, r5, #2 │ │ │ │ push {r3, r4, r5} │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldrb r2, [r5, r7] │ │ │ │ + ldrsh r2, [r5, r2] │ │ │ │ movs r6, r3 │ │ │ │ push {r4, r5} │ │ │ │ lsls r5, r5, #2 │ │ │ │ push {r1, r2, r5} │ │ │ │ lsls r5, r5, #2 │ │ │ │ push {r1, r2, r3} │ │ │ │ lsls r5, r5, #2 │ │ │ │ @@ -403064,15 +403083,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [pc, #8] @ (188490 ) │ │ │ │ add r0, pc │ │ │ │ bl 1881d8 │ │ │ │ nop │ │ │ │ - movs r3, #108 @ 0x6c │ │ │ │ + movs r4, #44 @ 0x2c │ │ │ │ movs r6, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #128] @ (188524 ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -404232,41 +404251,41 @@ │ │ │ │ lsls r5, r5, #2 │ │ │ │ cbz r4, 188f16 │ │ │ │ lsls r5, r5, #2 │ │ │ │ cbz r0, 188f18 │ │ │ │ lsls r5, r5, #2 │ │ │ │ cbz r2, 188f1e │ │ │ │ lsls r5, r5, #2 │ │ │ │ - subs r5, #216 @ 0xd8 │ │ │ │ + subs r6, #152 @ 0x98 │ │ │ │ movs r5, r5 │ │ │ │ - str r6, [r6, r4] │ │ │ │ + str r6, [r6, r7] │ │ │ │ movs r5, r5 │ │ │ │ - blxns r0 │ │ │ │ + ldr r0, [pc, #272] @ (18900c ) │ │ │ │ movs r5, r5 │ │ │ │ - str r6, [r4, r5] │ │ │ │ + strh r6, [r4, r0] │ │ │ │ movs r5, r5 │ │ │ │ - bx ip │ │ │ │ + ldr r0, [pc, #128] @ (188f84 ) │ │ │ │ movs r5, r5 │ │ │ │ - movs r6, #146 @ 0x92 │ │ │ │ + movs r7, #82 @ 0x52 │ │ │ │ movs r5, r5 │ │ │ │ - adds r2, #24 │ │ │ │ + adds r2, #216 @ 0xd8 │ │ │ │ movs r5, r5 │ │ │ │ - strh r6, [r7, r0] │ │ │ │ + strh r6, [r7, r3] │ │ │ │ movs r5, r5 │ │ │ │ - movs r6, #132 @ 0x84 │ │ │ │ + movs r7, #68 @ 0x44 │ │ │ │ movs r5, r5 │ │ │ │ - mov sl, lr │ │ │ │ + @ instruction: 0x47b2 │ │ │ │ movs r5, r5 │ │ │ │ sub sp, #368 @ 0x170 │ │ │ │ lsls r5, r5, #2 │ │ │ │ sub sp, #312 @ 0x138 │ │ │ │ lsls r5, r5, #2 │ │ │ │ sub sp, #240 @ 0xf0 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - str r6, [r5, r6] │ │ │ │ + strh r6, [r5, r1] │ │ │ │ movs r5, r5 │ │ │ │ sub sp, #320 @ 0x140 │ │ │ │ lsls r5, r5, #2 │ │ │ │ sub sp, #152 @ 0x98 │ │ │ │ lsls r5, r5, #2 │ │ │ │ sub sp, #128 @ 0x80 │ │ │ │ lsls r5, r5, #2 │ │ │ │ @@ -405419,15 +405438,15 @@ │ │ │ │ lsls r5, r5, #2 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r6, #0] │ │ │ │ lsls r5, r5, #2 │ │ │ │ - lsrs r6, r0, #20 │ │ │ │ + lsrs r6, r0, #23 │ │ │ │ movs r6, r3 │ │ │ │ ldr.w r3, [pc, #2988] @ 18a70c │ │ │ │ add r3, pc │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ ldr.w r3, [pc, #2984] @ 18a710 │ │ │ │ add r3, pc │ │ │ │ ldr.w ip, [r3] │ │ │ │ @@ -405830,15 +405849,15 @@ │ │ │ │ ldr.w r2, [pc, #2172] @ 18a7e4 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr.w r3, [pc, #2168] @ 18a7e8 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 1e2fbc │ │ │ │ + bl 1e3064 │ │ │ │ ldr.w r2, [pc, #2156] @ 18a7ec │ │ │ │ movw r3, #261 @ 0x105 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ str r0, [r2, #0] │ │ │ │ b.w 188aae │ │ │ │ ldr.w r2, [pc, #2140] @ 18a7ec │ │ │ │ movw r1, #611 @ 0x263 │ │ │ │ @@ -406577,17 +406596,17 @@ │ │ │ │ lsls r5, r5, #2 │ │ │ │ ldr r2, [sp, #960] @ 0x3c0 │ │ │ │ lsls r5, r5, #2 │ │ │ │ ldr r2, [sp, #984] @ 0x3d8 │ │ │ │ lsls r5, r5, #2 │ │ │ │ ldr r2, [sp, #648] @ 0x288 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - lsrs r6, r3, #14 │ │ │ │ + lsrs r6, r3, #17 │ │ │ │ movs r6, r3 │ │ │ │ - lsrs r4, r3, #13 │ │ │ │ + lsrs r4, r3, #16 │ │ │ │ movs r6, r3 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #14 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r5, r5, #2 │ │ │ │ @@ -406615,41 +406634,41 @@ │ │ │ │ lsls r5, r5, #2 │ │ │ │ ldr r1, [sp, #248] @ 0xf8 │ │ │ │ lsls r5, r5, #2 │ │ │ │ ldrb r2, [r6, #20] │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r5, #9 │ │ │ │ + lsrs r4, r5, #12 │ │ │ │ movs r6, r3 │ │ │ │ ldr r0, [sp, #752] @ 0x2f0 │ │ │ │ lsls r5, r5, #2 │ │ │ │ ldr r0, [sp, #624] @ 0x270 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - lsrs r6, r4, #8 │ │ │ │ + lsrs r6, r4, #11 │ │ │ │ movs r6, r3 │ │ │ │ ldr r0, [sp, #576] @ 0x240 │ │ │ │ lsls r5, r5, #2 │ │ │ │ ldr r0, [sp, #608] @ 0x260 │ │ │ │ lsls r5, r5, #2 │ │ │ │ ldr r0, [sp, #544] @ 0x220 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - subs r1, #50 @ 0x32 │ │ │ │ + subs r1, #242 @ 0xf2 │ │ │ │ movs r5, r5 │ │ │ │ ldr r0, [sp, #216] @ 0xd8 │ │ │ │ lsls r5, r5, #2 │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - cmp r6, #28 │ │ │ │ + cmp r6, #220 @ 0xdc │ │ │ │ movs r5, r5 │ │ │ │ - lsrs r2, r2, #21 │ │ │ │ + lsrs r2, r2, #24 │ │ │ │ movs r5, r5 │ │ │ │ - movs r4, #104 @ 0x68 │ │ │ │ + movs r5, #40 @ 0x28 │ │ │ │ movs r5, r5 │ │ │ │ - adds r2, r0, r3 │ │ │ │ + adds r2, r0, r6 │ │ │ │ movs r5, r5 │ │ │ │ str r7, [sp, #944] @ 0x3b0 │ │ │ │ lsls r5, r5, #2 │ │ │ │ str r7, [sp, #856] @ 0x358 │ │ │ │ lsls r5, r5, #2 │ │ │ │ str r7, [sp, #896] @ 0x380 │ │ │ │ lsls r5, r5, #2 │ │ │ │ @@ -406675,15 +406694,15 @@ │ │ │ │ lsls r5, r5, #2 │ │ │ │ str r0, [sp, #728] @ 0x2d8 │ │ │ │ lsls r5, r5, #2 │ │ │ │ str r0, [sp, #624] @ 0x270 │ │ │ │ lsls r5, r5, #2 │ │ │ │ str r0, [sp, #496] @ 0x1f0 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - bhi.n 18a8bc │ │ │ │ + bls.n 18a83c │ │ │ │ movs r5, r3 │ │ │ │ str r0, [sp, #280] @ 0x118 │ │ │ │ lsls r5, r5, #2 │ │ │ │ str r0, [sp, #152] @ 0x98 │ │ │ │ lsls r5, r5, #2 │ │ │ │ ldr.w r2, [pc, #1108] @ 18ac7c │ │ │ │ mov.w r1, #318 @ 0x13e │ │ │ │ @@ -407135,15 +407154,15 @@ │ │ │ │ lsls r5, r5, #2 │ │ │ │ ldrh r6, [r5, #22] │ │ │ │ lsls r5, r5, #2 │ │ │ │ ldrh r2, [r2, #22] │ │ │ │ lsls r5, r5, #2 │ │ │ │ ldr r2, [r4, #108] @ 0x6c │ │ │ │ lsls r5, r5, #2 │ │ │ │ - stc2 0, cr0, [r0], {29} │ │ │ │ + stc2l 0, cr0, [r0, #-116] @ 0xffffff8c │ │ │ │ ldr r3, [pc, #4] @ (18acb4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ bx lr │ │ │ │ ldr r2, [r3, #104] @ 0x68 │ │ │ │ lsls r5, r5, #2 │ │ │ │ ldr r3, [pc, #4] @ (18acc0 ) │ │ │ │ @@ -407228,42 +407247,42 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r1, [pc, #72] @ (18adc4 ) │ │ │ │ adds r7, r0, #4 │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r9, [pc, #68] @ 18adc8 │ │ │ │ add r1, pc │ │ │ │ ldr.w r8, [pc, #68] @ 18adcc │ │ │ │ - bl 2e6824 │ │ │ │ + bl 2e68cc │ │ │ │ ldr r2, [pc, #64] @ (18add0 ) │ │ │ │ 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 2e6824 │ │ │ │ + bl 2e68cc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 58d60 │ │ │ │ mov r2, r8 │ │ │ │ cmp r6, r5 │ │ │ │ bne.n 18ad9c │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ str.w r3, [sl, #80] @ 0x50 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xfba4001d │ │ │ │ - adds r0, r5, #5 │ │ │ │ + stc2l 0, cr0, [r4], #-116 @ 0xffffff8c │ │ │ │ + subs r0, r5, #0 │ │ │ │ movs r5, r3 │ │ │ │ - asrs r2, r7, #1 │ │ │ │ + asrs r2, r7, #4 │ │ │ │ movs r5, r3 │ │ │ │ - adds r3, #78 @ 0x4e │ │ │ │ + adds r4, #14 │ │ │ │ movs r6, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ @@ -407283,23 +407302,23 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cbz r3, 18ae2a │ │ │ │ mov r0, r3 │ │ │ │ - bl 1df918 │ │ │ │ + bl 1df9c0 │ │ │ │ cbz r0, 18ae30 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrd r6, r3, [r3] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 1dfd50 │ │ │ │ + bl 1dfdf8 │ │ │ │ str r0, [r5, #24] │ │ │ │ ldr r6, [r5, #20] │ │ │ │ ldr r0, [r6, #32] │ │ │ │ subs r3, r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ ble.n 18ae5c │ │ │ │ add.w r2, r6, #36 @ 0x24 │ │ │ │ @@ -407326,22 +407345,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 1e2c50 │ │ │ │ + bl 1e2cf8 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r6, [r2, #0] │ │ │ │ - bl 1df954 │ │ │ │ + bl 1df9fc │ │ │ │ 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} │ │ │ │ @@ -407517,16 +407536,16 @@ │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ str r6, [r1, r2] │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [pc, #960] @ (18b418 ) │ │ │ │ lsls r5, r5, #2 │ │ │ │ - vst4.8 {d0-d3}, [r2 :64]! │ │ │ │ - vst4.8 {d0-d3}, [sl :64]! │ │ │ │ + vst1.8 @ instruction: 0xf9c2001d │ │ │ │ + vst1.8 @ instruction: 0xf9ca001d │ │ │ │ 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] @ (18b184 ) │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [pc, #272] @ (18b188 ) │ │ │ │ @@ -407818,15 +407837,15 @@ │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ ldr r5, [pc, #480] @ (18b534 ) │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [pc, #944] @ (18b70c ) │ │ │ │ lsls r5, r5, #2 │ │ │ │ - @ instruction: 0xf624001d │ │ │ │ + @ instruction: 0xf6e4001d │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #96] @ (18b3d0 ) │ │ │ │ sub sp, #16 │ │ │ │ ldr r3, [pc, #96] @ (18b3d4 ) │ │ │ │ @@ -407871,15 +407890,15 @@ │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ ldr r4, [pc, #536] @ (18b5ec ) │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [pc, #368] @ (18b54c ) │ │ │ │ lsls r5, r5, #2 │ │ │ │ - @ instruction: 0xf5e6001d │ │ │ │ + subw r0, r6, #2077 @ 0x81d │ │ │ │ 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] @ (18b424 ) │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -407897,16 +407916,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} │ │ │ │ - @ instruction: 0xf6be001d │ │ │ │ - subs.w r0, ip, #10289152 @ 0x9d0000 │ │ │ │ + @ instruction: 0xf77e001d │ │ │ │ + @ instruction: 0xf67c001d │ │ │ │ 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] @ (18b464 ) │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -407921,16 +407940,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} │ │ │ │ - @ instruction: 0xf672001d │ │ │ │ - sbcs.w r0, r0, #10289152 @ 0x9d0000 │ │ │ │ + @ instruction: 0xf732001d │ │ │ │ + @ instruction: 0xf630001d │ │ │ │ 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] @ (18b49c ) │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -407942,16 +407961,16 @@ │ │ │ │ add r1, pc │ │ │ │ bl 18b360 │ │ │ │ adds r4, r4, r4 │ │ │ │ adcs r5, r5 │ │ │ │ orrs r0, r4 │ │ │ │ orrs r1, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - adc.w r0, sl, #10289152 @ 0x9d0000 │ │ │ │ - adc.w r0, r8, #10289152 @ 0x9d0000 │ │ │ │ + addw r0, sl, #2077 @ 0x81d │ │ │ │ + addw r0, r8, #2077 @ 0x81d │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #32] @ (18b4d4 ) │ │ │ │ add r1, pc │ │ │ │ bl 18b360 │ │ │ │ @@ -407960,15 +407979,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: 0xf5fc001d │ │ │ │ + @ instruction: 0xf6bc001d │ │ │ │ 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] @ (18b50c ) │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -407980,16 +407999,16 @@ │ │ │ │ add r1, pc │ │ │ │ bl 18b360 │ │ │ │ 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} │ │ │ │ - @ instruction: 0xf4f6001d │ │ │ │ - @ instruction: 0xf4f4001d │ │ │ │ + subs.w r0, r6, #10289152 @ 0x9d0000 │ │ │ │ + subs.w r0, r4, #10289152 @ 0x9d0000 │ │ │ │ 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] @ (18b548 ) │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -408001,16 +408020,16 @@ │ │ │ │ add r1, pc │ │ │ │ bl 18b360 │ │ │ │ lsls r3, r5, #8 │ │ │ │ orr.w r3, r3, r4, lsr #24 │ │ │ │ orr.w r0, r0, r4, lsl #8 │ │ │ │ orrs r1, r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0xf4d2001d │ │ │ │ - @ instruction: 0xf4cc001d │ │ │ │ + @ instruction: 0xf592001d │ │ │ │ + @ instruction: 0xf58c001d │ │ │ │ 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] @ (18b580 ) │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -408021,16 +408040,16 @@ │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ bl 18b360 │ │ │ │ adds r0, r5, r0 │ │ │ │ adc.w r1, r1, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xf4a6001d │ │ │ │ - @ instruction: 0xf4a4001d │ │ │ │ + sbc.w r0, r6, #10289152 @ 0x9d0000 │ │ │ │ + sbc.w r0, r4, #10289152 @ 0x9d0000 │ │ │ │ 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] @ (18b5cc ) │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -408050,16 +408069,16 @@ │ │ │ │ orrs r0, r1 │ │ │ │ mov.w r1, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #2 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - adds.w r0, r6, #10289152 @ 0x9d0000 │ │ │ │ - orns r0, r8, #10289152 @ 0x9d0000 │ │ │ │ + rsbs r0, r6, #10289152 @ 0x9d0000 │ │ │ │ + @ instruction: 0xf538001d │ │ │ │ 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] @ (18b608 ) │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -408071,16 +408090,16 @@ │ │ │ │ add r1, pc │ │ │ │ bl 18b360 │ │ │ │ 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} │ │ │ │ - orr.w r0, r6, #10289152 @ 0x9d0000 │ │ │ │ - orr.w r0, r0, #10289152 @ 0x9d0000 │ │ │ │ + add.w r0, r6, #10289152 @ 0x9d0000 │ │ │ │ + add.w r0, r0, #10289152 @ 0x9d0000 │ │ │ │ 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] @ (18b654 ) │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -408098,16 +408117,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} │ │ │ │ - ands.w r0, sl, #10289152 @ 0x9d0000 │ │ │ │ - eor.w r0, r0, #10289152 @ 0x9d0000 │ │ │ │ + @ instruction: 0xf4da001d │ │ │ │ + adc.w r0, r0, #10289152 @ 0x9d0000 │ │ │ │ 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] @ (18b6b4 ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -408132,17 +408151,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} │ │ │ │ - @ instruction: 0xf3d8001d │ │ │ │ - ubfx r0, lr, #0, #30 │ │ │ │ - bpl.n 18b6d0 │ │ │ │ + eors.w r0, r8, #10289152 @ 0x9d0000 │ │ │ │ + eor.w r0, lr, #10289152 @ 0x9d0000 │ │ │ │ + bpl.n 18b650 │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #32] @ (18b6f0 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -408155,16 +408174,16 @@ │ │ │ │ add r1, pc │ │ │ │ bl 18b360 │ │ │ │ adds r4, r4, r4 │ │ │ │ adcs r5, r5 │ │ │ │ orrs r0, r4 │ │ │ │ orrs r1, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - usat r0, #29, r2 │ │ │ │ - @ instruction: 0xf37c001d │ │ │ │ + orr.w r0, r2, #10289152 @ 0x9d0000 │ │ │ │ + bics.w r0, ip, #10289152 @ 0x9d0000 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #32] @ (18b728 ) │ │ │ │ add r1, pc │ │ │ │ bl 18b360 │ │ │ │ @@ -408173,15 +408192,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: 0xf35c001d │ │ │ │ + ands.w r0, ip, #10289152 @ 0x9d0000 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #32] @ (18b75c ) │ │ │ │ add r1, pc │ │ │ │ bl 18b360 │ │ │ │ @@ -408191,15 +408210,15 @@ │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ mov.w r1, #0 │ │ │ │ ite cc │ │ │ │ movcc r0, #1 │ │ │ │ movcs r0, r1 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - ssat16 r0, #30, r8 │ │ │ │ + @ instruction: 0xf3e8001d │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #36] @ (18b794 ) │ │ │ │ add r1, pc │ │ │ │ bl 18b360 │ │ │ │ @@ -408210,15 +408229,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: 0xf2f4001d │ │ │ │ + @ instruction: 0xf3b4001d │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #36] @ (18b7cc ) │ │ │ │ add r1, pc │ │ │ │ bl 18b360 │ │ │ │ @@ -408229,15 +408248,15 @@ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ mov.w r1, #0 │ │ │ │ ite cc │ │ │ │ movcc r0, #1 │ │ │ │ movcs r0, r1 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xf2bc001d │ │ │ │ + @ instruction: 0xf37c001d │ │ │ │ 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] @ (18b82c ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -408264,17 +408283,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: 0xf28c001d │ │ │ │ - @ instruction: 0xf282001d │ │ │ │ - strh r4, [r4, #62] @ 0x3e │ │ │ │ + sbfx r0, ip, #0, #30 │ │ │ │ + sbfx r0, r2, #0, #30 │ │ │ │ + ldrh r4, [r4, #4] │ │ │ │ movs r7, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #32] @ (18b868 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -408287,16 +408306,16 @@ │ │ │ │ add r1, pc │ │ │ │ bl 18b360 │ │ │ │ adds r0, r0, r0 │ │ │ │ adcs r1, r1 │ │ │ │ orrs r0, r5 │ │ │ │ orrs r1, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0xf236001d │ │ │ │ - @ instruction: 0xf230001d │ │ │ │ + @ instruction: 0xf2f6001d │ │ │ │ + @ instruction: 0xf2f0001d │ │ │ │ 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] @ (18b8c8 ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -408322,17 +408341,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 │ │ │ │ - addw r0, ip, #29 │ │ │ │ - @ instruction: 0xf1ee001d │ │ │ │ - @ instruction: 0xf1e8001d │ │ │ │ + movt r0, #49181 @ 0xc01d │ │ │ │ + subw r0, lr, #29 │ │ │ │ + subw r0, r8, #29 │ │ │ │ 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] @ (18b914 ) │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -408349,31 +408368,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} │ │ │ │ - subs.w r0, r2, #29 │ │ │ │ - @ instruction: 0xf374001d │ │ │ │ + @ instruction: 0xf272001d │ │ │ │ + bics.w r0, r4, #10289152 @ 0x9d0000 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #24] @ (18b944 ) │ │ │ │ add r1, pc │ │ │ │ bl 18b360 │ │ │ │ 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 │ │ │ │ - sbc.w r0, r4, #29 │ │ │ │ + @ instruction: 0xf224001d │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #32] @ (18b978 ) │ │ │ │ add r1, pc │ │ │ │ bl 18b360 │ │ │ │ @@ -408382,15 +408401,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} │ │ │ │ - adc.w r0, r8, #29 │ │ │ │ + addw r0, r8, #29 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #32] @ (18b9ac ) │ │ │ │ add r1, pc │ │ │ │ bl 18b360 │ │ │ │ @@ -408399,15 +408418,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: 0xf120001d │ │ │ │ + @ instruction: 0xf1e0001d │ │ │ │ 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] @ (18b9ec ) │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -408424,16 +408443,16 @@ │ │ │ │ cmpeq r5, r0 │ │ │ │ mov.w r1, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xf0de001d │ │ │ │ - @ instruction: 0xf0dc001d │ │ │ │ + @ instruction: 0xf19e001d │ │ │ │ + @ instruction: 0xf19c001d │ │ │ │ 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] @ (18ba58 ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -408463,17 +408482,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} │ │ │ │ - orn r0, r8, #29 │ │ │ │ - eor.w r0, sl, #29 │ │ │ │ - eor.w r0, r8, #29 │ │ │ │ + @ instruction: 0xf128001d │ │ │ │ + adc.w r0, sl, #29 │ │ │ │ + adc.w r0, r8, #29 │ │ │ │ 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] @ (18bac8 ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -408503,17 +408522,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} │ │ │ │ - vshr.s32 d16, d13, #8 │ │ │ │ - ands.w r0, sl, #29 │ │ │ │ - ands.w r0, r8, #29 │ │ │ │ + @ instruction: 0xf0b8001d │ │ │ │ + @ instruction: 0xf0da001d │ │ │ │ + @ instruction: 0xf0d8001d │ │ │ │ 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] @ (18bb1c ) │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -408533,16 +408552,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} │ │ │ │ - vshr.s16 d16, d13, #14 │ │ │ │ - vshr.s32 d0, d13, #8 │ │ │ │ + eors.w r0, r2, #29 │ │ │ │ + orns r0, r8, #29 │ │ │ │ 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] @ (18bb68 ) │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -408561,16 +408580,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} │ │ │ │ - vqadd.s32 d16, d10, d13 │ │ │ │ - vqadd.s32 d16, d8, d13 │ │ │ │ + bic.w r0, sl, #29 │ │ │ │ + bic.w r0, r8, #29 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #36] @ (18bba4 ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -408584,15 +408603,15 @@ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp.w r0, #800 @ 0x320 │ │ │ │ ite cc │ │ │ │ movcc r0, #0 │ │ │ │ movcs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - add r5, pc, #120 @ (adr r5, 18bc20 ) │ │ │ │ + add r5, pc, #888 @ (adr r5, 18bf20 ) │ │ │ │ movs r7, r3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #48] @ (18bbe8 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -408610,15 +408629,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} │ │ │ │ - mcr 0, 5, r0, cr10, cr13, {0} │ │ │ │ + vqadd.s32 d16, d10, d13 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #52] @ (18bc30 ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -408637,15 +408656,15 @@ │ │ │ │ bcs.n 18bc12 │ │ │ │ movs r3, #138 @ 0x8a │ │ │ │ movs r1, #0 │ │ │ │ lsr.w r0, r3, r0 │ │ │ │ and.w r0, r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - mcr 0, 3, r0, cr6, cr13, {0} │ │ │ │ + vqadd.s32 d0, d6, d13 │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ bx lr │ │ │ │ @@ -409505,25 +409524,25 @@ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ blx r3 │ │ │ │ b.n 18c33c │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e6824 │ │ │ │ + bl 2e68cc │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, r6 │ │ │ │ bcc.n 18c334 │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r1, [pc, #1232] @ 18c820 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ add r1, pc │ │ │ │ - bl 2e6824 │ │ │ │ + bl 2e68cc │ │ │ │ mov r0, r7 │ │ │ │ adds r5, r4, #1 │ │ │ │ blx 58d60 │ │ │ │ ldrb r0, [r4, #1] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18c2a8 │ │ │ │ ldr.w r2, [pc, #1212] @ 18c824 │ │ │ │ @@ -409578,15 +409597,15 @@ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, r6 │ │ │ │ bcs.n 18c402 │ │ │ │ ldr.w r8, [pc, #1084] @ 18c828 │ │ │ │ add r8, pc │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ - bl 2e6824 │ │ │ │ + bl 2e68cc │ │ │ │ ldr.w r0, [sl, #20] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, r6 │ │ │ │ bcc.n 18c3f0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #13 │ │ │ │ @@ -409666,15 +409685,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ lsls r6, r1 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 18c7da │ │ │ │ ldr r1, [pc, #868] @ (18c82c ) │ │ │ │ add r1, pc │ │ │ │ - bl 2e6824 │ │ │ │ + bl 2e68cc │ │ │ │ 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 18c358 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ @@ -409699,27 +409718,27 @@ │ │ │ │ it pl │ │ │ │ asrpl.w r0, r1, r0 │ │ │ │ ldr r1, [pc, #780] @ (18c830 ) │ │ │ │ it pl │ │ │ │ orrpl r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 2e6824 │ │ │ │ + bl 2e68cc │ │ │ │ b.n 18c358 │ │ │ │ ldr r1, [pc, #768] @ (18c834 ) │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ add r1, pc │ │ │ │ - bl 2e6824 │ │ │ │ + bl 2e68cc │ │ │ │ b.n 18c358 │ │ │ │ ldr r1, [pc, #756] @ (18c838 ) │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ add r1, pc │ │ │ │ - bl 2e6824 │ │ │ │ + bl 2e68cc │ │ │ │ b.n 18c358 │ │ │ │ ldrd r3, r2, [sp, #28] │ │ │ │ orrs r3, r2 │ │ │ │ beq.w 18c358 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ @@ -409741,24 +409760,24 @@ │ │ │ │ it pl │ │ │ │ asrpl.w r0, r1, r0 │ │ │ │ ldr r1, [pc, #672] @ (18c83c ) │ │ │ │ it pl │ │ │ │ orrpl r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 2e6824 │ │ │ │ + bl 2e68cc │ │ │ │ b.n 18c358 │ │ │ │ ldrd r3, r2, [sp, #28] │ │ │ │ orrs r3, r2 │ │ │ │ beq.w 18c358 │ │ │ │ ldr r1, [pc, #648] @ (18c840 ) │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ add r1, pc │ │ │ │ - bl 2e6824 │ │ │ │ + bl 2e68cc │ │ │ │ b.n 18c358 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ sub.w r9, r9, r3 │ │ │ │ cmp.w r9, #16 │ │ │ │ beq.w 18c764 │ │ │ │ ldr r6, [pc, #624] @ (18c844 ) │ │ │ │ vldr s15, [sp, #28] │ │ │ │ @@ -409775,40 +409794,40 @@ │ │ │ │ vldr s14, [pc, #520] @ 18c808 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bls.w 18c7ca │ │ │ │ vmov r2, r3, d6 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e6824 │ │ │ │ + bl 2e68cc │ │ │ │ b.n 18c358 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 18c7a6 │ │ │ │ ldrd r3, r1, [sp, #28] │ │ │ │ orrs r3, r1 │ │ │ │ beq.w 18c358 │ │ │ │ ldr r1, [pc, #536] @ (18c848 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 2e6824 │ │ │ │ + bl 2e68cc │ │ │ │ b.n 18c358 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 18c790 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ orrs r3, r1 │ │ │ │ bne.w 18c358 │ │ │ │ ldr r1, [pc, #508] @ (18c84c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 2e6824 │ │ │ │ + bl 2e68cc │ │ │ │ b.n 18c358 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrd r2, r1, [sp, #56] @ 0x38 │ │ │ │ ldr.w r8, [r3, #20] │ │ │ │ ldr.w r5, [r8] │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 18c7b6 │ │ │ │ @@ -409826,15 +409845,15 @@ │ │ │ │ cmpeq r2, r0 │ │ │ │ bne.n 18c67a │ │ │ │ add.w r8, r8, r3, lsl #3 │ │ │ │ ldr r1, [pc, #444] @ (18c850 ) │ │ │ │ add.w r0, lr, #4 │ │ │ │ add r1, pc │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ - bl 2e6824 │ │ │ │ + bl 2e68cc │ │ │ │ b.n 18c358 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 18c358 │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ @@ -409853,15 +409872,15 @@ │ │ │ │ ldr.w r8, [sl, #20] │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18c776 │ │ │ │ movs r1, #28 │ │ │ │ mov r0, r8 │ │ │ │ strd r6, r5, [sp, #72] @ 0x48 │ │ │ │ - bl 1e2c98 │ │ │ │ + bl 1e2d40 │ │ │ │ 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 │ │ │ │ @@ -409873,25 +409892,25 @@ │ │ │ │ str.w r5, [r8, #68] @ 0x44 │ │ │ │ str r3, [r5, #16] │ │ │ │ bl 18c234 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov r0, r5 │ │ │ │ str r2, [r3, #68] @ 0x44 │ │ │ │ - bl 1e2e4c │ │ │ │ + bl 1e2ef4 │ │ │ │ b.n 18c358 │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r0, r3 │ │ │ │ bls.w 18c358 │ │ │ │ ldr.w r8, [pc, #296] @ 18c854 │ │ │ │ add r8, pc │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e6824 │ │ │ │ + bl 2e68cc │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, r6 │ │ │ │ bcc.n 18c72e │ │ │ │ b.n 18c358 │ │ │ │ ldr r1, [pc, #276] @ (18c858 ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ @@ -409904,15 +409923,15 @@ │ │ │ │ ldr.w r0, [sl, #20] │ │ │ │ mov r3, r7 │ │ │ │ add r1, pc │ │ │ │ bl 18ace0 │ │ │ │ b.n 18c358 │ │ │ │ ldr r6, [pc, #248] @ (18c860 ) │ │ │ │ ldrh.w r0, [sp, #28] │ │ │ │ - bl 1deea8 │ │ │ │ + bl 1def50 │ │ │ │ add r6, pc │ │ │ │ vmov.f32 s15, s0 │ │ │ │ b.n 18c5da │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r1, [pc, #228] @ (18c864 ) │ │ │ │ @@ -409926,40 +409945,40 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #208] @ (18c868 ) │ │ │ │ orrs r3, r2 │ │ │ │ add r1, pc │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ - bl 2e6824 │ │ │ │ + bl 2e68cc │ │ │ │ b.n 18c358 │ │ │ │ ldr r1, [pc, #196] @ (18c86c ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add r1, pc │ │ │ │ - bl 2e6824 │ │ │ │ + bl 2e68cc │ │ │ │ b.n 18c358 │ │ │ │ mov r0, lr │ │ │ │ ldr r1, [pc, #184] @ (18c870 ) │ │ │ │ adds r0, #4 │ │ │ │ add r1, pc │ │ │ │ - bl 2e6824 │ │ │ │ + bl 2e68cc │ │ │ │ b.n 18c358 │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ mov r2, r8 │ │ │ │ b.n 18c4a8 │ │ │ │ ldr r1, [pc, #168] @ (18c874 ) │ │ │ │ vmov r2, r3, d6 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 2e6824 │ │ │ │ + bl 2e68cc │ │ │ │ b.n 18c358 │ │ │ │ ldr r1, [pc, #156] @ (18c878 ) │ │ │ │ add r1, pc │ │ │ │ - bl 2e6824 │ │ │ │ + bl 2e68cc │ │ │ │ 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 18c358 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ @@ -409971,65 +409990,65 @@ │ │ │ │ b.n 18c358 │ │ │ │ nop │ │ │ │ vcvt.u32.f32 , , #1 │ │ │ │ subs r5, #172 @ 0xac │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strd r0, r0, [lr], #-116 @ 0x74 │ │ │ │ - mvns r2, r2 │ │ │ │ + stmdb lr!, {r0, r2, r3, r4} │ │ │ │ + add sl, r2 │ │ │ │ movs r1, r4 │ │ │ │ - strd r0, r0, [ip], #-116 @ 0x74 │ │ │ │ - add sp, #376 @ 0x178 │ │ │ │ + stmdb ip!, {r0, r2, r3, r4} │ │ │ │ + cbz r6, 18c82a │ │ │ │ movs r5, r3 │ │ │ │ subs r4, #142 @ 0x8e │ │ │ │ lsls r5, r5, #2 │ │ │ │ - negs r6, r4 │ │ │ │ + orrs r6, r4 │ │ │ │ movs r1, r4 │ │ │ │ - b.n 18c4b0 │ │ │ │ + b.n 18c630 │ │ │ │ movs r5, r3 │ │ │ │ - b.n 18c40c │ │ │ │ + b.n 18c58c │ │ │ │ movs r5, r3 │ │ │ │ - b.n 18c400 │ │ │ │ + b.n 18c580 │ │ │ │ movs r5, r3 │ │ │ │ - b.n 18c3f4 │ │ │ │ + b.n 18c574 │ │ │ │ movs r5, r3 │ │ │ │ - b.n 18c354 │ │ │ │ + b.n 18c4d4 │ │ │ │ movs r5, r3 │ │ │ │ - b.n 18c334 │ │ │ │ + b.n 18c4b4 │ │ │ │ movs r5, r3 │ │ │ │ - b.n 18c228 │ │ │ │ + b.n 18c3a8 │ │ │ │ movs r5, r3 │ │ │ │ - add r5, sp, #504 @ 0x1f8 │ │ │ │ + add r6, sp, #248 @ 0xf8 │ │ │ │ movs r5, r3 │ │ │ │ - add r5, sp, #376 @ 0x178 │ │ │ │ + add r6, sp, #120 @ 0x78 │ │ │ │ movs r5, r3 │ │ │ │ - add r5, sp, #96 @ 0x60 │ │ │ │ + add r5, sp, #864 @ 0x360 │ │ │ │ movs r5, r3 │ │ │ │ - subs r7, #40 @ 0x28 │ │ │ │ + subs r7, #232 @ 0xe8 │ │ │ │ movs r1, r4 │ │ │ │ - b.n 18cf68 │ │ │ │ + b.n 18c0e8 │ │ │ │ movs r5, r3 │ │ │ │ - b.n 18cf98 │ │ │ │ + b.n 18c118 │ │ │ │ movs r5, r3 │ │ │ │ - b.n 18cf08 │ │ │ │ + b.n 18c088 │ │ │ │ movs r5, r3 │ │ │ │ - b.n 18cfe8 │ │ │ │ + b.n 18c168 │ │ │ │ movs r5, r3 │ │ │ │ - movs r3, #184 @ 0xb8 │ │ │ │ + movs r4, #120 @ 0x78 │ │ │ │ movs r5, r3 │ │ │ │ - movs r3, #164 @ 0xa4 │ │ │ │ + movs r4, #100 @ 0x64 │ │ │ │ movs r5, r3 │ │ │ │ - movs r3, #150 @ 0x96 │ │ │ │ + movs r4, #86 @ 0x56 │ │ │ │ movs r5, r3 │ │ │ │ - b.n 18cf4c │ │ │ │ + b.n 18c0cc │ │ │ │ movs r5, r3 │ │ │ │ - b.n 18cee4 │ │ │ │ + b.n 18d064 │ │ │ │ movs r5, r3 │ │ │ │ - b.n 18cf54 │ │ │ │ + b.n 18c0d4 │ │ │ │ movs r5, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r2, [pc, #600] @ (18caec ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -410053,15 +410072,15 @@ │ │ │ │ add r8, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ b.n 18c930 │ │ │ │ ldmia.w r5, {r0, r1} │ │ │ │ strd r0, r1, [sp, #20] │ │ │ │ movs r1, #28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e2c98 │ │ │ │ + bl 1e2d40 │ │ │ │ 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 │ │ │ │ @@ -410081,20 +410100,20 @@ │ │ │ │ ldr r0, [r2, #16] │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ blx r3 │ │ │ │ ldr r1, [pc, #500] @ (18cafc ) │ │ │ │ adds r0, r4, #4 │ │ │ │ add r1, pc │ │ │ │ - bl 2e6824 │ │ │ │ + bl 2e68cc │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mov r0, r7 │ │ │ │ str r2, [r3, #68] @ 0x44 │ │ │ │ - bl 1e2e4c │ │ │ │ + bl 1e2ef4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 18c996 │ │ │ │ ldrd r1, r3, [r4, #12] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r4, #12] │ │ │ │ @@ -410181,15 +410200,15 @@ │ │ │ │ add r5, sp, #12 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ mov r2, r5 │ │ │ │ blx r3 │ │ │ │ ldr r1, [pc, #276] @ (18cb08 ) │ │ │ │ adds r0, r4, #4 │ │ │ │ add r1, pc │ │ │ │ - bl 2e6824 │ │ │ │ + bl 2e68cc │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldrd r3, r7, [r4, #72] @ 0x48 │ │ │ │ cmp r3, r7 │ │ │ │ beq.n 18cae6 │ │ │ │ adds r7, r4, #4 │ │ │ │ b.n 18ca36 │ │ │ │ ldr.w fp, [r2, #28] │ │ │ │ @@ -410199,15 +410218,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 2e6824 │ │ │ │ + bl 2e68cc │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldrd r3, r1, [r4, #72] @ 0x48 │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, r1 │ │ │ │ beq.n 18caae │ │ │ │ ldr.w ip, [r4, #12] │ │ │ │ @@ -410229,15 +410248,15 @@ │ │ │ │ mov r2, r5 │ │ │ │ blx r3 │ │ │ │ ldr.w ip, [r4, #12] │ │ │ │ ldr r1, [pc, #160] @ (18cb0c ) │ │ │ │ mov r2, ip │ │ │ │ adds r0, r4, #4 │ │ │ │ add r1, pc │ │ │ │ - bl 2e6824 │ │ │ │ + bl 2e68cc │ │ │ │ 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] │ │ │ │ @@ -410250,15 +410269,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 2e6824 │ │ │ │ + bl 2e68cc │ │ │ │ ldr r2, [r4, #0] │ │ │ │ b.n 18c956 │ │ │ │ ldr.w lr, [r4, #24] │ │ │ │ ldr.w ip, [r4, #12] │ │ │ │ b.n 18ca44 │ │ │ │ lsls r3, r0, #31 │ │ │ │ bpl.n 18cada │ │ │ │ @@ -410268,41 +410287,41 @@ │ │ │ │ mov lr, ip │ │ │ │ ldr.w ip, [r4, #12] │ │ │ │ b.n 18ca44 │ │ │ │ ldr r1, [pc, #68] @ (18cb10 ) │ │ │ │ adds r0, r4, #4 │ │ │ │ ldrd r3, r2, [sp, #12] │ │ │ │ add r1, pc │ │ │ │ - bl 2e6824 │ │ │ │ + bl 2e68cc │ │ │ │ b.n 18c988 │ │ │ │ ldr.w ip, [r4, #12] │ │ │ │ add r5, sp, #12 │ │ │ │ b.n 18ca44 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ ldr.w ip, [r4, #24] │ │ │ │ b.n 18cac2 │ │ │ │ adds r7, #100 @ 0x64 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 18d0ac │ │ │ │ + b.n 18d22c │ │ │ │ movs r5, r3 │ │ │ │ - b.n 18d088 │ │ │ │ + b.n 18d208 │ │ │ │ movs r5, r3 │ │ │ │ - bne.n 18cad4 │ │ │ │ + bcs.n 18ca54 │ │ │ │ movs r4, r3 │ │ │ │ str r2, [r4, r7] │ │ │ │ lsls r5, r5, #2 │ │ │ │ adds r6, #98 @ 0x62 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - beq.n 18cb08 │ │ │ │ + bne.n 18ca88 │ │ │ │ movs r4, r3 │ │ │ │ - b.n 18cd44 │ │ │ │ + b.n 18cec4 │ │ │ │ movs r5, r3 │ │ │ │ - b.n 18cca0 │ │ │ │ + b.n 18ce20 │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #36] @ (18cb48 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -410315,17 +410334,17 @@ │ │ │ │ add r1, pc │ │ │ │ bl 18b360 │ │ │ │ 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} │ │ │ │ - svc 6 │ │ │ │ + svc 198 @ 0xc6 │ │ │ │ movs r5, r3 │ │ │ │ - svc 0 │ │ │ │ + svc 192 @ 0xc0 │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #96] @ 18cbc0 │ │ │ │ sub sp, #16 │ │ │ │ @@ -410368,19 +410387,19 @@ │ │ │ │ b.n 18cb8a │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r4, #148 @ 0x94 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 18cc44 │ │ │ │ + b.n 18cdc4 │ │ │ │ movs r5, r3 │ │ │ │ adds r4, #110 @ 0x6e │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ble.n 18cbc4 │ │ │ │ + udf #184 @ 0xb8 │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #96] @ 18cc44 │ │ │ │ sub sp, #16 │ │ │ │ @@ -410423,19 +410442,19 @@ │ │ │ │ b.n 18cc0e │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r4, #16 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6!, {r3, r4} │ │ │ │ + ldmia r6, {r3, r4, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ adds r3, #234 @ 0xea │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ble.n 18cd40 │ │ │ │ + udf #52 @ 0x34 │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #96] @ 18ccc8 │ │ │ │ sub sp, #16 │ │ │ │ @@ -410478,19 +410497,19 @@ │ │ │ │ b.n 18cc92 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r3, #140 @ 0x8c │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - svc 60 @ 0x3c │ │ │ │ + svc 252 @ 0xfc │ │ │ │ movs r5, r3 │ │ │ │ adds r3, #102 @ 0x66 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - bgt.n 18ccbc │ │ │ │ + ble.n 18cc3c │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #96] @ 18cd4c │ │ │ │ sub sp, #16 │ │ │ │ @@ -410533,19 +410552,19 @@ │ │ │ │ b.n 18cd16 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r3, #8 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - udf #196 @ 0xc4 │ │ │ │ + svc 132 @ 0x84 │ │ │ │ movs r5, r3 │ │ │ │ adds r2, #226 @ 0xe2 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - bgt.n 18ce38 │ │ │ │ + ble.n 18cdb8 │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #96] @ 18cdd0 │ │ │ │ sub sp, #16 │ │ │ │ @@ -410588,19 +410607,19 @@ │ │ │ │ b.n 18cd9a │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r2, #132 @ 0x84 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - udf #80 @ 0x50 │ │ │ │ + svc 16 │ │ │ │ movs r5, r3 │ │ │ │ adds r2, #94 @ 0x5e │ │ │ │ lsls r5, r5, #2 │ │ │ │ - blt.n 18cdb4 │ │ │ │ + bgt.n 18cd34 │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #96] @ 18ce54 │ │ │ │ sub sp, #16 │ │ │ │ @@ -410643,19 +410662,19 @@ │ │ │ │ b.n 18ce1e │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r2, #0 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 18ce10 │ │ │ │ + udf #152 @ 0x98 │ │ │ │ movs r5, r3 │ │ │ │ adds r1, #218 @ 0xda │ │ │ │ lsls r5, r5, #2 │ │ │ │ - blt.n 18cf30 │ │ │ │ + bgt.n 18ceb0 │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #96] @ 18ced8 │ │ │ │ sub sp, #16 │ │ │ │ @@ -410698,19 +410717,19 @@ │ │ │ │ b.n 18cea2 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r1, #124 @ 0x7c │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 18cfac │ │ │ │ + udf #36 @ 0x24 │ │ │ │ movs r5, r3 │ │ │ │ adds r1, #86 @ 0x56 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - bge.n 18ceac │ │ │ │ + blt.n 18ce2c │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #96] @ 18cf5c │ │ │ │ sub sp, #16 │ │ │ │ @@ -410753,19 +410772,19 @@ │ │ │ │ b.n 18cf26 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r0, #248 @ 0xf8 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 18cf40 │ │ │ │ + ble.n 18cec0 │ │ │ │ movs r5, r3 │ │ │ │ adds r0, #210 @ 0xd2 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - bge.n 18d028 │ │ │ │ + blt.n 18cfa8 │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #96] @ 18cfe0 │ │ │ │ sub sp, #16 │ │ │ │ @@ -410808,19 +410827,19 @@ │ │ │ │ b.n 18cfaa │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r0, #116 @ 0x74 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 18d0cc │ │ │ │ + ble.n 18d04c │ │ │ │ movs r5, r3 │ │ │ │ adds r0, #78 @ 0x4e │ │ │ │ lsls r5, r5, #2 │ │ │ │ - bls.n 18cfa4 │ │ │ │ + bge.n 18cf24 │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #96] @ 18d064 │ │ │ │ sub sp, #16 │ │ │ │ @@ -410863,19 +410882,19 @@ │ │ │ │ b.n 18d02e │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cmp r7, #240 @ 0xf0 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 18d068 │ │ │ │ + bgt.n 18cfe8 │ │ │ │ movs r5, r3 │ │ │ │ cmp r7, #202 @ 0xca │ │ │ │ lsls r5, r5, #2 │ │ │ │ - bls.n 18d120 │ │ │ │ + bge.n 18d0a0 │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #96] @ 18d0e8 │ │ │ │ sub sp, #16 │ │ │ │ @@ -410918,19 +410937,19 @@ │ │ │ │ b.n 18d0b2 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cmp r7, #108 @ 0x6c │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 18d0f4 │ │ │ │ + bge.n 18d074 │ │ │ │ movs r5, r3 │ │ │ │ cmp r7, #70 @ 0x46 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - bhi.n 18d09c │ │ │ │ + bls.n 18d01c │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #96] @ 18d16c │ │ │ │ sub sp, #16 │ │ │ │ @@ -410973,19 +410992,19 @@ │ │ │ │ b.n 18d136 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cmp r6, #232 @ 0xe8 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 18d180 │ │ │ │ + blt.n 18d100 │ │ │ │ movs r5, r3 │ │ │ │ cmp r6, #194 @ 0xc2 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - bhi.n 18d218 │ │ │ │ + bls.n 18d198 │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #96] @ 18d1f0 │ │ │ │ sub sp, #16 │ │ │ │ @@ -411028,19 +411047,19 @@ │ │ │ │ b.n 18d1ba │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cmp r6, #100 @ 0x64 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 18d294 │ │ │ │ + blt.n 18d214 │ │ │ │ movs r5, r3 │ │ │ │ cmp r6, #62 @ 0x3e │ │ │ │ lsls r5, r5, #2 │ │ │ │ - bvc.n 18d194 │ │ │ │ + bhi.n 18d114 │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #96] @ 18d274 │ │ │ │ sub sp, #16 │ │ │ │ @@ -411083,19 +411102,19 @@ │ │ │ │ b.n 18d23e │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cmp r5, #224 @ 0xe0 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 18d1d8 │ │ │ │ + bge.n 18d358 │ │ │ │ movs r5, r3 │ │ │ │ cmp r5, #186 @ 0xba │ │ │ │ lsls r5, r5, #2 │ │ │ │ - bvc.n 18d310 │ │ │ │ + bhi.n 18d290 │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #96] @ 18d2f8 │ │ │ │ sub sp, #16 │ │ │ │ @@ -411138,19 +411157,19 @@ │ │ │ │ b.n 18d2c2 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cmp r5, #92 @ 0x5c │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 18d30c │ │ │ │ + bls.n 18d28c │ │ │ │ movs r5, r3 │ │ │ │ cmp r5, #54 @ 0x36 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - bvs.n 18d28c │ │ │ │ + bvc.n 18d20c │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #96] @ 18d37c │ │ │ │ sub sp, #16 │ │ │ │ @@ -411193,19 +411212,19 @@ │ │ │ │ b.n 18d346 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cmp r4, #216 @ 0xd8 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 18d320 │ │ │ │ + bls.n 18d2a0 │ │ │ │ movs r5, r3 │ │ │ │ cmp r4, #178 @ 0xb2 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - bvs.n 18d408 │ │ │ │ + bvs.n 18d388 │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #96] @ 18d400 │ │ │ │ sub sp, #16 │ │ │ │ @@ -411248,19 +411267,19 @@ │ │ │ │ b.n 18d3ca │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cmp r4, #84 @ 0x54 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 18d49c │ │ │ │ + bls.n 18d41c │ │ │ │ movs r5, r3 │ │ │ │ cmp r4, #46 @ 0x2e │ │ │ │ lsls r5, r5, #2 │ │ │ │ - bpl.n 18d384 │ │ │ │ + bvs.n 18d504 │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #104] @ 18d48c │ │ │ │ sub sp, #16 │ │ │ │ @@ -411307,19 +411326,19 @@ │ │ │ │ mov r0, r6 │ │ │ │ b.n 18d458 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ cmp r3, #208 @ 0xd0 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 18d480 │ │ │ │ + bhi.n 18d400 │ │ │ │ movs r5, r3 │ │ │ │ cmp r3, #160 @ 0xa0 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - bpl.n 18d4ec │ │ │ │ + bpl.n 18d46c │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #104] @ 18d518 │ │ │ │ sub sp, #16 │ │ │ │ @@ -411366,19 +411385,19 @@ │ │ │ │ mov r0, r6 │ │ │ │ b.n 18d4e4 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ cmp r3, #68 @ 0x44 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 18d5f4 │ │ │ │ + bhi.n 18d574 │ │ │ │ movs r5, r3 │ │ │ │ cmp r3, #20 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - bmi.n 18d460 │ │ │ │ + bpl.n 18d5e0 │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #100] @ 18d5a0 │ │ │ │ sub sp, #20 │ │ │ │ @@ -411423,19 +411442,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 18d56e │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ cmp r2, #184 @ 0xb8 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 18d68c │ │ │ │ + bpl.n 18d60c │ │ │ │ movs r5, r3 │ │ │ │ cmp r2, #138 @ 0x8a │ │ │ │ lsls r5, r5, #2 │ │ │ │ - bmi.n 18d5d8 │ │ │ │ + bmi.n 18d558 │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #104] @ 18d62c │ │ │ │ sub sp, #16 │ │ │ │ @@ -411482,19 +411501,19 @@ │ │ │ │ mov r0, r6 │ │ │ │ b.n 18d5f8 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 18d6e8 │ │ │ │ + bvc.n 18d668 │ │ │ │ movs r5, r3 │ │ │ │ cmp r2, #0 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - bcc.n 18d54c │ │ │ │ + bmi.n 18d6cc │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #104] @ 18d6b8 │ │ │ │ sub sp, #16 │ │ │ │ @@ -411541,19 +411560,19 @@ │ │ │ │ mov r0, r6 │ │ │ │ b.n 18d684 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ cmp r1, #164 @ 0xa4 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 18d66c │ │ │ │ + bvs.n 18d5ec │ │ │ │ movs r5, r3 │ │ │ │ cmp r1, #116 @ 0x74 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - bcs.n 18d6c0 │ │ │ │ + bcc.n 18d640 │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #100] @ 18d740 │ │ │ │ sub sp, #20 │ │ │ │ @@ -411598,19 +411617,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 18d70e │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ cmp r1, #24 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 18d7dc │ │ │ │ + bvs.n 18d75c │ │ │ │ movs r5, r3 │ │ │ │ cmp r0, #234 @ 0xea │ │ │ │ lsls r5, r5, #2 │ │ │ │ - bcs.n 18d838 │ │ │ │ + bcc.n 18d7b8 │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #100] @ 18d7c8 │ │ │ │ sub sp, #20 │ │ │ │ @@ -411655,19 +411674,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 18d796 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ cmp r0, #144 @ 0x90 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r2, [sp, #736] @ 0x2e0 │ │ │ │ movs r5, r3 │ │ │ │ cmp r0, #98 @ 0x62 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - bne.n 18d7b0 │ │ │ │ + bcs.n 18d730 │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #100] @ 18d850 │ │ │ │ sub sp, #16 │ │ │ │ @@ -411711,19 +411730,19 @@ │ │ │ │ mov r1, r6 │ │ │ │ b.n 18d81c │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ cmp r0, #8 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 18d8ec │ │ │ │ + bpl.n 18d86c │ │ │ │ movs r5, r3 │ │ │ │ movs r7, #220 @ 0xdc │ │ │ │ lsls r5, r5, #2 │ │ │ │ - bne.n 18d930 │ │ │ │ + bcs.n 18d8b0 │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #100] @ 18d8d8 │ │ │ │ sub sp, #16 │ │ │ │ @@ -411767,19 +411786,19 @@ │ │ │ │ mov r1, r6 │ │ │ │ b.n 18d8a4 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ movs r7, #128 @ 0x80 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 18d87c │ │ │ │ + bmi.n 18d7fc │ │ │ │ movs r5, r3 │ │ │ │ movs r7, #84 @ 0x54 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - beq.n 18d8a8 │ │ │ │ + bne.n 18d828 │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #100] @ 18d960 │ │ │ │ sub sp, #20 │ │ │ │ @@ -411824,19 +411843,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 18d92e │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ movs r6, #248 @ 0xf8 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 18da1c │ │ │ │ + bmi.n 18d99c │ │ │ │ movs r5, r3 │ │ │ │ movs r6, #202 @ 0xca │ │ │ │ lsls r5, r5, #2 │ │ │ │ - beq.n 18da18 │ │ │ │ + bne.n 18d998 │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #100] @ 18d9e8 │ │ │ │ sub sp, #16 │ │ │ │ @@ -411880,19 +411899,19 @@ │ │ │ │ mov r1, r6 │ │ │ │ b.n 18d9b4 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ movs r6, #112 @ 0x70 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 18d9ac │ │ │ │ + bcc.n 18d92c │ │ │ │ movs r5, r3 │ │ │ │ movs r6, #68 @ 0x44 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldmia r7, {r1, r2, r3, r6, r7} │ │ │ │ + beq.n 18d918 │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #100] @ 18da70 │ │ │ │ sub sp, #20 │ │ │ │ @@ -411937,19 +411956,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 18da3e │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ movs r5, #232 @ 0xe8 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7, {r2, r3, r5, r6, r7} │ │ │ │ + beq.n 18d9d4 │ │ │ │ movs r5, r3 │ │ │ │ movs r5, #186 @ 0xba │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldmia r7!, {r1, r6} │ │ │ │ + beq.n 18da88 │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #100] @ 18daf8 │ │ │ │ sub sp, #20 │ │ │ │ @@ -411994,19 +412013,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 18dac6 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ movs r5, #96 @ 0x60 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #128] @ (18db84 ) │ │ │ │ + ldr r6, [pc, #896] @ (18de84 ) │ │ │ │ movs r7, r3 │ │ │ │ movs r5, #50 @ 0x32 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldmia r6!, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r7!, {r1, r3, r4, r5, r6} │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #100] @ 18db80 │ │ │ │ sub sp, #20 │ │ │ │ @@ -412051,19 +412070,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 18db4e │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ movs r4, #216 @ 0xd8 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6, {r3, r5, r6, r7} │ │ │ │ + ldmia r7, {r3, r5, r7} │ │ │ │ movs r5, r3 │ │ │ │ movs r4, #170 @ 0xaa │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldmia r6!, {r1, r4, r5} │ │ │ │ + ldmia r6, {r1, r4, r5, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #108] @ 18dc10 │ │ │ │ sub sp, #16 │ │ │ │ @@ -412111,19 +412130,19 @@ │ │ │ │ b.n 18dbda │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r4, #80 @ 0x50 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6!, {r3, r4, r7} │ │ │ │ + ldmia r7!, {r3, r4, r6} │ │ │ │ movs r5, r3 │ │ │ │ movs r4, #30 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldmia r5, {r2, r5, r7} │ │ │ │ + ldmia r6, {r2, r5, r6} │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #104] @ 18dc9c │ │ │ │ sub sp, #16 │ │ │ │ @@ -412170,19 +412189,19 @@ │ │ │ │ mov r0, r6 │ │ │ │ b.n 18dc68 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ movs r3, #192 @ 0xc0 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6, {r2, r3, r5, r6} │ │ │ │ + ldmia r7!, {r2, r3, r5} │ │ │ │ movs r5, r3 │ │ │ │ movs r3, #144 @ 0x90 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldmia r5!, {r1, r2, r4} │ │ │ │ + ldmia r5!, {r1, r2, r4, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #100] @ 18dd24 │ │ │ │ sub sp, #20 │ │ │ │ @@ -412227,19 +412246,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 18dcf2 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ movs r3, #52 @ 0x34 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r2, #48] @ 0x30 │ │ │ │ + str r4, [r2, #60] @ 0x3c │ │ │ │ movs r7, r3 │ │ │ │ movs r3, #6 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldmia r4!, {r1, r2, r3, r7} │ │ │ │ + ldmia r5!, {r1, r2, r3, r6} │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #100] @ 18ddac │ │ │ │ sub sp, #16 │ │ │ │ @@ -412285,18 +412304,18 @@ │ │ │ │ b.n 18dd76 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r2, #172 @ 0xac │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf74c001f │ │ │ │ + strb.w r0, [ip, pc, lsl #1] │ │ │ │ movs r2, #130 @ 0x82 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldmia r4!, {r2, r3} │ │ │ │ + ldmia r4!, {r2, r3, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #100] @ 18de34 │ │ │ │ sub sp, #20 │ │ │ │ @@ -412341,19 +412360,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 18de02 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6!, {r2, r3} │ │ │ │ + ldmia r6, {r2, r3, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ movs r1, #246 @ 0xf6 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r4, {r1, r2, r3, r4, r5} │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #104] @ 18dec0 │ │ │ │ sub sp, #20 │ │ │ │ @@ -412399,19 +412418,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 18de8e │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ movs r1, #156 @ 0x9c │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r4, {r2, r3, r4, r5, r7} │ │ │ │ movs r5, r3 │ │ │ │ movs r1, #106 @ 0x6a │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldmia r2!, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r3!, {r1, r4, r5, r7} │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #100] @ 18df48 │ │ │ │ sub sp, #20 │ │ │ │ @@ -412456,19 +412475,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 18df16 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ movs r1, #16 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5, {r2, r4, r5, r6} │ │ │ │ + ldmia r6!, {r2, r4, r5} │ │ │ │ movs r5, r3 │ │ │ │ movs r0, #226 @ 0xe2 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldmia r2!, {r1, r3, r5, r6} │ │ │ │ + ldmia r3, {r1, r3, r5} │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #100] @ 18dfd0 │ │ │ │ sub sp, #20 │ │ │ │ @@ -412513,19 +412532,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 18df9e │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ movs r0, #136 @ 0x88 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5!, {r3} │ │ │ │ + ldmia r5!, {r3, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ movs r0, #90 @ 0x5a │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldmia r1, {r1, r5, r6, r7} │ │ │ │ + ldmia r2!, {r1, r5, r7} │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #104] @ 18e05c │ │ │ │ sub sp, #16 │ │ │ │ @@ -412572,19 +412591,19 @@ │ │ │ │ mov r0, r6 │ │ │ │ b.n 18e028 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ movs r0, #0 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2!, {r3, r5, r7} │ │ │ │ + ldmia r3, {r3, r5, r6} │ │ │ │ movs r5, r3 │ │ │ │ subs r0, r2, #7 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldmia r1, {r1, r2, r4, r6} │ │ │ │ + ldmia r2, {r1, r2, r4} │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #104] @ 18e0e8 │ │ │ │ sub sp, #16 │ │ │ │ @@ -412631,19 +412650,19 @@ │ │ │ │ mov r0, r6 │ │ │ │ b.n 18e0b4 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ subs r4, r6, #5 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2, {r2, r3, r4} │ │ │ │ + ldmia r2, {r2, r3, r4, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ subs r4, r0, #5 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldmia r0!, {r1, r3, r6, r7} │ │ │ │ + ldmia r1, {r1, r3, r7} │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #104] @ 18e174 │ │ │ │ sub sp, #16 │ │ │ │ @@ -412690,19 +412709,19 @@ │ │ │ │ mov r0, r6 │ │ │ │ b.n 18e140 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ subs r0, r5, #3 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1!, {r4, r7} │ │ │ │ + ldmia r2!, {r4, r6} │ │ │ │ movs r5, r3 │ │ │ │ subs r0, r7, #2 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r5} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #100] @ 18e1fc │ │ │ │ sub sp, #20 │ │ │ │ @@ -412747,19 +412766,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 18e1ca │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ subs r4, r3, #1 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1!, {r2} │ │ │ │ + ldmia r1!, {r2, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ subs r6, r5, #0 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - stmia r7!, {r1, r2, r4, r5, r7} │ │ │ │ + ldmia r0!, {r1, r2, r4, r5, r6} │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #116] @ 18e294 │ │ │ │ sub sp, #16 │ │ │ │ @@ -412808,18 +412827,18 @@ │ │ │ │ mov r1, r6 │ │ │ │ b.n 18e260 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ adds r4, r2, #7 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf274001f │ │ │ │ + @ instruction: 0xf334001f │ │ │ │ adds r0, r3, #6 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - stmia r7!, {r1, r5} │ │ │ │ + stmia r7!, {r1, r5, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #100] @ 18e31c │ │ │ │ sub sp, #20 │ │ │ │ @@ -412864,19 +412883,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 18e2ea │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ adds r4, r7, #4 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r2, r3, r6} │ │ │ │ + ldmia r0!, {r2, r3} │ │ │ │ movs r5, r3 │ │ │ │ adds r6, r1, #4 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - stmia r6!, {r1, r2, r4, r7} │ │ │ │ + stmia r7!, {r1, r2, r4, r6} │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #100] @ 18e3a4 │ │ │ │ sub sp, #20 │ │ │ │ @@ -412921,19 +412940,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 18e372 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ adds r4, r6, #2 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, lr │ │ │ │ + mov r4, r6 │ │ │ │ movs r7, r3 │ │ │ │ adds r6, r0, #2 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - stmia r6!, {r1, r2, r3} │ │ │ │ + stmia r6!, {r1, r2, r3, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #100] @ 18e42c │ │ │ │ sub sp, #20 │ │ │ │ @@ -412978,19 +412997,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 18e3fa │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ adds r4, r5, #0 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r4, r5} │ │ │ │ + stmia r6!, {r4, r5, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ subs r6, r7, r7 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - stmia r5!, {r1, r2, r7} │ │ │ │ + stmia r6!, {r1, r2, r6} │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #100] @ 18e4b4 │ │ │ │ sub sp, #20 │ │ │ │ @@ -413035,19 +413054,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 18e482 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ subs r4, r4, r6 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r2, r3, r4, r6} │ │ │ │ + stmia r6!, {r2, r3, r4} │ │ │ │ movs r5, r3 │ │ │ │ subs r6, r6, r5 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r5, r7} │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #100] @ 18e53c │ │ │ │ sub sp, #20 │ │ │ │ @@ -413092,19 +413111,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 18e50a │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ subs r4, r3, r4 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r2, r4, r6, r7} │ │ │ │ + stmia r5!, {r2, r4, r7} │ │ │ │ movs r5, r3 │ │ │ │ subs r6, r5, r3 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - stmia r4!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r5!, {r1, r2, r4, r5} │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #100] @ 18e5c4 │ │ │ │ sub sp, #20 │ │ │ │ @@ -413149,19 +413168,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 18e592 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ subs r4, r2, r2 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r2, r3, r6} │ │ │ │ + stmia r5!, {r2, r3} │ │ │ │ movs r5, r3 │ │ │ │ subs r6, r4, r1 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - stmia r3!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r4!, {r1, r2, r3, r5, r7} │ │ │ │ movs r5, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r8, r1 │ │ │ │ ldr r1, [pc, #236] @ (18e6d8 ) │ │ │ │ @@ -413184,49 +413203,49 @@ │ │ │ │ beq.n 18e6d0 │ │ │ │ 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 1e2c98 │ │ │ │ + bl 1e2d40 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ mov.w r1, r8, lsr #3 │ │ │ │ mov r4, r0 │ │ │ │ str r5, [r0, #0] │ │ │ │ str r1, [r0, #16] │ │ │ │ cbnz r3, 18e65e │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [r4, #4] │ │ │ │ bl 18c880 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e2e4c │ │ │ │ + bl 1e2ef4 │ │ │ │ ldr r2, [pc, #152] @ (18e6e0 ) │ │ │ │ ldr r3, [pc, #148] @ (18e6dc ) │ │ │ │ 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 18e6d4 │ │ │ │ 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 1e2c98 │ │ │ │ + bl 1e2d40 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ str r0, [r4, #20] │ │ │ │ mov r0, r4 │ │ │ │ adds r1, #31 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl 1e2c98 │ │ │ │ + bl 1e2d40 │ │ │ │ ldr r1, [pc, #104] @ (18e6e4 ) │ │ │ │ str r0, [r4, #24] │ │ │ │ ldr r0, [pc, #104] @ (18e6e8 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 5a014 │ │ │ │ mov r1, r7 │ │ │ │ @@ -413237,15 +413256,15 @@ │ │ │ │ blx 59d90 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ str r5, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 18e632 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e2d44 │ │ │ │ + bl 1e2dec │ │ │ │ mov r6, r0 │ │ │ │ ldrd r3, r1, [r5, #40] @ 0x28 │ │ │ │ str r3, [sp, #4] │ │ │ │ lsls r2, r3, #3 │ │ │ │ blx 59c7c │ │ │ │ ldr r3, [pc, #52] @ (18e6ec ) │ │ │ │ mov r0, r6 │ │ │ │ @@ -413263,17 +413282,17 @@ │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ subs r4, r1, r0 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ adds r4, r6, r6 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldmia r7!, {r1, r2, r4, r5, r6} │ │ │ │ + beq.n 18e754 │ │ │ │ movs r1, r4 │ │ │ │ - stmia r6!, {r4} │ │ │ │ + stmia r6!, {r4, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ stmia r7!, {r0, r2, r4} │ │ │ │ vtbx.8 d16, {d31- │ │ │ │ ldr r3, [pc, #16] @ (18e708 ) │ │ │ │ add r3, pc │ │ │ │ @@ -413281,15 +413300,15 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #8] @ (18e70c ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r0, [r4, #2] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldrb.w r0, [sl, sp, lsl #1] │ │ │ │ + ldr.w r0, [sl, #29] │ │ │ │ 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 │ │ │ │ @@ -413297,27 +413316,27 @@ │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [pc, #44] @ (18e758 ) │ │ │ │ strd lr, r0, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r0, #0 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 1e0740 │ │ │ │ + bl 1e07e8 │ │ │ │ ldr r3, [pc, #28] @ (18e75c ) │ │ │ │ add r3, pc │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cbz r3, 18e74e │ │ │ │ ldr r0, [pc, #24] @ (18e760 ) │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 58cac <__longjmp_chk@plt> │ │ │ │ blx 593f8 │ │ │ │ nop │ │ │ │ - @ instruction: 0xf7fa001d │ │ │ │ - strb r4, [r0, #20] │ │ │ │ + ldrh.w r0, [sl, #29] │ │ │ │ + strb r4, [r0, #23] │ │ │ │ movs r5, r3 │ │ │ │ str r6, [r3, r6] │ │ │ │ lsls r5, r5, #2 │ │ │ │ str r4, [r1, r0] │ │ │ │ lsls r5, r5, #2 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmp r1, r0 │ │ │ │ @@ -413402,15 +413421,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 1e2cc4 │ │ │ │ + bl 1e2d6c │ │ │ │ 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] │ │ │ │ @@ -413450,15 +413469,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 1e2cc4 │ │ │ │ + bl 1e2d6c │ │ │ │ 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] │ │ │ │ @@ -413467,15 +413486,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 1e2cc4 │ │ │ │ + bl 1e2d6c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ str r0, [r3, #44] @ 0x2c │ │ │ │ b.n 18e876 │ │ │ │ ldr.w ip, [r1] │ │ │ │ tst.w ip, #3 │ │ │ │ @@ -413527,31 +413546,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 1e2c98 │ │ │ │ + bl 1e2d40 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #116] @ 0x74 │ │ │ │ strd r6, r3, [r0] │ │ │ │ - bl 1e36c0 │ │ │ │ + bl 1e3768 │ │ │ │ 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 1e2e4c │ │ │ │ + bl 1e2ef4 │ │ │ │ pop {r3, pc} │ │ │ │ ldr.w r3, [r0, #304] @ 0x130 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 18ea8e │ │ │ │ cmp r3, #2 │ │ │ │ beq.w 18eab8 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -413750,20 +413769,20 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [pc, #20] @ (18eba8 ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [pc, #20] @ (18ebac ) │ │ │ │ ldr r3, [r4, #124] @ 0x7c │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e0740 │ │ │ │ + bl 1e07e8 │ │ │ │ movs r0, #1 │ │ │ │ blx 58fc8 │ │ │ │ nop │ │ │ │ - adcs.w r0, ip, #10289152 @ 0x9d0000 │ │ │ │ - strb r2, [r3, #2] │ │ │ │ + @ instruction: 0xf61c001d │ │ │ │ + strb r2, [r3, #5] │ │ │ │ movs r5, r3 │ │ │ │ cbz r1, 18ebe2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ @@ -413846,23 +413865,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 5926c │ │ │ │ movs r0, #0 │ │ │ │ - bl 1e2c0c │ │ │ │ + bl 1e2cb4 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov sl, r0 │ │ │ │ ldr r4, [r3, #88] @ 0x58 │ │ │ │ cmp r9, r4 │ │ │ │ beq.w 18ee5e │ │ │ │ movs r1, #8 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e2c98 │ │ │ │ + bl 1e2d40 │ │ │ │ str r0, [r4, #92] @ 0x5c │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, r9 │ │ │ │ bne.n 18ecbe │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r6, [r3, #88] @ 0x58 │ │ │ │ cmp r6, r9 │ │ │ │ @@ -414100,15 +414119,15 @@ │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ mul.w r3, r0, r3 │ │ │ │ cmp r5, r3 │ │ │ │ mov r0, sl │ │ │ │ it cs │ │ │ │ movcs r5, r3 │ │ │ │ strb.w r5, [fp, #196] @ 0xc4 │ │ │ │ - bl 1e2e4c │ │ │ │ + bl 1e2ef4 │ │ │ │ ldr.w r2, [pc, #2152] @ 18f7d8 │ │ │ │ ldr.w r3, [pc, #2140] @ 18f7d0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -414885,18 +414904,18 @@ │ │ │ │ bne.w 18ee68 │ │ │ │ b.w 18eeb4 │ │ │ │ nop │ │ │ │ asrs r4, r6, #15 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - stc2 0, cr0, [r4, #176]! @ 0xb0 │ │ │ │ + cdp2 0, 6, cr0, cr4, cr12, {1} │ │ │ │ asrs r6, r0, #2 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - sbcs.w r0, sl, #11272192 @ 0xac0000 │ │ │ │ + @ instruction: 0xf63a002c │ │ │ │ sub.w r3, r9, #784 @ 0x310 │ │ │ │ cmp r3, #10 │ │ │ │ bls.w 18f4bc │ │ │ │ b.n 18f106 │ │ │ │ movs r4, #4 │ │ │ │ b.w 18ec64 │ │ │ │ cmp r1, #4 │ │ │ │ @@ -414920,15 +414939,15 @@ │ │ │ │ blx 597d0 <__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 1e2c98 │ │ │ │ + bl 1e2d40 │ │ │ │ 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] │ │ │ │ @@ -415110,15 +415129,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 1e2cc4 │ │ │ │ + bl 1e2d6c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ str r0, [r3, #44] @ 0x2c │ │ │ │ b.n 18f9fa │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ @@ -415148,29 +415167,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 1e2cc4 │ │ │ │ + bl 1e2d6c │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov ip, r0 │ │ │ │ str r0, [r4, #68] @ 0x44 │ │ │ │ b.n 18fa44 │ │ │ │ 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 1e2cc4 │ │ │ │ + bl 1e2d6c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ str r0, [r3, #56] @ 0x38 │ │ │ │ b.n 18fa56 │ │ │ │ nop │ │ │ │ mov ip, r1 │ │ │ │ @@ -415227,15 +415246,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 1e3734 │ │ │ │ + bl 1e37dc │ │ │ │ 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 │ │ │ │ @@ -415250,41 +415269,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 1e2c98 │ │ │ │ + bl 1e2d40 │ │ │ │ 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 1e2c98 │ │ │ │ + bl 1e2d40 │ │ │ │ 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 1e2c98 │ │ │ │ + bl 1e2d40 │ │ │ │ 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 1e2c98 │ │ │ │ + bl 1e2d40 │ │ │ │ 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] │ │ │ │ @@ -415440,15 +415459,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 1e3734 │ │ │ │ + bl 1e37dc │ │ │ │ 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] │ │ │ │ @@ -415474,15 +415493,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 1e3734 │ │ │ │ + bl 1e37dc │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ add.w r7, r0, #120 @ 0x78 │ │ │ │ blx 59c7c │ │ │ │ ldr r1, [r6, #0] │ │ │ │ movs r3, #0 │ │ │ │ @@ -415512,15 +415531,15 @@ │ │ │ │ ldr.w r4, [r3, r7, lsl #2] │ │ │ │ cbz r4, 18feac │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldrh.w fp, [r4, #12] │ │ │ │ ldr.w r9, [r4] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - bl 1e3734 │ │ │ │ + bl 1e37dc │ │ │ │ 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 │ │ │ │ @@ -415552,15 +415571,15 @@ │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 18ff18 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldrh.w sl, [r9, #12] │ │ │ │ ldr.w fp, [r9] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1e3734 │ │ │ │ + bl 1e37dc │ │ │ │ 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 │ │ │ │ @@ -415631,15 +415650,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 1e2cc4 │ │ │ │ + bl 1e2d6c │ │ │ │ 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] │ │ │ │ @@ -415715,15 +415734,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 1e3734 │ │ │ │ + bl 1e37dc │ │ │ │ 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 │ │ │ │ @@ -415740,15 +415759,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 1e3734 │ │ │ │ + bl 1e37dc │ │ │ │ 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 │ │ │ │ @@ -415759,15 +415778,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 1e3734 │ │ │ │ + bl 1e37dc │ │ │ │ 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} │ │ │ │ @@ -415785,15 +415804,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 1e3734 │ │ │ │ + bl 1e37dc │ │ │ │ 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 │ │ │ │ @@ -415825,15 +415844,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 1e3734 │ │ │ │ + bl 1e37dc │ │ │ │ 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] │ │ │ │ @@ -415873,15 +415892,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 1e3734 │ │ │ │ + bl 1e37dc │ │ │ │ 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] │ │ │ │ @@ -415889,15 +415908,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 1e3734 │ │ │ │ + bl 1e37dc │ │ │ │ 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] │ │ │ │ @@ -415920,15 +415939,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 1e3734 │ │ │ │ + bl 1e37dc │ │ │ │ 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 │ │ │ │ @@ -415942,15 +415961,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 19031c │ │ │ │ - bl 1e3734 │ │ │ │ + bl 1e37dc │ │ │ │ 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] │ │ │ │ @@ -415972,15 +415991,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 1e3734 │ │ │ │ + bl 1e37dc │ │ │ │ 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] │ │ │ │ @@ -416103,15 +416122,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 1e3734 │ │ │ │ + bl 1e37dc │ │ │ │ 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 │ │ │ │ @@ -416129,15 +416148,15 @@ │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ ite ne │ │ │ │ movne r3, #2 │ │ │ │ moveq r3, #3 │ │ │ │ str r3, [r7, #8] │ │ │ │ b.n 190550 │ │ │ │ - bl 1e3734 │ │ │ │ + bl 1e37dc │ │ │ │ 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 │ │ │ │ @@ -416161,15 +416180,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 1e3734 │ │ │ │ + bl 1e37dc │ │ │ │ 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 │ │ │ │ @@ -416215,15 +416234,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 1e3734 │ │ │ │ + bl 1e37dc │ │ │ │ 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] │ │ │ │ @@ -416239,15 +416258,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 1904c4 │ │ │ │ - bl 1e3734 │ │ │ │ + bl 1e37dc │ │ │ │ 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 │ │ │ │ @@ -416281,15 +416300,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 1e3734 │ │ │ │ + bl 1e37dc │ │ │ │ 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] │ │ │ │ @@ -416344,15 +416363,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 1e3734 │ │ │ │ + bl 1e37dc │ │ │ │ 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] │ │ │ │ @@ -416365,15 +416384,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 1e3734 │ │ │ │ + bl 1e37dc │ │ │ │ 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] │ │ │ │ @@ -416525,15 +416544,15 @@ │ │ │ │ movne r3, #3 │ │ │ │ strne r3, [r6, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ movs r3, #3 │ │ │ │ strd r2, r3, [r5, #32] │ │ │ │ - bl 1e3734 │ │ │ │ + bl 1e37dc │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov r3, r0 │ │ │ │ mov.w ip, #252 @ 0xfc │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldrd r2, r1, [r5, #20] │ │ │ │ strh.w fp, [r3, #8] │ │ │ │ @@ -416541,15 +416560,15 @@ │ │ │ │ add.w ip, r2, fp │ │ │ │ str.w ip, [r5, #20] │ │ │ │ str.w r3, [r1, r2, lsl #2] │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ str r5, [r3, #24] │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ str r2, [r3, #0] │ │ │ │ - bl 1e3734 │ │ │ │ + bl 1e37dc │ │ │ │ ldr r1, [r5, #16] │ │ │ │ ldr.w ip, [r5, #28] │ │ │ │ movs r3, #0 │ │ │ │ add.w lr, r1, fp │ │ │ │ strh.w fp, [r0, #8] │ │ │ │ strh r3, [r0, #12] │ │ │ │ movs r2, #2 │ │ │ │ @@ -416573,15 +416592,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ and.w fp, r3, #12 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ orr.w fp, fp, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1e3734 │ │ │ │ + bl 1e37dc │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r1, [r4, #28] │ │ │ │ ldr r2, [r5, #24] │ │ │ │ movs r5, #1 │ │ │ │ str.w fp, [r0] │ │ │ │ add.w ip, r3, r5 │ │ │ │ strh r5, [r0, #8] │ │ │ │ @@ -416599,15 +416618,15 @@ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ and.w r3, r3, #12 │ │ │ │ orr.w r3, r3, #4096 @ 0x1000 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1e3734 │ │ │ │ + bl 1e37dc │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr r1, [r4, #28] │ │ │ │ mov.w ip, #3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov.w lr, #2048 @ 0x800 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr.w r3, [sl, #24] │ │ │ │ @@ -416653,28 +416672,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 1e2cc4 │ │ │ │ + bl 1e2d6c │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ b.n 1909fe │ │ │ │ ldr r2, [r4, #0] │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ ldr.w r3, [r8, #24] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldrh r7, [r3, #12] │ │ │ │ ldr.w r9, [r3] │ │ │ │ - bl 1e3734 │ │ │ │ + bl 1e37dc │ │ │ │ ldr r2, [r4, #16] │ │ │ │ mov r3, r0 │ │ │ │ strh r5, [r0, #8] │ │ │ │ ldr r5, [r4, #28] │ │ │ │ ldr.w r1, [r8, #24] │ │ │ │ str.w r9, [r0] │ │ │ │ strh r7, [r0, #12] │ │ │ │ @@ -416918,15 +416937,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ blx r6 │ │ │ │ cbz r0, 190cd0 │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ cbz r0, 190d16 │ │ │ │ mov r1, fp │ │ │ │ - bl 1e49d4 │ │ │ │ + bl 1e4a7c │ │ │ │ adds r4, #1 │ │ │ │ cmp r5, r4 │ │ │ │ beq.n 190cfa │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ cmp r4, r3 │ │ │ │ bcc.n 190ca6 │ │ │ │ ldr.w r2, [fp, #84] @ 0x54 │ │ │ │ @@ -416947,15 +416966,15 @@ │ │ │ │ bne.n 190c96 │ │ │ │ ldr.w r8, [r8, #4] │ │ │ │ cmp r8, sl │ │ │ │ bne.n 190c82 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4af0 │ │ │ │ + bl 1e4b98 │ │ │ │ str r0, [r7, #64] @ 0x40 │ │ │ │ b.n 190cca │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cbnz r2, 190d3a │ │ │ │ @@ -417236,17 +417255,17 @@ │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 190fcc │ │ │ │ adds r0, #1 │ │ │ │ cmp r0, #12 │ │ │ │ bne.n 190fd6 │ │ │ │ b.n 190fc8 │ │ │ │ nop │ │ │ │ - bge.n 190fd4 │ │ │ │ + blt.n 190f54 │ │ │ │ movs r4, r5 │ │ │ │ - bge.n 190fa4 │ │ │ │ + blt.n 190f24 │ │ │ │ movs r4, r5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r1 │ │ │ │ ldr.w lr, [r0] │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ movw ip, #2011 @ 0x7db │ │ │ │ @@ -417769,15 +417788,15 @@ │ │ │ │ bne.w 1913aa │ │ │ │ b.n 1913d0 │ │ │ │ cmp.w r4, #808 @ 0x328 │ │ │ │ beq.n 1914fc │ │ │ │ b.n 1912e8 │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ udf #255 @ 0xff │ │ │ │ - bls.n 1915c4 │ │ │ │ + bls.n 191544 │ │ │ │ movs r4, r5 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ beq.n 1915f4 │ │ │ │ lsrs r2, r3, #7 │ │ │ │ movw r0, #905 @ 0x389 │ │ │ │ cmp r2, #8 │ │ │ │ @@ -418285,15 +418304,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 1e2cc4 │ │ │ │ + bl 1e2d6c │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ ldr r6, [r4, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ b.n 1919a2 │ │ │ │ tst.w r5, #528 @ 0x210 │ │ │ │ beq.n 191ae4 │ │ │ │ ldrb.w r3, [r8, #32] │ │ │ │ @@ -418339,15 +418358,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 1e2cc4 │ │ │ │ + bl 1e2d6c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r3, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ ldr r2, [r3, #80] @ 0x50 │ │ │ │ b.n 191a4e │ │ │ │ strd r2, r2, [r8, #88] @ 0x58 │ │ │ │ b.n 191a42 │ │ │ │ @@ -418355,15 +418374,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 1e2cc4 │ │ │ │ + bl 1e2d6c │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r4, #40] @ 0x28 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ b.n 191aaa │ │ │ │ nop │ │ │ │ b.n 19199c │ │ │ │ lsls r4, r5, #2 │ │ │ │ @@ -418453,15 +418472,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 1e2cc4 │ │ │ │ + bl 1e2d6c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [r3, #20] │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ b.n 191c56 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -418508,26 +418527,26 @@ │ │ │ │ beq.n 191d6c │ │ │ │ bhi.n 191d0c │ │ │ │ cmp r0, #191 @ 0xbf │ │ │ │ beq.n 191d04 │ │ │ │ cmp r1, #32 │ │ │ │ beq.n 191d8e │ │ │ │ vldr s0, [pc, #156] @ 191d98 │ │ │ │ - bl 1dedb8 │ │ │ │ + bl 1dee60 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r1, #32 │ │ │ │ bne.n 191d84 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r1, #32 │ │ │ │ it eq │ │ │ │ moveq.w r0, #1065353216 @ 0x3f800000 │ │ │ │ beq.n 191d02 │ │ │ │ vmov.f32 s0, #112 @ 0x3f800000 1.0 │ │ │ │ - bl 1dedb8 │ │ │ │ + bl 1dee60 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r1, #32 │ │ │ │ movw r0, #32767 @ 0x7fff │ │ │ │ it eq │ │ │ │ mvneq.w r0, #2147483648 @ 0x80000000 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r1, #32 │ │ │ │ @@ -418554,20 +418573,20 @@ │ │ │ │ moveq.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ cmp r1, #32 │ │ │ │ it eq │ │ │ │ moveq.w r0, #2139095040 @ 0x7f800000 │ │ │ │ beq.n 191d02 │ │ │ │ vldr s0, [pc, #36] @ 191d9c │ │ │ │ - bl 1dedb8 │ │ │ │ + bl 1dee60 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ vldr s0, [pc, #24] @ 191da0 │ │ │ │ - bl 1dedb8 │ │ │ │ + bl 1dee60 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #0 │ │ │ │ movt r0, #65408 @ 0xff80 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ vaddl.u8 q0, d0, d0 │ │ │ │ @@ -418583,38 +418602,38 @@ │ │ │ │ ldr r1, [pc, #16] @ (191dcc ) │ │ │ │ ldr r0, [pc, #20] @ (191dd0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 18e710 │ │ │ │ nop │ │ │ │ - ldmia r5, {r5, r6} │ │ │ │ + ldmia r6!, {r5} │ │ │ │ movs r4, r5 │ │ │ │ - ldr r2, [r1, #16] │ │ │ │ + ldr r2, [r1, #28] │ │ │ │ movs r5, r3 │ │ │ │ - ldr r6, [pc, #640] @ (192054 ) │ │ │ │ + ldr r7, [pc, #384] @ (191f54 ) │ │ │ │ movs r2, r4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (191df8 ) │ │ │ │ mov.w r2, #470 @ 0x1d6 │ │ │ │ ldr r1, [pc, #16] @ (191dfc ) │ │ │ │ ldr r0, [pc, #20] @ (191e00 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 18e710 │ │ │ │ nop │ │ │ │ - ldmia r5, {r5} │ │ │ │ + ldmia r5, {r5, r6, r7} │ │ │ │ movs r4, r5 │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ + ldr r2, [r3, #24] │ │ │ │ movs r5, r3 │ │ │ │ - ldr r6, [pc, #448] @ (191fc4 ) │ │ │ │ + ldr r7, [pc, #192] @ (191ec4 ) │ │ │ │ movs r2, r4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 191e9e │ │ │ │ push {r4, lr} │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #33 @ 0x21 │ │ │ │ @@ -419869,15 +419888,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 1e2cc4 │ │ │ │ + bl 1e2d6c │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr r4, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ b.n 192a74 │ │ │ │ nop │ │ │ │ bvs.n 1929d8 │ │ │ │ lsls r4, r5, #2 │ │ │ │ @@ -420322,15 +420341,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 1e2cc4 │ │ │ │ + bl 1e2d6c │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r7, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 192f1e │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r3, r0 │ │ │ │ @@ -420478,15 +420497,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 1e2cc4 │ │ │ │ + bl 1e2d6c │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr r4, [r7, #40] @ 0x28 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ b.n 1930a2 │ │ │ │ nop.w │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -421161,15 +421180,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 1e2cc4 │ │ │ │ + bl 1e2d6c │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr.w r5, [r8, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 1937aa │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @@ -421414,15 +421433,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 1e2cc4 │ │ │ │ + bl 1e2d6c │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ b.n 193a3a │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r3, r0 │ │ │ │ @@ -421949,15 +421968,15 @@ │ │ │ │ add.w r5, r9, r1, lsl #2 │ │ │ │ ldr.w r0, [r9, r1, lsl #2] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ stmia r2!, {r0, r1} │ │ │ │ strd r0, r1, [sp, #20] │ │ │ │ mov r0, r9 │ │ │ │ ldrb.w r5, [sp, #28] │ │ │ │ - bl 22e918 │ │ │ │ + bl 22e9c0 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldrb.w r3, [r2, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ bne.w 19439e │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ and.w r5, r5, #127 @ 0x7f │ │ │ │ ldr r2, [r2, #20] │ │ │ │ @@ -422003,15 +422022,15 @@ │ │ │ │ ldr.w r3, [r9, #36] @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ add.w r3, r4, r3, lsl #7 │ │ │ │ ldrb.w r3, [r3, #41] @ 0x29 │ │ │ │ add.w r3, r9, r3, lsl #2 │ │ │ │ ldr.w r8, [r3, #40] @ 0x28 │ │ │ │ - bl 200b0c │ │ │ │ + bl 200bb4 │ │ │ │ ldr.w r3, [r9, #36] @ 0x24 │ │ │ │ movw r2, #826 @ 0x33a │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ beq.w 194260 │ │ │ │ @@ -422040,20 +422059,20 @@ │ │ │ │ tst.w ip, r3 │ │ │ │ bne.n 194100 │ │ │ │ cmp r5, #24 │ │ │ │ beq.w 194362 │ │ │ │ cmp r5, #23 │ │ │ │ beq.w 194354 │ │ │ │ mov r0, r2 │ │ │ │ - bl 2e4550 │ │ │ │ + bl 2e45f8 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3, #116] @ 0x74 │ │ │ │ - bl 2e477c │ │ │ │ + bl 2e4824 │ │ │ │ ldr r1, [pc, #824] @ (194418 ) │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r4 │ │ │ │ add r1, pc │ │ │ │ mov r0, r6 │ │ │ │ bl 1a3eb4 │ │ │ │ mov fp, r2 │ │ │ │ @@ -422343,15 +422362,15 @@ │ │ │ │ bpl.n 1943ec │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sl, #554] @ 0x22a │ │ │ │ add r5, r3 │ │ │ │ cmp r5, #3 │ │ │ │ bhi.w 194100 │ │ │ │ movs r0, #0 │ │ │ │ - bl 2e487c │ │ │ │ + bl 2e4924 │ │ │ │ ldr r1, [pc, #76] @ (194430 ) │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ bl 1a3eb4 │ │ │ │ cmp r5, #5 │ │ │ │ bne.n 1943d2 │ │ │ │ @@ -422369,27 +422388,27 @@ │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ stmia r0!, {r4, r6} │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #848 @ (adr r0, 19476c ) │ │ │ │ + add r1, pc, #592 @ (adr r1, 19466c ) │ │ │ │ movs r5, r3 │ │ │ │ pop {r1, r2, r6, r7, pc} │ │ │ │ lsls r4, r5, #2 │ │ │ │ - ldr r6, [sp, #640] @ 0x280 │ │ │ │ + ldr r7, [sp, #384] @ 0x180 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r5, [sp, #808] @ 0x328 │ │ │ │ + ldr r6, [sp, #552] @ 0x228 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r6, [sp, #304] @ 0x130 │ │ │ │ + ldr r7, [sp, #48] @ 0x30 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r6, [sp, #152] @ 0x98 │ │ │ │ + ldr r6, [sp, #920] @ 0x398 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r5, [sp, #728] @ 0x2d8 │ │ │ │ + ldr r6, [sp, #472] @ 0x1d8 │ │ │ │ movs r5, r3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -423293,15 +423312,15 @@ │ │ │ │ lsls r0, r6, #4 │ │ │ │ lsls r0, r6, #4 │ │ │ │ lsls r0, r6, #4 │ │ │ │ lsls r0, r6, #4 │ │ │ │ lsls r0, r6, #4 │ │ │ │ uxtb.w fp, r2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 200b40 │ │ │ │ + bl 200be8 │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ adds r5, r0, r7 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ cmp r5, #32 │ │ │ │ add.w r1, r1, r2, lsl #7 │ │ │ │ @@ -423962,23 +423981,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ cbz r0, 1954da │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ sub sp, #480 @ 0x1e0 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - ldrh r0, [r3, #56] @ 0x38 │ │ │ │ + ldrh r0, [r3, #62] @ 0x3e │ │ │ │ movs r5, r3 │ │ │ │ - ldrh r2, [r4, #54] @ 0x36 │ │ │ │ + ldrh r2, [r4, #60] @ 0x3c │ │ │ │ movs r5, r3 │ │ │ │ - ldrh r4, [r3, #52] @ 0x34 │ │ │ │ + ldrh r4, [r3, #58] @ 0x3a │ │ │ │ movs r5, r3 │ │ │ │ - ldrh r2, [r6, #46] @ 0x2e │ │ │ │ + ldrh r2, [r6, #52] @ 0x34 │ │ │ │ movs r5, r3 │ │ │ │ - ldrh r4, [r4, #48] @ 0x30 │ │ │ │ + ldrh r4, [r4, #54] @ 0x36 │ │ │ │ movs r5, r3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -424463,15 +424482,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, 1959c8 │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 1ff72c │ │ │ │ + bl 1ff7d4 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldrb.w r3, [r2, #562] @ 0x232 │ │ │ │ orrs r3, r0 │ │ │ │ strb.w r3, [r2, #562] @ 0x232 │ │ │ │ ldr r2, [pc, #572] @ (195be8 ) │ │ │ │ ldr r3, [pc, #564] @ (195be4 ) │ │ │ │ add r2, pc │ │ │ │ @@ -426851,15 +426870,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 1e2cc4 │ │ │ │ + bl 1e2d6c │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r6, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 1970de │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ lsls r4, r5, #2 │ │ │ │ @@ -427839,17 +427858,17 @@ │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ b.n 19789c │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ ldrh r6, [r4, #42] @ 0x2a │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r5, #1] │ │ │ │ + strb r0, [r5, #4] │ │ │ │ movs r5, r3 │ │ │ │ - strb r0, [r5, #1] │ │ │ │ + strb r0, [r5, #4] │ │ │ │ movs r5, r3 │ │ │ │ ldrh r6, [r7, #20] │ │ │ │ lsls r4, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3792] @ 0xed0 │ │ │ │ @@ -428165,15 +428184,15 @@ │ │ │ │ uxtb r3, r3 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov.w r3, #676 @ 0x2a4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ add.w r3, r5, #44 @ 0x2c │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 2e3a94 │ │ │ │ + bl 2e3b3c │ │ │ │ mov r6, r0 │ │ │ │ ldrb.w r0, [r4, #61] @ 0x3d │ │ │ │ sub.w r3, r6, #3 │ │ │ │ ldrb.w ip, [r4, #60] @ 0x3c │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ lsls r2, r3, #5 │ │ │ │ @@ -429529,15 +429548,15 @@ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ands.w r3, r3, #4 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ beq.w 199470 │ │ │ │ vmov.f32 s0, #96 @ 0x3f000000 0.5 │ │ │ │ - bl 1dedb8 │ │ │ │ + bl 1dee60 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 18fd34 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ @@ -429563,15 +429582,15 @@ │ │ │ │ bne.w 198ab2 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ lsls r3, r2 │ │ │ │ ldr.w r2, [r5, #216] @ 0xd8 │ │ │ │ ands r3, r2 │ │ │ │ beq.w 199690 │ │ │ │ mov r0, r4 │ │ │ │ - bl 200da0 │ │ │ │ + bl 200e48 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 1983d6 │ │ │ │ ldr.w r1, [sl, #24] │ │ │ │ mov r3, r0 │ │ │ │ mov r2, sl │ │ │ │ movs r0, #7 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ @@ -429763,15 +429782,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r2, [r1, r3] │ │ │ │ + ldrsh r2, [r1, r6] │ │ │ │ movs r5, r3 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r0, r7 │ │ │ │ rsb sl, r4, #32 │ │ │ │ @@ -430042,15 +430061,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 199592 │ │ │ │ movw r3, #641 @ 0x281 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ b.w 198678 │ │ │ │ vldr s0, [pc, #400] @ 199538 │ │ │ │ mov.w r8, #0 │ │ │ │ - bl 1dedb8 │ │ │ │ + bl 1dee60 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 18fd34 │ │ │ │ mov.w r9, #0 │ │ │ │ @@ -430073,15 +430092,15 @@ │ │ │ │ ldr r1, [r6, #80] @ 0x50 │ │ │ │ cmp r3, #16 │ │ │ │ mov r0, r6 │ │ │ │ it cc │ │ │ │ movcc r3, #16 │ │ │ │ str r3, [r6, #76] @ 0x4c │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bl 1e2cc4 │ │ │ │ + bl 1e2d6c │ │ │ │ str r0, [r6, #80] @ 0x50 │ │ │ │ ldr r6, [r5, #16] │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ b.w 1987a2 │ │ │ │ mov sl, r9 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ @@ -430348,15 +430367,15 @@ │ │ │ │ ldr r1, [r7, #68] @ 0x44 │ │ │ │ cmp r3, #16 │ │ │ │ mov r0, r7 │ │ │ │ it cc │ │ │ │ movcc r3, #16 │ │ │ │ str r3, [r7, #64] @ 0x40 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bl 1e2cc4 │ │ │ │ + bl 1e2d6c │ │ │ │ str r0, [r7, #68] @ 0x44 │ │ │ │ ldr r7, [r5, #16] │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ b.n 198fa4 │ │ │ │ ldr r1, [pc, #104] @ (199770 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ @@ -430391,37 +430410,37 @@ │ │ │ │ add r1, pc │ │ │ │ bl 1a3eb4 │ │ │ │ ldr r1, [pc, #52] @ (199790 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ bl 1a3eb4 │ │ │ │ nop │ │ │ │ - ldr r5, [pc, #928] @ (199b08 ) │ │ │ │ + ldr r6, [pc, #672] @ (199a08 ) │ │ │ │ movs r5, r3 │ │ │ │ - ldr r7, [pc, #488] @ (199954 ) │ │ │ │ + str r2, [r7, r0] │ │ │ │ movs r5, r3 │ │ │ │ - ldr r6, [pc, #504] @ (199968 ) │ │ │ │ + ldr r7, [pc, #248] @ (199868 ) │ │ │ │ movs r5, r3 │ │ │ │ - ldr r4, [pc, #960] @ (199b34 ) │ │ │ │ + ldr r5, [pc, #704] @ (199a34 ) │ │ │ │ movs r5, r3 │ │ │ │ - ldr r4, [pc, #808] @ (199aa0 ) │ │ │ │ + ldr r5, [pc, #552] @ (1999a0 ) │ │ │ │ movs r5, r3 │ │ │ │ - ldr r6, [pc, #352] @ (1998dc ) │ │ │ │ + ldr r7, [pc, #96] @ (1997dc ) │ │ │ │ movs r5, r3 │ │ │ │ - ldr r5, [pc, #440] @ (199938 ) │ │ │ │ + ldr r6, [pc, #184] @ (199838 ) │ │ │ │ movs r5, r3 │ │ │ │ - ldr r5, [pc, #304] @ (1998b4 ) │ │ │ │ + ldr r6, [pc, #48] @ (1997b4 ) │ │ │ │ movs r5, r3 │ │ │ │ - ldr r5, [pc, #168] @ (199830 ) │ │ │ │ + ldr r5, [pc, #936] @ (199b30 ) │ │ │ │ movs r5, r3 │ │ │ │ - ldr r5, [pc, #16] @ (19979c ) │ │ │ │ + ldr r5, [pc, #784] @ (199a9c ) │ │ │ │ movs r5, r3 │ │ │ │ - ldr r4, [pc, #888] @ (199b08 ) │ │ │ │ + ldr r5, [pc, #632] @ (199a08 ) │ │ │ │ movs r5, r3 │ │ │ │ - ldr r4, [pc, #736] @ (199a74 ) │ │ │ │ + ldr r5, [pc, #480] @ (199974 ) │ │ │ │ movs r5, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3616] @ 0xe20 │ │ │ │ sub sp, #444 @ 0x1bc │ │ │ │ add r7, sp, #32 │ │ │ │ @@ -431278,15 +431297,15 @@ │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 19a048 │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r3, #192] @ 0xc0 │ │ │ │ - bl 1df918 │ │ │ │ + bl 1df9c0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 19acbc │ │ │ │ ldr r4, [r0, #12] │ │ │ │ add.w r9, r9, #1 │ │ │ │ str.w r4, [sl], #4 │ │ │ │ cmp fp, r9 │ │ │ │ @@ -431490,19 +431509,19 @@ │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #22 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r7, #52] @ 0x34 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - ldr r1, [pc, #736] @ (19a55c ) │ │ │ │ + ldr r2, [pc, #480] @ (19a45c ) │ │ │ │ movs r5, r3 │ │ │ │ - ldr r0, [pc, #792] @ (19a598 ) │ │ │ │ + ldr r1, [pc, #536] @ (19a498 ) │ │ │ │ movs r5, r3 │ │ │ │ - mvns r6, r1 │ │ │ │ + add lr, r1 │ │ │ │ movs r5, r3 │ │ │ │ add.w sl, r7, #352 @ 0x160 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ movs r5, #0 │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ add.w r3, r7, #368 @ 0x170 │ │ │ │ mov r9, r3 │ │ │ │ @@ -431858,15 +431877,15 @@ │ │ │ │ beq.n 19a684 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r9, r3 │ │ │ │ beq.w 19bf34 │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ add.w r4, r3, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ff680 │ │ │ │ + bl 1ff728 │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r9, r3 │ │ │ │ it ne │ │ │ │ subne.w r8, r3, #4 │ │ │ │ bne.n 19a6b2 │ │ │ │ b.w 19bf34 │ │ │ │ @@ -431878,15 +431897,15 @@ │ │ │ │ and.w r3, r3, #1 │ │ │ │ cmp r4, r8 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 19a6a4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ff680 │ │ │ │ + bl 1ff728 │ │ │ │ and.w r3, r6, r0 │ │ │ │ uxth r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 19a6a4 │ │ │ │ add.w ip, r7, #336 @ 0x150 │ │ │ │ add.w sl, r7, #352 @ 0x160 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ @@ -432418,15 +432437,15 @@ │ │ │ │ movs r2, #2 │ │ │ │ bl 19289c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ ldr.w r0, [r3, #192] @ 0xc0 │ │ │ │ - bl 1df954 │ │ │ │ + bl 1df9fc │ │ │ │ b.w 19a048 │ │ │ │ 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 │ │ │ │ @@ -434642,15 +434661,15 @@ │ │ │ │ mov r2, fp │ │ │ │ ldr r1, [r7, #52] @ 0x34 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r3, [r7, #336] @ 0x150 │ │ │ │ bl 192390 │ │ │ │ b.w 199d2e │ │ │ │ nop │ │ │ │ - cmp r4, #246 @ 0xf6 │ │ │ │ + cmp r5, #182 @ 0xb6 │ │ │ │ movs r5, r3 │ │ │ │ add.w r6, r7, #336 @ 0x150 │ │ │ │ add.w ip, r5, #16 │ │ │ │ add.w r4, r7, #352 @ 0x160 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ @@ -436274,19 +436293,19 @@ │ │ │ │ movs r1, #3 │ │ │ │ add.w r2, r3, fp, lsl #2 │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #32] │ │ │ │ bne.n 19d8ba │ │ │ │ b.w 199d2e │ │ │ │ - adds r0, r2, r5 │ │ │ │ + subs r0, r2, r0 │ │ │ │ movs r5, r3 │ │ │ │ - adds r6, r1, r3 │ │ │ │ + adds r6, r1, r6 │ │ │ │ movs r5, r3 │ │ │ │ - asrs r2, r6, #27 │ │ │ │ + asrs r2, r6, #30 │ │ │ │ movs r5, r3 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r9 │ │ │ │ bl 18ffe8 │ │ │ │ add.w ip, r7, #320 @ 0x140 │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ movs r6, #3 │ │ │ │ @@ -436376,15 +436395,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 200b40 │ │ │ │ + bl 200be8 │ │ │ │ ldr.w r3, [pc, #2108] @ 19e23c │ │ │ │ mov sl, r0 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ mov fp, r3 │ │ │ │ add.w r6, r3, r6, lsl #7 │ │ │ │ ldrb.w r8, [r6, #16] │ │ │ │ cmp.w r8, #0 │ │ │ │ @@ -437381,15 +437400,15 @@ │ │ │ │ lsls r4, r5, #2 │ │ │ │ movs r6, #14 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r2, #24 │ │ │ │ + lsls r4, r2, #27 │ │ │ │ movs r5, r3 │ │ │ │ subs r0, r7, #1 │ │ │ │ lsls r4, r5, #2 │ │ │ │ ldr r1, [r4, #96] @ 0x60 │ │ │ │ mov r0, r5 │ │ │ │ bl 1a4644 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ @@ -439740,15 +439759,15 @@ │ │ │ │ str r0, [r5, #112] @ 0x70 │ │ │ │ b.w 19e1a6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1935e0 │ │ │ │ b.w 19e178 │ │ │ │ mov r0, r4 │ │ │ │ - bl 200b40 │ │ │ │ + bl 200be8 │ │ │ │ ldrb.w r3, [r4, #34] @ 0x22 │ │ │ │ movs r2, #0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ cbnz r3, 19fac0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr.w r3, [r3, #320] @ 0x140 │ │ │ │ ldrb.w r2, [r3, #705] @ 0x2c1 │ │ │ │ @@ -439938,15 +439957,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #22 │ │ │ │ movs r0, r0 │ │ │ │ - sub.w r0, r4, ip, lsr #32 │ │ │ │ + stcl 0, cr0, [r4], #-112 @ 0xffffff90 │ │ │ │ mov.w ip, #3 │ │ │ │ add r3, fp │ │ │ │ ldrb.w r2, [r3, #81] @ 0x51 │ │ │ │ add.w r2, r4, r2, lsl #2 │ │ │ │ ldr r1, [r2, #40] @ 0x28 │ │ │ │ subs r2, r1, #1 │ │ │ │ cmp r2, #3 │ │ │ │ @@ -440443,15 +440462,15 @@ │ │ │ │ cmp r2, #16 │ │ │ │ mov r0, r7 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r7, #84] @ 0x54 │ │ │ │ str r3, [sp, #32] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1e2cc4 │ │ │ │ + bl 1e2d6c │ │ │ │ str r0, [r7, #88] @ 0x58 │ │ │ │ ldr r7, [r5, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [r7, #80] @ 0x50 │ │ │ │ b.w 19e384 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r4, #100 @ 0x64 │ │ │ │ @@ -440467,29 +440486,29 @@ │ │ │ │ ldr r1, [r7, #88] @ 0x58 │ │ │ │ cmp r3, #16 │ │ │ │ mov r0, r7 │ │ │ │ it cc │ │ │ │ movcc r3, #16 │ │ │ │ str r3, [r7, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bl 1e2cc4 │ │ │ │ + bl 1e2d6c │ │ │ │ str r0, [r7, #88] @ 0x58 │ │ │ │ ldr r7, [r5, #40] @ 0x28 │ │ │ │ ldr r3, [r7, #80] @ 0x50 │ │ │ │ b.w 19f982 │ │ │ │ lsls r2, r2, #1 │ │ │ │ ldr r1, [r3, #88] @ 0x58 │ │ │ │ cmp r2, #16 │ │ │ │ mov r0, r3 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r3, #84] @ 0x54 │ │ │ │ str r3, [sp, #32] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1e2cc4 │ │ │ │ + bl 1e2d6c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r0, [r3, #88] @ 0x58 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r3, #80] @ 0x50 │ │ │ │ b.w 19ea7c │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r4, #116 @ 0x74 │ │ │ │ @@ -440506,15 +440525,15 @@ │ │ │ │ ldr r1, [r7, #88] @ 0x58 │ │ │ │ cmp r3, #16 │ │ │ │ mov r0, r7 │ │ │ │ it cc │ │ │ │ movcc r3, #16 │ │ │ │ str r3, [r7, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bl 1e2cc4 │ │ │ │ + bl 1e2d6c │ │ │ │ str r0, [r7, #88] @ 0x58 │ │ │ │ ldr r7, [r5, #40] @ 0x28 │ │ │ │ ldr r3, [r7, #80] @ 0x50 │ │ │ │ b.w 19e570 │ │ │ │ tst.w r3, #170 @ 0xaa │ │ │ │ it ne │ │ │ │ movne r6, #2 │ │ │ │ @@ -440591,15 +440610,15 @@ │ │ │ │ cmp r3, #16 │ │ │ │ mov r0, r6 │ │ │ │ it cc │ │ │ │ movcc r3, #16 │ │ │ │ str r3, [r1, #84] @ 0x54 │ │ │ │ ldr r1, [r1, #88] @ 0x58 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bl 1e2cc4 │ │ │ │ + bl 1e2d6c │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ b.w 19e9a8 │ │ │ │ mov r1, r0 │ │ │ │ b.n 19fe34 │ │ │ │ @@ -440607,15 +440626,15 @@ │ │ │ │ ldr r1, [pc, #16] @ (1a0398 ) │ │ │ │ mov r0, r9 │ │ │ │ add r1, pc │ │ │ │ bl 1a3eb4 │ │ │ │ bl 191dd4 │ │ │ │ lsrs r0, r0, #22 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1a09e8 │ │ │ │ + b.n 1a0b68 │ │ │ │ movs r4, r3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -440630,15 +440649,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r3, [pc, #832] @ (1a0708 ) │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1df918 │ │ │ │ + bl 1df9c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1a09ba │ │ │ │ ldr r5, [r0, #12] │ │ │ │ mov r0, r5 │ │ │ │ str r5, [r6, #40] @ 0x28 │ │ │ │ bl 18f88c │ │ │ │ cmp r0, #0 │ │ │ │ @@ -440658,15 +440677,15 @@ │ │ │ │ str r1, [r3, #0] │ │ │ │ str r3, [r1, #4] │ │ │ │ str r3, [r2, #84] @ 0x54 │ │ │ │ ldr.w r2, [r5, #156]! │ │ │ │ str r2, [r3, #124] @ 0x7c │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ movs r1, #0 │ │ │ │ - bl 1df894 │ │ │ │ + bl 1df93c │ │ │ │ str r7, [r5, #0] │ │ │ │ cmp r8, r5 │ │ │ │ bne.n 1a0416 │ │ │ │ ldr.w r9, [r4, #16] │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1a05ae │ │ │ │ @@ -440811,15 +440830,15 @@ │ │ │ │ ldr r5, [r4, #40] @ 0x28 │ │ │ │ movs r7, #0 │ │ │ │ adds r4, #40 @ 0x28 │ │ │ │ cbz r5, 1a05d4 │ │ │ │ ldr.w r0, [r6, #212] @ 0xd4 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r8, [r6, #40] @ 0x28 │ │ │ │ - bl 1df918 │ │ │ │ + bl 1df9c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1a0a7c │ │ │ │ ldr r2, [r0, #12] │ │ │ │ adds r3, r7, #6 │ │ │ │ str.w r2, [r8, r3, lsl #2] │ │ │ │ cbnz r7, 1a05de │ │ │ │ ldr.w r5, [r4, #4]! │ │ │ │ @@ -440830,15 +440849,15 @@ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cbz r3, 1a05ec │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1a0b22 │ │ │ │ ldr.w r0, [r6, #192] @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1df8b4 │ │ │ │ + bl 1df95c │ │ │ │ ldr r2, [pc, #276] @ (1a070c ) │ │ │ │ ldr r3, [pc, #268] @ (1a0708 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ eors r2, r3 │ │ │ │ @@ -440935,15 +440954,15 @@ │ │ │ │ movs r6, r0 │ │ │ │ movs r0, r0 │ │ │ │ mcrr2 0, 10, r0, r0, cr11 │ │ │ │ ldc2 0, cr0, [r8], #-684 @ 0xfffffd54 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfa0200ab │ │ │ │ - b.n 1a07c0 │ │ │ │ + b.n 1a0940 │ │ │ │ movs r4, r3 │ │ │ │ cmp r5, #16 │ │ │ │ bls.w 1a09fc │ │ │ │ cmp r5, #32 │ │ │ │ bls.w 1a0abe │ │ │ │ ldrb.w r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -441016,15 +441035,15 @@ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w fp, [sp, #88] @ 0x58 │ │ │ │ - bl 2e3a94 │ │ │ │ + bl 2e3b3c │ │ │ │ sub.w r7, r0, #3 │ │ │ │ ldrb.w r3, [r4, #61] @ 0x3d │ │ │ │ clz r7, r7 │ │ │ │ ldrb.w r2, [r4, #60] @ 0x3c │ │ │ │ lsrs r7, r7, #5 │ │ │ │ lsls r7, r7, #5 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -441198,15 +441217,15 @@ │ │ │ │ ldr r0, [r6, #16] │ │ │ │ bl 18f830 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r0 │ │ │ │ str r4, [r0, #12] │ │ │ │ ldr.w r0, [r6, #208] @ 0xd0 │ │ │ │ - bl 1df954 │ │ │ │ + bl 1df9fc │ │ │ │ b.n 1a03e0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w r3, [r3, #384] @ 0x180 │ │ │ │ cmp r3, #7 │ │ │ │ bhi.w 1a0b3c │ │ │ │ lsls r5, r3 │ │ │ │ ldrb.w r2, [r4, #32] │ │ │ │ @@ -441261,25 +441280,25 @@ │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl 1961c0 │ │ │ │ b.n 1a0598 │ │ │ │ ldr.w r0, [r6, #208] @ 0xd0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1df918 │ │ │ │ + bl 1df9c0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 1a05ca │ │ │ │ ldr r0, [r6, #16] │ │ │ │ bl 18f830 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ str r5, [r0, #12] │ │ │ │ ldr.w r0, [r6, #208] @ 0xd0 │ │ │ │ str r2, [sp, #32] │ │ │ │ - bl 1df954 │ │ │ │ + bl 1df9fc │ │ │ │ ldr r2, [sp, #32] │ │ │ │ b.n 1a05cc │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 1a0818 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ cmp r3, #9 │ │ │ │ beq.w 1a0818 │ │ │ │ @@ -441441,17 +441460,17 @@ │ │ │ │ b.n 1a0c16 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ ldr r1, [pc, #16] @ (1a0c68 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ bl 1a3eb4 │ │ │ │ bl 191da4 │ │ │ │ - blt.n 1a0cc0 │ │ │ │ + blt.n 1a0c40 │ │ │ │ movs r4, r3 │ │ │ │ - bge.n 1a0be0 │ │ │ │ + blt.n 1a0d60 │ │ │ │ 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 r2, [pc, #1300] @ 1a1194 │ │ │ │ sub sp, #20 │ │ │ │ @@ -441503,21 +441522,21 @@ │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl 18f830 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ str.w fp, [r0, #12] │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r0, [r5, #212] @ 0xd4 │ │ │ │ - bl 1df954 │ │ │ │ + bl 1df9fc │ │ │ │ ldr r1, [r4, #16] │ │ │ │ mov r0, r5 │ │ │ │ bl 1a0c6c │ │ │ │ ldr.w r0, [r5, #208] @ 0xd0 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1df918 │ │ │ │ + bl 1df9c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1a0fda │ │ │ │ ldr.w r9, [r0, #12] │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #2 │ │ │ │ add r0, sp, #4 │ │ │ │ @@ -441593,18 +441612,18 @@ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r2, r2, #31 │ │ │ │ bmi.n 1a0de2 │ │ │ │ ldrb.w r3, [r1, #378] @ 0x17a │ │ │ │ cbz r3, 1a0e1c │ │ │ │ ldr r6, [r4, #28] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ff80c │ │ │ │ + bl 1ff8b4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20a974 │ │ │ │ + bl 20aa1c │ │ │ │ cbz r0, 1a0e1c │ │ │ │ ldr r6, [r4, #36] @ 0x24 │ │ │ │ add.w r3, r4, #44 @ 0x2c │ │ │ │ cmp r6, r3 │ │ │ │ beq.n 1a0e1c │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ @@ -441760,18 +441779,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 1ff80c │ │ │ │ + bl 1ff8b4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20a974 │ │ │ │ + bl 20aa1c │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r3, [r6, #32] │ │ │ │ bl 1a0c6c │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ @@ -441780,15 +441799,15 @@ │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl 18f830 │ │ │ │ mov r9, r0 │ │ │ │ str r6, [r0, #12] │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [r5, #208] @ 0xd0 │ │ │ │ mov r2, r9 │ │ │ │ - bl 1df954 │ │ │ │ + bl 1df9fc │ │ │ │ b.n 1a0d28 │ │ │ │ ldr.w r9, [r4, #52] @ 0x34 │ │ │ │ add.w sl, r4, #60 @ 0x3c │ │ │ │ cmp r9, sl │ │ │ │ beq.w 1a0e1c │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp sl, r3 │ │ │ │ @@ -441799,25 +441818,25 @@ │ │ │ │ beq.w 1a0e1c │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ bl 191e04 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1a0e1c │ │ │ │ ldr.w r0, [r5, #208] @ 0xd0 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1df918 │ │ │ │ + bl 1df9c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1a114c │ │ │ │ ldr.w r9, [r0, #12] │ │ │ │ ldr r6, [r4, #52] @ 0x34 │ │ │ │ ldr.w r0, [r5, #208] @ 0xd0 │ │ │ │ cmp r6, sl │ │ │ │ it eq │ │ │ │ moveq r6, #0 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1df918 │ │ │ │ + bl 1df9c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1a1136 │ │ │ │ add.w r3, sp, #3 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ bl 191ba0 │ │ │ │ @@ -441909,24 +441928,24 @@ │ │ │ │ b.n 1a10a2 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl 18f830 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ str r6, [r0, #12] │ │ │ │ ldr.w r0, [r5, #208] @ 0xd0 │ │ │ │ - bl 1df954 │ │ │ │ + bl 1df9fc │ │ │ │ b.n 1a104e │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl 18f830 │ │ │ │ mov r9, r0 │ │ │ │ str r6, [r0, #12] │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [r5, #208] @ 0xd0 │ │ │ │ mov r2, r9 │ │ │ │ - bl 1df954 │ │ │ │ + bl 1df9fc │ │ │ │ b.n 1a1038 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #45 @ 0x2d │ │ │ │ add.w r0, r5, #44 @ 0x2c │ │ │ │ bl 18fd34 │ │ │ │ @@ -441944,15 +441963,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ udf #255 @ 0xff │ │ │ │ @ instruction: 0xf37600ab │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf28400ab │ │ │ │ - bvs.n 1a129c │ │ │ │ + bvc.n 1a121c │ │ │ │ movs r4, r3 │ │ │ │ ldr r3, [pc, #36] @ (1a11cc ) │ │ │ │ ldr r2, [pc, #40] @ (1a11d0 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ add.w r3, r3, r2, lsl #7 │ │ │ │ @@ -442288,15 +442307,15 @@ │ │ │ │ str.w r2, [r1, #904] @ 0x388 │ │ │ │ cmp r2, #33 @ 0x21 │ │ │ │ bhi.w 1a3692 │ │ │ │ lsls r2, r2, #2 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, sl │ │ │ │ str.w r2, [sl, #24] │ │ │ │ - bl 1e2d68 │ │ │ │ + bl 1e2e10 │ │ │ │ ldr.w r1, [sl, #20] │ │ │ │ str.w r0, [sl, #32] │ │ │ │ b.n 1a1578 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r7, #32] │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ ldr r0, [r3, #108] @ 0x6c │ │ │ │ @@ -442343,15 +442362,15 @@ │ │ │ │ str.w r3, [sl, #28] │ │ │ │ ldr.w r0, [sl] │ │ │ │ bl 18e94c │ │ │ │ ldr r6, [r5, #24] │ │ │ │ str.w r0, [sl, #16] │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [sl, #208] @ 0xd0 │ │ │ │ - bl 1df918 │ │ │ │ + bl 1df9c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1a21b6 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ mov r0, r4 │ │ │ │ str.w r4, [sl, #40] @ 0x28 │ │ │ │ bl 18f88c │ │ │ │ cmp r0, #0 │ │ │ │ @@ -442384,15 +442403,15 @@ │ │ │ │ bne.n 1a1598 │ │ │ │ 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 1e2d68 │ │ │ │ + bl 1e2e10 │ │ │ │ ldr.w r1, [sl, #20] │ │ │ │ str.w r0, [sl, #36] @ 0x24 │ │ │ │ b.n 1a159e │ │ │ │ cmp r1, #0 │ │ │ │ bne.w 1a33f2 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #87 @ 0x57 │ │ │ │ @@ -442448,15 +442467,15 @@ │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1a16c8 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str.w r5, [sl, #56] @ 0x38 │ │ │ │ - bl 24f38c │ │ │ │ + bl 24f434 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ mov r0, sl │ │ │ │ bl 1a0c6c │ │ │ │ ldr r1, [r5, #40] @ 0x28 │ │ │ │ mov r0, sl │ │ │ │ bl 1a03a0 │ │ │ │ ldr.w r3, [sl, #40] @ 0x28 │ │ │ │ @@ -442754,15 +442773,15 @@ │ │ │ │ ldrh r3, [r3, #8] │ │ │ │ strh r3, [r0, #8] │ │ │ │ bne.n 1a19ea │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1e3950 │ │ │ │ + bl 1e39f8 │ │ │ │ mov r2, fp │ │ │ │ ldr r1, [r7, #32] │ │ │ │ str.w r0, [r9, #32] │ │ │ │ blx 59c7c │ │ │ │ ldr.w r4, [sl, #40] @ 0x28 │ │ │ │ ldrd r3, r2, [r4, #80] @ 0x50 │ │ │ │ cmp r3, r2 │ │ │ │ @@ -443444,15 +443463,15 @@ │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ bl 18f830 │ │ │ │ mov r4, r0 │ │ │ │ str r6, [r0, #12] │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [sl, #208] @ 0xd0 │ │ │ │ mov r2, r4 │ │ │ │ - bl 1df954 │ │ │ │ + bl 1df9fc │ │ │ │ b.w 1a15be │ │ │ │ ldrb.w r8, [fp, #96] @ 0x60 │ │ │ │ cmp.w r8, #0 │ │ │ │ bne.w 1a1722 │ │ │ │ ldr.w r6, [sl, #16] │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #56 @ 0x38 │ │ │ │ @@ -443889,15 +443908,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 1e2cc4 │ │ │ │ + bl 1e2d6c │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ b.n 1a2518 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #85 @ 0x55 │ │ │ │ @@ -444015,15 +444034,15 @@ │ │ │ │ ldr.w r3, [pc, #3160] @ 1a3434 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #3156] @ 1a3438 │ │ │ │ ldr.w r1, [pc, #3156] @ 1a343c │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e0740 │ │ │ │ + bl 1e07e8 │ │ │ │ mov r0, r5 │ │ │ │ bl 1b2314 │ │ │ │ b.n 1a2774 │ │ │ │ ldrd fp, r6, [r7, #12] │ │ │ │ ldr.w r4, [fp, #1476] @ 0x5c4 │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, r4 │ │ │ │ @@ -444048,48 +444067,48 @@ │ │ │ │ ldr.w r3, [pc, #3076] @ 1a3440 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #3076] @ 1a3444 │ │ │ │ ldr.w r1, [pc, #3076] @ 1a3448 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e0740 │ │ │ │ + bl 1e07e8 │ │ │ │ mov r0, r5 │ │ │ │ bl 1b2314 │ │ │ │ b.n 1a27bc │ │ │ │ ldr.w r3, [pc, #3056] @ 1a344c │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #3056] @ 1a3450 │ │ │ │ ldr.w r1, [pc, #3056] @ 1a3454 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e0740 │ │ │ │ + bl 1e07e8 │ │ │ │ mov r0, r5 │ │ │ │ bl 1b2314 │ │ │ │ b.n 1a275a │ │ │ │ ldr.w r3, [pc, #3036] @ 1a3458 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #3036] @ 1a345c │ │ │ │ ldr.w r1, [pc, #3036] @ 1a3460 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e0740 │ │ │ │ + bl 1e07e8 │ │ │ │ mov r0, r5 │ │ │ │ bl 1b2314 │ │ │ │ b.n 1a27aa │ │ │ │ ldr.w r3, [pc, #3016] @ 1a3464 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #3016] @ 1a3468 │ │ │ │ ldr.w r1, [pc, #3016] @ 1a346c │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e0740 │ │ │ │ + bl 1e07e8 │ │ │ │ mov r0, r5 │ │ │ │ bl 1b2314 │ │ │ │ b.n 1a2788 │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsls r0, r3, #24 │ │ │ │ bmi.w 1a2f08 │ │ │ │ ldr r4, [r7, #40] @ 0x28 │ │ │ │ @@ -444128,15 +444147,15 @@ │ │ │ │ ldr.w r3, [pc, #2888] @ 1a3470 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #2888] @ 1a3474 │ │ │ │ ldr.w r1, [pc, #2888] @ 1a3478 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e0740 │ │ │ │ + bl 1e07e8 │ │ │ │ mov r0, r5 │ │ │ │ bl 1b2314 │ │ │ │ b.n 1a27d0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ b.n 1a24f0 │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsls r1, r3, #24 │ │ │ │ @@ -444173,15 +444192,15 @@ │ │ │ │ ldr.w r3, [pc, #2760] @ 1a347c │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #2756] @ 1a3480 │ │ │ │ ldr.w r1, [pc, #2756] @ 1a3484 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e0740 │ │ │ │ + bl 1e07e8 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 1b2314 │ │ │ │ b.w 1a1aa8 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #88] @ 0x58 │ │ │ │ cmp r3, lr │ │ │ │ bne.n 1a29e8 │ │ │ │ @@ -444407,15 +444426,15 @@ │ │ │ │ strh r4, [r0, #12] │ │ │ │ bne.n 1a2c2a │ │ │ │ ldr r4, [r7, #24] │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1e3950 │ │ │ │ + bl 1e39f8 │ │ │ │ mov r2, r9 │ │ │ │ add.w r1, r7, #72 @ 0x48 │ │ │ │ str r0, [r6, #32] │ │ │ │ blx 59c7c │ │ │ │ ldr.w r4, [sl, #40] @ 0x28 │ │ │ │ ldrd r3, r2, [r4, #80] @ 0x50 │ │ │ │ cmp r3, r2 │ │ │ │ @@ -444446,15 +444465,15 @@ │ │ │ │ mov r9, r4 │ │ │ │ b.n 1a2c5c │ │ │ │ ldr.w r2, [pc, #1988] @ 1a3488 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r1, [pc, #1988] @ 1a348c │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e0740 │ │ │ │ + bl 1e07e8 │ │ │ │ b.w 1a152e │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsls r0, r3, #24 │ │ │ │ bmi.w 1a2e08 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 183968 │ │ │ │ b.w 1a1be4 │ │ │ │ @@ -444477,15 +444496,15 @@ │ │ │ │ ldr.w r3, [pc, #1912] @ 1a3490 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1908] @ 1a3494 │ │ │ │ ldr.w r1, [pc, #1908] @ 1a3498 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e0740 │ │ │ │ + bl 1e07e8 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 1b2314 │ │ │ │ b.w 1a1baa │ │ │ │ movs r4, #1 │ │ │ │ str r4, [r7, #84] @ 0x54 │ │ │ │ b.n 1a2b82 │ │ │ │ ldr.w r4, [sl, #116] @ 0x74 │ │ │ │ @@ -444561,15 +444580,15 @@ │ │ │ │ ldr.w r3, [pc, #1680] @ 1a349c │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1680] @ 1a34a0 │ │ │ │ ldr.w r1, [pc, #1680] @ 1a34a4 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e0740 │ │ │ │ + bl 1e07e8 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 1b2314 │ │ │ │ b.n 1a2ce0 │ │ │ │ ldr r6, [r7, #44] @ 0x2c │ │ │ │ ldr.w r3, [r6, #1364] @ 0x554 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1a1bd6 │ │ │ │ @@ -444601,15 +444620,15 @@ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ cmp r3, #16 │ │ │ │ mov r0, r4 │ │ │ │ it cc │ │ │ │ movcc r3, #16 │ │ │ │ str r3, [r4, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bl 1e2cc4 │ │ │ │ + bl 1e2d6c │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr.w r4, [sl, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ b.w 1a1a3a │ │ │ │ ldr r1, [r7, #44] @ 0x2c │ │ │ │ ldr r1, [r1, #104] @ 0x68 │ │ │ │ ldr.w r1, [r1, #148] @ 0x94 │ │ │ │ @@ -444643,27 +444662,27 @@ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ cmp r3, #16 │ │ │ │ mov r0, r4 │ │ │ │ it cc │ │ │ │ movcc r3, #16 │ │ │ │ str r3, [r4, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bl 1e2cc4 │ │ │ │ + bl 1e2d6c │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr.w r4, [sl, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ b.n 1a2c82 │ │ │ │ ldr.w r3, [pc, #1436] @ 1a34a8 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1436] @ 1a34ac │ │ │ │ ldr.w r1, [pc, #1436] @ 1a34b0 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e0740 │ │ │ │ + bl 1e07e8 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 1b2314 │ │ │ │ b.n 1a28c2 │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsls r2, r3, #24 │ │ │ │ bmi.w 1a341a │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ @@ -444672,15 +444691,15 @@ │ │ │ │ ldr.w r3, [pc, #1400] @ 1a34b4 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1396] @ 1a34b8 │ │ │ │ ldr.w r1, [pc, #1396] @ 1a34bc │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e0740 │ │ │ │ + bl 1e07e8 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 1b2314 │ │ │ │ b.n 1a28de │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ ldrb.w r3, [r3, #353] @ 0x161 │ │ │ │ lsls r6, r3, #27 │ │ │ │ bpl.w 1a1e68 │ │ │ │ @@ -444780,26 +444799,26 @@ │ │ │ │ ldr.w r3, [pc, #1088] @ 1a34c8 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1084] @ 1a34cc │ │ │ │ ldr.w r1, [pc, #1084] @ 1a34d0 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e0740 │ │ │ │ + bl 1e07e8 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 1b2314 │ │ │ │ b.n 1a296c │ │ │ │ ldr.w r3, [pc, #1068] @ 1a34d4 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1064] @ 1a34d8 │ │ │ │ ldr.w r1, [pc, #1064] @ 1a34dc │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e0740 │ │ │ │ + bl 1e07e8 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 1b2314 │ │ │ │ b.n 1a2954 │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsls r0, r3, #24 │ │ │ │ bmi.w 1a3618 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ @@ -445052,37 +445071,37 @@ │ │ │ │ ldr r3, [pc, #328] @ (1a34e0 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #328] @ (1a34e4 ) │ │ │ │ ldr r1, [pc, #332] @ (1a34e8 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e0740 │ │ │ │ + bl 1e07e8 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 1b2314 │ │ │ │ b.w 1a29a8 │ │ │ │ ldr r3, [pc, #312] @ (1a34ec ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #312] @ (1a34f0 ) │ │ │ │ ldr r1, [pc, #316] @ (1a34f4 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e0740 │ │ │ │ + bl 1e07e8 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 1b2314 │ │ │ │ b.w 1a2994 │ │ │ │ ldr r3, [pc, #296] @ (1a34f8 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #296] @ (1a34fc ) │ │ │ │ ldr r1, [pc, #300] @ (1a3500 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e0740 │ │ │ │ + bl 1e07e8 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 1b2314 │ │ │ │ b.w 1a2980 │ │ │ │ mov r0, r2 │ │ │ │ bl 17c4e0 │ │ │ │ b.w 1a1a94 │ │ │ │ movs r2, #1 │ │ │ │ @@ -445101,127 +445120,127 @@ │ │ │ │ ldr r3, [pc, #232] @ (1a3504 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #232] @ (1a3508 ) │ │ │ │ ldr r1, [pc, #232] @ (1a350c ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e0740 │ │ │ │ + bl 1e07e8 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 1b2314 │ │ │ │ b.n 1a2f32 │ │ │ │ - stmia r0!, {r3, r4, r6, r7} │ │ │ │ + stmia r1!, {r3, r4, r7} │ │ │ │ movs r4, r3 │ │ │ │ - ldrsb r6, [r2, r0] │ │ │ │ + ldrsb r6, [r2, r3] │ │ │ │ movs r4, r3 │ │ │ │ - adds r4, #72 @ 0x48 │ │ │ │ + adds r5, #8 │ │ │ │ movs r4, r3 │ │ │ │ - stmia r0!, {r1, r2, r3, r5} │ │ │ │ + stmia r0!, {r1, r2, r3, r5, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ - strb r0, [r7, r6] │ │ │ │ + ldrsb r0, [r7, r1] │ │ │ │ movs r4, r3 │ │ │ │ - adds r3, #234 @ 0xea │ │ │ │ + adds r4, #170 @ 0xaa │ │ │ │ movs r4, r3 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ - strb r0, [r3, r6] │ │ │ │ + ldrsb r0, [r3, r1] │ │ │ │ movs r4, r3 │ │ │ │ - adds r3, #202 @ 0xca │ │ │ │ + adds r4, #138 @ 0x8a │ │ │ │ movs r4, r3 │ │ │ │ - stmia r0!, {r1, r2, r3} │ │ │ │ + stmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ - strb r0, [r7, r5] │ │ │ │ + ldrsb r0, [r7, r0] │ │ │ │ movs r4, r3 │ │ │ │ - adds r3, #170 @ 0xaa │ │ │ │ + adds r4, #106 @ 0x6a │ │ │ │ movs r4, r3 │ │ │ │ - ittt le │ │ │ │ - movle r4, r3 │ │ │ │ - strble r0, [r3, r5] │ │ │ │ - movle r4, r3 │ │ │ │ - adds r3, #138 @ 0x8a │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r7} │ │ │ │ movs r4, r3 │ │ │ │ - itee cc │ │ │ │ - movcc r4, r3 │ │ │ │ - strbcs r4, [r1, r3] │ │ │ │ - movcs r4, r3 │ │ │ │ - adds r2, #254 @ 0xfe │ │ │ │ + ldrsb r0, [r3, r0] │ │ │ │ movs r4, r3 │ │ │ │ - bkpt 0x003c │ │ │ │ + adds r4, #74 @ 0x4a │ │ │ │ movs r4, r3 │ │ │ │ - strb r6, [r7, r0] │ │ │ │ + itee │ │ │ │ + mov r4, r3 │ │ │ │ + strbal r4, [r1, r6] │ │ │ │ + moval r4, r3 │ │ │ │ + adds r3, #190 @ 0xbe │ │ │ │ movs r4, r3 │ │ │ │ - adds r2, #112 @ 0x70 │ │ │ │ + bkpt 0x00fc │ │ │ │ + movs r4, r3 │ │ │ │ + strb r6, [r7, r3] │ │ │ │ movs r4, r3 │ │ │ │ - pop {r1, r3, r4, r5, r7} │ │ │ │ + adds r3, #48 @ 0x30 │ │ │ │ movs r4, r3 │ │ │ │ - cmp r7, #104 @ 0x68 │ │ │ │ + pop {r1, r3, r4, r5, r6, pc} │ │ │ │ movs r4, r3 │ │ │ │ - pop {r2, r4, r5} │ │ │ │ + adds r0, #40 @ 0x28 │ │ │ │ movs r4, r3 │ │ │ │ - str r2, [r3, r3] │ │ │ │ + pop {r2, r4, r5, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ - cmp r7, #12 │ │ │ │ + str r2, [r3, r6] │ │ │ │ movs r4, r3 │ │ │ │ - cbnz r6, 1a34f4 │ │ │ │ + cmp r7, #204 @ 0xcc │ │ │ │ movs r4, r3 │ │ │ │ - ldr r7, [pc, #928] @ (1a3844 ) │ │ │ │ + pop {r1, r2, r4} │ │ │ │ movs r4, r3 │ │ │ │ - cmp r6, #26 │ │ │ │ + str r0, [r5, r2] │ │ │ │ movs r4, r3 │ │ │ │ - cbnz r6, 1a34e4 │ │ │ │ + cmp r6, #218 @ 0xda │ │ │ │ movs r4, r3 │ │ │ │ - ldr r6, [pc, #928] @ (1a3850 ) │ │ │ │ + hlt 0x0026 │ │ │ │ movs r4, r3 │ │ │ │ - cmp r5, #26 │ │ │ │ + ldr r7, [pc, #672] @ (1a3750 ) │ │ │ │ movs r4, r3 │ │ │ │ - cbnz r0, 1a34ec │ │ │ │ + cmp r5, #218 @ 0xda │ │ │ │ movs r4, r3 │ │ │ │ - ldr r6, [pc, #728] @ (1a3794 ) │ │ │ │ + hlt 0x0010 │ │ │ │ movs r4, r3 │ │ │ │ - cmp r4, #232 @ 0xe8 │ │ │ │ + ldr r7, [pc, #472] @ (1a3694 ) │ │ │ │ movs r4, r3 │ │ │ │ - hlt 0x0016 │ │ │ │ + cmp r5, #168 @ 0xa8 │ │ │ │ movs r4, r3 │ │ │ │ - rev r0, r1 │ │ │ │ + cbnz r6, 1a3518 │ │ │ │ movs r4, r3 │ │ │ │ - @ instruction: 0xb798 │ │ │ │ + revsh r0, r1 │ │ │ │ movs r4, r3 │ │ │ │ - ldr r5, [pc, #424] @ (1a3678 ) │ │ │ │ + @ instruction: 0xb858 │ │ │ │ movs r4, r3 │ │ │ │ - cmp r3, #156 @ 0x9c │ │ │ │ + ldr r6, [pc, #168] @ (1a3578 ) │ │ │ │ movs r4, r3 │ │ │ │ - @ instruction: 0xb790 │ │ │ │ + cmp r4, #92 @ 0x5c │ │ │ │ movs r4, r3 │ │ │ │ - ldr r5, [pc, #296] @ (1a3604 ) │ │ │ │ + @ instruction: 0xb850 │ │ │ │ movs r4, r3 │ │ │ │ - cmp r3, #124 @ 0x7c │ │ │ │ + ldr r6, [pc, #40] @ (1a3504 ) │ │ │ │ movs r4, r3 │ │ │ │ - push {r4, r5, r6} │ │ │ │ + cmp r4, #60 @ 0x3c │ │ │ │ movs r4, r3 │ │ │ │ - ldr r2, [pc, #392] @ (1a3670 ) │ │ │ │ + push {r4, r5, lr} │ │ │ │ movs r4, r3 │ │ │ │ - cmp r0, #148 @ 0x94 │ │ │ │ + ldr r3, [pc, #136] @ (1a3570 ) │ │ │ │ movs r4, r3 │ │ │ │ - push {r2, r7, lr} │ │ │ │ + cmp r1, #84 @ 0x54 │ │ │ │ movs r4, r3 │ │ │ │ - ldr r2, [pc, #280] @ (1a360c ) │ │ │ │ + @ instruction: 0xb644 │ │ │ │ movs r4, r3 │ │ │ │ - cmp r0, #120 @ 0x78 │ │ │ │ + ldr r3, [pc, #24] @ (1a350c ) │ │ │ │ movs r4, r3 │ │ │ │ - push {r2, lr} │ │ │ │ + cmp r1, #56 @ 0x38 │ │ │ │ movs r4, r3 │ │ │ │ - ldr r2, [pc, #168] @ (1a35a8 ) │ │ │ │ + push {r2, r6, r7, lr} │ │ │ │ movs r4, r3 │ │ │ │ - cmp r0, #92 @ 0x5c │ │ │ │ + ldr r2, [pc, #936] @ (1a38a8 ) │ │ │ │ movs r4, r3 │ │ │ │ - push {r1, r4, r6} │ │ │ │ + cmp r1, #28 │ │ │ │ movs r4, r3 │ │ │ │ - ldr r1, [pc, #880] @ (1a387c ) │ │ │ │ + push {r1, r4, lr} │ │ │ │ movs r4, r3 │ │ │ │ - cmp r0, #14 │ │ │ │ + ldr r2, [pc, #624] @ (1a377c ) │ │ │ │ + movs r4, r3 │ │ │ │ + cmp r0, #206 @ 0xce │ │ │ │ movs r4, r3 │ │ │ │ ldr r1, [r7, #44] @ 0x2c │ │ │ │ ldr.w r3, [r1, #564] @ 0x234 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1a29fc │ │ │ │ ldr.w r3, [r1, #1364] @ 0x554 │ │ │ │ clz r3, r3 │ │ │ │ @@ -445230,49 +445249,49 @@ │ │ │ │ lsls r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ cmp r2, #16 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r5, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1e2cc4 │ │ │ │ + bl 1e2d6c │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ b.w 1a2154 │ │ │ │ ldr r3, [pc, #512] @ (1a3748 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #512] @ (1a374c ) │ │ │ │ ldr r1, [pc, #512] @ (1a3750 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e0740 │ │ │ │ + bl 1e07e8 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 1b2314 │ │ │ │ b.w 1a1cb4 │ │ │ │ ldr r3, [pc, #496] @ (1a3754 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #496] @ (1a3758 ) │ │ │ │ ldr r1, [pc, #496] @ (1a375c ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e0740 │ │ │ │ + bl 1e07e8 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 1b2314 │ │ │ │ b.w 1a291a │ │ │ │ ldr r3, [pc, #480] @ (1a3760 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #480] @ (1a3764 ) │ │ │ │ ldr r1, [pc, #480] @ (1a3768 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e0740 │ │ │ │ + bl 1e07e8 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 1b2314 │ │ │ │ b.w 1a2d7a │ │ │ │ bic.w r0, r0, #15 │ │ │ │ strb.w r0, [r3, #1216] @ 0x4c0 │ │ │ │ lsrs r1, r1, #4 │ │ │ │ ldr.w r2, [sl, #20] │ │ │ │ @@ -445288,62 +445307,62 @@ │ │ │ │ ldr r3, [pc, #416] @ (1a376c ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #416] @ (1a3770 ) │ │ │ │ ldr r1, [pc, #416] @ (1a3774 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e0740 │ │ │ │ + bl 1e07e8 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 1b2314 │ │ │ │ b.n 1a310c │ │ │ │ ldr r3, [pc, #400] @ (1a3778 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #400] @ (1a377c ) │ │ │ │ ldr r1, [pc, #404] @ (1a3780 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e0740 │ │ │ │ + bl 1e07e8 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 1b2314 │ │ │ │ b.n 1a30e4 │ │ │ │ ldr r3, [pc, #388] @ (1a3784 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #388] @ (1a3788 ) │ │ │ │ ldr r1, [pc, #388] @ (1a378c ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e0740 │ │ │ │ + bl 1e07e8 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 1b2314 │ │ │ │ b.n 1a30f8 │ │ │ │ ldr r3, [pc, #372] @ (1a3790 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #372] @ (1a3794 ) │ │ │ │ ldr r1, [pc, #376] @ (1a3798 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e0740 │ │ │ │ + bl 1e07e8 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 1b2314 │ │ │ │ b.n 1a30d0 │ │ │ │ ldrb.w r3, [r2, #909] @ 0x38d │ │ │ │ b.w 1a2064 │ │ │ │ lsls r3, r3, #1 │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ cmp r3, #16 │ │ │ │ mov r0, r5 │ │ │ │ it cc │ │ │ │ movcc r3, #16 │ │ │ │ str r3, [r5, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bl 1e2cc4 │ │ │ │ + bl 1e2d6c │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ ldr.w r2, [sl, #24] │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ b.w 1a2ade │ │ │ │ ldrb.w r3, [r2, #909] @ 0x38d │ │ │ │ b.w 1a2a66 │ │ │ │ @@ -445352,15 +445371,15 @@ │ │ │ │ ldr r3, [pc, #304] @ (1a379c ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #304] @ (1a37a0 ) │ │ │ │ ldr r1, [pc, #304] @ (1a37a4 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e0740 │ │ │ │ + bl 1e07e8 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 1b2314 │ │ │ │ b.n 1a2ee0 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ ldr r1, [pc, #284] @ (1a37a8 ) │ │ │ │ mov r0, sl │ │ │ │ add r1, pc │ │ │ │ @@ -445424,90 +445443,90 @@ │ │ │ │ bne.w 1a3226 │ │ │ │ b.n 1a3712 │ │ │ │ ldr r1, [pc, #120] @ (1a37b8 ) │ │ │ │ mov r0, sl │ │ │ │ add r1, pc │ │ │ │ bl 1a3eb4 │ │ │ │ nop │ │ │ │ - push {r1, r3, r6} │ │ │ │ + push {r1, r3, lr} │ │ │ │ movs r4, r3 │ │ │ │ - ldr r0, [pc, #704] @ (1a3a10 ) │ │ │ │ + ldr r1, [pc, #448] @ (1a3910 ) │ │ │ │ movs r4, r3 │ │ │ │ - movs r6, #226 @ 0xe2 │ │ │ │ + movs r7, #162 @ 0xa2 │ │ │ │ movs r4, r3 │ │ │ │ - cbz r2, 1a37a2 │ │ │ │ + cbz r2, 1a37d2 │ │ │ │ movs r4, r3 │ │ │ │ - ldr r0, [pc, #592] @ (1a39ac ) │ │ │ │ + ldr r1, [pc, #336] @ (1a38ac ) │ │ │ │ movs r4, r3 │ │ │ │ - movs r6, #198 @ 0xc6 │ │ │ │ + movs r7, #134 @ 0x86 │ │ │ │ movs r4, r3 │ │ │ │ - uxtb r6, r7 │ │ │ │ + cbz r6, 1a37d2 │ │ │ │ movs r4, r3 │ │ │ │ - ldr r0, [pc, #480] @ (1a3948 ) │ │ │ │ + ldr r1, [pc, #224] @ (1a3848 ) │ │ │ │ movs r4, r3 │ │ │ │ - movs r6, #170 @ 0xaa │ │ │ │ + movs r7, #106 @ 0x6a │ │ │ │ movs r4, r3 │ │ │ │ - cbz r2, 1a37ea │ │ │ │ + push {r1, r3, r5, r7} │ │ │ │ movs r4, r3 │ │ │ │ - ldr r0, [pc, #176] @ (1a3824 ) │ │ │ │ + ldr r0, [pc, #944] @ (1a3b24 ) │ │ │ │ movs r4, r3 │ │ │ │ - movs r6, #94 @ 0x5e │ │ │ │ + movs r7, #30 │ │ │ │ movs r4, r3 │ │ │ │ - push {} │ │ │ │ + push {r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ - ldr r0, [pc, #72] @ (1a37c8 ) │ │ │ │ + ldr r0, [pc, #840] @ (1a3ac8 ) │ │ │ │ movs r4, r3 │ │ │ │ - movs r6, #68 @ 0x44 │ │ │ │ + movs r7, #4 │ │ │ │ movs r4, r3 │ │ │ │ - cbz r6, 1a37fa │ │ │ │ + push {r1, r2, r3, r7} │ │ │ │ movs r4, r3 │ │ │ │ - blx pc │ │ │ │ + ldr r0, [pc, #736] @ (1a3a6c ) │ │ │ │ movs r4, r3 │ │ │ │ - movs r6, #42 @ 0x2a │ │ │ │ + movs r6, #234 @ 0xea │ │ │ │ movs r4, r3 │ │ │ │ - cbz r4, 1a380e │ │ │ │ + push {r2, r3, r5, r7} │ │ │ │ movs r4, r3 │ │ │ │ - @ instruction: 0x47de │ │ │ │ + ldr r0, [pc, #632] @ (1a3a10 ) │ │ │ │ movs r4, r3 │ │ │ │ - movs r6, #16 │ │ │ │ + movs r6, #208 @ 0xd0 │ │ │ │ movs r4, r3 │ │ │ │ - push {r1, r4, r6} │ │ │ │ + push {r1, r4, lr} │ │ │ │ movs r4, r3 │ │ │ │ - blxns r1 │ │ │ │ + ldr r0, [pc, #304] @ (1a38d4 ) │ │ │ │ movs r4, r3 │ │ │ │ - movs r5, #190 @ 0xbe │ │ │ │ + movs r6, #126 @ 0x7e │ │ │ │ movs r4, r3 │ │ │ │ - cbz r0, 1a37ba │ │ │ │ + cbz r0, 1a37ea │ │ │ │ movs r4, r3 │ │ │ │ - sub sp, #424 @ 0x1a8 │ │ │ │ + cbz r2, 1a37da │ │ │ │ movs r4, r3 │ │ │ │ - cbz r4, 1a3812 │ │ │ │ + push {r2, r3, r4, r5} │ │ │ │ movs r4, r3 │ │ │ │ - cbz r2, 1a3808 │ │ │ │ + push {r1} │ │ │ │ movs r4, r3 │ │ │ │ - uxtb r0, r5 │ │ │ │ + cbz r0, 1a3826 │ │ │ │ movs r4, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (1a37e0 ) │ │ │ │ mov.w r2, #454 @ 0x1c6 │ │ │ │ ldr r1, [pc, #16] @ (1a37e4 ) │ │ │ │ ldr r0, [pc, #20] @ (1a37e8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 18e710 │ │ │ │ nop │ │ │ │ - cbz r4, 1a3838 │ │ │ │ + push {r2, r4} │ │ │ │ movs r3, r5 │ │ │ │ - ldr r6, [pc, #968] @ (1a3bb0 ) │ │ │ │ + ldr r7, [pc, #712] @ (1a3ab0 ) │ │ │ │ movs r4, r3 │ │ │ │ - adds r4, #136 @ 0x88 │ │ │ │ + adds r5, #72 @ 0x48 │ │ │ │ movs r1, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #384] @ (1a3980 ) │ │ │ │ @@ -445679,15 +445698,15 @@ │ │ │ │ mov r8, r0 │ │ │ │ sub sp, #16 │ │ │ │ mov sl, r1 │ │ │ │ movs r0, #0 │ │ │ │ mov.w r1, #268 @ 0x10c │ │ │ │ ldr r7, [pc, #940] @ (1a3d58 ) │ │ │ │ mov r6, r2 │ │ │ │ - bl 1e2c98 │ │ │ │ + bl 1e2d40 │ │ │ │ ldrb.w r3, [r8, #8] │ │ │ │ add r7, pc │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #4 │ │ │ │ beq.w 1a3b2e │ │ │ │ cmp r3, #3 │ │ │ │ beq.w 1a3b06 │ │ │ │ @@ -445701,69 +445720,69 @@ │ │ │ │ str.w r8, [r4] │ │ │ │ str r6, [r4, #20] │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ ldr r3, [pc, #900] @ (1a3d64 ) │ │ │ │ mov r2, r9 │ │ │ │ ldr r5, [r7, r3] │ │ │ │ mov r1, r5 │ │ │ │ - bl 1df6a8 │ │ │ │ + bl 1df750 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ str.w r0, [r4, #148] @ 0x94 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1df6a8 │ │ │ │ + bl 1df750 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ str.w r0, [r4, #208] @ 0xd0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1df6a8 │ │ │ │ + bl 1df750 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ str.w r0, [r4, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1df6a8 │ │ │ │ + bl 1df750 │ │ │ │ str.w r0, [r4, #192] @ 0xc0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dfd50 │ │ │ │ + bl 1dfdf8 │ │ │ │ ldr.w r1, [sl, #252] @ 0xfc │ │ │ │ str.w r0, [r4, #196] @ 0xc4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2054c4 │ │ │ │ + bl 20556c │ │ │ │ add.w r1, sl, #240 @ 0xf0 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl 16ab30 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 1b4e78 │ │ │ │ cbz r0, 1a3a86 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1f9c18 │ │ │ │ + bl 1f9cc0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 254940 │ │ │ │ + bl 2549e8 │ │ │ │ orrs r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 255ffc │ │ │ │ + bl 2560a4 │ │ │ │ orr.w r9, r0, r5 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 255508 │ │ │ │ + bl 2555b0 │ │ │ │ orr.w r5, r0, r9 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2524cc │ │ │ │ + bl 252574 │ │ │ │ orrs r0, r5 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1a3a42 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1fa728 │ │ │ │ + bl 1fa7d0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 183d14 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 255508 │ │ │ │ + bl 2555b0 │ │ │ │ ldrb.w r3, [r8, #377] @ 0x179 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1a3bc6 │ │ │ │ ldrb.w r3, [r8, #369] @ 0x171 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1a3bb2 │ │ │ │ ldr r3, [r6, #116] @ 0x74 │ │ │ │ @@ -445771,23 +445790,23 @@ │ │ │ │ beq.n 1a3b7e │ │ │ │ ldr r3, [pc, #708] @ (1a3d68 ) │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl 27a70c │ │ │ │ + bl 27a7b4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1a3b96 │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r2 │ │ │ │ - bl 29031c │ │ │ │ + bl 2903c4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 20caa8 │ │ │ │ + bl 20cb50 │ │ │ │ ldr r1, [r6, #116] @ 0x74 │ │ │ │ ldr.w ip, [r4, #8] │ │ │ │ cmp r1, #4 │ │ │ │ beq.w 1a3bec │ │ │ │ ldr r3, [pc, #664] @ (1a3d6c ) │ │ │ │ ldrb.w r2, [ip, #32] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ @@ -445862,29 +445881,29 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1a3aa0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add.w r1, r6, #1432 @ 0x598 │ │ │ │ bl 1af638 │ │ │ │ b.n 1a3aa0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 270aa0 │ │ │ │ + bl 270b48 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 254cb0 │ │ │ │ + bl 254d58 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 255508 │ │ │ │ + bl 2555b0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r1, #0 │ │ │ │ - bl 25bf2c │ │ │ │ + bl 25bfd4 │ │ │ │ b.n 1a3ab4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 1b5030 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1a3a9a │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 255508 │ │ │ │ + bl 2555b0 │ │ │ │ b.n 1a3a9a │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 1b4f34 │ │ │ │ b.n 1a3a90 │ │ │ │ lsls r3, r3, #26 │ │ │ │ bpl.n 1a3b1a │ │ │ │ cmp r1, #14 │ │ │ │ @@ -445930,15 +445949,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1a3c22 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r5, #1 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1a3c2e │ │ │ │ - bl 1ff8c0 │ │ │ │ + bl 1ff968 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1a3c1a │ │ │ │ cmp r5, #49 @ 0x31 │ │ │ │ bls.n 1a3cfa │ │ │ │ cmp r5, #69 @ 0x45 │ │ │ │ itett ls │ │ │ │ movls r3, #3 │ │ │ │ @@ -446017,20 +446036,20 @@ │ │ │ │ movs r0, #2 │ │ │ │ ldr r5, [pc, #120] @ (1a3d8c ) │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r2, [pc, #120] @ (1a3d90 ) │ │ │ │ add r5, pc │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ - bl 1e0740 │ │ │ │ + bl 1e07e8 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #2 │ │ │ │ - bl 282d48 │ │ │ │ + bl 282df0 │ │ │ │ ldr.w ip, [r4, #8] │ │ │ │ b.n 1a3b1a │ │ │ │ ldr r3, [pc, #96] @ (1a3d94 ) │ │ │ │ add r3, pc │ │ │ │ b.n 1a3d0c │ │ │ │ ldr r3, [pc, #92] @ (1a3d98 ) │ │ │ │ add r3, pc │ │ │ │ @@ -446058,61 +446077,61 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r6, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #25 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, r0 │ │ │ │ + muls r6, r0 │ │ │ │ movs r4, r3 │ │ │ │ - negs r2, r5 │ │ │ │ + orrs r2, r5 │ │ │ │ movs r4, r3 │ │ │ │ - negs r6, r4 │ │ │ │ + orrs r6, r4 │ │ │ │ movs r4, r3 │ │ │ │ - movs r0, #162 @ 0xa2 │ │ │ │ + movs r1, #98 @ 0x62 │ │ │ │ movs r6, r3 │ │ │ │ - negs r2, r0 │ │ │ │ + orrs r2, r0 │ │ │ │ movs r4, r3 │ │ │ │ - subs r2, r4, #2 │ │ │ │ + subs r2, r4, #5 │ │ │ │ movs r0, r4 │ │ │ │ - subs r6, r3, #4 │ │ │ │ + subs r6, r3, #7 │ │ │ │ movs r4, r3 │ │ │ │ - add r5, sp, #760 @ 0x2f8 │ │ │ │ + add r6, sp, #504 @ 0x1f8 │ │ │ │ movs r4, r3 │ │ │ │ - rors r4, r0 │ │ │ │ + cmp r4, r0 │ │ │ │ movs r4, r3 │ │ │ │ - rors r2, r1 │ │ │ │ + cmp r2, r1 │ │ │ │ movs r4, r3 │ │ │ │ - sbcs r4, r7 │ │ │ │ + negs r4, r7 │ │ │ │ movs r4, r3 │ │ │ │ - movs r0, #6 │ │ │ │ + movs r0, #198 @ 0xc6 │ │ │ │ movs r6, r3 │ │ │ │ - rors r0, r1 │ │ │ │ + cmp r0, r1 │ │ │ │ movs r4, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1e2e4c │ │ │ │ + bl 1e2ef4 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr.w r0, [r0, #148] @ 0x94 │ │ │ │ movs r1, #4 │ │ │ │ - bl 1e2d44 │ │ │ │ + bl 1e2dec │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr.w r0, [r4, #148] @ 0x94 │ │ │ │ - bl 1df954 │ │ │ │ + bl 1df9fc │ │ │ │ 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 │ │ │ │ @@ -446217,110 +446236,110 @@ │ │ │ │ ldr r3, [pc, #84] @ (1a3f44 ) │ │ │ │ ldr r1, [r2, r1] │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r2, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1df6a8 │ │ │ │ + bl 1df750 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1e3024 │ │ │ │ + bl 1e30cc │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1df954 │ │ │ │ + bl 1df9fc │ │ │ │ ldr r1, [pc, #52] @ (1a3f48 ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r3, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 282d48 │ │ │ │ + bl 282df0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e2e4c │ │ │ │ + bl 1e2ef4 │ │ │ │ ldr r1, [pc, #36] @ (1a3f4c ) │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0674 │ │ │ │ + bl 1e071c │ │ │ │ b.n 1a3f12 │ │ │ │ stmia r1!, {r4, r5} │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ stmia r1!, {r1, r5} │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r7, #9 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r3, #4 │ │ │ │ + adds r2, r3, #7 │ │ │ │ movs r4, r3 │ │ │ │ - adds r0, r1, #4 │ │ │ │ + adds r0, r1, #7 │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr.w r0, [r0, #148] @ 0x94 │ │ │ │ movs r1, #4 │ │ │ │ mov r6, r2 │ │ │ │ - bl 1e2d44 │ │ │ │ + bl 1e2dec │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr.w r0, [r4, #148] @ 0x94 │ │ │ │ - bl 1df954 │ │ │ │ + bl 1df9fc │ │ │ │ ldr.w r3, [r4, #200] @ 0xc8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cbnz r3, 1a3f90 │ │ │ │ mov r0, r2 │ │ │ │ strd r2, r6, [r4, #200] @ 0xc8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [pc, #8] @ (1a3f9c ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ bl 1a3eb4 │ │ │ │ nop │ │ │ │ - add r3, sp, #416 @ 0x1a0 │ │ │ │ + add r4, sp, #160 @ 0xa0 │ │ │ │ movs r4, r3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr.w r0, [r0, #148] @ 0x94 │ │ │ │ - bl 1df918 │ │ │ │ + bl 1df9c0 │ │ │ │ cbz r0, 1a3fc0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [pc, #8] @ (1a3fcc ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ bl 1a3eb4 │ │ │ │ nop │ │ │ │ - add r3, sp, #352 @ 0x160 │ │ │ │ + add r4, sp, #96 @ 0x60 │ │ │ │ movs r4, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ mov sl, r0 │ │ │ │ ldr.w r0, [r0, #148] @ 0x94 │ │ │ │ mov r4, r2 │ │ │ │ ldrb r6, [r1, #12] │ │ │ │ - bl 1df918 │ │ │ │ + bl 1df9c0 │ │ │ │ cbz r0, 1a4052 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r7, [r0, #12] │ │ │ │ ldrb r0, [r3, #12] │ │ │ │ cbz r0, 1a404c │ │ │ │ sub.w r8, r7, #4 │ │ │ │ movs r2, #0 │ │ │ │ @@ -446336,15 +446355,15 @@ │ │ │ │ ubfx r3, r3, #3, #1 │ │ │ │ cmp r3, r4 │ │ │ │ beq.n 1a4006 │ │ │ │ mov r0, sl │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #4 │ │ │ │ add.w sl, sl, #44 @ 0x2c │ │ │ │ - bl 1e2d44 │ │ │ │ + bl 1e2dec │ │ │ │ movs r5, #0 │ │ │ │ mov r7, r0 │ │ │ │ sub.w r9, r0, #4 │ │ │ │ cbz r6, 1a404c │ │ │ │ ldr.w r1, [r8, #4]! │ │ │ │ mov r2, r4 │ │ │ │ mov r0, sl │ │ │ │ @@ -446355,15 +446374,15 @@ │ │ │ │ bne.n 1a4036 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r1, [pc, #8] @ (1a405c ) │ │ │ │ mov r0, sl │ │ │ │ add r1, pc │ │ │ │ bl 1a3eb4 │ │ │ │ - add r2, sp, #792 @ 0x318 │ │ │ │ + add r3, sp, #536 @ 0x218 │ │ │ │ movs r4, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #796] @ (1a4390 ) │ │ │ │ add.w r8, r2, #4294967295 @ 0xffffffff │ │ │ │ @@ -446373,29 +446392,29 @@ │ │ │ │ bhi.w 1a437e │ │ │ │ add.w r6, r0, r2, lsl #2 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr.w r3, [r6, #156] @ 0x9c │ │ │ │ cbz r3, 1a40a2 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1df918 │ │ │ │ + bl 1df9c0 │ │ │ │ cbz r0, 1a40ba │ │ │ │ ldr r5, [r0, #12] │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r3, [pc, #752] @ (1a4394 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [pc, #748] @ (1a4398 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1df6a8 │ │ │ │ + bl 1df750 │ │ │ │ str.w r0, [r6, #156] @ 0x9c │ │ │ │ movs r3, #1 │ │ │ │ adds r5, #44 @ 0x2c │ │ │ │ mov r2, r3 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r0, r5 │ │ │ │ bl 18fd34 │ │ │ │ @@ -446563,15 +446582,15 @@ │ │ │ │ ldr.w r0, [r6, #156] @ 0x9c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ strh r2, [r3, #12] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ bic.w r2, r2, #8 │ │ │ │ str r2, [r3, #0] │ │ │ │ mov r2, r5 │ │ │ │ - bl 1df954 │ │ │ │ + bl 1df9fc │ │ │ │ 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 190054 │ │ │ │ @@ -446670,15 +446689,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ nop {8} │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r7, #9 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #720 @ (adr r7, 1a4670 ) │ │ │ │ + add r0, sp, #464 @ 0x1d0 │ │ │ │ movs r4, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r2, [pc, #436] @ (1a4568 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -446690,15 +446709,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ bl 19162c │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r6, #196] @ 0xc4 │ │ │ │ - bl 1df918 │ │ │ │ + bl 1df9c0 │ │ │ │ cbz r0, 1a43f8 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ ldr r2, [pc, #404] @ (1a4570 ) │ │ │ │ ldr r3, [pc, #396] @ (1a456c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -446819,15 +446838,15 @@ │ │ │ │ str r0, [r2, #0] │ │ │ │ cbz r1, 1a4516 │ │ │ │ orr.w r3, r3, #17301504 @ 0x1080000 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr.w r0, [r6, #196] @ 0xc4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1df954 │ │ │ │ + bl 1df9fc │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ cmp r3, #3 │ │ │ │ bne.w 1a43da │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ cmp r3, r5 │ │ │ │ itt eq │ │ │ │ ldrdeq r0, r1, [r8] │ │ │ │ @@ -446863,15 +446882,15 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r6, [pc, #172] @ (1a4634 ) │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - bl 1e2c98 │ │ │ │ + bl 1e2d40 │ │ │ │ ldr r2, [pc, #168] @ (1a4638 ) │ │ │ │ ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ add r6, pc │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r5, #152] @ 0x98 │ │ │ │ str r3, [r0, #12] │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ @@ -446934,15 +446953,15 @@ │ │ │ │ nop │ │ │ │ rev16 r0, r5 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #22 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #240 @ (adr r5, 1a4734 ) │ │ │ │ + add r5, pc, #1008 @ (adr r5, 1a4a34 ) │ │ │ │ movs r4, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ add.w ip, r3, #92 @ 0x5c │ │ │ │ @@ -446959,15 +446978,15 @@ │ │ │ │ mov r0, r3 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r1, [pc, #8] @ (1a467c ) │ │ │ │ add r1, pc │ │ │ │ bl 1a3eb4 │ │ │ │ nop │ │ │ │ - add r5, pc, #64 @ (adr r5, 1a46c0 ) │ │ │ │ + add r5, pc, #832 @ (adr r5, 1a49c0 ) │ │ │ │ movs r4, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r1 │ │ │ │ @@ -447123,15 +447142,15 @@ │ │ │ │ ldr r7, [pc, #132] @ (1a4898 ) │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r8, r3 │ │ │ │ add r7, pc │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ - bl 1ff318 │ │ │ │ + bl 1ff3c0 │ │ │ │ ldr r3, [pc, #120] @ (1a489c ) │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add.w r3, r3, r2, lsl #7 │ │ │ │ ldrb r3, [r3, #31] │ │ │ │ add.w r1, r6, r3, lsl #2 │ │ │ │ ldr r6, [r1, #40] @ 0x28 │ │ │ │ @@ -447187,31 +447206,31 @@ │ │ │ │ ldr r1, [pc, #16] @ (1a48c8 ) │ │ │ │ ldr r0, [pc, #20] @ (1a48cc ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 18e710 │ │ │ │ nop │ │ │ │ - add r2, pc, #496 @ (adr r2, 1a4ab8 ) │ │ │ │ + add r3, pc, #240 @ (adr r3, 1a49b8 ) │ │ │ │ movs r3, r5 │ │ │ │ - subs r6, #14 │ │ │ │ + subs r6, #206 @ 0xce │ │ │ │ movs r4, r3 │ │ │ │ - movs r3, #164 @ 0xa4 │ │ │ │ + movs r4, #100 @ 0x64 │ │ │ │ movs r1, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r8, r0 │ │ │ │ ldr.w r3, [pc, #2328] @ 1a5200 │ │ │ │ movs r0, #0 │ │ │ │ add r3, pc │ │ │ │ strd r3, r1, [sp, #24] │ │ │ │ - bl 1e2c0c │ │ │ │ + bl 1e2cb4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ add.w r8, r8, #84 @ 0x54 │ │ │ │ bl 190d20 │ │ │ │ ldr.w r6, [r8, #4] │ │ │ │ @@ -447278,15 +447297,15 @@ │ │ │ │ mov r4, r6 │ │ │ │ mov r6, r7 │ │ │ │ ldr r6, [r6, #4] │ │ │ │ cmp r6, r8 │ │ │ │ bne.n 1a492c │ │ │ │ mov r5, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e2e4c │ │ │ │ + bl 1e2ef4 │ │ │ │ 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 1a4b1c │ │ │ │ movw r2, #283 @ 0x11b │ │ │ │ cmp r5, r2 │ │ │ │ @@ -447364,15 +447383,15 @@ │ │ │ │ cbz r2, 1a4aa4 │ │ │ │ lsls r2, r1, #29 │ │ │ │ bmi.w 1a49a0 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1a4b0e │ │ │ │ movs r1, #0 │ │ │ │ - bl 1e4abc │ │ │ │ + bl 1e4b64 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 1a4b06 │ │ │ │ str r7, [sp, #0] │ │ │ │ movs r5, #1 │ │ │ │ mov r7, fp │ │ │ │ mov fp, r6 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ @@ -447380,29 +447399,29 @@ │ │ │ │ ldr r2, [r3, #32] │ │ │ │ cmp r2, r7 │ │ │ │ bne.w 1a4f38 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ cmp r6, r3 │ │ │ │ bne.w 1a4f38 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 1e4abc │ │ │ │ + bl 1e4b64 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 1a4afe │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1a4ad0 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ bne.w 1a4f38 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 1a4ac0 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ movs r5, #0 │ │ │ │ ldrd r7, r6, [r3, #32] │ │ │ │ - bl 1e4abc │ │ │ │ + bl 1e4b64 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1a4ada │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ mov r6, fp │ │ │ │ mov fp, r7 │ │ │ │ ldr r7, [sp, #0] │ │ │ │ @@ -447492,15 +447511,15 @@ │ │ │ │ bne.w 1a49a0 │ │ │ │ cmp r5, #130 @ 0x82 │ │ │ │ beq.w 1a4a88 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1a4c74 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1e4abc │ │ │ │ + bl 1e4b64 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1a4c6c │ │ │ │ movs r3, #1 │ │ │ │ str r5, [sp, #16] │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ @@ -447531,15 +447550,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1a50f0 │ │ │ │ mov.w ip, #16 │ │ │ │ mov.w lr, #8 │ │ │ │ b.n 1a4d64 │ │ │ │ str r2, [sp, #32] │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 1e4abc │ │ │ │ + bl 1e4b64 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1a4c06 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldr.w r3, [r9, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ @@ -447547,15 +447566,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ubfx r1, r1, #2, #1 │ │ │ │ bl 190d4c │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cbz r0, 1a4cc4 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r5, [r9, #36] @ 0x24 │ │ │ │ - bl 1e4abc │ │ │ │ + bl 1e4b64 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 1a4cc4 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cbz r0, 1a4cb8 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr.w ip, [r3] │ │ │ │ @@ -447566,15 +447585,15 @@ │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #4 │ │ │ │ bne.n 1a4cb4 │ │ │ │ bic.w r3, r3, #4 │ │ │ │ str r3, [r2, #0] │ │ │ │ str r5, [r0, #32] │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 1e4abc │ │ │ │ + bl 1e4b64 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1a4c92 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ b.n 1a49a0 │ │ │ │ movs r2, #5 │ │ │ │ @@ -448201,15 +448220,15 @@ │ │ │ │ bhi.n 1a5384 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ lsls r1, r1, #29 │ │ │ │ bpl.n 1a52d4 │ │ │ │ ldrh r0, [r2, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1deea8 │ │ │ │ + bl 1def50 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ vstr s0, [r2, #16] │ │ │ │ b.n 1a52d4 │ │ │ │ cmp.w r1, #392 @ 0x188 │ │ │ │ bcc.n 1a53ac │ │ │ │ sub.w r1, r1, #396 @ 0x18c │ │ │ │ @@ -448305,19 +448324,19 @@ │ │ │ │ ldr r1, [pc, #16] @ (1a548c ) │ │ │ │ ldr r0, [pc, #20] @ (1a5490 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 18e710 │ │ │ │ nop │ │ │ │ - str r6, [sp, #784] @ 0x310 │ │ │ │ + str r7, [sp, #528] @ 0x210 │ │ │ │ movs r3, r5 │ │ │ │ - adds r2, #74 @ 0x4a │ │ │ │ + adds r3, #10 │ │ │ │ movs r4, r3 │ │ │ │ - asrs r0, r4, #31 │ │ │ │ + adds r0, r4, r2 │ │ │ │ movs r1, r4 │ │ │ │ ldr.w ip, [r1] │ │ │ │ ldr.w r1, [ip] │ │ │ │ ands.w r3, r1, #12288 @ 0x3000 │ │ │ │ beq.n 1a54cc │ │ │ │ ldr.w r3, [ip, #28] │ │ │ │ cbz r3, 1a54cc │ │ │ │ @@ -449682,25 +449701,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 1e4720 │ │ │ │ + bl 1e47c8 │ │ │ │ ldr.w r9, [r5, #88] @ 0x58 │ │ │ │ mov r6, r0 │ │ │ │ cmp r9, r7 │ │ │ │ beq.w 1a6474 │ │ │ │ movw sl, #8195 @ 0x2003 │ │ │ │ movt sl, #24 │ │ │ │ mov.w r8, #0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e48dc │ │ │ │ + bl 1e4984 │ │ │ │ ldr.w r4, [r9, #20] │ │ │ │ add.w r5, r9, #16 │ │ │ │ cmp r5, r4 │ │ │ │ beq.n 1a63e2 │ │ │ │ subs r4, #96 @ 0x60 │ │ │ │ movw fp, #1027 @ 0x403 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ @@ -449725,15 +449744,15 @@ │ │ │ │ cmpeq r2, #0 │ │ │ │ beq.n 1a63d8 │ │ │ │ tst.w r0, sl │ │ │ │ bne.n 1a63d8 │ │ │ │ add.w r2, sp, #11 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4a1c │ │ │ │ + bl 1e4ac4 │ │ │ │ ldrb.w r2, [sp, #11] │ │ │ │ cbz r2, 1a63d8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #100] @ 0x64 │ │ │ │ sub.w r4, r2, #96 @ 0x60 │ │ │ │ cmp r5, r2 │ │ │ │ @@ -449782,15 +449801,15 @@ │ │ │ │ cmp ip, r3 │ │ │ │ bne.n 1a6410 │ │ │ │ ldr.w lr, [lr, #4] │ │ │ │ cmp r7, lr │ │ │ │ bne.n 1a63f6 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e48bc │ │ │ │ + bl 1e4964 │ │ │ │ ldr r2, [pc, #48] @ (1a648c ) │ │ │ │ ldr r3, [pc, #36] @ (1a6480 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ @@ -449948,15 +449967,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 1e2c0c │ │ │ │ + bl 1e2cb4 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 190d20 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ @@ -450245,15 +450264,15 @@ │ │ │ │ strmi.w r0, [r3, #-4] │ │ │ │ cmp r1, r3 │ │ │ │ bne.n 1a68c2 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1a6608 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 1e2e4c │ │ │ │ + bl 1e2ef4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r7, r5 │ │ │ │ beq.n 1a6804 │ │ │ │ ldr.w r7, [ip, #24] │ │ │ │ ldr r7, [r7, #0] │ │ │ │ @@ -450272,23 +450291,23 @@ │ │ │ │ movw r3, #1026 @ 0x402 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 1a69cc │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1a69bc │ │ │ │ movs r1, #0 │ │ │ │ - bl 1e4abc │ │ │ │ + bl 1e4b64 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1a69bc │ │ │ │ strd r7, r5, [sp, #12] │ │ │ │ str.w r8, [sp, #20] │ │ │ │ b.n 1a6948 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 1e4abc │ │ │ │ + bl 1e4b64 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1a69b4 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1a693c │ │ │ │ ldr r7, [r2, #16] │ │ │ │ @@ -450324,15 +450343,15 @@ │ │ │ │ sub.w lr, r5, ip │ │ │ │ adds.w r3, r8, lr │ │ │ │ beq.n 1a6986 │ │ │ │ ldr.w lr, [r8, lr] │ │ │ │ b.n 1a697e │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 1e4abc │ │ │ │ + bl 1e4b64 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1a6948 │ │ │ │ ldrd r7, r5, [sp, #12] │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ bl 18ffc4 │ │ │ │ @@ -450722,15 +450741,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 1e2cc4 │ │ │ │ + bl 1e2d6c │ │ │ │ str r0, [r7, #112] @ 0x70 │ │ │ │ ldr r7, [r4, #100] @ 0x64 │ │ │ │ ldr r3, [r7, #104] @ 0x68 │ │ │ │ b.n 1a6d32 │ │ │ │ nop │ │ │ │ ldr r2, [r0, #116] @ 0x74 │ │ │ │ ldr r3, [r1, #116] @ 0x74 │ │ │ │ @@ -451018,15 +451037,15 @@ │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r6, [r3, r2] │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ add.w r3, r6, r3, lsl #7 │ │ │ │ ldrb.w r3, [r3, #47] @ 0x2f │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ ldr r5, [r3, #40] @ 0x28 │ │ │ │ - bl 20037c │ │ │ │ + bl 200424 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r5, #3 │ │ │ │ beq.n 1a7094 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add.w r3, r6, r3, lsl #7 │ │ │ │ ldrb.w r3, [r3, #48] @ 0x30 │ │ │ │ add.w r4, r4, r3, lsl #2 │ │ │ │ @@ -451153,15 +451172,15 @@ │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ cbz r0, 1a71ce │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1db030 │ │ │ │ + bl 1db0d8 │ │ │ │ ldrb.w r0, [r0, #32] │ │ │ │ and.w r0, r0, #7 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r0, [r0, #92] @ 0x5c │ │ │ │ @@ -451374,15 +451393,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 1e2c98 │ │ │ │ + bl 1e2d40 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ add.w r5, r7, #16 │ │ │ │ mov fp, r0 │ │ │ │ cmp r5, r3 │ │ │ │ beq.n 1a743e │ │ │ │ sub.w r9, r3, #96 @ 0x60 │ │ │ │ movs r4, #1 │ │ │ │ @@ -454439,30 +454458,30 @@ │ │ │ │ ldr.w r5, [pc, #2548] @ 1a9eb4 │ │ │ │ add.w r9, r4, #84 @ 0x54 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r5, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #204] @ 0xcc │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e2c98 │ │ │ │ + bl 1e2d40 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w sl, [r4, #88] @ 0x58 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp sl, r9 │ │ │ │ str r3, [r0, #8] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r6, [r0, #4] │ │ │ │ str r3, [r0, #12] │ │ │ │ beq.n 1a9520 │ │ │ │ mov r7, sl │ │ │ │ movw r1, #8892 @ 0x22bc │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 1e2c98 │ │ │ │ + bl 1e2d40 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ add.w r0, r0, #4448 @ 0x1160 │ │ │ │ ldr r6, [r3, #120] @ 0x78 │ │ │ │ mov r1, r6 │ │ │ │ bl 1a82c0 │ │ │ │ mov r1, r6 │ │ │ │ @@ -454946,15 +454965,15 @@ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 1a72a4 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, r9 │ │ │ │ bne.n 1a99da │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 1e2e4c │ │ │ │ + bl 1e2ef4 │ │ │ │ ldr.w r2, [pc, #1216] @ 1a9ebc │ │ │ │ ldr.w r3, [pc, #1200] @ 1a9eb0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ eors r2, r3 │ │ │ │ @@ -455207,15 +455226,15 @@ │ │ │ │ str r2, [r4, #4] │ │ │ │ b.n 1a9c58 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ str r2, [r4, #4] │ │ │ │ b.n 1a9c58 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e2c98 │ │ │ │ + bl 1e2d40 │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ mov r8, r0 │ │ │ │ cmp r5, r9 │ │ │ │ ittt ne │ │ │ │ movne r3, #0 │ │ │ │ movne r6, r5 │ │ │ │ movne sl, r0 │ │ │ │ @@ -455285,15 +455304,15 @@ │ │ │ │ bne.n 1a9d2a │ │ │ │ ldrd r6, r9, [sp, #28] │ │ │ │ ldr r6, [r6, #4] │ │ │ │ cmp r6, r9 │ │ │ │ bne.n 1a9cb0 │ │ │ │ mov r8, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e2e4c │ │ │ │ + bl 1e2ef4 │ │ │ │ b.n 1a9994 │ │ │ │ ldrd r2, r3, [sl] │ │ │ │ ldr.w r1, [sl, #8] │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 1a9e7c │ │ │ │ add.w r0, r1, r2, lsl #3 │ │ │ │ mov r3, r4 │ │ │ │ @@ -455400,15 +455419,15 @@ │ │ │ │ lsls r2, r2, #1 │ │ │ │ mov r0, sl │ │ │ │ cmp r2, #16 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str.w r2, [sl, #4] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bl 1e2cc4 │ │ │ │ + bl 1e2d6c │ │ │ │ ldr.w r2, [sl] │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [sl, #8] │ │ │ │ b.n 1a9d70 │ │ │ │ mov r4, r5 │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ ldr r5, [sp, #16] │ │ │ │ @@ -455427,15 +455446,15 @@ │ │ │ │ lsls r3, r5, #2 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r4, [r3, #88] @ 0x58 │ │ │ │ cmp r4, r9 │ │ │ │ beq.w 1aae42 │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 1e2c98 │ │ │ │ + bl 1e2d40 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #91 @ 0x5b │ │ │ │ movs r1, #0 │ │ │ │ adds r0, #1 │ │ │ │ ldrb.w r6, [r3, #1215] @ 0x4bf │ │ │ │ blx 5926c │ │ │ │ @@ -456144,15 +456163,15 @@ │ │ │ │ ldr r4, [r3, #88] @ 0x58 │ │ │ │ cmp r4, r9 │ │ │ │ beq.n 1aa69e │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ movs r6, #0 │ │ │ │ movs r1, #96 @ 0x60 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e2c50 │ │ │ │ + bl 1e2cf8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r5, r0 │ │ │ │ strb.w r6, [r0], #4 │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ movs r1, #0 │ │ │ │ ldrb.w r8, [r3, #319] @ 0x13f │ │ │ │ blx 5926c │ │ │ │ @@ -456986,15 +457005,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 1e2c98 │ │ │ │ + bl 1e2d40 │ │ │ │ ldrd r3, r2, [r0, #8] │ │ │ │ mov fp, r0 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 1ab3f4 │ │ │ │ ldr.w r6, [r9, #88] @ 0x58 │ │ │ │ add.w sl, r9, #84 @ 0x54 │ │ │ │ @@ -457063,45 +457082,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 1e2d44 │ │ │ │ + bl 1e2dec │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #4 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e2d44 │ │ │ │ + bl 1e2dec │ │ │ │ mov r2, r5 │ │ │ │ str.w r0, [fp, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e2d44 │ │ │ │ + bl 1e2dec │ │ │ │ ldr.w r4, [r9, #88] @ 0x58 │ │ │ │ str.w r0, [fp, #28] │ │ │ │ cmp sl, r4 │ │ │ │ it ne │ │ │ │ movne r5, #0 │ │ │ │ beq.n 1ab070 │ │ │ │ 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 1e2d68 │ │ │ │ + bl 1e2e10 │ │ │ │ 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 1e2d68 │ │ │ │ + bl 1e2e10 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ adds r5, #1 │ │ │ │ cmp r4, sl │ │ │ │ str.w r0, [r6, r7, lsl #2] │ │ │ │ bne.n 1ab03e │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov.w r8, #1 │ │ │ │ @@ -457178,15 +457197,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 1e2cc4 │ │ │ │ + bl 1e2d6c │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [fp, #16] │ │ │ │ b.n 1aafca │ │ │ │ mov r9, r4 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ movs r5, #0 │ │ │ │ @@ -457428,15 +457447,15 @@ │ │ │ │ b.n 1ab32e │ │ │ │ lsls r3, r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ it cc │ │ │ │ movcc r3, #16 │ │ │ │ str r3, [r0, #12] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bl 1e2cc4 │ │ │ │ + bl 1e2d6c │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [fp, #16] │ │ │ │ b.n 1aaf58 │ │ │ │ mov r3, r9 │ │ │ │ ldr.w r9, [sp] │ │ │ │ b.n 1ab350 │ │ │ │ @@ -458889,15 +458908,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 1e2cc4 │ │ │ │ + bl 1e2d6c │ │ │ │ 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 1ac278 │ │ │ │ tst.w r3, #8192 @ 0x2000 │ │ │ │ @@ -458923,15 +458942,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 1e2cc4 │ │ │ │ + bl 1e2d6c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w ip, [fp, #16] │ │ │ │ mov lr, r0 │ │ │ │ b.n 1ac162 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ str.w r9, [sp, #16] │ │ │ │ str.w lr, [sp, #8] │ │ │ │ @@ -458942,25 +458961,25 @@ │ │ │ │ ldr r3, [r3, #108] @ 0x6c │ │ │ │ ldr r5, [r5, #4] │ │ │ │ add.w r2, r3, #84 @ 0x54 │ │ │ │ cmp r5, r2 │ │ │ │ bne.w 1abf3a │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ mov r0, fp │ │ │ │ - bl 1e2e4c │ │ │ │ + bl 1e2ef4 │ │ │ │ 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 1ac1d6 │ │ │ │ mov.w r2, #320 @ 0x140 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1e2cc4 │ │ │ │ + bl 1e2d6c │ │ │ │ movs r3, #16 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str r0, [sp, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ b.n 1ac1a2 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r1, [r1, #32] │ │ │ │ @@ -459003,15 +459022,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 1e2c0c │ │ │ │ + bl 1e2cb4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, fp │ │ │ │ bl 190d20 │ │ │ │ ldr.w r7, [fp, #88] @ 0x58 │ │ │ │ add.w fp, fp, #84 @ 0x54 │ │ │ │ @@ -459076,15 +459095,15 @@ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldmia r1, {r0, r1} │ │ │ │ bl 18faf8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1e4af0 │ │ │ │ + bl 1e4b98 │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ movs r1, #252 @ 0xfc │ │ │ │ str r0, [r6, #64] @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ bl 190090 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ mov ip, r0 │ │ │ │ @@ -459111,22 +459130,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 1e4a7c │ │ │ │ + bl 1e4b24 │ │ │ │ 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 1e49d4 │ │ │ │ + bl 1e4a7c │ │ │ │ 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] │ │ │ │ @@ -459163,15 +459182,15 @@ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ mov r8, sl │ │ │ │ ldr r7, [r7, #4] │ │ │ │ cmp r7, r8 │ │ │ │ bne.w 1ac4a2 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1e2e4c │ │ │ │ + bl 1e2ef4 │ │ │ │ ldr r2, [pc, #392] @ (1ac7a4 ) │ │ │ │ ldr r3, [pc, #384] @ (1ac7a0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3 │ │ │ │ @@ -459244,31 +459263,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 1e4af0 │ │ │ │ + bl 1e4b98 │ │ │ │ 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 1ac5ec │ │ │ │ movs r1, #0 │ │ │ │ - bl 1e4abc │ │ │ │ + bl 1e4b64 │ │ │ │ mov r1, r0 │ │ │ │ cbnz r0, 1ac720 │ │ │ │ b.n 1ac5ec │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 1e4abc │ │ │ │ + bl 1e4b64 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1ac5ec │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1ac712 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ @@ -460154,54 +460173,54 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r5, r2 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r7, r0 │ │ │ │ movw r1, #745 @ 0x2e9 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ movs r2, #0 │ │ │ │ add.w lr, r4, #84 @ 0x54 │ │ │ │ add.w ip, sp, #16 │ │ │ │ str r5, [sp, #12] │ │ │ │ strd r2, r2, [sp] │ │ │ │ str r2, [sp, #8] │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ add.w r0, r4, #20 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r8, r2 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movw r1, #749 @ 0x2ed │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldr r5, [pc, #88] @ (1ad0f4 ) │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ add r3, sp, #8 │ │ │ │ str.w r8, [sp, #20] │ │ │ │ movs r2, #0 │ │ │ │ add.w lr, r4, #84 @ 0x54 │ │ │ │ str r2, [sp, #8] │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ add.w ip, sp, #24 │ │ │ │ @@ -460216,15 +460235,15 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r3, [r5, r8] │ │ │ │ mov r1, r4 │ │ │ │ add.w r3, r3, r2, lsl #7 │ │ │ │ ldrb.w r3, [r3, #44] @ 0x2c │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ str.w r9, [r3, #40] @ 0x28 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ add.w r0, r4, #20 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ cmp r7, #68 @ 0x44 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ @@ -460234,15 +460253,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r6, r1 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1fcdf4 │ │ │ │ + bl 1fce9c │ │ │ │ ldr r3, [r6, #16] │ │ │ │ mov r4, r0 │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r1, r8 │ │ │ │ ldr r7, [pc, #224] @ (1ad208 ) │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ @@ -460252,18 +460271,18 @@ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.n 1ad1f0 │ │ │ │ tbb [pc, r3] │ │ │ │ ldr r0, [pc, #288] @ (1ad284 ) │ │ │ │ str r0, [r1, r5] │ │ │ │ @@ -460278,21 +460297,21 @@ │ │ │ │ ldr r0, [pc, #288] @ (1ad298 ) │ │ │ │ ldr r0, [pc, #288] @ (1ad298 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ ldrb r6, [r2, #13] │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ mov r3, r9 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r6 │ │ │ │ strb.w r6, [r0, #40] @ 0x28 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ add r3, sp, #8 │ │ │ │ mov.w lr, #0 │ │ │ │ str.w r8, [sp, #20] │ │ │ │ str.w lr, [sp, #8] │ │ │ │ add.w ip, sp, #24 │ │ │ │ strd lr, lr, [sp, #12] │ │ │ │ add.w r8, r4, #84 @ 0x54 │ │ │ │ @@ -460306,15 +460325,15 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r3, [r7, r9] │ │ │ │ mov r1, r4 │ │ │ │ add.w r3, r3, r2, lsl #7 │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ str.w lr, [r3, #40] @ 0x28 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ add.w r0, r4, #20 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov.w r9, #32 │ │ │ │ b.n 1ad17e │ │ │ │ mov.w r9, #8 │ │ │ │ b.n 1ad17e │ │ │ │ @@ -460344,56 +460363,56 @@ │ │ │ │ movw r1, #614 @ 0x266 │ │ │ │ ldr.w r9, [pc, #1048] @ 1ad658 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r9, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ movs r3, #32 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ 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 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov fp, r0 │ │ │ │ cbz r0, 1ad2a0 │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r3, [pc, #952] @ (1ad65c ) │ │ │ │ ldr r2, [pc, #956] @ (1ad660 ) │ │ │ │ ldr r0, [r5, #20] │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1fc750 │ │ │ │ + bl 1fc7f8 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fcdf4 │ │ │ │ + bl 1fce9c │ │ │ │ add.w sl, r0, #20 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ mov r4, r0 │ │ │ │ mov r1, sl │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ @@ -460401,28 +460420,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 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldrb.w r3, [fp, #12] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ mvns r3, r3 │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ strd r3, r3, [r6, #4] │ │ │ │ add.w ip, r0, #100 @ 0x64 │ │ │ │ str.w sl, [sp, #44] @ 0x2c │ │ │ │ mov r7, r0 │ │ │ │ @@ -460456,15 +460475,15 @@ │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldrb.w r2, [r3, #50] @ 0x32 │ │ │ │ ldrb.w r3, [r3, #32] │ │ │ │ add.w r3, r7, r3, lsl #2 │ │ │ │ add.w r7, r7, r2, lsl #2 │ │ │ │ str.w ip, [r3, #40] @ 0x28 │ │ │ │ str.w lr, [r7, #40] @ 0x28 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ cmp r3, #1 │ │ │ │ beq.n 1ad3cc │ │ │ │ cmp r3, #32 │ │ │ │ beq.w 1ad63e │ │ │ │ bhi.w 1ad642 │ │ │ │ @@ -460476,42 +460495,42 @@ │ │ │ │ mov.w ip, #1 │ │ │ │ b.n 1ad372 │ │ │ │ ldr r3, [pc, #668] @ (1ad66c ) │ │ │ │ ldr.w r1, [r9, r3] │ │ │ │ ldr r2, [pc, #668] @ (1ad670 ) │ │ │ │ ldr r0, [r5, #20] │ │ │ │ add r2, pc │ │ │ │ - bl 1fc750 │ │ │ │ + bl 1fc7f8 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 202538 │ │ │ │ + bl 2025e0 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ bl 1ad0fc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #448 @ 0x1c0 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2023d0 │ │ │ │ + bl 202478 │ │ │ │ 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 1fcdf4 │ │ │ │ + bl 1fce9c │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ mov r7, r0 │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ strd r3, sl, [r0, #44] @ 0x2c │ │ │ │ add.w sl, r0, #20 │ │ │ │ @@ -460519,27 +460538,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 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldrb.w r3, [r9, #12] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ mvns r3, r3 │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ strd r3, r3, [r6, #4] │ │ │ │ add.w ip, r0, #100 @ 0x64 │ │ │ │ str.w sl, [sp, #44] @ 0x2c │ │ │ │ mov r7, r0 │ │ │ │ @@ -460571,33 +460590,33 @@ │ │ │ │ mov r1, r7 │ │ │ │ ldrb.w ip, [r3, #50] @ 0x32 │ │ │ │ ldrb.w r3, [r3, #32] │ │ │ │ add.w r3, r7, r3, lsl #2 │ │ │ │ add.w r7, r7, ip, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ str.w sl, [r7, #40] @ 0x28 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fce44 │ │ │ │ + bl 1fceec │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 202488 │ │ │ │ + bl 202530 │ │ │ │ mov r3, fp │ │ │ │ ldr r2, [sp, #28] │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r5 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r1, sl │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fcdf4 │ │ │ │ + bl 1fce9c │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ add.w sl, r0, #20 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, sl │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ @@ -460606,22 +460625,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 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r7, [r9, #12] │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ strd r3, r3, [r6, #4] │ │ │ │ add.w lr, r0, #100 @ 0x64 │ │ │ │ str.w sl, [sp, #44] @ 0x2c │ │ │ │ add.w sl, r0, #84 @ 0x54 │ │ │ │ ldrb.w fp, [r9, #12] │ │ │ │ @@ -460656,18 +460675,18 @@ │ │ │ │ ldrb.w r2, [r3, #50] @ 0x32 │ │ │ │ ldrb.w r4, [r3, #32] │ │ │ │ mov r3, r2 │ │ │ │ add.w r2, ip, r4, lsl #2 │ │ │ │ add.w ip, ip, r3, lsl #2 │ │ │ │ str r6, [r2, #40] @ 0x28 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2025d0 │ │ │ │ + bl 202678 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ bl 1ad0fc │ │ │ │ ldr r2, [pc, #92] @ (1ad674 ) │ │ │ │ ldr r3, [pc, #56] @ (1ad650 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -460696,23 +460715,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ cmp r5, #200 @ 0xc8 │ │ │ │ lsls r3, r5, #2 │ │ │ │ cmp r5, #184 @ 0xb8 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r5, r3 │ │ │ │ + adds r6, r5, r6 │ │ │ │ movs r4, r3 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r1, #31 │ │ │ │ + adds r6, r1, r2 │ │ │ │ movs r4, r3 │ │ │ │ cmp r1, #228 @ 0xe4 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #13 │ │ │ │ movs r0, r0 │ │ │ │ @@ -460733,22 +460752,22 @@ │ │ │ │ adds r7, #59 @ 0x3b │ │ │ │ ldrb r4, [r7, #17] │ │ │ │ lsls r4, r7, #21 │ │ │ │ ldrb r4, [r7, #17] │ │ │ │ lsls r4, r7, #1 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movw r1, #783 @ 0x30f │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ 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 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ str r7, [sp, #12] │ │ │ │ add.w ip, sp, #16 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w lr, r6, #84 @ 0x54 │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ add.w r7, r6, #100 @ 0x64 │ │ │ │ @@ -460758,32 +460777,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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movw r1, #779 @ 0x30b │ │ │ │ b.n 1ad6b8 │ │ │ │ movw r1, #753 @ 0x2f1 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ 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 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ mov.w r9, #0 │ │ │ │ str r7, [sp, #12] │ │ │ │ add.w ip, sp, #16 │ │ │ │ strd r9, r9, [sp] │ │ │ │ add.w r7, r6, #84 @ 0x54 │ │ │ │ str.w r9, [sp, #8] │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ @@ -460800,15 +460819,15 @@ │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ add.w r3, r3, r2, lsl #7 │ │ │ │ ldrb.w r3, [r3, #45] @ 0x2d │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ str.w r9, [r3, #40] @ 0x28 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movw r1, #785 @ 0x311 │ │ │ │ b.n 1ad6b8 │ │ │ │ cmp r1, #98 @ 0x62 │ │ │ │ @@ -460845,35 +460864,35 @@ │ │ │ │ ldr.w r2, [pc, #1296] @ 1add14 │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1fc750 │ │ │ │ + bl 1fc7f8 │ │ │ │ movs r2, #1 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ strd r4, r5, [sp, #40] @ 0x28 │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 1ad840 │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1fcdf4 │ │ │ │ + bl 1fce9c │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov fp, r0 │ │ │ │ mov r1, r5 │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ @@ -460881,27 +460900,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 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ lsl.w r3, fp, r3 │ │ │ │ mvns r3, r3 │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ 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] │ │ │ │ @@ -460929,15 +460948,15 @@ │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldrb.w r2, [r3, #50] @ 0x32 │ │ │ │ ldrb.w r3, [r3, #32] │ │ │ │ add.w r3, ip, r3, lsl #2 │ │ │ │ add.w ip, ip, r2, lsl #2 │ │ │ │ str r7, [r3, #40] @ 0x28 │ │ │ │ str.w lr, [ip, #40] @ 0x28 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ cmp r3, #1 │ │ │ │ beq.n 1ad970 │ │ │ │ cmp r3, #32 │ │ │ │ beq.w 1adcf8 │ │ │ │ bhi.w 1adcf0 │ │ │ │ @@ -460970,38 +460989,38 @@ │ │ │ │ bne.w 1add00 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [pc, #944] @ (1add24 ) │ │ │ │ ldr r0, [r6, #20] │ │ │ │ add r2, pc │ │ │ │ - bl 1fc750 │ │ │ │ + bl 1fc7f8 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 202538 │ │ │ │ + bl 2025e0 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r7, [sl, #13] │ │ │ │ bl 1ad0fc │ │ │ │ mov.w r1, #354 @ 0x162 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 201828 │ │ │ │ + bl 2018d0 │ │ │ │ movw r1, #747 @ 0x2eb │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ 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 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ str.w sl, [sp, #36] @ 0x24 │ │ │ │ add.w lr, r8, #84 @ 0x54 │ │ │ │ str r7, [sp, #24] │ │ │ │ add.w ip, r8, #100 @ 0x64 │ │ │ │ strd r7, r7, [r5, #4] │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ @@ -461010,34 +461029,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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ add.w r3, r8, #20 │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ strb.w r7, [r8, #34] @ 0x22 │ │ │ │ mov r0, r6 │ │ │ │ bl 1ad680 │ │ │ │ add.w r3, r8, #20 │ │ │ │ mov r2, sl │ │ │ │ mov r8, r0 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ mov r0, r6 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ - bl 2023d0 │ │ │ │ + bl 202478 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1fcdf4 │ │ │ │ + bl 1fce9c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w fp, r0, #20 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, fp │ │ │ │ ldr r3, [r2, #16] │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ @@ -461046,26 +461065,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 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldrb.w r3, [r8, #12] │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ lsl.w r3, sl, r3 │ │ │ │ mvns r3, r3 │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ str.w fp, [sp, #36] @ 0x24 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ strd r3, r3, [r5, #4] │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ ldrb.w fp, [r8, #12] │ │ │ │ add.w ip, r0, #100 @ 0x64 │ │ │ │ @@ -461097,37 +461116,37 @@ │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldrb.w r2, [r3, #50] @ 0x32 │ │ │ │ ldrb.w r3, [r3, #32] │ │ │ │ add.w r3, r7, r3, lsl #2 │ │ │ │ add.w r7, r7, r2, lsl #2 │ │ │ │ str.w ip, [r3, #40] @ 0x28 │ │ │ │ str.w r8, [r7, #40] @ 0x28 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ 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 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 1adb40 │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1fcdf4 │ │ │ │ + bl 1fce9c │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov fp, r0 │ │ │ │ mov r1, r8 │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ @@ -461135,27 +461154,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 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ lsl.w r3, fp, r3 │ │ │ │ mvns r3, r3 │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ str.w r8, [sp, #36] @ 0x24 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ strd r3, r3, [r5, #4] │ │ │ │ add.w sl, r0, #84 @ 0x54 │ │ │ │ ldrb.w r8, [r7, #12] │ │ │ │ add.w lr, r0, #100 @ 0x64 │ │ │ │ @@ -461187,81 +461206,81 @@ │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldrb.w r2, [r3, #50] @ 0x32 │ │ │ │ ldrb.w r3, [r3, #32] │ │ │ │ add.w r3, ip, r3, lsl #2 │ │ │ │ add.w ip, ip, r2, lsl #2 │ │ │ │ str.w lr, [r3, #40] @ 0x28 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 202488 │ │ │ │ + bl 202530 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ bl 1ad0fc │ │ │ │ mov.w r1, #880 @ 0x370 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ movs r3, #1 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r3 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ str r7, [sp, #24] │ │ │ │ str.w sl, [sp, #36] @ 0x24 │ │ │ │ strd r7, r7, [r5, #4] │ │ │ │ add.w r7, r8, #84 @ 0x54 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ add.w r1, r8, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2023d0 │ │ │ │ + bl 202478 │ │ │ │ movs r1, #2 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1fce44 │ │ │ │ + bl 1fceec │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 202488 │ │ │ │ + bl 202530 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2025d0 │ │ │ │ + bl 202678 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ bl 1ad0fc │ │ │ │ b.n 1ad954 │ │ │ │ mov.w lr, #1 │ │ │ │ b.n 1adbf4 │ │ │ │ mov.w ip, #1 │ │ │ │ b.n 1adae0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movw r1, #614 @ 0x266 │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ movs r3, #32 │ │ │ │ mov r7, r0 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ add.w r3, r7, #20 │ │ │ │ mov r2, sl │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r6 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov sl, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ b.n 1ad7f2 │ │ │ │ ldr r3, [pc, #60] @ (1add28 ) │ │ │ │ ldr.w r1, [r8, r3] │ │ │ │ b.n 1ad972 │ │ │ │ @@ -461276,23 +461295,23 @@ │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #38 @ 0x26 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r5, #46] @ 0x2e │ │ │ │ + ldrh r6, [r5, #52] @ 0x34 │ │ │ │ movs r3, r3 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ movs r6, #164 @ 0xa4 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - asrs r2, r7, #8 │ │ │ │ + asrs r2, r7, #11 │ │ │ │ movs r4, r3 │ │ │ │ lsrs r0, r0, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #4 │ │ │ │ movs r0, r0 │ │ │ │ @@ -461323,30 +461342,30 @@ │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ mov r2, r6 │ │ │ │ ldrb.w r3, [r3, #44] @ 0x2c │ │ │ │ add.w r3, fp, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1ff178 │ │ │ │ + bl 1ff220 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ str r0, [sp, #8] │ │ │ │ cbz r0, 1addb4 │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ add.w r3, r4, #20 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr.w r3, [fp, #36] @ 0x24 │ │ │ │ ldr.w r7, [fp, #96] @ 0x60 │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldrd r2, r0, [r5, #116] @ 0x74 │ │ │ │ @@ -461391,21 +461410,21 @@ │ │ │ │ b.n 1ade32 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ cmp r8, r3 │ │ │ │ bhi.n 1adec8 │ │ │ │ movs r1, #74 @ 0x4a │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r6, r0 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r5] │ │ │ │ add.w lr, r6, #84 @ 0x54 │ │ │ │ str r3, [r5, #8] │ │ │ │ add.w ip, r6, #100 @ 0x64 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ @@ -461420,29 +461439,29 @@ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ mov r0, r9 │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldrb.w r3, [r3, #45] @ 0x2d │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ str.w r8, [r3, #40] @ 0x28 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ add.w r3, r6, #20 │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r9 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ ldr.w r3, [fp, #36] @ 0x24 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #144 @ 0x90 │ │ │ │ bne.n 1ade28 │ │ │ │ add.w r3, r6, #20 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r9 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r8, r3 │ │ │ │ bls.n 1ade32 │ │ │ │ ldr.w r3, [fp, #36] @ 0x24 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ @@ -461477,21 +461496,21 @@ │ │ │ │ beq.n 1ae006 │ │ │ │ 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 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ add.w r6, r0, #20 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add.w ip, r8, #84 @ 0x54 │ │ │ │ strd r3, r3, [r5, #4] │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ add.w r7, r8, #100 @ 0x64 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ @@ -461508,15 +461527,15 @@ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r1, r8 │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrb.w r3, [r3, #44] @ 0x2c │ │ │ │ add.w r3, r8, r3, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r2, [pc, #176] @ (1ae03c ) │ │ │ │ ldr r3, [pc, #160] @ (1ae02c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3 │ │ │ │ @@ -461529,21 +461548,21 @@ │ │ │ │ str r3, [sp, #32] │ │ │ │ b.n 1adde8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #32] │ │ │ │ b.n 1ade12 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movs r1, #235 @ 0xeb │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ mov r8, r0 │ │ │ │ add.w r6, r0, #20 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #1 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldrb.w ip, [r3, #44] @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ strd r3, r3, [r5, #4] │ │ │ │ @@ -461553,15 +461572,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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ b.n 1adf88 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #1 │ │ │ │ itt ls │ │ │ │ addls r5, sp, #52 @ 0x34 │ │ │ │ addls r4, sp, #68 @ 0x44 │ │ │ │ bhi.n 1ae01c │ │ │ │ @@ -461658,15 +461677,15 @@ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, r6 │ │ │ │ bne.n 1ae0fa │ │ │ │ str r5, [r3, #0] │ │ │ │ cmp ip, lr │ │ │ │ bne.n 1ae0ea │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e2ec4 │ │ │ │ + bl 1e2f6c │ │ │ │ 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] │ │ │ │ @@ -462162,15 +462181,15 @@ │ │ │ │ ldrb.w r2, [r3, #624] @ 0x270 │ │ │ │ cbz r2, 1ae63a │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [pc, #16] @ (1ae640 ) │ │ │ │ ldr r1, [pc, #20] @ (1ae644 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1ffe90 │ │ │ │ + bl 1fff38 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r2 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ bl b0642 │ │ │ │ b.n 1ae11e │ │ │ │ vtbl.8 d20, {d15-d18}, d28 │ │ │ │ @@ -462249,22 +462268,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 20caa8 │ │ │ │ + bl 20cb50 │ │ │ │ ldr r2, [pc, #16] @ (1ae738 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #16] @ (1ae73c ) │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1ffe90 │ │ │ │ + bl 1fff38 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ bl 23073a │ │ │ │ b.n 1ae066 │ │ │ │ vsli.32 , q8, #31 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -462302,15 +462321,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 1e3668 │ │ │ │ + bl 1e3710 │ │ │ │ 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 │ │ │ │ @@ -462332,15 +462351,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 1e3668 │ │ │ │ + bl 1e3710 │ │ │ │ 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 │ │ │ │ @@ -462356,15 +462375,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 1e39b8 │ │ │ │ + bl 1e3a60 │ │ │ │ mov lr, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr.w ip, [r5, #16] │ │ │ │ mov r1, lr │ │ │ │ mov r3, r0 │ │ │ │ b.n 1ae85e │ │ │ │ @@ -463512,15 +463531,15 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 1af452 │ │ │ │ adds r7, #52 @ 0x34 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, #0 │ │ │ │ - bl 1e4af0 │ │ │ │ + bl 1e4b98 │ │ │ │ ldr.w fp, [r6, #88] @ 0x58 │ │ │ │ mov r9, r0 │ │ │ │ cmp fp, r5 │ │ │ │ beq.n 1af44a │ │ │ │ mov r3, r5 │ │ │ │ mov r5, fp │ │ │ │ mov fp, r3 │ │ │ │ @@ -463540,30 +463559,30 @@ │ │ │ │ ldr.w r3, [r8, #24] │ │ │ │ ldr.w r3, [r3, r4, lsl #2] │ │ │ │ ldr r6, [r3, #48] @ 0x30 │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 1af40e │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4958 │ │ │ │ + bl 1e4a00 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1af40a │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e49d4 │ │ │ │ + bl 1e4a7c │ │ │ │ b.n 1af40a │ │ │ │ ldr.w r3, [r8, #100] @ 0x64 │ │ │ │ sub.w r8, r3, #96 @ 0x60 │ │ │ │ cmp sl, r3 │ │ │ │ bne.n 1af400 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r5, fp │ │ │ │ bne.n 1af3f2 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e2e4c │ │ │ │ + bl 1e2ef4 │ │ │ │ b.n 1af3c0 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r6, r4, #25 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ @@ -463779,30 +463798,30 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov.w r3, #0 │ │ │ │ blx 5926c │ │ │ │ movs r2, #8 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e7e2c │ │ │ │ + bl 1e7ed4 │ │ │ │ ldr.w r7, [r5, #424] @ 0x1a8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1af802 │ │ │ │ mov.w fp, #0 │ │ │ │ mov r8, r4 │ │ │ │ ldr r5, [r7, #24] │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 1af718 │ │ │ │ ldrb.w sl, [r7, #32] │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 1af718 │ │ │ │ ldr r4, [r5, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ffa64 │ │ │ │ + bl 1ffb0c │ │ │ │ cbz r0, 1af6ae │ │ │ │ ldr r3, [r0, #28] │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #4 │ │ │ │ beq.w 1af7d0 │ │ │ │ ldr r6, [r4, #16] │ │ │ │ ldr r4, [r6, #0] │ │ │ │ @@ -463844,15 +463863,15 @@ │ │ │ │ cmp r0, #4 │ │ │ │ bne.n 1af6f2 │ │ │ │ b.n 1af6ca │ │ │ │ str r4, [sp, #0] │ │ │ │ ldr r0, [sp, #0] │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r5 │ │ │ │ - bl 24f49c │ │ │ │ + bl 24f544 │ │ │ │ orr.w r0, r0, fp │ │ │ │ uxtb.w fp, r0 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1af688 │ │ │ │ mov r4, r8 │ │ │ │ @@ -464070,15 +464089,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 1e7e5c │ │ │ │ + bl 1e7f04 │ │ │ │ str.w sl, [sp] │ │ │ │ strd r6, r9, [r0] │ │ │ │ b.n 1af6ca │ │ │ │ movs r0, #0 │ │ │ │ b.n 1af964 │ │ │ │ adds r0, #1 │ │ │ │ add.w lr, lr, #20 │ │ │ │ @@ -464099,18 +464118,18 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ movs r1, #8 │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1e2c98 │ │ │ │ + bl 1e2d40 │ │ │ │ mov fp, r0 │ │ │ │ str r4, [r0, #0] │ │ │ │ - bl 1dfd50 │ │ │ │ + bl 1dfdf8 │ │ │ │ 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 1afbd6 │ │ │ │ mov r5, r6 │ │ │ │ @@ -464154,15 +464173,15 @@ │ │ │ │ cmp r3, #5 │ │ │ │ beq.n 1afa3c │ │ │ │ mov r2, r1 │ │ │ │ cmp r0, r2 │ │ │ │ beq.n 1af9e8 │ │ │ │ ldr.w r0, [fp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1df918 │ │ │ │ + bl 1df9c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1afb0c │ │ │ │ ldr r6, [r0, #12] │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov.w lr, #1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r5, #28] │ │ │ │ @@ -464240,15 +464259,15 @@ │ │ │ │ ldr.w r3, [fp] │ │ │ │ ldr r5, [r5, #4] │ │ │ │ add.w r2, r3, #84 @ 0x54 │ │ │ │ cmp r5, r2 │ │ │ │ bne.w 1af9bc │ │ │ │ mov r0, fp │ │ │ │ mov sl, r7 │ │ │ │ - bl 1e2e4c │ │ │ │ + bl 1e2ef4 │ │ │ │ mov r0, sl │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ bl 18fdbc │ │ │ │ ldr.w r3, [fp] │ │ │ │ mov r6, r0 │ │ │ │ @@ -464283,15 +464302,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 1df954 │ │ │ │ + bl 1df9fc │ │ │ │ b.n 1afa30 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r6 │ │ │ │ movw r6, #315 @ 0x13b │ │ │ │ cmp ip, r6 │ │ │ │ bne.w 1afa1c │ │ │ │ ldr.w r6, [fp] │ │ │ │ @@ -464322,15 +464341,15 @@ │ │ │ │ mov r4, r3 │ │ │ │ b.n 1afa1c │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r6 │ │ │ │ b.n 1afb86 │ │ │ │ mov r0, fp │ │ │ │ mov.w sl, #0 │ │ │ │ - bl 1e2e4c │ │ │ │ + bl 1e2ef4 │ │ │ │ mov r0, sl │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r0, #92] @ 0x5c │ │ │ │ bx lr │ │ │ │ ldrd r3, r2, [r0, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -464631,16 +464650,16 @@ │ │ │ │ movs r7, #0 │ │ │ │ b.n 1afd38 │ │ │ │ sub.w r2, r3, #784 @ 0x310 │ │ │ │ cmp r2, #10 │ │ │ │ bls.w 1afcbe │ │ │ │ b.n 1afeda │ │ │ │ nop │ │ │ │ - ldc 0, cr0, [r0, #-168]! @ 0xffffff58 │ │ │ │ - stcl 0, cr0, [r4], {42} @ 0x2a │ │ │ │ + ldcl 0, cr0, [r0, #168]! @ 0xa8 │ │ │ │ + stc 0, cr0, [r4, #168] @ 0xa8 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ add.w r2, r1, #96 @ 0x60 │ │ │ │ ldr r1, [r1, #96] @ 0x60 │ │ │ │ @@ -464655,15 +464674,15 @@ │ │ │ │ add.w r1, r3, #16 │ │ │ │ str r1, [r4, #100] @ 0x64 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ str r1, [r4, #96] @ 0x60 │ │ │ │ str r2, [r1, #4] │ │ │ │ mov r1, r5 │ │ │ │ str r2, [r3, #16] │ │ │ │ - bl 1dbe9c │ │ │ │ + bl 1dbf44 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #92] @ 0x5c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ add.w r5, r0, #4096 @ 0x1000 │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ ldr.w r3, [r5, #344] @ 0x158 │ │ │ │ @@ -464892,16 +464911,16 @@ │ │ │ │ cmp r2, #30 │ │ │ │ bls.w 1b0088 │ │ │ │ b.n 1b003a │ │ │ │ sub.w r3, r1, #784 @ 0x310 │ │ │ │ cmp r3, #10 │ │ │ │ bls.w 1b003a │ │ │ │ b.n 1b01a2 │ │ │ │ - orr.w r0, r4, sl, asr #32 │ │ │ │ - ldrd r0, r0, [sl, #168] @ 0xa8 │ │ │ │ + add.w r0, r4, sl, asr #32 │ │ │ │ + eors.w r0, sl, sl, asr #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, #4024] @ 0xfb8 │ │ │ │ mov r9, r1 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ mov r8, r0 │ │ │ │ @@ -464960,15 +464979,15 @@ │ │ │ │ cmp r6, #1 │ │ │ │ beq.w 1b04b4 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 1b02cc │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1dbe60 │ │ │ │ + bl 1dbf08 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ bge.n 1b02cc │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r4, fp │ │ │ │ str.w r9, [r4, #-4] │ │ │ │ str r3, [r5, #0] │ │ │ │ @@ -464982,15 +465001,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1b0290 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1b0286 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1dbe60 │ │ │ │ + bl 1dbf08 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ blt.n 1b0296 │ │ │ │ adds r5, #4 │ │ │ │ cmp fp, r4 │ │ │ │ bne.n 1b0260 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ @@ -465486,15 +465505,15 @@ │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ ldr.w r3, [pc, #2512] @ 1b11d8 │ │ │ │ strd r7, r1, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e2c0c │ │ │ │ + bl 1e2cb4 │ │ │ │ ldr r4, [r7, #88] @ 0x58 │ │ │ │ add.w lr, r7, #84 @ 0x54 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ cmp lr, r4 │ │ │ │ beq.w 1b0d32 │ │ │ │ mov fp, lr │ │ │ │ movw sl, #8208 @ 0x2010 │ │ │ │ @@ -465632,15 +465651,15 @@ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ movw r3, #513 @ 0x201 │ │ │ │ movt r3, #16384 @ 0x4000 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ movw r1, #4452 @ 0x1164 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ str r5, [sp, #108] @ 0x6c │ │ │ │ - bl 1e2c98 │ │ │ │ + bl 1e2d40 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [r5, #92] @ 0x5c │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ bl 1a82c0 │ │ │ │ mov r0, r6 │ │ │ │ @@ -465719,29 +465738,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 1b0a3a │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ - bl 1dc0b0 │ │ │ │ + bl 1dc158 │ │ │ │ ldr r7, [sp, #120] @ 0x78 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ cmp r4, r7 │ │ │ │ itt ne │ │ │ │ subne r7, #96 @ 0x60 │ │ │ │ movne r9, r4 │ │ │ │ beq.n 1b0a90 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ - bl 1e2c98 │ │ │ │ + bl 1e2d40 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ - bl 1dbef0 │ │ │ │ + bl 1dbf98 │ │ │ │ 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 1b0a6e │ │ │ │ mov r4, r9 │ │ │ │ @@ -465808,15 +465827,15 @@ │ │ │ │ bne.n 1b0afc │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ands.w r2, r2, #131072 @ 0x20000 │ │ │ │ bne.n 1b0afc │ │ │ │ ldr r0, [r1, #60] @ 0x3c │ │ │ │ adds r5, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1dbe60 │ │ │ │ + bl 1dbf08 │ │ │ │ cmp r8, r5 │ │ │ │ bne.n 1b0b02 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, #320 @ 0x140 │ │ │ │ beq.w 1b0d58 │ │ │ │ movw r2, #799 @ 0x31f │ │ │ │ cmp r3, r2 │ │ │ │ @@ -465846,15 +465865,15 @@ │ │ │ │ bne.n 1b0ace │ │ │ │ ldrd r5, r8, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ ldr.w r1, [pc, #1608] @ 1b11e0 │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ add r1, pc │ │ │ │ - bl 1dbf08 │ │ │ │ + bl 1dbfb0 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ cmp r4, r3 │ │ │ │ ittt ne │ │ │ │ subne.w r1, r3, #96 @ 0x60 │ │ │ │ ldrne r7, [r3, #4] │ │ │ │ subne r7, #96 @ 0x60 │ │ │ │ bne.n 1b0bc6 │ │ │ │ @@ -466012,15 +466031,15 @@ │ │ │ │ str r3, [r2, #4] │ │ │ │ str r3, [r5, #16] │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r5, r3 │ │ │ │ bne.w 1b097a │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ - bl 1e2e4c │ │ │ │ + bl 1e2ef4 │ │ │ │ ldr.w r2, [pc, #1196] @ 1b11e4 │ │ │ │ ldr.w r3, [pc, #1180] @ 1b11d8 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ eors r2, r3 │ │ │ │ @@ -466048,15 +466067,15 @@ │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 1b10ee │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1b10da │ │ │ │ mov r1, fp │ │ │ │ mov r2, r9 │ │ │ │ - bl 1e2cc4 │ │ │ │ + bl 1e2d6c │ │ │ │ mov fp, r0 │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 1b0db4 │ │ │ │ add sl, fp │ │ │ │ str.w r7, [sl] │ │ │ │ mov sl, r5 │ │ │ │ b.n 1b0b86 │ │ │ │ @@ -466073,28 +466092,28 @@ │ │ │ │ add.w r8, r5, r3 │ │ │ │ cmp r5, r8 │ │ │ │ bcs.w 1b0b86 │ │ │ │ ldr.w r3, [r5], #4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ - bl 1dbe60 │ │ │ │ + bl 1dbf08 │ │ │ │ cmp r5, r8 │ │ │ │ bcc.n 1b0dd2 │ │ │ │ b.n 1b0b86 │ │ │ │ add.w r8, fp, sl │ │ │ │ cmp fp, r8 │ │ │ │ it cc │ │ │ │ movcc r5, fp │ │ │ │ bcs.n 1b0e04 │ │ │ │ ldr.w r3, [r5], #4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ - bl 1dbe60 │ │ │ │ + bl 1dbf08 │ │ │ │ cmp r5, r8 │ │ │ │ bcc.n 1b0df2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #5 │ │ │ │ bhi.n 1b0db4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r5, r3, #4 │ │ │ │ @@ -466115,15 +466134,15 @@ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 1b119e │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1b1168 │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ - bl 1e2cc4 │ │ │ │ + bl 1e2d6c │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1b0db4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r3, r2 │ │ │ │ @@ -466645,15 +466664,15 @@ │ │ │ │ ldr r3, [r1, #28] │ │ │ │ cbz r3, 1b13b6 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ ldr r1, [pc, #124] @ (1b13f0 ) │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r2, [r2, #112] @ 0x70 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0870 │ │ │ │ + bl 1e0918 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1b13e4 │ │ │ │ ldrh r1, [r4, #12] │ │ │ │ cmp r1, #252 @ 0xfc │ │ │ │ beq.n 1b13b2 │ │ │ │ @@ -466669,59 +466688,59 @@ │ │ │ │ and.w r1, r1, #3 │ │ │ │ mov r0, r5 │ │ │ │ add r4, pc │ │ │ │ ldrb r4, [r4, r1] │ │ │ │ ldr r1, [pc, #80] @ (1b13fc ) │ │ │ │ str r4, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 1e0870 │ │ │ │ + bl 1e0918 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r1, [pc, #72] @ (1b1400 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1e0870 │ │ │ │ + bl 1e0918 │ │ │ │ b.n 1b1384 │ │ │ │ ldr r3, [r1, #24] │ │ │ │ ldr r1, [pc, #64] @ (1b1404 ) │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0870 │ │ │ │ + bl 1e0918 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1b1384 │ │ │ │ ldr r1, [pc, #52] @ (1b1408 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0870 │ │ │ │ + bl 1e0918 │ │ │ │ b.n 1b1384 │ │ │ │ ldr r2, [pc, #44] @ (1b140c ) │ │ │ │ add r2, pc │ │ │ │ b.n 1b139c │ │ │ │ ldr r1, [pc, #40] @ (1b1410 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0870 │ │ │ │ + bl 1e0918 │ │ │ │ b.n 1b1384 │ │ │ │ - bhi.n 1b14a0 │ │ │ │ + bls.n 1b1420 │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r5, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r6!, {r1, r2, r3, r4, r5, r7} │ │ │ │ movs r7, r3 │ │ │ │ - ldr r4, [r1, #52] @ 0x34 │ │ │ │ + ldr r4, [r1, #64] @ 0x40 │ │ │ │ movs r3, r3 │ │ │ │ - bhi.n 1b1468 │ │ │ │ + bhi.n 1b13e8 │ │ │ │ movs r3, r3 │ │ │ │ - bhi.n 1b1404 │ │ │ │ + bhi.n 1b1384 │ │ │ │ movs r3, r3 │ │ │ │ - bhi.n 1b1414 │ │ │ │ + bhi.n 1b1394 │ │ │ │ movs r3, r3 │ │ │ │ - push {r1, r3, lr} │ │ │ │ + push {r1, r3, r6, r7, lr} │ │ │ │ movs r4, r3 │ │ │ │ - adds r3, #124 @ 0x7c │ │ │ │ + adds r4, #60 @ 0x3c │ │ │ │ movs r7, r3 │ │ │ │ - push {r3, r4, r5, r6, r7} │ │ │ │ + push {r3, r4, r5, r7, lr} │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ @@ -466732,15 +466751,15 @@ │ │ │ │ and.w r2, r3, #1344 @ 0x540 │ │ │ │ tst.w r3, #640 @ 0x280 │ │ │ │ beq.n 1b14ee │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 1b160a │ │ │ │ ldr r1, [pc, #600] @ (1b1698 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1e0870 │ │ │ │ + bl 1e0918 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r1, r3, #16 │ │ │ │ bmi.n 1b1500 │ │ │ │ lsls r2, r3, #13 │ │ │ │ bmi.n 1b1510 │ │ │ │ lsls r0, r3, #15 │ │ │ │ bmi.n 1b1520 │ │ │ │ @@ -466751,29 +466770,29 @@ │ │ │ │ lsls r3, r3, #8 │ │ │ │ bmi.n 1b1550 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cbz r3, 1b146e │ │ │ │ ldr r1, [pc, #564] @ (1b169c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0870 │ │ │ │ + bl 1e0918 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ subs r3, #40 @ 0x28 │ │ │ │ cmp r3, #2 │ │ │ │ bhi.n 1b1490 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r4 │ │ │ │ beq.w 1b1592 │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ cbz r3, 1b1490 │ │ │ │ ldr r1, [pc, #536] @ (1b16a0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0870 │ │ │ │ + bl 1e0918 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ lsls r0, r1, #7 │ │ │ │ bmi.w 1b15a4 │ │ │ │ lsls r2, r1, #28 │ │ │ │ bmi.w 1b15b6 │ │ │ │ lsls r3, r1, #29 │ │ │ │ bmi.w 1b15c8 │ │ │ │ @@ -466789,74 +466808,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] @ (1b16a4 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1e0870 │ │ │ │ + bl 1e0918 │ │ │ │ ldrh r2, [r4, #20] │ │ │ │ cmp r2, #252 @ 0xfc │ │ │ │ bne.w 1b1616 │ │ │ │ ldrh r2, [r4, #8] │ │ │ │ cmp r2, #1 │ │ │ │ beq.n 1b14ea │ │ │ │ ldr r1, [pc, #452] @ (1b16a8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0870 │ │ │ │ + bl 1e0918 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1b1448 │ │ │ │ ldr r1, [pc, #440] @ (1b16ac ) │ │ │ │ add r1, pc │ │ │ │ - bl 1e0870 │ │ │ │ + bl 1e0918 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r1, r3, #16 │ │ │ │ bpl.n 1b144c │ │ │ │ ldr r1, [pc, #428] @ (1b16b0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0870 │ │ │ │ + bl 1e0918 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r2, r3, #13 │ │ │ │ bpl.n 1b1450 │ │ │ │ ldr r1, [pc, #416] @ (1b16b4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0870 │ │ │ │ + bl 1e0918 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r0, r3, #15 │ │ │ │ bpl.n 1b1454 │ │ │ │ ldr r1, [pc, #404] @ (1b16b8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0870 │ │ │ │ + bl 1e0918 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r1, r3, #26 │ │ │ │ bpl.n 1b1458 │ │ │ │ ldr r1, [pc, #392] @ (1b16bc ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0870 │ │ │ │ + bl 1e0918 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r2, r3, #14 │ │ │ │ bpl.n 1b145c │ │ │ │ ldr r1, [pc, #380] @ (1b16c0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0870 │ │ │ │ + bl 1e0918 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r3, r3, #8 │ │ │ │ bpl.n 1b1460 │ │ │ │ ldr r1, [pc, #368] @ (1b16c4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0870 │ │ │ │ + bl 1e0918 │ │ │ │ b.n 1b1460 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1b1640 │ │ │ │ and.w r0, r1, #1 │ │ │ │ lsls r6, r1, #27 │ │ │ │ bmi.n 1b162e │ │ │ │ ldrh r6, [r4, #12] │ │ │ │ @@ -466870,174 +466889,174 @@ │ │ │ │ bmi.w 1b168a │ │ │ │ lsrs r2, r6, #2 │ │ │ │ lsls r1, r1, #11 │ │ │ │ bpl.n 1b1670 │ │ │ │ ldr r1, [pc, #324] @ (1b16cc ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0870 │ │ │ │ + bl 1e0918 │ │ │ │ b.n 1b14da │ │ │ │ ldrb.w r3, [r6, #32] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1b1486 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ lsls r0, r1, #7 │ │ │ │ bpl.w 1b1498 │ │ │ │ ldr r1, [pc, #296] @ (1b16d0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0870 │ │ │ │ + bl 1e0918 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ lsls r2, r1, #28 │ │ │ │ bpl.w 1b149e │ │ │ │ ldr r1, [pc, #284] @ (1b16d4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0870 │ │ │ │ + bl 1e0918 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ lsls r3, r1, #29 │ │ │ │ bpl.w 1b14a4 │ │ │ │ ldr r1, [pc, #268] @ (1b16d8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0870 │ │ │ │ + bl 1e0918 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ lsls r6, r1, #12 │ │ │ │ bpl.w 1b14aa │ │ │ │ ldr r1, [pc, #256] @ (1b16dc ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0870 │ │ │ │ + bl 1e0918 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ lsls r0, r1, #30 │ │ │ │ bpl.w 1b14b0 │ │ │ │ vldr s15, [r4, #16] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ strd r1, r1, [sp] │ │ │ │ vcvt.f64.f32 d7, s15 │ │ │ │ ldr r1, [pc, #224] @ (1b16e0 ) │ │ │ │ add r1, pc │ │ │ │ vmov r2, r3, d7 │ │ │ │ - bl 1e0870 │ │ │ │ + bl 1e0918 │ │ │ │ b.n 1b14da │ │ │ │ ldr r1, [pc, #216] @ (1b16e4 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1e0870 │ │ │ │ + bl 1e0918 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ b.n 1b1448 │ │ │ │ ldr r3, [pc, #208] @ (1b16e8 ) │ │ │ │ and.w r1, r2, #3 │ │ │ │ mov r0, r5 │ │ │ │ lsrs r2, r2, #2 │ │ │ │ add r3, pc │ │ │ │ ldrb r3, [r3, r1] │ │ │ │ ldr r1, [pc, #196] @ (1b16ec ) │ │ │ │ add r1, pc │ │ │ │ - bl 1e0870 │ │ │ │ + bl 1e0918 │ │ │ │ b.n 1b14da │ │ │ │ ldrsh.w r2, [r4, #18] │ │ │ │ cbz r0, 1b1662 │ │ │ │ ldr r1, [pc, #184] @ (1b16f0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0870 │ │ │ │ + bl 1e0918 │ │ │ │ b.n 1b14da │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1b1354 │ │ │ │ b.n 1b14da │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r7 │ │ │ │ bl 1b1354 │ │ │ │ ldr r1, [pc, #156] @ (1b16f4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0870 │ │ │ │ + bl 1e0918 │ │ │ │ b.n 1b14be │ │ │ │ ldr r1, [pc, #148] @ (1b16f8 ) │ │ │ │ mov r0, r5 │ │ │ │ ldrh r3, [r4, #10] │ │ │ │ add r1, pc │ │ │ │ - bl 1e0870 │ │ │ │ + bl 1e0918 │ │ │ │ b.n 1b14da │ │ │ │ ldr r1, [pc, #136] @ (1b16fc ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0870 │ │ │ │ + bl 1e0918 │ │ │ │ b.n 1b14da │ │ │ │ ldr r1, [pc, #128] @ (1b1700 ) │ │ │ │ lsrs r2, r6, #2 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0870 │ │ │ │ + bl 1e0918 │ │ │ │ b.n 1b14da │ │ │ │ ldr r1, [pc, #120] @ (1b1704 ) │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0870 │ │ │ │ + bl 1e0918 │ │ │ │ b.n 1b14da │ │ │ │ - ldmia r2!, {r3, r7} │ │ │ │ + ldmia r3, {r3, r6} │ │ │ │ movs r3, r3 │ │ │ │ - bvc.n 1b1618 │ │ │ │ + bhi.n 1b1798 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [pc, #280] @ (1b17bc ) │ │ │ │ + ldr r3, [pc, #24] @ (1b16bc ) │ │ │ │ movs r3, r3 │ │ │ │ - bvc.n 1b17a0 │ │ │ │ + bhi.n 1b1720 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [r6, #64] @ 0x40 │ │ │ │ + ldr r0, [r6, #76] @ 0x4c │ │ │ │ movs r3, r3 │ │ │ │ - add r7, pc, #752 @ (adr r7, 1b19a0 ) │ │ │ │ + add r0, sp, #496 @ 0x1f0 │ │ │ │ movs r3, r3 │ │ │ │ - bvs.n 1b169c │ │ │ │ + bvc.n 1b161c │ │ │ │ movs r3, r3 │ │ │ │ - add r2, sp, #368 @ 0x170 │ │ │ │ + add r3, sp, #112 @ 0x70 │ │ │ │ movs r3, r3 │ │ │ │ - bvs.n 1b1674 │ │ │ │ + bvc.n 1b15f4 │ │ │ │ movs r3, r3 │ │ │ │ - add r7, pc, #336 @ (adr r7, 1b1810 ) │ │ │ │ + add r0, sp, #80 @ 0x50 │ │ │ │ movs r3, r3 │ │ │ │ - bvs.n 1b1654 │ │ │ │ + bvc.n 1b15d4 │ │ │ │ movs r3, r3 │ │ │ │ - bvs.n 1b1658 │ │ │ │ + bvc.n 1b15d8 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [r0, #24] │ │ │ │ + ldr r0, [r0, #36] @ 0x24 │ │ │ │ movs r3, r3 │ │ │ │ - bvc.n 1b178c │ │ │ │ + bhi.n 1b170c │ │ │ │ movs r3, r3 │ │ │ │ - lsls r0, r7, #29 │ │ │ │ + lsrs r0, r7, #32 │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r2, [r7, r5] │ │ │ │ + ldrsh r2, [r7, r0] │ │ │ │ movs r3, r3 │ │ │ │ - strb r4, [r3, #4] │ │ │ │ + strb r4, [r3, #7] │ │ │ │ movs r3, r3 │ │ │ │ - adds r1, #126 @ 0x7e │ │ │ │ + adds r2, #62 @ 0x3e │ │ │ │ movs r7, r3 │ │ │ │ - bvs.n 1b1740 │ │ │ │ + bvs.n 1b16c0 │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r0!, {r2, r6, r7} │ │ │ │ + ldmia r1!, {r2, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [r2, #12] │ │ │ │ + ldr r0, [r2, #24] │ │ │ │ movs r3, r3 │ │ │ │ - bvs.n 1b178c │ │ │ │ + bvc.n 1b170c │ │ │ │ movs r3, r3 │ │ │ │ - bvs.n 1b1794 │ │ │ │ + bvc.n 1b1714 │ │ │ │ movs r3, r3 │ │ │ │ - str r2, [r3, #112] @ 0x70 │ │ │ │ + str r2, [r3, #124] @ 0x7c │ │ │ │ movs r3, r3 │ │ │ │ - bvs.n 1b176c │ │ │ │ + bvs.n 1b16ec │ │ │ │ movs r3, r3 │ │ │ │ - bvs.n 1b1610 │ │ │ │ + bvc.n 1b1790 │ │ │ │ movs r3, r3 │ │ │ │ - bvs.n 1b1780 │ │ │ │ + bvs.n 1b1700 │ │ │ │ movs r3, r3 │ │ │ │ - bvs.n 1b1790 │ │ │ │ + bvc.n 1b1710 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ @@ -467046,36 +467065,36 @@ │ │ │ │ ldr.w r8, [pc, #2616] @ 1b215c │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #0 │ │ │ │ add r8, pc │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ adds r6, #1 │ │ │ │ - bl 1e0870 │ │ │ │ + bl 1e0918 │ │ │ │ cmp r7, r6 │ │ │ │ bne.n 1b172a │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 1b1890 │ │ │ │ ldr.w r1, [pc, #2592] @ 1b2160 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0870 │ │ │ │ + bl 1e0918 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ lsls r3, r3, #14 │ │ │ │ bmi.n 1b1816 │ │ │ │ ldr.w r1, [pc, #2576] @ 1b2164 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #68] @ 0x44 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0870 │ │ │ │ + bl 1e0918 │ │ │ │ ldr.w r1, [pc, #2564] @ 1b2168 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0870 │ │ │ │ + bl 1e0918 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ lsls r7, r3, #31 │ │ │ │ bmi.w 1b1bec │ │ │ │ lsls r6, r3, #30 │ │ │ │ bmi.w 1b1bdc │ │ │ │ lsls r0, r3, #29 │ │ │ │ bmi.w 1b1bce │ │ │ │ @@ -467108,15 +467127,15 @@ │ │ │ │ bne.w 1b1d70 │ │ │ │ ldrd r2, r3, [r4, #32] │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 1b207a │ │ │ │ ldr.w r1, [pc, #2452] @ 1b216c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0870 │ │ │ │ + bl 1e0918 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ sub.w r2, r3, #186 @ 0xba │ │ │ │ bics.w r2, r2, #2 │ │ │ │ bne.w 1b1d90 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ cmp r2, #12 │ │ │ │ bhi.w 1b1d90 │ │ │ │ @@ -467133,15 +467152,15 @@ │ │ │ │ lsls r7, r5, #15 │ │ │ │ lsls r0, r5, #15 │ │ │ │ lsls r1, r4, #15 │ │ │ │ lsls r2, r3, #15 │ │ │ │ ldr.w r1, [pc, #2392] @ 1b2170 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0870 │ │ │ │ + bl 1e0918 │ │ │ │ b.n 1b1760 │ │ │ │ movw r3, #807 @ 0x327 │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 1b2088 │ │ │ │ movw r3, #905 @ 0x389 │ │ │ │ cmp r2, r3 │ │ │ │ bne.w 1b1f98 │ │ │ │ @@ -467150,36 +467169,36 @@ │ │ │ │ beq.w 1b214c │ │ │ │ cmp r3, #2 │ │ │ │ beq.w 1b213e │ │ │ │ cbnz r3, 1b1854 │ │ │ │ ldr.w r1, [pc, #2344] @ 1b2174 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0870 │ │ │ │ + bl 1e0918 │ │ │ │ ldrb.w r3, [r4, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1b212a │ │ │ │ ldr.w r1, [pc, #2328] @ 1b2178 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0870 │ │ │ │ + bl 1e0918 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r6, r3, #29 │ │ │ │ bpl.w 1b211c │ │ │ │ ldr.w r1, [pc, #2308] @ 1b217c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0870 │ │ │ │ + bl 1e0918 │ │ │ │ ldr.w r1, [pc, #2300] @ 1b2180 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0870 │ │ │ │ + bl 1e0918 │ │ │ │ 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 │ │ │ │ @@ -467190,15 +467209,15 @@ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cbnz r3, 1b18b8 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cbz r3, 1b18c4 │ │ │ │ ldr.w r1, [pc, #2248] @ 1b2184 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0870 │ │ │ │ + bl 1e0918 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r3, r3, #7 │ │ │ │ cmp r3, #1 │ │ │ │ beq.w 1b1a6e │ │ │ │ ldr r3, [r4, #8] │ │ │ │ lsls r1, r3, #20 │ │ │ │ bmi.w 1b1b2a │ │ │ │ @@ -467229,22 +467248,22 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1b18fc │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1b18e8 │ │ │ │ ldr.w r1, [pc, #2160] @ 1b2188 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0870 │ │ │ │ + bl 1e0918 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ lsls r2, r3, #10 │ │ │ │ bpl.n 1b18ee │ │ │ │ ldr.w r1, [pc, #2144] @ 1b218c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0870 │ │ │ │ + bl 1e0918 │ │ │ │ b.n 1b18ee │ │ │ │ ldr.w r9, [r4, #16] │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 1b19d0 │ │ │ │ ldr.w r1, [pc, #2124] @ 1b2190 │ │ │ │ movs r6, #0 │ │ │ │ ldr.w sl, [pc, #2124] @ 1b2194 │ │ │ │ @@ -467271,15 +467290,15 @@ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ and.w r3, r3, #6291456 @ 0x600000 │ │ │ │ cmp.w r3, #2097152 @ 0x200000 │ │ │ │ beq.n 1b198e │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e0870 │ │ │ │ + bl 1e0918 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #9 │ │ │ │ it ne │ │ │ │ cmpne r3, #6 │ │ │ │ beq.n 1b1a5c │ │ │ │ movs r3, #0 │ │ │ │ cmp r9, r6 │ │ │ │ @@ -467291,21 +467310,21 @@ │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 1b199a │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1b1952 │ │ │ │ ldr.w r1, [pc, #2020] @ 1b2198 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0870 │ │ │ │ + bl 1e0918 │ │ │ │ ldr.w r3, [fp] │ │ │ │ lsls r3, r3, #9 │ │ │ │ bpl.n 1b195a │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e0870 │ │ │ │ + bl 1e0918 │ │ │ │ b.n 1b195a │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r1, r3, #7 │ │ │ │ cmp r1, #1 │ │ │ │ beq.n 1b1a90 │ │ │ │ movw r2, #673 @ 0x2a1 │ │ │ │ subs r2, r3, r2 │ │ │ │ @@ -467327,121 +467346,121 @@ │ │ │ │ movw r2, #847 @ 0x34f │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 1b1a22 │ │ │ │ ldr.w r1, [pc, #1928] @ 1b219c │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0870 │ │ │ │ + bl 1e0918 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r3, r3, #7 │ │ │ │ cbnz r3, 1b1a3c │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ cbz r0, 1b1a3c │ │ │ │ bl 18f858 │ │ │ │ ldr.w r1, [pc, #1904] @ 1b21a0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0870 │ │ │ │ + bl 1e0918 │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1b1ad2 │ │ │ │ mov r0, r4 │ │ │ │ bl 190004 │ │ │ │ cbnz r0, 1b1aac │ │ │ │ ldr.w r1, [pc, #1880] @ 1b21a4 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0870 │ │ │ │ + bl 1e0918 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r4, #32] │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r1, [pc, #1860] @ 1b21a8 │ │ │ │ ldr r2, [r3, r7] │ │ │ │ add r1, pc │ │ │ │ - bl 1e0870 │ │ │ │ + bl 1e0918 │ │ │ │ b.n 1b1998 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #2 │ │ │ │ beq.w 1b1eea │ │ │ │ cmp r3, #3 │ │ │ │ beq.w 1b1dd0 │ │ │ │ cmp r3, #1 │ │ │ │ bne.w 1b18ce │ │ │ │ ldr.w r1, [pc, #1832] @ 1b21ac │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0870 │ │ │ │ + bl 1e0918 │ │ │ │ b.n 1b18ce │ │ │ │ ldrh r2, [r4, #48] @ 0x30 │ │ │ │ ldrh r3, [r4, #50] @ 0x32 │ │ │ │ orrs.w r1, r3, r2 │ │ │ │ beq.n 1b1a3c │ │ │ │ ldr.w r1, [pc, #1812] @ 1b21b0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0870 │ │ │ │ + bl 1e0918 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r1, r3, #7 │ │ │ │ b.n 1b19d8 │ │ │ │ ldr.w r1, [pc, #1796] @ 1b21b4 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0870 │ │ │ │ + bl 1e0918 │ │ │ │ mov r0, r4 │ │ │ │ bl 190018 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1b1d3e │ │ │ │ ldr.w r1, [pc, #1776] @ 1b21b8 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0870 │ │ │ │ + bl 1e0918 │ │ │ │ b.n 1b1a4a │ │ │ │ ldr.w r1, [pc, #1768] @ 1b21bc │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0870 │ │ │ │ + bl 1e0918 │ │ │ │ ldr r1, [r4, #76] @ 0x4c │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 1b1a42 │ │ │ │ ldr.w r8, [pc, #1752] @ 1b21c0 │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r9, [pc, #1752] @ 1b21c4 │ │ │ │ mov r2, r6 │ │ │ │ add r8, pc │ │ │ │ add r9, pc │ │ │ │ b.n 1b1b0a │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e0870 │ │ │ │ + bl 1e0918 │ │ │ │ ldr r1, [r4, #76] @ 0x4c │ │ │ │ mov r2, r7 │ │ │ │ adds r6, #1 │ │ │ │ cmp r1, r6 │ │ │ │ bls.n 1b1a42 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ adds r7, r2, #1 │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1b1b04 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1b1af6 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e0870 │ │ │ │ + bl 1e0918 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ b.n 1b1af6 │ │ │ │ ldr.w r1, [pc, #1692] @ 1b21c8 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0870 │ │ │ │ + bl 1e0918 │ │ │ │ b.n 1b18d6 │ │ │ │ sub.w r3, r0, #1024 @ 0x400 │ │ │ │ cmp r3, #6 │ │ │ │ bhi.w 1b1f88 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r6, r7, #7 │ │ │ │ lsls r1, r4, #8 │ │ │ │ @@ -467449,71 +467468,71 @@ │ │ │ │ lsls r4, r1, #8 │ │ │ │ lsls r2, r3, #8 │ │ │ │ lsls r7, r6, #7 │ │ │ │ lsls r3, r2, #8 │ │ │ │ ldr.w r1, [pc, #1652] @ 1b21cc │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0870 │ │ │ │ + bl 1e0918 │ │ │ │ b.n 1b17b6 │ │ │ │ ldr.w r1, [pc, #1644] @ 1b21d0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0870 │ │ │ │ + bl 1e0918 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1b17b0 │ │ │ │ ldr.w r1, [pc, #1632] @ 1b21d4 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0870 │ │ │ │ + bl 1e0918 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1b17aa │ │ │ │ ldr.w r1, [pc, #1620] @ 1b21d8 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0870 │ │ │ │ + bl 1e0918 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1b17a4 │ │ │ │ ldr.w r1, [pc, #1608] @ 1b21dc │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0870 │ │ │ │ + bl 1e0918 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1b179e │ │ │ │ ldr.w r1, [pc, #1596] @ 1b21e0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0870 │ │ │ │ + bl 1e0918 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1b1798 │ │ │ │ ldr.w r1, [pc, #1584] @ 1b21e4 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0870 │ │ │ │ + bl 1e0918 │ │ │ │ b.n 1b1790 │ │ │ │ ldr.w r1, [pc, #1572] @ 1b21e8 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0870 │ │ │ │ + bl 1e0918 │ │ │ │ b.n 1b1788 │ │ │ │ ldr.w r1, [pc, #1564] @ 1b21ec │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0870 │ │ │ │ + bl 1e0918 │ │ │ │ b.n 1b1780 │ │ │ │ ldr.w r1, [pc, #1552] @ 1b21f0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0870 │ │ │ │ + bl 1e0918 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1b177a │ │ │ │ ldr.w r1, [pc, #1540] @ 1b21f4 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0870 │ │ │ │ + bl 1e0918 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1b1774 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ lsls r1, r2, #21 │ │ │ │ bmi.w 1b1a3c │ │ │ │ sub.w r3, r3, #668 @ 0x29c │ │ │ │ cmp r3, #4 │ │ │ │ @@ -467522,23 +467541,23 @@ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ cmp.w r3, #20480 @ 0x5000 │ │ │ │ beq.w 1b1fa2 │ │ │ │ ldr.w r1, [pc, #1496] @ 1b21f8 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0870 │ │ │ │ + bl 1e0918 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1b19ee │ │ │ │ bl 18e6f0 │ │ │ │ ldr.w r1, [pc, #1480] @ 1b21fc │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0870 │ │ │ │ + bl 1e0918 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ lsls r2, r3, #26 │ │ │ │ bmi.w 1b1e1c │ │ │ │ lsls r7, r3, #25 │ │ │ │ bmi.w 1b1e0c │ │ │ │ lsls r6, r3, #24 │ │ │ │ bmi.w 1b1dfc │ │ │ │ @@ -467578,15 +467597,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1b2112 │ │ │ │ ldrb.w r2, [r4, #44] @ 0x2c │ │ │ │ ubfx r2, r2, #4, #3 │ │ │ │ ldr.w r1, [pc, #1336] @ 1b2200 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0870 │ │ │ │ + bl 1e0918 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ lsls r3, r3, #21 │ │ │ │ bmi.w 1b1dde │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp.w r2, #676 @ 0x2a4 │ │ │ │ beq.w 1b1f1a │ │ │ │ bhi.w 1b1824 │ │ │ │ @@ -467605,50 +467624,50 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [pc, #1268] @ 1b2204 │ │ │ │ and.w r2, r2, #7 │ │ │ │ ldr.w r1, [pc, #1264] @ 1b2208 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ - bl 1e0870 │ │ │ │ + bl 1e0918 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1b1892 │ │ │ │ ldr.w r1, [pc, #1248] @ 1b220c │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ add r1, pc │ │ │ │ - bl 1e0870 │ │ │ │ + bl 1e0918 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r3, r3, #7 │ │ │ │ b.n 1b1a24 │ │ │ │ mov r0, r4 │ │ │ │ bl 19002c │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r1, [pc, #1224] @ 1b2210 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0870 │ │ │ │ + bl 1e0918 │ │ │ │ b.n 1b1a4a │ │ │ │ ldrd r3, r1, [r4, #32] │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr.w r1, [pc, #1200] @ 1b2214 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0870 │ │ │ │ + bl 1e0918 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r3, r3, #7 │ │ │ │ b.n 1b1a24 │ │ │ │ bl 18e6f0 │ │ │ │ ldr.w r1, [pc, #1184] @ 1b2218 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0870 │ │ │ │ + bl 1e0918 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ sub.w r2, r3, #186 @ 0xba │ │ │ │ bics.w r2, r2, #2 │ │ │ │ beq.w 1b17f0 │ │ │ │ cmp r3, #131 @ 0x83 │ │ │ │ it ne │ │ │ │ cmpne r3, #186 @ 0xba │ │ │ │ @@ -467665,604 +467684,604 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldrd r1, r3, [r4, #32] │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ ldr.w r2, [r2, r1, lsl #2] │ │ │ │ ldr.w r1, [pc, #1116] @ 1b2220 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0870 │ │ │ │ + bl 1e0918 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1b1892 │ │ │ │ ldr.w r1, [pc, #1104] @ 1b2224 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0870 │ │ │ │ + bl 1e0918 │ │ │ │ b.n 1b18ce │ │ │ │ ldr.w r1, [pc, #1096] @ 1b2228 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0870 │ │ │ │ + bl 1e0918 │ │ │ │ b.n 1b1cd8 │ │ │ │ ldr.w r1, [pc, #1084] @ 1b222c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0870 │ │ │ │ + bl 1e0918 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1b1c5a │ │ │ │ ldr.w r1, [pc, #1072] @ 1b2230 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0870 │ │ │ │ + bl 1e0918 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1b1c54 │ │ │ │ ldr.w r1, [pc, #1060] @ 1b2234 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0870 │ │ │ │ + bl 1e0918 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1b1c4e │ │ │ │ ldr.w r1, [pc, #1048] @ 1b2238 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0870 │ │ │ │ + bl 1e0918 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1b1c48 │ │ │ │ ldr.w r1, [pc, #1036] @ 1b223c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0870 │ │ │ │ + bl 1e0918 │ │ │ │ b.n 1b1c7e │ │ │ │ ldr.w r1, [pc, #1028] @ 1b2240 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0870 │ │ │ │ + bl 1e0918 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1b1c78 │ │ │ │ ldr r1, [pc, #1016] @ (1b2244 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0870 │ │ │ │ + bl 1e0918 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1b1c72 │ │ │ │ ldr r1, [pc, #1004] @ (1b2248 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0870 │ │ │ │ + bl 1e0918 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1b1c6c │ │ │ │ ldr r1, [pc, #996] @ (1b224c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0870 │ │ │ │ + bl 1e0918 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1b1c66 │ │ │ │ ldr r1, [pc, #984] @ (1b2250 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0870 │ │ │ │ + bl 1e0918 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1b1c60 │ │ │ │ cmp.w r2, #668 @ 0x29c │ │ │ │ beq.w 1b2066 │ │ │ │ ldr r3, [pc, #968] @ (1b2254 ) │ │ │ │ movs r6, #0 │ │ │ │ ldr r7, [pc, #968] @ (1b2258 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ add r3, pc │ │ │ │ ldr r1, [pc, #964] @ (1b225c ) │ │ │ │ add r7, pc │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ add r1, pc │ │ │ │ - bl 1e0870 │ │ │ │ + bl 1e0918 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrh r3, [r3, #8] │ │ │ │ asrs r3, r6 │ │ │ │ lsls r0, r3, #31 │ │ │ │ bmi.n 1b1ec4 │ │ │ │ adds r6, #1 │ │ │ │ adds r7, #1 │ │ │ │ cmp r6, #4 │ │ │ │ bne.n 1b1ea4 │ │ │ │ ldr r1, [pc, #932] @ (1b2260 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0870 │ │ │ │ + bl 1e0918 │ │ │ │ b.n 1b18c4 │ │ │ │ ldr r1, [pc, #924] @ (1b2264 ) │ │ │ │ mov r0, r5 │ │ │ │ ldrb r2, [r7, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 1e0870 │ │ │ │ + bl 1e0918 │ │ │ │ b.n 1b1eb0 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ ldrd r3, r2, [r4, #32] │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr r1, [pc, #904] @ (1b2268 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1e0870 │ │ │ │ + bl 1e0918 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r3, r3, #7 │ │ │ │ b.n 1b1a24 │ │ │ │ ldr r1, [pc, #896] @ (1b226c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0870 │ │ │ │ + bl 1e0918 │ │ │ │ b.n 1b18ce │ │ │ │ ldrb.w r2, [r4, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #880] @ (1b2270 ) │ │ │ │ and.w r2, r2, #7 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0870 │ │ │ │ + bl 1e0918 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1b1c8a │ │ │ │ ldr r1, [pc, #868] @ (1b2274 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0870 │ │ │ │ + bl 1e0918 │ │ │ │ b.n 1b1c94 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cmp r3, #1 │ │ │ │ beq.w 1b2138 │ │ │ │ ldr r2, [pc, #852] @ (1b2278 ) │ │ │ │ add r2, pc │ │ │ │ ldr r1, [pc, #852] @ (1b227c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0870 │ │ │ │ + bl 1e0918 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1b1892 │ │ │ │ ldr r1, [pc, #840] @ (1b2280 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0870 │ │ │ │ + bl 1e0918 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1b1892 │ │ │ │ ldr r1, [pc, #832] @ (1b2284 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0870 │ │ │ │ + bl 1e0918 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1b1892 │ │ │ │ ldr r1, [pc, #820] @ (1b2288 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0870 │ │ │ │ + bl 1e0918 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1b1892 │ │ │ │ ldr r1, [pc, #812] @ (1b228c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0870 │ │ │ │ + bl 1e0918 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1b1892 │ │ │ │ ldr r1, [pc, #800] @ (1b2290 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0870 │ │ │ │ + bl 1e0918 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1b1892 │ │ │ │ ldr r1, [pc, #792] @ (1b2294 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0870 │ │ │ │ + bl 1e0918 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1b1892 │ │ │ │ ldr r1, [pc, #780] @ (1b2298 ) │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0870 │ │ │ │ + bl 1e0918 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1b1892 │ │ │ │ lsrs r2, r2, #7 │ │ │ │ cmp r2, #5 │ │ │ │ bne.w 1b18b0 │ │ │ │ b.n 1b1e8a │ │ │ │ ldr r1, [pc, #760] @ (1b229c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0870 │ │ │ │ + bl 1e0918 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1b19ee │ │ │ │ ldr r1, [pc, #748] @ (1b22a0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0870 │ │ │ │ + bl 1e0918 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1b1d90 │ │ │ │ ldr r1, [pc, #740] @ (1b22a4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0870 │ │ │ │ + bl 1e0918 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1b1d90 │ │ │ │ ldr r1, [pc, #728] @ (1b22a8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0870 │ │ │ │ + bl 1e0918 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1b1d90 │ │ │ │ ldr r1, [pc, #720] @ (1b22ac ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0870 │ │ │ │ + bl 1e0918 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1b1d90 │ │ │ │ ldr r1, [pc, #708] @ (1b22b0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0870 │ │ │ │ + bl 1e0918 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1b1d90 │ │ │ │ ldr r1, [pc, #700] @ (1b22b4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0870 │ │ │ │ + bl 1e0918 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1b1d90 │ │ │ │ ldr r1, [pc, #688] @ (1b22b8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0870 │ │ │ │ + bl 1e0918 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1b1d90 │ │ │ │ ldr r1, [pc, #680] @ (1b22bc ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0870 │ │ │ │ + bl 1e0918 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1b1d90 │ │ │ │ ldr r1, [pc, #668] @ (1b22c0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0870 │ │ │ │ + bl 1e0918 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1b1d90 │ │ │ │ ldr r1, [pc, #660] @ (1b22c4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0870 │ │ │ │ + bl 1e0918 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1b1d90 │ │ │ │ ldr r1, [pc, #648] @ (1b22c8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0870 │ │ │ │ + bl 1e0918 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1b1d90 │ │ │ │ ldr r1, [pc, #640] @ (1b22cc ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0870 │ │ │ │ + bl 1e0918 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1b1d90 │ │ │ │ ldr r1, [pc, #628] @ (1b22d0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0870 │ │ │ │ + bl 1e0918 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1b1d90 │ │ │ │ ldrb.w r2, [r4, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #612] @ (1b22d4 ) │ │ │ │ ubfx r2, r2, #3, #4 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0870 │ │ │ │ + bl 1e0918 │ │ │ │ b.n 1b1e8a │ │ │ │ ldr r1, [pc, #604] @ (1b22d8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0870 │ │ │ │ + bl 1e0918 │ │ │ │ b.w 1b17e2 │ │ │ │ ldrh r2, [r4, #44] @ 0x2c │ │ │ │ ubfx r2, r2, #7, #3 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #6 │ │ │ │ bhi.n 1b20f4 │ │ │ │ tbb [pc, r3] │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ cmp r6, #28 │ │ │ │ asrs r6, r5, #24 │ │ │ │ movs r4, r0 │ │ │ │ ldr r1, [pc, #568] @ (1b22dc ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0870 │ │ │ │ + bl 1e0918 │ │ │ │ ldr r3, [pc, #564] @ (1b22e0 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ add r3, pc │ │ │ │ ldr r1, [pc, #560] @ (1b22e4 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ - bl 1e0870 │ │ │ │ + bl 1e0918 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.w 1b1892 │ │ │ │ ldr r1, [pc, #544] @ (1b22e8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0870 │ │ │ │ + bl 1e0918 │ │ │ │ b.n 1b20aa │ │ │ │ ldr r1, [pc, #536] @ (1b22ec ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0870 │ │ │ │ + bl 1e0918 │ │ │ │ b.n 1b20aa │ │ │ │ ldr r1, [pc, #528] @ (1b22f0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0870 │ │ │ │ + bl 1e0918 │ │ │ │ b.n 1b20aa │ │ │ │ ldr r1, [pc, #520] @ (1b22f4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0870 │ │ │ │ + bl 1e0918 │ │ │ │ b.n 1b20aa │ │ │ │ ldr r1, [pc, #512] @ (1b22f8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0870 │ │ │ │ + bl 1e0918 │ │ │ │ b.n 1b20aa │ │ │ │ ldr r1, [pc, #504] @ (1b22fc ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0870 │ │ │ │ + bl 1e0918 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.w 1b1892 │ │ │ │ ldrb.w r2, [r4, #40] @ 0x28 │ │ │ │ and.w r2, r2, #7 │ │ │ │ b.n 1b1cc4 │ │ │ │ ldr r1, [pc, #480] @ (1b2300 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0870 │ │ │ │ + bl 1e0918 │ │ │ │ b.w 1b1882 │ │ │ │ ldr r1, [pc, #472] @ (1b2304 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0870 │ │ │ │ + bl 1e0918 │ │ │ │ b.w 1b186a │ │ │ │ ldr r2, [pc, #460] @ (1b2308 ) │ │ │ │ add r2, pc │ │ │ │ b.n 1b1f26 │ │ │ │ ldr r1, [pc, #460] @ (1b230c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0870 │ │ │ │ + bl 1e0918 │ │ │ │ b.w 1b1854 │ │ │ │ ldr r1, [pc, #448] @ (1b2310 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0870 │ │ │ │ + bl 1e0918 │ │ │ │ b.w 1b1854 │ │ │ │ nop │ │ │ │ - ldmia r1!, {r3, r6, r7} │ │ │ │ + ldmia r2!, {r3, r7} │ │ │ │ movs r3, r3 │ │ │ │ - bpl.n 1b2100 │ │ │ │ + bvs.n 1b2080 │ │ │ │ movs r3, r3 │ │ │ │ - bpl.n 1b20fc │ │ │ │ + bvs.n 1b207c │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r1, {r1, r3, r7} │ │ │ │ + ldmia r2!, {r1, r3, r6} │ │ │ │ movs r3, r3 │ │ │ │ - bpl.n 1b2128 │ │ │ │ + bvs.n 1b20a8 │ │ │ │ movs r3, r3 │ │ │ │ - bpl.n 1b2174 │ │ │ │ + bpl.n 1b20f4 │ │ │ │ movs r3, r3 │ │ │ │ - bvs.n 1b21b4 │ │ │ │ + bvs.n 1b2134 │ │ │ │ movs r3, r3 │ │ │ │ - bpl.n 1b2244 │ │ │ │ + bvs.n 1b21c4 │ │ │ │ movs r3, r3 │ │ │ │ - strh r4, [r7, #10] │ │ │ │ + strh r4, [r7, #16] │ │ │ │ movs r3, r3 │ │ │ │ - bpl.n 1b2108 │ │ │ │ + bvs.n 1b2088 │ │ │ │ movs r3, r3 │ │ │ │ - ldc 0, cr0, [r6, #120] @ 0x78 │ │ │ │ - add r4, pc, #992 @ (adr r4, 1b256c ) │ │ │ │ + mrc 0, 2, r0, cr6, cr14, {0} │ │ │ │ + add r5, pc, #736 @ (adr r5, 1b246c ) │ │ │ │ movs r2, r3 │ │ │ │ - bpl.n 1b225c │ │ │ │ + bvs.n 1b21dc │ │ │ │ movs r3, r3 │ │ │ │ - bpl.n 1b2230 │ │ │ │ + bvs.n 1b21b0 │ │ │ │ movs r3, r3 │ │ │ │ - add r6, sp, #552 @ 0x228 │ │ │ │ + add r7, sp, #296 @ 0x128 │ │ │ │ movs r4, r3 │ │ │ │ - add r4, pc, #368 @ (adr r4, 1b230c ) │ │ │ │ + add r5, pc, #112 @ (adr r5, 1b220c ) │ │ │ │ movs r2, r3 │ │ │ │ - bpl.n 1b21ac │ │ │ │ + bpl.n 1b212c │ │ │ │ movs r3, r3 │ │ │ │ - bmi.n 1b2198 │ │ │ │ + bpl.n 1b2118 │ │ │ │ movs r3, r3 │ │ │ │ - strh r4, [r4, #4] │ │ │ │ + strh r4, [r4, #10] │ │ │ │ movs r2, r3 │ │ │ │ - adds r2, r5, #3 │ │ │ │ + adds r2, r5, #6 │ │ │ │ movs r7, r3 │ │ │ │ - stmia r3!, {r2, r7} │ │ │ │ + stmia r4!, {r2, r6} │ │ │ │ movs r3, r3 │ │ │ │ - bcc.n 1b21ac │ │ │ │ + bmi.n 1b212c │ │ │ │ movs r3, r3 │ │ │ │ - bmi.n 1b20f4 │ │ │ │ + bpl.n 1b2274 │ │ │ │ movs r3, r3 │ │ │ │ - bmi.n 1b20d8 │ │ │ │ + bpl.n 1b2258 │ │ │ │ movs r3, r3 │ │ │ │ - bmi.n 1b2290 │ │ │ │ + bpl.n 1b2210 │ │ │ │ movs r3, r3 │ │ │ │ - beq.n 1b217c │ │ │ │ + bne.n 1b20fc │ │ │ │ movs r3, r3 │ │ │ │ - add r3, pc, #136 @ (adr r3, 1b2250 ) │ │ │ │ + add r3, pc, #904 @ (adr r3, 1b2550 ) │ │ │ │ movs r2, r3 │ │ │ │ - add r1, pc, #320 @ (adr r1, 1b230c ) │ │ │ │ + add r2, pc, #64 @ (adr r2, 1b220c ) │ │ │ │ movs r3, r3 │ │ │ │ - add r4, sp, #664 @ 0x298 │ │ │ │ + add r5, sp, #408 @ 0x198 │ │ │ │ movs r3, r3 │ │ │ │ - add r4, sp, #544 @ 0x220 │ │ │ │ + add r5, sp, #288 @ 0x120 │ │ │ │ movs r3, r3 │ │ │ │ - bne.n 1b2160 │ │ │ │ + bcs.n 1b20e0 │ │ │ │ movs r3, r3 │ │ │ │ - add r4, sp, #592 @ 0x250 │ │ │ │ + add r5, sp, #336 @ 0x150 │ │ │ │ movs r3, r3 │ │ │ │ - add r0, pc, #928 @ (adr r0, 1b2580 ) │ │ │ │ + add r1, pc, #672 @ (adr r1, 1b2480 ) │ │ │ │ movs r3, r3 │ │ │ │ - add r0, pc, #928 @ (adr r0, 1b2584 ) │ │ │ │ + add r1, pc, #672 @ (adr r1, 1b2484 ) │ │ │ │ movs r3, r3 │ │ │ │ - bne.n 1b22e0 │ │ │ │ + bcs.n 1b2260 │ │ │ │ movs r3, r3 │ │ │ │ - bne.n 1b22b8 │ │ │ │ + bcs.n 1b2238 │ │ │ │ movs r3, r3 │ │ │ │ - str r4, [sp, #912] @ 0x390 │ │ │ │ + str r5, [sp, #656] @ 0x290 │ │ │ │ movs r3, r3 │ │ │ │ - str r4, [sp, #808] @ 0x328 │ │ │ │ + str r5, [sp, #552] @ 0x228 │ │ │ │ movs r3, r3 │ │ │ │ - str r4, [sp, #824] @ 0x338 │ │ │ │ + str r5, [sp, #568] @ 0x238 │ │ │ │ movs r3, r3 │ │ │ │ - bcs.n 1b2114 │ │ │ │ + bcc.n 1b2294 │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb r6, [r6, r5] │ │ │ │ + ldr r6, [r6, r0] │ │ │ │ movs r3, r3 │ │ │ │ - bne.n 1b22f0 │ │ │ │ + bcs.n 1b2270 │ │ │ │ movs r3, r3 │ │ │ │ ldrh r6, [r3, r1] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - bne.n 1b2264 │ │ │ │ + bne.n 1b21e4 │ │ │ │ movs r3, r3 │ │ │ │ - bne.n 1b212c │ │ │ │ + bcs.n 1b22ac │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r6!, {r1} │ │ │ │ + ldmia r6, {r1, r6, r7} │ │ │ │ movs r2, r3 │ │ │ │ - bne.n 1b2130 │ │ │ │ + bcs.n 1b22b0 │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb r4, [r6, r0] │ │ │ │ + ldrsb r4, [r6, r3] │ │ │ │ movs r3, r3 │ │ │ │ ldr r0, [r4, r6] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - beq.n 1b22e0 │ │ │ │ + bne.n 1b2260 │ │ │ │ movs r3, r3 │ │ │ │ - stmia r0!, {r1, r2, r3, r6} │ │ │ │ + stmia r1!, {r1, r2, r3} │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [sp, #592] @ 0x250 │ │ │ │ + ldr r6, [sp, #336] @ 0x150 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [sp, #776] @ 0x308 │ │ │ │ + ldr r5, [sp, #520] @ 0x208 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r5, [sp, #248] @ 0xf8 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [sp, #168] @ 0xa8 │ │ │ │ + ldr r6, [sp, #936] @ 0x3a8 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [sp, #88] @ 0x58 │ │ │ │ + ldr r6, [sp, #856] @ 0x358 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r5, [sp, #232] @ 0xe8 │ │ │ │ movs r3, r3 │ │ │ │ - str r5, [sp, #320] @ 0x140 │ │ │ │ + str r6, [sp, #64] @ 0x40 │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r7!, {r1, r4, r5, r6} │ │ │ │ + beq.n 1b22ac │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r7, {r4, r6, r7} │ │ │ │ + beq.n 1b216c │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [sp, #248] @ 0xf8 │ │ │ │ + ldr r4, [sp, #1016] @ 0x3f8 │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r7!, {r4, r5, r6} │ │ │ │ + beq.n 1b22b4 │ │ │ │ movs r3, r3 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r0, [r3, #4] │ │ │ │ + str r0, [r3, #16] │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r7, {r1, r3, r5, r6, r7} │ │ │ │ + beq.n 1b21b4 │ │ │ │ movs r3, r3 │ │ │ │ - str r7, [sp, #784] @ 0x310 │ │ │ │ + ldr r0, [sp, #528] @ 0x210 │ │ │ │ movs r2, r3 │ │ │ │ - ldmia r7, {r1, r2, r6, r7} │ │ │ │ + beq.n 1b2174 │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r7, {r1, r2, r3, r5, r6, r7} │ │ │ │ + beq.n 1b21c8 │ │ │ │ movs r3, r3 │ │ │ │ - itte cs │ │ │ │ - movcs r3, r3 │ │ │ │ - ldmiacs r7!, {r1, r4, r5} │ │ │ │ - movcc r3, r3 │ │ │ │ - bcc.n 1b22f4 │ │ │ │ + itte al │ │ │ │ + moval r3, r3 │ │ │ │ + ldmiaal r7, {r1, r4, r5, r6, r7} │ │ │ │ + mov r3, r3 │ │ │ │ + bcc.n 1b2274 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1b1c4c │ │ │ │ + b.n 1b1dcc │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r7!, {r1, r2, r3, r4} │ │ │ │ + ldmia r7, {r1, r2, r3, r4, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r6, {r4, r6} │ │ │ │ + ldmia r7!, {r4} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r6!, {r1, r2} │ │ │ │ + ldmia r6, {r1, r2, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r6!, {r2} │ │ │ │ + ldmia r6, {r2, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r6!, {r1} │ │ │ │ + ldmia r6, {r1, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r6!, {r2, r3, r5} │ │ │ │ + ldmia r6, {r2, r3, r5, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r5, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r6!, {r1, r2, r4, r5, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r6!, {r1, r3, r4} │ │ │ │ + ldmia r6, {r1, r3, r4, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r7!, {r1} │ │ │ │ + ldmia r7, {r1, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r6, {r3, r5, r6} │ │ │ │ + ldmia r7!, {r3, r5} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r6, {r1, r4, r6} │ │ │ │ + ldmia r7!, {r1, r4} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r6!, {r2, r3, r4, r5} │ │ │ │ + ldmia r6, {r2, r3, r4, r5, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r6!, {r1, r2, r5} │ │ │ │ + ldmia r6, {r1, r2, r5, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r6!, {r4} │ │ │ │ + ldmia r6, {r4, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r5, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r6!, {r1, r3, r4, r5, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r5, {r2, r5, r6, r7} │ │ │ │ + ldmia r6!, {r2, r5, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r5!, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r6!, {r1, r2, r3, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r5, {r3, r4, r5, r7} │ │ │ │ + ldmia r6, {r3, r4, r5, r6} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r5, {r1, r5, r7} │ │ │ │ + ldmia r6, {r1, r5, r6} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r5!, {r2, r3, r7} │ │ │ │ + ldmia r6, {r2, r3, r6} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r5, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r6!, {r1, r2, r4, r5} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r5, {r5, r6} │ │ │ │ + ldmia r6!, {r5} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r6!, {r1, r2, r3} │ │ │ │ + ldmia r6, {r1, r2, r3, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r5, {r1, r2, r4, r5} │ │ │ │ + ldmia r5, {r1, r2, r4, r5, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r5!, {r6, r7} │ │ │ │ + ldmia r6!, {r7} │ │ │ │ movs r3, r3 │ │ │ │ ldrsb r0, [r5, r2] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldmia r5!, {r2, r4, r7} │ │ │ │ + ldmia r6, {r2, r4, r6} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r5!, {r2, r4, r7} │ │ │ │ + ldmia r6, {r2, r4, r6} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r5!, {r7} │ │ │ │ + ldmia r6, {r6} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r5, {r4, r5, r6} │ │ │ │ + ldmia r6!, {r4, r5} │ │ │ │ movs r3, r3 │ │ │ │ - add r2, sp, #272 @ 0x110 │ │ │ │ + add r3, sp, #16 │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r5!, {r2, r4, r6} │ │ │ │ + ldmia r6!, {r2, r4} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r5!, {r1, r2, r6} │ │ │ │ + ldmia r6!, {r1, r2} │ │ │ │ movs r3, r3 │ │ │ │ - str r4, [r3, #112] @ 0x70 │ │ │ │ + str r4, [r3, #124] @ 0x7c │ │ │ │ movs r3, r3 │ │ │ │ - add r2, sp, #568 @ 0x238 │ │ │ │ + add r3, sp, #312 @ 0x138 │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r3!, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r4, {r1, r2, r4, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r5, {r1, r2, r4, r5} │ │ │ │ + ldmia r5, {r1, r2, r4, r5, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r5, {r2, r5} │ │ │ │ + ldmia r5, {r2, r5, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [r0, #88] @ 0x58 │ │ │ │ add.w fp, r0, #84 @ 0x54 │ │ │ │ @@ -468277,103 +468296,103 @@ │ │ │ │ add r8, pc │ │ │ │ ldr r3, [pc, #572] @ (1b2580 ) │ │ │ │ add r7, pc │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ movs r0, #2 │ │ │ │ - bl 1e0838 │ │ │ │ + bl 1e08e0 │ │ │ │ ldrb.w r3, [r4, #76] @ 0x4c │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ cbz r3, 1b235e │ │ │ │ ldr r6, [pc, #552] @ (1b2584 ) │ │ │ │ add r6, pc │ │ │ │ mov r0, r4 │ │ │ │ bl 18f858 │ │ │ │ ldr r1, [pc, #544] @ (1b2588 ) │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r6 │ │ │ │ add r1, pc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e0870 │ │ │ │ + bl 1e0918 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cbz r3, 1b23d0 │ │ │ │ ldr r1, [pc, #532] @ (1b258c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0870 │ │ │ │ + bl 1e0918 │ │ │ │ ldr r1, [pc, #524] @ (1b2590 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0870 │ │ │ │ + bl 1e0918 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cbz r3, 1b23c6 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r6, [pc, #508] @ (1b2594 ) │ │ │ │ ldr.w sl, [r3] │ │ │ │ add r6, pc │ │ │ │ b.n 1b23a8 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr.w sl, [r3, r9, lsl #2] │ │ │ │ - bl 1e0870 │ │ │ │ + bl 1e0918 │ │ │ │ mov r0, sl │ │ │ │ add.w r9, r9, #1 │ │ │ │ bl 18f858 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e0870 │ │ │ │ + bl 1e0918 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ cmp r9, r3 │ │ │ │ bcc.n 1b239e │ │ │ │ ldr r1, [pc, #464] @ (1b2598 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0870 │ │ │ │ + bl 1e0918 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cbz r3, 1b242e │ │ │ │ ldr r1, [pc, #452] @ (1b259c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0870 │ │ │ │ + bl 1e0918 │ │ │ │ ldr r1, [pc, #448] @ (1b25a0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0870 │ │ │ │ + bl 1e0918 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cbz r3, 1b2424 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r6, [pc, #432] @ (1b25a4 ) │ │ │ │ ldr.w sl, [r3] │ │ │ │ add r6, pc │ │ │ │ b.n 1b2406 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ ldr.w sl, [r3, r9, lsl #2] │ │ │ │ - bl 1e0870 │ │ │ │ + bl 1e0918 │ │ │ │ mov r0, sl │ │ │ │ add.w r9, r9, #1 │ │ │ │ bl 18f858 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e0870 │ │ │ │ + bl 1e0918 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ cmp r9, r3 │ │ │ │ bcc.n 1b23fc │ │ │ │ ldr r1, [pc, #384] @ (1b25a8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0870 │ │ │ │ + bl 1e0918 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ add.w r9, r4, #16 │ │ │ │ cmp r9, r6 │ │ │ │ it ne │ │ │ │ subne r6, #96 @ 0x60 │ │ │ │ beq.n 1b2450 │ │ │ │ mov r1, r6 │ │ │ │ @@ -468384,19 +468403,19 @@ │ │ │ │ sub.w r6, r3, #96 @ 0x60 │ │ │ │ cmp r9, r3 │ │ │ │ bne.n 1b243c │ │ │ │ ldr r1, [pc, #344] @ (1b25ac ) │ │ │ │ mov r0, r5 │ │ │ │ movs r6, #0 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0870 │ │ │ │ + bl 1e0918 │ │ │ │ ldr r1, [pc, #336] @ (1b25b0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0870 │ │ │ │ + bl 1e0918 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ cbz r3, 1b2480 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r1, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ @@ -468404,62 +468423,62 @@ │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ cmp r6, r3 │ │ │ │ bcc.n 1b246a │ │ │ │ ldr r6, [pc, #304] @ (1b25b4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r6, pc │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e0870 │ │ │ │ + bl 1e0918 │ │ │ │ ldr r1, [pc, #296] @ (1b25b8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0870 │ │ │ │ + bl 1e0918 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cbz r3, 1b24e8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e0870 │ │ │ │ + bl 1e0918 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ bl 18f858 │ │ │ │ ldr r1, [pc, #272] @ (1b25bc ) │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0870 │ │ │ │ + bl 1e0918 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cbz r0, 1b24de │ │ │ │ bl 18f858 │ │ │ │ ldr r1, [pc, #256] @ (1b25c0 ) │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0870 │ │ │ │ + bl 1e0918 │ │ │ │ ldrb.w r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1b256c │ │ │ │ ldr r2, [pc, #240] @ (1b25c4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r1, [pc, #240] @ (1b25c8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0870 │ │ │ │ + bl 1e0918 │ │ │ │ ldr r1, [pc, #236] @ (1b25cc ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0870 │ │ │ │ + bl 1e0918 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cbz r3, 1b2554 │ │ │ │ ldr r1, [pc, #224] @ (1b25d0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0870 │ │ │ │ + bl 1e0918 │ │ │ │ ldr r1, [pc, #220] @ (1b25d4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0870 │ │ │ │ + bl 1e0918 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cbz r3, 1b254a │ │ │ │ ldr r6, [pc, #208] @ (1b25d8 ) │ │ │ │ mov.w sl, #0 │ │ │ │ ldr.w r9, [pc, #208] @ 1b25dc │ │ │ │ add r6, pc │ │ │ │ add r9, pc │ │ │ │ @@ -468469,102 +468488,102 @@ │ │ │ │ bcs.n 1b254a │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ ldr.w r0, [r3, sl, lsl #2] │ │ │ │ bl 18f858 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e0870 │ │ │ │ + bl 1e0918 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r2, r3, #1 │ │ │ │ cmp sl, r2 │ │ │ │ bcs.n 1b2514 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e0870 │ │ │ │ + bl 1e0918 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp sl, r3 │ │ │ │ bcc.n 1b251c │ │ │ │ ldr r1, [pc, #148] @ (1b25e0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0870 │ │ │ │ + bl 1e0918 │ │ │ │ ldr r1, [pc, #140] @ (1b25e4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0870 │ │ │ │ + bl 1e0918 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, fp │ │ │ │ bne.w 1b2348 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [pc, #120] @ (1b25e8 ) │ │ │ │ add r2, pc │ │ │ │ b.n 1b24d4 │ │ │ │ nop │ │ │ │ - subs r0, #250 @ 0xfa │ │ │ │ + subs r1, #186 @ 0xba │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [sp, #856] @ 0x358 │ │ │ │ + ldr r3, [sp, #600] @ 0x258 │ │ │ │ movs r2, r3 │ │ │ │ - ldr r2, [sp, #840] @ 0x348 │ │ │ │ + ldr r3, [sp, #584] @ 0x248 │ │ │ │ movs r2, r3 │ │ │ │ - pop {r5, r7, pc} │ │ │ │ + bkpt 0x0060 │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r4, [r3, #42] @ 0x2a │ │ │ │ + ldrh r4, [r3, #48] @ 0x30 │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r4, {r1, r2, r3, r4, r5, r7} │ │ │ │ movs r3, r3 │ │ │ │ - pop {r1, r2, r4, r5, r6, pc} │ │ │ │ + bkpt 0x0036 │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r3!, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r4, {r2, r4, r5, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r7} │ │ │ │ + ldmia r4, {r1, r2, r3, r4, r6} │ │ │ │ movs r3, r3 │ │ │ │ - strb r2, [r5, #28] │ │ │ │ + strb r2, [r5, #31] │ │ │ │ movs r2, r3 │ │ │ │ - pop {r3, r4, pc} │ │ │ │ + pop {r3, r4, r6, r7, pc} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r7} │ │ │ │ + ldmia r4, {r1, r2, r3, r4, r6} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r3!, {r6} │ │ │ │ + ldmia r4!, {} │ │ │ │ movs r3, r3 │ │ │ │ - strb r4, [r1, #27] │ │ │ │ + strb r4, [r1, #30] │ │ │ │ movs r2, r3 │ │ │ │ - pop {r1, r3, r4, r7} │ │ │ │ + pop {r1, r3, r4, r6, pc} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r3!, {r4, r5} │ │ │ │ + ldmia r3!, {r4, r5, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - pop {r2, r3, r5, r6} │ │ │ │ + pop {r2, r3, r5, pc} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r3, {r2, r3} │ │ │ │ + ldmia r3, {r2, r3, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r2, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r3!, {r1, r2, r4, r5, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r2, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r3!, {r1, r2, r4, r5, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r2, {r1, r2, r3, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r6} │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r0, [r6, r3] │ │ │ │ + ldrb r0, [r6, r6] │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r2!, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r3, {r1, r3, r4, r5, r6} │ │ │ │ movs r3, r3 │ │ │ │ - pop {} │ │ │ │ + pop {r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r2!, {r1, r3, r6, r7} │ │ │ │ + ldmia r3, {r1, r3, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r2!, {r1, r3, r5} │ │ │ │ + ldmia r2!, {r1, r3, r5, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + ldr r1, [sp, #784] @ 0x310 │ │ │ │ movs r2, r3 │ │ │ │ - ldmia r2, {r1, r2, r3, r6} │ │ │ │ + ldmia r3, {r1, r2, r3} │ │ │ │ movs r3, r3 │ │ │ │ - cbnz r0, 1b2618 │ │ │ │ + hlt 0x0000 │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r1, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r2, {r1, r2, r4, r5, r7} │ │ │ │ movs r3, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ ldr.w r2, [pc, #1200] @ 1b2ab0 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ @@ -468573,15 +468592,15 @@ │ │ │ │ add r2, pc │ │ │ │ movs r0, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e2c0c │ │ │ │ + bl 1e2cb4 │ │ │ │ ldr r4, [r5, #108] @ 0x6c │ │ │ │ mov r9, r0 │ │ │ │ adds r4, #84 @ 0x54 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r4 │ │ │ │ beq.w 1b2aa4 │ │ │ │ mov r2, r3 │ │ │ │ @@ -468605,20 +468624,20 @@ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r4 │ │ │ │ bne.n 1b263c │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r9 │ │ │ │ movs r6, #0 │ │ │ │ strd r6, r6, [sp, #32] │ │ │ │ - bl 1e2d44 │ │ │ │ + bl 1e2dec │ │ │ │ movs r1, #12 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e2d44 │ │ │ │ + bl 1e2dec │ │ │ │ ldr r3, [r5, #108] @ 0x6c │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, r3, #84 @ 0x54 │ │ │ │ ldr.w fp, [r3, #88] @ 0x58 │ │ │ │ cmp fp, r1 │ │ │ │ beq.w 1b2784 │ │ │ │ str r7, [sp, #16] │ │ │ │ @@ -468680,15 +468699,15 @@ │ │ │ │ blx 5926c │ │ │ │ mov r1, r0 │ │ │ │ str.w r9, [r0, #12] │ │ │ │ str r5, [r0, #28] │ │ │ │ str r7, [r0, #16] │ │ │ │ str.w sl, [r0, #24] │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 1e4190 │ │ │ │ + bl 1e4238 │ │ │ │ b.n 1b26a6 │ │ │ │ mov r0, sl │ │ │ │ bl 18f88c │ │ │ │ cbz r0, 1b273c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #29 │ │ │ │ cmp r3, #1 │ │ │ │ @@ -468712,24 +468731,24 @@ │ │ │ │ blx 5926c │ │ │ │ mov r1, r0 │ │ │ │ str.w r9, [r0, #16] │ │ │ │ str r5, [r0, #24] │ │ │ │ str r7, [r0, #12] │ │ │ │ str.w sl, [r0, #28] │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 1e4190 │ │ │ │ + bl 1e4238 │ │ │ │ b.n 1b26a6 │ │ │ │ mov r5, r7 │ │ │ │ ldrd r7, r9, [sp, #16] │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 1e8ff4 │ │ │ │ + bl 1e909c │ │ │ │ ldr r3, [r5, #108] @ 0x6c │ │ │ │ add.w r2, r3, #84 @ 0x54 │ │ │ │ ldr.w sl, [r3, #88] @ 0x58 │ │ │ │ cmp sl, r2 │ │ │ │ it ne │ │ │ │ movne r6, sl │ │ │ │ beq.w 1b2a9a │ │ │ │ @@ -468762,23 +468781,23 @@ │ │ │ │ mov fp, r4 │ │ │ │ add r3, sp, #32 │ │ │ │ strd r5, r9, [sp, #24] │ │ │ │ str r3, [sp, #16] │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1e909c │ │ │ │ + bl 1e9144 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mul.w r2, r6, r2 │ │ │ │ ldr.w r2, [fp, r2] │ │ │ │ strd r2, r2, [sp, #40] @ 0x28 │ │ │ │ ldmia.w r8, {r1, r2} │ │ │ │ - bl 1e41e4 │ │ │ │ + bl 1e428c │ │ │ │ cbz r0, 1b2842 │ │ │ │ ldr r2, [r0, #28] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r2, #96] @ 0x60 │ │ │ │ cmp r2, r3 │ │ │ │ bcs.n 1b2836 │ │ │ │ mul.w r3, r6, r3 │ │ │ │ @@ -468786,22 +468805,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 1e4208 │ │ │ │ + bl 1e42b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1b2816 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ strd r2, r2, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldmia.w r7, {r1, r2} │ │ │ │ - bl 1e41e4 │ │ │ │ + bl 1e428c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1b2a76 │ │ │ │ str.w r8, [sp, #12] │ │ │ │ movs r4, #0 │ │ │ │ mov r8, fp │ │ │ │ mov.w r9, #1 │ │ │ │ mov fp, r0 │ │ │ │ @@ -468837,15 +468856,15 @@ │ │ │ │ beq.n 1b28c6 │ │ │ │ ldr r1, [r0, #28] │ │ │ │ cmp r1, sl │ │ │ │ bne.w 1b29de │ │ │ │ mov r4, fp │ │ │ │ mov r0, fp │ │ │ │ ldmia.w r7, {r1, r2} │ │ │ │ - bl 1e4208 │ │ │ │ + bl 1e42b0 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1b286a │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov fp, r8 │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ mul.w r2, r6, r2 │ │ │ │ @@ -468926,30 +468945,30 @@ │ │ │ │ cmp r1, r6 │ │ │ │ it cc │ │ │ │ movcc r1, r6 │ │ │ │ cmp r7, ip │ │ │ │ str.w r1, [r5, #532] @ 0x214 │ │ │ │ bne.n 1b293c │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e2e4c │ │ │ │ + bl 1e2ef4 │ │ │ │ ldr r2, [pc, #256] @ (1b2ab8 ) │ │ │ │ ldr r3, [pc, #248] @ (1b2ab4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 1b2aaa │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str.w r0, [r8, ip] │ │ │ │ adds r1, #96 @ 0x60 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1e90e0 │ │ │ │ + bl 1e9188 │ │ │ │ b.n 1b28a4 │ │ │ │ mov r1, sl │ │ │ │ bl 18fa24 │ │ │ │ b.n 1b28c6 │ │ │ │ mov fp, r8 │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ b.n 1b28ec │ │ │ │ @@ -468985,15 +469004,15 @@ │ │ │ │ strb.w fp, [r1, #-20] │ │ │ │ mul.w r3, sl, r3 │ │ │ │ ldr r0, [r4, r3] │ │ │ │ cmp r0, r2 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ it hi │ │ │ │ strhi r2, [r4, r3] │ │ │ │ - bl 1e90e0 │ │ │ │ + bl 1e9188 │ │ │ │ cmp r7, r8 │ │ │ │ bne.n 1b2a30 │ │ │ │ b.n 1b27ca │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp ip, r1 │ │ │ │ bne.n 1b29fc │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ @@ -469808,15 +469827,15 @@ │ │ │ │ ldr r0, [r6, #0] │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 1b9494 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1dbe60 │ │ │ │ + bl 1dbf08 │ │ │ │ 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} │ │ │ │ @@ -469854,15 +469873,15 @@ │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 1b3326 │ │ │ │ ldr.w r0, [r8, #64] @ 0x40 │ │ │ │ ldr.w r3, [r8, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r1, #28] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e49d4 │ │ │ │ + bl 1e4a7c │ │ │ │ ldr.w r2, [r8] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 1b32b8 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ mov r1, r4 │ │ │ │ ands.w r3, r3, #131072 @ 0x20000 │ │ │ │ @@ -469879,28 +469898,28 @@ │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bl 18fdbc │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1e2c98 │ │ │ │ + bl 1e2d40 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1dbef0 │ │ │ │ + bl 1dbf98 │ │ │ │ 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 1e4af0 │ │ │ │ + bl 1e4b98 │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ str.w r0, [r8, #64] @ 0x40 │ │ │ │ b.n 1b32e6 │ │ │ │ mov r8, r3 │ │ │ │ b.n 1b3318 │ │ │ │ nop │ │ │ │ mov r3, r0 │ │ │ │ @@ -470655,28 +470674,28 @@ │ │ │ │ ldr.w r2, [r8, #48] @ 0x30 │ │ │ │ cmp r7, r2 │ │ │ │ ite cc │ │ │ │ movcc r7, #0 │ │ │ │ movcs r7, #1 │ │ │ │ cbz r0, 1b3aca │ │ │ │ movs r1, #0 │ │ │ │ - bl 1e4abc │ │ │ │ + bl 1e4b64 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 1b3aca │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cbz r3, 1b3abe │ │ │ │ ldr r2, [r3, #8] │ │ │ │ lsls r2, r2, #15 │ │ │ │ bmi.n 1b3abe │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ cmp r5, r3 │ │ │ │ it cs │ │ │ │ movcs r5, r3 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 1e4abc │ │ │ │ + bl 1e4b64 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1b3aac │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp.w r2, #320 @ 0x140 │ │ │ │ beq.n 1b3b4a │ │ │ │ movw r3, #799 @ 0x31f │ │ │ │ @@ -470828,27 +470847,27 @@ │ │ │ │ beq.n 1b3cea │ │ │ │ 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, 1b3c7a │ │ │ │ movs r1, #0 │ │ │ │ - bl 1e4abc │ │ │ │ + bl 1e4b64 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 1b3c7a │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne fp, r3 │ │ │ │ beq.n 1b3c6e │ │ │ │ ldr r3, [r3, #8] │ │ │ │ lsls r3, r3, #15 │ │ │ │ bpl.n 1b3c24 │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ - bl 1e4abc │ │ │ │ + bl 1e4b64 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1b3c5e │ │ │ │ mov r0, r7 │ │ │ │ bl 1b336c │ │ │ │ add r9, r0 │ │ │ │ b.n 1b3c24 │ │ │ │ @@ -471055,15 +471074,15 @@ │ │ │ │ it cc │ │ │ │ movcc r3, r2 │ │ │ │ cmp ip, r1 │ │ │ │ str r3, [r0, #48] @ 0x30 │ │ │ │ bne.n 1b3e82 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl 1dbe9c │ │ │ │ + bl 1dbf44 │ │ │ │ ldr r7, [r4, #4] │ │ │ │ movw r3, #1027 @ 0x403 │ │ │ │ cmp r7, r3 │ │ │ │ mov.w lr, r7, lsr #7 │ │ │ │ beq.w 1b40c2 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ subs.w r8, lr, #8 │ │ │ │ @@ -471419,17 +471438,17 @@ │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ b.n 1b41e6 │ │ │ │ mov r0, r8 │ │ │ │ b.n 1b414e │ │ │ │ nop │ │ │ │ bl 19824e │ │ │ │ bl ffffc252 │ │ │ │ - add r2, sp, #88 @ 0x58 │ │ │ │ + add r2, sp, #856 @ 0x358 │ │ │ │ movs r2, r5 │ │ │ │ - add r1, sp, #968 @ 0x3c8 │ │ │ │ + add r2, sp, #712 @ 0x2c8 │ │ │ │ movs r2, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr.w r2, [pc, #1388] @ 1b47dc │ │ │ │ mov r5, r0 │ │ │ │ @@ -471439,15 +471458,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 1e2c98 │ │ │ │ + bl 1e2d40 │ │ │ │ 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 1b42c0 │ │ │ │ @@ -471509,29 +471528,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 1dc0b0 │ │ │ │ + bl 1dc158 │ │ │ │ ldr r4, [r6, #16] │ │ │ │ str r0, [r6, #8] │ │ │ │ cmp sl, r4 │ │ │ │ beq.w 1b4478 │ │ │ │ subs r4, #96 @ 0x60 │ │ │ │ b.n 1b4360 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ sub.w r4, r3, #96 @ 0x60 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ - bl 1e2c98 │ │ │ │ + bl 1e2d40 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 1dbef0 │ │ │ │ + bl 1dbf98 │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ str r4, [r7, #28] │ │ │ │ cmp sl, r3 │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ bne.n 1b435a │ │ │ │ ldr r3, [r6, #16] │ │ │ │ sub.w r4, r3, #96 @ 0x60 │ │ │ │ @@ -471589,58 +471608,58 @@ │ │ │ │ beq.w 1b46c6 │ │ │ │ movw r3, #313 @ 0x139 │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 1b46c6 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cbz r0, 1b4464 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1e4abc │ │ │ │ + bl 1e4b64 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 1b4464 │ │ │ │ ldr.w fp, [r7, #4] │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 1b4456 │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ cmp r3, r8 │ │ │ │ bne.n 1b446c │ │ │ │ ldr.w r0, [fp, #64] @ 0x40 │ │ │ │ cbz r0, 1b4456 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1e4abc │ │ │ │ + bl 1e4b64 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 1b4456 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cbz r3, 1b4448 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #6 │ │ │ │ it ne │ │ │ │ cmpne r3, #9 │ │ │ │ bne.n 1b446c │ │ │ │ ldr.w r0, [fp, #64] @ 0x40 │ │ │ │ - bl 1e4abc │ │ │ │ + bl 1e4b64 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1b443a │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 1e4abc │ │ │ │ + bl 1e4b64 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1b4418 │ │ │ │ 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 1b4388 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - bl 1dbf08 │ │ │ │ + bl 1dbfb0 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [r6, #44] @ 0x2c │ │ │ │ cmp sl, r3 │ │ │ │ beq.w 1b4660 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ sub.w r1, r3, #96 @ 0x60 │ │ │ │ @@ -471819,15 +471838,15 @@ │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ cmp r5, r3 │ │ │ │ bne.n 1b45f0 │ │ │ │ mov r3, r5 │ │ │ │ mov r5, sl │ │ │ │ mov sl, r3 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 1e2e4c │ │ │ │ + bl 1e2ef4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #8] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbz r3, 1b4680 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [sp, #0] │ │ │ │ @@ -471837,15 +471856,15 @@ │ │ │ │ str r3, [r5, #16] │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r5, r3 │ │ │ │ bne.w 1b42fe │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r4, [r6, #52] @ 0x34 │ │ │ │ - bl 1e2e4c │ │ │ │ + bl 1e2ef4 │ │ │ │ ldr r2, [pc, #336] @ (1b47e8 ) │ │ │ │ ldr r3, [pc, #328] @ (1b47e0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ @@ -472139,15 +472158,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 1e2c0c │ │ │ │ + bl 1e2cb4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, sl │ │ │ │ bl 190d20 │ │ │ │ ldr.w r7, [sl, #84]! │ │ │ │ cmp sl, r7 │ │ │ │ @@ -472202,15 +472221,15 @@ │ │ │ │ lsrs r2, r3 │ │ │ │ lsls r1, r2, #31 │ │ │ │ bpl.n 1b4b50 │ │ │ │ ldr.w r0, [sl, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1b4d5c │ │ │ │ movs r1, #0 │ │ │ │ - bl 1e4abc │ │ │ │ + bl 1e4b64 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 1b4a8c │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cbz r0, 1b4a7e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ bne.n 1b4b50 │ │ │ │ @@ -472219,15 +472238,15 @@ │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 1b4b50 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 1b4b50 │ │ │ │ ldr.w r0, [sl, #64] @ 0x40 │ │ │ │ - bl 1e4abc │ │ │ │ + bl 1e4b64 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1b4a64 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ movw r2, #1030 @ 0x406 │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 1b4c48 │ │ │ │ @@ -472251,24 +472270,24 @@ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ bic.w r3, r3, #8 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1b4b4c │ │ │ │ movs r1, #0 │ │ │ │ - bl 1e4abc │ │ │ │ + bl 1e4b64 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1b4b4c │ │ │ │ strd r6, r7, [sp, #12] │ │ │ │ movs r7, #0 │ │ │ │ b.n 1b4afa │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [sl, #64] @ 0x40 │ │ │ │ - bl 1e4abc │ │ │ │ + bl 1e4b64 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 1b4b48 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ cmp r6, r4 │ │ │ │ it ne │ │ │ │ cmpne r6, #0 │ │ │ │ beq.n 1b4aec │ │ │ │ @@ -472289,18 +472308,18 @@ │ │ │ │ ldreq r0, [r0, #0] │ │ │ │ streq r0, [r2, #28] │ │ │ │ cmp ip, r3 │ │ │ │ bne.n 1b4b18 │ │ │ │ mov r4, lr │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ - bl 1e49d4 │ │ │ │ + bl 1e4a7c │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [sl, #64] @ 0x40 │ │ │ │ - bl 1e4abc │ │ │ │ + bl 1e4b64 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1b4afa │ │ │ │ ldrd r6, r7, [sp, #12] │ │ │ │ mov.w r8, #1 │ │ │ │ add.w r3, r6, #96 @ 0x60 │ │ │ │ ldr r2, [r6, #100] @ 0x64 │ │ │ │ @@ -472310,15 +472329,15 @@ │ │ │ │ sub.w r6, r2, #96 @ 0x60 │ │ │ │ b.n 1b49d0 │ │ │ │ mov sl, fp │ │ │ │ ldr r7, [r7, #0] │ │ │ │ cmp r7, sl │ │ │ │ bne.w 1b49bc │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 1e2e4c │ │ │ │ + bl 1e2ef4 │ │ │ │ ldr r2, [pc, #752] @ (1b4e64 ) │ │ │ │ ldr r3, [pc, #744] @ (1b4e60 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3 │ │ │ │ @@ -472387,15 +472406,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 1e4af0 │ │ │ │ + bl 1e4b98 │ │ │ │ str r0, [r7, #64] @ 0x40 │ │ │ │ b.n 1b4b08 │ │ │ │ ldr.w r1, [sl] │ │ │ │ ldr r0, [r1, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1b4ab6 │ │ │ │ strd r6, r7, [sp, #12] │ │ │ │ @@ -472441,22 +472460,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 1e4a7c │ │ │ │ + bl 1e4b24 │ │ │ │ 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 1e49d4 │ │ │ │ + bl 1e4a7c │ │ │ │ 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] │ │ │ │ @@ -472589,19 +472608,19 @@ │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ push {r1, r2, r7} │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r0, #22 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #768] @ 0x300 │ │ │ │ + ldr r6, [sp, #512] @ 0x200 │ │ │ │ movs r2, r5 │ │ │ │ - subs r0, #250 @ 0xfa │ │ │ │ + subs r1, #186 @ 0xba │ │ │ │ movs r3, r3 │ │ │ │ - subs r0, r2, #2 │ │ │ │ + subs r0, r2, #5 │ │ │ │ movs r0, r4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r1, [pc, #116] @ (1b4efc ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -472625,15 +472644,15 @@ │ │ │ │ beq.n 1b4ea8 │ │ │ │ ldr r6, [pc, #76] @ (1b4f04 ) │ │ │ │ movs r5, #0 │ │ │ │ mov r7, sp │ │ │ │ add r6, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 28a1e0 │ │ │ │ + bl 28a288 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r0, r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r0 │ │ │ │ cbz r3, 1b4edc │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -472708,15 +472727,15 @@ │ │ │ │ beq.n 1b4f64 │ │ │ │ ldr r6, [pc, #76] @ (1b4fc0 ) │ │ │ │ movs r5, #0 │ │ │ │ mov r7, sp │ │ │ │ add r6, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 28a1e0 │ │ │ │ + bl 28a288 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r0, r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r0 │ │ │ │ cbz r3, 1b4f98 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -472815,15 +472834,15 @@ │ │ │ │ beq.n 1b5060 │ │ │ │ ldr r6, [pc, #76] @ (1b50bc ) │ │ │ │ movs r5, #0 │ │ │ │ mov r7, sp │ │ │ │ add r6, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 28a1e0 │ │ │ │ + bl 28a288 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r0, r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r0 │ │ │ │ cbz r3, 1b5094 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -473268,15 +473287,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 1e2cc4 │ │ │ │ + bl 1e2d6c │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ b.n 1b54ec │ │ │ │ add r4, sp, #312 @ 0x138 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ @@ -473921,15 +473940,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 1e2cc4 │ │ │ │ + bl 1e2d6c │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr r4, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ b.n 1b5bc2 │ │ │ │ nop │ │ │ │ add r5, pc, #488 @ (adr r5, 1b5ddc ) │ │ │ │ lsls r2, r5, #2 │ │ │ │ @@ -474307,15 +474326,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 1e2cc4 │ │ │ │ + bl 1e2d6c │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr r4, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ b.n 1b5f90 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ add r1, pc, #352 @ (adr r1, 1b615c ) │ │ │ │ lsls r2, r5, #2 │ │ │ │ @@ -474475,15 +474494,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 1e2cc4 │ │ │ │ + bl 1e2d6c │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ b.n 1b60ec │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r7, [sp, #864] @ 0x360 │ │ │ │ @@ -474505,19 +474524,19 @@ │ │ │ │ ldr r1, [pc, #16] @ (1b61e4 ) │ │ │ │ ldr r0, [pc, #20] @ (1b61e8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 18e710 │ │ │ │ nop │ │ │ │ - ldrh r0, [r3, #58] @ 0x3a │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ movs r2, r5 │ │ │ │ - movs r4, #242 @ 0xf2 │ │ │ │ + movs r5, #178 @ 0xb2 │ │ │ │ movs r3, r3 │ │ │ │ - lsrs r0, r1, #10 │ │ │ │ + lsrs r0, r1, #13 │ │ │ │ movs r0, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #8 │ │ │ │ ldr r3, [r1, #96] @ 0x60 │ │ │ │ @@ -474586,15 +474605,15 @@ │ │ │ │ bl 190678 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r1, [pc, #8] @ (1b62c0 ) │ │ │ │ mov r0, sl │ │ │ │ add r1, pc │ │ │ │ bl 1a3eb4 │ │ │ │ - ldrh r6, [r3, #40] @ 0x28 │ │ │ │ + ldrh r6, [r3, #46] @ 0x2e │ │ │ │ movs r3, r3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -474993,15 +475012,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 1e2cc4 │ │ │ │ + bl 1e2d6c │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r7, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 1b66ea │ │ │ │ nop │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -475560,15 +475579,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 1e2cc4 │ │ │ │ + bl 1e2d6c │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r6, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 1b6bc4 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r3, r0 │ │ │ │ @@ -475774,15 +475793,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 1e2cc4 │ │ │ │ + bl 1e2d6c │ │ │ │ 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 1b6ef4 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ @@ -476176,15 +476195,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 1e2cc4 │ │ │ │ + bl 1e2d6c │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr.w r5, [r8, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 1b7268 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @@ -476416,15 +476435,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 1e2cc4 │ │ │ │ + bl 1e2d6c │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr.w r5, [r8, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 1b74da │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -476459,15 +476478,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 200b0c │ │ │ │ + bl 200bb4 │ │ │ │ movs r2, #0 │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r6, #100 @ 0x64 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ bl 1a3fd0 │ │ │ │ movs r2, #1 │ │ │ │ @@ -476846,15 +476865,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 1e2cc4 │ │ │ │ + bl 1e2d6c │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ b.n 1b7916 │ │ │ │ movs r3, #3 │ │ │ │ b.n 1b7904 │ │ │ │ uxtb r7, r7 │ │ │ │ @@ -476939,15 +476958,15 @@ │ │ │ │ ldr r2, [pc, #792] @ (1b7e2c ) │ │ │ │ ldr r3, [pc, #796] @ (1b7e30 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 200b40 │ │ │ │ + bl 200be8 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r6, #84 @ 0x54 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ bl 1a3fd0 │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ @@ -477929,15 +477948,15 @@ │ │ │ │ cmp.w sl, #0 │ │ │ │ bne.n 1b85d4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r2, sl │ │ │ │ movs r1, #4 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1e3950 │ │ │ │ + bl 1e39f8 │ │ │ │ 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 1b8560 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ @@ -477986,15 +478005,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 1e3950 │ │ │ │ + bl 1e39f8 │ │ │ │ str.w r7, [fp, #16] │ │ │ │ str.w r0, [fp, #28] │ │ │ │ mov fp, r7 │ │ │ │ str r5, [sp, #8] │ │ │ │ str r7, [sp, #0] │ │ │ │ b.n 1b866e │ │ │ │ ldr r5, [r7, #28] │ │ │ │ @@ -478778,15 +478797,15 @@ │ │ │ │ cmp r2, #16 │ │ │ │ mov r0, r5 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r5, #84] @ 0x54 │ │ │ │ str r3, [sp, #12] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1e2cc4 │ │ │ │ + bl 1e2d6c │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr.w r5, [r8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 1b8e26 │ │ │ │ ldr r3, [r7, #108] @ 0x6c │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -485747,15 +485766,15 @@ │ │ │ │ movcc r3, #1 │ │ │ │ bcs.w 1bd4f0 │ │ │ │ ldr r2, [pc, #344] @ (1bd524 ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [pc, #344] @ (1bd528 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e0740 │ │ │ │ + bl 1e07e8 │ │ │ │ movs r3, #0 │ │ │ │ b.n 1bd384 │ │ │ │ lsls r1, r0, #31 │ │ │ │ bmi.n 1bd44e │ │ │ │ movs r2, #10 │ │ │ │ ubfx r0, r0, #18, #1 │ │ │ │ movs r1, #0 │ │ │ │ @@ -485879,17 +485898,17 @@ │ │ │ │ nop │ │ │ │ cmp r4, #164 @ 0xa4 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #112 @ 0x70 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - adds r6, r6, #0 │ │ │ │ + adds r6, r6, #3 │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r4, [r4, #2] │ │ │ │ + ldrh r4, [r4, #8] │ │ │ │ movs r2, r3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -489876,71 +489895,71 @@ │ │ │ │ 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 │ │ │ │ mov r5, r2 │ │ │ │ - ldr.w r2, [pc, #1144] @ 1c0118 │ │ │ │ - ldr.w r3, [pc, #1144] @ 1c011c │ │ │ │ + ldr.w r2, [pc, #1160] @ 1c0128 │ │ │ │ + ldr.w r3, [pc, #1160] @ 1c012c │ │ │ │ add r2, pc │ │ │ │ - str r0, [sp, #12] │ │ │ │ + str r0, [sp, #16] │ │ │ │ str r1, [sp, #32] │ │ │ │ - ldrb.w fp, [r5, #13] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ mov.w r3, #0 │ │ │ │ - cmp.w fp, #0 │ │ │ │ + ldrb r3, [r5, #13] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r2, r3 │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ + cmp r2, #0 │ │ │ │ bne.w 1c00f4 │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ - ldr r2, [r5, #16] │ │ │ │ - cmp r2, #1 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ + ldr r1, [r5, #28] │ │ │ │ + ldr r0, [r5, #16] │ │ │ │ + cmp r0, #1 │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ it hi │ │ │ │ - ldrhi r3, [r3, #4] │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ + ldrhi r1, [r1, #4] │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ it hi │ │ │ │ - ldrhi r3, [r3, #0] │ │ │ │ - ubfx r0, r1, #5, #1 │ │ │ │ - str r0, [sp, #16] │ │ │ │ + ldrhi r1, [r1, #0] │ │ │ │ + ubfx r4, r2, #5, #1 │ │ │ │ + str r4, [sp, #20] │ │ │ │ itet hi │ │ │ │ - orrhi r1, r3 │ │ │ │ - ldrls r1, [sp, #16] │ │ │ │ - ubfxhi r1, r1, #5, #1 │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ - mov.w sl, #0 │ │ │ │ - ldrb r3, [r5, #12] │ │ │ │ - mov r6, sl │ │ │ │ + orrhi r2, r1 │ │ │ │ + ldrls r2, [sp, #20] │ │ │ │ + ubfxhi r2, r2, #5, #1 │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne.w r9, #0 │ │ │ │ - andeq.w r9, r1, #1 │ │ │ │ - ubfx r0, r2, #1, #1 │ │ │ │ + andeq.w r9, r2, #1 │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + mov.w sl, #0 │ │ │ │ and.w r1, r2, #1 │ │ │ │ - ubfx r4, r2, #4, #1 │ │ │ │ + mov r6, sl │ │ │ │ + ubfx r0, r2, #4, #1 │ │ │ │ + ubfx fp, r2, #1, #1 │ │ │ │ ubfx r7, r2, #2, #1 │ │ │ │ - str r0, [sp, #20] │ │ │ │ + str r0, [sp, #24] │ │ │ │ ubfx r2, r2, #11, #1 │ │ │ │ - str r4, [sp, #24] │ │ │ │ - str r2, [sp, #28] │ │ │ │ str r1, [sp, #0] │ │ │ │ + str r2, [sp, #28] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 1bfefc │ │ │ │ + bne.w 1bff1c │ │ │ │ add r4, sp, #236 @ 0xec │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ bl 1b98b4 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ + strd fp, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - strd r0, sl, [sp] │ │ │ │ mov r0, r4 │ │ │ │ ldrd sl, r8, [sp, #236] @ 0xec │ │ │ │ bl 1b98b4 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ strd r7, r6, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ @@ -489956,22 +489975,22 @@ │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ mov sl, r9 │ │ │ │ orrs r7, r3 │ │ │ │ bl 1b98b4 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ - strd r3, r9, [sp] │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ mov r1, r2 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - mov r0, r4 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + strd r0, r9, [sp] │ │ │ │ + mov r0, r4 │ │ │ │ orrs r7, r3 │ │ │ │ bl 1b98b4 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ strd r2, r9, [sp] │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ @@ -489986,15 +490005,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r7, [r3, #0] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ ubfx r3, r3, #11, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1b98b4 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ @@ -490010,96 +490029,97 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1b98b4 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ orr.w r3, r8, r3 │ │ │ │ - str r3, [sp, #20] │ │ │ │ + str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ orr.w r1, r6, r3 │ │ │ │ - str r1, [sp, #24] │ │ │ │ + str r1, [sp, #28] │ │ │ │ mov r1, r9 │ │ │ │ blx 5926c │ │ │ │ ldr.w r8, [r5, #28] │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ mov r2, r0 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp, #108] @ 0x6c │ │ │ │ ldr.w r3, [r8] │ │ │ │ - ldr r6, [r3, #0] │ │ │ │ - str r6, [sp, #32] │ │ │ │ - ubfx r6, r6, #2, #1 │ │ │ │ + ldr.w fp, [r3] │ │ │ │ + ubfx r6, fp, #2, #1 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ str r6, [sp, #104] @ 0x68 │ │ │ │ bl 1bea78 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #15 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1b98b4 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - str r3, [sp, #20] │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + str r3, [sp, #24] │ │ │ │ orr.w r3, r1, r2 │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ strd r0, r9, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #20] │ │ │ │ bl 1b98b4 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ orrs r2, r1 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - cmp.w fp, #0 │ │ │ │ - bne.w 1c0104 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 1c0106 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ cmp r2, #1 │ │ │ │ - ittee ls │ │ │ │ - movls r1, fp │ │ │ │ - movls r2, r1 │ │ │ │ + itete hi │ │ │ │ ldrhi.w r2, [r8, #4] │ │ │ │ + ldrls r1, [sp, #12] │ │ │ │ ldrbhi r1, [r2, #0] │ │ │ │ + movls r2, r1 │ │ │ │ itt hi │ │ │ │ - movhi r2, fp │ │ │ │ + movhi r2, #0 │ │ │ │ ubfxhi r1, r1, #5, #1 │ │ │ │ strd r1, r2, [sp] │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #20] │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 1b98b4 │ │ │ │ ldrh r1, [r7, #12] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ ldr r7, [sp, #236] @ 0xec │ │ │ │ lsrs r1, r1, #2 │ │ │ │ ldr r5, [sp, #240] @ 0xf0 │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ orr.w r7, r7, r3 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + it ne │ │ │ │ + movne r2, #0 │ │ │ │ orr.w r5, r3, r5 │ │ │ │ - itete eq │ │ │ │ + itete ne │ │ │ │ + ldrne r3, [sp, #36] @ 0x24 │ │ │ │ moveq r3, #0 │ │ │ │ - ldrdne r3, r2, [sp, #28] │ │ │ │ + eorne.w r3, r3, fp │ │ │ │ moveq r2, r3 │ │ │ │ - eorne r3, r2 │ │ │ │ - itt ne │ │ │ │ - movne r2, #0 │ │ │ │ + it ne │ │ │ │ ubfxne r3, r3, #2, #1 │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ bl 1b98b4 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ @@ -490110,26 +490130,38 @@ │ │ │ │ str r6, [sp, #0] │ │ │ │ str.w sl, [sp, #4] │ │ │ │ orrs r5, r3 │ │ │ │ bl 1b98b4 │ │ │ │ ldrd r2, r3, [sp, #236] @ 0xec │ │ │ │ orrs r2, r7 │ │ │ │ orrs r3, r5 │ │ │ │ - b.n 1c00d2 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + strd r2, r3, [r1] │ │ │ │ + ldr r2, [pc, #560] @ (1c0130 ) │ │ │ │ + ldr r3, [pc, #552] @ (1c012c ) │ │ │ │ + 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 1c0118 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + add sp, #252 @ 0xfc │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r4, sp, #236 @ 0xec │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ bl 1b98b4 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - strd r3, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ + strd fp, sl, [sp] │ │ │ │ ldrd r9, r8, [sp, #236] @ 0xec │ │ │ │ bl 1b98b4 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ strd r7, sl, [sp] │ │ │ │ ldr r6, [sp, #236] @ 0xec │ │ │ │ @@ -490143,14 +490175,15 @@ │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r1, r2 │ │ │ │ orr.w r7, r8, r7 │ │ │ │ mov r0, r4 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + mov.w r9, #0 │ │ │ │ orrs r7, r3 │ │ │ │ bl 1b98b4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ @@ -490158,24 +490191,24 @@ │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ orrs r7, r3 │ │ │ │ bl 1b98b4 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ + movs r2, #47 @ 0x2f │ │ │ │ + mov r1, r2 │ │ │ │ ldr.w r8, [r3] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - ldr.w r2, [r8] │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ - mov r0, r2 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - movs r2, #47 @ 0x2f │ │ │ │ orrs r7, r3 │ │ │ │ - mov r1, r2 │ │ │ │ + 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 1b98b4 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ @@ -490190,247 +490223,242 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1b98b4 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ + movs r2, #192 @ 0xc0 │ │ │ │ mov r1, sl │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ - orr.w r2, r7, r3 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - movs r2, #192 @ 0xc0 │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ + orrs r3, r7 │ │ │ │ + str r3, [sp, #24] │ │ │ │ blx 5926c │ │ │ │ - ldr.w r9, [r5, #28] │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ - mov r2, r0 │ │ │ │ + ldr.w fp, [r5, #28] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - ldr.w r3, [r9] │ │ │ │ + mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ + str.w r9, [sp, #108] @ 0x6c │ │ │ │ + ldr.w r3, [fp] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ - str r7, [sp, #28] │ │ │ │ + str r7, [sp, #32] │ │ │ │ ubfx r7, r7, #2, #1 │ │ │ │ eor.w r7, r7, #1 │ │ │ │ str r7, [sp, #104] @ 0x68 │ │ │ │ bl 1bea78 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #15 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1b98b4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - strd r3, sl, [sp] │ │ │ │ - mov r0, r4 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + mov r0, r4 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ + strd r1, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #20] │ │ │ │ bl 1b98b4 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ubfx r1, fp, #1, #1 │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + vldr d7, [pc, #216] @ 1c0120 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ orrs r6, r2 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + vstr d7, [sp] │ │ │ │ orrs r3, r2 │ │ │ │ - mov r2, sl │ │ │ │ - cmp.w fp, #0 │ │ │ │ - bne.n 1c0050 │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + bl 1b98b4 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + orrs r6, r2 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 1c0110 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ cmp r2, #1 │ │ │ │ - ittee ls │ │ │ │ - movls r1, fp │ │ │ │ - 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, fp │ │ │ │ + movhi r2, #0 │ │ │ │ ubfxhi r1, r1, #5, #1 │ │ │ │ strd r1, r2, [sp] │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bl 1b98b4 │ │ │ │ - vldr d7, [pc, #172] @ 1c0110 │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - vstr d7, [sp] │ │ │ │ - orr.w sl, r3, r2 │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ - ldr r5, [sp, #236] @ 0xec │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 1b98b4 │ │ │ │ ldrh.w r1, [r8, #12] │ │ │ │ mov r0, r4 │ │ │ │ - orrs r5, r6 │ │ │ │ - ldr r6, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ lsrs r1, r1, #2 │ │ │ │ - orrs r6, r5 │ │ │ │ - cmp r1, #62 @ 0x3e │ │ │ │ ldr r5, [sp, #240] @ 0xf0 │ │ │ │ - itt eq │ │ │ │ + cmp r1, #62 @ 0x3e │ │ │ │ + orr.w r6, r6, r2 │ │ │ │ + orr.w r5, r5, r3 │ │ │ │ + ittee eq │ │ │ │ moveq r3, #0 │ │ │ │ moveq r2, r3 │ │ │ │ - orr.w r5, sl, r5 │ │ │ │ - itttt ne │ │ │ │ - ldrdne r3, r2, [sp, #24] │ │ │ │ - eorne r3, r2 │ │ │ │ + ldrdne r3, r2, [sp, #28] │ │ │ │ + eorne.w fp, r3, r2 │ │ │ │ + itt ne │ │ │ │ movne r2, #0 │ │ │ │ - ubfxne r3, r3, #2, #1 │ │ │ │ + ubfxne r3, fp, #2, #1 │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ bl 1b98b4 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - mov r1, r2 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ - str r7, [sp, #0] │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + mov r1, r2 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ orrs r5, r3 │ │ │ │ bl 1b98b4 │ │ │ │ ldrd r2, r3, [sp, #236] @ 0xec │ │ │ │ orrs r2, r6 │ │ │ │ orrs r3, r5 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - strd r2, r3, [r1] │ │ │ │ - ldr r2, [pc, #68] @ (1c0120 ) │ │ │ │ - ldr r3, [pc, #64] @ (1c011c ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #244] @ 0xf4 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 1c010c │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - add sp, #252 @ 0xfc │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - orr.w r1, fp, fp, lsr #1 │ │ │ │ - and.w r3, fp, #1 │ │ │ │ + b.n 1bfef8 │ │ │ │ + mov r1, r2 │ │ │ │ + orr.w r2, r2, r2, lsr #1 │ │ │ │ and.w r1, r1, #1 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - b.n 1bfce2 │ │ │ │ - ubfx r1, fp, #1, #1 │ │ │ │ + and.w r2, r2, #1 │ │ │ │ + str r1, [sp, #20] │ │ │ │ + b.n 1bfce4 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ubfx r1, r2, #1, #1 │ │ │ │ mov r2, r9 │ │ │ │ - b.n 1bfe92 │ │ │ │ + b.n 1bfe8e │ │ │ │ + ubfx r1, r2, #1, #1 │ │ │ │ + mov r2, sl │ │ │ │ + b.n 1c0088 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ + nop.w │ │ │ │ ... │ │ │ │ lsls r0, r3, #13 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - vhadd.u32 d0, d16, d25 │ │ │ │ + lsls r2, r7, #3 │ │ │ │ + lsls r2, r5, #2 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3800] @ 0xed8 │ │ │ │ sub sp, #260 @ 0x104 │ │ │ │ - mov r4, r2 │ │ │ │ - ldr.w r3, [pc, #1252] @ 1c0620 │ │ │ │ + ldr.w r3, [pc, #1260] @ 1c0638 │ │ │ │ str r2, [sp, #12] │ │ │ │ - ldr.w r2, [pc, #1252] @ 1c0624 │ │ │ │ + str r1, [sp, #16] │ │ │ │ + mov r1, r2 │ │ │ │ + ldr.w r2, [pc, #1252] @ 1c063c │ │ │ │ str r0, [sp, #24] │ │ │ │ add r2, pc │ │ │ │ - str r1, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #252] @ 0xfc │ │ │ │ mov.w r3, #0 │ │ │ │ - ldrb r3, [r4, #13] │ │ │ │ + ldrb r3, [r1, #13] │ │ │ │ str r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 1c05fa │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r3, [r2, #28] │ │ │ │ - ldr r2, [r2, #16] │ │ │ │ - cmp r2, #1 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ + mov r2, r3 │ │ │ │ + ldrb r3, [r1, #12] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 1c0606 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + ldr r2, [r1, #28] │ │ │ │ + ldr r1, [r1, #16] │ │ │ │ + cmp r1, #1 │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ it hi │ │ │ │ - ldrhi r3, [r3, #4] │ │ │ │ - ldr r5, [r1, #0] │ │ │ │ + ldrhi r2, [r2, #4] │ │ │ │ + ldr r5, [r0, #0] │ │ │ │ it hi │ │ │ │ - ldrhi r3, [r3, #0] │ │ │ │ - ubfx r1, r5, #5, #1 │ │ │ │ - str r1, [sp, #28] │ │ │ │ + ldrhi r2, [r2, #0] │ │ │ │ + ubfx r0, r5, #5, #1 │ │ │ │ + str r0, [sp, #28] │ │ │ │ itet hi │ │ │ │ - orrhi r5, r3 │ │ │ │ + orrhi r5, r2 │ │ │ │ ldrls r5, [sp, #28] │ │ │ │ ubfxhi r5, r5, #5, #1 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ - mov.w fp, #0 │ │ │ │ - mov r8, fp │ │ │ │ - ldr r2, [r6, #8] │ │ │ │ - ldrb r3, [r6, #12] │ │ │ │ - and.w r1, r2, #1 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - ubfx r0, r2, #1, #1 │ │ │ │ - ubfx r4, r2, #11, #1 │ │ │ │ + mov.w sl, #0 │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r5, #0 │ │ │ │ andeq.w r5, r5, #1 │ │ │ │ - ubfx r9, r2, #2, #1 │ │ │ │ + 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 │ │ │ │ str r0, [sp, #32] │ │ │ │ - str r4, [sp, #36] @ 0x24 │ │ │ │ + str r6, [sp, #36] @ 0x24 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1c03fc │ │ │ │ + bne.w 1c0410 │ │ │ │ add r4, sp, #244 @ 0xf4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #4] │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ bl 1b98b4 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ + mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - strd r0, fp, [sp] │ │ │ │ + strd fp, sl, [sp] │ │ │ │ ldrd fp, sl, [sp, #244] @ 0xf4 │ │ │ │ - mov r0, r4 │ │ │ │ bl 1b98b4 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ - strd r9, r8, [sp] │ │ │ │ mov r0, r4 │ │ │ │ + strd r9, r8, [sp] │ │ │ │ orr.w fp, fp, r2 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ orr.w r9, sl, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ mov sl, r5 │ │ │ │ bl 1b98b4 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - mov r0, r4 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ - strd r3, r8, [sp] │ │ │ │ + strd r0, r8, [sp] │ │ │ │ + mov r0, r4 │ │ │ │ ldr r7, [sp, #244] @ 0xf4 │ │ │ │ bl 1b98b4 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ strd r3, r5, [sp] │ │ │ │ orr.w r7, fp, r7 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ bl 1b98b4 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ @@ -490543,15 +490571,15 @@ │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ orrs r7, r6 │ │ │ │ orrs r7, r2 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ orr.w r3, r9, r2 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1c060a │ │ │ │ + bne.w 1c0616 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ cmp r2, #1 │ │ │ │ ittet hi │ │ │ │ movhi r5, #0 │ │ │ │ ldrhi r2, [sp, #36] @ 0x24 │ │ │ │ ldrls r2, [sp, #20] │ │ │ │ @@ -490598,175 +490626,183 @@ │ │ │ │ orrs r5, r3 │ │ │ │ bl 1b98b4 │ │ │ │ ldrd r2, r3, [sp, #244] @ 0xf4 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ orrs r2, r6 │ │ │ │ orrs r3, r5 │ │ │ │ strd r2, r3, [r1] │ │ │ │ - ldr r2, [pc, #584] @ (1c0628 ) │ │ │ │ - ldr r3, [pc, #572] @ (1c0620 ) │ │ │ │ + ldr r2, [pc, #588] @ (1c0640 ) │ │ │ │ + ldr r3, [pc, #576] @ (1c0638 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #252] @ 0xfc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1c061a │ │ │ │ + bne.w 1c0626 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add sp, #260 @ 0x104 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r4, sp, #244 @ 0xf4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ + movs r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - str.w fp, [sp, #4] │ │ │ │ + mov r6, r3 │ │ │ │ bl 1b98b4 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ + strd fp, sl, [sp] │ │ │ │ + mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ ldrd sl, r5, [sp, #244] @ 0xf4 │ │ │ │ - mov r1, r2 │ │ │ │ - strd r3, fp, [sp] │ │ │ │ bl 1b98b4 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ - mov r0, r4 │ │ │ │ + mov r1, r2 │ │ │ │ + strd r9, r8, [sp] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ - mov r1, r2 │ │ │ │ - strd r9, fp, [sp] │ │ │ │ + mov r0, r4 │ │ │ │ orrs r5, r3 │ │ │ │ bl 1b98b4 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + strd r2, r8, [sp] │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ - strd r3, fp, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - ldr r3, [sp, #248] @ 0xf8 │ │ │ │ - mov r0, r4 │ │ │ │ + orr.w r8, r5, r3 │ │ │ │ ldr r7, [sp, #244] @ 0xf4 │ │ │ │ - orrs r5, r3 │ │ │ │ bl 1b98b4 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + mov r0, r4 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ orr.w r7, sl, r7 │ │ │ │ + strd r2, r6, [sp] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ - mov r0, r4 │ │ │ │ - orrs r7, r3 │ │ │ │ - ldr r3, [sp, #248] @ 0xf8 │ │ │ │ mov r1, r2 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - orr.w r8, r5, r3 │ │ │ │ + ldr r5, [sp, #248] @ 0xf8 │ │ │ │ + orrs r7, r3 │ │ │ │ bl 1b98b4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ + orr.w r8, r8, r5 │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ + ldr.w fp, [r3] │ │ │ │ + ldr r3, [sp, #244] @ 0xf4 │ │ │ │ + ldr.w r2, [fp] │ │ │ │ + orrs r7, r3 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + mov r0, r2 │ │ │ │ + str r2, [sp, #32] │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ - ldr r5, [sp, #244] @ 0xf4 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ - orrs r5, r7 │ │ │ │ - ldr r7, [sp, #248] @ 0xf8 │ │ │ │ - ldr r6, [r3, #0] │ │ │ │ - orr.w r7, r8, r7 │ │ │ │ - str r6, [sp, #32] │ │ │ │ - mov.w r8, #0 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - mov r0, r3 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ ubfx r3, r0, #11, #1 │ │ │ │ + str r6, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1b98b4 │ │ │ │ - ldr r3, [sp, #244] @ 0xf4 │ │ │ │ - mov r1, r6 │ │ │ │ + ldr r5, [sp, #244] @ 0xf4 │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r9, r5, r3 │ │ │ │ - ldr r5, [sp, #248] @ 0xf8 │ │ │ │ + orrs r5, r7 │ │ │ │ + ldr r7, [sp, #248] @ 0xf8 │ │ │ │ bl 1b9e58 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1b98b4 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ - orrs r5, r7 │ │ │ │ - movs r2, #192 @ 0xc0 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orr.w r7, r8, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + orrs r5, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ - mov r1, fp │ │ │ │ - add r0, sp, #48 @ 0x30 │ │ │ │ - orrs r3, r5 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ + movs r2, #192 @ 0xc0 │ │ │ │ + orr.w r9, r7, r3 │ │ │ │ + add r7, sp, #48 @ 0x30 │ │ │ │ + mov r0, r7 │ │ │ │ blx 5926c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ + str r6, [sp, #116] @ 0x74 │ │ │ │ + mov r2, r7 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - str.w r8, [sp, #116] @ 0x74 │ │ │ │ ldr.w sl, [r3, #28] │ │ │ │ ldr.w r3, [sl] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ - str r6, [sp, #44] @ 0x2c │ │ │ │ - ubfx r7, r6, #2, #1 │ │ │ │ - eor.w r7, r7, #1 │ │ │ │ - str r7, [sp, #112] @ 0x70 │ │ │ │ + str r6, [sp, #36] @ 0x24 │ │ │ │ + ubfx r8, r6, #2, #1 │ │ │ │ + eor.w r8, r8, #1 │ │ │ │ + str.w r8, [sp, #112] @ 0x70 │ │ │ │ bl 1bea78 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #15 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ - mov r1, fp │ │ │ │ + movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1b98b4 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - mov r1, fp │ │ │ │ - orr.w r6, r9, r3 │ │ │ │ - ldr r3, [sp, #248] @ 0xf8 │ │ │ │ - add r0, sp, #48 @ 0x30 │ │ │ │ - orr.w r9, r2, r3 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ + movs r1, #0 │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + mov r0, r7 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ blx 5926c │ │ │ │ ldr.w sl, [sl, #4] │ │ │ │ + mov r2, r7 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ - mov r3, sl │ │ │ │ mov r0, r4 │ │ │ │ - strd r7, r8, [sp, #112] @ 0x70 │ │ │ │ + mov r3, sl │ │ │ │ + movs r7, #0 │ │ │ │ + str.w r8, [sp, #112] @ 0x70 │ │ │ │ + str r7, [sp, #116] @ 0x74 │ │ │ │ bl 1bea78 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ movs r2, #31 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #16 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1b98b4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ - strd r3, fp, [sp] │ │ │ │ - ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + strd r3, r7, [sp] │ │ │ │ + ldr r3, [sp, #244] @ 0xf4 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r5, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + ldr r7, [sp, #248] @ 0xf8 │ │ │ │ + orrs r5, r3 │ │ │ │ bl 1b98b4 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ - orrs r5, r6 │ │ │ │ + orr.w r7, r9, r7 │ │ │ │ + vldr d7, [pc, #180] @ 1c0630 │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + mov r0, r4 │ │ │ │ + vstr d7, [sp] │ │ │ │ + orrs r7, r3 │ │ │ │ + bl 1b98b4 │ │ │ │ + ldr r3, [sp, #244] @ 0xf4 │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + orrs r7, r3 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c0612 │ │ │ │ + bne.n 1c061e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #1 │ │ │ │ ittet hi │ │ │ │ movhi r3, #0 │ │ │ │ ldrbhi.w r2, [sl] │ │ │ │ ldrls r2, [sp, #20] │ │ │ │ @@ -490774,178 +490810,171 @@ │ │ │ │ it ls │ │ │ │ movls r3, r2 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 1b98b4 │ │ │ │ - ldr r3, [sp, #244] @ 0xf4 │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #248] @ 0xf8 │ │ │ │ - mov r0, r4 │ │ │ │ - mov.w sl, #0 │ │ │ │ - mov.w fp, #0 │ │ │ │ - strd sl, fp, [sp] │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - bl 1b98b4 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - mov r0, r4 │ │ │ │ + ldrh.w r1, [fp, #12] │ │ │ │ ldr r6, [sp, #244] @ 0xf4 │ │ │ │ - ldrh r1, [r3, #12] │ │ │ │ - orrs r6, r5 │ │ │ │ - ldr r5, [sp, #248] @ 0xf8 │ │ │ │ + mov r0, r4 │ │ │ │ lsrs r1, r1, #2 │ │ │ │ - orr.w r5, r9, r5 │ │ │ │ + orrs r6, r5 │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - ittee eq │ │ │ │ + ldr r5, [sp, #248] @ 0xf8 │ │ │ │ + itt eq │ │ │ │ moveq r3, #0 │ │ │ │ moveq r2, r3 │ │ │ │ - ldrdne r3, r2, [sp, #40] @ 0x28 │ │ │ │ + orr.w r5, r5, r7 │ │ │ │ + itttt ne │ │ │ │ + ldrdne r3, r2, [sp, #32] │ │ │ │ eorne r3, r2 │ │ │ │ - itt ne │ │ │ │ movne r2, #0 │ │ │ │ ubfxne r3, r3, #2, #1 │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ bl 1b98b4 │ │ │ │ + movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - str.w r8, [sp, #4] │ │ │ │ - b.n 1c03c0 │ │ │ │ - orr.w r5, r3, r3, lsr #1 │ │ │ │ - and.w r2, r3, #1 │ │ │ │ + str.w r8, [sp] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + b.n 1c03d4 │ │ │ │ + orr.w r5, r2, r2, lsr #1 │ │ │ │ + and.w r2, r2, #1 │ │ │ │ and.w r5, r5, #1 │ │ │ │ str r2, [sp, #28] │ │ │ │ - b.n 1c0180 │ │ │ │ + b.n 1c0198 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ - b.n 1c036c │ │ │ │ + b.n 1c0380 │ │ │ │ ubfx r2, r3, #1, #1 │ │ │ │ - mov r3, fp │ │ │ │ - b.n 1c058e │ │ │ │ + movs r3, #0 │ │ │ │ + b.n 1c05b8 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ + nop.w │ │ │ │ + ... │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cdp2 0, 11, cr0, cr8, cr9, {5} │ │ │ │ - ldc2 0, cr0, [sl], {169} @ 0xa9 │ │ │ │ + cdp2 0, 10, cr0, cr2, cr9, {5} │ │ │ │ + stc2 0, cr0, [r6], {169} @ 0xa9 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3800] @ 0xed8 │ │ │ │ sub sp, #260 @ 0x104 │ │ │ │ - mov r4, r2 │ │ │ │ - ldr.w r3, [pc, #1256] @ 1c0b2c │ │ │ │ + ldr.w r3, [pc, #1260] @ 1c0b48 │ │ │ │ str r2, [sp, #12] │ │ │ │ - ldr.w r2, [pc, #1256] @ 1c0b30 │ │ │ │ + str r1, [sp, #16] │ │ │ │ + mov r1, r2 │ │ │ │ + ldr.w r2, [pc, #1252] @ 1c0b4c │ │ │ │ str r0, [sp, #24] │ │ │ │ add r2, pc │ │ │ │ - str r1, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #252] @ 0xfc │ │ │ │ mov.w r3, #0 │ │ │ │ - ldrb r3, [r4, #13] │ │ │ │ + ldrb r3, [r1, #13] │ │ │ │ str r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 1c0b06 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r3, [r2, #28] │ │ │ │ - ldr r2, [r2, #16] │ │ │ │ - cmp r2, #1 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ + mov r2, r3 │ │ │ │ + ldrb r3, [r1, #12] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 1c0b1a │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + ldr r2, [r1, #28] │ │ │ │ + ldr r1, [r1, #16] │ │ │ │ + cmp r1, #1 │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ it hi │ │ │ │ - ldrhi r3, [r3, #4] │ │ │ │ - ldr r5, [r1, #0] │ │ │ │ + ldrhi r2, [r2, #4] │ │ │ │ + ldr r5, [r0, #0] │ │ │ │ it hi │ │ │ │ - ldrhi r3, [r3, #0] │ │ │ │ - ubfx r1, r5, #5, #1 │ │ │ │ - str r1, [sp, #28] │ │ │ │ + ldrhi r2, [r2, #0] │ │ │ │ + ubfx r0, r5, #5, #1 │ │ │ │ + str r0, [sp, #28] │ │ │ │ itet hi │ │ │ │ - orrhi r5, r3 │ │ │ │ + orrhi r5, r2 │ │ │ │ ldrls r5, [sp, #28] │ │ │ │ ubfxhi r5, r5, #5, #1 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ - mov.w fp, #0 │ │ │ │ - mov r8, fp │ │ │ │ - mov r7, fp │ │ │ │ - ldr r2, [r6, #8] │ │ │ │ - ldrb r3, [r6, #12] │ │ │ │ - and.w r1, r2, #1 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - ubfx r0, r2, #1, #1 │ │ │ │ - ubfx r4, r2, #4, #1 │ │ │ │ + mov.w sl, #0 │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r5, #0 │ │ │ │ andeq.w r5, r5, #1 │ │ │ │ - ubfx r9, r2, #2, #1 │ │ │ │ + mov r8, sl │ │ │ │ + mov r7, sl │ │ │ │ + ldr r2, [r6, #8] │ │ │ │ + and.w r1, r2, #1 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + ubfx r0, r2, #4, #1 │ │ │ │ ubfx r6, r2, #11, #1 │ │ │ │ + ubfx fp, r2, #1, #1 │ │ │ │ + ubfx r9, r2, #2, #1 │ │ │ │ str r0, [sp, #32] │ │ │ │ - str r4, [sp, #36] @ 0x24 │ │ │ │ + str r6, [sp, #36] @ 0x24 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1c0908 │ │ │ │ + bne.w 1c0924 │ │ │ │ add r4, sp, #244 @ 0xf4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #4] │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ bl 1b98b4 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ + mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - strd r0, fp, [sp] │ │ │ │ + strd fp, sl, [sp] │ │ │ │ ldrd fp, sl, [sp, #244] @ 0xf4 │ │ │ │ - mov r0, r4 │ │ │ │ bl 1b98b4 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ - strd r9, r8, [sp] │ │ │ │ mov r0, r4 │ │ │ │ + strd r9, r8, [sp] │ │ │ │ orr.w r8, fp, r2 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ orr.w r9, sl, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ mov sl, r5 │ │ │ │ bl 1b98b4 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ strd r3, r5, [sp] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ bl 1b98b4 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ - strd r3, r7, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + mov r1, r2 │ │ │ │ + strd r0, r7, [sp] │ │ │ │ mov r0, r4 │ │ │ │ ldr r7, [sp, #244] @ 0xf4 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ bl 1b98b4 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ - mov r1, r2 │ │ │ │ orr.w r8, r8, r7 │ │ │ │ + mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ strd r6, r5, [sp] │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r7, [sp, #248] @ 0xf8 │ │ │ │ bl 1b98b4 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ - orr.w r7, r9, r7 │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ + orr.w r7, r9, r7 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ ldr.w fp, [r3] │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ @@ -491041,15 +491070,15 @@ │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ orrs r7, r6 │ │ │ │ orrs r7, r2 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ orr.w r3, r9, r2 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1c0b16 │ │ │ │ + bne.w 1c0b2a │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ cmp r2, #1 │ │ │ │ ittet hi │ │ │ │ movhi r5, #0 │ │ │ │ ldrhi r2, [sp, #36] @ 0x24 │ │ │ │ ldrls r2, [sp, #20] │ │ │ │ @@ -491096,175 +491125,183 @@ │ │ │ │ orrs r5, r3 │ │ │ │ bl 1b98b4 │ │ │ │ ldrd r2, r3, [sp, #244] @ 0xf4 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ orrs r2, r6 │ │ │ │ orrs r3, r5 │ │ │ │ strd r2, r3, [r1] │ │ │ │ - ldr r2, [pc, #584] @ (1c0b34 ) │ │ │ │ - ldr r3, [pc, #572] @ (1c0b2c ) │ │ │ │ + ldr r2, [pc, #584] @ (1c0b50 ) │ │ │ │ + ldr r3, [pc, #572] @ (1c0b48 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #252] @ 0xfc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1c0b26 │ │ │ │ + bne.w 1c0b3a │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add sp, #260 @ 0x104 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r4, sp, #244 @ 0xf4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ + movs r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - str.w fp, [sp, #4] │ │ │ │ + mov r6, r3 │ │ │ │ bl 1b98b4 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ + strd fp, sl, [sp] │ │ │ │ + mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ ldrd sl, r5, [sp, #244] @ 0xf4 │ │ │ │ - mov r1, r2 │ │ │ │ - strd r3, fp, [sp] │ │ │ │ bl 1b98b4 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ - mov r0, r4 │ │ │ │ + mov r1, r2 │ │ │ │ + strd r9, r8, [sp] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ - mov r1, r2 │ │ │ │ - strd r9, fp, [sp] │ │ │ │ + mov r0, r4 │ │ │ │ orrs r5, r3 │ │ │ │ bl 1b98b4 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + strd r2, r8, [sp] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ - strd r3, fp, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - ldr r3, [sp, #248] @ 0xf8 │ │ │ │ - mov r0, r4 │ │ │ │ + orr.w r8, r5, r3 │ │ │ │ ldr r7, [sp, #244] @ 0xf4 │ │ │ │ - orrs r5, r3 │ │ │ │ bl 1b98b4 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + mov r0, r4 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ orr.w r7, sl, r7 │ │ │ │ + strd r2, r6, [sp] │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ - mov r0, r4 │ │ │ │ - orrs r7, r3 │ │ │ │ - ldr r3, [sp, #248] @ 0xf8 │ │ │ │ mov r1, r2 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - orr.w r8, r5, r3 │ │ │ │ + ldr r5, [sp, #248] @ 0xf8 │ │ │ │ + orrs r7, r3 │ │ │ │ bl 1b98b4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ + orr.w r8, r8, r5 │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ + ldr.w fp, [r3] │ │ │ │ + ldr r3, [sp, #244] @ 0xf4 │ │ │ │ + ldr.w r2, [fp] │ │ │ │ + orrs r7, r3 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + mov r0, r2 │ │ │ │ + str r2, [sp, #32] │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ - ldr r5, [sp, #244] @ 0xf4 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ - orrs r5, r7 │ │ │ │ - ldr r7, [sp, #248] @ 0xf8 │ │ │ │ - ldr r6, [r3, #0] │ │ │ │ - orr.w r7, r8, r7 │ │ │ │ - str r6, [sp, #32] │ │ │ │ - mov.w r8, #0 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - mov r0, r3 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ ubfx r3, r0, #11, #1 │ │ │ │ + str r6, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1b98b4 │ │ │ │ - ldr r3, [sp, #244] @ 0xf4 │ │ │ │ - mov r1, r6 │ │ │ │ + ldr r5, [sp, #244] @ 0xf4 │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r9, r5, r3 │ │ │ │ - ldr r5, [sp, #248] @ 0xf8 │ │ │ │ + orrs r5, r7 │ │ │ │ + ldr r7, [sp, #248] @ 0xf8 │ │ │ │ bl 1b9e58 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1b98b4 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ - orrs r5, r7 │ │ │ │ - movs r2, #192 @ 0xc0 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orr.w r7, r8, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + orrs r5, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ - mov r1, fp │ │ │ │ - add r0, sp, #48 @ 0x30 │ │ │ │ - orrs r3, r5 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ + movs r2, #192 @ 0xc0 │ │ │ │ + orr.w r9, r7, r3 │ │ │ │ + add r7, sp, #48 @ 0x30 │ │ │ │ + mov r0, r7 │ │ │ │ blx 5926c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ + str r6, [sp, #116] @ 0x74 │ │ │ │ + mov r2, r7 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - str.w r8, [sp, #116] @ 0x74 │ │ │ │ ldr.w sl, [r3, #28] │ │ │ │ ldr.w r3, [sl] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ - str r6, [sp, #44] @ 0x2c │ │ │ │ - ubfx r7, r6, #2, #1 │ │ │ │ - eor.w r7, r7, #1 │ │ │ │ - str r7, [sp, #112] @ 0x70 │ │ │ │ + str r6, [sp, #36] @ 0x24 │ │ │ │ + ubfx r8, r6, #2, #1 │ │ │ │ + eor.w r8, r8, #1 │ │ │ │ + str.w r8, [sp, #112] @ 0x70 │ │ │ │ bl 1bea78 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #15 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ - mov r1, fp │ │ │ │ + movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1b98b4 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - mov r1, fp │ │ │ │ - orr.w r6, r9, r3 │ │ │ │ - ldr r3, [sp, #248] @ 0xf8 │ │ │ │ - add r0, sp, #48 @ 0x30 │ │ │ │ - orr.w r9, r2, r3 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ + movs r1, #0 │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + mov r0, r7 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ blx 5926c │ │ │ │ ldr.w sl, [sl, #4] │ │ │ │ + mov r2, r7 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ - mov r3, sl │ │ │ │ mov r0, r4 │ │ │ │ - strd r7, r8, [sp, #112] @ 0x70 │ │ │ │ + mov r3, sl │ │ │ │ + movs r7, #0 │ │ │ │ + str.w r8, [sp, #112] @ 0x70 │ │ │ │ + str r7, [sp, #116] @ 0x74 │ │ │ │ bl 1bea78 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ movs r2, #31 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #16 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1b98b4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ - strd r3, fp, [sp] │ │ │ │ - ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + strd r3, r7, [sp] │ │ │ │ + ldr r3, [sp, #244] @ 0xf4 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r5, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + ldr r7, [sp, #248] @ 0xf8 │ │ │ │ + orrs r5, r3 │ │ │ │ bl 1b98b4 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ - orrs r5, r6 │ │ │ │ + orr.w r7, r9, r7 │ │ │ │ + vldr d7, [pc, #176] @ 1c0b40 │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + mov r0, r4 │ │ │ │ + vstr d7, [sp] │ │ │ │ + orrs r7, r3 │ │ │ │ + bl 1b98b4 │ │ │ │ + ldr r3, [sp, #244] @ 0xf4 │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + orrs r7, r3 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c0b1e │ │ │ │ + bne.n 1c0b32 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #1 │ │ │ │ ittet hi │ │ │ │ movhi r3, #0 │ │ │ │ ldrbhi.w r2, [sl] │ │ │ │ ldrls r2, [sp, #20] │ │ │ │ @@ -491272,181 +491309,175 @@ │ │ │ │ it ls │ │ │ │ movls r3, r2 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 1b98b4 │ │ │ │ - ldr r3, [sp, #244] @ 0xf4 │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #248] @ 0xf8 │ │ │ │ - mov r0, r4 │ │ │ │ - mov.w sl, #0 │ │ │ │ - mov.w fp, #0 │ │ │ │ - strd sl, fp, [sp] │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - bl 1b98b4 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - mov r0, r4 │ │ │ │ + ldrh.w r1, [fp, #12] │ │ │ │ ldr r6, [sp, #244] @ 0xf4 │ │ │ │ - ldrh r1, [r3, #12] │ │ │ │ - orrs r6, r5 │ │ │ │ - ldr r5, [sp, #248] @ 0xf8 │ │ │ │ + mov r0, r4 │ │ │ │ lsrs r1, r1, #2 │ │ │ │ - orr.w r5, r9, r5 │ │ │ │ + orrs r6, r5 │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - ittee eq │ │ │ │ + ldr r5, [sp, #248] @ 0xf8 │ │ │ │ + itt eq │ │ │ │ moveq r3, #0 │ │ │ │ moveq r2, r3 │ │ │ │ - ldrdne r3, r2, [sp, #40] @ 0x28 │ │ │ │ + orr.w r5, r5, r7 │ │ │ │ + itttt ne │ │ │ │ + ldrdne r3, r2, [sp, #32] │ │ │ │ eorne r3, r2 │ │ │ │ - itt ne │ │ │ │ movne r2, #0 │ │ │ │ ubfxne r3, r3, #2, #1 │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ bl 1b98b4 │ │ │ │ + movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - str.w r8, [sp, #4] │ │ │ │ - b.n 1c08cc │ │ │ │ - orr.w r5, r3, r3, lsr #1 │ │ │ │ - and.w r2, r3, #1 │ │ │ │ + str.w r8, [sp] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + b.n 1c08e8 │ │ │ │ + orr.w r5, r2, r2, lsr #1 │ │ │ │ + and.w r2, r2, #1 │ │ │ │ and.w r5, r5, #1 │ │ │ │ str r2, [sp, #28] │ │ │ │ - b.n 1c0688 │ │ │ │ + b.n 1c06a8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ - b.n 1c0878 │ │ │ │ + b.n 1c0894 │ │ │ │ ubfx r2, r3, #1, #1 │ │ │ │ - mov r3, fp │ │ │ │ - b.n 1c0a9a │ │ │ │ + movs r3, #0 │ │ │ │ + b.n 1c0acc │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ + ... │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh.w r0, [r0, #169] @ 0xa9 │ │ │ │ - @ instruction: 0xf70e00a9 │ │ │ │ + ldrsb.w r0, [r2, #169] @ 0xa9 │ │ │ │ + @ instruction: 0xf6f200a9 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3800] @ 0xed8 │ │ │ │ sub sp, #260 @ 0x104 │ │ │ │ - mov r4, r2 │ │ │ │ - ldr.w r3, [pc, #1296] @ 1c1060 │ │ │ │ + ldr.w r3, [pc, #1308] @ 1c1088 │ │ │ │ str r2, [sp, #12] │ │ │ │ - ldr.w r2, [pc, #1296] @ 1c1064 │ │ │ │ + str r1, [sp, #16] │ │ │ │ + mov r1, r2 │ │ │ │ + ldr.w r2, [pc, #1300] @ 1c108c │ │ │ │ str r0, [sp, #24] │ │ │ │ add r2, pc │ │ │ │ - str r1, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #252] @ 0xfc │ │ │ │ mov.w r3, #0 │ │ │ │ - ldrb r3, [r4, #13] │ │ │ │ + ldrb r3, [r1, #13] │ │ │ │ str r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 1c103e │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r3, [r2, #28] │ │ │ │ - ldr r2, [r2, #16] │ │ │ │ - cmp r2, #1 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ + mov r2, r3 │ │ │ │ + ldrb r3, [r1, #12] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 1c1058 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + ldr r2, [r1, #28] │ │ │ │ + ldr r1, [r1, #16] │ │ │ │ + cmp r1, #1 │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ it hi │ │ │ │ - ldrhi r3, [r3, #4] │ │ │ │ - ldr r5, [r1, #0] │ │ │ │ + ldrhi r2, [r2, #4] │ │ │ │ + ldr r5, [r0, #0] │ │ │ │ it hi │ │ │ │ - ldrhi r3, [r3, #0] │ │ │ │ - ubfx r1, r5, #5, #1 │ │ │ │ - str r1, [sp, #28] │ │ │ │ + ldrhi r2, [r2, #0] │ │ │ │ + ubfx r0, r5, #5, #1 │ │ │ │ + str r0, [sp, #28] │ │ │ │ itet hi │ │ │ │ - orrhi r5, r3 │ │ │ │ + orrhi r5, r2 │ │ │ │ ldrls r5, [sp, #28] │ │ │ │ ubfxhi r5, r5, #5, #1 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ - movs r7, #0 │ │ │ │ - mov r8, r7 │ │ │ │ + mov.w sl, #0 │ │ │ │ + cmp r3, #0 │ │ │ │ + ite ne │ │ │ │ + movne r5, #0 │ │ │ │ + andeq.w r5, r5, #1 │ │ │ │ + mov r8, sl │ │ │ │ + mov r7, sl │ │ │ │ ldr r2, [r6, #8] │ │ │ │ - ldrb r3, [r6, #12] │ │ │ │ and.w r1, r2, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ ubfx r0, r2, #11, #1 │ │ │ │ ubfx r6, r2, #4, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - ite ne │ │ │ │ - movne r5, #0 │ │ │ │ - andeq.w r5, r5, #1 │ │ │ │ ubfx fp, r2, #1, #1 │ │ │ │ ubfx r9, r2, #2, #1 │ │ │ │ str r0, [sp, #32] │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1c0e20 │ │ │ │ + bne.w 1c0e4c │ │ │ │ add r4, sp, #244 @ 0xf4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ bl 1b98b4 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - strd fp, r7, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - ldrd sl, r7, [sp, #244] @ 0xf4 │ │ │ │ + mov r1, r2 │ │ │ │ + strd fp, sl, [sp] │ │ │ │ + ldrd fp, sl, [sp, #244] @ 0xf4 │ │ │ │ bl 1b98b4 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ strd r9, r8, [sp] │ │ │ │ - orr.w r8, sl, r2 │ │ │ │ + orr.w fp, fp, r2 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ - mov sl, r5 │ │ │ │ - orrs r7, r2 │ │ │ │ + orr.w r9, sl, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ + mov sl, r5 │ │ │ │ bl 1b98b4 │ │ │ │ - ldr r2, [sp, #244] @ 0xf4 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - orr.w r8, r8, r2 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ - strd r0, r5, [sp] │ │ │ │ - mov r0, r4 │ │ │ │ - orrs r7, r2 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ + strd r0, r8, [sp] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r7, [sp, #244] @ 0xf4 │ │ │ │ bl 1b98b4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ strd r3, r5, [sp] │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ + orr.w r7, fp, r7 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ - ldr r3, [sp, #248] @ 0xf8 │ │ │ │ orrs r7, r3 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ bl 1b98b4 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ - ldr r3, [sp, #248] @ 0xf8 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - orrs r7, r3 │ │ │ │ + orr.w r8, r7, r3 │ │ │ │ + ldr r7, [sp, #248] @ 0xf8 │ │ │ │ bl 1b98b4 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ movs r2, #50 @ 0x32 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ - movs r1, #48 @ 0x30 │ │ │ │ + orr.w r7, r9, r7 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ str r5, [sp, #4] │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + movs r1, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1b98b4 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ @@ -491548,15 +491579,15 @@ │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ orrs r7, r6 │ │ │ │ orrs r7, r2 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ orr.w r3, r9, r2 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1c104e │ │ │ │ + bne.w 1c1068 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ cmp r2, #1 │ │ │ │ ittet hi │ │ │ │ movhi r5, #0 │ │ │ │ ldrhi r2, [sp, #36] @ 0x24 │ │ │ │ ldrls r2, [sp, #20] │ │ │ │ @@ -491603,305 +491634,305 @@ │ │ │ │ orrs r5, r3 │ │ │ │ bl 1b98b4 │ │ │ │ ldrd r2, r3, [sp, #244] @ 0xf4 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ orrs r2, r6 │ │ │ │ orrs r3, r5 │ │ │ │ strd r2, r3, [r1] │ │ │ │ - ldr r2, [pc, #612] @ (1c1068 ) │ │ │ │ - ldr r3, [pc, #600] @ (1c1060 ) │ │ │ │ + ldr r2, [pc, #608] @ (1c1090 ) │ │ │ │ + ldr r3, [pc, #596] @ (1c1088 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #252] @ 0xfc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1c105c │ │ │ │ + bne.w 1c1078 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add sp, #260 @ 0x104 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r4, sp, #244 @ 0xf4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ + movs r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - str r7, [sp, #4] │ │ │ │ + mov r6, r3 │ │ │ │ bl 1b98b4 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - ldrd sl, r5, [sp, #244] @ 0xf4 │ │ │ │ + strd fp, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - strd fp, r7, [sp] │ │ │ │ + ldrd sl, r5, [sp, #244] @ 0xf4 │ │ │ │ bl 1b98b4 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ - mov r0, r4 │ │ │ │ + strd r9, r8, [sp] │ │ │ │ + mov r1, r2 │ │ │ │ orr.w r8, sl, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ - mov r1, r2 │ │ │ │ - strd r9, r7, [sp] │ │ │ │ + mov r0, r4 │ │ │ │ orrs r5, r3 │ │ │ │ bl 1b98b4 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - movs r2, #42 @ 0x2a │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movs r3, #0 │ │ │ │ - mov r6, r3 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r3, [sp, #244] @ 0xf4 │ │ │ │ - mov r1, r2 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + strd r2, r7, [sp] │ │ │ │ + movs r2, #42 @ 0x2a │ │ │ │ + mov r1, r2 │ │ │ │ orrs r5, r3 │ │ │ │ + ldr r7, [sp, #244] @ 0xf4 │ │ │ │ bl 1b98b4 │ │ │ │ - ldr r3, [sp, #244] @ 0xf4 │ │ │ │ - mov r0, r4 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - orr.w sl, r8, r3 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [sp, #244] @ 0xf4 │ │ │ │ + orr.w r8, r8, r7 │ │ │ │ strd r2, r6, [sp] │ │ │ │ - ldr r3, [sp, #248] @ 0xf8 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - orrs r5, r3 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ + ldr r7, [sp, #248] @ 0xf8 │ │ │ │ bl 1b98b4 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ movs r2, #50 @ 0x32 │ │ │ │ - str r7, [sp, #4] │ │ │ │ - movs r1, #48 @ 0x30 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orrs r7, r5 │ │ │ │ + str r6, [sp, #4] │ │ │ │ + orr.w r5, r8, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + movs r1, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r7, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #32] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1b98b4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ - ldr.w r9, [r3] │ │ │ │ + ldr.w fp, [r3] │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ - ldr.w r2, [r9] │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + ldr.w r2, [fp] │ │ │ │ + orrs r5, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ mov r0, r2 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ + str r2, [sp, #32] │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r7, r3 │ │ │ │ mov r1, r2 │ │ │ │ ubfx r3, r0, #11, #1 │ │ │ │ str r6, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1b98b4 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ - mov r1, r9 │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - ldr r3, [sp, #248] @ 0xf8 │ │ │ │ orrs r5, r3 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + orrs r7, r3 │ │ │ │ bl 1b9e58 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1b98b4 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ - mov r1, r7 │ │ │ │ - add r0, sp, #48 @ 0x30 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - ldr r3, [sp, #248] @ 0xf8 │ │ │ │ - orr.w r2, r5, r3 │ │ │ │ - str r2, [sp, #32] │ │ │ │ + mov r1, r6 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + orr.w r9, r7, r3 │ │ │ │ + add r7, sp, #48 @ 0x30 │ │ │ │ + mov r0, r7 │ │ │ │ blx 5926c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r6, [sp, #116] @ 0x74 │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ + mov r2, r7 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - ldr.w fp, [r3, #28] │ │ │ │ - ldr.w r3, [fp] │ │ │ │ + ldr.w sl, [r3, #28] │ │ │ │ + ldr.w r3, [sl] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ - str r6, [sp, #40] @ 0x28 │ │ │ │ + str r6, [sp, #36] @ 0x24 │ │ │ │ ubfx r8, r6, #2, #1 │ │ │ │ eor.w r8, r8, #1 │ │ │ │ str.w r8, [sp, #112] @ 0x70 │ │ │ │ bl 1bea78 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #15 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ - mov r1, r7 │ │ │ │ + movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1b98b4 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - mov r1, r7 │ │ │ │ - orr.w r6, sl, r3 │ │ │ │ - ldr r3, [sp, #248] @ 0xf8 │ │ │ │ - add r0, sp, #48 @ 0x30 │ │ │ │ - orr.w sl, r2, r3 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ + movs r1, #0 │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + mov r0, r7 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ blx 5926c │ │ │ │ - ldr.w fp, [fp, #4] │ │ │ │ + ldr.w sl, [sl, #4] │ │ │ │ + mov r2, r7 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ - movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #116] @ 0x74 │ │ │ │ - mov r3, fp │ │ │ │ + mov r3, sl │ │ │ │ + movs r7, #0 │ │ │ │ str.w r8, [sp, #112] @ 0x70 │ │ │ │ + str r7, [sp, #116] @ 0x74 │ │ │ │ bl 1bea78 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ movs r2, #31 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #16 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1b98b4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ strd r3, r7, [sp] │ │ │ │ - ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + ldr r3, [sp, #244] @ 0xf4 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r5, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + ldr r7, [sp, #248] @ 0xf8 │ │ │ │ + orrs r5, r3 │ │ │ │ bl 1b98b4 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ - orrs r5, r6 │ │ │ │ + orr.w r7, r9, r7 │ │ │ │ + vldr d7, [pc, #176] @ 1c1080 │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + mov r0, r4 │ │ │ │ + vstr d7, [sp] │ │ │ │ + orrs r7, r3 │ │ │ │ + bl 1b98b4 │ │ │ │ + ldr r3, [sp, #244] @ 0xf4 │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + orrs r7, r3 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c1056 │ │ │ │ + bne.n 1c1070 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #1 │ │ │ │ ittet hi │ │ │ │ - movhi r7, #0 │ │ │ │ - ldrbhi.w r3, [fp] │ │ │ │ - ldrls r3, [sp, #20] │ │ │ │ - ubfxhi r3, r3, #5, #1 │ │ │ │ + movhi r3, #0 │ │ │ │ + ldrbhi.w r2, [sl] │ │ │ │ + ldrls r2, [sp, #20] │ │ │ │ + ubfxhi r2, r2, #5, #1 │ │ │ │ it ls │ │ │ │ - movls r7, r3 │ │ │ │ + movls r3, r2 │ │ │ │ + strd r2, r3, [sp] │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ - strd r3, r7, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 1b98b4 │ │ │ │ - ldr r7, [sp, #248] @ 0xf8 │ │ │ │ - ldr r3, [sp, #244] @ 0xf4 │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ - orr.w r7, sl, r7 │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - mov r0, r4 │ │ │ │ - mov.w sl, #0 │ │ │ │ - mov.w fp, #0 │ │ │ │ - strd sl, fp, [sp] │ │ │ │ - orrs r5, r3 │ │ │ │ - bl 1b98b4 │ │ │ │ - ldrh.w r1, [r9, #12] │ │ │ │ - mov r0, r4 │ │ │ │ + ldrh.w r1, [fp, #12] │ │ │ │ ldr r6, [sp, #244] @ 0xf4 │ │ │ │ + mov r0, r4 │ │ │ │ lsrs r1, r1, #2 │ │ │ │ orrs r6, r5 │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ ldr r5, [sp, #248] @ 0xf8 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ moveq r2, r3 │ │ │ │ orr.w r5, r5, r7 │ │ │ │ itttt ne │ │ │ │ - ldrdne r3, r2, [sp, #36] @ 0x24 │ │ │ │ + ldrdne r3, r2, [sp, #32] │ │ │ │ eorne r3, r2 │ │ │ │ movne r2, #0 │ │ │ │ ubfxne r3, r3, #2, #1 │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ bl 1b98b4 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 1c0de4 │ │ │ │ - orr.w r5, r3, r3, lsr #1 │ │ │ │ - and.w r2, r3, #1 │ │ │ │ + b.n 1c0e10 │ │ │ │ + orr.w r5, r2, r2, lsr #1 │ │ │ │ + and.w r2, r2, #1 │ │ │ │ and.w r5, r5, #1 │ │ │ │ str r2, [sp, #28] │ │ │ │ - b.n 1c0b94 │ │ │ │ + b.n 1c0bb8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ - b.n 1c0d90 │ │ │ │ - ubfx r3, r3, #1, #1 │ │ │ │ - b.n 1c0fd0 │ │ │ │ + b.n 1c0dbc │ │ │ │ + ubfx r2, r3, #1, #1 │ │ │ │ + movs r3, #0 │ │ │ │ + b.n 1c100a │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ + nop.w │ │ │ │ + ... │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf4a400a9 │ │ │ │ - @ instruction: 0xf1f600a9 │ │ │ │ + eor.w r0, r2, #5537792 @ 0x548000 │ │ │ │ + rsb r0, sl, #169 @ 0xa9 │ │ │ │ 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, #764] @ (1c1380 ) │ │ │ │ - ldr r3, [pc, #764] @ (1c1384 ) │ │ │ │ + ldr r2, [pc, #764] @ (1c13a8 ) │ │ │ │ + ldr r3, [pc, #764] @ (1c13ac ) │ │ │ │ sub sp, #236 @ 0xec │ │ │ │ add r2, pc │ │ │ │ - mov r6, r0 │ │ │ │ mov r9, r1 │ │ │ │ + mov r6, r0 │ │ │ │ + ldrb r1, [r5, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldrb r2, [r5, #13] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #228] @ 0xe4 │ │ │ │ mov.w r3, #0 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 1c1604 │ │ │ │ - ldr r0, [r5, #16] │ │ │ │ - ldr r1, [r5, #28] │ │ │ │ - cmp r0, #1 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ + ldrb r3, [r5, #13] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 1c1636 │ │ │ │ + ldr r4, [r5, #16] │ │ │ │ + ldr r0, [r5, #28] │ │ │ │ + cmp r4, #1 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ it hi │ │ │ │ - ldrhi r1, [r1, #4] │ │ │ │ + ldrhi r0, [r0, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ itt hi │ │ │ │ - ldrhi r1, [r1, #0] │ │ │ │ - orrhi.w r8, r2, r1 │ │ │ │ + ldrhi r0, [r0, #0] │ │ │ │ + orrhi.w r8, r2, r0 │ │ │ │ ubfx r3, r2, #5, #1 │ │ │ │ ite ls │ │ │ │ movls r8, r3 │ │ │ │ ubfxhi r8, r8, #5, #1 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - movs r7, #0 │ │ │ │ - ldrb r1, [r5, #12] │ │ │ │ cmp r1, #0 │ │ │ │ ite ne │ │ │ │ movne.w r8, #0 │ │ │ │ andeq.w r8, r8, #1 │ │ │ │ - ubfx r0, r2, #2, #1 │ │ │ │ + movs r7, #0 │ │ │ │ and.w r1, r2, #1 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + ubfx r0, r2, #2, #1 │ │ │ │ ubfx r4, r2, #4, #1 │ │ │ │ ubfx fp, r2, #1, #1 │ │ │ │ str r0, [sp, #8] │ │ │ │ ubfx r2, r2, #11, #1 │ │ │ │ str r4, [sp, #12] │ │ │ │ str r2, [sp, #16] │ │ │ │ - str r1, [sp, #0] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 1c138c │ │ │ │ + bne.w 1c13b4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ mov r1, r2 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 1b98b4 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ @@ -491995,15 +492026,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ blx 5926c │ │ │ │ ldr r3, [r5, #28] │ │ │ │ mov r2, r7 │ │ │ │ - vldr d7, [pc, #372] @ 1c1378 │ │ │ │ + vldr d7, [pc, #372] @ 1c13a0 │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ bl 1bd344 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #12 │ │ │ │ @@ -492015,15 +492046,15 @@ │ │ │ │ bl 1b98b4 │ │ │ │ ldrb r1, [r5, #13] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ orr.w r3, fp, r3 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1c1612 │ │ │ │ + bne.w 1c1644 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ cmp r2, #1 │ │ │ │ iteee ls │ │ │ │ movls r2, r1 │ │ │ │ ldrhi r2, [r5, #28] │ │ │ │ ldrhi r2, [r2, #4] │ │ │ │ ldrbhi r2, [r2, #0] │ │ │ │ @@ -492120,36 +492151,36 @@ │ │ │ │ orr.w r4, r1, r3 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ bl 1b98b4 │ │ │ │ ldrd r2, r3, [sp, #220] @ 0xdc │ │ │ │ orrs r2, r5 │ │ │ │ orrs r3, r4 │ │ │ │ strd r2, r3, [r6] │ │ │ │ - ldr r2, [pc, #48] @ (1c1388 ) │ │ │ │ - ldr r3, [pc, #44] @ (1c1384 ) │ │ │ │ + ldr r2, [pc, #48] @ (1c13b0 ) │ │ │ │ + ldr r3, [pc, #44] @ (1c13ac ) │ │ │ │ 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 1c163e │ │ │ │ + bne.w 1c168a │ │ │ │ mov r0, r6 │ │ │ │ add sp, #236 @ 0xec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - vhadd.s d16, d20, d25 │ │ │ │ + vhadd.s8 d16, d28, d25 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - stc 0, cr0, [r4], #676 @ 0x2a4 │ │ │ │ + ldcl 0, cr0, [ip], #-676 @ 0xfffffd5c │ │ │ │ add r4, sp, #220 @ 0xdc │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #4] │ │ │ │ bl 1b98b4 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ @@ -492349,174 +492380,185 @@ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ orr.w sl, r2, r3 │ │ │ │ ldrb.w r8, [r5, #13] │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w r9, r1, r3 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1c161a │ │ │ │ + bne.n 1c164c │ │ │ │ ldr r7, [r5, #28] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ str.w r8, [sp, #4] │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1b98b4 │ │ │ │ + str.w r8, [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 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + ldr.w fp, [sp, #224] @ 0xe0 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bl 1b98b4 │ │ │ │ + ldr r1, [r5, #16] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ + cmp r1, #1 │ │ │ │ + it ls │ │ │ │ + movls r1, r8 │ │ │ │ + orr.w r2, r2, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldr r3, [r5, #16] │ │ │ │ - cmp r3, #1 │ │ │ │ - ittee ls │ │ │ │ - movls r3, r8 │ │ │ │ - movls r7, r3 │ │ │ │ + orr.w sl, r2, sl │ │ │ │ + it ls │ │ │ │ + movls r7, r1 │ │ │ │ + orr.w r3, fp, r3 │ │ │ │ + orr.w r9, r3, r9 │ │ │ │ + itttt hi │ │ │ │ ldrhi r3, [r7, #4] │ │ │ │ movhi r7, #0 │ │ │ │ - itt hi │ │ │ │ ldrbhi.w r8, [r3] │ │ │ │ - ubfxhi r3, r8, #5, #1 │ │ │ │ + ubfxhi r1, r8, #5, #1 │ │ │ │ movs r2, #15 │ │ │ │ + str r1, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - strd r3, r7, [sp] │ │ │ │ - bl 1b98b4 │ │ │ │ - ldrb r3, [r5, #12] │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - ldrd r5, r4, [sp, #220] @ 0xdc │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + str r7, [sp, #4] │ │ │ │ bl 1b98b4 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orr.w r2, r5, r3 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - orr.w r2, r2, sl │ │ │ │ - orrs r3, r4 │ │ │ │ - orr.w r3, r3, r9 │ │ │ │ - b.n 1c1350 │ │ │ │ - orr.w r8, r2, r2, lsr #1 │ │ │ │ - and.w r3, r2, #1 │ │ │ │ + ldrd r2, r3, [sp, #220] @ 0xdc │ │ │ │ + orr.w r2, sl, r2 │ │ │ │ + orr.w r3, r9, r3 │ │ │ │ + b.n 1c1378 │ │ │ │ + orr.w r8, r3, r3, lsr #1 │ │ │ │ + and.w r3, r3, #1 │ │ │ │ and.w r8, r8, #1 │ │ │ │ - b.n 1c10c2 │ │ │ │ + b.n 1c10ec │ │ │ │ ubfx r1, r1, #1, #1 │ │ │ │ mov r2, r8 │ │ │ │ - b.n 1c1250 │ │ │ │ + b.n 1c1278 │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ and.w r3, r8, #1 │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ + str r3, [sp, #0] │ │ │ │ str r7, [sp, #4] │ │ │ │ bl 1b98b4 │ │ │ │ - ldr r2, [sp, #220] @ 0xdc │ │ │ │ - ubfx r3, r8, #1, #1 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ - b.n 1c15cc │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + ldrd fp, r5, [sp, #220] @ 0xdc │ │ │ │ + strd r3, r7, [sp] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1b98b4 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ + ubfx r1, r8, #1, #1 │ │ │ │ + orr.w r2, fp, r3 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + orr.w sl, r2, sl │ │ │ │ + orrs r5, r3 │ │ │ │ + orr.w r9, r5, r9 │ │ │ │ + b.n 1c161a │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3824] @ 0xef0 │ │ │ │ + mov r5, r2 │ │ │ │ sub sp, #236 @ 0xec │ │ │ │ - mov r6, r2 │ │ │ │ - ldr.w r2, [pc, #1456] @ 1c1c10 │ │ │ │ + ldr.w r2, [pc, #1488] @ 1c1c78 │ │ │ │ mov r8, r0 │ │ │ │ - ldr.w r3, [pc, #1456] @ 1c1c14 │ │ │ │ + ldr.w r3, [pc, #1488] @ 1c1c7c │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #8] │ │ │ │ - ldrb r5, [r6, #13] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ + ldrb r2, [r5, #13] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #228] @ 0xe4 │ │ │ │ mov.w r3, #0 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 1c1bca │ │ │ │ - ldr r3, [r6, #28] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r5, [r2, #0] │ │ │ │ - ldr r2, [r6, #16] │ │ │ │ - cmp r2, #1 │ │ │ │ - ubfx r1, r5, #5, #1 │ │ │ │ - str r1, [sp, #16] │ │ │ │ - itett hi │ │ │ │ - ldrhi r3, [r3, #4] │ │ │ │ - ldrls r5, [sp, #16] │ │ │ │ - ldrhi r3, [r3, #0] │ │ │ │ - orrhi r5, r3 │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 1c1c16 │ │ │ │ + ldr r2, [r5, #28] │ │ │ │ + ldr r1, [r5, #16] │ │ │ │ + cmp r1, #1 │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ it hi │ │ │ │ - ubfxhi r5, r5, #5, #1 │ │ │ │ - ldr r2, [r6, #8] │ │ │ │ + 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 │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + ite ne │ │ │ │ + movne r6, #0 │ │ │ │ + andeq.w r6, r6, #1 │ │ │ │ movs r7, #0 │ │ │ │ - ldrb r3, [r6, #12] │ │ │ │ and.w r1, r2, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ ubfx fp, r2, #1, #1 │ │ │ │ ubfx r9, r2, #2, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - ite ne │ │ │ │ - movne r5, #0 │ │ │ │ - andeq.w r5, r5, #1 │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 1c1966 │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.w 1c19b2 │ │ │ │ add r4, sp, #220 @ 0xdc │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r5, [sp, #4] │ │ │ │ + str r6, [sp, #4] │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 1b98b4 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ strd fp, r7, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ ldrd sl, r7, [sp, #220] @ 0xdc │ │ │ │ bl 1b98b4 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ mov r0, r4 │ │ │ │ - strd r9, r5, [sp] │ │ │ │ + strd r9, r6, [sp] │ │ │ │ orr.w r9, sl, r2 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ orrs r7, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ bl 1b98b4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - strd r3, r5, [sp] │ │ │ │ + strd r3, r6, [sp] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r7, r3 │ │ │ │ bl 1b98b4 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ orr.w sl, r9, r3 │ │ │ │ - strd r2, r5, [sp] │ │ │ │ + strd r2, r6, [sp] │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ orr.w r9, r7, r3 │ │ │ │ bl 1b98b4 │ │ │ │ - ldr r3, [r6, #24] │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orr.w r7, sl, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ bl 1b99b0 │ │ │ │ @@ -492524,147 +492566,147 @@ │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1b98b4 │ │ │ │ - ldr r3, [r6, #28] │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ movs r2, #14 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w sl, [r3] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w fp, r9, r3 │ │ │ │ ldr.w r3, [sl] │ │ │ │ - str r5, [sp, #4] │ │ │ │ + str r6, [sp, #4] │ │ │ │ tst.w r3, #1344 @ 0x540 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ - moveq r3, r5 │ │ │ │ + moveq r3, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1b98b4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ - strd r3, r5, [sp] │ │ │ │ + strd r3, r6, [sp] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ orr.w r9, r7, r3 │ │ │ │ ldr r7, [sp, #224] @ 0xe0 │ │ │ │ bl 1b98b4 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orr.w r7, fp, r7 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r1, r6 │ │ │ │ mov.w fp, #0 │ │ │ │ orrs r3, r7 │ │ │ │ add r7, sp, #24 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 5926c │ │ │ │ mov r3, sl │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov.w sl, #1 │ │ │ │ strd sl, fp, [sp, #56] @ 0x38 │ │ │ │ bl 1bd344 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - mov r1, r5 │ │ │ │ + mov r1, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #12 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1b98b4 │ │ │ │ - ldr.w fp, [r6, #28] │ │ │ │ + ldr.w sl, [r5, #28] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - orr.w sl, r9, r3 │ │ │ │ - ldr.w r9, [fp, #4] │ │ │ │ + ldr.w fp, [sl, #4] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr.w r3, [r9] │ │ │ │ + ldr.w r3, [fp] │ │ │ │ movs r2, #30 │ │ │ │ - str r5, [sp, #4] │ │ │ │ + str r6, [sp, #4] │ │ │ │ tst.w r3, #1344 @ 0x540 │ │ │ │ - str r3, [sp, #20] │ │ │ │ + str r3, [sp, #16] │ │ │ │ ite ne │ │ │ │ movne r1, #1 │ │ │ │ - moveq r1, r5 │ │ │ │ + moveq r1, r6 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ bl 1b98b4 │ │ │ │ ldr r1, [sp, #220] @ 0xdc │ │ │ │ - ldrb r2, [r6, #13] │ │ │ │ - orr.w r3, sl, r1 │ │ │ │ - ldr r1, [sp, #224] @ 0xe0 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + ldrb r2, [r5, #13] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - orr.w sl, r3, r1 │ │ │ │ + orr.w r9, r9, r1 │ │ │ │ + ldr r1, [sp, #224] @ 0xe0 │ │ │ │ + orrs r3, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1c1bda │ │ │ │ - ldr r1, [r6, #16] │ │ │ │ + bne.w 1c1c26 │ │ │ │ + ldr r1, [r5, #16] │ │ │ │ cmp r1, #1 │ │ │ │ itett hi │ │ │ │ - movhi r5, #0 │ │ │ │ - movls r5, r2 │ │ │ │ - ldrhi r3, [sp, #20] │ │ │ │ - ubfxhi r2, r3, #5, #1 │ │ │ │ - strd r2, r5, [sp] │ │ │ │ + movhi r6, #0 │ │ │ │ + movls r6, r2 │ │ │ │ + ldrhi r2, [sp, #16] │ │ │ │ + ubfxhi r2, r2, #5, #1 │ │ │ │ + strd r2, r6, [sp] │ │ │ │ movs r2, #15 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 1b98b4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - mov r1, r9 │ │ │ │ - ldr r5, [sp, #220] @ 0xdc │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ + mov r1, fp │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ - orrs r5, r3 │ │ │ │ + ldr r6, [sp, #224] @ 0xe0 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + orrs r6, r3 │ │ │ │ bl 1b99b0 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #54 @ 0x36 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1b98b4 │ │ │ │ - ldr.w fp, [fp, #8] │ │ │ │ + ldr.w sl, [sl, #8] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #29 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldrb.w r3, [fp] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + ldrb.w r3, [sl] │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w fp, r6, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1b98b4 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + ldr r6, [sp, #220] @ 0xdc │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r7 │ │ │ │ - orr.w r9, sl, r3 │ │ │ │ + orr.w r6, r9, r6 │ │ │ │ + orr.w r9, fp, r3 │ │ │ │ blx 5926c │ │ │ │ - mov r3, fp │ │ │ │ + mov r3, sl │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ mov.w sl, #1 │ │ │ │ mov.w fp, #0 │ │ │ │ strd sl, fp, [sp, #56] @ 0x38 │ │ │ │ strd sl, fp, [sp, #96] @ 0x60 │ │ │ │ @@ -492673,19 +492715,19 @@ │ │ │ │ movs r2, #28 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #16 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1b98b4 │ │ │ │ - ldr r3, [r6, #24] │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w r7, r9, r3 │ │ │ │ ldrh r3, [r2, #12] │ │ │ │ lsrs r3, r3, #2 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ @@ -492694,142 +492736,142 @@ │ │ │ │ itt ne │ │ │ │ ubfxne r3, r3, #2, #1 │ │ │ │ eorne.w r3, r3, #1 │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ bl 1b98b4 │ │ │ │ - ldr r3, [r6, #28] │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ movs r2, #31 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r7, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1b98b4 │ │ │ │ ldrd r3, r2, [sp, #220] @ 0xdc │ │ │ │ - orrs r3, r5 │ │ │ │ + orrs r3, r6 │ │ │ │ orrs r2, r7 │ │ │ │ strd r3, r2, [r8] │ │ │ │ - ldr r2, [pc, #716] @ (1c1c18 ) │ │ │ │ - ldr r3, [pc, #712] @ (1c1c14 ) │ │ │ │ + ldr r2, [pc, #744] @ (1c1c80 ) │ │ │ │ + ldr r3, [pc, #740] @ (1c1c7c ) │ │ │ │ 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 1c1c02 │ │ │ │ + bne.w 1c1c6c │ │ │ │ mov r0, r8 │ │ │ │ add sp, #236 @ 0xec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r4, sp, #220 @ 0xdc │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #4] │ │ │ │ bl 1b98b4 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - ldrd sl, r5, [sp, #220] @ 0xdc │ │ │ │ + ldrd sl, r6, [sp, #220] @ 0xdc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ strd fp, r7, [sp] │ │ │ │ bl 1b98b4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r1, r2 │ │ │ │ str.w r9, [sp] │ │ │ │ mov r0, r4 │ │ │ │ orr.w r9, sl, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - orr.w sl, r5, r3 │ │ │ │ + orr.w sl, r6, r3 │ │ │ │ bl 1b98b4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ - ldr r5, [sp, #220] @ 0xdc │ │ │ │ + ldr r6, [sp, #220] @ 0xdc │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - orr.w r5, r9, r5 │ │ │ │ + orr.w r6, r9, r6 │ │ │ │ orr.w r9, sl, r3 │ │ │ │ bl 1b98b4 │ │ │ │ - ldr r3, [r6, #24] │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ bl 1b99b0 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1b98b4 │ │ │ │ - ldr r3, [r6, #28] │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ movs r2, #14 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w fp, [r3] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr.w r3, [fp] │ │ │ │ str r7, [sp, #4] │ │ │ │ tst.w r3, #1344 @ 0x540 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1b98b4 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, r7 │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ add r0, sp, #24 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ blx 5926c │ │ │ │ - vldr d7, [pc, #476] @ 1c1c08 │ │ │ │ + vldr d7, [pc, #504] @ 1c1c70 │ │ │ │ mov r3, fp │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ bl 1bd344 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #12 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1b98b4 │ │ │ │ - ldr.w fp, [r6, #28] │ │ │ │ + ldr.w fp, [r5, #28] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str r7, [sp, #4] │ │ │ │ tst.w r2, #1344 @ 0x540 │ │ │ │ mov.w r2, #30 │ │ │ │ @@ -492838,35 +492880,35 @@ │ │ │ │ moveq r1, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ bl 1b98b4 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ bl 1b99b0 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #54 @ 0x36 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1b98b4 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, r7 │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ add r0, sp, #24 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ blx 5926c │ │ │ │ - vldr d7, [pc, #336] @ 1c1c08 │ │ │ │ + vldr d7, [pc, #364] @ 1c1c70 │ │ │ │ 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 1bd344 │ │ │ │ @@ -492875,240 +492917,253 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #16 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1b98b4 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - ldrb.w sl, [r6, #13] │ │ │ │ - orr.w fp, r5, r3 │ │ │ │ - ldr r5, [sp, #224] @ 0xe0 │ │ │ │ - orr.w r5, r9, r5 │ │ │ │ + ldrb.w sl, [r5, #13] │ │ │ │ + orr.w fp, r6, r3 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 1c1be0 │ │ │ │ - ldr r7, [r6, #28] │ │ │ │ + bne.n 1c1c2c │ │ │ │ + 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 1b98b4 │ │ │ │ + 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, #220] @ 0xdc │ │ │ │ - orr.w r9, fp, r3 │ │ │ │ + ldr r6, [sp, #224] @ 0xe0 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bl 1b98b4 │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + orrs r3, r2 │ │ │ │ + orr.w fp, r3, fp │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [r6, #16] │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r3, [r5, #16] │ │ │ │ + orr.w r6, r6, r9 │ │ │ │ cmp r3, #1 │ │ │ │ ittee ls │ │ │ │ - movls r3, sl │ │ │ │ - movls r7, r3 │ │ │ │ + movls r2, sl │ │ │ │ + movls r7, r2 │ │ │ │ ldrhi r3, [r7, #4] │ │ │ │ movhi r7, #0 │ │ │ │ itt hi │ │ │ │ ldrbhi.w sl, [r3] │ │ │ │ - ubfxhi r3, sl, #5, #1 │ │ │ │ + ubfxhi r2, sl, #5, #1 │ │ │ │ + strd r2, r7, [sp] │ │ │ │ movs r2, #15 │ │ │ │ - strd r3, r7, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 1b98b4 │ │ │ │ - ldrb r3, [r6, #12] │ │ │ │ - mov.w fp, #0 │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - str.w fp, [sp, #4] │ │ │ │ - ldrd r7, sl, [sp, #220] @ 0xdc │ │ │ │ - bl 1b98b4 │ │ │ │ - ldr r3, [r6, #24] │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ mov r0, r4 │ │ │ │ + ldrd r7, r9, [sp, #220] @ 0xdc │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orrs r7, r3 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ 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 1b98b4 │ │ │ │ - ldr r3, [r6, #28] │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ movs r2, #31 │ │ │ │ - ldr r6, [sp, #224] @ 0xe0 │ │ │ │ + ldr r5, [sp, #224] @ 0xe0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - orr.w r6, sl, r6 │ │ │ │ + orr.w r5, r9, r5 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1b98b4 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ orrs r3, r7 │ │ │ │ - orrs r2, r6 │ │ │ │ - orr.w r3, r3, r9 │ │ │ │ orrs r2, r5 │ │ │ │ - b.n 1c1944 │ │ │ │ - and.w r3, r5, #1 │ │ │ │ - orr.w r5, r5, r5, lsr #1 │ │ │ │ - and.w r5, r5, #1 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - b.n 1c169c │ │ │ │ + orr.w r3, r3, fp │ │ │ │ + orrs r2, r6 │ │ │ │ + b.n 1c1990 │ │ │ │ + orr.w r6, r2, r2, lsr #1 │ │ │ │ + and.w r2, r2, #1 │ │ │ │ + and.w r6, r6, #1 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + b.n 1c16e8 │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ - b.n 1c1844 │ │ │ │ + b.n 1c188a │ │ │ │ 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 1b98b4 │ │ │ │ - ldr r2, [sp, #220] @ 0xdc │ │ │ │ - ubfx r3, sl, #1, #1 │ │ │ │ - orr.w r9, fp, r2 │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - orrs r5, r2 │ │ │ │ - b.n 1c1b34 │ │ │ │ + str r7, [sp, #4] │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ + ldr r6, [sp, #224] @ 0xe0 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bl 1b98b4 │ │ │ │ + ldr r1, [sp, #220] @ 0xdc │ │ │ │ + ubfx r2, sl, #1, #1 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + orrs r3, r1 │ │ │ │ + orr.w fp, r3, fp │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + orrs r6, r3 │ │ │ │ + orr.w r6, r6, r9 │ │ │ │ + b.n 1c1ba0 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xe99600a9 │ │ │ │ + strd r0, r0, [lr, #-676] @ 0x2a4 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1c197c │ │ │ │ + b.n 1c194c │ │ │ │ lsls r1, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3816] @ 0xee8 │ │ │ │ - mov r6, r2 │ │ │ │ - ldr r2, [pc, #852] @ (1c1f88 ) │ │ │ │ - ldr r3, [pc, #852] @ (1c1f8c ) │ │ │ │ + mov r5, r2 │ │ │ │ + ldr r2, [pc, #852] @ (1c1ff0 ) │ │ │ │ + ldr r3, [pc, #852] @ (1c1ff4 ) │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ add r2, pc │ │ │ │ mov r8, r0 │ │ │ │ - ldrb r5, [r6, #13] │ │ │ │ mov sl, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ + ldrb r2, [r5, #13] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #236] @ 0xec │ │ │ │ mov.w r3, #0 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 1c2214 │ │ │ │ - ldr r3, [r6, #28] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r5, [r2, #0] │ │ │ │ - ldr r2, [r6, #16] │ │ │ │ - cmp r2, #1 │ │ │ │ - ubfx r1, r5, #5, #1 │ │ │ │ - str r1, [sp, #24] │ │ │ │ - itett hi │ │ │ │ - ldrhi r3, [r3, #4] │ │ │ │ - ldrls r5, [sp, #24] │ │ │ │ - ldrhi r3, [r3, #0] │ │ │ │ - orrhi r5, r3 │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 1c2284 │ │ │ │ + ldr r2, [r5, #28] │ │ │ │ + ldr r1, [r5, #16] │ │ │ │ + cmp r1, #1 │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ it hi │ │ │ │ - ubfxhi r5, r5, #5, #1 │ │ │ │ - ldr r2, [r6, #8] │ │ │ │ + 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 │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + ite ne │ │ │ │ + movne r6, #0 │ │ │ │ + andeq.w r6, r6, #1 │ │ │ │ movs r7, #0 │ │ │ │ - ldrb r3, [r6, #12] │ │ │ │ and.w r1, r2, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ ubfx r0, r2, #2, #1 │ │ │ │ ubfx r4, r2, #4, #1 │ │ │ │ ubfx fp, r2, #1, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - ite ne │ │ │ │ - movne r5, #0 │ │ │ │ - andeq.w r5, r5, #1 │ │ │ │ - ubfx r2, r2, #11, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ + ubfx r2, r2, #11, #1 │ │ │ │ str r4, [sp, #16] │ │ │ │ str r2, [sp, #20] │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 1c1f94 │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.w 1c1ffc │ │ │ │ add r4, sp, #228 @ 0xe4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r5, [sp, #4] │ │ │ │ + str r6, [sp, #4] │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 1b98b4 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ strd fp, r7, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ ldrd r9, r7, [sp, #228] @ 0xe4 │ │ │ │ bl 1b98b4 │ │ │ │ ldr r2, [sp, #228] @ 0xe4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - strd r0, r5, [sp] │ │ │ │ + strd r0, r6, [sp] │ │ │ │ mov r0, r4 │ │ │ │ orrs r7, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ bl 1b98b4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - strd r3, r5, [sp] │ │ │ │ + strd r3, r6, [sp] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r7, r3 │ │ │ │ bl 1b98b4 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ orr.w r9, r9, r3 │ │ │ │ - strd r2, r5, [sp] │ │ │ │ + strd r2, r6, [sp] │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ orrs r7, r3 │ │ │ │ bl 1b98b4 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ orr.w r9, r9, r3 │ │ │ │ - strd r2, r5, [sp] │ │ │ │ + strd r2, r6, [sp] │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ orr.w fp, r7, r3 │ │ │ │ bl 1b98b4 │ │ │ │ - ldr r3, [r6, #24] │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orr.w r7, r9, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ bl 1b99b0 │ │ │ │ @@ -493116,34 +493171,34 @@ │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1b98b4 │ │ │ │ - ldr r3, [r6, #28] │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ movs r2, #14 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r9, [r3] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ ldr.w r3, [r9] │ │ │ │ - str r5, [sp, #4] │ │ │ │ + str r6, [sp, #4] │ │ │ │ tst.w r3, #1344 @ 0x540 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ - moveq r3, r5 │ │ │ │ + moveq r3, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1b98b4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ - strd r3, r5, [sp] │ │ │ │ + strd r3, r6, [sp] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ orrs r3, r7 │ │ │ │ ldr r7, [sp, #232] @ 0xe8 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 1b98b4 │ │ │ │ @@ -493154,114 +493209,114 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ orr.w r1, r7, r3 │ │ │ │ add r7, sp, #32 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r0, r7 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r1, r6 │ │ │ │ blx 5926c │ │ │ │ - vldr d7, [pc, #452] @ 1c1f80 │ │ │ │ + vldr d7, [pc, #448] @ 1c1fe8 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #64] @ 0x40 │ │ │ │ bl 1bd344 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #12 │ │ │ │ str r3, [sp, #0] │ │ │ │ - mov r1, r5 │ │ │ │ + mov r1, r6 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1b98b4 │ │ │ │ - ldr.w fp, [r6, #28] │ │ │ │ + ldr.w fp, [r5, #28] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ ldr.w r9, [fp, #4] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ str r3, [sp, #20] │ │ │ │ orr.w r3, r1, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr.w r3, [r9] │ │ │ │ movs r2, #30 │ │ │ │ - str r5, [sp, #4] │ │ │ │ + str r6, [sp, #4] │ │ │ │ tst.w r3, #1344 @ 0x540 │ │ │ │ str r3, [sp, #16] │ │ │ │ ite ne │ │ │ │ movne r1, #1 │ │ │ │ - moveq r1, r5 │ │ │ │ + moveq r1, r6 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ bl 1b98b4 │ │ │ │ ldr r1, [sp, #228] @ 0xe4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldrb r2, [r6, #13] │ │ │ │ + ldrb r2, [r5, #13] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ orrs r3, r1 │ │ │ │ ldr r1, [sp, #232] @ 0xe8 │ │ │ │ orrs r1, r0 │ │ │ │ str r1, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1c2224 │ │ │ │ - ldr r1, [r6, #16] │ │ │ │ + bne.w 1c2294 │ │ │ │ + ldr r1, [r5, #16] │ │ │ │ cmp r1, #1 │ │ │ │ itett hi │ │ │ │ - movhi r5, #0 │ │ │ │ - movls r5, r2 │ │ │ │ + movhi r6, #0 │ │ │ │ + movls r6, r2 │ │ │ │ ldrhi r2, [sp, #16] │ │ │ │ ubfxhi r2, r2, #5, #1 │ │ │ │ - strd r2, r5, [sp] │ │ │ │ + strd r2, r6, [sp] │ │ │ │ movs r2, #15 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 1b98b4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r1, r9 │ │ │ │ - ldr r5, [sp, #228] @ 0xe4 │ │ │ │ + ldr r6, [sp, #228] @ 0xe4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orr.w r9, r3, r2 │ │ │ │ bl 1b99b0 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #54 @ 0x36 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1b98b4 │ │ │ │ ldr.w fp, [fp, #8] │ │ │ │ ldr r2, [sp, #228] @ 0xe4 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r3, r5, r2 │ │ │ │ + orr.w r3, r6, r2 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ str r3, [sp, #12] │ │ │ │ - movs r5, #0 │ │ │ │ + movs r6, #0 │ │ │ │ ldr.w r3, [fp] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ movs r2, #31 │ │ │ │ - str r5, [sp, #4] │ │ │ │ + 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 │ │ │ │ bl 1b98b4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - str r5, [sp, #4] │ │ │ │ + str r6, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ ubfx r2, r3, #5, #1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r2, [sp, #228] @ 0xe4 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ @@ -493269,15 +493324,15 @@ │ │ │ │ orr.w r2, r9, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ movs r2, #29 │ │ │ │ mov r1, r2 │ │ │ │ bl 1b98b4 │ │ │ │ ldr r2, [sp, #228] @ 0xe4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - mov r1, r5 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ orr.w r9, r3, r2 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -493294,444 +493349,462 @@ │ │ │ │ movs r2, #28 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #16 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1b98b4 │ │ │ │ - ldr r3, [r6, #24] │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ ldr r2, [sp, #228] @ 0xe4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ 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, r5 │ │ │ │ - ldrne r2, [r6, #28] │ │ │ │ + moveq r3, r6 │ │ │ │ + ldrne r2, [r5, #28] │ │ │ │ ldrne r3, [r1, #0] │ │ │ │ ldrne r2, [r2, #0] │ │ │ │ it ne │ │ │ │ - ldrne r5, [r2, #0] │ │ │ │ + ldrne r6, [r2, #0] │ │ │ │ mov.w r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ itt ne │ │ │ │ - eorne r5, r3 │ │ │ │ + eorne r6, r3 │ │ │ │ movne r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ it ne │ │ │ │ - ubfxne r5, r5, #2, #1 │ │ │ │ - str r5, [sp, #0] │ │ │ │ + ubfxne r6, r6, #2, #1 │ │ │ │ + str r6, [sp, #0] │ │ │ │ bl 1b98b4 │ │ │ │ ldrd r2, r3, [sp, #228] @ 0xe4 │ │ │ │ orr.w r2, r9, r2 │ │ │ │ orrs r3, r7 │ │ │ │ strd r2, r3, [r8] │ │ │ │ - ldr r2, [pc, #44] @ (1c1f90 ) │ │ │ │ - ldr r3, [pc, #40] @ (1c1f8c ) │ │ │ │ + ldr r2, [pc, #44] @ (1c1ff8 ) │ │ │ │ + ldr r3, [pc, #36] @ (1c1ff4 ) │ │ │ │ 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 1c2252 │ │ │ │ + bne.w 1c22e0 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ 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 │ │ │ │ - b.n 1c2714 │ │ │ │ + b.n 1c26ac │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1c20c4 │ │ │ │ + b.n 1c2058 │ │ │ │ lsls r1, r5, #2 │ │ │ │ add r4, sp, #228 @ 0xe4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #4] │ │ │ │ bl 1b98b4 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ strd fp, r7, [sp] │ │ │ │ - ldrd r9, r5, [sp, #228] @ 0xe4 │ │ │ │ + ldrd r9, r6, [sp, #228] @ 0xe4 │ │ │ │ bl 1b98b4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ mov r0, r4 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ bl 1b98b4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ orr.w r9, r9, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - orr.w fp, r5, r3 │ │ │ │ + orr.w fp, r6, r3 │ │ │ │ bl 1b98b4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ - ldr r5, [sp, #228] @ 0xe4 │ │ │ │ + ldr r6, [sp, #228] @ 0xe4 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - orr.w r5, r9, r5 │ │ │ │ + orr.w r6, r9, r6 │ │ │ │ orr.w r9, fp, r3 │ │ │ │ bl 1b98b4 │ │ │ │ - ldr r3, [r6, #24] │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ bl 1b99b0 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1b98b4 │ │ │ │ - ldr r3, [r6, #28] │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ movs r2, #14 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w fp, [r3] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr.w r3, [fp] │ │ │ │ str r7, [sp, #4] │ │ │ │ tst.w r3, #1344 @ 0x540 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1b98b4 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, r7 │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ add r0, sp, #32 │ │ │ │ orr.w r3, r9, r3 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #12] │ │ │ │ blx 5926c │ │ │ │ - vldr d7, [pc, #480] @ 1c2258 │ │ │ │ + vldr d7, [pc, #520] @ 1c22e8 │ │ │ │ mov r3, fp │ │ │ │ mov r1, sl │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #64] @ 0x40 │ │ │ │ bl 1bd344 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - mov r1, r7 │ │ │ │ - str r3, [sp, #0] │ │ │ │ movs r2, #12 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r1, r7 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1b98b4 │ │ │ │ - ldr r3, [r6, #28] │ │ │ │ + ldr.w fp, [r5, #28] │ │ │ │ ldr r2, [sp, #228] @ 0xe4 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - orrs r2, r5 │ │ │ │ - ldr r5, [r3, #4] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + ldr.w r3, [fp, #4] │ │ │ │ + orrs r6, r2 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - orr.w fp, r3, r2 │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + orrs r2, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ 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 1b98b4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #228] @ 0xe4 │ │ │ │ - mov r1, r5 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r5, r3, r2 │ │ │ │ + orrs r6, r2 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - orr.w fp, fp, r2 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + orrs r3, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 1b99b0 │ │ │ │ ldr r2, [sp, #228] @ 0xe4 │ │ │ │ - movs r1, #47 @ 0x2f │ │ │ │ str r2, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ + movs r1, #47 @ 0x2f │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #54 @ 0x36 │ │ │ │ bl 1b98b4 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + ldr.w fp, [fp, #8] │ │ │ │ ldr r2, [sp, #228] @ 0xe4 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - orrs r5, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + orrs r6, r2 │ │ │ │ + ldr.w r2, [fp] │ │ │ │ str r7, [sp, #4] │ │ │ │ tst.w r2, #1344 @ 0x540 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ ite ne │ │ │ │ movne r1, #1 │ │ │ │ moveq r1, #0 │ │ │ │ - orr.w fp, fp, r2 │ │ │ │ + orrs r3, r2 │ │ │ │ movs r2, #31 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 1b98b4 │ │ │ │ ldr r2, [sp, #228] @ 0xe4 │ │ │ │ mov r1, r7 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ add r0, sp, #32 │ │ │ │ - orrs r5, r2 │ │ │ │ + orrs r6, r2 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - orr.w fp, fp, r2 │ │ │ │ + orrs r3, r2 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ + str r3, [sp, #12] │ │ │ │ blx 5926c │ │ │ │ - vldr d7, [pc, #292] @ 1c2258 │ │ │ │ + vldr d7, [pc, #328] @ 1c22e8 │ │ │ │ + mov r3, fp │ │ │ │ mov r1, sl │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #64] @ 0x40 │ │ │ │ bl 1bd344 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #28 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #16 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1b98b4 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - ldrb.w r9, [r6, #13] │ │ │ │ - orrs r5, r3 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + orr.w fp, r6, r3 │ │ │ │ + ldrb.w r9, [r5, #13] │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - orr.w sl, fp, r3 │ │ │ │ + orr.w sl, r2, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 1c222a │ │ │ │ - ldr r7, [r6, #28] │ │ │ │ + bne.n 1c229a │ │ │ │ + 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 1b98b4 │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - orrs r5, r3 │ │ │ │ + ldr r6, [sp, #232] @ 0xe8 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl 1b98b4 │ │ │ │ + ldr r2, [sp, #228] @ 0xe4 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + orrs r3, r2 │ │ │ │ + orr.w fp, r3, fp │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - ldr r3, [r6, #16] │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r3, [r5, #16] │ │ │ │ + orr.w r6, r6, sl │ │ │ │ cmp r3, #1 │ │ │ │ ittee ls │ │ │ │ - movls r3, r9 │ │ │ │ - movls r7, r3 │ │ │ │ + movls r2, r9 │ │ │ │ + movls r7, r2 │ │ │ │ ldrhi r3, [r7, #4] │ │ │ │ movhi r7, #0 │ │ │ │ itt hi │ │ │ │ ldrbhi.w r9, [r3] │ │ │ │ - ubfxhi r3, r9, #5, #1 │ │ │ │ + ubfxhi r2, r9, #5, #1 │ │ │ │ + strd r2, r7, [sp] │ │ │ │ movs r2, #15 │ │ │ │ - strd r3, r7, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 1b98b4 │ │ │ │ - ldrb r3, [r6, #12] │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov.w fp, #0 │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - mov r0, r4 │ │ │ │ - str.w fp, [sp, #4] │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ ldrd r9, r7, [sp, #228] @ 0xe4 │ │ │ │ - bl 1b98b4 │ │ │ │ - ldr r3, [r6, #24] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - orrs r7, r3 │ │ │ │ ldrh r3, [r2, #12] │ │ │ │ lsrs r3, r3, #2 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - beq.n 1c224c │ │ │ │ - ldr r3, [r6, #28] │ │ │ │ + beq.n 1c22da │ │ │ │ + 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 1b98b4 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orr.w r2, r9, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - orrs r2, r5 │ │ │ │ + orr.w r2, r2, fp │ │ │ │ orrs r3, r7 │ │ │ │ - orr.w r3, r3, sl │ │ │ │ - b.n 1c1f5c │ │ │ │ - and.w r3, r5, #1 │ │ │ │ - orr.w r5, r5, r5, lsr #1 │ │ │ │ - and.w r5, r5, #1 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - b.n 1c1c70 │ │ │ │ + orrs r3, r6 │ │ │ │ + b.n 1c1fc6 │ │ │ │ + orr.w r6, r2, r2, lsr #1 │ │ │ │ + and.w r2, r2, #1 │ │ │ │ + and.w r6, r6, #1 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + b.n 1c1cdc │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ - b.n 1c1e3e │ │ │ │ + b.n 1c1ea8 │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ and.w r3, r9, #1 │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ + str r3, [sp, #0] │ │ │ │ str r7, [sp, #4] │ │ │ │ bl 1b98b4 │ │ │ │ - ldr r2, [sp, #228] @ 0xe4 │ │ │ │ - ubfx r3, r9, #1, #1 │ │ │ │ - orrs r5, r2 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ - b.n 1c21a6 │ │ │ │ - mov r3, fp │ │ │ │ - mov r2, fp │ │ │ │ - b.n 1c21f4 │ │ │ │ + str r7, [sp, #4] │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + ldr r6, [sp, #232] @ 0xe8 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl 1b98b4 │ │ │ │ + ldr r1, [sp, #228] @ 0xe4 │ │ │ │ + ubfx r2, r9, #1, #1 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + orrs r3, r1 │ │ │ │ + orr.w fp, r3, fp │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + orrs r6, r3 │ │ │ │ + orr.w r6, r6, sl │ │ │ │ + b.n 1c2236 │ │ │ │ + movs r3, #0 │ │ │ │ + mov r2, r3 │ │ │ │ + b.n 1c2264 │ │ │ │ blx 597d0 <__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 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3824] @ 0xef0 │ │ │ │ + mov r5, r2 │ │ │ │ sub sp, #236 @ 0xec │ │ │ │ - mov r6, r2 │ │ │ │ - ldr r2, [pc, #840] @ (1c25c0 ) │ │ │ │ + ldr r2, [pc, #840] @ (1c2650 ) │ │ │ │ mov r8, r0 │ │ │ │ - ldr r3, [pc, #840] @ (1c25c4 ) │ │ │ │ + ldr r3, [pc, #840] @ (1c2654 ) │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #8] │ │ │ │ - ldrb r5, [r6, #13] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ + ldrb r2, [r5, #13] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #228] @ 0xe4 │ │ │ │ mov.w r3, #0 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 1c285a │ │ │ │ - ldr r3, [r6, #28] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r5, [r2, #0] │ │ │ │ - ldr r2, [r6, #16] │ │ │ │ - cmp r2, #1 │ │ │ │ - ubfx r1, r5, #5, #1 │ │ │ │ - str r1, [sp, #16] │ │ │ │ - itett hi │ │ │ │ - ldrhi r3, [r3, #4] │ │ │ │ - ldrls r5, [sp, #16] │ │ │ │ - ldrhi r3, [r3, #0] │ │ │ │ - orrhi r5, r3 │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 1c28ea │ │ │ │ + ldr r2, [r5, #28] │ │ │ │ + ldr r1, [r5, #16] │ │ │ │ + cmp r1, #1 │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ it hi │ │ │ │ - ubfxhi r5, r5, #5, #1 │ │ │ │ - ldr r2, [r6, #8] │ │ │ │ + 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 │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + ite ne │ │ │ │ + movne r6, #0 │ │ │ │ + andeq.w r6, r6, #1 │ │ │ │ movs r7, #0 │ │ │ │ - ldrb r3, [r6, #12] │ │ │ │ and.w r1, r2, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ ubfx fp, r2, #1, #1 │ │ │ │ ubfx r9, r2, #2, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - ite ne │ │ │ │ - movne r5, #0 │ │ │ │ - andeq.w r5, r5, #1 │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 1c25cc │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.w 1c265c │ │ │ │ add r4, sp, #220 @ 0xdc │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r5, [sp, #4] │ │ │ │ + str r6, [sp, #4] │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 1b98b4 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ strd fp, r7, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ ldrd sl, r7, [sp, #220] @ 0xdc │ │ │ │ bl 1b98b4 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ mov r0, r4 │ │ │ │ - strd r9, r5, [sp] │ │ │ │ + strd r9, r6, [sp] │ │ │ │ orr.w r9, sl, r2 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ orrs r7, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ bl 1b98b4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - strd r3, r5, [sp] │ │ │ │ + strd r3, r6, [sp] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r7, r3 │ │ │ │ bl 1b98b4 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ orr.w sl, r9, r3 │ │ │ │ - strd r2, r5, [sp] │ │ │ │ + strd r2, r6, [sp] │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ orr.w r9, r7, r3 │ │ │ │ bl 1b98b4 │ │ │ │ - ldr r3, [r6, #24] │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orr.w r7, sl, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ bl 1b99b0 │ │ │ │ @@ -493739,46 +493812,46 @@ │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1b98b4 │ │ │ │ - ldr r3, [r6, #28] │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ movs r2, #14 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w sl, [r3] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w fp, r9, r3 │ │ │ │ ldr.w r3, [sl] │ │ │ │ - str r5, [sp, #4] │ │ │ │ + str r6, [sp, #4] │ │ │ │ tst.w r3, #1344 @ 0x540 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ - moveq r3, r5 │ │ │ │ + moveq r3, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1b98b4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ - strd r3, r5, [sp] │ │ │ │ + strd r3, r6, [sp] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ orr.w r9, r7, r3 │ │ │ │ ldr r7, [sp, #224] @ 0xe0 │ │ │ │ bl 1b98b4 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orr.w r7, fp, r7 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r1, r6 │ │ │ │ mov.w fp, #0 │ │ │ │ orrs r3, r7 │ │ │ │ add r7, sp, #24 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 5926c │ │ │ │ mov r3, sl │ │ │ │ @@ -493786,67 +493859,67 @@ │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov.w sl, #1 │ │ │ │ strd sl, fp, [sp, #56] @ 0x38 │ │ │ │ strd sl, fp, [sp, #96] @ 0x60 │ │ │ │ bl 1bd344 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - mov r1, r5 │ │ │ │ + mov r1, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #12 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1b98b4 │ │ │ │ - ldr.w fp, [r6, #28] │ │ │ │ + ldr.w fp, [r5, #28] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ orr.w sl, r9, r3 │ │ │ │ ldr.w r9, [fp, #4] │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr.w r3, [r9] │ │ │ │ movs r2, #30 │ │ │ │ - str r5, [sp, #4] │ │ │ │ + str r6, [sp, #4] │ │ │ │ tst.w r3, #1344 @ 0x540 │ │ │ │ str r3, [sp, #20] │ │ │ │ ite ne │ │ │ │ movne r1, #1 │ │ │ │ - moveq r1, r5 │ │ │ │ + moveq r1, r6 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ bl 1b98b4 │ │ │ │ ldr r1, [sp, #220] @ 0xdc │ │ │ │ - ldrb r2, [r6, #13] │ │ │ │ + ldrb r2, [r5, #13] │ │ │ │ orr.w r3, sl, r1 │ │ │ │ ldr r1, [sp, #224] @ 0xe0 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orr.w sl, r3, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1c286a │ │ │ │ - ldr r1, [r6, #16] │ │ │ │ + bne.w 1c28fa │ │ │ │ + ldr r1, [r5, #16] │ │ │ │ cmp r1, #1 │ │ │ │ itett hi │ │ │ │ - movhi r5, #0 │ │ │ │ - movls r5, r2 │ │ │ │ + movhi r6, #0 │ │ │ │ + movls r6, r2 │ │ │ │ ldrhi r3, [sp, #20] │ │ │ │ ubfxhi r2, r3, #5, #1 │ │ │ │ - strd r2, r5, [sp] │ │ │ │ + strd r2, r6, [sp] │ │ │ │ movs r2, #15 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 1b98b4 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - movs r5, #0 │ │ │ │ + movs r6, #0 │ │ │ │ orr.w r9, r3, r2 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ bl 1b99b0 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -493860,43 +493933,43 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr.w r3, [fp] │ │ │ │ orr.w sl, sl, r2 │ │ │ │ movs r2, #31 │ │ │ │ tst.w r3, #1344 @ 0x540 │ │ │ │ - str r5, [sp, #4] │ │ │ │ + str r6, [sp, #4] │ │ │ │ ite ne │ │ │ │ movne r1, #1 │ │ │ │ moveq r1, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 1b98b4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #29 │ │ │ │ - str r5, [sp, #4] │ │ │ │ + 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 │ │ │ │ bl 1b98b4 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - mov r1, r5 │ │ │ │ + mov r1, r6 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r0, r7 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ blx 5926c │ │ │ │ - vldr d7, [pc, #188] @ 1c25b8 │ │ │ │ + vldr d7, [pc, #188] @ 1c2648 │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r3, fp │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ vstr d7, [sp, #96] @ 0x60 │ │ │ │ bl 1bd344 │ │ │ │ @@ -493904,159 +493977,159 @@ │ │ │ │ movs r2, #28 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #16 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1b98b4 │ │ │ │ - ldr r3, [r6, #24] │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r7, [sp, #220] @ 0xdc │ │ │ │ + ldr r7, [sp, #224] @ 0xe0 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - orr.w r7, r9, r7 │ │ │ │ - orr.w r9, sl, r2 │ │ │ │ + orr.w r7, sl, r7 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldrh r3, [r1, #12] │ │ │ │ lsrs r3, r3, #2 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ iteee eq │ │ │ │ - moveq r3, r5 │ │ │ │ - ldrne r2, [r6, #28] │ │ │ │ + moveq r3, r6 │ │ │ │ + ldrne r2, [r5, #28] │ │ │ │ ldrne r3, [r1, #0] │ │ │ │ ldrne r2, [r2, #4] │ │ │ │ it ne │ │ │ │ - ldrne r5, [r2, #0] │ │ │ │ + ldrne r6, [r2, #0] │ │ │ │ mov.w r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ ittt ne │ │ │ │ - eorne r5, r3 │ │ │ │ + eorne r6, r3 │ │ │ │ movne r3, #0 │ │ │ │ - ubfxne r5, r5, #2, #1 │ │ │ │ - strd r5, r3, [sp] │ │ │ │ + ubfxne r6, r6, #2, #1 │ │ │ │ + strd r6, r3, [sp] │ │ │ │ bl 1b98b4 │ │ │ │ - ldr r3, [r6, #28] │ │ │ │ + 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, #220] @ 0xdc │ │ │ │ - orrs r7, r3 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + orrs r7, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1b98b4 │ │ │ │ ldrd r3, r2, [sp, #220] @ 0xdc │ │ │ │ - orrs r3, r7 │ │ │ │ - orr.w r2, r9, r2 │ │ │ │ + orr.w r3, r9, r3 │ │ │ │ + orrs r2, r7 │ │ │ │ strd r3, r2, [r8] │ │ │ │ - ldr r2, [pc, #48] @ (1c25c8 ) │ │ │ │ - ldr r3, [pc, #40] @ (1c25c4 ) │ │ │ │ + ldr r2, [pc, #44] @ (1c2658 ) │ │ │ │ + ldr r3, [pc, #40] @ (1c2654 ) │ │ │ │ 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 1c2898 │ │ │ │ + bne.w 1c2946 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #236 @ 0xec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - nop.w │ │ │ │ + nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 1c24c8 │ │ │ │ + bgt.n 1c2638 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 1c2690 │ │ │ │ + bls.n 1c25fc │ │ │ │ lsls r1, r5, #2 │ │ │ │ add r4, sp, #220 @ 0xdc │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #4] │ │ │ │ bl 1b98b4 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - ldrd sl, r5, [sp, #220] @ 0xdc │ │ │ │ + ldrd sl, r6, [sp, #220] @ 0xdc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ strd fp, r7, [sp] │ │ │ │ bl 1b98b4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r1, r2 │ │ │ │ str.w r9, [sp] │ │ │ │ mov r0, r4 │ │ │ │ orr.w r9, sl, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - orr.w sl, r5, r3 │ │ │ │ + orr.w sl, r6, r3 │ │ │ │ bl 1b98b4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ - ldr r5, [sp, #220] @ 0xdc │ │ │ │ + ldr r6, [sp, #220] @ 0xdc │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - orr.w r5, r9, r5 │ │ │ │ + orr.w r6, r9, r6 │ │ │ │ orr.w r9, sl, r3 │ │ │ │ bl 1b98b4 │ │ │ │ - ldr r3, [r6, #24] │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ bl 1b99b0 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1b98b4 │ │ │ │ - ldr r3, [r6, #28] │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ movs r2, #14 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w fp, [r3] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr.w r3, [fp] │ │ │ │ str r7, [sp, #4] │ │ │ │ tst.w r3, #1344 @ 0x540 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1b98b4 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, r7 │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ add r0, sp, #24 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ blx 5926c │ │ │ │ - vldr d7, [pc, #528] @ 1c28a0 │ │ │ │ + vldr d7, [pc, #560] @ 1c2950 │ │ │ │ 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 1bd344 │ │ │ │ @@ -494064,19 +494137,19 @@ │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #12 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1b98b4 │ │ │ │ - ldr.w fp, [r6, #28] │ │ │ │ + ldr.w fp, [r5, #28] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str r7, [sp, #4] │ │ │ │ tst.w r2, #1344 @ 0x540 │ │ │ │ mov.w r2, #30 │ │ │ │ @@ -494085,15 +494158,15 @@ │ │ │ │ moveq r1, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ bl 1b98b4 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ bl 1b99b0 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #54 @ 0x36 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ @@ -494102,34 +494175,34 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1b98b4 │ │ │ │ ldr.w fp, [fp, #8] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #31 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ ldr.w r3, [fp] │ │ │ │ str r7, [sp, #4] │ │ │ │ tst.w r3, #1344 @ 0x540 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1b98b4 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, r7 │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ add r0, sp, #24 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ blx 5926c │ │ │ │ - vldr d7, [pc, #340] @ 1c28a0 │ │ │ │ + vldr d7, [pc, #372] @ 1c2950 │ │ │ │ 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 1bd344 │ │ │ │ @@ -494138,148 +494211,163 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #16 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1b98b4 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - ldrb.w sl, [r6, #13] │ │ │ │ - orr.w fp, r5, r3 │ │ │ │ - ldr r5, [sp, #224] @ 0xe0 │ │ │ │ - orr.w r5, r9, r5 │ │ │ │ + ldrb.w sl, [r5, #13] │ │ │ │ + orr.w fp, r6, r3 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 1c2870 │ │ │ │ - ldr r7, [r6, #28] │ │ │ │ + bne.n 1c2900 │ │ │ │ + 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 1b98b4 │ │ │ │ + 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, #220] @ 0xdc │ │ │ │ - orr.w r9, fp, r3 │ │ │ │ + ldr r6, [sp, #224] @ 0xe0 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bl 1b98b4 │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + orrs r3, r2 │ │ │ │ + orr.w fp, r3, fp │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [r6, #16] │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r3, [r5, #16] │ │ │ │ + orr.w r6, r6, r9 │ │ │ │ cmp r3, #1 │ │ │ │ ittee ls │ │ │ │ - movls r3, sl │ │ │ │ - movls r7, r3 │ │ │ │ + movls r2, sl │ │ │ │ + movls r7, r2 │ │ │ │ ldrhi r3, [r7, #4] │ │ │ │ movhi r7, #0 │ │ │ │ itt hi │ │ │ │ ldrbhi.w sl, [r3] │ │ │ │ - ubfxhi r3, sl, #5, #1 │ │ │ │ + ubfxhi r2, sl, #5, #1 │ │ │ │ + strd r2, r7, [sp] │ │ │ │ movs r2, #15 │ │ │ │ - strd r3, r7, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 1b98b4 │ │ │ │ - ldrb r3, [r6, #12] │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov.w fp, #0 │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - mov r0, r4 │ │ │ │ - str.w fp, [sp, #4] │ │ │ │ - ldrd r7, sl, [sp, #220] @ 0xdc │ │ │ │ - bl 1b98b4 │ │ │ │ - ldr r3, [r6, #24] │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ + ldrd r7, r9, [sp, #220] @ 0xdc │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orrs r7, r3 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ ldrh r3, [r2, #12] │ │ │ │ lsrs r3, r3, #2 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - beq.n 1c2892 │ │ │ │ - ldr r3, [r6, #28] │ │ │ │ + beq.n 1c2940 │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ 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 1b98b4 │ │ │ │ - ldr r3, [r6, #28] │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ - ldr r6, [sp, #224] @ 0xe0 │ │ │ │ + ldr r5, [sp, #224] @ 0xe0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - orr.w r6, sl, r6 │ │ │ │ + orr.w r5, r9, r5 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1b98b4 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ orrs r3, r7 │ │ │ │ - orrs r2, r6 │ │ │ │ - orr.w r3, r3, r9 │ │ │ │ orrs r2, r5 │ │ │ │ - b.n 1c2592 │ │ │ │ - and.w r3, r5, #1 │ │ │ │ - orr.w r5, r5, r5, lsr #1 │ │ │ │ - and.w r5, r5, #1 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - b.n 1c22b0 │ │ │ │ + orr.w r3, r3, fp │ │ │ │ + orrs r2, r6 │ │ │ │ + b.n 1c2624 │ │ │ │ + orr.w r6, r2, r2, lsr #1 │ │ │ │ + and.w r2, r2, #1 │ │ │ │ + and.w r6, r6, #1 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + b.n 1c2344 │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ - b.n 1c245c │ │ │ │ + b.n 1c24ee │ │ │ │ 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 1b98b4 │ │ │ │ - ldr r2, [sp, #220] @ 0xdc │ │ │ │ - ubfx r3, sl, #1, #1 │ │ │ │ - orr.w r9, fp, r2 │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - orrs r5, r2 │ │ │ │ - b.n 1c27c6 │ │ │ │ - mov r3, fp │ │ │ │ - mov r2, fp │ │ │ │ - b.n 1c2814 │ │ │ │ + str r7, [sp, #4] │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ + ldr r6, [sp, #224] @ 0xe0 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bl 1b98b4 │ │ │ │ + ldr r1, [sp, #220] @ 0xdc │ │ │ │ + ubfx r2, sl, #1, #1 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + orrs r3, r1 │ │ │ │ + orr.w fp, r3, fp │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + orrs r6, r3 │ │ │ │ + orr.w r6, r6, r9 │ │ │ │ + b.n 1c2876 │ │ │ │ + movs r3, #0 │ │ │ │ + mov r2, r3 │ │ │ │ + b.n 1c28a4 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3824] @ 0xef0 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ movs r7, #0 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r3, [pc, #428] @ (1c2a70 ) │ │ │ │ + ldr r3, [pc, #428] @ (1c2b20 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov fp, r0 │ │ │ │ str r7, [sp, #4] │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ - vldr d8, [pc, #408] @ 1c2a68 │ │ │ │ + vldr d8, [pc, #408] @ 1c2b18 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ - ldr r1, [pc, #416] @ (1c2a74 ) │ │ │ │ + ldr r1, [pc, #416] @ (1c2b24 ) │ │ │ │ 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 │ │ │ │ @@ -494387,75 +494475,75 @@ │ │ │ │ bl 1b98b4 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orr.w sl, sl, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ cmp r3, r6 │ │ │ │ orr.w r7, r7, r2 │ │ │ │ - bls.n 1c2a1e │ │ │ │ + bls.n 1c2ace │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ ldr.w r5, [r3, r6, lsl #2] │ │ │ │ mov r2, r5 │ │ │ │ - cbz r5, 1c2a20 │ │ │ │ + cbz r5, 1c2ad0 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r5, r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 1b98b4 │ │ │ │ ldrd r3, r2, [sp, #212] @ 0xd4 │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #64] @ (1c2a78 ) │ │ │ │ + ldr r2, [pc, #64] @ (1c2b28 ) │ │ │ │ orr.w r3, sl, r3 │ │ │ │ str.w r3, [fp] │ │ │ │ - ldr r3, [pc, #48] @ (1c2a70 ) │ │ │ │ + ldr r3, [pc, #48] @ (1c2b20 ) │ │ │ │ add r2, pc │ │ │ │ str.w r7, [fp, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c2a60 │ │ │ │ + bne.n 1c2b10 │ │ │ │ mov r0, fp │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 1c2ac8 │ │ │ │ + bvs.n 1c2c18 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - bpl.n 1c29f4 │ │ │ │ + bpl.n 1c2b44 │ │ │ │ lsls r1, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3824] @ 0xef0 │ │ │ │ sub sp, #236 @ 0xec │ │ │ │ mov.w fp, #0 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r3, [pc, #524] @ (1c2ca8 ) │ │ │ │ + ldr r3, [pc, #524] @ (1c2d58 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r9, r0 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ ldr r5, [r1, #8] │ │ │ │ - ldr r1, [pc, #516] @ (1c2cac ) │ │ │ │ + ldr r1, [pc, #516] @ (1c2d5c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #228] @ 0xe4 │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r5, #1 │ │ │ │ @@ -494473,15 +494561,15 @@ │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w r8, r6, r3 │ │ │ │ add r6, sp, #24 │ │ │ │ mov r0, r6 │ │ │ │ blx 5926c │ │ │ │ - vldr d7, [pc, #432] @ 1c2ca0 │ │ │ │ + vldr d7, [pc, #432] @ 1c2d50 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ vstr d7, [sp, #120] @ 0x78 │ │ │ │ bl 1ba30c │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -494610,76 +494698,76 @@ │ │ │ │ cmp sl, r8 │ │ │ │ orr.w r6, r6, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ itt ls │ │ │ │ movls r3, #0 │ │ │ │ movls r2, r3 │ │ │ │ - bls.n 1c2c5e │ │ │ │ + bls.n 1c2d0e │ │ │ │ ldr r3, [r7, #28] │ │ │ │ ldr.w r3, [r3, r8, lsl #2] │ │ │ │ mov r2, r3 │ │ │ │ - cbz r3, 1c2c5e │ │ │ │ + cbz r3, 1c2d0e │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ bl 1b98b4 │ │ │ │ ldrd r2, r3, [sp, #220] @ 0xdc │ │ │ │ orrs r6, r2 │ │ │ │ - ldr r2, [pc, #60] @ (1c2cb0 ) │ │ │ │ + ldr r2, [pc, #60] @ (1c2d60 ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #48] @ (1c2ca8 ) │ │ │ │ + ldr r3, [pc, #48] @ (1c2d58 ) │ │ │ │ add r2, pc │ │ │ │ str.w r6, [r9] │ │ │ │ str.w r5, [r9, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c2c98 │ │ │ │ + bne.n 1c2d48 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #236 @ 0xec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 1c2d58 │ │ │ │ + bmi.n 1c2ca8 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - bcc.n 1c2bbc │ │ │ │ + bcs.n 1c2d0c │ │ │ │ lsls r1, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3824] @ 0xef0 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ movs r7, #0 │ │ │ │ mov r9, r1 │ │ │ │ - ldr r3, [pc, #516] @ (1c2ed8 ) │ │ │ │ + ldr r3, [pc, #516] @ (1c2f88 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - vldr d8, [pc, #504] @ 1c2ed0 │ │ │ │ + vldr d8, [pc, #504] @ 1c2f80 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ - ldr r1, [pc, #504] @ (1c2edc ) │ │ │ │ + ldr r1, [pc, #504] @ (1c2f8c ) │ │ │ │ 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 │ │ │ │ @@ -494826,75 +494914,75 @@ │ │ │ │ orr.w r6, r6, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ it ls │ │ │ │ movls r3, #0 │ │ │ │ orr.w r5, r5, r2 │ │ │ │ it ls │ │ │ │ movls r2, r3 │ │ │ │ - bls.n 1c2e90 │ │ │ │ + bls.n 1c2f40 │ │ │ │ ldr.w r3, [r9, #28] │ │ │ │ ldr.w r3, [r3, fp, lsl #2] │ │ │ │ mov r2, r3 │ │ │ │ - cbz r3, 1c2e90 │ │ │ │ + cbz r3, 1c2f40 │ │ │ │ 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 1b98b4 │ │ │ │ ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r6, r2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #44] @ (1c2ed8 ) │ │ │ │ + ldr r3, [pc, #44] @ (1c2f88 ) │ │ │ │ str r6, [r2, #0] │ │ │ │ str r5, [r2, #4] │ │ │ │ - ldr r2, [pc, #48] @ (1c2ee0 ) │ │ │ │ + ldr r2, [pc, #48] @ (1c2f90 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c2ecc │ │ │ │ + bne.n 1c2f7c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 1c2f10 │ │ │ │ + bcs.n 1c3060 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - bne.n 1c2f7c │ │ │ │ + beq.n 1c2ecc │ │ │ │ lsls r1, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3816] @ 0xee8 │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ movs r6, #0 │ │ │ │ mov r9, r1 │ │ │ │ - ldr.w r3, [pc, #1096] @ 1c3348 │ │ │ │ + ldr.w r3, [pc, #1096] @ 1c33f8 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ str r6, [sp, #4] │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, sp, #228 @ 0xe4 │ │ │ │ ldr r7, [r1, #8] │ │ │ │ - ldr.w r1, [pc, #1084] @ 1c334c │ │ │ │ + ldr.w r1, [pc, #1084] @ 1c33fc │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #236] @ 0xec │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r7, #1 │ │ │ │ @@ -495093,15 +495181,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 1c3302 │ │ │ │ + bne.w 1c33b2 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 5926c │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #228 @ 0xe4 │ │ │ │ @@ -495113,15 +495201,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 1c32e6 │ │ │ │ + bne.w 1c3396 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 5926c │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #228 @ 0xe4 │ │ │ │ @@ -495141,15 +495229,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 1c3276 │ │ │ │ + bne.n 1c3326 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r0, r5 │ │ │ │ blx 5926c │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #228 @ 0xe4 │ │ │ │ movs r3, #0 │ │ │ │ @@ -495159,16 +495247,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, 1c31f6 │ │ │ │ - vldr d7, [pc, #328] @ 1c3328 │ │ │ │ + cbz r3, 1c32a6 │ │ │ │ + vldr d7, [pc, #328] @ 1c33d8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #228 @ 0xe4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1b98b4 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r3 │ │ │ │ @@ -495189,15 +495277,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 1c32ca │ │ │ │ + bne.n 1c337a │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 5926c │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #228 @ 0xe4 │ │ │ │ @@ -495208,30 +495296,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, 1c32ae │ │ │ │ + cbnz r3, 1c335e │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r2, [pc, #248] @ (1c3350 ) │ │ │ │ + ldr r2, [pc, #248] @ (1c3400 ) │ │ │ │ strd r7, r6, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #232] @ (1c3348 ) │ │ │ │ + ldr r3, [pc, #232] @ (1c33f8 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c331e │ │ │ │ + bne.n 1c33ce │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - vldr d7, [pc, #184] @ 1c3330 │ │ │ │ + vldr d7, [pc, #184] @ 1c33e0 │ │ │ │ add r0, sp, #228 @ 0xe4 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1b98b4 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ @@ -495244,59 +495332,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 1b9bb0 │ │ │ │ - b.n 1c31f6 │ │ │ │ + b.n 1c32a6 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #2 │ │ │ │ add r0, sp, #228 @ 0xe4 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ bl 1b98b4 │ │ │ │ ldrd r2, r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r2 │ │ │ │ orrs r6, r3 │ │ │ │ - b.n 1c3254 │ │ │ │ - vldr d7, [pc, #108] @ 1c3338 │ │ │ │ + b.n 1c3304 │ │ │ │ + vldr d7, [pc, #108] @ 1c33e8 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ add r0, sp, #228 @ 0xe4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1b98b4 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r6, r3 │ │ │ │ - b.n 1c3226 │ │ │ │ - vldr d7, [pc, #72] @ 1c3330 │ │ │ │ + b.n 1c32d6 │ │ │ │ + vldr d7, [pc, #72] @ 1c33e0 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ add r0, sp, #228 @ 0xe4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1b98b4 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r6, r3 │ │ │ │ - b.n 1c3168 │ │ │ │ - vldr d7, [pc, #60] @ 1c3340 │ │ │ │ + b.n 1c3218 │ │ │ │ + vldr d7, [pc, #60] @ 1c33f0 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #228 @ 0xe4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1b98b4 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r6, r3 │ │ │ │ - b.n 1c3136 │ │ │ │ + b.n 1c31e6 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ lsls r5, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -495310,34 +495398,34 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 1c3328 │ │ │ │ + beq.n 1c3478 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldmia r5, {r5, r7} │ │ │ │ + ldmia r4, {r4, r5, r6, r7} │ │ │ │ lsls r1, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3808] @ 0xee0 │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ movs r6, #0 │ │ │ │ mov r9, r1 │ │ │ │ - ldr.w r3, [pc, #1128] @ 1c37d8 │ │ │ │ + ldr.w r3, [pc, #1128] @ 1c3888 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ str r6, [sp, #4] │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, sp, #236 @ 0xec │ │ │ │ ldr r7, [r1, #8] │ │ │ │ - ldr.w r1, [pc, #1116] @ 1c37dc │ │ │ │ + ldr.w r1, [pc, #1116] @ 1c388c │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r7, #1 │ │ │ │ @@ -495549,15 +495637,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 1c3798 │ │ │ │ + bne.w 1c3848 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 5926c │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #236 @ 0xec │ │ │ │ @@ -495569,15 +495657,15 @@ │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ subs r3, #244 @ 0xf4 │ │ │ │ orrs r3, r2 │ │ │ │ and.w r3, fp, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1c377c │ │ │ │ + bne.w 1c382c │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 5926c │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #236 @ 0xec │ │ │ │ @@ -495597,15 +495685,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 1c370c │ │ │ │ + bne.n 1c37bc │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r0, r5 │ │ │ │ blx 5926c │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #236 @ 0xec │ │ │ │ movs r3, #0 │ │ │ │ @@ -495615,16 +495703,16 @@ │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ subs r3, #245 @ 0xf5 │ │ │ │ orrs r3, r2 │ │ │ │ and.w r3, r9, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - cbz r3, 1c368c │ │ │ │ - vldr d7, [pc, #324] @ 1c37b8 │ │ │ │ + cbz r3, 1c373c │ │ │ │ + vldr d7, [pc, #324] @ 1c3868 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #236 @ 0xec │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1b98b4 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r7, r3 │ │ │ │ @@ -495645,15 +495733,15 @@ │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ subs r3, #245 @ 0xf5 │ │ │ │ orrs r3, r2 │ │ │ │ and.w r3, r9, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c3760 │ │ │ │ + bne.n 1c3810 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 5926c │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #236 @ 0xec │ │ │ │ @@ -495664,30 +495752,30 @@ │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ subs r3, #245 @ 0xf5 │ │ │ │ orrs r3, r2 │ │ │ │ and.w r3, r9, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - cbnz r3, 1c3744 │ │ │ │ + cbnz r3, 1c37f4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr r2, [pc, #240] @ (1c37e0 ) │ │ │ │ + ldr r2, [pc, #240] @ (1c3890 ) │ │ │ │ strd r7, r6, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #224] @ (1c37d8 ) │ │ │ │ + ldr r3, [pc, #224] @ (1c3888 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c37b4 │ │ │ │ + bne.n 1c3864 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add sp, #252 @ 0xfc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - vldr d7, [pc, #176] @ 1c37c0 │ │ │ │ + vldr d7, [pc, #176] @ 1c3870 │ │ │ │ add r0, sp, #236 @ 0xec │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1b98b4 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ @@ -495700,59 +495788,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 1b9bb0 │ │ │ │ - b.n 1c368c │ │ │ │ + b.n 1c373c │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #2 │ │ │ │ add r0, sp, #236 @ 0xec │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ bl 1b98b4 │ │ │ │ ldrd r2, r3, [sp, #236] @ 0xec │ │ │ │ orrs r7, r2 │ │ │ │ orrs r6, r3 │ │ │ │ - b.n 1c36ea │ │ │ │ - vldr d7, [pc, #100] @ 1c37c8 │ │ │ │ + b.n 1c379a │ │ │ │ + vldr d7, [pc, #100] @ 1c3878 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ add r0, sp, #236 @ 0xec │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1b98b4 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ orrs r6, r3 │ │ │ │ - b.n 1c36bc │ │ │ │ - vldr d7, [pc, #64] @ 1c37c0 │ │ │ │ + b.n 1c376c │ │ │ │ + vldr d7, [pc, #64] @ 1c3870 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ add r0, sp, #236 @ 0xec │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1b98b4 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ orrs r6, r3 │ │ │ │ - b.n 1c35fe │ │ │ │ - vldr d7, [pc, #52] @ 1c37d0 │ │ │ │ + b.n 1c36ae │ │ │ │ + vldr d7, [pc, #52] @ 1c3880 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #236 @ 0xec │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1b98b4 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ orrs r6, r3 │ │ │ │ - b.n 1c35cc │ │ │ │ + b.n 1c367c │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ lsls r5, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -495764,27 +495852,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r3, {r2, r3, r6, r7} │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldmia r1, {r1, r3} │ │ │ │ + ldmia r0!, {r1, r3, r4, r6} │ │ │ │ lsls r1, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3816] @ 0xee8 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #620] @ (1c3a68 ) │ │ │ │ - ldr r3, [pc, #620] @ (1c3a6c ) │ │ │ │ + ldr r2, [pc, #620] @ (1c3b18 ) │ │ │ │ + ldr r3, [pc, #620] @ (1c3b1c ) │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ add r2, pc │ │ │ │ mov.w sl, #0 │ │ │ │ ldr.w r8, [r5, #8] │ │ │ │ mov r9, r0 │ │ │ │ mov r7, sl │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -495794,15 +495882,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #236] @ 0xec │ │ │ │ mov.w r3, #0 │ │ │ │ ubfx r3, r8, #2, #1 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ ubfx r3, r8, #6, #1 │ │ │ │ - beq.w 1c3a70 │ │ │ │ + beq.w 1c3b20 │ │ │ │ add r4, sp, #228 @ 0xe4 │ │ │ │ strd r2, sl, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 1b98b4 │ │ │ │ @@ -495846,15 +495934,15 @@ │ │ │ │ blx 5926c │ │ │ │ ands.w fp, r8, #1024 @ 0x400 │ │ │ │ and.w r3, r8, #4096 @ 0x1000 │ │ │ │ str r3, [sp, #8] │ │ │ │ it eq │ │ │ │ ldreq r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1c3cb0 │ │ │ │ + bne.w 1c3d60 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #112] @ 0x70 │ │ │ │ mov r1, r7 │ │ │ │ ldrb.w r3, [r5, #40] @ 0x28 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ @@ -495873,15 +495961,15 @@ │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r7 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ blx 5926c │ │ │ │ - vldr d7, [pc, #348] @ 1c3a60 │ │ │ │ + vldr d7, [pc, #348] @ 1c3b10 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1ba30c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -495999,32 +496087,32 @@ │ │ │ │ orrs r6, r3 │ │ │ │ blx 5926c │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 1c3cbc │ │ │ │ + beq.w 1c3d6c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ and.w r3, r8, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1c3d94 │ │ │ │ + beq.w 1c3e44 │ │ │ │ ands.w r2, r8, #16384 @ 0x4000 │ │ │ │ - beq.w 1c3dd8 │ │ │ │ + beq.w 1c3e88 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1c3cc6 │ │ │ │ + b.n 1c3d76 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r2, r3, r6} │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #228 @ 0xe4 │ │ │ │ strd r2, r6, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ @@ -496067,15 +496155,15 @@ │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r0, r7 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ blx 5926c │ │ │ │ - vldr d7, [pc, #728] @ 1c3dc8 │ │ │ │ + vldr d7, [pc, #728] @ 1c3e78 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1ba30c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -496122,15 +496210,15 @@ │ │ │ │ blx 5926c │ │ │ │ ldr.w sl, [r5, #16] │ │ │ │ movs r2, #2 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #136] @ 0x88 │ │ │ │ mov r2, sl │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1c3b88 │ │ │ │ + beq.n 1c3c38 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl 1ba070 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -496165,15 +496253,15 @@ │ │ │ │ movs r2, #16 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #9 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1b98b4 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - vldr d7, [pc, #472] @ 1c3dc8 │ │ │ │ + vldr d7, [pc, #472] @ 1c3e78 │ │ │ │ mov r1, r7 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #32] │ │ │ │ orrs r6, r3 │ │ │ │ @@ -496190,15 +496278,15 @@ │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r7 │ │ │ │ orrs r6, r3 │ │ │ │ blx 5926c │ │ │ │ - vldr d7, [pc, #408] @ 1c3dc8 │ │ │ │ + vldr d7, [pc, #408] @ 1c3e78 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ bl 1ba290 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #31 │ │ │ │ @@ -496209,60 +496297,60 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1b98b4 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orr.w r7, r8, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r6, r3 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1c3cb6 │ │ │ │ + beq.n 1c3d66 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c3db8 │ │ │ │ + beq.w 1c3e68 │ │ │ │ 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 1b98b4 │ │ │ │ ldrd r2, r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #320] @ (1c3dd0 ) │ │ │ │ + ldr r2, [pc, #320] @ (1c3e80 ) │ │ │ │ orrs r6, r3 │ │ │ │ - ldr r3, [pc, #320] @ (1c3dd4 ) │ │ │ │ + ldr r3, [pc, #320] @ (1c3e84 ) │ │ │ │ add r2, pc │ │ │ │ strd r7, r6, [r9] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1c3de2 │ │ │ │ + bne.w 1c3e92 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1c38c4 │ │ │ │ + b.n 1c3974 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1c3c78 │ │ │ │ + b.n 1c3d28 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c3d86 │ │ │ │ + bne.n 1c3e36 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, r2 │ │ │ │ strd r3, r2, [sp, #168] @ 0xa8 │ │ │ │ mov r3, sl │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1c3cd6 │ │ │ │ + beq.n 1c3d86 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ bl 1bd2e0 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ @@ -496272,34 +496360,34 @@ │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1b98b4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r7, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ - vldr d7, [pc, #204] @ 1c3dc8 │ │ │ │ + vldr d7, [pc, #204] @ 1c3e78 │ │ │ │ mov r1, r2 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ orrs r6, r3 │ │ │ │ bl 1b98b4 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r6, r3 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1c3d9a │ │ │ │ + beq.n 1c3e4a │ │ │ │ ldr r3, [sp, #8] │ │ │ │ and.w r2, r8, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c3dac │ │ │ │ + beq.n 1c3e5c │ │ │ │ ands.w fp, r8, #16384 @ 0x4000 │ │ │ │ - beq.n 1c3dbc │ │ │ │ + beq.n 1c3e6c │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -496320,76 +496408,76 @@ │ │ │ │ bl 1b98b4 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ cmp sl, r2 │ │ │ │ orr.w r6, r6, r3 │ │ │ │ - bls.n 1c3cb6 │ │ │ │ + bls.n 1c3d66 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ - cbz r3, 1c3db8 │ │ │ │ + cbz r3, 1c3e68 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1c3c78 │ │ │ │ + b.n 1c3d28 │ │ │ │ tst.w r8, #16384 @ 0x4000 │ │ │ │ mov r2, fp │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1c3cc6 │ │ │ │ + b.n 1c3d76 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ - b.n 1c3cc6 │ │ │ │ + b.n 1c3d76 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 1c3db2 │ │ │ │ + cbz r3, 1c3e62 │ │ │ │ tst.w r8, #16384 @ 0x4000 │ │ │ │ mov r3, fp │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1c3d38 │ │ │ │ + b.n 1c3de8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1c3d38 │ │ │ │ + b.n 1c3de8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1c3d38 │ │ │ │ + b.n 1c3de8 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1c3c78 │ │ │ │ + b.n 1c3d28 │ │ │ │ cmp r2, #0 │ │ │ │ mov r3, fp │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1c3d38 │ │ │ │ + b.n 1c3de8 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r1, r3, r5, r6} │ │ │ │ + stmia r2!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1c3cc6 │ │ │ │ + b.n 1c3d76 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3816] @ 0xee8 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #620] @ (1c4068 ) │ │ │ │ - ldr r3, [pc, #620] @ (1c406c ) │ │ │ │ + ldr r2, [pc, #620] @ (1c4118 ) │ │ │ │ + ldr r3, [pc, #620] @ (1c411c ) │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ add r2, pc │ │ │ │ mov.w sl, #0 │ │ │ │ ldr.w r8, [r5, #8] │ │ │ │ mov r9, r0 │ │ │ │ mov r7, sl │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -496401,15 +496489,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ ubfx r3, r8, #2, #1 │ │ │ │ str r1, [sp, #20] │ │ │ │ ubfx r1, r8, #5, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ str r2, [sp, #0] │ │ │ │ - beq.w 1c4070 │ │ │ │ + beq.w 1c4120 │ │ │ │ add r4, sp, #228 @ 0xe4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ bl 1b98b4 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ @@ -496455,15 +496543,15 @@ │ │ │ │ ands.w r2, r8, #1024 @ 0x400 │ │ │ │ and.w r3, r8, #4096 @ 0x1000 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ it eq │ │ │ │ ldreq r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1c42b0 │ │ │ │ + bne.w 1c4360 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #112] @ 0x70 │ │ │ │ mov r1, r7 │ │ │ │ ldrb.w r3, [r5, #40] @ 0x28 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ @@ -496482,15 +496570,15 @@ │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r7 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ blx 5926c │ │ │ │ - vldr d7, [pc, #340] @ 1c4060 │ │ │ │ + vldr d7, [pc, #340] @ 1c4110 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1ba30c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -496537,15 +496625,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ orr.w r3, sl, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ blx 5926c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w sl, [r5, #16] │ │ │ │ mov r1, r7 │ │ │ │ - vldr d7, [pc, #204] @ 1c4060 │ │ │ │ + vldr d7, [pc, #204] @ 1c4110 │ │ │ │ mov r0, r4 │ │ │ │ mov.w fp, r3, lsr #10 │ │ │ │ cmp sl, fp │ │ │ │ it ls │ │ │ │ movls r2, #0 │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ itt hi │ │ │ │ @@ -496607,32 +496695,32 @@ │ │ │ │ blx 5926c │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c42b6 │ │ │ │ + beq.w 1c4366 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ and.w r3, r8, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1c43b2 │ │ │ │ + beq.w 1c4462 │ │ │ │ ands.w r2, r8, #16384 @ 0x4000 │ │ │ │ - beq.w 1c43ec │ │ │ │ + beq.w 1c449c │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1c42c0 │ │ │ │ + b.n 1c4370 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r1!, {r2, r3, r6} │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #228 @ 0xe4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ @@ -496674,15 +496762,15 @@ │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, r6 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r7 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ blx 5926c │ │ │ │ - vldr d7, [pc, #740] @ 1c43d0 │ │ │ │ + vldr d7, [pc, #740] @ 1c4480 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1ba30c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -496723,20 +496811,20 @@ │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, r6 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r7 │ │ │ │ orr.w fp, r8, r3 │ │ │ │ blx 5926c │ │ │ │ - vldr d7, [pc, #608] @ 1c43d0 │ │ │ │ + vldr d7, [pc, #608] @ 1c4480 │ │ │ │ ldr.w r8, [r5, #16] │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ mov r2, r8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1c4184 │ │ │ │ + beq.n 1c4234 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl 1ba070 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -496771,15 +496859,15 @@ │ │ │ │ movs r2, #16 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #9 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1b98b4 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - vldr d7, [pc, #484] @ 1c43d0 │ │ │ │ + vldr d7, [pc, #484] @ 1c4480 │ │ │ │ mov r2, r5 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #32] │ │ │ │ orrs r6, r3 │ │ │ │ @@ -496796,15 +496884,15 @@ │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #0 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ mov r0, r7 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ orrs r6, r3 │ │ │ │ blx 5926c │ │ │ │ - vldr d7, [pc, #420] @ 1c43d0 │ │ │ │ + vldr d7, [pc, #420] @ 1c4480 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ bl 1ba290 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #31 │ │ │ │ @@ -496817,57 +496905,57 @@ │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ mov r2, r8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r6, r3 │ │ │ │ mov r3, r8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1c4276 │ │ │ │ + beq.n 1c4326 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r3 │ │ │ │ - cbz r3, 1c4276 │ │ │ │ + cbz r3, 1c4326 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ bl 1b98b4 │ │ │ │ ldrd r2, r3, [sp, #228] @ 0xe4 │ │ │ │ orr.w r2, sl, r2 │ │ │ │ orrs r3, r6 │ │ │ │ strd r2, r3, [r9] │ │ │ │ - ldr r2, [pc, #324] @ (1c43d8 ) │ │ │ │ - ldr r3, [pc, #324] @ (1c43dc ) │ │ │ │ + ldr r2, [pc, #324] @ (1c4488 ) │ │ │ │ + ldr r3, [pc, #324] @ (1c448c ) │ │ │ │ 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 1c4400 │ │ │ │ + bne.w 1c44b0 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1c3eca │ │ │ │ + b.n 1c3f7a │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c43a4 │ │ │ │ + bne.n 1c4454 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r2 │ │ │ │ strd r3, r2, [sp, #168] @ 0xa8 │ │ │ │ mov r3, sl │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1c42d0 │ │ │ │ + beq.n 1c4380 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ bl 1bd2e0 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ @@ -496875,15 +496963,15 @@ │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1b98b4 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - vldr d7, [pc, #224] @ 1c43d0 │ │ │ │ + vldr d7, [pc, #224] @ 1c4480 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ ldr r7, [sp, #232] @ 0xe8 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ @@ -496891,21 +496979,21 @@ │ │ │ │ bl 1b98b4 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c43b8 │ │ │ │ + beq.n 1c4468 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ and.w r2, r8, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c43e0 │ │ │ │ + beq.n 1c4490 │ │ │ │ ands.w r3, r8, #16384 @ 0x4000 │ │ │ │ - beq.n 1c43f6 │ │ │ │ + beq.n 1c44a6 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -496928,86 +497016,86 @@ │ │ │ │ orr.w r6, r6, r7 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w r6, r6, r3 │ │ │ │ itt ls │ │ │ │ movls r3, #0 │ │ │ │ movls r2, r3 │ │ │ │ - bls.n 1c438a │ │ │ │ + bls.n 1c443a │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr.w r3, [r3, fp, lsl #2] │ │ │ │ mov r2, r3 │ │ │ │ - cbz r3, 1c438a │ │ │ │ + cbz r3, 1c443a │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ bl 1b98b4 │ │ │ │ ldrd r2, r3, [sp, #228] @ 0xe4 │ │ │ │ orr.w r2, r8, r2 │ │ │ │ orrs r3, r6 │ │ │ │ - b.n 1c428e │ │ │ │ + b.n 1c433e │ │ │ │ tst.w r8, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1c42c0 │ │ │ │ + b.n 1c4370 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ - b.n 1c42c0 │ │ │ │ + b.n 1c4370 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 1c43e6 │ │ │ │ + cbz r3, 1c4496 │ │ │ │ tst.w r8, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1c4332 │ │ │ │ + b.n 1c43e2 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r2, r5, r6, pc} │ │ │ │ + pop {r1, r2, r4, r5, r7} │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1c4332 │ │ │ │ + b.n 1c43e2 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1c4332 │ │ │ │ + b.n 1c43e2 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1c42c0 │ │ │ │ + b.n 1c4370 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1c4332 │ │ │ │ + b.n 1c43e2 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3816] @ 0xee8 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #628] @ (1c4690 ) │ │ │ │ - ldr r3, [pc, #628] @ (1c4694 ) │ │ │ │ + ldr r2, [pc, #628] @ (1c4740 ) │ │ │ │ + ldr r3, [pc, #628] @ (1c4744 ) │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ add r2, pc │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r9, [r8, #8] │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r6 │ │ │ │ mov r7, r6 │ │ │ │ @@ -497019,15 +497107,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ ubfx r3, r9, #2, #1 │ │ │ │ str r1, [sp, #20] │ │ │ │ ubfx r1, r9, #5, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ ubfx r3, r9, #6, #1 │ │ │ │ str r1, [sp, #16] │ │ │ │ - beq.w 1c4698 │ │ │ │ + beq.w 1c4748 │ │ │ │ add r4, sp, #228 @ 0xe4 │ │ │ │ strd r2, r6, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 1b98b4 │ │ │ │ @@ -497084,15 +497172,15 @@ │ │ │ │ ands.w r2, r9, #1024 @ 0x400 │ │ │ │ and.w r3, r9, #4096 @ 0x1000 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ it eq │ │ │ │ ldreq r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1c48ce │ │ │ │ + bne.w 1c497e │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #112] @ 0x70 │ │ │ │ mov r1, r6 │ │ │ │ ldrb.w r3, [r8, #40] @ 0x28 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ @@ -497111,15 +497199,15 @@ │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r6 │ │ │ │ orrs r7, r3 │ │ │ │ blx 5926c │ │ │ │ - vldr d7, [pc, #328] @ 1c4688 │ │ │ │ + vldr d7, [pc, #328] @ 1c4738 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1ba30c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -497230,33 +497318,33 @@ │ │ │ │ orrs r7, r3 │ │ │ │ blx 5926c │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c48da │ │ │ │ + beq.w 1c498a │ │ │ │ ldr r2, [sp, #16] │ │ │ │ and.w r3, r9, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1c49b4 │ │ │ │ + beq.w 1c4a64 │ │ │ │ ands.w r2, r9, #16384 @ 0x4000 │ │ │ │ - beq.w 1c49e6 │ │ │ │ + beq.w 1c4a96 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1c48e4 │ │ │ │ + b.n 1c4994 │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r4, 1c470a │ │ │ │ + cbnz r4, 1c478e │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #228 @ 0xe4 │ │ │ │ strd r2, r5, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ @@ -497297,15 +497385,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r0, r6 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ blx 5926c │ │ │ │ - vldr d7, [pc, #744] @ 1c49f8 │ │ │ │ + vldr d7, [pc, #744] @ 1c4aa8 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1ba30c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -497352,15 +497440,15 @@ │ │ │ │ blx 5926c │ │ │ │ ldr.w r9, [r8, #16] │ │ │ │ movs r2, #2 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #136] @ 0x88 │ │ │ │ mov r2, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1c47a8 │ │ │ │ + beq.n 1c4858 │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 1ba070 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -497422,15 +497510,15 @@ │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r6 │ │ │ │ orrs r5, r3 │ │ │ │ blx 5926c │ │ │ │ - vldr d7, [pc, #428] @ 1c49f8 │ │ │ │ + vldr d7, [pc, #428] @ 1c4aa8 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ bl 1ba290 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #31 │ │ │ │ @@ -497441,60 +497529,60 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1b98b4 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1c48d4 │ │ │ │ + beq.n 1c4984 │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c49d8 │ │ │ │ + beq.w 1c4a88 │ │ │ │ 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 1b98b4 │ │ │ │ ldrd r2, r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #340] @ (1c4a00 ) │ │ │ │ + ldr r2, [pc, #340] @ (1c4ab0 ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #340] @ (1c4a04 ) │ │ │ │ + ldr r3, [pc, #340] @ (1c4ab4 ) │ │ │ │ add r2, pc │ │ │ │ strd r7, r5, [sl] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1c49f0 │ │ │ │ + bne.w 1c4aa0 │ │ │ │ mov r0, sl │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1c4502 │ │ │ │ + b.n 1c45b2 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1c4896 │ │ │ │ + b.n 1c4946 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c49a6 │ │ │ │ + bne.n 1c4a56 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r2 │ │ │ │ strd r3, r2, [sp, #168] @ 0xa8 │ │ │ │ mov r3, fp │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1c48f6 │ │ │ │ + beq.n 1c49a6 │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ bl 1bd2e0 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ @@ -497502,36 +497590,36 @@ │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1b98b4 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - vldr d7, [pc, #224] @ 1c49f8 │ │ │ │ + vldr d7, [pc, #224] @ 1c4aa8 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ orrs r7, r3 │ │ │ │ bl 1b98b4 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ ldr r6, [sp, #232] @ 0xe8 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r6, r7 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c49ba │ │ │ │ + beq.n 1c4a6a │ │ │ │ ldr r3, [sp, #16] │ │ │ │ and.w r2, r9, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c49cc │ │ │ │ + beq.n 1c4a7c │ │ │ │ ands.w r3, r9, #16384 @ 0x4000 │ │ │ │ - beq.n 1c49dc │ │ │ │ + beq.n 1c4a8c │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -497552,75 +497640,75 @@ │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ orrs r5, r6 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ cmp fp, r2 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bls.n 1c48d4 │ │ │ │ + bls.n 1c4984 │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ - cbz r3, 1c49d8 │ │ │ │ + cbz r3, 1c4a88 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1c4896 │ │ │ │ + b.n 1c4946 │ │ │ │ tst.w r9, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1c48e4 │ │ │ │ + b.n 1c4994 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ - b.n 1c48e4 │ │ │ │ + b.n 1c4994 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 1c49d2 │ │ │ │ + cbz r3, 1c4a82 │ │ │ │ tst.w r9, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1c4956 │ │ │ │ + b.n 1c4a06 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1c4956 │ │ │ │ + b.n 1c4a06 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1c4956 │ │ │ │ + b.n 1c4a06 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1c4896 │ │ │ │ + b.n 1c4946 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1c4956 │ │ │ │ + b.n 1c4a06 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1c48e4 │ │ │ │ + b.n 1c4994 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb74c │ │ │ │ + @ instruction: 0xb69c │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3816] @ 0xee8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #780] @ (1c4d28 ) │ │ │ │ - ldr r3, [pc, #780] @ (1c4d2c ) │ │ │ │ + ldr r2, [pc, #780] @ (1c4dd8 ) │ │ │ │ + ldr r3, [pc, #780] @ (1c4ddc ) │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ add r2, pc │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ mov fp, r0 │ │ │ │ mov sl, r8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -497638,15 +497726,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 1c4d30 │ │ │ │ + beq.w 1c4de0 │ │ │ │ add r4, sp, #228 @ 0xe4 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -497726,15 +497814,15 @@ │ │ │ │ ands.w r2, r5, #1024 @ 0x400 │ │ │ │ and.w r3, r5, #4096 @ 0x1000 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ it eq │ │ │ │ ldreq r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1c4fe4 │ │ │ │ + bne.w 1c5094 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #112] @ 0x70 │ │ │ │ mov r1, r8 │ │ │ │ ldrb.w r3, [r6, #40] @ 0x28 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ @@ -497765,15 +497853,15 @@ │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ orrs r7, r3 │ │ │ │ blx 5926c │ │ │ │ - vldr d7, [pc, #360] @ 1c4d20 │ │ │ │ + vldr d7, [pc, #360] @ 1c4dd0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1ba30c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -497895,32 +497983,32 @@ │ │ │ │ blx 5926c │ │ │ │ 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 1c4ff0 │ │ │ │ + beq.w 1c50a0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1c50ce │ │ │ │ + beq.w 1c517e │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 1c5112 │ │ │ │ + beq.w 1c51c2 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1c4ffa │ │ │ │ + b.n 1c50aa │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - push {r2, r3, r4, r6, r7, lr} │ │ │ │ + push {r2, r3, r5, lr} │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #228 @ 0xe4 │ │ │ │ strd r2, r7, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ @@ -498013,15 +498101,15 @@ │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ blx 5926c │ │ │ │ - vldr d7, [pc, #728] @ 1c50f8 │ │ │ │ + vldr d7, [pc, #728] @ 1c51a8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1ba30c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -498068,15 +498156,15 @@ │ │ │ │ blx 5926c │ │ │ │ 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 1c4eb2 │ │ │ │ + beq.n 1c4f62 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1ba070 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -498116,15 +498204,15 @@ │ │ │ │ movs r2, #16 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #9 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1b98b4 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - vldr d7, [pc, #468] @ 1c50f8 │ │ │ │ + vldr d7, [pc, #468] @ 1c51a8 │ │ │ │ mov r2, r6 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ orr.w sl, r7, r3 │ │ │ │ vstr d7, [sp, #32] │ │ │ │ @@ -498140,15 +498228,15 @@ │ │ │ │ ldr r7, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ orrs r7, r5 │ │ │ │ ldr r5, [sp, #232] @ 0xe8 │ │ │ │ blx 5926c │ │ │ │ - vldr d7, [pc, #408] @ 1c50f8 │ │ │ │ + vldr d7, [pc, #408] @ 1c51a8 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ orr.w r5, sl, r5 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ bl 1ba290 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ @@ -498160,60 +498248,60 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1b98b4 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1c4fea │ │ │ │ + beq.n 1c509a │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c50f2 │ │ │ │ + beq.w 1c51a2 │ │ │ │ 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 1b98b4 │ │ │ │ ldrd r2, r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #316] @ (1c5100 ) │ │ │ │ + ldr r2, [pc, #316] @ (1c51b0 ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #316] @ (1c5104 ) │ │ │ │ + ldr r3, [pc, #316] @ (1c51b4 ) │ │ │ │ add r2, pc │ │ │ │ strd r7, r5, [fp] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1c511c │ │ │ │ + bne.w 1c51cc │ │ │ │ mov r0, fp │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1c4b58 │ │ │ │ + b.n 1c4c08 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1c4fac │ │ │ │ + b.n 1c505c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c50c0 │ │ │ │ + bne.n 1c5170 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ strd r3, r2, [sp, #168] @ 0xa8 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1c500a │ │ │ │ + beq.n 1c50ba │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ bl 1bd2e0 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ @@ -498221,15 +498309,15 @@ │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1b98b4 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - vldr d7, [pc, #204] @ 1c50f8 │ │ │ │ + vldr d7, [pc, #204] @ 1c51a8 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ orr.w r8, r1, r3 │ │ │ │ @@ -498237,21 +498325,21 @@ │ │ │ │ bl 1b98b4 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c50d4 │ │ │ │ + beq.n 1c5184 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c50e6 │ │ │ │ + beq.n 1c5196 │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 1c5108 │ │ │ │ + beq.n 1c51b8 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -498271,75 +498359,75 @@ │ │ │ │ bl 1b98b4 │ │ │ │ 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 1c4fea │ │ │ │ + bls.n 1c509a │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ - cbz r3, 1c50f2 │ │ │ │ + cbz r3, 1c51a2 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1c4fac │ │ │ │ + b.n 1c505c │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1c4ffa │ │ │ │ + b.n 1c50aa │ │ │ │ ldr r2, [sp, #12] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ - b.n 1c4ffa │ │ │ │ + b.n 1c50aa │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 1c50ec │ │ │ │ + cbz r3, 1c519c │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1c5070 │ │ │ │ + b.n 1c5120 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1c5070 │ │ │ │ + b.n 1c5120 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1c5070 │ │ │ │ + b.n 1c5120 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1c4fac │ │ │ │ + b.n 1c505c │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - add sp, #216 @ 0xd8 │ │ │ │ + add r7, sp, #536 @ 0x218 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1c5070 │ │ │ │ + b.n 1c5120 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1c4ffa │ │ │ │ + b.n 1c50aa │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3816] @ 0xee8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #756] @ (1c5428 ) │ │ │ │ - ldr r3, [pc, #756] @ (1c542c ) │ │ │ │ + ldr r2, [pc, #756] @ (1c54d8 ) │ │ │ │ + ldr r3, [pc, #756] @ (1c54dc ) │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ add r2, pc │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ mov fp, r0 │ │ │ │ mov sl, r8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -498357,15 +498445,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 1c5430 │ │ │ │ + beq.w 1c54e0 │ │ │ │ add r4, sp, #228 @ 0xe4 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -498445,15 +498533,15 @@ │ │ │ │ ands.w r2, r5, #1024 @ 0x400 │ │ │ │ and.w r3, r5, #4096 @ 0x1000 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ it eq │ │ │ │ ldreq r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1c56ca │ │ │ │ + bne.w 1c577a │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #112] @ 0x70 │ │ │ │ mov r1, r8 │ │ │ │ ldrb.w r3, [r6, #40] @ 0x28 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ @@ -498484,15 +498572,15 @@ │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ orrs r7, r3 │ │ │ │ blx 5926c │ │ │ │ - vldr d7, [pc, #336] @ 1c5420 │ │ │ │ + vldr d7, [pc, #336] @ 1c54d0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1ba30c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -498604,33 +498692,33 @@ │ │ │ │ mov r0, r8 │ │ │ │ orrs r2, r3 │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ blx 5926c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c56d6 │ │ │ │ + beq.w 1c5786 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1c57b4 │ │ │ │ + beq.w 1c5864 │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 1c57f8 │ │ │ │ + beq.w 1c58a8 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1c56e0 │ │ │ │ + b.n 1c5790 │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #784 @ 0x310 │ │ │ │ + add r6, sp, #80 @ 0x50 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #228 @ 0xe4 │ │ │ │ strd r2, r7, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ @@ -498723,15 +498811,15 @@ │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ blx 5926c │ │ │ │ - vldr d7, [pc, #712] @ 1c57e8 │ │ │ │ + vldr d7, [pc, #712] @ 1c5898 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1ba30c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -498775,15 +498863,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ orrs r5, r3 │ │ │ │ orr.w r7, r9, r7 │ │ │ │ blx 5926c │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ mov r2, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1c55aa │ │ │ │ + beq.n 1c565a │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1ba070 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -498864,60 +498952,60 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 1b98b4 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1c56d0 │ │ │ │ + beq.n 1c5780 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c57d8 │ │ │ │ + beq.w 1c5888 │ │ │ │ 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 1b98b4 │ │ │ │ ldrd r2, r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #328] @ (1c57f0 ) │ │ │ │ + ldr r2, [pc, #328] @ (1c58a0 ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #328] @ (1c57f4 ) │ │ │ │ + ldr r3, [pc, #328] @ (1c58a4 ) │ │ │ │ add r2, pc │ │ │ │ strd r7, r5, [fp] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1c5802 │ │ │ │ + bne.w 1c58b2 │ │ │ │ mov r0, fp │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1c5270 │ │ │ │ + b.n 1c5320 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1c5692 │ │ │ │ + b.n 1c5742 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c57a6 │ │ │ │ + bne.n 1c5856 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ strd r3, r2, [sp, #168] @ 0xa8 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1c56f0 │ │ │ │ + beq.n 1c57a0 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ bl 1bd2e0 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ @@ -498925,15 +499013,15 @@ │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1b98b4 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - vldr d7, [pc, #216] @ 1c57e8 │ │ │ │ + vldr d7, [pc, #216] @ 1c5898 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ orr.w r8, r1, r3 │ │ │ │ @@ -498941,21 +499029,21 @@ │ │ │ │ bl 1b98b4 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c57ba │ │ │ │ + beq.n 1c586a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c57cc │ │ │ │ + beq.n 1c587c │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 1c57dc │ │ │ │ + beq.n 1c588c │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -498975,76 +499063,76 @@ │ │ │ │ bl 1b98b4 │ │ │ │ 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 1c56d0 │ │ │ │ + bls.n 1c5780 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ - cbz r3, 1c57d8 │ │ │ │ + cbz r3, 1c5888 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1c5692 │ │ │ │ + b.n 1c5742 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1c56e0 │ │ │ │ + b.n 1c5790 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ - b.n 1c56e0 │ │ │ │ + b.n 1c5790 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 1c57d2 │ │ │ │ + cbz r3, 1c5882 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1c5756 │ │ │ │ + b.n 1c5806 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1c5756 │ │ │ │ + b.n 1c5806 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1c5756 │ │ │ │ + b.n 1c5806 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1c5692 │ │ │ │ + b.n 1c5742 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1c5756 │ │ │ │ + b.n 1c5806 │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #320 @ 0x140 │ │ │ │ + add r0, sp, #640 @ 0x280 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1c56e0 │ │ │ │ + b.n 1c5790 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3816] @ 0xee8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr.w r2, [pc, #1740] @ 1c5ee8 │ │ │ │ - ldr.w r3, [pc, #1740] @ 1c5eec │ │ │ │ + ldr.w r2, [pc, #1740] @ 1c5f98 │ │ │ │ + ldr.w r3, [pc, #1740] @ 1c5f9c │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ add r2, pc │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ mov fp, r0 │ │ │ │ mov sl, r8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -499062,15 +499150,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 1c5b10 │ │ │ │ + beq.w 1c5bc0 │ │ │ │ add r4, sp, #228 @ 0xe4 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -499150,15 +499238,15 @@ │ │ │ │ ands.w r2, r5, #1024 @ 0x400 │ │ │ │ and.w r3, r5, #4096 @ 0x1000 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ it eq │ │ │ │ ldreq r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1c5db6 │ │ │ │ + bne.w 1c5e66 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #112] @ 0x70 │ │ │ │ mov r1, r8 │ │ │ │ ldrb.w r3, [r6, #40] @ 0x28 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ @@ -499313,27 +499401,27 @@ │ │ │ │ mov r0, r8 │ │ │ │ orrs r2, r3 │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ blx 5926c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c5dc2 │ │ │ │ + beq.w 1c5e72 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1c5ea0 │ │ │ │ + beq.w 1c5f50 │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 1c5ed2 │ │ │ │ + beq.w 1c5f82 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1c5dcc │ │ │ │ + b.n 1c5e7c │ │ │ │ add r4, sp, #228 @ 0xe4 │ │ │ │ strd r2, r7, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 1b98b4 │ │ │ │ @@ -499476,15 +499564,15 @@ │ │ │ │ blx 5926c │ │ │ │ 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 1c5c8a │ │ │ │ + beq.n 1c5d3a │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1ba070 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -499568,60 +499656,60 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 1b98b4 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1c5dbc │ │ │ │ + beq.n 1c5e6c │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c5ec4 │ │ │ │ + beq.w 1c5f74 │ │ │ │ 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 1b98b4 │ │ │ │ ldrd r2, r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #348] @ (1c5ef0 ) │ │ │ │ + ldr r2, [pc, #348] @ (1c5fa0 ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #340] @ (1c5eec ) │ │ │ │ + ldr r3, [pc, #340] @ (1c5f9c ) │ │ │ │ add r2, pc │ │ │ │ strd r7, r5, [fp] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1c5edc │ │ │ │ + bne.w 1c5f8c │ │ │ │ mov r0, fp │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1c595c │ │ │ │ + b.n 1c5a0c │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1c5d7e │ │ │ │ + b.n 1c5e2e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c5e92 │ │ │ │ + bne.n 1c5f42 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ strd r3, r2, [sp, #168] @ 0xa8 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1c5ddc │ │ │ │ + beq.n 1c5e8c │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ bl 1bd2e0 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ @@ -499629,15 +499717,15 @@ │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1b98b4 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - vldr d7, [pc, #228] @ 1c5ee0 │ │ │ │ + vldr d7, [pc, #228] @ 1c5f90 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ orr.w r8, r1, r3 │ │ │ │ @@ -499645,21 +499733,21 @@ │ │ │ │ bl 1b98b4 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c5ea6 │ │ │ │ + beq.n 1c5f56 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c5eb8 │ │ │ │ + beq.n 1c5f68 │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 1c5ec8 │ │ │ │ + beq.n 1c5f78 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -499679,78 +499767,78 @@ │ │ │ │ bl 1b98b4 │ │ │ │ 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 1c5dbc │ │ │ │ + bls.n 1c5e6c │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ - cbz r3, 1c5ec4 │ │ │ │ + cbz r3, 1c5f74 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1c5d7e │ │ │ │ + b.n 1c5e2e │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1c5dcc │ │ │ │ + b.n 1c5e7c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ - b.n 1c5dcc │ │ │ │ + b.n 1c5e7c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 1c5ebe │ │ │ │ + cbz r3, 1c5f6e │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1c5e42 │ │ │ │ + b.n 1c5ef2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1c5e42 │ │ │ │ + b.n 1c5ef2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1c5e42 │ │ │ │ + b.n 1c5ef2 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1c5d7e │ │ │ │ + b.n 1c5e2e │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1c5e42 │ │ │ │ + b.n 1c5ef2 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1c5dcc │ │ │ │ + b.n 1c5e7c │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #864 @ (adr r7, 1c624c ) │ │ │ │ + add r7, pc, #160 @ (adr r7, 1c603c ) │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #400 @ (adr r2, 1c6084 ) │ │ │ │ + add r1, pc, #720 @ (adr r1, 1c6274 ) │ │ │ │ lsls r1, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3816] @ 0xee8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #764] @ (1c6208 ) │ │ │ │ - ldr r3, [pc, #764] @ (1c620c ) │ │ │ │ + ldr r2, [pc, #764] @ (1c62b8 ) │ │ │ │ + ldr r3, [pc, #764] @ (1c62bc ) │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ add r2, pc │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ mov fp, r0 │ │ │ │ mov sl, r8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -499768,15 +499856,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 1c6210 │ │ │ │ + beq.w 1c62c0 │ │ │ │ add r4, sp, #228 @ 0xe4 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -499856,15 +499944,15 @@ │ │ │ │ ands.w r2, r5, #1024 @ 0x400 │ │ │ │ and.w r3, r5, #4096 @ 0x1000 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ it eq │ │ │ │ ldreq r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1c64b2 │ │ │ │ + bne.w 1c6562 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #112] @ 0x70 │ │ │ │ mov r1, r8 │ │ │ │ ldrb.w r3, [r6, #40] @ 0x28 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ @@ -499895,15 +499983,15 @@ │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ orrs r7, r3 │ │ │ │ blx 5926c │ │ │ │ - vldr d7, [pc, #344] @ 1c6200 │ │ │ │ + vldr d7, [pc, #344] @ 1c62b0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1ba30c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -500018,33 +500106,33 @@ │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ blx 5926c │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c64be │ │ │ │ + beq.w 1c656e │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1c659c │ │ │ │ + beq.w 1c664c │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 1c65e0 │ │ │ │ + beq.w 1c6690 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1c64c8 │ │ │ │ + b.n 1c6578 │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #944 @ (adr r0, 1c65bc ) │ │ │ │ + add r0, pc, #240 @ (adr r0, 1c63ac ) │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #228 @ 0xe4 │ │ │ │ strd r2, r7, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ @@ -500137,15 +500225,15 @@ │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ blx 5926c │ │ │ │ - vldr d7, [pc, #720] @ 1c65d0 │ │ │ │ + vldr d7, [pc, #720] @ 1c6680 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1ba30c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -500189,15 +500277,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ orrs r5, r3 │ │ │ │ orr.w r7, r9, r7 │ │ │ │ blx 5926c │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ mov r2, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1c638a │ │ │ │ + beq.n 1c643a │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1ba070 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -500261,15 +500349,15 @@ │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ orr.w r7, sl, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r8 │ │ │ │ orrs r5, r3 │ │ │ │ blx 5926c │ │ │ │ - vldr d7, [pc, #412] @ 1c65d0 │ │ │ │ + vldr d7, [pc, #412] @ 1c6680 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ bl 1ba290 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #31 │ │ │ │ @@ -500280,60 +500368,60 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1b98b4 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1c64b8 │ │ │ │ + beq.n 1c6568 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c65c0 │ │ │ │ + beq.w 1c6670 │ │ │ │ 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 1b98b4 │ │ │ │ ldrd r2, r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #328] @ (1c65d8 ) │ │ │ │ + ldr r2, [pc, #328] @ (1c6688 ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #328] @ (1c65dc ) │ │ │ │ + ldr r3, [pc, #328] @ (1c668c ) │ │ │ │ add r2, pc │ │ │ │ strd r7, r5, [fp] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1c65ea │ │ │ │ + bne.w 1c669a │ │ │ │ mov r0, fp │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1c6048 │ │ │ │ + b.n 1c60f8 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1c647a │ │ │ │ + b.n 1c652a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c658e │ │ │ │ + bne.n 1c663e │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ strd r3, r2, [sp, #168] @ 0xa8 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1c64d8 │ │ │ │ + beq.n 1c6588 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ bl 1bd2e0 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ @@ -500341,15 +500429,15 @@ │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1b98b4 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - vldr d7, [pc, #216] @ 1c65d0 │ │ │ │ + vldr d7, [pc, #216] @ 1c6680 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ orr.w r8, r1, r3 │ │ │ │ @@ -500357,21 +500445,21 @@ │ │ │ │ bl 1b98b4 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c65a2 │ │ │ │ + beq.n 1c6652 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c65b4 │ │ │ │ + beq.n 1c6664 │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 1c65c4 │ │ │ │ + beq.n 1c6674 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -500391,76 +500479,76 @@ │ │ │ │ bl 1b98b4 │ │ │ │ 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 1c64b8 │ │ │ │ + bls.n 1c6568 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ - cbz r3, 1c65c0 │ │ │ │ + cbz r3, 1c6670 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1c647a │ │ │ │ + b.n 1c652a │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1c64c8 │ │ │ │ + b.n 1c6578 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ - b.n 1c64c8 │ │ │ │ + b.n 1c6578 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 1c65ba │ │ │ │ + cbz r3, 1c666a │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1c653e │ │ │ │ + b.n 1c65ee │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1c653e │ │ │ │ + b.n 1c65ee │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1c653e │ │ │ │ + b.n 1c65ee │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1c647a │ │ │ │ + b.n 1c652a │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1c653e │ │ │ │ + b.n 1c65ee │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r2, [sp, #736] @ 0x2e0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1c64c8 │ │ │ │ + b.n 1c6578 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3816] @ 0xee8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #772] @ (1c6908 ) │ │ │ │ - ldr r3, [pc, #772] @ (1c690c ) │ │ │ │ + ldr r2, [pc, #772] @ (1c69b8 ) │ │ │ │ + ldr r3, [pc, #772] @ (1c69bc ) │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ add r2, pc │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ mov fp, r0 │ │ │ │ mov sl, r8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -500478,15 +500566,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 1c6910 │ │ │ │ + beq.w 1c69c0 │ │ │ │ add r4, sp, #228 @ 0xe4 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -500566,15 +500654,15 @@ │ │ │ │ ands.w r2, r5, #1024 @ 0x400 │ │ │ │ and.w r3, r5, #4096 @ 0x1000 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ it eq │ │ │ │ ldreq r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1c6bbe │ │ │ │ + bne.w 1c6c6e │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #112] @ 0x70 │ │ │ │ mov r1, r8 │ │ │ │ ldrb.w r3, [r6, #40] @ 0x28 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ @@ -500605,15 +500693,15 @@ │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ orrs r7, r3 │ │ │ │ blx 5926c │ │ │ │ - vldr d7, [pc, #352] @ 1c6900 │ │ │ │ + vldr d7, [pc, #352] @ 1c69b0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1ba30c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -500660,15 +500748,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ orr.w r3, r9, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 5926c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ mov r1, r8 │ │ │ │ - vldr d7, [pc, #208] @ 1c6900 │ │ │ │ + vldr d7, [pc, #208] @ 1c69b0 │ │ │ │ mov r0, r4 │ │ │ │ mov.w sl, r3, lsr #10 │ │ │ │ cmp r9, sl │ │ │ │ it ls │ │ │ │ movls r2, #0 │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ itt hi │ │ │ │ @@ -500731,33 +500819,33 @@ │ │ │ │ mov r0, r8 │ │ │ │ orrs r2, r3 │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ blx 5926c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c6bca │ │ │ │ + beq.w 1c6c7a │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1c6ca8 │ │ │ │ + beq.w 1c6d58 │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 1c6cea │ │ │ │ + beq.w 1c6d9a │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1c6bd4 │ │ │ │ + b.n 1c6c84 │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r1, [sp, #272] @ 0x110 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #228 @ 0xe4 │ │ │ │ strd r2, r7, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ @@ -500850,15 +500938,15 @@ │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ blx 5926c │ │ │ │ - vldr d7, [pc, #720] @ 1c6cd0 │ │ │ │ + vldr d7, [pc, #720] @ 1c6d80 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1ba30c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -500898,21 +500986,21 @@ │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ ldr r7, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r8 │ │ │ │ orrs r5, r3 │ │ │ │ blx 5926c │ │ │ │ - vldr d7, [pc, #600] @ 1c6cd0 │ │ │ │ + vldr d7, [pc, #600] @ 1c6d80 │ │ │ │ orr.w r7, r9, r7 │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ mov r2, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1c6a92 │ │ │ │ + beq.n 1c6b42 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1ba070 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -500996,60 +501084,60 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 1b98b4 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1c6bc4 │ │ │ │ + beq.n 1c6c74 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c6ccc │ │ │ │ + beq.w 1c6d7c │ │ │ │ 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 1b98b4 │ │ │ │ ldrd r2, r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #316] @ (1c6cd8 ) │ │ │ │ + ldr r2, [pc, #316] @ (1c6d88 ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #316] @ (1c6cdc ) │ │ │ │ + ldr r3, [pc, #316] @ (1c6d8c ) │ │ │ │ add r2, pc │ │ │ │ strd r7, r5, [fp] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1c6cf4 │ │ │ │ + bne.w 1c6da4 │ │ │ │ mov r0, fp │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1c6740 │ │ │ │ + b.n 1c67f0 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1c6b86 │ │ │ │ + b.n 1c6c36 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c6c9a │ │ │ │ + bne.n 1c6d4a │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ strd r3, r2, [sp, #168] @ 0xa8 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1c6be4 │ │ │ │ + beq.n 1c6c94 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ bl 1bd2e0 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ @@ -501057,15 +501145,15 @@ │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1b98b4 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - vldr d7, [pc, #204] @ 1c6cd0 │ │ │ │ + vldr d7, [pc, #204] @ 1c6d80 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ orr.w r8, r1, r3 │ │ │ │ @@ -501073,21 +501161,21 @@ │ │ │ │ bl 1b98b4 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c6cae │ │ │ │ + beq.n 1c6d5e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c6cc0 │ │ │ │ + beq.n 1c6d70 │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 1c6ce0 │ │ │ │ + beq.n 1c6d90 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -501107,74 +501195,74 @@ │ │ │ │ bl 1b98b4 │ │ │ │ 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 1c6bc4 │ │ │ │ + bls.n 1c6c74 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ - cbz r3, 1c6ccc │ │ │ │ + cbz r3, 1c6d7c │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1c6b86 │ │ │ │ + b.n 1c6c36 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1c6bd4 │ │ │ │ + b.n 1c6c84 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ - b.n 1c6bd4 │ │ │ │ + b.n 1c6c84 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 1c6cc6 │ │ │ │ + cbz r3, 1c6d76 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1c6c4a │ │ │ │ + b.n 1c6cfa │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1c6c4a │ │ │ │ + b.n 1c6cfa │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1c6c4a │ │ │ │ + b.n 1c6cfa │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1c6b86 │ │ │ │ + b.n 1c6c36 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #368] @ 0x170 │ │ │ │ + str r3, [sp, #688] @ 0x2b0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1c6c4a │ │ │ │ + b.n 1c6cfa │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1c6bd4 │ │ │ │ + b.n 1c6c84 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3816] @ 0xee8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #780] @ (1c7018 ) │ │ │ │ - ldr r3, [pc, #780] @ (1c701c ) │ │ │ │ + ldr r2, [pc, #780] @ (1c70c8 ) │ │ │ │ + ldr r3, [pc, #780] @ (1c70cc ) │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ add r2, pc │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ mov fp, r0 │ │ │ │ mov sl, r8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -501192,15 +501280,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 1c7020 │ │ │ │ + beq.w 1c70d0 │ │ │ │ add r4, sp, #228 @ 0xe4 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -501280,15 +501368,15 @@ │ │ │ │ ands.w r2, r5, #1024 @ 0x400 │ │ │ │ and.w r3, r5, #4096 @ 0x1000 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ it eq │ │ │ │ ldreq r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1c72d6 │ │ │ │ + bne.w 1c7386 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #112] @ 0x70 │ │ │ │ mov r1, r8 │ │ │ │ ldrb.w r3, [r6, #40] @ 0x28 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ @@ -501319,15 +501407,15 @@ │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ orrs r7, r3 │ │ │ │ blx 5926c │ │ │ │ - vldr d7, [pc, #360] @ 1c7010 │ │ │ │ + vldr d7, [pc, #360] @ 1c70c0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1ba30c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -501374,15 +501462,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ orr.w r3, r9, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 5926c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ mov r1, r8 │ │ │ │ - vldr d7, [pc, #216] @ 1c7010 │ │ │ │ + vldr d7, [pc, #216] @ 1c70c0 │ │ │ │ mov r0, r4 │ │ │ │ mov.w sl, r3, lsr #10 │ │ │ │ cmp r9, sl │ │ │ │ it ls │ │ │ │ movls r2, #0 │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ itt hi │ │ │ │ @@ -501448,33 +501536,33 @@ │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ blx 5926c │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c72e2 │ │ │ │ + beq.w 1c7392 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1c73c0 │ │ │ │ + beq.w 1c7470 │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 1c7402 │ │ │ │ + beq.w 1c74b2 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1c72ec │ │ │ │ + b.n 1c739c │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #944] @ 0x3b0 │ │ │ │ + str r2, [sp, #240] @ 0xf0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #228 @ 0xe4 │ │ │ │ strd r2, r7, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ @@ -501567,15 +501655,15 @@ │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ blx 5926c │ │ │ │ - vldr d7, [pc, #728] @ 1c73e8 │ │ │ │ + vldr d7, [pc, #728] @ 1c7498 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1ba30c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -501615,21 +501703,21 @@ │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ ldr r7, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r8 │ │ │ │ orrs r5, r3 │ │ │ │ blx 5926c │ │ │ │ - vldr d7, [pc, #608] @ 1c73e8 │ │ │ │ + vldr d7, [pc, #608] @ 1c7498 │ │ │ │ orr.w r7, r9, r7 │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ mov r2, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1c71a2 │ │ │ │ + beq.n 1c7252 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1ba070 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -501696,15 +501784,15 @@ │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ orr.w r7, sl, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r8 │ │ │ │ orrs r5, r3 │ │ │ │ blx 5926c │ │ │ │ - vldr d7, [pc, #400] @ 1c73e8 │ │ │ │ + vldr d7, [pc, #400] @ 1c7498 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ bl 1ba290 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #31 │ │ │ │ @@ -501715,60 +501803,60 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1b98b4 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1c72dc │ │ │ │ + beq.n 1c738c │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c73e4 │ │ │ │ + beq.w 1c7494 │ │ │ │ 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 1b98b4 │ │ │ │ ldrd r2, r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #316] @ (1c73f0 ) │ │ │ │ + ldr r2, [pc, #316] @ (1c74a0 ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #316] @ (1c73f4 ) │ │ │ │ + ldr r3, [pc, #316] @ (1c74a4 ) │ │ │ │ add r2, pc │ │ │ │ strd r7, r5, [fp] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1c740c │ │ │ │ + bne.w 1c74bc │ │ │ │ mov r0, fp │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1c6e48 │ │ │ │ + b.n 1c6ef8 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1c729e │ │ │ │ + b.n 1c734e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c73b2 │ │ │ │ + bne.n 1c7462 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ strd r3, r2, [sp, #168] @ 0xa8 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1c72fc │ │ │ │ + beq.n 1c73ac │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ bl 1bd2e0 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ @@ -501776,15 +501864,15 @@ │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1b98b4 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - vldr d7, [pc, #204] @ 1c73e8 │ │ │ │ + vldr d7, [pc, #204] @ 1c7498 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ orr.w r8, r1, r3 │ │ │ │ @@ -501792,21 +501880,21 @@ │ │ │ │ bl 1b98b4 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c73c6 │ │ │ │ + beq.n 1c7476 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c73d8 │ │ │ │ + beq.n 1c7488 │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 1c73f8 │ │ │ │ + beq.n 1c74a8 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -501826,74 +501914,74 @@ │ │ │ │ bl 1b98b4 │ │ │ │ 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 1c72dc │ │ │ │ + bls.n 1c738c │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ - cbz r3, 1c73e4 │ │ │ │ + cbz r3, 1c7494 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1c729e │ │ │ │ + b.n 1c734e │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1c72ec │ │ │ │ + b.n 1c739c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ - b.n 1c72ec │ │ │ │ + b.n 1c739c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 1c73de │ │ │ │ + cbz r3, 1c748e │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1c7362 │ │ │ │ + b.n 1c7412 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1c7362 │ │ │ │ + b.n 1c7412 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1c7362 │ │ │ │ + b.n 1c7412 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1c729e │ │ │ │ + b.n 1c734e │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r0, #42] @ 0x2a │ │ │ │ + ldrh r4, [r2, #36] @ 0x24 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1c7362 │ │ │ │ + b.n 1c7412 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1c72ec │ │ │ │ + b.n 1c739c │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3808] @ 0xee0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #732] @ (1c7700 ) │ │ │ │ - ldr r3, [pc, #732] @ (1c7704 ) │ │ │ │ + ldr r2, [pc, #732] @ (1c77b0 ) │ │ │ │ + ldr r3, [pc, #732] @ (1c77b4 ) │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ add r2, pc │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ mov r9, r8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ands.w r7, r5, #5120 @ 0x1400 │ │ │ │ @@ -501904,15 +501992,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ ubfx sl, r5, #6, #1 │ │ │ │ ubfx fp, r5, #7, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r1, [sp, #24] │ │ │ │ str r4, [sp, #16] │ │ │ │ str r2, [sp, #0] │ │ │ │ - beq.w 1c7708 │ │ │ │ + beq.w 1c77b8 │ │ │ │ add r4, sp, #236 @ 0xec │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ bl 1b98b4 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ @@ -501977,15 +502065,15 @@ │ │ │ │ ands.w r2, r5, #1024 @ 0x400 │ │ │ │ and.w r3, r5, #4096 @ 0x1000 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r2, [sp, #16] │ │ │ │ it eq │ │ │ │ ldreq r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1c79da │ │ │ │ + bne.w 1c7a8a │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #120] @ 0x78 │ │ │ │ mov r1, r8 │ │ │ │ ldrb.w r3, [r6, #40] @ 0x28 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ @@ -502016,15 +502104,15 @@ │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ orrs r7, r3 │ │ │ │ blx 5926c │ │ │ │ - vldr d7, [pc, #376] @ 1c76f8 │ │ │ │ + vldr d7, [pc, #376] @ 1c77a8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ bl 1ba30c │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -502071,15 +502159,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ orr.w r3, r9, r3 │ │ │ │ str r3, [sp, #28] │ │ │ │ blx 5926c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ mov r1, r8 │ │ │ │ - vldr d7, [pc, #232] @ 1c76f8 │ │ │ │ + vldr d7, [pc, #232] @ 1c77a8 │ │ │ │ mov r0, r4 │ │ │ │ mov.w sl, r3, lsr #10 │ │ │ │ cmp r9, sl │ │ │ │ it ls │ │ │ │ movls r2, #0 │ │ │ │ vstr d7, [sp, #144] @ 0x90 │ │ │ │ itt hi │ │ │ │ @@ -502150,33 +502238,33 @@ │ │ │ │ blx 5926c │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ strd r2, r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c79e6 │ │ │ │ + beq.w 1c7a96 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1c7aee │ │ │ │ + beq.w 1c7b9e │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 1c7b20 │ │ │ │ + beq.w 1c7bd0 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1c79f0 │ │ │ │ + b.n 1c7aa0 │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r2, #30] │ │ │ │ + ldrh r4, [r4, #24] │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #236 @ 0xec │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ @@ -502259,15 +502347,15 @@ │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r0, r8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ blx 5926c │ │ │ │ - vldr d7, [pc, #740] @ 1c7ad0 │ │ │ │ + vldr d7, [pc, #740] @ 1c7b80 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ bl 1ba30c │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -502309,20 +502397,20 @@ │ │ │ │ mov r1, r7 │ │ │ │ ldr r7, [sp, #236] @ 0xec │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r0, r8 │ │ │ │ orr.w r7, r9, r7 │ │ │ │ orr.w r9, sl, r3 │ │ │ │ blx 5926c │ │ │ │ - vldr d7, [pc, #608] @ 1c7ad0 │ │ │ │ + vldr d7, [pc, #608] @ 1c7b80 │ │ │ │ ldr.w sl, [r6, #16] │ │ │ │ vstr d7, [sp, #144] @ 0x90 │ │ │ │ mov r2, sl │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1c7884 │ │ │ │ + beq.n 1c7934 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1ba070 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -502364,15 +502452,15 @@ │ │ │ │ movs r2, #16 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ movs r1, #9 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1b98b4 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - vldr d7, [pc, #464] @ 1c7ad0 │ │ │ │ + vldr d7, [pc, #464] @ 1c7b80 │ │ │ │ mov r2, r6 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ @@ -502389,15 +502477,15 @@ │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ mov r0, r8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ blx 5926c │ │ │ │ - vldr d7, [pc, #400] @ 1c7ad0 │ │ │ │ + vldr d7, [pc, #400] @ 1c7b80 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ bl 1ba290 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #31 │ │ │ │ @@ -502417,61 +502505,61 @@ │ │ │ │ orr.w r5, r9, r3 │ │ │ │ bl 1b98b4 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1c79e0 │ │ │ │ + beq.n 1c7a90 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c7b12 │ │ │ │ + beq.w 1c7bc2 │ │ │ │ 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 1b98b4 │ │ │ │ ldrd r2, r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #284] @ (1c7ad8 ) │ │ │ │ + ldr r2, [pc, #284] @ (1c7b88 ) │ │ │ │ strd r7, r5, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #280] @ (1c7adc ) │ │ │ │ + ldr r3, [pc, #280] @ (1c7b8c ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1c7b2a │ │ │ │ + bne.w 1c7bda │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #252 @ 0xfc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1c7522 │ │ │ │ + b.n 1c75d2 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1c79a0 │ │ │ │ + b.n 1c7a50 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c7ae0 │ │ │ │ + bne.n 1c7b90 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ strd r3, r2, [sp, #176] @ 0xb0 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1c7a00 │ │ │ │ + beq.n 1c7ab0 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ bl 1bd2e0 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ @@ -502479,15 +502567,15 @@ │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1b98b4 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - vldr d7, [pc, #176] @ 1c7ad0 │ │ │ │ + vldr d7, [pc, #176] @ 1c7b80 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ orr.w r8, r1, r3 │ │ │ │ @@ -502495,21 +502583,21 @@ │ │ │ │ bl 1b98b4 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c7af4 │ │ │ │ + beq.n 1c7ba4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c7b06 │ │ │ │ + beq.n 1c7bb6 │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 1c7b16 │ │ │ │ + beq.n 1c7bc6 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -502539,75 +502627,75 @@ │ │ │ │ bl 1b98b4 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orr.w r5, r8, r5 │ │ │ │ cmp r9, sl │ │ │ │ orr.w r7, r7, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bls.n 1c79e0 │ │ │ │ + bls.n 1c7a90 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ - cbz r3, 1c7b12 │ │ │ │ + cbz r3, 1c7bc2 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1c79a0 │ │ │ │ + b.n 1c7a50 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r7, #48] @ 0x30 │ │ │ │ + strh r6, [r1, #44] @ 0x2c │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1c79f0 │ │ │ │ + b.n 1c7aa0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ - b.n 1c79f0 │ │ │ │ + b.n 1c7aa0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 1c7b0c │ │ │ │ + cbz r3, 1c7bbc │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1c7a66 │ │ │ │ + b.n 1c7b16 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1c7a66 │ │ │ │ + b.n 1c7b16 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1c7a66 │ │ │ │ + b.n 1c7b16 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1c79a0 │ │ │ │ + b.n 1c7a50 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1c7a66 │ │ │ │ + b.n 1c7b16 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1c79f0 │ │ │ │ + b.n 1c7aa0 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3816] @ 0xee8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #788] @ (1c7e58 ) │ │ │ │ - ldr r3, [pc, #788] @ (1c7e5c ) │ │ │ │ + ldr r2, [pc, #788] @ (1c7f08 ) │ │ │ │ + ldr r3, [pc, #788] @ (1c7f0c ) │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ add r2, pc │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ mov fp, r0 │ │ │ │ mov sl, r8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -502625,15 +502713,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 1c7e60 │ │ │ │ + beq.w 1c7f10 │ │ │ │ add r4, sp, #228 @ 0xe4 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -502713,15 +502801,15 @@ │ │ │ │ ands.w r2, r5, #1024 @ 0x400 │ │ │ │ and.w r3, r5, #4096 @ 0x1000 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ it eq │ │ │ │ ldreq r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1c8114 │ │ │ │ + bne.w 1c81c4 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #112] @ 0x70 │ │ │ │ mov r1, r8 │ │ │ │ ldrb.w r3, [r6, #40] @ 0x28 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ @@ -502752,15 +502840,15 @@ │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ orrs r7, r3 │ │ │ │ blx 5926c │ │ │ │ - vldr d7, [pc, #368] @ 1c7e50 │ │ │ │ + vldr d7, [pc, #368] @ 1c7f00 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1ba30c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -502807,15 +502895,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ orr.w r3, r9, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 5926c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ mov r1, r8 │ │ │ │ - vldr d7, [pc, #224] @ 1c7e50 │ │ │ │ + vldr d7, [pc, #224] @ 1c7f00 │ │ │ │ mov r0, r4 │ │ │ │ mov.w sl, r3, lsr #10 │ │ │ │ cmp r9, sl │ │ │ │ it ls │ │ │ │ movls r2, #0 │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ itt hi │ │ │ │ @@ -502882,34 +502970,34 @@ │ │ │ │ blx 5926c │ │ │ │ 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 1c8120 │ │ │ │ + beq.w 1c81d0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1c81fe │ │ │ │ + beq.w 1c82ae │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 1c8242 │ │ │ │ + beq.w 1c82f2 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1c812a │ │ │ │ + b.n 1c81da │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r6, #36] @ 0x24 │ │ │ │ + strh r4, [r0, #32] │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #228 @ 0xe4 │ │ │ │ strd r2, r7, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ @@ -503002,15 +503090,15 @@ │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ blx 5926c │ │ │ │ - vldr d7, [pc, #728] @ 1c8228 │ │ │ │ + vldr d7, [pc, #728] @ 1c82d8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1ba30c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -503050,21 +503138,21 @@ │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ ldr r7, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r8 │ │ │ │ orrs r5, r3 │ │ │ │ blx 5926c │ │ │ │ - vldr d7, [pc, #608] @ 1c8228 │ │ │ │ + vldr d7, [pc, #608] @ 1c82d8 │ │ │ │ orr.w r7, r9, r7 │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ mov r2, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1c7fe2 │ │ │ │ + beq.n 1c8092 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1ba070 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -503104,15 +503192,15 @@ │ │ │ │ movs r2, #16 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #9 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1b98b4 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - vldr d7, [pc, #468] @ 1c8228 │ │ │ │ + vldr d7, [pc, #468] @ 1c82d8 │ │ │ │ mov r2, r6 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ orr.w sl, r7, r3 │ │ │ │ vstr d7, [sp, #32] │ │ │ │ @@ -503128,15 +503216,15 @@ │ │ │ │ ldr r7, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ orrs r7, r5 │ │ │ │ ldr r5, [sp, #232] @ 0xe8 │ │ │ │ blx 5926c │ │ │ │ - vldr d7, [pc, #408] @ 1c8228 │ │ │ │ + vldr d7, [pc, #408] @ 1c82d8 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ orr.w r5, sl, r5 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ bl 1ba290 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ @@ -503148,60 +503236,60 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1b98b4 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1c811a │ │ │ │ + beq.n 1c81ca │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c8222 │ │ │ │ + beq.w 1c82d2 │ │ │ │ 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 1b98b4 │ │ │ │ ldrd r2, r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #316] @ (1c8230 ) │ │ │ │ + ldr r2, [pc, #316] @ (1c82e0 ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #316] @ (1c8234 ) │ │ │ │ + ldr r3, [pc, #316] @ (1c82e4 ) │ │ │ │ add r2, pc │ │ │ │ strd r7, r5, [fp] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1c824c │ │ │ │ + bne.w 1c82fc │ │ │ │ mov r0, fp │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1c7c80 │ │ │ │ + b.n 1c7d30 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1c80dc │ │ │ │ + b.n 1c818c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c81f0 │ │ │ │ + bne.n 1c82a0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ strd r3, r2, [sp, #168] @ 0xa8 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1c813a │ │ │ │ + beq.n 1c81ea │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ bl 1bd2e0 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ @@ -503209,15 +503297,15 @@ │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1b98b4 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - vldr d7, [pc, #204] @ 1c8228 │ │ │ │ + vldr d7, [pc, #204] @ 1c82d8 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ orr.w r8, r1, r3 │ │ │ │ @@ -503225,21 +503313,21 @@ │ │ │ │ bl 1b98b4 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c8204 │ │ │ │ + beq.n 1c82b4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c8216 │ │ │ │ + beq.n 1c82c6 │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 1c8238 │ │ │ │ + beq.n 1c82e8 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -503259,84 +503347,83 @@ │ │ │ │ bl 1b98b4 │ │ │ │ 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 1c811a │ │ │ │ + bls.n 1c81ca │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ - cbz r3, 1c8222 │ │ │ │ + cbz r3, 1c82d2 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1c80dc │ │ │ │ + b.n 1c818c │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1c812a │ │ │ │ + b.n 1c81da │ │ │ │ ldr r2, [sp, #12] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ - b.n 1c812a │ │ │ │ + b.n 1c81da │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 1c821c │ │ │ │ + cbz r3, 1c82cc │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1c81a0 │ │ │ │ + b.n 1c8250 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1c81a0 │ │ │ │ + b.n 1c8250 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1c81a0 │ │ │ │ + b.n 1c8250 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1c80dc │ │ │ │ + b.n 1c818c │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r0, #28] │ │ │ │ + ldrb r6, [r2, #25] │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1c81a0 │ │ │ │ + b.n 1c8250 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1c812a │ │ │ │ + b.n 1c81da │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3792] @ 0xed0 │ │ │ │ sub sp, #260 @ 0x104 │ │ │ │ - ldr.w r3, [pc, #1336] @ 1c87a0 │ │ │ │ + ldr.w r3, [pc, #1336] @ 1c8850 │ │ │ │ mov r6, r1 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r4, sp, #244 @ 0xf4 │ │ │ │ - ldr.w r0, [pc, #1324] @ 1c87a4 │ │ │ │ + ldr.w r0, [pc, #1324] @ 1c8854 │ │ │ │ mov.w fp, #0 │ │ │ │ - ldr.w r9, [r6, #32] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #252] @ 0xfc │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ @@ -503349,29 +503436,30 @@ │ │ │ │ ldr r7, [r3, #0] │ │ │ │ mov r2, r7 │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ ubfx sl, r3, #4, #1 │ │ │ │ str.w sl, [sp, #96] @ 0x60 │ │ │ │ bl 1b9bb0 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ + ldr.w r9, [r6, #32] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - ldr r2, [sp, #248] @ 0xf8 │ │ │ │ subs r3, #244 @ 0xf4 │ │ │ │ + ldr r2, [sp, #248] @ 0xf8 │ │ │ │ cmp.w r9, #4 │ │ │ │ it eq │ │ │ │ cmpeq r1, #4 │ │ │ │ ite eq │ │ │ │ moveq.w r8, #1 │ │ │ │ movne.w r8, #0 │ │ │ │ orrs r3, r2 │ │ │ │ and.w r8, r8, #1 │ │ │ │ it ne │ │ │ │ movne.w r8, #0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 1c84e8 │ │ │ │ + bne.w 1c8598 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ blx 5926c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ @@ -503394,18 +503482,18 @@ │ │ │ │ str r2, [sp, #20] │ │ │ │ ubfx r0, r3, #2, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ ubfx r0, r3, #4, #1 │ │ │ │ str r0, [sp, #32] │ │ │ │ ubfx r0, r3, #11, #1 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bne.w 1c87ac │ │ │ │ + bne.w 1c885c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.w 1c894c │ │ │ │ + beq.w 1c89fc │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ strd r1, r8, [sp] │ │ │ │ mov r1, r2 │ │ │ │ bl 1b98b4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ @@ -503577,15 +503665,15 @@ │ │ │ │ orr.w r4, r3, r1 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ bl 1b98b4 │ │ │ │ ldrd r2, r3, [sp, #244] @ 0xf4 │ │ │ │ orr.w r9, r7, r2 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 1c8768 │ │ │ │ + b.n 1c8818 │ │ │ │ ldr.w r9, [r6, #8] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ and.w r3, r9, #1 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -503600,15 +503688,15 @@ │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 1b98b4 │ │ │ │ ldr r1, [sp, #244] @ 0xf4 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - vldr d8, [pc, #620] @ 1c8790 │ │ │ │ + vldr d8, [pc, #620] @ 1c8840 │ │ │ │ orrs r3, r1 │ │ │ │ ldr r1, [sp, #248] @ 0xf8 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r3, r1 │ │ │ │ ubfx r1, r9, #2, #1 │ │ │ │ strd r1, fp, [sp] │ │ │ │ @@ -503711,27 +503799,14 @@ │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 1b98b4 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - vstr d8, [sp] │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #248] @ 0xf8 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - orrs r3, r2 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl 1b98b4 │ │ │ │ - ldr r2, [sp, #244] @ 0xf4 │ │ │ │ mov r1, fp │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ @@ -503748,17 +503823,30 @@ │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ movs r1, #32 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ bl 1b98b4 │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ + ldr r2, [sp, #244] @ 0xf4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + vstr d8, [sp] │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #248] @ 0xf8 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + orrs r3, r2 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl 1b98b4 │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ ldr r6, [sp, #244] @ 0xf4 │ │ │ │ and.w r2, r2, #32 │ │ │ │ orrs.w r2, r2, r9 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ orr.w r6, r6, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ @@ -503775,15 +503863,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ mov r1, r2 │ │ │ │ strd sl, fp, [sp] │ │ │ │ orr.w r9, r9, r3 │ │ │ │ bl 1b98b4 │ │ │ │ - vldr d7, [pc, #204] @ 1c8798 │ │ │ │ + vldr d7, [pc, #204] @ 1c8848 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ vstr d7, [sp] │ │ │ │ @@ -503835,45 +503923,45 @@ │ │ │ │ blx 5926c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ strd sl, fp, [sp, #96] @ 0x60 │ │ │ │ bl 1b9bb0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #60] @ (1c87a8 ) │ │ │ │ + ldr r2, [pc, #60] @ (1c8858 ) │ │ │ │ strd r9, r4, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #44] @ (1c87a0 ) │ │ │ │ + ldr r3, [pc, #44] @ (1c8850 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #252] @ 0xfc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1c8b6e │ │ │ │ + bne.w 1c8c16 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add sp, #260 @ 0x104 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r7, #21] │ │ │ │ + ldrb r6, [r1, #19] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldrb r4, [r1, #2] │ │ │ │ + strb r4, [r3, #31] │ │ │ │ lsls r1, r5, #2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.w 1c833c │ │ │ │ + bne.w 1c83ec │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ bl 1b98b4 │ │ │ │ @@ -504025,15 +504113,15 @@ │ │ │ │ str.w sl, [sp] │ │ │ │ str.w fp, [sp, #4] │ │ │ │ orr.w r8, r8, r3 │ │ │ │ bl 1b98b4 │ │ │ │ ldrd r2, r3, [sp, #244] @ 0xf4 │ │ │ │ orr.w r9, r7, r2 │ │ │ │ orr.w r4, r8, r3 │ │ │ │ - b.n 1c8768 │ │ │ │ + b.n 1c8818 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ strd r1, r8, [sp] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 1b98b4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ @@ -504054,15 +504142,15 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ str r3, [sp, #4] │ │ │ │ orrs r2, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ - vldr d8, [pc, #488] @ 1c8b78 │ │ │ │ + vldr d8, [pc, #480] @ 1c8c20 │ │ │ │ mov r1, r2 │ │ │ │ bl 1b98b4 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ @@ -504148,25 +504236,14 @@ │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ vstr d8, [sp] │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 1b98b4 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ - ldr r2, [sp, #248] @ 0xf8 │ │ │ │ - vstr d8, [sp] │ │ │ │ - orrs r3, r2 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl 1b98b4 │ │ │ │ - ldr r2, [sp, #244] @ 0xf4 │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ @@ -504181,34 +504258,42 @@ │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ movs r1, #32 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ bl 1b98b4 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r7, [sp, #248] @ 0xf8 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + vstr d8, [sp] │ │ │ │ + orrs r7, r3 │ │ │ │ + ldr r5, [sp, #244] @ 0xf4 │ │ │ │ + bl 1b98b4 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + orr.w r9, r9, r5 │ │ │ │ and.w r2, r2, #32 │ │ │ │ - ldr r5, [sp, #248] @ 0xf8 │ │ │ │ - and.w r3, r3, #32768 @ 0x8000 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ + and.w r3, r3, #32768 @ 0x8000 │ │ │ │ + ldr r5, [sp, #248] @ 0xf8 │ │ │ │ orrs r2, r3 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ mov.w r2, #43 @ 0x2b │ │ │ │ - mov.w r6, #245 @ 0xf5 │ │ │ │ + orr.w r5, r5, r7 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ mov r1, r2 │ │ │ │ - mov.w r7, #0 │ │ │ │ - orr.w r5, r5, r3 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ + movs r6, #245 @ 0xf5 │ │ │ │ bl 1b98b4 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ mov r0, r4 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ mov r1, r2 │ │ │ │ @@ -504217,14 +504302,15 @@ │ │ │ │ bl 1b98b4 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + movs r7, #0 │ │ │ │ strd r6, r7, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 1b98b4 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ @@ -504241,38 +504327,37 @@ │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ vstr d8, [sp] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 1b98b4 │ │ │ │ ldrd r2, r3, [sp, #244] @ 0xf4 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 1c8768 │ │ │ │ + b.n 1c8818 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3792] @ 0xed0 │ │ │ │ sub sp, #260 @ 0x104 │ │ │ │ - ldr.w r3, [pc, #1312] @ 1c90b8 │ │ │ │ + ldr.w r3, [pc, #1312] @ 1c9160 │ │ │ │ mov r7, r1 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r4, sp, #244 @ 0xf4 │ │ │ │ - ldr.w r0, [pc, #1300] @ 1c90bc │ │ │ │ + ldr.w r0, [pc, #1300] @ 1c9164 │ │ │ │ mov.w fp, #0 │ │ │ │ - ldr.w r9, [r7, #32] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #252] @ 0xfc │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ @@ -504286,29 +504371,30 @@ │ │ │ │ mov r2, r8 │ │ │ │ ldrb.w r6, [r8] │ │ │ │ ubfx r3, r6, #4, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ bl 1b9bb0 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ + ldr.w r9, [r7, #32] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - ldr r2, [sp, #248] @ 0xf8 │ │ │ │ subs r3, #244 @ 0xf4 │ │ │ │ + ldr r2, [sp, #248] @ 0xf8 │ │ │ │ cmp.w r9, #4 │ │ │ │ it eq │ │ │ │ cmpeq r1, #4 │ │ │ │ ite eq │ │ │ │ moveq.w sl, #1 │ │ │ │ movne.w sl, #0 │ │ │ │ orrs r3, r2 │ │ │ │ and.w sl, sl, #1 │ │ │ │ it ne │ │ │ │ movne.w sl, #0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 1c8e2e │ │ │ │ + bne.w 1c8ed6 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ blx 5926c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ @@ -504334,17 +504420,17 @@ │ │ │ │ str r6, [sp, #28] │ │ │ │ ubfx r6, r1, #11, #1 │ │ │ │ and.w r1, r1, #32768 @ 0x8000 │ │ │ │ str r6, [sp, #32] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, r2 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - bne.w 1c90c4 │ │ │ │ + bne.w 1c916c │ │ │ │ cmp r2, #2 │ │ │ │ - beq.w 1c9254 │ │ │ │ + beq.w 1c92fc │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r0, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ bl 1b98b4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ @@ -504514,15 +504600,15 @@ │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1b98b4 │ │ │ │ ldrd r2, r3, [sp, #244] @ 0xf4 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 1c907a │ │ │ │ + b.n 1c9122 │ │ │ │ ldr.w sl, [r7, #8] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ and.w r3, sl, #1 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -504536,15 +504622,15 @@ │ │ │ │ ldr r6, [sp, #248] @ 0xf8 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 1b98b4 │ │ │ │ ldr r1, [sp, #244] @ 0xf4 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - vldr d8, [pc, #576] @ 1c90a8 │ │ │ │ + vldr d8, [pc, #576] @ 1c9150 │ │ │ │ orrs r3, r1 │ │ │ │ ldr r1, [sp, #248] @ 0xf8 │ │ │ │ str r3, [sp, #16] │ │ │ │ orrs r6, r1 │ │ │ │ ubfx r1, sl, #2, #1 │ │ │ │ strd r1, fp, [sp] │ │ │ │ mov r1, r2 │ │ │ │ @@ -504629,25 +504715,14 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ and.w r7, r7, #32 │ │ │ │ orrs r6, r2 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ bl 1b98b4 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - vstr d8, [sp] │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #248] @ 0xf8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - orrs r6, r2 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - bl 1b98b4 │ │ │ │ - ldr r2, [sp, #244] @ 0xf4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ str r3, [sp, #16] │ │ │ │ orrs r6, r2 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ @@ -504662,14 +504737,25 @@ │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ movs r1, #32 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ bl 1b98b4 │ │ │ │ + ldr r2, [sp, #244] @ 0xf4 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + vstr d8, [sp] │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #248] @ 0xf8 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + orrs r6, r2 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + bl 1b98b4 │ │ │ │ orrs.w sl, sl, r7 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov.w r2, #43 @ 0x2b │ │ │ │ ldr r7, [sp, #244] @ 0xf4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ @@ -504687,15 +504773,15 @@ │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ strd r6, fp, [sp] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 1b98b4 │ │ │ │ - vldr d7, [pc, #212] @ 1c90b0 │ │ │ │ + vldr d7, [pc, #212] @ 1c9158 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ vstr d7, [sp] │ │ │ │ @@ -504748,24 +504834,24 @@ │ │ │ │ blx 5926c │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ strd r6, fp, [sp, #96] @ 0x60 │ │ │ │ bl 1b9bb0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #64] @ (1c90c0 ) │ │ │ │ + ldr r2, [pc, #64] @ (1c9168 ) │ │ │ │ strd sl, r4, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #48] @ (1c90b8 ) │ │ │ │ + ldr r3, [pc, #48] @ (1c9160 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #252] @ 0xfc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1c944c │ │ │ │ + bne.w 1c94ee │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #260 @ 0x104 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r4, r0 │ │ │ │ @@ -504774,20 +504860,20 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r1, #17] │ │ │ │ + strb r6, [r4, #14] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldr r2, [r7, #116] @ 0x74 │ │ │ │ + ldr r2, [r2, #108] @ 0x6c │ │ │ │ lsls r1, r5, #2 │ │ │ │ cmp r2, r9 │ │ │ │ - bne.w 1c8c76 │ │ │ │ + bne.w 1c8d1e │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r6, r1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ @@ -504934,15 +505020,15 @@ │ │ │ │ orr.w r5, r8, r5 │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #4] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ - b.n 1c8e0e │ │ │ │ + b.n 1c8eb6 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r0, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 1b98b4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ @@ -504958,15 +505044,15 @@ │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r6, [sp] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ - vldr d8, [pc, #448] @ 1c9450 │ │ │ │ + vldr d8, [pc, #448] @ 1c94f8 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 1b98b4 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ @@ -505045,124 +505131,123 @@ │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ vstr d8, [sp] │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 1b98b4 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ - ldr r2, [sp, #248] @ 0xf8 │ │ │ │ - vstr d8, [sp] │ │ │ │ - and.w r7, r7, #32 │ │ │ │ - orrs r3, r2 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bl 1b98b4 │ │ │ │ - ldr r2, [sp, #244] @ 0xf4 │ │ │ │ mov r1, sl │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ + and.w r7, r7, #32 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 5926c │ │ │ │ ldr r6, [sp, #8] │ │ │ │ + mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - mov r2, r8 │ │ │ │ strd r6, fp, [sp, #96] @ 0x60 │ │ │ │ bl 1b9bb0 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ bl 1b98b4 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr r2, [sp, #244] @ 0xf4 │ │ │ │ + ldr r2, [sp, #248] @ 0xf8 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + vstr d8, [sp] │ │ │ │ + orr.w r8, r3, r2 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + ldr r5, [sp, #244] @ 0xf4 │ │ │ │ + bl 1b98b4 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + orr.w r5, r9, r5 │ │ │ │ + mov r1, r2 │ │ │ │ orrs r7, r3 │ │ │ │ - ldr r5, [sp, #248] @ 0xf8 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov.w r7, #0 │ │ │ │ + ldr r3, [sp, #244] @ 0xf4 │ │ │ │ + mov r0, r4 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ - orr.w sl, r9, r2 │ │ │ │ - mov.w r2, #43 @ 0x2b │ │ │ │ - orr.w r5, r5, r3 │ │ │ │ - mov r1, r2 │ │ │ │ + orr.w sl, r5, r3 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ + ldr r5, [sp, #248] @ 0xf8 │ │ │ │ bl 1b98b4 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ + mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ - mov r1, r2 │ │ │ │ strd r6, fp, [sp] │ │ │ │ + orr.w r5, r8, r5 │ │ │ │ orrs r5, r3 │ │ │ │ bl 1b98b4 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ movs r6, #245 @ 0xf5 │ │ │ │ + movs r7, #0 │ │ │ │ strd r6, r7, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 1b98b4 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ vstr d8, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 1b98b4 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ vstr d8, [sp] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ - b.n 1c8e1e │ │ │ │ + b.n 1c8ec6 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + nop.w │ │ │ │ movs r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3792] @ 0xed0 │ │ │ │ sub sp, #260 @ 0x104 │ │ │ │ - ldr.w r3, [pc, #1312] @ 1c9990 │ │ │ │ + ldr.w r3, [pc, #1312] @ 1c9a38 │ │ │ │ mov r7, r1 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r4, sp, #244 @ 0xf4 │ │ │ │ - ldr.w r0, [pc, #1300] @ 1c9994 │ │ │ │ + ldr.w r0, [pc, #1300] @ 1c9a3c │ │ │ │ mov.w fp, #0 │ │ │ │ - ldr.w r9, [r7, #32] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #252] @ 0xfc │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ @@ -505176,29 +505261,30 @@ │ │ │ │ mov r2, r8 │ │ │ │ ldrb.w r6, [r8] │ │ │ │ ubfx r3, r6, #4, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ bl 1b9bb0 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ + ldr.w r9, [r7, #32] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - ldr r2, [sp, #248] @ 0xf8 │ │ │ │ subs r3, #244 @ 0xf4 │ │ │ │ + ldr r2, [sp, #248] @ 0xf8 │ │ │ │ cmp.w r9, #4 │ │ │ │ it eq │ │ │ │ cmpeq r1, #4 │ │ │ │ ite eq │ │ │ │ moveq.w sl, #1 │ │ │ │ movne.w sl, #0 │ │ │ │ orrs r3, r2 │ │ │ │ and.w sl, sl, #1 │ │ │ │ it ne │ │ │ │ movne.w sl, #0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 1c9706 │ │ │ │ + bne.w 1c97ae │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ blx 5926c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ @@ -505224,17 +505310,17 @@ │ │ │ │ str r6, [sp, #28] │ │ │ │ ubfx r6, r1, #11, #1 │ │ │ │ and.w r1, r1, #32768 @ 0x8000 │ │ │ │ str r6, [sp, #32] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, r2 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - bne.w 1c999c │ │ │ │ + bne.w 1c9a44 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.w 1c9b2c │ │ │ │ + beq.w 1c9bd4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r0, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ bl 1b98b4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ @@ -505404,15 +505490,15 @@ │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1b98b4 │ │ │ │ ldrd r2, r3, [sp, #244] @ 0xf4 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 1c9952 │ │ │ │ + b.n 1c99fa │ │ │ │ ldr.w sl, [r7, #8] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ and.w r3, sl, #1 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -505426,15 +505512,15 @@ │ │ │ │ ldr r6, [sp, #248] @ 0xf8 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 1b98b4 │ │ │ │ ldr r1, [sp, #244] @ 0xf4 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - vldr d8, [pc, #576] @ 1c9980 │ │ │ │ + vldr d8, [pc, #576] @ 1c9a28 │ │ │ │ orrs r3, r1 │ │ │ │ ldr r1, [sp, #248] @ 0xf8 │ │ │ │ str r3, [sp, #16] │ │ │ │ orrs r6, r1 │ │ │ │ ubfx r1, sl, #2, #1 │ │ │ │ strd r1, fp, [sp] │ │ │ │ mov r1, r2 │ │ │ │ @@ -505519,25 +505605,14 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ and.w r7, r7, #32 │ │ │ │ orrs r6, r2 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ bl 1b98b4 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - vstr d8, [sp] │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #248] @ 0xf8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - orrs r6, r2 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - bl 1b98b4 │ │ │ │ - ldr r2, [sp, #244] @ 0xf4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ str r3, [sp, #16] │ │ │ │ orrs r6, r2 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ @@ -505552,14 +505627,25 @@ │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ movs r1, #32 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ bl 1b98b4 │ │ │ │ + ldr r2, [sp, #244] @ 0xf4 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + vstr d8, [sp] │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #248] @ 0xf8 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + orrs r6, r2 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + bl 1b98b4 │ │ │ │ orrs.w sl, sl, r7 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov.w r2, #43 @ 0x2b │ │ │ │ ldr r7, [sp, #244] @ 0xf4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ @@ -505577,15 +505663,15 @@ │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ strd r6, fp, [sp] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 1b98b4 │ │ │ │ - vldr d7, [pc, #212] @ 1c9988 │ │ │ │ + vldr d7, [pc, #212] @ 1c9a30 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ vstr d7, [sp] │ │ │ │ @@ -505638,24 +505724,24 @@ │ │ │ │ blx 5926c │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ strd r6, fp, [sp, #96] @ 0x60 │ │ │ │ bl 1b9bb0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #64] @ (1c9998 ) │ │ │ │ + ldr r2, [pc, #64] @ (1c9a40 ) │ │ │ │ strd sl, r4, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #48] @ (1c9990 ) │ │ │ │ + ldr r3, [pc, #48] @ (1c9a38 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #252] @ 0xfc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1c9d24 │ │ │ │ + bne.w 1c9dc6 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #260 @ 0x104 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r4, r0 │ │ │ │ @@ -505664,20 +505750,20 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r6, #52] @ 0x34 │ │ │ │ + ldr r6, [r1, #44] @ 0x2c │ │ │ │ lsls r1, r5, #2 │ │ │ │ - str r2, [r4, #104] @ 0x68 │ │ │ │ + str r2, [r7, #92] @ 0x5c │ │ │ │ lsls r1, r5, #2 │ │ │ │ cmp r2, r9 │ │ │ │ - bne.w 1c954e │ │ │ │ + bne.w 1c95f6 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r6, r1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ @@ -505824,15 +505910,15 @@ │ │ │ │ orr.w r5, r8, r5 │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #4] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ - b.n 1c96e6 │ │ │ │ + b.n 1c978e │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r0, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 1b98b4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ @@ -505848,15 +505934,15 @@ │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r6, [sp] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ - vldr d8, [pc, #448] @ 1c9d28 │ │ │ │ + vldr d8, [pc, #448] @ 1c9dd0 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 1b98b4 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ @@ -505935,124 +506021,123 @@ │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ vstr d8, [sp] │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 1b98b4 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ - ldr r2, [sp, #248] @ 0xf8 │ │ │ │ - vstr d8, [sp] │ │ │ │ - and.w r7, r7, #32 │ │ │ │ - orrs r3, r2 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bl 1b98b4 │ │ │ │ - ldr r2, [sp, #244] @ 0xf4 │ │ │ │ mov r1, sl │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ + and.w r7, r7, #32 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 5926c │ │ │ │ ldr r6, [sp, #8] │ │ │ │ + mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - mov r2, r8 │ │ │ │ strd r6, fp, [sp, #96] @ 0x60 │ │ │ │ bl 1b9bb0 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ bl 1b98b4 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr r2, [sp, #244] @ 0xf4 │ │ │ │ + ldr r2, [sp, #248] @ 0xf8 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + vstr d8, [sp] │ │ │ │ + orr.w r8, r3, r2 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + ldr r5, [sp, #244] @ 0xf4 │ │ │ │ + bl 1b98b4 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + orr.w r5, r9, r5 │ │ │ │ + mov r1, r2 │ │ │ │ orrs r7, r3 │ │ │ │ - ldr r5, [sp, #248] @ 0xf8 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov.w r7, #0 │ │ │ │ + ldr r3, [sp, #244] @ 0xf4 │ │ │ │ + mov r0, r4 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ - orr.w sl, r9, r2 │ │ │ │ - mov.w r2, #43 @ 0x2b │ │ │ │ - orr.w r5, r5, r3 │ │ │ │ - mov r1, r2 │ │ │ │ + orr.w sl, r5, r3 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ + ldr r5, [sp, #248] @ 0xf8 │ │ │ │ bl 1b98b4 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ + mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ - mov r1, r2 │ │ │ │ strd r6, fp, [sp] │ │ │ │ + orr.w r5, r8, r5 │ │ │ │ orrs r5, r3 │ │ │ │ bl 1b98b4 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ movs r6, #245 @ 0xf5 │ │ │ │ + movs r7, #0 │ │ │ │ strd r6, r7, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 1b98b4 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ vstr d8, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 1b98b4 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ vstr d8, [sp] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ - b.n 1c96f6 │ │ │ │ + b.n 1c979e │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + nop.w │ │ │ │ movs r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3792] @ 0xed0 │ │ │ │ sub sp, #260 @ 0x104 │ │ │ │ - ldr.w r3, [pc, #1312] @ 1ca268 │ │ │ │ + ldr.w r3, [pc, #1312] @ 1ca310 │ │ │ │ mov r7, r1 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r4, sp, #244 @ 0xf4 │ │ │ │ - ldr.w r0, [pc, #1300] @ 1ca26c │ │ │ │ + ldr.w r0, [pc, #1300] @ 1ca314 │ │ │ │ mov.w fp, #0 │ │ │ │ - ldr.w r9, [r7, #32] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #252] @ 0xfc │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ @@ -506066,29 +506151,30 @@ │ │ │ │ mov r2, r8 │ │ │ │ ldrb.w r6, [r8] │ │ │ │ ubfx r3, r6, #4, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ bl 1b9bb0 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ + ldr.w r9, [r7, #32] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - ldr r2, [sp, #248] @ 0xf8 │ │ │ │ subs r3, #244 @ 0xf4 │ │ │ │ + ldr r2, [sp, #248] @ 0xf8 │ │ │ │ cmp.w r9, #4 │ │ │ │ it eq │ │ │ │ cmpeq r1, #4 │ │ │ │ ite eq │ │ │ │ moveq.w sl, #1 │ │ │ │ movne.w sl, #0 │ │ │ │ orrs r3, r2 │ │ │ │ and.w sl, sl, #1 │ │ │ │ it ne │ │ │ │ movne.w sl, #0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 1c9fde │ │ │ │ + bne.w 1ca086 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ blx 5926c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ @@ -506114,17 +506200,17 @@ │ │ │ │ str r6, [sp, #28] │ │ │ │ ubfx r6, r1, #11, #1 │ │ │ │ and.w r1, r1, #32768 @ 0x8000 │ │ │ │ str r6, [sp, #32] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, r2 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - bne.w 1ca274 │ │ │ │ + bne.w 1ca31c │ │ │ │ cmp r2, #2 │ │ │ │ - beq.w 1ca404 │ │ │ │ + beq.w 1ca4ac │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r0, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ bl 1b98b4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ @@ -506294,15 +506380,15 @@ │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1b98b4 │ │ │ │ ldrd r2, r3, [sp, #244] @ 0xf4 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 1ca22a │ │ │ │ + b.n 1ca2d2 │ │ │ │ ldr.w sl, [r7, #8] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ and.w r3, sl, #1 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -506316,15 +506402,15 @@ │ │ │ │ ldr r6, [sp, #248] @ 0xf8 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 1b98b4 │ │ │ │ ldr r1, [sp, #244] @ 0xf4 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - vldr d8, [pc, #576] @ 1ca258 │ │ │ │ + vldr d8, [pc, #576] @ 1ca300 │ │ │ │ orrs r3, r1 │ │ │ │ ldr r1, [sp, #248] @ 0xf8 │ │ │ │ str r3, [sp, #16] │ │ │ │ orrs r6, r1 │ │ │ │ ubfx r1, sl, #2, #1 │ │ │ │ strd r1, fp, [sp] │ │ │ │ mov r1, r2 │ │ │ │ @@ -506409,25 +506495,14 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ and.w r7, r7, #32 │ │ │ │ orrs r6, r2 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ bl 1b98b4 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - vstr d8, [sp] │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #248] @ 0xf8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - orrs r6, r2 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - bl 1b98b4 │ │ │ │ - ldr r2, [sp, #244] @ 0xf4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ str r3, [sp, #16] │ │ │ │ orrs r6, r2 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ @@ -506442,14 +506517,25 @@ │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ movs r1, #32 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ bl 1b98b4 │ │ │ │ + ldr r2, [sp, #244] @ 0xf4 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + vstr d8, [sp] │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #248] @ 0xf8 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + orrs r6, r2 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + bl 1b98b4 │ │ │ │ orrs.w sl, sl, r7 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov.w r2, #43 @ 0x2b │ │ │ │ ldr r7, [sp, #244] @ 0xf4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ @@ -506467,15 +506553,15 @@ │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ strd r6, fp, [sp] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 1b98b4 │ │ │ │ - vldr d7, [pc, #212] @ 1ca260 │ │ │ │ + vldr d7, [pc, #212] @ 1ca308 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ vstr d7, [sp] │ │ │ │ @@ -506528,24 +506614,24 @@ │ │ │ │ blx 5926c │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ strd r6, fp, [sp, #96] @ 0x60 │ │ │ │ bl 1b9bb0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #64] @ (1ca270 ) │ │ │ │ + ldr r2, [pc, #64] @ (1ca318 ) │ │ │ │ strd sl, r4, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #48] @ (1ca268 ) │ │ │ │ + ldr r3, [pc, #48] @ (1ca310 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #252] @ 0xfc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1ca5fc │ │ │ │ + bne.w 1ca69e │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #260 @ 0x104 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r4, r0 │ │ │ │ @@ -506554,20 +506640,20 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r3, #40] @ 0x28 │ │ │ │ + str r6, [r6, #28] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldrb r2, [r1, r7] │ │ │ │ + ldrb r2, [r4, r4] │ │ │ │ lsls r1, r5, #2 │ │ │ │ cmp r2, r9 │ │ │ │ - bne.w 1c9e26 │ │ │ │ + bne.w 1c9ece │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r6, r1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ @@ -506714,15 +506800,15 @@ │ │ │ │ orr.w r5, r8, r5 │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #4] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ - b.n 1c9fbe │ │ │ │ + b.n 1ca066 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r0, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 1b98b4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ @@ -506738,15 +506824,15 @@ │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r6, [sp] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ - vldr d8, [pc, #448] @ 1ca600 │ │ │ │ + vldr d8, [pc, #448] @ 1ca6a8 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 1b98b4 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ @@ -506825,124 +506911,123 @@ │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ vstr d8, [sp] │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 1b98b4 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ - ldr r2, [sp, #248] @ 0xf8 │ │ │ │ - vstr d8, [sp] │ │ │ │ - and.w r7, r7, #32 │ │ │ │ - orrs r3, r2 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bl 1b98b4 │ │ │ │ - ldr r2, [sp, #244] @ 0xf4 │ │ │ │ mov r1, sl │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ + and.w r7, r7, #32 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 5926c │ │ │ │ ldr r6, [sp, #8] │ │ │ │ + mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - mov r2, r8 │ │ │ │ strd r6, fp, [sp, #96] @ 0x60 │ │ │ │ bl 1b9bb0 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ bl 1b98b4 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr r2, [sp, #244] @ 0xf4 │ │ │ │ + ldr r2, [sp, #248] @ 0xf8 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + vstr d8, [sp] │ │ │ │ + orr.w r8, r3, r2 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + ldr r5, [sp, #244] @ 0xf4 │ │ │ │ + bl 1b98b4 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + orr.w r5, r9, r5 │ │ │ │ + mov r1, r2 │ │ │ │ orrs r7, r3 │ │ │ │ - ldr r5, [sp, #248] @ 0xf8 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov.w r7, #0 │ │ │ │ + ldr r3, [sp, #244] @ 0xf4 │ │ │ │ + mov r0, r4 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ - orr.w sl, r9, r2 │ │ │ │ - mov.w r2, #43 @ 0x2b │ │ │ │ - orr.w r5, r5, r3 │ │ │ │ - mov r1, r2 │ │ │ │ + orr.w sl, r5, r3 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ + ldr r5, [sp, #248] @ 0xf8 │ │ │ │ bl 1b98b4 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ + mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ - mov r1, r2 │ │ │ │ strd r6, fp, [sp] │ │ │ │ + orr.w r5, r8, r5 │ │ │ │ orrs r5, r3 │ │ │ │ bl 1b98b4 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ movs r6, #245 @ 0xf5 │ │ │ │ + movs r7, #0 │ │ │ │ strd r6, r7, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 1b98b4 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ vstr d8, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 1b98b4 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ vstr d8, [sp] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ - b.n 1c9fce │ │ │ │ + b.n 1ca076 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + nop.w │ │ │ │ movs r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3792] @ 0xed0 │ │ │ │ sub sp, #260 @ 0x104 │ │ │ │ - ldr.w r3, [pc, #1368] @ 1cab78 │ │ │ │ + ldr.w r3, [pc, #1368] @ 1cac20 │ │ │ │ mov r7, r1 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r4, sp, #244 @ 0xf4 │ │ │ │ - ldr.w r0, [pc, #1356] @ 1cab7c │ │ │ │ + ldr.w r0, [pc, #1356] @ 1cac24 │ │ │ │ mov.w fp, #0 │ │ │ │ - ldr.w r9, [r7, #32] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #252] @ 0xfc │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ @@ -506956,29 +507041,30 @@ │ │ │ │ mov r2, r8 │ │ │ │ ldrb.w r6, [r8] │ │ │ │ ubfx r3, r6, #4, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ bl 1b9bb0 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ + ldr.w r9, [r7, #32] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - ldr r2, [sp, #248] @ 0xf8 │ │ │ │ subs r3, #244 @ 0xf4 │ │ │ │ + ldr r2, [sp, #248] @ 0xf8 │ │ │ │ cmp.w r9, #4 │ │ │ │ it eq │ │ │ │ cmpeq r1, #4 │ │ │ │ ite eq │ │ │ │ moveq.w sl, #1 │ │ │ │ movne.w sl, #0 │ │ │ │ orrs r3, r2 │ │ │ │ and.w sl, sl, #1 │ │ │ │ it ne │ │ │ │ movne.w sl, #0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 1ca8ce │ │ │ │ + bne.w 1ca976 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ blx 5926c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ @@ -507004,17 +507090,17 @@ │ │ │ │ str r6, [sp, #28] │ │ │ │ ubfx r6, r1, #11, #1 │ │ │ │ and.w r1, r1, #32768 @ 0x8000 │ │ │ │ str r6, [sp, #32] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, r2 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - bne.w 1cab84 │ │ │ │ + bne.w 1cac2c │ │ │ │ cmp r2, #2 │ │ │ │ - beq.w 1cad3a │ │ │ │ + beq.w 1cade2 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r0, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ bl 1b98b4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ @@ -507194,15 +507280,15 @@ │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ mov r1, r2 │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 1b98b4 │ │ │ │ ldrd r2, r3, [sp, #244] @ 0xf4 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 1cab3a │ │ │ │ + b.n 1cabe2 │ │ │ │ ldr.w sl, [r7, #8] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ and.w r3, sl, #1 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -507216,15 +507302,15 @@ │ │ │ │ ldr r6, [sp, #248] @ 0xf8 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 1b98b4 │ │ │ │ ldr r1, [sp, #244] @ 0xf4 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - vldr d8, [pc, #608] @ 1cab68 │ │ │ │ + vldr d8, [pc, #608] @ 1cac10 │ │ │ │ orrs r3, r1 │ │ │ │ ldr r1, [sp, #248] @ 0xf8 │ │ │ │ str r3, [sp, #16] │ │ │ │ orrs r6, r1 │ │ │ │ ubfx r1, sl, #2, #1 │ │ │ │ strd r1, fp, [sp] │ │ │ │ mov r1, r2 │ │ │ │ @@ -507308,25 +507394,14 @@ │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ str r3, [sp, #16] │ │ │ │ orrs r6, r2 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ bl 1b98b4 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - vstr d8, [sp] │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #248] @ 0xf8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - orrs r6, r2 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - bl 1b98b4 │ │ │ │ - ldr r2, [sp, #244] @ 0xf4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ str r3, [sp, #16] │ │ │ │ orrs r6, r2 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ @@ -507335,20 +507410,31 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ strd r3, fp, [sp, #96] @ 0x60 │ │ │ │ bl 1b9bb0 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ str r2, [sp, #0] │ │ │ │ - movs r1, #32 │ │ │ │ - ldr r2, [sp, #248] @ 0xf8 │ │ │ │ mov r0, r4 │ │ │ │ + ldr r2, [sp, #248] @ 0xf8 │ │ │ │ + movs r1, #32 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ bl 1b98b4 │ │ │ │ + ldr r2, [sp, #244] @ 0xf4 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + mov r0, r4 │ │ │ │ + vstr d8, [sp] │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #248] @ 0xf8 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + orrs r6, r2 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + bl 1b98b4 │ │ │ │ and.w r2, r7, #32 │ │ │ │ orrs.w r2, r2, sl │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ ite ne │ │ │ │ movne r1, #1 │ │ │ │ moveq r1, fp │ │ │ │ @@ -507380,15 +507466,15 @@ │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ strd r6, fp, [sp] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 1b98b4 │ │ │ │ - vldr d7, [pc, #212] @ 1cab70 │ │ │ │ + vldr d7, [pc, #212] @ 1cac18 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ vstr d7, [sp] │ │ │ │ @@ -507441,24 +507527,24 @@ │ │ │ │ blx 5926c │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ strd r6, fp, [sp, #96] @ 0x60 │ │ │ │ bl 1b9bb0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #64] @ (1cab80 ) │ │ │ │ + ldr r2, [pc, #64] @ (1cac28 ) │ │ │ │ strd sl, r4, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #48] @ (1cab78 ) │ │ │ │ + ldr r3, [pc, #48] @ (1cac20 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #252] @ 0xfc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1caf50 │ │ │ │ + bne.w 1caff6 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #260 @ 0x104 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r4, r0 │ │ │ │ @@ -507467,20 +507553,20 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r0, r7] │ │ │ │ + ldr r6, [r3, r4] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - strb r2, [r7, r2] │ │ │ │ + strb r2, [r2, r0] │ │ │ │ lsls r1, r5, #2 │ │ │ │ cmp r2, r9 │ │ │ │ - bne.w 1ca6fe │ │ │ │ + bne.w 1ca7a6 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r6, r1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ @@ -507643,15 +507729,15 @@ │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ - b.n 1ca8b6 │ │ │ │ + b.n 1ca95e │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r0, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 1b98b4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ @@ -507667,15 +507753,15 @@ │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r6, [sp] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ - vldr d8, [pc, #480] @ 1caf58 │ │ │ │ + vldr d8, [pc, #480] @ 1cb000 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 1b98b4 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ @@ -507754,25 +507840,14 @@ │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ vstr d8, [sp] │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 1b98b4 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ - ldr r2, [sp, #248] @ 0xf8 │ │ │ │ - vstr d8, [sp] │ │ │ │ - orrs r3, r2 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bl 1b98b4 │ │ │ │ - ldr r2, [sp, #244] @ 0xf4 │ │ │ │ mov r1, sl │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ @@ -507788,31 +507863,40 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ bl 1b98b4 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - and.w r2, r7, #32 │ │ │ │ - mov r0, r4 │ │ │ │ - orrs r2, r3 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ - ubfx r7, r7, #18, #1 │ │ │ │ - ldr r5, [sp, #244] @ 0xf4 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + vstr d8, [sp] │ │ │ │ orr.w r8, r3, r2 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + ldr r5, [sp, #244] @ 0xf4 │ │ │ │ + bl 1b98b4 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + and.w r3, r7, #32 │ │ │ │ + orr.w r5, r9, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r3, [sp, #244] @ 0xf4 │ │ │ │ mov.w r2, #43 @ 0x2b │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ + orr.w r5, r5, r3 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + mov r1, r2 │ │ │ │ + ubfx r7, r7, #18, #1 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ - mov r1, r2 │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - orr.w r5, r9, r5 │ │ │ │ bl 1b98b4 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ movs r2, #10 │ │ │ │ mov r0, r4 │ │ │ │ orr.w sl, r5, r3 │ │ │ │ mov r1, r2 │ │ │ │ movs r3, #0 │ │ │ │ @@ -507854,57 +507938,58 @@ │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ vstr d8, [sp] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ - b.n 1ca8be │ │ │ │ + b.n 1ca966 │ │ │ │ blx 597d0 <__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, #1952] @ 0x7a0 │ │ │ │ - ldr.w r4, [pc, #2140] @ 1cb7cc │ │ │ │ + ldr.w r4, [pc, #2140] @ 1cb874 │ │ │ │ subw sp, sp, #2132 @ 0x854 │ │ │ │ - ldr.w r3, [pc, #2136] @ 1cb7d0 │ │ │ │ + ldr.w r3, [pc, #2136] @ 1cb878 │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #2124] @ 0x84c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq.w 1cb70e │ │ │ │ + beq.w 1cb7b6 │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ - beq.w 1cb6e8 │ │ │ │ + beq.w 1cb790 │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq.w 1cc578 │ │ │ │ + beq.w 1cc620 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ ldrb r0, [r0, #8] │ │ │ │ cmp r0, #5 │ │ │ │ - bls.n 1cafc4 │ │ │ │ + bls.n 1cb06c │ │ │ │ movw r0, #783 @ 0x30f │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 1ccc8e │ │ │ │ + beq.w 1ccd36 │ │ │ │ movw r0, #774 @ 0x306 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 1cc4fe │ │ │ │ + beq.w 1cc5a6 │ │ │ │ movw r0, #797 @ 0x31d │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 1cb864 │ │ │ │ + beq.w 1cb90c │ │ │ │ movw r0, #906 @ 0x38a │ │ │ │ cmp r3, r0 │ │ │ │ - bhi.w 1cb74a │ │ │ │ + bhi.w 1cb7f2 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsrs r0, r4, #11 │ │ │ │ lsls r4, r7, #14 │ │ │ │ lsrs r6, r4, #10 │ │ │ │ lsrs r3, r6, #10 │ │ │ │ lsrs r3, r0, #26 │ │ │ │ lsrs r3, r2, #11 │ │ │ │ @@ -508809,2089 +508894,2089 @@ │ │ │ │ lsrs r0, r0, #11 │ │ │ │ lsrs r3, r1, #13 │ │ │ │ lsrs r4, r3, #13 │ │ │ │ ldr r3, [r2, #28] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n 1cb7e0 │ │ │ │ + bpl.n 1cb888 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1876 @ 0x754 │ │ │ │ - bl 1c3358 │ │ │ │ + bl 1c3408 │ │ │ │ ldr.w r2, [sp, #1876] @ 0x754 │ │ │ │ ldr.w r3, [sp, #1880] @ 0x758 │ │ │ │ orr.w r2, r2, #2147483648 @ 0x80000000 │ │ │ │ orr.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ - b.n 1cb75c │ │ │ │ + b.n 1cb804 │ │ │ │ ldrd r3, r1, [r2, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldrh r3, [r3, #12] │ │ │ │ cmp r3, #244 @ 0xf4 │ │ │ │ - beq.n 1cb780 │ │ │ │ + beq.n 1cb828 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ lsls r5, r3, #30 │ │ │ │ - bmi.n 1cb7fc │ │ │ │ + bmi.n 1cb8a4 │ │ │ │ and.w r1, r3, #1 │ │ │ │ lsls r0, r3, #27 │ │ │ │ - bpl.n 1cb7ac │ │ │ │ + bpl.n 1cb854 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1cb814 │ │ │ │ + beq.n 1cb8bc │ │ │ │ addw r0, sp, #1852 @ 0x73c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c9d30 │ │ │ │ + bl 1c9dd8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #3072 @ 0xc00 │ │ │ │ orr.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ - b.n 1cb75c │ │ │ │ - ldr r2, [pc, #136] @ (1cb7d4 ) │ │ │ │ + b.n 1cb804 │ │ │ │ + ldr r2, [pc, #136] @ (1cb87c ) │ │ │ │ movs r0, #0 │ │ │ │ - ldr r1, [pc, #136] @ (1cb7d8 ) │ │ │ │ + ldr r1, [pc, #136] @ (1cb880 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e0740 │ │ │ │ + bl 1e07e8 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r2 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - ldr r2, [pc, #120] @ (1cb7dc ) │ │ │ │ - ldr r3, [pc, #108] @ (1cb7d0 ) │ │ │ │ + ldr r2, [pc, #120] @ (1cb884 ) │ │ │ │ + ldr r3, [pc, #108] @ (1cb878 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #2124] @ 0x84c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1cd5f0 │ │ │ │ + bne.w 1cd698 │ │ │ │ mov r0, r4 │ │ │ │ addw sp, sp, #2132 @ 0x854 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrh r3, [r2, #48] @ 0x30 │ │ │ │ - cbnz r3, 1cb78a │ │ │ │ + cbnz r3, 1cb832 │ │ │ │ ldrh r3, [r2, #50] @ 0x32 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1cb71c │ │ │ │ + beq.n 1cb7c4 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n 1cb848 │ │ │ │ + bpl.n 1cb8f0 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1916 @ 0x77c │ │ │ │ bl 1bce28 │ │ │ │ ldr.w r1, [sp, #1920] @ 0x780 │ │ │ │ movs r3, #244 @ 0xf4 │ │ │ │ movt r3, #8258 @ 0x2042 │ │ │ │ ldr.w r2, [sp, #1916] @ 0x77c │ │ │ │ orrs r3, r1 │ │ │ │ - b.n 1cb75c │ │ │ │ + b.n 1cb804 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1cb830 │ │ │ │ + beq.n 1cb8d8 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1892 @ 0x764 │ │ │ │ - bl 1c8b80 │ │ │ │ + bl 1c8c28 │ │ │ │ ldr.w r3, [sp, #1896] @ 0x768 │ │ │ │ ldr.w r2, [sp, #1892] @ 0x764 │ │ │ │ orr.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.n 1cb75c │ │ │ │ - str r2, [r0, r2] │ │ │ │ + b.n 1cb804 │ │ │ │ + ldr r7, [pc, #872] @ (1cbbe0 ) │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #220 @ 0xdc │ │ │ │ + subs r0, #244 @ 0xf4 │ │ │ │ movs r2, r3 │ │ │ │ - add r4, pc, #904 @ (adr r4, 1cbb64 ) │ │ │ │ + add r4, pc, #1000 @ (adr r4, 1cbc6c ) │ │ │ │ movs r1, r3 │ │ │ │ - ldr r0, [pc, #608] @ (1cba40 ) │ │ │ │ + blx lr │ │ │ │ lsls r1, r5, #2 │ │ │ │ addw r0, sp, #1868 @ 0x74c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c2ee8 │ │ │ │ + bl 1c2f98 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ - b.n 1cb75c │ │ │ │ + b.n 1cb804 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1900 @ 0x76c │ │ │ │ - bl 1c8250 │ │ │ │ + bl 1c8300 │ │ │ │ ldr.w r3, [sp, #1904] @ 0x770 │ │ │ │ ldr.w r2, [sp, #1900] @ 0x76c │ │ │ │ orr.w r3, r3, #541065216 @ 0x20400000 │ │ │ │ - b.n 1cb75c │ │ │ │ + b.n 1cb804 │ │ │ │ addw r0, sp, #1860 @ 0x744 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c9458 │ │ │ │ + bl 1c9500 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #2048 @ 0x800 │ │ │ │ orr.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ - b.n 1cb75c │ │ │ │ + b.n 1cb804 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1884 @ 0x75c │ │ │ │ - bl 1ca608 │ │ │ │ + bl 1ca6b0 │ │ │ │ ldr.w r3, [sp, #1888] @ 0x760 │ │ │ │ ldr.w r2, [sp, #1884] @ 0x75c │ │ │ │ orr.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ - b.n 1cb75c │ │ │ │ + b.n 1cb804 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1908 @ 0x774 │ │ │ │ bl 1bc458 │ │ │ │ ldr.w r1, [sp, #1912] @ 0x778 │ │ │ │ movs r3, #244 @ 0xf4 │ │ │ │ movt r3, #8194 @ 0x2002 │ │ │ │ ldr.w r2, [sp, #1908] @ 0x774 │ │ │ │ orrs r3, r1 │ │ │ │ - b.n 1cb75c │ │ │ │ + b.n 1cb804 │ │ │ │ add r0, sp, #196 @ 0xc4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1bf9e4 │ │ │ │ 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 1cb75c │ │ │ │ + b.n 1cb804 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #700 @ 0x2bc │ │ │ │ - bcc.w 1cb74a │ │ │ │ + bcc.w 1cb7f2 │ │ │ │ addw r0, sp, #1556 @ 0x614 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c0b38 │ │ │ │ + bl 1c0b58 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1140850688 @ 0x44000000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.n 1cb75c │ │ │ │ + b.n 1cb804 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #700 @ 0x2bc │ │ │ │ - bcc.w 1cb74a │ │ │ │ + bcc.w 1cb7f2 │ │ │ │ addw r0, sp, #1548 @ 0x60c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c0b38 │ │ │ │ + bl 1c0b58 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1149239296 @ 0x44800000 │ │ │ │ - b.n 1cb75c │ │ │ │ + b.n 1cb804 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #700 @ 0x2bc │ │ │ │ - bcc.w 1cb74a │ │ │ │ + bcc.w 1cb7f2 │ │ │ │ addw r0, sp, #1540 @ 0x604 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c0b38 │ │ │ │ + bl 1c0b58 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1149239296 @ 0x44800000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.n 1cb75c │ │ │ │ + b.n 1cb804 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #700 @ 0x2bc │ │ │ │ - bcc.w 1cb74a │ │ │ │ + bcc.w 1cb7f2 │ │ │ │ addw r0, sp, #1532 @ 0x5fc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c0b38 │ │ │ │ + bl 1c0b58 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1149239296 @ 0x44800000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.n 1cb75c │ │ │ │ + b.n 1cb804 │ │ │ │ addw r0, sp, #1524 @ 0x5f4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c062c │ │ │ │ + bl 1c0648 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1174405120 @ 0x46000000 │ │ │ │ - b.n 1cb75c │ │ │ │ + b.n 1cb804 │ │ │ │ addw r0, sp, #1516 @ 0x5ec │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c062c │ │ │ │ + bl 1c0648 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1174405120 @ 0x46000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.n 1cb75c │ │ │ │ + b.n 1cb804 │ │ │ │ addw r0, sp, #1508 @ 0x5e4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c062c │ │ │ │ + bl 1c0648 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1174405120 @ 0x46000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.n 1cb75c │ │ │ │ + b.n 1cb804 │ │ │ │ addw r0, sp, #1500 @ 0x5dc │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1bfc88 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1174405120 @ 0x46000000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.n 1cb75c │ │ │ │ + b.n 1cb804 │ │ │ │ addw r0, sp, #1492 @ 0x5d4 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1bfc88 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1182793728 @ 0x46800000 │ │ │ │ - b.n 1cb75c │ │ │ │ + b.n 1cb804 │ │ │ │ addw r0, sp, #1484 @ 0x5cc │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1bfc88 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1182793728 @ 0x46800000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.n 1cb75c │ │ │ │ + b.n 1cb804 │ │ │ │ addw r0, sp, #1476 @ 0x5c4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c062c │ │ │ │ + bl 1c0648 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1182793728 @ 0x46800000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.n 1cb75c │ │ │ │ + b.n 1cb804 │ │ │ │ addw r0, sp, #1468 @ 0x5bc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c062c │ │ │ │ + bl 1c0648 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1182793728 @ 0x46800000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.n 1cb75c │ │ │ │ + b.n 1cb804 │ │ │ │ addw r0, sp, #1460 @ 0x5b4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c062c │ │ │ │ + bl 1c0648 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1191182336 @ 0x47000000 │ │ │ │ - b.n 1cb75c │ │ │ │ + b.n 1cb804 │ │ │ │ addw r0, sp, #1812 @ 0x714 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c0124 │ │ │ │ + bl 1c0138 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1191182336 @ 0x47000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.n 1cb75c │ │ │ │ + b.n 1cb804 │ │ │ │ addw r0, sp, #1452 @ 0x5ac │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c062c │ │ │ │ + bl 1c0648 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1191182336 @ 0x47000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.n 1cb75c │ │ │ │ + b.n 1cb804 │ │ │ │ addw r0, sp, #1444 @ 0x5a4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c062c │ │ │ │ + bl 1c0648 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1191182336 @ 0x47000000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.n 1cb75c │ │ │ │ + b.n 1cb804 │ │ │ │ addw r0, sp, #1436 @ 0x59c │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1bfc88 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1199570944 @ 0x47800000 │ │ │ │ - b.n 1cb75c │ │ │ │ + b.n 1cb804 │ │ │ │ addw r0, sp, #1428 @ 0x594 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1bfc88 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1199570944 @ 0x47800000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.n 1cb75c │ │ │ │ + b.n 1cb804 │ │ │ │ addw r0, sp, #1420 @ 0x58c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c062c │ │ │ │ + bl 1c0648 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1199570944 @ 0x47800000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.n 1cb75c │ │ │ │ + b.n 1cb804 │ │ │ │ addw r0, sp, #1412 @ 0x584 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c062c │ │ │ │ + bl 1c0648 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1199570944 @ 0x47800000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.n 1cb75c │ │ │ │ + b.n 1cb804 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #600 @ 0x258 │ │ │ │ - bcc.w 1cb74a │ │ │ │ + bcc.w 1cb7f2 │ │ │ │ addw r0, sp, #1804 @ 0x70c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c0124 │ │ │ │ + bl 1c0138 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1191182336 @ 0x47000000 │ │ │ │ orr.w r3, r3, #2359296 @ 0x240000 │ │ │ │ - b.n 1cb75c │ │ │ │ + b.n 1cb804 │ │ │ │ addw r0, sp, #1404 @ 0x57c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c1c20 │ │ │ │ + bl 1c1c88 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1610612736 @ 0x60000000 │ │ │ │ - b.n 1cb75c │ │ │ │ + b.n 1cb804 │ │ │ │ addw r0, sp, #1396 @ 0x574 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c1c20 │ │ │ │ + bl 1c1c88 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1619001344 @ 0x60800000 │ │ │ │ - b.n 1cb75c │ │ │ │ + b.n 1cb804 │ │ │ │ addw r0, sp, #1388 @ 0x56c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c1c20 │ │ │ │ + bl 1c1c88 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1627389952 @ 0x61000000 │ │ │ │ - b.n 1cb75c │ │ │ │ + b.n 1cb804 │ │ │ │ addw r0, sp, #1380 @ 0x564 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c1c20 │ │ │ │ + bl 1c1c88 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1635778560 @ 0x61800000 │ │ │ │ - b.n 1cb75c │ │ │ │ + b.n 1cb804 │ │ │ │ addw r0, sp, #1372 @ 0x55c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c1c20 │ │ │ │ + bl 1c1c88 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1644167168 @ 0x62000000 │ │ │ │ - b.n 1cb75c │ │ │ │ + b.n 1cb804 │ │ │ │ addw r0, sp, #1364 @ 0x554 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c1c20 │ │ │ │ + bl 1c1c88 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1652555776 @ 0x62800000 │ │ │ │ - b.n 1cb75c │ │ │ │ + b.n 1cb804 │ │ │ │ addw r0, sp, #1356 @ 0x54c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c1c20 │ │ │ │ + bl 1c1c88 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1660944384 @ 0x63000000 │ │ │ │ - b.n 1cb75c │ │ │ │ + b.n 1cb804 │ │ │ │ addw r0, sp, #1348 @ 0x544 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c1c20 │ │ │ │ + bl 1c1c88 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1669332992 @ 0x63800000 │ │ │ │ - b.n 1cb75c │ │ │ │ + b.n 1cb804 │ │ │ │ addw r0, sp, #1340 @ 0x53c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c1c20 │ │ │ │ + bl 1c1c88 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1677721600 @ 0x64000000 │ │ │ │ - b.n 1cb75c │ │ │ │ + b.n 1cb804 │ │ │ │ addw r0, sp, #1332 @ 0x534 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c1c20 │ │ │ │ + bl 1c1c88 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1686110208 @ 0x64800000 │ │ │ │ - b.n 1cb75c │ │ │ │ + b.n 1cb804 │ │ │ │ addw r0, sp, #1324 @ 0x52c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c1c20 │ │ │ │ + bl 1c1c88 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1694498816 @ 0x65000000 │ │ │ │ - b.n 1cb75c │ │ │ │ + b.n 1cb804 │ │ │ │ addw r0, sp, #1316 @ 0x524 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c1c20 │ │ │ │ + bl 1c1c88 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1702887424 @ 0x65800000 │ │ │ │ - b.n 1cb75c │ │ │ │ + b.n 1cb804 │ │ │ │ addw r0, sp, #1308 @ 0x51c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c1c20 │ │ │ │ + bl 1c1c88 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1711276032 @ 0x66000000 │ │ │ │ - b.n 1cb75c │ │ │ │ + b.n 1cb804 │ │ │ │ addw r0, sp, #1300 @ 0x514 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c1c20 │ │ │ │ + bl 1c1c88 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1719664640 @ 0x66800000 │ │ │ │ - b.n 1cb75c │ │ │ │ + b.n 1cb804 │ │ │ │ addw r0, sp, #1292 @ 0x50c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c1c20 │ │ │ │ + bl 1c1c88 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1728053248 @ 0x67000000 │ │ │ │ - b.n 1cb75c │ │ │ │ + b.n 1cb804 │ │ │ │ addw r0, sp, #1284 @ 0x504 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c1c20 │ │ │ │ + bl 1c1c88 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1736441856 @ 0x67800000 │ │ │ │ - b.n 1cb75c │ │ │ │ + b.n 1cb804 │ │ │ │ addw r0, sp, #1244 @ 0x4dc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c2260 │ │ │ │ + bl 1c22f0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1677721600 @ 0x64000000 │ │ │ │ - b.n 1cb75c │ │ │ │ + b.n 1cb804 │ │ │ │ addw r0, sp, #1236 @ 0x4d4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c2260 │ │ │ │ + bl 1c22f0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1686110208 @ 0x64800000 │ │ │ │ - b.n 1cb75c │ │ │ │ + b.n 1cb804 │ │ │ │ addw r0, sp, #1228 @ 0x4cc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c2260 │ │ │ │ + bl 1c22f0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1694498816 @ 0x65000000 │ │ │ │ - b.n 1cb75c │ │ │ │ + b.n 1cb804 │ │ │ │ addw r0, sp, #1220 @ 0x4c4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c2260 │ │ │ │ + bl 1c22f0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1702887424 @ 0x65800000 │ │ │ │ - b.n 1cb75c │ │ │ │ + b.n 1cb804 │ │ │ │ addw r0, sp, #1212 @ 0x4bc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c2260 │ │ │ │ + bl 1c22f0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1711276032 @ 0x66000000 │ │ │ │ - b.n 1cb75c │ │ │ │ + b.n 1cb804 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #800 @ 0x320 │ │ │ │ - bcs.w 1cb74a │ │ │ │ + bcs.w 1cb7f2 │ │ │ │ addw r0, sp, #1204 @ 0x4b4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c1070 │ │ │ │ + bl 1c1098 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1719664640 @ 0x66800000 │ │ │ │ - b.n 1cb75c │ │ │ │ + b.n 1cb804 │ │ │ │ addw r0, sp, #1196 @ 0x4ac │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c1070 │ │ │ │ + bl 1c1098 │ │ │ │ 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 1cb75c │ │ │ │ + b.n 1cb804 │ │ │ │ addw r0, sp, #1188 @ 0x4a4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c1648 │ │ │ │ + bl 1c1690 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1728053248 @ 0x67000000 │ │ │ │ - b.n 1cb75c │ │ │ │ + b.n 1cb804 │ │ │ │ addw r0, sp, #1180 @ 0x49c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c1648 │ │ │ │ + bl 1c1690 │ │ │ │ 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 1cb75c │ │ │ │ + b.n 1cb804 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #700 @ 0x2bc │ │ │ │ - bcc.w 1cb74a │ │ │ │ + bcc.w 1cb7f2 │ │ │ │ addw r0, sp, #1276 @ 0x4fc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c1c20 │ │ │ │ + bl 1c1c88 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1644167168 @ 0x62000000 │ │ │ │ - b.n 1cb75c │ │ │ │ + b.n 1cb804 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #700 @ 0x2bc │ │ │ │ - bcc.w 1cb74a │ │ │ │ + bcc.w 1cb7f2 │ │ │ │ addw r0, sp, #1268 @ 0x4f4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c1c20 │ │ │ │ + bl 1c1c88 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1652555776 @ 0x62800000 │ │ │ │ - b.n 1cb75c │ │ │ │ + b.n 1cb804 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #700 @ 0x2bc │ │ │ │ - bcc.w 1cb74a │ │ │ │ + bcc.w 1cb7f2 │ │ │ │ addw r0, sp, #1260 @ 0x4ec │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c1c20 │ │ │ │ + bl 1c1c88 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1660944384 @ 0x63000000 │ │ │ │ - b.n 1cb75c │ │ │ │ + b.n 1cb804 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #700 @ 0x2bc │ │ │ │ - bcc.w 1cb74a │ │ │ │ + bcc.w 1cb7f2 │ │ │ │ addw r0, sp, #1252 @ 0x4e4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c1c20 │ │ │ │ + bl 1c1c88 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1669332992 @ 0x63800000 │ │ │ │ - b.n 1cb75c │ │ │ │ + b.n 1cb804 │ │ │ │ addw r0, sp, #1172 @ 0x494 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1becb8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ - b.n 1cb75c │ │ │ │ + b.n 1cb804 │ │ │ │ addw r0, sp, #1164 @ 0x48c │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1becb8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.n 1cb75c │ │ │ │ + b.n 1cb804 │ │ │ │ addw r0, sp, #1156 @ 0x484 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1becb8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.n 1cb75c │ │ │ │ + b.n 1cb804 │ │ │ │ addw r0, sp, #1148 @ 0x47c │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1becb8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.n 1cb75c │ │ │ │ + b.n 1cb804 │ │ │ │ addw r0, sp, #1140 @ 0x474 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1becb8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.n 1cb75c │ │ │ │ + b.n 1cb804 │ │ │ │ addw r0, sp, #1132 @ 0x46c │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1becb8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ orr.w r3, r3, #10485760 @ 0xa00000 │ │ │ │ - b.n 1cb75c │ │ │ │ + b.n 1cb804 │ │ │ │ addw r0, sp, #1124 @ 0x464 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1becb8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.n 1cb75c │ │ │ │ + b.n 1cb804 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1980 @ 0x7bc │ │ │ │ bl 1bc8e4 │ │ │ │ ldr.w r3, [sp, #1984] @ 0x7c0 │ │ │ │ ldr.w r2, [sp, #1980] @ 0x7bc │ │ │ │ orr.w r3, r3, #41943040 @ 0x2800000 │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ - b.n 1cb75c │ │ │ │ + b.n 1cb804 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1972 @ 0x7b4 │ │ │ │ bl 1bc8e4 │ │ │ │ ldr.w r3, [sp, #1976] @ 0x7b8 │ │ │ │ ldr.w r2, [sp, #1972] @ 0x7b4 │ │ │ │ orr.w r3, r3, #58720256 @ 0x3800000 │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ - b.n 1cb75c │ │ │ │ + b.n 1cb804 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2052 @ 0x804 │ │ │ │ bl 1bc6a4 │ │ │ │ ldr.w r3, [sp, #2056] @ 0x808 │ │ │ │ ldr.w r2, [sp, #2052] @ 0x804 │ │ │ │ orr.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ - b.n 1cb75c │ │ │ │ + b.n 1cb804 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 1cb74a │ │ │ │ + bcc.w 1cb7f2 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1988 @ 0x7c4 │ │ │ │ bl 1bc9b0 │ │ │ │ ldr.w r3, [sp, #1992] @ 0x7c8 │ │ │ │ ldr.w r2, [sp, #1988] @ 0x7c4 │ │ │ │ orr.w r3, r3, #33554432 @ 0x2000000 │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ - b.n 1cb75c │ │ │ │ + b.n 1cb804 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2044 @ 0x7fc │ │ │ │ bl 1bc6a4 │ │ │ │ ldr.w r3, [sp, #2048] @ 0x800 │ │ │ │ ldr.w r2, [sp, #2044] @ 0x7fc │ │ │ │ orr.w r3, r3, #109051904 @ 0x6800000 │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ - b.n 1cb75c │ │ │ │ + b.n 1cb804 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2036 @ 0x7f4 │ │ │ │ bl 1bc6a4 │ │ │ │ ldr.w r3, [sp, #2040] @ 0x7f8 │ │ │ │ ldr.w r2, [sp, #2036] @ 0x7f4 │ │ │ │ orr.w r3, r3, #117440512 @ 0x7000000 │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ - b.n 1cb75c │ │ │ │ + b.n 1cb804 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2028 @ 0x7ec │ │ │ │ bl 1bc6a4 │ │ │ │ ldr.w r3, [sp, #2032] @ 0x7f0 │ │ │ │ ldr.w r2, [sp, #2028] @ 0x7ec │ │ │ │ orr.w r3, r3, #125829120 @ 0x7800000 │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ - b.n 1cb75c │ │ │ │ + b.n 1cb804 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1956 @ 0x7a4 │ │ │ │ bl 1bcb9c │ │ │ │ ldr.w r3, [sp, #1960] @ 0x7a8 │ │ │ │ ldr.w r2, [sp, #1956] @ 0x7a4 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.n 1cb75c │ │ │ │ + b.n 1cb804 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1932 @ 0x78c │ │ │ │ bl 1bccbc │ │ │ │ ldr.w r3, [sp, #1936] @ 0x790 │ │ │ │ ldr.w r2, [sp, #1932] @ 0x78c │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ orr.w r3, r3, #32 │ │ │ │ - b.w 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1924 @ 0x784 │ │ │ │ bl 1bccbc │ │ │ │ ldr.w r3, [sp, #1928] @ 0x788 │ │ │ │ ldr.w r2, [sp, #1924] @ 0x784 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ - b.w 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1964 @ 0x7ac │ │ │ │ bl 1bca98 │ │ │ │ ldr.w r3, [sp, #1968] @ 0x7b0 │ │ │ │ ldr.w r2, [sp, #1964] @ 0x7ac │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ orr.w r3, r3, #96 @ 0x60 │ │ │ │ - b.w 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1948 @ 0x79c │ │ │ │ bl 1bcb9c │ │ │ │ ldr.w r3, [sp, #1952] @ 0x7a0 │ │ │ │ ldr.w r2, [sp, #1948] @ 0x79c │ │ │ │ orr.w r3, r3, #8388736 @ 0x800080 │ │ │ │ - b.w 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1940 @ 0x794 │ │ │ │ bl 1bcb9c │ │ │ │ ldr.w r3, [sp, #1944] @ 0x798 │ │ │ │ ldr.w r2, [sp, #1940] @ 0x794 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ orr.w r3, r3, #160 @ 0xa0 │ │ │ │ - b.w 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ addw r0, sp, #1820 @ 0x71c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1bbd84 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #637534208 @ 0x26000000 │ │ │ │ orr.w r3, r3, #835584 @ 0xcc000 │ │ │ │ - b.w 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ addw r0, sp, #1844 @ 0x734 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1bc290 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #603979776 @ 0x24000000 │ │ │ │ - b.w 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ add r0, sp, #332 @ 0x14c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1bdd90 │ │ │ │ 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 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ add r0, sp, #324 @ 0x144 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1bdd90 │ │ │ │ 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 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ add r0, sp, #316 @ 0x13c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1bdd90 │ │ │ │ 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 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ add r0, sp, #308 @ 0x134 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1bdd90 │ │ │ │ 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 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ add r0, sp, #300 @ 0x12c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1bdd90 │ │ │ │ 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 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ add r0, sp, #292 @ 0x124 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1bdd90 │ │ │ │ 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 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ add r0, sp, #284 @ 0x11c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1bdd90 │ │ │ │ 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 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ add r0, sp, #276 @ 0x114 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1bdd90 │ │ │ │ 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 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ add r0, sp, #268 @ 0x10c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1bdd90 │ │ │ │ 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 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ sub.w r0, r1, #600 @ 0x258 │ │ │ │ cmp r0, #99 @ 0x63 │ │ │ │ - bls.w 1cd5b0 │ │ │ │ + bls.w 1cd658 │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1cb74a │ │ │ │ + bcc.w 1cb7f2 │ │ │ │ add r0, sp, #788 @ 0x314 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1bbab4 │ │ │ │ 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 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ sub.w r0, r1, #600 @ 0x258 │ │ │ │ cmp r0, #99 @ 0x63 │ │ │ │ - bls.w 1cd5d0 │ │ │ │ + bls.w 1cd678 │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1cb74a │ │ │ │ + bcc.w 1cb7f2 │ │ │ │ add r0, sp, #756 @ 0x2f4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1bb5b8 │ │ │ │ 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 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ add r0, sp, #252 @ 0xfc │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1beeac │ │ │ │ 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 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1cb74a │ │ │ │ + bcc.w 1cb7f2 │ │ │ │ add r0, sp, #684 @ 0x2ac │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1bafb8 │ │ │ │ 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 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 1cb74a │ │ │ │ + bcc.w 1cb7f2 │ │ │ │ add r0, sp, #780 @ 0x30c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1bb8f4 │ │ │ │ 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 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1cb74a │ │ │ │ + bcc.w 1cb7f2 │ │ │ │ add r0, sp, #260 @ 0x104 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1bacf0 │ │ │ │ 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 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1bf0b8 │ │ │ │ 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 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ addw r0, sp, #1740 @ 0x6cc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c0b38 │ │ │ │ + bl 1c0b58 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1082130432 @ 0x40800000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.w 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ addw r0, sp, #1732 @ 0x6c4 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1bfc88 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1090519040 @ 0x41000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ addw r0, sp, #1724 @ 0x6bc │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1bfc88 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1090519040 @ 0x41000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ addw r0, sp, #1716 @ 0x6b4 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1bfc88 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1090519040 @ 0x41000000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.w 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ addw r0, sp, #1708 @ 0x6ac │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1bfc88 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1098907648 @ 0x41800000 │ │ │ │ - b.w 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ addw r0, sp, #1700 @ 0x6a4 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1bfc88 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1098907648 @ 0x41800000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ addw r0, sp, #1692 @ 0x69c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c062c │ │ │ │ + bl 1c0648 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1107296256 @ 0x42000000 │ │ │ │ - b.w 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ addw r0, sp, #1684 @ 0x694 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c062c │ │ │ │ + bl 1c0648 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1107296256 @ 0x42000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ addw r0, sp, #1676 @ 0x68c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c062c │ │ │ │ + bl 1c0648 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1107296256 @ 0x42000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ addw r0, sp, #1668 @ 0x684 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c062c │ │ │ │ + bl 1c0648 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1107296256 @ 0x42000000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.w 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ addw r0, sp, #1660 @ 0x67c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c0b38 │ │ │ │ + bl 1c0b58 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1115684864 @ 0x42800000 │ │ │ │ - b.w 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ addw r0, sp, #1652 @ 0x674 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c0b38 │ │ │ │ + bl 1c0b58 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1115684864 @ 0x42800000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ addw r0, sp, #1644 @ 0x66c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c062c │ │ │ │ + bl 1c0648 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1115684864 @ 0x42800000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ addw r0, sp, #1636 @ 0x664 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c062c │ │ │ │ + bl 1c0648 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1115684864 @ 0x42800000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.w 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ addw r0, sp, #1628 @ 0x65c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c062c │ │ │ │ + bl 1c0648 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1124073472 @ 0x43000000 │ │ │ │ - b.w 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ addw r0, sp, #1620 @ 0x654 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c062c │ │ │ │ + bl 1c0648 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1124073472 @ 0x43000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ add r0, sp, #100 @ 0x64 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1bd064 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3758096384 @ 0xe0000000 │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ - b.w 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1bd064 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3758096384 @ 0xe0000000 │ │ │ │ orr.w r3, r3, #8519680 @ 0x820000 │ │ │ │ - b.w 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1ba9d8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3774873600 @ 0xe1000000 │ │ │ │ - b.w 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1ba92c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3774873600 @ 0xe1000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1ba9d8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3791650816 @ 0xe2000000 │ │ │ │ - b.w 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1ba9d8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3791650816 @ 0xe2000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1ba9d8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3808428032 @ 0xe3000000 │ │ │ │ - b.w 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1cb74a │ │ │ │ + bcc.w 1cb7f2 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1ba92c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3808428032 @ 0xe3000000 │ │ │ │ orr.w r3, r3, #12713984 @ 0xc20000 │ │ │ │ - b.w 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ addw r0, sp, #1796 @ 0x704 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c062c │ │ │ │ + bl 1c0648 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ - b.w 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ add r0, sp, #188 @ 0xbc │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1bf744 │ │ │ │ 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 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2012 @ 0x7dc │ │ │ │ bl 1bc8e4 │ │ │ │ ldr.w r3, [sp, #2016] @ 0x7e0 │ │ │ │ ldr.w r2, [sp, #2012] @ 0x7dc │ │ │ │ orr.w r3, r3, #16777216 @ 0x1000000 │ │ │ │ - b.w 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2004 @ 0x7d4 │ │ │ │ bl 1bc8e4 │ │ │ │ ldr.w r3, [sp, #2008] @ 0x7d8 │ │ │ │ ldr.w r2, [sp, #2004] @ 0x7d4 │ │ │ │ orr.w r3, r3, #25165824 @ 0x1800000 │ │ │ │ - b.w 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1cb74a │ │ │ │ + bcc.w 1cb7f2 │ │ │ │ add r0, sp, #28 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1ba92c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3808428032 @ 0xe3000000 │ │ │ │ orr.w r3, r3, #13238272 @ 0xca0000 │ │ │ │ - b.w 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2020 @ 0x7e4 │ │ │ │ bl 1bc7d8 │ │ │ │ ldr.w r3, [sp, #2024] @ 0x7e8 │ │ │ │ ldr.w r2, [sp, #2020] @ 0x7e4 │ │ │ │ orr.w r3, r3, #41943040 @ 0x2800000 │ │ │ │ - b.w 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2116 @ 0x844 │ │ │ │ bl 1bc6a4 │ │ │ │ ldr.w r2, [sp, #2116] @ 0x844 │ │ │ │ ldr.w r3, [sp, #2120] @ 0x848 │ │ │ │ - b.w 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ addw r0, sp, #1612 @ 0x64c │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1bfc88 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1124073472 @ 0x43000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ addw r0, sp, #1604 @ 0x644 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c062c │ │ │ │ + bl 1c0648 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1132462080 @ 0x43800000 │ │ │ │ - b.w 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ addw r0, sp, #1596 @ 0x63c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c062c │ │ │ │ + bl 1c0648 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1132462080 @ 0x43800000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ addw r0, sp, #1588 @ 0x634 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1bfc88 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1132462080 @ 0x43800000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ addw r0, sp, #1580 @ 0x62c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c062c │ │ │ │ + bl 1c0648 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1132462080 @ 0x43800000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.w 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ addw r0, sp, #1572 @ 0x624 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c0b38 │ │ │ │ + bl 1c0b58 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1140850688 @ 0x44000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ addw r0, sp, #1564 @ 0x61c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c0b38 │ │ │ │ + bl 1c0b58 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1140850688 @ 0x44000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1cb74a │ │ │ │ + bcc.w 1cb7f2 │ │ │ │ add r0, sp, #20 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1ba640 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3825205248 @ 0xe4000000 │ │ │ │ - b.w 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1cb74a │ │ │ │ + bcc.w 1cb7f2 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1ba92c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3791650816 @ 0xe2000000 │ │ │ │ orr.w r3, r3, #13762560 @ 0xd20000 │ │ │ │ - b.w 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ add r0, sp, #348 @ 0x15c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1bdd90 │ │ │ │ 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 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ add r0, sp, #340 @ 0x154 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1bdd90 │ │ │ │ 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 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1cd454 │ │ │ │ + bcs.w 1cd4fc │ │ │ │ add r0, sp, #412 @ 0x19c │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1bdaf4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r3, r3, #13631488 @ 0xd00000 │ │ │ │ - b.w 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1cd490 │ │ │ │ + bcs.w 1cd538 │ │ │ │ add r0, sp, #396 @ 0x18c │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1bdaf4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r3, r3, #1048576 @ 0x100000 │ │ │ │ - b.w 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1cd4ae │ │ │ │ + bcs.w 1cd556 │ │ │ │ add r0, sp, #380 @ 0x17c │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1bdaf4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r3, r3, #5242880 @ 0x500000 │ │ │ │ - b.w 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1cd472 │ │ │ │ + bcs.w 1cd51a │ │ │ │ add r0, sp, #364 @ 0x16c │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1bdaf4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r3, r3, #9437184 @ 0x900000 │ │ │ │ - b.w 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ addw r0, sp, #1788 @ 0x6fc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c062c │ │ │ │ + bl 1c0648 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ addw r0, sp, #1756 @ 0x6dc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c0b38 │ │ │ │ + bl 1c0b58 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1082130432 @ 0x40800000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ addw r0, sp, #1748 @ 0x6d4 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1bfc88 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1082130432 @ 0x40800000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ addw r0, sp, #1836 @ 0x72c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1bc0b0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #603979776 @ 0x24000000 │ │ │ │ orr.w r3, r3, #256 @ 0x100 │ │ │ │ - b.w 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ addw r0, sp, #1828 @ 0x724 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1bbec4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #603979776 @ 0x24000000 │ │ │ │ orr.w r3, r3, #512 @ 0x200 │ │ │ │ - b.w 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ addw r0, sp, #1772 @ 0x6ec │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c062c │ │ │ │ + bl 1c0648 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.w 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ addw r0, sp, #1764 @ 0x6e4 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1bfc88 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1082130432 @ 0x40800000 │ │ │ │ - b.w 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ addw r0, sp, #1780 @ 0x6f4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c062c │ │ │ │ + bl 1c0648 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ add r0, sp, #564 @ 0x234 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1bdd90 │ │ │ │ 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 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ add r0, sp, #556 @ 0x22c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1bdd90 │ │ │ │ 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 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ add r0, sp, #548 @ 0x224 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1bdd90 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ - b.w 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ add r0, sp, #540 @ 0x21c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1bdd90 │ │ │ │ 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 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ add r0, sp, #532 @ 0x214 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1bdd90 │ │ │ │ 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 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1cd4cc │ │ │ │ + bcs.w 1cd574 │ │ │ │ add r0, sp, #668 @ 0x29c │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1be1f8 │ │ │ │ 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 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcc.w 1cd4e6 │ │ │ │ + bcc.w 1cd58e │ │ │ │ add r0, sp, #644 @ 0x284 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1bdfa4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #3338665984 @ 0xc7000000 │ │ │ │ - b.w 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcc.w 1cd41c │ │ │ │ + bcc.w 1cd4c4 │ │ │ │ add r0, sp, #628 @ 0x274 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1bdfa4 │ │ │ │ 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 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ add r0, sp, #244 @ 0xf4 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1bf4e4 │ │ │ │ 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 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ add r0, sp, #164 @ 0xa4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1bf2bc │ │ │ │ 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 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ add r0, sp, #156 @ 0x9c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1bf2bc │ │ │ │ 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 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ add r0, sp, #180 @ 0xb4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1bf2bc │ │ │ │ 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 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ add r0, sp, #172 @ 0xac │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1bf2bc │ │ │ │ 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 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ add r0, sp, #148 @ 0x94 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1bf2bc │ │ │ │ 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 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ add r0, sp, #140 @ 0x8c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1bf2bc │ │ │ │ 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 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ add r0, sp, #132 @ 0x84 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1bf2bc │ │ │ │ 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 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ add r0, sp, #124 @ 0x7c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1bf2bc │ │ │ │ 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 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1bf2bc │ │ │ │ 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 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1cd4fc │ │ │ │ + bcs.w 1cd5a4 │ │ │ │ add r0, sp, #524 @ 0x20c │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1bdaf4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r3, r3, #1048576 @ 0x100000 │ │ │ │ - b.w 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1cd538 │ │ │ │ + bcs.w 1cd5e0 │ │ │ │ add r0, sp, #508 @ 0x1fc │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1bdaf4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r3, r3, #5242880 @ 0x500000 │ │ │ │ - b.w 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1cd51a │ │ │ │ + bcs.w 1cd5c2 │ │ │ │ add r0, sp, #476 @ 0x1dc │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1bdaf4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r3, r3, #13631488 @ 0xd00000 │ │ │ │ - b.w 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1cd574 │ │ │ │ + bcs.w 1cd61c │ │ │ │ add r0, sp, #492 @ 0x1ec │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1bdaf4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r3, r3, #9437184 @ 0x900000 │ │ │ │ - b.w 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1cd556 │ │ │ │ + bcs.w 1cd5fe │ │ │ │ add r0, sp, #444 @ 0x1bc │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1bdaf4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r3, r3, #5242880 @ 0x500000 │ │ │ │ - b.w 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1cd592 │ │ │ │ + bcs.w 1cd63a │ │ │ │ add r0, sp, #460 @ 0x1cc │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1bdaf4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r3, r3, #1048576 @ 0x100000 │ │ │ │ - b.w 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1cd436 │ │ │ │ + bcs.w 1cd4de │ │ │ │ add r0, sp, #428 @ 0x1ac │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1bdaf4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r3, r3, #9437184 @ 0x900000 │ │ │ │ - b.w 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 1cb74a │ │ │ │ + bcc.w 1cb7f2 │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1bac1c │ │ │ │ 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 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ add r0, sp, #236 @ 0xec │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1bac1c │ │ │ │ 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 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ add r0, sp, #228 @ 0xe4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1bac1c │ │ │ │ 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 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ add r0, sp, #724 @ 0x2d4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1bb36c │ │ │ │ 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 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 1cb74a │ │ │ │ + bcc.w 1cb7f2 │ │ │ │ add r0, sp, #692 @ 0x2b4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1bb104 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8388608 @ 0x800000 │ │ │ │ orr.w r3, r3, #3338665984 @ 0xc7000000 │ │ │ │ - b.w 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1bf0b8 │ │ │ │ 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 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 1cb74a │ │ │ │ + bcc.w 1cb7f2 │ │ │ │ add r0, sp, #108 @ 0x6c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1baaa4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r3, r3, #14680064 @ 0xe00000 │ │ │ │ - b.w 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2100 @ 0x834 │ │ │ │ bl 1bc6a4 │ │ │ │ ldr.w r3, [sp, #2104] @ 0x838 │ │ │ │ ldr.w r2, [sp, #2100] @ 0x834 │ │ │ │ orr.w r3, r3, #33554432 @ 0x2000000 │ │ │ │ - b.w 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2108 @ 0x83c │ │ │ │ bl 1bc6a4 │ │ │ │ ldr.w r3, [sp, #2112] @ 0x840 │ │ │ │ ldr.w r2, [sp, #2108] @ 0x83c │ │ │ │ orr.w r3, r3, #50331648 @ 0x3000000 │ │ │ │ - b.w 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2092 @ 0x82c │ │ │ │ bl 1bc6a4 │ │ │ │ ldr.w r3, [sp, #2096] @ 0x830 │ │ │ │ ldr.w r2, [sp, #2092] @ 0x82c │ │ │ │ orr.w r3, r3, #58720256 @ 0x3800000 │ │ │ │ - b.w 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2084 @ 0x824 │ │ │ │ bl 1bc6a4 │ │ │ │ ldr.w r3, [sp, #2088] @ 0x828 │ │ │ │ ldr.w r2, [sp, #2084] @ 0x824 │ │ │ │ orr.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ - b.w 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2076 @ 0x81c │ │ │ │ bl 1bc6a4 │ │ │ │ ldr.w r3, [sp, #2080] @ 0x820 │ │ │ │ ldr.w r2, [sp, #2076] @ 0x81c │ │ │ │ orr.w r3, r3, #75497472 @ 0x4800000 │ │ │ │ - b.w 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2068 @ 0x814 │ │ │ │ bl 1bc6a4 │ │ │ │ ldr.w r3, [sp, #2072] @ 0x818 │ │ │ │ ldr.w r2, [sp, #2068] @ 0x814 │ │ │ │ orr.w r3, r3, #83886080 @ 0x5000000 │ │ │ │ - b.w 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2060 @ 0x80c │ │ │ │ bl 1bc6a4 │ │ │ │ ldr.w r3, [sp, #2064] @ 0x810 │ │ │ │ ldr.w r2, [sp, #2060] @ 0x80c │ │ │ │ orr.w r3, r3, #92274688 @ 0x5800000 │ │ │ │ - b.w 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1996 @ 0x7cc │ │ │ │ bl 1bc8e4 │ │ │ │ ldr.w r3, [sp, #2000] @ 0x7d0 │ │ │ │ ldr.w r2, [sp, #1996] @ 0x7cc │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ - b.w 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ addw r0, sp, #1116 @ 0x45c │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1becb8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2164260864 @ 0x81000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ addw r0, sp, #1108 @ 0x454 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1becb8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2164260864 @ 0x81000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ addw r0, sp, #1100 @ 0x44c │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1becb8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2164260864 @ 0x81000000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.w 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ addw r0, sp, #1092 @ 0x444 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c7410 │ │ │ │ + bl 1c74c0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2684354560 @ 0xa0000000 │ │ │ │ - b.w 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ addw r0, sp, #1060 @ 0x424 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c4a08 │ │ │ │ + bl 1c4ab8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2684354560 @ 0xa0000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ addw r0, sp, #1052 @ 0x41c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c7b30 │ │ │ │ + bl 1c7be0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2684354560 @ 0xa0000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ addw r0, sp, #1044 @ 0x414 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c7b30 │ │ │ │ + bl 1c7be0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2684354560 @ 0xa0000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ addw r0, sp, #1036 @ 0x40c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c4a08 │ │ │ │ + bl 1c4ab8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2701131776 @ 0xa1000000 │ │ │ │ - b.w 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ addw r0, sp, #1028 @ 0x404 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c4a08 │ │ │ │ + bl 1c4ab8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2701131776 @ 0xa1000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ add r0, sp, #1020 @ 0x3fc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c7b30 │ │ │ │ + bl 1c7be0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2701131776 @ 0xa1000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ add r0, sp, #1012 @ 0x3f4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c7b30 │ │ │ │ + bl 1c7be0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2701131776 @ 0xa1000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ add r0, sp, #1004 @ 0x3ec │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c4a08 │ │ │ │ + bl 1c4ab8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2717908992 @ 0xa2000000 │ │ │ │ - b.w 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ add r0, sp, #996 @ 0x3e4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c4a08 │ │ │ │ + bl 1c4ab8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2717908992 @ 0xa2000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ add r0, sp, #988 @ 0x3dc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c6cf8 │ │ │ │ + bl 1c6da8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2717908992 @ 0xa2000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ add r0, sp, #980 @ 0x3d4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c5ef8 │ │ │ │ + bl 1c5fa8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2717908992 @ 0xa2000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ add r0, sp, #972 @ 0x3cc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c6cf8 │ │ │ │ + bl 1c6da8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2734686208 @ 0xa3000000 │ │ │ │ - b.w 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ add r0, sp, #964 @ 0x3c4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c5ef8 │ │ │ │ + bl 1c5fa8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2734686208 @ 0xa3000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ add r0, sp, #956 @ 0x3bc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c65f0 │ │ │ │ + bl 1c66a0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2734686208 @ 0xa3000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ add r0, sp, #948 @ 0x3b4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c65f0 │ │ │ │ + bl 1c66a0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2734686208 @ 0xa3000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ add r0, sp, #940 @ 0x3ac │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c7b30 │ │ │ │ + bl 1c7be0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2751463424 @ 0xa4000000 │ │ │ │ - b.w 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ add r0, sp, #932 @ 0x3a4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c7b30 │ │ │ │ + bl 1c7be0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2751463424 @ 0xa4000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ add r0, sp, #924 @ 0x39c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c7b30 │ │ │ │ + bl 1c7be0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2751463424 @ 0xa4000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ add r0, sp, #916 @ 0x394 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c7b30 │ │ │ │ + bl 1c7be0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2751463424 @ 0xa4000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ add r0, sp, #908 @ 0x38c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c7b30 │ │ │ │ + bl 1c7be0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2768240640 @ 0xa5000000 │ │ │ │ - b.w 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ add r0, sp, #900 @ 0x384 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c7b30 │ │ │ │ + bl 1c7be0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2768240640 @ 0xa5000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ add r0, sp, #892 @ 0x37c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c7b30 │ │ │ │ + bl 1c7be0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2768240640 @ 0xa5000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ add r0, sp, #884 @ 0x374 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c7b30 │ │ │ │ + bl 1c7be0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2768240640 @ 0xa5000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ add r0, sp, #876 @ 0x36c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c5808 │ │ │ │ + bl 1c58b8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2785017856 @ 0xa6000000 │ │ │ │ - b.w 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ add r0, sp, #868 @ 0x364 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c5808 │ │ │ │ + bl 1c58b8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2785017856 @ 0xa6000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ add r0, sp, #860 @ 0x35c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c65f0 │ │ │ │ + bl 1c66a0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2785017856 @ 0xa6000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ add r0, sp, #852 @ 0x354 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c5120 │ │ │ │ + bl 1c51d0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2785017856 @ 0xa6000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 1cb74a │ │ │ │ + bcc.w 1cb7f2 │ │ │ │ add r0, sp, #844 @ 0x34c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c28a8 │ │ │ │ + bl 1c2958 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2801795072 @ 0xa7000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ add r0, sp, #836 @ 0x344 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c2a80 │ │ │ │ + bl 1c2b30 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2801795072 @ 0xa7000000 │ │ │ │ orr.w r3, r3, #14680064 @ 0xe00000 │ │ │ │ - b.w 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ add r0, sp, #828 @ 0x33c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c2cb8 │ │ │ │ + bl 1c2d68 │ │ │ │ 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 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ add r0, sp, #820 @ 0x334 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c2cb8 │ │ │ │ + bl 1c2d68 │ │ │ │ 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 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ add r0, sp, #812 @ 0x32c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c2cb8 │ │ │ │ + bl 1c2d68 │ │ │ │ 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 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ 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 │ │ │ │ @@ -510912,426 +510997,426 @@ │ │ │ │ bl 1b98b4 │ │ │ │ ldr.w r1, [sp, #2120] @ 0x848 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r2, [sp, #2116] @ 0x844 │ │ │ │ orrs r3, r1 │ │ │ │ orrs r2, r5 │ │ │ │ orr.w r3, r3, #2801795072 @ 0xa7000000 │ │ │ │ - b.w 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ addw r0, sp, #1084 @ 0x43c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c3de8 │ │ │ │ + bl 1c3e98 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2801795072 @ 0xa7000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ addw r0, sp, #1076 @ 0x434 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c37e8 │ │ │ │ + bl 1c3898 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2801795072 @ 0xa7000000 │ │ │ │ orr.w r3, r3, #4456448 @ 0x440000 │ │ │ │ - b.w 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ addw r0, sp, #1068 @ 0x42c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c4408 │ │ │ │ + bl 1c44b8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2801795072 @ 0xa7000000 │ │ │ │ orr.w r3, r3, #5242880 @ 0x500000 │ │ │ │ - b.w 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ add r0, sp, #804 @ 0x324 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1bbc40 │ │ │ │ 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 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ add r0, sp, #748 @ 0x2ec │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1bb47c │ │ │ │ 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 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ add r0, sp, #740 @ 0x2e4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1bb47c │ │ │ │ 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 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ add r0, sp, #772 @ 0x304 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1bb768 │ │ │ │ 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 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ add r0, sp, #716 @ 0x2cc │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1bb214 │ │ │ │ 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 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ add r0, sp, #708 @ 0x2c4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1bb214 │ │ │ │ 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 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ add r0, sp, #652 @ 0x28c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1be1f8 │ │ │ │ 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 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ add r0, sp, #732 @ 0x2dc │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1bb47c │ │ │ │ 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 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ add r0, sp, #700 @ 0x2bc │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1bb214 │ │ │ │ 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 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ add r0, sp, #676 @ 0x2a4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1bae70 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3271557120 @ 0xc3000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ add r0, sp, #612 @ 0x264 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1bdd90 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ - b.w 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ add r0, sp, #604 @ 0x25c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1bdd90 │ │ │ │ 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 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ add r0, sp, #596 @ 0x254 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1bdd90 │ │ │ │ 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 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ add r0, sp, #588 @ 0x24c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1bdd90 │ │ │ │ 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 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ add r0, sp, #580 @ 0x244 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1bdd90 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ - b.w 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ add r0, sp, #572 @ 0x23c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1bdd90 │ │ │ │ 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 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ movs r3, #192 @ 0xc0 │ │ │ │ movt r3, #128 @ 0x80 │ │ │ │ movs r2, #0 │ │ │ │ - b.w 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ add r0, sp, #620 @ 0x26c │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1bdfa4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3338665984 @ 0xc7000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ add r0, sp, #420 @ 0x1a4 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1bdaf4 │ │ │ │ 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 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ add r0, sp, #404 @ 0x194 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1bdaf4 │ │ │ │ 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 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ add r0, sp, #356 @ 0x164 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1bdaf4 │ │ │ │ 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 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ add r0, sp, #388 @ 0x184 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1bdaf4 │ │ │ │ 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 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ add r0, sp, #372 @ 0x174 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1bdaf4 │ │ │ │ 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 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ add r0, sp, #660 @ 0x294 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1be1f8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ add r0, sp, #636 @ 0x27c │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1bdfa4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3338665984 @ 0xc7000000 │ │ │ │ - b.w 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ add r0, sp, #516 @ 0x204 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1bdaf4 │ │ │ │ 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 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ add r0, sp, #468 @ 0x1d4 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1bdaf4 │ │ │ │ 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 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ add r0, sp, #500 @ 0x1f4 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1bdaf4 │ │ │ │ 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 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ add r0, sp, #436 @ 0x1b4 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1bdaf4 │ │ │ │ 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 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ add r0, sp, #484 @ 0x1e4 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1bdaf4 │ │ │ │ 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 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ add r0, sp, #452 @ 0x1c4 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1bdaf4 │ │ │ │ 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 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ add r0, sp, #796 @ 0x31c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1be44c │ │ │ │ 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 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ add r0, sp, #764 @ 0x2fc │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1bd530 │ │ │ │ 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 1cb75c │ │ │ │ + b.w 1cb804 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r2, [pc, #172] @ (1cd6b4 ) │ │ │ │ + ldr r2, [pc, #172] @ (1cd75c ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #172] @ (1cd6b8 ) │ │ │ │ + ldr r3, [pc, #172] @ (1cd760 ) │ │ │ │ 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 1e2c98 │ │ │ │ + bl 1e2d40 │ │ │ │ ldr.w fp, [r6, #88] @ 0x58 │ │ │ │ add.w r2, r6, #84 @ 0x54 │ │ │ │ mov r5, r0 │ │ │ │ cmp fp, r2 │ │ │ │ - beq.n 1cd694 │ │ │ │ + beq.n 1cd73c │ │ │ │ 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 1cd68a │ │ │ │ + beq.n 1cd732 │ │ │ │ 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 1cd67a │ │ │ │ + beq.n 1cd722 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1caf60 │ │ │ │ + bl 1cb008 │ │ │ │ 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 1cd648 │ │ │ │ + bne.n 1cd6f0 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 1cd63c │ │ │ │ + bne.n 1cd6e4 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - ldr r2, [pc, #36] @ (1cd6bc ) │ │ │ │ - ldr r3, [pc, #32] @ (1cd6b8 ) │ │ │ │ + ldr r2, [pc, #36] @ (1cd764 ) │ │ │ │ + ldr r3, [pc, #32] @ (1cd760 ) │ │ │ │ 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 1cd6b0 │ │ │ │ + bne.n 1cd758 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ - cmp r1, #242 @ 0xf2 │ │ │ │ + cmp r1, #74 @ 0x4a │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #100 @ 0x64 │ │ │ │ + cmp r0, #188 @ 0xbc │ │ │ │ lsls r1, r5, #2 │ │ │ │ - cbz r2, 1cd6f6 │ │ │ │ + cbz r2, 1cd79e │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ mov.w ip, #1065353216 @ 0x3f800000 │ │ │ │ movs r2, #0 │ │ │ │ push {lr} │ │ │ │ @@ -511340,18 +511425,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 1cd6d2 │ │ │ │ + bne.n 1cd77a │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1cd730 │ │ │ │ + cbz r2, 1cd7d8 │ │ │ │ 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 │ │ │ │ @@ -511362,22 +511447,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 1cd70c │ │ │ │ + bne.n 1cd7b4 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1cd7a2 │ │ │ │ + cbz r2, 1cd84a │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1cd7a4 │ │ │ │ + vldr s11, [pc, #100] @ 1cd84c │ │ │ │ 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 │ │ │ │ @@ -511395,35 +511480,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 1cd742 │ │ │ │ + bne.n 1cd7ea │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1cd7c4 │ │ │ │ + cbz r2, 1cd86c │ │ │ │ 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 1cd7ae │ │ │ │ + bne.n 1cd856 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1cd828 │ │ │ │ + cbz r2, 1cd8d0 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1cd82c │ │ │ │ + vldr s12, [pc, #88] @ 1cd8d4 │ │ │ │ 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 │ │ │ │ @@ -511437,45 +511522,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 1cd7da │ │ │ │ + bne.n 1cd882 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1cd864 │ │ │ │ + cbz r2, 1cd90c │ │ │ │ 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 1cd83c │ │ │ │ + bne.n 1cd8e4 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1cd8f8 │ │ │ │ + beq.n 1cd9a0 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 1cd8fc │ │ │ │ + vldr s11, [pc, #132] @ 1cd9a4 │ │ │ │ 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 │ │ │ │ @@ -511502,21 +511587,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 1cd880 │ │ │ │ + bne.n 1cd928 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1cd934 │ │ │ │ + cbz r2, 1cd9dc │ │ │ │ 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 │ │ │ │ @@ -511524,19 +511609,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 1cd90e │ │ │ │ + bne.n 1cd9b6 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1cd96c │ │ │ │ + cbz r2, 1cda14 │ │ │ │ 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 │ │ │ │ @@ -511544,22 +511629,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 1cd946 │ │ │ │ + bne.n 1cd9ee │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1cd9de │ │ │ │ + cbz r2, 1cda86 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1cd9e0 │ │ │ │ + vldr s11, [pc, #100] @ 1cda88 │ │ │ │ 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 │ │ │ │ @@ -511577,21 +511662,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 1cd97e │ │ │ │ + bne.n 1cda26 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1cda1e │ │ │ │ + cbz r2, 1cdac6 │ │ │ │ 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 │ │ │ │ @@ -511599,22 +511684,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 1cd9ee │ │ │ │ + bne.n 1cda96 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1cdaca │ │ │ │ + beq.n 1cdb72 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #160] @ 1cdacc │ │ │ │ + vldr s10, [pc, #160] @ 1cdb74 │ │ │ │ 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 │ │ │ │ @@ -511649,43 +511734,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 1cda34 │ │ │ │ + bne.n 1cdadc │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1cdb02 │ │ │ │ + cbz r2, 1cdbaa │ │ │ │ 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 1cdadc │ │ │ │ + bne.n 1cdb84 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1cdb66 │ │ │ │ + cbz r2, 1cdc0e │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1cdb68 │ │ │ │ + vldr s12, [pc, #88] @ 1cdc10 │ │ │ │ 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 │ │ │ │ @@ -511699,20 +511784,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 1cdb16 │ │ │ │ + bne.n 1cdbbe │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1cdba6 │ │ │ │ + cbz r2, 1cdc4e │ │ │ │ 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 │ │ │ │ @@ -511721,23 +511806,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 1cdb7a │ │ │ │ + bne.n 1cdc22 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1cdc38 │ │ │ │ + beq.n 1cdce0 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 1cdc3c │ │ │ │ + vldr s11, [pc, #132] @ 1cdce4 │ │ │ │ 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 │ │ │ │ @@ -511764,21 +511849,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 1cdbc0 │ │ │ │ + bne.n 1cdc68 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1cdc76 │ │ │ │ + cbz r2, 1cdd1e │ │ │ │ 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 │ │ │ │ @@ -511786,21 +511871,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 1cdc4e │ │ │ │ + bne.n 1cdcf6 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1cdce6 │ │ │ │ + cbz r2, 1cdd8e │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1cdce8 │ │ │ │ + vldr s11, [pc, #100] @ 1cdd90 │ │ │ │ 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 │ │ │ │ @@ -511818,35 +511903,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 1cdc86 │ │ │ │ + bne.n 1cdd2e │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1cdd04 │ │ │ │ + cbz r2, 1cddac │ │ │ │ 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 1cdcf2 │ │ │ │ + bne.n 1cdd9a │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1cdd6a │ │ │ │ + cbz r2, 1cde12 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1cdd6c │ │ │ │ + vldr s12, [pc, #88] @ 1cde14 │ │ │ │ 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 │ │ │ │ @@ -511860,20 +511945,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 1cdd1a │ │ │ │ + bne.n 1cddc2 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1cddaa │ │ │ │ + cbz r2, 1cde52 │ │ │ │ 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 │ │ │ │ @@ -511882,22 +511967,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 1cdd7e │ │ │ │ + bne.n 1cde26 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1cde0c │ │ │ │ + cbz r2, 1cdeb4 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1cde10 │ │ │ │ + vldr s12, [pc, #88] @ 1cdeb8 │ │ │ │ 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 │ │ │ │ @@ -511911,43 +511996,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 1cddbe │ │ │ │ + bne.n 1cde66 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1cde48 │ │ │ │ + cbz r2, 1cdef0 │ │ │ │ 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 1cde20 │ │ │ │ + bne.n 1cdec8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1cdeb4 │ │ │ │ + cbz r2, 1cdf5c │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #96] @ 1cdeb8 │ │ │ │ + vldr s11, [pc, #96] @ 1cdf60 │ │ │ │ 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 │ │ │ │ @@ -511964,25 +512049,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 1cde5a │ │ │ │ + bne.n 1cdf02 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1cdf1e │ │ │ │ + cbz r2, 1cdfc6 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1cdf20 │ │ │ │ + vldr s12, [pc, #88] @ 1cdfc8 │ │ │ │ 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 │ │ │ │ @@ -511996,24 +512081,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 1cdece │ │ │ │ + bne.n 1cdf76 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1cdf86 │ │ │ │ + cbz r2, 1ce02e │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1cdf88 │ │ │ │ + vldr s12, [pc, #88] @ 1ce030 │ │ │ │ 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 │ │ │ │ @@ -512027,23 +512112,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 1cdf36 │ │ │ │ + bne.n 1cdfde │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1cdff4 │ │ │ │ + cbz r2, 1ce09c │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #96] @ 1cdff8 │ │ │ │ + vldr s11, [pc, #96] @ 1ce0a0 │ │ │ │ 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 │ │ │ │ @@ -512060,25 +512145,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 1cdf9a │ │ │ │ + bne.n 1ce042 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1ce05e │ │ │ │ + cbz r2, 1ce106 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1ce060 │ │ │ │ + vldr s12, [pc, #88] @ 1ce108 │ │ │ │ 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 │ │ │ │ @@ -512092,23 +512177,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 1ce00e │ │ │ │ + bne.n 1ce0b6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1ce0cc │ │ │ │ + cbz r2, 1ce174 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #96] @ 1ce0d0 │ │ │ │ + vldr s11, [pc, #96] @ 1ce178 │ │ │ │ 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 │ │ │ │ @@ -512125,25 +512210,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 1ce072 │ │ │ │ + bne.n 1ce11a │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1ce136 │ │ │ │ + cbz r2, 1ce1de │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1ce138 │ │ │ │ + vldr s12, [pc, #88] @ 1ce1e0 │ │ │ │ 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 │ │ │ │ @@ -512157,23 +512242,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 1ce0e6 │ │ │ │ + bne.n 1ce18e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1ce1a6 │ │ │ │ + cbz r2, 1ce24e │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #96] @ 1ce1a8 │ │ │ │ + vldr s11, [pc, #96] @ 1ce250 │ │ │ │ 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 │ │ │ │ @@ -512190,24 +512275,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 1ce14a │ │ │ │ + bne.n 1ce1f2 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1ce218 │ │ │ │ + cbz r2, 1ce2c0 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1ce21c │ │ │ │ + vldr s11, [pc, #100] @ 1ce2c4 │ │ │ │ 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 │ │ │ │ @@ -512225,25 +512310,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 1ce1ba │ │ │ │ + bne.n 1ce262 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1ce282 │ │ │ │ + cbz r2, 1ce32a │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1ce284 │ │ │ │ + vldr s12, [pc, #88] @ 1ce32c │ │ │ │ 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 │ │ │ │ @@ -512257,23 +512342,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 1ce232 │ │ │ │ + bne.n 1ce2da │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1ce2f4 │ │ │ │ + cbz r2, 1ce39c │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1ce2f8 │ │ │ │ + vldr s11, [pc, #100] @ 1ce3a0 │ │ │ │ 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 │ │ │ │ @@ -512291,25 +512376,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 1ce296 │ │ │ │ + bne.n 1ce33e │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1ce35e │ │ │ │ + cbz r2, 1ce406 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1ce360 │ │ │ │ + vldr s12, [pc, #88] @ 1ce408 │ │ │ │ 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 │ │ │ │ @@ -512323,23 +512408,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 1ce30e │ │ │ │ + bne.n 1ce3b6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1ce3d0 │ │ │ │ + cbz r2, 1ce478 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1ce3d4 │ │ │ │ + vldr s11, [pc, #100] @ 1ce47c │ │ │ │ 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 │ │ │ │ @@ -512357,24 +512442,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 1ce372 │ │ │ │ + bne.n 1ce41a │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1ce446 │ │ │ │ + cbz r2, 1ce4ee │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1ce448 │ │ │ │ + vldr s11, [pc, #100] @ 1ce4f0 │ │ │ │ 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 │ │ │ │ @@ -512392,27 +512477,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 1ce3e6 │ │ │ │ + bne.n 1ce48e │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1ce4b0 │ │ │ │ + cbz r2, 1ce558 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #92] @ 1ce4b4 │ │ │ │ + vldr s12, [pc, #92] @ 1ce55c │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #88] @ 1ce4b8 │ │ │ │ + vldr s11, [pc, #88] @ 1ce560 │ │ │ │ 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 │ │ │ │ @@ -512425,29 +512510,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 1ce462 │ │ │ │ + bne.n 1ce50a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ lsrs r1, r4, #32 │ │ │ │ subs r4, #130 @ 0x82 │ │ │ │ - cbz r2, 1ce520 │ │ │ │ + cbz r2, 1ce5c8 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #92] @ 1ce524 │ │ │ │ + vldr s12, [pc, #92] @ 1ce5cc │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #88] @ 1ce528 │ │ │ │ + vldr s11, [pc, #88] @ 1ce5d0 │ │ │ │ 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 │ │ │ │ @@ -512460,27 +512545,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 1ce4d2 │ │ │ │ + bne.n 1ce57a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ lsrs r1, r4, #32 │ │ │ │ subs r4, #130 @ 0x82 │ │ │ │ - cbz r2, 1ce59e │ │ │ │ + cbz r2, 1ce646 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #104] @ 1ce5a0 │ │ │ │ - vldr s10, [pc, #104] @ 1ce5a4 │ │ │ │ + vldr s11, [pc, #104] @ 1ce648 │ │ │ │ + vldr s10, [pc, #104] @ 1ce64c │ │ │ │ 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 │ │ │ │ @@ -512498,26 +512583,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 1ce53e │ │ │ │ + bne.n 1ce5e6 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cbz r2, 1ce60a │ │ │ │ + cbz r2, 1ce6b2 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1ce60c │ │ │ │ + vldr s12, [pc, #88] @ 1ce6b4 │ │ │ │ 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 │ │ │ │ @@ -512531,24 +512616,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 1ce5ba │ │ │ │ + bne.n 1ce662 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ - cbz r2, 1ce682 │ │ │ │ + cbz r2, 1ce72a │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #104] @ 1ce684 │ │ │ │ - vldr s10, [pc, #104] @ 1ce688 │ │ │ │ + vldr s11, [pc, #104] @ 1ce72c │ │ │ │ + vldr s10, [pc, #104] @ 1ce730 │ │ │ │ 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 │ │ │ │ @@ -512566,26 +512651,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 1ce622 │ │ │ │ + bne.n 1ce6ca │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cbz r2, 1ce6fc │ │ │ │ + cbz r2, 1ce7a4 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #104] @ 1ce700 │ │ │ │ - vldr s10, [pc, #104] @ 1ce704 │ │ │ │ + vldr s11, [pc, #104] @ 1ce7a8 │ │ │ │ + vldr s10, [pc, #104] @ 1ce7ac │ │ │ │ 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 │ │ │ │ @@ -512603,27 +512688,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 1ce69e │ │ │ │ + bne.n 1ce746 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cbz r2, 1ce77a │ │ │ │ + cbz r2, 1ce822 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #104] @ 1ce77c │ │ │ │ - vldr s10, [pc, #104] @ 1ce780 │ │ │ │ + vldr s11, [pc, #104] @ 1ce824 │ │ │ │ + vldr s10, [pc, #104] @ 1ce828 │ │ │ │ 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 │ │ │ │ @@ -512641,30 +512726,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 1ce71a │ │ │ │ + bne.n 1ce7c2 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cbz r2, 1ce7e8 │ │ │ │ + cbz r2, 1ce890 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s12, [pc, #88] @ 1ce7ec │ │ │ │ + vldr s12, [pc, #88] @ 1ce894 │ │ │ │ mov.w r2, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #84] @ 1ce7f0 │ │ │ │ + vldr s11, [pc, #84] @ 1ce898 │ │ │ │ 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 │ │ │ │ @@ -512677,30 +512762,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 1ce79e │ │ │ │ + bne.n 1ce846 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #148] @ (1ce884 ) │ │ │ │ + ldr r1, [pc, #148] @ (1ce92c ) │ │ │ │ subs r6, #18 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cbz r2, 1ce85a │ │ │ │ + cbz r2, 1ce902 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s12, [pc, #88] @ 1ce85c │ │ │ │ + vldr s12, [pc, #88] @ 1ce904 │ │ │ │ mov.w r2, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #84] @ 1ce860 │ │ │ │ + vldr s11, [pc, #84] @ 1ce908 │ │ │ │ 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 │ │ │ │ @@ -512713,140 +512798,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 1ce80e │ │ │ │ + bne.n 1ce8b6 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - ldr r1, [pc, #148] @ (1ce8f4 ) │ │ │ │ + ldr r1, [pc, #148] @ (1ce99c ) │ │ │ │ subs r6, #18 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cbz r2, 1ce89c │ │ │ │ + cbz r2, 1ce944 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s14, [pc, #48] @ 1ce8a0 │ │ │ │ + vldr s14, [pc, #48] @ 1ce948 │ │ │ │ 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 1ce876 │ │ │ │ + bne.n 1ce91e │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1ce8d8 │ │ │ │ + cbz r2, 1ce980 │ │ │ │ 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 1ce8b4 │ │ │ │ + bne.n 1ce95c │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1ce914 │ │ │ │ + cbz r2, 1ce9bc │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s14, [pc, #44] @ 1ce918 │ │ │ │ + vldr s14, [pc, #44] @ 1ce9c0 │ │ │ │ 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 1ce8ee │ │ │ │ + bne.n 1ce996 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1ce93e │ │ │ │ + cbz r2, 1ce9e6 │ │ │ │ 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 1ce928 │ │ │ │ + bne.n 1ce9d0 │ │ │ │ bx lr │ │ │ │ - cbz r2, 1ce974 │ │ │ │ + cbz r2, 1cea1c │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s14, [pc, #44] @ 1ce978 │ │ │ │ + vldr s14, [pc, #44] @ 1cea20 │ │ │ │ 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 1ce94e │ │ │ │ + bne.n 1ce9f6 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1ce9a4 │ │ │ │ + cbz r2, 1cea4c │ │ │ │ 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 1ce986 │ │ │ │ + bne.n 1cea2e │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1ce9f0 │ │ │ │ + cbz r2, 1cea98 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #60] @ 1ce9f4 │ │ │ │ + vldr s13, [pc, #60] @ 1cea9c │ │ │ │ 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 │ │ │ │ @@ -512854,23 +512939,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 1ce9b8 │ │ │ │ + bne.n 1cea60 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1cea46 │ │ │ │ + cbz r2, 1ceaee │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #68] @ 1cea48 │ │ │ │ + vldr s13, [pc, #68] @ 1ceaf0 │ │ │ │ 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 │ │ │ │ @@ -512880,105 +512965,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 1cea06 │ │ │ │ + bne.n 1ceaae │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1cea7e │ │ │ │ + cbz r2, 1ceb26 │ │ │ │ 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 1cea54 │ │ │ │ + bne.n 1ceafc │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1ceaba │ │ │ │ + cbz r2, 1ceb62 │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s14, [pc, #52] @ 1ceabc │ │ │ │ + vldr s14, [pc, #52] @ 1ceb64 │ │ │ │ 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 1cea90 │ │ │ │ + bne.n 1ceb38 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 1ceafc │ │ │ │ + cbz r2, 1ceba4 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s14, [pc, #52] @ 1ceb00 │ │ │ │ + vldr s14, [pc, #52] @ 1ceba8 │ │ │ │ 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 1cead0 │ │ │ │ + bne.n 1ceb78 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 1ceb36 │ │ │ │ + cbz r2, 1cebde │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s14, [pc, #44] @ 1ceb38 │ │ │ │ + vldr s14, [pc, #44] @ 1cebe0 │ │ │ │ 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 1ceb0e │ │ │ │ + bne.n 1cebb6 │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 1ceb8a │ │ │ │ + cbz r2, 1cec32 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #68] @ 1ceb8c │ │ │ │ + vldr s13, [pc, #68] @ 1cec34 │ │ │ │ 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 │ │ │ │ @@ -512988,26 +513073,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 1ceb4a │ │ │ │ + bne.n 1cebf2 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 1cebda │ │ │ │ + cbz r2, 1cec82 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s13, [pc, #60] @ 1cebdc │ │ │ │ + vldr s13, [pc, #60] @ 1cec84 │ │ │ │ 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 │ │ │ │ @@ -513015,24 +513100,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 1ceba6 │ │ │ │ + bne.n 1cec4e │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1cec2a │ │ │ │ + cbz r2, 1cecd2 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #64] @ 1cec2c │ │ │ │ + vldr s13, [pc, #64] @ 1cecd4 │ │ │ │ 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 │ │ │ │ @@ -513041,22 +513126,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 1cebf6 │ │ │ │ + bne.n 1cec9e │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1cec9e │ │ │ │ + cbz r2, 1ced46 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #100] @ 1ceca0 │ │ │ │ + vldr s12, [pc, #100] @ 1ced48 │ │ │ │ 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 │ │ │ │ @@ -513075,25 +513160,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 1cec42 │ │ │ │ + bne.n 1cecea │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1cecea │ │ │ │ + cbz r2, 1ced92 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #60] @ 1cecec │ │ │ │ + vldr s13, [pc, #60] @ 1ced94 │ │ │ │ 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 │ │ │ │ @@ -513101,23 +513186,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 1cecb6 │ │ │ │ + bne.n 1ced5e │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1ced3e │ │ │ │ + cbz r2, 1cede6 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s13, [pc, #68] @ 1ced40 │ │ │ │ + vldr s13, [pc, #68] @ 1cede8 │ │ │ │ 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 │ │ │ │ @@ -513127,23 +513212,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 1ced04 │ │ │ │ + bne.n 1cedac │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 1ced90 │ │ │ │ + cbz r2, 1cee38 │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s13, [pc, #72] @ 1ced94 │ │ │ │ + vldr s13, [pc, #72] @ 1cee3c │ │ │ │ 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 │ │ │ │ @@ -513154,24 +513239,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 1ced58 │ │ │ │ + bne.n 1cee00 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 1cee04 │ │ │ │ + cbz r2, 1ceeac │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #100] @ 1cee08 │ │ │ │ + vldr s12, [pc, #100] @ 1ceeb0 │ │ │ │ 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 │ │ │ │ @@ -513190,24 +513275,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 1cedaa │ │ │ │ + bne.n 1cee52 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 1cee50 │ │ │ │ + cbz r2, 1ceef8 │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s13, [pc, #64] @ 1cee54 │ │ │ │ + vldr s13, [pc, #64] @ 1ceefc │ │ │ │ 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 │ │ │ │ @@ -513216,182 +513301,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 1cee1a │ │ │ │ + bne.n 1ceec2 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 1cee84 │ │ │ │ + cbz r2, 1cef2c │ │ │ │ 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 1cee64 │ │ │ │ + bne.n 1cef0c │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1ceeb6 │ │ │ │ + cbz r2, 1cef5e │ │ │ │ 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 1cee96 │ │ │ │ + bne.n 1cef3e │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1ceede │ │ │ │ + cbz r2, 1cef86 │ │ │ │ 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 1ceec0 │ │ │ │ + bne.n 1cef68 │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #60] @ (1cef20 ) │ │ │ │ + ldr r3, [pc, #60] @ (1cefc8 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1cef1e │ │ │ │ + cbz r2, 1cefc6 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ add r1, r2 │ │ │ │ - ldr r2, [pc, #52] @ (1cef24 ) │ │ │ │ + ldr r2, [pc, #52] @ (1cefcc ) │ │ │ │ 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 1ceefc │ │ │ │ + bne.n 1cefa4 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - asrs r2, r3, #4 │ │ │ │ + asrs r2, r6, #1 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #60] @ (1cef68 ) │ │ │ │ + ldr r3, [pc, #60] @ (1cf010 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1cef66 │ │ │ │ + cbz r2, 1cf00e │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ add r1, r2 │ │ │ │ - ldr r2, [pc, #52] @ (1cef6c ) │ │ │ │ + ldr r2, [pc, #52] @ (1cf014 ) │ │ │ │ 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 1cef40 │ │ │ │ + bne.n 1cefe8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - asrs r2, r2, #3 │ │ │ │ + asrs r2, r5, #32 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #60] @ (1cefb0 ) │ │ │ │ + ldr r3, [pc, #60] @ (1cf058 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1cefae │ │ │ │ + cbz r2, 1cf056 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ add r1, r2 │ │ │ │ - ldr r2, [pc, #52] @ (1cefb4 ) │ │ │ │ + ldr r2, [pc, #52] @ (1cf05c ) │ │ │ │ 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 1cef8c │ │ │ │ + bne.n 1cf034 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - asrs r2, r1, #2 │ │ │ │ + lsrs r2, r4, #31 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ - ldr r4, [pc, #56] @ (1ceff4 ) │ │ │ │ + ldr r4, [pc, #56] @ (1cf09c ) │ │ │ │ add r4, pc │ │ │ │ - cbz r2, 1ceff0 │ │ │ │ + cbz r2, 1cf098 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ add r1, r2 │ │ │ │ - ldr r2, [pc, #48] @ (1ceff8 ) │ │ │ │ + ldr r2, [pc, #48] @ (1cf0a0 ) │ │ │ │ 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 1cefd2 │ │ │ │ + bne.n 1cf07a │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - asrs r0, r0, #1 │ │ │ │ + lsrs r0, r3, #30 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #84] @ (1cf054 ) │ │ │ │ + ldr r3, [pc, #84] @ (1cf0fc ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1cf04e │ │ │ │ + cbz r2, 1cf0f6 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ - ldr.w lr, [pc, #80] @ 1cf058 │ │ │ │ + ldr.w lr, [pc, #80] @ 1cf100 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s14, [pc, #64] @ 1cf050 │ │ │ │ + vldr s14, [pc, #64] @ 1cf0f8 │ │ │ │ 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 │ │ │ │ @@ -513400,29 +513485,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 1cf016 │ │ │ │ + bne.n 1cf0be │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - lsrs r6, r7, #31 │ │ │ │ + lsrs r6, r2, #29 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #60] @ (1cf09c ) │ │ │ │ + ldr r3, [pc, #60] @ (1cf144 ) │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r2 │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1cf09a │ │ │ │ - ldr r5, [pc, #56] @ (1cf0a0 ) │ │ │ │ + cbz r2, 1cf142 │ │ │ │ + ldr r5, [pc, #56] @ (1cf148 ) │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #0 │ │ │ │ ldr r5, [r3, r5] │ │ │ │ ldrh.w ip, [r2], #2 │ │ │ │ movs r3, #0 │ │ │ │ adds r1, #1 │ │ │ │ cmp r4, r1 │ │ │ │ @@ -513430,29 +513515,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 1cf06e │ │ │ │ + bne.n 1cf116 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - lsrs r2, r3, #30 │ │ │ │ + lsrs r2, r6, #27 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #84] @ (1cf0fc ) │ │ │ │ + ldr r3, [pc, #84] @ (1cf1a4 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1cf0f6 │ │ │ │ + cbz r2, 1cf19e │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #80] @ (1cf100 ) │ │ │ │ + ldr r2, [pc, #80] @ (1cf1a8 ) │ │ │ │ adds r0, #16 │ │ │ │ mov.w lr, #0 │ │ │ │ - vldr s14, [pc, #64] @ 1cf0f8 │ │ │ │ + vldr s14, [pc, #64] @ 1cf1a0 │ │ │ │ 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 │ │ │ │ @@ -513461,60 +513546,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 1cf0c0 │ │ │ │ + bne.n 1cf168 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r2, #29 │ │ │ │ + lsrs r6, r5, #26 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #64] @ (1cf148 ) │ │ │ │ + ldr r3, [pc, #64] @ (1cf1f0 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1cf146 │ │ │ │ + cbz r2, 1cf1ee │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #60] @ (1cf14c ) │ │ │ │ + ldr r2, [pc, #60] @ (1cf1f4 ) │ │ │ │ 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 1cf11e │ │ │ │ + bne.n 1cf1c6 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - lsrs r6, r6, #27 │ │ │ │ + lsrs r6, r1, #25 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr.w ip, [pc, #92] @ 1cf1b0 │ │ │ │ + ldr.w ip, [pc, #92] @ 1cf258 │ │ │ │ add ip, pc │ │ │ │ - cbz r2, 1cf1ac │ │ │ │ + cbz r2, 1cf254 │ │ │ │ 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] @ (1cf1b4 ) │ │ │ │ + ldr r2, [pc, #76] @ (1cf25c ) │ │ │ │ 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] │ │ │ │ @@ -513525,32 +513610,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 1cf170 │ │ │ │ + bne.n 1cf218 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - lsrs r0, r5, #26 │ │ │ │ + lsrs r0, r0, #24 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ - ldr r5, [pc, #72] @ (1cf204 ) │ │ │ │ + ldr r5, [pc, #72] @ (1cf2ac ) │ │ │ │ add r5, pc │ │ │ │ - cbz r2, 1cf200 │ │ │ │ + cbz r2, 1cf2a8 │ │ │ │ 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] @ (1cf208 ) │ │ │ │ + ldr r2, [pc, #56] @ (1cf2b0 ) │ │ │ │ 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] │ │ │ │ @@ -513558,31 +513643,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 1cf1d2 │ │ │ │ + bne.n 1cf27a │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - lsrs r0, r0, #25 │ │ │ │ + lsrs r0, r3, #22 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr.w ip, [pc, #92] @ 1cf26c │ │ │ │ + ldr.w ip, [pc, #92] @ 1cf314 │ │ │ │ add ip, pc │ │ │ │ - cbz r2, 1cf268 │ │ │ │ + cbz r2, 1cf310 │ │ │ │ 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] @ (1cf270 ) │ │ │ │ + ldr r2, [pc, #76] @ (1cf318 ) │ │ │ │ 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] │ │ │ │ @@ -513593,32 +513678,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 1cf22c │ │ │ │ + bne.n 1cf2d4 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - lsrs r4, r5, #23 │ │ │ │ + lsrs r4, r0, #21 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ - ldr r5, [pc, #72] @ (1cf2c0 ) │ │ │ │ + ldr r5, [pc, #72] @ (1cf368 ) │ │ │ │ add r5, pc │ │ │ │ - cbz r2, 1cf2bc │ │ │ │ + cbz r2, 1cf364 │ │ │ │ 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] @ (1cf2c4 ) │ │ │ │ + ldr r2, [pc, #56] @ (1cf36c ) │ │ │ │ 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] │ │ │ │ @@ -513626,31 +513711,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 1cf28e │ │ │ │ + bne.n 1cf336 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - lsrs r4, r0, #22 │ │ │ │ + lsrs r4, r3, #19 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #108] @ (1cf338 ) │ │ │ │ + ldr r3, [pc, #108] @ (1cf3e0 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1cf330 │ │ │ │ + cbz r2, 1cf3d8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #104] @ (1cf33c ) │ │ │ │ + ldr r1, [pc, #104] @ (1cf3e4 ) │ │ │ │ mov r5, r2 │ │ │ │ adds r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s14, [pc, #88] @ 1cf334 │ │ │ │ + vldr s14, [pc, #88] @ 1cf3dc │ │ │ │ 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 │ │ │ │ @@ -513665,31 +513750,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 1cf2e0 │ │ │ │ + bne.n 1cf388 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - lsrs r2, r6, #20 │ │ │ │ + lsrs r2, r1, #18 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #76] @ (1cf390 ) │ │ │ │ + ldr r3, [pc, #76] @ (1cf438 ) │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r7, r2 │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1cf38c │ │ │ │ + cbz r2, 1cf434 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #68] @ (1cf394 ) │ │ │ │ + ldr r1, [pc, #68] @ (1cf43c ) │ │ │ │ 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 │ │ │ │ @@ -513700,31 +513785,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 1cf354 │ │ │ │ + bne.n 1cf3fc │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - lsrs r6, r6, #18 │ │ │ │ + lsrs r6, r1, #16 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #108] @ (1cf408 ) │ │ │ │ + ldr r3, [pc, #108] @ (1cf4b0 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1cf400 │ │ │ │ + cbz r2, 1cf4a8 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #104] @ (1cf40c ) │ │ │ │ + ldr r1, [pc, #104] @ (1cf4b4 ) │ │ │ │ mov r5, r2 │ │ │ │ adds r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s14, [pc, #88] @ 1cf404 │ │ │ │ + vldr s14, [pc, #88] @ 1cf4ac │ │ │ │ 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 │ │ │ │ @@ -513739,31 +513824,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 1cf3b0 │ │ │ │ + bne.n 1cf458 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - lsrs r2, r4, #17 │ │ │ │ + lsrs r2, r7, #14 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #72] @ (1cf45c ) │ │ │ │ + ldr r3, [pc, #72] @ (1cf504 ) │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r7, r2 │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1cf458 │ │ │ │ + cbz r2, 1cf500 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #64] @ (1cf460 ) │ │ │ │ + ldr r1, [pc, #64] @ (1cf508 ) │ │ │ │ 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 │ │ │ │ @@ -513773,27 +513858,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 1cf424 │ │ │ │ + bne.n 1cf4cc │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - lsrs r6, r4, #15 │ │ │ │ + lsrs r6, r7, #12 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #88] @ (1cf4c0 ) │ │ │ │ + ldr r3, [pc, #88] @ (1cf568 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1cf4bc │ │ │ │ + cbz r2, 1cf564 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #84] @ (1cf4c4 ) │ │ │ │ + ldr r1, [pc, #84] @ (1cf56c ) │ │ │ │ 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 │ │ │ │ @@ -513808,28 +513893,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 1cf47c │ │ │ │ + bne.n 1cf524 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - lsrs r6, r2, #14 │ │ │ │ + lsrs r6, r5, #11 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #72] @ (1cf514 ) │ │ │ │ + ldr r3, [pc, #72] @ (1cf5bc ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1cf512 │ │ │ │ + cbz r2, 1cf5ba │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #68] @ (1cf518 ) │ │ │ │ + ldr r2, [pc, #68] @ (1cf5c0 ) │ │ │ │ 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 │ │ │ │ @@ -513841,31 +513926,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 1cf4e0 │ │ │ │ + bne.n 1cf588 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - lsrs r2, r6, #12 │ │ │ │ + lsrs r2, r1, #10 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #104] @ (1cf588 ) │ │ │ │ + ldr r3, [pc, #104] @ (1cf630 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1cf582 │ │ │ │ + cbz r2, 1cf62a │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #100] @ (1cf58c ) │ │ │ │ + ldr r1, [pc, #100] @ (1cf634 ) │ │ │ │ mov r5, r2 │ │ │ │ adds r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s14, [pc, #84] @ 1cf584 │ │ │ │ + vldr s14, [pc, #84] @ 1cf62c │ │ │ │ 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 │ │ │ │ @@ -513880,30 +513965,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 1cf534 │ │ │ │ + bne.n 1cf5dc │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - lsrs r6, r3, #11 │ │ │ │ + lsrs r6, r6, #8 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #76] @ (1cf5e0 ) │ │ │ │ + ldr r3, [pc, #76] @ (1cf688 ) │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r7, r2 │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1cf5dc │ │ │ │ + cbz r2, 1cf684 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #68] @ (1cf5e4 ) │ │ │ │ + ldr r1, [pc, #68] @ (1cf68c ) │ │ │ │ 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 │ │ │ │ @@ -513914,27 +513999,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 1cf5a4 │ │ │ │ + bne.n 1cf64c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - lsrs r6, r4, #9 │ │ │ │ + lsrs r6, r7, #6 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #84] @ (1cf640 ) │ │ │ │ + ldr r3, [pc, #84] @ (1cf6e8 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1cf63e │ │ │ │ + cbz r2, 1cf6e6 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #80] @ (1cf644 ) │ │ │ │ + ldr r1, [pc, #80] @ (1cf6ec ) │ │ │ │ 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 │ │ │ │ @@ -513949,27 +514034,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 1cf600 │ │ │ │ + bne.n 1cf6a8 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - lsrs r2, r2, #8 │ │ │ │ + lsrs r2, r5, #5 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #72] @ (1cf694 ) │ │ │ │ + ldr r3, [pc, #72] @ (1cf73c ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1cf690 │ │ │ │ + cbz r2, 1cf738 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #68] @ (1cf698 ) │ │ │ │ + ldr r2, [pc, #68] @ (1cf740 ) │ │ │ │ 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 │ │ │ │ @@ -513981,32 +514066,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 1cf660 │ │ │ │ + bne.n 1cf708 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - lsrs r2, r6, #6 │ │ │ │ + lsrs r2, r1, #4 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #108] @ (1cf70c ) │ │ │ │ + ldr r3, [pc, #108] @ (1cf7b4 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1cf704 │ │ │ │ + cbz r2, 1cf7ac │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #104] @ (1cf710 ) │ │ │ │ + ldr r1, [pc, #104] @ (1cf7b8 ) │ │ │ │ mov r5, r2 │ │ │ │ adds r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s14, [pc, #88] @ 1cf708 │ │ │ │ + vldr s14, [pc, #88] @ 1cf7b0 │ │ │ │ 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 │ │ │ │ @@ -514021,31 +514106,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 1cf6b4 │ │ │ │ + bne.n 1cf75c │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - lsrs r6, r3, #5 │ │ │ │ + lsrs r6, r6, #2 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #72] @ (1cf760 ) │ │ │ │ + ldr r3, [pc, #72] @ (1cf808 ) │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r7, r2 │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1cf75c │ │ │ │ + cbz r2, 1cf804 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #64] @ (1cf764 ) │ │ │ │ + ldr r1, [pc, #64] @ (1cf80c ) │ │ │ │ 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 │ │ │ │ @@ -514055,27 +514140,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 1cf728 │ │ │ │ + bne.n 1cf7d0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - lsrs r2, r4, #3 │ │ │ │ + lsrs r2, r7, #32 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #88] @ (1cf7c4 ) │ │ │ │ + ldr r3, [pc, #88] @ (1cf86c ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1cf7c0 │ │ │ │ + cbz r2, 1cf868 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #84] @ (1cf7c8 ) │ │ │ │ + ldr r1, [pc, #84] @ (1cf870 ) │ │ │ │ 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 │ │ │ │ @@ -514090,28 +514175,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 1cf780 │ │ │ │ + bne.n 1cf828 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - lsrs r2, r2, #2 │ │ │ │ + lsls r2, r5, #31 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #72] @ (1cf818 ) │ │ │ │ + ldr r3, [pc, #72] @ (1cf8c0 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1cf816 │ │ │ │ + cbz r2, 1cf8be │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #68] @ (1cf81c ) │ │ │ │ + ldr r2, [pc, #68] @ (1cf8c4 ) │ │ │ │ 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 │ │ │ │ @@ -514123,29 +514208,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 1cf7e4 │ │ │ │ + bne.n 1cf88c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - lsrs r6, r5, #32 │ │ │ │ + lsls r6, r0, #30 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1cf8a6 │ │ │ │ + beq.n 1cf94e │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #120] @ 1cf8a8 │ │ │ │ + vldr s11, [pc, #120] @ 1cf950 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s10, [pc, #116] @ 1cf8ac │ │ │ │ + vldr s10, [pc, #116] @ 1cf954 │ │ │ │ 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 │ │ │ │ @@ -514167,28 +514252,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 1cf83c │ │ │ │ + bne.n 1cf8e4 │ │ │ │ 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 1cf950 │ │ │ │ + beq.n 1cf9f8 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #152] @ 1cf954 │ │ │ │ + vldr s10, [pc, #152] @ 1cf9fc │ │ │ │ vmov.f32 s11, #240 @ 0xbf800000 -1.0 │ │ │ │ - vldr s9, [pc, #148] @ 1cf958 │ │ │ │ + vldr s9, [pc, #148] @ 1cfa00 │ │ │ │ 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 │ │ │ │ @@ -514218,30 +514303,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 1cf8c8 │ │ │ │ + bne.n 1cf970 │ │ │ │ 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 1cf9e2 │ │ │ │ + beq.n 1cfa8a │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #120] @ 1cf9e4 │ │ │ │ + vldr s11, [pc, #120] @ 1cfa8c │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s10, [pc, #116] @ 1cf9e8 │ │ │ │ + vldr s10, [pc, #116] @ 1cfa90 │ │ │ │ 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 │ │ │ │ @@ -514263,25 +514348,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 1cf978 │ │ │ │ + bne.n 1cfa20 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ lsrs r1, r4, #32 │ │ │ │ subs r4, #130 @ 0x82 │ │ │ │ - cbz r2, 1cfa5a │ │ │ │ + cbz r2, 1cfb02 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1cfa5c │ │ │ │ + vldr s11, [pc, #100] @ 1cfb04 │ │ │ │ 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 │ │ │ │ @@ -514299,28 +514384,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 1cf9fa │ │ │ │ + bne.n 1cfaa2 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1cfa72 │ │ │ │ + cbz r2, 1cfb1a │ │ │ │ movs r3, #0 │ │ │ │ ldr.w ip, [r1], #4 │ │ │ │ adds r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ str.w ip, [r0], #4 │ │ │ │ - bne.n 1cfa64 │ │ │ │ + bne.n 1cfb0c │ │ │ │ bx lr │ │ │ │ - cbz r2, 1cfaae │ │ │ │ + cbz r2, 1cfb56 │ │ │ │ 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 │ │ │ │ @@ -514330,62 +514415,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 1cfa84 │ │ │ │ + bne.n 1cfb2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1cfade │ │ │ │ + cbz r2, 1cfb86 │ │ │ │ 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 1cfac0 │ │ │ │ + bne.n 1cfb68 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1cfb22 │ │ │ │ + cbz r2, 1cfbca │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr d6, [pc, #60] @ 1cfb28 │ │ │ │ + vldr d6, [pc, #60] @ 1cfbd0 │ │ │ │ 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 1cfaf4 │ │ │ │ + bne.n 1cfb9c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #240 @ 0xf0 │ │ │ │ - cbz r2, 1cfb66 │ │ │ │ + cbz r2, 1cfc0e │ │ │ │ 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 │ │ │ │ @@ -514393,18 +514478,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 1cfb40 │ │ │ │ + bne.n 1cfbe8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1cfb9e │ │ │ │ + cbz r2, 1cfc46 │ │ │ │ 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 │ │ │ │ @@ -514414,50 +514499,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 1cfb76 │ │ │ │ + bne.n 1cfc1e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1cfbf6 │ │ │ │ + cbz r2, 1cfc9e │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr d4, [pc, #76] @ 1cfbf8 │ │ │ │ + vldr d4, [pc, #76] @ 1cfca0 │ │ │ │ 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 1cfbd8 │ │ │ │ + bmi.n 1cfc80 │ │ │ │ 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 1cfbb8 │ │ │ │ + bne.n 1cfc60 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #0 │ │ │ │ - cbz r2, 1cfc36 │ │ │ │ + cbz r2, 1cfcde │ │ │ │ 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 │ │ │ │ @@ -514465,18 +514550,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 1cfc10 │ │ │ │ + bne.n 1cfcb8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1cfc70 │ │ │ │ + cbz r2, 1cfd18 │ │ │ │ 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 │ │ │ │ @@ -514486,48 +514571,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 1cfc46 │ │ │ │ + bne.n 1cfcee │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1cfcb2 │ │ │ │ + cbz r2, 1cfd5a │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s14, [pc, #52] @ 1cfcb4 │ │ │ │ + vldr s14, [pc, #52] @ 1cfd5c │ │ │ │ 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 1cfc88 │ │ │ │ + bne.n 1cfd30 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 1cfd0c │ │ │ │ + cbz r2, 1cfdb4 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 1cfd10 │ │ │ │ + vldr s13, [pc, #76] @ 1cfdb8 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 1cfd14 │ │ │ │ + vldr s12, [pc, #72] @ 1cfdbc │ │ │ │ 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 │ │ │ │ @@ -514536,23 +514621,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 1cfcce │ │ │ │ + bne.n 1cfd76 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1cfd4e │ │ │ │ + cbz r2, 1cfdf6 │ │ │ │ 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 │ │ │ │ @@ -514560,18 +514645,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 1cfd28 │ │ │ │ + bne.n 1cfdd0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1cfd86 │ │ │ │ + cbz r2, 1cfe2e │ │ │ │ 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 │ │ │ │ @@ -514581,22 +514666,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 1cfd5e │ │ │ │ + bne.n 1cfe06 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1cfdd0 │ │ │ │ + cbz r2, 1cfe78 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #64] @ 1cfdd4 │ │ │ │ + vldr s13, [pc, #64] @ 1cfe7c │ │ │ │ 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 │ │ │ │ @@ -514604,21 +514689,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 1cfd9a │ │ │ │ + bne.n 1cfe42 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1cfe1c │ │ │ │ + cbz r2, 1cfec4 │ │ │ │ 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 │ │ │ │ @@ -514630,23 +514715,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 1cfde6 │ │ │ │ + bne.n 1cfe8e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1cfe70 │ │ │ │ + cbz r2, 1cff18 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s13, [pc, #72] @ 1cfe74 │ │ │ │ + vldr s13, [pc, #72] @ 1cff1c │ │ │ │ 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] │ │ │ │ @@ -514657,27 +514742,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 1cfe38 │ │ │ │ + bne.n 1cfee0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 1cfeea │ │ │ │ + cbz r2, 1cff92 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #104] @ 1cfeec │ │ │ │ + vldr s12, [pc, #104] @ 1cff94 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #100] @ 1cfef0 │ │ │ │ + vldr s11, [pc, #100] @ 1cff98 │ │ │ │ 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 │ │ │ │ @@ -514695,22 +514780,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 1cfe92 │ │ │ │ + bne.n 1cff3a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1cff2a │ │ │ │ + cbz r2, 1cffd2 │ │ │ │ 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 │ │ │ │ @@ -514718,18 +514803,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 1cff04 │ │ │ │ + bne.n 1cffac │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1cff64 │ │ │ │ + cbz r2, 1d000c │ │ │ │ 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 │ │ │ │ @@ -514739,23 +514824,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 1cff3a │ │ │ │ + bne.n 1cffe2 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1cffb0 │ │ │ │ + cbz r2, 1d0058 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #64] @ 1cffb4 │ │ │ │ + vldr s13, [pc, #64] @ 1d005c │ │ │ │ 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 │ │ │ │ @@ -514763,21 +514848,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 1cff7a │ │ │ │ + bne.n 1d0022 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1cfffa │ │ │ │ + cbz r2, 1d00a2 │ │ │ │ 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 │ │ │ │ @@ -514789,66 +514874,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 1cffc6 │ │ │ │ + bne.n 1d006e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d003a │ │ │ │ + cbz r2, 1d00e2 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s14, [pc, #52] @ 1d003c │ │ │ │ + vldr s14, [pc, #52] @ 1d00e4 │ │ │ │ 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 1d0012 │ │ │ │ + bne.n 1d00ba │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1d006e │ │ │ │ + cbz r2, 1d0116 │ │ │ │ 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 1d0052 │ │ │ │ + bne.n 1d00fa │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d00c4 │ │ │ │ + cbz r2, 1d016c │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 1d00c8 │ │ │ │ + vldr s13, [pc, #76] @ 1d0170 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 1d00cc │ │ │ │ + vldr s12, [pc, #72] @ 1d0174 │ │ │ │ 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 │ │ │ │ @@ -514857,43 +514942,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 1d0086 │ │ │ │ + bne.n 1d012e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1d00fc │ │ │ │ + cbz r2, 1d01a4 │ │ │ │ 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 1d00de │ │ │ │ + bne.n 1d0186 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d015e │ │ │ │ + cbz r2, 1d0206 │ │ │ │ adds r2, #1 │ │ │ │ adds r3, r1, #3 │ │ │ │ adds r0, #16 │ │ │ │ - vldr s12, [pc, #84] @ 1d0160 │ │ │ │ + vldr s12, [pc, #84] @ 1d0208 │ │ │ │ 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] │ │ │ │ @@ -514908,39 +514993,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 1d0116 │ │ │ │ + bne.n 1d01be │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1d018c │ │ │ │ + cbz r2, 1d0234 │ │ │ │ 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 1d0172 │ │ │ │ + bne.n 1d021a │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d01ee │ │ │ │ + cbz r2, 1d0296 │ │ │ │ adds r2, #1 │ │ │ │ adds r3, r1, #3 │ │ │ │ adds r0, #16 │ │ │ │ - vldr s12, [pc, #84] @ 1d01f0 │ │ │ │ + vldr s12, [pc, #84] @ 1d0298 │ │ │ │ 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] │ │ │ │ @@ -514955,19 +515040,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 1d01a6 │ │ │ │ + bne.n 1d024e │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1d022c │ │ │ │ + cbz r2, 1d02d4 │ │ │ │ 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 │ │ │ │ @@ -514977,24 +515062,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 1d0206 │ │ │ │ + bne.n 1d02ae │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - b.w 1cf9ec │ │ │ │ - cbz r2, 1d027c │ │ │ │ + b.w 1cfa94 │ │ │ │ + cbz r2, 1d0324 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #64] @ 1d0280 │ │ │ │ + vldr s13, [pc, #64] @ 1d0328 │ │ │ │ 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 │ │ │ │ @@ -515002,21 +515087,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 1d0246 │ │ │ │ + bne.n 1d02ee │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1d02c8 │ │ │ │ + cbz r2, 1d0370 │ │ │ │ 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 │ │ │ │ @@ -515028,19 +515113,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 1d0292 │ │ │ │ + bne.n 1d033a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d031a │ │ │ │ + cbz r2, 1d03c2 │ │ │ │ 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] │ │ │ │ @@ -515055,17 +515140,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 1d02de │ │ │ │ + bne.n 1d0386 │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d0378 │ │ │ │ + cbz r2, 1d0420 │ │ │ │ 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 │ │ │ │ @@ -515087,19 +515172,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 1d032e │ │ │ │ + bne.n 1d03d6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d03ca │ │ │ │ + cbz r2, 1d0472 │ │ │ │ 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] │ │ │ │ @@ -515114,17 +515199,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 1d038e │ │ │ │ + bne.n 1d0436 │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d0428 │ │ │ │ + cbz r2, 1d04d0 │ │ │ │ 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 │ │ │ │ @@ -515146,19 +515231,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 1d03de │ │ │ │ + bne.n 1d0486 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d0486 │ │ │ │ + cbz r2, 1d052e │ │ │ │ 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 │ │ │ │ @@ -515174,18 +515259,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 1d0436 │ │ │ │ + bne.n 1d04de │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d04fa │ │ │ │ + cbz r2, 1d05a2 │ │ │ │ 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 │ │ │ │ @@ -515211,18 +515296,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 1d0490 │ │ │ │ + bne.n 1d0538 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d0556 │ │ │ │ + cbz r2, 1d05fe │ │ │ │ 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 │ │ │ │ @@ -515238,18 +515323,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 1d0506 │ │ │ │ + bne.n 1d05ae │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d05c6 │ │ │ │ + cbz r2, 1d066e │ │ │ │ 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 │ │ │ │ @@ -515275,18 +515360,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 1d0560 │ │ │ │ + bne.n 1d0608 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d0622 │ │ │ │ + cbz r2, 1d06ca │ │ │ │ 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 │ │ │ │ @@ -515302,19 +515387,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 1d05d2 │ │ │ │ + bne.n 1d067a │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d0690 │ │ │ │ + cbz r2, 1d0738 │ │ │ │ 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 │ │ │ │ @@ -515341,24 +515426,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 1d062e │ │ │ │ + bne.n 1d06d6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d06e4 │ │ │ │ + cbz r2, 1d078c │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #72] @ 1d06e8 │ │ │ │ + vldr s13, [pc, #72] @ 1d0790 │ │ │ │ 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 │ │ │ │ @@ -515369,27 +515454,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 1d06ae │ │ │ │ + bne.n 1d0756 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1d0760 │ │ │ │ + cbz r2, 1d0808 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #108] @ 1d0764 │ │ │ │ + vldr s12, [pc, #108] @ 1d080c │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #104] @ 1d0768 │ │ │ │ + vldr s11, [pc, #104] @ 1d0810 │ │ │ │ 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 │ │ │ │ @@ -515407,28 +515492,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 1d0706 │ │ │ │ + bne.n 1d07ae │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d07fa │ │ │ │ + beq.n 1d08a2 │ │ │ │ adds r2, #1 │ │ │ │ adds r3, r1, #3 │ │ │ │ adds r0, #16 │ │ │ │ - vldr s11, [pc, #132] @ 1d07fc │ │ │ │ + vldr s11, [pc, #132] @ 1d08a4 │ │ │ │ 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 │ │ │ │ @@ -515456,24 +515541,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 1d0788 │ │ │ │ + bne.n 1d0830 │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d088e │ │ │ │ + beq.n 1d0936 │ │ │ │ adds r2, #1 │ │ │ │ adds r3, r1, #3 │ │ │ │ adds r0, #16 │ │ │ │ - vldr s11, [pc, #132] @ 1d0890 │ │ │ │ + vldr s11, [pc, #132] @ 1d0938 │ │ │ │ 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 │ │ │ │ @@ -515501,23 +515586,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 1d081c │ │ │ │ + bne.n 1d08c4 │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d093e │ │ │ │ + beq.n 1d09e6 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #160] @ 1d0940 │ │ │ │ + vldr s10, [pc, #160] @ 1d09e8 │ │ │ │ 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 │ │ │ │ @@ -515552,24 +515637,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 1d08a8 │ │ │ │ + bne.n 1d0950 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d09ee │ │ │ │ + beq.n 1d0a96 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #160] @ 1d09f0 │ │ │ │ + vldr s10, [pc, #160] @ 1d0a98 │ │ │ │ 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 │ │ │ │ @@ -515604,20 +515689,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 1d0958 │ │ │ │ + bne.n 1d0a00 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1d0a2a │ │ │ │ + cbz r2, 1d0ad2 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ mov.w ip, #1065353216 @ 0x3f800000 │ │ │ │ movs r2, #0 │ │ │ │ push {lr} │ │ │ │ @@ -515626,18 +515711,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 1d0a06 │ │ │ │ + bne.n 1d0aae │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d0a66 │ │ │ │ + cbz r2, 1d0b0e │ │ │ │ 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 │ │ │ │ @@ -515648,22 +515733,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 1d0a40 │ │ │ │ + bne.n 1d0ae8 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d0ab0 │ │ │ │ + cbz r2, 1d0b58 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #64] @ 1d0ab4 │ │ │ │ + vldr s13, [pc, #64] @ 1d0b5c │ │ │ │ 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 │ │ │ │ @@ -515671,21 +515756,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 1d0a7a │ │ │ │ + bne.n 1d0b22 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1d0b00 │ │ │ │ + cbz r2, 1d0ba8 │ │ │ │ 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 │ │ │ │ @@ -515698,19 +515783,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 1d0ac6 │ │ │ │ + bne.n 1d0b6e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d0b52 │ │ │ │ + cbz r2, 1d0bfa │ │ │ │ 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] │ │ │ │ @@ -515725,17 +515810,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 1d0b16 │ │ │ │ + bne.n 1d0bbe │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d0bb2 │ │ │ │ + cbz r2, 1d0c5a │ │ │ │ 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 │ │ │ │ @@ -515757,18 +515842,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 1d0b66 │ │ │ │ + bne.n 1d0c0e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d0c02 │ │ │ │ + cbz r2, 1d0caa │ │ │ │ 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] │ │ │ │ @@ -515783,17 +515868,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 1d0bc6 │ │ │ │ + bne.n 1d0c6e │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d0c62 │ │ │ │ + cbz r2, 1d0d0a │ │ │ │ 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 │ │ │ │ @@ -515815,18 +515900,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 1d0c16 │ │ │ │ + bne.n 1d0cbe │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d0cbe │ │ │ │ + cbz r2, 1d0d66 │ │ │ │ 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 │ │ │ │ @@ -515842,19 +515927,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 1d0c6e │ │ │ │ + bne.n 1d0d16 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d0d38 │ │ │ │ + beq.n 1d0de0 │ │ │ │ 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 │ │ │ │ @@ -515883,19 +515968,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 1d0cca │ │ │ │ + bne.n 1d0d72 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d0d96 │ │ │ │ + cbz r2, 1d0e3e │ │ │ │ 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 │ │ │ │ @@ -515911,19 +515996,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 1d0d46 │ │ │ │ + bne.n 1d0dee │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d0e10 │ │ │ │ + beq.n 1d0eb8 │ │ │ │ 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 │ │ │ │ @@ -515952,19 +516037,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 1d0da2 │ │ │ │ + bne.n 1d0e4a │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d0e6e │ │ │ │ + cbz r2, 1d0f16 │ │ │ │ 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 │ │ │ │ @@ -515980,20 +516065,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 1d0e1e │ │ │ │ + bne.n 1d0ec6 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d0eea │ │ │ │ + beq.n 1d0f92 │ │ │ │ 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 │ │ │ │ @@ -516022,47 +516107,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 1d0e7a │ │ │ │ + bne.n 1d0f22 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1d0f32 │ │ │ │ + cbz r2, 1d0fda │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr d6, [pc, #60] @ 1d0f38 │ │ │ │ + vldr d6, [pc, #60] @ 1d0fe0 │ │ │ │ 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 1d0f04 │ │ │ │ + bne.n 1d0fac │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #240 @ 0xf0 │ │ │ │ - cbz r2, 1d0f92 │ │ │ │ + cbz r2, 1d103a │ │ │ │ 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] │ │ │ │ @@ -516076,18 +516161,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 1d0f4e │ │ │ │ + bne.n 1d0ff6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d0ff8 │ │ │ │ + cbz r2, 1d10a0 │ │ │ │ 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 │ │ │ │ @@ -516110,24 +516195,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 1d0fb0 │ │ │ │ + bne.n 1d1058 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d108e │ │ │ │ + beq.n 1d1136 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 1d1090 │ │ │ │ + vldr s11, [pc, #132] @ 1d1138 │ │ │ │ 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 │ │ │ │ @@ -516154,20 +516239,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 1d1014 │ │ │ │ + bne.n 1d10bc │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ ands r0, r4 │ │ │ │ subs r3, #0 │ │ │ │ - cbz r2, 1d10ca │ │ │ │ + cbz r2, 1d1172 │ │ │ │ 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 │ │ │ │ @@ -516175,48 +516260,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 1d10a2 │ │ │ │ + bne.n 1d114a │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d1112 │ │ │ │ + cbz r2, 1d11ba │ │ │ │ push {lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #60] @ 1d1114 │ │ │ │ + vldr s13, [pc, #60] @ 1d11bc │ │ │ │ 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 1d10e2 │ │ │ │ + bne.n 1d118a │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ - cbz r2, 1d116e │ │ │ │ + cbz r2, 1d1216 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 1d1170 │ │ │ │ + vldr s13, [pc, #76] @ 1d1218 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 1d1174 │ │ │ │ + vldr s12, [pc, #72] @ 1d121c │ │ │ │ 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 │ │ │ │ @@ -516225,52 +516310,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 1d112e │ │ │ │ + bne.n 1d11d6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1d11be │ │ │ │ + cbz r2, 1d1266 │ │ │ │ push {lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #60] @ 1d11c0 │ │ │ │ + vldr s13, [pc, #60] @ 1d1268 │ │ │ │ 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 1d118e │ │ │ │ + bne.n 1d1236 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ lsrs r1, r0, #32 │ │ │ │ subs r1, #128 @ 0x80 │ │ │ │ - cbz r2, 1d121a │ │ │ │ + cbz r2, 1d12c2 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 1d121c │ │ │ │ + vldr s13, [pc, #76] @ 1d12c4 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 1d1220 │ │ │ │ + vldr s12, [pc, #72] @ 1d12c8 │ │ │ │ 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 │ │ │ │ @@ -516279,27 +516364,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 1d11da │ │ │ │ + bne.n 1d1282 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ lsrs r1, r0, #32 │ │ │ │ subs r1, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1d1272 │ │ │ │ + cbz r2, 1d131a │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #64] @ 1d1274 │ │ │ │ + vldr s13, [pc, #64] @ 1d131c │ │ │ │ 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 │ │ │ │ @@ -516309,25 +516394,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 1d1238 │ │ │ │ + bne.n 1d12e0 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1d12c6 │ │ │ │ + cbz r2, 1d136e │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #64] @ 1d12c8 │ │ │ │ + vldr s13, [pc, #64] @ 1d1370 │ │ │ │ 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 │ │ │ │ @@ -516337,24 +516422,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 1d128c │ │ │ │ + bne.n 1d1334 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1d131c │ │ │ │ + cbz r2, 1d13c4 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #72] @ 1d1320 │ │ │ │ + vldr s13, [pc, #72] @ 1d13c8 │ │ │ │ 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 │ │ │ │ @@ -516364,43 +516449,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 1d12de │ │ │ │ + bne.n 1d1386 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1d1354 │ │ │ │ + cbz r2, 1d13fc │ │ │ │ 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 1d1330 │ │ │ │ + bne.n 1d13d8 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d13a8 │ │ │ │ + cbz r2, 1d1450 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #72] @ 1d13ac │ │ │ │ + vldr s13, [pc, #72] @ 1d1454 │ │ │ │ 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 │ │ │ │ @@ -516410,39 +516495,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 1d136a │ │ │ │ + bne.n 1d1412 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1d13e0 │ │ │ │ + cbz r2, 1d1488 │ │ │ │ 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 1d13bc │ │ │ │ + bne.n 1d1464 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d143e │ │ │ │ + cbz r2, 1d14e6 │ │ │ │ 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 │ │ │ │ @@ -516458,19 +516543,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 1d13ee │ │ │ │ + bne.n 1d1496 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d14be │ │ │ │ + beq.n 1d1566 │ │ │ │ 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 │ │ │ │ @@ -516499,18 +516584,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 1d145a │ │ │ │ + bne.n 1d1502 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d151a │ │ │ │ + cbz r2, 1d15c2 │ │ │ │ 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 │ │ │ │ @@ -516526,18 +516611,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 1d14ca │ │ │ │ + bne.n 1d1572 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d1580 │ │ │ │ + cbz r2, 1d1628 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ adds r0, #4 │ │ │ │ @@ -516561,23 +516646,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 1d1528 │ │ │ │ + bne.n 1d15d0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d162a │ │ │ │ + beq.n 1d16d2 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #156] @ 1d162c │ │ │ │ + vldr s10, [pc, #156] @ 1d16d4 │ │ │ │ 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 │ │ │ │ @@ -516611,20 +516696,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 1d1598 │ │ │ │ + bne.n 1d1640 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ ands r0, r4 │ │ │ │ subs r3, #0 │ │ │ │ - cbz r2, 1d168a │ │ │ │ + cbz r2, 1d1732 │ │ │ │ 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 │ │ │ │ @@ -516640,19 +516725,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 1d163a │ │ │ │ + bne.n 1d16e2 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d170e │ │ │ │ + beq.n 1d17b6 │ │ │ │ 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 │ │ │ │ @@ -516681,18 +516766,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 1d16a6 │ │ │ │ + bne.n 1d174e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d176a │ │ │ │ + cbz r2, 1d1812 │ │ │ │ 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 │ │ │ │ @@ -516708,18 +516793,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 1d171a │ │ │ │ + bne.n 1d17c2 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d17d0 │ │ │ │ + cbz r2, 1d1878 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ adds r0, #4 │ │ │ │ @@ -516743,23 +516828,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 1d1778 │ │ │ │ + bne.n 1d1820 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d187a │ │ │ │ + beq.n 1d1922 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #156] @ 1d187c │ │ │ │ + vldr s10, [pc, #156] @ 1d1924 │ │ │ │ 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 │ │ │ │ @@ -516793,54 +516878,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 1d17e8 │ │ │ │ + bne.n 1d1890 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ ands r0, r4 │ │ │ │ subs r3, #0 │ │ │ │ - cbz r2, 1d18aa │ │ │ │ + cbz r2, 1d1952 │ │ │ │ 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 1d1894 │ │ │ │ + bne.n 1d193c │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d18da │ │ │ │ + cbz r2, 1d1982 │ │ │ │ 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 1d18bc │ │ │ │ + bne.n 1d1964 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d1910 │ │ │ │ + cbz r2, 1d19b8 │ │ │ │ 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 │ │ │ │ @@ -516848,72 +516933,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 1d18f0 │ │ │ │ + bne.n 1d1998 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d1948 │ │ │ │ + cbz r2, 1d19f0 │ │ │ │ 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 1d1920 │ │ │ │ + bne.n 1d19c8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d1976 │ │ │ │ + cbz r2, 1d1a1e │ │ │ │ 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 1d1960 │ │ │ │ + bne.n 1d1a08 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d19a6 │ │ │ │ + cbz r2, 1d1a4e │ │ │ │ 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 1d1988 │ │ │ │ + bne.n 1d1a30 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d19dc │ │ │ │ + cbz r2, 1d1a84 │ │ │ │ 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 │ │ │ │ @@ -516921,436 +517006,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 1d19bc │ │ │ │ + bne.n 1d1a64 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d1a14 │ │ │ │ + cbz r2, 1d1abc │ │ │ │ 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 1d19ec │ │ │ │ + bne.n 1d1a94 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d1a3e │ │ │ │ + cbz r2, 1d1ae6 │ │ │ │ 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 1d1a26 │ │ │ │ + bne.n 1d1ace │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d1a6e │ │ │ │ + cbz r2, 1d1b16 │ │ │ │ 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 1d1a50 │ │ │ │ + bne.n 1d1af8 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d1a96 │ │ │ │ + cbz r2, 1d1b3e │ │ │ │ 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 1d1a7e │ │ │ │ + bne.n 1d1b26 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d1ac6 │ │ │ │ + cbz r2, 1d1b6e │ │ │ │ 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 1d1aa8 │ │ │ │ + bne.n 1d1b50 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d1aee │ │ │ │ + cbz r2, 1d1b96 │ │ │ │ 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 1d1ad6 │ │ │ │ + bne.n 1d1b7e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d1b16 │ │ │ │ + cbz r2, 1d1bbe │ │ │ │ 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 1d1afe │ │ │ │ + bne.n 1d1ba6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d1b38 │ │ │ │ + cbz r2, 1d1be0 │ │ │ │ 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 1d1b24 │ │ │ │ + bne.n 1d1bcc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d1b58 │ │ │ │ + cbz r2, 1d1c00 │ │ │ │ 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 1d1b46 │ │ │ │ + bne.n 1d1bee │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d1b7c │ │ │ │ + cbz r2, 1d1c24 │ │ │ │ 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 1d1b68 │ │ │ │ + bne.n 1d1c10 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d1ba8 │ │ │ │ + cbz r2, 1d1c50 │ │ │ │ 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 1d1b8a │ │ │ │ + bne.n 1d1c32 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d1bcc │ │ │ │ + cbz r2, 1d1c74 │ │ │ │ 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 1d1bb8 │ │ │ │ + bne.n 1d1c60 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d1bec │ │ │ │ + cbz r2, 1d1c94 │ │ │ │ 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 1d1bda │ │ │ │ + bne.n 1d1c82 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d1c10 │ │ │ │ + cbz r2, 1d1cb8 │ │ │ │ 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 1d1bfc │ │ │ │ + bne.n 1d1ca4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d1c3c │ │ │ │ + cbz r2, 1d1ce4 │ │ │ │ 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 1d1c1e │ │ │ │ + bne.n 1d1cc6 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d1c64 │ │ │ │ + cbz r2, 1d1d0c │ │ │ │ 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 1d1c4c │ │ │ │ + bne.n 1d1cf4 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d1c86 │ │ │ │ + cbz r2, 1d1d2e │ │ │ │ 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 1d1c6e │ │ │ │ + bne.n 1d1d16 │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d1cae │ │ │ │ + cbz r2, 1d1d56 │ │ │ │ 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 1d1c94 │ │ │ │ + bne.n 1d1d3c │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d1cd8 │ │ │ │ + cbz r2, 1d1d80 │ │ │ │ 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 1d1cba │ │ │ │ + bne.n 1d1d62 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d1d00 │ │ │ │ + cbz r2, 1d1da8 │ │ │ │ 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 1d1ce8 │ │ │ │ + bne.n 1d1d90 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d1d22 │ │ │ │ + cbz r2, 1d1dca │ │ │ │ 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 1d1d0a │ │ │ │ + bne.n 1d1db2 │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d1d4a │ │ │ │ + cbz r2, 1d1df2 │ │ │ │ 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 1d1d30 │ │ │ │ + bne.n 1d1dd8 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d1d74 │ │ │ │ + cbz r2, 1d1e1c │ │ │ │ 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 1d1d56 │ │ │ │ + bne.n 1d1dfe │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d1d9c │ │ │ │ + cbz r2, 1d1e44 │ │ │ │ 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 1d1d84 │ │ │ │ + bne.n 1d1e2c │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d1dbe │ │ │ │ + cbz r2, 1d1e66 │ │ │ │ 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 1d1da6 │ │ │ │ + bne.n 1d1e4e │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d1de6 │ │ │ │ + cbz r2, 1d1e8e │ │ │ │ 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 1d1dcc │ │ │ │ + bne.n 1d1e74 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d1e0c │ │ │ │ + cbz r2, 1d1eb4 │ │ │ │ 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 1d1df4 │ │ │ │ + bne.n 1d1e9c │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d1e2e │ │ │ │ + cbz r2, 1d1ed6 │ │ │ │ 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 1d1e16 │ │ │ │ + bne.n 1d1ebe │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d1e56 │ │ │ │ + cbz r2, 1d1efe │ │ │ │ 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 1d1e3c │ │ │ │ + bne.n 1d1ee4 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d1e8c │ │ │ │ + cbz r2, 1d1f34 │ │ │ │ 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 │ │ │ │ @@ -517358,37 +517443,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 1d1e6c │ │ │ │ + bne.n 1d1f14 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d1ec2 │ │ │ │ + cbz r2, 1d1f6a │ │ │ │ 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 1d1e9c │ │ │ │ + bne.n 1d1f44 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d1ef8 │ │ │ │ + cbz r2, 1d1fa0 │ │ │ │ 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 │ │ │ │ @@ -517396,73 +517481,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 1d1ed8 │ │ │ │ + bne.n 1d1f80 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d1f2e │ │ │ │ + cbz r2, 1d1fd6 │ │ │ │ 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 1d1f08 │ │ │ │ + bne.n 1d1fb0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d1f62 │ │ │ │ + cbz r2, 1d200a │ │ │ │ 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 1d1f3c │ │ │ │ + bne.n 1d1fe4 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d1f96 │ │ │ │ + cbz r2, 1d203e │ │ │ │ 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 1d1f70 │ │ │ │ + bne.n 1d2018 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d1fd0 │ │ │ │ + cbz r2, 1d2078 │ │ │ │ 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 │ │ │ │ @@ -517470,19 +517555,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 1d1fa4 │ │ │ │ + bne.n 1d204c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d200c │ │ │ │ + cbz r2, 1d20b4 │ │ │ │ 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 │ │ │ │ @@ -517490,57 +517575,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 1d1fe0 │ │ │ │ + bne.n 1d2088 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d2044 │ │ │ │ + cbz r2, 1d20ec │ │ │ │ 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 1d201c │ │ │ │ + bne.n 1d20c4 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d207c │ │ │ │ + cbz r2, 1d2124 │ │ │ │ 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 1d2054 │ │ │ │ + bne.n 1d20fc │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d20b6 │ │ │ │ + cbz r2, 1d215e │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov lr, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r4, #1 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ @@ -517548,18 +517633,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 1d208e │ │ │ │ + bne.n 1d2136 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d20ee │ │ │ │ + cbz r2, 1d2196 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov lr, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r4, #1 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ @@ -517567,18 +517652,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 1d20c6 │ │ │ │ + bne.n 1d216e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d2126 │ │ │ │ + cbz r2, 1d21ce │ │ │ │ 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]! │ │ │ │ @@ -517586,18 +517671,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 1d2102 │ │ │ │ + bne.n 1d21aa │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d215e │ │ │ │ + cbz r2, 1d2206 │ │ │ │ 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]! │ │ │ │ @@ -517605,18 +517690,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 1d213a │ │ │ │ + bne.n 1d21e2 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d2198 │ │ │ │ + cbz r2, 1d2240 │ │ │ │ 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 │ │ │ │ @@ -517624,19 +517709,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 1d216c │ │ │ │ + bne.n 1d2214 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d21d4 │ │ │ │ + cbz r2, 1d227c │ │ │ │ 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 │ │ │ │ @@ -517644,19 +517729,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 1d21a8 │ │ │ │ + bne.n 1d2250 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d2210 │ │ │ │ + cbz r2, 1d22b8 │ │ │ │ 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 │ │ │ │ @@ -517664,19 +517749,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 1d21e4 │ │ │ │ + bne.n 1d228c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d224c │ │ │ │ + cbz r2, 1d22f4 │ │ │ │ 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 │ │ │ │ @@ -517684,19 +517769,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 1d2220 │ │ │ │ + bne.n 1d22c8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d2288 │ │ │ │ + cbz r2, 1d2330 │ │ │ │ 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 │ │ │ │ @@ -517704,19 +517789,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 1d225c │ │ │ │ + bne.n 1d2304 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d22c4 │ │ │ │ + cbz r2, 1d236c │ │ │ │ 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 │ │ │ │ @@ -517724,19 +517809,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 1d2298 │ │ │ │ + bne.n 1d2340 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d2300 │ │ │ │ + cbz r2, 1d23a8 │ │ │ │ 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 │ │ │ │ @@ -517744,19 +517829,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 1d22d4 │ │ │ │ + bne.n 1d237c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d233c │ │ │ │ + cbz r2, 1d23e4 │ │ │ │ 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 │ │ │ │ @@ -517764,24 +517849,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 1d2310 │ │ │ │ + bne.n 1d23b8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d23d0 │ │ │ │ + beq.n 1d2478 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 1d23d4 │ │ │ │ + vldr s11, [pc, #132] @ 1d247c │ │ │ │ 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 │ │ │ │ @@ -517808,26 +517893,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 1d2358 │ │ │ │ + bne.n 1d2400 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - ldr r3, [pc, #88] @ (1d2434 ) │ │ │ │ + ldr r3, [pc, #88] @ (1d24dc ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1d2430 │ │ │ │ + cbz r2, 1d24d8 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #84] @ (1d2438 ) │ │ │ │ + ldr r1, [pc, #84] @ (1d24e0 ) │ │ │ │ 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 │ │ │ │ @@ -517842,28 +517927,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 1d23f0 │ │ │ │ + bne.n 1d2498 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - bgt.n 1d247c │ │ │ │ + blt.n 1d25d4 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #72] @ (1d2488 ) │ │ │ │ + ldr r3, [pc, #72] @ (1d2530 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1d2484 │ │ │ │ + cbz r2, 1d252c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #68] @ (1d248c ) │ │ │ │ + ldr r2, [pc, #68] @ (1d2534 ) │ │ │ │ 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 │ │ │ │ @@ -517875,23 +517960,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 1d2454 │ │ │ │ + bne.n 1d24fc │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - blt.n 1d2408 │ │ │ │ + blt.n 1d2560 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1d24c6 │ │ │ │ + cbz r2, 1d256e │ │ │ │ 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 │ │ │ │ @@ -517899,18 +517984,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 1d249e │ │ │ │ + bne.n 1d2546 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d24fe │ │ │ │ + cbz r2, 1d25a6 │ │ │ │ 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 │ │ │ │ @@ -517918,22 +518003,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 1d24d6 │ │ │ │ + bne.n 1d257e │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d2562 │ │ │ │ + cbz r2, 1d260a │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1d2564 │ │ │ │ + vldr s12, [pc, #88] @ 1d260c │ │ │ │ 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 │ │ │ │ @@ -517947,25 +518032,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 1d2512 │ │ │ │ + bne.n 1d25ba │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d25fa │ │ │ │ + beq.n 1d26a2 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 1d25fc │ │ │ │ + vldr s11, [pc, #132] @ 1d26a4 │ │ │ │ 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 │ │ │ │ @@ -517992,20 +518077,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 1d2580 │ │ │ │ + bne.n 1d2628 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ ands r0, r4 │ │ │ │ subs r3, #0 │ │ │ │ - cbz r2, 1d2636 │ │ │ │ + cbz r2, 1d26de │ │ │ │ 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 │ │ │ │ @@ -518013,22 +518098,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 1d260e │ │ │ │ + bne.n 1d26b6 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d26a8 │ │ │ │ + cbz r2, 1d2750 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #104] @ 1d26ac │ │ │ │ + vldr s12, [pc, #104] @ 1d2754 │ │ │ │ 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] │ │ │ │ @@ -518047,25 +518132,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 1d264e │ │ │ │ + bne.n 1d26f6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1d2700 │ │ │ │ + cbz r2, 1d27a8 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #72] @ 1d2704 │ │ │ │ + vldr s13, [pc, #72] @ 1d27ac │ │ │ │ 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 │ │ │ │ @@ -518075,25 +518160,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 1d26c2 │ │ │ │ + bne.n 1d276a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 1d2776 │ │ │ │ + cbz r2, 1d281e │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #100] @ 1d2778 │ │ │ │ + vldr s12, [pc, #100] @ 1d2820 │ │ │ │ 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] │ │ │ │ @@ -518112,135 +518197,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 1d271e │ │ │ │ + bne.n 1d27c6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 1d27ae │ │ │ │ + cbz r2, 1d2856 │ │ │ │ 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 1d278a │ │ │ │ + bne.n 1d2832 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d27e2 │ │ │ │ + cbz r2, 1d288a │ │ │ │ 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 1d27be │ │ │ │ + bne.n 1d2866 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d2816 │ │ │ │ + cbz r2, 1d28be │ │ │ │ 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 1d27f2 │ │ │ │ + bne.n 1d289a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d284a │ │ │ │ + cbz r2, 1d28f2 │ │ │ │ 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 1d2826 │ │ │ │ + bne.n 1d28ce │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d2880 │ │ │ │ + cbz r2, 1d2928 │ │ │ │ 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 1d2858 │ │ │ │ + bne.n 1d2900 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d28b8 │ │ │ │ + cbz r2, 1d2960 │ │ │ │ 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 1d2890 │ │ │ │ + bne.n 1d2938 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #116] @ (1d2934 ) │ │ │ │ + ldr r3, [pc, #116] @ (1d29dc ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1d2930 │ │ │ │ + cbz r2, 1d29d8 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #108] @ (1d2938 ) │ │ │ │ + ldr r1, [pc, #108] @ (1d29e0 ) │ │ │ │ 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 │ │ │ │ @@ -518261,28 +518346,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 1d28d6 │ │ │ │ + bne.n 1d297e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - bvc.n 1d29b4 │ │ │ │ + bvs.n 1d290c │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #104] @ (1d29a8 ) │ │ │ │ + ldr r3, [pc, #104] @ (1d2a50 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1d29a4 │ │ │ │ + cbz r2, 1d2a4c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #96] @ (1d29ac ) │ │ │ │ + ldr r1, [pc, #96] @ (1d2a54 ) │ │ │ │ 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 │ │ │ │ @@ -518300,28 +518385,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 1d2954 │ │ │ │ + bne.n 1d29fc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - bvs.n 1d2928 │ │ │ │ + bvs.n 1d2a80 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #116] @ (1d2a28 ) │ │ │ │ + ldr r3, [pc, #116] @ (1d2ad0 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1d2a24 │ │ │ │ + cbz r2, 1d2acc │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #108] @ (1d2a2c ) │ │ │ │ + ldr r1, [pc, #108] @ (1d2ad4 ) │ │ │ │ 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 │ │ │ │ @@ -518342,28 +518427,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 1d29ca │ │ │ │ + bne.n 1d2a72 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - bvs.n 1d2ac0 │ │ │ │ + bpl.n 1d2a18 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #100] @ (1d2a98 ) │ │ │ │ + ldr r3, [pc, #100] @ (1d2b40 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1d2a96 │ │ │ │ + cbz r2, 1d2b3e │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #92] @ (1d2a9c ) │ │ │ │ + ldr r1, [pc, #92] @ (1d2b44 ) │ │ │ │ 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 │ │ │ │ @@ -518381,28 +518466,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 1d2a48 │ │ │ │ + bne.n 1d2af0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - bpl.n 1d2a30 │ │ │ │ + bpl.n 1d2b88 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1d2af4 │ │ │ │ + cbz r2, 1d2b9c │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 1d2af8 │ │ │ │ + vldr s13, [pc, #76] @ 1d2ba0 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 1d2afc │ │ │ │ + vldr s12, [pc, #72] @ 1d2ba4 │ │ │ │ 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 │ │ │ │ @@ -518411,45 +518496,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 1d2ab6 │ │ │ │ + bne.n 1d2b5e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1d2b2c │ │ │ │ + cbz r2, 1d2bd4 │ │ │ │ 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 1d2b0e │ │ │ │ + bne.n 1d2bb6 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d2ba4 │ │ │ │ + cbz r2, 1d2c4c │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #108] @ 1d2ba8 │ │ │ │ + vldr s12, [pc, #108] @ 1d2c50 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #104] @ 1d2bac │ │ │ │ + vldr s11, [pc, #104] @ 1d2c54 │ │ │ │ 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 │ │ │ │ @@ -518467,47 +518552,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 1d2b4a │ │ │ │ + bne.n 1d2bf2 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1d2bde │ │ │ │ + cbz r2, 1d2c86 │ │ │ │ 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 1d2bc0 │ │ │ │ + bne.n 1d2c68 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d2c34 │ │ │ │ + cbz r2, 1d2cdc │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 1d2c38 │ │ │ │ + vldr s13, [pc, #76] @ 1d2ce0 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 1d2c3c │ │ │ │ + vldr s12, [pc, #72] @ 1d2ce4 │ │ │ │ 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 │ │ │ │ @@ -518516,29 +518601,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 1d2bf6 │ │ │ │ + bne.n 1d2c9e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1d2cb2 │ │ │ │ + cbz r2, 1d2d5a │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #104] @ 1d2cb4 │ │ │ │ + vldr s12, [pc, #104] @ 1d2d5c │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #100] @ 1d2cb8 │ │ │ │ + vldr s11, [pc, #100] @ 1d2d60 │ │ │ │ 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 │ │ │ │ @@ -518556,44 +518641,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 1d2c5a │ │ │ │ + bne.n 1d2d02 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1d2cea │ │ │ │ + cbz r2, 1d2d92 │ │ │ │ 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 1d2ccc │ │ │ │ + bne.n 1d2d74 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d2d96 │ │ │ │ + beq.n 1d2e3e │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #160] @ 1d2d98 │ │ │ │ + vldr s10, [pc, #160] @ 1d2e40 │ │ │ │ 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 │ │ │ │ @@ -518628,44 +518713,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 1d2d00 │ │ │ │ + bne.n 1d2da8 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1d2dce │ │ │ │ + cbz r2, 1d2e76 │ │ │ │ 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 1d2da8 │ │ │ │ + bne.n 1d2e50 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d2e60 │ │ │ │ + beq.n 1d2f08 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 1d2e64 │ │ │ │ + vldr s11, [pc, #132] @ 1d2f0c │ │ │ │ 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 │ │ │ │ @@ -518692,21 +518777,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 1d2de8 │ │ │ │ + bne.n 1d2e90 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1d2e9e │ │ │ │ + cbz r2, 1d2f46 │ │ │ │ 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 │ │ │ │ @@ -518714,118 +518799,118 @@ │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, ip │ │ │ │ mov.w lr, r3, asr #24 │ │ │ │ sbfx r2, r3, #16, #8 │ │ │ │ sbfx r3, r3, #8, #8 │ │ │ │ strd lr, r2, [r0, #-32] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ - bne.n 1d2e76 │ │ │ │ + bne.n 1d2f1e │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #20 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr.w r8, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1d2fdc │ │ │ │ + beq.w 1d3084 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1d2fdc │ │ │ │ + beq.w 1d3084 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ mov.w r9, #32768 @ 0x8000 │ │ │ │ movt r9, #32767 @ 0x7fff │ │ │ │ str r3, [sp, #8] │ │ │ │ - vldr s17, [pc, #268] @ 1d2fe8 │ │ │ │ + vldr s17, [pc, #268] @ 1d3090 │ │ │ │ movs r3, #0 │ │ │ │ mov fp, r2 │ │ │ │ str r1, [sp, #12] │ │ │ │ vmov.f32 s16, #112 @ 0x3f800000 1.0 │ │ │ │ vmov.f32 s18, #63 @ 0x41f80000 31.0 │ │ │ │ add.w r4, fp, #16 │ │ │ │ mov r6, sl │ │ │ │ movs r5, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 1d2f92 │ │ │ │ + b.n 1d303a │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d2fb8 │ │ │ │ + bgt.n 1d3060 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 58f80 │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ and.w r7, r0, #31 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1d2fb2 │ │ │ │ + ble.n 1d305a │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d2fc4 │ │ │ │ + bgt.n 1d306c │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 58f80 │ │ │ │ vldr s0, [r4, #-8] │ │ │ │ lsls r2, r0, #5 │ │ │ │ and.w r2, r2, #992 @ 0x3e0 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ orrs r7, r2 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1d2fac │ │ │ │ + ble.n 1d3054 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d2fbe │ │ │ │ + bgt.n 1d3066 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 58f80 │ │ │ │ vldr s0, [r4, #-4] │ │ │ │ lsls r0, r0, #10 │ │ │ │ and.w r0, r0, #31744 @ 0x7c00 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ orrs r7, r0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1d2fa6 │ │ │ │ + ble.n 1d304e │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it gt │ │ │ │ vmovgt.f32 s0, s16 │ │ │ │ blx 58f80 │ │ │ │ adds r5, #1 │ │ │ │ and.w r0, r9, r0, lsl #15 │ │ │ │ adds r4, #16 │ │ │ │ orr.w r3, r7, r0 │ │ │ │ cmp r8, r5 │ │ │ │ strh.w r3, [r6], #2 │ │ │ │ - beq.n 1d2fca │ │ │ │ + beq.n 1d3072 │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d2ef8 │ │ │ │ + bgt.n 1d2fa0 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1d2f06 │ │ │ │ - vldr s0, [pc, #64] @ 1d2fe8 │ │ │ │ - b.n 1d2f7a │ │ │ │ + b.n 1d2fae │ │ │ │ + vldr s0, [pc, #64] @ 1d3090 │ │ │ │ + b.n 1d3022 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1d2f52 │ │ │ │ + b.n 1d2ffa │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1d2f2a │ │ │ │ + b.n 1d2fd2 │ │ │ │ vmov.f32 s0, #63 @ 0x41f80000 31.0 │ │ │ │ - b.n 1d2f06 │ │ │ │ + b.n 1d2fae │ │ │ │ vmov.f32 s0, #63 @ 0x41f80000 31.0 │ │ │ │ - b.n 1d2f52 │ │ │ │ + b.n 1d2ffa │ │ │ │ vmov.f32 s0, #63 @ 0x41f80000 31.0 │ │ │ │ - b.n 1d2f2a │ │ │ │ + b.n 1d2fd2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add sl, r2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ adds r3, #1 │ │ │ │ add fp, r2 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1d2eec │ │ │ │ + bne.n 1d2f94 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -518834,200 +518919,200 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #20 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr.w r8, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1d312c │ │ │ │ + beq.w 1d31d4 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1d312c │ │ │ │ + beq.w 1d31d4 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ mov.w r9, #61440 @ 0xf000 │ │ │ │ movt r9, #4095 @ 0xfff │ │ │ │ str r3, [sp, #8] │ │ │ │ - vldr s17, [pc, #272] @ 1d3138 │ │ │ │ + vldr s17, [pc, #272] @ 1d31e0 │ │ │ │ movs r3, #0 │ │ │ │ mov fp, r2 │ │ │ │ str r1, [sp, #12] │ │ │ │ vmov.f32 s16, #112 @ 0x3f800000 1.0 │ │ │ │ vmov.f32 s18, #46 @ 0x41700000 15.0 │ │ │ │ add.w r4, fp, #16 │ │ │ │ mov r6, sl │ │ │ │ movs r5, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 1d30dc │ │ │ │ + b.n 1d3184 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d3108 │ │ │ │ + bgt.n 1d31b0 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 58f80 │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ and.w r7, r0, #15 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1d30fc │ │ │ │ + ble.n 1d31a4 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d3102 │ │ │ │ + bgt.n 1d31aa │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 58f80 │ │ │ │ vldr s0, [r4, #-8] │ │ │ │ lsls r2, r0, #4 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ uxtb r2, r2 │ │ │ │ orrs r7, r2 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1d30f6 │ │ │ │ + ble.n 1d319e │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d310e │ │ │ │ + bgt.n 1d31b6 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 58f80 │ │ │ │ vldr s0, [r4, #-4] │ │ │ │ lsls r0, r0, #8 │ │ │ │ and.w r0, r0, #3840 @ 0xf00 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ orrs r7, r0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1d30f0 │ │ │ │ + ble.n 1d3198 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d3114 │ │ │ │ + bgt.n 1d31bc │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 58f80 │ │ │ │ adds r5, #1 │ │ │ │ and.w r0, r9, r0, lsl #12 │ │ │ │ adds r4, #16 │ │ │ │ orr.w r3, r7, r0 │ │ │ │ cmp r8, r5 │ │ │ │ strh.w r3, [r6], #2 │ │ │ │ - beq.n 1d311a │ │ │ │ + beq.n 1d31c2 │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d3044 │ │ │ │ + bgt.n 1d30ec │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1d3052 │ │ │ │ + b.n 1d30fa │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1d30c4 │ │ │ │ + b.n 1d316c │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1d309c │ │ │ │ + b.n 1d3144 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1d3076 │ │ │ │ + b.n 1d311e │ │ │ │ vmov.f32 s0, #46 @ 0x41700000 15.0 │ │ │ │ - b.n 1d3076 │ │ │ │ + b.n 1d311e │ │ │ │ vmov.f32 s0, #46 @ 0x41700000 15.0 │ │ │ │ - b.n 1d3052 │ │ │ │ + b.n 1d30fa │ │ │ │ vmov.f32 s0, #46 @ 0x41700000 15.0 │ │ │ │ - b.n 1d309c │ │ │ │ + b.n 1d3144 │ │ │ │ vmov.f32 s0, #46 @ 0x41700000 15.0 │ │ │ │ - b.n 1d30c4 │ │ │ │ + b.n 1d316c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add sl, r2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ adds r3, #1 │ │ │ │ add fp, r2 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1d3038 │ │ │ │ + bne.n 1d30e0 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #20 │ │ │ │ ldrd r8, r9, [sp, #72] @ 0x48 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1d324a │ │ │ │ + beq.n 1d32f2 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1d324a │ │ │ │ + beq.n 1d32f2 │ │ │ │ mov.w sl, #63488 @ 0xf800 │ │ │ │ movt sl, #2047 @ 0x7ff │ │ │ │ mov r9, r2 │ │ │ │ - vldr s17, [pc, #228] @ 1d3254 │ │ │ │ - vldr s19, [pc, #228] @ 1d3258 │ │ │ │ + vldr s17, [pc, #228] @ 1d32fc │ │ │ │ + vldr s19, [pc, #228] @ 1d3300 │ │ │ │ movs r2, #0 │ │ │ │ mov fp, r0 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ str r1, [sp, #12] │ │ │ │ vmov.f32 s16, #112 @ 0x3f800000 1.0 │ │ │ │ str r3, [sp, #8] │ │ │ │ vmov.f32 s18, #63 @ 0x41f80000 31.0 │ │ │ │ add.w r4, r9, #16 │ │ │ │ mov r6, fp │ │ │ │ movs r5, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ - b.n 1d3206 │ │ │ │ + b.n 1d32ae │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d3226 │ │ │ │ + bgt.n 1d32ce │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 58f80 │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ and.w r7, r0, #31 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1d3220 │ │ │ │ + ble.n 1d32c8 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d3232 │ │ │ │ + bgt.n 1d32da │ │ │ │ vmul.f32 s0, s0, s19 │ │ │ │ blx 58f80 │ │ │ │ vldr s0, [r4, #-8] │ │ │ │ lsls r0, r0, #5 │ │ │ │ and.w r0, r0, #2016 @ 0x7e0 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ orrs r7, r0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1d321a │ │ │ │ + ble.n 1d32c2 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d322c │ │ │ │ + bgt.n 1d32d4 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 58f80 │ │ │ │ adds r5, #1 │ │ │ │ and.w r0, sl, r0, lsl #11 │ │ │ │ adds r4, #16 │ │ │ │ orr.w r3, r7, r0 │ │ │ │ cmp r8, r5 │ │ │ │ strh.w r3, [r6], #2 │ │ │ │ - beq.n 1d3238 │ │ │ │ + beq.n 1d32e0 │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d3194 │ │ │ │ + bgt.n 1d323c │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1d31a2 │ │ │ │ + b.n 1d324a │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1d31ee │ │ │ │ + b.n 1d3296 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1d31c6 │ │ │ │ + b.n 1d326e │ │ │ │ vmov.f32 s0, #63 @ 0x41f80000 31.0 │ │ │ │ - b.n 1d31a2 │ │ │ │ + b.n 1d324a │ │ │ │ vmov.f32 s0, #63 @ 0x41f80000 31.0 │ │ │ │ - b.n 1d31ee │ │ │ │ + b.n 1d3296 │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1d31c6 │ │ │ │ + b.n 1d326e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add fp, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r2, #1 │ │ │ │ add r9, r3 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1d3188 │ │ │ │ + bne.n 1d3230 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ negs r4, r7 │ │ │ │ @@ -519037,548 +519122,548 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #20 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr.w r9, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1d33a6 │ │ │ │ + beq.w 1d344e │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1d33a6 │ │ │ │ + beq.w 1d344e │ │ │ │ bic.w r3, r3, #3 │ │ │ │ mov.w sl, #64512 @ 0xfc00 │ │ │ │ movt sl, #15 │ │ │ │ mov.w fp, #0 │ │ │ │ movt fp, #16368 @ 0x3ff0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - vldr s18, [pc, #272] @ 1d33b0 │ │ │ │ + vldr s18, [pc, #272] @ 1d3458 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s17, [pc, #268] @ 1d33b4 │ │ │ │ + vldr s17, [pc, #268] @ 1d345c │ │ │ │ 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 1d3354 │ │ │ │ + b.n 1d33fc │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d3380 │ │ │ │ + bgt.n 1d3428 │ │ │ │ vmul.f32 s0, s0, s17 │ │ │ │ blx 58f80 │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ ubfx r6, r0, #0, #10 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1d3374 │ │ │ │ + ble.n 1d341c │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d337a │ │ │ │ + bgt.n 1d3422 │ │ │ │ vmul.f32 s0, s0, s17 │ │ │ │ blx 58f80 │ │ │ │ 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 1d336e │ │ │ │ + ble.n 1d3416 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d3386 │ │ │ │ + bgt.n 1d342e │ │ │ │ vmul.f32 s0, s0, s17 │ │ │ │ blx 58f80 │ │ │ │ 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 1d3368 │ │ │ │ + ble.n 1d3410 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d338c │ │ │ │ + bgt.n 1d3434 │ │ │ │ vmul.f32 s0, s0, s19 │ │ │ │ adds r5, #1 │ │ │ │ blx 58f80 │ │ │ │ adds r4, #16 │ │ │ │ orr.w r3, r6, r0, lsl #30 │ │ │ │ cmp r9, r5 │ │ │ │ str.w r3, [r7], #4 │ │ │ │ - beq.n 1d3392 │ │ │ │ + beq.n 1d343a │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d32c2 │ │ │ │ + bgt.n 1d336a │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1d32d0 │ │ │ │ + b.n 1d3378 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1d3340 │ │ │ │ + b.n 1d33e8 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1d331a │ │ │ │ + b.n 1d33c2 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1d32f4 │ │ │ │ + b.n 1d339c │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1d32f4 │ │ │ │ + b.n 1d339c │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1d32d0 │ │ │ │ + b.n 1d3378 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1d331a │ │ │ │ + b.n 1d33c2 │ │ │ │ vmov.f32 s0, #8 @ 0x40400000 3.0 │ │ │ │ - b.n 1d3340 │ │ │ │ + b.n 1d33e8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ add r8, r1 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ adds r3, #1 │ │ │ │ add r2, r1 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 1d32b4 │ │ │ │ + bne.n 1d335c │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d3446 │ │ │ │ + beq.n 1d34ee │ │ │ │ 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] @ 1d3450 │ │ │ │ + vldr s16, [pc, #116] @ 1d34f8 │ │ │ │ mov sl, r8 │ │ │ │ - vldr s17, [pc, #112] @ 1d3454 │ │ │ │ + vldr s17, [pc, #112] @ 1d34fc │ │ │ │ mov.w fp, #255 @ 0xff │ │ │ │ - vldr d10, [pc, #92] @ 1d3448 │ │ │ │ + vldr d10, [pc, #92] @ 1d34f0 │ │ │ │ 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 1d341c │ │ │ │ + ble.n 1d34c4 │ │ │ │ vcmp.f64 d7, d9 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ vmul.f64 d7, d7, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d341c │ │ │ │ + bgt.n 1d34c4 │ │ │ │ vcvt.f32.f64 s0, d7 │ │ │ │ add.w r8, r8, #1 │ │ │ │ blx 58f80 │ │ │ │ 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 1d33f0 │ │ │ │ + bne.n 1d3498 │ │ │ │ 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 1d3450 │ │ │ │ + b.n 1d34f8 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #28 │ │ │ │ mov sl, r2 │ │ │ │ - ldr r2, [pc, #340] @ (1d35c8 ) │ │ │ │ + ldr r2, [pc, #340] @ (1d3670 ) │ │ │ │ str r1, [sp, #0] │ │ │ │ - ldr r1, [pc, #340] @ (1d35cc ) │ │ │ │ + ldr r1, [pc, #340] @ (1d3674 ) │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov.w r2, #0 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1d359c │ │ │ │ + beq.w 1d3644 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1d359c │ │ │ │ + beq.w 1d3644 │ │ │ │ mov r9, r0 │ │ │ │ - vldr s18, [pc, #296] @ 1d35c0 │ │ │ │ - vldr s17, [pc, #296] @ 1d35c4 │ │ │ │ + vldr s18, [pc, #296] @ 1d3668 │ │ │ │ + vldr s17, [pc, #296] @ 1d366c │ │ │ │ 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 1d354c │ │ │ │ + b.n 1d35f4 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d3578 │ │ │ │ + bgt.n 1d3620 │ │ │ │ vmul.f32 s0, s0, s17 │ │ │ │ blx 58f80 │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ strh.w r0, [sp, #12] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1d356c │ │ │ │ + ble.n 1d3614 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d3572 │ │ │ │ + bgt.n 1d361a │ │ │ │ vmul.f32 s0, s0, s17 │ │ │ │ blx 58f80 │ │ │ │ vldr s0, [r4, #-8] │ │ │ │ strh.w r0, [sp, #14] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1d3566 │ │ │ │ + ble.n 1d360e │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d357e │ │ │ │ + bgt.n 1d3626 │ │ │ │ vmul.f32 s0, s0, s17 │ │ │ │ blx 58f80 │ │ │ │ vldr s0, [r4, #-4] │ │ │ │ strh.w r0, [sp, #16] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1d3560 │ │ │ │ + ble.n 1d3608 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d3584 │ │ │ │ + bgt.n 1d362c │ │ │ │ vmul.f32 s0, s0, s17 │ │ │ │ blx 58f80 │ │ │ │ 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 1d358a │ │ │ │ + beq.n 1d3632 │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d34b4 │ │ │ │ + bgt.n 1d355c │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1d34c2 │ │ │ │ + b.n 1d356a │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1d352e │ │ │ │ + b.n 1d35d6 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1d350a │ │ │ │ + b.n 1d35b2 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1d34e6 │ │ │ │ + b.n 1d358e │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1d34e6 │ │ │ │ + b.n 1d358e │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1d34c2 │ │ │ │ + b.n 1d356a │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1d350a │ │ │ │ + b.n 1d35b2 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1d352e │ │ │ │ + b.n 1d35d6 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w fp, fp, #1 │ │ │ │ add r9, r3 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add sl, r3 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 1d34aa │ │ │ │ - ldr r2, [pc, #48] @ (1d35d0 ) │ │ │ │ - ldr r3, [pc, #40] @ (1d35c8 ) │ │ │ │ + bne.n 1d3552 │ │ │ │ + ldr r2, [pc, #48] @ (1d3678 ) │ │ │ │ + ldr r3, [pc, #40] @ (1d3670 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d35ba │ │ │ │ + bne.n 1d3662 │ │ │ │ add sp, #28 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ vaba.u8 q2, q0, │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3!, {r2, r7} │ │ │ │ + ldmia r2, {r2, r3, r4, r6, r7} │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldmia r2, {r2, r3, r4, r6} │ │ │ │ + ldmia r1!, {r2, r4, r5, r7} │ │ │ │ lsls r0, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #28 │ │ │ │ mov sl, r2 │ │ │ │ - ldr r2, [pc, #344] @ (1d3748 ) │ │ │ │ + ldr r2, [pc, #344] @ (1d37f0 ) │ │ │ │ str r1, [sp, #0] │ │ │ │ - ldr r1, [pc, #344] @ (1d374c ) │ │ │ │ + ldr r1, [pc, #344] @ (1d37f4 ) │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov.w r2, #0 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1d371c │ │ │ │ + beq.w 1d37c4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1d371c │ │ │ │ + beq.w 1d37c4 │ │ │ │ mov r9, r0 │ │ │ │ - vldr s19, [pc, #300] @ 1d3740 │ │ │ │ - vldr s18, [pc, #300] @ 1d3744 │ │ │ │ + vldr s19, [pc, #300] @ 1d37e8 │ │ │ │ + vldr s18, [pc, #300] @ 1d37ec │ │ │ │ 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 1d36cc │ │ │ │ + b.n 1d3774 │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d36f8 │ │ │ │ + bgt.n 1d37a0 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 58f80 │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ strh.w r0, [sp, #12] │ │ │ │ vcmpe.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1d36ec │ │ │ │ + ble.n 1d3794 │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d36f2 │ │ │ │ + bgt.n 1d379a │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 58f80 │ │ │ │ vldr s0, [r4, #-8] │ │ │ │ strh.w r0, [sp, #14] │ │ │ │ vcmpe.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1d36e6 │ │ │ │ + ble.n 1d378e │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d36fe │ │ │ │ + bgt.n 1d37a6 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 58f80 │ │ │ │ vldr s0, [r4, #-4] │ │ │ │ strh.w r0, [sp, #16] │ │ │ │ vcmpe.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1d36e0 │ │ │ │ + ble.n 1d3788 │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d3704 │ │ │ │ + bgt.n 1d37ac │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 58f80 │ │ │ │ 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 1d370a │ │ │ │ + beq.n 1d37b2 │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d3634 │ │ │ │ + bgt.n 1d36dc │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1d3642 │ │ │ │ + b.n 1d36ea │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1d36ae │ │ │ │ + b.n 1d3756 │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1d368a │ │ │ │ + b.n 1d3732 │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1d3666 │ │ │ │ + b.n 1d370e │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1d3666 │ │ │ │ + b.n 1d370e │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1d3642 │ │ │ │ + b.n 1d36ea │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1d368a │ │ │ │ + b.n 1d3732 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1d36ae │ │ │ │ + b.n 1d3756 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w fp, fp, #1 │ │ │ │ add r9, r3 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add sl, r3 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 1d362a │ │ │ │ - ldr r2, [pc, #48] @ (1d3750 ) │ │ │ │ - ldr r3, [pc, #40] @ (1d3748 ) │ │ │ │ + bne.n 1d36d2 │ │ │ │ + ldr r2, [pc, #48] @ (1d37f8 ) │ │ │ │ + ldr r3, [pc, #40] @ (1d37f0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d373a │ │ │ │ + bne.n 1d37e2 │ │ │ │ add sp, #28 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ mcr2 6, 0, ip, cr0, cr15, {7} │ │ │ │ mcr2 6, 0, r4, cr0, cr15, {7} │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2!, {r3} │ │ │ │ + ldmia r1!, {r5, r6} │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldmia r0!, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r0!, {r2, r4, r5} │ │ │ │ lsls r0, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #12 │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1d388e │ │ │ │ + beq.w 1d3936 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1d388e │ │ │ │ + beq.w 1d3936 │ │ │ │ mov r8, r0 │ │ │ │ - vldr s19, [pc, #280] @ 1d3898 │ │ │ │ - vldr s18, [pc, #280] @ 1d389c │ │ │ │ + vldr s19, [pc, #280] @ 1d3940 │ │ │ │ + vldr s18, [pc, #280] @ 1d3944 │ │ │ │ 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 1d383e │ │ │ │ + b.n 1d38e6 │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d386a │ │ │ │ + bgt.n 1d3912 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 58f80 │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ uxtb.w fp, r0 │ │ │ │ vcmpe.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1d385e │ │ │ │ + ble.n 1d3906 │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d3864 │ │ │ │ + bgt.n 1d390c │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 58f80 │ │ │ │ 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 1d3858 │ │ │ │ + ble.n 1d3900 │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d3870 │ │ │ │ + bgt.n 1d3918 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 58f80 │ │ │ │ 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 1d3852 │ │ │ │ + ble.n 1d38fa │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d3876 │ │ │ │ + bgt.n 1d391e │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ adds r5, #1 │ │ │ │ blx 58f80 │ │ │ │ adds r4, #16 │ │ │ │ orr.w r3, fp, r0, lsl #24 │ │ │ │ cmp r7, r5 │ │ │ │ str.w r3, [r6], #4 │ │ │ │ - beq.n 1d387c │ │ │ │ + beq.n 1d3924 │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d37a4 │ │ │ │ + bgt.n 1d384c │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1d37b2 │ │ │ │ + b.n 1d385a │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1d382a │ │ │ │ + b.n 1d38d2 │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1d3800 │ │ │ │ + b.n 1d38a8 │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1d37d6 │ │ │ │ + b.n 1d387e │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1d37d6 │ │ │ │ + b.n 1d387e │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1d37b2 │ │ │ │ + b.n 1d385a │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1d3800 │ │ │ │ + b.n 1d38a8 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1d382a │ │ │ │ + b.n 1d38d2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w sl, sl, #1 │ │ │ │ add r8, r3 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add r9, r3 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 1d379a │ │ │ │ + bne.n 1d3842 │ │ │ │ add sp, #12 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, r0 │ │ │ │ stmia r2!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ movs r0, r0 │ │ │ │ cmn r6, r7 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d3926 │ │ │ │ + beq.n 1d39ce │ │ │ │ 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] @ 1d3938 │ │ │ │ + vldr s20, [pc, #116] @ 1d39e0 │ │ │ │ mov r7, r6 │ │ │ │ - vldr s21, [pc, #116] @ 1d393c │ │ │ │ + vldr s21, [pc, #116] @ 1d39e4 │ │ │ │ mov.w r9, #255 @ 0xff │ │ │ │ - vldr d9, [pc, #88] @ 1d3928 │ │ │ │ - vldr d8, [pc, #92] @ 1d3930 │ │ │ │ + vldr d9, [pc, #88] @ 1d39d0 │ │ │ │ + vldr d8, [pc, #92] @ 1d39d8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ vmov.f32 s0, s20 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 1d38fe │ │ │ │ + ble.n 1d39a6 │ │ │ │ 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 │ │ │ │ @@ -519588,31 +519673,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 1d38d6 │ │ │ │ + bne.n 1d397e │ │ │ │ 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 1d3938 │ │ │ │ + b.n 1d39e0 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - cbz r2, 1d3982 │ │ │ │ + cbz r2, 1d3a2a │ │ │ │ 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 │ │ │ │ @@ -519620,268 +519705,268 @@ │ │ │ │ movs r5, #0 │ │ │ │ str.w r5, [r4, #-16] │ │ │ │ adds r4, #16 │ │ │ │ str.w r5, [r4, #-28] │ │ │ │ adds r6, #1 │ │ │ │ str.w r5, [r4, #-24] │ │ │ │ ldrh.w r0, [r7], #2 │ │ │ │ - bl 1deea8 │ │ │ │ + bl 1def50 │ │ │ │ cmp r8, r6 │ │ │ │ vstr s0, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 1d395e │ │ │ │ + bne.n 1d3a06 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d39d6 │ │ │ │ + cbz r2, 1d3a7e │ │ │ │ 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 1deea8 │ │ │ │ + bl 1def50 │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1deea8 │ │ │ │ + bl 1def50 │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 1deea8 │ │ │ │ + bl 1def50 │ │ │ │ str.w r9, [r4, #-20] │ │ │ │ cmp r8, r6 │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1d39a4 │ │ │ │ + bne.n 1d3a4c │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d3a2e │ │ │ │ + cbz r2, 1d3ad6 │ │ │ │ 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 1deea8 │ │ │ │ + bl 1def50 │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1deea8 │ │ │ │ + bl 1def50 │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 1deea8 │ │ │ │ + bl 1def50 │ │ │ │ lsrs r0, r7, #16 │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bl 1deea8 │ │ │ │ + bl 1def50 │ │ │ │ cmp r9, r6 │ │ │ │ vstr s0, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 1d39f4 │ │ │ │ + bne.n 1d3a9c │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d3a84 │ │ │ │ + cbz r2, 1d3b2c │ │ │ │ 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 1deea8 │ │ │ │ + bl 1def50 │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1deea8 │ │ │ │ + bl 1def50 │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 1deea8 │ │ │ │ + bl 1def50 │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bl 1deea8 │ │ │ │ + bl 1def50 │ │ │ │ cmp r8, r6 │ │ │ │ vstr s0, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 1d3a4c │ │ │ │ + bne.n 1d3af4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d3ace │ │ │ │ + cbz r2, 1d3b76 │ │ │ │ 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 1deea8 │ │ │ │ + bl 1def50 │ │ │ │ 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 1d3aaa │ │ │ │ + bne.n 1d3b52 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d3b20 │ │ │ │ + cbz r2, 1d3bc8 │ │ │ │ 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 1deea8 │ │ │ │ + bl 1def50 │ │ │ │ lsrs r0, r6, #16 │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1deea8 │ │ │ │ + bl 1def50 │ │ │ │ str.w sl, [r4, #-24] │ │ │ │ str.w r9, [r4, #-20] │ │ │ │ cmp r8, r5 │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bne.n 1d3af4 │ │ │ │ + bne.n 1d3b9c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d3b70 │ │ │ │ + cbz r2, 1d3c18 │ │ │ │ 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 1deea8 │ │ │ │ + bl 1def50 │ │ │ │ str.w r8, [r4, #-28] │ │ │ │ str.w r8, [r4, #-24] │ │ │ │ lsrs r0, r6, #16 │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1deea8 │ │ │ │ + bl 1def50 │ │ │ │ cmp r9, r5 │ │ │ │ vstr s0, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 1d3b44 │ │ │ │ + bne.n 1d3bec │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #172] @ (1d3c38 ) │ │ │ │ + ldr r2, [pc, #172] @ (1d3ce0 ) │ │ │ │ str r1, [sp, #0] │ │ │ │ - ldr r1, [pc, #172] @ (1d3c3c ) │ │ │ │ + ldr r1, [pc, #172] @ (1d3ce4 ) │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov.w r2, #0 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ - cbz r2, 1d3c18 │ │ │ │ - cbz r5, 1d3c18 │ │ │ │ + cbz r2, 1d3cc0 │ │ │ │ + cbz r5, 1d3cc0 │ │ │ │ mov r7, r0 │ │ │ │ mov.w r9, #0 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ str r3, [sp, #4] │ │ │ │ add.w r4, r8, #16 │ │ │ │ mov fp, r7 │ │ │ │ mov.w sl, #0 │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ add.w fp, fp, #8 │ │ │ │ - bl 1dee94 │ │ │ │ + bl 1def3c │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ strh.w r0, [sp, #12] │ │ │ │ - bl 1dee94 │ │ │ │ + bl 1def3c │ │ │ │ vldr s0, [r4, #-8] │ │ │ │ add.w sl, sl, #1 │ │ │ │ strh.w r0, [sp, #14] │ │ │ │ - bl 1dee94 │ │ │ │ + bl 1def3c │ │ │ │ vldr s0, [r4, #-4] │ │ │ │ adds r4, #16 │ │ │ │ strh.w r0, [sp, #16] │ │ │ │ - bl 1dee94 │ │ │ │ + bl 1def3c │ │ │ │ add.w ip, sp, #12 │ │ │ │ strh.w r0, [sp, #18] │ │ │ │ cmp r5, sl │ │ │ │ ldmia.w ip!, {r0, r1} │ │ │ │ str.w r0, [fp, #-8] │ │ │ │ str.w r1, [fp, #-4] │ │ │ │ - bne.n 1d3bb8 │ │ │ │ + bne.n 1d3c60 │ │ │ │ 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 1d3bae │ │ │ │ - ldr r2, [pc, #36] @ (1d3c40 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d3c38 ) │ │ │ │ + bne.n 1d3c56 │ │ │ │ + ldr r2, [pc, #36] @ (1d3ce8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d3ce0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d3c32 │ │ │ │ + bne.n 1d3cda │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r2, r3, r5, r6} │ │ │ │ + stmia r3!, {r2, r6, r7} │ │ │ │ lsls r0, r5, #2 │ │ │ │ - stmia r3!, {r5, r6, r7} │ │ │ │ + stmia r3!, {r3, r4, r5} │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #100] @ (1d3cbc ) │ │ │ │ - ldr r3, [pc, #104] @ (1d3cc0 ) │ │ │ │ + ldr r2, [pc, #100] @ (1d3d64 ) │ │ │ │ + ldr r3, [pc, #104] @ (1d3d68 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1d3ca0 │ │ │ │ + cbz r4, 1d3d48 │ │ │ │ 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 │ │ │ │ @@ -519891,51 +519976,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 1d3c70 │ │ │ │ - ldr r2, [pc, #32] @ (1d3cc4 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d3cc0 ) │ │ │ │ + bne.n 1d3d18 │ │ │ │ + ldr r2, [pc, #32] @ (1d3d6c ) │ │ │ │ + ldr r3, [pc, #28] @ (1d3d68 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d3cb8 │ │ │ │ + bne.n 1d3d60 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ - stmia r3!, {r1, r5, r7} │ │ │ │ + stmia r2!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r3, r4, r6} │ │ │ │ + stmia r2!, {r4, r5, r7} │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #132] @ (1d3d60 ) │ │ │ │ - ldr r3, [pc, #136] @ (1d3d64 ) │ │ │ │ + ldr r2, [pc, #132] @ (1d3e08 ) │ │ │ │ + ldr r3, [pc, #136] @ (1d3e0c ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r7, 1d3d3e │ │ │ │ + cbz r7, 1d3de6 │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ - vldr s10, [pc, #100] @ 1d3d5c │ │ │ │ + vldr s10, [pc, #100] @ 1d3e04 │ │ │ │ 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 │ │ │ │ @@ -519947,50 +520032,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 1d3cfc │ │ │ │ - ldr r2, [pc, #40] @ (1d3d68 ) │ │ │ │ - ldr r3, [pc, #32] @ (1d3d64 ) │ │ │ │ + bne.n 1d3da4 │ │ │ │ + ldr r2, [pc, #40] @ (1d3e10 ) │ │ │ │ + ldr r3, [pc, #32] @ (1d3e0c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d3d56 │ │ │ │ + bne.n 1d3dfe │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r1, r2, r3, r4} │ │ │ │ + stmia r2!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r1, r3, r4, r5, r7} │ │ │ │ + stmia r2!, {r1, r4} │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #144] @ (1d3e10 ) │ │ │ │ - ldr r3, [pc, #148] @ (1d3e14 ) │ │ │ │ + ldr r2, [pc, #144] @ (1d3eb8 ) │ │ │ │ + ldr r3, [pc, #148] @ (1d3ebc ) │ │ │ │ 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, 1d3df4 │ │ │ │ + cbz r6, 1d3e9c │ │ │ │ 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] │ │ │ │ @@ -520011,47 +520096,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 1d3d9e │ │ │ │ - ldr r2, [pc, #32] @ (1d3e18 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d3e14 ) │ │ │ │ + bne.n 1d3e46 │ │ │ │ + ldr r2, [pc, #32] @ (1d3ec0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d3ebc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d3e0c │ │ │ │ + bne.n 1d3eb4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ - stmia r2!, {r1, r3, r4, r5, r6} │ │ │ │ + stmia r1!, {r1, r4, r6, r7} │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r2} │ │ │ │ + stmia r1!, {r2, r3, r4, r6} │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #156] @ (1d3ecc ) │ │ │ │ - ldr r3, [pc, #160] @ (1d3ed0 ) │ │ │ │ + ldr r2, [pc, #156] @ (1d3f74 ) │ │ │ │ + ldr r3, [pc, #160] @ (1d3f78 ) │ │ │ │ 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, 1d3eb0 │ │ │ │ + cbz r6, 1d3f58 │ │ │ │ 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] │ │ │ │ @@ -520075,51 +520160,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 1d3e4a │ │ │ │ - ldr r2, [pc, #32] @ (1d3ed4 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d3ed0 ) │ │ │ │ + bne.n 1d3ef2 │ │ │ │ + ldr r2, [pc, #32] @ (1d3f7c ) │ │ │ │ + ldr r3, [pc, #28] @ (1d3f78 ) │ │ │ │ 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 1d3ec8 │ │ │ │ + bne.n 1d3f70 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ - stmia r1!, {r1, r3, r6, r7} │ │ │ │ + stmia r1!, {r1, r5} │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r3, r6} │ │ │ │ + stmia r0!, {r5, r7} │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #112] @ (1d3f5c ) │ │ │ │ - ldr r3, [pc, #116] @ (1d3f60 ) │ │ │ │ + ldr r2, [pc, #112] @ (1d4004 ) │ │ │ │ + ldr r3, [pc, #116] @ (1d4008 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1d3f3c │ │ │ │ + cbz r4, 1d3fe4 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s14, [pc, #80] @ 1d3f58 │ │ │ │ + vldr s14, [pc, #80] @ 1d4000 │ │ │ │ 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 │ │ │ │ @@ -520127,49 +520212,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 1d3f0c │ │ │ │ - ldr r2, [pc, #36] @ (1d3f64 ) │ │ │ │ - ldr r3, [pc, #32] @ (1d3f60 ) │ │ │ │ + bne.n 1d3fb4 │ │ │ │ + ldr r2, [pc, #36] @ (1d400c ) │ │ │ │ + ldr r3, [pc, #32] @ (1d4008 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d3f54 │ │ │ │ + bne.n 1d3ffc │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r1, r2, r3} │ │ │ │ + stmia r0!, {r1, r2, r5, r6} │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r0!, {r2, r4} │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #108] @ (1d3fe8 ) │ │ │ │ - ldr r3, [pc, #112] @ (1d3fec ) │ │ │ │ + ldr r2, [pc, #108] @ (1d4090 ) │ │ │ │ + ldr r3, [pc, #112] @ (1d4094 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1d3fcc │ │ │ │ + cbz r6, 1d4074 │ │ │ │ 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] │ │ │ │ @@ -520182,47 +520267,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 1d3f98 │ │ │ │ - ldr r2, [pc, #32] @ (1d3ff0 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d3fec ) │ │ │ │ + bne.n 1d4040 │ │ │ │ + ldr r2, [pc, #32] @ (1d4098 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d4094 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d3fe4 │ │ │ │ + bne.n 1d408c │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ │ │ - lsls r0, r5, #2 │ │ │ │ - lsrs r0, r2, #3 │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r0!, {r2, r3, r5} │ │ │ │ - lsls r0, r5, #2 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + itet le │ │ │ │ + lslle r0, r5, #2 │ │ │ │ + lsrgt r0, r2, #3 │ │ │ │ + movle r0, r0 │ │ │ │ + itt hi │ │ │ │ + lslhi r0, r5, #2 │ │ │ │ + pushhi {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] @ (1d4078 ) │ │ │ │ - ldr r3, [pc, #116] @ (1d407c ) │ │ │ │ + ldr r2, [pc, #112] @ (1d4120 ) │ │ │ │ + ldr r3, [pc, #116] @ (1d4124 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1d405c │ │ │ │ + cbz r6, 1d4104 │ │ │ │ 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] │ │ │ │ @@ -520237,54 +520322,54 @@ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r0, [r4, #-32] │ │ │ │ str.w r1, [r4, #-28] │ │ │ │ str.w r2, [r4, #-24] │ │ │ │ str.w r3, [r4, #-20] │ │ │ │ - bne.n 1d4022 │ │ │ │ - ldr r2, [pc, #32] @ (1d4080 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d407c ) │ │ │ │ + bne.n 1d40ca │ │ │ │ + ldr r2, [pc, #32] @ (1d4128 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d4124 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d4074 │ │ │ │ + bne.n 1d411c │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ - itee │ │ │ │ - lsl r0, r5, #2 │ │ │ │ - lsral r0, r2, #3 │ │ │ │ - moval r0, r0 │ │ │ │ - itt ls │ │ │ │ - lslls r0, r5, #2 │ │ │ │ - movls r0, r0 │ │ │ │ + itet mi │ │ │ │ + lslmi r0, r5, #2 │ │ │ │ + lsrpl r0, r2, #3 │ │ │ │ + movmi r0, r0 │ │ │ │ + bkpt 0x00f4 │ │ │ │ + lsls r0, r5, #2 │ │ │ │ + movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #152] @ (1d4134 ) │ │ │ │ - ldr r3, [pc, #156] @ (1d4138 ) │ │ │ │ + ldr r2, [pc, #152] @ (1d41dc ) │ │ │ │ + ldr r3, [pc, #156] @ (1d41e0 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1d410c │ │ │ │ + cbz r4, 1d41b4 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr d5, [pc, #112] @ 1d4128 │ │ │ │ - vldr s8, [pc, #116] @ 1d4130 │ │ │ │ + vldr d5, [pc, #112] @ 1d41d0 │ │ │ │ + vldr s8, [pc, #116] @ 1d41d8 │ │ │ │ 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 │ │ │ │ @@ -520298,57 +520383,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 1d40c0 │ │ │ │ - ldr r2, [pc, #44] @ (1d413c ) │ │ │ │ - ldr r3, [pc, #40] @ (1d4138 ) │ │ │ │ + bne.n 1d4168 │ │ │ │ + ldr r2, [pc, #44] @ (1d41e4 ) │ │ │ │ + ldr r3, [pc, #40] @ (1d41e0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d4124 │ │ │ │ + bne.n 1d41cc │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #240 @ 0xf0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ittt pl │ │ │ │ - lslpl r0, r5, #2 │ │ │ │ - lsrpl r0, r2, #3 │ │ │ │ - movpl r0, r0 │ │ │ │ - bkpt 0x00ec │ │ │ │ + bkpt 0x00b6 │ │ │ │ + lsls r0, r5, #2 │ │ │ │ + lsrs r0, r2, #3 │ │ │ │ + movs r0, r0 │ │ │ │ + bkpt 0x0044 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #164] @ (1d41f8 ) │ │ │ │ - ldr r3, [pc, #168] @ (1d41fc ) │ │ │ │ + ldr r2, [pc, #164] @ (1d42a0 ) │ │ │ │ + ldr r3, [pc, #168] @ (1d42a4 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1d41d2 │ │ │ │ + cbz r5, 1d427a │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ - vldr d4, [pc, #128] @ 1d41f0 │ │ │ │ + vldr d4, [pc, #128] @ 1d4298 │ │ │ │ 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 │ │ │ │ @@ -520367,60 +520452,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 1d4174 │ │ │ │ - ldr r2, [pc, #44] @ (1d4200 ) │ │ │ │ - ldr r3, [pc, #36] @ (1d41fc ) │ │ │ │ + bne.n 1d421c │ │ │ │ + ldr r2, [pc, #44] @ (1d42a8 ) │ │ │ │ + ldr r3, [pc, #36] @ (1d42a4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d41ea │ │ │ │ + bne.n 1d4292 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #240 @ 0xf0 │ │ │ │ - bkpt 0x00a6 │ │ │ │ + pop {r1, r2, r3, r4, r5, r6, r7, pc} │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x0026 │ │ │ │ + pop {r1, r2, r3, r4, r5, r6, pc} │ │ │ │ lsls r0, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #188] @ (1d42d8 ) │ │ │ │ - ldr r3, [pc, #192] @ (1d42dc ) │ │ │ │ + ldr r2, [pc, #188] @ (1d4380 ) │ │ │ │ + ldr r3, [pc, #192] @ (1d4384 ) │ │ │ │ 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 1d42ae │ │ │ │ + beq.n 1d4356 │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ - vldr d3, [pc, #148] @ 1d42d0 │ │ │ │ + vldr d3, [pc, #148] @ 1d4378 │ │ │ │ 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] │ │ │ │ @@ -520443,57 +520528,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 1d423c │ │ │ │ - ldr r2, [pc, #48] @ (1d42e0 ) │ │ │ │ - ldr r3, [pc, #40] @ (1d42dc ) │ │ │ │ + bne.n 1d42e4 │ │ │ │ + ldr r2, [pc, #48] @ (1d4388 ) │ │ │ │ + ldr r3, [pc, #40] @ (1d4384 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d42c6 │ │ │ │ + bne.n 1d436e │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #240 @ 0xf0 │ │ │ │ - pop {r1, r2, r3, r4, r6, r7, pc} │ │ │ │ + pop {r1, r2, r4, r5, pc} │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r3, r6, pc} │ │ │ │ + pop {r1, r5, r7} │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #124] @ (1d4374 ) │ │ │ │ - ldr r3, [pc, #128] @ (1d4378 ) │ │ │ │ + ldr r2, [pc, #124] @ (1d441c ) │ │ │ │ + ldr r3, [pc, #128] @ (1d4420 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1d4354 │ │ │ │ + cbz r4, 1d43fc │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s12, [pc, #92] @ 1d4370 │ │ │ │ + vldr s12, [pc, #92] @ 1d4418 │ │ │ │ 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 │ │ │ │ @@ -520503,49 +520588,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 1d4318 │ │ │ │ - ldr r2, [pc, #36] @ (1d437c ) │ │ │ │ - ldr r3, [pc, #32] @ (1d4378 ) │ │ │ │ + bne.n 1d43c0 │ │ │ │ + ldr r2, [pc, #36] @ (1d4424 ) │ │ │ │ + ldr r3, [pc, #32] @ (1d4420 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d436c │ │ │ │ + bne.n 1d4414 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, pc} │ │ │ │ + pop {r1, r3, r4, r6} │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r2, r5, r7} │ │ │ │ + cbnz r4, 1d44a6 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #116] @ (1d4408 ) │ │ │ │ - ldr r3, [pc, #120] @ (1d440c ) │ │ │ │ + ldr r2, [pc, #116] @ (1d44b0 ) │ │ │ │ + ldr r3, [pc, #120] @ (1d44b4 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1d43ec │ │ │ │ + cbz r5, 1d4494 │ │ │ │ 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] │ │ │ │ @@ -520562,47 +520647,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 1d43b0 │ │ │ │ - ldr r2, [pc, #32] @ (1d4410 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d440c ) │ │ │ │ + bne.n 1d4458 │ │ │ │ + ldr r2, [pc, #32] @ (1d44b8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d44b4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d4404 │ │ │ │ + bne.n 1d44ac │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ - pop {r1, r2, r5, r6} │ │ │ │ + cbnz r6, 1d4522 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r2, r3} │ │ │ │ + cbnz r4, 1d4514 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #128] @ (1d44a8 ) │ │ │ │ - ldr r3, [pc, #132] @ (1d44ac ) │ │ │ │ + ldr r2, [pc, #128] @ (1d4550 ) │ │ │ │ + ldr r3, [pc, #132] @ (1d4554 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1d448a │ │ │ │ + cbz r5, 1d4532 │ │ │ │ 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] │ │ │ │ @@ -520618,48 +520703,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 1d4444 │ │ │ │ - ldr r2, [pc, #36] @ (1d44b0 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d44ac ) │ │ │ │ + bne.n 1d44ec │ │ │ │ + ldr r2, [pc, #36] @ (1d4558 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d4554 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d44a2 │ │ │ │ + bne.n 1d454a │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cbnz r2, 1d4520 │ │ │ │ + cbnz r2, 1d459e │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r6, 1d450e │ │ │ │ + revsh r6, r0 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #132] @ (1d454c ) │ │ │ │ - ldr r3, [pc, #136] @ (1d4550 ) │ │ │ │ + ldr r2, [pc, #132] @ (1d45f4 ) │ │ │ │ + ldr r3, [pc, #136] @ (1d45f8 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1d452e │ │ │ │ + cbz r4, 1d45d6 │ │ │ │ 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] │ │ │ │ @@ -520683,48 +520768,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 1d44e2 │ │ │ │ - ldr r2, [pc, #36] @ (1d4554 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d4550 ) │ │ │ │ + bne.n 1d458a │ │ │ │ + ldr r2, [pc, #36] @ (1d45fc ) │ │ │ │ + ldr r3, [pc, #28] @ (1d45f8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d4546 │ │ │ │ + bne.n 1d45ee │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cbnz r2, 1d459c │ │ │ │ + hlt 0x000a │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - revsh r2, r1 │ │ │ │ + rev r2, r4 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #136] @ (1d45f4 ) │ │ │ │ - ldr r3, [pc, #140] @ (1d45f8 ) │ │ │ │ + ldr r2, [pc, #136] @ (1d469c ) │ │ │ │ + ldr r3, [pc, #140] @ (1d46a0 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1d45d8 │ │ │ │ + cbz r6, 1d4680 │ │ │ │ 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] │ │ │ │ @@ -520743,47 +520828,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 1d4586 │ │ │ │ - ldr r2, [pc, #32] @ (1d45fc ) │ │ │ │ - ldr r3, [pc, #28] @ (1d45f8 ) │ │ │ │ + bne.n 1d462e │ │ │ │ + ldr r2, [pc, #32] @ (1d46a4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d46a0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d45f0 │ │ │ │ + bne.n 1d4698 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ - hlt 0x000e │ │ │ │ + cbnz r6, 1d46d8 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - rev r0, r4 │ │ │ │ + cbnz r0, 1d46c6 │ │ │ │ lsls r0, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #164] @ (1d46b8 ) │ │ │ │ - ldr r3, [pc, #164] @ (1d46bc ) │ │ │ │ + ldr r2, [pc, #164] @ (1d4760 ) │ │ │ │ + ldr r3, [pc, #164] @ (1d4764 ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r7, 1d4698 │ │ │ │ + cbz r7, 1d4740 │ │ │ │ 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 │ │ │ │ @@ -520813,317 +520898,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 1d462c │ │ │ │ - ldr r2, [pc, #36] @ (1d46c0 ) │ │ │ │ - ldr r3, [pc, #32] @ (1d46bc ) │ │ │ │ + bne.n 1d46d4 │ │ │ │ + ldr r2, [pc, #36] @ (1d4768 ) │ │ │ │ + ldr r3, [pc, #32] @ (1d4764 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d46b2 │ │ │ │ + bne.n 1d475a │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cbnz r4, 1d46f4 │ │ │ │ + cbnz r4, 1d4772 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r0, 1d46dc │ │ │ │ + @ instruction: 0xb8b8 │ │ │ │ lsls r0, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #200] @ (1d47a4 ) │ │ │ │ - ldr r3, [pc, #204] @ (1d47a8 ) │ │ │ │ + ldr r2, [pc, #200] @ (1d484c ) │ │ │ │ + ldr r3, [pc, #204] @ (1d4850 ) │ │ │ │ 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 1d4776 │ │ │ │ + beq.n 1d481e │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr d5, [pc, #160] @ 1d4798 │ │ │ │ - vldr s8, [pc, #164] @ 1d47a0 │ │ │ │ + vldr d5, [pc, #160] @ 1d4840 │ │ │ │ + vldr s8, [pc, #164] @ 1d4848 │ │ │ │ vmov.f64 d6, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f32 s9, #112 @ 0x3f800000 1.0 │ │ │ │ - b.n 1d4744 │ │ │ │ + b.n 1d47ec │ │ │ │ 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 1d4770 │ │ │ │ + bmi.n 1d4818 │ │ │ │ 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 1d4776 │ │ │ │ + beq.n 1d481e │ │ │ │ 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 1d4708 │ │ │ │ + bpl.n 1d47b0 │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1d470c │ │ │ │ + b.n 1d47b4 │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1d472a │ │ │ │ - ldr r2, [pc, #52] @ (1d47ac ) │ │ │ │ - ldr r3, [pc, #44] @ (1d47a8 ) │ │ │ │ + b.n 1d47d2 │ │ │ │ + ldr r2, [pc, #52] @ (1d4854 ) │ │ │ │ + ldr r3, [pc, #44] @ (1d4850 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d478e │ │ │ │ + bne.n 1d4836 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 597d0 <__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 │ │ │ │ - cbnz r6, 1d47ae │ │ │ │ + @ instruction: 0xb876 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb882 │ │ │ │ + @ instruction: 0xb7da │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #220] @ (1d48a0 ) │ │ │ │ - ldr r3, [pc, #224] @ (1d48a4 ) │ │ │ │ + ldr r2, [pc, #220] @ (1d4948 ) │ │ │ │ + ldr r3, [pc, #224] @ (1d494c ) │ │ │ │ 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 1d487a │ │ │ │ + beq.n 1d4922 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ - vldr d5, [pc, #184] @ 1d4898 │ │ │ │ + vldr d5, [pc, #184] @ 1d4940 │ │ │ │ vmov.f64 d6, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f32 s9, #112 @ 0x3f800000 1.0 │ │ │ │ - b.n 1d4840 │ │ │ │ + b.n 1d48e8 │ │ │ │ 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 1d4874 │ │ │ │ + bmi.n 1d491c │ │ │ │ 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 1d486e │ │ │ │ + bmi.n 1d4916 │ │ │ │ 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 1d487a │ │ │ │ + beq.n 1d4922 │ │ │ │ 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 1d47ec │ │ │ │ + bpl.n 1d4894 │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1d47f0 │ │ │ │ + b.n 1d4898 │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1d482c │ │ │ │ + b.n 1d48d4 │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1d480e │ │ │ │ - ldr r2, [pc, #44] @ (1d48a8 ) │ │ │ │ - ldr r3, [pc, #36] @ (1d48a4 ) │ │ │ │ + b.n 1d48b6 │ │ │ │ + ldr r2, [pc, #44] @ (1d4950 ) │ │ │ │ + ldr r3, [pc, #36] @ (1d494c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d4892 │ │ │ │ + bne.n 1d493a │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #0 │ │ │ │ - @ instruction: 0xb836 │ │ │ │ + @ instruction: 0xb78e │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb77e │ │ │ │ + @ instruction: 0xb6d6 │ │ │ │ lsls r0, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #252] @ (1d49c0 ) │ │ │ │ - ldr r3, [pc, #256] @ (1d49c4 ) │ │ │ │ + ldr r2, [pc, #252] @ (1d4a68 ) │ │ │ │ + ldr r3, [pc, #256] @ (1d4a6c ) │ │ │ │ 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 1d499c │ │ │ │ + beq.n 1d4a44 │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ - vldr d5, [pc, #212] @ 1d49b8 │ │ │ │ + vldr d5, [pc, #212] @ 1d4a60 │ │ │ │ vmov.f64 d6, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1d4958 │ │ │ │ + b.n 1d4a00 │ │ │ │ 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 1d4996 │ │ │ │ + bmi.n 1d4a3e │ │ │ │ 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 1d4990 │ │ │ │ + bmi.n 1d4a38 │ │ │ │ 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 1d498a │ │ │ │ + bmi.n 1d4a32 │ │ │ │ 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 1d499c │ │ │ │ + beq.n 1d4a44 │ │ │ │ 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 1d48ea │ │ │ │ + bpl.n 1d4992 │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1d48ee │ │ │ │ + b.n 1d4996 │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1d4948 │ │ │ │ + b.n 1d49f0 │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1d492a │ │ │ │ + b.n 1d49d2 │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1d490c │ │ │ │ - ldr r2, [pc, #40] @ (1d49c8 ) │ │ │ │ - ldr r3, [pc, #36] @ (1d49c4 ) │ │ │ │ + b.n 1d49b4 │ │ │ │ + ldr r2, [pc, #40] @ (1d4a70 ) │ │ │ │ + ldr r3, [pc, #36] @ (1d4a6c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d49b4 │ │ │ │ + bne.n 1d4a5c │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #0 │ │ │ │ - @ instruction: 0xb736 │ │ │ │ + @ instruction: 0xb68e │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb65c │ │ │ │ + push {r2, r4, r5, r7, lr} │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #124] @ (1d4a5c ) │ │ │ │ - ldr r3, [pc, #128] @ (1d4a60 ) │ │ │ │ + ldr r2, [pc, #124] @ (1d4b04 ) │ │ │ │ + ldr r3, [pc, #128] @ (1d4b08 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1d4a3c │ │ │ │ + cbz r4, 1d4ae4 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s12, [pc, #92] @ 1d4a58 │ │ │ │ + vldr s12, [pc, #92] @ 1d4b00 │ │ │ │ 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 │ │ │ │ @@ -521133,49 +521218,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 1d4a00 │ │ │ │ - ldr r2, [pc, #36] @ (1d4a64 ) │ │ │ │ - ldr r3, [pc, #32] @ (1d4a60 ) │ │ │ │ + bne.n 1d4aa8 │ │ │ │ + ldr r2, [pc, #36] @ (1d4b0c ) │ │ │ │ + ldr r3, [pc, #32] @ (1d4b08 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d4a54 │ │ │ │ + bne.n 1d4afc │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb61a │ │ │ │ + push {r1, r4, r5, r6, lr} │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - push {r2, r3, r4, r5, r7, lr} │ │ │ │ + push {r2, r4, lr} │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #116] @ (1d4af0 ) │ │ │ │ - ldr r3, [pc, #120] @ (1d4af4 ) │ │ │ │ + ldr r2, [pc, #116] @ (1d4b98 ) │ │ │ │ + ldr r3, [pc, #120] @ (1d4b9c ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1d4ad2 │ │ │ │ + cbz r4, 1d4b7a │ │ │ │ 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] │ │ │ │ @@ -521191,48 +521276,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 1d4a98 │ │ │ │ - ldr r2, [pc, #36] @ (1d4af8 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d4af4 ) │ │ │ │ + bne.n 1d4b40 │ │ │ │ + ldr r2, [pc, #36] @ (1d4ba0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d4b9c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d4aea │ │ │ │ + bne.n 1d4b92 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - push {r1, r2, r3, r4, r5, r6, lr} │ │ │ │ + push {r1, r2, r4, r6, r7} │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r2, r5, lr} │ │ │ │ + push {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #128] @ (1d4b90 ) │ │ │ │ - ldr r3, [pc, #132] @ (1d4b94 ) │ │ │ │ + ldr r2, [pc, #128] @ (1d4c38 ) │ │ │ │ + ldr r3, [pc, #132] @ (1d4c3c ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1d4b72 │ │ │ │ + cbz r5, 1d4c1a │ │ │ │ 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] │ │ │ │ @@ -521248,48 +521333,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 1d4b2c │ │ │ │ - ldr r2, [pc, #36] @ (1d4b98 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d4b94 ) │ │ │ │ + bne.n 1d4bd4 │ │ │ │ + ldr r2, [pc, #36] @ (1d4c40 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d4c3c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d4b8a │ │ │ │ + bne.n 1d4c32 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - push {r1, r3, r5, r6, r7} │ │ │ │ + push {r1, r6} │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r2, r7} │ │ │ │ + cbz r6, 1d4cba │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #136] @ (1d4c38 ) │ │ │ │ - ldr r3, [pc, #140] @ (1d4c3c ) │ │ │ │ + ldr r2, [pc, #136] @ (1d4ce0 ) │ │ │ │ + ldr r3, [pc, #140] @ (1d4ce4 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1d4c1c │ │ │ │ + cbz r5, 1d4cc4 │ │ │ │ mov lr, r1 │ │ │ │ adds r3, r0, #4 │ │ │ │ movs r4, #0 │ │ │ │ mov r7, sp │ │ │ │ movs r6, #255 @ 0xff │ │ │ │ mov ip, r7 │ │ │ │ ldr.w r0, [lr] │ │ │ │ @@ -521314,47 +521399,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 1d4bca │ │ │ │ - ldr r2, [pc, #32] @ (1d4c40 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d4c3c ) │ │ │ │ + bne.n 1d4c72 │ │ │ │ + ldr r2, [pc, #32] @ (1d4ce8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d4ce4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d4c34 │ │ │ │ + bne.n 1d4cdc │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ - push {r1, r3, r6} │ │ │ │ + cbz r2, 1d4d4c │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r4, 1d4cba │ │ │ │ + cbz r4, 1d4d38 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #136] @ (1d4ce0 ) │ │ │ │ - ldr r3, [pc, #140] @ (1d4ce4 ) │ │ │ │ + ldr r2, [pc, #136] @ (1d4d88 ) │ │ │ │ + ldr r3, [pc, #140] @ (1d4d8c ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1d4cc4 │ │ │ │ + cbz r6, 1d4d6c │ │ │ │ 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] │ │ │ │ @@ -521373,48 +521458,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 1d4c72 │ │ │ │ - ldr r2, [pc, #32] @ (1d4ce8 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d4ce4 ) │ │ │ │ + bne.n 1d4d1a │ │ │ │ + ldr r2, [pc, #32] @ (1d4d90 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d4d8c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d4cdc │ │ │ │ + bne.n 1d4d84 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ - cbz r2, 1d4d4c │ │ │ │ + uxtb r2, r7 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r4, 1d4d38 │ │ │ │ + uxth r4, r1 │ │ │ │ lsls r0, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #164] @ (1d4da4 ) │ │ │ │ - ldr r3, [pc, #164] @ (1d4da8 ) │ │ │ │ + ldr r2, [pc, #164] @ (1d4e4c ) │ │ │ │ + ldr r3, [pc, #164] @ (1d4e50 ) │ │ │ │ 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 1d4d86 │ │ │ │ + beq.n 1d4e2e │ │ │ │ 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 │ │ │ │ @@ -521448,50 +521533,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 1d4d1a │ │ │ │ - ldr r2, [pc, #36] @ (1d4dac ) │ │ │ │ - ldr r3, [pc, #28] @ (1d4da8 ) │ │ │ │ + bne.n 1d4dc2 │ │ │ │ + ldr r2, [pc, #36] @ (1d4e54 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d4e50 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d4da0 │ │ │ │ + bne.n 1d4e48 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ - uxtb r0, r7 │ │ │ │ + sxtb r0, r2 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - sxtb r2, r6 │ │ │ │ + cbz r2, 1d4e8a │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #152] @ (1d4e5c ) │ │ │ │ - ldr r3, [pc, #156] @ (1d4e60 ) │ │ │ │ + ldr r2, [pc, #152] @ (1d4f04 ) │ │ │ │ + ldr r3, [pc, #156] @ (1d4f08 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1d4e3a │ │ │ │ + cbz r4, 1d4ee2 │ │ │ │ add.w ip, r0, #16 │ │ │ │ mov.w lr, #0 │ │ │ │ - vldr s12, [pc, #120] @ 1d4e58 │ │ │ │ + vldr s12, [pc, #120] @ 1d4f00 │ │ │ │ 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 │ │ │ │ @@ -521509,54 +521594,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 1d4de4 │ │ │ │ - ldr r2, [pc, #40] @ (1d4e64 ) │ │ │ │ - ldr r3, [pc, #32] @ (1d4e60 ) │ │ │ │ + bne.n 1d4e8c │ │ │ │ + ldr r2, [pc, #40] @ (1d4f0c ) │ │ │ │ + ldr r3, [pc, #32] @ (1d4f08 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d4e52 │ │ │ │ + bne.n 1d4efa │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - sxth r6, r6 │ │ │ │ + cbz r6, 1d4f2a │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r6, 1d4e96 │ │ │ │ + cbz r6, 1d4f14 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #168] @ (1d4f24 ) │ │ │ │ - ldr r3, [pc, #172] @ (1d4f28 ) │ │ │ │ + ldr r2, [pc, #168] @ (1d4fcc ) │ │ │ │ + ldr r3, [pc, #172] @ (1d4fd0 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1d4f04 │ │ │ │ + cbz r4, 1d4fac │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s11, [pc, #136] @ 1d4f20 │ │ │ │ + vldr s11, [pc, #136] @ 1d4fc8 │ │ │ │ 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} │ │ │ │ @@ -521577,49 +521662,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 1d4e98 │ │ │ │ - ldr r2, [pc, #36] @ (1d4f2c ) │ │ │ │ - ldr r3, [pc, #32] @ (1d4f28 ) │ │ │ │ + bne.n 1d4f40 │ │ │ │ + ldr r2, [pc, #36] @ (1d4fd4 ) │ │ │ │ + ldr r3, [pc, #32] @ (1d4fd0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d4f1c │ │ │ │ + bne.n 1d4fc4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r6, 1d4f46 │ │ │ │ + sub sp, #344 @ 0x158 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - sub sp, #464 @ 0x1d0 │ │ │ │ + add sp, #304 @ 0x130 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #132] @ (1d4fc8 ) │ │ │ │ - ldr r3, [pc, #136] @ (1d4fcc ) │ │ │ │ + ldr r2, [pc, #132] @ (1d5070 ) │ │ │ │ + ldr r3, [pc, #136] @ (1d5074 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1d4fac │ │ │ │ + cbz r4, 1d5054 │ │ │ │ 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 │ │ │ │ @@ -521636,47 +521721,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 1d4f60 │ │ │ │ - ldr r2, [pc, #32] @ (1d4fd0 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d4fcc ) │ │ │ │ + bne.n 1d5008 │ │ │ │ + ldr r2, [pc, #32] @ (1d5078 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d5074 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d4fc4 │ │ │ │ + bne.n 1d506c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ - sub sp, #216 @ 0xd8 │ │ │ │ + add sp, #56 @ 0x38 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add sp, #304 @ 0x130 │ │ │ │ + add r7, sp, #656 @ 0x290 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #132] @ (1d506c ) │ │ │ │ - ldr r3, [pc, #136] @ (1d5070 ) │ │ │ │ + ldr r2, [pc, #132] @ (1d5114 ) │ │ │ │ + ldr r3, [pc, #136] @ (1d5118 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1d504e │ │ │ │ + cbz r5, 1d50f6 │ │ │ │ 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 │ │ │ │ @@ -521698,48 +521783,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 1d5000 │ │ │ │ - ldr r2, [pc, #36] @ (1d5074 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d5070 ) │ │ │ │ + bne.n 1d50a8 │ │ │ │ + ldr r2, [pc, #36] @ (1d511c ) │ │ │ │ + ldr r3, [pc, #28] @ (1d5118 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d5066 │ │ │ │ + bne.n 1d510e │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add sp, #72 @ 0x48 │ │ │ │ + add r7, sp, #424 @ 0x1a8 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #680 @ 0x2a8 │ │ │ │ + add r7, sp, #8 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #144] @ (1d511c ) │ │ │ │ - ldr r3, [pc, #148] @ (1d5120 ) │ │ │ │ + ldr r2, [pc, #144] @ (1d51c4 ) │ │ │ │ + ldr r3, [pc, #148] @ (1d51c8 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1d5100 │ │ │ │ + cbz r4, 1d51a8 │ │ │ │ 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 │ │ │ │ @@ -521759,48 +521844,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 1d50a4 │ │ │ │ - ldr r2, [pc, #32] @ (1d5124 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d5120 ) │ │ │ │ + bne.n 1d514c │ │ │ │ + ldr r2, [pc, #32] @ (1d51cc ) │ │ │ │ + ldr r3, [pc, #28] @ (1d51c8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d5118 │ │ │ │ + bne.n 1d51c0 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ - add r7, sp, #440 @ 0x1b8 │ │ │ │ + add r6, sp, #792 @ 0x318 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #992 @ 0x3e0 │ │ │ │ + add r6, sp, #320 @ 0x140 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #164] @ (1d51e0 ) │ │ │ │ - ldr r3, [pc, #168] @ (1d51e4 ) │ │ │ │ + ldr r2, [pc, #164] @ (1d5288 ) │ │ │ │ + ldr r3, [pc, #168] @ (1d528c ) │ │ │ │ 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 1d51c4 │ │ │ │ + beq.n 1d526c │ │ │ │ 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 │ │ │ │ @@ -521830,51 +521915,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 1d5154 │ │ │ │ - ldr r2, [pc, #32] @ (1d51e8 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d51e4 ) │ │ │ │ + bne.n 1d51fc │ │ │ │ + ldr r2, [pc, #32] @ (1d5290 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d528c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d51dc │ │ │ │ + bne.n 1d5284 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ - add r6, sp, #760 @ 0x2f8 │ │ │ │ + add r6, sp, #88 @ 0x58 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #208 @ 0xd0 │ │ │ │ + add r5, sp, #560 @ 0x230 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #196] @ (1d52c4 ) │ │ │ │ - ldr r3, [pc, #200] @ (1d52c8 ) │ │ │ │ + ldr r2, [pc, #196] @ (1d536c ) │ │ │ │ + ldr r3, [pc, #200] @ (1d5370 ) │ │ │ │ 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 1d52a4 │ │ │ │ + beq.n 1d534c │ │ │ │ add.w ip, r0, #16 │ │ │ │ mov.w lr, #0 │ │ │ │ - vldr s11, [pc, #164] @ 1d52c0 │ │ │ │ + vldr s11, [pc, #164] @ 1d5368 │ │ │ │ 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] │ │ │ │ @@ -521905,54 +521990,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 1d5226 │ │ │ │ - ldr r2, [pc, #36] @ (1d52cc ) │ │ │ │ - ldr r3, [pc, #32] @ (1d52c8 ) │ │ │ │ + bne.n 1d52ce │ │ │ │ + ldr r2, [pc, #36] @ (1d5374 ) │ │ │ │ + ldr r3, [pc, #32] @ (1d5370 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d52bc │ │ │ │ + bne.n 1d5364 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - add r5, sp, #1000 @ 0x3e8 │ │ │ │ + add r5, sp, #328 @ 0x148 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #336 @ 0x150 │ │ │ │ + add r4, sp, #688 @ 0x2b0 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #232] @ (1d53cc ) │ │ │ │ - ldr r3, [pc, #236] @ (1d53d0 ) │ │ │ │ + ldr r2, [pc, #232] @ (1d5474 ) │ │ │ │ + ldr r3, [pc, #236] @ (1d5478 ) │ │ │ │ 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 1d53aa │ │ │ │ + beq.n 1d5452 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s10, [pc, #200] @ 1d53c8 │ │ │ │ + vldr s10, [pc, #200] @ 1d5470 │ │ │ │ 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 │ │ │ │ @@ -521990,50 +522075,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 1d5306 │ │ │ │ - ldr r2, [pc, #40] @ (1d53d4 ) │ │ │ │ - ldr r3, [pc, #32] @ (1d53d0 ) │ │ │ │ + bne.n 1d53ae │ │ │ │ + ldr r2, [pc, #40] @ (1d547c ) │ │ │ │ + ldr r3, [pc, #32] @ (1d5478 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d53c2 │ │ │ │ + bne.n 1d546a │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - add r5, sp, #88 @ 0x58 │ │ │ │ + add r4, sp, #440 @ 0x1b8 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #312 @ 0x138 │ │ │ │ + add r3, sp, #664 @ 0x298 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #132] @ (1d5470 ) │ │ │ │ - ldr r3, [pc, #136] @ (1d5474 ) │ │ │ │ + ldr r2, [pc, #132] @ (1d5518 ) │ │ │ │ + ldr r3, [pc, #136] @ (1d551c ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1d5454 │ │ │ │ + cbz r4, 1d54fc │ │ │ │ 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 │ │ │ │ @@ -522050,47 +522135,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 1d5408 │ │ │ │ - ldr r2, [pc, #32] @ (1d5478 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d5474 ) │ │ │ │ + bne.n 1d54b0 │ │ │ │ + ldr r2, [pc, #32] @ (1d5520 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d551c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d546c │ │ │ │ + bne.n 1d5514 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ - add r4, sp, #56 @ 0x38 │ │ │ │ + add r3, sp, #408 @ 0x198 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #656 @ 0x290 │ │ │ │ + add r2, sp, #1008 @ 0x3f0 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #136] @ (1d5518 ) │ │ │ │ - ldr r3, [pc, #140] @ (1d551c ) │ │ │ │ + ldr r2, [pc, #136] @ (1d55c0 ) │ │ │ │ + ldr r3, [pc, #140] @ (1d55c4 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1d54fa │ │ │ │ + cbz r6, 1d55a2 │ │ │ │ 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 │ │ │ │ @@ -522112,48 +522197,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 1d54a6 │ │ │ │ - ldr r2, [pc, #36] @ (1d5520 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d551c ) │ │ │ │ + bne.n 1d554e │ │ │ │ + ldr r2, [pc, #36] @ (1d55c8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d55c4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d5512 │ │ │ │ + bne.n 1d55ba │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r3, sp, #424 @ 0x1a8 │ │ │ │ + add r2, sp, #776 @ 0x308 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #1016 @ 0x3f8 │ │ │ │ + add r2, sp, #344 @ 0x158 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #144] @ (1d55c8 ) │ │ │ │ - ldr r3, [pc, #148] @ (1d55cc ) │ │ │ │ + ldr r2, [pc, #144] @ (1d5670 ) │ │ │ │ + ldr r3, [pc, #148] @ (1d5674 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1d55ac │ │ │ │ + cbz r4, 1d5654 │ │ │ │ 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 │ │ │ │ @@ -522173,48 +522258,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 1d5550 │ │ │ │ - ldr r2, [pc, #32] @ (1d55d0 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d55cc ) │ │ │ │ + bne.n 1d55f8 │ │ │ │ + ldr r2, [pc, #32] @ (1d5678 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d5674 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d55c4 │ │ │ │ + bne.n 1d566c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ - add r2, sp, #776 @ 0x308 │ │ │ │ + add r2, sp, #104 @ 0x68 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #304 @ 0x130 │ │ │ │ + add r1, sp, #656 @ 0x290 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #172] @ (1d5694 ) │ │ │ │ - ldr r3, [pc, #176] @ (1d5698 ) │ │ │ │ + ldr r2, [pc, #172] @ (1d573c ) │ │ │ │ + ldr r3, [pc, #176] @ (1d5740 ) │ │ │ │ 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 1d5678 │ │ │ │ + beq.n 1d5720 │ │ │ │ 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 │ │ │ │ @@ -522248,52 +522333,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 1d5600 │ │ │ │ - ldr r2, [pc, #32] @ (1d569c ) │ │ │ │ - ldr r3, [pc, #28] @ (1d5698 ) │ │ │ │ + bne.n 1d56a8 │ │ │ │ + ldr r2, [pc, #32] @ (1d5744 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d5740 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d5690 │ │ │ │ + bne.n 1d5738 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ + add r1, sp, #424 @ 0x1a8 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #512 @ 0x200 │ │ │ │ + add r0, sp, #864 @ 0x360 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #152] @ (1d574c ) │ │ │ │ - ldr r3, [pc, #156] @ (1d5750 ) │ │ │ │ + ldr r2, [pc, #152] @ (1d57f4 ) │ │ │ │ + ldr r3, [pc, #156] @ (1d57f8 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1d5724 │ │ │ │ + cbz r4, 1d57cc │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr d5, [pc, #112] @ 1d5740 │ │ │ │ - vldr s8, [pc, #116] @ 1d5748 │ │ │ │ + vldr d5, [pc, #112] @ 1d57e8 │ │ │ │ + vldr s8, [pc, #116] @ 1d57f0 │ │ │ │ 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 │ │ │ │ @@ -522307,57 +522392,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 1d56d8 │ │ │ │ - ldr r2, [pc, #44] @ (1d5754 ) │ │ │ │ - ldr r3, [pc, #40] @ (1d5750 ) │ │ │ │ + bne.n 1d5780 │ │ │ │ + ldr r2, [pc, #44] @ (1d57fc ) │ │ │ │ + ldr r3, [pc, #40] @ (1d57f8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d573c │ │ │ │ + bne.n 1d57e4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #240 @ 0xf0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #280 @ 0x118 │ │ │ │ + add r0, sp, #632 @ 0x278 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #848 @ 0x350 │ │ │ │ + add r0, sp, #176 @ 0xb0 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #164] @ (1d5810 ) │ │ │ │ - ldr r3, [pc, #168] @ (1d5814 ) │ │ │ │ + ldr r2, [pc, #164] @ (1d58b8 ) │ │ │ │ + ldr r3, [pc, #168] @ (1d58bc ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1d57ea │ │ │ │ + cbz r5, 1d5892 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ - vldr d4, [pc, #128] @ 1d5808 │ │ │ │ + vldr d4, [pc, #128] @ 1d58b0 │ │ │ │ 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 │ │ │ │ @@ -522376,60 +522461,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 1d578c │ │ │ │ - ldr r2, [pc, #44] @ (1d5818 ) │ │ │ │ - ldr r3, [pc, #36] @ (1d5814 ) │ │ │ │ + bne.n 1d5834 │ │ │ │ + ldr r2, [pc, #44] @ (1d58c0 ) │ │ │ │ + ldr r3, [pc, #36] @ (1d58bc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d5802 │ │ │ │ + bne.n 1d58aa │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #240 @ 0xf0 │ │ │ │ - add r0, sp, #568 @ 0x238 │ │ │ │ + add r7, pc, #920 @ (adr r7, 1d5c54 ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #56 @ 0x38 │ │ │ │ + add r7, pc, #408 @ (adr r7, 1d5a5c ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #188] @ (1d58f0 ) │ │ │ │ - ldr r3, [pc, #192] @ (1d58f4 ) │ │ │ │ + ldr r2, [pc, #188] @ (1d5998 ) │ │ │ │ + ldr r3, [pc, #192] @ (1d599c ) │ │ │ │ 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 1d58c6 │ │ │ │ + beq.n 1d596e │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ - vldr d3, [pc, #148] @ 1d58e8 │ │ │ │ + vldr d3, [pc, #148] @ 1d5990 │ │ │ │ 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] │ │ │ │ @@ -522452,53 +522537,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 1d5854 │ │ │ │ - ldr r2, [pc, #48] @ (1d58f8 ) │ │ │ │ - ldr r3, [pc, #40] @ (1d58f4 ) │ │ │ │ + bne.n 1d58fc │ │ │ │ + ldr r2, [pc, #48] @ (1d59a0 ) │ │ │ │ + ldr r3, [pc, #40] @ (1d599c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d58de │ │ │ │ + bne.n 1d5986 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #240 @ 0xf0 │ │ │ │ - add r7, pc, #792 @ (adr r7, 1d5c0c ) │ │ │ │ + add r7, pc, #120 @ (adr r7, 1d5a14 ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #200 @ (adr r7, 1d59c4 ) │ │ │ │ + add r6, pc, #552 @ (adr r6, 1d5bcc ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #100] @ (1d5974 ) │ │ │ │ - ldr r3, [pc, #104] @ (1d5978 ) │ │ │ │ + ldr r2, [pc, #100] @ (1d5a1c ) │ │ │ │ + ldr r3, [pc, #104] @ (1d5a20 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1d5958 │ │ │ │ + cbz r5, 1d5a00 │ │ │ │ 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 │ │ │ │ @@ -522507,47 +522592,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 1d592a │ │ │ │ - ldr r2, [pc, #32] @ (1d597c ) │ │ │ │ - ldr r3, [pc, #28] @ (1d5978 ) │ │ │ │ + bne.n 1d59d2 │ │ │ │ + ldr r2, [pc, #32] @ (1d5a24 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d5a20 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d5970 │ │ │ │ + bne.n 1d5a18 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ - add r6, pc, #936 @ (adr r6, 1d5d20 ) │ │ │ │ + add r6, pc, #264 @ (adr r6, 1d5b28 ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #640 @ (adr r6, 1d5c00 ) │ │ │ │ + add r5, pc, #992 @ (adr r5, 1d5e08 ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #104] @ (1d59fc ) │ │ │ │ - ldr r3, [pc, #108] @ (1d5a00 ) │ │ │ │ + ldr r2, [pc, #104] @ (1d5aa4 ) │ │ │ │ + ldr r3, [pc, #108] @ (1d5aa8 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1d59de │ │ │ │ + cbz r5, 1d5a86 │ │ │ │ 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 │ │ │ │ @@ -522557,48 +522642,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 1d59ac │ │ │ │ - ldr r2, [pc, #36] @ (1d5a04 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d5a00 ) │ │ │ │ + bne.n 1d5a54 │ │ │ │ + ldr r2, [pc, #36] @ (1d5aac ) │ │ │ │ + ldr r3, [pc, #28] @ (1d5aa8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d59f6 │ │ │ │ + bne.n 1d5a9e │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r6, pc, #408 @ (adr r6, 1d5b98 ) │ │ │ │ + add r5, pc, #760 @ (adr r5, 1d5da0 ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #104 @ (adr r6, 1d5a70 ) │ │ │ │ + add r5, pc, #456 @ (adr r5, 1d5c78 ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #100] @ (1d5a80 ) │ │ │ │ - ldr r3, [pc, #104] @ (1d5a84 ) │ │ │ │ + ldr r2, [pc, #100] @ (1d5b28 ) │ │ │ │ + ldr r3, [pc, #104] @ (1d5b2c ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1d5a64 │ │ │ │ + cbz r5, 1d5b0c │ │ │ │ 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 │ │ │ │ @@ -522607,47 +522692,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 1d5a36 │ │ │ │ - ldr r2, [pc, #32] @ (1d5a88 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d5a84 ) │ │ │ │ + bne.n 1d5ade │ │ │ │ + ldr r2, [pc, #32] @ (1d5b30 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d5b2c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d5a7c │ │ │ │ + bne.n 1d5b24 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ - add r5, pc, #888 @ (adr r5, 1d5dfc ) │ │ │ │ + add r5, pc, #216 @ (adr r5, 1d5c04 ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #592 @ (adr r5, 1d5cdc ) │ │ │ │ + add r4, pc, #944 @ (adr r4, 1d5ee4 ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #104] @ (1d5b08 ) │ │ │ │ - ldr r3, [pc, #108] @ (1d5b0c ) │ │ │ │ + ldr r2, [pc, #104] @ (1d5bb0 ) │ │ │ │ + ldr r3, [pc, #108] @ (1d5bb4 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1d5aea │ │ │ │ + cbz r5, 1d5b92 │ │ │ │ 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 │ │ │ │ @@ -522657,48 +522742,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 1d5ab8 │ │ │ │ - ldr r2, [pc, #36] @ (1d5b10 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d5b0c ) │ │ │ │ + bne.n 1d5b60 │ │ │ │ + ldr r2, [pc, #36] @ (1d5bb8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d5bb4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d5b02 │ │ │ │ + bne.n 1d5baa │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r5, pc, #360 @ (adr r5, 1d5c74 ) │ │ │ │ + add r4, pc, #712 @ (adr r4, 1d5e7c ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #56 @ (adr r5, 1d5b4c ) │ │ │ │ + add r4, pc, #408 @ (adr r4, 1d5d54 ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #96] @ (1d5b88 ) │ │ │ │ - ldr r3, [pc, #100] @ (1d5b8c ) │ │ │ │ + ldr r2, [pc, #96] @ (1d5c30 ) │ │ │ │ + ldr r3, [pc, #100] @ (1d5c34 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1d5b6c │ │ │ │ + cbz r4, 1d5c14 │ │ │ │ movs r2, #0 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ add r7, sp, #4 │ │ │ │ mov r6, r2 │ │ │ │ movs r5, #1 │ │ │ │ mov ip, r7 │ │ │ │ @@ -522708,47 +522793,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 1d5b46 │ │ │ │ - ldr r2, [pc, #32] @ (1d5b90 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d5b8c ) │ │ │ │ + bne.n 1d5bee │ │ │ │ + ldr r2, [pc, #32] @ (1d5c38 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d5c34 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d5b84 │ │ │ │ + bne.n 1d5c2c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ - add r4, pc, #840 @ (adr r4, 1d5ed4 ) │ │ │ │ + add r4, pc, #168 @ (adr r4, 1d5cdc ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #560 @ (adr r4, 1d5dc4 ) │ │ │ │ + add r3, pc, #912 @ (adr r3, 1d5fcc ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #104] @ (1d5c10 ) │ │ │ │ - ldr r3, [pc, #108] @ (1d5c14 ) │ │ │ │ + ldr r2, [pc, #104] @ (1d5cb8 ) │ │ │ │ + ldr r3, [pc, #108] @ (1d5cbc ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r7, 1d5bf2 │ │ │ │ + cbz r7, 1d5c9a │ │ │ │ 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] │ │ │ │ @@ -522759,48 +522844,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 1d5bc2 │ │ │ │ - ldr r2, [pc, #36] @ (1d5c18 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d5c14 ) │ │ │ │ + bne.n 1d5c6a │ │ │ │ + ldr r2, [pc, #36] @ (1d5cc0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d5cbc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d5c0a │ │ │ │ + bne.n 1d5cb2 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r4, pc, #328 @ (adr r4, 1d5d5c ) │ │ │ │ + add r3, pc, #680 @ (adr r3, 1d5f64 ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #24 @ (adr r4, 1d5c34 ) │ │ │ │ + add r3, pc, #376 @ (adr r3, 1d5e3c ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #104] @ (1d5c98 ) │ │ │ │ - ldr r3, [pc, #108] @ (1d5c9c ) │ │ │ │ + ldr r2, [pc, #104] @ (1d5d40 ) │ │ │ │ + ldr r3, [pc, #108] @ (1d5d44 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1d5c7c │ │ │ │ + cbz r6, 1d5d24 │ │ │ │ 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] │ │ │ │ @@ -522812,47 +522897,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 1d5c4a │ │ │ │ - ldr r2, [pc, #32] @ (1d5ca0 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d5c9c ) │ │ │ │ + bne.n 1d5cf2 │ │ │ │ + ldr r2, [pc, #32] @ (1d5d48 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d5d44 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d5c94 │ │ │ │ + bne.n 1d5d3c │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ - add r3, pc, #808 @ (adr r3, 1d5fc4 ) │ │ │ │ + add r3, pc, #136 @ (adr r3, 1d5dcc ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #496 @ (adr r3, 1d5e94 ) │ │ │ │ + add r2, pc, #848 @ (adr r2, 1d609c ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #96] @ (1d5d18 ) │ │ │ │ - ldr r3, [pc, #100] @ (1d5d1c ) │ │ │ │ + ldr r2, [pc, #96] @ (1d5dc0 ) │ │ │ │ + ldr r3, [pc, #100] @ (1d5dc4 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1d5cfc │ │ │ │ + cbz r4, 1d5da4 │ │ │ │ movs r2, #0 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ add r7, sp, #4 │ │ │ │ mov r6, r2 │ │ │ │ movs r5, #1 │ │ │ │ mov ip, r7 │ │ │ │ @@ -522862,47 +522947,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 1d5cd6 │ │ │ │ - ldr r2, [pc, #32] @ (1d5d20 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d5d1c ) │ │ │ │ + bne.n 1d5d7e │ │ │ │ + ldr r2, [pc, #32] @ (1d5dc8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d5dc4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d5d14 │ │ │ │ + bne.n 1d5dbc │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ - add r3, pc, #264 @ (adr r3, 1d5e24 ) │ │ │ │ + add r2, pc, #616 @ (adr r2, 1d602c ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #1008 @ (adr r2, 1d6114 ) │ │ │ │ + add r2, pc, #336 @ (adr r2, 1d5f1c ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #104] @ (1d5da0 ) │ │ │ │ - ldr r3, [pc, #108] @ (1d5da4 ) │ │ │ │ + ldr r2, [pc, #104] @ (1d5e48 ) │ │ │ │ + ldr r3, [pc, #108] @ (1d5e4c ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r7, 1d5d82 │ │ │ │ + cbz r7, 1d5e2a │ │ │ │ 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] │ │ │ │ @@ -522913,48 +522998,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 1d5d52 │ │ │ │ - ldr r2, [pc, #36] @ (1d5da8 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d5da4 ) │ │ │ │ + bne.n 1d5dfa │ │ │ │ + ldr r2, [pc, #36] @ (1d5e50 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d5e4c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d5d9a │ │ │ │ + bne.n 1d5e42 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r2, pc, #776 @ (adr r2, 1d60ac ) │ │ │ │ + add r2, pc, #104 @ (adr r2, 1d5eb4 ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #472 @ (adr r2, 1d5f84 ) │ │ │ │ + add r1, pc, #824 @ (adr r1, 1d618c ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #104] @ (1d5e28 ) │ │ │ │ - ldr r3, [pc, #108] @ (1d5e2c ) │ │ │ │ + ldr r2, [pc, #104] @ (1d5ed0 ) │ │ │ │ + ldr r3, [pc, #108] @ (1d5ed4 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1d5e0c │ │ │ │ + cbz r6, 1d5eb4 │ │ │ │ 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] │ │ │ │ @@ -522966,47 +523051,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 1d5dda │ │ │ │ - ldr r2, [pc, #32] @ (1d5e30 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d5e2c ) │ │ │ │ + bne.n 1d5e82 │ │ │ │ + ldr r2, [pc, #32] @ (1d5ed8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d5ed4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d5e24 │ │ │ │ + bne.n 1d5ecc │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ - add r2, pc, #232 @ (adr r2, 1d5f14 ) │ │ │ │ + add r1, pc, #584 @ (adr r1, 1d611c ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #944 @ (adr r1, 1d61e4 ) │ │ │ │ + add r1, pc, #272 @ (adr r1, 1d5fec ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #108] @ (1d5eb4 ) │ │ │ │ - ldr r3, [pc, #112] @ (1d5eb8 ) │ │ │ │ + ldr r2, [pc, #108] @ (1d5f5c ) │ │ │ │ + ldr r3, [pc, #112] @ (1d5f60 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1d5e98 │ │ │ │ + cbz r5, 1d5f40 │ │ │ │ movs r2, #0 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ mov r7, sp │ │ │ │ mov r4, r2 │ │ │ │ movs r6, #1 │ │ │ │ mov ip, r7 │ │ │ │ @@ -523020,47 +523105,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 1d5e66 │ │ │ │ - ldr r2, [pc, #32] @ (1d5ebc ) │ │ │ │ - ldr r3, [pc, #28] @ (1d5eb8 ) │ │ │ │ + bne.n 1d5f0e │ │ │ │ + ldr r2, [pc, #32] @ (1d5f64 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d5f60 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d5eb0 │ │ │ │ + bne.n 1d5f58 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ - add r1, pc, #712 @ (adr r1, 1d6180 ) │ │ │ │ + add r1, pc, #40 @ (adr r1, 1d5f88 ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #384 @ (adr r1, 1d6040 ) │ │ │ │ + add r0, pc, #736 @ (adr r0, 1d6248 ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #132] @ (1d5f58 ) │ │ │ │ - ldr r3, [pc, #132] @ (1d5f5c ) │ │ │ │ + ldr r2, [pc, #132] @ (1d6000 ) │ │ │ │ + ldr r3, [pc, #132] @ (1d6004 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1d5f38 │ │ │ │ + cbz r6, 1d5fe0 │ │ │ │ movs r5, #0 │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #8 │ │ │ │ mov r8, r5 │ │ │ │ movs r7, #1 │ │ │ │ mov ip, sp │ │ │ │ ldr.w r0, [lr] │ │ │ │ @@ -523079,48 +523164,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 1d5ef2 │ │ │ │ - ldr r2, [pc, #36] @ (1d5f60 ) │ │ │ │ - ldr r3, [pc, #32] @ (1d5f5c ) │ │ │ │ + bne.n 1d5f9a │ │ │ │ + ldr r2, [pc, #36] @ (1d6008 ) │ │ │ │ + ldr r3, [pc, #32] @ (1d6004 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d5f52 │ │ │ │ + bne.n 1d5ffa │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r1, pc, #144 @ (adr r1, 1d5fec ) │ │ │ │ + add r0, pc, #496 @ (adr r0, 1d61f4 ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #768 @ (adr r0, 1d6264 ) │ │ │ │ + add r0, pc, #96 @ (adr r0, 1d606c ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #156] @ (1d6014 ) │ │ │ │ - ldr r3, [pc, #156] @ (1d6018 ) │ │ │ │ + ldr r2, [pc, #156] @ (1d60bc ) │ │ │ │ + ldr r3, [pc, #156] @ (1d60c0 ) │ │ │ │ sub sp, #32 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1d5ff6 │ │ │ │ + cbz r6, 1d609e │ │ │ │ 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] │ │ │ │ @@ -523147,48 +523232,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 1d5f94 │ │ │ │ - ldr r2, [pc, #36] @ (1d601c ) │ │ │ │ - ldr r3, [pc, #28] @ (1d6018 ) │ │ │ │ + bne.n 1d603c │ │ │ │ + ldr r2, [pc, #36] @ (1d60c4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d60c0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d6010 │ │ │ │ + bne.n 1d60b8 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ - add r0, pc, #512 @ (adr r0, 1d6218 ) │ │ │ │ + ldr r7, [sp, #864] @ 0x360 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #8 @ (adr r0, 1d6028 ) │ │ │ │ + ldr r7, [sp, #360] @ 0x168 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #176] @ (1d60e4 ) │ │ │ │ - ldr r3, [pc, #180] @ (1d60e8 ) │ │ │ │ + ldr r2, [pc, #176] @ (1d618c ) │ │ │ │ + ldr r3, [pc, #180] @ (1d6190 ) │ │ │ │ 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 1d60c6 │ │ │ │ + beq.n 1d616e │ │ │ │ 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] │ │ │ │ @@ -523222,48 +523307,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 1d6050 │ │ │ │ - ldr r2, [pc, #36] @ (1d60ec ) │ │ │ │ - ldr r3, [pc, #28] @ (1d60e8 ) │ │ │ │ + bne.n 1d60f8 │ │ │ │ + ldr r2, [pc, #36] @ (1d6194 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d6190 ) │ │ │ │ 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 1d60de │ │ │ │ + bne.n 1d6186 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r7, [sp, #792] @ 0x318 │ │ │ │ + ldr r7, [sp, #120] @ 0x78 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #200] @ 0xc8 │ │ │ │ + ldr r6, [sp, #552] @ 0x228 │ │ │ │ lsls r0, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #132] @ (1d6188 ) │ │ │ │ - ldr r3, [pc, #132] @ (1d618c ) │ │ │ │ + ldr r2, [pc, #132] @ (1d6230 ) │ │ │ │ + ldr r3, [pc, #132] @ (1d6234 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1d616a │ │ │ │ + cbz r5, 1d6212 │ │ │ │ movs r2, #0 │ │ │ │ movs r6, #1 │ │ │ │ movt r6, #32768 @ 0x8000 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ movs r7, #1 │ │ │ │ @@ -523272,59 +523357,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 1d6156 │ │ │ │ + blt.n 1d61fe │ │ │ │ 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 1d6128 │ │ │ │ - ldr r2, [pc, #36] @ (1d6190 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d618c ) │ │ │ │ + bne.n 1d61d0 │ │ │ │ + ldr r2, [pc, #36] @ (1d6238 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d6234 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d6184 │ │ │ │ + bne.n 1d622c │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ - ldr r6, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r6, [sp, #304] @ 0x130 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #568] @ 0x238 │ │ │ │ + ldr r5, [sp, #920] @ 0x398 │ │ │ │ lsls r0, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #184] @ (1d6260 ) │ │ │ │ - ldr r3, [pc, #184] @ (1d6264 ) │ │ │ │ + ldr r2, [pc, #184] @ (1d6308 ) │ │ │ │ + ldr r3, [pc, #184] @ (1d630c ) │ │ │ │ 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 1d6240 │ │ │ │ + beq.n 1d62e8 │ │ │ │ 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 │ │ │ │ @@ -523335,72 +523420,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 1d6208 │ │ │ │ + blt.n 1d62b0 │ │ │ │ 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 1d622c │ │ │ │ + blt.n 1d62d4 │ │ │ │ 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 1d61d0 │ │ │ │ - ldr r2, [pc, #36] @ (1d6268 ) │ │ │ │ - ldr r3, [pc, #32] @ (1d6264 ) │ │ │ │ + bne.n 1d6278 │ │ │ │ + ldr r2, [pc, #36] @ (1d6310 ) │ │ │ │ + ldr r3, [pc, #32] @ (1d630c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d625a │ │ │ │ + bne.n 1d6302 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r6, [sp, #320] @ 0x140 │ │ │ │ + ldr r5, [sp, #672] @ 0x2a0 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r5, [sp, #64] @ 0x40 │ │ │ │ lsls r0, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #228] @ (1d6364 ) │ │ │ │ - ldr r3, [pc, #228] @ (1d6368 ) │ │ │ │ + ldr r2, [pc, #228] @ (1d640c ) │ │ │ │ + ldr r3, [pc, #228] @ (1d6410 ) │ │ │ │ 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 1d6344 │ │ │ │ + beq.n 1d63ec │ │ │ │ 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 │ │ │ │ @@ -523413,83 +523498,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 1d62ea │ │ │ │ + blt.n 1d6392 │ │ │ │ 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 1d6310 │ │ │ │ + blt.n 1d63b8 │ │ │ │ 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 1d6334 │ │ │ │ + blt.n 1d63dc │ │ │ │ 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 1d62a6 │ │ │ │ - ldr r2, [pc, #36] @ (1d636c ) │ │ │ │ - ldr r3, [pc, #32] @ (1d6368 ) │ │ │ │ + bne.n 1d634e │ │ │ │ + ldr r2, [pc, #36] @ (1d6414 ) │ │ │ │ + ldr r3, [pc, #32] @ (1d6410 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d635e │ │ │ │ + bne.n 1d6406 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r5, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r4, [sp, #832] @ 0x340 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r4, [sp, #48] @ 0x30 │ │ │ │ lsls r0, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #272] @ (1d6494 ) │ │ │ │ - ldr r3, [pc, #272] @ (1d6498 ) │ │ │ │ + ldr r2, [pc, #272] @ (1d653c ) │ │ │ │ + ldr r3, [pc, #272] @ (1d6540 ) │ │ │ │ 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 1d6476 │ │ │ │ + beq.n 1d651e │ │ │ │ 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] │ │ │ │ @@ -523504,191 +523589,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 1d63f6 │ │ │ │ + blt.n 1d649e │ │ │ │ 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 1d641c │ │ │ │ + blt.n 1d64c4 │ │ │ │ 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 1d6442 │ │ │ │ + blt.n 1d64ea │ │ │ │ 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 1d6466 │ │ │ │ + blt.n 1d650e │ │ │ │ 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 1d63a6 │ │ │ │ - ldr r2, [pc, #36] @ (1d649c ) │ │ │ │ - ldr r3, [pc, #28] @ (1d6498 ) │ │ │ │ + bne.n 1d644e │ │ │ │ + ldr r2, [pc, #36] @ (1d6544 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d6540 ) │ │ │ │ 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 1d6490 │ │ │ │ + bne.n 1d6538 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ - ldr r4, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r3, [sp, #816] @ 0x330 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #520] @ 0x208 │ │ │ │ + ldr r2, [sp, #872] @ 0x368 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #92] @ (1d6510 ) │ │ │ │ - ldr r3, [pc, #96] @ (1d6514 ) │ │ │ │ + ldr r2, [pc, #92] @ (1d65b8 ) │ │ │ │ + ldr r3, [pc, #96] @ (1d65bc ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1d64f4 │ │ │ │ + cbz r4, 1d659c │ │ │ │ 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 1d64cc │ │ │ │ - ldr r2, [pc, #32] @ (1d6518 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d6514 ) │ │ │ │ + bne.n 1d6574 │ │ │ │ + ldr r2, [pc, #32] @ (1d65c0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d65bc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d650c │ │ │ │ + bne.n 1d65b4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [sp, #280] @ 0x118 │ │ │ │ + ldr r2, [sp, #632] @ 0x278 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r2, [sp, #368] @ 0x170 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #92] @ (1d658c ) │ │ │ │ - ldr r3, [pc, #96] @ (1d6590 ) │ │ │ │ + ldr r2, [pc, #92] @ (1d6634 ) │ │ │ │ + ldr r3, [pc, #96] @ (1d6638 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1d6570 │ │ │ │ + cbz r4, 1d6618 │ │ │ │ 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 1d6548 │ │ │ │ - ldr r2, [pc, #32] @ (1d6594 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d6590 ) │ │ │ │ + bne.n 1d65f0 │ │ │ │ + ldr r2, [pc, #32] @ (1d663c ) │ │ │ │ + ldr r3, [pc, #28] @ (1d6638 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d6588 │ │ │ │ + bne.n 1d6630 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [sp, #808] @ 0x328 │ │ │ │ + ldr r2, [sp, #136] @ 0x88 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #544] @ 0x220 │ │ │ │ + ldr r1, [sp, #896] @ 0x380 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #156] @ (1d6648 ) │ │ │ │ - ldr r3, [pc, #160] @ (1d664c ) │ │ │ │ + ldr r2, [pc, #156] @ (1d66f0 ) │ │ │ │ + ldr r3, [pc, #160] @ (1d66f4 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1d6628 │ │ │ │ + cbz r4, 1d66d0 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s12, [pc, #124] @ 1d6644 │ │ │ │ + vldr s12, [pc, #124] @ 1d66ec │ │ │ │ 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 │ │ │ │ @@ -523706,54 +523791,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 1d65cc │ │ │ │ - ldr r2, [pc, #36] @ (1d6650 ) │ │ │ │ - ldr r3, [pc, #32] @ (1d664c ) │ │ │ │ + bne.n 1d6674 │ │ │ │ + ldr r2, [pc, #36] @ (1d66f8 ) │ │ │ │ + ldr r3, [pc, #32] @ (1d66f4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d6640 │ │ │ │ + bne.n 1d66e8 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - ldr r2, [sp, #312] @ 0x138 │ │ │ │ + ldr r1, [sp, #664] @ 0x298 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #832] @ 0x340 │ │ │ │ + ldr r1, [sp, #160] @ 0xa0 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #204] @ (1d6734 ) │ │ │ │ - ldr r3, [pc, #208] @ (1d6738 ) │ │ │ │ + ldr r2, [pc, #204] @ (1d67dc ) │ │ │ │ + ldr r3, [pc, #208] @ (1d67e0 ) │ │ │ │ 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 1d6714 │ │ │ │ + beq.n 1d67bc │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s11, [pc, #172] @ 1d6730 │ │ │ │ + vldr s11, [pc, #172] @ 1d67d8 │ │ │ │ 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 │ │ │ │ @@ -523784,49 +523869,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 1d668e │ │ │ │ - ldr r2, [pc, #36] @ (1d673c ) │ │ │ │ - ldr r3, [pc, #32] @ (1d6738 ) │ │ │ │ + bne.n 1d6736 │ │ │ │ + ldr r2, [pc, #36] @ (1d67e4 ) │ │ │ │ + ldr r3, [pc, #32] @ (1d67e0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d672c │ │ │ │ + bne.n 1d67d4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - ldr r1, [sp, #584] @ 0x248 │ │ │ │ + ldr r0, [sp, #936] @ 0x3a8 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #912] @ 0x390 │ │ │ │ + ldr r0, [sp, #240] @ 0xf0 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #108] @ (1d67c0 ) │ │ │ │ - ldr r3, [pc, #112] @ (1d67c4 ) │ │ │ │ + ldr r2, [pc, #108] @ (1d6868 ) │ │ │ │ + ldr r3, [pc, #112] @ (1d686c ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1d67a2 │ │ │ │ + cbz r4, 1d684a │ │ │ │ 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] │ │ │ │ @@ -523837,48 +523922,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 1d676e │ │ │ │ - ldr r2, [pc, #36] @ (1d67c8 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d67c4 ) │ │ │ │ + bne.n 1d6816 │ │ │ │ + ldr r2, [pc, #36] @ (1d6870 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d686c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d67ba │ │ │ │ + bne.n 1d6862 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r0, [sp, #664] @ 0x298 │ │ │ │ + str r7, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #344] @ 0x158 │ │ │ │ + str r7, [sp, #696] @ 0x2b8 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #108] @ (1d684c ) │ │ │ │ - ldr r3, [pc, #112] @ (1d6850 ) │ │ │ │ + ldr r2, [pc, #108] @ (1d68f4 ) │ │ │ │ + ldr r3, [pc, #112] @ (1d68f8 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1d682e │ │ │ │ + cbz r4, 1d68d6 │ │ │ │ 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] │ │ │ │ @@ -523889,48 +523974,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 1d67fa │ │ │ │ - ldr r2, [pc, #36] @ (1d6854 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d6850 ) │ │ │ │ + bne.n 1d68a2 │ │ │ │ + ldr r2, [pc, #36] @ (1d68fc ) │ │ │ │ + ldr r3, [pc, #28] @ (1d68f8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d6846 │ │ │ │ + bne.n 1d68ee │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r0, [sp, #104] @ 0x68 │ │ │ │ + str r7, [sp, #456] @ 0x1c8 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #808] @ 0x328 │ │ │ │ + str r7, [sp, #136] @ 0x88 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #116] @ (1d68e0 ) │ │ │ │ - ldr r3, [pc, #120] @ (1d68e4 ) │ │ │ │ + ldr r2, [pc, #116] @ (1d6988 ) │ │ │ │ + ldr r3, [pc, #120] @ (1d698c ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1d68c2 │ │ │ │ + cbz r6, 1d696a │ │ │ │ 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] │ │ │ │ @@ -523945,48 +524030,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 1d688a │ │ │ │ - ldr r2, [pc, #36] @ (1d68e8 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d68e4 ) │ │ │ │ + bne.n 1d6932 │ │ │ │ + ldr r2, [pc, #36] @ (1d6990 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d698c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d68da │ │ │ │ + bne.n 1d6982 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r7, [sp, #568] @ 0x238 │ │ │ │ + str r6, [sp, #920] @ 0x398 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #216] @ 0xd8 │ │ │ │ + str r6, [sp, #568] @ 0x238 │ │ │ │ lsls r0, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #112] @ (1d6970 ) │ │ │ │ - ldr r3, [pc, #112] @ (1d6974 ) │ │ │ │ + ldr r2, [pc, #112] @ (1d6a18 ) │ │ │ │ + ldr r3, [pc, #112] @ (1d6a1c ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1d6952 │ │ │ │ + cbz r6, 1d69fa │ │ │ │ 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] │ │ │ │ @@ -523998,47 +524083,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 1d691c │ │ │ │ - ldr r2, [pc, #36] @ (1d6978 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d6974 ) │ │ │ │ + bne.n 1d69c4 │ │ │ │ + ldr r2, [pc, #36] @ (1d6a20 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d6a1c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d696c │ │ │ │ + bne.n 1d6a14 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ - str r6, [sp, #992] @ 0x3e0 │ │ │ │ + str r6, [sp, #320] @ 0x140 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #664] @ 0x298 │ │ │ │ + str r5, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r0, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #112] @ (1d6a00 ) │ │ │ │ - ldr r3, [pc, #112] @ (1d6a04 ) │ │ │ │ + ldr r2, [pc, #112] @ (1d6aa8 ) │ │ │ │ + ldr r3, [pc, #112] @ (1d6aac ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1d69e2 │ │ │ │ + cbz r6, 1d6a8a │ │ │ │ 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] │ │ │ │ @@ -524050,100 +524135,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 1d69ac │ │ │ │ - ldr r2, [pc, #36] @ (1d6a08 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d6a04 ) │ │ │ │ + bne.n 1d6a54 │ │ │ │ + ldr r2, [pc, #36] @ (1d6ab0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d6aac ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d69fc │ │ │ │ + bne.n 1d6aa4 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ - str r6, [sp, #416] @ 0x1a0 │ │ │ │ + str r5, [sp, #768] @ 0x300 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #88] @ 0x58 │ │ │ │ + str r5, [sp, #440] @ 0x1b8 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #108] @ (1d6a8c ) │ │ │ │ - ldr r3, [pc, #112] @ (1d6a90 ) │ │ │ │ + ldr r2, [pc, #108] @ (1d6b34 ) │ │ │ │ + ldr r3, [pc, #112] @ (1d6b38 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1d6a6c │ │ │ │ + cbz r4, 1d6b14 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s15, [pc, #76] @ 1d6a88 │ │ │ │ + vldr s15, [pc, #76] @ 1d6b30 │ │ │ │ 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 1d6a3c │ │ │ │ - ldr r2, [pc, #36] @ (1d6a94 ) │ │ │ │ - ldr r3, [pc, #32] @ (1d6a90 ) │ │ │ │ + bne.n 1d6ae4 │ │ │ │ + ldr r2, [pc, #36] @ (1d6b3c ) │ │ │ │ + ldr r3, [pc, #32] @ (1d6b38 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d6a84 │ │ │ │ + bne.n 1d6b2c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #872] @ 0x368 │ │ │ │ + str r5, [sp, #200] @ 0xc8 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #560] @ 0x230 │ │ │ │ + str r4, [sp, #912] @ 0x390 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #100] @ (1d6b10 ) │ │ │ │ - ldr r3, [pc, #104] @ (1d6b14 ) │ │ │ │ + ldr r2, [pc, #100] @ (1d6bb8 ) │ │ │ │ + ldr r3, [pc, #104] @ (1d6bbc ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1d6af2 │ │ │ │ + cbz r5, 1d6b9a │ │ │ │ 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] │ │ │ │ @@ -524152,48 +524237,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 1d6ac6 │ │ │ │ - ldr r2, [pc, #36] @ (1d6b18 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d6b14 ) │ │ │ │ + bne.n 1d6b6e │ │ │ │ + ldr r2, [pc, #36] @ (1d6bc0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d6bbc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d6b0a │ │ │ │ + bne.n 1d6bb2 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r5, [sp, #312] @ 0x138 │ │ │ │ + str r4, [sp, #664] @ 0x298 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #24] │ │ │ │ + str r4, [sp, #376] @ 0x178 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #100] @ (1d6b94 ) │ │ │ │ - ldr r3, [pc, #104] @ (1d6b98 ) │ │ │ │ + ldr r2, [pc, #100] @ (1d6c3c ) │ │ │ │ + ldr r3, [pc, #104] @ (1d6c40 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1d6b76 │ │ │ │ + cbz r5, 1d6c1e │ │ │ │ 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] │ │ │ │ @@ -524202,412 +524287,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 1d6b4a │ │ │ │ - ldr r2, [pc, #36] @ (1d6b9c ) │ │ │ │ - ldr r3, [pc, #28] @ (1d6b98 ) │ │ │ │ + bne.n 1d6bf2 │ │ │ │ + ldr r2, [pc, #36] @ (1d6c44 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d6c40 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d6b8e │ │ │ │ + bne.n 1d6c36 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r4, [sp, #808] @ 0x328 │ │ │ │ + str r4, [sp, #136] @ 0x88 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #520] @ 0x208 │ │ │ │ + str r3, [sp, #872] @ 0x368 │ │ │ │ lsls r0, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #240] @ (1d6ca8 ) │ │ │ │ - ldr r3, [pc, #240] @ (1d6cac ) │ │ │ │ + ldr r2, [pc, #240] @ (1d6d50 ) │ │ │ │ + ldr r3, [pc, #240] @ (1d6d54 ) │ │ │ │ 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 1d6c74 │ │ │ │ + beq.n 1d6d1c │ │ │ │ movs r6, #0 │ │ │ │ mov r4, r1 │ │ │ │ adds r5, r0, #4 │ │ │ │ - vldr s20, [pc, #204] @ 1d6ca0 │ │ │ │ - vldr s21, [pc, #204] @ 1d6ca4 │ │ │ │ + vldr s20, [pc, #204] @ 1d6d48 │ │ │ │ + vldr s21, [pc, #204] @ 1d6d4c │ │ │ │ mov r9, r6 │ │ │ │ - vldr d9, [pc, #184] @ 1d6c98 │ │ │ │ + vldr d9, [pc, #184] @ 1d6d40 │ │ │ │ mov.w r8, #255 @ 0xff │ │ │ │ vmov.f64 d8, #112 @ 0x3f800000 1.0 │ │ │ │ - b.n 1d6c40 │ │ │ │ + b.n 1d6ce8 │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d6c68 │ │ │ │ + bgt.n 1d6d10 │ │ │ │ vmul.f64 d0, d0, d9 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ blx 58f80 │ │ │ │ vldr d0, [sp, #8] │ │ │ │ strb.w r0, [r5, #-4] │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1d6c62 │ │ │ │ + ble.n 1d6d0a │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d6c6e │ │ │ │ + bgt.n 1d6d16 │ │ │ │ vmul.f64 d0, d0, d9 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ adds r6, #1 │ │ │ │ blx 58f80 │ │ │ │ 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 1d6c74 │ │ │ │ + beq.n 1d6d1c │ │ │ │ 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 1d6bea │ │ │ │ + bgt.n 1d6c92 │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 1d6bfc │ │ │ │ + b.n 1d6ca4 │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 1d6c24 │ │ │ │ + b.n 1d6ccc │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1d6bfc │ │ │ │ + b.n 1d6ca4 │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1d6c24 │ │ │ │ - ldr r2, [pc, #56] @ (1d6cb0 ) │ │ │ │ - ldr r3, [pc, #52] @ (1d6cac ) │ │ │ │ + b.n 1d6ccc │ │ │ │ + ldr r2, [pc, #56] @ (1d6d58 ) │ │ │ │ + ldr r3, [pc, #52] @ (1d6d54 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d6c92 │ │ │ │ + bne.n 1d6d3a │ │ │ │ add sp, #24 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1d6ca0 │ │ │ │ + b.n 1d6d48 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - str r4, [sp, #256] @ 0x100 │ │ │ │ + str r3, [sp, #608] @ 0x260 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #528] @ 0x210 │ │ │ │ + str r2, [sp, #880] @ 0x370 │ │ │ │ lsls r0, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #296] @ (1d6df8 ) │ │ │ │ - ldr r3, [pc, #296] @ (1d6dfc ) │ │ │ │ + ldr r2, [pc, #296] @ (1d6ea0 ) │ │ │ │ + ldr r3, [pc, #296] @ (1d6ea4 ) │ │ │ │ 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 1d6dc2 │ │ │ │ + beq.n 1d6e6a │ │ │ │ mov r4, r1 │ │ │ │ adds r5, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ - vldr s20, [pc, #260] @ 1d6df0 │ │ │ │ - vldr s21, [pc, #260] @ 1d6df4 │ │ │ │ + vldr s20, [pc, #260] @ 1d6e98 │ │ │ │ + vldr s21, [pc, #260] @ 1d6e9c │ │ │ │ mov.w r8, #255 @ 0xff │ │ │ │ - vldr d9, [pc, #240] @ 1d6de8 │ │ │ │ + vldr d9, [pc, #240] @ 1d6e90 │ │ │ │ vmov.f64 d8, #112 @ 0x3f800000 1.0 │ │ │ │ - b.n 1d6d7a │ │ │ │ + b.n 1d6e22 │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d6db6 │ │ │ │ + bgt.n 1d6e5e │ │ │ │ vmul.f64 d0, d0, d9 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ blx 58f80 │ │ │ │ vldr d0, [sp, #8] │ │ │ │ strb.w r0, [r5, #-4] │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1d6daa │ │ │ │ + ble.n 1d6e52 │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d6db0 │ │ │ │ + bgt.n 1d6e58 │ │ │ │ vmul.f64 d0, d0, d9 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ blx 58f80 │ │ │ │ vldr d0, [sp, #16] │ │ │ │ strb.w r0, [r5, #-3] │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1d6da4 │ │ │ │ + ble.n 1d6e4c │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d6dbc │ │ │ │ + bgt.n 1d6e64 │ │ │ │ vmul.f64 d0, d0, d9 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ adds r6, #1 │ │ │ │ blx 58f80 │ │ │ │ adds r4, #24 │ │ │ │ strb.w r0, [r5, #-2] │ │ │ │ strb.w r8, [r5, #-1] │ │ │ │ cmp r7, r6 │ │ │ │ add.w r5, r5, #4 │ │ │ │ - beq.n 1d6dc2 │ │ │ │ + beq.n 1d6e6a │ │ │ │ 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 1d6d00 │ │ │ │ + bgt.n 1d6da8 │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 1d6d12 │ │ │ │ + b.n 1d6dba │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 1d6d62 │ │ │ │ + b.n 1d6e0a │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 1d6d3a │ │ │ │ + b.n 1d6de2 │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1d6d3a │ │ │ │ + b.n 1d6de2 │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1d6d12 │ │ │ │ + b.n 1d6dba │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1d6d62 │ │ │ │ - ldr r2, [pc, #60] @ (1d6e00 ) │ │ │ │ - ldr r3, [pc, #52] @ (1d6dfc ) │ │ │ │ + b.n 1d6e0a │ │ │ │ + ldr r2, [pc, #60] @ (1d6ea8 ) │ │ │ │ + ldr r3, [pc, #52] @ (1d6ea4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d6de0 │ │ │ │ + bne.n 1d6e88 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1d6df0 │ │ │ │ + b.n 1d6e98 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - str r3, [sp, #160] @ 0xa0 │ │ │ │ + str r2, [sp, #512] @ 0x200 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #216] @ 0xd8 │ │ │ │ + str r1, [sp, #568] @ 0x238 │ │ │ │ lsls r0, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #344] @ (1d6f78 ) │ │ │ │ - ldr r3, [pc, #344] @ (1d6f7c ) │ │ │ │ + ldr r2, [pc, #344] @ (1d7020 ) │ │ │ │ + ldr r3, [pc, #344] @ (1d7024 ) │ │ │ │ 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 1d6f44 │ │ │ │ + beq.w 1d6fec │ │ │ │ mov r4, r1 │ │ │ │ adds r5, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ - vldr s20, [pc, #304] @ 1d6f70 │ │ │ │ - vldr s21, [pc, #304] @ 1d6f74 │ │ │ │ + vldr s20, [pc, #304] @ 1d7018 │ │ │ │ + vldr s21, [pc, #304] @ 1d701c │ │ │ │ vmov.f64 d8, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr d9, [pc, #284] @ 1d6f68 │ │ │ │ - b.n 1d6eec │ │ │ │ + vldr d9, [pc, #284] @ 1d7010 │ │ │ │ + b.n 1d6f94 │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d6f2c │ │ │ │ + bgt.n 1d6fd4 │ │ │ │ vmul.f64 d0, d0, d9 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ blx 58f80 │ │ │ │ vldr d0, [sp, #8] │ │ │ │ strb.w r0, [r5, #-4] │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1d6f26 │ │ │ │ + ble.n 1d6fce │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d6f3e │ │ │ │ + bgt.n 1d6fe6 │ │ │ │ vmul.f64 d0, d0, d9 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ blx 58f80 │ │ │ │ vldr d0, [sp, #16] │ │ │ │ strb.w r0, [r5, #-3] │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1d6f20 │ │ │ │ + ble.n 1d6fc8 │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d6f38 │ │ │ │ + bgt.n 1d6fe0 │ │ │ │ vmul.f64 d0, d0, d9 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ blx 58f80 │ │ │ │ vldr d0, [sp, #24] │ │ │ │ strb.w r0, [r5, #-2] │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1d6f1a │ │ │ │ + ble.n 1d6fc2 │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d6f32 │ │ │ │ + bgt.n 1d6fda │ │ │ │ vmul.f64 d0, d0, d9 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ adds r6, #1 │ │ │ │ blx 58f80 │ │ │ │ adds r4, #32 │ │ │ │ strb.w r0, [r5, #-1] │ │ │ │ cmp r7, r6 │ │ │ │ add.w r5, r5, #4 │ │ │ │ - beq.n 1d6f44 │ │ │ │ + beq.n 1d6fec │ │ │ │ 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 1d6e4e │ │ │ │ + bgt.n 1d6ef6 │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 1d6e60 │ │ │ │ + b.n 1d6f08 │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 1d6ed8 │ │ │ │ + b.n 1d6f80 │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 1d6eb0 │ │ │ │ + b.n 1d6f58 │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 1d6e88 │ │ │ │ + b.n 1d6f30 │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1d6e60 │ │ │ │ + b.n 1d6f08 │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1d6ed8 │ │ │ │ + b.n 1d6f80 │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1d6eb0 │ │ │ │ + b.n 1d6f58 │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1d6e88 │ │ │ │ - ldr r2, [pc, #56] @ (1d6f80 ) │ │ │ │ - ldr r3, [pc, #52] @ (1d6f7c ) │ │ │ │ + b.n 1d6f30 │ │ │ │ + ldr r2, [pc, #56] @ (1d7028 ) │ │ │ │ + ldr r3, [pc, #52] @ (1d7024 ) │ │ │ │ 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 1d6f62 │ │ │ │ + bne.n 1d700a │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1d6f70 │ │ │ │ + b.n 1d7018 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - str r1, [sp, #864] @ 0x360 │ │ │ │ + str r1, [sp, #192] @ 0xc0 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #720] @ 0x2d0 │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ lsls r0, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #248] @ (1d7098 ) │ │ │ │ - ldr r3, [pc, #248] @ (1d709c ) │ │ │ │ + ldr r2, [pc, #248] @ (1d7140 ) │ │ │ │ + ldr r3, [pc, #248] @ (1d7144 ) │ │ │ │ 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 1d7058 │ │ │ │ + beq.n 1d7100 │ │ │ │ movs r5, #0 │ │ │ │ mov sl, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ - vldr s20, [pc, #212] @ 1d7090 │ │ │ │ - vldr s21, [pc, #212] @ 1d7094 │ │ │ │ + vldr s20, [pc, #212] @ 1d7138 │ │ │ │ + vldr s21, [pc, #212] @ 1d713c │ │ │ │ mov r8, r5 │ │ │ │ - vldr d9, [pc, #184] @ 1d7080 │ │ │ │ + vldr d9, [pc, #184] @ 1d7128 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ - vldr d8, [pc, #188] @ 1d7088 │ │ │ │ + vldr d8, [pc, #188] @ 1d7130 │ │ │ │ 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 1d7006 │ │ │ │ + ble.n 1d70ae │ │ │ │ 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 │ │ │ │ @@ -524615,15 +524700,15 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 58f80 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ strb.w r0, [r4, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 1d703a │ │ │ │ + ble.n 1d70e2 │ │ │ │ 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 │ │ │ │ @@ -524633,84 +524718,84 @@ │ │ │ │ blx 58f80 │ │ │ │ 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 1d6fce │ │ │ │ - ldr r2, [pc, #68] @ (1d70a0 ) │ │ │ │ - ldr r3, [pc, #64] @ (1d709c ) │ │ │ │ + bne.n 1d7076 │ │ │ │ + ldr r2, [pc, #68] @ (1d7148 ) │ │ │ │ + ldr r3, [pc, #64] @ (1d7144 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d7076 │ │ │ │ + bne.n 1d711e │ │ │ │ add sp, #16 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 597d0 <__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 1d7090 │ │ │ │ + b.n 1d7138 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - str r0, [sp, #352] @ 0x160 │ │ │ │ + ldrh r0, [r6, #60] @ 0x3c │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r4, #60] @ 0x3c │ │ │ │ + ldrh r0, [r7, #54] @ 0x36 │ │ │ │ lsls r0, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #288] @ (1d71e0 ) │ │ │ │ - ldr r3, [pc, #288] @ (1d71e4 ) │ │ │ │ + ldr r2, [pc, #288] @ (1d7288 ) │ │ │ │ + ldr r3, [pc, #288] @ (1d728c ) │ │ │ │ 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 1d71a4 │ │ │ │ + beq.n 1d724c │ │ │ │ mov r4, r1 │ │ │ │ add.w r9, r0, #4 │ │ │ │ movs r5, #0 │ │ │ │ - vldr s20, [pc, #248] @ 1d71d8 │ │ │ │ - vldr s21, [pc, #248] @ 1d71dc │ │ │ │ + vldr s20, [pc, #248] @ 1d7280 │ │ │ │ + vldr s21, [pc, #248] @ 1d7284 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ - vldr d9, [pc, #224] @ 1d71c8 │ │ │ │ - vldr d8, [pc, #228] @ 1d71d0 │ │ │ │ + vldr d9, [pc, #224] @ 1d7270 │ │ │ │ + vldr d8, [pc, #228] @ 1d7278 │ │ │ │ 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 1d7124 │ │ │ │ + ble.n 1d71cc │ │ │ │ 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 │ │ │ │ @@ -524718,15 +524803,15 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 58f80 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ strb.w r0, [r9, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 1d7158 │ │ │ │ + ble.n 1d7200 │ │ │ │ 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 │ │ │ │ @@ -524734,15 +524819,15 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 58f80 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ strb.w r0, [r9, #-3] │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 1d718c │ │ │ │ + ble.n 1d7234 │ │ │ │ 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 │ │ │ │ @@ -524751,83 +524836,83 @@ │ │ │ │ adds r5, #1 │ │ │ │ blx 58f80 │ │ │ │ adds r4, #12 │ │ │ │ strb.w r0, [r9, #-2] │ │ │ │ strb.w r7, [r9, #-1] │ │ │ │ cmp r6, r5 │ │ │ │ add.w r9, r9, #4 │ │ │ │ - bne.n 1d70ee │ │ │ │ - ldr r2, [pc, #64] @ (1d71e8 ) │ │ │ │ - ldr r3, [pc, #60] @ (1d71e4 ) │ │ │ │ + bne.n 1d7196 │ │ │ │ + ldr r2, [pc, #64] @ (1d7290 ) │ │ │ │ + ldr r3, [pc, #60] @ (1d728c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d71c2 │ │ │ │ + bne.n 1d726a │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 597d0 <__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 1d71d8 │ │ │ │ + b.n 1d7280 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - ldrh r0, [r7, #56] @ 0x38 │ │ │ │ + ldrh r0, [r2, #52] @ 0x34 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r2, #50] @ 0x32 │ │ │ │ + ldrh r4, [r5, #44] @ 0x2c │ │ │ │ lsls r0, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #344] @ (1d7360 ) │ │ │ │ - ldr r3, [pc, #344] @ (1d7364 ) │ │ │ │ + ldr r2, [pc, #344] @ (1d7408 ) │ │ │ │ + ldr r3, [pc, #344] @ (1d740c ) │ │ │ │ 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 1d7320 │ │ │ │ + beq.w 1d73c8 │ │ │ │ mov r4, r1 │ │ │ │ adds r5, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ - vldr s20, [pc, #304] @ 1d7358 │ │ │ │ - vldr s21, [pc, #304] @ 1d735c │ │ │ │ - vldr d9, [pc, #280] @ 1d7348 │ │ │ │ - vldr d8, [pc, #284] @ 1d7350 │ │ │ │ + vldr s20, [pc, #304] @ 1d7400 │ │ │ │ + vldr s21, [pc, #304] @ 1d7404 │ │ │ │ + vldr d9, [pc, #280] @ 1d73f0 │ │ │ │ + vldr d8, [pc, #284] @ 1d73f8 │ │ │ │ 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 1d7270 │ │ │ │ + ble.n 1d7318 │ │ │ │ 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 │ │ │ │ @@ -524835,15 +524920,15 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 58f80 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ strb.w r0, [r5, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 1d72a4 │ │ │ │ + ble.n 1d734c │ │ │ │ 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 │ │ │ │ @@ -524851,15 +524936,15 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 58f80 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ strb.w r0, [r5, #-3] │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 1d72d8 │ │ │ │ + ble.n 1d7380 │ │ │ │ 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 │ │ │ │ @@ -524867,15 +524952,15 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 58f80 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ strb.w r0, [r5, #-2] │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 1d730c │ │ │ │ + ble.n 1d73b4 │ │ │ │ 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 │ │ │ │ @@ -524883,613 +524968,613 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ adds r6, #1 │ │ │ │ blx 58f80 │ │ │ │ adds r4, #16 │ │ │ │ strb.w r0, [r5, #-1] │ │ │ │ cmp r7, r6 │ │ │ │ add.w r5, r5, #4 │ │ │ │ - bne.n 1d7234 │ │ │ │ - ldr r2, [pc, #68] @ (1d7368 ) │ │ │ │ - ldr r3, [pc, #64] @ (1d7364 ) │ │ │ │ + bne.n 1d72dc │ │ │ │ + ldr r2, [pc, #68] @ (1d7410 ) │ │ │ │ + ldr r3, [pc, #64] @ (1d740c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d733e │ │ │ │ + bne.n 1d73e6 │ │ │ │ add sp, #24 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 597d0 <__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 1d7358 │ │ │ │ + b.n 1d7400 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - ldrh r0, [r6, #46] @ 0x2e │ │ │ │ + ldrh r0, [r1, #42] @ 0x2a │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r3, #38] @ 0x26 │ │ │ │ + ldrh r0, [r6, #32] │ │ │ │ lsls r0, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #124] @ (1d73fc ) │ │ │ │ - ldr r3, [pc, #124] @ (1d7400 ) │ │ │ │ + ldr r2, [pc, #124] @ (1d74a4 ) │ │ │ │ + ldr r3, [pc, #124] @ (1d74a8 ) │ │ │ │ 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 1d73dc │ │ │ │ + beq.n 1d7484 │ │ │ │ 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 1deea8 │ │ │ │ + bl 1def50 │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1deea8 │ │ │ │ + bl 1def50 │ │ │ │ ldrh.w r0, [sp, #8] │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 1deea8 │ │ │ │ + bl 1def50 │ │ │ │ str.w r9, [r4, #-20] │ │ │ │ cmp r8, r6 │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1d73a4 │ │ │ │ - ldr r2, [pc, #36] @ (1d7404 ) │ │ │ │ - ldr r3, [pc, #32] @ (1d7400 ) │ │ │ │ + bne.n 1d744c │ │ │ │ + ldr r2, [pc, #36] @ (1d74ac ) │ │ │ │ + ldr r3, [pc, #32] @ (1d74a8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d73f6 │ │ │ │ + bne.n 1d749e │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r0, [r7, #34] @ 0x22 │ │ │ │ + ldrh r0, [r2, #30] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r3, #32] │ │ │ │ + ldrh r4, [r6, #26] │ │ │ │ lsls r0, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #124] @ (1d7498 ) │ │ │ │ - ldr r3, [pc, #124] @ (1d749c ) │ │ │ │ + ldr r2, [pc, #124] @ (1d7540 ) │ │ │ │ + ldr r3, [pc, #124] @ (1d7544 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r7, 1d7478 │ │ │ │ + cbz r7, 1d7520 │ │ │ │ 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 1deea8 │ │ │ │ + bl 1def50 │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1deea8 │ │ │ │ + bl 1def50 │ │ │ │ ldrh.w r0, [sp, #8] │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 1deea8 │ │ │ │ + bl 1def50 │ │ │ │ ldrh.w r0, [sp, #10] │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bl 1deea8 │ │ │ │ + bl 1def50 │ │ │ │ cmp r7, r6 │ │ │ │ vstr s0, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 1d7436 │ │ │ │ - ldr r2, [pc, #36] @ (1d74a0 ) │ │ │ │ - ldr r3, [pc, #32] @ (1d749c ) │ │ │ │ + bne.n 1d74de │ │ │ │ + ldr r2, [pc, #36] @ (1d7548 ) │ │ │ │ + ldr r3, [pc, #32] @ (1d7544 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d7492 │ │ │ │ + bne.n 1d753a │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r4, [r3, #30] │ │ │ │ + ldrh r4, [r6, #24] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r0, #28] │ │ │ │ + ldrh r0, [r3, #22] │ │ │ │ lsls r0, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #124] @ (1d7534 ) │ │ │ │ - ldr r3, [pc, #124] @ (1d7538 ) │ │ │ │ + ldr r2, [pc, #124] @ (1d75dc ) │ │ │ │ + ldr r3, [pc, #124] @ (1d75e0 ) │ │ │ │ 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 1d7514 │ │ │ │ + beq.n 1d75bc │ │ │ │ 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 1deea8 │ │ │ │ + bl 1def50 │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1deea8 │ │ │ │ + bl 1def50 │ │ │ │ ldrh.w r0, [sp, #8] │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 1deea8 │ │ │ │ + bl 1def50 │ │ │ │ str.w r7, [r4, #-20] │ │ │ │ cmp r9, r6 │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1d74da │ │ │ │ - ldr r2, [pc, #36] @ (1d753c ) │ │ │ │ - ldr r3, [pc, #32] @ (1d7538 ) │ │ │ │ + bne.n 1d7582 │ │ │ │ + ldr r2, [pc, #36] @ (1d75e4 ) │ │ │ │ + ldr r3, [pc, #32] @ (1d75e0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d752e │ │ │ │ + bne.n 1d75d6 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r0, [r0, #26] │ │ │ │ + ldrh r0, [r3, #20] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r4, #22] │ │ │ │ + ldrh r4, [r7, #16] │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldrd ip, r6, [sp, #20] │ │ │ │ - cbz r6, 1d7562 │ │ │ │ + cbz r6, 1d760a │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ bic.w r7, r3, #3 │ │ │ │ add r0, ip │ │ │ │ movs r1, #0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1d7564 │ │ │ │ + bne.n 1d760c │ │ │ │ adds r1, #1 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 1d755c │ │ │ │ + bne.n 1d7604 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - vldr s11, [pc, #84] @ 1d75bc │ │ │ │ + vldr s11, [pc, #84] @ 1d7664 │ │ │ │ vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s12, [pc, #80] @ 1d75c0 │ │ │ │ + vldr s12, [pc, #80] @ 1d7668 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, r4 │ │ │ │ vldr s15, [r3, #12] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle.w lr, #0 │ │ │ │ - ble.n 1d75a2 │ │ │ │ + ble.n 1d764a │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmov.f32 s14, s12 │ │ │ │ vmla.f32 s14, s15, s11 │ │ │ │ mov.w lr, #255 @ 0xff │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 1d75a2 │ │ │ │ + bge.n 1d764a │ │ │ │ vmov lr, s14 │ │ │ │ strb.w lr, [ip], #1 │ │ │ │ adds r3, #16 │ │ │ │ cmp ip, r0 │ │ │ │ - bne.n 1d7574 │ │ │ │ + bne.n 1d761c │ │ │ │ adds r1, #1 │ │ │ │ add r2, r5 │ │ │ │ add r4, r7 │ │ │ │ add r0, r5 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 1d7570 │ │ │ │ + bne.n 1d7618 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub sp, #12 │ │ │ │ ldrd r4, r9, [sp, #40] @ 0x28 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1d76e8 │ │ │ │ + beq.w 1d7790 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1d76e8 │ │ │ │ + beq.w 1d7790 │ │ │ │ mov r8, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r2 │ │ │ │ bic.w r7, r3, #3 │ │ │ │ - vldr s12, [pc, #264] @ 1d76f0 │ │ │ │ + vldr s12, [pc, #264] @ 1d7798 │ │ │ │ movs r6, #0 │ │ │ │ - vldr s13, [pc, #260] @ 1d76f4 │ │ │ │ + vldr s13, [pc, #260] @ 1d779c │ │ │ │ vmov.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ add.w ip, r1, #16 │ │ │ │ mov r0, r5 │ │ │ │ mov.w lr, #0 │ │ │ │ - b.n 1d7676 │ │ │ │ + b.n 1d771e │ │ │ │ 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 1d763e │ │ │ │ + ble.n 1d76e6 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 1d76c4 │ │ │ │ + bge.n 1d776c │ │ │ │ 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 1d7666 │ │ │ │ + ble.n 1d770e │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 1d76ca │ │ │ │ + bge.n 1d7772 │ │ │ │ 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 1d76de │ │ │ │ + beq.n 1d7786 │ │ │ │ vldr s15, [ip, #-16] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1d76a6 │ │ │ │ + ble.n 1d774e │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1d76a6 │ │ │ │ + bge.n 1d774e │ │ │ │ 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 1d7612 │ │ │ │ + ble.n 1d76ba │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 1d7600 │ │ │ │ + blt.n 1d76a8 │ │ │ │ orr.w r3, r3, #65280 @ 0xff00 │ │ │ │ - b.n 1d7612 │ │ │ │ + b.n 1d76ba │ │ │ │ orr.w r3, r3, #16711680 @ 0xff0000 │ │ │ │ - b.n 1d763e │ │ │ │ + b.n 1d76e6 │ │ │ │ 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 1d7676 │ │ │ │ + bne.n 1d771e │ │ │ │ adds r6, #1 │ │ │ │ add r5, r8 │ │ │ │ add r1, r7 │ │ │ │ cmp r6, r9 │ │ │ │ - bne.n 1d75f4 │ │ │ │ + bne.n 1d769c │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - b.w 1d75c4 │ │ │ │ - cbz r2, 1d7758 │ │ │ │ + b.w 1d766c │ │ │ │ + cbz r2, 1d7800 │ │ │ │ movs r3, #0 │ │ │ │ push {r4, lr} │ │ │ │ - vldr s11, [pc, #88] @ 1d775c │ │ │ │ + vldr s11, [pc, #88] @ 1d7804 │ │ │ │ mov lr, r3 │ │ │ │ - vldr s12, [pc, #84] @ 1d7760 │ │ │ │ + vldr s12, [pc, #84] @ 1d7808 │ │ │ │ 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 1d7748 │ │ │ │ + ble.n 1d77f0 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmov.f32 s14, s12 │ │ │ │ vmla.f32 s14, s15, s11 │ │ │ │ mov.w ip, #255 @ 0xff │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 1d7748 │ │ │ │ + bge.n 1d77f0 │ │ │ │ vmov ip, s14 │ │ │ │ adds r3, #1 │ │ │ │ strb.w ip, [r0, #3] │ │ │ │ adds r1, #4 │ │ │ │ adds r0, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1d7710 │ │ │ │ + bne.n 1d77b8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - cbz r2, 1d77d0 │ │ │ │ + cbz r2, 1d7878 │ │ │ │ push {r4, lr} │ │ │ │ mov.w lr, #0 │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ sub sp, #8 │ │ │ │ - vldr s12, [pc, #96] @ 1d77d4 │ │ │ │ - vldr s13, [pc, #96] @ 1d77d8 │ │ │ │ + vldr s12, [pc, #96] @ 1d787c │ │ │ │ + vldr s13, [pc, #96] @ 1d7880 │ │ │ │ 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 1d77ac │ │ │ │ + ble.n 1d7854 │ │ │ │ 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 1d77ac │ │ │ │ + bge.n 1d7854 │ │ │ │ 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 1d777c │ │ │ │ + bne.n 1d7824 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - cbz r2, 1d784a │ │ │ │ + cbz r2, 1d78f2 │ │ │ │ push {lr} │ │ │ │ mov.w lr, #0 │ │ │ │ - vldr s12, [pc, #100] @ 1d784c │ │ │ │ + vldr s12, [pc, #100] @ 1d78f4 │ │ │ │ sub sp, #12 │ │ │ │ - vldr s13, [pc, #100] @ 1d7850 │ │ │ │ + vldr s13, [pc, #100] @ 1d78f8 │ │ │ │ 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 1d7826 │ │ │ │ + ble.n 1d78ce │ │ │ │ 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 1d7826 │ │ │ │ + bge.n 1d78ce │ │ │ │ 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 1d77f2 │ │ │ │ + bne.n 1d789a │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - cbz r2, 1d78ba │ │ │ │ + cbz r2, 1d7962 │ │ │ │ movs r3, #0 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov lr, r3 │ │ │ │ - vldr s11, [pc, #92] @ 1d78bc │ │ │ │ - vldr s12, [pc, #92] @ 1d78c0 │ │ │ │ + vldr s11, [pc, #92] @ 1d7964 │ │ │ │ + vldr s12, [pc, #92] @ 1d7968 │ │ │ │ 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 1d789c │ │ │ │ + ble.n 1d7944 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmov.f32 s14, s12 │ │ │ │ vmla.f32 s14, s15, s11 │ │ │ │ mov.w ip, #255 @ 0xff │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 1d789c │ │ │ │ + bge.n 1d7944 │ │ │ │ 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 1d786c │ │ │ │ + bne.n 1d7914 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - cbz r2, 1d7934 │ │ │ │ + cbz r2, 1d79dc │ │ │ │ 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] @ 1d7938 │ │ │ │ + vldr s17, [pc, #84] @ 1d79e0 │ │ │ │ mov r7, r6 │ │ │ │ - vldr s16, [pc, #80] @ 1d793c │ │ │ │ + vldr s16, [pc, #80] @ 1d79e4 │ │ │ │ ldrh r0, [r5, #0] │ │ │ │ strh r7, [r4, #0] │ │ │ │ strb r7, [r4, #2] │ │ │ │ - bl 1deea8 │ │ │ │ + bl 1def50 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1d7920 │ │ │ │ + ble.n 1d79c8 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 1d7920 │ │ │ │ + bge.n 1d79c8 │ │ │ │ vmov r3, s15 │ │ │ │ adds r6, #1 │ │ │ │ strb r3, [r4, #3] │ │ │ │ adds r5, #2 │ │ │ │ adds r4, #4 │ │ │ │ cmp r8, r6 │ │ │ │ - bne.n 1d78ec │ │ │ │ + bne.n 1d7994 │ │ │ │ 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, 1d79bc │ │ │ │ + cbz r2, 1d7a64 │ │ │ │ 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] @ 1d79c0 │ │ │ │ + vldr s16, [pc, #92] @ 1d7a68 │ │ │ │ mov.w r9, #255 @ 0xff │ │ │ │ ldrh r0, [r5, #0] │ │ │ │ - bl 1deea8 │ │ │ │ + bl 1def50 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1d7998 │ │ │ │ + ble.n 1d7a40 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ - vldr s15, [pc, #60] @ 1d79c4 │ │ │ │ + vldr s15, [pc, #60] @ 1d7a6c │ │ │ │ vmla.f32 s15, s0, s16 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 1d7998 │ │ │ │ + bge.n 1d7a40 │ │ │ │ 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 1d7968 │ │ │ │ + bne.n 1d7a10 │ │ │ │ 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, 1d79fe │ │ │ │ + cbz r2, 1d7aa6 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ mov.w ip, #1065353216 @ 0x3f800000 │ │ │ │ movs r2, #0 │ │ │ │ push {lr} │ │ │ │ @@ -525498,608 +525583,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 1d79da │ │ │ │ + bne.n 1d7a82 │ │ │ │ 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] @ (1d7ae4 ) │ │ │ │ - ldr r3, [pc, #212] @ (1d7ae8 ) │ │ │ │ + ldr r2, [pc, #208] @ (1d7b8c ) │ │ │ │ + ldr r3, [pc, #212] @ (1d7b90 ) │ │ │ │ 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 1d7abe │ │ │ │ + beq.n 1d7b66 │ │ │ │ movs r2, #0 │ │ │ │ mov lr, r1 │ │ │ │ adds r3, r0, #4 │ │ │ │ - vldr s11, [pc, #172] @ 1d7adc │ │ │ │ - vldr s12, [pc, #172] @ 1d7ae0 │ │ │ │ + vldr s11, [pc, #172] @ 1d7b84 │ │ │ │ + vldr s12, [pc, #172] @ 1d7b88 │ │ │ │ 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 1d7a76 │ │ │ │ + ble.n 1d7b1e │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ - bge.n 1d7a76 │ │ │ │ + bge.n 1d7b1e │ │ │ │ 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 1d7aae │ │ │ │ + ble.n 1d7b56 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ - bge.n 1d7aae │ │ │ │ + bge.n 1d7b56 │ │ │ │ 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 1d7a3a │ │ │ │ - ldr r2, [pc, #44] @ (1d7aec ) │ │ │ │ - ldr r3, [pc, #36] @ (1d7ae8 ) │ │ │ │ + bne.n 1d7ae2 │ │ │ │ + ldr r2, [pc, #44] @ (1d7b94 ) │ │ │ │ + ldr r3, [pc, #36] @ (1d7b90 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d7ad6 │ │ │ │ + bne.n 1d7b7e │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - strh r6, [r4, #46] @ 0x2e │ │ │ │ + strh r6, [r7, #40] @ 0x28 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r7, #40] @ 0x28 │ │ │ │ + strh r2, [r2, #36] @ 0x24 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #212] @ (1d7bd8 ) │ │ │ │ + ldr r1, [pc, #212] @ (1d7c80 ) │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #212] @ (1d7bdc ) │ │ │ │ + ldr r2, [pc, #212] @ (1d7c84 ) │ │ │ │ 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 1d7bb2 │ │ │ │ + beq.n 1d7c5a │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s11, [pc, #176] @ 1d7bd0 │ │ │ │ + vldr s11, [pc, #176] @ 1d7c78 │ │ │ │ vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s12, [pc, #172] @ 1d7bd4 │ │ │ │ + vldr s12, [pc, #172] @ 1d7c7c │ │ │ │ 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 1d7b68 │ │ │ │ + ble.n 1d7c10 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r0, #255 @ 0xff │ │ │ │ - bge.n 1d7b68 │ │ │ │ + bge.n 1d7c10 │ │ │ │ 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 1d7ba4 │ │ │ │ + ble.n 1d7c4c │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ - bge.n 1d7ba4 │ │ │ │ + bge.n 1d7c4c │ │ │ │ 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 1d7b28 │ │ │ │ - ldr r2, [pc, #44] @ (1d7be0 ) │ │ │ │ - ldr r3, [pc, #36] @ (1d7bdc ) │ │ │ │ + bne.n 1d7bd0 │ │ │ │ + ldr r2, [pc, #44] @ (1d7c88 ) │ │ │ │ + ldr r3, [pc, #36] @ (1d7c84 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d7bca │ │ │ │ + bne.n 1d7c72 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - strh r6, [r6, #38] @ 0x26 │ │ │ │ + strh r6, [r1, #34] @ 0x22 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r0, #34] @ 0x22 │ │ │ │ + strh r6, [r3, #28] │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #212] @ (1d7ccc ) │ │ │ │ - ldr r3, [pc, #216] @ (1d7cd0 ) │ │ │ │ + ldr r2, [pc, #212] @ (1d7d74 ) │ │ │ │ + ldr r3, [pc, #216] @ (1d7d78 ) │ │ │ │ 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 1d7ca6 │ │ │ │ + beq.n 1d7d4e │ │ │ │ movs r2, #0 │ │ │ │ mov lr, r1 │ │ │ │ adds r3, r0, #4 │ │ │ │ add r7, sp, #4 │ │ │ │ - vldr s11, [pc, #176] @ 1d7cc4 │ │ │ │ + vldr s11, [pc, #176] @ 1d7d6c │ │ │ │ mov r6, r2 │ │ │ │ - vldr s12, [pc, #172] @ 1d7cc8 │ │ │ │ + vldr s12, [pc, #172] @ 1d7d70 │ │ │ │ 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 1d7c5c │ │ │ │ + ble.n 1d7d04 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ - bge.n 1d7c5c │ │ │ │ + bge.n 1d7d04 │ │ │ │ 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 1d7c8c │ │ │ │ + ble.n 1d7d34 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ - bge.n 1d7c8c │ │ │ │ + bge.n 1d7d34 │ │ │ │ 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 1d7c22 │ │ │ │ - ldr r2, [pc, #44] @ (1d7cd4 ) │ │ │ │ - ldr r3, [pc, #36] @ (1d7cd0 ) │ │ │ │ + bne.n 1d7cca │ │ │ │ + ldr r2, [pc, #44] @ (1d7d7c ) │ │ │ │ + ldr r3, [pc, #36] @ (1d7d78 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d7cbe │ │ │ │ + bne.n 1d7d66 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - strh r2, [r0, #32] │ │ │ │ + strh r2, [r3, #26] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r2, #26] │ │ │ │ + strh r2, [r5, #20] │ │ │ │ lsls r0, r5, #2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d7d8a │ │ │ │ + beq.n 1d7e32 │ │ │ │ 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] @ 1d7d8c │ │ │ │ - vldr s16, [pc, #144] @ 1d7d90 │ │ │ │ + vldr s17, [pc, #144] @ 1d7e34 │ │ │ │ + vldr s16, [pc, #144] @ 1d7e38 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ uxth r0, r7 │ │ │ │ - bl 1deea8 │ │ │ │ + bl 1def50 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1d7d36 │ │ │ │ + ble.n 1d7dde │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1d7d36 │ │ │ │ + bge.n 1d7dde │ │ │ │ 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 1deea8 │ │ │ │ + bl 1def50 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1d7d74 │ │ │ │ + ble.n 1d7e1c │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1d7d74 │ │ │ │ + bge.n 1d7e1c │ │ │ │ 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 1d7d02 │ │ │ │ + bne.n 1d7daa │ │ │ │ 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 1d7e4e │ │ │ │ + beq.n 1d7ef6 │ │ │ │ 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] @ 1d7e50 │ │ │ │ + vldr s16, [pc, #152] @ 1d7ef8 │ │ │ │ mov.w r8, #255 @ 0xff │ │ │ │ ldr.w sl, [r5] │ │ │ │ uxth.w r0, sl │ │ │ │ - bl 1deea8 │ │ │ │ + bl 1def50 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1d7df6 │ │ │ │ + ble.n 1d7e9e │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1d7df6 │ │ │ │ - vldr s15, [pc, #104] @ 1d7e54 │ │ │ │ + bge.n 1d7e9e │ │ │ │ + vldr s15, [pc, #104] @ 1d7efc │ │ │ │ vmla.f32 s15, s0, s16 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ mov.w r0, sl, lsr #16 │ │ │ │ - bl 1deea8 │ │ │ │ + bl 1def50 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1d7e2e │ │ │ │ + ble.n 1d7ed6 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1d7e2e │ │ │ │ - vldr s15, [pc, #48] @ 1d7e54 │ │ │ │ + bge.n 1d7ed6 │ │ │ │ + vldr s15, [pc, #48] @ 1d7efc │ │ │ │ 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 1d7dbe │ │ │ │ + bne.n 1d7e66 │ │ │ │ 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] @ (1d7f74 ) │ │ │ │ - ldr r3, [pc, #264] @ (1d7f78 ) │ │ │ │ + ldr r2, [pc, #264] @ (1d801c ) │ │ │ │ + ldr r3, [pc, #264] @ (1d8020 ) │ │ │ │ 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 1d7f4c │ │ │ │ + beq.n 1d7ff4 │ │ │ │ mov lr, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ movs r5, #0 │ │ │ │ - vldr s11, [pc, #228] @ 1d7f6c │ │ │ │ - vldr s12, [pc, #228] @ 1d7f70 │ │ │ │ + vldr s11, [pc, #228] @ 1d8014 │ │ │ │ + vldr s12, [pc, #228] @ 1d8018 │ │ │ │ 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 1d7ed8 │ │ │ │ + ble.n 1d7f80 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1d7ed8 │ │ │ │ + bge.n 1d7f80 │ │ │ │ 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 1d7f08 │ │ │ │ + ble.n 1d7fb0 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1d7f08 │ │ │ │ + bge.n 1d7fb0 │ │ │ │ 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 1d7f38 │ │ │ │ + ble.n 1d7fe0 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1d7f38 │ │ │ │ + bge.n 1d7fe0 │ │ │ │ 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 1d7e94 │ │ │ │ - ldr r2, [pc, #44] @ (1d7f7c ) │ │ │ │ - ldr r3, [pc, #40] @ (1d7f78 ) │ │ │ │ + bne.n 1d7f3c │ │ │ │ + ldr r2, [pc, #44] @ (1d8024 ) │ │ │ │ + ldr r3, [pc, #40] @ (1d8020 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d7f66 │ │ │ │ + bne.n 1d800e │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - strh r4, [r1, #12] │ │ │ │ + strh r4, [r4, #6] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r5, #4] │ │ │ │ + strh r4, [r0, #0] │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #252] @ (1d8090 ) │ │ │ │ - ldr r3, [pc, #256] @ (1d8094 ) │ │ │ │ + ldr r2, [pc, #252] @ (1d8138 ) │ │ │ │ + ldr r3, [pc, #256] @ (1d813c ) │ │ │ │ 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 1d806c │ │ │ │ + beq.n 1d8114 │ │ │ │ mov lr, r1 │ │ │ │ adds r3, r0, #4 │ │ │ │ movs r4, #0 │ │ │ │ - vldr s11, [pc, #216] @ 1d8088 │ │ │ │ - vldr s12, [pc, #216] @ 1d808c │ │ │ │ + vldr s11, [pc, #216] @ 1d8130 │ │ │ │ + vldr s12, [pc, #216] @ 1d8134 │ │ │ │ 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 1d7ff8 │ │ │ │ + ble.n 1d80a0 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r2, #255 @ 0xff │ │ │ │ - bge.n 1d7ff8 │ │ │ │ + bge.n 1d80a0 │ │ │ │ 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 1d8028 │ │ │ │ + ble.n 1d80d0 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r2, #255 @ 0xff │ │ │ │ - bge.n 1d8028 │ │ │ │ + bge.n 1d80d0 │ │ │ │ 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 1d8058 │ │ │ │ + ble.n 1d8100 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r2, #255 @ 0xff │ │ │ │ - bge.n 1d8058 │ │ │ │ + bge.n 1d8100 │ │ │ │ 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 1d7fba │ │ │ │ - ldr r2, [pc, #40] @ (1d8098 ) │ │ │ │ - ldr r3, [pc, #36] @ (1d8094 ) │ │ │ │ + bne.n 1d8062 │ │ │ │ + ldr r2, [pc, #40] @ (1d8140 ) │ │ │ │ + ldr r3, [pc, #36] @ (1d813c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d8084 │ │ │ │ + bne.n 1d812c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - strh r6, [r4, #2] │ │ │ │ + ldrb r6, [r7, #30] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r1, #30] │ │ │ │ + ldrb r4, [r4, #27] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - cbz r2, 1d80d4 │ │ │ │ + cbz r2, 1d817c │ │ │ │ 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 │ │ │ │ @@ -526110,746 +526195,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 1d80b0 │ │ │ │ + bne.n 1d8158 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d81be │ │ │ │ + beq.n 1d8266 │ │ │ │ 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] @ 1d81c0 │ │ │ │ - vldr s16, [pc, #192] @ 1d81c4 │ │ │ │ + vldr s17, [pc, #192] @ 1d8268 │ │ │ │ + vldr s16, [pc, #192] @ 1d826c │ │ │ │ ldrh r5, [r6, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1deea8 │ │ │ │ + bl 1def50 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1d8138 │ │ │ │ + ble.n 1d81e0 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1d8138 │ │ │ │ + bge.n 1d81e0 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1deea8 │ │ │ │ + bl 1def50 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1d816e │ │ │ │ + ble.n 1d8216 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1d816e │ │ │ │ + bge.n 1d8216 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1deea8 │ │ │ │ + bl 1def50 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1d81a4 │ │ │ │ + ble.n 1d824c │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1d81a4 │ │ │ │ + bge.n 1d824c │ │ │ │ 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 1d8104 │ │ │ │ + bne.n 1d81ac │ │ │ │ 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] @ (1d8308 ) │ │ │ │ - ldr r3, [pc, #304] @ (1d830c ) │ │ │ │ + ldr r2, [pc, #300] @ (1d83b0 ) │ │ │ │ + ldr r3, [pc, #304] @ (1d83b4 ) │ │ │ │ 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 1d82e4 │ │ │ │ + beq.n 1d838c │ │ │ │ mov lr, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ - vldr s11, [pc, #264] @ 1d8300 │ │ │ │ + vldr s11, [pc, #264] @ 1d83a8 │ │ │ │ vmov.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s12, [pc, #260] @ 1d8304 │ │ │ │ + vldr s12, [pc, #260] @ 1d83ac │ │ │ │ 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 1d8244 │ │ │ │ + ble.n 1d82ec │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1d8244 │ │ │ │ + bge.n 1d82ec │ │ │ │ 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 1d8274 │ │ │ │ + ble.n 1d831c │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1d8274 │ │ │ │ + bge.n 1d831c │ │ │ │ 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 1d82a4 │ │ │ │ + ble.n 1d834c │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1d82a4 │ │ │ │ + bge.n 1d834c │ │ │ │ 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 1d82d4 │ │ │ │ + ble.n 1d837c │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1d82d4 │ │ │ │ + bge.n 1d837c │ │ │ │ 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 1d8202 │ │ │ │ - ldr r2, [pc, #40] @ (1d8310 ) │ │ │ │ - ldr r3, [pc, #36] @ (1d830c ) │ │ │ │ + bne.n 1d82aa │ │ │ │ + ldr r2, [pc, #40] @ (1d83b8 ) │ │ │ │ + ldr r3, [pc, #36] @ (1d83b4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d82fc │ │ │ │ + bne.n 1d83a4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - ldrb r6, [r3, #24] │ │ │ │ + ldrb r6, [r6, #21] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r2, #20] │ │ │ │ + ldrb r4, [r5, #17] │ │ │ │ lsls r0, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #272] @ (1d843c ) │ │ │ │ - ldr r3, [pc, #272] @ (1d8440 ) │ │ │ │ + ldr r2, [pc, #272] @ (1d84e4 ) │ │ │ │ + ldr r3, [pc, #272] @ (1d84e8 ) │ │ │ │ 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 1d8410 │ │ │ │ + beq.n 1d84b8 │ │ │ │ mov r5, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ - vldr s17, [pc, #236] @ 1d8434 │ │ │ │ - vldr s16, [pc, #236] @ 1d8438 │ │ │ │ + vldr s17, [pc, #236] @ 1d84dc │ │ │ │ + vldr s16, [pc, #236] @ 1d84e0 │ │ │ │ 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 1deea8 │ │ │ │ + bl 1def50 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1d838e │ │ │ │ + ble.n 1d8436 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1d838e │ │ │ │ + bge.n 1d8436 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ - bl 1deea8 │ │ │ │ + bl 1def50 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1d83c6 │ │ │ │ + ble.n 1d846e │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1d83c6 │ │ │ │ + bge.n 1d846e │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ ldrh.w r0, [sp, #8] │ │ │ │ - bl 1deea8 │ │ │ │ + bl 1def50 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1d83fe │ │ │ │ + ble.n 1d84a6 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1d83fe │ │ │ │ + bge.n 1d84a6 │ │ │ │ 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 1d8352 │ │ │ │ - ldr r2, [pc, #48] @ (1d8444 ) │ │ │ │ - ldr r3, [pc, #44] @ (1d8440 ) │ │ │ │ + bne.n 1d83fa │ │ │ │ + ldr r2, [pc, #48] @ (1d84ec ) │ │ │ │ + ldr r3, [pc, #44] @ (1d84e8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d842e │ │ │ │ + bne.n 1d84d6 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - ldrb r4, [r1, #19] │ │ │ │ + ldrb r4, [r4, #16] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r5, #15] │ │ │ │ + ldrb r0, [r0, #13] │ │ │ │ lsls r0, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #272] @ (1d8570 ) │ │ │ │ - ldr r3, [pc, #272] @ (1d8574 ) │ │ │ │ + ldr r2, [pc, #272] @ (1d8618 ) │ │ │ │ + ldr r3, [pc, #272] @ (1d861c ) │ │ │ │ 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 1d8546 │ │ │ │ + beq.n 1d85ee │ │ │ │ mov r5, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ - vldr s17, [pc, #232] @ 1d8568 │ │ │ │ + vldr s17, [pc, #232] @ 1d8610 │ │ │ │ mov.w r9, #255 @ 0xff │ │ │ │ - vldr s16, [pc, #228] @ 1d856c │ │ │ │ + vldr s16, [pc, #228] @ 1d8614 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldrh r3, [r5, #4] │ │ │ │ str r0, [r7, #0] │ │ │ │ uxth r0, r0 │ │ │ │ strh r3, [r7, #4] │ │ │ │ - bl 1deea8 │ │ │ │ + bl 1def50 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1d84c4 │ │ │ │ + ble.n 1d856c │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1d84c4 │ │ │ │ + bge.n 1d856c │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ - bl 1deea8 │ │ │ │ + bl 1def50 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1d84fc │ │ │ │ + ble.n 1d85a4 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1d84fc │ │ │ │ + bge.n 1d85a4 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ ldrh.w r0, [sp, #8] │ │ │ │ - bl 1deea8 │ │ │ │ + bl 1def50 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1d8534 │ │ │ │ + ble.n 1d85dc │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1d8534 │ │ │ │ + bge.n 1d85dc │ │ │ │ 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 1d848a │ │ │ │ - ldr r2, [pc, #48] @ (1d8578 ) │ │ │ │ - ldr r3, [pc, #40] @ (1d8574 ) │ │ │ │ + bne.n 1d8532 │ │ │ │ + ldr r2, [pc, #48] @ (1d8620 ) │ │ │ │ + ldr r3, [pc, #40] @ (1d861c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d8564 │ │ │ │ + bne.n 1d860c │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - ldrb r0, [r3, #14] │ │ │ │ + ldrb r0, [r6, #11] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r6, #10] │ │ │ │ + ldrb r2, [r1, #8] │ │ │ │ lsls r0, r5, #2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1d8692 │ │ │ │ + beq.w 1d873a │ │ │ │ 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] @ 1d8694 │ │ │ │ - vldr s16, [pc, #244] @ 1d8698 │ │ │ │ + vldr s17, [pc, #244] @ 1d873c │ │ │ │ + vldr s16, [pc, #244] @ 1d8740 │ │ │ │ ldrh r5, [r6, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1deea8 │ │ │ │ + bl 1def50 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1d85da │ │ │ │ + ble.n 1d8682 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1d85da │ │ │ │ + bge.n 1d8682 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1deea8 │ │ │ │ + bl 1def50 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1d8610 │ │ │ │ + ble.n 1d86b8 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1d8610 │ │ │ │ + bge.n 1d86b8 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1deea8 │ │ │ │ + bl 1def50 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1d8646 │ │ │ │ + ble.n 1d86ee │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1d8646 │ │ │ │ + bge.n 1d86ee │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1deea8 │ │ │ │ + bl 1def50 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1d867c │ │ │ │ + ble.n 1d8724 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1d867c │ │ │ │ + bge.n 1d8724 │ │ │ │ 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 1d85a6 │ │ │ │ + bne.n 1d864e │ │ │ │ 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 1d87ba │ │ │ │ + beq.w 1d8862 │ │ │ │ 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] @ 1d87bc │ │ │ │ - vldr s16, [pc, #252] @ 1d87c0 │ │ │ │ + vldr s17, [pc, #252] @ 1d8864 │ │ │ │ + vldr s16, [pc, #252] @ 1d8868 │ │ │ │ ldr.w r8, [r6] │ │ │ │ uxth.w r5, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1deea8 │ │ │ │ + bl 1def50 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1d8700 │ │ │ │ + ble.n 1d87a8 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1d8700 │ │ │ │ + bge.n 1d87a8 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1deea8 │ │ │ │ + bl 1def50 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1d8736 │ │ │ │ + ble.n 1d87de │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1d8736 │ │ │ │ + bge.n 1d87de │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1deea8 │ │ │ │ + bl 1def50 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1d876c │ │ │ │ + ble.n 1d8814 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1d876c │ │ │ │ + bge.n 1d8814 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ mov.w r0, r8, lsr #16 │ │ │ │ - bl 1deea8 │ │ │ │ + bl 1def50 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1d87a4 │ │ │ │ + ble.n 1d884c │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1d87a4 │ │ │ │ + bge.n 1d884c │ │ │ │ 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 1d86c6 │ │ │ │ + bne.n 1d876e │ │ │ │ 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] @ (1d891c ) │ │ │ │ - ldr r3, [pc, #320] @ (1d8920 ) │ │ │ │ + ldr r2, [pc, #320] @ (1d89c4 ) │ │ │ │ + ldr r3, [pc, #320] @ (1d89c8 ) │ │ │ │ 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 1d88f0 │ │ │ │ + beq.n 1d8998 │ │ │ │ mov r5, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ - vldr s17, [pc, #284] @ 1d8914 │ │ │ │ - vldr s16, [pc, #284] @ 1d8918 │ │ │ │ + vldr s17, [pc, #284] @ 1d89bc │ │ │ │ + vldr s16, [pc, #284] @ 1d89c0 │ │ │ │ add r3, sp, #4 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ ldrh.w r0, [sp, #4] │ │ │ │ - bl 1deea8 │ │ │ │ + bl 1def50 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1d883a │ │ │ │ + ble.n 1d88e2 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1d883a │ │ │ │ + bge.n 1d88e2 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ - bl 1deea8 │ │ │ │ + bl 1def50 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1d8872 │ │ │ │ + ble.n 1d891a │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1d8872 │ │ │ │ + bge.n 1d891a │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ ldrh.w r0, [sp, #8] │ │ │ │ - bl 1deea8 │ │ │ │ + bl 1def50 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1d88aa │ │ │ │ + ble.n 1d8952 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1d88aa │ │ │ │ + bge.n 1d8952 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ ldrh.w r0, [sp, #10] │ │ │ │ - bl 1deea8 │ │ │ │ + bl 1def50 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1d88e2 │ │ │ │ + ble.n 1d898a │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1d88e2 │ │ │ │ + bge.n 1d898a │ │ │ │ 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 1d87fe │ │ │ │ - ldr r2, [pc, #48] @ (1d8924 ) │ │ │ │ - ldr r3, [pc, #44] @ (1d8920 ) │ │ │ │ + bne.n 1d88a6 │ │ │ │ + ldr r2, [pc, #48] @ (1d89cc ) │ │ │ │ + ldr r3, [pc, #44] @ (1d89c8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d890e │ │ │ │ + bne.n 1d89b6 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - ldrb r4, [r3, #0] │ │ │ │ + strb r4, [r6, #29] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r1, #28] │ │ │ │ + strb r0, [r4, #25] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - cbz r2, 1d893a │ │ │ │ + cbz r2, 1d89e2 │ │ │ │ movs r3, #0 │ │ │ │ ldr.w ip, [r1], #4 │ │ │ │ adds r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ str.w ip, [r0], #4 │ │ │ │ - bne.n 1d892c │ │ │ │ + bne.n 1d89d4 │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d8988 │ │ │ │ + cbz r2, 1d8a30 │ │ │ │ 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 │ │ │ │ @@ -526862,19 +526947,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 1d8952 │ │ │ │ + bne.n 1d89fa │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d89cc │ │ │ │ + cbz r2, 1d8a74 │ │ │ │ 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 │ │ │ │ @@ -526884,19 +526969,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 1d89a2 │ │ │ │ + bne.n 1d8a4a │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d8a18 │ │ │ │ + cbz r2, 1d8ac0 │ │ │ │ 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 │ │ │ │ @@ -526907,19 +526992,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 1d89e4 │ │ │ │ + bne.n 1d8a8c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d8a70 │ │ │ │ + cbz r2, 1d8b18 │ │ │ │ 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 │ │ │ │ @@ -526937,19 +527022,19 @@ │ │ │ │ mov r0, ip │ │ │ │ blx 59848 <__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 1d8a3a │ │ │ │ + bne.n 1d8ae2 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d8abc │ │ │ │ + cbz r2, 1d8b64 │ │ │ │ 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 │ │ │ │ @@ -526962,19 +527047,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 1d8a8e │ │ │ │ + bne.n 1d8b36 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d8b14 │ │ │ │ + cbz r2, 1d8bbc │ │ │ │ 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 │ │ │ │ @@ -526990,19 +527075,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 1d8ad8 │ │ │ │ + bne.n 1d8b80 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d8b6c │ │ │ │ + cbz r2, 1d8c14 │ │ │ │ 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 │ │ │ │ @@ -527018,38 +527103,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 1d8b30 │ │ │ │ + bne.n 1d8bd8 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d8ba4 │ │ │ │ + cbz r2, 1d8c4c │ │ │ │ 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 1d8b80 │ │ │ │ + bne.n 1d8c28 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d8be8 │ │ │ │ + cbz r2, 1d8c90 │ │ │ │ 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 │ │ │ │ @@ -527060,19 +527145,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 1d8bb6 │ │ │ │ + bne.n 1d8c5e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d8c26 │ │ │ │ + cbz r2, 1d8cce │ │ │ │ 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 │ │ │ │ @@ -527081,18 +527166,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 1d8bf8 │ │ │ │ + bne.n 1d8ca0 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d8c74 │ │ │ │ + cbz r2, 1d8d1c │ │ │ │ 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 │ │ │ │ @@ -527106,19 +527191,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 1d8c3e │ │ │ │ + bne.n 1d8ce6 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d8cd2 │ │ │ │ + cbz r2, 1d8d7a │ │ │ │ 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 │ │ │ │ @@ -527134,18 +527219,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 1d8c8e │ │ │ │ + bne.n 1d8d36 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d8d24 │ │ │ │ + cbz r2, 1d8dcc │ │ │ │ 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 │ │ │ │ @@ -527160,19 +527245,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 1d8ce6 │ │ │ │ + bne.n 1d8d8e │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d8d80 │ │ │ │ + cbz r2, 1d8e28 │ │ │ │ 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 │ │ │ │ @@ -527191,19 +527276,19 @@ │ │ │ │ mov r0, ip │ │ │ │ blx 58bd4 <__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 1d8d46 │ │ │ │ + bne.n 1d8dee │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d8ddc │ │ │ │ + cbz r2, 1d8e84 │ │ │ │ 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 │ │ │ │ @@ -527220,19 +527305,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 1d8da0 │ │ │ │ + bne.n 1d8e48 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d8e1c │ │ │ │ + cbz r2, 1d8ec4 │ │ │ │ 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 │ │ │ │ @@ -527242,19 +527327,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 1d8df4 │ │ │ │ + bne.n 1d8e9c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d8e60 │ │ │ │ + cbz r2, 1d8f08 │ │ │ │ subs r2, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r0 │ │ │ │ subs r0, r4, #1 │ │ │ │ add r4, r2 │ │ │ │ ldrb.w lr, [r0, #1]! │ │ │ │ @@ -527266,19 +527351,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 1d8e2e │ │ │ │ + bne.n 1d8ed6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d8ec2 │ │ │ │ + cbz r2, 1d8f6a │ │ │ │ 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 │ │ │ │ @@ -527297,18 +527382,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 1d8e7a │ │ │ │ + bne.n 1d8f22 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d8f1e │ │ │ │ + cbz r2, 1d8fc6 │ │ │ │ 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 │ │ │ │ @@ -527325,18 +527410,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 1d8ee0 │ │ │ │ + bne.n 1d8f88 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d8f5c │ │ │ │ + cbz r2, 1d9004 │ │ │ │ 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]! │ │ │ │ @@ -527346,19 +527431,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 1d8f30 │ │ │ │ + bne.n 1d8fd8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d8f9c │ │ │ │ + cbz r2, 1d9044 │ │ │ │ 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]! │ │ │ │ @@ -527368,19 +527453,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 1d8f70 │ │ │ │ + bne.n 1d9018 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d8ffe │ │ │ │ + cbz r2, 1d90a6 │ │ │ │ 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 │ │ │ │ @@ -527399,18 +527484,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 1d8fba │ │ │ │ + bne.n 1d9062 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d9058 │ │ │ │ + cbz r2, 1d9100 │ │ │ │ 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 │ │ │ │ @@ -527427,19 +527512,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 1d901c │ │ │ │ + bne.n 1d90c4 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d90ca │ │ │ │ + cbz r2, 1d9172 │ │ │ │ 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 │ │ │ │ @@ -527459,18 +527544,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 1d9076 │ │ │ │ + bne.n 1d911e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d913a │ │ │ │ + cbz r2, 1d91e2 │ │ │ │ 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 │ │ │ │ @@ -527490,18 +527575,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 1d90e6 │ │ │ │ + bne.n 1d918e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d918c │ │ │ │ + cbz r2, 1d9234 │ │ │ │ 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 │ │ │ │ @@ -527516,19 +527601,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 1d9146 │ │ │ │ + bne.n 1d91ee │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d9208 │ │ │ │ + cbz r2, 1d92b0 │ │ │ │ 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 │ │ │ │ @@ -527553,19 +527638,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 1d91a6 │ │ │ │ + bne.n 1d924e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d9280 │ │ │ │ + cbz r2, 1d9328 │ │ │ │ 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 │ │ │ │ @@ -527588,19 +527673,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 1d9228 │ │ │ │ + bne.n 1d92d0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d92cc │ │ │ │ + cbz r2, 1d9374 │ │ │ │ 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 │ │ │ │ @@ -527613,19 +527698,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 1d9294 │ │ │ │ + bne.n 1d933c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d931c │ │ │ │ + cbz r2, 1d93c4 │ │ │ │ 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 │ │ │ │ @@ -527640,19 +527725,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 1d92de │ │ │ │ + bne.n 1d9386 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d9398 │ │ │ │ + cbz r2, 1d9440 │ │ │ │ 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 │ │ │ │ @@ -527677,19 +527762,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 1d933a │ │ │ │ + bne.n 1d93e2 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d93e2 │ │ │ │ + cbz r2, 1d948a │ │ │ │ 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 │ │ │ │ @@ -527702,18 +527787,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 1d93ac │ │ │ │ + bne.n 1d9454 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d9456 │ │ │ │ + cbz r2, 1d94fe │ │ │ │ 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 │ │ │ │ @@ -527736,32 +527821,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 1d9400 │ │ │ │ + bne.n 1d94a8 │ │ │ │ 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] @ (1d94fc ) │ │ │ │ - ldr r3, [pc, #144] @ (1d9500 ) │ │ │ │ + ldr r2, [pc, #144] @ (1d95a4 ) │ │ │ │ + ldr r3, [pc, #144] @ (1d95a8 ) │ │ │ │ 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 1d94de │ │ │ │ + beq.n 1d9586 │ │ │ │ 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] │ │ │ │ @@ -527785,34 +527870,34 @@ │ │ │ │ movs r3, #0 │ │ │ │ umlal r0, ip, r1, fp │ │ │ │ mov r1, ip │ │ │ │ blx 59848 <__aeabi_ldivmod@plt> │ │ │ │ cmp r8, r7 │ │ │ │ strb.w r0, [r5, #-1] │ │ │ │ strh.w r9, [r5], #4 │ │ │ │ - bne.n 1d948c │ │ │ │ - ldr r2, [pc, #36] @ (1d9504 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d9500 ) │ │ │ │ + bne.n 1d9534 │ │ │ │ + ldr r2, [pc, #36] @ (1d95ac ) │ │ │ │ + ldr r3, [pc, #28] @ (1d95a8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d94f8 │ │ │ │ + bne.n 1d95a0 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ - ldr r4, [r1, #56] @ 0x38 │ │ │ │ + ldr r4, [r4, #44] @ 0x2c │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r3, #48] @ 0x30 │ │ │ │ + ldr r2, [r6, #36] @ 0x24 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - cbz r2, 1d9558 │ │ │ │ + cbz r2, 1d9600 │ │ │ │ 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 │ │ │ │ @@ -527828,33 +527913,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 1d9516 │ │ │ │ + bne.n 1d95be │ │ │ │ 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] @ (1d9604 ) │ │ │ │ - ldr r3, [pc, #148] @ (1d9608 ) │ │ │ │ + ldr r2, [pc, #148] @ (1d96ac ) │ │ │ │ + ldr r3, [pc, #148] @ (1d96b0 ) │ │ │ │ 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 1d95e6 │ │ │ │ + beq.n 1d968e │ │ │ │ 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] │ │ │ │ @@ -527879,34 +527964,34 @@ │ │ │ │ bic.w ip, r3, r3, asr #31 │ │ │ │ movs r3, #0 │ │ │ │ umlal r0, r1, ip, fp │ │ │ │ blx 58bd4 <__aeabi_uldivmod@plt> │ │ │ │ cmp r8, r7 │ │ │ │ strb.w r0, [r5, #-1] │ │ │ │ strh.w r9, [r5], #4 │ │ │ │ - bne.n 1d9590 │ │ │ │ - ldr r2, [pc, #36] @ (1d960c ) │ │ │ │ - ldr r3, [pc, #28] @ (1d9608 ) │ │ │ │ + bne.n 1d9638 │ │ │ │ + ldr r2, [pc, #36] @ (1d96b4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d96b0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d9600 │ │ │ │ + bne.n 1d96a8 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ - ldr r0, [r1, #40] @ 0x28 │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ + ldr r2, [r5, #20] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - cbz r2, 1d9664 │ │ │ │ + cbz r2, 1d970c │ │ │ │ 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 │ │ │ │ @@ -527922,19 +528007,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 1d9620 │ │ │ │ + bne.n 1d96c8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d96bc │ │ │ │ + cbz r2, 1d9764 │ │ │ │ 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 │ │ │ │ @@ -527950,19 +528035,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 1d9678 │ │ │ │ + bne.n 1d9720 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d9714 │ │ │ │ + cbz r2, 1d97bc │ │ │ │ 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 │ │ │ │ @@ -527978,19 +528063,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 1d96d6 │ │ │ │ + bne.n 1d977e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d976c │ │ │ │ + cbz r2, 1d9814 │ │ │ │ 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 │ │ │ │ @@ -528006,19 +528091,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 1d972e │ │ │ │ + bne.n 1d97d6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d97c4 │ │ │ │ + cbz r2, 1d986c │ │ │ │ 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 │ │ │ │ @@ -528034,19 +528119,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 1d9780 │ │ │ │ + bne.n 1d9828 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d981c │ │ │ │ + cbz r2, 1d98c4 │ │ │ │ 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 │ │ │ │ @@ -528062,19 +528147,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 1d97d8 │ │ │ │ + bne.n 1d9880 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d9874 │ │ │ │ + cbz r2, 1d991c │ │ │ │ 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 │ │ │ │ @@ -528090,19 +528175,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 1d9830 │ │ │ │ + bne.n 1d98d8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d98cc │ │ │ │ + cbz r2, 1d9974 │ │ │ │ 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 │ │ │ │ @@ -528118,19 +528203,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 1d9888 │ │ │ │ + bne.n 1d9930 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d9916 │ │ │ │ + cbz r2, 1d99be │ │ │ │ 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 │ │ │ │ @@ -528144,18 +528229,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 1d98de │ │ │ │ + bne.n 1d9986 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d995e │ │ │ │ + cbz r2, 1d9a06 │ │ │ │ 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 │ │ │ │ @@ -528169,19 +528254,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 1d9926 │ │ │ │ + bne.n 1d99ce │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d99ec │ │ │ │ + beq.n 1d9a94 │ │ │ │ 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 │ │ │ │ @@ -528210,20 +528295,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 1d9978 │ │ │ │ + bne.n 1d9a20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d9a7c │ │ │ │ + beq.n 1d9b24 │ │ │ │ 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 │ │ │ │ @@ -528252,33 +528337,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 1d9a08 │ │ │ │ + bne.n 1d9ab0 │ │ │ │ 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] @ (1d9b44 ) │ │ │ │ - ldr r3, [pc, #176] @ (1d9b48 ) │ │ │ │ + ldr r2, [pc, #176] @ (1d9bec ) │ │ │ │ + ldr r3, [pc, #176] @ (1d9bf0 ) │ │ │ │ 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 1d9b26 │ │ │ │ + beq.n 1d9bce │ │ │ │ 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] │ │ │ │ @@ -528312,47 +528397,47 @@ │ │ │ │ movs r3, #0 │ │ │ │ umlal r0, ip, r1, r4 │ │ │ │ mov r1, ip │ │ │ │ blx 59848 <__aeabi_ldivmod@plt> │ │ │ │ strb.w r4, [r5, #-5] │ │ │ │ strb.w r0, [r5, #-6] │ │ │ │ cmp r9, r8 │ │ │ │ - bne.n 1d9ab4 │ │ │ │ - ldr r2, [pc, #36] @ (1d9b4c ) │ │ │ │ - ldr r3, [pc, #28] @ (1d9b48 ) │ │ │ │ + bne.n 1d9b5c │ │ │ │ + ldr r2, [pc, #36] @ (1d9bf4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d9bf0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d9b40 │ │ │ │ + bne.n 1d9be8 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ - str r4, [r4, #84] @ 0x54 │ │ │ │ + str r4, [r7, #72] @ 0x48 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r2, #76] @ 0x4c │ │ │ │ + str r2, [r5, #64] @ 0x40 │ │ │ │ lsls r0, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #160] @ (1d9c04 ) │ │ │ │ - ldr r3, [pc, #160] @ (1d9c08 ) │ │ │ │ + ldr r2, [pc, #160] @ (1d9cac ) │ │ │ │ + ldr r3, [pc, #160] @ (1d9cb0 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1d9be4 │ │ │ │ + cbz r6, 1d9c8c │ │ │ │ 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] │ │ │ │ @@ -528378,48 +528463,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 1d9b8a │ │ │ │ - ldr r2, [pc, #36] @ (1d9c0c ) │ │ │ │ - ldr r3, [pc, #32] @ (1d9c08 ) │ │ │ │ + bne.n 1d9c32 │ │ │ │ + ldr r2, [pc, #36] @ (1d9cb4 ) │ │ │ │ + ldr r3, [pc, #32] @ (1d9cb0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d9bfe │ │ │ │ + bne.n 1d9ca6 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r4, [r2, #72] @ 0x48 │ │ │ │ + str r4, [r5, #60] @ 0x3c │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r2, #64] @ 0x40 │ │ │ │ + str r4, [r5, #52] @ 0x34 │ │ │ │ lsls r0, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #168] @ (1d9ccc ) │ │ │ │ - ldr r3, [pc, #168] @ (1d9cd0 ) │ │ │ │ + ldr r2, [pc, #168] @ (1d9d74 ) │ │ │ │ + ldr r3, [pc, #168] @ (1d9d78 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1d9cac │ │ │ │ + cbz r6, 1d9d54 │ │ │ │ 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 │ │ │ │ @@ -528446,35 +528531,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 1d9c4c │ │ │ │ - ldr r2, [pc, #36] @ (1d9cd4 ) │ │ │ │ - ldr r3, [pc, #32] @ (1d9cd0 ) │ │ │ │ + bne.n 1d9cf4 │ │ │ │ + ldr r2, [pc, #36] @ (1d9d7c ) │ │ │ │ + ldr r3, [pc, #32] @ (1d9d78 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d9cc6 │ │ │ │ + bne.n 1d9d6e │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r4, [r2, #60] @ 0x3c │ │ │ │ + str r4, [r5, #48] @ 0x30 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r1, #52] @ 0x34 │ │ │ │ + str r4, [r4, #40] @ 0x28 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - cbz r2, 1d9d36 │ │ │ │ + cbz r2, 1d9dde │ │ │ │ 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 │ │ │ │ @@ -528493,18 +528578,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 1d9ce8 │ │ │ │ + bne.n 1d9d90 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d9d86 │ │ │ │ + cbz r2, 1d9e2e │ │ │ │ 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 │ │ │ │ @@ -528519,18 +528604,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 1d9d44 │ │ │ │ + bne.n 1d9dec │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d9de4 │ │ │ │ + cbz r2, 1d9e8c │ │ │ │ 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 │ │ │ │ @@ -528549,19 +528634,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 1d9d9a │ │ │ │ + bne.n 1d9e42 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d9e44 │ │ │ │ + cbz r2, 1d9eec │ │ │ │ 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 │ │ │ │ @@ -528580,19 +528665,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 1d9dfa │ │ │ │ + bne.n 1d9ea2 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d9ea8 │ │ │ │ + cbz r2, 1d9f50 │ │ │ │ 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 │ │ │ │ @@ -528611,19 +528696,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 1d9e58 │ │ │ │ + bne.n 1d9f00 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d9f0c │ │ │ │ + cbz r2, 1d9fb4 │ │ │ │ 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 │ │ │ │ @@ -528642,19 +528727,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 1d9ebc │ │ │ │ + bne.n 1d9f64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d9f70 │ │ │ │ + cbz r2, 1da018 │ │ │ │ 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 │ │ │ │ @@ -528673,33 +528758,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 1d9f20 │ │ │ │ + bne.n 1d9fc8 │ │ │ │ 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] @ (1da040 ) │ │ │ │ - ldr r3, [pc, #184] @ (1da044 ) │ │ │ │ + ldr r2, [pc, #184] @ (1da0e8 ) │ │ │ │ + ldr r3, [pc, #184] @ (1da0ec ) │ │ │ │ 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 1da022 │ │ │ │ + beq.n 1da0ca │ │ │ │ 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] │ │ │ │ @@ -528736,48 +528821,48 @@ │ │ │ │ movs r1, #0 │ │ │ │ umlal ip, r1, r0, r4 │ │ │ │ mov r0, ip │ │ │ │ blx 58bd4 <__aeabi_uldivmod@plt> │ │ │ │ strb.w r4, [r5, #-5] │ │ │ │ strb.w r0, [r5, #-6] │ │ │ │ cmp r9, r8 │ │ │ │ - bne.n 1d9fa8 │ │ │ │ - ldr r2, [pc, #36] @ (1da048 ) │ │ │ │ - ldr r3, [pc, #28] @ (1da044 ) │ │ │ │ + bne.n 1da050 │ │ │ │ + ldr r2, [pc, #36] @ (1da0f0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1da0ec ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1da03c │ │ │ │ + bne.n 1da0e4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ - str r0, [r6, #4] │ │ │ │ + ldrsh r0, [r1, r7] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r6, [r2, r7] │ │ │ │ + ldrsh r6, [r5, r4] │ │ │ │ lsls r0, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #196] @ (1da124 ) │ │ │ │ - ldr r3, [pc, #196] @ (1da128 ) │ │ │ │ + ldr r2, [pc, #196] @ (1da1cc ) │ │ │ │ + ldr r3, [pc, #196] @ (1da1d0 ) │ │ │ │ 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 1da104 │ │ │ │ + beq.n 1da1ac │ │ │ │ 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] │ │ │ │ @@ -528812,36 +528897,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 1da088 │ │ │ │ - ldr r2, [pc, #36] @ (1da12c ) │ │ │ │ - ldr r3, [pc, #32] @ (1da128 ) │ │ │ │ + bne.n 1da130 │ │ │ │ + ldr r2, [pc, #36] @ (1da1d4 ) │ │ │ │ + ldr r3, [pc, #32] @ (1da1d0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1da11e │ │ │ │ + bne.n 1da1c6 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrsh r0, [r3, r6] │ │ │ │ + ldrsh r0, [r6, r3] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r6, r3] │ │ │ │ + ldrsh r4, [r1, r1] │ │ │ │ lsls r0, r5, #2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1da1c8 │ │ │ │ + beq.n 1da270 │ │ │ │ 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 │ │ │ │ @@ -528873,20 +528958,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 1da148 │ │ │ │ + bne.n 1da1f0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1da264 │ │ │ │ + beq.n 1da30c │ │ │ │ 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 │ │ │ │ @@ -528918,33 +529003,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 1da1e4 │ │ │ │ + bne.n 1da28c │ │ │ │ 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] @ (1da340 ) │ │ │ │ - ldr r3, [pc, #196] @ (1da344 ) │ │ │ │ + ldr r2, [pc, #196] @ (1da3e8 ) │ │ │ │ + ldr r3, [pc, #196] @ (1da3ec ) │ │ │ │ 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 1da322 │ │ │ │ + beq.n 1da3ca │ │ │ │ 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 │ │ │ │ @@ -528980,34 +529065,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 1da2a6 │ │ │ │ - ldr r2, [pc, #36] @ (1da348 ) │ │ │ │ - ldr r3, [pc, #28] @ (1da344 ) │ │ │ │ + bne.n 1da34e │ │ │ │ + ldr r2, [pc, #36] @ (1da3f0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1da3ec ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1da33c │ │ │ │ + bne.n 1da3e4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ - ldrb r4, [r7, r5] │ │ │ │ + ldrb r4, [r2, r3] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r2, r3] │ │ │ │ + ldrb r6, [r5, r0] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - cbz r2, 1da3a4 │ │ │ │ + cbz r2, 1da44c │ │ │ │ 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 │ │ │ │ @@ -529024,19 +529109,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 1da358 │ │ │ │ + bne.n 1da400 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1da404 │ │ │ │ + cbz r2, 1da4ac │ │ │ │ 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 │ │ │ │ @@ -529053,19 +529138,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 1da3b6 │ │ │ │ + bne.n 1da45e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1da464 │ │ │ │ + cbz r2, 1da50c │ │ │ │ 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 │ │ │ │ @@ -529082,19 +529167,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 1da416 │ │ │ │ + bne.n 1da4be │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1da4c0 │ │ │ │ + cbz r2, 1da568 │ │ │ │ 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 │ │ │ │ @@ -529111,19 +529196,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 1da474 │ │ │ │ + bne.n 1da51c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1da514 │ │ │ │ + cbz r2, 1da5bc │ │ │ │ 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 │ │ │ │ @@ -529139,19 +529224,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 1da4d0 │ │ │ │ + bne.n 1da578 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1da568 │ │ │ │ + cbz r2, 1da610 │ │ │ │ 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 │ │ │ │ @@ -529167,19 +529252,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 1da524 │ │ │ │ + bne.n 1da5cc │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1da5bc │ │ │ │ + cbz r2, 1da664 │ │ │ │ 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 │ │ │ │ @@ -529195,19 +529280,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 1da578 │ │ │ │ + bne.n 1da620 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1da610 │ │ │ │ + cbz r2, 1da6b8 │ │ │ │ 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 │ │ │ │ @@ -529223,20 +529308,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 1da5cc │ │ │ │ + bne.n 1da674 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1da6b0 │ │ │ │ + beq.n 1da758 │ │ │ │ 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 │ │ │ │ @@ -529269,20 +529354,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 1da630 │ │ │ │ + bne.n 1da6d8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1da750 │ │ │ │ + beq.n 1da7f8 │ │ │ │ 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 │ │ │ │ @@ -529315,20 +529400,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 1da6d0 │ │ │ │ + bne.n 1da778 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1da7f0 │ │ │ │ + beq.n 1da898 │ │ │ │ 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 │ │ │ │ @@ -529361,20 +529446,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 1da770 │ │ │ │ + bne.n 1da818 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1da890 │ │ │ │ + beq.n 1da938 │ │ │ │ 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 │ │ │ │ @@ -529407,33 +529492,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 1da810 │ │ │ │ + bne.n 1da8b8 │ │ │ │ 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] @ (1da978 ) │ │ │ │ - ldr r3, [pc, #208] @ (1da97c ) │ │ │ │ + ldr r2, [pc, #208] @ (1daa20 ) │ │ │ │ + ldr r3, [pc, #208] @ (1daa24 ) │ │ │ │ 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 1da958 │ │ │ │ + beq.n 1daa00 │ │ │ │ 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 │ │ │ │ @@ -529476,49 +529561,49 @@ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ umlal r0, r1, r3, fp │ │ │ │ movs r3, #0 │ │ │ │ blx 59848 <__aeabi_ldivmod@plt> │ │ │ │ cmp r9, r7 │ │ │ │ bfi r5, r0, #24, #8 │ │ │ │ str.w r5, [r8], #4 │ │ │ │ - bne.n 1da8c4 │ │ │ │ - ldr r2, [pc, #36] @ (1da980 ) │ │ │ │ - ldr r3, [pc, #32] @ (1da97c ) │ │ │ │ + bne.n 1da96c │ │ │ │ + ldr r2, [pc, #36] @ (1daa28 ) │ │ │ │ + ldr r3, [pc, #32] @ (1daa24 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1da972 │ │ │ │ + bne.n 1daa1a │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrsb r0, [r2, r5] │ │ │ │ + ldrsb r0, [r5, r2] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r0, [r4, r2] │ │ │ │ + strb r0, [r7, r7] │ │ │ │ lsls r0, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #180] @ (1daa4c ) │ │ │ │ - ldr r3, [pc, #180] @ (1daa50 ) │ │ │ │ + ldr r2, [pc, #180] @ (1daaf4 ) │ │ │ │ + ldr r3, [pc, #180] @ (1daaf8 ) │ │ │ │ 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 1daa2e │ │ │ │ + beq.n 1daad6 │ │ │ │ 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 │ │ │ │ @@ -529550,35 +529635,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 1da9c0 │ │ │ │ - ldr r2, [pc, #36] @ (1daa54 ) │ │ │ │ - ldr r3, [pc, #28] @ (1daa50 ) │ │ │ │ + bne.n 1daa68 │ │ │ │ + ldr r2, [pc, #36] @ (1daafc ) │ │ │ │ + ldr r3, [pc, #28] @ (1daaf8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1daa48 │ │ │ │ + bne.n 1daaf0 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ - ldrsb r0, [r4, r1] │ │ │ │ + strb r0, [r7, r6] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r1, r7] │ │ │ │ + strb r2, [r4, r4] │ │ │ │ lsls r0, r5, #2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1dab00 │ │ │ │ + beq.n 1daba8 │ │ │ │ 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 │ │ │ │ @@ -529614,19 +529699,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 1daa70 │ │ │ │ + bne.n 1dab18 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1dab74 │ │ │ │ + cbz r2, 1dac1c │ │ │ │ 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 │ │ │ │ @@ -529649,19 +529734,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 1dab12 │ │ │ │ + bne.n 1dabba │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1dabea │ │ │ │ + cbz r2, 1dac92 │ │ │ │ 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 │ │ │ │ @@ -529684,18 +529769,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 1dab86 │ │ │ │ + bne.n 1dac2e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1dac5c │ │ │ │ + cbz r2, 1dad04 │ │ │ │ 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 │ │ │ │ @@ -529718,19 +529803,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 1dabfa │ │ │ │ + bne.n 1daca2 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1dacd0 │ │ │ │ + cbz r2, 1dad78 │ │ │ │ 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 │ │ │ │ @@ -529753,20 +529838,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 1dac6e │ │ │ │ + bne.n 1dad16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1dad7a │ │ │ │ + beq.n 1dae22 │ │ │ │ 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 │ │ │ │ @@ -529802,32 +529887,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 1dacee │ │ │ │ + bne.n 1dad96 │ │ │ │ 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] @ (1dae6c ) │ │ │ │ - ldr r3, [pc, #220] @ (1dae70 ) │ │ │ │ + ldr r2, [pc, #220] @ (1daf14 ) │ │ │ │ + ldr r3, [pc, #220] @ (1daf18 ) │ │ │ │ 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 1dae4c │ │ │ │ + beq.n 1daef4 │ │ │ │ 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 │ │ │ │ @@ -529874,49 +529959,49 @@ │ │ │ │ bic.w r3, r3, r3, asr #31 │ │ │ │ umlal r0, r1, r3, fp │ │ │ │ movs r3, #0 │ │ │ │ blx 58bd4 <__aeabi_uldivmod@plt> │ │ │ │ cmp r9, r7 │ │ │ │ bfi r5, r0, #24, #8 │ │ │ │ str.w r5, [r8], #4 │ │ │ │ - bne.n 1dadac │ │ │ │ - ldr r2, [pc, #36] @ (1dae74 ) │ │ │ │ - ldr r3, [pc, #32] @ (1dae70 ) │ │ │ │ + bne.n 1dae54 │ │ │ │ + ldr r2, [pc, #36] @ (1daf1c ) │ │ │ │ + ldr r3, [pc, #32] @ (1daf18 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1dae66 │ │ │ │ + bne.n 1daf0e │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r0, [r5, r1] │ │ │ │ + str r0, [r0, r7] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r5, r6] │ │ │ │ + str r4, [r0, r4] │ │ │ │ lsls r0, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #236] @ (1daf78 ) │ │ │ │ - ldr r3, [pc, #236] @ (1daf7c ) │ │ │ │ + ldr r2, [pc, #236] @ (1db020 ) │ │ │ │ + ldr r3, [pc, #236] @ (1db024 ) │ │ │ │ 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 1daf58 │ │ │ │ + beq.n 1db000 │ │ │ │ movs r2, #5 │ │ │ │ movt r2, #2 │ │ │ │ mov r6, r0 │ │ │ │ mov lr, r1 │ │ │ │ movs r5, #0 │ │ │ │ movw r4, #16383 @ 0x3fff │ │ │ │ add r3, sp, #4 │ │ │ │ @@ -529960,36 +530045,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 1daeb0 │ │ │ │ - ldr r2, [pc, #36] @ (1daf80 ) │ │ │ │ - ldr r3, [pc, #32] @ (1daf7c ) │ │ │ │ + bne.n 1daf58 │ │ │ │ + ldr r2, [pc, #36] @ (1db028 ) │ │ │ │ + ldr r3, [pc, #32] @ (1db024 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1daf72 │ │ │ │ + bne.n 1db01a │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r4, [r5, r5] │ │ │ │ + str r4, [r0, r3] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r4, r2] │ │ │ │ + ldr r7, [pc, #992] @ (1db40c ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1db02c │ │ │ │ + beq.n 1db0d4 │ │ │ │ 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 │ │ │ │ @@ -530025,337 +530110,337 @@ │ │ │ │ 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 1daf9c │ │ │ │ + bne.n 1db044 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #8] @ (1db03c ) │ │ │ │ + ldr r3, [pc, #8] @ (1db0e4 ) │ │ │ │ add r3, pc │ │ │ │ add.w r0, r3, r0, lsl #6 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - lsrs r2, r1, #28 │ │ │ │ + lsrs r2, r4, #25 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldr r3, [pc, #8] @ (1db04c ) │ │ │ │ + ldr r3, [pc, #8] @ (1db0f4 ) │ │ │ │ add r3, pc │ │ │ │ add.w r0, r3, r0, lsl #5 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - lsls r6, r0, #10 │ │ │ │ + lsls r6, r3, #7 │ │ │ │ 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, #3936] @ 0xf60 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #464] @ (1db234 ) │ │ │ │ - ldr r3, [pc, #464] @ (1db238 ) │ │ │ │ + ldr r2, [pc, #464] @ (1db2dc ) │ │ │ │ + ldr r3, [pc, #464] @ (1db2e0 ) │ │ │ │ sub sp, #136 @ 0x88 │ │ │ │ add r2, pc │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1db0ba │ │ │ │ + cbz r5, 1db162 │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r5 │ │ │ │ blx 59178 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 1db0c0 │ │ │ │ + beq.n 1db168 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1db160 │ │ │ │ + blt.n 1db208 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ blx 58c58 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 1db21e │ │ │ │ - ldr r2, [pc, #412] @ (1db23c ) │ │ │ │ - ldr r3, [pc, #408] @ (1db238 ) │ │ │ │ + blt.w 1db2c6 │ │ │ │ + ldr r2, [pc, #412] @ (1db2e4 ) │ │ │ │ + ldr r3, [pc, #408] @ (1db2e0 ) │ │ │ │ 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 1db22e │ │ │ │ + bne.w 1db2d6 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #136 @ 0x88 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r5, [pc, #388] @ (1db240 ) │ │ │ │ + ldr r5, [pc, #388] @ (1db2e8 ) │ │ │ │ add r5, pc │ │ │ │ - b.n 1db07a │ │ │ │ + b.n 1db122 │ │ │ │ blx 59a6c │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #380] @ (1db244 ) │ │ │ │ + ldr r0, [pc, #380] @ (1db2ec ) │ │ │ │ add r0, pc │ │ │ │ - bl 1e13c8 │ │ │ │ - cbz r0, 1db0d6 │ │ │ │ + bl 1e1470 │ │ │ │ + cbz r0, 1db17e │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1db1ac │ │ │ │ + bne.n 1db254 │ │ │ │ blx 59a6c │ │ │ │ - ldr r2, [pc, #364] @ (1db248 ) │ │ │ │ + ldr r2, [pc, #364] @ (1db2f0 ) │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ add r0, sp, #12 │ │ │ │ blx 59960 <__asprintf_chk@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 1db208 │ │ │ │ + blt.w 1db2b0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r1, sp, #16 │ │ │ │ blx 58b5c <__stat64_time64@plt> │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1db166 │ │ │ │ + bne.n 1db20e │ │ │ │ ldr r3, [sp, #32] │ │ │ │ and.w r3, r3, #61440 @ 0xf000 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ - bne.w 1db210 │ │ │ │ + bne.w 1db2b8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1db1e6 │ │ │ │ + bne.n 1db28e │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1db208 │ │ │ │ - ldr r2, [pc, #304] @ (1db24c ) │ │ │ │ + beq.n 1db2b0 │ │ │ │ + ldr r2, [pc, #304] @ (1db2f4 ) │ │ │ │ mov r3, r8 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #16 │ │ │ │ add r2, pc │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 59960 <__asprintf_chk@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1db226 │ │ │ │ + blt.n 1db2ce │ │ │ │ ldr r5, [sp, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1db226 │ │ │ │ + beq.n 1db2ce │ │ │ │ mov.w r1, #524288 @ 0x80000 │ │ │ │ mov r0, r5 │ │ │ │ blx 59500 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 1db154 │ │ │ │ + blt.n 1db1fc │ │ │ │ mov r0, r5 │ │ │ │ blx 594d0 │ │ │ │ mov r0, r8 │ │ │ │ blx 58d60 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 58d60 │ │ │ │ - b.n 1db08c │ │ │ │ + b.n 1db134 │ │ │ │ mov r0, r8 │ │ │ │ blx 58d60 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 58d60 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 1db09c │ │ │ │ + b.n 1db144 │ │ │ │ blx 59f78 <__errno_location@plt> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 1db1c4 │ │ │ │ + bne.n 1db26c │ │ │ │ mov r0, r8 │ │ │ │ mov.w r1, #448 @ 0x1c0 │ │ │ │ blx 59884 │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1db112 │ │ │ │ + beq.n 1db1ba │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 58fec │ │ │ │ - ldr r3, [pc, #196] @ (1db250 ) │ │ │ │ - ldr r2, [pc, #196] @ (1db254 ) │ │ │ │ - ldr r1, [pc, #200] @ (1db258 ) │ │ │ │ + ldr r3, [pc, #196] @ (1db2f8 ) │ │ │ │ + ldr r2, [pc, #196] @ (1db2fc ) │ │ │ │ + ldr r1, [pc, #200] @ (1db300 ) │ │ │ │ add r3, pc │ │ │ │ strd r8, r0, [sp] │ │ │ │ add r2, pc │ │ │ │ movs r0, #0 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0740 │ │ │ │ + bl 1e07e8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 58d60 │ │ │ │ movs r3, #2 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 1db160 │ │ │ │ - ldr r2, [pc, #172] @ (1db25c ) │ │ │ │ + b.n 1db208 │ │ │ │ + ldr r2, [pc, #172] @ (1db304 ) │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #12 │ │ │ │ add r2, pc │ │ │ │ blx 59960 <__asprintf_chk@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1db208 │ │ │ │ + blt.n 1db2b0 │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ - b.n 1db112 │ │ │ │ + b.n 1db1ba │ │ │ │ blx 58fec │ │ │ │ - ldr r3, [pc, #148] @ (1db260 ) │ │ │ │ - ldr r2, [pc, #152] @ (1db264 ) │ │ │ │ - ldr r1, [pc, #152] @ (1db268 ) │ │ │ │ + ldr r3, [pc, #148] @ (1db308 ) │ │ │ │ + ldr r2, [pc, #152] @ (1db30c ) │ │ │ │ + ldr r1, [pc, #152] @ (1db310 ) │ │ │ │ add r3, pc │ │ │ │ strd r8, r0, [sp] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r0, #0 │ │ │ │ - bl 1e0740 │ │ │ │ + bl 1e07e8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 58d60 │ │ │ │ - b.n 1db1a6 │ │ │ │ - ldr r3, [pc, #132] @ (1db26c ) │ │ │ │ - ldr r2, [pc, #132] @ (1db270 ) │ │ │ │ - ldr r1, [pc, #136] @ (1db274 ) │ │ │ │ + b.n 1db24e │ │ │ │ + ldr r3, [pc, #132] @ (1db314 ) │ │ │ │ + ldr r2, [pc, #132] @ (1db318 ) │ │ │ │ + ldr r1, [pc, #136] @ (1db31c ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 1e0740 │ │ │ │ + bl 1e07e8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 58d60 │ │ │ │ blx 59f78 <__errno_location@plt> │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1db1a6 │ │ │ │ + b.n 1db24e │ │ │ │ blx 59f78 <__errno_location@plt> │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1db1a6 │ │ │ │ - ldr r3, [pc, #100] @ (1db278 ) │ │ │ │ - ldr r2, [pc, #104] @ (1db27c ) │ │ │ │ - ldr r1, [pc, #104] @ (1db280 ) │ │ │ │ + b.n 1db24e │ │ │ │ + ldr r3, [pc, #100] @ (1db320 ) │ │ │ │ + ldr r2, [pc, #104] @ (1db324 ) │ │ │ │ + ldr r1, [pc, #104] @ (1db328 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - b.n 1db1f2 │ │ │ │ + b.n 1db29a │ │ │ │ mov r0, r4 │ │ │ │ blx 59374 │ │ │ │ - b.n 1db160 │ │ │ │ + b.n 1db208 │ │ │ │ mov r0, r8 │ │ │ │ blx 58d60 │ │ │ │ - b.n 1db160 │ │ │ │ + b.n 1db208 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r7, [pc, #592] @ (1db488 ) │ │ │ │ + ldr r6, [pc, #944] @ (1db690 ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #368] @ (1db3b0 ) │ │ │ │ + ldr r6, [pc, #720] @ (1db5b8 ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ - str r2, [sp, #336] @ 0x150 │ │ │ │ + str r2, [sp, #432] @ 0x1b0 │ │ │ │ movs r1, r3 │ │ │ │ - str r2, [sp, #336] @ 0x150 │ │ │ │ + str r2, [sp, #432] @ 0x1b0 │ │ │ │ movs r1, r3 │ │ │ │ - str r2, [sp, #304] @ 0x130 │ │ │ │ + str r2, [sp, #400] @ 0x190 │ │ │ │ movs r1, r3 │ │ │ │ - str r2, [sp, #656] @ 0x290 │ │ │ │ + str r2, [sp, #752] @ 0x2f0 │ │ │ │ movs r1, r3 │ │ │ │ - add ip, r5 │ │ │ │ + add ip, r8 │ │ │ │ movs r0, r5 │ │ │ │ - str r1, [sp, #1016] @ 0x3f8 │ │ │ │ + str r2, [sp, #88] @ 0x58 │ │ │ │ movs r1, r3 │ │ │ │ - add r2, sp, #616 @ 0x268 │ │ │ │ + add r2, sp, #712 @ 0x2c8 │ │ │ │ movs r0, r3 │ │ │ │ - stmia r1!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r2, r4} │ │ │ │ movs r0, r3 │ │ │ │ - add r6, sp │ │ │ │ + add lr, r0 │ │ │ │ movs r0, r5 │ │ │ │ - str r1, [sp, #864] @ 0x360 │ │ │ │ + str r1, [sp, #960] @ 0x3c0 │ │ │ │ movs r1, r3 │ │ │ │ - add r2, sp, #376 @ 0x178 │ │ │ │ + add r2, sp, #472 @ 0x1d8 │ │ │ │ movs r0, r3 │ │ │ │ - add r0, sl │ │ │ │ + add r0, sp │ │ │ │ movs r0, r5 │ │ │ │ - str r1, [sp, #520] @ 0x208 │ │ │ │ + str r1, [sp, #616] @ 0x268 │ │ │ │ movs r1, r3 │ │ │ │ - add r2, sp, #272 @ 0x110 │ │ │ │ + add r2, sp, #368 @ 0x170 │ │ │ │ movs r0, r3 │ │ │ │ - add r6, r4 │ │ │ │ + add r6, r7 │ │ │ │ movs r0, r5 │ │ │ │ - str r1, [sp, #192] @ 0xc0 │ │ │ │ + str r1, [sp, #288] @ 0x120 │ │ │ │ movs r1, r3 │ │ │ │ - add r2, sp, #104 @ 0x68 │ │ │ │ + add r2, sp, #200 @ 0xc8 │ │ │ │ movs r0, r3 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ - cbnz r3, 1db2de │ │ │ │ + cbnz r3, 1db386 │ │ │ │ ldrd r2, r3, [r0, #4] │ │ │ │ add r3, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - bls.n 1db2d0 │ │ │ │ + bls.n 1db378 │ │ │ │ mov r3, r0 │ │ │ │ ldrb r0, [r0, #12] │ │ │ │ - cbnz r0, 1db2da │ │ │ │ + cbnz r0, 1db382 │ │ │ │ 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, 1db2d4 │ │ │ │ + cbz r2, 1db37c │ │ │ │ add r1, r2 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r1, ip │ │ │ │ str r3, [sp, #4] │ │ │ │ it cc │ │ │ │ movcc r1, ip │ │ │ │ str r1, [sp, #0] │ │ │ │ blx 59548 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 1db2e2 │ │ │ │ + cbz r0, 1db38a │ │ │ │ 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 1db2ae │ │ │ │ + b.n 1db356 │ │ │ │ movs r2, #1 │ │ │ │ strb r2, [r3, #13] │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r2, #1 │ │ │ │ movs r0, #0 │ │ │ │ strb r2, [r3, #13] │ │ │ │ - b.n 1db2cc │ │ │ │ + b.n 1db374 │ │ │ │ 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] @ (1db380 ) │ │ │ │ - ldr r3, [pc, #132] @ (1db384 ) │ │ │ │ + ldr r0, [pc, #128] @ (1db428 ) │ │ │ │ + ldr r3, [pc, #132] @ (1db42c ) │ │ │ │ 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 1db33a │ │ │ │ + bne.n 1db3e2 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ - ldr r2, [pc, #104] @ (1db388 ) │ │ │ │ + ldr r2, [pc, #104] @ (1db430 ) │ │ │ │ add r3, r5 │ │ │ │ str r3, [r6, #8] │ │ │ │ - ldr r3, [pc, #96] @ (1db384 ) │ │ │ │ + ldr r3, [pc, #96] @ (1db42c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1db37c │ │ │ │ + bne.n 1db424 │ │ │ │ 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 │ │ │ │ @@ -530375,44 +530460,44 @@ │ │ │ │ mov r0, r3 │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ add r0, r3 │ │ │ │ blx 59c7c │ │ │ │ - b.n 1db31a │ │ │ │ + b.n 1db3c2 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ - ldr r4, [pc, #1000] @ (1db76c ) │ │ │ │ + ldr r4, [pc, #328] @ (1db574 ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #864] @ (1db6ec ) │ │ │ │ + ldr r4, [pc, #192] @ (1db4f4 ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ subs r3, r1, #1 │ │ │ │ negs r1, r1 │ │ │ │ add r3, r2 │ │ │ │ ands r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n 1db39e │ │ │ │ + bcc.n 1db446 │ │ │ │ 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 1db284 │ │ │ │ - cbz r0, 1db3d2 │ │ │ │ + bl 1db32c │ │ │ │ + cbz r0, 1db47a │ │ │ │ ldr r1, [r4, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r1, 1db3ce │ │ │ │ + cbz r1, 1db476 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ subs r2, r3, r0 │ │ │ │ add r0, r1 │ │ │ │ movs r1, #0 │ │ │ │ blx 5926c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r0, #1 │ │ │ │ @@ -530444,30 +530529,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] @ (1db4a8 ) │ │ │ │ + ldr r1, [pc, #132] @ (1db550 ) │ │ │ │ mov ip, r3 │ │ │ │ - ldr r3, [pc, #132] @ (1db4ac ) │ │ │ │ + ldr r3, [pc, #132] @ (1db554 ) │ │ │ │ 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 1db49e │ │ │ │ + bcs.n 1db546 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 1db49e │ │ │ │ + bhi.n 1db546 │ │ │ │ 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] │ │ │ │ @@ -530480,101 +530565,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, 1db484 │ │ │ │ + cbz r0, 1db52c │ │ │ │ mov r2, ip │ │ │ │ add r0, lr │ │ │ │ blx 59c7c │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #40] @ (1db4b0 ) │ │ │ │ - ldr r3, [pc, #32] @ (1db4ac ) │ │ │ │ + ldr r2, [pc, #40] @ (1db558 ) │ │ │ │ + ldr r3, [pc, #32] @ (1db554 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1db4a2 │ │ │ │ + bne.n 1db54a │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r2 │ │ │ │ - b.n 1db486 │ │ │ │ + b.n 1db52e │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #856] @ (1db804 ) │ │ │ │ + ldr r3, [pc, #184] @ (1db60c ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #456] @ (1db67c ) │ │ │ │ + ldr r2, [pc, #808] @ (1db884 ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #204] @ (1db594 ) │ │ │ │ - ldr r3, [pc, #208] @ (1db598 ) │ │ │ │ + ldr r1, [pc, #204] @ (1db63c ) │ │ │ │ + ldr r3, [pc, #208] @ (1db640 ) │ │ │ │ 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 1db58a │ │ │ │ + bne.n 1db632 │ │ │ │ ldrd r4, r1, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ add r1, r2 │ │ │ │ cmp r1, r4 │ │ │ │ it ls │ │ │ │ ldrls r0, [r0, #0] │ │ │ │ - bls.n 1db512 │ │ │ │ + bls.n 1db5ba │ │ │ │ ldrb r1, [r5, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1db586 │ │ │ │ + bne.n 1db62e │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cbz r4, 1db53a │ │ │ │ + cbz r4, 1db5e2 │ │ │ │ add r4, r2 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ cmp r4, r1 │ │ │ │ str r2, [sp, #4] │ │ │ │ it cc │ │ │ │ movcc r4, r1 │ │ │ │ mov r1, r4 │ │ │ │ blx 59548 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1db586 │ │ │ │ + beq.n 1db62e │ │ │ │ ldr r2, [sp, #4] │ │ │ │ strd r0, r4, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ - bne.n 1db540 │ │ │ │ + bne.n 1db5e8 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ movs r0, #1 │ │ │ │ add r3, r2 │ │ │ │ str r3, [r5, #8] │ │ │ │ - ldr r2, [pc, #120] @ (1db59c ) │ │ │ │ - ldr r3, [pc, #112] @ (1db598 ) │ │ │ │ + ldr r2, [pc, #120] @ (1db644 ) │ │ │ │ + ldr r3, [pc, #112] @ (1db640 ) │ │ │ │ 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 1db58e │ │ │ │ + bne.n 1db636 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov.w r1, #4096 @ 0x1000 │ │ │ │ - b.n 1db4f6 │ │ │ │ + b.n 1db59e │ │ │ │ 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] │ │ │ │ @@ -530594,65 +530679,65 @@ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ add r0, r3 │ │ │ │ blx 59c7c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 1db51a │ │ │ │ + b.n 1db5c2 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r5, #13] │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1db522 │ │ │ │ + b.n 1db5ca │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #200] @ (1db660 ) │ │ │ │ + ldr r2, [pc, #552] @ (1db868 ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #856] @ (1db8f8 ) │ │ │ │ + ldr r2, [pc, #184] @ (1db700 ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ - cbnz r3, 1db604 │ │ │ │ + cbnz r3, 1db6ac │ │ │ │ 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 1db5ea │ │ │ │ + bls.n 1db692 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ - cbnz r2, 1db5f8 │ │ │ │ + cbnz r2, 1db6a0 │ │ │ │ lsls r2, r0, #1 │ │ │ │ - cbz r0, 1db5f2 │ │ │ │ + cbz r0, 1db69a │ │ │ │ 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 59548 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 1db5f8 │ │ │ │ + cbz r0, 1db6a0 │ │ │ │ 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 1db5ca │ │ │ │ + b.n 1db672 │ │ │ │ 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 │ │ │ │ @@ -530663,263 +530748,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 1db668 │ │ │ │ + bcc.n 1db710 │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1db696 │ │ │ │ + bne.n 1db73e │ │ │ │ ldrd r4, r2, [r3, #4] │ │ │ │ adds r1, r2, #4 │ │ │ │ cmp r1, r4 │ │ │ │ - bls.n 1db660 │ │ │ │ + bls.n 1db708 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ - cbnz r2, 1db692 │ │ │ │ + cbnz r2, 1db73a │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cbz r4, 1db68c │ │ │ │ + cbz r4, 1db734 │ │ │ │ adds r4, #4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r4, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ it cc │ │ │ │ movcc r4, r2 │ │ │ │ mov r1, r4 │ │ │ │ blx 59548 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 1db692 │ │ │ │ + cbz r0, 1db73a │ │ │ │ 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 1db284 │ │ │ │ + bl 1db32c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1db62a │ │ │ │ + beq.n 1db6d2 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 1db688 │ │ │ │ + cbz r1, 1db730 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ subs r2, r4, r0 │ │ │ │ add r0, r1 │ │ │ │ movs r1, #0 │ │ │ │ blx 5926c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r4, [r3, #8] │ │ │ │ - b.n 1db62a │ │ │ │ + b.n 1db6d2 │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ - b.n 1db642 │ │ │ │ + b.n 1db6ea │ │ │ │ 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 1db38c │ │ │ │ + bl 1db434 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ - cbnz r3, 1db706 │ │ │ │ + cbnz r3, 1db7ae │ │ │ │ ldrd r1, r2, [r4, #4] │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - bls.n 1db6ea │ │ │ │ + bls.n 1db792 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - cbnz r2, 1db702 │ │ │ │ + cbnz r2, 1db7aa │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cbz r1, 1db6fc │ │ │ │ + cbz r1, 1db7a4 │ │ │ │ adds r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r1, r2 │ │ │ │ it cc │ │ │ │ movcc r1, r2 │ │ │ │ str r1, [sp, #0] │ │ │ │ blx 59548 │ │ │ │ - cbz r0, 1db702 │ │ │ │ + cbz r0, 1db7aa │ │ │ │ ldr r1, [sp, #0] │ │ │ │ str r0, [r4, #0] │ │ │ │ str r1, [r4, #4] │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, sp, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1db2ec │ │ │ │ + bl 1db394 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ - b.n 1db6d2 │ │ │ │ + b.n 1db77a │ │ │ │ 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 1db38c │ │ │ │ + bl 1db434 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ - cbnz r3, 1db772 │ │ │ │ + cbnz r3, 1db81a │ │ │ │ ldrd r1, r2, [r4, #4] │ │ │ │ adds r2, #2 │ │ │ │ cmp r2, r1 │ │ │ │ - bls.n 1db756 │ │ │ │ + bls.n 1db7fe │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - cbnz r2, 1db76e │ │ │ │ + cbnz r2, 1db816 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cbz r1, 1db768 │ │ │ │ + cbz r1, 1db810 │ │ │ │ adds r1, #2 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r1, r2 │ │ │ │ it cc │ │ │ │ movcc r1, r2 │ │ │ │ str r1, [sp, #0] │ │ │ │ blx 59548 │ │ │ │ - cbz r0, 1db76e │ │ │ │ + cbz r0, 1db816 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ str r0, [r4, #0] │ │ │ │ str r1, [r4, #4] │ │ │ │ movs r2, #2 │ │ │ │ add.w r1, sp, #6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1db2ec │ │ │ │ + bl 1db394 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ - b.n 1db73e │ │ │ │ + b.n 1db7e6 │ │ │ │ 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 1db38c │ │ │ │ + bl 1db434 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ - cbnz r3, 1db7dc │ │ │ │ + cbnz r3, 1db884 │ │ │ │ ldrd r1, r2, [r4, #4] │ │ │ │ adds r2, #4 │ │ │ │ cmp r2, r1 │ │ │ │ - bls.n 1db7c0 │ │ │ │ + bls.n 1db868 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - cbnz r2, 1db7d8 │ │ │ │ + cbnz r2, 1db880 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cbz r1, 1db7d2 │ │ │ │ + cbz r1, 1db87a │ │ │ │ adds r1, #4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r1, r2 │ │ │ │ it cc │ │ │ │ movcc r1, r2 │ │ │ │ str r1, [sp, #0] │ │ │ │ blx 59548 │ │ │ │ - cbz r0, 1db7d8 │ │ │ │ + cbz r0, 1db880 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ str r0, [r4, #0] │ │ │ │ str r1, [r4, #4] │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ add.w r1, sp, r2 │ │ │ │ - bl 1db2ec │ │ │ │ + bl 1db394 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ - b.n 1db7a8 │ │ │ │ + b.n 1db850 │ │ │ │ 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 1db38c │ │ │ │ + bl 1db434 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ - cbnz r3, 1db84a │ │ │ │ + cbnz r3, 1db8f2 │ │ │ │ ldrd r1, r2, [r4, #4] │ │ │ │ adds r2, #8 │ │ │ │ cmp r2, r1 │ │ │ │ - bls.n 1db82e │ │ │ │ + bls.n 1db8d6 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - cbnz r2, 1db846 │ │ │ │ + cbnz r2, 1db8ee │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cbz r1, 1db840 │ │ │ │ + cbz r1, 1db8e8 │ │ │ │ adds r1, #8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r1, r2 │ │ │ │ it cc │ │ │ │ movcc r1, r2 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 59548 │ │ │ │ - cbz r0, 1db846 │ │ │ │ + cbz r0, 1db8ee │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r0, [r4, #0] │ │ │ │ str r1, [r4, #4] │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ add.w r1, sp, r2 │ │ │ │ - bl 1db2ec │ │ │ │ + bl 1db394 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ - b.n 1db816 │ │ │ │ + b.n 1db8be │ │ │ │ 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] @ (1db8e4 ) │ │ │ │ + ldr r3, [pc, #128] @ (1db98c ) │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #128] @ (1db8e8 ) │ │ │ │ + ldr r2, [pc, #128] @ (1db990 ) │ │ │ │ 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 1db8da │ │ │ │ + bcs.n 1db982 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 1db8da │ │ │ │ + bhi.n 1db982 │ │ │ │ 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] │ │ │ │ @@ -530934,42 +531019,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, 1db8c0 │ │ │ │ + cbz r3, 1db968 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r2, [r3, r1] │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #40] @ (1db8ec ) │ │ │ │ - ldr r3, [pc, #28] @ (1db8e4 ) │ │ │ │ + ldr r2, [pc, #40] @ (1db994 ) │ │ │ │ + ldr r3, [pc, #28] @ (1db98c ) │ │ │ │ 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 1db8de │ │ │ │ + bne.n 1db986 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r2 │ │ │ │ - b.n 1db8c2 │ │ │ │ + b.n 1db96a │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0x4796 │ │ │ │ + mov lr, sp │ │ │ │ lsls r0, r5, #2 │ │ │ │ - bx r6 │ │ │ │ + mov lr, r1 │ │ │ │ lsls r0, r5, #2 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1db966 │ │ │ │ + bne.n 1dba0e │ │ │ │ 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] │ │ │ │ @@ -530977,42 +531062,42 @@ │ │ │ │ blx 59cf4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r2, r0, #1 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ add r1, r2 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 1db948 │ │ │ │ + bls.n 1db9f0 │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ - cbnz r1, 1db95c │ │ │ │ + cbnz r1, 1dba04 │ │ │ │ mov.w ip, r0, lsl #1 │ │ │ │ - cbz r0, 1db956 │ │ │ │ + cbz r0, 1db9fe │ │ │ │ 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 59548 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 1db95c │ │ │ │ + cbz r0, 1dba04 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str r0, [r3, #0] │ │ │ │ str r1, [r3, #4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1db2ec │ │ │ │ + bl 1db394 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - b.n 1db928 │ │ │ │ + b.n 1db9d0 │ │ │ │ movs r2, #1 │ │ │ │ movs r0, #0 │ │ │ │ strb r2, [r3, #13] │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ @@ -531022,165 +531107,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, 1db98e │ │ │ │ + cbnz r2, 1dba36 │ │ │ │ ldrd r2, r0, [r0, #4] │ │ │ │ cmp r0, r2 │ │ │ │ - bls.n 1db992 │ │ │ │ + bls.n 1dba3a │ │ │ │ movs r2, #1 │ │ │ │ strb r2, [r3, #12] │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ subs r2, r2, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - bhi.n 1db98a │ │ │ │ + bhi.n 1dba32 │ │ │ │ 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, 1db9c6 │ │ │ │ + cbnz r3, 1dba6e │ │ │ │ ldrd ip, r3, [r0, #4] │ │ │ │ cmp r3, ip │ │ │ │ - bhi.n 1db9c2 │ │ │ │ + bhi.n 1dba6a │ │ │ │ sub.w ip, ip, r3 │ │ │ │ cmp r2, ip │ │ │ │ - bls.n 1db9c8 │ │ │ │ + bls.n 1dba70 │ │ │ │ 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 1db9c6 │ │ │ │ + beq.n 1dba6e │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ blx 59c7c │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - cbnz r3, 1db9f4 │ │ │ │ + cbnz r3, 1dba9c │ │ │ │ ldrd r2, r3, [r0, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 1db9f8 │ │ │ │ + bcc.n 1dbaa0 │ │ │ │ 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 1db9f4 │ │ │ │ + beq.n 1dba9c │ │ │ │ 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 1dba2a │ │ │ │ + bne.n 1dbad2 │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ cmp r1, ip │ │ │ │ - bls.n 1dba2e │ │ │ │ + bls.n 1dbad6 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r0, #12] │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ sub.w ip, ip, r1 │ │ │ │ cmp.w ip, #1 │ │ │ │ - ble.n 1dba26 │ │ │ │ + ble.n 1dbace │ │ │ │ add.w ip, r1, #2 │ │ │ │ str.w ip, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1dba2a │ │ │ │ + beq.n 1dbad2 │ │ │ │ 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 1dba6e │ │ │ │ + bne.n 1dbb16 │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ cmp r1, ip │ │ │ │ - bls.n 1dba72 │ │ │ │ + bls.n 1dbb1a │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r0, #12] │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ sub.w ip, ip, r1 │ │ │ │ cmp.w ip, #3 │ │ │ │ - ble.n 1dba6a │ │ │ │ + ble.n 1dbb12 │ │ │ │ add.w ip, r1, #4 │ │ │ │ str.w ip, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1dba6e │ │ │ │ + beq.n 1dbb16 │ │ │ │ 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 1dbab2 │ │ │ │ + bne.n 1dbb5a │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ cmp r2, ip │ │ │ │ - bls.n 1dbab8 │ │ │ │ + bls.n 1dbb60 │ │ │ │ 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 1dbaae │ │ │ │ + ble.n 1dbb56 │ │ │ │ add.w ip, r2, #8 │ │ │ │ str.w ip, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1dbab2 │ │ │ │ + beq.n 1dbb5a │ │ │ │ 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 1dbb08 │ │ │ │ + bcs.n 1dbbb0 │ │ │ │ subs r2, r2, r3 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 59fcc │ │ │ │ - cbz r0, 1dbb08 │ │ │ │ + cbz r0, 1dbbb0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r4, #8] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r3, #0 │ │ │ │ @@ -531188,190 +531273,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 1dbbc6 │ │ │ │ + beq.n 1dbc6e │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r7, r2 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1dbb30 │ │ │ │ + b.n 1dbbd8 │ │ │ │ adds r3, #32 │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 1dbbcc │ │ │ │ + beq.n 1dbc74 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ adds r2, #1 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 1dbb2a │ │ │ │ + bne.n 1dbbd2 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1dbbc6 │ │ │ │ + bne.n 1dbc6e │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1dbb50 │ │ │ │ + b.n 1dbbf8 │ │ │ │ adds r4, #1 │ │ │ │ adds r0, #32 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 1dbbc6 │ │ │ │ + beq.n 1dbc6e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1dbb48 │ │ │ │ + bne.n 1dbbf0 │ │ │ │ ldr.w lr, [r0, #16] │ │ │ │ cmp.w lr, #15 │ │ │ │ - bls.n 1dbb48 │ │ │ │ + bls.n 1dbbf0 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add.w ip, r2, r3 │ │ │ │ - b.n 1dbb7a │ │ │ │ + b.n 1dbc22 │ │ │ │ add r3, r8 │ │ │ │ adds r3, #12 │ │ │ │ sub.w lr, lr, r3 │ │ │ │ add ip, r3 │ │ │ │ cmp.w lr, #15 │ │ │ │ - bls.n 1dbb48 │ │ │ │ + bls.n 1dbbf0 │ │ │ │ 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 1dbb6a │ │ │ │ + bne.n 1dbc12 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1dbb6a │ │ │ │ + beq.n 1dbc12 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 1dbb6a │ │ │ │ + bne.n 1dbc12 │ │ │ │ ldrb.w r2, [ip, #12] │ │ │ │ cmp r2, #71 @ 0x47 │ │ │ │ - bne.n 1dbb6a │ │ │ │ + bne.n 1dbc12 │ │ │ │ ldrb.w r2, [ip, #13] │ │ │ │ cmp r2, #78 @ 0x4e │ │ │ │ - bne.n 1dbb6a │ │ │ │ + bne.n 1dbc12 │ │ │ │ ldrb.w r2, [ip, #14] │ │ │ │ cmp r2, #85 @ 0x55 │ │ │ │ - bne.n 1dbb6a │ │ │ │ + bne.n 1dbc12 │ │ │ │ ldrb.w r2, [ip, #15] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1dbb6a │ │ │ │ + bne.n 1dbc12 │ │ │ │ movs r0, #1 │ │ │ │ str.w ip, [r7, #4] │ │ │ │ - b.n 1dbbc8 │ │ │ │ + b.n 1dbc70 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1dbb3e │ │ │ │ + b.n 1dbbe6 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #80] @ (1dbc30 ) │ │ │ │ + ldr r2, [pc, #80] @ (1dbcd8 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #80] @ (1dbc34 ) │ │ │ │ + ldr r3, [pc, #80] @ (1dbcdc ) │ │ │ │ add r1, sp, #12 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 58f8c │ │ │ │ - cbz r0, 1dbc28 │ │ │ │ + cbz r0, 1dbcd0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 1dbc28 │ │ │ │ - ldr r0, [pc, #56] @ (1dbc38 ) │ │ │ │ + cbz r3, 1dbcd0 │ │ │ │ + ldr r0, [pc, #56] @ (1dbce0 ) │ │ │ │ add r1, sp, #4 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 591cc │ │ │ │ - cbz r0, 1dbc28 │ │ │ │ + cbz r0, 1dbcd0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - ldr r2, [pc, #40] @ (1dbc3c ) │ │ │ │ - ldr r3, [pc, #32] @ (1dbc34 ) │ │ │ │ + ldr r2, [pc, #40] @ (1dbce4 ) │ │ │ │ + ldr r3, [pc, #32] @ (1dbcdc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1dbc2c │ │ │ │ + bne.n 1dbcd4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {pc} │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1dbc10 │ │ │ │ + b.n 1dbcb8 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ - add r6, r2 │ │ │ │ + muls r6, r5 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ vmaxnm.f32 , , │ │ │ │ - mvns r0, r5 │ │ │ │ + muls r0, r0 │ │ │ │ lsls r0, r5, #2 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ bx lr │ │ │ │ adds r0, #16 │ │ │ │ bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #100] @ (1dbcbc ) │ │ │ │ + ldr r2, [pc, #100] @ (1dbd64 ) │ │ │ │ sub sp, #20 │ │ │ │ - ldr r3, [pc, #100] @ (1dbcc0 ) │ │ │ │ + ldr r3, [pc, #100] @ (1dbd68 ) │ │ │ │ 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 59acc │ │ │ │ movs r3, #2 │ │ │ │ - cbz r0, 1dbc8e │ │ │ │ - ldr r1, [pc, #76] @ (1dbcc4 ) │ │ │ │ - ldr r2, [pc, #72] @ (1dbcc0 ) │ │ │ │ + cbz r0, 1dbd36 │ │ │ │ + ldr r1, [pc, #76] @ (1dbd6c ) │ │ │ │ + ldr r2, [pc, #72] @ (1dbd68 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 1dbcb8 │ │ │ │ + bne.n 1dbd60 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 58fbc │ │ │ │ movs r3, #2 │ │ │ │ - cbz r0, 1dbca6 │ │ │ │ + cbz r0, 1dbd4e │ │ │ │ add r0, sp, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 59650 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 1dbc74 │ │ │ │ + b.n 1dbd1c │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ blx 58b2c │ │ │ │ subs r3, r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - b.n 1dbc9a │ │ │ │ + b.n 1dbd42 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ - bics r6, r3 │ │ │ │ + cmn r6, r6 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bics r4, r0 │ │ │ │ + cmn r4, r3 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 58cc4 │ │ │ │ pop {r3, pc} │ │ │ │ @@ -531399,15 +531484,15 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 59be0 <__pthread_cond_timedwait64@plt> │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ it eq │ │ │ │ moveq r0, #1 │ │ │ │ - beq.n 1dbd36 │ │ │ │ + beq.n 1dbdde │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ lsls r0, r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -531420,183 +531505,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] @ (1dbe4c ) │ │ │ │ + ldr r0, [pc, #228] @ (1dbef4 ) │ │ │ │ mov r3, r1 │ │ │ │ - ldr r1, [pc, #228] @ (1dbe50 ) │ │ │ │ + ldr r1, [pc, #228] @ (1dbef8 ) │ │ │ │ add r0, pc │ │ │ │ sub sp, #28 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r0, [pc, #224] @ (1dbe54 ) │ │ │ │ + ldr r0, [pc, #224] @ (1dbefc ) │ │ │ │ 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 1dbe42 │ │ │ │ + bhi.n 1dbeea │ │ │ │ ldr r1, [r4, #20] │ │ │ │ add.w r5, r2, #8 │ │ │ │ cmp r5, r1 │ │ │ │ - bls.n 1dbdd4 │ │ │ │ + bls.n 1dbe7c │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi.n 1dbe02 │ │ │ │ + bhi.n 1dbeaa │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ mov r1, r5 │ │ │ │ it cc │ │ │ │ movcc r1, #64 @ 0x40 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #168] @ (1dbe58 ) │ │ │ │ + ldr r1, [pc, #168] @ (1dbf00 ) │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 1dbe18 │ │ │ │ + beq.n 1dbec0 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ - cbz r0, 1dbe0c │ │ │ │ + cbz r0, 1dbeb4 │ │ │ │ mov r2, r6 │ │ │ │ - bl 1e2cc4 │ │ │ │ + bl 1e2d6c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1dbe42 │ │ │ │ + beq.n 1dbeea │ │ │ │ ldr r2, [r4, #16] │ │ │ │ str r6, [r4, #20] │ │ │ │ add r2, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ - b.n 1dbdda │ │ │ │ + b.n 1dbe82 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ adds r2, r1, r2 │ │ │ │ - beq.n 1dbe42 │ │ │ │ + beq.n 1dbeea │ │ │ │ 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] @ (1dbe5c ) │ │ │ │ - ldr r3, [pc, #96] @ (1dbe50 ) │ │ │ │ + ldr r2, [pc, #112] @ (1dbf04 ) │ │ │ │ + ldr r3, [pc, #96] @ (1dbef8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1dbe46 │ │ │ │ + bne.n 1dbeee │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r1, r5 │ │ │ │ it cc │ │ │ │ movcc r1, r5 │ │ │ │ mov r6, r1 │ │ │ │ - b.n 1dbdae │ │ │ │ + b.n 1dbe56 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r6 │ │ │ │ blx 59548 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 1dbdc6 │ │ │ │ + b.n 1dbe6e │ │ │ │ mov r0, r6 │ │ │ │ strd r2, r3, [sp] │ │ │ │ mov r7, r6 │ │ │ │ blx 59ce8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1dbe42 │ │ │ │ + cbz r0, 1dbeea │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ blx 59c7c │ │ │ │ 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 1dbdda │ │ │ │ + b.n 1dbe82 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 1dbddc │ │ │ │ + b.n 1dbe84 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cmp r2, r2 │ │ │ │ + rors r2, r5 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - negs r2, r7 │ │ │ │ + rors r2, r2 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r1, #11 │ │ │ │ movs r0, r0 │ │ │ │ - tst r6, r1 │ │ │ │ + adcs r6, r4 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrd r3, r4, [r0, #12] │ │ │ │ add.w ip, r3, r4 │ │ │ │ cmp r3, ip │ │ │ │ - bcc.n 1dbe82 │ │ │ │ - b.n 1dbe94 │ │ │ │ + bcc.n 1dbf2a │ │ │ │ + b.n 1dbf3c │ │ │ │ adds r3, #8 │ │ │ │ cmp r3, ip │ │ │ │ - bcs.n 1dbe94 │ │ │ │ + bcs.n 1dbf3c │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 1dbe7c │ │ │ │ + bne.n 1dbf24 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r2, r1 │ │ │ │ it cc │ │ │ │ movcc r2, r1 │ │ │ │ str r2, [r3, #4] │ │ │ │ pop {r4, pc} │ │ │ │ - bl 1dbd54 │ │ │ │ + bl 1dbdfc │ │ │ │ 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 1dbeee │ │ │ │ + bcs.n 1dbf96 │ │ │ │ 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, 1dbee8 │ │ │ │ + cbz r2, 1dbf90 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #24] │ │ │ │ - cbnz r1, 1dbee4 │ │ │ │ + cbnz r1, 1dbf8c │ │ │ │ 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 1dbec8 │ │ │ │ + bne.n 1dbf70 │ │ │ │ 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] │ │ │ │ @@ -531610,198 +531695,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 1e4af0 │ │ │ │ + bl 1e4b98 │ │ │ │ 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 1dbf46 │ │ │ │ - b.n 1dc06c │ │ │ │ + bne.n 1dbfee │ │ │ │ + b.n 1dc114 │ │ │ │ ldr r6, [r6, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 1dc06c │ │ │ │ + beq.w 1dc114 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4958 │ │ │ │ + bl 1e4a00 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1dbf3c │ │ │ │ + bne.n 1dbfe4 │ │ │ │ mov r2, r6 │ │ │ │ str r6, [sp, #8] │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ - cbnz r3, 1dbf9a │ │ │ │ + cbnz r3, 1dc042 │ │ │ │ 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 1e49d4 │ │ │ │ + bl 1e4a7c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1dc050 │ │ │ │ + beq.n 1dc0f8 │ │ │ │ ldr.w r4, [r9, #-4]! │ │ │ │ mov r0, r5 │ │ │ │ subs r7, #4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e4958 │ │ │ │ + bl 1e4a00 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1dbf76 │ │ │ │ + bne.n 1dc01e │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1dc050 │ │ │ │ + beq.n 1dc0f8 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - cbnz r3, 1dbfa0 │ │ │ │ + cbnz r3, 1dc048 │ │ │ │ add.w r9, r6, r7 │ │ │ │ - b.n 1dbf66 │ │ │ │ + b.n 1dc00e │ │ │ │ adds r1, r7, #4 │ │ │ │ - beq.n 1dc07c │ │ │ │ + beq.n 1dc124 │ │ │ │ mov r4, r2 │ │ │ │ add.w fp, r7, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov sl, fp │ │ │ │ mov r6, r3 │ │ │ │ cmp r8, fp │ │ │ │ - bcs.n 1dc078 │ │ │ │ + bcs.n 1dc120 │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ cmp.w r8, #63 @ 0x3f │ │ │ │ - bhi.n 1dc082 │ │ │ │ + bhi.n 1dc12a │ │ │ │ cmp.w fp, #64 @ 0x40 │ │ │ │ mov r8, fp │ │ │ │ it cc │ │ │ │ movcc.w r8, #64 @ 0x40 │ │ │ │ mov r1, r8 │ │ │ │ blx 59548 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1dc07c │ │ │ │ + beq.n 1dc124 │ │ │ │ adds r1, r0, r7 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ sub.w r3, r6, #8 │ │ │ │ str r4, [r1, #0] │ │ │ │ adds r2, r2, r3 │ │ │ │ - beq.n 1dc09a │ │ │ │ + beq.n 1dc142 │ │ │ │ mov r6, r0 │ │ │ │ sub.w r7, r2, #8 │ │ │ │ - b.n 1dbff0 │ │ │ │ + b.n 1dc098 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ add.w r3, r7, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.n 1dc044 │ │ │ │ + bcs.n 1dc0ec │ │ │ │ subs r7, #8 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4958 │ │ │ │ + bl 1e4a00 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1dbfe4 │ │ │ │ + bne.n 1dc08c │ │ │ │ ldr.w fp, [r7, #8] │ │ │ │ cmn.w sl, #5 │ │ │ │ - bhi.n 1dc07c │ │ │ │ + bhi.n 1dc124 │ │ │ │ add.w r9, sl, #4 │ │ │ │ cmp r9, r8 │ │ │ │ - bls.n 1dc08a │ │ │ │ + bls.n 1dc132 │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ cmp.w r8, #63 @ 0x3f │ │ │ │ - bhi.n 1dc092 │ │ │ │ + bhi.n 1dc13a │ │ │ │ cmp.w r9, #64 @ 0x40 │ │ │ │ mov r8, r9 │ │ │ │ it cc │ │ │ │ movcc.w r8, #64 @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r8 │ │ │ │ blx 59548 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1dc07c │ │ │ │ + cbz r0, 1dc124 │ │ │ │ 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 1dbfee │ │ │ │ + bcc.n 1dc096 │ │ │ │ sub.w r7, sl, #4 │ │ │ │ ldr r2, [r6, r7] │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 1dbf5c │ │ │ │ - b.n 1dbf60 │ │ │ │ + bne.n 1dc004 │ │ │ │ + b.n 1dc008 │ │ │ │ mov fp, r6 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 1dbf3c │ │ │ │ + beq.w 1dbfe4 │ │ │ │ mov r0, fp │ │ │ │ blx 58d60 │ │ │ │ ldr r6, [r6, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 1dbf46 │ │ │ │ + bne.w 1dbfee │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e2e4c │ │ │ │ + bl 1e2ef4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r1, r0, r7 │ │ │ │ - bne.n 1dbfd0 │ │ │ │ + bne.n 1dc078 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ cmp r8, fp │ │ │ │ it cc │ │ │ │ movcc r8, fp │ │ │ │ - b.n 1dbfc4 │ │ │ │ + b.n 1dc06c │ │ │ │ adds.w r3, r6, sl │ │ │ │ - bne.n 1dc034 │ │ │ │ - b.n 1dc07c │ │ │ │ + bne.n 1dc0dc │ │ │ │ + b.n 1dc124 │ │ │ │ cmp r8, r9 │ │ │ │ it cc │ │ │ │ movcc r8, r9 │ │ │ │ - b.n 1dc024 │ │ │ │ + b.n 1dc0cc │ │ │ │ ldr r2, [r0, r7] │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 1dc0a4 │ │ │ │ + beq.n 1dc14c │ │ │ │ ldr r6, [r2, #16] │ │ │ │ - cbnz r6, 1dc0aa │ │ │ │ + cbnz r6, 1dc152 │ │ │ │ mov r6, r0 │ │ │ │ mov r9, r1 │ │ │ │ - b.n 1dbf64 │ │ │ │ + b.n 1dc00c │ │ │ │ mov r4, r2 │ │ │ │ - b.n 1dbfaa │ │ │ │ + b.n 1dc052 │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #8 │ │ │ │ - bl 1e2c98 │ │ │ │ + bl 1e2d40 │ │ │ │ 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, 1dc136 │ │ │ │ + cbnz r3, 1dc1de │ │ │ │ add.w r0, r7, #60 @ 0x3c │ │ │ │ blx 59ce8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1dc17e │ │ │ │ + beq.n 1dc226 │ │ │ │ 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} │ │ │ │ @@ -531812,22 +531897,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 59c7c │ │ │ │ str r7, [r4, #44] @ 0x2c │ │ │ │ - cbnz r6, 1dc16a │ │ │ │ + cbnz r6, 1dc212 │ │ │ │ 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 59ce8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1dc17e │ │ │ │ + cbz r0, 1dc226 │ │ │ │ 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} │ │ │ │ @@ -531835,33 +531920,33 @@ │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r2, [r5, #24] │ │ │ │ ldr r3, [r5, #28] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str.w r9, [r4, #40] @ 0x28 │ │ │ │ str r7, [r4, #44] @ 0x2c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1dc12c │ │ │ │ + beq.n 1dc1d4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1dc186 │ │ │ │ + beq.n 1dc22e │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx 58d60 │ │ │ │ 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 59ce8 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1dc178 │ │ │ │ + beq.n 1dc220 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ lsls r2, r5, #5 │ │ │ │ blx 59c7c │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -531869,44 +531954,44 @@ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ movs r0, #0 │ │ │ │ mov r6, r1 │ │ │ │ mov r9, r2 │ │ │ │ ldrd sl, fp, [sp, #48] @ 0x30 │ │ │ │ - bl 1e2c0c │ │ │ │ + bl 1e2cb4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1dc2f6 │ │ │ │ + beq.w 1dc39e │ │ │ │ mov.w r1, #416 @ 0x1a0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1e2c98 │ │ │ │ + bl 1e2d40 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1dc2f6 │ │ │ │ + beq.w 1dc39e │ │ │ │ mov.w r8, #1 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r8, [r0, #4] │ │ │ │ str.w r3, [r0, #328] @ 0x148 │ │ │ │ - bl 1dd7fc │ │ │ │ - cbnz r0, 1dc26a │ │ │ │ + bl 1dd8a4 │ │ │ │ + cbnz r0, 1dc312 │ │ │ │ mov r0, r6 │ │ │ │ blx 59cf4 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx 59cf4 │ │ │ │ add.w r1, r9, #11 │ │ │ │ add.w r8, r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r1, r8 │ │ │ │ str.w r1, [r4, #380] @ 0x17c │ │ │ │ - bl 1e2c50 │ │ │ │ + bl 1e2cf8 │ │ │ │ str.w r0, [r4, #376] @ 0x178 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1dc2f8 │ │ │ │ + beq.n 1dc3a0 │ │ │ │ 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 │ │ │ │ @@ -531919,132 +532004,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 1e3a88 │ │ │ │ + bl 1e3b30 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e2e4c │ │ │ │ + bl 1e2ef4 │ │ │ │ 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 1dd58c │ │ │ │ + bl 1dd634 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1dc1f4 │ │ │ │ + beq.n 1dc29c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e2fbc │ │ │ │ + bl 1e3064 │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1dc1f4 │ │ │ │ - ldr r1, [pc, #212] @ (1dc368 ) │ │ │ │ + beq.n 1dc29c │ │ │ │ + ldr r1, [pc, #212] @ (1dc410 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx 59f04 │ │ │ │ - cbz r0, 1dc2f0 │ │ │ │ + cbz r0, 1dc398 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1dc30e │ │ │ │ + beq.n 1dc3b6 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1dc31c │ │ │ │ - ldr r0, [pc, #192] @ (1dc36c ) │ │ │ │ + beq.n 1dc3c4 │ │ │ │ + ldr r0, [pc, #192] @ (1dc414 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1e13c8 │ │ │ │ + bl 1e1470 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1dc346 │ │ │ │ - ldr r0, [pc, #184] @ (1dc370 ) │ │ │ │ + beq.n 1dc3ee │ │ │ │ + ldr r0, [pc, #184] @ (1dc418 ) │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add r0, pc │ │ │ │ str.w r3, [r4, #328] @ 0x148 │ │ │ │ - bl 1e8128 │ │ │ │ + bl 1e81d0 │ │ │ │ mov r1, r4 │ │ │ │ strb.w r0, [r4, #396] @ 0x18c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1dda88 │ │ │ │ + bl 1ddb30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1dc1f4 │ │ │ │ + beq.n 1dc29c │ │ │ │ ldrd r2, r3, [sp, #64] @ 0x40 │ │ │ │ strd r2, r3, [r4, #368] @ 0x170 │ │ │ │ ldr.w r3, [r4, #328] @ 0x148 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1dc35a │ │ │ │ + beq.n 1dc402 │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ - cbz r3, 1dc32a │ │ │ │ + cbz r3, 1dc3d2 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r4, #4] │ │ │ │ - b.n 1dc1f4 │ │ │ │ - strb.w r8, [r4, #392] @ 0x188 │ │ │ │ b.n 1dc29c │ │ │ │ + strb.w r8, [r4, #392] @ 0x188 │ │ │ │ + b.n 1dc344 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ movs r4, #0 │ │ │ │ - bl 1e2e4c │ │ │ │ + bl 1e2ef4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e2e4c │ │ │ │ + bl 1e2ef4 │ │ │ │ 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 1dd9a4 │ │ │ │ + bl 1dda4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1dc2a8 │ │ │ │ - b.n 1dc1f4 │ │ │ │ + bne.n 1dc350 │ │ │ │ + b.n 1dc29c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ddcac │ │ │ │ + bl 1ddd54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1dc2a8 │ │ │ │ - b.n 1dc1f4 │ │ │ │ - ldr r1, [pc, #72] @ (1dc374 ) │ │ │ │ + bne.n 1dc350 │ │ │ │ + b.n 1dc29c │ │ │ │ + ldr r1, [pc, #72] @ (1dc41c ) │ │ │ │ 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 1e7844 │ │ │ │ + bl 1e78ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1dc2ea │ │ │ │ - b.n 1dc2f8 │ │ │ │ - ldr r0, [pc, #48] @ (1dc378 ) │ │ │ │ + bne.n 1dc392 │ │ │ │ + b.n 1dc3a0 │ │ │ │ + ldr r0, [pc, #48] @ (1dc420 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1e13c8 │ │ │ │ + bl 1e1470 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1dc2b4 │ │ │ │ + bne.n 1dc35c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 1dd9c0 │ │ │ │ - b.n 1dc2b4 │ │ │ │ + bl 1dda68 │ │ │ │ + b.n 1dc35c │ │ │ │ ldrd r2, r3, [sp, #64] @ 0x40 │ │ │ │ add.w r0, r4, #288 @ 0x120 │ │ │ │ - bl 1e98d0 │ │ │ │ - b.n 1dc2e4 │ │ │ │ - strh r4, [r1, #10] │ │ │ │ + bl 1e9978 │ │ │ │ + b.n 1dc38c │ │ │ │ + strh r4, [r4, #10] │ │ │ │ movs r1, r3 │ │ │ │ - strh r6, [r1, #10] │ │ │ │ + strh r6, [r4, #10] │ │ │ │ movs r1, r3 │ │ │ │ - strh r2, [r5, #10] │ │ │ │ + strh r2, [r0, #12] │ │ │ │ movs r1, r3 │ │ │ │ - strh r6, [r1, #8] │ │ │ │ + strh r6, [r4, #8] │ │ │ │ movs r1, r3 │ │ │ │ - strh r0, [r1, #6] │ │ │ │ + strh r0, [r4, #6] │ │ │ │ movs r1, r3 │ │ │ │ - cbz r0, 1dc3a2 │ │ │ │ + cbz r0, 1dc44a │ │ │ │ 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 │ │ │ │ @@ -532057,17 +532142,17 @@ │ │ │ │ bx lr │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-28] │ │ │ │ - ldr.w lr, [pc, #104] @ 1dc424 │ │ │ │ + ldr.w lr, [pc, #104] @ 1dc4cc │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ - ldr r0, [pc, #100] @ (1dc428 ) │ │ │ │ + ldr r0, [pc, #100] @ (1dc4d0 ) │ │ │ │ sub sp, #20 │ │ │ │ add lr, pc │ │ │ │ add.w ip, sp, #4096 @ 0x1000 │ │ │ │ add.w ip, ip, #28 │ │ │ │ add.w r4, sp, #4096 @ 0x1000 │ │ │ │ adds r4, #12 │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ @@ -532078,96 +532163,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 5907c <__vsnprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #48] @ (1dc42c ) │ │ │ │ - ldr r3, [pc, #40] @ (1dc428 ) │ │ │ │ + ldr r2, [pc, #48] @ (1dc4d4 ) │ │ │ │ + ldr r3, [pc, #40] @ (1dc4d0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1dc420 │ │ │ │ + bne.n 1dc4c8 │ │ │ │ mov.w r0, #1 │ │ │ │ add.w sp, sp, #4096 @ 0x1000 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ - subs r4, #56 @ 0x38 │ │ │ │ + subs r3, #144 @ 0x90 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #254 @ 0xfe │ │ │ │ + subs r3, #86 @ 0x56 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r5, [r6, #384] @ 0x180 │ │ │ │ - cbz r5, 1dc4a0 │ │ │ │ + cbz r5, 1dc548 │ │ │ │ ldrd r7, r1, [r0, #40] @ 0x28 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ - bl 1f0e94 │ │ │ │ + bl 1f0f3c │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #4 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 59ce8 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1dc476 │ │ │ │ + cbz r0, 1dc51e │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ str.w r1, [r2], #4 │ │ │ │ - bl 1f0ea8 │ │ │ │ - cbnz r0, 1dc480 │ │ │ │ + bl 1f0f50 │ │ │ │ + cbnz r0, 1dc528 │ │ │ │ mov r0, r5 │ │ │ │ blx 58d60 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #144] @ (1dc514 ) │ │ │ │ + ldr r1, [pc, #144] @ (1dc5bc ) │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ - bl 1dc3a4 │ │ │ │ + bl 1dc44c │ │ │ │ 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 1dc476 │ │ │ │ + b.n 1dc51e │ │ │ │ ldr.w r3, [r6, #328] @ 0x148 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1dc508 │ │ │ │ + beq.n 1dc5b0 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1dc50e │ │ │ │ + beq.n 1dc5b6 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1dc47c │ │ │ │ + bne.n 1dc524 │ │ │ │ add.w r1, r0, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1dd33c │ │ │ │ + bl 1dd3e4 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 1dc4cc │ │ │ │ + cbnz r0, 1dc574 │ │ │ │ mov r0, r6 │ │ │ │ blx 58d60 │ │ │ │ - b.n 1dc47c │ │ │ │ + b.n 1dc524 │ │ │ │ adds r5, #1 │ │ │ │ - bl 1dd144 │ │ │ │ + bl 1dd1ec │ │ │ │ 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 │ │ │ │ @@ -532178,592 +532263,592 @@ │ │ │ │ movcc r3, #1 │ │ │ │ movcs r3, #0 │ │ │ │ cmp r5, #8 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1dc4c6 │ │ │ │ + bne.n 1dc56e │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dd3c4 │ │ │ │ - b.n 1dc4be │ │ │ │ - bl 1dd91c │ │ │ │ - b.n 1dc47c │ │ │ │ - bl 1ddc20 │ │ │ │ - b.n 1dc47c │ │ │ │ - ldrb r6, [r0, #31] │ │ │ │ + bl 1dd46c │ │ │ │ + b.n 1dc566 │ │ │ │ + bl 1dd9c4 │ │ │ │ + b.n 1dc524 │ │ │ │ + bl 1ddcc8 │ │ │ │ + b.n 1dc524 │ │ │ │ + ldrb r6, [r3, #31] │ │ │ │ movs r1, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov sl, r2 │ │ │ │ - ldr r2, [pc, #348] @ (1dc688 ) │ │ │ │ + ldr r2, [pc, #348] @ (1dc730 ) │ │ │ │ mov fp, r3 │ │ │ │ - ldr r3, [pc, #348] @ (1dc68c ) │ │ │ │ + ldr r3, [pc, #348] @ (1dc734 ) │ │ │ │ add r2, pc │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [pc, #344] @ (1dc690 ) │ │ │ │ + ldr r0, [pc, #344] @ (1dc738 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r6, [pc, #344] @ (1dc694 ) │ │ │ │ + ldr r6, [pc, #344] @ (1dc73c ) │ │ │ │ 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 1e8128 │ │ │ │ - cbnz r0, 1dc570 │ │ │ │ + bl 1e81d0 │ │ │ │ + cbnz r0, 1dc618 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #320] @ (1dc698 ) │ │ │ │ + ldr r0, [pc, #320] @ (1dc740 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1e8128 │ │ │ │ + bl 1e81d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1dc5f2 │ │ │ │ - ldr r0, [pc, #312] @ (1dc69c ) │ │ │ │ + beq.n 1dc69a │ │ │ │ + ldr r0, [pc, #312] @ (1dc744 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1e13c8 │ │ │ │ + bl 1e1470 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1dc664 │ │ │ │ + beq.n 1dc70c │ │ │ │ movs r5, #3 │ │ │ │ - b.n 1dc572 │ │ │ │ + b.n 1dc61a │ │ │ │ movs r5, #2 │ │ │ │ - ldr r0, [pc, #300] @ (1dc6a0 ) │ │ │ │ + ldr r0, [pc, #300] @ (1dc748 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1e13c8 │ │ │ │ + bl 1e1470 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1dc606 │ │ │ │ + beq.n 1dc6ae │ │ │ │ movs r2, #10 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ blx 59924 <__isoc23_strtoul@plt> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 1dc5aa │ │ │ │ + beq.n 1dc652 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #107 @ 0x6b │ │ │ │ - beq.n 1dc626 │ │ │ │ - bhi.n 1dc62c │ │ │ │ + beq.n 1dc6ce │ │ │ │ + bhi.n 1dc6d4 │ │ │ │ cmp r3, #75 @ 0x4b │ │ │ │ - beq.n 1dc626 │ │ │ │ + beq.n 1dc6ce │ │ │ │ cmp r3, #77 @ 0x4d │ │ │ │ - beq.n 1dc630 │ │ │ │ + beq.n 1dc6d8 │ │ │ │ lsrs r6, r0, #2 │ │ │ │ lsls r7, r0, #30 │ │ │ │ orrs.w r3, r7, r6 │ │ │ │ - bne.n 1dc5b0 │ │ │ │ + bne.n 1dc658 │ │ │ │ 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 1dc1a4 │ │ │ │ + bl 1dc24c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1dc602 │ │ │ │ + cbz r0, 1dc6aa │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 1dc5d6 │ │ │ │ + beq.n 1dc67e │ │ │ │ ldrb r5, [r0, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1dc636 │ │ │ │ - ldr r2, [pc, #204] @ (1dc6a4 ) │ │ │ │ - ldr r3, [pc, #176] @ (1dc68c ) │ │ │ │ + beq.n 1dc6de │ │ │ │ + ldr r2, [pc, #204] @ (1dc74c ) │ │ │ │ + ldr r3, [pc, #176] @ (1dc734 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1dc682 │ │ │ │ + bne.n 1dc72a │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #180] @ (1dc6a8 ) │ │ │ │ + ldr r0, [pc, #180] @ (1dc750 ) │ │ │ │ movs r1, #1 │ │ │ │ movs r5, #1 │ │ │ │ add r0, pc │ │ │ │ - bl 1e8128 │ │ │ │ + bl 1e81d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1dc572 │ │ │ │ + bne.n 1dc61a │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1dc5d6 │ │ │ │ - ldr r0, [pc, #164] @ (1dc6ac ) │ │ │ │ + b.n 1dc67e │ │ │ │ + ldr r0, [pc, #164] @ (1dc754 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1e13c8 │ │ │ │ + bl 1e1470 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1dc5aa │ │ │ │ - ldr r3, [pc, #152] @ (1dc6b0 ) │ │ │ │ + beq.n 1dc652 │ │ │ │ + ldr r3, [pc, #152] @ (1dc758 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #152] @ (1dc6b4 ) │ │ │ │ + ldr r2, [pc, #152] @ (1dc75c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 59208 <__fprintf_chk@plt> │ │ │ │ - b.n 1dc580 │ │ │ │ + b.n 1dc628 │ │ │ │ lsrs r6, r0, #22 │ │ │ │ lsls r7, r0, #10 │ │ │ │ - b.n 1dc5a4 │ │ │ │ + b.n 1dc64c │ │ │ │ cmp r3, #109 @ 0x6d │ │ │ │ - bne.n 1dc5a0 │ │ │ │ + bne.n 1dc648 │ │ │ │ lsrs r6, r0, #12 │ │ │ │ lsls r7, r0, #20 │ │ │ │ - b.n 1dc5a4 │ │ │ │ - ldr r0, [pc, #128] @ (1dc6b8 ) │ │ │ │ + b.n 1dc64c │ │ │ │ + ldr r0, [pc, #128] @ (1dc760 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ - bl 1e8128 │ │ │ │ + bl 1e81d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1dc5d6 │ │ │ │ + beq.n 1dc67e │ │ │ │ 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 1dc1a4 │ │ │ │ + bl 1dc24c │ │ │ │ str.w r0, [r4, #408] @ 0x198 │ │ │ │ - b.n 1dc5d6 │ │ │ │ - ldr r0, [pc, #84] @ (1dc6bc ) │ │ │ │ + b.n 1dc67e │ │ │ │ + ldr r0, [pc, #84] @ (1dc764 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1e13c8 │ │ │ │ + bl 1e1470 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1dc56c │ │ │ │ - bl 1dd7fc │ │ │ │ + bne.w 1dc614 │ │ │ │ + bl 1dd8a4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1dc56c │ │ │ │ - bl 1ddcc8 │ │ │ │ - b.n 1dc56c │ │ │ │ + beq.w 1dc614 │ │ │ │ + bl 1ddd70 │ │ │ │ + b.n 1dc614 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r2, #204 @ 0xcc │ │ │ │ + subs r2, #36 @ 0x24 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r3, #28] │ │ │ │ + ldrb r2, [r6, #28] │ │ │ │ movs r1, r3 │ │ │ │ - subs r2, #186 @ 0xba │ │ │ │ + subs r2, #18 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldrb r6, [r3, #28] │ │ │ │ + ldrb r6, [r6, #28] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r6, [r2, #26] │ │ │ │ + ldrb r6, [r5, #26] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r0, [r7, #28] │ │ │ │ + ldrb r0, [r2, #29] │ │ │ │ movs r1, r3 │ │ │ │ - subs r2, #34 @ 0x22 │ │ │ │ + subs r1, #122 @ 0x7a │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldrb r0, [r3, #26] │ │ │ │ + ldrb r0, [r6, #26] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r0, [r0, #27] │ │ │ │ + ldrb r0, [r3, #27] │ │ │ │ movs r1, r3 │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r1, #27] │ │ │ │ + ldrb r2, [r4, #27] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r2, [r0, #28] │ │ │ │ + ldrb r2, [r3, #28] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r2, [r5, #22] │ │ │ │ + ldrb r2, [r0, #23] │ │ │ │ movs r1, r3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 1dc6de │ │ │ │ + cbnz r0, 1dc786 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e2e4c │ │ │ │ + bl 1e2ef4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ ldrb.w r3, [r0, #396] @ 0x18c │ │ │ │ - cbnz r3, 1dc732 │ │ │ │ + cbnz r3, 1dc7da │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1dc6d4 │ │ │ │ + beq.n 1dc77c │ │ │ │ add.w r0, r4, #8 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 1e7ad8 │ │ │ │ + bl 1e7b80 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1e79e0 │ │ │ │ + bl 1e7a88 │ │ │ │ ldr.w r0, [r4, #408] @ 0x198 │ │ │ │ - cbz r0, 1dc706 │ │ │ │ - bl 1dc6c0 │ │ │ │ + cbz r0, 1dc7ae │ │ │ │ + bl 1dc768 │ │ │ │ ldr.w r3, [r4, #328] @ 0x148 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1dc724 │ │ │ │ + beq.n 1dc7cc │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1dc71a │ │ │ │ + beq.n 1dc7c2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ddb8c │ │ │ │ - b.n 1dc6d4 │ │ │ │ + bl 1ddc34 │ │ │ │ + b.n 1dc77c │ │ │ │ add.w r0, r4, #288 @ 0x120 │ │ │ │ - bl 1e9888 │ │ │ │ - b.n 1dc712 │ │ │ │ + bl 1e9930 │ │ │ │ + b.n 1dc7ba │ │ │ │ add.w r0, r4, #208 @ 0xd0 │ │ │ │ - bl 1de3e8 │ │ │ │ + bl 1de490 │ │ │ │ ldr.w r3, [r4, #328] @ 0x148 │ │ │ │ - b.n 1dc70e │ │ │ │ - ldr r2, [pc, #20] @ (1dc748 ) │ │ │ │ - ldr r1, [pc, #20] @ (1dc74c ) │ │ │ │ + b.n 1dc7b6 │ │ │ │ + ldr r2, [pc, #20] @ (1dc7f0 ) │ │ │ │ + ldr r1, [pc, #20] @ (1dc7f4 ) │ │ │ │ ldrd r3, r0, [r0, #400] @ 0x190 │ │ │ │ str r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r0, #2 │ │ │ │ - bl 1e0740 │ │ │ │ - b.n 1dc6e4 │ │ │ │ - ldrb r0, [r5, #24] │ │ │ │ + bl 1e07e8 │ │ │ │ + b.n 1dc78c │ │ │ │ + ldrb r0, [r0, #25] │ │ │ │ movs r1, r3 │ │ │ │ - str r4, [sp, #984] @ 0x3d8 │ │ │ │ + str r5, [sp, #56] @ 0x38 │ │ │ │ movs r0, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r4, [r0, #152] @ 0x98 │ │ │ │ sub sp, #12 │ │ │ │ - cbz r4, 1dc796 │ │ │ │ + cbz r4, 1dc83e │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r5, r0 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 1dc0cc │ │ │ │ + bl 1dc174 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 1dc796 │ │ │ │ + cbz r0, 1dc83e │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ str r4, [r0, #0] │ │ │ │ add.w r0, r5, #8 │ │ │ │ - ldr.w ip, [pc, #24] @ 1dc79c │ │ │ │ + ldr.w ip, [pc, #24] @ 1dc844 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #20] @ (1dc7a0 ) │ │ │ │ + ldr r3, [pc, #20] @ (1dc848 ) │ │ │ │ add ip, pc │ │ │ │ str.w ip, [sp] │ │ │ │ add r3, pc │ │ │ │ - bl 1e7a84 │ │ │ │ + bl 1e7b2c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xfbefffff │ │ │ │ ldc2 15, cr15, [sp], {255} @ 0xff │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r2, 1dc7c0 │ │ │ │ + cbz r2, 1dc868 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr.w r0, [r4, #408] @ 0x198 │ │ │ │ - cbz r0, 1dc7e0 │ │ │ │ + cbz r0, 1dc888 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1dd8a0 │ │ │ │ + bl 1dd948 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 1dc7e0 │ │ │ │ + cbz r0, 1dc888 │ │ │ │ ldrb.w r3, [r4, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1dc852 │ │ │ │ + bne.n 1dc8fa │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr.w r3, [r4, #388] @ 0x184 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1dc86e │ │ │ │ + beq.n 1dc916 │ │ │ │ mov.w r0, #65536 @ 0x10000 │ │ │ │ blx 59ce8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1dc87e │ │ │ │ - ldr r1, [pc, #272] @ (1dc908 ) │ │ │ │ + beq.n 1dc926 │ │ │ │ + ldr r1, [pc, #272] @ (1dc9b0 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ - bl 1dc3a4 │ │ │ │ + bl 1dc44c │ │ │ │ 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 1dc8da │ │ │ │ + beq.n 1dc982 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 59ce8 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1dc8da │ │ │ │ + beq.n 1dc982 │ │ │ │ str r0, [sp, #0] │ │ │ │ subs r1, #4 │ │ │ │ adds r0, r6, #4 │ │ │ │ - bl 1f0ee4 │ │ │ │ + bl 1f0f8c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1dc8f0 │ │ │ │ - cbz r5, 1dc840 │ │ │ │ + beq.n 1dc998 │ │ │ │ + cbz r5, 1dc8e8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r3, [r5, #0] │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 58d60 │ │ │ │ ldrb.w r3, [r4, #396] @ 0x18c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1dc7da │ │ │ │ + beq.n 1dc882 │ │ │ │ add.w r3, r4, #400 @ 0x190 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r3] │ │ │ │ adds r0, #1 │ │ │ │ strex r1, r0, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1dc85a │ │ │ │ + bne.n 1dc902 │ │ │ │ dmb ish │ │ │ │ - b.n 1dc7da │ │ │ │ + b.n 1dc882 │ │ │ │ ldr.w r3, [r4, #328] @ 0x148 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1dc8cc │ │ │ │ + beq.n 1dc974 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1dc8e2 │ │ │ │ + beq.n 1dc98a │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1dc88c │ │ │ │ + beq.n 1dc934 │ │ │ │ ldrb.w r3, [r4, #396] @ 0x18c │ │ │ │ - cbnz r3, 1dc8b0 │ │ │ │ + cbnz r3, 1dc958 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dd33c │ │ │ │ + bl 1dd3e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1dc87e │ │ │ │ + beq.n 1dc926 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dd254 │ │ │ │ + bl 1dd2fc │ │ │ │ mov r2, r0 │ │ │ │ ldrb.w r3, [r4, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1dc7da │ │ │ │ + beq.n 1dc882 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1dc852 │ │ │ │ + bne.n 1dc8fa │ │ │ │ add.w r3, r4, #404 @ 0x194 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ adds r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1dc8b8 │ │ │ │ + bne.n 1dc960 │ │ │ │ dmb ish │ │ │ │ - b.n 1dc884 │ │ │ │ + b.n 1dc92c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dd8a0 │ │ │ │ + bl 1dd948 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1dc8a4 │ │ │ │ + b.n 1dc94c │ │ │ │ mov r0, r6 │ │ │ │ blx 58d60 │ │ │ │ - b.n 1dc87e │ │ │ │ + b.n 1dc926 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ddba4 │ │ │ │ + bl 1ddc4c │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1dc8a4 │ │ │ │ + b.n 1dc94c │ │ │ │ mov r0, r2 │ │ │ │ blx 58d60 │ │ │ │ mov r0, r6 │ │ │ │ blx 58d60 │ │ │ │ ldrb.w r3, [r4, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1dc884 │ │ │ │ - b.n 1dc8b0 │ │ │ │ + beq.n 1dc92c │ │ │ │ + b.n 1dc958 │ │ │ │ nop │ │ │ │ - ldrb r6, [r2, #22] │ │ │ │ + ldrb r6, [r5, #22] │ │ │ │ movs r1, r3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2144] @ 0x860 │ │ │ │ subw sp, sp, #1932 @ 0x78c │ │ │ │ mov r7, r1 │ │ │ │ - ldr r1, [pc, #88] @ (1dc97c ) │ │ │ │ + ldr r1, [pc, #88] @ (1dca24 ) │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #88] @ (1dc980 ) │ │ │ │ + ldr r2, [pc, #88] @ (1dca28 ) │ │ │ │ mov r5, r0 │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str.w r2, [sp, #1924] @ 0x784 │ │ │ │ mov.w r2, #0 │ │ │ │ - bl 1f3c18 │ │ │ │ + bl 1f3cc0 │ │ │ │ ldrd r1, r2, [r5, #376] @ 0x178 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1f3c94 │ │ │ │ + bl 1f3d3c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1f3c94 │ │ │ │ + bl 1f3d3c │ │ │ │ movs r2, #32 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1f4184 │ │ │ │ - ldr r2, [pc, #36] @ (1dc984 ) │ │ │ │ - ldr r3, [pc, #32] @ (1dc980 ) │ │ │ │ + bl 1f422c │ │ │ │ + ldr r2, [pc, #36] @ (1dca2c ) │ │ │ │ + ldr r3, [pc, #32] @ (1dca28 ) │ │ │ │ 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 1dc978 │ │ │ │ + bne.n 1dca20 │ │ │ │ addw sp, sp, #1932 @ 0x78c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ - adds r6, #212 @ 0xd4 │ │ │ │ + adds r6, #44 @ 0x2c │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #156 @ 0x9c │ │ │ │ + adds r5, #244 @ 0xf4 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr.w ip, [pc, #172] @ 1dca44 │ │ │ │ + ldr.w ip, [pc, #172] @ 1dcaec │ │ │ │ sub sp, #28 │ │ │ │ - ldr r4, [pc, #168] @ (1dca48 ) │ │ │ │ + ldr r4, [pc, #168] @ (1dcaf0 ) │ │ │ │ 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 1dc9e0 │ │ │ │ + beq.n 1dca88 │ │ │ │ movs r4, #0 │ │ │ │ - ldr r2, [pc, #132] @ (1dca4c ) │ │ │ │ - ldr r3, [pc, #124] @ (1dca48 ) │ │ │ │ + ldr r2, [pc, #132] @ (1dcaf4 ) │ │ │ │ + ldr r3, [pc, #124] @ (1dcaf0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1dca40 │ │ │ │ + bne.n 1dcae8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrb.w r3, [ip] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq.n 1dca2e │ │ │ │ - ldr r2, [pc, #100] @ (1dca50 ) │ │ │ │ + beq.n 1dcad6 │ │ │ │ + ldr r2, [pc, #100] @ (1dcaf8 ) │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #16 │ │ │ │ add r2, pc │ │ │ │ str.w ip, [sp] │ │ │ │ blx 59960 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1dc9c4 │ │ │ │ + beq.n 1dca6c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 592b0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 58d60 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1dc9c4 │ │ │ │ + beq.n 1dca6c │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 59184 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r0, 1dca26 │ │ │ │ + cbz r0, 1dcace │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1dca12 │ │ │ │ + bne.n 1dcaba │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx 58f68 │ │ │ │ - b.n 1dc9c6 │ │ │ │ + b.n 1dca6e │ │ │ │ ldrb.w r3, [ip, #1] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 1dc9e8 │ │ │ │ + bne.n 1dca90 │ │ │ │ ldrb.w r3, [ip, #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1dc9c4 │ │ │ │ - b.n 1dc9e8 │ │ │ │ + beq.n 1dca6c │ │ │ │ + b.n 1dca90 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ - adds r6, #94 @ 0x5e │ │ │ │ + adds r5, #182 @ 0xb6 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #50 @ 0x32 │ │ │ │ + adds r5, #138 @ 0x8a │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldrb r4, [r5, #14] │ │ │ │ + ldrb r4, [r0, #15] │ │ │ │ movs r1, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3896] @ 0xf38 │ │ │ │ - ldr r2, [pc, #476] @ (1dcc44 ) │ │ │ │ + ldr r2, [pc, #476] @ (1dccec ) │ │ │ │ sub sp, #164 @ 0xa4 │ │ │ │ - ldr r3, [pc, #476] @ (1dcc48 ) │ │ │ │ + ldr r3, [pc, #476] @ (1dccf0 ) │ │ │ │ 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 592b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1dcc3a │ │ │ │ + beq.w 1dcce2 │ │ │ │ mov r7, r0 │ │ │ │ movs r4, #0 │ │ │ │ blx 58c88 │ │ │ │ str r0, [sp, #16] │ │ │ │ - b.n 1dca98 │ │ │ │ + b.n 1dcb40 │ │ │ │ ldrb r3, [r0, #18] │ │ │ │ cmp r3, #8 │ │ │ │ it eq │ │ │ │ addeq r4, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx 59184 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1dca90 │ │ │ │ + bne.n 1dcb38 │ │ │ │ mov r0, r7 │ │ │ │ blx 59af0 │ │ │ │ cmp r4, #10 │ │ │ │ mov.w r0, #8 │ │ │ │ iteee ls │ │ │ │ movls r3, #1 │ │ │ │ movwhi r3, #52429 @ 0xcccd │ │ │ │ @@ -532777,85 +532862,85 @@ │ │ │ │ movs r3, #0 │ │ │ │ strd r0, r0, [r0] │ │ │ │ str r3, [sp, #20] │ │ │ │ str r7, [sp, #12] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 59184 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1dcbb4 │ │ │ │ + beq.n 1dcc5c │ │ │ │ add.w r4, r0, #19 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ blx 593ec <__fstatat64_time64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1dcad4 │ │ │ │ + bne.n 1dcb7c │ │ │ │ ldr r6, [r5, #4] │ │ │ │ cmp r5, r6 │ │ │ │ it ne │ │ │ │ cmpne r6, r0 │ │ │ │ it eq │ │ │ │ moveq r6, r0 │ │ │ │ - beq.n 1dcb0e │ │ │ │ + beq.n 1dcbb6 │ │ │ │ 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 1dcad4 │ │ │ │ + bge.n 1dcb7c │ │ │ │ mov r0, r4 │ │ │ │ blx 59cf4 │ │ │ │ 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 1dcad4 │ │ │ │ + beq.n 1dcb7c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r3, r2 │ │ │ │ it ls │ │ │ │ movls.w r8, #0 │ │ │ │ - bhi.n 1dcc22 │ │ │ │ + bhi.n 1dccca │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r1, r9 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 59548 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1dcad4 │ │ │ │ + beq.n 1dcb7c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 1dcc10 │ │ │ │ + beq.n 1dccb8 │ │ │ │ ldrd lr, ip, [sp, #104] @ 0x68 │ │ │ │ str r4, [sp, #28] │ │ │ │ ldrd r1, r2, [r6, #16] │ │ │ │ ldr r7, [sp, #12] │ │ │ │ - b.n 1dcb68 │ │ │ │ + b.n 1dcc10 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 1dcc0c │ │ │ │ + beq.n 1dccb4 │ │ │ │ cmp lr, r1 │ │ │ │ sbcs.w r4, ip, r2 │ │ │ │ - bge.n 1dcb62 │ │ │ │ + bge.n 1dcc0a │ │ │ │ ldr r4, [sp, #28] │ │ │ │ str r7, [sp, #12] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1dcc16 │ │ │ │ + bne.n 1dccbe │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 1dcb92 │ │ │ │ + beq.n 1dcc3a │ │ │ │ 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] │ │ │ │ @@ -532869,20 +532954,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 59184 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1dcade │ │ │ │ + bne.n 1dcb86 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ ldr r7, [sp, #12] │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 1dcc2e │ │ │ │ - ldr.w r8, [pc, #140] @ 1dcc4c │ │ │ │ + beq.n 1dccd6 │ │ │ │ + ldr.w r8, [pc, #140] @ 1dccf4 │ │ │ │ mov r9, r7 │ │ │ │ mov r7, r0 │ │ │ │ add r8, pc │ │ │ │ mov r0, r6 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #1 │ │ │ │ @@ -532892,1851 +532977,1851 @@ │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r4 │ │ │ │ it lt │ │ │ │ strlt r7, [r6, #8] │ │ │ │ blx 58d60 │ │ │ │ ldr r6, [r6, #4] │ │ │ │ cmp r6, r5 │ │ │ │ - bne.n 1dcbc6 │ │ │ │ + bne.n 1dcc6e │ │ │ │ mov r0, r9 │ │ │ │ blx 58f68 │ │ │ │ - ldr r2, [pc, #92] @ (1dcc50 ) │ │ │ │ - ldr r3, [pc, #84] @ (1dcc48 ) │ │ │ │ + ldr r2, [pc, #92] @ (1dccf8 ) │ │ │ │ + ldr r3, [pc, #84] @ (1dccf0 ) │ │ │ │ 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 1dcc3e │ │ │ │ + bne.n 1dcce6 │ │ │ │ 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 1dcb92 │ │ │ │ + beq.n 1dcc3a │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str r3, [r6, #4] │ │ │ │ str r2, [r6, #0] │ │ │ │ str r6, [r2, #4] │ │ │ │ str r6, [r3, #0] │ │ │ │ - b.n 1dcb92 │ │ │ │ + b.n 1dcc3a │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ blx 59b38 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1dcb36 │ │ │ │ + b.n 1dcbde │ │ │ │ mov r0, r7 │ │ │ │ blx 58f68 │ │ │ │ mov r0, r5 │ │ │ │ blx 58d60 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1dcbf0 │ │ │ │ + b.n 1dcc98 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r5, #144 @ 0x90 │ │ │ │ + adds r4, #232 @ 0xe8 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r3, #7] │ │ │ │ + ldrb r0, [r6, #7] │ │ │ │ movs r1, r3 │ │ │ │ - adds r4, #8 │ │ │ │ + adds r3, #96 @ 0x60 │ │ │ │ lsls r0, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #260] @ (1dcd6c ) │ │ │ │ + ldr r0, [pc, #260] @ (1dce14 ) │ │ │ │ mov r9, r3 │ │ │ │ - ldr r3, [pc, #260] @ (1dcd70 ) │ │ │ │ + ldr r3, [pc, #260] @ (1dce18 ) │ │ │ │ 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 1db96c │ │ │ │ + bl 1dba14 │ │ │ │ ldr.w r2, [r5, #380] @ 0x17c │ │ │ │ add r0, sp, #12 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ - bl 1db97c │ │ │ │ + bl 1dba24 │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1dcd30 │ │ │ │ + bne.n 1dcdd8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r0, [r5, #376] @ 0x178 │ │ │ │ blx 5a02c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1dcd30 │ │ │ │ + bne.n 1dcdd8 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1dba48 │ │ │ │ + bl 1dbaf0 │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1dcd30 │ │ │ │ + bne.n 1dcdd8 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 1dcd14 │ │ │ │ + beq.n 1dcdbc │ │ │ │ movs r1, #8 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1db97c │ │ │ │ + bl 1dba24 │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1dcd30 │ │ │ │ + bne.n 1dcdd8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r0, sp, #12 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ subs r7, r2, r3 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1db97c │ │ │ │ + bl 1dba24 │ │ │ │ ldr r4, [r6, #0] │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ - bl 1f0f10 │ │ │ │ + bl 1f0fb8 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 1dcd30 │ │ │ │ + bne.n 1dcdd8 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ blx 59ce8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1dcd30 │ │ │ │ + cbz r0, 1dcdd8 │ │ │ │ ldrb.w r3, [r5, #392] @ 0x188 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r3, 1dcd56 │ │ │ │ + cbz r3, 1dcdfe │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 1dcd32 │ │ │ │ + bne.n 1dcdda │ │ │ │ mov r1, r8 │ │ │ │ blx 59c7c │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1dcd3a │ │ │ │ + beq.n 1dcde2 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ str.w r3, [r9] │ │ │ │ - b.n 1dcd3a │ │ │ │ + b.n 1dcde2 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1dba48 │ │ │ │ + bl 1dbaf0 │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ - cbnz r3, 1dcd30 │ │ │ │ + cbnz r3, 1dcdd8 │ │ │ │ lsls r1, r0, #5 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1db97c │ │ │ │ + bl 1dba24 │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1dccb8 │ │ │ │ + beq.n 1dcd60 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ movs r4, #0 │ │ │ │ blx 58d60 │ │ │ │ - ldr r2, [pc, #56] @ (1dcd74 ) │ │ │ │ - ldr r3, [pc, #48] @ (1dcd70 ) │ │ │ │ + ldr r2, [pc, #56] @ (1dce1c ) │ │ │ │ + ldr r3, [pc, #48] @ (1dce18 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1dcd68 │ │ │ │ + bne.n 1dce10 │ │ │ │ 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 1f0ee4 │ │ │ │ + bl 1f0f8c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1dcd06 │ │ │ │ - b.n 1dcd32 │ │ │ │ + bne.n 1dcdae │ │ │ │ + b.n 1dcdda │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ - adds r3, #144 @ 0x90 │ │ │ │ + adds r2, #232 @ 0xe8 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #190 @ 0xbe │ │ │ │ + adds r2, #22 │ │ │ │ lsls r0, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ - ldr r3, [pc, #252] @ (1dce88 ) │ │ │ │ - ldr r2, [pc, #252] @ (1dce8c ) │ │ │ │ + ldr r3, [pc, #252] @ (1dcf30 ) │ │ │ │ + ldr r2, [pc, #252] @ (1dcf34 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #248] @ (1dce90 ) │ │ │ │ + ldr r3, [pc, #248] @ (1dcf38 ) │ │ │ │ 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 1dce66 │ │ │ │ + beq.n 1dcf0e │ │ │ │ mov sl, r1 │ │ │ │ blx 5a26c │ │ │ │ mov r5, r0 │ │ │ │ blx 59cf4 │ │ │ │ adds r6, r0, #1 │ │ │ │ mov r7, r0 │ │ │ │ add r6, r5 │ │ │ │ mov r4, r5 │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 1dcdcc │ │ │ │ + b.n 1dce74 │ │ │ │ adds r3, r5, r7 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 1dcdd2 │ │ │ │ + beq.n 1dce7a │ │ │ │ adds r4, #1 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 1dcdfc │ │ │ │ + beq.n 1dcea4 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne.n 1dcdc0 │ │ │ │ + bne.n 1dce68 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1dcdc6 │ │ │ │ + beq.n 1dce6e │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r9, [r4] │ │ │ │ blx 58b5c <__stat64_time64@plt> │ │ │ │ - cbnz r0, 1dce1e │ │ │ │ + cbnz r0, 1dcec6 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ and.w r3, r3, #61440 @ 0xf000 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ - bne.n 1dce6c │ │ │ │ + bne.n 1dcf14 │ │ │ │ movs r3, #47 @ 0x2f │ │ │ │ adds r4, #1 │ │ │ │ strb.w r3, [r4, #-1] │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 1dcdcc │ │ │ │ + bne.n 1dce74 │ │ │ │ mov r0, r5 │ │ │ │ blx 58d60 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #140] @ (1dce94 ) │ │ │ │ - ldr r3, [pc, #136] @ (1dce90 ) │ │ │ │ + ldr r2, [pc, #140] @ (1dcf3c ) │ │ │ │ + ldr r3, [pc, #136] @ (1dcf38 ) │ │ │ │ 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 1dce82 │ │ │ │ + bne.n 1dcf2a │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1dce60 │ │ │ │ + beq.n 1dcf08 │ │ │ │ mov.w r1, #448 @ 0x1c0 │ │ │ │ mov r0, r5 │ │ │ │ blx 59884 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1dcdf0 │ │ │ │ + beq.n 1dce98 │ │ │ │ blx 59f78 <__errno_location@plt> │ │ │ │ cmp.w fp, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bne.n 1dce44 │ │ │ │ + bne.n 1dceec │ │ │ │ cmp r0, #17 │ │ │ │ - beq.n 1dcdf0 │ │ │ │ - ldr r3, [pc, #80] @ (1dce98 ) │ │ │ │ + beq.n 1dce98 │ │ │ │ + ldr r3, [pc, #80] @ (1dcf40 ) │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ blx 58fec │ │ │ │ - ldr r2, [pc, #72] @ (1dce9c ) │ │ │ │ + ldr r2, [pc, #72] @ (1dcf44 ) │ │ │ │ mov r3, r5 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ blx 59208 <__fprintf_chk@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 58d60 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 1dce04 │ │ │ │ - ldr r1, [pc, #40] @ (1dce98 ) │ │ │ │ + b.n 1dceac │ │ │ │ + ldr r1, [pc, #40] @ (1dcf40 ) │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - ldr r2, [pc, #44] @ (1dcea0 ) │ │ │ │ + ldr r2, [pc, #44] @ (1dcf48 ) │ │ │ │ ldr r0, [r0, r1] │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 59208 <__fprintf_chk@plt> │ │ │ │ - b.n 1dce60 │ │ │ │ + b.n 1dcf08 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r2, #110 @ 0x6e │ │ │ │ + adds r1, #198 @ 0xc6 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - adds r2, #106 @ 0x6a │ │ │ │ + adds r1, #194 @ 0xc2 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #244 @ 0xf4 │ │ │ │ + adds r1, #76 @ 0x4c │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r1, #30] │ │ │ │ + strb r4, [r4, #30] │ │ │ │ movs r1, r3 │ │ │ │ - strb r6, [r5, #28] │ │ │ │ + strb r6, [r0, #29] │ │ │ │ movs r1, r3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #252] @ (1dcfb0 ) │ │ │ │ + ldr r2, [pc, #252] @ (1dd058 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #252] @ (1dcfb4 ) │ │ │ │ + ldr r3, [pc, #252] @ (1dd05c ) │ │ │ │ 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 1f0e94 │ │ │ │ + bl 1f0f3c │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldrb.w r2, [r1, #392] @ 0x188 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1dcf62 │ │ │ │ + beq.n 1dd00a │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr r5, [r4, #40] @ 0x28 │ │ │ │ mov r7, r3 │ │ │ │ ldrd r1, r2, [r1, #376] @ 0x178 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1db4b4 │ │ │ │ - cbnz r0, 1dcf10 │ │ │ │ + bl 1db55c │ │ │ │ + cbnz r0, 1dcfb8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldrb.w r3, [r3, #392] @ 0x188 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1dcf84 │ │ │ │ + beq.n 1dd02c │ │ │ │ movs r6, #0 │ │ │ │ - ldr r2, [pc, #192] @ (1dcfb8 ) │ │ │ │ - ldr r3, [pc, #184] @ (1dcfb4 ) │ │ │ │ + ldr r2, [pc, #192] @ (1dd060 ) │ │ │ │ + ldr r3, [pc, #184] @ (1dd05c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1dcfaa │ │ │ │ + bne.n 1dd052 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1db778 │ │ │ │ + bl 1db820 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1dceea │ │ │ │ + beq.n 1dcf92 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1dcf8c │ │ │ │ + beq.n 1dd034 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f0f10 │ │ │ │ + bl 1f0fb8 │ │ │ │ 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 1db4b4 │ │ │ │ + bl 1db55c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1dceea │ │ │ │ + beq.n 1dcf92 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1db4b4 │ │ │ │ + bl 1db55c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1dceea │ │ │ │ + beq.n 1dcf92 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldrb.w r3, [r3, #392] @ 0x188 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1dcef6 │ │ │ │ + bne.n 1dcf9e │ │ │ │ mov r0, r5 │ │ │ │ blx 58d60 │ │ │ │ - b.n 1dcef6 │ │ │ │ + b.n 1dcf9e │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 59ce8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1dcef4 │ │ │ │ + beq.n 1dcf9c │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrd r0, r1, [r4, #40] @ 0x28 │ │ │ │ - bl 1f0ea8 │ │ │ │ + bl 1f0f50 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1dceea │ │ │ │ + beq.n 1dcf92 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - b.n 1dcede │ │ │ │ + b.n 1dcf86 │ │ │ │ mov r0, r5 │ │ │ │ blx 58d60 │ │ │ │ - b.n 1dcef4 │ │ │ │ + b.n 1dcf9c │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1db778 │ │ │ │ + bl 1db820 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1dceea │ │ │ │ + beq.n 1dcf92 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bl 1db4b4 │ │ │ │ + bl 1db55c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1dcf22 │ │ │ │ - b.n 1dceea │ │ │ │ + bne.n 1dcfca │ │ │ │ + b.n 1dcf92 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r1, #66 @ 0x42 │ │ │ │ + adds r0, #154 @ 0x9a │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #2 │ │ │ │ + adds r0, #90 @ 0x5a │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ - ldr r2, [pc, #200] @ (1dd094 ) │ │ │ │ + ldr r2, [pc, #200] @ (1dd13c ) │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ - ldr r3, [pc, #200] @ (1dd098 ) │ │ │ │ + ldr r3, [pc, #200] @ (1dd140 ) │ │ │ │ mov r5, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 592b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1dd068 │ │ │ │ - ldr r7, [pc, #180] @ (1dd09c ) │ │ │ │ + beq.n 1dd110 │ │ │ │ + ldr r7, [pc, #180] @ (1dd144 ) │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ add r7, pc │ │ │ │ mov r0, r4 │ │ │ │ blx 59184 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1dd05c │ │ │ │ + beq.n 1dd104 │ │ │ │ ldrb r3, [r0, #19] │ │ │ │ add.w r1, r0, #19 │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 1dd00a │ │ │ │ + bne.n 1dd0b2 │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1dcff0 │ │ │ │ + beq.n 1dd098 │ │ │ │ ldrb r3, [r0, #19] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 1dd01c │ │ │ │ + bne.n 1dd0c4 │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 1dd01c │ │ │ │ + bne.n 1dd0c4 │ │ │ │ ldrb r3, [r1, #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1dcff0 │ │ │ │ + beq.n 1dd098 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #12 │ │ │ │ blx 59960 <__asprintf_chk@plt> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1dcff0 │ │ │ │ + beq.n 1dd098 │ │ │ │ add r1, sp, #16 │ │ │ │ blx 58b5c <__stat64_time64@plt> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - cbnz r0, 1dd086 │ │ │ │ + cbnz r0, 1dd12e │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, r2 │ │ │ │ and.w r3, r3, #61440 @ 0xf000 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ - beq.n 1dd080 │ │ │ │ + beq.n 1dd128 │ │ │ │ blx 594d0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 58d60 │ │ │ │ mov r0, r4 │ │ │ │ blx 59184 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1dcffa │ │ │ │ + bne.n 1dd0a2 │ │ │ │ mov r0, r4 │ │ │ │ blx 58f68 │ │ │ │ mov r0, r5 │ │ │ │ blx 594b8 │ │ │ │ - ldr r2, [pc, #52] @ (1dd0a0 ) │ │ │ │ - ldr r3, [pc, #44] @ (1dd098 ) │ │ │ │ + ldr r2, [pc, #52] @ (1dd148 ) │ │ │ │ + ldr r3, [pc, #44] @ (1dd140 ) │ │ │ │ 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 1dd08e │ │ │ │ + bne.n 1dd136 │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - bl 1dcfbc │ │ │ │ - b.n 1dd04c │ │ │ │ + bl 1dd064 │ │ │ │ + b.n 1dd0f4 │ │ │ │ mov r0, r2 │ │ │ │ blx 58d60 │ │ │ │ - b.n 1dcff0 │ │ │ │ + b.n 1dd098 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r0, #42 @ 0x2a │ │ │ │ + cmp r7, #130 @ 0x82 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r5, #22] │ │ │ │ + strb r6, [r0, #23] │ │ │ │ movs r1, r3 │ │ │ │ - cmp r7, #144 @ 0x90 │ │ │ │ + cmp r6, #232 @ 0xe8 │ │ │ │ lsls r0, r5, #2 │ │ │ │ ldr r1, [r1, #16] │ │ │ │ and.w r1, r1, #61440 @ 0xf000 │ │ │ │ cmp.w r1, #32768 @ 0x8000 │ │ │ │ - bne.n 1dd0d6 │ │ │ │ + bne.n 1dd17e │ │ │ │ cmp r3, #3 │ │ │ │ - bls.n 1dd0da │ │ │ │ + bls.n 1dd182 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #28] @ (1dd0e0 ) │ │ │ │ + ldr r1, [pc, #28] @ (1dd188 ) │ │ │ │ subs r3, #4 │ │ │ │ adds r0, r2, r3 │ │ │ │ add r1, pc │ │ │ │ blx 59f04 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - strb r4, [r2, #21] │ │ │ │ + strb r4, [r5, #21] │ │ │ │ movs r1, r3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r1, [pc, #76] @ (1dd140 ) │ │ │ │ + ldr r1, [pc, #76] @ (1dd1e8 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1dca54 │ │ │ │ + bl 1dcafc │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1dd13c │ │ │ │ + cbz r0, 1dd1e4 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movs r7, #0 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 1dd136 │ │ │ │ + beq.n 1dd1de │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 594d0 │ │ │ │ - cbnz r0, 1dd114 │ │ │ │ + cbnz r0, 1dd1bc │ │ │ │ ldr r3, [r4, #12] │ │ │ │ add r7, r3 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 1dd108 │ │ │ │ + bne.n 1dd1b0 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ cmp r6, r4 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - beq.n 1dd136 │ │ │ │ + beq.n 1dd1de │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 58d60 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ blx 58d60 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 1dd122 │ │ │ │ + bne.n 1dd1ca │ │ │ │ mov r0, r6 │ │ │ │ blx 58d60 │ │ │ │ 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] @ (1dd240 ) │ │ │ │ + ldr r2, [pc, #232] @ (1dd2e8 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #232] @ (1dd244 ) │ │ │ │ + ldr r3, [pc, #232] @ (1dd2ec ) │ │ │ │ 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 1e3a34 │ │ │ │ + bl 1e3adc │ │ │ │ ldr r3, [r7, #0] │ │ │ │ movs r2, #0 │ │ │ │ uxtb r0, r0 │ │ │ │ strd r0, r2, [sp] │ │ │ │ - ldr r2, [pc, #204] @ (1dd248 ) │ │ │ │ + ldr r2, [pc, #204] @ (1dd2f0 ) │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #8 │ │ │ │ add r2, pc │ │ │ │ blx 59960 <__asprintf_chk@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1dd1da │ │ │ │ + blt.n 1dd282 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1dd0e4 │ │ │ │ + bl 1dd18c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 58d60 │ │ │ │ - cbnz r4, 1dd1f4 │ │ │ │ - ldr r1, [pc, #176] @ (1dd24c ) │ │ │ │ + cbnz r4, 1dd29c │ │ │ │ + ldr r1, [pc, #176] @ (1dd2f4 ) │ │ │ │ ldr r0, [r7, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 1dca54 │ │ │ │ + bl 1dcafc │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1dd1da │ │ │ │ + cbz r0, 1dd282 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1dd0e4 │ │ │ │ + bl 1dd18c │ │ │ │ ldr r4, [r6, #4] │ │ │ │ mov r8, r0 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 1dd1ce │ │ │ │ + beq.n 1dd276 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 58d60 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ blx 58d60 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 1dd1ba │ │ │ │ + bne.n 1dd262 │ │ │ │ mov r0, r6 │ │ │ │ blx 58d60 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1dd218 │ │ │ │ - ldr r2, [pc, #116] @ (1dd250 ) │ │ │ │ - ldr r3, [pc, #100] @ (1dd244 ) │ │ │ │ + bne.n 1dd2c0 │ │ │ │ + ldr r2, [pc, #116] @ (1dd2f8 ) │ │ │ │ + ldr r3, [pc, #100] @ (1dd2ec ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1dd23a │ │ │ │ + bne.n 1dd2e2 │ │ │ │ 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 1dd202 │ │ │ │ + bne.n 1dd2aa │ │ │ │ dmb ish │ │ │ │ - b.n 1dd1da │ │ │ │ + b.n 1dd282 │ │ │ │ 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 1dd212 │ │ │ │ - b.n 1dd228 │ │ │ │ + beq.n 1dd2ba │ │ │ │ + b.n 1dd2d0 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cmp r6, #160 @ 0xa0 │ │ │ │ + cmp r5, #248 @ 0xf8 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r4, #18] │ │ │ │ + strb r4, [r7, #18] │ │ │ │ movs r1, r3 │ │ │ │ - bl 1c524e │ │ │ │ - cmp r6, #30 │ │ │ │ + bl 1c52f6 │ │ │ │ + cmp r5, #118 @ 0x76 │ │ │ │ lsls r0, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ mov sl, r2 │ │ │ │ - ldr r2, [pc, #200] @ (1dd330 ) │ │ │ │ - ldr r3, [pc, #200] @ (1dd334 ) │ │ │ │ + ldr r2, [pc, #200] @ (1dd3d8 ) │ │ │ │ + ldr r3, [pc, #200] @ (1dd3dc ) │ │ │ │ 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 59578 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 1dd324 │ │ │ │ + beq.n 1dd3cc │ │ │ │ mov r1, sp │ │ │ │ mov r6, r0 │ │ │ │ blx 5977c <__fstat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1dd314 │ │ │ │ + beq.n 1dd3bc │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ blx 59ce8 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1dd314 │ │ │ │ - cbz r5, 1dd2d2 │ │ │ │ + cbz r0, 1dd3bc │ │ │ │ + cbz r5, 1dd37a │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1dd2ae │ │ │ │ + b.n 1dd356 │ │ │ │ add r4, r0 │ │ │ │ cmp r5, r4 │ │ │ │ - bls.n 1dd2cc │ │ │ │ + bls.n 1dd374 │ │ │ │ subs r2, r5, r4 │ │ │ │ adds r1, r7, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx 593c8 │ │ │ │ adds r3, r0, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1dd2a8 │ │ │ │ + bhi.n 1dd350 │ │ │ │ mov r0, r7 │ │ │ │ blx 58d60 │ │ │ │ mov r0, r8 │ │ │ │ blx 58d60 │ │ │ │ - b.n 1dd31a │ │ │ │ + b.n 1dd3c2 │ │ │ │ adds r4, #1 │ │ │ │ - beq.n 1dd2be │ │ │ │ + beq.n 1dd366 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1dcc54 │ │ │ │ + bl 1dccfc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - cbz r4, 1dd310 │ │ │ │ + cbz r4, 1dd3b8 │ │ │ │ blx 58d60 │ │ │ │ mov r0, r8 │ │ │ │ blx 58d60 │ │ │ │ mov r0, r6 │ │ │ │ blx 59374 │ │ │ │ - ldr r2, [pc, #64] @ (1dd338 ) │ │ │ │ - ldr r3, [pc, #60] @ (1dd334 ) │ │ │ │ + ldr r2, [pc, #64] @ (1dd3e0 ) │ │ │ │ + ldr r3, [pc, #60] @ (1dd3dc ) │ │ │ │ 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 1dd32c │ │ │ │ + bne.n 1dd3d4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #120 @ 0x78 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 58d60 │ │ │ │ mov r0, r8 │ │ │ │ blx 58d60 │ │ │ │ mov r0, r6 │ │ │ │ blx 59374 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1dd2f4 │ │ │ │ + b.n 1dd39c │ │ │ │ mov r0, r8 │ │ │ │ blx 58d60 │ │ │ │ - b.n 1dd320 │ │ │ │ + b.n 1dd3c8 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ - cmp r5, #144 @ 0x90 │ │ │ │ + cmp r4, #232 @ 0xe8 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #4 │ │ │ │ + cmp r4, #92 @ 0x5c │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #100] @ (1dd3b4 ) │ │ │ │ - ldr r2, [pc, #104] @ (1dd3b8 ) │ │ │ │ + ldr r0, [pc, #100] @ (1dd45c ) │ │ │ │ + ldr r2, [pc, #104] @ (1dd460 ) │ │ │ │ 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, 1dd3ac │ │ │ │ + cbnz r2, 1dd454 │ │ │ │ add r0, sp, #32 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 1e09a4 │ │ │ │ + bl 1e0a4c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r2, [pc, #76] @ (1dd3bc ) │ │ │ │ + ldr r2, [pc, #76] @ (1dd464 ) │ │ │ │ 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 59960 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1dd3ac │ │ │ │ + beq.n 1dd454 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - ldr r2, [pc, #40] @ (1dd3c0 ) │ │ │ │ - ldr r3, [pc, #32] @ (1dd3b8 ) │ │ │ │ + ldr r2, [pc, #40] @ (1dd468 ) │ │ │ │ + ldr r3, [pc, #32] @ (1dd460 ) │ │ │ │ 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 1dd3b0 │ │ │ │ + bne.n 1dd458 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ pop {pc} │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1dd394 │ │ │ │ + b.n 1dd43c │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ - cmp r4, #170 @ 0xaa │ │ │ │ + cmp r4, #2 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r6, #10] │ │ │ │ + strb r6, [r1, #11] │ │ │ │ movs r1, r3 │ │ │ │ - cmp r4, #100 @ 0x64 │ │ │ │ + cmp r3, #188 @ 0xbc │ │ │ │ lsls r0, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3848] @ 0xf08 │ │ │ │ - ldr r2, [pc, #416] @ (1dd578 ) │ │ │ │ + ldr r2, [pc, #416] @ (1dd620 ) │ │ │ │ sub sp, #224 @ 0xe0 │ │ │ │ - ldr r3, [pc, #416] @ (1dd57c ) │ │ │ │ + ldr r3, [pc, #416] @ (1dd624 ) │ │ │ │ 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 1db3f0 │ │ │ │ - ldr r2, [pc, #396] @ (1dd580 ) │ │ │ │ + bl 1db498 │ │ │ │ + ldr r2, [pc, #396] @ (1dd628 ) │ │ │ │ movs r1, #0 │ │ │ │ mov r3, r5 │ │ │ │ str r1, [sp, #20] │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #20 │ │ │ │ blx 59960 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1dd426 │ │ │ │ + beq.n 1dd4ce │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #65 @ 0x41 │ │ │ │ movt r1, #8 │ │ │ │ blx 59578 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, r4, #1 │ │ │ │ - bne.n 1dd49e │ │ │ │ + bne.n 1dd546 │ │ │ │ blx 59f78 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1dd450 │ │ │ │ + beq.n 1dd4f8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 58d60 │ │ │ │ ldrb.w r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1dd504 │ │ │ │ - ldr r2, [pc, #332] @ (1dd584 ) │ │ │ │ - ldr r3, [pc, #324] @ (1dd57c ) │ │ │ │ + beq.n 1dd5ac │ │ │ │ + ldr r2, [pc, #332] @ (1dd62c ) │ │ │ │ + ldr r3, [pc, #324] @ (1dd624 ) │ │ │ │ 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 1dd572 │ │ │ │ + bne.w 1dd61a │ │ │ │ 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 1e09a4 │ │ │ │ + bl 1e0a4c │ │ │ │ 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] @ (1dd588 ) │ │ │ │ + ldr r2, [pc, #280] @ (1dd630 ) │ │ │ │ add r2, pc │ │ │ │ blx 59960 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1dd488 │ │ │ │ + beq.n 1dd530 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dcd78 │ │ │ │ + bl 1dce20 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 58d60 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #65 @ 0x41 │ │ │ │ movt r1, #8 │ │ │ │ blx 59578 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 1dd426 │ │ │ │ + beq.n 1dd4ce │ │ │ │ movs r1, #6 │ │ │ │ mov r0, r4 │ │ │ │ blx 5913c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1dd4f0 │ │ │ │ + beq.n 1dd598 │ │ │ │ mov.w r1, #524288 @ 0x80000 │ │ │ │ mov r0, r5 │ │ │ │ blx 59578 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 1dd50c │ │ │ │ + bne.n 1dd5b4 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1dcea4 │ │ │ │ - cbz r0, 1dd4ea │ │ │ │ + bl 1dcf4c │ │ │ │ + cbz r0, 1dd592 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - cbz r3, 1dd526 │ │ │ │ + cbz r3, 1dd5ce │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1dd4d8 │ │ │ │ + b.n 1dd580 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r6, r0 │ │ │ │ cmp r3, r6 │ │ │ │ - bls.n 1dd522 │ │ │ │ + bls.n 1dd5ca │ │ │ │ subs r2, r3, r6 │ │ │ │ add.w r1, r8, r6 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 59d9c │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 1dd4d0 │ │ │ │ + bne.n 1dd578 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 594d0 │ │ │ │ mov r0, r4 │ │ │ │ blx 59374 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 58d60 │ │ │ │ ldrb.w r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1dd434 │ │ │ │ + bne.n 1dd4dc │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 58d60 │ │ │ │ - b.n 1dd434 │ │ │ │ + b.n 1dd4dc │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 594d0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 59374 │ │ │ │ mov r0, r4 │ │ │ │ blx 59374 │ │ │ │ - b.n 1dd4f6 │ │ │ │ + b.n 1dd59e │ │ │ │ adds r6, #1 │ │ │ │ - beq.n 1dd4ea │ │ │ │ + beq.n 1dd592 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, r5 │ │ │ │ blx 5a188 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1dd4ea │ │ │ │ + beq.n 1dd592 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ blx 58b5c <__stat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1dd56a │ │ │ │ + beq.n 1dd612 │ │ │ │ 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 1dd554 │ │ │ │ + bne.n 1dd5fc │ │ │ │ dmb ish │ │ │ │ - b.n 1dd4f0 │ │ │ │ + b.n 1dd598 │ │ │ │ mov r0, r5 │ │ │ │ blx 594d0 │ │ │ │ - b.n 1dd4f0 │ │ │ │ + b.n 1dd598 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cmp r4, #32 │ │ │ │ + cmp r3, #120 @ 0x78 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r0, #9] │ │ │ │ + strb r4, [r3, #9] │ │ │ │ movs r1, r3 │ │ │ │ - cmp r3, #196 @ 0xc4 │ │ │ │ + cmp r3, #28 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - strb r4, [r2, #7] │ │ │ │ + strb r4, [r5, #7] │ │ │ │ movs r1, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov sl, r1 │ │ │ │ - ldr r1, [pc, #524] @ (1dd7ac ) │ │ │ │ + ldr r1, [pc, #524] @ (1dd854 ) │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #524] @ (1dd7b0 ) │ │ │ │ + ldr r2, [pc, #524] @ (1dd858 ) │ │ │ │ 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] @ (1dd7b4 ) │ │ │ │ + ldr r2, [pc, #504] @ (1dd85c ) │ │ │ │ add r2, pc │ │ │ │ mov r8, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1dd690 │ │ │ │ - ldr r0, [pc, #496] @ (1dd7b8 ) │ │ │ │ + beq.n 1dd738 │ │ │ │ + ldr r0, [pc, #496] @ (1dd860 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1e13dc │ │ │ │ + bl 1e1484 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1dd670 │ │ │ │ - ldr r1, [pc, #488] @ (1dd7bc ) │ │ │ │ + beq.n 1dd718 │ │ │ │ + ldr r1, [pc, #488] @ (1dd864 ) │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ add r1, pc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e3068 │ │ │ │ + bl 1e3110 │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1dcd78 │ │ │ │ + bl 1dce20 │ │ │ │ clz r3, r4 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1dd66c │ │ │ │ + bne.n 1dd714 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1dd61e │ │ │ │ - ldr r2, [pc, #444] @ (1dd7c0 ) │ │ │ │ - ldr r3, [pc, #428] @ (1dd7b0 ) │ │ │ │ + beq.n 1dd6c6 │ │ │ │ + ldr r2, [pc, #444] @ (1dd868 ) │ │ │ │ + ldr r3, [pc, #428] @ (1dd858 ) │ │ │ │ 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 1dd7a8 │ │ │ │ + bne.w 1dd850 │ │ │ │ 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] @ (1dd7c4 ) │ │ │ │ + ldr r4, [pc, #416] @ (1dd86c ) │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r5 │ │ │ │ add r4, pc │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e3068 │ │ │ │ + bl 1e3110 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ - bl 1dcd78 │ │ │ │ + bl 1dce20 │ │ │ │ clz r3, r7 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ - cbnz r3, 1dd66c │ │ │ │ + cbnz r3, 1dd714 │ │ │ │ mov r3, sl │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e3068 │ │ │ │ + bl 1e3110 │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1dcd78 │ │ │ │ + bl 1dce20 │ │ │ │ clz r3, r4 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1dd600 │ │ │ │ + beq.n 1dd6a8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1dd600 │ │ │ │ - ldr r0, [pc, #340] @ (1dd7c8 ) │ │ │ │ + b.n 1dd6a8 │ │ │ │ + ldr r0, [pc, #340] @ (1dd870 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1e13dc │ │ │ │ + bl 1e1484 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1dd6a6 │ │ │ │ - ldr r3, [pc, #332] @ (1dd7cc ) │ │ │ │ + cbz r0, 1dd74e │ │ │ │ + ldr r3, [pc, #332] @ (1dd874 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #332] @ (1dd7d0 ) │ │ │ │ + ldr r2, [pc, #332] @ (1dd878 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 59208 <__fprintf_chk@plt> │ │ │ │ - b.n 1dd5d2 │ │ │ │ + b.n 1dd67a │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1dd6a0 │ │ │ │ + beq.n 1dd748 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1dd6ba │ │ │ │ - ldr r4, [pc, #312] @ (1dd7d4 ) │ │ │ │ + beq.n 1dd762 │ │ │ │ + ldr r4, [pc, #312] @ (1dd87c ) │ │ │ │ add r4, pc │ │ │ │ - b.n 1dd5c4 │ │ │ │ - ldr r4, [pc, #308] @ (1dd7d8 ) │ │ │ │ + b.n 1dd66c │ │ │ │ + ldr r4, [pc, #308] @ (1dd880 ) │ │ │ │ add r4, pc │ │ │ │ - b.n 1dd5c4 │ │ │ │ - ldr r0, [pc, #308] @ (1dd7dc ) │ │ │ │ + b.n 1dd66c │ │ │ │ + ldr r0, [pc, #308] @ (1dd884 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1e13dc │ │ │ │ - cbz r0, 1dd6c0 │ │ │ │ - ldr r1, [pc, #300] @ (1dd7e0 ) │ │ │ │ + bl 1e1484 │ │ │ │ + cbz r0, 1dd768 │ │ │ │ + ldr r1, [pc, #300] @ (1dd888 ) │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r0 │ │ │ │ add r1, pc │ │ │ │ - b.n 1dd5da │ │ │ │ - ldr r4, [pc, #296] @ (1dd7e4 ) │ │ │ │ + b.n 1dd682 │ │ │ │ + ldr r4, [pc, #296] @ (1dd88c ) │ │ │ │ add r4, pc │ │ │ │ - b.n 1dd5c4 │ │ │ │ - ldr r0, [pc, #292] @ (1dd7e8 ) │ │ │ │ + b.n 1dd66c │ │ │ │ + ldr r0, [pc, #292] @ (1dd890 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1e13c8 │ │ │ │ - cbz r0, 1dd720 │ │ │ │ - ldr r7, [pc, #288] @ (1dd7ec ) │ │ │ │ + bl 1e1470 │ │ │ │ + cbz r0, 1dd7c8 │ │ │ │ + ldr r7, [pc, #288] @ (1dd894 ) │ │ │ │ mov r2, r0 │ │ │ │ - ldr r3, [pc, #288] @ (1dd7f0 ) │ │ │ │ + ldr r3, [pc, #288] @ (1dd898 ) │ │ │ │ mov r0, r5 │ │ │ │ add r7, pc │ │ │ │ add r3, pc │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e3068 │ │ │ │ + bl 1e3110 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 1dcd78 │ │ │ │ + bl 1dce20 │ │ │ │ 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 1dd66c │ │ │ │ + bne.n 1dd714 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e3068 │ │ │ │ + bl 1e3110 │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1dcd78 │ │ │ │ + bl 1dce20 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ orreq.w r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1dd5fa │ │ │ │ - b.n 1dd66c │ │ │ │ + beq.w 1dd6a2 │ │ │ │ + b.n 1dd714 │ │ │ │ movs r0, #70 @ 0x46 │ │ │ │ mov fp, r4 │ │ │ │ blx 59afc │ │ │ │ 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 1dd74e │ │ │ │ + b.n 1dd7f6 │ │ │ │ blx 59f78 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - bne.n 1dd66c │ │ │ │ + bne.n 1dd714 │ │ │ │ lsls r7, r7, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e2e4c │ │ │ │ + bl 1e2ef4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e2c50 │ │ │ │ + bl 1e2cf8 │ │ │ │ mov r4, r0 │ │ │ │ blx 59a6c │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #24 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 5a17c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1dd73c │ │ │ │ - ldr r7, [pc, #132] @ (1dd7f4 ) │ │ │ │ + beq.n 1dd7e4 │ │ │ │ + ldr r7, [pc, #132] @ (1dd89c ) │ │ │ │ mov r5, r6 │ │ │ │ - ldr r3, [pc, #132] @ (1dd7f8 ) │ │ │ │ + ldr r3, [pc, #132] @ (1dd8a0 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ add r7, pc │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add r3, pc │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e3068 │ │ │ │ + bl 1e3110 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 1dcd78 │ │ │ │ + bl 1dce20 │ │ │ │ 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 1dd66c │ │ │ │ + bne.w 1dd714 │ │ │ │ mov r3, fp │ │ │ │ mov r1, r7 │ │ │ │ - b.n 1dd5da │ │ │ │ + b.n 1dd682 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ - cmp r2, #88 @ 0x58 │ │ │ │ + cmp r1, #176 @ 0xb0 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #64 @ 0x40 │ │ │ │ + cmp r1, #152 @ 0x98 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldr r2, [r6, #96] @ 0x60 │ │ │ │ + ldr r2, [r1, #100] @ 0x64 │ │ │ │ movs r1, r3 │ │ │ │ - ldr r4, [r0, #124] @ 0x7c │ │ │ │ + ldr r4, [r3, #124] @ 0x7c │ │ │ │ movs r1, r3 │ │ │ │ - cmp r1, #248 @ 0xf8 │ │ │ │ + cmp r1, #80 @ 0x50 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldr r6, [r6, #116] @ 0x74 │ │ │ │ + ldr r6, [r1, #120] @ 0x78 │ │ │ │ movs r1, r3 │ │ │ │ - ldr r6, [r3, #88] @ 0x58 │ │ │ │ + ldr r6, [r6, #88] @ 0x58 │ │ │ │ movs r1, r3 │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r3, #0] │ │ │ │ + strb r6, [r6, #0] │ │ │ │ movs r1, r3 │ │ │ │ - ldr r0, [r1, #124] @ 0x7c │ │ │ │ + ldr r0, [r4, #124] @ 0x7c │ │ │ │ movs r1, r3 │ │ │ │ - ldr r2, [r5, #120] @ 0x78 │ │ │ │ + ldr r2, [r0, #124] @ 0x7c │ │ │ │ movs r1, r3 │ │ │ │ - ldr r0, [r5, #124] @ 0x7c │ │ │ │ + strb r0, [r0, #0] │ │ │ │ movs r1, r3 │ │ │ │ - ldr r6, [r4, #108] @ 0x6c │ │ │ │ + ldr r6, [r7, #108] @ 0x6c │ │ │ │ movs r1, r3 │ │ │ │ - ldr r4, [r7, #120] @ 0x78 │ │ │ │ + ldr r4, [r2, #124] @ 0x7c │ │ │ │ movs r1, r3 │ │ │ │ - strb r6, [r5, #0] │ │ │ │ + strb r6, [r0, #1] │ │ │ │ movs r1, r3 │ │ │ │ - ldr r2, [r1, #108] @ 0x6c │ │ │ │ + ldr r2, [r4, #108] @ 0x6c │ │ │ │ movs r1, r3 │ │ │ │ - strb r4, [r4, #0] │ │ │ │ + strb r4, [r7, #0] │ │ │ │ movs r1, r3 │ │ │ │ - ldr r4, [r4, #96] @ 0x60 │ │ │ │ + ldr r4, [r7, #96] @ 0x60 │ │ │ │ movs r1, r3 │ │ │ │ - ldr r4, [r7, #116] @ 0x74 │ │ │ │ + ldr r4, [r2, #120] @ 0x78 │ │ │ │ movs r1, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #120] @ (1dd884 ) │ │ │ │ + ldr r3, [pc, #120] @ (1dd92c ) │ │ │ │ sub sp, #12 │ │ │ │ add r3, pc │ │ │ │ mov r5, r3 │ │ │ │ blx 59cac │ │ │ │ mov r4, r0 │ │ │ │ blx 59a6c │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 1dd826 │ │ │ │ + beq.n 1dd8ce │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 58fe0 │ │ │ │ mov r4, r0 │ │ │ │ blx 59cd0 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 1dd820 │ │ │ │ - ldr r3, [pc, #80] @ (1dd888 ) │ │ │ │ + bne.n 1dd8c8 │ │ │ │ + ldr r3, [pc, #80] @ (1dd930 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1e13c8 │ │ │ │ - cbz r0, 1dd862 │ │ │ │ + bl 1e1470 │ │ │ │ + cbz r0, 1dd90a │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ - bl 1e8128 │ │ │ │ + bl 1e81d0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1dd820 │ │ │ │ - ldr r0, [pc, #56] @ (1dd88c ) │ │ │ │ + bne.n 1dd8c8 │ │ │ │ + ldr r0, [pc, #56] @ (1dd934 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1e8128 │ │ │ │ + bl 1e81d0 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ uxtb r0, r0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #44] @ (1dd890 ) │ │ │ │ + ldr r0, [pc, #44] @ (1dd938 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1e13c8 │ │ │ │ - cbz r0, 1dd87c │ │ │ │ - ldr r3, [pc, #36] @ (1dd894 ) │ │ │ │ + bl 1e1470 │ │ │ │ + cbz r0, 1dd924 │ │ │ │ + ldr r3, [pc, #36] @ (1dd93c ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #36] @ (1dd898 ) │ │ │ │ + ldr r2, [pc, #36] @ (1dd940 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 59208 <__fprintf_chk@plt> │ │ │ │ - ldr r0, [pc, #28] @ (1dd89c ) │ │ │ │ + ldr r0, [pc, #28] @ (1dd944 ) │ │ │ │ add r0, pc │ │ │ │ - b.n 1dd844 │ │ │ │ + b.n 1dd8ec │ │ │ │ nop │ │ │ │ - movs r7, #238 @ 0xee │ │ │ │ + movs r7, #70 @ 0x46 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldr r2, [r1, #108] @ 0x6c │ │ │ │ + ldr r2, [r4, #108] @ 0x6c │ │ │ │ movs r1, r3 │ │ │ │ - ldr r2, [r7, #112] @ 0x70 │ │ │ │ + ldr r2, [r2, #116] @ 0x74 │ │ │ │ movs r1, r3 │ │ │ │ - ldr r0, [r7, #104] @ 0x68 │ │ │ │ + ldr r0, [r2, #108] @ 0x6c │ │ │ │ movs r1, r3 │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r0, #108] @ 0x6c │ │ │ │ + ldr r2, [r3, #108] @ 0x6c │ │ │ │ movs r1, r3 │ │ │ │ - ldr r6, [r3, #104] @ 0x68 │ │ │ │ + ldr r6, [r6, #104] @ 0x68 │ │ │ │ movs r1, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ - ldr.w ip, [pc, #92] @ 1dd910 │ │ │ │ + ldr.w ip, [pc, #92] @ 1dd9b8 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ add ip, pc │ │ │ │ mov r5, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ adds r0, #208 @ 0xd0 │ │ │ │ - ldr r3, [pc, #80] @ (1dd914 ) │ │ │ │ + ldr r3, [pc, #80] @ (1dd9bc ) │ │ │ │ add r2, sp, #8 │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1de6fc │ │ │ │ + bl 1de7a4 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 1dd906 │ │ │ │ + cbz r0, 1dd9ae │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - bl 1dcc54 │ │ │ │ + bl 1dccfc │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 58d60 │ │ │ │ - ldr r1, [pc, #40] @ (1dd918 ) │ │ │ │ - ldr r2, [pc, #36] @ (1dd914 ) │ │ │ │ + ldr r1, [pc, #40] @ (1dd9c0 ) │ │ │ │ + ldr r2, [pc, #36] @ (1dd9bc ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 1dd90a │ │ │ │ + bne.n 1dd9b2 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1dd8ec │ │ │ │ + b.n 1dd994 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - movs r7, #68 @ 0x44 │ │ │ │ + movs r6, #156 @ 0x9c │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #12 │ │ │ │ + movs r6, #100 @ 0x64 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #108] @ (1dd998 ) │ │ │ │ + ldr r2, [pc, #108] @ (1dda40 ) │ │ │ │ sub sp, #32 │ │ │ │ - ldr r3, [pc, #108] @ (1dd99c ) │ │ │ │ + ldr r3, [pc, #108] @ (1dda44 ) │ │ │ │ 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 1db3f0 │ │ │ │ + bl 1db498 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dcea4 │ │ │ │ + bl 1dcf4c │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 1dd96e │ │ │ │ - ldr r1, [pc, #72] @ (1dd9a0 ) │ │ │ │ - ldr r2, [pc, #68] @ (1dd99c ) │ │ │ │ + cbnz r0, 1dda16 │ │ │ │ + ldr r1, [pc, #72] @ (1dda48 ) │ │ │ │ + ldr r2, [pc, #68] @ (1dda44 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 1dd994 │ │ │ │ + bne.n 1dda3c │ │ │ │ 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 1de8e0 │ │ │ │ + bl 1de988 │ │ │ │ ldrb.w r2, [sp, #24] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1dd954 │ │ │ │ + bne.n 1dd9fc │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 58d60 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 1dd954 │ │ │ │ + b.n 1dd9fc │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ - movs r6, #202 @ 0xca │ │ │ │ + movs r6, #34 @ 0x22 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #164 @ 0xa4 │ │ │ │ + movs r5, #252 @ 0xfc │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ ldr.w r1, [r0], #208 │ │ │ │ - bl 1de44c │ │ │ │ + bl 1de4f4 │ │ │ │ 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] @ 1dda78 │ │ │ │ + ldr.w lr, [pc, #168] @ 1ddb20 │ │ │ │ sub sp, #128 @ 0x80 │ │ │ │ - ldr.w ip, [pc, #164] @ 1dda7c │ │ │ │ + ldr.w ip, [pc, #164] @ 1ddb24 │ │ │ │ mov r3, r0 │ │ │ │ add lr, pc │ │ │ │ - ldr r2, [pc, #160] @ (1dda80 ) │ │ │ │ + ldr r2, [pc, #160] @ (1ddb28 ) │ │ │ │ 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 59960 <__asprintf_chk@plt> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 1dda36 │ │ │ │ + cbz r3, 1ddade │ │ │ │ mov r0, r4 │ │ │ │ blx 594e8 <__time64@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ blx 58b5c <__stat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - beq.n 1dda58 │ │ │ │ + beq.n 1ddb00 │ │ │ │ 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 1dda4e │ │ │ │ + blt.n 1ddaf6 │ │ │ │ blx 58d60 │ │ │ │ - ldr r2, [pc, #76] @ (1dda84 ) │ │ │ │ - ldr r3, [pc, #64] @ (1dda7c ) │ │ │ │ + ldr r2, [pc, #76] @ (1ddb2c ) │ │ │ │ + ldr r3, [pc, #64] @ (1ddb24 ) │ │ │ │ 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 1dda72 │ │ │ │ + bne.n 1ddb1a │ │ │ │ add sp, #128 @ 0x80 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r4 │ │ │ │ blx 58cf4 <__utime64@plt> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 1dda32 │ │ │ │ + b.n 1ddada │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #65 @ 0x41 │ │ │ │ movt r1, #8 │ │ │ │ blx 59578 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 1dda54 │ │ │ │ + beq.n 1ddafc │ │ │ │ blx 59374 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 1dda32 │ │ │ │ + b.n 1ddada │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - movs r6, #34 @ 0x22 │ │ │ │ + movs r5, #122 @ 0x7a │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r0, #92] @ 0x5c │ │ │ │ + ldr r6, [r3, #92] @ 0x5c │ │ │ │ movs r1, r3 │ │ │ │ - movs r5, #194 @ 0xc2 │ │ │ │ + movs r5, #26 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ - ldr r2, [pc, #228] @ (1ddb7c ) │ │ │ │ + ldr r2, [pc, #228] @ (1ddc24 ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r3, [pc, #228] @ (1ddb80 ) │ │ │ │ + ldr r3, [pc, #228] @ (1ddc28 ) │ │ │ │ sub sp, #148 @ 0x94 │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #224] @ (1ddb84 ) │ │ │ │ + ldr r1, [pc, #224] @ (1ddc2c ) │ │ │ │ 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 1e3068 │ │ │ │ + bl 1e3110 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ddb58 │ │ │ │ + beq.n 1ddc00 │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 59578 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 1ddb58 │ │ │ │ + beq.n 1ddc00 │ │ │ │ add r1, sp, #24 │ │ │ │ blx 5977c <__fstat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1ddb72 │ │ │ │ + beq.n 1ddc1a │ │ │ │ ldrd r1, r2, [sp, #64] @ 0x40 │ │ │ │ movs r3, #8 │ │ │ │ movt r3, #32 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ cmpeq r1, r3 │ │ │ │ - beq.n 1ddb00 │ │ │ │ + beq.n 1ddba8 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #8 │ │ │ │ movt r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ blx 58f74 │ │ │ │ - cbnz r0, 1ddb5c │ │ │ │ + cbnz r0, 1ddc04 │ │ │ │ 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 59350 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ adds r3, r0, #1 │ │ │ │ str.w r0, [r5, #352] @ 0x160 │ │ │ │ - beq.n 1ddb72 │ │ │ │ + beq.n 1ddc1a │ │ │ │ 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 59374 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r1, [pc, #72] @ (1ddb88 ) │ │ │ │ - ldr r2, [pc, #60] @ (1ddb80 ) │ │ │ │ + ldr r1, [pc, #72] @ (1ddc30 ) │ │ │ │ + ldr r2, [pc, #60] @ (1ddc28 ) │ │ │ │ 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 1ddb76 │ │ │ │ + bne.n 1ddc1e │ │ │ │ mov r0, r3 │ │ │ │ add sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1ddb3e │ │ │ │ + b.n 1ddbe6 │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ - bne.n 1ddb72 │ │ │ │ + bne.n 1ddc1a │ │ │ │ movs r2, #8 │ │ │ │ movt r2, #32 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 58c58 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 1ddb00 │ │ │ │ + bne.n 1ddba8 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1ddb34 │ │ │ │ + b.n 1ddbdc │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - movs r5, #94 @ 0x5e │ │ │ │ + movs r4, #182 @ 0xb6 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r2, #80] @ 0x50 │ │ │ │ + ldr r2, [r5, #80] @ 0x50 │ │ │ │ movs r1, r3 │ │ │ │ - movs r4, #186 @ 0xba │ │ │ │ + movs r4, #18 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrd r0, r1, [r0, #352] @ 0x160 │ │ │ │ blx 59d3c │ │ │ │ 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] @ 1ddc14 │ │ │ │ + ldr.w ip, [pc, #92] @ 1ddcbc │ │ │ │ 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] @ (1ddc18 ) │ │ │ │ + ldr r3, [pc, #80] @ (1ddcc0 ) │ │ │ │ add r2, sp, #8 │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e991c │ │ │ │ + bl 1e99c4 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 1ddc0c │ │ │ │ + cbz r0, 1ddcb4 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - bl 1dcc54 │ │ │ │ + bl 1dccfc │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 58d60 │ │ │ │ - ldr r1, [pc, #40] @ (1ddc1c ) │ │ │ │ - ldr r2, [pc, #32] @ (1ddc18 ) │ │ │ │ + ldr r1, [pc, #40] @ (1ddcc4 ) │ │ │ │ + ldr r2, [pc, #32] @ (1ddcc0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 1ddc10 │ │ │ │ + bne.n 1ddcb8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1ddbf2 │ │ │ │ + b.n 1ddc9a │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ - movs r4, #64 @ 0x40 │ │ │ │ + movs r3, #152 @ 0x98 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #6 │ │ │ │ + movs r3, #94 @ 0x5e │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #112] @ (1ddca0 ) │ │ │ │ + ldr r2, [pc, #112] @ (1ddd48 ) │ │ │ │ sub sp, #32 │ │ │ │ - ldr r3, [pc, #112] @ (1ddca4 ) │ │ │ │ + ldr r3, [pc, #112] @ (1ddd4c ) │ │ │ │ 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 1db3f0 │ │ │ │ + bl 1db498 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dcea4 │ │ │ │ + bl 1dcf4c │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 1ddc72 │ │ │ │ - ldr r1, [pc, #76] @ (1ddca8 ) │ │ │ │ - ldr r2, [pc, #72] @ (1ddca4 ) │ │ │ │ + cbnz r0, 1ddd1a │ │ │ │ + ldr r1, [pc, #76] @ (1ddd50 ) │ │ │ │ + ldr r2, [pc, #72] @ (1ddd4c ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 1ddc9a │ │ │ │ + bne.n 1ddd42 │ │ │ │ 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 1e9990 │ │ │ │ + bl 1e9a38 │ │ │ │ ldrb.w r2, [sp, #24] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1ddc58 │ │ │ │ + bne.n 1ddd00 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 58d60 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 1ddc58 │ │ │ │ + b.n 1ddd00 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - movs r3, #198 @ 0xc6 │ │ │ │ + movs r3, #30 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #160 @ 0xa0 │ │ │ │ + movs r2, #248 @ 0xf8 │ │ │ │ lsls r0, r5, #2 │ │ │ │ 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 1e9850 │ │ │ │ + bl 1e98f8 │ │ │ │ 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] @ (1ddd64 ) │ │ │ │ + ldr r2, [pc, #140] @ (1dde0c ) │ │ │ │ sub sp, #128 @ 0x80 │ │ │ │ - ldr r3, [pc, #140] @ (1ddd68 ) │ │ │ │ + ldr r3, [pc, #140] @ (1dde10 ) │ │ │ │ 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 1e2c0c │ │ │ │ + bl 1e2cb4 │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r4 │ │ │ │ strd r2, r4, [sp] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1dd58c │ │ │ │ - cbz r0, 1ddd42 │ │ │ │ - ldr r1, [pc, #100] @ (1ddd6c ) │ │ │ │ + bl 1dd634 │ │ │ │ + cbz r0, 1dddea │ │ │ │ + ldr r1, [pc, #100] @ (1dde14 ) │ │ │ │ mov r2, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 1e3068 │ │ │ │ + bl 1e3110 │ │ │ │ add r1, sp, #8 │ │ │ │ blx 58b5c <__stat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1ddd42 │ │ │ │ + beq.n 1dddea │ │ │ │ mov r0, r4 │ │ │ │ blx 594e8 <__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 1ddd42 │ │ │ │ + bge.n 1dddea │ │ │ │ mov r0, r5 │ │ │ │ - bl 1dcfbc │ │ │ │ + bl 1dd064 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e2e4c │ │ │ │ - ldr r2, [pc, #36] @ (1ddd70 ) │ │ │ │ - ldr r3, [pc, #28] @ (1ddd68 ) │ │ │ │ + bl 1e2ef4 │ │ │ │ + ldr r2, [pc, #36] @ (1dde18 ) │ │ │ │ + ldr r3, [pc, #28] @ (1dde10 ) │ │ │ │ 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 1ddd60 │ │ │ │ + bne.n 1dde08 │ │ │ │ add sp, #128 @ 0x80 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ - movs r3, #30 │ │ │ │ + movs r2, #118 @ 0x76 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r3, #40] @ 0x28 │ │ │ │ + ldr r4, [r6, #40] @ 0x28 │ │ │ │ movs r1, r3 │ │ │ │ - movs r2, #176 @ 0xb0 │ │ │ │ + movs r2, #8 │ │ │ │ lsls r0, r5, #2 │ │ │ │ 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 1ddd88 │ │ │ │ + bne.n 1dde30 │ │ │ │ dmb ish │ │ │ │ - cbnz r2, 1ddd9e │ │ │ │ + cbnz r2, 1dde46 │ │ │ │ pop {r3, pc} │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - bl 1deca4 │ │ │ │ + bl 1ded4c │ │ │ │ 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] @ (1ddf28 ) │ │ │ │ + ldr r3, [pc, #360] @ (1ddfd0 ) │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #20] │ │ │ │ - ldr r2, [pc, #356] @ (1ddf2c ) │ │ │ │ + ldr r2, [pc, #356] @ (1ddfd4 ) │ │ │ │ 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 │ │ │ │ @@ -534751,26 +534836,26 @@ │ │ │ │ blx 58dcc │ │ │ │ mov r0, r6 │ │ │ │ blx 59b44 │ │ │ │ mov.w sl, r0, asr #31 │ │ │ │ cmp r4, sl │ │ │ │ it eq │ │ │ │ cmpeq r5, r0 │ │ │ │ - beq.w 1ddf0a │ │ │ │ + beq.w 1ddfb2 │ │ │ │ mov r9, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 58dcc │ │ │ │ cmp r5, r9 │ │ │ │ sbcs.w r3, r4, sl │ │ │ │ - bcs.n 1ddf00 │ │ │ │ + bcs.n 1ddfa8 │ │ │ │ add r3, sp, #32 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 1ddebc │ │ │ │ + b.n 1ddf64 │ │ │ │ movs r2, #65 @ 0x41 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ add r5, sp, #88 @ 0x58 │ │ │ │ blx 5926c │ │ │ │ ldr.w ip, [sp, #12] │ │ │ │ mov.w lr, #808464432 @ 0x30303030 │ │ │ │ @@ -534785,104 +534870,104 @@ │ │ │ │ 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 59740 │ │ │ │ cmp r0, #8 │ │ │ │ - bne.n 1ddefe │ │ │ │ + bne.n 1ddfa6 │ │ │ │ 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 1e2c50 │ │ │ │ + bl 1e2cf8 │ │ │ │ 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 1e09e0 │ │ │ │ + bl 1e0a88 │ │ │ │ movs r2, #16 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ mov r1, r6 │ │ │ │ strb.w r6, [sp, #104] @ 0x68 │ │ │ │ blx 59ab4 <__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 1dffcc │ │ │ │ + bl 1e0074 │ │ │ │ cmp r7, r9 │ │ │ │ sbcs.w r3, r4, sl │ │ │ │ - bcs.n 1ddefe │ │ │ │ + bcs.n 1ddfa6 │ │ │ │ adds.w r8, r7, #56 @ 0x38 │ │ │ │ adc.w r4, r4, #0 │ │ │ │ cmp r9, r8 │ │ │ │ sbcs.w r3, sl, r4 │ │ │ │ - bcc.n 1ddefe │ │ │ │ + bcc.n 1ddfa6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movs r1, #1 │ │ │ │ blx 59740 │ │ │ │ cmp r0, #56 @ 0x38 │ │ │ │ - bne.n 1ddefe │ │ │ │ + bne.n 1ddfa6 │ │ │ │ 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 1dde1a │ │ │ │ + beq.n 1ddec2 │ │ │ │ mov r5, r7 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ blx 58dcc │ │ │ │ - ldr r2, [pc, #36] @ (1ddf30 ) │ │ │ │ - ldr r3, [pc, #24] @ (1ddf28 ) │ │ │ │ + ldr r2, [pc, #36] @ (1ddfd8 ) │ │ │ │ + ldr r3, [pc, #24] @ (1ddfd0 ) │ │ │ │ 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 1ddf24 │ │ │ │ + bne.n 1ddfcc │ │ │ │ add sp, #164 @ 0xa4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ + movs r1, #140 @ 0x8c │ │ │ │ lsls r0, r5, #2 │ │ │ │ - movs r0, #238 @ 0xee │ │ │ │ + movs r0, #70 @ 0x46 │ │ │ │ lsls r0, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [pc, #468] @ (1de11c ) │ │ │ │ - ldr r3, [pc, #468] @ (1de120 ) │ │ │ │ + ldr r0, [pc, #468] @ (1de1c4 ) │ │ │ │ + ldr r3, [pc, #468] @ (1de1c8 ) │ │ │ │ mov r6, r1 │ │ │ │ add r0, pc │ │ │ │ sub sp, #28 │ │ │ │ movs r1, #0 │ │ │ │ mov r9, r2 │ │ │ │ movs r2, #2 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ @@ -534893,236 +534978,236 @@ │ │ │ │ blx 58dcc │ │ │ │ mov r0, r6 │ │ │ │ blx 59b44 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 596c8 │ │ │ │ cmp r4, #15 │ │ │ │ - bhi.n 1ddff4 │ │ │ │ + bhi.n 1de09c │ │ │ │ ldr.w r0, [r8, r9, lsl #2] │ │ │ │ movs r4, #0 │ │ │ │ blx 59794 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #6 │ │ │ │ mov r0, r7 │ │ │ │ blx 5913c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1ddfd8 │ │ │ │ + cbz r0, 1de080 │ │ │ │ blx 59f78 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #11 │ │ │ │ - bne.n 1ddfa8 │ │ │ │ + bne.n 1de050 │ │ │ │ mov.w r0, #1000 @ 0x3e8 │ │ │ │ adds r4, #1 │ │ │ │ blx 59d6c │ │ │ │ cmp r4, #100 @ 0x64 │ │ │ │ - bne.n 1ddf84 │ │ │ │ + bne.n 1de02c │ │ │ │ adds r5, #1 │ │ │ │ - bne.n 1ddfd8 │ │ │ │ + bne.n 1de080 │ │ │ │ ldr.w r0, [r8, r9, lsl #2] │ │ │ │ blx 59794 │ │ │ │ movs r1, #8 │ │ │ │ blx 5913c │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #356] @ (1de124 ) │ │ │ │ - ldr r3, [pc, #352] @ (1de120 ) │ │ │ │ + ldr r2, [pc, #356] @ (1de1cc ) │ │ │ │ + ldr r3, [pc, #352] @ (1de1c8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1de116 │ │ │ │ + bne.w 1de1be │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r2, #2 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx 58dcc │ │ │ │ mov r0, r6 │ │ │ │ blx 59b44 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 596c8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1de080 │ │ │ │ + beq.n 1de128 │ │ │ │ mov r3, r6 │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 59740 │ │ │ │ cmp r0, #16 │ │ │ │ - bne.n 1ddfac │ │ │ │ - ldr r1, [pc, #288] @ (1de128 ) │ │ │ │ + bne.n 1de054 │ │ │ │ + ldr r1, [pc, #288] @ (1de1d0 ) │ │ │ │ movs r2, #15 │ │ │ │ add r0, sp, #4 │ │ │ │ add r1, pc │ │ │ │ blx 5a02c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ddfac │ │ │ │ + bne.n 1de054 │ │ │ │ ldrb.w r3, [sp, #19] │ │ │ │ subs r3, #5 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1ddfac │ │ │ │ + bhi.n 1de054 │ │ │ │ ldr.w r0, [r8, r9, lsl #2] │ │ │ │ blx 59794 │ │ │ │ movs r1, #8 │ │ │ │ blx 5913c │ │ │ │ ldr.w r3, [r8, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1de0b6 │ │ │ │ + beq.n 1de15e │ │ │ │ add.w r4, r8, #40 @ 0x28 │ │ │ │ movs r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1de04e │ │ │ │ + bne.n 1de0f6 │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1de03e │ │ │ │ + bne.n 1de0e6 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1de0d2 │ │ │ │ + bne.n 1de17a │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1dddac │ │ │ │ + bl 1dde54 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1de064 │ │ │ │ + bne.n 1de10c │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 1de0c2 │ │ │ │ + cbnz r3, 1de16a │ │ │ │ movs r0, #1 │ │ │ │ strb.w r0, [r8, #56] @ 0x38 │ │ │ │ - b.n 1ddfbc │ │ │ │ - ldr r4, [pc, #168] @ (1de12c ) │ │ │ │ + b.n 1de064 │ │ │ │ + ldr r4, [pc, #168] @ (1de1d4 ) │ │ │ │ movs r2, #16 │ │ │ │ ldr.w r3, [r8, r9, lsl #2] │ │ │ │ movs r1, #1 │ │ │ │ add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ blx 59c40 │ │ │ │ cmp r0, #16 │ │ │ │ - bne.n 1ddfac │ │ │ │ + bne.n 1de054 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #1 │ │ │ │ blx 59c40 │ │ │ │ cmp r0, #16 │ │ │ │ - bne.n 1ddfac │ │ │ │ + bne.n 1de054 │ │ │ │ ldr.w r0, [r8, r9, lsl #2] │ │ │ │ blx 5a008 │ │ │ │ mov r0, r6 │ │ │ │ blx 5a008 │ │ │ │ - b.n 1de01e │ │ │ │ + b.n 1de0c6 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1dddac │ │ │ │ - b.n 1de078 │ │ │ │ + bl 1dde54 │ │ │ │ + b.n 1de120 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - bl 1deca4 │ │ │ │ - b.n 1de078 │ │ │ │ + bl 1ded4c │ │ │ │ + b.n 1de120 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1de0f0 │ │ │ │ + beq.n 1de198 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1de0dc │ │ │ │ + bne.n 1de184 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1de056 │ │ │ │ + beq.n 1de0fe │ │ │ │ movs r5, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1decd0 │ │ │ │ + bl 1ded78 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r5, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1de100 │ │ │ │ + bne.n 1de1a8 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1de0f2 │ │ │ │ - b.n 1de056 │ │ │ │ + bne.n 1de19a │ │ │ │ + b.n 1de0fe │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - movs r0, #176 @ 0xb0 │ │ │ │ + movs r0, #8 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #60 @ 0x3c │ │ │ │ + subs r4, r2, #6 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - asrs r6, r1, #25 │ │ │ │ + asrs r6, r4, #25 │ │ │ │ movs r0, r5 │ │ │ │ - asrs r6, r1, #23 │ │ │ │ + asrs r6, r4, #23 │ │ │ │ movs r0, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip, #3784] @ 0xec8 │ │ │ │ sub.w sp, sp, #4352 @ 0x1100 │ │ │ │ mov r8, r0 │ │ │ │ sub sp, #20 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #456] @ (1de31c ) │ │ │ │ + ldr r1, [pc, #456] @ (1de3c4 ) │ │ │ │ sub.w r3, r8, #4 │ │ │ │ - ldr r2, [pc, #452] @ (1de320 ) │ │ │ │ + ldr r2, [pc, #452] @ (1de3c8 ) │ │ │ │ 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, 1de186 │ │ │ │ + cbz r2, 1de22e │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp.w sl, #9 │ │ │ │ - bne.n 1de172 │ │ │ │ + bne.n 1de21a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1de2a8 │ │ │ │ - ldr r1, [pc, #412] @ (1de324 ) │ │ │ │ + b.n 1de350 │ │ │ │ + ldr r1, [pc, #412] @ (1de3cc ) │ │ │ │ add r1, pc │ │ │ │ blx 5a014 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1de182 │ │ │ │ - ldr r3, [pc, #400] @ (1de328 ) │ │ │ │ + beq.n 1de22a │ │ │ │ + ldr r3, [pc, #400] @ (1de3d0 ) │ │ │ │ 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] @ (1de32c ) │ │ │ │ + ldr r3, [pc, #388] @ (1de3d4 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #388] @ (1de330 ) │ │ │ │ + ldr r3, [pc, #388] @ (1de3d8 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov.w r1, #4096 @ 0x1000 │ │ │ │ mov r0, r7 │ │ │ │ blx 59bec │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1de2a0 │ │ │ │ + beq.n 1de348 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r7 │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r4, [r9, #-240] @ 0xf0 │ │ │ │ blx 58f38 │ │ │ │ add r0, r9 │ │ │ │ ldr.w r6, [r8, #60] @ 0x3c │ │ │ │ @@ -535130,150 +535215,150 @@ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ strb.w r4, [r0, #-4] │ │ │ │ mov r3, r6 │ │ │ │ add r0, sp, #32 │ │ │ │ str r7, [sp, #0] │ │ │ │ blx 59960 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1de1b0 │ │ │ │ + beq.n 1de258 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ str r7, [sp, #0] │ │ │ │ blx 59960 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ ldr.w r0, [r9, #-240] │ │ │ │ - beq.n 1de2fe │ │ │ │ - ldr r6, [pc, #304] @ (1de334 ) │ │ │ │ + beq.n 1de3a6 │ │ │ │ + ldr r6, [pc, #304] @ (1de3dc ) │ │ │ │ add r6, pc │ │ │ │ mov r1, r6 │ │ │ │ blx 5a014 │ │ │ │ mov r1, r6 │ │ │ │ mov fp, r0 │ │ │ │ ldr.w r0, [r9, #-236] │ │ │ │ blx 5a014 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr.w r0, [r9, #-240] │ │ │ │ blx 58d60 │ │ │ │ ldr.w r0, [r9, #-236] │ │ │ │ blx 58d60 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1de2f6 │ │ │ │ + beq.n 1de39e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r0, fp │ │ │ │ - cbz r3, 1de28c │ │ │ │ + cbz r3, 1de334 │ │ │ │ blx 59794 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ blx 5977c <__fstat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1de2cc │ │ │ │ + beq.n 1de374 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 1de252 │ │ │ │ - b.n 1de2cc │ │ │ │ + bne.n 1de2fa │ │ │ │ + b.n 1de374 │ │ │ │ adds r4, #1 │ │ │ │ cmp sl, r4 │ │ │ │ - beq.n 1de2cc │ │ │ │ + beq.n 1de374 │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ blx 59794 │ │ │ │ add r1, sp, #152 @ 0x98 │ │ │ │ blx 5977c <__fstat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1de24c │ │ │ │ + beq.n 1de2f4 │ │ │ │ ldrd r0, r2, [r9, #-120] @ 0x78 │ │ │ │ ldrd r1, r3, [r9, #-232] @ 0xe8 │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ cmpeq r0, r1 │ │ │ │ - bne.n 1de24c │ │ │ │ + bne.n 1de2f4 │ │ │ │ ldrd r0, r2, [r9, #-112] @ 0x70 │ │ │ │ ldrd r1, r3, [r9, #-224] @ 0xe0 │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ cmpeq r0, r1 │ │ │ │ - bne.n 1de24c │ │ │ │ + bne.n 1de2f4 │ │ │ │ mov r0, fp │ │ │ │ blx 59d90 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 59d90 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov.w r1, #4096 @ 0x1000 │ │ │ │ mov r0, r7 │ │ │ │ blx 59bec │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1de1c0 │ │ │ │ + bne.n 1de268 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 59d90 │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #140] @ (1de338 ) │ │ │ │ + ldr r2, [pc, #140] @ (1de3e0 ) │ │ │ │ add.w r1, sp, #4352 @ 0x1100 │ │ │ │ - ldr r3, [pc, #112] @ (1de320 ) │ │ │ │ + ldr r3, [pc, #112] @ (1de3c8 ) │ │ │ │ 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 1de316 │ │ │ │ + bne.n 1de3be │ │ │ │ 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 1ddf34 │ │ │ │ + bl 1ddfdc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1de304 │ │ │ │ + cbz r0, 1de3ac │ │ │ │ add.w sl, sl, #1 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 59d90 │ │ │ │ uxtb.w sl, sl │ │ │ │ cmp.w sl, #8 │ │ │ │ - bls.w 1de1b0 │ │ │ │ - b.n 1de2a0 │ │ │ │ + bls.w 1de258 │ │ │ │ + b.n 1de348 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1de28c │ │ │ │ - b.n 1de1b0 │ │ │ │ + bne.n 1de334 │ │ │ │ + b.n 1de258 │ │ │ │ blx 58d60 │ │ │ │ - b.n 1de1b0 │ │ │ │ + b.n 1de258 │ │ │ │ mov r0, fp │ │ │ │ blx 59d90 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 59d90 │ │ │ │ str.w r4, [r8, sl, lsl #2] │ │ │ │ - b.n 1de1b0 │ │ │ │ + b.n 1de258 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r6, r3, #2 │ │ │ │ + adds r6, r6, #7 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r7, #96] @ 0x60 │ │ │ │ + str r0, [r2, #100] @ 0x64 │ │ │ │ movs r1, r3 │ │ │ │ - cbnz r4, 1de340 │ │ │ │ + cbnz r4, 1de3ee │ │ │ │ movs r7, r2 │ │ │ │ - str r6, [r3, #96] @ 0x60 │ │ │ │ + str r6, [r6, #96] @ 0x60 │ │ │ │ movs r1, r3 │ │ │ │ - str r4, [r4, #96] @ 0x60 │ │ │ │ + str r4, [r7, #96] @ 0x60 │ │ │ │ movs r1, r3 │ │ │ │ - str r6, [r7, #88] @ 0x58 │ │ │ │ + str r6, [r2, #92] @ 0x5c │ │ │ │ movs r1, r3 │ │ │ │ - adds r2, r1, #5 │ │ │ │ + adds r2, r4, #2 │ │ │ │ lsls r0, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #1344] @ 0x540 │ │ │ │ - ldr r2, [pc, #140] @ (1de3dc ) │ │ │ │ + ldr r2, [pc, #140] @ (1de484 ) │ │ │ │ subw sp, sp, #2728 @ 0xaa8 │ │ │ │ - ldr r3, [pc, #140] @ (1de3e0 ) │ │ │ │ + ldr r3, [pc, #140] @ (1de488 ) │ │ │ │ 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 │ │ │ │ @@ -535281,146 +535366,146 @@ │ │ │ │ ldr.w r0, [r8, #64] @ 0x40 │ │ │ │ mov.w r2, #2720 @ 0xaa0 │ │ │ │ blx 593c8 │ │ │ │ adds r1, r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ it ne │ │ │ │ movne r4, #0 │ │ │ │ - bne.n 1de386 │ │ │ │ - b.n 1de3ca │ │ │ │ + bne.n 1de42e │ │ │ │ + b.n 1de472 │ │ │ │ tst.w r3, #33792 @ 0x8400 │ │ │ │ - bne.n 1de3aa │ │ │ │ + bne.n 1de452 │ │ │ │ cmp r4, r6 │ │ │ │ - bge.n 1de366 │ │ │ │ + bge.n 1de40e │ │ │ │ adds r5, r7, r4 │ │ │ │ adds r4, #16 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ add r4, r2 │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bpl.n 1de380 │ │ │ │ + bpl.n 1de428 │ │ │ │ ldr.w r1, [r8, #72] @ 0x48 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1de130 │ │ │ │ + bl 1de1d8 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ tst.w r3, #33792 @ 0x8400 │ │ │ │ - beq.n 1de386 │ │ │ │ + beq.n 1de42e │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #52] @ (1de3e4 ) │ │ │ │ - ldr r3, [pc, #48] @ (1de3e0 ) │ │ │ │ + ldr r2, [pc, #52] @ (1de48c ) │ │ │ │ + ldr r3, [pc, #48] @ (1de488 ) │ │ │ │ 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 1de3d6 │ │ │ │ + bne.n 1de47e │ │ │ │ addw sp, sp, #2728 @ 0xaa8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 59f78 <__errno_location@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #11 │ │ │ │ - beq.n 1de366 │ │ │ │ - b.n 1de3ac │ │ │ │ + beq.n 1de40e │ │ │ │ + b.n 1de454 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r6, r4, #2 │ │ │ │ + subs r6, r7, r7 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r1, #1 │ │ │ │ + subs r4, r4, r6 │ │ │ │ lsls r0, r5, #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, 1de434 │ │ │ │ + cbnz r3, 1de4dc │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ - cbz r0, 1de404 │ │ │ │ + cbz r0, 1de4ac │ │ │ │ blx 59d90 │ │ │ │ subs r4, r6, #4 │ │ │ │ add.w r5, r6, #32 │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ - cbz r0, 1de414 │ │ │ │ + cbz r0, 1de4bc │ │ │ │ blx 59d90 │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 1de40a │ │ │ │ + bne.n 1de4b2 │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ - cbz r3, 1de428 │ │ │ │ + cbz r3, 1de4d0 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ - bl 1dffb8 │ │ │ │ + bl 1e0060 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - bl 1e2e4c │ │ │ │ + bl 1e2ef4 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx 5926c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r0, r1, [r0, #64] @ 0x40 │ │ │ │ blx 58f50 │ │ │ │ ldr r0, [r6, #76] @ 0x4c │ │ │ │ movs r1, #0 │ │ │ │ - bl 1f61f4 │ │ │ │ + bl 1f629c │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ blx 59374 │ │ │ │ - b.n 1de3fc │ │ │ │ + b.n 1de4a4 │ │ │ │ stmdb 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] @ (1de6c0 ) │ │ │ │ + ldr r2, [pc, #608] @ (1de768 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #608] @ (1de6c4 ) │ │ │ │ + ldr r3, [pc, #608] @ (1de76c ) │ │ │ │ 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 1e2c0c │ │ │ │ + bl 1e2cb4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ - bl 1dfeb8 │ │ │ │ + bl 1dff60 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ - ldr r0, [pc, #568] @ (1de6c8 ) │ │ │ │ + ldr r0, [pc, #568] @ (1de770 ) │ │ │ │ mov r1, r5 │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ add r0, pc │ │ │ │ - bl 1e8128 │ │ │ │ + bl 1e81d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1de514 │ │ │ │ - ldr r7, [pc, #556] @ (1de6cc ) │ │ │ │ + beq.n 1de5bc │ │ │ │ + ldr r7, [pc, #556] @ (1de774 ) │ │ │ │ mov r3, r6 │ │ │ │ - ldr r2, [pc, #556] @ (1de6d0 ) │ │ │ │ + ldr r2, [pc, #556] @ (1de778 ) │ │ │ │ movs r1, #1 │ │ │ │ add r7, pc │ │ │ │ add r0, sp, #20 │ │ │ │ add r2, pc │ │ │ │ str r7, [sp, #0] │ │ │ │ blx 59960 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 1de64c │ │ │ │ - ldr r2, [pc, #536] @ (1de6d4 ) │ │ │ │ + beq.w 1de6f4 │ │ │ │ + ldr r2, [pc, #536] @ (1de77c ) │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #24 │ │ │ │ add r2, pc │ │ │ │ str r7, [sp, #0] │ │ │ │ blx 59960 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 1de646 │ │ │ │ - ldr r6, [pc, #520] @ (1de6d8 ) │ │ │ │ + beq.w 1de6ee │ │ │ │ + ldr r6, [pc, #520] @ (1de780 ) │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r6, pc │ │ │ │ mov r1, r6 │ │ │ │ blx 5a014 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ @@ -535430,51 +535515,51 @@ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ blx 58d60 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 58d60 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1de64c │ │ │ │ + beq.w 1de6f4 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1de64c │ │ │ │ + beq.w 1de6f4 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ddf34 │ │ │ │ + bl 1ddfdc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1de64c │ │ │ │ - ldr r0, [pc, #452] @ (1de6dc ) │ │ │ │ + beq.w 1de6f4 │ │ │ │ + ldr r0, [pc, #452] @ (1de784 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1e13c8 │ │ │ │ + bl 1e1470 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1de5fc │ │ │ │ + beq.n 1de6a4 │ │ │ │ movs r3, #0 │ │ │ │ - ldr.w r9, [pc, #440] @ 1de6e0 │ │ │ │ - ldr.w r8, [pc, #440] @ 1de6e4 │ │ │ │ + ldr.w r9, [pc, #440] @ 1de788 │ │ │ │ + ldr.w r8, [pc, #440] @ 1de78c │ │ │ │ movs r5, #1 │ │ │ │ strd r3, r3, [sp, #28] │ │ │ │ add r9, pc │ │ │ │ - ldr r3, [pc, #432] @ (1de6e8 ) │ │ │ │ + ldr r3, [pc, #432] @ (1de790 ) │ │ │ │ add r8, pc │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 1de5bc │ │ │ │ + b.n 1de664 │ │ │ │ mov r3, fp │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #32 │ │ │ │ str r6, [sp, #0] │ │ │ │ blx 59960 <__asprintf_chk@plt> │ │ │ │ ldr.w fp, [sp, #28] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 1de696 │ │ │ │ + beq.w 1de73e │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #400] @ (1de6ec ) │ │ │ │ + ldr r6, [pc, #400] @ (1de794 ) │ │ │ │ blx 58d60 │ │ │ │ mov r0, fp │ │ │ │ add r6, pc │ │ │ │ mov.w fp, r5, lsl #2 │ │ │ │ mov r1, r6 │ │ │ │ blx 5a014 │ │ │ │ mov r1, r6 │ │ │ │ @@ -535485,35 +535570,35 @@ │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx 58d60 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 58d60 │ │ │ │ ldr.w r0, [r4, r5, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1de66e │ │ │ │ + beq.n 1de716 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1de6a4 │ │ │ │ + beq.w 1de74c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ddf34 │ │ │ │ + bl 1ddfdc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1de67e │ │ │ │ + beq.n 1de726 │ │ │ │ adds r5, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx 59d90 │ │ │ │ uxtb r5, r5 │ │ │ │ cmp r5, #8 │ │ │ │ - bhi.n 1de5fc │ │ │ │ + bhi.n 1de6a4 │ │ │ │ cmp r7, #1 │ │ │ │ ite cs │ │ │ │ addcs sl, r7 │ │ │ │ addcc.w sl, sl, #1 │ │ │ │ ldrb.w r3, [sl] │ │ │ │ - cbz r3, 1de5fc │ │ │ │ + cbz r3, 1de6a4 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ blx 58f38 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, sl │ │ │ │ blx 58b74 │ │ │ │ @@ -535524,119 +535609,119 @@ │ │ │ │ add r0, sp, #28 │ │ │ │ mov r3, fp │ │ │ │ str r6, [sp, #0] │ │ │ │ mov.w ip, #0 │ │ │ │ strd ip, ip, [sp, #28] │ │ │ │ blx 59960 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 1de53e │ │ │ │ + bne.n 1de5e6 │ │ │ │ mov r0, r6 │ │ │ │ blx 58d60 │ │ │ │ - b.n 1de5b2 │ │ │ │ - ldr r0, [pc, #240] @ (1de6f0 ) │ │ │ │ + b.n 1de65a │ │ │ │ + ldr r0, [pc, #240] @ (1de798 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1e13c8 │ │ │ │ + bl 1e1470 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1de642 │ │ │ │ + cbz r0, 1de6ea │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1de130 │ │ │ │ - cbz r0, 1de642 │ │ │ │ + bl 1de1d8 │ │ │ │ + cbz r0, 1de6ea │ │ │ │ str r5, [r4, #72] @ 0x48 │ │ │ │ mov.w r0, #524288 @ 0x80000 │ │ │ │ blx 59fb4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 1de642 │ │ │ │ + blt.n 1de6ea │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ mov.w r2, #1032 @ 0x408 │ │ │ │ blx 59088 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.n 1de6b2 │ │ │ │ - ldr r1, [pc, #196] @ (1de6f4 ) │ │ │ │ + blt.n 1de75a │ │ │ │ + ldr r1, [pc, #196] @ (1de79c ) │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r4, #76 @ 0x4c │ │ │ │ strd r5, r6, [r4, #64] @ 0x40 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6190 │ │ │ │ - cbnz r0, 1de6aa │ │ │ │ + bl 1f6238 │ │ │ │ + cbnz r0, 1de752 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1de654 │ │ │ │ + b.n 1de6fc │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 58d60 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1de3e8 │ │ │ │ + bl 1de490 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #160] @ (1de6f8 ) │ │ │ │ - ldr r3, [pc, #108] @ (1de6c4 ) │ │ │ │ + ldr r2, [pc, #160] @ (1de7a0 ) │ │ │ │ + ldr r3, [pc, #108] @ (1de76c ) │ │ │ │ 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 1de6ba │ │ │ │ + bne.n 1de762 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cbz r6, 1de676 │ │ │ │ + cbz r6, 1de71e │ │ │ │ mov r0, r6 │ │ │ │ blx 59d90 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, fp] │ │ │ │ - b.n 1de5b2 │ │ │ │ + b.n 1de65a │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ blx 59d90 │ │ │ │ ldr.w r0, [r4, fp] │ │ │ │ blx 59d90 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str.w r3, [r4, fp] │ │ │ │ - b.n 1de5b2 │ │ │ │ + b.n 1de65a │ │ │ │ mov r0, fp │ │ │ │ blx 58d60 │ │ │ │ mov r0, r6 │ │ │ │ blx 58d60 │ │ │ │ - b.n 1de5b2 │ │ │ │ + b.n 1de65a │ │ │ │ blx 59d90 │ │ │ │ - b.n 1de676 │ │ │ │ + b.n 1de71e │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 58f50 │ │ │ │ mov r0, r5 │ │ │ │ blx 59374 │ │ │ │ - b.n 1de642 │ │ │ │ + b.n 1de6ea │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r0, r3, r6 │ │ │ │ + subs r0, r6, r3 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r0, r7] │ │ │ │ - movs r1, r3 │ │ │ │ - str r6, [r3, #52] @ 0x34 │ │ │ │ + ldrsh r4, [r3, r7] │ │ │ │ movs r1, r3 │ │ │ │ - str r2, [r3, #48] @ 0x30 │ │ │ │ + str r6, [r6, #52] @ 0x34 │ │ │ │ movs r1, r3 │ │ │ │ - str r0, [r2, #48] @ 0x30 │ │ │ │ + str r2, [r6, #48] @ 0x30 │ │ │ │ movs r1, r3 │ │ │ │ - str r6, [r7, #48] @ 0x30 │ │ │ │ + str r0, [r5, #48] @ 0x30 │ │ │ │ movs r1, r3 │ │ │ │ - str r2, [r1, #44] @ 0x2c │ │ │ │ + str r6, [r2, #52] @ 0x34 │ │ │ │ movs r1, r3 │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ movs r1, r3 │ │ │ │ - str r6, [r1, #40] @ 0x28 │ │ │ │ + str r2, [r7, #44] @ 0x2c │ │ │ │ movs r1, r3 │ │ │ │ - str r0, [r3, #40] @ 0x28 │ │ │ │ + str r6, [r4, #40] @ 0x28 │ │ │ │ movs r1, r3 │ │ │ │ - str r0, [r4, #36] @ 0x24 │ │ │ │ + str r0, [r6, #40] @ 0x28 │ │ │ │ movs r1, r3 │ │ │ │ - str r2, [r3, #32] │ │ │ │ + str r0, [r7, #36] @ 0x24 │ │ │ │ movs r1, r3 │ │ │ │ - ldc2l 15, cr15, [pc], #1020 @ 1deaf4 │ │ │ │ - adds r4, r4, r6 │ │ │ │ + str r2, [r6, #32] │ │ │ │ + movs r1, r3 │ │ │ │ + ldc2l 15, cr15, [pc], #1020 @ 1deb9c │ │ │ │ + adds r4, r7, r3 │ │ │ │ lsls r0, r5, #2 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov.w lr, #0 │ │ │ │ subs r6, r1, #1 │ │ │ │ @@ -535654,174 +535739,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 1de71e │ │ │ │ + bne.n 1de7c6 │ │ │ │ ldrb.w r3, [r8, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1de7ee │ │ │ │ + beq.n 1de896 │ │ │ │ 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 1de774 │ │ │ │ + bne.n 1de81c │ │ │ │ strex r1, r2, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1de764 │ │ │ │ + bne.n 1de80c │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1de88a │ │ │ │ + bne.w 1de932 │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ - bl 1e0068 │ │ │ │ + bl 1e0110 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1de7f6 │ │ │ │ + cbz r0, 1de89e │ │ │ │ ldrb r4, [r7, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [r7, #40] @ 0x28 │ │ │ │ ldr.w r0, [r8, r4, lsl #2] │ │ │ │ blx 58dcc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1de7cc │ │ │ │ + blt.n 1de874 │ │ │ │ ldr.w r3, [r8, r4, lsl #2] │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #1 │ │ │ │ add.w r0, r7, #48 @ 0x30 │ │ │ │ blx 59740 │ │ │ │ cmp r0, #16 │ │ │ │ - bne.n 1de7cc │ │ │ │ + bne.n 1de874 │ │ │ │ add.w r0, sl, #19 │ │ │ │ mov r3, r7 │ │ │ │ - b.n 1de7c0 │ │ │ │ + b.n 1de868 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 1de82a │ │ │ │ + beq.n 1de8d2 │ │ │ │ ldrb.w r1, [r6, #1]! │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1de7bc │ │ │ │ + beq.n 1de864 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 58d60 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r9] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1de7d8 │ │ │ │ + bne.n 1de880 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1de87a │ │ │ │ + bne.n 1de922 │ │ │ │ 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, 1de816 │ │ │ │ + cbz r1, 1de8be │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1dddac │ │ │ │ + bl 1dde54 │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ - bl 1e0068 │ │ │ │ + bl 1e0110 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1de78e │ │ │ │ + bne.n 1de836 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r9] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1de7e6 │ │ │ │ - b.n 1de81a │ │ │ │ + beq.n 1de88e │ │ │ │ + b.n 1de8c2 │ │ │ │ ldr r5, [r7, #48] @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ blx 59ce8 │ │ │ │ ldr.w r3, [r8, r4, lsl #2] │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #1 │ │ │ │ mov r4, r0 │ │ │ │ blx 59740 │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 1de7ce │ │ │ │ + bne.n 1de876 │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ - cbz r3, 1de856 │ │ │ │ + cbz r3, 1de8fe │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f0f10 │ │ │ │ + bl 1f0fb8 │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 1de7ce │ │ │ │ + bne.n 1de876 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r9] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1de85a │ │ │ │ + bne.n 1de902 │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 1de8d0 │ │ │ │ + cbnz r3, 1de978 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1de7f0 │ │ │ │ + beq.n 1de898 │ │ │ │ str.w r5, [fp] │ │ │ │ - b.n 1de7f0 │ │ │ │ + b.n 1de898 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - bl 1deca4 │ │ │ │ - b.n 1de7ee │ │ │ │ + bl 1ded4c │ │ │ │ + b.n 1de896 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 1de8b4 │ │ │ │ + bne.n 1de95c │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1decd0 │ │ │ │ + bl 1ded78 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r9] │ │ │ │ strex r2, r7, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1de89e │ │ │ │ + bne.n 1de946 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1de890 │ │ │ │ - b.n 1de77e │ │ │ │ + bne.n 1de938 │ │ │ │ + b.n 1de826 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r9] │ │ │ │ strex r1, r2, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1de8ba │ │ │ │ + bne.n 1de962 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1de88e │ │ │ │ - b.n 1de77e │ │ │ │ + bne.n 1de936 │ │ │ │ + b.n 1de826 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r9 │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - bl 1deca4 │ │ │ │ - b.n 1de86e │ │ │ │ + bl 1ded4c │ │ │ │ + b.n 1de916 │ │ │ │ stmdb 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] @ (1dec98 ) │ │ │ │ - ldr r3, [pc, #924] @ (1dec9c ) │ │ │ │ + ldr r2, [pc, #920] @ (1ded40 ) │ │ │ │ + ldr r3, [pc, #924] @ (1ded44 ) │ │ │ │ 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 │ │ │ │ @@ -535835,325 +535920,325 @@ │ │ │ │ lsls r4, r3 │ │ │ │ orr.w r5, r4, r2 │ │ │ │ subs r3, #8 │ │ │ │ orr.w r4, r6, r1 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ cmn.w r3, #8 │ │ │ │ - bne.n 1de912 │ │ │ │ + bne.n 1de9ba │ │ │ │ ldrb.w r9, [r8, #56] @ 0x38 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1de9da │ │ │ │ + beq.n 1dea82 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1de9da │ │ │ │ + beq.n 1dea82 │ │ │ │ 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 1de96e │ │ │ │ + bne.n 1dea16 │ │ │ │ strex r0, r2, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1de95e │ │ │ │ + bne.n 1dea06 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1deaf4 │ │ │ │ + bne.w 1deb9c │ │ │ │ ldr.w r0, [r8] │ │ │ │ movs r6, #0 │ │ │ │ blx 59794 │ │ │ │ mov fp, r0 │ │ │ │ movs r1, #6 │ │ │ │ mov r0, fp │ │ │ │ blx 5913c │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1de9fc │ │ │ │ + cbz r0, 1deaa4 │ │ │ │ blx 59f78 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #11 │ │ │ │ - bne.n 1de9aa │ │ │ │ + bne.n 1dea52 │ │ │ │ mov.w r0, #1000 @ 0x3e8 │ │ │ │ adds r6, #1 │ │ │ │ blx 59d6c │ │ │ │ cmp.w r6, #1000 @ 0x3e8 │ │ │ │ - bne.n 1de984 │ │ │ │ + bne.n 1dea2c │ │ │ │ adds r7, #1 │ │ │ │ - bne.n 1de9fc │ │ │ │ + bne.n 1deaa4 │ │ │ │ ldr.w r0, [r8] │ │ │ │ blx 59794 │ │ │ │ movs r1, #8 │ │ │ │ blx 5913c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1de9c2 │ │ │ │ + bne.n 1dea6a │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1deae4 │ │ │ │ + bne.w 1deb8c │ │ │ │ mov.w r9, #0 │ │ │ │ - ldr r2, [pc, #704] @ (1deca0 ) │ │ │ │ - ldr r3, [pc, #696] @ (1dec9c ) │ │ │ │ + ldr r2, [pc, #704] @ (1ded48 ) │ │ │ │ + ldr r3, [pc, #696] @ (1ded44 ) │ │ │ │ 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 1dec7e │ │ │ │ + bne.w 1ded26 │ │ │ │ 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 1dea16 │ │ │ │ + bne.n 1deabe │ │ │ │ strex r1, r2, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1dea06 │ │ │ │ + bne.n 1deaae │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1dec28 │ │ │ │ + bne.w 1decd0 │ │ │ │ ldr.w r1, [r8, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1dddac │ │ │ │ + bl 1dde54 │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ - bl 1e0068 │ │ │ │ + bl 1e0110 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 1dea7c │ │ │ │ + cbz r0, 1deb24 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1dea40 │ │ │ │ + bne.n 1deae8 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1dec6e │ │ │ │ + bne.w 1ded16 │ │ │ │ ldr.w r0, [r8] │ │ │ │ blx 59794 │ │ │ │ movs r1, #8 │ │ │ │ blx 5913c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1de9d0 │ │ │ │ - b.n 1dea6c │ │ │ │ + beq.n 1dea78 │ │ │ │ + b.n 1deb14 │ │ │ │ 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 1f0f10 │ │ │ │ + bl 1f0fb8 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, fp │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr.w r0, [r8] │ │ │ │ blx 58dcc │ │ │ │ mov r1, sl │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 1e09a4 │ │ │ │ + bl 1e0a4c │ │ │ │ ldr.w r3, [r8] │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ blx 59c40 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ str r0, [sp, #20] │ │ │ │ - beq.n 1deb3e │ │ │ │ + beq.n 1debe6 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1deabc │ │ │ │ + bne.n 1deb64 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1de9ae │ │ │ │ + beq.w 1dea56 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - bl 1deca4 │ │ │ │ - b.n 1de9ae │ │ │ │ + bl 1ded4c │ │ │ │ + b.n 1dea56 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [r8, #44] @ 0x2c │ │ │ │ - bl 1deca4 │ │ │ │ - b.n 1de9da │ │ │ │ + bl 1ded4c │ │ │ │ + b.n 1dea82 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1deb16 │ │ │ │ + beq.n 1debbe │ │ │ │ movs r2, #2 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r0] │ │ │ │ strex r1, r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1deb00 │ │ │ │ + bne.n 1deba8 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1de978 │ │ │ │ + beq.w 1dea20 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1decd0 │ │ │ │ + bl 1ded78 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ strex r2, r6, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1deb28 │ │ │ │ + bne.n 1debd0 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1deb1a │ │ │ │ - b.n 1de978 │ │ │ │ + bne.n 1debc2 │ │ │ │ + b.n 1dea20 │ │ │ │ ldr.w r0, [r8] │ │ │ │ blx 59b44 │ │ │ │ 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 59c40 │ │ │ │ cmp r0, #16 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bne.n 1deab8 │ │ │ │ + bne.n 1deb60 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ blx 59c40 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 1deab8 │ │ │ │ + bne.n 1deb60 │ │ │ │ ldr.w r0, [r8] │ │ │ │ blx 5a008 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ blx 59c40 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ - bne.n 1deab8 │ │ │ │ - vldr d7, [pc, #244] @ 1dec88 │ │ │ │ + bne.n 1deb60 │ │ │ │ + vldr d7, [pc, #244] @ 1ded30 │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - vldr d7, [pc, #236] @ 1dec90 │ │ │ │ + vldr d7, [pc, #236] @ 1ded38 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ blx 59c40 │ │ │ │ cmp r0, #16 │ │ │ │ - bne.n 1deab8 │ │ │ │ + bne.n 1deb60 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #8 │ │ │ │ add r0, sp, #32 │ │ │ │ blx 59c40 │ │ │ │ cmp r0, #8 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bne.w 1deab8 │ │ │ │ + bne.w 1deb60 │ │ │ │ ldr.w r0, [r8, #36] @ 0x24 │ │ │ │ blx 5a008 │ │ │ │ ldr.w r0, [r8, #48] @ 0x30 │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ - bl 1e2c50 │ │ │ │ + bl 1e2cf8 │ │ │ │ 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 1e09e0 │ │ │ │ + bl 1e0a88 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ - bl 1dffcc │ │ │ │ + bl 1e0074 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ddd74 │ │ │ │ + bl 1dde1c │ │ │ │ ldr.w r0, [r8] │ │ │ │ blx 59794 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ blx 5913c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1ddd74 │ │ │ │ - b.n 1de9de │ │ │ │ + bl 1dde1c │ │ │ │ + b.n 1dea86 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1dec48 │ │ │ │ + beq.n 1decf0 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ strex r1, r2, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1dec32 │ │ │ │ + bne.n 1decda │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1dea20 │ │ │ │ + beq.w 1deac8 │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1decd0 │ │ │ │ + bl 1ded78 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ strex r2, r6, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1dec58 │ │ │ │ + bne.n 1ded00 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1dec4a │ │ │ │ - b.n 1dea20 │ │ │ │ + bne.n 1decf2 │ │ │ │ + b.n 1deac8 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - bl 1deca4 │ │ │ │ - b.n 1dea58 │ │ │ │ + bl 1ded4c │ │ │ │ + b.n 1deb00 │ │ │ │ blx 597d0 <__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 │ │ │ │ - asrs r4, r7, #27 │ │ │ │ + asrs r4, r2, #25 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r3, #24 │ │ │ │ + asrs r2, r6, #21 │ │ │ │ lsls r0, r5, #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 │ │ │ │ @@ -536181,46 +536266,46 @@ │ │ │ │ strd r2, lr, [sp, #4] │ │ │ │ movs r2, #9 │ │ │ │ blx 59160 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ mov.w r3, #57344 @ 0xe000 │ │ │ │ movt r3, #4095 @ 0xfff │ │ │ │ - vldr s15, [pc, #156] @ 1deda8 │ │ │ │ + vldr s15, [pc, #156] @ 1dee50 │ │ │ │ and.w r3, r3, r0, lsl #13 │ │ │ │ vmov s13, r3 │ │ │ │ - vldr s14, [pc, #148] @ 1dedac │ │ │ │ + vldr s14, [pc, #148] @ 1dee54 │ │ │ │ vmul.f32 s15, s13, s15 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmov r2, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 1ded2e │ │ │ │ + blt.n 1dedd6 │ │ │ │ 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 1deda4 │ │ │ │ - vldr s14, [pc, #104] @ 1dedb0 │ │ │ │ + bvs.n 1dee4c │ │ │ │ + vldr s14, [pc, #104] @ 1dee58 │ │ │ │ and.w r3, r1, #1 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - cbnz r3, 1deda4 │ │ │ │ - vldr s14, [pc, #88] @ 1dedb4 │ │ │ │ + cbnz r3, 1dee4c │ │ │ │ + vldr s14, [pc, #88] @ 1dee5c │ │ │ │ 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, 1deda4 │ │ │ │ + cbnz r3, 1dee4c │ │ │ │ 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 │ │ │ │ @@ -536250,96 +536335,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 1dedf6 │ │ │ │ + beq.n 1dee9e │ │ │ │ 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, 1dee04 │ │ │ │ + cbz r1, 1deeac │ │ │ │ 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, 1dee34 │ │ │ │ + cbnz r4, 1deedc │ │ │ │ ands.w r3, r3, lr │ │ │ │ - beq.n 1dee3a │ │ │ │ + beq.n 1deee2 │ │ │ │ mov.w r1, ip, asr #13 │ │ │ │ mov.w r0, #31744 @ 0x7c00 │ │ │ │ cmp r1, #1 │ │ │ │ it lt │ │ │ │ movlt r1, #1 │ │ │ │ - b.n 1dedf8 │ │ │ │ + b.n 1deea0 │ │ │ │ mov r1, r3 │ │ │ │ mov.w r0, #31744 @ 0x7c00 │ │ │ │ - b.n 1dedf8 │ │ │ │ + b.n 1deea0 │ │ │ │ sub.w r1, r0, #127 @ 0x7f │ │ │ │ vldr s0, [sp] │ │ │ │ cmn.w r1, #14 │ │ │ │ - blt.n 1dee74 │ │ │ │ + blt.n 1def1c │ │ │ │ cmp r1, #15 │ │ │ │ - bgt.n 1dee32 │ │ │ │ + bgt.n 1deeda │ │ │ │ vmov s0, ip │ │ │ │ sub.w r3, r0, #112 @ 0x70 │ │ │ │ str r2, [sp, #4] │ │ │ │ vcvt.f32.s32 s0, s0, #13 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 58f80 │ │ │ │ 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 1dedf8 │ │ │ │ + b.n 1deea0 │ │ │ │ vabs.f32 s0, s0 │ │ │ │ - vldr s15, [pc, #20] @ 1dee90 │ │ │ │ + vldr s15, [pc, #20] @ 1def38 │ │ │ │ strd r2, r3, [sp] │ │ │ │ vmul.f32 s0, s0, s15 │ │ │ │ blx 58f80 │ │ │ │ mov r1, r0 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ - b.n 1dee66 │ │ │ │ + b.n 1def0e │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #512] @ (1df094 ) │ │ │ │ + ldr r3, [pc, #512] @ (1df13c ) │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1e6bbc │ │ │ │ + bl 1e6c64 │ │ │ │ pop {r3, pc} │ │ │ │ mov.w r3, #57344 @ 0xe000 │ │ │ │ movt r3, #4095 @ 0xfff │ │ │ │ - vldr s15, [pc, #48] @ 1deee4 │ │ │ │ + vldr s15, [pc, #48] @ 1def8c │ │ │ │ and.w r3, r3, r0, lsl #13 │ │ │ │ vmov s13, r3 │ │ │ │ - vldr s14, [pc, #40] @ 1deee8 │ │ │ │ + vldr s14, [pc, #40] @ 1def90 │ │ │ │ vmul.f32 s15, s13, s15 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmov r3, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 1deed6 │ │ │ │ + blt.n 1def7e │ │ │ │ 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 │ │ │ │ @@ -536348,84 +536433,84 @@ │ │ │ │ blx r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ vstr s0, [sp, #4] │ │ │ │ - bl 1dedb8 │ │ │ │ + bl 1dee60 │ │ │ │ mov.w r3, #57344 @ 0xe000 │ │ │ │ movt r3, #4095 @ 0xfff │ │ │ │ - vldr s15, [pc, #72] @ 1def58 │ │ │ │ + vldr s15, [pc, #72] @ 1df000 │ │ │ │ and.w r3, r3, r0, lsl #13 │ │ │ │ vmov s13, r3 │ │ │ │ - vldr s14, [pc, #64] @ 1def5c │ │ │ │ + vldr s14, [pc, #64] @ 1df004 │ │ │ │ vldr s0, [sp, #4] │ │ │ │ vmul.f32 s15, s13, s15 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmov r2, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 1def36 │ │ │ │ + blt.n 1defde │ │ │ │ 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 1def52 │ │ │ │ + ble.n 1deffa │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ded00 │ │ │ │ + bl 1deda8 │ │ │ │ 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 1dedb8 │ │ │ │ + bl 1dee60 │ │ │ │ mov.w r3, #57344 @ 0xe000 │ │ │ │ movt r3, #4095 @ 0xfff │ │ │ │ - vldr s15, [pc, #72] @ 1defcc │ │ │ │ + vldr s15, [pc, #72] @ 1df074 │ │ │ │ and.w r3, r3, r0, lsl #13 │ │ │ │ vmov s13, r3 │ │ │ │ - vldr s14, [pc, #64] @ 1defd0 │ │ │ │ + vldr s14, [pc, #64] @ 1df078 │ │ │ │ vldr s0, [sp, #4] │ │ │ │ vmul.f32 s15, s13, s15 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmov r2, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 1defaa │ │ │ │ + blt.n 1df052 │ │ │ │ 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 1defc6 │ │ │ │ + bpl.n 1df06e │ │ │ │ movs r1, #0 │ │ │ │ - bl 1ded00 │ │ │ │ + bl 1deda8 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #30] │ │ │ │ movs r0, r0 │ │ │ │ blx r0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - cbz r2, 1deffa │ │ │ │ + cbz r2, 1df0a2 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ - cbz r2, 1deffc │ │ │ │ + cbz r2, 1df0a4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx r2 │ │ │ │ @@ -536465,38 +536550,38 @@ │ │ │ │ umlal r1, fp, r0, r6 │ │ │ │ umull r3, r1, r3, sl │ │ │ │ mla r2, sl, r2, r1 │ │ │ │ umull r1, r3, r3, r4 │ │ │ │ umlal r3, r8, r2, r4 │ │ │ │ mov r4, fp │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 1df070 │ │ │ │ + b.n 1df118 │ │ │ │ ldrb r3, [r5, #5] │ │ │ │ - cbz r3, 1df094 │ │ │ │ + cbz r3, 1df13c │ │ │ │ add r4, r8 │ │ │ │ cmp r6, r4 │ │ │ │ it ls │ │ │ │ subls r4, r4, r6 │ │ │ │ cmp r4, fp │ │ │ │ - beq.n 1df094 │ │ │ │ + beq.n 1df13c │ │ │ │ ldr r2, [r7, #4] │ │ │ │ lsls r3, r4, #4 │ │ │ │ adds r5, r2, r3 │ │ │ │ ldrb r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1df060 │ │ │ │ + beq.n 1df108 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 1df064 │ │ │ │ + bne.n 1df10c │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1df064 │ │ │ │ + beq.n 1df10c │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ lsrs r3, r0, #6 │ │ │ │ eor.w r3, r3, r0, lsr #2 │ │ │ │ @@ -536523,152 +536608,152 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 59f04 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - cbz r0, 1df12c │ │ │ │ + cbz r0, 1df1d4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ mov r5, r0 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - beq.n 1df124 │ │ │ │ + beq.n 1df1cc │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movs r6, #0 │ │ │ │ mov r4, r1 │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ - cbz r3, 1df118 │ │ │ │ + cbz r3, 1df1c0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 58d60 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ strh r6, [r4, #4] │ │ │ │ add.w r3, r1, r2, lsl #4 │ │ │ │ adds r4, #16 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1df10a │ │ │ │ + bne.n 1df1b2 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r5, #56] @ 0x38 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ - bl 1e2f78 │ │ │ │ + bl 1e3020 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - cbz r2, 1df158 │ │ │ │ + cbz r2, 1df200 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ mov r3, r0 │ │ │ │ - cbz r2, 1df154 │ │ │ │ + cbz r2, 1df1fc │ │ │ │ str r0, [sp, #4] │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3648] @ 0xe40 │ │ │ │ - ldr r2, [pc, #464] @ (1df340 ) │ │ │ │ + ldr r2, [pc, #464] @ (1df3e8 ) │ │ │ │ sub sp, #412 @ 0x19c │ │ │ │ - ldr r3, [pc, #464] @ (1df344 ) │ │ │ │ + ldr r3, [pc, #464] @ (1df3ec ) │ │ │ │ mov r5, r0 │ │ │ │ add r2, pc │ │ │ │ mov r8, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #404] @ 0x194 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1df20c │ │ │ │ + beq.n 1df2b4 │ │ │ │ cmp.w r8, #27 │ │ │ │ - bls.n 1df1aa │ │ │ │ - ldr r2, [pc, #440] @ (1df348 ) │ │ │ │ - ldr r3, [pc, #432] @ (1df344 ) │ │ │ │ + bls.n 1df252 │ │ │ │ + ldr r2, [pc, #440] @ (1df3f0 ) │ │ │ │ + ldr r3, [pc, #432] @ (1df3ec ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #404] @ 0x194 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1df33c │ │ │ │ + bne.w 1df3e4 │ │ │ │ add sp, #412 @ 0x19c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #416] @ (1df34c ) │ │ │ │ + ldr r3, [pc, #416] @ (1df3f4 ) │ │ │ │ mov.w r9, r8, lsl #5 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movs r1, #16 │ │ │ │ add r3, pc │ │ │ │ add r3, r9 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ mov r2, r4 │ │ │ │ - bl 1e2d68 │ │ │ │ + bl 1e2e10 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1df18e │ │ │ │ + beq.n 1df236 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbz r3, 1df1d2 │ │ │ │ - ldr r1, [pc, #388] @ (1df350 ) │ │ │ │ + cbz r3, 1df27a │ │ │ │ + ldr r1, [pc, #388] @ (1df3f8 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1e2f84 │ │ │ │ + bl 1e302c │ │ │ │ ldr r7, [r5, #4] │ │ │ │ add.w r3, r5, #64 @ 0x40 │ │ │ │ add r6, sp, #32 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 1df230 │ │ │ │ + beq.n 1df2d8 │ │ │ │ mov ip, r5 │ │ │ │ mov fp, r6 │ │ │ │ mov lr, r3 │ │ │ │ str r4, [sp, #4] │ │ │ │ mov r4, fp │ │ │ │ ldr.w r0, [ip] │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ add.w ip, ip, #16 │ │ │ │ ldr.w r2, [ip, #-8] │ │ │ │ add.w fp, fp, #16 │ │ │ │ ldr.w r3, [ip, #-4] │ │ │ │ cmp ip, lr │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ - bne.n 1df1e6 │ │ │ │ + bne.n 1df28e │ │ │ │ ldr r4, [sp, #4] │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ - b.n 1df242 │ │ │ │ + b.n 1df2ea │ │ │ │ ldr r1, [r0, #60] @ 0x3c │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1df188 │ │ │ │ - ldr r2, [pc, #316] @ (1df354 ) │ │ │ │ + bne.n 1df230 │ │ │ │ + ldr r2, [pc, #316] @ (1df3fc ) │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ add r2, pc │ │ │ │ add.w r3, r2, r3, lsl #5 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ lsls r2, r2, #4 │ │ │ │ blx 5926c │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r5, #56] @ 0x38 │ │ │ │ - b.n 1df18e │ │ │ │ + b.n 1df236 │ │ │ │ mov r1, r5 │ │ │ │ mov.w r2, #368 @ 0x170 │ │ │ │ mov r0, r6 │ │ │ │ blx 59c7c │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ mov r7, r1 │ │ │ │ str r1, [r6, #4] │ │ │ │ - ldr r3, [pc, #276] @ (1df358 ) │ │ │ │ + ldr r3, [pc, #276] @ (1df400 ) │ │ │ │ ldr r2, [r6, #20] │ │ │ │ add r3, pc │ │ │ │ str.w r8, [r5, #52] @ 0x34 │ │ │ │ add.w r0, r3, r9 │ │ │ │ str.w sl, [r5, #4] │ │ │ │ add.w r2, r7, r2, lsl #4 │ │ │ │ str r4, [r5, #20] │ │ │ │ @@ -536687,22 +536772,22 @@ │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ str r3, [sp, #12] │ │ │ │ strd r3, fp, [r5, #40] @ 0x28 │ │ │ │ it ne │ │ │ │ movne r3, r7 │ │ │ │ str.w lr, [r5, #24] │ │ │ │ - bne.n 1df296 │ │ │ │ - b.n 1df30c │ │ │ │ + bne.n 1df33e │ │ │ │ + b.n 1df3b4 │ │ │ │ adds r3, #16 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1df30c │ │ │ │ + beq.n 1df3b4 │ │ │ │ ldrb r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1df290 │ │ │ │ + beq.n 1df338 │ │ │ │ mov r9, fp │ │ │ │ str r7, [sp, #16] │ │ │ │ strd r1, r6, [sp, #20] │ │ │ │ str r5, [sp, #28] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldrd r6, r5, [r3, #8] │ │ │ │ @@ -536717,79 +536802,79 @@ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mla r7, r1, r0, r7 │ │ │ │ umull fp, r0, r4, fp │ │ │ │ mov.w fp, #0 │ │ │ │ umlal r0, fp, r7, r4 │ │ │ │ add.w r0, sl, fp, lsl #4 │ │ │ │ ldrb r7, [r0, #4] │ │ │ │ - cbnz r7, 1df32c │ │ │ │ + cbnz r7, 1df3d4 │ │ │ │ adds r3, #16 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ mov.w r1, #1 │ │ │ │ strd r6, r5, [r0, #8] │ │ │ │ strb r1, [r0, #4] │ │ │ │ - beq.n 1df304 │ │ │ │ + beq.n 1df3ac │ │ │ │ ldrb r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1df2a6 │ │ │ │ + bne.n 1df34e │ │ │ │ adds r3, #16 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1df2f8 │ │ │ │ + bne.n 1df3a0 │ │ │ │ ldrd r7, r1, [sp, #16] │ │ │ │ ldrd r6, r5, [sp, #24] │ │ │ │ cmp r7, r1 │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ str r3, [r5, #56] @ 0x38 │ │ │ │ - beq.w 1df18e │ │ │ │ + beq.w 1df236 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbz r3, 1df324 │ │ │ │ + cbz r3, 1df3cc │ │ │ │ mov r0, r7 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1e2f84 │ │ │ │ + bl 1e302c │ │ │ │ ldr r7, [r6, #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e2e4c │ │ │ │ - b.n 1df18e │ │ │ │ + bl 1e2ef4 │ │ │ │ + b.n 1df236 │ │ │ │ add fp, ip │ │ │ │ add.w r0, r0, ip, lsl #4 │ │ │ │ cmp r4, fp │ │ │ │ - bhi.n 1df2e2 │ │ │ │ + bhi.n 1df38a │ │ │ │ sub.w fp, fp, r4 │ │ │ │ - b.n 1df2de │ │ │ │ + b.n 1df386 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ - lsrs r0, r1, #26 │ │ │ │ + lsrs r0, r4, #23 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r5, #25 │ │ │ │ + lsrs r2, r0, #23 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - lsls r0, r7, #18 │ │ │ │ + lsls r0, r2, #19 │ │ │ │ movs r0, r5 │ │ │ │ vminnm.f32 , , │ │ │ │ - lsls r2, r2, #17 │ │ │ │ + lsls r2, r5, #17 │ │ │ │ movs r0, r5 │ │ │ │ - lsls r6, r4, #16 │ │ │ │ + lsls r6, r7, #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, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 1df43c │ │ │ │ + bcs.n 1df4e4 │ │ │ │ ldr r1, [r0, #60] @ 0x3c │ │ │ │ add r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 1df434 │ │ │ │ + bls.n 1df4dc │ │ │ │ ldr r2, [r4, #32] │ │ │ │ mov.w lr, #0 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ mov sl, lr │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ mov r5, lr │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ @@ -536801,71 +536886,71 @@ │ │ │ │ umlal r2, sl, r0, r6 │ │ │ │ umull r3, r2, r3, r8 │ │ │ │ mov r9, sl │ │ │ │ mla r2, r8, r1, r2 │ │ │ │ umull r1, r3, r3, r7 │ │ │ │ umlal r3, lr, r2, r7 │ │ │ │ add.w r7, lr, #1 │ │ │ │ - b.n 1df3d4 │ │ │ │ + b.n 1df47c │ │ │ │ ldr r3, [r1, r3] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 1df40a │ │ │ │ + beq.n 1df4b2 │ │ │ │ add r9, r7 │ │ │ │ cmp r6, r9 │ │ │ │ it ls │ │ │ │ subls.w r9, r9, r6 │ │ │ │ cmp r9, sl │ │ │ │ - beq.n 1df422 │ │ │ │ + beq.n 1df4ca │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov.w r3, r9, lsl #4 │ │ │ │ add.w fp, r1, r3 │ │ │ │ ldrb.w r0, [fp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1df3c0 │ │ │ │ + bne.n 1df468 │ │ │ │ ldrb.w r3, [fp, #5] │ │ │ │ cmp r5, r0 │ │ │ │ it eq │ │ │ │ moveq r5, fp │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1df3c6 │ │ │ │ + bne.n 1df46e │ │ │ │ ldrb r3, [r5, #5] │ │ │ │ - cbnz r3, 1df42c │ │ │ │ + cbnz r3, 1df4d4 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ str.w r8, [r5] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #56] @ 0x38 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr.w r1, [fp, #8] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1df3c6 │ │ │ │ + beq.n 1df46e │ │ │ │ mov r5, fp │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1df402 │ │ │ │ + beq.n 1df4aa │ │ │ │ ldrb r3, [r5, #5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1df3f8 │ │ │ │ + beq.n 1df4a0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 1df3f8 │ │ │ │ + b.n 1df4a0 │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ - bl 1df15c │ │ │ │ - b.n 1df384 │ │ │ │ + bl 1df204 │ │ │ │ + b.n 1df42c │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ adds r1, #1 │ │ │ │ - bl 1df15c │ │ │ │ - b.n 1df384 │ │ │ │ + bl 1df204 │ │ │ │ + b.n 1df42c │ │ │ │ nop │ │ │ │ movw r2, #44605 @ 0xae3d │ │ │ │ movt r2, #49842 @ 0xc2b2 │ │ │ │ movw r3, #26549 @ 0x67b5 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ movw ip, #60207 @ 0xeb2f │ │ │ │ movt ip, #10196 @ 0x27d4 │ │ │ │ @@ -536906,48 +536991,48 @@ │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ blx 59cf4 │ │ │ │ cmp r0, #15 │ │ │ │ - bhi.n 1df590 │ │ │ │ + bhi.n 1df638 │ │ │ │ movw r3, #26545 @ 0x67b1 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ add r3, r0 │ │ │ │ cmp r0, #3 │ │ │ │ - bls.n 1df540 │ │ │ │ + bls.n 1df5e8 │ │ │ │ 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 1df51e │ │ │ │ + bhi.n 1df5c6 │ │ │ │ bic.w r2, r0, #3 │ │ │ │ and.w r0, r0, #3 │ │ │ │ add r4, r2 │ │ │ │ - cbz r0, 1df568 │ │ │ │ + cbz r0, 1df610 │ │ │ │ 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 1df554 │ │ │ │ + bne.n 1df5fc │ │ │ │ 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 │ │ │ │ @@ -536981,49 +537066,49 @@ │ │ │ │ mul.w r7, lr, r7 │ │ │ │ mov.w r3, r3, ror #19 │ │ │ │ mla r1, r5, r1, r8 │ │ │ │ mul.w r9, lr, ip │ │ │ │ mul.w r3, lr, r3 │ │ │ │ mov.w r1, r1, ror #19 │ │ │ │ mul.w r8, lr, r1 │ │ │ │ - bhi.n 1df5be │ │ │ │ + bhi.n 1df666 │ │ │ │ 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 1df504 │ │ │ │ + b.n 1df5ac │ │ │ │ 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] @ 1df690 │ │ │ │ + vldr d7, [pc, #80] @ 1df738 │ │ │ │ mov r4, r0 │ │ │ │ mov ip, r1 │ │ │ │ movs r0, #19 │ │ │ │ movs r1, #0 │ │ │ │ vstr d7, [r4, #32] │ │ │ │ - vldr d7, [pc, #72] @ 1df698 │ │ │ │ + vldr d7, [pc, #72] @ 1df740 │ │ │ │ str r2, [r4, #8] │ │ │ │ mov.w r2, #304 @ 0x130 │ │ │ │ str.w ip, [r4] │ │ │ │ mov.w ip, #17 │ │ │ │ vstr d7, [r4, #40] @ 0x28 │ │ │ │ - vldr d7, [pc, #56] @ 1df6a0 │ │ │ │ + vldr d7, [pc, #56] @ 1df748 │ │ │ │ str r0, [r4, #20] │ │ │ │ add.w r0, r4, #64 @ 0x40 │ │ │ │ str r3, [r4, #12] │ │ │ │ str.w ip, [r4, #24] │ │ │ │ str r1, [r4, #16] │ │ │ │ str r0, [r4, #4] │ │ │ │ vstr d7, [r4, #48] @ 0x30 │ │ │ │ @@ -537050,31 +537135,31 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ mov.w r1, #368 @ 0x170 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1e2c50 │ │ │ │ + bl 1e2cf8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1df70a │ │ │ │ - vldr d7, [pc, #68] @ 1df710 │ │ │ │ + cbz r0, 1df7b2 │ │ │ │ + vldr d7, [pc, #68] @ 1df7b8 │ │ │ │ movs r3, #17 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movs r0, #19 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r3, [r4, #20] │ │ │ │ vstr d7, [r4, #32] │ │ │ │ add.w r0, r4, #64 @ 0x40 │ │ │ │ - vldr d7, [pc, #52] @ 1df718 │ │ │ │ + vldr d7, [pc, #52] @ 1df7c0 │ │ │ │ str r2, [r4, #12] │ │ │ │ mov.w r2, #304 @ 0x130 │ │ │ │ str r5, [r4, #8] │ │ │ │ vstr d7, [r4, #40] @ 0x28 │ │ │ │ - vldr d7, [pc, #44] @ 1df720 │ │ │ │ + vldr d7, [pc, #44] @ 1df7c8 │ │ │ │ str r4, [r4, #0] │ │ │ │ str r1, [r4, #16] │ │ │ │ str r0, [r4, #4] │ │ │ │ vstr d7, [r4, #48] @ 0x30 │ │ │ │ blx 5926c │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ @@ -537095,31 +537180,31 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov.w r1, #368 @ 0x170 │ │ │ │ - bl 1e2c50 │ │ │ │ + bl 1e2cf8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1df788 │ │ │ │ - vldr d7, [pc, #76] @ 1df790 │ │ │ │ + cbz r0, 1df830 │ │ │ │ + vldr d7, [pc, #76] @ 1df838 │ │ │ │ movs r3, #19 │ │ │ │ - ldr r2, [pc, #92] @ (1df7a8 ) │ │ │ │ + ldr r2, [pc, #92] @ (1df850 ) │ │ │ │ movs r1, #0 │ │ │ │ str r3, [r4, #20] │ │ │ │ movs r3, #17 │ │ │ │ vstr d7, [r4, #32] │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ - vldr d7, [pc, #64] @ 1df798 │ │ │ │ + vldr d7, [pc, #64] @ 1df840 │ │ │ │ add r2, pc │ │ │ │ str r3, [r4, #24] │ │ │ │ - ldr r3, [pc, #76] @ (1df7ac ) │ │ │ │ + ldr r3, [pc, #76] @ (1df854 ) │ │ │ │ vstr d7, [r4, #40] @ 0x28 │ │ │ │ - vldr d7, [pc, #56] @ 1df7a0 │ │ │ │ + vldr d7, [pc, #56] @ 1df848 │ │ │ │ add r3, pc │ │ │ │ str r4, [r4, #0] │ │ │ │ strd r2, r3, [r4, #8] │ │ │ │ mov.w r2, #304 @ 0x130 │ │ │ │ str r1, [r4, #16] │ │ │ │ str r0, [r4, #4] │ │ │ │ vstr d7, [r4, #48] @ 0x30 │ │ │ │ @@ -537161,192 +537246,192 @@ │ │ │ │ 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 1df7ca │ │ │ │ + bne.n 1df872 │ │ │ │ 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 1df822 │ │ │ │ + beq.n 1df8ca │ │ │ │ ldr r2, [r4, #20] │ │ │ │ movs r1, #16 │ │ │ │ - bl 1e2d44 │ │ │ │ + bl 1e2dec │ │ │ │ str r0, [r4, #4] │ │ │ │ - cbz r0, 1df820 │ │ │ │ + cbz r0, 1df8c8 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ lsls r2, r2, #4 │ │ │ │ blx 59c7c │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ add.w r0, r4, #64 @ 0x40 │ │ │ │ mov.w r2, #304 @ 0x130 │ │ │ │ str r0, [r4, #4] │ │ │ │ blx 59c7c │ │ │ │ - b.n 1df81e │ │ │ │ + b.n 1df8c6 │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - cbz r1, 1df880 │ │ │ │ + cbz r1, 1df928 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ lsls r3, r3, #4 │ │ │ │ - beq.n 1df880 │ │ │ │ + beq.n 1df928 │ │ │ │ mov r6, r1 │ │ │ │ adds r2, r0, r3 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1df85c │ │ │ │ + b.n 1df904 │ │ │ │ adds r4, #16 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 1df880 │ │ │ │ + beq.n 1df928 │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1df856 │ │ │ │ + beq.n 1df8fe │ │ │ │ mov r0, r4 │ │ │ │ adds r4, #16 │ │ │ │ blx r6 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r2, [r5, #20] │ │ │ │ add.w r2, r0, r2, lsl #4 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 1df880 │ │ │ │ + beq.n 1df928 │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1df862 │ │ │ │ + bne.n 1df90a │ │ │ │ adds r4, #16 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 1df874 │ │ │ │ + bne.n 1df91c │ │ │ │ add.w r3, r5, #64 @ 0x40 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 1df88c │ │ │ │ - bl 1e2e4c │ │ │ │ + beq.n 1df934 │ │ │ │ + bl 1e2ef4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - cbz r0, 1df8b2 │ │ │ │ + cbz r0, 1df95a │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1df834 │ │ │ │ + bl 1df8dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e2e4c │ │ │ │ + bl 1e2ef4 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r0, 1df8f6 │ │ │ │ + cbz r0, 1df99e │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r2 │ │ │ │ - cbz r1, 1df8f8 │ │ │ │ + cbz r1, 1df9a0 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - beq.n 1df8ee │ │ │ │ + beq.n 1df996 │ │ │ │ movs r7, #0 │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ - cbz r3, 1df8e2 │ │ │ │ + cbz r3, 1df98a │ │ │ │ blx r6 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r1, [r5, #20] │ │ │ │ strh r7, [r4, #4] │ │ │ │ add.w r3, r2, r1, lsl #4 │ │ │ │ adds r4, #16 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1df8d6 │ │ │ │ + bne.n 1df97e │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r5, #56] @ 0x38 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ mov r0, r2 │ │ │ │ - ldr r3, [pc, #24] @ (1df914 ) │ │ │ │ + ldr r3, [pc, #24] @ (1df9bc ) │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, r2, lsl #5 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ lsls r2, r2, #4 │ │ │ │ blx 5926c │ │ │ │ strd r6, r6, [r5, #56] @ 0x38 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - stc2l 0, cr0, [lr, #-156]! @ 0xffffff64 │ │ │ │ + stc2 0, cr0, [r6, #156] @ 0x9c │ │ │ │ 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 1df010 │ │ │ │ + bl 1df0b8 │ │ │ │ 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 1df010 │ │ │ │ + bl 1df0b8 │ │ │ │ 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 1df35c │ │ │ │ - cbz r0, 1df982 │ │ │ │ + bl 1df404 │ │ │ │ + cbz r0, 1dfa2a │ │ │ │ movs r3, #1 │ │ │ │ strd r4, r6, [r0, #8] │ │ │ │ strh r3, [r0, #4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r3 │ │ │ │ - bl 1df35c │ │ │ │ - cbz r0, 1df9a4 │ │ │ │ + bl 1df404 │ │ │ │ + cbz r0, 1dfa4c │ │ │ │ movs r3, #1 │ │ │ │ strd r5, r4, [r0, #8] │ │ │ │ strh r3, [r0, #4] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - cbz r1, 1df9be │ │ │ │ + cbz r1, 1dfa66 │ │ │ │ ldrd r2, r3, [r0, #56] @ 0x38 │ │ │ │ mov.w ip, #256 @ 0x100 │ │ │ │ strh.w ip, [r1, #4] │ │ │ │ subs r2, #1 │ │ │ │ adds r3, #1 │ │ │ │ strd r2, r3, [r0, #56] @ 0x38 │ │ │ │ bx lr │ │ │ │ @@ -537359,83 +537444,83 @@ │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1df010 │ │ │ │ - cbz r0, 1df9f8 │ │ │ │ + bl 1df0b8 │ │ │ │ + cbz r0, 1dfaa0 │ │ │ │ ldrd r2, r3, [r4, #56] @ 0x38 │ │ │ │ mov.w r1, #256 @ 0x100 │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r2, #1 │ │ │ │ adds r3, #1 │ │ │ │ strd r2, r3, [r4, #56] @ 0x38 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - cbz r1, 1dfa24 │ │ │ │ + cbz r1, 1dfacc │ │ │ │ adds r1, #16 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ add.w r2, r2, r3, lsl #4 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1dfa14 │ │ │ │ - b.n 1dfa1e │ │ │ │ + bne.n 1dfabc │ │ │ │ + b.n 1dfac6 │ │ │ │ adds r1, #16 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1dfa1e │ │ │ │ + beq.n 1dfac6 │ │ │ │ ldrb r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1dfa0e │ │ │ │ + beq.n 1dfab6 │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ mov r1, r2 │ │ │ │ - b.n 1dfa02 │ │ │ │ + b.n 1dfaaa │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1dfb6a │ │ │ │ + beq.w 1dfc12 │ │ │ │ cmp r1, #15 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - bhi.n 1dfacc │ │ │ │ + bhi.n 1dfb74 │ │ │ │ movw r3, #26545 @ 0x67b1 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ add r3, r1 │ │ │ │ cmp r1, #3 │ │ │ │ - bls.n 1dfa7c │ │ │ │ + bls.n 1dfb24 │ │ │ │ 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 1dfa5a │ │ │ │ + bhi.n 1dfb02 │ │ │ │ bic.w r2, r1, #3 │ │ │ │ and.w r1, r1, #3 │ │ │ │ add r0, r2 │ │ │ │ - cbz r1, 1dfaa4 │ │ │ │ + cbz r1, 1dfb4c │ │ │ │ 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 1dfa90 │ │ │ │ + bne.n 1dfb38 │ │ │ │ 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 │ │ │ │ @@ -537469,73 +537554,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 1dfafa │ │ │ │ + bhi.n 1dfba2 │ │ │ │ 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 1dfa40 │ │ │ │ + b.n 1dfae8 │ │ │ │ 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 1dfcbc │ │ │ │ + beq.w 1dfd64 │ │ │ │ cmp r1, #15 │ │ │ │ - bhi.n 1dfc1c │ │ │ │ + bhi.n 1dfcc4 │ │ │ │ movw r3, #26545 @ 0x67b1 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ add r3, r2 │ │ │ │ add r3, r1 │ │ │ │ cmp r1, #3 │ │ │ │ - bls.n 1dfbcc │ │ │ │ + bls.n 1dfc74 │ │ │ │ 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 1dfbaa │ │ │ │ + bhi.n 1dfc52 │ │ │ │ bic.w r2, r1, #3 │ │ │ │ and.w r1, r1, #3 │ │ │ │ add r0, r2 │ │ │ │ - cbz r1, 1dfbf4 │ │ │ │ + cbz r1, 1dfc9c │ │ │ │ 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 1dfbe0 │ │ │ │ + bne.n 1dfc88 │ │ │ │ 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 │ │ │ │ @@ -537570,34 +537655,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 1dfc4a │ │ │ │ + bhi.n 1dfcf2 │ │ │ │ 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 1dfb90 │ │ │ │ + b.n 1dfc38 │ │ │ │ movw r3, #26545 @ 0x67b1 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ add r3, r2 │ │ │ │ - b.n 1dfbf4 │ │ │ │ + b.n 1dfc9c │ │ │ │ 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 │ │ │ │ @@ -537631,31 +537716,31 @@ │ │ │ │ eor.w r0, r0, r0, lsr #16 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov.w r1, #368 @ 0x170 │ │ │ │ - bl 1e2c50 │ │ │ │ + bl 1e2cf8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1dfdb0 │ │ │ │ - vldr d7, [pc, #76] @ 1dfdb8 │ │ │ │ + cbz r0, 1dfe58 │ │ │ │ + vldr d7, [pc, #76] @ 1dfe60 │ │ │ │ movs r3, #19 │ │ │ │ - ldr r2, [pc, #92] @ (1dfdd0 ) │ │ │ │ + ldr r2, [pc, #92] @ (1dfe78 ) │ │ │ │ movs r1, #0 │ │ │ │ str r3, [r4, #20] │ │ │ │ movs r3, #17 │ │ │ │ vstr d7, [r4, #32] │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ - vldr d7, [pc, #64] @ 1dfdc0 │ │ │ │ + vldr d7, [pc, #64] @ 1dfe68 │ │ │ │ add r2, pc │ │ │ │ str r3, [r4, #24] │ │ │ │ - ldr r3, [pc, #76] @ (1dfdd4 ) │ │ │ │ + ldr r3, [pc, #76] @ (1dfe7c ) │ │ │ │ vstr d7, [r4, #40] @ 0x28 │ │ │ │ - vldr d7, [pc, #56] @ 1dfdc8 │ │ │ │ + vldr d7, [pc, #56] @ 1dfe70 │ │ │ │ add r3, pc │ │ │ │ str r4, [r4, #0] │ │ │ │ strd r2, r3, [r4, #8] │ │ │ │ mov.w r2, #304 @ 0x130 │ │ │ │ str r1, [r4, #16] │ │ │ │ str r0, [r4, #4] │ │ │ │ vstr d7, [r4, #48] @ 0x30 │ │ │ │ @@ -537674,36 +537759,36 @@ │ │ │ │ lsrs r7, r1, #28 │ │ │ │ lsrs r7, r1, #28 │ │ │ │ lsrs r7, r1, #28 │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - bl 4f7dd2 │ │ │ │ - bl 4f9dd6 │ │ │ │ + bl 4f7e7a │ │ │ │ + bl 4f9e7e │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - vldr d7, [pc, #80] @ 1dfe38 │ │ │ │ + vldr d7, [pc, #80] @ 1dfee0 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #19 │ │ │ │ movs r2, #17 │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ vstr d7, [r4, #32] │ │ │ │ - vldr d7, [pc, #68] @ 1dfe40 │ │ │ │ + vldr d7, [pc, #68] @ 1dfee8 │ │ │ │ str r1, [r4, #0] │ │ │ │ mov r1, r3 │ │ │ │ strd ip, r2, [r4, #20] │ │ │ │ vstr d7, [r4, #40] @ 0x28 │ │ │ │ - vldr d7, [pc, #60] @ 1dfe48 │ │ │ │ + vldr d7, [pc, #60] @ 1dfef0 │ │ │ │ str r3, [r4, #16] │ │ │ │ - ldr r2, [pc, #60] @ (1dfe50 ) │ │ │ │ - ldr r3, [pc, #64] @ (1dfe54 ) │ │ │ │ + ldr r2, [pc, #60] @ (1dfef8 ) │ │ │ │ + ldr r3, [pc, #64] @ (1dfefc ) │ │ │ │ add r2, pc │ │ │ │ str r0, [r4, #4] │ │ │ │ add r3, pc │ │ │ │ vstr d7, [r4, #48] @ 0x30 │ │ │ │ strd r2, r3, [r4, #8] │ │ │ │ mov.w r2, #304 @ 0x130 │ │ │ │ blx 5926c │ │ │ │ @@ -537720,165 +537805,165 @@ │ │ │ │ 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 465e52 │ │ │ │ - bl 471e56 │ │ │ │ + bl 465efa │ │ │ │ + bl 471efe │ │ │ │ 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 1dfeae │ │ │ │ + bhi.n 1dff56 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ mov r2, r1 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r1, #27 │ │ │ │ - bhi.n 1dfea6 │ │ │ │ - ldr.w ip, [pc, #52] @ 1dfeb4 │ │ │ │ + bhi.n 1dff4e │ │ │ │ + ldr.w ip, [pc, #52] @ 1dff5c │ │ │ │ add ip, pc │ │ │ │ - b.n 1dfe8c │ │ │ │ + b.n 1dff34 │ │ │ │ adds r1, #1 │ │ │ │ cmp r1, #28 │ │ │ │ - beq.n 1dfea6 │ │ │ │ + beq.n 1dff4e │ │ │ │ lsls r3, r1, #5 │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 1dfe86 │ │ │ │ + bcc.n 1dff2e │ │ │ │ strd r0, r2, [sp] │ │ │ │ - bl 1df15c │ │ │ │ + bl 1df204 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w lr, [r0, #48] @ 0x30 │ │ │ │ cmp r2, lr │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xf7ea0027 │ │ │ │ + strb.w r0, [r2, r7, lsl #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, #368 @ 0x170 │ │ │ │ - bl 1e2c98 │ │ │ │ + bl 1e2d40 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1dff3c │ │ │ │ - vldr d7, [pc, #104] @ 1dff40 │ │ │ │ + beq.n 1dffe4 │ │ │ │ + vldr d7, [pc, #104] @ 1dffe8 │ │ │ │ add.w r5, r0, #64 @ 0x40 │ │ │ │ - ldr r3, [pc, #128] @ (1dff60 ) │ │ │ │ + ldr r3, [pc, #128] @ (1e0008 ) │ │ │ │ movs r2, #19 │ │ │ │ - add r1, pc, #116 @ (adr r1, 1dff58 ) │ │ │ │ + add r1, pc, #116 @ (adr r1, 1e0000 ) │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ vstr d7, [r4, #40] @ 0x28 │ │ │ │ - vldr d7, [pc, #92] @ 1dff48 │ │ │ │ + vldr d7, [pc, #92] @ 1dfff0 │ │ │ │ add r3, pc │ │ │ │ str r3, [r4, #8] │ │ │ │ - ldr r3, [pc, #112] @ (1dff64 ) │ │ │ │ + ldr r3, [pc, #112] @ (1e000c ) │ │ │ │ strd r0, r1, [r4, #32] │ │ │ │ movs r1, #0 │ │ │ │ add r3, pc │ │ │ │ str r2, [r4, #20] │ │ │ │ str r3, [r4, #12] │ │ │ │ movs r2, #17 │ │ │ │ vstr d7, [r4, #48] @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [r4, #24] │ │ │ │ mov.w r2, #304 @ 0x130 │ │ │ │ str r4, [r4, #0] │ │ │ │ str r5, [r4, #4] │ │ │ │ blx 5926c │ │ │ │ - vldr d7, [pc, #56] @ 1dff50 │ │ │ │ - ldr r3, [pc, #76] @ (1dff68 ) │ │ │ │ + vldr d7, [pc, #56] @ 1dfff8 │ │ │ │ + ldr r3, [pc, #76] @ (1e0010 ) │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [pc, #76] @ (1dff6c ) │ │ │ │ + ldr r1, [pc, #76] @ (1e0014 ) │ │ │ │ add r3, pc │ │ │ │ vstr d7, [r4, #56] @ 0x38 │ │ │ │ add r1, pc │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 1e2f84 │ │ │ │ + bl 1e302c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 1dff3c │ │ │ │ - ldr r1, [pc, #56] @ (1dff70 ) │ │ │ │ + beq.n 1dffe4 │ │ │ │ + ldr r1, [pc, #56] @ (1e0018 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1e2f84 │ │ │ │ + bl 1e302c │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ lsrs r0, r2, #28 │ │ │ │ lsrs r7, r1, #28 │ │ │ │ lsrs r7, r1, #28 │ │ │ │ lsrs r7, r1, #28 │ │ │ │ movs r0, r2 │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ str r4, [sp, #216] @ 0xd8 │ │ │ │ str r7, [r2, r3] │ │ │ │ muls r6, r3 │ │ │ │ lsrs r1, r7, #21 │ │ │ │ - bl fff7bf62 │ │ │ │ - bl 39bf66 │ │ │ │ - bl 3a9f6a │ │ │ │ - bl 28bf6e │ │ │ │ - bl 3d7f72 │ │ │ │ - cbz r0, 1dffb4 │ │ │ │ + bl fff7c00a │ │ │ │ + bl 39c00e │ │ │ │ + bl 3aa012 │ │ │ │ + bl 28c016 │ │ │ │ + bl 3d801a │ │ │ │ + cbz r0, 1e005c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ mov r5, r0 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - beq.n 1dffac │ │ │ │ + beq.n 1e0054 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movs r6, #0 │ │ │ │ mov r4, r1 │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ - cbz r3, 1dffa0 │ │ │ │ + cbz r3, 1e0048 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 58d60 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ strh r6, [r4, #4] │ │ │ │ add.w r3, r1, r2, lsl #4 │ │ │ │ adds r4, #16 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1dff92 │ │ │ │ + bne.n 1e003a │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r5, #56] @ 0x38 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1e2e4c │ │ │ │ + bl 1e2ef4 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #8 │ │ │ │ movs r0, #1 │ │ │ │ strd r3, r2, [sp] │ │ │ │ blx 59b38 │ │ │ │ - cbz r0, 1e005a │ │ │ │ + cbz r0, 1e0102 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movw ip, #44605 @ 0xae3d │ │ │ │ movt ip, #49842 @ 0xc2b2 │ │ │ │ movw r1, #26553 @ 0x67b9 │ │ │ │ movt r1, #5718 @ 0x1656 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ @@ -537897,127 +537982,127 @@ │ │ │ │ mul.w r1, r2, r1 │ │ │ │ mov r2, r4 │ │ │ │ eor.w r1, r1, r1, lsr #15 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ eor.w r1, r1, r1, lsr #13 │ │ │ │ mul.w r1, ip, r1 │ │ │ │ eor.w r1, r1, r1, lsr #16 │ │ │ │ - bl 1df35c │ │ │ │ - cbz r0, 1e005e │ │ │ │ + bl 1df404 │ │ │ │ + cbz r0, 1e0106 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r2, [r0, #12] │ │ │ │ - cbnz r3, 1e005e │ │ │ │ + cbnz r3, 1e0106 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [r0, #8] │ │ │ │ strh r3, [r0, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx 58d60 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ - ldr r1, [pc, #72] @ (1e00c4 ) │ │ │ │ + ldr r1, [pc, #72] @ (1e016c ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ add r2, sp, #8 │ │ │ │ - ldr r3, [pc, #64] @ (1e00c8 ) │ │ │ │ + ldr r3, [pc, #64] @ (1e0170 ) │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1df010 │ │ │ │ - cbz r0, 1e00a6 │ │ │ │ + bl 1df0b8 │ │ │ │ + cbz r0, 1e014e │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - ldr r2, [pc, #36] @ (1e00cc ) │ │ │ │ - ldr r3, [pc, #28] @ (1e00c8 ) │ │ │ │ + ldr r2, [pc, #36] @ (1e0174 ) │ │ │ │ + ldr r3, [pc, #28] @ (1e0170 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e00be │ │ │ │ + bne.n 1e0166 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - vaddl.u8 q0, d16, d23 │ │ │ │ + cdp2 0, 13, cr0, cr8, cr7, {5} │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - vhadd.u16 d16, d18, d23 │ │ │ │ + cdp2 0, 10, cr0, cr10, cr7, {5} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ - ldr r1, [pc, #96] @ (1e0144 ) │ │ │ │ + ldr r1, [pc, #96] @ (1e01ec ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ add r2, sp, #8 │ │ │ │ - ldr r3, [pc, #88] @ (1e0148 ) │ │ │ │ + ldr r3, [pc, #88] @ (1e01f0 ) │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1df010 │ │ │ │ - cbz r0, 1e0128 │ │ │ │ + bl 1df0b8 │ │ │ │ + cbz r0, 1e01d0 │ │ │ │ ldrd r2, r3, [r4, #56] @ 0x38 │ │ │ │ mov.w ip, #256 @ 0x100 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ strh.w ip, [r0, #4] │ │ │ │ subs r2, #1 │ │ │ │ adds r3, #1 │ │ │ │ mov r0, r1 │ │ │ │ strd r2, r3, [r4, #56] @ 0x38 │ │ │ │ blx 58d60 │ │ │ │ - ldr r2, [pc, #32] @ (1e014c ) │ │ │ │ - ldr r3, [pc, #28] @ (1e0148 ) │ │ │ │ + ldr r2, [pc, #32] @ (1e01f4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1e01f0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e0140 │ │ │ │ + bne.n 1e01e8 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ - vhadd.u16 d0, d24, d23 │ │ │ │ + cdp2 0, 7, cr0, cr0, cr7, {5} │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cdp2 0, 13, cr0, cr0, cr7, {5} │ │ │ │ + cdp2 0, 2, cr0, cr8, cr7, {5} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r4, [pc, #404] @ (1e02f8 ) │ │ │ │ + ldr r4, [pc, #404] @ (1e03a0 ) │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #404] @ (1e02fc ) │ │ │ │ + ldr r2, [pc, #404] @ (1e03a4 ) │ │ │ │ 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 │ │ │ │ @@ -538025,790 +538110,790 @@ │ │ │ │ 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 1e025c │ │ │ │ + bne.n 1e0304 │ │ │ │ mov sl, r1 │ │ │ │ mov r9, r1 │ │ │ │ mov r7, r0 │ │ │ │ str r4, [sp, #20] │ │ │ │ lsls r3, r6, #30 │ │ │ │ - bmi.n 1e024e │ │ │ │ + bmi.n 1e02f6 │ │ │ │ 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 5907c <__vsnprintf_chk@plt> │ │ │ │ and.w r3, r6, #4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1e0238 │ │ │ │ + blt.n 1e02e0 │ │ │ │ add r4, r0 │ │ │ │ - cbz r3, 1e01e6 │ │ │ │ + cbz r3, 1e028e │ │ │ │ cmp r0, r9 │ │ │ │ it ge │ │ │ │ movge r0, r9 │ │ │ │ add r7, r0 │ │ │ │ sub.w r9, r9, r0 │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 1e01d2 │ │ │ │ + beq.n 1e027a │ │ │ │ ldrb.w r3, [r7, #-1] │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 1e01e6 │ │ │ │ + beq.n 1e028e │ │ │ │ mov sl, r9 │ │ │ │ - ldr r2, [pc, #296] @ (1e0300 ) │ │ │ │ + ldr r2, [pc, #296] @ (1e03a8 ) │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc │ │ │ │ blx 59344 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1e022a │ │ │ │ + blt.n 1e02d2 │ │ │ │ add r4, r0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbnz r3, 1e022a │ │ │ │ + cbnz r3, 1e02d2 │ │ │ │ cmp r8, r4 │ │ │ │ - ble.n 1e020a │ │ │ │ + ble.n 1e02b2 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r2, [pc, #272] @ (1e0304 ) │ │ │ │ - ldr r3, [pc, #264] @ (1e02fc ) │ │ │ │ + ldr r2, [pc, #272] @ (1e03ac ) │ │ │ │ + ldr r3, [pc, #264] @ (1e03a4 ) │ │ │ │ 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 1e02e2 │ │ │ │ + bne.n 1e038a │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r0, r4, #1 │ │ │ │ blx 59ce8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e02e6 │ │ │ │ + beq.n 1e038e │ │ │ │ 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 1e0150 │ │ │ │ - b.n 1e01f0 │ │ │ │ - ldr r1, [pc, #220] @ (1e0308 ) │ │ │ │ + bl 1e01f8 │ │ │ │ + b.n 1e0298 │ │ │ │ + ldr r1, [pc, #220] @ (1e03b0 ) │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 59fd8 │ │ │ │ - b.n 1e01ee │ │ │ │ + b.n 1e0296 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e022a │ │ │ │ + beq.n 1e02d2 │ │ │ │ cmp r5, r7 │ │ │ │ - beq.n 1e0248 │ │ │ │ + beq.n 1e02f0 │ │ │ │ ldrb.w r3, [r7, #-1] │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 1e022a │ │ │ │ + beq.n 1e02d2 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 1e01d4 │ │ │ │ + b.n 1e027c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 1e02dc │ │ │ │ + bhi.n 1e0384 │ │ │ │ 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] @ (1e030c ) │ │ │ │ + ldr r3, [pc, #168] @ (1e03b4 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ blx 59d30 <__snprintf_chk@plt> │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 1e028a │ │ │ │ + blt.n 1e0332 │ │ │ │ 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 1e0194 │ │ │ │ + b.n 1e023c │ │ │ │ movs r3, #1 │ │ │ │ mov sl, r8 │ │ │ │ mov r9, r8 │ │ │ │ mov r7, r5 │ │ │ │ movs r4, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 1e0194 │ │ │ │ - ldr r3, [pc, #116] @ (1e0310 ) │ │ │ │ + b.n 1e023c │ │ │ │ + ldr r3, [pc, #116] @ (1e03b8 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ - ldr r3, [pc, #112] @ (1e0314 ) │ │ │ │ + ldr r3, [pc, #112] @ (1e03bc ) │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ blx 59d30 <__snprintf_chk@plt> │ │ │ │ cmp r0, #0 │ │ │ │ itt lt │ │ │ │ movlt r3, #1 │ │ │ │ strlt r3, [sp, #20] │ │ │ │ - blt.w 1e0198 │ │ │ │ + blt.w 1e0240 │ │ │ │ cmp r0, r9 │ │ │ │ add r4, r0 │ │ │ │ it ge │ │ │ │ movge r0, r9 │ │ │ │ sub.w r9, r9, r0 │ │ │ │ add r7, r0 │ │ │ │ mov sl, r9 │ │ │ │ - b.n 1e0198 │ │ │ │ - ldr r3, [pc, #68] @ (1e0318 ) │ │ │ │ + b.n 1e0240 │ │ │ │ + ldr r3, [pc, #68] @ (1e03c0 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 1e029c │ │ │ │ - ldr r3, [pc, #68] @ (1e031c ) │ │ │ │ + b.n 1e0344 │ │ │ │ + ldr r3, [pc, #68] @ (1e03c4 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 1e029c │ │ │ │ - ldr r3, [pc, #64] @ (1e0320 ) │ │ │ │ + b.n 1e0344 │ │ │ │ + ldr r3, [pc, #64] @ (1e03c8 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 1e029c │ │ │ │ + b.n 1e0344 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #60] @ (1e0324 ) │ │ │ │ + ldr r3, [pc, #60] @ (1e03cc ) │ │ │ │ sub.w r8, r8, #4 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str.w r0, [r5, r8] │ │ │ │ - b.n 1e01ee │ │ │ │ + b.n 1e0296 │ │ │ │ nop │ │ │ │ - cdp2 0, 9, cr0, cr4, cr7, {5} │ │ │ │ + stc2l 0, cr0, [ip, #668]! @ 0x29c │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #104] @ 0x68 │ │ │ │ + ldr r1, [sp, #200] @ 0xc8 │ │ │ │ movs r7, r2 │ │ │ │ - cdp2 0, 0, cr0, cr8, cr7, {5} │ │ │ │ - mov r0, r6 │ │ │ │ + stc2l 0, cr0, [r0, #-668]! @ 0xfffffd64 │ │ │ │ + mov r0, r9 │ │ │ │ movs r1, r3 │ │ │ │ - cmp ip, lr │ │ │ │ + mov r4, r1 │ │ │ │ movs r1, r3 │ │ │ │ - ldmia r7, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r7, {r1, r4, r6, r7} │ │ │ │ movs r0, r3 │ │ │ │ - cmp sl, r6 │ │ │ │ + cmp sl, r9 │ │ │ │ movs r1, r3 │ │ │ │ - cmp r6, lr │ │ │ │ + cmp lr, r1 │ │ │ │ movs r1, r3 │ │ │ │ - ands.w r0, r8, r7, lsr #32 │ │ │ │ - cmp r2, lr │ │ │ │ + bics.w r0, r0, r7, lsr #32 │ │ │ │ + cmp sl, r1 │ │ │ │ movs r1, r3 │ │ │ │ - cmp ip, r1 │ │ │ │ + cmp ip, r4 │ │ │ │ movs r1, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3024] @ 0xbd0 │ │ │ │ subw sp, sp, #1060 @ 0x424 │ │ │ │ - ldr r4, [pc, #108] @ (1e03a8 ) │ │ │ │ + ldr r4, [pc, #108] @ (1e0450 ) │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r3 │ │ │ │ add r4, pc │ │ │ │ mov r3, r5 │ │ │ │ str r0, [sp, #8] │ │ │ │ - ldr r0, [pc, #100] @ (1e03ac ) │ │ │ │ + ldr r0, [pc, #100] @ (1e0454 ) │ │ │ │ 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 1e0150 │ │ │ │ - ldr r2, [pc, #72] @ (1e03b0 ) │ │ │ │ + bl 1e01f8 │ │ │ │ + ldr r2, [pc, #72] @ (1e0458 ) │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr.w r0, [r2, r5, lsl #2] │ │ │ │ - ldr r2, [pc, #60] @ (1e03b4 ) │ │ │ │ + ldr r2, [pc, #60] @ (1e045c ) │ │ │ │ add r2, pc │ │ │ │ blx 597b8 <__syslog_chk@plt> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 1e0388 │ │ │ │ + beq.n 1e0430 │ │ │ │ mov r0, r3 │ │ │ │ blx 58d60 │ │ │ │ - ldr r2, [pc, #44] @ (1e03b8 ) │ │ │ │ - ldr r3, [pc, #32] @ (1e03ac ) │ │ │ │ + ldr r2, [pc, #44] @ (1e0460 ) │ │ │ │ + ldr r3, [pc, #32] @ (1e0454 ) │ │ │ │ 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 1e03a4 │ │ │ │ + bne.n 1e044c │ │ │ │ addw sp, sp, #1060 @ 0x424 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ - ldc2 0, cr0, [ip], #668 @ 0x29c │ │ │ │ + ldc2 0, cr0, [r4], {167} @ 0xa7 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf6800027 │ │ │ │ - strb r2, [r7, #0] │ │ │ │ + @ instruction: 0xf6980027 │ │ │ │ + strb r2, [r2, #1] │ │ │ │ movs r0, r3 │ │ │ │ - ldc2l 0, cr0, [r0], #-668 @ 0xfffffd64 │ │ │ │ + smlaltb r0, r0, r8, r7 │ │ │ │ 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] @ (1e0448 ) │ │ │ │ + ldr r4, [pc, #120] @ (1e04f0 ) │ │ │ │ add r4, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #116] @ (1e044c ) │ │ │ │ + ldr r0, [pc, #116] @ (1e04f4 ) │ │ │ │ strd r1, r2, [sp] │ │ │ │ mov.w r1, #1024 @ 0x400 │ │ │ │ - ldr r2, [pc, #108] @ (1e0450 ) │ │ │ │ + ldr r2, [pc, #108] @ (1e04f8 ) │ │ │ │ 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] @ (1e0454 ) │ │ │ │ + ldr r2, [pc, #92] @ (1e04fc ) │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ orr.w r2, r2, #4 │ │ │ │ - bl 1e0150 │ │ │ │ - ldr r2, [pc, #80] @ (1e0458 ) │ │ │ │ + bl 1e01f8 │ │ │ │ + ldr r2, [pc, #80] @ (1e0500 ) │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ blx 59208 <__fprintf_chk@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 5a008 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 1e0426 │ │ │ │ + beq.n 1e04ce │ │ │ │ mov r0, r3 │ │ │ │ blx 58d60 │ │ │ │ - ldr r2, [pc, #52] @ (1e045c ) │ │ │ │ - ldr r3, [pc, #36] @ (1e0450 ) │ │ │ │ + ldr r2, [pc, #52] @ (1e0504 ) │ │ │ │ + ldr r3, [pc, #36] @ (1e04f8 ) │ │ │ │ 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 1e0442 │ │ │ │ + bne.n 1e04ea │ │ │ │ addw sp, sp, #1060 @ 0x424 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r5, #32 │ │ │ │ + adds r4, #120 @ 0x78 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldc2 0, cr0, [sl], {167} @ 0xa7 │ │ │ │ + @ instruction: 0xfb7200a7 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #240 @ 0xf0 │ │ │ │ + adds r4, #72 @ 0x48 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldr r6, [r4, #120] @ 0x78 │ │ │ │ + ldr r6, [r7, #120] @ 0x78 │ │ │ │ movs r0, r3 │ │ │ │ - @ instruction: 0xfbd200a7 │ │ │ │ + @ instruction: 0xfb2a00a7 │ │ │ │ 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] @ (1e05fc ) │ │ │ │ + ldr r2, [pc, #396] @ (1e06a4 ) │ │ │ │ sub.w sp, sp, #536 @ 0x218 │ │ │ │ - ldr r3, [pc, #392] @ (1e0600 ) │ │ │ │ + ldr r3, [pc, #392] @ (1e06a8 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r0, [pc, #392] @ (1e0604 ) │ │ │ │ - ldr r5, [pc, #396] @ (1e0608 ) │ │ │ │ + ldr r0, [pc, #392] @ (1e06ac ) │ │ │ │ + ldr r5, [pc, #396] @ (1e06b0 ) │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r5, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #532] @ 0x214 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e13c8 │ │ │ │ - ldr r1, [pc, #380] @ (1e060c ) │ │ │ │ + bl 1e1470 │ │ │ │ + ldr r1, [pc, #380] @ (1e06b4 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1e85ac │ │ │ │ + bl 1e8654 │ │ │ │ uxtb r3, r0 │ │ │ │ - cbnz r3, 1e049e │ │ │ │ + cbnz r3, 1e0546 │ │ │ │ orr.w r0, r0, #2 │ │ │ │ - ldr r2, [pc, #368] @ (1e0610 ) │ │ │ │ + ldr r2, [pc, #368] @ (1e06b8 ) │ │ │ │ movs r6, #2 │ │ │ │ - ldr r3, [pc, #368] @ (1e0614 ) │ │ │ │ + ldr r3, [pc, #368] @ (1e06bc ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ str r0, [r2, #0] │ │ │ │ - ldr r0, [pc, #364] @ (1e0618 ) │ │ │ │ + ldr r0, [pc, #364] @ (1e06c0 ) │ │ │ │ str r6, [r3, #0] │ │ │ │ add r0, pc │ │ │ │ - bl 1e13c8 │ │ │ │ + bl 1e1470 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1e04fc │ │ │ │ - ldr r0, [pc, #352] @ (1e061c ) │ │ │ │ + cbz r0, 1e05a4 │ │ │ │ + ldr r0, [pc, #352] @ (1e06c4 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 59f04 │ │ │ │ - cbz r0, 1e04f6 │ │ │ │ - ldr r0, [pc, #344] @ (1e0620 ) │ │ │ │ + cbz r0, 1e059e │ │ │ │ + ldr r0, [pc, #344] @ (1e06c8 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 59f04 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e05f0 │ │ │ │ - ldr r0, [pc, #332] @ (1e0624 ) │ │ │ │ + beq.w 1e0698 │ │ │ │ + ldr r0, [pc, #332] @ (1e06cc ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 59f04 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e05f4 │ │ │ │ - ldr r0, [pc, #320] @ (1e0628 ) │ │ │ │ + beq.w 1e069c │ │ │ │ + ldr r0, [pc, #320] @ (1e06d0 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 59f04 │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #4 │ │ │ │ moveq r0, #3 │ │ │ │ - ldr r3, [pc, #308] @ (1e062c ) │ │ │ │ + ldr r3, [pc, #308] @ (1e06d4 ) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #0] │ │ │ │ - ldr r1, [pc, #304] @ (1e0630 ) │ │ │ │ + ldr r1, [pc, #304] @ (1e06d8 ) │ │ │ │ movs r2, #3 │ │ │ │ - ldr r0, [pc, #304] @ (1e0634 ) │ │ │ │ + ldr r0, [pc, #304] @ (1e06dc ) │ │ │ │ movs r3, #0 │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 1e83d4 │ │ │ │ - ldr r2, [pc, #296] @ (1e0638 ) │ │ │ │ - ldr r3, [pc, #300] @ (1e063c ) │ │ │ │ + bl 1e847c │ │ │ │ + ldr r2, [pc, #296] @ (1e06e0 ) │ │ │ │ + ldr r3, [pc, #300] @ (1e06e4 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #300] @ (1e0640 ) │ │ │ │ + ldr r1, [pc, #300] @ (1e06e8 ) │ │ │ │ add r1, pc │ │ │ │ str r0, [r2, #0] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ blx 59cac │ │ │ │ mov r4, r0 │ │ │ │ blx 59a6c │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 1e055e │ │ │ │ - ldr r3, [pc, #276] @ (1e0644 ) │ │ │ │ + beq.n 1e0606 │ │ │ │ + ldr r3, [pc, #276] @ (1e06ec ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.n 1e0550 │ │ │ │ - ldr r2, [pc, #272] @ (1e0648 ) │ │ │ │ - ldr r3, [pc, #196] @ (1e0600 ) │ │ │ │ + bmi.n 1e05f8 │ │ │ │ + ldr r2, [pc, #272] @ (1e06f0 ) │ │ │ │ + ldr r3, [pc, #196] @ (1e06a8 ) │ │ │ │ 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 1e05f8 │ │ │ │ + bne.n 1e06a0 │ │ │ │ add.w sp, sp, #536 @ 0x218 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 1e2738 │ │ │ │ + bl 1e27e0 │ │ │ │ movs r2, #8 │ │ │ │ movs r1, #9 │ │ │ │ blx 5a104 │ │ │ │ - b.n 1e0536 │ │ │ │ + b.n 1e05de │ │ │ │ blx 58fe0 │ │ │ │ mov r4, r0 │ │ │ │ blx 59cd0 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 1e0574 │ │ │ │ - ldr r3, [pc, #220] @ (1e064c ) │ │ │ │ + beq.n 1e061c │ │ │ │ + ldr r3, [pc, #220] @ (1e06f4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.n 1e0532 │ │ │ │ - ldr r0, [pc, #216] @ (1e0650 ) │ │ │ │ + b.n 1e05da │ │ │ │ + ldr r0, [pc, #216] @ (1e06f8 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1e13c8 │ │ │ │ - cbz r0, 1e05d4 │ │ │ │ - ldr r4, [pc, #212] @ (1e0654 ) │ │ │ │ - bl 1e2738 │ │ │ │ + bl 1e1470 │ │ │ │ + cbz r0, 1e067c │ │ │ │ + ldr r4, [pc, #212] @ (1e06fc ) │ │ │ │ + bl 1e27e0 │ │ │ │ mov r5, r0 │ │ │ │ blx 58c28 │ │ │ │ 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 59d30 <__snprintf_chk@plt> │ │ │ │ movs r1, #4 │ │ │ │ add r0, sp, #20 │ │ │ │ blx 59398 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 1e05b4 │ │ │ │ - ldr r3, [pc, #168] @ (1e0658 ) │ │ │ │ + bge.n 1e065c │ │ │ │ + ldr r3, [pc, #168] @ (1e0700 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.n 1e0532 │ │ │ │ - ldr r1, [pc, #164] @ (1e065c ) │ │ │ │ + b.n 1e05da │ │ │ │ + ldr r1, [pc, #164] @ (1e0704 ) │ │ │ │ add r1, pc │ │ │ │ blx 58d30 │ │ │ │ - ldr r1, [pc, #160] @ (1e0660 ) │ │ │ │ + ldr r1, [pc, #160] @ (1e0708 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e0532 │ │ │ │ - ldr r2, [pc, #156] @ (1e0664 ) │ │ │ │ + beq.n 1e05da │ │ │ │ + ldr r2, [pc, #156] @ (1e070c ) │ │ │ │ orr.w r3, r3, #2 │ │ │ │ str r3, [r1, #0] │ │ │ │ add r2, pc │ │ │ │ str r0, [r2, #0] │ │ │ │ - b.n 1e0532 │ │ │ │ - ldr r0, [pc, #144] @ (1e0668 ) │ │ │ │ + b.n 1e05da │ │ │ │ + ldr r0, [pc, #144] @ (1e0710 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1e13c8 │ │ │ │ - cbz r0, 1e05e8 │ │ │ │ - ldr r1, [pc, #140] @ (1e066c ) │ │ │ │ + bl 1e1470 │ │ │ │ + cbz r0, 1e0690 │ │ │ │ + ldr r1, [pc, #140] @ (1e0714 ) │ │ │ │ add r1, pc │ │ │ │ blx 5a014 │ │ │ │ - b.n 1e05bc │ │ │ │ - ldr r3, [pc, #132] @ (1e0670 ) │ │ │ │ + b.n 1e0664 │ │ │ │ + ldr r3, [pc, #132] @ (1e0718 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.n 1e0532 │ │ │ │ + b.n 1e05da │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1e04f6 │ │ │ │ + b.n 1e059e │ │ │ │ mov r0, r6 │ │ │ │ - b.n 1e04f6 │ │ │ │ + b.n 1e059e │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xfb8600a7 │ │ │ │ + @ instruction: 0xfade00a7 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, r0 │ │ │ │ + add r0, r3 │ │ │ │ movs r1, r3 │ │ │ │ - @ instruction: 0xfb7c00a7 │ │ │ │ - adds r2, #196 @ 0xc4 │ │ │ │ + @ instruction: 0xfad400a7 │ │ │ │ + adds r2, #28 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - adds r4, #80 @ 0x50 │ │ │ │ + adds r3, #168 @ 0xa8 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - adds r4, #70 @ 0x46 │ │ │ │ + adds r3, #158 @ 0x9e │ │ │ │ lsls r0, r5, #2 │ │ │ │ - mvns r2, r3 │ │ │ │ + mvns r2, r6 │ │ │ │ movs r1, r3 │ │ │ │ - @ instruction: 0xe8340017 │ │ │ │ - bics r0, r0 │ │ │ │ + strex r0, r0, [ip, #92] @ 0x5c │ │ │ │ + bics r0, r3 │ │ │ │ movs r1, r3 │ │ │ │ - ldmia r5, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r5!, {r2, r4, r7} │ │ │ │ movs r0, r3 │ │ │ │ - muls r0, r5 │ │ │ │ + bics r0, r0 │ │ │ │ movs r1, r3 │ │ │ │ - adds r3, #244 @ 0xf4 │ │ │ │ + adds r3, #76 @ 0x4c │ │ │ │ lsls r0, r5, #2 │ │ │ │ - adds r2, #8 │ │ │ │ + adds r1, #96 @ 0x60 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bics r2, r2 │ │ │ │ + bics r2, r5 │ │ │ │ movs r1, r3 │ │ │ │ - adds r3, #216 @ 0xd8 │ │ │ │ + adds r3, #48 @ 0x30 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #220 @ 0xdc │ │ │ │ + adds r3, #52 @ 0x34 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - adds r3, #198 @ 0xc6 │ │ │ │ + adds r3, #30 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - @ instruction: 0xfac200a7 │ │ │ │ - adds r3, #134 @ 0x86 │ │ │ │ + @ instruction: 0xfa1a00a7 │ │ │ │ + adds r2, #222 @ 0xde │ │ │ │ lsls r0, r5, #2 │ │ │ │ - orrs r2, r6 │ │ │ │ + muls r2, r1 │ │ │ │ movs r1, r3 │ │ │ │ - orrs r6, r4 │ │ │ │ + orrs r6, r7 │ │ │ │ movs r1, r3 │ │ │ │ - adds r3, #70 @ 0x46 │ │ │ │ + adds r2, #158 @ 0x9e │ │ │ │ lsls r0, r5, #2 │ │ │ │ - add sp, #248 @ 0xf8 │ │ │ │ + add sp, #344 @ 0x158 │ │ │ │ movs r4, r3 │ │ │ │ - adds r3, #54 @ 0x36 │ │ │ │ + adds r2, #142 @ 0x8e │ │ │ │ lsls r0, r5, #2 │ │ │ │ - adds r3, #34 @ 0x22 │ │ │ │ + adds r2, #122 @ 0x7a │ │ │ │ lsls r0, r5, #2 │ │ │ │ - orrs r2, r0 │ │ │ │ + orrs r2, r3 │ │ │ │ movs r1, r3 │ │ │ │ - add sp, #80 @ 0x50 │ │ │ │ + add sp, #176 @ 0xb0 │ │ │ │ movs r4, r3 │ │ │ │ - adds r3, #10 │ │ │ │ + adds r2, #98 @ 0x62 │ │ │ │ lsls r0, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov fp, r2 │ │ │ │ - ldr r2, [pc, #144] @ (1e0718 ) │ │ │ │ + ldr r2, [pc, #144] @ (1e07c0 ) │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #144] @ (1e071c ) │ │ │ │ + ldr r3, [pc, #144] @ (1e07c4 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r4, [pc, #144] @ (1e0720 ) │ │ │ │ + ldr r4, [pc, #144] @ (1e07c8 ) │ │ │ │ mov r5, r0 │ │ │ │ mov sl, r1 │ │ │ │ - ldr r0, [pc, #140] @ (1e0724 ) │ │ │ │ + ldr r0, [pc, #140] @ (1e07cc ) │ │ │ │ add r4, pc │ │ │ │ - ldr r1, [pc, #140] @ (1e0728 ) │ │ │ │ + ldr r1, [pc, #140] @ (1e07d0 ) │ │ │ │ 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 1f601c │ │ │ │ + bl 1f60c4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 1e06fe │ │ │ │ + bhi.n 1e07a6 │ │ │ │ cmp r5, r3 │ │ │ │ - bhi.n 1e06e4 │ │ │ │ - ldr r4, [pc, #112] @ (1e072c ) │ │ │ │ - ldr.w r8, [pc, #116] @ 1e0730 │ │ │ │ + bhi.n 1e078c │ │ │ │ + ldr r4, [pc, #112] @ (1e07d4 ) │ │ │ │ + ldr.w r8, [pc, #116] @ 1e07d8 │ │ │ │ add r4, pc │ │ │ │ add r8, pc │ │ │ │ add.w r9, r4, #16 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr.w r3, [r8] │ │ │ │ tst r2, r3 │ │ │ │ - beq.n 1e06de │ │ │ │ + beq.n 1e0786 │ │ │ │ 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 1e06c6 │ │ │ │ - ldr r2, [pc, #76] @ (1e0734 ) │ │ │ │ - ldr r3, [pc, #52] @ (1e071c ) │ │ │ │ + bne.n 1e076e │ │ │ │ + ldr r2, [pc, #76] @ (1e07dc ) │ │ │ │ + ldr r3, [pc, #52] @ (1e07c4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e0712 │ │ │ │ + bne.n 1e07ba │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #56] @ (1e0738 ) │ │ │ │ + ldr r1, [pc, #56] @ (1e07e0 ) │ │ │ │ movs r3, #2 │ │ │ │ - ldr r0, [pc, #56] @ (1e073c ) │ │ │ │ + ldr r0, [pc, #56] @ (1e07e4 ) │ │ │ │ add r1, pc │ │ │ │ str r3, [r4, #0] │ │ │ │ add r0, pc │ │ │ │ - bl 1f601c │ │ │ │ + bl 1f60c4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - b.n 1e06b4 │ │ │ │ + b.n 1e075c │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr??.w r0, [r0, r7, lsl #2] │ │ │ │ + str.w r0, [r8, #167] @ 0xa7 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #86 @ 0x56 │ │ │ │ + adds r1, #174 @ 0xae │ │ │ │ lsls r0, r5, #2 │ │ │ │ - adds r2, #70 @ 0x46 │ │ │ │ + adds r1, #158 @ 0x9e │ │ │ │ lsls r0, r5, #2 │ │ │ │ ldc2 15, cr15, [sp, #1020]! @ 0x3fc │ │ │ │ - adds r0, #62 @ 0x3e │ │ │ │ + cmp r7, #150 @ 0x96 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - adds r2, #52 @ 0x34 │ │ │ │ + adds r1, #140 @ 0x8c │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldrsb.w r0, [r4, r7, lsl #2] │ │ │ │ + str??.w r0, [ip, r7, lsl #2] │ │ │ │ lsls r1, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #216 @ 0xd8 │ │ │ │ + adds r1, #48 @ 0x30 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr.w ip, [pc, #64] @ 1e0794 │ │ │ │ + ldr.w ip, [pc, #64] @ 1e083c │ │ │ │ sub sp, #12 │ │ │ │ - ldr r2, [pc, #64] @ (1e0798 ) │ │ │ │ + ldr r2, [pc, #64] @ (1e0840 ) │ │ │ │ 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 1e0674 │ │ │ │ - ldr r2, [pc, #40] @ (1e079c ) │ │ │ │ - ldr r3, [pc, #32] @ (1e0798 ) │ │ │ │ + bl 1e071c │ │ │ │ + ldr r2, [pc, #40] @ (1e0844 ) │ │ │ │ + ldr r3, [pc, #32] @ (1e0840 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e0790 │ │ │ │ + bne.n 1e0838 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ - strh.w r0, [r2, #167] @ 0xa7 │ │ │ │ + @ instruction: 0xf7fa00a7 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb.w r0, [r6, #167] @ 0xa7 │ │ │ │ + @ instruction: 0xf7de00a7 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #24] @ (1e07c8 ) │ │ │ │ + ldr r0, [pc, #24] @ (1e0870 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1e13c8 │ │ │ │ - ldr r2, [pc, #20] @ (1e07cc ) │ │ │ │ - ldr r1, [pc, #20] @ (1e07d0 ) │ │ │ │ + bl 1e1470 │ │ │ │ + ldr r2, [pc, #20] @ (1e0874 ) │ │ │ │ + ldr r1, [pc, #20] @ (1e0878 ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0740 │ │ │ │ + bl 1e07e8 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r3 │ │ │ │ + lsrs r0, r6 │ │ │ │ movs r1, r3 │ │ │ │ - asrs r4, r5 │ │ │ │ + adcs r4, r0 │ │ │ │ movs r1, r3 │ │ │ │ - strb r4, [r6, r1] │ │ │ │ + strb r4, [r1, r2] │ │ │ │ movs r0, r3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r0 │ │ │ │ - ldr.w r8, [pc, #76] @ 1e0834 │ │ │ │ + ldr.w r8, [pc, #76] @ 1e08dc │ │ │ │ mov r0, r1 │ │ │ │ mov.w r9, #0 │ │ │ │ add r8, pc │ │ │ │ ldr r5, [r7, #0] │ │ │ │ mov r6, r5 │ │ │ │ - b.n 1e080a │ │ │ │ + b.n 1e08b2 │ │ │ │ strb.w r9, [r0] │ │ │ │ adds r5, r0, #1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 1e0740 │ │ │ │ + bl 1e07e8 │ │ │ │ ldr r6, [r7, #0] │ │ │ │ subs r0, r5, r6 │ │ │ │ movs r1, #10 │ │ │ │ add r0, r6 │ │ │ │ blx 5a1b8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e07f8 │ │ │ │ + bne.n 1e08a0 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 1e0830 │ │ │ │ + beq.n 1e08d8 │ │ │ │ ldr r4, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ add r4, r6 │ │ │ │ subs r4, r4, r5 │ │ │ │ mov r2, r4 │ │ │ │ blx 5944c │ │ │ │ str r4, [r7, #8] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r0, [r0, #60] @ 0x3c │ │ │ │ + ldr r0, [r3, #60] @ 0x3c │ │ │ │ movs r0, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #16 │ │ │ │ - bl 1e2c50 │ │ │ │ - ldr r1, [pc, #24] @ (1e086c ) │ │ │ │ + bl 1e2cf8 │ │ │ │ + ldr r1, [pc, #24] @ (1e0914 ) │ │ │ │ mov r4, r0 │ │ │ │ str r6, [r0, #12] │ │ │ │ add r1, pc │ │ │ │ str r5, [r0, #4] │ │ │ │ - bl 1e2fbc │ │ │ │ + bl 1e3064 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #8] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - bhi.n 1e0788 │ │ │ │ + bhi.n 1e0860 │ │ │ │ movs r0, r3 │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4076] @ 0xfec │ │ │ │ - ldr.w ip, [pc, #80] @ 1e08d4 │ │ │ │ + ldr.w ip, [pc, #80] @ 1e097c │ │ │ │ sub sp, #8 │ │ │ │ - ldr r2, [pc, #80] @ (1e08d8 ) │ │ │ │ + ldr r2, [pc, #80] @ (1e0980 ) │ │ │ │ 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 1e30c4 │ │ │ │ + bl 1e316c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e07d4 │ │ │ │ - ldr r2, [pc, #40] @ (1e08dc ) │ │ │ │ - ldr r3, [pc, #32] @ (1e08d8 ) │ │ │ │ + bl 1e087c │ │ │ │ + ldr r2, [pc, #40] @ (1e0984 ) │ │ │ │ + ldr r3, [pc, #32] @ (1e0980 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e08d0 │ │ │ │ + bne.n 1e0978 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xf77200a7 │ │ │ │ + movt r0, #43175 @ 0xa8a7 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf74600a7 │ │ │ │ + @ instruction: 0xf69e00a7 │ │ │ │ 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] @ 1e094c │ │ │ │ + ldr.w ip, [pc, #92] @ 1e09f4 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #88] @ (1e0950 ) │ │ │ │ + ldr r3, [pc, #88] @ (1e09f8 ) │ │ │ │ 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] │ │ │ │ @@ -538819,33 +538904,33 @@ │ │ │ │ str r1, [sp, #16] │ │ │ │ blx 59cf4 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, sp, #12 │ │ │ │ str r5, [sp, #24] │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 1e07d4 │ │ │ │ + bl 1e087c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 58d60 │ │ │ │ - ldr r2, [pc, #32] @ (1e0954 ) │ │ │ │ - ldr r3, [pc, #28] @ (1e0950 ) │ │ │ │ + ldr r2, [pc, #32] @ (1e09fc ) │ │ │ │ + ldr r3, [pc, #28] @ (1e09f8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e0948 │ │ │ │ + bne.n 1e09f0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xf70400a7 │ │ │ │ + @ instruction: 0xf65c00a7 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - movt r0, #34983 @ 0x88a7 │ │ │ │ + @ instruction: 0xf62000a7 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #32 │ │ │ │ @@ -538862,37 +538947,37 @@ │ │ │ │ adds r3, #1 │ │ │ │ mov.w ip, ip, lsl #3 │ │ │ │ cmp r3, #32 │ │ │ │ ldr.w r2, [r4, lr] │ │ │ │ lsl.w r1, r1, ip │ │ │ │ orr.w r2, r2, r1 │ │ │ │ str.w r2, [r4, lr] │ │ │ │ - bne.n 1e097c │ │ │ │ + bne.n 1e0a24 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ movs r3, #0 │ │ │ │ - ldr.w lr, [pc, #48] @ 1e09dc │ │ │ │ + ldr.w lr, [pc, #48] @ 1e0a84 │ │ │ │ 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 1e09b0 │ │ │ │ + bne.n 1e0a58 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r0, #64] @ 0x40 │ │ │ │ pop {r4, pc} │ │ │ │ - orr.w r0, lr, #39 @ 0x27 │ │ │ │ + orn r0, r6, #39 @ 0x27 │ │ │ │ push {r4, lr} │ │ │ │ subs r0, #1 │ │ │ │ movs r2, #0 │ │ │ │ adds r4, r1, #1 │ │ │ │ ldrb.w ip, [r1, r2, lsl #1] │ │ │ │ ldrb.w r3, [r4, r2, lsl #1] │ │ │ │ adds r2, #1 │ │ │ │ @@ -538905,250 +538990,250 @@ │ │ │ │ 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 1e09e8 │ │ │ │ + bne.n 1e0a90 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2152] @ 0x868 │ │ │ │ sub.w sp, sp, #1928 @ 0x788 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #76] @ (1e0a88 ) │ │ │ │ + ldr r2, [pc, #76] @ (1e0b30 ) │ │ │ │ mov r6, r0 │ │ │ │ - ldr r3, [pc, #76] @ (1e0a8c ) │ │ │ │ + ldr r3, [pc, #76] @ (1e0b34 ) │ │ │ │ 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 1f3c18 │ │ │ │ + bl 1f3cc0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1f3c94 │ │ │ │ + bl 1f3d3c │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1f4184 │ │ │ │ - ldr r2, [pc, #36] @ (1e0a90 ) │ │ │ │ - ldr r3, [pc, #32] @ (1e0a8c ) │ │ │ │ + bl 1f422c │ │ │ │ + ldr r2, [pc, #36] @ (1e0b38 ) │ │ │ │ + ldr r3, [pc, #32] @ (1e0b34 ) │ │ │ │ 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 1e0a84 │ │ │ │ + bne.n 1e0b2c │ │ │ │ add.w sp, sp, #1928 @ 0x788 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ - subs.w r0, ip, #5472256 @ 0x538000 │ │ │ │ + adds.w r0, r4, #5472256 @ 0x538000 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf59000a7 │ │ │ │ + @ instruction: 0xf4e800a7 │ │ │ │ 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] @ (1e0afc ) │ │ │ │ + ldr r2, [pc, #88] @ (1e0ba4 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #88] @ (1e0b00 ) │ │ │ │ + ldr r3, [pc, #88] @ (1e0ba8 ) │ │ │ │ add r5, sp, #4 │ │ │ │ add r2, pc │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r5 │ │ │ │ - ldr r6, [pc, #80] @ (1e0b04 ) │ │ │ │ + ldr r6, [pc, #80] @ (1e0bac ) │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e0958 │ │ │ │ - ldr r2, [pc, #64] @ (1e0b08 ) │ │ │ │ + bl 1e0a00 │ │ │ │ + ldr r2, [pc, #64] @ (1e0bb0 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [r5], #4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ adds r4, #1 │ │ │ │ blx 59208 <__fprintf_chk@plt> │ │ │ │ mov r2, r6 │ │ │ │ cmp r4, #8 │ │ │ │ - bne.n 1e0aca │ │ │ │ - ldr r2, [pc, #44] @ (1e0b0c ) │ │ │ │ - ldr r3, [pc, #28] @ (1e0b00 ) │ │ │ │ + bne.n 1e0b72 │ │ │ │ + ldr r2, [pc, #44] @ (1e0bb4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1e0ba8 ) │ │ │ │ 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 1e0af6 │ │ │ │ + bne.n 1e0b9e │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adcs.w r0, r2, #5472256 @ 0x538000 │ │ │ │ + @ instruction: 0xf4aa00a7 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #156 @ 0x9c │ │ │ │ + subs r6, #180 @ 0xb4 │ │ │ │ movs r1, r3 │ │ │ │ - subs r6, #132 @ 0x84 │ │ │ │ + subs r6, #156 @ 0x9c │ │ │ │ movs r1, r3 │ │ │ │ - adds.w r0, sl, #5472256 @ 0x538000 │ │ │ │ + orns r0, r2, #5472256 @ 0x538000 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r2, [pc, #68] @ (1e0b64 ) │ │ │ │ + ldr r2, [pc, #68] @ (1e0c0c ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #68] @ (1e0b68 ) │ │ │ │ + ldr r3, [pc, #68] @ (1e0c10 ) │ │ │ │ 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 1e0958 │ │ │ │ + bl 1e0a00 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 5a02c │ │ │ │ - ldr r2, [pc, #40] @ (1e0b6c ) │ │ │ │ - ldr r3, [pc, #32] @ (1e0b68 ) │ │ │ │ + ldr r2, [pc, #40] @ (1e0c14 ) │ │ │ │ + ldr r3, [pc, #32] @ (1e0c10 ) │ │ │ │ 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 1e0b60 │ │ │ │ + bne.n 1e0c08 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xf4d600a7 │ │ │ │ + bic.w r0, lr, #5472256 @ 0x538000 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf4b600a7 │ │ │ │ + and.w r0, lr, #5472256 @ 0x538000 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #80] @ (1e0bd0 ) │ │ │ │ + ldr r2, [pc, #80] @ (1e0c78 ) │ │ │ │ sub sp, #24 │ │ │ │ - ldr r3, [pc, #80] @ (1e0bd4 ) │ │ │ │ + ldr r3, [pc, #80] @ (1e0c7c ) │ │ │ │ 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 1f5f7c │ │ │ │ + bl 1f6024 │ │ │ │ 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] @ (1e0bd4 ) │ │ │ │ + ldr r3, [pc, #32] @ (1e0c7c ) │ │ │ │ adc.w r1, r1, r2, asr #31 │ │ │ │ - ldr r2, [pc, #32] @ (1e0bd8 ) │ │ │ │ + ldr r2, [pc, #32] @ (1e0c80 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e0bcc │ │ │ │ + bne.n 1e0c74 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ - orns r0, r6, #5472256 @ 0x538000 │ │ │ │ + @ instruction: 0xf3ce00a7 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - orr.w r0, r4, #5472256 @ 0x538000 │ │ │ │ + @ instruction: 0xf39c00a7 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr.w ip, [pc, #88] @ 1e0c48 │ │ │ │ + ldr.w ip, [pc, #88] @ 1e0cf0 │ │ │ │ sub sp, #24 │ │ │ │ - ldr r4, [pc, #84] @ (1e0c4c ) │ │ │ │ + ldr r4, [pc, #84] @ (1e0cf4 ) │ │ │ │ add ip, pc │ │ │ │ - add r3, pc, #68 @ (adr r3, 1e0c40 ) │ │ │ │ + add r3, pc, #68 @ (adr r3, 1e0ce8 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ ldr.w r4, [ip, r4] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #20] │ │ │ │ mov.w r4, #0 │ │ │ │ blx 59848 <__aeabi_ldivmod@plt> │ │ │ │ strd r0, r1, [sp] │ │ │ │ str r2, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ mov r3, sp │ │ │ │ mov r2, sp │ │ │ │ mov r0, r1 │ │ │ │ blx 58efc <__clock_nanosleep_time64@plt> │ │ │ │ cmp r0, #4 │ │ │ │ - beq.n 1e0c14 │ │ │ │ - ldr r2, [pc, #40] @ (1e0c50 ) │ │ │ │ - ldr r3, [pc, #36] @ (1e0c4c ) │ │ │ │ + beq.n 1e0cbc │ │ │ │ + ldr r2, [pc, #40] @ (1e0cf8 ) │ │ │ │ + ldr r3, [pc, #36] @ (1e0cf4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e0c3c │ │ │ │ + bne.n 1e0ce4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - and.w r0, r6, #5472256 @ 0x538000 │ │ │ │ + @ instruction: 0xf35e00a7 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf3d400a7 │ │ │ │ + @ instruction: 0xf32c00a7 │ │ │ │ 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] @ (1e0ce0 ) │ │ │ │ + ldr r2, [pc, #124] @ (1e0d88 ) │ │ │ │ sub sp, #24 │ │ │ │ - ldr r3, [pc, #124] @ (1e0ce4 ) │ │ │ │ + ldr r3, [pc, #124] @ (1e0d8c ) │ │ │ │ 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 1e0cd4 │ │ │ │ + blt.n 1e0d7c │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, sp │ │ │ │ - bl 1f5f7c │ │ │ │ + bl 1f6024 │ │ │ │ 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 │ │ │ │ @@ -539159,211 +539244,211 @@ │ │ │ │ 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 1e0cd4 │ │ │ │ - ldr r2, [pc, #40] @ (1e0ce8 ) │ │ │ │ - ldr r3, [pc, #36] @ (1e0ce4 ) │ │ │ │ + bne.n 1e0d7c │ │ │ │ + ldr r2, [pc, #40] @ (1e0d90 ) │ │ │ │ + ldr r3, [pc, #36] @ (1e0d8c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e0cdc │ │ │ │ + bne.n 1e0d84 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r0 │ │ │ │ - b.n 1e0cbc │ │ │ │ + b.n 1e0d64 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xf39200a7 │ │ │ │ + @ instruction: 0xf2ea00a7 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf33c00a7 │ │ │ │ + @ instruction: 0xf29400a7 │ │ │ │ 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 58c34 <__fcntl_time64@plt> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 1e0d3c │ │ │ │ + bge.n 1e0de4 │ │ │ │ blx 59f78 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #22 │ │ │ │ - bne.n 1e0d46 │ │ │ │ + bne.n 1e0dee │ │ │ │ movs r2, #3 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 58c34 <__fcntl_time64@plt> │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 1e0d46 │ │ │ │ + blt.n 1e0dee │ │ │ │ movs r1, #1 │ │ │ │ blx 58c34 <__fcntl_time64@plt> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 1e0d40 │ │ │ │ + beq.n 1e0de8 │ │ │ │ orr.w r2, r0, #1 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ blx 58c34 <__fcntl_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1e0d40 │ │ │ │ + beq.n 1e0de8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx 59374 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 1e0d3c │ │ │ │ + b.n 1e0de4 │ │ │ │ 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] @ (1e0e84 ) │ │ │ │ + ldr r2, [pc, #292] @ (1e0f2c ) │ │ │ │ sub sp, #128 @ 0x80 │ │ │ │ - ldr r3, [pc, #292] @ (1e0e88 ) │ │ │ │ + ldr r3, [pc, #292] @ (1e0f30 ) │ │ │ │ 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 59578 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 1e0e6a │ │ │ │ + beq.n 1e0f12 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r7, r0 │ │ │ │ mov.w r8, #64 @ 0x40 │ │ │ │ blx 5977c <__fstat64_time64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e0e4c │ │ │ │ + beq.n 1e0ef4 │ │ │ │ mov r0, r8 │ │ │ │ add.w r4, r8, #4294967295 @ 0xffffffff │ │ │ │ blx 59ce8 │ │ │ │ movs r5, #0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e0e5a │ │ │ │ + beq.n 1e0f02 │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 1e0dac │ │ │ │ + b.n 1e0e54 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 1e0dd4 │ │ │ │ + ble.n 1e0e7c │ │ │ │ add r9, r3 │ │ │ │ cmp r4, r9 │ │ │ │ - beq.n 1e0dfa │ │ │ │ + beq.n 1e0ea2 │ │ │ │ add.w r1, r5, r9 │ │ │ │ sub.w r2, r4, r9 │ │ │ │ add r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ blx 593c8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bge.n 1e0da2 │ │ │ │ + bge.n 1e0e4a │ │ │ │ blx 59f78 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #11 │ │ │ │ it ne │ │ │ │ cmpne r3, #4 │ │ │ │ - beq.n 1e0da8 │ │ │ │ + beq.n 1e0e50 │ │ │ │ negs r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 1e0da6 │ │ │ │ + bgt.n 1e0e4e │ │ │ │ cmp.w r9, #0 │ │ │ │ it ne │ │ │ │ movne r3, r9 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1e0e0a │ │ │ │ + bne.n 1e0eb2 │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r8 │ │ │ │ blx 59548 │ │ │ │ - cbz r0, 1e0e54 │ │ │ │ + cbz r0, 1e0efc │ │ │ │ add r5, r4 │ │ │ │ add.w r4, r8, #4294967295 @ 0xffffffff │ │ │ │ subs r4, r4, r5 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1e0d9c │ │ │ │ + b.n 1e0e44 │ │ │ │ mvn.w r3, #13 │ │ │ │ cmp.w r9, #0 │ │ │ │ it ne │ │ │ │ movne r3, r9 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 1e0de0 │ │ │ │ + beq.n 1e0e88 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 59374 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ cmp r3, #0 │ │ │ │ it gt │ │ │ │ addgt r5, r5, r3 │ │ │ │ adds r1, r5, #1 │ │ │ │ blx 59548 │ │ │ │ - cbz r0, 1e0e72 │ │ │ │ + cbz r0, 1e0f1a │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r0, r5] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1e0e32 │ │ │ │ + beq.n 1e0eda │ │ │ │ str.w r5, [sl] │ │ │ │ - ldr r2, [pc, #88] @ (1e0e8c ) │ │ │ │ - ldr r3, [pc, #80] @ (1e0e88 ) │ │ │ │ + ldr r2, [pc, #88] @ (1e0f34 ) │ │ │ │ + ldr r3, [pc, #80] @ (1e0f30 ) │ │ │ │ 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 1e0e6e │ │ │ │ + bne.n 1e0f16 │ │ │ │ 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 1e0d8a │ │ │ │ + b.n 1e0e32 │ │ │ │ mov r0, r6 │ │ │ │ blx 58d60 │ │ │ │ mov r0, r7 │ │ │ │ blx 59374 │ │ │ │ blx 59f78 <__errno_location@plt> │ │ │ │ mvn.w r3, #11 │ │ │ │ str r3, [r0, #0] │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1e0e32 │ │ │ │ + b.n 1e0eda │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ mov r0, r6 │ │ │ │ blx 58d60 │ │ │ │ blx 59f78 <__errno_location@plt> │ │ │ │ mvn.w r3, #11 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 1e0e6a │ │ │ │ - @ instruction: 0xf29800a7 │ │ │ │ + b.n 1e0f12 │ │ │ │ + @ instruction: 0xf1f000a7 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - rsb r0, r6, #167 @ 0xa7 │ │ │ │ + adds.w r0, lr, #167 @ 0xa7 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #1288] @ 0x508 │ │ │ │ - ldr r2, [pc, #464] @ (1e1074 ) │ │ │ │ + ldr r2, [pc, #464] @ (1e111c ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r3, [pc, #464] @ (1e1078 ) │ │ │ │ + ldr r3, [pc, #464] @ (1e1120 ) │ │ │ │ subw sp, sp, #2772 @ 0xad4 │ │ │ │ add r2, pc │ │ │ │ - ldr r0, [pc, #460] @ (1e107c ) │ │ │ │ + ldr r0, [pc, #460] @ (1e1124 ) │ │ │ │ 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 1e7c4c │ │ │ │ + bl 1e7cf4 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r5, #36 @ 0x24 │ │ │ │ blx 59818 │ │ │ │ adds r0, #1 │ │ │ │ ldrd r4, r1, [r5, #16] │ │ │ │ itett ne │ │ │ │ movne r3, #0 │ │ │ │ @@ -539379,223 +539464,223 @@ │ │ │ │ streq r2, [sp, #0] │ │ │ │ blx r4 │ │ │ │ dmb ish │ │ │ │ ldrb.w r3, [r8] │ │ │ │ dmb ish │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1e1054 │ │ │ │ + bne.w 1e10fc │ │ │ │ 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 59404 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1e0f94 │ │ │ │ + beq.n 1e103c │ │ │ │ ldrh.w r3, [sp, #42] @ 0x2a │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.n 1e0f3e │ │ │ │ + bpl.n 1e0fe6 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ add r1, sp, #16 │ │ │ │ blx 59620 │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ subs r3, #1 │ │ │ │ orrs r3, r2 │ │ │ │ - beq.w 1e1054 │ │ │ │ + beq.w 1e10fc │ │ │ │ add r4, sp, #44 @ 0x2c │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov.w r2, #2720 @ 0xaa0 │ │ │ │ mov r1, r4 │ │ │ │ blx 593c8 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 1e0fb8 │ │ │ │ + bne.n 1e1060 │ │ │ │ blx 59f78 <__errno_location@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #11 │ │ │ │ it ne │ │ │ │ cmpne r0, #4 │ │ │ │ - beq.n 1e0ef0 │ │ │ │ + beq.n 1e0f98 │ │ │ │ blx 58fec │ │ │ │ - ldr r2, [pc, #284] @ (1e1080 ) │ │ │ │ - ldr r1, [pc, #284] @ (1e1084 ) │ │ │ │ + ldr r2, [pc, #284] @ (1e1128 ) │ │ │ │ + ldr r1, [pc, #284] @ (1e112c ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0740 │ │ │ │ + bl 1e07e8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - ldr r2, [pc, #272] @ (1e1088 ) │ │ │ │ - ldr r3, [pc, #252] @ (1e1078 ) │ │ │ │ + ldr r2, [pc, #272] @ (1e1130 ) │ │ │ │ + ldr r3, [pc, #252] @ (1e1120 ) │ │ │ │ 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 1e106e │ │ │ │ + bne.n 1e1116 │ │ │ │ addw sp, sp, #2772 @ 0xad4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 59f78 <__errno_location@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #11 │ │ │ │ it ne │ │ │ │ cmpne r0, #4 │ │ │ │ - beq.n 1e0ef0 │ │ │ │ + beq.n 1e0f98 │ │ │ │ blx 58fec │ │ │ │ - ldr r2, [pc, #228] @ (1e108c ) │ │ │ │ - ldr r1, [pc, #228] @ (1e1090 ) │ │ │ │ + ldr r2, [pc, #228] @ (1e1134 ) │ │ │ │ + ldr r1, [pc, #228] @ (1e1138 ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0740 │ │ │ │ - b.n 1e0f72 │ │ │ │ + bl 1e07e8 │ │ │ │ + b.n 1e101a │ │ │ │ add.w sl, r4, r0 │ │ │ │ cmp sl, r4 │ │ │ │ it hi │ │ │ │ strhi.w r8, [sp, #8] │ │ │ │ - bhi.n 1e0fe4 │ │ │ │ - b.n 1e0ef0 │ │ │ │ + bhi.n 1e108c │ │ │ │ + b.n 1e0f98 │ │ │ │ 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 1e1058 │ │ │ │ + bls.n 1e1100 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1e0fc8 │ │ │ │ + bne.n 1e1070 │ │ │ │ ldr.w r8, [r4, #4] │ │ │ │ ands.w fp, r8, #3072 @ 0xc00 │ │ │ │ - bne.n 1e1042 │ │ │ │ + bne.n 1e10ea │ │ │ │ ldr r1, [r5, #32] │ │ │ │ add.w r0, r4, #16 │ │ │ │ blx 59f04 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e0fc8 │ │ │ │ + bne.n 1e1070 │ │ │ │ ands.w fp, r8, #256 @ 0x100 │ │ │ │ - bne.n 1e1028 │ │ │ │ + bne.n 1e10d0 │ │ │ │ ands.w r3, r8, #512 @ 0x200 │ │ │ │ it eq │ │ │ │ moveq r2, r3 │ │ │ │ - beq.n 1e0fcc │ │ │ │ + beq.n 1e1074 │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ blx 58f50 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r2, fp │ │ │ │ str r3, [r5, #4] │ │ │ │ movs r3, #1 │ │ │ │ - b.n 1e0fcc │ │ │ │ + b.n 1e1074 │ │ │ │ str r0, [sp, #12] │ │ │ │ movs r2, #8 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add.w r1, r5, #36 @ 0x24 │ │ │ │ blx 59088 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [r5, #4] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1e105e │ │ │ │ + beq.n 1e1106 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 1e0fcc │ │ │ │ + b.n 1e1074 │ │ │ │ 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 1e0f76 │ │ │ │ + b.n 1e101e │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ - b.n 1e0ef0 │ │ │ │ - ldr r2, [pc, #52] @ (1e1094 ) │ │ │ │ + b.n 1e0f98 │ │ │ │ + ldr r2, [pc, #52] @ (1e113c ) │ │ │ │ movs r0, #1 │ │ │ │ - ldr r1, [pc, #52] @ (1e1098 ) │ │ │ │ + ldr r1, [pc, #52] @ (1e1140 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e0740 │ │ │ │ - b.n 1e0f72 │ │ │ │ + bl 1e07e8 │ │ │ │ + b.n 1e101a │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adcs.w r0, r2, #167 @ 0xa7 │ │ │ │ + @ instruction: 0xf0aa00a7 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #174 @ 0xae │ │ │ │ + subs r2, #198 @ 0xc6 │ │ │ │ movs r1, r3 │ │ │ │ - subs r2, #48 @ 0x30 │ │ │ │ + subs r2, #72 @ 0x48 │ │ │ │ movs r1, r3 │ │ │ │ - ldr r4, [pc, #800] @ (1e13a8 ) │ │ │ │ + ldr r4, [pc, #896] @ (1e14b0 ) │ │ │ │ movs r0, r3 │ │ │ │ - eor.w r0, r2, #167 @ 0xa7 │ │ │ │ - subs r1, #196 @ 0xc4 │ │ │ │ + vaddl.s16 q8, d26, d23 │ │ │ │ + subs r1, #220 @ 0xdc │ │ │ │ movs r1, r3 │ │ │ │ - ldr r4, [pc, #528] @ (1e12a4 ) │ │ │ │ + ldr r4, [pc, #624] @ (1e13ac ) │ │ │ │ movs r0, r3 │ │ │ │ - subs r1, #88 @ 0x58 │ │ │ │ + subs r1, #112 @ 0x70 │ │ │ │ movs r1, r3 │ │ │ │ - ldr r3, [pc, #824] @ (1e13d4 ) │ │ │ │ + ldr r3, [pc, #920] @ (1e14dc ) │ │ │ │ movs r0, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r8, r1 │ │ │ │ movs r0, #1 │ │ │ │ movw r1, #8228 @ 0x2024 │ │ │ │ mov r9, r2 │ │ │ │ mov r6, r3 │ │ │ │ blx 59b38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e1228 │ │ │ │ + beq.w 1e12d0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #0] │ │ │ │ str r3, [r0, #12] │ │ │ │ mov r0, r5 │ │ │ │ blx 59cf4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e11c0 │ │ │ │ + beq.n 1e1268 │ │ │ │ cmp.w r0, #4096 @ 0x1000 │ │ │ │ - bcs.n 1e1182 │ │ │ │ + bcs.n 1e122a │ │ │ │ mov r1, r5 │ │ │ │ add.w r5, r4, #36 @ 0x24 │ │ │ │ adds r2, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx 59c7c │ │ │ │ mov.w r0, #2048 @ 0x800 │ │ │ │ blx 59fb4 │ │ │ │ adds r7, r0, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ - beq.n 1e119a │ │ │ │ + beq.n 1e1242 │ │ │ │ movs r2, #8 │ │ │ │ mov r1, r5 │ │ │ │ blx 59088 │ │ │ │ str r0, [r4, #4] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1e11cc │ │ │ │ + beq.n 1e1274 │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ mov r0, r5 │ │ │ │ blx 5a0bc │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e11ae │ │ │ │ + beq.n 1e1256 │ │ │ │ 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 │ │ │ │ @@ -539610,132 +539695,132 @@ │ │ │ │ mov r1, sl │ │ │ │ mov.w r2, #4032 @ 0xfc0 │ │ │ │ movt r2, #256 @ 0x100 │ │ │ │ str r5, [r4, #32] │ │ │ │ blx 59088 │ │ │ │ str r0, [r4, #8] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1e11e0 │ │ │ │ + beq.n 1e1288 │ │ │ │ mov.w r1, #2048 @ 0x800 │ │ │ │ movs r0, #0 │ │ │ │ blx 5990c │ │ │ │ str r0, [r4, #12] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1e1200 │ │ │ │ - ldr r1, [pc, #204] @ (1e1234 ) │ │ │ │ + beq.n 1e12a8 │ │ │ │ + ldr r1, [pc, #204] @ (1e12dc ) │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r4, #24 │ │ │ │ strd r8, r9, [r4, #16] │ │ │ │ add r1, pc │ │ │ │ - bl 1e7bc4 │ │ │ │ + bl 1e7c6c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e121c │ │ │ │ + bne.n 1e12c4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - cbz r6, 1e118a │ │ │ │ - ldr r3, [pc, #176] @ (1e1238 ) │ │ │ │ + cbz r6, 1e1232 │ │ │ │ + ldr r3, [pc, #176] @ (1e12e0 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ blx 58d60 │ │ │ │ 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, 1e11a4 │ │ │ │ - ldr r3, [pc, #156] @ (1e123c ) │ │ │ │ + cbz r6, 1e124c │ │ │ │ + ldr r3, [pc, #156] @ (1e12e4 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 1e118a │ │ │ │ + beq.n 1e1232 │ │ │ │ blx 59374 │ │ │ │ - b.n 1e118a │ │ │ │ + b.n 1e1232 │ │ │ │ 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 1e113c │ │ │ │ + b.n 1e11e4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1e118a │ │ │ │ - ldr r3, [pc, #120] @ (1e1240 ) │ │ │ │ + beq.n 1e1232 │ │ │ │ + ldr r3, [pc, #120] @ (1e12e8 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 1e118a │ │ │ │ + b.n 1e1232 │ │ │ │ blx 59f78 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1e110a │ │ │ │ - cbz r6, 1e11f2 │ │ │ │ - ldr r3, [pc, #104] @ (1e1244 ) │ │ │ │ + beq.n 1e11b2 │ │ │ │ + cbz r6, 1e129a │ │ │ │ + ldr r3, [pc, #104] @ (1e12ec ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 1e11f2 │ │ │ │ + b.n 1e129a │ │ │ │ blx 59f78 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1e1210 │ │ │ │ - cbz r6, 1e11f2 │ │ │ │ - ldr r3, [pc, #88] @ (1e1248 ) │ │ │ │ + beq.n 1e12b8 │ │ │ │ + cbz r6, 1e129a │ │ │ │ + ldr r3, [pc, #88] @ (1e12f0 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 1e11fc │ │ │ │ + beq.n 1e12a4 │ │ │ │ blx 59374 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - b.n 1e11a4 │ │ │ │ - cbz r6, 1e1208 │ │ │ │ - ldr r3, [pc, #72] @ (1e124c ) │ │ │ │ + b.n 1e124c │ │ │ │ + cbz r6, 1e12b0 │ │ │ │ + ldr r3, [pc, #72] @ (1e12f4 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 1e11f8 │ │ │ │ - b.n 1e118a │ │ │ │ + bne.n 1e12a0 │ │ │ │ + b.n 1e1232 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1e11f2 │ │ │ │ - ldr r3, [pc, #56] @ (1e1250 ) │ │ │ │ + beq.n 1e129a │ │ │ │ + ldr r3, [pc, #56] @ (1e12f8 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 1e11f2 │ │ │ │ + b.n 1e129a │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1e11f2 │ │ │ │ - ldr r3, [pc, #48] @ (1e1254 ) │ │ │ │ + beq.n 1e129a │ │ │ │ + ldr r3, [pc, #48] @ (1e12fc ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 1e11f2 │ │ │ │ + b.n 1e129a │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1e1190 │ │ │ │ - ldr r3, [pc, #40] @ (1e1258 ) │ │ │ │ + beq.n 1e1238 │ │ │ │ + ldr r3, [pc, #40] @ (1e1300 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 1e1190 │ │ │ │ + b.n 1e1238 │ │ │ │ ldc2 15, cr15, [sp, #-1020] @ 0xfffffc04 │ │ │ │ - subs r0, #158 @ 0x9e │ │ │ │ + subs r0, #182 @ 0xb6 │ │ │ │ movs r1, r3 │ │ │ │ - subs r0, #168 @ 0xa8 │ │ │ │ + subs r0, #192 @ 0xc0 │ │ │ │ movs r1, r3 │ │ │ │ - subs r0, #74 @ 0x4a │ │ │ │ + subs r0, #98 @ 0x62 │ │ │ │ movs r1, r3 │ │ │ │ - adds r7, #226 @ 0xe2 │ │ │ │ + adds r7, #250 @ 0xfa │ │ │ │ movs r1, r3 │ │ │ │ - subs r0, #178 @ 0xb2 │ │ │ │ + subs r0, #202 @ 0xca │ │ │ │ movs r1, r3 │ │ │ │ - subs r0, #200 @ 0xc8 │ │ │ │ + subs r0, #224 @ 0xe0 │ │ │ │ movs r1, r3 │ │ │ │ - subs r0, #82 @ 0x52 │ │ │ │ + subs r0, #106 @ 0x6a │ │ │ │ movs r1, r3 │ │ │ │ - subs r0, #198 @ 0xc6 │ │ │ │ + subs r0, #222 @ 0xde │ │ │ │ movs r1, r3 │ │ │ │ - adds r7, #182 @ 0xb6 │ │ │ │ + adds r7, #206 @ 0xce │ │ │ │ movs r1, r3 │ │ │ │ - cbz r0, 1e12a2 │ │ │ │ + cbz r0, 1e134a │ │ │ │ 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 │ │ │ │ @@ -539743,137 +539828,137 @@ │ │ │ │ dmb ish │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ blx 5941c │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - bl 1f61f4 │ │ │ │ + bl 1f629c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 59374 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ blx 59374 │ │ │ │ mov r0, r4 │ │ │ │ blx 58d60 │ │ │ │ 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] @ (1e135c ) │ │ │ │ + ldr r3, [pc, #168] @ (1e1404 ) │ │ │ │ movs r1, #1 │ │ │ │ dmb ish │ │ │ │ add r3, pc │ │ │ │ ldrex r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e12cc │ │ │ │ + bne.n 1e1374 │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e12bc │ │ │ │ + bne.n 1e1364 │ │ │ │ dmb ish │ │ │ │ - cbnz r2, 1e1310 │ │ │ │ - ldr r4, [pc, #140] @ (1e1360 ) │ │ │ │ + cbnz r2, 1e13b8 │ │ │ │ + ldr r4, [pc, #140] @ (1e1408 ) │ │ │ │ movs r1, #0 │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 1df894 │ │ │ │ - ldr r3, [pc, #132] @ (1e1364 ) │ │ │ │ - ldr r0, [pc, #132] @ (1e1368 ) │ │ │ │ + bl 1df93c │ │ │ │ + ldr r3, [pc, #132] @ (1e140c ) │ │ │ │ + ldr r0, [pc, #132] @ (1e1410 ) │ │ │ │ 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 1e12f2 │ │ │ │ + bne.n 1e139a │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 1e1308 │ │ │ │ + cbnz r3, 1e13b0 │ │ │ │ pop {r4, pc} │ │ │ │ str r2, [r0, #0] │ │ │ │ - bl 1deca4 │ │ │ │ + bl 1ded4c │ │ │ │ pop {r4, pc} │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1e133e │ │ │ │ - ldr r4, [pc, #84] @ (1e136c ) │ │ │ │ + bne.n 1e13e6 │ │ │ │ + ldr r4, [pc, #84] @ (1e1414 ) │ │ │ │ add r4, pc │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1decd0 │ │ │ │ + bl 1ded78 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e1328 │ │ │ │ + bne.n 1e13d0 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e1318 │ │ │ │ - b.n 1e12d2 │ │ │ │ + bne.n 1e13c0 │ │ │ │ + b.n 1e137a │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e1344 │ │ │ │ + bne.n 1e13ec │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e1314 │ │ │ │ - b.n 1e12d2 │ │ │ │ + bne.n 1e13bc │ │ │ │ + b.n 1e137a │ │ │ │ nop │ │ │ │ - movs r6, #66 @ 0x42 │ │ │ │ + movs r5, #154 @ 0x9a │ │ │ │ lsls r0, r5, #2 │ │ │ │ - movs r6, #46 @ 0x2e │ │ │ │ + movs r5, #134 @ 0x86 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - movs r6, #28 │ │ │ │ + movs r5, #116 @ 0x74 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - movs r6, #20 │ │ │ │ + movs r5, #108 @ 0x6c │ │ │ │ lsls r0, r5, #2 │ │ │ │ - movs r5, #230 @ 0xe6 │ │ │ │ + movs r5, #62 @ 0x3e │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #52] @ (1e13b4 ) │ │ │ │ + ldr r2, [pc, #52] @ (1e145c ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r3, [pc, #52] @ (1e13b8 ) │ │ │ │ + ldr r3, [pc, #52] @ (1e1460 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - cbz r1, 1e13aa │ │ │ │ - ldr r2, [pc, #44] @ (1e13bc ) │ │ │ │ - ldr r4, [pc, #48] @ (1e13c0 ) │ │ │ │ + cbz r1, 1e1452 │ │ │ │ + ldr r2, [pc, #44] @ (1e1464 ) │ │ │ │ + ldr r4, [pc, #48] @ (1e1468 ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 5a008 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ blx 5a128 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 5a008 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r1, [pc, #24] @ (1e13c4 ) │ │ │ │ + ldr r1, [pc, #24] @ (1e146c ) │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.n 1e138c │ │ │ │ - movs r5, #116 @ 0x74 │ │ │ │ + b.n 1e1434 │ │ │ │ + movs r4, #204 @ 0xcc │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldcl 0, cr0, [r6], #-668 @ 0xfffffd64 │ │ │ │ + rsb r0, lr, r7, asr #2 │ │ │ │ lsrs r4, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #104 @ 0x68 │ │ │ │ + movs r4, #192 @ 0xc0 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -539885,167 +539970,167 @@ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 5a11c │ │ │ │ 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] @ (1e1544 ) │ │ │ │ + ldr r3, [pc, #324] @ (1e15ec ) │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ - ldr r4, [pc, #320] @ (1e1548 ) │ │ │ │ + ldr r4, [pc, #320] @ (1e15f0 ) │ │ │ │ add r3, pc │ │ │ │ sub sp, #8 │ │ │ │ add r4, pc │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e1420 │ │ │ │ + bne.n 1e14c8 │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e1410 │ │ │ │ + bne.n 1e14b8 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e14f2 │ │ │ │ - ldr r3, [pc, #288] @ (1e154c ) │ │ │ │ + bne.n 1e159a │ │ │ │ + ldr r3, [pc, #288] @ (1e15f4 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e14d6 │ │ │ │ - ldr r3, [pc, #284] @ (1e1550 ) │ │ │ │ + bne.n 1e157e │ │ │ │ + ldr r3, [pc, #284] @ (1e15f8 ) │ │ │ │ add r3, pc │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 1e146e │ │ │ │ + cbz r3, 1e1516 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1df918 │ │ │ │ + bl 1df9c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e14a4 │ │ │ │ + beq.n 1e154c │ │ │ │ ldr r5, [r0, #12] │ │ │ │ - ldr r3, [pc, #264] @ (1e1554 ) │ │ │ │ + ldr r3, [pc, #264] @ (1e15fc ) │ │ │ │ dmb ish │ │ │ │ add r3, pc │ │ │ │ ldrex r1, [r3] │ │ │ │ subs r1, #1 │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e1452 │ │ │ │ + bne.n 1e14fa │ │ │ │ dmb ish │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1e14e0 │ │ │ │ + bne.n 1e1588 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r3 │ │ │ │ - ldr r3, [pc, #228] @ (1e1558 ) │ │ │ │ + ldr r3, [pc, #228] @ (1e1600 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ - ldr r3, [pc, #224] @ (1e155c ) │ │ │ │ + ldr r3, [pc, #224] @ (1e1604 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1df6a8 │ │ │ │ + bl 1df750 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [r6, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e153e │ │ │ │ + beq.n 1e15e6 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #208] @ (1e1560 ) │ │ │ │ + ldr r0, [pc, #208] @ (1e1608 ) │ │ │ │ add r0, pc │ │ │ │ - bl 359990 │ │ │ │ + bl 359a38 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1df918 │ │ │ │ + bl 1df9c0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e1448 │ │ │ │ - ldr r4, [pc, #188] @ (1e1564 ) │ │ │ │ + bne.n 1e14f0 │ │ │ │ + ldr r4, [pc, #188] @ (1e160c ) │ │ │ │ mov r1, r5 │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 1e2fbc │ │ │ │ + bl 1e3064 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e153e │ │ │ │ + beq.n 1e15e6 │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 5a140 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e2fbc │ │ │ │ + bl 1e3064 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 1df954 │ │ │ │ - b.n 1e144a │ │ │ │ + bl 1df9fc │ │ │ │ + b.n 1e14f2 │ │ │ │ mov r0, r5 │ │ │ │ blx 5a140 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1e144a │ │ │ │ + b.n 1e14f2 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r3, #0] │ │ │ │ - bl 1deca4 │ │ │ │ + bl 1ded4c │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1e1522 │ │ │ │ - ldr r6, [pc, #112] @ (1e1568 ) │ │ │ │ + bne.n 1e15ca │ │ │ │ + ldr r6, [pc, #112] @ (1e1610 ) │ │ │ │ add r6, pc │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1decd0 │ │ │ │ + bl 1ded78 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ strex r2, r0, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e150c │ │ │ │ + bne.n 1e15b4 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e14fa │ │ │ │ - b.n 1e1428 │ │ │ │ + bne.n 1e15a2 │ │ │ │ + b.n 1e14d0 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e1528 │ │ │ │ + bne.n 1e15d0 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e14f6 │ │ │ │ - b.n 1e1428 │ │ │ │ + bne.n 1e159e │ │ │ │ + b.n 1e14d0 │ │ │ │ mov r5, r3 │ │ │ │ - b.n 1e144a │ │ │ │ + b.n 1e14f2 │ │ │ │ nop │ │ │ │ - movs r4, #246 @ 0xf6 │ │ │ │ + movs r4, #78 @ 0x4e │ │ │ │ lsls r0, r5, #2 │ │ │ │ - @ instruction: 0xebf200a7 │ │ │ │ - movs r4, #214 @ 0xd6 │ │ │ │ + adc.w r0, sl, r7, asr #2 │ │ │ │ + movs r4, #46 @ 0x2e │ │ │ │ lsls r0, r5, #2 │ │ │ │ - movs r4, #208 @ 0xd0 │ │ │ │ + movs r4, #40 @ 0x28 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - movs r4, #172 @ 0xac │ │ │ │ + movs r4, #4 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r6, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ mrc2 15, 0, pc, cr1, cr15, {7} │ │ │ │ - movs r4, #92 @ 0x5c │ │ │ │ + movs r3, #180 @ 0xb4 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - movs r4, #4 │ │ │ │ + movs r3, #92 @ 0x5c │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #85 @ 0x55 │ │ │ │ @@ -540062,74 +540147,74 @@ │ │ │ │ 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] @ (1e1628 ) │ │ │ │ + ldr r2, [pc, #120] @ (1e16d0 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r3, [pc, #120] @ (1e162c ) │ │ │ │ + ldr r3, [pc, #120] @ (1e16d4 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ - ldr r0, [pc, #116] @ (1e1630 ) │ │ │ │ + ldr r0, [pc, #116] @ (1e16d8 ) │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e0d4c │ │ │ │ - cbz r0, 1e15ee │ │ │ │ - ldr r1, [pc, #100] @ (1e1634 ) │ │ │ │ + bl 1e0df4 │ │ │ │ + cbz r0, 1e1696 │ │ │ │ + ldr r1, [pc, #100] @ (1e16dc ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ blx 598d0 │ │ │ │ - cbz r0, 1e15e8 │ │ │ │ - ldr r1, [pc, #92] @ (1e1638 ) │ │ │ │ + cbz r0, 1e1690 │ │ │ │ + ldr r1, [pc, #92] @ (1e16e0 ) │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, pc │ │ │ │ blx 58ed8 <__isoc23_sscanf@plt> │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 1e1608 │ │ │ │ + beq.n 1e16b0 │ │ │ │ mov r0, r4 │ │ │ │ blx 58d60 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #72] @ (1e163c ) │ │ │ │ - ldr r3, [pc, #56] @ (1e162c ) │ │ │ │ + ldr r2, [pc, #72] @ (1e16e4 ) │ │ │ │ + ldr r3, [pc, #56] @ (1e16d4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e1624 │ │ │ │ + bne.n 1e16cc │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ blx 58d60 │ │ │ │ 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 1e15f0 │ │ │ │ + b.n 1e1698 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ - orr.w r0, r6, r7, asr #2 │ │ │ │ + @ instruction: 0xe99e00a7 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #84 @ 0x54 │ │ │ │ + adds r5, #108 @ 0x6c │ │ │ │ movs r1, r3 │ │ │ │ - adds r5, #78 @ 0x4e │ │ │ │ + adds r5, #102 @ 0x66 │ │ │ │ movs r1, r3 │ │ │ │ - adds r5, #82 @ 0x52 │ │ │ │ + adds r5, #106 @ 0x6a │ │ │ │ movs r1, r3 │ │ │ │ - and.w r0, r8, r7, asr #2 │ │ │ │ + strd r0, r0, [r0, #-668]! @ 0x29c │ │ │ │ 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 │ │ │ │ blx 59afc │ │ │ │ @@ -540149,77 +540234,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 1e17b8 │ │ │ │ + beq.w 1e1860 │ │ │ │ ldr.w r2, [r4, #280] @ 0x118 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1e17b8 │ │ │ │ + beq.w 1e1860 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1e184a │ │ │ │ + beq.w 1e18f2 │ │ │ │ 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 1e17c0 │ │ │ │ + beq.n 1e1868 │ │ │ │ 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 1e17c8 │ │ │ │ + beq.n 1e1870 │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e17e8 │ │ │ │ + beq.w 1e1890 │ │ │ │ movs r5, #0 │ │ │ │ mov r6, sl │ │ │ │ mov r8, r5 │ │ │ │ str.w sl, [sp, #20] │ │ │ │ - b.n 1e176a │ │ │ │ + b.n 1e1812 │ │ │ │ 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, 1e1730 │ │ │ │ + cbz r0, 1e17d8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r3, r3, #26 │ │ │ │ it pl │ │ │ │ ldrpl.w r0, [r4, #296] @ 0x128 │ │ │ │ - bpl.n 1e1730 │ │ │ │ + bpl.n 1e17d8 │ │ │ │ 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, 1e174e │ │ │ │ + cbz r3, 1e17f6 │ │ │ │ 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] │ │ │ │ @@ -540231,18 +540316,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 1e17e8 │ │ │ │ + bls.n 1e1890 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e175c │ │ │ │ + beq.n 1e1804 │ │ │ │ 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 │ │ │ │ @@ -540255,214 +540340,214 @@ │ │ │ │ ldrd r3, r2, [r4, #272] @ 0x110 │ │ │ │ orrs r3, r2 │ │ │ │ it eq │ │ │ │ strdeq r0, r1, [r4, #272] @ 0x110 │ │ │ │ ldrd r9, r2, [r4, #264] @ 0x108 │ │ │ │ orrs.w r3, r0, r1 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bne.n 1e16e8 │ │ │ │ + bne.n 1e1790 │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 1e1700 │ │ │ │ + b.n 1e17a8 │ │ │ │ ldrb.w r3, [r4, #292] @ 0x124 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e1858 │ │ │ │ + bne.n 1e1900 │ │ │ │ ldrd r3, r2, [r4, #264] @ 0x108 │ │ │ │ orrs r3, r2 │ │ │ │ - bne.n 1e16d2 │ │ │ │ + bne.n 1e177a │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r4, #288] @ 0x120 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e16d2 │ │ │ │ + beq.w 1e177a │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1e16dc │ │ │ │ + bne.w 1e1784 │ │ │ │ ldrb.w r3, [fp, #53] @ 0x35 │ │ │ │ - cbz r3, 1e1810 │ │ │ │ + cbz r3, 1e18b8 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ - cbz r3, 1e17fa │ │ │ │ + cbz r3, 1e18a2 │ │ │ │ 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, 1e1832 │ │ │ │ + cbz r3, 1e18da │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ - cbz r3, 1e1822 │ │ │ │ + cbz r3, 1e18ca │ │ │ │ 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, 1e1844 │ │ │ │ + cbz r3, 1e18ec │ │ │ │ ldr r3, [r4, #32] │ │ │ │ - cbz r3, 1e1844 │ │ │ │ + cbz r3, 1e18ec │ │ │ │ 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 1e17c0 │ │ │ │ + b.n 1e1868 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ - b.n 1e16b4 │ │ │ │ + b.n 1e175c │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #16] @ (1e187c ) │ │ │ │ + ldr r4, [pc, #16] @ (1e1924 ) │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 59d90 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #8] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - movs r0, #164 @ 0xa4 │ │ │ │ + subs r4, r7, #7 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r1, [pc, #172] @ (1e193c ) │ │ │ │ + ldr r1, [pc, #172] @ (1e19e4 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r0, [pc, #172] @ (1e1940 ) │ │ │ │ + ldr r0, [pc, #172] @ (1e19e8 ) │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - ldr r4, [pc, #164] @ (1e1944 ) │ │ │ │ - bl 1e83d4 │ │ │ │ - ldr r3, [pc, #164] @ (1e1948 ) │ │ │ │ - ldr r2, [pc, #164] @ (1e194c ) │ │ │ │ + ldr r4, [pc, #164] @ (1e19ec ) │ │ │ │ + bl 1e847c │ │ │ │ + ldr r3, [pc, #164] @ (1e19f0 ) │ │ │ │ + ldr r2, [pc, #164] @ (1e19f4 ) │ │ │ │ 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 1e1918 │ │ │ │ - ldr r3, [pc, #148] @ (1e1950 ) │ │ │ │ + beq.n 1e19c0 │ │ │ │ + ldr r3, [pc, #148] @ (1e19f8 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 1e18d0 │ │ │ │ + cbz r3, 1e1978 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 59cac │ │ │ │ mov r4, r0 │ │ │ │ blx 59a6c │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 1e18ec │ │ │ │ - ldr r3, [pc, #128] @ (1e1954 ) │ │ │ │ + beq.n 1e1994 │ │ │ │ + ldr r3, [pc, #128] @ (1e19fc ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - cbz r3, 1e18dc │ │ │ │ + cbz r3, 1e1984 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r3, [pc, #120] @ (1e1958 ) │ │ │ │ - ldr r2, [pc, #124] @ (1e195c ) │ │ │ │ + ldr r3, [pc, #120] @ (1e1a00 ) │ │ │ │ + ldr r2, [pc, #124] @ (1e1a04 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r2, #8] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 58fe0 │ │ │ │ mov r4, r0 │ │ │ │ blx 59cd0 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 1e18d0 │ │ │ │ - ldr r1, [pc, #100] @ (1e1960 ) │ │ │ │ + bne.n 1e1978 │ │ │ │ + ldr r1, [pc, #100] @ (1e1a08 ) │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ blx 5a014 │ │ │ │ - ldr r3, [pc, #92] @ (1e1964 ) │ │ │ │ + ldr r3, [pc, #92] @ (1e1a0c ) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e18dc │ │ │ │ - ldr r0, [pc, #88] @ (1e1968 ) │ │ │ │ + beq.n 1e1984 │ │ │ │ + ldr r0, [pc, #88] @ (1e1a10 ) │ │ │ │ add r0, pc │ │ │ │ - bl 359990 │ │ │ │ - b.n 1e18d0 │ │ │ │ - ldr r0, [pc, #80] @ (1e196c ) │ │ │ │ + bl 359a38 │ │ │ │ + b.n 1e1978 │ │ │ │ + ldr r0, [pc, #80] @ (1e1a14 ) │ │ │ │ str r2, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ - bl 1e80fc │ │ │ │ - ldr r3, [pc, #76] @ (1e1970 ) │ │ │ │ + bl 1e81a4 │ │ │ │ + ldr r3, [pc, #76] @ (1e1a18 ) │ │ │ │ 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 1e18b8 │ │ │ │ + b.n 1e1960 │ │ │ │ nop │ │ │ │ - subs r4, r5, #4 │ │ │ │ + subs r4, r0, #2 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - adds r2, #170 @ 0xaa │ │ │ │ + adds r2, #194 @ 0xc2 │ │ │ │ movs r1, r3 │ │ │ │ - b.n 1e17f4 │ │ │ │ + b.n 1e174c │ │ │ │ lsls r7, r4, #2 │ │ │ │ - movs r0, #104 @ 0x68 │ │ │ │ + subs r0, r0, #7 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - movs r0, #96 @ 0x60 │ │ │ │ + subs r0, r7, #6 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - movs r0, #78 @ 0x4e │ │ │ │ + subs r6, r4, #6 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - movs r0, #62 @ 0x3e │ │ │ │ + subs r6, r2, #6 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #48 @ 0x30 │ │ │ │ + subs r0, r1, #6 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldr r4, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r5, [sp, #56] @ 0x38 │ │ │ │ movs r4, r3 │ │ │ │ - movs r0, #10 │ │ │ │ + subs r2, r4, #5 │ │ │ │ lsls r0, r5, #2 │ │ │ │ vmaxnm.f32 , , │ │ │ │ - adds r2, #56 @ 0x38 │ │ │ │ + adds r2, #80 @ 0x50 │ │ │ │ movs r1, r3 │ │ │ │ - subs r4, r4, #7 │ │ │ │ + subs r4, r7, #4 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ vldr d7, [sp, #32] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ - cbz r1, 1e19c0 │ │ │ │ + cbz r1, 1e1a68 │ │ │ │ str r2, [sp, #12] │ │ │ │ - ldr r2, [pc, #60] @ (1e19d8 ) │ │ │ │ + ldr r2, [pc, #60] @ (1e1a80 ) │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #8] │ │ │ │ add r2, pc │ │ │ │ vstr d7, [sp] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 59208 <__fprintf_chk@plt> │ │ │ │ @@ -540472,71 +540557,71 @@ │ │ │ │ ldrd ip, r1, [r3] │ │ │ │ ldr.w r3, [ip, #12] │ │ │ │ blx r3 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ str r2, [sp, #12] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #20] @ (1e19dc ) │ │ │ │ + ldr r2, [pc, #20] @ (1e1a84 ) │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ vstr d7, [sp] │ │ │ │ blx 59208 <__fprintf_chk@plt> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - adds r1, #202 @ 0xca │ │ │ │ + adds r1, #226 @ 0xe2 │ │ │ │ movs r1, r3 │ │ │ │ - adds r1, #180 @ 0xb4 │ │ │ │ + adds r1, #204 @ 0xcc │ │ │ │ movs r1, r3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrd r1, r2, [r0, #268] @ 0x10c │ │ │ │ sub sp, #8 │ │ │ │ ldr.w r3, [r0, #264] @ 0x108 │ │ │ │ ldr.w r4, [r0, #276] @ 0x114 │ │ │ │ subs r3, r3, r2 │ │ │ │ - ldr r2, [pc, #24] @ (1e1a18 ) │ │ │ │ + ldr r2, [pc, #24] @ (1e1ac0 ) │ │ │ │ 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 59208 <__fprintf_chk@plt> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - adds r1, #138 @ 0x8a │ │ │ │ + adds r1, #162 @ 0xa2 │ │ │ │ movs r1, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #12] @ (1e1a38 ) │ │ │ │ + ldr r2, [pc, #12] @ (1e1ae0 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 59208 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - adds r1, #116 @ 0x74 │ │ │ │ + adds r1, #140 @ 0x8c │ │ │ │ movs r1, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #16] @ (1e1a5c ) │ │ │ │ + ldr r2, [pc, #16] @ (1e1b04 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r3, [r0, #280] @ 0x118 │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ blx 59208 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - adds r1, #130 @ 0x82 │ │ │ │ + adds r1, #154 @ 0x9a │ │ │ │ movs r1, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r2 │ │ │ │ sub sp, #28 │ │ │ │ @@ -540545,311 +540630,311 @@ │ │ │ │ ldrd r2, r3, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ ldrd r3, r2, [r0, #280] @ 0x118 │ │ │ │ str r2, [sp, #0] │ │ │ │ str r1, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #40] @ (1e1ab4 ) │ │ │ │ + ldr r2, [pc, #40] @ (1e1b5c ) │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 59208 <__fprintf_chk@plt> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 1e1aa6 │ │ │ │ + cbz r3, 1e1b4e │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ blx r3 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r2, [pc, #16] @ (1e1ab8 ) │ │ │ │ + ldr r2, [pc, #16] @ (1e1b60 ) │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 59208 <__fprintf_chk@plt> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - adds r1, #90 @ 0x5a │ │ │ │ + adds r1, #114 @ 0x72 │ │ │ │ movs r1, r3 │ │ │ │ - strh r2, [r1, #2] │ │ │ │ + strh r2, [r4, #2] │ │ │ │ movs r7, r2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #12] @ (1e1ad8 ) │ │ │ │ + ldr r2, [pc, #12] @ (1e1b80 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 59208 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - strh r4, [r4, #0] │ │ │ │ + strh r4, [r7, #0] │ │ │ │ movs r7, r2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #12] @ (1e1af8 ) │ │ │ │ + ldr r2, [pc, #12] @ (1e1ba0 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 59208 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - adds r1, #8 │ │ │ │ + adds r1, #32 │ │ │ │ movs r1, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r3, [r0, #288] @ 0x120 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r3, 1e1b66 │ │ │ │ + cbnz r3, 1e1c0e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #88] @ (1e1b74 ) │ │ │ │ + ldr r2, [pc, #88] @ (1e1c1c ) │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ blx 59208 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #80] @ (1e1b78 ) │ │ │ │ + ldr r2, [pc, #80] @ (1e1c20 ) │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ strd r0, r1, [sp] │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ blx 59208 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #64] @ (1e1b7c ) │ │ │ │ + ldr r2, [pc, #64] @ (1e1c24 ) │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 59208 <__fprintf_chk@plt> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - cbz r2, 1e1b56 │ │ │ │ + cbz r2, 1e1bfe │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [pc, #40] @ (1e1b80 ) │ │ │ │ + ldr r2, [pc, #40] @ (1e1c28 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 59208 <__fprintf_chk@plt> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r2, [pc, #28] @ (1e1b84 ) │ │ │ │ + ldr r2, [pc, #28] @ (1e1c2c ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 59208 <__fprintf_chk@plt> │ │ │ │ - b.n 1e1b16 │ │ │ │ - adds r0, #244 @ 0xf4 │ │ │ │ + b.n 1e1bbe │ │ │ │ + adds r1, #12 │ │ │ │ movs r1, r3 │ │ │ │ - adds r0, #248 @ 0xf8 │ │ │ │ + adds r1, #16 │ │ │ │ movs r1, r3 │ │ │ │ - adds r1, #0 │ │ │ │ + adds r1, #24 │ │ │ │ movs r1, r3 │ │ │ │ - adds r0, #240 @ 0xf0 │ │ │ │ + adds r1, #8 │ │ │ │ movs r1, r3 │ │ │ │ - adds r0, #208 @ 0xd0 │ │ │ │ + adds r0, #232 @ 0xe8 │ │ │ │ movs r1, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrd r1, r2, [r0, #268] @ 0x10c │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r3, [r0, #264] @ 0x108 │ │ │ │ sub sp, #8 │ │ │ │ ldr.w r0, [r0, #276] @ 0x114 │ │ │ │ subs r5, r3, r2 │ │ │ │ - ldr r2, [pc, #44] @ (1e1bd8 ) │ │ │ │ + ldr r2, [pc, #44] @ (1e1c80 ) │ │ │ │ sbc.w r6, r1, r0 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ blx 59208 <__fprintf_chk@plt> │ │ │ │ strd r5, r6, [sp] │ │ │ │ - ldr r2, [pc, #28] @ (1e1bdc ) │ │ │ │ + ldr r2, [pc, #28] @ (1e1c84 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 59208 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #20] @ (1e1be0 ) │ │ │ │ + ldr r2, [pc, #20] @ (1e1c88 ) │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 59208 <__fprintf_chk@plt> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - adds r0, #164 @ 0xa4 │ │ │ │ + adds r0, #188 @ 0xbc │ │ │ │ movs r1, r3 │ │ │ │ - adds r0, #150 @ 0x96 │ │ │ │ + adds r0, #174 @ 0xae │ │ │ │ movs r1, r3 │ │ │ │ - stmia r3!, {r1, r3, r6} │ │ │ │ + stmia r3!, {r1, r5, r6} │ │ │ │ movs r1, r3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w r2, [r0, #284] @ 0x11c │ │ │ │ sub sp, #12 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r2, 1e1c0c │ │ │ │ - ldr r2, [pc, #32] @ (1e1c20 ) │ │ │ │ + cbnz r2, 1e1cb4 │ │ │ │ + ldr r2, [pc, #32] @ (1e1cc8 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r3, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 59208 <__fprintf_chk@plt> │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldr r2, [pc, #20] @ (1e1c24 ) │ │ │ │ + ldr r2, [pc, #20] @ (1e1ccc ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 59208 <__fprintf_chk@plt> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 1e1bfc │ │ │ │ + b.n 1e1ca4 │ │ │ │ nop │ │ │ │ - adds r0, #110 @ 0x6e │ │ │ │ + adds r0, #134 @ 0x86 │ │ │ │ movs r1, r3 │ │ │ │ - adds r0, #42 @ 0x2a │ │ │ │ + adds r0, #66 @ 0x42 │ │ │ │ movs r1, r3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w r3, [r0, #280] @ 0x118 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r3, 1e1c58 │ │ │ │ - ldr r2, [pc, #44] @ (1e1c6c ) │ │ │ │ + cbnz r3, 1e1d00 │ │ │ │ + ldr r2, [pc, #44] @ (1e1d14 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 59208 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #36] @ (1e1c70 ) │ │ │ │ + ldr r2, [pc, #36] @ (1e1d18 ) │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 59208 <__fprintf_chk@plt> │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [pc, #24] @ (1e1c74 ) │ │ │ │ + ldr r2, [pc, #24] @ (1e1d1c ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 59208 <__fprintf_chk@plt> │ │ │ │ ldr.w r3, [r4, #280] @ 0x118 │ │ │ │ - b.n 1e1c3e │ │ │ │ + b.n 1e1ce6 │ │ │ │ nop │ │ │ │ - adds r0, #60 @ 0x3c │ │ │ │ + adds r0, #84 @ 0x54 │ │ │ │ movs r1, r3 │ │ │ │ - adds r0, #64 @ 0x40 │ │ │ │ + adds r0, #88 @ 0x58 │ │ │ │ movs r1, r3 │ │ │ │ - cmp r7, #222 @ 0xde │ │ │ │ + cmp r7, #246 @ 0xf6 │ │ │ │ movs r1, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #12] @ (1e1c94 ) │ │ │ │ + ldr r2, [pc, #12] @ (1e1d3c ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 59208 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - adds r0, #20 │ │ │ │ + adds r0, #44 @ 0x2c │ │ │ │ movs r1, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #12] @ (1e1cb4 ) │ │ │ │ + ldr r2, [pc, #12] @ (1e1d5c ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 59208 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r7, #208 @ 0xd0 │ │ │ │ + cmp r7, #232 @ 0xe8 │ │ │ │ movs r1, r3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #20] @ (1e1cdc ) │ │ │ │ + ldr r2, [pc, #20] @ (1e1d84 ) │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 59208 <__fprintf_chk@plt> │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ blx 5a008 │ │ │ │ pop {r4, pc} │ │ │ │ - cmp r7, #214 @ 0xd6 │ │ │ │ + cmp r7, #238 @ 0xee │ │ │ │ movs r1, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ add.w r5, r0, #4096 @ 0x1000 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r1, [r5, #16] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ - cbz r1, 1e1d06 │ │ │ │ + cbz r1, 1e1dae │ │ │ │ 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 1e1d50 │ │ │ │ + beq.n 1e1df8 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ subs r3, #1 │ │ │ │ ands r3, r6 │ │ │ │ add r3, r0 │ │ │ │ - b.n 1e1d2e │ │ │ │ + b.n 1e1dd6 │ │ │ │ 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 1e1d50 │ │ │ │ + beq.n 1e1df8 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r0] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e1d34 │ │ │ │ + bne.n 1e1ddc │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e1d1a │ │ │ │ + bne.n 1e1dc2 │ │ │ │ blx 58d60 │ │ │ │ - b.n 1e1d1a │ │ │ │ + b.n 1e1dc2 │ │ │ │ blx 58d60 │ │ │ │ mov r0, r4 │ │ │ │ ldrd r2, r3, [r4] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ blx 58d60 │ │ │ │ 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 1e1ce0 │ │ │ │ + bl 1e1d88 │ │ │ │ pop {r3, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -540861,31 +540946,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 1e1e08 │ │ │ │ + beq.n 1e1eb0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - bcs.n 1e1dfe │ │ │ │ + bcs.n 1e1ea6 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1e1e7c │ │ │ │ + beq.n 1e1f24 │ │ │ │ add.w r6, r4, #4096 @ 0x1000 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ - cbz r3, 1e1dc8 │ │ │ │ + cbz r3, 1e1e70 │ │ │ │ ldrd r3, r2, [r3, #8] │ │ │ │ subs r3, r2, r3 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs.n 1e1e7c │ │ │ │ + bcs.n 1e1f24 │ │ │ │ add.w r0, r4, #4096 @ 0x1000 │ │ │ │ adds r0, #24 │ │ │ │ - bl 1e7e5c │ │ │ │ + bl 1e7f04 │ │ │ │ mov r5, r0 │ │ │ │ mov.w r0, #272 @ 0x110 │ │ │ │ blx 59ce8 │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r0 │ │ │ │ dmb ish │ │ │ │ str.w r2, [r3], #16 │ │ │ │ @@ -540915,18 +541000,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 1e1e52 │ │ │ │ + beq.n 1e1efa │ │ │ │ ldr r1, [r1, #0] │ │ │ │ lsls r1, r1, #26 │ │ │ │ - bpl.n 1e1e52 │ │ │ │ + bpl.n 1e1efa │ │ │ │ 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] │ │ │ │ @@ -540934,57 +541019,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 1e7e2c │ │ │ │ + bl 1e7ed4 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1e1e84 │ │ │ │ + bne.n 1e1f2c │ │ │ │ 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 1e7e5c │ │ │ │ + bl 1e7f04 │ │ │ │ mov r8, r0 │ │ │ │ mov.w r0, #272 @ 0x110 │ │ │ │ blx 59ce8 │ │ │ │ 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 1e1e72 │ │ │ │ + b.n 1e1f1a │ │ │ │ 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] @ (1e1fc0 ) │ │ │ │ + ldr r5, [pc, #252] @ (1e2068 ) │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ add r5, pc │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ uxtb r1, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1e1fa0 │ │ │ │ + beq.n 1e2048 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ movs r0, #1 │ │ │ │ str r1, [r4, #24] │ │ │ │ - ldr r6, [pc, #232] @ (1e1fc4 ) │ │ │ │ + ldr r6, [pc, #232] @ (1e206c ) │ │ │ │ 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] │ │ │ │ @@ -541013,154 +541098,154 @@ │ │ │ │ blx 59b38 │ │ │ │ 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 1e1f44 │ │ │ │ + beq.n 1e1fec │ │ │ │ ldr r3, [r6, #8] │ │ │ │ lsls r1, r5, #30 │ │ │ │ - bpl.n 1e1f66 │ │ │ │ - ldr r1, [pc, #132] @ (1e1fc8 ) │ │ │ │ + bpl.n 1e200e │ │ │ │ + ldr r1, [pc, #132] @ (1e2070 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r2, [r4, #244] @ 0xf4 │ │ │ │ strd r3, r1, [r4, #56] @ 0x38 │ │ │ │ - cbz r2, 1e1f7a │ │ │ │ + cbz r2, 1e2022 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ tst.w r3, #13 │ │ │ │ - beq.n 1e1f62 │ │ │ │ + beq.n 1e200a │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ - cbz r3, 1e1f62 │ │ │ │ + cbz r3, 1e200a │ │ │ │ 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 1e1f9a │ │ │ │ + bpl.n 1e2042 │ │ │ │ ldr.w r2, [r4, #244] @ 0xf4 │ │ │ │ - ldr r1, [pc, #92] @ (1e1fcc ) │ │ │ │ + ldr r1, [pc, #92] @ (1e2074 ) │ │ │ │ add r1, pc │ │ │ │ strd r3, r1, [r4, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e1f4e │ │ │ │ - ldr r1, [pc, #84] @ (1e1fd0 ) │ │ │ │ + bne.n 1e1ff6 │ │ │ │ + ldr r1, [pc, #84] @ (1e2078 ) │ │ │ │ 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 1e7844 │ │ │ │ + bl 1e78ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e1f4e │ │ │ │ + bne.n 1e1ff6 │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ - b.n 1e1f4e │ │ │ │ - ldr r1, [pc, #56] @ (1e1fd4 ) │ │ │ │ + b.n 1e1ff6 │ │ │ │ + ldr r1, [pc, #56] @ (1e207c ) │ │ │ │ add r1, pc │ │ │ │ - b.n 1e1f44 │ │ │ │ - ldr r1, [pc, #52] @ (1e1fd8 ) │ │ │ │ + b.n 1e1fec │ │ │ │ + ldr r1, [pc, #52] @ (1e2080 ) │ │ │ │ adds r0, r5, #4 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ add r1, pc │ │ │ │ - bl 1f601c │ │ │ │ + bl 1f60c4 │ │ │ │ mov.w r1, #1 │ │ │ │ dmb ish │ │ │ │ strb r1, [r5, #0] │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ - b.n 1e1ed4 │ │ │ │ + b.n 1e1f7c │ │ │ │ nop │ │ │ │ - subs r6, r0, r1 │ │ │ │ + adds r6, r3, r6 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - subs r0, r6, r0 │ │ │ │ + adds r0, r1, r6 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - lsls r2, r0, #6 │ │ │ │ + lsls r2, r3, #3 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - lsls r0, r6, #5 │ │ │ │ + lsls r0, r1, #3 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - cmp r5, #40 @ 0x28 │ │ │ │ + cmp r5, #64 @ 0x40 │ │ │ │ movs r1, r3 │ │ │ │ - lsls r0, r4, #5 │ │ │ │ + lsls r0, r7, #2 │ │ │ │ lsls r0, r5, #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, 1e2004 │ │ │ │ + cbz r3, 1e20ac │ │ │ │ ldr.w r3, [r0, #284] @ 0x11c │ │ │ │ - cbnz r3, 1e203c │ │ │ │ + cbnz r3, 1e20e4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ blx 5a008 │ │ │ │ ldr.w r0, [r4, #296] @ 0x128 │ │ │ │ blx 58d60 │ │ │ │ ldr.w r3, [r4, #244] @ 0xf4 │ │ │ │ - cbz r3, 1e203a │ │ │ │ + cbz r3, 1e20e2 │ │ │ │ add.w r0, r4, #64 @ 0x40 │ │ │ │ add.w r5, r4, #300 @ 0x12c │ │ │ │ - bl 1e7ad8 │ │ │ │ + bl 1e7b80 │ │ │ │ add.w r0, r4, #64 @ 0x40 │ │ │ │ - bl 1e79e0 │ │ │ │ + bl 1e7a88 │ │ │ │ ldr.w r0, [r4, #304] @ 0x130 │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 1e203a │ │ │ │ - bl 1e1ce0 │ │ │ │ + beq.n 1e20e2 │ │ │ │ + bl 1e1d88 │ │ │ │ ldr.w r0, [r4, #304] @ 0x130 │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 1e202e │ │ │ │ + bne.n 1e20d6 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ blx r3 │ │ │ │ - b.n 1e1ff6 │ │ │ │ + b.n 1e209e │ │ │ │ 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 1e20ae │ │ │ │ + beq.n 1e2156 │ │ │ │ ldr.w r2, [r0, #300] @ 0x12c │ │ │ │ mov r4, r0 │ │ │ │ - ldr.w r9, [pc, #72] @ 1e20b4 │ │ │ │ + ldr.w r9, [pc, #72] @ 1e215c │ │ │ │ movw r6, #4144 @ 0x1030 │ │ │ │ - ldr r7, [pc, #68] @ (1e20b8 ) │ │ │ │ + ldr r7, [pc, #68] @ (1e2160 ) │ │ │ │ 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 1e7a84 │ │ │ │ + bl 1e7b2c │ │ │ │ ldr.w r1, [r4, #304] @ 0x130 │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 1e2080 │ │ │ │ + bne.n 1e2128 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - bl fffd40b6 │ │ │ │ + bl fffd415e │ │ │ │ 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 │ │ │ │ @@ -541194,19 +541279,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 1e213c │ │ │ │ - bl 1e1ce0 │ │ │ │ + beq.n 1e21e4 │ │ │ │ + bl 1e1d88 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 1e2132 │ │ │ │ + bne.n 1e21da │ │ │ │ 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 │ │ │ │ @@ -541246,21 +541331,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, 1e21de │ │ │ │ + cbnz r4, 1e2286 │ │ │ │ clz r4, ip │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r4, r4, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r4, #0 │ │ │ │ - cbnz r4, 1e21ec │ │ │ │ + cbnz r4, 1e2294 │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ cmpeq lr, r0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ cmp ip, r1 │ │ │ │ @@ -541272,21 +541357,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 1e21ae │ │ │ │ + b.n 1e2256 │ │ │ │ ldr.w ip, [r3, #12] │ │ │ │ add.w r4, r3, #8 │ │ │ │ cmp ip, r4 │ │ │ │ it eq │ │ │ │ moveq.w ip, #0 │ │ │ │ - b.n 1e21be │ │ │ │ + b.n 1e2266 │ │ │ │ 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 │ │ │ │ @@ -541302,47 +541387,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 1e23ee │ │ │ │ + bne.w 1e2496 │ │ │ │ subs r1, r3, #0 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1e2400 │ │ │ │ + bne.w 1e24a8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r2, r9 │ │ │ │ it eq │ │ │ │ cmpeq r6, r3 │ │ │ │ - beq.w 1e23e4 │ │ │ │ + beq.w 1e248c │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - b.n 1e2288 │ │ │ │ + b.n 1e2330 │ │ │ │ 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 1e23ca │ │ │ │ + beq.w 1e2472 │ │ │ │ ldrd r2, r3, [sp, #36] @ 0x24 │ │ │ │ cmp r9, r2 │ │ │ │ it eq │ │ │ │ cmpeq r6, r3 │ │ │ │ - beq.w 1e23e4 │ │ │ │ + beq.w 1e248c │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ - bl 1e1d88 │ │ │ │ + bl 1e1e30 │ │ │ │ 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 │ │ │ │ @@ -541377,15 +541462,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, 1e2356 │ │ │ │ + cbz r3, 1e23fe │ │ │ │ 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 │ │ │ │ @@ -541408,73 +541493,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 59c7c │ │ │ │ cmp r7, r9 │ │ │ │ - beq.w 1e2264 │ │ │ │ + beq.w 1e230c │ │ │ │ ldrd r3, r8, [r4, #24] │ │ │ │ cmp r8, r3 │ │ │ │ - beq.w 1e2264 │ │ │ │ + beq.w 1e230c │ │ │ │ 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 1e7e5c │ │ │ │ + bl 1e7f04 │ │ │ │ ldr.w r3, [sl] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ adds r2, #1 │ │ │ │ strex r1, r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1e239c │ │ │ │ + bne.n 1e2444 │ │ │ │ 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 1e238e │ │ │ │ - b.n 1e2264 │ │ │ │ + bne.n 1e2436 │ │ │ │ + b.n 1e230c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 1e23e4 │ │ │ │ + beq.n 1e248c │ │ │ │ ldrd r2, r3, [sp, #36] @ 0x24 │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r9, [r9, #4] │ │ │ │ cmp r9, r2 │ │ │ │ it eq │ │ │ │ cmpeq r6, r3 │ │ │ │ - bne.w 1e2288 │ │ │ │ + bne.w 1e2330 │ │ │ │ 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 1e2242 │ │ │ │ + b.n 1e22ea │ │ │ │ ldr r2, [r3, #12] │ │ │ │ adds r3, #8 │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ - b.n 1e2254 │ │ │ │ + b.n 1e22fc │ │ │ │ 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 │ │ │ │ @@ -541493,82 +541578,82 @@ │ │ │ │ movne.w ip, #1 │ │ │ │ cmp r4, #0 │ │ │ │ it ne │ │ │ │ movne.w ip, #0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1e2490 │ │ │ │ - cbnz r1, 1e24a2 │ │ │ │ + bne.n 1e2538 │ │ │ │ + cbnz r1, 1e254a │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1e2474 │ │ │ │ + beq.n 1e251c │ │ │ │ ldr r2, [r4, #12] │ │ │ │ adds r3, r0, #2 │ │ │ │ movs r1, #0 │ │ │ │ subs r2, r2, r0 │ │ │ │ add.w r0, r4, r3, lsl #3 │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 5926c │ │ │ │ ldr r4, [r4, #4] │ │ │ │ movs r0, #0 │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 1e245a │ │ │ │ - cbz r5, 1e2486 │ │ │ │ + bne.n 1e2502 │ │ │ │ + cbz r5, 1e252e │ │ │ │ subs r2, r6, r0 │ │ │ │ adds r0, #2 │ │ │ │ movs r1, #0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ add.w r0, r5, r0, lsl #3 │ │ │ │ blx 5926c │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ ldr r4, [r2, #12] │ │ │ │ adds r2, #8 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 1e2454 │ │ │ │ - cbnz r1, 1e24b2 │ │ │ │ + bne.n 1e24fc │ │ │ │ + cbnz r1, 1e255a │ │ │ │ movs r4, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1e245a │ │ │ │ - b.n 1e2486 │ │ │ │ + bne.n 1e2502 │ │ │ │ + b.n 1e252e │ │ │ │ ldr r5, [r3, #12] │ │ │ │ adds r3, #8 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 1e2456 │ │ │ │ + bne.n 1e24fe │ │ │ │ movs r5, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1e245a │ │ │ │ - b.n 1e2486 │ │ │ │ + bne.n 1e2502 │ │ │ │ + b.n 1e252e │ │ │ │ ldr r5, [r3, #12] │ │ │ │ adds r3, #8 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 1e249a │ │ │ │ - b.n 1e2486 │ │ │ │ + bne.n 1e2542 │ │ │ │ + b.n 1e252e │ │ │ │ stmdb 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 1e1d88 │ │ │ │ + bl 1e1e30 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ adds r3, r5, #1 │ │ │ │ str r3, [r0, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1e25ce │ │ │ │ + beq.n 1e2676 │ │ │ │ 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 │ │ │ │ @@ -541584,28 +541669,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 1e25ae │ │ │ │ + bpl.n 1e2656 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ - cbz r3, 1e259c │ │ │ │ + cbz r3, 1e2644 │ │ │ │ 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 1e255e │ │ │ │ + b.n 1e2606 │ │ │ │ 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]! │ │ │ │ @@ -541624,15 +541709,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 1e254e │ │ │ │ + bne.n 1e25f6 │ │ │ │ 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 │ │ │ │ @@ -541647,43 +541732,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 1e2500 │ │ │ │ + b.n 1e25a8 │ │ │ │ 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 1e2602 │ │ │ │ + beq.n 1e26aa │ │ │ │ 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 1e25ec │ │ │ │ - cbz r6, 1e261c │ │ │ │ + bne.n 1e2694 │ │ │ │ + cbz r6, 1e26c4 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 1e263a │ │ │ │ + beq.n 1e26e2 │ │ │ │ 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 1e2626 │ │ │ │ + b.n 1e26ce │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 1e263a │ │ │ │ + beq.n 1e26e2 │ │ │ │ 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] │ │ │ │ @@ -541694,218 +541779,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] @ (1e2664 ) │ │ │ │ + ldr r4, [pc, #16] @ (1e270c ) │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 58d60 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - asrs r4, r2, #11 │ │ │ │ + asrs r4, r5, #8 │ │ │ │ lsls r0, r5, #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] @ (1e271c ) │ │ │ │ + ldr r0, [pc, #164] @ (1e27c4 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #164] @ (1e2720 ) │ │ │ │ + ldr r3, [pc, #164] @ (1e27c8 ) │ │ │ │ add r0, pc │ │ │ │ add r3, pc │ │ │ │ mov r4, r3 │ │ │ │ - bl 1e13c8 │ │ │ │ - cbz r0, 1e26a0 │ │ │ │ + bl 1e1470 │ │ │ │ + cbz r0, 1e2748 │ │ │ │ blx 5a26c │ │ │ │ - ldr r3, [pc, #148] @ (1e2724 ) │ │ │ │ + ldr r3, [pc, #148] @ (1e27cc ) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #0] │ │ │ │ - cbz r0, 1e269c │ │ │ │ - ldr r0, [pc, #144] @ (1e2728 ) │ │ │ │ + cbz r0, 1e2744 │ │ │ │ + ldr r0, [pc, #144] @ (1e27d0 ) │ │ │ │ add r0, pc │ │ │ │ - bl 359990 │ │ │ │ + bl 359a38 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #136] @ (1e272c ) │ │ │ │ + ldr r2, [pc, #136] @ (1e27d4 ) │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r4, [r4, r2] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 5a0bc │ │ │ │ ldr r5, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1e26f6 │ │ │ │ - ldr r0, [pc, #120] @ (1e2730 ) │ │ │ │ + cbz r0, 1e279e │ │ │ │ + ldr r0, [pc, #120] @ (1e27d8 ) │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ blx 590dc │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1e270e │ │ │ │ + cbz r0, 1e27b6 │ │ │ │ blx 59cf4 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 58e78 │ │ │ │ - cbnz r0, 1e2708 │ │ │ │ + cbnz r0, 1e27b0 │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ mov r0, r5 │ │ │ │ blx 5a0bc │ │ │ │ - cbz r0, 1e2708 │ │ │ │ + cbz r0, 1e27b0 │ │ │ │ adds r0, #1 │ │ │ │ blx 5a26c │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx 58d60 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r2, 1e270e │ │ │ │ - ldr r3, [pc, #68] @ (1e2734 ) │ │ │ │ + cbz r2, 1e27b6 │ │ │ │ + ldr r3, [pc, #68] @ (1e27dc ) │ │ │ │ add r3, pc │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 1e2694 │ │ │ │ + b.n 1e273c │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ mov r0, r5 │ │ │ │ blx 5a0bc │ │ │ │ - cbz r0, 1e2716 │ │ │ │ + cbz r0, 1e27be │ │ │ │ adds r0, #1 │ │ │ │ blx 5a26c │ │ │ │ - b.n 1e268c │ │ │ │ + b.n 1e2734 │ │ │ │ mov r0, r5 │ │ │ │ blx 58d60 │ │ │ │ adds r0, r6, #1 │ │ │ │ blx 5a26c │ │ │ │ - b.n 1e268c │ │ │ │ + b.n 1e2734 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 1e2688 │ │ │ │ + b.n 1e2730 │ │ │ │ nop │ │ │ │ - movs r6, #220 @ 0xdc │ │ │ │ + movs r6, #244 @ 0xf4 │ │ │ │ movs r1, r3 │ │ │ │ - bls.n 1e2820 │ │ │ │ + bhi.n 1e2778 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - asrs r2, r3, #10 │ │ │ │ + asrs r2, r6, #7 │ │ │ │ lsls r0, r5, #2 │ │ │ │ @ instruction: 0xffabffff │ │ │ │ lsrs r4, r6, #7 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #180 @ 0xb4 │ │ │ │ + movs r6, #204 @ 0xcc │ │ │ │ movs r1, r3 │ │ │ │ - asrs r0, r7, #8 │ │ │ │ + asrs r0, r2, #6 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #48] @ (1e2778 ) │ │ │ │ + ldr r2, [pc, #48] @ (1e2820 ) │ │ │ │ sub sp, #12 │ │ │ │ add r2, pc │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ uxtb r3, r3 │ │ │ │ - cbz r3, 1e275c │ │ │ │ - ldr r3, [pc, #40] @ (1e277c ) │ │ │ │ + cbz r3, 1e2804 │ │ │ │ + ldr r3, [pc, #40] @ (1e2824 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldr r1, [pc, #32] @ (1e2780 ) │ │ │ │ + ldr r1, [pc, #32] @ (1e2828 ) │ │ │ │ adds r0, r2, #4 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ - bl 1f601c │ │ │ │ + bl 1f60c4 │ │ │ │ dmb ish │ │ │ │ mov.w r3, #1 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ strb r3, [r2, #0] │ │ │ │ - b.n 1e2752 │ │ │ │ + b.n 1e27fa │ │ │ │ nop │ │ │ │ - asrs r6, r2, #7 │ │ │ │ + asrs r6, r5, #4 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - asrs r4, r2, #7 │ │ │ │ + asrs r4, r5, #4 │ │ │ │ lsls r0, r5, #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] @ (1e27d4 ) │ │ │ │ + ldr r0, [pc, #60] @ (1e287c ) │ │ │ │ mov r2, r1 │ │ │ │ mov r4, r1 │ │ │ │ add r0, pc │ │ │ │ mov r1, r5 │ │ │ │ blx 591d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 1e27ca │ │ │ │ - ldr r0, [pc, #48] @ (1e27d8 ) │ │ │ │ + bgt.n 1e2872 │ │ │ │ + ldr r0, [pc, #48] @ (1e2880 ) │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 591d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 1e27ca │ │ │ │ - ldr r0, [pc, #36] @ (1e27dc ) │ │ │ │ + bgt.n 1e2872 │ │ │ │ + ldr r0, [pc, #36] @ (1e2884 ) │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 591d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 1e27ca │ │ │ │ + bgt.n 1e2872 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 1e27c6 │ │ │ │ + beq.n 1e286e │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r5, r0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - movs r5, #210 @ 0xd2 │ │ │ │ + movs r5, #234 @ 0xea │ │ │ │ movs r1, r3 │ │ │ │ - movs r5, #208 @ 0xd0 │ │ │ │ + movs r5, #232 @ 0xe8 │ │ │ │ movs r1, r3 │ │ │ │ - movs r5, #212 @ 0xd4 │ │ │ │ + movs r5, #236 @ 0xec │ │ │ │ movs r1, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #72] @ (1e283c ) │ │ │ │ + ldr r0, [pc, #72] @ (1e28e4 ) │ │ │ │ mov r6, r1 │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ blx 59578 │ │ │ │ adds r3, r0, #1 │ │ │ │ itt eq │ │ │ │ moveq r0, #0 │ │ │ │ strbeq r0, [r4, #0] │ │ │ │ - beq.n 1e2838 │ │ │ │ + beq.n 1e28e0 │ │ │ │ subs r2, r6, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ blx 593c8 │ │ │ │ subs.w ip, r0, #0 │ │ │ │ - ble.n 1e282a │ │ │ │ + ble.n 1e28d2 │ │ │ │ subs r3, r4, #1 │ │ │ │ movs r0, #32 │ │ │ │ add.w r1, ip, r3 │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ - cbnz r2, 1e2826 │ │ │ │ + cbnz r2, 1e28ce │ │ │ │ strb r0, [r3, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 1e281e │ │ │ │ + bne.n 1e28c6 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r3, [r4, ip] │ │ │ │ blx 59374 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - movs r5, #174 @ 0xae │ │ │ │ + movs r5, #198 @ 0xc6 │ │ │ │ movs r1, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #0 │ │ │ │ blx 59338 │ │ │ │ @@ -541946,35 +542031,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 59548 │ │ │ │ - cbz r0, 1e2906 │ │ │ │ + cbz r0, 1e29ae │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 1e28f8 │ │ │ │ + beq.n 1e29a0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1e28f8 │ │ │ │ + cbz r3, 1e29a0 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, r4 │ │ │ │ it eq │ │ │ │ streq r0, [r3, #4] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 1e28f2 │ │ │ │ + cbz r3, 1e299a │ │ │ │ str r0, [r3, #12] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 1e28f8 │ │ │ │ + cbz r3, 1e29a0 │ │ │ │ str r0, [r3, #8] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - cbz r3, 1e2904 │ │ │ │ + cbz r3, 1e29ac │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e28fc │ │ │ │ + bne.n 1e29a4 │ │ │ │ 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] │ │ │ │ @@ -541984,17 +542069,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov r8, r1 │ │ │ │ blx 59cf4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ adds r4, r6, r7 │ │ │ │ adds r1, r4, #1 │ │ │ │ - bl 1e28bc │ │ │ │ + bl 1e2964 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1e294e │ │ │ │ + cbz r0, 1e29f6 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ add r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 59c7c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r0, #1 │ │ │ │ @@ -542007,176 +542092,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 1e2ac4 │ │ │ │ + beq.w 1e2b6c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ str r3, [r2, #4] │ │ │ │ ldr.w r8, [r7, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1e2aaa │ │ │ │ + beq.w 1e2b52 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ str r3, [r7, #4] │ │ │ │ ldr.w r9, [r8, #4] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1e2a8c │ │ │ │ + beq.n 1e2b34 │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ str.w r3, [r8, #4] │ │ │ │ ldr.w r6, [r9, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1e2a70 │ │ │ │ + beq.n 1e2b18 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ str.w r3, [r9, #4] │ │ │ │ ldr r4, [r6, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1e2a58 │ │ │ │ + beq.n 1e2b00 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str r3, [r6, #4] │ │ │ │ ldr.w fp, [r4, #4] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1e2a42 │ │ │ │ + beq.n 1e2aea │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr.w sl, [fp, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1e2a26 │ │ │ │ + beq.n 1e2ace │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ str.w r3, [fp, #4] │ │ │ │ ldr.w r5, [sl, #4] │ │ │ │ - cbz r5, 1e2a0a │ │ │ │ + cbz r5, 1e2ab2 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ str.w r3, [sl, #4] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 1e29f2 │ │ │ │ + cbz r0, 1e2a9a │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r3, [r5, #4] │ │ │ │ - bl 1e2954 │ │ │ │ + bl 1e29fc │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e29e4 │ │ │ │ + bne.n 1e2a8c │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbz r3, 1e29fc │ │ │ │ + cbz r3, 1e2aa4 │ │ │ │ add.w r0, r5, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx 58d60 │ │ │ │ ldr.w r5, [sl, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1e29da │ │ │ │ + bne.n 1e2a82 │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ - cbz r3, 1e2a16 │ │ │ │ + cbz r3, 1e2abe │ │ │ │ add.w r0, sl, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, sl │ │ │ │ blx 58d60 │ │ │ │ ldr.w sl, [fp, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 1e29cc │ │ │ │ + bne.n 1e2a74 │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ - cbz r3, 1e2a32 │ │ │ │ + cbz r3, 1e2ada │ │ │ │ add.w r0, fp, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, fp │ │ │ │ blx 58d60 │ │ │ │ ldr.w fp, [r4, #4] │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 1e29bc │ │ │ │ + bne.n 1e2a64 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - cbz r3, 1e2a4c │ │ │ │ + cbz r3, 1e2af4 │ │ │ │ add.w r0, r4, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx 58d60 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1e29ae │ │ │ │ + bne.n 1e2a56 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ - cbz r3, 1e2a62 │ │ │ │ + cbz r3, 1e2b0a │ │ │ │ add.w r0, r6, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, r6 │ │ │ │ blx 58d60 │ │ │ │ ldr.w r6, [r9, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1e29a2 │ │ │ │ + bne.n 1e2a4a │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ - cbz r3, 1e2a7c │ │ │ │ + cbz r3, 1e2b24 │ │ │ │ add.w r0, r9, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, r9 │ │ │ │ blx 58d60 │ │ │ │ ldr.w r9, [r8, #4] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 1e2992 │ │ │ │ + bne.n 1e2a3a │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ - cbz r3, 1e2a98 │ │ │ │ + cbz r3, 1e2b40 │ │ │ │ add.w r0, r8, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, r8 │ │ │ │ blx 58d60 │ │ │ │ ldr.w r8, [r7, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 1e2982 │ │ │ │ + bne.w 1e2a2a │ │ │ │ ldr r3, [r7, #16] │ │ │ │ - cbz r3, 1e2ab4 │ │ │ │ + cbz r3, 1e2b5c │ │ │ │ add.w r0, r7, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, r7 │ │ │ │ blx 58d60 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r7, [r3, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1e2970 │ │ │ │ + bne.w 1e2a18 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r2, #16] │ │ │ │ - cbz r3, 1e2ad0 │ │ │ │ + cbz r3, 1e2b78 │ │ │ │ add.w r0, r2, #24 │ │ │ │ blx r3 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 58d60 │ │ │ │ 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, 1e2b12 │ │ │ │ + cbz r2, 1e2bba │ │ │ │ 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, 1e2b0e │ │ │ │ + cbz r2, 1e2bb6 │ │ │ │ str r3, [r2, #12] │ │ │ │ ldr.w r3, [r0, #-12] │ │ │ │ - cbz r3, 1e2b12 │ │ │ │ + cbz r3, 1e2bba │ │ │ │ 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, 1e2b38 │ │ │ │ + cbz r0, 1e2be0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w r3, [r4, #-20] │ │ │ │ - bl 1e2954 │ │ │ │ + bl 1e29fc │ │ │ │ ldr.w r0, [r4, #-20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e2b26 │ │ │ │ + bne.n 1e2bce │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ - cbz r3, 1e2b42 │ │ │ │ + cbz r3, 1e2bea │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx 58d60 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ @@ -542184,43 +542269,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 1e2bd0 │ │ │ │ + beq.n 1e2c78 │ │ │ │ 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, 1e2ba6 │ │ │ │ + cbz r4, 1e2c4e │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, ip │ │ │ │ - beq.n 1e2bb8 │ │ │ │ + beq.n 1e2c60 │ │ │ │ add.w r0, r3, #20 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1e2b9e │ │ │ │ + b.n 1e2c46 │ │ │ │ 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 1e2bb8 │ │ │ │ + beq.n 1e2c60 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ cmp r4, r1 │ │ │ │ - bhi.n 1e2b86 │ │ │ │ - b.n 1e2bb8 │ │ │ │ + bhi.n 1e2c2e │ │ │ │ + b.n 1e2c60 │ │ │ │ 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] │ │ │ │ @@ -542229,409 +542314,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, 1e2be0 │ │ │ │ + cbz r1, 1e2c88 │ │ │ │ add.w r1, r3, #20 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, r2 │ │ │ │ - bne.n 1e2c04 │ │ │ │ - cbz r2, 1e2bee │ │ │ │ + bne.n 1e2cac │ │ │ │ + cbz r2, 1e2c96 │ │ │ │ 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 1e2adc │ │ │ │ + bl 1e2b84 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 1e2be2 │ │ │ │ - b.n 1e2b66 │ │ │ │ + bne.n 1e2c8a │ │ │ │ + b.n 1e2c0e │ │ │ │ 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 59ce8 │ │ │ │ - cbz r0, 1e2c4c │ │ │ │ + cbz r0, 1e2cf4 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #0 │ │ │ │ strd r2, r3, [r0] │ │ │ │ strd r2, r3, [r0, #8] │ │ │ │ str r1, [r0, #16] │ │ │ │ - cbz r4, 1e2c4a │ │ │ │ + cbz r4, 1e2cf2 │ │ │ │ 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, 1e2c4a │ │ │ │ + cbz r3, 1e2cf2 │ │ │ │ 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 59ce8 │ │ │ │ - cbz r0, 1e2c94 │ │ │ │ + cbz r0, 1e2d3c │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #0 │ │ │ │ strd r2, r3, [r0] │ │ │ │ strd r2, r3, [r0, #8] │ │ │ │ str r1, [r0, #16] │ │ │ │ - cbz r4, 1e2c92 │ │ │ │ + cbz r4, 1e2d3a │ │ │ │ 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, 1e2c92 │ │ │ │ + cbz r3, 1e2d3a │ │ │ │ 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 1e2c50 │ │ │ │ + bl 1e2cf8 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1e2cbe │ │ │ │ + cbz r0, 1e2d66 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 5926c │ │ │ │ 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, 1e2cde │ │ │ │ + cbz r1, 1e2d86 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1e28bc │ │ │ │ + bl 1e2964 │ │ │ │ pop {r3, pc} │ │ │ │ mov r1, r2 │ │ │ │ - bl 1e2c50 │ │ │ │ + bl 1e2cf8 │ │ │ │ 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, 1e2d2a │ │ │ │ + cbz r4, 1e2dd2 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1e28bc │ │ │ │ + bl 1e2964 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, r5 │ │ │ │ - bhi.n 1e2d16 │ │ │ │ + bhi.n 1e2dbe │ │ │ │ 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 5926c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1e2c50 │ │ │ │ + bl 1e2cf8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e2d10 │ │ │ │ + beq.n 1e2db8 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 5926c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 1e2d10 │ │ │ │ + b.n 1e2db8 │ │ │ │ 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, 1e2d62 │ │ │ │ + cbnz r3, 1e2e0a │ │ │ │ mul.w r1, r2, r1 │ │ │ │ - bl 1e2c50 │ │ │ │ + bl 1e2cf8 │ │ │ │ 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, 1e2da0 │ │ │ │ + cbnz r4, 1e2e48 │ │ │ │ mul.w r2, r1, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ - bl 1e2c50 │ │ │ │ + bl 1e2cf8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1e2d9a │ │ │ │ + cbz r0, 1e2e42 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 5926c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1e2d9a │ │ │ │ + b.n 1e2e42 │ │ │ │ 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 1e2dd6 │ │ │ │ + bne.n 1e2e7e │ │ │ │ mov ip, r1 │ │ │ │ mul.w r1, r2, r3 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1e2dd0 │ │ │ │ + beq.n 1e2e78 │ │ │ │ mov r0, ip │ │ │ │ - bl 1e28bc │ │ │ │ + bl 1e2964 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 1e2c50 │ │ │ │ + bl 1e2cf8 │ │ │ │ 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, 1e2e46 │ │ │ │ + cbnz r4, 1e2eee │ │ │ │ mov lr, r3 │ │ │ │ mov r3, r1 │ │ │ │ mul.w r1, r2, ip │ │ │ │ - cbz r3, 1e2e2e │ │ │ │ + cbz r3, 1e2ed6 │ │ │ │ mov r0, r3 │ │ │ │ mul.w r3, lr, r2 │ │ │ │ strd r1, r3, [sp] │ │ │ │ - bl 1e28bc │ │ │ │ + bl 1e2964 │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - bcc.n 1e2e1e │ │ │ │ + bcc.n 1e2ec6 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subs r2, r1, r3 │ │ │ │ add r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ blx 5926c │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ strd r1, r3, [sp] │ │ │ │ - bl 1e2c50 │ │ │ │ + bl 1e2cf8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e2e18 │ │ │ │ + beq.n 1e2ec0 │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ blx 5926c │ │ │ │ - b.n 1e2e18 │ │ │ │ + b.n 1e2ec0 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1e2e18 │ │ │ │ + b.n 1e2ec0 │ │ │ │ nop │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e2ec0 │ │ │ │ + beq.n 1e2f68 │ │ │ │ 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, 1e2e86 │ │ │ │ + cbz r2, 1e2f2e │ │ │ │ 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, 1e2e82 │ │ │ │ + cbz r2, 1e2f2a │ │ │ │ str r3, [r2, #12] │ │ │ │ ldr.w r3, [r0, #-12] │ │ │ │ - cbz r3, 1e2e86 │ │ │ │ + cbz r3, 1e2f2e │ │ │ │ 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, 1e2eae │ │ │ │ + cbz r0, 1e2f56 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w r3, [r4, #-20] │ │ │ │ - bl 1e2954 │ │ │ │ + bl 1e29fc │ │ │ │ ldr.w r0, [r4, #-20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e2e9c │ │ │ │ + bne.n 1e2f44 │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ - cbz r3, 1e2eb8 │ │ │ │ + cbz r3, 1e2f60 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx 58d60 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r1, 1e2f2e │ │ │ │ + cbz r1, 1e2fd6 │ │ │ │ ldr.w r3, [r1, #-24] │ │ │ │ sub.w ip, r1, #24 │ │ │ │ push {r4} │ │ │ │ - cbz r0, 1e2f1a │ │ │ │ + cbz r0, 1e2fc2 │ │ │ │ subs r0, #24 │ │ │ │ - cbz r3, 1e2f28 │ │ │ │ + cbz r3, 1e2fd0 │ │ │ │ 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, 1e2eee │ │ │ │ + cbz r3, 1e2f96 │ │ │ │ str r2, [r3, #12] │ │ │ │ ldr.w r2, [r1, #-12] │ │ │ │ - cbz r2, 1e2ef2 │ │ │ │ + cbz r2, 1e2f9a │ │ │ │ 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, 1e2f16 │ │ │ │ + cbz r0, 1e2fbe │ │ │ │ ldr r3, [r0, #4] │ │ │ │ str.w r3, [r1, #-12] │ │ │ │ str.w r0, [r1, #-24] │ │ │ │ str.w ip, [r0, #4] │ │ │ │ - cbz r3, 1e2f16 │ │ │ │ + cbz r3, 1e2fbe │ │ │ │ str.w ip, [r3, #8] │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e2ed6 │ │ │ │ + bne.n 1e2f7e │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r1, #-16] │ │ │ │ - b.n 1e2f16 │ │ │ │ + b.n 1e2fbe │ │ │ │ str.w r3, [r1, #-16] │ │ │ │ - b.n 1e2f02 │ │ │ │ + b.n 1e2faa │ │ │ │ bx lr │ │ │ │ - cbz r1, 1e2f70 │ │ │ │ + cbz r1, 1e3018 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r1, #-20] │ │ │ │ mov lr, r1 │ │ │ │ - cbz r0, 1e2f6e │ │ │ │ + cbz r0, 1e3016 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ sub.w r1, r4, #24 │ │ │ │ - cbz r3, 1e2f72 │ │ │ │ + cbz r3, 1e301a │ │ │ │ mov ip, r0 │ │ │ │ - b.n 1e2f4c │ │ │ │ + b.n 1e2ff4 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ str.w r1, [ip] │ │ │ │ mov ip, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e2f4a │ │ │ │ + bne.n 1e2ff2 │ │ │ │ ldr.w r2, [r4, #-20] │ │ │ │ str r1, [r3, #0] │ │ │ │ str r2, [r3, #12] │ │ │ │ - cbz r2, 1e2f64 │ │ │ │ + cbz r2, 1e300c │ │ │ │ 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 1e2f58 │ │ │ │ + b.n 1e3000 │ │ │ │ nop │ │ │ │ - cbz r0, 1e2f82 │ │ │ │ + cbz r0, 1e302a │ │ │ │ ldr.w r0, [r0, #-24] │ │ │ │ - cbz r0, 1e2f82 │ │ │ │ + cbz r0, 1e302a │ │ │ │ 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 1e2c50 │ │ │ │ + bl 1e2cf8 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1e2fb6 │ │ │ │ + cbz r0, 1e305e │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 59c7c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - cbz r1, 1e2ff8 │ │ │ │ + cbz r1, 1e30a0 │ │ │ │ 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 59cf4 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e2c50 │ │ │ │ + bl 1e2cf8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 59c7c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r3 │ │ │ │ @@ -542648,102 +542733,102 @@ │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 59cf4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e2908 │ │ │ │ + bl 1e29b0 │ │ │ │ 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 1e8ea8 │ │ │ │ + bl 1e8f50 │ │ │ │ adds r1, r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 1e2c50 │ │ │ │ + bl 1e2cf8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1e3062 │ │ │ │ + cbz r0, 1e310a │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #1 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 5907c <__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] @ (1e30b8 ) │ │ │ │ + ldr r1, [pc, #60] @ (1e3160 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #60] @ (1e30bc ) │ │ │ │ + ldr r3, [pc, #60] @ (1e3164 ) │ │ │ │ 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 1e3024 │ │ │ │ - ldr r2, [pc, #40] @ (1e30c0 ) │ │ │ │ - ldr r3, [pc, #32] @ (1e30bc ) │ │ │ │ + bl 1e30cc │ │ │ │ + ldr r2, [pc, #40] @ (1e3168 ) │ │ │ │ + ldr r3, [pc, #32] @ (1e3164 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e30b4 │ │ │ │ + bne.n 1e315c │ │ │ │ add sp, #8 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ - ldmia r7!, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r6, {r2, r4, r6, r7} │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7!, {r1, r5, r6} │ │ │ │ + ldmia r6!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r7, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r2 │ │ │ │ - cbz r0, 1e3122 │ │ │ │ + cbz r0, 1e31ca │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1e8ea8 │ │ │ │ + bl 1e8f50 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ adds r1, #1 │ │ │ │ add r1, r0 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 1e28bc │ │ │ │ + bl 1e2964 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1e311c │ │ │ │ + cbz r0, 1e31c4 │ │ │ │ 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 │ │ │ │ @@ -542753,133 +542838,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 1e3024 │ │ │ │ + bl 1e30cc │ │ │ │ str r0, [r6, #0] │ │ │ │ blx 59cf4 │ │ │ │ str r0, [r5, #0] │ │ │ │ - b.n 1e311a │ │ │ │ + b.n 1e31c2 │ │ │ │ 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] @ (1e3198 ) │ │ │ │ + ldr r0, [pc, #80] @ (1e3240 ) │ │ │ │ mov r3, r2 │ │ │ │ - ldr r2, [pc, #80] @ (1e319c ) │ │ │ │ + ldr r2, [pc, #80] @ (1e3244 ) │ │ │ │ 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, 1e316c │ │ │ │ + cbz r0, 1e3214 │ │ │ │ strd r1, r3, [sp] │ │ │ │ blx 59cf4 │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ mov ip, r0 │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #8 │ │ │ │ str.w ip, [sp, #8] │ │ │ │ - bl 1e30c4 │ │ │ │ - ldr r2, [pc, #36] @ (1e31a0 ) │ │ │ │ - ldr r3, [pc, #28] @ (1e319c ) │ │ │ │ + bl 1e316c │ │ │ │ + ldr r2, [pc, #36] @ (1e3248 ) │ │ │ │ + ldr r3, [pc, #28] @ (1e3244 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e3192 │ │ │ │ + bne.n 1e323a │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldmia r6!, {r1, r4, r5, r7} │ │ │ │ + ldmia r6!, {r1, r3} │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r5!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4060] @ 0xfdc │ │ │ │ - ldr r1, [pc, #92] @ (1e3214 ) │ │ │ │ + ldr r1, [pc, #92] @ (1e32bc ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r2, [pc, #92] @ (1e3218 ) │ │ │ │ + ldr r2, [pc, #92] @ (1e32c0 ) │ │ │ │ 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, 1e31e4 │ │ │ │ + cbz r0, 1e328c │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx 59cf4 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ mov ip, r0 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r4 │ │ │ │ str.w ip, [sp, #16] │ │ │ │ - bl 1e30c4 │ │ │ │ - ldr r2, [pc, #40] @ (1e321c ) │ │ │ │ - ldr r3, [pc, #36] @ (1e3218 ) │ │ │ │ + bl 1e316c │ │ │ │ + ldr r2, [pc, #40] @ (1e32c4 ) │ │ │ │ + ldr r3, [pc, #36] @ (1e32c0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e320e │ │ │ │ + bne.n 1e32b6 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldmia r6, {r6} │ │ │ │ + ldmia r5!, {r3, r4, r7} │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6!, {r3} │ │ │ │ + ldmia r5, {r5, r6} │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ - bl 1e2c50 │ │ │ │ + bl 1e2cf8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1e3244 │ │ │ │ + cbz r0, 1e32ec │ │ │ │ mov.w r2, #264 @ 0x108 │ │ │ │ movs r1, #0 │ │ │ │ blx 5926c │ │ │ │ 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 1e324e │ │ │ │ + bne.n 1e32f6 │ │ │ │ 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 │ │ │ │ @@ -542891,66 +542976,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 1e335e │ │ │ │ + bhi.n 1e3406 │ │ │ │ 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 1e32f8 │ │ │ │ + beq.n 1e33a0 │ │ │ │ ldr.w r1, [r4, #-12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1e3370 │ │ │ │ + beq.n 1e3418 │ │ │ │ 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, 1e32d8 │ │ │ │ + cbnz r3, 1e3380 │ │ │ │ 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 1e32f2 │ │ │ │ + beq.n 1e339a │ │ │ │ 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 59bc8 <__aeabi_uidiv@plt> │ │ │ │ mov r2, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r5 │ │ │ │ mul.w r1, r2, r8 │ │ │ │ adds r1, #40 @ 0x28 │ │ │ │ - bl 1e2c50 │ │ │ │ + bl 1e2cf8 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e3392 │ │ │ │ + beq.n 1e343a │ │ │ │ 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 │ │ │ │ @@ -542965,59 +543050,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 1e32b8 │ │ │ │ - b.n 1e3370 │ │ │ │ + bne.n 1e3360 │ │ │ │ + b.n 1e3418 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1e2c50 │ │ │ │ + bl 1e2cf8 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 1e3392 │ │ │ │ + cbz r0, 1e343a │ │ │ │ movs r3, #16 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ strb r3, [r0, #2] │ │ │ │ - b.n 1e32d8 │ │ │ │ + b.n 1e3380 │ │ │ │ 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 1e3396 │ │ │ │ + bhi.n 1e343e │ │ │ │ subs r7, r1, r7 │ │ │ │ strb r3, [r1, #2] │ │ │ │ strh r7, [r1, #0] │ │ │ │ str.w r0, [r4, #-16] │ │ │ │ - b.n 1e32be │ │ │ │ + b.n 1e3366 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1e32f2 │ │ │ │ + b.n 1e339a │ │ │ │ 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 1e3264 │ │ │ │ + bl 1e330c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1e33c2 │ │ │ │ + cbz r0, 1e346a │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 5926c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - cbz r0, 1e3412 │ │ │ │ + cbz r0, 1e34ba │ │ │ │ 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 │ │ │ │ @@ -543027,222 +543112,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 1e340c │ │ │ │ + bhi.n 1e34b4 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1e2b4c │ │ │ │ + bl 1e2bf4 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 1e2adc │ │ │ │ + bl 1e2b84 │ │ │ │ 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 1e343e │ │ │ │ + bhi.n 1e34e6 │ │ │ │ ldrh.w r3, [r0, #-4] │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr.w r0, [r0, #-4] │ │ │ │ bx lr │ │ │ │ ldr.w r0, [r0, #-28] │ │ │ │ - cbz r0, 1e3446 │ │ │ │ + cbz r0, 1e34ee │ │ │ │ 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 59ce8 │ │ │ │ - cbz r0, 1e34b2 │ │ │ │ + cbz r0, 1e355a │ │ │ │ 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, 1e34b0 │ │ │ │ + cbz r1, 1e3558 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ mov r2, r1 │ │ │ │ - cbz r3, 1e349a │ │ │ │ + cbz r3, 1e3542 │ │ │ │ str r0, [r2, #0] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e3490 │ │ │ │ + bne.n 1e3538 │ │ │ │ ldr.w r3, [ip, #-20] │ │ │ │ str r0, [r2, #0] │ │ │ │ str r3, [r2, #12] │ │ │ │ - cbz r3, 1e34a6 │ │ │ │ + cbz r3, 1e354e │ │ │ │ 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 1e3480 │ │ │ │ + b.n 1e3528 │ │ │ │ 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 1e34f6 │ │ │ │ + bhi.n 1e359e │ │ │ │ ldrb.w r3, [r1, #-1] │ │ │ │ eor.w r3, r3, #2 │ │ │ │ strb.w r3, [r1, #-1] │ │ │ │ pop {r3, pc} │ │ │ │ subs r1, #4 │ │ │ │ - bl 1e2ec4 │ │ │ │ + bl 1e2f6c │ │ │ │ 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] @ 1e3660 │ │ │ │ + vldr d8, [pc, #320] @ 1e3708 │ │ │ │ add.w r5, r0, #256 @ 0x100 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ cmp sl, r3 │ │ │ │ - beq.n 1e361a │ │ │ │ + beq.n 1e36c2 │ │ │ │ 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, 1e35a4 │ │ │ │ + cbz r3, 1e364c │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ add.w r9, fp, #40 @ 0x28 │ │ │ │ cmp r9, r2 │ │ │ │ - beq.n 1e3588 │ │ │ │ + beq.n 1e3630 │ │ │ │ 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 1e3582 │ │ │ │ + bpl.n 1e362a │ │ │ │ ldrb.w r3, [r7, #256] @ 0x100 │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 1e3582 │ │ │ │ + beq.n 1e362a │ │ │ │ ldr.w r4, [fp, #28] │ │ │ │ strb.w lr, [r9, #3] │ │ │ │ - bl 1e2b4c │ │ │ │ + bl 1e2bf4 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 1e3588 │ │ │ │ + beq.n 1e3630 │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ add r9, r6 │ │ │ │ cmp r2, r9 │ │ │ │ - bne.n 1e3552 │ │ │ │ + bne.n 1e35fa │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add.w r3, r2, #12 │ │ │ │ mov fp, r2 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ cmp sl, r3 │ │ │ │ - beq.n 1e361a │ │ │ │ + beq.n 1e36c2 │ │ │ │ sub.w r3, r1, #12 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e3546 │ │ │ │ + bne.n 1e35ee │ │ │ │ ldr.w r1, [fp, #24] │ │ │ │ - cbz r1, 1e35b6 │ │ │ │ + cbz r1, 1e365e │ │ │ │ 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, 1e35e8 │ │ │ │ + cbz r0, 1e3690 │ │ │ │ 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, 1e35e4 │ │ │ │ + cbz r1, 1e368c │ │ │ │ str r3, [r1, #12] │ │ │ │ ldr.w r3, [fp, #-12] │ │ │ │ - cbz r3, 1e35e8 │ │ │ │ + cbz r3, 1e3690 │ │ │ │ str r1, [r3, #8] │ │ │ │ ldr.w r0, [fp, #-20] │ │ │ │ str.w r8, [fp, #-24] │ │ │ │ vstr d8, [fp, #-16] │ │ │ │ - cbz r0, 1e3608 │ │ │ │ + cbz r0, 1e36b0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w r3, [fp, #-20] │ │ │ │ - bl 1e2954 │ │ │ │ + bl 1e29fc │ │ │ │ ldr.w r0, [fp, #-20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e35f6 │ │ │ │ + bne.n 1e369e │ │ │ │ ldr.w r3, [fp, #-8] │ │ │ │ - cbz r3, 1e3612 │ │ │ │ + cbz r3, 1e36ba │ │ │ │ mov r0, fp │ │ │ │ blx r3 │ │ │ │ mov r0, r9 │ │ │ │ blx 58d60 │ │ │ │ - b.n 1e3588 │ │ │ │ + b.n 1e3630 │ │ │ │ add.w sl, sl, #16 │ │ │ │ adds r6, #32 │ │ │ │ cmp sl, r5 │ │ │ │ - bne.n 1e352a │ │ │ │ + bne.n 1e35d2 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r4, r1 │ │ │ │ it ne │ │ │ │ subne r1, #12 │ │ │ │ - beq.n 1e3640 │ │ │ │ + beq.n 1e36e8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e2ec4 │ │ │ │ + bl 1e2f6c │ │ │ │ ldr r3, [r1, #16] │ │ │ │ sub.w r1, r3, #12 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1e3630 │ │ │ │ + bne.n 1e36d8 │ │ │ │ adds r4, #16 │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 1e3626 │ │ │ │ + bne.n 1e36ce │ │ │ │ ldr.w r0, [r7, #260] @ 0x104 │ │ │ │ - cbz r0, 1e3650 │ │ │ │ - bl 1e2adc │ │ │ │ + cbz r0, 1e36f8 │ │ │ │ + bl 1e2b84 │ │ │ │ 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} │ │ │ │ @@ -543253,43 +543338,43 @@ │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ ldr r4, [r0, #8] │ │ │ │ bic.w r3, r3, #7 │ │ │ │ add.w r1, ip, r3 │ │ │ │ sub sp, #8 │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, r4 │ │ │ │ - bhi.n 1e3698 │ │ │ │ + bhi.n 1e3740 │ │ │ │ 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 1e36b6 │ │ │ │ + bls.n 1e375e │ │ │ │ mov r4, r1 │ │ │ │ strd r3, r0, [sp] │ │ │ │ - bl 1e2c50 │ │ │ │ + bl 1e2cf8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e3694 │ │ │ │ + beq.n 1e373c │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ strd r4, r0, [r2, #8] │ │ │ │ - b.n 1e3692 │ │ │ │ + b.n 1e373a │ │ │ │ mov r1, r3 │ │ │ │ - bl 1e2c50 │ │ │ │ - b.n 1e3694 │ │ │ │ + bl 1e2cf8 │ │ │ │ + b.n 1e373c │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov.w r1, #2064 @ 0x810 │ │ │ │ - bl 1e2c50 │ │ │ │ - cbz r0, 1e36ec │ │ │ │ - vldr d7, [pc, #20] @ 1e36f0 │ │ │ │ + bl 1e2cf8 │ │ │ │ + cbz r0, 1e3794 │ │ │ │ + vldr d7, [pc, #20] @ 1e3798 │ │ │ │ mov.w r2, #2048 @ 0x800 │ │ │ │ add.w r3, r0, #16 │ │ │ │ strd r2, r3, [r0, #8] │ │ │ │ vstr d7, [r0] │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ lsrs r0, r0, #32 │ │ │ │ @@ -543303,16 +543388,16 @@ │ │ │ │ ldr r4, [r1, #0] │ │ │ │ addw r4, r4, #2047 @ 0x7ff │ │ │ │ bfc r4, #0, #11 │ │ │ │ cmp.w r4, #2048 @ 0x800 │ │ │ │ it cc │ │ │ │ movcc.w r4, #2048 @ 0x800 │ │ │ │ add.w r1, r4, #16 │ │ │ │ - bl 1e2c50 │ │ │ │ - cbz r0, 1e3732 │ │ │ │ + bl 1e2cf8 │ │ │ │ + cbz r0, 1e37da │ │ │ │ movs r2, #0 │ │ │ │ add.w r3, r0, #16 │ │ │ │ strd r4, r2, [r0] │ │ │ │ strd r4, r3, [r0, #8] │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -543321,79 +543406,79 @@ │ │ │ │ adds r4, r1, #7 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r1, r3, [r0, #4] │ │ │ │ bic.w r4, r4, #7 │ │ │ │ sub sp, #12 │ │ │ │ add.w ip, r4, r1 │ │ │ │ cmp ip, r3 │ │ │ │ - bhi.n 1e3774 │ │ │ │ + bhi.n 1e381c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w ip, [r0, #4] │ │ │ │ add r3, r1 │ │ │ │ - cbz r3, 1e376e │ │ │ │ + cbz r3, 1e3816 │ │ │ │ mov r0, r3 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #0 │ │ │ │ blx 5926c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r4, r1 │ │ │ │ - bcs.n 1e3794 │ │ │ │ + bcs.n 1e383c │ │ │ │ strd r1, r0, [sp] │ │ │ │ - bl 1e2c50 │ │ │ │ + bl 1e2cf8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e376e │ │ │ │ + beq.n 1e3816 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ strd r1, r0, [r2, #8] │ │ │ │ str r4, [r2, #4] │ │ │ │ - b.n 1e3762 │ │ │ │ + b.n 1e380a │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e2c50 │ │ │ │ + bl 1e2cf8 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1e3760 │ │ │ │ + b.n 1e3808 │ │ │ │ nop │ │ │ │ - cbz r0, 1e3810 │ │ │ │ + cbz r0, 1e38b8 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w r2, [r0, #-24] │ │ │ │ sub.w r5, r0, #24 │ │ │ │ - cbz r2, 1e37d6 │ │ │ │ + cbz r2, 1e387e │ │ │ │ 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, 1e37d2 │ │ │ │ + cbz r2, 1e387a │ │ │ │ str r3, [r2, #12] │ │ │ │ ldr.w r3, [r0, #-12] │ │ │ │ - cbz r3, 1e37d6 │ │ │ │ + cbz r3, 1e387e │ │ │ │ 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, 1e37fe │ │ │ │ + cbz r0, 1e38a6 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w r3, [r4, #-20] │ │ │ │ - bl 1e2954 │ │ │ │ + bl 1e29fc │ │ │ │ ldr.w r0, [r4, #-20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e37ec │ │ │ │ + bne.n 1e3894 │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ - cbz r3, 1e3808 │ │ │ │ + cbz r3, 1e38b0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx 58d60 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -543401,25 +543486,25 @@ │ │ │ │ adds r0, #24 │ │ │ │ bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ - cbz r1, 1e3858 │ │ │ │ + cbz r1, 1e3900 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 59cf4 │ │ │ │ adds r1, r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e3668 │ │ │ │ + bl 1e3710 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1e3852 │ │ │ │ + cbz r0, 1e38fa │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r5 │ │ │ │ blx 59c7c │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r4, r5] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ @@ -543434,40 +543519,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 1e8ea8 │ │ │ │ + bl 1e8f50 │ │ │ │ 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 1e38a2 │ │ │ │ + bhi.n 1e394a │ │ │ │ ldr r4, [r5, #12] │ │ │ │ str r0, [r5, #4] │ │ │ │ add r4, r1 │ │ │ │ - cbnz r4, 1e38c6 │ │ │ │ + cbnz r4, 1e396e │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r1, [r5, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bcs.n 1e38de │ │ │ │ + bcs.n 1e3986 │ │ │ │ mov r0, r5 │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1e2c50 │ │ │ │ + bl 1e2cf8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e389c │ │ │ │ + beq.n 1e3944 │ │ │ │ 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] │ │ │ │ @@ -543478,145 +543563,145 @@ │ │ │ │ blx 5907c <__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 1e2c50 │ │ │ │ + bl 1e2cf8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1e389c │ │ │ │ - b.n 1e38c6 │ │ │ │ + beq.n 1e3944 │ │ │ │ + b.n 1e396e │ │ │ │ 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] @ (1e3944 ) │ │ │ │ + ldr r1, [pc, #60] @ (1e39ec ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #60] @ (1e3948 ) │ │ │ │ + ldr r3, [pc, #60] @ (1e39f0 ) │ │ │ │ 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 1e3860 │ │ │ │ - ldr r2, [pc, #40] @ (1e394c ) │ │ │ │ - ldr r3, [pc, #32] @ (1e3948 ) │ │ │ │ + bl 1e3908 │ │ │ │ + ldr r2, [pc, #40] @ (1e39f4 ) │ │ │ │ + ldr r3, [pc, #32] @ (1e39f0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e3940 │ │ │ │ + bne.n 1e39e8 │ │ │ │ add sp, #8 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ - stmia r6!, {r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r3, r6} │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r5} │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ umull lr, r3, r1, r2 │ │ │ │ sub sp, #8 │ │ │ │ - cbnz r3, 1e398c │ │ │ │ + cbnz r3, 1e3a34 │ │ │ │ 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 1e3992 │ │ │ │ + bhi.n 1e3a3a │ │ │ │ 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 1e39b0 │ │ │ │ + bcs.n 1e3a58 │ │ │ │ mov r4, r1 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bl 1e2c50 │ │ │ │ + bl 1e2cf8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e398c │ │ │ │ + beq.n 1e3a34 │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ strd r4, r0, [r3, #8] │ │ │ │ - b.n 1e3986 │ │ │ │ + b.n 1e3a2e │ │ │ │ mov r1, r2 │ │ │ │ - bl 1e2c50 │ │ │ │ - b.n 1e3988 │ │ │ │ + bl 1e2cf8 │ │ │ │ + b.n 1e3a30 │ │ │ │ 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, 1e3a20 │ │ │ │ + cbnz r4, 1e3ac8 │ │ │ │ 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 1e39fe │ │ │ │ - cbz r4, 1e3a20 │ │ │ │ + bhi.n 1e3aa6 │ │ │ │ + cbz r4, 1e3ac8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 5926c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r5, r1 │ │ │ │ - bcs.n 1e3a24 │ │ │ │ + bcs.n 1e3acc │ │ │ │ strd r2, r0, [sp, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1e2c50 │ │ │ │ + bl 1e2cf8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1e3a20 │ │ │ │ + cbz r0, 1e3ac8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ strd r1, r0, [r3, #8] │ │ │ │ str r5, [r3, #4] │ │ │ │ - b.n 1e39f0 │ │ │ │ + b.n 1e3a98 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1e39f8 │ │ │ │ + b.n 1e3aa0 │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1e2c50 │ │ │ │ + bl 1e2cf8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1e39ee │ │ │ │ + b.n 1e3a96 │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov ip, r0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrd r2, r4, [r0, #4] │ │ │ │ ldr r1, [r0, #12] │ │ │ │ strd r4, r1, [r0] │ │ │ │ @@ -543638,117 +543723,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, 1e3aa0 │ │ │ │ - vldr d7, [pc, #112] @ 1e3b00 │ │ │ │ - add r1, pc, #116 @ (adr r1, 1e3b08 ) │ │ │ │ + cbnz r1, 1e3b48 │ │ │ │ + vldr d7, [pc, #112] @ 1e3ba8 │ │ │ │ + add r1, pc, #116 @ (adr r1, 1e3bb0 ) │ │ │ │ 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 58dc0 │ │ │ │ cmp r0, #16 │ │ │ │ - beq.n 1e3af4 │ │ │ │ - ldr r0, [pc, #80] @ (1e3b10 ) │ │ │ │ + beq.n 1e3b9c │ │ │ │ + ldr r0, [pc, #80] @ (1e3bb8 ) │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ blx 59578 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 1e3ae0 │ │ │ │ + blt.n 1e3b88 │ │ │ │ movs r2, #16 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 593c8 │ │ │ │ cmp r0, #16 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - beq.n 1e3af8 │ │ │ │ + beq.n 1e3ba0 │ │ │ │ blx 59374 │ │ │ │ - add r3, pc, #28 @ (adr r3, 1e3b00 ) │ │ │ │ + add r3, pc, #28 @ (adr r3, 1e3ba8 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ movs r0, #0 │ │ │ │ strd r2, r3, [r4] │ │ │ │ blx 594e8 <__time64@plt> │ │ │ │ strd r0, r1, [r4, #8] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ blx 59374 │ │ │ │ - b.n 1e3af4 │ │ │ │ + b.n 1e3b9c │ │ │ │ nop │ │ │ │ - ldr r7, [pc, #544] @ (1e3d24 ) │ │ │ │ + ldr r7, [pc, #544] @ (1e3dcc ) │ │ │ │ ldrb r2, [r4, #3] │ │ │ │ @ instruction: 0xb839 │ │ │ │ subs r3, #255 @ 0xff │ │ │ │ ldmia r5, {r0, r2, r4, r5} │ │ │ │ ldr r1, [r6, #68] @ 0x44 │ │ │ │ - bpl.n 1e3aba │ │ │ │ + bpl.n 1e3b62 │ │ │ │ str r2, [sp, #224] @ 0xe0 │ │ │ │ - asrs r6, r6, #11 │ │ │ │ + asrs r6, r1, #12 │ │ │ │ movs r1, r3 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ str r2, [r0, #20] │ │ │ │ - cbz r3, 1e3b26 │ │ │ │ + cbz r3, 1e3bce │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, r2 │ │ │ │ it cc │ │ │ │ movcc r3, r2 │ │ │ │ str r3, [r0, #20] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - cbz r2, 1e3b36 │ │ │ │ + cbz r2, 1e3bde │ │ │ │ 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 1e3b84 │ │ │ │ + bcc.n 1e3c2c │ │ │ │ ldr r1, [r1, #4] │ │ │ │ push {r4} │ │ │ │ ldr r4, [r0, #16] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r2, r4 │ │ │ │ - bhi.n 1e3b5e │ │ │ │ + bhi.n 1e3c06 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ cmp r4, r1 │ │ │ │ - bhi.n 1e3b74 │ │ │ │ - cbz r3, 1e3b5a │ │ │ │ + bhi.n 1e3c1c │ │ │ │ + cbz r3, 1e3c02 │ │ │ │ ldr r4, [r3, #20] │ │ │ │ cmp r2, r4 │ │ │ │ - bls.n 1e3b70 │ │ │ │ + bls.n 1e3c18 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ - cbz r3, 1e3b66 │ │ │ │ + cbz r3, 1e3c0e │ │ │ │ ldr r4, [r3, #20] │ │ │ │ cmp r2, r4 │ │ │ │ - bls.n 1e3b70 │ │ │ │ + bls.n 1e3c18 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 1e3b78 │ │ │ │ + cbz r3, 1e3c20 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp r2, r0 │ │ │ │ - bhi.n 1e3b7e │ │ │ │ + bhi.n 1e3c26 │ │ │ │ mov r0, r3 │ │ │ │ - b.n 1e3b44 │ │ │ │ + b.n 1e3bec │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e3b70 │ │ │ │ + bne.n 1e3c18 │ │ │ │ mov r0, r3 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ @@ -543758,40 +543843,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, 1e3bb0 │ │ │ │ + cbz r0, 1e3c58 │ │ │ │ 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 1e3bd0 │ │ │ │ + bls.n 1e3c78 │ │ │ │ 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, 1e3bf8 │ │ │ │ + cbz r2, 1e3ca0 │ │ │ │ mov r0, r1 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx r2 │ │ │ │ ldrd r2, r0, [sp] │ │ │ │ blx r2 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -543800,40 +543885,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, 1e3c24 │ │ │ │ + cbz r0, 1e3ccc │ │ │ │ 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 1e3c44 │ │ │ │ + bls.n 1e3cec │ │ │ │ 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, 1e3c6c │ │ │ │ + cbz r2, 1e3d14 │ │ │ │ mov r0, r1 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx r2 │ │ │ │ ldrd r2, r0, [sp] │ │ │ │ blx r2 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -543847,172 +543932,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, 1e3c9e │ │ │ │ + cbz r6, 1e3d46 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1e3d44 │ │ │ │ + beq.n 1e3dec │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e3d1a │ │ │ │ + bne.n 1e3dc2 │ │ │ │ str r5, [r4, #8] │ │ │ │ and.w r3, r2, #1 │ │ │ │ orrs r3, r4 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r6, 1e3cc2 │ │ │ │ + cbz r6, 1e3d6a │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ bic.w r4, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1e3cb2 │ │ │ │ + bhi.n 1e3d5a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #1 │ │ │ │ it hi │ │ │ │ bichi.w r4, r3, #1 │ │ │ │ - bls.n 1e3d0c │ │ │ │ + bls.n 1e3db4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bmi.n 1e3d0c │ │ │ │ + bmi.n 1e3db4 │ │ │ │ bic.w r1, r3, #1 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 1e3d1e │ │ │ │ - cbz r2, 1e3ce4 │ │ │ │ + beq.n 1e3dc6 │ │ │ │ + cbz r2, 1e3d8c │ │ │ │ ldr r0, [r2, #0] │ │ │ │ lsls r0, r0, #31 │ │ │ │ - bpl.n 1e3d28 │ │ │ │ + bpl.n 1e3dd0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 1e3d74 │ │ │ │ + beq.n 1e3e1c │ │ │ │ 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 1e3b88 │ │ │ │ + bl 1e3c30 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ bic.w r3, r2, #1 │ │ │ │ mov r4, r3 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 1e3ccc │ │ │ │ + bhi.n 1e3d74 │ │ │ │ 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 1e3ca8 │ │ │ │ + b.n 1e3d50 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ - cbz r2, 1e3d50 │ │ │ │ + cbz r2, 1e3df8 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ lsls r0, r0, #31 │ │ │ │ - bmi.n 1e3d50 │ │ │ │ + bmi.n 1e3df8 │ │ │ │ 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 1e3d06 │ │ │ │ + b.n 1e3dae │ │ │ │ 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 1e3d90 │ │ │ │ + beq.n 1e3e38 │ │ │ │ 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 1e3bfc │ │ │ │ + bl 1e3ca4 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ bic.w r3, r2, #1 │ │ │ │ - b.n 1e3d06 │ │ │ │ + b.n 1e3dae │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ mov r5, r4 │ │ │ │ - bl 1e3bfc │ │ │ │ + bl 1e3ca4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ bic.w r2, r2, #1 │ │ │ │ mov r4, r2 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ bic.w r1, r3, #1 │ │ │ │ - b.n 1e3cea │ │ │ │ + b.n 1e3d92 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ mov r5, r4 │ │ │ │ - bl 1e3b88 │ │ │ │ + bl 1e3c30 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ bic.w r2, r2, #1 │ │ │ │ mov r4, r2 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ bic.w r1, r3, #1 │ │ │ │ - b.n 1e3d56 │ │ │ │ + b.n 1e3dfe │ │ │ │ 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, 1e3dcc │ │ │ │ + cbz r1, 1e3e74 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ and.w r9, r3, #1 │ │ │ │ ldrd r7, r0, [r1, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1e3ffc │ │ │ │ + beq.w 1e40a4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e403e │ │ │ │ + beq.w 1e40e6 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e3dde │ │ │ │ + bne.n 1e3e86 │ │ │ │ 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 1e3e30 │ │ │ │ + beq.n 1e3ed8 │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ strls.w r7, [r8] │ │ │ │ - bls.n 1e3e12 │ │ │ │ + bls.n 1e3eba │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r2, r3 │ │ │ │ itet ne │ │ │ │ strne r7, [r5, #8] │ │ │ │ streq r7, [r5, #4] │ │ │ │ ldrne r0, [r1, #8] │ │ │ │ - cbz r7, 1e3e1e │ │ │ │ + cbz r7, 1e3ec6 │ │ │ │ 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 │ │ │ │ @@ -544021,15 +544106,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 1e3e4a │ │ │ │ + bls.n 1e3ef2 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r1, r3 │ │ │ │ ite eq │ │ │ │ streq r2, [r0, #4] │ │ │ │ strne r2, [r0, #8] │ │ │ │ orrs r4, r0 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ @@ -544039,76 +544124,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, 1e3e7a │ │ │ │ - cbz r5, 1e3e7a │ │ │ │ + cbz r6, 1e3f22 │ │ │ │ + cbz r5, 1e3f22 │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ bic.w r4, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1e3e6c │ │ │ │ + bhi.n 1e3f14 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1e3ed8 │ │ │ │ + beq.n 1e3f80 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 1e3f28 │ │ │ │ + beq.n 1e3fd0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1e3fd4 │ │ │ │ + bne.w 1e407c │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, r7 │ │ │ │ - beq.n 1e3f5c │ │ │ │ + beq.n 1e4004 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1e40fa │ │ │ │ + beq.w 1e41a2 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.n 1e3f30 │ │ │ │ + bpl.n 1e3fd8 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ - cbz r0, 1e3eaa │ │ │ │ + cbz r0, 1e3f52 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bpl.n 1e3edc │ │ │ │ + bpl.n 1e3f84 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ - cbz r3, 1e3eb4 │ │ │ │ + cbz r3, 1e3f5c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r7, r2, #31 │ │ │ │ - bpl.n 1e3f00 │ │ │ │ + bpl.n 1e3fa8 │ │ │ │ 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 1e3ed0 │ │ │ │ + beq.n 1e3f78 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bmi.n 1e3f52 │ │ │ │ + bmi.n 1e3ffa │ │ │ │ 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, 1e3ee6 │ │ │ │ + cbz r3, 1e3f8e │ │ │ │ ldr r4, [r3, #0] │ │ │ │ lsls r4, r4, #31 │ │ │ │ - bpl.n 1e3f00 │ │ │ │ + bpl.n 1e3fa8 │ │ │ │ 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 1e3b88 │ │ │ │ + bl 1e3c30 │ │ │ │ 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] │ │ │ │ @@ -544116,358 +544201,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 1e3bfc │ │ │ │ + bl 1e3ca4 │ │ │ │ ldr.w r7, [r8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1e3ed8 │ │ │ │ + beq.n 1e3f80 │ │ │ │ mov r5, r7 │ │ │ │ - b.n 1e3ed0 │ │ │ │ + b.n 1e3f78 │ │ │ │ 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 1e3bfc │ │ │ │ + bl 1e3ca4 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e3ea4 │ │ │ │ - b.n 1e3eaa │ │ │ │ + bne.n 1e3f4c │ │ │ │ + b.n 1e3f52 │ │ │ │ mov r7, r5 │ │ │ │ mov r5, r3 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 1e3e94 │ │ │ │ + bne.n 1e3f3c │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1e40f6 │ │ │ │ + beq.w 1e419e │ │ │ │ ldr r3, [r1, #0] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.n 1e3fda │ │ │ │ + bpl.n 1e4082 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ - cbz r0, 1e3f9a │ │ │ │ + cbz r0, 1e4042 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bmi.n 1e3f9a │ │ │ │ + bmi.n 1e4042 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbz r3, 1e3f7e │ │ │ │ + cbz r3, 1e4026 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ lsls r4, r4, #31 │ │ │ │ - bpl.n 1e3fa6 │ │ │ │ + bpl.n 1e404e │ │ │ │ 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 1e3bfc │ │ │ │ + bl 1e3ca4 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - b.n 1e3fa6 │ │ │ │ + b.n 1e404e │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e3eb4 │ │ │ │ + beq.n 1e3f5c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r7, r2, #31 │ │ │ │ - bmi.n 1e3eb4 │ │ │ │ + bmi.n 1e3f5c │ │ │ │ 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 1e3b88 │ │ │ │ + bl 1e3c30 │ │ │ │ ldr.w r7, [r8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1e3ed8 │ │ │ │ - b.n 1e3f2c │ │ │ │ + beq.n 1e3f80 │ │ │ │ + b.n 1e3fd4 │ │ │ │ mov r3, r5 │ │ │ │ mov r5, r7 │ │ │ │ - b.n 1e3eca │ │ │ │ + b.n 1e3f72 │ │ │ │ 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 1e3b88 │ │ │ │ + bl 1e3c30 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e3f6e │ │ │ │ - b.n 1e3f9a │ │ │ │ + bne.n 1e4016 │ │ │ │ + b.n 1e4042 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ bic.w r5, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1e407a │ │ │ │ + bls.n 1e4122 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1e40ca │ │ │ │ + beq.n 1e4172 │ │ │ │ str r0, [r5, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e40d0 │ │ │ │ + beq.n 1e4178 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r7, r0 │ │ │ │ and.w r3, r3, #1 │ │ │ │ orrs r3, r5 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1e3e6a │ │ │ │ + bne.w 1e3f12 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1e3ed8 │ │ │ │ + beq.w 1e3f80 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 1e40a4 │ │ │ │ + beq.n 1e414c │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1e3e8e │ │ │ │ - b.n 1e3fd4 │ │ │ │ + beq.w 1e3f36 │ │ │ │ + b.n 1e407c │ │ │ │ ldr r5, [r1, #0] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mov r3, r5 │ │ │ │ cmp r5, #1 │ │ │ │ bfi r3, r2, #0, #1 │ │ │ │ - bls.n 1e40a8 │ │ │ │ + bls.n 1e4150 │ │ │ │ bic.w r5, r5, #1 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1e40ea │ │ │ │ + beq.n 1e4192 │ │ │ │ str r7, [r5, #8] │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1e3e6a │ │ │ │ + bne.w 1e3f12 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1e3ed8 │ │ │ │ + beq.w 1e3f80 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 1e3f2c │ │ │ │ + beq.w 1e3fd4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1e3e8e │ │ │ │ - b.n 1e3fd4 │ │ │ │ + beq.w 1e3f36 │ │ │ │ + b.n 1e407c │ │ │ │ str.w r0, [r8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e3ed8 │ │ │ │ + beq.w 1e3f80 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1e4024 │ │ │ │ + beq.n 1e40cc │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1e3ed8 │ │ │ │ + beq.w 1e3f80 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r0 │ │ │ │ it ne │ │ │ │ movne r5, r7 │ │ │ │ - bne.n 1e4034 │ │ │ │ + bne.n 1e40dc │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1e3ed0 │ │ │ │ + b.n 1e3f78 │ │ │ │ str.w r7, [r8] │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbz r6, 1e40bc │ │ │ │ + cbz r6, 1e4164 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1e3ed8 │ │ │ │ + beq.w 1e3f80 │ │ │ │ mov r5, r7 │ │ │ │ - b.n 1e3ed0 │ │ │ │ + b.n 1e3f78 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1e3ed8 │ │ │ │ + beq.w 1e3f80 │ │ │ │ ldr.w r5, [r8] │ │ │ │ - b.n 1e3ed0 │ │ │ │ + b.n 1e3f78 │ │ │ │ str r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e4012 │ │ │ │ + bne.n 1e40ba │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1e3e6a │ │ │ │ + bne.w 1e3f12 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1e3ed8 │ │ │ │ + beq.w 1e3f80 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1e3e8e │ │ │ │ - b.n 1e3ed8 │ │ │ │ + bne.w 1e3f36 │ │ │ │ + b.n 1e3f80 │ │ │ │ str r7, [r5, #4] │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1e3e6a │ │ │ │ - b.n 1e4060 │ │ │ │ + bne.w 1e3f12 │ │ │ │ + b.n 1e4108 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r3, [r1, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1e410e │ │ │ │ + cbz r3, 1e41b6 │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e4104 │ │ │ │ + bne.n 1e41ac │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1e4122 │ │ │ │ + cbz r3, 1e41ca │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e4118 │ │ │ │ + bne.n 1e41c0 │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ - cbz r3, 1e4138 │ │ │ │ + cbz r3, 1e41e0 │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e412e │ │ │ │ + bne.n 1e41d6 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #1 │ │ │ │ - bls.n 1e4158 │ │ │ │ + bls.n 1e4200 │ │ │ │ bic.w r0, r0, #1 │ │ │ │ - b.n 1e4150 │ │ │ │ + b.n 1e41f8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #1 │ │ │ │ bic.w r0, r3, #1 │ │ │ │ - bls.n 1e4158 │ │ │ │ + bls.n 1e4200 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1e4144 │ │ │ │ + beq.n 1e41ec │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r1, r0 │ │ │ │ - cbz r3, 1e416c │ │ │ │ + cbz r3, 1e4214 │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e4162 │ │ │ │ + bne.n 1e420a │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #1 │ │ │ │ - bls.n 1e418c │ │ │ │ + bls.n 1e4234 │ │ │ │ bic.w r0, r0, #1 │ │ │ │ - b.n 1e4184 │ │ │ │ + b.n 1e422c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #1 │ │ │ │ bic.w r0, r3, #1 │ │ │ │ - bls.n 1e418c │ │ │ │ + bls.n 1e4234 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1e4178 │ │ │ │ + beq.n 1e4220 │ │ │ │ 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, 1e41dc │ │ │ │ + cbz r1, 1e4284 │ │ │ │ ldr.w lr, [r2, #12] │ │ │ │ - b.n 1e41ae │ │ │ │ + b.n 1e4256 │ │ │ │ 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 1e41ac │ │ │ │ - ldr.w lr, [pc, #20] @ 1e41e0 │ │ │ │ + bne.n 1e4254 │ │ │ │ + ldr.w lr, [pc, #20] @ 1e4288 │ │ │ │ mov r3, ip │ │ │ │ add lr, pc │ │ │ │ str.w lr, [sp] │ │ │ │ - bl 1e3c70 │ │ │ │ + bl 1e3d18 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, r1 │ │ │ │ - b.n 1e41c8 │ │ │ │ + b.n 1e4270 │ │ │ │ @ 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, 1e4202 │ │ │ │ + cbz r0, 1e42aa │ │ │ │ mov r1, sp │ │ │ │ - bl 1e3b38 │ │ │ │ + bl 1e3be0 │ │ │ │ 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, 1e422c │ │ │ │ + cbz r3, 1e42d4 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r3 │ │ │ │ - bl 1e3b38 │ │ │ │ - cbnz r0, 1e425c │ │ │ │ + bl 1e3be0 │ │ │ │ + cbnz r0, 1e4304 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r0, #1 │ │ │ │ - bls.n 1e4260 │ │ │ │ + bls.n 1e4308 │ │ │ │ bic.w r0, r0, #1 │ │ │ │ - b.n 1e4244 │ │ │ │ + b.n 1e42ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #1 │ │ │ │ bic.w r0, r3, #1 │ │ │ │ - bls.n 1e4260 │ │ │ │ + bls.n 1e4308 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 1e4238 │ │ │ │ + beq.n 1e42e0 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - bcc.n 1e4266 │ │ │ │ + bcc.n 1e430e │ │ │ │ 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 1e4220 │ │ │ │ + b.n 1e42c8 │ │ │ │ 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 │ │ │ │ @@ -544478,143 +544563,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] @ 1e4308 │ │ │ │ + ldr.w r8, [pc, #108] @ 1e43b0 │ │ │ │ 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 1e42d2 │ │ │ │ + b.n 1e437a │ │ │ │ add r9, r7 │ │ │ │ cmp r5, r9 │ │ │ │ it ls │ │ │ │ subls.w r9, r9, r5 │ │ │ │ cmp r9, sl │ │ │ │ - beq.n 1e42fc │ │ │ │ + beq.n 1e43a4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add.w fp, r3, r9, lsl #3 │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ - cbz r1, 1e42fc │ │ │ │ + cbz r1, 1e43a4 │ │ │ │ cmp r1, r8 │ │ │ │ - beq.n 1e42c4 │ │ │ │ + beq.n 1e436c │ │ │ │ ldr.w r3, [r3, r9, lsl #3] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 1e42c4 │ │ │ │ + bne.n 1e436c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e42c4 │ │ │ │ + beq.n 1e436c │ │ │ │ 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} │ │ │ │ - revsh r6, r6 │ │ │ │ + cbnz r6, 1e43f6 │ │ │ │ movs r7, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3816] @ 0xee8 │ │ │ │ - ldr r2, [pc, #444] @ (1e44dc ) │ │ │ │ + ldr r2, [pc, #444] @ (1e4584 ) │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ - ldr r3, [pc, #444] @ (1e44e0 ) │ │ │ │ + ldr r3, [pc, #444] @ (1e4588 ) │ │ │ │ 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 1e43bc │ │ │ │ + beq.n 1e4464 │ │ │ │ cmp r7, #27 │ │ │ │ - bls.n 1e4358 │ │ │ │ - ldr r2, [pc, #420] @ (1e44e4 ) │ │ │ │ - ldr r3, [pc, #416] @ (1e44e0 ) │ │ │ │ + bls.n 1e4400 │ │ │ │ + ldr r2, [pc, #420] @ (1e458c ) │ │ │ │ + ldr r3, [pc, #416] @ (1e4588 ) │ │ │ │ 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 1e44d6 │ │ │ │ + bne.w 1e457e │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #396] @ (1e44e8 ) │ │ │ │ + ldr r3, [pc, #396] @ (1e4590 ) │ │ │ │ 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 1e2d68 │ │ │ │ + bl 1e2e10 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e433c │ │ │ │ + beq.n 1e43e4 │ │ │ │ ldr.w sl, [r5, #4] │ │ │ │ add.w r3, r5, #56 @ 0x38 │ │ │ │ cmp sl, r3 │ │ │ │ - beq.n 1e43e2 │ │ │ │ + beq.n 1e448a │ │ │ │ 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 1e438a │ │ │ │ + bne.n 1e4432 │ │ │ │ ldr.w r0, [ip] │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ stmia.w r9!, {r0, r1} │ │ │ │ - b.n 1e43f2 │ │ │ │ + b.n 1e449a │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ ldr r2, [r0, #40] @ 0x28 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1e4338 │ │ │ │ - ldr r2, [pc, #292] @ (1e44ec ) │ │ │ │ + bne.n 1e43e0 │ │ │ │ + ldr r2, [pc, #292] @ (1e4594 ) │ │ │ │ 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 5926c │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r5, #48] @ 0x30 │ │ │ │ - b.n 1e433c │ │ │ │ + b.n 1e43e4 │ │ │ │ movs r2, #208 @ 0xd0 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #24 │ │ │ │ blx 59c7c │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ mov sl, r2 │ │ │ │ str r2, [sp, #28] │ │ │ │ - ldr r1, [pc, #252] @ (1e44f0 ) │ │ │ │ + ldr r1, [pc, #252] @ (1e4598 ) │ │ │ │ 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] │ │ │ │ @@ -544631,34 +544716,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 1e444a │ │ │ │ - ldr r0, [pc, #188] @ (1e44f4 ) │ │ │ │ + beq.n 1e44f2 │ │ │ │ + ldr r0, [pc, #188] @ (1e459c ) │ │ │ │ mov r3, sl │ │ │ │ add r0, pc │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, r0 │ │ │ │ - bne.n 1e445c │ │ │ │ + bne.n 1e4504 │ │ │ │ adds r3, #8 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 1e443a │ │ │ │ + bne.n 1e44e2 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp sl, r2 │ │ │ │ str r3, [r5, #48] @ 0x30 │ │ │ │ - beq.w 1e433c │ │ │ │ + beq.w 1e43e4 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e2e4c │ │ │ │ - b.n 1e433c │ │ │ │ - ldr.w r9, [pc, #152] @ 1e44f8 │ │ │ │ + bl 1e2ef4 │ │ │ │ + b.n 1e43e4 │ │ │ │ + ldr.w r9, [pc, #152] @ 1e45a0 │ │ │ │ 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 │ │ │ │ @@ -544671,70 +544756,70 @@ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mla r5, r2, r0, r5 │ │ │ │ umull sl, r0, r4, sl │ │ │ │ mov.w sl, #0 │ │ │ │ umlal r0, sl, r5, r4 │ │ │ │ add.w r5, r6, sl, lsl #3 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbnz r0, 1e44c6 │ │ │ │ + cbnz r0, 1e456e │ │ │ │ adds r3, #8 │ │ │ │ strd r2, r1, [r5] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 1e44be │ │ │ │ + beq.n 1e4566 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, r9 │ │ │ │ - bne.n 1e4468 │ │ │ │ + bne.n 1e4510 │ │ │ │ adds r3, #8 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 1e44ae │ │ │ │ + bne.n 1e4556 │ │ │ │ ldrd sl, r2, [sp, #12] │ │ │ │ ldr r5, [sp, #20] │ │ │ │ - b.n 1e444a │ │ │ │ + b.n 1e44f2 │ │ │ │ add sl, ip │ │ │ │ add.w r5, r5, ip, lsl #3 │ │ │ │ cmp r4, sl │ │ │ │ - bhi.n 1e44a0 │ │ │ │ + bhi.n 1e4548 │ │ │ │ sub.w sl, sl, r4 │ │ │ │ - b.n 1e449c │ │ │ │ + b.n 1e4544 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - pop {r3, r4, r6, r7} │ │ │ │ + pop {r4, r5} │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r2, r3, r4, r5, r7} │ │ │ │ + pop {r2, r4} │ │ │ │ lsls r7, r4, #2 │ │ │ │ - @ instruction: 0xb6b2 │ │ │ │ + @ instruction: 0xb6ca │ │ │ │ movs r7, r4 │ │ │ │ - @ instruction: 0xb64a │ │ │ │ + cpsie i │ │ │ │ movs r7, r4 │ │ │ │ - @ instruction: 0xb61e │ │ │ │ + @ instruction: 0xb636 │ │ │ │ movs r7, r4 │ │ │ │ - cbnz r4, 1e450e │ │ │ │ + cbnz r4, 1e45bc │ │ │ │ movs r7, r4 │ │ │ │ - cbnz r0, 1e4508 │ │ │ │ + cbnz r0, 1e45b6 │ │ │ │ movs r7, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r1 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ ldr r2, [r0, #40] @ 0x28 │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 1e45f2 │ │ │ │ + bcs.n 1e469a │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ add r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 1e45ea │ │ │ │ + bls.n 1e4692 │ │ │ │ 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] │ │ │ │ @@ -544744,118 +544829,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] @ 1e4610 │ │ │ │ + ldr.w r9, [pc, #184] @ 1e46b8 │ │ │ │ umull r0, r3, r5, r3 │ │ │ │ add r9, pc │ │ │ │ umlal r3, sl, r5, r1 │ │ │ │ - ldr r3, [pc, #172] @ (1e4614 ) │ │ │ │ + ldr r3, [pc, #172] @ (1e46bc ) │ │ │ │ add.w sl, sl, #1 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 1e4596 │ │ │ │ + b.n 1e463e │ │ │ │ ldr r0, [sp, #0] │ │ │ │ cmp r1, r9 │ │ │ │ it eq │ │ │ │ cmpeq r6, #0 │ │ │ │ it eq │ │ │ │ moveq r6, r5 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 1e4588 │ │ │ │ + beq.n 1e4630 │ │ │ │ ldr.w r3, [r3, r4, lsl #3] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1e45d0 │ │ │ │ + beq.n 1e4678 │ │ │ │ add r4, sl │ │ │ │ cmp r8, r4 │ │ │ │ it ls │ │ │ │ subls.w r4, r4, r8 │ │ │ │ cmp r4, fp │ │ │ │ - beq.n 1e4606 │ │ │ │ + beq.n 1e46ae │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r5, r3, r4, lsl #3 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1e4570 │ │ │ │ + bne.n 1e4618 │ │ │ │ mov r9, r2 │ │ │ │ - cbz r6, 1e45b2 │ │ │ │ - ldr r3, [pc, #112] @ (1e4618 ) │ │ │ │ + cbz r6, 1e465a │ │ │ │ + ldr r3, [pc, #112] @ (1e46c0 ) │ │ │ │ ldr r2, [r6, #4] │ │ │ │ add r3, pc │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1e45fc │ │ │ │ + beq.n 1e46a4 │ │ │ │ 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, 1e45c8 │ │ │ │ + cbz r2, 1e4670 │ │ │ │ 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 1e4588 │ │ │ │ + beq.n 1e4630 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e45c8 │ │ │ │ + beq.n 1e4670 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r2, #0] │ │ │ │ - b.n 1e45c8 │ │ │ │ + b.n 1e4670 │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ - bl 1e430c │ │ │ │ - b.n 1e4526 │ │ │ │ + bl 1e43b4 │ │ │ │ + b.n 1e45ce │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ adds r1, #1 │ │ │ │ - bl 1e430c │ │ │ │ - b.n 1e4526 │ │ │ │ + bl 1e43b4 │ │ │ │ + b.n 1e45ce │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ mov r5, r6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #52] @ 0x34 │ │ │ │ - b.n 1e45b2 │ │ │ │ + b.n 1e465a │ │ │ │ mov r9, r2 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1e45a6 │ │ │ │ + bne.n 1e464e │ │ │ │ mov r5, r6 │ │ │ │ - b.n 1e45c8 │ │ │ │ - @ instruction: 0xb836 │ │ │ │ + b.n 1e4670 │ │ │ │ + @ instruction: 0xb84e │ │ │ │ movs r7, r4 │ │ │ │ - @ instruction: 0xb82a │ │ │ │ + @ instruction: 0xb842 │ │ │ │ movs r7, r4 │ │ │ │ - @ instruction: 0xb7ea │ │ │ │ + @ instruction: 0xb802 │ │ │ │ movs r7, r4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - vldr d7, [pc, #68] @ 1e4678 │ │ │ │ + vldr d7, [pc, #68] @ 1e4720 │ │ │ │ str r2, [r0, #8] │ │ │ │ mov ip, r3 │ │ │ │ - add r3, pc, #68 @ (adr r3, 1e4680 ) │ │ │ │ + add r3, pc, #68 @ (adr r3, 1e4728 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ str r1, [r0, #0] │ │ │ │ strd r2, r3, [r4, #24] │ │ │ │ adds r0, #56 @ 0x38 │ │ │ │ - add r3, pc, #64 @ (adr r3, 1e4688 ) │ │ │ │ + add r3, pc, #64 @ (adr r3, 1e4730 ) │ │ │ │ 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 │ │ │ │ @@ -544880,32 +544965,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] @ 1e46f8 │ │ │ │ + vldr d7, [pc, #88] @ 1e47a0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #104] @ (1e4710 ) │ │ │ │ + ldr r3, [pc, #104] @ (1e47b8 ) │ │ │ │ str r1, [r0, #0] │ │ │ │ vstr d7, [r0, #16] │ │ │ │ add r3, pc │ │ │ │ - ldr.w ip, [pc, #100] @ 1e4714 │ │ │ │ - add r1, pc, #76 @ (adr r1, 1e4700 ) │ │ │ │ + ldr.w ip, [pc, #100] @ 1e47bc │ │ │ │ + add r1, pc, #76 @ (adr r1, 1e47a8 ) │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ strd r0, r1, [r4, #24] │ │ │ │ - add r1, pc, #72 @ (adr r1, 1e4708 ) │ │ │ │ + add r1, pc, #72 @ (adr r1, 1e47b0 ) │ │ │ │ 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] @ (1e4718 ) │ │ │ │ + ldr r2, [pc, #68] @ (1e47c0 ) │ │ │ │ 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] │ │ │ │ @@ -544924,40 +545009,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 │ │ │ │ - cbnz r0, 1e4728 │ │ │ │ + @ instruction: 0xb8a8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #9 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r1 │ │ │ │ movs r1, #208 @ 0xd0 │ │ │ │ mov r5, r2 │ │ │ │ - bl 1e2c50 │ │ │ │ + bl 1e2cf8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1e477a │ │ │ │ + cbz r0, 1e4822 │ │ │ │ str r0, [r4, #0] │ │ │ │ movs r2, #19 │ │ │ │ movs r3, #17 │ │ │ │ strd r2, r3, [r0, #16] │ │ │ │ - add r3, pc, #56 @ (adr r3, 1e4780 ) │ │ │ │ + add r3, pc, #56 @ (adr r3, 1e4828 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r0, #24] │ │ │ │ - add r3, pc, #52 @ (adr r3, 1e4788 ) │ │ │ │ + add r3, pc, #52 @ (adr r3, 1e4830 ) │ │ │ │ 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 │ │ │ │ @@ -544997,251 +545082,251 @@ │ │ │ │ ldr.w ip, [r3, #-8] │ │ │ │ ldr.w r7, [r3, #-4] │ │ │ │ cmp r3, r1 │ │ │ │ str.w r7, [r2, #-4] │ │ │ │ str.w r6, [r2, #-16] │ │ │ │ str.w lr, [r2, #-12] │ │ │ │ str.w ip, [r2, #-8] │ │ │ │ - bne.n 1e47aa │ │ │ │ + bne.n 1e4852 │ │ │ │ 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 1e47fa │ │ │ │ + beq.n 1e48a2 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ movs r1, #8 │ │ │ │ - bl 1e2d44 │ │ │ │ + bl 1e2dec │ │ │ │ str r0, [r4, #4] │ │ │ │ - cbz r0, 1e47f8 │ │ │ │ + cbz r0, 1e48a0 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 59c7c │ │ │ │ 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 59c7c │ │ │ │ - b.n 1e47f6 │ │ │ │ + b.n 1e489e │ │ │ │ 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 1e2c50 │ │ │ │ - cbz r0, 1e4840 │ │ │ │ + bl 1e2cf8 │ │ │ │ + cbz r0, 1e48e8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1e4790 │ │ │ │ - cbz r0, 1e483a │ │ │ │ + bl 1e4838 │ │ │ │ + cbz r0, 1e48e2 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e2e4c │ │ │ │ + bl 1e2ef4 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1e4834 │ │ │ │ + b.n 1e48dc │ │ │ │ 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, 1e4878 │ │ │ │ + cbz r1, 1e4920 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - beq.n 1e4878 │ │ │ │ + beq.n 1e4920 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r1, [pc, #80] @ (1e48b4 ) │ │ │ │ + ldr r1, [pc, #80] @ (1e495c ) │ │ │ │ add r3, r0 │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r1 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ - bne.n 1e488a │ │ │ │ + bne.n 1e4932 │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1e4868 │ │ │ │ + bne.n 1e4910 │ │ │ │ add.w r3, r5, #56 @ 0x38 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 1e4884 │ │ │ │ - bl 1e2e4c │ │ │ │ + beq.n 1e492c │ │ │ │ + bl 1e2ef4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #4] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - ldr r6, [pc, #44] @ (1e48b8 ) │ │ │ │ + ldr r6, [pc, #44] @ (1e4960 ) │ │ │ │ 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 1e4878 │ │ │ │ + beq.n 1e4920 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, r6 │ │ │ │ - bne.n 1e488e │ │ │ │ + bne.n 1e4936 │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 1e48a0 │ │ │ │ - b.n 1e4878 │ │ │ │ + bne.n 1e4948 │ │ │ │ + b.n 1e4920 │ │ │ │ nop │ │ │ │ - push {r1, r2, r3, r5, lr} │ │ │ │ + push {r1, r2, r6, lr} │ │ │ │ movs r7, r4 │ │ │ │ - push {r3, lr} │ │ │ │ + push {r5, lr} │ │ │ │ movs r7, r4 │ │ │ │ - cbz r0, 1e48da │ │ │ │ + cbz r0, 1e4982 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1e4844 │ │ │ │ + bl 1e48ec │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e2e4c │ │ │ │ + bl 1e2ef4 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r0, 1e492e │ │ │ │ + cbz r0, 1e49d6 │ │ │ │ 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, 1e4930 │ │ │ │ + cbz r1, 1e49d8 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - beq.n 1e4922 │ │ │ │ - ldr.w r8, [pc, #80] @ 1e4950 │ │ │ │ + beq.n 1e49ca │ │ │ │ + ldr.w r8, [pc, #80] @ 1e49f8 │ │ │ │ movs r7, #0 │ │ │ │ add r8, pc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, r8 │ │ │ │ - beq.n 1e4914 │ │ │ │ + beq.n 1e49bc │ │ │ │ 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 1e4904 │ │ │ │ + bne.n 1e49ac │ │ │ │ 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] @ (1e4954 ) │ │ │ │ + ldr r3, [pc, #28] @ (1e49fc ) │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, r2, lsl #5 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 5926c │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r5, #48] @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - push {r1, r4, r7} │ │ │ │ + push {r1, r3, r5, r7} │ │ │ │ movs r7, r4 │ │ │ │ - sub sp, #376 @ 0x178 │ │ │ │ + sub sp, #472 @ 0x1d8 │ │ │ │ movs r7, r4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e426c │ │ │ │ + bl 1e4314 │ │ │ │ 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 1e426c │ │ │ │ + bl 1e4314 │ │ │ │ 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 1e49c6 │ │ │ │ - ldr r3, [pc, #32] @ (1e49d0 ) │ │ │ │ + bls.n 1e4a6e │ │ │ │ + ldr r3, [pc, #32] @ (1e4a78 ) │ │ │ │ mov ip, r1 │ │ │ │ movs r1, #0 │ │ │ │ add r3, pc │ │ │ │ ldr.w r2, [r3, #32]! │ │ │ │ adds r1, #1 │ │ │ │ cmp r2, ip │ │ │ │ - bcc.n 1e49b6 │ │ │ │ - bl 1e430c │ │ │ │ + bcc.n 1e4a5e │ │ │ │ + bl 1e43b4 │ │ │ │ pop {r3, pc} │ │ │ │ movs r1, #0 │ │ │ │ - bl 1e430c │ │ │ │ + bl 1e43b4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - add sp, #384 @ 0x180 │ │ │ │ + add sp, #480 @ 0x1e0 │ │ │ │ movs r7, r4 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ blx r3 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e44fc │ │ │ │ - cbz r0, 1e49fc │ │ │ │ + bl 1e45a4 │ │ │ │ + cbz r0, 1e4aa4 │ │ │ │ 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 1e44fc │ │ │ │ - cbz r0, 1e4a1a │ │ │ │ + bl 1e45a4 │ │ │ │ + cbz r0, 1e4ac2 │ │ │ │ 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 │ │ │ │ @@ -545251,112 +545336,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 1e44fc │ │ │ │ + bl 1e45a4 │ │ │ │ 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 1e44fc │ │ │ │ + bl 1e45a4 │ │ │ │ pop {r3, pc} │ │ │ │ - cbz r1, 1e4a74 │ │ │ │ + cbz r1, 1e4b1c │ │ │ │ ldrd r2, r3, [r0, #48] @ 0x30 │ │ │ │ - ldr.w ip, [pc, #20] @ 1e4a78 │ │ │ │ + ldr.w ip, [pc, #20] @ 1e4b20 │ │ │ │ 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, 1e4ac6 │ │ │ │ + cbz r2, 1e4b74 │ │ │ │ movs r7, r4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e426c │ │ │ │ - cbz r0, 1e4ab4 │ │ │ │ + bl 1e4314 │ │ │ │ + cbz r0, 1e4b5c │ │ │ │ ldrd r2, r3, [r4, #48] @ 0x30 │ │ │ │ - ldr r1, [pc, #16] @ (1e4ab8 ) │ │ │ │ + ldr r1, [pc, #16] @ (1e4b60 ) │ │ │ │ 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} │ │ │ │ - uxtb r0, r5 │ │ │ │ + cbz r0, 1e4ba4 │ │ │ │ movs r7, r4 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - cbz r1, 1e4ae6 │ │ │ │ + cbz r1, 1e4b8e │ │ │ │ adds r1, #8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ add.w r2, r2, r3, lsl #3 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1e4ae0 │ │ │ │ - ldr r0, [pc, #28] @ (1e4aec ) │ │ │ │ + beq.n 1e4b88 │ │ │ │ + ldr r0, [pc, #28] @ (1e4b94 ) │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r0 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ - bne.n 1e4ae2 │ │ │ │ + bne.n 1e4b8a │ │ │ │ adds r1, #8 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1e4ad0 │ │ │ │ + bne.n 1e4b78 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ mov r1, r2 │ │ │ │ - b.n 1e4ac2 │ │ │ │ + b.n 1e4b6a │ │ │ │ nop │ │ │ │ - uxtb r6, r0 │ │ │ │ + uxtb r6, r3 │ │ │ │ movs r7, r4 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r5, [pc, #104] @ (1e4b68 ) │ │ │ │ + ldr r5, [pc, #104] @ (1e4c10 ) │ │ │ │ movs r1, #208 @ 0xd0 │ │ │ │ - bl 1e2c50 │ │ │ │ + bl 1e2cf8 │ │ │ │ mov r4, r0 │ │ │ │ add r5, pc │ │ │ │ - cbz r0, 1e4b54 │ │ │ │ + cbz r0, 1e4bfc │ │ │ │ str r0, [r4, #0] │ │ │ │ movs r1, #17 │ │ │ │ movs r0, #19 │ │ │ │ - ldr r2, [pc, #88] @ (1e4b6c ) │ │ │ │ + ldr r2, [pc, #88] @ (1e4c14 ) │ │ │ │ strd r0, r1, [r4, #16] │ │ │ │ - add r1, pc, #60 @ (adr r1, 1e4b58 ) │ │ │ │ + add r1, pc, #60 @ (adr r1, 1e4c00 ) │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ strd r0, r1, [r4, #24] │ │ │ │ - add r1, pc, #60 @ (adr r1, 1e4b60 ) │ │ │ │ + add r1, pc, #60 @ (adr r1, 1e4c08 ) │ │ │ │ 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] @ (1e4b70 ) │ │ │ │ + ldr r3, [pc, #52] @ (1e4c18 ) │ │ │ │ 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] │ │ │ │ @@ -545370,15 +545455,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 │ │ │ │ - push {r2, r4, r5, r6, r7} │ │ │ │ + push {r2, r3, r6} │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #9 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -545392,182 +545477,182 @@ │ │ │ │ movcs r5, r0 │ │ │ │ cmp r2, r3 │ │ │ │ ite cc │ │ │ │ movcc r6, r0 │ │ │ │ movcs r6, r1 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - beq.n 1e4bbc │ │ │ │ + beq.n 1e4c64 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ - ldr r1, [pc, #84] @ (1e4bf8 ) │ │ │ │ + ldr r1, [pc, #84] @ (1e4ca0 ) │ │ │ │ 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 1e4bc4 │ │ │ │ + bne.n 1e4c6c │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1e4ba6 │ │ │ │ + bne.n 1e4c4e │ │ │ │ movs r7, #0 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr.w r8, [pc, #52] @ 1e4bfc │ │ │ │ + ldr.w r8, [pc, #52] @ 1e4ca4 │ │ │ │ add r8, pc │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e426c │ │ │ │ + bl 1e4314 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e4bbe │ │ │ │ + bne.n 1e4c66 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ adds r4, #8 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add.w r3, r3, r2, lsl #3 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 1e4bbc │ │ │ │ + beq.n 1e4c64 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, r8 │ │ │ │ - bne.n 1e4bca │ │ │ │ + bne.n 1e4c72 │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1e4be4 │ │ │ │ - b.n 1e4bbc │ │ │ │ + bne.n 1e4c8c │ │ │ │ + b.n 1e4c64 │ │ │ │ nop │ │ │ │ - cbz r0, 1e4c38 │ │ │ │ + sxth r0, r1 │ │ │ │ movs r7, r4 │ │ │ │ - cbz r4, 1e4c32 │ │ │ │ + cbz r4, 1e4ce0 │ │ │ │ movs r7, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ vstr d1, [sp] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ vstr d0, [sp, #8] │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ lsrs r0, r3, #31 │ │ │ │ ldr.w ip, [sp] │ │ │ │ cmp.w r0, r1, lsr #31 │ │ │ │ - bne.n 1e4cce │ │ │ │ + bne.n 1e4d76 │ │ │ │ ubfx r0, r1, #20, #11 │ │ │ │ ubfx lr, r1, #0, #20 │ │ │ │ mov r7, r0 │ │ │ │ orrs r0, r2 │ │ │ │ orrs.w r0, r0, lr │ │ │ │ - beq.n 1e4cb6 │ │ │ │ + beq.n 1e4d5e │ │ │ │ ubfx r4, r3, #20, #11 │ │ │ │ ubfx r3, r3, #0, #20 │ │ │ │ orr.w r0, ip, r4 │ │ │ │ mov r8, r4 │ │ │ │ orrs r0, r3 │ │ │ │ - beq.n 1e4cc4 │ │ │ │ + beq.n 1e4d6c │ │ │ │ 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, 1e4cc4 │ │ │ │ + cbnz r5, 1e4d6c │ │ │ │ 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, 1e4cdc │ │ │ │ + cbnz r5, 1e4d84 │ │ │ │ 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, 1e4cb4 │ │ │ │ - cbz r4, 1e4cc4 │ │ │ │ + cbz r0, 1e4d5c │ │ │ │ + cbz r4, 1e4d6c │ │ │ │ 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 1e4cbe │ │ │ │ - cbz r4, 1e4ce2 │ │ │ │ + b.n 1e4d66 │ │ │ │ + cbz r4, 1e4d8a │ │ │ │ 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 1e50b4 │ │ │ │ + bl 1e515c │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ vldr d0, [sp] │ │ │ │ - b.n 1e4cbe │ │ │ │ + b.n 1e4d66 │ │ │ │ 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 1e4d3e │ │ │ │ + bne.n 1e4de6 │ │ │ │ subs.w ip, r2, ip │ │ │ │ - vldr d0, [pc, #872] @ 1e5068 │ │ │ │ + vldr d0, [pc, #872] @ 1e5110 │ │ │ │ sbc.w r3, lr, r3 │ │ │ │ mov r0, ip │ │ │ │ mov lr, r3 │ │ │ │ orrs.w r2, ip, r3 │ │ │ │ - beq.n 1e4cbe │ │ │ │ + beq.n 1e4d66 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1e4f7a │ │ │ │ + bne.w 1e5022 │ │ │ │ cmp r3, r7 │ │ │ │ - bge.n 1e4d2e │ │ │ │ + bge.n 1e4dd6 │ │ │ │ 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 1e4cbe │ │ │ │ + b.n 1e4d66 │ │ │ │ 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 1e4e30 │ │ │ │ + blt.n 1e4ed8 │ │ │ │ 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 1e4f1a │ │ │ │ + bgt.w 1e4fc2 │ │ │ │ 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 │ │ │ │ @@ -545586,28 +545671,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, 1e4dde │ │ │ │ + cbnz r1, 1e4e86 │ │ │ │ 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 1e50b0 │ │ │ │ + bls.w 1e5158 │ │ │ │ movw r2, #2044 @ 0x7fc │ │ │ │ cmp r4, r2 │ │ │ │ - bhi.n 1e4eb2 │ │ │ │ + bhi.n 1e4f5a │ │ │ │ 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 │ │ │ │ @@ -545615,29 +545700,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 1e4cbe │ │ │ │ + b.n 1e4d66 │ │ │ │ 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 1e4fd8 │ │ │ │ + bhi.w 1e5080 │ │ │ │ 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 │ │ │ │ @@ -545654,55 +545739,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 1e4dd2 │ │ │ │ + b.n 1e4e7a │ │ │ │ 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 1e5010 │ │ │ │ + blt.w 1e50b8 │ │ │ │ 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 1e507a │ │ │ │ + bne.w 1e5122 │ │ │ │ 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 1e4cbe │ │ │ │ + b.n 1e4d66 │ │ │ │ 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, 1e4f38 │ │ │ │ + cbnz r0, 1e4fe0 │ │ │ │ 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 │ │ │ │ @@ -545716,66 +545801,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 1e4eee │ │ │ │ - b.n 1e4ece │ │ │ │ + bcc.n 1e4f96 │ │ │ │ + b.n 1e4f76 │ │ │ │ subs r2, r7, #1 │ │ │ │ mov r4, r2 │ │ │ │ sbc.w r2, r2, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 1e4fc2 │ │ │ │ + blt.n 1e506a │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e5070 │ │ │ │ + beq.n 1e5118 │ │ │ │ clz r3, r3 │ │ │ │ sub.w r1, r3, #11 │ │ │ │ subs.w ip, r4, r1 │ │ │ │ sbc.w r2, r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 1e5090 │ │ │ │ + blt.n 1e5138 │ │ │ │ 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 1e4d2e │ │ │ │ + b.n 1e4dd6 │ │ │ │ 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 1e4f86 │ │ │ │ + b.n 1e502e │ │ │ │ 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, 1e4ff4 │ │ │ │ + cbnz r0, 1e509c │ │ │ │ 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 1e4f50 │ │ │ │ + b.n 1e4ff8 │ │ │ │ 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 │ │ │ │ @@ -545790,168 +545875,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 1e4eee │ │ │ │ + b.n 1e4f96 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ clz ip, ip │ │ │ │ add.w r3, ip, #32 │ │ │ │ - b.n 1e4f8e │ │ │ │ + b.n 1e5036 │ │ │ │ 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 1e4cbe │ │ │ │ + b.n 1e4d66 │ │ │ │ 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 1e4d2e │ │ │ │ + b.n 1e4dd6 │ │ │ │ sxtb r3, r3 │ │ │ │ - b.n 1e4f50 │ │ │ │ + b.n 1e4ff8 │ │ │ │ stmdb 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 1e51e2 │ │ │ │ + bne.w 1e528a │ │ │ │ ubfx r0, r1, #20, #11 │ │ │ │ ubfx ip, r1, #0, #20 │ │ │ │ orr.w r2, lr, r0 │ │ │ │ orrs.w r2, r2, ip │ │ │ │ - beq.n 1e51ce │ │ │ │ + beq.n 1e5276 │ │ │ │ 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 1e51d8 │ │ │ │ + beq.n 1e5280 │ │ │ │ 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 1e51d8 │ │ │ │ + bne.n 1e5280 │ │ │ │ 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 1e51ce │ │ │ │ + bne.n 1e5276 │ │ │ │ orrs.w r7, lr, ip │ │ │ │ and.w r3, r3, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e51d8 │ │ │ │ + bne.n 1e5280 │ │ │ │ orrs.w r3, r6, r4 │ │ │ │ and.w r2, r2, #1 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ - cbnz r2, 1e51ce │ │ │ │ + cbnz r2, 1e5276 │ │ │ │ subs r3, r0, r5 │ │ │ │ sbc.w r4, r4, r4 │ │ │ │ mov r7, r3 │ │ │ │ orrs r3, r0 │ │ │ │ mov r5, r4 │ │ │ │ orrs r3, r4 │ │ │ │ - beq.n 1e51f0 │ │ │ │ + beq.n 1e5298 │ │ │ │ orrs.w r3, r7, r4 │ │ │ │ - bne.n 1e5214 │ │ │ │ + bne.n 1e52bc │ │ │ │ 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 1e51fe │ │ │ │ + blt.n 1e52a6 │ │ │ │ subw r3, sl, #2045 @ 0x7fd │ │ │ │ orrs r3, r2 │ │ │ │ - bne.w 1e5356 │ │ │ │ + bne.w 1e53fe │ │ │ │ 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 1e51d2 │ │ │ │ + b.n 1e527a │ │ │ │ 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 1e4c00 │ │ │ │ + bl 1e4ca8 │ │ │ │ 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 1e51d2 │ │ │ │ + b.n 1e527a │ │ │ │ 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 1e51b8 │ │ │ │ + b.n 1e5260 │ │ │ │ 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 1e52ca │ │ │ │ + blt.n 1e5372 │ │ │ │ mov sl, r0 │ │ │ │ movs r2, #0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1e5388 │ │ │ │ + beq.w 1e5430 │ │ │ │ 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 1e536e │ │ │ │ + bgt.w 1e5416 │ │ │ │ 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 │ │ │ │ @@ -545974,31 +546059,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 1e518c │ │ │ │ + bcs.w 1e5234 │ │ │ │ subs r3, r0, #1 │ │ │ │ sbc.w r2, r2, r2 │ │ │ │ adds.w ip, ip, ip │ │ │ │ mov sl, r3 │ │ │ │ adc.w lr, lr, lr │ │ │ │ - b.n 1e518c │ │ │ │ + b.n 1e5234 │ │ │ │ mov sl, r9 │ │ │ │ movs r2, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e53b0 │ │ │ │ + beq.n 1e5458 │ │ │ │ add.w ip, r3, #536870912 @ 0x20000000 │ │ │ │ mov r0, r4 │ │ │ │ negs r3, r7 │ │ │ │ add.w r4, fp, #536870912 @ 0x20000000 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - bhi.n 1e5396 │ │ │ │ + bhi.n 1e543e │ │ │ │ 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 │ │ │ │ @@ -546017,53 +546102,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 1e518c │ │ │ │ + bcs.w 1e5234 │ │ │ │ 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 1e518c │ │ │ │ + b.n 1e5234 │ │ │ │ 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 1e51d2 │ │ │ │ + b.n 1e527a │ │ │ │ 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 1e52b8 │ │ │ │ + b.n 1e5360 │ │ │ │ mov.w lr, r8, lsl #10 │ │ │ │ mov.w ip, r6, lsl #10 │ │ │ │ orr.w lr, lr, r6, lsr #22 │ │ │ │ - b.n 1e5246 │ │ │ │ + b.n 1e52ee │ │ │ │ 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 1e5342 │ │ │ │ + b.n 1e53ea │ │ │ │ mov.w ip, ip, lsl #10 │ │ │ │ mov.w r0, lr, lsl #10 │ │ │ │ orr.w ip, ip, lr, lsr #22 │ │ │ │ - b.n 1e52d8 │ │ │ │ + b.n 1e5380 │ │ │ │ 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] │ │ │ │ @@ -546071,49 +546156,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 1e5588 │ │ │ │ + beq.w 1e5630 │ │ │ │ subw r1, r2, #2047 @ 0x7ff │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1e5562 │ │ │ │ + beq.w 1e560a │ │ │ │ movs r6, #0 │ │ │ │ mov fp, r5 │ │ │ │ mov r0, r7 │ │ │ │ mov sl, r6 │ │ │ │ mov r8, r6 │ │ │ │ and.w r9, r3, #2147483648 @ 0x80000000 │ │ │ │ - cbnz r4, 1e544e │ │ │ │ + cbnz r4, 1e54f6 │ │ │ │ orrs.w r3, r5, ip │ │ │ │ - beq.w 1e5608 │ │ │ │ + beq.w 1e56b0 │ │ │ │ clz r4, ip │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1e5424 │ │ │ │ + bne.n 1e54cc │ │ │ │ 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, 1e5494 │ │ │ │ + cbnz r2, 1e553c │ │ │ │ orrs.w r3, r7, lr │ │ │ │ - beq.w 1e5608 │ │ │ │ + beq.w 1e56b0 │ │ │ │ clz r2, lr │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 1e5468 │ │ │ │ + bne.n 1e5510 │ │ │ │ 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 │ │ │ │ @@ -546154,73 +546239,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 1e55c6 │ │ │ │ + bge.n 1e566e │ │ │ │ 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 1e5546 │ │ │ │ + bcc.n 1e55ee │ │ │ │ cmp.w lr, #0 │ │ │ │ - blt.n 1e5626 │ │ │ │ + blt.n 1e56ce │ │ │ │ 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 1e5688 │ │ │ │ + bne.w 1e5730 │ │ │ │ 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 1e55f0 │ │ │ │ + bne.n 1e5698 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ - b.n 1e55f0 │ │ │ │ + b.n 1e5698 │ │ │ │ orrs.w r7, r7, lr │ │ │ │ - bne.n 1e5612 │ │ │ │ + bne.n 1e56ba │ │ │ │ orrs r4, r5 │ │ │ │ and.w r0, r3, #2147483648 @ 0x80000000 │ │ │ │ orrs.w r4, r4, ip │ │ │ │ - bne.n 1e55b2 │ │ │ │ + bne.n 1e565a │ │ │ │ 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 1e561c │ │ │ │ + bne.n 1e56c4 │ │ │ │ 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, 1e5612 │ │ │ │ + cbnz r1, 1e56ba │ │ │ │ orrs r2, r7 │ │ │ │ and.w r0, r3, #2147483648 @ 0x80000000 │ │ │ │ orrs.w r2, r2, lr │ │ │ │ - beq.n 1e5574 │ │ │ │ + beq.n 1e561c │ │ │ │ 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] │ │ │ │ @@ -546228,15 +546313,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 1e5524 │ │ │ │ + bcs.n 1e55cc │ │ │ │ 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 │ │ │ │ @@ -546252,15 +546337,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 1e567e │ │ │ │ + bhi.n 1e5726 │ │ │ │ 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 │ │ │ │ @@ -546275,34 +546360,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 1e5546 │ │ │ │ + b.n 1e55ee │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r2 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 1e55f0 │ │ │ │ + b.n 1e5698 │ │ │ │ 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 1e5582 │ │ │ │ + b.n 1e562a │ │ │ │ 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] @ 1e5bd0 │ │ │ │ + ldr.w r2, [pc, #1308] @ 1e5c78 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ - ldr.w r3, [pc, #1308] @ 1e5bd4 │ │ │ │ + ldr.w r3, [pc, #1308] @ 1e5c7c │ │ │ │ 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] │ │ │ │ @@ -546326,46 +546411,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 1e59d4 │ │ │ │ + beq.w 1e5a7c │ │ │ │ subw r7, r3, #2047 @ 0x7ff │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1e597c │ │ │ │ + beq.w 1e5a24 │ │ │ │ subw r7, r4, #2047 @ 0x7ff │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1e5a46 │ │ │ │ + beq.w 1e5aee │ │ │ │ mov r9, r5 │ │ │ │ - cbnz r0, 1e5774 │ │ │ │ + cbnz r0, 1e581c │ │ │ │ orrs.w r0, r6, r2 │ │ │ │ - beq.w 1e5a46 │ │ │ │ + beq.w 1e5aee │ │ │ │ clz r0, r2 │ │ │ │ - cbnz r2, 1e574c │ │ │ │ + cbnz r2, 1e57f4 │ │ │ │ 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, 1e57b0 │ │ │ │ + cbnz r3, 1e5858 │ │ │ │ orrs.w r3, r5, r1 │ │ │ │ - beq.w 1e5a46 │ │ │ │ + beq.w 1e5aee │ │ │ │ clz r3, r1 │ │ │ │ - cbnz r1, 1e578a │ │ │ │ + cbnz r1, 1e5832 │ │ │ │ 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 │ │ │ │ @@ -546416,32 +546501,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 1e5a66 │ │ │ │ + bne.w 1e5b0e │ │ │ │ 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 1e5c90 │ │ │ │ + bne.w 1e5d38 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ubfx r6, lr, #0, #20 │ │ │ │ orrs r4, r6 │ │ │ │ - beq.w 1e5e3c │ │ │ │ + beq.w 1e5ee4 │ │ │ │ ubfx r2, lr, #0, #20 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1e60de │ │ │ │ + beq.w 1e6186 │ │ │ │ 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 │ │ │ │ @@ -546463,15 +546548,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 1e5cb4 │ │ │ │ + bge.w 1e5d5c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r6, #0 │ │ │ │ cmp r6, r6 │ │ │ │ it eq │ │ │ │ cmpeq sl, fp │ │ │ │ mov r9, r2 │ │ │ │ ite eq │ │ │ │ @@ -546481,204 +546566,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 1e5906 │ │ │ │ + beq.n 1e59ae │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mvns r2, r3 │ │ │ │ mvns r3, r7 │ │ │ │ orrs r3, r2 │ │ │ │ - bne.w 1e63b0 │ │ │ │ + bne.w 1e6458 │ │ │ │ movs r1, #0 │ │ │ │ cmp r1, r1 │ │ │ │ it eq │ │ │ │ cmpeq sl, fp │ │ │ │ - beq.w 1e5d36 │ │ │ │ + beq.w 1e5dde │ │ │ │ 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] @ 1e5bc8 │ │ │ │ + vldr d7, [pc, #680] @ 1e5c70 │ │ │ │ mov r1, r3 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ vstr d7, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e5eb2 │ │ │ │ + beq.w 1e5f5a │ │ │ │ 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 1e5928 │ │ │ │ + bne.n 1e59d0 │ │ │ │ ldrd r1, r2, [sp, #56] @ 0x38 │ │ │ │ orrs.w r3, r1, r2 │ │ │ │ - beq.w 1e6266 │ │ │ │ + beq.w 1e630e │ │ │ │ clz r3, r2 │ │ │ │ - cbnz r2, 1e5962 │ │ │ │ + cbnz r2, 1e5a0a │ │ │ │ clz r3, r1 │ │ │ │ adds r3, #32 │ │ │ │ subs r3, #1 │ │ │ │ - bne.w 1e65a8 │ │ │ │ + bne.w 1e6650 │ │ │ │ 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 1e5b32 │ │ │ │ + b.n 1e5bda │ │ │ │ orrs r1, r5 │ │ │ │ - bne.w 1e5b94 │ │ │ │ + bne.w 1e5c3c │ │ │ │ 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 1e5a46 │ │ │ │ + bne.n 1e5aee │ │ │ │ orrs r0, r6 │ │ │ │ and.w r5, r8, #2147483648 @ 0x80000000 │ │ │ │ orrs r0, r2 │ │ │ │ - beq.w 1e5bae │ │ │ │ + beq.w 1e5c56 │ │ │ │ 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 1e5bae │ │ │ │ + bne.w 1e5c56 │ │ │ │ add.w r3, r5, #2139095040 @ 0x7f800000 │ │ │ │ mov r2, r1 │ │ │ │ add.w r3, r3, #7340032 @ 0x700000 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 1e5a4a │ │ │ │ + b.n 1e5af2 │ │ │ │ orrs r2, r6 │ │ │ │ - bne.w 1e5bc2 │ │ │ │ + bne.w 1e5c6a │ │ │ │ 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 1e5b94 │ │ │ │ + bne.w 1e5c3c │ │ │ │ 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, 1e5a46 │ │ │ │ + cbnz r0, 1e5aee │ │ │ │ orrs r3, r5 │ │ │ │ and.w r5, r8, #2147483648 @ 0x80000000 │ │ │ │ orrs r3, r1 │ │ │ │ - beq.w 1e5b9a │ │ │ │ + beq.w 1e5c42 │ │ │ │ orrs r6, r7 │ │ │ │ and.w r4, r4, #1 │ │ │ │ eor.w r3, sl, fp │ │ │ │ it ne │ │ │ │ movne r4, #0 │ │ │ │ ands r4, r3 │ │ │ │ - bne.w 1e5b9a │ │ │ │ + bne.w 1e5c42 │ │ │ │ add.w r3, r5, #2139095040 @ 0x7f800000 │ │ │ │ mov r2, r4 │ │ │ │ add.w r3, r3, #7340032 @ 0x700000 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 1e5a4a │ │ │ │ + b.n 1e5af2 │ │ │ │ vldr d0, [sp] │ │ │ │ - ldr r2, [pc, #396] @ (1e5bd8 ) │ │ │ │ - ldr r3, [pc, #388] @ (1e5bd4 ) │ │ │ │ + ldr r2, [pc, #396] @ (1e5c80 ) │ │ │ │ + ldr r3, [pc, #388] @ (1e5c7c ) │ │ │ │ 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 1e65a4 │ │ │ │ + bne.w 1e664c │ │ │ │ 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 1e5bdc │ │ │ │ + beq.w 1e5c84 │ │ │ │ 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 1e5d88 │ │ │ │ + blt.w 1e5e30 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r3, r7 │ │ │ │ - bne.w 1e5ef2 │ │ │ │ + bne.w 1e5f9a │ │ │ │ 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 1e5d36 │ │ │ │ + beq.w 1e5dde │ │ │ │ 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 1e6094 │ │ │ │ + bne.w 1e613c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1e62aa │ │ │ │ + bne.w 1e6352 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1e6416 │ │ │ │ + beq.w 1e64be │ │ │ │ strd r2, r3, [sp, #56] @ 0x38 │ │ │ │ ldrd r3, r2, [sp, #48] @ 0x30 │ │ │ │ orrs.w r0, r3, r2 │ │ │ │ - bne.w 1e60f8 │ │ │ │ + bne.w 1e61a0 │ │ │ │ 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 │ │ │ │ @@ -546695,70 +546780,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 1e5b6c │ │ │ │ + bcc.n 1e5c14 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w 1e60cc │ │ │ │ + blt.w 1e6174 │ │ │ │ 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 1e626a │ │ │ │ + bne.w 1e6312 │ │ │ │ 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 1e5eea │ │ │ │ + bne.w 1e5f92 │ │ │ │ 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 1e5a4a │ │ │ │ + b.n 1e5af2 │ │ │ │ vldr d0, [sp, #8] │ │ │ │ - b.n 1e5a4a │ │ │ │ + b.n 1e5af2 │ │ │ │ adds r2, r0, #1 │ │ │ │ mov.w r1, #0 │ │ │ │ movt r1, #32752 @ 0x7ff0 │ │ │ │ adc.w r3, r5, r1 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 1e5a4a │ │ │ │ + b.n 1e5af2 │ │ │ │ adds r2, r4, #1 │ │ │ │ mov.w r1, #0 │ │ │ │ movt r1, #32752 @ 0x7ff0 │ │ │ │ adc.w r3, r5, r1 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 1e5a4a │ │ │ │ + b.n 1e5af2 │ │ │ │ vldr d0, [sp, #16] │ │ │ │ - b.n 1e5a4a │ │ │ │ + b.n 1e5af2 │ │ │ │ ... │ │ │ │ - add r1, sp, #248 @ 0xf8 │ │ │ │ + add r0, sp, #600 @ 0x258 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #696 @ (adr r5, 1e5e94 ) │ │ │ │ + add r5, pc, #24 @ (adr r5, 1e5c9c ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ubfx r7, lr, #0, #20 │ │ │ │ orrs r4, r7 │ │ │ │ - beq.w 1e5e42 │ │ │ │ + beq.w 1e5eea │ │ │ │ ubfx r2, lr, #0, #20 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1e60ec │ │ │ │ + beq.w 1e6194 │ │ │ │ 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 │ │ │ │ @@ -546780,15 +546865,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 1e5aa8 │ │ │ │ + bge.w 1e5b50 │ │ │ │ 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 │ │ │ │ @@ -546798,56 +546883,56 @@ │ │ │ │ cmp r6, r6 │ │ │ │ it eq │ │ │ │ cmpeq sl, fp │ │ │ │ ite ne │ │ │ │ movne r2, r3 │ │ │ │ orreq.w r2, r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1e6284 │ │ │ │ + beq.w 1e632c │ │ │ │ negs r3, r1 │ │ │ │ mov r6, r3 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - ble.n 1e5cda │ │ │ │ + ble.n 1e5d82 │ │ │ │ movs r0, #0 │ │ │ │ cmp r0, r0 │ │ │ │ it eq │ │ │ │ cmpeq sl, fp │ │ │ │ - bne.w 1e5dca │ │ │ │ - b.n 1e63d0 │ │ │ │ + bne.w 1e5e72 │ │ │ │ + b.n 1e6478 │ │ │ │ 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 1e5d5c │ │ │ │ + blt.n 1e5e04 │ │ │ │ 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 1e5cca │ │ │ │ + beq.n 1e5d72 │ │ │ │ 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 1e5cc0 │ │ │ │ - b.n 1e5aa8 │ │ │ │ + bne.n 1e5d68 │ │ │ │ + b.n 1e5b50 │ │ │ │ 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 │ │ │ │ @@ -546869,29 +546954,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 1e5dce │ │ │ │ + bne.n 1e5e76 │ │ │ │ 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 1e605e │ │ │ │ + blt.w 1e6106 │ │ │ │ adds.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ sbc.w r3, r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 1e5b32 │ │ │ │ + b.n 1e5bda │ │ │ │ cmp.w r7, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r9, r4 │ │ │ │ mov.w r4, #0 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ @@ -546899,16 +546984,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 1e58ee │ │ │ │ - b.n 1e5906 │ │ │ │ + bne.w 1e5996 │ │ │ │ + b.n 1e59ae │ │ │ │ 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 │ │ │ │ @@ -546917,138 +547002,138 @@ │ │ │ │ cmp r6, r6 │ │ │ │ it eq │ │ │ │ cmpeq sl, fp │ │ │ │ mov r9, r4 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e6284 │ │ │ │ + beq.w 1e632c │ │ │ │ negs r3, r2 │ │ │ │ mov r6, r3 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - ble.n 1e5cda │ │ │ │ + ble.n 1e5d82 │ │ │ │ movs r1, #0 │ │ │ │ cmp r1, r1 │ │ │ │ it eq │ │ │ │ cmpeq sl, fp │ │ │ │ - beq.w 1e6566 │ │ │ │ + beq.w 1e660e │ │ │ │ movs r2, #1 │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp.w r7, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r3, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 1e5906 │ │ │ │ + beq.w 1e59ae │ │ │ │ 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 1e5dfa │ │ │ │ + beq.n 1e5ea2 │ │ │ │ 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 1e61e2 │ │ │ │ + beq.w 1e628a │ │ │ │ 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 1e633c │ │ │ │ + bcs.w 1e63e4 │ │ │ │ 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 1e5a4a │ │ │ │ + b.n 1e5af2 │ │ │ │ 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 1e5e88 │ │ │ │ + bcc.n 1e5f30 │ │ │ │ cmp r3, r4 │ │ │ │ - blt.w 1e6358 │ │ │ │ + blt.w 1e6400 │ │ │ │ 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 1e6402 │ │ │ │ + bne.w 1e64aa │ │ │ │ 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 1e5ea0 │ │ │ │ + bne.n 1e5f48 │ │ │ │ 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 1e5a4a │ │ │ │ + b.n 1e5af2 │ │ │ │ cmp r1, r5 │ │ │ │ ite cs │ │ │ │ movcs r3, #0 │ │ │ │ movcc r3, #1 │ │ │ │ - b.n 1e5936 │ │ │ │ + b.n 1e59de │ │ │ │ movw r3, #2045 @ 0x7fd │ │ │ │ cmp r9, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ orr.w r1, r2, #1 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - bcc.n 1e5ee2 │ │ │ │ + bcc.n 1e5f8a │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 1e63d6 │ │ │ │ + blt.w 1e647e │ │ │ │ ldr r2, [sp, #8] │ │ │ │ subw r3, r9, #2045 @ 0x7fd │ │ │ │ orrs r3, r2 │ │ │ │ - bne.w 1e626a │ │ │ │ + bne.w 1e6312 │ │ │ │ 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 1e5b82 │ │ │ │ + b.n 1e5c2a │ │ │ │ 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 1e6150 │ │ │ │ + bne.w 1e61f8 │ │ │ │ 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 │ │ │ │ @@ -547067,68 +547152,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 1e5f36 │ │ │ │ + bne.n 1e5fde │ │ │ │ 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 1e6552 │ │ │ │ + beq.w 1e65fa │ │ │ │ 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 5926c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1e61a4 │ │ │ │ + beq.w 1e624c │ │ │ │ movs r0, #0 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ cmp r0, r0 │ │ │ │ it eq │ │ │ │ cmpeq sl, fp │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - beq.w 1e61b0 │ │ │ │ + beq.w 1e6258 │ │ │ │ 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 1e6054 │ │ │ │ + beq.n 1e60fc │ │ │ │ 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 1e5fa0 │ │ │ │ + bne.n 1e6048 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ subs r3, #1 │ │ │ │ orrs r3, r7 │ │ │ │ - beq.w 1e594a │ │ │ │ + beq.w 1e59f2 │ │ │ │ ldrd r3, r2, [sp, #56] @ 0x38 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - bmi.n 1e5fe6 │ │ │ │ + bmi.n 1e608e │ │ │ │ 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] │ │ │ │ @@ -547140,65 +547225,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 1e602c │ │ │ │ + bcc.n 1e60d4 │ │ │ │ cmp r1, r4 │ │ │ │ - blt.w 1e6502 │ │ │ │ + blt.w 1e65aa │ │ │ │ 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 1e6402 │ │ │ │ + bne.w 1e64aa │ │ │ │ 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 1e5a4a │ │ │ │ + b.n 1e5af2 │ │ │ │ cmp r3, r5 │ │ │ │ ite ls │ │ │ │ movls r2, #0 │ │ │ │ movhi r2, #1 │ │ │ │ - b.n 1e5fac │ │ │ │ + b.n 1e6054 │ │ │ │ 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 1e5ebc │ │ │ │ + bne.w 1e5f64 │ │ │ │ movw r3, #2045 @ 0x7fd │ │ │ │ cmp r9, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r2 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - bcs.w 1e5ece │ │ │ │ + bcs.w 1e5f76 │ │ │ │ lsrs r1, r2, #10 │ │ │ │ asrs r5, r0, #10 │ │ │ │ orr.w r1, r1, r0, lsl #22 │ │ │ │ - b.n 1e5eea │ │ │ │ + b.n 1e5f92 │ │ │ │ cmp r0, #0 │ │ │ │ strd r3, r0, [sp, #56] @ 0x38 │ │ │ │ - bge.w 1e594a │ │ │ │ + bge.w 1e59f2 │ │ │ │ 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 │ │ │ │ @@ -547208,132 +547293,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 1e60b0 │ │ │ │ - b.n 1e594a │ │ │ │ + bne.n 1e6158 │ │ │ │ + b.n 1e59f2 │ │ │ │ negs r3, r5 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - ble.w 1e62ee │ │ │ │ + ble.w 1e6396 │ │ │ │ movs r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1e5b82 │ │ │ │ + b.n 1e5c2a │ │ │ │ ldr r2, [sp, #24] │ │ │ │ clz r2, r2 │ │ │ │ adds r2, #32 │ │ │ │ str r2, [sp, #16] │ │ │ │ - b.w 1e5870 │ │ │ │ + b.w 1e5918 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ clz r2, r2 │ │ │ │ adds r2, #32 │ │ │ │ str r2, [sp, #16] │ │ │ │ - b.n 1e5bf8 │ │ │ │ + b.n 1e5ca0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1e62b6 │ │ │ │ + beq.w 1e635e │ │ │ │ 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 1e647e │ │ │ │ + bne.w 1e6526 │ │ │ │ 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 1e6140 │ │ │ │ + bne.n 1e61e8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - b.n 1e5b1a │ │ │ │ + b.n 1e5bc2 │ │ │ │ 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 1e6174 │ │ │ │ + b.n 1e621c │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 1e6192 │ │ │ │ + beq.n 1e623a │ │ │ │ ldr.w r5, [r1, #4]! │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1e6170 │ │ │ │ + beq.n 1e6218 │ │ │ │ cmp r2, #3 │ │ │ │ - bls.w 1e62c0 │ │ │ │ + bls.w 1e6368 │ │ │ │ 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 1e5f82 │ │ │ │ + b.n 1e602a │ │ │ │ cmp r2, #3 │ │ │ │ - bls.w 1e62c0 │ │ │ │ + bls.w 1e6368 │ │ │ │ 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 1e5f94 │ │ │ │ + bne.w 1e603c │ │ │ │ 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 1e61c6 │ │ │ │ + beq.n 1e626e │ │ │ │ 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 1e61bc │ │ │ │ + bne.n 1e6264 │ │ │ │ ldrd r3, r0, [sp, #56] @ 0x38 │ │ │ │ ldrd r5, ip, [sp, #48] @ 0x30 │ │ │ │ - b.n 1e5d42 │ │ │ │ + b.n 1e5dea │ │ │ │ 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 1e624a │ │ │ │ + bcc.n 1e62f2 │ │ │ │ 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 │ │ │ │ @@ -547355,67 +547440,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 1e5e28 │ │ │ │ + beq.w 1e5ed0 │ │ │ │ lsls r3, r3, #20 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1e5e28 │ │ │ │ + b.n 1e5ed0 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ - b.n 1e5af4 │ │ │ │ + b.n 1e5b9c │ │ │ │ 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 1e5a4a │ │ │ │ + b.w 1e5af2 │ │ │ │ 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 1e628e │ │ │ │ + bne.n 1e6336 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str.w fp, [sp, #32] │ │ │ │ - b.w 1e590c │ │ │ │ + b.w 1e59b4 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ strd r2, r3, [sp, #56] @ 0x38 │ │ │ │ - b.n 1e5af4 │ │ │ │ + b.n 1e5b9c │ │ │ │ clz r3, r3 │ │ │ │ add.w r2, r3, #32 │ │ │ │ - b.n 1e6102 │ │ │ │ + b.n 1e61aa │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov.w r2, ip, lsl #2 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r1, r2 │ │ │ │ ands.w r0, r0, #31 │ │ │ │ - bne.w 1e6424 │ │ │ │ + bne.w 1e64cc │ │ │ │ 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 1e62e0 │ │ │ │ - b.n 1e5f6a │ │ │ │ + bne.n 1e6388 │ │ │ │ + b.n 1e6012 │ │ │ │ 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 │ │ │ │ @@ -547429,28 +547514,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 1e5b6c │ │ │ │ + b.n 1e5c14 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w 1e6574 │ │ │ │ + blt.w 1e661c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 1e64ea │ │ │ │ + blt.w 1e6592 │ │ │ │ lsrs r4, r2, #10 │ │ │ │ movs r3, #0 │ │ │ │ movt r3, #32720 @ 0x7fd0 │ │ │ │ orr.w r4, r4, r0, lsl #22 │ │ │ │ asrs r5, r0, #10 │ │ │ │ - b.n 1e5e28 │ │ │ │ + b.n 1e5ed0 │ │ │ │ negs r3, r0 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - bhi.w 1e6474 │ │ │ │ + bhi.w 1e651c │ │ │ │ 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 │ │ │ │ @@ -547464,55 +547549,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 1e5e88 │ │ │ │ + b.n 1e5f30 │ │ │ │ mov r6, r2 │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - ble.w 1e5cda │ │ │ │ + ble.w 1e5d82 │ │ │ │ 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 1e5dde │ │ │ │ + bne.w 1e5e86 │ │ │ │ movs r0, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ - b.n 1e5d36 │ │ │ │ + b.n 1e5dde │ │ │ │ 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 1e5eea │ │ │ │ + b.n 1e5f92 │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ movt r3, #32751 @ 0x7fef │ │ │ │ subs r2, r4, #1 │ │ │ │ adds r3, r6, r3 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.w 1e5a4a │ │ │ │ + b.w 1e5af2 │ │ │ │ mov r2, r1 │ │ │ │ and.w r3, r8, #2147483648 @ 0x80000000 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.w 1e5a4a │ │ │ │ + b.w 1e5af2 │ │ │ │ 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 │ │ │ │ @@ -547525,42 +547610,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 1e6464 │ │ │ │ + beq.n 1e650c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ orr.w r3, r3, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e659c │ │ │ │ + beq.w 1e6644 │ │ │ │ negs r6, r0 │ │ │ │ mov r2, ip │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - b.n 1e5f1c │ │ │ │ + b.n 1e5fc4 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r4 │ │ │ │ - b.n 1e5ea0 │ │ │ │ + b.n 1e5f48 │ │ │ │ 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 1e5b16 │ │ │ │ + beq.w 1e5bbe │ │ │ │ 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 │ │ │ │ @@ -547570,28 +547655,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 1e64c0 │ │ │ │ + bne.n 1e6568 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, sl │ │ │ │ str.w ip, [r9, sl] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1e5b1a │ │ │ │ - b.w 1e5b20 │ │ │ │ + bne.w 1e5bc2 │ │ │ │ + b.w 1e5bc8 │ │ │ │ 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 1e5a4a │ │ │ │ + b.w 1e5af2 │ │ │ │ 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 │ │ │ │ @@ -547606,56 +547691,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 1e602c │ │ │ │ + b.n 1e60d4 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1e5f82 │ │ │ │ + bne.w 1e602a │ │ │ │ cmp r5, r5 │ │ │ │ it eq │ │ │ │ cmpeq sl, fp │ │ │ │ - bne.w 1e5f94 │ │ │ │ - b.n 1e61b0 │ │ │ │ + bne.w 1e603c │ │ │ │ + b.n 1e6258 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r1, r3, #1 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ adc.w r2, r3, #0 │ │ │ │ - b.w 1e5d4c │ │ │ │ + b.w 1e5df4 │ │ │ │ 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 1e6260 │ │ │ │ + b.n 1e6308 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, ip │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 1e5f66 │ │ │ │ + b.n 1e600e │ │ │ │ blx 597d0 <__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 1e611e │ │ │ │ + bls.w 1e61c6 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ movs r2, #16 │ │ │ │ - b.w 1e5b1a │ │ │ │ + b.w 1e5bc2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub sp, #20 │ │ │ │ vstr s0, [sp, #12] │ │ │ │ vstr s1, [sp, #8] │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ vstr s2, [sp, #4] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ @@ -547665,62 +547750,62 @@ │ │ │ │ ubfx r0, r2, #0, #23 │ │ │ │ ubfx r1, r2, #23, #8 │ │ │ │ ubfx lr, r3, #0, #23 │ │ │ │ ubfx r5, r3, #23, #8 │ │ │ │ mov.w ip, r3, lsr #31 │ │ │ │ lsrs r2, r4, #31 │ │ │ │ cmp r7, #255 @ 0xff │ │ │ │ - beq.w 1e674a │ │ │ │ + beq.w 1e67f2 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - beq.w 1e6720 │ │ │ │ + beq.w 1e67c8 │ │ │ │ cmp r5, #255 @ 0xff │ │ │ │ - beq.w 1e67a4 │ │ │ │ - cbnz r7, 1e6626 │ │ │ │ + beq.w 1e684c │ │ │ │ + cbnz r7, 1e66ce │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1e67a4 │ │ │ │ + beq.w 1e684c │ │ │ │ clz r7, r6 │ │ │ │ sub.w r3, r7, #8 │ │ │ │ rsb r7, r7, #9 │ │ │ │ lsls r6, r3 │ │ │ │ - cbnz r1, 1e663c │ │ │ │ + cbnz r1, 1e66e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e67a4 │ │ │ │ + beq.w 1e684c │ │ │ │ clz r1, r0 │ │ │ │ sub.w r3, r1, #8 │ │ │ │ rsb r1, r1, #9 │ │ │ │ lsls r0, r3 │ │ │ │ lsls r6, r6, #7 │ │ │ │ lsls r0, r0, #7 │ │ │ │ orr.w r6, r6, #1073741824 @ 0x40000000 │ │ │ │ orr.w r0, r0, #1073741824 @ 0x40000000 │ │ │ │ add r1, r7 │ │ │ │ umull r0, r6, r6, r0 │ │ │ │ cmp.w r6, #536870912 @ 0x20000000 │ │ │ │ it cs │ │ │ │ subcs r1, #126 @ 0x7e │ │ │ │ - bcc.w 1e67c8 │ │ │ │ + bcc.w 1e6870 │ │ │ │ mov r8, r1 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1e67ae │ │ │ │ + beq.w 1e6856 │ │ │ │ subs r3, r1, r5 │ │ │ │ mov.w lr, lr, lsl #6 │ │ │ │ orr.w lr, lr, #536870912 @ 0x20000000 │ │ │ │ cmp ip, r2 │ │ │ │ uxth r7, r3 │ │ │ │ sxth r3, r3 │ │ │ │ - beq.w 1e67f2 │ │ │ │ + beq.w 1e689a │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 1e6870 │ │ │ │ - beq.w 1e68ee │ │ │ │ + blt.w 1e6918 │ │ │ │ + beq.w 1e6996 │ │ │ │ cmp r7, #62 @ 0x3e │ │ │ │ - bls.w 1e6a5c │ │ │ │ + bls.w 1e6b04 │ │ │ │ subs r7, r0, #1 │ │ │ │ adc.w r6, r6, #4294967295 @ 0xffffffff │ │ │ │ clz lr, r6 │ │ │ │ - cbnz r6, 1e669a │ │ │ │ + cbnz r6, 1e6742 │ │ │ │ clz lr, r7 │ │ │ │ add.w lr, lr, #32 │ │ │ │ add.w r3, lr, #4294967295 @ 0xffffffff │ │ │ │ sxtb r3, r3 │ │ │ │ subs r1, r1, r3 │ │ │ │ rsb r0, lr, #33 @ 0x21 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ @@ -547742,113 +547827,113 @@ │ │ │ │ lsl.w r4, r6, r4 │ │ │ │ orr.w r3, r3, r4 │ │ │ │ lsr.w r0, r6, r0 │ │ │ │ orr.w r3, r3, r0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cmp r1, #252 @ 0xfc │ │ │ │ - bls.n 1e6710 │ │ │ │ + bls.n 1e67b8 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.w 1e68de │ │ │ │ + blt.w 1e6986 │ │ │ │ subs r1, #253 @ 0xfd │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ orrs.w r1, r1, r3, lsr #31 │ │ │ │ it eq │ │ │ │ moveq r1, #253 @ 0xfd │ │ │ │ - bne.w 1e685e │ │ │ │ + bne.w 1e6906 │ │ │ │ lsrs r3, r3, #7 │ │ │ │ - beq.w 1e68e8 │ │ │ │ + beq.w 1e6990 │ │ │ │ lsls r1, r1, #23 │ │ │ │ add r3, r1 │ │ │ │ add.w r3, r3, r2, lsl #31 │ │ │ │ - b.n 1e679a │ │ │ │ + b.n 1e6842 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e67da │ │ │ │ + bne.n 1e6882 │ │ │ │ subs.w r3, lr, r0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r5, #255 @ 0xff │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e67a4 │ │ │ │ + bne.n 1e684c │ │ │ │ and.w r3, r4, #2147483648 @ 0x80000000 │ │ │ │ orrs r7, r6 │ │ │ │ add.w r3, r3, #2139095040 @ 0x7f800000 │ │ │ │ - beq.n 1e67e4 │ │ │ │ + beq.n 1e688c │ │ │ │ cmp lr, r0 │ │ │ │ it eq │ │ │ │ cmpeq r5, #255 @ 0xff │ │ │ │ - b.n 1e6786 │ │ │ │ + b.n 1e682e │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1e67e8 │ │ │ │ + bne.n 1e6890 │ │ │ │ sub.w r3, r1, #255 @ 0xff │ │ │ │ cmp r0, r6 │ │ │ │ clz r3, r3 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e67da │ │ │ │ + bne.n 1e6882 │ │ │ │ subs.w r3, lr, r3 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r5, #255 @ 0xff │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - cbnz r3, 1e67a4 │ │ │ │ + cbnz r3, 1e684c │ │ │ │ and.w r3, r4, #2147483648 @ 0x80000000 │ │ │ │ orrs r1, r0 │ │ │ │ add.w r3, r3, #2139095040 @ 0x7f800000 │ │ │ │ - beq.n 1e67e4 │ │ │ │ + beq.n 1e688c │ │ │ │ cmp lr, r6 │ │ │ │ it eq │ │ │ │ cmpeq r5, #255 @ 0xff │ │ │ │ ite eq │ │ │ │ moveq.w lr, #1 │ │ │ │ movne.w lr, #0 │ │ │ │ eor.w ip, ip, r2 │ │ │ │ tst.w ip, lr │ │ │ │ - bne.n 1e67e4 │ │ │ │ + bne.n 1e688c │ │ │ │ vmov s0, r3 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ vldr s0, [sp, #4] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 1e69ba │ │ │ │ + beq.w 1e6a62 │ │ │ │ clz r5, lr │ │ │ │ sub.w r3, r5, #8 │ │ │ │ rsb r5, r5, #9 │ │ │ │ lsl.w lr, lr, r3 │ │ │ │ - b.n 1e6662 │ │ │ │ + b.n 1e670a │ │ │ │ adds r0, r0, r0 │ │ │ │ sub.w r1, r1, #127 @ 0x7f │ │ │ │ adcs r6, r6 │ │ │ │ mov r8, r1 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1e6662 │ │ │ │ - b.n 1e67ae │ │ │ │ + bne.w 1e670a │ │ │ │ + b.n 1e6856 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ adds r3, #1 │ │ │ │ - b.n 1e679a │ │ │ │ + b.n 1e6842 │ │ │ │ vldr s0, [sp, #12] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 1e6940 │ │ │ │ + ble.w 1e69e8 │ │ │ │ cmp r7, #62 @ 0x3e │ │ │ │ itt hi │ │ │ │ movhi r1, #1 │ │ │ │ movhi r3, #0 │ │ │ │ - bhi.n 1e6828 │ │ │ │ + bhi.n 1e68d0 │ │ │ │ rsb r1, r7, #32 │ │ │ │ sub.w r3, r7, #32 │ │ │ │ lsl.w r1, lr, r1 │ │ │ │ lsr.w r3, lr, r3 │ │ │ │ orrs r1, r3 │ │ │ │ negs r3, r7 │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ @@ -547858,32 +547943,32 @@ │ │ │ │ lsr.w r3, lr, r7 │ │ │ │ adds r1, r0, r1 │ │ │ │ adc.w r3, r6, r3 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 1e69fc │ │ │ │ + blt.w 1e6aa4 │ │ │ │ cmp.w r8, #252 @ 0xfc │ │ │ │ - bls.w 1e6aa0 │ │ │ │ + bls.w 1e6b48 │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.w 1e6aac │ │ │ │ + blt.w 1e6b54 │ │ │ │ cmp.w r8, #253 @ 0xfd │ │ │ │ itt eq │ │ │ │ lsreq r3, r3, #7 │ │ │ │ moveq.w r1, #2122317824 @ 0x7e800000 │ │ │ │ - beq.w 1e6718 │ │ │ │ + beq.w 1e67c0 │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ movt r3, #32639 @ 0x7f7f │ │ │ │ add.w r3, r3, r2, lsl #31 │ │ │ │ vmov s0, r3 │ │ │ │ - b.n 1e67a8 │ │ │ │ + b.n 1e6850 │ │ │ │ mov r8, r5 │ │ │ │ cmn.w r3, #62 @ 0x3e │ │ │ │ - blt.w 1e699c │ │ │ │ + blt.w 1e6a44 │ │ │ │ and.w r7, r7, #63 @ 0x3f │ │ │ │ negs r2, r3 │ │ │ │ sub.w r1, r7, #32 │ │ │ │ rsb r4, r7, #32 │ │ │ │ add.w r9, r3, #32 │ │ │ │ lsl.w r3, r0, r1 │ │ │ │ lsl.w r1, r6, r7 │ │ │ │ @@ -547900,58 +547985,58 @@ │ │ │ │ orr.w r7, r7, r3 │ │ │ │ lsr.w r2, r6, r2 │ │ │ │ it ne │ │ │ │ orrne.w r7, r7, #1 │ │ │ │ negs r7, r7 │ │ │ │ sbc.w r6, lr, r2 │ │ │ │ orrs.w r3, r7, r6 │ │ │ │ - bne.w 1e6aba │ │ │ │ + bne.w 1e6b62 │ │ │ │ sub.w r1, r5, #63 @ 0x3f │ │ │ │ mov r2, ip │ │ │ │ cmp r1, #252 @ 0xfc │ │ │ │ - bls.n 1e68e8 │ │ │ │ + bls.n 1e6990 │ │ │ │ movs r3, #0 │ │ │ │ negs r1, r1 │ │ │ │ uxth r1, r1 │ │ │ │ cmp r1, #30 │ │ │ │ - bls.w 1e6a12 │ │ │ │ + bls.w 1e6aba │ │ │ │ movs r1, #0 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 1e6718 │ │ │ │ + b.n 1e67c0 │ │ │ │ subs r7, r0, r3 │ │ │ │ sub.w r6, r6, lr │ │ │ │ orrs.w r1, r7, r6 │ │ │ │ itt eq │ │ │ │ andeq.w r3, r4, #2147483648 @ 0x80000000 │ │ │ │ vmoveq s0, r3 │ │ │ │ - beq.w 1e67a8 │ │ │ │ + beq.w 1e6850 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 1e6914 │ │ │ │ + bge.n 1e69bc │ │ │ │ negs r7, r7 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ sbc.w r6, r3, r6 │ │ │ │ clz lr, r6 │ │ │ │ - cbnz r6, 1e6922 │ │ │ │ + cbnz r6, 1e69ca │ │ │ │ clz lr, r7 │ │ │ │ add.w lr, lr, #32 │ │ │ │ add.w r3, lr, #4294967295 @ 0xffffffff │ │ │ │ sub.w r0, lr, #33 @ 0x21 │ │ │ │ sxtb r3, r3 │ │ │ │ sub.w r1, r8, r3 │ │ │ │ uxtb r3, r0 │ │ │ │ lsls r0, r0, #24 │ │ │ │ it pl │ │ │ │ lslpl.w r3, r7, r3 │ │ │ │ - bpl.w 1e66f4 │ │ │ │ - b.n 1e66a2 │ │ │ │ + bpl.w 1e679c │ │ │ │ + b.n 1e674a │ │ │ │ cmn.w r3, #30 │ │ │ │ mov r8, r5 │ │ │ │ it lt │ │ │ │ movlt r3, #1 │ │ │ │ - blt.n 1e6998 │ │ │ │ + blt.n 1e6a40 │ │ │ │ rsb r4, r3, #32 │ │ │ │ sub.w r1, r3, #32 │ │ │ │ and.w r1, r1, #63 @ 0x3f │ │ │ │ lsr.w r7, r0, r4 │ │ │ │ sub.w r4, r1, #32 │ │ │ │ rsb ip, r1, #32 │ │ │ │ lsl.w r5, r0, r1 │ │ │ │ @@ -547966,153 +548051,153 @@ │ │ │ │ orr.w r7, r7, r3 │ │ │ │ lsr.w r1, r6, r1 │ │ │ │ orr.w r7, r7, r1 │ │ │ │ ite eq │ │ │ │ moveq r3, r7 │ │ │ │ orrne.w r3, r7, #1 │ │ │ │ add r3, lr │ │ │ │ - b.n 1e6836 │ │ │ │ + b.n 1e68de │ │ │ │ movs r3, #0 │ │ │ │ mov r2, ip │ │ │ │ subs r7, r3, #1 │ │ │ │ subs.w r6, lr, #1 │ │ │ │ ite ne │ │ │ │ clzne lr, r6 │ │ │ │ addeq.w lr, lr, #31 │ │ │ │ add.w r1, lr, #4294967295 @ 0xffffffff │ │ │ │ sxtb r1, r1 │ │ │ │ subs r1, r5, r1 │ │ │ │ - b.n 1e66a2 │ │ │ │ + b.n 1e674a │ │ │ │ bics.w r3, r0, #2147483648 @ 0x80000000 │ │ │ │ mov.w r3, r0, lsr #31 │ │ │ │ orr.w r3, r3, r6, lsl #1 │ │ │ │ add.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ ite eq │ │ │ │ moveq r2, r3 │ │ │ │ orrne.w r2, r3, #1 │ │ │ │ and.w r3, r4, #2147483648 @ 0x80000000 │ │ │ │ cmp r1, #252 @ 0xfc │ │ │ │ - bls.n 1e6a48 │ │ │ │ + bls.n 1e6af0 │ │ │ │ cmp r1, r5 │ │ │ │ - blt.n 1e6a2a │ │ │ │ + blt.n 1e6ad2 │ │ │ │ lsrs r0, r2, #31 │ │ │ │ cmp r1, #253 @ 0xfd │ │ │ │ it ne │ │ │ │ orrne.w r0, r0, #1 │ │ │ │ movs r1, #253 @ 0xfd │ │ │ │ - cbz r0, 1e6a48 │ │ │ │ + cbz r0, 1e6af0 │ │ │ │ add.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ sub.w r3, r3, #8388608 @ 0x800000 │ │ │ │ subs r3, #1 │ │ │ │ vmov s0, r3 │ │ │ │ - b.n 1e67a8 │ │ │ │ + b.n 1e6850 │ │ │ │ add.w r1, r8, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r3, #1 │ │ │ │ cmp r1, #252 @ 0xfc │ │ │ │ - bls.w 1e6710 │ │ │ │ + bls.w 1e67b8 │ │ │ │ cmp r1, #0 │ │ │ │ - bge.w 1e66fe │ │ │ │ + bge.w 1e67a6 │ │ │ │ negs r1, r1 │ │ │ │ uxth r1, r1 │ │ │ │ negs r4, r1 │ │ │ │ lsr.w r0, r3, r1 │ │ │ │ and.w r4, r4, #31 │ │ │ │ movs r1, #0 │ │ │ │ lsls r3, r4 │ │ │ │ ite eq │ │ │ │ moveq r3, r0 │ │ │ │ orrne.w r3, r0, #1 │ │ │ │ - b.n 1e6710 │ │ │ │ + b.n 1e67b8 │ │ │ │ negs r1, r1 │ │ │ │ uxth r1, r1 │ │ │ │ cmp r1, #30 │ │ │ │ - bhi.n 1e6aa8 │ │ │ │ + bhi.n 1e6b50 │ │ │ │ negs r4, r1 │ │ │ │ lsr.w r0, r2, r1 │ │ │ │ and.w r4, r4, #31 │ │ │ │ mov r1, lr │ │ │ │ lsls r2, r4 │ │ │ │ ite eq │ │ │ │ moveq r2, r0 │ │ │ │ orrne.w r2, r0, #1 │ │ │ │ movs.w lr, r2, lsr #7 │ │ │ │ it ne │ │ │ │ lslne r1, r1, #23 │ │ │ │ - beq.n 1e6aa8 │ │ │ │ + beq.n 1e6b50 │ │ │ │ add r1, lr │ │ │ │ adds r3, r1, r3 │ │ │ │ vmov s0, r3 │ │ │ │ - b.n 1e67a8 │ │ │ │ + b.n 1e6850 │ │ │ │ rsb r3, r7, #32 │ │ │ │ sub.w r4, r7, #32 │ │ │ │ lsl.w r3, lr, r3 │ │ │ │ lsr.w r4, lr, r4 │ │ │ │ orrs r3, r4 │ │ │ │ negs r4, r7 │ │ │ │ and.w r4, r4, #63 @ 0x3f │ │ │ │ lsls.w r4, lr, r4 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ lsr.w lr, lr, r7 │ │ │ │ subs r7, r0, r3 │ │ │ │ sbc.w r6, r6, lr │ │ │ │ orrs.w r3, r7, r6 │ │ │ │ - bne.w 1e6914 │ │ │ │ + bne.w 1e69bc │ │ │ │ subs r1, #63 @ 0x3f │ │ │ │ cmp r1, #252 @ 0xfc │ │ │ │ - bls.w 1e68e8 │ │ │ │ + bls.w 1e6990 │ │ │ │ cmp r1, #0 │ │ │ │ - bge.w 1e68e8 │ │ │ │ - b.n 1e68dc │ │ │ │ + bge.w 1e6990 │ │ │ │ + b.n 1e6984 │ │ │ │ lsrs r3, r3, #7 │ │ │ │ mov.w r1, r8, lsl #23 │ │ │ │ - b.n 1e6718 │ │ │ │ + b.n 1e67c0 │ │ │ │ mov r1, lr │ │ │ │ - b.n 1e6a52 │ │ │ │ + b.n 1e6afa │ │ │ │ rsb r0, r8, #0 │ │ │ │ movs r1, #0 │ │ │ │ uxth r0, r0 │ │ │ │ lsrs r3, r0 │ │ │ │ lsrs r3, r3, #7 │ │ │ │ - b.n 1e6716 │ │ │ │ + b.n 1e67be │ │ │ │ mov r2, ip │ │ │ │ - b.n 1e6914 │ │ │ │ + b.n 1e69bc │ │ │ │ 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 1e6b56 │ │ │ │ + beq.n 1e6bfe │ │ │ │ orr.w ip, r3, r2 │ │ │ │ orrs.w ip, ip, lr │ │ │ │ - beq.n 1e6b4e │ │ │ │ + beq.n 1e6bf6 │ │ │ │ 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 1e6b4e │ │ │ │ + beq.n 1e6bf6 │ │ │ │ mvn.w r3, #896 @ 0x380 │ │ │ │ eor.w lr, r0, #1 │ │ │ │ add r2, r3 │ │ │ │ orr.w ip, ip, #1073741824 @ 0x40000000 │ │ │ │ mov.w r3, lr, lsl #6 │ │ │ │ cmp r2, #252 @ 0xfc │ │ │ │ - bls.n 1e6b24 │ │ │ │ + bls.n 1e6bcc │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 1e6b78 │ │ │ │ + blt.n 1e6c20 │ │ │ │ cmp r2, #253 @ 0xfd │ │ │ │ - bne.n 1e6b70 │ │ │ │ + bne.n 1e6c18 │ │ │ │ uxtab r3, ip, r3 │ │ │ │ and.w ip, ip, #127 @ 0x7f │ │ │ │ cmp.w ip, #64 @ 0x40 │ │ │ │ ite ne │ │ │ │ movne.w lr, #0 │ │ │ │ andeq.w lr, lr, #1 │ │ │ │ lsls r2, r2, #23 │ │ │ │ @@ -548127,28 +548212,28 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ orrs.w r3, r3, lr │ │ │ │ add.w r3, r1, #2139095040 @ 0x7f800000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ vmovne s0, r3 │ │ │ │ - bne.n 1e6b52 │ │ │ │ + bne.n 1e6bfa │ │ │ │ vmov s0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ rsb r0, r0, #2139095040 @ 0x7f800000 │ │ │ │ adds r3, r0, r1 │ │ │ │ - b.n 1e6b68 │ │ │ │ + b.n 1e6c10 │ │ │ │ negs r2, r2 │ │ │ │ uxth r2, r2 │ │ │ │ cmp r2, #30 │ │ │ │ itt hi │ │ │ │ movhi.w lr, #4294967295 @ 0xffffffff │ │ │ │ movhi r2, #1 │ │ │ │ - bhi.n 1e6bb0 │ │ │ │ + bhi.n 1e6c58 │ │ │ │ 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 │ │ │ │ @@ -548156,44 +548241,44 @@ │ │ │ │ ite ne │ │ │ │ movne.w lr, #0 │ │ │ │ andeq.w lr, lr, #1 │ │ │ │ mvn.w lr, lr │ │ │ │ uxtab r3, r2, r3 │ │ │ │ movs r2, #0 │ │ │ │ and.w r3, lr, r3, lsr #7 │ │ │ │ - b.n 1e6b42 │ │ │ │ + b.n 1e6bea │ │ │ │ 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 1e6c16 │ │ │ │ + beq.n 1e6cbe │ │ │ │ orrs.w ip, r2, r1 │ │ │ │ - beq.n 1e6c12 │ │ │ │ + beq.n 1e6cba │ │ │ │ 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 1e6c12 │ │ │ │ + beq.n 1e6cba │ │ │ │ sub.w r3, r1, #113 @ 0x71 │ │ │ │ orr.w ip, r2, #16384 @ 0x4000 │ │ │ │ mov r2, ip │ │ │ │ uxth r3, r3 │ │ │ │ cmp r3, #28 │ │ │ │ - bls.n 1e6c32 │ │ │ │ + bls.n 1e6cda │ │ │ │ sxth r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 1e6c40 │ │ │ │ + blt.n 1e6ce8 │ │ │ │ cmp r3, #29 │ │ │ │ - beq.n 1e6c60 │ │ │ │ + beq.n 1e6d08 │ │ │ │ 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 │ │ │ │ @@ -548216,272 +548301,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 1e6c36 │ │ │ │ + bhi.n 1e6cde │ │ │ │ rsb r1, r1, #113 @ 0x71 │ │ │ │ movs r3, #0 │ │ │ │ uxth r1, r1 │ │ │ │ lsr.w ip, ip, r1 │ │ │ │ sbfx r2, ip, #4, #12 │ │ │ │ - b.n 1e6c36 │ │ │ │ + b.n 1e6cde │ │ │ │ lsrs r2, r2, #4 │ │ │ │ mov.w r3, #29696 @ 0x7400 │ │ │ │ - b.n 1e6c36 │ │ │ │ + b.n 1e6cde │ │ │ │ stmdb 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 1e6ca2 │ │ │ │ + beq.n 1e6d4a │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movs r1, #1 │ │ │ │ lsls.w r6, r1, r2 │ │ │ │ - beq.n 1e6ca2 │ │ │ │ + beq.n 1e6d4a │ │ │ │ mov r9, r4 │ │ │ │ mov r8, r0 │ │ │ │ movs r5, #0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - cbnz r2, 1e6cae │ │ │ │ + cbnz r2, 1e6d56 │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp r6, r5 │ │ │ │ - bne.n 1e6c94 │ │ │ │ + bne.n 1e6d3c │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r3 │ │ │ │ blx 58d60 │ │ │ │ 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 1e6ce6 │ │ │ │ + beq.n 1e6d8e │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ movs r0, #1 │ │ │ │ lsls.w r2, r0, r2 │ │ │ │ mov r7, r2 │ │ │ │ - beq.n 1e6ce6 │ │ │ │ + beq.n 1e6d8e │ │ │ │ mov fp, r4 │ │ │ │ strd r6, r5, [sp, #4] │ │ │ │ mov r4, r3 │ │ │ │ movs r6, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 1e6cee │ │ │ │ + cbnz r3, 1e6d96 │ │ │ │ adds r6, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 1e6cd2 │ │ │ │ + bne.n 1e6d7a │ │ │ │ ldrd r6, r5, [sp, #4] │ │ │ │ mov r4, fp │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r1 │ │ │ │ blx 58d60 │ │ │ │ - b.n 1e6c98 │ │ │ │ + b.n 1e6d40 │ │ │ │ bic.w r5, r3, #63 @ 0x3f │ │ │ │ lsls r1, r3, #26 │ │ │ │ mov r2, r5 │ │ │ │ - beq.n 1e6d22 │ │ │ │ + beq.n 1e6dca │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ movs r1, #1 │ │ │ │ lsls.w r3, r1, r3 │ │ │ │ mov sl, r3 │ │ │ │ - beq.n 1e6d22 │ │ │ │ + beq.n 1e6dca │ │ │ │ strd r4, r6, [sp, #20] │ │ │ │ mov r4, r5 │ │ │ │ movs r5, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 1e6d2a │ │ │ │ + cbnz r3, 1e6dd2 │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp sl, r5 │ │ │ │ - bne.n 1e6d10 │ │ │ │ + bne.n 1e6db8 │ │ │ │ ldrd r4, r6, [sp, #20] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r0, r2 │ │ │ │ blx 58d60 │ │ │ │ - b.n 1e6cd6 │ │ │ │ + b.n 1e6d7e │ │ │ │ bic.w r6, r3, #63 @ 0x3f │ │ │ │ lsls r2, r3, #26 │ │ │ │ mov r0, r6 │ │ │ │ - beq.n 1e6d5e │ │ │ │ + beq.n 1e6e06 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ movs r1, #1 │ │ │ │ lsls r1, r3 │ │ │ │ - beq.n 1e6d5e │ │ │ │ + beq.n 1e6e06 │ │ │ │ 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, 1e6d64 │ │ │ │ + cbnz r3, 1e6e0c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r6, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 1e6d4a │ │ │ │ + bne.n 1e6df2 │ │ │ │ ldrd r5, r4, [sp, #32] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 58d60 │ │ │ │ - b.n 1e6d14 │ │ │ │ + b.n 1e6dbc │ │ │ │ bic.w r5, r3, #63 @ 0x3f │ │ │ │ lsls r3, r3, #26 │ │ │ │ mov r0, r5 │ │ │ │ - beq.n 1e6d98 │ │ │ │ + beq.n 1e6e40 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ movs r1, #1 │ │ │ │ lsls.w r2, r1, r3 │ │ │ │ - beq.n 1e6d98 │ │ │ │ + beq.n 1e6e40 │ │ │ │ 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, 1e6d9e │ │ │ │ + cbnz r1, 1e6e46 │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp r6, r5 │ │ │ │ - bne.n 1e6d86 │ │ │ │ + bne.n 1e6e2e │ │ │ │ ldrd r6, r4, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ blx 58d60 │ │ │ │ - b.n 1e6d4e │ │ │ │ + b.n 1e6df6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e6c68 │ │ │ │ - b.n 1e6d8a │ │ │ │ + bl 1e6d10 │ │ │ │ + b.n 1e6e32 │ │ │ │ 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, 1e6dc6 │ │ │ │ + cbnz r3, 1e6e6e │ │ │ │ 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 1e6e04 │ │ │ │ + beq.n 1e6eac │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov.w ip, #1 │ │ │ │ lsls.w r3, ip, r3 │ │ │ │ mov r5, r3 │ │ │ │ - beq.n 1e6e04 │ │ │ │ + beq.n 1e6eac │ │ │ │ movs r3, #0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - cbnz r1, 1e6e0e │ │ │ │ + cbnz r1, 1e6eb6 │ │ │ │ adds r3, #1 │ │ │ │ adds r2, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 1e6df6 │ │ │ │ + bne.n 1e6e9e │ │ │ │ mov r0, r9 │ │ │ │ blx 58d60 │ │ │ │ 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 1e6e40 │ │ │ │ + beq.n 1e6ee8 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov.w lr, #1 │ │ │ │ lsls.w r1, lr, r1 │ │ │ │ mov r7, r1 │ │ │ │ - beq.n 1e6e40 │ │ │ │ + beq.n 1e6ee8 │ │ │ │ mov fp, r3 │ │ │ │ mov sl, r2 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - cbnz r1, 1e6e4e │ │ │ │ + cbnz r1, 1e6ef6 │ │ │ │ adds r3, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 1e6e2e │ │ │ │ + bne.n 1e6ed6 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ strd r2, r3, [sp, #4] │ │ │ │ blx 58d60 │ │ │ │ ldrd r2, r3, [sp, #4] │ │ │ │ - b.n 1e6dfa │ │ │ │ + b.n 1e6ea2 │ │ │ │ bic.w r2, r1, #63 @ 0x3f │ │ │ │ lsls r1, r1, #26 │ │ │ │ mov r0, r2 │ │ │ │ - beq.n 1e6e7c │ │ │ │ + beq.n 1e6f24 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov.w lr, #1 │ │ │ │ lsls.w r1, lr, r1 │ │ │ │ mov r8, r1 │ │ │ │ - beq.n 1e6e7c │ │ │ │ + beq.n 1e6f24 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - cbnz r1, 1e6e86 │ │ │ │ + cbnz r1, 1e6f2e │ │ │ │ adds r3, #1 │ │ │ │ adds r2, #4 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 1e6e6c │ │ │ │ + bne.n 1e6f14 │ │ │ │ ldrd r3, r0, [sp, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 58d60 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 1e6e32 │ │ │ │ + b.n 1e6eda │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e6c68 │ │ │ │ + bl 1e6d10 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 1e6e70 │ │ │ │ + b.n 1e6f18 │ │ │ │ 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] @ (1e7108 ) │ │ │ │ + ldr r2, [pc, #604] @ (1e71b0 ) │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #604] @ (1e710c ) │ │ │ │ + ldr r3, [pc, #604] @ (1e71b4 ) │ │ │ │ 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 1e705c │ │ │ │ + beq.w 1e7104 │ │ │ │ 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 │ │ │ │ @@ -548494,477 +548579,477 @@ │ │ │ │ lsl.w lr, r5, lr │ │ │ │ lsr.w r0, r5, r0 │ │ │ │ orr.w r1, r1, lr │ │ │ │ orrs r1, r0 │ │ │ │ lsr.w r0, r5, r2 │ │ │ │ cmp r1, r9 │ │ │ │ sbcs.w r0, r0, sl │ │ │ │ - bcs.n 1e6ff2 │ │ │ │ + bcs.n 1e709a │ │ │ │ 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 1e6f38 │ │ │ │ - b.n 1e6f6c │ │ │ │ + bne.n 1e6fe0 │ │ │ │ + b.n 1e7014 │ │ │ │ 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, 1e6f94 │ │ │ │ + cbz r4, 1e703c │ │ │ │ bic.w r3, r4, #63 @ 0x3f │ │ │ │ ands.w ip, r4, #63 @ 0x3f │ │ │ │ - bne.n 1e6f34 │ │ │ │ + bne.n 1e6fdc │ │ │ │ ldr.w r0, [r8] │ │ │ │ bic.w r7, r7, r9 │ │ │ │ - ldr r2, [pc, #408] @ (1e7110 ) │ │ │ │ + ldr r2, [pc, #408] @ (1e71b8 ) │ │ │ │ add r2, pc │ │ │ │ mla r0, r7, r0, r3 │ │ │ │ - ldr r3, [pc, #396] @ (1e710c ) │ │ │ │ + ldr r3, [pc, #396] @ (1e71b4 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1e7102 │ │ │ │ + bne.w 1e71aa │ │ │ │ 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 58d9c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbnz r0, 1e6fee │ │ │ │ + cbnz r0, 1e7096 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ orrs r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ blx 5926c │ │ │ │ dmb ish │ │ │ │ ldrex r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e6fd8 │ │ │ │ + bne.n 1e7080 │ │ │ │ strex r2, r4, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e6fc8 │ │ │ │ + bne.n 1e7070 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e6f62 │ │ │ │ + beq.n 1e700a │ │ │ │ bic.w r0, r4, #63 @ 0x3f │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 58d60 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ - b.n 1e6f62 │ │ │ │ + b.n 1e700a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1e6fbe │ │ │ │ + b.n 1e7066 │ │ │ │ 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 58d9c │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e70f4 │ │ │ │ + bne.n 1e719c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ orrs r1, r0 │ │ │ │ str r1, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ blx 5926c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ bic.w r0, r3, #63 @ 0x3f │ │ │ │ str r4, [r0, #0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r8] │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 1e703e │ │ │ │ + bne.n 1e70e6 │ │ │ │ strex r1, r3, [r8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1e702e │ │ │ │ + bne.n 1e70d6 │ │ │ │ cmp r4, r2 │ │ │ │ dmb ish │ │ │ │ ldr r3, [sp, #8] │ │ │ │ it eq │ │ │ │ ldreq r4, [sp, #4] │ │ │ │ - beq.w 1e6ef0 │ │ │ │ + beq.w 1e6f98 │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ blx 58d60 │ │ │ │ ldrd r3, r4, [sp, #4] │ │ │ │ - b.n 1e6ef0 │ │ │ │ + b.n 1e6f98 │ │ │ │ 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 1e70fc │ │ │ │ + beq.n 1e71a4 │ │ │ │ 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 1e7076 │ │ │ │ + bne.n 1e711e │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ - cbz r4, 1e70e8 │ │ │ │ + cbz r4, 1e7190 │ │ │ │ movs r1, #4 │ │ │ │ lsl.w r2, r1, r2 │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ add r0, sp, #16 │ │ │ │ strd r2, r3, [sp, #4] │ │ │ │ blx 58d9c │ │ │ │ ldrd r2, r3, [sp, #4] │ │ │ │ - cbnz r0, 1e70f8 │ │ │ │ + cbnz r0, 1e71a0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ orrs r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 5926c │ │ │ │ dmb ish │ │ │ │ ldrex r2, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e70cc │ │ │ │ + bne.n 1e7174 │ │ │ │ strex r3, r4, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e70bc │ │ │ │ + bne.n 1e7164 │ │ │ │ dmb ish │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1e6eda │ │ │ │ + beq.w 1e6f82 │ │ │ │ bic.w r0, r4, #63 @ 0x3f │ │ │ │ str r2, [sp, #8] │ │ │ │ blx 58d60 │ │ │ │ ldrd r3, r4, [sp, #4] │ │ │ │ - b.n 1e6eda │ │ │ │ + b.n 1e6f82 │ │ │ │ ldr.w r1, [r8] │ │ │ │ lsl.w r2, r1, r2 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1e709a │ │ │ │ + b.n 1e7142 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1e701a │ │ │ │ + b.n 1e70c2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1e70b0 │ │ │ │ + b.n 1e7158 │ │ │ │ ldrd r1, r2, [r8] │ │ │ │ - b.n 1e70ec │ │ │ │ + b.n 1e7194 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r1, [sp, #304] @ 0x130 │ │ │ │ + str r0, [sp, #656] @ 0x290 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #536] @ 0x218 │ │ │ │ + ldrh r6, [r3, #62] @ 0x3e │ │ │ │ lsls r7, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #172] @ (1e71d8 ) │ │ │ │ + ldr r0, [pc, #172] @ (1e7280 ) │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #172] @ (1e71dc ) │ │ │ │ + ldr r1, [pc, #172] @ (1e7284 ) │ │ │ │ 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, 1e71d0 ) │ │ │ │ + add r3, pc, #136 @ (adr r3, 1e7278 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 59848 <__aeabi_ldivmod@plt> │ │ │ │ strd r0, r1, [sp] │ │ │ │ str r2, [sp, #8] │ │ │ │ - cbz r5, 1e719a │ │ │ │ + cbz r5, 1e7242 │ │ │ │ mov.w r8, #2 │ │ │ │ mov r7, sp │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 1e717a │ │ │ │ + beq.n 1e7222 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1e7174 │ │ │ │ + bne.n 1e721c │ │ │ │ strex r2, r8, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e7164 │ │ │ │ + bne.n 1e720c │ │ │ │ dmb ish │ │ │ │ - cbz r3, 1e719a │ │ │ │ - cbz r6, 1e71b6 │ │ │ │ + cbz r3, 1e7242 │ │ │ │ + cbz r6, 1e725e │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1decd0 │ │ │ │ + bl 1ded78 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 1e7194 │ │ │ │ + bge.n 1e723c │ │ │ │ blx 59f78 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #110 @ 0x6e │ │ │ │ - beq.n 1e71c2 │ │ │ │ + beq.n 1e726a │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1e715c │ │ │ │ + bne.n 1e7204 │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #64] @ (1e71e0 ) │ │ │ │ - ldr r3, [pc, #60] @ (1e71dc ) │ │ │ │ + ldr r2, [pc, #64] @ (1e7288 ) │ │ │ │ + ldr r3, [pc, #60] @ (1e7284 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e71c6 │ │ │ │ + bne.n 1e726e │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1decd0 │ │ │ │ - b.n 1e7194 │ │ │ │ + bl 1ded78 │ │ │ │ + b.n 1e723c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1e719c │ │ │ │ + b.n 1e7244 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r1, #54] @ 0x36 │ │ │ │ + ldrh r4, [r4, #48] @ 0x30 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r3, #50] @ 0x32 │ │ │ │ + ldrh r4, [r6, #44] @ 0x2c │ │ │ │ lsls r7, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r2 │ │ │ │ - cbz r2, 1e720e │ │ │ │ + cbz r2, 1e72b6 │ │ │ │ ldr.w r6, [r0, #160] @ 0xa0 │ │ │ │ cmp r1, r6 │ │ │ │ it cc │ │ │ │ addcc.w r8, r0, #16 │ │ │ │ - bcc.n 1e7220 │ │ │ │ + bcc.n 1e72c8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add.w r8, r0, #16 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f6158 │ │ │ │ + bl 1f6200 │ │ │ │ ldr.w r6, [r5, #160] @ 0xa0 │ │ │ │ cmp r4, r6 │ │ │ │ - bcs.n 1e7254 │ │ │ │ + bcs.n 1e72fc │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ str.w r4, [r5, #160] @ 0xa0 │ │ │ │ - bl 1f6030 │ │ │ │ + bl 1f60d8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f6174 │ │ │ │ + bl 1f621c │ │ │ │ ldr.w r3, [r5, #144] @ 0x90 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ - bl 1f61f4 │ │ │ │ + bl 1f629c │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 1e7232 │ │ │ │ + bne.n 1e72da │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1e720a │ │ │ │ + beq.n 1e72b2 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f6158 │ │ │ │ + bl 1f6200 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f6174 │ │ │ │ + bl 1f621c │ │ │ │ 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] @ (1e72a4 ) │ │ │ │ - ldr r0, [pc, #52] @ (1e72a8 ) │ │ │ │ + ldr r5, [pc, #52] @ (1e734c ) │ │ │ │ + ldr r0, [pc, #52] @ (1e7350 ) │ │ │ │ add r5, pc │ │ │ │ add r0, pc │ │ │ │ - bl 1f6158 │ │ │ │ + bl 1f6200 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 1e7298 │ │ │ │ + beq.n 1e7340 │ │ │ │ subs r4, #188 @ 0xbc │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1e71e4 │ │ │ │ + bl 1e728c │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ sub.w r4, r3, #188 @ 0xbc │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 1e7282 │ │ │ │ - ldr r0, [pc, #16] @ (1e72ac ) │ │ │ │ + bne.n 1e732a │ │ │ │ + ldr r0, [pc, #16] @ (1e7354 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f6174 │ │ │ │ + bl 1f621c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - add r6, sp, #664 @ 0x298 │ │ │ │ + add r5, sp, #1016 @ 0x3f8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - stmia r6!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r6!, {r2, r4} │ │ │ │ lsls r7, r4, #2 │ │ │ │ - stmia r6!, {r1, r2, r4, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #120] @ (1e7338 ) │ │ │ │ + ldr r2, [pc, #120] @ (1e73e0 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #120] @ (1e733c ) │ │ │ │ + ldr r3, [pc, #120] @ (1e73e4 ) │ │ │ │ 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 59ce8 │ │ │ │ mov r2, r0 │ │ │ │ ldr.w r0, [r4, #144] @ 0x90 │ │ │ │ - ldr r1, [pc, #92] @ (1e7340 ) │ │ │ │ + ldr r1, [pc, #92] @ (1e73e8 ) │ │ │ │ str r2, [sp, #4] │ │ │ │ add.w r0, r0, r5, lsl #2 │ │ │ │ add r1, pc │ │ │ │ strd r4, r5, [r2] │ │ │ │ - bl 1e7bc4 │ │ │ │ - cbnz r0, 1e732a │ │ │ │ + bl 1e7c6c │ │ │ │ + cbnz r0, 1e73d2 │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 1e7316 │ │ │ │ + bmi.n 1e73be │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #68] @ (1e7344 ) │ │ │ │ - ldr r3, [pc, #56] @ (1e733c ) │ │ │ │ + ldr r2, [pc, #68] @ (1e73ec ) │ │ │ │ + ldr r3, [pc, #56] @ (1e73e4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e7334 │ │ │ │ + bne.n 1e73dc │ │ │ │ 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 59004 │ │ │ │ - b.n 1e72fc │ │ │ │ + b.n 1e73a4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 58d60 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1e72fe │ │ │ │ + b.n 1e73a6 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ - ldrh r6, [r6, #40] @ 0x28 │ │ │ │ + ldrh r6, [r1, #36] @ 0x24 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r7, #38] @ 0x26 │ │ │ │ + ldrh r2, [r2, #34] @ 0x22 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #20] @ (1e736c ) │ │ │ │ + ldr r0, [pc, #20] @ (1e7414 ) │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ - bl 1f60cc │ │ │ │ - ldr r0, [pc, #12] @ (1e7370 ) │ │ │ │ + bl 1f6174 │ │ │ │ + ldr r0, [pc, #12] @ (1e7418 ) │ │ │ │ add r0, pc │ │ │ │ - bl 359990 │ │ │ │ + bl 359a38 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - stmia r5!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r5} │ │ │ │ lsls r7, r4, #2 │ │ │ │ mrc2 15, 7, pc, cr11, cr15, {7} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1e7e0c │ │ │ │ - cbnz r0, 1e738c │ │ │ │ + bl 1e7eb4 │ │ │ │ + cbnz r0, 1e7434 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e7df8 │ │ │ │ + bl 1e7ea0 │ │ │ │ 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] @ (1e75f4 ) │ │ │ │ + ldr r2, [pc, #588] @ (1e769c ) │ │ │ │ sub sp, #188 @ 0xbc │ │ │ │ - ldr r3, [pc, #588] @ (1e75f8 ) │ │ │ │ + ldr r3, [pc, #588] @ (1e76a0 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r5, [pc, #588] @ (1e75fc ) │ │ │ │ + ldr r5, [pc, #588] @ (1e76a4 ) │ │ │ │ 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 58d60 │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bmi.w 1e7596 │ │ │ │ + bmi.w 1e763e │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.w 1e7584 │ │ │ │ + bmi.w 1e762c │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1e7566 │ │ │ │ + bne.w 1e760e │ │ │ │ add.w r5, r4, #16 │ │ │ │ add.w r9, r4, #48 @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f6158 │ │ │ │ + bl 1f6200 │ │ │ │ ldr.w r2, [r4, #160] @ 0xa0 │ │ │ │ cmp r2, r6 │ │ │ │ - bhi.n 1e7402 │ │ │ │ - b.n 1e74bc │ │ │ │ + bhi.n 1e74aa │ │ │ │ + b.n 1e7564 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1f609c │ │ │ │ + bl 1f6144 │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ cmp r3, r6 │ │ │ │ - bls.n 1e74bc │ │ │ │ + bls.n 1e7564 │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e73f2 │ │ │ │ + beq.n 1e749a │ │ │ │ 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] │ │ │ │ @@ -548986,170 +549071,170 @@ │ │ │ │ adds r0, #1 │ │ │ │ blx 59a3c <__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 1f6080 │ │ │ │ + bl 1f6128 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1e755e │ │ │ │ + beq.n 1e7606 │ │ │ │ ldr.w r2, [r4, #176] @ 0xb0 │ │ │ │ mov r0, r5 │ │ │ │ sub.w r2, r2, fp │ │ │ │ str.w r2, [r4, #176] @ 0xb0 │ │ │ │ - bl 1f6174 │ │ │ │ + bl 1f621c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ blx r8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 1e74ac │ │ │ │ + cbz r3, 1e7554 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r1, sl, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1e7496 │ │ │ │ + bne.n 1e753e │ │ │ │ cmp r2, #2 │ │ │ │ dmb ish │ │ │ │ - beq.w 1e75cc │ │ │ │ + beq.w 1e7674 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e73e2 │ │ │ │ + beq.n 1e748a │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 1e73e2 │ │ │ │ + b.n 1e748a │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f6174 │ │ │ │ + bl 1f621c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f6158 │ │ │ │ + bl 1f6200 │ │ │ │ ldr.w r7, [r4, #160] @ 0xa0 │ │ │ │ - cbnz r7, 1e753c │ │ │ │ + cbnz r7, 1e75e4 │ │ │ │ ldrd fp, r6, [r4, #168] @ 0xa8 │ │ │ │ cmp r6, fp │ │ │ │ - beq.n 1e7532 │ │ │ │ + beq.n 1e75da │ │ │ │ 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, 1e751c │ │ │ │ + cbz r2, 1e75c4 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - cbz r0, 1e751a │ │ │ │ + cbz r0, 1e75c2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r0] │ │ │ │ strex r2, r9, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e74fc │ │ │ │ + bne.n 1e75a4 │ │ │ │ cmp r3, #2 │ │ │ │ dmb ish │ │ │ │ - beq.n 1e75c2 │ │ │ │ + beq.n 1e766a │ │ │ │ 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 58f08 <__aeabi_uidivmod@plt> │ │ │ │ mov r6, r1 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 1e74e2 │ │ │ │ + bne.n 1e758a │ │ │ │ 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 1f6174 │ │ │ │ - ldr r2, [pc, #188] @ (1e7600 ) │ │ │ │ - ldr r3, [pc, #176] @ (1e75f8 ) │ │ │ │ + bl 1f621c │ │ │ │ + ldr r2, [pc, #188] @ (1e76a8 ) │ │ │ │ + ldr r3, [pc, #176] @ (1e76a0 ) │ │ │ │ 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 1e75f0 │ │ │ │ + bne.n 1e7698 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #188 @ 0xbc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f6174 │ │ │ │ - b.n 1e73e2 │ │ │ │ - ldr r2, [pc, #156] @ (1e7604 ) │ │ │ │ + bl 1f621c │ │ │ │ + b.n 1e748a │ │ │ │ + ldr r2, [pc, #156] @ (1e76ac ) │ │ │ │ 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 59d30 <__snprintf_chk@plt> │ │ │ │ add r0, sp, #164 @ 0xa4 │ │ │ │ - bl 1e7c4c │ │ │ │ - b.n 1e73da │ │ │ │ + bl 1e7cf4 │ │ │ │ + b.n 1e7482 │ │ │ │ movs r0, #224 @ 0xe0 │ │ │ │ blx 59160 │ │ │ │ movs r2, #19 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #0 │ │ │ │ blx 59954 │ │ │ │ - b.n 1e73d2 │ │ │ │ + b.n 1e747a │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ blx 5926c │ │ │ │ - ldr r3, [pc, #100] @ (1e7608 ) │ │ │ │ + ldr r3, [pc, #100] @ (1e76b0 ) │ │ │ │ ldr r7, [r5, r3] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ dmb ish │ │ │ │ - cbz r3, 1e75e0 │ │ │ │ + cbz r3, 1e7688 │ │ │ │ ldr r5, [r7, #32] │ │ │ │ - bl 1f61e0 │ │ │ │ + bl 1f6288 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r5 │ │ │ │ - bl 1e7cd0 │ │ │ │ + bl 1e7d78 │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ - b.n 1e73cc │ │ │ │ + b.n 1e7474 │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 1deca4 │ │ │ │ - b.n 1e7510 │ │ │ │ + bl 1ded4c │ │ │ │ + b.n 1e75b8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 1deca4 │ │ │ │ + bl 1ded4c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e73e2 │ │ │ │ - b.n 1e74b2 │ │ │ │ - ldr r3, [pc, #40] @ (1e760c ) │ │ │ │ + beq.w 1e748a │ │ │ │ + b.n 1e755a │ │ │ │ + ldr r3, [pc, #40] @ (1e76b4 ) │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1f601c │ │ │ │ - b.n 1e75ac │ │ │ │ + bl 1f60c4 │ │ │ │ + b.n 1e7654 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ - ldrh r2, [r2, #34] @ 0x22 │ │ │ │ + ldrh r2, [r5, #28] │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r1, #34] @ 0x22 │ │ │ │ + ldrh r2, [r4, #28] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldrh r6, [r6, #20] │ │ │ │ + ldrh r6, [r1, #16] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - bhi.n 1e76bc │ │ │ │ + bhi.n 1e7794 │ │ │ │ movs r0, r3 │ │ │ │ lsrs r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -549162,87 +549247,87 @@ │ │ │ │ cmp r1, r3 │ │ │ │ it cs │ │ │ │ movcs r1, r3 │ │ │ │ cmp r1, #1 │ │ │ │ it cc │ │ │ │ movcc r1, #1 │ │ │ │ mov r5, r1 │ │ │ │ - cbz r2, 1e7672 │ │ │ │ + cbz r2, 1e771a │ │ │ │ ldr.w r4, [r0, #160] @ 0xa0 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 1e7660 │ │ │ │ - bhi.n 1e769e │ │ │ │ + beq.n 1e7708 │ │ │ │ + bhi.n 1e7746 │ │ │ │ str.w r5, [r6, #160] @ 0xa0 │ │ │ │ - b.n 1e764e │ │ │ │ + b.n 1e76f6 │ │ │ │ adds r4, #1 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1e765e │ │ │ │ + beq.n 1e7706 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e72b0 │ │ │ │ + bl 1e7358 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e7648 │ │ │ │ + bne.n 1e76f0 │ │ │ │ str.w r4, [r6, #160] @ 0xa0 │ │ │ │ - cbz r7, 1e7664 │ │ │ │ + cbz r7, 1e770c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add.w r3, r6, #16 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1f6174 │ │ │ │ + bl 1f621c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add.w r3, r0, #16 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1f6158 │ │ │ │ + bl 1f6200 │ │ │ │ ldr.w r4, [r6, #160] @ 0xa0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1e7668 │ │ │ │ - bcs.n 1e7642 │ │ │ │ + beq.n 1e7710 │ │ │ │ + bcs.n 1e76ea │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e71e4 │ │ │ │ + bl 1e728c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1f6174 │ │ │ │ - b.n 1e7660 │ │ │ │ + bl 1f621c │ │ │ │ + b.n 1e7708 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e71e4 │ │ │ │ + bl 1e728c │ │ │ │ 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, 1e76ce │ │ │ │ + cbz r2, 1e7776 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ ldr.w r2, [r4, #152] @ 0x98 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 1e76ea │ │ │ │ - ldr r0, [pc, #360] @ (1e7840 ) │ │ │ │ + ble.n 1e7792 │ │ │ │ + ldr r0, [pc, #360] @ (1e78e8 ) │ │ │ │ ldrb.w r1, [r4, #40] @ 0x28 │ │ │ │ add r0, pc │ │ │ │ cmp r3, r0 │ │ │ │ ite eq │ │ │ │ moveq r1, #0 │ │ │ │ andne.w r1, r1, #1 │ │ │ │ - cbnz r1, 1e7752 │ │ │ │ + cbnz r1, 1e77fa │ │ │ │ ldr.w r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1e776e │ │ │ │ + beq.n 1e7816 │ │ │ │ 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 │ │ │ │ @@ -549260,38 +549345,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 1f6080 │ │ │ │ + bl 1f6128 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1e7832 │ │ │ │ + beq.n 1e78da │ │ │ │ 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 1e76ea │ │ │ │ + bcs.n 1e7792 │ │ │ │ movs r2, #1 │ │ │ │ adds r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1e7610 │ │ │ │ + bl 1e76b8 │ │ │ │ ldr.w r2, [r4, #152] @ 0x98 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 1e76ea │ │ │ │ + b.n 1e7792 │ │ │ │ ldr.w r1, [r4, #148] @ 0x94 │ │ │ │ lsls r1, r1, #30 │ │ │ │ - bpl.n 1e7810 │ │ │ │ + bpl.n 1e78b8 │ │ │ │ ldr.w r1, [r4, #176] @ 0xb0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ add r1, r0 │ │ │ │ cmp.w r1, #268435456 @ 0x10000000 │ │ │ │ - bcs.n 1e7810 │ │ │ │ + bcs.n 1e78b8 │ │ │ │ movs r1, #24 │ │ │ │ add.w r0, r2, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w fp, r2, #8 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 59b38 │ │ │ │ ldr.w r8, [r4, #172] @ 0xac │ │ │ │ @@ -549316,60 +549401,60 @@ │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ add.w r0, lr, #1 │ │ │ │ mov r1, r8 │ │ │ │ blx 58f08 <__aeabi_uidivmod@plt> │ │ │ │ mov lr, r1 │ │ │ │ cmp r1, sl │ │ │ │ - bne.n 1e77ba │ │ │ │ + bne.n 1e7862 │ │ │ │ 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 58d60 │ │ │ │ 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 1e76fa │ │ │ │ + b.n 1e77a2 │ │ │ │ add.w r8, r4, #16 │ │ │ │ add.w r5, r4, #96 @ 0x60 │ │ │ │ mov sl, r3 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f609c │ │ │ │ + bl 1f6144 │ │ │ │ ldr.w r2, [r4, #152] @ 0x98 │ │ │ │ ldr.w r3, [r4, #164] @ 0xa4 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1e781a │ │ │ │ + beq.n 1e78c2 │ │ │ │ mov r3, sl │ │ │ │ - b.n 1e76f2 │ │ │ │ + b.n 1e779a │ │ │ │ add.w r0, r4, #16 │ │ │ │ - bl 1f6174 │ │ │ │ + bl 1f621c │ │ │ │ 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 1e2738 │ │ │ │ + bl 1e27e0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e796e │ │ │ │ + beq.w 1e7a16 │ │ │ │ blx 59cf4 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 59cf4 │ │ │ │ cmp r0, #13 │ │ │ │ it ge │ │ │ │ movge r0, #13 │ │ │ │ @@ -549380,18 +549465,18 @@ │ │ │ │ mov r0, r5 │ │ │ │ it ge │ │ │ │ movge r3, r9 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 5926c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 1e7978 │ │ │ │ + ble.n 1e7a20 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ - ldr r3, [pc, #296] @ (1e79c8 ) │ │ │ │ + ldr r3, [pc, #296] @ (1e7a70 ) │ │ │ │ mov r0, r5 │ │ │ │ strd r7, r4, [sp, #8] │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #14 │ │ │ │ mov r1, r3 │ │ │ │ blx 59d30 <__snprintf_chk@plt> │ │ │ │ @@ -549403,295 +549488,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 1f60cc │ │ │ │ + bl 1f6174 │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ str.w r4, [r5, #152] @ 0x98 │ │ │ │ - bl 1f6060 │ │ │ │ + bl 1f6108 │ │ │ │ add.w r0, r5, #96 @ 0x60 │ │ │ │ - bl 1f6060 │ │ │ │ + bl 1f6108 │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #24 │ │ │ │ blx 59b38 │ │ │ │ str.w r0, [r5, #180] @ 0xb4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e7988 │ │ │ │ + beq.n 1e7a30 │ │ │ │ ldr.w r0, [r5, #156] @ 0x9c │ │ │ │ movs r1, #4 │ │ │ │ blx 59b38 │ │ │ │ str.w r0, [r5, #144] @ 0x90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e7988 │ │ │ │ + beq.n 1e7a30 │ │ │ │ ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ - cbnz r3, 1e7922 │ │ │ │ - b.n 1e7934 │ │ │ │ + cbnz r3, 1e79ca │ │ │ │ + b.n 1e79dc │ │ │ │ ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, r4 │ │ │ │ - bls.n 1e7934 │ │ │ │ + bls.n 1e79dc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e72b0 │ │ │ │ + bl 1e7358 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e7918 │ │ │ │ - cbz r4, 1e7988 │ │ │ │ + bne.n 1e79c0 │ │ │ │ + cbz r4, 1e7a30 │ │ │ │ str.w r4, [r5, #160] @ 0xa0 │ │ │ │ - ldr r1, [pc, #148] @ (1e79cc ) │ │ │ │ - ldr r0, [pc, #152] @ (1e79d0 ) │ │ │ │ - ldr r4, [pc, #152] @ (1e79d4 ) │ │ │ │ + ldr r1, [pc, #148] @ (1e7a74 ) │ │ │ │ + ldr r0, [pc, #152] @ (1e7a78 ) │ │ │ │ + ldr r4, [pc, #152] @ (1e7a7c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ add r4, pc │ │ │ │ - bl 1f601c │ │ │ │ + bl 1f60c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f6158 │ │ │ │ - ldr r3, [pc, #140] @ (1e79d8 ) │ │ │ │ + bl 1f6200 │ │ │ │ + ldr r3, [pc, #140] @ (1e7a80 ) │ │ │ │ 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 1f6174 │ │ │ │ + bl 1f621c │ │ │ │ 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 5926c │ │ │ │ - ldr r2, [pc, #96] @ (1e79dc ) │ │ │ │ + ldr r2, [pc, #96] @ (1e7a84 ) │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #14 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ blx 59344 │ │ │ │ - b.n 1e78b0 │ │ │ │ + b.n 1e7958 │ │ │ │ ldr.w r0, [r5, #144] @ 0x90 │ │ │ │ blx 58d60 │ │ │ │ ldr.w r3, [r5, #180] @ 0xb4 │ │ │ │ - cbz r3, 1e79b4 │ │ │ │ + cbz r3, 1e7a5c │ │ │ │ add.w r0, r5, #96 @ 0x60 │ │ │ │ - bl 1f604c │ │ │ │ + bl 1f60f4 │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ - bl 1f604c │ │ │ │ + bl 1f60f4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f60b8 │ │ │ │ + bl 1f6160 │ │ │ │ ldr.w r0, [r5, #180] @ 0xb4 │ │ │ │ blx 58d60 │ │ │ │ movs r2, #200 @ 0xc8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 5926c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - bpl.n 1e7a24 │ │ │ │ + bpl.n 1e7afc │ │ │ │ movs r0, r3 │ │ │ │ @ instruction: 0xfa0bffff │ │ │ │ - stmia r0!, {r2, r3} │ │ │ │ - lsls r7, r4, #2 │ │ │ │ - itee │ │ │ │ - lsl r7, r4, #2 │ │ │ │ - addal r7, pc, #792 @ (adr r7, 1e7cf4 ) │ │ │ │ - lslal r7, r4, #2 │ │ │ │ - @ instruction: 0xfa300017 │ │ │ │ + itt vs │ │ │ │ + lslvs r7, r4, #2 │ │ │ │ + itet mi @ unpredictable │ │ │ │ + lslmi r7, r4, #2 │ │ │ │ + addpl r7, pc, #120 @ (adr r7, 1e7afc ) │ │ │ │ + lslmi r7, r4, #2 │ │ │ │ + @ instruction: 0xfa480017 │ │ │ │ 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 1e71e4 │ │ │ │ + bl 1e728c │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ - cbz r3, 1e7a4a │ │ │ │ - ldr r0, [pc, #116] @ (1e7a74 ) │ │ │ │ + cbz r3, 1e7af2 │ │ │ │ + ldr r0, [pc, #116] @ (1e7b1c ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f6158 │ │ │ │ - ldr r3, [pc, #112] @ (1e7a78 ) │ │ │ │ + bl 1f6200 │ │ │ │ + ldr r3, [pc, #112] @ (1e7b20 ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1e7a42 │ │ │ │ + beq.n 1e7aea │ │ │ │ ldr r3, [r2, #4] │ │ │ │ subs r2, #188 @ 0xbc │ │ │ │ - ldr.w ip, [pc, #100] @ 1e7a7c │ │ │ │ + ldr.w ip, [pc, #100] @ 1e7b24 │ │ │ │ subs r3, #188 @ 0xbc │ │ │ │ add ip, pc │ │ │ │ - b.n 1e7a2c │ │ │ │ + b.n 1e7ad4 │ │ │ │ ldr.w r0, [r3, #192] @ 0xc0 │ │ │ │ mov r2, r3 │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 1e7a42 │ │ │ │ + beq.n 1e7aea │ │ │ │ sub.w r3, r0, #188 @ 0xbc │ │ │ │ add.w r1, r3, #188 @ 0xbc │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 1e7a1e │ │ │ │ + bne.n 1e7ac6 │ │ │ │ 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] @ (1e7a80 ) │ │ │ │ + ldr r0, [pc, #60] @ (1e7b28 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f6174 │ │ │ │ + bl 1f621c │ │ │ │ add.w r0, r4, #96 @ 0x60 │ │ │ │ - bl 1f604c │ │ │ │ + bl 1f60f4 │ │ │ │ add.w r0, r4, #48 @ 0x30 │ │ │ │ - bl 1f604c │ │ │ │ + bl 1f60f4 │ │ │ │ add.w r0, r4, #16 │ │ │ │ - bl 1f60b8 │ │ │ │ + bl 1f6160 │ │ │ │ ldr.w r0, [r4, #180] @ 0xb4 │ │ │ │ blx 58d60 │ │ │ │ ldr.w r0, [r4, #144] @ 0x90 │ │ │ │ blx 58d60 │ │ │ │ pop {r4, pc} │ │ │ │ - wfi │ │ │ │ + bkpt 0x0088 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r7, pc, #64 @ (adr r7, 1e7abc ) │ │ │ │ + add r6, pc, #416 @ (adr r6, 1e7cc4 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r6, pc, #1016 @ (adr r6, 1e7e78 ) │ │ │ │ + add r6, pc, #344 @ (adr r6, 1e7c80 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - bkpt 0x00ec │ │ │ │ + bkpt 0x0044 │ │ │ │ lsls r7, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #16 │ │ │ │ adds r0, #16 │ │ │ │ mov r8, r3 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl 1f6158 │ │ │ │ + bl 1f6200 │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ - cbz r3, 1e7ac8 │ │ │ │ + cbz r3, 1e7b70 │ │ │ │ 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 1e76ac │ │ │ │ + bl 1e7754 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add.w r0, r4, #16 │ │ │ │ - bl 1f6174 │ │ │ │ + bl 1f621c │ │ │ │ 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] @ (1e7bb4 ) │ │ │ │ + ldr r2, [pc, #200] @ (1e7c5c ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ - ldr r3, [pc, #200] @ (1e7bb8 ) │ │ │ │ + ldr r3, [pc, #200] @ (1e7c60 ) │ │ │ │ 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 1f6158 │ │ │ │ + bl 1f6200 │ │ │ │ ldr.w r8, [r7, #160] @ 0xa0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1e7ba8 │ │ │ │ + beq.n 1e7c50 │ │ │ │ movs r4, #0 │ │ │ │ mov.w r0, r8, lsl #2 │ │ │ │ strb.w r4, [r7, #40] @ 0x28 │ │ │ │ blx 59ce8 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1e7de0 │ │ │ │ + bl 1e7e88 │ │ │ │ ldr.w r3, [r7, #160] @ 0xa0 │ │ │ │ - cbz r3, 1e7b5e │ │ │ │ - ldr.w fp, [pc, #136] @ 1e7bbc │ │ │ │ + cbz r3, 1e7c06 │ │ │ │ + ldr.w fp, [pc, #136] @ 1e7c64 │ │ │ │ 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 1e76ac │ │ │ │ + bl 1e7754 │ │ │ │ ldr.w r3, [r7, #160] @ 0xa0 │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 1e7b3e │ │ │ │ + bhi.n 1e7be6 │ │ │ │ movs r3, #1 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ movs r5, #0 │ │ │ │ - bl 1f6174 │ │ │ │ + bl 1f621c │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 1e7b9a │ │ │ │ + cbnz r3, 1e7c42 │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp r8, r5 │ │ │ │ - bne.n 1e7b6e │ │ │ │ + bne.n 1e7c16 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 58d60 │ │ │ │ - ldr r2, [pc, #60] @ (1e7bc0 ) │ │ │ │ - ldr r3, [pc, #52] @ (1e7bb8 ) │ │ │ │ + ldr r2, [pc, #60] @ (1e7c68 ) │ │ │ │ + ldr r3, [pc, #52] @ (1e7c60 ) │ │ │ │ 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 1e7bb0 │ │ │ │ + bne.n 1e7c58 │ │ │ │ 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 1e7118 │ │ │ │ - b.n 1e7b72 │ │ │ │ + bl 1e71c0 │ │ │ │ + b.n 1e7c1a │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1f6174 │ │ │ │ - b.n 1e7b80 │ │ │ │ + bl 1f621c │ │ │ │ + b.n 1e7c28 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ - strh r4, [r1, #40] @ 0x28 │ │ │ │ + strh r4, [r4, #34] @ 0x22 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ pldw [r5, #255]! │ │ │ │ - strh r0, [r7, #34] @ 0x22 │ │ │ │ + strh r0, [r2, #30] │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3808] @ 0xee0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #104] @ (1e7c40 ) │ │ │ │ - ldr r3, [pc, #108] @ (1e7c44 ) │ │ │ │ + ldr r2, [pc, #104] @ (1e7ce8 ) │ │ │ │ + ldr r3, [pc, #108] @ (1e7cec ) │ │ │ │ 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] │ │ │ │ @@ -549707,68 +549792,68 @@ │ │ │ │ add r1, sp, #132 @ 0x84 │ │ │ │ add r2, sp, #4 │ │ │ │ movs r0, #0 │ │ │ │ blx 58d54 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f6190 │ │ │ │ + bl 1f6238 │ │ │ │ movs r2, #0 │ │ │ │ mov r5, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ movs r0, #2 │ │ │ │ blx 58d54 │ │ │ │ - ldr r2, [pc, #36] @ (1e7c48 ) │ │ │ │ - ldr r3, [pc, #32] @ (1e7c44 ) │ │ │ │ + ldr r2, [pc, #36] @ (1e7cf0 ) │ │ │ │ + ldr r3, [pc, #32] @ (1e7cec ) │ │ │ │ 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 1e7c3a │ │ │ │ + bne.n 1e7ce2 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #268 @ 0x10c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r2, [r4, #32] │ │ │ │ + strh r2, [r7, #26] │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r3, #30] │ │ │ │ + strh r0, [r6, #24] │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #104] @ (1e7cc4 ) │ │ │ │ + ldr r2, [pc, #104] @ (1e7d6c ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #104] @ (1e7cc8 ) │ │ │ │ + ldr r3, [pc, #104] @ (1e7d70 ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 59288 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ blx 59854 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - beq.n 1e7c96 │ │ │ │ - ldr r2, [pc, #76] @ (1e7ccc ) │ │ │ │ - ldr r3, [pc, #68] @ (1e7cc8 ) │ │ │ │ + beq.n 1e7d3e │ │ │ │ + ldr r2, [pc, #76] @ (1e7d74 ) │ │ │ │ + ldr r3, [pc, #68] @ (1e7d70 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e7cc0 │ │ │ │ + bne.n 1e7d68 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx 59cf4 │ │ │ │ cmp r0, #15 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ @@ -549780,64 +549865,64 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ movs r3, #0 │ │ │ │ add r2, sp │ │ │ │ strb r3, [r2, #12] │ │ │ │ blx 59854 │ │ │ │ - b.n 1e7c7e │ │ │ │ + b.n 1e7d26 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ - strh r2, [r3, #28] │ │ │ │ + strh r2, [r6, #22] │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r7, #26] │ │ │ │ + strh r2, [r2, #22] │ │ │ │ lsls r7, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #240] @ (1e7dd4 ) │ │ │ │ + ldr r2, [pc, #240] @ (1e7e7c ) │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #240] @ (1e7dd8 ) │ │ │ │ + ldr r3, [pc, #240] @ (1e7e80 ) │ │ │ │ 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 1e7db4 │ │ │ │ + beq.n 1e7e5c │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r2, r6 │ │ │ │ blx 5a050 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #0 │ │ │ │ - cbz r1, 1e7d28 │ │ │ │ - ldr r2, [pc, #204] @ (1e7ddc ) │ │ │ │ - ldr r3, [pc, #196] @ (1e7dd8 ) │ │ │ │ + cbz r1, 1e7dd0 │ │ │ │ + ldr r2, [pc, #204] @ (1e7e84 ) │ │ │ │ + ldr r3, [pc, #196] @ (1e7e80 ) │ │ │ │ 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 1e7dd0 │ │ │ │ + bne.n 1e7e78 │ │ │ │ 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 5926c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1e7dc4 │ │ │ │ + beq.n 1e7e6c │ │ │ │ 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] │ │ │ │ @@ -549850,15 +549935,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 1e7d3c │ │ │ │ + bhi.n 1e7de4 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r0, r6 │ │ │ │ blx 5926c │ │ │ │ movs r2, #0 │ │ │ │ movs r7, #1 │ │ │ │ lsrs r0, r2, #5 │ │ │ │ and.w r1, r2, #31 │ │ │ │ @@ -549869,40 +549954,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 1e7d7a │ │ │ │ + bhi.n 1e7e22 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r0, r8 │ │ │ │ blx 59fe4 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 1e7d0e │ │ │ │ + b.n 1e7db6 │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r0, r6 │ │ │ │ blx 5926c │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1e7d76 │ │ │ │ - b.n 1e7da2 │ │ │ │ + bne.n 1e7e1e │ │ │ │ + b.n 1e7e4a │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx 5926c │ │ │ │ - b.n 1e7da2 │ │ │ │ + b.n 1e7e4a │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ - strh r4, [r2, #24] │ │ │ │ + strh r4, [r5, #18] │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r5, #22] │ │ │ │ + strh r2, [r0, #18] │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #0 │ │ │ │ @@ -549947,15 +550032,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 1e7e94 │ │ │ │ + beq.n 1e7f3c │ │ │ │ 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] │ │ │ │ @@ -549965,25 +550050,25 @@ │ │ │ │ lsls r7, r2, #1 │ │ │ │ strd r2, r0, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ mov r8, r7 │ │ │ │ blx 59ce8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e7e8c │ │ │ │ + beq.n 1e7f34 │ │ │ │ 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 1e7efe │ │ │ │ + beq.n 1e7fa6 │ │ │ │ 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 │ │ │ │ @@ -549999,22 +550084,22 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ blx 58d60 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ strd r8, r5, [r3, #12] │ │ │ │ - b.n 1e7e80 │ │ │ │ + b.n 1e7f28 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ blx 59c7c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 1e7eec │ │ │ │ + b.n 1e7f94 │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1e7f2a │ │ │ │ + beq.n 1e7fd2 │ │ │ │ ldrd r3, r1, [r0, #12] │ │ │ │ push {r4} │ │ │ │ ldr r4, [r0, #8] │ │ │ │ subs r3, #1 │ │ │ │ ands r3, r2 │ │ │ │ add.w ip, r4, r2 │ │ │ │ pop {r4} │ │ │ │ @@ -550025,887 +550110,887 @@ │ │ │ │ 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] @ 1e7fa4 │ │ │ │ + ldr.w lr, [pc, #96] @ 1e804c │ │ │ │ sub sp, #16 │ │ │ │ - ldr.w ip, [pc, #96] @ 1e7fa8 │ │ │ │ + ldr.w ip, [pc, #96] @ 1e8050 │ │ │ │ add r0, sp, #24 │ │ │ │ add lr, pc │ │ │ │ - ldr r4, [pc, #92] @ (1e7fac ) │ │ │ │ + ldr r4, [pc, #92] @ (1e8054 ) │ │ │ │ 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 5907c <__vsnprintf_chk@plt> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e1370 │ │ │ │ - ldr r2, [pc, #44] @ (1e7fb0 ) │ │ │ │ - ldr r3, [pc, #36] @ (1e7fa8 ) │ │ │ │ + bl 1e1418 │ │ │ │ + ldr r2, [pc, #44] @ (1e8058 ) │ │ │ │ + ldr r3, [pc, #36] @ (1e8050 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e7f9e │ │ │ │ + bne.n 1e8046 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r0, [r6, #4] │ │ │ │ + strh r0, [r1, #0] │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r2, 1e7fee │ │ │ │ + cbnz r2, 1e806c │ │ │ │ lsls r7, r4, #2 │ │ │ │ - strh r0, [r7, #2] │ │ │ │ + ldrb r0, [r2, #31] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - cbz r0, 1e8018 │ │ │ │ + cbz r0, 1e80c0 │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - bne.n 1e7fc4 │ │ │ │ + bne.n 1e806c │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ - cbnz r3, 1e7fc4 │ │ │ │ + cbnz r3, 1e806c │ │ │ │ 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] @ (1e805c ) │ │ │ │ + ldr r1, [pc, #132] @ (1e8104 ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 58d0c │ │ │ │ - cbz r0, 1e8014 │ │ │ │ - ldr r1, [pc, #120] @ (1e8060 ) │ │ │ │ + cbz r0, 1e80bc │ │ │ │ + ldr r1, [pc, #120] @ (1e8108 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 58d0c │ │ │ │ - cbz r0, 1e8014 │ │ │ │ - ldr r1, [pc, #112] @ (1e8064 ) │ │ │ │ + cbz r0, 1e80bc │ │ │ │ + ldr r1, [pc, #112] @ (1e810c ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 58d0c │ │ │ │ - cbz r0, 1e8014 │ │ │ │ - ldr r1, [pc, #104] @ (1e8068 ) │ │ │ │ + cbz r0, 1e80bc │ │ │ │ + ldr r1, [pc, #104] @ (1e8110 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 58d0c │ │ │ │ - cbz r0, 1e8014 │ │ │ │ + cbz r0, 1e80bc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - bne.n 1e801c │ │ │ │ + bne.n 1e80c4 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ - cbnz r3, 1e801c │ │ │ │ + cbnz r3, 1e80c4 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ - ldr r1, [pc, #76] @ (1e806c ) │ │ │ │ + ldr r1, [pc, #76] @ (1e8114 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 58d0c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e8012 │ │ │ │ - ldr r1, [pc, #68] @ (1e8070 ) │ │ │ │ + beq.n 1e80ba │ │ │ │ + ldr r1, [pc, #68] @ (1e8118 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 58d0c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e8012 │ │ │ │ - ldr r1, [pc, #56] @ (1e8074 ) │ │ │ │ + beq.n 1e80ba │ │ │ │ + ldr r1, [pc, #56] @ (1e811c ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 58d0c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e8012 │ │ │ │ - ldr r1, [pc, #48] @ (1e8078 ) │ │ │ │ + beq.n 1e80ba │ │ │ │ + ldr r1, [pc, #48] @ (1e8120 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 58d0c │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r5 │ │ │ │ orreq.w r0, r5, #1 │ │ │ │ - b.n 1e8014 │ │ │ │ - ldrb r2, [r4, r4] │ │ │ │ + b.n 1e80bc │ │ │ │ + ldrb r2, [r7, r4] │ │ │ │ movs r4, r3 │ │ │ │ - b.n 1e7b54 │ │ │ │ + b.n 1e7c2c │ │ │ │ movs r7, r2 │ │ │ │ - ldrsb r0, [r5, r7] │ │ │ │ + ldr r0, [r0, r0] │ │ │ │ movs r0, r3 │ │ │ │ - adds r0, r7, #0 │ │ │ │ + adds r0, r2, #1 │ │ │ │ movs r7, r2 │ │ │ │ - cbnz r4, 1e80d6 │ │ │ │ + cbnz r4, 1e8184 │ │ │ │ movs r7, r2 │ │ │ │ - ldmia r5, {r1, r3, r5, r7} │ │ │ │ + ldmia r5!, {r1, r6, r7} │ │ │ │ movs r0, r3 │ │ │ │ - stmia r5!, {r2, r3, r6} │ │ │ │ + stmia r5!, {r2, r5, r6} │ │ │ │ movs r4, r3 │ │ │ │ - subs r6, r4, r7 │ │ │ │ + subs r6, r7, r7 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r3, [pc, #68] @ (1e80c4 ) │ │ │ │ + ldr r3, [pc, #68] @ (1e816c ) │ │ │ │ add r3, pc │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ uxtb r1, r1 │ │ │ │ - cbz r1, 1e8088 │ │ │ │ + cbz r1, 1e8130 │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r0, [pc, #48] @ (1e80c8 ) │ │ │ │ + ldr r0, [pc, #48] @ (1e8170 ) │ │ │ │ sub sp, #12 │ │ │ │ add r0, pc │ │ │ │ strd r1, r3, [sp] │ │ │ │ - bl 1e13c8 │ │ │ │ + bl 1e1470 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ - bl 1e7fb4 │ │ │ │ - ldr r2, [pc, #32] @ (1e80cc ) │ │ │ │ + bl 1e805c │ │ │ │ + ldr r2, [pc, #32] @ (1e8174 ) │ │ │ │ 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} │ │ │ │ - @ instruction: 0xb8cf │ │ │ │ + @ instruction: 0xb827 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldmia r5!, {r1, r6} │ │ │ │ + ldmia r5!, {r1, r3, r4, r6} │ │ │ │ movs r0, r3 │ │ │ │ - @ instruction: 0xb8a0 │ │ │ │ + @ instruction: 0xb7f8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1e13c8 │ │ │ │ + bl 1e1470 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r4, r0 │ │ │ │ moveq r4, r1 │ │ │ │ - bl 1e807c │ │ │ │ + bl 1e8124 │ │ │ │ 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 1e13f0 │ │ │ │ + bl 1e1498 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r4, r0 │ │ │ │ moveq r4, r1 │ │ │ │ - bl 1e807c │ │ │ │ + bl 1e8124 │ │ │ │ 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 1e13c8 │ │ │ │ + bl 1e1470 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 1e7fb4 │ │ │ │ + bl 1e805c │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 1e807c │ │ │ │ + bl 1e8124 │ │ │ │ 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] @ (1e81ac ) │ │ │ │ + ldr r1, [pc, #76] @ (1e8254 ) │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #76] @ (1e81b0 ) │ │ │ │ + ldr r2, [pc, #76] @ (1e8258 ) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov.w r2, #0 │ │ │ │ - cbz r0, 1e81a2 │ │ │ │ + cbz r0, 1e824a │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 58fb0 <__isoc23_strtoll@plt> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r4, r2 │ │ │ │ itt eq │ │ │ │ moveq r0, r5 │ │ │ │ ldreq r1, [sp, #4] │ │ │ │ - ldr r2, [pc, #40] @ (1e81b4 ) │ │ │ │ - ldr r3, [pc, #32] @ (1e81b0 ) │ │ │ │ + ldr r2, [pc, #40] @ (1e825c ) │ │ │ │ + ldr r3, [pc, #32] @ (1e8258 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e81a8 │ │ │ │ + bne.n 1e8250 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r3 │ │ │ │ - b.n 1e818a │ │ │ │ + b.n 1e8232 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ - ldrb r6, [r2, #26] │ │ │ │ + ldrb r6, [r5, #23] │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r5, #25] │ │ │ │ + ldrb r6, [r0, #23] │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #88] @ (1e8224 ) │ │ │ │ + ldr r2, [pc, #88] @ (1e82cc ) │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #88] @ (1e8228 ) │ │ │ │ + ldr r3, [pc, #88] @ (1e82d0 ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #20 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e13c8 │ │ │ │ - cbz r0, 1e8218 │ │ │ │ + bl 1e1470 │ │ │ │ + cbz r0, 1e82c0 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #8 │ │ │ │ str r0, [sp, #0] │ │ │ │ blx 58fb0 <__isoc23_strtoll@plt> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1e8218 │ │ │ │ + beq.n 1e82c0 │ │ │ │ strd r0, r1, [sp] │ │ │ │ - bl 1e807c │ │ │ │ - ldr r2, [pc, #44] @ (1e822c ) │ │ │ │ - ldr r3, [pc, #40] @ (1e8228 ) │ │ │ │ + bl 1e8124 │ │ │ │ + ldr r2, [pc, #44] @ (1e82d4 ) │ │ │ │ + ldr r3, [pc, #40] @ (1e82d0 ) │ │ │ │ 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 1e821e │ │ │ │ + bne.n 1e82c6 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - b.n 1e81f4 │ │ │ │ + b.n 1e829c │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r6, [r5, #24] │ │ │ │ + ldrb r6, [r0, #22] │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r7, #23] │ │ │ │ + ldrb r4, [r2, #21] │ │ │ │ lsls r7, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldrd r9, r7, [sp, #72] @ 0x48 │ │ │ │ - cbz r1, 1e827c │ │ │ │ + cbz r1, 1e8324 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r1, [pc, #364] @ (1e83b8 ) │ │ │ │ + ldr r1, [pc, #364] @ (1e8460 ) │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ mov r6, r2 │ │ │ │ blx 59f04 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1e8288 │ │ │ │ + cbz r0, 1e8330 │ │ │ │ ldr r7, [r6, #0] │ │ │ │ - cbz r7, 1e8276 │ │ │ │ + cbz r7, 1e831e │ │ │ │ ldrb.w r3, [r8] │ │ │ │ str r6, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e82f2 │ │ │ │ + bne.n 1e839a │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr.w r7, [r3, #24]! │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1e826a │ │ │ │ + bne.n 1e8312 │ │ │ │ mov r9, r7 │ │ │ │ str r7, [sp, #24] │ │ │ │ - b.n 1e827e │ │ │ │ + b.n 1e8326 │ │ │ │ str r7, [sp, #24] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r9 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #304] @ (1e83bc ) │ │ │ │ + ldr r1, [pc, #304] @ (1e8464 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #304] @ (1e83c0 ) │ │ │ │ + ldr r0, [pc, #304] @ (1e8468 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 1e7f30 │ │ │ │ + bl 1e7fd8 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1e827c │ │ │ │ + beq.n 1e8324 │ │ │ │ mov r8, r6 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r3 │ │ │ │ blx 59cf4 │ │ │ │ ldr.w r3, [r8, #24]! │ │ │ │ cmp r4, r0 │ │ │ │ it cc │ │ │ │ movcc r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e82a0 │ │ │ │ - ldr.w sl, [pc, #268] @ 1e83c4 │ │ │ │ - ldr.w r8, [pc, #268] @ 1e83c8 │ │ │ │ + bne.n 1e8348 │ │ │ │ + ldr.w sl, [pc, #268] @ 1e846c │ │ │ │ + ldr.w r8, [pc, #268] @ 1e8470 │ │ │ │ add sl, pc │ │ │ │ add r8, pc │ │ │ │ - b.n 1e82e0 │ │ │ │ - ldr r0, [pc, #264] @ (1e83cc ) │ │ │ │ + b.n 1e8388 │ │ │ │ + ldr r0, [pc, #264] @ (1e8474 ) │ │ │ │ mov r2, r5 │ │ │ │ strd ip, r1, [sp, #8] │ │ │ │ movs r3, #16 │ │ │ │ add r0, pc │ │ │ │ mov r1, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 1e7f30 │ │ │ │ + bl 1e7fd8 │ │ │ │ ldr.w r5, [r6, #24]! │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1e827c │ │ │ │ + beq.n 1e8324 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ mov ip, r8 │ │ │ │ vldr d7, [r6, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1e82c2 │ │ │ │ + bne.n 1e836a │ │ │ │ mov ip, sl │ │ │ │ mov r1, sl │ │ │ │ - b.n 1e82c2 │ │ │ │ - ldr r3, [pc, #220] @ (1e83d0 ) │ │ │ │ + b.n 1e836a │ │ │ │ + ldr r3, [pc, #220] @ (1e8478 ) │ │ │ │ mov.w r9, #0 │ │ │ │ str.w r9, [sp, #24] │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r8 │ │ │ │ blx 59f04 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e8372 │ │ │ │ + beq.n 1e841a │ │ │ │ mov r0, r7 │ │ │ │ mov r4, r8 │ │ │ │ blx 59cf4 │ │ │ │ mov fp, r8 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r6, [r4, #0] │ │ │ │ mov sl, r4 │ │ │ │ - cbz r6, 1e8352 │ │ │ │ + cbz r6, 1e83fa │ │ │ │ blx 59a48 <__ctype_b_loc@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ adds r4, #1 │ │ │ │ ldrb.w r0, [r0, r6, lsl #1] │ │ │ │ ubfx r0, r0, #3, #1 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ cmp r6, #95 @ 0x5f │ │ │ │ ite eq │ │ │ │ moveq r0, #0 │ │ │ │ andne.w r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e8318 │ │ │ │ + beq.n 1e83c0 │ │ │ │ sub.w r1, sl, fp │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 1e8396 │ │ │ │ + beq.n 1e843e │ │ │ │ mov fp, r4 │ │ │ │ ldrb r6, [r4, #0] │ │ │ │ mov sl, r4 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1e831e │ │ │ │ + bne.n 1e83c6 │ │ │ │ sub.w r4, r4, fp │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1e83a8 │ │ │ │ + beq.n 1e8450 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr.w r7, [r3, #24]! │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1e827e │ │ │ │ + beq.n 1e8326 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r8 │ │ │ │ blx 59f04 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e830c │ │ │ │ + bne.n 1e83b4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ ldr.w r7, [r1, #24]! │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r1, [sp, #20] │ │ │ │ orrs r2, r3 │ │ │ │ str r2, [sp, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1e8300 │ │ │ │ + bne.n 1e83a8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r9 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ blx 5a02c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e8372 │ │ │ │ + beq.n 1e841a │ │ │ │ mov fp, r4 │ │ │ │ - b.n 1e834a │ │ │ │ + b.n 1e83f2 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ blx 5a02c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e835a │ │ │ │ - b.n 1e8372 │ │ │ │ - ldmia r3!, {r2, r5, r7} │ │ │ │ + bne.n 1e8402 │ │ │ │ + b.n 1e841a │ │ │ │ + ldmia r3, {r2, r3, r4, r5, r7} │ │ │ │ movs r0, r3 │ │ │ │ - ldrb r2, [r1, #12] │ │ │ │ + ldrb r2, [r4, #12] │ │ │ │ movs r7, r4 │ │ │ │ - ldmia r3, {r2, r3, r5, r6} │ │ │ │ + ldmia r3!, {r2, r7} │ │ │ │ movs r0, r3 │ │ │ │ - ldrsh r0, [r5, r0] │ │ │ │ + ldrsh r0, [r0, r1] │ │ │ │ movs r0, r3 │ │ │ │ - strh r6, [r2, #28] │ │ │ │ + strh r6, [r5, #28] │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r3!, {r2, r6} │ │ │ │ + ldmia r3, {r2, r3, r4, r6} │ │ │ │ movs r0, r3 │ │ │ │ - b.n 1e7fec │ │ │ │ + b.n 1e80c4 │ │ │ │ movs r7, r2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r3 │ │ │ │ mov r4, r2 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 1e13c8 │ │ │ │ + bl 1e1470 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ strd r4, r5, [sp] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e8230 │ │ │ │ + bl 1e82d8 │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ - bl 1e807c │ │ │ │ + bl 1e8124 │ │ │ │ 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] @ (1e8578 ) │ │ │ │ + ldr r0, [pc, #340] @ (1e8620 ) │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r3 │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r2 │ │ │ │ blx 5a2f0 │ │ │ │ strb r3, [r7, r0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e856e │ │ │ │ + beq.w 1e8616 │ │ │ │ adds r4, #24 │ │ │ │ mov.w ip, #1 │ │ │ │ - b.n 1e844c │ │ │ │ + b.n 1e84f4 │ │ │ │ ldr.w r3, [r4], #24 │ │ │ │ - cbz r3, 1e84ae │ │ │ │ + cbz r3, 1e8556 │ │ │ │ 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 1e8446 │ │ │ │ + bne.n 1e84ee │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1e8538 │ │ │ │ - ldr r0, [pc, #276] @ (1e857c ) │ │ │ │ + beq.n 1e85e0 │ │ │ │ + ldr r0, [pc, #276] @ (1e8624 ) │ │ │ │ blx 5a2f0 │ │ │ │ add.w r8, r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ blx 59cf4 │ │ │ │ rsb r2, r0, #4080 @ 0xff0 │ │ │ │ ldr.w r1, [r4, #-24] │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ adds r2, #15 │ │ │ │ mov r0, r8 │ │ │ │ blx 595a8 <__strncat_chk@plt> │ │ │ │ - ldr r0, [pc, #244] @ (1e8580 ) │ │ │ │ + ldr r0, [pc, #244] @ (1e8628 ) │ │ │ │ movs r3, #0 │ │ │ │ mov ip, r3 │ │ │ │ blx 5a2f0 │ │ │ │ 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 1e844c │ │ │ │ + bne.n 1e84f4 │ │ │ │ orrs.w r3, r6, r5 │ │ │ │ - beq.n 1e855e │ │ │ │ + beq.n 1e8606 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1e84dc │ │ │ │ - ldr r0, [pc, #200] @ (1e8584 ) │ │ │ │ + bne.n 1e8584 │ │ │ │ + ldr r0, [pc, #200] @ (1e862c ) │ │ │ │ blx 5a2f0 │ │ │ │ adds r4, r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 59cf4 │ │ │ │ - ldr r1, [pc, #208] @ (1e859c ) │ │ │ │ + ldr r1, [pc, #208] @ (1e8644 ) │ │ │ │ rsb r2, r0, #4080 @ 0xff0 │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ adds r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 595a8 <__strncat_chk@plt> │ │ │ │ - ldr r0, [pc, #168] @ (1e8588 ) │ │ │ │ + ldr r0, [pc, #168] @ (1e8630 ) │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ - ldr r1, [pc, #188] @ (1e85a0 ) │ │ │ │ + ldr r1, [pc, #188] @ (1e8648 ) │ │ │ │ movs r2, #1 │ │ │ │ strd r6, r5, [sp, #8] │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ blx 5a2f0 │ │ │ │ adds r5, r7, r0 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ blx 59d30 <__snprintf_chk@plt> │ │ │ │ - ldr r0, [pc, #140] @ (1e858c ) │ │ │ │ + ldr r0, [pc, #140] @ (1e8634 ) │ │ │ │ blx 5a2f0 │ │ │ │ adds r4, r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 59cf4 │ │ │ │ rsb r2, r0, #4080 @ 0xff0 │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ mov r1, r5 │ │ │ │ adds r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ blx 595a8 <__strncat_chk@plt> │ │ │ │ - ldr r0, [pc, #112] @ (1e8590 ) │ │ │ │ + ldr r0, [pc, #112] @ (1e8638 ) │ │ │ │ movs r3, #0 │ │ │ │ blx 5a2f0 │ │ │ │ add r0, r7 │ │ │ │ strb.w r3, [r0, #4095] @ 0xfff │ │ │ │ - ldr r0, [pc, #104] @ (1e8594 ) │ │ │ │ + ldr r0, [pc, #104] @ (1e863c ) │ │ │ │ blx 5a2f0 │ │ │ │ add r0, r7 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #92] @ (1e8598 ) │ │ │ │ + ldr r0, [pc, #92] @ (1e8640 ) │ │ │ │ blx 5a2f0 │ │ │ │ add.w r8, r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ blx 59cf4 │ │ │ │ - ldr r1, [pc, #88] @ (1e85a4 ) │ │ │ │ + ldr r1, [pc, #88] @ (1e864c ) │ │ │ │ rsb r2, r0, #4080 @ 0xff0 │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ adds r2, #15 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ blx 595a8 <__strncat_chk@plt> │ │ │ │ - b.n 1e8466 │ │ │ │ + b.n 1e850e │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1e852a │ │ │ │ - ldr r0, [pc, #64] @ (1e85a8 ) │ │ │ │ + beq.n 1e85d2 │ │ │ │ + ldr r0, [pc, #64] @ (1e8650 ) │ │ │ │ add r0, pc │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ orrs.w r3, r2, r5 │ │ │ │ - bne.n 1e84dc │ │ │ │ - b.n 1e8564 │ │ │ │ + bne.n 1e8584 │ │ │ │ + b.n 1e860c │ │ │ │ nop │ │ │ │ - strh r3, [r0, #30] │ │ │ │ + strh r3, [r3, #24] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - strh r3, [r1, #28] │ │ │ │ + strh r3, [r4, #22] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - strh r3, [r4, #26] │ │ │ │ + strh r3, [r7, #20] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - strh r7, [r6, #24] │ │ │ │ + strh r7, [r1, #20] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - strh r5, [r1, #24] │ │ │ │ + strh r5, [r4, #18] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - strh r5, [r6, #22] │ │ │ │ + strh r5, [r1, #18] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - strh r3, [r2, #22] │ │ │ │ + strh r3, [r5, #16] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - strh r7, [r0, #22] │ │ │ │ + strh r7, [r3, #16] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - strh r1, [r7, #20] │ │ │ │ + strh r1, [r2, #16] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r6} │ │ │ │ + ldmia r1, {r1, r2, r4, r5, r6} │ │ │ │ movs r0, r3 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r5} │ │ │ │ + ldmia r1, {r1, r2, r4, r6} │ │ │ │ movs r0, r3 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r4, r5, r6, r7} │ │ │ │ movs r0, r3 │ │ │ │ - b.n 1e83a0 │ │ │ │ + b.n 1e8478 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e8670 │ │ │ │ + beq.n 1e8718 │ │ │ │ ldr r6, [r1, #0] │ │ │ │ - cbz r6, 1e85d4 │ │ │ │ + cbz r6, 1e867c │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov r5, r1 │ │ │ │ - cbnz r3, 1e85e2 │ │ │ │ + cbnz r3, 1e868a │ │ │ │ ldr.w r6, [r5, #16]! │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1e85cc │ │ │ │ + bne.n 1e8674 │ │ │ │ mov r9, r6 │ │ │ │ mov sl, r6 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, sl │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr.w r8, [pc, #156] @ 1e8680 │ │ │ │ + ldr.w r8, [pc, #156] @ 1e8728 │ │ │ │ mov.w r9, #0 │ │ │ │ - ldr r7, [pc, #152] @ (1e8684 ) │ │ │ │ + ldr r7, [pc, #152] @ (1e872c ) │ │ │ │ mov sl, r9 │ │ │ │ add r8, pc │ │ │ │ str r0, [sp, #4] │ │ │ │ add r7, pc │ │ │ │ ldr.w fp, [sp, #4] │ │ │ │ - b.n 1e860a │ │ │ │ + b.n 1e86b2 │ │ │ │ blx 59cf4 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 1e8654 │ │ │ │ + beq.n 1e86fc │ │ │ │ add fp, r4 │ │ │ │ ldrb.w r2, [fp] │ │ │ │ - cbz r2, 1e863e │ │ │ │ + cbz r2, 1e86e6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, fp │ │ │ │ blx 58f38 │ │ │ │ mov r1, fp │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - cbz r4, 1e8650 │ │ │ │ + cbz r4, 1e86f8 │ │ │ │ mov r2, r4 │ │ │ │ blx 58e78 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e85fa │ │ │ │ + bne.n 1e86a2 │ │ │ │ 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 1e860a │ │ │ │ + bne.n 1e86b2 │ │ │ │ ldr.w r6, [r5, #16]! │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1e85f4 │ │ │ │ + bne.n 1e869c │ │ │ │ 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 1e8602 │ │ │ │ + b.n 1e86aa │ │ │ │ mov r2, r4 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ blx 58e78 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e8602 │ │ │ │ + bne.n 1e86aa │ │ │ │ ldrd r1, r2, [r5, #8] │ │ │ │ orr.w r9, r9, r1 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ - b.n 1e8634 │ │ │ │ + b.n 1e86dc │ │ │ │ mov sl, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, sl │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - adds r2, r7, r4 │ │ │ │ + adds r2, r2, r5 │ │ │ │ movs r7, r2 │ │ │ │ - b.n 1e8cb4 │ │ │ │ + b.n 1e8d8c │ │ │ │ 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 1e8724 │ │ │ │ + beq.n 1e87cc │ │ │ │ ldrb r6, [r0, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1e8724 │ │ │ │ - ldr.w r9, [pc, #208] @ 1e877c │ │ │ │ + beq.n 1e87cc │ │ │ │ + ldr.w r9, [pc, #208] @ 1e8824 │ │ │ │ add r9, pc │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ blx 58f38 │ │ │ │ cmp r6, #43 @ 0x2b │ │ │ │ mov r4, r0 │ │ │ │ - beq.n 1e872c │ │ │ │ + beq.n 1e87d4 │ │ │ │ cmp r6, #45 @ 0x2d │ │ │ │ - beq.n 1e874c │ │ │ │ + beq.n 1e87f4 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #97 @ 0x61 │ │ │ │ - beq.n 1e8736 │ │ │ │ + beq.n 1e87de │ │ │ │ mov.w sl, #1 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w fp, [r3] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1e8716 │ │ │ │ + beq.n 1e87be │ │ │ │ mov r6, r3 │ │ │ │ - b.n 1e86e4 │ │ │ │ + b.n 1e878c │ │ │ │ ldr.w fp, [r6, #16]! │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1e8716 │ │ │ │ + beq.n 1e87be │ │ │ │ mov r0, fp │ │ │ │ blx 59cf4 │ │ │ │ cmp r0, r4 │ │ │ │ - bne.n 1e86da │ │ │ │ + bne.n 1e8782 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ blx 58e78 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e86da │ │ │ │ + bne.n 1e8782 │ │ │ │ ldrd r2, r3, [r6, #8] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1e875c │ │ │ │ + beq.n 1e8804 │ │ │ │ ldr.w fp, [r6, #16]! │ │ │ │ orrs r7, r2 │ │ │ │ orr.w r8, r3, r8 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 1e86e4 │ │ │ │ + bne.n 1e878c │ │ │ │ cmp r4, #1 │ │ │ │ ite cs │ │ │ │ addcs r5, r5, r4 │ │ │ │ addcc r5, #1 │ │ │ │ ldrb r6, [r5, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1e86ae │ │ │ │ + bne.n 1e8756 │ │ │ │ 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 1e86c6 │ │ │ │ + bne.n 1e876e │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ - bne.n 1e86c6 │ │ │ │ + bne.n 1e876e │ │ │ │ ldrb r3, [r5, #2] │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ itt eq │ │ │ │ moveq.w r7, #4294967295 @ 0xffffffff │ │ │ │ moveq r8, r7 │ │ │ │ - beq.n 1e8716 │ │ │ │ - b.n 1e86c6 │ │ │ │ + beq.n 1e87be │ │ │ │ + b.n 1e876e │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ subs r4, r0, #1 │ │ │ │ cmp r3, #97 @ 0x61 │ │ │ │ - beq.n 1e8766 │ │ │ │ + beq.n 1e880e │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 1e86ca │ │ │ │ + b.n 1e8772 │ │ │ │ bic.w r7, r7, r2 │ │ │ │ bic.w r8, r8, r3 │ │ │ │ - b.n 1e86da │ │ │ │ + b.n 1e8782 │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ - bne.n 1e8756 │ │ │ │ + bne.n 1e87fe │ │ │ │ ldrb r3, [r5, #2] │ │ │ │ subs r3, #108 @ 0x6c │ │ │ │ itt eq │ │ │ │ moveq r7, r3 │ │ │ │ moveq r8, r7 │ │ │ │ - beq.n 1e8716 │ │ │ │ - b.n 1e8756 │ │ │ │ + beq.n 1e87be │ │ │ │ + b.n 1e87fe │ │ │ │ nop │ │ │ │ - adds r4, r7, r1 │ │ │ │ + adds r4, r2, r2 │ │ │ │ movs r7, r2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ ldr.w lr, [r2] │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r1 │ │ │ │ ldrd r7, r6, [sp, #64] @ 0x40 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 1e8884 │ │ │ │ - ldr.w fp, [pc, #236] @ 1e8894 │ │ │ │ + beq.n 1e892c │ │ │ │ + ldr.w fp, [pc, #236] @ 1e893c │ │ │ │ mov r4, r2 │ │ │ │ - ldr r3, [pc, #236] @ (1e8898 ) │ │ │ │ + ldr r3, [pc, #236] @ (1e8940 ) │ │ │ │ mov.w ip, #1 │ │ │ │ add fp, pc │ │ │ │ movs r5, #0 │ │ │ │ add r3, pc │ │ │ │ mov r1, lr │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 1e87ce │ │ │ │ + b.n 1e8876 │ │ │ │ ldrd r2, r3, [r4, #8] │ │ │ │ bic.w r7, r7, r2 │ │ │ │ bic.w r6, r6, r3 │ │ │ │ ldr.w r1, [r4, #16]! │ │ │ │ - cbz r1, 1e8830 │ │ │ │ + cbz r1, 1e88d8 │ │ │ │ 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 1e87c8 │ │ │ │ + beq.n 1e8870 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r1, [sp, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ ite eq │ │ │ │ moveq r1, fp │ │ │ │ movne r1, r2 │ │ │ │ movs r2, #1 │ │ │ │ @@ -550914,79 +550999,79 @@ │ │ │ │ blx 59d30 <__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 1e87bc │ │ │ │ + beq.n 1e8864 │ │ │ │ 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 1e882a │ │ │ │ + beq.n 1e88d2 │ │ │ │ add.w r0, r9, r5 │ │ │ │ sub.w r5, r8, r5 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1e887e │ │ │ │ - ldr r3, [pc, #84] @ (1e889c ) │ │ │ │ + bne.n 1e8926 │ │ │ │ + ldr r3, [pc, #84] @ (1e8944 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #1 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r5 │ │ │ │ strd r7, r6, [sp, #8] │ │ │ │ blx 59d30 <__snprintf_chk@plt> │ │ │ │ lsrs r3, r0, #31 │ │ │ │ cmp r0, r5 │ │ │ │ it cs │ │ │ │ orrcs.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e882a │ │ │ │ + beq.n 1e88d2 │ │ │ │ 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] @ (1e88a0 ) │ │ │ │ + ldr r3, [pc, #32] @ (1e8948 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 1e8848 │ │ │ │ + b.n 1e88f0 │ │ │ │ orrs.w r3, r7, r6 │ │ │ │ - beq.n 1e882a │ │ │ │ - ldr r3, [pc, #24] @ (1e88a4 ) │ │ │ │ + beq.n 1e88d2 │ │ │ │ + ldr r3, [pc, #24] @ (1e894c ) │ │ │ │ mov r5, r1 │ │ │ │ add r3, pc │ │ │ │ - b.n 1e8848 │ │ │ │ + b.n 1e88f0 │ │ │ │ nop │ │ │ │ - stmia r6!, {r3, r7} │ │ │ │ + stmia r6!, {r5, r7} │ │ │ │ movs r0, r3 │ │ │ │ - @ instruction: 0xebfc0017 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldc 0, cr0, [r4], {23} │ │ │ │ + stmia r6!, {r1, r2, r4} │ │ │ │ movs r0, r3 │ │ │ │ - stmia r5!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r5!, {r2, r4, r6, r7} │ │ │ │ movs r0, r3 │ │ │ │ - stmia r5!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r5!, {r1, r2, r6, r7} │ │ │ │ movs r0, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-80] │ │ │ │ - ldr r6, [pc, #316] @ (1e89fc ) │ │ │ │ + ldr r6, [pc, #316] @ (1e8aa4 ) │ │ │ │ sub.w sp, sp, #4128 @ 0x1020 │ │ │ │ - ldr r5, [pc, #316] @ (1e8a00 ) │ │ │ │ + ldr r5, [pc, #316] @ (1e8aa8 ) │ │ │ │ sub sp, #12 │ │ │ │ add r6, pc │ │ │ │ - ldr r4, [pc, #312] @ (1e8a04 ) │ │ │ │ + ldr r4, [pc, #312] @ (1e8aac ) │ │ │ │ add.w r7, sp, #4128 @ 0x1020 │ │ │ │ mov.w r2, #2048 @ 0x800 │ │ │ │ add r4, pc │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ ldr r5, [r6, r5] │ │ │ │ add.w r0, r4, #32 │ │ │ │ movs r3, #1 │ │ │ │ @@ -550996,162 +551081,162 @@ │ │ │ │ mov.w r5, #0 │ │ │ │ str r3, [r4, #20] │ │ │ │ blx 5926c │ │ │ │ ldrsh.w r4, [r4, #2] │ │ │ │ lsls r0, r4, #3 │ │ │ │ blx 59ce8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e8994 │ │ │ │ + beq.n 1e8a3c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1e8994 │ │ │ │ - ldr r3, [pc, #260] @ (1e8a08 ) │ │ │ │ + beq.n 1e8a3c │ │ │ │ + ldr r3, [pc, #260] @ (1e8ab0 ) │ │ │ │ mov.w fp, #0 │ │ │ │ sub.w r7, r0, #8 │ │ │ │ mov r9, fp │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #248] @ (1e8a0c ) │ │ │ │ + ldr r3, [pc, #248] @ (1e8ab4 ) │ │ │ │ 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 1e8968 │ │ │ │ + b.n 1e8a10 │ │ │ │ blx 59f78 <__errno_location@plt> │ │ │ │ mov sl, r0 │ │ │ │ movs r2, #10 │ │ │ │ str r5, [r0, #0] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 59ab4 <__isoc23_strtoull@plt> │ │ │ │ strd r0, r1, [r7, #8] │ │ │ │ mov r0, r4 │ │ │ │ blx 58d60 │ │ │ │ ldr.w r3, [sl] │ │ │ │ - cbnz r3, 1e8992 │ │ │ │ + cbnz r3, 1e8a3a │ │ │ │ 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 1e89c6 │ │ │ │ + bcs.n 1e8a6e │ │ │ │ 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 59d30 <__snprintf_chk@plt> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ str.w r5, [r3, #-8] │ │ │ │ - bl 1e0d4c │ │ │ │ + bl 1e0df4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e8926 │ │ │ │ + bne.n 1e89ce │ │ │ │ ldr r0, [sp, #24] │ │ │ │ movs r6, #0 │ │ │ │ blx 58d60 │ │ │ │ - ldr r3, [pc, #116] @ (1e8a10 ) │ │ │ │ - ldr r2, [pc, #116] @ (1e8a14 ) │ │ │ │ + ldr r3, [pc, #116] @ (1e8ab8 ) │ │ │ │ + ldr r2, [pc, #116] @ (1e8abc ) │ │ │ │ add.w r1, sp, #4128 @ 0x1020 │ │ │ │ add r3, pc │ │ │ │ adds r1, #4 │ │ │ │ add r2, pc │ │ │ │ strh.w r6, [r3, #2084] @ 0x824 │ │ │ │ - ldr r3, [pc, #80] @ (1e8a00 ) │ │ │ │ + ldr r3, [pc, #80] @ (1e8aa8 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e89f6 │ │ │ │ + bne.n 1e8a9e │ │ │ │ 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 1e8994 │ │ │ │ + beq.n 1e8a3c │ │ │ │ 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 1e89e0 │ │ │ │ - b.n 1e8996 │ │ │ │ + bne.n 1e8a88 │ │ │ │ + b.n 1e8a3e │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strb r6, [r6, #28] │ │ │ │ + strb r6, [r1, #26] │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r1, r4, r5, r7} │ │ │ │ + ldmia r0!, {r1, r3} │ │ │ │ lsls r7, r4, #2 │ │ │ │ - stmia r5!, {r6} │ │ │ │ + stmia r5!, {r3, r4, r6} │ │ │ │ movs r0, r3 │ │ │ │ - ldmia r0!, {r2, r3, r5, r6} │ │ │ │ + stmia r7!, {r2, r6, r7} │ │ │ │ lsls r7, r4, #2 │ │ │ │ - stmia r7!, {r1, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r3, r4, r5} │ │ │ │ lsls r7, r4, #2 │ │ │ │ - strb r6, [r2, #25] │ │ │ │ + strb r6, [r5, #22] │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ - ldr r4, [pc, #868] @ (1e8d8c ) │ │ │ │ + ldr r4, [pc, #868] @ (1e8e34 ) │ │ │ │ sub sp, #136 @ 0x88 │ │ │ │ - ldr r3, [pc, #868] @ (1e8d90 ) │ │ │ │ + ldr r3, [pc, #868] @ (1e8e38 ) │ │ │ │ movs r1, #0 │ │ │ │ add r4, pc │ │ │ │ - ldr r0, [pc, #864] @ (1e8d94 ) │ │ │ │ + ldr r0, [pc, #864] @ (1e8e3c ) │ │ │ │ movw r2, #2088 @ 0x828 │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 5926c │ │ │ │ blx 58c28 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ add r2, sp, #4 │ │ │ │ blx 5a194 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e8b02 │ │ │ │ + beq.n 1e8baa │ │ │ │ movs r0, #84 @ 0x54 │ │ │ │ blx 59afc │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 1e8b18 │ │ │ │ + beq.n 1e8bc0 │ │ │ │ cmp r0, #1 │ │ │ │ it lt │ │ │ │ movlt r0, #1 │ │ │ │ sxth r5, r0 │ │ │ │ mov r6, r5 │ │ │ │ movs r0, #83 @ 0x53 │ │ │ │ - ldr r4, [pc, #808] @ (1e8d98 ) │ │ │ │ + ldr r4, [pc, #808] @ (1e8e40 ) │ │ │ │ blx 59afc │ │ │ │ adds r3, r0, #1 │ │ │ │ ite ne │ │ │ │ movne r3, r0 │ │ │ │ moveq r3, #1 │ │ │ │ add r4, pc │ │ │ │ cmp r3, r6 │ │ │ │ @@ -551164,563 +551249,563 @@ │ │ │ │ str r1, [r4, #8] │ │ │ │ str r2, [r4, #24] │ │ │ │ strh r5, [r4, #0] │ │ │ │ strh r3, [r4, #2] │ │ │ │ blx 5a038 │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ lsrs r3, r0, #12 │ │ │ │ - ldr r0, [pc, #764] @ (1e8d9c ) │ │ │ │ + ldr r0, [pc, #764] @ (1e8e44 ) │ │ │ │ movs r1, #0 │ │ │ │ - ldr r5, [pc, #764] @ (1e8da0 ) │ │ │ │ + ldr r5, [pc, #764] @ (1e8e48 ) │ │ │ │ bfi r2, r3, #6, #1 │ │ │ │ add r0, pc │ │ │ │ strb r2, [r4, #13] │ │ │ │ add r5, pc │ │ │ │ - bl 1e80d0 │ │ │ │ + bl 1e8178 │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ str r3, [r4, #28] │ │ │ │ - bl 1e88a8 │ │ │ │ + bl 1e8950 │ │ │ │ ldrb r4, [r5, #0] │ │ │ │ uxtb r4, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1e8d60 │ │ │ │ - ldr r3, [pc, #732] @ (1e8da4 ) │ │ │ │ + beq.w 1e8e08 │ │ │ │ + ldr r3, [pc, #732] @ (1e8e4c ) │ │ │ │ add r3, pc │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbnz r3, 1e8b1e │ │ │ │ - ldr r4, [pc, #728] @ (1e8da8 ) │ │ │ │ + cbnz r3, 1e8bc6 │ │ │ │ + ldr r4, [pc, #728] @ (1e8e50 ) │ │ │ │ movw r2, #2088 @ 0x828 │ │ │ │ - ldr r1, [pc, #728] @ (1e8dac ) │ │ │ │ + ldr r1, [pc, #728] @ (1e8e54 ) │ │ │ │ add r4, pc │ │ │ │ add r1, pc │ │ │ │ add.w r0, r4, #8 │ │ │ │ blx 59c7c │ │ │ │ movs r3, #1 │ │ │ │ dmb ish │ │ │ │ str r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #708] @ (1e8db0 ) │ │ │ │ - ldr r3, [pc, #676] @ (1e8d90 ) │ │ │ │ + ldr r2, [pc, #708] @ (1e8e58 ) │ │ │ │ + ldr r3, [pc, #676] @ (1e8e38 ) │ │ │ │ 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 1e8d86 │ │ │ │ + bne.w 1e8e2e │ │ │ │ add sp, #136 @ 0x88 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add r1, sp, #4 │ │ │ │ movs r0, #128 @ 0x80 │ │ │ │ blx 58c10 <__sched_cpucount@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e8a60 │ │ │ │ + bne.n 1e8b08 │ │ │ │ movs r0, #84 @ 0x54 │ │ │ │ blx 59afc │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 1e8a60 │ │ │ │ + bne.n 1e8b08 │ │ │ │ movs r6, #1 │ │ │ │ mov r5, r6 │ │ │ │ - b.n 1e8a6a │ │ │ │ - ldr r4, [pc, #660] @ (1e8db4 ) │ │ │ │ + b.n 1e8b12 │ │ │ │ + ldr r4, [pc, #660] @ (1e8e5c ) │ │ │ │ movs r0, #1 │ │ │ │ - ldr r1, [pc, #660] @ (1e8db8 ) │ │ │ │ + ldr r1, [pc, #660] @ (1e8e60 ) │ │ │ │ add r4, pc │ │ │ │ add r1, pc │ │ │ │ ldrsh.w r2, [r4] │ │ │ │ blx 5a284 <__printf_chk@plt> │ │ │ │ - ldr r1, [pc, #648] @ (1e8dbc ) │ │ │ │ + ldr r1, [pc, #648] @ (1e8e64 ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 5a284 <__printf_chk@plt> │ │ │ │ - ldr r1, [pc, #640] @ (1e8dc0 ) │ │ │ │ + ldr r1, [pc, #640] @ (1e8e68 ) │ │ │ │ ldr r2, [r4, #8] │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 5a284 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #632] @ (1e8dc4 ) │ │ │ │ + ldr r1, [pc, #632] @ (1e8e6c ) │ │ │ │ movs r0, #1 │ │ │ │ ands r2, r0 │ │ │ │ add r1, pc │ │ │ │ blx 5a284 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #620] @ (1e8dc8 ) │ │ │ │ + ldr r1, [pc, #620] @ (1e8e70 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ blx 5a284 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #608] @ (1e8dcc ) │ │ │ │ + ldr r1, [pc, #608] @ (1e8e74 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #2, #1 │ │ │ │ blx 5a284 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #596] @ (1e8dd0 ) │ │ │ │ + ldr r1, [pc, #596] @ (1e8e78 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #3, #1 │ │ │ │ blx 5a284 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #584] @ (1e8dd4 ) │ │ │ │ + ldr r1, [pc, #584] @ (1e8e7c ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ blx 5a284 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #572] @ (1e8dd8 ) │ │ │ │ + ldr r1, [pc, #572] @ (1e8e80 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #5, #1 │ │ │ │ blx 5a284 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #560] @ (1e8ddc ) │ │ │ │ + ldr r1, [pc, #560] @ (1e8e84 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ lsrs r2, r2, #7 │ │ │ │ blx 5a284 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #552] @ (1e8de0 ) │ │ │ │ + ldr r1, [pc, #552] @ (1e8e88 ) │ │ │ │ movs r0, #1 │ │ │ │ ands r2, r0 │ │ │ │ add r1, pc │ │ │ │ blx 5a284 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #540] @ (1e8de4 ) │ │ │ │ + ldr r1, [pc, #540] @ (1e8e8c ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ blx 5a284 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #528] @ (1e8de8 ) │ │ │ │ + ldr r1, [pc, #528] @ (1e8e90 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #6, #1 │ │ │ │ blx 5a284 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #516] @ (1e8dec ) │ │ │ │ + ldr r1, [pc, #516] @ (1e8e94 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #3, #1 │ │ │ │ blx 5a284 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #504] @ (1e8df0 ) │ │ │ │ + ldr r1, [pc, #504] @ (1e8e98 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ blx 5a284 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #492] @ (1e8df4 ) │ │ │ │ + ldr r1, [pc, #492] @ (1e8e9c ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #6, #1 │ │ │ │ blx 5a284 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #480] @ (1e8df8 ) │ │ │ │ + ldr r1, [pc, #480] @ (1e8ea0 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ lsrs r2, r2, #7 │ │ │ │ blx 5a284 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #472] @ (1e8dfc ) │ │ │ │ + ldr r1, [pc, #472] @ (1e8ea4 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #5, #1 │ │ │ │ blx 5a284 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #460] @ (1e8e00 ) │ │ │ │ + ldr r1, [pc, #460] @ (1e8ea8 ) │ │ │ │ movs r0, #1 │ │ │ │ ands r2, r0 │ │ │ │ add r1, pc │ │ │ │ blx 5a284 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #448] @ (1e8e04 ) │ │ │ │ + ldr r1, [pc, #448] @ (1e8eac ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ blx 5a284 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #15] │ │ │ │ - ldr r1, [pc, #436] @ (1e8e08 ) │ │ │ │ + ldr r1, [pc, #436] @ (1e8eb0 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ blx 5a284 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #15] │ │ │ │ - ldr r1, [pc, #424] @ (1e8e0c ) │ │ │ │ + ldr r1, [pc, #424] @ (1e8eb4 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #5, #1 │ │ │ │ blx 5a284 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #15] │ │ │ │ - ldr r1, [pc, #412] @ (1e8e10 ) │ │ │ │ + ldr r1, [pc, #412] @ (1e8eb8 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #6, #1 │ │ │ │ blx 5a284 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #15] │ │ │ │ - ldr r1, [pc, #400] @ (1e8e14 ) │ │ │ │ + ldr r1, [pc, #400] @ (1e8ebc ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ lsrs r2, r2, #7 │ │ │ │ blx 5a284 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ - ldr r1, [pc, #392] @ (1e8e18 ) │ │ │ │ + ldr r1, [pc, #392] @ (1e8ec0 ) │ │ │ │ movs r0, #1 │ │ │ │ ands r2, r0 │ │ │ │ add r1, pc │ │ │ │ blx 5a284 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ - ldr r1, [pc, #380] @ (1e8e1c ) │ │ │ │ + ldr r1, [pc, #380] @ (1e8ec4 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ blx 5a284 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #368] @ (1e8e20 ) │ │ │ │ + ldr r1, [pc, #368] @ (1e8ec8 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #2, #1 │ │ │ │ blx 5a284 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #356] @ (1e8e24 ) │ │ │ │ + ldr r1, [pc, #356] @ (1e8ecc ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #3, #1 │ │ │ │ blx 5a284 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #344] @ (1e8e28 ) │ │ │ │ + ldr r1, [pc, #344] @ (1e8ed0 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ blx 5a284 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #332] @ (1e8e2c ) │ │ │ │ + ldr r1, [pc, #332] @ (1e8ed4 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #5, #1 │ │ │ │ blx 5a284 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #320] @ (1e8e30 ) │ │ │ │ + ldr r1, [pc, #320] @ (1e8ed8 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #6, #1 │ │ │ │ blx 5a284 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #308] @ (1e8e34 ) │ │ │ │ + ldr r1, [pc, #308] @ (1e8edc ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ lsrs r2, r2, #7 │ │ │ │ blx 5a284 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #15] │ │ │ │ - ldr r1, [pc, #300] @ (1e8e38 ) │ │ │ │ + ldr r1, [pc, #300] @ (1e8ee0 ) │ │ │ │ movs r0, #1 │ │ │ │ ands r2, r0 │ │ │ │ add r1, pc │ │ │ │ blx 5a284 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #15] │ │ │ │ - ldr r1, [pc, #288] @ (1e8e3c ) │ │ │ │ + ldr r1, [pc, #288] @ (1e8ee4 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ blx 5a284 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #15] │ │ │ │ - ldr r1, [pc, #276] @ (1e8e40 ) │ │ │ │ + ldr r1, [pc, #276] @ (1e8ee8 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #2, #1 │ │ │ │ blx 5a284 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #15] │ │ │ │ - ldr r1, [pc, #264] @ (1e8e44 ) │ │ │ │ + ldr r1, [pc, #264] @ (1e8eec ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #3, #1 │ │ │ │ blx 5a284 <__printf_chk@plt> │ │ │ │ - ldr r1, [pc, #256] @ (1e8e48 ) │ │ │ │ + ldr r1, [pc, #256] @ (1e8ef0 ) │ │ │ │ ldr r2, [r4, #20] │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 5a284 <__printf_chk@plt> │ │ │ │ - ldr r1, [pc, #248] @ (1e8e4c ) │ │ │ │ + ldr r1, [pc, #248] @ (1e8ef4 ) │ │ │ │ ldr r2, [r4, #24] │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 5a284 <__printf_chk@plt> │ │ │ │ - b.n 1e8acc │ │ │ │ - ldr r0, [pc, #236] @ (1e8e50 ) │ │ │ │ + b.n 1e8b74 │ │ │ │ + ldr r0, [pc, #236] @ (1e8ef8 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ - bl 1e80fc │ │ │ │ + bl 1e81a4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e7fb4 │ │ │ │ - ldr r3, [pc, #224] @ (1e8e54 ) │ │ │ │ + bl 1e805c │ │ │ │ + ldr r3, [pc, #224] @ (1e8efc ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ strb r0, [r3, #0] │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r5, #0] │ │ │ │ - b.n 1e8ac4 │ │ │ │ + b.n 1e8b6c │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strb r6, [r1, #23] │ │ │ │ + strb r6, [r4, #20] │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r1, r2, r3, r6} │ │ │ │ + stmia r6!, {r1, r2, r5, r7} │ │ │ │ lsls r7, r4, #2 │ │ │ │ - stmia r7!, {r1, r3} │ │ │ │ + stmia r6!, {r1, r5, r6} │ │ │ │ lsls r7, r4, #2 │ │ │ │ - stmia r3!, {r4, r6, r7} │ │ │ │ + stmia r3!, {r3, r5, r6, r7} │ │ │ │ movs r0, r3 │ │ │ │ - bkpt 0x00a5 │ │ │ │ + pop {r0, r2, r3, r4, r5, r6, r7, pc} │ │ │ │ lsls r7, r4, #2 │ │ │ │ - bkpt 0x008a │ │ │ │ + pop {r1, r5, r6, r7, pc} │ │ │ │ lsls r7, r4, #2 │ │ │ │ - bkpt 0x0080 │ │ │ │ + pop {r3, r4, r6, r7, pc} │ │ │ │ lsls r7, r4, #2 │ │ │ │ - stmia r6!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r6!, {r1, r2} │ │ │ │ lsls r7, r4, #2 │ │ │ │ - strb r0, [r2, #20] │ │ │ │ + strb r0, [r5, #17] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - stmia r6!, {r5, r6} │ │ │ │ + stmia r5!, {r3, r4, r5, r7} │ │ │ │ lsls r7, r4, #2 │ │ │ │ - stmia r3!, {r1, r7} │ │ │ │ - movs r0, r3 │ │ │ │ - stmia r3!, {r1, r2, r3, r7} │ │ │ │ + stmia r3!, {r1, r3, r4, r7} │ │ │ │ movs r0, r3 │ │ │ │ stmia r3!, {r1, r2, r5, r7} │ │ │ │ movs r0, r3 │ │ │ │ - stmia r3!, {r3, r4, r5, r7} │ │ │ │ - movs r0, r3 │ │ │ │ - stmia r3!, {r3, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r5, r7} │ │ │ │ movs r0, r3 │ │ │ │ - stmia r3!, {r3, r4, r6, r7} │ │ │ │ + stmia r3!, {r4, r6, r7} │ │ │ │ movs r0, r3 │ │ │ │ - stmia r3!, {r3, r5, r6, r7} │ │ │ │ + stmia r3!, {r5, r6, r7} │ │ │ │ movs r0, r3 │ │ │ │ - stmia r3!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r4, r5, r6, r7} │ │ │ │ movs r0, r3 │ │ │ │ - stmia r4!, {r3} │ │ │ │ + stmia r4!, {} │ │ │ │ movs r0, r3 │ │ │ │ - stmia r4!, {r3, r4} │ │ │ │ + stmia r4!, {r4} │ │ │ │ movs r0, r3 │ │ │ │ - stmia r4!, {r2, r5} │ │ │ │ + stmia r4!, {r5} │ │ │ │ movs r0, r3 │ │ │ │ - stmia r4!, {r3, r4, r5} │ │ │ │ + stmia r4!, {r4, r5} │ │ │ │ movs r0, r3 │ │ │ │ - stmia r4!, {r3, r6} │ │ │ │ + stmia r4!, {r2, r3, r4, r5} │ │ │ │ movs r0, r3 │ │ │ │ - stmia r4!, {r3, r4, r6} │ │ │ │ + stmia r4!, {r4, r6} │ │ │ │ movs r0, r3 │ │ │ │ - stmia r4!, {r3, r5, r6} │ │ │ │ + stmia r4!, {r5, r6} │ │ │ │ movs r0, r3 │ │ │ │ - stmia r4!, {r2, r4, r5, r6} │ │ │ │ + stmia r4!, {r4, r5, r6} │ │ │ │ movs r0, r3 │ │ │ │ - stmia r4!, {r2, r7} │ │ │ │ + stmia r4!, {r7} │ │ │ │ movs r0, r3 │ │ │ │ - stmia r4!, {r1, r4, r7} │ │ │ │ + stmia r4!, {r2, r3, r7} │ │ │ │ movs r0, r3 │ │ │ │ stmia r4!, {r2, r3, r4, r7} │ │ │ │ movs r0, r3 │ │ │ │ - stmia r4!, {r2, r3, r5, r7} │ │ │ │ + stmia r4!, {r1, r3, r5, r7} │ │ │ │ + movs r0, r3 │ │ │ │ + stmia r4!, {r2, r4, r5, r7} │ │ │ │ movs r0, r3 │ │ │ │ - stmia r4!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r4!, {r2, r6, r7} │ │ │ │ movs r0, r3 │ │ │ │ - stmia r4!, {r2, r3, r6, r7} │ │ │ │ + stmia r4!, {r2, r4, r6, r7} │ │ │ │ movs r0, r3 │ │ │ │ - stmia r4!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r4!, {r2, r5, r6, r7} │ │ │ │ movs r0, r3 │ │ │ │ - stmia r4!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r4!, {r2, r4, r5, r6, r7} │ │ │ │ movs r0, r3 │ │ │ │ - stmia r4!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r5!, {r2} │ │ │ │ movs r0, r3 │ │ │ │ - stmia r5!, {r4} │ │ │ │ + stmia r5!, {r2, r4} │ │ │ │ movs r0, r3 │ │ │ │ - stmia r5!, {r5} │ │ │ │ + stmia r5!, {r3, r5} │ │ │ │ movs r0, r3 │ │ │ │ - stmia r5!, {r4, r5} │ │ │ │ + stmia r5!, {r3, r4, r5} │ │ │ │ movs r0, r3 │ │ │ │ - stmia r5!, {r2, r6} │ │ │ │ + stmia r5!, {r3, r6} │ │ │ │ movs r0, r3 │ │ │ │ - stmia r5!, {r3, r4, r6} │ │ │ │ + stmia r5!, {r2, r3, r4, r6} │ │ │ │ movs r0, r3 │ │ │ │ - stmia r5!, {r2, r3, r5, r6} │ │ │ │ + stmia r5!, {r4, r5, r6} │ │ │ │ movs r0, r3 │ │ │ │ - stmia r5!, {r7} │ │ │ │ + stmia r5!, {r2, r7} │ │ │ │ movs r0, r3 │ │ │ │ - stmia r5!, {r2, r4, r7} │ │ │ │ + stmia r5!, {r3, r4, r7} │ │ │ │ movs r0, r3 │ │ │ │ stmia r5!, {r2, r3, r5, r7} │ │ │ │ movs r0, r3 │ │ │ │ - stmia r5!, {r6, r7} │ │ │ │ + stmia r5!, {r2, r6, r7} │ │ │ │ movs r0, r3 │ │ │ │ - stmia r5!, {r2, r4, r6, r7} │ │ │ │ + stmia r5!, {r3, r4, r6, r7} │ │ │ │ movs r0, r3 │ │ │ │ - stmia r5!, {r3, r5, r6, r7} │ │ │ │ + stmia r5!, {r2, r3, r5, r6, r7} │ │ │ │ movs r0, r3 │ │ │ │ stmia r6!, {} │ │ │ │ movs r0, r3 │ │ │ │ - stmia r1!, {r4, r5} │ │ │ │ + stmia r6!, {r3, r4} │ │ │ │ movs r0, r3 │ │ │ │ - cbnz r6, 1e8ece │ │ │ │ + stmia r1!, {r3, r6} │ │ │ │ + movs r0, r3 │ │ │ │ + cbnz r6, 1e8f4c │ │ │ │ lsls r7, r4, #2 │ │ │ │ - cbz r0, 1e8e9e │ │ │ │ + cbz r0, 1e8f46 │ │ │ │ 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] @ (1e8ea4 ) │ │ │ │ + ldr r4, [pc, #56] @ (1e8f4c ) │ │ │ │ mov r5, r0 │ │ │ │ add r0, r1 │ │ │ │ add r4, pc │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ blx 5a1b8 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #1 │ │ │ │ - cbz r3, 1e8e98 │ │ │ │ + cbz r3, 1e8f40 │ │ │ │ ldrb r2, [r3, #1] │ │ │ │ cmp r2, #37 @ 0x25 │ │ │ │ it eq │ │ │ │ addeq r0, r3, #2 │ │ │ │ - beq.n 1e8e70 │ │ │ │ + beq.n 1e8f18 │ │ │ │ blx 594a0 │ │ │ │ - cbz r0, 1e8e98 │ │ │ │ + cbz r0, 1e8f40 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ - beq.n 1e8e70 │ │ │ │ + beq.n 1e8f18 │ │ │ │ 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 │ │ │ │ - stmia r5!, {r1, r4} │ │ │ │ + stmia r5!, {r1, r3, r5} │ │ │ │ movs r0, r3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #28 │ │ │ │ - ldr.w lr, [pc, #76] @ 1e8f08 │ │ │ │ + ldr.w lr, [pc, #76] @ 1e8fb0 │ │ │ │ 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] @ 1e8f0c │ │ │ │ + ldr.w ip, [pc, #56] @ 1e8fb4 │ │ │ │ ldr.w ip, [lr, ip] │ │ │ │ ldr.w ip, [ip] │ │ │ │ str.w ip, [sp, #20] │ │ │ │ mov.w ip, #0 │ │ │ │ blx 5907c <__vsnprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #36] @ (1e8f10 ) │ │ │ │ - ldr r3, [pc, #28] @ (1e8f0c ) │ │ │ │ + ldr r2, [pc, #36] @ (1e8fb8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1e8fb4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e8f02 │ │ │ │ + bne.n 1e8faa │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strb r4, [r7, #4] │ │ │ │ + strb r4, [r2, #2] │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r1, #4] │ │ │ │ + strb r6, [r4, #1] │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r0 │ │ │ │ - bl 1db778 │ │ │ │ - cbz r7, 1e8f60 │ │ │ │ + bl 1db820 │ │ │ │ + cbz r7, 1e9008 │ │ │ │ movs r6, #0 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1db778 │ │ │ │ + bl 1db820 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r0, r5 │ │ │ │ adds r6, #1 │ │ │ │ - bl 1db778 │ │ │ │ + bl 1db820 │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r1, [r4] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1db4b4 │ │ │ │ + bl 1db55c │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r1, [r4, #8] │ │ │ │ - bl 1db4b4 │ │ │ │ + bl 1db55c │ │ │ │ adds r4, #16 │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 1e8f32 │ │ │ │ + bne.n 1e8fda │ │ │ │ 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 1dba48 │ │ │ │ + bl 1dbaf0 │ │ │ │ movs r1, #16 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ str.w r2, [r8] │ │ │ │ - bl 1e2d44 │ │ │ │ + bl 1e2dec │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r7, r0 │ │ │ │ - cbz r3, 1e8fee │ │ │ │ + cbz r3, 1e9096 │ │ │ │ mov r4, r0 │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r5 │ │ │ │ adds r6, #1 │ │ │ │ - bl 1dba48 │ │ │ │ + bl 1dbaf0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #0] │ │ │ │ - bl 1dba48 │ │ │ │ + bl 1dbaf0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #4 │ │ │ │ str r3, [r4, #8] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e2d44 │ │ │ │ + bl 1e2dec │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [r4, #4] │ │ │ │ adds r4, #16 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1db9a0 │ │ │ │ + bl 1dba48 │ │ │ │ ldr.w r2, [r4, #-8] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e2d44 │ │ │ │ + bl 1e2dec │ │ │ │ ldr.w r2, [r4, #-8] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ str.w r1, [r4, #-4] │ │ │ │ - bl 1db9a0 │ │ │ │ + bl 1dba48 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r6 │ │ │ │ - bhi.n 1e8f9a │ │ │ │ + bhi.n 1e9042 │ │ │ │ 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 │ │ │ │ @@ -551729,46 +551814,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 1e2d68 │ │ │ │ + bl 1e2e10 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r4, #12] │ │ │ │ - bl 1e2d68 │ │ │ │ + bl 1e2e10 │ │ │ │ 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 1e2e4c │ │ │ │ + bl 1e2ef4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1e2e4c │ │ │ │ + bl 1e2ef4 │ │ │ │ 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 1e9092 │ │ │ │ + bmi.n 1e913a │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 1e9096 │ │ │ │ + cbz r3, 1e913e │ │ │ │ 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] │ │ │ │ @@ -551781,15 +551866,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 1e906c │ │ │ │ + b.n 1e9114 │ │ │ │ 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] │ │ │ │ @@ -551819,15 +551904,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 1e9144 │ │ │ │ + bmi.n 1e91ec │ │ │ │ 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 │ │ │ │ @@ -551860,26 +551945,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 1e91ee │ │ │ │ + beq.n 1e9296 │ │ │ │ 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 1e91e8 │ │ │ │ + beq.n 1e9290 │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ blx 59b38 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r3, [r0, #16] │ │ │ │ @@ -551902,48 +551987,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 1e91d4 │ │ │ │ + b.n 1e927c │ │ │ │ cmp r0, r7 │ │ │ │ it eq │ │ │ │ cmpeq r1, r5 │ │ │ │ - beq.n 1e920c │ │ │ │ + beq.n 1e92b4 │ │ │ │ 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 1e91d4 │ │ │ │ + b.n 1e927c │ │ │ │ ldrd r2, r3, [r4] │ │ │ │ str r3, [r2, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r3, #0] │ │ │ │ blx 58d60 │ │ │ │ - b.n 1e91d4 │ │ │ │ + b.n 1e927c │ │ │ │ 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 1e9240 │ │ │ │ + beq.n 1e92e8 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ blx 58d60 │ │ │ │ mov r0, r4 │ │ │ │ cmp r5, r0 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - bne.n 1e9234 │ │ │ │ + bne.n 1e92dc │ │ │ │ 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 │ │ │ │ @@ -551951,41 +552036,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 1e9350 │ │ │ │ + beq.n 1e93f8 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.w 1e94aa │ │ │ │ + beq.w 1e9552 │ │ │ │ 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 1e9330 │ │ │ │ + bcc.n 1e93d8 │ │ │ │ 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, 1e930e │ │ │ │ + cbz r6, 1e93b6 │ │ │ │ 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] │ │ │ │ @@ -552000,81 +552085,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 1e930e │ │ │ │ + beq.n 1e93b6 │ │ │ │ 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 1e9330 │ │ │ │ + bcc.n 1e93d8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 58bd4 <__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 1e9480 │ │ │ │ + bcs.w 1e9528 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r4, r8 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ cmp r2, r8 │ │ │ │ - beq.w 1e94aa │ │ │ │ + beq.w 1e9552 │ │ │ │ ldrd r5, r7, [r4, #16] │ │ │ │ mov r8, r3 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r5, r1 │ │ │ │ sbcs.w r3, r7, r9 │ │ │ │ - bcs.n 1e9284 │ │ │ │ - b.n 1e9330 │ │ │ │ + bcs.n 1e932c │ │ │ │ + b.n 1e93d8 │ │ │ │ ldr r7, [r0, #0] │ │ │ │ cmp r0, r7 │ │ │ │ - beq.w 1e94b8 │ │ │ │ + beq.w 1e9560 │ │ │ │ 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 1e946c │ │ │ │ + bcc.n 1e9514 │ │ │ │ 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 58bd4 <__aeabi_uldivmod@plt> │ │ │ │ orrs.w r1, r3, r2 │ │ │ │ - beq.n 1e947a │ │ │ │ + beq.n 1e9522 │ │ │ │ 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 1e946c │ │ │ │ + bcc.n 1e9514 │ │ │ │ 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 1e944e │ │ │ │ + beq.n 1e94f6 │ │ │ │ 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 │ │ │ │ @@ -552092,17 +552177,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 1e944e │ │ │ │ + beq.n 1e94f6 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.n 1e94a0 │ │ │ │ + beq.n 1e9548 │ │ │ │ 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 │ │ │ │ @@ -552116,133 +552201,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 1e946c │ │ │ │ + bcc.n 1e9514 │ │ │ │ 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 1e9148 │ │ │ │ + bl 1e91f0 │ │ │ │ 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 1e94aa │ │ │ │ + beq.n 1e9552 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 1e935e │ │ │ │ + b.n 1e9406 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ mov r8, fp │ │ │ │ - b.n 1e93a8 │ │ │ │ + b.n 1e9450 │ │ │ │ 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 1e9148 │ │ │ │ + bl 1e91f0 │ │ │ │ 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 1e9440 │ │ │ │ + b.n 1e94e8 │ │ │ │ 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 1e9462 │ │ │ │ + b.n 1e950a │ │ │ │ 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 1e94fe │ │ │ │ + beq.n 1e95a6 │ │ │ │ ldr.w ip, [r1, #4] │ │ │ │ ldrd r5, r6, [r1, #8] │ │ │ │ cmp r2, r5 │ │ │ │ sbcs.w r7, r3, r6 │ │ │ │ - bcc.n 1e9512 │ │ │ │ + bcc.n 1e95ba │ │ │ │ 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 1e9504 │ │ │ │ + bcs.n 1e95ac │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ strd r4, lr, [sp] │ │ │ │ - bl 1e9148 │ │ │ │ + bl 1e91f0 │ │ │ │ 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 1e94fe │ │ │ │ + beq.n 1e95a6 │ │ │ │ mov ip, r5 │ │ │ │ - b.n 1e94da │ │ │ │ + b.n 1e9582 │ │ │ │ stmdb 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 1e9666 │ │ │ │ + beq.w 1e970e │ │ │ │ mov r3, r9 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1e9554 │ │ │ │ + b.n 1e95fc │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mov r5, r3 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 1e959a │ │ │ │ + beq.n 1e9642 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, lr, [r3, #8] │ │ │ │ cmp r2, r0 │ │ │ │ sbcs.w r1, sl, lr │ │ │ │ - bcc.n 1e954a │ │ │ │ + bcc.n 1e95f2 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1e95ce │ │ │ │ + bne.n 1e9676 │ │ │ │ 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 1e9666 │ │ │ │ + bne.n 1e970e │ │ │ │ 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] │ │ │ │ @@ -552251,378 +552336,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 1e963c │ │ │ │ + beq.n 1e96e4 │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ strd r3, r2, [sp] │ │ │ │ blx 59b38 │ │ │ │ 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 1e9584 │ │ │ │ + b.n 1e962c │ │ │ │ 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 1e960e │ │ │ │ + beq.n 1e96b6 │ │ │ │ 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 1e9578 │ │ │ │ + beq.n 1e9620 │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 59b38 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ strd r2, sl, [r0, #8] │ │ │ │ strd fp, r8, [r0, #16] │ │ │ │ - b.n 1e95c2 │ │ │ │ + b.n 1e966a │ │ │ │ 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 1e9642 │ │ │ │ + beq.n 1e96ea │ │ │ │ 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 1e9584 │ │ │ │ + b.n 1e962c │ │ │ │ ldrd r1, r0, [r5, #16] │ │ │ │ - b.n 1e962a │ │ │ │ + b.n 1e96d2 │ │ │ │ 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 58d60 │ │ │ │ - b.n 1e9584 │ │ │ │ + b.n 1e962c │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 59b38 │ │ │ │ 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 1e9584 │ │ │ │ + b.n 1e962c │ │ │ │ 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] @ 1e96d0 │ │ │ │ + vldr d7, [pc, #52] @ 1e9778 │ │ │ │ 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 1e96c0 │ │ │ │ + bne.n 1e9768 │ │ │ │ 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 1e9520 │ │ │ │ + bl 1e95c8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - b.n 1e96b4 │ │ │ │ + b.n 1e975c │ │ │ │ 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] @ (1e9840 ) │ │ │ │ - ldr r3, [pc, #340] @ (1e9844 ) │ │ │ │ + ldr r1, [pc, #340] @ (1e98e8 ) │ │ │ │ + ldr r3, [pc, #340] @ (1e98ec ) │ │ │ │ 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 1e9718 │ │ │ │ + bne.n 1e97c0 │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1e9708 │ │ │ │ + bne.n 1e97b0 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e97d6 │ │ │ │ + bne.n 1e987e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr.w r5, [r3, r7, lsl #2] │ │ │ │ - cbz r5, 1e9764 │ │ │ │ + cbz r5, 1e980c │ │ │ │ movs r5, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e9732 │ │ │ │ + bne.n 1e97da │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e97c8 │ │ │ │ - ldr r2, [pc, #252] @ (1e9848 ) │ │ │ │ - ldr r3, [pc, #248] @ (1e9844 ) │ │ │ │ + bne.n 1e9870 │ │ │ │ + ldr r2, [pc, #252] @ (1e98f0 ) │ │ │ │ + ldr r3, [pc, #248] @ (1e98ec ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e983a │ │ │ │ + bne.n 1e98e2 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r2, [pc, #228] @ (1e984c ) │ │ │ │ + ldr r2, [pc, #228] @ (1e98f4 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ add r0, sp, #8 │ │ │ │ add r2, pc │ │ │ │ str r7, [sp, #0] │ │ │ │ blx 59960 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1e972e │ │ │ │ + beq.n 1e97d6 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movw r1, #493 @ 0x1ed │ │ │ │ blx 59884 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 1e9790 │ │ │ │ + bne.n 1e9838 │ │ │ │ blx 59f78 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #17 │ │ │ │ - bne.n 1e9806 │ │ │ │ + bne.n 1e98ae │ │ │ │ movs r1, #88 @ 0x58 │ │ │ │ movs r0, #1 │ │ │ │ blx 59b38 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1e9806 │ │ │ │ + cbz r0, 1e98ae │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bl 1f1db8 │ │ │ │ + bl 1f1e60 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1e9800 │ │ │ │ + cbz r0, 1e98a8 │ │ │ │ ldrd r0, r1, [r6, #24] │ │ │ │ orrs.w r3, r0, r1 │ │ │ │ - bne.n 1e9826 │ │ │ │ + bne.n 1e98ce │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1f1ed0 │ │ │ │ + bl 1f1f78 │ │ │ │ dmb ish │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str.w r8, [r3, r7, lsl #2] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 58d60 │ │ │ │ - b.n 1e972e │ │ │ │ + b.n 1e97d6 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r6, #32] │ │ │ │ - bl 1deca4 │ │ │ │ - b.n 1e9748 │ │ │ │ + bl 1ded4c │ │ │ │ + b.n 1e97f0 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 1e980a │ │ │ │ + bne.n 1e98b2 │ │ │ │ movs r5, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1decd0 │ │ │ │ + bl 1ded78 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r5, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e97ea │ │ │ │ + bne.n 1e9892 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e97dc │ │ │ │ - b.n 1e9720 │ │ │ │ + bne.n 1e9884 │ │ │ │ + b.n 1e97c8 │ │ │ │ mov r0, r8 │ │ │ │ blx 58d60 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1e97c0 │ │ │ │ + b.n 1e9868 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1e9810 │ │ │ │ + bne.n 1e98b8 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e97da │ │ │ │ - b.n 1e9720 │ │ │ │ + bne.n 1e9882 │ │ │ │ + b.n 1e97c8 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movs r3, #0 │ │ │ │ blx 58bd4 <__aeabi_uldivmod@plt> │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f1fbc │ │ │ │ - b.n 1e97b0 │ │ │ │ + bl 1f2064 │ │ │ │ + b.n 1e9858 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r4, [r1, #16] │ │ │ │ + ldr r4, [r4, #4] │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ + ldr r0, [r1, #0] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - pop {r3, r5} │ │ │ │ + pop {r6} │ │ │ │ movs r0, r3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #32] @ (1e9884 ) │ │ │ │ + ldr r0, [pc, #32] @ (1e992c ) │ │ │ │ movs r2, #50 @ 0x32 │ │ │ │ movs r3, #0 │ │ │ │ add r0, pc │ │ │ │ mov r5, r1 │ │ │ │ - bl 1e81b8 │ │ │ │ + bl 1e8260 │ │ │ │ movs r1, #4 │ │ │ │ str r5, [r4, #16] │ │ │ │ str r0, [r4, #4] │ │ │ │ blx 59b38 │ │ │ │ str r0, [r4, #0] │ │ │ │ - cbz r0, 1e9882 │ │ │ │ + cbz r0, 1e992a │ │ │ │ movs r0, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #32] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - cbnz r2, 1e98d6 │ │ │ │ + cbnz r2, 1e9984 │ │ │ │ movs r0, r3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, r2, [r4] │ │ │ │ subs r3, r2, #1 │ │ │ │ add.w r2, r0, r2, lsl #2 │ │ │ │ - b.n 1e98ac │ │ │ │ + b.n 1e9954 │ │ │ │ ldr.w r1, [r2, #-4]! │ │ │ │ - cbnz r1, 1e98b8 │ │ │ │ + cbnz r1, 1e9960 │ │ │ │ subs r3, #1 │ │ │ │ adds r1, r3, #1 │ │ │ │ - bne.n 1e98a4 │ │ │ │ + bne.n 1e994c │ │ │ │ str r3, [r4, #4] │ │ │ │ blx 58d60 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r1 │ │ │ │ str r3, [r4, #4] │ │ │ │ - bl 1f1f80 │ │ │ │ + bl 1f2028 │ │ │ │ ldrd r3, r2, [r4] │ │ │ │ ldr.w r0, [r3, r2, lsl #2] │ │ │ │ blx 58d60 │ │ │ │ - b.n 1e9898 │ │ │ │ + b.n 1e9940 │ │ │ │ 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, 1e9914 │ │ │ │ + cbz r2, 1e99bc │ │ │ │ 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, 1e990e │ │ │ │ + cbz r5, 1e99b6 │ │ │ │ blx 58bd4 <__aeabi_uldivmod@plt> │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f1fbc │ │ │ │ + bl 1f2064 │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ adds r4, #1 │ │ │ │ cmp r2, r4 │ │ │ │ - bhi.n 1e98ec │ │ │ │ + bhi.n 1e9994 │ │ │ │ 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, 1e9950 │ │ │ │ - b.n 1e9986 │ │ │ │ + cbnz r1, 1e99f8 │ │ │ │ + b.n 1e9a2e │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ adds r5, #1 │ │ │ │ - bl 1f1fc4 │ │ │ │ - cbnz r0, 1e9980 │ │ │ │ + bl 1f206c │ │ │ │ + cbnz r0, 1e9a28 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r1, r5 │ │ │ │ - bls.n 1e9986 │ │ │ │ + bls.n 1e9a2e │ │ │ │ add.w r0, r5, r9 │ │ │ │ blx 58f08 <__aeabi_uidivmod@plt> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r1 │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e993e │ │ │ │ + bne.n 1e99e6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e96d8 │ │ │ │ - cbz r0, 1e9986 │ │ │ │ + bl 1e9780 │ │ │ │ + cbz r0, 1e9a2e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ adds r5, #1 │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ - bl 1f1fc4 │ │ │ │ + bl 1f206c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e994a │ │ │ │ + beq.n 1e99f2 │ │ │ │ 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} │ │ │ │ @@ -552633,364 +552718,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, 1e99ca │ │ │ │ - b.n 1e9a7a │ │ │ │ + cbnz r1, 1e9a72 │ │ │ │ + b.n 1e9b22 │ │ │ │ mov r1, r8 │ │ │ │ adds r5, #1 │ │ │ │ - bl 1f23e8 │ │ │ │ - cbnz r0, 1e99fa │ │ │ │ + bl 1f2490 │ │ │ │ + cbnz r0, 1e9aa2 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r1, r3 │ │ │ │ cmp r3, r5 │ │ │ │ - bls.n 1e9a1a │ │ │ │ + bls.n 1e9ac2 │ │ │ │ add.w r0, r5, r9 │ │ │ │ blx 58f08 <__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 1e99b8 │ │ │ │ + bne.n 1e9a60 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e96d8 │ │ │ │ - cbz r0, 1e9a18 │ │ │ │ + bl 1e9780 │ │ │ │ + cbz r0, 1e9ac0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r1, r8 │ │ │ │ adds r5, #1 │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ - bl 1f23e8 │ │ │ │ + bl 1f2490 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e99c2 │ │ │ │ + beq.n 1e9a6a │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 1e9a18 │ │ │ │ + blt.n 1e9ac0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r0, [r3, r7] │ │ │ │ - cbz r0, 1e9a64 │ │ │ │ + cbz r0, 1e9b0c │ │ │ │ mov r3, r8 │ │ │ │ mov r2, fp │ │ │ │ mov r1, sl │ │ │ │ str r4, [r6, #12] │ │ │ │ - bl 1f21b0 │ │ │ │ + bl 1f2258 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - cbz r3, 1e9a7a │ │ │ │ - vldr d7, [pc, #96] @ 1e9a80 │ │ │ │ + cbz r3, 1e9b22 │ │ │ │ + vldr d7, [pc, #96] @ 1e9b28 │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ vmov.f64 d8, d7 │ │ │ │ - b.n 1e9a46 │ │ │ │ - bl 1f2448 │ │ │ │ + b.n 1e9aee │ │ │ │ + bl 1f24f0 │ │ │ │ vcmpe.f64 d8, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 1e9a3e │ │ │ │ + bpl.n 1e9ae6 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ mov r4, r5 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r3 │ │ │ │ - bcs.n 1e9a76 │ │ │ │ + bcs.n 1e9b1e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w r0, [r3, r5, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e9a2a │ │ │ │ + bne.n 1e9ad2 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e96d8 │ │ │ │ + bl 1e9780 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e9a3e │ │ │ │ + beq.n 1e9ae6 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 1e9a2a │ │ │ │ + b.n 1e9ad2 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e96d8 │ │ │ │ + bl 1e9780 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e9a10 │ │ │ │ + beq.n 1e9ab8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r0, [r3, r7] │ │ │ │ - b.n 1e9a04 │ │ │ │ + b.n 1e9aac │ │ │ │ lsls r7, r4, #2 │ │ │ │ - b.n 1e99fe │ │ │ │ + b.n 1e9aa6 │ │ │ │ movs r7, #0 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 1e99fe │ │ │ │ + b.n 1e9aa6 │ │ │ │ ... │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r5, [pc, #40] @ (1e9ac4 ) │ │ │ │ + ldr r5, [pc, #40] @ (1e9b6c ) │ │ │ │ movs r4, #0 │ │ │ │ movw r6, #479 @ 0x1df │ │ │ │ add r5, pc │ │ │ │ subs r5, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ef1d4 │ │ │ │ + bl 1ef27c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbnz r3, 1e9ab8 │ │ │ │ - bl 1db040 │ │ │ │ + cbnz r3, 1e9b60 │ │ │ │ + bl 1db0e8 │ │ │ │ mov r3, r0 │ │ │ │ adds r4, #1 │ │ │ │ str.w r3, [r5, #4]! │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 1e9aa6 │ │ │ │ + bne.n 1e9b4e │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - itee eq │ │ │ │ - lsleq r7, r4, #2 │ │ │ │ - pushne {r3, lr} │ │ │ │ - movne.w ip, #4096 @ 0x1000 │ │ │ │ + bkpt 0x0066 │ │ │ │ + lsls r7, r4, #2 │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1db030 │ │ │ │ + bl 1db0d8 │ │ │ │ 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 1e9af4 │ │ │ │ + bne.n 1e9b9c │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1e9adc │ │ │ │ + bne.n 1e9b84 │ │ │ │ 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 1db030 │ │ │ │ + bl 1db0d8 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ it hi │ │ │ │ movhi r0, #0 │ │ │ │ - bls.n 1e9b22 │ │ │ │ + bls.n 1e9bca │ │ │ │ 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 1db030 │ │ │ │ + bl 1db0d8 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1e9b4c │ │ │ │ + bls.n 1e9bf4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldrb.w r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e9b48 │ │ │ │ + bne.n 1e9bf0 │ │ │ │ ldrb.w r2, [r0, #53] @ 0x35 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e9b48 │ │ │ │ + bne.n 1e9bf0 │ │ │ │ ldrb.w r3, [r0, #54] @ 0x36 │ │ │ │ - cbnz r3, 1e9b72 │ │ │ │ + cbnz r3, 1e9c1a │ │ │ │ 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 1db030 │ │ │ │ + bl 1db0d8 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1e9b94 │ │ │ │ + bls.n 1e9c3c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldrb.w r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1e9b90 │ │ │ │ + bne.n 1e9c38 │ │ │ │ ldrb.w r3, [r0, #53] @ 0x35 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1e9b90 │ │ │ │ + bne.n 1e9c38 │ │ │ │ ldrb.w r3, [r0, #54] @ 0x36 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1e9b90 │ │ │ │ + bne.n 1e9c38 │ │ │ │ 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 1db030 │ │ │ │ + bl 1db0d8 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - beq.n 1e9bf2 │ │ │ │ + beq.n 1e9c9a │ │ │ │ add.w r2, r0, r3, lsl #2 │ │ │ │ adds r3, #1 │ │ │ │ ldrb.w r2, [r2, #36] @ 0x24 │ │ │ │ ands.w r1, r2, #31 │ │ │ │ - bne.n 1e9bec │ │ │ │ + bne.n 1e9c94 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1e9bd4 │ │ │ │ + bne.n 1e9c7c │ │ │ │ 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 1db030 │ │ │ │ + bl 1db0d8 │ │ │ │ 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 1e9c30 │ │ │ │ + bne.n 1e9cd8 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1e9c18 │ │ │ │ + bne.n 1e9cc0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ and.w r3, r2, #31 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 1e9c2c │ │ │ │ + bne.n 1e9cd4 │ │ │ │ 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 1db030 │ │ │ │ + bl 1db0d8 │ │ │ │ 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 1e9c6c │ │ │ │ + bne.n 1e9d14 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1e9c54 │ │ │ │ + bne.n 1e9cfc │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ and.w r3, r2, #31 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1e9c68 │ │ │ │ + bne.n 1e9d10 │ │ │ │ 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 1db030 │ │ │ │ + bl 1db0d8 │ │ │ │ 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 1db030 │ │ │ │ + bl 1db0d8 │ │ │ │ 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 1db030 │ │ │ │ + bl 1db0d8 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1e9cd0 │ │ │ │ + bls.n 1e9d78 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldrb.w r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e9ccc │ │ │ │ + bne.n 1e9d74 │ │ │ │ ldrb.w r2, [r0, #53] @ 0x35 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e9ccc │ │ │ │ + bne.n 1e9d74 │ │ │ │ ldrb.w r3, [r0, #54] @ 0x36 │ │ │ │ - cbnz r3, 1e9cf6 │ │ │ │ + cbnz r3, 1e9d9e │ │ │ │ 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 1db030 │ │ │ │ + bl 1db0d8 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1e9d18 │ │ │ │ + bls.n 1e9dc0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldrb.w r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e9d14 │ │ │ │ + bne.n 1e9dbc │ │ │ │ ldrb.w r2, [r0, #53] @ 0x35 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e9d14 │ │ │ │ + bne.n 1e9dbc │ │ │ │ ldrb.w r3, [r0, #54] @ 0x36 │ │ │ │ - cbnz r3, 1e9d3a │ │ │ │ + cbnz r3, 1e9de2 │ │ │ │ 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 1db030 │ │ │ │ + bl 1db0d8 │ │ │ │ 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 1e9d6e │ │ │ │ + bne.n 1e9e16 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 1e9d54 │ │ │ │ + bne.n 1e9dfc │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ and.w r1, r1, #31 │ │ │ │ cmp r1, #4 │ │ │ │ - bne.n 1e9d6a │ │ │ │ + bne.n 1e9e12 │ │ │ │ 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 │ │ │ │ @@ -552998,93 +553083,93 @@ │ │ │ │ adds r1, #3 │ │ │ │ ldrb.w r3, [ip, #1]! │ │ │ │ cmp r3, #3 │ │ │ │ it ls │ │ │ │ ldrbls r3, [r0, r3] │ │ │ │ cmp ip, r1 │ │ │ │ strb.w r3, [r2, #1]! │ │ │ │ - bne.n 1e9d90 │ │ │ │ + bne.n 1e9e38 │ │ │ │ bx lr │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r0, #16 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 1e9dc2 │ │ │ │ + bhi.n 1e9e6a │ │ │ │ add.w r3, r1, r3, lsl #2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r0, #0] │ │ │ │ adds r0, #4 │ │ │ │ cmp ip, r0 │ │ │ │ - bne.n 1e9daa │ │ │ │ + bne.n 1e9e52 │ │ │ │ bx lr │ │ │ │ cmp r3, #4 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ streq r3, [r0, #0] │ │ │ │ - beq.n 1e9dba │ │ │ │ + beq.n 1e9e62 │ │ │ │ cmp r3, #5 │ │ │ │ itt eq │ │ │ │ moveq.w r3, #1065353216 @ 0x3f800000 │ │ │ │ streq r3, [r0, #0] │ │ │ │ - b.n 1e9dba │ │ │ │ + b.n 1e9e62 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #24] @ (1e9e00 ) │ │ │ │ + ldr r1, [pc, #24] @ (1e9ea8 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #24] @ (1e9e04 ) │ │ │ │ + ldr r0, [pc, #24] @ (1e9eac ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 1f601c │ │ │ │ - ldr r3, [pc, #16] @ (1e9e08 ) │ │ │ │ + bl 1f60c4 │ │ │ │ + ldr r3, [pc, #16] @ (1e9eb0 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldc2 15, cr15, [sp], {255} @ 0xff │ │ │ │ - cbnz r6, 1e9e76 │ │ │ │ + cbnz r6, 1e9ef4 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - cbnz r2, 1e9e7a │ │ │ │ + cbnz r2, 1e9ef8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - cbz r2, 1e9e22 │ │ │ │ + cbz r2, 1e9eca │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 1e9e26 │ │ │ │ + beq.n 1e9ece │ │ │ │ cmp r0, #3 │ │ │ │ - beq.n 1e9e36 │ │ │ │ + beq.n 1e9ede │ │ │ │ sub.w r0, r0, #1 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ bx lr │ │ │ │ mov r0, r2 │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #44] @ (1e9e54 ) │ │ │ │ + ldr r3, [pc, #44] @ (1e9efc ) │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, r1] │ │ │ │ cmp r0, r2 │ │ │ │ ite lt │ │ │ │ movlt r0, #2 │ │ │ │ movge r0, #1 │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #32] @ (1e9e58 ) │ │ │ │ + ldr r3, [pc, #32] @ (1e9f00 ) │ │ │ │ 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 1e9e24 │ │ │ │ + ble.n 1e9ecc │ │ │ │ adds r0, #1 │ │ │ │ bx lr │ │ │ │ - ldrsh r0, [r5, r6] │ │ │ │ + ldrsh r0, [r0, r7] │ │ │ │ movs r7, r4 │ │ │ │ - ldrsh r0, [r3, r6] │ │ │ │ + ldrsh r0, [r6, r6] │ │ │ │ movs r7, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov sl, r3 │ │ │ │ @@ -553101,15 +553186,15 @@ │ │ │ │ moveq r2, #24 │ │ │ │ movne r2, #48 @ 0x30 │ │ │ │ moveq.w fp, #2 │ │ │ │ movne.w fp, #4 │ │ │ │ blx 5926c │ │ │ │ ldrsb.w r6, [r4, #28] │ │ │ │ adds r2, r6, #1 │ │ │ │ - beq.n 1e9f66 │ │ │ │ + beq.n 1ea00e │ │ │ │ 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 │ │ │ │ @@ -553133,51 +553218,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 1ea05e │ │ │ │ + ble.w 1ea106 │ │ │ │ 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 1e9f02 │ │ │ │ + bgt.n 1e9faa │ │ │ │ ldrb.w r3, [r9, #4] │ │ │ │ ldr.w lr, [sp, #4] │ │ │ │ add r8, lr │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1ea072 │ │ │ │ + bne.w 1ea11a │ │ │ │ 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 1e9eaa │ │ │ │ + bne.n 1e9f52 │ │ │ │ mov r4, fp │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ add.w r0, sl, #8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ea00e │ │ │ │ + beq.n 1ea0b6 │ │ │ │ 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 │ │ │ │ @@ -553215,79 +553300,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 1e9f9e │ │ │ │ + bne.n 1ea046 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r6, #12 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 1e9f96 │ │ │ │ + bne.n 1ea03e │ │ │ │ mov r0, r8 │ │ │ │ mov r8, fp │ │ │ │ ldr.w fp, [sp, #20] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ea0ae │ │ │ │ + bne.n 1ea156 │ │ │ │ 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 1ea04a │ │ │ │ + bgt.n 1ea0f2 │ │ │ │ lsl.w r6, r7, r3 │ │ │ │ lsls r0, r1, #15 │ │ │ │ add.w r0, r0, #16384 @ 0x4000 │ │ │ │ subs r3, #1 │ │ │ │ subs r6, #1 │ │ │ │ - cbz r1, 1ea04a │ │ │ │ + cbz r1, 1ea0f2 │ │ │ │ cmp r6, r1 │ │ │ │ ite ne │ │ │ │ asrne.w r1, r0, r3 │ │ │ │ movweq r1, #65535 @ 0xffff │ │ │ │ cmp r2, r5 │ │ │ │ str r1, [r2, #0] │ │ │ │ - bne.n 1ea024 │ │ │ │ + bne.n 1ea0cc │ │ │ │ adds r5, #12 │ │ │ │ cmp r5, ip │ │ │ │ - bne.n 1ea020 │ │ │ │ + bne.n 1ea0c8 │ │ │ │ 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 1e9f3a │ │ │ │ + beq.w 1e9fe2 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 1e9f58 │ │ │ │ + beq.w 1ea000 │ │ │ │ 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 1ea0a8 │ │ │ │ + beq.n 1ea150 │ │ │ │ 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 1ea080 │ │ │ │ - b.n 1e9f58 │ │ │ │ + bne.n 1ea128 │ │ │ │ + b.n 1ea000 │ │ │ │ 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] │ │ │ │ @@ -553307,60 +553392,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 1ea12c │ │ │ │ + bgt.n 1ea1d4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ea12c │ │ │ │ + beq.n 1ea1d4 │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r6, r5, ip │ │ │ │ add.w r6, r6, #4294967295 @ 0xffffffff │ │ │ │ - blt.n 1ea140 │ │ │ │ + blt.n 1ea1e8 │ │ │ │ cmp r3, r6 │ │ │ │ it ge │ │ │ │ movwge r3, #32767 @ 0x7fff │ │ │ │ - bge.n 1ea12c │ │ │ │ + bge.n 1ea1d4 │ │ │ │ lsls r3, r3, #15 │ │ │ │ add.w r3, r3, #16384 @ 0x4000 │ │ │ │ asr.w r3, r3, ip │ │ │ │ cmp r1, r2 │ │ │ │ str r3, [r2, #0] │ │ │ │ - bne.n 1ea0bc │ │ │ │ + bne.n 1ea164 │ │ │ │ adds r1, #12 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 1ea0b8 │ │ │ │ + bne.n 1ea160 │ │ │ │ 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 1ea12c │ │ │ │ + bge.n 1ea1d4 │ │ │ │ lsls r3, r3, #15 │ │ │ │ add.w r3, r3, #16384 @ 0x4000 │ │ │ │ asr.w r3, r3, ip │ │ │ │ negs r3, r3 │ │ │ │ - b.n 1ea12c │ │ │ │ + b.n 1ea1d4 │ │ │ │ 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 1ea226 │ │ │ │ + ble.n 1ea2ce │ │ │ │ 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 │ │ │ │ @@ -553385,53 +553470,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 1ea200 │ │ │ │ + ble.n 1ea2a8 │ │ │ │ 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 1ea1d8 │ │ │ │ + bgt.n 1ea280 │ │ │ │ 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 1ea18c │ │ │ │ + bne.n 1ea234 │ │ │ │ ldr r7, [sp, #0] │ │ │ │ add.w r9, r9, #8 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ adds r7, #1 │ │ │ │ cmp r2, r7 │ │ │ │ - bgt.n 1ea186 │ │ │ │ + bgt.n 1ea22e │ │ │ │ ldr.w sl, [sp, #4] │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp.w sl, #3 │ │ │ │ - bne.n 1ea176 │ │ │ │ + bne.n 1ea21e │ │ │ │ ldr r1, [r6, #16] │ │ │ │ mov lr, sl │ │ │ │ mov sl, fp │ │ │ │ cmp r1, #0 │ │ │ │ - ble.w 1ea436 │ │ │ │ + ble.w 1ea4de │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 1ea3bc │ │ │ │ + ble.w 1ea464 │ │ │ │ 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 │ │ │ │ @@ -553455,49 +553540,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 1ea2c6 │ │ │ │ + ble.n 1ea36e │ │ │ │ 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 1ea29e │ │ │ │ + bgt.n 1ea346 │ │ │ │ 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 1ea254 │ │ │ │ + bne.n 1ea2fc │ │ │ │ ldr r5, [sp, #0] │ │ │ │ add.w r9, r9, #8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bgt.n 1ea24e │ │ │ │ + bgt.n 1ea2f6 │ │ │ │ mov sl, r7 │ │ │ │ mov.w lr, #4 │ │ │ │ ldrb r5, [r6, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1ea3c4 │ │ │ │ + beq.n 1ea46c │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 1ea3bc │ │ │ │ + ble.n 1ea464 │ │ │ │ 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 │ │ │ │ @@ -553510,29 +553595,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 1ea328 │ │ │ │ + bne.n 1ea3d0 │ │ │ │ adds r4, r3, #4 │ │ │ │ cmp r1, ip │ │ │ │ - bne.n 1ea306 │ │ │ │ + bne.n 1ea3ae │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r5, #1 │ │ │ │ adds r7, #8 │ │ │ │ cmp r3, r5 │ │ │ │ - bgt.n 1ea300 │ │ │ │ + bgt.n 1ea3a8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #0 │ │ │ │ itt gt │ │ │ │ addgt.w r7, sl, #10 │ │ │ │ movgt.w ip, #0 │ │ │ │ - ble.n 1ea3bc │ │ │ │ + ble.n 1ea464 │ │ │ │ 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]! │ │ │ │ @@ -553541,46 +553626,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 1ea35c │ │ │ │ + bne.n 1ea404 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 1ea3aa │ │ │ │ + ble.n 1ea452 │ │ │ │ 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 1ea35a │ │ │ │ + bne.n 1ea402 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add.w ip, ip, #1 │ │ │ │ adds r7, #8 │ │ │ │ cmp r3, ip │ │ │ │ - bgt.n 1ea356 │ │ │ │ + bgt.n 1ea3fe │ │ │ │ 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 1ea348 │ │ │ │ + beq.n 1ea3f0 │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 1ea3bc │ │ │ │ + ble.n 1ea464 │ │ │ │ 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 │ │ │ │ @@ -553595,48 +553680,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 1ea408 │ │ │ │ + bne.n 1ea4b0 │ │ │ │ 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 1ea41a │ │ │ │ + bne.n 1ea4c2 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r5, #1 │ │ │ │ adds r1, #8 │ │ │ │ adds r0, #8 │ │ │ │ cmp r3, r5 │ │ │ │ - bgt.n 1ea3e8 │ │ │ │ - b.n 1ea348 │ │ │ │ + bgt.n 1ea490 │ │ │ │ + b.n 1ea3f0 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 1ea3bc │ │ │ │ + ble.n 1ea464 │ │ │ │ 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 1ea446 │ │ │ │ - b.n 1ea2ee │ │ │ │ + bgt.n 1ea4ee │ │ │ │ + b.n 1ea396 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3872] @ 0xf20 │ │ │ │ - ldr.w r4, [pc, #1036] @ 1ea878 │ │ │ │ + ldr.w r4, [pc, #1036] @ 1ea920 │ │ │ │ mov r5, r0 │ │ │ │ - ldr.w r0, [pc, #1036] @ 1ea87c │ │ │ │ + ldr.w r0, [pc, #1036] @ 1ea924 │ │ │ │ sub sp, #188 @ 0xbc │ │ │ │ add r4, pc │ │ │ │ cmp.w r3, r5, lsl #2 │ │ │ │ mov r7, r2 │ │ │ │ it lt │ │ │ │ movlt.w r9, #0 │ │ │ │ ldrb.w r2, [sp, #232] @ 0xe8 │ │ │ │ @@ -553649,42 +553734,42 @@ │ │ │ │ it ge │ │ │ │ addge r2, r5, #3 │ │ │ │ ldr r0, [sp, #224] @ 0xe0 │ │ │ │ itt ge │ │ │ │ bicge.w r2, r2, #3 │ │ │ │ subge.w r9, r3, r2, lsl #2 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 1ea4c8 │ │ │ │ + ble.n 1ea570 │ │ │ │ subs r3, r1, #1 │ │ │ │ mov r4, r1 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ subs r1, #4 │ │ │ │ lsls r2, r6, #2 │ │ │ │ subs r3, r1, r3 │ │ │ │ mov.w r8, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - bgt.n 1ea4e4 │ │ │ │ + bgt.n 1ea58c │ │ │ │ subs r4, #4 │ │ │ │ add r7, r9 │ │ │ │ add r8, r2 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1ea4ba │ │ │ │ - ldr r2, [pc, #948] @ (1ea880 ) │ │ │ │ - ldr r3, [pc, #944] @ (1ea87c ) │ │ │ │ + bne.n 1ea562 │ │ │ │ + ldr r2, [pc, #948] @ (1ea928 ) │ │ │ │ + ldr r3, [pc, #944] @ (1ea924 ) │ │ │ │ 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 1ea874 │ │ │ │ + bne.w 1ea91c │ │ │ │ add sp, #188 @ 0xbc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bic.w r1, r6, #3 │ │ │ │ - ldr r6, [pc, #920] @ (1ea884 ) │ │ │ │ + ldr r6, [pc, #920] @ (1ea92c ) │ │ │ │ str r1, [sp, #12] │ │ │ │ sub.w sl, r5, #4 │ │ │ │ add r6, pc │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ mov r6, r5 │ │ │ │ mov r1, r2 │ │ │ │ @@ -553728,78 +553813,78 @@ │ │ │ │ andmi.w r2, r2, #14 │ │ │ │ iteee pl │ │ │ │ movpl r2, #2 │ │ │ │ orrmi r3, r2 │ │ │ │ movmi r2, #5 │ │ │ │ addmi r3, #2 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ - ldr r1, [pc, #788] @ (1ea888 ) │ │ │ │ + ldr r1, [pc, #788] @ (1ea930 ) │ │ │ │ add r1, pc │ │ │ │ adds r6, r3, r1 │ │ │ │ ldrb r7, [r1, r3] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1ea5ec │ │ │ │ + beq.n 1ea694 │ │ │ │ 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 5926c │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r9 │ │ │ │ adds r2, #1 │ │ │ │ str r6, [r3, #12] │ │ │ │ cmp r7, r2 │ │ │ │ add.w r3, r3, #16 │ │ │ │ - bne.n 1ea596 │ │ │ │ + bne.n 1ea63e │ │ │ │ adds r5, #1 │ │ │ │ add r9, fp │ │ │ │ cmp r5, sl │ │ │ │ - bcc.n 1ea588 │ │ │ │ + bcc.n 1ea630 │ │ │ │ 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 1ea53e │ │ │ │ + bne.n 1ea5e6 │ │ │ │ ldrd r5, r7, [sp, #120] @ 0x78 │ │ │ │ ldrd r2, r9, [sp, #104] @ 0x68 │ │ │ │ ldrd r4, r3, [sp, #88] @ 0x58 │ │ │ │ lsrs r6, r5, #2 │ │ │ │ ldrd r8, r1, [sp, #96] @ 0x60 │ │ │ │ adds r6, #1 │ │ │ │ subs r4, #4 │ │ │ │ add.w r6, r9, r6, lsl #4 │ │ │ │ add r8, r1 │ │ │ │ ldrd r0, sl, [sp, #112] @ 0x70 │ │ │ │ add.w r9, r6, r3 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 1ea506 │ │ │ │ - b.n 1ea4c8 │ │ │ │ + bne.n 1ea5ae │ │ │ │ + b.n 1ea570 │ │ │ │ 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 1e9e5c │ │ │ │ + bl 1e9f04 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1ea86a │ │ │ │ + beq.w 1ea912 │ │ │ │ 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 │ │ │ │ @@ -553822,41 +553907,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 1ea688 │ │ │ │ + ble.n 1ea730 │ │ │ │ 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 1ea660 │ │ │ │ + bgt.n 1ea708 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ add r3, r2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #504] @ (1ea88c ) │ │ │ │ + ldr r3, [pc, #504] @ (1ea934 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, r4, lsl #2] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #492] @ (1ea890 ) │ │ │ │ + ldr r3, [pc, #492] @ (1ea938 ) │ │ │ │ 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 │ │ │ │ @@ -553864,36 +553949,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 1ea858 │ │ │ │ + beq.w 1ea900 │ │ │ │ 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 1ea70c │ │ │ │ + bne.n 1ea7b4 │ │ │ │ ldrd r1, r2, [sp, #60] @ 0x3c │ │ │ │ ldrb r1, [r2, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - bgt.w 1ea862 │ │ │ │ + bgt.w 1ea90a │ │ │ │ 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 1ea712 │ │ │ │ + b.n 1ea7ba │ │ │ │ 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 │ │ │ │ @@ -553917,29 +554002,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 1ea78e │ │ │ │ + ble.n 1ea836 │ │ │ │ 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 1ea766 │ │ │ │ + bgt.n 1ea80e │ │ │ │ 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] │ │ │ │ @@ -553955,96 +554040,96 @@ │ │ │ │ ldr.w r3, [fp], #4 │ │ │ │ mul.w r3, r0, r3 │ │ │ │ rsb r0, r0, #64 @ 0x40 │ │ │ │ mla r3, r2, r0, r3 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ adds r3, #32 │ │ │ │ asrs r3, r3, #6 │ │ │ │ - cbz r2, 1ea800 │ │ │ │ + cbz r2, 1ea8a8 │ │ │ │ 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 1deea8 │ │ │ │ + bl 1def50 │ │ │ │ vstmia r9!, {s0} │ │ │ │ cmp r9, sl │ │ │ │ - beq.n 1ea81e │ │ │ │ + beq.n 1ea8c6 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ - b.n 1ea7b0 │ │ │ │ + b.n 1ea858 │ │ │ │ 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 1deea8 │ │ │ │ + bl 1def50 │ │ │ │ vstmia r9!, {s0} │ │ │ │ cmp r9, sl │ │ │ │ - bne.n 1ea7fc │ │ │ │ + bne.n 1ea8a4 │ │ │ │ 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 1ea6c8 │ │ │ │ + bne.w 1ea770 │ │ │ │ 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 1ea6be │ │ │ │ + bcc.w 1ea766 │ │ │ │ ldrd sl, fp, [sp, #68] @ 0x44 │ │ │ │ - b.n 1ea5aa │ │ │ │ + b.n 1ea652 │ │ │ │ ldr.w r8, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 1ea706 │ │ │ │ + b.n 1ea7ae │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ subs r3, #2 │ │ │ │ add r3, r2 │ │ │ │ - b.n 1ea6fe │ │ │ │ + b.n 1ea7a6 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 1ea6a0 │ │ │ │ + b.n 1ea748 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ - ldrh r0, [r1, r6] │ │ │ │ + ldrh r0, [r4, r3] │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r6, r4] │ │ │ │ + ldrh r0, [r1, r2] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r0, [r4, r3] │ │ │ │ + ldr r0, [r7, r3] │ │ │ │ movs r7, r4 │ │ │ │ - ldrh r4, [r3, r4] │ │ │ │ + ldrh r4, [r6, r4] │ │ │ │ movs r7, r4 │ │ │ │ - ldr r4, [r7, r3] │ │ │ │ + ldr r4, [r2, r4] │ │ │ │ movs r7, r4 │ │ │ │ - str r1, [sp, #680] @ 0x2a8 │ │ │ │ + str r1, [sp, #8] │ │ │ │ lsls r3, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3880] @ 0xf28 │ │ │ │ - ldr.w r4, [pc, #1352] @ 1eadf0 │ │ │ │ + ldr.w r4, [pc, #1352] @ 1eae98 │ │ │ │ mov sl, r0 │ │ │ │ - ldr.w r0, [pc, #1352] @ 1eadf4 │ │ │ │ + ldr.w r0, [pc, #1352] @ 1eae9c │ │ │ │ sub sp, #180 @ 0xb4 │ │ │ │ add r4, pc │ │ │ │ cmp.w r3, sl, lsl #2 │ │ │ │ it lt │ │ │ │ movlt r3, #0 │ │ │ │ ldr r6, [sp, #216] @ 0xd8 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ @@ -554054,56 +554139,56 @@ │ │ │ │ bicge.w r2, r2, #3 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #172] @ 0xac │ │ │ │ mov.w r0, #0 │ │ │ │ it ge │ │ │ │ subge.w r3, r3, r2, lsl #2 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 1ea8fe │ │ │ │ + ble.n 1ea9a6 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ mov r7, r1 │ │ │ │ subs r0, r7, #4 │ │ │ │ movs r5, #0 │ │ │ │ lsls r1, r2, #2 │ │ │ │ subs r2, r7, #1 │ │ │ │ bic.w r2, r2, #3 │ │ │ │ subs r2, r0, r2 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bgt.n 1ea91e │ │ │ │ + bgt.n 1ea9c6 │ │ │ │ subs r7, #4 │ │ │ │ add r4, r3 │ │ │ │ add r5, r1 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 1ea8ee │ │ │ │ - ldr.w r2, [pc, #1272] @ 1eadf8 │ │ │ │ - ldr.w r3, [pc, #1264] @ 1eadf4 │ │ │ │ + bne.n 1ea996 │ │ │ │ + ldr.w r2, [pc, #1272] @ 1eaea0 │ │ │ │ + ldr.w r3, [pc, #1264] @ 1eae9c │ │ │ │ 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 1eadea │ │ │ │ + bne.w 1eae92 │ │ │ │ add sp, #180 @ 0xb4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r8, sl, #4294967295 @ 0xffffffff │ │ │ │ sub.w ip, sl, #4 │ │ │ │ bic.w lr, r8, #3 │ │ │ │ mov r9, r6 │ │ │ │ sub.w r0, ip, lr │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ - ldr.w r0, [pc, #1224] @ 1eadfc │ │ │ │ + ldr.w r0, [pc, #1224] @ 1eaea4 │ │ │ │ add r0, pc │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - ldr.w r0, [pc, #1220] @ 1eae00 │ │ │ │ + ldr.w r0, [pc, #1220] @ 1eaea8 │ │ │ │ add r0, pc │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ mov r0, r8 │ │ │ │ mov r8, sl │ │ │ │ - ldr.w r6, [pc, #1212] @ 1eae04 │ │ │ │ + ldr.w r6, [pc, #1212] @ 1eaeac │ │ │ │ cmp r7, #4 │ │ │ │ mov sl, r7 │ │ │ │ it ge │ │ │ │ movge.w sl, #4 │ │ │ │ add r6, pc │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ add.w r6, r9, r5 │ │ │ │ @@ -554119,15 +554204,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 1eada4 │ │ │ │ + beq.w 1eae4c │ │ │ │ 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 │ │ │ │ @@ -554143,15 +554228,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 1eaa0c │ │ │ │ + ble.n 1eaab4 │ │ │ │ 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 │ │ │ │ @@ -554162,32 +554247,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 1ea9dc │ │ │ │ + bgt.n 1eaa84 │ │ │ │ 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 1eaddc │ │ │ │ + beq.w 1eae84 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 1eadce │ │ │ │ + beq.w 1eae76 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1ead48 │ │ │ │ + bne.w 1eadf0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldrb.w r3, [fp, #8] │ │ │ │ add.w r2, r5, lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1eadca │ │ │ │ + beq.w 1eae72 │ │ │ │ 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 │ │ │ │ @@ -554204,26 +554289,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 1eaa8e │ │ │ │ + bne.n 1eab36 │ │ │ │ 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 1eadc2 │ │ │ │ + beq.w 1eae6a │ │ │ │ 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] │ │ │ │ @@ -554234,16 +554319,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 1ea160 │ │ │ │ - ldr r3, [pc, #828] @ (1eae08 ) │ │ │ │ + bl 1ea208 │ │ │ │ + ldr r3, [pc, #828] @ (1eaeb0 ) │ │ │ │ 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 │ │ │ │ @@ -554267,38 +554352,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 1e9e0c │ │ │ │ + bl 1e9eb4 │ │ │ │ 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 1ead96 │ │ │ │ + beq.w 1eae3e │ │ │ │ cmp.w r8, #2 │ │ │ │ - beq.w 1ead8a │ │ │ │ + beq.w 1eae32 │ │ │ │ cmp.w r8, #3 │ │ │ │ - bne.n 1eab5e │ │ │ │ + bne.n 1eac06 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ ldrb.w r1, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 1ead96 │ │ │ │ + beq.w 1eae3e │ │ │ │ ldrb.w r1, [r4, #128] @ 0x80 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 1ead96 │ │ │ │ + beq.w 1eae3e │ │ │ │ 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 │ │ │ │ @@ -554316,15 +554401,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 1eabda │ │ │ │ + ble.n 1eac82 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movs r7, #0 │ │ │ │ str.w r8, [sp, #16] │ │ │ │ add r5, r3 │ │ │ │ cmp r4, #8 │ │ │ │ add r7, r1 │ │ │ │ mov r1, r4 │ │ │ │ @@ -554334,19 +554419,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 1eabae │ │ │ │ + bgt.n 1eac56 │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ str r6, [sp, #140] @ 0x8c │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 1eac76 │ │ │ │ + beq.n 1ead1e │ │ │ │ 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 │ │ │ │ @@ -554373,29 +554458,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 1eac74 │ │ │ │ + ble.n 1ead1c │ │ │ │ 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 1eac48 │ │ │ │ + bgt.n 1eacf0 │ │ │ │ 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 │ │ │ │ @@ -554419,24 +554504,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 1eaca4 │ │ │ │ + bne.n 1ead4c │ │ │ │ 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 1eada0 │ │ │ │ + bne.n 1eae48 │ │ │ │ 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 │ │ │ │ @@ -554445,129 +554530,129 @@ │ │ │ │ smulbb r3, r3, r1 │ │ │ │ rsb r1, r1, #64 @ 0x40 │ │ │ │ mla r3, r1, r0, r3 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ adds r3, #32 │ │ │ │ asrs r3, r3, #6 │ │ │ │ strb.w r3, [r9, #4] │ │ │ │ - cbz r0, 1ead1c │ │ │ │ + cbz r0, 1eadc4 │ │ │ │ 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 1eab0a │ │ │ │ + bne.w 1eabb2 │ │ │ │ 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 1eaafa │ │ │ │ + bcc.w 1eaba2 │ │ │ │ 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 1ea976 │ │ │ │ + bne.w 1eaa1e │ │ │ │ ldrd r9, r0, [sp, #120] @ 0x78 │ │ │ │ ldrd r2, r4, [sp, #112] @ 0x70 │ │ │ │ ldrd r3, r7, [sp, #96] @ 0x60 │ │ │ │ lsrs r6, r0, #2 │ │ │ │ ldrd r5, r1, [sp, #104] @ 0x68 │ │ │ │ adds r6, #1 │ │ │ │ subs r7, #4 │ │ │ │ ldr.w r8, [sp, #128] @ 0x80 │ │ │ │ add.w r4, r4, r6, lsl #4 │ │ │ │ add r5, r1 │ │ │ │ add r4, r3 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.w 1ea946 │ │ │ │ - b.n 1ea8fe │ │ │ │ + bne.w 1ea9ee │ │ │ │ + b.n 1ea9a6 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldrb r1, [r1, r4] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 1eab5e │ │ │ │ + bne.w 1eac06 │ │ │ │ add.w r4, ip, #4294967295 @ 0xffffffff │ │ │ │ mov.w fp, #1 │ │ │ │ - b.n 1eab64 │ │ │ │ + b.n 1eac0c │ │ │ │ ldr r6, [sp, #144] @ 0x90 │ │ │ │ - b.n 1eace2 │ │ │ │ + b.n 1ead8a │ │ │ │ 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 5926c │ │ │ │ cmp r4, r7 │ │ │ │ add.w r3, r0, r6 │ │ │ │ - bcc.n 1eadac │ │ │ │ - b.n 1ead48 │ │ │ │ + bcc.n 1eae54 │ │ │ │ + b.n 1eadf0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 1eaabe │ │ │ │ + b.n 1eab66 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 1eaa90 │ │ │ │ - ldr r3, [pc, #60] @ (1eae0c ) │ │ │ │ + b.n 1eab38 │ │ │ │ + ldr r3, [pc, #60] @ (1eaeb4 ) │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 1eaa28 │ │ │ │ - ldr r3, [pc, #48] @ (1eae10 ) │ │ │ │ + b.n 1eaad0 │ │ │ │ + ldr r3, [pc, #48] @ (1eaeb8 ) │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 1eaa28 │ │ │ │ + b.n 1eaad0 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrsb r4, [r1, r5] │ │ │ │ + ldrsb r4, [r4, r2] │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r6, [r6, r3] │ │ │ │ + ldrsb r6, [r1, r1] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - strb r2, [r3, r2] │ │ │ │ + strb r2, [r6, r2] │ │ │ │ movs r7, r4 │ │ │ │ - strb r2, [r2, r2] │ │ │ │ + strb r2, [r5, r2] │ │ │ │ movs r7, r4 │ │ │ │ - str r4, [r4, #24] │ │ │ │ + str r4, [r7, #24] │ │ │ │ movs r7, r4 │ │ │ │ - ldrh r4, [r0, #44] @ 0x2c │ │ │ │ + ldrh r4, [r3, #38] @ 0x26 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - str r6, [r7, r2] │ │ │ │ + str r6, [r2, r3] │ │ │ │ movs r7, r4 │ │ │ │ - str r0, [r6, r6] │ │ │ │ + str r0, [r1, r7] │ │ │ │ movs r7, r4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov ip, r0 │ │ │ │ mov lr, r1 │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ strd ip, lr, [sp] │ │ │ │ - bl 1ea894 │ │ │ │ + bl 1ea93c │ │ │ │ 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 │ │ │ │ @@ -554584,42 +554669,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 1ea894 │ │ │ │ - cbz r7, 1eae92 │ │ │ │ + bl 1ea93c │ │ │ │ + cbz r7, 1eaf3a │ │ │ │ mov fp, sl │ │ │ │ movs r5, #0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ adds r5, #1 │ │ │ │ - bl 1d0230 │ │ │ │ + bl 1d02d8 │ │ │ │ add r4, r9 │ │ │ │ add fp, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 1eae7e │ │ │ │ + bne.n 1eaf26 │ │ │ │ mov r0, sl │ │ │ │ blx 58d60 │ │ │ │ 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 1ea894 │ │ │ │ + bl 1ea93c │ │ │ │ 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 │ │ │ │ @@ -554636,27 +554721,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 1ea894 │ │ │ │ - cbz r7, 1eaf1e │ │ │ │ + bl 1ea93c │ │ │ │ + cbz r7, 1eafc6 │ │ │ │ mov fp, sl │ │ │ │ movs r5, #0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ adds r5, #1 │ │ │ │ - bl 1cf2c8 │ │ │ │ + bl 1cf370 │ │ │ │ add r4, r9 │ │ │ │ add fp, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 1eaf0a │ │ │ │ + bne.n 1eafb2 │ │ │ │ mov r0, sl │ │ │ │ blx 58d60 │ │ │ │ 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 │ │ │ │ @@ -554678,27 +554763,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 1ea458 │ │ │ │ - cbz r7, 1eaf8a │ │ │ │ + bl 1ea500 │ │ │ │ + cbz r7, 1eb032 │ │ │ │ mov fp, sl │ │ │ │ movs r5, #0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ adds r5, #1 │ │ │ │ - bl 1d81c8 │ │ │ │ + bl 1d8270 │ │ │ │ add r4, r9 │ │ │ │ add fp, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 1eaf76 │ │ │ │ + bne.n 1eb01e │ │ │ │ mov r0, sl │ │ │ │ blx 58d60 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -554707,15 +554792,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 1ea458 │ │ │ │ + bl 1ea500 │ │ │ │ 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 │ │ │ │ @@ -554734,26 +554819,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 1ea458 │ │ │ │ - cbz r7, 1eb01c │ │ │ │ + bl 1ea500 │ │ │ │ + cbz r7, 1eb0c4 │ │ │ │ mov fp, sl │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ adds r4, #1 │ │ │ │ - bl 1d81c8 │ │ │ │ + bl 1d8270 │ │ │ │ add r5, r9 │ │ │ │ add fp, r8 │ │ │ │ cmp r7, r4 │ │ │ │ - bne.n 1eb008 │ │ │ │ + bne.n 1eb0b0 │ │ │ │ mov r0, sl │ │ │ │ blx 58d60 │ │ │ │ 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 │ │ │ │ @@ -554761,23 +554846,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 1ea458 │ │ │ │ + bl 1ea500 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ ldrb r2, [r1, #3] │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ lsls r2, r2, #30 │ │ │ │ - bpl.n 1eb0fc │ │ │ │ + bpl.n 1eb1a4 │ │ │ │ bic.w ip, r3, #7 │ │ │ │ - ldr r2, [pc, #228] @ (1eb144 ) │ │ │ │ + ldr r2, [pc, #228] @ (1eb1ec ) │ │ │ │ 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 │ │ │ │ @@ -554805,15 +554890,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] @ (1eb148 ) │ │ │ │ + ldr r3, [pc, #116] @ (1eb1f0 ) │ │ │ │ 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 │ │ │ │ @@ -554844,54 +554929,54 @@ │ │ │ │ ldrb r2, [r1, #2] │ │ │ │ bic.w r3, r2, #15 │ │ │ │ orr.w r3, r3, r2, lsr #4 │ │ │ │ strb r3, [r0, #18] │ │ │ │ ldrb r2, [r1, #2] │ │ │ │ and.w r3, r2, #15 │ │ │ │ orr.w r3, r3, r2, lsl #4 │ │ │ │ - b.n 1eb0d0 │ │ │ │ + b.n 1eb178 │ │ │ │ nop │ │ │ │ - ldrh r4, [r2, r6] │ │ │ │ + ldrh r4, [r5, r6] │ │ │ │ movs r7, r4 │ │ │ │ - ldrh r2, [r0, r5] │ │ │ │ + ldrh r2, [r3, r5] │ │ │ │ movs r7, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ mov r5, r1 │ │ │ │ mov ip, r2 │ │ │ │ - ldr r2, [pc, #492] @ (1eb350 ) │ │ │ │ + ldr r2, [pc, #492] @ (1eb3f8 ) │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #492] @ (1eb354 ) │ │ │ │ + ldr r1, [pc, #492] @ (1eb3fc ) │ │ │ │ ldr.w sl, [sp, #148] @ 0x94 │ │ │ │ add r1, pc │ │ │ │ ldr r4, [sp, #144] @ 0x90 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ mov.w r2, #0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1eb18e │ │ │ │ + beq.n 1eb236 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r7, r8 │ │ │ │ - cbnz r4, 1eb1aa │ │ │ │ + cbnz r4, 1eb252 │ │ │ │ adds r7, #4 │ │ │ │ cmp sl, r7 │ │ │ │ - bhi.n 1eb188 │ │ │ │ - ldr r2, [pc, #456] @ (1eb358 ) │ │ │ │ - ldr r3, [pc, #444] @ (1eb350 ) │ │ │ │ + bhi.n 1eb230 │ │ │ │ + ldr r2, [pc, #456] @ (1eb400 ) │ │ │ │ + ldr r3, [pc, #444] @ (1eb3f8 ) │ │ │ │ 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 1eb34a │ │ │ │ + bne.w 1eb3f2 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r2, r0 │ │ │ │ lsls r5, r5, #2 │ │ │ │ mov r0, sl │ │ │ │ mov r6, ip │ │ │ │ @@ -554911,15 +554996,15 @@ │ │ │ │ mov r1, r6 │ │ │ │ mov.w fp, #0 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, sl │ │ │ │ strd r2, r3, [sp, #64] @ 0x40 │ │ │ │ mov r0, r9 │ │ │ │ movs r6, #0 │ │ │ │ - bl 1eb050 │ │ │ │ + bl 1eb0f8 │ │ │ │ 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 │ │ │ │ @@ -554945,15 +555030,15 @@ │ │ │ │ lsr.w r3, sl, r3 │ │ │ │ lsr.w r1, sl, r1 │ │ │ │ and.w r3, r3, #2 │ │ │ │ and.w r1, r1, #1 │ │ │ │ orrs r3, r1 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1eb32c │ │ │ │ + bne.n 1eb3d4 │ │ │ │ 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 │ │ │ │ @@ -554961,160 +555046,160 @@ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ ldrb.w fp, [r9, r6] │ │ │ │ ldr.w r1, [r1, r3, lsl #2] │ │ │ │ add.w r3, r9, r6 │ │ │ │ adds.w fp, fp, r1 │ │ │ │ ldrb r6, [r3, #1] │ │ │ │ add r6, r1 │ │ │ │ - bmi.n 1eb300 │ │ │ │ + bmi.n 1eb3a8 │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ cmp.w fp, #255 @ 0xff │ │ │ │ - bgt.n 1eb31a │ │ │ │ + bgt.n 1eb3c2 │ │ │ │ cmp r6, #0 │ │ │ │ strb.w fp, [r2, #-4] │ │ │ │ - blt.n 1eb332 │ │ │ │ + blt.n 1eb3da │ │ │ │ add r3, r1 │ │ │ │ cmp r6, #255 @ 0xff │ │ │ │ mov r1, r3 │ │ │ │ - bgt.n 1eb324 │ │ │ │ + bgt.n 1eb3cc │ │ │ │ cmp r3, #0 │ │ │ │ strb.w r6, [r2, #-3] │ │ │ │ - blt.n 1eb316 │ │ │ │ + blt.n 1eb3be │ │ │ │ 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 1eb232 │ │ │ │ + bcc.n 1eb2da │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldrd r6, r1, [sp, #24] │ │ │ │ add ip, r3 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ adds r6, #1 │ │ │ │ ldr.w fp, [sp, #32] │ │ │ │ add r0, r3 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r6, r3 │ │ │ │ - bcc.n 1eb210 │ │ │ │ + bcc.n 1eb2b8 │ │ │ │ add.w fp, fp, #4 │ │ │ │ adds r1, #8 │ │ │ │ adds r4, #16 │ │ │ │ cmp r5, fp │ │ │ │ - bhi.n 1eb1e6 │ │ │ │ + bhi.n 1eb28e │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ ldrd r2, r3, [sp, #64] @ 0x40 │ │ │ │ mov sl, r9 │ │ │ │ ldr r6, [sp, #60] @ 0x3c │ │ │ │ mov r9, r5 │ │ │ │ ldr.w r8, [sp, #52] @ 0x34 │ │ │ │ adds r7, #4 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ add r6, r3 │ │ │ │ cmp r0, r7 │ │ │ │ add r8, r5 │ │ │ │ - bhi.w 1eb1c0 │ │ │ │ - b.n 1eb18e │ │ │ │ + bhi.w 1eb268 │ │ │ │ + b.n 1eb236 │ │ │ │ mov.w fp, #0 │ │ │ │ cmp r6, #0 │ │ │ │ strb.w fp, [r2, #-4] │ │ │ │ - blt.n 1eb330 │ │ │ │ + blt.n 1eb3d8 │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ strb.w r6, [r2, #-3] │ │ │ │ adds r3, r3, r1 │ │ │ │ - bpl.n 1eb2a6 │ │ │ │ + bpl.n 1eb34e │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1eb2a6 │ │ │ │ + b.n 1eb34e │ │ │ │ cmp r6, #255 @ 0xff │ │ │ │ strb.w r7, [r2, #-4] │ │ │ │ - ble.n 1eb342 │ │ │ │ + ble.n 1eb3ea │ │ │ │ add r1, r3 │ │ │ │ mov r3, r1 │ │ │ │ strb.w r7, [r2, #-3] │ │ │ │ - b.n 1eb2a0 │ │ │ │ + b.n 1eb348 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - b.n 1eb25c │ │ │ │ + b.n 1eb304 │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ mov.w r6, #0 │ │ │ │ adds r3, r3, r1 │ │ │ │ strb.w r6, [r2, #-3] │ │ │ │ - bpl.n 1eb2a6 │ │ │ │ + bpl.n 1eb34e │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1eb2a6 │ │ │ │ + b.n 1eb34e │ │ │ │ add r3, r1 │ │ │ │ strb.w r6, [r2, #-3] │ │ │ │ - b.n 1eb2a0 │ │ │ │ + b.n 1eb348 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #576] @ (1eb598 ) │ │ │ │ + ldr r5, [pc, #928] @ (1eb7a0 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r6, [pc, #424] @ (1eb504 ) │ │ │ │ + ldr r5, [pc, #776] @ (1eb70c ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ mov r9, r1 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r2, [pc, #508] @ (1eb570 ) │ │ │ │ + ldr r2, [pc, #508] @ (1eb618 ) │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #508] @ (1eb574 ) │ │ │ │ + ldr r3, [pc, #508] @ (1eb61c ) │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r4, [sp, #120] @ 0x78 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ - cbz r3, 1eb39c │ │ │ │ + cbz r3, 1eb444 │ │ │ │ mov.w r7, r9, lsl #2 │ │ │ │ movs r5, #0 │ │ │ │ - cbnz r4, 1eb3b8 │ │ │ │ + cbnz r4, 1eb460 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ adds r5, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 1eb394 │ │ │ │ - ldr r2, [pc, #472] @ (1eb578 ) │ │ │ │ - ldr r3, [pc, #468] @ (1eb574 ) │ │ │ │ + bhi.n 1eb43c │ │ │ │ + ldr r2, [pc, #472] @ (1eb620 ) │ │ │ │ + ldr r3, [pc, #468] @ (1eb61c ) │ │ │ │ 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 1eb562 │ │ │ │ + bne.w 1eb60a │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subs r4, #1 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ strd r4, r8, [sp, #40] @ 0x28 │ │ │ │ mov r7, r5 │ │ │ │ - vldr s11, [pc, #420] @ 1eb568 │ │ │ │ + vldr s11, [pc, #420] @ 1eb610 │ │ │ │ mov sl, r1 │ │ │ │ - vldr s12, [pc, #416] @ 1eb56c │ │ │ │ + vldr s12, [pc, #416] @ 1eb614 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r1, sl │ │ │ │ strd r8, r7, [sp, #20] │ │ │ │ add.w r6, r3, r8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str.w sl, [sp, #28] │ │ │ │ mov.w fp, r3, lsr #2 │ │ │ │ str.w fp, [sp, #16] │ │ │ │ mov.w fp, #0 │ │ │ │ - bl 1eb050 │ │ │ │ + bl 1eb0f8 │ │ │ │ mov r8, r6 │ │ │ │ ldrd ip, r4, [sp, #52] @ 0x34 │ │ │ │ movs r5, #0 │ │ │ │ mov r7, fp │ │ │ │ vmov.f32 s10, #112 @ 0x3f800000 1.0 │ │ │ │ strd r1, r6, [sp, #8] │ │ │ │ cmp r5, #1 │ │ │ │ @@ -555128,15 +555213,15 @@ │ │ │ │ sub.w r1, lr, #15 │ │ │ │ lsr.w r2, ip, lr │ │ │ │ and.w r2, r2, #2 │ │ │ │ lsr.w r1, ip, r1 │ │ │ │ and.w r1, r1, #1 │ │ │ │ orrs r1, r2 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1eb4ce │ │ │ │ + bne.n 1eb576 │ │ │ │ cmp.w sl, #1 │ │ │ │ ite ls │ │ │ │ movls r5, #0 │ │ │ │ movhi r5, #1 │ │ │ │ negs r2, r5 │ │ │ │ add.w r5, sp, r5, lsl #2 │ │ │ │ and.w r2, r2, #3 │ │ │ │ @@ -555146,142 +555231,142 @@ │ │ │ │ adds r5, r0, r2 │ │ │ │ ldrb r2, [r0, r2] │ │ │ │ ldrb r1, [r5, #1] │ │ │ │ adds r2, r2, r6 │ │ │ │ ldrb r5, [r5, #2] │ │ │ │ add r1, r6 │ │ │ │ add r5, r6 │ │ │ │ - bmi.n 1eb4ea │ │ │ │ + bmi.n 1eb592 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bgt.n 1eb510 │ │ │ │ + bgt.n 1eb5b8 │ │ │ │ uxtb r2, r2 │ │ │ │ vmov s15, r2 │ │ │ │ cmp r1, #0 │ │ │ │ vcvt.f32.u32 s14, s15 │ │ │ │ vmul.f32 s14, s14, s11 │ │ │ │ - blt.n 1eb4d2 │ │ │ │ + blt.n 1eb57a │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - ble.n 1eb52e │ │ │ │ + ble.n 1eb5d6 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ cmp r5, #255 @ 0xff │ │ │ │ it gt │ │ │ │ vmovgt.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ - ble.n 1eb4da │ │ │ │ + ble.n 1eb582 │ │ │ │ add.w sl, sl, #1 │ │ │ │ vstr s14, [r3, #-16] │ │ │ │ vstr s15, [r3, #-12] │ │ │ │ add.w lr, lr, #4 │ │ │ │ vstr s13, [r3, #-8] │ │ │ │ cmp.w sl, #4 │ │ │ │ vstr s10, [r3, #-4] │ │ │ │ add.w r3, r3, #16 │ │ │ │ - bne.n 1eb420 │ │ │ │ + bne.n 1eb4c8 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ add r8, r9 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, #4 │ │ │ │ - bne.n 1eb406 │ │ │ │ + bne.n 1eb4ae │ │ │ │ ldrd r1, r6, [sp, #8] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r1, #8 │ │ │ │ adds r6, #64 @ 0x40 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 1eb546 │ │ │ │ + beq.n 1eb5ee │ │ │ │ add.w fp, r7, #1 │ │ │ │ - b.n 1eb3f0 │ │ │ │ + b.n 1eb498 │ │ │ │ mov r5, fp │ │ │ │ - b.n 1eb444 │ │ │ │ + b.n 1eb4ec │ │ │ │ vmov.f32 s15, s12 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.n 1eb50a │ │ │ │ + blt.n 1eb5b2 │ │ │ │ uxtb r2, r5 │ │ │ │ vmov s13, r2 │ │ │ │ vcvt.f32.u32 s13, s13 │ │ │ │ vmul.f32 s13, s13, s11 │ │ │ │ - b.n 1eb48e │ │ │ │ + b.n 1eb536 │ │ │ │ cmp r1, #0 │ │ │ │ it lt │ │ │ │ vmovlt.f32 s14, s12 │ │ │ │ - blt.n 1eb4d2 │ │ │ │ + blt.n 1eb57a │ │ │ │ uxtb r2, r1 │ │ │ │ vmov s15, r2 │ │ │ │ vmov.f32 s14, s12 │ │ │ │ cmp r5, #0 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s11 │ │ │ │ - bge.n 1eb4da │ │ │ │ + bge.n 1eb582 │ │ │ │ vmov.f32 s13, s12 │ │ │ │ - b.n 1eb48e │ │ │ │ + b.n 1eb536 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ it gt │ │ │ │ vmovgt.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ - bgt.n 1eb480 │ │ │ │ + bgt.n 1eb528 │ │ │ │ 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 1eb484 │ │ │ │ + b.n 1eb52c │ │ │ │ uxtb r2, r1 │ │ │ │ vmov s15, r2 │ │ │ │ cmp r5, #0 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s11 │ │ │ │ - bge.n 1eb484 │ │ │ │ + bge.n 1eb52c │ │ │ │ vmov.f32 s13, s12 │ │ │ │ - b.n 1eb48e │ │ │ │ + b.n 1eb536 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr.w sl, [sp, #28] │ │ │ │ ldrd r8, r7, [sp, #20] │ │ │ │ add sl, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ adds r7, #4 │ │ │ │ add r8, r3 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ cmp r3, r7 │ │ │ │ - bhi.w 1eb3d2 │ │ │ │ - b.n 1eb39c │ │ │ │ + bhi.w 1eb47a │ │ │ │ + b.n 1eb444 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #528] @ (1eb784 ) │ │ │ │ + ldr r3, [pc, #880] @ (1eb98c ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #368] @ (1eb6ec ) │ │ │ │ + ldr r3, [pc, #720] @ (1eb8f4 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ add.w r1, r1, r1, lsl #1 │ │ │ │ adds r3, r1, #7 │ │ │ │ and.w ip, r1, #7 │ │ │ │ ands.w r3, r3, r1, asr #32 │ │ │ │ it cc │ │ │ │ movcc r3, r1 │ │ │ │ asrs r3, r3, #3 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ lsr.w r3, r3, ip │ │ │ │ and.w r3, r3, #7 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.n 1eb648 │ │ │ │ + beq.n 1eb6f0 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ push {r4, r5, lr} │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1eb62c │ │ │ │ - ldr r4, [pc, #168] @ (1eb650 ) │ │ │ │ + beq.n 1eb6d4 │ │ │ │ + ldr r4, [pc, #168] @ (1eb6f8 ) │ │ │ │ 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 1eb61c │ │ │ │ + beq.n 1eb6c4 │ │ │ │ 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 │ │ │ │ @@ -555304,30 +555389,30 @@ │ │ │ │ mov.w ip, r3, lsr #2 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ strb.w ip, [r2] │ │ │ │ strb r0, [r2, #1] │ │ │ │ strb.w lr, [r2, #2] │ │ │ │ strb r3, [r2, #3] │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r3, [pc, #36] @ (1eb654 ) │ │ │ │ + ldr r3, [pc, #36] @ (1eb6fc ) │ │ │ │ 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 1eb61c │ │ │ │ + b.n 1eb6c4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldrsb r0, [r5, r4] │ │ │ │ + ldrsb r0, [r0, r5] │ │ │ │ movs r7, r4 │ │ │ │ - ldrsb r6, [r3, r2] │ │ │ │ + ldrsb r6, [r6, r2] │ │ │ │ movs r7, r4 │ │ │ │ lsls r3, r1, #27 │ │ │ │ itet mi │ │ │ │ addmi r3, r0, #4 │ │ │ │ movpl r3, r0 │ │ │ │ andmi.w r1, r1, #15 │ │ │ │ lsls r1, r1, #1 │ │ │ │ @@ -555338,32 +555423,32 @@ │ │ │ │ and.w r1, r3, #7 │ │ │ │ add.w r0, r0, r3, asr #3 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ lsrs r3, r1 │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ strb r1, [r2, #3] │ │ │ │ and.w r0, r3, #31 │ │ │ │ - ldr r1, [pc, #24] @ (1eb6a0 ) │ │ │ │ + ldr r1, [pc, #24] @ (1eb748 ) │ │ │ │ add r1, pc │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ strb r0, [r2, #2] │ │ │ │ ubfx r0, r3, #5, #5 │ │ │ │ ubfx r3, r3, #10, #5 │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ ldrb r3, [r1, r3] │ │ │ │ strb r0, [r2, #1] │ │ │ │ strb r3, [r2, #0] │ │ │ │ bx lr │ │ │ │ - ldrsb r0, [r2, r1] │ │ │ │ + ldrsb r0, [r5, r1] │ │ │ │ movs r7, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ lsls r3, r1, #27 │ │ │ │ ldr.w ip, [r0, #12] │ │ │ │ sub sp, #12 │ │ │ │ - bpl.n 1eb7a2 │ │ │ │ + bpl.n 1eb84a │ │ │ │ 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 │ │ │ │ @@ -555371,37 +555456,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 1eb75e │ │ │ │ + beq.n 1eb806 │ │ │ │ cmp r3, #3 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ streq r3, [r2, #0] │ │ │ │ - beq.n 1eb758 │ │ │ │ + beq.n 1eb800 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1eb85e │ │ │ │ + beq.w 1eb906 │ │ │ │ lsls r1, r6, #1 │ │ │ │ and.w ip, lr, #1 │ │ │ │ and.w r1, r1, #62 @ 0x3e │ │ │ │ - ldr r4, [pc, #372] @ (1eb87c ) │ │ │ │ + ldr r4, [pc, #372] @ (1eb924 ) │ │ │ │ orr.w r1, r1, ip │ │ │ │ and.w ip, r5, #31 │ │ │ │ - ldr r5, [pc, #364] @ (1eb880 ) │ │ │ │ + ldr r5, [pc, #364] @ (1eb928 ) │ │ │ │ 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 1eb74a │ │ │ │ + beq.n 1eb7f2 │ │ │ │ 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] │ │ │ │ @@ -555413,29 +555498,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, 1eb7ca │ │ │ │ + cbnz r3, 1eb872 │ │ │ │ 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] @ (1eb884 ) │ │ │ │ + ldr r3, [pc, #268] @ (1eb92c ) │ │ │ │ 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] @ (1eb888 ) │ │ │ │ + ldr r3, [pc, #252] @ (1eb930 ) │ │ │ │ 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] │ │ │ │ @@ -555449,31 +555534,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 1eb6e6 │ │ │ │ - ldr r4, [pc, #192] @ (1eb88c ) │ │ │ │ + b.n 1eb78e │ │ │ │ + ldr r4, [pc, #192] @ (1eb934 ) │ │ │ │ mov.w ip, r6, lsl #1 │ │ │ │ and.w r5, r5, #31 │ │ │ │ and.w r6, r7, #31 │ │ │ │ add r4, pc │ │ │ │ - ldr r7, [pc, #180] @ (1eb890 ) │ │ │ │ + ldr r7, [pc, #180] @ (1eb938 ) │ │ │ │ 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 1eb790 │ │ │ │ + beq.n 1eb838 │ │ │ │ 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 │ │ │ │ @@ -555495,79 +555580,79 @@ │ │ │ │ adds r3, #1 │ │ │ │ umull lr, r0, ip, r0 │ │ │ │ umull lr, r1, ip, r1 │ │ │ │ umull ip, r3, ip, r3 │ │ │ │ lsrs r5, r0, #1 │ │ │ │ mov.w ip, r1, lsr #1 │ │ │ │ lsrs r6, r3, #1 │ │ │ │ - b.n 1eb790 │ │ │ │ - ldr r3, [pc, #52] @ (1eb894 ) │ │ │ │ + b.n 1eb838 │ │ │ │ + ldr r3, [pc, #52] @ (1eb93c ) │ │ │ │ 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 1eb74a │ │ │ │ - strb r6, [r0, r7] │ │ │ │ + b.n 1eb7f2 │ │ │ │ + strb r6, [r3, r7] │ │ │ │ movs r7, r4 │ │ │ │ - strb r6, [r7, r5] │ │ │ │ + strb r6, [r2, r6] │ │ │ │ movs r7, r4 │ │ │ │ - strb r2, [r3, r5] │ │ │ │ + strb r2, [r6, r5] │ │ │ │ movs r7, r4 │ │ │ │ - strb r6, [r1, r4] │ │ │ │ + strb r6, [r4, r4] │ │ │ │ movs r7, r4 │ │ │ │ - strb r0, [r0, r4] │ │ │ │ + strb r0, [r3, r4] │ │ │ │ movs r7, r4 │ │ │ │ - strb r6, [r6, r2] │ │ │ │ + strb r6, [r1, r3] │ │ │ │ movs r7, r4 │ │ │ │ - strb r4, [r5, r1] │ │ │ │ + strb r4, [r0, r2] │ │ │ │ movs r7, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ and.w r3, r1, #16 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ sub sp, #16 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - bpl.n 1eb8f0 │ │ │ │ + bpl.n 1eb998 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1eb96c │ │ │ │ + beq.n 1eba14 │ │ │ │ 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 1eb98a │ │ │ │ - ldr r3, [pc, #372] @ (1eba44 ) │ │ │ │ + bne.n 1eba32 │ │ │ │ + ldr r3, [pc, #372] @ (1ebaec ) │ │ │ │ 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 1eb94a │ │ │ │ - cbnz r3, 1eb964 │ │ │ │ + b.n 1eb9f2 │ │ │ │ + cbnz r3, 1eba0c │ │ │ │ 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 1eba3a │ │ │ │ + beq.w 1ebae2 │ │ │ │ rsb r3, r1, r1, lsl #4 │ │ │ │ - ldr.w lr, [pc, #316] @ 1eba48 │ │ │ │ + ldr.w lr, [pc, #316] @ 1ebaf0 │ │ │ │ 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 │ │ │ │ @@ -555587,38 +555672,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 1eb8f4 │ │ │ │ + b.n 1eb99c │ │ │ │ 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 1eb8ce │ │ │ │ + beq.n 1eb976 │ │ │ │ ubfx ip, r5, #18, #5 │ │ │ │ - ldr r5, [pc, #188] @ (1eba4c ) │ │ │ │ + ldr r5, [pc, #188] @ (1ebaf4 ) │ │ │ │ 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 1eb94a │ │ │ │ + beq.n 1eb9f2 │ │ │ │ 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] │ │ │ │ @@ -555654,69 +555739,69 @@ │ │ │ │ umull ip, r0, r5, r0 │ │ │ │ umull ip, r4, r5, r4 │ │ │ │ umull r5, r3, r5, r3 │ │ │ │ ubfx r0, r0, #1, #8 │ │ │ │ ubfx ip, r4, #1, #8 │ │ │ │ ubfx r4, r1, #1, #8 │ │ │ │ ubfx r1, r3, #1, #8 │ │ │ │ - b.n 1eb94a │ │ │ │ + b.n 1eb9f2 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ mov ip, r1 │ │ │ │ mov r4, r1 │ │ │ │ - b.n 1eb94a │ │ │ │ - strh r4, [r7, r7] │ │ │ │ + b.n 1eb9f2 │ │ │ │ + strb r4, [r2, r0] │ │ │ │ movs r7, r4 │ │ │ │ - strh r2, [r0, r7] │ │ │ │ + strh r2, [r3, r7] │ │ │ │ movs r7, r4 │ │ │ │ - strh r4, [r0, r5] │ │ │ │ + strh r4, [r3, r5] │ │ │ │ movs r7, r4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ add.w ip, r1, #7 │ │ │ │ and.w lr, r1, #7 │ │ │ │ ands.w ip, ip, r1, asr #32 │ │ │ │ it cc │ │ │ │ movcc ip, r1 │ │ │ │ lsls r1, r1, #29 │ │ │ │ and.w r1, r2, #3 │ │ │ │ mov r2, r3 │ │ │ │ mov.w ip, ip, asr #3 │ │ │ │ - ldr r3, [pc, #32] @ (1eba9c ) │ │ │ │ + ldr r3, [pc, #32] @ (1ebb44 ) │ │ │ │ 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 │ │ │ │ - ldrb r2, [r4, #23] │ │ │ │ + ldrb r2, [r7, #20] │ │ │ │ lsls r3, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ - cbz r4, 1ebacc │ │ │ │ + cbz r4, 1ebb74 │ │ │ │ mov r7, r2 │ │ │ │ lsls r2, r1, #2 │ │ │ │ str r2, [sp, #20] │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ - cbnz r2, 1ebad2 │ │ │ │ + cbnz r2, 1ebb7a │ │ │ │ add.w r9, r9, #4 │ │ │ │ cmp r4, r9 │ │ │ │ - bhi.n 1ebac4 │ │ │ │ + bhi.n 1ebb6c │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ strd r3, r1, [sp, #24] │ │ │ │ mov r6, r9 │ │ │ │ mov r3, r7 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r7, r0 │ │ │ │ @@ -555737,62 +555822,62 @@ │ │ │ │ mov.w r9, #0 │ │ │ │ adds r6, r3, r2 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r4 │ │ │ │ add.w r9, r9, #1 │ │ │ │ - bl 1eba50 │ │ │ │ + bl 1ebaf8 │ │ │ │ adds r6, #4 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r9, #8 │ │ │ │ strb.w r3, [r6, #-1] │ │ │ │ - bne.n 1ebb0c │ │ │ │ + bne.n 1ebbb4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w sl, sl, #1 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp.w sl, #4 │ │ │ │ add r3, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bne.n 1ebb02 │ │ │ │ + bne.n 1ebbaa │ │ │ │ mov r3, fp │ │ │ │ add.w fp, r4, #16 │ │ │ │ add.w r4, r5, #8 │ │ │ │ mov r5, r7 │ │ │ │ cmp r5, r4 │ │ │ │ mov r7, r3 │ │ │ │ - bhi.n 1ebaec │ │ │ │ + bhi.n 1ebb94 │ │ │ │ ldrd r6, r3, [sp, #12] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ adds r6, #4 │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r8, r2 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ cmp r2, r6 │ │ │ │ - bhi.n 1ebae2 │ │ │ │ + bhi.n 1ebb8a │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ - cbz r2, 1ebb96 │ │ │ │ + cbz r2, 1ebc3e │ │ │ │ mov.w r9, r1, lsl #2 │ │ │ │ movs r2, #0 │ │ │ │ - cbnz r4, 1ebb9c │ │ │ │ + cbnz r4, 1ebc44 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ adds r2, #4 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 1ebb8e │ │ │ │ + bhi.n 1ebc36 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r5, r3 │ │ │ │ mov fp, r4 │ │ │ │ mov r3, r6 │ │ │ │ str.w r9, [sp, #24] │ │ │ │ mov r7, r0 │ │ │ │ @@ -555815,84 +555900,84 @@ │ │ │ │ adds r5, r3, r2 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r4 │ │ │ │ add.w r8, r8, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ adds r5, #4 │ │ │ │ - bl 1eba50 │ │ │ │ + bl 1ebaf8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp.w r8, #8 │ │ │ │ - bne.n 1ebbd6 │ │ │ │ + bne.n 1ebc7e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r4, #1 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r4, #4 │ │ │ │ add r3, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bne.n 1ebbcc │ │ │ │ + bne.n 1ebc74 │ │ │ │ add.w r4, r6, #8 │ │ │ │ mov r6, sl │ │ │ │ cmp fp, r4 │ │ │ │ add.w sl, r0, #16 │ │ │ │ - bhi.n 1ebbbc │ │ │ │ + bhi.n 1ebc64 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r4, r6 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r9, r2 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ adds r6, #4 │ │ │ │ add r3, r4 │ │ │ │ cmp r2, r6 │ │ │ │ - bhi.n 1ebbb2 │ │ │ │ + bhi.n 1ebc5a │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #276] @ (1ebd58 ) │ │ │ │ + ldr r2, [pc, #276] @ (1ebe00 ) │ │ │ │ str r3, [sp, #24] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #276] @ (1ebd5c ) │ │ │ │ + ldr r3, [pc, #276] @ (1ebe04 ) │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ - cbz r3, 1ebc64 │ │ │ │ + cbz r3, 1ebd0c │ │ │ │ movs r3, #0 │ │ │ │ - cbnz r4, 1ebc82 │ │ │ │ + cbnz r4, 1ebd2a │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ adds r3, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - bhi.n 1ebc5c │ │ │ │ - ldr r2, [pc, #248] @ (1ebd60 ) │ │ │ │ - ldr r3, [pc, #244] @ (1ebd5c ) │ │ │ │ + bhi.n 1ebd04 │ │ │ │ + ldr r2, [pc, #248] @ (1ebe08 ) │ │ │ │ + ldr r3, [pc, #244] @ (1ebe04 ) │ │ │ │ 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 1ebd4e │ │ │ │ + bne.n 1ebdf6 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov fp, r3 │ │ │ │ mov r5, r4 │ │ │ │ mov r3, r7 │ │ │ │ mov r9, r0 │ │ │ │ - vldr s16, [pc, #200] @ 1ebd54 │ │ │ │ + vldr s16, [pc, #200] @ 1ebdfc │ │ │ │ movs r7, #0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ add r2, sp, #32 │ │ │ │ vmov.f32 s17, #112 @ 0x3f800000 1.0 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r8, r3 │ │ │ │ @@ -555909,15 +555994,15 @@ │ │ │ │ bic.w fp, r3, #3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add fp, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ str r0, [sp, #0] │ │ │ │ - bl 1eba50 │ │ │ │ + bl 1ebaf8 │ │ │ │ ldrb.w r3, [sp, #32] │ │ │ │ vmov s15, r3 │ │ │ │ ldrb.w r3, [sp, #33] @ 0x21 │ │ │ │ adds r6, #1 │ │ │ │ vstr s17, [fp, #12] │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ @@ -555930,88 +556015,88 @@ │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [fp, #-12] │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [fp, #-8] │ │ │ │ - bne.n 1ebcc2 │ │ │ │ + bne.n 1ebd6a │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r4, #1 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r4, #4 │ │ │ │ add r3, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bne.n 1ebcb6 │ │ │ │ + bne.n 1ebd5e │ │ │ │ mov r4, r5 │ │ │ │ add.w sl, sl, #8 │ │ │ │ mov r5, r8 │ │ │ │ add.w r8, r0, #16 │ │ │ │ cmp r5, sl │ │ │ │ - bhi.n 1ebca6 │ │ │ │ + bhi.n 1ebd4e │ │ │ │ ldrd fp, r3, [sp, #16] │ │ │ │ add r7, r4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add.w fp, fp, #4 │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ cmp r2, fp │ │ │ │ - bhi.n 1ebc9c │ │ │ │ - b.n 1ebc64 │ │ │ │ + bhi.n 1ebd44 │ │ │ │ + b.n 1ebd0c │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - bics r0, r7 │ │ │ │ + orrs r0, r2 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bics r4, r2 │ │ │ │ + cmn r4, r5 │ │ │ │ lsls r7, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #288] @ (1ebea0 ) │ │ │ │ + ldr r2, [pc, #288] @ (1ebf48 ) │ │ │ │ str r3, [sp, #24] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #288] @ (1ebea4 ) │ │ │ │ + ldr r3, [pc, #288] @ (1ebf4c ) │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ - cbz r3, 1ebda0 │ │ │ │ + cbz r3, 1ebe48 │ │ │ │ movs r3, #0 │ │ │ │ - cbnz r4, 1ebdbe │ │ │ │ + cbnz r4, 1ebe66 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ adds r3, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - bhi.n 1ebd98 │ │ │ │ - ldr r2, [pc, #260] @ (1ebea8 ) │ │ │ │ - ldr r3, [pc, #256] @ (1ebea4 ) │ │ │ │ + bhi.n 1ebe40 │ │ │ │ + ldr r2, [pc, #260] @ (1ebf50 ) │ │ │ │ + ldr r3, [pc, #256] @ (1ebf4c ) │ │ │ │ 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 1ebe96 │ │ │ │ + bne.n 1ebf3e │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov fp, r3 │ │ │ │ mov r5, r4 │ │ │ │ mov r3, r7 │ │ │ │ mov r9, r0 │ │ │ │ - vldr s16, [pc, #212] @ 1ebe9c │ │ │ │ + vldr s16, [pc, #212] @ 1ebf44 │ │ │ │ movs r7, #0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ add r2, sp, #32 │ │ │ │ str r1, [sp, #28] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r8, r3 │ │ │ │ mov.w sl, #0 │ │ │ │ @@ -556028,15 +556113,15 @@ │ │ │ │ bic.w fp, r3, #3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add fp, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ str r0, [sp, #0] │ │ │ │ - bl 1eba50 │ │ │ │ + bl 1ebaf8 │ │ │ │ ldrb.w r3, [sp, #32] │ │ │ │ vmov s15, r3 │ │ │ │ ldrb.w r3, [sp, #33] @ 0x21 │ │ │ │ adds r6, #1 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ add.w fp, fp, #16 │ │ │ │ @@ -556053,57 +556138,57 @@ │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [fp, #-8] │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [fp, #-4] │ │ │ │ - bne.n 1ebdfa │ │ │ │ + bne.n 1ebea2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r4, #1 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r4, #4 │ │ │ │ add r3, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bne.n 1ebdee │ │ │ │ + bne.n 1ebe96 │ │ │ │ mov r4, r5 │ │ │ │ add.w sl, sl, #8 │ │ │ │ mov r5, r8 │ │ │ │ add.w r8, r0, #16 │ │ │ │ cmp r5, sl │ │ │ │ - bhi.n 1ebdde │ │ │ │ + bhi.n 1ebe86 │ │ │ │ ldrd fp, r3, [sp, #16] │ │ │ │ add r7, r4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add.w fp, fp, #4 │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ cmp r2, fp │ │ │ │ - bhi.n 1ebdd4 │ │ │ │ - b.n 1ebda0 │ │ │ │ + bhi.n 1ebe7c │ │ │ │ + b.n 1ebe48 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - negs r4, r7 │ │ │ │ + rors r4, r2 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - negs r0, r3 │ │ │ │ + sbcs r0, r6 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ movs r0, #1 │ │ │ │ strd r4, r0, [sp] │ │ │ │ movs r0, #0 │ │ │ │ - bl 1f0f2c │ │ │ │ + bl 1f0fd4 │ │ │ │ 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] │ │ │ │ @@ -556114,59 +556199,59 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ ldr r4, [sp, #20] │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 1ece7c │ │ │ │ + bl 1ecf24 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #264] @ (1ec028 ) │ │ │ │ + ldr r2, [pc, #264] @ (1ec0d0 ) │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #264] @ (1ec02c ) │ │ │ │ + ldr r3, [pc, #264] @ (1ec0d4 ) │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr.w fp, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ - cbz r3, 1ebf50 │ │ │ │ + cbz r3, 1ebff8 │ │ │ │ movs r3, #0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ mov sl, r3 │ │ │ │ str r2, [sp, #28] │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 1ebf6e │ │ │ │ + bne.n 1ec016 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ add.w sl, sl, #4 │ │ │ │ cmp r3, sl │ │ │ │ - bhi.n 1ebf46 │ │ │ │ - ldr r2, [pc, #220] @ (1ec030 ) │ │ │ │ - ldr r3, [pc, #216] @ (1ec02c ) │ │ │ │ + bhi.n 1ebfee │ │ │ │ + ldr r2, [pc, #220] @ (1ec0d8 ) │ │ │ │ + ldr r3, [pc, #216] @ (1ec0d4 ) │ │ │ │ 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 1ec01e │ │ │ │ + bne.n 1ec0c6 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - vldr s16, [pc, #180] @ 1ec024 │ │ │ │ + vldr s16, [pc, #180] @ 1ec0cc │ │ │ │ add.w r9, sp, #43 @ 0x2b │ │ │ │ mov.w r8, #1 │ │ │ │ mov r6, r3 │ │ │ │ mov r2, r5 │ │ │ │ str.w fp, [sp, #96] @ 0x60 │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr.w fp, [sp, #32] │ │ │ │ @@ -556185,151 +556270,151 @@ │ │ │ │ mov.w sl, #0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, sl │ │ │ │ mov r1, fp │ │ │ │ movs r0, #0 │ │ │ │ strd r4, r8, [sp] │ │ │ │ add.w sl, sl, #1 │ │ │ │ - bl 1f0f2c │ │ │ │ + bl 1f0fd4 │ │ │ │ ldrb.w r3, [sp, #43] @ 0x2b │ │ │ │ vmov s15, r3 │ │ │ │ add.w r9, r9, #16 │ │ │ │ mov.w r3, #1065353216 @ 0x3f800000 │ │ │ │ cmp.w sl, #4 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ str.w r3, [r9, #-4] │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [r9, #-8] │ │ │ │ vstr s15, [r9, #-12] │ │ │ │ vstr s15, [r9, #-16] │ │ │ │ - bne.n 1ebfa8 │ │ │ │ + bne.n 1ec050 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, #4 │ │ │ │ add r7, r3 │ │ │ │ - bne.n 1ebfa0 │ │ │ │ + bne.n 1ec048 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ add.w fp, fp, #8 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ adds r5, #64 @ 0x40 │ │ │ │ adds r7, #4 │ │ │ │ cmp r3, r7 │ │ │ │ - bhi.n 1ebf96 │ │ │ │ + bhi.n 1ec03e │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r9, r4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldrd r3, r6, [sp, #16] │ │ │ │ add r2, r1 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ adds r6, #4 │ │ │ │ add r3, r1 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ cmp r6, r1 │ │ │ │ - bcc.n 1ebf84 │ │ │ │ - b.n 1ebf50 │ │ │ │ + bcc.n 1ec02c │ │ │ │ + b.n 1ebff8 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - lsrs r4, r3 │ │ │ │ + ands r4, r6 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r5 │ │ │ │ + ands r0, r0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #28] @ (1ec060 ) │ │ │ │ + ldr r0, [pc, #28] @ (1ec108 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 1ec064 │ │ │ │ + ldr.w ip, [pc, #28] @ 1ec10c │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (1ec068 ) │ │ │ │ - ldr r2, [pc, #28] @ (1ec06c ) │ │ │ │ + ldr r3, [pc, #24] @ (1ec110 ) │ │ │ │ + ldr r2, [pc, #28] @ (1ec114 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 59208 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - subs r7, #178 @ 0xb2 │ │ │ │ + subs r7, #10 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #176] @ (1ec11c ) │ │ │ │ + ldr r5, [pc, #272] @ (1ec224 ) │ │ │ │ movs r7, r4 │ │ │ │ - asrs r6, r5, #23 │ │ │ │ + asrs r6, r0, #24 │ │ │ │ movs r1, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #28] @ (1ec09c ) │ │ │ │ + ldr r0, [pc, #28] @ (1ec144 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 1ec0a0 │ │ │ │ + ldr.w ip, [pc, #28] @ 1ec148 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (1ec0a4 ) │ │ │ │ - ldr r2, [pc, #28] @ (1ec0a8 ) │ │ │ │ + ldr r3, [pc, #24] @ (1ec14c ) │ │ │ │ + ldr r2, [pc, #28] @ (1ec150 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 59208 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - subs r7, #118 @ 0x76 │ │ │ │ + subs r6, #206 @ 0xce │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #784] @ (1ec3b8 ) │ │ │ │ + ldr r4, [pc, #880] @ (1ec4c0 ) │ │ │ │ movs r7, r4 │ │ │ │ - asrs r2, r6, #22 │ │ │ │ + asrs r2, r1, #23 │ │ │ │ movs r1, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov fp, r2 │ │ │ │ - ldr r2, [pc, #260] @ (1ec1cc ) │ │ │ │ + ldr r2, [pc, #260] @ (1ec274 ) │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #260] @ (1ec1d0 ) │ │ │ │ + ldr r3, [pc, #260] @ (1ec278 ) │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr.w sl, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ - cbz r3, 1ec0f6 │ │ │ │ + cbz r3, 1ec19e │ │ │ │ movs r3, #0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ mov r5, r3 │ │ │ │ str r2, [sp, #28] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 1ec114 │ │ │ │ + bne.n 1ec1bc │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ adds r5, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 1ec0ee │ │ │ │ - ldr r2, [pc, #220] @ (1ec1d4 ) │ │ │ │ - ldr r3, [pc, #212] @ (1ec1d0 ) │ │ │ │ + bhi.n 1ec196 │ │ │ │ + ldr r2, [pc, #220] @ (1ec27c ) │ │ │ │ + ldr r3, [pc, #212] @ (1ec278 ) │ │ │ │ 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 1ec1c4 │ │ │ │ + bne.n 1ec26c │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - vldr s16, [pc, #176] @ 1ec1c8 │ │ │ │ + vldr s16, [pc, #176] @ 1ec270 │ │ │ │ mov.w r8, #1 │ │ │ │ mov r2, r3 │ │ │ │ mov r5, fp │ │ │ │ add.w r7, sp, #43 @ 0x2b │ │ │ │ str.w sl, [sp, #96] @ 0x60 │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr.w sl, [sp, #32] │ │ │ │ @@ -556343,15 +556428,15 @@ │ │ │ │ mov.w fp, #0 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #0 │ │ │ │ strd r7, r8, [sp] │ │ │ │ add.w fp, fp, #1 │ │ │ │ - bl 1f0fec │ │ │ │ + bl 1f1094 │ │ │ │ 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] │ │ │ │ @@ -556359,130 +556444,130 @@ │ │ │ │ vcvtne.f32.s32 s14, s15 │ │ │ │ vmoveq.f32 s15, #240 @ 0xbf800000 -1.0 │ │ │ │ vdivne.f32 s15, s14, s16 │ │ │ │ cmp.w fp, #4 │ │ │ │ vstr s15, [r9, #-8] │ │ │ │ vstr s15, [r9, #-12] │ │ │ │ vstr s15, [r9, #-16] │ │ │ │ - bne.n 1ec144 │ │ │ │ + bne.n 1ec1ec │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, #4 │ │ │ │ add r6, r3 │ │ │ │ - bne.n 1ec13c │ │ │ │ + bne.n 1ec1e4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r5, #8 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ add.w sl, sl, #64 @ 0x40 │ │ │ │ adds r3, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - bhi.n 1ec136 │ │ │ │ + bhi.n 1ec1de │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ add r5, r1 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ adds r2, #4 │ │ │ │ add r3, r1 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.n 1ec12a │ │ │ │ - b.n 1ec0f6 │ │ │ │ + bcc.n 1ec1d2 │ │ │ │ + b.n 1ec19e │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ cmn r6, r7 │ │ │ │ - subs r7, #52 @ 0x34 │ │ │ │ + subs r6, #140 @ 0x8c │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #2 │ │ │ │ + subs r6, #90 @ 0x5a │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #28 │ │ │ │ mov r4, r0 │ │ │ │ movs r5, #2 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r1, [sp, #20] │ │ │ │ strd r3, r2, [sp, #12] │ │ │ │ - bl 1f0f2c │ │ │ │ + bl 1f0fd4 │ │ │ │ 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 1f0f2c │ │ │ │ + bl 1f0fd4 │ │ │ │ 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 1ed2d0 │ │ │ │ + bl 1ed378 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #304] @ (1ec394 ) │ │ │ │ + ldr r2, [pc, #304] @ (1ec43c ) │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #304] @ (1ec398 ) │ │ │ │ + ldr r3, [pc, #304] @ (1ec440 ) │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr.w r9, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ - cbz r3, 1ec292 │ │ │ │ + cbz r3, 1ec33a │ │ │ │ movs r3, #0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ mov r5, r3 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 1ec2b0 │ │ │ │ + bne.n 1ec358 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ adds r5, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 1ec28a │ │ │ │ - ldr r2, [pc, #264] @ (1ec39c ) │ │ │ │ - ldr r3, [pc, #256] @ (1ec398 ) │ │ │ │ + bhi.n 1ec332 │ │ │ │ + ldr r2, [pc, #264] @ (1ec444 ) │ │ │ │ + ldr r3, [pc, #256] @ (1ec440 ) │ │ │ │ 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 1ec38a │ │ │ │ + bne.n 1ec432 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r5, r8 │ │ │ │ - vldr s16, [pc, #220] @ 1ec390 │ │ │ │ + vldr s16, [pc, #220] @ 1ec438 │ │ │ │ add.w sl, sp, #50 @ 0x32 │ │ │ │ movs r7, #2 │ │ │ │ mov r6, r3 │ │ │ │ add.w r8, sp, #51 @ 0x33 │ │ │ │ str.w r9, [sp, #104] @ 0x68 │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ @@ -556504,160 +556589,160 @@ │ │ │ │ adds r5, r3, r2 │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ mov r1, r9 │ │ │ │ movs r0, #0 │ │ │ │ strd r4, r7, [sp] │ │ │ │ adds r5, #16 │ │ │ │ - bl 1f0f2c │ │ │ │ + bl 1f0fd4 │ │ │ │ mov r3, fp │ │ │ │ mov r2, sl │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #0 │ │ │ │ strd r8, r7, [sp] │ │ │ │ - bl 1f0f2c │ │ │ │ + bl 1f0fd4 │ │ │ │ ldrb.w r3, [sp, #50] @ 0x32 │ │ │ │ vmov s15, r3 │ │ │ │ ldrb.w r3, [sp, #51] @ 0x33 │ │ │ │ add.w sl, sl, #1 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ cmp.w sl, #4 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [r5, #-8] │ │ │ │ vstr s15, [r5, #-12] │ │ │ │ vstr s15, [r5, #-16] │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [r5, #-4] │ │ │ │ - bne.n 1ec2f2 │ │ │ │ + bne.n 1ec39a │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp.w fp, #4 │ │ │ │ add r3, r2 │ │ │ │ - bne.n 1ec2e8 │ │ │ │ + bne.n 1ec390 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ add.w r9, r9, #16 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ adds r5, #4 │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ cmp r2, r5 │ │ │ │ - bhi.n 1ec2d8 │ │ │ │ + bhi.n 1ec380 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov sl, r4 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ ldrd r3, r6, [sp, #24] │ │ │ │ add r5, r2 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ adds r6, #4 │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ cmp r6, r2 │ │ │ │ - bcc.n 1ec2c8 │ │ │ │ - b.n 1ec292 │ │ │ │ + bcc.n 1ec370 │ │ │ │ + b.n 1ec33a │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - subs r5, #152 @ 0x98 │ │ │ │ + subs r4, #240 @ 0xf0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #102 @ 0x66 │ │ │ │ + subs r4, #190 @ 0xbe │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #28] @ (1ec3cc ) │ │ │ │ + ldr r0, [pc, #28] @ (1ec474 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 1ec3d0 │ │ │ │ + ldr.w ip, [pc, #28] @ 1ec478 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (1ec3d4 ) │ │ │ │ - ldr r2, [pc, #28] @ (1ec3d8 ) │ │ │ │ + ldr r3, [pc, #24] @ (1ec47c ) │ │ │ │ + ldr r2, [pc, #28] @ (1ec480 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 59208 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - subs r4, #70 @ 0x46 │ │ │ │ + subs r3, #158 @ 0x9e │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #416] @ (1ec578 ) │ │ │ │ + ldr r1, [pc, #512] @ (1ec680 ) │ │ │ │ movs r7, r4 │ │ │ │ - asrs r2, r0, #10 │ │ │ │ + asrs r2, r3, #10 │ │ │ │ movs r1, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #28] @ (1ec408 ) │ │ │ │ + ldr r0, [pc, #28] @ (1ec4b0 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 1ec40c │ │ │ │ + ldr.w ip, [pc, #28] @ 1ec4b4 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (1ec410 ) │ │ │ │ - ldr r2, [pc, #28] @ (1ec414 ) │ │ │ │ + ldr r3, [pc, #24] @ (1ec4b8 ) │ │ │ │ + ldr r2, [pc, #28] @ (1ec4bc ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 59208 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - subs r4, #10 │ │ │ │ + subs r3, #98 @ 0x62 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #0] @ (1ec414 ) │ │ │ │ + ldr r1, [pc, #96] @ (1ec51c ) │ │ │ │ movs r7, r4 │ │ │ │ - asrs r6, r0, #9 │ │ │ │ + asrs r6, r3, #9 │ │ │ │ movs r1, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #336] @ (1ec584 ) │ │ │ │ + ldr r2, [pc, #336] @ (1ec62c ) │ │ │ │ mov fp, r3 │ │ │ │ - ldr r3, [pc, #336] @ (1ec588 ) │ │ │ │ + ldr r3, [pc, #336] @ (1ec630 ) │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ - cbz r3, 1ec45c │ │ │ │ + cbz r3, 1ec504 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ movs r2, #0 │ │ │ │ mov.w r9, r1, lsl #2 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r3, 1ec47c │ │ │ │ + cbnz r3, 1ec524 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ adds r5, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 1ec454 │ │ │ │ - ldr r2, [pc, #300] @ (1ec58c ) │ │ │ │ - ldr r3, [pc, #296] @ (1ec588 ) │ │ │ │ + bhi.n 1ec4fc │ │ │ │ + ldr r2, [pc, #300] @ (1ec634 ) │ │ │ │ + ldr r3, [pc, #296] @ (1ec630 ) │ │ │ │ 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 1ec57c │ │ │ │ + bne.w 1ec624 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - vldr s16, [pc, #256] @ 1ec580 │ │ │ │ + vldr s16, [pc, #256] @ 1ec628 │ │ │ │ add.w sl, sp, #50 @ 0x32 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r6 │ │ │ │ add.w r8, sp, #51 @ 0x33 │ │ │ │ str.w r9, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #16] │ │ │ │ str.w fp, [sp, #44] @ 0x2c │ │ │ │ @@ -556682,21 +556767,21 @@ │ │ │ │ add.w r6, r2, r3, lsl #2 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, sl │ │ │ │ movs r0, #0 │ │ │ │ strd r4, r7, [sp] │ │ │ │ adds r6, #64 @ 0x40 │ │ │ │ - bl 1f0fec │ │ │ │ + bl 1f1094 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, fp │ │ │ │ movs r0, #0 │ │ │ │ strd r5, r7, [sp] │ │ │ │ - bl 1f0fec │ │ │ │ + bl 1f1094 │ │ │ │ ldrsb.w r3, [sp, #50] @ 0x32 │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmn.w r3, #128 @ 0x80 │ │ │ │ it ne │ │ │ │ vmovne s15, r3 │ │ │ │ ldrsb.w r3, [sp, #51] @ 0x33 │ │ │ │ itet ne │ │ │ │ @@ -556711,52 +556796,52 @@ │ │ │ │ vstr s15, [r6, #-64] @ 0xffffffc0 │ │ │ │ ittt ne │ │ │ │ vmovne s15, r3 │ │ │ │ vcvtne.f32.s32 s15, s15 │ │ │ │ vdivne.f32 s14, s15, s16 │ │ │ │ cmp.w r9, #4 │ │ │ │ vstr s14, [r6, #-52] @ 0xffffffcc │ │ │ │ - bne.n 1ec4c8 │ │ │ │ + bne.n 1ec570 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r8, r8, #1 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp.w r8, #4 │ │ │ │ add r3, r2 │ │ │ │ - bne.n 1ec4bc │ │ │ │ + bne.n 1ec564 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r8, r5 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w sl, sl, #16 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ adds r3, #4 │ │ │ │ add.w r2, r2, #256 @ 0x100 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 1ec4a8 │ │ │ │ + bhi.n 1ec550 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov sl, r4 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ ldrd r2, r7, [sp, #24] │ │ │ │ add r5, r3 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ adds r7, #4 │ │ │ │ add r2, r3 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ cmp r7, r3 │ │ │ │ - bcc.n 1ec496 │ │ │ │ - b.n 1ec45c │ │ │ │ + bcc.n 1ec53e │ │ │ │ + b.n 1ec504 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ cmn r6, r7 │ │ │ │ - subs r3, #198 @ 0xc6 │ │ │ │ + subs r3, #30 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #156 @ 0x9c │ │ │ │ + subs r2, #244 @ 0xf4 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - cbz r2, 1ec600 │ │ │ │ + cbz r2, 1ec6a8 │ │ │ │ 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 │ │ │ │ @@ -556778,28 +556863,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 1ec5a0 │ │ │ │ + bne.n 1ec648 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1ec6fa │ │ │ │ + beq.n 1ec7a2 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #4 │ │ │ │ subs r1, #4 │ │ │ │ mov.w lr, #0 │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ - vldr s9, [pc, #228] @ 1ec6fc │ │ │ │ + vldr s9, [pc, #228] @ 1ec7a4 │ │ │ │ vmov.f32 s11, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s10, [pc, #224] @ 1ec700 │ │ │ │ + vldr s10, [pc, #224] @ 1ec7a8 │ │ │ │ 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 │ │ │ │ @@ -556813,117 +556898,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 1ec68c │ │ │ │ + ble.n 1ec734 │ │ │ │ vcmpe.f32 s12, s11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ec68c │ │ │ │ + bge.n 1ec734 │ │ │ │ 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 1ec6b8 │ │ │ │ + ble.n 1ec760 │ │ │ │ vcmpe.f32 s13, s11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ec6b8 │ │ │ │ + bge.n 1ec760 │ │ │ │ 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 1ec6e4 │ │ │ │ + ble.n 1ec78c │ │ │ │ vcmpe.f32 s15, s11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ec6e4 │ │ │ │ + bge.n 1ec78c │ │ │ │ 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 1ec620 │ │ │ │ + bne.n 1ec6c8 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1ec8ac │ │ │ │ + beq.w 1ec954 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ adds r0, #16 │ │ │ │ sub.w lr, r1, #4 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #408] @ 1ec8b0 │ │ │ │ + vldr s10, [pc, #408] @ 1ec958 │ │ │ │ movs r4, #1 │ │ │ │ - vldr s11, [pc, #404] @ 1ec8b4 │ │ │ │ - vldr s9, [pc, #404] @ 1ec8b8 │ │ │ │ + vldr s11, [pc, #404] @ 1ec95c │ │ │ │ + vldr s9, [pc, #404] @ 1ec960 │ │ │ │ vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s8, [pc, #400] @ 1ec8bc │ │ │ │ - vldr s7, [pc, #400] @ 1ec8c0 │ │ │ │ - b.n 1ec79a │ │ │ │ + vldr s8, [pc, #400] @ 1ec964 │ │ │ │ + vldr s7, [pc, #400] @ 1ec968 │ │ │ │ + b.n 1ec842 │ │ │ │ vmov.f32 s15, s11 │ │ │ │ - cbz r5, 1ec744 │ │ │ │ + cbz r5, 1ec7ec │ │ │ │ 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 1ec806 │ │ │ │ + bne.n 1ec8ae │ │ │ │ vmov.f32 s15, s11 │ │ │ │ - cbz r5, 1ec766 │ │ │ │ + cbz r5, 1ec80e │ │ │ │ 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 1ec85e │ │ │ │ + bne.n 1ec906 │ │ │ │ vmov.f32 s15, s11 │ │ │ │ - cbz r1, 1ec784 │ │ │ │ + cbz r1, 1ec82c │ │ │ │ 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 1ec8aa │ │ │ │ + beq.w 1ec952 │ │ │ │ ldr.w r3, [lr, #4]! │ │ │ │ and.w r5, r3, #63 @ 0x3f │ │ │ │ ubfx r1, r3, #6, #5 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1ec732 │ │ │ │ + beq.n 1ec7da │ │ │ │ cmp r1, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r1, r5, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s15, r1 │ │ │ │ - beq.n 1ec744 │ │ │ │ + beq.n 1ec7ec │ │ │ │ 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 │ │ │ │ @@ -556937,20 +557022,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 1ec754 │ │ │ │ + beq.n 1ec7fc │ │ │ │ cmp r1, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r1, r5, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s15, r1 │ │ │ │ - beq.n 1ec766 │ │ │ │ + beq.n 1ec80e │ │ │ │ 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 │ │ │ │ @@ -556963,20 +557048,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 1ec772 │ │ │ │ + beq.n 1ec81a │ │ │ │ cmp r3, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r3, r1, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s15, r3 │ │ │ │ - beq.n 1ec784 │ │ │ │ + beq.n 1ec82c │ │ │ │ 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 │ │ │ │ @@ -556985,239 +557070,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 1ec784 │ │ │ │ + b.n 1ec82c │ │ │ │ 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 1ecb8c │ │ │ │ + beq.w 1ecc34 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ adds r0, #4 │ │ │ │ sub.w lr, r1, #4 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s8, [pc, #696] @ 1ecb90 │ │ │ │ - vldr s6, [pc, #696] @ 1ecb94 │ │ │ │ + vldr s8, [pc, #696] @ 1ecc38 │ │ │ │ + vldr s6, [pc, #696] @ 1ecc3c │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ - vldr s7, [pc, #692] @ 1ecb98 │ │ │ │ + vldr s7, [pc, #692] @ 1ecc40 │ │ │ │ vmov.f32 s12, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s9, [pc, #688] @ 1ecb9c │ │ │ │ - vldr s10, [pc, #688] @ 1ecba0 │ │ │ │ - vldr s5, [pc, #688] @ 1ecba4 │ │ │ │ - vldr s4, [pc, #688] @ 1ecba8 │ │ │ │ - b.n 1ec9ce │ │ │ │ + vldr s9, [pc, #688] @ 1ecc44 │ │ │ │ + vldr s10, [pc, #688] @ 1ecc48 │ │ │ │ + vldr s5, [pc, #688] @ 1ecc4c │ │ │ │ + vldr s4, [pc, #688] @ 1ecc50 │ │ │ │ + b.n 1eca76 │ │ │ │ vmov.f32 s13, s6 │ │ │ │ - cbz r5, 1ec90c │ │ │ │ + cbz r5, 1ec9b4 │ │ │ │ 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 1eca22 │ │ │ │ + bne.w 1ecaca │ │ │ │ vmov.f32 s15, s6 │ │ │ │ - cbz r5, 1ec92c │ │ │ │ + cbz r5, 1ec9d4 │ │ │ │ vmov s15, r5 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s7 │ │ │ │ ubfx r1, r3, #22, #5 │ │ │ │ lsrs r3, r3, #27 │ │ │ │ - bne.w 1eca62 │ │ │ │ + bne.w 1ecb0a │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1ecada │ │ │ │ + bne.w 1ecb82 │ │ │ │ vcmp.f32 s13, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.w 1ecb2c │ │ │ │ + ble.w 1ecbd4 │ │ │ │ vcmpe.f32 s13, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.w 1ecb5e │ │ │ │ - vldr s14, [pc, #572] @ 1ecb94 │ │ │ │ + bge.w 1ecc06 │ │ │ │ + vldr s14, [pc, #572] @ 1ecc3c │ │ │ │ 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 1ecac4 │ │ │ │ + ble.w 1ecb6c │ │ │ │ vcmpe.f32 s15, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ec98e │ │ │ │ + bge.n 1eca36 │ │ │ │ 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 1ecad6 │ │ │ │ + ble.w 1ecb7e │ │ │ │ vcmpe.f32 s14, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ - bge.n 1ec9b8 │ │ │ │ + bge.n 1eca60 │ │ │ │ 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 1ecb2a │ │ │ │ + beq.w 1ecbd2 │ │ │ │ ldr.w r3, [lr, #4]! │ │ │ │ and.w r5, r3, #63 @ 0x3f │ │ │ │ ubfx r1, r3, #6, #5 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1ec8fa │ │ │ │ + beq.n 1ec9a2 │ │ │ │ cmp r1, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r1, r5, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s13, r1 │ │ │ │ - beq.n 1ec90c │ │ │ │ + beq.n 1ec9b4 │ │ │ │ subs.w r6, r1, #15 │ │ │ │ - bmi.w 1ecafe │ │ │ │ + bmi.w 1ecba6 │ │ │ │ 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 1ec91a │ │ │ │ + beq.w 1ec9c2 │ │ │ │ cmp r1, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r1, r5, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s15, r1 │ │ │ │ - beq.w 1ec92c │ │ │ │ + beq.w 1ec9d4 │ │ │ │ subs.w r6, r1, #15 │ │ │ │ - bmi.n 1ecae8 │ │ │ │ + bmi.n 1ecb90 │ │ │ │ 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 1ec936 │ │ │ │ + beq.w 1ec9de │ │ │ │ cmp r3, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r3, r1, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s14, r3 │ │ │ │ - beq.n 1eca96 │ │ │ │ + beq.n 1ecb3e │ │ │ │ subs.w r5, r3, #15 │ │ │ │ - bmi.n 1ecb14 │ │ │ │ + bmi.n 1ecbbc │ │ │ │ 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 1ec964 │ │ │ │ + ble.w 1eca0c │ │ │ │ vcmpe.f32 s13, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.w 1ec958 │ │ │ │ + blt.w 1eca00 │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ strb.w r3, [r0, #-4] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 1ec974 │ │ │ │ + bgt.w 1eca1c │ │ │ │ vcmp.f32 s14, #0.0 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r0, #-3] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 1ec99e │ │ │ │ + bgt.w 1eca46 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1ec9b8 │ │ │ │ + b.n 1eca60 │ │ │ │ vmov s14, r1 │ │ │ │ vcvt.f32.s32 s14, s14 │ │ │ │ vmul.f32 s14, s14, s4 │ │ │ │ - b.n 1eca96 │ │ │ │ + b.n 1ecb3e │ │ │ │ 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 1eca44 │ │ │ │ + b.n 1ecaec │ │ │ │ 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 1eca00 │ │ │ │ + b.n 1ecaa8 │ │ │ │ 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 1eca82 │ │ │ │ + b.n 1ecb2a │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ strb.w r1, [r0, #-4] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1ecb74 │ │ │ │ + ble.n 1ecc1c │ │ │ │ vmov.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 1ecb82 │ │ │ │ - vldr s13, [pc, #80] @ 1ecb9c │ │ │ │ - vldr s14, [pc, #80] @ 1ecba0 │ │ │ │ + bge.n 1ecc2a │ │ │ │ + vldr s13, [pc, #80] @ 1ecc44 │ │ │ │ + vldr s14, [pc, #80] @ 1ecc48 │ │ │ │ vmla.f32 s14, s15, s13 │ │ │ │ vmov r3, s14 │ │ │ │ strb.w r3, [r0, #-3] │ │ │ │ - b.n 1ec9b8 │ │ │ │ + b.n 1eca60 │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ strb.w r3, [r0, #-4] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1ecb7c │ │ │ │ - vldr s14, [pc, #36] @ 1ecb94 │ │ │ │ - b.n 1ec974 │ │ │ │ + ble.n 1ecc24 │ │ │ │ + vldr s14, [pc, #36] @ 1ecc3c │ │ │ │ + b.n 1eca1c │ │ │ │ strb.w r1, [r0, #-3] │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1ec9b8 │ │ │ │ + b.n 1eca60 │ │ │ │ strb.w r1, [r0, #-3] │ │ │ │ - b.n 1ec9b8 │ │ │ │ + b.n 1eca60 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ movs r1, #0 │ │ │ │ strb.w r3, [r0, #-3] │ │ │ │ - b.n 1ec9b8 │ │ │ │ + b.n 1eca60 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r4, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -557227,23 +557312,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #0 │ │ │ │ movs r0, r0 │ │ │ │ adds r6, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1ecc54 │ │ │ │ + beq.n 1eccfc │ │ │ │ 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] @ 1ecc58 │ │ │ │ - vldr s10, [pc, #148] @ 1ecc5c │ │ │ │ + vldr s12, [pc, #148] @ 1ecd00 │ │ │ │ + vldr s10, [pc, #148] @ 1ecd04 │ │ │ │ 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 │ │ │ │ @@ -557270,40 +557355,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 1ecbd2 │ │ │ │ + bne.n 1ecc7a │ │ │ │ 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 1ecd1a │ │ │ │ + beq.n 1ecdc2 │ │ │ │ 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 1ecca8 │ │ │ │ + ble.n 1ecd50 │ │ │ │ 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 │ │ │ │ @@ -557331,25 +557416,25 @@ │ │ │ │ ldrb.w r3, [sp, #4] │ │ │ │ rsb r3, r3, r3, lsl #8 │ │ │ │ umull r7, ip, r1, r3 │ │ │ │ sub.w r3, r3, ip │ │ │ │ add.w ip, ip, r3, lsr #1 │ │ │ │ mov.w ip, ip, lsr #6 │ │ │ │ strb.w ip, [r0, #-6] │ │ │ │ - bne.n 1ecc80 │ │ │ │ + bne.n 1ecd28 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1ecd9c │ │ │ │ + cbz r2, 1ece44 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov r5, r2 │ │ │ │ movs r4, #0 │ │ │ │ add.w r2, r1, #8 │ │ │ │ - vldr s11, [pc, #116] @ 1ecda0 │ │ │ │ + vldr s11, [pc, #116] @ 1ece48 │ │ │ │ ldrh.w r1, [r2, #-8] │ │ │ │ adds r0, #16 │ │ │ │ ldrh.w lr, [r2, #-6] │ │ │ │ adds r4, #1 │ │ │ │ ldrh.w ip, [r2, #-4] │ │ │ │ cmp r5, r4 │ │ │ │ ldrh.w r3, [r2, #-2] │ │ │ │ @@ -557370,22 +557455,22 @@ │ │ │ │ vmul.f32 s13, s13, s11 │ │ │ │ vmul.f32 s14, s14, s11 │ │ │ │ vmul.f32 s15, s15, s11 │ │ │ │ vstr s12, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s13, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 1ecd2e │ │ │ │ + bne.n 1ecdd6 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1ece4a │ │ │ │ + beq.n 1ecef2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov r6, r0 │ │ │ │ movw r4, #2051 @ 0x803 │ │ │ │ movt r4, #32800 @ 0x8020 │ │ │ │ mov r7, r2 │ │ │ │ add.w r0, r1, #8 │ │ │ │ movs r5, #0 │ │ │ │ @@ -557422,50 +557507,50 @@ │ │ │ │ mov.w r1, r3, asr #31 │ │ │ │ rsb lr, lr, r8, asr #9 │ │ │ │ add r3, ip │ │ │ │ bfi r2, lr, #16, #8 │ │ │ │ rsb r3, r1, r3, asr #9 │ │ │ │ bfi r2, r3, #24, #8 │ │ │ │ str.w r2, [r6], #4 │ │ │ │ - bne.n 1ecdbe │ │ │ │ + bne.n 1ece66 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ movs r0, #1 │ │ │ │ strd r4, r0, [sp] │ │ │ │ movs r0, #0 │ │ │ │ - bl 1f0f2c │ │ │ │ + bl 1f0fd4 │ │ │ │ movs r2, #255 @ 0xff │ │ │ │ mov.w r3, #0 │ │ │ │ strb r2, [r4, #3] │ │ │ │ strh.w r3, [r4, #1] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ ldrd r4, r6, [sp, #88] @ 0x58 │ │ │ │ - cbz r6, 1ecea8 │ │ │ │ + cbz r6, 1ecf50 │ │ │ │ mov.w ip, #0 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, ip │ │ │ │ lsls r2, r1, #2 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - cbnz r4, 1eceae │ │ │ │ + cbnz r4, 1ecf56 │ │ │ │ adds r5, #4 │ │ │ │ cmp r6, r5 │ │ │ │ - bhi.n 1ecea2 │ │ │ │ + bhi.n 1ecf4a │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r9, #1 │ │ │ │ mov r3, r6 │ │ │ │ mov r8, ip │ │ │ │ mov sl, r7 │ │ │ │ @@ -557501,92 +557586,92 @@ │ │ │ │ adds r7, r6, r3 │ │ │ │ mov r3, fp │ │ │ │ mov r2, sl │ │ │ │ strd r7, r9, [sp] │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #0 │ │ │ │ add.w sl, sl, #1 │ │ │ │ - bl 1f0f2c │ │ │ │ + bl 1f0fd4 │ │ │ │ adds r7, #4 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ strh.w r8, [r7, #-3] │ │ │ │ strb.w r3, [r7, #-1] │ │ │ │ cmp r5, sl │ │ │ │ - bne.n 1ecf02 │ │ │ │ + bne.n 1ecfaa │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w fp, fp, #1 │ │ │ │ add r6, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 1ecefa │ │ │ │ + bne.n 1ecfa2 │ │ │ │ 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 1ecee2 │ │ │ │ + bhi.n 1ecf8a │ │ │ │ ldrd ip, r6, [sp, #24] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr.w sl, [sp, #32] │ │ │ │ adds r6, #4 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ add sl, r1 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r6, r3 │ │ │ │ add ip, r1 │ │ │ │ - bcc.n 1ecec2 │ │ │ │ + bcc.n 1ecf6a │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #296] @ (1ed0a8 ) │ │ │ │ + ldr r2, [pc, #296] @ (1ed150 ) │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #296] @ (1ed0ac ) │ │ │ │ + ldr r3, [pc, #296] @ (1ed154 ) │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr r4, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ - cbz r3, 1ecfaa │ │ │ │ + cbz r3, 1ed052 │ │ │ │ mov.w ip, #0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ mov r5, ip │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - cbnz r4, 1ecfc8 │ │ │ │ + cbnz r4, 1ed070 │ │ │ │ adds r5, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 1ecfa4 │ │ │ │ - ldr r2, [pc, #260] @ (1ed0b0 ) │ │ │ │ - ldr r3, [pc, #252] @ (1ed0ac ) │ │ │ │ + bhi.n 1ed04c │ │ │ │ + ldr r2, [pc, #260] @ (1ed158 ) │ │ │ │ + ldr r3, [pc, #252] @ (1ed154 ) │ │ │ │ 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 1ed09a │ │ │ │ + bne.n 1ed142 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ - vldr s17, [pc, #212] @ 1ed0a0 │ │ │ │ + vldr s17, [pc, #212] @ 1ed148 │ │ │ │ mov.w r9, #1 │ │ │ │ - vldr s16, [pc, #208] @ 1ed0a4 │ │ │ │ + vldr s16, [pc, #208] @ 1ed14c │ │ │ │ mov r6, ip │ │ │ │ mov r8, r7 │ │ │ │ add.w r4, sp, #51 @ 0x33 │ │ │ │ subs r1, r3, r6 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #4 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ @@ -557614,156 +557699,156 @@ │ │ │ │ adds r6, r7, r3 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #0 │ │ │ │ strd r4, r9, [sp] │ │ │ │ add.w r8, r8, #1 │ │ │ │ - bl 1f0f2c │ │ │ │ + bl 1f0fd4 │ │ │ │ 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 1ed022 │ │ │ │ + bne.n 1ed0ca │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w sl, sl, #1 │ │ │ │ add r7, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 1ed01a │ │ │ │ + bne.n 1ed0c2 │ │ │ │ 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 1ecffe │ │ │ │ + bhi.n 1ed0a6 │ │ │ │ ldrd ip, r6, [sp, #24] │ │ │ │ mov r0, r3 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ adds r6, #4 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ add r8, r2 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r6, r3 │ │ │ │ add ip, r2 │ │ │ │ - bcc.n 1ecfde │ │ │ │ - b.n 1ecfaa │ │ │ │ + bcc.n 1ed086 │ │ │ │ + b.n 1ed052 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #124 @ 0x7c │ │ │ │ + cmp r7, #212 @ 0xd4 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #78 @ 0x4e │ │ │ │ + cmp r7, #166 @ 0xa6 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #28] @ (1ed0e0 ) │ │ │ │ + ldr r0, [pc, #28] @ (1ed188 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 1ed0e4 │ │ │ │ + ldr.w ip, [pc, #28] @ 1ed18c │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (1ed0e8 ) │ │ │ │ - ldr r2, [pc, #28] @ (1ed0ec ) │ │ │ │ + ldr r3, [pc, #24] @ (1ed190 ) │ │ │ │ + ldr r2, [pc, #28] @ (1ed194 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 59208 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r7, #50 @ 0x32 │ │ │ │ + cmp r6, #138 @ 0x8a │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #92 @ 0x5c │ │ │ │ + subs r5, #116 @ 0x74 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r6, r5, #21 │ │ │ │ + lsls r6, r0, #22 │ │ │ │ movs r1, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #28] @ (1ed11c ) │ │ │ │ + ldr r0, [pc, #28] @ (1ed1c4 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 1ed120 │ │ │ │ + ldr.w ip, [pc, #28] @ 1ed1c8 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (1ed124 ) │ │ │ │ - ldr r2, [pc, #28] @ (1ed128 ) │ │ │ │ + ldr r3, [pc, #24] @ (1ed1cc ) │ │ │ │ + ldr r2, [pc, #28] @ (1ed1d0 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 59208 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r6, #246 @ 0xf6 │ │ │ │ + cmp r6, #78 @ 0x4e │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #244 @ 0xf4 │ │ │ │ + subs r5, #12 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r2, r6, #20 │ │ │ │ + lsls r2, r1, #21 │ │ │ │ movs r1, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #312] @ (1ed280 ) │ │ │ │ + ldr r2, [pc, #312] @ (1ed328 ) │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #312] @ (1ed284 ) │ │ │ │ + ldr r3, [pc, #312] @ (1ed32c ) │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ - cbz r3, 1ed16e │ │ │ │ + cbz r3, 1ed216 │ │ │ │ movs r2, #0 │ │ │ │ lsls r0, r1, #2 │ │ │ │ mov r7, r2 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - cbnz r4, 1ed18c │ │ │ │ + cbnz r4, 1ed234 │ │ │ │ adds r7, #4 │ │ │ │ cmp r3, r7 │ │ │ │ - bhi.n 1ed168 │ │ │ │ - ldr r2, [pc, #280] @ (1ed288 ) │ │ │ │ - ldr r3, [pc, #272] @ (1ed284 ) │ │ │ │ + bhi.n 1ed210 │ │ │ │ + ldr r2, [pc, #280] @ (1ed330 ) │ │ │ │ + ldr r3, [pc, #272] @ (1ed32c ) │ │ │ │ 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 1ed272 │ │ │ │ + bne.n 1ed31a │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r6, r4 │ │ │ │ - vldr s17, [pc, #232] @ 1ed278 │ │ │ │ + vldr s17, [pc, #232] @ 1ed320 │ │ │ │ add.w r9, sp, #51 @ 0x33 │ │ │ │ - vldr s16, [pc, #228] @ 1ed27c │ │ │ │ + vldr s16, [pc, #228] @ 1ed324 │ │ │ │ mov r4, r2 │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ subs r0, r3, r4 │ │ │ │ cmp r0, #4 │ │ │ │ mov r7, r6 │ │ │ │ str r4, [sp, #28] │ │ │ │ @@ -557793,15 +557878,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 1f0fec │ │ │ │ + bl 1f1094 │ │ │ │ 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] │ │ │ │ @@ -557810,95 +557895,95 @@ │ │ │ │ vcvtne.f32.s32 s15, s15 │ │ │ │ str.w r3, [r5, #-4] │ │ │ │ ite eq │ │ │ │ vmoveq.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ vdivne.f32 s14, s15, s17 │ │ │ │ cmp fp, r8 │ │ │ │ vstr s14, [r5, #-16] │ │ │ │ - bne.n 1ed1e8 │ │ │ │ + bne.n 1ed290 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w r9, r9, #1 │ │ │ │ add r7, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 1ed1de │ │ │ │ + bne.n 1ed286 │ │ │ │ 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 1ed1c0 │ │ │ │ + bhi.n 1ed268 │ │ │ │ ldrd r2, r4, [sp, #24] │ │ │ │ mov r9, r6 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r6, r7 │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ adds r4, #4 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ add r8, r1 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r4, r3 │ │ │ │ add r2, r1 │ │ │ │ - bcc.n 1ed19e │ │ │ │ - b.n 1ed16e │ │ │ │ + bcc.n 1ed246 │ │ │ │ + b.n 1ed216 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ cmn r6, r7 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #180 @ 0xb4 │ │ │ │ + cmp r6, #12 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #138 @ 0x8a │ │ │ │ + cmp r5, #226 @ 0xe2 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #28 │ │ │ │ mov r4, r0 │ │ │ │ movs r5, #2 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r1, [sp, #20] │ │ │ │ strd r3, r2, [sp, #12] │ │ │ │ - bl 1f0f2c │ │ │ │ + bl 1f0fd4 │ │ │ │ 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 1f0f2c │ │ │ │ + bl 1f0fd4 │ │ │ │ movw r3, #65280 @ 0xff00 │ │ │ │ strh r3, [r4, #2] │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ ldrd r4, r6, [sp, #96] @ 0x60 │ │ │ │ - cbz r6, 1ed2fc │ │ │ │ + cbz r6, 1ed3a4 │ │ │ │ mov.w lr, #0 │ │ │ │ lsls r5, r1, #2 │ │ │ │ mov r8, lr │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ - cbnz r4, 1ed302 │ │ │ │ + cbnz r4, 1ed3aa │ │ │ │ add.w r8, r8, #4 │ │ │ │ cmp r6, r8 │ │ │ │ - bhi.n 1ed2f4 │ │ │ │ + bhi.n 1ed39c │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r7, #2 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r1, [sp, #24] │ │ │ │ movw r9, #65280 @ 0xff00 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ @@ -557930,99 +558015,99 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ adds r6, r2, r3 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #0 │ │ │ │ strd r6, r7, [sp] │ │ │ │ - bl 1f0f2c │ │ │ │ + bl 1f0fd4 │ │ │ │ adds r3, r6, #1 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, sl │ │ │ │ mov r3, r8 │ │ │ │ movs r0, #0 │ │ │ │ adds r4, #1 │ │ │ │ str r7, [sp, #4] │ │ │ │ adds r6, #4 │ │ │ │ - bl 1f0f2c │ │ │ │ + bl 1f0fd4 │ │ │ │ strh.w r9, [r6, #-2] │ │ │ │ cmp fp, r4 │ │ │ │ - bne.n 1ed35c │ │ │ │ + bne.n 1ed404 │ │ │ │ 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 1ed354 │ │ │ │ + bne.n 1ed3fc │ │ │ │ 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 1ed336 │ │ │ │ + bhi.n 1ed3de │ │ │ │ ldrd lr, r8, [sp, #32] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add.w r8, r8, #4 │ │ │ │ ldr r6, [sp, #100] @ 0x64 │ │ │ │ add r2, r3 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r6, r8 │ │ │ │ add lr, r3 │ │ │ │ - bhi.n 1ed30e │ │ │ │ + bhi.n 1ed3b6 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #360] @ (1ed54c ) │ │ │ │ + ldr r2, [pc, #360] @ (1ed5f4 ) │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #360] @ (1ed550 ) │ │ │ │ + ldr r3, [pc, #360] @ (1ed5f8 ) │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ ldr r6, [sp, #120] @ 0x78 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ - cbz r3, 1ed40c │ │ │ │ + cbz r3, 1ed4b4 │ │ │ │ mov.w lr, #0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ mov r5, lr │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - cbnz r6, 1ed42c │ │ │ │ + cbnz r6, 1ed4d4 │ │ │ │ adds r5, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 1ed406 │ │ │ │ - ldr r2, [pc, #324] @ (1ed554 ) │ │ │ │ - ldr r3, [pc, #320] @ (1ed550 ) │ │ │ │ + bhi.n 1ed4ae │ │ │ │ + ldr r2, [pc, #324] @ (1ed5fc ) │ │ │ │ + ldr r3, [pc, #320] @ (1ed5f8 ) │ │ │ │ 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 1ed540 │ │ │ │ + bne.w 1ed5e8 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r2, sp, #67 @ 0x43 │ │ │ │ - vldr s16, [pc, #272] @ 1ed544 │ │ │ │ + vldr s16, [pc, #272] @ 1ed5ec │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ add.w fp, sp, #66 @ 0x42 │ │ │ │ - vldr s17, [pc, #268] @ 1ed548 │ │ │ │ + vldr s17, [pc, #268] @ 1ed5f0 │ │ │ │ mov r8, r9 │ │ │ │ mov r2, r3 │ │ │ │ str r1, [sp, #28] │ │ │ │ sub.w ip, r2, r5 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp.w ip, #4 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ @@ -558057,21 +558142,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 1f0f2c │ │ │ │ + bl 1f0fd4 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r0, #0 │ │ │ │ strd r7, r4, [sp] │ │ │ │ - bl 1f0f2c │ │ │ │ + bl 1f0fd4 │ │ │ │ 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 │ │ │ │ @@ -558079,142 +558164,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 1ed49e │ │ │ │ + bne.n 1ed546 │ │ │ │ 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 1ed492 │ │ │ │ + bne.n 1ed53a │ │ │ │ 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 1ed46c │ │ │ │ + bhi.n 1ed514 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ mov fp, r4 │ │ │ │ ldr.w r8, [sp, #48] @ 0x30 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr.w lr, [sp, #36] @ 0x24 │ │ │ │ add r8, r3 │ │ │ │ ldr r2, [sp, #124] @ 0x7c │ │ │ │ adds r5, #4 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r5, r2 │ │ │ │ add lr, r3 │ │ │ │ - bcc.n 1ed444 │ │ │ │ - b.n 1ed40c │ │ │ │ + bcc.n 1ed4ec │ │ │ │ + b.n 1ed4b4 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #24 │ │ │ │ + cmp r3, #112 @ 0x70 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #236 @ 0xec │ │ │ │ + cmp r3, #68 @ 0x44 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #28] @ (1ed584 ) │ │ │ │ + ldr r0, [pc, #28] @ (1ed62c ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 1ed588 │ │ │ │ + ldr.w ip, [pc, #28] @ 1ed630 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (1ed58c ) │ │ │ │ - ldr r2, [pc, #28] @ (1ed590 ) │ │ │ │ + ldr r3, [pc, #24] @ (1ed634 ) │ │ │ │ + ldr r2, [pc, #28] @ (1ed638 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 59208 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r2, #142 @ 0x8e │ │ │ │ + cmp r1, #230 @ 0xe6 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #96 @ 0x60 │ │ │ │ + subs r0, #120 @ 0x78 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r2, r1, #3 │ │ │ │ + lsls r2, r4, #3 │ │ │ │ movs r1, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #28] @ (1ed5c0 ) │ │ │ │ + ldr r0, [pc, #28] @ (1ed668 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 1ed5c4 │ │ │ │ + ldr.w ip, [pc, #28] @ 1ed66c │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (1ed5c8 ) │ │ │ │ - ldr r2, [pc, #28] @ (1ed5cc ) │ │ │ │ + ldr r3, [pc, #24] @ (1ed670 ) │ │ │ │ + ldr r2, [pc, #28] @ (1ed674 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 59208 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r2, #82 @ 0x52 │ │ │ │ + cmp r1, #170 @ 0xaa │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #248 @ 0xf8 │ │ │ │ + subs r0, #16 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r6, r1, #2 │ │ │ │ + lsls r6, r4, #2 │ │ │ │ movs r1, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #388] @ (1ed770 ) │ │ │ │ + ldr r2, [pc, #388] @ (1ed818 ) │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #388] @ (1ed774 ) │ │ │ │ + ldr r3, [pc, #388] @ (1ed81c ) │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr r6, [sp, #120] @ 0x78 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ - cbz r3, 1ed614 │ │ │ │ + cbz r3, 1ed6bc │ │ │ │ mov.w lr, #0 │ │ │ │ mov.w sl, r1, lsl #2 │ │ │ │ mov r5, lr │ │ │ │ - cbnz r6, 1ed634 │ │ │ │ + cbnz r6, 1ed6dc │ │ │ │ adds r5, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 1ed60e │ │ │ │ - ldr r2, [pc, #352] @ (1ed778 ) │ │ │ │ - ldr r3, [pc, #348] @ (1ed774 ) │ │ │ │ + bhi.n 1ed6b6 │ │ │ │ + ldr r2, [pc, #352] @ (1ed820 ) │ │ │ │ + ldr r3, [pc, #348] @ (1ed81c ) │ │ │ │ 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 1ed764 │ │ │ │ + bne.w 1ed80c │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - vldr s16, [pc, #304] @ 1ed768 │ │ │ │ + vldr s16, [pc, #304] @ 1ed810 │ │ │ │ mov r8, r9 │ │ │ │ add.w r7, sp, #66 @ 0x42 │ │ │ │ add.w r2, sp, #67 @ 0x43 │ │ │ │ str.w sl, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #28] │ │ │ │ sub.w ip, r3, r5 │ │ │ │ @@ -558233,15 +558318,15 @@ │ │ │ │ sub.w r9, r5, r3 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ cmp.w r9, #4 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ it cs │ │ │ │ movcs.w r9, #4 │ │ │ │ mov.w sl, #0 │ │ │ │ - vldr s17, [pc, #224] @ 1ed76c │ │ │ │ + vldr s17, [pc, #224] @ 1ed814 │ │ │ │ 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 │ │ │ │ @@ -558252,21 +558337,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 1f0fec │ │ │ │ + bl 1f1094 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r0, #0 │ │ │ │ strd r6, r4, [sp] │ │ │ │ - bl 1f0fec │ │ │ │ + bl 1f1094 │ │ │ │ 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 │ │ │ │ @@ -558283,54 +558368,54 @@ │ │ │ │ vcvtne.f32.s32 s15, s15 │ │ │ │ vstr s14, [r5, #-16] │ │ │ │ ite eq │ │ │ │ vmoveq.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ vdivne.f32 s14, s15, s16 │ │ │ │ cmp r9, r8 │ │ │ │ vstr s14, [r5, #-12] │ │ │ │ - bne.n 1ed6a6 │ │ │ │ + bne.n 1ed74e │ │ │ │ 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 1ed69a │ │ │ │ + bne.n 1ed742 │ │ │ │ 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 1ed672 │ │ │ │ + bhi.n 1ed71a │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r6, r5 │ │ │ │ ldr.w r8, [sp, #48] @ 0x30 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr.w lr, [sp, #36] @ 0x24 │ │ │ │ add r8, r2 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ adds r5, #4 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ cmp r5, r3 │ │ │ │ add lr, r2 │ │ │ │ - bcc.w 1ed64a │ │ │ │ - b.n 1ed614 │ │ │ │ + bcc.w 1ed6f2 │ │ │ │ + b.n 1ed6bc │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ cmn r6, r7 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #16 │ │ │ │ + cmp r1, #104 @ 0x68 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #228 @ 0xe4 │ │ │ │ + cmp r1, #60 @ 0x3c │ │ │ │ lsls r7, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov r8, r3 │ │ │ │ mov.w r3, #4 │ │ │ │ ldr.w ip, [sp, #28] │ │ │ │ smlabb r1, r2, r3, r1 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ @@ -558339,19 +558424,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 1ed876 │ │ │ │ + beq.n 1ed91e │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 1ed7e0 │ │ │ │ + beq.n 1ed888 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 1ed90e │ │ │ │ + beq.w 1ed9b6 │ │ │ │ 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 │ │ │ │ @@ -558365,15 +558450,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 1ed95c │ │ │ │ + beq.w 1eda04 │ │ │ │ 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 │ │ │ │ @@ -558433,15 +558518,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, 1ed93c │ │ │ │ + cbz r1, 1ed9e4 │ │ │ │ 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 │ │ │ │ @@ -558509,15 +558594,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 1ed77c │ │ │ │ + bl 1ed824 │ │ │ │ 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 │ │ │ │ @@ -558543,15 +558628,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 1ed77c │ │ │ │ + bl 1ed824 │ │ │ │ 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 │ │ │ │ @@ -558581,15 +558666,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 1ed77c │ │ │ │ + bl 1ed824 │ │ │ │ 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 │ │ │ │ @@ -558633,24 +558718,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 1ed77c │ │ │ │ - cbz r4, 1edb6e │ │ │ │ + bl 1ed824 │ │ │ │ + cbz r4, 1edc16 │ │ │ │ cmp r4, #1 │ │ │ │ it eq │ │ │ │ moveq r5, r7 │ │ │ │ - beq.n 1edb6e │ │ │ │ + beq.n 1edc16 │ │ │ │ cmp r5, r7 │ │ │ │ - bhi.n 1edb76 │ │ │ │ + bhi.n 1edc1e │ │ │ │ cmp r4, #5 │ │ │ │ - bgt.n 1edba0 │ │ │ │ + bgt.n 1edc48 │ │ │ │ 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 │ │ │ │ @@ -558672,98 +558757,98 @@ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ strb r5, [r3, #3] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ subs r5, r4, #6 │ │ │ │ it ne │ │ │ │ movne.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 1edb6e │ │ │ │ + b.n 1edc16 │ │ │ │ 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] @ 1edbd0 │ │ │ │ + ldr.w ip, [pc, #20] @ 1edc78 │ │ │ │ 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} │ │ │ │ - cmp r4, sp │ │ │ │ + add ip, r8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr.w ip, [pc, #20] @ 1edbf8 │ │ │ │ + ldr.w ip, [pc, #20] @ 1edca0 │ │ │ │ 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} │ │ │ │ - cmp r0, r8 │ │ │ │ + add r8, r3 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr.w ip, [pc, #20] @ 1edc20 │ │ │ │ + ldr.w ip, [pc, #20] @ 1edcc8 │ │ │ │ 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} │ │ │ │ - cmp r4, r2 │ │ │ │ + add r4, sp │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr.w ip, [pc, #20] @ 1edc48 │ │ │ │ + ldr.w ip, [pc, #20] @ 1edcf0 │ │ │ │ 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} │ │ │ │ - add r8, sp │ │ │ │ + add r0, r8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ ldr r4, [sp, #96] @ 0x60 │ │ │ │ - cbz r2, 1edc80 │ │ │ │ + cbz r2, 1edd28 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ movs r6, #0 │ │ │ │ - ldr r3, [pc, #192] @ (1edd2c ) │ │ │ │ + ldr r3, [pc, #192] @ (1eddd4 ) │ │ │ │ mov r7, r6 │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #24] │ │ │ │ lsls r3, r1, #2 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - cbnz r4, 1edc86 │ │ │ │ + cbnz r4, 1edd2e │ │ │ │ adds r7, #4 │ │ │ │ cmp r2, r7 │ │ │ │ - bhi.n 1edc7a │ │ │ │ + bhi.n 1edd22 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r8, r9 │ │ │ │ mov fp, r2 │ │ │ │ mov r9, r0 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ sub.w r3, fp, r7 │ │ │ │ @@ -558803,64 +558888,64 @@ │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r5, #1 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp sl, r5 │ │ │ │ add.w r3, r3, #4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bne.n 1edcd2 │ │ │ │ + bne.n 1edd7a │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ add r5, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 1edcc8 │ │ │ │ + bne.n 1edd70 │ │ │ │ adds r5, r7, #4 │ │ │ │ mov r7, r1 │ │ │ │ adds r7, #8 │ │ │ │ cmp r8, r5 │ │ │ │ - bhi.n 1edcac │ │ │ │ + bhi.n 1edd54 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r4, r8 │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ ldr r7, [sp, #28] │ │ │ │ ldr.w fp, [sp, #100] @ 0x64 │ │ │ │ add r8, r3 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ adds r7, #4 │ │ │ │ cmp fp, r7 │ │ │ │ add r6, r3 │ │ │ │ - bhi.n 1edc8e │ │ │ │ + bhi.n 1edd36 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - add lr, r7 │ │ │ │ + add r6, r2 │ │ │ │ lsls r7, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ ldr r4, [sp, #96] @ 0x60 │ │ │ │ - cbz r2, 1edd64 │ │ │ │ + cbz r2, 1ede0c │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ movs r6, #0 │ │ │ │ - ldr r3, [pc, #192] @ (1ede10 ) │ │ │ │ + ldr r3, [pc, #192] @ (1edeb8 ) │ │ │ │ mov r7, r6 │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #24] │ │ │ │ lsls r3, r1, #2 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - cbnz r4, 1edd6a │ │ │ │ + cbnz r4, 1ede12 │ │ │ │ adds r7, #4 │ │ │ │ cmp r2, r7 │ │ │ │ - bhi.n 1edd5e │ │ │ │ + bhi.n 1ede06 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r8, r9 │ │ │ │ mov fp, r2 │ │ │ │ mov r9, r0 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ sub.w r3, fp, r7 │ │ │ │ @@ -558900,64 +558985,64 @@ │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r5, #1 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp sl, r5 │ │ │ │ add.w r3, r3, #4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bne.n 1eddb6 │ │ │ │ + bne.n 1ede5e │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ add r5, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 1eddac │ │ │ │ + bne.n 1ede54 │ │ │ │ adds r5, r7, #4 │ │ │ │ mov r7, r1 │ │ │ │ adds r7, #8 │ │ │ │ cmp r8, r5 │ │ │ │ - bhi.n 1edd90 │ │ │ │ + bhi.n 1ede38 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r4, r8 │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ ldr r7, [sp, #28] │ │ │ │ ldr.w fp, [sp, #100] @ 0x64 │ │ │ │ add r8, r3 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ adds r7, #4 │ │ │ │ cmp fp, r7 │ │ │ │ add r6, r3 │ │ │ │ - bhi.n 1edd72 │ │ │ │ + bhi.n 1ede1a │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mvns r6, r2 │ │ │ │ + orrs r6, r5 │ │ │ │ lsls r7, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ ldr r4, [sp, #96] @ 0x60 │ │ │ │ - cbz r2, 1ede48 │ │ │ │ + cbz r2, 1edef0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ movs r6, #0 │ │ │ │ - ldr r3, [pc, #192] @ (1edef4 ) │ │ │ │ + ldr r3, [pc, #192] @ (1edf9c ) │ │ │ │ mov r7, r6 │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #24] │ │ │ │ lsls r3, r1, #2 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - cbnz r4, 1ede4e │ │ │ │ + cbnz r4, 1edef6 │ │ │ │ adds r7, #4 │ │ │ │ cmp r2, r7 │ │ │ │ - bhi.n 1ede42 │ │ │ │ + bhi.n 1edeea │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r8, r9 │ │ │ │ mov fp, r2 │ │ │ │ mov r9, r0 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ sub.w r3, fp, r7 │ │ │ │ @@ -558997,64 +559082,64 @@ │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r5, #1 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp sl, r5 │ │ │ │ add.w r3, r3, #4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bne.n 1ede9a │ │ │ │ + bne.n 1edf42 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ add r5, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 1ede90 │ │ │ │ + bne.n 1edf38 │ │ │ │ adds r5, r7, #4 │ │ │ │ mov r7, r1 │ │ │ │ adds r7, #16 │ │ │ │ cmp r8, r5 │ │ │ │ - bhi.n 1ede74 │ │ │ │ + bhi.n 1edf1c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r4, r8 │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ ldr r7, [sp, #28] │ │ │ │ ldr.w fp, [sp, #100] @ 0x64 │ │ │ │ add r8, r3 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ adds r7, #4 │ │ │ │ cmp fp, r7 │ │ │ │ add r6, r3 │ │ │ │ - bhi.n 1ede56 │ │ │ │ + bhi.n 1edefe │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cmn r6, r5 │ │ │ │ + negs r6, r0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ ldr r4, [sp, #96] @ 0x60 │ │ │ │ - cbz r2, 1edf2c │ │ │ │ + cbz r2, 1edfd4 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ movs r6, #0 │ │ │ │ - ldr r3, [pc, #192] @ (1edfd8 ) │ │ │ │ + ldr r3, [pc, #192] @ (1ee080 ) │ │ │ │ mov r7, r6 │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #24] │ │ │ │ lsls r3, r1, #2 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - cbnz r4, 1edf32 │ │ │ │ + cbnz r4, 1edfda │ │ │ │ adds r7, #4 │ │ │ │ cmp r2, r7 │ │ │ │ - bhi.n 1edf26 │ │ │ │ + bhi.n 1edfce │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r8, r9 │ │ │ │ mov fp, r2 │ │ │ │ mov r9, r0 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ sub.w r3, fp, r7 │ │ │ │ @@ -559094,89 +559179,89 @@ │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r5, #1 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp sl, r5 │ │ │ │ add.w r3, r3, #4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bne.n 1edf7e │ │ │ │ + bne.n 1ee026 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ add r5, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 1edf74 │ │ │ │ + bne.n 1ee01c │ │ │ │ adds r5, r7, #4 │ │ │ │ mov r7, r1 │ │ │ │ adds r7, #16 │ │ │ │ cmp r8, r5 │ │ │ │ - bhi.n 1edf58 │ │ │ │ + bhi.n 1ee000 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r4, r8 │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ ldr r7, [sp, #28] │ │ │ │ ldr.w fp, [sp, #100] @ 0x64 │ │ │ │ add r8, r3 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ adds r7, #4 │ │ │ │ cmp fp, r7 │ │ │ │ add r6, r3 │ │ │ │ - bhi.n 1edf3a │ │ │ │ + bhi.n 1edfe2 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - tst r6, r0 │ │ │ │ + adcs r6, r3 │ │ │ │ lsls r7, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [pc, #296] @ (1ee124 ) │ │ │ │ + ldr r1, [pc, #296] @ (1ee1cc ) │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #296] @ (1ee128 ) │ │ │ │ + ldr r3, [pc, #296] @ (1ee1d0 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r8, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ - cbz r3, 1ee030 │ │ │ │ - ldr r3, [pc, #280] @ (1ee12c ) │ │ │ │ + cbz r3, 1ee0d8 │ │ │ │ + ldr r3, [pc, #280] @ (1ee1d4 ) │ │ │ │ movs r5, #0 │ │ │ │ mov.w fp, r0, lsl #2 │ │ │ │ mov r6, r5 │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1ee04e │ │ │ │ + bne.n 1ee0f6 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ adds r6, #4 │ │ │ │ cmp r3, r6 │ │ │ │ - bhi.n 1ee028 │ │ │ │ - ldr r2, [pc, #252] @ (1ee130 ) │ │ │ │ - ldr r3, [pc, #244] @ (1ee128 ) │ │ │ │ + bhi.n 1ee0d0 │ │ │ │ + ldr r2, [pc, #252] @ (1ee1d8 ) │ │ │ │ + ldr r3, [pc, #244] @ (1ee1d0 ) │ │ │ │ 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 1ee11c │ │ │ │ + bne.n 1ee1c4 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ - vldr s16, [pc, #204] @ 1ee120 │ │ │ │ + vldr s16, [pc, #204] @ 1ee1c8 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r7, r5 │ │ │ │ mov r3, r2 │ │ │ │ str.w fp, [sp, #40] @ 0x28 │ │ │ │ str r7, [sp, #20] │ │ │ │ movs r4, #0 │ │ │ │ mov r7, r3 │ │ │ │ @@ -559218,94 +559303,94 @@ │ │ │ │ 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 1ee080 │ │ │ │ + bne.n 1ee128 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add.w sl, sl, #1 │ │ │ │ ldrd r5, r4, [sp, #28] │ │ │ │ add fp, r3 │ │ │ │ cmp.w sl, #4 │ │ │ │ - bne.n 1ee074 │ │ │ │ + bne.n 1ee11c │ │ │ │ adds r4, r7, #4 │ │ │ │ mov r7, r1 │ │ │ │ adds r7, #8 │ │ │ │ cmp r8, r4 │ │ │ │ - bhi.n 1ee066 │ │ │ │ + bhi.n 1ee10e │ │ │ │ ldrd r7, r3, [sp, #20] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ adds r7, #4 │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add r5, r2 │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ cmp r2, r7 │ │ │ │ - bhi.n 1ee05e │ │ │ │ - b.n 1ee030 │ │ │ │ + bhi.n 1ee106 │ │ │ │ + b.n 1ee0d8 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - subs r6, r7, #7 │ │ │ │ + subs r6, r2, #5 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r2 │ │ │ │ + eors r0, r5 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - subs r0, r1, #7 │ │ │ │ + subs r0, r4, #4 │ │ │ │ lsls r7, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [pc, #296] @ (1ee27c ) │ │ │ │ + ldr r1, [pc, #296] @ (1ee324 ) │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #296] @ (1ee280 ) │ │ │ │ + ldr r3, [pc, #296] @ (1ee328 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r8, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ - cbz r3, 1ee188 │ │ │ │ - ldr r3, [pc, #280] @ (1ee284 ) │ │ │ │ + cbz r3, 1ee230 │ │ │ │ + ldr r3, [pc, #280] @ (1ee32c ) │ │ │ │ movs r5, #0 │ │ │ │ mov.w fp, r0, lsl #2 │ │ │ │ mov r6, r5 │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1ee1a6 │ │ │ │ + bne.n 1ee24e │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ adds r6, #4 │ │ │ │ cmp r3, r6 │ │ │ │ - bhi.n 1ee180 │ │ │ │ - ldr r2, [pc, #252] @ (1ee288 ) │ │ │ │ - ldr r3, [pc, #244] @ (1ee280 ) │ │ │ │ + bhi.n 1ee228 │ │ │ │ + ldr r2, [pc, #252] @ (1ee330 ) │ │ │ │ + ldr r3, [pc, #244] @ (1ee328 ) │ │ │ │ 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 1ee274 │ │ │ │ + bne.n 1ee31c │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ - vldr s16, [pc, #204] @ 1ee278 │ │ │ │ + vldr s16, [pc, #204] @ 1ee320 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r7, r5 │ │ │ │ mov r3, r2 │ │ │ │ str.w fp, [sp, #40] @ 0x28 │ │ │ │ str r7, [sp, #20] │ │ │ │ movs r4, #0 │ │ │ │ mov r7, r3 │ │ │ │ @@ -559347,94 +559432,94 @@ │ │ │ │ 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 1ee1d8 │ │ │ │ + bne.n 1ee280 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add.w sl, sl, #1 │ │ │ │ ldrd r5, r4, [sp, #28] │ │ │ │ add fp, r3 │ │ │ │ cmp.w sl, #4 │ │ │ │ - bne.n 1ee1cc │ │ │ │ + bne.n 1ee274 │ │ │ │ adds r4, r7, #4 │ │ │ │ mov r7, r1 │ │ │ │ adds r7, #8 │ │ │ │ cmp r8, r4 │ │ │ │ - bhi.n 1ee1be │ │ │ │ + bhi.n 1ee266 │ │ │ │ ldrd r7, r3, [sp, #20] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ adds r7, #4 │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add r5, r2 │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ cmp r2, r7 │ │ │ │ - bhi.n 1ee1b6 │ │ │ │ - b.n 1ee188 │ │ │ │ + bhi.n 1ee25e │ │ │ │ + b.n 1ee230 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - subs r6, r4, #2 │ │ │ │ + adds r6, r7, #7 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #180 @ 0xb4 │ │ │ │ + subs r7, #12 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - subs r0, r6, #1 │ │ │ │ + adds r0, r1, #7 │ │ │ │ lsls r7, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [pc, #296] @ (1ee3d4 ) │ │ │ │ + ldr r1, [pc, #296] @ (1ee47c ) │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #296] @ (1ee3d8 ) │ │ │ │ + ldr r3, [pc, #296] @ (1ee480 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r8, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ - cbz r3, 1ee2e0 │ │ │ │ - ldr r3, [pc, #280] @ (1ee3dc ) │ │ │ │ + cbz r3, 1ee388 │ │ │ │ + ldr r3, [pc, #280] @ (1ee484 ) │ │ │ │ movs r5, #0 │ │ │ │ mov.w fp, r0, lsl #2 │ │ │ │ mov r6, r5 │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1ee2fe │ │ │ │ + bne.n 1ee3a6 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ adds r6, #4 │ │ │ │ cmp r3, r6 │ │ │ │ - bhi.n 1ee2d8 │ │ │ │ - ldr r2, [pc, #252] @ (1ee3e0 ) │ │ │ │ - ldr r3, [pc, #244] @ (1ee3d8 ) │ │ │ │ + bhi.n 1ee380 │ │ │ │ + ldr r2, [pc, #252] @ (1ee488 ) │ │ │ │ + ldr r3, [pc, #244] @ (1ee480 ) │ │ │ │ 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 1ee3cc │ │ │ │ + bne.n 1ee474 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ - vldr s16, [pc, #204] @ 1ee3d0 │ │ │ │ + vldr s16, [pc, #204] @ 1ee478 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r7, r5 │ │ │ │ mov r3, r2 │ │ │ │ str.w fp, [sp, #40] @ 0x28 │ │ │ │ str r7, [sp, #20] │ │ │ │ movs r4, #0 │ │ │ │ mov r7, r3 │ │ │ │ @@ -559476,94 +559561,94 @@ │ │ │ │ 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 1ee330 │ │ │ │ + bne.n 1ee3d8 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add.w sl, sl, #1 │ │ │ │ ldrd r5, r4, [sp, #28] │ │ │ │ add fp, r3 │ │ │ │ cmp.w sl, #4 │ │ │ │ - bne.n 1ee324 │ │ │ │ + bne.n 1ee3cc │ │ │ │ adds r4, r7, #4 │ │ │ │ mov r7, r1 │ │ │ │ adds r7, #16 │ │ │ │ cmp r8, r4 │ │ │ │ - bhi.n 1ee316 │ │ │ │ + bhi.n 1ee3be │ │ │ │ ldrd r7, r3, [sp, #20] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ adds r7, #4 │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add r5, r2 │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ cmp r2, r7 │ │ │ │ - bhi.n 1ee30e │ │ │ │ - b.n 1ee2e0 │ │ │ │ + bhi.n 1ee3b6 │ │ │ │ + b.n 1ee388 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - adds r6, r1, #5 │ │ │ │ + adds r6, r4, #2 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #88 @ 0x58 │ │ │ │ + subs r5, #176 @ 0xb0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - adds r0, r3, #4 │ │ │ │ + adds r0, r6, #1 │ │ │ │ lsls r7, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [pc, #296] @ (1ee52c ) │ │ │ │ + ldr r1, [pc, #296] @ (1ee5d4 ) │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #296] @ (1ee530 ) │ │ │ │ + ldr r3, [pc, #296] @ (1ee5d8 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r8, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ - cbz r3, 1ee438 │ │ │ │ - ldr r3, [pc, #280] @ (1ee534 ) │ │ │ │ + cbz r3, 1ee4e0 │ │ │ │ + ldr r3, [pc, #280] @ (1ee5dc ) │ │ │ │ movs r5, #0 │ │ │ │ mov.w fp, r0, lsl #2 │ │ │ │ mov r6, r5 │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1ee456 │ │ │ │ + bne.n 1ee4fe │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ adds r6, #4 │ │ │ │ cmp r3, r6 │ │ │ │ - bhi.n 1ee430 │ │ │ │ - ldr r2, [pc, #252] @ (1ee538 ) │ │ │ │ - ldr r3, [pc, #244] @ (1ee530 ) │ │ │ │ + bhi.n 1ee4d8 │ │ │ │ + ldr r2, [pc, #252] @ (1ee5e0 ) │ │ │ │ + ldr r3, [pc, #244] @ (1ee5d8 ) │ │ │ │ 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 1ee524 │ │ │ │ + bne.n 1ee5cc │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ - vldr s16, [pc, #204] @ 1ee528 │ │ │ │ + vldr s16, [pc, #204] @ 1ee5d0 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r7, r5 │ │ │ │ mov r3, r2 │ │ │ │ str.w fp, [sp, #40] @ 0x28 │ │ │ │ str r7, [sp, #20] │ │ │ │ movs r4, #0 │ │ │ │ mov r7, r3 │ │ │ │ @@ -559605,319 +559690,319 @@ │ │ │ │ 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 1ee488 │ │ │ │ + bne.n 1ee530 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add.w sl, sl, #1 │ │ │ │ ldrd r5, r4, [sp, #28] │ │ │ │ add fp, r3 │ │ │ │ cmp.w sl, #4 │ │ │ │ - bne.n 1ee47c │ │ │ │ + bne.n 1ee524 │ │ │ │ adds r4, r7, #4 │ │ │ │ mov r7, r1 │ │ │ │ adds r7, #16 │ │ │ │ cmp r8, r4 │ │ │ │ - bhi.n 1ee46e │ │ │ │ + bhi.n 1ee516 │ │ │ │ ldrd r7, r3, [sp, #20] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ adds r7, #4 │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add r5, r2 │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ cmp r2, r7 │ │ │ │ - bhi.n 1ee466 │ │ │ │ - b.n 1ee438 │ │ │ │ + bhi.n 1ee50e │ │ │ │ + b.n 1ee4e0 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - subs r6, r6, r7 │ │ │ │ + subs r6, r1, r5 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #252 @ 0xfc │ │ │ │ + subs r4, #84 @ 0x54 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - subs r0, r0, r7 │ │ │ │ + subs r0, r3, r4 │ │ │ │ lsls r7, r4, #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] @ (1ee5ac ) │ │ │ │ + ldr r6, [pc, #96] @ (1ee654 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #96] @ (1ee5b0 ) │ │ │ │ + ldr r0, [pc, #96] @ (1ee658 ) │ │ │ │ sub sp, #16 │ │ │ │ add r6, pc │ │ │ │ - ldr r5, [pc, #92] @ (1ee5b4 ) │ │ │ │ + ldr r5, [pc, #92] @ (1ee65c ) │ │ │ │ add r5, pc │ │ │ │ ldr r0, [r6, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov.w r0, #0 │ │ │ │ - ldr r0, [pc, #84] @ (1ee5b8 ) │ │ │ │ + ldr r0, [pc, #84] @ (1ee660 ) │ │ │ │ add r0, pc │ │ │ │ ldr r6, [r0, #0] │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ blx r6 │ │ │ │ - ldr r3, [pc, #72] @ (1ee5bc ) │ │ │ │ + ldr r3, [pc, #72] @ (1ee664 ) │ │ │ │ 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] @ (1ee5c0 ) │ │ │ │ + ldr r2, [pc, #48] @ (1ee668 ) │ │ │ │ strb r3, [r4, #2] │ │ │ │ - ldr r3, [pc, #28] @ (1ee5b0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ee658 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ee5a8 │ │ │ │ + bne.n 1ee650 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ - subs r2, r5, r2 │ │ │ │ + subs r2, r0, r0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r4, r2 │ │ │ │ + adds r6, r7, r7 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - subs r3, #200 @ 0xc8 │ │ │ │ + subs r3, #32 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r5, r1 │ │ │ │ + adds r0, r0, r7 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #112] @ (1ee644 ) │ │ │ │ + ldr r5, [pc, #112] @ (1ee6ec ) │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #112] @ (1ee648 ) │ │ │ │ + ldr r0, [pc, #112] @ (1ee6f0 ) │ │ │ │ sub sp, #16 │ │ │ │ add r5, pc │ │ │ │ - ldr r4, [pc, #108] @ (1ee64c ) │ │ │ │ + ldr r4, [pc, #108] @ (1ee6f4 ) │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r5, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov.w r0, #0 │ │ │ │ - ldr r0, [pc, #100] @ (1ee650 ) │ │ │ │ + ldr r0, [pc, #100] @ (1ee6f8 ) │ │ │ │ add r0, pc │ │ │ │ ldr r5, [r0, #0] │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ blx r5 │ │ │ │ - ldr r2, [pc, #88] @ (1ee654 ) │ │ │ │ + ldr r2, [pc, #88] @ (1ee6fc ) │ │ │ │ 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] @ (1ee658 ) │ │ │ │ + ldr r2, [pc, #52] @ (1ee700 ) │ │ │ │ bfi r3, r1, #24, #8 │ │ │ │ str r3, [r6, #0] │ │ │ │ - ldr r3, [pc, #28] @ (1ee648 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ee6f0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ee63e │ │ │ │ + bne.n 1ee6e6 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r2, r4, r0 │ │ │ │ + adds r2, r7, r5 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r3, r0 │ │ │ │ + adds r6, r6, r5 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - subs r3, #60 @ 0x3c │ │ │ │ + subs r2, #148 @ 0x94 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r2, r7 │ │ │ │ + adds r2, r5, r4 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #112] @ (1ee6dc ) │ │ │ │ + ldr r5, [pc, #112] @ (1ee784 ) │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #112] @ (1ee6e0 ) │ │ │ │ + ldr r0, [pc, #112] @ (1ee788 ) │ │ │ │ sub sp, #16 │ │ │ │ add r5, pc │ │ │ │ - ldr r4, [pc, #108] @ (1ee6e4 ) │ │ │ │ + ldr r4, [pc, #108] @ (1ee78c ) │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r5, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov.w r0, #0 │ │ │ │ - ldr r0, [pc, #100] @ (1ee6e8 ) │ │ │ │ + ldr r0, [pc, #100] @ (1ee790 ) │ │ │ │ add r0, pc │ │ │ │ ldr r5, [r0, #0] │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ blx r5 │ │ │ │ - ldr r2, [pc, #88] @ (1ee6ec ) │ │ │ │ + ldr r2, [pc, #88] @ (1ee794 ) │ │ │ │ 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] @ (1ee6f0 ) │ │ │ │ + ldr r2, [pc, #52] @ (1ee798 ) │ │ │ │ bfi r3, r1, #24, #8 │ │ │ │ str r3, [r6, #0] │ │ │ │ - ldr r3, [pc, #28] @ (1ee6e0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ee788 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ee6d6 │ │ │ │ + bne.n 1ee77e │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r2, r1, r6 │ │ │ │ + adds r2, r4, r3 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r0, r6 │ │ │ │ + adds r6, r3, r3 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - subs r2, #160 @ 0xa0 │ │ │ │ + subs r1, #248 @ 0xf8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r7, r4 │ │ │ │ + adds r2, r2, r2 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #112] @ (1ee774 ) │ │ │ │ + ldr r5, [pc, #112] @ (1ee81c ) │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #112] @ (1ee778 ) │ │ │ │ + ldr r0, [pc, #112] @ (1ee820 ) │ │ │ │ sub sp, #16 │ │ │ │ add r5, pc │ │ │ │ - ldr r4, [pc, #108] @ (1ee77c ) │ │ │ │ + ldr r4, [pc, #108] @ (1ee824 ) │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r5, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov.w r0, #0 │ │ │ │ - ldr r0, [pc, #100] @ (1ee780 ) │ │ │ │ + ldr r0, [pc, #100] @ (1ee828 ) │ │ │ │ add r0, pc │ │ │ │ ldr r5, [r0, #0] │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ blx r5 │ │ │ │ - ldr r2, [pc, #88] @ (1ee784 ) │ │ │ │ + ldr r2, [pc, #88] @ (1ee82c ) │ │ │ │ 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] @ (1ee788 ) │ │ │ │ + ldr r2, [pc, #52] @ (1ee830 ) │ │ │ │ bfi r3, r1, #24, #8 │ │ │ │ str r3, [r6, #0] │ │ │ │ - ldr r3, [pc, #28] @ (1ee778 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ee820 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ee76e │ │ │ │ + bne.n 1ee816 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r2, r6, r3 │ │ │ │ + adds r2, r1, r1 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r5, r3 │ │ │ │ + adds r6, r0, r1 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - subs r2, #4 │ │ │ │ + subs r1, #92 @ 0x5c │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r4, r2 │ │ │ │ + asrs r2, r7, #31 │ │ │ │ lsls r7, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r9, r2 │ │ │ │ - ldr r4, [pc, #240] @ (1ee894 ) │ │ │ │ + ldr r4, [pc, #240] @ (1ee93c ) │ │ │ │ ldrd r5, r2, [sp, #96] @ 0x60 │ │ │ │ add r4, pc │ │ │ │ - cbz r2, 1ee7c4 │ │ │ │ - ldr r6, [pc, #236] @ (1ee898 ) │ │ │ │ + cbz r2, 1ee86c │ │ │ │ + ldr r6, [pc, #236] @ (1ee940 ) │ │ │ │ movs r7, #0 │ │ │ │ mov r8, r7 │ │ │ │ add r6, pc │ │ │ │ ldr r6, [r6, #0] │ │ │ │ str r6, [sp, #24] │ │ │ │ lsls r6, r1, #2 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ - cbnz r5, 1ee7ca │ │ │ │ + cbnz r5, 1ee872 │ │ │ │ add.w r8, r8, #4 │ │ │ │ cmp r2, r8 │ │ │ │ - bhi.n 1ee7bc │ │ │ │ + bhi.n 1ee864 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ strd r3, r1, [sp, #48] @ 0x30 │ │ │ │ mov r6, r5 │ │ │ │ - ldr r3, [pc, #200] @ (1ee89c ) │ │ │ │ + ldr r3, [pc, #200] @ (1ee944 ) │ │ │ │ mov sl, r9 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r5, r7 │ │ │ │ ldr.w fp, [r4, r3] │ │ │ │ sub.w ip, r2, r5 │ │ │ │ str r5, [sp, #28] │ │ │ │ cmp.w ip, #4 │ │ │ │ @@ -559960,72 +560045,72 @@ │ │ │ │ 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 1ee820 │ │ │ │ + bne.n 1ee8c8 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add.w r8, r8, #1 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ add r5, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 1ee818 │ │ │ │ + bne.n 1ee8c0 │ │ │ │ adds r5, r6, #4 │ │ │ │ mov r6, sl │ │ │ │ cmp r6, r5 │ │ │ │ add.w sl, r1, #8 │ │ │ │ - bhi.n 1ee7fa │ │ │ │ + bhi.n 1ee8a2 │ │ │ │ ldrd r5, sl, [sp, #28] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ adds r5, #4 │ │ │ │ add sl, r3 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r2, r5 │ │ │ │ add r7, r3 │ │ │ │ - bhi.n 1ee7dc │ │ │ │ + bhi.n 1ee884 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - adds r6, r2, r1 │ │ │ │ + asrs r6, r5, #30 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - subs r1, #124 @ 0x7c │ │ │ │ + subs r0, #212 @ 0xd4 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r9, r2 │ │ │ │ - ldr r4, [pc, #240] @ (1ee9a8 ) │ │ │ │ + ldr r4, [pc, #240] @ (1eea50 ) │ │ │ │ ldrd r5, r2, [sp, #96] @ 0x60 │ │ │ │ add r4, pc │ │ │ │ - cbz r2, 1ee8d8 │ │ │ │ - ldr r6, [pc, #236] @ (1ee9ac ) │ │ │ │ + cbz r2, 1ee980 │ │ │ │ + ldr r6, [pc, #236] @ (1eea54 ) │ │ │ │ movs r7, #0 │ │ │ │ mov r8, r7 │ │ │ │ add r6, pc │ │ │ │ ldr r6, [r6, #0] │ │ │ │ str r6, [sp, #24] │ │ │ │ lsls r6, r1, #2 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ - cbnz r5, 1ee8de │ │ │ │ + cbnz r5, 1ee986 │ │ │ │ add.w r8, r8, #4 │ │ │ │ cmp r2, r8 │ │ │ │ - bhi.n 1ee8d0 │ │ │ │ + bhi.n 1ee978 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ strd r3, r1, [sp, #48] @ 0x30 │ │ │ │ mov r6, r5 │ │ │ │ - ldr r3, [pc, #200] @ (1ee9b0 ) │ │ │ │ + ldr r3, [pc, #200] @ (1eea58 ) │ │ │ │ mov sl, r9 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r5, r7 │ │ │ │ ldr.w fp, [r4, r3] │ │ │ │ sub.w ip, r2, r5 │ │ │ │ str r5, [sp, #28] │ │ │ │ cmp.w ip, #4 │ │ │ │ @@ -560068,72 +560153,72 @@ │ │ │ │ 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 1ee934 │ │ │ │ + bne.n 1ee9dc │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add.w r8, r8, #1 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ add r5, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 1ee92c │ │ │ │ + bne.n 1ee9d4 │ │ │ │ adds r5, r6, #4 │ │ │ │ mov r6, sl │ │ │ │ cmp r6, r5 │ │ │ │ add.w sl, r1, #8 │ │ │ │ - bhi.n 1ee90e │ │ │ │ + bhi.n 1ee9b6 │ │ │ │ ldrd r5, sl, [sp, #28] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ adds r5, #4 │ │ │ │ add sl, r3 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r2, r5 │ │ │ │ add r7, r3 │ │ │ │ - bhi.n 1ee8f0 │ │ │ │ + bhi.n 1ee998 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - asrs r2, r0, #29 │ │ │ │ + asrs r2, r3, #26 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - subs r0, #100 @ 0x64 │ │ │ │ + adds r7, #188 @ 0xbc │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r9, r2 │ │ │ │ - ldr r4, [pc, #240] @ (1eeabc ) │ │ │ │ + ldr r4, [pc, #240] @ (1eeb64 ) │ │ │ │ ldrd r5, r2, [sp, #96] @ 0x60 │ │ │ │ add r4, pc │ │ │ │ - cbz r2, 1ee9ec │ │ │ │ - ldr r6, [pc, #236] @ (1eeac0 ) │ │ │ │ + cbz r2, 1eea94 │ │ │ │ + ldr r6, [pc, #236] @ (1eeb68 ) │ │ │ │ movs r7, #0 │ │ │ │ mov r8, r7 │ │ │ │ add r6, pc │ │ │ │ ldr r6, [r6, #0] │ │ │ │ str r6, [sp, #24] │ │ │ │ lsls r6, r1, #2 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ - cbnz r5, 1ee9f2 │ │ │ │ + cbnz r5, 1eea9a │ │ │ │ add.w r8, r8, #4 │ │ │ │ cmp r2, r8 │ │ │ │ - bhi.n 1ee9e4 │ │ │ │ + bhi.n 1eea8c │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ strd r3, r1, [sp, #48] @ 0x30 │ │ │ │ mov r6, r5 │ │ │ │ - ldr r3, [pc, #200] @ (1eeac4 ) │ │ │ │ + ldr r3, [pc, #200] @ (1eeb6c ) │ │ │ │ mov sl, r9 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r5, r7 │ │ │ │ ldr.w fp, [r4, r3] │ │ │ │ sub.w ip, r2, r5 │ │ │ │ str r5, [sp, #28] │ │ │ │ cmp.w ip, #4 │ │ │ │ @@ -560176,72 +560261,72 @@ │ │ │ │ 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 1eea48 │ │ │ │ + bne.n 1eeaf0 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add.w r8, r8, #1 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ add r5, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 1eea40 │ │ │ │ + bne.n 1eeae8 │ │ │ │ adds r5, r6, #4 │ │ │ │ mov r6, sl │ │ │ │ cmp r6, r5 │ │ │ │ add.w sl, r1, #16 │ │ │ │ - bhi.n 1eea22 │ │ │ │ + bhi.n 1eeaca │ │ │ │ ldrd r5, sl, [sp, #28] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ adds r5, #4 │ │ │ │ add sl, r3 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r2, r5 │ │ │ │ add r7, r3 │ │ │ │ - bhi.n 1eea04 │ │ │ │ + bhi.n 1eeaac │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - asrs r6, r5, #24 │ │ │ │ + asrs r6, r0, #22 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - adds r7, #76 @ 0x4c │ │ │ │ + adds r6, #164 @ 0xa4 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r9, r2 │ │ │ │ - ldr r4, [pc, #240] @ (1eebd0 ) │ │ │ │ + ldr r4, [pc, #240] @ (1eec78 ) │ │ │ │ ldrd r5, r2, [sp, #96] @ 0x60 │ │ │ │ add r4, pc │ │ │ │ - cbz r2, 1eeb00 │ │ │ │ - ldr r6, [pc, #236] @ (1eebd4 ) │ │ │ │ + cbz r2, 1eeba8 │ │ │ │ + ldr r6, [pc, #236] @ (1eec7c ) │ │ │ │ movs r7, #0 │ │ │ │ mov r8, r7 │ │ │ │ add r6, pc │ │ │ │ ldr r6, [r6, #0] │ │ │ │ str r6, [sp, #24] │ │ │ │ lsls r6, r1, #2 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ - cbnz r5, 1eeb06 │ │ │ │ + cbnz r5, 1eebae │ │ │ │ add.w r8, r8, #4 │ │ │ │ cmp r2, r8 │ │ │ │ - bhi.n 1eeaf8 │ │ │ │ + bhi.n 1eeba0 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ strd r3, r1, [sp, #48] @ 0x30 │ │ │ │ mov r6, r5 │ │ │ │ - ldr r3, [pc, #200] @ (1eebd8 ) │ │ │ │ + ldr r3, [pc, #200] @ (1eec80 ) │ │ │ │ mov sl, r9 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r5, r7 │ │ │ │ ldr.w fp, [r4, r3] │ │ │ │ sub.w ip, r2, r5 │ │ │ │ str r5, [sp, #28] │ │ │ │ cmp.w ip, #4 │ │ │ │ @@ -560284,95 +560369,95 @@ │ │ │ │ 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 1eeb5c │ │ │ │ + bne.n 1eec04 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add.w r8, r8, #1 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ add r5, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 1eeb54 │ │ │ │ + bne.n 1eebfc │ │ │ │ adds r5, r6, #4 │ │ │ │ mov r6, sl │ │ │ │ cmp r6, r5 │ │ │ │ add.w sl, r1, #16 │ │ │ │ - bhi.n 1eeb36 │ │ │ │ + bhi.n 1eebde │ │ │ │ ldrd r5, sl, [sp, #28] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ adds r5, #4 │ │ │ │ add sl, r3 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r2, r5 │ │ │ │ add r7, r3 │ │ │ │ - bhi.n 1eeb18 │ │ │ │ + bhi.n 1eebc0 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - asrs r2, r3, #20 │ │ │ │ + asrs r2, r6, #17 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - adds r6, #52 @ 0x34 │ │ │ │ + adds r5, #140 @ 0x8c │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #288] @ (1eed18 ) │ │ │ │ + ldr r2, [pc, #288] @ (1eedc0 ) │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #288] @ (1eed1c ) │ │ │ │ + ldr r3, [pc, #288] @ (1eedc4 ) │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ ldr.w r9, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [pc, #272] @ (1eed20 ) │ │ │ │ + ldr r3, [pc, #272] @ (1eedc8 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1eec30 │ │ │ │ - ldr r2, [pc, #268] @ (1eed24 ) │ │ │ │ + cbz r2, 1eecd8 │ │ │ │ + ldr r2, [pc, #268] @ (1eedcc ) │ │ │ │ movs r6, #0 │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #24] │ │ │ │ lsls r2, r1, #2 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 1eec4e │ │ │ │ + bne.n 1eecf6 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ adds r6, #4 │ │ │ │ cmp r3, r6 │ │ │ │ - bhi.n 1eec28 │ │ │ │ - ldr r2, [pc, #244] @ (1eed28 ) │ │ │ │ - ldr r3, [pc, #232] @ (1eed1c ) │ │ │ │ + bhi.n 1eecd0 │ │ │ │ + ldr r2, [pc, #244] @ (1eedd0 ) │ │ │ │ + ldr r3, [pc, #232] @ (1eedc4 ) │ │ │ │ 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 1eed0e │ │ │ │ + bne.n 1eedb6 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #220] @ (1eed2c ) │ │ │ │ + ldr r2, [pc, #220] @ (1eedd4 ) │ │ │ │ mov r5, r6 │ │ │ │ mov sl, r0 │ │ │ │ - vldr s16, [pc, #188] @ 1eed14 │ │ │ │ + vldr s16, [pc, #188] @ 1eedbc │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r8, [r3, r2] │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r5, [sp, #32] │ │ │ │ movs r5, #0 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ @@ -560412,102 +560497,102 @@ │ │ │ │ add.w r3, r8, r3, lsl #2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r4, #-12] │ │ │ │ ldrb.w r3, [sp, #58] @ 0x3a │ │ │ │ add.w r3, r8, r3, lsl #2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r4, #-8] │ │ │ │ - bne.n 1eec84 │ │ │ │ + bne.n 1eed2c │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp.w fp, #4 │ │ │ │ add r5, r3 │ │ │ │ - bne.n 1eec78 │ │ │ │ + bne.n 1eed20 │ │ │ │ adds r5, r7, #4 │ │ │ │ mov r7, r1 │ │ │ │ adds r7, #8 │ │ │ │ cmp r9, r5 │ │ │ │ - bhi.n 1eec68 │ │ │ │ + bhi.n 1eed10 │ │ │ │ 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 1eec62 │ │ │ │ - b.n 1eec30 │ │ │ │ + bhi.n 1eed0a │ │ │ │ + b.n 1eecd8 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - asrs r4, r0, #16 │ │ │ │ + asrs r4, r3, #13 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r5, #15 │ │ │ │ + asrs r4, r0, #13 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - adds r5, #20 │ │ │ │ + adds r4, #108 @ 0x6c │ │ │ │ lsls r7, r4, #2 │ │ │ │ - asrs r0, r1, #15 │ │ │ │ + asrs r0, r4, #12 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #288] @ (1eee6c ) │ │ │ │ + ldr r2, [pc, #288] @ (1eef14 ) │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #288] @ (1eee70 ) │ │ │ │ + ldr r3, [pc, #288] @ (1eef18 ) │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ ldr.w r9, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [pc, #272] @ (1eee74 ) │ │ │ │ + ldr r3, [pc, #272] @ (1eef1c ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1eed84 │ │ │ │ - ldr r2, [pc, #268] @ (1eee78 ) │ │ │ │ + cbz r2, 1eee2c │ │ │ │ + ldr r2, [pc, #268] @ (1eef20 ) │ │ │ │ movs r6, #0 │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #24] │ │ │ │ lsls r2, r1, #2 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 1eeda2 │ │ │ │ + bne.n 1eee4a │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ adds r6, #4 │ │ │ │ cmp r3, r6 │ │ │ │ - bhi.n 1eed7c │ │ │ │ - ldr r2, [pc, #244] @ (1eee7c ) │ │ │ │ - ldr r3, [pc, #232] @ (1eee70 ) │ │ │ │ + bhi.n 1eee24 │ │ │ │ + ldr r2, [pc, #244] @ (1eef24 ) │ │ │ │ + ldr r3, [pc, #232] @ (1eef18 ) │ │ │ │ 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 1eee62 │ │ │ │ + bne.n 1eef0a │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #220] @ (1eee80 ) │ │ │ │ + ldr r2, [pc, #220] @ (1eef28 ) │ │ │ │ mov r5, r6 │ │ │ │ mov sl, r0 │ │ │ │ - vldr s16, [pc, #188] @ 1eee68 │ │ │ │ + vldr s16, [pc, #188] @ 1eef10 │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r8, [r3, r2] │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r5, [sp, #32] │ │ │ │ movs r5, #0 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ @@ -560547,102 +560632,102 @@ │ │ │ │ add.w r3, r8, r3, lsl #2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r4, #-12] │ │ │ │ ldrb.w r3, [sp, #58] @ 0x3a │ │ │ │ add.w r3, r8, r3, lsl #2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r4, #-8] │ │ │ │ - bne.n 1eedd8 │ │ │ │ + bne.n 1eee80 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp.w fp, #4 │ │ │ │ add r5, r3 │ │ │ │ - bne.n 1eedcc │ │ │ │ + bne.n 1eee74 │ │ │ │ adds r5, r7, #4 │ │ │ │ mov r7, r1 │ │ │ │ adds r7, #8 │ │ │ │ cmp r9, r5 │ │ │ │ - bhi.n 1eedbc │ │ │ │ + bhi.n 1eee64 │ │ │ │ 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 1eedb6 │ │ │ │ - b.n 1eed84 │ │ │ │ + bhi.n 1eee5e │ │ │ │ + b.n 1eee2c │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - asrs r0, r6, #10 │ │ │ │ + asrs r0, r1, #8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r3, #10 │ │ │ │ + asrs r0, r6, #7 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - adds r3, #188 @ 0xbc │ │ │ │ + adds r3, #20 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - asrs r4, r6, #9 │ │ │ │ + asrs r4, r1, #7 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #288] @ (1eefc0 ) │ │ │ │ + ldr r2, [pc, #288] @ (1ef068 ) │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #288] @ (1eefc4 ) │ │ │ │ + ldr r3, [pc, #288] @ (1ef06c ) │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ ldr.w r9, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [pc, #272] @ (1eefc8 ) │ │ │ │ + ldr r3, [pc, #272] @ (1ef070 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1eeed8 │ │ │ │ - ldr r2, [pc, #268] @ (1eefcc ) │ │ │ │ + cbz r2, 1eef80 │ │ │ │ + ldr r2, [pc, #268] @ (1ef074 ) │ │ │ │ movs r6, #0 │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #24] │ │ │ │ lsls r2, r1, #2 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 1eeef6 │ │ │ │ + bne.n 1eef9e │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ adds r6, #4 │ │ │ │ cmp r3, r6 │ │ │ │ - bhi.n 1eeed0 │ │ │ │ - ldr r2, [pc, #244] @ (1eefd0 ) │ │ │ │ - ldr r3, [pc, #232] @ (1eefc4 ) │ │ │ │ + bhi.n 1eef78 │ │ │ │ + ldr r2, [pc, #244] @ (1ef078 ) │ │ │ │ + ldr r3, [pc, #232] @ (1ef06c ) │ │ │ │ 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 1eefb6 │ │ │ │ + bne.n 1ef05e │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #220] @ (1eefd4 ) │ │ │ │ + ldr r2, [pc, #220] @ (1ef07c ) │ │ │ │ mov r5, r6 │ │ │ │ mov sl, r0 │ │ │ │ - vldr s16, [pc, #188] @ 1eefbc │ │ │ │ + vldr s16, [pc, #188] @ 1ef064 │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r8, [r3, r2] │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r5, [sp, #32] │ │ │ │ movs r5, #0 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ @@ -560682,102 +560767,102 @@ │ │ │ │ add.w r3, r8, r3, lsl #2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r4, #-12] │ │ │ │ ldrb.w r3, [sp, #58] @ 0x3a │ │ │ │ add.w r3, r8, r3, lsl #2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r4, #-8] │ │ │ │ - bne.n 1eef2c │ │ │ │ + bne.n 1eefd4 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp.w fp, #4 │ │ │ │ add r5, r3 │ │ │ │ - bne.n 1eef20 │ │ │ │ + bne.n 1eefc8 │ │ │ │ adds r5, r7, #4 │ │ │ │ mov r7, r1 │ │ │ │ adds r7, #16 │ │ │ │ cmp r9, r5 │ │ │ │ - bhi.n 1eef10 │ │ │ │ + bhi.n 1eefb8 │ │ │ │ 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 1eef0a │ │ │ │ - b.n 1eeed8 │ │ │ │ + bhi.n 1eefb2 │ │ │ │ + b.n 1eef80 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - asrs r4, r3, #5 │ │ │ │ + asrs r4, r6, #2 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r0, #5 │ │ │ │ + asrs r4, r3, #2 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - adds r2, #100 @ 0x64 │ │ │ │ + adds r1, #188 @ 0xbc │ │ │ │ lsls r7, r4, #2 │ │ │ │ - asrs r0, r4, #4 │ │ │ │ + asrs r0, r7, #1 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #288] @ (1ef114 ) │ │ │ │ + ldr r2, [pc, #288] @ (1ef1bc ) │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #288] @ (1ef118 ) │ │ │ │ + ldr r3, [pc, #288] @ (1ef1c0 ) │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ ldr.w r9, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [pc, #272] @ (1ef11c ) │ │ │ │ + ldr r3, [pc, #272] @ (1ef1c4 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1ef02c │ │ │ │ - ldr r2, [pc, #268] @ (1ef120 ) │ │ │ │ + cbz r2, 1ef0d4 │ │ │ │ + ldr r2, [pc, #268] @ (1ef1c8 ) │ │ │ │ movs r6, #0 │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #24] │ │ │ │ lsls r2, r1, #2 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 1ef04a │ │ │ │ + bne.n 1ef0f2 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ adds r6, #4 │ │ │ │ cmp r3, r6 │ │ │ │ - bhi.n 1ef024 │ │ │ │ - ldr r2, [pc, #244] @ (1ef124 ) │ │ │ │ - ldr r3, [pc, #232] @ (1ef118 ) │ │ │ │ + bhi.n 1ef0cc │ │ │ │ + ldr r2, [pc, #244] @ (1ef1cc ) │ │ │ │ + ldr r3, [pc, #232] @ (1ef1c0 ) │ │ │ │ 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 1ef10a │ │ │ │ + bne.n 1ef1b2 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #220] @ (1ef128 ) │ │ │ │ + ldr r2, [pc, #220] @ (1ef1d0 ) │ │ │ │ mov r5, r6 │ │ │ │ mov sl, r0 │ │ │ │ - vldr s16, [pc, #188] @ 1ef110 │ │ │ │ + vldr s16, [pc, #188] @ 1ef1b8 │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r8, [r3, r2] │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r5, [sp, #32] │ │ │ │ movs r5, #0 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ @@ -560817,69 +560902,69 @@ │ │ │ │ add.w r3, r8, r3, lsl #2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r4, #-12] │ │ │ │ ldrb.w r3, [sp, #58] @ 0x3a │ │ │ │ add.w r3, r8, r3, lsl #2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r4, #-8] │ │ │ │ - bne.n 1ef080 │ │ │ │ + bne.n 1ef128 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp.w fp, #4 │ │ │ │ add r5, r3 │ │ │ │ - bne.n 1ef074 │ │ │ │ + bne.n 1ef11c │ │ │ │ adds r5, r7, #4 │ │ │ │ mov r7, r1 │ │ │ │ adds r7, #16 │ │ │ │ cmp r9, r5 │ │ │ │ - bhi.n 1ef064 │ │ │ │ + bhi.n 1ef10c │ │ │ │ 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 1ef05e │ │ │ │ - b.n 1ef02c │ │ │ │ + bhi.n 1ef106 │ │ │ │ + b.n 1ef0d4 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - asrs r0, r1, #32 │ │ │ │ + lsrs r0, r4, #29 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r6, #31 │ │ │ │ + lsrs r0, r1, #29 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - adds r1, #12 │ │ │ │ + adds r0, #100 @ 0x64 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - lsrs r4, r1, #31 │ │ │ │ + lsrs r4, r4, #28 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r2, [pc, #136] @ (1ef1c8 ) │ │ │ │ + ldr r2, [pc, #136] @ (1ef270 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #136] @ (1ef1cc ) │ │ │ │ + ldr r3, [pc, #136] @ (1ef274 ) │ │ │ │ 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 1ef19e │ │ │ │ + bls.n 1ef246 │ │ │ │ mov r0, r1 │ │ │ │ mov r2, r5 │ │ │ │ mov lr, r4 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, lr │ │ │ │ subs r0, #16 │ │ │ │ add.w lr, lr, #64 @ 0x40 │ │ │ │ @@ -560889,108 +560974,108 @@ │ │ │ │ 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 1ef15c │ │ │ │ + bhi.n 1ef204 │ │ │ │ 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, 1ef1b8 │ │ │ │ - ldr r2, [pc, #44] @ (1ef1d0 ) │ │ │ │ - ldr r3, [pc, #40] @ (1ef1cc ) │ │ │ │ + cbnz r1, 1ef260 │ │ │ │ + ldr r2, [pc, #44] @ (1ef278 ) │ │ │ │ + ldr r3, [pc, #40] @ (1ef274 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ef1c4 │ │ │ │ + bne.n 1ef26c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1cd7a8 │ │ │ │ - b.n 1ef1a0 │ │ │ │ + bl 1cd850 │ │ │ │ + b.n 1ef248 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ - lsrs r6, r6, #26 │ │ │ │ + lsrs r6, r1, #24 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r3, #25 │ │ │ │ + lsrs r0, r6, #22 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #84] @ (1ef238 ) │ │ │ │ + ldr r2, [pc, #84] @ (1ef2e0 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #84] @ (1ef23c ) │ │ │ │ + ldr r3, [pc, #84] @ (1ef2e4 ) │ │ │ │ sub sp, #8 │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r2, r3] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ dmb ish │ │ │ │ - cbz r3, 1ef224 │ │ │ │ + cbz r3, 1ef2cc │ │ │ │ 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 1ef220 │ │ │ │ - ldr r0, [pc, #44] @ (1ef240 ) │ │ │ │ + bmi.n 1ef2c8 │ │ │ │ + ldr r0, [pc, #44] @ (1ef2e8 ) │ │ │ │ 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] @ (1ef244 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ef2ec ) │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1f601c │ │ │ │ + bl 1f60c4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 1ef1f6 │ │ │ │ + b.n 1ef29e │ │ │ │ nop │ │ │ │ - lsrs r2, r2, #24 │ │ │ │ + lsrs r2, r5, #21 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2 0, cr0, [r6], {166} @ 0xa6 │ │ │ │ + @ instruction: 0xfbee00a6 │ │ │ │ lsrs r0, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ ldrd r6, r7, [sp, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1ef306 │ │ │ │ + beq.n 1ef3ae │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r9, r3 │ │ │ │ movs r5, #0 │ │ │ │ cmp r6, #1 │ │ │ │ - bls.w 1ef37e │ │ │ │ + bls.w 1ef426 │ │ │ │ sub.w ip, r6, #2 │ │ │ │ - vldr s13, [pc, #296] @ 1ef394 │ │ │ │ + vldr s13, [pc, #296] @ 1ef43c │ │ │ │ bic.w r3, ip, #1 │ │ │ │ mov sl, ip │ │ │ │ mov ip, r7 │ │ │ │ mov r7, r6 │ │ │ │ mov r6, r5 │ │ │ │ mov r5, r1 │ │ │ │ adds r1, r3, #2 │ │ │ │ @@ -561022,32 +561107,32 @@ │ │ │ │ vstr s15, [r2, #-56] @ 0xffffffc8 │ │ │ │ vstr s15, [r2, #-40] @ 0xffffffd8 │ │ │ │ vmov s15, r0 │ │ │ │ vstr s14, [r2, #-60] @ 0xffffffc4 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s13 │ │ │ │ vstr s15, [r2, #-44] @ 0xffffffd4 │ │ │ │ - bne.n 1ef28a │ │ │ │ + bne.n 1ef332 │ │ │ │ cmp r7, lr │ │ │ │ - bhi.n 1ef30a │ │ │ │ + bhi.n 1ef3b2 │ │ │ │ adds r6, #1 │ │ │ │ add r5, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r6, ip │ │ │ │ - bne.n 1ef280 │ │ │ │ + bne.n 1ef328 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w r2, sl, lsr #1 │ │ │ │ mov r1, r5 │ │ │ │ adds r2, #1 │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r7 │ │ │ │ mov r7, ip │ │ │ │ add.w r3, r1, r2, lsl #2 │ │ │ │ add.w r2, r4, r2, lsl #5 │ │ │ │ - vldr s12, [pc, #112] @ 1ef394 │ │ │ │ + vldr s12, [pc, #112] @ 1ef43c │ │ │ │ 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] │ │ │ │ @@ -561062,44 +561147,44 @@ │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s13, s13, s12 │ │ │ │ vmul.f32 s14, s14, s12 │ │ │ │ vmul.f32 s15, s15, s12 │ │ │ │ vstr s13, [r2] │ │ │ │ vstr s14, [r2, #4] │ │ │ │ vstr s15, [r2, #8] │ │ │ │ - beq.n 1ef306 │ │ │ │ + beq.n 1ef3ae │ │ │ │ cmp r6, #1 │ │ │ │ - bne.w 1ef264 │ │ │ │ + bne.w 1ef30c │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r4 │ │ │ │ - b.n 1ef328 │ │ │ │ - cbnz r6, 1ef38e │ │ │ │ + b.n 1ef3d0 │ │ │ │ + cbnz r6, 1ef436 │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 1ef306 │ │ │ │ + beq.n 1ef3ae │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1ef380 │ │ │ │ + beq.n 1ef428 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r4 │ │ │ │ - b.n 1ef320 │ │ │ │ + b.n 1ef3c8 │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov r5, r2 │ │ │ │ sub sp, #12 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ - cbz r2, 1ef416 │ │ │ │ + cbz r2, 1ef4be │ │ │ │ mov r8, r1 │ │ │ │ mov r9, r3 │ │ │ │ movs r6, #0 │ │ │ │ cmp r7, #1 │ │ │ │ - bls.n 1ef456 │ │ │ │ + bls.n 1ef4fe │ │ │ │ sub.w ip, r7, #2 │ │ │ │ mov lr, r2 │ │ │ │ bic.w r4, ip, #1 │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ adds r2, r4, #2 │ │ │ │ mov r4, ip │ │ │ │ add.w r3, r0, #8 │ │ │ │ @@ -561117,23 +561202,23 @@ │ │ │ │ strb.w r1, [r3, #-9] │ │ │ │ strb.w fp, [r3, #-14] │ │ │ │ strb.w fp, [r3, #-10] │ │ │ │ mov.w fp, r6, lsr #8 │ │ │ │ mov.w r6, r6, lsr #24 │ │ │ │ strb.w fp, [r3, #-15] │ │ │ │ strb.w r6, [r3, #-11] │ │ │ │ - bne.n 1ef3cc │ │ │ │ + bne.n 1ef474 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ cmp r7, ip │ │ │ │ - bhi.n 1ef41c │ │ │ │ + bhi.n 1ef4c4 │ │ │ │ adds r6, #1 │ │ │ │ add r5, r9 │ │ │ │ add r0, r8 │ │ │ │ cmp r6, lr │ │ │ │ - bne.n 1ef3c0 │ │ │ │ + bne.n 1ef468 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ lsrs r3, r4, #1 │ │ │ │ mov r2, lr │ │ │ │ adds r3, #1 │ │ │ │ add.w r1, r5, r3, lsl #2 │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ @@ -561145,52 +561230,52 @@ │ │ │ │ add r0, r8 │ │ │ │ cmp r2, r6 │ │ │ │ mov.w r4, r1, lsr #8 │ │ │ │ strb.w ip, [r3, #3] │ │ │ │ mov.w r1, r1, lsr #16 │ │ │ │ strb r4, [r3, #1] │ │ │ │ strb r1, [r3, #2] │ │ │ │ - beq.n 1ef416 │ │ │ │ + beq.n 1ef4be │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 1ef3b0 │ │ │ │ + bne.n 1ef458 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1ef42e │ │ │ │ - cbnz r7, 1ef466 │ │ │ │ + b.n 1ef4d6 │ │ │ │ + cbnz r7, 1ef50e │ │ │ │ adds r6, #1 │ │ │ │ add r5, r9 │ │ │ │ add r0, r8 │ │ │ │ cmp r2, r6 │ │ │ │ - beq.n 1ef416 │ │ │ │ + beq.n 1ef4be │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1ef458 │ │ │ │ + beq.n 1ef500 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1ef42a │ │ │ │ + b.n 1ef4d2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ ldrd r6, r7, [sp, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1ef582 │ │ │ │ + beq.w 1ef62a │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r9, r3 │ │ │ │ movs r5, #0 │ │ │ │ cmp r6, #1 │ │ │ │ - bls.w 1ef590 │ │ │ │ + bls.w 1ef638 │ │ │ │ sub.w ip, r6, #2 │ │ │ │ - vldr s7, [pc, #440] @ 1ef648 │ │ │ │ + vldr s7, [pc, #440] @ 1ef6f0 │ │ │ │ bic.w r3, ip, #1 │ │ │ │ - vldr s3, [pc, #436] @ 1ef64c │ │ │ │ + vldr s3, [pc, #436] @ 1ef6f4 │ │ │ │ adds r3, #2 │ │ │ │ - vldr s10, [pc, #432] @ 1ef650 │ │ │ │ - vldr s4, [pc, #432] @ 1ef654 │ │ │ │ + vldr s10, [pc, #432] @ 1ef6f8 │ │ │ │ + vldr s4, [pc, #432] @ 1ef6fc │ │ │ │ vmov.f32 s8, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s5, [pc, #428] @ 1ef658 │ │ │ │ - vldr s6, [pc, #428] @ 1ef65c │ │ │ │ + vldr s5, [pc, #428] @ 1ef700 │ │ │ │ + vldr s6, [pc, #428] @ 1ef704 │ │ │ │ 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 │ │ │ │ @@ -561233,44 +561318,44 @@ │ │ │ │ vmul.f32 s11, s11, s10 │ │ │ │ vmul.f32 s15, s9, s10 │ │ │ │ vmul.f32 s14, s14, s10 │ │ │ │ vstr s13, [r2, #-64] @ 0xffffffc0 │ │ │ │ vstr s15, [r2, #-60] @ 0xffffffc4 │ │ │ │ vstr s14, [r2, #-48] @ 0xffffffd0 │ │ │ │ vstr s11, [r2, #-44] @ 0xffffffd4 │ │ │ │ - bne.n 1ef4ba │ │ │ │ + bne.n 1ef562 │ │ │ │ cmp r6, lr │ │ │ │ - bhi.n 1ef59a │ │ │ │ + bhi.n 1ef642 │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 1ef4b0 │ │ │ │ + bne.n 1ef558 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 1ef582 │ │ │ │ + beq.n 1ef62a │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1ef586 │ │ │ │ + beq.n 1ef62e │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 1ef5a8 │ │ │ │ + b.n 1ef650 │ │ │ │ mov.w r0, ip, lsr #1 │ │ │ │ adds r0, #1 │ │ │ │ add.w r3, r1, r0, lsl #2 │ │ │ │ add.w r0, r4, r0, lsl #5 │ │ │ │ - vldr s5, [pc, #156] @ 1ef648 │ │ │ │ + vldr s5, [pc, #156] @ 1ef6f0 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s6, [pc, #152] @ 1ef64c │ │ │ │ - vldr s10, [pc, #152] @ 1ef650 │ │ │ │ - vldr s7, [pc, #152] @ 1ef654 │ │ │ │ - vldr s8, [pc, #152] @ 1ef658 │ │ │ │ - vldr s9, [pc, #152] @ 1ef65c │ │ │ │ + vldr s6, [pc, #152] @ 1ef6f4 │ │ │ │ + vldr s10, [pc, #152] @ 1ef6f8 │ │ │ │ + vldr s7, [pc, #152] @ 1ef6fc │ │ │ │ + vldr s8, [pc, #152] @ 1ef700 │ │ │ │ + vldr s9, [pc, #152] @ 1ef704 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r7, r5 │ │ │ │ str.w lr, [r0, #12] │ │ │ │ ubfx ip, r3, #8, #8 │ │ │ │ @@ -561295,54 +561380,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 1ef582 │ │ │ │ + beq.n 1ef62a │ │ │ │ cmp r6, #1 │ │ │ │ - bne.w 1ef48a │ │ │ │ + bne.w 1ef532 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 1ef5c4 │ │ │ │ + b.n 1ef66c │ │ │ │ nop │ │ │ │ lsrs r5, r0, #10 │ │ │ │ subs r7, #149 @ 0x95 │ │ │ │ - ldr r1, [pc, #744] @ (1ef938 ) │ │ │ │ + ldr r1, [pc, #744] @ (1ef9e0 ) │ │ │ │ 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 1ef774 │ │ │ │ + beq.w 1ef81c │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r9, r3 │ │ │ │ movs r5, #0 │ │ │ │ cmp r6, #1 │ │ │ │ - bls.w 1ef782 │ │ │ │ + bls.w 1ef82a │ │ │ │ sub.w ip, r6, #2 │ │ │ │ - vldr s7, [pc, #436] @ 1ef838 │ │ │ │ + vldr s7, [pc, #436] @ 1ef8e0 │ │ │ │ bic.w r3, ip, #1 │ │ │ │ - vldr s3, [pc, #432] @ 1ef83c │ │ │ │ + vldr s3, [pc, #432] @ 1ef8e4 │ │ │ │ adds r3, #2 │ │ │ │ - vldr s10, [pc, #428] @ 1ef840 │ │ │ │ - vldr s4, [pc, #428] @ 1ef844 │ │ │ │ + vldr s10, [pc, #428] @ 1ef8e8 │ │ │ │ + vldr s4, [pc, #428] @ 1ef8ec │ │ │ │ vmov.f32 s8, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s5, [pc, #424] @ 1ef848 │ │ │ │ - vldr s6, [pc, #424] @ 1ef84c │ │ │ │ + vldr s5, [pc, #424] @ 1ef8f0 │ │ │ │ + vldr s6, [pc, #424] @ 1ef8f4 │ │ │ │ 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 │ │ │ │ @@ -561385,44 +561470,44 @@ │ │ │ │ vmul.f32 s11, s11, s10 │ │ │ │ vmul.f32 s15, s9, s10 │ │ │ │ vmul.f32 s14, s14, s10 │ │ │ │ vstr s13, [r2, #-64] @ 0xffffffc0 │ │ │ │ vstr s15, [r2, #-60] @ 0xffffffc4 │ │ │ │ vstr s14, [r2, #-48] @ 0xffffffd0 │ │ │ │ vstr s11, [r2, #-44] @ 0xffffffd4 │ │ │ │ - bne.n 1ef6ae │ │ │ │ + bne.n 1ef756 │ │ │ │ cmp r6, lr │ │ │ │ - bhi.n 1ef78c │ │ │ │ + bhi.n 1ef834 │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 1ef6a4 │ │ │ │ + bne.n 1ef74c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 1ef774 │ │ │ │ + beq.n 1ef81c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1ef778 │ │ │ │ + beq.n 1ef820 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 1ef79a │ │ │ │ + b.n 1ef842 │ │ │ │ mov.w r0, ip, lsr #1 │ │ │ │ adds r0, #1 │ │ │ │ add.w r3, r1, r0, lsl #2 │ │ │ │ add.w r0, r4, r0, lsl #5 │ │ │ │ - vldr s5, [pc, #156] @ 1ef838 │ │ │ │ + vldr s5, [pc, #156] @ 1ef8e0 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s6, [pc, #152] @ 1ef83c │ │ │ │ - vldr s10, [pc, #152] @ 1ef840 │ │ │ │ - vldr s7, [pc, #152] @ 1ef844 │ │ │ │ - vldr s8, [pc, #152] @ 1ef848 │ │ │ │ - vldr s9, [pc, #152] @ 1ef84c │ │ │ │ + vldr s6, [pc, #152] @ 1ef8e4 │ │ │ │ + vldr s10, [pc, #152] @ 1ef8e8 │ │ │ │ + vldr s7, [pc, #152] @ 1ef8ec │ │ │ │ + vldr s8, [pc, #152] @ 1ef8f0 │ │ │ │ + vldr s9, [pc, #152] @ 1ef8f4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r7, r5 │ │ │ │ str.w lr, [r0, #12] │ │ │ │ ubfx ip, r3, #8, #8 │ │ │ │ @@ -561447,43 +561532,43 @@ │ │ │ │ vmul.f32 s12, s11, s10 │ │ │ │ vmls.f32 s13, s14, s8 │ │ │ │ vmul.f32 s15, s15, s10 │ │ │ │ vstr s12, [r0, #8] │ │ │ │ vstr s15, [r0] │ │ │ │ vmul.f32 s14, s13, s10 │ │ │ │ vstr s14, [r0, #4] │ │ │ │ - beq.n 1ef774 │ │ │ │ + beq.n 1ef81c │ │ │ │ cmp r6, #1 │ │ │ │ - bne.w 1ef67e │ │ │ │ + bne.w 1ef726 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 1ef7b6 │ │ │ │ + b.n 1ef85e │ │ │ │ lsrs r5, r0, #10 │ │ │ │ subs r7, #149 @ 0x95 │ │ │ │ - ldr r1, [pc, #744] @ (1efb28 ) │ │ │ │ + ldr r1, [pc, #744] @ (1efbd0 ) │ │ │ │ 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 1ef960 │ │ │ │ + beq.n 1efa08 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r1, r2 │ │ │ │ movs r2, #0 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 1ef9f4 │ │ │ │ + bls.w 1efa9c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r9, #298 @ 0x12a │ │ │ │ mov.w r8, #255 @ 0xff │ │ │ │ subs r3, #2 │ │ │ │ mov r0, r2 │ │ │ │ bic.w sl, r3, #1 │ │ │ │ @@ -561540,28 +561625,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 1ef89a │ │ │ │ + bne.n 1ef942 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrd r0, r6, [sp] │ │ │ │ cmp r3, ip │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bhi.n 1ef966 │ │ │ │ + bhi.n 1efa0e │ │ │ │ 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 1ef88a │ │ │ │ + bne.n 1ef932 │ │ │ │ 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 │ │ │ │ @@ -561598,48 +561683,48 @@ │ │ │ │ strb r4, [r5, #2] │ │ │ │ usat r3, #8, r3, asr #8 │ │ │ │ strb r3, [r5, #1] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ usat r4, #8, r6, asr #8 │ │ │ │ strb r4, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1ef960 │ │ │ │ + beq.n 1efa08 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1ef86c │ │ │ │ + bne.w 1ef914 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 1ef990 │ │ │ │ + b.n 1efa38 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - cbnz r3, 1efa0c │ │ │ │ + cbnz r3, 1efab4 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ adds r2, #1 │ │ │ │ add r1, r4 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ add r0, r4 │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 1ef960 │ │ │ │ + beq.n 1efa08 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ef9f8 │ │ │ │ + beq.n 1efaa0 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 1ef978 │ │ │ │ + b.n 1efa20 │ │ │ │ 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 1efb24 │ │ │ │ + beq.n 1efbcc │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r1, r2 │ │ │ │ movs r2, #0 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 1efbb8 │ │ │ │ + bls.w 1efc60 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r9, #298 @ 0x12a │ │ │ │ mov.w r8, #255 @ 0xff │ │ │ │ subs r3, #2 │ │ │ │ mov r0, r2 │ │ │ │ bic.w sl, r3, #1 │ │ │ │ @@ -561696,28 +561781,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 1efa5e │ │ │ │ + bne.n 1efb06 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrd r0, r6, [sp] │ │ │ │ cmp r3, ip │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bhi.n 1efb2a │ │ │ │ + bhi.n 1efbd2 │ │ │ │ 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 1efa4e │ │ │ │ + bne.n 1efaf6 │ │ │ │ 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 │ │ │ │ @@ -561754,58 +561839,58 @@ │ │ │ │ strb r4, [r5, #2] │ │ │ │ usat r3, #8, r3, asr #8 │ │ │ │ strb r3, [r5, #1] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ usat r4, #8, r6, asr #8 │ │ │ │ strb r4, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1efb24 │ │ │ │ + beq.n 1efbcc │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1efa30 │ │ │ │ + bne.w 1efad8 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 1efb54 │ │ │ │ + b.n 1efbfc │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - cbnz r3, 1efbd0 │ │ │ │ + cbnz r3, 1efc78 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ adds r2, #1 │ │ │ │ add r1, r4 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ add r0, r4 │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 1efb24 │ │ │ │ + beq.n 1efbcc │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1efbbc │ │ │ │ + beq.n 1efc64 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 1efb3c │ │ │ │ + b.n 1efbe4 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ ldrd r6, r7, [sp, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1efcee │ │ │ │ + beq.w 1efd96 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r9, r3 │ │ │ │ movs r5, #0 │ │ │ │ cmp r6, #1 │ │ │ │ - bls.w 1efcfc │ │ │ │ + bls.w 1efda4 │ │ │ │ sub.w ip, r6, #2 │ │ │ │ - vldr s7, [pc, #440] @ 1efdb4 │ │ │ │ + vldr s7, [pc, #440] @ 1efe5c │ │ │ │ bic.w r3, ip, #1 │ │ │ │ - vldr s3, [pc, #436] @ 1efdb8 │ │ │ │ + vldr s3, [pc, #436] @ 1efe60 │ │ │ │ adds r3, #2 │ │ │ │ - vldr s10, [pc, #432] @ 1efdbc │ │ │ │ - vldr s4, [pc, #432] @ 1efdc0 │ │ │ │ + vldr s10, [pc, #432] @ 1efe64 │ │ │ │ + vldr s4, [pc, #432] @ 1efe68 │ │ │ │ vmov.f32 s8, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s5, [pc, #428] @ 1efdc4 │ │ │ │ - vldr s6, [pc, #428] @ 1efdc8 │ │ │ │ + vldr s5, [pc, #428] @ 1efe6c │ │ │ │ + vldr s6, [pc, #428] @ 1efe70 │ │ │ │ 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 │ │ │ │ @@ -561848,44 +561933,44 @@ │ │ │ │ vmul.f32 s11, s11, s10 │ │ │ │ vmul.f32 s15, s9, s10 │ │ │ │ vmul.f32 s14, s14, s10 │ │ │ │ vstr s13, [r2, #-64] @ 0xffffffc0 │ │ │ │ vstr s15, [r2, #-60] @ 0xffffffc4 │ │ │ │ vstr s14, [r2, #-48] @ 0xffffffd0 │ │ │ │ vstr s11, [r2, #-44] @ 0xffffffd4 │ │ │ │ - bne.n 1efc26 │ │ │ │ + bne.n 1efcce │ │ │ │ cmp r6, lr │ │ │ │ - bhi.n 1efd06 │ │ │ │ + bhi.n 1efdae │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 1efc1c │ │ │ │ + bne.n 1efcc4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 1efcee │ │ │ │ + beq.n 1efd96 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1efcf2 │ │ │ │ + beq.n 1efd9a │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 1efd14 │ │ │ │ + b.n 1efdbc │ │ │ │ mov.w r0, ip, lsr #1 │ │ │ │ adds r0, #1 │ │ │ │ add.w r3, r1, r0, lsl #2 │ │ │ │ add.w r0, r4, r0, lsl #5 │ │ │ │ - vldr s5, [pc, #156] @ 1efdb4 │ │ │ │ + vldr s5, [pc, #156] @ 1efe5c │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s6, [pc, #152] @ 1efdb8 │ │ │ │ - vldr s10, [pc, #152] @ 1efdbc │ │ │ │ - vldr s7, [pc, #152] @ 1efdc0 │ │ │ │ - vldr s8, [pc, #152] @ 1efdc4 │ │ │ │ - vldr s9, [pc, #152] @ 1efdc8 │ │ │ │ + vldr s6, [pc, #152] @ 1efe60 │ │ │ │ + vldr s10, [pc, #152] @ 1efe64 │ │ │ │ + vldr s7, [pc, #152] @ 1efe68 │ │ │ │ + vldr s8, [pc, #152] @ 1efe6c │ │ │ │ + vldr s9, [pc, #152] @ 1efe70 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r7, r5 │ │ │ │ str.w lr, [r0, #12] │ │ │ │ uxtb.w ip, r3 │ │ │ │ @@ -561910,53 +561995,53 @@ │ │ │ │ vmul.f32 s12, s11, s10 │ │ │ │ vmls.f32 s13, s14, s8 │ │ │ │ vmul.f32 s15, s15, s10 │ │ │ │ vstr s12, [r0, #8] │ │ │ │ vstr s15, [r0] │ │ │ │ vmul.f32 s14, s13, s10 │ │ │ │ vstr s14, [r0, #4] │ │ │ │ - beq.n 1efcee │ │ │ │ + beq.n 1efd96 │ │ │ │ cmp r6, #1 │ │ │ │ - bne.w 1efbf6 │ │ │ │ + bne.w 1efc9e │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 1efd30 │ │ │ │ + b.n 1efdd8 │ │ │ │ lsrs r5, r0, #10 │ │ │ │ subs r7, #149 @ 0x95 │ │ │ │ - ldr r1, [pc, #744] @ (1f00a4 ) │ │ │ │ + ldr r1, [pc, #744] @ (1f014c ) │ │ │ │ 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 1efee2 │ │ │ │ + beq.w 1eff8a │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r9, r3 │ │ │ │ movs r5, #0 │ │ │ │ cmp r6, #1 │ │ │ │ - bls.w 1efef0 │ │ │ │ + bls.w 1eff98 │ │ │ │ sub.w ip, r6, #2 │ │ │ │ - vldr s7, [pc, #440] @ 1effa8 │ │ │ │ + vldr s7, [pc, #440] @ 1f0050 │ │ │ │ bic.w r3, ip, #1 │ │ │ │ - vldr s3, [pc, #436] @ 1effac │ │ │ │ + vldr s3, [pc, #436] @ 1f0054 │ │ │ │ adds r3, #2 │ │ │ │ - vldr s10, [pc, #432] @ 1effb0 │ │ │ │ - vldr s4, [pc, #432] @ 1effb4 │ │ │ │ + vldr s10, [pc, #432] @ 1f0058 │ │ │ │ + vldr s4, [pc, #432] @ 1f005c │ │ │ │ vmov.f32 s8, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s5, [pc, #428] @ 1effb8 │ │ │ │ - vldr s6, [pc, #428] @ 1effbc │ │ │ │ + vldr s5, [pc, #428] @ 1f0060 │ │ │ │ + vldr s6, [pc, #428] @ 1f0064 │ │ │ │ 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 │ │ │ │ @@ -561999,44 +562084,44 @@ │ │ │ │ vmul.f32 s11, s11, s10 │ │ │ │ vmul.f32 s15, s9, s10 │ │ │ │ vmul.f32 s14, s14, s10 │ │ │ │ vstr s13, [r2, #-64] @ 0xffffffc0 │ │ │ │ vstr s15, [r2, #-60] @ 0xffffffc4 │ │ │ │ vstr s14, [r2, #-48] @ 0xffffffd0 │ │ │ │ vstr s11, [r2, #-44] @ 0xffffffd4 │ │ │ │ - bne.n 1efe1a │ │ │ │ + bne.n 1efec2 │ │ │ │ cmp r6, lr │ │ │ │ - bhi.n 1efefa │ │ │ │ + bhi.n 1effa2 │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 1efe10 │ │ │ │ + bne.n 1efeb8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 1efee2 │ │ │ │ + beq.n 1eff8a │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1efee6 │ │ │ │ + beq.n 1eff8e │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 1eff08 │ │ │ │ + b.n 1effb0 │ │ │ │ mov.w r0, ip, lsr #1 │ │ │ │ adds r0, #1 │ │ │ │ add.w r3, r1, r0, lsl #2 │ │ │ │ add.w r0, r4, r0, lsl #5 │ │ │ │ - vldr s5, [pc, #156] @ 1effa8 │ │ │ │ + vldr s5, [pc, #156] @ 1f0050 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s6, [pc, #152] @ 1effac │ │ │ │ - vldr s10, [pc, #152] @ 1effb0 │ │ │ │ - vldr s7, [pc, #152] @ 1effb4 │ │ │ │ - vldr s8, [pc, #152] @ 1effb8 │ │ │ │ - vldr s9, [pc, #152] @ 1effbc │ │ │ │ + vldr s6, [pc, #152] @ 1f0054 │ │ │ │ + vldr s10, [pc, #152] @ 1f0058 │ │ │ │ + vldr s7, [pc, #152] @ 1f005c │ │ │ │ + vldr s8, [pc, #152] @ 1f0060 │ │ │ │ + vldr s9, [pc, #152] @ 1f0064 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r7, r5 │ │ │ │ str.w lr, [r0, #12] │ │ │ │ uxtb.w ip, r3 │ │ │ │ @@ -562061,43 +562146,43 @@ │ │ │ │ vmul.f32 s12, s11, s10 │ │ │ │ vmls.f32 s13, s14, s8 │ │ │ │ vmul.f32 s15, s15, s10 │ │ │ │ vstr s12, [r0, #8] │ │ │ │ vstr s15, [r0] │ │ │ │ vmul.f32 s14, s13, s10 │ │ │ │ vstr s14, [r0, #4] │ │ │ │ - beq.n 1efee2 │ │ │ │ + beq.n 1eff8a │ │ │ │ cmp r6, #1 │ │ │ │ - bne.w 1efdea │ │ │ │ + bne.w 1efe92 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 1eff24 │ │ │ │ + b.n 1effcc │ │ │ │ lsrs r5, r0, #10 │ │ │ │ subs r7, #149 @ 0x95 │ │ │ │ - ldr r1, [pc, #744] @ (1f0298 ) │ │ │ │ + ldr r1, [pc, #744] @ (1f0340 ) │ │ │ │ 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 1f00d0 │ │ │ │ + beq.n 1f0178 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r1, r2 │ │ │ │ movs r2, #0 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 1f0162 │ │ │ │ + bls.w 1f020a │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r9, #298 @ 0x12a │ │ │ │ mov.w r8, #255 @ 0xff │ │ │ │ subs r3, #2 │ │ │ │ mov r0, r2 │ │ │ │ bic.w sl, r3, #1 │ │ │ │ @@ -562154,28 +562239,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 1f000a │ │ │ │ + bne.n 1f00b2 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrd r0, r6, [sp] │ │ │ │ cmp r3, ip │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bhi.n 1f00d6 │ │ │ │ + bhi.n 1f017e │ │ │ │ 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 1efffa │ │ │ │ + bne.n 1f00a2 │ │ │ │ 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 │ │ │ │ @@ -562212,47 +562297,47 @@ │ │ │ │ strb r4, [r5, #2] │ │ │ │ usat r3, #8, r3, asr #8 │ │ │ │ strb r3, [r5, #1] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ usat r4, #8, r6, asr #8 │ │ │ │ strb r4, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1f00d0 │ │ │ │ + beq.n 1f0178 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1effdc │ │ │ │ + bne.w 1f0084 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 1f0100 │ │ │ │ + b.n 1f01a8 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - cbnz r3, 1f017a │ │ │ │ + cbnz r3, 1f0222 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ adds r2, #1 │ │ │ │ add r1, r4 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ add r0, r4 │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 1f00d0 │ │ │ │ + beq.n 1f0178 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f0166 │ │ │ │ + beq.n 1f020e │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 1f00e8 │ │ │ │ + b.n 1f0190 │ │ │ │ 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 1f0290 │ │ │ │ + beq.n 1f0338 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r1, r2 │ │ │ │ movs r2, #0 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 1f0322 │ │ │ │ + bls.w 1f03ca │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r9, #298 @ 0x12a │ │ │ │ mov.w r8, #255 @ 0xff │ │ │ │ subs r3, #2 │ │ │ │ mov r0, r2 │ │ │ │ bic.w sl, r3, #1 │ │ │ │ @@ -562309,28 +562394,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 1f01ca │ │ │ │ + bne.n 1f0272 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrd r0, r6, [sp] │ │ │ │ cmp r3, ip │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bhi.n 1f0296 │ │ │ │ + bhi.n 1f033e │ │ │ │ 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 1f01ba │ │ │ │ + bne.n 1f0262 │ │ │ │ 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 │ │ │ │ @@ -562367,131 +562452,131 @@ │ │ │ │ strb r4, [r5, #2] │ │ │ │ usat r3, #8, r3, asr #8 │ │ │ │ strb r3, [r5, #1] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ usat r4, #8, r6, asr #8 │ │ │ │ strb r4, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1f0290 │ │ │ │ + beq.n 1f0338 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1f019c │ │ │ │ + bne.w 1f0244 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 1f02c0 │ │ │ │ + b.n 1f0368 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - cbnz r3, 1f033a │ │ │ │ + cbnz r3, 1f03e2 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ adds r2, #1 │ │ │ │ add r1, r4 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ add r0, r4 │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 1f0290 │ │ │ │ + beq.n 1f0338 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f0326 │ │ │ │ + beq.n 1f03ce │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 1f02a8 │ │ │ │ + b.n 1f0350 │ │ │ │ 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 1f0378 │ │ │ │ + beq.n 1f0420 │ │ │ │ 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 59c7c │ │ │ │ add r5, r8 │ │ │ │ add r4, r7 │ │ │ │ cmp sl, r6 │ │ │ │ - bne.n 1f0364 │ │ │ │ + bne.n 1f040c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, r6, [sp, #24] │ │ │ │ - cbz r6, 1f03c2 │ │ │ │ - cbz r0, 1f03c2 │ │ │ │ + cbz r6, 1f046a │ │ │ │ + cbz r0, 1f046a │ │ │ │ mov r7, r3 │ │ │ │ bic.w r5, r1, #3 │ │ │ │ - vldr s14, [pc, #52] @ 1f03c8 │ │ │ │ + vldr s14, [pc, #52] @ 1f0470 │ │ │ │ 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 1f039e │ │ │ │ + bne.n 1f0446 │ │ │ │ adds r3, #1 │ │ │ │ add r4, r7 │ │ │ │ add r2, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 1f0398 │ │ │ │ + bne.n 1f0440 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r2 │ │ │ │ ldrd r2, r7, [sp, #24] │ │ │ │ - cbz r7, 1f040a │ │ │ │ - cbz r2, 1f040a │ │ │ │ + cbz r7, 1f04b2 │ │ │ │ + cbz r2, 1f04b2 │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ bic.w r6, r1, #3 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov lr, r4 │ │ │ │ mov.w ip, #0 │ │ │ │ ldrh.w r1, [r0], #2 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ add.w r1, r1, r1, lsl #16 │ │ │ │ str.w r1, [lr], #4 │ │ │ │ - bne.n 1f03ec │ │ │ │ + bne.n 1f0494 │ │ │ │ adds r3, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r6 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 1f03e4 │ │ │ │ + bne.n 1f048c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ ldrd ip, r7, [sp, #28] │ │ │ │ - cbz r7, 1f043c │ │ │ │ + cbz r7, 1f04e4 │ │ │ │ mov r5, r0 │ │ │ │ add.w r0, ip, #1 │ │ │ │ mov r6, r3 │ │ │ │ mov r4, r2 │ │ │ │ add.w r0, r0, r0, lsl #1 │ │ │ │ bic.w r8, r1, #3 │ │ │ │ add r0, r2 │ │ │ │ movs r3, #0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1f0440 │ │ │ │ + bne.n 1f04e8 │ │ │ │ adds r3, #1 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 1f0436 │ │ │ │ + bne.n 1f04de │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - vldr d6, [pc, #76] @ 1f0490 │ │ │ │ + vldr d6, [pc, #76] @ 1f0538 │ │ │ │ add.w ip, r4, #3 │ │ │ │ mov lr, r5 │ │ │ │ ldrb.w r1, [ip, #-1] │ │ │ │ add.w ip, ip, #3 │ │ │ │ ldrb.w r9, [ip, #-5] │ │ │ │ ldrb.w r2, [ip, #-6] │ │ │ │ cmp r0, ip │ │ │ │ @@ -562499,104 +562584,104 @@ │ │ │ │ orr.w r1, r1, r9, lsl #8 │ │ │ │ orr.w r2, r1, r2 │ │ │ │ vmov s14, r2 │ │ │ │ vcvt.f64.s32 d7, s14 │ │ │ │ vmul.f64 d7, d7, d6 │ │ │ │ vcvt.f32.f64 s14, d7 │ │ │ │ vstmia lr!, {s14} │ │ │ │ - bne.n 1f044a │ │ │ │ + bne.n 1f04f2 │ │ │ │ adds r3, #1 │ │ │ │ add r4, r6 │ │ │ │ add r5, r8 │ │ │ │ add r0, r6 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 1f0444 │ │ │ │ + bne.n 1f04ec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ movs r0, r2 │ │ │ │ asrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #112 @ 0x70 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ ldrd ip, r6, [sp, #28] │ │ │ │ - cbz r6, 1f04c4 │ │ │ │ + cbz r6, 1f056c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ add.w r2, ip, #1 │ │ │ │ mov r5, r3 │ │ │ │ bic.w r7, r1, #3 │ │ │ │ movs r3, #0 │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ add r2, r0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1f04d4 │ │ │ │ + bne.n 1f057c │ │ │ │ adds r3, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 1f04be │ │ │ │ + bne.n 1f0566 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ adds r3, #1 │ │ │ │ add r0, r5 │ │ │ │ add r4, r7 │ │ │ │ add r2, r5 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 1f04c4 │ │ │ │ + beq.n 1f056c │ │ │ │ add.w ip, r0, #3 │ │ │ │ mov lr, r4 │ │ │ │ ldrb.w r1, [ip, #-1] │ │ │ │ add.w ip, ip, #3 │ │ │ │ ldrb.w r9, [ip, #-5] │ │ │ │ ldrb.w r8, [ip, #-6] │ │ │ │ cmp r2, ip │ │ │ │ mov.w r1, r1, lsl #16 │ │ │ │ orr.w r1, r1, r9, lsl #8 │ │ │ │ orr.w r8, r1, r8 │ │ │ │ mov.w r1, r1, lsr #16 │ │ │ │ orr.w r1, r1, r8, lsl #8 │ │ │ │ str.w r1, [lr], #4 │ │ │ │ - bne.n 1f04da │ │ │ │ - b.n 1f04c8 │ │ │ │ + bne.n 1f0582 │ │ │ │ + b.n 1f0570 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, r6, [sp, #20] │ │ │ │ - cbz r6, 1f054c │ │ │ │ - cbz r0, 1f054c │ │ │ │ + cbz r6, 1f05f4 │ │ │ │ + cbz r0, 1f05f4 │ │ │ │ mov r7, r3 │ │ │ │ bic.w r5, r1, #3 │ │ │ │ - vldr d6, [pc, #48] @ 1f0550 │ │ │ │ + vldr d6, [pc, #48] @ 1f05f8 │ │ │ │ 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 1f0528 │ │ │ │ + bne.n 1f05d0 │ │ │ │ adds r3, #1 │ │ │ │ add r4, r7 │ │ │ │ add r2, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 1f0522 │ │ │ │ + bne.n 1f05ca │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #240 @ 0xf0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r9, [sp, #36] @ 0x24 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1f0598 │ │ │ │ + beq.n 1f0640 │ │ │ │ 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 │ │ │ │ @@ -562604,23 +562689,23 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov r2, sl │ │ │ │ adds r6, #1 │ │ │ │ blx 59c7c │ │ │ │ add r5, r8 │ │ │ │ add r4, r7 │ │ │ │ cmp r9, r6 │ │ │ │ - bne.n 1f0584 │ │ │ │ + bne.n 1f062c │ │ │ │ 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 1f05dc │ │ │ │ + beq.n 1f0684 │ │ │ │ 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 │ │ │ │ @@ -562628,581 +562713,581 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov r2, sl │ │ │ │ adds r6, #1 │ │ │ │ blx 59c7c │ │ │ │ add r5, r8 │ │ │ │ add r4, r7 │ │ │ │ cmp r9, r6 │ │ │ │ - bne.n 1f05c8 │ │ │ │ + bne.n 1f0670 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r2 │ │ │ │ ldrd r2, r7, [sp, #24] │ │ │ │ - cbz r7, 1f0648 │ │ │ │ - cbz r2, 1f0648 │ │ │ │ + cbz r7, 1f06f0 │ │ │ │ + cbz r2, 1f06f0 │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ bic.w r6, r1, #3 │ │ │ │ - vldr d5, [pc, #88] @ 1f0650 │ │ │ │ + vldr d5, [pc, #88] @ 1f06f8 │ │ │ │ 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 1f0634 │ │ │ │ + ble.n 1f06dc │ │ │ │ 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 1f0634 │ │ │ │ + bgt.n 1f06dc │ │ │ │ vcvt.u32.f64 s15, d7 │ │ │ │ vmov r0, s15 │ │ │ │ adds r1, #1 │ │ │ │ str.w r0, [ip], #4 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 1f0606 │ │ │ │ + bne.n 1f06ae │ │ │ │ adds r3, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r6 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 1f0600 │ │ │ │ + bne.n 1f06a8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffe0ffff │ │ │ │ rors r7, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r2 │ │ │ │ ldrd r2, r7, [sp, #24] │ │ │ │ - cbz r7, 1f06aa │ │ │ │ - cbz r2, 1f06aa │ │ │ │ + cbz r7, 1f0752 │ │ │ │ + cbz r2, 1f0752 │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ bic.w r6, r1, #3 │ │ │ │ - vldr d6, [pc, #64] @ 1f06b0 │ │ │ │ + vldr d6, [pc, #64] @ 1f0758 │ │ │ │ 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 1f067c │ │ │ │ + bne.n 1f0724 │ │ │ │ adds r3, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r6 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 1f0674 │ │ │ │ + bne.n 1f071c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ movs r0, r2 │ │ │ │ asrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #112 @ 0x70 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ ldrd r4, r8, [sp, #28] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1f06fe │ │ │ │ - cbz r4, 1f06fe │ │ │ │ + beq.n 1f07a6 │ │ │ │ + cbz r4, 1f07a6 │ │ │ │ mov r9, r3 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ bic.w r7, r1, #3 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov lr, r5 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr.w r2, [r0], #4 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, ip │ │ │ │ ubfx r1, r2, #16, #8 │ │ │ │ orr.w r1, r1, r2, lsl #8 │ │ │ │ str.w r1, [lr], #4 │ │ │ │ - bne.n 1f06dc │ │ │ │ + bne.n 1f0784 │ │ │ │ adds r3, #1 │ │ │ │ add r6, r9 │ │ │ │ add r5, r7 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 1f06d4 │ │ │ │ + bne.n 1f077c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldrd ip, r7, [sp, #24] │ │ │ │ - cbz r7, 1f0728 │ │ │ │ + cbz r7, 1f07d0 │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r2 │ │ │ │ add.w r3, r0, ip │ │ │ │ movs r1, #0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1f0738 │ │ │ │ + bne.n 1f07e0 │ │ │ │ adds r1, #1 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 1f0722 │ │ │ │ + bne.n 1f07ca │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r1, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r6 │ │ │ │ add r3, r6 │ │ │ │ cmp r7, r1 │ │ │ │ - beq.n 1f0728 │ │ │ │ + beq.n 1f07d0 │ │ │ │ mov r2, r5 │ │ │ │ mov lr, r4 │ │ │ │ ldr.w r0, [r2], #4 │ │ │ │ mov.w ip, r0, lsr #24 │ │ │ │ strb.w ip, [lr], #1 │ │ │ │ cmp lr, r3 │ │ │ │ - bne.n 1f073c │ │ │ │ - b.n 1f072c │ │ │ │ + bne.n 1f07e4 │ │ │ │ + b.n 1f07d4 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r2 │ │ │ │ ldrd r2, r7, [sp, #24] │ │ │ │ - cbz r7, 1f07a2 │ │ │ │ - cbz r2, 1f07a2 │ │ │ │ + cbz r7, 1f084a │ │ │ │ + cbz r2, 1f084a │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ bic.w r6, r1, #3 │ │ │ │ - vldr d6, [pc, #64] @ 1f07a8 │ │ │ │ + vldr d6, [pc, #64] @ 1f0850 │ │ │ │ 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 1f0774 │ │ │ │ + bne.n 1f081c │ │ │ │ adds r3, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r6 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 1f076c │ │ │ │ + bne.n 1f0814 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ movs r0, r2 │ │ │ │ asrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #112 @ 0x70 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ ldrd r4, r8, [sp, #28] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1f07f6 │ │ │ │ - cbz r4, 1f07f6 │ │ │ │ + beq.n 1f089e │ │ │ │ + cbz r4, 1f089e │ │ │ │ mov r9, r3 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ bic.w r7, r1, #3 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov lr, r5 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr.w r2, [r0], #4 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, ip │ │ │ │ bic.w r1, r2, #255 @ 0xff │ │ │ │ orr.w r1, r1, r2, lsr #24 │ │ │ │ str.w r1, [lr], #4 │ │ │ │ - bne.n 1f07d4 │ │ │ │ + bne.n 1f087c │ │ │ │ adds r3, #1 │ │ │ │ add r6, r9 │ │ │ │ add r5, r7 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 1f07cc │ │ │ │ + bne.n 1f0874 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldrd ip, r6, [sp, #20] │ │ │ │ - cbz r6, 1f081c │ │ │ │ + cbz r6, 1f08c4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r3 │ │ │ │ mov r1, r2 │ │ │ │ add r0, ip │ │ │ │ movs r3, #0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1f082a │ │ │ │ + bne.n 1f08d2 │ │ │ │ adds r3, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 1f0816 │ │ │ │ + bne.n 1f08be │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adds r3, #1 │ │ │ │ add r1, r7 │ │ │ │ add r4, r5 │ │ │ │ add r0, r5 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 1f081c │ │ │ │ + beq.n 1f08c4 │ │ │ │ mov lr, r1 │ │ │ │ mov ip, r4 │ │ │ │ ldr.w r2, [lr], #4 │ │ │ │ strb.w r2, [ip], #1 │ │ │ │ cmp ip, r0 │ │ │ │ - bne.n 1f082e │ │ │ │ - b.n 1f081e │ │ │ │ + bne.n 1f08d6 │ │ │ │ + b.n 1f08c6 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r2 │ │ │ │ ldrd r2, r7, [sp, #24] │ │ │ │ - cbz r7, 1f0892 │ │ │ │ - cbz r2, 1f0892 │ │ │ │ + cbz r7, 1f093a │ │ │ │ + cbz r2, 1f093a │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ bic.w r6, r1, #3 │ │ │ │ - vldr d6, [pc, #64] @ 1f0898 │ │ │ │ + vldr d6, [pc, #64] @ 1f0940 │ │ │ │ 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 1f0864 │ │ │ │ + bne.n 1f090c │ │ │ │ adds r3, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r6 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 1f085c │ │ │ │ + bne.n 1f0904 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ movs r0, r2 │ │ │ │ asrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #112 @ 0x70 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov ip, r2 │ │ │ │ ldrd r2, r8, [sp, #24] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1f08f8 │ │ │ │ - cbz r2, 1f08f8 │ │ │ │ + beq.n 1f09a0 │ │ │ │ + cbz r2, 1f09a0 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, ip │ │ │ │ bic.w r6, r3, #3 │ │ │ │ - vldr d6, [pc, #64] @ 1f0900 │ │ │ │ + vldr d6, [pc, #64] @ 1f09a8 │ │ │ │ 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 1f08ca │ │ │ │ + bne.n 1f0972 │ │ │ │ adds r5, #1 │ │ │ │ add r4, r7 │ │ │ │ add r1, r6 │ │ │ │ cmp r5, r8 │ │ │ │ - bne.n 1f08c2 │ │ │ │ + bne.n 1f096a │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1f0906 │ │ │ │ + b.n 1f09ae │ │ │ │ @ instruction: 0xffff416f │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ ldrd r4, r8, [sp, #28] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1f094e │ │ │ │ - cbz r4, 1f094e │ │ │ │ + beq.n 1f09f6 │ │ │ │ + cbz r4, 1f09f6 │ │ │ │ mov r9, r3 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ bic.w r7, r1, #3 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov lr, r6 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr.w r2, [lr], #4 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, ip │ │ │ │ ubfx r1, r2, #16, #8 │ │ │ │ orr.w r1, r1, r2, lsl #8 │ │ │ │ str.w r1, [r0], #4 │ │ │ │ - bne.n 1f092c │ │ │ │ + bne.n 1f09d4 │ │ │ │ adds r3, #1 │ │ │ │ add r6, r9 │ │ │ │ add r5, r7 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 1f0924 │ │ │ │ + bne.n 1f09cc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r2 │ │ │ │ ldrd r2, r7, [sp, #24] │ │ │ │ - cbz r7, 1f09aa │ │ │ │ - cbz r2, 1f09aa │ │ │ │ + cbz r7, 1f0a52 │ │ │ │ + cbz r2, 1f0a52 │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ bic.w r6, r1, #3 │ │ │ │ - vldr d6, [pc, #64] @ 1f09b0 │ │ │ │ + vldr d6, [pc, #64] @ 1f0a58 │ │ │ │ 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 1f097c │ │ │ │ + bne.n 1f0a24 │ │ │ │ adds r3, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r6 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 1f0974 │ │ │ │ + bne.n 1f0a1c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ movs r0, r2 │ │ │ │ asrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #112 @ 0x70 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ ldrd r4, r8, [sp, #28] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1f09fe │ │ │ │ - cbz r4, 1f09fe │ │ │ │ + beq.n 1f0aa6 │ │ │ │ + cbz r4, 1f0aa6 │ │ │ │ mov r9, r3 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ bic.w r7, r1, #3 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov lr, r6 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr.w r2, [lr], #4 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, ip │ │ │ │ bic.w r1, r2, #255 @ 0xff │ │ │ │ orr.w r1, r1, r2, lsr #24 │ │ │ │ str.w r1, [r0], #4 │ │ │ │ - bne.n 1f09dc │ │ │ │ + bne.n 1f0a84 │ │ │ │ adds r3, #1 │ │ │ │ add r6, r9 │ │ │ │ add r5, r7 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 1f09d4 │ │ │ │ + bne.n 1f0a7c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, r6, [sp, #20] │ │ │ │ - cbz r6, 1f0a3e │ │ │ │ - cbz r0, 1f0a3e │ │ │ │ + cbz r6, 1f0ae6 │ │ │ │ + cbz r0, 1f0ae6 │ │ │ │ mov r7, r3 │ │ │ │ bic.w r5, r1, #3 │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r4, #8 │ │ │ │ mov lr, r2 │ │ │ │ movs r1, #0 │ │ │ │ vldr s15, [ip, #-8] │ │ │ │ adds r1, #1 │ │ │ │ add.w ip, ip, #8 │ │ │ │ cmp r0, r1 │ │ │ │ vstmia lr!, {s15} │ │ │ │ - bne.n 1f0a22 │ │ │ │ + bne.n 1f0aca │ │ │ │ adds r3, #1 │ │ │ │ add r4, r7 │ │ │ │ add r2, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 1f0a1a │ │ │ │ + bne.n 1f0ac2 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r2 │ │ │ │ ldrd r2, r7, [sp, #24] │ │ │ │ - cbz r7, 1f0aae │ │ │ │ - cbz r2, 1f0aae │ │ │ │ + cbz r7, 1f0b56 │ │ │ │ + cbz r2, 1f0b56 │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ bic.w r6, r1, #3 │ │ │ │ - vldr d5, [pc, #96] @ 1f0ab8 │ │ │ │ + vldr d5, [pc, #96] @ 1f0b60 │ │ │ │ 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 1f0a96 │ │ │ │ + ble.n 1f0b3e │ │ │ │ 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 1f0a96 │ │ │ │ + bgt.n 1f0b3e │ │ │ │ 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 1f0a68 │ │ │ │ + bne.n 1f0b10 │ │ │ │ adds r3, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r6 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 1f0a60 │ │ │ │ + bne.n 1f0b08 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffe0ffff │ │ │ │ rors r7, r5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldrd ip, r6, [sp, #20] │ │ │ │ - cbz r6, 1f0ae2 │ │ │ │ + cbz r6, 1f0b8a │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r3 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r2, #4 │ │ │ │ add.w lr, r0, ip │ │ │ │ movs r3, #0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1f0af0 │ │ │ │ + bne.n 1f0b98 │ │ │ │ adds r3, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 1f0adc │ │ │ │ + bne.n 1f0b84 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adds r3, #1 │ │ │ │ add r4, r5 │ │ │ │ add r1, r7 │ │ │ │ add lr, r5 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 1f0ae2 │ │ │ │ + beq.n 1f0b8a │ │ │ │ add.w ip, r1, #8 │ │ │ │ mov r2, r4 │ │ │ │ ldr.w r0, [ip, #-8] │ │ │ │ add.w ip, ip, #8 │ │ │ │ strb.w r0, [r2], #1 │ │ │ │ cmp r2, lr │ │ │ │ - bne.n 1f0af6 │ │ │ │ - b.n 1f0ae4 │ │ │ │ + bne.n 1f0b9e │ │ │ │ + b.n 1f0b8c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldrd ip, r7, [sp, #24] │ │ │ │ - cbz r7, 1f0b2c │ │ │ │ + cbz r7, 1f0bd4 │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r2 │ │ │ │ add.w r3, r0, ip │ │ │ │ movs r1, #0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1f0b3c │ │ │ │ + bne.n 1f0be4 │ │ │ │ adds r1, #1 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 1f0b26 │ │ │ │ + bne.n 1f0bce │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r1, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r6 │ │ │ │ add r3, r6 │ │ │ │ cmp r7, r1 │ │ │ │ - beq.n 1f0b2c │ │ │ │ + beq.n 1f0bd4 │ │ │ │ mov lr, r4 │ │ │ │ mov r2, r5 │ │ │ │ ldr.w r0, [r2], #4 │ │ │ │ mov.w ip, r0, lsr #24 │ │ │ │ strb.w ip, [lr], #1 │ │ │ │ cmp lr, r3 │ │ │ │ - bne.n 1f0b40 │ │ │ │ - b.n 1f0b30 │ │ │ │ + bne.n 1f0be8 │ │ │ │ + b.n 1f0bd8 │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldrd ip, r6, [sp, #20] │ │ │ │ - cbz r6, 1f0b74 │ │ │ │ + cbz r6, 1f0c1c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r3 │ │ │ │ mov r1, r2 │ │ │ │ add r0, ip │ │ │ │ movs r3, #0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1f0b82 │ │ │ │ + bne.n 1f0c2a │ │ │ │ adds r3, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 1f0b6e │ │ │ │ + bne.n 1f0c16 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adds r3, #1 │ │ │ │ add r1, r7 │ │ │ │ add r4, r5 │ │ │ │ add r0, r5 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 1f0b74 │ │ │ │ + beq.n 1f0c1c │ │ │ │ mov ip, r4 │ │ │ │ mov lr, r1 │ │ │ │ ldr.w r2, [lr], #4 │ │ │ │ strb.w r2, [ip], #1 │ │ │ │ cmp ip, r0 │ │ │ │ - bne.n 1f0b86 │ │ │ │ - b.n 1f0b76 │ │ │ │ + bne.n 1f0c2e │ │ │ │ + b.n 1f0c1e │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldrd ip, r6, [sp, #20] │ │ │ │ - cbz r6, 1f0bb6 │ │ │ │ + cbz r6, 1f0c5e │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r3 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r2, #4 │ │ │ │ add.w lr, r0, ip │ │ │ │ movs r3, #0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1f0bc4 │ │ │ │ + bne.n 1f0c6c │ │ │ │ adds r3, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 1f0bb0 │ │ │ │ + bne.n 1f0c58 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adds r3, #1 │ │ │ │ add r4, r5 │ │ │ │ add r1, r7 │ │ │ │ add lr, r5 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 1f0bb6 │ │ │ │ + beq.n 1f0c5e │ │ │ │ add.w ip, r1, #8 │ │ │ │ mov r2, r4 │ │ │ │ ldr.w r0, [ip, #-8] │ │ │ │ add.w ip, ip, #8 │ │ │ │ strb.w r0, [r2], #1 │ │ │ │ cmp r2, lr │ │ │ │ - bne.n 1f0bca │ │ │ │ - b.n 1f0bb8 │ │ │ │ + bne.n 1f0c72 │ │ │ │ + b.n 1f0c60 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ ldr r0, [r0, #60] @ 0x3c │ │ │ │ vldr d7, [sp, #24] │ │ │ │ @@ -563337,95 +563422,95 @@ │ │ │ │ blx 58eb4 │ │ │ │ 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] @ (1f0e34 ) │ │ │ │ + ldr r2, [pc, #184] @ (1f0edc ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #184] @ (1f0e38 ) │ │ │ │ + ldr r3, [pc, #184] @ (1f0ee0 ) │ │ │ │ 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 59b38 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ str r5, [r0, #60] @ 0x3c │ │ │ │ blx 5926c │ │ │ │ - ldr r2, [pc, #152] @ (1f0e3c ) │ │ │ │ - ldr r3, [pc, #152] @ (1f0e40 ) │ │ │ │ + ldr r2, [pc, #152] @ (1f0ee4 ) │ │ │ │ + ldr r3, [pc, #152] @ (1f0ee8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #152] @ (1f0e44 ) │ │ │ │ + ldr r1, [pc, #152] @ (1f0eec ) │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [r4] │ │ │ │ - ldr r3, [pc, #148] @ (1f0e48 ) │ │ │ │ + ldr r3, [pc, #148] @ (1f0ef0 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #148] @ (1f0e4c ) │ │ │ │ + ldr r2, [pc, #148] @ (1f0ef4 ) │ │ │ │ add r3, pc │ │ │ │ strd r1, r3, [r4, #8] │ │ │ │ - ldr r3, [pc, #144] @ (1f0e50 ) │ │ │ │ + ldr r3, [pc, #144] @ (1f0ef8 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #144] @ (1f0e54 ) │ │ │ │ + ldr r1, [pc, #144] @ (1f0efc ) │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [r4, #16] │ │ │ │ - ldr r3, [pc, #140] @ (1f0e58 ) │ │ │ │ + ldr r3, [pc, #140] @ (1f0f00 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #140] @ (1f0e5c ) │ │ │ │ + ldr r2, [pc, #140] @ (1f0f04 ) │ │ │ │ add r3, pc │ │ │ │ strd r1, r3, [r4, #24] │ │ │ │ - ldr r3, [pc, #136] @ (1f0e60 ) │ │ │ │ + ldr r3, [pc, #136] @ (1f0f08 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #136] @ (1f0e64 ) │ │ │ │ + ldr r1, [pc, #136] @ (1f0f0c ) │ │ │ │ add r3, pc │ │ │ │ str r2, [r4, #32] │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #128] @ (1f0e68 ) │ │ │ │ - ldr r3, [pc, #132] @ (1f0e6c ) │ │ │ │ + ldr r2, [pc, #128] @ (1f0f10 ) │ │ │ │ + ldr r3, [pc, #132] @ (1f0f14 ) │ │ │ │ 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 59710 │ │ │ │ - cbnz r0, 1f0e08 │ │ │ │ + cbnz r0, 1f0eb0 │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ orrs r3, r2 │ │ │ │ - bne.n 1f0e22 │ │ │ │ - ldr r2, [pc, #100] @ (1f0e70 ) │ │ │ │ - ldr r3, [pc, #44] @ (1f0e38 ) │ │ │ │ + bne.n 1f0eca │ │ │ │ + ldr r2, [pc, #100] @ (1f0f18 ) │ │ │ │ + ldr r3, [pc, #44] @ (1f0ee0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f0e30 │ │ │ │ + bne.n 1f0ed8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r2, [pc, #80] @ (1f0e74 ) │ │ │ │ - ldr r3, [pc, #80] @ (1f0e78 ) │ │ │ │ + ldr r2, [pc, #80] @ (1f0f1c ) │ │ │ │ + ldr r3, [pc, #80] @ (1f0f20 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [r4, #36] @ 0x24 │ │ │ │ - b.n 1f0e08 │ │ │ │ + b.n 1f0eb0 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xf27a00a6 │ │ │ │ + rsbs r0, r2, #166 @ 0xa6 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffa9ffff │ │ │ │ @ instruction: 0xff8dffff │ │ │ │ vminnm.f32 , , │ │ │ │ vmaxnm.f16 , , │ │ │ │ vminnm.f16 , , │ │ │ │ @@ -563434,23 +563519,23 @@ │ │ │ │ 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 │ │ │ │ - @ instruction: 0xf1f000a6 │ │ │ │ - ldc2l 15, cr15, [pc, #1020] @ 1f1274 │ │ │ │ + adc.w r0, r8, #166 @ 0xa6 │ │ │ │ + ldc2l 15, cr15, [pc, #1020] @ 1f131c │ │ │ │ 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 1f0d6c │ │ │ │ + bl 1f0e14 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 59df0 │ │ │ │ @@ -563529,24 +563614,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 1f0fb4 │ │ │ │ + beq.n 1f105c │ │ │ │ ldrb.w r2, [ip, #1] │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r0, r2 │ │ │ │ - beq.n 1f0fb4 │ │ │ │ + beq.n 1f105c │ │ │ │ cmp r0, r2 │ │ │ │ - bhi.n 1f0fba │ │ │ │ + bhi.n 1f1062 │ │ │ │ cmp r3, #5 │ │ │ │ - bgt.n 1f0fe2 │ │ │ │ + bgt.n 1f108a │ │ │ │ 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 │ │ │ │ @@ -563566,15 +563651,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 1f0fb4 │ │ │ │ + b.n 1f105c │ │ │ │ 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 │ │ │ │ @@ -563596,24 +563681,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 1f1078 │ │ │ │ + beq.n 1f1120 │ │ │ │ ldrsb.w r2, [ip, #1] │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r0, r2 │ │ │ │ - beq.n 1f1078 │ │ │ │ + beq.n 1f1120 │ │ │ │ cmp r0, r2 │ │ │ │ - bgt.n 1f107e │ │ │ │ + bgt.n 1f1126 │ │ │ │ cmp r3, #5 │ │ │ │ - bgt.n 1f10a6 │ │ │ │ + bgt.n 1f114e │ │ │ │ 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 │ │ │ │ @@ -563636,27 +563721,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 1f1078 │ │ │ │ + b.n 1f1120 │ │ │ │ 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 1f10dc │ │ │ │ + beq.n 1f1184 │ │ │ │ cmp r0, r1 │ │ │ │ sbcs r3, r2 │ │ │ │ - bcs.n 1f10d6 │ │ │ │ + bcs.n 1f117e │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ @@ -563684,23 +563769,23 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ strb.w r3, [r4, #80] @ 0x50 │ │ │ │ blx 59794 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ blx 58c58 │ │ │ │ - cbz r0, 1f1134 │ │ │ │ + cbz r0, 1f11dc │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 59794 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ blx 58c58 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f1132 │ │ │ │ + bne.n 1f11da │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 5a008 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 5a008 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -563711,187 +563796,187 @@ │ │ │ │ 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 1f118a │ │ │ │ + beq.n 1f1232 │ │ │ │ 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 1f110c │ │ │ │ + bl 1f11b4 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldrd ip, r0, [r2] │ │ │ │ ldrd lr, r3, [r1] │ │ │ │ - b.n 1f117a │ │ │ │ + b.n 1f1222 │ │ │ │ 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] @ (1f1240 ) │ │ │ │ - ldr r1, [pc, #136] @ (1f1244 ) │ │ │ │ + ldr r0, [pc, #136] @ (1f12e8 ) │ │ │ │ + ldr r1, [pc, #136] @ (1f12ec ) │ │ │ │ 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 596c8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [pc, #108] @ (1f1248 ) │ │ │ │ + ldr r3, [pc, #108] @ (1f12f0 ) │ │ │ │ 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 59c40 │ │ │ │ cmp r0, #20 │ │ │ │ - bne.n 1f1222 │ │ │ │ - cbz r5, 1f1218 │ │ │ │ + bne.n 1f12ca │ │ │ │ + cbz r5, 1f12c0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ blx 59b44 │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 59794 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ asrs r3, r2, #31 │ │ │ │ blx 58c58 │ │ │ │ - cbnz r0, 1f1222 │ │ │ │ + cbnz r0, 1f12ca │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 5a008 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1f1224 │ │ │ │ + b.n 1f12cc │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #36] @ (1f124c ) │ │ │ │ - ldr r3, [pc, #28] @ (1f1244 ) │ │ │ │ + ldr r2, [pc, #36] @ (1f12f4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1f12ec ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f123c │ │ │ │ + bne.n 1f12e4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ - cdp 0, 4, cr0, cr2, cr6, {5} │ │ │ │ + ldc 0, cr0, [sl, #664] @ 0x298 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - rors r0, r5 │ │ │ │ + tst r0, r0 │ │ │ │ movs r0, r3 │ │ │ │ - ldcl 0, cr0, [r4, #664] @ 0x298 │ │ │ │ + stc 0, cr0, [ip, #-664]! @ 0xfffffd68 │ │ │ │ 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 1e0b70 │ │ │ │ + bl 1e0c18 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ blx 58bec │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r7 │ │ │ │ - add r3, pc, #52 @ (adr r3, 1f12a8 ) │ │ │ │ + add r3, pc, #52 @ (adr r3, 1f1350 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ mov r0, r6 │ │ │ │ blx 59848 <__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 1f11a4 │ │ │ │ - cbz r0, 1f12a4 │ │ │ │ + bl 1f124c │ │ │ │ + cbz r0, 1f134c │ │ │ │ ldrd r2, r3, [r4, #72] @ 0x48 │ │ │ │ add.w r0, r4, #32 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1f11a4 │ │ │ │ + bl 1f124c │ │ │ │ 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 1f12ce │ │ │ │ + b.n 1f1376 │ │ │ │ blx 59f78 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1f12de │ │ │ │ + bne.n 1f1386 │ │ │ │ mov r0, r4 │ │ │ │ blx 59794 │ │ │ │ movs r1, #8 │ │ │ │ blx 5913c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1f12c4 │ │ │ │ + blt.n 1f136c │ │ │ │ ldr r4, [r5, #8] │ │ │ │ - b.n 1f12ec │ │ │ │ + b.n 1f1394 │ │ │ │ blx 59f78 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1f12fc │ │ │ │ + bne.n 1f13a4 │ │ │ │ mov r0, r4 │ │ │ │ blx 59794 │ │ │ │ movs r1, #8 │ │ │ │ blx 5913c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1f12e2 │ │ │ │ + blt.n 1f138a │ │ │ │ ldr r0, [r5, #32] │ │ │ │ - cbz r0, 1f1308 │ │ │ │ + cbz r0, 1f13b0 │ │ │ │ blx 59d90 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #32] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - cbz r0, 1f1314 │ │ │ │ + cbz r0, 1f13bc │ │ │ │ blx 59d90 │ │ │ │ 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 1f131c │ │ │ │ + bne.n 1f13c4 │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 1f1332 │ │ │ │ + cbnz r3, 1f13da │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r5, #64] @ 0x40 │ │ │ │ - bl 1deca4 │ │ │ │ + bl 1ded4c │ │ │ │ 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 │ │ │ │ @@ -563901,277 +563986,277 @@ │ │ │ │ blx 5a008 │ │ │ │ mov r3, r5 │ │ │ │ movs r2, #20 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx 59740 │ │ │ │ cmp r0, #20 │ │ │ │ - bne.n 1f138a │ │ │ │ - ldr r1, [pc, #32] @ (1f1390 ) │ │ │ │ + bne.n 1f1432 │ │ │ │ + ldr r1, [pc, #32] @ (1f1438 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 59f04 │ │ │ │ - cbnz r0, 1f138a │ │ │ │ + cbnz r0, 1f1432 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1f1388 │ │ │ │ + bne.n 1f1430 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [r4, #16] │ │ │ │ orrs r3, r2 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - eors r4, r2 │ │ │ │ + eors r4, r5 │ │ │ │ movs r0, r3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r2, [pc, #104] @ (1f140c ) │ │ │ │ + ldr r2, [pc, #104] @ (1f14b4 ) │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ - ldr r3, [pc, #104] @ (1f1410 ) │ │ │ │ + ldr r3, [pc, #104] @ (1f14b8 ) │ │ │ │ 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 1f1340 │ │ │ │ - cbnz r0, 1f13da │ │ │ │ + bl 1f13e8 │ │ │ │ + cbnz r0, 1f1482 │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #80] @ (1f1414 ) │ │ │ │ - ldr r3, [pc, #72] @ (1f1410 ) │ │ │ │ + ldr r2, [pc, #80] @ (1f14bc ) │ │ │ │ + ldr r3, [pc, #72] @ (1f14b8 ) │ │ │ │ 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 1f1408 │ │ │ │ + bne.n 1f14b0 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r4, #32] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 1f1340 │ │ │ │ + bl 1f13e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f13c0 │ │ │ │ + beq.n 1f1468 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ cmpeq r2, r0 │ │ │ │ - bne.n 1f13c0 │ │ │ │ + bne.n 1f1468 │ │ │ │ ldrd r0, r1, [r4, #72] @ 0x48 │ │ │ │ cmp r1, r3 │ │ │ │ it eq │ │ │ │ cmpeq r0, r2 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ - b.n 1f13c2 │ │ │ │ + b.n 1f146a │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ - mrrc 0, 10, r0, r2, cr6 │ │ │ │ + sub.w r0, sl, r6, asr #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldc 0, cr0, [r6], #-664 @ 0xfffffd68 │ │ │ │ + @ instruction: 0xeb8e00a6 │ │ │ │ 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 1f1442 │ │ │ │ + bne.n 1f14ea │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1f1432 │ │ │ │ + bne.n 1f14da │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f1536 │ │ │ │ + bne.n 1f15de │ │ │ │ ldr r6, [r5, #32] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1f1510 │ │ │ │ + beq.n 1f15b8 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ - cbnz r6, 1f148a │ │ │ │ + cbnz r6, 1f1532 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 59578 │ │ │ │ subs r3, r0, #0 │ │ │ │ mov r7, r3 │ │ │ │ - blt.w 1f159a │ │ │ │ - ldr r1, [pc, #312] @ (1f15a8 ) │ │ │ │ + blt.w 1f1642 │ │ │ │ + ldr r1, [pc, #312] @ (1f1650 ) │ │ │ │ add r1, pc │ │ │ │ blx 58d30 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f1594 │ │ │ │ + beq.w 1f163c │ │ │ │ str r0, [r5, #8] │ │ │ │ - b.n 1f148a │ │ │ │ + b.n 1f1532 │ │ │ │ blx 59f78 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1f14dc │ │ │ │ + bne.n 1f1584 │ │ │ │ mov r0, r6 │ │ │ │ blx 59794 │ │ │ │ movs r1, #2 │ │ │ │ blx 5913c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1f1480 │ │ │ │ + blt.n 1f1528 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ mov r7, r3 │ │ │ │ - b.n 1f14ac │ │ │ │ + b.n 1f1554 │ │ │ │ blx 59f78 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1f14c0 │ │ │ │ + bne.n 1f1568 │ │ │ │ mov r0, r7 │ │ │ │ blx 59794 │ │ │ │ movs r1, #2 │ │ │ │ blx 5913c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1f14a0 │ │ │ │ + blt.n 1f1548 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r7, r3 │ │ │ │ - b.n 1f14cc │ │ │ │ + b.n 1f1574 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1f14dc │ │ │ │ + bne.n 1f1584 │ │ │ │ mov r0, r7 │ │ │ │ blx 59794 │ │ │ │ movs r1, #8 │ │ │ │ blx 5913c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1f14c6 │ │ │ │ + blt.n 1f156e │ │ │ │ ldr r0, [r5, #32] │ │ │ │ - cbz r0, 1f14e8 │ │ │ │ + cbz r0, 1f1590 │ │ │ │ blx 59d90 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #32] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - cbz r0, 1f14f4 │ │ │ │ + cbz r0, 1f159c │ │ │ │ blx 59d90 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #8] │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f14f8 │ │ │ │ + bne.n 1f15a0 │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 1f1560 │ │ │ │ + cbnz r3, 1f1608 │ │ │ │ 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 59578 │ │ │ │ subs r3, r0, #0 │ │ │ │ mov r7, r3 │ │ │ │ - blt.n 1f1574 │ │ │ │ - ldr r1, [pc, #132] @ (1f15ac ) │ │ │ │ + blt.n 1f161c │ │ │ │ + ldr r1, [pc, #132] @ (1f1654 ) │ │ │ │ add r1, pc │ │ │ │ blx 58d30 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1f156e │ │ │ │ + cbz r0, 1f1616 │ │ │ │ str r0, [r5, #32] │ │ │ │ - b.n 1f1450 │ │ │ │ + b.n 1f14f8 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 1f1578 │ │ │ │ + bne.n 1f1620 │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1decd0 │ │ │ │ + bl 1ded78 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r6, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f154a │ │ │ │ + bne.n 1f15f2 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f153c │ │ │ │ - b.n 1f144a │ │ │ │ + bne.n 1f15e4 │ │ │ │ + b.n 1f14f2 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r5, #64] @ 0x40 │ │ │ │ - bl 1deca4 │ │ │ │ - b.n 1f150c │ │ │ │ + bl 1ded4c │ │ │ │ + b.n 1f15b4 │ │ │ │ mov r0, r7 │ │ │ │ blx 59374 │ │ │ │ str r6, [r5, #32] │ │ │ │ - b.n 1f14e8 │ │ │ │ + b.n 1f1590 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1f157e │ │ │ │ + bne.n 1f1626 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f153a │ │ │ │ - b.n 1f144a │ │ │ │ + bne.n 1f15e2 │ │ │ │ + b.n 1f14f2 │ │ │ │ mov r0, r7 │ │ │ │ blx 59374 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f14e0 │ │ │ │ - b.n 1f14f4 │ │ │ │ + bne.n 1f1588 │ │ │ │ + b.n 1f159c │ │ │ │ nop │ │ │ │ - subs r7, #94 @ 0x5e │ │ │ │ + subs r7, #118 @ 0x76 │ │ │ │ movs r0, r3 │ │ │ │ - subs r6, #164 @ 0xa4 │ │ │ │ + subs r6, #188 @ 0xbc │ │ │ │ movs r0, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ movs r2, #2 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ blx 58dcc │ │ │ │ - cbz r0, 1f15da │ │ │ │ + cbz r0, 1f1682 │ │ │ │ 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 59b44 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r1, r3, [r4, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, r1 │ │ │ │ sbcs.w r3, r5, r3 │ │ │ │ - blt.n 1f15d0 │ │ │ │ + blt.n 1f1678 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ mov r2, r5 │ │ │ │ blx 58dcc │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f15d0 │ │ │ │ + bne.n 1f1678 │ │ │ │ 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 │ │ │ │ @@ -564208,329 +564293,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 1dfe58 │ │ │ │ + bl 1dff00 │ │ │ │ movs r3, #28 │ │ │ │ mul.w r6, r3, r6 │ │ │ │ mov r0, r6 │ │ │ │ blx 59ce8 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #1 │ │ │ │ mov r7, r0 │ │ │ │ blx 59740 │ │ │ │ cmp r6, r0 │ │ │ │ - bne.n 1f1724 │ │ │ │ + bne.n 1f17cc │ │ │ │ mov r6, r7 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1f1718 │ │ │ │ + beq.n 1f17c0 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ - cbz r3, 1f1718 │ │ │ │ + cbz r3, 1f17c0 │ │ │ │ ldrd r3, r2, [r6] │ │ │ │ orrs r3, r2 │ │ │ │ - beq.n 1f1718 │ │ │ │ + beq.n 1f17c0 │ │ │ │ ldr r2, [r6, #20] │ │ │ │ movs r1, #32 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r2, #20 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - blt.n 1f1718 │ │ │ │ + blt.n 1f17c0 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - bl 1e2c50 │ │ │ │ - cbz r0, 1f1718 │ │ │ │ + bl 1e2cf8 │ │ │ │ + cbz r0, 1f17c0 │ │ │ │ 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 1dffcc │ │ │ │ + bl 1e0074 │ │ │ │ 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 1f16b2 │ │ │ │ - b.n 1f171a │ │ │ │ + bne.n 1f175a │ │ │ │ + b.n 1f17c2 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ movs r2, #0 │ │ │ │ blx 58dcc │ │ │ │ - cbz r0, 1f1734 │ │ │ │ + cbz r0, 1f17dc │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx 58d60 │ │ │ │ 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 1f1726 │ │ │ │ + b.n 1f17ce │ │ │ │ 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] @ (1f1868 ) │ │ │ │ + ldr r2, [pc, #272] @ (1f1910 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #272] @ (1f186c ) │ │ │ │ + ldr r3, [pc, #272] @ (1f1914 ) │ │ │ │ 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, 1f1776 │ │ │ │ - bl 1f1418 │ │ │ │ + cbnz r1, 1f181e │ │ │ │ + bl 1f14c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f17f0 │ │ │ │ + beq.n 1f1898 │ │ │ │ add r1, sp, #8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1f1340 │ │ │ │ + bl 1f13e8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r0, 1f17a8 │ │ │ │ + cbz r0, 1f1850 │ │ │ │ ldrd r2, r3, [sp, #20] │ │ │ │ str r2, [r4, #24] │ │ │ │ ldr r0, [r4, #32] │ │ │ │ str r3, [r4, #28] │ │ │ │ - bl 1f1340 │ │ │ │ - cbz r0, 1f17a8 │ │ │ │ + bl 1f13e8 │ │ │ │ + cbz r0, 1f1850 │ │ │ │ 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 1f1834 │ │ │ │ + beq.n 1f18dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f1250 │ │ │ │ - cbz r0, 1f17ec │ │ │ │ + bl 1f12f8 │ │ │ │ + cbz r0, 1f1894 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 59b44 │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ asrs r0, r0, #31 │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ - cbnz r5, 1f17f4 │ │ │ │ + cbnz r5, 1f189c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f15b0 │ │ │ │ + bl 1f1658 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f183a │ │ │ │ + beq.n 1f18e2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f12b0 │ │ │ │ + bl 1f1358 │ │ │ │ movs r0, #1 │ │ │ │ strb.w r0, [r4, #80] @ 0x50 │ │ │ │ - ldr r2, [pc, #152] @ (1f1870 ) │ │ │ │ - ldr r3, [pc, #148] @ (1f186c ) │ │ │ │ + ldr r2, [pc, #152] @ (1f1918 ) │ │ │ │ + ldr r3, [pc, #148] @ (1f1914 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f1862 │ │ │ │ + bne.n 1f190a │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1f1858 │ │ │ │ + beq.n 1f1900 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1f17d4 │ │ │ │ + b.n 1f187c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 1dff74 │ │ │ │ + bl 1e001c │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - bl 1e2e4c │ │ │ │ + bl 1e2ef4 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1e2c0c │ │ │ │ + bl 1e2cb4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #68] @ 0x44 │ │ │ │ - bl 1f15b0 │ │ │ │ + bl 1f1658 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f17ce │ │ │ │ + bne.n 1f1876 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f1250 │ │ │ │ + bl 1f12f8 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 59b44 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ asrs r3, r3, #31 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ - bl 1f15b0 │ │ │ │ + bl 1f1658 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f17ce │ │ │ │ - b.n 1f17f0 │ │ │ │ + bne.n 1f1876 │ │ │ │ + b.n 1f1898 │ │ │ │ strd r0, r1, [r4, #72] @ 0x48 │ │ │ │ - b.n 1f17b0 │ │ │ │ + b.n 1f1858 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f1250 │ │ │ │ + bl 1f12f8 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 59b44 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ asrs r3, r3, #31 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ - bl 1f15b0 │ │ │ │ + bl 1f1658 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f17c8 │ │ │ │ + bne.n 1f1870 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f12b0 │ │ │ │ + bl 1f1358 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1f17d4 │ │ │ │ + b.n 1f187c │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldmia.w lr, {r1, r2, r5, r7} │ │ │ │ + b.n 1f1900 │ │ │ │ + lsls r6, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xe82400a6 │ │ │ │ + b.n 1f1814 │ │ │ │ + lsls r6, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ mov r7, r2 │ │ │ │ - ldr.w r2, [pc, #1288] @ 1f1d98 │ │ │ │ + ldr.w r2, [pc, #1288] @ 1f1e40 │ │ │ │ mov r8, r3 │ │ │ │ - ldr.w r3, [pc, #1288] @ 1f1d9c │ │ │ │ + ldr.w r3, [pc, #1288] @ 1f1e44 │ │ │ │ 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 1f1974 │ │ │ │ + beq.n 1f1a1c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r5, [r3, #56] @ 0x38 │ │ │ │ - cbnz r5, 1f18d2 │ │ │ │ - ldr.w r2, [pc, #1260] @ 1f1da0 │ │ │ │ - ldr.w r3, [pc, #1252] @ 1f1d9c │ │ │ │ + cbnz r5, 1f197a │ │ │ │ + ldr.w r2, [pc, #1260] @ 1f1e48 │ │ │ │ + ldr.w r3, [pc, #1252] @ 1f1e44 │ │ │ │ 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 1f1d64 │ │ │ │ + bne.w 1f1e0c │ │ │ │ add sp, #132 @ 0x84 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r5 │ │ │ │ blx 59b38 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f1970 │ │ │ │ + beq.n 1f1a18 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 59578 │ │ │ │ subs r3, r0, #0 │ │ │ │ mov fp, r3 │ │ │ │ - blt.n 1f1994 │ │ │ │ - ldr.w r3, [pc, #1196] @ 1f1da4 │ │ │ │ + blt.n 1f1a3c │ │ │ │ + ldr.w r3, [pc, #1196] @ 1f1e4c │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ mov r9, r3 │ │ │ │ blx 58d30 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f198e │ │ │ │ + beq.n 1f1a36 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 59578 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - blt.n 1f1964 │ │ │ │ + blt.n 1f1a0c │ │ │ │ mov r1, r9 │ │ │ │ blx 58d30 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f1d68 │ │ │ │ + beq.w 1f1e10 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ mov r0, sl │ │ │ │ - bl 1f1340 │ │ │ │ - cbz r0, 1f195e │ │ │ │ + bl 1f13e8 │ │ │ │ + cbz r0, 1f1a06 │ │ │ │ add r1, sp, #84 @ 0x54 │ │ │ │ mov r0, fp │ │ │ │ - bl 1f1340 │ │ │ │ - cbz r0, 1f195e │ │ │ │ + bl 1f13e8 │ │ │ │ + cbz r0, 1f1a06 │ │ │ │ ldrd r2, r3, [r4, #72] @ 0x48 │ │ │ │ ldrd r0, r1, [sp, #76] @ 0x4c │ │ │ │ cmp r1, r3 │ │ │ │ it eq │ │ │ │ cmpeq r0, r2 │ │ │ │ - bne.n 1f195e │ │ │ │ + bne.n 1f1a06 │ │ │ │ ldrd r0, r1, [sp, #96] @ 0x60 │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ cmpeq r2, r0 │ │ │ │ - beq.n 1f19b2 │ │ │ │ + beq.n 1f1a5a │ │ │ │ mov r0, fp │ │ │ │ blx 59d90 │ │ │ │ mov r0, sl │ │ │ │ blx 59d90 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 58d60 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1f18b2 │ │ │ │ + b.n 1f195a │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx 5a008 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 5a008 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f1748 │ │ │ │ + bl 1f17f0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f18aa │ │ │ │ - b.n 1f1970 │ │ │ │ + bne.n 1f1952 │ │ │ │ + b.n 1f1a18 │ │ │ │ mov r0, fp │ │ │ │ blx 59374 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 59578 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.w 1f1cfe │ │ │ │ + bge.w 1f1da6 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 58d60 │ │ │ │ - b.n 1f1970 │ │ │ │ + b.n 1f1a18 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 1df9fc │ │ │ │ + bl 1dfaa4 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f1cf8 │ │ │ │ + beq.w 1f1da0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r9, r6 │ │ │ │ str r5, [sp, #16] │ │ │ │ movs r6, #28 │ │ │ │ mov r5, r4 │ │ │ │ subs r4, r3, #4 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ @@ -564541,30 +564628,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 1df9fc │ │ │ │ + bl 1dfaa4 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f19ce │ │ │ │ + bne.n 1f1a76 │ │ │ │ mov r4, r5 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov r9, r6 │ │ │ │ - ldr r3, [pc, #932] @ (1f1da8 ) │ │ │ │ + ldr r3, [pc, #932] @ (1f1e50 ) │ │ │ │ movs r2, #4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ add r3, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 59ee0 │ │ │ │ orrs.w r3, r7, r8 │ │ │ │ - beq.n 1f1a4e │ │ │ │ + beq.n 1f1af6 │ │ │ │ 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]! │ │ │ │ @@ -564580,35 +564667,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 1f1a22 │ │ │ │ - ldr r3, [pc, #860] @ (1f1dac ) │ │ │ │ + bne.n 1f1aca │ │ │ │ + ldr r3, [pc, #860] @ (1f1e54 ) │ │ │ │ movs r2, #4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ add r3, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 59ee0 │ │ │ │ ldrb.w r3, [r4, #80] @ 0x50 │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f195e │ │ │ │ + beq.w 1f1a06 │ │ │ │ mov r0, r9 │ │ │ │ blx 59ce8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f195e │ │ │ │ + beq.w 1f1a06 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r7, #0 │ │ │ │ blx 596c8 │ │ │ │ - ldr r1, [pc, #812] @ (1f1db0 ) │ │ │ │ + ldr r1, [pc, #812] @ (1f1e58 ) │ │ │ │ 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] │ │ │ │ @@ -564619,15 +564706,15 @@ │ │ │ │ stmia.w r7, {r0, r1} │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ mov r8, r7 │ │ │ │ blx 59c40 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #20 │ │ │ │ - bne.w 1f1cea │ │ │ │ + bne.w 1f1d92 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r7, #0 │ │ │ │ str r2, [sp, #24] │ │ │ │ blx 5a008 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 596c8 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ @@ -564638,34 +564725,34 @@ │ │ │ │ strd r0, r1, [r8] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ blx 59c40 │ │ │ │ cmp r0, #20 │ │ │ │ - bne.w 1f1cea │ │ │ │ + bne.w 1f1d92 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 5a008 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 59b44 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ blx 58dcc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1f1cea │ │ │ │ + bne.w 1f1d92 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 59b44 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ blx 58dcc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1f1cea │ │ │ │ + bne.w 1f1d92 │ │ │ │ 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] │ │ │ │ @@ -564677,88 +564764,88 @@ │ │ │ │ blx 59b44 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov.w ip, r0, asr #31 │ │ │ │ ldrd r1, r2, [r3] │ │ │ │ cmp ip, r2 │ │ │ │ it eq │ │ │ │ cmpeq r0, r1 │ │ │ │ - bne.w 1f1cea │ │ │ │ + bne.w 1f1d92 │ │ │ │ ldrb r3, [r3, #28] │ │ │ │ adds r4, #40 @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f1cd0 │ │ │ │ + bne.w 1f1d78 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1f1d10 │ │ │ │ + beq.w 1f1db8 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1f10e0 │ │ │ │ + bl 1f1188 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f1cea │ │ │ │ + beq.w 1f1d92 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f1cea │ │ │ │ + beq.w 1f1d92 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f1cea │ │ │ │ + beq.w 1f1d92 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx 59c40 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.w 1f1cea │ │ │ │ + bne.w 1f1d92 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ movs r2, #28 │ │ │ │ mov r8, r1 │ │ │ │ - bl 1f10e0 │ │ │ │ + bl 1f1188 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f1cea │ │ │ │ + beq.w 1f1d92 │ │ │ │ ldr.w ip, [sp, #44] @ 0x2c │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 1f1cea │ │ │ │ + beq.w 1f1d92 │ │ │ │ ldrd r3, r1, [sp, #36] @ 0x24 │ │ │ │ orrs r3, r1 │ │ │ │ - beq.w 1f1cea │ │ │ │ + beq.w 1f1d92 │ │ │ │ ldrd r0, r1, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #20 │ │ │ │ sbcs.w r3, r1, #0 │ │ │ │ - blt.w 1f1cea │ │ │ │ + blt.w 1f1d92 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldrd r7, r2, [r3] │ │ │ │ cmp r2, r1 │ │ │ │ it eq │ │ │ │ cmpeq r7, r0 │ │ │ │ - bne.w 1f1cea │ │ │ │ + bne.w 1f1d92 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, ip │ │ │ │ - bne.w 1f1cea │ │ │ │ + bne.w 1f1d92 │ │ │ │ mov r0, sl │ │ │ │ blx 59b44 │ │ │ │ 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 59c40 │ │ │ │ cmp r0, #28 │ │ │ │ - bne.n 1f1cea │ │ │ │ + bne.n 1f1d92 │ │ │ │ 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 1f1b24 │ │ │ │ + bhi.n 1f1bcc │ │ │ │ mov r0, sl │ │ │ │ mov r4, r5 │ │ │ │ blx 5a008 │ │ │ │ mov r0, fp │ │ │ │ blx 5a008 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ mov r0, sl │ │ │ │ @@ -564767,375 +564854,375 @@ │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ blx 59794 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ asrs r3, r2, #31 │ │ │ │ blx 58c58 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1f1d7e │ │ │ │ + bne.w 1f1e26 │ │ │ │ ldr r5, [r4, #32] │ │ │ │ mov r0, fp │ │ │ │ blx 59b44 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ blx 59794 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ asrs r3, r2, #31 │ │ │ │ blx 58c58 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1f1d7e │ │ │ │ - bl 1e0b70 │ │ │ │ + bne.w 1f1e26 │ │ │ │ + bl 1e0c18 │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r1 │ │ │ │ blx 58bec │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r8 │ │ │ │ - add r3, pc, #284 @ (adr r3, 1f1d90 ) │ │ │ │ + add r3, pc, #284 @ (adr r3, 1f1e38 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ mov r0, r7 │ │ │ │ blx 59848 <__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 1f11a4 │ │ │ │ - cbz r0, 1f1cea │ │ │ │ + bl 1f124c │ │ │ │ + cbz r0, 1f1d92 │ │ │ │ str r5, [sp, #0] │ │ │ │ add.w r0, r4, #32 │ │ │ │ ldrd r2, r3, [r4, #72] @ 0x48 │ │ │ │ - bl 1f11a4 │ │ │ │ - cbz r0, 1f1cea │ │ │ │ + bl 1f124c │ │ │ │ + cbz r0, 1f1d92 │ │ │ │ mov r0, r6 │ │ │ │ blx 58d60 │ │ │ │ mov r0, fp │ │ │ │ blx 59d90 │ │ │ │ mov r0, sl │ │ │ │ blx 59d90 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 58d60 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 5a008 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 5a008 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f1748 │ │ │ │ - b.n 1f18b2 │ │ │ │ + bl 1f17f0 │ │ │ │ + b.n 1f195a │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #1 │ │ │ │ blx 58dcc │ │ │ │ - cbnz r0, 1f1cea │ │ │ │ + cbnz r0, 1f1d92 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #28 │ │ │ │ blx 58dcc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f1c02 │ │ │ │ + beq.n 1f1caa │ │ │ │ mov r0, r6 │ │ │ │ blx 58d60 │ │ │ │ mov r0, fp │ │ │ │ blx 59d90 │ │ │ │ - b.n 1f1964 │ │ │ │ + b.n 1f1a0c │ │ │ │ mov.w r9, #28 │ │ │ │ - b.n 1f1a00 │ │ │ │ - ldr r1, [pc, #180] @ (1f1db4 ) │ │ │ │ + b.n 1f1aa8 │ │ │ │ + ldr r1, [pc, #180] @ (1f1e5c ) │ │ │ │ add r1, pc │ │ │ │ blx 58d30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f1d70 │ │ │ │ + beq.n 1f1e18 │ │ │ │ blx 59d90 │ │ │ │ - b.n 1f19aa │ │ │ │ + b.n 1f1a52 │ │ │ │ mov r0, sl │ │ │ │ blx 59b44 │ │ │ │ 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 1f1cea │ │ │ │ + bne.n 1f1d92 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #28 │ │ │ │ blx 58dcc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f1cea │ │ │ │ + bne.n 1f1d92 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #28 │ │ │ │ mov r0, fp │ │ │ │ blx 58dcc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f1cea │ │ │ │ + bne.n 1f1d92 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ blx 58dcc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f1cea │ │ │ │ + bne.n 1f1d92 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, sl │ │ │ │ blx 58dcc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f1c06 │ │ │ │ - b.n 1f1cea │ │ │ │ + beq.w 1f1cae │ │ │ │ + b.n 1f1d92 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 59374 │ │ │ │ - b.n 1f1964 │ │ │ │ + b.n 1f1a0c │ │ │ │ mov r0, r4 │ │ │ │ blx 59374 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 58d60 │ │ │ │ - b.n 1f1970 │ │ │ │ + b.n 1f1a18 │ │ │ │ mov r0, r6 │ │ │ │ blx 58d60 │ │ │ │ mov r0, r7 │ │ │ │ blx 59d90 │ │ │ │ - b.n 1f1964 │ │ │ │ + b.n 1f1a0c │ │ │ │ nop.w │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1f1c64 │ │ │ │ + b.n 1f1bbc │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1f1c28 │ │ │ │ + b.n 1f1b80 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - subs r2, #210 @ 0xd2 │ │ │ │ + subs r2, #234 @ 0xea │ │ │ │ movs r0, r3 │ │ │ │ - bl 9fdaa │ │ │ │ - bl eddae │ │ │ │ - subs r1, #62 @ 0x3e │ │ │ │ + bl 9fe52 │ │ │ │ + bl ede56 │ │ │ │ + subs r1, #86 @ 0x56 │ │ │ │ movs r0, r3 │ │ │ │ - adds r6, #204 @ 0xcc │ │ │ │ + adds r6, #228 @ 0xe4 │ │ │ │ movs r0, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #244] @ (1f1ec0 ) │ │ │ │ + ldr r5, [pc, #244] @ (1f1f68 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r2, [pc, #244] @ (1f1ec4 ) │ │ │ │ + ldr r2, [pc, #244] @ (1f1f6c ) │ │ │ │ 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 59960 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1f1e92 │ │ │ │ + beq.n 1f1f3a │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 59578 │ │ │ │ subs r3, r0, #0 │ │ │ │ mov r8, r3 │ │ │ │ - blt.n 1f1ea0 │ │ │ │ - ldr r3, [pc, #200] @ (1f1ec8 ) │ │ │ │ + blt.n 1f1f48 │ │ │ │ + ldr r3, [pc, #200] @ (1f1f70 ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ mov r7, r3 │ │ │ │ blx 58d30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f1e9a │ │ │ │ - ldr r1, [pc, #188] @ (1f1ecc ) │ │ │ │ + beq.n 1f1f42 │ │ │ │ + ldr r1, [pc, #188] @ (1f1f74 ) │ │ │ │ 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 59960 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1f1e84 │ │ │ │ + beq.n 1f1f2c │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 59578 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 1f1eb2 │ │ │ │ + blt.n 1f1f5a │ │ │ │ mov r1, r7 │ │ │ │ blx 58d30 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1f1eac │ │ │ │ + cbz r0, 1f1f54 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r4, #32] │ │ │ │ - bl 1e2c0c │ │ │ │ + bl 1e2cb4 │ │ │ │ str r0, [r4, #68] @ 0x44 │ │ │ │ - cbz r0, 1f1e76 │ │ │ │ + cbz r0, 1f1f1e │ │ │ │ movs r5, #0 │ │ │ │ str r5, [r4, #64] @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1dfeb8 │ │ │ │ + bl 1dff60 │ │ │ │ str r0, [r4, #0] │ │ │ │ - cbz r0, 1f1e70 │ │ │ │ + cbz r0, 1f1f18 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f1748 │ │ │ │ - cbnz r0, 1f1e94 │ │ │ │ + bl 1f17f0 │ │ │ │ + cbnz r0, 1f1f3c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 1dffb8 │ │ │ │ + bl 1e0060 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - bl 1e2e4c │ │ │ │ + bl 1e2ef4 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - cbz r0, 1f1e7e │ │ │ │ + cbz r0, 1f1f26 │ │ │ │ blx 59d90 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ blx 58d60 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 1f1e8c │ │ │ │ + cbz r0, 1f1f34 │ │ │ │ blx 59d90 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ blx 58d60 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r8 │ │ │ │ blx 59374 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ str r3, [r4, #8] │ │ │ │ blx 58d60 │ │ │ │ - b.n 1f1e92 │ │ │ │ + b.n 1f1f3a │ │ │ │ mov r0, r5 │ │ │ │ blx 59374 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ str r3, [r4, #32] │ │ │ │ blx 58d60 │ │ │ │ - b.n 1f1e84 │ │ │ │ + b.n 1f1f2c │ │ │ │ nop │ │ │ │ - movs r7, #204 @ 0xcc │ │ │ │ + movs r7, #228 @ 0xe4 │ │ │ │ movs r0, r3 │ │ │ │ - adds r5, #252 @ 0xfc │ │ │ │ + adds r6, #20 │ │ │ │ movs r0, r3 │ │ │ │ - adds r5, #204 @ 0xcc │ │ │ │ + adds r5, #228 @ 0xe4 │ │ │ │ movs r0, r3 │ │ │ │ - adds r5, #202 @ 0xca │ │ │ │ + adds r5, #226 @ 0xe2 │ │ │ │ movs r0, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ - ldr r4, [pc, #136] @ (1f1f68 ) │ │ │ │ + ldr r4, [pc, #136] @ (1f2010 ) │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ - ldr r3, [pc, #136] @ (1f1f6c ) │ │ │ │ + ldr r3, [pc, #136] @ (1f2014 ) │ │ │ │ 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] @ (1f1f70 ) │ │ │ │ + ldr r4, [pc, #124] @ (1f2018 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 5926c │ │ │ │ - ldr r2, [pc, #116] @ (1f1f74 ) │ │ │ │ + ldr r2, [pc, #116] @ (1f201c ) │ │ │ │ add r4, pc │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ add r0, sp, #20 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ blx 59960 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1f1f3c │ │ │ │ + beq.n 1f1fe4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 594d0 │ │ │ │ mov r2, r4 │ │ │ │ - ldr r4, [pc, #88] @ (1f1f78 ) │ │ │ │ + ldr r4, [pc, #88] @ (1f2020 ) │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ add r4, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 59960 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1f1f3c │ │ │ │ + beq.n 1f1fe4 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ movs r4, #1 │ │ │ │ blx 594d0 │ │ │ │ - b.n 1f1f3e │ │ │ │ + b.n 1f1fe6 │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 58d60 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 58d60 │ │ │ │ - ldr r2, [pc, #48] @ (1f1f7c ) │ │ │ │ - ldr r3, [pc, #28] @ (1f1f6c ) │ │ │ │ + ldr r2, [pc, #48] @ (1f2024 ) │ │ │ │ + ldr r3, [pc, #28] @ (1f2014 ) │ │ │ │ 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 1f1f64 │ │ │ │ + bne.n 1f200c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ - b.n 1f2198 │ │ │ │ + b.n 1f20f0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #156 @ 0x9c │ │ │ │ + movs r6, #180 @ 0xb4 │ │ │ │ movs r0, r3 │ │ │ │ - adds r4, #202 @ 0xca │ │ │ │ + adds r4, #226 @ 0xe2 │ │ │ │ movs r0, r3 │ │ │ │ - adds r4, #186 @ 0xba │ │ │ │ + adds r4, #210 @ 0xd2 │ │ │ │ movs r0, r3 │ │ │ │ - b.n 1f20dc │ │ │ │ + b.n 1f2034 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 1dffb8 │ │ │ │ + bl 1e0060 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - bl 1e2e4c │ │ │ │ + bl 1e2ef4 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - cbz r0, 1f1fa4 │ │ │ │ + cbz r0, 1f204c │ │ │ │ blx 59d90 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ blx 58d60 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 1f1fb2 │ │ │ │ + cbz r0, 1f205a │ │ │ │ blx 59d90 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ blx 58d60 │ │ │ │ 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] @ (1f21a4 ) │ │ │ │ - ldr r3, [pc, #460] @ (1f21a8 ) │ │ │ │ + ldr r2, [pc, #460] @ (1f224c ) │ │ │ │ + ldr r3, [pc, #460] @ (1f2250 ) │ │ │ │ mov.w ip, #0 │ │ │ │ add r2, pc │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ subs r7, r1, #1 │ │ │ │ mov lr, ip │ │ │ │ @@ -565153,184 +565240,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 1f1ff6 │ │ │ │ + bne.n 1f209e │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f1418 │ │ │ │ + bl 1f14c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f2198 │ │ │ │ + beq.w 1f2240 │ │ │ │ ldrb.w r3, [r6, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f219c │ │ │ │ + beq.w 1f2244 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f1394 │ │ │ │ - cbz r0, 1f205e │ │ │ │ + bl 1f143c │ │ │ │ + cbz r0, 1f2106 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ blx 5a008 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 5a008 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f1748 │ │ │ │ + bl 1f17f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f2184 │ │ │ │ + beq.w 1f222c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f15b0 │ │ │ │ + bl 1f1658 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f2184 │ │ │ │ + beq.w 1f222c │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ mov r3, r4 │ │ │ │ - bl 1e0068 │ │ │ │ + bl 1e0110 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f219c │ │ │ │ + beq.w 1f2244 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ blx 58dcc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f2184 │ │ │ │ + bne.n 1f222c │ │ │ │ ldr r3, [r6, #8] │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ blx 59740 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ - bne.n 1f2184 │ │ │ │ + bne.n 1f222c │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1f2184 │ │ │ │ + beq.n 1f222c │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f2184 │ │ │ │ + beq.n 1f222c │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ movs r2, #32 │ │ │ │ blx 5a02c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f219c │ │ │ │ + bne.n 1f2244 │ │ │ │ mov r0, r7 │ │ │ │ blx 59ce8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f219c │ │ │ │ + beq.n 1f2244 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #1 │ │ │ │ blx 59740 │ │ │ │ cmp r7, r0 │ │ │ │ - bne.n 1f2186 │ │ │ │ + bne.n 1f222e │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f0f10 │ │ │ │ + bl 1f0fb8 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 1f2186 │ │ │ │ + bne.n 1f222e │ │ │ │ ldr r1, [r5, #8] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 58dcc │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f2186 │ │ │ │ + bne.n 1f222e │ │ │ │ ldr r3, [r6, #32] │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 59740 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #28 │ │ │ │ - bne.n 1f2186 │ │ │ │ + bne.n 1f222e │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f2186 │ │ │ │ + beq.n 1f222e │ │ │ │ ldrd r1, r0, [sp, #8] │ │ │ │ orrs r1, r0 │ │ │ │ - beq.n 1f2186 │ │ │ │ + beq.n 1f222e │ │ │ │ ldrd lr, r0, [sp, #28] │ │ │ │ cmp.w lr, #20 │ │ │ │ sbcs.w r1, r0, #0 │ │ │ │ - blt.n 1f2186 │ │ │ │ + blt.n 1f222e │ │ │ │ ldrd r7, r1, [r5] │ │ │ │ cmp r1, r0 │ │ │ │ it eq │ │ │ │ cmpeq r7, lr │ │ │ │ - bne.n 1f2186 │ │ │ │ + bne.n 1f222e │ │ │ │ ldr r1, [r5, #24] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1f2186 │ │ │ │ + bne.n 1f222e │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e0b70 │ │ │ │ + bl 1e0c18 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ strd r0, r1, [sp, #20] │ │ │ │ strd r0, r1, [r5, #16] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 58dcc │ │ │ │ - cbnz r0, 1f2186 │ │ │ │ + cbnz r0, 1f222e │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ movs r1, #1 │ │ │ │ blx 59c40 │ │ │ │ cmp r0, #28 │ │ │ │ - bne.n 1f2186 │ │ │ │ + bne.n 1f222e │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 5a008 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f12b0 │ │ │ │ + bl 1f1358 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str.w r3, [r9] │ │ │ │ - ldr r2, [pc, #64] @ (1f21ac ) │ │ │ │ - ldr r3, [pc, #60] @ (1f21a8 ) │ │ │ │ + ldr r2, [pc, #64] @ (1f2254 ) │ │ │ │ + ldr r3, [pc, #60] @ (1f2250 ) │ │ │ │ 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 1f21a0 │ │ │ │ + bne.n 1f2248 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f110c │ │ │ │ + bl 1f11b4 │ │ │ │ mov r0, r4 │ │ │ │ blx 58d60 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f12b0 │ │ │ │ + bl 1f1358 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1f2168 │ │ │ │ + b.n 1f2210 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1f218c │ │ │ │ + b.n 1f2234 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ - b.n 1f21e4 │ │ │ │ + svc 118 @ 0x76 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - udf #144 @ 0x90 │ │ │ │ + ble.n 1f2228 │ │ │ │ lsls r6, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ mov fp, r2 │ │ │ │ - ldr r2, [pc, #532] @ (1f23dc ) │ │ │ │ + ldr r2, [pc, #532] @ (1f2484 ) │ │ │ │ mov r6, r0 │ │ │ │ subs r0, r1, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #528] @ (1f23e0 ) │ │ │ │ + ldr r3, [pc, #528] @ (1f2488 ) │ │ │ │ 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 │ │ │ │ @@ -565344,99 +565431,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 1f21e2 │ │ │ │ + bne.n 1f228a │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f1418 │ │ │ │ - cbz r0, 1f2226 │ │ │ │ + bl 1f14c0 │ │ │ │ + cbz r0, 1f22ce │ │ │ │ ldrb.w r7, [r6, #80] @ 0x50 │ │ │ │ - cbnz r7, 1f2246 │ │ │ │ + cbnz r7, 1f22ee │ │ │ │ mov.w sl, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f12b0 │ │ │ │ + bl 1f1358 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e2e4c │ │ │ │ + bl 1e2ef4 │ │ │ │ movs r7, #0 │ │ │ │ - ldr r2, [pc, #440] @ (1f23e4 ) │ │ │ │ - ldr r3, [pc, #436] @ (1f23e0 ) │ │ │ │ + ldr r2, [pc, #440] @ (1f248c ) │ │ │ │ + ldr r3, [pc, #436] @ (1f2488 ) │ │ │ │ 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 1f23d6 │ │ │ │ + bne.w 1f247e │ │ │ │ mov r0, r7 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f1394 │ │ │ │ - cbz r0, 1f2264 │ │ │ │ + bl 1f143c │ │ │ │ + cbz r0, 1f230c │ │ │ │ ldr r0, [r6, #8] │ │ │ │ blx 5a008 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 5a008 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f1748 │ │ │ │ - cbz r0, 1f2270 │ │ │ │ + bl 1f17f0 │ │ │ │ + cbz r0, 1f2318 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ movs r2, #2 │ │ │ │ movs r1, #0 │ │ │ │ blx 58dcc │ │ │ │ - cbz r0, 1f227c │ │ │ │ + cbz r0, 1f2324 │ │ │ │ mov.w sl, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f110c │ │ │ │ - b.n 1f221a │ │ │ │ + bl 1f11b4 │ │ │ │ + b.n 1f22c2 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ blx 59b44 │ │ │ │ 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 1f23c8 │ │ │ │ + bcs.w 1f2470 │ │ │ │ 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 1f1878 │ │ │ │ + bl 1f1920 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f2270 │ │ │ │ + beq.n 1f2318 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ - bl 1e0068 │ │ │ │ + bl 1e0110 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f2216 │ │ │ │ + bne.n 1f22be │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #2 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ blx 58dcc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f2270 │ │ │ │ + bne.n 1f2318 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #2 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 58dcc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f2270 │ │ │ │ + bne.n 1f2318 │ │ │ │ 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] │ │ │ │ @@ -565445,32 +565532,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 1f0f10 │ │ │ │ + bl 1f0fb8 │ │ │ │ strd r5, r4, [sp, #24] │ │ │ │ strd r0, r8, [sp, #84] @ 0x54 │ │ │ │ str.w r8, [sp, #32] │ │ │ │ - bl 1e0b70 │ │ │ │ + bl 1e0c18 │ │ │ │ strd r0, r1, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ blx 59b44 │ │ │ │ movs r1, #32 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ asrs r0, r0, #31 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r6, #68] @ 0x44 │ │ │ │ - bl 1e2c50 │ │ │ │ + bl 1e2cf8 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f2216 │ │ │ │ + beq.w 1f22be │ │ │ │ ldrd r3, r2, [sp, #44] @ 0x2c │ │ │ │ strd r3, r2, [r0] │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 59b44 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ asrs r3, r0, #31 │ │ │ │ str r0, [r1, #8] │ │ │ │ @@ -565481,179 +565568,179 @@ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ str r3, [r1, #24] │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ blx 59c40 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ - bne.n 1f2274 │ │ │ │ + bne.n 1f231c │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ mov r0, fp │ │ │ │ ldr r3, [r6, #8] │ │ │ │ movs r1, #1 │ │ │ │ mov r2, r8 │ │ │ │ blx 59c40 │ │ │ │ cmp r8, r0 │ │ │ │ - bne.w 1f2274 │ │ │ │ + bne.w 1f231c │ │ │ │ ldr r3, [r6, #32] │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #24 │ │ │ │ blx 59c40 │ │ │ │ cmp r0, #28 │ │ │ │ - bne.w 1f2274 │ │ │ │ + bne.w 1f231c │ │ │ │ ldr r0, [r6, #8] │ │ │ │ blx 5a008 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 5a008 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 59b44 │ │ │ │ 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 1dffcc │ │ │ │ + bl 1e0074 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f12b0 │ │ │ │ - b.n 1f2228 │ │ │ │ + bl 1f1358 │ │ │ │ + b.n 1f22d0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f15b0 │ │ │ │ + bl 1f1658 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1f22b8 │ │ │ │ - b.n 1f2270 │ │ │ │ + bne.w 1f2360 │ │ │ │ + b.n 1f2318 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - udf #48 @ 0x30 │ │ │ │ + ble.n 1f2398 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 1f2388 │ │ │ │ + ble.n 1f24e0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1f1418 │ │ │ │ - cbnz r0, 1f2406 │ │ │ │ + bl 1f14c0 │ │ │ │ + cbnz r0, 1f24ae │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r2, #2 │ │ │ │ movs r1, #0 │ │ │ │ blx 58dcc │ │ │ │ - cbnz r0, 1f2438 │ │ │ │ + cbnz r0, 1f24e0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 59b44 │ │ │ │ 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 1f12b0 │ │ │ │ + bl 1f1358 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f110c │ │ │ │ + bl 1f11b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f12b0 │ │ │ │ - b.n 1f2400 │ │ │ │ + bl 1f1358 │ │ │ │ + b.n 1f24a8 │ │ │ │ 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 1f1418 │ │ │ │ - cbz r0, 1f2476 │ │ │ │ + bl 1f14c0 │ │ │ │ + cbz r0, 1f251e │ │ │ │ ldrb.w r3, [r6, #80] @ 0x50 │ │ │ │ - cbnz r3, 1f2488 │ │ │ │ + cbnz r3, 1f2530 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f12b0 │ │ │ │ - vldr d8, [pc, #384] @ 1f25f8 │ │ │ │ + bl 1f1358 │ │ │ │ + vldr d8, [pc, #384] @ 1f26a0 │ │ │ │ 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 5a008 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 5a008 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f1748 │ │ │ │ + bl 1f17f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f25f0 │ │ │ │ + beq.w 1f2698 │ │ │ │ ldr.w r8, [r6] │ │ │ │ movs r1, #4 │ │ │ │ ldr.w r3, [r8, #56] @ 0x38 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ blx 59b38 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f2470 │ │ │ │ + beq.n 1f2518 │ │ │ │ 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 1df9fc │ │ │ │ + bl 1dfaa4 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 1f24ea │ │ │ │ + cbz r0, 1f2592 │ │ │ │ sub.w r8, r7, #4 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ str.w r3, [r8, #4]! │ │ │ │ - bl 1df9fc │ │ │ │ + bl 1dfaa4 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f24d8 │ │ │ │ + bne.n 1f2580 │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ movs r2, #4 │ │ │ │ - ldr r3, [pc, #268] @ (1f2600 ) │ │ │ │ + ldr r3, [pc, #268] @ (1f26a8 ) │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ str r6, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ - vldr d8, [pc, #252] @ 1f25f8 │ │ │ │ + vldr d8, [pc, #252] @ 1f26a0 │ │ │ │ blx 59ee0 │ │ │ │ cmp r4, #0 │ │ │ │ it ne │ │ │ │ cmpne.w r8, #0 │ │ │ │ - beq.n 1f25d6 │ │ │ │ - ldr.w fp, [pc, #244] @ 1f2604 │ │ │ │ + beq.n 1f267e │ │ │ │ + ldr.w fp, [pc, #244] @ 1f26ac │ │ │ │ mov.w sl, #0 │ │ │ │ - ldr r3, [pc, #240] @ (1f2608 ) │ │ │ │ + ldr r3, [pc, #240] @ (1f26b0 ) │ │ │ │ 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 1e0b70 │ │ │ │ + bl 1e0c18 │ │ │ │ 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 │ │ │ │ @@ -565663,16 +565750,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 1f257c │ │ │ │ - bl 1e81b8 │ │ │ │ + bne.n 1f2624 │ │ │ │ + bl 1e8260 │ │ │ │ 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 59e08 <__aeabi_ul2d@plt> │ │ │ │ @@ -565697,58 +565784,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 1f252e │ │ │ │ + bne.n 1f25d6 │ │ │ │ ldrd r6, r7, [sp, #32] │ │ │ │ mov r0, r7 │ │ │ │ blx 58d60 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f12b0 │ │ │ │ + bl 1f1358 │ │ │ │ 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 1f110c │ │ │ │ - b.n 1f2470 │ │ │ │ + bl 1f11b4 │ │ │ │ + b.n 1f2518 │ │ │ │ ... │ │ │ │ @ instruction: 0xebbdffff │ │ │ │ - subs r4, #14 │ │ │ │ + subs r3, #102 @ 0x66 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - cmp r6, #208 @ 0xd0 │ │ │ │ + cmp r6, #232 @ 0xe8 │ │ │ │ movs r0, r3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3520] @ 0xdc0 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #892] @ (1f29a0 ) │ │ │ │ - ldr r3, [pc, #892] @ (1f29a4 ) │ │ │ │ + ldr r2, [pc, #892] @ (1f2a48 ) │ │ │ │ + ldr r3, [pc, #892] @ (1f2a4c ) │ │ │ │ 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 1f4290 │ │ │ │ + bl 1f4338 │ │ │ │ cmp.w fp, r0, lsl #10 │ │ │ │ - bhi.n 1f26bc │ │ │ │ + bhi.n 1f2764 │ │ │ │ cmp.w fp, #1024 @ 0x400 │ │ │ │ - bcs.n 1f26a6 │ │ │ │ + bcs.n 1f274e │ │ │ │ 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] │ │ │ │ @@ -565756,38 +565843,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 1f424c │ │ │ │ + bl 1f42f4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp fp, r3 │ │ │ │ - bhi.w 1f27a6 │ │ │ │ - ldr r2, [pc, #800] @ (1f29a8 ) │ │ │ │ - ldr r3, [pc, #792] @ (1f29a4 ) │ │ │ │ + bhi.w 1f284e │ │ │ │ + ldr r2, [pc, #800] @ (1f2a50 ) │ │ │ │ + ldr r3, [pc, #792] @ (1f2a4c ) │ │ │ │ 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 1f2992 │ │ │ │ + bne.w 1f2a3a │ │ │ │ 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 1f2660 │ │ │ │ + b.n 1f2708 │ │ │ │ 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 │ │ │ │ @@ -565797,88 +565884,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 1f4290 │ │ │ │ + bl 1f4338 │ │ │ │ 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, 1f270a │ │ │ │ + cbz r3, 1f27b2 │ │ │ │ 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 1f2610 │ │ │ │ + bl 1f26b8 │ │ │ │ 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 1f2610 │ │ │ │ + bl 1f26b8 │ │ │ │ cmp r7, #1 │ │ │ │ - beq.w 1f2968 │ │ │ │ + beq.w 1f2a10 │ │ │ │ add r7, r0 │ │ │ │ cmp r7, #1 │ │ │ │ - bls.w 1f2958 │ │ │ │ + bls.w 1f2a00 │ │ │ │ subs r3, r7, #2 │ │ │ │ str r6, [sp, #288] @ 0x120 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 1f2960 │ │ │ │ + bls.w 1f2a08 │ │ │ │ mov.w r9, #4 │ │ │ │ movs r4, #2 │ │ │ │ add r3, sp, #468 @ 0x1d4 │ │ │ │ str r3, [sp, #292] @ 0x124 │ │ │ │ - vldr d7, [pc, #572] @ 1f2998 │ │ │ │ + vldr d7, [pc, #572] @ 1f2a40 │ │ │ │ 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 1f424c │ │ │ │ + bl 1f42f4 │ │ │ │ cmp r7, r9 │ │ │ │ - bls.n 1f2686 │ │ │ │ + bls.n 1f272e │ │ │ │ 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 1f2686 │ │ │ │ + b.n 1f272e │ │ │ │ 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] │ │ │ │ @@ -565899,44 +565986,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 1f298c │ │ │ │ + bls.w 1f2a34 │ │ │ │ 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 1f282c │ │ │ │ + b.n 1f28d4 │ │ │ │ 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 1f41a4 │ │ │ │ + bl 1f424c │ │ │ │ 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 1f2820 │ │ │ │ + bne.n 1f28c8 │ │ │ │ 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 │ │ │ │ @@ -565995,97 +566082,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 1f41a4 │ │ │ │ + bl 1f424c │ │ │ │ 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 1f2686 │ │ │ │ + b.n 1f272e │ │ │ │ mov.w r9, #0 │ │ │ │ mov r4, r9 │ │ │ │ - b.n 1f2758 │ │ │ │ + b.n 1f2800 │ │ │ │ mov.w r9, #2 │ │ │ │ movs r4, #1 │ │ │ │ - b.n 1f2758 │ │ │ │ + b.n 1f2800 │ │ │ │ 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 1f296a │ │ │ │ + bne.n 1f2a12 │ │ │ │ movs r4, #2 │ │ │ │ - b.n 1f2686 │ │ │ │ + b.n 1f272e │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ movs r5, #64 @ 0x40 │ │ │ │ - b.n 1f2872 │ │ │ │ + b.n 1f291a │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ - bls.n 1f2948 │ │ │ │ + bls.n 1f2aa0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 1f2a90 │ │ │ │ + bhi.n 1f29e8 │ │ │ │ lsls r6, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3360] @ 0xd20 │ │ │ │ mov r8, r0 │ │ │ │ - ldr.w r0, [pc, #1472] @ 1f2f88 │ │ │ │ - ldr.w r3, [pc, #1472] @ 1f2f8c │ │ │ │ + ldr.w r0, [pc, #1472] @ 1f3030 │ │ │ │ + ldr.w r3, [pc, #1472] @ 1f3034 │ │ │ │ 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 1f3402 │ │ │ │ + beq.w 1f34aa │ │ │ │ rsb r6, r3, #1024 @ 0x400 │ │ │ │ mov r3, r2 │ │ │ │ cmp r2, r6 │ │ │ │ it cs │ │ │ │ movcs r3, r6 │ │ │ │ mov r9, r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1f3ade │ │ │ │ + bne.w 1f3b86 │ │ │ │ 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 1f3bea │ │ │ │ + bls.w 1f3c92 │ │ │ │ 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 │ │ │ │ @@ -566095,21 +566182,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 1f41a4 │ │ │ │ + bl 1f424c │ │ │ │ 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 1f2a30 │ │ │ │ + bne.n 1f2ad8 │ │ │ │ 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 │ │ │ │ @@ -566125,15 +566212,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 1f33dc │ │ │ │ + beq.w 1f3484 │ │ │ │ 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 │ │ │ │ @@ -566162,15 +566249,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 1f2af6 │ │ │ │ + bne.n 1f2b9e │ │ │ │ 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 │ │ │ │ @@ -566182,15 +566269,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 1f41a4 │ │ │ │ + bl 1f424c │ │ │ │ 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 │ │ │ │ @@ -566274,16 +566361,16 @@ │ │ │ │ lsrs r3, r3, #24 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ blx 59930 <__popcountdi2@plt> │ │ │ │ ldrb.w r6, [r8, #144] @ 0x90 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, r6 │ │ │ │ - bcs.w 1f3bce │ │ │ │ - vldr d8, [pc, #800] @ 1f2f80 │ │ │ │ + bcs.w 1f3c76 │ │ │ │ + vldr d8, [pc, #800] @ 1f3028 │ │ │ │ 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 │ │ │ │ @@ -566312,15 +566399,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 1f2cb4 │ │ │ │ + bne.n 1f2d5c │ │ │ │ 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 │ │ │ │ @@ -566335,15 +566422,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 1f41a4 │ │ │ │ + bl 1f424c │ │ │ │ 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 │ │ │ │ @@ -566424,15 +566511,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 1f2c72 │ │ │ │ + bcc.w 1f2d1a │ │ │ │ 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 │ │ │ │ @@ -566480,40 +566567,40 @@ │ │ │ │ str r6, [r5, #24] │ │ │ │ strd r3, r4, [r8, #64] @ 0x40 │ │ │ │ blx 5926c │ │ │ │ movs r3, #0 │ │ │ │ strh.w r3, [r8, #136] @ 0x88 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp.w r3, #1024 @ 0x400 │ │ │ │ - bls.w 1f385c │ │ │ │ + bls.w 1f3904 │ │ │ │ ldrd r7, r5, [r8, #64] @ 0x40 │ │ │ │ mov fp, r8 │ │ │ │ - vldr d8, [pc, #172] @ 1f2f80 │ │ │ │ + vldr d8, [pc, #172] @ 1f3028 │ │ │ │ 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 1f2f00 │ │ │ │ + beq.n 1f2fa8 │ │ │ │ lsrs r6, r6, #1 │ │ │ │ subs r3, r6, #1 │ │ │ │ tst r3, r2 │ │ │ │ - bne.n 1f2ef8 │ │ │ │ + bne.n 1f2fa0 │ │ │ │ lsrs r3, r6, #10 │ │ │ │ ldrb.w r7, [fp, #138] @ 0x8a │ │ │ │ cmp.w r6, #1024 @ 0x400 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bhi.w 1f340e │ │ │ │ + bhi.w 1f34b6 │ │ │ │ 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} │ │ │ │ @@ -566529,51 +566616,51 @@ │ │ │ │ movs r1, #0 │ │ │ │ blx 5926c │ │ │ │ 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 1f3ad2 │ │ │ │ + bls.w 1f3b7a │ │ │ │ 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 1f2f98 │ │ │ │ + b.n 1f3040 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - bvs.n 1f2fe0 │ │ │ │ + bpl.n 1f2f38 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldrd r2, r1, [r4, #32] │ │ │ │ ldrb.w r7, [r4, #106] @ 0x6a │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ orreq.w r7, r7, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ strd r1, r7, [sp, #4] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f41a4 │ │ │ │ + bl 1f424c │ │ │ │ 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 1f2f90 │ │ │ │ + bne.n 1f3038 │ │ │ │ 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 │ │ │ │ @@ -566630,15 +566717,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 1f41a4 │ │ │ │ + bl 1f424c │ │ │ │ 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 │ │ │ │ @@ -566721,15 +566808,15 @@ │ │ │ │ lsrs r3, r2, #24 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ blx 59930 <__popcountdi2@plt> │ │ │ │ ldrb.w r2, [fp, #144] @ 0x90 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, r2 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - bcs.w 1f3acc │ │ │ │ + bcs.w 1f3b74 │ │ │ │ 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] │ │ │ │ @@ -566760,15 +566847,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 1f31f4 │ │ │ │ + bne.n 1f329c │ │ │ │ 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 │ │ │ │ @@ -566783,15 +566870,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 1f41a4 │ │ │ │ + bl 1f424c │ │ │ │ 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 │ │ │ │ @@ -566872,15 +566959,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 1f31b2 │ │ │ │ + bcc.w 1f325a │ │ │ │ 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 │ │ │ │ @@ -566911,59 +566998,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 1f2eda │ │ │ │ + bhi.w 1f2f82 │ │ │ │ mov r8, fp │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f3856 │ │ │ │ - ldr.w r2, [pc, #2096] @ 1f3c10 │ │ │ │ - ldr.w r3, [pc, #2096] @ 1f3c14 │ │ │ │ + bne.w 1f38fe │ │ │ │ + ldr.w r2, [pc, #2096] @ 1f3cb8 │ │ │ │ + ldr.w r3, [pc, #2096] @ 1f3cbc │ │ │ │ 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 1f3bfe │ │ │ │ + bne.w 1f3ca6 │ │ │ │ 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 1f2ecc │ │ │ │ - b.n 1f33d4 │ │ │ │ + bhi.w 1f2f74 │ │ │ │ + b.n 1f347c │ │ │ │ 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 1f2610 │ │ │ │ + bl 1f26b8 │ │ │ │ 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 59930 <__popcountdi2@plt> │ │ │ │ ldrb.w r5, [fp, #144] @ 0x90 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, r5 │ │ │ │ - bcs.w 1f360c │ │ │ │ + bcs.w 1f36b4 │ │ │ │ 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 │ │ │ │ @@ -566993,15 +567080,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 1f34a2 │ │ │ │ + bne.n 1f354a │ │ │ │ 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 │ │ │ │ @@ -567016,15 +567103,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 1f41a4 │ │ │ │ + bl 1f424c │ │ │ │ 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 │ │ │ │ @@ -567105,15 +567192,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 1f3460 │ │ │ │ + bcc.w 1f3508 │ │ │ │ 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 │ │ │ │ @@ -567135,15 +567222,15 @@ │ │ │ │ adds r0, r7, r3 │ │ │ │ uxtb r5, r5 │ │ │ │ adc.w r1, r1, #0 │ │ │ │ strb.w r5, [fp, #144] @ 0x90 │ │ │ │ blx 59930 <__popcountdi2@plt> │ │ │ │ cmp r0, r5 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bcs.w 1f3826 │ │ │ │ + bcs.w 1f38ce │ │ │ │ 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 │ │ │ │ @@ -567173,15 +567260,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 1f36bc │ │ │ │ + bne.n 1f3764 │ │ │ │ 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 │ │ │ │ @@ -567196,15 +567283,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 1f41a4 │ │ │ │ + bl 1f424c │ │ │ │ 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 │ │ │ │ @@ -567285,15 +567372,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 1f367a │ │ │ │ + bcc.w 1f3722 │ │ │ │ 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 │ │ │ │ @@ -567305,23 +567392,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 1f33aa │ │ │ │ + b.n 1f3452 │ │ │ │ add.w r3, r8, #72 @ 0x48 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldrb.w r0, [r8, #136] @ 0x88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1f3b58 │ │ │ │ + bne.w 1f3c00 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bls.w 1f3bd4 │ │ │ │ + bls.w 1f3c7c │ │ │ │ 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 │ │ │ │ @@ -567333,22 +567420,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 1f41a4 │ │ │ │ + bl 1f424c │ │ │ │ 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 1f3888 │ │ │ │ + bne.n 1f3930 │ │ │ │ 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 │ │ │ │ @@ -567368,17 +567455,17 @@ │ │ │ │ ldrd r0, r1, [r8, #64] @ 0x40 │ │ │ │ add r4, r3 │ │ │ │ strb.w r4, [r8, #136] @ 0x88 │ │ │ │ blx 59930 <__popcountdi2@plt> │ │ │ │ ldrb.w r5, [r8, #144] @ 0x90 │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r5, r0 │ │ │ │ - bls.w 1f33dc │ │ │ │ + bls.w 1f3484 │ │ │ │ add.w fp, sp, #432 @ 0x1b0 │ │ │ │ - vldr d8, [pc, #764] @ 1f3c08 │ │ │ │ + vldr d8, [pc, #764] @ 1f3cb0 │ │ │ │ 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 │ │ │ │ @@ -567406,15 +567493,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 1f395c │ │ │ │ + bne.n 1f3a04 │ │ │ │ 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 │ │ │ │ @@ -567428,15 +567515,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 1f41a4 │ │ │ │ + bl 1f424c │ │ │ │ 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 │ │ │ │ @@ -567521,24 +567608,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 1f391a │ │ │ │ - b.n 1f33dc │ │ │ │ + bcc.w 1f39c2 │ │ │ │ + b.n 1f3484 │ │ │ │ adds r1, r2, #1 │ │ │ │ uxtb r1, r1 │ │ │ │ - b.n 1f336c │ │ │ │ + b.n 1f3414 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r3, r6 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movs r7, #64 @ 0x40 │ │ │ │ - b.w 1f2fde │ │ │ │ + b.w 1f3086 │ │ │ │ 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 │ │ │ │ @@ -567550,37 +567637,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 1f2a8a │ │ │ │ + beq.w 1f2b32 │ │ │ │ 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 1f41a4 │ │ │ │ + bl 1f424c │ │ │ │ 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 5926c │ │ │ │ - b.w 1f2a14 │ │ │ │ + b.w 1f2abc │ │ │ │ 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 │ │ │ │ @@ -567593,70 +567680,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 1f38dc │ │ │ │ + beq.w 1f3984 │ │ │ │ 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 1f41a4 │ │ │ │ + bl 1f424c │ │ │ │ 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 5926c │ │ │ │ - b.n 1f3866 │ │ │ │ + b.n 1f390e │ │ │ │ adds r3, r6, #1 │ │ │ │ - b.w 1f2e26 │ │ │ │ + b.w 1f2ece │ │ │ │ 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 1f38dc │ │ │ │ + b.n 1f3984 │ │ │ │ ldrb.w r0, [r8, #136] @ 0x88 │ │ │ │ rsb r3, r0, #64 @ 0x40 │ │ │ │ cmp r7, r3 │ │ │ │ it cs │ │ │ │ movcs r7, r3 │ │ │ │ mov r4, r7 │ │ │ │ - b.w 1f2a8a │ │ │ │ + b.w 1f2b32 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldmia r4, {r3, r4} │ │ │ │ + ldmia r3!, {r4, r5, r6} │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr.w ip, [pc, #104] @ 1f3c90 │ │ │ │ + ldr.w ip, [pc, #104] @ 1f3d38 │ │ │ │ mov r4, r0 │ │ │ │ - vldr d7, [pc, #88] @ 1f3c88 │ │ │ │ + vldr d7, [pc, #88] @ 1f3d30 │ │ │ │ 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] │ │ │ │ @@ -567683,59 +567770,59 @@ │ │ │ │ movs r3, #0 │ │ │ │ strh.w r3, [r4, #136] @ 0x88 │ │ │ │ strb.w r3, [r4, #138] @ 0x8a │ │ │ │ strb.w r3, [r4, #144] @ 0x90 │ │ │ │ pop {r4, pc} │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - bcs.n 1f3ce4 │ │ │ │ + bcs.n 1f3dbc │ │ │ │ movs r6, r4 │ │ │ │ - cbz r2, 1f3caa │ │ │ │ + cbz r2, 1f3d52 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1f29b0 │ │ │ │ + bl 1f2a58 │ │ │ │ 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] @ (1f4018 ) │ │ │ │ + ldr r0, [pc, #844] @ (1f40c0 ) │ │ │ │ ldr r1, [sp, #504] @ 0x1f8 │ │ │ │ add r0, pc │ │ │ │ str r1, [sp, #32] │ │ │ │ - ldr r1, [pc, #840] @ (1f401c ) │ │ │ │ + ldr r1, [pc, #840] @ (1f40c4 ) │ │ │ │ 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 1f3ece │ │ │ │ + beq.w 1f3f76 │ │ │ │ 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 1f3eee │ │ │ │ + beq.w 1f3f96 │ │ │ │ add.w r3, sl, r7, lsl #6 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f3f7c │ │ │ │ + beq.w 1f4024 │ │ │ │ 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 │ │ │ │ @@ -567762,15 +567849,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 1f3d52 │ │ │ │ + bne.n 1f3dfa │ │ │ │ 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 │ │ │ │ @@ -567779,15 +567866,15 @@ │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ blx 59c7c │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ blx 59c7c │ │ │ │ add.w r5, r4, #113 @ 0x71 │ │ │ │ - vldr d8, [pc, #624] @ 1f4010 │ │ │ │ + vldr d8, [pc, #624] @ 1f40b8 │ │ │ │ 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] │ │ │ │ @@ -567810,15 +567897,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 1f41a4 │ │ │ │ + bl 1f424c │ │ │ │ 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} │ │ │ │ @@ -567863,47 +567950,47 @@ │ │ │ │ vstr d8, [r6, #32] │ │ │ │ blx 59c7c │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ blx 59c7c │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 1f3daa │ │ │ │ + bne.n 1f3e52 │ │ │ │ ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f4024 │ │ │ │ + bne.w 1f40cc │ │ │ │ ldr r3, [sp, #508] @ 0x1fc │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi.w 1f4082 │ │ │ │ + bhi.w 1f412a │ │ │ │ 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 1f41cc │ │ │ │ + bl 1f4274 │ │ │ │ ldr r2, [sp, #508] @ 0x1fc │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r1, r4 │ │ │ │ blx 59c7c │ │ │ │ - ldr r2, [pc, #336] @ (1f4020 ) │ │ │ │ - ldr r3, [pc, #328] @ (1f401c ) │ │ │ │ + ldr r2, [pc, #336] @ (1f40c8 ) │ │ │ │ + ldr r3, [pc, #328] @ (1f40c4 ) │ │ │ │ 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 1f417e │ │ │ │ + bne.w 1f4226 │ │ │ │ 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 │ │ │ │ @@ -567927,40 +568014,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 1f3f1e │ │ │ │ + bne.n 1f3fc6 │ │ │ │ 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 59c7c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f40d2 │ │ │ │ + bne.w 1f417a │ │ │ │ ldr r3, [sp, #508] @ 0x1fc │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ add r3, sp, #200 @ 0xc8 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bhi.w 1f412e │ │ │ │ + bhi.w 1f41d6 │ │ │ │ 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 1f3eb6 │ │ │ │ + b.n 1f3f5e │ │ │ │ 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] │ │ │ │ @@ -567984,16 +568071,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 1f3fb6 │ │ │ │ - vldr d7, [pc, #60] @ 1f4010 │ │ │ │ + bne.n 1f405e │ │ │ │ + vldr d7, [pc, #60] @ 1f40b8 │ │ │ │ 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 │ │ │ │ @@ -568001,39 +568088,39 @@ │ │ │ │ vstr d7, [r6, #32] │ │ │ │ blx 59c7c │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ blx 59c7c │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 1f3d98 │ │ │ │ + bne.w 1f3e40 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 1f3e92 │ │ │ │ + b.n 1f3f3a │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - stmia r3!, {r4, r5} │ │ │ │ + stmia r2!, {r3, r7} │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r1, r3, r5} │ │ │ │ + stmia r0!, {r1, r7} │ │ │ │ lsls r6, r4, #2 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ add r4, sp, #388 @ 0x184 │ │ │ │ str.w fp, [sp] │ │ │ │ mov r0, r7 │ │ │ │ str r5, [sp, #4] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldrb.w r3, [r7, #105] @ 0x69 │ │ │ │ str r4, [sp, #12] │ │ │ │ orr.w r3, r3, #8 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldrb.w r2, [r7, #104] @ 0x68 │ │ │ │ - bl 1f41cc │ │ │ │ + bl 1f4274 │ │ │ │ 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 │ │ │ │ @@ -568049,58 +568136,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 1f40aa │ │ │ │ + bls.n 1f4152 │ │ │ │ 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 1f41f8 │ │ │ │ + bl 1f42a0 │ │ │ │ ldr r3, [sp, #508] @ 0x1fc │ │ │ │ ands.w r3, r3, #63 @ 0x3f │ │ │ │ - beq.w 1f3ece │ │ │ │ + beq.w 1f3f76 │ │ │ │ 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 1f3ea2 │ │ │ │ + b.n 1f3f4a │ │ │ │ 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 1f41cc │ │ │ │ + bl 1f4274 │ │ │ │ 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 │ │ │ │ @@ -568116,115 +568203,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 1f4156 │ │ │ │ + bls.n 1f41fe │ │ │ │ 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 1f41f8 │ │ │ │ + bl 1f42a0 │ │ │ │ ldr r3, [sp, #508] @ 0x1fc │ │ │ │ ands.w r3, r3, #63 @ 0x3f │ │ │ │ - beq.w 1f3ece │ │ │ │ + beq.w 1f3f76 │ │ │ │ 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 1f3f66 │ │ │ │ + b.n 1f400e │ │ │ │ blx 597d0 <__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 1f3cb0 │ │ │ │ + bl 1f3d58 │ │ │ │ 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 1f4294 │ │ │ │ + bl 1f433c │ │ │ │ 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 1f4f98 │ │ │ │ + bl 1f5040 │ │ │ │ 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, 1f4246 │ │ │ │ + cbz r6, 1f42ee │ │ │ │ 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 1f4f98 │ │ │ │ + bl 1f5040 │ │ │ │ adds r4, #1 │ │ │ │ adc.w r5, r5, #0 │ │ │ │ cmp r5, fp │ │ │ │ it eq │ │ │ │ cmpeq r4, r6 │ │ │ │ - bne.n 1f4224 │ │ │ │ + bne.n 1f42cc │ │ │ │ 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 │ │ │ │ @@ -568236,15 +568323,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 1f5e4c │ │ │ │ + bl 1f5ef4 │ │ │ │ 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 │ │ │ │ @@ -570841,17 +570928,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] @ (1f5f70 ) │ │ │ │ + ldr r4, [pc, #272] @ (1f6018 ) │ │ │ │ mov r9, r3 │ │ │ │ - ldr r3, [pc, #272] @ (1f5f74 ) │ │ │ │ + ldr r3, [pc, #272] @ (1f601c ) │ │ │ │ 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 │ │ │ │ @@ -570859,15 +570946,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 1f5f52 │ │ │ │ + beq.n 1f5ffa │ │ │ │ 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] │ │ │ │ @@ -570882,37 +570969,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, 1f5f0e │ │ │ │ + cbz r3, 1f5fb6 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov fp, r3 │ │ │ │ - b.n 1f5ef4 │ │ │ │ + b.n 1f5f9c │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ strd r5, r6, [sp] │ │ │ │ adds r4, #64 @ 0x40 │ │ │ │ - bl 1f4294 │ │ │ │ + bl 1f433c │ │ │ │ add.w fp, fp, #4294967295 @ 0xffffffff │ │ │ │ mov r2, sl │ │ │ │ cmp.w fp, #1 │ │ │ │ - bne.n 1f5edc │ │ │ │ + bne.n 1f5f84 │ │ │ │ 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 1f4294 │ │ │ │ + bl 1f433c │ │ │ │ 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 │ │ │ │ @@ -570928,69 +571015,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 1f5ea0 │ │ │ │ - ldr r2, [pc, #36] @ (1f5f78 ) │ │ │ │ - ldr r3, [pc, #28] @ (1f5f74 ) │ │ │ │ + bne.n 1f5f48 │ │ │ │ + ldr r2, [pc, #36] @ (1f6020 ) │ │ │ │ + ldr r3, [pc, #28] @ (1f601c ) │ │ │ │ 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 1f5f6c │ │ │ │ + bne.n 1f6014 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ - add r1, pc, #608 @ (adr r1, 1f61d4 ) │ │ │ │ + add r0, pc, #960 @ (adr r0, 1f63dc ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #664 @ (adr r0, 1f6214 ) │ │ │ │ + ldr r7, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r6, r4, #2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f5ff8 │ │ │ │ + beq.n 1f60a0 │ │ │ │ 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 1f5fae │ │ │ │ + bhi.n 1f6056 │ │ │ │ tbb [pc, r2] │ │ │ │ movs r4, #11 │ │ │ │ subs r3, r2, r4 │ │ │ │ movs r3, r0 │ │ │ │ movs r0, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 5932c <__clock_gettime64@plt> │ │ │ │ - cbz r0, 1f5fd0 │ │ │ │ + cbz r0, 1f6078 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ movs r0, #0 │ │ │ │ blx 5932c <__clock_gettime64@plt> │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ movs r0, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 5932c <__clock_gettime64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f5fae │ │ │ │ + bne.n 1f6056 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 1f5fb0 │ │ │ │ + b.n 1f6058 │ │ │ │ movs r0, #3 │ │ │ │ blx 5932c <__clock_gettime64@plt> │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ lsls r0, r0, #2 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ @@ -571074,68 +571161,68 @@ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 596d4 │ │ │ │ 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] @ (1f614c ) │ │ │ │ + ldr r2, [pc, #112] @ (1f61f4 ) │ │ │ │ cmp r1, #1 │ │ │ │ it ne │ │ │ │ cmpne r1, #4 │ │ │ │ - ldr r3, [pc, #108] @ (1f6150 ) │ │ │ │ + ldr r3, [pc, #108] @ (1f61f8 ) │ │ │ │ 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 1f613e │ │ │ │ + beq.n 1f61e6 │ │ │ │ cmp r1, #3 │ │ │ │ it ne │ │ │ │ cmpne r1, #6 │ │ │ │ - bne.n 1f613a │ │ │ │ + bne.n 1f61e2 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ blx 58b80 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 59c58 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ blx 58bbc │ │ │ │ add r0, sp, #8 │ │ │ │ blx 59c64 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #48] @ (1f6154 ) │ │ │ │ - ldr r3, [pc, #40] @ (1f6150 ) │ │ │ │ + ldr r2, [pc, #48] @ (1f61fc ) │ │ │ │ + ldr r3, [pc, #40] @ (1f61f8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f6146 │ │ │ │ + bne.n 1f61ee │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #2 │ │ │ │ - b.n 1f6122 │ │ │ │ + b.n 1f61ca │ │ │ │ mov r1, r2 │ │ │ │ blx 58bbc │ │ │ │ - b.n 1f6120 │ │ │ │ + b.n 1f61c8 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r7, [sp, #88] @ 0x58 │ │ │ │ + ldr r6, [sp, #440] @ 0x1b8 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #856] @ 0x358 │ │ │ │ + ldr r6, [sp, #184] @ 0xb8 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 58bb0 │ │ │ │ subs r0, #0 │ │ │ │ @@ -571159,96 +571246,96 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #8 │ │ │ │ mov r4, r2 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 59ce8 │ │ │ │ - cbz r0, 1f61d6 │ │ │ │ + cbz r0, 1f627e │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #40] @ (1f61dc ) │ │ │ │ + ldr r2, [pc, #40] @ (1f6284 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ strd r1, r4, [r3] │ │ │ │ movs r1, #0 │ │ │ │ blx 5a08c │ │ │ │ - cbnz r0, 1f61ca │ │ │ │ + cbnz r0, 1f6272 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 58d60 │ │ │ │ movs r0, #2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r0, #4 │ │ │ │ - b.n 1f61c6 │ │ │ │ + b.n 1f626e │ │ │ │ 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 59288 │ │ │ │ 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] @ (1f6244 ) │ │ │ │ + ldr r2, [pc, #64] @ (1f62ec ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #64] @ (1f6248 ) │ │ │ │ + ldr r3, [pc, #64] @ (1f62f0 ) │ │ │ │ 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 59524 │ │ │ │ - cbnz r0, 1f623c │ │ │ │ - cbz r4, 1f6224 │ │ │ │ + cbnz r0, 1f62e4 │ │ │ │ + cbz r4, 1f62cc │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #36] @ (1f624c ) │ │ │ │ - ldr r3, [pc, #32] @ (1f6248 ) │ │ │ │ + ldr r2, [pc, #36] @ (1f62f4 ) │ │ │ │ + ldr r3, [pc, #32] @ (1f62f0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f6240 │ │ │ │ + bne.n 1f62e8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #2 │ │ │ │ - b.n 1f6224 │ │ │ │ + b.n 1f62cc │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ - ldr r5, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r5, [sp, #296] @ 0x128 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #848] @ 0x350 │ │ │ │ + ldr r5, [sp, #176] @ 0xb0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r3, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r0, [r3, #-8] │ │ │ │ subs r0, #5 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r1, #-8] │ │ │ │ - cbnz r3, 1f6288 │ │ │ │ + cbnz r3, 1f6330 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ cmp.w r2, #260 @ 0x104 │ │ │ │ - beq.n 1f628c │ │ │ │ + beq.n 1f6334 │ │ │ │ bic.w r0, r2, #2 │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ subs r0, r0, r3 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ @@ -571257,25 +571344,25 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r2, r3 │ │ │ │ subs r1, #20 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1f6264 │ │ │ │ + bl 1f630c │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r1, #-8] │ │ │ │ - cbnz r3, 1f62d2 │ │ │ │ + cbnz r3, 1f637a │ │ │ │ ldr r2, [r1, #16] │ │ │ │ cmp.w r2, #260 @ 0x104 │ │ │ │ - beq.n 1f62d6 │ │ │ │ + beq.n 1f637e │ │ │ │ bic.w r0, r2, #2 │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ subs r0, r0, r3 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ @@ -571284,15 +571371,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 1f62ac │ │ │ │ + bl 1f6354 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r3, [r0, #24] │ │ │ │ add.w r2, r0, #20 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ @@ -571304,75 +571391,75 @@ │ │ │ │ itt ne │ │ │ │ clzne r0, r0 │ │ │ │ lsrne r0, r0, #5 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #24] │ │ │ │ add.w r1, r0, #20 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1f6334 │ │ │ │ + beq.n 1f63dc │ │ │ │ subs r3, #4 │ │ │ │ - b.n 1f632a │ │ │ │ + b.n 1f63d2 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs r3, r2, #4 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1f6334 │ │ │ │ + beq.n 1f63dc │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.n 1f6322 │ │ │ │ + bpl.n 1f63ca │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #24] │ │ │ │ add.w r1, r0, #20 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1f6360 │ │ │ │ + beq.n 1f6408 │ │ │ │ subs r3, #4 │ │ │ │ movw ip, #281 @ 0x119 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r0, r2, #31 │ │ │ │ - bmi.n 1f6358 │ │ │ │ + bmi.n 1f6400 │ │ │ │ ldrb r0, [r2, #12] │ │ │ │ - cbnz r0, 1f6364 │ │ │ │ + cbnz r0, 1f640c │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ cmp r2, ip │ │ │ │ - bne.n 1f6364 │ │ │ │ + bne.n 1f640c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs r3, r2, #4 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1f6348 │ │ │ │ + bne.n 1f63f0 │ │ │ │ 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] @ (1f63a8 ) │ │ │ │ + ldr r0, [pc, #44] @ (1f6450 ) │ │ │ │ add r0, pc │ │ │ │ ldr r2, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r2, #-8] │ │ │ │ - cbnz r3, 1f63a2 │ │ │ │ - ldr r3, [pc, #36] @ (1f63ac ) │ │ │ │ + cbnz r3, 1f644a │ │ │ │ + ldr r3, [pc, #36] @ (1f6454 ) │ │ │ │ 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 r4, [sp, #520] @ 0x208 │ │ │ │ + ldr r3, [sp, #872] @ 0x368 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r3, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r0, [r3, #-8] │ │ │ │ sub.w r0, r0, #7 │ │ │ │ @@ -571384,1295 +571471,1295 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ add.w r6, r1, r2, lsl #5 │ │ │ │ ldr r0, [r6, #56] @ 0x38 │ │ │ │ ldrb.w r2, [r0, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 1f6416 │ │ │ │ - cbz r3, 1f6416 │ │ │ │ + bne.n 1f64be │ │ │ │ + cbz r3, 1f64be │ │ │ │ ldr r2, [sp, #16] │ │ │ │ adds r5, r2, r3 │ │ │ │ subs r4, r2, #1 │ │ │ │ subs r5, #1 │ │ │ │ - b.n 1f63f6 │ │ │ │ + b.n 1f649e │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 1f6416 │ │ │ │ + beq.n 1f64be │ │ │ │ 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 1ff2e4 │ │ │ │ + bl 1ff38c │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvc.n 1f63f0 │ │ │ │ + bvc.n 1f6498 │ │ │ │ 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 1f6466 │ │ │ │ - cbz r3, 1f646a │ │ │ │ + bne.n 1f650e │ │ │ │ + cbz r3, 1f6512 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ adds r5, r2, r3 │ │ │ │ subs r4, r2, #1 │ │ │ │ subs r5, #1 │ │ │ │ - b.n 1f644a │ │ │ │ + b.n 1f64f2 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 1f646a │ │ │ │ + beq.n 1f6512 │ │ │ │ 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 1ff2e4 │ │ │ │ + bl 1ff38c │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 1f6444 │ │ │ │ + bvs.n 1f64ec │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #88] @ (1f64d8 ) │ │ │ │ + ldr r3, [pc, #88] @ (1f6580 ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r4, [pc, #84] @ (1f64dc ) │ │ │ │ + ldr r4, [pc, #84] @ (1f6584 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r4] │ │ │ │ ldr r4, [r1, #36] @ 0x24 │ │ │ │ mla r3, ip, r4, r3 │ │ │ │ add r3, r2 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ it ne │ │ │ │ movne.w r4, #2032 @ 0x7f0 │ │ │ │ - bne.n 1f64c0 │ │ │ │ + bne.n 1f6568 │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ tst.w r3, #8 │ │ │ │ ite eq │ │ │ │ moveq.w r4, #1520 @ 0x5f0 │ │ │ │ movne.w r4, #2032 @ 0x7f0 │ │ │ │ tst.w r3, #16 │ │ │ │ and.w r3, r4, #1008 @ 0x3f0 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ - bl 288070 │ │ │ │ + bl 288118 │ │ │ │ ands r0, r4 │ │ │ │ uxth r0, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r2, [sp, #824] @ 0x338 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #92] @ (1f654c ) │ │ │ │ + ldr r3, [pc, #92] @ (1f65f4 ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r4, [pc, #88] @ (1f6550 ) │ │ │ │ + ldr r4, [pc, #88] @ (1f65f8 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r4] │ │ │ │ ldr r4, [r1, #36] @ 0x24 │ │ │ │ mla r3, ip, r4, r3 │ │ │ │ add r3, r2 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ it ne │ │ │ │ movwne r4, #1087 @ 0x43f │ │ │ │ - bne.n 1f6532 │ │ │ │ + bne.n 1f65da │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ movw r4, #1086 @ 0x43e │ │ │ │ movw ip, #1087 @ 0x43f │ │ │ │ tst.w r3, #8 │ │ │ │ it ne │ │ │ │ movne r4, ip │ │ │ │ tst.w r3, #16 │ │ │ │ and.w r3, r4, #63 @ 0x3f │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ - bl 288070 │ │ │ │ + bl 288118 │ │ │ │ ands r0, r4 │ │ │ │ uxth r0, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + ldr r2, [sp, #376] @ 0x178 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #72] @ (1f65ac ) │ │ │ │ - ldr.w ip, [pc, #72] @ 1f65b0 │ │ │ │ + ldr r3, [pc, #72] @ (1f6654 ) │ │ │ │ + ldr.w ip, [pc, #72] @ 1f6658 │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r1, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, ip] │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ mla r3, ip, r4, r3 │ │ │ │ add r3, r2 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ it ne │ │ │ │ movne r4, #127 @ 0x7f │ │ │ │ - bne.n 1f6596 │ │ │ │ + bne.n 1f663e │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ tst.w r3, #8 │ │ │ │ ite eq │ │ │ │ moveq r4, #126 @ 0x7e │ │ │ │ movne r4, #127 @ 0x7f │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ - bl 288070 │ │ │ │ + bl 288118 │ │ │ │ tst r4, r0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [sp, #592] @ 0x250 │ │ │ │ + ldr r1, [sp, #944] @ 0x3b0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #80] @ (1f6614 ) │ │ │ │ - ldr.w ip, [pc, #80] @ 1f6618 │ │ │ │ + ldr r3, [pc, #80] @ (1f66bc ) │ │ │ │ + ldr.w ip, [pc, #80] @ 1f66c0 │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r1, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, ip] │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ mla r3, ip, r4, r3 │ │ │ │ add r3, r2 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ it ne │ │ │ │ movne.w r4, #768 @ 0x300 │ │ │ │ - bne.n 1f65fc │ │ │ │ + bne.n 1f66a4 │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ tst.w r3, #8 │ │ │ │ ite eq │ │ │ │ moveq.w r4, #256 @ 0x100 │ │ │ │ movne.w r4, #768 @ 0x300 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ - bl 288070 │ │ │ │ + bl 288118 │ │ │ │ tst r4, r0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldr r2, [sp, #208] @ 0xd0 │ │ │ │ + ldr r1, [sp, #560] @ 0x230 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #96] @ (1f668c ) │ │ │ │ + ldr r3, [pc, #96] @ (1f6734 ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r4, [pc, #92] @ (1f6690 ) │ │ │ │ + ldr r4, [pc, #92] @ (1f6738 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r4] │ │ │ │ ldr r4, [r1, #36] @ 0x24 │ │ │ │ mla r3, ip, r4, r3 │ │ │ │ add r3, r2 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ it ne │ │ │ │ movwne r4, #1807 @ 0x70f │ │ │ │ - bne.n 1f6672 │ │ │ │ + bne.n 1f671a │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ movw r4, #1294 @ 0x50e │ │ │ │ movw ip, #1807 @ 0x70f │ │ │ │ tst.w r3, #8 │ │ │ │ it ne │ │ │ │ movne r4, ip │ │ │ │ tst.w r3, #16 │ │ │ │ movw r3, #783 @ 0x30f │ │ │ │ and.w r3, r3, r4 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ - bl 288070 │ │ │ │ + bl 288118 │ │ │ │ ands r0, r4 │ │ │ │ uxth r0, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldr r1, [sp, #808] @ 0x328 │ │ │ │ + ldr r1, [sp, #136] @ 0x88 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #92] @ (1f6700 ) │ │ │ │ + ldr r3, [pc, #92] @ (1f67a8 ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r4, [pc, #88] @ (1f6704 ) │ │ │ │ + ldr r4, [pc, #88] @ (1f67ac ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r4] │ │ │ │ ldr r4, [r1, #36] @ 0x24 │ │ │ │ mla r3, ip, r4, r3 │ │ │ │ add r3, r2 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ it ne │ │ │ │ movwne r4, #1151 @ 0x47f │ │ │ │ - bne.n 1f66e6 │ │ │ │ + bne.n 1f678e │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ movw r4, #1150 @ 0x47e │ │ │ │ movw ip, #1151 @ 0x47f │ │ │ │ tst.w r3, #8 │ │ │ │ it ne │ │ │ │ movne r4, ip │ │ │ │ tst.w r3, #16 │ │ │ │ and.w r3, r4, #127 @ 0x7f │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ - bl 288070 │ │ │ │ + bl 288118 │ │ │ │ ands r0, r4 │ │ │ │ uxth r0, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldr r1, [sp, #328] @ 0x148 │ │ │ │ + ldr r0, [sp, #680] @ 0x2a8 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #80] @ (1f6768 ) │ │ │ │ - ldr.w ip, [pc, #80] @ 1f676c │ │ │ │ + ldr r3, [pc, #80] @ (1f6810 ) │ │ │ │ + ldr.w ip, [pc, #80] @ 1f6814 │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r1, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, ip] │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ mla r3, ip, r4, r3 │ │ │ │ add r3, r2 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ it ne │ │ │ │ movwne r4, #783 @ 0x30f │ │ │ │ - bne.n 1f6750 │ │ │ │ + bne.n 1f67f8 │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ movw r4, #783 @ 0x30f │ │ │ │ tst.w r3, #8 │ │ │ │ it eq │ │ │ │ moveq.w r4, #270 @ 0x10e │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ - bl 288070 │ │ │ │ + bl 288118 │ │ │ │ tst r4, r0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldr r0, [sp, #896] @ 0x380 │ │ │ │ + ldr r0, [sp, #224] @ 0xe0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #72] @ (1f67c8 ) │ │ │ │ - ldr.w ip, [pc, #72] @ 1f67cc │ │ │ │ + ldr r3, [pc, #72] @ (1f6870 ) │ │ │ │ + ldr.w ip, [pc, #72] @ 1f6874 │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r1, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, ip] │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ mla r3, ip, r4, r3 │ │ │ │ add r3, r2 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ it ne │ │ │ │ movne r4, #63 @ 0x3f │ │ │ │ - bne.n 1f67b2 │ │ │ │ + bne.n 1f685a │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ tst.w r3, #8 │ │ │ │ ite eq │ │ │ │ moveq r4, #62 @ 0x3e │ │ │ │ movne r4, #63 @ 0x3f │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ - bl 288070 │ │ │ │ + bl 288118 │ │ │ │ tst r4, r0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [sp, #480] @ 0x1e0 │ │ │ │ + str r7, [sp, #832] @ 0x340 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #80] @ (1f6830 ) │ │ │ │ - ldr.w ip, [pc, #80] @ 1f6834 │ │ │ │ + ldr r3, [pc, #80] @ (1f68d8 ) │ │ │ │ + ldr.w ip, [pc, #80] @ 1f68dc │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r1, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, ip] │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ mla r3, ip, r4, r3 │ │ │ │ add r3, r2 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ it ne │ │ │ │ movne.w r4, #1008 @ 0x3f0 │ │ │ │ - bne.n 1f6818 │ │ │ │ + bne.n 1f68c0 │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ tst.w r3, #8 │ │ │ │ ite eq │ │ │ │ moveq.w r4, #496 @ 0x1f0 │ │ │ │ movne.w r4, #1008 @ 0x3f0 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ - bl 288070 │ │ │ │ + bl 288118 │ │ │ │ tst r4, r0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldr r0, [sp, #96] @ 0x60 │ │ │ │ + str r7, [sp, #448] @ 0x1c0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #72] @ (1f6890 ) │ │ │ │ - ldr.w ip, [pc, #72] @ 1f6894 │ │ │ │ + ldr r3, [pc, #72] @ (1f6938 ) │ │ │ │ + ldr.w ip, [pc, #72] @ 1f693c │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r1, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, ip] │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ mla r3, ip, r4, r3 │ │ │ │ add r3, r2 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ it ne │ │ │ │ movne r4, #15 │ │ │ │ - bne.n 1f687a │ │ │ │ + bne.n 1f6922 │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ tst.w r3, #8 │ │ │ │ ite eq │ │ │ │ moveq r4, #14 │ │ │ │ movne r4, #15 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ - bl 288070 │ │ │ │ + bl 288118 │ │ │ │ tst r4, r0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - str r7, [sp, #704] @ 0x2c0 │ │ │ │ + str r7, [sp, #32] │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #88] @ (1f6900 ) │ │ │ │ + ldr r3, [pc, #88] @ (1f69a8 ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r4, [pc, #84] @ (1f6904 ) │ │ │ │ + ldr r4, [pc, #84] @ (1f69ac ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r4] │ │ │ │ ldr r4, [r1, #36] @ 0x24 │ │ │ │ mla r3, ip, r4, r3 │ │ │ │ add r3, r2 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ it ne │ │ │ │ movne.w r4, #1984 @ 0x7c0 │ │ │ │ - bne.n 1f68e8 │ │ │ │ + bne.n 1f6990 │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ tst.w r3, #8 │ │ │ │ ite eq │ │ │ │ moveq.w r4, #1472 @ 0x5c0 │ │ │ │ movne.w r4, #1984 @ 0x7c0 │ │ │ │ tst.w r3, #16 │ │ │ │ and.w r3, r4, #960 @ 0x3c0 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ - bl 288070 │ │ │ │ + bl 288118 │ │ │ │ ands r0, r4 │ │ │ │ uxth r0, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ - str r7, [sp, #312] @ 0x138 │ │ │ │ + str r6, [sp, #664] @ 0x298 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #80] @ (1f6968 ) │ │ │ │ - ldr.w ip, [pc, #80] @ 1f696c │ │ │ │ + ldr r3, [pc, #80] @ (1f6a10 ) │ │ │ │ + ldr.w ip, [pc, #80] @ 1f6a14 │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r1, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, ip] │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ mla r3, ip, r4, r3 │ │ │ │ add r3, r2 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ it ne │ │ │ │ movne.w r4, #960 @ 0x3c0 │ │ │ │ - bne.n 1f6950 │ │ │ │ + bne.n 1f69f8 │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ tst.w r3, #8 │ │ │ │ ite eq │ │ │ │ moveq.w r4, #448 @ 0x1c0 │ │ │ │ movne.w r4, #960 @ 0x3c0 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ - bl 288070 │ │ │ │ + bl 288118 │ │ │ │ tst r4, r0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - str r6, [sp, #896] @ 0x380 │ │ │ │ + str r6, [sp, #224] @ 0xe0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #92] @ (1f69dc ) │ │ │ │ + ldr r3, [pc, #92] @ (1f6a84 ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r4, [pc, #88] @ (1f69e0 ) │ │ │ │ + ldr r4, [pc, #88] @ (1f6a88 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r4] │ │ │ │ ldr r4, [r1, #36] @ 0x24 │ │ │ │ mla r3, ip, r4, r3 │ │ │ │ add r3, r2 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ it ne │ │ │ │ movwne r4, #1039 @ 0x40f │ │ │ │ - bne.n 1f69c2 │ │ │ │ + bne.n 1f6a6a │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ movw r4, #1038 @ 0x40e │ │ │ │ movw ip, #1039 @ 0x40f │ │ │ │ tst.w r3, #8 │ │ │ │ it ne │ │ │ │ movne r4, ip │ │ │ │ tst.w r3, #16 │ │ │ │ and.w r3, r4, #15 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ - bl 288070 │ │ │ │ + bl 288118 │ │ │ │ ands r0, r4 │ │ │ │ uxth r0, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - str r6, [sp, #472] @ 0x1d8 │ │ │ │ + str r5, [sp, #824] @ 0x338 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ - bl 288070 │ │ │ │ + bl 288118 │ │ │ │ tst.w r0, #48 @ 0x30 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #76] @ (1f6a68 ) │ │ │ │ - ldr.w ip, [pc, #76] @ 1f6a6c │ │ │ │ + ldr r3, [pc, #76] @ (1f6b10 ) │ │ │ │ + ldr.w ip, [pc, #76] @ 1f6b14 │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r1, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, ip] │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ mla r3, ip, r4, r3 │ │ │ │ add r3, r2 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ it ne │ │ │ │ movne.w r4, #1072 @ 0x430 │ │ │ │ - bne.n 1f6a52 │ │ │ │ + bne.n 1f6afa │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ tst.w r3, #16 │ │ │ │ ite eq │ │ │ │ moveq r4, ip │ │ │ │ movne.w r4, #1072 @ 0x430 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ - bl 288070 │ │ │ │ + bl 288118 │ │ │ │ tst r4, r0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - str r5, [sp, #880] @ 0x370 │ │ │ │ + str r5, [sp, #208] @ 0xd0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #96] @ (1f6ae0 ) │ │ │ │ + ldr r3, [pc, #96] @ (1f6b88 ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r4, [pc, #92] @ (1f6ae4 ) │ │ │ │ + ldr r4, [pc, #92] @ (1f6b8c ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r4] │ │ │ │ ldr r4, [r1, #36] @ 0x24 │ │ │ │ mla r3, ip, r4, r3 │ │ │ │ add r3, r2 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ it ne │ │ │ │ movwne r4, #1983 @ 0x7bf │ │ │ │ - bne.n 1f6ac6 │ │ │ │ + bne.n 1f6b6e │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ movw r4, #1470 @ 0x5be │ │ │ │ movw ip, #1983 @ 0x7bf │ │ │ │ tst.w r3, #8 │ │ │ │ it ne │ │ │ │ movne r4, ip │ │ │ │ tst.w r3, #16 │ │ │ │ movw r3, #959 @ 0x3bf │ │ │ │ and.w r3, r3, r4 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ - bl 288070 │ │ │ │ + bl 288118 │ │ │ │ ands r0, r4 │ │ │ │ uxth r0, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - str r5, [sp, #472] @ 0x1d8 │ │ │ │ + str r4, [sp, #824] @ 0x338 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #68] @ (1f6b3c ) │ │ │ │ - ldr.w ip, [pc, #68] @ 1f6b40 │ │ │ │ + ldr r3, [pc, #68] @ (1f6be4 ) │ │ │ │ + ldr.w ip, [pc, #68] @ 1f6be8 │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r1, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, ip] │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ mla r3, ip, r4, r3 │ │ │ │ add r3, r2 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.n 1f6b24 │ │ │ │ + bne.n 1f6bcc │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ lsls r3, r3, #27 │ │ │ │ it pl │ │ │ │ movpl r0, #1 │ │ │ │ - bpl.n 1f6b38 │ │ │ │ + bpl.n 1f6be0 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ - bl 288070 │ │ │ │ + bl 288118 │ │ │ │ eor.w r0, r0, #1024 @ 0x400 │ │ │ │ ubfx r0, r0, #10, #1 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - str r5, [sp, #0] │ │ │ │ + str r4, [sp, #352] @ 0x160 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ - bl 288070 │ │ │ │ + bl 288118 │ │ │ │ eor.w r0, r0, #2048 @ 0x800 │ │ │ │ ubfx r0, r0, #11, #1 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #104] @ (1f6be0 ) │ │ │ │ - ldr.w ip, [pc, #104] @ 1f6be4 │ │ │ │ + ldr r3, [pc, #104] @ (1f6c88 ) │ │ │ │ + ldr.w ip, [pc, #104] @ 1f6c8c │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r1, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, ip] │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ mla r3, ip, r4, r3 │ │ │ │ add r3, r2 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.n 1f6bda │ │ │ │ + bne.n 1f6c82 │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ and.w ip, r3, #4 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n 1f6bcc │ │ │ │ + bpl.n 1f6c74 │ │ │ │ movw r3, #1537 @ 0x601 │ │ │ │ movw r4, #513 @ 0x201 │ │ │ │ cmp.w ip, #0 │ │ │ │ it ne │ │ │ │ movne r4, r3 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ - bl 288070 │ │ │ │ + bl 288118 │ │ │ │ tst r4, r0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov.w r4, #1024 @ 0x400 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1f6bb6 │ │ │ │ + bne.n 1f6c5e │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ movw r4, #1537 @ 0x601 │ │ │ │ - b.n 1f6bb6 │ │ │ │ - str r4, [sp, #512] @ 0x200 │ │ │ │ + b.n 1f6c5e │ │ │ │ + str r3, [sp, #864] @ 0x360 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #92] @ (1f6c54 ) │ │ │ │ + ldr r3, [pc, #92] @ (1f6cfc ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r4, [pc, #88] @ (1f6c58 ) │ │ │ │ + ldr r4, [pc, #88] @ (1f6d00 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r4] │ │ │ │ ldr r4, [r1, #36] @ 0x24 │ │ │ │ mla r3, ip, r4, r3 │ │ │ │ add r3, r2 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ it ne │ │ │ │ movwne r4, #1585 @ 0x631 │ │ │ │ - bne.n 1f6c3c │ │ │ │ + bne.n 1f6ce4 │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ movw r4, #1585 @ 0x631 │ │ │ │ tst.w r3, #8 │ │ │ │ it eq │ │ │ │ moveq.w r4, #1072 @ 0x430 │ │ │ │ tst.w r3, #16 │ │ │ │ movw r3, #561 @ 0x231 │ │ │ │ and.w r3, r3, r4 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ - bl 288070 │ │ │ │ + bl 288118 │ │ │ │ ands r0, r4 │ │ │ │ uxth r0, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ - str r3, [sp, #1016] @ 0x3f8 │ │ │ │ + str r3, [sp, #344] @ 0x158 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r3, 1f6cac │ │ │ │ + cbz r3, 1f6d54 │ │ │ │ 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 1f6c82 │ │ │ │ + b.n 1f6d2a │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 1f6ca4 │ │ │ │ + beq.n 1f6d4c │ │ │ │ ldr.w r2, [r8, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ - bl 2882f8 │ │ │ │ + bl 2883a0 │ │ │ │ cmp r0, #5 │ │ │ │ - bhi.n 1f6c7e │ │ │ │ + bhi.n 1f6d26 │ │ │ │ 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, 1f6d00 │ │ │ │ + cbz r3, 1f6da8 │ │ │ │ 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 1f6cd6 │ │ │ │ + b.n 1f6d7e │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 1f6cf8 │ │ │ │ + beq.n 1f6da0 │ │ │ │ ldr.w r2, [r8, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ - bl 2882f8 │ │ │ │ + bl 2883a0 │ │ │ │ cmp r0, #4 │ │ │ │ - bhi.n 1f6cd2 │ │ │ │ + bhi.n 1f6d7a │ │ │ │ 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, 1f6d54 │ │ │ │ + cbz r3, 1f6dfc │ │ │ │ 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 1f6d2a │ │ │ │ + b.n 1f6dd2 │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 1f6d4c │ │ │ │ + beq.n 1f6df4 │ │ │ │ ldr.w r2, [r8, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ - bl 2882f8 │ │ │ │ + bl 2883a0 │ │ │ │ cmp r0, #3 │ │ │ │ - bhi.n 1f6d26 │ │ │ │ + bhi.n 1f6dce │ │ │ │ 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, 1f6da8 │ │ │ │ + cbz r3, 1f6e50 │ │ │ │ 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 1f6d7e │ │ │ │ + b.n 1f6e26 │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 1f6da0 │ │ │ │ + beq.n 1f6e48 │ │ │ │ ldr.w r2, [r8, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ - bl 2882f8 │ │ │ │ + bl 2883a0 │ │ │ │ cmp r0, #2 │ │ │ │ - bhi.n 1f6d7a │ │ │ │ + bhi.n 1f6e22 │ │ │ │ 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, 1f6dfc │ │ │ │ + cbz r3, 1f6ea4 │ │ │ │ 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 1f6dd2 │ │ │ │ + b.n 1f6e7a │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 1f6df4 │ │ │ │ + beq.n 1f6e9c │ │ │ │ ldr.w r2, [r8, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ - bl 2882f8 │ │ │ │ + bl 2883a0 │ │ │ │ cmp r0, #1 │ │ │ │ - bhi.n 1f6dce │ │ │ │ + bhi.n 1f6e76 │ │ │ │ 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, 1f6e4e │ │ │ │ + cbz r3, 1f6ef6 │ │ │ │ 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 1f6e26 │ │ │ │ + b.n 1f6ece │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 1f6e46 │ │ │ │ + beq.n 1f6eee │ │ │ │ ldr.w r2, [r8, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ - bl 2882f8 │ │ │ │ + bl 2883a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f6e22 │ │ │ │ + bne.n 1f6eca │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ adds r0, #20 │ │ │ │ - bl 2882e0 │ │ │ │ + bl 288388 │ │ │ │ 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 2882e0 │ │ │ │ + bl 288388 │ │ │ │ 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 1ff72c │ │ │ │ + bl 1ff7d4 │ │ │ │ tst.w r0, #5 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr.w r8, [pc, #236] @ 1f6fbc │ │ │ │ + ldr.w r8, [pc, #236] @ 1f7064 │ │ │ │ add.w r5, r0, #20 │ │ │ │ ldr r4, [r0, #24] │ │ │ │ sub sp, #12 │ │ │ │ add r8, pc │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1f6f70 │ │ │ │ + beq.n 1f7018 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r1 │ │ │ │ subs r4, #4 │ │ │ │ mov.w r9, #48 @ 0x30 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ands.w fp, r3, #1 │ │ │ │ - bne.n 1f6f68 │ │ │ │ + bne.n 1f7010 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f6f7c │ │ │ │ + beq.n 1f7024 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 1f6fa2 │ │ │ │ + beq.n 1f704a │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 1f6f22 │ │ │ │ + bne.n 1f6fca │ │ │ │ ldr r2, [r4, #16] │ │ │ │ subs r2, #24 │ │ │ │ cmp r2, #1 │ │ │ │ - bls.n 1f6f22 │ │ │ │ + bls.n 1f6fca │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ mov r0, r3 │ │ │ │ subs r3, r4, r1 │ │ │ │ movw r1, #52429 @ 0xcccd │ │ │ │ movt r1, #52428 @ 0xcccc │ │ │ │ asrs r3, r3, #2 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ - bl 200dec │ │ │ │ + bl 200e94 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 1f6f68 │ │ │ │ + beq.n 1f7010 │ │ │ │ mov r0, fp │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w r0, #370 @ 0x172 │ │ │ │ - bne.n 1f6f94 │ │ │ │ + bne.n 1f703c │ │ │ │ cmp r7, #8 │ │ │ │ - beq.n 1f6f44 │ │ │ │ + beq.n 1f6fec │ │ │ │ mov r0, r3 │ │ │ │ adds r2, r7, #1 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1f6ebc │ │ │ │ + bl 1f6f64 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r0, 1f6f68 │ │ │ │ - ldr r2, [pc, #120] @ (1f6fc0 ) │ │ │ │ + cbnz r0, 1f7010 │ │ │ │ + ldr r2, [pc, #120] @ (1f7068 ) │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ mla r2, r9, r1, r2 │ │ │ │ add r2, sl │ │ │ │ ldrb r2, [r2, #23] │ │ │ │ and.w r2, r2, #134 @ 0x86 │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ - bne.n 1f6f22 │ │ │ │ + bne.n 1f6fca │ │ │ │ ldrb.w r3, [r3, #40] @ 0x28 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ tst r6, r3 │ │ │ │ - bne.n 1f6f22 │ │ │ │ + bne.n 1f6fca │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 1f6ee8 │ │ │ │ + bne.n 1f6f90 │ │ │ │ mov.w fp, #1 │ │ │ │ mov r0, fp │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w sl, r3, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ sub.w sl, r4, sl │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ mov.w sl, sl, asr #5 │ │ │ │ - bne.n 1f6f2a │ │ │ │ + bne.n 1f6fd2 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 1f6f30 │ │ │ │ + bne.n 1f6fd8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2009b8 │ │ │ │ + bl 200a60 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f6f30 │ │ │ │ - b.n 1f6f44 │ │ │ │ + bne.n 1f6fd8 │ │ │ │ + b.n 1f6fec │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ subs r3, #106 @ 0x6a │ │ │ │ cmp r3, #5 │ │ │ │ ite ls │ │ │ │ movls r2, r6 │ │ │ │ orrhi.w r2, r6, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f6f68 │ │ │ │ + beq.n 1f7010 │ │ │ │ mov r0, fp │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - str r1, [sp, #144] @ 0x90 │ │ │ │ + str r0, [sp, #496] @ 0x1f0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r0, [pc, #116] @ (1f7048 ) │ │ │ │ + ldr r0, [pc, #116] @ (1f70f0 ) │ │ │ │ sub sp, #28 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ - ldr r2, [pc, #112] @ (1f704c ) │ │ │ │ + ldr r2, [pc, #112] @ (1f70f4 ) │ │ │ │ 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 20089c │ │ │ │ + bl 200944 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - beq.n 1f7022 │ │ │ │ - ldr r2, [pc, #68] @ (1f7050 ) │ │ │ │ - ldr r3, [pc, #60] @ (1f704c ) │ │ │ │ + beq.n 1f70ca │ │ │ │ + ldr r2, [pc, #68] @ (1f70f8 ) │ │ │ │ + ldr r3, [pc, #60] @ (1f70f4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f7042 │ │ │ │ + bne.n 1f70ea │ │ │ │ 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 1ff2e4 │ │ │ │ + bl 1ff38c │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ - b.n 1f700a │ │ │ │ + b.n 1f70b2 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r0, [sp, #128] @ 0x80 │ │ │ │ + ldrh r0, [r7, #58] @ 0x3a │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r5, #62] @ 0x3e │ │ │ │ + ldrh r6, [r0, #58] @ 0x3a │ │ │ │ lsls r6, r4, #2 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ add.w r1, r0, #20 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1f708a │ │ │ │ + beq.n 1f7132 │ │ │ │ subs r2, #4 │ │ │ │ push {lr} │ │ │ │ movw lr, #311 @ 0x137 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ands.w r0, r3, #1 │ │ │ │ - bne.n 1f707e │ │ │ │ + bne.n 1f7126 │ │ │ │ ldrb.w ip, [r3, #12] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1f7088 │ │ │ │ + bne.n 1f7130 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ cmp r3, lr │ │ │ │ - bne.n 1f7088 │ │ │ │ + bne.n 1f7130 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ subs r2, r3, #4 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 1f7066 │ │ │ │ + bne.n 1f710e │ │ │ │ movs r0, #1 │ │ │ │ pop {pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ - ldr.w ip, [pc, #64] @ 1f70d8 │ │ │ │ + ldr.w ip, [pc, #64] @ 1f7180 │ │ │ │ add ip, pc │ │ │ │ ldr r3, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ - cbnz r2, 1f70b2 │ │ │ │ + cbnz r2, 1f715a │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r3, r2 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ - bne.n 1f70b6 │ │ │ │ + bne.n 1f715e │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1f70b4 │ │ │ │ + bne.n 1f715c │ │ │ │ ldr r1, [r3, #16] │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ - ldr r3, [pc, #24] @ (1f70dc ) │ │ │ │ + ldr r3, [pc, #24] @ (1f7184 ) │ │ │ │ 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 │ │ │ │ - ldrh r4, [r4, #58] @ 0x3a │ │ │ │ + ldrh r4, [r7, #52] @ 0x34 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r3, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 1f7114 │ │ │ │ - cbnz r2, 1f7110 │ │ │ │ + beq.n 1f71bc │ │ │ │ + cbnz r2, 1f71b8 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp.w r2, #260 @ 0x104 │ │ │ │ - beq.n 1f7106 │ │ │ │ + beq.n 1f71ae │ │ │ │ ldr r0, [r3, #16] │ │ │ │ movw r3, #283 @ 0x11b │ │ │ │ subs r0, r0, r3 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f70f8 │ │ │ │ + beq.n 1f71a0 │ │ │ │ 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] @ (1f72cc ) │ │ │ │ + ldr r0, [pc, #428] @ (1f7374 ) │ │ │ │ mov r4, r3 │ │ │ │ ldr.w ip, [lr, #56] @ 0x38 │ │ │ │ add r0, pc │ │ │ │ ldrb.w r3, [ip, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 1f7134 │ │ │ │ + beq.n 1f71dc │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1f72aa │ │ │ │ + beq.w 1f7352 │ │ │ │ ldr r3, [r1, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #400] @ (1f72d0 ) │ │ │ │ + ldr r1, [pc, #400] @ (1f7378 ) │ │ │ │ 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 1f71d4 │ │ │ │ + beq.n 1f727c │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 1f7130 │ │ │ │ + bne.n 1f71d8 │ │ │ │ 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 1f72c6 │ │ │ │ + bhi.w 1f736e │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.w 1f72ca │ │ │ │ + bhi.w 1f7372 │ │ │ │ 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 │ │ │ │ @@ -572686,33 +572773,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 1f7130 │ │ │ │ + blt.n 1f71d8 │ │ │ │ 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 1f7130 │ │ │ │ + bne.n 1f71d8 │ │ │ │ adds r1, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1f72aa │ │ │ │ + beq.n 1f7352 │ │ │ │ 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 1f72c2 │ │ │ │ + bhi.n 1f736a │ │ │ │ cmp r6, #31 │ │ │ │ - bhi.n 1f727c │ │ │ │ - add r0, pc, #8 @ (adr r0, 1f71f4 ) │ │ │ │ + bhi.n 1f7324 │ │ │ │ + add r0, pc, #8 @ (adr r0, 1f729c ) │ │ │ │ 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 │ │ │ │ @@ -572772,79 +572859,79 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r1, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r1, #2 │ │ │ │ movs r0, r0 │ │ │ │ sxtb r2, r2 │ │ │ │ mov.w lr, r2, asr #31 │ │ │ │ - b.n 1f71b4 │ │ │ │ + b.n 1f725c │ │ │ │ mov.w lr, r2, asr #31 │ │ │ │ - b.n 1f71b4 │ │ │ │ + b.n 1f725c │ │ │ │ movs r0, #0 │ │ │ │ orrs.w ip, r2, r0 │ │ │ │ - beq.w 1f7130 │ │ │ │ + beq.w 1f71d8 │ │ │ │ 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 1f7130 │ │ │ │ + bne.w 1f71d8 │ │ │ │ adds r1, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 1f7166 │ │ │ │ + bne.w 1f720e │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ uxth r2, r2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1f7284 │ │ │ │ + b.n 1f732c │ │ │ │ uxtb r2, r2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1f7284 │ │ │ │ + b.n 1f732c │ │ │ │ uxtb r2, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f72a2 │ │ │ │ - b.n 1f7130 │ │ │ │ + bne.n 1f734a │ │ │ │ + b.n 1f71d8 │ │ │ │ mov lr, r0 │ │ │ │ - b.n 1f71b4 │ │ │ │ + b.n 1f725c │ │ │ │ mov r0, ip │ │ │ │ - b.n 1f7284 │ │ │ │ + b.n 1f732c │ │ │ │ nop │ │ │ │ - ldrh r6, [r2, #54] @ 0x36 │ │ │ │ + ldrh r6, [r5, #48] @ 0x30 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ add.w r4, r1, r2, lsl #5 │ │ │ │ mov r5, r3 │ │ │ │ add.w r3, r4, #44 @ 0x2c │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 1ff318 │ │ │ │ + bl 1ff3c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f7360 │ │ │ │ + beq.n 1f7408 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1f73b6 │ │ │ │ + beq.n 1f745e │ │ │ │ ldr.w lr, [r4, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r3, r5 │ │ │ │ ldrb.w ip, [lr, #13] │ │ │ │ subs r2, #1 │ │ │ │ subs r3, #1 │ │ │ │ ldrb.w r0, [r2, #1]! │ │ │ │ cmp.w ip, #32 │ │ │ │ add.w r0, r0, #5 │ │ │ │ add.w r0, lr, r0, lsl #3 │ │ │ │ ldrd r1, r0, [r0, #-20] │ │ │ │ - bhi.n 1f73a6 │ │ │ │ + bhi.n 1f744e │ │ │ │ add.w r0, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.n 1f735c │ │ │ │ + bhi.n 1f7404 │ │ │ │ tbb [pc, r0] │ │ │ │ asrs r0, r7, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ cmp r5, #23 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ @@ -572855,78 +572942,78 @@ │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1f73b6 │ │ │ │ + beq.n 1f745e │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ add.w r1, lr, r1, lsl #3 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ adds r1, #1 │ │ │ │ - bne.n 1f734e │ │ │ │ + bne.n 1f73f6 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1f73b6 │ │ │ │ + beq.n 1f745e │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ add.w r1, lr, r1, lsl #3 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ sxth r1, r1 │ │ │ │ adds r1, #1 │ │ │ │ - bne.n 1f7364 │ │ │ │ - b.n 1f7360 │ │ │ │ + bne.n 1f740c │ │ │ │ + b.n 1f7408 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1f73b6 │ │ │ │ + beq.n 1f745e │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ add.w r1, lr, r1, lsl #3 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ sxtb r1, r1 │ │ │ │ adds r1, #1 │ │ │ │ - bne.n 1f737a │ │ │ │ - b.n 1f7360 │ │ │ │ + bne.n 1f7422 │ │ │ │ + b.n 1f7408 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1f73b6 │ │ │ │ + beq.n 1f745e │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ add.w r1, lr, r1, lsl #3 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ uxtb r1, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1f7390 │ │ │ │ - b.n 1f7360 │ │ │ │ + beq.n 1f7438 │ │ │ │ + b.n 1f7408 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r1, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 1f7360 │ │ │ │ + beq.n 1f7408 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1f730c │ │ │ │ + bne.n 1f73b4 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ add.w r4, r1, r2, lsl #5 │ │ │ │ - ldr r0, [pc, #232] @ (1f74b0 ) │ │ │ │ + ldr r0, [pc, #232] @ (1f7558 ) │ │ │ │ ldr.w lr, [r4, #56] @ 0x38 │ │ │ │ add r0, pc │ │ │ │ ldrb.w r4, [lr, #-8] │ │ │ │ cmp r4, #5 │ │ │ │ - bne.n 1f7460 │ │ │ │ + bne.n 1f7508 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f7498 │ │ │ │ + beq.n 1f7540 │ │ │ │ ldr r4, [r1, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #216] @ (1f74b4 ) │ │ │ │ + ldr r1, [pc, #216] @ (1f755c ) │ │ │ │ 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 1f7460 │ │ │ │ + bne.n 1f7508 │ │ │ │ ldrb.w r6, [lr, #13] │ │ │ │ mov.w r4, #2147483648 @ 0x80000000 │ │ │ │ rsb r2, r6, #64 @ 0x40 │ │ │ │ sub.w r5, r6, #32 │ │ │ │ subs.w r1, r2, #32 │ │ │ │ add.w ip, r6, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r5, r4, r5 │ │ │ │ @@ -572940,17 +573027,17 @@ │ │ │ │ subs r0, r2, #1 │ │ │ │ subs r3, #1 │ │ │ │ ldrb.w r1, [r0, #1]! │ │ │ │ cmp r6, #32 │ │ │ │ add.w r1, r1, #5 │ │ │ │ add.w r1, lr, r1, lsl #3 │ │ │ │ ldrd r2, r1, [r1, #-20] │ │ │ │ - bhi.n 1f746a │ │ │ │ + bhi.n 1f7512 │ │ │ │ cmp.w ip, #31 │ │ │ │ - bhi.n 1f74ac │ │ │ │ + bhi.n 1f7554 │ │ │ │ tbb [pc, ip] │ │ │ │ adds r6, #50 @ 0x32 │ │ │ │ adds r6, #54 @ 0x36 │ │ │ │ adds r6, #54 @ 0x36 │ │ │ │ cmp r7, #54 @ 0x36 │ │ │ │ adds r6, #54 @ 0x36 │ │ │ │ adds r6, #54 @ 0x36 │ │ │ │ @@ -572972,235 +573059,235 @@ │ │ │ │ cmp r4, r1 │ │ │ │ it eq │ │ │ │ cmpeq r5, r2 │ │ │ │ mov.w r7, r8, lsr #31 │ │ │ │ it eq │ │ │ │ orreq.w r7, r7, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1f7460 │ │ │ │ + bne.n 1f7508 │ │ │ │ negs r7, r2 │ │ │ │ bic.w r2, r7, r2 │ │ │ │ sbc.w r1, r1, r1, lsl #1 │ │ │ │ and.w r1, r1, r8 │ │ │ │ orrs r2, r1 │ │ │ │ - bne.n 1f7460 │ │ │ │ + bne.n 1f7508 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 1f7422 │ │ │ │ + bne.n 1f74ca │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ sxtb r2, r2 │ │ │ │ asrs r1, r2, #31 │ │ │ │ - b.n 1f746a │ │ │ │ + b.n 1f7512 │ │ │ │ uxtb r2, r2 │ │ │ │ negs r2, r2 │ │ │ │ asrs r1, r2, #31 │ │ │ │ - b.n 1f746a │ │ │ │ + b.n 1f7512 │ │ │ │ asrs r1, r2, #31 │ │ │ │ - b.n 1f746a │ │ │ │ - ldrh r2, [r6, #32] │ │ │ │ + b.n 1f7512 │ │ │ │ + ldrh r2, [r1, #28] │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r0, [pc, #116] @ (1f753c ) │ │ │ │ + ldr r0, [pc, #116] @ (1f75e4 ) │ │ │ │ sub sp, #28 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ - ldr r2, [pc, #112] @ (1f7540 ) │ │ │ │ + ldr r2, [pc, #112] @ (1f75e8 ) │ │ │ │ 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 20089c │ │ │ │ + bl 200944 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - beq.n 1f7516 │ │ │ │ - ldr r2, [pc, #68] @ (1f7544 ) │ │ │ │ - ldr r3, [pc, #60] @ (1f7540 ) │ │ │ │ + beq.n 1f75be │ │ │ │ + ldr r2, [pc, #68] @ (1f75ec ) │ │ │ │ + ldr r3, [pc, #60] @ (1f75e8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f7536 │ │ │ │ + bne.n 1f75de │ │ │ │ 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 1ff2e4 │ │ │ │ + bl 1ff38c │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ - b.n 1f74fe │ │ │ │ + b.n 1f75a6 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r4, [r5, #24] │ │ │ │ + ldrh r4, [r0, #20] │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r7, #22] │ │ │ │ + ldrh r2, [r2, #18] │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r0, [pc, #116] @ (1f75cc ) │ │ │ │ + ldr r0, [pc, #116] @ (1f7674 ) │ │ │ │ sub sp, #28 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ - ldr r2, [pc, #112] @ (1f75d0 ) │ │ │ │ + ldr r2, [pc, #112] @ (1f7678 ) │ │ │ │ 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 20089c │ │ │ │ + bl 200944 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - beq.n 1f75a6 │ │ │ │ - ldr r2, [pc, #68] @ (1f75d4 ) │ │ │ │ - ldr r3, [pc, #60] @ (1f75d0 ) │ │ │ │ + beq.n 1f764e │ │ │ │ + ldr r2, [pc, #68] @ (1f767c ) │ │ │ │ + ldr r3, [pc, #60] @ (1f7678 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f75c6 │ │ │ │ + bne.n 1f766e │ │ │ │ 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 1ff2e4 │ │ │ │ + bl 1ff38c │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ - b.n 1f758e │ │ │ │ + b.n 1f7636 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r4, [r3, #20] │ │ │ │ + ldrh r4, [r6, #14] │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r5, #18] │ │ │ │ + ldrh r2, [r0, #14] │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r0, [pc, #116] @ (1f765c ) │ │ │ │ + ldr r0, [pc, #116] @ (1f7704 ) │ │ │ │ sub sp, #28 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ - ldr r2, [pc, #112] @ (1f7660 ) │ │ │ │ + ldr r2, [pc, #112] @ (1f7708 ) │ │ │ │ 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 20089c │ │ │ │ + bl 200944 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - beq.n 1f7636 │ │ │ │ - ldr r2, [pc, #68] @ (1f7664 ) │ │ │ │ - ldr r3, [pc, #60] @ (1f7660 ) │ │ │ │ + beq.n 1f76de │ │ │ │ + ldr r2, [pc, #68] @ (1f770c ) │ │ │ │ + ldr r3, [pc, #60] @ (1f7708 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f7656 │ │ │ │ + bne.n 1f76fe │ │ │ │ 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 1ff2e4 │ │ │ │ + bl 1ff38c │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ - b.n 1f761e │ │ │ │ + b.n 1f76c6 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r4, [r1, #16] │ │ │ │ + ldrh r4, [r4, #10] │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r3, #14] │ │ │ │ + ldrh r2, [r6, #8] │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ mov r5, r3 │ │ │ │ add.w r4, r1, #44 @ 0x2c │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ - bl 1ff318 │ │ │ │ + bl 1ff3c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f7708 │ │ │ │ + beq.n 1f77b0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1f7740 │ │ │ │ + beq.n 1f77e8 │ │ │ │ ldr r4, [r4, #12] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r3, r5 │ │ │ │ ldrb.w ip, [r4, #13] │ │ │ │ subs r1, r2, #1 │ │ │ │ subs r3, #1 │ │ │ │ ldrb.w r0, [r1, #1]! │ │ │ │ cmp.w ip, #32 │ │ │ │ add.w r0, r0, #5 │ │ │ │ add.w r0, r4, r0, lsl #3 │ │ │ │ ldrd r2, r0, [r0, #-20] │ │ │ │ - bhi.n 1f7738 │ │ │ │ + bhi.n 1f77e0 │ │ │ │ add.w r0, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.n 1f76e2 │ │ │ │ + bhi.n 1f778a │ │ │ │ tbb [pc, r0] │ │ │ │ asrs r7, r6, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ cmp r4, #16 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ @@ -573210,82 +573297,82 @@ │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ - cbz r2, 1f7708 │ │ │ │ + cbz r2, 1f77b0 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1f7740 │ │ │ │ + beq.n 1f77e8 │ │ │ │ ldrb.w r2, [r1, #1]! │ │ │ │ add.w r2, r4, r2, lsl #3 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ - b.n 1f76e2 │ │ │ │ + b.n 1f778a │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1f7740 │ │ │ │ + beq.n 1f77e8 │ │ │ │ ldrb.w r2, [r1, #1]! │ │ │ │ add.w r2, r4, r2, lsl #3 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ uxth r2, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f76f4 │ │ │ │ + bne.n 1f779c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1f7740 │ │ │ │ + beq.n 1f77e8 │ │ │ │ ldrb.w r2, [r1, #1]! │ │ │ │ add.w r2, r4, r2, lsl #3 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ uxtb r2, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f770c │ │ │ │ - b.n 1f7708 │ │ │ │ + bne.n 1f77b4 │ │ │ │ + b.n 1f77b0 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1f7740 │ │ │ │ + beq.n 1f77e8 │ │ │ │ ldrb.w r2, [r1, #1]! │ │ │ │ add.w r2, r4, r2, lsl #3 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ uxtb r2, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f7722 │ │ │ │ - b.n 1f7708 │ │ │ │ + bne.n 1f77ca │ │ │ │ + b.n 1f77b0 │ │ │ │ orrs r2, r0 │ │ │ │ - beq.n 1f7708 │ │ │ │ + beq.n 1f77b0 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 1f76a0 │ │ │ │ + bne.n 1f7748 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ mov r5, r3 │ │ │ │ add.w r4, r1, #44 @ 0x2c │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ - bl 1ff318 │ │ │ │ - cbz r0, 1f77c2 │ │ │ │ + bl 1ff3c0 │ │ │ │ + cbz r0, 1f786a │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1f780c │ │ │ │ + beq.n 1f78b4 │ │ │ │ ldr r4, [r4, #12] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r3, r5 │ │ │ │ ldrb r0, [r4, #13] │ │ │ │ subs r2, #1 │ │ │ │ subs r3, #1 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ cmp r0, #32 │ │ │ │ add.w r1, r4, r1, lsl #3 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ - bhi.n 1f7804 │ │ │ │ + bhi.n 1f78ac │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.n 1f77be │ │ │ │ + bhi.n 1f7866 │ │ │ │ tbb [pc, r0] │ │ │ │ asrs r6, r6, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ cmp r4, #23 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ @@ -573296,83 +573383,83 @@ │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1f780c │ │ │ │ + beq.n 1f78b4 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ add.w r1, r4, r1, lsl #3 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ lsls r1, r1, #27 │ │ │ │ - bne.n 1f77b0 │ │ │ │ + bne.n 1f7858 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1f780c │ │ │ │ + beq.n 1f78b4 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ add.w r1, r4, r1, lsl #3 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ lsls r0, r1, #27 │ │ │ │ - bne.n 1f77c6 │ │ │ │ - b.n 1f77c2 │ │ │ │ + bne.n 1f786e │ │ │ │ + b.n 1f786a │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1f780c │ │ │ │ + beq.n 1f78b4 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ add.w r1, r4, r1, lsl #3 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ lsls r5, r1, #27 │ │ │ │ - bne.n 1f77da │ │ │ │ - b.n 1f77c2 │ │ │ │ + bne.n 1f7882 │ │ │ │ + b.n 1f786a │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1f780c │ │ │ │ + beq.n 1f78b4 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ add.w r1, r4, r1, lsl #3 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ uxtb r1, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1f77ee │ │ │ │ - b.n 1f77c2 │ │ │ │ + bne.n 1f7896 │ │ │ │ + b.n 1f786a │ │ │ │ lsls r1, r1, #27 │ │ │ │ - beq.n 1f77c2 │ │ │ │ + beq.n 1f786a │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1f7778 │ │ │ │ + bne.n 1f7820 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ add.w r7, r1, r2, lsl #5 │ │ │ │ mov r6, r3 │ │ │ │ add.w r4, r7, #44 @ 0x2c │ │ │ │ ldr r5, [sp, #32] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ - bl 1ff318 │ │ │ │ + bl 1ff3c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f78f0 │ │ │ │ + beq.n 1f7998 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1f7a00 │ │ │ │ + beq.w 1f7aa8 │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ add r6, r5 │ │ │ │ ldr.w r8, [r4, #12] │ │ │ │ subs r5, #1 │ │ │ │ subs r6, #1 │ │ │ │ ldrb r7, [r3, #13] │ │ │ │ ldrb.w r9, [r8, #13] │ │ │ │ ldrb.w r2, [r5, #1]! │ │ │ │ cmp.w r9, #32 │ │ │ │ add.w r2, r2, #5 │ │ │ │ add.w r2, r8, r2, lsl #3 │ │ │ │ ldrd r4, sl, [r2, #-20] │ │ │ │ - bhi.w 1f79ce │ │ │ │ + bhi.w 1f7a76 │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r9, #31 │ │ │ │ - bhi.w 1f797c │ │ │ │ + bhi.w 1f7a24 │ │ │ │ tbb [pc, r9] │ │ │ │ strh r3, [r5, #18] │ │ │ │ strh r2, [r0, #20] │ │ │ │ strh r2, [r0, #20] │ │ │ │ subs r7, #130 @ 0x82 │ │ │ │ strh r2, [r0, #20] │ │ │ │ strh r2, [r0, #20] │ │ │ │ @@ -573384,17 +573471,17 @@ │ │ │ │ strh r2, [r0, #20] │ │ │ │ strh r2, [r0, #20] │ │ │ │ strh r2, [r0, #20] │ │ │ │ strh r2, [r0, #20] │ │ │ │ strh r2, [r0, #20] │ │ │ │ mov.w r9, #0 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 1f78b2 │ │ │ │ + b.n 1f795a │ │ │ │ cmp r6, r5 │ │ │ │ - beq.w 1f7a00 │ │ │ │ + beq.w 1f7aa8 │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ add.w r3, r8, r3, lsl #3 │ │ │ │ ldr r4, [r3, #20] │ │ │ │ uxth r4, r4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 59930 <__popcountdi2@plt> │ │ │ │ @@ -573412,22 +573499,22 @@ │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r7, r0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f78a2 │ │ │ │ + beq.n 1f794a │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov.w r9, #0 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 1f790e │ │ │ │ + b.n 1f79b6 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 1f7a00 │ │ │ │ + beq.n 1f7aa8 │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ add.w r3, r8, r3, lsl #3 │ │ │ │ ldr r4, [r3, #20] │ │ │ │ uxtb r4, r4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 59930 <__popcountdi2@plt> │ │ │ │ @@ -573445,34 +573532,34 @@ │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r7, r0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f7900 │ │ │ │ - b.n 1f78f0 │ │ │ │ + beq.n 1f79a8 │ │ │ │ + b.n 1f7998 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 1f7960 │ │ │ │ + b.n 1f7a08 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 1f7a00 │ │ │ │ + beq.n 1f7aa8 │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ add.w r3, r8, r3, lsl #3 │ │ │ │ ldr r4, [r3, #20] │ │ │ │ uxtb r4, r4 │ │ │ │ lsl.w r3, r2, r4 │ │ │ │ subs r3, #1 │ │ │ │ eors r3, r4 │ │ │ │ and.w r3, r3, #1 │ │ │ │ cmp r7, r4 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f7952 │ │ │ │ - b.n 1f78f0 │ │ │ │ + beq.n 1f79fa │ │ │ │ + b.n 1f7998 │ │ │ │ mov.w sl, #1 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 59e80 <__popcountsi2@plt> │ │ │ │ sub.w r3, r0, #32 │ │ │ │ rsb r2, r0, #32 │ │ │ │ lsl.w r3, sl, r3 │ │ │ │ @@ -573487,67 +573574,67 @@ │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r7, r0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f78f0 │ │ │ │ + bne.n 1f7998 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 1f7a00 │ │ │ │ + beq.n 1f7aa8 │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ add.w r3, r8, r3, lsl #3 │ │ │ │ ldr r4, [r3, #20] │ │ │ │ - b.n 1f7984 │ │ │ │ + b.n 1f7a2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, sl │ │ │ │ blx 59930 <__popcountdi2@plt> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ - bne.n 1f7a06 │ │ │ │ + bne.n 1f7aae │ │ │ │ mov r2, r3 │ │ │ │ cmp r2, sl │ │ │ │ it eq │ │ │ │ cmpeq r3, r4 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r7, r0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f78f0 │ │ │ │ + bne.w 1f7998 │ │ │ │ cmp r6, r5 │ │ │ │ - bne.w 1f7850 │ │ │ │ + bne.w 1f78f8 │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r3, #1 │ │ │ │ sub.w r2, r0, #32 │ │ │ │ rsb r1, r0, #32 │ │ │ │ lsl.w r2, r3, r2 │ │ │ │ lsr.w r1, r3, r1 │ │ │ │ lsls r3, r0 │ │ │ │ orrs r2, r1 │ │ │ │ subs r3, #1 │ │ │ │ adc.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ - b.n 1f79e0 │ │ │ │ + b.n 1f7a88 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ add.w r6, r1, r2, lsl #5 │ │ │ │ mov r4, r3 │ │ │ │ add.w r5, r6, #44 @ 0x2c │ │ │ │ ldr r7, [sp, #32] │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ - bl 1ff318 │ │ │ │ + bl 1ff3c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f7c9a │ │ │ │ + beq.w 1f7d42 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1f7c94 │ │ │ │ + beq.w 1f7d3c │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ mov.w r8, #1 │ │ │ │ ldr r6, [r5, #12] │ │ │ │ add r4, r7 │ │ │ │ add.w lr, r7, #4294967295 @ 0xffffffff │ │ │ │ subs r4, #1 │ │ │ │ ldrb.w ip, [r3, #13] │ │ │ │ @@ -573558,35 +573645,35 @@ │ │ │ │ rsb r3, ip, #32 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ lsl.w r2, r8, r2 │ │ │ │ cmp.w ip, #64 @ 0x40 │ │ │ │ lsr.w r3, r8, r3 │ │ │ │ orr.w r2, r2, r3 │ │ │ │ - beq.w 1f7ca0 │ │ │ │ + beq.w 1f7d48 │ │ │ │ subs r3, r7, #1 │ │ │ │ adc.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r1, r3, r1 │ │ │ │ lsl.w r2, r2, ip │ │ │ │ orrs r2, r1 │ │ │ │ lsr.w r0, r3, r0 │ │ │ │ lsl.w r1, r3, ip │ │ │ │ orrs r2, r0 │ │ │ │ ldrb.w r3, [lr, #1]! │ │ │ │ cmp r5, #32 │ │ │ │ add.w r3, r3, #5 │ │ │ │ add.w r3, r6, r3, lsl #3 │ │ │ │ ldrd r0, r3, [r3, #-20] │ │ │ │ - bhi.w 1f7c82 │ │ │ │ + bhi.w 1f7d2a │ │ │ │ mov.w r8, #1 │ │ │ │ subs r5, #1 │ │ │ │ mov.w r9, #0 │ │ │ │ lsl.w r7, r8, ip │ │ │ │ cmp r5, #31 │ │ │ │ - bhi.n 1f7b08 │ │ │ │ + bhi.n 1f7bb0 │ │ │ │ tbb [pc, r5] │ │ │ │ adds r1, r5, r2 │ │ │ │ adds r0, r3, r0 │ │ │ │ adds r0, r3, r0 │ │ │ │ strb r0, [r3, #24] │ │ │ │ adds r0, r3, r0 │ │ │ │ adds r0, r3, r0 │ │ │ │ @@ -573609,357 +573696,357 @@ │ │ │ │ rsb r5, ip, #32 │ │ │ │ ands r0, r1 │ │ │ │ cmp r9, r2 │ │ │ │ it eq │ │ │ │ cmpeq r0, r1 │ │ │ │ lsl.w r3, r8, r3 │ │ │ │ lsr.w r5, r8, r5 │ │ │ │ - bne.w 1f7c9a │ │ │ │ + bne.w 1f7d42 │ │ │ │ orrs r3, r5 │ │ │ │ cmp r4, lr │ │ │ │ - beq.w 1f7c94 │ │ │ │ + beq.w 1f7d3c │ │ │ │ cmp.w ip, #64 @ 0x40 │ │ │ │ - beq.n 1f7af8 │ │ │ │ + beq.n 1f7ba0 │ │ │ │ ldrb.w r2, [lr, #1]! │ │ │ │ subs r1, r7, #1 │ │ │ │ adc.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r2, r6, r2, lsl #3 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ lsl.w r2, r3, ip │ │ │ │ sub.w r3, ip, #32 │ │ │ │ lsl.w r3, r1, r3 │ │ │ │ orrs r2, r3 │ │ │ │ rsb r3, ip, #32 │ │ │ │ lsr.w r3, r1, r3 │ │ │ │ orrs r2, r3 │ │ │ │ lsl.w r1, r1, ip │ │ │ │ - b.n 1f7b08 │ │ │ │ + b.n 1f7bb0 │ │ │ │ sub.w r5, ip, #32 │ │ │ │ rsb r3, ip, #32 │ │ │ │ uxth r0, r0 │ │ │ │ lsl.w r5, r8, r5 │ │ │ │ ands r0, r1 │ │ │ │ lsr.w r3, r8, r3 │ │ │ │ cmp r9, r2 │ │ │ │ it eq │ │ │ │ cmpeq r0, r1 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bne.w 1f7c9a │ │ │ │ + bne.w 1f7d42 │ │ │ │ cmp r4, lr │ │ │ │ - beq.w 1f7c94 │ │ │ │ + beq.w 1f7d3c │ │ │ │ ldrb.w r3, [lr, #1]! │ │ │ │ cmp.w ip, #64 @ 0x40 │ │ │ │ itt eq │ │ │ │ moveq.w r1, #4294967295 @ 0xffffffff │ │ │ │ moveq r2, r1 │ │ │ │ add.w r3, r6, r3, lsl #3 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ - beq.n 1f7b60 │ │ │ │ + beq.n 1f7c08 │ │ │ │ subs r1, r7, #1 │ │ │ │ sub.w r3, ip, #32 │ │ │ │ adc.w r5, r5, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r3, r1, r3 │ │ │ │ lsl.w r2, r5, ip │ │ │ │ orrs r2, r3 │ │ │ │ rsb r3, ip, #32 │ │ │ │ lsr.w r3, r1, r3 │ │ │ │ orrs r2, r3 │ │ │ │ lsl.w r1, r1, ip │ │ │ │ - b.n 1f7b60 │ │ │ │ + b.n 1f7c08 │ │ │ │ sub.w r5, ip, #32 │ │ │ │ rsb r3, ip, #32 │ │ │ │ uxtb r0, r0 │ │ │ │ lsl.w r5, r8, r5 │ │ │ │ ands r0, r1 │ │ │ │ lsr.w r3, r8, r3 │ │ │ │ cmp r9, r2 │ │ │ │ it eq │ │ │ │ cmpeq r0, r1 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bne.n 1f7c9a │ │ │ │ + bne.n 1f7d42 │ │ │ │ cmp r4, lr │ │ │ │ - beq.n 1f7c94 │ │ │ │ + beq.n 1f7d3c │ │ │ │ ldrb.w r3, [lr, #1]! │ │ │ │ cmp.w ip, #64 @ 0x40 │ │ │ │ itt eq │ │ │ │ moveq.w r1, #4294967295 @ 0xffffffff │ │ │ │ moveq r2, r1 │ │ │ │ add.w r3, r6, r3, lsl #3 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ - beq.n 1f7bc4 │ │ │ │ + beq.n 1f7c6c │ │ │ │ subs r1, r7, #1 │ │ │ │ sub.w r3, ip, #32 │ │ │ │ adc.w r5, r5, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r3, r1, r3 │ │ │ │ lsl.w r2, r5, ip │ │ │ │ orrs r2, r3 │ │ │ │ rsb r3, ip, #32 │ │ │ │ lsr.w r3, r1, r3 │ │ │ │ orrs r2, r3 │ │ │ │ lsl.w r1, r1, ip │ │ │ │ - b.n 1f7bc4 │ │ │ │ + b.n 1f7c6c │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r2, r1 │ │ │ │ sub.w r5, ip, #32 │ │ │ │ rsb r3, ip, #32 │ │ │ │ uxtb r0, r0 │ │ │ │ lsl.w r5, r8, r5 │ │ │ │ ands r0, r1 │ │ │ │ lsr.w r3, r8, r3 │ │ │ │ cmp r9, r2 │ │ │ │ it eq │ │ │ │ cmpeq r0, r1 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bne.n 1f7c9a │ │ │ │ + bne.n 1f7d42 │ │ │ │ cmp r4, lr │ │ │ │ - beq.n 1f7c94 │ │ │ │ + beq.n 1f7d3c │ │ │ │ ldrb.w r3, [lr, #1]! │ │ │ │ cmp.w ip, #64 @ 0x40 │ │ │ │ add.w r3, r6, r3, lsl #3 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ - beq.n 1f7c24 │ │ │ │ + beq.n 1f7ccc │ │ │ │ subs r1, r7, #1 │ │ │ │ sub.w r3, ip, #32 │ │ │ │ adc.w r5, r5, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r3, r1, r3 │ │ │ │ lsl.w r2, r5, ip │ │ │ │ orrs r2, r3 │ │ │ │ rsb r3, ip, #32 │ │ │ │ lsr.w r3, r1, r3 │ │ │ │ orrs r2, r3 │ │ │ │ lsl.w r1, r1, ip │ │ │ │ - b.n 1f7c2a │ │ │ │ + b.n 1f7cd2 │ │ │ │ ands r0, r1 │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ cmpeq r0, r1 │ │ │ │ - bne.n 1f7c9a │ │ │ │ + bne.n 1f7d42 │ │ │ │ cmp r4, lr │ │ │ │ - bne.w 1f7a72 │ │ │ │ + bne.w 1f7b1a │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r2, r1 │ │ │ │ - b.n 1f7aac │ │ │ │ + b.n 1f7b54 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ add.w r6, r1, r2, lsl #5 │ │ │ │ mov r4, r3 │ │ │ │ add.w r5, r6, #44 @ 0x2c │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ - bl 1ff318 │ │ │ │ + bl 1ff3c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f7dc8 │ │ │ │ + beq.n 1f7e70 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1f7d64 │ │ │ │ + beq.n 1f7e0c │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ mov.w r9, #1 │ │ │ │ ldr r7, [r5, #12] │ │ │ │ add r4, r8 │ │ │ │ add.w r0, r8, #4294967295 @ 0xffffffff │ │ │ │ subs r4, #1 │ │ │ │ ldrb r6, [r3, #13] │ │ │ │ ldrb r5, [r7, #13] │ │ │ │ lsrs r6, r6, #1 │ │ │ │ and.w lr, r6, #63 @ 0x3f │ │ │ │ lsl.w r8, r9, lr │ │ │ │ sub.w r1, lr, #32 │ │ │ │ rsb r3, lr, #32 │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ - beq.n 1f7d6a │ │ │ │ + beq.n 1f7e12 │ │ │ │ lsl.w r1, r9, r1 │ │ │ │ adds.w ip, r8, #4294967295 @ 0xffffffff │ │ │ │ lsr.w r3, r9, r3 │ │ │ │ orr.w r1, r1, r3 │ │ │ │ adc.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ ldrb.w r3, [r0, #1]! │ │ │ │ cmp r5, #32 │ │ │ │ add.w r3, r3, #5 │ │ │ │ add.w r3, r7, r3, lsl #3 │ │ │ │ ldrd r2, r3, [r3, #-20] │ │ │ │ - bhi.n 1f7d52 │ │ │ │ + bhi.n 1f7dfa │ │ │ │ subs r3, r5, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1f7d72 │ │ │ │ + bhi.n 1f7e1a │ │ │ │ tbb [pc, r3] │ │ │ │ movs r0, #150 @ 0x96 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ strb r0, [r4, #8] │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ - ldr r6, [pc, #128] @ (1f7dc4 ) │ │ │ │ + ldr r6, [pc, #128] @ (1f7e6c ) │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ and.w r2, ip, r2 │ │ │ │ ands r3, r1 │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ cmpeq r2, ip │ │ │ │ - bne.n 1f7dc8 │ │ │ │ + bne.n 1f7e70 │ │ │ │ cmp r0, r4 │ │ │ │ - bne.n 1f7cf4 │ │ │ │ + bne.n 1f7d9c │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ mov r1, ip │ │ │ │ - b.n 1f7d14 │ │ │ │ + b.n 1f7dbc │ │ │ │ movs r5, #1 │ │ │ │ mov.w r9, #0 │ │ │ │ lsl.w r8, r5, lr │ │ │ │ and.w r2, r2, ip │ │ │ │ sub.w r3, lr, #32 │ │ │ │ cmp r9, r1 │ │ │ │ it eq │ │ │ │ cmpeq r2, ip │ │ │ │ - bne.n 1f7dc8 │ │ │ │ + bne.n 1f7e70 │ │ │ │ lsl.w r3, r5, r3 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 1f7d64 │ │ │ │ + beq.n 1f7e0c │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ - beq.w 1f7eba │ │ │ │ + beq.w 1f7f62 │ │ │ │ ldrb.w r2, [r0, #1]! │ │ │ │ rsb r1, lr, #32 │ │ │ │ adds.w ip, r8, #4294967295 @ 0xffffffff │ │ │ │ lsr.w r1, r5, r1 │ │ │ │ add.w r2, r7, r2, lsl #3 │ │ │ │ orr.w r3, r3, r1 │ │ │ │ adc.w r1, r3, #4294967295 @ 0xffffffff │ │ │ │ sub.w r3, lr, #32 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ and.w r2, r2, ip │ │ │ │ cmp r9, r1 │ │ │ │ it eq │ │ │ │ cmpeq r2, ip │ │ │ │ - beq.n 1f7d8c │ │ │ │ + beq.n 1f7e34 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r5, #1 │ │ │ │ mov.w r9, #0 │ │ │ │ lsl.w r8, r5, lr │ │ │ │ sub.w r3, lr, #32 │ │ │ │ uxth r2, r2 │ │ │ │ and.w r2, r2, ip │ │ │ │ cmp r9, r1 │ │ │ │ it eq │ │ │ │ cmpeq r2, ip │ │ │ │ lsl.w r3, r5, r3 │ │ │ │ - bne.n 1f7dc8 │ │ │ │ + bne.n 1f7e70 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 1f7d64 │ │ │ │ + beq.n 1f7e0c │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ - beq.n 1f7ea8 │ │ │ │ + beq.n 1f7f50 │ │ │ │ ldrb.w r2, [r0, #1]! │ │ │ │ rsb r1, lr, #32 │ │ │ │ adds.w ip, r8, #4294967295 @ 0xffffffff │ │ │ │ lsr.w r1, r5, r1 │ │ │ │ add.w r2, r7, r2, lsl #3 │ │ │ │ orr.w r3, r3, r1 │ │ │ │ adc.w r1, r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r2, [r2, #20] │ │ │ │ - b.n 1f7dd8 │ │ │ │ + b.n 1f7e80 │ │ │ │ movs r5, #1 │ │ │ │ mov.w r9, #0 │ │ │ │ lsl.w r8, r5, lr │ │ │ │ sub.w r3, lr, #32 │ │ │ │ uxtb r2, r2 │ │ │ │ and.w r2, r2, ip │ │ │ │ cmp r9, r1 │ │ │ │ it eq │ │ │ │ cmpeq r2, ip │ │ │ │ lsl.w r3, r5, r3 │ │ │ │ - bne.n 1f7dc8 │ │ │ │ + bne.n 1f7e70 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 1f7d64 │ │ │ │ + beq.n 1f7e0c │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ - beq.n 1f7ecc │ │ │ │ + beq.n 1f7f74 │ │ │ │ ldrb.w r2, [r0, #1]! │ │ │ │ rsb r1, lr, #32 │ │ │ │ adds.w ip, r8, #4294967295 @ 0xffffffff │ │ │ │ lsr.w r1, r5, r1 │ │ │ │ add.w r2, r7, r2, lsl #3 │ │ │ │ orr.w r3, r3, r1 │ │ │ │ adc.w r1, r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r2, [r2, #20] │ │ │ │ - b.n 1f7e20 │ │ │ │ + b.n 1f7ec8 │ │ │ │ movs r5, #1 │ │ │ │ mov.w r9, #0 │ │ │ │ lsl.w r8, r5, lr │ │ │ │ sub.w r3, lr, #32 │ │ │ │ uxtb r2, r2 │ │ │ │ and.w r2, r2, ip │ │ │ │ cmp r9, r1 │ │ │ │ it eq │ │ │ │ cmpeq r2, ip │ │ │ │ lsl.w r3, r5, r3 │ │ │ │ - bne.n 1f7dc8 │ │ │ │ + bne.n 1f7e70 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.w 1f7d64 │ │ │ │ + beq.w 1f7e0c │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ - beq.n 1f7ede │ │ │ │ + beq.n 1f7f86 │ │ │ │ ldrb.w r2, [r0, #1]! │ │ │ │ rsb r1, lr, #32 │ │ │ │ adds.w ip, r8, #4294967295 @ 0xffffffff │ │ │ │ lsr.w r1, r5, r1 │ │ │ │ add.w r2, r7, r2, lsl #3 │ │ │ │ orr.w r3, r3, r1 │ │ │ │ adc.w r1, r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r2, [r2, #20] │ │ │ │ - b.n 1f7e68 │ │ │ │ + b.n 1f7f10 │ │ │ │ ldrb.w r3, [r0, #1]! │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ mov r1, ip │ │ │ │ add.w r3, r7, r3, lsl #3 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ - b.n 1f7dd8 │ │ │ │ + b.n 1f7e80 │ │ │ │ ldrb.w r3, [r0, #1]! │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ mov r1, ip │ │ │ │ add.w r3, r7, r3, lsl #3 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ - b.n 1f7d7c │ │ │ │ + b.n 1f7e24 │ │ │ │ ldrb.w r3, [r0, #1]! │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ mov r1, ip │ │ │ │ add.w r3, r7, r3, lsl #3 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ - b.n 1f7e20 │ │ │ │ + b.n 1f7ec8 │ │ │ │ ldrb.w r3, [r0, #1]! │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ mov r1, ip │ │ │ │ add.w r3, r7, r3, lsl #3 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ - b.n 1f7e68 │ │ │ │ + b.n 1f7f10 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ add.w r5, r1, r2, lsl #5 │ │ │ │ mov r6, r3 │ │ │ │ add.w r4, r5, #44 @ 0x2c │ │ │ │ ldr r7, [sp, #24] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ - bl 1ff318 │ │ │ │ + bl 1ff3c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f7ff4 │ │ │ │ + beq.n 1f809c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1f7fbc │ │ │ │ + beq.n 1f8064 │ │ │ │ ldr r2, [r5, #56] @ 0x38 │ │ │ │ adds r3, r7, r6 │ │ │ │ ldr r5, [r4, #12] │ │ │ │ add.w ip, r7, #4294967295 @ 0xffffffff │ │ │ │ movs r7, #1 │ │ │ │ subs r3, #1 │ │ │ │ ldrb r0, [r2, #13] │ │ │ │ @@ -573970,32 +574057,32 @@ │ │ │ │ rsb r1, r0, #32 │ │ │ │ mov r8, r2 │ │ │ │ mov lr, r1 │ │ │ │ lsl.w r2, r7, r2 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ lsr.w r1, r7, r1 │ │ │ │ orr.w r2, r2, r1 │ │ │ │ - beq.w 1f8094 │ │ │ │ + beq.w 1f813c │ │ │ │ subs r1, r6, #1 │ │ │ │ adc.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r8, r1, r8 │ │ │ │ lsls r2, r0 │ │ │ │ orr.w r2, r2, r8 │ │ │ │ lsr.w lr, r1, lr │ │ │ │ lsl.w r8, r1, r0 │ │ │ │ orr.w r2, r2, lr │ │ │ │ ldrb.w lr, [ip, #1]! │ │ │ │ cmp r4, #32 │ │ │ │ add.w lr, lr, #5 │ │ │ │ add.w lr, r5, lr, lsl #3 │ │ │ │ ldrd r1, lr, [lr, #-20] │ │ │ │ - bhi.n 1f7fac │ │ │ │ + bhi.n 1f8054 │ │ │ │ subs r4, #1 │ │ │ │ cmp r4, #31 │ │ │ │ - bhi.n 1f7ffa │ │ │ │ + bhi.n 1f80a2 │ │ │ │ tbb [pc, r4] │ │ │ │ adds r7, #27 │ │ │ │ adds r7, #55 @ 0x37 │ │ │ │ adds r7, #55 @ 0x37 │ │ │ │ ldr r7, [r6, #32] │ │ │ │ adds r7, #55 @ 0x37 │ │ │ │ adds r7, #55 @ 0x37 │ │ │ │ @@ -574008,149 +574095,149 @@ │ │ │ │ adds r7, #55 @ 0x37 │ │ │ │ adds r7, #55 @ 0x37 │ │ │ │ adds r7, #55 @ 0x37 │ │ │ │ adds r7, #55 @ 0x37 │ │ │ │ and.w r1, r8, r1 │ │ │ │ and.w r2, r2, lr │ │ │ │ orrs r1, r2 │ │ │ │ - bne.n 1f7ff4 │ │ │ │ + bne.n 1f809c │ │ │ │ cmp r3, ip │ │ │ │ - bne.n 1f7f34 │ │ │ │ + bne.n 1f7fdc │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r0 │ │ │ │ subs r2, #1 │ │ │ │ lsls r2, r0 │ │ │ │ - b.n 1f7fec │ │ │ │ + b.n 1f8094 │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 1f7fbc │ │ │ │ + beq.n 1f8064 │ │ │ │ ldrb.w r1, [ip, #1]! │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ itete ne │ │ │ │ movne r8, r2 │ │ │ │ moveq.w r8, #4294967295 @ 0xffffffff │ │ │ │ addne.w r1, r5, r1, lsl #3 │ │ │ │ addeq.w r1, r5, r1, lsl #3 │ │ │ │ ite ne │ │ │ │ ldrne r1, [r1, #20] │ │ │ │ ldreq r1, [r1, #20] │ │ │ │ uxtb r1, r1 │ │ │ │ tst.w r1, r8 │ │ │ │ - beq.n 1f7fcc │ │ │ │ + beq.n 1f8074 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r0 │ │ │ │ subs r2, #1 │ │ │ │ lsls r2, r0 │ │ │ │ - b.n 1f8024 │ │ │ │ + b.n 1f80cc │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 1f7fbc │ │ │ │ + beq.n 1f8064 │ │ │ │ ldrb.w r1, [ip, #1]! │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ itete eq │ │ │ │ moveq.w r8, #4294967295 @ 0xffffffff │ │ │ │ movne r8, r2 │ │ │ │ addeq.w r1, r5, r1, lsl #3 │ │ │ │ addne.w r1, r5, r1, lsl #3 │ │ │ │ ite eq │ │ │ │ ldreq r1, [r1, #20] │ │ │ │ ldrne r1, [r1, #20] │ │ │ │ tst.w r1, r8 │ │ │ │ - beq.n 1f8004 │ │ │ │ - b.n 1f7ff4 │ │ │ │ + beq.n 1f80ac │ │ │ │ + b.n 1f809c │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r0 │ │ │ │ subs r2, #1 │ │ │ │ lsls r2, r0 │ │ │ │ - b.n 1f8056 │ │ │ │ + b.n 1f80fe │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 1f7fbc │ │ │ │ + beq.n 1f8064 │ │ │ │ ldrb.w r1, [ip, #1]! │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ itete eq │ │ │ │ moveq.w r8, #4294967295 @ 0xffffffff │ │ │ │ movne r8, r2 │ │ │ │ addeq.w r1, r5, r1, lsl #3 │ │ │ │ addne.w r1, r5, r1, lsl #3 │ │ │ │ ite eq │ │ │ │ ldreq r1, [r1, #20] │ │ │ │ ldrne r1, [r1, #20] │ │ │ │ uxth r1, r1 │ │ │ │ tst.w r1, r8 │ │ │ │ - beq.n 1f8036 │ │ │ │ - b.n 1f7ff4 │ │ │ │ + beq.n 1f80de │ │ │ │ + b.n 1f809c │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r0 │ │ │ │ subs r2, #1 │ │ │ │ lsls r2, r0 │ │ │ │ - b.n 1f808a │ │ │ │ + b.n 1f8132 │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 1f7fbc │ │ │ │ + beq.n 1f8064 │ │ │ │ ldrb.w r1, [ip, #1]! │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ itete eq │ │ │ │ moveq.w r8, #4294967295 @ 0xffffffff │ │ │ │ movne r8, r2 │ │ │ │ addeq.w r1, r5, r1, lsl #3 │ │ │ │ addne.w r1, r5, r1, lsl #3 │ │ │ │ ite eq │ │ │ │ ldreq r1, [r1, #20] │ │ │ │ ldrne r1, [r1, #20] │ │ │ │ uxtb r1, r1 │ │ │ │ tst.w r1, r8 │ │ │ │ - beq.n 1f806a │ │ │ │ - b.n 1f7ff4 │ │ │ │ + beq.n 1f8112 │ │ │ │ + b.n 1f809c │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ mov r2, r8 │ │ │ │ - b.n 1f7f6e │ │ │ │ + b.n 1f8016 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ add.w r5, r1, r2, lsl #5 │ │ │ │ mov r6, r3 │ │ │ │ add.w r4, r5, #44 @ 0x2c │ │ │ │ ldr r7, [sp, #32] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ - bl 1ff318 │ │ │ │ + bl 1ff3c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f819c │ │ │ │ + beq.n 1f8244 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1f815a │ │ │ │ + beq.n 1f8202 │ │ │ │ ldr r2, [r5, #56] @ 0x38 │ │ │ │ adds r3, r7, r6 │ │ │ │ ldr r5, [r4, #12] │ │ │ │ mov.w r8, #1 │ │ │ │ subs r1, r7, #1 │ │ │ │ subs r3, #1 │ │ │ │ ldrb r4, [r2, #13] │ │ │ │ ldrb.w lr, [r5, #13] │ │ │ │ lsrs r4, r4, #1 │ │ │ │ and.w r6, r4, #63 @ 0x3f │ │ │ │ lsl.w r7, r8, r6 │ │ │ │ sub.w r2, r6, #32 │ │ │ │ rsb r0, r6, #32 │ │ │ │ cmp r4, #64 @ 0x40 │ │ │ │ - beq.n 1f8160 │ │ │ │ + beq.n 1f8208 │ │ │ │ lsl.w r2, r8, r2 │ │ │ │ adds.w ip, r7, #4294967295 @ 0xffffffff │ │ │ │ lsr.w r0, r8, r0 │ │ │ │ orr.w r2, r2, r0 │ │ │ │ adc.w r9, r2, #4294967295 @ 0xffffffff │ │ │ │ ldrb.w r0, [r1, #1]! │ │ │ │ cmp.w lr, #32 │ │ │ │ add.w r0, r0, #5 │ │ │ │ add.w r0, r5, r0, lsl #3 │ │ │ │ ldrd r2, r0, [r0, #-20] │ │ │ │ - bhi.n 1f8148 │ │ │ │ + bhi.n 1f81f0 │ │ │ │ add.w r0, lr, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.n 1f820e │ │ │ │ + bhi.n 1f82b6 │ │ │ │ tbb [pc, r0] │ │ │ │ strb r0, [r4, #12] │ │ │ │ strb r3, [r6, #13] │ │ │ │ strb r3, [r6, #13] │ │ │ │ ldr r3, [r6, r1] │ │ │ │ strb r3, [r6, #13] │ │ │ │ strb r3, [r6, #13] │ │ │ │ @@ -574163,171 +574250,171 @@ │ │ │ │ strb r3, [r6, #13] │ │ │ │ strb r3, [r6, #13] │ │ │ │ strb r3, [r6, #13] │ │ │ │ strb r3, [r6, #13] │ │ │ │ and.w r2, ip, r2 │ │ │ │ and.w r9, r9, r0 │ │ │ │ orrs.w r2, r2, r9 │ │ │ │ - bne.n 1f819c │ │ │ │ + bne.n 1f8244 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 1f80e6 │ │ │ │ + bne.n 1f818e │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ mov r9, ip │ │ │ │ - b.n 1f8106 │ │ │ │ + b.n 1f81ae │ │ │ │ movs r0, #1 │ │ │ │ lsls r0, r6 │ │ │ │ subs r0, #1 │ │ │ │ - b.n 1f8194 │ │ │ │ + b.n 1f823c │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1f815a │ │ │ │ + beq.n 1f8202 │ │ │ │ cmp r4, #64 @ 0x40 │ │ │ │ itete eq │ │ │ │ moveq.w ip, #4294967295 @ 0xffffffff │ │ │ │ movne ip, r0 │ │ │ │ ldrbeq.w r2, [r1, #1]! │ │ │ │ ldrbne.w r2, [r1, #1]! │ │ │ │ itete eq │ │ │ │ addeq.w r2, r5, r2, lsl #3 │ │ │ │ addne.w r2, r5, r2, lsl #3 │ │ │ │ ldreq r2, [r2, #20] │ │ │ │ ldrne r2, [r2, #20] │ │ │ │ uxtb r2, r2 │ │ │ │ tst.w r2, ip │ │ │ │ - beq.n 1f8170 │ │ │ │ + beq.n 1f8218 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r0, #1 │ │ │ │ lsls r0, r6 │ │ │ │ subs r0, #1 │ │ │ │ - b.n 1f81ce │ │ │ │ + b.n 1f8276 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1f815a │ │ │ │ + beq.n 1f8202 │ │ │ │ cmp r4, #64 @ 0x40 │ │ │ │ itete ne │ │ │ │ movne ip, r0 │ │ │ │ moveq.w ip, #4294967295 @ 0xffffffff │ │ │ │ ldrbne.w r2, [r1, #1]! │ │ │ │ ldrbeq.w r2, [r1, #1]! │ │ │ │ itete ne │ │ │ │ addne.w r2, r5, r2, lsl #3 │ │ │ │ addeq.w r2, r5, r2, lsl #3 │ │ │ │ ldrne r2, [r2, #20] │ │ │ │ ldreq r2, [r2, #20] │ │ │ │ uxth r2, r2 │ │ │ │ tst.w r2, ip │ │ │ │ - beq.n 1f81aa │ │ │ │ - b.n 1f819c │ │ │ │ + beq.n 1f8252 │ │ │ │ + b.n 1f8244 │ │ │ │ movs r0, #1 │ │ │ │ lsls r0, r6 │ │ │ │ subs r0, #1 │ │ │ │ - b.n 1f8204 │ │ │ │ + b.n 1f82ac │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1f815a │ │ │ │ + beq.n 1f8202 │ │ │ │ cmp r4, #64 @ 0x40 │ │ │ │ itete ne │ │ │ │ movne ip, r0 │ │ │ │ moveq.w ip, #4294967295 @ 0xffffffff │ │ │ │ ldrbne.w r2, [r1, #1]! │ │ │ │ ldrbeq.w r2, [r1, #1]! │ │ │ │ itete ne │ │ │ │ addne.w r2, r5, r2, lsl #3 │ │ │ │ addeq.w r2, r5, r2, lsl #3 │ │ │ │ ldrne r2, [r2, #20] │ │ │ │ ldreq r2, [r2, #20] │ │ │ │ uxtb r2, r2 │ │ │ │ tst.w r2, ip │ │ │ │ - beq.n 1f81e0 │ │ │ │ - b.n 1f819c │ │ │ │ + beq.n 1f8288 │ │ │ │ + b.n 1f8244 │ │ │ │ movs r0, #1 │ │ │ │ lsls r0, r6 │ │ │ │ subs r0, #1 │ │ │ │ - b.n 1f823a │ │ │ │ + b.n 1f82e2 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1f815a │ │ │ │ + beq.n 1f8202 │ │ │ │ cmp r4, #64 @ 0x40 │ │ │ │ itete ne │ │ │ │ movne ip, r0 │ │ │ │ moveq.w ip, #4294967295 @ 0xffffffff │ │ │ │ ldrbne.w r2, [r1, #1]! │ │ │ │ ldrbeq.w r2, [r1, #1]! │ │ │ │ itete ne │ │ │ │ addne.w r2, r5, r2, lsl #3 │ │ │ │ addeq.w r2, r5, r2, lsl #3 │ │ │ │ ldrne r2, [r2, #20] │ │ │ │ ldreq r2, [r2, #20] │ │ │ │ tst.w r2, ip │ │ │ │ - beq.n 1f8216 │ │ │ │ - b.n 1f819c │ │ │ │ + beq.n 1f82be │ │ │ │ + b.n 1f8244 │ │ │ │ nop │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ add.w r7, r1, r2, lsl #5 │ │ │ │ mov r6, r3 │ │ │ │ add.w r4, r7, #44 @ 0x2c │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ - bl 1ff318 │ │ │ │ + bl 1ff3c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f82e6 │ │ │ │ + beq.n 1f838e │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1f84e4 │ │ │ │ + beq.w 1f858c │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ add r6, r5 │ │ │ │ ldr.w r8, [r4, #12] │ │ │ │ subs r5, #1 │ │ │ │ subs r6, #1 │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ ldrb r7, [r3, #13] │ │ │ │ ldrb.w r9, [r8, #13] │ │ │ │ ldrb.w r2, [r5, #1]! │ │ │ │ cmp.w r9, #32 │ │ │ │ add.w r2, r2, #5 │ │ │ │ add.w r2, r8, r2, lsl #3 │ │ │ │ ldrd r4, fp, [r2, #-20] │ │ │ │ - bhi.w 1f8472 │ │ │ │ + bhi.w 1f851a │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r9, #31 │ │ │ │ - bhi.n 1f82ec │ │ │ │ + bhi.n 1f8394 │ │ │ │ tbb [pc, r9] │ │ │ │ subs r0, r3, #4 │ │ │ │ subs r7, r3, #4 │ │ │ │ subs r7, r3, #4 │ │ │ │ - add r0, pc, #124 @ (adr r0, 1f8334 ) │ │ │ │ + add r0, pc, #124 @ (adr r0, 1f83dc ) │ │ │ │ subs r7, r3, #4 │ │ │ │ subs r7, r3, #4 │ │ │ │ subs r7, r3, #4 │ │ │ │ ldrsh r7, [r3, r0] │ │ │ │ subs r7, r3, #4 │ │ │ │ subs r7, r3, #4 │ │ │ │ subs r7, r3, #4 │ │ │ │ subs r7, r3, #4 │ │ │ │ subs r7, r3, #4 │ │ │ │ subs r7, r3, #4 │ │ │ │ subs r7, r3, #4 │ │ │ │ subs r7, r3, #4 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.w 1f84e4 │ │ │ │ + beq.w 1f858c │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ add.w r3, r8, r3, lsl #3 │ │ │ │ ldr r4, [r3, #20] │ │ │ │ uxtb r4, r4 │ │ │ │ - cbz r4, 1f82e6 │ │ │ │ + cbz r4, 1f838e │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 1f82ce │ │ │ │ + bne.n 1f8376 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w r9, #0 │ │ │ │ mov.w sl, #1 │ │ │ │ mov r0, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1f82e6 │ │ │ │ + beq.n 1f838e │ │ │ │ blx 59e80 <__popcountsi2@plt> │ │ │ │ sub.w r3, r0, #32 │ │ │ │ rsb r1, r0, #32 │ │ │ │ rbit r2, r4 │ │ │ │ lsl.w r3, sl, r3 │ │ │ │ clz r2, r2 │ │ │ │ lsr.w r1, sl, r1 │ │ │ │ @@ -574349,34 +574436,34 @@ │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ cmp r7, r0 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f82e6 │ │ │ │ + bne.n 1f838e │ │ │ │ cmp r6, r5 │ │ │ │ - beq.w 1f84e4 │ │ │ │ + beq.w 1f858c │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ add.w r3, r8, r3, lsl #3 │ │ │ │ ldr r4, [r3, #20] │ │ │ │ - b.n 1f82f4 │ │ │ │ + b.n 1f839c │ │ │ │ mov.w r9, #0 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 1f8384 │ │ │ │ + b.n 1f842c │ │ │ │ cmp r6, r5 │ │ │ │ - beq.w 1f84e4 │ │ │ │ + beq.w 1f858c │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ add.w r3, r8, r3, lsl #3 │ │ │ │ ldr r4, [r3, #20] │ │ │ │ uxth r4, r4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1f82e6 │ │ │ │ + beq.n 1f838e │ │ │ │ blx 59930 <__popcountdi2@plt> │ │ │ │ sub.w r3, r0, #32 │ │ │ │ rsb r1, r0, #32 │ │ │ │ rbit r2, r4 │ │ │ │ lsl.w r3, sl, r3 │ │ │ │ clz r2, r2 │ │ │ │ lsr.w r1, sl, r1 │ │ │ │ @@ -574398,29 +574485,29 @@ │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ cmp r7, r0 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f8374 │ │ │ │ - b.n 1f82e6 │ │ │ │ + beq.n 1f841c │ │ │ │ + b.n 1f838e │ │ │ │ mov.w r9, #0 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 1f8406 │ │ │ │ + b.n 1f84ae │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 1f84e4 │ │ │ │ + beq.n 1f858c │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ add.w r3, r8, r3, lsl #3 │ │ │ │ ldr r4, [r3, #20] │ │ │ │ uxtb r4, r4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1f82e6 │ │ │ │ + beq.w 1f838e │ │ │ │ blx 59930 <__popcountdi2@plt> │ │ │ │ sub.w r3, r0, #32 │ │ │ │ rsb r1, r0, #32 │ │ │ │ rbit r2, r4 │ │ │ │ lsl.w r3, sl, r3 │ │ │ │ clz r2, r2 │ │ │ │ lsr.w r1, sl, r1 │ │ │ │ @@ -574442,35 +574529,35 @@ │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ cmp r7, r0 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f83f8 │ │ │ │ - b.n 1f82e6 │ │ │ │ + beq.n 1f84a0 │ │ │ │ + b.n 1f838e │ │ │ │ mov r0, r4 │ │ │ │ orrs.w r3, r4, fp │ │ │ │ - beq.w 1f82e6 │ │ │ │ + beq.w 1f838e │ │ │ │ mov r1, fp │ │ │ │ blx 59930 <__popcountdi2@plt> │ │ │ │ rbit r3, fp │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #33 @ 0x21 │ │ │ │ cmp.w fp, #0 │ │ │ │ it eq │ │ │ │ moveq r3, r4 │ │ │ │ - cbz r4, 1f84a0 │ │ │ │ + cbz r4, 1f8548 │ │ │ │ rbit r3, r4 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #1 │ │ │ │ subs r2, r3, #1 │ │ │ │ sub.w r1, r3, #33 @ 0x21 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ - bne.n 1f84ea │ │ │ │ + bne.n 1f8592 │ │ │ │ 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 │ │ │ │ @@ -574480,17 +574567,17 @@ │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r7, r0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f82e6 │ │ │ │ + bne.w 1f838e │ │ │ │ cmp r5, r6 │ │ │ │ - bne.w 1f8288 │ │ │ │ + bne.w 1f8330 │ │ │ │ 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 │ │ │ │ @@ -574508,40 +574595,40 @@ │ │ │ │ orrs r1, r3 │ │ │ │ cmp r1, fp │ │ │ │ it eq │ │ │ │ cmpeq r2, r4 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ - b.n 1f84d0 │ │ │ │ + b.n 1f8578 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r2, [r2, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 1f8546 │ │ │ │ + beq.n 1f85ee │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f85d6 │ │ │ │ + beq.n 1f867e │ │ │ │ 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 1f85c2 │ │ │ │ + bhi.n 1f866a │ │ │ │ cmp r4, #31 │ │ │ │ - bhi.n 1f85c0 │ │ │ │ + bhi.n 1f8668 │ │ │ │ tbb [pc, r4] │ │ │ │ movs r1, #16 │ │ │ │ movs r1, #33 @ 0x21 │ │ │ │ movs r1, #33 @ 0x21 │ │ │ │ asrs r1, r4, #32 │ │ │ │ movs r1, #33 @ 0x21 │ │ │ │ movs r1, #33 @ 0x21 │ │ │ │ @@ -574552,62 +574639,62 @@ │ │ │ │ movs r1, #33 @ 0x21 │ │ │ │ movs r1, #33 @ 0x21 │ │ │ │ movs r1, #33 @ 0x21 │ │ │ │ movs r1, #33 @ 0x21 │ │ │ │ movs r1, #33 @ 0x21 │ │ │ │ movs r1, #33 @ 0x21 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 1f8560 │ │ │ │ + bne.n 1f8608 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1f85a2 │ │ │ │ + beq.n 1f864a │ │ │ │ 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 1f85c2 │ │ │ │ + bhi.n 1f866a │ │ │ │ movs r3, #0 │ │ │ │ movw r5, #2043 @ 0x7fb │ │ │ │ movt r5, #65532 @ 0xfffc │ │ │ │ movs r4, #0 │ │ │ │ cmp r5, r0 │ │ │ │ sbcs r4, r3 │ │ │ │ - bcs.n 1f85a6 │ │ │ │ + bcs.n 1f864e │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r2, [r2, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 1f85ee │ │ │ │ + beq.n 1f8696 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f86a0 │ │ │ │ + beq.n 1f8748 │ │ │ │ push {lr} │ │ │ │ ldr.w lr, [r1, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb.w ip, [lr, #13] │ │ │ │ add r3, r2 │ │ │ │ subs r0, r3, #1 │ │ │ │ subs r2, #1 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ cmp.w ip, #32 │ │ │ │ add.w r1, r1, #5 │ │ │ │ add.w r1, lr, r1, lsl #3 │ │ │ │ ldrd r3, r1, [r1, #-20] │ │ │ │ - bhi.n 1f8692 │ │ │ │ + bhi.n 1f873a │ │ │ │ add.w r1, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 1f865e │ │ │ │ + bhi.n 1f8706 │ │ │ │ tbb [pc, r1] │ │ │ │ adds r1, r2, #0 │ │ │ │ adds r4, r3, #0 │ │ │ │ adds r4, r3, #0 │ │ │ │ adds r2, #28 │ │ │ │ adds r4, r3, #0 │ │ │ │ adds r4, r3, #0 │ │ │ │ @@ -574619,61 +574706,61 @@ │ │ │ │ adds r4, r3, #0 │ │ │ │ adds r4, r3, #0 │ │ │ │ adds r4, r3, #0 │ │ │ │ adds r4, r3, #0 │ │ │ │ adds r4, r3, #0 │ │ │ │ adds r2, #1 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 1f8646 │ │ │ │ + bne.n 1f86ee │ │ │ │ movs r0, #1 │ │ │ │ pop {pc} │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 1f864c │ │ │ │ + beq.n 1f86f4 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, lr, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #31 │ │ │ │ - bls.n 1f8650 │ │ │ │ + bls.n 1f86f8 │ │ │ │ movs r0, #0 │ │ │ │ pop {pc} │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 1f864c │ │ │ │ + beq.n 1f86f4 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, lr, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ uxth r3, r3 │ │ │ │ cmp r3, #31 │ │ │ │ - bls.n 1f8666 │ │ │ │ - b.n 1f8662 │ │ │ │ + bls.n 1f870e │ │ │ │ + b.n 1f870a │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 1f864c │ │ │ │ + beq.n 1f86f4 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, lr, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #31 │ │ │ │ - bls.n 1f867c │ │ │ │ - b.n 1f8662 │ │ │ │ + bls.n 1f8724 │ │ │ │ + b.n 1f870a │ │ │ │ cmp r3, #32 │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ - bcs.n 1f8662 │ │ │ │ + bcs.n 1f870a │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 1f8604 │ │ │ │ - b.n 1f864c │ │ │ │ + bne.n 1f86ac │ │ │ │ + b.n 1f86f4 │ │ │ │ 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 1f86b6 │ │ │ │ + beq.n 1f875e │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f8780 │ │ │ │ + beq.n 1f8828 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ ldr r6, [r1, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ @@ -574682,18 +574769,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 1f876e │ │ │ │ + bhi.n 1f8816 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1f8724 │ │ │ │ + bhi.n 1f87cc │ │ │ │ tbb [pc, r3] │ │ │ │ adds r0, r2, r0 │ │ │ │ adds r0, r3, r0 │ │ │ │ adds r0, r3, r0 │ │ │ │ adds r4, #24 │ │ │ │ adds r0, r3, r0 │ │ │ │ adds r0, r3, r0 │ │ │ │ @@ -574711,91 +574798,91 @@ │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ add.w r3, r6, r3, lsl #3 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ blx 59e80 <__popcountsi2@plt> │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 1f8714 │ │ │ │ + bne.n 1f87bc │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 1f871a │ │ │ │ + bne.n 1f87c2 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ add.w r3, r6, r3, lsl #3 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ uxth r0, r0 │ │ │ │ movs r1, #0 │ │ │ │ blx 59930 <__popcountdi2@plt> │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 1f8714 │ │ │ │ + bne.n 1f87bc │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 1f8736 │ │ │ │ - b.n 1f8730 │ │ │ │ + bne.n 1f87de │ │ │ │ + b.n 1f87d8 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ add.w r3, r6, r3, lsl #3 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ uxtb r0, r0 │ │ │ │ movs r1, #0 │ │ │ │ blx 59930 <__popcountdi2@plt> │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 1f8714 │ │ │ │ + bne.n 1f87bc │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 1f8752 │ │ │ │ - b.n 1f8730 │ │ │ │ + bne.n 1f87fa │ │ │ │ + b.n 1f87d8 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 59930 <__popcountdi2@plt> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 1f8714 │ │ │ │ + bne.n 1f87bc │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 1f86d6 │ │ │ │ - b.n 1f8730 │ │ │ │ + bne.n 1f877e │ │ │ │ + b.n 1f87d8 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ mov.w ip, r2, lsl #5 │ │ │ │ push {r4, lr} │ │ │ │ add.w lr, r1, ip │ │ │ │ - ldr r0, [pc, #160] @ (1f8830 ) │ │ │ │ + ldr r0, [pc, #160] @ (1f88d8 ) │ │ │ │ ldr.w lr, [lr, #56] @ 0x38 │ │ │ │ add r0, pc │ │ │ │ ldrb.w lr, [lr, #-8] │ │ │ │ cmp.w lr, #5 │ │ │ │ - bne.n 1f87c6 │ │ │ │ + bne.n 1f886e │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f8826 │ │ │ │ - ldr.w lr, [pc, #140] @ 1f8834 │ │ │ │ + beq.n 1f88ce │ │ │ │ + ldr.w lr, [pc, #140] @ 1f88dc │ │ │ │ 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 1f87ca │ │ │ │ + beq.n 1f8872 │ │ │ │ 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 1f881a │ │ │ │ + bhi.n 1f88c2 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1f881a │ │ │ │ + bhi.n 1f88c2 │ │ │ │ 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 │ │ │ │ @@ -574807,35 +574894,35 @@ │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ and.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f87c6 │ │ │ │ + beq.n 1f886e │ │ │ │ cmp r1, lr │ │ │ │ - bne.n 1f87de │ │ │ │ + bne.n 1f8886 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ uxtb r3, r3 │ │ │ │ - b.n 1f881e │ │ │ │ + b.n 1f88c6 │ │ │ │ nop │ │ │ │ - ldrb r0, [r5, #1] │ │ │ │ + strb r0, [r0, #31] │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r2, [r2, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 1f884a │ │ │ │ + beq.n 1f88f2 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f891a │ │ │ │ + beq.n 1f89c2 │ │ │ │ ldr.w ip, [r1, #56] @ 0x38 │ │ │ │ movs r0, #0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r8, r0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldrb.w r4, [ip, #13] │ │ │ │ add r3, r2 │ │ │ │ @@ -574843,17 +574930,17 @@ │ │ │ │ subs r7, r3, #1 │ │ │ │ add.w lr, r4, #4294967295 @ 0xffffffff │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r4, #32 │ │ │ │ add.w r3, r3, #5 │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ ldrd r1, r3, [r3, #-20] │ │ │ │ - bhi.n 1f88a8 │ │ │ │ + bhi.n 1f8950 │ │ │ │ cmp.w lr, #31 │ │ │ │ - bhi.n 1f88ea │ │ │ │ + bhi.n 1f8992 │ │ │ │ tbb [pc, lr] │ │ │ │ adds r1, #31 │ │ │ │ adds r1, #49 @ 0x31 │ │ │ │ adds r1, #49 @ 0x31 │ │ │ │ subs r1, r6, #4 │ │ │ │ adds r1, #49 @ 0x31 │ │ │ │ adds r1, #49 @ 0x31 │ │ │ │ @@ -574867,88 +574954,88 @@ │ │ │ │ adds r1, #49 @ 0x31 │ │ │ │ adds r1, #49 @ 0x31 │ │ │ │ adds r1, #49 @ 0x31 │ │ │ │ adds.w r5, r1, #32768 @ 0x8000 │ │ │ │ adc.w r6, r3, #0 │ │ │ │ cmp.w r5, #98304 @ 0x18000 │ │ │ │ sbcs.w r5, r6, #0 │ │ │ │ - bcs.n 1f88e4 │ │ │ │ + bcs.n 1f898c │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 1f891e │ │ │ │ + bge.n 1f89c6 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1f88e4 │ │ │ │ + bne.n 1f898c │ │ │ │ movs r0, #1 │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 1f886a │ │ │ │ + bne.n 1f8912 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1f88e6 │ │ │ │ + b.n 1f898e │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ lsls r3, r1, #16 │ │ │ │ - bpl.n 1f88de │ │ │ │ - cbnz r0, 1f88e4 │ │ │ │ + bpl.n 1f8986 │ │ │ │ + cbnz r0, 1f898c │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 1f88ce │ │ │ │ - b.n 1f88ca │ │ │ │ + bne.n 1f8976 │ │ │ │ + b.n 1f8972 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov.w lr, #0 │ │ │ │ adds.w r4, r1, #32768 @ 0x8000 │ │ │ │ adc.w r3, lr, #0 │ │ │ │ cmp.w r4, #98304 @ 0x18000 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - bcs.n 1f88e4 │ │ │ │ + bcs.n 1f898c │ │ │ │ cmp.w r1, #32768 @ 0x8000 │ │ │ │ - bcc.n 1f890a │ │ │ │ + bcc.n 1f89b2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f88e4 │ │ │ │ + bne.n 1f898c │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 1f88ca │ │ │ │ + beq.n 1f8972 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ - b.n 1f88ee │ │ │ │ + b.n 1f8996 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ cmp.w r1, #32768 @ 0x8000 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - blt.n 1f88c6 │ │ │ │ + blt.n 1f896e │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f88e4 │ │ │ │ + bne.n 1f898c │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 1f88c6 │ │ │ │ + b.n 1f896e │ │ │ │ nop │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r2, [r2, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 1f8946 │ │ │ │ + beq.n 1f89ee │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f8aaa │ │ │ │ + beq.w 1f8b52 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldr r0, [r1, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ movs r1, #0 │ │ │ │ mov r6, r1 │ │ │ │ add r3, r2 │ │ │ │ ldrb.w ip, [r0, #13] │ │ │ │ subs r2, #1 │ │ │ │ subs r7, r3, #1 │ │ │ │ ldrb.w lr, [r2, #1]! │ │ │ │ cmp.w ip, #32 │ │ │ │ add.w lr, lr, #5 │ │ │ │ add.w lr, r0, lr, lsl #3 │ │ │ │ ldrd r3, lr, [lr, #-20] │ │ │ │ - bhi.n 1f8a62 │ │ │ │ + bhi.n 1f8b0a │ │ │ │ add.w lr, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp.w lr, #31 │ │ │ │ - bhi.n 1f8a3c │ │ │ │ + bhi.n 1f8ae4 │ │ │ │ tbb [pc, lr] │ │ │ │ ldrb r2, [r1, r1] │ │ │ │ ldrb r4, [r3, r1] │ │ │ │ ldrb r4, [r3, r1] │ │ │ │ adds r6, #92 @ 0x5c │ │ │ │ ldrb r4, [r3, r1] │ │ │ │ ldrb r4, [r3, r1] │ │ │ │ @@ -574959,118 +575046,118 @@ │ │ │ │ ldrb r4, [r3, r1] │ │ │ │ ldrb r4, [r3, r1] │ │ │ │ ldrb r4, [r3, r1] │ │ │ │ ldrb r4, [r3, r1] │ │ │ │ ldrb r4, [r3, r1] │ │ │ │ ldrb r4, [r3, r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1f8a88 │ │ │ │ + bne.n 1f8b30 │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 1f8aa2 │ │ │ │ + beq.n 1f8b4a │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ uxth r3, r3 │ │ │ │ negs r3, r3 │ │ │ │ sbc.w lr, lr, lr │ │ │ │ adds r3, r3, r3 │ │ │ │ adc.w lr, lr, lr │ │ │ │ adds.w ip, r3, #32768 @ 0x8000 │ │ │ │ adc.w r1, lr, #0 │ │ │ │ cmp.w ip, #98304 @ 0x18000 │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ - bcs.n 1f8a88 │ │ │ │ + bcs.n 1f8b30 │ │ │ │ orrs.w r3, r3, lr │ │ │ │ - beq.n 1f89a8 │ │ │ │ - b.n 1f89a4 │ │ │ │ + beq.n 1f8a50 │ │ │ │ + b.n 1f8a4c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1f8a88 │ │ │ │ + bne.n 1f8b30 │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 1f8aa2 │ │ │ │ + beq.n 1f8b4a │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ uxtb r3, r3 │ │ │ │ negs r3, r3 │ │ │ │ sbc.w lr, lr, lr │ │ │ │ adds r3, r3, r3 │ │ │ │ adc.w lr, lr, lr │ │ │ │ orrs.w r3, r3, lr │ │ │ │ - beq.n 1f89e2 │ │ │ │ - b.n 1f89de │ │ │ │ + beq.n 1f8a8a │ │ │ │ + b.n 1f8a86 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1f8a88 │ │ │ │ + bne.n 1f8b30 │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 1f8aa2 │ │ │ │ + beq.n 1f8b4a │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ uxtb r3, r3 │ │ │ │ negs r3, r3 │ │ │ │ sbc.w lr, lr, lr │ │ │ │ bic.w r3, r3, #1 │ │ │ │ orrs.w r3, r3, lr │ │ │ │ - beq.n 1f8a0a │ │ │ │ - b.n 1f8a06 │ │ │ │ - cbnz r6, 1f8a88 │ │ │ │ + beq.n 1f8ab2 │ │ │ │ + b.n 1f8aae │ │ │ │ + cbnz r6, 1f8b30 │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 1f8aa2 │ │ │ │ + beq.n 1f8b4a │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ negs r3, r3 │ │ │ │ sbc.w lr, lr, lr │ │ │ │ adds r3, r3, r3 │ │ │ │ adc.w lr, lr, lr │ │ │ │ adds.w ip, r3, #32768 @ 0x8000 │ │ │ │ adc.w r1, lr, #0 │ │ │ │ cmp.w ip, #98304 @ 0x18000 │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ - bcs.n 1f8a88 │ │ │ │ + bcs.n 1f8b30 │ │ │ │ orrs.w r3, r3, lr │ │ │ │ - beq.n 1f8a2e │ │ │ │ - b.n 1f8a2c │ │ │ │ + beq.n 1f8ad6 │ │ │ │ + b.n 1f8ad4 │ │ │ │ negs r3, r3 │ │ │ │ sbc.w lr, lr, lr, lsl #1 │ │ │ │ adds r3, r3, r3 │ │ │ │ adc.w lr, lr, lr │ │ │ │ adds.w r4, r3, #32768 @ 0x8000 │ │ │ │ adc.w r5, lr, #0 │ │ │ │ cmp.w r4, #98304 @ 0x18000 │ │ │ │ sbcs.w r4, r5, #0 │ │ │ │ - bcs.n 1f8a88 │ │ │ │ + bcs.n 1f8b30 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bge.n 1f8a8c │ │ │ │ - cbz r6, 1f8aa6 │ │ │ │ + bge.n 1f8b34 │ │ │ │ + cbz r6, 1f8b4e │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ sbcs.w lr, lr, #0 │ │ │ │ - blt.n 1f8a9c │ │ │ │ + blt.n 1f8b44 │ │ │ │ movs r6, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1f8a88 │ │ │ │ + bne.n 1f8b30 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.w 1f8960 │ │ │ │ + bne.w 1f8a08 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r1, #1 │ │ │ │ - b.n 1f8a9c │ │ │ │ + b.n 1f8b44 │ │ │ │ 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 1f8ac2 │ │ │ │ + beq.n 1f8b6a │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f8bc2 │ │ │ │ + beq.n 1f8c6a │ │ │ │ ldr.w ip, [r1, #56] @ 0x38 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w lr, #0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldrb.w r4, [ip, #13] │ │ │ │ mov r8, lr │ │ │ │ add r3, r2 │ │ │ │ @@ -575078,17 +575165,17 @@ │ │ │ │ subs r0, r3, #1 │ │ │ │ subs r7, r4, #1 │ │ │ │ ldrb.w r2, [r1, #1]! │ │ │ │ cmp r4, #32 │ │ │ │ add.w r2, r2, #5 │ │ │ │ add.w r2, ip, r2, lsl #3 │ │ │ │ ldrd r3, r2, [r2, #-20] │ │ │ │ - bhi.n 1f8b1e │ │ │ │ + bhi.n 1f8bc6 │ │ │ │ cmp r7, #31 │ │ │ │ - bhi.n 1f8b68 │ │ │ │ + bhi.n 1f8c10 │ │ │ │ tbb [pc, r7] │ │ │ │ adds r5, #34 @ 0x22 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ movs r2, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ @@ -575104,408 +575191,408 @@ │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ adds r3, r3, r3 │ │ │ │ adcs r2, r2 │ │ │ │ adds.w r5, r3, #32768 @ 0x8000 │ │ │ │ adc.w r6, r2, #0 │ │ │ │ cmp.w r5, #98304 @ 0x18000 │ │ │ │ sbcs.w r5, r6, #0 │ │ │ │ - bcs.n 1f8b84 │ │ │ │ + bcs.n 1f8c2c │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 1f8bc6 │ │ │ │ + bge.n 1f8c6e │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1f8b84 │ │ │ │ + bne.n 1f8c2c │ │ │ │ mov.w lr, #1 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 1f8ae2 │ │ │ │ + bne.n 1f8b8a │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1f8b86 │ │ │ │ + b.n 1f8c2e │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ - bcc.n 1f8b5a │ │ │ │ + bcc.n 1f8c02 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 1f8b84 │ │ │ │ + bne.n 1f8c2c │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 1f8b46 │ │ │ │ + beq.n 1f8bee │ │ │ │ ldrb.w r3, [r1, #1]! │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ adds r3, r3, r3 │ │ │ │ mov.w r2, #0 │ │ │ │ adcs r2, r2 │ │ │ │ adds.w r4, r3, #32768 @ 0x8000 │ │ │ │ mov r5, r4 │ │ │ │ adc.w r4, r2, #0 │ │ │ │ cmp.w r5, #98304 @ 0x18000 │ │ │ │ sbcs.w r4, r4, #0 │ │ │ │ - bcc.n 1f8b4a │ │ │ │ + bcc.n 1f8bf2 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r4, #0 │ │ │ │ uxth r3, r3 │ │ │ │ adds r3, r3, r3 │ │ │ │ add.w r5, r3, #32768 @ 0x8000 │ │ │ │ adc.w r2, r4, r4 │ │ │ │ cmp.w r5, #98304 @ 0x18000 │ │ │ │ sbcs.w r5, r2, #0 │ │ │ │ - bcs.n 1f8b84 │ │ │ │ + bcs.n 1f8c2c │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ - bcc.n 1f8bb2 │ │ │ │ + bcc.n 1f8c5a │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 1f8b84 │ │ │ │ + bne.n 1f8c2c │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 1f8b46 │ │ │ │ + beq.n 1f8bee │ │ │ │ ldrb.w r3, [r1, #1]! │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ - b.n 1f8b8c │ │ │ │ + b.n 1f8c34 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ - blt.n 1f8b42 │ │ │ │ + blt.n 1f8bea │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 1f8b84 │ │ │ │ + bne.n 1f8c2c │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 1f8b42 │ │ │ │ + b.n 1f8bea │ │ │ │ stmdb 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 1f8ee4 │ │ │ │ + beq.w 1f8f8c │ │ │ │ subs r7, r5, #4 │ │ │ │ mov r9, r8 │ │ │ │ - b.n 1f8c10 │ │ │ │ + b.n 1f8cb8 │ │ │ │ cmp r2, #191 @ 0xbf │ │ │ │ - bne.w 1f8e84 │ │ │ │ + bne.w 1f8f2c │ │ │ │ ldr r3, [r7, #8] │ │ │ │ subs r7, r3, #4 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 1f8ee4 │ │ │ │ + beq.w 1f8f8c │ │ │ │ ldr r4, [r7, #0] │ │ │ │ ands.w r1, r4, #1 │ │ │ │ - bne.n 1f8c06 │ │ │ │ + bne.n 1f8cae │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1f8e84 │ │ │ │ + bne.w 1f8f2c │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ cmp r2, #190 @ 0xbe │ │ │ │ it ne │ │ │ │ cmpne.w r2, #260 @ 0x104 │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ - bne.n 1f8c00 │ │ │ │ + bne.n 1f8ca8 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ adds r4, #20 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 1f8c06 │ │ │ │ + beq.n 1f8cae │ │ │ │ str r7, [sp, #24] │ │ │ │ mov r7, r4 │ │ │ │ subs r4, r5, #4 │ │ │ │ - b.n 1f8c52 │ │ │ │ + b.n 1f8cfa │ │ │ │ cmp r2, #191 @ 0xbf │ │ │ │ - bne.w 1f8e84 │ │ │ │ + bne.w 1f8f2c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 1f8ed8 │ │ │ │ + beq.w 1f8f80 │ │ │ │ ldr r6, [r4, #0] │ │ │ │ ands.w r1, r6, #1 │ │ │ │ - bne.n 1f8c48 │ │ │ │ + bne.n 1f8cf0 │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1f8e84 │ │ │ │ + bne.w 1f8f2c │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ cmp r2, #190 @ 0xbe │ │ │ │ it ne │ │ │ │ cmpne.w r2, #260 @ 0x104 │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ - bne.n 1f8c42 │ │ │ │ + bne.n 1f8cea │ │ │ │ ldr r2, [r6, #24] │ │ │ │ adds r6, #20 │ │ │ │ cmp r6, r2 │ │ │ │ - beq.n 1f8c48 │ │ │ │ + beq.n 1f8cf0 │ │ │ │ str r4, [sp, #20] │ │ │ │ sub.w r8, r2, #4 │ │ │ │ mov r5, r7 │ │ │ │ mov r4, r9 │ │ │ │ - b.n 1f8c9c │ │ │ │ + b.n 1f8d44 │ │ │ │ cmp r0, #191 @ 0xbf │ │ │ │ - bne.w 1f8e84 │ │ │ │ + bne.w 1f8f2c │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ sub.w r8, r2, #4 │ │ │ │ cmp r6, r2 │ │ │ │ - beq.w 1f8ec8 │ │ │ │ + beq.w 1f8f70 │ │ │ │ ldr.w r2, [r8] │ │ │ │ ands.w r1, r2, #1 │ │ │ │ - bne.n 1f8c8e │ │ │ │ + bne.n 1f8d36 │ │ │ │ ldrb r0, [r2, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1f8e84 │ │ │ │ + bne.w 1f8f2c │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r0, #190 @ 0xbe │ │ │ │ it ne │ │ │ │ cmpne.w r0, #260 @ 0x104 │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ - bne.n 1f8c88 │ │ │ │ + bne.n 1f8d30 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ add.w r9, r2, #20 │ │ │ │ cmp r9, r1 │ │ │ │ - beq.n 1f8c8e │ │ │ │ + beq.n 1f8d36 │ │ │ │ sub.w sl, r1, #4 │ │ │ │ mov fp, r6 │ │ │ │ str.w r8, [sp, #16] │ │ │ │ - b.n 1f8cea │ │ │ │ + b.n 1f8d92 │ │ │ │ cmp r6, #191 @ 0xbf │ │ │ │ - bne.w 1f8e84 │ │ │ │ + bne.w 1f8f2c │ │ │ │ ldr.w r1, [sl, #8] │ │ │ │ sub.w sl, r1, #4 │ │ │ │ cmp r9, r1 │ │ │ │ - beq.w 1f8eb4 │ │ │ │ + beq.w 1f8f5c │ │ │ │ ldr.w r0, [sl] │ │ │ │ ands.w r1, r0, #1 │ │ │ │ - bne.n 1f8cdc │ │ │ │ + bne.n 1f8d84 │ │ │ │ ldrb r6, [r0, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1f8e84 │ │ │ │ + bne.w 1f8f2c │ │ │ │ ldr r6, [r0, #36] @ 0x24 │ │ │ │ cmp r6, #190 @ 0xbe │ │ │ │ it ne │ │ │ │ cmpne.w r6, #260 @ 0x104 │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ - bne.n 1f8cd6 │ │ │ │ + bne.n 1f8d7e │ │ │ │ ldr r7, [r0, #24] │ │ │ │ add.w r8, r0, #20 │ │ │ │ cmp r8, r7 │ │ │ │ - beq.n 1f8cdc │ │ │ │ + beq.n 1f8d84 │ │ │ │ strd sl, r9, [sp, #8] │ │ │ │ subs r7, #4 │ │ │ │ mov sl, fp │ │ │ │ mov fp, r5 │ │ │ │ - b.n 1f8d34 │ │ │ │ + b.n 1f8ddc │ │ │ │ cmp r5, #191 @ 0xbf │ │ │ │ - bne.w 1f8e84 │ │ │ │ + bne.w 1f8f2c │ │ │ │ ldr r1, [r7, #8] │ │ │ │ subs r7, r1, #4 │ │ │ │ cmp r8, r1 │ │ │ │ - beq.w 1f8e9a │ │ │ │ + beq.w 1f8f42 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ ands.w r1, r0, #1 │ │ │ │ - bne.n 1f8d2a │ │ │ │ + bne.n 1f8dd2 │ │ │ │ ldrb r5, [r0, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1f8e84 │ │ │ │ + bne.w 1f8f2c │ │ │ │ ldr r5, [r0, #36] @ 0x24 │ │ │ │ cmp r5, #190 @ 0xbe │ │ │ │ it ne │ │ │ │ cmpne.w r5, #260 @ 0x104 │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ - bne.n 1f8d24 │ │ │ │ + bne.n 1f8dcc │ │ │ │ ldr r6, [r0, #24] │ │ │ │ add.w r9, r0, #20 │ │ │ │ cmp r9, r6 │ │ │ │ - beq.n 1f8d2a │ │ │ │ + beq.n 1f8dd2 │ │ │ │ strd r8, r7, [sp] │ │ │ │ mov r7, r9 │ │ │ │ sub.w r8, r6, #4 │ │ │ │ - b.n 1f8d80 │ │ │ │ + b.n 1f8e28 │ │ │ │ cmp r0, #191 @ 0xbf │ │ │ │ - bne.w 1f8e84 │ │ │ │ + bne.w 1f8f2c │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ sub.w r8, r1, #4 │ │ │ │ cmp r7, r1 │ │ │ │ - beq.w 1f8e8c │ │ │ │ + beq.w 1f8f34 │ │ │ │ ldr.w r5, [r8] │ │ │ │ ands.w r1, r5, #1 │ │ │ │ - bne.n 1f8d72 │ │ │ │ + bne.n 1f8e1a │ │ │ │ ldrb r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f8e84 │ │ │ │ + bne.n 1f8f2c │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ cmp r0, #190 @ 0xbe │ │ │ │ it ne │ │ │ │ cmpne.w r0, #260 @ 0x104 │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ - bne.n 1f8d6c │ │ │ │ + bne.n 1f8e14 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ adds r5, #20 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 1f8d72 │ │ │ │ + beq.n 1f8e1a │ │ │ │ subs r6, r1, #4 │ │ │ │ mov r2, r5 │ │ │ │ - b.n 1f8dbc │ │ │ │ + b.n 1f8e64 │ │ │ │ cmp r3, #191 @ 0xbf │ │ │ │ - bne.n 1f8e84 │ │ │ │ + bne.n 1f8f2c │ │ │ │ ldr r3, [r6, #8] │ │ │ │ subs r6, r3, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1f8d72 │ │ │ │ + beq.n 1f8e1a │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ands.w r1, r0, #1 │ │ │ │ - bne.n 1f8db4 │ │ │ │ + bne.n 1f8e5c │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f8e84 │ │ │ │ + bne.n 1f8f2c │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ cmp r3, #190 @ 0xbe │ │ │ │ it ne │ │ │ │ cmpne.w r3, #260 @ 0x104 │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ - bne.n 1f8db0 │ │ │ │ + bne.n 1f8e58 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ add.w r9, r0, #20 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.n 1f8db4 │ │ │ │ + beq.n 1f8e5c │ │ │ │ subs r3, #4 │ │ │ │ mov r1, r9 │ │ │ │ - b.n 1f8df8 │ │ │ │ + b.n 1f8ea0 │ │ │ │ cmp r0, #191 @ 0xbf │ │ │ │ - bne.n 1f8e82 │ │ │ │ + bne.n 1f8f2a │ │ │ │ ldr r0, [r3, #8] │ │ │ │ subs r3, r0, #4 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 1f8db4 │ │ │ │ + beq.n 1f8e5c │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ands.w ip, r5, #1 │ │ │ │ - bne.n 1f8df0 │ │ │ │ + bne.n 1f8e98 │ │ │ │ ldrb r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f8e82 │ │ │ │ + bne.n 1f8f2a │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ cmp r0, #190 @ 0xbe │ │ │ │ it ne │ │ │ │ cmpne.w r0, #260 @ 0x104 │ │ │ │ ite eq │ │ │ │ moveq.w ip, #1 │ │ │ │ movne.w ip, #0 │ │ │ │ - bne.n 1f8dec │ │ │ │ + bne.n 1f8e94 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ adds r5, #20 │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 1f8df0 │ │ │ │ + beq.n 1f8e98 │ │ │ │ sub.w r9, r0, #4 │ │ │ │ - b.n 1f8e3c │ │ │ │ + b.n 1f8ee4 │ │ │ │ cmp.w lr, #191 @ 0xbf │ │ │ │ - bne.n 1f8e82 │ │ │ │ + bne.n 1f8f2a │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ sub.w r9, r0, #4 │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 1f8df0 │ │ │ │ + beq.n 1f8e98 │ │ │ │ ldr.w r0, [r9] │ │ │ │ ands.w ip, r0, #1 │ │ │ │ - bne.n 1f8e30 │ │ │ │ + bne.n 1f8ed8 │ │ │ │ ldrb.w lr, [r0, #12] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 1f8e82 │ │ │ │ + bne.n 1f8f2a │ │ │ │ ldr.w lr, [r0, #36] @ 0x24 │ │ │ │ cmp.w lr, #190 @ 0xbe │ │ │ │ it ne │ │ │ │ cmpne.w lr, #260 @ 0x104 │ │ │ │ ite eq │ │ │ │ moveq.w ip, #1 │ │ │ │ movne.w ip, #0 │ │ │ │ - bne.n 1f8e2a │ │ │ │ + bne.n 1f8ed2 │ │ │ │ strd r2, r1, [sp, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 1f8bdc │ │ │ │ + bl 1f8c84 │ │ │ │ ldrd r3, r2, [sp, #28] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f8e30 │ │ │ │ + bne.n 1f8ed8 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 1f8e84 │ │ │ │ + b.n 1f8f2c │ │ │ │ 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 1f8d34 │ │ │ │ + bne.w 1f8ddc │ │ │ │ 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 1f8cea │ │ │ │ + bne.w 1f8d92 │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ mov r6, fp │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ sub.w r8, r2, #4 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.w 1f8c9c │ │ │ │ + bne.w 1f8d44 │ │ │ │ mov r9, r4 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov r7, r5 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 1f8c52 │ │ │ │ + bne.w 1f8cfa │ │ │ │ ldr r7, [sp, #24] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ subs r7, r3, #4 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.w 1f8c10 │ │ │ │ + bne.w 1f8cb8 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #24] │ │ │ │ add.w r5, r0, #20 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1f8f40 │ │ │ │ + beq.n 1f8fe8 │ │ │ │ subs r4, #4 │ │ │ │ - b.n 1f8f18 │ │ │ │ + b.n 1f8fc0 │ │ │ │ cmp r3, #191 @ 0xbf │ │ │ │ - bne.n 1f8f46 │ │ │ │ + bne.n 1f8fee │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 1f8f40 │ │ │ │ + beq.n 1f8fe8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bmi.n 1f8f10 │ │ │ │ + bmi.n 1f8fb8 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - cbnz r3, 1f8f46 │ │ │ │ + cbnz r3, 1f8fee │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ cmp r3, #190 @ 0xbe │ │ │ │ it ne │ │ │ │ cmpne.w r3, #260 @ 0x104 │ │ │ │ ite eq │ │ │ │ moveq r6, #1 │ │ │ │ movne r6, #0 │ │ │ │ - bne.n 1f8f0c │ │ │ │ - bl 1f8bdc │ │ │ │ + bne.n 1f8fb4 │ │ │ │ + bl 1f8c84 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f8f10 │ │ │ │ + bne.n 1f8fb8 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ @@ -575513,56 +575600,56 @@ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ lsls r7, r2, #5 │ │ │ │ mov r5, r3 │ │ │ │ adds r3, r1, r7 │ │ │ │ - ldr.w r8, [pc, #224] @ 1f9044 │ │ │ │ + ldr.w r8, [pc, #224] @ 1f90ec │ │ │ │ adds r3, #44 @ 0x2c │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r1 │ │ │ │ add r8, pc │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 1ff318 │ │ │ │ + bl 1ff3c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f9018 │ │ │ │ + beq.n 1f90c0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1f9018 │ │ │ │ - ldr r3, [pc, #200] @ (1f9048 ) │ │ │ │ + beq.n 1f90c0 │ │ │ │ + ldr r3, [pc, #200] @ (1f90f0 ) │ │ │ │ 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 1f8fec │ │ │ │ + bhi.n 1f9094 │ │ │ │ cmp r2, #1 │ │ │ │ - bls.n 1f9028 │ │ │ │ + bls.n 1f90d0 │ │ │ │ movs r1, #84 @ 0x54 │ │ │ │ lsr.w r2, r1, r2 │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.n 1f9028 │ │ │ │ + bpl.n 1f90d0 │ │ │ │ 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 1f903c │ │ │ │ + bhi.n 1f90e4 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 1f9036 │ │ │ │ + bhi.n 1f90de │ │ │ │ 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 │ │ │ │ @@ -575573,1236 +575660,1236 @@ │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ - bne.n 1f9028 │ │ │ │ + bne.n 1f90d0 │ │ │ │ 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 1ff2e4 │ │ │ │ + bl 1ff38c │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 1f9028 │ │ │ │ + beq.n 1f90d0 │ │ │ │ adds r3, #1 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 1f8f8c │ │ │ │ + bne.n 1f9034 │ │ │ │ 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 1f9012 │ │ │ │ + bne.n 1f90ba │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ uxth r2, r0 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1f9024 │ │ │ │ + b.n 1f90cc │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1f9024 │ │ │ │ + b.n 1f90cc │ │ │ │ mov r2, r0 │ │ │ │ mov r1, ip │ │ │ │ - b.n 1f9024 │ │ │ │ + b.n 1f90cc │ │ │ │ nop │ │ │ │ - strb r6, [r1, #2] │ │ │ │ + ldr r6, [r4, #124] @ 0x7c │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ - ldr.w r3, [pc, #1340] @ 1f959c │ │ │ │ + ldr.w r3, [pc, #1340] @ 1f9644 │ │ │ │ add.w r6, r0, #20 │ │ │ │ ldr r5, [r0, #24] │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ add r3, pc │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 1f914a │ │ │ │ + beq.n 1f91f2 │ │ │ │ mov r8, r3 │ │ │ │ subs r5, #4 │ │ │ │ mov r4, r6 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ ands.w r6, r7, #1 │ │ │ │ - bne.n 1f9142 │ │ │ │ + bne.n 1f91ea │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ - cbz r3, 1f90b2 │ │ │ │ + cbz r3, 1f915a │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1f90a8 │ │ │ │ + bne.n 1f9150 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ subs r3, #24 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1f90a8 │ │ │ │ + bls.n 1f9150 │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ movw r1, #52429 @ 0xcccd │ │ │ │ movt r1, #52428 @ 0xcccc │ │ │ │ mov r0, r7 │ │ │ │ subs r3, r5, r3 │ │ │ │ asrs r3, r3, #2 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ - bl 200dec │ │ │ │ + bl 200e94 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 1f9142 │ │ │ │ + beq.n 1f91ea │ │ │ │ mov r7, r6 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r3, r7, #44 @ 0x2c │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ subs r3, r5, r3 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ mov.w r3, r3, asr #5 │ │ │ │ - beq.n 1f914e │ │ │ │ + beq.n 1f91f6 │ │ │ │ cmp.w r0, #370 @ 0x172 │ │ │ │ - bne.n 1f9152 │ │ │ │ + bne.n 1f91fa │ │ │ │ ldr r2, [r7, #24] │ │ │ │ add.w ip, r7, #20 │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 1f9142 │ │ │ │ + beq.n 1f91ea │ │ │ │ mov r9, r5 │ │ │ │ str r6, [sp, #4] │ │ │ │ mov sl, r7 │ │ │ │ mov fp, r3 │ │ │ │ subs r5, r2, #4 │ │ │ │ mov r6, ip │ │ │ │ ldr r7, [r5, #0] │ │ │ │ lsls r0, r7, #31 │ │ │ │ - bmi.n 1f91aa │ │ │ │ + bmi.n 1f9252 │ │ │ │ ldrb r1, [r7, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1f91b6 │ │ │ │ + beq.n 1f925e │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 1f9116 │ │ │ │ + beq.n 1f91be │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 1f9116 │ │ │ │ + bne.n 1f91be │ │ │ │ ldr r1, [r5, #16] │ │ │ │ subs r1, #24 │ │ │ │ cmp r1, #1 │ │ │ │ - bls.n 1f9116 │ │ │ │ + bls.n 1f91be │ │ │ │ ldr r1, [r7, #48] @ 0x30 │ │ │ │ mov r0, r7 │ │ │ │ movw r7, #52429 @ 0xcccd │ │ │ │ movt r7, #52428 @ 0xcccc │ │ │ │ subs r1, r5, r1 │ │ │ │ asrs r1, r1, #2 │ │ │ │ mul.w r1, r7, r1 │ │ │ │ - bl 200dec │ │ │ │ + bl 200e94 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 1f91aa │ │ │ │ - ldr.w r2, [pc, #1160] @ 1f95a0 │ │ │ │ + beq.n 1f9252 │ │ │ │ + ldr.w r2, [pc, #1160] @ 1f9648 │ │ │ │ mov r7, sl │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r3, fp │ │ │ │ mov r5, r9 │ │ │ │ ldr.w lr, [r8, r2] │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mla r2, r1, r2, lr │ │ │ │ add r2, r3 │ │ │ │ ldrb r3, [r2, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.n 1f90a8 │ │ │ │ + bne.n 1f9150 │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.n 1f90a8 │ │ │ │ + bmi.n 1f9150 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ subs r5, r3, #4 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1f9074 │ │ │ │ + bne.n 1f911c │ │ │ │ movs r7, #1 │ │ │ │ - b.n 1f90aa │ │ │ │ + b.n 1f9152 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f90c8 │ │ │ │ + bne.n 1f9170 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2009b8 │ │ │ │ + bl 200a60 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f90c8 │ │ │ │ - ldr.w r2, [pc, #1088] @ 1f95a0 │ │ │ │ + bne.n 1f9170 │ │ │ │ + ldr.w r2, [pc, #1088] @ 1f9648 │ │ │ │ ldr.w lr, [r8, r2] │ │ │ │ - b.n 1f9126 │ │ │ │ + b.n 1f91ce │ │ │ │ mov r3, r7 │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ subs r7, r1, #4 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 1f943e │ │ │ │ + bne.w 1f94e6 │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ subs r7, r3, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 1f938a │ │ │ │ + bne.w 1f9432 │ │ │ │ ldrd r7, r6, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ subs r7, r3, #4 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 1f92d0 │ │ │ │ + bne.w 1f9378 │ │ │ │ mov r4, r5 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ subs r5, r1, #4 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 1f91e0 │ │ │ │ + bne.n 1f9288 │ │ │ │ ldrd r5, r6, [sp, #12] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ subs r5, r1, #4 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 1f90de │ │ │ │ + bne.n 1f9186 │ │ │ │ mov r5, r9 │ │ │ │ - b.n 1f9142 │ │ │ │ + b.n 1f91ea │ │ │ │ add.w r1, r7, #44 @ 0x2c │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ subs r1, r5, r1 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ mov.w r3, r1, asr #5 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bne.n 1f9260 │ │ │ │ + bne.n 1f9308 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f9266 │ │ │ │ + beq.n 1f930e │ │ │ │ ldr r2, [r7, #24] │ │ │ │ add.w ip, r7, #20 │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 1f91aa │ │ │ │ + beq.n 1f9252 │ │ │ │ str r5, [sp, #12] │ │ │ │ subs r5, r2, #4 │ │ │ │ str r6, [sp, #16] │ │ │ │ mov r6, ip │ │ │ │ str r7, [sp, #20] │ │ │ │ ldr r7, [r5, #0] │ │ │ │ lsls r1, r7, #31 │ │ │ │ - bmi.n 1f919e │ │ │ │ + bmi.n 1f9246 │ │ │ │ ldrb r1, [r7, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1f9276 │ │ │ │ + bne.n 1f931e │ │ │ │ add.w r1, r7, #44 @ 0x2c │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ subs r1, r5, r1 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ mov.w r3, r1, asr #5 │ │ │ │ - bne.n 1f92b0 │ │ │ │ + bne.n 1f9358 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f92b6 │ │ │ │ + bne.n 1f935e │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 2009b8 │ │ │ │ + bl 200a60 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f92b6 │ │ │ │ - ldr r1, [pc, #912] @ (1f95a0 ) │ │ │ │ + bne.n 1f935e │ │ │ │ + ldr r1, [pc, #912] @ (1f9648 ) │ │ │ │ ldr.w r0, [r8, r1] │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ mla r1, ip, r1, r0 │ │ │ │ add r1, r3 │ │ │ │ ldrb r1, [r1, #23] │ │ │ │ and.w r1, r1, #134 @ 0x86 │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ - bne.n 1f9230 │ │ │ │ + bne.n 1f92d8 │ │ │ │ ldrb.w r1, [r7, #40] @ 0x28 │ │ │ │ lsls r1, r1, #29 │ │ │ │ - bpl.n 1f919e │ │ │ │ + bpl.n 1f9246 │ │ │ │ add r5, sp, #12 │ │ │ │ mov r3, r0 │ │ │ │ ldmia r5, {r5, r6, r7} │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mla r1, r0, r1, r3 │ │ │ │ add r1, r2 │ │ │ │ ldrb r1, [r1, #23] │ │ │ │ and.w r1, r1, #134 @ 0x86 │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ - bne.n 1f9254 │ │ │ │ + bne.n 1f92fc │ │ │ │ ldrb.w r1, [r7, #40] @ 0x28 │ │ │ │ lsls r2, r1, #29 │ │ │ │ - bpl.n 1f91aa │ │ │ │ + bpl.n 1f9252 │ │ │ │ mov lr, r3 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r7, sl │ │ │ │ mov r5, r9 │ │ │ │ mov r3, fp │ │ │ │ - b.n 1f9126 │ │ │ │ + b.n 1f91ce │ │ │ │ cmp.w r0, #370 @ 0x172 │ │ │ │ - beq.n 1f91cc │ │ │ │ - bl 2009b8 │ │ │ │ + beq.n 1f9274 │ │ │ │ + bl 200a60 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f91cc │ │ │ │ - ldr r1, [pc, #816] @ (1f95a0 ) │ │ │ │ + bne.n 1f9274 │ │ │ │ + ldr r1, [pc, #816] @ (1f9648 ) │ │ │ │ ldr.w r3, [r8, r1] │ │ │ │ - b.n 1f9236 │ │ │ │ + b.n 1f92de │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 1f92a4 │ │ │ │ + beq.n 1f934c │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 1f92a4 │ │ │ │ + bne.n 1f934c │ │ │ │ ldr r1, [r5, #16] │ │ │ │ subs r1, #24 │ │ │ │ cmp r1, #1 │ │ │ │ - bls.n 1f92a4 │ │ │ │ + bls.n 1f934c │ │ │ │ ldr r1, [r7, #48] @ 0x30 │ │ │ │ mov r0, r7 │ │ │ │ movw r7, #52429 @ 0xcccd │ │ │ │ movt r7, #52428 @ 0xcccc │ │ │ │ subs r1, r5, r1 │ │ │ │ asrs r1, r1, #2 │ │ │ │ mul.w r1, r7, r1 │ │ │ │ - bl 200dec │ │ │ │ + bl 200e94 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.w 1f919e │ │ │ │ - ldr r1, [pc, #760] @ (1f95a0 ) │ │ │ │ + beq.w 1f9246 │ │ │ │ + ldr r1, [pc, #760] @ (1f9648 ) │ │ │ │ add r5, sp, #12 │ │ │ │ ldmia r5, {r5, r6, r7} │ │ │ │ ldr.w r3, [r8, r1] │ │ │ │ - b.n 1f9236 │ │ │ │ + b.n 1f92de │ │ │ │ cmp.w r0, #370 @ 0x172 │ │ │ │ - bne.n 1f9200 │ │ │ │ + bne.n 1f92a8 │ │ │ │ ldr r2, [r7, #24] │ │ │ │ add.w lr, r7, #20 │ │ │ │ cmp lr, r2 │ │ │ │ - beq.w 1f919e │ │ │ │ + beq.w 1f9246 │ │ │ │ strd r7, r3, [sp, #32] │ │ │ │ subs r7, r2, #4 │ │ │ │ str r5, [sp, #24] │ │ │ │ mov r5, r4 │ │ │ │ str r6, [sp, #28] │ │ │ │ mov r6, lr │ │ │ │ ldr r4, [r7, #0] │ │ │ │ lsls r2, r4, #31 │ │ │ │ - bmi.w 1f918e │ │ │ │ + bmi.w 1f9236 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 1f931c │ │ │ │ + cbz r3, 1f93c4 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 1f930a │ │ │ │ + beq.n 1f93b2 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1f930a │ │ │ │ + bne.n 1f93b2 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ subs r3, #24 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1f930a │ │ │ │ + bls.n 1f93b2 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ movw r1, #52429 @ 0xcccd │ │ │ │ movt r1, #52428 @ 0xcccc │ │ │ │ mov r0, r4 │ │ │ │ subs r3, r7, r3 │ │ │ │ asrs r3, r3, #2 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ - bl 200dec │ │ │ │ + bl 200e94 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.w 1f918e │ │ │ │ - ldr r1, [pc, #660] @ (1f95a0 ) │ │ │ │ + beq.w 1f9236 │ │ │ │ + ldr r1, [pc, #660] @ (1f9648 ) │ │ │ │ mov r4, r5 │ │ │ │ ldrd r7, r3, [sp, #32] │ │ │ │ ldr r6, [sp, #28] │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr.w r0, [r8, r1] │ │ │ │ - b.n 1f9212 │ │ │ │ + b.n 1f92ba │ │ │ │ add.w r3, r4, #44 @ 0x2c │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ subs r3, r7, r3 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ mov.w r1, r3, asr #5 │ │ │ │ - bne.n 1f9368 │ │ │ │ - cbnz r1, 1f936e │ │ │ │ + bne.n 1f9410 │ │ │ │ + cbnz r1, 1f9416 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - bl 2009b8 │ │ │ │ + bl 200a60 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ - cbnz r0, 1f936e │ │ │ │ - ldr r3, [pc, #612] @ (1f95a0 ) │ │ │ │ + cbnz r0, 1f9416 │ │ │ │ + ldr r3, [pc, #612] @ (1f9648 ) │ │ │ │ ldr.w r0, [r8, r3] │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mla r3, r2, r3, r0 │ │ │ │ add r3, r1 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.n 1f935c │ │ │ │ + bne.n 1f9404 │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ lsls r4, r3, #29 │ │ │ │ - bpl.w 1f918e │ │ │ │ + bpl.w 1f9236 │ │ │ │ mov r4, r5 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ ldrd r7, r3, [sp, #32] │ │ │ │ ldr r5, [sp, #24] │ │ │ │ - b.n 1f9212 │ │ │ │ + b.n 1f92ba │ │ │ │ cmp.w r0, #370 @ 0x172 │ │ │ │ - bne.n 1f932e │ │ │ │ + bne.n 1f93d6 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ add.w lr, r4, #20 │ │ │ │ cmp lr, r2 │ │ │ │ - beq.w 1f918e │ │ │ │ + beq.w 1f9236 │ │ │ │ strd r6, r5, [sp, #44] @ 0x2c │ │ │ │ mov r5, lr │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ mov r6, r8 │ │ │ │ subs r7, r2, #4 │ │ │ │ strd r4, r1, [sp, #64] @ 0x40 │ │ │ │ ldr r4, [r7, #0] │ │ │ │ lsls r3, r4, #31 │ │ │ │ - bmi.w 1f917e │ │ │ │ + bmi.w 1f9226 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 1f93d6 │ │ │ │ + cbz r3, 1f947e │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 1f93c4 │ │ │ │ + beq.n 1f946c │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1f93c4 │ │ │ │ + bne.n 1f946c │ │ │ │ ldr r3, [r7, #16] │ │ │ │ subs r3, #24 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1f93c4 │ │ │ │ + bls.n 1f946c │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ movw r1, #52429 @ 0xcccd │ │ │ │ movt r1, #52428 @ 0xcccc │ │ │ │ mov r0, r4 │ │ │ │ subs r3, r7, r3 │ │ │ │ asrs r3, r3, #2 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ - bl 200dec │ │ │ │ + bl 200e94 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.w 1f917e │ │ │ │ - ldr r3, [pc, #472] @ (1f95a0 ) │ │ │ │ + beq.w 1f9226 │ │ │ │ + ldr r3, [pc, #472] @ (1f9648 ) │ │ │ │ ldrd r4, r1, [sp, #64] @ 0x40 │ │ │ │ ldrd r7, r6, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ ldr.w r0, [r8, r3] │ │ │ │ - b.n 1f933e │ │ │ │ + b.n 1f93e6 │ │ │ │ add.w r3, r4, #44 @ 0x2c │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ subs r3, r7, r3 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ mov.w r3, r3, asr #5 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - bne.n 1f9420 │ │ │ │ - cbnz r3, 1f9426 │ │ │ │ - bl 2009b8 │ │ │ │ - cbnz r0, 1f9426 │ │ │ │ - ldr r3, [pc, #428] @ (1f95a0 ) │ │ │ │ + bne.n 1f94c8 │ │ │ │ + cbnz r3, 1f94ce │ │ │ │ + bl 200a60 │ │ │ │ + cbnz r0, 1f94ce │ │ │ │ + ldr r3, [pc, #428] @ (1f9648 ) │ │ │ │ ldr r0, [r6, r3] │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mla r3, r2, r3, r0 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ add r3, r2 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.n 1f9414 │ │ │ │ + bne.n 1f94bc │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bpl.w 1f917e │ │ │ │ + bpl.w 1f9226 │ │ │ │ ldrd r4, r1, [sp, #64] @ 0x40 │ │ │ │ ldrd r7, r6, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ - b.n 1f933e │ │ │ │ + b.n 1f93e6 │ │ │ │ cmp.w r0, #370 @ 0x172 │ │ │ │ - bne.n 1f93ea │ │ │ │ + bne.n 1f9492 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ add.w ip, r4, #20 │ │ │ │ cmp ip, r2 │ │ │ │ - beq.w 1f917e │ │ │ │ + beq.w 1f9226 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ mov r3, r6 │ │ │ │ subs r7, r2, #4 │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ str.w ip, [sp, #92] @ 0x5c │ │ │ │ ldr r1, [r7, #0] │ │ │ │ lsls r4, r1, #31 │ │ │ │ - bmi.w 1f916e │ │ │ │ + bmi.w 1f9216 │ │ │ │ ldrb r0, [r1, #12] │ │ │ │ - cbz r0, 1f9488 │ │ │ │ + cbz r0, 1f9530 │ │ │ │ cmp r0, #4 │ │ │ │ - beq.n 1f947c │ │ │ │ + beq.n 1f9524 │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 1f947c │ │ │ │ + bne.n 1f9524 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ subs r0, #24 │ │ │ │ cmp r0, #1 │ │ │ │ - bls.n 1f947c │ │ │ │ + bls.n 1f9524 │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ subs r1, r7, r4 │ │ │ │ movw r4, #52429 @ 0xcccd │ │ │ │ movt r4, #52428 @ 0xcccc │ │ │ │ asrs r1, r1, #2 │ │ │ │ mul.w r1, r4, r1 │ │ │ │ - bl 200dec │ │ │ │ + bl 200e94 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.w 1f916e │ │ │ │ + beq.w 1f9216 │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #288] @ (1f95a0 ) │ │ │ │ + ldr r3, [pc, #288] @ (1f9648 ) │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [r6, r3] │ │ │ │ - b.n 1f93f4 │ │ │ │ + b.n 1f949c │ │ │ │ add.w r6, r1, #44 @ 0x2c │ │ │ │ ldr r0, [r1, #36] @ 0x24 │ │ │ │ subs r6, r7, r6 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ mov.w r6, r6, asr #5 │ │ │ │ - bne.n 1f94d4 │ │ │ │ - cbnz r6, 1f94da │ │ │ │ + bne.n 1f957c │ │ │ │ + cbnz r6, 1f9582 │ │ │ │ strd r1, r3, [sp, #56] @ 0x38 │ │ │ │ - bl 2009b8 │ │ │ │ + bl 200a60 │ │ │ │ ldrd r1, r3, [sp, #56] @ 0x38 │ │ │ │ - cbnz r0, 1f94da │ │ │ │ - ldr r0, [pc, #244] @ (1f95a0 ) │ │ │ │ + cbnz r0, 1f9582 │ │ │ │ + ldr r0, [pc, #244] @ (1f9648 ) │ │ │ │ ldr r0, [r3, r0] │ │ │ │ ldr r4, [r1, #36] @ 0x24 │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ mla r4, ip, r4, r0 │ │ │ │ add r4, r6 │ │ │ │ ldrb r4, [r4, #23] │ │ │ │ and.w r4, r4, #134 @ 0x86 │ │ │ │ cmp r4, #128 @ 0x80 │ │ │ │ - bne.n 1f94cc │ │ │ │ + bne.n 1f9574 │ │ │ │ ldrb.w r1, [r1, #40] @ 0x28 │ │ │ │ lsls r2, r1, #29 │ │ │ │ - bpl.w 1f916e │ │ │ │ + bpl.w 1f9216 │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ mov r6, r3 │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ - b.n 1f93f4 │ │ │ │ + b.n 1f949c │ │ │ │ cmp.w r0, #370 @ 0x172 │ │ │ │ - bne.n 1f949a │ │ │ │ + bne.n 1f9542 │ │ │ │ ldr r4, [r1, #24] │ │ │ │ add.w r2, r1, #20 │ │ │ │ strd r7, r5, [sp, #56] @ 0x38 │ │ │ │ mov r7, r3 │ │ │ │ subs r5, r4, #4 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ strd r1, r6, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ adds r3, r5, #4 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1f9168 │ │ │ │ + beq.w 1f9210 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ lsls r0, r4, #31 │ │ │ │ - bmi.n 1f954c │ │ │ │ + bmi.n 1f95f4 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 1f9552 │ │ │ │ + cbz r3, 1f95fa │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 1f952e │ │ │ │ + beq.n 1f95d6 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1f952e │ │ │ │ + bne.n 1f95d6 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ subs r3, #24 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1f952e │ │ │ │ + bls.n 1f95d6 │ │ │ │ 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 200dec │ │ │ │ + bl 200e94 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 1f954c │ │ │ │ + beq.n 1f95f4 │ │ │ │ mov r3, r7 │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ ldrd r1, r6, [sp, #76] @ 0x4c │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ - b.n 1f94a8 │ │ │ │ + b.n 1f9550 │ │ │ │ cmp.w r0, #370 @ 0x172 │ │ │ │ - bne.n 1f9566 │ │ │ │ + bne.n 1f960e │ │ │ │ movs r2, #7 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f6ebc │ │ │ │ - cbz r0, 1f956e │ │ │ │ + bl 1f6f64 │ │ │ │ + cbz r0, 1f9616 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ subs r5, #4 │ │ │ │ - b.n 1f94ee │ │ │ │ + b.n 1f9596 │ │ │ │ add.w r6, r4, #44 @ 0x2c │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ subs r6, r5, r6 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ mov.w r6, r6, asr #5 │ │ │ │ - bne.n 1f953a │ │ │ │ + bne.n 1f95e2 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1f9540 │ │ │ │ - bl 2009b8 │ │ │ │ + bne.n 1f95e8 │ │ │ │ + bl 200a60 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f9540 │ │ │ │ - ldr r3, [pc, #48] @ (1f95a0 ) │ │ │ │ + bne.n 1f95e8 │ │ │ │ + ldr r3, [pc, #48] @ (1f9648 ) │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ ldr r0, [r7, r3] │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mla r3, r2, r3, r0 │ │ │ │ add r3, r6 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.n 1f958e │ │ │ │ + bne.n 1f9636 │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ lsls r1, r3, #29 │ │ │ │ - bpl.n 1f954c │ │ │ │ + bpl.n 1f95f4 │ │ │ │ mov r3, r7 │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ ldrd r1, r6, [sp, #76] @ 0x4c │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ - b.n 1f94ac │ │ │ │ + b.n 1f9554 │ │ │ │ nop │ │ │ │ - ldr r4, [r2, #120] @ 0x78 │ │ │ │ + ldr r4, [r5, #108] @ 0x6c │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ - ldr.w r3, [pc, #1624] @ 1f9c10 │ │ │ │ + ldr.w r3, [pc, #1624] @ 1f9cb8 │ │ │ │ add.w r9, r0, #20 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r9, r3 │ │ │ │ - beq.n 1f96ba │ │ │ │ + beq.n 1f9762 │ │ │ │ movw fp, #52429 @ 0xcccd │ │ │ │ movt fp, #52428 @ 0xcccc │ │ │ │ mov r7, fp │ │ │ │ sub.w sl, r3, #4 │ │ │ │ mov fp, r9 │ │ │ │ ldr.w r6, [sl] │ │ │ │ ands.w r8, r6, #1 │ │ │ │ - bne.n 1f96ae │ │ │ │ + bne.n 1f9756 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f96c6 │ │ │ │ + beq.n 1f976e │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 1f97aa │ │ │ │ + beq.w 1f9852 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1f9612 │ │ │ │ + bne.n 1f96ba │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ subs r3, #24 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1f9612 │ │ │ │ + bls.n 1f96ba │ │ │ │ ldr r1, [r6, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ sub.w r1, sl, r1 │ │ │ │ asrs r1, r1, #2 │ │ │ │ mul.w r1, r7, r1 │ │ │ │ - bl 200dec │ │ │ │ + bl 200e94 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 1f96ae │ │ │ │ + beq.n 1f9756 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w r0, #370 @ 0x172 │ │ │ │ - bne.n 1f96dc │ │ │ │ + bne.n 1f9784 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ add.w r2, r6, #20 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1f96ae │ │ │ │ + beq.n 1f9756 │ │ │ │ movw ip, #52429 @ 0xcccd │ │ │ │ movt ip, #52428 @ 0xcccc │ │ │ │ sub.w r9, r3, #4 │ │ │ │ mov r4, sl │ │ │ │ str.w r9, [sp, #4] │ │ │ │ mov sl, r2 │ │ │ │ mov r9, r7 │ │ │ │ mov r7, ip │ │ │ │ strd r6, r5, [sp, #12] │ │ │ │ str.w r8, [sp, #20] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ lsls r3, r6, #31 │ │ │ │ - bmi.w 1f9796 │ │ │ │ + bmi.w 1f983e │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f96ee │ │ │ │ + beq.n 1f9796 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 1f98e0 │ │ │ │ + beq.w 1f9988 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1f9686 │ │ │ │ + bne.n 1f972e │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ subs r3, #24 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1f9686 │ │ │ │ + bls.n 1f972e │ │ │ │ ldr r1, [r6, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ subs r1, r3, r1 │ │ │ │ asrs r1, r1, #2 │ │ │ │ mul.w r1, r7, r1 │ │ │ │ - bl 200dec │ │ │ │ + bl 200e94 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.w 1f9796 │ │ │ │ - ldr.w r3, [pc, #1420] @ 1f9c14 │ │ │ │ + beq.w 1f983e │ │ │ │ + ldr.w r3, [pc, #1420] @ 1f9cbc │ │ │ │ mov sl, r4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r7, r9 │ │ │ │ ldrd r6, r5, [sp, #12] │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ ldr r0, [r2, r3] │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mla r3, r2, r3, r0 │ │ │ │ add r3, r5 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.n 1f9612 │ │ │ │ + bne.n 1f96ba │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ sub.w sl, r3, #4 │ │ │ │ cmp fp, r3 │ │ │ │ - bne.n 1f95d8 │ │ │ │ + bne.n 1f9680 │ │ │ │ mov.w r8, #1 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r3, r6, #44 @ 0x2c │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ sub.w r3, sl, r3 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ mov.w r5, r3, asr #5 │ │ │ │ - bne.n 1f961a │ │ │ │ + bne.n 1f96c2 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1f9620 │ │ │ │ - bl 2009b8 │ │ │ │ + bne.n 1f96c8 │ │ │ │ + bl 200a60 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f9620 │ │ │ │ - ldr.w r3, [pc, #1324] @ 1f9c14 │ │ │ │ + bne.n 1f96c8 │ │ │ │ + ldr.w r3, [pc, #1324] @ 1f9cbc │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - b.n 1f969a │ │ │ │ + b.n 1f9742 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r6, #44 @ 0x2c │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ subs r3, r2, r3 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ mov.w r5, r3, asr #5 │ │ │ │ - beq.n 1f97c4 │ │ │ │ + beq.n 1f986c │ │ │ │ cmp.w r0, #370 @ 0x172 │ │ │ │ - bne.n 1f97c8 │ │ │ │ + bne.n 1f9870 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ add.w r2, r6, #20 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1f9796 │ │ │ │ + beq.n 1f983e │ │ │ │ movw ip, #52429 @ 0xcccd │ │ │ │ movt ip, #52428 @ 0xcccc │ │ │ │ str r4, [sp, #28] │ │ │ │ mov r8, ip │ │ │ │ mov r4, fp │ │ │ │ mov fp, r9 │ │ │ │ mov r9, r2 │ │ │ │ subs r2, r3, #4 │ │ │ │ strd r6, r5, [sp, #40] @ 0x28 │ │ │ │ str.w sl, [sp, #32] │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [r2, #0] │ │ │ │ lsls r5, r6, #31 │ │ │ │ - bmi.w 1f988e │ │ │ │ + bmi.w 1f9936 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f98a4 │ │ │ │ + beq.w 1f994c │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 1f99b2 │ │ │ │ + beq.w 1f9a5a │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1f976a │ │ │ │ + bne.n 1f9812 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ subs r3, #24 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1f976a │ │ │ │ + bls.n 1f9812 │ │ │ │ ldr r1, [r6, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #24] │ │ │ │ subs r1, r2, r1 │ │ │ │ asrs r1, r1, #2 │ │ │ │ mul.w r1, r8, r1 │ │ │ │ - bl 200dec │ │ │ │ + bl 200e94 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.w 1f988e │ │ │ │ - ldr.w r3, [pc, #1192] @ 1f9c14 │ │ │ │ + beq.w 1f9936 │ │ │ │ + ldr.w r3, [pc, #1192] @ 1f9cbc │ │ │ │ mov r9, fp │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov fp, r4 │ │ │ │ ldrd r6, r5, [sp, #40] @ 0x28 │ │ │ │ ldrd sl, r7, [sp, #32] │ │ │ │ ldr r4, [sp, #28] │ │ │ │ ldr r0, [r2, r3] │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mla r3, r2, r3, r0 │ │ │ │ add r3, r5 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.w 1f9b6c │ │ │ │ + bne.w 1f9c14 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ subs r2, r3, #4 │ │ │ │ cmp sl, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bne.w 1f964a │ │ │ │ + bne.w 1f96f2 │ │ │ │ mov sl, r4 │ │ │ │ mov r7, r9 │ │ │ │ - b.n 1f96ae │ │ │ │ + b.n 1f9756 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ subs r3, #106 @ 0x6a │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.w 1f9612 │ │ │ │ + bhi.w 1f96ba │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ sub.w sl, r3, #4 │ │ │ │ cmp fp, r3 │ │ │ │ - bne.w 1f95d8 │ │ │ │ - b.n 1f96ba │ │ │ │ + bne.w 1f9680 │ │ │ │ + b.n 1f9762 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1f9706 │ │ │ │ - bl 2009b8 │ │ │ │ + bne.n 1f97ae │ │ │ │ + bl 200a60 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f9706 │ │ │ │ - ldr.w r3, [pc, #1088] @ 1f9c14 │ │ │ │ + bne.n 1f97ae │ │ │ │ + ldr.w r3, [pc, #1088] @ 1f9cbc │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - b.n 1f9780 │ │ │ │ + b.n 1f9828 │ │ │ │ add.w r3, r6, #44 @ 0x2c │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ sub.w r3, sl, r3 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ mov.w r5, r3, asr #5 │ │ │ │ - bne.w 1f9906 │ │ │ │ + bne.w 1f99ae │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1f990e │ │ │ │ - bl 2009b8 │ │ │ │ + bne.w 1f99b6 │ │ │ │ + bl 200a60 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1f990e │ │ │ │ - ldr.w r3, [pc, #1044] @ 1f9c14 │ │ │ │ + bne.w 1f99b6 │ │ │ │ + ldr.w r3, [pc, #1044] @ 1f9cbc │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r0, [r2, r3] │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mla r3, r2, r3, r0 │ │ │ │ add r3, r5 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.w 1f9b8a │ │ │ │ + bne.w 1f9c32 │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ sub.w sl, r3, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 1f9b5e │ │ │ │ + beq.w 1f9c06 │ │ │ │ ldr.w r6, [sl] │ │ │ │ lsls r0, r6, #31 │ │ │ │ - bmi.n 1f981c │ │ │ │ + bmi.n 1f98c4 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f97da │ │ │ │ + beq.n 1f9882 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 1f9984 │ │ │ │ + beq.w 1f9a2c │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1f9862 │ │ │ │ + bne.n 1f990a │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ subs r3, #24 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1f9862 │ │ │ │ + bls.n 1f990a │ │ │ │ ldr r1, [r6, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ sub.w r1, sl, r1 │ │ │ │ asrs r1, r1, #2 │ │ │ │ mul.w r1, fp, r1 │ │ │ │ - bl 200dec │ │ │ │ + bl 200e94 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 1f981c │ │ │ │ - ldr r3, [pc, #944] @ (1f9c14 ) │ │ │ │ + beq.n 1f98c4 │ │ │ │ + ldr r3, [pc, #944] @ (1f9cbc ) │ │ │ │ mov r8, r4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldrd r6, r5, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr.w r9, [sp, #48] @ 0x30 │ │ │ │ ldrd r4, fp, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [r1, r3] │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mla r3, r1, r3, r0 │ │ │ │ add r3, r5 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.w 1f9b7a │ │ │ │ + bne.w 1f9c22 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ subs r2, r3, #4 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.w 1f972e │ │ │ │ + bne.w 1f97d6 │ │ │ │ mov r9, fp │ │ │ │ mov fp, r4 │ │ │ │ ldrd sl, r7, [sp, #32] │ │ │ │ ldr r4, [sp, #28] │ │ │ │ - b.n 1f9796 │ │ │ │ + b.n 1f983e │ │ │ │ add.w r3, r6, #44 @ 0x2c │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ subs r3, r2, r3 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ mov.w r5, r3, asr #5 │ │ │ │ - bne.n 1f98ec │ │ │ │ - cbz r5, 1f98f2 │ │ │ │ + bne.n 1f9994 │ │ │ │ + cbz r5, 1f999a │ │ │ │ ldr r3, [r6, #24] │ │ │ │ add.w r7, r6, #20 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 1f988e │ │ │ │ + beq.n 1f9936 │ │ │ │ movw ip, #52429 @ 0xcccd │ │ │ │ movt ip, #52428 @ 0xcccc │ │ │ │ strd r9, r4, [sp, #48] @ 0x30 │ │ │ │ sub.w sl, r3, #4 │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ mov r4, r8 │ │ │ │ mov fp, ip │ │ │ │ strd r6, r5, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #24] │ │ │ │ - b.n 1f982a │ │ │ │ + b.n 1f98d2 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ subs r3, #106 @ 0x6a │ │ │ │ cmp r3, #5 │ │ │ │ - bls.w 1f9796 │ │ │ │ - b.n 1f9686 │ │ │ │ + bls.w 1f983e │ │ │ │ + b.n 1f972e │ │ │ │ cmp.w r0, #370 @ 0x172 │ │ │ │ - beq.n 1f98b6 │ │ │ │ + beq.n 1f995e │ │ │ │ str r2, [sp, #24] │ │ │ │ - bl 2009b8 │ │ │ │ + bl 200a60 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f98b6 │ │ │ │ - ldr r3, [pc, #788] @ (1f9c14 ) │ │ │ │ + bne.n 1f995e │ │ │ │ + ldr r3, [pc, #788] @ (1f9cbc ) │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [r1, r3] │ │ │ │ - b.n 1f9878 │ │ │ │ + b.n 1f9920 │ │ │ │ cmp.w r0, #370 @ 0x172 │ │ │ │ - bne.w 1f97f4 │ │ │ │ + bne.w 1f989c │ │ │ │ ldr r3, [r6, #24] │ │ │ │ add.w r9, r6, #20 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.n 1f981c │ │ │ │ + beq.n 1f98c4 │ │ │ │ movw lr, #52429 @ 0xcccd │ │ │ │ movt lr, #52428 @ 0xcccc │ │ │ │ strd r6, r5, [sp, #76] @ 0x4c │ │ │ │ sub.w r8, r3, #4 │ │ │ │ str.w fp, [sp, #72] @ 0x48 │ │ │ │ mov r6, r7 │ │ │ │ mov fp, r4 │ │ │ │ mov r4, lr │ │ │ │ str.w sl, [sp, #68] @ 0x44 │ │ │ │ ldr.w r2, [r8] │ │ │ │ lsls r1, r2, #31 │ │ │ │ - bmi.n 1f9998 │ │ │ │ + bmi.n 1f9a40 │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f99c8 │ │ │ │ + beq.n 1f9a70 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 1f9990 │ │ │ │ + beq.n 1f9a38 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1f996c │ │ │ │ + bne.n 1f9a14 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ subs r3, #24 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1f996c │ │ │ │ + bls.n 1f9a14 │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ mov r0, r2 │ │ │ │ sub.w r1, r8, r1 │ │ │ │ asrs r1, r1, #2 │ │ │ │ mul.w r1, r4, r1 │ │ │ │ - bl 200dec │ │ │ │ + bl 200e94 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 1f9998 │ │ │ │ - ldr r3, [pc, #676] @ (1f9c14 ) │ │ │ │ + beq.n 1f9a40 │ │ │ │ + ldr r3, [pc, #676] @ (1f9cbc ) │ │ │ │ mov r7, r6 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r4, fp │ │ │ │ ldr r5, [sp, #80] @ 0x50 │ │ │ │ ldr.w sl, [sp, #68] @ 0x44 │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ ldr.w fp, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - b.n 1f9806 │ │ │ │ + b.n 1f98ae │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ subs r3, #106 @ 0x6a │ │ │ │ cmp r3, #5 │ │ │ │ - bls.w 1f981c │ │ │ │ - b.n 1f9862 │ │ │ │ + bls.w 1f98c4 │ │ │ │ + b.n 1f990a │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ subs r3, #106 @ 0x6a │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 1f996c │ │ │ │ + bhi.n 1f9a14 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ sub.w r8, r3, #4 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.n 1f9936 │ │ │ │ + bne.n 1f99de │ │ │ │ mov r4, fp │ │ │ │ ldr.w sl, [sp, #68] @ 0x44 │ │ │ │ ldr.w fp, [sp, #72] @ 0x48 │ │ │ │ mov r7, r6 │ │ │ │ - b.n 1f981c │ │ │ │ + b.n 1f98c4 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ subs r3, #106 @ 0x6a │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.w 1f976a │ │ │ │ + bhi.w 1f9812 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ subs r2, r3, #4 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.w 1f972e │ │ │ │ - b.n 1f9898 │ │ │ │ + bne.w 1f97d6 │ │ │ │ + b.n 1f9940 │ │ │ │ add.w r3, r2, #44 @ 0x2c │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ sub.w r3, r8, r3 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ mov.w r7, r3, asr #5 │ │ │ │ - bne.n 1f9a4c │ │ │ │ + bne.n 1f9af4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1f9a52 │ │ │ │ + beq.n 1f9afa │ │ │ │ ldr r5, [r2, #24] │ │ │ │ add.w sl, r2, #20 │ │ │ │ cmp sl, r5 │ │ │ │ - beq.n 1f9998 │ │ │ │ + beq.n 1f9a40 │ │ │ │ mov r3, r4 │ │ │ │ movw lr, #52429 @ 0xcccd │ │ │ │ movt lr, #52428 @ 0xcccc │ │ │ │ mov r4, sl │ │ │ │ strd r8, r6, [sp, #88] @ 0x58 │ │ │ │ subs r5, #4 │ │ │ │ mov r6, lr │ │ │ │ mov sl, r3 │ │ │ │ str.w r9, [sp, #84] @ 0x54 │ │ │ │ strd r2, r7, [sp, #96] @ 0x60 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ lsls r2, r7, #31 │ │ │ │ - bmi.n 1f9a6e │ │ │ │ + bmi.n 1f9b16 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f9a80 │ │ │ │ + beq.n 1f9b28 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 1f9a66 │ │ │ │ + beq.n 1f9b0e │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1f9a36 │ │ │ │ + bne.n 1f9ade │ │ │ │ ldr r3, [r5, #16] │ │ │ │ subs r3, #24 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1f9a36 │ │ │ │ + bls.n 1f9ade │ │ │ │ ldr r1, [r7, #48] @ 0x30 │ │ │ │ mov r0, r7 │ │ │ │ subs r1, r5, r1 │ │ │ │ asrs r1, r1, #2 │ │ │ │ mul.w r1, r6, r1 │ │ │ │ - bl 200dec │ │ │ │ + bl 200e94 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 1f9a6e │ │ │ │ - ldr r3, [pc, #476] @ (1f9c14 ) │ │ │ │ + beq.n 1f9b16 │ │ │ │ + ldr r3, [pc, #476] @ (1f9cbc ) │ │ │ │ mov r4, sl │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr.w r9, [sp, #84] @ 0x54 │ │ │ │ ldrd r2, r7, [sp, #96] @ 0x60 │ │ │ │ ldrd r8, r6, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [r1, r3] │ │ │ │ - b.n 1f9ac4 │ │ │ │ + b.n 1f9b6c │ │ │ │ cmp.w r0, #370 @ 0x172 │ │ │ │ - beq.n 1f99de │ │ │ │ + beq.n 1f9a86 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ - bl 2009b8 │ │ │ │ + bl 200a60 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f99de │ │ │ │ - ldr r3, [pc, #436] @ (1f9c14 ) │ │ │ │ + bne.n 1f9a86 │ │ │ │ + ldr r3, [pc, #436] @ (1f9cbc ) │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [r1, r3] │ │ │ │ - b.n 1f9ac4 │ │ │ │ + b.n 1f9b6c │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ subs r3, #106 @ 0x6a │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 1f9a36 │ │ │ │ + bhi.n 1f9ade │ │ │ │ ldr r3, [r5, #8] │ │ │ │ subs r5, r3, #4 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1f9a06 │ │ │ │ + bne.n 1f9aae │ │ │ │ ldrd r9, r8, [sp, #84] @ 0x54 │ │ │ │ mov r4, sl │ │ │ │ ldr r6, [sp, #92] @ 0x5c │ │ │ │ - b.n 1f9998 │ │ │ │ + b.n 1f9a40 │ │ │ │ add.w r3, r7, #44 @ 0x2c │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ subs r3, r5, r3 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ mov.w r3, r3, asr #5 │ │ │ │ - bne.n 1f9aec │ │ │ │ - cbnz r3, 1f9af2 │ │ │ │ + bne.n 1f9b94 │ │ │ │ + cbnz r3, 1f9b9a │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - bl 2009b8 │ │ │ │ + bl 200a60 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ - cbnz r0, 1f9af2 │ │ │ │ - ldr r2, [pc, #372] @ (1f9c14 ) │ │ │ │ + cbnz r0, 1f9b9a │ │ │ │ + ldr r2, [pc, #372] @ (1f9cbc ) │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [r1, r2] │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mla r2, r1, r2, r0 │ │ │ │ add r3, r2 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq.n 1f9a6e │ │ │ │ + beq.n 1f9b16 │ │ │ │ ldr.w r9, [sp, #84] @ 0x54 │ │ │ │ mov r4, sl │ │ │ │ ldrd r2, r7, [sp, #96] @ 0x60 │ │ │ │ ldrd r8, r6, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mla r3, r2, r3, r0 │ │ │ │ add r3, r7 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq.w 1f9998 │ │ │ │ + beq.w 1f9a40 │ │ │ │ mov r7, r6 │ │ │ │ mov r4, fp │ │ │ │ ldr r5, [sp, #80] @ 0x50 │ │ │ │ ldr.w sl, [sp, #68] @ 0x44 │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ ldr.w fp, [sp, #72] @ 0x48 │ │ │ │ - b.n 1f9806 │ │ │ │ + b.n 1f98ae │ │ │ │ cmp.w r0, #370 @ 0x172 │ │ │ │ - bne.n 1f9a92 │ │ │ │ + bne.n 1f9b3a │ │ │ │ ldr r2, [r7, #24] │ │ │ │ add.w r9, r7, #20 │ │ │ │ cmp r9, r2 │ │ │ │ - beq.n 1f9a6e │ │ │ │ + beq.n 1f9b16 │ │ │ │ movw ip, #52429 @ 0xcccd │ │ │ │ movt ip, #52428 @ 0xcccc │ │ │ │ str r5, [sp, #104] @ 0x68 │ │ │ │ sub.w r8, r2, #4 │ │ │ │ mov r5, r9 │ │ │ │ str r6, [sp, #108] @ 0x6c │ │ │ │ mov r9, r4 │ │ │ │ mov r6, ip │ │ │ │ strd r7, r3, [sp, #112] @ 0x70 │ │ │ │ ldr.w r7, [r8] │ │ │ │ lsls r3, r7, #31 │ │ │ │ - bmi.n 1f9ba4 │ │ │ │ + bmi.n 1f9c4c │ │ │ │ ldrb r2, [r7, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f9bb8 │ │ │ │ + beq.n 1f9c60 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 1f9b9c │ │ │ │ + beq.n 1f9c44 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 1f9b4c │ │ │ │ + bne.n 1f9bf4 │ │ │ │ ldr.w r2, [r8, #16] │ │ │ │ subs r2, #24 │ │ │ │ cmp r2, #1 │ │ │ │ - bls.n 1f9b4c │ │ │ │ + bls.n 1f9bf4 │ │ │ │ ldr r1, [r7, #48] @ 0x30 │ │ │ │ mov r0, r7 │ │ │ │ sub.w r1, r8, r1 │ │ │ │ asrs r1, r1, #2 │ │ │ │ mul.w r1, r6, r1 │ │ │ │ - bl 200dec │ │ │ │ + bl 200e94 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 1f9ba4 │ │ │ │ - ldr r2, [pc, #196] @ (1f9c14 ) │ │ │ │ + beq.n 1f9c4c │ │ │ │ + ldr r2, [pc, #196] @ (1f9cbc ) │ │ │ │ mov r4, r9 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldrd r7, r3, [sp, #112] @ 0x70 │ │ │ │ ldr r5, [sp, #104] @ 0x68 │ │ │ │ ldr r6, [sp, #108] @ 0x6c │ │ │ │ ldr r0, [r1, r2] │ │ │ │ - b.n 1f9aa2 │ │ │ │ + b.n 1f9b4a │ │ │ │ mov r8, r4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr.w r9, [sp, #48] @ 0x30 │ │ │ │ ldrd r4, fp, [sp, #52] @ 0x34 │ │ │ │ - b.n 1f988e │ │ │ │ + b.n 1f9936 │ │ │ │ ldrd r6, r5, [sp, #12] │ │ │ │ mov sl, r4 │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ mov r7, r9 │ │ │ │ - b.n 1f969a │ │ │ │ + b.n 1f9742 │ │ │ │ mov r9, fp │ │ │ │ mov fp, r4 │ │ │ │ ldrd r6, r5, [sp, #40] @ 0x28 │ │ │ │ ldrd sl, r7, [sp, #32] │ │ │ │ ldr r4, [sp, #28] │ │ │ │ - b.n 1f9780 │ │ │ │ + b.n 1f9828 │ │ │ │ mov r8, r4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldrd r6, r5, [sp, #60] @ 0x3c │ │ │ │ ldr.w r9, [sp, #48] @ 0x30 │ │ │ │ ldrd r4, fp, [sp, #52] @ 0x34 │ │ │ │ - b.n 1f9878 │ │ │ │ + b.n 1f9920 │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ subs r2, #106 @ 0x6a │ │ │ │ cmp r2, #5 │ │ │ │ - bhi.n 1f9b4c │ │ │ │ + bhi.n 1f9bf4 │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ sub.w r8, r2, #4 │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 1f9b16 │ │ │ │ + bne.n 1f9bbe │ │ │ │ ldr r5, [sp, #104] @ 0x68 │ │ │ │ mov r4, r9 │ │ │ │ ldr r6, [sp, #108] @ 0x6c │ │ │ │ - b.n 1f9a6e │ │ │ │ + b.n 1f9b16 │ │ │ │ add.w r4, r7, #44 @ 0x2c │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ sub.w r4, r8, r4 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ mov.w r4, r4, asr #5 │ │ │ │ - bne.n 1f9bf8 │ │ │ │ - cbnz r4, 1f9bfe │ │ │ │ - bl 2009b8 │ │ │ │ - cbnz r0, 1f9bfe │ │ │ │ - ldr r1, [pc, #64] @ (1f9c14 ) │ │ │ │ + bne.n 1f9ca0 │ │ │ │ + cbnz r4, 1f9ca6 │ │ │ │ + bl 200a60 │ │ │ │ + cbnz r0, 1f9ca6 │ │ │ │ + ldr r1, [pc, #64] @ (1f9cbc ) │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ ldr r0, [r3, r1] │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ mla r2, r3, r2, r0 │ │ │ │ add r2, r4 │ │ │ │ ldrb r2, [r2, #23] │ │ │ │ and.w r2, r2, #134 @ 0x86 │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ - beq.n 1f9ba4 │ │ │ │ + beq.n 1f9c4c │ │ │ │ ldrd r7, r3, [sp, #112] @ 0x70 │ │ │ │ mov r4, r9 │ │ │ │ ldr r5, [sp, #104] @ 0x68 │ │ │ │ ldr r6, [sp, #108] @ 0x6c │ │ │ │ - b.n 1f9aa2 │ │ │ │ + b.n 1f9b4a │ │ │ │ cmp.w r0, #370 @ 0x172 │ │ │ │ - bne.n 1f9bcc │ │ │ │ + bne.n 1f9c74 │ │ │ │ movs r2, #7 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f6ebc │ │ │ │ + bl 1f6f64 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f9bd2 │ │ │ │ - b.n 1f9ba4 │ │ │ │ + beq.n 1f9c7a │ │ │ │ + b.n 1f9c4c │ │ │ │ nop │ │ │ │ - ldr r6, [r7, #32] │ │ │ │ + ldr r6, [r2, #24] │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3840] @ 0xf00 │ │ │ │ - ldr.w r1, [pc, #2796] @ 1fa718 │ │ │ │ + ldr.w r1, [pc, #2796] @ 1fa7c0 │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ - ldr.w r2, [pc, #2796] @ 1fa71c │ │ │ │ + ldr.w r2, [pc, #2796] @ 1fa7c4 │ │ │ │ movs r3, #1 │ │ │ │ add r1, pc │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #212] @ 0xd4 │ │ │ │ mov.w r2, #0 │ │ │ │ @@ -576810,15 +576897,15 @@ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb.w r1, [r3, #32] │ │ │ │ ldr.w r2, [r3, #180] @ 0xb4 │ │ │ │ eor.w r0, r1, #1 │ │ │ │ strb.w r1, [sp, #10] │ │ │ │ strb.w r0, [sp, #9] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1f9ddc │ │ │ │ + bne.w 1f9e84 │ │ │ │ movw r1, #2049 @ 0x801 │ │ │ │ ands r1, r2 │ │ │ │ sub.w r1, r1, #1 │ │ │ │ clz r1, r1 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ strb.w r1, [sp, #11] │ │ │ │ ldrb.w r1, [r3, #84] @ 0x54 │ │ │ │ @@ -576833,18 +576920,18 @@ │ │ │ │ eor.w r1, r1, #1 │ │ │ │ strb.w r1, [sp, #15] │ │ │ │ eor.w r1, r0, #1 │ │ │ │ orrs r1, r4 │ │ │ │ ldr.w lr, [r5, #312] @ 0x138 │ │ │ │ strb.w r1, [sp, #13] │ │ │ │ mov r1, r7 │ │ │ │ - cbnz r7, 1f9cbe │ │ │ │ + cbnz r7, 1f9d66 │ │ │ │ ldrb.w r1, [r3, #133] @ 0x85 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1fa5fa │ │ │ │ + bne.w 1fa6a2 │ │ │ │ strb.w r1, [sp, #16] │ │ │ │ ldrb.w r1, [r3, #124] @ 0x7c │ │ │ │ ldrb.w ip, [r3, #43] @ 0x2b │ │ │ │ eor.w r1, r1, #1 │ │ │ │ strb.w r1, [sp, #17] │ │ │ │ ldrb.w r1, [r3, #125] @ 0x7d │ │ │ │ eor.w r8, ip, #1 │ │ │ │ @@ -576876,72 +576963,72 @@ │ │ │ │ strb.w r6, [sp, #27] │ │ │ │ ldrb r6, [r3, #9] │ │ │ │ strb.w r6, [sp, #28] │ │ │ │ strb.w r8, [sp, #30] │ │ │ │ eor.w r6, r6, #1 │ │ │ │ strb.w r0, [sp, #31] │ │ │ │ strb.w r6, [sp, #29] │ │ │ │ - cbnz r0, 1f9d9a │ │ │ │ + cbnz r0, 1f9e42 │ │ │ │ lsls r6, r1, #28 │ │ │ │ - bmi.n 1f9d9a │ │ │ │ + bmi.n 1f9e42 │ │ │ │ ldrb.w r6, [r3, #42] @ 0x2a │ │ │ │ strb.w r0, [sp, #32] │ │ │ │ strb.w r4, [sp, #33] @ 0x21 │ │ │ │ - cbz r4, 1f9db4 │ │ │ │ + cbz r4, 1f9e5c │ │ │ │ ands.w r0, r1, #64 @ 0x40 │ │ │ │ - bne.n 1f9de0 │ │ │ │ + bne.n 1f9e88 │ │ │ │ strb.w r0, [sp, #36] @ 0x24 │ │ │ │ movs r0, #1 │ │ │ │ strb.w r6, [sp, #37] @ 0x25 │ │ │ │ strh.w r0, [sp, #34] @ 0x22 │ │ │ │ and.w r0, r1, #16 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1f9df8 │ │ │ │ + bne.n 1f9ea0 │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r6 │ │ │ │ clz r0, r0 │ │ │ │ movs r4, #1 │ │ │ │ strb.w r6, [sp, #38] @ 0x26 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ strb.w r4, [sp, #39] @ 0x27 │ │ │ │ - b.n 1f9e08 │ │ │ │ + b.n 1f9eb0 │ │ │ │ and.w r0, r1, #80 @ 0x50 │ │ │ │ ldrb.w r6, [r3, #42] @ 0x2a │ │ │ │ subs r0, #80 @ 0x50 │ │ │ │ strb.w r4, [sp, #33] @ 0x21 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strb.w r0, [sp, #32] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1f9d68 │ │ │ │ + bne.n 1f9e10 │ │ │ │ lsls r0, r1, #27 │ │ │ │ - bmi.w 1fa6b8 │ │ │ │ + bmi.w 1fa760 │ │ │ │ mov.w r0, #256 @ 0x100 │ │ │ │ strb.w r6, [sp, #37] @ 0x25 │ │ │ │ strh.w r0, [sp, #34] @ 0x22 │ │ │ │ movs r0, #1 │ │ │ │ strb.w r0, [sp, #36] @ 0x24 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1fa606 │ │ │ │ + bne.w 1fa6ae │ │ │ │ lsls r4, r1, #25 │ │ │ │ - bpl.n 1f9d84 │ │ │ │ + bpl.n 1f9e2c │ │ │ │ mov r6, r0 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ - b.n 1f9d88 │ │ │ │ + b.n 1f9e30 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1f9c72 │ │ │ │ + b.n 1f9d1a │ │ │ │ movs r0, #0 │ │ │ │ strb.w r6, [sp, #37] @ 0x25 │ │ │ │ strh.w r0, [sp, #34] @ 0x22 │ │ │ │ strb.w r0, [sp, #36] @ 0x24 │ │ │ │ and.w r0, r1, #16 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1fa6f4 │ │ │ │ + beq.w 1fa79c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1fa606 │ │ │ │ + beq.w 1fa6ae │ │ │ │ mov.w r0, #0 │ │ │ │ strh.w r0, [sp, #38] @ 0x26 │ │ │ │ movs r0, #0 │ │ │ │ strb.w ip, [sp, #41] @ 0x29 │ │ │ │ ubfx r8, lr, #3, #1 │ │ │ │ strb.w r0, [sp, #40] @ 0x28 │ │ │ │ ubfx ip, lr, #4, #1 │ │ │ │ @@ -576966,15 +577053,15 @@ │ │ │ │ strb.w r0, [sp, #48] @ 0x30 │ │ │ │ strb.w r8, [sp, #50] @ 0x32 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w ip, [sp, #51] @ 0x33 │ │ │ │ strb.w r0, [sp, #49] @ 0x31 │ │ │ │ mov r0, r6 │ │ │ │ strb.w r4, [sp, #52] @ 0x34 │ │ │ │ - cbz r6, 1f9e78 │ │ │ │ + cbz r6, 1f9f20 │ │ │ │ ldrb.w r0, [r3, #150] @ 0x96 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #53] @ 0x35 │ │ │ │ ubfx r4, r1, #11, #1 │ │ │ │ strb.w r6, [sp, #54] @ 0x36 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ ldrb r0, [r3, #11] │ │ │ │ @@ -576991,46 +577078,46 @@ │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #58] @ 0x3a │ │ │ │ ldrb.w r0, [r3, #34] @ 0x22 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ ands r0, r4 │ │ │ │ strb.w r0, [sp, #59] @ 0x3b │ │ │ │ ldrb.w r0, [r3, #36] @ 0x24 │ │ │ │ - cbz r0, 1f9ed2 │ │ │ │ + cbz r0, 1f9f7a │ │ │ │ ldrb.w r0, [r3, #32] │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #60] @ 0x3c │ │ │ │ ldrb.w r0, [r3, #37] @ 0x25 │ │ │ │ - cbz r0, 1f9ee4 │ │ │ │ + cbz r0, 1f9f8c │ │ │ │ ldrb.w r0, [r3, #32] │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #61] @ 0x3d │ │ │ │ mov.w ip, #1 │ │ │ │ and.w r0, r2, #1024 @ 0x400 │ │ │ │ ldrb.w r4, [r3, #36] @ 0x24 │ │ │ │ eor.w r4, r4, ip │ │ │ │ strb.w r4, [sp, #62] @ 0x3e │ │ │ │ ldrb.w r4, [r3, #37] @ 0x25 │ │ │ │ strb.w ip, [sp, #64] @ 0x40 │ │ │ │ eor.w r4, r4, ip │ │ │ │ strb.w r4, [sp, #63] @ 0x3f │ │ │ │ ldrb.w r4, [r3, #36] @ 0x24 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1fa60e │ │ │ │ + bne.w 1fa6b6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1fa6a6 │ │ │ │ + beq.w 1fa74e │ │ │ │ ldrb.w ip, [r3, #32] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1fa6ee │ │ │ │ + bne.w 1fa796 │ │ │ │ ubfx r4, r2, #9, #1 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ strb.w r4, [sp, #65] @ 0x41 │ │ │ │ ldrb.w r4, [r3, #32] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1fa632 │ │ │ │ + bne.w 1fa6da │ │ │ │ ubfx r4, r2, #9, #1 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ strb.w r4, [sp, #66] @ 0x42 │ │ │ │ clz r4, r0 │ │ │ │ ldrb.w r8, [r3, #86] @ 0x56 │ │ │ │ ldrb.w ip, [r3, #36] @ 0x24 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ @@ -577065,20 +577152,20 @@ │ │ │ │ eor.w r9, r9, #1 │ │ │ │ strb.w sl, [sp, #76] @ 0x4c │ │ │ │ strb.w r8, [sp, #73] @ 0x49 │ │ │ │ strb.w r9, [sp, #77] @ 0x4d │ │ │ │ strb.w ip, [sp, #80] @ 0x50 │ │ │ │ strb.w r4, [sp, #81] @ 0x51 │ │ │ │ ldrb r4, [r3, #10] │ │ │ │ - cbz r4, 1f9ff2 │ │ │ │ + cbz r4, 1fa09a │ │ │ │ mov r4, r7 │ │ │ │ - cbnz r7, 1f9ff2 │ │ │ │ + cbnz r7, 1fa09a │ │ │ │ ldrb.w r4, [r3, #133] @ 0x85 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1fa6e4 │ │ │ │ + bne.w 1fa78c │ │ │ │ strb.w r4, [sp, #82] @ 0x52 │ │ │ │ ubfx ip, r1, #14, #1 │ │ │ │ eor.w ip, ip, #1 │ │ │ │ ldrb.w r7, [r3, #121] @ 0x79 │ │ │ │ ldrb r4, [r3, #10] │ │ │ │ strb.w r4, [sp, #83] @ 0x53 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ @@ -577100,33 +577187,33 @@ │ │ │ │ strb.w r4, [sp, #91] @ 0x5b │ │ │ │ ldrb.w r4, [r3, #65] @ 0x41 │ │ │ │ strb.w r7, [sp, #93] @ 0x5d │ │ │ │ eor.w r4, r4, #1 │ │ │ │ strb.w r4, [sp, #92] @ 0x5c │ │ │ │ ldrb.w r4, [r3, #55] @ 0x37 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1fa67c │ │ │ │ + bne.w 1fa724 │ │ │ │ ldrb.w r4, [r3, #63] @ 0x3f │ │ │ │ eor.w r4, r4, #1 │ │ │ │ strb.w r4, [sp, #94] @ 0x5e │ │ │ │ ldrb.w r4, [r3, #62] @ 0x3e │ │ │ │ eor.w r4, r4, #1 │ │ │ │ strb.w r4, [sp, #95] @ 0x5f │ │ │ │ ldrb.w r4, [r3, #54] @ 0x36 │ │ │ │ strb.w r4, [sp, #96] @ 0x60 │ │ │ │ ldrb.w r4, [r3, #55] @ 0x37 │ │ │ │ - cbnz r4, 1fa08a │ │ │ │ + cbnz r4, 1fa132 │ │ │ │ ldrb.w r4, [r3, #63] @ 0x3f │ │ │ │ strb.w r4, [sp, #97] @ 0x61 │ │ │ │ ldrb.w r4, [r3, #136] @ 0x88 │ │ │ │ strb.w r4, [sp, #98] @ 0x62 │ │ │ │ ldrb.w r4, [r3, #61] @ 0x3d │ │ │ │ strb.w r4, [sp, #99] @ 0x63 │ │ │ │ ldrb.w r4, [r3, #62] @ 0x3e │ │ │ │ - cbnz r4, 1fa0a8 │ │ │ │ + cbnz r4, 1fa150 │ │ │ │ ldrb.w r4, [r3, #63] @ 0x3f │ │ │ │ strb.w r4, [sp, #100] @ 0x64 │ │ │ │ ldrb.w ip, [r3, #135] @ 0x87 │ │ │ │ ldrb.w r4, [r3, #61] @ 0x3d │ │ │ │ strb.w ip, [sp, #102] @ 0x66 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ strb.w r4, [sp, #101] @ 0x65 │ │ │ │ @@ -577145,17 +577232,17 @@ │ │ │ │ strb.w r4, [sp, #107] @ 0x6b │ │ │ │ ldrb r4, [r3, #25] │ │ │ │ strb.w r4, [sp, #108] @ 0x6c │ │ │ │ ldrb.w r4, [r3, #80] @ 0x50 │ │ │ │ strb.w r4, [sp, #109] @ 0x6d │ │ │ │ ldrb.w r4, [r3, #81] @ 0x51 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1fa636 │ │ │ │ + bne.w 1fa6de │ │ │ │ lsls r7, r2, #25 │ │ │ │ - bpl.w 1fa636 │ │ │ │ + bpl.w 1fa6de │ │ │ │ movs r4, #1 │ │ │ │ strb.w r4, [sp, #110] @ 0x6e │ │ │ │ ldrb.w r4, [r3, #85] @ 0x55 │ │ │ │ strb.w r4, [sp, #111] @ 0x6f │ │ │ │ movs r4, #1 │ │ │ │ strb.w r4, [sp, #112] @ 0x70 │ │ │ │ ubfx r0, r0, #10, #1 │ │ │ │ @@ -577175,17 +577262,17 @@ │ │ │ │ ldrb.w r4, [r3, #142] @ 0x8e │ │ │ │ ldrb r0, [r3, #17] │ │ │ │ strb.w sl, [sp, #120] @ 0x78 │ │ │ │ ands r0, r6 │ │ │ │ strb.w r0, [sp, #119] @ 0x77 │ │ │ │ ldrb r0, [r3, #21] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1fa680 │ │ │ │ + beq.w 1fa728 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1fa698 │ │ │ │ + bne.w 1fa740 │ │ │ │ mov r0, ip │ │ │ │ eor.w r6, r4, #1 │ │ │ │ strb.w r6, [sp, #121] @ 0x79 │ │ │ │ strb.w r0, [sp, #122] @ 0x7a │ │ │ │ and.w r6, ip, r6 │ │ │ │ ldrb r0, [r3, #21] │ │ │ │ ands r0, r4 │ │ │ │ @@ -577202,31 +577289,31 @@ │ │ │ │ ldrb.w r0, [r3, #64] @ 0x40 │ │ │ │ strb.w r0, [sp, #128] @ 0x80 │ │ │ │ ldrb.w r0, [r3, #65] @ 0x41 │ │ │ │ strb.w r0, [sp, #129] @ 0x81 │ │ │ │ ldrb.w r0, [r3, #47] @ 0x2f │ │ │ │ strb.w r0, [sp, #130] @ 0x82 │ │ │ │ ldrb.w r0, [r3, #49] @ 0x31 │ │ │ │ - cbz r0, 1fa1d0 │ │ │ │ + cbz r0, 1fa278 │ │ │ │ ldrb.w r0, [r3, #121] @ 0x79 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #131] @ 0x83 │ │ │ │ ldrb.w r0, [r3, #49] @ 0x31 │ │ │ │ - cbz r0, 1fa1de │ │ │ │ + cbz r0, 1fa286 │ │ │ │ ldrb.w r0, [r3, #121] @ 0x79 │ │ │ │ strb.w r0, [sp, #132] @ 0x84 │ │ │ │ ldrb.w r0, [r3, #48] @ 0x30 │ │ │ │ strb.w r0, [sp, #133] @ 0x85 │ │ │ │ ldrb.w r0, [r3, #50] @ 0x32 │ │ │ │ - cbz r0, 1fa1f8 │ │ │ │ + cbz r0, 1fa2a0 │ │ │ │ ldrb.w r0, [r3, #121] @ 0x79 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #134] @ 0x86 │ │ │ │ ldrb.w r0, [r3, #50] @ 0x32 │ │ │ │ - cbz r0, 1fa206 │ │ │ │ + cbz r0, 1fa2ae │ │ │ │ ldrb.w r0, [r3, #121] @ 0x79 │ │ │ │ strb.w r0, [sp, #135] @ 0x87 │ │ │ │ and.w r0, r1, #2048 @ 0x800 │ │ │ │ ldrb.w r6, [r3, #57] @ 0x39 │ │ │ │ ubfx r4, r0, #11, #1 │ │ │ │ strb.w r6, [sp, #136] @ 0x88 │ │ │ │ ubfx r0, lr, #10, #1 │ │ │ │ @@ -577245,95 +577332,95 @@ │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #143] @ 0x8f │ │ │ │ ldrb.w r0, [r3, #34] @ 0x22 │ │ │ │ strb.w r0, [sp, #144] @ 0x90 │ │ │ │ strb.w r4, [sp, #145] @ 0x91 │ │ │ │ ldrb.w r0, [r3, #107] @ 0x6b │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1fa678 │ │ │ │ + bne.w 1fa720 │ │ │ │ ldrb.w r0, [r3, #106] @ 0x6a │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #146] @ 0x92 │ │ │ │ ldrb.w r0, [r3, #108] @ 0x6c │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #147] @ 0x93 │ │ │ │ ldrb.w r0, [r3, #112] @ 0x70 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #148] @ 0x94 │ │ │ │ ldrb.w r0, [r3, #109] @ 0x6d │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1fa674 │ │ │ │ + bne.w 1fa71c │ │ │ │ ldrb.w r0, [r3, #107] @ 0x6b │ │ │ │ strb.w r0, [sp, #149] @ 0x95 │ │ │ │ ldrb.w r0, [r3, #109] @ 0x6d │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1fa670 │ │ │ │ + bne.w 1fa718 │ │ │ │ ldrb.w r0, [r3, #107] @ 0x6b │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #150] @ 0x96 │ │ │ │ ldrb.w r0, [r3, #112] @ 0x70 │ │ │ │ strb.w r0, [sp, #151] @ 0x97 │ │ │ │ ldrb.w r0, [r3, #109] @ 0x6d │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1fa65c │ │ │ │ + bne.w 1fa704 │ │ │ │ ldrb.w r0, [r3, #108] @ 0x6c │ │ │ │ strb.w r0, [sp, #152] @ 0x98 │ │ │ │ ldrb.w r0, [r3, #109] @ 0x6d │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1fa66c │ │ │ │ + bne.w 1fa714 │ │ │ │ ldrb.w r0, [r3, #108] @ 0x6c │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #153] @ 0x99 │ │ │ │ ldrb r0, [r3, #27] │ │ │ │ strb.w r0, [sp, #154] @ 0x9a │ │ │ │ ldrb.w r0, [r3, #96] @ 0x60 │ │ │ │ - cbz r0, 1fa2fc │ │ │ │ + cbz r0, 1fa3a4 │ │ │ │ ldrb.w r0, [r3, #83] @ 0x53 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #155] @ 0x9b │ │ │ │ ldrb.w r0, [r3, #82] @ 0x52 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1fa690 │ │ │ │ + bne.w 1fa738 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ movt r0, #256 @ 0x100 │ │ │ │ tst r2, r0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ strb.w r0, [sp, #156] @ 0x9c │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - cbz r0, 1fa330 │ │ │ │ + cbz r0, 1fa3d8 │ │ │ │ ldrb.w r0, [r3, #139] @ 0x8b │ │ │ │ - cbz r0, 1fa330 │ │ │ │ + cbz r0, 1fa3d8 │ │ │ │ ldrb.w r0, [r3, #141] @ 0x8d │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1fa6da │ │ │ │ + bne.w 1fa782 │ │ │ │ strb.w r0, [sp, #157] @ 0x9d │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - cbz r0, 1fa342 │ │ │ │ + cbz r0, 1fa3ea │ │ │ │ ldrb.w r0, [r3, #139] @ 0x8b │ │ │ │ - cbz r0, 1fa342 │ │ │ │ + cbz r0, 1fa3ea │ │ │ │ ldrb.w r0, [r3, #140] @ 0x8c │ │ │ │ strb.w r0, [sp, #158] @ 0x9e │ │ │ │ ldrb r0, [r3, #15] │ │ │ │ strb.w r0, [sp, #159] @ 0x9f │ │ │ │ ldrb r0, [r3, #16] │ │ │ │ strb.w r0, [sp, #160] @ 0xa0 │ │ │ │ ldrb r0, [r3, #17] │ │ │ │ - cbz r0, 1fa35e │ │ │ │ + cbz r0, 1fa406 │ │ │ │ ldrb.w r0, [r3, #138] @ 0x8a │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #161] @ 0xa1 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - cbz r0, 1fa37e │ │ │ │ + cbz r0, 1fa426 │ │ │ │ ldrb.w r4, [r3, #139] @ 0x8b │ │ │ │ - cbz r4, 1fa37e │ │ │ │ + cbz r4, 1fa426 │ │ │ │ ldrb.w r0, [r3, #140] @ 0x8c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1fa6d6 │ │ │ │ + bne.w 1fa77e │ │ │ │ ldrb.w r0, [r3, #141] @ 0x8d │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #162] @ 0xa2 │ │ │ │ ubfx r6, r2, #11, #1 │ │ │ │ ldrb.w ip, [r3, #199] @ 0xc7 │ │ │ │ ldrb.w r0, [r3, #83] @ 0x53 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ @@ -577383,47 +577470,47 @@ │ │ │ │ ldrb.w r0, [r3, #111] @ 0x6f │ │ │ │ strb.w r0, [sp, #182] @ 0xb6 │ │ │ │ ldrb.w r0, [r3, #88] @ 0x58 │ │ │ │ strb.w r0, [sp, #183] @ 0xb7 │ │ │ │ ldrb.w r0, [r3, #87] @ 0x57 │ │ │ │ strb.w r0, [sp, #184] @ 0xb8 │ │ │ │ ldrb r0, [r3, #4] │ │ │ │ - cbz r0, 1fa458 │ │ │ │ + cbz r0, 1fa500 │ │ │ │ ldrb.w r0, [r3, #151] @ 0x97 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #185] @ 0xb9 │ │ │ │ ldrb r0, [r3, #5] │ │ │ │ - cbz r0, 1fa468 │ │ │ │ + cbz r0, 1fa510 │ │ │ │ ldrb.w r0, [r3, #151] @ 0x97 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #186] @ 0xba │ │ │ │ ldrb r0, [r3, #6] │ │ │ │ - cbz r0, 1fa478 │ │ │ │ + cbz r0, 1fa520 │ │ │ │ ldrb.w r0, [r3, #151] @ 0x97 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #187] @ 0xbb │ │ │ │ ldrb.w r0, [r3, #119] @ 0x77 │ │ │ │ strb.w r0, [sp, #188] @ 0xbc │ │ │ │ - cbz r0, 1fa48e │ │ │ │ + cbz r0, 1fa536 │ │ │ │ ubfx r0, r1, #9, #1 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #189] @ 0xbd │ │ │ │ ldrb r1, [r3, #28] │ │ │ │ strb.w r1, [sp, #190] @ 0xbe │ │ │ │ ldrb.w r1, [r3, #120] @ 0x78 │ │ │ │ - cbnz r1, 1fa4a0 │ │ │ │ + cbnz r1, 1fa548 │ │ │ │ ldrb r1, [r3, #29] │ │ │ │ strb.w r1, [sp, #191] @ 0xbf │ │ │ │ ldrb r1, [r3, #29] │ │ │ │ strb.w r1, [sp, #192] @ 0xc0 │ │ │ │ ldrb.w r1, [r3, #35] @ 0x23 │ │ │ │ strb.w r1, [sp, #193] @ 0xc1 │ │ │ │ ldrb.w r1, [r3, #105] @ 0x69 │ │ │ │ strb.w r1, [sp, #194] @ 0xc2 │ │ │ │ - cbz r1, 1fa4c4 │ │ │ │ + cbz r1, 1fa56c │ │ │ │ ubfx r1, r2, #25, #1 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ strb.w r1, [sp, #195] @ 0xc3 │ │ │ │ ldrsb.w r2, [r5, #65] @ 0x41 │ │ │ │ ldrb.w r1, [r3, #40] @ 0x28 │ │ │ │ strb.w r1, [sp, #196] @ 0xc4 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -577452,193 +577539,193 @@ │ │ │ │ eor.w r1, r1, #1 │ │ │ │ strb.w r1, [sp, #201] @ 0xc9 │ │ │ │ ldrb.w r1, [r3, #67] @ 0x43 │ │ │ │ strb.w r4, [sp, #203] @ 0xcb │ │ │ │ eor.w r1, r1, #1 │ │ │ │ strb.w r0, [sp, #204] @ 0xcc │ │ │ │ strb.w r1, [sp, #202] @ 0xca │ │ │ │ - cbz r2, 1fa546 │ │ │ │ + cbz r2, 1fa5ee │ │ │ │ ubfx r2, lr, #6, #1 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #205] @ 0xcd │ │ │ │ ldrb.w r2, [r3, #113] @ 0x71 │ │ │ │ strb.w r2, [sp, #206] @ 0xce │ │ │ │ - cbz r2, 1fa55c │ │ │ │ + cbz r2, 1fa604 │ │ │ │ ldrb.w r2, [r3, #170] @ 0xaa │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #207] @ 0xcf │ │ │ │ ldrb.w r2, [r3, #116] @ 0x74 │ │ │ │ - cbz r2, 1fa56e │ │ │ │ + cbz r2, 1fa616 │ │ │ │ ldrb.w r2, [r3, #170] @ 0xaa │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #208] @ 0xd0 │ │ │ │ ldrb.w r2, [r3, #115] @ 0x73 │ │ │ │ - cbz r2, 1fa580 │ │ │ │ + cbz r2, 1fa628 │ │ │ │ ldrb.w r2, [r3, #170] @ 0xaa │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #209] @ 0xd1 │ │ │ │ ldrb.w r2, [r3, #114] @ 0x72 │ │ │ │ - cbz r2, 1fa592 │ │ │ │ + cbz r2, 1fa63a │ │ │ │ ldrb.w r2, [r3, #170] @ 0xaa │ │ │ │ eor.w r2, r2, #1 │ │ │ │ ldr.w r4, [r5, #424] @ 0x1a8 │ │ │ │ strb.w r2, [sp, #210] @ 0xd2 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ ldrb.w r3, [r3, #146] @ 0x92 │ │ │ │ strb.w r3, [sp, #211] @ 0xd3 │ │ │ │ - cbnz r5, 1fa5ae │ │ │ │ - b.n 1fa5dc │ │ │ │ + cbnz r5, 1fa656 │ │ │ │ + b.n 1fa684 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - cbz r5, 1fa5dc │ │ │ │ + cbz r5, 1fa684 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fa5a8 │ │ │ │ - ldr r6, [pc, #360] @ (1fa720 ) │ │ │ │ + beq.n 1fa650 │ │ │ │ + ldr r6, [pc, #360] @ (1fa7c8 ) │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #8 │ │ │ │ add r6, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 28a1e0 │ │ │ │ + bl 28a288 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ - cbz r3, 1fa5dc │ │ │ │ + cbz r3, 1fa684 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fa5bc │ │ │ │ + bne.n 1fa664 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fa5ce │ │ │ │ - ldr r2, [pc, #324] @ (1fa724 ) │ │ │ │ - ldr r3, [pc, #316] @ (1fa71c ) │ │ │ │ + bne.n 1fa676 │ │ │ │ + ldr r2, [pc, #324] @ (1fa7cc ) │ │ │ │ + ldr r3, [pc, #316] @ (1fa7c4 ) │ │ │ │ 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 1fa712 │ │ │ │ + bne.w 1fa7ba │ │ │ │ mov r0, r5 │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ubfx r1, lr, #1, #1 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ - b.w 1f9cbe │ │ │ │ + b.w 1f9d66 │ │ │ │ mov.w r0, #1 │ │ │ │ - b.w 1f9e02 │ │ │ │ + b.w 1f9eaa │ │ │ │ ldrb.w r4, [r3, #32] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1fa694 │ │ │ │ + bne.n 1fa73c │ │ │ │ ubfx r4, r2, #9, #1 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ strb.w r4, [sp, #65] @ 0x41 │ │ │ │ ldrb.w r4, [r3, #37] @ 0x25 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1f9f34 │ │ │ │ + bne.w 1f9fdc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1f9f34 │ │ │ │ + bne.w 1f9fdc │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1f9f46 │ │ │ │ + b.n 1f9fee │ │ │ │ strb.w r4, [sp, #110] @ 0x6e │ │ │ │ ldrb.w r4, [r3, #85] @ 0x55 │ │ │ │ strb.w r4, [sp, #111] @ 0x6f │ │ │ │ ldrb.w r4, [r3, #82] @ 0x52 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1fa116 │ │ │ │ + bne.w 1fa1be │ │ │ │ movs r4, #64 @ 0x40 │ │ │ │ movt r4, #256 @ 0x100 │ │ │ │ tst r2, r4 │ │ │ │ ite ne │ │ │ │ movne r4, #1 │ │ │ │ moveq r4, #0 │ │ │ │ - b.n 1fa118 │ │ │ │ + b.n 1fa1c0 │ │ │ │ movs r0, #0 │ │ │ │ strb.w r0, [sp, #152] @ 0x98 │ │ │ │ ldrb.w r0, [r3, #109] @ 0x6d │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1fa2dc │ │ │ │ + beq.w 1fa384 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1fa2e4 │ │ │ │ + b.n 1fa38c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1fa2b4 │ │ │ │ + b.n 1fa35c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1fa29e │ │ │ │ + b.n 1fa346 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1fa274 │ │ │ │ + b.n 1fa31c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1fa068 │ │ │ │ + b.n 1fa110 │ │ │ │ strb.w r0, [sp, #121] @ 0x79 │ │ │ │ eor.w r6, r4, #1 │ │ │ │ ldrb r0, [r3, #21] │ │ │ │ and.w r0, ip, r0 │ │ │ │ - b.n 1fa17e │ │ │ │ + b.n 1fa226 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1fa318 │ │ │ │ + b.n 1fa3c0 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1fa61e │ │ │ │ + b.n 1fa6c6 │ │ │ │ movs r0, #0 │ │ │ │ strb.w r0, [sp, #121] @ 0x79 │ │ │ │ eor.w r6, r4, #1 │ │ │ │ ldrb r0, [r3, #21] │ │ │ │ - b.n 1fa17e │ │ │ │ + b.n 1fa226 │ │ │ │ strb.w r0, [sp, #65] @ 0x41 │ │ │ │ ldrb.w r4, [r3, #37] @ 0x25 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1f9f34 │ │ │ │ + bne.w 1f9fdc │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1f9f46 │ │ │ │ + b.n 1f9fee │ │ │ │ strb.w r4, [sp, #36] @ 0x24 │ │ │ │ lsls r0, r1, #25 │ │ │ │ strb.w r6, [sp, #37] @ 0x25 │ │ │ │ - bmi.n 1fa700 │ │ │ │ + bmi.n 1fa7a8 │ │ │ │ movw r0, #257 @ 0x101 │ │ │ │ strh.w r0, [sp, #34] @ 0x22 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1f9d84 │ │ │ │ - b.w 1f9dfe │ │ │ │ + beq.w 1f9e2c │ │ │ │ + b.w 1f9ea6 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1fa37e │ │ │ │ + b.n 1fa426 │ │ │ │ ldrb.w r0, [r3, #140] @ 0x8c │ │ │ │ eor.w r0, r0, #1 │ │ │ │ - b.n 1fa330 │ │ │ │ + b.n 1fa3d8 │ │ │ │ ubfx r4, lr, #1, #1 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ - b.n 1f9ff2 │ │ │ │ + b.n 1fa09a │ │ │ │ strb.w r4, [sp, #65] @ 0x41 │ │ │ │ - b.n 1f9f34 │ │ │ │ + b.n 1f9fdc │ │ │ │ clz r6, r0 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - b.w 1f9d88 │ │ │ │ + b.w 1f9e30 │ │ │ │ mov.w r0, #256 @ 0x100 │ │ │ │ strh.w r0, [sp, #34] @ 0x22 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1f9dd8 │ │ │ │ - b.w 1f9dfe │ │ │ │ + beq.w 1f9e80 │ │ │ │ + b.w 1f9ea6 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r0, [r1, #60] @ 0x3c │ │ │ │ + str r0, [r4, #48] @ 0x30 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r1, r4, r5, r7} │ │ │ │ + stmia r2!, {r1, r3} │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldrh r4, [r3, r0] │ │ │ │ + ldr r4, [r6, r5] │ │ │ │ lsls r6, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3840] @ 0xf00 │ │ │ │ - ldr.w r1, [pc, #2796] @ 1fb228 │ │ │ │ + ldr.w r1, [pc, #2796] @ 1fb2d0 │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ - ldr.w r2, [pc, #2796] @ 1fb22c │ │ │ │ + ldr.w r2, [pc, #2796] @ 1fb2d4 │ │ │ │ movs r3, #1 │ │ │ │ add r1, pc │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #212] @ 0xd4 │ │ │ │ mov.w r2, #0 │ │ │ │ @@ -577646,15 +577733,15 @@ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb.w r1, [r3, #32] │ │ │ │ ldr.w r2, [r3, #180] @ 0xb4 │ │ │ │ eor.w r0, r1, #1 │ │ │ │ strb.w r1, [sp, #10] │ │ │ │ strb.w r0, [sp, #9] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1fa8ec │ │ │ │ + bne.w 1fa994 │ │ │ │ movw r1, #2049 @ 0x801 │ │ │ │ ands r1, r2 │ │ │ │ sub.w r1, r1, #1 │ │ │ │ clz r1, r1 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ strb.w r1, [sp, #11] │ │ │ │ ldrb.w r1, [r3, #84] @ 0x54 │ │ │ │ @@ -577669,18 +577756,18 @@ │ │ │ │ eor.w r1, r1, #1 │ │ │ │ strb.w r1, [sp, #15] │ │ │ │ eor.w r1, r0, #1 │ │ │ │ orrs r1, r4 │ │ │ │ ldr.w lr, [r5, #312] @ 0x138 │ │ │ │ strb.w r1, [sp, #13] │ │ │ │ mov r1, r7 │ │ │ │ - cbnz r7, 1fa7ce │ │ │ │ + cbnz r7, 1fa876 │ │ │ │ ldrb.w r1, [r3, #133] @ 0x85 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1fb10a │ │ │ │ + bne.w 1fb1b2 │ │ │ │ strb.w r1, [sp, #16] │ │ │ │ ldrb.w r1, [r3, #124] @ 0x7c │ │ │ │ ldrb.w ip, [r3, #43] @ 0x2b │ │ │ │ eor.w r1, r1, #1 │ │ │ │ strb.w r1, [sp, #17] │ │ │ │ ldrb.w r1, [r3, #125] @ 0x7d │ │ │ │ eor.w r8, ip, #1 │ │ │ │ @@ -577712,72 +577799,72 @@ │ │ │ │ strb.w r6, [sp, #27] │ │ │ │ ldrb r6, [r3, #9] │ │ │ │ strb.w r6, [sp, #28] │ │ │ │ strb.w r8, [sp, #30] │ │ │ │ eor.w r6, r6, #1 │ │ │ │ strb.w r0, [sp, #31] │ │ │ │ strb.w r6, [sp, #29] │ │ │ │ - cbnz r0, 1fa8aa │ │ │ │ + cbnz r0, 1fa952 │ │ │ │ lsls r6, r1, #28 │ │ │ │ - bmi.n 1fa8aa │ │ │ │ + bmi.n 1fa952 │ │ │ │ ldrb.w r6, [r3, #42] @ 0x2a │ │ │ │ strb.w r0, [sp, #32] │ │ │ │ strb.w r4, [sp, #33] @ 0x21 │ │ │ │ - cbz r4, 1fa8c4 │ │ │ │ + cbz r4, 1fa96c │ │ │ │ ands.w r0, r1, #64 @ 0x40 │ │ │ │ - bne.n 1fa8f0 │ │ │ │ + bne.n 1fa998 │ │ │ │ strb.w r0, [sp, #36] @ 0x24 │ │ │ │ movs r0, #1 │ │ │ │ strb.w r6, [sp, #37] @ 0x25 │ │ │ │ strh.w r0, [sp, #34] @ 0x22 │ │ │ │ and.w r0, r1, #16 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1fa908 │ │ │ │ + bne.n 1fa9b0 │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r6 │ │ │ │ clz r0, r0 │ │ │ │ movs r4, #1 │ │ │ │ strb.w r6, [sp, #38] @ 0x26 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ strb.w r4, [sp, #39] @ 0x27 │ │ │ │ - b.n 1fa918 │ │ │ │ + b.n 1fa9c0 │ │ │ │ and.w r0, r1, #80 @ 0x50 │ │ │ │ ldrb.w r6, [r3, #42] @ 0x2a │ │ │ │ subs r0, #80 @ 0x50 │ │ │ │ strb.w r4, [sp, #33] @ 0x21 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strb.w r0, [sp, #32] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1fa878 │ │ │ │ + bne.n 1fa920 │ │ │ │ lsls r0, r1, #27 │ │ │ │ - bmi.w 1fb1c8 │ │ │ │ + bmi.w 1fb270 │ │ │ │ mov.w r0, #256 @ 0x100 │ │ │ │ strb.w r6, [sp, #37] @ 0x25 │ │ │ │ strh.w r0, [sp, #34] @ 0x22 │ │ │ │ movs r0, #1 │ │ │ │ strb.w r0, [sp, #36] @ 0x24 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1fb116 │ │ │ │ + bne.w 1fb1be │ │ │ │ lsls r4, r1, #25 │ │ │ │ - bpl.n 1fa894 │ │ │ │ + bpl.n 1fa93c │ │ │ │ mov r6, r0 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ - b.n 1fa898 │ │ │ │ + b.n 1fa940 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1fa782 │ │ │ │ + b.n 1fa82a │ │ │ │ movs r0, #0 │ │ │ │ strb.w r6, [sp, #37] @ 0x25 │ │ │ │ strh.w r0, [sp, #34] @ 0x22 │ │ │ │ strb.w r0, [sp, #36] @ 0x24 │ │ │ │ and.w r0, r1, #16 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1fb204 │ │ │ │ + beq.w 1fb2ac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1fb116 │ │ │ │ + beq.w 1fb1be │ │ │ │ mov.w r0, #0 │ │ │ │ strh.w r0, [sp, #38] @ 0x26 │ │ │ │ movs r0, #0 │ │ │ │ strb.w ip, [sp, #41] @ 0x29 │ │ │ │ ubfx r8, lr, #3, #1 │ │ │ │ strb.w r0, [sp, #40] @ 0x28 │ │ │ │ ubfx ip, lr, #4, #1 │ │ │ │ @@ -577802,15 +577889,15 @@ │ │ │ │ strb.w r0, [sp, #48] @ 0x30 │ │ │ │ strb.w r8, [sp, #50] @ 0x32 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w ip, [sp, #51] @ 0x33 │ │ │ │ strb.w r0, [sp, #49] @ 0x31 │ │ │ │ mov r0, r6 │ │ │ │ strb.w r4, [sp, #52] @ 0x34 │ │ │ │ - cbz r6, 1fa988 │ │ │ │ + cbz r6, 1faa30 │ │ │ │ ldrb.w r0, [r3, #150] @ 0x96 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #53] @ 0x35 │ │ │ │ ubfx r4, r1, #11, #1 │ │ │ │ strb.w r6, [sp, #54] @ 0x36 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ ldrb r0, [r3, #11] │ │ │ │ @@ -577827,46 +577914,46 @@ │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #58] @ 0x3a │ │ │ │ ldrb.w r0, [r3, #34] @ 0x22 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ ands r0, r4 │ │ │ │ strb.w r0, [sp, #59] @ 0x3b │ │ │ │ ldrb.w r0, [r3, #36] @ 0x24 │ │ │ │ - cbz r0, 1fa9e2 │ │ │ │ + cbz r0, 1faa8a │ │ │ │ ldrb.w r0, [r3, #32] │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #60] @ 0x3c │ │ │ │ ldrb.w r0, [r3, #37] @ 0x25 │ │ │ │ - cbz r0, 1fa9f4 │ │ │ │ + cbz r0, 1faa9c │ │ │ │ ldrb.w r0, [r3, #32] │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #61] @ 0x3d │ │ │ │ mov.w ip, #1 │ │ │ │ and.w r0, r2, #1024 @ 0x400 │ │ │ │ ldrb.w r4, [r3, #36] @ 0x24 │ │ │ │ eor.w r4, r4, ip │ │ │ │ strb.w r4, [sp, #62] @ 0x3e │ │ │ │ ldrb.w r4, [r3, #37] @ 0x25 │ │ │ │ strb.w ip, [sp, #64] @ 0x40 │ │ │ │ eor.w r4, r4, ip │ │ │ │ strb.w r4, [sp, #63] @ 0x3f │ │ │ │ ldrb.w r4, [r3, #36] @ 0x24 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1fb11e │ │ │ │ + bne.w 1fb1c6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1fb1b6 │ │ │ │ + beq.w 1fb25e │ │ │ │ ldrb.w ip, [r3, #32] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1fb1fe │ │ │ │ + bne.w 1fb2a6 │ │ │ │ ubfx r4, r2, #9, #1 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ strb.w r4, [sp, #65] @ 0x41 │ │ │ │ ldrb.w r4, [r3, #32] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1fb142 │ │ │ │ + bne.w 1fb1ea │ │ │ │ ubfx r4, r2, #9, #1 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ strb.w r4, [sp, #66] @ 0x42 │ │ │ │ clz r4, r0 │ │ │ │ ldrb.w r8, [r3, #86] @ 0x56 │ │ │ │ ldrb.w ip, [r3, #36] @ 0x24 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ @@ -577901,20 +577988,20 @@ │ │ │ │ eor.w r9, r9, #1 │ │ │ │ strb.w sl, [sp, #76] @ 0x4c │ │ │ │ strb.w r8, [sp, #73] @ 0x49 │ │ │ │ strb.w r9, [sp, #77] @ 0x4d │ │ │ │ strb.w ip, [sp, #80] @ 0x50 │ │ │ │ strb.w r4, [sp, #81] @ 0x51 │ │ │ │ ldrb r4, [r3, #10] │ │ │ │ - cbz r4, 1fab02 │ │ │ │ + cbz r4, 1fabaa │ │ │ │ mov r4, r7 │ │ │ │ - cbnz r7, 1fab02 │ │ │ │ + cbnz r7, 1fabaa │ │ │ │ ldrb.w r4, [r3, #133] @ 0x85 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1fb1f4 │ │ │ │ + bne.w 1fb29c │ │ │ │ strb.w r4, [sp, #82] @ 0x52 │ │ │ │ ubfx ip, r1, #14, #1 │ │ │ │ eor.w ip, ip, #1 │ │ │ │ ldrb.w r7, [r3, #121] @ 0x79 │ │ │ │ ldrb r4, [r3, #10] │ │ │ │ strb.w r4, [sp, #83] @ 0x53 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ @@ -577936,33 +578023,33 @@ │ │ │ │ strb.w r4, [sp, #91] @ 0x5b │ │ │ │ ldrb.w r4, [r3, #65] @ 0x41 │ │ │ │ strb.w r7, [sp, #93] @ 0x5d │ │ │ │ eor.w r4, r4, #1 │ │ │ │ strb.w r4, [sp, #92] @ 0x5c │ │ │ │ ldrb.w r4, [r3, #55] @ 0x37 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1fb18c │ │ │ │ + bne.w 1fb234 │ │ │ │ ldrb.w r4, [r3, #63] @ 0x3f │ │ │ │ eor.w r4, r4, #1 │ │ │ │ strb.w r4, [sp, #94] @ 0x5e │ │ │ │ ldrb.w r4, [r3, #62] @ 0x3e │ │ │ │ eor.w r4, r4, #1 │ │ │ │ strb.w r4, [sp, #95] @ 0x5f │ │ │ │ ldrb.w r4, [r3, #54] @ 0x36 │ │ │ │ strb.w r4, [sp, #96] @ 0x60 │ │ │ │ ldrb.w r4, [r3, #55] @ 0x37 │ │ │ │ - cbnz r4, 1fab9a │ │ │ │ + cbnz r4, 1fac42 │ │ │ │ ldrb.w r4, [r3, #63] @ 0x3f │ │ │ │ strb.w r4, [sp, #97] @ 0x61 │ │ │ │ ldrb.w r4, [r3, #136] @ 0x88 │ │ │ │ strb.w r4, [sp, #98] @ 0x62 │ │ │ │ ldrb.w r4, [r3, #61] @ 0x3d │ │ │ │ strb.w r4, [sp, #99] @ 0x63 │ │ │ │ ldrb.w r4, [r3, #62] @ 0x3e │ │ │ │ - cbnz r4, 1fabb8 │ │ │ │ + cbnz r4, 1fac60 │ │ │ │ ldrb.w r4, [r3, #63] @ 0x3f │ │ │ │ strb.w r4, [sp, #100] @ 0x64 │ │ │ │ ldrb.w ip, [r3, #135] @ 0x87 │ │ │ │ ldrb.w r4, [r3, #61] @ 0x3d │ │ │ │ strb.w ip, [sp, #102] @ 0x66 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ strb.w r4, [sp, #101] @ 0x65 │ │ │ │ @@ -577981,17 +578068,17 @@ │ │ │ │ strb.w r4, [sp, #107] @ 0x6b │ │ │ │ ldrb r4, [r3, #25] │ │ │ │ strb.w r4, [sp, #108] @ 0x6c │ │ │ │ ldrb.w r4, [r3, #80] @ 0x50 │ │ │ │ strb.w r4, [sp, #109] @ 0x6d │ │ │ │ ldrb.w r4, [r3, #81] @ 0x51 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1fb146 │ │ │ │ + bne.w 1fb1ee │ │ │ │ lsls r7, r2, #25 │ │ │ │ - bpl.w 1fb146 │ │ │ │ + bpl.w 1fb1ee │ │ │ │ movs r4, #1 │ │ │ │ strb.w r4, [sp, #110] @ 0x6e │ │ │ │ ldrb.w r4, [r3, #85] @ 0x55 │ │ │ │ strb.w r4, [sp, #111] @ 0x6f │ │ │ │ movs r4, #1 │ │ │ │ strb.w r4, [sp, #112] @ 0x70 │ │ │ │ ubfx r0, r0, #10, #1 │ │ │ │ @@ -578011,17 +578098,17 @@ │ │ │ │ ldrb.w r4, [r3, #142] @ 0x8e │ │ │ │ ldrb r0, [r3, #17] │ │ │ │ strb.w sl, [sp, #120] @ 0x78 │ │ │ │ ands r0, r6 │ │ │ │ strb.w r0, [sp, #119] @ 0x77 │ │ │ │ ldrb r0, [r3, #21] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1fb190 │ │ │ │ + beq.w 1fb238 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1fb1a8 │ │ │ │ + bne.w 1fb250 │ │ │ │ mov r0, ip │ │ │ │ eor.w r6, r4, #1 │ │ │ │ strb.w r6, [sp, #121] @ 0x79 │ │ │ │ strb.w r0, [sp, #122] @ 0x7a │ │ │ │ and.w r6, ip, r6 │ │ │ │ ldrb r0, [r3, #21] │ │ │ │ ands r0, r4 │ │ │ │ @@ -578038,31 +578125,31 @@ │ │ │ │ ldrb.w r0, [r3, #64] @ 0x40 │ │ │ │ strb.w r0, [sp, #128] @ 0x80 │ │ │ │ ldrb.w r0, [r3, #65] @ 0x41 │ │ │ │ strb.w r0, [sp, #129] @ 0x81 │ │ │ │ ldrb.w r0, [r3, #47] @ 0x2f │ │ │ │ strb.w r0, [sp, #130] @ 0x82 │ │ │ │ ldrb.w r0, [r3, #49] @ 0x31 │ │ │ │ - cbz r0, 1face0 │ │ │ │ + cbz r0, 1fad88 │ │ │ │ ldrb.w r0, [r3, #121] @ 0x79 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #131] @ 0x83 │ │ │ │ ldrb.w r0, [r3, #49] @ 0x31 │ │ │ │ - cbz r0, 1facee │ │ │ │ + cbz r0, 1fad96 │ │ │ │ ldrb.w r0, [r3, #121] @ 0x79 │ │ │ │ strb.w r0, [sp, #132] @ 0x84 │ │ │ │ ldrb.w r0, [r3, #48] @ 0x30 │ │ │ │ strb.w r0, [sp, #133] @ 0x85 │ │ │ │ ldrb.w r0, [r3, #50] @ 0x32 │ │ │ │ - cbz r0, 1fad08 │ │ │ │ + cbz r0, 1fadb0 │ │ │ │ ldrb.w r0, [r3, #121] @ 0x79 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #134] @ 0x86 │ │ │ │ ldrb.w r0, [r3, #50] @ 0x32 │ │ │ │ - cbz r0, 1fad16 │ │ │ │ + cbz r0, 1fadbe │ │ │ │ ldrb.w r0, [r3, #121] @ 0x79 │ │ │ │ strb.w r0, [sp, #135] @ 0x87 │ │ │ │ and.w r0, r1, #2048 @ 0x800 │ │ │ │ ldrb.w r6, [r3, #57] @ 0x39 │ │ │ │ ubfx r4, r0, #11, #1 │ │ │ │ strb.w r6, [sp, #136] @ 0x88 │ │ │ │ ubfx r0, lr, #10, #1 │ │ │ │ @@ -578081,95 +578168,95 @@ │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #143] @ 0x8f │ │ │ │ ldrb.w r0, [r3, #34] @ 0x22 │ │ │ │ strb.w r0, [sp, #144] @ 0x90 │ │ │ │ strb.w r4, [sp, #145] @ 0x91 │ │ │ │ ldrb.w r0, [r3, #107] @ 0x6b │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1fb188 │ │ │ │ + bne.w 1fb230 │ │ │ │ ldrb.w r0, [r3, #106] @ 0x6a │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #146] @ 0x92 │ │ │ │ ldrb.w r0, [r3, #108] @ 0x6c │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #147] @ 0x93 │ │ │ │ ldrb.w r0, [r3, #112] @ 0x70 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #148] @ 0x94 │ │ │ │ ldrb.w r0, [r3, #109] @ 0x6d │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1fb184 │ │ │ │ + bne.w 1fb22c │ │ │ │ ldrb.w r0, [r3, #107] @ 0x6b │ │ │ │ strb.w r0, [sp, #149] @ 0x95 │ │ │ │ ldrb.w r0, [r3, #109] @ 0x6d │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1fb180 │ │ │ │ + bne.w 1fb228 │ │ │ │ ldrb.w r0, [r3, #107] @ 0x6b │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #150] @ 0x96 │ │ │ │ ldrb.w r0, [r3, #112] @ 0x70 │ │ │ │ strb.w r0, [sp, #151] @ 0x97 │ │ │ │ ldrb.w r0, [r3, #109] @ 0x6d │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1fb16c │ │ │ │ + bne.w 1fb214 │ │ │ │ ldrb.w r0, [r3, #108] @ 0x6c │ │ │ │ strb.w r0, [sp, #152] @ 0x98 │ │ │ │ ldrb.w r0, [r3, #109] @ 0x6d │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1fb17c │ │ │ │ + bne.w 1fb224 │ │ │ │ ldrb.w r0, [r3, #108] @ 0x6c │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #153] @ 0x99 │ │ │ │ ldrb r0, [r3, #27] │ │ │ │ strb.w r0, [sp, #154] @ 0x9a │ │ │ │ ldrb.w r0, [r3, #96] @ 0x60 │ │ │ │ - cbz r0, 1fae0c │ │ │ │ + cbz r0, 1faeb4 │ │ │ │ ldrb.w r0, [r3, #83] @ 0x53 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #155] @ 0x9b │ │ │ │ ldrb.w r0, [r3, #82] @ 0x52 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1fb1a0 │ │ │ │ + bne.w 1fb248 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ movt r0, #256 @ 0x100 │ │ │ │ tst r2, r0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ strb.w r0, [sp, #156] @ 0x9c │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - cbz r0, 1fae40 │ │ │ │ + cbz r0, 1faee8 │ │ │ │ ldrb.w r0, [r3, #139] @ 0x8b │ │ │ │ - cbz r0, 1fae40 │ │ │ │ + cbz r0, 1faee8 │ │ │ │ ldrb.w r0, [r3, #141] @ 0x8d │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1fb1ea │ │ │ │ + bne.w 1fb292 │ │ │ │ strb.w r0, [sp, #157] @ 0x9d │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - cbz r0, 1fae52 │ │ │ │ + cbz r0, 1faefa │ │ │ │ ldrb.w r0, [r3, #139] @ 0x8b │ │ │ │ - cbz r0, 1fae52 │ │ │ │ + cbz r0, 1faefa │ │ │ │ ldrb.w r0, [r3, #140] @ 0x8c │ │ │ │ strb.w r0, [sp, #158] @ 0x9e │ │ │ │ ldrb r0, [r3, #15] │ │ │ │ strb.w r0, [sp, #159] @ 0x9f │ │ │ │ ldrb r0, [r3, #16] │ │ │ │ strb.w r0, [sp, #160] @ 0xa0 │ │ │ │ ldrb r0, [r3, #17] │ │ │ │ - cbz r0, 1fae6e │ │ │ │ + cbz r0, 1faf16 │ │ │ │ ldrb.w r0, [r3, #138] @ 0x8a │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #161] @ 0xa1 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - cbz r0, 1fae8e │ │ │ │ + cbz r0, 1faf36 │ │ │ │ ldrb.w r4, [r3, #139] @ 0x8b │ │ │ │ - cbz r4, 1fae8e │ │ │ │ + cbz r4, 1faf36 │ │ │ │ ldrb.w r0, [r3, #140] @ 0x8c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1fb1e6 │ │ │ │ + bne.w 1fb28e │ │ │ │ ldrb.w r0, [r3, #141] @ 0x8d │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #162] @ 0xa2 │ │ │ │ ubfx r6, r2, #11, #1 │ │ │ │ ldrb.w ip, [r3, #199] @ 0xc7 │ │ │ │ ldrb.w r0, [r3, #83] @ 0x53 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ @@ -578219,47 +578306,47 @@ │ │ │ │ ldrb.w r0, [r3, #111] @ 0x6f │ │ │ │ strb.w r0, [sp, #182] @ 0xb6 │ │ │ │ ldrb.w r0, [r3, #88] @ 0x58 │ │ │ │ strb.w r0, [sp, #183] @ 0xb7 │ │ │ │ ldrb.w r0, [r3, #87] @ 0x57 │ │ │ │ strb.w r0, [sp, #184] @ 0xb8 │ │ │ │ ldrb r0, [r3, #4] │ │ │ │ - cbz r0, 1faf68 │ │ │ │ + cbz r0, 1fb010 │ │ │ │ ldrb.w r0, [r3, #151] @ 0x97 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #185] @ 0xb9 │ │ │ │ ldrb r0, [r3, #5] │ │ │ │ - cbz r0, 1faf78 │ │ │ │ + cbz r0, 1fb020 │ │ │ │ ldrb.w r0, [r3, #151] @ 0x97 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #186] @ 0xba │ │ │ │ ldrb r0, [r3, #6] │ │ │ │ - cbz r0, 1faf88 │ │ │ │ + cbz r0, 1fb030 │ │ │ │ ldrb.w r0, [r3, #151] @ 0x97 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #187] @ 0xbb │ │ │ │ ldrb.w r0, [r3, #119] @ 0x77 │ │ │ │ strb.w r0, [sp, #188] @ 0xbc │ │ │ │ - cbz r0, 1faf9e │ │ │ │ + cbz r0, 1fb046 │ │ │ │ ubfx r0, r1, #9, #1 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #189] @ 0xbd │ │ │ │ ldrb r1, [r3, #28] │ │ │ │ strb.w r1, [sp, #190] @ 0xbe │ │ │ │ ldrb.w r1, [r3, #120] @ 0x78 │ │ │ │ - cbnz r1, 1fafb0 │ │ │ │ + cbnz r1, 1fb058 │ │ │ │ ldrb r1, [r3, #29] │ │ │ │ strb.w r1, [sp, #191] @ 0xbf │ │ │ │ ldrb r1, [r3, #29] │ │ │ │ strb.w r1, [sp, #192] @ 0xc0 │ │ │ │ ldrb.w r1, [r3, #35] @ 0x23 │ │ │ │ strb.w r1, [sp, #193] @ 0xc1 │ │ │ │ ldrb.w r1, [r3, #105] @ 0x69 │ │ │ │ strb.w r1, [sp, #194] @ 0xc2 │ │ │ │ - cbz r1, 1fafd4 │ │ │ │ + cbz r1, 1fb07c │ │ │ │ ubfx r1, r2, #25, #1 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ strb.w r1, [sp, #195] @ 0xc3 │ │ │ │ ldrsb.w r2, [r5, #65] @ 0x41 │ │ │ │ ldrb.w r1, [r3, #40] @ 0x28 │ │ │ │ strb.w r1, [sp, #196] @ 0xc4 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -578288,193 +578375,193 @@ │ │ │ │ eor.w r1, r1, #1 │ │ │ │ strb.w r1, [sp, #201] @ 0xc9 │ │ │ │ ldrb.w r1, [r3, #67] @ 0x43 │ │ │ │ strb.w r4, [sp, #203] @ 0xcb │ │ │ │ eor.w r1, r1, #1 │ │ │ │ strb.w r0, [sp, #204] @ 0xcc │ │ │ │ strb.w r1, [sp, #202] @ 0xca │ │ │ │ - cbz r2, 1fb056 │ │ │ │ + cbz r2, 1fb0fe │ │ │ │ ubfx r2, lr, #6, #1 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #205] @ 0xcd │ │ │ │ ldrb.w r2, [r3, #113] @ 0x71 │ │ │ │ strb.w r2, [sp, #206] @ 0xce │ │ │ │ - cbz r2, 1fb06c │ │ │ │ + cbz r2, 1fb114 │ │ │ │ ldrb.w r2, [r3, #170] @ 0xaa │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #207] @ 0xcf │ │ │ │ ldrb.w r2, [r3, #116] @ 0x74 │ │ │ │ - cbz r2, 1fb07e │ │ │ │ + cbz r2, 1fb126 │ │ │ │ ldrb.w r2, [r3, #170] @ 0xaa │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #208] @ 0xd0 │ │ │ │ ldrb.w r2, [r3, #115] @ 0x73 │ │ │ │ - cbz r2, 1fb090 │ │ │ │ + cbz r2, 1fb138 │ │ │ │ ldrb.w r2, [r3, #170] @ 0xaa │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #209] @ 0xd1 │ │ │ │ ldrb.w r2, [r3, #114] @ 0x72 │ │ │ │ - cbz r2, 1fb0a2 │ │ │ │ + cbz r2, 1fb14a │ │ │ │ ldrb.w r2, [r3, #170] @ 0xaa │ │ │ │ eor.w r2, r2, #1 │ │ │ │ ldr.w r4, [r5, #424] @ 0x1a8 │ │ │ │ strb.w r2, [sp, #210] @ 0xd2 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ ldrb.w r3, [r3, #146] @ 0x92 │ │ │ │ strb.w r3, [sp, #211] @ 0xd3 │ │ │ │ - cbnz r5, 1fb0be │ │ │ │ - b.n 1fb0ec │ │ │ │ + cbnz r5, 1fb166 │ │ │ │ + b.n 1fb194 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - cbz r5, 1fb0ec │ │ │ │ + cbz r5, 1fb194 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fb0b8 │ │ │ │ - ldr r6, [pc, #360] @ (1fb230 ) │ │ │ │ + beq.n 1fb160 │ │ │ │ + ldr r6, [pc, #360] @ (1fb2d8 ) │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #8 │ │ │ │ add r6, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 28a1e0 │ │ │ │ + bl 28a288 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ - cbz r3, 1fb0ec │ │ │ │ + cbz r3, 1fb194 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fb0cc │ │ │ │ + bne.n 1fb174 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fb0de │ │ │ │ - ldr r2, [pc, #324] @ (1fb234 ) │ │ │ │ - ldr r3, [pc, #316] @ (1fb22c ) │ │ │ │ + bne.n 1fb186 │ │ │ │ + ldr r2, [pc, #324] @ (1fb2dc ) │ │ │ │ + ldr r3, [pc, #316] @ (1fb2d4 ) │ │ │ │ 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 1fb222 │ │ │ │ + bne.w 1fb2ca │ │ │ │ mov r0, r5 │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ubfx r1, lr, #1, #1 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ - b.w 1fa7ce │ │ │ │ + b.w 1fa876 │ │ │ │ mov.w r0, #1 │ │ │ │ - b.w 1fa912 │ │ │ │ + b.w 1fa9ba │ │ │ │ ldrb.w r4, [r3, #32] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1fb1a4 │ │ │ │ + bne.n 1fb24c │ │ │ │ ubfx r4, r2, #9, #1 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ strb.w r4, [sp, #65] @ 0x41 │ │ │ │ ldrb.w r4, [r3, #37] @ 0x25 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1faa44 │ │ │ │ + bne.w 1faaec │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1faa44 │ │ │ │ + bne.w 1faaec │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1faa56 │ │ │ │ + b.n 1faafe │ │ │ │ strb.w r4, [sp, #110] @ 0x6e │ │ │ │ ldrb.w r4, [r3, #85] @ 0x55 │ │ │ │ strb.w r4, [sp, #111] @ 0x6f │ │ │ │ ldrb.w r4, [r3, #82] @ 0x52 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1fac26 │ │ │ │ + bne.w 1facce │ │ │ │ movs r4, #64 @ 0x40 │ │ │ │ movt r4, #256 @ 0x100 │ │ │ │ tst r2, r4 │ │ │ │ ite ne │ │ │ │ movne r4, #1 │ │ │ │ moveq r4, #0 │ │ │ │ - b.n 1fac28 │ │ │ │ + b.n 1facd0 │ │ │ │ movs r0, #0 │ │ │ │ strb.w r0, [sp, #152] @ 0x98 │ │ │ │ ldrb.w r0, [r3, #109] @ 0x6d │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1fadec │ │ │ │ + beq.w 1fae94 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1fadf4 │ │ │ │ + b.n 1fae9c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1fadc4 │ │ │ │ + b.n 1fae6c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1fadae │ │ │ │ + b.n 1fae56 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1fad84 │ │ │ │ + b.n 1fae2c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1fab78 │ │ │ │ + b.n 1fac20 │ │ │ │ strb.w r0, [sp, #121] @ 0x79 │ │ │ │ eor.w r6, r4, #1 │ │ │ │ ldrb r0, [r3, #21] │ │ │ │ and.w r0, ip, r0 │ │ │ │ - b.n 1fac8e │ │ │ │ + b.n 1fad36 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1fae28 │ │ │ │ + b.n 1faed0 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1fb12e │ │ │ │ + b.n 1fb1d6 │ │ │ │ movs r0, #0 │ │ │ │ strb.w r0, [sp, #121] @ 0x79 │ │ │ │ eor.w r6, r4, #1 │ │ │ │ ldrb r0, [r3, #21] │ │ │ │ - b.n 1fac8e │ │ │ │ + b.n 1fad36 │ │ │ │ strb.w r0, [sp, #65] @ 0x41 │ │ │ │ ldrb.w r4, [r3, #37] @ 0x25 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1faa44 │ │ │ │ + bne.w 1faaec │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1faa56 │ │ │ │ + b.n 1faafe │ │ │ │ strb.w r4, [sp, #36] @ 0x24 │ │ │ │ lsls r0, r1, #25 │ │ │ │ strb.w r6, [sp, #37] @ 0x25 │ │ │ │ - bmi.n 1fb210 │ │ │ │ + bmi.n 1fb2b8 │ │ │ │ movw r0, #257 @ 0x101 │ │ │ │ strh.w r0, [sp, #34] @ 0x22 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1fa894 │ │ │ │ - b.w 1fa90e │ │ │ │ + beq.w 1fa93c │ │ │ │ + b.w 1fa9b6 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1fae8e │ │ │ │ + b.n 1faf36 │ │ │ │ ldrb.w r0, [r3, #140] @ 0x8c │ │ │ │ eor.w r0, r0, #1 │ │ │ │ - b.n 1fae40 │ │ │ │ + b.n 1faee8 │ │ │ │ ubfx r4, lr, #1, #1 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ - b.n 1fab02 │ │ │ │ + b.n 1fabaa │ │ │ │ strb.w r4, [sp, #65] @ 0x41 │ │ │ │ - b.n 1faa44 │ │ │ │ + b.n 1faaec │ │ │ │ clz r6, r0 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - b.w 1fa898 │ │ │ │ + b.w 1fa940 │ │ │ │ mov.w r0, #256 @ 0x100 │ │ │ │ strh.w r0, [sp, #34] @ 0x22 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1fa8e8 │ │ │ │ - b.w 1fa90e │ │ │ │ + beq.w 1fa990 │ │ │ │ + b.w 1fa9b6 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r0, [r7, r2] │ │ │ │ + ldr r0, [r2, r0] │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #584] @ 0x248 │ │ │ │ + ldr r6, [sp, #936] @ 0x3a8 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldr r7, [pc, #48] @ (1fb268 ) │ │ │ │ + ldr r6, [pc, #400] @ (1fb470 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3840] @ 0xf00 │ │ │ │ - ldr.w r1, [pc, #2796] @ 1fbd38 │ │ │ │ + ldr.w r1, [pc, #2796] @ 1fbde0 │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ - ldr.w r2, [pc, #2796] @ 1fbd3c │ │ │ │ + ldr.w r2, [pc, #2796] @ 1fbde4 │ │ │ │ movs r3, #1 │ │ │ │ add r1, pc │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #212] @ 0xd4 │ │ │ │ mov.w r2, #0 │ │ │ │ @@ -578482,15 +578569,15 @@ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb.w r1, [r3, #32] │ │ │ │ ldr.w r2, [r3, #180] @ 0xb4 │ │ │ │ eor.w r0, r1, #1 │ │ │ │ strb.w r1, [sp, #10] │ │ │ │ strb.w r0, [sp, #9] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1fb3fc │ │ │ │ + bne.w 1fb4a4 │ │ │ │ movw r1, #2049 @ 0x801 │ │ │ │ ands r1, r2 │ │ │ │ sub.w r1, r1, #1 │ │ │ │ clz r1, r1 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ strb.w r1, [sp, #11] │ │ │ │ ldrb.w r1, [r3, #84] @ 0x54 │ │ │ │ @@ -578505,18 +578592,18 @@ │ │ │ │ eor.w r1, r1, #1 │ │ │ │ strb.w r1, [sp, #15] │ │ │ │ eor.w r1, r0, #1 │ │ │ │ orrs r1, r4 │ │ │ │ ldr.w lr, [r5, #312] @ 0x138 │ │ │ │ strb.w r1, [sp, #13] │ │ │ │ mov r1, r7 │ │ │ │ - cbnz r7, 1fb2de │ │ │ │ + cbnz r7, 1fb386 │ │ │ │ ldrb.w r1, [r3, #133] @ 0x85 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1fbc1a │ │ │ │ + bne.w 1fbcc2 │ │ │ │ strb.w r1, [sp, #16] │ │ │ │ ldrb.w r1, [r3, #124] @ 0x7c │ │ │ │ ldrb.w ip, [r3, #43] @ 0x2b │ │ │ │ eor.w r1, r1, #1 │ │ │ │ strb.w r1, [sp, #17] │ │ │ │ ldrb.w r1, [r3, #125] @ 0x7d │ │ │ │ eor.w r8, ip, #1 │ │ │ │ @@ -578548,72 +578635,72 @@ │ │ │ │ strb.w r6, [sp, #27] │ │ │ │ ldrb r6, [r3, #9] │ │ │ │ strb.w r6, [sp, #28] │ │ │ │ strb.w r8, [sp, #30] │ │ │ │ eor.w r6, r6, #1 │ │ │ │ strb.w r0, [sp, #31] │ │ │ │ strb.w r6, [sp, #29] │ │ │ │ - cbnz r0, 1fb3ba │ │ │ │ + cbnz r0, 1fb462 │ │ │ │ lsls r6, r1, #28 │ │ │ │ - bmi.n 1fb3ba │ │ │ │ + bmi.n 1fb462 │ │ │ │ ldrb.w r6, [r3, #42] @ 0x2a │ │ │ │ strb.w r0, [sp, #32] │ │ │ │ strb.w r4, [sp, #33] @ 0x21 │ │ │ │ - cbz r4, 1fb3d4 │ │ │ │ + cbz r4, 1fb47c │ │ │ │ ands.w r0, r1, #64 @ 0x40 │ │ │ │ - bne.n 1fb400 │ │ │ │ + bne.n 1fb4a8 │ │ │ │ strb.w r0, [sp, #36] @ 0x24 │ │ │ │ movs r0, #1 │ │ │ │ strb.w r6, [sp, #37] @ 0x25 │ │ │ │ strh.w r0, [sp, #34] @ 0x22 │ │ │ │ and.w r0, r1, #16 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1fb418 │ │ │ │ + bne.n 1fb4c0 │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r6 │ │ │ │ clz r0, r0 │ │ │ │ movs r4, #1 │ │ │ │ strb.w r6, [sp, #38] @ 0x26 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ strb.w r4, [sp, #39] @ 0x27 │ │ │ │ - b.n 1fb428 │ │ │ │ + b.n 1fb4d0 │ │ │ │ and.w r0, r1, #80 @ 0x50 │ │ │ │ ldrb.w r6, [r3, #42] @ 0x2a │ │ │ │ subs r0, #80 @ 0x50 │ │ │ │ strb.w r4, [sp, #33] @ 0x21 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strb.w r0, [sp, #32] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1fb388 │ │ │ │ + bne.n 1fb430 │ │ │ │ lsls r0, r1, #27 │ │ │ │ - bmi.w 1fbcd8 │ │ │ │ + bmi.w 1fbd80 │ │ │ │ mov.w r0, #256 @ 0x100 │ │ │ │ strb.w r6, [sp, #37] @ 0x25 │ │ │ │ strh.w r0, [sp, #34] @ 0x22 │ │ │ │ movs r0, #1 │ │ │ │ strb.w r0, [sp, #36] @ 0x24 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1fbc26 │ │ │ │ + bne.w 1fbcce │ │ │ │ lsls r4, r1, #25 │ │ │ │ - bpl.n 1fb3a4 │ │ │ │ + bpl.n 1fb44c │ │ │ │ mov r6, r0 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ - b.n 1fb3a8 │ │ │ │ + b.n 1fb450 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1fb292 │ │ │ │ + b.n 1fb33a │ │ │ │ movs r0, #0 │ │ │ │ strb.w r6, [sp, #37] @ 0x25 │ │ │ │ strh.w r0, [sp, #34] @ 0x22 │ │ │ │ strb.w r0, [sp, #36] @ 0x24 │ │ │ │ and.w r0, r1, #16 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1fbd14 │ │ │ │ + beq.w 1fbdbc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1fbc26 │ │ │ │ + beq.w 1fbcce │ │ │ │ mov.w r0, #0 │ │ │ │ strh.w r0, [sp, #38] @ 0x26 │ │ │ │ movs r0, #0 │ │ │ │ strb.w ip, [sp, #41] @ 0x29 │ │ │ │ ubfx r8, lr, #3, #1 │ │ │ │ strb.w r0, [sp, #40] @ 0x28 │ │ │ │ ubfx ip, lr, #4, #1 │ │ │ │ @@ -578638,15 +578725,15 @@ │ │ │ │ strb.w r0, [sp, #48] @ 0x30 │ │ │ │ strb.w r8, [sp, #50] @ 0x32 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w ip, [sp, #51] @ 0x33 │ │ │ │ strb.w r0, [sp, #49] @ 0x31 │ │ │ │ mov r0, r6 │ │ │ │ strb.w r4, [sp, #52] @ 0x34 │ │ │ │ - cbz r6, 1fb498 │ │ │ │ + cbz r6, 1fb540 │ │ │ │ ldrb.w r0, [r3, #150] @ 0x96 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #53] @ 0x35 │ │ │ │ ubfx r4, r1, #11, #1 │ │ │ │ strb.w r6, [sp, #54] @ 0x36 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ ldrb r0, [r3, #11] │ │ │ │ @@ -578663,46 +578750,46 @@ │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #58] @ 0x3a │ │ │ │ ldrb.w r0, [r3, #34] @ 0x22 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ ands r0, r4 │ │ │ │ strb.w r0, [sp, #59] @ 0x3b │ │ │ │ ldrb.w r0, [r3, #36] @ 0x24 │ │ │ │ - cbz r0, 1fb4f2 │ │ │ │ + cbz r0, 1fb59a │ │ │ │ ldrb.w r0, [r3, #32] │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #60] @ 0x3c │ │ │ │ ldrb.w r0, [r3, #37] @ 0x25 │ │ │ │ - cbz r0, 1fb504 │ │ │ │ + cbz r0, 1fb5ac │ │ │ │ ldrb.w r0, [r3, #32] │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #61] @ 0x3d │ │ │ │ mov.w ip, #1 │ │ │ │ and.w r0, r2, #1024 @ 0x400 │ │ │ │ ldrb.w r4, [r3, #36] @ 0x24 │ │ │ │ eor.w r4, r4, ip │ │ │ │ strb.w r4, [sp, #62] @ 0x3e │ │ │ │ ldrb.w r4, [r3, #37] @ 0x25 │ │ │ │ strb.w ip, [sp, #64] @ 0x40 │ │ │ │ eor.w r4, r4, ip │ │ │ │ strb.w r4, [sp, #63] @ 0x3f │ │ │ │ ldrb.w r4, [r3, #36] @ 0x24 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1fbc2e │ │ │ │ + bne.w 1fbcd6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1fbcc6 │ │ │ │ + beq.w 1fbd6e │ │ │ │ ldrb.w ip, [r3, #32] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1fbd0e │ │ │ │ + bne.w 1fbdb6 │ │ │ │ ubfx r4, r2, #9, #1 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ strb.w r4, [sp, #65] @ 0x41 │ │ │ │ ldrb.w r4, [r3, #32] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1fbc52 │ │ │ │ + bne.w 1fbcfa │ │ │ │ ubfx r4, r2, #9, #1 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ strb.w r4, [sp, #66] @ 0x42 │ │ │ │ clz r4, r0 │ │ │ │ ldrb.w r8, [r3, #86] @ 0x56 │ │ │ │ ldrb.w ip, [r3, #36] @ 0x24 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ @@ -578737,20 +578824,20 @@ │ │ │ │ eor.w r9, r9, #1 │ │ │ │ strb.w sl, [sp, #76] @ 0x4c │ │ │ │ strb.w r8, [sp, #73] @ 0x49 │ │ │ │ strb.w r9, [sp, #77] @ 0x4d │ │ │ │ strb.w ip, [sp, #80] @ 0x50 │ │ │ │ strb.w r4, [sp, #81] @ 0x51 │ │ │ │ ldrb r4, [r3, #10] │ │ │ │ - cbz r4, 1fb612 │ │ │ │ + cbz r4, 1fb6ba │ │ │ │ mov r4, r7 │ │ │ │ - cbnz r7, 1fb612 │ │ │ │ + cbnz r7, 1fb6ba │ │ │ │ ldrb.w r4, [r3, #133] @ 0x85 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1fbd04 │ │ │ │ + bne.w 1fbdac │ │ │ │ strb.w r4, [sp, #82] @ 0x52 │ │ │ │ ubfx ip, r1, #14, #1 │ │ │ │ eor.w ip, ip, #1 │ │ │ │ ldrb.w r7, [r3, #121] @ 0x79 │ │ │ │ ldrb r4, [r3, #10] │ │ │ │ strb.w r4, [sp, #83] @ 0x53 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ @@ -578772,33 +578859,33 @@ │ │ │ │ strb.w r4, [sp, #91] @ 0x5b │ │ │ │ ldrb.w r4, [r3, #65] @ 0x41 │ │ │ │ strb.w r7, [sp, #93] @ 0x5d │ │ │ │ eor.w r4, r4, #1 │ │ │ │ strb.w r4, [sp, #92] @ 0x5c │ │ │ │ ldrb.w r4, [r3, #55] @ 0x37 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1fbc9c │ │ │ │ + bne.w 1fbd44 │ │ │ │ ldrb.w r4, [r3, #63] @ 0x3f │ │ │ │ eor.w r4, r4, #1 │ │ │ │ strb.w r4, [sp, #94] @ 0x5e │ │ │ │ ldrb.w r4, [r3, #62] @ 0x3e │ │ │ │ eor.w r4, r4, #1 │ │ │ │ strb.w r4, [sp, #95] @ 0x5f │ │ │ │ ldrb.w r4, [r3, #54] @ 0x36 │ │ │ │ strb.w r4, [sp, #96] @ 0x60 │ │ │ │ ldrb.w r4, [r3, #55] @ 0x37 │ │ │ │ - cbnz r4, 1fb6aa │ │ │ │ + cbnz r4, 1fb752 │ │ │ │ ldrb.w r4, [r3, #63] @ 0x3f │ │ │ │ strb.w r4, [sp, #97] @ 0x61 │ │ │ │ ldrb.w r4, [r3, #136] @ 0x88 │ │ │ │ strb.w r4, [sp, #98] @ 0x62 │ │ │ │ ldrb.w r4, [r3, #61] @ 0x3d │ │ │ │ strb.w r4, [sp, #99] @ 0x63 │ │ │ │ ldrb.w r4, [r3, #62] @ 0x3e │ │ │ │ - cbnz r4, 1fb6c8 │ │ │ │ + cbnz r4, 1fb770 │ │ │ │ ldrb.w r4, [r3, #63] @ 0x3f │ │ │ │ strb.w r4, [sp, #100] @ 0x64 │ │ │ │ ldrb.w ip, [r3, #135] @ 0x87 │ │ │ │ ldrb.w r4, [r3, #61] @ 0x3d │ │ │ │ strb.w ip, [sp, #102] @ 0x66 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ strb.w r4, [sp, #101] @ 0x65 │ │ │ │ @@ -578817,17 +578904,17 @@ │ │ │ │ strb.w r4, [sp, #107] @ 0x6b │ │ │ │ ldrb r4, [r3, #25] │ │ │ │ strb.w r4, [sp, #108] @ 0x6c │ │ │ │ ldrb.w r4, [r3, #80] @ 0x50 │ │ │ │ strb.w r4, [sp, #109] @ 0x6d │ │ │ │ ldrb.w r4, [r3, #81] @ 0x51 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1fbc56 │ │ │ │ + bne.w 1fbcfe │ │ │ │ lsls r7, r2, #25 │ │ │ │ - bpl.w 1fbc56 │ │ │ │ + bpl.w 1fbcfe │ │ │ │ movs r4, #1 │ │ │ │ strb.w r4, [sp, #110] @ 0x6e │ │ │ │ ldrb.w r4, [r3, #85] @ 0x55 │ │ │ │ strb.w r4, [sp, #111] @ 0x6f │ │ │ │ movs r4, #1 │ │ │ │ strb.w r4, [sp, #112] @ 0x70 │ │ │ │ ubfx r0, r0, #10, #1 │ │ │ │ @@ -578847,17 +578934,17 @@ │ │ │ │ ldrb.w r4, [r3, #142] @ 0x8e │ │ │ │ ldrb r0, [r3, #17] │ │ │ │ strb.w sl, [sp, #120] @ 0x78 │ │ │ │ ands r0, r6 │ │ │ │ strb.w r0, [sp, #119] @ 0x77 │ │ │ │ ldrb r0, [r3, #21] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1fbca0 │ │ │ │ + beq.w 1fbd48 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1fbcb8 │ │ │ │ + bne.w 1fbd60 │ │ │ │ mov r0, ip │ │ │ │ eor.w r6, r4, #1 │ │ │ │ strb.w r6, [sp, #121] @ 0x79 │ │ │ │ strb.w r0, [sp, #122] @ 0x7a │ │ │ │ and.w r6, ip, r6 │ │ │ │ ldrb r0, [r3, #21] │ │ │ │ ands r0, r4 │ │ │ │ @@ -578874,31 +578961,31 @@ │ │ │ │ ldrb.w r0, [r3, #64] @ 0x40 │ │ │ │ strb.w r0, [sp, #128] @ 0x80 │ │ │ │ ldrb.w r0, [r3, #65] @ 0x41 │ │ │ │ strb.w r0, [sp, #129] @ 0x81 │ │ │ │ ldrb.w r0, [r3, #47] @ 0x2f │ │ │ │ strb.w r0, [sp, #130] @ 0x82 │ │ │ │ ldrb.w r0, [r3, #49] @ 0x31 │ │ │ │ - cbz r0, 1fb7f0 │ │ │ │ + cbz r0, 1fb898 │ │ │ │ ldrb.w r0, [r3, #121] @ 0x79 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #131] @ 0x83 │ │ │ │ ldrb.w r0, [r3, #49] @ 0x31 │ │ │ │ - cbz r0, 1fb7fe │ │ │ │ + cbz r0, 1fb8a6 │ │ │ │ ldrb.w r0, [r3, #121] @ 0x79 │ │ │ │ strb.w r0, [sp, #132] @ 0x84 │ │ │ │ ldrb.w r0, [r3, #48] @ 0x30 │ │ │ │ strb.w r0, [sp, #133] @ 0x85 │ │ │ │ ldrb.w r0, [r3, #50] @ 0x32 │ │ │ │ - cbz r0, 1fb818 │ │ │ │ + cbz r0, 1fb8c0 │ │ │ │ ldrb.w r0, [r3, #121] @ 0x79 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #134] @ 0x86 │ │ │ │ ldrb.w r0, [r3, #50] @ 0x32 │ │ │ │ - cbz r0, 1fb826 │ │ │ │ + cbz r0, 1fb8ce │ │ │ │ ldrb.w r0, [r3, #121] @ 0x79 │ │ │ │ strb.w r0, [sp, #135] @ 0x87 │ │ │ │ and.w r0, r1, #2048 @ 0x800 │ │ │ │ ldrb.w r6, [r3, #57] @ 0x39 │ │ │ │ ubfx r4, r0, #11, #1 │ │ │ │ strb.w r6, [sp, #136] @ 0x88 │ │ │ │ ubfx r0, lr, #10, #1 │ │ │ │ @@ -578917,95 +579004,95 @@ │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #143] @ 0x8f │ │ │ │ ldrb.w r0, [r3, #34] @ 0x22 │ │ │ │ strb.w r0, [sp, #144] @ 0x90 │ │ │ │ strb.w r4, [sp, #145] @ 0x91 │ │ │ │ ldrb.w r0, [r3, #107] @ 0x6b │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1fbc98 │ │ │ │ + bne.w 1fbd40 │ │ │ │ ldrb.w r0, [r3, #106] @ 0x6a │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #146] @ 0x92 │ │ │ │ ldrb.w r0, [r3, #108] @ 0x6c │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #147] @ 0x93 │ │ │ │ ldrb.w r0, [r3, #112] @ 0x70 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #148] @ 0x94 │ │ │ │ ldrb.w r0, [r3, #109] @ 0x6d │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1fbc94 │ │ │ │ + bne.w 1fbd3c │ │ │ │ ldrb.w r0, [r3, #107] @ 0x6b │ │ │ │ strb.w r0, [sp, #149] @ 0x95 │ │ │ │ ldrb.w r0, [r3, #109] @ 0x6d │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1fbc90 │ │ │ │ + bne.w 1fbd38 │ │ │ │ ldrb.w r0, [r3, #107] @ 0x6b │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #150] @ 0x96 │ │ │ │ ldrb.w r0, [r3, #112] @ 0x70 │ │ │ │ strb.w r0, [sp, #151] @ 0x97 │ │ │ │ ldrb.w r0, [r3, #109] @ 0x6d │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1fbc7c │ │ │ │ + bne.w 1fbd24 │ │ │ │ ldrb.w r0, [r3, #108] @ 0x6c │ │ │ │ strb.w r0, [sp, #152] @ 0x98 │ │ │ │ ldrb.w r0, [r3, #109] @ 0x6d │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1fbc8c │ │ │ │ + bne.w 1fbd34 │ │ │ │ ldrb.w r0, [r3, #108] @ 0x6c │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #153] @ 0x99 │ │ │ │ ldrb r0, [r3, #27] │ │ │ │ strb.w r0, [sp, #154] @ 0x9a │ │ │ │ ldrb.w r0, [r3, #96] @ 0x60 │ │ │ │ - cbz r0, 1fb91c │ │ │ │ + cbz r0, 1fb9c4 │ │ │ │ ldrb.w r0, [r3, #83] @ 0x53 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #155] @ 0x9b │ │ │ │ ldrb.w r0, [r3, #82] @ 0x52 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1fbcb0 │ │ │ │ + bne.w 1fbd58 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ movt r0, #256 @ 0x100 │ │ │ │ tst r2, r0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ strb.w r0, [sp, #156] @ 0x9c │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - cbz r0, 1fb950 │ │ │ │ + cbz r0, 1fb9f8 │ │ │ │ ldrb.w r0, [r3, #139] @ 0x8b │ │ │ │ - cbz r0, 1fb950 │ │ │ │ + cbz r0, 1fb9f8 │ │ │ │ ldrb.w r0, [r3, #141] @ 0x8d │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1fbcfa │ │ │ │ + bne.w 1fbda2 │ │ │ │ strb.w r0, [sp, #157] @ 0x9d │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - cbz r0, 1fb962 │ │ │ │ + cbz r0, 1fba0a │ │ │ │ ldrb.w r0, [r3, #139] @ 0x8b │ │ │ │ - cbz r0, 1fb962 │ │ │ │ + cbz r0, 1fba0a │ │ │ │ ldrb.w r0, [r3, #140] @ 0x8c │ │ │ │ strb.w r0, [sp, #158] @ 0x9e │ │ │ │ ldrb r0, [r3, #15] │ │ │ │ strb.w r0, [sp, #159] @ 0x9f │ │ │ │ ldrb r0, [r3, #16] │ │ │ │ strb.w r0, [sp, #160] @ 0xa0 │ │ │ │ ldrb r0, [r3, #17] │ │ │ │ - cbz r0, 1fb97e │ │ │ │ + cbz r0, 1fba26 │ │ │ │ ldrb.w r0, [r3, #138] @ 0x8a │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #161] @ 0xa1 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - cbz r0, 1fb99e │ │ │ │ + cbz r0, 1fba46 │ │ │ │ ldrb.w r4, [r3, #139] @ 0x8b │ │ │ │ - cbz r4, 1fb99e │ │ │ │ + cbz r4, 1fba46 │ │ │ │ ldrb.w r0, [r3, #140] @ 0x8c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1fbcf6 │ │ │ │ + bne.w 1fbd9e │ │ │ │ ldrb.w r0, [r3, #141] @ 0x8d │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #162] @ 0xa2 │ │ │ │ ubfx r6, r2, #11, #1 │ │ │ │ ldrb.w ip, [r3, #199] @ 0xc7 │ │ │ │ ldrb.w r0, [r3, #83] @ 0x53 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ @@ -579055,47 +579142,47 @@ │ │ │ │ ldrb.w r0, [r3, #111] @ 0x6f │ │ │ │ strb.w r0, [sp, #182] @ 0xb6 │ │ │ │ ldrb.w r0, [r3, #88] @ 0x58 │ │ │ │ strb.w r0, [sp, #183] @ 0xb7 │ │ │ │ ldrb.w r0, [r3, #87] @ 0x57 │ │ │ │ strb.w r0, [sp, #184] @ 0xb8 │ │ │ │ ldrb r0, [r3, #4] │ │ │ │ - cbz r0, 1fba78 │ │ │ │ + cbz r0, 1fbb20 │ │ │ │ ldrb.w r0, [r3, #151] @ 0x97 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #185] @ 0xb9 │ │ │ │ ldrb r0, [r3, #5] │ │ │ │ - cbz r0, 1fba88 │ │ │ │ + cbz r0, 1fbb30 │ │ │ │ ldrb.w r0, [r3, #151] @ 0x97 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #186] @ 0xba │ │ │ │ ldrb r0, [r3, #6] │ │ │ │ - cbz r0, 1fba98 │ │ │ │ + cbz r0, 1fbb40 │ │ │ │ ldrb.w r0, [r3, #151] @ 0x97 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #187] @ 0xbb │ │ │ │ ldrb.w r0, [r3, #119] @ 0x77 │ │ │ │ strb.w r0, [sp, #188] @ 0xbc │ │ │ │ - cbz r0, 1fbaae │ │ │ │ + cbz r0, 1fbb56 │ │ │ │ ubfx r0, r1, #9, #1 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #189] @ 0xbd │ │ │ │ ldrb r1, [r3, #28] │ │ │ │ strb.w r1, [sp, #190] @ 0xbe │ │ │ │ ldrb.w r1, [r3, #120] @ 0x78 │ │ │ │ - cbnz r1, 1fbac0 │ │ │ │ + cbnz r1, 1fbb68 │ │ │ │ ldrb r1, [r3, #29] │ │ │ │ strb.w r1, [sp, #191] @ 0xbf │ │ │ │ ldrb r1, [r3, #29] │ │ │ │ strb.w r1, [sp, #192] @ 0xc0 │ │ │ │ ldrb.w r1, [r3, #35] @ 0x23 │ │ │ │ strb.w r1, [sp, #193] @ 0xc1 │ │ │ │ ldrb.w r1, [r3, #105] @ 0x69 │ │ │ │ strb.w r1, [sp, #194] @ 0xc2 │ │ │ │ - cbz r1, 1fbae4 │ │ │ │ + cbz r1, 1fbb8c │ │ │ │ ubfx r1, r2, #25, #1 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ strb.w r1, [sp, #195] @ 0xc3 │ │ │ │ ldrsb.w r2, [r5, #65] @ 0x41 │ │ │ │ ldrb.w r1, [r3, #40] @ 0x28 │ │ │ │ strb.w r1, [sp, #196] @ 0xc4 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -579124,225 +579211,225 @@ │ │ │ │ eor.w r1, r1, #1 │ │ │ │ strb.w r1, [sp, #201] @ 0xc9 │ │ │ │ ldrb.w r1, [r3, #67] @ 0x43 │ │ │ │ strb.w r4, [sp, #203] @ 0xcb │ │ │ │ eor.w r1, r1, #1 │ │ │ │ strb.w r0, [sp, #204] @ 0xcc │ │ │ │ strb.w r1, [sp, #202] @ 0xca │ │ │ │ - cbz r2, 1fbb66 │ │ │ │ + cbz r2, 1fbc0e │ │ │ │ ubfx r2, lr, #6, #1 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #205] @ 0xcd │ │ │ │ ldrb.w r2, [r3, #113] @ 0x71 │ │ │ │ strb.w r2, [sp, #206] @ 0xce │ │ │ │ - cbz r2, 1fbb7c │ │ │ │ + cbz r2, 1fbc24 │ │ │ │ ldrb.w r2, [r3, #170] @ 0xaa │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #207] @ 0xcf │ │ │ │ ldrb.w r2, [r3, #116] @ 0x74 │ │ │ │ - cbz r2, 1fbb8e │ │ │ │ + cbz r2, 1fbc36 │ │ │ │ ldrb.w r2, [r3, #170] @ 0xaa │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #208] @ 0xd0 │ │ │ │ ldrb.w r2, [r3, #115] @ 0x73 │ │ │ │ - cbz r2, 1fbba0 │ │ │ │ + cbz r2, 1fbc48 │ │ │ │ ldrb.w r2, [r3, #170] @ 0xaa │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #209] @ 0xd1 │ │ │ │ ldrb.w r2, [r3, #114] @ 0x72 │ │ │ │ - cbz r2, 1fbbb2 │ │ │ │ + cbz r2, 1fbc5a │ │ │ │ ldrb.w r2, [r3, #170] @ 0xaa │ │ │ │ eor.w r2, r2, #1 │ │ │ │ ldr.w r4, [r5, #424] @ 0x1a8 │ │ │ │ strb.w r2, [sp, #210] @ 0xd2 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ ldrb.w r3, [r3, #146] @ 0x92 │ │ │ │ strb.w r3, [sp, #211] @ 0xd3 │ │ │ │ - cbnz r5, 1fbbce │ │ │ │ - b.n 1fbbfc │ │ │ │ + cbnz r5, 1fbc76 │ │ │ │ + b.n 1fbca4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - cbz r5, 1fbbfc │ │ │ │ + cbz r5, 1fbca4 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fbbc8 │ │ │ │ - ldr r6, [pc, #360] @ (1fbd40 ) │ │ │ │ + beq.n 1fbc70 │ │ │ │ + ldr r6, [pc, #360] @ (1fbde8 ) │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #8 │ │ │ │ add r6, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 28a1e0 │ │ │ │ + bl 28a288 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ - cbz r3, 1fbbfc │ │ │ │ + cbz r3, 1fbca4 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fbbdc │ │ │ │ + bne.n 1fbc84 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fbbee │ │ │ │ - ldr r2, [pc, #324] @ (1fbd44 ) │ │ │ │ - ldr r3, [pc, #316] @ (1fbd3c ) │ │ │ │ + bne.n 1fbc96 │ │ │ │ + ldr r2, [pc, #324] @ (1fbdec ) │ │ │ │ + ldr r3, [pc, #316] @ (1fbde4 ) │ │ │ │ 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 1fbd32 │ │ │ │ + bne.w 1fbdda │ │ │ │ mov r0, r5 │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ubfx r1, lr, #1, #1 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ - b.w 1fb2de │ │ │ │ + b.w 1fb386 │ │ │ │ mov.w r0, #1 │ │ │ │ - b.w 1fb422 │ │ │ │ + b.w 1fb4ca │ │ │ │ ldrb.w r4, [r3, #32] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1fbcb4 │ │ │ │ + bne.n 1fbd5c │ │ │ │ ubfx r4, r2, #9, #1 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ strb.w r4, [sp, #65] @ 0x41 │ │ │ │ ldrb.w r4, [r3, #37] @ 0x25 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1fb554 │ │ │ │ + bne.w 1fb5fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1fb554 │ │ │ │ + bne.w 1fb5fc │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1fb566 │ │ │ │ + b.n 1fb60e │ │ │ │ strb.w r4, [sp, #110] @ 0x6e │ │ │ │ ldrb.w r4, [r3, #85] @ 0x55 │ │ │ │ strb.w r4, [sp, #111] @ 0x6f │ │ │ │ ldrb.w r4, [r3, #82] @ 0x52 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1fb736 │ │ │ │ + bne.w 1fb7de │ │ │ │ movs r4, #64 @ 0x40 │ │ │ │ movt r4, #256 @ 0x100 │ │ │ │ tst r2, r4 │ │ │ │ ite ne │ │ │ │ movne r4, #1 │ │ │ │ moveq r4, #0 │ │ │ │ - b.n 1fb738 │ │ │ │ + b.n 1fb7e0 │ │ │ │ movs r0, #0 │ │ │ │ strb.w r0, [sp, #152] @ 0x98 │ │ │ │ ldrb.w r0, [r3, #109] @ 0x6d │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1fb8fc │ │ │ │ + beq.w 1fb9a4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1fb904 │ │ │ │ + b.n 1fb9ac │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1fb8d4 │ │ │ │ + b.n 1fb97c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1fb8be │ │ │ │ + b.n 1fb966 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1fb894 │ │ │ │ + b.n 1fb93c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1fb688 │ │ │ │ + b.n 1fb730 │ │ │ │ strb.w r0, [sp, #121] @ 0x79 │ │ │ │ eor.w r6, r4, #1 │ │ │ │ ldrb r0, [r3, #21] │ │ │ │ and.w r0, ip, r0 │ │ │ │ - b.n 1fb79e │ │ │ │ + b.n 1fb846 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1fb938 │ │ │ │ + b.n 1fb9e0 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1fbc3e │ │ │ │ + b.n 1fbce6 │ │ │ │ movs r0, #0 │ │ │ │ strb.w r0, [sp, #121] @ 0x79 │ │ │ │ eor.w r6, r4, #1 │ │ │ │ ldrb r0, [r3, #21] │ │ │ │ - b.n 1fb79e │ │ │ │ + b.n 1fb846 │ │ │ │ strb.w r0, [sp, #65] @ 0x41 │ │ │ │ ldrb.w r4, [r3, #37] @ 0x25 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1fb554 │ │ │ │ + bne.w 1fb5fc │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1fb566 │ │ │ │ + b.n 1fb60e │ │ │ │ strb.w r4, [sp, #36] @ 0x24 │ │ │ │ lsls r0, r1, #25 │ │ │ │ strb.w r6, [sp, #37] @ 0x25 │ │ │ │ - bmi.n 1fbd20 │ │ │ │ + bmi.n 1fbdc8 │ │ │ │ movw r0, #257 @ 0x101 │ │ │ │ strh.w r0, [sp, #34] @ 0x22 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1fb3a4 │ │ │ │ - b.w 1fb41e │ │ │ │ + beq.w 1fb44c │ │ │ │ + b.w 1fb4c6 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1fb99e │ │ │ │ + b.n 1fba46 │ │ │ │ ldrb.w r0, [r3, #140] @ 0x8c │ │ │ │ eor.w r0, r0, #1 │ │ │ │ - b.n 1fb950 │ │ │ │ + b.n 1fb9f8 │ │ │ │ ubfx r4, lr, #1, #1 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ - b.n 1fb612 │ │ │ │ + b.n 1fb6ba │ │ │ │ strb.w r4, [sp, #65] @ 0x41 │ │ │ │ - b.n 1fb554 │ │ │ │ + b.n 1fb5fc │ │ │ │ clz r6, r0 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - b.w 1fb3a8 │ │ │ │ + b.w 1fb450 │ │ │ │ mov.w r0, #256 @ 0x100 │ │ │ │ strh.w r0, [sp, #34] @ 0x22 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1fb3f8 │ │ │ │ - b.w 1fb41e │ │ │ │ + beq.w 1fb4a0 │ │ │ │ + b.w 1fb4c6 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r5, [pc, #672] @ (1fbfdc ) │ │ │ │ + ldr r5, [pc, #0] @ (1fbde4 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r5, #18] │ │ │ │ + ldrb r6, [r0, #16] │ │ │ │ lsls r2, r4, #2 │ │ │ │ - mvns r4, r7 │ │ │ │ + muls r4, r2 │ │ │ │ lsls r6, r4, #2 │ │ │ │ and.w r3, r0, #134 @ 0x86 │ │ │ │ cmp r3, #6 │ │ │ │ it ne │ │ │ │ cmpne r3, #128 @ 0x80 │ │ │ │ ite eq │ │ │ │ moveq.w ip, #1 │ │ │ │ movne.w ip, #0 │ │ │ │ cmp r0, r1 │ │ │ │ ite ne │ │ │ │ movne.w ip, #0 │ │ │ │ andeq.w ip, ip, #1 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1fbd74 │ │ │ │ + beq.n 1fbe1c │ │ │ │ mov.w r0, #370 @ 0x172 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ and.w lr, r1, #134 @ 0x86 │ │ │ │ sub.w ip, r3, #2 │ │ │ │ sub.w r4, lr, #2 │ │ │ │ and.w r1, r1, #121 @ 0x79 │ │ │ │ orr.w ip, ip, r4 │ │ │ │ and.w r0, r0, #121 @ 0x79 │ │ │ │ and.w ip, ip, #252 @ 0xfc │ │ │ │ cmp r0, r1 │ │ │ │ it eq │ │ │ │ cmpeq.w ip, #0 │ │ │ │ - beq.n 1fbe3a │ │ │ │ + beq.n 1fbee2 │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 1fbe70 │ │ │ │ - bhi.n 1fbe40 │ │ │ │ + beq.n 1fbf18 │ │ │ │ + bhi.n 1fbee8 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1fbdfe │ │ │ │ + beq.n 1fbea6 │ │ │ │ cmp.w lr, #128 @ 0x80 │ │ │ │ - beq.n 1fbea2 │ │ │ │ + beq.n 1fbf4a │ │ │ │ cmp r1, #32 │ │ │ │ - bhi.w 1fbf1c │ │ │ │ + bhi.w 1fbfc4 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 1fbff6 │ │ │ │ + bhi.w 1fc09e │ │ │ │ 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 │ │ │ │ @@ -579369,22 +579456,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 1fbe8a │ │ │ │ + beq.n 1fbf32 │ │ │ │ cmp r1, #32 │ │ │ │ it hi │ │ │ │ movwhi r0, #305 @ 0x131 │ │ │ │ - bhi.n 1fbe3e │ │ │ │ + bhi.n 1fbee6 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 1fbf2e │ │ │ │ + bhi.w 1fbfd6 │ │ │ │ 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] │ │ │ │ @@ -579397,92 +579484,92 @@ │ │ │ │ ldrh r2, [r1, #20] │ │ │ │ ldrh r2, [r1, #20] │ │ │ │ ldrh r2, [r1, #20] │ │ │ │ ldrh r2, [r1, #20] │ │ │ │ mov.w r0, #370 @ 0x172 │ │ │ │ pop {r4, pc} │ │ │ │ cmp.w lr, #4 │ │ │ │ - beq.w 1fbfac │ │ │ │ + beq.w 1fc054 │ │ │ │ cmp.w lr, #128 @ 0x80 │ │ │ │ - bne.n 1fbeee │ │ │ │ + bne.n 1fbf96 │ │ │ │ cmp r1, #32 │ │ │ │ it eq │ │ │ │ moveq r0, #166 @ 0xa6 │ │ │ │ - beq.n 1fbe3e │ │ │ │ + beq.n 1fbee6 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ it eq │ │ │ │ moveq r0, #167 @ 0xa7 │ │ │ │ - beq.n 1fbe3e │ │ │ │ + beq.n 1fbee6 │ │ │ │ cmp r2, #1 │ │ │ │ it eq │ │ │ │ moveq r0, #163 @ 0xa3 │ │ │ │ - beq.n 1fbe3e │ │ │ │ + beq.n 1fbee6 │ │ │ │ cmp r2, #4 │ │ │ │ ite eq │ │ │ │ moveq r0, #164 @ 0xa4 │ │ │ │ movne r0, #161 @ 0xa1 │ │ │ │ pop {r4, pc} │ │ │ │ cmp.w lr, #6 │ │ │ │ - beq.n 1fbf72 │ │ │ │ - bls.n 1fbebc │ │ │ │ + beq.n 1fc01a │ │ │ │ + bls.n 1fbf64 │ │ │ │ cmp r1, #32 │ │ │ │ it eq │ │ │ │ moveq r0, #33 @ 0x21 │ │ │ │ - beq.n 1fbe3e │ │ │ │ + beq.n 1fbee6 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ ite eq │ │ │ │ moveq r0, #34 @ 0x22 │ │ │ │ movne r0, #32 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, #32 │ │ │ │ it eq │ │ │ │ movweq r0, #299 @ 0x12b │ │ │ │ - beq.n 1fbe3e │ │ │ │ + beq.n 1fbee6 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ ite eq │ │ │ │ moveq.w r0, #300 @ 0x12c │ │ │ │ movne.w r0, #298 @ 0x12a │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, #32 │ │ │ │ it eq │ │ │ │ moveq.w r0, #418 @ 0x1a2 │ │ │ │ - beq.n 1fbe3e │ │ │ │ + beq.n 1fbee6 │ │ │ │ movw r3, #417 @ 0x1a1 │ │ │ │ movw r0, #419 @ 0x1a3 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, #32 │ │ │ │ - bhi.w 1fbff2 │ │ │ │ + bhi.w 1fc09a │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 1fbff6 │ │ │ │ + bhi.w 1fc09e │ │ │ │ tbb [pc, r1] │ │ │ │ str r4, [sp, #320] @ 0x140 │ │ │ │ str r4, [sp, #592] @ 0x250 │ │ │ │ str r4, [sp, #592] @ 0x250 │ │ │ │ - ldr r2, [pc, #592] @ (1fc128 ) │ │ │ │ + ldr r2, [pc, #592] @ (1fc1d0 ) │ │ │ │ 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 1fbfee │ │ │ │ + bhi.n 1fc096 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 1fbff6 │ │ │ │ + bhi.n 1fc09e │ │ │ │ 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] │ │ │ │ @@ -579528,15 +579615,15 @@ │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #169 @ 0xa9 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #35 @ 0x23 │ │ │ │ pop {r4, pc} │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 1fbff6 │ │ │ │ + bhi.n 1fc09e │ │ │ │ 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 │ │ │ │ @@ -579555,18 +579642,18 @@ │ │ │ │ movs r0, #29 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #31 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #28 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, #32 │ │ │ │ - bhi.n 1fbfea │ │ │ │ + bhi.n 1fc092 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 1fbff6 │ │ │ │ + bhi.n 1fc09e │ │ │ │ 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 │ │ │ │ @@ -579601,136 +579688,136 @@ │ │ │ │ ldr r3, [r3, #32] │ │ │ │ subs r0, r0, r3 │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr.w lr, [pc, #156] @ 1fc0b0 │ │ │ │ + ldr.w lr, [pc, #156] @ 1fc158 │ │ │ │ sub sp, #28 │ │ │ │ - ldr.w ip, [pc, #152] @ 1fc0b4 │ │ │ │ + ldr.w ip, [pc, #152] @ 1fc15c │ │ │ │ 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 1fc092 │ │ │ │ + bhi.n 1fc13a │ │ │ │ tbb [pc, r2] │ │ │ │ adds r0, r4, #0 │ │ │ │ cmp r2, #2 │ │ │ │ ldr.w ip, [r1, #4] │ │ │ │ ldr.w r2, [ip, #4] │ │ │ │ - cbz r2, 1fc09e │ │ │ │ + cbz r2, 1fc146 │ │ │ │ movs r2, #3 │ │ │ │ strd r2, ip, [sp, #8] │ │ │ │ str r0, [sp, #4] │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ - bl 1fc004 │ │ │ │ + bl 1fc0ac │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - ldr r2, [pc, #88] @ (1fc0b8 ) │ │ │ │ - ldr r3, [pc, #80] @ (1fc0b4 ) │ │ │ │ + ldr r2, [pc, #88] @ (1fc160 ) │ │ │ │ + ldr r3, [pc, #80] @ (1fc15c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1fc0aa │ │ │ │ + bne.n 1fc152 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ movs r3, #1 │ │ │ │ strd r3, r1, [r0] │ │ │ │ - b.n 1fc05e │ │ │ │ + b.n 1fc106 │ │ │ │ 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 1fc05e │ │ │ │ + b.n 1fc106 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 1fc0a4 │ │ │ │ + cbz r3, 1fc14c │ │ │ │ strd r2, r1, [r0] │ │ │ │ - b.n 1fc05e │ │ │ │ + b.n 1fc106 │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ - b.n 1fc04e │ │ │ │ + b.n 1fc0f6 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ movs r2, #1 │ │ │ │ - b.n 1fc098 │ │ │ │ + b.n 1fc140 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r7, #224 @ 0xe0 │ │ │ │ + subs r7, #56 @ 0x38 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #154 @ 0x9a │ │ │ │ + subs r6, #242 @ 0xf2 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr.w ip, [pc, #68] @ 1fc110 │ │ │ │ + ldr.w ip, [pc, #68] @ 1fc1b8 │ │ │ │ sub sp, #12 │ │ │ │ ldr.w lr, [r0, #52] @ 0x34 │ │ │ │ add ip, pc │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 1fc102 │ │ │ │ - ldr r1, [pc, #52] @ (1fc114 ) │ │ │ │ + beq.n 1fc1aa │ │ │ │ + ldr r1, [pc, #52] @ (1fc1bc ) │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ ldr.w r1, [ip, r1] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 1fc0f8 │ │ │ │ + beq.n 1fc1a0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, lr │ │ │ │ - cbz r2, 1fc106 │ │ │ │ - bl 1e2e4c │ │ │ │ + cbz r2, 1fc1ae │ │ │ │ + bl 1e2ef4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ movs r1, #0 │ │ │ │ str r2, [r3, #48] @ 0x30 │ │ │ │ str r1, [r3, #52] @ 0x34 │ │ │ │ str r1, [r3, #56] @ 0x38 │ │ │ │ str r1, [r3, #60] @ 0x3c │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ blx 58d60 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ - b.n 1fc0f8 │ │ │ │ - subs r7, #40 @ 0x28 │ │ │ │ + b.n 1fc1a0 │ │ │ │ + subs r6, #128 @ 0x80 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r1, #11 │ │ │ │ movs r0, r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r1, [pc, #148] @ (1fc1bc ) │ │ │ │ + ldr r1, [pc, #148] @ (1fc264 ) │ │ │ │ sub sp, #20 │ │ │ │ - ldr.w lr, [pc, #148] @ 1fc1c0 │ │ │ │ + ldr.w lr, [pc, #148] @ 1fc268 │ │ │ │ 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 1fc1b0 │ │ │ │ + bhi.n 1fc258 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 1fc1ac │ │ │ │ + bhi.n 1fc254 │ │ │ │ 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 │ │ │ │ @@ -579743,109 +579830,109 @@ │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ strh.w r2, [sp] │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ strd r2, r3, [r0] │ │ │ │ - ldr r2, [pc, #60] @ (1fc1c4 ) │ │ │ │ - ldr r3, [pc, #56] @ (1fc1c0 ) │ │ │ │ + ldr r2, [pc, #60] @ (1fc26c ) │ │ │ │ + ldr r3, [pc, #56] @ (1fc268 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1fc1b6 │ │ │ │ + bne.n 1fc25e │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ strb.w r2, [sp] │ │ │ │ - b.n 1fc17c │ │ │ │ + b.n 1fc224 │ │ │ │ and.w r2, r2, #1 │ │ │ │ strb.w r2, [sp] │ │ │ │ - b.n 1fc17c │ │ │ │ + b.n 1fc224 │ │ │ │ str r2, [sp, #0] │ │ │ │ - b.n 1fc17c │ │ │ │ + b.n 1fc224 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - b.n 1fc17c │ │ │ │ + b.n 1fc224 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r6, #202 @ 0xca │ │ │ │ + subs r6, #34 @ 0x22 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #116 @ 0x74 │ │ │ │ + subs r5, #204 @ 0xcc │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r2 │ │ │ │ movs r2, #8 │ │ │ │ - cbz r1, 1fc1fa │ │ │ │ + cbz r1, 1fc2a2 │ │ │ │ add.w r1, r3, #24 │ │ │ │ - bl 1e339c │ │ │ │ + bl 1e3444 │ │ │ │ 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 1e339c │ │ │ │ + bl 1e3444 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #8] │ │ │ │ strd r3, r3, [r0] │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ sub sp, #8 │ │ │ │ - ldr.w lr, [pc, #148] @ 1fc2b8 │ │ │ │ + ldr.w lr, [pc, #148] @ 1fc360 │ │ │ │ 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 1fc276 │ │ │ │ - ldr.w ip, [pc, #124] @ 1fc2bc │ │ │ │ + bne.n 1fc31e │ │ │ │ + ldr.w ip, [pc, #124] @ 1fc364 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ ldr.w r4, [lr, ip] │ │ │ │ add.w ip, r4, r0, lsl #7 │ │ │ │ ldr.w r0, [ip, #124] @ 0x7c │ │ │ │ lsls r0, r0, #31 │ │ │ │ - bpl.n 1fc26c │ │ │ │ + bpl.n 1fc314 │ │ │ │ ldrb.w r0, [ip, #16] │ │ │ │ - cbnz r0, 1fc2b0 │ │ │ │ + cbnz r0, 1fc358 │ │ │ │ mov r0, r1 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bl 1e7e5c │ │ │ │ + bl 1e7f04 │ │ │ │ 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 1fc25a │ │ │ │ - add r0, pc, #8 @ (adr r0, 1fc288 ) │ │ │ │ + bhi.n 1fc302 │ │ │ │ + add r0, pc, #8 @ (adr r0, 1fc330 ) │ │ │ │ ldr.w ip, [r0, ip, lsl #2] │ │ │ │ add r0, ip │ │ │ │ bx r0 │ │ │ │ nop │ │ │ │ movs r1, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, r5 │ │ │ │ @@ -579860,44 +579947,44 @@ │ │ │ │ movs r1, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, r5 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffd3ffff │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 1fc26c │ │ │ │ - b.n 1fc25a │ │ │ │ - subs r5, #214 @ 0xd6 │ │ │ │ + bne.n 1fc314 │ │ │ │ + b.n 1fc302 │ │ │ │ + subs r5, #46 @ 0x2e │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1fc36a │ │ │ │ + beq.n 1fc412 │ │ │ │ cmp r2, #1 │ │ │ │ it ne │ │ │ │ cmpne r1, #1 │ │ │ │ itet eq │ │ │ │ moveq r7, #1 │ │ │ │ movne r7, #0 │ │ │ │ moveq r7, #0 │ │ │ │ - beq.n 1fc314 │ │ │ │ + beq.n 1fc3bc │ │ │ │ cmp r1, r2 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r0 │ │ │ │ it ls │ │ │ │ movls r6, #1 │ │ │ │ - bls.n 1fc356 │ │ │ │ + bls.n 1fc3fe │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fc36a │ │ │ │ + beq.n 1fc412 │ │ │ │ clz r4, r3 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ blx 59bc8 <__aeabi_uidiv@plt> │ │ │ │ rsb r3, r4, #32 │ │ │ │ mul.w r7, r3, r0 │ │ │ │ cmp r7, #16 │ │ │ │ @@ -579910,45 +579997,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 1fc314 │ │ │ │ + bne.n 1fc3bc │ │ │ │ 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 58f08 <__aeabi_uidivmod@plt> │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1fc314 │ │ │ │ + bne.n 1fc3bc │ │ │ │ rbit r9, r8 │ │ │ │ mov r1, r4 │ │ │ │ clz r9, r9 │ │ │ │ mul.w r0, r5, r9 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1fc31a │ │ │ │ + bne.n 1fc3c2 │ │ │ │ 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 1fc418 │ │ │ │ + beq.n 1fc4c0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fc418 │ │ │ │ + beq.n 1fc4c0 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w r9, #1 │ │ │ │ rbit r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ clz r2, r2 │ │ │ │ @@ -579984,31 +580071,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 1fc39a │ │ │ │ + bne.n 1fc442 │ │ │ │ mov r0, r8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ mov.w r1, #496 @ 0x1f0 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1e2c98 │ │ │ │ + bl 1e2d40 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1e3220 │ │ │ │ + bl 1e32c8 │ │ │ │ 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 │ │ │ │ @@ -580027,218 +580114,218 @@ │ │ │ │ str.w r3, [r4, #440] @ 0x1b8 │ │ │ │ strd r3, r3, [r4, #444] @ 0x1bc │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [r1, #16] │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ cmp.w r3, #2048 @ 0x800 │ │ │ │ - beq.n 1fc4b4 │ │ │ │ - bls.n 1fc4c4 │ │ │ │ + beq.n 1fc55c │ │ │ │ + bls.n 1fc56c │ │ │ │ cmp.w r3, #1048576 @ 0x100000 │ │ │ │ - beq.n 1fc4b4 │ │ │ │ - bhi.n 1fc4ec │ │ │ │ + beq.n 1fc55c │ │ │ │ + bhi.n 1fc594 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ - beq.n 1fc4b4 │ │ │ │ - bhi.n 1fc512 │ │ │ │ + beq.n 1fc55c │ │ │ │ + bhi.n 1fc5ba │ │ │ │ sub.w r3, r3, #4096 @ 0x1000 │ │ │ │ bics.w r3, r3, #4096 @ 0x1000 │ │ │ │ - bne.n 1fc4c2 │ │ │ │ + bne.n 1fc56a │ │ │ │ ldr r3, [r0, #16] │ │ │ │ add.w r2, r0, #12 │ │ │ │ strd r2, r3, [r1] │ │ │ │ str r1, [r3, #0] │ │ │ │ str r1, [r0, #16] │ │ │ │ bx lr │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.n 1fc4b4 │ │ │ │ - bhi.n 1fc500 │ │ │ │ + beq.n 1fc55c │ │ │ │ + bhi.n 1fc5a8 │ │ │ │ cmp r3, #2 │ │ │ │ - bls.n 1fc51e │ │ │ │ + bls.n 1fc5c6 │ │ │ │ add.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ subs r3, #4 │ │ │ │ bic.w r3, r3, #4227858432 @ 0xfc000000 │ │ │ │ cmp r3, #28 │ │ │ │ - bhi.n 1fc534 │ │ │ │ + bhi.n 1fc5dc │ │ │ │ movw r2, #4113 @ 0x1011 │ │ │ │ movt r2, #4096 @ 0x1000 │ │ │ │ lsrs r2, r3 │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bmi.n 1fc4b4 │ │ │ │ + bmi.n 1fc55c │ │ │ │ bx lr │ │ │ │ cmp.w r3, #16777216 @ 0x1000000 │ │ │ │ - beq.n 1fc4b4 │ │ │ │ - bhi.n 1fc52c │ │ │ │ + beq.n 1fc55c │ │ │ │ + bhi.n 1fc5d4 │ │ │ │ sub.w r3, r3, #2097152 @ 0x200000 │ │ │ │ bics.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - bne.n 1fc4c2 │ │ │ │ - b.n 1fc4b4 │ │ │ │ + bne.n 1fc56a │ │ │ │ + b.n 1fc55c │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - beq.n 1fc4b4 │ │ │ │ - bhi.n 1fc524 │ │ │ │ + beq.n 1fc55c │ │ │ │ + bhi.n 1fc5cc │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ bics.w r3, r3, #128 @ 0x80 │ │ │ │ - bne.n 1fc4c2 │ │ │ │ - b.n 1fc4b4 │ │ │ │ + bne.n 1fc56a │ │ │ │ + b.n 1fc55c │ │ │ │ sub.w r3, r3, #32768 @ 0x8000 │ │ │ │ bics.w r3, r3, #32768 @ 0x8000 │ │ │ │ - bne.n 1fc4c2 │ │ │ │ - b.n 1fc4b4 │ │ │ │ + bne.n 1fc56a │ │ │ │ + b.n 1fc55c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1fc4c2 │ │ │ │ - b.n 1fc4b4 │ │ │ │ + beq.n 1fc56a │ │ │ │ + b.n 1fc55c │ │ │ │ cmp.w r3, #1024 @ 0x400 │ │ │ │ - bne.n 1fc4c2 │ │ │ │ - b.n 1fc4b4 │ │ │ │ + bne.n 1fc56a │ │ │ │ + b.n 1fc55c │ │ │ │ cmp.w r3, #33554432 @ 0x2000000 │ │ │ │ - bne.n 1fc4c2 │ │ │ │ - b.n 1fc4b4 │ │ │ │ + bne.n 1fc56a │ │ │ │ + b.n 1fc55c │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #8 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 1e339c │ │ │ │ + bl 1e3444 │ │ │ │ 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, 1fc578 │ │ │ │ + cbz r0, 1fc620 │ │ │ │ add.w r3, r1, #112 @ 0x70 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 1fc578 │ │ │ │ - bl 1e2e4c │ │ │ │ - cbz r5, 1fc59e │ │ │ │ + beq.n 1fc620 │ │ │ │ + bl 1e2ef4 │ │ │ │ + cbz r5, 1fc646 │ │ │ │ mov r0, r5 │ │ │ │ blx 59cf4 │ │ │ │ cmp r0, #15 │ │ │ │ - bhi.n 1fc592 │ │ │ │ + bhi.n 1fc63a │ │ │ │ add.w r0, r4, #112 @ 0x70 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [r4, #12] │ │ │ │ blx 59554 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e2fbc │ │ │ │ + bl 1e3064 │ │ │ │ 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] @ (1fc638 ) │ │ │ │ + ldr r2, [pc, #128] @ (1fc6e0 ) │ │ │ │ mov r6, r0 │ │ │ │ - ldr r3, [pc, #128] @ (1fc63c ) │ │ │ │ + ldr r3, [pc, #128] @ (1fc6e4 ) │ │ │ │ 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, 1fc5dc │ │ │ │ + cbz r0, 1fc684 │ │ │ │ add.w r3, r1, #112 @ 0x70 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 1fc5dc │ │ │ │ - bl 1e2e4c │ │ │ │ + beq.n 1fc684 │ │ │ │ + bl 1e2ef4 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 1e8ea8 │ │ │ │ + bl 1e8f50 │ │ │ │ adds r1, r0, #1 │ │ │ │ cmp r1, #16 │ │ │ │ - bhi.n 1fc620 │ │ │ │ + bhi.n 1fc6c8 │ │ │ │ add.w r0, r4, #112 @ 0x70 │ │ │ │ str r0, [r4, #12] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strd r5, r2, [sp] │ │ │ │ movs r2, #1 │ │ │ │ blx 5907c <__vsnprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #60] @ (1fc640 ) │ │ │ │ - ldr r3, [pc, #52] @ (1fc63c ) │ │ │ │ + ldr r2, [pc, #60] @ (1fc6e8 ) │ │ │ │ + ldr r3, [pc, #52] @ (1fc6e4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1fc632 │ │ │ │ + bne.n 1fc6da │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ mov r0, r6 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1e2c50 │ │ │ │ + bl 1e2cf8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fc602 │ │ │ │ - b.n 1fc5f2 │ │ │ │ + beq.n 1fc6aa │ │ │ │ + b.n 1fc69a │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r2, #64 @ 0x40 │ │ │ │ + subs r1, #152 @ 0x98 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #246 @ 0xf6 │ │ │ │ + subs r1, #78 @ 0x4e │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r3, r1 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1fc690 │ │ │ │ + beq.n 1fc738 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ - cbz r1, 1fc69e │ │ │ │ + cbz r1, 1fc746 │ │ │ │ add.w ip, r2, #112 @ 0x70 │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 1fc67e │ │ │ │ + beq.n 1fc726 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 1e2ec4 │ │ │ │ + bl 1e2f6c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r1, [r2, #12] │ │ │ │ str r1, [r3, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #12] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ add.w r0, r3, #112 @ 0x70 │ │ │ │ str r0, [r3, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r1, [r2, #12] │ │ │ │ blx 59554 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - b.n 1fc676 │ │ │ │ + b.n 1fc71e │ │ │ │ ldr r1, [r1, #12] │ │ │ │ adds r3, #112 @ 0x70 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1fc67a │ │ │ │ - bl 1e2ec4 │ │ │ │ - b.n 1fc67a │ │ │ │ + beq.n 1fc722 │ │ │ │ + bl 1e2f6c │ │ │ │ + b.n 1fc722 │ │ │ │ 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 │ │ │ │ @@ -580246,92 +580333,92 @@ │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ movs r2, #8 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e339c │ │ │ │ + bl 1e3444 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fc554 │ │ │ │ + bl 1fc5fc │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r5, #4 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ str r6, [r1, #8] │ │ │ │ bfi r3, r5, #0, #26 │ │ │ │ str r3, [r1, #16] │ │ │ │ ldrb r3, [r1, #29] │ │ │ │ bic.w r3, r3, #96 @ 0x60 │ │ │ │ strb r3, [r1, #29] │ │ │ │ - beq.n 1fc71c │ │ │ │ + beq.n 1fc7c4 │ │ │ │ cmp r5, #8 │ │ │ │ - beq.n 1fc6fe │ │ │ │ + beq.n 1fc7a6 │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 1fc722 │ │ │ │ + beq.n 1fc7ca │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fc48c │ │ │ │ + bl 1fc534 │ │ │ │ mov r0, r1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 1fc6f2 │ │ │ │ + beq.n 1fc79a │ │ │ │ ldrh r3, [r1, #20] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ bfi r3, r2, #6, #3 │ │ │ │ strh r3, [r1, #20] │ │ │ │ - bl 1fc48c │ │ │ │ + bl 1fc534 │ │ │ │ mov r0, r1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ - cbnz r3, 1fc736 │ │ │ │ + cbnz r3, 1fc7de │ │ │ │ ldrb r3, [r1, #19] │ │ │ │ orr.w r3, r3, #4 │ │ │ │ strb r3, [r1, #19] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fc48c │ │ │ │ + bl 1fc534 │ │ │ │ mov r0, r1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #14 │ │ │ │ - beq.n 1fc722 │ │ │ │ + beq.n 1fc7ca │ │ │ │ ldrh r3, [r1, #20] │ │ │ │ movs r2, #1 │ │ │ │ bfi r3, r2, #6, #3 │ │ │ │ strh r3, [r1, #20] │ │ │ │ ldrb r3, [r1, #19] │ │ │ │ orr.w r3, r3, #4 │ │ │ │ strb r3, [r1, #19] │ │ │ │ - b.n 1fc72a │ │ │ │ + b.n 1fc7d2 │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ movs r2, #8 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e339c │ │ │ │ + bl 1e3444 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 1fc554 │ │ │ │ + bl 1fc5fc │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov.w r3, #8388608 @ 0x800000 │ │ │ │ add.w r0, r4, #52 @ 0x34 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ str r6, [r1, #8] │ │ │ │ bfi r2, r3, #0, #26 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ @@ -580351,36 +580438,36 @@ │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r2 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ movs r2, #8 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e339c │ │ │ │ + bl 1e3444 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fc554 │ │ │ │ + bl 1fc5fc │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldrb r1, [r4, #29] │ │ │ │ and.w r2, r2, #4160749568 @ 0xf8000000 │ │ │ │ str r7, [r4, #8] │ │ │ │ orr.w r2, r2, #67108864 @ 0x4000000 │ │ │ │ bic.w r1, r1, #96 @ 0x60 │ │ │ │ orr.w r2, r2, #2 │ │ │ │ strb r1, [r4, #29] │ │ │ │ str r2, [r4, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1fc48c │ │ │ │ + bl 1fc534 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #8 │ │ │ │ strh.w r2, [r4, #88] @ 0x58 │ │ │ │ - bl 1e2d68 │ │ │ │ + bl 1e2e10 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r4, #92] @ 0x5c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str r2, [r0, #0] │ │ │ │ ldr.w r2, [r5, #444] @ 0x1bc │ │ │ │ ldr r3, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ @@ -580394,124 +580481,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 1fc886 │ │ │ │ + beq.n 1fc92e │ │ │ │ cmp r1, #8 │ │ │ │ - bne.n 1fc86c │ │ │ │ + bne.n 1fc914 │ │ │ │ ldrsb.w r1, [r0, #65] @ 0x41 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 1fc8b8 │ │ │ │ - bl 2e477c │ │ │ │ + beq.n 1fc960 │ │ │ │ + bl 2e4824 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fc6a4 │ │ │ │ + bl 1fc74c │ │ │ │ str r5, [r0, #52] @ 0x34 │ │ │ │ ldr.w r3, [r4, #448] @ 0x1c0 │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [r4, #448] @ 0x1c0 │ │ │ │ str r3, [r0, #60] @ 0x3c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2e482c │ │ │ │ + bl 2e48d4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fc6a4 │ │ │ │ + bl 1fc74c │ │ │ │ str r5, [r0, #52] @ 0x34 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsb.w r1, [r0, #65] @ 0x41 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - cbz r1, 1fc8b2 │ │ │ │ - bl 2e477c │ │ │ │ + cbz r1, 1fc95a │ │ │ │ + bl 2e4824 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fc6a4 │ │ │ │ + bl 1fc74c │ │ │ │ str r5, [r0, #52] @ 0x34 │ │ │ │ ldr.w r3, [r4, #440] @ 0x1b8 │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [r4, #440] @ 0x1b8 │ │ │ │ str r3, [r0, #60] @ 0x3c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 2e4754 │ │ │ │ - b.n 1fc894 │ │ │ │ - bl 2e487c │ │ │ │ - b.n 1fc84e │ │ │ │ + bl 2e47fc │ │ │ │ + b.n 1fc93c │ │ │ │ + bl 2e4924 │ │ │ │ + b.n 1fc8f6 │ │ │ │ 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, 1fc8f0 │ │ │ │ + cbz r4, 1fc998 │ │ │ │ ldr r4, [r0, #16] │ │ │ │ ubfx ip, r4, #0, #26 │ │ │ │ tst.w ip, r1 │ │ │ │ - beq.n 1fc8e8 │ │ │ │ + beq.n 1fc990 │ │ │ │ ldr r4, [r0, #52] @ 0x34 │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 1fc8f6 │ │ │ │ + beq.n 1fc99e │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1fc8d6 │ │ │ │ + bne.n 1fc97e │ │ │ │ mov r0, lr │ │ │ │ - bl 1fc820 │ │ │ │ + bl 1fc8c8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 1fc91a │ │ │ │ + cbz r0, 1fc9c2 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ ubfx r0, r0, #0, #26 │ │ │ │ tst r0, r1 │ │ │ │ - beq.n 1fc90e │ │ │ │ + beq.n 1fc9b6 │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 1fc918 │ │ │ │ + beq.n 1fc9c0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fc8fe │ │ │ │ + bne.n 1fc9a6 │ │ │ │ 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 1e2c50 │ │ │ │ + bl 1e2cf8 │ │ │ │ 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 1e2fbc │ │ │ │ + bl 1e3064 │ │ │ │ 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] │ │ │ │ @@ -580550,74 +580637,74 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, r1 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - beq.n 1fc9d0 │ │ │ │ + beq.n 1fca78 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r1, [pc, #16] @ (1fc9e4 ) │ │ │ │ + ldr r1, [pc, #16] @ (1fca8c ) │ │ │ │ adds r0, #16 │ │ │ │ add r1, pc │ │ │ │ blx 5a02c │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - ldr r4, [r0, r3] │ │ │ │ + ldr r4, [r3, r0] │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #68] @ (1fca3c ) │ │ │ │ + ldr r3, [pc, #68] @ (1fcae4 ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r2, [pc, #64] @ (1fca40 ) │ │ │ │ + ldr r2, [pc, #64] @ (1fcae8 ) │ │ │ │ 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, 1fca12 │ │ │ │ + cbnz r2, 1fcaba │ │ │ │ ldrb.w r2, [r0, #32] │ │ │ │ lsls r1, r1, #5 │ │ │ │ adds r3, r0, r1 │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - beq.n 1fca24 │ │ │ │ + beq.n 1fcacc │ │ │ │ pop {r3, pc} │ │ │ │ add.w r3, r1, #60 @ 0x3c │ │ │ │ - ldr r1, [pc, #24] @ (1fca44 ) │ │ │ │ + ldr r1, [pc, #24] @ (1fcaec ) │ │ │ │ add r0, r3 │ │ │ │ add r1, pc │ │ │ │ blx 5a02c │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - adds r5, #254 @ 0xfe │ │ │ │ + adds r5, #86 @ 0x56 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r5, r1] │ │ │ │ + ldrsb r4, [r0, r7] │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ - ldr r6, [pc, #88] @ (1fcab4 ) │ │ │ │ - bl 1e2c98 │ │ │ │ + ldr r6, [pc, #88] @ (1fcb5c ) │ │ │ │ + bl 1e2d40 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #84] @ (1fcab8 ) │ │ │ │ + ldr r3, [pc, #84] @ (1fcb60 ) │ │ │ │ add r6, pc │ │ │ │ movs r5, #0 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ str r5, [r4, #12] │ │ │ │ strd r0, r1, [r4] │ │ │ │ strd r0, r1, [r4, #40] @ 0x28 │ │ │ │ @@ -580628,39 +580715,39 @@ │ │ │ │ ldr r2, [r6, r3] │ │ │ │ movs r3, #8 │ │ │ │ str r1, [r4, #52] @ 0x34 │ │ │ │ mov r1, r4 │ │ │ │ str r2, [r4, #48] @ 0x30 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #72] @ 0x48 │ │ │ │ - bl 1e4690 │ │ │ │ - ldr r1, [pc, #36] @ (1fcabc ) │ │ │ │ + bl 1e4738 │ │ │ │ + ldr r1, [pc, #36] @ (1fcb64 ) │ │ │ │ add.w r3, r4, #16 │ │ │ │ add.w r2, r4, #24 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ strd r2, r5, [r4, #16] │ │ │ │ strd r5, r3, [r4, #24] │ │ │ │ - bl 1e2f84 │ │ │ │ + bl 1e302c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - adds r5, #152 @ 0x98 │ │ │ │ + adds r4, #240 @ 0xf0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r1, #11 │ │ │ │ movs r0, r0 │ │ │ │ - bl 16abe │ │ │ │ + bl 16b66 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ sub sp, #8 │ │ │ │ mov r8, r0 │ │ │ │ - bl 1e2c50 │ │ │ │ + bl 1e2cf8 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #3 │ │ │ │ str r3, [r0, #20] │ │ │ │ strd r3, r3, [r0] │ │ │ │ add.w r6, r4, #32 │ │ │ │ strd r3, r3, [r0, #12] │ │ │ │ @@ -580679,146 +580766,146 @@ │ │ │ │ str r3, [r4, #68] @ 0x44 │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ str r3, [r4, #80] @ 0x50 │ │ │ │ add.w r3, r4, #52 @ 0x34 │ │ │ │ str r6, [r4, #24] │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ - bl 1fca48 │ │ │ │ + bl 1fcaf0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - ldr r7, [pc, #212] @ (1fcc00 ) │ │ │ │ - bl 1fca48 │ │ │ │ + ldr r7, [pc, #212] @ (1fcca8 ) │ │ │ │ + bl 1fcaf0 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ str r4, [r5, #12] │ │ │ │ add r7, pc │ │ │ │ str r4, [r0, #12] │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r2, [r5, #4] │ │ │ │ str r6, [r5, #0] │ │ │ │ str r5, [r2, #0] │ │ │ │ ldr r2, [r0, #56] @ 0x38 │ │ │ │ str r5, [r4, #36] @ 0x24 │ │ │ │ adds r3, r2, #5 │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ - bhi.n 1fcbfa │ │ │ │ + bhi.n 1fcca2 │ │ │ │ ldr r1, [r0, #60] @ 0x3c │ │ │ │ adds r6, r2, #4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r6, r1 │ │ │ │ - bls.n 1fcb9e │ │ │ │ + bls.n 1fcc46 │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi.n 1fcbb2 │ │ │ │ + bhi.n 1fcc5a │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ mov r3, r6 │ │ │ │ it cc │ │ │ │ movcc r3, #64 @ 0x40 │ │ │ │ - ldr r1, [pc, #160] @ (1fcc04 ) │ │ │ │ + ldr r1, [pc, #160] @ (1fccac ) │ │ │ │ ldr.w r0, [r8, #48] @ 0x30 │ │ │ │ ldr r1, [r7, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 1fcbca │ │ │ │ + beq.n 1fcc72 │ │ │ │ ldr.w r1, [r8, #52] @ 0x34 │ │ │ │ - cbz r0, 1fcbbc │ │ │ │ + cbz r0, 1fcc64 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1e2cc4 │ │ │ │ + bl 1e2d6c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fcbfa │ │ │ │ + beq.n 1fcca2 │ │ │ │ ldr.w r2, [r8, #56] @ 0x38 │ │ │ │ str.w r0, [r8, #52] @ 0x34 │ │ │ │ add r0, r2 │ │ │ │ str.w r3, [r8, #60] @ 0x3c │ │ │ │ str.w r6, [r8, #56] @ 0x38 │ │ │ │ str r5, [r0, #0] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ adds r0, r0, r2 │ │ │ │ - beq.n 1fcbfa │ │ │ │ + beq.n 1fcca2 │ │ │ │ str.w r6, [r8, #56] @ 0x38 │ │ │ │ str r5, [r0, #0] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r1, r6 │ │ │ │ mov r3, r1 │ │ │ │ it cc │ │ │ │ movcc r3, r6 │ │ │ │ - b.n 1fcb62 │ │ │ │ + b.n 1fcc0a │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 59548 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 1fcb7e │ │ │ │ + b.n 1fcc26 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 59ce8 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1fcbfa │ │ │ │ + cbz r0, 1fcca2 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r1, [r8, #52] @ 0x34 │ │ │ │ blx 59c7c │ │ │ │ ldr.w r2, [r8, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ adds r0, r7, r2 │ │ │ │ str.w r3, [r8, #60] @ 0x3c │ │ │ │ movs r2, #0 │ │ │ │ str.w r7, [r8, #52] @ 0x34 │ │ │ │ str.w r2, [r8, #48] @ 0x30 │ │ │ │ - b.n 1fcba4 │ │ │ │ + b.n 1fcc4c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ - adds r4, #200 @ 0xc8 │ │ │ │ + adds r4, #32 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r1, #11 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - bl 1fcac0 │ │ │ │ + bl 1fcb68 │ │ │ │ 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 1e2c50 │ │ │ │ + bl 1e2cf8 │ │ │ │ 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 1fca48 │ │ │ │ + bl 1fcaf0 │ │ │ │ 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 1fca48 │ │ │ │ + bl 1fcaf0 │ │ │ │ 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 │ │ │ │ @@ -580828,237 +580915,237 @@ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1e2c98 │ │ │ │ + bl 1e2d40 │ │ │ │ mov r4, r0 │ │ │ │ movs r5, #0 │ │ │ │ movs r3, #2 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r7, [pc, #216] @ (1fcd88 ) │ │ │ │ + ldr r7, [pc, #216] @ (1fce30 ) │ │ │ │ strd r3, r5, [r4, #8] │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ strd r5, r5, [r4] │ │ │ │ add r7, pc │ │ │ │ strh.w r3, [r4, #57] @ 0x39 │ │ │ │ - bl 1fca48 │ │ │ │ + bl 1fcaf0 │ │ │ │ strd r5, r5, [r4, #20] │ │ │ │ add.w r2, r4, #16 │ │ │ │ str r2, [r0, #4] │ │ │ │ ldr r2, [r0, #56] @ 0x38 │ │ │ │ add.w r1, r4, #24 │ │ │ │ mov r3, r0 │ │ │ │ str r1, [r0, #0] │ │ │ │ str r0, [r4, #16] │ │ │ │ adds r1, r2, #5 │ │ │ │ str r0, [r4, #28] │ │ │ │ str r4, [r0, #12] │ │ │ │ str r0, [r0, #40] @ 0x28 │ │ │ │ - bhi.n 1fcd82 │ │ │ │ + bhi.n 1fce2a │ │ │ │ ldr r1, [r0, #60] @ 0x3c │ │ │ │ adds r6, r2, #4 │ │ │ │ cmp r6, r1 │ │ │ │ - bls.n 1fcd20 │ │ │ │ + bls.n 1fcdc8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi.n 1fcd42 │ │ │ │ + bhi.n 1fcdea │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ mov r5, r6 │ │ │ │ it cc │ │ │ │ movcc r5, #64 @ 0x40 │ │ │ │ - ldr r1, [pc, #144] @ (1fcd8c ) │ │ │ │ + ldr r1, [pc, #144] @ (1fce34 ) │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ ldr r1, [r7, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 1fcd58 │ │ │ │ + beq.n 1fce00 │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ str r3, [sp, #0] │ │ │ │ - cbz r0, 1fcd4c │ │ │ │ + cbz r0, 1fcdf4 │ │ │ │ mov r2, r5 │ │ │ │ - bl 1e2cc4 │ │ │ │ + bl 1e2d6c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fcd82 │ │ │ │ + beq.n 1fce2a │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ str r0, [r3, #52] @ 0x34 │ │ │ │ str r5, [r3, #60] @ 0x3c │ │ │ │ add r0, r2 │ │ │ │ - b.n 1fcd26 │ │ │ │ + b.n 1fcdce │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ adds r0, r0, r2 │ │ │ │ - beq.n 1fcd82 │ │ │ │ + beq.n 1fce2a │ │ │ │ str r6, [r3, #56] @ 0x38 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [r0, #0] │ │ │ │ add.w r1, r4, #40 @ 0x28 │ │ │ │ add.w r3, r4, #32 │ │ │ │ mov r0, r4 │ │ │ │ strd r1, r2, [r4, #32] │ │ │ │ strd r2, r3, [r4, #40] @ 0x28 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r1, r6 │ │ │ │ it cc │ │ │ │ movcc r1, r6 │ │ │ │ mov r5, r1 │ │ │ │ - b.n 1fccfa │ │ │ │ + b.n 1fcda2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r5 │ │ │ │ blx 59548 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 1fcd12 │ │ │ │ + b.n 1fcdba │ │ │ │ mov r0, r5 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx 59ce8 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1fcd82 │ │ │ │ + cbz r0, 1fce2a │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ blx 59c7c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ str r5, [r3, #60] @ 0x3c │ │ │ │ adds r0, r7, r2 │ │ │ │ str r7, [r3, #52] @ 0x34 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #48] @ 0x30 │ │ │ │ - b.n 1fcd26 │ │ │ │ + b.n 1fcdce │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ - adds r3, #66 @ 0x42 │ │ │ │ + adds r2, #154 @ 0x9a │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r1, #11 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #76] @ (1fcdec ) │ │ │ │ + ldr r3, [pc, #76] @ (1fce94 ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r2, [pc, #76] @ (1fcdf0 ) │ │ │ │ + ldr r2, [pc, #76] @ (1fce98 ) │ │ │ │ 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 1fc1c8 │ │ │ │ + bl 1fc270 │ │ │ │ str r5, [r0, #36] @ 0x24 │ │ │ │ - cbz r6, 1fcdea │ │ │ │ + cbz r6, 1fce92 │ │ │ │ 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 1fcdda │ │ │ │ + bne.n 1fce82 │ │ │ │ adds r1, #32 │ │ │ │ cmp r1, ip │ │ │ │ - bne.n 1fcdd2 │ │ │ │ + bne.n 1fce7a │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - adds r2, #86 @ 0x56 │ │ │ │ + adds r1, #174 @ 0xae │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb.w r3, [r0, #480] @ 0x1e0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ movs r2, #8 │ │ │ │ - cbz r3, 1fce3c │ │ │ │ + cbz r3, 1fcee4 │ │ │ │ movs r1, #108 @ 0x6c │ │ │ │ - bl 1e339c │ │ │ │ + bl 1e3444 │ │ │ │ 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, 1fce3a │ │ │ │ + cbz r4, 1fcee2 │ │ │ │ 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 1e339c │ │ │ │ - b.n 1fce1e │ │ │ │ + bl 1e3444 │ │ │ │ + b.n 1fcec6 │ │ │ │ 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, 1fce84 │ │ │ │ + cbz r3, 1fcf2c │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ - bl 1e339c │ │ │ │ + bl 1e3444 │ │ │ │ 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 1e339c │ │ │ │ - b.n 1fce6e │ │ │ │ + bl 1e3444 │ │ │ │ + b.n 1fcf16 │ │ │ │ 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 1fc1c8 │ │ │ │ + bl 1fc270 │ │ │ │ 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, 1fceca │ │ │ │ - b.n 1fcee2 │ │ │ │ + cbnz r3, 1fcf72 │ │ │ │ + b.n 1fcf8a │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 1fcec8 │ │ │ │ + bne.n 1fcf70 │ │ │ │ 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 │ │ │ │ @@ -581067,194 +581154,194 @@ │ │ │ │ str r3, [r0, #28] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #56] @ (1fcf34 ) │ │ │ │ + ldr r3, [pc, #56] @ (1fcfdc ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r2, [pc, #56] @ (1fcf38 ) │ │ │ │ + ldr r2, [pc, #56] @ (1fcfe0 ) │ │ │ │ add r3, pc │ │ │ │ ldrb.w r1, [r0, #480] @ 0x1e0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ movs r2, #4 │ │ │ │ add.w r3, r3, r5, lsl #7 │ │ │ │ ldrb r4, [r3, #4] │ │ │ │ lsl.w r3, r4, r2 │ │ │ │ adds r3, #84 @ 0x54 │ │ │ │ - bl 1fc1c8 │ │ │ │ + bl 1fc270 │ │ │ │ str r5, [r0, #36] @ 0x24 │ │ │ │ - cbz r4, 1fcf32 │ │ │ │ + cbz r4, 1fcfda │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r3 │ │ │ │ adds r3, #1 │ │ │ │ str r1, [r2, #96] @ 0x60 │ │ │ │ cmp r4, r3 │ │ │ │ add.w r2, r2, #16 │ │ │ │ - bne.n 1fcf26 │ │ │ │ + bne.n 1fcfce │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - adds r0, #252 @ 0xfc │ │ │ │ + adds r0, #84 @ 0x54 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r1, #16] │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #2 │ │ │ │ ldrb.w r1, [r0, #480] @ 0x1e0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ lsls r3, r4, #4 │ │ │ │ adds r3, #44 @ 0x2c │ │ │ │ - bl 1fc1c8 │ │ │ │ + bl 1fc270 │ │ │ │ str r5, [r0, #20] │ │ │ │ str r4, [r0, #40] @ 0x28 │ │ │ │ - cbz r4, 1fcf76 │ │ │ │ + cbz r4, 1fd01e │ │ │ │ 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 1fcf6a │ │ │ │ + bne.n 1fd012 │ │ │ │ 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 1fcfe2 │ │ │ │ + bhi.n 1fd08a │ │ │ │ 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 1fc1c8 │ │ │ │ + bl 1fc270 │ │ │ │ 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 1fcfb2 │ │ │ │ + bne.n 1fd05a │ │ │ │ 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 1fc1c8 │ │ │ │ + bl 1fc270 │ │ │ │ strd r5, r6, [r0, #20] │ │ │ │ str r4, [r0, #32] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1fcfac │ │ │ │ + bne.n 1fd054 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r3, #68 @ 0x44 │ │ │ │ movs r4, #2 │ │ │ │ - b.n 1fcf9a │ │ │ │ + b.n 1fd042 │ │ │ │ ldr r4, [r6, #16] │ │ │ │ lsls r3, r4, #4 │ │ │ │ adds r3, #36 @ 0x24 │ │ │ │ - b.n 1fcfc4 │ │ │ │ + b.n 1fd06c │ │ │ │ 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, 1fd060 │ │ │ │ + cbz r3, 1fd108 │ │ │ │ movs r1, #116 @ 0x74 │ │ │ │ - bl 1e339c │ │ │ │ + bl 1e3444 │ │ │ │ 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 1e3264 │ │ │ │ + bl 1e330c │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ - cbz r6, 1fd044 │ │ │ │ + cbz r6, 1fd0ec │ │ │ │ adds r1, r0, r7 │ │ │ │ str r5, [r0, #12] │ │ │ │ adds r0, #20 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 1fd03c │ │ │ │ - ldr r3, [pc, #36] @ (1fd06c ) │ │ │ │ + bne.n 1fd0e4 │ │ │ │ + ldr r3, [pc, #36] @ (1fd114 ) │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [r4, #80] @ 0x50 │ │ │ │ add r3, pc │ │ │ │ strb.w r2, [r4, #77] @ 0x4d │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r4, #65] @ 0x41 │ │ │ │ str.w r1, [r4, #69] @ 0x45 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ - bl 1e339c │ │ │ │ + bl 1e3444 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1fd018 │ │ │ │ + b.n 1fd0c0 │ │ │ │ nop │ │ │ │ - strh r4, [r3, r1] │ │ │ │ + str r4, [r6, r6] │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #10 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - bne.n 1fd09a │ │ │ │ - ldr r1, [pc, #16] @ (1fd09c ) │ │ │ │ + bne.n 1fd142 │ │ │ │ + ldr r1, [pc, #16] @ (1fd144 ) │ │ │ │ movs r2, #8 │ │ │ │ adds r0, #65 @ 0x41 │ │ │ │ add r1, pc │ │ │ │ blx 5a02c │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ - strh r2, [r3, r0] │ │ │ │ + str r2, [r6, r5] │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb.w r3, [r0, #480] @ 0x1e0 │ │ │ │ movs r2, #8 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r3, 1fd0ea │ │ │ │ + cbz r3, 1fd192 │ │ │ │ movs r1, #76 @ 0x4c │ │ │ │ - bl 1e339c │ │ │ │ + bl 1e3444 │ │ │ │ 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 │ │ │ │ @@ -581262,33 +581349,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 1e339c │ │ │ │ - b.n 1fd0c8 │ │ │ │ + bl 1e3444 │ │ │ │ + b.n 1fd170 │ │ │ │ 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, 1fd112 │ │ │ │ + cbnz r3, 1fd1ba │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e3414 │ │ │ │ + bl 1e34bc │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #28 │ │ │ │ - bl 1e339c │ │ │ │ + bl 1e3444 │ │ │ │ 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 │ │ │ │ @@ -581311,17 +581398,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, 1fd1b4 │ │ │ │ + cbz r3, 1fd25c │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ - bl 1e339c │ │ │ │ + bl 1e3444 │ │ │ │ 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] │ │ │ │ @@ -581333,148 +581420,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 1e339c │ │ │ │ - b.n 1fd18c │ │ │ │ - b.n 1fd1c0 │ │ │ │ + bl 1e3444 │ │ │ │ + b.n 1fd234 │ │ │ │ + b.n 1fd268 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1fd1be │ │ │ │ + bne.n 1fd266 │ │ │ │ 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] @ (1fd2bc ) │ │ │ │ + ldr r5, [pc, #228] @ (1fd364 ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ - ldr r4, [pc, #228] @ (1fd2c0 ) │ │ │ │ + ldr r4, [pc, #228] @ (1fd368 ) │ │ │ │ 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 1fd2a2 │ │ │ │ + bhi.n 1fd34a │ │ │ │ tbb [pc, r0] │ │ │ │ asrs r0, r1, #9 │ │ │ │ str r2, [r0, r0] │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1fd2b0 │ │ │ │ + beq.n 1fd358 │ │ │ │ movs r2, #3 │ │ │ │ strd r2, r1, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldrd r1, r2, [sp, #36] @ 0x24 │ │ │ │ - bl 1fc004 │ │ │ │ + bl 1fc0ac │ │ │ │ ldrd r4, r6, [sp, #16] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 1fd2bc │ │ │ │ + bhi.n 1fd364 │ │ │ │ tbb [pc, r3] │ │ │ │ asrs r2, r5, #32 │ │ │ │ movs r3, #2 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1fd2b4 │ │ │ │ + beq.n 1fd35c │ │ │ │ movs r3, #3 │ │ │ │ strd r3, r2, [sp, #28] │ │ │ │ mov r0, r7 │ │ │ │ ldrd r1, r2, [sp, #28] │ │ │ │ - bl 1fc004 │ │ │ │ + bl 1fc0ac │ │ │ │ ldrd r3, r5, [sp, #8] │ │ │ │ cmp r4, r3 │ │ │ │ it eq │ │ │ │ cmpeq r6, r5 │ │ │ │ - ldr r2, [pc, #108] @ (1fd2c4 ) │ │ │ │ + ldr r2, [pc, #108] @ (1fd36c ) │ │ │ │ it eq │ │ │ │ moveq r0, #1 │ │ │ │ - ldr r3, [pc, #100] @ (1fd2c0 ) │ │ │ │ + ldr r3, [pc, #100] @ (1fd368 ) │ │ │ │ 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 1fd2b8 │ │ │ │ + bne.n 1fd360 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1fd24e │ │ │ │ + bne.n 1fd2f6 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movs r3, #1 │ │ │ │ - b.n 1fd24e │ │ │ │ + b.n 1fd2f6 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ add.w r2, r5, #24 │ │ │ │ subs r3, r3, r2 │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ - b.n 1fd24e │ │ │ │ + b.n 1fd2f6 │ │ │ │ ldr r4, [r6, #16] │ │ │ │ add.w r2, r6, #24 │ │ │ │ subs r4, r4, r2 │ │ │ │ clz r4, r4 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ - b.n 1fd226 │ │ │ │ + b.n 1fd2ce │ │ │ │ ldr r2, [r6, #0] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1fd226 │ │ │ │ + bne.n 1fd2ce │ │ │ │ ldr r6, [r6, #8] │ │ │ │ movs r4, #1 │ │ │ │ - b.n 1fd226 │ │ │ │ + b.n 1fd2ce │ │ │ │ ldr r1, [r6, #8] │ │ │ │ - b.n 1fd210 │ │ │ │ + b.n 1fd2b8 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - b.n 1fd23c │ │ │ │ + b.n 1fd2e4 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ - cmp r6, #30 │ │ │ │ + cmp r5, #118 @ 0x76 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #156 @ 0x9c │ │ │ │ + cmp r4, #244 @ 0xf4 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ - ldr.w ip, [pc, #2688] @ 1fdd5c │ │ │ │ + ldr.w ip, [pc, #2688] @ 1fde04 │ │ │ │ add ip, pc │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r1, #3 │ │ │ │ - bhi.w 1fdfd8 │ │ │ │ + bhi.w 1fe080 │ │ │ │ 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 1fdfde │ │ │ │ + bhi.w 1fe086 │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ lsls r4, r0, #18 │ │ │ │ lsls r7, r6, #18 │ │ │ │ lsls r3, r4, #16 │ │ │ │ lsls r7, r7, #21 │ │ │ │ lsls r6, r3, #6 │ │ │ │ lsls r4, r1, #1 │ │ │ │ @@ -581482,124 +581569,124 @@ │ │ │ │ lsls r4, r1, #1 │ │ │ │ lsls r2, r6, #20 │ │ │ │ lsls r2, r2, #20 │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ str r0, [r2, #8] │ │ │ │ cmp r1, #9 │ │ │ │ - bhi.w 1fdfde │ │ │ │ + bhi.w 1fe086 │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ lsls r0, r1, #23 │ │ │ │ lsls r6, r2, #10 │ │ │ │ lsls r2, r1, #11 │ │ │ │ lsls r6, r6, #12 │ │ │ │ lsls r5, r4, #13 │ │ │ │ lsls r1, r0, #1 │ │ │ │ lsls r1, r4, #14 │ │ │ │ lsls r1, r0, #1 │ │ │ │ lsls r1, r1, #7 │ │ │ │ lsls r7, r5, #7 │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ str r3, [r2, #8] │ │ │ │ cmp r1, #9 │ │ │ │ - bhi.w 1fdfde │ │ │ │ + bhi.w 1fe086 │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ lsls r7, r6, #7 │ │ │ │ lsls r5, r4, #8 │ │ │ │ lsls r7, r5, #3 │ │ │ │ lsls r1, r3, #4 │ │ │ │ lsls r5, r0, #5 │ │ │ │ movs r2, r4 │ │ │ │ lsls r4, r1, #22 │ │ │ │ movs r2, r4 │ │ │ │ lsls r6, r6, #20 │ │ │ │ lsls r6, r3, #22 │ │ │ │ ldrb r0, [r2, #12] │ │ │ │ str r3, [r2, #8] │ │ │ │ cmp r0, #9 │ │ │ │ - bhi.w 1fd4fa │ │ │ │ + bhi.w 1fd5a2 │ │ │ │ tbh [pc, r0, lsl #1] │ │ │ │ lsls r6, r0, #9 │ │ │ │ lsls r3, r2, #14 │ │ │ │ lsls r5, r0, #15 │ │ │ │ lsls r0, r5, #11 │ │ │ │ lsls r3, r3, #16 │ │ │ │ movs r2, r1 │ │ │ │ lsls r7, r6, #2 │ │ │ │ movs r2, r1 │ │ │ │ lsls r0, r7, #18 │ │ │ │ lsls r7, r0, #3 │ │ │ │ subs r0, #6 │ │ │ │ cmp r0, #1 │ │ │ │ - bhi.w 1fdfb4 │ │ │ │ + bhi.w 1fe05c │ │ │ │ tbb [pc, r0] │ │ │ │ ldr r0, [r0, #24] │ │ │ │ subs r1, #6 │ │ │ │ cmp r1, #1 │ │ │ │ - bhi.w 1fdf6c │ │ │ │ + bhi.w 1fe014 │ │ │ │ tbb [pc, r1] │ │ │ │ subs r2, #81 @ 0x51 │ │ │ │ subs r1, #6 │ │ │ │ cmp r1, #1 │ │ │ │ - bhi.w 1fdf48 │ │ │ │ + bhi.w 1fdff0 │ │ │ │ tbb [pc, r1] │ │ │ │ ldrb r3, [r2, #14] │ │ │ │ subs r1, #6 │ │ │ │ cmp r1, #1 │ │ │ │ - bhi.w 1fdf90 │ │ │ │ + bhi.w 1fe038 │ │ │ │ tbb [pc, r1] │ │ │ │ lsls r1, r3, #4 │ │ │ │ - cbz r0, 1fd3e8 │ │ │ │ + cbz r0, 1fd490 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.n 1fd3e8 │ │ │ │ + bne.n 1fd490 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.n 1fd3d0 │ │ │ │ + beq.n 1fd478 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 1fd3c8 │ │ │ │ + bne.n 1fd470 │ │ │ │ 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 1fd3fc │ │ │ │ - b.n 1fd452 │ │ │ │ + bne.n 1fd4a4 │ │ │ │ + b.n 1fd4fa │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1fd3fa │ │ │ │ + bne.n 1fd4a2 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ bic.w r3, r3, #32 │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - cbz r3, 1fd43c │ │ │ │ + cbz r3, 1fd4e4 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.n 1fd43c │ │ │ │ + bne.n 1fd4e4 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r3 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.n 1fd426 │ │ │ │ + beq.n 1fd4ce │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 1fd41e │ │ │ │ + bne.n 1fd4c6 │ │ │ │ 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 │ │ │ │ @@ -581607,1675 +581694,1675 @@ │ │ │ │ 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 1fd3fc │ │ │ │ + bne.n 1fd4a4 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 206794 │ │ │ │ + bl 20683c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - b.n 1fd3fc │ │ │ │ - cbz r3, 1fd48c │ │ │ │ + b.n 1fd4a4 │ │ │ │ + cbz r3, 1fd534 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.n 1fd48c │ │ │ │ + bne.n 1fd534 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r3 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.n 1fd476 │ │ │ │ + beq.n 1fd51e │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 1fd46e │ │ │ │ + bne.n 1fd516 │ │ │ │ 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 1fd44c │ │ │ │ - cbz r0, 1fd4ce │ │ │ │ + b.n 1fd4f4 │ │ │ │ + cbz r0, 1fd576 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.n 1fd4ce │ │ │ │ + bne.n 1fd576 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.n 1fd4b6 │ │ │ │ + beq.n 1fd55e │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 1fd4ae │ │ │ │ + bne.n 1fd556 │ │ │ │ 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 1fd3f2 │ │ │ │ + b.n 1fd49a │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #5 │ │ │ │ - bne.n 1fd48c │ │ │ │ + bne.n 1fd534 │ │ │ │ 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 1fd48c │ │ │ │ + b.n 1fd534 │ │ │ │ ldr r1, [r2, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1fd48c │ │ │ │ + beq.n 1fd534 │ │ │ │ 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 1fd506 │ │ │ │ - b.n 1fd48c │ │ │ │ + bne.n 1fd5ae │ │ │ │ + b.n 1fd534 │ │ │ │ ldrd r1, r0, [r2, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1fdf34 │ │ │ │ + beq.w 1fdfdc │ │ │ │ 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 1fd43c │ │ │ │ + beq.w 1fd4e4 │ │ │ │ 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 1fd558 │ │ │ │ - b.n 1fd43c │ │ │ │ + bcc.n 1fd600 │ │ │ │ + b.n 1fd4e4 │ │ │ │ ldr.w ip, [r2, #52] @ 0x34 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1fd5b2 │ │ │ │ + beq.n 1fd65a │ │ │ │ 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 1fd596 │ │ │ │ + bne.n 1fd63e │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1fd43c │ │ │ │ + beq.w 1fd4e4 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1fd43c │ │ │ │ + bne.w 1fd4e4 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r3 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.w 1fd426 │ │ │ │ + beq.w 1fd4ce │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 1fd5ca │ │ │ │ - b.n 1fd426 │ │ │ │ - ldr.w r0, [pc, #1928] @ 1fdd60 │ │ │ │ + bne.n 1fd672 │ │ │ │ + b.n 1fd4ce │ │ │ │ + ldr.w r0, [pc, #1928] @ 1fde08 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ mov r5, r0 │ │ │ │ add.w r0, r0, r1, lsl #7 │ │ │ │ ldrb r0, [r0, #4] │ │ │ │ - cbz r0, 1fd60e │ │ │ │ + cbz r0, 1fd6b6 │ │ │ │ add.w r1, r2, #88 @ 0x58 │ │ │ │ add.w lr, r1, r0, lsl #4 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str r0, [r1, #4] │ │ │ │ str.w r2, [r1, #-4] │ │ │ │ ldr.w ip, [r0] │ │ │ │ str.w ip, [r1] │ │ │ │ str.w r1, [ip, #4] │ │ │ │ str r1, [r0, #0] │ │ │ │ adds r1, #16 │ │ │ │ cmp lr, r1 │ │ │ │ - bne.n 1fd5f0 │ │ │ │ + bne.n 1fd698 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ add.w r1, r5, r1, lsl #7 │ │ │ │ ldrb r1, [r1, #16] │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r1, #0 │ │ │ │ andne.w r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1fd43c │ │ │ │ + beq.w 1fd4e4 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1fd43c │ │ │ │ + bne.w 1fd4e4 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r3 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.w 1fd426 │ │ │ │ + beq.w 1fd4ce │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 1fd636 │ │ │ │ - b.n 1fd426 │ │ │ │ - ldr.w r1, [pc, #1820] @ 1fdd60 │ │ │ │ + bne.n 1fd6de │ │ │ │ + b.n 1fd4ce │ │ │ │ + ldr.w r1, [pc, #1820] @ 1fde08 │ │ │ │ ldr.w r1, [ip, r1] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ add.w ip, r4, r1, lsl #7 │ │ │ │ ldrb.w ip, [ip, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1fd688 │ │ │ │ + beq.n 1fd730 │ │ │ │ add.w r1, r2, #88 @ 0x58 │ │ │ │ add.w r4, r1, ip, lsl #4 │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ str.w ip, [r1, #4] │ │ │ │ str.w r2, [r1, #-4] │ │ │ │ ldr.w lr, [ip] │ │ │ │ str.w lr, [r1] │ │ │ │ str.w r1, [lr, #4] │ │ │ │ str.w r1, [ip] │ │ │ │ adds r1, #16 │ │ │ │ cmp r1, r4 │ │ │ │ - bne.n 1fd664 │ │ │ │ + bne.n 1fd70c │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ add.w r1, r5, r1, lsl #7 │ │ │ │ ldrb r1, [r1, #16] │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r1, #0 │ │ │ │ andne.w r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1fd4ce │ │ │ │ + beq.w 1fd576 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1fd4ce │ │ │ │ + bne.w 1fd576 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.w 1fd4b6 │ │ │ │ + beq.w 1fd55e │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 1fd6b0 │ │ │ │ - b.n 1fd4b6 │ │ │ │ + bne.n 1fd758 │ │ │ │ + b.n 1fd55e │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ - cbz r4, 1fd6e4 │ │ │ │ + cbz r4, 1fd78c │ │ │ │ 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 1fd6c0 │ │ │ │ + bne.n 1fd768 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1fd3e8 │ │ │ │ + beq.w 1fd490 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1fd3e8 │ │ │ │ + bne.w 1fd490 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.w 1fd3d0 │ │ │ │ + beq.w 1fd478 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 1fd6fc │ │ │ │ - b.n 1fd3d0 │ │ │ │ + bne.n 1fd7a4 │ │ │ │ + b.n 1fd478 │ │ │ │ ldr r1, [r2, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1fd3e8 │ │ │ │ + beq.w 1fd490 │ │ │ │ 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 1fd714 │ │ │ │ - b.n 1fd3e8 │ │ │ │ - ldr.w r1, [pc, #1576] @ 1fdd64 │ │ │ │ + bne.n 1fd7bc │ │ │ │ + b.n 1fd490 │ │ │ │ + ldr.w r1, [pc, #1576] @ 1fde0c │ │ │ │ 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, 1fd772 │ │ │ │ + cbz r0, 1fd81a │ │ │ │ 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 1fd756 │ │ │ │ + bne.n 1fd7fe │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1fd43c │ │ │ │ + beq.w 1fd4e4 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1fd43c │ │ │ │ + bne.w 1fd4e4 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r3 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.w 1fd426 │ │ │ │ + beq.w 1fd4ce │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 1fd78a │ │ │ │ - b.n 1fd426 │ │ │ │ + bne.n 1fd832 │ │ │ │ + b.n 1fd4ce │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ - cbz r1, 1fd7d6 │ │ │ │ + cbz r1, 1fd87e │ │ │ │ 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 1fd7d6 │ │ │ │ + bne.n 1fd87e │ │ │ │ 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 1fd43c │ │ │ │ + beq.w 1fd4e4 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1fd43c │ │ │ │ + bne.w 1fd4e4 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r3 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.w 1fd426 │ │ │ │ + beq.w 1fd4ce │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 1fd7ee │ │ │ │ - b.n 1fd426 │ │ │ │ - ldr.w r1, [pc, #1384] @ 1fdd64 │ │ │ │ + bne.n 1fd896 │ │ │ │ + b.n 1fd4ce │ │ │ │ + ldr.w r1, [pc, #1384] @ 1fde0c │ │ │ │ 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, 1fd832 │ │ │ │ + cbz r0, 1fd8da │ │ │ │ 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 1fd816 │ │ │ │ + bne.n 1fd8be │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1fd48c │ │ │ │ + beq.w 1fd534 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1fd48c │ │ │ │ + bne.w 1fd534 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r3 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.w 1fd476 │ │ │ │ + beq.w 1fd51e │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 1fd84a │ │ │ │ - b.n 1fd476 │ │ │ │ + bne.n 1fd8f2 │ │ │ │ + b.n 1fd51e │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ - cbz r1, 1fd89a │ │ │ │ + cbz r1, 1fd942 │ │ │ │ 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 1fd89a │ │ │ │ + bne.n 1fd942 │ │ │ │ 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 1fd3e8 │ │ │ │ + beq.w 1fd490 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1fd3e8 │ │ │ │ + bne.w 1fd490 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.w 1fd3d0 │ │ │ │ + beq.w 1fd478 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 1fd8b2 │ │ │ │ - b.n 1fd3d0 │ │ │ │ + bne.n 1fd95a │ │ │ │ + b.n 1fd478 │ │ │ │ ldrd r1, r4, [r2, #36] @ 0x24 │ │ │ │ mov r5, r4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1fdf20 │ │ │ │ + beq.w 1fdfc8 │ │ │ │ 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 1fd3e8 │ │ │ │ + beq.w 1fd490 │ │ │ │ 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 1fd8ee │ │ │ │ - b.n 1fd3e8 │ │ │ │ + bcc.n 1fd996 │ │ │ │ + b.n 1fd490 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #5 │ │ │ │ - bne.w 1fd4ce │ │ │ │ + bne.w 1fd576 │ │ │ │ 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 1fd4ce │ │ │ │ + b.n 1fd576 │ │ │ │ ldr.w ip, [r2, #52] @ 0x34 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1fd972 │ │ │ │ + beq.n 1fda1a │ │ │ │ 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 1fd956 │ │ │ │ + bne.n 1fd9fe │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1fd48c │ │ │ │ + beq.w 1fd534 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1fd48c │ │ │ │ + bne.w 1fd534 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r3 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.w 1fd476 │ │ │ │ + beq.w 1fd51e │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 1fd98a │ │ │ │ - b.n 1fd476 │ │ │ │ + bne.n 1fda32 │ │ │ │ + b.n 1fd51e │ │ │ │ ldr.w ip, [r2, #52] @ 0x34 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1fd9d0 │ │ │ │ + beq.n 1fda78 │ │ │ │ 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 1fd9ae │ │ │ │ + bne.n 1fda56 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1fd3e8 │ │ │ │ + beq.w 1fd490 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1fd3e8 │ │ │ │ + bne.w 1fd490 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.w 1fd3d0 │ │ │ │ + beq.w 1fd478 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 1fd9e8 │ │ │ │ - b.n 1fd3d0 │ │ │ │ - ldr r1, [pc, #876] @ (1fdd60 ) │ │ │ │ + bne.n 1fda90 │ │ │ │ + b.n 1fd478 │ │ │ │ + ldr r1, [pc, #876] @ (1fde08 ) │ │ │ │ ldr.w r1, [ip, r1] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ add.w ip, r4, r1, lsl #7 │ │ │ │ ldrb.w ip, [ip, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1fda38 │ │ │ │ + beq.n 1fdae0 │ │ │ │ add.w r1, r2, #88 @ 0x58 │ │ │ │ add.w r4, r1, ip, lsl #4 │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ str.w ip, [r1, #4] │ │ │ │ str.w r2, [r1, #-4] │ │ │ │ ldr.w lr, [ip] │ │ │ │ str.w lr, [r1] │ │ │ │ str.w r1, [lr, #4] │ │ │ │ str.w r1, [ip] │ │ │ │ adds r1, #16 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 1fda14 │ │ │ │ + bne.n 1fdabc │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ add.w r1, r5, r1, lsl #7 │ │ │ │ ldrb r1, [r1, #16] │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r1, #0 │ │ │ │ andne.w r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1fd3e8 │ │ │ │ + beq.w 1fd490 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1fd3e8 │ │ │ │ + bne.w 1fd490 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.w 1fd3d0 │ │ │ │ + beq.w 1fd478 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 1fda60 │ │ │ │ - b.n 1fd3d0 │ │ │ │ + bne.n 1fdb08 │ │ │ │ + b.n 1fd478 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #5 │ │ │ │ - bne.w 1fd3e8 │ │ │ │ + bne.w 1fd490 │ │ │ │ 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 1fd3e8 │ │ │ │ + b.n 1fd490 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ - cbz r1, 1fdad4 │ │ │ │ + cbz r1, 1fdb7c │ │ │ │ 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 1fdad4 │ │ │ │ + bne.n 1fdb7c │ │ │ │ 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 1fd48c │ │ │ │ + beq.w 1fd534 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1fd48c │ │ │ │ + bne.w 1fd534 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r3 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.w 1fd476 │ │ │ │ + beq.w 1fd51e │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 1fdaec │ │ │ │ - b.n 1fd476 │ │ │ │ + bne.n 1fdb94 │ │ │ │ + b.n 1fd51e │ │ │ │ ldrd r0, r4, [r2, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1fdf3e │ │ │ │ + beq.w 1fdfe6 │ │ │ │ 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 1fd48c │ │ │ │ + beq.w 1fd534 │ │ │ │ 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 1fdb22 │ │ │ │ - b.n 1fd48c │ │ │ │ + bcc.n 1fdbca │ │ │ │ + b.n 1fd534 │ │ │ │ ldrd r1, r4, [r2, #36] @ 0x24 │ │ │ │ mov r5, r4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1fdf2a │ │ │ │ + beq.w 1fdfd2 │ │ │ │ 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 1fd4ce │ │ │ │ + beq.w 1fd576 │ │ │ │ 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 1fdb7c │ │ │ │ - b.n 1fd4ce │ │ │ │ - ldr r0, [pc, #444] @ (1fdd60 ) │ │ │ │ + bcc.n 1fdc24 │ │ │ │ + b.n 1fd576 │ │ │ │ + ldr r0, [pc, #444] @ (1fde08 ) │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ mov r5, r0 │ │ │ │ add.w r0, r0, r1, lsl #7 │ │ │ │ ldrb r0, [r0, #4] │ │ │ │ - cbz r0, 1fdbda │ │ │ │ + cbz r0, 1fdc82 │ │ │ │ add.w r1, r2, #88 @ 0x58 │ │ │ │ add.w lr, r1, r0, lsl #4 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str r0, [r1, #4] │ │ │ │ str.w r2, [r1, #-4] │ │ │ │ ldr.w ip, [r0] │ │ │ │ str.w ip, [r1] │ │ │ │ str.w r1, [ip, #4] │ │ │ │ str r1, [r0, #0] │ │ │ │ adds r1, #16 │ │ │ │ cmp lr, r1 │ │ │ │ - bne.n 1fdbbc │ │ │ │ + bne.n 1fdc64 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ add.w r1, r5, r1, lsl #7 │ │ │ │ ldrb r1, [r1, #16] │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r1, #0 │ │ │ │ andne.w r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1fd48c │ │ │ │ + beq.w 1fd534 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1fd48c │ │ │ │ + bne.w 1fd534 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r3 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.w 1fd476 │ │ │ │ + beq.w 1fd51e │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 1fdc02 │ │ │ │ - b.n 1fd476 │ │ │ │ - ldr r1, [pc, #340] @ (1fdd64 ) │ │ │ │ + bne.n 1fdcaa │ │ │ │ + b.n 1fd51e │ │ │ │ + ldr r1, [pc, #340] @ (1fde0c ) │ │ │ │ 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 1fdc50 │ │ │ │ + beq.n 1fdcf8 │ │ │ │ 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 1fdc2e │ │ │ │ + bne.n 1fdcd6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1fd4ce │ │ │ │ + beq.w 1fd576 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1fd4ce │ │ │ │ + bne.w 1fd576 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.w 1fd4b6 │ │ │ │ + beq.w 1fd55e │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 1fdc68 │ │ │ │ - b.n 1fd4b6 │ │ │ │ + bne.n 1fdd10 │ │ │ │ + b.n 1fd55e │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ - cbz r1, 1fdcb8 │ │ │ │ + cbz r1, 1fdd60 │ │ │ │ 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 1fdcb8 │ │ │ │ + bne.n 1fdd60 │ │ │ │ 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 1fd4ce │ │ │ │ + beq.w 1fd576 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1fd4ce │ │ │ │ + bne.w 1fd576 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.w 1fd4b6 │ │ │ │ + beq.w 1fd55e │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 1fdcd0 │ │ │ │ - b.w 1fd4b6 │ │ │ │ + bne.n 1fdd78 │ │ │ │ + b.w 1fd55e │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - cbz r0, 1fdd04 │ │ │ │ + cbz r0, 1fddac │ │ │ │ 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 1fdce2 │ │ │ │ + bne.n 1fdd8a │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1fd48c │ │ │ │ + beq.w 1fd534 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1fd48c │ │ │ │ + bne.w 1fd534 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r3 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.w 1fd476 │ │ │ │ + beq.w 1fd51e │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 1fdd1c │ │ │ │ - b.w 1fd476 │ │ │ │ + bne.n 1fddc4 │ │ │ │ + b.w 1fd51e │ │ │ │ ldr r1, [r2, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1fd4ce │ │ │ │ + beq.w 1fd576 │ │ │ │ add.w r5, r2, r1, lsl #4 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w ip, [r1, #48] @ 0x30 │ │ │ │ add.w lr, r1, #40 @ 0x28 │ │ │ │ str.w ip, [r1, #44] @ 0x2c │ │ │ │ adds r1, #16 │ │ │ │ str r2, [r1, #20] │ │ │ │ cmp r1, r5 │ │ │ │ ldr.w r4, [ip] │ │ │ │ str r4, [r1, #24] │ │ │ │ str.w lr, [r4, #4] │ │ │ │ str.w lr, [ip] │ │ │ │ - bne.n 1fdd36 │ │ │ │ - b.w 1fd4ce │ │ │ │ - cmp r5, #32 │ │ │ │ + bne.n 1fddde │ │ │ │ + b.w 1fd576 │ │ │ │ + cmp r4, #120 @ 0x78 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ - cbz r4, 1fdd92 │ │ │ │ + cbz r4, 1fde3a │ │ │ │ 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 1fdd6e │ │ │ │ + bne.n 1fde16 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1fd4ce │ │ │ │ + beq.w 1fd576 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1fd4ce │ │ │ │ + bne.w 1fd576 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.w 1fd4b6 │ │ │ │ + beq.w 1fd55e │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 1fddaa │ │ │ │ - b.w 1fd4b6 │ │ │ │ + bne.n 1fde52 │ │ │ │ + b.w 1fd55e │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - cbz r0, 1fddde │ │ │ │ + cbz r0, 1fde86 │ │ │ │ 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 1fddbc │ │ │ │ + bne.n 1fde64 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1fd43c │ │ │ │ + beq.w 1fd4e4 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1fd43c │ │ │ │ + bne.w 1fd4e4 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r3 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.w 1fd426 │ │ │ │ + beq.w 1fd4ce │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 1fddf6 │ │ │ │ - b.w 1fd426 │ │ │ │ + bne.n 1fde9e │ │ │ │ + b.w 1fd4ce │ │ │ │ ldr.w ip, [r2, #52] @ 0x34 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1fde3e │ │ │ │ + beq.n 1fdee6 │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ mov.w lr, #20 │ │ │ │ mla ip, lr, ip, r1 │ │ │ │ adds r1, #4 │ │ │ │ add.w r4, ip, #4 │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ str.w ip, [r1, #4] │ │ │ │ str.w r2, [r1, #-4] │ │ │ │ ldr.w lr, [ip] │ │ │ │ str.w lr, [r1] │ │ │ │ str.w r1, [lr, #4] │ │ │ │ str.w r1, [ip] │ │ │ │ adds r1, #20 │ │ │ │ cmp r1, r4 │ │ │ │ - bne.n 1fde1c │ │ │ │ + bne.n 1fdec4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1fd4ce │ │ │ │ + beq.w 1fd576 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1fd4ce │ │ │ │ + bne.w 1fd576 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.w 1fd4b6 │ │ │ │ + beq.w 1fd55e │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 1fde56 │ │ │ │ - b.w 1fd4b6 │ │ │ │ + bne.n 1fdefe │ │ │ │ + b.w 1fd55e │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #5 │ │ │ │ - bne.w 1fd43c │ │ │ │ + bne.w 1fd4e4 │ │ │ │ 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 1fd43c │ │ │ │ + b.w 1fd4e4 │ │ │ │ ldr r1, [r2, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1fd43c │ │ │ │ + beq.w 1fd4e4 │ │ │ │ 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 1fde94 │ │ │ │ - b.w 1fd43c │ │ │ │ - ldr r1, [pc, #292] @ (1fdfe0 ) │ │ │ │ + bne.n 1fdf3c │ │ │ │ + b.w 1fd4e4 │ │ │ │ + ldr r1, [pc, #292] @ (1fe088 ) │ │ │ │ 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 1fdefc │ │ │ │ + beq.n 1fdfa4 │ │ │ │ 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 1fdeda │ │ │ │ + bne.n 1fdf82 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1fd3e8 │ │ │ │ + beq.w 1fd490 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1fd3e8 │ │ │ │ + bne.w 1fd490 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.w 1fd3d0 │ │ │ │ + beq.w 1fd478 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 1fdf14 │ │ │ │ - b.w 1fd3d0 │ │ │ │ + bne.n 1fdfbc │ │ │ │ + b.w 1fd478 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1fd8e6 │ │ │ │ - b.w 1fd3e8 │ │ │ │ + bne.w 1fd98e │ │ │ │ + b.w 1fd490 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1fdb74 │ │ │ │ - b.w 1fd4ce │ │ │ │ + bne.w 1fdc1c │ │ │ │ + b.w 1fd576 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1fd550 │ │ │ │ - b.w 1fd43c │ │ │ │ + bne.w 1fd5f8 │ │ │ │ + b.w 1fd4e4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1fdb1e │ │ │ │ - b.w 1fd48c │ │ │ │ + bne.w 1fdbc6 │ │ │ │ + b.w 1fd534 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1fd4ce │ │ │ │ + beq.w 1fd576 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1fd4ce │ │ │ │ + bne.w 1fd576 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.w 1fd4b6 │ │ │ │ + beq.w 1fd55e │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 1fdf60 │ │ │ │ - b.w 1fd4b6 │ │ │ │ + bne.n 1fe008 │ │ │ │ + b.w 1fd55e │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1fd43c │ │ │ │ + beq.w 1fd4e4 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1fd43c │ │ │ │ + bne.w 1fd4e4 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r3 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.w 1fd426 │ │ │ │ + beq.w 1fd4ce │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 1fdf84 │ │ │ │ - b.w 1fd426 │ │ │ │ + bne.n 1fe02c │ │ │ │ + b.w 1fd4ce │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1fd3e8 │ │ │ │ + beq.w 1fd490 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1fd3e8 │ │ │ │ + bne.w 1fd490 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.w 1fd3d0 │ │ │ │ + beq.w 1fd478 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 1fdfa8 │ │ │ │ - b.w 1fd3d0 │ │ │ │ + bne.n 1fe050 │ │ │ │ + b.w 1fd478 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1fd48c │ │ │ │ + beq.w 1fd534 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1fd48c │ │ │ │ + bne.w 1fd534 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r3 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.w 1fd476 │ │ │ │ + beq.w 1fd51e │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 1fdfcc │ │ │ │ - b.w 1fd476 │ │ │ │ + bne.n 1fe074 │ │ │ │ + b.w 1fd51e │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - b.w 1fd3f2 │ │ │ │ + b.w 1fd49a │ │ │ │ nop │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ - ldr r5, [pc, #612] @ (1fe25c ) │ │ │ │ + ldr r5, [pc, #612] @ (1fe304 ) │ │ │ │ mov r3, r0 │ │ │ │ add r5, pc │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.w 1fe254 │ │ │ │ + bhi.w 1fe2fc │ │ │ │ tbb [pc, r3] │ │ │ │ cmp r1, #51 @ 0x33 │ │ │ │ lsls r5, r3, #8 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 1fe054 │ │ │ │ + beq.n 1fe0fc │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1fe054 │ │ │ │ + beq.n 1fe0fc │ │ │ │ ldr.w ip, [r2] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 1fe0d6 │ │ │ │ + bhi.n 1fe17e │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r4, r4, #3 │ │ │ │ lsls r1, r0, #3 │ │ │ │ movs r0, r5 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsls r6, r1, #2 │ │ │ │ lsls r6, r0, #1 │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsls r6, r0, #1 │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsls r4, r2, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 1fe054 │ │ │ │ + beq.n 1fe0fc │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1fe01e │ │ │ │ + bne.n 1fe0c6 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 1fe01e │ │ │ │ + bne.n 1fe0c6 │ │ │ │ ldr.w ip, [r2] │ │ │ │ ldr.w r0, [ip] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fe022 │ │ │ │ - b.n 1fe0d2 │ │ │ │ + bne.n 1fe0ca │ │ │ │ + b.n 1fe17a │ │ │ │ ldrd r0, r3, [r2, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 1fe230 │ │ │ │ + beq.w 1fe2d8 │ │ │ │ ldr.w ip, [r2] │ │ │ │ - b.n 1fe024 │ │ │ │ + b.n 1fe0cc │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ - cbz r3, 1fe090 │ │ │ │ + cbz r3, 1fe138 │ │ │ │ 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, 1fe0ba │ │ │ │ + cbz r3, 1fe162 │ │ │ │ movs r1, #0 │ │ │ │ add.w r3, r2, #48 @ 0x30 │ │ │ │ mov r6, r1 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ adds r1, #1 │ │ │ │ - cbz r5, 1fe0b4 │ │ │ │ + cbz r5, 1fe15c │ │ │ │ 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 1fe09e │ │ │ │ + bne.n 1fe146 │ │ │ │ str.w r0, [ip, #4] │ │ │ │ movs r3, #0 │ │ │ │ str.w ip, [r0] │ │ │ │ strd r3, r3, [r2] │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - bl 1fd2c8 │ │ │ │ + bl 1fd370 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r2, #32] │ │ │ │ mov r7, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1fe0ba │ │ │ │ + beq.n 1fe162 │ │ │ │ movs r1, #0 │ │ │ │ add.w r3, r2, #40 @ 0x28 │ │ │ │ mov r6, r1 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ adds r1, #1 │ │ │ │ - cbz r5, 1fe0fc │ │ │ │ + cbz r5, 1fe1a4 │ │ │ │ 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 1fe0e6 │ │ │ │ - b.n 1fe0ba │ │ │ │ + bne.n 1fe18e │ │ │ │ + b.n 1fe162 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1fe0ba │ │ │ │ + beq.n 1fe162 │ │ │ │ movs r6, #0 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ - cbz r1, 1fe11e │ │ │ │ + cbz r1, 1fe1c6 │ │ │ │ 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 1fe10e │ │ │ │ - b.n 1fe0ba │ │ │ │ + bne.n 1fe1b6 │ │ │ │ + b.n 1fe162 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #5 │ │ │ │ - beq.w 1fe23c │ │ │ │ + beq.w 1fe2e4 │ │ │ │ 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 206aec │ │ │ │ + bl 206b94 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 1fe0c8 │ │ │ │ - ldr r3, [pc, #276] @ (1fe260 ) │ │ │ │ + b.n 1fe170 │ │ │ │ + ldr r3, [pc, #276] @ (1fe308 ) │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add.w r3, r3, r1, lsl #7 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ mov r7, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1fe0ba │ │ │ │ + beq.n 1fe162 │ │ │ │ movs r1, #0 │ │ │ │ add.w r3, r2, #88 @ 0x58 │ │ │ │ mov r6, r1 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ adds r1, #1 │ │ │ │ - cbz r5, 1fe17a │ │ │ │ + cbz r5, 1fe222 │ │ │ │ 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 1fe164 │ │ │ │ - b.n 1fe0ba │ │ │ │ + bne.n 1fe20c │ │ │ │ + b.n 1fe162 │ │ │ │ ldr r1, [r2, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1fe0ba │ │ │ │ + beq.n 1fe162 │ │ │ │ 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, 1fe1a8 │ │ │ │ + cbz r1, 1fe250 │ │ │ │ ldrd r5, r1, [r3] │ │ │ │ str r1, [r5, #4] │ │ │ │ str r5, [r1, #0] │ │ │ │ strd r6, r6, [r3] │ │ │ │ adds r3, #20 │ │ │ │ cmp r3, lr │ │ │ │ - bne.n 1fe198 │ │ │ │ - b.n 1fe0ba │ │ │ │ + bne.n 1fe240 │ │ │ │ + b.n 1fe162 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1fe0ba │ │ │ │ + beq.n 1fe162 │ │ │ │ ldr r1, [r2, #60] @ 0x3c │ │ │ │ - cbz r1, 1fe1c8 │ │ │ │ + cbz r1, 1fe270 │ │ │ │ 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 1fe0ba │ │ │ │ + bne.w 1fe162 │ │ │ │ ldr r3, [r2, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1fe0ba │ │ │ │ + beq.w 1fe162 │ │ │ │ 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 1fe0c8 │ │ │ │ - ldr r3, [pc, #108] @ (1fe264 ) │ │ │ │ + b.n 1fe170 │ │ │ │ + ldr r3, [pc, #108] @ (1fe30c ) │ │ │ │ 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 1fe0ba │ │ │ │ + beq.w 1fe162 │ │ │ │ movs r1, #0 │ │ │ │ adds r3, r2, r5 │ │ │ │ mov r6, r1 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ adds r1, #1 │ │ │ │ - cbz r5, 1fe228 │ │ │ │ + cbz r5, 1fe2d0 │ │ │ │ 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 1fe212 │ │ │ │ - b.n 1fe0ba │ │ │ │ + bne.n 1fe2ba │ │ │ │ + b.n 1fe162 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1fe078 │ │ │ │ + bne.w 1fe120 │ │ │ │ mov r0, r3 │ │ │ │ - b.n 1fe0d2 │ │ │ │ + b.n 1fe17a │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1fe130 │ │ │ │ + beq.w 1fe1d8 │ │ │ │ ldrd r5, r3, [r2, #28] │ │ │ │ str r3, [r5, #4] │ │ │ │ str r5, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r2, #28] │ │ │ │ - b.n 1fe130 │ │ │ │ + b.n 1fe1d8 │ │ │ │ ldrd ip, r0, [r2] │ │ │ │ - b.n 1fe024 │ │ │ │ + b.n 1fe0cc │ │ │ │ nop │ │ │ │ - movs r0, #4 │ │ │ │ + subs r4, r3, #5 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #472] @ (1fe450 ) │ │ │ │ + ldr r2, [pc, #472] @ (1fe4f8 ) │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ add r2, pc │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 1fe2fc │ │ │ │ + bhi.n 1fe3a4 │ │ │ │ tbb [pc, r3] │ │ │ │ ldr r2, [r2, #100] @ 0x64 │ │ │ │ - cbnz r5, 1fe2ca │ │ │ │ + cbnz r5, 1fe372 │ │ │ │ movs r2, #143 @ 0x8f │ │ │ │ movs r2, #170 @ 0xaa │ │ │ │ subs r4, #42 @ 0x2a │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ - cbz r3, 1fe2a0 │ │ │ │ + cbz r3, 1fe348 │ │ │ │ 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, 1fe2c8 │ │ │ │ + cbz r4, 1fe370 │ │ │ │ movs r2, #0 │ │ │ │ add.w r3, r0, #48 @ 0x30 │ │ │ │ mov lr, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ adds r2, #1 │ │ │ │ - cbz r1, 1fe2c2 │ │ │ │ + cbz r1, 1fe36a │ │ │ │ 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 1fe2ac │ │ │ │ + bne.n 1fe354 │ │ │ │ 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 1fe2c8 │ │ │ │ + beq.n 1fe370 │ │ │ │ movs r4, #0 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - cbz r2, 1fe2f2 │ │ │ │ + cbz r2, 1fe39a │ │ │ │ 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 1fe2e2 │ │ │ │ - b.n 1fe2c8 │ │ │ │ + bne.n 1fe38a │ │ │ │ + b.n 1fe370 │ │ │ │ ldr r4, [r0, #32] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1fe2c8 │ │ │ │ + beq.n 1fe370 │ │ │ │ movs r2, #0 │ │ │ │ add.w r3, r0, #40 @ 0x28 │ │ │ │ mov lr, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ adds r2, #1 │ │ │ │ - cbz r1, 1fe320 │ │ │ │ + cbz r1, 1fe3c8 │ │ │ │ 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 1fe30a │ │ │ │ - b.n 1fe2c8 │ │ │ │ - ldr r3, [pc, #296] @ (1fe454 ) │ │ │ │ + bne.n 1fe3b2 │ │ │ │ + b.n 1fe370 │ │ │ │ + ldr r3, [pc, #296] @ (1fe4fc ) │ │ │ │ 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 1fe2c8 │ │ │ │ + beq.n 1fe370 │ │ │ │ movs r2, #0 │ │ │ │ add.w r3, r0, #48 @ 0x30 │ │ │ │ mov lr, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ adds r2, #1 │ │ │ │ - cbz r1, 1fe358 │ │ │ │ + cbz r1, 1fe400 │ │ │ │ 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 1fe342 │ │ │ │ - b.n 1fe2c8 │ │ │ │ + bne.n 1fe3ea │ │ │ │ + b.n 1fe370 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1fe2c8 │ │ │ │ + beq.n 1fe370 │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ - cbz r2, 1fe378 │ │ │ │ + cbz r2, 1fe420 │ │ │ │ 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 1fe42c │ │ │ │ + bne.n 1fe4d4 │ │ │ │ ldr r3, [r0, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1fe42c │ │ │ │ + beq.n 1fe4d4 │ │ │ │ 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] @ (1fe458 ) │ │ │ │ + ldr r3, [pc, #180] @ (1fe500 ) │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add.w r3, r3, r1, lsl #7 │ │ │ │ ldrb r4, [r3, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1fe2c8 │ │ │ │ + beq.n 1fe370 │ │ │ │ movs r2, #0 │ │ │ │ add.w r3, r0, #88 @ 0x58 │ │ │ │ mov lr, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ adds r2, #1 │ │ │ │ - cbz r1, 1fe3d0 │ │ │ │ + cbz r1, 1fe478 │ │ │ │ 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 1fe3ba │ │ │ │ - b.n 1fe2c8 │ │ │ │ + bne.n 1fe462 │ │ │ │ + b.n 1fe370 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ ldrd ip, r4, [r0] │ │ │ │ cmp r1, #5 │ │ │ │ - beq.n 1fe438 │ │ │ │ + beq.n 1fe4e0 │ │ │ │ mov r3, r0 │ │ │ │ str.w r4, [ip, #4] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ str.w ip, [r4] │ │ │ │ strd r2, r2, [r3] │ │ │ │ - bl 206aec │ │ │ │ + bl 206b94 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1fe2c8 │ │ │ │ + beq.w 1fe370 │ │ │ │ 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, 1fe424 │ │ │ │ + cbz r2, 1fe4cc │ │ │ │ ldrd r1, r2, [r3] │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r4, r4, [r3] │ │ │ │ adds r3, #20 │ │ │ │ cmp r3, lr │ │ │ │ - bne.n 1fe414 │ │ │ │ - b.n 1fe2c8 │ │ │ │ + bne.n 1fe4bc │ │ │ │ + b.n 1fe370 │ │ │ │ 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 1fe3e2 │ │ │ │ + beq.n 1fe48a │ │ │ │ ldrd r2, r3, [r0, #28] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r0, #28] │ │ │ │ - b.n 1fe3e2 │ │ │ │ + b.n 1fe48a │ │ │ │ nop │ │ │ │ - adds r2, r0, #6 │ │ │ │ + adds r2, r3, #3 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1fe4ca │ │ │ │ + beq.n 1fe572 │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 1fe486 │ │ │ │ + beq.n 1fe52e │ │ │ │ ldrb r3, [r4, #14] │ │ │ │ - cbnz r3, 1fe4be │ │ │ │ + cbnz r3, 1fe566 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e33c8 │ │ │ │ + bl 1e3470 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1fe478 │ │ │ │ + beq.n 1fe520 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1fe4b4 │ │ │ │ + cbz r2, 1fe55c │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e33c8 │ │ │ │ + bl 1e3470 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1fe4b4 │ │ │ │ + cbz r2, 1fe55c │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - cbz r1, 1fe4b4 │ │ │ │ + cbz r1, 1fe55c │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1e33c8 │ │ │ │ + bl 1e3470 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1fe4a0 │ │ │ │ - bl 1e33c8 │ │ │ │ + bne.n 1fe548 │ │ │ │ + bl 1e3470 │ │ │ │ ldrb r3, [r4, #14] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1fe47c │ │ │ │ + beq.n 1fe524 │ │ │ │ subs r4, #24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e33c8 │ │ │ │ + bl 1e3470 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #48] @ 0x30 │ │ │ │ - bl 1e33c8 │ │ │ │ - b.n 1fe478 │ │ │ │ + bl 1e3470 │ │ │ │ + b.n 1fe520 │ │ │ │ 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 1fe50e │ │ │ │ + beq.n 1fe5b6 │ │ │ │ movs r4, #0 │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ strd r4, r4, [r0] │ │ │ │ - bl 1fe45c │ │ │ │ + bl 1fe504 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ cmp r0, r5 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ - bne.n 1fe4f4 │ │ │ │ + bne.n 1fe59c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ - ldr.w r0, [pc, #2808] @ 1ff020 │ │ │ │ + ldr.w r0, [pc, #2808] @ 1ff0c8 │ │ │ │ mov r8, r1 │ │ │ │ - ldr.w r6, [pc, #2808] @ 1ff024 │ │ │ │ + ldr.w r6, [pc, #2808] @ 1ff0cc │ │ │ │ add r5, sp, #28 │ │ │ │ - ldr.w r3, [pc, #2804] @ 1ff028 │ │ │ │ + ldr.w r3, [pc, #2804] @ 1ff0d0 │ │ │ │ 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 1e7e2c │ │ │ │ + bl 1e7ed4 │ │ │ │ ldrb.w r3, [r8, #12] │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strb.w r0, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 1fe578 │ │ │ │ + bhi.n 1fe620 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r1, r0, #11 │ │ │ │ lsls r6, r6, #13 │ │ │ │ lsls r1, r7, #12 │ │ │ │ lsls r1, r4, #11 │ │ │ │ lsls r5, r6, #11 │ │ │ │ movs r6, r3 │ │ │ │ lsls r6, r1, #12 │ │ │ │ movs r6, r3 │ │ │ │ lsls r0, r5, #12 │ │ │ │ movs r2, r1 │ │ │ │ ldr.w r6, [r8, #32] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1fef70 │ │ │ │ + beq.w 1ff018 │ │ │ │ add.w r7, r8, #36 @ 0x24 │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1fc20c │ │ │ │ + bl 1fc2b4 │ │ │ │ ldr.w r3, [r8, #32] │ │ │ │ adds r6, #1 │ │ │ │ adds r7, #16 │ │ │ │ cmp r6, r3 │ │ │ │ - bcc.n 1fe588 │ │ │ │ + bcc.n 1fe630 │ │ │ │ ldrb.w r3, [r8, #12] │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1feec6 │ │ │ │ + beq.w 1fef6e │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.w 1ff0b0 │ │ │ │ + bhi.w 1ff158 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r5, r0, #16 │ │ │ │ lsls r5, r6, #18 │ │ │ │ movs r2, r1 │ │ │ │ lsls r2, r1, #15 │ │ │ │ lsls r5, r4, #15 │ │ │ │ movs r3, r5 │ │ │ │ lsls r1, r0, #17 │ │ │ │ movs r3, r5 │ │ │ │ lsls r6, r5, #17 │ │ │ │ lsls r7, r4, #16 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ - cbz r3, 1fe5e2 │ │ │ │ + cbz r3, 1fe68a │ │ │ │ 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 1fe610 │ │ │ │ + beq.n 1fe6b8 │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r8, #48 @ 0x30 │ │ │ │ mov ip, r0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 1fe606 │ │ │ │ + cbz r1, 1fe6ae │ │ │ │ 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 1fe5f6 │ │ │ │ + bne.n 1fe69e │ │ │ │ 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 │ │ │ │ @@ -583284,370 +583371,370 @@ │ │ │ │ movs r3, #0 │ │ │ │ add r5, sp, #8 │ │ │ │ str r4, [sp, #4] │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ mov r4, r9 │ │ │ │ str.w r9, [sp, #8] │ │ │ │ str r5, [sp, #20] │ │ │ │ - bl 1e7f08 │ │ │ │ + bl 1e7fb0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fe738 │ │ │ │ + beq.n 1fe7e0 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1fe738 │ │ │ │ + beq.n 1fe7e0 │ │ │ │ ldrb r1, [r5, #12] │ │ │ │ cmp r1, #9 │ │ │ │ - bhi.w 1ff0b0 │ │ │ │ + bhi.w 1ff158 │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ movs r2, r1 │ │ │ │ lsls r4, r2, #4 │ │ │ │ lsls r2, r5, #4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsls r7, r3, #2 │ │ │ │ movs r3, r5 │ │ │ │ lsls r3, r7, #3 │ │ │ │ movs r3, r5 │ │ │ │ lsls r0, r5, #3 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr.w r3, [pc, #2500] @ 1ff02c │ │ │ │ + ldr.w r3, [pc, #2500] @ 1ff0d4 │ │ │ │ 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 1fef82 │ │ │ │ + beq.w 1ff02a │ │ │ │ add.w fp, r5, #44 @ 0x2c │ │ │ │ mov.w sl, #0 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r8 │ │ │ │ - bl 1fc20c │ │ │ │ + bl 1fc2b4 │ │ │ │ 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 1fe688 │ │ │ │ + bcc.n 1fe730 │ │ │ │ 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 1fe9c4 │ │ │ │ + bne.w 1fea6c │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, #9 │ │ │ │ - bhi.w 1ff0b0 │ │ │ │ + bhi.w 1ff158 │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ lsls r6, r3, #5 │ │ │ │ lsls r3, r4, #7 │ │ │ │ movs r2, r1 │ │ │ │ lsls r4, r1, #4 │ │ │ │ lsls r5, r4, #4 │ │ │ │ movs r2, r5 │ │ │ │ lsls r3, r4, #6 │ │ │ │ movs r2, r5 │ │ │ │ lsls r0, r1, #7 │ │ │ │ lsls r5, r0, #5 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ - cbz r3, 1fe6ec │ │ │ │ + cbz r3, 1fe794 │ │ │ │ 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 1fe71a │ │ │ │ + beq.n 1fe7c2 │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r5, #48 @ 0x30 │ │ │ │ mov ip, r0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 1fe710 │ │ │ │ + cbz r1, 1fe7b8 │ │ │ │ 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 1fe700 │ │ │ │ + bne.n 1fe7a8 │ │ │ │ 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 1e7f08 │ │ │ │ + bl 1e7fb0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fe640 │ │ │ │ + bne.n 1fe6e8 │ │ │ │ mov r9, r4 │ │ │ │ ldrd r4, r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, r9 │ │ │ │ it ne │ │ │ │ movne r5, #0 │ │ │ │ - beq.n 1fe764 │ │ │ │ + beq.n 1fe80c │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ strd r5, r5, [r0] │ │ │ │ - bl 1fe45c │ │ │ │ + bl 1fe504 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, r9 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ - bne.n 1fe74a │ │ │ │ + bne.n 1fe7f2 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 58d60 │ │ │ │ - ldr.w r2, [pc, #2244] @ 1ff030 │ │ │ │ - ldr.w r3, [pc, #2232] @ 1ff028 │ │ │ │ + ldr.w r2, [pc, #2244] @ 1ff0d8 │ │ │ │ + ldr.w r3, [pc, #2232] @ 1ff0d0 │ │ │ │ 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 1ff0ac │ │ │ │ + bne.w 1ff154 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr.w r3, [pc, #2208] @ 1ff034 │ │ │ │ + ldr.w r3, [pc, #2208] @ 1ff0dc │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add.w r2, r3, r1, lsl #7 │ │ │ │ ldrb.w sl, [r2, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 1fefd2 │ │ │ │ + beq.w 1ff07a │ │ │ │ add.w r9, r5, #84 @ 0x54 │ │ │ │ mov.w fp, #0 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ add.w fp, fp, #1 │ │ │ │ - bl 1fc20c │ │ │ │ + bl 1fc2b4 │ │ │ │ add.w r9, r9, #16 │ │ │ │ cmp sl, fp │ │ │ │ - bne.n 1fe7b2 │ │ │ │ + bne.n 1fe85a │ │ │ │ ldrb r1, [r5, #12] │ │ │ │ - b.n 1fe6a8 │ │ │ │ + b.n 1fe750 │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ mov.w fp, #0 │ │ │ │ mov r9, fp │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1fefc0 │ │ │ │ + beq.w 1ff068 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ mov r1, r8 │ │ │ │ add.w r9, r9, #1 │ │ │ │ add r0, fp │ │ │ │ add.w fp, fp, #20 │ │ │ │ - bl 1fc20c │ │ │ │ + bl 1fc2b4 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ cmp r9, r3 │ │ │ │ - bcc.n 1fe7d8 │ │ │ │ + bcc.n 1fe880 │ │ │ │ ldrb r1, [r5, #12] │ │ │ │ - b.n 1fe6a8 │ │ │ │ + b.n 1fe750 │ │ │ │ ldr.w ip, [r5, #32] │ │ │ │ add.w r9, r5, #36 @ 0x24 │ │ │ │ mov.w fp, #0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 1fef9c │ │ │ │ + beq.w 1ff044 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1fc20c │ │ │ │ + bl 1fc2b4 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ add.w fp, fp, #1 │ │ │ │ add.w r9, r9, #16 │ │ │ │ cmp fp, r3 │ │ │ │ - bcc.n 1fe808 │ │ │ │ + bcc.n 1fe8b0 │ │ │ │ ldrb r1, [r5, #12] │ │ │ │ - b.n 1fe6a8 │ │ │ │ + b.n 1fe750 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1feacc │ │ │ │ + beq.w 1feb74 │ │ │ │ mov r9, r4 │ │ │ │ mov r4, r3 │ │ │ │ add.w r0, r4, #12 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1fc20c │ │ │ │ + bl 1fc2b4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fe830 │ │ │ │ + bne.n 1fe8d8 │ │ │ │ ldrb r1, [r5, #12] │ │ │ │ mov r4, r9 │ │ │ │ - b.n 1fe6a8 │ │ │ │ + b.n 1fe750 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ mov r1, r3 │ │ │ │ cmp r3, #5 │ │ │ │ - beq.w 1fea7e │ │ │ │ + beq.w 1feb26 │ │ │ │ subs r2, r6, #0 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ cmp r7, r5 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1feece │ │ │ │ + bne.w 1fef76 │ │ │ │ ldrd r3, r2, [r5] │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r5] │ │ │ │ - bl 206aec │ │ │ │ - b.n 1fe724 │ │ │ │ + bl 206b94 │ │ │ │ + b.n 1fe7cc │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1fea32 │ │ │ │ + bne.w 1feada │ │ │ │ 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 1fe9c4 │ │ │ │ + bne.w 1fea6c │ │ │ │ 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 1fe724 │ │ │ │ + b.n 1fe7cc │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ - cbz r3, 1fe8b4 │ │ │ │ + cbz r3, 1fe95c │ │ │ │ mov r1, r8 │ │ │ │ add.w r0, r5, #24 │ │ │ │ - bl 1fc20c │ │ │ │ + bl 1fc2b4 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ add.w r9, r5, #44 @ 0x2c │ │ │ │ mov.w fp, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1fe6a6 │ │ │ │ + beq.w 1fe74e │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1fc20c │ │ │ │ + bl 1fc2b4 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ add.w fp, fp, #1 │ │ │ │ add.w r9, r9, #16 │ │ │ │ cmp fp, r3 │ │ │ │ - bcc.n 1fe8c4 │ │ │ │ + bcc.n 1fe96c │ │ │ │ ldrb r1, [r5, #12] │ │ │ │ - b.n 1fe6a8 │ │ │ │ + b.n 1fe750 │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1fe71a │ │ │ │ + beq.w 1fe7c2 │ │ │ │ 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, 1fe908 │ │ │ │ + cbz r1, 1fe9b0 │ │ │ │ ldrd r0, r1, [r3] │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ strd ip, ip, [r3] │ │ │ │ adds r3, #20 │ │ │ │ cmp r3, lr │ │ │ │ - bne.n 1fe8f8 │ │ │ │ - b.n 1fe71a │ │ │ │ - ldr.w r3, [pc, #1824] @ 1ff034 │ │ │ │ + bne.n 1fe9a0 │ │ │ │ + b.n 1fe7c2 │ │ │ │ + ldr.w r3, [pc, #1824] @ 1ff0dc │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ add.w r1, r3, r1, lsl #7 │ │ │ │ ldrb.w lr, [r1, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 1fe71a │ │ │ │ + beq.w 1fe7c2 │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r5, #88 @ 0x58 │ │ │ │ mov ip, r0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 1fe944 │ │ │ │ + cbz r1, 1fe9ec │ │ │ │ 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 1fe934 │ │ │ │ + bne.n 1fe9dc │ │ │ │ mov r2, r9 │ │ │ │ - b.n 1fe71a │ │ │ │ + b.n 1fe7c2 │ │ │ │ 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 1fe71a │ │ │ │ + beq.w 1fe7c2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 1fe976 │ │ │ │ + cbz r1, 1fea1e │ │ │ │ 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 1fe966 │ │ │ │ + bne.n 1fea0e │ │ │ │ mov r2, r9 │ │ │ │ - b.n 1fe71a │ │ │ │ - ldr.w r3, [pc, #1704] @ 1ff02c │ │ │ │ + b.n 1fe7c2 │ │ │ │ + ldr.w r3, [pc, #1704] @ 1ff0d4 │ │ │ │ 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 1fe71a │ │ │ │ + beq.w 1fe7c2 │ │ │ │ movs r0, #0 │ │ │ │ adds r3, r5, r1 │ │ │ │ mov ip, r0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 1fe9b8 │ │ │ │ + cbz r1, 1fea60 │ │ │ │ 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 1fe9a8 │ │ │ │ + bne.n 1fea50 │ │ │ │ mov r2, r9 │ │ │ │ - b.n 1fe71a │ │ │ │ + b.n 1fe7c2 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1feec2 │ │ │ │ + beq.w 1fef6a │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ cmp r1, #9 │ │ │ │ - bhi.w 1ff0b0 │ │ │ │ - add r3, pc, #8 @ (adr r3, 1fe9e4 ) │ │ │ │ + bhi.w 1ff158 │ │ │ │ + add r3, pc, #8 @ (adr r3, 1fea8c ) │ │ │ │ ldr.w r1, [r3, r1, lsl #2] │ │ │ │ add r3, r1 │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ lsls r3, r5, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ @@ -583665,751 +583752,751 @@ │ │ │ │ lsls r3, r1, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r0, #11 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r1, #5 │ │ │ │ - bne.w 1fe868 │ │ │ │ + bne.w 1fe910 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1fe868 │ │ │ │ + beq.w 1fe910 │ │ │ │ ldrd ip, r0, [r5, #28] │ │ │ │ str.w r0, [ip, #4] │ │ │ │ str.w ip, [r0] │ │ │ │ movs r0, #0 │ │ │ │ strd r0, r0, [r5, #28] │ │ │ │ - b.n 1fe868 │ │ │ │ + b.n 1fe910 │ │ │ │ mov r1, r8 │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ - bl 1fc20c │ │ │ │ + bl 1fc2b4 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ bic.w r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1fe6a6 │ │ │ │ + bne.w 1fe74e │ │ │ │ mov r1, r8 │ │ │ │ add.w r0, r5, #64 @ 0x40 │ │ │ │ - bl 1fc20c │ │ │ │ + bl 1fc2b4 │ │ │ │ ldrb r1, [r5, #12] │ │ │ │ - b.n 1fe6a8 │ │ │ │ + b.n 1fe750 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1fe71a │ │ │ │ + beq.w 1fe7c2 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ - cbz r1, 1fea74 │ │ │ │ + cbz r1, 1feb1c │ │ │ │ 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 1fea64 │ │ │ │ - b.n 1fe71a │ │ │ │ + bne.n 1feb0c │ │ │ │ + b.n 1fe7c2 │ │ │ │ mov r1, r8 │ │ │ │ add.w r0, r5, #24 │ │ │ │ - bl 1fc20c │ │ │ │ + bl 1fc2b4 │ │ │ │ ldrb r1, [r5, #12] │ │ │ │ - b.n 1fe6a8 │ │ │ │ + b.n 1fe750 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1fe89a │ │ │ │ + beq.w 1fe942 │ │ │ │ ldr r1, [r5, #60] @ 0x3c │ │ │ │ - cbz r1, 1feaa6 │ │ │ │ + cbz r1, 1feb4e │ │ │ │ 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 1fe89c │ │ │ │ + bne.w 1fe944 │ │ │ │ ldr r3, [r5, #76] @ 0x4c │ │ │ │ - cbz r3, 1feac4 │ │ │ │ + cbz r3, 1feb6c │ │ │ │ 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 1fe724 │ │ │ │ + b.n 1fe7cc │ │ │ │ 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 1ff038 │ │ │ │ + bne.w 1ff0e0 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - b.n 1fea58 │ │ │ │ - ldr.w r3, [pc, #1348] @ 1ff02c │ │ │ │ + b.n 1feb00 │ │ │ │ + ldr.w r3, [pc, #1348] @ 1ff0d4 │ │ │ │ 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 1ff078 │ │ │ │ + beq.w 1ff120 │ │ │ │ add.w r9, r8, #44 @ 0x2c │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1fc20c │ │ │ │ + bl 1fc2b4 │ │ │ │ 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 1feb08 │ │ │ │ - b.n 1fe59c │ │ │ │ + bcc.n 1febb0 │ │ │ │ + b.n 1fe644 │ │ │ │ ldr.w r6, [r8, #52] @ 0x34 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1fef70 │ │ │ │ + beq.w 1ff018 │ │ │ │ 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 1fc20c │ │ │ │ + bl 1fc2b4 │ │ │ │ ldr.w r3, [r8, #52] @ 0x34 │ │ │ │ cmp r7, r3 │ │ │ │ - bcc.n 1feb34 │ │ │ │ - b.n 1fe59c │ │ │ │ - ldr.w r3, [pc, #1252] @ 1ff034 │ │ │ │ + bcc.n 1febdc │ │ │ │ + b.n 1fe644 │ │ │ │ + ldr.w r3, [pc, #1252] @ 1ff0dc │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr.w r0, [r8, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add.w r2, r3, r0, lsl #7 │ │ │ │ ldrb r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1ff068 │ │ │ │ + beq.w 1ff110 │ │ │ │ add.w r9, r8, #84 @ 0x54 │ │ │ │ movs r7, #0 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ adds r7, #1 │ │ │ │ - bl 1fc20c │ │ │ │ + bl 1fc2b4 │ │ │ │ add.w r9, r9, #16 │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 1feb6c │ │ │ │ - b.n 1fe59c │ │ │ │ + bne.n 1fec14 │ │ │ │ + b.n 1fe644 │ │ │ │ ldr.w r1, [r8, #20] │ │ │ │ cmp r1, #5 │ │ │ │ - beq.w 1ff044 │ │ │ │ + beq.w 1ff0ec │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1ff060 │ │ │ │ + beq.w 1ff108 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r7, r2 │ │ │ │ ldr.w r9, [r8, #8] │ │ │ │ movs r6, #3 │ │ │ │ str r2, [r3, #4] │ │ │ │ mov r0, r9 │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r8] │ │ │ │ - bl 206aec │ │ │ │ - b.n 1fe61e │ │ │ │ + bl 206b94 │ │ │ │ + b.n 1fe6c6 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ mov r6, r3 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1feff4 │ │ │ │ + beq.w 1ff09c │ │ │ │ add.w r0, r6, #12 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1fc20c │ │ │ │ + bl 1fc2b4 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1febc2 │ │ │ │ - b.n 1fe59c │ │ │ │ + bne.n 1fec6a │ │ │ │ + b.n 1fe644 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ - cbz r3, 1febe6 │ │ │ │ + cbz r3, 1fec8e │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r8, #24 │ │ │ │ - bl 1fc20c │ │ │ │ + bl 1fc2b4 │ │ │ │ ldr.w r3, [r8, #40] @ 0x28 │ │ │ │ add.w r7, r8, #44 @ 0x2c │ │ │ │ movs r6, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1fe59c │ │ │ │ + beq.w 1fe644 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1fc20c │ │ │ │ + bl 1fc2b4 │ │ │ │ ldr.w r3, [r8, #40] @ 0x28 │ │ │ │ adds r6, #1 │ │ │ │ adds r7, #16 │ │ │ │ cmp r6, r3 │ │ │ │ - bcc.n 1febf6 │ │ │ │ - b.n 1fe59c │ │ │ │ + bcc.n 1fec9e │ │ │ │ + b.n 1fe644 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ - cbz r3, 1fec1e │ │ │ │ + cbz r3, 1fecc6 │ │ │ │ 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 1fe71a │ │ │ │ + beq.w 1fe7c2 │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r5, #48 @ 0x30 │ │ │ │ mov ip, r0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 1fec44 │ │ │ │ + cbz r1, 1fecec │ │ │ │ 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 1fec34 │ │ │ │ + bne.n 1fecdc │ │ │ │ mov r2, r9 │ │ │ │ - b.n 1fe71a │ │ │ │ + b.n 1fe7c2 │ │ │ │ ldr.w r6, [r8, #36] @ 0x24 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1feefe │ │ │ │ + bne.w 1fefa6 │ │ │ │ ldr.w r7, [r8, #4] │ │ │ │ mov r2, r7 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1fef7a │ │ │ │ + beq.w 1ff022 │ │ │ │ movs r6, #3 │ │ │ │ - b.n 1fe610 │ │ │ │ - ldr r3, [pc, #964] @ (1ff034 ) │ │ │ │ + b.n 1fe6b8 │ │ │ │ + ldr r3, [pc, #964] @ (1ff0dc ) │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ add.w r1, r3, r1, lsl #7 │ │ │ │ ldrb.w lr, [r1, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 1fe71a │ │ │ │ + beq.w 1fe7c2 │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r5, #88 @ 0x58 │ │ │ │ mov ip, r0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 1fec9e │ │ │ │ + cbz r1, 1fed46 │ │ │ │ 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 1fec8e │ │ │ │ + bne.n 1fed36 │ │ │ │ mov r2, r9 │ │ │ │ - b.n 1fe71a │ │ │ │ + b.n 1fe7c2 │ │ │ │ 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 1fe71a │ │ │ │ + beq.w 1fe7c2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 1fecd0 │ │ │ │ + cbz r1, 1fed78 │ │ │ │ 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 1fecc0 │ │ │ │ + bne.n 1fed68 │ │ │ │ mov r2, r9 │ │ │ │ - b.n 1fe71a │ │ │ │ + b.n 1fe7c2 │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1fe71a │ │ │ │ + beq.w 1fe7c2 │ │ │ │ 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, 1fed06 │ │ │ │ + cbz r1, 1fedae │ │ │ │ ldrd r0, r1, [r3] │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ strd lr, lr, [r3] │ │ │ │ adds r3, #20 │ │ │ │ cmp ip, r3 │ │ │ │ - bne.n 1fecf6 │ │ │ │ - b.n 1fe71a │ │ │ │ - ldr r3, [pc, #796] @ (1ff02c ) │ │ │ │ + bne.n 1fed9e │ │ │ │ + b.n 1fe7c2 │ │ │ │ + ldr r3, [pc, #796] @ (1ff0d4 ) │ │ │ │ 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 1fe71a │ │ │ │ + beq.w 1fe7c2 │ │ │ │ movs r0, #0 │ │ │ │ adds r3, r5, r1 │ │ │ │ mov ip, r0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 1fed42 │ │ │ │ + cbz r1, 1fedea │ │ │ │ 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 1fed32 │ │ │ │ + bne.n 1fedda │ │ │ │ mov r2, r9 │ │ │ │ - b.n 1fe71a │ │ │ │ + b.n 1fe7c2 │ │ │ │ ldr.w r1, [r8, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1fe610 │ │ │ │ + beq.w 1fe6b8 │ │ │ │ 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, 1fed7c │ │ │ │ + cbz r1, 1fee24 │ │ │ │ ldrd r0, r1, [r3] │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ strd ip, ip, [r3] │ │ │ │ adds r3, #20 │ │ │ │ cmp r3, lr │ │ │ │ - bne.n 1fed6c │ │ │ │ - b.n 1fe610 │ │ │ │ - ldr r3, [pc, #684] @ (1ff034 ) │ │ │ │ + bne.n 1fee14 │ │ │ │ + b.n 1fe6b8 │ │ │ │ + ldr r3, [pc, #684] @ (1ff0dc ) │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr.w r0, [r8, #36] @ 0x24 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ add.w r3, r3, r0, lsl #7 │ │ │ │ ldrb.w lr, [r3, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 1fe610 │ │ │ │ + beq.w 1fe6b8 │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r8, #88 @ 0x58 │ │ │ │ mov ip, r0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 1fedb8 │ │ │ │ + cbz r1, 1fee60 │ │ │ │ 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 1feda8 │ │ │ │ + bne.n 1fee50 │ │ │ │ mov r2, r9 │ │ │ │ - b.n 1fe610 │ │ │ │ - ldr r3, [pc, #612] @ (1ff02c ) │ │ │ │ + b.n 1fe6b8 │ │ │ │ + ldr r3, [pc, #612] @ (1ff0d4 ) │ │ │ │ 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 1fe610 │ │ │ │ + beq.w 1fe6b8 │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r8, r1 │ │ │ │ mov ip, r0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 1fedfc │ │ │ │ + cbz r1, 1feea4 │ │ │ │ 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 1fedec │ │ │ │ + bne.n 1fee94 │ │ │ │ mov r2, r9 │ │ │ │ - b.n 1fe610 │ │ │ │ + b.n 1fe6b8 │ │ │ │ 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 1fe610 │ │ │ │ + beq.w 1fe6b8 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 1fee2e │ │ │ │ + cbz r1, 1feed6 │ │ │ │ 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 1fee1e │ │ │ │ + bne.n 1feec6 │ │ │ │ mov r2, r9 │ │ │ │ - b.w 1fe610 │ │ │ │ + b.w 1fe6b8 │ │ │ │ ldr.w r9, [r8, #8] │ │ │ │ ldr.w r1, [r8, #20] │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r1, #5 │ │ │ │ - bne.w 1feba2 │ │ │ │ + bne.w 1fec4a │ │ │ │ ldr.w r0, [r8, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1feba2 │ │ │ │ + beq.w 1fec4a │ │ │ │ ldrd lr, ip, [r8, #28] │ │ │ │ str.w ip, [lr, #4] │ │ │ │ str.w lr, [ip] │ │ │ │ mov.w ip, #0 │ │ │ │ strd ip, ip, [r8, #28] │ │ │ │ - b.n 1feba2 │ │ │ │ + b.n 1fec4a │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1fe71a │ │ │ │ + beq.w 1fe7c2 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ - cbz r1, 1fee8c │ │ │ │ + cbz r1, 1fef34 │ │ │ │ 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 1fee7c │ │ │ │ - b.n 1fe71a │ │ │ │ + bne.n 1fef24 │ │ │ │ + b.n 1fe7c2 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1fe610 │ │ │ │ + beq.w 1fe6b8 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ - cbz r1, 1feeb6 │ │ │ │ + cbz r1, 1fef5e │ │ │ │ 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 1feea6 │ │ │ │ - b.w 1fe610 │ │ │ │ + bne.n 1fef4e │ │ │ │ + b.w 1fe6b8 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ - b.n 1fe9d2 │ │ │ │ + b.n 1fea7a │ │ │ │ ldr.w r7, [r8, #8] │ │ │ │ - b.w 1fe5b0 │ │ │ │ + b.w 1fe658 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1ff05a │ │ │ │ + beq.w 1ff102 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ ldr.w ip, [r5] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.w 1ff004 │ │ │ │ + beq.w 1ff0ac │ │ │ │ str.w r2, [ip, #4] │ │ │ │ mov r1, r3 │ │ │ │ str.w ip, [r2] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r5] │ │ │ │ - bl 206aec │ │ │ │ - b.n 1fe724 │ │ │ │ + bl 206b94 │ │ │ │ + b.n 1fe7cc │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r8, #48 @ 0x30 │ │ │ │ - bl 1fc20c │ │ │ │ + bl 1fc2b4 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ bic.w r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1fe59c │ │ │ │ + bne.w 1fe644 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r8, #64 @ 0x40 │ │ │ │ - bl 1fc20c │ │ │ │ - b.w 1fe59c │ │ │ │ + bl 1fc2b4 │ │ │ │ + b.w 1fe644 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1fe610 │ │ │ │ + beq.w 1fe6b8 │ │ │ │ ldr.w r1, [r8, #60] @ 0x3c │ │ │ │ - cbz r1, 1fef42 │ │ │ │ + cbz r1, 1fefea │ │ │ │ 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 1fef62 │ │ │ │ + bne.n 1ff00a │ │ │ │ ldr.w r3, [r8, #76] @ 0x4c │ │ │ │ - cbz r3, 1fef62 │ │ │ │ + cbz r3, 1ff00a │ │ │ │ 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 1fe618 │ │ │ │ + b.w 1fe6c0 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - b.n 1feede │ │ │ │ + b.n 1fef86 │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ff056 │ │ │ │ + bne.n 1ff0fe │ │ │ │ ldr.w r7, [r8, #8] │ │ │ │ - b.w 1fe610 │ │ │ │ + b.w 1fe6b8 │ │ │ │ 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 1ff088 │ │ │ │ + bne.n 1ff130 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - b.w 1fe71a │ │ │ │ + b.w 1fe7c2 │ │ │ │ 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 1fef96 │ │ │ │ + beq.n 1ff03e │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1ff09e │ │ │ │ + beq.n 1ff146 │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ - b.w 1fe71a │ │ │ │ + b.w 1fe7c2 │ │ │ │ subs r3, r6, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r7, r5 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1fef96 │ │ │ │ - b.n 1fefb0 │ │ │ │ + beq.n 1ff03e │ │ │ │ + b.n 1ff058 │ │ │ │ subs r2, r7, r5 │ │ │ │ cmp r6, sl │ │ │ │ clz r2, r2 │ │ │ │ mov.w r2, r2, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1fef96 │ │ │ │ + beq.n 1ff03e │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1ff0a4 │ │ │ │ + beq.n 1ff14c │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ - b.n 1fec74 │ │ │ │ + b.n 1fed1c │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1ff094 │ │ │ │ + beq.n 1ff13c │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ - b.n 1fee9a │ │ │ │ + b.n 1fef42 │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1feee8 │ │ │ │ + beq.w 1fef90 │ │ │ │ ldrd lr, r1, [r5, #28] │ │ │ │ str.w r1, [lr, #4] │ │ │ │ str.w lr, [r1] │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r1, [r5, #28] │ │ │ │ - b.n 1feee8 │ │ │ │ - subs r0, r1, r3 │ │ │ │ + b.n 1fef90 │ │ │ │ + subs r0, r4, r0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - subs r6, r0, r3 │ │ │ │ + subs r6, r3, r0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r1, r2 │ │ │ │ + asrs r2, r4, #31 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ - cbz r6, 1ff09a │ │ │ │ + cbz r6, 1ff142 │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ - b.n 1fee70 │ │ │ │ + b.n 1fef18 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r8, #24 │ │ │ │ - bl 1fc20c │ │ │ │ + bl 1fc2b4 │ │ │ │ ldrb.w r3, [r8, #12] │ │ │ │ - b.w 1fe5a0 │ │ │ │ + b.w 1fe648 │ │ │ │ mov r7, r2 │ │ │ │ - b.n 1fec68 │ │ │ │ + b.n 1fed10 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ mov r0, r7 │ │ │ │ - b.n 1feede │ │ │ │ + b.n 1fef86 │ │ │ │ ldr.w r9, [r8, #8] │ │ │ │ mov r7, r9 │ │ │ │ - b.n 1fee44 │ │ │ │ + b.n 1feeec │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1ff056 │ │ │ │ + bne.n 1ff0fe │ │ │ │ ldr.w r7, [r8, #8] │ │ │ │ - b.n 1fed8e │ │ │ │ + b.n 1fee36 │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1ff056 │ │ │ │ + bne.n 1ff0fe │ │ │ │ ldr.w r7, [r8, #8] │ │ │ │ - b.n 1fedd0 │ │ │ │ + b.n 1fee78 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ - cbz r6, 1ff0a8 │ │ │ │ + cbz r6, 1ff150 │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ - b.n 1fed18 │ │ │ │ + b.n 1fedc0 │ │ │ │ ldr.w r7, [r8, #8] │ │ │ │ - b.n 1fee9a │ │ │ │ + b.n 1fef42 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ - b.n 1fee70 │ │ │ │ + b.n 1fef18 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ - b.w 1fe71a │ │ │ │ + b.w 1fe7c2 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ - b.n 1fec74 │ │ │ │ + b.n 1fed1c │ │ │ │ ldr r7, [r5, #8] │ │ │ │ - b.n 1fed18 │ │ │ │ + b.n 1fedc0 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ ldrb.w ip, [r0, #12] │ │ │ │ movs r2, #1 │ │ │ │ - ldr r1, [pc, #44] @ (1ff0e4 ) │ │ │ │ + ldr r1, [pc, #44] @ (1ff18c ) │ │ │ │ movw r3, #427 @ 0x1ab │ │ │ │ lsl.w r2, r2, ip │ │ │ │ add r1, pc │ │ │ │ ands r3, r2 │ │ │ │ - beq.n 1ff0ca │ │ │ │ + beq.n 1ff172 │ │ │ │ adds r0, #20 │ │ │ │ bx lr │ │ │ │ tst.w r2, #580 @ 0x244 │ │ │ │ - bne.n 1ff0e0 │ │ │ │ - ldr r3, [pc, #20] @ (1ff0e8 ) │ │ │ │ + bne.n 1ff188 │ │ │ │ + ldr r3, [pc, #20] @ (1ff190 ) │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ add.w r3, r3, r2, lsl #7 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ff0c6 │ │ │ │ + bne.n 1ff16e │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ - lsrs r4, r7, #28 │ │ │ │ + lsrs r4, r2, #26 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr.w ip, [pc, #108] @ 1ff168 │ │ │ │ + ldr.w ip, [pc, #108] @ 1ff210 │ │ │ │ sub sp, #28 │ │ │ │ - ldr r2, [pc, #104] @ (1ff16c ) │ │ │ │ + ldr r2, [pc, #104] @ (1ff214 ) │ │ │ │ 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 1ff158 │ │ │ │ + beq.n 1ff200 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ - bne.n 1ff146 │ │ │ │ + bne.n 1ff1ee │ │ │ │ vstr d0, [sp, #8] │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ strd r0, r1, [r3] │ │ │ │ - ldr r1, [pc, #64] @ (1ff170 ) │ │ │ │ - ldr r2, [pc, #60] @ (1ff16c ) │ │ │ │ + ldr r1, [pc, #64] @ (1ff218 ) │ │ │ │ + ldr r2, [pc, #60] @ (1ff214 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 1ff162 │ │ │ │ + bne.n 1ff20a │ │ │ │ mov r0, r3 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 1dedb8 │ │ │ │ + bl 1dee60 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ strh.w r0, [sp, #8] │ │ │ │ - b.n 1ff124 │ │ │ │ + b.n 1ff1cc │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ - b.n 1ff124 │ │ │ │ + b.n 1ff1cc │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r0, r7, #27 │ │ │ │ + lsrs r0, r2, #25 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r1, #27 │ │ │ │ + lsrs r4, r4, #24 │ │ │ │ lsls r6, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #336] @ (1ff2d8 ) │ │ │ │ + ldr r4, [pc, #336] @ (1ff380 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #336] @ (1ff2dc ) │ │ │ │ + ldr r3, [pc, #336] @ (1ff384 ) │ │ │ │ mov ip, r2 │ │ │ │ add r4, pc │ │ │ │ cmp.w r1, #366 @ 0x16e │ │ │ │ ldr r3, [r4, r3] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bhi.n 1ff20a │ │ │ │ + bhi.n 1ff2b2 │ │ │ │ cmp.w r1, #310 @ 0x136 │ │ │ │ - bls.n 1ff23a │ │ │ │ + bls.n 1ff2e2 │ │ │ │ mvn.w r0, #310 @ 0x136 │ │ │ │ mov.w lr, #1 │ │ │ │ sub.w r3, r2, #33 @ 0x21 │ │ │ │ adds r0, r1, r0 │ │ │ │ rsb r1, ip, #33 @ 0x21 │ │ │ │ subs r2, #1 │ │ │ │ lsl.w r3, lr, r3 │ │ │ │ lsr.w r1, lr, r1 │ │ │ │ lsl.w r2, lr, r2 │ │ │ │ orrs r3, r1 │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ - bhi.n 1ff212 │ │ │ │ + bhi.n 1ff2ba │ │ │ │ tbb [pc, r0] │ │ │ │ movs r0, #32 │ │ │ │ subs r7, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ @@ -584417,15 +584504,15 @@ │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ - ldr r1, [pc, #360] @ (1ff358 ) │ │ │ │ + ldr r1, [pc, #360] @ (1ff400 ) │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #82 @ 0x52 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ @@ -584433,104 +584520,104 @@ │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movw r3, #455 @ 0x1c7 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 1ff250 │ │ │ │ + bne.n 1ff2f8 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 1fc118 │ │ │ │ - ldr r2, [pc, #188] @ (1ff2e0 ) │ │ │ │ - ldr r3, [pc, #184] @ (1ff2dc ) │ │ │ │ + bl 1fc1c0 │ │ │ │ + ldr r2, [pc, #188] @ (1ff388 ) │ │ │ │ + ldr r3, [pc, #184] @ (1ff384 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ff2bc │ │ │ │ + bne.n 1ff364 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, #254 @ 0xfe │ │ │ │ - beq.n 1ff2a4 │ │ │ │ - bhi.n 1ff298 │ │ │ │ + beq.n 1ff34c │ │ │ │ + bhi.n 1ff340 │ │ │ │ cmp r1, #191 @ 0xbf │ │ │ │ - beq.n 1ff2b0 │ │ │ │ + beq.n 1ff358 │ │ │ │ mov r1, r2 │ │ │ │ - vldr d0, [pc, #120] @ 1ff2c0 │ │ │ │ - bl 1ff0ec │ │ │ │ - b.n 1ff220 │ │ │ │ + vldr d0, [pc, #120] @ 1ff368 │ │ │ │ + bl 1ff194 │ │ │ │ + b.n 1ff2c8 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 1fc118 │ │ │ │ - b.n 1ff220 │ │ │ │ + bl 1fc1c0 │ │ │ │ + b.n 1ff2c8 │ │ │ │ subs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ sbc.w r3, r3, #0 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 1fc118 │ │ │ │ - b.n 1ff220 │ │ │ │ + bl 1fc1c0 │ │ │ │ + b.n 1ff2c8 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 1fc118 │ │ │ │ - b.n 1ff220 │ │ │ │ + bl 1fc1c0 │ │ │ │ + b.n 1ff2c8 │ │ │ │ negs r2, r2 │ │ │ │ mov r0, r4 │ │ │ │ str.w ip, [sp] │ │ │ │ sbc.w r3, r3, r3, lsl #1 │ │ │ │ - bl 1fc118 │ │ │ │ - b.n 1ff220 │ │ │ │ + bl 1fc1c0 │ │ │ │ + b.n 1ff2c8 │ │ │ │ mov r1, r2 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ - bl 1ff0ec │ │ │ │ - b.n 1ff220 │ │ │ │ + bl 1ff194 │ │ │ │ + b.n 1ff2c8 │ │ │ │ mov r1, r2 │ │ │ │ - vldr d0, [pc, #32] @ 1ff2c8 │ │ │ │ - bl 1ff0ec │ │ │ │ - b.n 1ff220 │ │ │ │ - mov r1, r2 │ │ │ │ - vldr d0, [pc, #28] @ 1ff2d0 │ │ │ │ - bl 1ff0ec │ │ │ │ - b.n 1ff220 │ │ │ │ + vldr d0, [pc, #32] @ 1ff370 │ │ │ │ + bl 1ff194 │ │ │ │ + b.n 1ff2c8 │ │ │ │ + mov r1, r2 │ │ │ │ + vldr d0, [pc, #28] @ 1ff378 │ │ │ │ + bl 1ff194 │ │ │ │ + b.n 1ff2c8 │ │ │ │ blx 597d0 <__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] │ │ │ │ ... │ │ │ │ - lsrs r6, r5, #25 │ │ │ │ + lsrs r6, r0, #23 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r3, #23 │ │ │ │ + lsrs r0, r6, #20 │ │ │ │ lsls r6, r4, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - beq.n 1ff30c │ │ │ │ + beq.n 1ff3b4 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - bne.n 1ff2f2 │ │ │ │ + bne.n 1ff39a │ │ │ │ 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 1deea8 │ │ │ │ + bl 1def50 │ │ │ │ vcvt.f64.f32 d0, s0 │ │ │ │ pop {r3, pc} │ │ │ │ vmov s15, r0 │ │ │ │ vcvt.f64.f32 d0, s15 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ sub sp, #16 │ │ │ │ @@ -584547,71 +584634,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] @ (1ff3d0 ) │ │ │ │ + ldr r2, [pc, #132] @ (1ff478 ) │ │ │ │ add r2, pc │ │ │ │ - beq.n 1ff39a │ │ │ │ + beq.n 1ff442 │ │ │ │ cmp r4, #4 │ │ │ │ - beq.n 1ff388 │ │ │ │ - cbnz r4, 1ff382 │ │ │ │ - ldr r1, [pc, #124] @ (1ff3d4 ) │ │ │ │ + beq.n 1ff430 │ │ │ │ + cbnz r4, 1ff42a │ │ │ │ + ldr r1, [pc, #124] @ (1ff47c ) │ │ │ │ ldr r0, [r3, #16] │ │ │ │ ldr r2, [r2, r1] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mla r2, r1, r0, r2 │ │ │ │ ldrb r5, [r2, #4] │ │ │ │ - cbz r5, 1ff39a │ │ │ │ + cbz r5, 1ff442 │ │ │ │ sub.w r6, r3, #20 │ │ │ │ add.w r3, r6, r4, lsl #5 │ │ │ │ adds r3, #44 @ 0x2c │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 1ff330 │ │ │ │ - cbz r0, 1ff384 │ │ │ │ + bl 1ff3d8 │ │ │ │ + cbz r0, 1ff42c │ │ │ │ adds r4, #1 │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 1ff36a │ │ │ │ + bne.n 1ff412 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r3, #16] │ │ │ │ movw r1, #663 @ 0x297 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 1ff3be │ │ │ │ + beq.n 1ff466 │ │ │ │ movw r1, #489 @ 0x1e9 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 1ff3a0 │ │ │ │ + bne.n 1ff448 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp.w r2, #344 @ 0x158 │ │ │ │ - bne.n 1ff382 │ │ │ │ + bne.n 1ff42a │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 1ff3c8 │ │ │ │ + bne.n 1ff470 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ sub.w r0, r0, #256 @ 0x100 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 1ff384 │ │ │ │ + b.n 1ff42c │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 1ff330 │ │ │ │ - b.n 1ff384 │ │ │ │ + bl 1ff3d8 │ │ │ │ + b.n 1ff42c │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - lsrs r0, r6, #18 │ │ │ │ + lsrs r0, r1, #16 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ movs r5, #0 │ │ │ │ mov lr, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -584620,65 +584707,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, 1ff414 │ │ │ │ + cbz r4, 1ff4bc │ │ │ │ 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, 1ff426 │ │ │ │ + cbz r1, 1ff4ce │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - cbz r3, 1ff426 │ │ │ │ + cbz r3, 1ff4ce │ │ │ │ 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, 1ff450 │ │ │ │ + cbz r1, 1ff4f8 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - cbz r3, 1ff450 │ │ │ │ + cbz r3, 1ff4f8 │ │ │ │ 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 1ff46a │ │ │ │ + beq.n 1ff512 │ │ │ │ ldr.w r3, [ip, #12] │ │ │ │ - cbz r3, 1ff46a │ │ │ │ + cbz r3, 1ff512 │ │ │ │ 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, 1ff498 │ │ │ │ + cbz r3, 1ff540 │ │ │ │ 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] │ │ │ │ @@ -584692,402 +584779,402 @@ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldrb r3, [r0, #14] │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov fp, r1 │ │ │ │ subs r0, #24 │ │ │ │ str r2, [sp, #4] │ │ │ │ - cbnz r3, 1ff4bc │ │ │ │ + cbnz r3, 1ff564 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e3414 │ │ │ │ + bl 1e34bc │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ movs r1, #20 │ │ │ │ movs r2, #4 │ │ │ │ mov.w r9, #0 │ │ │ │ mla r1, r3, r1, r1 │ │ │ │ - bl 1e339c │ │ │ │ + bl 1e3444 │ │ │ │ mov r7, r0 │ │ │ │ ldrd r8, r6, [r5, #48] @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ mov sl, r8 │ │ │ │ - cbz r6, 1ff4fc │ │ │ │ + cbz r6, 1ff5a4 │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r4 │ │ │ │ str r3, [r4, #16] │ │ │ │ mov r0, r5 │ │ │ │ add.w r9, r9, #1 │ │ │ │ - bl 1ff434 │ │ │ │ + bl 1ff4dc │ │ │ │ add.w sl, sl, #20 │ │ │ │ adds r4, #20 │ │ │ │ cmp r9, r6 │ │ │ │ - bne.n 1ff4de │ │ │ │ + bne.n 1ff586 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e33c8 │ │ │ │ + bl 1e3470 │ │ │ │ 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 1ff3d8 │ │ │ │ + bl 1ff480 │ │ │ │ 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 1ff54c │ │ │ │ + beq.n 1ff5f4 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - cbz r2, 1ff54c │ │ │ │ + cbz r2, 1ff5f4 │ │ │ │ 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 1ff574 │ │ │ │ + bcs.n 1ff61c │ │ │ │ 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 1ff434 │ │ │ │ + bl 1ff4dc │ │ │ │ cmp r5, r6 │ │ │ │ - bcc.n 1ff55e │ │ │ │ + bcc.n 1ff606 │ │ │ │ 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, 1ff594 │ │ │ │ - b.n 1ff5b0 │ │ │ │ + cbnz r3, 1ff63c │ │ │ │ + b.n 1ff658 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 1ff592 │ │ │ │ + bne.n 1ff63a │ │ │ │ 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 1ff5f8 │ │ │ │ + beq.n 1ff6a0 │ │ │ │ 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 1ff5d4 │ │ │ │ + b.n 1ff67c │ │ │ │ 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 1ff5d0 │ │ │ │ + bne.n 1ff678 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 1ff67e │ │ │ │ + beq.n 1ff726 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r6 │ │ │ │ mov r0, r3 │ │ │ │ - beq.n 1ff67a │ │ │ │ + beq.n 1ff722 │ │ │ │ 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 1ff650 │ │ │ │ + b.n 1ff6f8 │ │ │ │ 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 1ff67a │ │ │ │ + beq.n 1ff722 │ │ │ │ sub.w lr, r3, #4 │ │ │ │ ldr.w r1, [ip] │ │ │ │ lsls r3, r1, #31 │ │ │ │ - bmi.n 1ff624 │ │ │ │ + bmi.n 1ff6cc │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldr.w r2, [r6, #-12] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r3, r8 │ │ │ │ - bne.n 1ff624 │ │ │ │ + bne.n 1ff6cc │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 1ff624 │ │ │ │ + beq.n 1ff6cc │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1ff63e │ │ │ │ + beq.n 1ff6e6 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1ff666 │ │ │ │ + bne.n 1ff70e │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1ff66e │ │ │ │ + b.n 1ff716 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - ldr r3, [pc, #152] @ (1ff720 ) │ │ │ │ + ldr r3, [pc, #152] @ (1ff7c8 ) │ │ │ │ ldrb r1, [r4, #12] │ │ │ │ add r3, pc │ │ │ │ - cbz r1, 1ff6c2 │ │ │ │ + cbz r1, 1ff76a │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r1, #4 │ │ │ │ - bne.n 1ff6b4 │ │ │ │ - ldr r1, [pc, #144] @ (1ff724 ) │ │ │ │ + bne.n 1ff75c │ │ │ │ + ldr r1, [pc, #144] @ (1ff7cc ) │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ add.w r3, r3, r0, lsl #7 │ │ │ │ ldrb.w r3, [r3, #32] │ │ │ │ - cbz r3, 1ff6b4 │ │ │ │ + cbz r3, 1ff75c │ │ │ │ mvn.w r1, #804 @ 0x324 │ │ │ │ add r0, r1 │ │ │ │ cmp r0, #1 │ │ │ │ ite ls │ │ │ │ ldrls r1, [r4, #112] @ 0x70 │ │ │ │ ldrhi r1, [r4, #96] @ 0x60 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1ff716 │ │ │ │ + beq.n 1ff7be │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ movs r1, #1 │ │ │ │ lsls r1, r3 │ │ │ │ subs r1, #1 │ │ │ │ uxth r1, r1 │ │ │ │ mov r0, r1 │ │ │ │ pop {r4, pc} │ │ │ │ add.w r2, r4, #44 @ 0x2c │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ subs r0, r0, r2 │ │ │ │ - ldr r2, [pc, #88] @ (1ff728 ) │ │ │ │ + ldr r2, [pc, #88] @ (1ff7d0 ) │ │ │ │ mov.w lr, #1 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ mla r3, ip, r2, r3 │ │ │ │ add.w ip, r0, #60 @ 0x3c │ │ │ │ add ip, r4 │ │ │ │ add.w r3, r3, r0, asr #5 │ │ │ │ ldrb r0, [r3, #7] │ │ │ │ mov r3, r1 │ │ │ │ - cbnz r0, 1ff708 │ │ │ │ + cbnz r0, 1ff7b0 │ │ │ │ ldrb.w r2, [r4, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 1ff70e │ │ │ │ + bcs.n 1ff7b6 │ │ │ │ ldrb.w r2, [ip, r3] │ │ │ │ lsl.w r2, lr, r2 │ │ │ │ orrs r2, r1 │ │ │ │ uxth r1, r2 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ - beq.n 1ff6be │ │ │ │ + beq.n 1ff766 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ff6ea │ │ │ │ + beq.n 1ff792 │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.n 1ff6f2 │ │ │ │ - b.n 1ff6fe │ │ │ │ + bhi.n 1ff79a │ │ │ │ + b.n 1ff7a6 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 1ff6ee │ │ │ │ - b.n 1ff6be │ │ │ │ + bne.n 1ff796 │ │ │ │ + b.n 1ff766 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldrh r1, [r3, #40] @ 0x28 │ │ │ │ - b.n 1ff6be │ │ │ │ + b.n 1ff766 │ │ │ │ nop │ │ │ │ - lsrs r4, r6, #5 │ │ │ │ + lsrs r4, r1, #3 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 1ff774 │ │ │ │ + beq.n 1ff81c │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ movs r7, #1 │ │ │ │ mov r6, r0 │ │ │ │ subs r5, #4 │ │ │ │ movs r4, #0 │ │ │ │ lsls r7, r3 │ │ │ │ subs r7, #1 │ │ │ │ - b.n 1ff758 │ │ │ │ + b.n 1ff800 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ subs r5, r3, #4 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 1ff770 │ │ │ │ + beq.n 1ff818 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bmi.n 1ff768 │ │ │ │ - bl 1ff680 │ │ │ │ + bmi.n 1ff810 │ │ │ │ + bl 1ff728 │ │ │ │ mov r3, r0 │ │ │ │ orrs r4, r3 │ │ │ │ uxth r4, r4 │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 1ff750 │ │ │ │ + bne.n 1ff7f8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1ff770 │ │ │ │ + b.n 1ff818 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ bx lr │ │ │ │ - cbz r0, 1ff7c2 │ │ │ │ + cbz r0, 1ff86a │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - cbz r2, 1ff7c8 │ │ │ │ + cbz r2, 1ff870 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 1ff80a │ │ │ │ + bhi.n 1ff8b2 │ │ │ │ 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 1ff7c2 │ │ │ │ + beq.n 1ff86a │ │ │ │ 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 1ff7b8 │ │ │ │ + beq.n 1ff860 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ ldr r1, [r3, #16] │ │ │ │ add.w r2, r3, #24 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1ff7f2 │ │ │ │ + bne.n 1ff89a │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 1ff7c2 │ │ │ │ + beq.n 1ff86a │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 1ff7f6 │ │ │ │ + beq.n 1ff89e │ │ │ │ cmp r1, #2 │ │ │ │ - bne.n 1ff7e6 │ │ │ │ + bne.n 1ff88e │ │ │ │ ldr r1, [r3, #16] │ │ │ │ add.w ip, r3, #24 │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 1ff7c2 │ │ │ │ + beq.n 1ff86a │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 1ff7f2 │ │ │ │ + bne.n 1ff89a │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - b.n 1ff794 │ │ │ │ + b.n 1ff83c │ │ │ │ ldr r3, [r3, #28] │ │ │ │ - b.n 1ff794 │ │ │ │ + b.n 1ff83c │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ add.w ip, r3, #44 @ 0x2c │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 1ff7c2 │ │ │ │ + beq.n 1ff86a │ │ │ │ cmp r0, r1 │ │ │ │ it ne │ │ │ │ ldrne r3, [r3, #48] @ 0x30 │ │ │ │ - bne.n 1ff794 │ │ │ │ - b.n 1ff7e6 │ │ │ │ + bne.n 1ff83c │ │ │ │ + b.n 1ff88e │ │ │ │ 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 1ff82e │ │ │ │ + bmi.n 1ff8d6 │ │ │ │ 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, 1ff84a │ │ │ │ + cbz r3, 1ff8f2 │ │ │ │ cmp r3, #3 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - beq.n 1ff82c │ │ │ │ + beq.n 1ff8d4 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 1ff77c │ │ │ │ + bl 1ff824 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 1ff87a │ │ │ │ + bhi.n 1ff922 │ │ │ │ tbb [pc, r2] │ │ │ │ lsrs r6, r1, #32 │ │ │ │ lsrs r2, r0, #28 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ adds r3, #24 │ │ │ │ cmp r0, r3 │ │ │ │ it eq │ │ │ │ @@ -585101,48 +585188,48 @@ │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #24] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 1ff8ae │ │ │ │ + bhi.n 1ff956 │ │ │ │ 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 1ff8b2 │ │ │ │ + beq.n 1ff95a │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #52] @ 0x34 │ │ │ │ add.w r3, r0, #60 @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1ff88e │ │ │ │ + beq.n 1ff936 │ │ │ │ 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 1ff88e │ │ │ │ + beq.n 1ff936 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ bx lr │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ff946 │ │ │ │ + beq.n 1ff9ee │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1ff900 │ │ │ │ + cbz r2, 1ff9a8 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 1ff8ea │ │ │ │ + bhi.n 1ff992 │ │ │ │ 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 │ │ │ │ @@ -585155,178 +585242,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 1ff8e6 │ │ │ │ + b.n 1ff98e │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1ff956 │ │ │ │ + beq.n 1ff9fe │ │ │ │ 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 1ff880 │ │ │ │ + bl 1ff928 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 1ff94a │ │ │ │ + beq.n 1ff9f2 │ │ │ │ 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 1ff8e6 │ │ │ │ + b.n 1ff98e │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - b.n 1ff940 │ │ │ │ + b.n 1ff9e8 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1ff8e6 │ │ │ │ + b.n 1ff98e │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 1ff98c │ │ │ │ + cbz r0, 1ffa34 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1ff980 │ │ │ │ + cbz r2, 1ffa28 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 1ff97c │ │ │ │ - bl 1ff8c0 │ │ │ │ + cbz r2, 1ffa24 │ │ │ │ + bl 1ff968 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1ff976 │ │ │ │ + bne.n 1ffa1e │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1ff97c │ │ │ │ + b.n 1ffa24 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1ff97c │ │ │ │ + b.n 1ffa24 │ │ │ │ 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 1ff9ec │ │ │ │ + bhi.n 1ffa94 │ │ │ │ tbb [pc, r3] │ │ │ │ lsls r7, r1, #8 │ │ │ │ subs r5, r1, #0 │ │ │ │ - bl 1ff8c0 │ │ │ │ - cbz r0, 1ff9ca │ │ │ │ + bl 1ff968 │ │ │ │ + cbz r0, 1ffa72 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ add.w r3, r0, #24 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ - beq.n 1ff9b4 │ │ │ │ + beq.n 1ffa5c │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ff9ca │ │ │ │ + beq.n 1ffa72 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ add.w r3, r0, #24 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ - bne.n 1ff9c8 │ │ │ │ - bl 1ff8c0 │ │ │ │ + bne.n 1ffa70 │ │ │ │ + bl 1ff968 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ff9d2 │ │ │ │ + bne.n 1ffa7a │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 1ff9f8 │ │ │ │ + cbz r1, 1ffaa0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r1, [r0, #8] │ │ │ │ movs r3, #1 │ │ │ │ strd r3, r1, [sp] │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ - bl 1ff990 │ │ │ │ - b.n 1ff9ca │ │ │ │ + bl 1ffa38 │ │ │ │ + b.n 1ffa72 │ │ │ │ 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, 1ffa32 │ │ │ │ + cbz r3, 1ffada │ │ │ │ cmp r3, #3 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - beq.n 1ffa30 │ │ │ │ + beq.n 1ffad8 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 1ff8c0 │ │ │ │ + bl 1ff968 │ │ │ │ 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, 1ffa5e │ │ │ │ + cbz r3, 1ffb06 │ │ │ │ cmp r3, #3 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - beq.n 1ffa5c │ │ │ │ + beq.n 1ffb04 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 1ff77c │ │ │ │ + bl 1ff824 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 1ffa78 │ │ │ │ + cbz r0, 1ffb20 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1ffa76 │ │ │ │ + cbz r3, 1ffb1e │ │ │ │ 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, 1ffa90 │ │ │ │ + cbz r0, 1ffb38 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1ffa8e │ │ │ │ + cbz r3, 1ffb36 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #2 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ @@ -585338,243 +585425,243 @@ │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ movs r1, #4 │ │ │ │ ldr r4, [r5, #56] @ 0x38 │ │ │ │ lsrs r4, r4, #2 │ │ │ │ mov r2, r4 │ │ │ │ - bl 1e2d44 │ │ │ │ + bl 1e2dec │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ - cbz r1, 1ffacc │ │ │ │ + cbz r1, 1ffb74 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ subs r2, r0, #4 │ │ │ │ add.w ip, r3, r1 │ │ │ │ ldr.w r1, [r3], #4 │ │ │ │ str.w r1, [r2, #4]! │ │ │ │ cmp r3, ip │ │ │ │ - bne.n 1ffac0 │ │ │ │ - ldr r3, [pc, #16] @ (1ffae0 ) │ │ │ │ + bne.n 1ffb68 │ │ │ │ + ldr r3, [pc, #16] @ (1ffb88 ) │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ blx 58e08 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmia r5!, {r0, r5} │ │ │ │ @ instruction: 0xffff6d82 │ │ │ │ ands.w r2, r2, #1 │ │ │ │ - bne.n 1ffb32 │ │ │ │ + bne.n 1ffbda │ │ │ │ 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, 1ffb34 │ │ │ │ + cbz r3, 1ffbdc │ │ │ │ mov r4, r2 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ str r4, [r3, #32] │ │ │ │ adds r4, #1 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ - cbz r2, 1ffb28 │ │ │ │ + cbz r2, 1ffbd0 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbz r3, 1ffb24 │ │ │ │ - bl 1ff8c0 │ │ │ │ + cbz r3, 1ffbcc │ │ │ │ + bl 1ff968 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ffb02 │ │ │ │ + bne.n 1ffbaa │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ str r4, [r3, #32] │ │ │ │ str r4, [r5, #64] @ 0x40 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r3, r1 │ │ │ │ - b.n 1ffb02 │ │ │ │ + b.n 1ffbaa │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1ffb12 │ │ │ │ - b.n 1ffb1c │ │ │ │ + bne.n 1ffbba │ │ │ │ + b.n 1ffbc4 │ │ │ │ bx lr │ │ │ │ mov r4, r3 │ │ │ │ - b.n 1ffb1c │ │ │ │ + b.n 1ffbc4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ - ldr r6, [pc, #112] @ (1ffbbc ) │ │ │ │ + ldr r6, [pc, #112] @ (1ffc64 ) │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ add r6, pc │ │ │ │ bic.w r3, r3, #4 │ │ │ │ str r3, [r5, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ffbb6 │ │ │ │ + beq.n 1ffc5e │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1ffb90 │ │ │ │ + cbz r2, 1ffc38 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #9 │ │ │ │ - bhi.n 1ffb88 │ │ │ │ + bhi.n 1ffc30 │ │ │ │ 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] @ (1ffbc0 ) │ │ │ │ + ldr r2, [pc, #72] @ (1ffc68 ) │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ ldr r2, [r6, r2] │ │ │ │ add.w r2, r2, r1, lsl #7 │ │ │ │ ldrb r2, [r2, #16] │ │ │ │ - cbz r2, 1ffb88 │ │ │ │ + cbz r2, 1ffc30 │ │ │ │ str r4, [r3, #28] │ │ │ │ adds r4, #1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1ffb62 │ │ │ │ + bne.n 1ffc0a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1ffbaa │ │ │ │ + cbz r2, 1ffc52 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 1ffba6 │ │ │ │ - bl 1ff8c0 │ │ │ │ + cbz r2, 1ffc4e │ │ │ │ + bl 1ff968 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ffb5c │ │ │ │ + bne.n 1ffc04 │ │ │ │ str r4, [r5, #60] @ 0x3c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r3 │ │ │ │ - b.n 1ffb5c │ │ │ │ + b.n 1ffc04 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1ffb9a │ │ │ │ + bne.n 1ffc42 │ │ │ │ str r4, [r5, #60] @ 0x3c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r4, r0 │ │ │ │ str r4, [r5, #60] @ 0x3c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - lsls r6, r5, #18 │ │ │ │ + lsls r6, r0, #16 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ - cbz r0, 1ffc02 │ │ │ │ + cbz r0, 1ffcaa │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ adds r2, r4, #1 │ │ │ │ str.w r4, [r0, #312] @ 0x138 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 1ffbf0 │ │ │ │ + cbz r1, 1ffc98 │ │ │ │ str r2, [r3, #16] │ │ │ │ adds r2, #1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1ffbe4 │ │ │ │ + bne.n 1ffc8c │ │ │ │ str.w r2, [r0, #316] @ 0x13c │ │ │ │ adds r4, r2, #1 │ │ │ │ - bl 1ff8c0 │ │ │ │ + bl 1ff968 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ffbd8 │ │ │ │ + bne.n 1ffc80 │ │ │ │ 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, 1ffc26 │ │ │ │ - b.n 1ffc5e │ │ │ │ + cbnz r3, 1ffcce │ │ │ │ + b.n 1ffd06 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1ffc5e │ │ │ │ + cbz r3, 1ffd06 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ffc20 │ │ │ │ + beq.n 1ffcc8 │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - cbz r0, 1ffc56 │ │ │ │ + cbz r0, 1ffcfe │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1ffc42 │ │ │ │ + cbz r2, 1ffcea │ │ │ │ strb r4, [r3, #13] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1ffc38 │ │ │ │ - bl 1ff8c0 │ │ │ │ + bne.n 1ffce0 │ │ │ │ + bl 1ff968 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ffc32 │ │ │ │ + bne.n 1ffcda │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1ffc5e │ │ │ │ + cbz r3, 1ffd06 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ffc2e │ │ │ │ + bne.n 1ffcd6 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ffc50 │ │ │ │ + bne.n 1ffcf8 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 1ffc80 │ │ │ │ + cbz r0, 1ffd28 │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ubfx r2, r2, #0, #26 │ │ │ │ tst r2, r1 │ │ │ │ it ne │ │ │ │ strne r0, [r3, #76] @ 0x4c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ it ne │ │ │ │ addne r0, #1 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1ffc68 │ │ │ │ + bne.n 1ffd10 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 1ffc98 │ │ │ │ + cbz r0, 1ffd40 │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ adds r0, #1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1ffc8c │ │ │ │ + bne.n 1ffd34 │ │ │ │ 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] @ (1ffe84 ) │ │ │ │ + ldr r3, [pc, #464] @ (1fff2c ) │ │ │ │ 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] @ (1ffe88 ) │ │ │ │ + ldr r2, [pc, #452] @ (1fff30 ) │ │ │ │ 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] │ │ │ │ @@ -585588,18 +585675,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 1ffe7c │ │ │ │ + beq.w 1fff24 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ add r4, sp, #24 │ │ │ │ - cbz r2, 1ffd0c │ │ │ │ + cbz r2, 1ffdb4 │ │ │ │ ldr r7, [r7, #4] │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, r9 │ │ │ │ it eq │ │ │ │ moveq r7, r9 │ │ │ │ mov.w sl, #0 │ │ │ │ @@ -585607,32 +585694,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 1ff990 │ │ │ │ + bl 1ffa38 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ffdbc │ │ │ │ + beq.n 1ffe64 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1ffd48 │ │ │ │ + beq.n 1ffdf0 │ │ │ │ mov r5, r9 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ffde2 │ │ │ │ + beq.n 1ffe8a │ │ │ │ mov r9, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ff0b0 │ │ │ │ + bl 1ff158 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ffdf6 │ │ │ │ + beq.n 1ffe9e │ │ │ │ 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 │ │ │ │ @@ -585643,297 +585730,297 @@ │ │ │ │ strne r4, [r2, #4] │ │ │ │ strd r0, r0, [r0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrd r0, r3, [sp, #8] │ │ │ │ strd r8, r6, [sp, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ cmp r0, #2 │ │ │ │ - bhi.n 1ffe08 │ │ │ │ + bhi.n 1ffeb0 │ │ │ │ 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 1ffe6e │ │ │ │ + beq.n 1fff16 │ │ │ │ strd r8, r6, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #1 │ │ │ │ it eq │ │ │ │ orreq.w sl, sl, #1 │ │ │ │ ldrd r0, r1, [sp, #60] @ 0x3c │ │ │ │ - bl 1ff990 │ │ │ │ + bl 1ffa38 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ffd34 │ │ │ │ + bne.n 1ffddc │ │ │ │ ldrd r2, r5, [sp, #16] │ │ │ │ mov r0, sl │ │ │ │ mov r1, r5 │ │ │ │ - bl 24f49c │ │ │ │ - ldr r2, [pc, #192] @ (1ffe8c ) │ │ │ │ - ldr r3, [pc, #184] @ (1ffe84 ) │ │ │ │ + bl 24f544 │ │ │ │ + ldr r2, [pc, #192] @ (1fff34 ) │ │ │ │ + ldr r3, [pc, #184] @ (1fff2c ) │ │ │ │ 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 1ffe78 │ │ │ │ + bne.n 1fff20 │ │ │ │ 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 1ff990 │ │ │ │ + bl 1ffa38 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ffd3c │ │ │ │ - b.n 1ffdbc │ │ │ │ + bne.n 1ffde4 │ │ │ │ + b.n 1ffe64 │ │ │ │ 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 1ffd9e │ │ │ │ + bls.n 1ffe46 │ │ │ │ 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 1ffe5c │ │ │ │ + beq.n 1fff04 │ │ │ │ ldr.w ip, [lr, #4] │ │ │ │ sub.w r2, lr, #4 │ │ │ │ mov r3, ip │ │ │ │ sub.w lr, ip, #4 │ │ │ │ mov ip, r4 │ │ │ │ - b.n 1ffe38 │ │ │ │ + b.n 1ffee0 │ │ │ │ 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 1ffe34 │ │ │ │ + bne.n 1ffedc │ │ │ │ mov r4, ip │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r5, r2 │ │ │ │ it ne │ │ │ │ strdne r8, r6, [sp, #60] @ 0x3c │ │ │ │ - beq.n 1ffe6e │ │ │ │ + beq.n 1fff16 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 1ffd26 │ │ │ │ + b.n 1ffdce │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ - bl 1fe510 │ │ │ │ - b.n 1ffe68 │ │ │ │ + bl 1fe5b8 │ │ │ │ + b.n 1fff10 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r6, #12 │ │ │ │ + lsls r4, r1, #10 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - lsls r0, r6, #8 │ │ │ │ + lsls r0, r1, #6 │ │ │ │ lsls r6, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r4, [r0, #424] @ 0x1a8 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r8, r3 │ │ │ │ - cbz r3, 1ffee8 │ │ │ │ + cbz r3, 1fff90 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - b.n 1ffeb8 │ │ │ │ + b.n 1fff60 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r0, 1ffeee │ │ │ │ + cbz r0, 1fff96 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ffeb2 │ │ │ │ + beq.n 1fff5a │ │ │ │ mov.w r8, #0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1ffc9c │ │ │ │ + bl 1ffd44 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w r0, r0, r8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb.w r8, r0 │ │ │ │ - cbz r3, 1ffee8 │ │ │ │ + cbz r3, 1fff90 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ffec2 │ │ │ │ + bne.n 1fff6a │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ffeda │ │ │ │ + bne.n 1fff82 │ │ │ │ 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 1fff22 │ │ │ │ + beq.n 1fffca │ │ │ │ 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 1fff24 │ │ │ │ + bhi.n 1fffcc │ │ │ │ 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 1fff36 │ │ │ │ - ldr r3, [pc, #12] @ (1fff3c ) │ │ │ │ + bhi.n 1fffde │ │ │ │ + ldr r3, [pc, #12] @ (1fffe4 ) │ │ │ │ add r3, pc │ │ │ │ ldrh.w r0, [r3, r0, lsl #1] │ │ │ │ bx lr │ │ │ │ movw r0, #890 @ 0x37a │ │ │ │ bx lr │ │ │ │ - ldr r2, [r6, #4] │ │ │ │ + ldr r2, [r1, #8] │ │ │ │ lsls r0, r3, #2 │ │ │ │ sub.w r0, r0, #268 @ 0x10c │ │ │ │ cmp.w r0, #438 @ 0x1b6 │ │ │ │ - bhi.n 1fff52 │ │ │ │ - ldr r3, [pc, #12] @ (1fff58 ) │ │ │ │ + bhi.n 1ffffa │ │ │ │ + ldr r3, [pc, #12] @ (200000 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ bx lr │ │ │ │ movs r0, #103 @ 0x67 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - str r4, [r3, #104] @ 0x68 │ │ │ │ + str r4, [r6, #104] @ 0x68 │ │ │ │ lsls r0, r3, #2 │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 1fff68 │ │ │ │ + beq.n 200010 │ │ │ │ movs r0, #103 @ 0x67 │ │ │ │ bx lr │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ sub.w r2, r1, #268 @ 0x10c │ │ │ │ cmp.w r2, #438 @ 0x1b6 │ │ │ │ - bhi.n 1fff64 │ │ │ │ - ldr r0, [pc, #84] @ (1fffcc ) │ │ │ │ + bhi.n 20000c │ │ │ │ + ldr r0, [pc, #84] @ (200074 ) │ │ │ │ add r0, pc │ │ │ │ ldrb r0, [r0, r2] │ │ │ │ cmp r0, #103 @ 0x67 │ │ │ │ - bne.n 1fffbe │ │ │ │ + bne.n 200066 │ │ │ │ cmp.w r1, #344 @ 0x158 │ │ │ │ - bne.n 1fffbe │ │ │ │ + bne.n 200066 │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - beq.n 1fff98 │ │ │ │ - b.n 1fff9a │ │ │ │ + beq.n 200040 │ │ │ │ + b.n 200042 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 1fffc4 │ │ │ │ + bne.n 20006c │ │ │ │ subs r3, #20 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ - cbz r2, 1fffb2 │ │ │ │ + cbz r2, 20005a │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ cmp r2, #5 │ │ │ │ ldrb.w r1, [r3, #-8] │ │ │ │ - bne.n 1fff94 │ │ │ │ + bne.n 20003c │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 1fff98 │ │ │ │ + beq.n 200040 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ bic.w r3, r3, #4227858432 @ 0xfc000000 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1fffc0 │ │ │ │ + beq.n 200068 │ │ │ │ bx lr │ │ │ │ ldr r0, [r2, #52] @ 0x34 │ │ │ │ bx lr │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - str r2, [r6, #100] @ 0x64 │ │ │ │ + str r2, [r1, #104] @ 0x68 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldr r3, [pc, #928] @ (200374 ) │ │ │ │ + ldr r3, [pc, #928] @ (20041c ) │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r5, [pc, #924] @ (200378 ) │ │ │ │ + ldr r5, [pc, #924] @ (200420 ) │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ ldr.w lr, [r3, r5] │ │ │ │ lsls r3, r1, #7 │ │ │ │ add.w r5, lr, r3 │ │ │ │ ldrb.w r5, [r5, #59] @ 0x3b │ │ │ │ - cbz r5, 1ffff6 │ │ │ │ + cbz r5, 20009e │ │ │ │ add.w r5, r0, r5, lsl #2 │ │ │ │ ldrb.w r5, [r5, #40] @ 0x28 │ │ │ │ add.w ip, lr, r3 │ │ │ │ ldrb.w ip, [ip, #60] @ 0x3c │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 20000c │ │ │ │ + beq.n 2000b4 │ │ │ │ add.w ip, r0, ip, lsl #2 │ │ │ │ ldrb.w r5, [ip, #40] @ 0x28 │ │ │ │ add.w ip, lr, r3 │ │ │ │ ldrb.w ip, [ip, #87] @ 0x57 │ │ │ │ mov r8, ip │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 200026 │ │ │ │ + beq.n 2000ce │ │ │ │ add.w ip, r0, ip, lsl #2 │ │ │ │ ldr.w r6, [ip, #40] @ 0x28 │ │ │ │ mov r8, r6 │ │ │ │ add.w ip, lr, r3 │ │ │ │ ldrb.w ip, [ip, #107] @ 0x6b │ │ │ │ mov r7, ip │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 200046 │ │ │ │ + beq.n 2000ee │ │ │ │ add.w ip, r0, ip, lsl #2 │ │ │ │ ldr.w ip, [ip, #40] @ 0x28 │ │ │ │ subs.w r7, ip, #0 │ │ │ │ it ne │ │ │ │ movne r7, #1 │ │ │ │ subs r1, #52 @ 0x34 │ │ │ │ cmp r1, #180 @ 0xb4 │ │ │ │ - bhi.w 2002a2 │ │ │ │ + bhi.w 20034a │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ lsls r1, r6, #4 │ │ │ │ lsls r2, r7, #4 │ │ │ │ lsls r0, r5, #4 │ │ │ │ lsls r0, r5, #4 │ │ │ │ lsls r4, r0, #5 │ │ │ │ lsls r0, r5, #4 │ │ │ │ @@ -586111,15 +586198,15 @@ │ │ │ │ lsls r6, r6, #5 │ │ │ │ lsls r0, r0, #6 │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsls r0, r5, #4 │ │ │ │ cmp r2, #2 │ │ │ │ it eq │ │ │ │ moveq r1, #66 @ 0x42 │ │ │ │ - beq.n 2001cc │ │ │ │ + beq.n 200274 │ │ │ │ cmp r2, #3 │ │ │ │ ite eq │ │ │ │ moveq r1, #219 @ 0xdb │ │ │ │ movne r1, #231 @ 0xe7 │ │ │ │ add r3, lr │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ @@ -586127,62 +586214,62 @@ │ │ │ │ str r1, [r0, #36] @ 0x24 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [r0, #96] @ 0x60 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ it ne │ │ │ │ lslne r1, r1, #7 │ │ │ │ - beq.n 2001f4 │ │ │ │ - b.n 200242 │ │ │ │ + beq.n 20029c │ │ │ │ + b.n 2002ea │ │ │ │ cmp.w ip, #1 │ │ │ │ - bne.w 20036c │ │ │ │ + bne.w 200414 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ subs r3, #20 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 200366 │ │ │ │ + beq.w 20040e │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ cmp r2, #5 │ │ │ │ ldrb.w ip, [r3, #-8] │ │ │ │ - bne.n 2001ec │ │ │ │ + bne.n 200294 │ │ │ │ cmp.w ip, #1 │ │ │ │ - beq.n 2001f4 │ │ │ │ + beq.n 20029c │ │ │ │ mov.w ip, #0 │ │ │ │ lsls r1, r1, #7 │ │ │ │ add.w r3, lr, r1 │ │ │ │ ldrb.w r2, [r3, #49] @ 0x31 │ │ │ │ add.w r2, r0, r2, lsl #2 │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ - cbnz r3, 20022a │ │ │ │ + cbnz r3, 2002d2 │ │ │ │ ldr.w r3, [ip, #68] @ 0x44 │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ add.w r2, lr, r1 │ │ │ │ ldrh.w r3, [ip, #32] │ │ │ │ ldrb.w r2, [r2, #50] @ 0x32 │ │ │ │ ubfx r3, r3, #0, #9 │ │ │ │ orrs r3, r6 │ │ │ │ add.w r2, r0, r2, lsl #2 │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ add.w r3, lr, r1 │ │ │ │ ldrb.w r3, [r3, #59] @ 0x3b │ │ │ │ - cbz r3, 200252 │ │ │ │ + cbz r3, 2002fa │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ str r5, [r3, #40] @ 0x28 │ │ │ │ add.w r3, lr, r1 │ │ │ │ ldrb.w r3, [r3, #60] @ 0x3c │ │ │ │ - cbz r3, 200262 │ │ │ │ + cbz r3, 20030a │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ str r5, [r3, #40] @ 0x28 │ │ │ │ add.w r3, lr, r1 │ │ │ │ ldrb.w r3, [r3, #87] @ 0x57 │ │ │ │ - cbz r3, 200274 │ │ │ │ + cbz r3, 20031c │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ str.w r8, [r3, #40] @ 0x28 │ │ │ │ add lr, r1 │ │ │ │ ldrb.w r3, [lr, #107] @ 0x6b │ │ │ │ - cbz r3, 200282 │ │ │ │ + cbz r3, 20032a │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ str r7, [r3, #40] @ 0x28 │ │ │ │ ldrd r2, r3, [r0, #88] @ 0x58 │ │ │ │ str r3, [r2, #4] │ │ │ │ movs r1, #0 │ │ │ │ str r2, [r3, #0] │ │ │ │ add.w r3, r0, #88 @ 0x58 │ │ │ │ @@ -586192,422 +586279,421 @@ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ str r3, [r2, #4] │ │ │ │ str r3, [r4, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r2, #2 │ │ │ │ it eq │ │ │ │ moveq r1, #67 @ 0x43 │ │ │ │ - beq.n 2001cc │ │ │ │ + beq.n 200274 │ │ │ │ cmp r2, #3 │ │ │ │ ite eq │ │ │ │ moveq r1, #220 @ 0xdc │ │ │ │ movne r1, #232 @ 0xe8 │ │ │ │ - b.n 2001cc │ │ │ │ + b.n 200274 │ │ │ │ cmp r2, #2 │ │ │ │ it eq │ │ │ │ moveq r1, #52 @ 0x34 │ │ │ │ - beq.n 2001cc │ │ │ │ + beq.n 200274 │ │ │ │ cmp r2, #3 │ │ │ │ ite eq │ │ │ │ moveq r1, #204 @ 0xcc │ │ │ │ movne r1, #180 @ 0xb4 │ │ │ │ - b.n 2001cc │ │ │ │ + b.n 200274 │ │ │ │ cmp r2, #2 │ │ │ │ it eq │ │ │ │ moveq r1, #53 @ 0x35 │ │ │ │ - beq.w 2001cc │ │ │ │ + beq.w 200274 │ │ │ │ cmp r2, #3 │ │ │ │ ite eq │ │ │ │ moveq r1, #205 @ 0xcd │ │ │ │ movne r1, #181 @ 0xb5 │ │ │ │ - b.n 2001cc │ │ │ │ + b.n 200274 │ │ │ │ cmp r2, #2 │ │ │ │ it eq │ │ │ │ moveq r1, #56 @ 0x38 │ │ │ │ - beq.w 2001cc │ │ │ │ + beq.w 200274 │ │ │ │ cmp r2, #3 │ │ │ │ ite eq │ │ │ │ moveq r1, #208 @ 0xd0 │ │ │ │ movne r1, #203 @ 0xcb │ │ │ │ - b.n 2001cc │ │ │ │ + b.n 200274 │ │ │ │ cmp r2, #2 │ │ │ │ it eq │ │ │ │ moveq r1, #58 @ 0x3a │ │ │ │ - beq.w 2001cc │ │ │ │ + beq.w 200274 │ │ │ │ cmp r2, #3 │ │ │ │ ite eq │ │ │ │ moveq r1, #210 @ 0xd2 │ │ │ │ movne r1, #223 @ 0xdf │ │ │ │ - b.n 2001cc │ │ │ │ + b.n 200274 │ │ │ │ cmp r2, #2 │ │ │ │ it eq │ │ │ │ moveq r1, #59 @ 0x3b │ │ │ │ - beq.w 2001cc │ │ │ │ + beq.w 200274 │ │ │ │ cmp r2, #3 │ │ │ │ ite eq │ │ │ │ moveq r1, #212 @ 0xd4 │ │ │ │ movne r1, #224 @ 0xe0 │ │ │ │ - b.n 2001cc │ │ │ │ + b.n 200274 │ │ │ │ cmp r2, #2 │ │ │ │ it eq │ │ │ │ moveq r1, #61 @ 0x3d │ │ │ │ - beq.w 2001cc │ │ │ │ + beq.w 200274 │ │ │ │ cmp r2, #3 │ │ │ │ ite eq │ │ │ │ moveq r1, #214 @ 0xd6 │ │ │ │ movne r1, #226 @ 0xe2 │ │ │ │ - b.n 2001cc │ │ │ │ + b.n 200274 │ │ │ │ cmp r2, #2 │ │ │ │ it eq │ │ │ │ moveq r1, #63 @ 0x3f │ │ │ │ - beq.w 2001cc │ │ │ │ + beq.w 200274 │ │ │ │ cmp r2, #3 │ │ │ │ ite eq │ │ │ │ moveq r1, #216 @ 0xd8 │ │ │ │ movne r1, #228 @ 0xe4 │ │ │ │ - b.n 2001cc │ │ │ │ + b.n 200274 │ │ │ │ cmp r2, #2 │ │ │ │ it eq │ │ │ │ moveq r1, #64 @ 0x40 │ │ │ │ - beq.w 2001cc │ │ │ │ + beq.w 200274 │ │ │ │ cmp r2, #3 │ │ │ │ ite eq │ │ │ │ moveq r1, #217 @ 0xd9 │ │ │ │ movne r1, #229 @ 0xe5 │ │ │ │ - b.n 2001cc │ │ │ │ + b.n 200274 │ │ │ │ cmp r2, #2 │ │ │ │ it eq │ │ │ │ moveq r1, #65 @ 0x41 │ │ │ │ - beq.w 2001cc │ │ │ │ + beq.w 200274 │ │ │ │ cmp r2, #3 │ │ │ │ ite eq │ │ │ │ moveq r1, #218 @ 0xda │ │ │ │ movne r1, #230 @ 0xe6 │ │ │ │ - b.n 2001cc │ │ │ │ + b.n 200274 │ │ │ │ ldr.w ip, [r3, #48] @ 0x30 │ │ │ │ - b.n 200212 │ │ │ │ + b.n 2002ba │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - movs r2, r4 │ │ │ │ - lsls r6, r4, #2 │ │ │ │ + vhadd.u d16, d26, d21 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #60] @ (2003c8 ) │ │ │ │ + ldr r3, [pc, #60] @ (200470 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #60] @ (2003cc ) │ │ │ │ + ldr r2, [pc, #60] @ (200474 ) │ │ │ │ add r3, pc │ │ │ │ ldr r6, [r3, r2] │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ add.w r3, r6, r3, lsl #7 │ │ │ │ ldrb.w r3, [r3, #47] @ 0x2f │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ ldr r5, [r3, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e3a94 │ │ │ │ + bl 2e3b3c │ │ │ │ cmp r5, #3 │ │ │ │ - beq.n 2003c4 │ │ │ │ + beq.n 20046c │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add.w r3, r6, r3, lsl #7 │ │ │ │ ldrb.w r3, [r3, #48] @ 0x30 │ │ │ │ add.w r4, r4, r3, lsl #2 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ addne r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - stc2l 0, cr0, [ip], #-660 @ 0xfffffd6c │ │ │ │ + smlaltb r0, r0, r4, r5 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #176] @ (200484 ) │ │ │ │ - ldr r2, [pc, #180] @ (200488 ) │ │ │ │ + ldr r3, [pc, #176] @ (20052c ) │ │ │ │ + ldr r2, [pc, #180] @ (200530 ) │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ mov.w ip, r1, lsl #7 │ │ │ │ add.w r3, r2, ip │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ - cbz r3, 2003f8 │ │ │ │ + cbz r3, 2004a0 │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ tst.w r3, #4 │ │ │ │ - bne.n 20044c │ │ │ │ + bne.n 2004f4 │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bmi.n 200450 │ │ │ │ + bmi.n 2004f8 │ │ │ │ cmp.w r1, #344 @ 0x158 │ │ │ │ it ne │ │ │ │ addne r2, ip │ │ │ │ - beq.n 200414 │ │ │ │ + beq.n 2004bc │ │ │ │ ldr r0, [r2, #124] @ 0x7c │ │ │ │ and.w r0, r0, #3 │ │ │ │ sub.w r0, r0, #3 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #96] @ 0x60 │ │ │ │ ldrb.w r1, [r3, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 20047c │ │ │ │ + bne.n 200524 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ tst.w r1, #1 │ │ │ │ - bne.n 200438 │ │ │ │ + bne.n 2004e0 │ │ │ │ movw r3, #1159 @ 0x487 │ │ │ │ tst r1, r3 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 200476 │ │ │ │ + bne.n 20051e │ │ │ │ ldr r1, [r3, #16] │ │ │ │ subs r3, #20 │ │ │ │ - cbz r1, 200454 │ │ │ │ + cbz r1, 2004fc │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ cmp r1, #5 │ │ │ │ ldrb.w r0, [r3, #-8] │ │ │ │ - bne.n 200434 │ │ │ │ + bne.n 2004dc │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 200438 │ │ │ │ + beq.n 2004e0 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ - cbz r0, 200474 │ │ │ │ + cbz r0, 20051c │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #102 @ 0x66 │ │ │ │ - bhi.n 200450 │ │ │ │ - ldr r1, [pc, #44] @ (20048c ) │ │ │ │ + bhi.n 2004f8 │ │ │ │ + ldr r1, [pc, #44] @ (200534 ) │ │ │ │ movw r0, #890 @ 0x37a │ │ │ │ add r1, pc │ │ │ │ ldrh.w r3, [r1, r3, lsl #1] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 200450 │ │ │ │ + beq.n 2004f8 │ │ │ │ add.w r2, r2, r3, lsl #7 │ │ │ │ - b.n 200402 │ │ │ │ + b.n 2004aa │ │ │ │ bx lr │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - stc2 0, cr0, [r8], #-660 @ 0xfffffd6c │ │ │ │ + @ instruction: 0xfb8000a5 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r7, #48] @ 0x30 │ │ │ │ + str r4, [r2, #52] @ 0x34 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldr r2, [pc, #100] @ (2004f8 ) │ │ │ │ + ldr r2, [pc, #100] @ (2005a0 ) │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ add r2, pc │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.n 2004e4 │ │ │ │ + bhi.n 20058c │ │ │ │ tbb [pc, r3] │ │ │ │ lsls r4, r0, #16 │ │ │ │ movs r0, #35 @ 0x23 │ │ │ │ lsls r6, r0, #16 │ │ │ │ lsls r3, r4, #16 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ - bl 2003d0 │ │ │ │ - cbz r0, 2004da │ │ │ │ - ldr r1, [pc, #52] @ (2004fc ) │ │ │ │ + bl 200478 │ │ │ │ + cbz r0, 200582 │ │ │ │ + ldr r1, [pc, #52] @ (2005a4 ) │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ add.w r2, r2, r0, lsl #7 │ │ │ │ ldrb.w r0, [r2, #50] @ 0x32 │ │ │ │ - cbnz r0, 2004e8 │ │ │ │ + cbnz r0, 200590 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldrb.w r0, [r0, #77] @ 0x4d │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ add.w r0, r3, r0, lsl #2 │ │ │ │ ldrb.w r0, [r0, #41] @ 0x29 │ │ │ │ ubfx r0, r0, #4, #1 │ │ │ │ - b.n 2004da │ │ │ │ + b.n 200582 │ │ │ │ nop │ │ │ │ - @ instruction: 0xfb6800a5 │ │ │ │ + @ instruction: 0xfac000a5 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ movw r2, #763 @ 0x2fb │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 200514 │ │ │ │ + beq.n 2005bc │ │ │ │ cmp.w r3, #764 @ 0x2fc │ │ │ │ - bcs.n 200514 │ │ │ │ + bcs.n 2005bc │ │ │ │ adds r0, #100 @ 0x64 │ │ │ │ bx lr │ │ │ │ adds r0, #244 @ 0xf4 │ │ │ │ bx lr │ │ │ │ sub sp, #16 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ - ldr r6, [pc, #760] @ (200824 ) │ │ │ │ + ldr r6, [pc, #760] @ (2008cc ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #760] @ (200828 ) │ │ │ │ + ldr r0, [pc, #760] @ (2008d0 ) │ │ │ │ sub sp, #96 @ 0x60 │ │ │ │ add r6, pc │ │ │ │ add r4, sp, #132 @ 0x84 │ │ │ │ ldr r0, [r6, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ mov.w r0, #0 │ │ │ │ stmia.w r4, {r1, r2, r3} │ │ │ │ ldr r4, [sp, #144] @ 0x90 │ │ │ │ - ldr r3, [pc, #740] @ (20082c ) │ │ │ │ + ldr r3, [pc, #740] @ (2008d4 ) │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sp │ │ │ │ add r3, pc │ │ │ │ mov sl, r3 │ │ │ │ blx 5926c │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 20063c │ │ │ │ + beq.n 2006e4 │ │ │ │ mov.w ip, #0 │ │ │ │ ldrb r7, [r4, #12] │ │ │ │ movs r0, #0 │ │ │ │ - cbnz r3, 2005a8 │ │ │ │ + cbnz r3, 200650 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp.w r3, #370 @ 0x172 │ │ │ │ - beq.n 200604 │ │ │ │ + beq.n 2006ac │ │ │ │ mvn.w r6, #490 @ 0x1ea │ │ │ │ add r3, r6 │ │ │ │ cmp r3, #5 │ │ │ │ - bls.n 2005c2 │ │ │ │ + bls.n 20066a │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 5926c │ │ │ │ - ldr r2, [pc, #680] @ (200830 ) │ │ │ │ - ldr r3, [pc, #672] @ (200828 ) │ │ │ │ + ldr r2, [pc, #680] @ (2008d8 ) │ │ │ │ + ldr r3, [pc, #672] @ (2008d0 ) │ │ │ │ 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 200820 │ │ │ │ + bne.w 2008c8 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #96 @ 0x60 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 2006c8 │ │ │ │ + bne.w 200770 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp.w r3, #744 @ 0x2e8 │ │ │ │ - bne.w 200746 │ │ │ │ + bne.w 2007ee │ │ │ │ ldr r4, [r4, #76] @ 0x4c │ │ │ │ movs r0, #1 │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ - b.n 200566 │ │ │ │ + b.n 20060e │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 200704 │ │ │ │ + beq.w 2007ac │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #0 │ │ │ │ ldrb.w r1, [r3, #40] @ 0x28 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 20057a │ │ │ │ + bne.n 200622 │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ ldr r6, [r4, #36] @ 0x24 │ │ │ │ cmp r1, r6 │ │ │ │ - bne.n 20057a │ │ │ │ + bne.n 200622 │ │ │ │ adds r2, #1 │ │ │ │ adds r3, #32 │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 2005cc │ │ │ │ + bne.n 200674 │ │ │ │ ldrb.w r3, [r1, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2005a6 │ │ │ │ + bne.n 20064e │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp.w r3, #370 @ 0x172 │ │ │ │ - beq.w 200700 │ │ │ │ + beq.w 2007a8 │ │ │ │ mvn.w r4, #490 @ 0x1ea │ │ │ │ add r3, r4 │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 20057a │ │ │ │ + bhi.n 200622 │ │ │ │ mov r4, r1 │ │ │ │ - b.n 2005c8 │ │ │ │ + b.n 200670 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 2007c8 │ │ │ │ + beq.w 200870 │ │ │ │ add.w r1, r7, #39 @ 0x27 │ │ │ │ add.w r2, r4, #39 @ 0x27 │ │ │ │ add.w r8, r4, r1 │ │ │ │ sub.w r3, r2, #39 @ 0x27 │ │ │ │ ldrb.w lr, [r2, #1]! │ │ │ │ subs r3, r3, r4 │ │ │ │ cmp lr, r3 │ │ │ │ - bne.n 20057a │ │ │ │ + bne.n 200622 │ │ │ │ cmp r8, r2 │ │ │ │ - bne.n 200616 │ │ │ │ + bne.n 2006be │ │ │ │ ldr r4, [r4, #36] @ 0x24 │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2005a8 │ │ │ │ + bne.n 200650 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp.w r3, #370 @ 0x172 │ │ │ │ - bne.n 200570 │ │ │ │ - b.n 20060e │ │ │ │ + bne.n 200618 │ │ │ │ + b.n 2006b6 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - bl 2e3b7c │ │ │ │ + bl 2e3c24 │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 20055e │ │ │ │ + bne.n 200606 │ │ │ │ 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 200670 │ │ │ │ + b.n 200718 │ │ │ │ ldr r4, [r4, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 200562 │ │ │ │ + bne.w 20060a │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - cbz r3, 2006a2 │ │ │ │ + cbz r3, 20074a │ │ │ │ cmp r3, #1 │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, lr, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 200664 │ │ │ │ + beq.n 20070c │ │ │ │ cmp.w ip, #4 │ │ │ │ - beq.w 20057a │ │ │ │ + beq.w 200622 │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ add.w r7, r3, ip, lsl #4 │ │ │ │ add.w r3, r4, #44 @ 0x2c │ │ │ │ subs r7, #72 @ 0x48 │ │ │ │ add.w ip, ip, #1 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ - b.n 200664 │ │ │ │ + b.n 20070c │ │ │ │ ldr r3, [r4, #28] │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, sp │ │ │ │ mov r0, r5 │ │ │ │ str.w ip, [sp, #20] │ │ │ │ ldr r4, [r3, #40] @ 0x28 │ │ │ │ @@ -586615,24 +586701,24 @@ │ │ │ │ ldr r4, [r3, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #12] │ │ │ │ strb.w r3, [sp] │ │ │ │ blx 59c7c │ │ │ │ - b.n 200584 │ │ │ │ + b.n 20062c │ │ │ │ cmp r3, #5 │ │ │ │ - bne.w 20057a │ │ │ │ + bne.w 200622 │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 200726 │ │ │ │ + bhi.n 2007ce │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 200726 │ │ │ │ + bhi.n 2007ce │ │ │ │ tbb [pc, r2] │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ movs r3, #35 @ 0x23 │ │ │ │ movs r3, #35 @ 0x23 │ │ │ │ movs r2, #35 @ 0x23 │ │ │ │ movs r3, #35 @ 0x23 │ │ │ │ movs r3, #35 @ 0x23 │ │ │ │ @@ -586643,50 +586729,50 @@ │ │ │ │ movs r3, #35 @ 0x23 │ │ │ │ movs r3, #35 @ 0x23 │ │ │ │ movs r3, #35 @ 0x23 │ │ │ │ movs r3, #35 @ 0x23 │ │ │ │ movs r3, #35 @ 0x23 │ │ │ │ movs r3, #35 @ 0x23 │ │ │ │ mov r4, r1 │ │ │ │ - b.n 20060a │ │ │ │ + b.n 2006b2 │ │ │ │ ldr r4, [r4, #36] @ 0x24 │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2005a8 │ │ │ │ + bne.w 200650 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp.w r3, #370 @ 0x172 │ │ │ │ - beq.n 2007b2 │ │ │ │ + beq.n 20085a │ │ │ │ mvn.w r2, #490 @ 0x1ea │ │ │ │ add r3, r2 │ │ │ │ cmp r3, #5 │ │ │ │ - bls.n 200704 │ │ │ │ - b.n 20057a │ │ │ │ + bls.n 2007ac │ │ │ │ + b.n 200622 │ │ │ │ uxtb r3, r3 │ │ │ │ strb.w r0, [sp, #88] @ 0x58 │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ mov r1, sp │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #1 │ │ │ │ str.w ip, [sp, #20] │ │ │ │ strb.w r3, [sp] │ │ │ │ blx 59c7c │ │ │ │ - b.n 200584 │ │ │ │ + b.n 20062c │ │ │ │ uxth r3, r3 │ │ │ │ - b.n 200726 │ │ │ │ + b.n 2007ce │ │ │ │ movw r2, #751 @ 0x2ef │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2007d8 │ │ │ │ + beq.n 200880 │ │ │ │ cmp.w r3, #696 @ 0x2b8 │ │ │ │ - beq.n 2007cc │ │ │ │ + beq.n 200874 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ subs r4, #20 │ │ │ │ cmp.w r3, #884 @ 0x374 │ │ │ │ - bne.w 20057a │ │ │ │ - ldr r3, [pc, #208] @ (200834 ) │ │ │ │ + bne.w 200622 │ │ │ │ + ldr r3, [pc, #208] @ (2008dc ) │ │ │ │ movs r1, #1 │ │ │ │ add.w r2, r4, #84 @ 0x54 │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ strb.w r1, [sp] │ │ │ │ add.w r3, r3, #110592 @ 0x1b000 │ │ │ │ str r1, [sp, #20] │ │ │ │ strb.w r0, [sp, #88] @ 0x58 │ │ │ │ @@ -586705,30 +586791,30 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ mov r1, sp │ │ │ │ mov r0, r5 │ │ │ │ blx 59c7c │ │ │ │ - b.n 200584 │ │ │ │ + b.n 20062c │ │ │ │ ldr r4, [r4, #36] @ 0x24 │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2005a8 │ │ │ │ + bne.w 200650 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp.w r3, #370 @ 0x172 │ │ │ │ - bne.w 200570 │ │ │ │ + bne.w 200618 │ │ │ │ ldr r4, [r4, #36] @ 0x24 │ │ │ │ - b.n 2005bc │ │ │ │ + b.n 200664 │ │ │ │ ldr r4, [r4, #76] @ 0x4c │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 200754 │ │ │ │ - b.n 20057a │ │ │ │ - ldr r3, [pc, #88] @ (200834 ) │ │ │ │ + beq.n 2007fc │ │ │ │ + b.n 200622 │ │ │ │ + ldr r3, [pc, #88] @ (2008dc ) │ │ │ │ movs r1, #1 │ │ │ │ add.w r7, r4, #80 @ 0x50 │ │ │ │ ldr.w r2, [sl, r3] │ │ │ │ add.w r3, r4, #64 @ 0x40 │ │ │ │ strb.w r1, [sp] │ │ │ │ add.w r2, r2, #94208 @ 0x17000 │ │ │ │ strb.w r0, [sp, #88] @ 0x58 │ │ │ │ @@ -586743,102 +586829,102 @@ │ │ │ │ str r2, [sp, #12] │ │ │ │ movs r2, #2 │ │ │ │ str r2, [sp, #20] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ - b.n 2007a2 │ │ │ │ + b.n 20084a │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xfaca00a5 │ │ │ │ + @ instruction: 0xfa2200a5 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfaae00a5 │ │ │ │ - @ instruction: 0xfa7400a5 │ │ │ │ + @ instruction: 0xfa0600a5 │ │ │ │ + vst1.8 {d16[5]}, [ip], r5 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ sub sp, #16 │ │ │ │ push {lr} │ │ │ │ add.w ip, sp, #8 │ │ │ │ stmia.w ip, {r1, r2, r3} │ │ │ │ ldrb.w r2, [sp, #8] │ │ │ │ - cbz r2, 20084e │ │ │ │ + cbz r2, 2008f6 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - cbz r2, 200858 │ │ │ │ + cbz r2, 200900 │ │ │ │ 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 20084e │ │ │ │ + beq.n 2008f6 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ tst.w r1, #640 @ 0x280 │ │ │ │ - beq.n 200882 │ │ │ │ + beq.n 20092a │ │ │ │ ldr r1, [r3, #40] @ 0x28 │ │ │ │ cmp ip, r1 │ │ │ │ - bne.n 200882 │ │ │ │ + bne.n 20092a │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ cmp lr, r1 │ │ │ │ add.w r1, r0, #1 │ │ │ │ itt eq │ │ │ │ moveq r2, r3 │ │ │ │ moveq r0, r1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 200866 │ │ │ │ + bne.n 20090e │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ cmp r0, #2 │ │ │ │ it cs │ │ │ │ movcs r2, r1 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ strd r1, r2, [sp] │ │ │ │ ldrb.w r1, [r1, #-8] │ │ │ │ - cbnz r1, 2008d0 │ │ │ │ + cbnz r1, 200978 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ mvn.w ip, #490 @ 0x1ea │ │ │ │ add ip, r1 │ │ │ │ cmp.w r1, #370 @ 0x172 │ │ │ │ - beq.n 2008d8 │ │ │ │ + beq.n 200980 │ │ │ │ add.w r1, r3, r2, lsl #5 │ │ │ │ cmp.w ip, #5 │ │ │ │ - bhi.n 2008d0 │ │ │ │ + bhi.n 200978 │ │ │ │ ldr r3, [r1, #36] @ 0x24 │ │ │ │ ldrb.w r2, [r1, #40] @ 0x28 │ │ │ │ ldrb.w r1, [r3, #-8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 2008aa │ │ │ │ + beq.n 200952 │ │ │ │ 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 2008c8 │ │ │ │ + b.n 200970 │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #4] @ (2008ec ) │ │ │ │ + ldr r3, [pc, #4] @ (200994 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ bx lr │ │ │ │ - ldrb r6, [r4, r3] │ │ │ │ + ldrb r6, [r7, r3] │ │ │ │ lsls r0, r3, #2 │ │ │ │ cmp r0, #68 @ 0x44 │ │ │ │ - bhi.n 20093c │ │ │ │ + bhi.n 2009e4 │ │ │ │ subs r0, #7 │ │ │ │ cmp r0, #61 @ 0x3d │ │ │ │ - bhi.n 20094a │ │ │ │ + bhi.n 2009f2 │ │ │ │ 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 │ │ │ │ @@ -586864,15 +586950,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 20096a │ │ │ │ + beq.n 200a12 │ │ │ │ cmp r0, #192 @ 0xc0 │ │ │ │ ite eq │ │ │ │ moveq r0, #7 │ │ │ │ movne r0, #3 │ │ │ │ bx lr │ │ │ │ movs r0, #12 │ │ │ │ bx lr │ │ │ │ @@ -586893,15 +586979,15 @@ │ │ │ │ movs r0, #2 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #15 │ │ │ │ - bhi.n 200994 │ │ │ │ + bhi.n 200a3c │ │ │ │ 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 │ │ │ │ @@ -586924,97 +587010,97 @@ │ │ │ │ mvn.w r3, #490 @ 0x1ea │ │ │ │ add r0, r3 │ │ │ │ cmp r0, #5 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #80] @ (200a1c ) │ │ │ │ - ldr r2, [pc, #84] @ (200a20 ) │ │ │ │ + ldr r3, [pc, #80] @ (200ac4 ) │ │ │ │ + ldr r2, [pc, #84] @ (200ac8 ) │ │ │ │ add r3, pc │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ add.w ip, r4, r1, lsl #5 │ │ │ │ mov.w lr, #1 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ add.w ip, ip, #60 @ 0x3c │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ mla r2, r0, r2, r3 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add r2, r1 │ │ │ │ ldrb r1, [r2, #7] │ │ │ │ - cbnz r1, 200a0e │ │ │ │ + cbnz r1, 200ab6 │ │ │ │ ldrb.w r2, [r4, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 200a14 │ │ │ │ + bls.n 200abc │ │ │ │ ldrb.w r2, [ip, r3] │ │ │ │ lsl.w r2, lr, r2 │ │ │ │ orrs r0, r2 │ │ │ │ uxth r0, r0 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 2009f0 │ │ │ │ + bne.n 200a98 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 2009fa │ │ │ │ - b.n 200a06 │ │ │ │ + bhi.n 200aa2 │ │ │ │ + b.n 200aae │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 2009f6 │ │ │ │ + bne.n 200a9e │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0xf63000a5 │ │ │ │ + @ instruction: 0xf58800a5 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #28] @ (200a44 ) │ │ │ │ + ldr r3, [pc, #28] @ (200aec ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r2, [pc, #28] @ (200a48 ) │ │ │ │ + ldr r2, [pc, #28] @ (200af0 ) │ │ │ │ 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, 200a40 │ │ │ │ + cbnz r3, 200ae8 │ │ │ │ ldrb.w r3, [r0, #32] │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ - rsbs r0, r0, #5406720 @ 0x528000 │ │ │ │ + @ instruction: 0xf52800a5 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ cmp.w r0, #322 @ 0x142 │ │ │ │ - bhi.n 200a70 │ │ │ │ + bhi.n 200b18 │ │ │ │ cmp.w r0, #318 @ 0x13e │ │ │ │ - bhi.n 200ad6 │ │ │ │ + bhi.n 200b7e │ │ │ │ cmp.w r0, #272 @ 0x110 │ │ │ │ - bhi.n 200ade │ │ │ │ + bhi.n 200b86 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ - bhi.n 200a94 │ │ │ │ + bhi.n 200b3c │ │ │ │ subs r0, #133 @ 0x85 │ │ │ │ cmp r0, #7 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ bx lr │ │ │ │ cmp.w r0, #354 @ 0x162 │ │ │ │ - bhi.n 200aec │ │ │ │ + bhi.n 200b94 │ │ │ │ cmp.w r0, #324 @ 0x144 │ │ │ │ - bls.n 200ada │ │ │ │ + bls.n 200b82 │ │ │ │ mvn.w r3, #324 @ 0x144 │ │ │ │ add r0, r3 │ │ │ │ movw r3, #975 @ 0x3cf │ │ │ │ movt r3, #12032 @ 0x2f00 │ │ │ │ lsr.w r0, r3, r0 │ │ │ │ and.w r0, r0, #1 │ │ │ │ bx lr │ │ │ │ subs r0, #217 @ 0xd9 │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ - bhi.n 200ada │ │ │ │ + bhi.n 200b82 │ │ │ │ tbb [pc, r0] │ │ │ │ adds r4, r3, #0 │ │ │ │ adds r4, r3, #0 │ │ │ │ adds r4, r3, #0 │ │ │ │ adds r4, r3, #0 │ │ │ │ subs r6, r3, #0 │ │ │ │ subs r6, r3, #0 │ │ │ │ @@ -587047,195 +587133,195 @@ │ │ │ │ sub.w r0, r0, #294 @ 0x126 │ │ │ │ cmp r0, #3 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ bx lr │ │ │ │ cmp.w r0, #446 @ 0x1be │ │ │ │ - bcs.n 200afe │ │ │ │ + bcs.n 200ba6 │ │ │ │ cmp.w r0, #442 @ 0x1ba │ │ │ │ ite cc │ │ │ │ movcc r0, #0 │ │ │ │ movcs r0, #1 │ │ │ │ bx lr │ │ │ │ sub.w r0, r0, #448 @ 0x1c0 │ │ │ │ cmp r0, #3 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #40] @ (200b38 ) │ │ │ │ - ldr r2, [pc, #44] @ (200b3c ) │ │ │ │ + ldr r3, [pc, #40] @ (200be0 ) │ │ │ │ + ldr r2, [pc, #44] @ (200be4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ add.w r3, r3, r2, lsl #7 │ │ │ │ add r3, r1 │ │ │ │ ldrsb.w r3, [r3, #5] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 200b34 │ │ │ │ + bgt.n 200bdc │ │ │ │ itett ne │ │ │ │ addne.w r0, r0, r1, lsl #4 │ │ │ │ ldrbeq.w r0, [r0, #40] @ 0x28 │ │ │ │ ldrne r3, [r0, #96] @ 0x60 │ │ │ │ ldrbne r0, [r3, #12] │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ - @ instruction: 0xf4ec00a5 │ │ │ │ + orr.w r0, r4, #5406720 @ 0x528000 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #28] @ (200b60 ) │ │ │ │ - ldr r2, [pc, #32] @ (200b64 ) │ │ │ │ + ldr r3, [pc, #28] @ (200c08 ) │ │ │ │ + ldr r2, [pc, #32] @ (200c0c ) │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ add.w r2, r2, r1, lsl #7 │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ - cbz r3, 200b56 │ │ │ │ + cbz r3, 200bfe │ │ │ │ ldrb r3, [r2, #17] │ │ │ │ - cbz r3, 200b5a │ │ │ │ + cbz r3, 200c02 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ ldrb.w r0, [r0, #40] @ 0x28 │ │ │ │ bx lr │ │ │ │ - @ instruction: 0xf4b800a5 │ │ │ │ + ands.w r0, r0, #5406720 @ 0x528000 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #116] @ (200be0 ) │ │ │ │ + ldr r2, [pc, #116] @ (200c88 ) │ │ │ │ movw ip, #805 @ 0x325 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ add r2, pc │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 200bc2 │ │ │ │ + beq.n 200c6a │ │ │ │ movw ip, #821 @ 0x335 │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 200ba8 │ │ │ │ + beq.n 200c50 │ │ │ │ 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 22e2a0 │ │ │ │ + bl 22e348 │ │ │ │ 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 200b7e │ │ │ │ - ldr r3, [pc, #52] @ (200be4 ) │ │ │ │ + bne.n 200c26 │ │ │ │ + ldr r3, [pc, #52] @ (200c8c ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add.w r3, r3, #102400 @ 0x19000 │ │ │ │ ldrb.w r3, [r3, #2747] @ 0xabb │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ ldrb.w r0, [r3, #40] @ 0x28 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #96] @ 0x60 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ ite eq │ │ │ │ subeq r3, #20 │ │ │ │ movne r3, #0 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 200b7e │ │ │ │ + bne.n 200c26 │ │ │ │ ldr r2, [r3, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #16] @ (200be8 ) │ │ │ │ + ldr r3, [pc, #16] @ (200c90 ) │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - eor.w r0, ip, #5406720 @ 0x528000 │ │ │ │ + @ instruction: 0xf3e400a5 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r6, r7] │ │ │ │ + ldrh r2, [r1, r0] │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldr r2, [pc, #88] @ (200c48 ) │ │ │ │ + ldr r2, [pc, #88] @ (200cf0 ) │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ add r2, pc │ │ │ │ cmp.w r3, #420 @ 0x1a4 │ │ │ │ - beq.n 200c2a │ │ │ │ - bhi.n 200c16 │ │ │ │ + beq.n 200cd2 │ │ │ │ + bhi.n 200cbe │ │ │ │ cmp.w r3, #344 @ 0x158 │ │ │ │ - bne.n 200c26 │ │ │ │ + bne.n 200cce │ │ │ │ ldr r3, [r0, #96] @ 0x60 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 200c40 │ │ │ │ + bne.n 200ce8 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - ldr r3, [pc, #60] @ (200c4c ) │ │ │ │ + ldr r3, [pc, #60] @ (200cf4 ) │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ movw r1, #463 @ 0x1cf │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 200c2a │ │ │ │ + beq.n 200cd2 │ │ │ │ movw r1, #663 @ 0x297 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 200c2a │ │ │ │ + beq.n 200cd2 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ - ldr r1, [pc, #36] @ (200c50 ) │ │ │ │ + ldr r1, [pc, #36] @ (200cf8 ) │ │ │ │ ldr r2, [r2, r1] │ │ │ │ add.w r2, r2, r3, lsl #7 │ │ │ │ ldrb.w r3, [r2, #60] @ 0x3c │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ ldrb.w r0, [r0, #40] @ 0x28 │ │ │ │ bx lr │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - and.w r0, ip, #5406720 @ 0x528000 │ │ │ │ - ldr r4, [r7, r6] │ │ │ │ + @ instruction: 0xf36400a5 │ │ │ │ + ldr r4, [r2, r7] │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #132] @ (200cec ) │ │ │ │ + ldr r3, [pc, #132] @ (200d94 ) │ │ │ │ ldr r6, [r1, #36] @ 0x24 │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ add r3, pc │ │ │ │ cmp r6, r2 │ │ │ │ - beq.n 200cb6 │ │ │ │ + beq.n 200d5e │ │ │ │ mov.w r9, r2, lsl #7 │ │ │ │ - ldr r2, [pc, #120] @ (200cf0 ) │ │ │ │ + ldr r2, [pc, #120] @ (200d98 ) │ │ │ │ lsls r6, r6, #7 │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r0 │ │ │ │ mvn.w r4, #45 @ 0x2d │ │ │ │ ldr r3, [r3, r2] │ │ │ │ adds r3, #30 │ │ │ │ adds r5, r3, r6 │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ add.w r1, r3, #10 │ │ │ │ subs r2, r5, r6 │ │ │ │ add.w r1, r7, r1, lsl #2 │ │ │ │ - cbz r3, 200cac │ │ │ │ + cbz r3, 200d54 │ │ │ │ ldrb.w r0, [r2, r9] │ │ │ │ cmp r4, #1 │ │ │ │ ite hi │ │ │ │ movhi r2, #4 │ │ │ │ movls r2, #8 │ │ │ │ adds r0, #10 │ │ │ │ add.w r0, r8, r0, lsl #2 │ │ │ │ blx 59c7c │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, #44 @ 0x2c │ │ │ │ - bne.n 200c86 │ │ │ │ + bne.n 200d2e │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ add.w r3, r1, #44 @ 0x2c │ │ │ │ adds r0, #44 @ 0x2c │ │ │ │ adds r1, #76 @ 0x4c │ │ │ │ ldr r5, [r3, #0] │ │ │ │ adds r3, #16 │ │ │ │ ldr.w r4, [r3, #-12] │ │ │ │ @@ -587243,20 +587329,20 @@ │ │ │ │ ldr.w r2, [r3, #-8] │ │ │ │ ldr.w r6, [r3, #-4] │ │ │ │ cmp r3, r1 │ │ │ │ str.w r6, [r0, #-4] │ │ │ │ str.w r5, [r0, #-16] │ │ │ │ str.w r4, [r0, #-12] │ │ │ │ str.w r2, [r0, #-8] │ │ │ │ - bne.n 200cbe │ │ │ │ + bne.n 200d66 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 200cb2 │ │ │ │ + b.n 200d5a │ │ │ │ nop │ │ │ │ - @ instruction: 0xf39200a5 │ │ │ │ + @ instruction: 0xf2ea00a5 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ subs r3, #4 │ │ │ │ cmp r3, #28 │ │ │ │ itttt ls │ │ │ │ movwls r0, #29587 @ 0x7393 │ │ │ │ @@ -587265,54 +587351,54 @@ │ │ │ │ andls.w r0, r0, #1 │ │ │ │ ite ls │ │ │ │ eorls.w r0, r0, #1 │ │ │ │ movhi r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #32 │ │ │ │ - bhi.n 200d48 │ │ │ │ + bhi.n 200df0 │ │ │ │ cmp r3, #10 │ │ │ │ - bls.n 200d5c │ │ │ │ + bls.n 200e04 │ │ │ │ sub.w r1, r3, #11 │ │ │ │ movs r2, #1 │ │ │ │ mov.w ip, #63744 @ 0xf900 │ │ │ │ movt ip, #15 │ │ │ │ lsl.w r1, r2, r1 │ │ │ │ tst.w r1, ip │ │ │ │ - bne.n 200d68 │ │ │ │ + bne.n 200e10 │ │ │ │ movw ip, #1623 @ 0x657 │ │ │ │ movt ip, #48 @ 0x30 │ │ │ │ tst.w r1, ip │ │ │ │ - bne.n 200d9c │ │ │ │ + bne.n 200e44 │ │ │ │ cmp r3, #18 │ │ │ │ - beq.n 200d90 │ │ │ │ + beq.n 200e38 │ │ │ │ ldrb.w r3, [r0, #61] @ 0x3d │ │ │ │ - cbz r3, 200d68 │ │ │ │ + cbz r3, 200e10 │ │ │ │ ldrb.w r3, [r0, #62] @ 0x3e │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #4 │ │ │ │ bx lr │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 200d6c │ │ │ │ + beq.n 200e14 │ │ │ │ cmp r3, #9 │ │ │ │ - bne.n 200d48 │ │ │ │ + bne.n 200df0 │ │ │ │ movs r0, #2 │ │ │ │ bx lr │ │ │ │ movs r0, #4 │ │ │ │ bx lr │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ movs r3, #1 │ │ │ │ movw r2, #986 @ 0x3da │ │ │ │ lsls r3, r1 │ │ │ │ tst r3, r2 │ │ │ │ it ne │ │ │ │ movne r3, #2 │ │ │ │ - bne.n 200d88 │ │ │ │ + bne.n 200e30 │ │ │ │ tst.w r3, #33 @ 0x21 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #3 │ │ │ │ ldrb.w r0, [r0, #60] @ 0x3c │ │ │ │ add r0, r3 │ │ │ │ bx lr │ │ │ │ @@ -587322,33 +587408,33 @@ │ │ │ │ moveq r0, #4 │ │ │ │ movne r0, #8 │ │ │ │ bx lr │ │ │ │ mov r0, r2 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #7 │ │ │ │ - bls.n 200dc0 │ │ │ │ + bls.n 200e68 │ │ │ │ movs r2, #1 │ │ │ │ subs r3, #8 │ │ │ │ movw r0, #64667 @ 0xfc9b │ │ │ │ movt r0, #451 @ 0x1c3 │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ ands r0, r3 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #9 │ │ │ │ - beq.n 200de8 │ │ │ │ - bls.n 200dda │ │ │ │ + beq.n 200e90 │ │ │ │ + bls.n 200e82 │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 200de4 │ │ │ │ + bne.n 200e8c │ │ │ │ ldrb.w r0, [r0, #64] @ 0x40 │ │ │ │ ubfx r0, r0, #3, #1 │ │ │ │ bx lr │ │ │ │ cmp r3, #1 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ @@ -587358,46 +587444,46 @@ │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ movs r2, #20 │ │ │ │ mla r3, r2, r1, r3 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #23 │ │ │ │ - bhi.n 200e3a │ │ │ │ + bhi.n 200ee2 │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 200e0e │ │ │ │ + bhi.n 200eb6 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.n 200e70 │ │ │ │ + bhi.n 200f18 │ │ │ │ tbb [pc, r3] │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r1, #29 │ │ │ │ movs r4, r2 │ │ │ │ subs r3, #6 │ │ │ │ movs r1, #1 │ │ │ │ movw r2, #65428 @ 0xff94 │ │ │ │ movt r2, #1 │ │ │ │ lsl.w r3, r1, r3 │ │ │ │ ands r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 200ea2 │ │ │ │ + bne.n 200f4a │ │ │ │ tst.w r3, #99 @ 0x63 │ │ │ │ ite eq │ │ │ │ moveq r0, #2 │ │ │ │ movne r0, #128 @ 0x80 │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ cmp r2, #17 │ │ │ │ - bls.n 200e8c │ │ │ │ + bls.n 200f34 │ │ │ │ movs r0, #128 @ 0x80 │ │ │ │ bx lr │ │ │ │ subs r3, #24 │ │ │ │ cmp r3, #8 │ │ │ │ - bhi.n 200e36 │ │ │ │ - add r2, pc, #8 @ (adr r2, 200e4c ) │ │ │ │ + bhi.n 200ede │ │ │ │ + add r2, pc, #8 @ (adr r2, 200ef4 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ nop │ │ │ │ @ instruction: 0xffebffff │ │ │ │ @ instruction: 0xffebffff │ │ │ │ movs r5, r4 │ │ │ │ @@ -587411,15 +587497,15 @@ │ │ │ │ lsls r7, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffebffff │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ cmp r2, #29 │ │ │ │ - bhi.n 200e36 │ │ │ │ + bhi.n 200ede │ │ │ │ movw r3, #8432 @ 0x20f0 │ │ │ │ movt r3, #12291 @ 0x3003 │ │ │ │ lsrs r3, r2 │ │ │ │ tst.w r3, #1 │ │ │ │ ite eq │ │ │ │ moveq r0, #128 @ 0x80 │ │ │ │ movne r0, #2 │ │ │ │ @@ -587439,15 +587525,15 @@ │ │ │ │ nop │ │ │ │ mov r2, r0 │ │ │ │ movs r0, #20 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ mla r1, r0, r1, r3 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r3, #32 │ │ │ │ - bhi.n 200ee2 │ │ │ │ + bhi.n 200f8a │ │ │ │ tbb [pc, r3] │ │ │ │ asrs r6, r4, #4 │ │ │ │ cmp r0, #17 │ │ │ │ asrs r1, r2, #4 │ │ │ │ asrs r1, r2, #4 │ │ │ │ asrs r1, r2, #4 │ │ │ │ asrs r2, r4, #20 │ │ │ │ @@ -587464,18 +587550,18 @@ │ │ │ │ movs r4, r4 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldrb.w r3, [r2, #60] @ 0x3c │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ - cbz r3, 200f06 │ │ │ │ + cbz r3, 200fae │ │ │ │ ldrb.w r3, [r2, #64] @ 0x40 │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.n 200f06 │ │ │ │ + bmi.n 200fae │ │ │ │ subs r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldrb r0, [r3, #12] │ │ │ │ bx lr │ │ │ │ movs r0, #4 │ │ │ │ bx lr │ │ │ │ @@ -587488,186 +587574,186 @@ │ │ │ │ subs r0, r0, r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r4, [pc, #200] @ (200ff4 ) │ │ │ │ + ldr r4, [pc, #200] @ (20109c ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r1, [pc, #200] @ (200ff8 ) │ │ │ │ + ldr r1, [pc, #200] @ (2010a0 ) │ │ │ │ add r4, pc │ │ │ │ - ldr r3, [pc, #200] @ (200ffc ) │ │ │ │ - ldr r2, [pc, #200] @ (201000 ) │ │ │ │ + ldr r3, [pc, #200] @ (2010a4 ) │ │ │ │ + ldr r2, [pc, #200] @ (2010a8 ) │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r4, r1] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov.w r1, #0 │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ add.w r3, r3, r1, lsl #7 │ │ │ │ ldrb.w r2, [r3, #78] @ 0x4e │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 200fd0 │ │ │ │ + beq.n 201078 │ │ │ │ ldrb.w r1, [r3, #32] │ │ │ │ adds r2, #10 │ │ │ │ ldrb.w r3, [r3, #41] @ 0x29 │ │ │ │ add.w r1, r0, r1, lsl #2 │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ ldr r5, [r1, #40] @ 0x28 │ │ │ │ ldr r4, [r3, #40] @ 0x28 │ │ │ │ add.w r3, r0, r2, lsl #2 │ │ │ │ ldr.w r0, [r0, r2, lsl #2] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ add r3, sp, #12 │ │ │ │ lsls r5, r4 │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ - beq.n 200fea │ │ │ │ + beq.n 201092 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #0 │ │ │ │ movs r4, #1 │ │ │ │ rbit r2, r1 │ │ │ │ mov lr, r1 │ │ │ │ clz r2, r2 │ │ │ │ add.w r3, sp, r2, lsl #1 │ │ │ │ lsl.w ip, r4, r2 │ │ │ │ eor.w r1, r1, ip │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ ands.w r3, r3, #15 │ │ │ │ - beq.n 200fca │ │ │ │ + beq.n 201072 │ │ │ │ add r3, r2 │ │ │ │ lsl.w r2, r4, r2 │ │ │ │ cmp r3, #32 │ │ │ │ rsb r2, r2, #0 │ │ │ │ ite ne │ │ │ │ andne.w r3, r3, #31 │ │ │ │ moveq.w r3, #4294967295 @ 0xffffffff │ │ │ │ and.w r2, r2, r5 │ │ │ │ itt ne │ │ │ │ lslne.w r3, r4, r3 │ │ │ │ addne.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ ands r2, r3 │ │ │ │ orrs r0, r2 │ │ │ │ cmp lr, ip │ │ │ │ - bne.n 200f84 │ │ │ │ - b.n 200fd2 │ │ │ │ + bne.n 20102c │ │ │ │ + b.n 20107a │ │ │ │ mov r0, r2 │ │ │ │ - ldr r2, [pc, #48] @ (201004 ) │ │ │ │ - ldr r3, [pc, #32] @ (200ff8 ) │ │ │ │ + ldr r2, [pc, #48] @ (2010ac ) │ │ │ │ + ldr r3, [pc, #32] @ (2010a0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 200fee │ │ │ │ + bne.n 201096 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r5 │ │ │ │ - b.n 200fd2 │ │ │ │ + b.n 20107a │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xf0cc00a5 │ │ │ │ + bic.w r0, r4, #165 @ 0xa5 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf0c600a5 │ │ │ │ + ands.w r0, lr, #165 @ 0xa5 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bic.w r0, r6, #165 @ 0xa5 │ │ │ │ + vhadd.s d16, d30, d21 │ │ │ │ adds r1, #1 │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, #8 │ │ │ │ - bhi.n 20101e │ │ │ │ + bhi.n 2010c6 │ │ │ │ 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, 20109a │ │ │ │ + cbz r0, 201142 │ │ │ │ sub.w r3, r0, #12 │ │ │ │ cmp r3, #19 │ │ │ │ - bhi.n 20101e │ │ │ │ + bhi.n 2010c6 │ │ │ │ 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, 20109a │ │ │ │ + cbz r0, 201142 │ │ │ │ sub.w r3, r0, #12 │ │ │ │ cmp r3, #19 │ │ │ │ - bhi.n 201074 │ │ │ │ + bhi.n 20111c │ │ │ │ mov.w r3, #36864 @ 0x9000 │ │ │ │ movt r3, #52703 @ 0xcddf │ │ │ │ lsrs r3, r0 │ │ │ │ ands.w r0, r3, #1 │ │ │ │ - beq.n 201074 │ │ │ │ + beq.n 20111c │ │ │ │ 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 201008 │ │ │ │ - cbz r0, 201090 │ │ │ │ + bl 2010b0 │ │ │ │ + cbz r0, 201138 │ │ │ │ pop {r4, pc} │ │ │ │ movs r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 201008 │ │ │ │ + bl 2010b0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.n 2010e2 │ │ │ │ + bhi.n 20118a │ │ │ │ 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, 2010c4 │ │ │ │ + cbz r0, 20116c │ │ │ │ bx lr │ │ │ │ subs r0, r2, #1 │ │ │ │ cmp r0, #24 │ │ │ │ - bhi.n 2010e6 │ │ │ │ + bhi.n 20118e │ │ │ │ movw r3, #14335 @ 0x37ff │ │ │ │ movt r3, #256 @ 0x100 │ │ │ │ lsrs r3, r0 │ │ │ │ ands.w r0, r3, #1 │ │ │ │ - bne.n 2010c2 │ │ │ │ + bne.n 20116a │ │ │ │ sub.w r3, r2, #17 │ │ │ │ cmp r3, #6 │ │ │ │ - bhi.n 2010ea │ │ │ │ + bhi.n 201192 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ cmp r2, #26 │ │ │ │ - beq.n 2010e2 │ │ │ │ + beq.n 20118a │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ cmpne r1, #4 │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ cmp r2, #30 │ │ │ │ @@ -587676,20 +587762,20 @@ │ │ │ │ andeq.w r0, r1, #1 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #592] @ (201368 ) │ │ │ │ - ldr r2, [pc, #592] @ (20136c ) │ │ │ │ + ldr r0, [pc, #592] @ (201410 ) │ │ │ │ + ldr r2, [pc, #592] @ (201414 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add r0, pc │ │ │ │ - ldr.w sl, [pc, #592] @ 201370 │ │ │ │ - ldr r3, [pc, #592] @ (201374 ) │ │ │ │ + ldr.w sl, [pc, #592] @ 201418 │ │ │ │ + ldr r3, [pc, #592] @ (20141c ) │ │ │ │ add sl, pc │ │ │ │ ldr r7, [r4, #36] @ 0x24 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #28] │ │ │ │ mov.w r2, #0 │ │ │ │ mov.w r9, r7, lsl #7 │ │ │ │ @@ -587706,350 +587792,350 @@ │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ ldrb.w r0, [sp, #20] │ │ │ │ and.w r3, r0, #127 @ 0x7f │ │ │ │ ldrd r0, r1, [sp, #20] │ │ │ │ strd r0, r1, [sp, #12] │ │ │ │ ldrb.w r1, [sp, #15] │ │ │ │ lsls r1, r1, #26 │ │ │ │ - bmi.n 20117a │ │ │ │ + bmi.n 201222 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ - bl 201008 │ │ │ │ - cbnz r0, 201182 │ │ │ │ + bl 2010b0 │ │ │ │ + cbnz r0, 20122a │ │ │ │ mov r0, r4 │ │ │ │ - bl 200f1c │ │ │ │ - cbz r0, 2011c2 │ │ │ │ + bl 200fc4 │ │ │ │ + cbz r0, 20126a │ │ │ │ ldrb.w r3, [sp, #15] │ │ │ │ movs r2, #0 │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strb.w r3, [sp, #15] │ │ │ │ add r3, sp, #20 │ │ │ │ ldrd r0, r1, [sp, #12] │ │ │ │ strd r0, r1, [sp, #20] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r4, r6, lsl #2] │ │ │ │ str.w r1, [fp, #4] │ │ │ │ - ldr r1, [pc, #464] @ (201378 ) │ │ │ │ - ldr r3, [pc, #452] @ (20136c ) │ │ │ │ + ldr r1, [pc, #464] @ (201420 ) │ │ │ │ + ldr r3, [pc, #452] @ (201414 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r1, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 201362 │ │ │ │ + bne.w 20140a │ │ │ │ mov r0, r2 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 20123c │ │ │ │ + bhi.n 2012e4 │ │ │ │ tbb [pc, r3] │ │ │ │ str r2, [r1, #36] @ 0x24 │ │ │ │ - add r3, pc, #20 @ (adr r3, 2011e8 ) │ │ │ │ + add r3, pc, #20 @ (adr r3, 201290 ) │ │ │ │ subs r1, r0, #2 │ │ │ │ subs r6, r2, #2 │ │ │ │ adds r7, #38 @ 0x26 │ │ │ │ - cbz r7, 2011e8 │ │ │ │ + cbz r7, 201290 │ │ │ │ ldrd r1, r3, [r4, #28] │ │ │ │ str r3, [r1, #4] │ │ │ │ str r1, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4, #28] │ │ │ │ ldr r7, [r4, #40] @ 0x28 │ │ │ │ - cbz r7, 20120a │ │ │ │ + cbz r7, 2012b2 │ │ │ │ add.w r3, r4, #48 @ 0x30 │ │ │ │ movs r6, #0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 201202 │ │ │ │ + cbz r1, 2012aa │ │ │ │ ldrd r5, r1, [r3] │ │ │ │ str r1, [r5, #4] │ │ │ │ str r5, [r1, #0] │ │ │ │ strd r6, r6, [r3] │ │ │ │ adds r0, #1 │ │ │ │ adds r3, #16 │ │ │ │ cmp r7, r0 │ │ │ │ - bne.n 2011f2 │ │ │ │ + bne.n 20129a │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r3, r3, [r4] │ │ │ │ movs r2, #1 │ │ │ │ - b.n 2011a4 │ │ │ │ + b.n 20124c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20120a │ │ │ │ + beq.n 2012b2 │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ - cbz r3, 201232 │ │ │ │ + cbz r3, 2012da │ │ │ │ ldrd r1, r3, [r7, #16] │ │ │ │ str r3, [r1, #4] │ │ │ │ str r1, [r3, #0] │ │ │ │ strd r0, r0, [r7, #16] │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 201222 │ │ │ │ - b.n 20120a │ │ │ │ + bne.n 2012ca │ │ │ │ + b.n 2012b2 │ │ │ │ ldr r7, [r4, #32] │ │ │ │ add.w r3, r4, #40 @ 0x28 │ │ │ │ movs r6, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 20120a │ │ │ │ + beq.n 2012b2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 201258 │ │ │ │ + cbz r1, 201300 │ │ │ │ ldrd r5, r1, [r3] │ │ │ │ str r1, [r5, #4] │ │ │ │ str r5, [r1, #0] │ │ │ │ strd r6, r6, [r3] │ │ │ │ adds r0, #1 │ │ │ │ adds r3, #16 │ │ │ │ cmp r7, r0 │ │ │ │ - bne.n 201248 │ │ │ │ - b.n 20120a │ │ │ │ - ldr r3, [pc, #280] @ (20137c ) │ │ │ │ + bne.n 2012f0 │ │ │ │ + b.n 2012b2 │ │ │ │ + ldr r3, [pc, #280] @ (201424 ) │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ mla r3, r1, r7, r3 │ │ │ │ ldrb r7, [r3, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 20120a │ │ │ │ + beq.n 2012b2 │ │ │ │ adds r3, r4, r1 │ │ │ │ movs r6, #0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 201288 │ │ │ │ + cbz r1, 201330 │ │ │ │ ldrd r5, r1, [r3] │ │ │ │ str r1, [r5, #4] │ │ │ │ str r5, [r1, #0] │ │ │ │ strd r6, r6, [r3] │ │ │ │ adds r0, #1 │ │ │ │ adds r3, #32 │ │ │ │ cmp r0, r7 │ │ │ │ - bne.n 201278 │ │ │ │ - b.n 20120a │ │ │ │ + bne.n 201320 │ │ │ │ + b.n 2012b2 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 20120a │ │ │ │ + beq.n 2012b2 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 2012a8 │ │ │ │ + cbz r3, 201350 │ │ │ │ ldrd r1, r3, [r4, #52] @ 0x34 │ │ │ │ str r3, [r1, #4] │ │ │ │ str r1, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4, #52] @ 0x34 │ │ │ │ bic.w r7, r7, #2 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 201356 │ │ │ │ + bne.n 2013fe │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 201356 │ │ │ │ + beq.n 2013fe │ │ │ │ ldrd r0, r3, [r4, #68] @ 0x44 │ │ │ │ str r3, [r0, #4] │ │ │ │ str r0, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4, #68] @ 0x44 │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r3, r3, [r4] │ │ │ │ - b.n 201216 │ │ │ │ + b.n 2012be │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r3, r9 │ │ │ │ ldrb r7, [r3, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 20120a │ │ │ │ + beq.n 2012b2 │ │ │ │ add.w r3, r4, #88 @ 0x58 │ │ │ │ movs r6, #0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 2012f0 │ │ │ │ + cbz r1, 201398 │ │ │ │ ldrd r5, r1, [r3] │ │ │ │ str r1, [r5, #4] │ │ │ │ str r5, [r1, #0] │ │ │ │ strd r6, r6, [r3] │ │ │ │ adds r0, #1 │ │ │ │ adds r3, #16 │ │ │ │ cmp r7, r0 │ │ │ │ - bne.n 2012e0 │ │ │ │ - b.n 20120a │ │ │ │ + bne.n 201388 │ │ │ │ + b.n 2012b2 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r1, #5 │ │ │ │ - beq.n 201342 │ │ │ │ + beq.n 2013ea │ │ │ │ str r2, [r0, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r0, [r2, #0] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ strd r3, r3, [r4] │ │ │ │ - bl 206aec │ │ │ │ - b.n 201216 │ │ │ │ + bl 206b94 │ │ │ │ + b.n 2012be │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 20120a │ │ │ │ + beq.w 2012b2 │ │ │ │ ldr r6, [r4, #48] @ 0x30 │ │ │ │ movs r0, #20 │ │ │ │ movs r5, #0 │ │ │ │ adds r3, r6, #4 │ │ │ │ mla r6, r0, r1, r6 │ │ │ │ adds r6, #4 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 20133a │ │ │ │ + cbz r1, 2013e2 │ │ │ │ ldrd r0, r1, [r3] │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ strd r5, r5, [r3] │ │ │ │ adds r3, #20 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 20132a │ │ │ │ - b.n 20120a │ │ │ │ + bne.n 2013d2 │ │ │ │ + b.n 2012b2 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 201302 │ │ │ │ + beq.n 2013aa │ │ │ │ ldrd r5, r3, [r4, #28] │ │ │ │ str r3, [r5, #4] │ │ │ │ str r5, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4, #28] │ │ │ │ - b.n 201302 │ │ │ │ + b.n 2013aa │ │ │ │ str r2, [r1, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r3, r3, [r4] │ │ │ │ - b.n 201216 │ │ │ │ + b.n 2012be │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cdp 0, 14, cr0, cr0, cr5, {5} │ │ │ │ + cdp 0, 3, cr0, cr8, cr5, {5} │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cdp 0, 13, cr0, cr8, cr5, {5} │ │ │ │ + cdp 0, 3, cr0, cr0, cr5, {5} │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - cdp 0, 5, cr0, cr4, cr5, {5} │ │ │ │ + stc 0, cr0, [ip, #660]! @ 0x294 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r2, [r0, #424] @ 0x1a8 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cbz r3, 2013d2 │ │ │ │ + cbz r3, 20147a │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 2013c4 │ │ │ │ + cbz r1, 20146c │ │ │ │ ldrb.w r1, [r2, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 2013fa │ │ │ │ + beq.n 2014a2 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 2013dc │ │ │ │ + cbz r1, 201484 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ - cbz r2, 2013dc │ │ │ │ + cbz r2, 201484 │ │ │ │ ldrb.w r2, [r3, #32] │ │ │ │ - cbnz r2, 2013d4 │ │ │ │ + cbnz r2, 20147c │ │ │ │ ldrb.w r2, [r3, #33] @ 0x21 │ │ │ │ - cbnz r2, 2013d4 │ │ │ │ + cbnz r2, 20147c │ │ │ │ mov r2, r3 │ │ │ │ mov r3, r1 │ │ │ │ ldrd ip, r0, [r2] │ │ │ │ str.w r0, [ip, #4] │ │ │ │ movs r1, #0 │ │ │ │ str.w ip, [r0] │ │ │ │ strd r1, r1, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 201394 │ │ │ │ + bne.n 20143c │ │ │ │ bx lr │ │ │ │ ldrb.w r3, [r2, #32] │ │ │ │ - cbnz r3, 201404 │ │ │ │ + cbnz r3, 2014ac │ │ │ │ ldrb.w r3, [r2, #33] @ 0x21 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2013ac │ │ │ │ + beq.n 201454 │ │ │ │ bx lr │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 201398 │ │ │ │ + bne.n 201440 │ │ │ │ ldrb.w r2, [r3, #32] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 2013d2 │ │ │ │ + bne.n 20147a │ │ │ │ ldrb.w r2, [r3, #33] @ 0x21 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 2013d2 │ │ │ │ + bne.n 20147a │ │ │ │ ldrd r0, r1, [r3] │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ strd r2, r2, [r3] │ │ │ │ bx lr │ │ │ │ ldrb.w r1, [r2, #33] @ 0x21 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 201394 │ │ │ │ - b.n 2013ac │ │ │ │ + bne.n 20143c │ │ │ │ + b.n 201454 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr.w r2, [r0, #424] @ 0x1a8 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cbz r3, 20141a │ │ │ │ + cbz r3, 2014c2 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbnz r1, 201420 │ │ │ │ + cbnz r1, 2014c8 │ │ │ │ ldrb.w r1, [r2, #34] @ 0x22 │ │ │ │ - cbz r1, 20144e │ │ │ │ + cbz r1, 2014f6 │ │ │ │ bx lr │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 201438 │ │ │ │ + cbz r1, 2014e0 │ │ │ │ ldrb.w r1, [r2, #34] @ 0x22 │ │ │ │ - cbnz r1, 201430 │ │ │ │ + cbnz r1, 2014d8 │ │ │ │ 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 20141c │ │ │ │ + bne.n 2014c4 │ │ │ │ ldrb.w r3, [r2, #34] @ 0x22 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20141a │ │ │ │ + bne.n 2014c2 │ │ │ │ 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, 201466 │ │ │ │ + cbz r3, 20150e │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 201464 │ │ │ │ + beq.n 20150c │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - beq.n 20148a │ │ │ │ + beq.n 201532 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 201462 │ │ │ │ + bne.n 20150a │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ mvn.w r1, #490 @ 0x1ea │ │ │ │ adds r1, r2, r1 │ │ │ │ cmp.w r2, #370 @ 0x172 │ │ │ │ - beq.n 20148a │ │ │ │ + beq.n 201532 │ │ │ │ cmp r1, #5 │ │ │ │ - bhi.n 201462 │ │ │ │ + bhi.n 20150a │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20146e │ │ │ │ + bne.n 201516 │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #4] │ │ │ │ add.w r1, r0, #24 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ - cbz r1, 2014c8 │ │ │ │ + cbz r1, 201570 │ │ │ │ ldr r1, [r2, #40] @ 0x28 │ │ │ │ cmp r1, r3 │ │ │ │ itee eq │ │ │ │ moveq r2, #1 │ │ │ │ ldrne r2, [r2, #44] @ 0x2c │ │ │ │ subne r2, r2, r3 │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ @@ -588059,63 +588145,63 @@ │ │ │ │ cmp.w r2, r3, lsr #2 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r3, [r1, #40] @ 0x28 │ │ │ │ udf #255 @ 0xff │ │ │ │ - ldr r3, [pc, #8] @ (2014d8 ) │ │ │ │ + ldr r3, [pc, #8] @ (201580 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - str r6, [r6, r2] │ │ │ │ + str r6, [r1, r3] │ │ │ │ lsls r0, r3, #2 │ │ │ │ push {r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4044] @ 0xfcc │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r4, [pc, #188] @ (2015b0 ) │ │ │ │ + ldr r4, [pc, #188] @ (201658 ) │ │ │ │ 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] @ (2015b4 ) │ │ │ │ + ldr r3, [pc, #172] @ (20165c ) │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1fc420 │ │ │ │ + bl 1fc4c8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r5, 201526 │ │ │ │ + cbz r5, 2015ce │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1e3024 │ │ │ │ + bl 1e30cc │ │ │ │ str r0, [r4, #24] │ │ │ │ - ldr r1, [pc, #144] @ (2015b8 ) │ │ │ │ + ldr r1, [pc, #144] @ (201660 ) │ │ │ │ mov r0, r4 │ │ │ │ movs r5, #1 │ │ │ │ add r1, pc │ │ │ │ - bl 1fc91c │ │ │ │ + bl 1fc9c4 │ │ │ │ strb.w r5, [r0, #32] │ │ │ │ - bl 1fcc08 │ │ │ │ + bl 1fccb0 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ add.w r3, r0, #32 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 2015aa │ │ │ │ + beq.n 201652 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 201556 │ │ │ │ + cbz r2, 2015fe │ │ │ │ ldr r3, [r3, #0] │ │ │ │ movs r5, #0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r3, r5 │ │ │ │ add.w lr, sp, #4 │ │ │ │ @@ -588126,88 +588212,88 @@ │ │ │ │ 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] @ (2015bc ) │ │ │ │ - ldr r3, [pc, #48] @ (2015b4 ) │ │ │ │ + ldr r2, [pc, #60] @ (201664 ) │ │ │ │ + ldr r3, [pc, #48] @ (20165c ) │ │ │ │ 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 2015a6 │ │ │ │ + bne.n 20164e │ │ │ │ mov r0, r6 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ add sp, #4 │ │ │ │ bx lr │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ - add.w r0, r2, r5, asr #2 │ │ │ │ + orrs.w r0, sl, r5, asr #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #112 @ 0x70 │ │ │ │ + add r0, sp, #208 @ 0xd0 │ │ │ │ movs r5, r2 │ │ │ │ - orns r0, sl, r5, asr #2 │ │ │ │ + ldrd r0, r0, [r2, #660] @ 0x294 │ │ │ │ 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 1fd2c8 │ │ │ │ + bl 1fd370 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb.w r3, [r3, #480] @ 0x1e0 │ │ │ │ - cbnz r3, 2015f2 │ │ │ │ + cbnz r3, 20169a │ │ │ │ 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 2015e8 │ │ │ │ + bhi.n 201690 │ │ │ │ ldr.w r1, [r2, #-20] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - cbnz r1, 20160a │ │ │ │ + cbnz r1, 2016b2 │ │ │ │ ldr.w r1, [r3, #-20] │ │ │ │ str.w r1, [r2, #-20] │ │ │ │ ldr.w r1, [r2, #-16] │ │ │ │ - cbnz r1, 201618 │ │ │ │ + cbnz r1, 2016c0 │ │ │ │ ldr.w r1, [r3, #-16] │ │ │ │ str.w r1, [r2, #-16] │ │ │ │ ldr.w r1, [r2, #-12] │ │ │ │ - cbnz r1, 201626 │ │ │ │ + cbnz r1, 2016ce │ │ │ │ ldr.w r1, [r3, #-12] │ │ │ │ str.w r1, [r2, #-12] │ │ │ │ ldr.w r1, [r2, #-24] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 2015e8 │ │ │ │ + bne.n 201690 │ │ │ │ ldr.w r3, [r3, #-24] │ │ │ │ str.w r3, [r2, #-24] │ │ │ │ - b.n 2015e8 │ │ │ │ + b.n 201690 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #300] @ (201778 ) │ │ │ │ + ldr r3, [pc, #300] @ (201820 ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #300] @ (20177c ) │ │ │ │ + ldr r1, [pc, #300] @ (201824 ) │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ add r3, pc │ │ │ │ ldr r6, [r0, #12] │ │ │ │ ldr r4, [r5, #36] @ 0x24 │ │ │ │ mov r9, r0 │ │ │ │ ldrb.w r7, [r5, #40] @ 0x28 │ │ │ │ ldr r1, [r3, r1] │ │ │ │ @@ -588215,37 +588301,37 @@ │ │ │ │ ldrb.w r0, [r3, #45] @ 0x2d │ │ │ │ ldrb.w r8, [r3, #5] │ │ │ │ ands r0, r6 │ │ │ │ bfi r7, r0, #2, #6 │ │ │ │ strb.w r7, [r5, #40] @ 0x28 │ │ │ │ ldrb r7, [r3, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 201740 │ │ │ │ + bne.n 2017e8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 201756 │ │ │ │ + beq.n 2017fe │ │ │ │ adds r3, r1, #6 │ │ │ │ mov.w ip, r7, lsl #5 │ │ │ │ add.w r6, r5, ip │ │ │ │ mla r2, r4, r2, r3 │ │ │ │ mov r3, r5 │ │ │ │ ldrb.w r0, [r2, #1]! │ │ │ │ - cbnz r0, 2016a0 │ │ │ │ + cbnz r0, 201748 │ │ │ │ ldr r0, [r3, #56] @ 0x38 │ │ │ │ ldrb r0, [r0, #12] │ │ │ │ cmp r8, r0 │ │ │ │ it cc │ │ │ │ movcc r8, r0 │ │ │ │ adds r3, #32 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 201690 │ │ │ │ + bne.n 201738 │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ mla r3, r3, r4, r1 │ │ │ │ ldrb r3, [r3, #6] │ │ │ │ ands.w r6, r3, #121 @ 0x79 │ │ │ │ - bne.n 2016e4 │ │ │ │ + bne.n 20178c │ │ │ │ adds r1, #22 │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ add.w r0, r5, ip │ │ │ │ mov r2, r5 │ │ │ │ movs r6, #0 │ │ │ │ mla r1, r3, r4, r1 │ │ │ │ ldrb.w r3, [r1, #1]! │ │ │ │ @@ -588254,178 +588340,178 @@ │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ cmpeq r6, #0 │ │ │ │ itt eq │ │ │ │ ldreq r3, [r2, #24] │ │ │ │ ldrbeq r6, [r3, #13] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 2016c4 │ │ │ │ + bne.n 20176c │ │ │ │ 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 201708 │ │ │ │ + bhi.n 2017b0 │ │ │ │ blx 5926c │ │ │ │ adds r4, #1 │ │ │ │ add.w sl, sl, #32 │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 2016e8 │ │ │ │ + bne.n 201790 │ │ │ │ add.w r4, r5, #20 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ ldrb.w r3, [r9, #8] │ │ │ │ - cbz r3, 201732 │ │ │ │ + cbz r3, 2017da │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 251fd4 │ │ │ │ - cbnz r0, 201764 │ │ │ │ + bl 25207c │ │ │ │ + cbnz r0, 20180c │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrb r3, [r3, #6] │ │ │ │ ands.w r6, r3, #121 @ 0x79 │ │ │ │ - beq.n 20174e │ │ │ │ + beq.n 2017f6 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 2016e4 │ │ │ │ - b.n 201712 │ │ │ │ - cbz r7, 201772 │ │ │ │ + bne.n 20178c │ │ │ │ + b.n 2017ba │ │ │ │ + cbz r7, 20181a │ │ │ │ mov.w ip, r7, lsl #5 │ │ │ │ - b.n 2016b4 │ │ │ │ + b.n 20175c │ │ │ │ ldrb r3, [r3, #6] │ │ │ │ ands.w r3, r3, #121 @ 0x79 │ │ │ │ ite ne │ │ │ │ movne r6, r3 │ │ │ │ moveq r6, #32 │ │ │ │ - b.n 201712 │ │ │ │ + b.n 2017ba │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fe45c │ │ │ │ + bl 1fe504 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r6, #32 │ │ │ │ - b.n 201712 │ │ │ │ + b.n 2017ba │ │ │ │ nop │ │ │ │ - @ instruction: 0xe9ac00a5 │ │ │ │ + stmdb r4, {r0, r2, r5, r7} │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r6, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1fcd90 │ │ │ │ + bl 1fce38 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 201820 │ │ │ │ + beq.n 2018c8 │ │ │ │ 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, 2017da │ │ │ │ + cbz r6, 201882 │ │ │ │ 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, 2017f8 │ │ │ │ + cbz r3, 2018a0 │ │ │ │ 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, 201816 │ │ │ │ + cbz r3, 2018be │ │ │ │ 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 201638 │ │ │ │ + bl 2016e0 │ │ │ │ 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 1fcd90 │ │ │ │ + bl 1fce38 │ │ │ │ mov lr, r0 │ │ │ │ - cbz r0, 201870 │ │ │ │ + cbz r0, 201918 │ │ │ │ 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 201638 │ │ │ │ + bl 2016e0 │ │ │ │ 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 1fcd90 │ │ │ │ + bl 1fce38 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 2018e0 │ │ │ │ + cbz r0, 201988 │ │ │ │ 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] │ │ │ │ @@ -588437,31 +588523,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 201638 │ │ │ │ + bl 2016e0 │ │ │ │ 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 1fcd90 │ │ │ │ + bl 1fce38 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 201960 │ │ │ │ + cbz r0, 201a08 │ │ │ │ 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] │ │ │ │ @@ -588478,31 +588564,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 201638 │ │ │ │ + bl 2016e0 │ │ │ │ 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 1fcd90 │ │ │ │ + bl 1fce38 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 2019f6 │ │ │ │ + cbz r0, 201a9e │ │ │ │ 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] │ │ │ │ @@ -588525,84 +588611,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 201638 │ │ │ │ + bl 2016e0 │ │ │ │ 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] @ (201a78 ) │ │ │ │ + ldr r4, [pc, #100] @ (201b20 ) │ │ │ │ sub sp, #32 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ add r4, pc │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 1fcd90 │ │ │ │ + bl 1fce38 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 201a6e │ │ │ │ - ldr r3, [pc, #84] @ (201a7c ) │ │ │ │ + cbz r0, 201b16 │ │ │ │ + ldr r3, [pc, #84] @ (201b24 ) │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ mla r3, r2, r6, r3 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ - cbz r3, 201a64 │ │ │ │ + cbz r3, 201b0c │ │ │ │ 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 201a42 │ │ │ │ + bne.n 201aea │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 201638 │ │ │ │ + bl 2016e0 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, sl │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - b.n 201644 │ │ │ │ + b.n 20159c │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r8, r0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r0, r2 │ │ │ │ mov fp, r2 │ │ │ │ mov r9, r1 │ │ │ │ - bl 200974 │ │ │ │ + bl 200a1c │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1fcd90 │ │ │ │ + bl 1fce38 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 201b0e │ │ │ │ + cbz r0, 201bb6 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 201af2 │ │ │ │ + beq.n 201b9a │ │ │ │ mov r4, r9 │ │ │ │ mov r6, r0 │ │ │ │ add.w sl, r9, fp, lsl #3 │ │ │ │ add.w lr, sp, #8 │ │ │ │ add.w ip, sp, #24 │ │ │ │ movs r7, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ @@ -588615,175 +588701,175 @@ │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r4, sl │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ strb r3, [r6, #28] │ │ │ │ - bne.n 201ac6 │ │ │ │ + bne.n 201b6e │ │ │ │ ldr r5, [sp, #4] │ │ │ │ ldr.w r3, [r9] │ │ │ │ mov r4, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, fp │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r2, [pc, #200] @ (201bf8 ) │ │ │ │ - ldr r3, [pc, #200] @ (201bfc ) │ │ │ │ + ldr r2, [pc, #200] @ (201ca0 ) │ │ │ │ + ldr r3, [pc, #200] @ (201ca4 ) │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1fc9e8 │ │ │ │ - cbz r0, 201b68 │ │ │ │ + bl 1fca90 │ │ │ │ + cbz r0, 201c10 │ │ │ │ add.w r5, r5, r7, lsl #5 │ │ │ │ ldr r6, [r5, #56] @ 0x38 │ │ │ │ - ldr r2, [pc, #176] @ (201c00 ) │ │ │ │ - ldr r3, [pc, #168] @ (201bfc ) │ │ │ │ + ldr r2, [pc, #176] @ (201ca8 ) │ │ │ │ + ldr r3, [pc, #168] @ (201ca4 ) │ │ │ │ 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 201bf2 │ │ │ │ + bne.n 201c9a │ │ │ │ mov r0, r6 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r1, r7 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ add.w r5, r5, r7, lsl #5 │ │ │ │ - bl 200a24 │ │ │ │ + bl 200acc │ │ │ │ add.w lr, r5, #44 @ 0x2c │ │ │ │ mov r6, r0 │ │ │ │ add.w ip, sp, #8 │ │ │ │ ldr r5, [r5, #56] @ 0x38 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldrb r7, [r5, #12] │ │ │ │ cmp r6, r7 │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - bne.n 201bb6 │ │ │ │ - cbz r6, 201bee │ │ │ │ + bne.n 201c5e │ │ │ │ + cbz r6, 201c96 │ │ │ │ add.w r2, sp, #23 │ │ │ │ mov r3, r4 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ cmp r1, r3 │ │ │ │ it ne │ │ │ │ orrne.w r4, r4, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r6, r3 │ │ │ │ uxtb r4, r4 │ │ │ │ - bne.n 201ba0 │ │ │ │ - cbz r4, 201bee │ │ │ │ + bne.n 201c48 │ │ │ │ + cbz r4, 201c96 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1fcd90 │ │ │ │ + bl 1fce38 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ add r5, sp, #8 │ │ │ │ mov r2, r6 │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r6 │ │ │ │ add.w r4, r7, #44 @ 0x2c │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ - bl 2015c0 │ │ │ │ - b.n 201b4e │ │ │ │ + bl 201668 │ │ │ │ + b.n 201bf6 │ │ │ │ mov r6, r5 │ │ │ │ - b.n 201b4e │ │ │ │ + b.n 201bf6 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 201590 │ │ │ │ + b.n 2014e8 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 201558 │ │ │ │ + b.n 2014b0 │ │ │ │ lsls r5, r4, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ - ldr r4, [pc, #68] @ (201c5c ) │ │ │ │ + ldr r4, [pc, #68] @ (201d04 ) │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r6, r2 │ │ │ │ add r4, pc │ │ │ │ str r1, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1fceec │ │ │ │ - ldr r2, [pc, #56] @ (201c60 ) │ │ │ │ + bl 1fcf94 │ │ │ │ + ldr r2, [pc, #56] @ (201d08 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [r4, r2] │ │ │ │ add.w r1, r3, r1, lsl #7 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldrb r2, [r1, #17] │ │ │ │ - cbnz r2, 201c3a │ │ │ │ + cbnz r2, 201ce2 │ │ │ │ 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 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - b.n 202420 │ │ │ │ + b.n 202378 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ sub sp, #8 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ - ldr.w r4, [pc, #1328] @ 2021b0 │ │ │ │ + ldr.w r4, [pc, #1328] @ 202258 │ │ │ │ mov fp, r2 │ │ │ │ mov r6, r1 │ │ │ │ add r4, pc │ │ │ │ strd r2, r3, [sp, #136] @ 0x88 │ │ │ │ - ldr.w r3, [pc, #1320] @ 2021b4 │ │ │ │ + ldr.w r3, [pc, #1320] @ 20225c │ │ │ │ ldr r2, [sp, #172] @ 0xac │ │ │ │ ldr r1, [sp, #180] @ 0xb4 │ │ │ │ ldrb.w sl, [sp, #200] @ 0xc8 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldrb.w r9, [sp, #201] @ 0xc9 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ @@ -588806,43 +588892,43 @@ │ │ │ │ ldr r2, [sp, #176] @ 0xb0 │ │ │ │ str r2, [sp, #28] │ │ │ │ ldr r2, [sp, #184] @ 0xb8 │ │ │ │ ldrd r7, r8, [sp, #188] @ 0xbc │ │ │ │ str r0, [sp, #12] │ │ │ │ str r1, [sp, #32] │ │ │ │ str r2, [sp, #16] │ │ │ │ - beq.w 202114 │ │ │ │ + beq.w 2021bc │ │ │ │ ldrd r1, r2, [sp, #24] │ │ │ │ orrs r2, r1 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ orrs r2, r1 │ │ │ │ orrs.w r2, r8, r2 │ │ │ │ ite ne │ │ │ │ movne r4, #1 │ │ │ │ moveq r4, #0 │ │ │ │ adds r4, #1 │ │ │ │ - cbz r7, 201d0e │ │ │ │ + cbz r7, 201db6 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldrb.w r9, [r2, #6] │ │ │ │ ldrb r0, [r2, #5] │ │ │ │ and.w r3, r9, #15 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 2008e4 │ │ │ │ + bl 20098c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ubfx r9, r9, #5, #1 │ │ │ │ mov sl, r0 │ │ │ │ subs r3, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r6, #4 │ │ │ │ - beq.w 201fcc │ │ │ │ + beq.w 202074 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 201fc4 │ │ │ │ + bne.w 20206c │ │ │ │ cmp r2, r6 │ │ │ │ iteet eq │ │ │ │ moveq r6, r3 │ │ │ │ movne r6, #2 │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ @@ -588856,15 +588942,15 @@ │ │ │ │ adds r1, r4, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ addne r1, #1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1fcfec │ │ │ │ + bl 1fd094 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [r0, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w r3, [sp, #202] @ 0xca │ │ │ │ strb.w r3, [r0, #63] @ 0x3f │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ @@ -588875,34 +588961,34 @@ │ │ │ │ cmp r6, #25 │ │ │ │ ldr r3, [sp, #160] @ 0xa0 │ │ │ │ str r3, [r0, #84] @ 0x54 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb.w r1, [sp, #203] @ 0xcb │ │ │ │ strb.w r9, [r0, #60] @ 0x3c │ │ │ │ strb.w r3, [r0, #61] @ 0x3d │ │ │ │ - bhi.n 201dac │ │ │ │ + bhi.n 201e54 │ │ │ │ movs r3, #1 │ │ │ │ movw r2, #3123 @ 0xc33 │ │ │ │ movt r2, #896 @ 0x380 │ │ │ │ lsls r3, r6 │ │ │ │ tst r3, r2 │ │ │ │ it ne │ │ │ │ movne.w sl, #34 @ 0x22 │ │ │ │ - bne.n 201dac │ │ │ │ + bne.n 201e54 │ │ │ │ cmp r6, #6 │ │ │ │ it eq │ │ │ │ moveq.w sl, #7 │ │ │ │ - beq.n 201dac │ │ │ │ + beq.n 201e54 │ │ │ │ cmp r6, #2 │ │ │ │ it eq │ │ │ │ moveq.w sl, #160 @ 0xa0 │ │ │ │ strb.w r1, [r4, #77] @ 0x4d │ │ │ │ strb.w sl, [r4, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 201fde │ │ │ │ + beq.w 202086 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ add.w sl, r7, #20 │ │ │ │ movs r2, #0 │ │ │ │ str.w sl, [sp, #84] @ 0x54 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ add.w ip, sp, #52 @ 0x34 │ │ │ │ strd r2, r2, [sp, #76] @ 0x4c │ │ │ │ @@ -588919,15 +589005,15 @@ │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ str r7, [r5, #0] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ str r7, [r6, #0] │ │ │ │ movs r5, #1 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 20201e │ │ │ │ + beq.w 2020c6 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ ldr r6, [r4, #48] @ 0x30 │ │ │ │ movs r2, #0 │ │ │ │ add.w r8, r8, #20 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ add.w ip, sp, #52 @ 0x34 │ │ │ │ strd r2, r2, [sp, #76] @ 0x4c │ │ │ │ @@ -588947,15 +589033,15 @@ │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ str.w r9, [r7] │ │ │ │ ldmia.w sl!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ str.w r9, [r6] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 201e9e │ │ │ │ + beq.n 201f46 │ │ │ │ ldr r6, [r4, #48] @ 0x30 │ │ │ │ movs r2, #20 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ str.w fp, [sp, #84] @ 0x54 │ │ │ │ mov.w lr, #0 │ │ │ │ add.w ip, sp, #52 @ 0x34 │ │ │ │ strd lr, lr, [sp, #68] @ 0x44 │ │ │ │ @@ -588973,15 +589059,15 @@ │ │ │ │ ldmia.w r8!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ str.w lr, [r7] │ │ │ │ ldmia.w r9!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ str.w lr, [r6] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r3, 201ee6 │ │ │ │ + cbz r3, 201f8e │ │ │ │ ldr r6, [r4, #48] @ 0x30 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ add.w ip, sp, #52 @ 0x34 │ │ │ │ strd r2, r2, [sp, #76] @ 0x4c │ │ │ │ @@ -588999,15 +589085,15 @@ │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ str.w r8, [r7] │ │ │ │ ldmia.w r9!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ str.w r8, [r6] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 201f2e │ │ │ │ + cbz r3, 201fd6 │ │ │ │ ldr r6, [r4, #48] @ 0x30 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ add.w ip, sp, #52 @ 0x34 │ │ │ │ strd r2, r2, [sp, #76] @ 0x4c │ │ │ │ @@ -589025,15 +589111,15 @@ │ │ │ │ ldmia.w r8!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ str.w r9, [r7] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ str.w r9, [r6] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 201f7a │ │ │ │ + cbz r3, 202022 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ strh.w r3, [r4, #61] @ 0x3d │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ strd r3, r3, [sp, #76] @ 0x4c │ │ │ │ @@ -589052,55 +589138,55 @@ │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ str.w ip, [lr] │ │ │ │ ldmia.w r8!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ str.w ip, [r5] │ │ │ │ mov r0, r4 │ │ │ │ - bl 200d14 │ │ │ │ + bl 200dbc │ │ │ │ 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 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ - bl 2015c0 │ │ │ │ - ldr r2, [pc, #532] @ (2021b8 ) │ │ │ │ - ldr r3, [pc, #528] @ (2021b4 ) │ │ │ │ + bl 201668 │ │ │ │ + ldr r2, [pc, #532] @ (202260 ) │ │ │ │ + ldr r3, [pc, #528] @ (20225c ) │ │ │ │ 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 20219e │ │ │ │ + bne.w 202246 │ │ │ │ add.w r0, r4, #20 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 20206c │ │ │ │ + beq.n 202114 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 201d2e │ │ │ │ + b.n 201dd6 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 2020b2 │ │ │ │ + beq.n 20215a │ │ │ │ ldr r2, [sp, #0] │ │ │ │ movs r6, #5 │ │ │ │ subs r2, #0 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ - b.n 201d2e │ │ │ │ + b.n 201dd6 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2020c2 │ │ │ │ + beq.n 20216a │ │ │ │ add.w lr, sp, #52 @ 0x34 │ │ │ │ mov.w r9, #17 │ │ │ │ mov ip, lr │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ strd r7, r7, [sp, #76] @ 0x4c │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ @@ -589113,18 +589199,18 @@ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ str.w r9, [r5] │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ str.w r9, [r6] │ │ │ │ - b.n 201df6 │ │ │ │ + b.n 201e9e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2020dc │ │ │ │ + beq.n 202184 │ │ │ │ add.w lr, sp, #52 @ 0x34 │ │ │ │ str.w r8, [sp, #72] @ 0x48 │ │ │ │ strd r8, r8, [sp, #76] @ 0x4c │ │ │ │ mov ip, lr │ │ │ │ mov.w r8, #18 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ @@ -589141,92 +589227,92 @@ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ str.w r8, [r7] │ │ │ │ ldmia.w r9!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ str.w r8, [r6] │ │ │ │ - b.n 201e4e │ │ │ │ + b.n 201ef6 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 2020be │ │ │ │ + bhi.n 202166 │ │ │ │ cmp r6, #8 │ │ │ │ - bne.n 2020be │ │ │ │ + bne.n 202166 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r1, #1 │ │ │ │ - vldr d7, [pc, #296] @ 2021a8 │ │ │ │ + vldr d7, [pc, #296] @ 202250 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ vstr d7, [sp, #72] @ 0x48 │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #0] │ │ │ │ - cbz r0, 2020be │ │ │ │ + cbz r0, 202166 │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ ldr r2, [sp, #0] │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add.w r3, r2, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 201d2e │ │ │ │ + b.n 201dd6 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 201fc8 │ │ │ │ + bne.n 202070 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #3 │ │ │ │ - bls.n 202076 │ │ │ │ + bls.n 20211e │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - b.n 201d2e │ │ │ │ + b.n 201dd6 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbz r3, 2020f6 │ │ │ │ + cbz r3, 20219e │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add.w lr, sp, #52 @ 0x34 │ │ │ │ mov ip, lr │ │ │ │ mov.w r9, #15 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ strd r2, r2, [sp, #76] @ 0x4c │ │ │ │ - b.n 201ff6 │ │ │ │ + b.n 20209e │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 20211e │ │ │ │ + cbz r3, 2021c6 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add.w lr, sp, #52 @ 0x34 │ │ │ │ mov ip, lr │ │ │ │ mov.w r8, #16 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ strd r2, r2, [sp, #76] @ 0x4c │ │ │ │ - b.n 202038 │ │ │ │ + b.n 2020e0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 201df8 │ │ │ │ + beq.w 201ea0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add.w lr, sp, #52 @ 0x34 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov ip, lr │ │ │ │ mov.w r9, #19 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ strd r3, r3, [sp, #76] @ 0x4c │ │ │ │ - b.n 201ff6 │ │ │ │ + b.n 20209e │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - cbz r7, 20216e │ │ │ │ - cbz r2, 202174 │ │ │ │ + cbz r7, 202216 │ │ │ │ + cbz r2, 20221c │ │ │ │ movs r4, #2 │ │ │ │ - b.n 201cf2 │ │ │ │ + b.n 201d9a │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 201e4e │ │ │ │ + beq.w 201ef6 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov.w r8, #20 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ add.w r9, sp, #52 @ 0x34 │ │ │ │ strd r2, r2, [sp, #76] @ 0x4c │ │ │ │ @@ -589244,146 +589330,146 @@ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ str.w r8, [r7] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ str.w r8, [r6] │ │ │ │ - b.n 201e4e │ │ │ │ - cbz r2, 20218a │ │ │ │ + b.n 201ef6 │ │ │ │ + cbz r2, 202232 │ │ │ │ movs r4, #1 │ │ │ │ - b.n 201d0e │ │ │ │ + b.n 201db6 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 20211a │ │ │ │ + bne.n 2021c2 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ orrs.w r2, r8, r2 │ │ │ │ ite ne │ │ │ │ movne r4, #1 │ │ │ │ moveq r4, #0 │ │ │ │ adds r4, #1 │ │ │ │ - b.n 201cf2 │ │ │ │ + b.n 201d9a │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 202170 │ │ │ │ + bne.n 202218 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ orrs.w r2, r8, r2 │ │ │ │ ite ne │ │ │ │ movne r4, #1 │ │ │ │ moveq r4, r7 │ │ │ │ - b.n 201d0e │ │ │ │ + b.n 201db6 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - b.n 2028a4 │ │ │ │ + b.n 2027fc │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 20226c │ │ │ │ + svc 176 @ 0xb0 │ │ │ │ lsls r5, r4, #2 │ │ │ │ sub sp, #8 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r7, r1 │ │ │ │ strd r2, r3, [sp, #96] @ 0x60 │ │ │ │ - ldr r2, [pc, #380] @ (202354 ) │ │ │ │ - ldr r3, [pc, #380] @ (202358 ) │ │ │ │ + ldr r2, [pc, #380] @ (2023fc ) │ │ │ │ + ldr r3, [pc, #380] @ (202400 ) │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr.w r8, [sp, #128] @ 0x80 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1fc9b4 │ │ │ │ + bl 1fca5c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 202344 │ │ │ │ + bne.w 2023ec │ │ │ │ ldr r5, [r7, #4] │ │ │ │ mov sl, r5 │ │ │ │ cmp r5, r7 │ │ │ │ - beq.w 20234c │ │ │ │ + beq.w 2023f4 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ add r2, sp, #16 │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r2, r7 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, sl │ │ │ │ subs r5, #4 │ │ │ │ subs r3, #4 │ │ │ │ mov r9, r0 │ │ │ │ mov sl, r2 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov r6, r5 │ │ │ │ mov r5, r3 │ │ │ │ lsls r0, r2, #31 │ │ │ │ - bmi.n 202228 │ │ │ │ + bmi.n 2022d0 │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ - cbz r3, 202260 │ │ │ │ + cbz r3, 202308 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 2022bc │ │ │ │ + beq.n 202364 │ │ │ │ mov r3, r6 │ │ │ │ mov r6, r5 │ │ │ │ ldrd r1, r2, [r3, #4] │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ str.w r9, [r3, #4] │ │ │ │ strd r4, r4, [r3, #8] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ str r7, [r2, #4] │ │ │ │ str r7, [r4, #0] │ │ │ │ adds r7, r5, #4 │ │ │ │ cmp sl, r7 │ │ │ │ - beq.n 20229c │ │ │ │ + beq.n 202344 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mov r3, r6 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ lsls r1, r2, #31 │ │ │ │ sub.w r5, r5, #4 │ │ │ │ - bpl.n 202224 │ │ │ │ + bpl.n 2022cc │ │ │ │ mov r6, r5 │ │ │ │ - b.n 202230 │ │ │ │ + b.n 2022d8 │ │ │ │ add.w r3, r6, #15 │ │ │ │ add.w r1, r6, #31 │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ add r2, sp │ │ │ │ cmp r3, r1 │ │ │ │ ldrb.w r2, [r2, #112] @ 0x70 │ │ │ │ strb r2, [r3, #0] │ │ │ │ - bne.n 202268 │ │ │ │ + bne.n 202310 │ │ │ │ ldrd r1, r2, [r6, #4] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r9, r3, [r6, #4] │ │ │ │ str r3, [r6, #12] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str r2, [r6, #4] │ │ │ │ str r7, [r2, #4] │ │ │ │ str r7, [r3, #0] │ │ │ │ adds r7, r5, #4 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r7, sl │ │ │ │ sub.w r3, r3, #4 │ │ │ │ - bne.n 20221a │ │ │ │ - ldr r2, [pc, #188] @ (20235c ) │ │ │ │ - ldr r3, [pc, #184] @ (202358 ) │ │ │ │ + bne.n 2022c2 │ │ │ │ + ldr r2, [pc, #188] @ (202404 ) │ │ │ │ + ldr r3, [pc, #184] @ (202400 ) │ │ │ │ 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 202350 │ │ │ │ + bne.n 2023f8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ add.w lr, sp, #96 @ 0x60 │ │ │ │ @@ -589391,98 +589477,98 @@ │ │ │ │ ldr.w ip, [sp, #8] │ │ │ │ ldrb.w fp, [r3, #12] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ cmp r8, fp │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - bne.n 202300 │ │ │ │ + bne.n 2023a8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 202340 │ │ │ │ + beq.n 2023e8 │ │ │ │ add.w r2, sp, #31 │ │ │ │ mov r3, r4 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ cmp r1, r3 │ │ │ │ it ne │ │ │ │ orrne.w r4, r4, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 2022ec │ │ │ │ - cbz r4, 202340 │ │ │ │ + bne.n 202394 │ │ │ │ + cbz r4, 2023e8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1fcd90 │ │ │ │ + bl 1fce38 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w r4, r0, #20 │ │ │ │ mov fp, r0 │ │ │ │ mov r1, r4 │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ mov r2, r8 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ ldr.w lr, [sp, #8] │ │ │ │ add.w ip, fp, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, fp │ │ │ │ - bl 2015c0 │ │ │ │ - b.n 20222c │ │ │ │ + bl 201668 │ │ │ │ + b.n 2022d4 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - b.n 20222c │ │ │ │ + b.n 2022d4 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ff5b8 │ │ │ │ + bl 1ff660 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 20229c │ │ │ │ + b.n 202344 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ - udf #34 @ 0x22 │ │ │ │ + ble.n 2024f4 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 202418 │ │ │ │ + bgt.n 202370 │ │ │ │ lsls r5, r4, #2 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ add.w r2, r3, #32 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2023ca │ │ │ │ + beq.n 202472 │ │ │ │ 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, 20238c │ │ │ │ + cbz r2, 202434 │ │ │ │ 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, 2023a8 │ │ │ │ + cbz r1, 202450 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ ldrd r0, r1, [r0] │ │ │ │ - bl 1fd1c8 │ │ │ │ - cbnz r0, 2023b6 │ │ │ │ + bl 1fd270 │ │ │ │ + cbnz r0, 20245e │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ mov r2, r5 │ │ │ │ - bl 1fd2c8 │ │ │ │ + bl 1fd370 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ mov r2, r5 │ │ │ │ - bl 1fd2c8 │ │ │ │ + bl 1fd370 │ │ │ │ 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 │ │ │ │ @@ -589491,55 +589577,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 1fcc24 │ │ │ │ + bl 1fcccc │ │ │ │ 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 206b40 │ │ │ │ + bl 206be8 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add.w r2, r4, #44 @ 0x2c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20243a │ │ │ │ + beq.n 2024e2 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 202430 │ │ │ │ + cbz r2, 2024d8 │ │ │ │ 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, 202470 │ │ │ │ + cbz r1, 202518 │ │ │ │ ldr r3, [r1, #52] @ 0x34 │ │ │ │ add.w r2, r1, #60 @ 0x3c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 202480 │ │ │ │ + beq.n 202528 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 202468 │ │ │ │ + cbz r2, 202510 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ movs r2, #1 │ │ │ │ push {r4} │ │ │ │ ldr r4, [r3, #4] │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ @@ -589552,22 +589638,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 202442 │ │ │ │ + b.n 2024ea │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - cbz r1, 2024a8 │ │ │ │ + cbz r1, 202550 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbz r3, 2024a0 │ │ │ │ + cbz r3, 202548 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r1, r3 │ │ │ │ strd r3, r1, [r0] │ │ │ │ @@ -589577,15 +589663,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 20248a │ │ │ │ + b.n 202532 │ │ │ │ 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] │ │ │ │ @@ -589593,86 +589679,86 @@ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ subs r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ ldrls r2, [r2, #8] │ │ │ │ ldr r4, [r2, #4] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - cbz r5, 202530 │ │ │ │ - bl 1fd0a0 │ │ │ │ + cbz r5, 2025d8 │ │ │ │ + bl 1fd148 │ │ │ │ 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 1fd0f4 │ │ │ │ + bl 1fd19c │ │ │ │ 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 1fd0f4 │ │ │ │ + bl 1fd19c │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ ldrb r2, [r7, #12] │ │ │ │ add.w r1, r5, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ add.w r0, r5, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 1fd0a0 │ │ │ │ + bl 1fd148 │ │ │ │ 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 1fcc8c │ │ │ │ + bl 1fcd34 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldmia.w r4, {r0, r1} │ │ │ │ - bl 206b40 │ │ │ │ + bl 206be8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r1, r2, #24 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 202582 │ │ │ │ + beq.n 20262a │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 202578 │ │ │ │ + cbz r1, 202620 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ mov r0, r2 │ │ │ │ strd r1, r3, [r4] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ - cbz r1, 2025b8 │ │ │ │ + cbz r1, 202660 │ │ │ │ ldr r3, [r1, #32] │ │ │ │ add.w r2, r1, #40 @ 0x28 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2025c8 │ │ │ │ + beq.n 202670 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 2025b0 │ │ │ │ + cbz r2, 202658 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ movs r2, #1 │ │ │ │ push {r4} │ │ │ │ ldr r4, [r3, #4] │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ @@ -589685,22 +589771,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 20258a │ │ │ │ + b.n 202632 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - cbz r1, 2025f0 │ │ │ │ + cbz r1, 202698 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbz r3, 2025e8 │ │ │ │ + cbz r3, 202690 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r1, r3 │ │ │ │ strd r3, r1, [r0] │ │ │ │ @@ -589710,15 +589796,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 2025d2 │ │ │ │ + b.n 20267a │ │ │ │ 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 │ │ │ │ @@ -589726,21 +589812,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, 202690 │ │ │ │ + cbz r6, 202738 │ │ │ │ and.w r3, r3, #121 @ 0x79 │ │ │ │ cmp.w ip, #128 @ 0x80 │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 202668 │ │ │ │ + beq.n 202710 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 20271a │ │ │ │ + bhi.n 2027c2 │ │ │ │ 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] │ │ │ │ @@ -589751,98 +589837,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 2026f6 │ │ │ │ + bhi.n 20279e │ │ │ │ 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] @ (20278c ) │ │ │ │ + ldr r4, [pc, #268] @ (202834 ) │ │ │ │ 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 1fbd48 │ │ │ │ + bl 1fbdf0 │ │ │ │ cmp.w r0, #370 @ 0x172 │ │ │ │ it eq │ │ │ │ moveq r0, r4 │ │ │ │ - bne.n 2026aa │ │ │ │ + bne.n 202752 │ │ │ │ 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 201780 │ │ │ │ + bl 201828 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov.w r7, #268 @ 0x10c │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ movs r6, #0 │ │ │ │ ldrb r1, [r4, #12] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ add.w r3, r1, #20 │ │ │ │ strd r6, r6, [sp] │ │ │ │ mov r1, r7 │ │ │ │ - bl 201780 │ │ │ │ + bl 201828 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movw r7, #265 @ 0x109 │ │ │ │ - b.n 2026c2 │ │ │ │ + b.n 20276a │ │ │ │ movw r7, #267 @ 0x10b │ │ │ │ - b.n 2026c2 │ │ │ │ + b.n 20276a │ │ │ │ movw r7, #351 @ 0x15f │ │ │ │ - b.n 2026c2 │ │ │ │ + b.n 20276a │ │ │ │ mov.w r7, #350 @ 0x15e │ │ │ │ - b.n 2026c2 │ │ │ │ + b.n 20276a │ │ │ │ mov.w r7, #266 @ 0x10a │ │ │ │ - b.n 2026c2 │ │ │ │ + b.n 20276a │ │ │ │ mov.w r7, #352 @ 0x160 │ │ │ │ - b.n 2026c2 │ │ │ │ + b.n 20276a │ │ │ │ movw r7, #349 @ 0x15d │ │ │ │ - b.n 2026c2 │ │ │ │ + b.n 20276a │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ - ldr r3, [pc, #584] @ (202978 ) │ │ │ │ + ldr r3, [pc, #584] @ (202a20 ) │ │ │ │ add r5, sp, #28 │ │ │ │ movs r6, #0 │ │ │ │ add r7, sp, #44 @ 0x2c │ │ │ │ mov r8, r0 │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r9, r1 │ │ │ │ - ldr r2, [pc, #572] @ (20297c ) │ │ │ │ + ldr r2, [pc, #572] @ (202a24 ) │ │ │ │ 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 │ │ │ │ @@ -589860,32 +589946,32 @@ │ │ │ │ str.w r9, [sp, #56] @ 0x38 │ │ │ │ ldmia.w fp!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1fcd90 │ │ │ │ + bl 1fce38 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #3 │ │ │ │ mov sl, r0 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ add.w lr, sp, #76 @ 0x4c │ │ │ │ add.w ip, sl, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ mov.w sl, #2 │ │ │ │ movt sl, #1 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ 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 │ │ │ │ @@ -589896,32 +589982,32 @@ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1fcd90 │ │ │ │ + bl 1fce38 │ │ │ │ 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 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add.w lr, sp, #76 @ 0x4c │ │ │ │ add.w ip, r0, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r8 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ 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} │ │ │ │ @@ -589931,29 +590017,29 @@ │ │ │ │ str.w r9, [sp, #56] @ 0x38 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1fcd90 │ │ │ │ + bl 1fce38 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ movs r2, #3 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov sl, r0 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ add.w lr, sp, #76 @ 0x4c │ │ │ │ add.w ip, sl, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ 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 │ │ │ │ @@ -589968,79 +590054,79 @@ │ │ │ │ mov r5, r3 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1fcd90 │ │ │ │ + bl 1fce38 │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r7 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ add.w ip, sp, #76 @ 0x4c │ │ │ │ add.w r5, r6, #44 @ 0x2c │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r3, r7 │ │ │ │ add.w r2, sl, #20 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, r8 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov.w r1, #260 @ 0x104 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 201828 │ │ │ │ + bl 2018d0 │ │ │ │ movs r1, #227 @ 0xe3 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 2018e8 │ │ │ │ - ldr r2, [pc, #36] @ (202980 ) │ │ │ │ - ldr r3, [pc, #28] @ (202978 ) │ │ │ │ + bl 201990 │ │ │ │ + ldr r2, [pc, #36] @ (202a28 ) │ │ │ │ + ldr r3, [pc, #28] @ (202a20 ) │ │ │ │ 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 202972 │ │ │ │ + bne.n 202a1a │ │ │ │ add sp, #116 @ 0x74 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 2028f0 │ │ │ │ + bhi.n 202a48 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - bvs.n 2028c4 │ │ │ │ + bpl.n 202a1c │ │ │ │ lsls r5, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ - ldr r4, [pc, #488] @ (202b80 ) │ │ │ │ + ldr r4, [pc, #488] @ (202c28 ) │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ - ldr r3, [pc, #488] @ (202b84 ) │ │ │ │ + ldr r3, [pc, #488] @ (202c2c ) │ │ │ │ mov sl, r0 │ │ │ │ add r4, pc │ │ │ │ add r6, sp, #44 @ 0x2c │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r4, sp, #24 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 20271c │ │ │ │ + bl 2027c4 │ │ │ │ movs r3, #0 │ │ │ │ ldrb r5, [r0, #12] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r9, r0 │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r5, #1 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ @@ -590049,41 +590135,41 @@ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ strd r3, r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ it eq │ │ │ │ streq.w r9, [sp, #16] │ │ │ │ - beq.n 202a32 │ │ │ │ + beq.n 202ada │ │ │ │ mov r7, r6 │ │ │ │ str.w r9, [sp, #56] @ 0x38 │ │ │ │ add r5, sp, #76 @ 0x4c │ │ │ │ add.w fp, sp, #76 @ 0x4c │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 1fcd90 │ │ │ │ + bl 1fce38 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ mov lr, fp │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov.w r8, #0 │ │ │ │ str.w r9, [sp, #36] @ 0x24 │ │ │ │ str.w r8, [sp, #24] │ │ │ │ mov r7, r6 │ │ │ │ strd r8, r8, [r4, #4] │ │ │ │ mov.w r3, #1 │ │ │ │ strd r8, r8, [sp, #60] @ 0x3c │ │ │ │ @@ -590095,31 +590181,31 @@ │ │ │ │ str.w r9, [sp, #56] @ 0x38 │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 1fcd90 │ │ │ │ + bl 1fce38 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov lr, fp │ │ │ │ add.w ip, r3, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, sl │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ str.w r8, [sp, #24] │ │ │ │ strd r8, r8, [r4, #4] │ │ │ │ mov lr, r6 │ │ │ │ str.w r9, [sp, #36] @ 0x24 │ │ │ │ movs r3, #2 │ │ │ │ strd r8, r8, [sp, #60] @ 0x3c │ │ │ │ mov ip, fp │ │ │ │ @@ -590131,191 +590217,191 @@ │ │ │ │ str.w r9, [sp, #56] @ 0x38 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 1fcd90 │ │ │ │ + bl 1fce38 │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ mov ip, fp │ │ │ │ add.w lr, r6, #44 @ 0x2c │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldrb.w r2, [r9, #13] │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ movs r1, #1 │ │ │ │ mov.w r9, #0 │ │ │ │ strd r8, r9, [sp, #24] │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 202b50 │ │ │ │ + cbz r0, 202bf8 │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, sl │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ mov r0, sl │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ str r5, [sp, #4] │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 201968 │ │ │ │ - ldr r2, [pc, #36] @ (202b88 ) │ │ │ │ - ldr r3, [pc, #28] @ (202b84 ) │ │ │ │ + bl 201a10 │ │ │ │ + ldr r2, [pc, #36] @ (202c30 ) │ │ │ │ + ldr r3, [pc, #28] @ (202c2c ) │ │ │ │ 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 202b7c │ │ │ │ + bne.n 202c24 │ │ │ │ add sp, #116 @ 0x74 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ - bvs.n 202c44 │ │ │ │ + bpl.n 202b9c │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 202ab8 │ │ │ │ + bcc.n 202c10 │ │ │ │ lsls r5, r4, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ mov r4, r0 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #15 │ │ │ │ - bhi.n 202bd0 │ │ │ │ + bhi.n 202c78 │ │ │ │ tbb [pc, r2] │ │ │ │ cmp r5, #32 │ │ │ │ cmp r1, r7 │ │ │ │ asrs r1, r2, #17 │ │ │ │ lsrs r4, r2, #32 │ │ │ │ asrs r4, r2, #16 │ │ │ │ asrs r4, r2, #16 │ │ │ │ asrs r4, r2, #16 │ │ │ │ asrs r4, r2, #16 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #213 @ 0xd5 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov.w r1, #288 @ 0x120 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 201828 │ │ │ │ + bl 2018d0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #203 @ 0xcb │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov.w r1, #288 @ 0x120 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 201828 │ │ │ │ + bl 2018d0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r1 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov.w r1, #288 @ 0x120 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 201828 │ │ │ │ + bl 2018d0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #205 @ 0xcd │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov.w r1, #288 @ 0x120 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 201828 │ │ │ │ + bl 2018d0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #207 @ 0xcf │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov.w r1, #288 @ 0x120 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 201828 │ │ │ │ + bl 2018d0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #209 @ 0xd1 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov.w r1, #288 @ 0x120 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 201828 │ │ │ │ + bl 2018d0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #211 @ 0xd3 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov.w r1, #288 @ 0x120 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 201828 │ │ │ │ + bl 2018d0 │ │ │ │ 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] @ 2030d0 │ │ │ │ + ldr.w r0, [pc, #1112] @ 203178 │ │ │ │ mov r5, r1 │ │ │ │ - ldr.w r1, [pc, #1108] @ 2030d4 │ │ │ │ + ldr.w r1, [pc, #1108] @ 20317c │ │ │ │ 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 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 202cb8 │ │ │ │ + cbz r0, 202d60 │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.w 202eea │ │ │ │ + bhi.w 202f92 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 2030ce │ │ │ │ + bhi.w 203176 │ │ │ │ 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 │ │ │ │ @@ -590347,42 +590433,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 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 202d3e │ │ │ │ + cbz r0, 202de6 │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #217 @ 0xd9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #244 @ 0xf4 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #217 @ 0xd9 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ 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 │ │ │ │ @@ -590390,26 +590476,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 202e0e │ │ │ │ + beq.n 202eb6 │ │ │ │ cmp r1, #32 │ │ │ │ - beq.w 202ece │ │ │ │ + beq.w 202f76 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ - beq.w 202ef4 │ │ │ │ + beq.w 202f9c │ │ │ │ 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 2030ce │ │ │ │ + bhi.w 203176 │ │ │ │ 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 │ │ │ │ @@ -590437,61 +590523,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 202d18 │ │ │ │ + b.n 202dc0 │ │ │ │ movs r3, #1 │ │ │ │ strh.w r3, [sp, #32] │ │ │ │ - b.n 202d18 │ │ │ │ + b.n 202dc0 │ │ │ │ ands.w r3, lr, #8 │ │ │ │ - bne.w 202f68 │ │ │ │ + bne.w 203010 │ │ │ │ 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 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 202e54 │ │ │ │ + cbz r0, 202efc │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r4 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2018e8 │ │ │ │ + bl 201990 │ │ │ │ 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 20309e │ │ │ │ + bhi.w 203146 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 2030ce │ │ │ │ + bhi.w 203176 │ │ │ │ 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 │ │ │ │ @@ -590518,315 +590604,315 @@ │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsls r7, r6, #1 │ │ │ │ ands.w r3, lr, #16 │ │ │ │ - bne.n 202f72 │ │ │ │ + bne.n 20301a │ │ │ │ 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 202e28 │ │ │ │ + b.n 202ed0 │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #32] │ │ │ │ - b.n 202d18 │ │ │ │ + b.n 202dc0 │ │ │ │ ands.w lr, lr, #32 │ │ │ │ - beq.w 2030b4 │ │ │ │ + beq.w 20315c │ │ │ │ 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 1ff0ec │ │ │ │ + bl 1ff194 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 202f3a │ │ │ │ + cbz r0, 202fe2 │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, r4 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ 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 2030a8 │ │ │ │ + bhi.w 203150 │ │ │ │ mov r2, r1 │ │ │ │ subs r3, r1, #1 │ │ │ │ - b.n 202db6 │ │ │ │ + b.n 202e5e │ │ │ │ movs r3, #0 │ │ │ │ mov.w r9, #1024 @ 0x400 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 202f06 │ │ │ │ + b.n 202fae │ │ │ │ movs r3, #0 │ │ │ │ mov.w r9, #8388608 @ 0x800000 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 202f06 │ │ │ │ + b.n 202fae │ │ │ │ str.w r9, [sp, #48] @ 0x30 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 202fac │ │ │ │ + cbz r0, 203054 │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r4 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r3, r9 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2018e8 │ │ │ │ + bl 201990 │ │ │ │ mov r3, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #244 @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #366 @ 0x16e │ │ │ │ mov r0, r4 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str.w r8, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2018e8 │ │ │ │ + bl 201990 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2018e8 │ │ │ │ + bl 201990 │ │ │ │ ldr r6, [r4, #12] │ │ │ │ mov r9, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r5 │ │ │ │ orr.w r7, r6, #6 │ │ │ │ movw r1, #265 @ 0x109 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [r4, #12] │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r3, sl │ │ │ │ mov r8, r0 │ │ │ │ mov r2, sl │ │ │ │ movw r1, #265 @ 0x109 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [r4, #12] │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r6, [r4, #12] │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 2018e8 │ │ │ │ + bl 201990 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2018e8 │ │ │ │ - ldr r2, [pc, #136] @ (2030d8 ) │ │ │ │ - ldr r3, [pc, #132] @ (2030d4 ) │ │ │ │ + bl 201990 │ │ │ │ + ldr r2, [pc, #136] @ (203180 ) │ │ │ │ + ldr r3, [pc, #132] @ (20317c ) │ │ │ │ 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 2030ca │ │ │ │ + bne.n 203172 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ strh.w r9, [sp, #48] @ 0x30 │ │ │ │ - b.n 202f80 │ │ │ │ + b.n 203028 │ │ │ │ strb.w r9, [sp, #48] @ 0x30 │ │ │ │ - b.n 202f80 │ │ │ │ + b.n 203028 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 202f80 │ │ │ │ + b.n 203028 │ │ │ │ ldr.w ip, [r4, #16] │ │ │ │ add.w fp, sp, #48 @ 0x30 │ │ │ │ strb.w lr, [sp, #40] @ 0x28 │ │ │ │ - b.n 202e28 │ │ │ │ + b.n 202ed0 │ │ │ │ movs r3, #1 │ │ │ │ ldr.w ip, [r4, #16] │ │ │ │ add.w fp, sp, #48 @ 0x30 │ │ │ │ strb.w r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 202e28 │ │ │ │ + b.n 202ed0 │ │ │ │ ldr.w ip, [r4, #16] │ │ │ │ - b.n 202ee0 │ │ │ │ + b.n 202f88 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str.w r9, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - b.n 202f80 │ │ │ │ + b.n 203028 │ │ │ │ ldr.w ip, [r4, #16] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ strd lr, r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 202e28 │ │ │ │ + b.n 202ed0 │ │ │ │ str.w lr, [sp, #20] │ │ │ │ mov.w r3, #2147483648 @ 0x80000000 │ │ │ │ mov lr, r9 │ │ │ │ add.w fp, sp, #48 @ 0x30 │ │ │ │ - b.n 2030ac │ │ │ │ + b.n 203154 │ │ │ │ ldr.w ip, [r4, #16] │ │ │ │ - b.n 202e20 │ │ │ │ + b.n 202ec8 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bcc.n 2031cc │ │ │ │ + bcs.n 203124 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7, {r2, r3, r5, r7} │ │ │ │ + ldmia r7!, {r2} │ │ │ │ lsls r5, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ - ldr r2, [pc, #756] @ (2033e8 ) │ │ │ │ + ldr r2, [pc, #756] @ (203490 ) │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ - ldr r3, [pc, #756] @ (2033ec ) │ │ │ │ + ldr r3, [pc, #756] @ (203494 ) │ │ │ │ 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 203428 │ │ │ │ + beq.w 2034d0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r7, r0 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ - vldr d0, [pc, #708] @ 2033d8 │ │ │ │ + vldr d0, [pc, #708] @ 203480 │ │ │ │ mov r0, r5 │ │ │ │ ldrb r4, [r3, #13] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1ff0ec │ │ │ │ + bl 1ff194 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 203146 │ │ │ │ + cbz r0, 2031ee │ │ │ │ mov r3, r5 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ ldrb r4, [r3, #13] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1ff0ec │ │ │ │ + bl 1ff194 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 20317c │ │ │ │ + cbz r0, 203224 │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ - vldr d0, [pc, #604] @ 2033e0 │ │ │ │ + vldr d0, [pc, #604] @ 203488 │ │ │ │ ldrb r4, [r3, #13] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1ff0ec │ │ │ │ + bl 1ff194 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - cbz r0, 2031b4 │ │ │ │ + cbz r0, 20325c │ │ │ │ mov r3, r5 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r2 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ add.w r3, r4, #20 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movs r1, #190 @ 0xbe │ │ │ │ mov r0, r7 │ │ │ │ add r6, sp, #68 @ 0x44 │ │ │ │ - bl 201828 │ │ │ │ + bl 2018d0 │ │ │ │ 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 203384 │ │ │ │ + bne.w 20342c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 203298 │ │ │ │ + bls.n 203340 │ │ │ │ mov.w r8, #1 │ │ │ │ movs r6, #0 │ │ │ │ add r3, sp, #100 @ 0x64 │ │ │ │ strd r9, fp, [sp, #32] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r7, [sp, #20] │ │ │ │ ldr r7, [sp, #24] │ │ │ │ @@ -590845,121 +590931,121 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r7, [sp, #20] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1fcd90 │ │ │ │ + bl 1fce38 │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r9, r0 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ ldr.w lr, [sp, #12] │ │ │ │ add.w ip, r9, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ add.w r3, r9, #20 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r1, #252 @ 0xfc │ │ │ │ mov r0, r7 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r0, [sp, #8] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r8, r3 │ │ │ │ - bcc.n 203204 │ │ │ │ + bcc.n 2032ac │ │ │ │ ldrd r9, fp, [sp, #32] │ │ │ │ ldr r7, [sp, #20] │ │ │ │ ldr r4, [sp, #16] │ │ │ │ movs r1, #202 @ 0xca │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r4 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #217 @ 0xd9 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r7 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 2018e8 │ │ │ │ + bl 201990 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb.w r3, [r3, #170] @ 0xaa │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2033f0 │ │ │ │ + beq.w 203498 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #190 @ 0xbe │ │ │ │ mov r0, r7 │ │ │ │ - bl 201828 │ │ │ │ + bl 2018d0 │ │ │ │ ldrb.w r6, [fp, #13] │ │ │ │ - vldr d0, [pc, #244] @ 2033d8 │ │ │ │ + vldr d0, [pc, #244] @ 203480 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ff0ec │ │ │ │ + bl 1ff194 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 20330e │ │ │ │ + cbz r0, 2033b6 │ │ │ │ ldmia r5!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, fp │ │ │ │ movs r1, #244 @ 0xf4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r2, r4 │ │ │ │ mov r5, r0 │ │ │ │ mov.w r1, #260 @ 0x104 │ │ │ │ mov r0, r7 │ │ │ │ - bl 201828 │ │ │ │ + bl 2018d0 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2018e8 │ │ │ │ + bl 201990 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r1, #217 @ 0xd9 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r7 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 2018e8 │ │ │ │ + bl 201990 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ mov r4, r0 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ - bhi.w 203618 │ │ │ │ + bhi.w 2036c0 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r6, r1, #4 │ │ │ │ lsls r6, r0, #4 │ │ │ │ lsls r6, r7, #3 │ │ │ │ lsls r6, r6, #3 │ │ │ │ lsls r6, r5, #3 │ │ │ │ lsls r2, r3, #5 │ │ │ │ @@ -590977,46 +591063,46 @@ │ │ │ │ add r4, sp, #100 @ 0x64 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ - bl 1fcd90 │ │ │ │ + bl 1fce38 │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ add.w lr, sp, #100 @ 0x64 │ │ │ │ add.w ip, r6, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2015c0 │ │ │ │ - b.n 2031ec │ │ │ │ + bl 201668 │ │ │ │ + b.n 203294 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r6, #31] │ │ │ │ - ldmia r7!, {r1, r2} │ │ │ │ + ldmia r6, {r1, r2, r3, r4, r6} │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r6, #13] │ │ │ │ strd r3, r3, [sp, #40] @ 0x28 │ │ │ │ cmp r2, #32 │ │ │ │ add.w r3, r2, #4294967295 @ 0xffffffff │ │ │ │ - bhi.w 20360a │ │ │ │ + bhi.w 2036b2 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 2034e4 │ │ │ │ + bhi.n 20358c │ │ │ │ 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 │ │ │ │ @@ -591028,24 +591114,24 @@ │ │ │ │ ldr r6, [r5, #100] @ 0x64 │ │ │ │ ldr r6, [r5, #100] @ 0x64 │ │ │ │ ldr r6, [r5, #100] @ 0x64 │ │ │ │ ldr r6, [r5, #100] @ 0x64 │ │ │ │ ldr r6, [r5, #100] @ 0x64 │ │ │ │ mov r2, r1 │ │ │ │ movw r1, #283 @ 0x11b │ │ │ │ - bl 201828 │ │ │ │ - ldr r2, [pc, #492] @ (203620 ) │ │ │ │ - ldr r3, [pc, #492] @ (203624 ) │ │ │ │ + bl 2018d0 │ │ │ │ + ldr r2, [pc, #492] @ (2036c8 ) │ │ │ │ + ldr r3, [pc, #492] @ (2036cc ) │ │ │ │ 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 203614 │ │ │ │ + bne.w 2036bc │ │ │ │ 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 │ │ │ │ @@ -591054,34 +591140,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 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 20349a │ │ │ │ + cbz r0, 203542 │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldrb r2, [r6, #13] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #4] │ │ │ │ cmp r2, #32 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bhi.w 203600 │ │ │ │ + bhi.w 2036a8 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 203618 │ │ │ │ + bhi.w 2036c0 │ │ │ │ tbb [pc, r3] │ │ │ │ uxth r2, r4 │ │ │ │ uxth r2, r6 │ │ │ │ uxth r2, r6 │ │ │ │ ldr r7, [sp, #712] @ 0x2c8 │ │ │ │ uxth r2, r6 │ │ │ │ uxth r2, r6 │ │ │ │ @@ -591093,804 +591179,804 @@ │ │ │ │ uxth r2, r6 │ │ │ │ uxth r2, r6 │ │ │ │ uxth r2, r6 │ │ │ │ uxth r2, r6 │ │ │ │ ldr r2, [r6, #120] @ 0x78 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ strb.w r1, [sp, #40] @ 0x28 │ │ │ │ - b.n 203456 │ │ │ │ + b.n 2034fe │ │ │ │ movs r1, #1 │ │ │ │ strb.w r1, [sp, #40] @ 0x28 │ │ │ │ - b.n 203456 │ │ │ │ + b.n 2034fe │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - b.n 203456 │ │ │ │ + b.n 2034fe │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #203 @ 0xcb │ │ │ │ mov r0, r7 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #280 @ 0x118 │ │ │ │ mov r0, r7 │ │ │ │ - bl 201828 │ │ │ │ + bl 2018d0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, r7 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r9 │ │ │ │ movs r1, #217 @ 0xd9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 2018e8 │ │ │ │ - b.n 203432 │ │ │ │ + bl 201990 │ │ │ │ + b.n 2034da │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #213 @ 0xd5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 2034fa │ │ │ │ + b.n 2035a2 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #211 @ 0xd3 │ │ │ │ mov r0, r7 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 2034fa │ │ │ │ + b.n 2035a2 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #209 @ 0xd1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 2034fa │ │ │ │ + b.n 2035a2 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #207 @ 0xcf │ │ │ │ mov r0, r7 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 2034fa │ │ │ │ + b.n 2035a2 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #205 @ 0xcd │ │ │ │ mov r0, r7 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 2034fa │ │ │ │ + b.n 2035a2 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, r7 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 2034fa │ │ │ │ + b.n 2035a2 │ │ │ │ str.w sl, [sp, #48] @ 0x30 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 2035bc │ │ │ │ + cbz r0, 203664 │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r7 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r3, r4 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, fp │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r7 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, r7 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 203338 │ │ │ │ + b.n 2033e0 │ │ │ │ strh.w sl, [sp, #48] @ 0x30 │ │ │ │ - b.n 203596 │ │ │ │ + b.n 20363e │ │ │ │ strb.w sl, [sp, #48] @ 0x30 │ │ │ │ - b.n 203596 │ │ │ │ + b.n 20363e │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 203596 │ │ │ │ + b.n 20363e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str.w sl, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - b.n 203596 │ │ │ │ - vldr d7, [pc, #12] @ 203618 │ │ │ │ + b.n 20363e │ │ │ │ + vldr d7, [pc, #12] @ 2036c0 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - b.n 203456 │ │ │ │ + b.n 2034fe │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ - ldmia r3!, {r1, r2, r6, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r4} │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov sl, r2 │ │ │ │ - ldr r2, [pc, #260] @ (203740 ) │ │ │ │ + ldr r2, [pc, #260] @ (2037e8 ) │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #260] @ (203744 ) │ │ │ │ + ldr r3, [pc, #260] @ (2037ec ) │ │ │ │ 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 1ff0ec │ │ │ │ + bl 1ff194 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 203684 │ │ │ │ + cbz r0, 20372c │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldrb.w r5, [r8, #13] │ │ │ │ mov r0, r7 │ │ │ │ vmov.f64 d0, #8 @ 0x40400000 3.0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1ff0ec │ │ │ │ + bl 1ff194 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 2036b2 │ │ │ │ + cbz r0, 20375a │ │ │ │ ldmia r7!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ movw r1, #289 @ 0x121 │ │ │ │ mov r0, r4 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r3, r9 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, sl │ │ │ │ movw r1, #289 @ 0x121 │ │ │ │ mov r0, r4 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #202 @ 0xca │ │ │ │ mov r0, r4 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ movw r1, #281 @ 0x119 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 201828 │ │ │ │ + bl 2018d0 │ │ │ │ mov r2, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov.w r1, #260 @ 0x104 │ │ │ │ mov r0, r4 │ │ │ │ - bl 201828 │ │ │ │ + bl 2018d0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #227 @ 0xe3 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 2018e8 │ │ │ │ + bl 201990 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, r4 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, r4 │ │ │ │ - bl 201878 │ │ │ │ - ldr r2, [pc, #36] @ (203748 ) │ │ │ │ - ldr r3, [pc, #32] @ (203744 ) │ │ │ │ + bl 201920 │ │ │ │ + ldr r2, [pc, #36] @ (2037f0 ) │ │ │ │ + ldr r3, [pc, #32] @ (2037ec ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 20373a │ │ │ │ + bne.n 2037e2 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldmia r1!, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r1!, {r2, r4} │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r3, r4, r6, r7} │ │ │ │ + ldmia r0!, {r4, r5} │ │ │ │ lsls r5, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3848] @ 0xf08 │ │ │ │ sub sp, #204 @ 0xcc │ │ │ │ mov r4, r2 │ │ │ │ - ldr r3, [pc, #836] @ (203ab0 ) │ │ │ │ + ldr r3, [pc, #836] @ (203b58 ) │ │ │ │ mov r7, r0 │ │ │ │ str r2, [sp, #32] │ │ │ │ - ldr r2, [pc, #836] @ (203ab4 ) │ │ │ │ + ldr r2, [pc, #836] @ (203b5c ) │ │ │ │ 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 203a62 │ │ │ │ + beq.w 203b0a │ │ │ │ movs r2, #0 │ │ │ │ add r3, sp, #128 @ 0x80 │ │ │ │ add r6, sp, #48 @ 0x30 │ │ │ │ add.w sl, sp, #68 @ 0x44 │ │ │ │ mov r4, r2 │ │ │ │ - vldr d8, [pc, #784] @ 203aa8 │ │ │ │ + vldr d8, [pc, #784] @ 203b50 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #24] │ │ │ │ - b.n 2038ce │ │ │ │ + b.n 203976 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov ip, sl │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ add r5, sp, #100 @ 0x64 │ │ │ │ strb.w fp, [sp, #84] @ 0x54 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1fcd90 │ │ │ │ + bl 1fce38 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ str r1, [sp, #12] │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ add.w lr, sp, #100 @ 0x64 │ │ │ │ add.w ip, r8, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ strd r4, r4, [r6] │ │ │ │ str r4, [r6, #8] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldrb.w ip, [r3, #12] │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ strd r4, r4, [sp, #84] @ 0x54 │ │ │ │ strd r4, r4, [sp, #92] @ 0x5c │ │ │ │ cmp.w ip, #1 │ │ │ │ ite ne │ │ │ │ movne r5, #0 │ │ │ │ andeq.w r5, r9, #1 │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 203a50 │ │ │ │ + bne.w 203af8 │ │ │ │ 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 203a50 │ │ │ │ + beq.w 203af8 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1fcd90 │ │ │ │ + bl 1fce38 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r8, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ add.w lr, sp, #100 @ 0x64 │ │ │ │ add.w ip, r5, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #492 @ 0x1ec │ │ │ │ mov r0, r7 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ ldrb r5, [r0, #13] │ │ │ │ mov fp, r0 │ │ │ │ cmp r5, #16 │ │ │ │ - beq.w 203a90 │ │ │ │ + beq.w 203b38 │ │ │ │ cmp r5, #32 │ │ │ │ - bne.n 20390a │ │ │ │ + bne.n 2039b2 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #384 @ 0x180 │ │ │ │ mov r0, r7 │ │ │ │ - bl 201828 │ │ │ │ + bl 2018d0 │ │ │ │ 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 203a62 │ │ │ │ + bls.w 203b0a │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov.w r9, #0 │ │ │ │ strd r4, r4, [r6] │ │ │ │ str r4, [r6, #8] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ strd r4, r4, [sp, #84] @ 0x54 │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ strd r4, r4, [sp, #92] @ 0x5c │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr.w fp, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2037a0 │ │ │ │ + bne.w 203848 │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.w 203a56 │ │ │ │ + beq.w 203afe │ │ │ │ ldr.w fp, [sp, #24] │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 2037a0 │ │ │ │ + b.n 203848 │ │ │ │ lsls r5, r5, #1 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #1 │ │ │ │ vstr d8, [sp, #48] @ 0x30 │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 203934 │ │ │ │ + cbz r0, 2039dc │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ adds r2, #20 │ │ │ │ ldrb.w ip, [fp, #12] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 2038b4 │ │ │ │ + beq.n 20395c │ │ │ │ orr.w r5, r5, #4 │ │ │ │ mov.w r8, #0 │ │ │ │ strd r2, sl, [sp, #12] │ │ │ │ uxtb r3, r5 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 203a1c │ │ │ │ + b.n 203ac4 │ │ │ │ ldr.w ip, [sp, #16] │ │ │ │ add r5, sp, #100 @ 0x64 │ │ │ │ strb.w r8, [sp, #84] @ 0x54 │ │ │ │ str.w fp, [sp, #80] @ 0x50 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1fcd90 │ │ │ │ + bl 1fce38 │ │ │ │ add.w sl, r0, #20 │ │ │ │ ldrb.w r3, [fp, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sl │ │ │ │ mov r9, r0 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ add.w lr, sp, #100 @ 0x64 │ │ │ │ add.w ip, r9, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r1, sl │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 202600 │ │ │ │ + bl 2026a8 │ │ │ │ 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 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 2039f2 │ │ │ │ + cbz r0, 203a9a │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, r7 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, r7 │ │ │ │ add.w r8, r8, #1 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ ldrb.w ip, [fp, #12] │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r8, ip │ │ │ │ - bcs.n 203a48 │ │ │ │ + bcs.n 203af0 │ │ │ │ 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 203950 │ │ │ │ + bne.n 2039f8 │ │ │ │ cmp.w ip, #1 │ │ │ │ - bne.n 203950 │ │ │ │ + bne.n 2039f8 │ │ │ │ mov sl, fp │ │ │ │ - b.n 2039a8 │ │ │ │ + b.n 203a50 │ │ │ │ ldr.w sl, [sp, #16] │ │ │ │ mov r2, r0 │ │ │ │ - b.n 2038b4 │ │ │ │ + b.n 20395c │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ - b.n 20388a │ │ │ │ + b.n 203932 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r9, r8 │ │ │ │ ldr.w fp, [sp, #24] │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 2037f6 │ │ │ │ + b.n 20389e │ │ │ │ mov r0, r8 │ │ │ │ - bl 200974 │ │ │ │ + bl 200a1c │ │ │ │ add r2, sp, #132 @ 0x84 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 201a00 │ │ │ │ - ldr r2, [pc, #68] @ (203ab8 ) │ │ │ │ - ldr r3, [pc, #56] @ (203ab0 ) │ │ │ │ + bl 201aa8 │ │ │ │ + ldr r2, [pc, #68] @ (203b60 ) │ │ │ │ + ldr r3, [pc, #56] @ (203b58 ) │ │ │ │ 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 203aa0 │ │ │ │ + bne.n 203b48 │ │ │ │ add sp, #204 @ 0xcc │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #378 @ 0x17a │ │ │ │ mov r0, r7 │ │ │ │ - bl 201828 │ │ │ │ + bl 2018d0 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 2038b4 │ │ │ │ + b.n 20395c │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r1, r3, r7} │ │ │ │ + stmia r7!, {r1, r5, r6, r7} │ │ │ │ lsls r5, r4, #2 │ │ │ │ - stmia r5!, {r1, r2, r7} │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r5, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ - ldr r4, [pc, #836] @ (203e18 ) │ │ │ │ + ldr r4, [pc, #836] @ (203ec0 ) │ │ │ │ mov sl, r1 │ │ │ │ - ldr r3, [pc, #836] @ (203e1c ) │ │ │ │ + ldr r3, [pc, #836] @ (203ec4 ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ add r4, pc │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #190 @ 0xbe │ │ │ │ mov r5, r0 │ │ │ │ ldrb.w r9, [sl, #13] │ │ │ │ add r7, sp, #32 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 201828 │ │ │ │ + bl 2018d0 │ │ │ │ ldrb r4, [r0, #13] │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1ff0ec │ │ │ │ + bl 1ff194 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 203b24 │ │ │ │ + cbz r0, 203bcc │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #230 @ 0xe6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r2, sl │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ movw r1, #275 @ 0x113 │ │ │ │ mov r0, r5 │ │ │ │ - bl 201828 │ │ │ │ + bl 2018d0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, sl │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2018e8 │ │ │ │ - ldr.w ip, [pc, #720] @ 203e20 │ │ │ │ + bl 201990 │ │ │ │ + ldr.w ip, [pc, #720] @ 203ec8 │ │ │ │ mov r4, r0 │ │ │ │ add r6, sp, #44 @ 0x2c │ │ │ │ add ip, pc │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w r6, {r0, r1} │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, r5 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r1, r9 │ │ │ │ - vldr d0, [pc, #640] @ 203df8 │ │ │ │ + vldr d0, [pc, #640] @ 203ea0 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ff0ec │ │ │ │ + bl 1ff194 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 203ba2 │ │ │ │ + cbz r0, 203c4a │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ 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 1ff0ec │ │ │ │ + bl 1ff194 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 203be4 │ │ │ │ + cbz r0, 203c8c │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r9 │ │ │ │ movs r1, #227 @ 0xe3 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 2018e8 │ │ │ │ + bl 201990 │ │ │ │ cmp r8, fp │ │ │ │ mov r6, r0 │ │ │ │ - bne.n 203bb2 │ │ │ │ + bne.n 203c5a │ │ │ │ ldrd r9, r4, [sp, #16] │ │ │ │ mov r0, r7 │ │ │ │ - vldr d0, [pc, #512] @ 203e00 │ │ │ │ + vldr d0, [pc, #512] @ 203ea8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1ff0ec │ │ │ │ + bl 1ff194 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 203c2e │ │ │ │ + cbz r0, 203cd6 │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r1, r9 │ │ │ │ - vldr d0, [pc, #468] @ 203e08 │ │ │ │ + vldr d0, [pc, #468] @ 203eb0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ff0ec │ │ │ │ + bl 1ff194 │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 203c60 │ │ │ │ + cbz r0, 203d08 │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r5 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 2018e8 │ │ │ │ + bl 201990 │ │ │ │ mov r2, r4 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #190 @ 0xbe │ │ │ │ mov r0, r5 │ │ │ │ - bl 201828 │ │ │ │ + bl 2018d0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ str.w r8, [sp] │ │ │ │ movs r1, #227 @ 0xe3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2018e8 │ │ │ │ + bl 201990 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb.w r3, [r3, #170] @ 0xaa │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 203d18 │ │ │ │ + beq.n 203dc0 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #190 @ 0xbe │ │ │ │ mov r0, r5 │ │ │ │ - bl 201828 │ │ │ │ + bl 2018d0 │ │ │ │ ldrb.w r4, [sl, #13] │ │ │ │ - vldr d0, [pc, #340] @ 203e00 │ │ │ │ + vldr d0, [pc, #340] @ 203ea8 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ff0ec │ │ │ │ + bl 1ff194 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 203cd4 │ │ │ │ + cbz r0, 203d7c │ │ │ │ ldmia r7!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #244 @ 0xf4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r2, r6 │ │ │ │ mov r4, r0 │ │ │ │ mov.w r1, #260 @ 0x104 │ │ │ │ mov r0, r5 │ │ │ │ - bl 201828 │ │ │ │ + bl 2018d0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 2018e8 │ │ │ │ - ldr r2, [pc, #292] @ (203e24 ) │ │ │ │ - ldr r3, [pc, #284] @ (203e1c ) │ │ │ │ + bl 201990 │ │ │ │ + ldr r2, [pc, #292] @ (203ecc ) │ │ │ │ + ldr r3, [pc, #284] @ (203ec4 ) │ │ │ │ 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 203e98 │ │ │ │ + bne.w 203f40 │ │ │ │ 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 203de8 │ │ │ │ + bhi.n 203e90 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 203de0 │ │ │ │ + bhi.n 203e88 │ │ │ │ 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] │ │ │ │ @@ -591913,34 +591999,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 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 203d98 │ │ │ │ + cbz r0, 203e40 │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldrb.w r2, [r8, #13] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #4] │ │ │ │ cmp r2, #32 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bhi.n 203e92 │ │ │ │ + bhi.n 203f3a │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 203e9c │ │ │ │ + bhi.n 203f44 │ │ │ │ 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] │ │ │ │ @@ -591952,357 +592038,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 203d58 │ │ │ │ + b.n 203e00 │ │ │ │ movs r1, #1 │ │ │ │ strb.w r1, [sp, #24] │ │ │ │ - b.n 203d58 │ │ │ │ + b.n 203e00 │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ str r1, [sp, #24] │ │ │ │ - b.n 203d58 │ │ │ │ - vldr d7, [pc, #36] @ 203e10 │ │ │ │ + b.n 203e00 │ │ │ │ + vldr d7, [pc, #36] @ 203eb8 │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - b.n 203d58 │ │ │ │ + b.n 203e00 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #0 @ (adr r0, 203dfc ) │ │ │ │ - bhi.n 203da8 │ │ │ │ + add r0, pc, #0 @ (adr r0, 203ea4 ) │ │ │ │ + bhi.n 203e50 │ │ │ │ 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] │ │ │ │ - stmia r5!, {r2, r5} │ │ │ │ + stmia r4!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #26 │ │ │ │ + cmp r5, #50 @ 0x32 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - stmia r2!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r2, r4, r6} │ │ │ │ lsls r5, r4, #2 │ │ │ │ str r6, [sp, #32] │ │ │ │ ldrd r6, r7, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ strd r6, r7, [sp, #24] │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 203e50 │ │ │ │ + cbz r0, 203ef8 │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r5 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r3, r4 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, sl │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r5 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, r5 │ │ │ │ - bl 201878 │ │ │ │ - b.n 203cfc │ │ │ │ + bl 201920 │ │ │ │ + b.n 203da4 │ │ │ │ strh.w r6, [sp, #32] │ │ │ │ - b.n 203e2a │ │ │ │ + b.n 203ed2 │ │ │ │ strb.w r6, [sp, #32] │ │ │ │ - b.n 203e2a │ │ │ │ + b.n 203ed2 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #32] │ │ │ │ - b.n 203e2a │ │ │ │ + b.n 203ed2 │ │ │ │ strd r6, r9, [sp, #32] │ │ │ │ - b.n 203e2a │ │ │ │ + b.n 203ed2 │ │ │ │ blx 597d0 <__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, #684] @ (204168 ) │ │ │ │ - ldr r3, [pc, #688] @ (20416c ) │ │ │ │ + ldr r2, [pc, #684] @ (204210 ) │ │ │ │ + ldr r3, [pc, #688] @ (204214 ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #12] │ │ │ │ add r5, sp, #32 │ │ │ │ - vldr d0, [pc, #640] @ 204148 │ │ │ │ + vldr d0, [pc, #640] @ 2041f0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1ff0ec │ │ │ │ + bl 1ff194 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 203efa │ │ │ │ + cbz r0, 203fa2 │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ - bl 1ff0ec │ │ │ │ + bl 1ff194 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 203f26 │ │ │ │ + cbz r0, 203fce │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #230 @ 0xe6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r2, r9 │ │ │ │ mov sl, r0 │ │ │ │ movs r1, #190 @ 0xbe │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 201828 │ │ │ │ + bl 2018d0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, sl │ │ │ │ - bl 2018e8 │ │ │ │ + bl 201990 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #190 @ 0xbe │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 201828 │ │ │ │ + bl 2018d0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, sl │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2018e8 │ │ │ │ - vldr d7, [pc, #484] @ 204150 │ │ │ │ + bl 201990 │ │ │ │ + vldr d7, [pc, #484] @ 2041f8 │ │ │ │ cmp.w r8, #32 │ │ │ │ - vldr d0, [pc, #484] @ 204158 │ │ │ │ + vldr d0, [pc, #484] @ 204200 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #190 @ 0xbe │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ it cs │ │ │ │ vmovcs.f64 d0, d7 │ │ │ │ vstr d0, [sp, #24] │ │ │ │ - bl 201828 │ │ │ │ + bl 2018d0 │ │ │ │ mov fp, r0 │ │ │ │ vldr d0, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w r2, [fp, #13] │ │ │ │ str r2, [sp, #24] │ │ │ │ mov r1, r2 │ │ │ │ - bl 1ff0ec │ │ │ │ + bl 1ff194 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 203fc6 │ │ │ │ + cbz r0, 20406e │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, fp │ │ │ │ movs r1, #230 @ 0xe6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r1, r8 │ │ │ │ vmov.f64 d0, #80 @ 0x3e800000 0.250 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ff0ec │ │ │ │ + bl 1ff194 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 204002 │ │ │ │ + cbz r0, 2040aa │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, fp │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2018e8 │ │ │ │ + bl 201990 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ mov fp, r0 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, r4 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ movw r1, #275 @ 0x113 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 201828 │ │ │ │ + bl 2018d0 │ │ │ │ mov r3, fp │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov sl, r0 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, r4 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ movs r1, #190 @ 0xbe │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 201828 │ │ │ │ + bl 2018d0 │ │ │ │ mov r2, sl │ │ │ │ mov fp, r0 │ │ │ │ movs r1, #190 @ 0xbe │ │ │ │ mov r0, r4 │ │ │ │ - bl 201828 │ │ │ │ + bl 2018d0 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, r4 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r2, r9 │ │ │ │ mov fp, r0 │ │ │ │ movs r1, #190 @ 0xbe │ │ │ │ mov r0, r4 │ │ │ │ - bl 201828 │ │ │ │ + bl 2018d0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r9, r0 │ │ │ │ movs r1, #190 @ 0xbe │ │ │ │ mov r0, r4 │ │ │ │ - bl 201828 │ │ │ │ + bl 2018d0 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #217 @ 0xd9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str.w fp, [sp] │ │ │ │ - bl 2018e8 │ │ │ │ + bl 201990 │ │ │ │ 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 202600 │ │ │ │ + bl 2026a8 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203ac0 │ │ │ │ - vldr d0, [pc, #172] @ 204160 │ │ │ │ + bl 203b68 │ │ │ │ + vldr d0, [pc, #172] @ 204208 │ │ │ │ ldrb.w r9, [r8, #13] │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1ff0ec │ │ │ │ + bl 1ff194 │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 2040e6 │ │ │ │ + cbz r0, 20418e │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #227 @ 0xe3 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 2018e8 │ │ │ │ + bl 201990 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ mov r3, sl │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #244 @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r2, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r1, #260 @ 0x104 │ │ │ │ mov r0, r4 │ │ │ │ - bl 201828 │ │ │ │ + bl 2018d0 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 2018e8 │ │ │ │ - ldr r2, [pc, #68] @ (204170 ) │ │ │ │ - ldr r3, [pc, #60] @ (20416c ) │ │ │ │ + bl 201990 │ │ │ │ + ldr r2, [pc, #68] @ (204218 ) │ │ │ │ + ldr r3, [pc, #60] @ (204214 ) │ │ │ │ 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 204144 │ │ │ │ + bne.n 2041ec │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ ldmia r0!, {} │ │ │ │ str r6, [r1, #116] @ 0x74 │ │ │ │ stmia r1!, {r0, r2, r3, r5, r6} │ │ │ │ @@ -592311,66 +592397,66 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2 │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ subs r7, #249 @ 0xf9 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r0!, {r1, r2, r4, r7} │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x00ce │ │ │ │ + bkpt 0x0026 │ │ │ │ lsls r5, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #436] @ (204340 ) │ │ │ │ + ldr r2, [pc, #436] @ (2043e8 ) │ │ │ │ mov r4, r1 │ │ │ │ ldrb.w r3, [sp, #104] @ 0x68 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #428] @ (204344 ) │ │ │ │ + ldr r3, [pc, #428] @ (2043ec ) │ │ │ │ str r0, [sp, #4] │ │ │ │ ldrb.w r8, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r1, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb.w r3, [sp, #112] @ 0x70 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - cbz r2, 2041dc │ │ │ │ + cbz r2, 204284 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ movs r0, #20 │ │ │ │ mov r6, r8 │ │ │ │ mla r2, r0, r2, r3 │ │ │ │ - b.n 2041c8 │ │ │ │ - cbz r6, 2041c2 │ │ │ │ + b.n 204270 │ │ │ │ + cbz r6, 20426a │ │ │ │ adds r1, #1 │ │ │ │ adds r3, #20 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 2041da │ │ │ │ + beq.n 204282 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2041be │ │ │ │ + beq.n 204266 │ │ │ │ subs r0, #13 │ │ │ │ cmp r0, #5 │ │ │ │ - bls.n 2041c0 │ │ │ │ + bls.n 204268 │ │ │ │ adds r3, #20 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 2041c8 │ │ │ │ + bne.n 204270 │ │ │ │ mov r8, r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1fcfec │ │ │ │ + bl 1fd094 │ │ │ │ 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 │ │ │ │ @@ -592379,97 +592465,97 @@ │ │ │ │ ldrb.w r3, [r4, #77] @ 0x4d │ │ │ │ strb.w r3, [r0, #77] @ 0x4d │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r2, [r0, #80] @ 0x50 │ │ │ │ strb.w r1, [r0, #62] @ 0x3e │ │ │ │ strb.w r3, [r0, #40] @ 0x28 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 204218 │ │ │ │ + beq.n 2042c0 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ str r3, [r0, #56] @ 0x38 │ │ │ │ ldr r5, [r4, #52] @ 0x34 │ │ │ │ - cbz r5, 204280 │ │ │ │ + cbz r5, 204328 │ │ │ │ ldr.w r9, [r4, #48] @ 0x30 │ │ │ │ mov.w sl, #20 │ │ │ │ add.w r4, sp, sl │ │ │ │ add.w ip, sp, #40 @ 0x28 │ │ │ │ mla fp, sl, r5, r9 │ │ │ │ movs r5, #0 │ │ │ │ mov r6, r5 │ │ │ │ - b.n 204268 │ │ │ │ + b.n 204310 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 204260 │ │ │ │ + beq.n 204308 │ │ │ │ ldr r2, [r7, #48] @ 0x30 │ │ │ │ strd r6, r6, [r4] │ │ │ │ str r6, [r4, #8] │ │ │ │ mla lr, sl, r5, r2 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ str r2, [sp, #32] │ │ │ │ adds r5, #1 │ │ │ │ str.w r3, [lr, #16] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ add.w r9, r9, #20 │ │ │ │ cmp r9, fp │ │ │ │ - beq.n 204280 │ │ │ │ + beq.n 204328 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 204236 │ │ │ │ + beq.n 2042de │ │ │ │ sub.w r2, r3, #13 │ │ │ │ cmp r2, #5 │ │ │ │ - bls.n 20423c │ │ │ │ + bls.n 2042e4 │ │ │ │ add.w r9, r9, #20 │ │ │ │ cmp r9, fp │ │ │ │ - bne.n 204268 │ │ │ │ + bne.n 204310 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbnz r3, 2042c6 │ │ │ │ + cbnz r3, 20436e │ │ │ │ mov r0, r7 │ │ │ │ - bl 200d14 │ │ │ │ + bl 200dbc │ │ │ │ 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 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ - bl 2015c0 │ │ │ │ - ldr r2, [pc, #156] @ (204348 ) │ │ │ │ - ldr r3, [pc, #152] @ (204344 ) │ │ │ │ + bl 201668 │ │ │ │ + ldr r2, [pc, #156] @ (2043f0 ) │ │ │ │ + ldr r3, [pc, #152] @ (2043ec ) │ │ │ │ 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 20433c │ │ │ │ + bne.n 2043e4 │ │ │ │ add.w r0, r7, #20 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ mov.w fp, #0 │ │ │ │ mov.w sl, #0 │ │ │ │ strd sl, fp, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ add.w fp, sp, #40 @ 0x28 │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 2042f8 │ │ │ │ + cbz r0, 2043a0 │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ 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 │ │ │ │ @@ -592484,54 +592570,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 204284 │ │ │ │ + b.n 20432c │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ - bkpt 0x006c │ │ │ │ + pop {r2, r6, r7, pc} │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r4, r6, pc} │ │ │ │ + pop {r3, r5, r7} │ │ │ │ lsls r5, r4, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #24 │ │ │ │ movs r3, #2 │ │ │ │ mov r0, r1 │ │ │ │ strd r3, r1, [r4] │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 200d14 │ │ │ │ + bl 200dbc │ │ │ │ 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 204174 │ │ │ │ + bl 20421c │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ - ldr r4, [pc, #184] @ (204460 ) │ │ │ │ + ldr r4, [pc, #184] @ (204508 ) │ │ │ │ sub sp, #104 @ 0x68 │ │ │ │ - ldr r2, [pc, #184] @ (204464 ) │ │ │ │ + ldr r2, [pc, #184] @ (20450c ) │ │ │ │ movs r3, #2 │ │ │ │ add r4, pc │ │ │ │ movs r6, #1 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ movs r4, #0 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ @@ -592539,15 +592625,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 204174 │ │ │ │ + bl 20421c │ │ │ │ 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 │ │ │ │ @@ -592560,93 +592646,93 @@ │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fcd90 │ │ │ │ + bl 1fce38 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ mov r2, r6 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r8, r0 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ add.w lr, sp, #68 @ 0x44 │ │ │ │ add.w ip, r8, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2015c0 │ │ │ │ - ldr r2, [pc, #40] @ (204468 ) │ │ │ │ - ldr r3, [pc, #32] @ (204464 ) │ │ │ │ + bl 201668 │ │ │ │ + ldr r2, [pc, #40] @ (204510 ) │ │ │ │ + ldr r3, [pc, #32] @ (20450c ) │ │ │ │ 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 20445c │ │ │ │ + bne.n 204504 │ │ │ │ add.w r0, r8, #20 │ │ │ │ add sp, #104 @ 0x68 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ - pop {r4, r6} │ │ │ │ + cbnz r0, 204576 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r2, 2044da │ │ │ │ + cbnz r2, 204558 │ │ │ │ lsls r5, r4, #2 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 204502 │ │ │ │ + beq.n 2045aa │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movs r4, #0 │ │ │ │ sub sp, #8 │ │ │ │ mov ip, r4 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ubfx r2, r2, #0, #26 │ │ │ │ tst r2, r1 │ │ │ │ - beq.n 2044a2 │ │ │ │ + beq.n 20454a │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ cmp r2, #17 │ │ │ │ it eq │ │ │ │ moveq ip, r3 │ │ │ │ - beq.n 2044a2 │ │ │ │ + beq.n 20454a │ │ │ │ cmp r2, #19 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 204488 │ │ │ │ + bne.n 204530 │ │ │ │ orrs.w r2, ip, r4 │ │ │ │ - beq.n 204518 │ │ │ │ + beq.n 2045c0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 204506 │ │ │ │ + beq.n 2045ae │ │ │ │ ldrb.w r3, [ip, #29] │ │ │ │ movs r2, #2 │ │ │ │ bfi r3, r2, #5, #2 │ │ │ │ strb.w r3, [ip, #29] │ │ │ │ - cbz r4, 2044fc │ │ │ │ + cbz r4, 2045a4 │ │ │ │ ldr.w r3, [ip, #8] │ │ │ │ ldrsb.w r1, [r0, #65] @ 0x41 │ │ │ │ mov r0, ip │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 22bbbc │ │ │ │ + bl 22bc64 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r0, 20450e │ │ │ │ + cbnz r0, 2045b6 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2e3bc0 │ │ │ │ + bl 2e3c68 │ │ │ │ and.w ip, r0, #3 │ │ │ │ lsrs r0, r0, #2 │ │ │ │ adds r0, #17 │ │ │ │ ldrb r2, [r4, #29] │ │ │ │ movs r1, #2 │ │ │ │ ldrb r3, [r4, #21] │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ @@ -592657,184 +592743,184 @@ │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r2 │ │ │ │ bx lr │ │ │ │ movs r0, #17 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 2044e8 │ │ │ │ - b.n 2044fc │ │ │ │ + bne.n 204590 │ │ │ │ + b.n 2045a4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2e3f34 │ │ │ │ + bl 2e3fdc │ │ │ │ mov r3, r0 │ │ │ │ - b.n 2044da │ │ │ │ + b.n 204582 │ │ │ │ mov r0, r2 │ │ │ │ - b.n 2044fe │ │ │ │ + b.n 2045a6 │ │ │ │ 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 204578 │ │ │ │ + ble.n 204620 │ │ │ │ subs r3, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.n 20458c │ │ │ │ + bls.n 204634 │ │ │ │ ldr.w r4, [r4, #424] @ 0x1a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 204556 │ │ │ │ - b.n 204574 │ │ │ │ + cbnz r3, 2045fe │ │ │ │ + b.n 20461c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 204574 │ │ │ │ + cbz r3, 20461c │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 204550 │ │ │ │ + beq.n 2045f8 │ │ │ │ movs r2, #151 @ 0x97 │ │ │ │ mov r0, r5 │ │ │ │ - bl 24f49c │ │ │ │ - b.n 20456c │ │ │ │ + bl 24f544 │ │ │ │ + b.n 204614 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 20455c │ │ │ │ + bne.n 204604 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 204566 │ │ │ │ + bne.n 20460e │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r1, #8 │ │ │ │ - bl 20446c │ │ │ │ + bl 204514 │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ mov r5, r0 │ │ │ │ subs r3, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 204546 │ │ │ │ + bhi.n 2045ee │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20446c │ │ │ │ + bl 204514 │ │ │ │ orr.w r3, r5, r0 │ │ │ │ uxtb r5, r3 │ │ │ │ - b.n 204546 │ │ │ │ + b.n 2045ee │ │ │ │ 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 2045c4 │ │ │ │ + ble.n 20466c │ │ │ │ cmp r1, #4 │ │ │ │ it eq │ │ │ │ moveq ip, r1 │ │ │ │ - beq.n 2045c8 │ │ │ │ + beq.n 204670 │ │ │ │ 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 204644 │ │ │ │ + beq.n 2046ec │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ tst.w r2, ip │ │ │ │ - beq.n 2045ee │ │ │ │ + beq.n 204696 │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ cmp r2, #17 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ - beq.n 2045ee │ │ │ │ + beq.n 204696 │ │ │ │ cmp r2, #19 │ │ │ │ it eq │ │ │ │ moveq r5, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 2045d6 │ │ │ │ - cbz r0, 20460e │ │ │ │ + bne.n 20467e │ │ │ │ + cbz r0, 2046b6 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 22bbbc │ │ │ │ + bl 22bc64 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r0, 204654 │ │ │ │ + cbnz r0, 2046fc │ │ │ │ mov r0, r3 │ │ │ │ - bl 2e3bc0 │ │ │ │ + bl 2e3c68 │ │ │ │ and.w r0, r0, #15 │ │ │ │ ldrb.w r3, [r4, #352] @ 0x160 │ │ │ │ bfi r3, r0, #4, #4 │ │ │ │ strb.w r3, [r4, #352] @ 0x160 │ │ │ │ - cbz r5, 204650 │ │ │ │ + cbz r5, 2046f8 │ │ │ │ mov r0, r5 │ │ │ │ ldrsb.w r1, [r4, #65] @ 0x41 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - bl 22bbbc │ │ │ │ - cbnz r0, 20465e │ │ │ │ + bl 22bc64 │ │ │ │ + cbnz r0, 204706 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e3bc0 │ │ │ │ + bl 2e3c68 │ │ │ │ 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 204634 │ │ │ │ + b.n 2046dc │ │ │ │ mov r0, r3 │ │ │ │ - bl 2e3f34 │ │ │ │ + bl 2e3fdc │ │ │ │ mov r3, r0 │ │ │ │ - b.n 204604 │ │ │ │ + b.n 2046ac │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e3f34 │ │ │ │ + bl 2e3fdc │ │ │ │ mov r5, r0 │ │ │ │ - b.n 20462a │ │ │ │ - cbz r1, 2046ba │ │ │ │ + b.n 2046d2 │ │ │ │ + cbz r1, 204762 │ │ │ │ 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, 2046ac │ │ │ │ - bl 1df918 │ │ │ │ - cbz r0, 204690 │ │ │ │ + cbz r0, 204754 │ │ │ │ + bl 1df9c0 │ │ │ │ + cbz r0, 204738 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1e2fbc │ │ │ │ + bl 1e3064 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1df954 │ │ │ │ + bl 1df9fc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1e2fbc │ │ │ │ + bl 1e3064 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -592842,114 +592928,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 2046e0 │ │ │ │ + bne.n 204788 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrb.w ip, [r2, #14] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 2046dc │ │ │ │ + beq.n 204784 │ │ │ │ mov r5, r1 │ │ │ │ ldr.w r1, [r2, #-24] │ │ │ │ mov r4, r0 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 204668 │ │ │ │ + bl 204710 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [r2, #-4] │ │ │ │ str.w r3, [r5, #-24] │ │ │ │ - bl 204668 │ │ │ │ + bl 204710 │ │ │ │ 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 2046dc │ │ │ │ + b.n 204784 │ │ │ │ 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 2047a4 │ │ │ │ + beq.n 20484c │ │ │ │ ldr r6, [r4, #4] │ │ │ │ mov fp, r4 │ │ │ │ mov r8, r0 │ │ │ │ subs r4, #16 │ │ │ │ subs r6, #16 │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 204750 │ │ │ │ + b.n 2047f8 │ │ │ │ subs r6, #16 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ - cbz r7, 20476a │ │ │ │ - cbz r0, 2047a8 │ │ │ │ + cbz r7, 204812 │ │ │ │ + cbz r0, 204850 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1df918 │ │ │ │ + bl 1df9c0 │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ - cbz r3, 20476a │ │ │ │ + cbz r3, 204812 │ │ │ │ ldr r7, [r3, #12] │ │ │ │ add.w r2, r4, #16 │ │ │ │ ldmia r2, {r2, r3, r5} │ │ │ │ str r7, [r4, #8] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ strd r9, r9, [r4, #16] │ │ │ │ - cbz r5, 2047ba │ │ │ │ - cbz r0, 204788 │ │ │ │ + cbz r5, 204862 │ │ │ │ + cbz r0, 204830 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1df918 │ │ │ │ - cbz r0, 204788 │ │ │ │ + bl 1df9c0 │ │ │ │ + cbz r0, 204830 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str r3, [r4, #16] │ │ │ │ strd r5, r5, [r4, #20] │ │ │ │ mov r4, r6 │ │ │ │ str.w fp, [r3, #4] │ │ │ │ str.w fp, [r5] │ │ │ │ add.w fp, r6, #16 │ │ │ │ cmp fp, sl │ │ │ │ ldr r6, [r6, #20] │ │ │ │ - bne.n 20474e │ │ │ │ + bne.n 2047f6 │ │ │ │ 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 204788 │ │ │ │ + bne.n 204830 │ │ │ │ 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 1fcd90 │ │ │ │ + bl 1fce38 │ │ │ │ mov r2, r7 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - ldr r4, [pc, #220] @ (2048c4 ) │ │ │ │ - bl 2046c0 │ │ │ │ + ldr r4, [pc, #220] @ (20496c ) │ │ │ │ + bl 204768 │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ ldrb.w r2, [r8, #40] @ 0x28 │ │ │ │ mov r0, r8 │ │ │ │ add.w r1, r8, #20 │ │ │ │ add r4, pc │ │ │ │ lsrs r3, r3, #2 │ │ │ │ bfi r2, r3, #2, #6 │ │ │ │ @@ -592961,39 +593047,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 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ - cbz r0, 204848 │ │ │ │ + cbz r0, 2048f0 │ │ │ │ add.w r2, r8, #20 │ │ │ │ add.w r1, r7, #20 │ │ │ │ - bl 1df954 │ │ │ │ - ldr r3, [pc, #124] @ (2048c8 ) │ │ │ │ + bl 1df9fc │ │ │ │ + ldr r3, [pc, #124] @ (204970 ) │ │ │ │ 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, 2048ba │ │ │ │ + cbz r3, 204962 │ │ │ │ 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, 204880 │ │ │ │ + cbz r6, 204928 │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ - cbz r0, 204880 │ │ │ │ - bl 1df918 │ │ │ │ - cbz r0, 204880 │ │ │ │ + cbz r0, 204928 │ │ │ │ + bl 1df9c0 │ │ │ │ + cbz r0, 204928 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ adds r4, #32 │ │ │ │ str.w r6, [r5, #-4] │ │ │ │ adds r5, #32 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr.w r3, [r4, #-24] │ │ │ │ @@ -593004,272 +593090,272 @@ │ │ │ │ str.w r0, [r5, #-32] │ │ │ │ str.w r1, [r5, #-28] │ │ │ │ str.w r3, [r5, #-24] │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mla r3, sl, r3, r2 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, fp │ │ │ │ - bhi.n 20486a │ │ │ │ + bhi.n 204912 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xb802 │ │ │ │ + @ instruction: 0xb75a │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr.w r6, [pc, #1204] @ 204d94 │ │ │ │ + ldr.w r6, [pc, #1204] @ 204e3c │ │ │ │ sub sp, #12 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ mov r4, r1 │ │ │ │ add r6, pc │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 204938 │ │ │ │ + bhi.n 2049e0 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r3, r4, #1 │ │ │ │ lsls r2, r5, #1 │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsls r7, r6, #3 │ │ │ │ lsls r0, r7, #5 │ │ │ │ lsls r7, r1, #7 │ │ │ │ lsls r2, r5, #7 │ │ │ │ movs r2, r1 │ │ │ │ movs r3, r4 │ │ │ │ movs r3, r4 │ │ │ │ ldrb.w r2, [r1, #33] @ 0x21 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldrb.w r1, [r1, #32] │ │ │ │ - bl 1fd160 │ │ │ │ + bl 1fd208 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2046c0 │ │ │ │ + bl 204768 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 204930 │ │ │ │ + cbz r0, 2049d8 │ │ │ │ add.w r2, r7, #20 │ │ │ │ add.w r1, r4, #20 │ │ │ │ - bl 1df954 │ │ │ │ + bl 1df9fc │ │ │ │ mov r0, r7 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r6, [r1, #24] │ │ │ │ - cbz r6, 204952 │ │ │ │ + cbz r6, 2049fa │ │ │ │ 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 204d1e │ │ │ │ + beq.w 204dc6 │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov.w r8, #0 │ │ │ │ - bl 1fcf78 │ │ │ │ + bl 1fd020 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2046c0 │ │ │ │ + bl 204768 │ │ │ │ ldr.w ip, [r6, #32] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 2049aa │ │ │ │ + beq.n 204a52 │ │ │ │ ldr r6, [r2, #48] @ 0x30 │ │ │ │ mov r1, r6 │ │ │ │ - cbz r6, 20499c │ │ │ │ + cbz r6, 204a44 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 20499c │ │ │ │ + cbz r0, 204a44 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 1df918 │ │ │ │ + bl 1df9c0 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ ldr.w ip, [r9, #32] │ │ │ │ - cbz r0, 20499c │ │ │ │ + cbz r0, 204a44 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ add.w r8, r8, #1 │ │ │ │ str r6, [r3, #48] @ 0x30 │ │ │ │ adds r2, #16 │ │ │ │ adds r3, #16 │ │ │ │ cmp r8, ip │ │ │ │ - bcc.n 20497e │ │ │ │ + bcc.n 204a26 │ │ │ │ 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 2047c0 │ │ │ │ + bl 204868 │ │ │ │ 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 1fcdf4 │ │ │ │ + bl 1fce9c │ │ │ │ mov r2, r4 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2046c0 │ │ │ │ + bl 204768 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r3, [r4, #33] @ 0x21 │ │ │ │ add.w r1, r6, #20 │ │ │ │ ldrb.w r2, [r4, #32] │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 204a00 │ │ │ │ + cbz r0, 204aa8 │ │ │ │ add.w r2, r6, #20 │ │ │ │ add.w r1, r4, #20 │ │ │ │ - bl 1df954 │ │ │ │ + bl 1df9fc │ │ │ │ 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 204d3e │ │ │ │ + beq.w 204de6 │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 204a2a │ │ │ │ - cbz r0, 204a2a │ │ │ │ + beq.n 204ad2 │ │ │ │ + cbz r0, 204ad2 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1df918 │ │ │ │ + bl 1df9c0 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ - cbz r0, 204a2a │ │ │ │ + cbz r0, 204ad2 │ │ │ │ ldr.w r8, [r0, #12] │ │ │ │ subs r3, #1 │ │ │ │ str.w r8, [r6, #60] @ 0x3c │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.w 204d0a │ │ │ │ - add r2, pc, #8 @ (adr r2, 204a40 ) │ │ │ │ + bhi.w 204db2 │ │ │ │ + add r2, pc, #8 @ (adr r2, 204ae8 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ lsls r3, r4, #10 │ │ │ │ movs r0, r0 │ │ │ │ mrc2 15, 7, pc, cr1, cr15, {7} │ │ │ │ lsls r3, r4, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r3, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r3, r1, #11 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r1, #20] │ │ │ │ - cbz r6, 204a6e │ │ │ │ + cbz r6, 204b16 │ │ │ │ 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 204d2e │ │ │ │ + beq.w 204dd6 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fcf3c │ │ │ │ + bl 1fcfe4 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r8, #0 │ │ │ │ - bl 2046c0 │ │ │ │ + bl 204768 │ │ │ │ ldr.w ip, [r6, #40] @ 0x28 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 204ac4 │ │ │ │ + beq.n 204b6c │ │ │ │ ldr r6, [r2, #56] @ 0x38 │ │ │ │ mov r1, r6 │ │ │ │ - cbz r6, 204ab6 │ │ │ │ + cbz r6, 204b5e │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 204ab6 │ │ │ │ + cbz r0, 204b5e │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bl 1df918 │ │ │ │ + bl 1df9c0 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ ldr.w ip, [r9, #40] @ 0x28 │ │ │ │ - cbz r0, 204ab6 │ │ │ │ + cbz r0, 204b5e │ │ │ │ ldr r6, [r0, #12] │ │ │ │ add.w r8, r8, #1 │ │ │ │ str r6, [r3, #56] @ 0x38 │ │ │ │ adds r2, #16 │ │ │ │ adds r3, #16 │ │ │ │ cmp r8, ip │ │ │ │ - bcc.n 204a98 │ │ │ │ + bcc.n 204b40 │ │ │ │ ldr r4, [r4, #36] @ 0x24 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 204930 │ │ │ │ + beq.w 2049d8 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 204ada │ │ │ │ + cbz r0, 204b82 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1df918 │ │ │ │ - cbz r0, 204ada │ │ │ │ + bl 1df9c0 │ │ │ │ + cbz r0, 204b82 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ str.w r4, [r9, #36] @ 0x24 │ │ │ │ - b.n 204930 │ │ │ │ + b.n 2049d8 │ │ │ │ ldr r1, [r1, #52] @ 0x34 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1fcfec │ │ │ │ + bl 1fd094 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2046c0 │ │ │ │ + bl 204768 │ │ │ │ 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 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 204b28 │ │ │ │ + cbz r0, 204bd0 │ │ │ │ add.w r2, r6, #20 │ │ │ │ add.w r1, r4, #20 │ │ │ │ - bl 1df954 │ │ │ │ + bl 1df9fc │ │ │ │ ldr.w ip, [r6, #52] @ 0x34 │ │ │ │ mov.w r8, #0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 204b6e │ │ │ │ + beq.n 204c16 │ │ │ │ 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, 204b64 │ │ │ │ + cbz r1, 204c0c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 204b64 │ │ │ │ + cbz r0, 204c0c │ │ │ │ strd r1, r3, [sp] │ │ │ │ - bl 1df918 │ │ │ │ + bl 1df9c0 │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ - cbz r0, 204b60 │ │ │ │ + cbz r0, 204c08 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr.w ip, [r6, #52] @ 0x34 │ │ │ │ add.w r8, r8, #1 │ │ │ │ str r1, [r3, #12] │ │ │ │ cmp r8, ip │ │ │ │ - bcc.n 204b36 │ │ │ │ + bcc.n 204bde │ │ │ │ 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 │ │ │ │ @@ -593296,30 +593382,30 @@ │ │ │ │ str r0, [r6, #80] @ 0x50 │ │ │ │ mov r0, r7 │ │ │ │ strd r2, r3, [r6, #84] @ 0x54 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2046c0 │ │ │ │ - ldr r3, [pc, #412] @ (204d98 ) │ │ │ │ + bl 204768 │ │ │ │ + ldr r3, [pc, #412] @ (204e40 ) │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add.w r3, r3, r2, lsl #7 │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ mov r9, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 204d6a │ │ │ │ + bne.w 204e12 │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ add.w r2, r8, #44 @ 0x2c │ │ │ │ strb.w r3, [r8, #40] @ 0x28 │ │ │ │ add.w r1, r4, #76 @ 0x4c │ │ │ │ add.w r3, r4, #44 @ 0x2c │ │ │ │ ldr.w ip, [r3] │ │ │ │ adds r3, #16 │ │ │ │ @@ -593328,142 +593414,142 @@ │ │ │ │ ldr.w r0, [r3, #-8] │ │ │ │ ldr.w lr, [r3, #-4] │ │ │ │ cmp r3, r1 │ │ │ │ str.w lr, [r2, #-4] │ │ │ │ str.w ip, [r2, #-16] │ │ │ │ str.w r6, [r2, #-12] │ │ │ │ str.w r0, [r2, #-8] │ │ │ │ - bne.n 204c22 │ │ │ │ + bne.n 204cca │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r1, [r4, #80] @ 0x50 │ │ │ │ - cbz r1, 204c5c │ │ │ │ + cbz r1, 204d04 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1e2fbc │ │ │ │ + bl 1e3064 │ │ │ │ str.w r0, [r8, #80] @ 0x50 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 204930 │ │ │ │ + beq.w 2049d8 │ │ │ │ mov r3, r4 │ │ │ │ movs r4, #0 │ │ │ │ ldr r6, [r3, #96] @ 0x60 │ │ │ │ mov r1, r6 │ │ │ │ - cbz r6, 204c7e │ │ │ │ + cbz r6, 204d26 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 204c7e │ │ │ │ + cbz r0, 204d26 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1df918 │ │ │ │ + bl 1df9c0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r0, 204c7e │ │ │ │ + cbz r0, 204d26 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ adds r4, #1 │ │ │ │ str.w r6, [r8, #96] @ 0x60 │ │ │ │ adds r3, #16 │ │ │ │ add.w r8, r8, #16 │ │ │ │ cmp r9, r4 │ │ │ │ - bne.n 204c68 │ │ │ │ - b.n 204930 │ │ │ │ + bne.n 204d10 │ │ │ │ + b.n 2049d8 │ │ │ │ ldrb.w r2, [r1, #33] @ 0x21 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldrb.w r1, [r1, #32] │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2046c0 │ │ │ │ + bl 204768 │ │ │ │ ldrb.w r2, [r4, #32] │ │ │ │ add.w r1, r4, #40 @ 0x28 │ │ │ │ add.w r0, r7, #40 @ 0x28 │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 59c7c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 204924 │ │ │ │ - b.n 204930 │ │ │ │ + bne.w 2049cc │ │ │ │ + b.n 2049d8 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1fce44 │ │ │ │ + bl 1fceec │ │ │ │ mov r2, r4 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2046c0 │ │ │ │ + bl 204768 │ │ │ │ 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 204cfc │ │ │ │ + beq.n 204da4 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 204cfc │ │ │ │ + cbz r0, 204da4 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1df918 │ │ │ │ - cbz r0, 204cfc │ │ │ │ + bl 1df9c0 │ │ │ │ + cbz r0, 204da4 │ │ │ │ ldr.w r8, [r0, #12] │ │ │ │ str.w r8, [r6, #76] @ 0x4c │ │ │ │ ldrb.w r3, [r4, #80] @ 0x50 │ │ │ │ strb.w r3, [r6, #80] @ 0x50 │ │ │ │ - b.n 204930 │ │ │ │ + b.n 2049d8 │ │ │ │ ldrd r1, r2, [r4, #64] @ 0x40 │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ str r3, [r6, #72] @ 0x48 │ │ │ │ strd r1, r2, [r6, #64] @ 0x40 │ │ │ │ - b.n 204930 │ │ │ │ + b.n 2049d8 │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ str r3, [r6, #64] @ 0x40 │ │ │ │ - b.n 204930 │ │ │ │ + b.n 2049d8 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1df918 │ │ │ │ + bl 1df9c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 204952 │ │ │ │ + beq.w 2049fa │ │ │ │ ldr r6, [r0, #12] │ │ │ │ - b.n 204952 │ │ │ │ + b.n 2049fa │ │ │ │ mov r1, r6 │ │ │ │ - bl 1df918 │ │ │ │ + bl 1df9c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 204a6e │ │ │ │ + beq.w 204b16 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ - b.n 204a6e │ │ │ │ + b.n 204b16 │ │ │ │ ldr r4, [r4, #48] @ 0x30 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ ldr r2, [r4, #16] │ │ │ │ eor.w r3, r3, #1 │ │ │ │ bic.w r2, r2, #4227858432 @ 0xfc000000 │ │ │ │ cmp.w r2, #8388608 @ 0x800000 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ - cbnz r3, 204d66 │ │ │ │ - cbz r0, 204d66 │ │ │ │ + cbnz r3, 204e0e │ │ │ │ + cbz r0, 204e0e │ │ │ │ mov r1, r4 │ │ │ │ - bl 1df918 │ │ │ │ - cbz r0, 204d66 │ │ │ │ + bl 1df9c0 │ │ │ │ + cbz r0, 204e0e │ │ │ │ ldr r4, [r0, #12] │ │ │ │ str r4, [r6, #48] @ 0x30 │ │ │ │ - b.n 204930 │ │ │ │ + b.n 2049d8 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r4, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r4, #32] │ │ │ │ add.w r1, r8, #20 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 204c0e │ │ │ │ + beq.w 204cb6 │ │ │ │ add.w r2, r8, #20 │ │ │ │ add.w r1, r4, #20 │ │ │ │ - bl 1df954 │ │ │ │ - b.n 204c0e │ │ │ │ + bl 1df9fc │ │ │ │ + b.n 204cb6 │ │ │ │ nop │ │ │ │ - @ instruction: 0xb716 │ │ │ │ + @ instruction: 0xb66e │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 204fb0 │ │ │ │ + beq.w 205058 │ │ │ │ stmdb 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 │ │ │ │ @@ -593471,193 +593557,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 204f34 │ │ │ │ + beq.w 204fdc │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 204ebe │ │ │ │ + beq.n 204f66 │ │ │ │ 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 1df954 │ │ │ │ + bl 1df9fc │ │ │ │ ldr r7, [r6, #16] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 204eb0 │ │ │ │ + beq.n 204f58 │ │ │ │ add r3, sp, #32 │ │ │ │ strd r9, r8, [sp, #12] │ │ │ │ strd r3, r6, [sp, #4] │ │ │ │ - b.n 204e22 │ │ │ │ + b.n 204eca │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2048cc │ │ │ │ + bl 204974 │ │ │ │ strd fp, sl, [sp, #24] │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ - bl 1fd2c8 │ │ │ │ + bl 1fd370 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 204ea8 │ │ │ │ + beq.n 204f50 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 204e04 │ │ │ │ + bne.n 204eac │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fd0a0 │ │ │ │ + bl 1fd148 │ │ │ │ mov r2, r7 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2046c0 │ │ │ │ + bl 204768 │ │ │ │ mov r0, r4 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ add.w r1, r4, #20 │ │ │ │ ldrb.w r2, [r7, #32] │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 204e5c │ │ │ │ + cbz r0, 204f04 │ │ │ │ add.w r2, r4, #20 │ │ │ │ add.w r1, r7, #20 │ │ │ │ - bl 1df954 │ │ │ │ + bl 1df9fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r4 │ │ │ │ strd fp, sl, [sp, #32] │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ - bl 1fd2c8 │ │ │ │ + bl 1fd370 │ │ │ │ ldr.w r8, [r7, #36] @ 0x24 │ │ │ │ ldr.w r2, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 204e1a │ │ │ │ + beq.n 204ec2 │ │ │ │ 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 1fd0f4 │ │ │ │ + bl 1fd19c │ │ │ │ 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 204e82 │ │ │ │ + bne.n 204f2a │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 204e22 │ │ │ │ + bne.n 204eca │ │ │ │ ldrd r6, r9, [sp, #8] │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 204dca │ │ │ │ + bne.n 204e72 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fcc8c │ │ │ │ + bl 1fcd34 │ │ │ │ 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 204fb8 │ │ │ │ + beq.n 205060 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 204fac │ │ │ │ + beq.n 205054 │ │ │ │ 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 206b40 │ │ │ │ + bl 206be8 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ add.w r1, r4, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 204d9c │ │ │ │ + bl 204e44 │ │ │ │ ldr r2, [r6, #32] │ │ │ │ add.w r3, r6, #40 @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 204eb0 │ │ │ │ + beq.n 204f58 │ │ │ │ mov r0, r4 │ │ │ │ - bl 206614 │ │ │ │ + bl 2066bc │ │ │ │ ldr r2, [r6, #32] │ │ │ │ add.w r1, r4, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 204d9c │ │ │ │ + bl 204e44 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 204dca │ │ │ │ - b.n 204eb8 │ │ │ │ + bne.w 204e72 │ │ │ │ + b.n 204f60 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fcc24 │ │ │ │ + bl 1fcccc │ │ │ │ mov r7, r0 │ │ │ │ ldrd sl, r3, [r6, #28] │ │ │ │ str r3, [r0, #32] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 204f58 │ │ │ │ + beq.n 205000 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 204f58 │ │ │ │ + cbz r0, 205000 │ │ │ │ mov r1, sl │ │ │ │ - bl 1df918 │ │ │ │ - cbz r0, 204f58 │ │ │ │ + bl 1df9c0 │ │ │ │ + cbz r0, 205000 │ │ │ │ ldr.w sl, [r0, #12] │ │ │ │ ldr.w r3, [r8] │ │ │ │ str.w sl, [r7, #28] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 204fb2 │ │ │ │ + beq.n 20505a │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 204f78 │ │ │ │ + cbz r2, 205020 │ │ │ │ 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 206b40 │ │ │ │ + bl 206be8 │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ add.w r1, r7, #36 @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 204d9c │ │ │ │ + bl 204e44 │ │ │ │ ldr r2, [r6, #52] @ 0x34 │ │ │ │ add.w r1, r7, #52 @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ - bl 204d9c │ │ │ │ + bl 204e44 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 204dca │ │ │ │ - b.n 204eb8 │ │ │ │ + bne.w 204e72 │ │ │ │ + b.n 204f60 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 204ef2 │ │ │ │ + b.n 204f9a │ │ │ │ bx lr │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ @@ -593665,111 +593751,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 1e2c50 │ │ │ │ + bl 1e2cf8 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ blx 59c7c │ │ │ │ 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, 204ffc │ │ │ │ + cbnz r2, 2050a4 │ │ │ │ str.w r2, [r4, #136] @ 0x88 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e2d44 │ │ │ │ + bl 1e2dec │ │ │ │ ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ mov r7, r0 │ │ │ │ str.w r0, [r4, #136] @ 0x88 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 204ff8 │ │ │ │ + beq.n 2050a0 │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r3, [r5, #136] @ 0x88 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r3, r6, lsl #2] │ │ │ │ - bl 204fc0 │ │ │ │ + bl 205068 │ │ │ │ ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ str.w r0, [r7, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ cmp r3, r6 │ │ │ │ - bls.n 204ff8 │ │ │ │ + bls.n 2050a0 │ │ │ │ ldr.w r7, [r4, #136] @ 0x88 │ │ │ │ - b.n 205014 │ │ │ │ + b.n 2050bc │ │ │ │ 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 1fc538 │ │ │ │ + bl 1fc5e0 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ str r3, [r0, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fc554 │ │ │ │ + bl 1fc5fc │ │ │ │ add.w lr, r4, #16 │ │ │ │ add.w ip, r5, #16 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2} │ │ │ │ stmia.w ip, {r0, r1, r2} │ │ │ │ ldrh.w r2, [r4, #88] @ 0x58 │ │ │ │ strh.w r2, [r5, #88] @ 0x58 │ │ │ │ - cbnz r2, 2050cc │ │ │ │ + cbnz r2, 205174 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ - cbz r0, 20509e │ │ │ │ + cbz r0, 205146 │ │ │ │ mov r1, r6 │ │ │ │ - bl 204fc0 │ │ │ │ + bl 205068 │ │ │ │ str r0, [r5, #96] @ 0x60 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ str r3, [r5, #104] @ 0x68 │ │ │ │ - cbz r2, 2050be │ │ │ │ + cbz r2, 205166 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e2d68 │ │ │ │ + bl 1e2e10 │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ str r0, [r5, #84] @ 0x54 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ blx 59c7c │ │ │ │ ldrh.w r2, [r4, #80] @ 0x50 │ │ │ │ strh.w r2, [r5, #80] @ 0x50 │ │ │ │ - cbnz r2, 2050e4 │ │ │ │ + cbnz r2, 20518c │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e2d44 │ │ │ │ + bl 1e2dec │ │ │ │ ldrh.w r2, [r4, #88] @ 0x58 │ │ │ │ str r0, [r5, #92] @ 0x5c │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldr r1, [r4, #92] @ 0x5c │ │ │ │ blx 59c7c │ │ │ │ - b.n 205092 │ │ │ │ + b.n 20513a │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e2d44 │ │ │ │ + bl 1e2dec │ │ │ │ ldrh.w r3, [r4, #80] @ 0x50 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ str r0, [r5, #108] @ 0x6c │ │ │ │ ldr r1, [r4, #108] @ 0x6c │ │ │ │ mul.w r2, r3, r2 │ │ │ │ blx 59c7c │ │ │ │ mov r0, r5 │ │ │ │ @@ -593783,161 +593869,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, 205154 │ │ │ │ + cbz r3, 2051fc │ │ │ │ mov r7, r0 │ │ │ │ ldr r1, [r7, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 205038 │ │ │ │ + bl 2050e0 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 1df954 │ │ │ │ + bl 1df9fc │ │ │ │ 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 20512e │ │ │ │ + bne.n 2051d6 │ │ │ │ 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 1fcac0 │ │ │ │ + bl 1fcb68 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ - cbz r1, 20518c │ │ │ │ + cbz r1, 205234 │ │ │ │ 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, 2051b6 │ │ │ │ + cbz r3, 20525e │ │ │ │ str r1, [r5, #20] │ │ │ │ add.w r2, r6, #44 @ 0x2c │ │ │ │ add.w r1, r5, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 205104 │ │ │ │ + bl 2051ac │ │ │ │ ldr r2, [r6, #24] │ │ │ │ add.w r1, r5, #24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 204d9c │ │ │ │ + bl 204e44 │ │ │ │ mov r0, r4 │ │ │ │ - bl 204724 │ │ │ │ + bl 2047cc │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r5, #88] @ 0x58 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1df918 │ │ │ │ + bl 1df9c0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20518a │ │ │ │ + beq.n 205232 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ - b.n 20518a │ │ │ │ + b.n 205232 │ │ │ │ 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] @ (20521c ) │ │ │ │ + ldr r2, [pc, #56] @ (2052c4 ) │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #48] @ (205220 ) │ │ │ │ + ldr r3, [pc, #48] @ (2052c8 ) │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, sp │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 2048cc │ │ │ │ - ldr r2, [pc, #32] @ (205224 ) │ │ │ │ - ldr r3, [pc, #28] @ (205220 ) │ │ │ │ + bl 204974 │ │ │ │ + ldr r2, [pc, #32] @ (2052cc ) │ │ │ │ + ldr r3, [pc, #28] @ (2052c8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 205218 │ │ │ │ + bne.n 2052c0 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ - add r6, sp, #72 @ 0x48 │ │ │ │ + add r5, sp, #424 @ 0x1a8 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #992 @ 0x3e0 │ │ │ │ + add r5, sp, #320 @ 0x140 │ │ │ │ lsls r5, r4, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #28 │ │ │ │ - ldr.w ip, [pc, #68] @ 205280 │ │ │ │ + ldr.w ip, [pc, #68] @ 205328 │ │ │ │ movs r3, #0 │ │ │ │ add ip, pc │ │ │ │ strd r3, r2, [sp] │ │ │ │ - ldr r2, [pc, #60] @ (205284 ) │ │ │ │ + ldr r2, [pc, #60] @ (20532c ) │ │ │ │ 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 2048cc │ │ │ │ - ldr r2, [pc, #32] @ (205288 ) │ │ │ │ - ldr r3, [pc, #28] @ (205284 ) │ │ │ │ + bl 204974 │ │ │ │ + ldr r2, [pc, #32] @ (205330 ) │ │ │ │ + ldr r3, [pc, #28] @ (20532c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 20527c │ │ │ │ + bne.n 205324 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ - add r5, sp, #760 @ 0x2f8 │ │ │ │ + add r5, sp, #88 @ 0x58 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #592 @ 0x250 │ │ │ │ + add r4, sp, #944 @ 0x3b0 │ │ │ │ lsls r5, r4, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #168] @ (205348 ) │ │ │ │ + ldr r0, [pc, #168] @ (2053f0 ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #168] @ (20534c ) │ │ │ │ + ldr r1, [pc, #168] @ (2053f4 ) │ │ │ │ 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] │ │ │ │ @@ -593946,133 +594032,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 205312 │ │ │ │ + beq.n 2053ba │ │ │ │ mov.w r1, #256 @ 0x100 │ │ │ │ mov r0, r3 │ │ │ │ strh.w r1, [sp, #8] │ │ │ │ - cbz r3, 20532a │ │ │ │ + cbz r3, 2053d2 │ │ │ │ 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 1fca48 │ │ │ │ + bl 1fcaf0 │ │ │ │ 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 204d9c │ │ │ │ + bl 204e44 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 204724 │ │ │ │ + bl 2047cc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 205338 │ │ │ │ - ldr r2, [pc, #60] @ (205350 ) │ │ │ │ - ldr r3, [pc, #52] @ (20534c ) │ │ │ │ + cbz r3, 2053e0 │ │ │ │ + ldr r2, [pc, #60] @ (2053f8 ) │ │ │ │ + ldr r3, [pc, #52] @ (2053f4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 205342 │ │ │ │ + bne.n 2053ea │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1dfd50 │ │ │ │ + bl 1dfdf8 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ - b.n 2052d8 │ │ │ │ + b.n 205380 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1df894 │ │ │ │ - b.n 205312 │ │ │ │ + bl 1df93c │ │ │ │ + b.n 2053ba │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r5, sp, #360 @ 0x168 │ │ │ │ + add r4, sp, #712 @ 0x2c8 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #920 @ 0x398 │ │ │ │ + add r4, sp, #248 @ 0xf8 │ │ │ │ lsls r5, r4, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #92] @ (2053c0 ) │ │ │ │ + ldr r2, [pc, #92] @ (205468 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #92] @ (2053c4 ) │ │ │ │ + ldr r3, [pc, #92] @ (20546c ) │ │ │ │ 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 1dfd50 │ │ │ │ + bl 1dfdf8 │ │ │ │ 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 205158 │ │ │ │ + bl 205200 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1df894 │ │ │ │ - ldr r2, [pc, #36] @ (2053c8 ) │ │ │ │ - ldr r3, [pc, #28] @ (2053c4 ) │ │ │ │ + bl 1df93c │ │ │ │ + ldr r2, [pc, #36] @ (205470 ) │ │ │ │ + ldr r3, [pc, #28] @ (20546c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 2053bc │ │ │ │ + bne.n 205464 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ - add r4, sp, #584 @ 0x248 │ │ │ │ + add r3, sp, #936 @ 0x3a8 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #344 @ 0x158 │ │ │ │ + add r3, sp, #696 @ 0x2b8 │ │ │ │ lsls r5, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #12 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ mov r7, r0 │ │ │ │ - bl 1fc91c │ │ │ │ + bl 1fc9c4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ str r2, [r0, #16] │ │ │ │ - cbnz r2, 20544c │ │ │ │ + cbnz r2, 2054f4 │ │ │ │ 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 │ │ │ │ @@ -594092,933 +594178,933 @@ │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ str r3, [r5, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ str r3, [r5, #48] @ 0x30 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ - cbnz r2, 205496 │ │ │ │ + cbnz r2, 20553e │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r1, #24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e2d44 │ │ │ │ + bl 1e2dec │ │ │ │ str r0, [r5, #20] │ │ │ │ mov.w r8, #24 │ │ │ │ ldrd r6, r1, [r4, #16] │ │ │ │ str r1, [sp, #4] │ │ │ │ mul.w r2, r8, r6 │ │ │ │ blx 59c7c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 2053f0 │ │ │ │ + beq.n 205498 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r6, #0 │ │ │ │ - b.n 205474 │ │ │ │ + b.n 20551c │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mla r1, r8, r6, r1 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ - cbz r1, 20548c │ │ │ │ + cbz r1, 205534 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ mla r9, r8, r6, r3 │ │ │ │ - bl 1e2fbc │ │ │ │ + bl 1e3064 │ │ │ │ str.w r0, [r9, #20] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ adds r6, #1 │ │ │ │ cmp r3, r6 │ │ │ │ - bhi.n 205472 │ │ │ │ - b.n 2053f0 │ │ │ │ + bhi.n 20551a │ │ │ │ + b.n 205498 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e2d44 │ │ │ │ + bl 1e2dec │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ str r0, [r5, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 205444 │ │ │ │ + beq.n 2054ec │ │ │ │ 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 2054ae │ │ │ │ + bne.n 205556 │ │ │ │ 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] @ (2056a0 ) │ │ │ │ + ldr r2, [pc, #456] @ (205748 ) │ │ │ │ movs r3, #1 │ │ │ │ mov r8, r1 │ │ │ │ add r2, pc │ │ │ │ mov r4, r0 │ │ │ │ strh.w r3, [sp] │ │ │ │ movs r0, #0 │ │ │ │ - ldr r3, [pc, #444] @ (2056a4 ) │ │ │ │ + ldr r3, [pc, #444] @ (20574c ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1dfd50 │ │ │ │ + bl 1dfdf8 │ │ │ │ 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 1fc420 │ │ │ │ + bl 1fc4c8 │ │ │ │ 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 205104 │ │ │ │ + bl 2051ac │ │ │ │ ldr.w r4, [r8, #424] @ 0x1a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 205546 │ │ │ │ + cbz r3, 2055ee │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2053cc │ │ │ │ + bl 205474 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1df954 │ │ │ │ + bl 1df9fc │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20552c │ │ │ │ + bne.n 2055d4 │ │ │ │ ldr.w r4, [r8, #424] @ 0x1a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 205556 │ │ │ │ - b.n 2055a8 │ │ │ │ + cbnz r3, 2055fe │ │ │ │ + b.n 205650 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 2055a8 │ │ │ │ + cbz r3, 205650 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 205550 │ │ │ │ + beq.n 2055f8 │ │ │ │ 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, 205598 │ │ │ │ + cbz r3, 205640 │ │ │ │ mov r9, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sp │ │ │ │ - bl 205158 │ │ │ │ + bl 205200 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str.w r0, [r9, #24] │ │ │ │ str.w r9, [r0, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 205590 │ │ │ │ - b.n 2055a8 │ │ │ │ + cbnz r3, 205638 │ │ │ │ + b.n 205650 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 2055a8 │ │ │ │ + cbz r3, 205650 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 20558a │ │ │ │ - b.n 20555c │ │ │ │ + beq.n 205632 │ │ │ │ + b.n 205604 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1df918 │ │ │ │ + bl 1df9c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 205570 │ │ │ │ + beq.n 205618 │ │ │ │ ldr.w r9, [r0, #12] │ │ │ │ - b.n 205572 │ │ │ │ + b.n 20561a │ │ │ │ mov.w r2, #400 @ 0x190 │ │ │ │ add.w r1, r8, #24 │ │ │ │ add.w r0, r7, #24 │ │ │ │ blx 59c7c │ │ │ │ ldr r1, [r7, #24] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e2fbc │ │ │ │ + bl 1e3064 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ str r0, [r7, #24] │ │ │ │ - cbz r1, 2055ce │ │ │ │ + cbz r1, 205676 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e2fbc │ │ │ │ + bl 1e3064 │ │ │ │ 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, 20563c │ │ │ │ + cbnz r2, 2056e4 │ │ │ │ ldr.w r1, [r8, #468] @ 0x1d4 │ │ │ │ - cbz r1, 205612 │ │ │ │ + cbz r1, 2056ba │ │ │ │ ldrh r2, [r1, #22] │ │ │ │ movs r3, #12 │ │ │ │ mov r0, r7 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ adds r2, #24 │ │ │ │ - bl 1e2f8c │ │ │ │ + bl 1e3034 │ │ │ │ str.w r0, [r7, #468] @ 0x1d4 │ │ │ │ ldr.w r2, [r8, #472] @ 0x1d8 │ │ │ │ - cbnz r2, 20564c │ │ │ │ + cbnz r2, 2056f4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ - bl 1df894 │ │ │ │ - ldr r2, [pc, #132] @ (2056a8 ) │ │ │ │ - ldr r3, [pc, #128] @ (2056a4 ) │ │ │ │ + bl 1df93c │ │ │ │ + ldr r2, [pc, #132] @ (205750 ) │ │ │ │ + ldr r3, [pc, #128] @ (20574c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 20569a │ │ │ │ + bne.n 205742 │ │ │ │ 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 1e2f8c │ │ │ │ + bl 1e3034 │ │ │ │ str.w r0, [r7, #460] @ 0x1cc │ │ │ │ - b.n 2055f8 │ │ │ │ + b.n 2056a0 │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e2d44 │ │ │ │ + bl 1e2dec │ │ │ │ ldr.w r3, [r8, #472] @ 0x1d8 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r3, 205694 │ │ │ │ + cbz r3, 20573c │ │ │ │ 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 1e2f8c │ │ │ │ + bl 1e3034 │ │ │ │ ldrd r2, r1, [r6, #8] │ │ │ │ strd r0, r2, [r4, #4] │ │ │ │ mov r0, r7 │ │ │ │ adds r4, #16 │ │ │ │ - bl 1e2f8c │ │ │ │ + bl 1e3034 │ │ │ │ ldr.w r3, [r8, #472] @ 0x1d8 │ │ │ │ str.w r0, [r4, #-4] │ │ │ │ cmp r5, r3 │ │ │ │ - bcc.n 205660 │ │ │ │ + bcc.n 205708 │ │ │ │ strd r3, r9, [r7, #472] @ 0x1d8 │ │ │ │ - b.n 205618 │ │ │ │ + b.n 2056c0 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r3, sp, #128 @ 0x80 │ │ │ │ + add r2, sp, #480 @ 0x1e0 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #864 @ 0x360 │ │ │ │ + add r1, sp, #192 @ 0xc0 │ │ │ │ lsls r5, r4, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ mov r4, r1 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ sub sp, #20 │ │ │ │ ldrb r1, [r0, #12] │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ adds r4, #32 │ │ │ │ - bl 1fd160 │ │ │ │ + bl 1fd208 │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 205708 │ │ │ │ + beq.n 2057b0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ mov r2, r0 │ │ │ │ - cbz r1, 2056e8 │ │ │ │ + cbz r1, 205790 │ │ │ │ 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 1fd2c8 │ │ │ │ + bl 1fd370 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ add.w r1, r2, #20 │ │ │ │ - bl 1ff5b8 │ │ │ │ + bl 1ff660 │ │ │ │ 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 2057ac │ │ │ │ + beq.n 205854 │ │ │ │ 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 205774 │ │ │ │ + bne.n 20581c │ │ │ │ mov r6, r1 │ │ │ │ movs r5, #0 │ │ │ │ ldr.w r0, [r8, #36] @ 0x24 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - cbz r4, 205762 │ │ │ │ + cbz r4, 20580a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2057a4 │ │ │ │ + beq.n 20584c │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 20577c │ │ │ │ + beq.n 205824 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 20575c │ │ │ │ + cbz r3, 205804 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 20575c │ │ │ │ + cbz r2, 205804 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r6, r2 │ │ │ │ - beq.n 205778 │ │ │ │ + beq.n 205820 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20574a │ │ │ │ + bne.n 2057f2 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 20579e │ │ │ │ + beq.n 205846 │ │ │ │ ldr.w r8, [r8] │ │ │ │ ldr.w r3, [r8] │ │ │ │ - cbz r3, 205774 │ │ │ │ + cbz r3, 20581c │ │ │ │ ldrb.w r3, [r8, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 205732 │ │ │ │ + beq.n 2057da │ │ │ │ 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 1e33c8 │ │ │ │ + bl 1e3470 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 205746 │ │ │ │ - b.n 205762 │ │ │ │ + bne.n 2057ee │ │ │ │ + b.n 20580a │ │ │ │ mov r0, r4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 20577c │ │ │ │ + b.n 205824 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 205762 │ │ │ │ - b.n 2057a0 │ │ │ │ + bne.n 20580a │ │ │ │ + b.n 205848 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ mov ip, r2 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 205812 │ │ │ │ + beq.n 2058ba │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 205812 │ │ │ │ + bne.n 2058ba │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 205816 │ │ │ │ + beq.n 2058be │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #8 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbnz r0, 2057da │ │ │ │ - b.n 2057e4 │ │ │ │ + cbnz r0, 205882 │ │ │ │ + b.n 20588c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 2057e4 │ │ │ │ + cbz r0, 20588c │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 2057d4 │ │ │ │ + bne.n 20587c │ │ │ │ str.w ip, [r3, #8] │ │ │ │ mov r0, r2 │ │ │ │ - cbz r2, 205814 │ │ │ │ + cbz r2, 2058bc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cbz r3, 205806 │ │ │ │ + cbz r3, 2058ae │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 205806 │ │ │ │ + bne.n 2058ae │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2057da │ │ │ │ + bne.n 205882 │ │ │ │ mov r0, r2 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2057ee │ │ │ │ + bne.n 205896 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2057da │ │ │ │ + bne.n 205882 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ mov r2, r3 │ │ │ │ - b.n 2057cc │ │ │ │ + b.n 205874 │ │ │ │ nop │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ ldr r2, [r1, #56] @ 0x38 │ │ │ │ cmp r3, r1 │ │ │ │ itt eq │ │ │ │ ldreq r3, [r0, #44] @ 0x2c │ │ │ │ streq r3, [r0, #40] @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ movs.w ip, r2, lsr #2 │ │ │ │ str r3, [r0, #44] @ 0x2c │ │ │ │ - beq.n 205856 │ │ │ │ + beq.n 2058fe │ │ │ │ push {r4, r5} │ │ │ │ ldr r4, [r1, #52] @ 0x34 │ │ │ │ mov r3, r4 │ │ │ │ add.w ip, r4, ip, lsl #2 │ │ │ │ - b.n 205844 │ │ │ │ + b.n 2058ec │ │ │ │ adds r3, #4 │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 205852 │ │ │ │ + beq.n 2058fa │ │ │ │ ldr r5, [r3, #0] │ │ │ │ cmp r0, r5 │ │ │ │ - bne.n 20583e │ │ │ │ + bne.n 2058e6 │ │ │ │ subs r2, #4 │ │ │ │ str r2, [r1, #56] @ 0x38 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ str r2, [r3, #0] │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #324] @ (2059b0 ) │ │ │ │ + ldr r2, [pc, #324] @ (205a58 ) │ │ │ │ sub sp, #8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ add r2, pc │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 20590c │ │ │ │ + beq.n 2059b4 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 2058b0 │ │ │ │ + bne.n 205958 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 205894 │ │ │ │ + cbz r3, 20593c │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 205858 │ │ │ │ + bl 205900 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 205882 │ │ │ │ + bne.n 20592a │ │ │ │ ldr r5, [r5, #32] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 2058aa │ │ │ │ + cbz r3, 205952 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 205858 │ │ │ │ + bl 205900 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20589a │ │ │ │ + bne.n 205942 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [r0, #16] │ │ │ │ add.w r3, r0, #24 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 2058aa │ │ │ │ + beq.n 205952 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2058aa │ │ │ │ + beq.n 205952 │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #6 │ │ │ │ - bne.n 2058aa │ │ │ │ + bne.n 205952 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 2058aa │ │ │ │ + bne.n 205952 │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ - cbz r1, 2058d8 │ │ │ │ + cbz r1, 205980 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 20581c │ │ │ │ + bl 2058c4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r5, #40] @ 0x28 │ │ │ │ - cbz r1, 2058e6 │ │ │ │ + cbz r1, 20598e │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 20581c │ │ │ │ + bl 2058c4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r4, [r5, #40] @ 0x28 │ │ │ │ - cbz r4, 205906 │ │ │ │ + cbz r4, 2059ae │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ adds r1, r3, #5 │ │ │ │ - bhi.n 2059aa │ │ │ │ + bhi.n 205a52 │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ adds r0, r3, #4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bhi.n 20593e │ │ │ │ + bhi.n 2059e6 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ adds r3, r2, r3 │ │ │ │ - beq.n 2059aa │ │ │ │ + beq.n 205a52 │ │ │ │ str.w r8, [r4, #56] @ 0x38 │ │ │ │ str r5, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ - b.n 2058aa │ │ │ │ + b.n 205952 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 205924 │ │ │ │ + cbz r3, 2059cc │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 205858 │ │ │ │ + bl 205900 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 205912 │ │ │ │ + bne.n 2059ba │ │ │ │ ldr r5, [r5, #52] @ 0x34 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2058aa │ │ │ │ + beq.n 205952 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 205858 │ │ │ │ + bl 205900 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20592c │ │ │ │ - b.n 2058aa │ │ │ │ + bne.n 2059d4 │ │ │ │ + b.n 205952 │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi.n 205970 │ │ │ │ + bhi.n 205a18 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ mov r1, r0 │ │ │ │ it cc │ │ │ │ movcc r1, #64 @ 0x40 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #100] @ (2059b4 ) │ │ │ │ + ldr r1, [pc, #100] @ (205a5c ) │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ ldr r1, [r2, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 205986 │ │ │ │ + beq.n 205a2e │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ - cbz r0, 20597a │ │ │ │ + cbz r0, 205a22 │ │ │ │ mov r2, r6 │ │ │ │ - bl 1e2cc4 │ │ │ │ + bl 1e2d6c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r3, 2059aa │ │ │ │ + cbz r3, 205a52 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ add r3, r2 │ │ │ │ - b.n 205900 │ │ │ │ + b.n 2059a8 │ │ │ │ cmp r1, r0 │ │ │ │ it cc │ │ │ │ movcc r1, r0 │ │ │ │ mov r6, r1 │ │ │ │ - b.n 20594e │ │ │ │ + b.n 2059f6 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r6 │ │ │ │ blx 59548 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 205964 │ │ │ │ + b.n 205a0c │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 59ce8 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 2059aa │ │ │ │ + cbz r0, 205a52 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ blx 59c7c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ add r3, r6 │ │ │ │ str r6, [r4, #52] @ 0x34 │ │ │ │ str r2, [r4, #48] @ 0x30 │ │ │ │ - b.n 205900 │ │ │ │ + b.n 2059a8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ - add r7, pc, #560 @ (adr r7, 205be4 ) │ │ │ │ + add r6, pc, #912 @ (adr r6, 205dec ) │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r4, r1, #11 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #316] @ (205b08 ) │ │ │ │ + ldr r3, [pc, #316] @ (205bb0 ) │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ add r3, pc │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 205a38 │ │ │ │ + bhi.n 205ae0 │ │ │ │ tbb [pc, r3] │ │ │ │ subs r3, #26 │ │ │ │ cmp r6, #2 │ │ │ │ ldr r5, [r0, #16] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 2059f6 │ │ │ │ + cbz r3, 205a9e │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 2059b8 │ │ │ │ + bl 205a60 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2059e6 │ │ │ │ + bne.n 205a8e │ │ │ │ ldr r4, [r4, #32] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 205a0c │ │ │ │ + cbz r3, 205ab4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 2059b8 │ │ │ │ + bl 205a60 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2059fc │ │ │ │ + bne.n 205aa4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r5, [r0, #16] │ │ │ │ ldr r6, [r5, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 205a0c │ │ │ │ + beq.n 205ab4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ it eq │ │ │ │ moveq r6, #0 │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 205ac8 │ │ │ │ + beq.n 205b70 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 205aa8 │ │ │ │ + bhi.n 205b50 │ │ │ │ tbb [pc, r3] │ │ │ │ subs r0, #56 @ 0x38 │ │ │ │ subs r0, #61 @ 0x3d │ │ │ │ subs r0, #48 @ 0x30 │ │ │ │ subs r0, #61 @ 0x3d │ │ │ │ subs r5, #56 @ 0x38 │ │ │ │ ldr r5, [r0, #24] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 205a0c │ │ │ │ + beq.n 205ab4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2059b8 │ │ │ │ + bl 205a60 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 205a40 │ │ │ │ - b.n 205a0c │ │ │ │ + bne.n 205ae8 │ │ │ │ + b.n 205ab4 │ │ │ │ ldr r5, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 205a68 │ │ │ │ + cbz r3, 205b10 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 2059b8 │ │ │ │ + bl 205a60 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 205a58 │ │ │ │ + bne.n 205b00 │ │ │ │ ldr r5, [r4, #52] @ 0x34 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 205a7e │ │ │ │ + cbz r3, 205b26 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 2059b8 │ │ │ │ + bl 205a60 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 205a6e │ │ │ │ + bne.n 205b16 │ │ │ │ ldrd r1, r2, [r4, #20] │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r3, r3, [r4, #20] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [pc, #124] @ (205b0c ) │ │ │ │ + ldr r3, [pc, #124] @ (205bb4 ) │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ add.w r3, r3, r2, lsl #7 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ - cbz r3, 205aa8 │ │ │ │ + cbz r3, 205b50 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 2056ac │ │ │ │ + bl 205754 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fe268 │ │ │ │ + bl 1fe310 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 205a0c │ │ │ │ + beq.n 205ab4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 205abe │ │ │ │ + cbz r3, 205b66 │ │ │ │ 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 205a26 │ │ │ │ + bne.n 205ace │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ - cbz r3, 205ad4 │ │ │ │ + cbz r3, 205b7c │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 205710 │ │ │ │ + bl 2057b8 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ - cbz r3, 205aea │ │ │ │ + cbz r3, 205b92 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 205710 │ │ │ │ + bl 2057b8 │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ - cbz r1, 205aea │ │ │ │ + cbz r1, 205b92 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20581c │ │ │ │ + bl 2058c4 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ - cbz r1, 205af4 │ │ │ │ + cbz r1, 205b9c │ │ │ │ mov r0, r4 │ │ │ │ - bl 20581c │ │ │ │ + bl 2058c4 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 205aae │ │ │ │ + bne.n 205b56 │ │ │ │ add.w r1, r5, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ff418 │ │ │ │ - b.n 205aae │ │ │ │ + bl 1ff4c0 │ │ │ │ + b.n 205b56 │ │ │ │ nop │ │ │ │ - add r6, pc, #184 @ (adr r6, 205bc4 ) │ │ │ │ + add r5, pc, #536 @ (adr r5, 205dcc ) │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldrd r6, r5, [r0, #40] @ 0x28 │ │ │ │ sub sp, #12 │ │ │ │ - ldr.w r8, [pc, #360] @ 205c90 │ │ │ │ + ldr.w r8, [pc, #360] @ 205d38 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ add r8, pc │ │ │ │ - cbz r6, 205b42 │ │ │ │ + cbz r6, 205bea │ │ │ │ mov r1, r6 │ │ │ │ - bl 20581c │ │ │ │ + bl 2058c4 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 2057b0 │ │ │ │ - cbz r5, 205b56 │ │ │ │ + bl 205858 │ │ │ │ + cbz r5, 205bfe │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20581c │ │ │ │ + bl 2058c4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 2057b0 │ │ │ │ + bl 205858 │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ - cbz r1, 205b60 │ │ │ │ + cbz r1, 205c08 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20581c │ │ │ │ + bl 2058c4 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ - cbz r1, 205b6a │ │ │ │ + cbz r1, 205c12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20581c │ │ │ │ + bl 2058c4 │ │ │ │ str r6, [r4, #40] @ 0x28 │ │ │ │ - cbz r6, 205b8a │ │ │ │ + cbz r6, 205c32 │ │ │ │ ldr r2, [r6, #56] @ 0x38 │ │ │ │ adds r1, r2, #5 │ │ │ │ - bhi.w 205c88 │ │ │ │ + bhi.w 205d30 │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ adds r7, r2, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - bhi.n 205bde │ │ │ │ + bhi.n 205c86 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ adds r0, r0, r2 │ │ │ │ - beq.w 205c88 │ │ │ │ + beq.w 205d30 │ │ │ │ str r7, [r6, #56] @ 0x38 │ │ │ │ str r4, [r0, #0] │ │ │ │ str r5, [r4, #44] @ 0x2c │ │ │ │ - cbz r5, 205ba6 │ │ │ │ + cbz r5, 205c4e │ │ │ │ ldr r2, [r5, #56] @ 0x38 │ │ │ │ adds r3, r2, #5 │ │ │ │ - bhi.n 205c88 │ │ │ │ + bhi.n 205d30 │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ adds r7, r2, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - bhi.n 205bac │ │ │ │ + bhi.n 205c54 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ adds r0, r0, r2 │ │ │ │ - beq.n 205c88 │ │ │ │ + beq.n 205d30 │ │ │ │ str r7, [r5, #56] @ 0x38 │ │ │ │ str r4, [r0, #0] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ lsls r3, r3, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bls.n 205c1e │ │ │ │ + bls.n 205cc6 │ │ │ │ cmp r3, r7 │ │ │ │ it cc │ │ │ │ movcc r3, r7 │ │ │ │ mov r6, r3 │ │ │ │ - ldr r1, [pc, #216] @ (205c94 ) │ │ │ │ + ldr r1, [pc, #216] @ (205d3c ) │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ ldr.w r1, [r8, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 205c62 │ │ │ │ + beq.n 205d0a │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ - cbz r0, 205c28 │ │ │ │ + cbz r0, 205cd0 │ │ │ │ mov r2, r6 │ │ │ │ - bl 1e2cc4 │ │ │ │ + bl 1e2d6c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 205c88 │ │ │ │ + beq.n 205d30 │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ str r0, [r5, #52] @ 0x34 │ │ │ │ str r6, [r5, #60] @ 0x3c │ │ │ │ add r0, r3 │ │ │ │ - b.n 205ba2 │ │ │ │ + b.n 205c4a │ │ │ │ lsls r3, r3, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bls.n 205c12 │ │ │ │ + bls.n 205cba │ │ │ │ cmp r3, r7 │ │ │ │ it cc │ │ │ │ movcc r3, r7 │ │ │ │ mov r9, r3 │ │ │ │ - ldr r3, [pc, #164] @ (205c94 ) │ │ │ │ + ldr r3, [pc, #164] @ (205d3c ) │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 205c3c │ │ │ │ + beq.n 205ce4 │ │ │ │ ldr r1, [r6, #52] @ 0x34 │ │ │ │ - cbz r0, 205c32 │ │ │ │ + cbz r0, 205cda │ │ │ │ mov r2, r9 │ │ │ │ - bl 1e2cc4 │ │ │ │ + bl 1e2d6c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 205c88 │ │ │ │ + beq.n 205d30 │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ str r0, [r6, #52] @ 0x34 │ │ │ │ str.w r9, [r6, #60] @ 0x3c │ │ │ │ add r0, r3 │ │ │ │ - b.n 205b86 │ │ │ │ + b.n 205c2e │ │ │ │ cmp r7, #64 @ 0x40 │ │ │ │ mov r3, r7 │ │ │ │ it cc │ │ │ │ movcc r3, #64 @ 0x40 │ │ │ │ mov r9, r3 │ │ │ │ - b.n 205bec │ │ │ │ + b.n 205c94 │ │ │ │ cmp r7, #64 @ 0x40 │ │ │ │ mov r6, r7 │ │ │ │ it cc │ │ │ │ movcc r6, #64 @ 0x40 │ │ │ │ - b.n 205bba │ │ │ │ + b.n 205c62 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r6 │ │ │ │ blx 59548 │ │ │ │ - b.n 205bd0 │ │ │ │ + b.n 205c78 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r9 │ │ │ │ blx 59548 │ │ │ │ - b.n 205c02 │ │ │ │ + b.n 205caa │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 59ce8 │ │ │ │ - cbz r0, 205c88 │ │ │ │ + cbz r0, 205d30 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r6, #52] @ 0x34 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 59c7c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r6, #56] @ 0x38 │ │ │ │ str r3, [r6, #52] @ 0x34 │ │ │ │ adds r0, r3, r2 │ │ │ │ str.w r9, [r6, #60] @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #48] @ 0x30 │ │ │ │ - b.n 205b86 │ │ │ │ + b.n 205c2e │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 59ce8 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 205c88 │ │ │ │ + cbz r0, 205d30 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ blx 59c7c │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ str r6, [r5, #60] @ 0x3c │ │ │ │ add.w r0, r8, r3 │ │ │ │ str.w r8, [r5, #52] @ 0x34 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #48] @ 0x30 │ │ │ │ - b.n 205ba2 │ │ │ │ + b.n 205c4a │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - add r4, pc, #824 @ (adr r4, 205fcc ) │ │ │ │ + add r4, pc, #152 @ (adr r4, 205dd4 ) │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r4, r1, #11 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ add.w r8, r1, #24 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r2 │ │ │ │ cmp r8, r3 │ │ │ │ - beq.n 205d60 │ │ │ │ + beq.n 205e08 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 205d1a │ │ │ │ + beq.n 205dc2 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 205b10 │ │ │ │ + bl 205bb8 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cbz r3, 205cda │ │ │ │ + cbz r3, 205d82 │ │ │ │ mov r3, r2 │ │ │ │ str r4, [r3, #8] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 205cd0 │ │ │ │ + bne.n 205d78 │ │ │ │ add.w r3, r5, #24 │ │ │ │ add.w r0, r5, #16 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 205cfe │ │ │ │ + beq.n 205da6 │ │ │ │ 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] │ │ │ │ @@ -595026,269 +595112,269 @@ │ │ │ │ str r0, [r5, #28] │ │ │ │ strd r2, r2, [r5, #20] │ │ │ │ ldrd r2, r3, [r5] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r5] │ │ │ │ - cbz r7, 205d64 │ │ │ │ + cbz r7, 205e0c │ │ │ │ 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, 205d26 │ │ │ │ + cbz r3, 205dce │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r2 │ │ │ │ - bl 205710 │ │ │ │ + bl 2057b8 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ - cbz r3, 205d3c │ │ │ │ + cbz r3, 205de4 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 205710 │ │ │ │ + bl 2057b8 │ │ │ │ ldr r1, [r5, #44] @ 0x2c │ │ │ │ - cbz r1, 205d3c │ │ │ │ + cbz r1, 205de4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20581c │ │ │ │ + bl 2058c4 │ │ │ │ ldr r1, [r5, #40] @ 0x28 │ │ │ │ - cbz r1, 205d46 │ │ │ │ + cbz r1, 205dee │ │ │ │ mov r0, r5 │ │ │ │ - bl 20581c │ │ │ │ + bl 2058c4 │ │ │ │ ldrd r1, r2, [r5] │ │ │ │ str r2, [r1, #4] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [r6, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ movs r2, #1 │ │ │ │ strd r3, r3, [r5] │ │ │ │ str r2, [r6, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r7, #0 │ │ │ │ - b.n 205cc0 │ │ │ │ + b.n 205d68 │ │ │ │ mov r0, r6 │ │ │ │ strd r7, r4, [r6] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r7, [r0, #56] @ 0x38 │ │ │ │ sub sp, #20 │ │ │ │ - ldr.w fp, [pc, #332] @ 205ed4 │ │ │ │ + ldr.w fp, [pc, #332] @ 205f7c │ │ │ │ add fp, pc │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 205e18 │ │ │ │ + beq.n 205ec0 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ movs r3, #0 │ │ │ │ mov sl, r2 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 205dba │ │ │ │ + b.n 205e62 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ adds r2, r3, r2 │ │ │ │ - beq.w 205ecc │ │ │ │ + beq.w 205f74 │ │ │ │ str.w r9, [r4, #56] @ 0x38 │ │ │ │ str r5, [r2, #0] │ │ │ │ ldrd r0, r7, [r8, #52] @ 0x34 │ │ │ │ adds r6, #4 │ │ │ │ adds r2, r0, r7 │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, r6 │ │ │ │ - beq.n 205e0e │ │ │ │ + beq.n 205eb6 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ cmp sl, r5 │ │ │ │ - beq.n 205e56 │ │ │ │ + beq.n 205efe │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ cmp r3, r8 │ │ │ │ ite eq │ │ │ │ streq r4, [r5, #40] @ 0x28 │ │ │ │ strne r4, [r5, #44] @ 0x2c │ │ │ │ adds r3, r2, #5 │ │ │ │ - bhi.n 205ecc │ │ │ │ + bhi.n 205f74 │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ add.w r9, r2, #4 │ │ │ │ cmp r9, r7 │ │ │ │ - bls.n 205d9e │ │ │ │ + bls.n 205e46 │ │ │ │ lsls r7, r7, #1 │ │ │ │ cmp r7, #63 @ 0x3f │ │ │ │ - bhi.n 205e1e │ │ │ │ - ldr r3, [pc, #244] @ (205ed8 ) │ │ │ │ + bhi.n 205ec6 │ │ │ │ + ldr r3, [pc, #244] @ (205f80 ) │ │ │ │ mov r7, r9 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ cmp r7, #64 @ 0x40 │ │ │ │ it cc │ │ │ │ movcc r7, #64 @ 0x40 │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 205e30 │ │ │ │ + beq.n 205ed8 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 205e92 │ │ │ │ + beq.n 205f3a │ │ │ │ mov r2, r7 │ │ │ │ - bl 1e2cc4 │ │ │ │ + bl 1e2d6c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 205ecc │ │ │ │ + beq.n 205f74 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ adds r2, r0, r3 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ - b.n 205da6 │ │ │ │ + b.n 205e4e │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movs r4, #0 │ │ │ │ str.w r4, [r8, #56] @ 0x38 │ │ │ │ - cbnz r2, 205e5c │ │ │ │ + cbnz r2, 205f04 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #184] @ (205ed8 ) │ │ │ │ + ldr r3, [pc, #184] @ (205f80 ) │ │ │ │ cmp r7, r9 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ it cc │ │ │ │ movcc r7, r9 │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 205df4 │ │ │ │ + bne.n 205e9c │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #8] │ │ │ │ blx 59ce8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 205ecc │ │ │ │ + beq.n 205f74 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ str r0, [sp, #12] │ │ │ │ blx 59c7c │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ add r2, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ - b.n 205da6 │ │ │ │ + b.n 205e4e │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 205db0 │ │ │ │ + b.n 205e58 │ │ │ │ ldr.w r2, [r8, #60] @ 0x3c │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 205e9c │ │ │ │ - ldr r3, [pc, #112] @ (205ed8 ) │ │ │ │ + bhi.n 205f44 │ │ │ │ + ldr r3, [pc, #112] @ (205f80 ) │ │ │ │ ldr.w r2, [fp, r3] │ │ │ │ ldr.w r3, [r8, #48] @ 0x30 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 205eb6 │ │ │ │ - cbz r3, 205eae │ │ │ │ + beq.n 205f5e │ │ │ │ + cbz r3, 205f56 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1e2cc4 │ │ │ │ - cbz r0, 205ecc │ │ │ │ + bl 1e2d6c │ │ │ │ + cbz r0, 205f74 │ │ │ │ ldr.w r3, [r8, #56] @ 0x38 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ str.w r0, [r8, #52] @ 0x34 │ │ │ │ add r3, r0 │ │ │ │ str.w r2, [r8, #60] @ 0x3c │ │ │ │ - b.n 205e9e │ │ │ │ + b.n 205f46 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r7 │ │ │ │ blx 59548 │ │ │ │ - b.n 205e00 │ │ │ │ - cbz r0, 205ecc │ │ │ │ + b.n 205ea8 │ │ │ │ + cbz r0, 205f74 │ │ │ │ movs r2, #4 │ │ │ │ str.w r2, [r8, #56] @ 0x38 │ │ │ │ str.w sl, [r3] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ blx 59548 │ │ │ │ - b.n 205e7e │ │ │ │ + b.n 205f26 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ blx 59ce8 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 205ecc │ │ │ │ + cbz r0, 205f74 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ strd r4, r0, [r8, #48] @ 0x30 │ │ │ │ str.w r2, [r8, #60] @ 0x3c │ │ │ │ - b.n 205e9e │ │ │ │ + b.n 205f46 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - add r2, pc, #464 @ (adr r2, 2060a8 ) │ │ │ │ + add r1, pc, #816 @ (adr r1, 2062b0 ) │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r4, r1, #11 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #12 │ │ │ │ - bl 1e2f78 │ │ │ │ - bl 1fca48 │ │ │ │ + bl 1e3020 │ │ │ │ + bl 1fcaf0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ str r0, [r1, #12] │ │ │ │ mov r0, r4 │ │ │ │ strd r4, r3, [r1] │ │ │ │ str r1, [r3, #0] │ │ │ │ str r1, [r4, #4] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 205d70 │ │ │ │ + bl 205e18 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 205fa6 │ │ │ │ + beq.n 20604e │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 205fa6 │ │ │ │ + bne.n 20604e │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 205fac │ │ │ │ + beq.n 206054 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 205fac │ │ │ │ + bne.n 206054 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov.w lr, #0 │ │ │ │ str r2, [r3, #4] │ │ │ │ add.w r4, r1, #24 │ │ │ │ str r3, [r2, #0] │ │ │ │ strd lr, r1, [r0, #4] │ │ │ │ ldr r2, [r1, #28] │ │ │ │ str r2, [r0, #4] │ │ │ │ str r4, [r0, #0] │ │ │ │ str r0, [r2, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str r0, [r1, #28] │ │ │ │ mov r0, r3 │ │ │ │ ldr r5, [r2, #0] │ │ │ │ - cbz r5, 205f86 │ │ │ │ + cbz r5, 20602e │ │ │ │ ldrb.w ip, [r2, #12] │ │ │ │ cmp.w ip, #8 │ │ │ │ - bne.n 205f86 │ │ │ │ + bne.n 20602e │ │ │ │ ldr.w ip, [r3, #4] │ │ │ │ str.w ip, [r2, #4] │ │ │ │ str.w r2, [ip] │ │ │ │ strd lr, r1, [r3, #4] │ │ │ │ str r4, [r3, #0] │ │ │ │ ldr.w ip, [r1, #28] │ │ │ │ str.w ip, [r3, #4] │ │ │ │ str.w r3, [ip] │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str r0, [r1, #28] │ │ │ │ mov r0, r3 │ │ │ │ ldr r5, [r2, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 205f50 │ │ │ │ + bne.n 205ff8 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ mov.w lr, #0 │ │ │ │ str r0, [r2, #4] │ │ │ │ mov ip, r3 │ │ │ │ str r2, [r0, #0] │ │ │ │ strd lr, r1, [r3, #4] │ │ │ │ str r4, [r3, #0] │ │ │ │ @@ -595306,626 +595392,626 @@ │ │ │ │ str r3, [r2, #0] │ │ │ │ add.w r2, r1, #24 │ │ │ │ str r4, [r0, #4] │ │ │ │ str r1, [r0, #8] │ │ │ │ ldr r3, [r1, #28] │ │ │ │ strd r2, r3, [r0] │ │ │ │ str r0, [r3, #0] │ │ │ │ - b.n 205fa2 │ │ │ │ + b.n 20604a │ │ │ │ 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 205edc │ │ │ │ + bl 205f84 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 206030 │ │ │ │ + cbz r2, 2060d8 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ movne r1, r2 │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 206030 │ │ │ │ + beq.n 2060d8 │ │ │ │ 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, 206030 │ │ │ │ + cbz r1, 2060d8 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ - cbz r2, 206028 │ │ │ │ + cbz r2, 2060d0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, r1 │ │ │ │ ite ne │ │ │ │ movne r4, r2 │ │ │ │ moveq r4, #0 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 206030 │ │ │ │ + beq.n 2060d8 │ │ │ │ mov r1, r4 │ │ │ │ - b.n 205ffa │ │ │ │ + b.n 2060a2 │ │ │ │ mov r4, r2 │ │ │ │ mov r3, r1 │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 206024 │ │ │ │ + bne.n 2060cc │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #8 │ │ │ │ mov r8, r1 │ │ │ │ - bl 1fd1bc │ │ │ │ + bl 1fd264 │ │ │ │ ldr r4, [r4, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2060c2 │ │ │ │ + beq.n 20616a │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 2060c2 │ │ │ │ + bne.n 20616a │ │ │ │ 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 1fd160 │ │ │ │ + bl 1fd208 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 2060c8 │ │ │ │ + beq.n 206170 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 20608c │ │ │ │ + cbz r2, 206134 │ │ │ │ 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 1fd2c8 │ │ │ │ + bl 1fd370 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fd0f4 │ │ │ │ + bl 1fd19c │ │ │ │ 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, 2060c2 │ │ │ │ + cbz r2, 20616a │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 206064 │ │ │ │ + beq.n 20610c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr.w r2, [pc, #1072] @ 206514 │ │ │ │ + ldr.w r2, [pc, #1072] @ 2065bc │ │ │ │ mov r3, r0 │ │ │ │ sub sp, #12 │ │ │ │ add r2, pc │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 206184 │ │ │ │ + beq.n 20622c │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 206106 │ │ │ │ + beq.n 2061ae │ │ │ │ cmp r1, #2 │ │ │ │ - beq.w 206224 │ │ │ │ + beq.w 2062cc │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r4, [r2, #36] @ 0x24 │ │ │ │ add.w r1, r2, #44 @ 0x2c │ │ │ │ ldr r5, [r2, #52] @ 0x34 │ │ │ │ adds r2, #60 @ 0x3c │ │ │ │ cmp r4, r1 │ │ │ │ - beq.w 20638e │ │ │ │ + beq.w 206436 │ │ │ │ cmp r5, r2 │ │ │ │ str r4, [r3, #40] @ 0x28 │ │ │ │ - beq.w 206338 │ │ │ │ + beq.w 2063e0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 206398 │ │ │ │ + beq.w 206440 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ adds r6, r2, #5 │ │ │ │ - bhi.w 206348 │ │ │ │ + bhi.w 2063f0 │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ adds r0, r2, #4 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bhi.w 2062b8 │ │ │ │ + bhi.w 206360 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ adds r2, r1, r2 │ │ │ │ - beq.w 206348 │ │ │ │ + beq.w 2063f0 │ │ │ │ str.w r9, [r4, #56] @ 0x38 │ │ │ │ str r3, [r2, #0] │ │ │ │ str r5, [r3, #44] @ 0x2c │ │ │ │ - cbz r5, 20616c │ │ │ │ + cbz r5, 206214 │ │ │ │ ldr r2, [r5, #56] @ 0x38 │ │ │ │ adds r0, r2, #5 │ │ │ │ - bhi.w 206348 │ │ │ │ + bhi.w 2063f0 │ │ │ │ ldr r1, [r5, #60] @ 0x3c │ │ │ │ adds r0, r2, #4 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bhi.w 2062f4 │ │ │ │ + bhi.w 20639c │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ adds r2, r1, r2 │ │ │ │ - beq.w 206348 │ │ │ │ + beq.w 2063f0 │ │ │ │ str.w r9, [r5, #56] @ 0x38 │ │ │ │ str r3, [r2, #0] │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 206034 │ │ │ │ + bl 2060dc │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 206034 │ │ │ │ + bl 2060dc │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 2061ea │ │ │ │ + beq.n 206292 │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 20628c │ │ │ │ + beq.n 206334 │ │ │ │ ldr r4, [r2, #40] @ 0x28 │ │ │ │ str r4, [r3, #40] @ 0x28 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 206246 │ │ │ │ + beq.n 2062ee │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ adds r1, r2, #5 │ │ │ │ - bhi.w 206348 │ │ │ │ + bhi.w 2063f0 │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ adds r5, r2, #4 │ │ │ │ cmp r5, r1 │ │ │ │ - bls.n 20623a │ │ │ │ + bls.n 2062e2 │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi.w 2063b0 │ │ │ │ + bhi.w 206458 │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ mov r1, r5 │ │ │ │ it cc │ │ │ │ movcc r1, #64 @ 0x40 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #860] @ (206518 ) │ │ │ │ + ldr r1, [pc, #860] @ (2065c0 ) │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ ldr.w r1, [r8, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 2064b0 │ │ │ │ + beq.w 206558 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20649a │ │ │ │ + beq.w 206542 │ │ │ │ mov r2, r6 │ │ │ │ - bl 1e2cc4 │ │ │ │ + bl 1e2d6c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 206348 │ │ │ │ + beq.w 2063f0 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ add r2, r0 │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ - b.n 206242 │ │ │ │ + b.n 2062ea │ │ │ │ ldr r4, [r2, #0] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2063ba │ │ │ │ + beq.w 206462 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ str r4, [r3, #40] @ 0x28 │ │ │ │ adds r5, r2, #5 │ │ │ │ - bhi.w 206348 │ │ │ │ + bhi.w 2063f0 │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ adds r5, r2, #4 │ │ │ │ cmp r5, r1 │ │ │ │ - bhi.n 206250 │ │ │ │ + bhi.n 2062f8 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ adds r2, r1, r2 │ │ │ │ - beq.w 206348 │ │ │ │ + beq.w 2063f0 │ │ │ │ str r5, [r4, #56] @ 0x38 │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r3, #44] @ 0x2c │ │ │ │ - bl 206034 │ │ │ │ + bl 2060dc │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r4, [r2, #16] │ │ │ │ adds r2, #24 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 2062b0 │ │ │ │ + beq.n 206358 │ │ │ │ str r4, [r3, #40] @ 0x28 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 2062b4 │ │ │ │ + beq.n 20635c │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ adds r1, r2, #5 │ │ │ │ - bls.n 2061fe │ │ │ │ - b.n 206348 │ │ │ │ + bls.n 2062a6 │ │ │ │ + b.n 2063f0 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ adds r2, r1, r2 │ │ │ │ - beq.w 206348 │ │ │ │ + beq.w 2063f0 │ │ │ │ str r5, [r4, #56] @ 0x38 │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #44] @ 0x2c │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bls.n 20632c │ │ │ │ + bls.n 2063d4 │ │ │ │ cmp r1, r5 │ │ │ │ it cc │ │ │ │ movcc r1, r5 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #696] @ (206518 ) │ │ │ │ + ldr r1, [pc, #696] @ (2065c0 ) │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ ldr.w r1, [r8, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 206414 │ │ │ │ + beq.w 2064bc │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20639c │ │ │ │ + beq.w 206444 │ │ │ │ mov r2, r6 │ │ │ │ - bl 1e2cc4 │ │ │ │ + bl 1e2d6c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 206348 │ │ │ │ + beq.n 2063f0 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ add r2, r0 │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ - b.n 20620e │ │ │ │ + b.n 2062b6 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ add.w r1, r2, #24 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.w 206496 │ │ │ │ + beq.w 20653e │ │ │ │ ldr r1, [r2, #28] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 206382 │ │ │ │ + beq.n 20642a │ │ │ │ str r4, [r3, #40] @ 0x28 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 206366 │ │ │ │ + bne.n 20640e │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r3 │ │ │ │ str r2, [r3, #44] @ 0x2c │ │ │ │ - bl 206034 │ │ │ │ - b.n 206100 │ │ │ │ + bl 2060dc │ │ │ │ + b.n 2061a8 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 206212 │ │ │ │ + b.n 2062ba │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bls.n 20635a │ │ │ │ + bls.n 206402 │ │ │ │ cmp r1, r0 │ │ │ │ it cc │ │ │ │ movcc r1, r0 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #592] @ (206518 ) │ │ │ │ + ldr r1, [pc, #592] @ (2065c0 ) │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ ldr.w r1, [r8, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 20643e │ │ │ │ + beq.w 2064e6 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2063fc │ │ │ │ + beq.w 2064a4 │ │ │ │ mov r2, r6 │ │ │ │ - bl 1e2cc4 │ │ │ │ + bl 1e2d6c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 206348 │ │ │ │ + beq.n 2063f0 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ add r2, r0 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ - b.n 206140 │ │ │ │ + b.n 2061e8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bls.n 20634e │ │ │ │ + bls.n 2063f6 │ │ │ │ cmp r1, r0 │ │ │ │ it cc │ │ │ │ movcc r1, r0 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #532] @ (206518 ) │ │ │ │ + ldr r1, [pc, #532] @ (2065c0 ) │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ ldr.w r1, [r8, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 20646a │ │ │ │ + beq.w 206512 │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 206408 │ │ │ │ + beq.n 2064b0 │ │ │ │ mov r2, r6 │ │ │ │ - bl 1e2cc4 │ │ │ │ + bl 1e2d6c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r0, 206348 │ │ │ │ + cbz r0, 2063f0 │ │ │ │ ldr r2, [r5, #56] @ 0x38 │ │ │ │ str r6, [r5, #60] @ 0x3c │ │ │ │ add r2, r0 │ │ │ │ str r0, [r5, #52] @ 0x34 │ │ │ │ - b.n 206166 │ │ │ │ + b.n 20620e │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ mov r1, r5 │ │ │ │ it cc │ │ │ │ movcc r1, #64 @ 0x40 │ │ │ │ mov r6, r1 │ │ │ │ - b.n 20625e │ │ │ │ + b.n 206306 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 2063a8 │ │ │ │ + beq.n 206450 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ adds r7, r2, #5 │ │ │ │ it ls │ │ │ │ movls r5, #0 │ │ │ │ - bls.w 20612c │ │ │ │ + bls.w 2061d4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ mov r1, r0 │ │ │ │ it cc │ │ │ │ movcc r1, #64 @ 0x40 │ │ │ │ mov r6, r1 │ │ │ │ - b.n 206302 │ │ │ │ + b.n 2063aa │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ mov r1, r0 │ │ │ │ it cc │ │ │ │ movcc r1, #64 @ 0x40 │ │ │ │ mov r6, r1 │ │ │ │ - b.n 2062c6 │ │ │ │ + b.n 20636e │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ adds r0, r2, #5 │ │ │ │ - bhi.n 206348 │ │ │ │ + bhi.n 2063f0 │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ adds r5, r2, #4 │ │ │ │ cmp r5, r1 │ │ │ │ - bhi.n 2063c0 │ │ │ │ + bhi.n 206468 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ adds r2, r1, r2 │ │ │ │ - beq.n 206348 │ │ │ │ + beq.n 2063f0 │ │ │ │ str r5, [r4, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 2062a4 │ │ │ │ + b.n 20634c │ │ │ │ ldr r1, [r2, #32] │ │ │ │ adds r2, #40 @ 0x28 │ │ │ │ cmp r1, r2 │ │ │ │ it ne │ │ │ │ movne r4, r1 │ │ │ │ - b.n 20629e │ │ │ │ + b.n 206346 │ │ │ │ cmp r5, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - beq.n 2063a8 │ │ │ │ + beq.n 206450 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 206146 │ │ │ │ + b.n 2061ee │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r6 │ │ │ │ blx 59548 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 20627e │ │ │ │ + b.n 206326 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r3, #44] @ 0x2c │ │ │ │ mov r5, r4 │ │ │ │ - b.n 20616c │ │ │ │ + b.n 206214 │ │ │ │ cmp r1, r5 │ │ │ │ it cc │ │ │ │ movcc r1, r5 │ │ │ │ mov r6, r1 │ │ │ │ - b.n 2061ba │ │ │ │ + b.n 206262 │ │ │ │ mov r4, r2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - b.n 206212 │ │ │ │ + b.n 2062ba │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi.n 2064a6 │ │ │ │ + bhi.n 20654e │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ mov r1, r5 │ │ │ │ it cc │ │ │ │ movcc r1, #64 @ 0x40 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #324] @ (206518 ) │ │ │ │ + ldr r1, [pc, #324] @ (2065c0 ) │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ ldr.w r1, [r8, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 2064e8 │ │ │ │ + beq.w 206590 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2064dc │ │ │ │ + beq.n 206584 │ │ │ │ mov r2, r6 │ │ │ │ - bl 1e2cc4 │ │ │ │ + bl 1e2d6c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 206348 │ │ │ │ + beq.n 2063f0 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ add r2, r0 │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ - b.n 20637a │ │ │ │ + b.n 206422 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r6 │ │ │ │ blx 59548 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 2062e6 │ │ │ │ + b.n 20638e │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r6 │ │ │ │ blx 59548 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 206320 │ │ │ │ + b.n 2063c8 │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r6 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx 59ce8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 206348 │ │ │ │ + beq.n 2063f0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ blx 59c7c │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r2, r6 │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #52] @ 0x34 │ │ │ │ str r1, [r4, #48] @ 0x30 │ │ │ │ - b.n 20620e │ │ │ │ + b.n 2062b6 │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r6 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx 59ce8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 206348 │ │ │ │ + beq.w 2063f0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ blx 59c7c │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r2, r6 │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #52] @ 0x34 │ │ │ │ str r1, [r4, #48] @ 0x30 │ │ │ │ - b.n 206140 │ │ │ │ + b.n 2061e8 │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r6 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx 59ce8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 206348 │ │ │ │ + beq.w 2063f0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ blx 59c7c │ │ │ │ ldr r2, [r5, #56] @ 0x38 │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r2, r6 │ │ │ │ str r7, [r5, #60] @ 0x3c │ │ │ │ str r6, [r5, #52] @ 0x34 │ │ │ │ str r1, [r5, #48] @ 0x30 │ │ │ │ - b.n 206166 │ │ │ │ + b.n 20620e │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ - b.n 2062a4 │ │ │ │ + b.n 20634c │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r6 │ │ │ │ blx 59548 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 2061da │ │ │ │ + b.n 206282 │ │ │ │ cmp r1, r5 │ │ │ │ it cc │ │ │ │ movcc r1, r5 │ │ │ │ mov r6, r1 │ │ │ │ - b.n 2063d0 │ │ │ │ + b.n 206478 │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r6 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx 59ce8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 206348 │ │ │ │ + beq.w 2063f0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ blx 59c7c │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r2, r6 │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #52] @ 0x34 │ │ │ │ str r1, [r4, #48] @ 0x30 │ │ │ │ - b.n 206242 │ │ │ │ + b.n 2062ea │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r6 │ │ │ │ blx 59548 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 2063ee │ │ │ │ + b.n 206496 │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r6 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx 59ce8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 206348 │ │ │ │ + beq.w 2063f0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ blx 59c7c │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r2, r6 │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #52] @ 0x34 │ │ │ │ str r1, [r4, #48] @ 0x30 │ │ │ │ - b.n 20637a │ │ │ │ - ldr r7, [sp, #80] @ 0x50 │ │ │ │ + b.n 206422 │ │ │ │ + ldr r6, [sp, #432] @ 0x1b0 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r4, r1, #11 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #12 │ │ │ │ - bl 1e2f78 │ │ │ │ - bl 1fca48 │ │ │ │ + bl 1e3020 │ │ │ │ + bl 1fcaf0 │ │ │ │ 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 206558 │ │ │ │ + beq.n 206600 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 206568 │ │ │ │ + beq.n 206610 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 205b10 │ │ │ │ + bl 205bb8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 2060d0 │ │ │ │ + bl 206178 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -595933,180 +596019,180 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r3 │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r1, #3 │ │ │ │ - bhi.n 2065e4 │ │ │ │ + bhi.n 20668c │ │ │ │ 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 205fc8 │ │ │ │ + bl 206070 │ │ │ │ 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 20651c │ │ │ │ + bl 2065c4 │ │ │ │ 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 205edc │ │ │ │ + bl 205f84 │ │ │ │ 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, 206600 │ │ │ │ + cbz r3, 2066a8 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 205fc8 │ │ │ │ + bl 206070 │ │ │ │ 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 20651c │ │ │ │ + bl 2065c4 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - b.n 2065ae │ │ │ │ + b.n 206656 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #244] @ (20671c ) │ │ │ │ + ldr r3, [pc, #244] @ (2067c4 ) │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #8 │ │ │ │ add r3, pc │ │ │ │ mov r6, r3 │ │ │ │ - bl 1e2f78 │ │ │ │ - bl 1fca48 │ │ │ │ + bl 1e3020 │ │ │ │ + bl 1fcaf0 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ add.w r2, r5, #40 @ 0x28 │ │ │ │ strd r2, r3, [r0] │ │ │ │ mov r4, r0 │ │ │ │ str r0, [r3, #0] │ │ │ │ add.w r3, r5, #24 │ │ │ │ str r0, [r5, #44] @ 0x2c │ │ │ │ str r5, [r0, #12] │ │ │ │ ldr r5, [r5, #16] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 2066c8 │ │ │ │ + beq.n 206770 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ff77c │ │ │ │ + bl 1ff824 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 205d70 │ │ │ │ + bl 205e18 │ │ │ │ str r5, [r4, #40] @ 0x28 │ │ │ │ - cbz r5, 206680 │ │ │ │ + cbz r5, 206728 │ │ │ │ ldr r2, [r5, #56] @ 0x38 │ │ │ │ adds r3, r2, #5 │ │ │ │ - bhi.n 206716 │ │ │ │ + bhi.n 2067be │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ adds r1, r2, #4 │ │ │ │ mov r7, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 20668a │ │ │ │ + bhi.n 206732 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ adds r0, r0, r2 │ │ │ │ - beq.n 206716 │ │ │ │ + beq.n 2067be │ │ │ │ str r7, [r5, #56] @ 0x38 │ │ │ │ str r4, [r0, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ lsls r3, r3, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bls.n 2066bc │ │ │ │ + bls.n 206764 │ │ │ │ cmp r3, r1 │ │ │ │ it cc │ │ │ │ movcc r3, r1 │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #132] @ (206720 ) │ │ │ │ + ldr r3, [pc, #132] @ (2067c8 ) │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 2066f0 │ │ │ │ + beq.n 206798 │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ - cbz r0, 2066e6 │ │ │ │ + cbz r0, 20678e │ │ │ │ mov r2, r8 │ │ │ │ - bl 1e2cc4 │ │ │ │ + bl 1e2d6c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 206716 │ │ │ │ + beq.n 2067be │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ str r0, [r5, #52] @ 0x34 │ │ │ │ str.w r8, [r5, #60] @ 0x3c │ │ │ │ add r0, r3 │ │ │ │ - b.n 20667c │ │ │ │ + b.n 206724 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ mov r3, r1 │ │ │ │ it cc │ │ │ │ movcc r3, #64 @ 0x40 │ │ │ │ mov r8, r3 │ │ │ │ - b.n 206698 │ │ │ │ + b.n 206740 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1ff77c │ │ │ │ + bl 1ff824 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 205d70 │ │ │ │ + bl 205e18 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r8 │ │ │ │ blx 59548 │ │ │ │ - b.n 2066ac │ │ │ │ + b.n 206754 │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 59ce8 │ │ │ │ - cbz r0, 206716 │ │ │ │ + cbz r0, 2067be │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 59c7c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r5, #56] @ 0x38 │ │ │ │ str r3, [r5, #52] @ 0x34 │ │ │ │ adds r0, r3, r2 │ │ │ │ str.w r8, [r5, #60] @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #48] @ 0x30 │ │ │ │ - b.n 20667c │ │ │ │ + b.n 206724 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ - ldr r1, [sp, #840] @ 0x348 │ │ │ │ + ldr r1, [sp, #168] @ 0xa8 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r4, r1, #11 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -596119,30 +596205,30 @@ │ │ │ │ cmp r1, r4 │ │ │ │ it eq │ │ │ │ moveq r1, r2 │ │ │ │ cmp r0, r3 │ │ │ │ it eq │ │ │ │ moveq r0, r2 │ │ │ │ strd r0, r1, [sp] │ │ │ │ - bl 205d70 │ │ │ │ + bl 205e18 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldr r2, [r1, #56] @ 0x38 │ │ │ │ movs.w ip, r2, lsr #2 │ │ │ │ - beq.n 206780 │ │ │ │ + beq.n 206828 │ │ │ │ ldr r4, [r1, #52] @ 0x34 │ │ │ │ mov r3, r4 │ │ │ │ add.w ip, r4, ip, lsl #2 │ │ │ │ - b.n 206772 │ │ │ │ + b.n 20681a │ │ │ │ adds r3, #4 │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 206780 │ │ │ │ + beq.n 206828 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ cmp r0, r5 │ │ │ │ - bne.n 20676c │ │ │ │ + bne.n 206814 │ │ │ │ subs r2, #4 │ │ │ │ str r2, [r1, #56] @ 0x38 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ str r2, [r3, #0] │ │ │ │ ldrd r1, r2, [r0] │ │ │ │ str r2, [r1, #4] │ │ │ │ movs r3, #0 │ │ │ │ @@ -596151,526 +596237,526 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #828] @ (206ae4 ) │ │ │ │ + ldr r2, [pc, #828] @ (206b8c ) │ │ │ │ add.w r3, r0, #24 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r2, r3 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ ite eq │ │ │ │ moveq r6, #0 │ │ │ │ ldrne r6, [r0, #28] │ │ │ │ - cbz r3, 2067c8 │ │ │ │ + cbz r3, 206870 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 205710 │ │ │ │ + bl 2057b8 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ - cbz r3, 2067de │ │ │ │ + cbz r3, 206886 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 205710 │ │ │ │ + bl 2057b8 │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ - cbz r1, 2067de │ │ │ │ + cbz r1, 206886 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20581c │ │ │ │ + bl 2058c4 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ - cbz r1, 2067e8 │ │ │ │ + cbz r1, 206890 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20581c │ │ │ │ + bl 2058c4 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r4 │ │ │ │ - bl 1fd1bc │ │ │ │ + bl 1fd264 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ - bl 24f49c │ │ │ │ + bl 24f544 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 206870 │ │ │ │ + bhi.n 206918 │ │ │ │ tbb [pc, r3] │ │ │ │ lsls r3, r0, #12 │ │ │ │ str r0, [r3, #88] @ 0x58 │ │ │ │ adds r4, #96 @ 0x60 │ │ │ │ ldr r5, [r1, #40] @ 0x28 │ │ │ │ str r5, [r4, #40] @ 0x28 │ │ │ │ - cbz r5, 206866 │ │ │ │ + cbz r5, 20690e │ │ │ │ ldr r2, [r5, #56] @ 0x38 │ │ │ │ adds r0, r2, #5 │ │ │ │ - bhi.w 206958 │ │ │ │ + bhi.w 206a00 │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ adds r6, r2, #4 │ │ │ │ cmp r6, r3 │ │ │ │ - bls.w 2069b6 │ │ │ │ + bls.w 206a5e │ │ │ │ lsls r3, r3, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi.w 2069c8 │ │ │ │ + bhi.w 206a70 │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ mov r3, r6 │ │ │ │ it cc │ │ │ │ movcc r3, #64 @ 0x40 │ │ │ │ - ldr r1, [pc, #688] @ (206ae8 ) │ │ │ │ + ldr r1, [pc, #688] @ (206b90 ) │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ ldr.w r1, [r9, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 2069f6 │ │ │ │ + beq.w 206a9e │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2069e8 │ │ │ │ + beq.w 206a90 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1e2cc4 │ │ │ │ + bl 1e2d6c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 206958 │ │ │ │ + beq.n 206a00 │ │ │ │ str r3, [r5, #60] @ 0x3c │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ str r0, [r5, #52] @ 0x34 │ │ │ │ add r3, r0 │ │ │ │ str r6, [r5, #56] @ 0x38 │ │ │ │ str r4, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldrd r5, r3, [r6, #40] @ 0x28 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 206968 │ │ │ │ + beq.n 206a10 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ adds r1, r2, #5 │ │ │ │ - bhi.n 206958 │ │ │ │ + bhi.n 206a00 │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ adds r6, r2, #4 │ │ │ │ cmp r6, r1 │ │ │ │ - bls.n 20695e │ │ │ │ + bls.n 206a06 │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi.w 206a1e │ │ │ │ + bhi.w 206ac6 │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ mov r1, r6 │ │ │ │ it cc │ │ │ │ movcc r1, #64 @ 0x40 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r1, [pc, #588] @ (206ae8 ) │ │ │ │ + ldr r1, [pc, #588] @ (206b90 ) │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ ldr.w r1, [r9, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 206a60 │ │ │ │ + beq.w 206b08 │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 206a46 │ │ │ │ + beq.w 206aee │ │ │ │ mov r2, r7 │ │ │ │ - bl 1e2cc4 │ │ │ │ + bl 1e2d6c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 206958 │ │ │ │ + beq.n 206a00 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ str r7, [r3, #60] @ 0x3c │ │ │ │ add r2, r0 │ │ │ │ str r0, [r3, #52] @ 0x34 │ │ │ │ - b.n 206964 │ │ │ │ + b.n 206a0c │ │ │ │ ldr r5, [r6, #40] @ 0x28 │ │ │ │ str r5, [r4, #40] @ 0x28 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 206814 │ │ │ │ - b.n 206866 │ │ │ │ + bne.n 2068bc │ │ │ │ + b.n 20690e │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 2068e0 │ │ │ │ + beq.n 206988 │ │ │ │ ldr r5, [r5, #12] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 2068d8 │ │ │ │ + bne.n 206980 │ │ │ │ ldr r6, [r5, #32] │ │ │ │ adds r5, #40 @ 0x28 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 2069c2 │ │ │ │ + beq.n 206a6a │ │ │ │ str r6, [r4, #40] @ 0x28 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 206866 │ │ │ │ + beq.n 20690e │ │ │ │ ldr r2, [r6, #56] @ 0x38 │ │ │ │ adds r5, r2, #5 │ │ │ │ - bhi.n 206958 │ │ │ │ + bhi.n 206a00 │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ adds r5, r2, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - bls.n 2069dc │ │ │ │ + bls.n 206a84 │ │ │ │ lsls r3, r3, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi.w 206a30 │ │ │ │ + bhi.w 206ad8 │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ mov r3, r5 │ │ │ │ it cc │ │ │ │ movcc r3, #64 @ 0x40 │ │ │ │ - ldr r1, [pc, #472] @ (206ae8 ) │ │ │ │ + ldr r1, [pc, #472] @ (206b90 ) │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ ldr.w r1, [r9, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 206aba │ │ │ │ + beq.w 206b62 │ │ │ │ ldr r1, [r6, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 206a52 │ │ │ │ + beq.w 206afa │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1e2cc4 │ │ │ │ + bl 1e2d6c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r0, 206958 │ │ │ │ + cbz r0, 206a00 │ │ │ │ str r3, [r6, #60] @ 0x3c │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ str r0, [r6, #52] @ 0x34 │ │ │ │ add r3, r0 │ │ │ │ - b.n 2069e2 │ │ │ │ + b.n 206a8a │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 206946 │ │ │ │ + beq.n 2069ee │ │ │ │ ldr r5, [r5, #12] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 20693e │ │ │ │ + bne.n 2069e6 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2069c2 │ │ │ │ + beq.n 206a6a │ │ │ │ ldr r2, [r5, #56] @ 0x38 │ │ │ │ str r5, [r4, #40] @ 0x28 │ │ │ │ adds r6, r2, #5 │ │ │ │ - bls.w 20681c │ │ │ │ + bls.w 2068c4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ adds r2, r1, r2 │ │ │ │ - beq.n 206958 │ │ │ │ + beq.n 206a00 │ │ │ │ str r6, [r3, #56] @ 0x38 │ │ │ │ str r4, [r2, #0] │ │ │ │ str r5, [r4, #44] @ 0x2c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 20686a │ │ │ │ + beq.w 206912 │ │ │ │ ldr r2, [r5, #56] @ 0x38 │ │ │ │ adds r3, r2, #5 │ │ │ │ - bhi.n 206958 │ │ │ │ + bhi.n 206a00 │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ adds r6, r2, #4 │ │ │ │ cmp r6, r3 │ │ │ │ - bls.n 2069d0 │ │ │ │ + bls.n 206a78 │ │ │ │ lsls r3, r3, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi.n 206a28 │ │ │ │ + bhi.n 206ad0 │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ mov r3, r6 │ │ │ │ it cc │ │ │ │ movcc r3, #64 @ 0x40 │ │ │ │ - ldr r1, [pc, #344] @ (206ae8 ) │ │ │ │ + ldr r1, [pc, #344] @ (206b90 ) │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ ldr.w r1, [r9, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 206a90 │ │ │ │ + beq.n 206b38 │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 206a38 │ │ │ │ + beq.n 206ae0 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1e2cc4 │ │ │ │ + bl 1e2d6c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 206958 │ │ │ │ + beq.n 206a00 │ │ │ │ str r3, [r5, #60] @ 0x3c │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ str r0, [r5, #52] @ 0x34 │ │ │ │ add r3, r0 │ │ │ │ - b.n 2069d6 │ │ │ │ + b.n 206a7e │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ adds r3, r3, r2 │ │ │ │ - beq.n 206958 │ │ │ │ + beq.n 206a00 │ │ │ │ str r6, [r5, #56] @ 0x38 │ │ │ │ str r4, [r3, #0] │ │ │ │ - b.n 206866 │ │ │ │ + b.n 20690e │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ - b.n 206866 │ │ │ │ + b.n 20690e │ │ │ │ cmp r3, r6 │ │ │ │ it cc │ │ │ │ movcc r3, r6 │ │ │ │ - b.n 206836 │ │ │ │ + b.n 2068de │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ adds r3, r3, r2 │ │ │ │ - beq.n 206958 │ │ │ │ + beq.n 206a00 │ │ │ │ str r6, [r5, #56] @ 0x38 │ │ │ │ str r4, [r3, #0] │ │ │ │ - b.n 20686a │ │ │ │ + b.n 206912 │ │ │ │ ldr r3, [r6, #52] @ 0x34 │ │ │ │ adds r3, r3, r2 │ │ │ │ - beq.n 206958 │ │ │ │ + beq.n 206a00 │ │ │ │ str r5, [r6, #56] @ 0x38 │ │ │ │ str r4, [r3, #0] │ │ │ │ - b.n 206866 │ │ │ │ + b.n 20690e │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 59548 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 206856 │ │ │ │ + b.n 2068fe │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 59ce8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 206958 │ │ │ │ + beq.n 206a00 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ blx 59c7c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r3, [r5, #60] @ 0x3c │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ str r7, [r5, #52] @ 0x34 │ │ │ │ add r3, r7 │ │ │ │ str r2, [r5, #48] @ 0x30 │ │ │ │ - b.n 2069bc │ │ │ │ + b.n 206a64 │ │ │ │ cmp r1, r6 │ │ │ │ it cc │ │ │ │ movcc r1, r6 │ │ │ │ mov r7, r1 │ │ │ │ - b.n 20689a │ │ │ │ + b.n 206942 │ │ │ │ cmp r3, r6 │ │ │ │ it cc │ │ │ │ movcc r3, r6 │ │ │ │ - b.n 20698c │ │ │ │ + b.n 206a34 │ │ │ │ cmp r3, r5 │ │ │ │ it cc │ │ │ │ movcc r3, r5 │ │ │ │ - b.n 20690c │ │ │ │ + b.n 2069b4 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 59548 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 2069a8 │ │ │ │ + b.n 206a50 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r7 │ │ │ │ blx 59548 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 2068ba │ │ │ │ + b.n 206962 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 59548 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 20692c │ │ │ │ + b.n 2069d4 │ │ │ │ mov r0, r7 │ │ │ │ mov r8, r7 │ │ │ │ strd r3, r2, [sp] │ │ │ │ blx 59ce8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 206958 │ │ │ │ + beq.w 206a00 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ blx 59c7c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ str.w r8, [r3, #60] @ 0x3c │ │ │ │ add r2, r7 │ │ │ │ str r7, [r3, #52] @ 0x34 │ │ │ │ str r1, [r3, #48] @ 0x30 │ │ │ │ - b.n 206964 │ │ │ │ + b.n 206a0c │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 59ce8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 206958 │ │ │ │ + beq.w 206a00 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ blx 59c7c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r3, [r5, #60] @ 0x3c │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ str r7, [r5, #52] @ 0x34 │ │ │ │ add r3, r7 │ │ │ │ str r2, [r5, #48] @ 0x30 │ │ │ │ - b.n 2069d6 │ │ │ │ + b.n 206a7e │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 59ce8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 206958 │ │ │ │ + beq.w 206a00 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r6, #52] @ 0x34 │ │ │ │ blx 59c7c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r3, [r6, #60] @ 0x3c │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ str r7, [r6, #52] @ 0x34 │ │ │ │ add r3, r7 │ │ │ │ str r2, [r6, #48] @ 0x30 │ │ │ │ - b.n 2069e2 │ │ │ │ - ldr r0, [sp, #312] @ 0x138 │ │ │ │ + b.n 206a8a │ │ │ │ + str r7, [sp, #664] @ 0x298 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r4, r1, #11 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r3, 206b08 │ │ │ │ + cbz r3, 206bb0 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 205710 │ │ │ │ + bl 2057b8 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ - cbz r3, 206b1e │ │ │ │ + cbz r3, 206bc6 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 205710 │ │ │ │ + bl 2057b8 │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ - cbz r1, 206b1e │ │ │ │ + cbz r1, 206bc6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20581c │ │ │ │ + bl 2058c4 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ - cbz r1, 206b28 │ │ │ │ + cbz r1, 206bd0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20581c │ │ │ │ + bl 2058c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2060d0 │ │ │ │ + bl 206178 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fd1bc │ │ │ │ + bl 1fd264 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 24f49c │ │ │ │ + bl 24f544 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr.w r5, [pc, #1372] @ 2070b0 │ │ │ │ + ldr.w r5, [pc, #1372] @ 207158 │ │ │ │ mov r4, r2 │ │ │ │ - ldr.w r2, [pc, #1372] @ 2070b4 │ │ │ │ + ldr.w r2, [pc, #1372] @ 20715c │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ add r5, pc │ │ │ │ - ldr.w r6, [pc, #1368] @ 2070b8 │ │ │ │ + ldr.w r6, [pc, #1368] @ 207160 │ │ │ │ add r3, sp, #32 │ │ │ │ add r6, pc │ │ │ │ ldr r2, [r5, r2] │ │ │ │ mov r9, r6 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov.w r2, #0 │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ add r2, sp, #28 │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ - bl 206578 │ │ │ │ + bl 206620 │ │ │ │ ldrd r5, r6, [sp, #28] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r1, [r5, #12] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbnz r2, 206bde │ │ │ │ + cbnz r2, 206c86 │ │ │ │ strd r3, r5, [r4] │ │ │ │ str r4, [r3, #4] │ │ │ │ add.w r3, r4, #24 │ │ │ │ str r4, [r5, #0] │ │ │ │ str r1, [r4, #12] │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 206baa │ │ │ │ + beq.n 206c52 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.w 206dee │ │ │ │ + beq.w 206e96 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 205c98 │ │ │ │ + bl 205d40 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 205c98 │ │ │ │ - ldr.w r2, [pc, #1276] @ 2070bc │ │ │ │ - ldr.w r3, [pc, #1264] @ 2070b4 │ │ │ │ + bl 205d40 │ │ │ │ + ldr.w r2, [pc, #1276] @ 207164 │ │ │ │ + ldr.w r3, [pc, #1264] @ 20715c │ │ │ │ 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 2070a6 │ │ │ │ + bne.w 20714e │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 206c5a │ │ │ │ + beq.n 206d02 │ │ │ │ strd r3, r5, [r4] │ │ │ │ str r1, [r4, #12] │ │ │ │ str r4, [r3, #4] │ │ │ │ mov r3, r5 │ │ │ │ str.w r4, [r3], #24 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 206bfe │ │ │ │ + beq.n 206ca6 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 206bbe │ │ │ │ + beq.n 206c66 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 206bbe │ │ │ │ + bne.n 206c66 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add.w r2, r4, #24 │ │ │ │ ldr r1, [r5, #44] @ 0x2c │ │ │ │ cmp r3, r2 │ │ │ │ mov r7, r1 │ │ │ │ - beq.w 206df6 │ │ │ │ - cbz r1, 206c1e │ │ │ │ + beq.w 206e9e │ │ │ │ + cbz r1, 206cc6 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 20581c │ │ │ │ + bl 2058c4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r1, [r5, #40] @ 0x28 │ │ │ │ - cbz r1, 206c2c │ │ │ │ + cbz r1, 206cd4 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 20581c │ │ │ │ + bl 2058c4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r3, [r5, #40] @ 0x28 │ │ │ │ - cbz r3, 206c52 │ │ │ │ + cbz r3, 206cfa │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ adds r0, r2, #5 │ │ │ │ - bhi.w 2070aa │ │ │ │ + bhi.w 207152 │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ adds r0, r2, #4 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bhi.w 206f12 │ │ │ │ + bhi.w 206fba │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ adds r2, r1, r2 │ │ │ │ - beq.w 2070aa │ │ │ │ + beq.w 207152 │ │ │ │ str.w sl, [r3, #56] @ 0x38 │ │ │ │ str r5, [r2, #0] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r5, #44] @ 0x2c │ │ │ │ - b.n 206d2c │ │ │ │ + b.n 206dd4 │ │ │ │ ldr.w ip, [r4, #28] │ │ │ │ mov r0, r5 │ │ │ │ orr.w lr, r4, #1 │ │ │ │ str.w lr, [r4, #16] │ │ │ │ str.w ip, [r4, #24] │ │ │ │ add.w r2, r4, #20 │ │ │ │ ldr.w lr, [ip] │ │ │ │ @@ -596679,76 +596765,76 @@ │ │ │ │ str.w r2, [ip] │ │ │ │ strd r3, r5, [r4] │ │ │ │ str r1, [r4, #12] │ │ │ │ str r4, [r3, #4] │ │ │ │ str.w r4, [r0], #24 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 206c9a │ │ │ │ + beq.n 206d42 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 206d32 │ │ │ │ + beq.n 206dda │ │ │ │ ldr r1, [r5, #44] @ 0x2c │ │ │ │ add.w r2, r4, #44 @ 0x2c │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ add.w r2, r4, #60 @ 0x3c │ │ │ │ cmp r0, r2 │ │ │ │ ite ne │ │ │ │ movne sl, r0 │ │ │ │ moveq.w sl, #0 │ │ │ │ - cbz r1, 206cc4 │ │ │ │ + cbz r1, 206d6c │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 20581c │ │ │ │ + bl 2058c4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r1, [r5, #40] @ 0x28 │ │ │ │ - cbz r1, 206cd2 │ │ │ │ + cbz r1, 206d7a │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 20581c │ │ │ │ + bl 2058c4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r3, [r5, #40] @ 0x28 │ │ │ │ - cbz r3, 206cf8 │ │ │ │ + cbz r3, 206da0 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ adds r1, r2, #5 │ │ │ │ - bhi.w 2070aa │ │ │ │ + bhi.w 207152 │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ adds r0, r2, #4 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bhi.w 206e14 │ │ │ │ + bhi.w 206ebc │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ adds r2, r1, r2 │ │ │ │ - beq.w 2070aa │ │ │ │ + beq.w 207152 │ │ │ │ str.w fp, [r3, #56] @ 0x38 │ │ │ │ str r5, [r2, #0] │ │ │ │ str.w sl, [r5, #44] @ 0x2c │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 206d2a │ │ │ │ + beq.n 206dd2 │ │ │ │ ldr.w r2, [sl, #56] @ 0x38 │ │ │ │ adds r7, r2, #5 │ │ │ │ - bhi.w 2070aa │ │ │ │ + bhi.w 207152 │ │ │ │ ldr.w r1, [sl, #60] @ 0x3c │ │ │ │ adds r0, r2, #4 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bhi.w 206e94 │ │ │ │ + bhi.w 206f3c │ │ │ │ ldr.w r1, [sl, #52] @ 0x34 │ │ │ │ adds r2, r1, r2 │ │ │ │ - beq.w 2070aa │ │ │ │ + beq.w 207152 │ │ │ │ str.w fp, [sl, #56] @ 0x38 │ │ │ │ str r5, [r2, #0] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 206bbe │ │ │ │ + bne.w 206c66 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ add.w r3, r4, #44 @ 0x2c │ │ │ │ cmp r2, r3 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ it eq │ │ │ │ moveq r5, #0 │ │ │ │ add.w r3, r4, #60 @ 0x3c │ │ │ │ @@ -596758,454 +596844,454 @@ │ │ │ │ it eq │ │ │ │ moveq r4, #0 │ │ │ │ add.w r3, r5, #24 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ it ne │ │ │ │ ldrne r4, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 206d64 │ │ │ │ + beq.n 206e0c │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 206da0 │ │ │ │ + beq.n 206e48 │ │ │ │ ldr r1, [r5, #44] @ 0x2c │ │ │ │ - cbz r1, 206d6e │ │ │ │ + cbz r1, 206e16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20581c │ │ │ │ + bl 2058c4 │ │ │ │ ldr r1, [r5, #40] @ 0x28 │ │ │ │ - cbz r1, 206d78 │ │ │ │ + cbz r1, 206e20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20581c │ │ │ │ + bl 2058c4 │ │ │ │ str r6, [r5, #40] @ 0x28 │ │ │ │ - cbz r6, 206d9c │ │ │ │ + cbz r6, 206e44 │ │ │ │ ldr r2, [r6, #56] @ 0x38 │ │ │ │ adds r1, r2, #5 │ │ │ │ - bhi.w 2070aa │ │ │ │ + bhi.w 207152 │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ adds r1, r2, #4 │ │ │ │ mov r8, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 206e56 │ │ │ │ + bhi.n 206efe │ │ │ │ ldr r3, [r6, #52] @ 0x34 │ │ │ │ adds r3, r3, r2 │ │ │ │ - beq.w 2070aa │ │ │ │ + beq.w 207152 │ │ │ │ str.w r8, [r6, #56] @ 0x38 │ │ │ │ str r5, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ ldr r2, [r4, #16] │ │ │ │ add.w r3, r4, #24 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 206db4 │ │ │ │ + beq.n 206e5c │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.w 206bbe │ │ │ │ + beq.w 206c66 │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ - cbz r1, 206dbe │ │ │ │ + cbz r1, 206e66 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20581c │ │ │ │ + bl 2058c4 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ - cbz r1, 206dc8 │ │ │ │ + cbz r1, 206e70 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20581c │ │ │ │ + bl 2058c4 │ │ │ │ str r6, [r4, #40] @ 0x28 │ │ │ │ - cbz r6, 206de8 │ │ │ │ + cbz r6, 206e90 │ │ │ │ ldr r2, [r6, #56] @ 0x38 │ │ │ │ adds r3, r2, #5 │ │ │ │ - bhi.w 2070aa │ │ │ │ + bhi.w 207152 │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ adds r5, r2, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - bhi.n 206ed8 │ │ │ │ + bhi.n 206f80 │ │ │ │ ldr r3, [r6, #52] @ 0x34 │ │ │ │ adds r3, r3, r2 │ │ │ │ - beq.w 2070aa │ │ │ │ + beq.w 207152 │ │ │ │ str r5, [r6, #56] @ 0x38 │ │ │ │ str r4, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ - b.n 206bbe │ │ │ │ + b.n 206c66 │ │ │ │ mov r0, r4 │ │ │ │ - bl 206794 │ │ │ │ - b.n 206baa │ │ │ │ + bl 20683c │ │ │ │ + b.n 206c52 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 206fb0 │ │ │ │ + beq.w 207058 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20581c │ │ │ │ + bl 2058c4 │ │ │ │ ldr r1, [r5, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 206c52 │ │ │ │ - bl 20581c │ │ │ │ + beq.w 206cfa │ │ │ │ + bl 2058c4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #40] @ 0x28 │ │ │ │ - b.n 206c52 │ │ │ │ + b.n 206cfa │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi.w 206f52 │ │ │ │ + bhi.w 206ffa │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ mov r1, r0 │ │ │ │ it cc │ │ │ │ movcc r1, #64 @ 0x40 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r1, [pc, #664] @ (2070c0 ) │ │ │ │ + ldr r1, [pc, #664] @ (207168 ) │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ ldr.w r1, [r9, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 206fc4 │ │ │ │ + beq.w 20706c │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 206fa4 │ │ │ │ + beq.w 20704c │ │ │ │ mov r2, r7 │ │ │ │ - bl 1e2cc4 │ │ │ │ + bl 1e2d6c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2070aa │ │ │ │ + beq.w 207152 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ str r7, [r3, #60] @ 0x3c │ │ │ │ add r2, r0 │ │ │ │ str r0, [r3, #52] @ 0x34 │ │ │ │ - b.n 206cf2 │ │ │ │ + b.n 206d9a │ │ │ │ lsls r3, r3, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi.w 206f6e │ │ │ │ + bhi.w 207016 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ mov r3, r1 │ │ │ │ it cc │ │ │ │ movcc r3, #64 @ 0x40 │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #596] @ (2070c0 ) │ │ │ │ + ldr r3, [pc, #596] @ (207168 ) │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 20701a │ │ │ │ + beq.w 2070c2 │ │ │ │ ldr r1, [r6, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 206f90 │ │ │ │ + beq.w 207038 │ │ │ │ mov r2, r7 │ │ │ │ - bl 1e2cc4 │ │ │ │ + bl 1e2d6c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2070aa │ │ │ │ + beq.w 207152 │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ str r7, [r6, #60] @ 0x3c │ │ │ │ add r3, r0 │ │ │ │ str r0, [r6, #52] @ 0x34 │ │ │ │ - b.n 206d96 │ │ │ │ + b.n 206e3e │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi.n 206f64 │ │ │ │ + bhi.n 20700c │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ mov r3, r0 │ │ │ │ it cc │ │ │ │ movcc r3, #64 @ 0x40 │ │ │ │ mov r7, r3 │ │ │ │ - ldr r1, [pc, #536] @ (2070c0 ) │ │ │ │ + ldr r1, [pc, #536] @ (207168 ) │ │ │ │ ldr.w r0, [sl, #48] @ 0x30 │ │ │ │ ldr.w r1, [r9, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 207040 │ │ │ │ + beq.w 2070e8 │ │ │ │ ldr.w r1, [sl, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 206f9a │ │ │ │ + beq.n 207042 │ │ │ │ mov r2, r7 │ │ │ │ - bl 1e2cc4 │ │ │ │ + bl 1e2d6c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2070aa │ │ │ │ + beq.w 207152 │ │ │ │ ldr.w r2, [sl, #56] @ 0x38 │ │ │ │ str.w r7, [sl, #60] @ 0x3c │ │ │ │ add r2, r0 │ │ │ │ str.w r0, [sl, #52] @ 0x34 │ │ │ │ - b.n 206d24 │ │ │ │ + b.n 206dcc │ │ │ │ lsls r3, r3, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi.n 206f5c │ │ │ │ + bhi.n 207004 │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ mov r3, r5 │ │ │ │ it cc │ │ │ │ movcc r3, #64 @ 0x40 │ │ │ │ - ldr r1, [pc, #472] @ (2070c0 ) │ │ │ │ + ldr r1, [pc, #472] @ (207168 ) │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ ldr.w r1, [r9, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 206ff2 │ │ │ │ + beq.n 20709a │ │ │ │ ldr r1, [r6, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 206f82 │ │ │ │ + beq.n 20702a │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1e2cc4 │ │ │ │ + bl 1e2d6c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2070aa │ │ │ │ + beq.w 207152 │ │ │ │ str r3, [r6, #60] @ 0x3c │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ str r0, [r6, #52] @ 0x34 │ │ │ │ add r3, r0 │ │ │ │ - b.n 206de4 │ │ │ │ + b.n 206e8c │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi.n 206f78 │ │ │ │ + bhi.n 207020 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ mov r1, r0 │ │ │ │ it cc │ │ │ │ movcc r1, #64 @ 0x40 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r1, [pc, #412] @ (2070c0 ) │ │ │ │ + ldr r1, [pc, #412] @ (207168 ) │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ ldr.w r1, [r9, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 20707a │ │ │ │ + beq.w 207122 │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20706e │ │ │ │ + beq.w 207116 │ │ │ │ mov r2, r7 │ │ │ │ - bl 1e2cc4 │ │ │ │ + bl 1e2d6c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2070aa │ │ │ │ + beq.w 207152 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ str r7, [r3, #60] @ 0x3c │ │ │ │ add r2, r0 │ │ │ │ str r0, [r3, #52] @ 0x34 │ │ │ │ - b.n 206c4c │ │ │ │ + b.n 206cf4 │ │ │ │ cmp r1, r0 │ │ │ │ it cc │ │ │ │ movcc r1, r0 │ │ │ │ mov r7, r1 │ │ │ │ - b.n 206e26 │ │ │ │ + b.n 206ece │ │ │ │ cmp r3, r5 │ │ │ │ it cc │ │ │ │ movcc r3, r5 │ │ │ │ - b.n 206ee6 │ │ │ │ + b.n 206f8e │ │ │ │ cmp r1, r0 │ │ │ │ it cc │ │ │ │ movcc r1, r0 │ │ │ │ mov r7, r1 │ │ │ │ - b.n 206ea4 │ │ │ │ + b.n 206f4c │ │ │ │ cmp r3, r1 │ │ │ │ it cc │ │ │ │ movcc r3, r1 │ │ │ │ mov r7, r3 │ │ │ │ - b.n 206e68 │ │ │ │ + b.n 206f10 │ │ │ │ cmp r1, r0 │ │ │ │ it cc │ │ │ │ movcc r1, r0 │ │ │ │ mov r7, r1 │ │ │ │ - b.n 206f22 │ │ │ │ + b.n 206fca │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 59548 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 206f02 │ │ │ │ + b.n 206faa │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r7 │ │ │ │ blx 59548 │ │ │ │ - b.n 206e84 │ │ │ │ + b.n 206f2c │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r7 │ │ │ │ blx 59548 │ │ │ │ - b.n 206ec2 │ │ │ │ + b.n 206f6a │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r7 │ │ │ │ blx 59548 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 206e46 │ │ │ │ + b.n 206eee │ │ │ │ ldr r1, [r5, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 206bbe │ │ │ │ + beq.w 206c66 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20581c │ │ │ │ + bl 2058c4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r7, [r5, #40] @ 0x28 │ │ │ │ - b.n 206c54 │ │ │ │ + b.n 206cfc │ │ │ │ mov r0, r7 │ │ │ │ mov r8, r7 │ │ │ │ strd r3, r2, [sp] │ │ │ │ blx 59ce8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2070aa │ │ │ │ + beq.n 207152 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ blx 59c7c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ str.w r8, [r3, #60] @ 0x3c │ │ │ │ add r2, r7 │ │ │ │ str r7, [r3, #52] @ 0x34 │ │ │ │ str r1, [r3, #48] @ 0x30 │ │ │ │ - b.n 206cf2 │ │ │ │ + b.n 206d9a │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 59ce8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2070aa │ │ │ │ + beq.n 207152 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r6, #52] @ 0x34 │ │ │ │ blx 59c7c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r3, [r6, #60] @ 0x3c │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ str r7, [r6, #52] @ 0x34 │ │ │ │ add r3, r7 │ │ │ │ str r2, [r6, #48] @ 0x30 │ │ │ │ - b.n 206de4 │ │ │ │ + b.n 206e8c │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 59ce8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2070aa │ │ │ │ + beq.n 207152 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [r6, #52] @ 0x34 │ │ │ │ str r0, [sp, #0] │ │ │ │ blx 59c7c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [r6, #56] @ 0x38 │ │ │ │ str r3, [r6, #52] @ 0x34 │ │ │ │ str r7, [r6, #60] @ 0x3c │ │ │ │ add r3, r2 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r6, #48] @ 0x30 │ │ │ │ - b.n 206d96 │ │ │ │ + b.n 206e3e │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 59ce8 │ │ │ │ str r0, [sp, #0] │ │ │ │ - cbz r0, 2070aa │ │ │ │ + cbz r0, 207152 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r1, [sl, #52] @ 0x34 │ │ │ │ blx 59c7c │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr.w r2, [sl, #56] @ 0x38 │ │ │ │ str.w r1, [sl, #52] @ 0x34 │ │ │ │ add r2, r1 │ │ │ │ str.w r7, [sl, #60] @ 0x3c │ │ │ │ movs r1, #0 │ │ │ │ str.w r1, [sl, #48] @ 0x30 │ │ │ │ - b.n 206d24 │ │ │ │ + b.n 206dcc │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r7 │ │ │ │ blx 59548 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 206f42 │ │ │ │ + b.n 206fea │ │ │ │ mov r0, r7 │ │ │ │ mov r8, r7 │ │ │ │ strd r3, r2, [sp] │ │ │ │ blx 59ce8 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 2070aa │ │ │ │ + cbz r0, 207152 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ blx 59c7c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ str.w r8, [r3, #60] @ 0x3c │ │ │ │ add r2, r7 │ │ │ │ str r7, [r3, #52] @ 0x34 │ │ │ │ str r1, [r3, #48] @ 0x30 │ │ │ │ - b.n 206c4c │ │ │ │ + b.n 206cf4 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ - str r4, [sp, #640] @ 0x280 │ │ │ │ + str r3, [sp, #992] @ 0x3e0 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #608] @ 0x260 │ │ │ │ + str r3, [sp, #960] @ 0x3c0 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - str r4, [sp, #216] @ 0xd8 │ │ │ │ + str r3, [sp, #568] @ 0x238 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r4, r1, #11 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [pc, #248] @ (2071d0 ) │ │ │ │ + ldr r0, [pc, #248] @ (207278 ) │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #248] @ (2071d4 ) │ │ │ │ + ldr r1, [pc, #248] @ (20727c ) │ │ │ │ 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 1fd1c8 │ │ │ │ - cbz r0, 207132 │ │ │ │ + bl 1fd270 │ │ │ │ + cbz r0, 2071da │ │ │ │ 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] @ (2071d8 ) │ │ │ │ - ldr r3, [pc, #184] @ (2071d4 ) │ │ │ │ + ldr r2, [pc, #192] @ (207280 ) │ │ │ │ + ldr r3, [pc, #184] @ (20727c ) │ │ │ │ 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 2071ca │ │ │ │ + bne.n 207272 │ │ │ │ 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 206578 │ │ │ │ + bl 206620 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ ldr r5, [sp, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 207150 │ │ │ │ + bne.n 2071f8 │ │ │ │ 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 206578 │ │ │ │ + bl 206620 │ │ │ │ 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 1fd1bc │ │ │ │ + bl 1fd264 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ strd r4, r0, [r4, #12] │ │ │ │ strd r2, r2, [r4, #4] │ │ │ │ movs r0, #1 │ │ │ │ str r5, [r4, #0] │ │ │ │ - bl 24f49c │ │ │ │ + bl 24f544 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ - b.n 20719a │ │ │ │ + b.n 207242 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, r0 │ │ │ │ movne r3, r1 │ │ │ │ ldrd r1, ip, [r3] │ │ │ │ str.w ip, [r1, #4] │ │ │ │ cmp r6, r3 │ │ │ │ @@ -597213,99 +597299,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 207192 │ │ │ │ + bne.n 20723a │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 205c98 │ │ │ │ - b.n 207116 │ │ │ │ + bl 205d40 │ │ │ │ + b.n 2071be │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r0, [r4, #56] @ 0x38 │ │ │ │ + ldrh r0, [r7, #50] @ 0x32 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r4, #54] @ 0x36 │ │ │ │ + ldrh r2, [r7, #48] @ 0x30 │ │ │ │ lsls r5, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r4, [pc, #308] @ (207324 ) │ │ │ │ + ldr r4, [pc, #308] @ (2073cc ) │ │ │ │ mov r8, r1 │ │ │ │ - ldr r1, [pc, #308] @ (207328 ) │ │ │ │ + ldr r1, [pc, #308] @ (2073d0 ) │ │ │ │ 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 2072ec │ │ │ │ + beq.n 207394 │ │ │ │ ldrd r3, r0, [sp, #8] │ │ │ │ subs r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ ldrls r0, [r0, #8] │ │ │ │ - bl 1fd1bc │ │ │ │ + bl 1fd264 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 20724a │ │ │ │ + beq.n 2072f2 │ │ │ │ ldr.w r4, [r8] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 20724a │ │ │ │ + cbz r3, 2072f2 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r6, #40] @ 0x28 │ │ │ │ - bl 205858 │ │ │ │ + bl 205900 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20723a │ │ │ │ + bne.n 2072e2 │ │ │ │ ldmia.w r7, {r0, r1} │ │ │ │ add r3, sp, #24 │ │ │ │ add r2, sp, #20 │ │ │ │ - bl 206578 │ │ │ │ + bl 206620 │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldrd r1, r4, [sp, #20] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2072ca │ │ │ │ + beq.n 207372 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 207308 │ │ │ │ + beq.n 2073b0 │ │ │ │ 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, 2072b2 │ │ │ │ + cbz r3, 20735a │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 2072b2 │ │ │ │ + cbz r2, 20735a │ │ │ │ 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] │ │ │ │ @@ -597313,15 +597399,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 207288 │ │ │ │ + bne.n 207330 │ │ │ │ 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] │ │ │ │ @@ -597332,391 +597418,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 205c98 │ │ │ │ + bl 205d40 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ - bl 205c98 │ │ │ │ - ldr r2, [pc, #60] @ (20732c ) │ │ │ │ - ldr r3, [pc, #56] @ (207328 ) │ │ │ │ + bl 205d40 │ │ │ │ + ldr r2, [pc, #60] @ (2073d4 ) │ │ │ │ + ldr r3, [pc, #56] @ (2073d0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 207320 │ │ │ │ + bne.n 2073c8 │ │ │ │ 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 2072c8 │ │ │ │ + b.n 207370 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ - ldrh r0, [r1, #48] @ 0x30 │ │ │ │ + ldrh r0, [r4, #42] @ 0x2a │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r1, #40] @ 0x28 │ │ │ │ + ldrh r4, [r4, #34] @ 0x22 │ │ │ │ lsls r5, r4, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 207356 │ │ │ │ + cbz r3, 2073fe │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ - bl 2059b8 │ │ │ │ + bl 205a60 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 207346 │ │ │ │ + bne.n 2073ee │ │ │ │ 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] @ (207498 ) │ │ │ │ + ldr r2, [pc, #304] @ (207540 ) │ │ │ │ sub sp, #64 @ 0x40 │ │ │ │ - ldr r3, [pc, #304] @ (20749c ) │ │ │ │ + ldr r3, [pc, #304] @ (207544 ) │ │ │ │ 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 207382 │ │ │ │ + b.n 20742a │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r5 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 207380 │ │ │ │ + bne.n 207428 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 207460 │ │ │ │ + beq.n 207508 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 20748e │ │ │ │ - bl 1fd1bc │ │ │ │ + beq.n 207536 │ │ │ │ + bl 1fd264 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ mov r1, r0 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 207402 │ │ │ │ + beq.n 2074aa │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 207402 │ │ │ │ + bne.n 2074aa │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 207474 │ │ │ │ + beq.n 20751c │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 207474 │ │ │ │ + bne.n 20751c │ │ │ │ str r0, [sp, #12] │ │ │ │ add.w r0, r3, #20 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 2056ac │ │ │ │ + bl 205754 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1fe268 │ │ │ │ + bl 1fe310 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 2073f4 │ │ │ │ + cbz r2, 20749c │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 2073f4 │ │ │ │ + bne.n 20749c │ │ │ │ add.w r0, r5, #20 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 2056ac │ │ │ │ + bl 205754 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fe268 │ │ │ │ + bl 1fe310 │ │ │ │ ldrd r1, r5, [sp, #8] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 2073d0 │ │ │ │ + bne.n 207478 │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 2056ac │ │ │ │ + bl 205754 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fe268 │ │ │ │ + bl 1fe310 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 207466 │ │ │ │ + beq.n 20750e │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20748a │ │ │ │ + beq.n 207532 │ │ │ │ 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 2070c4 │ │ │ │ + bl 20716c │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 207448 │ │ │ │ + cbz r3, 2074f0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ - bl 2059b8 │ │ │ │ + bl 205a60 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 207438 │ │ │ │ - ldr r2, [pc, #84] @ (2074a0 ) │ │ │ │ - ldr r3, [pc, #80] @ (20749c ) │ │ │ │ + bne.n 2074e0 │ │ │ │ + ldr r2, [pc, #84] @ (207548 ) │ │ │ │ + ldr r3, [pc, #80] @ (207544 ) │ │ │ │ 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 207486 │ │ │ │ + bne.n 20752e │ │ │ │ add sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r4, #8] │ │ │ │ movs r3, #1 │ │ │ │ - cbnz r2, 20746c │ │ │ │ + cbnz r2, 207514 │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 207416 │ │ │ │ + b.n 2074be │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r5 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 207414 │ │ │ │ + b.n 2074bc │ │ │ │ add.w r0, r3, #20 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 2056ac │ │ │ │ + bl 205754 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1fe268 │ │ │ │ - b.n 207402 │ │ │ │ + bl 1fe310 │ │ │ │ + b.n 2074aa │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ mov r4, r3 │ │ │ │ - b.n 207414 │ │ │ │ - bl 1fd1bc │ │ │ │ + b.n 2074bc │ │ │ │ + bl 1fd264 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - ldrh r6, [r1, #36] @ 0x24 │ │ │ │ + ldrh r6, [r4, #30] │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r6, #28] │ │ │ │ + ldrh r0, [r1, #24] │ │ │ │ lsls r5, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #104] @ (207520 ) │ │ │ │ - ldr r3, [pc, #104] @ (207524 ) │ │ │ │ + ldr r2, [pc, #104] @ (2075c8 ) │ │ │ │ + ldr r3, [pc, #104] @ (2075cc ) │ │ │ │ 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 2e3c18 │ │ │ │ + bl 2e3cc0 │ │ │ │ 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 2074d0 │ │ │ │ - ldr r2, [pc, #40] @ (207528 ) │ │ │ │ - ldr r3, [pc, #32] @ (207524 ) │ │ │ │ + bcs.n 207578 │ │ │ │ + ldr r2, [pc, #40] @ (2075d0 ) │ │ │ │ + ldr r3, [pc, #32] @ (2075cc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 20751a │ │ │ │ + bne.n 2075c2 │ │ │ │ mov r0, sl │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r0, [r0, #26] │ │ │ │ + ldrh r0, [r3, #20] │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r7, #22] │ │ │ │ + ldrh r2, [r2, #18] │ │ │ │ lsls r5, r4, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r0, #24] │ │ │ │ add.w r5, r0, #20 │ │ │ │ sub sp, #8 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 20757a │ │ │ │ + beq.n 207622 │ │ │ │ mov r6, r0 │ │ │ │ subs r4, #4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bmi.n 207572 │ │ │ │ + bmi.n 20761a │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 207572 │ │ │ │ + bne.n 20761a │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #4 │ │ │ │ - bhi.n 20756c │ │ │ │ + bhi.n 207614 │ │ │ │ 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 20752c │ │ │ │ + bl 2075d4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 20754a │ │ │ │ + bne.n 2075f2 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2e3f34 │ │ │ │ + bl 2e3fdc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r3, #44] @ 0x2c │ │ │ │ mov r0, r3 │ │ │ │ - bl 20752c │ │ │ │ - b.n 207572 │ │ │ │ + bl 2075d4 │ │ │ │ + b.n 20761a │ │ │ │ ldr r1, [r3, #64] @ 0x40 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2e3c18 │ │ │ │ + bl 2e3cc0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r3, #44] @ 0x2c │ │ │ │ mov r0, r3 │ │ │ │ - bl 20752c │ │ │ │ - b.n 207572 │ │ │ │ + bl 2075d4 │ │ │ │ + b.n 20761a │ │ │ │ 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 2075e4 │ │ │ │ + beq.n 20768c │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r0 │ │ │ │ adds r5, r3, #4 │ │ │ │ strd r1, r3, [sp] │ │ │ │ ldr r0, [r3, #20] │ │ │ │ - bl 2051c8 │ │ │ │ + bl 205270 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ - cbnz r2, 2075ea │ │ │ │ + cbnz r2, 207692 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ 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 2075dc │ │ │ │ + bne.n 207684 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ subs r0, #20 │ │ │ │ - bl 2075a8 │ │ │ │ + bl 207650 │ │ │ │ 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 2075dc │ │ │ │ + b.n 207684 │ │ │ │ nop │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 20762a │ │ │ │ + beq.n 2076d2 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 207626 │ │ │ │ + bne.n 2076ce │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ ldrb.w ip, [r3, #-8] │ │ │ │ cmp.w ip, #1 │ │ │ │ - bne.n 207626 │ │ │ │ + bne.n 2076ce │ │ │ │ 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 2e3ae8 │ │ │ │ - cbz r0, 2076b6 │ │ │ │ + bl 2e3b90 │ │ │ │ + cbz r0, 20775e │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ cmp r2, #24 │ │ │ │ - bhi.n 20773c │ │ │ │ + bhi.n 2077e4 │ │ │ │ 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 │ │ │ │ @@ -597725,36 +597811,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, 2076b6 │ │ │ │ + cbnz r3, 20775e │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbnz r3, 2076b6 │ │ │ │ + cbnz r3, 20775e │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 2077d8 │ │ │ │ + beq.w 207880 │ │ │ │ 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 2077d8 │ │ │ │ + bls.w 207880 │ │ │ │ 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 2077ea │ │ │ │ + bhi.w 207892 │ │ │ │ addw lr, pc, #12 │ │ │ │ ldr.w r3, [lr, r3, lsl #2] │ │ │ │ add lr, r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r7, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -597796,30 +597882,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 2076c0 │ │ │ │ + b.n 207768 │ │ │ │ mov.w ip, #16 │ │ │ │ - b.n 2076c0 │ │ │ │ + b.n 207768 │ │ │ │ mov.w ip, #8 │ │ │ │ - b.n 2076c0 │ │ │ │ + b.n 207768 │ │ │ │ mov.w lr, #32 │ │ │ │ - b.n 207688 │ │ │ │ + b.n 207730 │ │ │ │ mov.w lr, #8 │ │ │ │ - b.n 207688 │ │ │ │ + b.n 207730 │ │ │ │ mov.w lr, #16 │ │ │ │ - b.n 207688 │ │ │ │ + b.n 207730 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.n 2077ea │ │ │ │ - add r2, pc, #8 @ (adr r2, 207774 ) │ │ │ │ + bhi.n 207892 │ │ │ │ + add r2, pc, #8 @ (adr r2, 20781c ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ nop │ │ │ │ vmaxnm.f32 , , │ │ │ │ vmaxnm.f32 , , │ │ │ │ vmaxnm.f32 , , │ │ │ │ @@ -597847,48 +597933,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 2076b8 │ │ │ │ + beq.w 207760 │ │ │ │ mov r2, lr │ │ │ │ mov r1, ip │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fc2c0 │ │ │ │ - b.n 2076b8 │ │ │ │ + bl 1fc368 │ │ │ │ + b.n 207760 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3208] @ 0xc88 │ │ │ │ sub.w sp, sp, #852 @ 0x354 │ │ │ │ mov r7, r2 │ │ │ │ - ldr.w r2, [pc, #3168] @ 208464 │ │ │ │ + ldr.w r2, [pc, #3168] @ 20850c │ │ │ │ mov r4, r3 │ │ │ │ mov fp, r0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r2, pc │ │ │ │ - ldr.w r3, [pc, #3160] @ 208468 │ │ │ │ + ldr.w r3, [pc, #3160] @ 208510 │ │ │ │ mul.w r0, r4, r7 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r2, r4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #844] @ 0x34c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldrb r6, [r3, #13] │ │ │ │ cmp r4, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r6 │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r0, r2 │ │ │ │ - bcc.w 207970 │ │ │ │ + bcc.w 207a18 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r5, #0 │ │ │ │ blx 59bc8 <__aeabi_uidiv@plt> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r9, r5 │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ orr.w r2, r3, #4 │ │ │ │ @@ -597910,26 +597996,26 @@ │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ str.w fp, [sp, #8] │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ cmp r4, r9 │ │ │ │ - bhi.w 208180 │ │ │ │ + bhi.w 208228 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ add.w r3, r3, sl, lsl #2 │ │ │ │ mov r8, r3 │ │ │ │ ldr.w r5, [r3], #4 │ │ │ │ mov r2, r4 │ │ │ │ add.w sl, sl, #1 │ │ │ │ ldrb r1, [r5, #13] │ │ │ │ ldrb r7, [r5, #12] │ │ │ │ smlabb r4, r1, r7, r4 │ │ │ │ cmp r4, r9 │ │ │ │ - bls.n 207882 │ │ │ │ + bls.n 20792a │ │ │ │ str r4, [sp, #24] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r6, r1 │ │ │ │ sub.w fp, r9, r3 │ │ │ │ mov r0, fp │ │ │ │ blx 58f08 <__aeabi_uidivmod@plt> │ │ │ │ @@ -597944,75 +598030,75 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ strd r3, r3, [r2] │ │ │ │ str r3, [r2, #8] │ │ │ │ strd r3, r3, [r1] │ │ │ │ strd r3, r3, [r1, #8] │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - bcc.w 207b74 │ │ │ │ + bcc.w 207c1c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w fp, sp, #264 @ 0x108 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov ip, fp │ │ │ │ mov lr, r3 │ │ │ │ cmp r7, #1 │ │ │ │ str r5, [r3, #12] │ │ │ │ strb r4, [r3, #16] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - bne.n 207902 │ │ │ │ + bne.n 2079aa │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 20802e │ │ │ │ + beq.w 2080d6 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1fcd90 │ │ │ │ + bl 1fce38 │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov ip, fp │ │ │ │ str.w r5, [fp, #12] │ │ │ │ strb.w r2, [fp, #16] │ │ │ │ add.w r5, r6, #44 @ 0x2c │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldrb r6, [r3, #13] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r6, r3 │ │ │ │ - bhi.w 207b98 │ │ │ │ + bhi.w 207c40 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ str.w r7, [r2, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r3, [sp, #28] │ │ │ │ add r9, r2 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 207874 │ │ │ │ + bcc.n 20791c │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, r6 │ │ │ │ - bls.w 20842e │ │ │ │ + bls.w 2084d6 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 207b42 │ │ │ │ + beq.w 207bea │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ blx 59bc8 <__aeabi_uidiv@plt> │ │ │ │ lsls r3, r0, #2 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ orr.w r3, r4, #4 │ │ │ │ @@ -598023,209 +598109,209 @@ │ │ │ │ add r3, sp, #196 @ 0xc4 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add.w r3, r3, r7, lsl #2 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 200974 │ │ │ │ + bl 200a1c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 201a00 │ │ │ │ + bl 201aa8 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.w 208032 │ │ │ │ + beq.w 2080da │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bne.n 2079d8 │ │ │ │ + bne.n 207a80 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ cmp r3, #16 │ │ │ │ - beq.w 2083f8 │ │ │ │ + beq.w 2084a0 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.w 20841c │ │ │ │ + beq.w 2084c4 │ │ │ │ cmp r3, #8 │ │ │ │ - beq.w 2081b4 │ │ │ │ + beq.w 20825c │ │ │ │ add r5, sp, #120 @ 0x78 │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ strd r3, r3, [r5] │ │ │ │ ldrd r6, r7, [sp, #120] @ 0x78 │ │ │ │ strd r6, r7, [sp, #112] @ 0x70 │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 207a0e │ │ │ │ + cbz r0, 207ab6 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, fp │ │ │ │ mov r1, r2 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ adds r2, #20 │ │ │ │ ldrb.w r4, [r8, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 207b28 │ │ │ │ + beq.w 207bd0 │ │ │ │ add r3, sp, #124 @ 0x7c │ │ │ │ add r7, sp, #168 @ 0xa8 │ │ │ │ str r3, [sp, #24] │ │ │ │ movs r6, #0 │ │ │ │ add r3, sp, #264 @ 0x108 │ │ │ │ str r7, [sp, #16] │ │ │ │ mov ip, r4 │ │ │ │ movs r7, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r2, [sp, #8] │ │ │ │ - b.n 207afc │ │ │ │ + b.n 207ba4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov ip, r2 │ │ │ │ strb r7, [r2, #16] │ │ │ │ str.w r8, [r2, #12] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 1fcd90 │ │ │ │ + bl 1fce38 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r9, r0 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ ldr.w lr, [sp, #20] │ │ │ │ add.w ip, r9, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ mov r0, fp │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r2, #4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, fp │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 202600 │ │ │ │ + bl 2026a8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #32 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ movs r1, #1 │ │ │ │ str r6, [r3, #0] │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ mul.w r3, r7, r3 │ │ │ │ str r3, [r5, #0] │ │ │ │ vldr d7, [sp, #120] @ 0x78 │ │ │ │ vstr d7, [sp, #112] @ 0x70 │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 207ad4 │ │ │ │ + cbz r0, 207b7c │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r4 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, fp │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, fp │ │ │ │ adds r7, #1 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ ldrb.w ip, [r8, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp r7, ip │ │ │ │ - bcs.n 207b26 │ │ │ │ + bcs.n 207bce │ │ │ │ ldr r4, [sp, #16] │ │ │ │ strd r6, r6, [r5] │ │ │ │ strd r6, r8, [r5, #8] │ │ │ │ strd r6, r6, [sp, #184] @ 0xb8 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ strd r6, r6, [sp, #192] @ 0xc0 │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 207a2e │ │ │ │ + bne.n 207ad6 │ │ │ │ cmp.w ip, #1 │ │ │ │ - bne.n 207a2e │ │ │ │ + bne.n 207ad6 │ │ │ │ str.w r8, [sp, #12] │ │ │ │ - b.n 207a86 │ │ │ │ + b.n 207b2e │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ str.w r2, [r3, #4]! │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r2, r1 │ │ │ │ str r2, [sp, #32] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 2079a6 │ │ │ │ + bne.w 207a4e │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ mov r0, r7 │ │ │ │ - bl 200974 │ │ │ │ + bl 200a1c │ │ │ │ add r2, sp, #200 @ 0xc8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 201a00 │ │ │ │ - ldr.w r2, [pc, #2328] @ 20846c │ │ │ │ - ldr.w r3, [pc, #2320] @ 208468 │ │ │ │ + bl 201aa8 │ │ │ │ + ldr.w r2, [pc, #2328] @ 208514 │ │ │ │ + ldr.w r3, [pc, #2320] @ 208510 │ │ │ │ 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 208522 │ │ │ │ + bne.w 2085ca │ │ │ │ add.w sp, sp, #852 @ 0x354 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r7, #1 │ │ │ │ - beq.w 20802e │ │ │ │ + beq.w 2080d6 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w fp, sp, #264 @ 0x108 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r6, fp │ │ │ │ mov r7, r3 │ │ │ │ str r5, [r3, #12] │ │ │ │ strb r2, [r3, #16] │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ - b.n 207902 │ │ │ │ + b.n 2079aa │ │ │ │ ldrb r5, [r7, #13] │ │ │ │ cmp r5, #32 │ │ │ │ - beq.w 208192 │ │ │ │ + beq.w 20823a │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ - bne.w 20805a │ │ │ │ + bne.w 208102 │ │ │ │ cmp r3, #16 │ │ │ │ - beq.w 208452 │ │ │ │ + beq.w 2084fa │ │ │ │ cmp r3, #32 │ │ │ │ - beq.w 2083e8 │ │ │ │ + beq.w 208490 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.w 20805a │ │ │ │ + bne.w 208102 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #472 @ 0x1d8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 201828 │ │ │ │ + bl 2018d0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ str r0, [r2, #12] │ │ │ │ strd r3, r3, [r2] │ │ │ │ @@ -598233,22 +598319,22 @@ │ │ │ │ strd r3, r3, [r1] │ │ │ │ strd r3, r3, [r1, #8] │ │ │ │ str r0, [sp, #20] │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 208470 │ │ │ │ + bne.w 208518 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ add.w fp, sp, #264 @ 0x108 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #471 @ 0x1d7 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movs r6, #0 │ │ │ │ - bl 201828 │ │ │ │ + bl 2018d0 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ ldr r7, [sp, #20] │ │ │ │ mov r8, r0 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov.w r1, #1 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r7, [r4, #12] │ │ │ │ @@ -598270,77 +598356,77 @@ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ str r7, [sp, #20] │ │ │ │ ldr r7, [sp, #8] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1fcd90 │ │ │ │ + bl 1fce38 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r5, r0 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ mov lr, fp │ │ │ │ add.w ip, r5, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movw r1, #471 @ 0x1d7 │ │ │ │ mov r0, r7 │ │ │ │ str r7, [sp, #8] │ │ │ │ - bl 201828 │ │ │ │ + bl 2018d0 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ strd r6, r6, [r4] │ │ │ │ strd r6, r8, [r4, #8] │ │ │ │ strd r6, r6, [r3] │ │ │ │ strd r6, r6, [r3, #8] │ │ │ │ str r0, [sp, #20] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r4, [sp, #16] │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldrb.w r3, [r8, #12] │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ streq.w r8, [sp, #88] @ 0x58 │ │ │ │ - beq.n 207d08 │ │ │ │ + beq.n 207db0 │ │ │ │ mov r6, r4 │ │ │ │ str.w r8, [r4, #12] │ │ │ │ mov r5, fp │ │ │ │ mov r4, r7 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ - bl 1fcd90 │ │ │ │ + bl 1fce38 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ mov ip, fp │ │ │ │ add.w r7, r6, #44 @ 0x2c │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ movs r6, #0 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str.w r8, [r4, #12] │ │ │ │ mov r7, r5 │ │ │ │ strd r6, r6, [r4] │ │ │ │ @@ -598357,32 +598443,32 @@ │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ - bl 1fcd90 │ │ │ │ + bl 1fce38 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r5, r0 │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ mov lr, fp │ │ │ │ add.w ip, r5, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r5, fp │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ strd r6, r8, [r4, #8] │ │ │ │ movs r3, #2 │ │ │ │ mov ip, r2 │ │ │ │ strd r6, r6, [r4] │ │ │ │ strd r6, r6, [r7] │ │ │ │ strd r6, r6, [r7, #8] │ │ │ │ @@ -598395,33 +598481,33 @@ │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1fcd90 │ │ │ │ + bl 1fce38 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r5, r0 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ mov lr, fp │ │ │ │ add.w ip, r5, #44 @ 0x2c │ │ │ │ str r4, [sp, #8] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, fp │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movs r3, #3 │ │ │ │ strd r6, r6, [r7] │ │ │ │ mov ip, r2 │ │ │ │ strd r6, r8, [r4, #8] │ │ │ │ strd r6, r6, [r4] │ │ │ │ @@ -598434,45 +598520,45 @@ │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1fcd90 │ │ │ │ + bl 1fce38 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r5, r0 │ │ │ │ str r1, [sp, #108] @ 0x6c │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ mov lr, fp │ │ │ │ add.w ip, r5, #44 @ 0x2c │ │ │ │ mov r8, r4 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ ldr r5, [sp, #20] │ │ │ │ strd r6, r6, [r7] │ │ │ │ strd r6, r6, [r4] │ │ │ │ str r6, [r4, #8] │ │ │ │ str r5, [r4, #12] │ │ │ │ strd r6, r6, [r7, #8] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r4, [sp, #16] │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 2084c6 │ │ │ │ + bne.w 20856e │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ movs r6, #0 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ mov.w r2, #1 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ @@ -598492,32 +598578,32 @@ │ │ │ │ stmia.w r8!, {r0, r1, r2, r3} │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ ldr r7, [sp, #8] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1fcd90 │ │ │ │ + bl 1fce38 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r5, r0 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ mov lr, fp │ │ │ │ add.w ip, r5, #44 @ 0x2c │ │ │ │ str r7, [sp, #8] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ mov ip, r7 │ │ │ │ strd r6, r6, [r4] │ │ │ │ str r6, [r4, #8] │ │ │ │ str r5, [r4, #12] │ │ │ │ @@ -598533,32 +598619,32 @@ │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1fcd90 │ │ │ │ + bl 1fce38 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r5, r0 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ mov lr, fp │ │ │ │ add.w ip, r5, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r5, fp │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [r4, #12] │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ strd r6, r6, [r4] │ │ │ │ str r6, [r4, #8] │ │ │ │ strd r6, r6, [r3] │ │ │ │ strd r6, r6, [r3, #8] │ │ │ │ @@ -598573,31 +598659,31 @@ │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1fcd90 │ │ │ │ + bl 1fce38 │ │ │ │ add.w r5, r0, #20 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ mov ip, fp │ │ │ │ add.w r7, r6, #44 @ 0x2c │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r7, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ str.w r3, [fp] │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ mov r2, fp │ │ │ │ str.w r3, [fp, #4] │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ @@ -598607,97 +598693,97 @@ │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ str.w r3, [fp, #16] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ strd r1, r5, [fp, #24] │ │ │ │ mov.w r1, #496 @ 0x1f0 │ │ │ │ str.w r3, [fp, #20] │ │ │ │ - bl 201a00 │ │ │ │ + bl 201aa8 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 2080f2 │ │ │ │ + b.n 20819a │ │ │ │ mov r7, r5 │ │ │ │ - b.n 20794a │ │ │ │ + b.n 2079f2 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ cmp r3, #16 │ │ │ │ - beq.w 20840a │ │ │ │ + beq.w 2084b2 │ │ │ │ cmp r3, #32 │ │ │ │ it eq │ │ │ │ moveq r2, r0 │ │ │ │ - beq.w 207b28 │ │ │ │ + beq.w 207bd0 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.w 2079d8 │ │ │ │ + bne.w 207a80 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #380 @ 0x17c │ │ │ │ mov r0, fp │ │ │ │ - bl 201828 │ │ │ │ + bl 2018d0 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 207b28 │ │ │ │ + b.n 207bd0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ blx 59bc8 <__aeabi_uidiv@plt> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov fp, r0 │ │ │ │ cmp r5, r3 │ │ │ │ - bcc.n 2080e0 │ │ │ │ + bcc.n 208188 │ │ │ │ movs r5, #0 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ add.w r8, sp, #260 @ 0x104 │ │ │ │ mov r1, r7 │ │ │ │ mov r6, r5 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #4 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ adds r6, #1 │ │ │ │ - bl 202600 │ │ │ │ + bl 2026a8 │ │ │ │ cmp fp, r6 │ │ │ │ str.w r0, [r8, #4]! │ │ │ │ - bls.n 2080de │ │ │ │ + bls.n 208186 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r5, r5, r3 │ │ │ │ it eq │ │ │ │ moveq r1, r7 │ │ │ │ - beq.n 208076 │ │ │ │ + beq.n 20811e │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ movs r1, #1 │ │ │ │ movs r2, #32 │ │ │ │ str r5, [r3, #0] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ vldr d7, [sp, #120] @ 0x78 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ vstr d7, [sp, #112] @ 0x70 │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 2080ce │ │ │ │ + cbz r0, 208176 │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r3, #20 │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, r7 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 208076 │ │ │ │ + b.n 20811e │ │ │ │ str r4, [sp, #24] │ │ │ │ mov r0, fp │ │ │ │ - bl 200974 │ │ │ │ + bl 200a1c │ │ │ │ add r2, sp, #264 @ 0x108 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 201a00 │ │ │ │ + bl 201aa8 │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r4, [sp, #16] │ │ │ │ str r7, [r2, #12] │ │ │ │ strd r3, r3, [r2] │ │ │ │ @@ -598705,15 +598791,15 @@ │ │ │ │ strd r3, r3, [r1] │ │ │ │ strd r3, r3, [r1, #8] │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 208176 │ │ │ │ + bcc.n 20821e │ │ │ │ ldr r4, [sp, #16] │ │ │ │ add r5, sp, #264 @ 0x108 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r6, r4 │ │ │ │ str r7, [r4, #12] │ │ │ │ blx 59bc8 <__aeabi_uidiv@plt> │ │ │ │ @@ -598721,54 +598807,54 @@ │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ - bl 1fcd90 │ │ │ │ + bl 1fce38 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ add.w r7, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ add.w lr, sp, #264 @ 0x108 │ │ │ │ add.w ip, r6, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2015c0 │ │ │ │ - b.w 207952 │ │ │ │ + bl 201668 │ │ │ │ + b.w 2079fa │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 207952 │ │ │ │ - b.n 208118 │ │ │ │ + beq.w 2079fa │ │ │ │ + b.n 2081c0 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr.w r5, [r3, sl, lsl #2] │ │ │ │ add.w r8, r3, sl, lsl #2 │ │ │ │ ldrb r1, [r5, #13] │ │ │ │ ldrb r7, [r5, #12] │ │ │ │ - b.w 20789e │ │ │ │ + b.w 207946 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #16 │ │ │ │ - beq.w 208442 │ │ │ │ + beq.w 2084ea │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 2080f2 │ │ │ │ + beq.n 20819a │ │ │ │ cmp r3, #8 │ │ │ │ - bne.w 20805a │ │ │ │ + bne.w 208102 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movw r1, #471 @ 0x1d7 │ │ │ │ - bl 201828 │ │ │ │ + bl 2018d0 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 2080f2 │ │ │ │ + b.n 20819a │ │ │ │ add.w sl, sp, #264 @ 0x108 │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r0, sl │ │ │ │ movs r4, #0 │ │ │ │ blx 5926c │ │ │ │ mov r3, r4 │ │ │ │ @@ -598777,97 +598863,97 @@ │ │ │ │ lsls r0, r2, #31 │ │ │ │ it mi │ │ │ │ strmi.w r3, [sl, r4, lsl #2] │ │ │ │ add.w r3, r3, #1 │ │ │ │ it mi │ │ │ │ addmi r4, #1 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 2081c8 │ │ │ │ + bne.n 208270 │ │ │ │ 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 20851e │ │ │ │ + beq.w 2085c6 │ │ │ │ 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 208212 │ │ │ │ + bhi.n 2082ba │ │ │ │ ldrb.w r3, [r8, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r4, r3 │ │ │ │ ite ne │ │ │ │ movne r6, #0 │ │ │ │ andeq.w r6, r6, #1 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 208514 │ │ │ │ + bne.w 2085bc │ │ │ │ mov lr, r9 │ │ │ │ str.w r8, [r9, #12] │ │ │ │ add r7, sp, #168 @ 0xa8 │ │ │ │ mov ip, r7 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 208288 │ │ │ │ + bne.n 208330 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 2084c2 │ │ │ │ + beq.w 20856a │ │ │ │ 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 208270 │ │ │ │ + bne.n 208318 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 2084c2 │ │ │ │ + beq.w 20856a │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 1fcd90 │ │ │ │ + bl 1fce38 │ │ │ │ mov r2, r4 │ │ │ │ add.w r4, r0, #20 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ mov lr, r7 │ │ │ │ add.w ip, r6, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, fp │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #380 @ 0x17c │ │ │ │ mov r0, fp │ │ │ │ movs r4, #0 │ │ │ │ - bl 201828 │ │ │ │ + bl 2018d0 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, sl │ │ │ │ blx 5926c │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #240 @ 0xf0 │ │ │ │ @@ -598875,231 +598961,231 @@ │ │ │ │ lsls r2, r2, #31 │ │ │ │ it mi │ │ │ │ strmi.w r3, [sl, r4, lsl #2] │ │ │ │ add.w r3, r3, #1 │ │ │ │ it mi │ │ │ │ addmi r4, #1 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 2082e2 │ │ │ │ + bne.n 20838a │ │ │ │ movs r6, #0 │ │ │ │ str.w r8, [r5, #12] │ │ │ │ strd r6, r6, [r5] │ │ │ │ str r6, [r5, #8] │ │ │ │ strd r6, r6, [sp, #184] @ 0xb8 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ strd r6, r6, [sp, #192] @ 0xc0 │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 20851a │ │ │ │ + beq.w 2085c2 │ │ │ │ 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 208326 │ │ │ │ + bhi.n 2083ce │ │ │ │ ldrb.w ip, [r8, #12] │ │ │ │ cmp r4, ip │ │ │ │ ite ne │ │ │ │ movne r5, #0 │ │ │ │ andeq.w r5, r5, #1 │ │ │ │ - cbnz r5, 2083bc │ │ │ │ + cbnz r5, 208464 │ │ │ │ str.w r8, [r7, #12] │ │ │ │ mov r6, r9 │ │ │ │ cmp r4, ip │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ - bne.n 208384 │ │ │ │ - cbz r4, 2083bc │ │ │ │ + bne.n 20842c │ │ │ │ + cbz r4, 208464 │ │ │ │ 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 208370 │ │ │ │ - cbz r5, 2083bc │ │ │ │ + bne.n 208418 │ │ │ │ + cbz r5, 208464 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 1fcd90 │ │ │ │ + bl 1fce38 │ │ │ │ mov r2, r4 │ │ │ │ mov r4, r9 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r8 │ │ │ │ add.w r6, r5, #44 @ 0x2c │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #380 @ 0x17c │ │ │ │ mov r0, fp │ │ │ │ - bl 201828 │ │ │ │ + bl 2018d0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #492 @ 0x1ec │ │ │ │ mov r0, fp │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov.w r1, #384 @ 0x180 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 201828 │ │ │ │ + bl 2018d0 │ │ │ │ mov r2, r0 │ │ │ │ - b.w 207b28 │ │ │ │ + b.w 207bd0 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov.w r1, #472 @ 0x1d8 │ │ │ │ - bl 201828 │ │ │ │ + bl 2018d0 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 2080f2 │ │ │ │ + b.n 20819a │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #386 @ 0x182 │ │ │ │ mov r0, fp │ │ │ │ - bl 201828 │ │ │ │ + bl 2018d0 │ │ │ │ mov r2, r0 │ │ │ │ - b.w 207b28 │ │ │ │ + b.w 207bd0 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #378 @ 0x17a │ │ │ │ mov r0, fp │ │ │ │ - bl 201828 │ │ │ │ + bl 2018d0 │ │ │ │ mov r2, r0 │ │ │ │ - b.w 207b28 │ │ │ │ + b.w 207bd0 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #384 @ 0x180 │ │ │ │ mov r0, fp │ │ │ │ - bl 201828 │ │ │ │ + bl 2018d0 │ │ │ │ mov r2, r0 │ │ │ │ - b.w 207b28 │ │ │ │ + b.w 207bd0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 200974 │ │ │ │ + bl 200a1c │ │ │ │ add r2, sp, #332 @ 0x14c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 201a00 │ │ │ │ - b.w 207b52 │ │ │ │ + bl 201aa8 │ │ │ │ + b.w 207bfa │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov.w r1, #468 @ 0x1d4 │ │ │ │ - bl 201828 │ │ │ │ + bl 2018d0 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 2080f2 │ │ │ │ + b.n 20819a │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movw r1, #475 @ 0x1db │ │ │ │ - bl 201828 │ │ │ │ + bl 2018d0 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 2080f2 │ │ │ │ + b.n 20819a │ │ │ │ nop │ │ │ │ - strh r0, [r6, #62] @ 0x3e │ │ │ │ + strh r0, [r1, #58] @ 0x3a │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r4, #36] @ 0x24 │ │ │ │ + strh r2, [r7, #30] │ │ │ │ lsls r5, r4, #2 │ │ │ │ str r4, [r5, #12] │ │ │ │ add.w fp, sp, #264 @ 0x108 │ │ │ │ mov r7, fp │ │ │ │ str r6, [sp, #8] │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ - bl 1fcd90 │ │ │ │ + bl 1fce38 │ │ │ │ add.w r5, r0, #20 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ mov lr, fp │ │ │ │ add.w ip, r6, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ - bl 2015c0 │ │ │ │ - b.w 207bf6 │ │ │ │ + bl 201668 │ │ │ │ + b.w 207c9e │ │ │ │ mov r4, r8 │ │ │ │ - b.n 2082c4 │ │ │ │ + b.n 20836c │ │ │ │ mov r6, r4 │ │ │ │ str r5, [r4, #12] │ │ │ │ mov r5, fp │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ - bl 1fcd90 │ │ │ │ + bl 1fce38 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ add.w r7, r6, #44 @ 0x2c │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ mov ip, fp │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2015c0 │ │ │ │ - b.n 207e98 │ │ │ │ + bl 201668 │ │ │ │ + b.n 207f40 │ │ │ │ mov r4, r8 │ │ │ │ add r7, sp, #168 @ 0xa8 │ │ │ │ - b.n 2082c4 │ │ │ │ + b.n 20836c │ │ │ │ movs r5, #1 │ │ │ │ - b.n 208342 │ │ │ │ + b.n 2083ea │ │ │ │ movs r6, #1 │ │ │ │ - b.n 20822e │ │ │ │ + b.n 2082d6 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 20853a │ │ │ │ + bne.n 2085e2 │ │ │ │ ldr r1, [r0, #40] @ 0x28 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 20853e │ │ │ │ + beq.n 2085e6 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 20853a │ │ │ │ + bne.n 2085e2 │ │ │ │ ldrb.w r1, [r0, #32] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 20853a │ │ │ │ + bne.n 2085e2 │ │ │ │ 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} │ │ │ │ @@ -599107,143 +599193,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 2085f4 │ │ │ │ + beq.n 20869c │ │ │ │ mov r9, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 2085fc │ │ │ │ + beq.n 2086a4 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, #6 │ │ │ │ itt le │ │ │ │ strle.w r5, [r7, #-4] │ │ │ │ suble r7, #4 │ │ │ │ - cbz r3, 2085a6 │ │ │ │ + cbz r3, 20864e │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ sub.w r5, r3, #20 │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 208584 │ │ │ │ + beq.n 20862c │ │ │ │ cmp r4, #6 │ │ │ │ - ble.n 2085f4 │ │ │ │ + ble.n 20869c │ │ │ │ adds r2, r4, #1 │ │ │ │ mov r0, r9 │ │ │ │ movs r1, #4 │ │ │ │ - bl 1e2d44 │ │ │ │ + bl 1e2dec │ │ │ │ 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 2085e2 │ │ │ │ + beq.n 20868a │ │ │ │ subs r5, #4 │ │ │ │ str r6, [r5, #0] │ │ │ │ - cbz r3, 2085f8 │ │ │ │ + cbz r3, 2086a0 │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ sub.w r6, r3, #20 │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 2085f8 │ │ │ │ + bne.n 2086a0 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 2085c8 │ │ │ │ + bne.n 208670 │ │ │ │ mov r0, r6 │ │ │ │ - bl 208528 │ │ │ │ + bl 2085d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2085ce │ │ │ │ + bne.n 208676 │ │ │ │ str.w r6, [r5, #-4] │ │ │ │ subs r5, #4 │ │ │ │ - b.n 2085ce │ │ │ │ + b.n 208676 │ │ │ │ str.w r7, [r8, #28] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 208528 │ │ │ │ + bl 2085d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 208598 │ │ │ │ + bne.n 208640 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, #6 │ │ │ │ itt le │ │ │ │ strle.w r5, [r7, #-4] │ │ │ │ suble r7, #4 │ │ │ │ - b.n 208598 │ │ │ │ + b.n 208640 │ │ │ │ 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 208630 │ │ │ │ + bcc.n 2086d8 │ │ │ │ add.w r3, r0, #24 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 208636 │ │ │ │ + bls.n 2086de │ │ │ │ mov r0, r2 │ │ │ │ - bl 1e2e4c │ │ │ │ + bl 1e2ef4 │ │ │ │ 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, 208686 │ │ │ │ + cbz r0, 20872e │ │ │ │ ldr r1, [r4, #24] │ │ │ │ add.w r2, r4, #20 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 20867c │ │ │ │ - bl 1fe268 │ │ │ │ + bne.n 208724 │ │ │ │ + bl 1fe310 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ - cbz r3, 208680 │ │ │ │ + cbz r3, 208728 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ sub.w r4, r3, #20 │ │ │ │ ldrb.w r0, [r3, #-8] │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 208680 │ │ │ │ + bne.n 208728 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ add.w r2, r4, #20 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 208658 │ │ │ │ + beq.n 208700 │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r0 │ │ │ │ - b.n 20867c │ │ │ │ + b.n 208724 │ │ │ │ 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] @ (208794 ) │ │ │ │ + ldr r4, [pc, #244] @ (20883c ) │ │ │ │ mov r8, r0 │ │ │ │ - ldr r3, [pc, #244] @ (208798 ) │ │ │ │ + ldr r3, [pc, #244] @ (208840 ) │ │ │ │ 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 5926c │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ - bl 1fd1bc │ │ │ │ + bl 1fd264 │ │ │ │ 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] │ │ │ │ @@ -599251,142 +599337,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 208770 │ │ │ │ + beq.n 208818 │ │ │ │ mov r6, r5 │ │ │ │ subs r5, #4 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ subs r4, #4 │ │ │ │ - b.n 208700 │ │ │ │ + b.n 2087a8 │ │ │ │ subs r4, r3, #4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ands.w fp, r3, #1 │ │ │ │ - bne.n 208766 │ │ │ │ + bne.n 20880e │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 208766 │ │ │ │ + beq.n 20880e │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - beq.n 208766 │ │ │ │ + beq.n 20880e │ │ │ │ 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 208766 │ │ │ │ + bne.n 20880e │ │ │ │ subs r2, #20 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 2075a8 │ │ │ │ + bl 207650 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 208766 │ │ │ │ + beq.n 20880e │ │ │ │ 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 208638 │ │ │ │ + bl 2086e0 │ │ │ │ strb.w sl, [sp, #36] @ 0x24 │ │ │ │ adds r6, r4, #4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r5, r4 │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 2086fe │ │ │ │ - ldr r2, [pc, #40] @ (20879c ) │ │ │ │ - ldr r3, [pc, #36] @ (208798 ) │ │ │ │ + bne.n 2087a6 │ │ │ │ + ldr r2, [pc, #40] @ (208844 ) │ │ │ │ + ldr r3, [pc, #36] @ (208840 ) │ │ │ │ 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 20878e │ │ │ │ + bne.n 208836 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r0, [r3, #5] │ │ │ │ + ldrb r0, [r6, #2] │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r1, #2] │ │ │ │ + strb r0, [r4, #31] │ │ │ │ lsls r5, r4, #2 │ │ │ │ - b.n 2087c0 │ │ │ │ + b.n 208868 │ │ │ │ bic.w r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 2087b4 │ │ │ │ + bne.n 20885c │ │ │ │ ldr r2, [r0, #76] @ 0x4c │ │ │ │ ldrb.w r2, [r2, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 2087cc │ │ │ │ + bne.n 208874 │ │ │ │ ldr r0, [r0, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r0, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 2087d0 │ │ │ │ + bne.n 208878 │ │ │ │ subs r0, #20 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ - cbz r3, 2087cc │ │ │ │ + cbz r3, 208874 │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 2087a2 │ │ │ │ + bne.n 20884a │ │ │ │ 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 208874 │ │ │ │ + beq.n 20891c │ │ │ │ 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 20880a │ │ │ │ + beq.n 2088b2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20886e │ │ │ │ + beq.n 208916 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 20886e │ │ │ │ + bne.n 208916 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ subs r4, #20 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 2087f4 │ │ │ │ + bne.n 20889c │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 2087f8 │ │ │ │ + bne.n 2088a0 │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ ldrd r1, r6, [r3, #20] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 20884c │ │ │ │ + bhi.n 2088f4 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 20887e │ │ │ │ + bhi.n 208926 │ │ │ │ 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 │ │ │ │ @@ -599401,157 +599487,157 @@ │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ uxtb r1, r1 │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldrb.w r5, [r3, #-8] │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 208886 │ │ │ │ + bne.n 20892e │ │ │ │ ldr r0, [r3, #24] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 2e3bc0 │ │ │ │ + bl 2e3c68 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, r0 │ │ │ │ sbcs.w r6, r6, #0 │ │ │ │ - bcs.n 208882 │ │ │ │ + bcs.n 20892a │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2087f8 │ │ │ │ + bne.n 2088a0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ uxth r1, r1 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 20884c │ │ │ │ + b.n 2088f4 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 20884c │ │ │ │ + b.n 2088f4 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 208870 │ │ │ │ + b.n 208918 │ │ │ │ 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 208912 │ │ │ │ + beq.n 2089ba │ │ │ │ subs r4, #4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ands.w r3, r2, #1 │ │ │ │ - bne.n 208940 │ │ │ │ + bne.n 2089e8 │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 2088e2 │ │ │ │ + beq.n 20898a │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 2088c0 │ │ │ │ + beq.n 208968 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ cmp.w r3, #344 @ 0x158 │ │ │ │ - beq.n 20890a │ │ │ │ - bls.n 208916 │ │ │ │ + beq.n 2089b2 │ │ │ │ + bls.n 2089be │ │ │ │ movw r0, #713 @ 0x2c9 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 20892c │ │ │ │ + beq.n 2089d4 │ │ │ │ movw r0, #805 @ 0x325 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 2088ba │ │ │ │ + bne.n 208962 │ │ │ │ adds r2, #84 @ 0x54 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 2088ba │ │ │ │ - b.n 20890a │ │ │ │ + bne.n 208962 │ │ │ │ + b.n 2089b2 │ │ │ │ add.w r0, r2, #48 @ 0x30 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 2088ba │ │ │ │ + bne.n 208962 │ │ │ │ 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 2088bc │ │ │ │ + bhi.n 208964 │ │ │ │ mov r0, r2 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 20888c │ │ │ │ + bl 208934 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2088bc │ │ │ │ + bne.n 208964 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 2088a8 │ │ │ │ + bne.n 208950 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 2088bc │ │ │ │ + b.n 208964 │ │ │ │ cmp r3, #101 @ 0x65 │ │ │ │ - beq.n 20890a │ │ │ │ + beq.n 2089b2 │ │ │ │ subs r3, #117 @ 0x75 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 2088ba │ │ │ │ + bhi.n 208962 │ │ │ │ adds r2, #84 @ 0x54 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 2088ba │ │ │ │ + bne.n 208962 │ │ │ │ lsls r3, r1, #29 │ │ │ │ - bpl.n 2088ba │ │ │ │ - b.n 20890a │ │ │ │ + bpl.n 208962 │ │ │ │ + b.n 2089b2 │ │ │ │ add.w r3, r2, #84 @ 0x54 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 208944 │ │ │ │ + beq.n 2089ec │ │ │ │ adds r2, #100 @ 0x64 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 2088ba │ │ │ │ + bne.n 208962 │ │ │ │ lsls r2, r1, #31 │ │ │ │ - bmi.n 20890a │ │ │ │ - b.n 2088ba │ │ │ │ + bmi.n 2089b2 │ │ │ │ + b.n 208962 │ │ │ │ mov r0, r3 │ │ │ │ - b.n 2088bc │ │ │ │ + b.n 208964 │ │ │ │ lsls r0, r1, #30 │ │ │ │ - bmi.n 20890a │ │ │ │ - b.n 208934 │ │ │ │ + bmi.n 2089b2 │ │ │ │ + b.n 2089dc │ │ │ │ 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 2089c6 │ │ │ │ - bhi.n 2089b8 │ │ │ │ + beq.n 208a6e │ │ │ │ + bhi.n 208a60 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 2089e0 │ │ │ │ + bhi.n 208a88 │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 208a1a │ │ │ │ + bne.n 208ac2 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ mov r0, r2 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 2e3b14 │ │ │ │ + bl 2e3bbc │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2089e8 │ │ │ │ + beq.n 208a90 │ │ │ │ ldrb r1, [r2, #7] │ │ │ │ lsls r1, r1, #31 │ │ │ │ - bpl.n 2089e8 │ │ │ │ + bpl.n 208a90 │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #14 │ │ │ │ - beq.n 208a0e │ │ │ │ + beq.n 208ab6 │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.n 208a0e │ │ │ │ + bhi.n 208ab6 │ │ │ │ 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 │ │ │ │ @@ -599561,97 +599647,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 2089e0 │ │ │ │ + bne.n 208a88 │ │ │ │ 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 20894c │ │ │ │ + bl 2089f4 │ │ │ │ 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 2e3ab4 │ │ │ │ + bl 2e3b5c │ │ │ │ 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 208990 │ │ │ │ + bne.n 208a38 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ movs r3, #8 │ │ │ │ - b.n 2089c0 │ │ │ │ + b.n 208a68 │ │ │ │ movs r3, #4 │ │ │ │ - b.n 2089c0 │ │ │ │ + b.n 208a68 │ │ │ │ movs r3, #2 │ │ │ │ - b.n 2089c0 │ │ │ │ + b.n 208a68 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 2089c0 │ │ │ │ + b.n 208a68 │ │ │ │ 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] @ (208b10 ) │ │ │ │ + ldr r4, [pc, #220] @ (208bb8 ) │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ - ldr r3, [pc, #220] @ (208b14 ) │ │ │ │ + ldr r3, [pc, #220] @ (208bbc ) │ │ │ │ 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 208560 │ │ │ │ + bl 208608 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 208b06 │ │ │ │ + beq.n 208bae │ │ │ │ adds r4, r0, #4 │ │ │ │ mov.w sl, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 208af4 │ │ │ │ + beq.n 208b9c │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 208abc │ │ │ │ + beq.n 208b64 │ │ │ │ ldr r1, [r3, #76] @ 0x4c │ │ │ │ ldrb r2, [r1, #13] │ │ │ │ ldr r5, [r1, #20] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 208aa2 │ │ │ │ + bhi.n 208b4a │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 208aa2 │ │ │ │ + bhi.n 208b4a │ │ │ │ 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 │ │ │ │ @@ -599675,99 +599761,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 208a62 │ │ │ │ + bne.n 208b0a │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ cmp r3, r0 │ │ │ │ it cs │ │ │ │ cmpcs r0, r9 │ │ │ │ - bcs.n 208ad4 │ │ │ │ - bl 1e2e4c │ │ │ │ - ldr r2, [pc, #64] @ (208b18 ) │ │ │ │ - ldr r3, [pc, #60] @ (208b14 ) │ │ │ │ + bcs.n 208b7c │ │ │ │ + bl 1e2ef4 │ │ │ │ + ldr r2, [pc, #64] @ (208bc0 ) │ │ │ │ + ldr r3, [pc, #60] @ (208bbc ) │ │ │ │ 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 208b0a │ │ │ │ + bne.n 208bb2 │ │ │ │ mov r0, sl │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ uxth r5, r5 │ │ │ │ - b.n 208aa2 │ │ │ │ + b.n 208b4a │ │ │ │ ldr.w r0, [r4, #-4] │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r3, #64] @ 0x40 │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ - bl 2074a4 │ │ │ │ + bl 20754c │ │ │ │ add sl, r0 │ │ │ │ - b.n 208abc │ │ │ │ + b.n 208b64 │ │ │ │ mov sl, r3 │ │ │ │ - b.n 208ac6 │ │ │ │ + b.n 208b6e │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strb r2, [r0, #23] │ │ │ │ + strb r2, [r3, #20] │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r4, #20] │ │ │ │ + strb r4, [r7, #17] │ │ │ │ lsls r5, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ - ldr.w r5, [pc, #1144] @ 208fa8 │ │ │ │ + ldr.w r5, [pc, #1144] @ 209050 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ - ldr.w r3, [pc, #1144] @ 208fac │ │ │ │ + ldr.w r3, [pc, #1144] @ 209054 │ │ │ │ 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 208560 │ │ │ │ + bl 208608 │ │ │ │ ldrb.w r2, [r4, #33] @ 0x21 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r5, [sp, #32] │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 208b80 │ │ │ │ + cbz r0, 208c28 │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 208d04 │ │ │ │ + beq.w 208dac │ │ │ │ adds r5, #4 │ │ │ │ str.w r9, [sp, #12] │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.w 208fa6 │ │ │ │ + bhi.w 20904e │ │ │ │ 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 │ │ │ │ @@ -599786,15 +599872,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 208da6 │ │ │ │ + beq.w 208e4e │ │ │ │ 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 │ │ │ │ @@ -599803,41 +599889,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 208cae │ │ │ │ + beq.n 208d56 │ │ │ │ orrs.w r1, r3, ip │ │ │ │ - beq.n 208cb6 │ │ │ │ + beq.n 208d5e │ │ │ │ subs r1, r3, #1 │ │ │ │ orrs.w r8, r1, ip │ │ │ │ - beq.n 208ce4 │ │ │ │ + beq.n 208d8c │ │ │ │ ldrb.w r8, [lr, #106] @ 0x6a │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 208f98 │ │ │ │ + bne.w 209040 │ │ │ │ ldrb.w lr, [lr, #32] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 208c54 │ │ │ │ + bne.n 208cfc │ │ │ │ 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 208e88 │ │ │ │ + beq.w 208f30 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ movs r1, #0 │ │ │ │ cmp r2, #32 │ │ │ │ str r1, [r7, #4] │ │ │ │ str r1, [sp, #24] │ │ │ │ - bhi.w 208f46 │ │ │ │ + bhi.w 208fee │ │ │ │ subs r1, r2, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 208fa6 │ │ │ │ + bhi.w 20904e │ │ │ │ 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 │ │ │ │ @@ -599864,81 +599950,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 208de8 │ │ │ │ + bne.w 208e90 │ │ │ │ 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 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 208ce4 │ │ │ │ + cbz r0, 208d8c │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, sl │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 208b90 │ │ │ │ + bne.w 208c38 │ │ │ │ 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 208d14 │ │ │ │ + bcs.n 208dbc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e2e4c │ │ │ │ - ldr r2, [pc, #664] @ (208fb0 ) │ │ │ │ - ldr r3, [pc, #660] @ (208fac ) │ │ │ │ + bl 1e2ef4 │ │ │ │ + ldr r2, [pc, #664] @ (209058 ) │ │ │ │ + ldr r3, [pc, #660] @ (209054 ) │ │ │ │ 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 208f94 │ │ │ │ + bne.w 20903c │ │ │ │ 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 2074a4 │ │ │ │ + bl 20754c │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.n 208dc0 │ │ │ │ + beq.n 208e68 │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r1 │ │ │ │ bics r0, r3 │ │ │ │ - beq.n 208cf4 │ │ │ │ + beq.n 208d9c │ │ │ │ subs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.w 208fa6 │ │ │ │ + bhi.w 20904e │ │ │ │ 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 │ │ │ │ @@ -599967,552 +600053,552 @@ │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsls r0, r1, #4 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ ldr.w lr, [r0, #20] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 208ee6 │ │ │ │ + beq.w 208f8e │ │ │ │ orrs.w r1, r1, r8 │ │ │ │ - bne.w 208c1e │ │ │ │ - b.n 208cbc │ │ │ │ + bne.w 208cc6 │ │ │ │ + b.n 208d64 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 208cf4 │ │ │ │ + beq.n 208d9c │ │ │ │ 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 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 208ce4 │ │ │ │ + beq.n 208d8c │ │ │ │ add r3, sp, #24 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ - b.n 208cd6 │ │ │ │ + b.n 208d7e │ │ │ │ add.w ip, r3, #4294967295 @ 0xffffffff │ │ │ │ orrs.w ip, ip, r1 │ │ │ │ it ne │ │ │ │ strdne lr, lr, [sp, #16] │ │ │ │ - beq.w 208ce4 │ │ │ │ + beq.w 208d8c │ │ │ │ subs r1, r2, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 208fa6 │ │ │ │ + bhi.w 20904e │ │ │ │ tbb [pc, r1] │ │ │ │ - beq.n 208d90 │ │ │ │ - beq.n 208dac │ │ │ │ - beq.n 208dae │ │ │ │ + beq.n 208e38 │ │ │ │ + beq.n 208e54 │ │ │ │ + beq.n 208e56 │ │ │ │ stmia r0!, {r4, r6, r7} │ │ │ │ - beq.n 208db2 │ │ │ │ - beq.n 208db4 │ │ │ │ - beq.n 208db6 │ │ │ │ + beq.n 208e5a │ │ │ │ + beq.n 208e5c │ │ │ │ + beq.n 208e5e │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ - beq.n 208dba │ │ │ │ - beq.n 208dbc │ │ │ │ - beq.n 208dbe │ │ │ │ - beq.n 208dc0 │ │ │ │ - beq.n 208dc2 │ │ │ │ - beq.n 208dc4 │ │ │ │ - beq.n 208dc6 │ │ │ │ - cbnz r0, 208e9c │ │ │ │ + beq.n 208e62 │ │ │ │ + beq.n 208e64 │ │ │ │ + beq.n 208e66 │ │ │ │ + beq.n 208e68 │ │ │ │ + beq.n 208e6a │ │ │ │ + beq.n 208e6c │ │ │ │ + beq.n 208e6e │ │ │ │ + cbnz r0, 208f44 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ ldrd r8, r9, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ strd r8, r9, [sp, #32] │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 208e56 │ │ │ │ + cbz r0, 208efe │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r8 │ │ │ │ movw r1, #343 @ 0x157 │ │ │ │ mov r0, sl │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, sl │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 208cf4 │ │ │ │ + b.n 208d9c │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 208e2c │ │ │ │ + b.n 208ed4 │ │ │ │ strh.w r3, [sp, #24] │ │ │ │ - b.n 208e2c │ │ │ │ + b.n 208ed4 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ - b.n 208e2c │ │ │ │ + b.n 208ed4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 208f4c │ │ │ │ + beq.n 208ff4 │ │ │ │ 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 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 208ec4 │ │ │ │ + cbz r0, 208f6c │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, sl │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, sl │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 208cf4 │ │ │ │ + b.n 208d9c │ │ │ │ orrs.w r1, r3, r8 │ │ │ │ - beq.w 208cbc │ │ │ │ + beq.w 208d64 │ │ │ │ subs r1, r3, #1 │ │ │ │ orrs.w r1, r1, r8 │ │ │ │ - beq.w 208ce4 │ │ │ │ + beq.w 208d8c │ │ │ │ strd r3, ip, [sp, #16] │ │ │ │ ldrd r8, r9, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ strd r8, r9, [sp, #32] │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 208f26 │ │ │ │ + cbz r0, 208fce │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r8 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, sl │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 208cf4 │ │ │ │ + b.n 208d9c │ │ │ │ strd r3, ip, [sp, #24] │ │ │ │ - b.n 208e2c │ │ │ │ + b.n 208ed4 │ │ │ │ rbit r2, ip │ │ │ │ clz r2, r2 │ │ │ │ adds r2, #33 @ 0x21 │ │ │ │ cmp ip, r3 │ │ │ │ it ne │ │ │ │ movne r3, r2 │ │ │ │ - b.n 208e96 │ │ │ │ + b.n 208f3e │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #32] │ │ │ │ - b.n 208dca │ │ │ │ + b.n 208e72 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r0, [sp, #32] │ │ │ │ - b.n 208dca │ │ │ │ + b.n 208e72 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r0, [sp, #32] │ │ │ │ - b.n 208dca │ │ │ │ + b.n 208e72 │ │ │ │ movs r2, #32 │ │ │ │ str r0, [sp, #32] │ │ │ │ - b.n 208dca │ │ │ │ + b.n 208e72 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 208efc │ │ │ │ + b.n 208fa4 │ │ │ │ strh.w r3, [sp, #16] │ │ │ │ - b.n 208efc │ │ │ │ + b.n 208fa4 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ - b.n 208efc │ │ │ │ + b.n 208fa4 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ - b.n 208efc │ │ │ │ + b.n 208fa4 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ movs r1, #0 │ │ │ │ cmp r2, #32 │ │ │ │ strd r1, r1, [sp, #16] │ │ │ │ - bls.w 208dfa │ │ │ │ - b.n 208ef8 │ │ │ │ + bls.w 208ea2 │ │ │ │ + b.n 208fa0 │ │ │ │ nop │ │ │ │ - strb r4, [r0, #19] │ │ │ │ + strb r4, [r3, #16] │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r4, #11] │ │ │ │ + strb r4, [r7, #8] │ │ │ │ lsls r5, r4, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r0, #24] │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 209040 │ │ │ │ + beq.n 2090e8 │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 208ffa │ │ │ │ + cbz r3, 2090a2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 20902e │ │ │ │ + cbz r2, 2090d6 │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 209044 │ │ │ │ + beq.n 2090ec │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - cbz r4, 208ff4 │ │ │ │ + cbz r4, 20909c │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - cbz r2, 208ff4 │ │ │ │ + cbz r2, 20909c │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 209014 │ │ │ │ + beq.n 2090bc │ │ │ │ mov r3, r4 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 208fe2 │ │ │ │ + bne.n 20908a │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 209022 │ │ │ │ + beq.n 2090ca │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ff8c0 │ │ │ │ + bl 1ff968 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 208fce │ │ │ │ + bne.n 209076 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 24f49c │ │ │ │ + bl 24f544 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r3 │ │ │ │ - bl 208638 │ │ │ │ + bl 2086e0 │ │ │ │ orrs r0, r6 │ │ │ │ mov r3, r4 │ │ │ │ uxtb r6, r0 │ │ │ │ - b.n 208fee │ │ │ │ + b.n 209096 │ │ │ │ mov r0, r3 │ │ │ │ - bl 208638 │ │ │ │ + bl 2086e0 │ │ │ │ orrs r0, r6 │ │ │ │ uxtb r6, r0 │ │ │ │ - b.n 208ffa │ │ │ │ + b.n 2090a2 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 208ffa │ │ │ │ - bl 208638 │ │ │ │ + bne.n 2090a2 │ │ │ │ + bl 2086e0 │ │ │ │ orr.w r3, r6, r0 │ │ │ │ uxtb r6, r3 │ │ │ │ - b.n 208ffa │ │ │ │ + b.n 2090a2 │ │ │ │ mov r6, r5 │ │ │ │ - b.n 209006 │ │ │ │ + b.n 2090ae │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 208638 │ │ │ │ + bl 2086e0 │ │ │ │ orr.w r2, r6, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ uxtb r6, r2 │ │ │ │ - b.n 208fde │ │ │ │ + b.n 209086 │ │ │ │ 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, 209072 │ │ │ │ - b.n 209096 │ │ │ │ + cbnz r5, 20911a │ │ │ │ + b.n 20913e │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - cbz r5, 209096 │ │ │ │ + cbz r5, 20913e │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20906c │ │ │ │ + beq.n 209114 │ │ │ │ movs r5, #0 │ │ │ │ - bl 208fb4 │ │ │ │ + bl 20905c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ - cbz r3, 209096 │ │ │ │ + cbz r3, 20913e │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20907a │ │ │ │ + bne.n 209122 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 209088 │ │ │ │ + bne.n 209130 │ │ │ │ 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, 2090be │ │ │ │ - b.n 209196 │ │ │ │ + cbnz r7, 209166 │ │ │ │ + b.n 20923e │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r7, [r4, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 209196 │ │ │ │ + beq.n 20923e │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 2090b6 │ │ │ │ + beq.n 20915e │ │ │ │ movs r7, #0 │ │ │ │ ldr.w r9, [r5, #24] │ │ │ │ mov r0, r9 │ │ │ │ - bl 1ff8c0 │ │ │ │ + bl 1ff968 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 2091a6 │ │ │ │ + beq.n 20924e │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r2, [r9, #16] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 20914c │ │ │ │ + beq.n 2091f4 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20915e │ │ │ │ + beq.n 209206 │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #1 │ │ │ │ mov r3, r1 │ │ │ │ - bne.n 20911a │ │ │ │ + bne.n 2091c2 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 20919c │ │ │ │ + beq.n 209244 │ │ │ │ ldr r1, [r2, #60] @ 0x3c │ │ │ │ ldrb.w r0, [r1, #-8] │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 209118 │ │ │ │ + bne.n 2091c0 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ subs r1, r0, #1 │ │ │ │ eor.w ip, r0, r1 │ │ │ │ cmp ip, r1 │ │ │ │ - bls.n 209118 │ │ │ │ + bls.n 2091c0 │ │ │ │ ldr r1, [r2, #40] @ 0x28 │ │ │ │ cmp r1, r0 │ │ │ │ itt ne │ │ │ │ strne r0, [r2, #40] @ 0x28 │ │ │ │ movne r6, #1 │ │ │ │ - cbz r3, 20914c │ │ │ │ + cbz r3, 2091f4 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 209132 │ │ │ │ + cbz r3, 2091da │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 209132 │ │ │ │ + cbz r1, 2091da │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 2090f2 │ │ │ │ + beq.n 20919a │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 209120 │ │ │ │ + bne.n 2091c8 │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 20914c │ │ │ │ + bne.n 2091f4 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20919c │ │ │ │ + beq.n 209244 │ │ │ │ ldr r1, [r2, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r1, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - beq.n 209102 │ │ │ │ + beq.n 2091aa │ │ │ │ mov r0, r8 │ │ │ │ mov r9, r8 │ │ │ │ - bl 1ff8c0 │ │ │ │ + bl 1ff968 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 209172 │ │ │ │ + beq.n 20921a │ │ │ │ mov r8, r0 │ │ │ │ - b.n 2090da │ │ │ │ + b.n 209182 │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 2090f2 │ │ │ │ + beq.n 20919a │ │ │ │ mov r0, r8 │ │ │ │ mov r9, r8 │ │ │ │ - bl 1ff8c0 │ │ │ │ + bl 1ff968 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 20915a │ │ │ │ + bne.n 209202 │ │ │ │ movs r2, #167 @ 0xa7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 24f49c │ │ │ │ + bl 24f544 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w r3, r7, r0 │ │ │ │ uxtb r7, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 209196 │ │ │ │ + cbz r3, 20923e │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 2090c6 │ │ │ │ + bne.n 20916e │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 209188 │ │ │ │ + bne.n 209230 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ ubfx r0, r0, #0, #26 │ │ │ │ - b.n 20910e │ │ │ │ + b.n 2091b6 │ │ │ │ mov r6, r9 │ │ │ │ - b.n 209172 │ │ │ │ + b.n 20921a │ │ │ │ nop │ │ │ │ ldr.w ip, [r1, #28] │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ ldr r4, [r0, #28] │ │ │ │ ldr.w r2, [ip] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r1, [r2, #40] @ 0x28 │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ tst.w r1, #33554944 @ 0x2000200 │ │ │ │ - beq.n 2091cc │ │ │ │ + beq.n 209274 │ │ │ │ tst.w r0, #33554944 @ 0x2000200 │ │ │ │ - bne.n 2091d0 │ │ │ │ + bne.n 209278 │ │ │ │ tst r1, r0 │ │ │ │ - beq.n 2091f4 │ │ │ │ + beq.n 20929c │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 20924e │ │ │ │ - cbnz r1, 2091fa │ │ │ │ + bne.n 2092f6 │ │ │ │ + cbnz r1, 2092a2 │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - beq.n 209252 │ │ │ │ + beq.n 2092fa │ │ │ │ cmp.w r3, #16777216 @ 0x1000000 │ │ │ │ - beq.n 209286 │ │ │ │ + beq.n 20932e │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 2091fe │ │ │ │ + beq.n 2092a6 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 20924e │ │ │ │ + bne.n 2092f6 │ │ │ │ movs r1, #4 │ │ │ │ movs r3, #1 │ │ │ │ ldr r0, [r4, r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2093ec │ │ │ │ + beq.w 209494 │ │ │ │ lsls r2, r3, #2 │ │ │ │ add.w lr, r4, r2 │ │ │ │ - b.n 209222 │ │ │ │ + b.n 2092ca │ │ │ │ ldr.w r0, [lr, #4]! │ │ │ │ adds r3, #1 │ │ │ │ lsls r2, r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2093ec │ │ │ │ + beq.w 209494 │ │ │ │ ldr.w r1, [ip, r1] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 209212 │ │ │ │ + beq.n 2092ba │ │ │ │ ldr.w lr, [r4, r3, lsl #2] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 2093ec │ │ │ │ + beq.w 209494 │ │ │ │ adds r0, r4, r2 │ │ │ │ mov r3, lr │ │ │ │ - b.n 209244 │ │ │ │ + b.n 2092ec │ │ │ │ ldr.w r3, [r0, #4]! │ │ │ │ - cbz r3, 209268 │ │ │ │ + cbz r3, 209310 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ subs r3, #3 │ │ │ │ bics.w r3, r3, #2 │ │ │ │ - bne.n 20923e │ │ │ │ + bne.n 2092e6 │ │ │ │ movs r0, #2 │ │ │ │ - b.n 2091f6 │ │ │ │ + b.n 20929e │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 20943a │ │ │ │ + beq.w 2094e2 │ │ │ │ ldrh r3, [r1, #32] │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bmi.n 2091f4 │ │ │ │ + bmi.n 20929c │ │ │ │ ldrh r0, [r0, #32] │ │ │ │ mvns r0, r0 │ │ │ │ and.w r0, r0, #2 │ │ │ │ - b.n 2091f6 │ │ │ │ + b.n 20929e │ │ │ │ ldr.w r0, [ip, r2] │ │ │ │ - cbz r0, 2092ac │ │ │ │ + cbz r0, 209354 │ │ │ │ add.w r5, ip, r2 │ │ │ │ - b.n 20927a │ │ │ │ + b.n 209322 │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ - cbz r0, 2092a4 │ │ │ │ + cbz r0, 20934c │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ subs r3, #3 │ │ │ │ bics.w r3, r3, #2 │ │ │ │ - bne.n 209274 │ │ │ │ - b.n 20924e │ │ │ │ + bne.n 20931c │ │ │ │ + b.n 2092f6 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 2091fe │ │ │ │ + beq.n 2092a6 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #21 │ │ │ │ - beq.n 20924e │ │ │ │ + beq.n 2092f6 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldrb r0, [r3, #4] │ │ │ │ sub.w r0, r0, #21 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ lsls r0, r0, #1 │ │ │ │ - b.n 2091f6 │ │ │ │ + b.n 20929e │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 2093d6 │ │ │ │ + beq.w 20947e │ │ │ │ add r2, r4 │ │ │ │ movs r0, #14 │ │ │ │ rsb r4, r4, #4 │ │ │ │ ldr.w r3, [ip, r1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 209428 │ │ │ │ + beq.w 2094d0 │ │ │ │ ldr.w r1, [lr, #36] @ 0x24 │ │ │ │ cmp r1, #2 │ │ │ │ - bhi.w 20942e │ │ │ │ + bhi.w 2094d6 │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ - beq.w 2093da │ │ │ │ + beq.w 209482 │ │ │ │ cmp r1, #2 │ │ │ │ it eq │ │ │ │ biceq.w r0, r0, #4 │ │ │ │ - beq.n 2093b4 │ │ │ │ + beq.n 20945c │ │ │ │ ldr.w r1, [lr, #76] @ 0x4c │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ ldrb.w r5, [r1, #-8] │ │ │ │ cmp r5, #5 │ │ │ │ - bne.n 2093e4 │ │ │ │ + bne.n 20948c │ │ │ │ ldrb.w r5, [r3, #-8] │ │ │ │ cmp r5, #5 │ │ │ │ - bne.n 2093e4 │ │ │ │ + bne.n 20948c │ │ │ │ ldrb r5, [r1, #13] │ │ │ │ ldrd lr, r1, [r1, #20] │ │ │ │ cmp r5, #32 │ │ │ │ - bhi.w 209422 │ │ │ │ + bhi.w 2094ca │ │ │ │ subs r5, #1 │ │ │ │ cmp r5, #31 │ │ │ │ - bhi.w 209624 │ │ │ │ + bhi.w 2096cc │ │ │ │ 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 │ │ │ │ @@ -600544,18 +600630,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 20941c │ │ │ │ + bhi.n 2094c4 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 209624 │ │ │ │ + bhi.w 2096cc │ │ │ │ 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 │ │ │ │ @@ -600586,161 +600672,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 2091f4 │ │ │ │ + bne.w 20929c │ │ │ │ adds r1, r4, r2 │ │ │ │ ldr.w lr, [r2, #4]! │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 2092b4 │ │ │ │ + bne.w 20935c │ │ │ │ ldr.w r3, [ip, r1] │ │ │ │ and.w r2, r0, #4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2095f6 │ │ │ │ + beq.w 20969e │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 20924e │ │ │ │ + beq.w 2092f6 │ │ │ │ movs r0, #6 │ │ │ │ - b.n 2091f6 │ │ │ │ + b.n 20929e │ │ │ │ cmp r1, #2 │ │ │ │ it ne │ │ │ │ bicne.w r0, r0, #8 │ │ │ │ - b.n 2093b4 │ │ │ │ + b.n 20945c │ │ │ │ cmp r1, r3 │ │ │ │ it ne │ │ │ │ movne r0, #2 │ │ │ │ - b.n 2093b4 │ │ │ │ + b.n 20945c │ │ │ │ ldr.w r0, [ip, r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 209602 │ │ │ │ + beq.w 2096aa │ │ │ │ lsls r2, r3, #2 │ │ │ │ mov.w lr, #0 │ │ │ │ - b.n 20926e │ │ │ │ + b.n 209316 │ │ │ │ uxth.w r5, lr │ │ │ │ mov.w lr, #0 │ │ │ │ - b.n 20934e │ │ │ │ + b.n 2093f6 │ │ │ │ mov r5, lr │ │ │ │ mov.w lr, #0 │ │ │ │ - b.n 20934e │ │ │ │ + b.n 2093f6 │ │ │ │ uxth r3, r6 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 2093aa │ │ │ │ + b.n 209452 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 2093aa │ │ │ │ + b.n 209452 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r7 │ │ │ │ - b.n 2093aa │ │ │ │ + b.n 209452 │ │ │ │ mov r5, lr │ │ │ │ mov lr, r1 │ │ │ │ - b.n 20934e │ │ │ │ + b.n 2093f6 │ │ │ │ bic.w r0, r0, #4 │ │ │ │ - b.n 2091f6 │ │ │ │ + b.n 20929e │ │ │ │ ldr.w r1, [lr, #64] @ 0x40 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 2093b4 │ │ │ │ - b.n 2091f4 │ │ │ │ + beq.n 20945c │ │ │ │ + b.n 20929c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 209606 │ │ │ │ + beq.w 2096ae │ │ │ │ mov r5, ip │ │ │ │ adds r6, r4, #4 │ │ │ │ movs r3, #1 │ │ │ │ ldr.w lr, [r5, #4]! │ │ │ │ cmp lr, r2 │ │ │ │ - bne.w 2095aa │ │ │ │ + bne.w 209652 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 2095aa │ │ │ │ + beq.w 209652 │ │ │ │ ldr.w r2, [r6, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 209448 │ │ │ │ + bne.n 2094f0 │ │ │ │ lsls r2, r3, #2 │ │ │ │ mov r7, r2 │ │ │ │ ldr.w r5, [ip, r7] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 209598 │ │ │ │ + beq.w 209640 │ │ │ │ mov.w lr, #0 │ │ │ │ add.w r6, ip, r2 │ │ │ │ ldr r5, [r5, #36] @ 0x24 │ │ │ │ cmp r5, #4 │ │ │ │ - beq.n 209492 │ │ │ │ + beq.n 20953a │ │ │ │ subs r5, #3 │ │ │ │ bics.w r5, r5, #2 │ │ │ │ - beq.w 20924e │ │ │ │ + beq.w 2092f6 │ │ │ │ ldr.w r5, [r6, #4]! │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 20947a │ │ │ │ + bne.n 209522 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 209614 │ │ │ │ + beq.w 2096bc │ │ │ │ add.w r8, r4, r2 │ │ │ │ mov.w r9, #14 │ │ │ │ ldr.w r2, [ip, r7] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 20924e │ │ │ │ + beq.w 2092f6 │ │ │ │ ldr.w r5, [lr, #36] @ 0x24 │ │ │ │ cmp r5, #4 │ │ │ │ - beq.w 20924e │ │ │ │ + beq.w 2092f6 │ │ │ │ ldr r6, [r2, #36] @ 0x24 │ │ │ │ cmp r6, #4 │ │ │ │ - beq.w 20924e │ │ │ │ + beq.w 2092f6 │ │ │ │ cmp r5, #2 │ │ │ │ - beq.w 2095e2 │ │ │ │ + beq.w 20968a │ │ │ │ cmp r6, #2 │ │ │ │ it eq │ │ │ │ biceq.w r9, r9, #4 │ │ │ │ - beq.n 209570 │ │ │ │ + beq.n 209618 │ │ │ │ ldr.w r5, [lr, #76] @ 0x4c │ │ │ │ ldr r2, [r2, #76] @ 0x4c │ │ │ │ mov r6, r2 │ │ │ │ ldrb.w r2, [r5, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.w 2095ec │ │ │ │ + bne.w 209694 │ │ │ │ ldrb.w r2, [r6, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.w 2095ec │ │ │ │ + bne.w 209694 │ │ │ │ ldrb.w lr, [r5, #13] │ │ │ │ ldrd r2, r5, [r5, #20] │ │ │ │ cmp.w lr, #32 │ │ │ │ it hi │ │ │ │ movhi lr, r5 │ │ │ │ - bhi.n 20952e │ │ │ │ + bhi.n 2095d6 │ │ │ │ add.w r5, lr, #4294967295 @ 0xffffffff │ │ │ │ cmp r5, #31 │ │ │ │ - bhi.n 20959c │ │ │ │ + bhi.n 209644 │ │ │ │ tbb [pc, r5] │ │ │ │ - ldr r2, [pc, #64] @ (20954c ) │ │ │ │ - ldr r2, [pc, #296] @ (209634 ) │ │ │ │ - ldr r2, [pc, #296] @ (209638 ) │ │ │ │ + ldr r2, [pc, #64] @ (2095f4 ) │ │ │ │ + ldr r2, [pc, #296] @ (2096dc ) │ │ │ │ + ldr r2, [pc, #296] @ (2096e0 ) │ │ │ │ asrs r2, r1, #1 │ │ │ │ - ldr r2, [pc, #296] @ (20963c ) │ │ │ │ - ldr r2, [pc, #296] @ (20963c ) │ │ │ │ - ldr r2, [pc, #296] @ (209640 ) │ │ │ │ - ldr r5, [pc, #296] @ (209640 ) │ │ │ │ - ldr r2, [pc, #296] @ (209644 ) │ │ │ │ - ldr r2, [pc, #296] @ (209644 ) │ │ │ │ - ldr r2, [pc, #296] @ (209648 ) │ │ │ │ - ldr r2, [pc, #296] @ (209648 ) │ │ │ │ - ldr r2, [pc, #296] @ (20964c ) │ │ │ │ - ldr r2, [pc, #296] @ (20964c ) │ │ │ │ - ldr r2, [pc, #296] @ (209650 ) │ │ │ │ - ldr r2, [pc, #296] @ (209650 ) │ │ │ │ + ldr r2, [pc, #296] @ (2096e4 ) │ │ │ │ + ldr r2, [pc, #296] @ (2096e4 ) │ │ │ │ + ldr r2, [pc, #296] @ (2096e8 ) │ │ │ │ + ldr r5, [pc, #296] @ (2096e8 ) │ │ │ │ + ldr r2, [pc, #296] @ (2096ec ) │ │ │ │ + ldr r2, [pc, #296] @ (2096ec ) │ │ │ │ + ldr r2, [pc, #296] @ (2096f0 ) │ │ │ │ + ldr r2, [pc, #296] @ (2096f0 ) │ │ │ │ + ldr r2, [pc, #296] @ (2096f4 ) │ │ │ │ + ldr r2, [pc, #296] @ (2096f4 ) │ │ │ │ + ldr r2, [pc, #296] @ (2096f8 ) │ │ │ │ + ldr r2, [pc, #296] @ (2096f8 ) │ │ │ │ uxtb r2, r2 │ │ │ │ mov.w lr, #0 │ │ │ │ ldrb r7, [r6, #13] │ │ │ │ ldrd r5, r6, [r6, #20] │ │ │ │ cmp r7, #32 │ │ │ │ - bhi.n 209566 │ │ │ │ + bhi.n 20960e │ │ │ │ subs r6, r7, #1 │ │ │ │ cmp r6, #31 │ │ │ │ - bhi.n 209624 │ │ │ │ + bhi.n 2096cc │ │ │ │ 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] │ │ │ │ @@ -600755,167 +600841,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 209258 │ │ │ │ + bne.w 209300 │ │ │ │ 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 2094a2 │ │ │ │ + bne.n 20954a │ │ │ │ ldr.w r1, [ip, r3, lsl #2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 20924e │ │ │ │ + bne.w 2092f6 │ │ │ │ and.w r1, r9, #12 │ │ │ │ cmp r1, #12 │ │ │ │ - bne.w 20924e │ │ │ │ + bne.w 2092f6 │ │ │ │ mov r1, r2 │ │ │ │ - b.n 209202 │ │ │ │ + b.n 2092aa │ │ │ │ mov.w lr, #0 │ │ │ │ - b.n 20952e │ │ │ │ + b.n 2095d6 │ │ │ │ uxth r2, r2 │ │ │ │ mov.w lr, #0 │ │ │ │ - b.n 20952e │ │ │ │ + b.n 2095d6 │ │ │ │ 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 209468 │ │ │ │ + beq.w 209510 │ │ │ │ ldr r5, [r5, #36] @ 0x24 │ │ │ │ cmp r5, #4 │ │ │ │ - beq.n 2095d6 │ │ │ │ + beq.n 20967e │ │ │ │ subs r5, #3 │ │ │ │ bics.w r5, r5, #2 │ │ │ │ - beq.w 20924e │ │ │ │ + beq.w 2092f6 │ │ │ │ ldr.w r5, [r6, #4]! │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 2095be │ │ │ │ + bne.n 209666 │ │ │ │ ldr.w r5, [ip, r2] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 209476 │ │ │ │ - b.n 20949a │ │ │ │ + bne.w 20951e │ │ │ │ + b.n 209542 │ │ │ │ cmp r6, #2 │ │ │ │ it ne │ │ │ │ bicne.w r9, r9, #8 │ │ │ │ - b.n 209570 │ │ │ │ + b.n 209618 │ │ │ │ cmp r5, r6 │ │ │ │ it ne │ │ │ │ movne.w r9, #2 │ │ │ │ - b.n 209570 │ │ │ │ + b.n 209618 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2091f6 │ │ │ │ + beq.w 20929e │ │ │ │ lsls r3, r0, #28 │ │ │ │ - bpl.w 2093d6 │ │ │ │ + bpl.w 20947e │ │ │ │ movs r0, #15 │ │ │ │ - b.n 2091f6 │ │ │ │ + b.n 20929e │ │ │ │ movs r2, #4 │ │ │ │ movs r3, #1 │ │ │ │ mov r7, r2 │ │ │ │ - b.n 209468 │ │ │ │ + b.n 209510 │ │ │ │ uxth r5, r5 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 209566 │ │ │ │ + b.n 20960e │ │ │ │ ldr.w r1, [ip, r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 20924e │ │ │ │ - b.n 209598 │ │ │ │ + bne.w 2092f6 │ │ │ │ + b.n 209640 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 209566 │ │ │ │ + b.n 20960e │ │ │ │ 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] @ (2096b4 ) │ │ │ │ - ldr r2, [pc, #128] @ (2096b8 ) │ │ │ │ + ldr r1, [pc, #124] @ (20975c ) │ │ │ │ + ldr r2, [pc, #128] @ (209760 ) │ │ │ │ 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 209694 │ │ │ │ + beq.n 20973c │ │ │ │ add r4, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ add r5, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 208560 │ │ │ │ + bl 208608 │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 208560 │ │ │ │ + bl 208608 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2091ac │ │ │ │ + bl 209254 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ it cs │ │ │ │ cmpcs r2, r4 │ │ │ │ - bcs.n 209684 │ │ │ │ + bcs.n 20972c │ │ │ │ mov r0, r2 │ │ │ │ - bl 1e2e4c │ │ │ │ + bl 1e2ef4 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ cmp r3, r0 │ │ │ │ it cs │ │ │ │ cmpcs r0, r5 │ │ │ │ - bcs.n 209694 │ │ │ │ - bl 1e2e4c │ │ │ │ - ldr r2, [pc, #36] @ (2096bc ) │ │ │ │ - ldr r3, [pc, #32] @ (2096b8 ) │ │ │ │ + bcs.n 20973c │ │ │ │ + bl 1e2ef4 │ │ │ │ + ldr r2, [pc, #36] @ (209764 ) │ │ │ │ + ldr r3, [pc, #32] @ (209760 ) │ │ │ │ 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 2096ae │ │ │ │ + bne.n 209756 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r2, [r0, #28] │ │ │ │ + ldr r2, [r3, #16] │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r4, #20] │ │ │ │ + ldr r4, [r7, #8] │ │ │ │ lsls r5, r4, #2 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ - cbz r3, 2096c8 │ │ │ │ + cbz r3, 209770 │ │ │ │ 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 1e2c50 │ │ │ │ + bl 1e2cf8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ str r0, [r3, #4] │ │ │ │ - bl 208560 │ │ │ │ + bl 208608 │ │ │ │ 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 │ │ │ │ @@ -600923,221 +601009,221 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [r2, #0] │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ sub sp, #12 │ │ │ │ mov r3, r2 │ │ │ │ cmp r1, r5 │ │ │ │ - beq.n 209728 │ │ │ │ + beq.n 2097d0 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mov r2, r0 │ │ │ │ - cbz r5, 209732 │ │ │ │ + cbz r5, 2097da │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - cbz r1, 209752 │ │ │ │ + cbz r1, 2097fa │ │ │ │ mov r0, r5 │ │ │ │ - bl 2091ac │ │ │ │ + bl 209254 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r1 │ │ │ │ - bl 209624 │ │ │ │ + bl 2096cc │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r1, #32 │ │ │ │ strd r0, r3, [sp] │ │ │ │ - bl 1e2c50 │ │ │ │ + bl 1e2cf8 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ str r0, [r4, #4] │ │ │ │ - bl 208560 │ │ │ │ + bl 208608 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 20971e │ │ │ │ + bne.n 2097c6 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1e2c50 │ │ │ │ + bl 1e2cf8 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ str r0, [r3, #4] │ │ │ │ - bl 208560 │ │ │ │ + bl 208608 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b.n 20971e │ │ │ │ + b.n 2097c6 │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 208638 │ │ │ │ - cbz r0, 20978c │ │ │ │ + bl 2086e0 │ │ │ │ + cbz r0, 209834 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 20868c │ │ │ │ + bl 208734 │ │ │ │ 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 1ff778 │ │ │ │ + bl 1ff820 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 209834 │ │ │ │ + beq.n 2098dc │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - cbz r5, 2097dc │ │ │ │ + cbz r5, 209884 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ - cbz r4, 209800 │ │ │ │ + cbz r4, 2098a8 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 20983c │ │ │ │ + beq.n 2098e4 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ - cbz r4, 2097d6 │ │ │ │ + cbz r4, 20987e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 2097d6 │ │ │ │ + cbz r3, 20987e │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 2097ee │ │ │ │ + beq.n 209896 │ │ │ │ mov r5, r4 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 2097c4 │ │ │ │ + bne.n 20986c │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 209824 │ │ │ │ + beq.n 2098cc │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ff95c │ │ │ │ + bl 1ffa04 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2097b0 │ │ │ │ + bne.n 209858 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 208638 │ │ │ │ - cbz r0, 209812 │ │ │ │ + bl 2086e0 │ │ │ │ + cbz r0, 2098ba │ │ │ │ mov r5, r4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 2097c0 │ │ │ │ - b.n 2097dc │ │ │ │ + bne.n 209868 │ │ │ │ + b.n 209884 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 2097dc │ │ │ │ + bne.n 209884 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 208638 │ │ │ │ + bl 2086e0 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - cbnz r0, 209830 │ │ │ │ + cbnz r0, 2098d8 │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r4 │ │ │ │ - bl 20868c │ │ │ │ + bl 208734 │ │ │ │ orrs r0, r7 │ │ │ │ uxtb r7, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 2097c0 │ │ │ │ - b.n 2097dc │ │ │ │ + bne.n 209868 │ │ │ │ + b.n 209884 │ │ │ │ mov r0, r5 │ │ │ │ - bl 208638 │ │ │ │ + bl 2086e0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 209812 │ │ │ │ + beq.n 2098ba │ │ │ │ movs r7, #1 │ │ │ │ - b.n 2097dc │ │ │ │ + b.n 209884 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 208638 │ │ │ │ - cbnz r0, 20984c │ │ │ │ + bl 2086e0 │ │ │ │ + cbnz r0, 2098f4 │ │ │ │ mov r4, r5 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - b.n 209812 │ │ │ │ + b.n 2098ba │ │ │ │ mov r7, r0 │ │ │ │ - b.n 2097c0 │ │ │ │ + b.n 209868 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3808] @ 0xee0 │ │ │ │ - ldr.w r2, [pc, #2796] @ 20a350 │ │ │ │ + ldr.w r2, [pc, #2796] @ 20a3f8 │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ - ldr.w r3, [pc, #2796] @ 20a354 │ │ │ │ + ldr.w r3, [pc, #2796] @ 20a3fc │ │ │ │ mov.w r9, #0 │ │ │ │ add r2, pc │ │ │ │ add r6, sp, #88 @ 0x58 │ │ │ │ str.w r9, [sp, #88] @ 0x58 │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ strd r9, r9, [sp, #92] @ 0x5c │ │ │ │ mov r5, r0 │ │ │ │ str.w r9, [sp, #100] @ 0x64 │ │ │ │ str r6, [sp, #20] │ │ │ │ str r4, [sp, #16] │ │ │ │ ldr r7, [r0, #24] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr.w sl, [pc, #2764] @ 20a358 │ │ │ │ + ldr.w sl, [pc, #2764] @ 20a400 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ add sl, pc │ │ │ │ ldr r3, [r3, #12] │ │ │ │ strd r3, r0, [sp, #104] @ 0x68 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 20a406 │ │ │ │ + beq.w 20a4ae │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ mov fp, r9 │ │ │ │ mov r5, r7 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ ldr.w r9, [r5, #16] │ │ │ │ ldr.w r2, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 209aa2 │ │ │ │ + beq.w 209b4a │ │ │ │ mov r4, r9 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ str r5, [sp, #12] │ │ │ │ mov.w r8, #2 │ │ │ │ cmp r3, #0 │ │ │ │ mov r9, sl │ │ │ │ ldrb r0, [r4, #12] │ │ │ │ ite ne │ │ │ │ movne r5, r2 │ │ │ │ moveq r5, #0 │ │ │ │ strd r8, r4, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 209964 │ │ │ │ + beq.n 209a0c │ │ │ │ cmp r0, #4 │ │ │ │ - beq.w 209ae0 │ │ │ │ - cbnz r0, 209944 │ │ │ │ - ldr.w r3, [pc, #2664] @ 20a35c │ │ │ │ + beq.w 209b88 │ │ │ │ + cbnz r0, 2099ec │ │ │ │ + ldr.w r3, [pc, #2664] @ 20a404 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ ldrb r6, [r3, #4] │ │ │ │ - cbz r6, 209944 │ │ │ │ + cbz r6, 2099ec │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ ldrb.w r1, [r2, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 209934 │ │ │ │ + bne.n 2099dc │ │ │ │ ldr r7, [r2, #16] │ │ │ │ cmp r7, #5 │ │ │ │ - bne.n 209934 │ │ │ │ + bne.n 2099dc │ │ │ │ mov r0, r1 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ ldrd r7, r1, [r4, #48] @ 0x30 │ │ │ │ str r1, [r7, #4] │ │ │ │ str r7, [r1, #0] │ │ │ │ add.w r1, r4, #48 @ 0x30 │ │ │ │ strd fp, r2, [r4, #48] @ 0x30 │ │ │ │ @@ -601145,126 +601231,126 @@ │ │ │ │ ldr r7, [r2, #0] │ │ │ │ str r7, [r4, #48] @ 0x30 │ │ │ │ str r1, [r7, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ adds r3, #1 │ │ │ │ adds r4, #32 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 209906 │ │ │ │ + bne.n 2099ae │ │ │ │ ldr r3, [sp, #4] │ │ │ │ orrs r0, r3 │ │ │ │ uxtb r3, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 209a9e │ │ │ │ + beq.w 209b46 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 209956 │ │ │ │ + cbz r3, 2099fe │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r3 │ │ │ │ strd r8, r4, [sp, #64] @ 0x40 │ │ │ │ ldrb r0, [r4, #12] │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 2098e8 │ │ │ │ + bne.n 209990 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 209944 │ │ │ │ + beq.n 2099ec │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ subs r2, r3, #4 │ │ │ │ cmp r3, #1 │ │ │ │ it ne │ │ │ │ cmpne r2, #1 │ │ │ │ str r1, [sp, #8] │ │ │ │ ite hi │ │ │ │ movhi r2, #1 │ │ │ │ movls r2, #0 │ │ │ │ ldrb.w r0, [r1, #-8] │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 209b6e │ │ │ │ + bne.w 209c16 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ ldr r7, [r4, #40] @ 0x28 │ │ │ │ cmp r1, r7 │ │ │ │ - beq.w 209d78 │ │ │ │ + beq.w 209e20 │ │ │ │ tst.w r1, #3145728 @ 0x300000 │ │ │ │ - bne.w 209d78 │ │ │ │ + bne.w 209e20 │ │ │ │ ands r1, r7 │ │ │ │ str r1, [r4, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 20a4ee │ │ │ │ + bne.w 20a596 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r2, [r1, #16] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 209d08 │ │ │ │ + beq.w 209db0 │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 209944 │ │ │ │ + bne.n 2099ec │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 209b7a │ │ │ │ + beq.w 209c22 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ movs r1, #0 │ │ │ │ sub.w r0, r3, #20 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - bl 21f6c8 │ │ │ │ + bl 21f770 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r3, [sp, #8] │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 209b7e │ │ │ │ + beq.w 209c26 │ │ │ │ ldr r1, [r4, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.w 209b7a │ │ │ │ + bhi.w 209c22 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ blx 58f08 <__aeabi_uidivmod@plt> │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r1, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ it eq │ │ │ │ strdeq r3, r3, [r4, #68] @ 0x44 │ │ │ │ - beq.w 209b7e │ │ │ │ + beq.w 209c26 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r3, [sp, #24] │ │ │ │ ldrb.w r3, [r2, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 209b8a │ │ │ │ + beq.w 209c32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208528 │ │ │ │ + bl 2085d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 209ef6 │ │ │ │ + beq.w 209f9e │ │ │ │ ldr r6, [r4, #68] @ 0x44 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 209ef6 │ │ │ │ + bne.w 209f9e │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r0, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 20a4fe │ │ │ │ + bne.w 20a5a6 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 20a40c │ │ │ │ + beq.w 20a4b4 │ │ │ │ cmp r3, #3 │ │ │ │ it ne │ │ │ │ movne lr, r6 │ │ │ │ - beq.w 20a4c8 │ │ │ │ + beq.w 20a570 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ add.w r7, r4, #20 │ │ │ │ mov r0, r3 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.w 209eea │ │ │ │ + beq.w 209f92 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mov.w ip, #0 │ │ │ │ ldr.w sl, [sp, #24] │ │ │ │ subs r3, #4 │ │ │ │ subs r1, #4 │ │ │ │ str r5, [sp, #8] │ │ │ │ - b.n 209a84 │ │ │ │ + b.n 209b2c │ │ │ │ ldrd r5, r6, [r3, #4] │ │ │ │ mov.w sl, #1 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ str r6, [r5, #4] │ │ │ │ str r5, [r6, #0] │ │ │ │ str.w ip, [r3, #4] │ │ │ │ strd r2, r2, [r3, #8] │ │ │ │ @@ -601272,151 +601358,151 @@ │ │ │ │ str r6, [r3, #4] │ │ │ │ str r0, [r6, #4] │ │ │ │ str r0, [r2, #0] │ │ │ │ adds r0, r1, #4 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ mov r3, r1 │ │ │ │ cmp r0, r7 │ │ │ │ - beq.w 209ee4 │ │ │ │ + beq.w 209f8c │ │ │ │ subs r1, r2, #4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldrb r6, [r2, #12] │ │ │ │ cmp r6, #1 │ │ │ │ - bne.n 209a58 │ │ │ │ + bne.n 209b00 │ │ │ │ ldr r6, [r2, #36] @ 0x24 │ │ │ │ cmp r6, #3 │ │ │ │ ite eq │ │ │ │ moveq r2, lr │ │ │ │ orrne.w r2, lr, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 209a58 │ │ │ │ - b.n 209a76 │ │ │ │ + bne.n 209b00 │ │ │ │ + b.n 209b1e │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov sl, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ff8c0 │ │ │ │ + bl 1ff968 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 2098bc │ │ │ │ + bne.w 209964 │ │ │ │ ldr.w r9, [sp, #4] │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 24f49c │ │ │ │ - ldr.w r2, [pc, #2204] @ 20a360 │ │ │ │ - ldr.w r3, [pc, #2188] @ 20a354 │ │ │ │ + bl 24f544 │ │ │ │ + ldr.w r2, [pc, #2204] @ 20a408 │ │ │ │ + ldr.w r3, [pc, #2188] @ 20a3fc │ │ │ │ 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 20a4ea │ │ │ │ + bne.w 20a592 │ │ │ │ add sp, #252 @ 0xfc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp.w r3, #344 @ 0x158 │ │ │ │ - beq.w 209c8a │ │ │ │ + beq.w 209d32 │ │ │ │ movw r2, #805 @ 0x325 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 209c2c │ │ │ │ + beq.w 209cd4 │ │ │ │ cmp r3, #121 @ 0x79 │ │ │ │ - bne.w 209944 │ │ │ │ + bne.w 2099ec │ │ │ │ ldr r6, [r4, #96] @ 0x60 │ │ │ │ ldrb.w r2, [r6, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 209944 │ │ │ │ - ldr.w r3, [pc, #2140] @ 20a364 │ │ │ │ + bne.w 2099ec │ │ │ │ + ldr.w r3, [pc, #2140] @ 20a40c │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ add.w r3, r3, #12288 @ 0x3000 │ │ │ │ ldrb.w r3, [r3, #3274] @ 0xcca │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r7, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ bics.w r1, r3, r7 │ │ │ │ - beq.w 209e9e │ │ │ │ + beq.w 209f46 │ │ │ │ tst r7, r3 │ │ │ │ - bne.w 209944 │ │ │ │ + bne.w 2099ec │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ mov r1, r2 │ │ │ │ movs r6, #0 │ │ │ │ movs r7, #0 │ │ │ │ strd r6, r7, [sp, #88] @ 0x58 │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 209944 │ │ │ │ + beq.w 2099ec │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ add.w r1, r6, #20 │ │ │ │ add.w r0, r4, #20 │ │ │ │ - bl 1ff5b8 │ │ │ │ + bl 1ff660 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fe268 │ │ │ │ + bl 1fe310 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 209944 │ │ │ │ + b.n 2099ec │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 20a4e0 │ │ │ │ + bne.w 20a588 │ │ │ │ cmp r3, #5 │ │ │ │ - bne.w 209944 │ │ │ │ + bne.w 2099ec │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrb.w r3, [r2, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 209a06 │ │ │ │ + bne.w 209aae │ │ │ │ ldr r1, [r4, #68] @ 0x44 │ │ │ │ ldr.w sl, [r2, #24] │ │ │ │ ldrb.w r2, [sl, #4] │ │ │ │ - cbnz r1, 209b9c │ │ │ │ + cbnz r1, 209c44 │ │ │ │ cmp r2, #20 │ │ │ │ - beq.w 20a2b2 │ │ │ │ + beq.w 20a35a │ │ │ │ ldr r7, [r4, #44] @ 0x2c │ │ │ │ cmp r2, #22 │ │ │ │ - beq.n 209bd0 │ │ │ │ - b.n 20a2e8 │ │ │ │ + beq.n 209c78 │ │ │ │ + b.n 20a390 │ │ │ │ mov r0, sl │ │ │ │ - bl 2e3bc0 │ │ │ │ + bl 2e3c68 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2e3bc0 │ │ │ │ + bl 2e3c68 │ │ │ │ cmp r6, r0 │ │ │ │ - bne.n 209bd6 │ │ │ │ + bne.n 209c7e │ │ │ │ mov r0, sl │ │ │ │ - bl 2e3f34 │ │ │ │ + bl 2e3fdc │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2e3f34 │ │ │ │ + bl 2e3fdc │ │ │ │ mov r7, r0 │ │ │ │ ldrb.w r2, [sl, #4] │ │ │ │ cmp r2, #22 │ │ │ │ - bne.w 20a2e8 │ │ │ │ + bne.w 20a390 │ │ │ │ ldrb r3, [r7, #4] │ │ │ │ cmp r3, #22 │ │ │ │ - beq.n 209ba4 │ │ │ │ + beq.n 209c4c │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 209a06 │ │ │ │ + beq.w 209aae │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 209a06 │ │ │ │ + bne.w 209aae │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.w 209a06 │ │ │ │ + bne.w 209aae │ │ │ │ ldr r2, [r4, #68] @ 0x44 │ │ │ │ - cbnz r2, 209bfe │ │ │ │ + cbnz r2, 209ca6 │ │ │ │ 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] │ │ │ │ @@ -601424,113 +601510,113 @@ │ │ │ │ str r2, [r4, #52] @ 0x34 │ │ │ │ add.w r2, r4, #52 @ 0x34 │ │ │ │ strd r3, r3, [r4, #56] @ 0x38 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ str r1, [r4, #52] @ 0x34 │ │ │ │ str r2, [r1, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ - bl 208528 │ │ │ │ + bl 2085d0 │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 209a12 │ │ │ │ - b.n 209b68 │ │ │ │ + bne.w 209aba │ │ │ │ + b.n 209c10 │ │ │ │ ldr r7, [r4, #96] @ 0x60 │ │ │ │ movs r2, #1 │ │ │ │ ldrb.w r3, [r7, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - ldr.w r3, [pc, #1836] @ 20a364 │ │ │ │ + ldr.w r3, [pc, #1836] @ 20a40c │ │ │ │ ite eq │ │ │ │ subeq r7, #20 │ │ │ │ movne r7, #0 │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ str r3, [sp, #32] │ │ │ │ add.w r3, r3, #102400 @ 0x19000 │ │ │ │ ldrb.w r3, [r3, #672] @ 0x2a0 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r6, [r3, #40] @ 0x28 │ │ │ │ uxth r3, r6 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r1, r3 │ │ │ │ - bl 207620 │ │ │ │ + bl 2076c8 │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 209e06 │ │ │ │ + bne.w 209eae │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 209944 │ │ │ │ + bne.w 2099ec │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.w 209944 │ │ │ │ + bne.w 2099ec │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #7 │ │ │ │ - bne.w 209944 │ │ │ │ - b.n 209b62 │ │ │ │ + bne.w 2099ec │ │ │ │ + b.n 209c0a │ │ │ │ ldr r6, [r4, #96] @ 0x60 │ │ │ │ ldrb.w r3, [r6, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ add.w r3, r4, #20 │ │ │ │ ite eq │ │ │ │ subeq r6, #20 │ │ │ │ movne r6, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 1ff72c │ │ │ │ + bl 1ff7d4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 207620 │ │ │ │ + bl 2076c8 │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 209e52 │ │ │ │ + bne.w 209efa │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 209944 │ │ │ │ + bne.w 2099ec │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.w 209944 │ │ │ │ + bne.w 2099ec │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #7 │ │ │ │ - bne.w 209944 │ │ │ │ + bne.w 2099ec │ │ │ │ ldrb.w r2, [r4, #33] @ 0x21 │ │ │ │ movs r3, #2 │ │ │ │ ldrb.w r1, [r4, #32] │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - bl 1fd160 │ │ │ │ + bl 1fd208 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 209cf8 │ │ │ │ + cbz r0, 209da0 │ │ │ │ adds r6, #20 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 202360 │ │ │ │ + bl 202408 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ - bl 1ff5b8 │ │ │ │ + bl 1ff660 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fe268 │ │ │ │ - b.n 209b68 │ │ │ │ + bl 1fe310 │ │ │ │ + b.n 209c10 │ │ │ │ ldr r2, [r1, #40] @ 0x28 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldrb.w r2, [r2, #-8] │ │ │ │ cmp r2, #7 │ │ │ │ - bne.w 2099ae │ │ │ │ + bne.w 209a56 │ │ │ │ movs r1, #5 │ │ │ │ movs r3, #2 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ ldrd sl, r3, [r4, #40] @ 0x28 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ - bl 1fcdf4 │ │ │ │ + bl 1fce9c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #44] @ 0x2c │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add.w ip, r0, #48 @ 0x30 │ │ │ │ str.w sl, [r0, #40] @ 0x28 │ │ │ │ @@ -601544,46 +601630,46 @@ │ │ │ │ add.w r1, r6, #20 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r3 │ │ │ │ strd fp, fp, [r6, #68] @ 0x44 │ │ │ │ str.w fp, [r6, #64] @ 0x40 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, r6 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ add.w r1, r6, #20 │ │ │ │ - b.n 209b5a │ │ │ │ + b.n 209c02 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2099a4 │ │ │ │ + beq.w 209a4c │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 209944 │ │ │ │ + bne.w 2099ec │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.w 20a42c │ │ │ │ + beq.w 20a4d4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ sub.w r6, r3, #20 │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 20a43e │ │ │ │ + beq.w 20a4e6 │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ bic.w r2, r2, #2 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 209944 │ │ │ │ + bne.w 2099ec │ │ │ │ ldrb.w r1, [r6, #80] @ 0x50 │ │ │ │ ldrb.w r2, [r4, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ands r2, r1 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ strb.w r2, [r4, #80] @ 0x50 │ │ │ │ ldr r2, [r6, #76] @ 0x4c │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ 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 │ │ │ │ @@ -601599,23 +601685,23 @@ │ │ │ │ str r1, [r2, #0] │ │ │ │ str.w fp, [r4, #68] @ 0x44 │ │ │ │ strd r0, r0, [r4, #72] @ 0x48 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ str r2, [r4, #68] @ 0x44 │ │ │ │ str r3, [r2, #4] │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 209b68 │ │ │ │ + b.n 209c10 │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 20a504 │ │ │ │ + bne.w 20a5ac │ │ │ │ ldr r1, [r3, #24] │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ cmp r2, #24 │ │ │ │ - bhi.w 20a504 │ │ │ │ + bhi.w 20a5ac │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r4, r1, #10 │ │ │ │ lsls r4, r1, #10 │ │ │ │ lsls r4, r1, #10 │ │ │ │ lsls r5, r2, #10 │ │ │ │ lsls r5, r2, #10 │ │ │ │ lsls r3, r0, #9 │ │ │ │ @@ -601637,19 +601723,19 @@ │ │ │ │ lsls r2, r6, #13 │ │ │ │ lsls r2, r6, #13 │ │ │ │ lsls r2, r6, #13 │ │ │ │ lsls r4, r1, #10 │ │ │ │ ldr r2, [r6, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r2, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 20a504 │ │ │ │ + bne.w 20a5ac │ │ │ │ ldr r0, [r2, #24] │ │ │ │ ldrb r1, [r0, #4] │ │ │ │ cmp r1, #24 │ │ │ │ - bhi.w 20a504 │ │ │ │ + bhi.w 20a5ac │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ lsls r1, r5, #9 │ │ │ │ lsls r1, r5, #9 │ │ │ │ lsls r1, r5, #9 │ │ │ │ lsls r4, r5, #9 │ │ │ │ lsls r4, r5, #9 │ │ │ │ lsls r0, r4, #8 │ │ │ │ @@ -601675,43 +601761,43 @@ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ strd r1, r1, [r3] │ │ │ │ mov r1, r2 │ │ │ │ strb.w r2, [sp, #88] @ 0x58 │ │ │ │ vldr d7, [sp, #88] @ 0x58 │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20a3f6 │ │ │ │ + beq.w 20a49e │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [sl, #40] @ 0x28 │ │ │ │ str.w r1, [sl, #44] @ 0x2c │ │ │ │ mov r1, sl │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ tst r7, r3 │ │ │ │ it ne │ │ │ │ addne.w r1, sl, #20 │ │ │ │ - bne.w 209b5a │ │ │ │ - b.n 209b2c │ │ │ │ + bne.w 209c02 │ │ │ │ + b.n 209bd4 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ str.w sl, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 208638 │ │ │ │ + bl 2086e0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 209b68 │ │ │ │ + bne.w 209c10 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ orr.w sl, r3, r2 │ │ │ │ uxtb.w r3, sl │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 209944 │ │ │ │ + b.n 2099ec │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ mov ip, r3 │ │ │ │ ldrb r6, [r0, #13] │ │ │ │ ldrd r0, r1, [r4, #88] @ 0x58 │ │ │ │ ldrb.w sl, [r4, #33] @ 0x21 │ │ │ │ ldrb.w r7, [r4, #32] │ │ │ │ str r1, [r0, #4] │ │ │ │ @@ -601728,95 +601814,95 @@ │ │ │ │ str r1, [r2, #0] │ │ │ │ strb.w r3, [r4, #33] @ 0x21 │ │ │ │ mov.w r3, #3 │ │ │ │ strb.w r6, [r4, #32] │ │ │ │ strb.w r6, [r4, #40] @ 0x28 │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - beq.n 209f6c │ │ │ │ + beq.n 20a014 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mul.w r0, ip, r6 │ │ │ │ mov r1, sl │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ blx 59bc8 <__aeabi_uidiv@plt> │ │ │ │ mov r3, sl │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ - bl 2077ec │ │ │ │ + bl 207894 │ │ │ │ ldrb r6, [r0, #12] │ │ │ │ mov sl, r0 │ │ │ │ cmp r7, r6 │ │ │ │ - beq.n 20a01a │ │ │ │ + beq.n 20a0c2 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ blx 5926c │ │ │ │ cmp r6, r7 │ │ │ │ it cs │ │ │ │ movcs r6, r7 │ │ │ │ add r2, sp, #172 @ 0xac │ │ │ │ movs r3, #0 │ │ │ │ - cbz r6, 209f90 │ │ │ │ + cbz r6, 20a038 │ │ │ │ str.w r3, [r2, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 209f86 │ │ │ │ + bne.n 20a02e │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r6, sp, #112 @ 0x70 │ │ │ │ strd fp, fp, [sp, #128] @ 0x80 │ │ │ │ strd fp, fp, [sp, #136] @ 0x88 │ │ │ │ strd fp, fp, [r3] │ │ │ │ str.w fp, [r3, #8] │ │ │ │ str.w sl, [sp, #100] @ 0x64 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ add r1, sp, #172 @ 0xac │ │ │ │ add.w r2, sp, #127 @ 0x7f │ │ │ │ movs r3, #0 │ │ │ │ - cbz r7, 209fca │ │ │ │ + cbz r7, 20a072 │ │ │ │ ldr.w r0, [r1, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ it ne │ │ │ │ cmpne r7, r3 │ │ │ │ strb.w r0, [r2, #1]! │ │ │ │ - bhi.n 209fb8 │ │ │ │ + bhi.n 20a060 │ │ │ │ mov ip, r6 │ │ │ │ str.w sl, [sp, #124] @ 0x7c │ │ │ │ add r6, sp, #144 @ 0x90 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1fcd90 │ │ │ │ + bl 1fce38 │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ add.w sl, r0, #20 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, sl │ │ │ │ mov r7, r0 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ add.w ip, sp, #144 @ 0x90 │ │ │ │ str r7, [sp, #4] │ │ │ │ adds r7, #44 @ 0x2c │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ sub.w r2, sl, #20 │ │ │ │ mov r1, sl │ │ │ │ - bl 1ff5fc │ │ │ │ + bl 1ff6a4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 209cb6 │ │ │ │ + b.n 209d5e │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ uxth r6, r6 │ │ │ │ ldrb.w sl, [r1, #13] │ │ │ │ ldr r2, [r4, #112] @ 0x70 │ │ │ │ clz r1, r6 │ │ │ │ ldrd r7, r0, [r4, #88] @ 0x58 │ │ │ │ @@ -601837,15 +601923,15 @@ │ │ │ │ strd r3, r3, [r4, #92] @ 0x5c │ │ │ │ str r2, [r1, #4] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 20a180 │ │ │ │ + beq.w 20a228 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ blx 5926c │ │ │ │ movs r1, #1 │ │ │ │ lsls r1, r6 │ │ │ │ movs r6, #0 │ │ │ │ @@ -601857,293 +601943,293 @@ │ │ │ │ itttt mi │ │ │ │ addmi r2, sp, #248 @ 0xf8 │ │ │ │ addmi.w r2, r2, r6, lsl #2 │ │ │ │ addmi r6, #1 │ │ │ │ strmi.w r3, [r2, #-72] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 20a08c │ │ │ │ + bne.n 20a134 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w ip, sp, #144 @ 0x90 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ strd fp, fp, [sp, #160] @ 0xa0 │ │ │ │ strd fp, fp, [r3] │ │ │ │ str.w fp, [r3, #8] │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ strd fp, fp, [sp, #168] @ 0xa8 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 20a402 │ │ │ │ + beq.w 20a4aa │ │ │ │ ldr r7, [sp, #8] │ │ │ │ add r0, sp, #172 @ 0xac │ │ │ │ add.w r1, sp, #159 @ 0x9f │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r2, [r0, #4]! │ │ │ │ strb.w r2, [r1, #1]! │ │ │ │ cmp r3, r2 │ │ │ │ ite ne │ │ │ │ movne r7, #0 │ │ │ │ andeq.w r7, r7, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ it ne │ │ │ │ cmpne r6, r3 │ │ │ │ - bhi.n 20a0d6 │ │ │ │ + bhi.n 20a17e │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, r6 │ │ │ │ ite ne │ │ │ │ movne r7, #0 │ │ │ │ andeq.w r7, r7, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 20a180 │ │ │ │ + bne.n 20a228 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w lr, sp, #112 @ 0x70 │ │ │ │ str r2, [sp, #156] @ 0x9c │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 20a13c │ │ │ │ - cbz r3, 20a180 │ │ │ │ + bne.n 20a1e4 │ │ │ │ + cbz r3, 20a228 │ │ │ │ add.w r2, sp, #127 @ 0x7f │ │ │ │ mov r3, r7 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ cmp r1, r3 │ │ │ │ it ne │ │ │ │ orrne.w r7, r7, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 20a128 │ │ │ │ - cbz r7, 20a180 │ │ │ │ + bne.n 20a1d0 │ │ │ │ + cbz r7, 20a228 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1fcd90 │ │ │ │ + bl 1fce38 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ add.w lr, sp, #112 @ 0x70 │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, r7 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldrb.w r3, [r7, #32] │ │ │ │ str r3, [sp, #24] │ │ │ │ str r6, [sp, #4] │ │ │ │ ldrd r2, r6, [sp, #36] @ 0x24 │ │ │ │ cmp r2, r6 │ │ │ │ - beq.n 20a1ac │ │ │ │ + beq.n 20a254 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ ldrb r0, [r2, #13] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mul.w r0, r0, r2 │ │ │ │ blx 59bc8 <__aeabi_uidiv@plt> │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ - bl 2077ec │ │ │ │ + bl 207894 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ str r0, [sp, #4] │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r6, [sp, #24] │ │ │ │ cmp sl, r6 │ │ │ │ - beq.w 20a2e4 │ │ │ │ + beq.w 20a38c │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ blx 5926c │ │ │ │ cmp r6, sl │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #172 @ 0xac │ │ │ │ it cs │ │ │ │ movcs r2, sl │ │ │ │ movs r3, #0 │ │ │ │ - cbz r2, 20a1d6 │ │ │ │ + cbz r2, 20a27e │ │ │ │ str.w r3, [r1, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 20a1cc │ │ │ │ + bne.n 20a274 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r6, sp, #112 @ 0x70 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ strd fp, fp, [sp, #128] @ 0x80 │ │ │ │ strd fp, fp, [r3] │ │ │ │ str.w fp, [r3, #8] │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ strd fp, fp, [sp, #136] @ 0x88 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ add r1, sp, #172 @ 0xac │ │ │ │ add.w r2, sp, #127 @ 0x7f │ │ │ │ movs r3, #0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 20a214 │ │ │ │ + beq.n 20a2bc │ │ │ │ ldr.w r0, [r1, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ it ne │ │ │ │ cmpne sl, r3 │ │ │ │ strb.w r0, [r2, #1]! │ │ │ │ - bhi.n 20a202 │ │ │ │ + bhi.n 20a2aa │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r7, sp, #144 @ 0x90 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1fcd90 │ │ │ │ + bl 1fce38 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w lr, sp, #144 @ 0x90 │ │ │ │ add.w ip, r2, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldrd r7, r3, [r4, #104] @ 0x68 │ │ │ │ str r3, [r7, #4] │ │ │ │ ldrd r1, r2, [sp, #36] @ 0x24 │ │ │ │ str r7, [r3, #0] │ │ │ │ add.w r3, r4, #104 @ 0x68 │ │ │ │ str.w fp, [r4, #104] @ 0x68 │ │ │ │ strd r6, r6, [r4, #108] @ 0x6c │ │ │ │ ldr r7, [r6, #0] │ │ │ │ str r7, [r4, #104] @ 0x68 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r3, [r7, #4] │ │ │ │ str r3, [r6, #0] │ │ │ │ strb.w sl, [r4, #40] @ 0x28 │ │ │ │ - bl 1fc374 │ │ │ │ + bl 1fc41c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldrb.w r3, [r3, #32] │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ - b.n 209c68 │ │ │ │ + b.n 209d10 │ │ │ │ movs r2, #8 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - b.n 20a030 │ │ │ │ + b.n 20a0d8 │ │ │ │ movs r3, #8 │ │ │ │ mov ip, r3 │ │ │ │ - b.n 209f0a │ │ │ │ + b.n 209fb2 │ │ │ │ mov r0, sl │ │ │ │ - bl 2e3bc0 │ │ │ │ - cbz r0, 20a2ca │ │ │ │ + bl 2e3c68 │ │ │ │ + cbz r0, 20a372 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ ldr.w sl, [r3, #16] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 20a368 │ │ │ │ + beq.n 20a410 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r3, [sp, #8] │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 209a06 │ │ │ │ + bne.w 209aae │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w sl, [r3, #24] │ │ │ │ ldrb.w r2, [sl, #4] │ │ │ │ - b.n 209b9c │ │ │ │ + b.n 209c44 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ - b.n 20a264 │ │ │ │ + b.n 20a30c │ │ │ │ cmp r2, #16 │ │ │ │ - bne.w 209bd6 │ │ │ │ - bl 2e18d0 │ │ │ │ + bne.w 209c7e │ │ │ │ + bl 2e1978 │ │ │ │ cmp r0, r7 │ │ │ │ - beq.n 20a31a │ │ │ │ + beq.n 20a3c2 │ │ │ │ ldrb.w r1, [sl, #4] │ │ │ │ ldrb.w r2, [sl, #5] │ │ │ │ cmp r1, #16 │ │ │ │ - beq.w 20a4be │ │ │ │ + beq.w 20a566 │ │ │ │ ldrb.w r1, [sl, #6] │ │ │ │ and.w r0, r1, #15 │ │ │ │ ubfx r1, r1, #5, #1 │ │ │ │ - bl 2e18ec │ │ │ │ + bl 2e1994 │ │ │ │ cmp r0, r7 │ │ │ │ - bne.w 209bd6 │ │ │ │ + bne.w 209c7e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r0, r4, #20 │ │ │ │ mov r1, r3 │ │ │ │ sub.w r6, r3, #20 │ │ │ │ - bl 1ff5b8 │ │ │ │ + bl 1ff660 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fe268 │ │ │ │ + bl 1fe310 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20752c │ │ │ │ - b.n 209b68 │ │ │ │ + bl 2075d4 │ │ │ │ + b.n 209c10 │ │ │ │ movs r2, #32 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - b.n 20a030 │ │ │ │ + b.n 20a0d8 │ │ │ │ movs r3, #32 │ │ │ │ mov ip, r3 │ │ │ │ - b.n 209f0a │ │ │ │ + b.n 209fb2 │ │ │ │ movs r3, #16 │ │ │ │ mov ip, r3 │ │ │ │ - b.n 209f0a │ │ │ │ + b.n 209fb2 │ │ │ │ movs r2, #16 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - b.n 20a030 │ │ │ │ - str r6, [r1, #120] @ 0x78 │ │ │ │ + b.n 20a0d8 │ │ │ │ + str r6, [r4, #108] @ 0x6c │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r4, #116] @ 0x74 │ │ │ │ + str r4, [r7, #104] @ 0x68 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r6, #80] @ 0x50 │ │ │ │ + str r4, [r1, #72] @ 0x48 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ mov r1, sl │ │ │ │ - bl 2e3c18 │ │ │ │ + bl 2e3cc0 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 20a2ca │ │ │ │ + bne.n 20a372 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ ldr r2, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 20a2ca │ │ │ │ + bne.n 20a372 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ movs r1, #4 │ │ │ │ - bl 1fcdf4 │ │ │ │ + bl 1fce9c │ │ │ │ ldr r6, [sp, #8] │ │ │ │ mov r7, r0 │ │ │ │ mov r1, sl │ │ │ │ ldr r3, [r6, #20] │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - bl 2e3c18 │ │ │ │ + bl 2e3cc0 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ str.w sl, [sp, #48] @ 0x30 │ │ │ │ strd sl, sl, [sp, #52] @ 0x34 │ │ │ │ str r6, [sp, #8] │ │ │ │ @@ -602154,64 +602240,64 @@ │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r1, r7, #20 │ │ │ │ str.w sl, [r7, #64] @ 0x40 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r3 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, r7 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ add.w r0, r4, #20 │ │ │ │ add.w r1, r7, #20 │ │ │ │ - bl 1ff5b8 │ │ │ │ + bl 1ff660 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208638 │ │ │ │ - b.w 209b68 │ │ │ │ + bl 2086e0 │ │ │ │ + b.w 209c10 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - b.n 20a030 │ │ │ │ + b.n 20a0d8 │ │ │ │ mov.w ip, #1 │ │ │ │ - b.n 209f0a │ │ │ │ + b.n 209fb2 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ tst r7, r3 │ │ │ │ - bne.w 209944 │ │ │ │ - b.w 209b2c │ │ │ │ + bne.w 2099ec │ │ │ │ + b.w 209bd4 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ - b.n 20a0f2 │ │ │ │ + b.n 20a19a │ │ │ │ mov r9, r7 │ │ │ │ - b.w 209ab6 │ │ │ │ + b.w 209b5e │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ ldr r2, [r4, #64] @ 0x40 │ │ │ │ ldrb.w r1, [r3, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 20a4f8 │ │ │ │ + bne.n 20a5a0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ sub.w lr, r3, r2 │ │ │ │ clz lr, lr │ │ │ │ mov.w lr, lr, lsr #5 │ │ │ │ - b.w 209a38 │ │ │ │ + b.w 209ae0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #7 │ │ │ │ - bne.w 209d8e │ │ │ │ - b.n 209d16 │ │ │ │ + bne.w 209e36 │ │ │ │ + b.n 209dbe │ │ │ │ ldrb r1, [r3, #13] │ │ │ │ ldrd r2, r0, [r3, #20] │ │ │ │ cmp r1, #32 │ │ │ │ it hi │ │ │ │ movhi r1, r0 │ │ │ │ - bhi.n 20a47a │ │ │ │ + bhi.n 20a522 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 20a4b4 │ │ │ │ + bhi.n 20a55c │ │ │ │ tbb [pc, r1] │ │ │ │ cmp r7, #43 @ 0x2b │ │ │ │ cmp r7, #47 @ 0x2f │ │ │ │ cmp r7, #47 @ 0x2f │ │ │ │ adds r1, #47 @ 0x2f │ │ │ │ cmp r7, #47 @ 0x2f │ │ │ │ cmp r7, #47 @ 0x2f │ │ │ │ @@ -602224,60 +602310,60 @@ │ │ │ │ cmp r7, #47 @ 0x2f │ │ │ │ cmp r7, #47 @ 0x2f │ │ │ │ cmp r7, #47 @ 0x2f │ │ │ │ cmp r7, #47 @ 0x2f │ │ │ │ sxth r2, r2 │ │ │ │ asrs r1, r2, #31 │ │ │ │ orrs r2, r1 │ │ │ │ - bne.w 209da0 │ │ │ │ + bne.w 209e48 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ cmp r3, #5 │ │ │ │ - bne.w 209d72 │ │ │ │ + bne.w 209e1a │ │ │ │ ldr r7, [r6, #68] @ 0x44 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 209d72 │ │ │ │ + bne.w 209e1a │ │ │ │ mov r0, r6 │ │ │ │ - bl 208528 │ │ │ │ + bl 2085d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 209d72 │ │ │ │ + beq.w 209e1a │ │ │ │ ldr r6, [r6, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r6, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ ite eq │ │ │ │ subeq r6, #20 │ │ │ │ movne r6, r7 │ │ │ │ - b.n 209d72 │ │ │ │ + b.n 209e1a │ │ │ │ uxtb r2, r2 │ │ │ │ negs r2, r2 │ │ │ │ asrs r1, r2, #31 │ │ │ │ - b.n 20a47a │ │ │ │ + b.n 20a522 │ │ │ │ asrs r1, r2, #31 │ │ │ │ - b.n 20a47a │ │ │ │ + b.n 20a522 │ │ │ │ sxtb r2, r2 │ │ │ │ asrs r1, r2, #31 │ │ │ │ - b.n 20a47a │ │ │ │ + b.n 20a522 │ │ │ │ cmp r2, #23 │ │ │ │ - bne.w 20a304 │ │ │ │ - b.w 209bd6 │ │ │ │ + bne.w 20a3ac │ │ │ │ + b.w 209c7e │ │ │ │ ldr r6, [r4, #64] @ 0x40 │ │ │ │ subs r0, #20 │ │ │ │ - bl 20894c │ │ │ │ + bl 2089f4 │ │ │ │ sub.w lr, r6, r0 │ │ │ │ clz lr, lr │ │ │ │ mov.w lr, lr, lsr #5 │ │ │ │ - b.w 209a38 │ │ │ │ + b.w 209ae0 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 209944 │ │ │ │ + bne.w 2099ec │ │ │ │ movs r6, #0 │ │ │ │ - b.n 209d94 │ │ │ │ + b.n 209e3c │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 209b68 │ │ │ │ + bne.w 209c10 │ │ │ │ str r2, [sp, #4] │ │ │ │ - b.n 209d84 │ │ │ │ + b.n 209e2c │ │ │ │ mov r3, r6 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ udf #255 @ 0xff │ │ │ │ mov r3, r6 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ @@ -602286,683 +602372,683 @@ │ │ │ │ nop │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w r4, [r0, #424] @ 0x1a8 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - cbnz r5, 20a52a │ │ │ │ - b.n 20a54e │ │ │ │ + cbnz r5, 20a5d2 │ │ │ │ + b.n 20a5f6 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - cbz r5, 20a54e │ │ │ │ + cbz r5, 20a5f6 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20a524 │ │ │ │ + beq.n 20a5cc │ │ │ │ movs r5, #0 │ │ │ │ - bl 209850 │ │ │ │ + bl 2098f8 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ - cbz r3, 20a54e │ │ │ │ + cbz r3, 20a5f6 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20a532 │ │ │ │ + bne.n 20a5da │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20a540 │ │ │ │ + bne.n 20a5e8 │ │ │ │ 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, 20a586 │ │ │ │ + cbz r2, 20a62e │ │ │ │ mov.w r0, #4194304 @ 0x400000 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ mov r2, r1 │ │ │ │ lsls r1, r1, #21 │ │ │ │ itt mi │ │ │ │ bfimi r2, r0, #0, #26 │ │ │ │ strmi r2, [r3, #16] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 20a570 │ │ │ │ + bne.n 20a618 │ │ │ │ ldr.w r4, [r9, #424] @ 0x1a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 20a598 │ │ │ │ - b.n 20a652 │ │ │ │ + cbnz r3, 20a640 │ │ │ │ + b.n 20a6fa │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20a652 │ │ │ │ + beq.n 20a6fa │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 20a590 │ │ │ │ + beq.n 20a638 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ff8c0 │ │ │ │ + bl 1ff968 │ │ │ │ mov r8, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 20a65c │ │ │ │ + beq.n 20a704 │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 20a60a │ │ │ │ + cbz r2, 20a6b2 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 20a622 │ │ │ │ + beq.n 20a6ca │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 20a5e6 │ │ │ │ + bne.n 20a68e │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ - cbz r1, 20a618 │ │ │ │ + cbz r1, 20a6c0 │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ ldrb.w r1, [r0, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 20a5e4 │ │ │ │ + bne.n 20a68c │ │ │ │ ldr r0, [r0, #20] │ │ │ │ subs r1, r0, #1 │ │ │ │ eor.w ip, r0, r1 │ │ │ │ cmp ip, r1 │ │ │ │ - bls.n 20a5e4 │ │ │ │ + bls.n 20a68c │ │ │ │ ldr r1, [r3, #40] @ 0x28 │ │ │ │ cmp r1, r0 │ │ │ │ itt ne │ │ │ │ strne r0, [r3, #40] @ 0x28 │ │ │ │ movne r7, #1 │ │ │ │ - cbz r2, 20a60a │ │ │ │ + cbz r2, 20a6b2 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ - cbz r2, 20a5f2 │ │ │ │ + cbz r2, 20a69a │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 20a5ba │ │ │ │ + bne.n 20a662 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 20a60a │ │ │ │ + bne.n 20a6b2 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ - cbz r2, 20a618 │ │ │ │ + cbz r2, 20a6c0 │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r0, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ - beq.n 20a5ce │ │ │ │ + beq.n 20a676 │ │ │ │ mov r0, r8 │ │ │ │ mov r6, r8 │ │ │ │ - bl 1ff8c0 │ │ │ │ - cbz r6, 20a638 │ │ │ │ + bl 1ff968 │ │ │ │ + cbz r6, 20a6e0 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 20a5ae │ │ │ │ + b.n 20a656 │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ ubfx r0, r0, #0, #26 │ │ │ │ - b.n 20a5da │ │ │ │ + b.n 20a682 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ it eq │ │ │ │ moveq r2, r1 │ │ │ │ - beq.n 20a5c0 │ │ │ │ + beq.n 20a668 │ │ │ │ mov r0, r8 │ │ │ │ mov r6, r8 │ │ │ │ - bl 1ff8c0 │ │ │ │ + bl 1ff968 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 20a614 │ │ │ │ + bne.n 20a6bc │ │ │ │ movs r2, #167 @ 0xa7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 24f49c │ │ │ │ - b.n 20a64a │ │ │ │ + bl 24f544 │ │ │ │ + b.n 20a6f2 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 20a59e │ │ │ │ + bne.n 20a646 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20a644 │ │ │ │ + bne.n 20a6ec │ │ │ │ mov r0, r9 │ │ │ │ - bl 223708 │ │ │ │ + bl 2237b0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r7, r6 │ │ │ │ - b.n 20a638 │ │ │ │ + b.n 20a6e0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ - ldr r2, [pc, #772] @ (20a968 ) │ │ │ │ + ldr r2, [pc, #772] @ (20aa10 ) │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ add r2, pc │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 20a6da │ │ │ │ + bhi.n 20a782 │ │ │ │ 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 20a92c │ │ │ │ + beq.w 20a9d4 │ │ │ │ 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 20a68c │ │ │ │ + beq.n 20a734 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ add.w ip, r1, #24 │ │ │ │ cmp r0, ip │ │ │ │ - beq.w 20a962 │ │ │ │ + beq.w 20aa0a │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r6, [r0, #32] │ │ │ │ ldr.w r2, [r3, #-12] │ │ │ │ ldr r5, [r2, #32] │ │ │ │ cmp r5, r6 │ │ │ │ - bcc.n 20a6d0 │ │ │ │ + bcc.n 20a778 │ │ │ │ ldrb r3, [r3, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20a68e │ │ │ │ + beq.n 20a736 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 20a6ca │ │ │ │ + beq.n 20a772 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 20a6c2 │ │ │ │ + bne.n 20a76a │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 20a928 │ │ │ │ + bne.w 20a9d0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20a6a0 │ │ │ │ - b.n 20a68c │ │ │ │ + bne.n 20a748 │ │ │ │ + b.n 20a734 │ │ │ │ ldr r5, [r0, #32] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 20a68c │ │ │ │ + beq.n 20a734 │ │ │ │ ldr r4, [r1, #16] │ │ │ │ mov lr, r0 │ │ │ │ add.w ip, r1, #24 │ │ │ │ movs r0, #0 │ │ │ │ cmp r4, ip │ │ │ │ - beq.w 20a962 │ │ │ │ + beq.w 20aa0a │ │ │ │ ldr.w r3, [lr, #48] @ 0x30 │ │ │ │ ldr r7, [r4, #32] │ │ │ │ ldr.w r2, [r3, #-12] │ │ │ │ ldr r6, [r2, #32] │ │ │ │ cmp r6, r7 │ │ │ │ - bcc.n 20a71c │ │ │ │ + bcc.n 20a7c4 │ │ │ │ ldrb r3, [r3, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20a68e │ │ │ │ + beq.n 20a736 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 20a716 │ │ │ │ + beq.n 20a7be │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 20a70e │ │ │ │ + bne.n 20a7b6 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 20a928 │ │ │ │ + bne.w 20a9d0 │ │ │ │ adds r0, #1 │ │ │ │ add.w lr, lr, #16 │ │ │ │ cmp r0, r5 │ │ │ │ - bne.n 20a6ea │ │ │ │ - b.n 20a68c │ │ │ │ - ldr r3, [pc, #576] @ (20a96c ) │ │ │ │ + bne.n 20a792 │ │ │ │ + b.n 20a734 │ │ │ │ + ldr r3, [pc, #576] @ (20aa14 ) │ │ │ │ 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 20a68c │ │ │ │ + beq.n 20a734 │ │ │ │ ldr r6, [r1, #16] │ │ │ │ mov.w lr, #0 │ │ │ │ add.w ip, r1, #24 │ │ │ │ cmp r6, ip │ │ │ │ - beq.w 20a962 │ │ │ │ + beq.w 20aa0a │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ ldr r7, [r6, #32] │ │ │ │ ldr.w r2, [r3, #-12] │ │ │ │ ldr r5, [r2, #32] │ │ │ │ cmp r5, r7 │ │ │ │ - bcc.n 20a774 │ │ │ │ + bcc.n 20a81c │ │ │ │ ldrb r3, [r3, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20a68e │ │ │ │ + beq.n 20a736 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 20a76e │ │ │ │ + beq.n 20a816 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 20a766 │ │ │ │ + bne.n 20a80e │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 20a928 │ │ │ │ + bne.w 20a9d0 │ │ │ │ add.w lr, lr, #1 │ │ │ │ adds r0, #32 │ │ │ │ cmp lr, r4 │ │ │ │ - bne.n 20a744 │ │ │ │ - b.n 20a68c │ │ │ │ + bne.n 20a7ec │ │ │ │ + b.n 20a734 │ │ │ │ ldr r4, [r0, #36] @ 0x24 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 20a68c │ │ │ │ + beq.n 20a734 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ add.w r2, r1, #24 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 20a962 │ │ │ │ + beq.w 20aa0a │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ ldr r5, [r3, #32] │ │ │ │ ldr.w r6, [r2, #-12] │ │ │ │ ldr r3, [r6, #32] │ │ │ │ cmp r3, r5 │ │ │ │ - bcc.n 20a7be │ │ │ │ + bcc.n 20a866 │ │ │ │ ldrb r3, [r2, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20a68e │ │ │ │ + beq.w 20a736 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 20a7b8 │ │ │ │ + beq.n 20a860 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 20a7b0 │ │ │ │ + bne.n 20a858 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 20a928 │ │ │ │ + bne.w 20a9d0 │ │ │ │ bic.w r4, r4, #2 │ │ │ │ cmp r4, #1 │ │ │ │ - bne.w 20a68c │ │ │ │ + bne.w 20a734 │ │ │ │ ldr r3, [r0, #76] @ 0x4c │ │ │ │ ldr.w r2, [r3, #-12] │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r5, r0 │ │ │ │ - bhi.w 20a68c │ │ │ │ + bhi.w 20a734 │ │ │ │ ldrb r3, [r3, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20a68e │ │ │ │ + beq.w 20a736 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 20a7ee │ │ │ │ + beq.n 20a896 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 20a7e6 │ │ │ │ + bne.n 20a88e │ │ │ │ subs r3, r1, r3 │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ - b.n 20a68e │ │ │ │ + b.n 20a736 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ - cbz r3, 20a830 │ │ │ │ + cbz r3, 20a8d8 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ add.w ip, r1, #24 │ │ │ │ cmp r2, ip │ │ │ │ - beq.w 20a962 │ │ │ │ + beq.w 20aa0a │ │ │ │ ldr.w r4, [r3, #-12] │ │ │ │ ldr r2, [r2, #32] │ │ │ │ ldr r5, [r4, #32] │ │ │ │ cmp r5, r2 │ │ │ │ - bcc.n 20a830 │ │ │ │ + bcc.n 20a8d8 │ │ │ │ ldrb r3, [r3, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20a68e │ │ │ │ + beq.w 20a736 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 20a82c │ │ │ │ + beq.n 20a8d4 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 20a824 │ │ │ │ + bne.n 20a8cc │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 20a928 │ │ │ │ + bne.n 20a9d0 │ │ │ │ ldr r4, [r0, #40] @ 0x28 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 20a68c │ │ │ │ + beq.w 20a734 │ │ │ │ ldr r6, [r1, #16] │ │ │ │ mov.w lr, #0 │ │ │ │ add.w ip, r1, #24 │ │ │ │ cmp r6, ip │ │ │ │ - beq.w 20a962 │ │ │ │ + beq.w 20aa0a │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ ldr r7, [r6, #32] │ │ │ │ ldr.w r2, [r3, #-12] │ │ │ │ ldr r5, [r2, #32] │ │ │ │ cmp r5, r7 │ │ │ │ - bcc.n 20a872 │ │ │ │ + bcc.n 20a91a │ │ │ │ ldrb r3, [r3, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20a68e │ │ │ │ + beq.w 20a736 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 20a86e │ │ │ │ + beq.n 20a916 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 20a866 │ │ │ │ + bne.n 20a90e │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 20a928 │ │ │ │ + bne.n 20a9d0 │ │ │ │ add.w lr, lr, #1 │ │ │ │ adds r0, #16 │ │ │ │ cmp lr, r4 │ │ │ │ - bne.n 20a842 │ │ │ │ - b.n 20a68c │ │ │ │ + bne.n 20a8ea │ │ │ │ + b.n 20a734 │ │ │ │ ldr r6, [r0, #52] @ 0x34 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 20a68c │ │ │ │ + beq.w 20a734 │ │ │ │ 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 20a962 │ │ │ │ + beq.n 20aa0a │ │ │ │ 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 20a8c8 │ │ │ │ + bcc.n 20a970 │ │ │ │ ldrb r3, [r3, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20a68e │ │ │ │ + beq.w 20a736 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 20a8c4 │ │ │ │ + beq.n 20a96c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 20a8bc │ │ │ │ + bne.n 20a964 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 20a928 │ │ │ │ + bne.n 20a9d0 │ │ │ │ add.w lr, lr, #5 │ │ │ │ cmp lr, r6 │ │ │ │ - bne.n 20a898 │ │ │ │ - b.n 20a68c │ │ │ │ - ldr r3, [pc, #156] @ (20a970 ) │ │ │ │ + bne.n 20a940 │ │ │ │ + b.n 20a734 │ │ │ │ + ldr r3, [pc, #156] @ (20aa18 ) │ │ │ │ ldr r4, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add.w r3, r3, r4, lsl #7 │ │ │ │ ldrb r6, [r3, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 20a68c │ │ │ │ + beq.w 20a734 │ │ │ │ ldr r5, [r1, #16] │ │ │ │ mov.w lr, #0 │ │ │ │ add.w ip, r1, #24 │ │ │ │ cmp r5, ip │ │ │ │ - beq.n 20a962 │ │ │ │ + beq.n 20aa0a │ │ │ │ ldr r3, [r0, #96] @ 0x60 │ │ │ │ ldr r4, [r5, #32] │ │ │ │ ldr.w r2, [r3, #-12] │ │ │ │ ldr r7, [r2, #32] │ │ │ │ cmp r7, r4 │ │ │ │ - bcc.n 20a91c │ │ │ │ + bcc.n 20a9c4 │ │ │ │ ldrb r3, [r3, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20a68e │ │ │ │ + beq.w 20a736 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 20a918 │ │ │ │ + beq.n 20a9c0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 20a910 │ │ │ │ + bne.n 20a9b8 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 20a928 │ │ │ │ + bne.n 20a9d0 │ │ │ │ add.w lr, lr, #1 │ │ │ │ adds r0, #16 │ │ │ │ cmp r6, lr │ │ │ │ - bne.n 20a8ee │ │ │ │ - b.n 20a68c │ │ │ │ + bne.n 20a996 │ │ │ │ + b.n 20a734 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 20a68e │ │ │ │ + b.n 20a736 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ add.w r2, r1, #24 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20a962 │ │ │ │ + beq.n 20aa0a │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ ldr.w r0, [r2, #-12] │ │ │ │ ldr r4, [r0, #32] │ │ │ │ cmp r4, r3 │ │ │ │ - bcc.w 20a68c │ │ │ │ + bcc.w 20a734 │ │ │ │ ldrb r3, [r2, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20a68e │ │ │ │ + beq.w 20a736 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.w 20a7ee │ │ │ │ + beq.w 20a896 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 20a958 │ │ │ │ - b.n 20a7ee │ │ │ │ + bne.n 20aa00 │ │ │ │ + b.n 20a896 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ udf #255 @ 0xff │ │ │ │ - ldr r6, [r2, r6] │ │ │ │ + ldr r6, [r5, r3] │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ mov r2, r0 │ │ │ │ ldrb r0, [r0, #14] │ │ │ │ - cbnz r0, 20a9a6 │ │ │ │ + cbnz r0, 20aa4e │ │ │ │ ldr.w r3, [r2, #-12] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 20a9a6 │ │ │ │ - cbz r3, 20a9a6 │ │ │ │ + beq.n 20aa4e │ │ │ │ + cbz r3, 20aa4e │ │ │ │ ldrb.w ip, [r2, #15] │ │ │ │ - b.n 20a992 │ │ │ │ + b.n 20aa3a │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 20a9c0 │ │ │ │ + cbz r3, 20aa68 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 20a98e │ │ │ │ - cbz r1, 20a9a8 │ │ │ │ + bne.n 20aa36 │ │ │ │ + cbz r1, 20aa50 │ │ │ │ mov r2, r1 │ │ │ │ - b.n 20a9a2 │ │ │ │ + b.n 20aa4a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - cbz r2, 20a9a8 │ │ │ │ + cbz r2, 20aa50 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 20a99e │ │ │ │ + bne.n 20aa46 │ │ │ │ bx lr │ │ │ │ ldrb.w r2, [r3, #58] @ 0x3a │ │ │ │ eor.w r2, r2, #1 │ │ │ │ orrs.w ip, ip, r2 │ │ │ │ - beq.n 20a9c2 │ │ │ │ + beq.n 20aa6a │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov.w ip, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20a992 │ │ │ │ + bne.n 20aa3a │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ - b.n 20a9a6 │ │ │ │ + b.n 20aa4e │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr.w r5, [pc, #3372] @ 20b708 │ │ │ │ + ldr.w r5, [pc, #3372] @ 20b7b0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr.w r0, [pc, #3372] @ 20b70c │ │ │ │ + ldr.w r0, [pc, #3372] @ 20b7b4 │ │ │ │ sub sp, #32 │ │ │ │ add r5, pc │ │ │ │ - ldr.w r3, [pc, #3368] @ 20b710 │ │ │ │ - ldr.w r2, [pc, #3368] @ 20b714 │ │ │ │ + ldr.w r3, [pc, #3368] @ 20b7b8 │ │ │ │ + ldr.w r2, [pc, #3368] @ 20b7bc │ │ │ │ add r3, pc │ │ │ │ ldr.w ip, [r4, #36] @ 0x24 │ │ │ │ ldr r0, [r5, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #28] │ │ │ │ mov.w r0, #0 │ │ │ │ mov.w lr, ip, lsl #7 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ add.w r2, r3, lr │ │ │ │ ldrb r6, [r2, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 20ab0e │ │ │ │ + beq.n 20abb6 │ │ │ │ ldrb.w r0, [r4, #34] @ 0x22 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20ab0e │ │ │ │ + bne.n 20abb6 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ mov r5, r1 │ │ │ │ cmp.w ip, #468 @ 0x1d4 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov sl, r3 │ │ │ │ - bcs.w 20ab2e │ │ │ │ + bcs.w 20abd6 │ │ │ │ cmp.w ip, #462 @ 0x1ce │ │ │ │ - bcs.w 20b194 │ │ │ │ + bcs.w 20b23c │ │ │ │ cmp.w ip, #344 @ 0x158 │ │ │ │ - bls.w 20adbc │ │ │ │ + bls.w 20ae64 │ │ │ │ cmp.w ip, #434 @ 0x1b2 │ │ │ │ - bhi.w 20b942 │ │ │ │ + bhi.w 20b9ea │ │ │ │ cmp.w ip, #420 @ 0x1a4 │ │ │ │ - bhi.w 20b1d0 │ │ │ │ + bhi.w 20b278 │ │ │ │ cmp.w ip, #382 @ 0x17e │ │ │ │ - bcs.w 20baca │ │ │ │ + bcs.w 20bb72 │ │ │ │ cmp.w ip, #372 @ 0x174 │ │ │ │ - bcc.w 20b9c2 │ │ │ │ + bcc.w 20ba6a │ │ │ │ sub.w ip, ip, #372 @ 0x174 │ │ │ │ cmp.w ip, #9 │ │ │ │ - bhi.w 20b1c6 │ │ │ │ + bhi.w 20b26e │ │ │ │ tbh [pc, ip, lsl #1] │ │ │ │ lsls r0, r3, #21 │ │ │ │ lsls r0, r3, #21 │ │ │ │ lsls r6, r5, #14 │ │ │ │ lsls r6, r5, #14 │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsls r2, r1, #25 │ │ │ │ lsls r6, r5, #14 │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsls r5, r2, #2 │ │ │ │ cmp.w ip, #524 @ 0x20c │ │ │ │ - bls.w 20b1c6 │ │ │ │ + bls.w 20b26e │ │ │ │ mvn.w r1, #524 @ 0x20c │ │ │ │ movs r3, #1 │ │ │ │ add ip, r1 │ │ │ │ movw r2, #65448 @ 0xffa8 │ │ │ │ movt r2, #95 @ 0x5f │ │ │ │ lsl.w r3, r3, ip │ │ │ │ ands r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 20ab94 │ │ │ │ + bne.n 20ac3c │ │ │ │ tst.w r3, #19 │ │ │ │ - beq.w 20b1c6 │ │ │ │ + beq.w 20b26e │ │ │ │ add lr, r8 │ │ │ │ mov r6, r4 │ │ │ │ mov.w r9, #0 │ │ │ │ add r7, sp, #12 │ │ │ │ ldrb.w r3, [lr, #4] │ │ │ │ mov sl, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20b9fa │ │ │ │ + beq.w 20baa2 │ │ │ │ add.w r3, r6, #84 @ 0x54 │ │ │ │ ldrb.w ip, [r5, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 20b92e │ │ │ │ + bne.w 20b9d6 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ - cbnz r0, 20aae6 │ │ │ │ + cbnz r0, 20ab8e │ │ │ │ add.w r3, r9, #1 │ │ │ │ adds r6, #16 │ │ │ │ mov r9, r3 │ │ │ │ cmp sl, r3 │ │ │ │ - bne.n 20aabe │ │ │ │ + bne.n 20ab66 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add.w r3, r8, r3, lsl #7 │ │ │ │ ldrb.w r2, [r3, #50] @ 0x32 │ │ │ │ - cbz r2, 20ab0a │ │ │ │ + cbz r2, 20abb2 │ │ │ │ add.w r2, r4, r2, lsl #2 │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ ubfx r2, r3, #17, #1 │ │ │ │ ubfx r3, r3, #16, #1 │ │ │ │ orrs r2, r0 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ and.w r0, r2, r3 │ │ │ │ strb.w r0, [r4, #34] @ 0x22 │ │ │ │ - ldr.w r2, [pc, #3080] @ 20b718 │ │ │ │ - ldr.w r3, [pc, #3064] @ 20b70c │ │ │ │ + ldr.w r2, [pc, #3080] @ 20b7c0 │ │ │ │ + ldr.w r3, [pc, #3064] @ 20b7b4 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 20c02a │ │ │ │ + bne.w 20c0d2 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp.w ip, #776 @ 0x308 │ │ │ │ - bcs.w 20b220 │ │ │ │ + bcs.w 20b2c8 │ │ │ │ movw r3, #645 @ 0x285 │ │ │ │ cmp ip, r3 │ │ │ │ - bhi.n 20ab9c │ │ │ │ + bhi.n 20ac44 │ │ │ │ cmp.w ip, #620 @ 0x26c │ │ │ │ - bhi.w 20ba8e │ │ │ │ + bhi.w 20bb36 │ │ │ │ movw r3, #581 @ 0x245 │ │ │ │ cmp ip, r3 │ │ │ │ - bhi.w 20b0e4 │ │ │ │ + bhi.w 20b18c │ │ │ │ cmp.w ip, #486 @ 0x1e6 │ │ │ │ - bcs.w 20ba02 │ │ │ │ + bcs.w 20baaa │ │ │ │ sub.w r2, ip, #468 @ 0x1d4 │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r2 │ │ │ │ movw r2, #48388 @ 0xbd04 │ │ │ │ movt r2, #3 │ │ │ │ tst r3, r2 │ │ │ │ - bne.n 20ab94 │ │ │ │ + bne.n 20ac3c │ │ │ │ cmp.w ip, #482 @ 0x1e2 │ │ │ │ - beq.w 20bbb0 │ │ │ │ + beq.w 20bc58 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.w 20b1c6 │ │ │ │ + bpl.w 20b26e │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ - cbnz r0, 20ab94 │ │ │ │ + cbnz r0, 20ac3c │ │ │ │ ldr r3, [r4, #112] @ 0x70 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ - cbnz r0, 20ab94 │ │ │ │ + cbnz r0, 20ac3c │ │ │ │ cmp.w sl, #1 │ │ │ │ itt eq │ │ │ │ ubfxeq r0, r9, #1, #1 │ │ │ │ eoreq.w r0, r0, #1 │ │ │ │ add lr, r8 │ │ │ │ ldrb.w r2, [lr, #50] @ 0x32 │ │ │ │ - b.n 20aaf0 │ │ │ │ + b.n 20ab98 │ │ │ │ subw ip, ip, #646 @ 0x286 │ │ │ │ cmp.w ip, #129 @ 0x81 │ │ │ │ - bhi.w 20b1c6 │ │ │ │ - add r3, pc, #8 @ (adr r3, 20abb4 ) │ │ │ │ + bhi.w 20b26e │ │ │ │ + add r3, pc, #8 @ (adr r3, 20ac5c ) │ │ │ │ ldr.w ip, [r3, ip, lsl #2] │ │ │ │ add r3, ip │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ lsrs r1, r7, #5 │ │ │ │ movs r0, r0 │ │ │ │ mrc2 15, 7, pc, cr5, cr15, {7} │ │ │ │ @@ -603179,23 +603265,23 @@ │ │ │ │ lsls r3, r2, #24 │ │ │ │ movs r0, r0 │ │ │ │ lsls r3, r2, #24 │ │ │ │ movs r0, r0 │ │ │ │ lsls r3, r4, #27 │ │ │ │ movs r0, r0 │ │ │ │ cmp.w ip, #326 @ 0x146 │ │ │ │ - bhi.w 20bdea │ │ │ │ + bhi.w 20be92 │ │ │ │ cmp.w ip, #298 @ 0x12a │ │ │ │ - bhi.w 20b268 │ │ │ │ + bhi.w 20b310 │ │ │ │ cmp.w ip, #215 @ 0xd7 │ │ │ │ - bls.w 20af38 │ │ │ │ + bls.w 20afe0 │ │ │ │ sub.w ip, ip, #216 @ 0xd8 │ │ │ │ cmp.w ip, #82 @ 0x52 │ │ │ │ - bhi.w 20b1c6 │ │ │ │ - add r3, pc, #8 @ (adr r3, 20adec ) │ │ │ │ + bhi.w 20b26e │ │ │ │ + add r3, pc, #8 @ (adr r3, 20ae94 ) │ │ │ │ ldr.w ip, [r3, ip, lsl #2] │ │ │ │ add r3, ip │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ ldc2 15, cr15, [sp], #1020 @ 0x3fc │ │ │ │ lsrs r5, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -603331,21 +603417,21 @@ │ │ │ │ stc2 15, cr15, [r9, #1020]! @ 0x3fc │ │ │ │ stc2 15, cr15, [r9, #1020]! @ 0x3fc │ │ │ │ stc2 15, cr15, [r9, #1020]! @ 0x3fc │ │ │ │ stc2 15, cr15, [r9, #1020]! @ 0x3fc │ │ │ │ stc2 15, cr15, [r9, #1020]! @ 0x3fc │ │ │ │ stc2 15, cr15, [r9, #1020]! @ 0x3fc │ │ │ │ cmp.w ip, #164 @ 0xa4 │ │ │ │ - bhi.w 20ba4e │ │ │ │ + bhi.w 20baf6 │ │ │ │ cmp.w ip, #67 @ 0x43 │ │ │ │ - bls.w 20b3f2 │ │ │ │ + bls.w 20b49a │ │ │ │ sub.w ip, ip, #68 @ 0x44 │ │ │ │ cmp.w ip, #96 @ 0x60 │ │ │ │ - bhi.w 20b1c6 │ │ │ │ - add r3, pc, #8 @ (adr r3, 20af60 ) │ │ │ │ + bhi.w 20b26e │ │ │ │ + add r3, pc, #8 @ (adr r3, 20b008 ) │ │ │ │ ldr.w ip, [r3, ip, lsl #2] │ │ │ │ add r3, ip │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ lsrs r7, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfb49ffff │ │ │ │ @@ -603525,16 +603611,16 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r4, #9 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r7, r2, #6 │ │ │ │ movs r0, r0 │ │ │ │ subw ip, ip, #582 @ 0x246 │ │ │ │ cmp.w ip, #38 @ 0x26 │ │ │ │ - bhi.n 20b1c6 │ │ │ │ - add r3, pc, #8 @ (adr r3, 20b0f8 ) │ │ │ │ + bhi.n 20b26e │ │ │ │ + add r3, pc, #8 @ (adr r3, 20b1a0 ) │ │ │ │ ldr.w ip, [r3, ip, lsl #2] │ │ │ │ add r3, ip │ │ │ │ bx r3 │ │ │ │ lsls r5, r1, #28 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ @@ -603600,39 +603686,39 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r3, r6, #27 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh.w pc, [r1, #4095] @ 0xfff │ │ │ │ mvn.w r7, #462 @ 0x1ce │ │ │ │ add ip, r7 │ │ │ │ cmp.w ip, #4 │ │ │ │ - bhi.w 20ab94 │ │ │ │ - add r3, pc, #8 @ (adr r3, 20b1ac ) │ │ │ │ + bhi.w 20ac3c │ │ │ │ + add r3, pc, #8 @ (adr r3, 20b254 ) │ │ │ │ ldr.w ip, [r3, ip, lsl #2] │ │ │ │ add r3, ip │ │ │ │ bx r3 │ │ │ │ lsls r3, r6, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsls r3, r7, #6 │ │ │ │ movs r0, r0 │ │ │ │ vld4.32 {d31[],d33[],d35[],d37[]}, [r9 :128] │ │ │ │ lsls r3, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r7, #7 │ │ │ │ movs r0, r0 │ │ │ │ cmp ip, r2 │ │ │ │ - beq.w 20b8f6 │ │ │ │ + beq.w 20b99e │ │ │ │ add lr, r8 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r2, [lr, #50] @ 0x32 │ │ │ │ - b.n 20aaf0 │ │ │ │ + b.n 20ab98 │ │ │ │ mvn.w r1, #420 @ 0x1a4 │ │ │ │ add ip, r1 │ │ │ │ cmp.w ip, #13 │ │ │ │ - bhi.n 20b1c6 │ │ │ │ - add r3, pc, #8 @ (adr r3, 20b1e8 ) │ │ │ │ + bhi.n 20b26e │ │ │ │ + add r3, pc, #8 @ (adr r3, 20b290 ) │ │ │ │ ldr.w ip, [r3, ip, lsl #2] │ │ │ │ add r3, ip │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ str.w pc, [r1, #4095] @ 0xfff │ │ │ │ @ instruction: 0xffdfffff │ │ │ │ str.w pc, [r1, #4095] @ 0xfff │ │ │ │ @@ -603648,793 +603734,793 @@ │ │ │ │ @ instruction: 0xffdfffff │ │ │ │ vld4.32 {d15[],d17[],d19[],d21[]}, [sp :128] │ │ │ │ str.w pc, [r1, #4095] @ 0xfff │ │ │ │ lsls r3, r6, #12 │ │ │ │ movs r0, r0 │ │ │ │ movw r2, #797 @ 0x31d │ │ │ │ cmp ip, r2 │ │ │ │ - bhi.w 20bf88 │ │ │ │ + bhi.w 20c030 │ │ │ │ sub.w r1, ip, #776 @ 0x308 │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r1 │ │ │ │ movw r1, #33774 @ 0x83ee │ │ │ │ tst r3, r1 │ │ │ │ - bne.w 20aaa8 │ │ │ │ + bne.w 20ab50 │ │ │ │ tst.w r3, #17 │ │ │ │ - beq.n 20b1c0 │ │ │ │ + beq.n 20b268 │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ add r6, sp, #12 │ │ │ │ ldrb.w ip, [r5, #25] │ │ │ │ mov r7, r6 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r6, r3 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 20bd56 │ │ │ │ + bne.w 20bdfe │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20aae6 │ │ │ │ - b.n 20b38a │ │ │ │ + beq.w 20ab8e │ │ │ │ + b.n 20b432 │ │ │ │ sub.w ip, ip, #300 @ 0x12c │ │ │ │ cmp.w ip, #26 │ │ │ │ - bhi.n 20b1c6 │ │ │ │ + bhi.n 20b26e │ │ │ │ movs r2, #1 │ │ │ │ movw r3, #10507 @ 0x290b │ │ │ │ movt r3, #784 @ 0x310 │ │ │ │ lsl.w r2, r2, ip │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 20ab94 │ │ │ │ + bne.w 20ac3c │ │ │ │ tst.w r2, #14680288 @ 0xe000e0 │ │ │ │ - bne.w 20aaa8 │ │ │ │ + bne.w 20ab50 │ │ │ │ cmp.w ip, #26 │ │ │ │ - bne.n 20b1c6 │ │ │ │ + bne.n 20b26e │ │ │ │ add lr, r8 │ │ │ │ tst.w r9, #6144 @ 0x1800 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ ldrb.w r2, [lr, #50] @ 0x32 │ │ │ │ - b.n 20aaf0 │ │ │ │ + b.n 20ab98 │ │ │ │ mvn.w r3, #400 @ 0x190 │ │ │ │ add ip, r3 │ │ │ │ cmp.w ip, #19 │ │ │ │ - bhi.n 20b1c6 │ │ │ │ + bhi.n 20b26e │ │ │ │ movs r2, #1 │ │ │ │ movw r3, #6160 @ 0x1810 │ │ │ │ movt r3, #1 │ │ │ │ lsl.w r2, r2, ip │ │ │ │ tst r2, r3 │ │ │ │ - bne.w 20ab94 │ │ │ │ + bne.w 20ac3c │ │ │ │ movs r3, #35 @ 0x23 │ │ │ │ movt r3, #4 │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 20aaa8 │ │ │ │ + bne.w 20ab50 │ │ │ │ cmp.w ip, #19 │ │ │ │ - bne.w 20b1c6 │ │ │ │ + bne.w 20b26e │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ ldrb r7, [r5, #25] │ │ │ │ add.w ip, sp, #12 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 20bd20 │ │ │ │ + bne.w 20bdc8 │ │ │ │ ldrb r2, [r3, #14] │ │ │ │ ubfx r0, r9, #12, #1 │ │ │ │ cmp.w sl, #4 │ │ │ │ - beq.w 20be6c │ │ │ │ + beq.w 20bf14 │ │ │ │ cmp.w sl, #2 │ │ │ │ - beq.w 20b616 │ │ │ │ + beq.w 20b6be │ │ │ │ mov r0, r6 │ │ │ │ - b.n 20ab94 │ │ │ │ + b.n 20ac3c │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ add r7, sp, #12 │ │ │ │ ldrb.w ip, [r1, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 20bcec │ │ │ │ + bne.w 20bd94 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ - cbnz r0, 20b340 │ │ │ │ + cbnz r0, 20b3e8 │ │ │ │ add.w r3, r4, #100 @ 0x64 │ │ │ │ ldrb r5, [r5, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 20bf48 │ │ │ │ + bne.w 20bff0 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ cmp.w sl, #2 │ │ │ │ - bne.n 20b356 │ │ │ │ + bne.n 20b3fe │ │ │ │ ubfx r6, r9, #2, #1 │ │ │ │ ubfx r3, r9, #12, #1 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ orrs r6, r3 │ │ │ │ orrs r6, r0 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ add.w r3, r8, r3, lsl #7 │ │ │ │ ldrb.w r2, [r3, #50] @ 0x32 │ │ │ │ - b.w 20aaf0 │ │ │ │ + b.w 20ab98 │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ ldrb.w ip, [r1, #25] │ │ │ │ add r6, sp, #12 │ │ │ │ mov r7, r6 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r6, r3 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 20bd80 │ │ │ │ + bne.w 20be28 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 20aae6 │ │ │ │ + bne.w 20ab8e │ │ │ │ add.w r3, r4, #100 @ 0x64 │ │ │ │ ldrb r5, [r5, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r6, [sp, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 20bd6e │ │ │ │ + bne.w 20be16 │ │ │ │ ldrb r0, [r6, #14] │ │ │ │ - b.w 20aae6 │ │ │ │ + b.w 20ab8e │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ add r7, sp, #12 │ │ │ │ ldrb.w ip, [r1, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 20bcd8 │ │ │ │ + bne.w 20bd80 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 20b8ea │ │ │ │ + bne.w 20b992 │ │ │ │ add.w r3, r4, #100 @ 0x64 │ │ │ │ ldrb r5, [r5, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 20bf74 │ │ │ │ + bne.w 20c01c │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 20b8ea │ │ │ │ + bne.w 20b992 │ │ │ │ cmp.w sl, #1 │ │ │ │ itt eq │ │ │ │ ubfxeq r0, r9, #1, #1 │ │ │ │ eoreq.w r0, r0, #1 │ │ │ │ - b.w 20aae6 │ │ │ │ + b.w 20ab8e │ │ │ │ cmp.w ip, #44 @ 0x2c │ │ │ │ - bls.w 20be8c │ │ │ │ + bls.w 20bf34 │ │ │ │ sub.w ip, ip, #51 @ 0x33 │ │ │ │ cmp.w ip, #13 │ │ │ │ - bhi.w 20b1c6 │ │ │ │ + bhi.w 20b26e │ │ │ │ movs r3, #1 │ │ │ │ movw r2, #5193 @ 0x1449 │ │ │ │ lsl.w r3, r3, ip │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 20aaa8 │ │ │ │ + bne.w 20ab50 │ │ │ │ tst.w r3, #8320 @ 0x2080 │ │ │ │ - bne.w 20b640 │ │ │ │ + bne.w 20b6e8 │ │ │ │ tst.w r3, #2080 @ 0x820 │ │ │ │ - beq.w 20b1c6 │ │ │ │ + beq.w 20b26e │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ add r6, sp, #12 │ │ │ │ ldrb.w ip, [r5, #25] │ │ │ │ mov r7, r6 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r6, r3 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 20bc2a │ │ │ │ + bne.w 20bcd2 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ - cbz r0, 20b45c │ │ │ │ + cbz r0, 20b504 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add.w r3, r8, r3, lsl #7 │ │ │ │ ldrb.w r2, [r3, #50] @ 0x32 │ │ │ │ add.w r3, r4, r2, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ lsls r6, r3, #26 │ │ │ │ - bmi.w 20aaf0 │ │ │ │ + bmi.w 20ab98 │ │ │ │ add.w r3, r4, #100 @ 0x64 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldrb.w ip, [r5, #25] │ │ │ │ ldr r6, [sp, #24] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 20bc50 │ │ │ │ + bne.w 20bcf8 │ │ │ │ ldrb r0, [r6, #14] │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add.w r3, r8, r3, lsl #7 │ │ │ │ ldrb.w r2, [r3, #50] @ 0x32 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 20aaf0 │ │ │ │ + bne.w 20ab98 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ lsls r6, r3, #24 │ │ │ │ - bpl.w 20aaf0 │ │ │ │ + bpl.w 20ab98 │ │ │ │ add.w r3, r4, r2, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ lsls r1, r3, #27 │ │ │ │ - bmi.w 20aaf0 │ │ │ │ + bmi.w 20ab98 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ tst.w r3, #262148 @ 0x40004 │ │ │ │ ldrb.w r0, [r1, #360] @ 0x168 │ │ │ │ ubfx r0, r0, #2, #1 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ it ne │ │ │ │ orrne.w r0, r0, #1 │ │ │ │ - b.w 20aaf0 │ │ │ │ + b.w 20ab98 │ │ │ │ cmp.w ip, #548 @ 0x224 │ │ │ │ - bcc.w 20aa7e │ │ │ │ + bcc.w 20ab26 │ │ │ │ subw ip, ip, #559 @ 0x22f │ │ │ │ cmp.w ip, #21 │ │ │ │ - bhi.w 20b1c6 │ │ │ │ + bhi.w 20b26e │ │ │ │ movs r3, #1 │ │ │ │ movw r2, #8464 @ 0x2110 │ │ │ │ movt r2, #32 │ │ │ │ lsl.w r3, r3, ip │ │ │ │ ands r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 20ab94 │ │ │ │ + bne.w 20ac3c │ │ │ │ tst.w r3, #73 @ 0x49 │ │ │ │ - bne.w 20aaa8 │ │ │ │ + bne.w 20ab50 │ │ │ │ cmp.w ip, #20 │ │ │ │ - bne.w 20b1c6 │ │ │ │ + bne.w 20b26e │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ ldrb.w ip, [r5, #25] │ │ │ │ add r5, sp, #12 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r6, r3 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 20bda4 │ │ │ │ + bne.w 20be4c │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 20ab94 │ │ │ │ + bne.w 20ac3c │ │ │ │ ubfx r0, r9, #7, #1 │ │ │ │ - b.w 20ab94 │ │ │ │ + b.w 20ac3c │ │ │ │ add lr, r8 │ │ │ │ mvn.w r0, r9 │ │ │ │ and.w r0, r0, #1 │ │ │ │ ldrb.w r2, [lr, #50] @ 0x32 │ │ │ │ - b.w 20aaf0 │ │ │ │ + b.w 20ab98 │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ add r6, sp, #12 │ │ │ │ ldrb.w ip, [r5, #25] │ │ │ │ mov r7, r6 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r6, r3 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 20bcc8 │ │ │ │ + bne.w 20bd70 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ - cbz r0, 20b562 │ │ │ │ + cbz r0, 20b60a │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add.w r3, r8, r3, lsl #7 │ │ │ │ ldrb.w r2, [r3, #50] @ 0x32 │ │ │ │ add.w r3, r4, r2, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bmi.w 20aaf0 │ │ │ │ + bmi.w 20ab98 │ │ │ │ add.w r3, r4, #100 @ 0x64 │ │ │ │ ldrb r6, [r5, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r5, [sp, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 20bc78 │ │ │ │ + bne.w 20bd20 │ │ │ │ ldrb r0, [r5, #14] │ │ │ │ - b.w 20aae6 │ │ │ │ + b.w 20ab8e │ │ │ │ movw r3, #393 @ 0x189 │ │ │ │ cmp ip, r3 │ │ │ │ - bne.w 20b1c6 │ │ │ │ + bne.w 20b26e │ │ │ │ add lr, r8 │ │ │ │ tst.w r9, #4128 @ 0x1020 │ │ │ │ - beq.w 20b9fa │ │ │ │ + beq.w 20baa2 │ │ │ │ ldrb.w r3, [lr, #4] │ │ │ │ mov r6, r4 │ │ │ │ mov.w r9, #0 │ │ │ │ add r7, sp, #12 │ │ │ │ mov sl, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20b9fa │ │ │ │ + beq.w 20baa2 │ │ │ │ add.w r3, r6, #84 @ 0x54 │ │ │ │ ldrb.w ip, [r5, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 20b9b0 │ │ │ │ + bne.w 20ba58 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 20aae6 │ │ │ │ + bne.w 20ab8e │ │ │ │ add.w r3, r9, #1 │ │ │ │ adds r6, #16 │ │ │ │ mov r9, r3 │ │ │ │ cmp sl, r3 │ │ │ │ - bne.n 20b5a4 │ │ │ │ - b.w 20aae6 │ │ │ │ + bne.n 20b64c │ │ │ │ + b.w 20ab8e │ │ │ │ add lr, r8 │ │ │ │ ubfx r0, r9, #11, #1 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ ldrb.w r2, [lr, #50] @ 0x32 │ │ │ │ - b.w 20aaf0 │ │ │ │ + b.w 20ab98 │ │ │ │ ldrb.w ip, [r5, #25] │ │ │ │ add.w r3, r4, #100 @ 0x64 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ add r5, sp, #12 │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r6, r3 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 20bc3a │ │ │ │ + bne.w 20bce2 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ add lr, r8 │ │ │ │ mvn.w r3, r9 │ │ │ │ and.w r3, r3, #1 │ │ │ │ orrs r0, r3 │ │ │ │ ldrb.w r2, [lr, #50] @ 0x32 │ │ │ │ - b.w 20aaf0 │ │ │ │ + b.w 20ab98 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ lsls r5, r3, #20 │ │ │ │ - bmi.w 20ab94 │ │ │ │ + bmi.w 20ac3c │ │ │ │ ubfx r3, r9, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ orrs r3, r0 │ │ │ │ orr.w r0, r2, r3 │ │ │ │ - b.w 20ab94 │ │ │ │ + b.w 20ac3c │ │ │ │ cmp.w ip, #195 @ 0xc3 │ │ │ │ - beq.w 20aaa8 │ │ │ │ + beq.w 20ab50 │ │ │ │ cmp.w ip, #196 @ 0xc4 │ │ │ │ - bne.w 20b1c6 │ │ │ │ + bne.w 20b26e │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ add r6, sp, #12 │ │ │ │ ldrb.w ip, [r5, #25] │ │ │ │ mov r7, r6 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r6, r3 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 20bd10 │ │ │ │ + bne.w 20bdb8 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ - cbz r0, 20b676 │ │ │ │ + cbz r0, 20b71e │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add.w r3, r8, r3, lsl #7 │ │ │ │ ldrb.w r2, [r3, #50] @ 0x32 │ │ │ │ add.w r3, r4, r2, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bmi.w 20aaf0 │ │ │ │ + bmi.w 20ab98 │ │ │ │ add.w r3, r4, #100 @ 0x64 │ │ │ │ ldrb.w ip, [r5, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r6, [sp, #24] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 20be5c │ │ │ │ + bne.w 20bf04 │ │ │ │ ldrb r0, [r6, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 20aae6 │ │ │ │ + bne.w 20ab8e │ │ │ │ add.w r3, r4, #116 @ 0x74 │ │ │ │ ldrb.w ip, [r5, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r6, [sp, #24] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 20c018 │ │ │ │ + bne.w 20c0c0 │ │ │ │ ldrb r0, [r6, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 20aae6 │ │ │ │ + bne.w 20ab8e │ │ │ │ add.w r3, r4, #132 @ 0x84 │ │ │ │ - b.n 20b460 │ │ │ │ + b.n 20b508 │ │ │ │ add.w r3, r8, lr │ │ │ │ ldrb.w r3, [r3, #65] @ 0x41 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20b30a │ │ │ │ + beq.w 20b3b2 │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ ldrb r5, [r5, #25] │ │ │ │ add r6, sp, #12 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 20bd3c │ │ │ │ + bne.w 20bde4 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ - b.w 20ab94 │ │ │ │ + b.w 20ac3c │ │ │ │ add lr, r8 │ │ │ │ cmp.w sl, #5 │ │ │ │ it eq │ │ │ │ ubfxeq r0, r9, #5, #1 │ │ │ │ ldrb.w r2, [lr, #50] @ 0x32 │ │ │ │ - b.w 20aaf0 │ │ │ │ + b.w 20ab98 │ │ │ │ ldrb.w ip, [r5, #25] │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ - b.n 20b5ee │ │ │ │ - ldrsb r0, [r3, r0] │ │ │ │ + b.n 20b696 │ │ │ │ + strb r0, [r6, r5] │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r6, [r1, r0] │ │ │ │ + strb r6, [r4, r5] │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r4, r3] │ │ │ │ + strb r6, [r7, r0] │ │ │ │ lsls r5, r4, #2 │ │ │ │ add.w r3, r8, lr │ │ │ │ ldrb r7, [r5, #25] │ │ │ │ add.w ip, sp, #12 │ │ │ │ ldrb.w r3, [r3, #44] @ 0x2c │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r6, [r3, #40] @ 0x28 │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 20bc60 │ │ │ │ + bne.w 20bd08 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ - cbnz r0, 20b74e │ │ │ │ + cbnz r0, 20b7f6 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ tst.w r3, #6144 @ 0x1800 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ mvn.w r2, #454 @ 0x1c6 │ │ │ │ add lr, r8 │ │ │ │ adds r3, r6, r2 │ │ │ │ mvn.w r1, #338 @ 0x152 │ │ │ │ bic.w r3, r3, #2 │ │ │ │ adds r1, r6, r1 │ │ │ │ ldrb.w r2, [lr, #50] @ 0x32 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #1 │ │ │ │ - bls.w 20aaf0 │ │ │ │ + bls.w 20ab98 │ │ │ │ bic.w r3, r6, #2 │ │ │ │ cmp r3, #252 @ 0xfc │ │ │ │ - beq.w 20aaf0 │ │ │ │ + beq.w 20ab98 │ │ │ │ cmp.w r6, #314 @ 0x13a │ │ │ │ it ne │ │ │ │ cmpne.w r6, #358 @ 0x166 │ │ │ │ ite ne │ │ │ │ movne r6, #1 │ │ │ │ moveq r6, #0 │ │ │ │ orrs r0, r6 │ │ │ │ - b.w 20aaf0 │ │ │ │ + b.w 20ab98 │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ add r6, sp, #12 │ │ │ │ ldrb.w ip, [r5, #25] │ │ │ │ mov r7, r6 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r6, r3 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 20bd00 │ │ │ │ + bne.w 20bda8 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ - cbz r0, 20b7c4 │ │ │ │ + cbz r0, 20b86c │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add.w r3, r8, r3, lsl #7 │ │ │ │ ldrb.w r2, [r3, #50] @ 0x32 │ │ │ │ add.w r3, r4, r2, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ lsls r1, r3, #26 │ │ │ │ - bmi.w 20aaf0 │ │ │ │ + bmi.w 20ab98 │ │ │ │ add.w r3, r4, #100 @ 0x64 │ │ │ │ ldrb.w ip, [r5, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r6, [sp, #24] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 20be4c │ │ │ │ + bne.w 20bef4 │ │ │ │ ldrb r0, [r6, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 20aae6 │ │ │ │ + bne.w 20ab8e │ │ │ │ add.w r3, r4, #116 @ 0x74 │ │ │ │ - b.n 20b566 │ │ │ │ + b.n 20b60e │ │ │ │ add lr, r8 │ │ │ │ ldrb.w r3, [lr, #93] @ 0x5d │ │ │ │ ldrb.w r2, [lr, #50] @ 0x32 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ - b.w 20aaf0 │ │ │ │ + b.w 20ab98 │ │ │ │ add.w r3, r8, #73728 @ 0x12000 │ │ │ │ ubfx r0, r9, #6, #1 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ ldrb.w r2, [r3, #818] @ 0x332 │ │ │ │ - b.w 20aaf0 │ │ │ │ + b.w 20ab98 │ │ │ │ add lr, r8 │ │ │ │ tst.w r9, #8 │ │ │ │ ldrb.w r2, [lr, #50] @ 0x32 │ │ │ │ - bne.w 20aaf0 │ │ │ │ + bne.w 20ab98 │ │ │ │ cmp.w sl, #4 │ │ │ │ itt eq │ │ │ │ mvneq.w r0, r9 │ │ │ │ andeq.w r0, r0, #1 │ │ │ │ - beq.w 20aaf0 │ │ │ │ + beq.w 20ab98 │ │ │ │ mov r0, r6 │ │ │ │ - b.w 20aaf0 │ │ │ │ + b.w 20ab98 │ │ │ │ add.w r3, r8, #94208 @ 0x17000 │ │ │ │ tst.w r9, #6144 @ 0x1800 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ ldrb.w r2, [r3, #1714] @ 0x6b2 │ │ │ │ - b.w 20aaf0 │ │ │ │ + b.w 20ab98 │ │ │ │ add.w r2, r8, #94208 @ 0x17000 │ │ │ │ ldrb.w r3, [r2, #1581] @ 0x62d │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 20b71c │ │ │ │ + bne.w 20b7c4 │ │ │ │ tst.w r9, #6144 @ 0x1800 │ │ │ │ ldrb.w r2, [r2, #1586] @ 0x632 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ - b.w 20aaf0 │ │ │ │ + b.w 20ab98 │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ add r6, sp, #12 │ │ │ │ ldrb.w ip, [r5, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r5, r3 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 20bdbc │ │ │ │ + bne.w 20be64 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ - b.w 20ab94 │ │ │ │ + b.w 20ac3c │ │ │ │ add.w r3, r8, #81920 @ 0x14000 │ │ │ │ subs.w r0, sl, #2 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ ldrb.w r2, [r3, #3250] @ 0xcb2 │ │ │ │ - b.w 20aaf0 │ │ │ │ + b.w 20ab98 │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ add r7, sp, #12 │ │ │ │ ldrb.w ip, [r1, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 20bd92 │ │ │ │ + bne.w 20be3a │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ - cbnz r0, 20b8ea │ │ │ │ + cbnz r0, 20b992 │ │ │ │ add.w r3, r4, #100 @ 0x64 │ │ │ │ ldrb.w ip, [r5, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 20bf5c │ │ │ │ + bne.w 20c004 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20b7e4 │ │ │ │ + beq.w 20b88c │ │ │ │ mov r0, r6 │ │ │ │ - b.w 20aae6 │ │ │ │ + b.w 20ab8e │ │ │ │ cmp ip, r3 │ │ │ │ - bne.w 20b1c6 │ │ │ │ + bne.w 20b26e │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ add r6, sp, #12 │ │ │ │ ldrb.w ip, [r5, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r5, r3 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 20bdd4 │ │ │ │ + bne.w 20be7c │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ add lr, r8 │ │ │ │ ldrb.w r2, [lr, #50] @ 0x32 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20aaf0 │ │ │ │ + beq.w 20ab98 │ │ │ │ add.w r3, r4, r2, lsl #2 │ │ │ │ ldrb.w r0, [r3, #40] @ 0x28 │ │ │ │ ubfx r0, r0, #5, #1 │ │ │ │ - b.w 20aaf0 │ │ │ │ + b.w 20ab98 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1ff80c │ │ │ │ + bl 1ff8b4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 20a974 │ │ │ │ - b.w 20aad8 │ │ │ │ + bl 20aa1c │ │ │ │ + b.w 20ab80 │ │ │ │ mvn.w r7, #434 @ 0x1b2 │ │ │ │ movs r1, #1 │ │ │ │ add.w r3, ip, r7 │ │ │ │ lsls r1, r3 │ │ │ │ movw r3, #7185 @ 0x1c11 │ │ │ │ movt r3, #62 @ 0x3e │ │ │ │ ands r3, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 20ab94 │ │ │ │ + bne.w 20ac3c │ │ │ │ movw r3, #461 @ 0x1cd │ │ │ │ cmp ip, r3 │ │ │ │ - beq.w 20bb88 │ │ │ │ + beq.w 20bc30 │ │ │ │ cmp.w ip, #458 @ 0x1ca │ │ │ │ - bne.w 20b1c6 │ │ │ │ + bne.w 20b26e │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ ldrb r5, [r5, #25] │ │ │ │ add r7, sp, #12 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 20bcb2 │ │ │ │ + bne.w 20bd5a │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ cmp.w sl, #4 │ │ │ │ - beq.w 20be7e │ │ │ │ + beq.w 20bf26 │ │ │ │ iteee gt │ │ │ │ addgt.w r3, r8, ip, lsl #7 │ │ │ │ addle.w ip, r8, ip, lsl #7 │ │ │ │ ubfxle r3, r9, #1, #1 │ │ │ │ eorle.w r3, r3, #1 │ │ │ │ itee gt │ │ │ │ ldrbgt.w r2, [r3, #50] @ 0x32 │ │ │ │ orrle r0, r3 │ │ │ │ ldrble.w r2, [ip, #50] @ 0x32 │ │ │ │ - b.w 20aaf0 │ │ │ │ + b.w 20ab98 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1ff80c │ │ │ │ + bl 1ff8b4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 20a974 │ │ │ │ - b.n 20b5be │ │ │ │ + bl 20aa1c │ │ │ │ + b.n 20b666 │ │ │ │ sub.w ip, ip, #346 @ 0x15a │ │ │ │ cmp.w ip, #25 │ │ │ │ - bhi.w 20b1c6 │ │ │ │ + bhi.w 20b26e │ │ │ │ movs r3, #1 │ │ │ │ movw r2, #10151 @ 0x27a7 │ │ │ │ lsl.w r3, r3, ip │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 20ab94 │ │ │ │ + bne.w 20ac3c │ │ │ │ tst.w r3, #52428800 @ 0x3200000 │ │ │ │ - bne.w 20aaa8 │ │ │ │ + bne.w 20ab50 │ │ │ │ cmp.w ip, #22 │ │ │ │ ittt eq │ │ │ │ addeq lr, r8 │ │ │ │ ubfxeq r0, r9, #4, #1 │ │ │ │ eoreq.w r0, r0, #1 │ │ │ │ - bne.w 20b1c6 │ │ │ │ + bne.w 20b26e │ │ │ │ ldrb.w r2, [lr, #50] @ 0x32 │ │ │ │ - b.w 20aaf0 │ │ │ │ + b.w 20ab98 │ │ │ │ cmp.w ip, #516 @ 0x204 │ │ │ │ - bhi.w 20b4b6 │ │ │ │ + bhi.w 20b55e │ │ │ │ cmp.w ip, #486 @ 0x1e6 │ │ │ │ - beq.w 20b1c6 │ │ │ │ + beq.w 20b26e │ │ │ │ mvn.w r2, #486 @ 0x1e6 │ │ │ │ add.w r3, ip, r2 │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r3 │ │ │ │ movw r3, #6607 @ 0x19cf │ │ │ │ movt r3, #8484 @ 0x2124 │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 20ab94 │ │ │ │ + bne.w 20ac3c │ │ │ │ movw r3, #491 @ 0x1eb │ │ │ │ cmp ip, r3 │ │ │ │ - bne.w 20b1c6 │ │ │ │ + bne.w 20b26e │ │ │ │ add.w r3, r8, #61440 @ 0xf000 │ │ │ │ ldrb.w r3, [r3, #1458] @ 0x5b2 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ lsls r6, r3, #26 │ │ │ │ - bpl.w 20ab94 │ │ │ │ - b.n 20b6d0 │ │ │ │ + bpl.w 20ac3c │ │ │ │ + b.n 20b778 │ │ │ │ cmp.w ip, #200 @ 0xc8 │ │ │ │ - beq.w 20b78e │ │ │ │ - bhi.w 20bc8a │ │ │ │ + beq.w 20b836 │ │ │ │ + bhi.w 20bd32 │ │ │ │ cmp.w ip, #194 @ 0xc2 │ │ │ │ - bhi.w 20b630 │ │ │ │ + bhi.w 20b6d8 │ │ │ │ sub.w r3, ip, #165 @ 0xa5 │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r3 │ │ │ │ movs r3, #1 │ │ │ │ movt r3, #4680 @ 0x1248 │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 20aaa8 │ │ │ │ + bne.w 20ab50 │ │ │ │ movt r3, #8224 @ 0x2020 │ │ │ │ tst r2, r3 │ │ │ │ - bne.w 20b426 │ │ │ │ + bne.w 20b4ce │ │ │ │ cmp.w ip, #188 @ 0xbc │ │ │ │ - beq.w 20b640 │ │ │ │ - b.w 20b1c6 │ │ │ │ + beq.w 20b6e8 │ │ │ │ + b.w 20b26e │ │ │ │ mvn.w r7, #620 @ 0x26c │ │ │ │ movs r1, #1 │ │ │ │ add r7, ip │ │ │ │ lsl.w r7, r1, r7 │ │ │ │ movw r1, #42585 @ 0xa659 │ │ │ │ movt r1, #6 │ │ │ │ tst r7, r1 │ │ │ │ - bne.w 20ab94 │ │ │ │ + bne.w 20ac3c │ │ │ │ tst.w r7, #81920 @ 0x14000 │ │ │ │ - beq.w 20b8f0 │ │ │ │ + beq.w 20b998 │ │ │ │ cmp.w sl, #1 │ │ │ │ ldrb.w r2, [r2, #50] @ 0x32 │ │ │ │ ite eq │ │ │ │ ubfxeq r0, r9, #1, #1 │ │ │ │ ubfxne r0, r9, #2, #1 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ - b.w 20aaf0 │ │ │ │ + b.w 20ab98 │ │ │ │ cmp.w ip, #400 @ 0x190 │ │ │ │ - bcs.w 20b2a8 │ │ │ │ + bcs.w 20b350 │ │ │ │ cmp.w ip, #384 @ 0x180 │ │ │ │ - bcc.w 20b1c6 │ │ │ │ + bcc.w 20b26e │ │ │ │ sub.w r2, ip, #384 @ 0x180 │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r2 │ │ │ │ movw r2, #1508 @ 0x5e4 │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 20aaa8 │ │ │ │ + bne.w 20ab50 │ │ │ │ movw r2, #49155 @ 0xc003 │ │ │ │ tst r3, r2 │ │ │ │ - beq.w 20b57c │ │ │ │ + beq.w 20b624 │ │ │ │ add.w r3, r8, lr │ │ │ │ tst.w r9, #128 @ 0x80 │ │ │ │ ldrb.w r2, [r3, #50] @ 0x32 │ │ │ │ - beq.n 20bb32 │ │ │ │ + beq.n 20bbda │ │ │ │ add.w r3, r4, r2, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ lsls r7, r3, #27 │ │ │ │ - bmi.n 20bb32 │ │ │ │ + bmi.n 20bbda │ │ │ │ tst.w r3, #262148 @ 0x40004 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldrb.w r3, [r3, #360] @ 0x168 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ ands.w r3, r3, #255 @ 0xff │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ - bne.w 20aaf0 │ │ │ │ + bne.w 20ab98 │ │ │ │ add lr, r8 │ │ │ │ ldrb.w r3, [lr, #4] │ │ │ │ mov sl, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20aaf0 │ │ │ │ + beq.w 20ab98 │ │ │ │ mov r6, r4 │ │ │ │ mov.w r9, #0 │ │ │ │ add r7, sp, #12 │ │ │ │ add.w r3, r6, #84 @ 0x54 │ │ │ │ ldrb.w ip, [r5, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 20bb76 │ │ │ │ + bne.n 20bc1e │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 20aae6 │ │ │ │ + bne.w 20ab8e │ │ │ │ add.w r3, r9, #1 │ │ │ │ adds r6, #16 │ │ │ │ mov r9, r3 │ │ │ │ cmp sl, r3 │ │ │ │ - bne.n 20bb48 │ │ │ │ - b.w 20aae6 │ │ │ │ + bne.n 20bbf0 │ │ │ │ + b.w 20ab8e │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1ff80c │ │ │ │ + bl 1ff8b4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 20a974 │ │ │ │ - b.n 20bb60 │ │ │ │ + bl 20aa1c │ │ │ │ + b.n 20bc08 │ │ │ │ add.w r3, r8, #57344 @ 0xe000 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movs r0, #24 │ │ │ │ ldrb.w r2, [r2, #50] @ 0x32 │ │ │ │ ldrb.w r1, [r3, #1710] @ 0x6ae │ │ │ │ ldr r3, [r5, #16] │ │ │ │ add.w r1, r4, r1, lsl #2 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr r1, [r1, #40] @ 0x28 │ │ │ │ mla r3, r0, r1, r3 │ │ │ │ ldrb r0, [r3, #4] │ │ │ │ eor.w r0, r0, #1 │ │ │ │ - b.w 20aaf0 │ │ │ │ + b.w 20ab98 │ │ │ │ cmp.w sl, #12 │ │ │ │ - bhi.w 20c02e │ │ │ │ - add r3, pc, #8 @ (adr r3, 20bbc4 ) │ │ │ │ + bhi.w 20c0d6 │ │ │ │ + add r3, pc, #8 @ (adr r3, 20bc6c ) │ │ │ │ ldr.w r2, [r3, sl, lsl #2] │ │ │ │ add r3, r2 │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ @ instruction: 0xfa11ffff │ │ │ │ lsls r5, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -604457,595 +604543,595 @@ │ │ │ │ lsls r3, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ movs r5, r6 │ │ │ │ movs r0, r0 │ │ │ │ add.w r3, r8, #61696 @ 0xf100 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r2, [r3, #50] @ 0x32 │ │ │ │ - b.w 20aaf0 │ │ │ │ + b.w 20ab98 │ │ │ │ add.w r3, r8, #61696 @ 0xf100 │ │ │ │ movw r2, #2052 @ 0x804 │ │ │ │ tst.w r9, r2 │ │ │ │ ldrb.w r2, [r3, #50] @ 0x32 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ - b.w 20aaf0 │ │ │ │ + b.w 20ab98 │ │ │ │ add.w r3, r8, #61696 @ 0xf100 │ │ │ │ movw r2, #2050 @ 0x802 │ │ │ │ - b.n 20bc0e │ │ │ │ + b.n 20bcb6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ff80c │ │ │ │ + bl 1ff8b4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20a974 │ │ │ │ - b.n 20b444 │ │ │ │ + bl 20aa1c │ │ │ │ + b.n 20b4ec │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ff80c │ │ │ │ + bl 1ff8b4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20a974 │ │ │ │ + bl 20aa1c │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov.w lr, r3, lsl #7 │ │ │ │ - b.n 20b602 │ │ │ │ + b.n 20b6aa │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ff80c │ │ │ │ + bl 1ff8b4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20a974 │ │ │ │ - b.n 20b476 │ │ │ │ + bl 20aa1c │ │ │ │ + b.n 20b51e │ │ │ │ mov r0, ip │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1ff80c │ │ │ │ + bl 1ff8b4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 20a974 │ │ │ │ + bl 20aa1c │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov.w lr, r3, lsl #7 │ │ │ │ - b.n 20b742 │ │ │ │ + b.n 20b7ea │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ff80c │ │ │ │ + bl 1ff8b4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20a974 │ │ │ │ - b.w 20aae6 │ │ │ │ + bl 20aa1c │ │ │ │ + b.w 20ab8e │ │ │ │ sub.w r2, ip, #201 @ 0xc9 │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r2 │ │ │ │ movw r2, #9505 @ 0x2521 │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 20aaa8 │ │ │ │ + bne.w 20ab50 │ │ │ │ movw r2, #16516 @ 0x4084 │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 20b426 │ │ │ │ + bne.w 20b4ce │ │ │ │ cmp.w ip, #210 @ 0xd2 │ │ │ │ - beq.w 20b640 │ │ │ │ - b.w 20b1c6 │ │ │ │ + beq.w 20b6e8 │ │ │ │ + b.w 20b26e │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1ff80c │ │ │ │ + bl 1ff8b4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 20a974 │ │ │ │ + bl 20aa1c │ │ │ │ ldr.w ip, [r4, #36] @ 0x24 │ │ │ │ - b.n 20b986 │ │ │ │ + b.n 20ba2e │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ff80c │ │ │ │ + bl 1ff8b4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20a974 │ │ │ │ - b.n 20b54a │ │ │ │ + bl 20aa1c │ │ │ │ + b.n 20b5f2 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1ff80c │ │ │ │ + bl 1ff8b4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 20a974 │ │ │ │ - b.w 20b3be │ │ │ │ + bl 20aa1c │ │ │ │ + b.w 20b466 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1ff80c │ │ │ │ + bl 1ff8b4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 20a974 │ │ │ │ - b.w 20b328 │ │ │ │ + bl 20aa1c │ │ │ │ + b.w 20b3d0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ff80c │ │ │ │ + bl 1ff8b4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20a974 │ │ │ │ - b.n 20b7ac │ │ │ │ + bl 20aa1c │ │ │ │ + b.n 20b854 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ff80c │ │ │ │ + bl 1ff8b4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20a974 │ │ │ │ - b.n 20b65e │ │ │ │ + bl 20aa1c │ │ │ │ + b.n 20b706 │ │ │ │ mov r0, ip │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1ff80c │ │ │ │ + bl 1ff8b4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 20a974 │ │ │ │ + bl 20aa1c │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov r2, r0 │ │ │ │ mov.w lr, r3, lsl #7 │ │ │ │ - b.w 20b2f6 │ │ │ │ + b.w 20b39e │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1ff80c │ │ │ │ + bl 1ff8b4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 20a974 │ │ │ │ + bl 20aa1c │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov.w lr, r3, lsl #7 │ │ │ │ - b.w 20ab94 │ │ │ │ + b.w 20ac3c │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ff80c │ │ │ │ + bl 1ff8b4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20a974 │ │ │ │ + bl 20aa1c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20aae6 │ │ │ │ - b.w 20b38a │ │ │ │ + beq.w 20ab8e │ │ │ │ + b.w 20b432 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ff80c │ │ │ │ + bl 1ff8b4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20a974 │ │ │ │ - b.w 20aae6 │ │ │ │ + bl 20aa1c │ │ │ │ + b.w 20ab8e │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ff80c │ │ │ │ + bl 1ff8b4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20a974 │ │ │ │ - b.w 20b384 │ │ │ │ + bl 20aa1c │ │ │ │ + b.w 20b42c │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1ff80c │ │ │ │ + bl 1ff8b4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 20a974 │ │ │ │ - b.n 20b8c8 │ │ │ │ + bl 20aa1c │ │ │ │ + b.n 20b970 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ff80c │ │ │ │ + bl 1ff8b4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20a974 │ │ │ │ + bl 20aa1c │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov.w lr, r3, lsl #7 │ │ │ │ - b.w 20b50c │ │ │ │ + b.w 20b5b4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ff80c │ │ │ │ + bl 1ff8b4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20a974 │ │ │ │ + bl 20aa1c │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov.w lr, r3, lsl #7 │ │ │ │ - b.w 20ab94 │ │ │ │ + b.w 20ac3c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ff80c │ │ │ │ + bl 1ff8b4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20a974 │ │ │ │ + bl 20aa1c │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov.w lr, r3, lsl #7 │ │ │ │ - b.n 20b912 │ │ │ │ + b.n 20b9ba │ │ │ │ mvn.w r2, #326 @ 0x146 │ │ │ │ add ip, r2 │ │ │ │ cmp.w ip, #17 │ │ │ │ - bhi.w 20b1c6 │ │ │ │ - add r3, pc, #8 @ (adr r3, 20be04 ) │ │ │ │ + bhi.w 20b26e │ │ │ │ + add r3, pc, #8 @ (adr r3, 20beac ) │ │ │ │ ldr.w ip, [r3, ip, lsl #2] │ │ │ │ add r3, ip │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ ldc 15, cr15, [r1, #1020] @ 0x3fc │ │ │ │ ldc 15, cr15, [r1, #1020] @ 0x3fc │ │ │ │ ldc 15, cr15, [r1, #1020] @ 0x3fc │ │ │ │ ldc 15, cr15, [r1, #1020] @ 0x3fc │ │ │ │ ldc 15, cr15, [r1, #1020] @ 0x3fc │ │ │ │ ldc 15, cr15, [r1, #1020] @ 0x3fc │ │ │ │ - bl 5cfe1e │ │ │ │ - bl 5cfe22 │ │ │ │ + bl 5cfec6 │ │ │ │ + bl 5cfeca │ │ │ │ ldc 15, cr15, [r1, #1020] @ 0x3fc │ │ │ │ ldc 15, cr15, [r1, #1020] @ 0x3fc │ │ │ │ ldc 15, cr15, [r1, #1020] @ 0x3fc │ │ │ │ ldc 15, cr15, [r1, #1020] @ 0x3fc │ │ │ │ ldc 15, cr15, [r1, #1020] @ 0x3fc │ │ │ │ - bl 5cfe3a │ │ │ │ + bl 5cfee2 │ │ │ │ ldc 15, cr15, [r1, #1020] @ 0x3fc │ │ │ │ - bl 5cfe42 │ │ │ │ + bl 5cfeea │ │ │ │ stc 15, cr15, [r5], #1020 @ 0x3fc │ │ │ │ ldc2l 15, cr15, [r3], #1020 @ 0x3fc │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ff80c │ │ │ │ + bl 1ff8b4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20a974 │ │ │ │ - b.n 20b7de │ │ │ │ + bl 20aa1c │ │ │ │ + b.n 20b886 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ff80c │ │ │ │ + bl 1ff8b4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20a974 │ │ │ │ - b.n 20b690 │ │ │ │ + bl 20aa1c │ │ │ │ + b.n 20b738 │ │ │ │ mvn.w r3, r9 │ │ │ │ and.w r3, r3, #1 │ │ │ │ orrs r3, r0 │ │ │ │ orr.w r0, r2, r3 │ │ │ │ - b.w 20ab94 │ │ │ │ + b.w 20ac3c │ │ │ │ add.w r3, r8, ip, lsl #7 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r2, [r3, #50] @ 0x32 │ │ │ │ - b.w 20aaf0 │ │ │ │ + b.w 20ab98 │ │ │ │ cmp.w ip, #5 │ │ │ │ - bls.w 20b1c6 │ │ │ │ + bls.w 20b26e │ │ │ │ sub.w ip, ip, #6 │ │ │ │ cmp.w ip, #38 @ 0x26 │ │ │ │ - bhi.w 20b1c6 │ │ │ │ - add r3, pc, #8 @ (adr r3, 20beac ) │ │ │ │ + bhi.w 20b26e │ │ │ │ + add r3, pc, #8 @ (adr r3, 20bf54 ) │ │ │ │ ldr.w ip, [r3, ip, lsl #2] │ │ │ │ add r3, ip │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ - bl 5f7eae │ │ │ │ - bl 527eb2 │ │ │ │ - bl 527eb6 │ │ │ │ - bl 527eba │ │ │ │ - bl 527ebe │ │ │ │ - bl 527ec2 │ │ │ │ - bl 527ec6 │ │ │ │ - bl 527eca │ │ │ │ - bl 527ece │ │ │ │ - bl 527ed2 │ │ │ │ - bl 527ed6 │ │ │ │ - bl 527eda │ │ │ │ - bl 527ede │ │ │ │ - bl 527ee2 │ │ │ │ - bl 527ee6 │ │ │ │ - bl 527eea │ │ │ │ - bl 527eee │ │ │ │ - bl 527ef2 │ │ │ │ - bl 527ef6 │ │ │ │ - bl 527efa │ │ │ │ - bl 527efe │ │ │ │ - bl 527f02 │ │ │ │ - bl 527f06 │ │ │ │ - bl 527f0a │ │ │ │ - bl 527f0e │ │ │ │ - bl 527f12 │ │ │ │ - bl 527f16 │ │ │ │ + bl 5f7f56 │ │ │ │ + bl 527f5a │ │ │ │ + bl 527f5e │ │ │ │ + bl 527f62 │ │ │ │ + bl 527f66 │ │ │ │ + bl 527f6a │ │ │ │ + bl 527f6e │ │ │ │ + bl 527f72 │ │ │ │ + bl 527f76 │ │ │ │ + bl 527f7a │ │ │ │ + bl 527f7e │ │ │ │ + bl 527f82 │ │ │ │ + bl 527f86 │ │ │ │ + bl 527f8a │ │ │ │ + bl 527f8e │ │ │ │ + bl 527f92 │ │ │ │ + bl 527f96 │ │ │ │ + bl 527f9a │ │ │ │ + bl 527f9e │ │ │ │ + bl 527fa2 │ │ │ │ + bl 527fa6 │ │ │ │ + bl 527faa │ │ │ │ + bl 527fae │ │ │ │ + bl 527fb2 │ │ │ │ + bl 527fb6 │ │ │ │ + bl 527fba │ │ │ │ + bl 527fbe │ │ │ │ @ instruction: 0xebfdffff │ │ │ │ @ instruction: 0xebfdffff │ │ │ │ - bl 527f22 │ │ │ │ - bl 527f26 │ │ │ │ - bl 5f7f2a │ │ │ │ - bl 527f2e │ │ │ │ - bl 527f32 │ │ │ │ + bl 527fca │ │ │ │ + bl 527fce │ │ │ │ + bl 5f7fd2 │ │ │ │ + bl 527fd6 │ │ │ │ + bl 527fda │ │ │ │ @ instruction: 0xebfdffff │ │ │ │ @ instruction: 0xebfdffff │ │ │ │ @ instruction: 0xebfdffff │ │ │ │ @ instruction: 0xebfdffff │ │ │ │ - bl 5f7f46 │ │ │ │ + bl 5f7fee │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1ff80c │ │ │ │ + bl 1ff8b4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 20a974 │ │ │ │ - b.w 20b340 │ │ │ │ + bl 20aa1c │ │ │ │ + b.w 20b3e8 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1ff80c │ │ │ │ + bl 1ff8b4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 20a974 │ │ │ │ + bl 20aa1c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 20b8ea │ │ │ │ - b.n 20b7e4 │ │ │ │ + bne.w 20b992 │ │ │ │ + b.n 20b88c │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1ff80c │ │ │ │ + bl 1ff8b4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 20a974 │ │ │ │ - b.w 20b3da │ │ │ │ + bl 20aa1c │ │ │ │ + b.w 20b482 │ │ │ │ subw ip, ip, #858 @ 0x35a │ │ │ │ cmp.w ip, #27 │ │ │ │ - bhi.w 20b1c6 │ │ │ │ + bhi.w 20b26e │ │ │ │ cmp.w ip, #27 │ │ │ │ - bhi.w 20b1c6 │ │ │ │ - add r3, pc, #8 @ (adr r3, 20bfa8 ) │ │ │ │ + bhi.w 20b26e │ │ │ │ + add r3, pc, #8 @ (adr r3, 20c050 ) │ │ │ │ ldr.w ip, [r3, ip, lsl #2] │ │ │ │ add r3, ip │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ @ instruction: 0xeb01ffff │ │ │ │ - bl 42bfae │ │ │ │ - bl 42bfb2 │ │ │ │ - bl 42bfb6 │ │ │ │ - bl 42bfba │ │ │ │ - bl 42bfbe │ │ │ │ - bl 42bfc2 │ │ │ │ - bl 42bfc6 │ │ │ │ - bl 42bfca │ │ │ │ - bl 42bfce │ │ │ │ - bl 42bfd2 │ │ │ │ - bl 42bfd6 │ │ │ │ - bl 42bfda │ │ │ │ - bl 42bfde │ │ │ │ - bl 42bfe2 │ │ │ │ - bl 42bfe6 │ │ │ │ + bl 42c056 │ │ │ │ + bl 42c05a │ │ │ │ + bl 42c05e │ │ │ │ + bl 42c062 │ │ │ │ + bl 42c066 │ │ │ │ + bl 42c06a │ │ │ │ + bl 42c06e │ │ │ │ + bl 42c072 │ │ │ │ + bl 42c076 │ │ │ │ + bl 42c07a │ │ │ │ + bl 42c07e │ │ │ │ + bl 42c082 │ │ │ │ + bl 42c086 │ │ │ │ + bl 42c08a │ │ │ │ + bl 42c08e │ │ │ │ @ instruction: 0xebedffff │ │ │ │ - bl 42bfee │ │ │ │ - bl 42bff2 │ │ │ │ - bl 42bff6 │ │ │ │ - bl 42bffa │ │ │ │ - bl 42bffe │ │ │ │ - bl 4fc002 │ │ │ │ - bl 4fc006 │ │ │ │ - bl 4fc00a │ │ │ │ - bl 4fc00e │ │ │ │ + bl 42c096 │ │ │ │ + bl 42c09a │ │ │ │ + bl 42c09e │ │ │ │ + bl 42c0a2 │ │ │ │ + bl 42c0a6 │ │ │ │ + bl 4fc0aa │ │ │ │ + bl 4fc0ae │ │ │ │ + bl 4fc0b2 │ │ │ │ + bl 4fc0b6 │ │ │ │ @ instruction: 0xeb01ffff │ │ │ │ @ instruction: 0xeb01ffff │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ff80c │ │ │ │ + bl 1ff8b4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20a974 │ │ │ │ - b.w 20b6b0 │ │ │ │ + bl 20aa1c │ │ │ │ + b.w 20b758 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3880] @ 0xf28 │ │ │ │ sub sp, #180 @ 0xb4 │ │ │ │ - ldr.w r3, [pc, #2504] @ 20ca0c │ │ │ │ - ldr.w r2, [pc, #2504] @ 20ca10 │ │ │ │ + ldr.w r3, [pc, #2504] @ 20cab4 │ │ │ │ + ldr.w r2, [pc, #2504] @ 20cab8 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #24] │ │ │ │ add r2, pc │ │ │ │ - ldr.w r3, [pc, #2496] @ 20ca14 │ │ │ │ + ldr.w r3, [pc, #2496] @ 20cabc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20c118 │ │ │ │ + beq.n 20c1c0 │ │ │ │ mov r5, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov.w r2, #21504 @ 0x5400 │ │ │ │ movt r2, #256 @ 0x100 │ │ │ │ mov.w r3, #43008 @ 0xa800 │ │ │ │ movt r3, #512 @ 0x200 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr.w fp, [r5, #8] │ │ │ │ cmp.w fp, #1 │ │ │ │ - beq.w 20c592 │ │ │ │ + beq.w 20c63a │ │ │ │ cmp.w fp, #2 │ │ │ │ - beq.w 20c326 │ │ │ │ + beq.w 20c3ce │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 20c110 │ │ │ │ + bne.n 20c1b8 │ │ │ │ ldr r4, [r5, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20c100 │ │ │ │ + beq.n 20c1a8 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 20c0f8 │ │ │ │ + beq.n 20c1a0 │ │ │ │ ldrb.w r0, [r9, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20c296 │ │ │ │ + beq.w 20c33e │ │ │ │ ldrb.w r2, [r9, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 20c2d0 │ │ │ │ + beq.w 20c378 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.w 20ca04 │ │ │ │ + bhi.w 20caac │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsls r1, r3, #3 │ │ │ │ movs r2, r1 │ │ │ │ lsls r3, r2, #1 │ │ │ │ lsls r0, r0, #1 │ │ │ │ movs r3, r7 │ │ │ │ movs r2, r1 │ │ │ │ movs r3, r7 │ │ │ │ lsls r4, r3, #18 │ │ │ │ movs r2, r1 │ │ │ │ cmp r3, #6 │ │ │ │ - bne.n 20c0f8 │ │ │ │ + bne.n 20c1a0 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 20c7a0 │ │ │ │ + beq.w 20c848 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 20c0f8 │ │ │ │ + bne.n 20c1a0 │ │ │ │ ldrb.w r3, [r9, #22] │ │ │ │ - cbnz r3, 20c0f8 │ │ │ │ + cbnz r3, 20c1a0 │ │ │ │ ldrb.w r3, [r9, #21] │ │ │ │ - cbz r3, 20c0f8 │ │ │ │ + cbz r3, 20c1a0 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r9, #22] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20c09e │ │ │ │ + bne.n 20c146 │ │ │ │ ldrb.w r3, [r9, #21] │ │ │ │ ldrb.w r2, [r5, #36] @ 0x24 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ strbne.w r3, [r5, #36] @ 0x24 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20c07c │ │ │ │ - ldr.w r2, [pc, #2300] @ 20ca18 │ │ │ │ - ldr.w r3, [pc, #2292] @ 20ca14 │ │ │ │ + bne.n 20c124 │ │ │ │ + ldr.w r2, [pc, #2300] @ 20cac0 │ │ │ │ + ldr.w r3, [pc, #2292] @ 20cabc │ │ │ │ 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 20c9ea │ │ │ │ + bne.w 20ca92 │ │ │ │ add sp, #180 @ 0xb4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ strb.w fp, [r4, #34] @ 0x22 │ │ │ │ strb.w r0, [r4, #35] @ 0x23 │ │ │ │ - b.n 20c0f8 │ │ │ │ - ldr.w r3, [pc, #2264] @ 20ca1c │ │ │ │ + b.n 20c1a0 │ │ │ │ + ldr.w r3, [pc, #2264] @ 20cac4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ add.w r3, r3, r2, lsl #7 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ - cbz r3, 20c15e │ │ │ │ + cbz r3, 20c206 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r0, [r4, #35] @ 0x23 │ │ │ │ strb.w r3, [r4, #34] @ 0x22 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20a9c8 │ │ │ │ - b.n 20c0f8 │ │ │ │ + bl 20aa70 │ │ │ │ + b.n 20c1a0 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r0, [r4, #35] @ 0x23 │ │ │ │ strb.w r3, [r4, #34] @ 0x22 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ subs r3, #31 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 20c0f8 │ │ │ │ + bls.n 20c1a0 │ │ │ │ ldr.w lr, [r4, #52] @ 0x34 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 20c980 │ │ │ │ + beq.w 20ca28 │ │ │ │ mov.w r8, #0 │ │ │ │ str r5, [sp, #0] │ │ │ │ add r6, sp, #60 @ 0x3c │ │ │ │ ldr r5, [sp, #28] │ │ │ │ mov r7, r8 │ │ │ │ mov.w sl, #20 │ │ │ │ - b.n 20c1be │ │ │ │ + b.n 20c266 │ │ │ │ lsls r0, r3, #31 │ │ │ │ - bpl.w 20c78c │ │ │ │ + bpl.w 20c834 │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 20c814 │ │ │ │ + bne.w 20c8bc │ │ │ │ ldrb r3, [r3, #14] │ │ │ │ orrs r7, r3 │ │ │ │ strb.w r3, [r4, #76] @ 0x4c │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r8, lr │ │ │ │ - bcs.n 20c20a │ │ │ │ + bcs.n 20c2b2 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ ldrb.w ip, [r9, #25] │ │ │ │ mla r2, sl, r8, r2 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ subs r3, #3 │ │ │ │ cmp r3, #25 │ │ │ │ - bhi.w 20c78c │ │ │ │ + bhi.w 20c834 │ │ │ │ movs r1, #1 │ │ │ │ lsl.w r3, r1, r3 │ │ │ │ tst r3, r5 │ │ │ │ - bne.w 20c770 │ │ │ │ + bne.w 20c818 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ tst r3, r1 │ │ │ │ - beq.n 20c198 │ │ │ │ + beq.n 20c240 │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 20c844 │ │ │ │ + bne.w 20c8ec │ │ │ │ ldrb r3, [r3, #14] │ │ │ │ - cbz r3, 20c1fc │ │ │ │ + cbz r3, 20c2a4 │ │ │ │ ldrb.w r3, [r4, #74] @ 0x4a │ │ │ │ orrs r3, r7 │ │ │ │ add.w r8, r8, #1 │ │ │ │ and.w r7, r3, #1 │ │ │ │ cmp r8, lr │ │ │ │ - bcc.n 20c1be │ │ │ │ + bcc.n 20c266 │ │ │ │ ldr r5, [sp, #0] │ │ │ │ ldrb.w r3, [r4, #64] @ 0x40 │ │ │ │ ubfx r3, r3, #4, #1 │ │ │ │ orrs r7, r3 │ │ │ │ strb.w r7, [r4, #34] @ 0x22 │ │ │ │ - b.n 20c0f8 │ │ │ │ + b.n 20c1a0 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r0, [r4, #35] @ 0x23 │ │ │ │ strb.w r3, [r4, #34] @ 0x22 │ │ │ │ - ldr.w r3, [pc, #2040] @ 20ca20 │ │ │ │ + ldr.w r3, [pc, #2040] @ 20cac8 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ ldrb.w sl, [r3, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 20c0f8 │ │ │ │ + beq.w 20c1a0 │ │ │ │ mov r7, r4 │ │ │ │ mov.w r8, #0 │ │ │ │ add r6, sp, #60 @ 0x3c │ │ │ │ str r4, [sp, #0] │ │ │ │ add.w r3, r7, #44 @ 0x2c │ │ │ │ ldrb.w ip, [r9, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 20c2b4 │ │ │ │ + bne.n 20c35c │ │ │ │ ldrb r0, [r4, #14] │ │ │ │ - cbnz r0, 20c2c6 │ │ │ │ + cbnz r0, 20c36e │ │ │ │ add.w r8, r8, #1 │ │ │ │ adds r7, #32 │ │ │ │ cmp sl, r8 │ │ │ │ - bne.n 20c24c │ │ │ │ + bne.n 20c2f4 │ │ │ │ ldr r4, [sp, #0] │ │ │ │ - b.n 20c0f8 │ │ │ │ + b.n 20c1a0 │ │ │ │ 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 20c966 │ │ │ │ + bhi.w 20ca0e │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r4, r1, #12 │ │ │ │ lsls r6, r7, #11 │ │ │ │ lsls r1, r5, #11 │ │ │ │ lsls r6, r7, #11 │ │ │ │ lsls r1, r5, #11 │ │ │ │ lsls r3, r7, #12 │ │ │ │ cmp r3, #6 │ │ │ │ - beq.w 20c0da │ │ │ │ + beq.w 20c182 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 20c7bc │ │ │ │ + bhi.w 20c864 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20c7da │ │ │ │ + beq.w 20c882 │ │ │ │ ldrb.w r3, [r4, #34] @ 0x22 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 20c0f8 │ │ │ │ - b.n 20c27e │ │ │ │ + bne.w 20c1a0 │ │ │ │ + b.n 20c326 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ff80c │ │ │ │ + bl 1ff8b4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20a974 │ │ │ │ + bl 20aa1c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20c266 │ │ │ │ + beq.n 20c30e │ │ │ │ ldr r4, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r4, #34] @ 0x22 │ │ │ │ - b.n 20c0f8 │ │ │ │ + b.n 20c1a0 │ │ │ │ ldr.w r1, [r9, #16] │ │ │ │ - cbz r1, 20c322 │ │ │ │ + cbz r1, 20c3ca │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 20c322 │ │ │ │ - add r2, pc, #8 @ (adr r2, 20c2e4 ) │ │ │ │ + bhi.n 20c3ca │ │ │ │ + add r2, pc, #8 @ (adr r2, 20c38c ) │ │ │ │ ldr.w r6, [r2, r3, lsl #2] │ │ │ │ add r2, r6 │ │ │ │ bx r2 │ │ │ │ movs r5, r6 │ │ │ │ movs r0, r0 │ │ │ │ movs r5, r6 │ │ │ │ movs r0, r0 │ │ │ │ @@ -605059,51 +605145,51 @@ │ │ │ │ ldc2l 15, cr15, [r5, #1020] @ 0x3fc │ │ │ │ ldc2l 15, cr15, [r5, #1020] @ 0x3fc │ │ │ │ movs r7, r7 │ │ │ │ movs r0, r0 │ │ │ │ movs r7, r7 │ │ │ │ movs r0, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2003d0 │ │ │ │ - cbz r0, 20c31e │ │ │ │ + bl 200478 │ │ │ │ + cbz r0, 20c3c6 │ │ │ │ ldr.w r1, [r9, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 20a660 │ │ │ │ + bl 20a708 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - b.n 20c0b8 │ │ │ │ + b.n 20c160 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 20c0b8 │ │ │ │ + b.n 20c160 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ add.w r4, r5, #24 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r6, r3 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.w 20c9ee │ │ │ │ + beq.w 20ca96 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1ff77c │ │ │ │ + bl 1ff824 │ │ │ │ ldr r7, [r6, #16] │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r3, 20c36e │ │ │ │ + cbz r3, 20c416 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 20c36e │ │ │ │ + bne.n 20c416 │ │ │ │ mov.w sl, #0 │ │ │ │ ldrb.w r3, [r9, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 20c51c │ │ │ │ + bne.w 20c5c4 │ │ │ │ ldrb.w r3, [r7, #34] @ 0x22 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20c51c │ │ │ │ + beq.w 20c5c4 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r3, 20c36e │ │ │ │ + cbz r3, 20c416 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 20c34e │ │ │ │ + beq.n 20c3f6 │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r7, r9 │ │ │ │ mov.w fp, #0 │ │ │ │ str r4, [sp, #16] │ │ │ │ @@ -605118,795 +605204,795 @@ │ │ │ │ stmia.w r6, {r0, r1, r2} │ │ │ │ str r5, [sp, #76] @ 0x4c │ │ │ │ strb.w ip, [sp, #80] @ 0x50 │ │ │ │ strb.w fp, [sp, #81] @ 0x51 │ │ │ │ strh.w fp, [sp, #82] @ 0x52 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bl 20c030 │ │ │ │ + bl 20c0d8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrb.w r7, [sp, #82] @ 0x52 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 20c440 │ │ │ │ + beq.n 20c4e8 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 20c440 │ │ │ │ + bne.n 20c4e8 │ │ │ │ mov r6, r3 │ │ │ │ mov sl, r9 │ │ │ │ movs r3, #0 │ │ │ │ mov r9, r5 │ │ │ │ ldrb.w r4, [r6, #34] @ 0x22 │ │ │ │ - cbnz r4, 20c424 │ │ │ │ + cbnz r4, 20c4cc │ │ │ │ ldr r5, [r6, #36] @ 0x24 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ - cbz r1, 20c424 │ │ │ │ + cbz r1, 20c4cc │ │ │ │ strd r6, r3, [sp] │ │ │ │ mov r6, r5 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 20c3f0 │ │ │ │ + b.n 20c498 │ │ │ │ ldr r2, [r6, #24] │ │ │ │ cmp r5, r2 │ │ │ │ - bne.w 20c50e │ │ │ │ + bne.w 20c5b6 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r2, [r6, #0] │ │ │ │ - cbz r2, 20c420 │ │ │ │ + cbz r2, 20c4c8 │ │ │ │ ldr r4, [r6, #24] │ │ │ │ add.w r0, r6, #12 │ │ │ │ - bl 1ff80c │ │ │ │ + bl 1ff8b4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20a974 │ │ │ │ + bl 20aa1c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 20c50e │ │ │ │ + bne.w 20c5b6 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 20c3ea │ │ │ │ + beq.n 20c492 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r8, r2 │ │ │ │ - beq.n 20c3ea │ │ │ │ + beq.n 20c492 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 20c3e2 │ │ │ │ + bne.n 20c48a │ │ │ │ ldr r5, [r6, #24] │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 20c3f0 │ │ │ │ + bne.n 20c498 │ │ │ │ ldrd r6, r3, [sp] │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r2, [r6, #0] │ │ │ │ - cbz r2, 20c430 │ │ │ │ + cbz r2, 20c4d8 │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - beq.n 20c3cc │ │ │ │ + beq.n 20c474 │ │ │ │ mov r5, r9 │ │ │ │ strb.w fp, [sp, #81] @ 0x51 │ │ │ │ mov r9, sl │ │ │ │ strb.w fp, [sp, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20c3a8 │ │ │ │ + bne.n 20c450 │ │ │ │ ldrb.w r6, [sp, #83] @ 0x53 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ - cbnz r6, 20c44e │ │ │ │ + cbnz r6, 20c4f6 │ │ │ │ ldrb.w r3, [r9, #21] │ │ │ │ - cbz r3, 20c472 │ │ │ │ + cbz r3, 20c51a │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ff850 │ │ │ │ + bl 1ff8f8 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 20c468 │ │ │ │ + b.n 20c510 │ │ │ │ mov r0, r8 │ │ │ │ mov.w r3, #1 │ │ │ │ strb.w r3, [r8, #36] @ 0x24 │ │ │ │ - bl 1ff8c0 │ │ │ │ + bl 1ff968 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ffa0c │ │ │ │ + bl 1ffab4 │ │ │ │ cmp r8, r0 │ │ │ │ - bne.n 20c458 │ │ │ │ + bne.n 20c500 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r7, [r5, #57] @ 0x39 │ │ │ │ strb.w r6, [r5, #58] @ 0x3a │ │ │ │ - bl 1ffa0c │ │ │ │ + bl 1ffab4 │ │ │ │ ldr.w fp, [r0, #16] │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20c4f8 │ │ │ │ + beq.n 20c5a0 │ │ │ │ ldrb.w r3, [fp, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 20c4f8 │ │ │ │ + bne.n 20c5a0 │ │ │ │ mov.w r8, #0 │ │ │ │ ldrb.w r3, [r9, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20c588 │ │ │ │ + beq.n 20c630 │ │ │ │ strh.w r8, [fp, #34] @ 0x22 │ │ │ │ ldr.w r6, [fp, #36] @ 0x24 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 20c4e6 │ │ │ │ + cbz r3, 20c58e │ │ │ │ ldrb.w r3, [r5, #58] @ 0x3a │ │ │ │ movs r7, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20c550 │ │ │ │ + bne.n 20c5f8 │ │ │ │ ldr.w sl, [r6, #24] │ │ │ │ add.w r0, r6, #12 │ │ │ │ - bl 1ff80c │ │ │ │ + bl 1ff8b4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 20a974 │ │ │ │ + bl 20aa1c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20c57a │ │ │ │ + bne.n 20c622 │ │ │ │ ldrb.w r3, [r5, #58] @ 0x3a │ │ │ │ - cbz r3, 20c4de │ │ │ │ + cbz r3, 20c586 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 20c584 │ │ │ │ + beq.n 20c62c │ │ │ │ ldr r2, [r6, #24] │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 20c57a │ │ │ │ + bne.n 20c622 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 20c4b2 │ │ │ │ + bne.n 20c55a │ │ │ │ ldr.w fp, [fp] │ │ │ │ ldr.w r3, [fp] │ │ │ │ - cbz r3, 20c4f8 │ │ │ │ + cbz r3, 20c5a0 │ │ │ │ ldrb.w r3, [fp, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 20c498 │ │ │ │ + beq.n 20c540 │ │ │ │ ldrb.w r3, [sp, #85] @ 0x55 │ │ │ │ - cbnz r3, 20c508 │ │ │ │ + cbnz r3, 20c5b0 │ │ │ │ ldrb.w r3, [r9, #25] │ │ │ │ ldrb.w r2, [r5, #58] @ 0x3a │ │ │ │ orrs r3, r2 │ │ │ │ strb.w r3, [r9, #25] │ │ │ │ - b.n 20c110 │ │ │ │ + b.n 20c1b8 │ │ │ │ ldr r6, [sp, #0] │ │ │ │ mov.w r3, #1 │ │ │ │ strb.w r3, [r6, #34] @ 0x22 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 20c424 │ │ │ │ + b.n 20c4cc │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ strb.w sl, [r7, #35] @ 0x23 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbnz r2, 20c532 │ │ │ │ - b.n 20c362 │ │ │ │ + cbnz r2, 20c5da │ │ │ │ + b.n 20c40a │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 20c362 │ │ │ │ + beq.w 20c40a │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r8, r2 │ │ │ │ - bne.n 20c528 │ │ │ │ + bne.n 20c5d0 │ │ │ │ ldr r6, [r3, #24] │ │ │ │ add.w r0, r3, #12 │ │ │ │ - bl 1ff80c │ │ │ │ + bl 1ff8b4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20a974 │ │ │ │ + bl 20aa1c │ │ │ │ strb.w r0, [r7, #34] @ 0x22 │ │ │ │ - b.n 20c362 │ │ │ │ + b.n 20c40a │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 20ca04 │ │ │ │ + beq.w 20caac │ │ │ │ ldr.w sl, [r6, #24] │ │ │ │ ldr r1, [r3, #32] │ │ │ │ ldr.w r3, [sl, #-12] │ │ │ │ ldr r2, [r3, #32] │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.n 20c4ba │ │ │ │ + bcc.n 20c562 │ │ │ │ ldrb.w r2, [sl, #15] │ │ │ │ - cbz r2, 20c57a │ │ │ │ + cbz r2, 20c622 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 20c56e │ │ │ │ + bne.n 20c616 │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 20c4ba │ │ │ │ + beq.n 20c562 │ │ │ │ mov.w r3, #1 │ │ │ │ strb.w r3, [fp, #34] @ 0x22 │ │ │ │ - b.n 20c4e6 │ │ │ │ + b.n 20c58e │ │ │ │ ldr r7, [r6, #24] │ │ │ │ - b.n 20c4de │ │ │ │ + b.n 20c586 │ │ │ │ ldrb.w r3, [fp, #34] @ 0x22 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20c4e6 │ │ │ │ - b.n 20c4a4 │ │ │ │ + bne.n 20c58e │ │ │ │ + b.n 20c54c │ │ │ │ add.w r3, r5, #16 │ │ │ │ ldrb.w r6, [r9, #25] │ │ │ │ add r4, sp, #60 @ 0x3c │ │ │ │ str r4, [sp, #8] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r4, r3 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 20c7ea │ │ │ │ + bne.w 20c892 │ │ │ │ ldrb r7, [r3, #14] │ │ │ │ mov r4, r9 │ │ │ │ add r6, sp, #32 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2} │ │ │ │ stmia.w r6, {r0, r1, r2} │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ ldrb.w r3, [sp, #53] @ 0x35 │ │ │ │ add r1, sp, #32 │ │ │ │ orrs r3, r7 │ │ │ │ strb.w r3, [sp, #53] @ 0x35 │ │ │ │ - bl 20c030 │ │ │ │ + bl 20c0d8 │ │ │ │ ldr.w lr, [sp, #8] │ │ │ │ mov ip, r9 │ │ │ │ mov r6, lr │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2} │ │ │ │ stmia.w r6, {r0, r1, r2} │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ ldrb.w r3, [sp, #81] @ 0x51 │ │ │ │ mov r1, lr │ │ │ │ orrs r3, r7 │ │ │ │ strb.w r3, [sp, #81] @ 0x51 │ │ │ │ - bl 20c030 │ │ │ │ + bl 20c0d8 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20c7e6 │ │ │ │ + beq.w 20c88e │ │ │ │ ldr r2, [r3, #16] │ │ │ │ add.w r1, r3, #24 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 20ca04 │ │ │ │ + beq.w 20caac │ │ │ │ ldr r1, [r5, #28] │ │ │ │ ldr r4, [r2, #32] │ │ │ │ ldr.w r2, [r1, #-12] │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, r4 │ │ │ │ it cc │ │ │ │ movcc r6, #1 │ │ │ │ - bcc.n 20c63c │ │ │ │ + bcc.n 20c6e4 │ │ │ │ ldrb r6, [r1, #15] │ │ │ │ - cbz r6, 20c63c │ │ │ │ + cbz r6, 20c6e4 │ │ │ │ ldr r6, [r2, #12] │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 20c634 │ │ │ │ + beq.n 20c6dc │ │ │ │ ldr r6, [r6, #12] │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 20c62c │ │ │ │ + bne.n 20c6d4 │ │ │ │ subs r6, r3, r6 │ │ │ │ clz r6, r6 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ffa0c │ │ │ │ + bl 1ffab4 │ │ │ │ ldr r4, [r0, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20c6de │ │ │ │ + beq.n 20c786 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 20c6de │ │ │ │ + bne.n 20c786 │ │ │ │ mov.w r8, #0 │ │ │ │ mov sl, r4 │ │ │ │ str r5, [sp, #4] │ │ │ │ ldrb.w r3, [r9, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20c726 │ │ │ │ + beq.n 20c7ce │ │ │ │ mov r0, r6 │ │ │ │ strb.w r8, [sl, #34] @ 0x22 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 20c764 │ │ │ │ + bne.n 20c80c │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ strb.w r0, [sl, #35] @ 0x23 │ │ │ │ ands.w r3, r3, #256 @ 0x100 │ │ │ │ - beq.n 20c682 │ │ │ │ + beq.n 20c72a │ │ │ │ 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 20c74a │ │ │ │ + beq.n 20c7f2 │ │ │ │ mov.w fp, #0 │ │ │ │ mov r5, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 20c6ac │ │ │ │ + b.n 20c754 │ │ │ │ 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 20c74e │ │ │ │ + beq.n 20c7f6 │ │ │ │ ldr r4, [r5, #24] │ │ │ │ add.w r0, r5, #12 │ │ │ │ - bl 1ff80c │ │ │ │ + bl 1ff8b4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20a974 │ │ │ │ + bl 20aa1c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20c696 │ │ │ │ + beq.n 20c73e │ │ │ │ mov.w r3, #1 │ │ │ │ strb.w r3, [sl, #34] @ 0x22 │ │ │ │ ldr.w sl, [sl] │ │ │ │ ldr.w r3, [sl] │ │ │ │ - cbz r3, 20c6dc │ │ │ │ + cbz r3, 20c784 │ │ │ │ ldrb.w r3, [sl, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 20c658 │ │ │ │ + beq.n 20c700 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ ldrb.w r3, [sp, #54] @ 0x36 │ │ │ │ - cbnz r3, 20c6ee │ │ │ │ + cbnz r3, 20c796 │ │ │ │ ldrb.w r3, [r9, #22] │ │ │ │ ldrb.w r2, [sp, #82] @ 0x52 │ │ │ │ orrs r3, r2 │ │ │ │ ldrb.w r1, [sp, #55] @ 0x37 │ │ │ │ strb.w r3, [r9, #22] │ │ │ │ - cbnz r1, 20c702 │ │ │ │ + cbnz r1, 20c7aa │ │ │ │ ldrb.w r1, [r9, #23] │ │ │ │ ldrb.w r2, [sp, #83] @ 0x53 │ │ │ │ orrs r1, r2 │ │ │ │ ldrb.w r2, [sp, #57] @ 0x39 │ │ │ │ ldrb.w r0, [r9, #21] │ │ │ │ strb.w r1, [r9, #23] │ │ │ │ orrs r3, r0 │ │ │ │ strb.w r3, [r9, #21] │ │ │ │ - cbnz r2, 20c720 │ │ │ │ + cbnz r2, 20c7c8 │ │ │ │ ldrb.w r2, [r9, #25] │ │ │ │ ldrb.w r3, [sp, #85] @ 0x55 │ │ │ │ orrs r2, r3 │ │ │ │ strb.w r2, [r9, #25] │ │ │ │ - b.n 20c110 │ │ │ │ + b.n 20c1b8 │ │ │ │ ldr.w r1, [r9, #12] │ │ │ │ ldrb.w r2, [sl, #34] @ 0x22 │ │ │ │ lsls r1, r1, #23 │ │ │ │ - bpl.n 20c73c │ │ │ │ + bpl.n 20c7e4 │ │ │ │ ldrb.w r3, [sl, #33] @ 0x21 │ │ │ │ subs r3, #1 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 20c6ca │ │ │ │ + bne.n 20c772 │ │ │ │ ldr.w r4, [sl, #36] @ 0x24 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 20c68c │ │ │ │ + bne.n 20c734 │ │ │ │ mov fp, r2 │ │ │ │ - b.n 20c750 │ │ │ │ + b.n 20c7f8 │ │ │ │ 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 20c6ca │ │ │ │ - b.n 20c6c2 │ │ │ │ + beq.n 20c772 │ │ │ │ + b.n 20c76a │ │ │ │ ldr.w r1, [r9, #16] │ │ │ │ mov r0, sl │ │ │ │ - bl 20a660 │ │ │ │ - b.n 20c66a │ │ │ │ + bl 20a708 │ │ │ │ + b.n 20c712 │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 20c82c │ │ │ │ + bne.n 20c8d4 │ │ │ │ ldrb r3, [r3, #14] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20c1fc │ │ │ │ + beq.w 20c2a4 │ │ │ │ ldrb.w r3, [r4, #73] @ 0x49 │ │ │ │ - b.n 20c1fc │ │ │ │ + b.n 20c2a4 │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 20c7fc │ │ │ │ + bne.n 20c8a4 │ │ │ │ ldrb r3, [r3, #14] │ │ │ │ orrs r7, r3 │ │ │ │ - b.n 20c1b6 │ │ │ │ + b.n 20c25e │ │ │ │ ldrb.w r3, [r9, #23] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 20c0f8 │ │ │ │ + bne.w 20c1a0 │ │ │ │ ldrb.w r3, [r9, #21] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20c0f8 │ │ │ │ + beq.w 20c1a0 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r9, #23] │ │ │ │ - b.n 20c0f8 │ │ │ │ + b.n 20c1a0 │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r3 │ │ │ │ tst.w r2, #676 @ 0x2a4 │ │ │ │ - bne.w 20c0f8 │ │ │ │ + bne.w 20c1a0 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 20c15e │ │ │ │ + bne.w 20c206 │ │ │ │ ldrb.w r3, [r4, #34] @ 0x22 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 20c0f8 │ │ │ │ - b.n 20c172 │ │ │ │ + bne.w 20c1a0 │ │ │ │ + b.n 20c21a │ │ │ │ ldrb.w r3, [r4, #34] @ 0x22 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 20c0f8 │ │ │ │ - b.n 20c226 │ │ │ │ + bne.w 20c1a0 │ │ │ │ + b.n 20c2ce │ │ │ │ mov r6, r3 │ │ │ │ - b.n 20c63c │ │ │ │ + b.n 20c6e4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1ff80c │ │ │ │ + bl 1ff8b4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20a974 │ │ │ │ + bl 20aa1c │ │ │ │ mov r7, r0 │ │ │ │ - b.n 20c5ae │ │ │ │ + b.n 20c656 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1ff80c │ │ │ │ + bl 1ff8b4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 20a974 │ │ │ │ + bl 20aa1c │ │ │ │ ldr.w lr, [r4, #52] @ 0x34 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 20c79c │ │ │ │ + b.n 20c844 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1ff80c │ │ │ │ + bl 1ff8b4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 20a974 │ │ │ │ + bl 20aa1c │ │ │ │ ldr.w lr, [r4, #52] @ 0x34 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 20c1b0 │ │ │ │ + b.n 20c258 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1ff80c │ │ │ │ + bl 1ff8b4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 20a974 │ │ │ │ + bl 20aa1c │ │ │ │ ldr.w lr, [r4, #52] @ 0x34 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 20c780 │ │ │ │ + b.n 20c828 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1ff80c │ │ │ │ + bl 1ff8b4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 20a974 │ │ │ │ + bl 20aa1c │ │ │ │ ldr.w lr, [r4, #52] @ 0x34 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 20c1f6 │ │ │ │ + b.n 20c29e │ │ │ │ ldrb.w ip, [r9, #25] │ │ │ │ movs r7, #0 │ │ │ │ add r6, sp, #60 @ 0x3c │ │ │ │ add.w r3, r4, #48 @ 0x30 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr.w r8, [sp, #72] @ 0x48 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 20c934 │ │ │ │ + bne.n 20c9dc │ │ │ │ ldrb.w r3, [r8, #14] │ │ │ │ orrs r3, r7 │ │ │ │ uxtb r3, r3 │ │ │ │ strb.w r3, [r4, #34] @ 0x22 │ │ │ │ - b.n 20c0f8 │ │ │ │ + b.n 20c1a0 │ │ │ │ add.w r3, r4, #64 @ 0x40 │ │ │ │ add r6, sp, #60 @ 0x3c │ │ │ │ ldrb.w ip, [r9, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r7, r3 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 20c96a │ │ │ │ + bne.n 20ca12 │ │ │ │ ldrb r7, [r3, #14] │ │ │ │ - b.n 20c864 │ │ │ │ + b.n 20c90c │ │ │ │ ldr r6, [r4, #48] @ 0x30 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ ubfx r2, r1, #0, #26 │ │ │ │ cmp.w r2, #512 @ 0x200 │ │ │ │ - beq.n 20c966 │ │ │ │ - bls.n 20c95a │ │ │ │ + beq.n 20ca0e │ │ │ │ + bls.n 20ca02 │ │ │ │ add.w r3, r2, #4278190080 @ 0xff000000 │ │ │ │ bics.w r3, r3, #16777216 @ 0x1000000 │ │ │ │ - beq.n 20c880 │ │ │ │ + beq.n 20c928 │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - beq.n 20c966 │ │ │ │ + beq.n 20ca0e │ │ │ │ bic.w r1, r1, #4227858432 @ 0xfc000000 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 20c9c8 │ │ │ │ + beq.n 20ca70 │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldrsb.w r3, [r3, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 20c9ac │ │ │ │ + beq.n 20ca54 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 20c996 │ │ │ │ + beq.n 20ca3e │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 20c956 │ │ │ │ + bne.n 20c9fe │ │ │ │ ubfx r3, r2, #2, #1 │ │ │ │ cmp r1, #4 │ │ │ │ ite ne │ │ │ │ movne r3, #0 │ │ │ │ andeq.w r3, r3, #1 │ │ │ │ - cbz r3, 20c956 │ │ │ │ + cbz r3, 20c9fe │ │ │ │ ldrb r3, [r6, #19] │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ - b.n 20c880 │ │ │ │ + b.n 20c928 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - beq.n 20c91c │ │ │ │ - bhi.n 20c946 │ │ │ │ + beq.n 20c9c4 │ │ │ │ + bhi.n 20c9ee │ │ │ │ cmp r3, #16 │ │ │ │ - beq.n 20c91c │ │ │ │ + beq.n 20c9c4 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq.n 20c91c │ │ │ │ + beq.n 20c9c4 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 20c956 │ │ │ │ + bne.n 20c9fe │ │ │ │ add.w r3, r4, #48 @ 0x30 │ │ │ │ ldrb.w r7, [r9, #25] │ │ │ │ add r6, sp, #60 @ 0x3c │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r8, r3 │ │ │ │ - cbnz r7, 20c984 │ │ │ │ + cbnz r7, 20ca2c │ │ │ │ ldrb r3, [r3, #14] │ │ │ │ - b.n 20c880 │ │ │ │ + b.n 20c928 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ff80c │ │ │ │ + bl 1ff8b4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 20a974 │ │ │ │ + bl 20aa1c │ │ │ │ mov r3, r0 │ │ │ │ - b.n 20c87c │ │ │ │ + b.n 20c924 │ │ │ │ add.w r2, r3, #4278190080 @ 0xff000000 │ │ │ │ bics.w r2, r2, #16777216 @ 0x1000000 │ │ │ │ - beq.n 20c91c │ │ │ │ + beq.n 20c9c4 │ │ │ │ cmp.w r3, #2048 @ 0x800 │ │ │ │ - beq.n 20c91c │ │ │ │ + beq.n 20c9c4 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 20c880 │ │ │ │ + b.n 20c928 │ │ │ │ cmp r2, #16 │ │ │ │ - beq.n 20c966 │ │ │ │ + beq.n 20ca0e │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ - beq.n 20c966 │ │ │ │ + beq.n 20ca0e │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 20c8c2 │ │ │ │ + bne.n 20c96a │ │ │ │ movs r3, #0 │ │ │ │ - b.n 20c880 │ │ │ │ + b.n 20c928 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ff80c │ │ │ │ + bl 1ff8b4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20a974 │ │ │ │ + bl 20aa1c │ │ │ │ ldrb.w ip, [r9, #25] │ │ │ │ mov r7, r0 │ │ │ │ - b.n 20c864 │ │ │ │ + b.n 20c90c │ │ │ │ mov r7, lr │ │ │ │ - b.n 20c20c │ │ │ │ + b.n 20c2b4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ff80c │ │ │ │ + bl 1ff8b4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 20a974 │ │ │ │ + bl 20aa1c │ │ │ │ mov r3, r0 │ │ │ │ - b.n 20c880 │ │ │ │ + b.n 20c928 │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ cmp r1, #8 │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 20c880 │ │ │ │ - b.n 20c8f2 │ │ │ │ + beq.w 20c928 │ │ │ │ + b.n 20c99a │ │ │ │ cmp r1, #4 │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 20c956 │ │ │ │ + beq.n 20c9fe │ │ │ │ ldrh r3, [r6, #20] │ │ │ │ and.w r3, r3, #448 @ 0x1c0 │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ - b.n 20c880 │ │ │ │ + b.n 20c928 │ │ │ │ add r7, sp, #88 @ 0x58 │ │ │ │ movs r2, #84 @ 0x54 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx 5926c │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ - bl 1fff28 │ │ │ │ + bl 1fffd0 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ mov r0, r7 │ │ │ │ - bl 20a9c8 │ │ │ │ + bl 20aa70 │ │ │ │ ldrb.w r3, [sp, #122] @ 0x7a │ │ │ │ - b.n 20c880 │ │ │ │ + b.n 20c928 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ movs r0, #0 │ │ │ │ - bl 1ff77c │ │ │ │ + bl 1ff824 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ strb.w r0, [r4, #35] @ 0x23 │ │ │ │ strb.w r3, [r4, #34] @ 0x22 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - subs r7, #178 @ 0xb2 │ │ │ │ + subs r7, #10 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - subs r7, #174 @ 0xae │ │ │ │ + subs r7, #6 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #220 @ 0xdc │ │ │ │ + subs r6, #52 @ 0x34 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #104] @ (20ca9c ) │ │ │ │ + ldr r2, [pc, #104] @ (20cb44 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #104] @ (20caa0 ) │ │ │ │ + ldr r3, [pc, #104] @ (20cb48 ) │ │ │ │ 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 24f38c │ │ │ │ + bl 24f434 │ │ │ │ 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 20c030 │ │ │ │ + bl 20c0d8 │ │ │ │ mvn.w r2, #64 @ 0x40 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 24f49c │ │ │ │ - ldr r2, [pc, #32] @ (20caa4 ) │ │ │ │ - ldr r3, [pc, #28] @ (20caa0 ) │ │ │ │ + bl 24f544 │ │ │ │ + ldr r2, [pc, #32] @ (20cb4c ) │ │ │ │ + ldr r3, [pc, #28] @ (20cb48 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 20ca98 │ │ │ │ + bne.n 20cb40 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ - adds r5, #194 @ 0xc2 │ │ │ │ + adds r5, #26 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #120 @ 0x78 │ │ │ │ + adds r4, #208 @ 0xd0 │ │ │ │ lsls r5, r4, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w r4, [r0, #424] @ 0x1a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 20cac6 │ │ │ │ - b.n 20cae2 │ │ │ │ + cbnz r3, 20cb6e │ │ │ │ + b.n 20cb8a │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 20cae2 │ │ │ │ + cbz r3, 20cb8a │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20cac0 │ │ │ │ + beq.n 20cb68 │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ - bl 24f38c │ │ │ │ - b.n 20cada │ │ │ │ + bl 24f434 │ │ │ │ + b.n 20cb82 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20cacc │ │ │ │ + bne.n 20cb74 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20cad4 │ │ │ │ + bne.n 20cb7c │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w r4, [r0, #424] @ 0x1a8 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - cbz r2, 20cb2a │ │ │ │ + cbz r2, 20cbd2 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 20cb04 │ │ │ │ + b.n 20cbac │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - cbz r2, 20cb2a │ │ │ │ + cbz r2, 20cbd2 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20cafe │ │ │ │ + beq.n 20cba6 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr.w r5, [r3, #188] @ 0xbc │ │ │ │ orr.w r5, r5, #2048 @ 0x800 │ │ │ │ mov r1, r5 │ │ │ │ - bl 20ca24 │ │ │ │ - b.n 20cb22 │ │ │ │ + bl 20cacc │ │ │ │ + b.n 20cbca │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20cb14 │ │ │ │ + bne.n 20cbbc │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20cb1c │ │ │ │ + bne.n 20cbc4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ mov ip, r1 │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ str.w r3, [r0, #304] @ 0x130 │ │ │ │ ldr r3, [r0, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20cdbe │ │ │ │ + beq.w 20ce66 │ │ │ │ ldr r3, [r0, #80] @ 0x50 │ │ │ │ movs r7, #0 │ │ │ │ mov lr, r1 │ │ │ │ sub.w r8, r3, #4 │ │ │ │ ldr.w r3, [lr] │ │ │ │ ldr.w r5, [r8, #4]! │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [lr] │ │ │ │ str.w r3, [r5, #304] @ 0x130 │ │ │ │ ldr r3, [r5, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20cda4 │ │ │ │ + beq.w 20ce4c │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ mov.w r9, #0 │ │ │ │ str.w r8, [sp, #32] │ │ │ │ mov r8, r6 │ │ │ │ sub.w sl, r3, #4 │ │ │ │ ldr.w r3, [lr] │ │ │ │ ldr.w r4, [sl, #4]! │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [lr] │ │ │ │ str.w r3, [r4, #304] @ 0x130 │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20cd84 │ │ │ │ + beq.w 20ce2c │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ movs r6, #0 │ │ │ │ str.w sl, [sp, #44] @ 0x2c │ │ │ │ mov sl, r8 │ │ │ │ sub.w r8, r3, #4 │ │ │ │ strd r7, r9, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [lr] │ │ │ │ ldr.w r7, [r8, #4]! │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [lr] │ │ │ │ str.w r3, [r7, #304] @ 0x130 │ │ │ │ ldr r3, [r7, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20cd62 │ │ │ │ + beq.w 20ce0a │ │ │ │ ldr r3, [r7, #80] @ 0x50 │ │ │ │ mov fp, sl │ │ │ │ strd r5, r4, [sp, #48] @ 0x30 │ │ │ │ mov r1, lr │ │ │ │ str.w r8, [sp, #60] @ 0x3c │ │ │ │ movs r5, #0 │ │ │ │ sub.w r8, r3, #4 │ │ │ │ @@ -605914,15 +606000,15 @@ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ ldr.w r9, [r8, #4]! │ │ │ │ adds r6, r2, #1 │ │ │ │ str r6, [r1, #0] │ │ │ │ str.w r2, [r9, #304] @ 0x130 │ │ │ │ ldr.w r2, [r9, #76] @ 0x4c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 20cd42 │ │ │ │ + beq.w 20cdea │ │ │ │ ldr.w r2, [r9, #80] @ 0x50 │ │ │ │ mov r3, r8 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ movs r6, #0 │ │ │ │ sub.w sl, r2, #4 │ │ │ │ mov r7, r9 │ │ │ │ mov r8, fp │ │ │ │ @@ -605931,29 +606017,29 @@ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr.w r5, [sl, #4]! │ │ │ │ adds r1, r2, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ str.w r2, [r5, #304] @ 0x130 │ │ │ │ ldr r2, [r5, #76] @ 0x4c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 20cd22 │ │ │ │ + beq.n 20cdca │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ mov r1, r3 │ │ │ │ subs r0, r2, #4 │ │ │ │ mov r2, r7 │ │ │ │ mov r7, r6 │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w r9, [r0, #4]! │ │ │ │ add.w ip, r3, #1 │ │ │ │ str.w ip, [r4] │ │ │ │ str.w r3, [r9, #304] @ 0x130 │ │ │ │ ldr.w r3, [r9, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20cd06 │ │ │ │ + beq.n 20cdae │ │ │ │ ldr.w r3, [r9, #80] @ 0x50 │ │ │ │ mov.w lr, #0 │ │ │ │ mov ip, r2 │ │ │ │ subs r3, #4 │ │ │ │ strd r6, r3, [sp] │ │ │ │ mov r6, r5 │ │ │ │ mov r3, r8 │ │ │ │ @@ -605962,398 +606048,398 @@ │ │ │ │ ldr.w fp, [r5, #4]! │ │ │ │ str r5, [sp, #4] │ │ │ │ adds r5, r2, #1 │ │ │ │ str r5, [r4, #0] │ │ │ │ str.w r2, [fp, #304] @ 0x130 │ │ │ │ ldr.w r2, [fp, #76] @ 0x4c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 20cce8 │ │ │ │ + beq.n 20cd90 │ │ │ │ ldr.w r2, [fp, #80] @ 0x50 │ │ │ │ movs r5, #0 │ │ │ │ strd ip, r6, [sp, #8] │ │ │ │ sub.w r8, r2, #4 │ │ │ │ mov r2, fp │ │ │ │ strd lr, r1, [sp, #16] │ │ │ │ strd r0, r3, [sp, #24] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w r6, [r8, #4]! │ │ │ │ adds r0, r3, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ str.w r3, [r6, #304] @ 0x130 │ │ │ │ ldr r3, [r6, #76] @ 0x4c │ │ │ │ - cbz r3, 20ccc8 │ │ │ │ + cbz r3, 20cd70 │ │ │ │ ldr r3, [r6, #80] @ 0x50 │ │ │ │ mov.w fp, #0 │ │ │ │ subs r3, #4 │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ add.w fp, fp, #1 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 20cb2c │ │ │ │ + bl 20cbd4 │ │ │ │ ldr r0, [r6, #76] @ 0x4c │ │ │ │ ldrd r3, r2, [sp, #72] @ 0x48 │ │ │ │ cmp fp, r0 │ │ │ │ - bcc.n 20ccac │ │ │ │ + bcc.n 20cd54 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r5, #1 │ │ │ │ adds r0, r3, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ str.w r3, [r6, #308] @ 0x134 │ │ │ │ ldr r3, [r2, #76] @ 0x4c │ │ │ │ cmp r5, r3 │ │ │ │ - bcc.n 20cc92 │ │ │ │ + bcc.n 20cd3a │ │ │ │ ldrd ip, r6, [sp, #8] │ │ │ │ mov fp, r2 │ │ │ │ ldrd lr, r1, [sp, #16] │ │ │ │ ldrd r0, r3, [sp, #24] │ │ │ │ add.w lr, lr, #1 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ adds r5, r2, #1 │ │ │ │ str r5, [r4, #0] │ │ │ │ str.w r2, [fp, #308] @ 0x134 │ │ │ │ ldr.w r2, [r9, #76] @ 0x4c │ │ │ │ cmp lr, r2 │ │ │ │ - bcc.n 20cc60 │ │ │ │ + bcc.n 20cd08 │ │ │ │ mov r5, r6 │ │ │ │ ldr r6, [sp, #0] │ │ │ │ mov r2, ip │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r6, #1 │ │ │ │ add.w ip, r3, #1 │ │ │ │ str.w ip, [r4] │ │ │ │ str.w r3, [r9, #308] @ 0x134 │ │ │ │ ldr r3, [r5, #76] @ 0x4c │ │ │ │ cmp r6, r3 │ │ │ │ - bcc.n 20cc32 │ │ │ │ + bcc.n 20ccda │ │ │ │ mov r6, r7 │ │ │ │ mov r3, r1 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ adds r6, #1 │ │ │ │ adds r1, r2, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ str.w r2, [r5, #308] @ 0x134 │ │ │ │ ldr r2, [r7, #76] @ 0x4c │ │ │ │ cmp r6, r2 │ │ │ │ - bcc.w 20cc12 │ │ │ │ + bcc.w 20ccba │ │ │ │ mov r9, r7 │ │ │ │ mov fp, r8 │ │ │ │ ldrd r7, r5, [sp, #64] @ 0x40 │ │ │ │ mov r8, r3 │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ adds r5, #1 │ │ │ │ adds r6, r2, #1 │ │ │ │ str r6, [r1, #0] │ │ │ │ str.w r2, [r9, #308] @ 0x134 │ │ │ │ ldr r2, [r7, #76] @ 0x4c │ │ │ │ cmp r5, r2 │ │ │ │ - bcc.w 20cbe4 │ │ │ │ + bcc.w 20cc8c │ │ │ │ ldrd r5, r4, [sp, #48] @ 0x30 │ │ │ │ mov sl, fp │ │ │ │ ldrd r6, r8, [sp, #56] @ 0x38 │ │ │ │ mov lr, r1 │ │ │ │ ldr.w r3, [lr] │ │ │ │ adds r6, #1 │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [lr] │ │ │ │ str.w r3, [r7, #308] @ 0x134 │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ cmp r6, r3 │ │ │ │ - bcc.w 20cbb4 │ │ │ │ + bcc.w 20cc5c │ │ │ │ mov r8, sl │ │ │ │ ldr.w sl, [sp, #44] @ 0x2c │ │ │ │ ldrd r7, r9, [sp, #36] @ 0x24 │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldr.w r3, [lr] │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [lr] │ │ │ │ str.w r3, [r4, #308] @ 0x134 │ │ │ │ ldr r3, [r5, #76] @ 0x4c │ │ │ │ cmp r9, r3 │ │ │ │ - bcc.w 20cb88 │ │ │ │ + bcc.w 20cc30 │ │ │ │ mov r6, r8 │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ ldr.w r3, [lr] │ │ │ │ adds r7, #1 │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [lr] │ │ │ │ str.w r3, [r5, #308] @ 0x134 │ │ │ │ ldr r3, [r6, #76] @ 0x4c │ │ │ │ cmp r3, r7 │ │ │ │ - bhi.w 20cb5e │ │ │ │ + bhi.w 20cc06 │ │ │ │ mov ip, lr │ │ │ │ ldr.w r3, [ip] │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [ip] │ │ │ │ str.w r3, [r6, #308] @ 0x134 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #500] @ (20cfdc ) │ │ │ │ + ldr r2, [pc, #500] @ (20d084 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #500] @ (20cfe0 ) │ │ │ │ + ldr r3, [pc, #500] @ (20d088 ) │ │ │ │ mov r5, r0 │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 24f38c │ │ │ │ + bl 24f434 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ff778 │ │ │ │ - cbz r0, 20ce3c │ │ │ │ + bl 1ff820 │ │ │ │ + cbz r0, 20cee4 │ │ │ │ mov r4, r0 │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ movs r7, #0 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r4, #96 @ 0x60 │ │ │ │ str.w r8, [r4, #76] @ 0x4c │ │ │ │ cmp r2, r4 │ │ │ │ ite eq │ │ │ │ moveq r3, r4 │ │ │ │ movne r3, r1 │ │ │ │ strd r6, r7, [r4, #304] @ 0x130 │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ - bl 1e48dc │ │ │ │ + bl 1e4984 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ff95c │ │ │ │ + bl 1ffa04 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20ce12 │ │ │ │ + bne.n 20ceba │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ff778 │ │ │ │ + bl 1ff820 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20ceaa │ │ │ │ + beq.n 20cf52 │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 20ce9e │ │ │ │ + beq.n 20cf46 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20cfc8 │ │ │ │ + beq.w 20d070 │ │ │ │ ldr r7, [r0, #52] @ 0x34 │ │ │ │ movs r1, #0 │ │ │ │ add.w lr, r7, r3 │ │ │ │ ldr.w r2, [r7], #4 │ │ │ │ ldr r3, [r2, #72] @ 0x48 │ │ │ │ - cbz r3, 20ce90 │ │ │ │ + cbz r3, 20cf38 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 20cfbe │ │ │ │ + beq.w 20d066 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 20ce90 │ │ │ │ + beq.n 20cf38 │ │ │ │ ldr r3, [r2, #32] │ │ │ │ ldr r4, [r1, #32] │ │ │ │ cmp r3, r4 │ │ │ │ - bls.n 20ce88 │ │ │ │ + bls.n 20cf30 │ │ │ │ ldr r2, [r2, #72] @ 0x48 │ │ │ │ ldr r3, [r2, #32] │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 20ce78 │ │ │ │ + bhi.n 20cf20 │ │ │ │ cmp r4, r3 │ │ │ │ - bls.n 20ce6c │ │ │ │ + bls.n 20cf14 │ │ │ │ ldr r1, [r1, #72] @ 0x48 │ │ │ │ ldr r4, [r1, #32] │ │ │ │ cmp r4, r3 │ │ │ │ - bhi.n 20ce84 │ │ │ │ + bhi.n 20cf2c │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 20ce70 │ │ │ │ + bne.n 20cf18 │ │ │ │ cmp lr, r7 │ │ │ │ - bne.n 20ce5e │ │ │ │ + bne.n 20cf06 │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ strne r1, [r0, #72] @ 0x48 │ │ │ │ movne r6, #1 │ │ │ │ - bl 1ff95c │ │ │ │ + bl 1ffa04 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20ce48 │ │ │ │ + bne.n 20cef0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 20ce3c │ │ │ │ + bne.n 20cee4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ff778 │ │ │ │ + bl 1ff820 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 20cef4 │ │ │ │ + cbz r0, 20cf9c │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ cmp r3, #7 │ │ │ │ - bls.n 20cee8 │ │ │ │ + bls.n 20cf90 │ │ │ │ ldr r2, [r6, #52] @ 0x34 │ │ │ │ mov r7, r2 │ │ │ │ ldr.w r4, [r7], #4 │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ - cbz r1, 20cee2 │ │ │ │ + cbz r1, 20cf8a │ │ │ │ ldr r1, [r6, #72] @ 0x48 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 20cee2 │ │ │ │ + beq.n 20cf8a │ │ │ │ add.w r0, r4, #96 @ 0x60 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e49d4 │ │ │ │ + bl 1e4a7c │ │ │ │ ldr r4, [r4, #72] @ 0x48 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 20cecc │ │ │ │ + bne.n 20cf74 │ │ │ │ ldrd r2, r3, [r6, #52] @ 0x34 │ │ │ │ adds r1, r2, r3 │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 20cebe │ │ │ │ + bne.n 20cf66 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ff95c │ │ │ │ + bl 1ffa04 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20ceb4 │ │ │ │ + bne.n 20cf5c │ │ │ │ ldr r6, [r5, #24] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r6, #72] @ 0x48 │ │ │ │ - bl 1e2f78 │ │ │ │ + bl 1e3020 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ff778 │ │ │ │ - cbz r0, 20cf1c │ │ │ │ + bl 1ff820 │ │ │ │ + cbz r0, 20cfc4 │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ - cbz r3, 20cf14 │ │ │ │ + cbz r3, 20cfbc │ │ │ │ ldr r2, [r3, #76] @ 0x4c │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #76] @ 0x4c │ │ │ │ - bl 1ff95c │ │ │ │ + bl 1ffa04 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20cf0a │ │ │ │ + bne.n 20cfb2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ff778 │ │ │ │ + bl 1ff820 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 20cf56 │ │ │ │ + cbz r0, 20cffe │ │ │ │ movs r7, #0 │ │ │ │ - b.n 20cf42 │ │ │ │ + b.n 20cfea │ │ │ │ cmp r2, #3 │ │ │ │ it ls │ │ │ │ addls.w r0, r4, #84 @ 0x54 │ │ │ │ - bhi.n 20cfcc │ │ │ │ + bhi.n 20d074 │ │ │ │ strd r7, r0, [r4, #76] @ 0x4c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ff95c │ │ │ │ + bl 1ffa04 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 20cf56 │ │ │ │ + cbz r0, 20cffe │ │ │ │ ldr r2, [r4, #76] @ 0x4c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 20cf2a │ │ │ │ + bne.n 20cfd2 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r4, #80] @ 0x50 │ │ │ │ - bl 1ff95c │ │ │ │ + bl 1ffa04 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20cf42 │ │ │ │ + bne.n 20cfea │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ff778 │ │ │ │ - cbz r0, 20cf76 │ │ │ │ + bl 1ff820 │ │ │ │ + cbz r0, 20d01e │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ - cbz r3, 20cf6e │ │ │ │ + cbz r3, 20d016 │ │ │ │ ldrd r2, r1, [r3, #76] @ 0x4c │ │ │ │ adds r4, r2, #1 │ │ │ │ str r4, [r3, #76] @ 0x4c │ │ │ │ str.w r0, [r1, r2, lsl #2] │ │ │ │ - bl 1ff95c │ │ │ │ + bl 1ffa04 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20cf5e │ │ │ │ + bne.n 20d006 │ │ │ │ ldr r2, [r6, #76] @ 0x4c │ │ │ │ movs r3, #2 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ str.w r1, [r6, #304] @ 0x130 │ │ │ │ - cbz r2, 20cfa0 │ │ │ │ + cbz r2, 20d048 │ │ │ │ ldr r4, [r6, #80] @ 0x50 │ │ │ │ movs r5, #0 │ │ │ │ mov r7, sp │ │ │ │ subs r4, #4 │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ mov r1, r7 │ │ │ │ - bl 20cb2c │ │ │ │ + bl 20cbd4 │ │ │ │ ldr r3, [r6, #76] @ 0x4c │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r3 │ │ │ │ - bcc.n 20cf8c │ │ │ │ + bcc.n 20d034 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - ldr r2, [pc, #64] @ (20cfe4 ) │ │ │ │ + ldr r2, [pc, #64] @ (20d08c ) │ │ │ │ str.w r3, [r6, #308] @ 0x134 │ │ │ │ - ldr r3, [pc, #56] @ (20cfe0 ) │ │ │ │ + ldr r3, [pc, #56] @ (20d088 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 20cfd6 │ │ │ │ + bne.n 20d07e │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r2 │ │ │ │ cmp lr, r7 │ │ │ │ - bne.w 20ce5e │ │ │ │ - b.n 20ce94 │ │ │ │ + bne.w 20cf06 │ │ │ │ + b.n 20cf3c │ │ │ │ mov r1, r3 │ │ │ │ - b.n 20ce94 │ │ │ │ + b.n 20cf3c │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e2d44 │ │ │ │ - b.n 20cf34 │ │ │ │ + bl 1e2dec │ │ │ │ + b.n 20cfdc │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r2, #16 │ │ │ │ + adds r1, #104 @ 0x68 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #84 @ 0x54 │ │ │ │ + cmp r7, #172 @ 0xac │ │ │ │ lsls r5, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n 20cffe │ │ │ │ + bpl.n 20d0a6 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 20cdd4 │ │ │ │ + bl 20ce7c │ │ │ │ pop {r3, pc} │ │ │ │ ldr.w r3, [r0, #304] @ 0x130 │ │ │ │ ldr.w r2, [r1, #304] @ 0x130 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n 20d022 │ │ │ │ + bcc.n 20d0ca │ │ │ │ ldr.w r0, [r0, #308] @ 0x134 │ │ │ │ ldr.w r3, [r1, #308] @ 0x134 │ │ │ │ cmp r3, r0 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #32] │ │ │ │ - cbz r3, 20d036 │ │ │ │ + cbz r3, 20d0de │ │ │ │ ldr r0, [r0, #72] @ 0x48 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3904] @ 0xf40 │ │ │ │ - ldr r5, [pc, #768] @ (20d350 ) │ │ │ │ + ldr r5, [pc, #768] @ (20d3f8 ) │ │ │ │ sub sp, #156 @ 0x9c │ │ │ │ - ldr r4, [pc, #768] @ (20d354 ) │ │ │ │ + ldr r4, [pc, #768] @ (20d3fc ) │ │ │ │ add r5, pc │ │ │ │ ldr.w fp, [r2] │ │ │ │ ldr r4, [r5, r4] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #148] @ 0x94 │ │ │ │ mov.w r4, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ @@ -606361,18 +606447,18 @@ │ │ │ │ mov r0, r3 │ │ │ │ ldrb r3, [r1, #13] │ │ │ │ ldrb.w r4, [sp, #192] @ 0xc0 │ │ │ │ cmp fp, r3 │ │ │ │ str r4, [sp, #24] │ │ │ │ it cs │ │ │ │ movcs r0, r1 │ │ │ │ - bcs.w 20d1e6 │ │ │ │ + bcs.w 20d28e │ │ │ │ add.w r9, sp, #68 @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20d1d6 │ │ │ │ + beq.w 20d27e │ │ │ │ mov.w r8, #0 │ │ │ │ mov r7, r2 │ │ │ │ add.w r9, sp, #68 @ 0x44 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ mov sl, r7 │ │ │ │ mov r6, fp │ │ │ │ strd r9, r8, [sp, #8] │ │ │ │ @@ -606380,75 +606466,75 @@ │ │ │ │ str.w r9, [sp, #36] @ 0x24 │ │ │ │ mov fp, r8 │ │ │ │ mov r9, r8 │ │ │ │ mov r7, r1 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 20d19a │ │ │ │ + beq.n 20d242 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add r4, sp, #84 @ 0x54 │ │ │ │ strd r5, r5, [sp, #100] @ 0x64 │ │ │ │ strd r5, r5, [sp, #108] @ 0x6c │ │ │ │ strd r5, r5, [r3] │ │ │ │ str r5, [r3, #8] │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ ldrb.w lr, [r7, #12] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20d202 │ │ │ │ + beq.w 20d2aa │ │ │ │ ldrb.w r8, [sp, #12] │ │ │ │ add r3, sp, #116 @ 0x74 │ │ │ │ strb.w r8, [sp, #100] @ 0x64 │ │ │ │ mov ip, r3 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ cmp.w lr, #1 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - bne.n 20d0fe │ │ │ │ + bne.n 20d1a6 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 20d208 │ │ │ │ + beq.w 20d2b0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1fcd90 │ │ │ │ + bl 1fce38 │ │ │ │ add.w r4, r0, #20 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ strb.w r8, [sp, #132] @ 0x84 │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ add.w ip, r6, #44 @ 0x2c │ │ │ │ str r7, [sp, #128] @ 0x80 │ │ │ │ ldmia.w r8!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr.w r6, [sl] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ sub.w r3, r2, r9 │ │ │ │ subs r3, r3, r6 │ │ │ │ subs r6, r2, r6 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 20d20c │ │ │ │ + beq.n 20d2b4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 20d2bc │ │ │ │ + bne.w 20d364 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 20d308 │ │ │ │ + bne.w 20d3b0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r4, [r3, #0] │ │ │ │ ldr.w r3, [sl] │ │ │ │ add r9, r3 │ │ │ │ @@ -606459,543 +606545,543 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ sub.w r3, r9, r2 │ │ │ │ cmp r2, r9 │ │ │ │ it ls │ │ │ │ movls r9, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 20d1d2 │ │ │ │ + beq.n 20d27a │ │ │ │ ldr.w r6, [sl, #4]! │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r3, #4 │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 20d0ac │ │ │ │ + bne.n 20d154 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ movs r4, #0 │ │ │ │ strd r3, r4, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 20d1c4 │ │ │ │ + cbz r0, 20d26c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w fp, fp, #1 │ │ │ │ str r4, [r3, #0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 20d18c │ │ │ │ + bne.n 20d234 │ │ │ │ ldr.w r9, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 200974 │ │ │ │ + bl 200a1c │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 201a00 │ │ │ │ - ldr r2, [pc, #368] @ (20d358 ) │ │ │ │ - ldr r3, [pc, #360] @ (20d354 ) │ │ │ │ + bl 201aa8 │ │ │ │ + ldr r2, [pc, #368] @ (20d400 ) │ │ │ │ + ldr r3, [pc, #360] @ (20d3fc ) │ │ │ │ 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 20d34a │ │ │ │ + bne.w 20d3f2 │ │ │ │ add sp, #156 @ 0x9c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w lr, #1 │ │ │ │ - bne.n 20d254 │ │ │ │ + bne.n 20d2fc │ │ │ │ mov r4, r7 │ │ │ │ - b.n 20d144 │ │ │ │ - cbnz r3, 20d26e │ │ │ │ + b.n 20d1ec │ │ │ │ + cbnz r3, 20d316 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 20d160 │ │ │ │ + beq.n 20d208 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ movs r2, #32 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r1, #1 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 20d242 │ │ │ │ + cbz r0, 20d2ea │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r3, r6 │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 20d160 │ │ │ │ + b.n 20d208 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ add r3, sp, #116 @ 0x74 │ │ │ │ mov r6, r3 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ - b.n 20d0fe │ │ │ │ + b.n 20d1a6 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ movs r2, #32 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 20d2a4 │ │ │ │ + cbz r0, 20d34c │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r3, r8 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 20d160 │ │ │ │ - b.n 20d212 │ │ │ │ + beq.w 20d208 │ │ │ │ + b.n 20d2ba │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ movs r2, #32 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r1, #1 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 20d2f2 │ │ │ │ + cbz r0, 20d39a │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r3, r8 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 20d160 │ │ │ │ + beq.w 20d208 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ movs r2, #32 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r1, #1 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 20d338 │ │ │ │ + cbz r0, 20d3e0 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #362 @ 0x16a │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 20d160 │ │ │ │ + b.n 20d208 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cmp r7, #170 @ 0xaa │ │ │ │ + cmp r7, #2 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #18 │ │ │ │ + cmp r5, #106 @ 0x6a │ │ │ │ lsls r5, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r2, [pc, #428] @ (20d520 ) │ │ │ │ + ldr r2, [pc, #428] @ (20d5c8 ) │ │ │ │ sub sp, #32 │ │ │ │ - ldr r3, [pc, #428] @ (20d524 ) │ │ │ │ + ldr r3, [pc, #428] @ (20d5cc ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ ldrb r7, [r1, #13] │ │ │ │ add r5, sp, #16 │ │ │ │ - vldr d0, [pc, #376] @ 20d4f8 │ │ │ │ + vldr d0, [pc, #376] @ 20d5a0 │ │ │ │ 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 1ff0ec │ │ │ │ + bl 1ff194 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 20d3b6 │ │ │ │ + cbz r0, 20d45e │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #202 @ 0xca │ │ │ │ mov r0, r4 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ ldrb r7, [r6, #13] │ │ │ │ - vldr d0, [pc, #312] @ 20d500 │ │ │ │ + vldr d0, [pc, #312] @ 20d5a8 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ff0ec │ │ │ │ + bl 1ff194 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 20d3f2 │ │ │ │ + cbz r0, 20d49a │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #191 @ 0xbf │ │ │ │ mov r0, r4 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r7, r0 │ │ │ │ - vldr d0, [pc, #260] @ 20d508 │ │ │ │ + vldr d0, [pc, #260] @ 20d5b0 │ │ │ │ mov r0, r5 │ │ │ │ ldrb r2, [r7, #13] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r1, r2 │ │ │ │ - bl 1ff0ec │ │ │ │ + bl 1ff194 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 20d434 │ │ │ │ + cbz r0, 20d4dc │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, r4 │ │ │ │ - bl 201878 │ │ │ │ - vldr d0, [pc, #204] @ 20d510 │ │ │ │ + bl 201920 │ │ │ │ + vldr d0, [pc, #204] @ 20d5b8 │ │ │ │ movs r1, #32 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ff0ec │ │ │ │ + bl 1ff194 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 20d472 │ │ │ │ + cbz r0, 20d51a │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #273 @ 0x111 │ │ │ │ mov r0, r4 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ ldrb r2, [r6, #13] │ │ │ │ - vldr d0, [pc, #148] @ 20d518 │ │ │ │ + vldr d0, [pc, #148] @ 20d5c0 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 1ff0ec │ │ │ │ + bl 1ff194 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 20d4b2 │ │ │ │ + cbz r0, 20d55a │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ adds r2, #20 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #230 @ 0xe6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 2018e8 │ │ │ │ + bl 201990 │ │ │ │ movw r1, #281 @ 0x119 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 201828 │ │ │ │ - ldr r2, [pc, #80] @ (20d528 ) │ │ │ │ - ldr r3, [pc, #72] @ (20d524 ) │ │ │ │ + bl 2018d0 │ │ │ │ + ldr r2, [pc, #80] @ (20d5d0 ) │ │ │ │ + ldr r3, [pc, #72] @ (20d5cc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 20d4f0 │ │ │ │ + bne.n 20d598 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ - bvc.n 20d514 │ │ │ │ + bvc.n 20d5bc │ │ │ │ ands r1, r5 │ │ │ │ movs r0, r0 │ │ │ │ stmia r0!, {} │ │ │ │ cmp r0, #245 @ 0xf5 │ │ │ │ subs r7, #172 @ 0xac │ │ │ │ - bcc.n 20d49e │ │ │ │ - b.n 20d1bc │ │ │ │ + bcc.n 20d546 │ │ │ │ + b.n 20d264 │ │ │ │ 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 │ │ │ │ - cmp r4, #132 @ 0x84 │ │ │ │ + cmp r3, #220 @ 0xdc │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #34 @ 0x22 │ │ │ │ + cmp r2, #122 @ 0x7a │ │ │ │ lsls r5, r4, #2 │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r2, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 20d572 │ │ │ │ + bne.n 20d61a │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ lsls r1, r3, #8 │ │ │ │ - bpl.n 20d572 │ │ │ │ + bpl.n 20d61a │ │ │ │ ldr r2, [r2, #20] │ │ │ │ lsls r1, r2, #30 │ │ │ │ it mi │ │ │ │ orrmi.w r2, r3, #2 │ │ │ │ - bpl.n 20d574 │ │ │ │ + bpl.n 20d61c │ │ │ │ ldr r3, [r0, #24] │ │ │ │ add.w r1, r0, #20 │ │ │ │ eor.w r2, r2, #8388608 @ 0x800000 │ │ │ │ str r2, [r0, #40] @ 0x28 │ │ │ │ cmp r1, r3 │ │ │ │ it ne │ │ │ │ subne r3, #4 │ │ │ │ - beq.n 20d572 │ │ │ │ + beq.n 20d61a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ lsls r2, r0, #31 │ │ │ │ - bmi.n 20d568 │ │ │ │ + bmi.n 20d610 │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 20d592 │ │ │ │ + beq.n 20d63a │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs r3, r2, #4 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 20d55c │ │ │ │ + bne.n 20d604 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ lsls r1, r2, #27 │ │ │ │ it mi │ │ │ │ orrmi.w r2, r3, #16 │ │ │ │ - bmi.n 20d548 │ │ │ │ + bmi.n 20d5f0 │ │ │ │ lsls r1, r2, #24 │ │ │ │ it mi │ │ │ │ orrmi.w r2, r3, #128 @ 0x80 │ │ │ │ - bmi.n 20d548 │ │ │ │ + bmi.n 20d5f0 │ │ │ │ lsls r1, r2, #22 │ │ │ │ - bpl.n 20d572 │ │ │ │ + bpl.n 20d61a │ │ │ │ orr.w r2, r3, #512 @ 0x200 │ │ │ │ - b.n 20d548 │ │ │ │ + b.n 20d5f0 │ │ │ │ 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 20d52c │ │ │ │ + bl 20d5d4 │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs r3, r2, #4 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 20d5c4 │ │ │ │ + beq.n 20d66c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ lsls r2, r0, #31 │ │ │ │ - bmi.n 20d5ae │ │ │ │ + bmi.n 20d656 │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 20d5ae │ │ │ │ - b.n 20d5a2 │ │ │ │ + bne.n 20d656 │ │ │ │ + b.n 20d64a │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - ldr.w sl, [pc, #880] @ 20d950 │ │ │ │ + ldr.w sl, [pc, #880] @ 20d9f8 │ │ │ │ strd r3, r2, [sp, #12] │ │ │ │ - ldr r2, [pc, #876] @ (20d954 ) │ │ │ │ + ldr r2, [pc, #876] @ (20d9fc ) │ │ │ │ add sl, pc │ │ │ │ - ldr r3, [pc, #876] @ (20d958 ) │ │ │ │ + ldr r3, [pc, #876] @ (20da00 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 205354 │ │ │ │ + bl 2053fc │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r0 │ │ │ │ adds r0, #52 @ 0x34 │ │ │ │ ldr.w r2, [r3, #44]! │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 20d628 │ │ │ │ + beq.n 20d6d0 │ │ │ │ ldr r1, [r7, #20] │ │ │ │ movs r4, #0 │ │ │ │ add.w ip, r1, #52 @ 0x34 │ │ │ │ ldr r6, [r1, #56] @ 0x38 │ │ │ │ str r2, [r6, #0] │ │ │ │ str r6, [r2, #4] │ │ │ │ ldr r2, [r5, #56] @ 0x38 │ │ │ │ str r2, [r1, #56] @ 0x38 │ │ │ │ str.w ip, [r2] │ │ │ │ str r0, [r5, #44] @ 0x2c │ │ │ │ str r3, [r5, #56] @ 0x38 │ │ │ │ strd r4, r4, [r5, #48] @ 0x30 │ │ │ │ ldr.w fp, [r5, #24] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 20d922 │ │ │ │ + beq.w 20d9ca │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movw r6, #461 @ 0x1cd │ │ │ │ str r5, [sp, #20] │ │ │ │ clz r9, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r3, r7 │ │ │ │ mov.w r9, r9, lsr #5 │ │ │ │ mov r7, fp │ │ │ │ mov fp, r3 │ │ │ │ ldr r4, [r7, #16] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - cbz r5, 20d69e │ │ │ │ + cbz r5, 20d746 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 20d854 │ │ │ │ + beq.w 20d8fc │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 20d7f0 │ │ │ │ + beq.w 20d898 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 20d686 │ │ │ │ + beq.n 20d72e │ │ │ │ mov r4, r5 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 20d7a2 │ │ │ │ + beq.w 20d84a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20d7a2 │ │ │ │ + beq.w 20d84a │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 20d7f0 │ │ │ │ + beq.w 20d898 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 20d668 │ │ │ │ + bne.n 20d710 │ │ │ │ mov r8, r4 │ │ │ │ mov r4, r5 │ │ │ │ ldr.w r1, [r8, #36] @ 0x24 │ │ │ │ cmp r1, #50 @ 0x32 │ │ │ │ - beq.w 20d840 │ │ │ │ + beq.w 20d8e8 │ │ │ │ cmp r1, r6 │ │ │ │ - beq.w 20d7be │ │ │ │ + beq.w 20d866 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 20d66a │ │ │ │ + bne.n 20d712 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ff8c0 │ │ │ │ + bl 1ff968 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20d64e │ │ │ │ + bne.n 20d6f6 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ mov r7, fp │ │ │ │ adds r5, #32 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w fp, [r5, #-8] │ │ │ │ add.w r1, r2, #24 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ @@ -607005,401 +607091,401 @@ │ │ │ │ ldrne r1, [r2, #28] │ │ │ │ ldrbne r4, [r1, #12] │ │ │ │ subne r4, #6 │ │ │ │ itt ne │ │ │ │ clzne r4, r4 │ │ │ │ lsrne r4, r4, #5 │ │ │ │ cmp fp, r5 │ │ │ │ - beq.w 20d91c │ │ │ │ + beq.w 20d9c4 │ │ │ │ ldr.w r1, [fp, #8] │ │ │ │ - cbz r1, 20d6ee │ │ │ │ + cbz r1, 20d796 │ │ │ │ ldr.w fp, [fp, #4] │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [fp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq.w fp, #0 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ strd r1, fp, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20d90e │ │ │ │ + beq.w 20d9b6 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ it eq │ │ │ │ moveq r2, r3 │ │ │ │ strd r3, r2, [sp, #48] @ 0x30 │ │ │ │ add r5, sp, #24 │ │ │ │ add r6, sp, #64 @ 0x40 │ │ │ │ ldrd r0, r1, [sp, #48] @ 0x30 │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ ldrd r2, r3, [sp, #56] @ 0x38 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2070c4 │ │ │ │ + bl 20716c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 20d8b6 │ │ │ │ + beq.w 20d95e │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #40] @ 0x28 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #40] @ 0x28 │ │ │ │ ldrd sl, fp, [sp, #40] @ 0x28 │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ strd sl, fp, [sp, #32] │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 20d75c │ │ │ │ + cbz r0, 20d804 │ │ │ │ add r3, sp, #32 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2023d0 │ │ │ │ + bl 202478 │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ add.w r3, r0, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 20d91c │ │ │ │ + beq.w 20d9c4 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 20d912 │ │ │ │ + beq.w 20d9ba │ │ │ │ ldr r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, r2 │ │ │ │ it eq │ │ │ │ moveq r3, r2 │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r3, [sp, #32] │ │ │ │ - bl 2071dc │ │ │ │ + bl 207284 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 202488 │ │ │ │ - b.n 20d8f2 │ │ │ │ + bl 202530 │ │ │ │ + b.n 20d99a │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 20d802 │ │ │ │ + beq.n 20d8aa │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 20d69e │ │ │ │ + bne.w 20d746 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ cmp r2, #50 @ 0x32 │ │ │ │ - beq.n 20d864 │ │ │ │ + beq.n 20d90c │ │ │ │ cmp r2, r6 │ │ │ │ - bne.w 20d69e │ │ │ │ + bne.w 20d746 │ │ │ │ mov r8, r4 │ │ │ │ movs r4, #0 │ │ │ │ - ldr r1, [pc, #412] @ (20d95c ) │ │ │ │ + ldr r1, [pc, #412] @ (20da04 ) │ │ │ │ add.w r0, r8, #20 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r1, [sl, r1] │ │ │ │ add.w r1, r1, #57344 @ 0xe000 │ │ │ │ ldrb.w r1, [r1, #1710] @ 0x6ae │ │ │ │ add.w r1, r8, r1, lsl #2 │ │ │ │ ldr r1, [r1, #40] @ 0x28 │ │ │ │ ldr.w r1, [r3, r1, lsl #2] │ │ │ │ - bl 1ff5b8 │ │ │ │ + bl 1ff660 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1fe268 │ │ │ │ + bl 1fe310 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 20d66a │ │ │ │ - b.n 20d69e │ │ │ │ + bne.w 20d712 │ │ │ │ + b.n 20d746 │ │ │ │ mov r5, r1 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 20d836 │ │ │ │ - cbz r2, 20d80e │ │ │ │ + beq.n 20d8de │ │ │ │ + cbz r2, 20d8b6 │ │ │ │ mov r4, r5 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 20d66a │ │ │ │ - b.n 20d69e │ │ │ │ + bne.w 20d712 │ │ │ │ + b.n 20d746 │ │ │ │ ldr r5, [r4, #36] @ 0x24 │ │ │ │ cmp r5, #5 │ │ │ │ - beq.n 20d87e │ │ │ │ + beq.n 20d926 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 20d69e │ │ │ │ + bne.w 20d746 │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ bic.w r2, r2, #4227858432 @ 0xfc000000 │ │ │ │ cmp.w r2, #8388608 @ 0x800000 │ │ │ │ ite ne │ │ │ │ movne r0, r9 │ │ │ │ orreq.w r0, r9, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20d7f8 │ │ │ │ + bne.n 20d8a0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1df918 │ │ │ │ - cbz r0, 20d894 │ │ │ │ + bl 1df9c0 │ │ │ │ + cbz r0, 20d93c │ │ │ │ ldr r2, [r0, #12] │ │ │ │ str r2, [r4, #48] @ 0x30 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 20d7fa │ │ │ │ + b.n 20d8a2 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ - bl 20d52c │ │ │ │ - b.n 20d7fa │ │ │ │ + bl 20d5d4 │ │ │ │ + b.n 20d8a2 │ │ │ │ ldr.w r3, [r8, #96] @ 0x60 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 1fe268 │ │ │ │ + bl 1fe310 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 20d66a │ │ │ │ - b.n 20d69e │ │ │ │ + bne.w 20d712 │ │ │ │ + b.n 20d746 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 20d7ee │ │ │ │ + beq.n 20d896 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 20d69e │ │ │ │ + bne.w 20d746 │ │ │ │ mov r8, r4 │ │ │ │ mov r4, r1 │ │ │ │ - b.n 20d68a │ │ │ │ + b.n 20d732 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 1fe268 │ │ │ │ + bl 1fe310 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ff8c0 │ │ │ │ + bl 1ff968 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 20d64e │ │ │ │ - b.n 20d6aa │ │ │ │ + bne.w 20d6f6 │ │ │ │ + b.n 20d752 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20d52c │ │ │ │ + bl 20d5d4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ff8c0 │ │ │ │ + bl 1ff968 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 20d64e │ │ │ │ - b.n 20d6aa │ │ │ │ + bne.w 20d6f6 │ │ │ │ + b.n 20d752 │ │ │ │ ldr.w r1, [fp, #16] │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ - bl 205038 │ │ │ │ + bl 2050e0 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 1fc48c │ │ │ │ + bl 1fc534 │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r8 │ │ │ │ - bl 1df954 │ │ │ │ - b.n 20d82e │ │ │ │ + bl 1df9fc │ │ │ │ + b.n 20d8d6 │ │ │ │ movw r1, #715 @ 0x2cb │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ movs r3, #2 │ │ │ │ str.w r9, [sp, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r1, r6 │ │ │ │ ldrd r2, r3, [sp, #40] @ 0x28 │ │ │ │ - bl 2071dc │ │ │ │ + bl 207284 │ │ │ │ ldr.w r5, [r9, #4] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - cbz r3, 20d916 │ │ │ │ + cbz r3, 20d9be │ │ │ │ movs r4, #3 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1fe268 │ │ │ │ + bl 1fe310 │ │ │ │ strd r4, r5, [r7] │ │ │ │ - ldr r2, [pc, #108] @ (20d960 ) │ │ │ │ - ldr r3, [pc, #96] @ (20d958 ) │ │ │ │ + ldr r2, [pc, #108] @ (20da08 ) │ │ │ │ + ldr r3, [pc, #96] @ (20da00 ) │ │ │ │ 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 20d94a │ │ │ │ + bne.n 20d9f2 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r3, #1 │ │ │ │ - b.n 20d708 │ │ │ │ + b.n 20d7b0 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 20d788 │ │ │ │ + b.n 20d830 │ │ │ │ ldr.w r5, [r9, #8] │ │ │ │ - b.n 20d8e8 │ │ │ │ + b.n 20d990 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ add.w r1, r2, #24 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 20d942 │ │ │ │ + beq.n 20d9ea │ │ │ │ ldr r1, [r2, #28] │ │ │ │ str.w fp, [sp, #8] │ │ │ │ ldrb r4, [r1, #12] │ │ │ │ sub.w r4, r4, #6 │ │ │ │ clz r4, r4 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ - b.n 20d6d6 │ │ │ │ + b.n 20d77e │ │ │ │ mov r4, fp │ │ │ │ str.w fp, [sp, #8] │ │ │ │ - b.n 20d6d6 │ │ │ │ + b.n 20d77e │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cmp r2, #20 │ │ │ │ + cmp r1, #108 @ 0x6c │ │ │ │ lsls r5, r4, #2 │ │ │ │ - cmp r2, #16 │ │ │ │ + cmp r1, #104 @ 0x68 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #6 │ │ │ │ + movs r6, #94 @ 0x5e │ │ │ │ lsls r5, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r1, [pc, #528] @ (20db88 ) │ │ │ │ - ldr r3, [pc, #528] @ (20db8c ) │ │ │ │ + ldr r1, [pc, #528] @ (20dc30 ) │ │ │ │ + ldr r3, [pc, #528] @ (20dc34 ) │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 20da28 │ │ │ │ + bne.n 20dad0 │ │ │ │ ldr r5, [r7, #20] │ │ │ │ ldr r3, [r5, #24] │ │ │ │ mov fp, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20da28 │ │ │ │ + beq.n 20dad0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ mov r6, r2 │ │ │ │ mov sl, r0 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldrb.w r2, [r2, #176] @ 0xb0 │ │ │ │ - cbz r2, 20d9ae │ │ │ │ + cbz r2, 20da56 │ │ │ │ ldrsb.w r3, [r3, #65] @ 0x41 │ │ │ │ cmp r3, #14 │ │ │ │ - beq.n 20da46 │ │ │ │ + beq.n 20daee │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4958 │ │ │ │ + bl 1e4a00 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20dab2 │ │ │ │ + beq.n 20db5a │ │ │ │ ldr r5, [r7, #4] │ │ │ │ ldr r4, [r5, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 20db68 │ │ │ │ + beq.w 20dc10 │ │ │ │ movs r4, #3 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1fe268 │ │ │ │ + bl 1fe310 │ │ │ │ ldr r6, [r7, #40] @ 0x28 │ │ │ │ strd r4, r5, [sl] │ │ │ │ cmp r6, #8 │ │ │ │ - bhi.n 20daa4 │ │ │ │ + bhi.n 20db4c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 20db6c │ │ │ │ + beq.w 20dc14 │ │ │ │ add.w r9, sp, #60 @ 0x3c │ │ │ │ mov r8, r9 │ │ │ │ mov r4, r7 │ │ │ │ sub.w r5, r8, #4 │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ adds r1, #1 │ │ │ │ adds r4, #16 │ │ │ │ cmp r6, r1 │ │ │ │ str.w r3, [r5, #4]! │ │ │ │ - bhi.n 20d9ec │ │ │ │ + bhi.n 20da94 │ │ │ │ ldr r1, [r7, #20] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, sl │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ - bl 20d5c8 │ │ │ │ + bl 20d670 │ │ │ │ cmp r8, r9 │ │ │ │ - beq.n 20da12 │ │ │ │ + beq.n 20daba │ │ │ │ mov r0, r8 │ │ │ │ blx 58d60 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 20da2a │ │ │ │ + b.n 20dad2 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 20d9ae │ │ │ │ + bne.n 20da56 │ │ │ │ ldr.w r0, [fp, #24] │ │ │ │ - cbnz r0, 20da62 │ │ │ │ + cbnz r0, 20db0a │ │ │ │ ldr.w r3, [fp, #64] @ 0x40 │ │ │ │ cmp r3, #2 │ │ │ │ - bls.n 20da90 │ │ │ │ + bls.n 20db38 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #356] @ (20db90 ) │ │ │ │ - ldr r3, [pc, #348] @ (20db8c ) │ │ │ │ + ldr r2, [pc, #356] @ (20dc38 ) │ │ │ │ + ldr r3, [pc, #348] @ (20dc34 ) │ │ │ │ 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 20db84 │ │ │ │ + bne.w 20dc2c │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldrb.w r4, [r5, #36] @ 0x24 │ │ │ │ add.w r1, r3, #24 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 20da16 │ │ │ │ + beq.n 20dabe │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 20d9ae │ │ │ │ + bne.n 20da56 │ │ │ │ ldr.w r0, [fp, #24] │ │ │ │ ldr r4, [r3, #28] │ │ │ │ - cbz r0, 20da88 │ │ │ │ + cbz r0, 20db30 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 20da7c │ │ │ │ + cbz r2, 20db24 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 20da74 │ │ │ │ + bne.n 20db1c │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.n 20da9c │ │ │ │ + beq.n 20db44 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 20da68 │ │ │ │ - bl 1ff8c0 │ │ │ │ + bne.n 20db10 │ │ │ │ + bl 1ff968 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20da62 │ │ │ │ + bne.n 20db0a │ │ │ │ ldr r3, [r5, #24] │ │ │ │ mov fp, r3 │ │ │ │ ldr.w r3, [fp, #64] @ 0x40 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.n 20da98 │ │ │ │ + bhi.n 20db40 │ │ │ │ ldr.w r3, [fp, #60] @ 0x3c │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - bls.n 20da9c │ │ │ │ + bls.n 20db44 │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 20da28 │ │ │ │ + bne.n 20dad0 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ mov fp, r3 │ │ │ │ - b.n 20d9ae │ │ │ │ + b.n 20da56 │ │ │ │ lsls r0, r6, #2 │ │ │ │ add.w r9, sp, #60 @ 0x3c │ │ │ │ blx 59ce8 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 20d9e4 │ │ │ │ + b.n 20da8c │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ add.w lr, sp, #8 │ │ │ │ strd r0, r0, [sp, #12] │ │ │ │ add.w r8, sp, #36 @ 0x24 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov ip, r8 │ │ │ │ str r0, [sp, #8] │ │ │ │ @@ -607408,144 +607494,144 @@ │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ str.w fp, [sp, #28] │ │ │ │ ldr.w r5, [fp, #24] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ff8c0 │ │ │ │ + bl 1ff968 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r5, 20db50 │ │ │ │ + cbz r5, 20dbf8 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbz r3, 20db34 │ │ │ │ + cbz r3, 20dbdc │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 20db42 │ │ │ │ + cbz r2, 20dbea │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 20d964 │ │ │ │ + bl 20da0c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ orr.w r5, r4, r0 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - cbz r4, 20db24 │ │ │ │ + cbz r4, 20dbcc │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - cbz r2, 20db24 │ │ │ │ + cbz r2, 20dbcc │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 20d964 │ │ │ │ + bl 20da0c │ │ │ │ mov r3, r4 │ │ │ │ orrs r5, r0 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 20db0c │ │ │ │ + bne.n 20dbb4 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 20d964 │ │ │ │ + bl 20da0c │ │ │ │ orr.w r4, r0, r5 │ │ │ │ uxtb r4, r4 │ │ │ │ mov r0, r9 │ │ │ │ mov r5, r9 │ │ │ │ - bl 1ff8c0 │ │ │ │ - cbz r5, 20db52 │ │ │ │ + bl 1ff968 │ │ │ │ + cbz r5, 20dbfa │ │ │ │ mov r9, r0 │ │ │ │ - b.n 20daee │ │ │ │ + b.n 20db96 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 20d964 │ │ │ │ + bl 20da0c │ │ │ │ orrs r0, r4 │ │ │ │ uxtb r4, r0 │ │ │ │ - b.n 20db34 │ │ │ │ + b.n 20dbdc │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, fp │ │ │ │ - bl 24f49c │ │ │ │ - cbnz r0, 20db7c │ │ │ │ + bl 24f544 │ │ │ │ + cbnz r0, 20dc24 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e49d4 │ │ │ │ - b.n 20d9bc │ │ │ │ + bl 1e4a7c │ │ │ │ + b.n 20da64 │ │ │ │ ldr r5, [r7, #8] │ │ │ │ - b.n 20d9c8 │ │ │ │ + b.n 20da70 │ │ │ │ ldr r1, [r7, #20] │ │ │ │ mov r3, r6 │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [r1, #24] │ │ │ │ - bl 20d5c8 │ │ │ │ - b.n 20da12 │ │ │ │ + bl 20d670 │ │ │ │ + b.n 20daba │ │ │ │ mov r0, fp │ │ │ │ - bl 1ffb38 │ │ │ │ - b.n 20db5e │ │ │ │ + bl 1ffbe0 │ │ │ │ + b.n 20dc06 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ - movs r6, #128 @ 0x80 │ │ │ │ + movs r5, #216 @ 0xd8 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #206 @ 0xce │ │ │ │ + movs r5, #38 @ 0x26 │ │ │ │ lsls r5, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ - ldr r2, [pc, #348] @ (20dd04 ) │ │ │ │ + ldr r2, [pc, #348] @ (20ddac ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #348] @ (20dd08 ) │ │ │ │ + ldr r3, [pc, #348] @ (20ddb0 ) │ │ │ │ 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 1e4af0 │ │ │ │ + bl 1e4b98 │ │ │ │ ldr.w r5, [r4, #424] @ 0x1a8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbnz r3, 20dbd4 │ │ │ │ - b.n 20dcfa │ │ │ │ + cbnz r3, 20dc7c │ │ │ │ + b.n 20dda2 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20dcfa │ │ │ │ + beq.w 20dda2 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 20dbca │ │ │ │ + beq.n 20dc72 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, sp, #8 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e4958 │ │ │ │ + bl 1e4a00 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 20dbf6 │ │ │ │ - b.n 20dc22 │ │ │ │ + cbnz r0, 20dc9e │ │ │ │ + b.n 20dcca │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 20dbe2 │ │ │ │ + bne.n 20dc8a │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20dbf0 │ │ │ │ + bne.n 20dc98 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e48bc │ │ │ │ - ldr r2, [pc, #260] @ (20dd0c ) │ │ │ │ - ldr r3, [pc, #252] @ (20dd08 ) │ │ │ │ + bl 1e4964 │ │ │ │ + ldr r2, [pc, #260] @ (20ddb4 ) │ │ │ │ + ldr r3, [pc, #252] @ (20ddb0 ) │ │ │ │ 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 20dcfe │ │ │ │ + bne.n 20dda6 │ │ │ │ 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 │ │ │ │ @@ -607557,598 +607643,598 @@ │ │ │ │ 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 1ff8c0 │ │ │ │ + bl 1ff968 │ │ │ │ mov sl, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 20dcf6 │ │ │ │ + beq.n 20dd9e │ │ │ │ ldr r1, [r7, #16] │ │ │ │ ldr.w fp, [r1] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 20dca6 │ │ │ │ + beq.n 20dd4e │ │ │ │ ldr.w r2, [fp] │ │ │ │ - cbz r2, 20dcb4 │ │ │ │ + cbz r2, 20dd5c │ │ │ │ mov r2, r8 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 20d964 │ │ │ │ + bl 20da0c │ │ │ │ orr.w r7, r0, r4 │ │ │ │ ldr.w r4, [fp] │ │ │ │ - cbz r4, 20dc96 │ │ │ │ + cbz r4, 20dd3e │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - cbz r2, 20dc96 │ │ │ │ + cbz r2, 20dd3e │ │ │ │ mov r1, fp │ │ │ │ mov fp, r4 │ │ │ │ mov r2, r8 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 20d964 │ │ │ │ + bl 20da0c │ │ │ │ orrs r7, r0 │ │ │ │ ldr.w r4, [fp] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 20dc7c │ │ │ │ + bne.n 20dd24 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, fp │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 20d964 │ │ │ │ + bl 20da0c │ │ │ │ orr.w r4, r0, r7 │ │ │ │ uxtb r4, r4 │ │ │ │ mov r0, sl │ │ │ │ mov r7, sl │ │ │ │ - bl 1ff8c0 │ │ │ │ - cbz r7, 20dccc │ │ │ │ + bl 1ff968 │ │ │ │ + cbz r7, 20dd74 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 20dc58 │ │ │ │ + b.n 20dd00 │ │ │ │ mov r2, r8 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 20d964 │ │ │ │ + bl 20da0c │ │ │ │ orrs r0, r4 │ │ │ │ mov r7, sl │ │ │ │ uxtb r4, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1ff8c0 │ │ │ │ + bl 1ff968 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 20dcb0 │ │ │ │ + bne.n 20dd58 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ - bl 24f49c │ │ │ │ + bl 24f544 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 20dce4 │ │ │ │ + cbnz r0, 20dd8c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e49d4 │ │ │ │ - b.n 20dbf6 │ │ │ │ + bl 1e4a7c │ │ │ │ + b.n 20dc9e │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ffb38 │ │ │ │ + bl 1ffbe0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e49d4 │ │ │ │ + bl 1e4a7c │ │ │ │ str r4, [sp, #4] │ │ │ │ - b.n 20dbf6 │ │ │ │ + b.n 20dc9e │ │ │ │ mov r4, r7 │ │ │ │ - b.n 20dccc │ │ │ │ + b.n 20dd74 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 20dbfe │ │ │ │ + b.n 20dca6 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - movs r4, #80 @ 0x50 │ │ │ │ + movs r3, #168 @ 0xa8 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #242 @ 0xf2 │ │ │ │ + movs r3, #74 @ 0x4a │ │ │ │ lsls r5, r4, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #176] @ (20ddd0 ) │ │ │ │ + ldr r2, [pc, #176] @ (20de78 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #176] @ (20ddd4 ) │ │ │ │ + ldr r3, [pc, #176] @ (20de7c ) │ │ │ │ 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 20089c │ │ │ │ + bl 200944 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 20dd7c │ │ │ │ + bne.n 20de24 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ movw r2, #441 @ 0x1b9 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20dda8 │ │ │ │ + beq.n 20de50 │ │ │ │ cmp.w r3, #440 @ 0x1b8 │ │ │ │ - bne.n 20dd78 │ │ │ │ + bne.n 20de20 │ │ │ │ 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 20dd96 │ │ │ │ + bls.n 20de3e │ │ │ │ cmp r1, #1 │ │ │ │ - bls.n 20ddac │ │ │ │ + bls.n 20de54 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 20dd7e │ │ │ │ + b.n 20de26 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #88] @ (20ddd8 ) │ │ │ │ - ldr r3, [pc, #80] @ (20ddd4 ) │ │ │ │ + ldr r2, [pc, #88] @ (20de80 ) │ │ │ │ + ldr r3, [pc, #80] @ (20de7c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 20ddca │ │ │ │ + bne.n 20de72 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r1, #1 │ │ │ │ it hi │ │ │ │ orrhi.w r3, r3, #4 │ │ │ │ - bhi.n 20ddb0 │ │ │ │ + bhi.n 20de58 │ │ │ │ cmp r2, #1 │ │ │ │ it hi │ │ │ │ movhi r3, r4 │ │ │ │ - bhi.n 20ddbe │ │ │ │ + bhi.n 20de66 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 20dd7e │ │ │ │ + b.n 20de26 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ subs r2, r3, #1 │ │ │ │ tst r2, r3 │ │ │ │ - bne.n 20dd7c │ │ │ │ + bne.n 20de24 │ │ │ │ rbit r3, r3 │ │ │ │ clz r3, r3 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ subs r0, r4, r3 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 20dd7e │ │ │ │ + b.n 20de26 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - movs r2, #214 @ 0xd6 │ │ │ │ + movs r2, #46 @ 0x2e │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #122 @ 0x7a │ │ │ │ + movs r1, #210 @ 0xd2 │ │ │ │ lsls r5, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ - ldr r5, [pc, #1000] @ (20e1d8 ) │ │ │ │ + ldr r5, [pc, #1000] @ (20e280 ) │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ - ldr r4, [pc, #1000] @ (20e1dc ) │ │ │ │ + ldr r4, [pc, #1000] @ (20e284 ) │ │ │ │ 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 20df72 │ │ │ │ + ble.w 20e01a │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov.w sl, #0 │ │ │ │ mov.w r9, #1 │ │ │ │ str.w lr, [sp, #16] │ │ │ │ ldr r4, [r7, #52] @ 0x34 │ │ │ │ adds r3, r4, #1 │ │ │ │ - beq.w 20df72 │ │ │ │ + beq.w 20e01a │ │ │ │ ldrb r3, [r7, #19] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r4, r2 │ │ │ │ lsls r6, r3, #26 │ │ │ │ add r4, sl │ │ │ │ - bpl.w 20df8e │ │ │ │ + bpl.w 20e036 │ │ │ │ sub.w r3, r4, #26 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 20df92 │ │ │ │ + bls.w 20e03a │ │ │ │ sub.w r3, r4, #28 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 20df8e │ │ │ │ + bls.w 20e036 │ │ │ │ sub.w r3, r4, #64 @ 0x40 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 20df72 │ │ │ │ + bhi.w 20e01a │ │ │ │ subs r4, #96 @ 0x60 │ │ │ │ rsb r2, r3, #32 │ │ │ │ lsl.w r6, r9, r4 │ │ │ │ lsr.w r2, r9, r2 │ │ │ │ orrs r6, r2 │ │ │ │ lsl.w r4, r9, r3 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldrsb.w r1, [r5, #65] @ 0x41 │ │ │ │ mov r0, r7 │ │ │ │ - bl 22bbbc │ │ │ │ + bl 22bc64 │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 208560 │ │ │ │ + bl 208608 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ adds r0, r3, #4 │ │ │ │ mov r2, r3 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 20deac │ │ │ │ + beq.n 20df54 │ │ │ │ ldrsb.w r2, [r5, #65] @ 0x41 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 20e150 │ │ │ │ + beq.w 20e1f8 │ │ │ │ cmp r2, #7 │ │ │ │ itt ne │ │ │ │ movne r2, r3 │ │ │ │ movne.w r8, #0 │ │ │ │ - beq.w 20e182 │ │ │ │ + beq.w 20e22a │ │ │ │ add.w r0, r3, #8 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ ldrb r2, [r3, #21] │ │ │ │ ands.w r2, r2, #8 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ - bne.n 20dee0 │ │ │ │ + bne.n 20df88 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20e19c │ │ │ │ + beq.w 20e244 │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 20ded8 │ │ │ │ + bne.n 20df80 │ │ │ │ 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 20dec4 │ │ │ │ + bne.n 20df6c │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 208614 │ │ │ │ + bl 2086bc │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ bic.w r3, r3, #4227858432 @ 0xfc000000 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 20dfae │ │ │ │ + beq.n 20e056 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20dff0 │ │ │ │ + beq.n 20e098 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20e128 │ │ │ │ + beq.w 20e1d0 │ │ │ │ ldr.w r3, [r5, #192] @ 0xc0 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #192] @ 0xc0 │ │ │ │ - cbz r2, 20df18 │ │ │ │ + cbz r2, 20dfc0 │ │ │ │ ldr.w r3, [r5, #228] @ 0xe4 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #228] @ 0xe4 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 20e02e │ │ │ │ + beq.w 20e0d6 │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 20e1b6 │ │ │ │ + beq.w 20e25e │ │ │ │ cmp r3, #7 │ │ │ │ - beq.n 20e01a │ │ │ │ + beq.n 20e0c2 │ │ │ │ ldrb r2, [r7, #21] │ │ │ │ lsls r1, r2, #27 │ │ │ │ - bpl.w 20e058 │ │ │ │ + bpl.w 20e100 │ │ │ │ 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 20e03e │ │ │ │ + beq.n 20e0e6 │ │ │ │ ldrsb.w r3, [r7, #29] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 20df66 │ │ │ │ + bge.n 20e00e │ │ │ │ ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #160] @ 0xa0 │ │ │ │ ldr.w r3, [r5, #164] @ 0xa4 │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r5, #164] @ 0xa4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 20de22 │ │ │ │ - ldr r2, [pc, #620] @ (20e1e0 ) │ │ │ │ - ldr r3, [pc, #612] @ (20e1dc ) │ │ │ │ + bne.w 20deca │ │ │ │ + ldr r2, [pc, #620] @ (20e288 ) │ │ │ │ + ldr r3, [pc, #612] @ (20e284 ) │ │ │ │ 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 20e1d4 │ │ │ │ + bne.w 20e27c │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r4, #63 @ 0x3f │ │ │ │ - bgt.n 20df72 │ │ │ │ + bgt.n 20e01a │ │ │ │ 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 20de6e │ │ │ │ + b.n 20df16 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20e07c │ │ │ │ + beq.n 20e124 │ │ │ │ ldr.w r3, [r5, #184] @ 0xb8 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #184] @ 0xb8 │ │ │ │ - cbz r2, 20dfca │ │ │ │ + cbz r2, 20e072 │ │ │ │ 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 20e0a8 │ │ │ │ + beq.n 20e150 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 20df66 │ │ │ │ + bne.n 20e00e │ │ │ │ ldrb.w r3, [r5, #369] @ 0x171 │ │ │ │ ldrb r1, [r7, #19] │ │ │ │ ubfx r2, r3, #0, #1 │ │ │ │ ubfx r1, r1, #4, #1 │ │ │ │ orrs r2, r1 │ │ │ │ bfi r3, r2, #0, #1 │ │ │ │ strb.w r3, [r5, #369] @ 0x171 │ │ │ │ - b.n 20df66 │ │ │ │ + b.n 20e00e │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20e0c4 │ │ │ │ + beq.n 20e16c │ │ │ │ ldr.w r3, [r5, #188] @ 0xbc │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #188] @ 0xbc │ │ │ │ - cbz r2, 20e00c │ │ │ │ + cbz r2, 20e0b4 │ │ │ │ ldr.w r3, [r5, #232] @ 0xe8 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #232] @ 0xe8 │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 20df2e │ │ │ │ + beq.n 20dfd6 │ │ │ │ cmp r3, #7 │ │ │ │ - bne.n 20df2e │ │ │ │ + bne.n 20dfd6 │ │ │ │ ldr.w r3, [r5, #368] @ 0x170 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #368] @ 0x170 │ │ │ │ ldr.w r3, [r5, #372] @ 0x174 │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r5, #372] @ 0x174 │ │ │ │ ldrb r3, [r7, #21] │ │ │ │ lsls r2, r3, #27 │ │ │ │ it mi │ │ │ │ ldrsbmi.w r3, [r5, #65] @ 0x41 │ │ │ │ - bmi.w 20df36 │ │ │ │ - b.n 20df4a │ │ │ │ + bmi.w 20dfde │ │ │ │ + b.n 20dff2 │ │ │ │ ldrh r2, [r7, #32] │ │ │ │ ldrb.w r1, [r5, #368] @ 0x170 │ │ │ │ and.w r2, r2, #1 │ │ │ │ bic.w r1, r1, #6 │ │ │ │ lsls r2, r2, #2 │ │ │ │ orr.w r2, r2, #2 │ │ │ │ orrs r2, r1 │ │ │ │ strb.w r2, [r5, #368] @ 0x170 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r3, #4 │ │ │ │ it ne │ │ │ │ orrne.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 20df4a │ │ │ │ + bne.w 20dff2 │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ cmp r3, #1 │ │ │ │ ittt eq │ │ │ │ ldrbeq.w r3, [r5, #368] @ 0x170 │ │ │ │ orreq.w r3, r3, #8 │ │ │ │ strbeq.w r3, [r5, #368] @ 0x170 │ │ │ │ - b.n 20df4a │ │ │ │ + b.n 20dff2 │ │ │ │ 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 20dfca │ │ │ │ + beq.n 20e072 │ │ │ │ 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 20dfd2 │ │ │ │ + bne.n 20e07a │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 20e1a0 │ │ │ │ + beq.n 20e248 │ │ │ │ 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 20df66 │ │ │ │ + b.n 20e00e │ │ │ │ ldrb r3, [r7, #19] │ │ │ │ lsls r0, r3, #29 │ │ │ │ - bmi.n 20e00c │ │ │ │ + bmi.n 20e0b4 │ │ │ │ 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, 20e0ec │ │ │ │ + cbz r2, 20e194 │ │ │ │ ldr.w r3, [r5, #216] @ 0xd8 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #216] @ 0xd8 │ │ │ │ ldr.w r3, [r5, #220] @ 0xdc │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r5, #220] @ 0xdc │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 20df2e │ │ │ │ + beq.w 20dfd6 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 20df2a │ │ │ │ + bne.w 20dfd2 │ │ │ │ ldr.w r3, [r5, #400] @ 0x190 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #400] @ 0x190 │ │ │ │ ldr.w r3, [r5, #404] @ 0x194 │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r5, #404] @ 0x194 │ │ │ │ ldrb r3, [r7, #21] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bpl.w 20df4a │ │ │ │ + bpl.w 20dff2 │ │ │ │ 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 20df4a │ │ │ │ + b.n 20dff2 │ │ │ │ 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 20df18 │ │ │ │ + beq.w 20dfc0 │ │ │ │ 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 20df18 │ │ │ │ + b.n 20dfc0 │ │ │ │ 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 20089c │ │ │ │ + bl 200944 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldrb.w r1, [r2, #-8] │ │ │ │ cmp r1, #4 │ │ │ │ - bne.n 20e17e │ │ │ │ + bne.n 20e226 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ subs.w r8, r2, #430 @ 0x1ae │ │ │ │ it ne │ │ │ │ movne.w r8, #1 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ - b.n 20dea8 │ │ │ │ + b.n 20df50 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r1, [r2, #76] @ 0x4c │ │ │ │ - bl 20dd10 │ │ │ │ + bl 20ddb8 │ │ │ │ eor.w r8, r0, #1 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ uxtb.w r8, r8 │ │ │ │ - b.n 20dea8 │ │ │ │ + b.n 20df50 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 20dee0 │ │ │ │ + b.n 20df88 │ │ │ │ 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 20df66 │ │ │ │ + b.n 20e00e │ │ │ │ ldr.w r3, [r5, #392] @ 0x188 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #392] @ 0x188 │ │ │ │ ldr.w r3, [r5, #396] @ 0x18c │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r5, #396] @ 0x18c │ │ │ │ ldrb r3, [r7, #21] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bpl.w 20df4a │ │ │ │ - b.n 20e11a │ │ │ │ + bpl.w 20dff2 │ │ │ │ + b.n 20e1c2 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ - movs r2, #6 │ │ │ │ + movs r1, #94 @ 0x5e │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #134 @ 0x86 │ │ │ │ + subs r6, r3, #7 │ │ │ │ lsls r5, r4, #2 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ cmp r3, #232 @ 0xe8 │ │ │ │ - bhi.n 20e20e │ │ │ │ + bhi.n 20e2b6 │ │ │ │ cmp r3, #203 @ 0xcb │ │ │ │ - bhi.n 20e276 │ │ │ │ + bhi.n 20e31e │ │ │ │ cmp r3, #118 @ 0x76 │ │ │ │ - bhi.n 20e242 │ │ │ │ + bhi.n 20e2ea │ │ │ │ cmp r3, #116 @ 0x74 │ │ │ │ - bls.n 20e25c │ │ │ │ + bls.n 20e304 │ │ │ │ ldr r3, [r0, #96] @ 0x60 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 20e2b6 │ │ │ │ + bne.n 20e35e │ │ │ │ ldr r3, [r3, #20] │ │ │ │ tst.w r3, #33554944 @ 0x2000200 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ bx lr │ │ │ │ movw r2, #813 @ 0x32d │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 20e288 │ │ │ │ + bhi.n 20e330 │ │ │ │ cmp.w r3, #792 @ 0x318 │ │ │ │ - bls.n 20e23e │ │ │ │ + bls.n 20e2e6 │ │ │ │ mvn.w r2, #792 @ 0x318 │ │ │ │ movw ip, #16655 @ 0x410f │ │ │ │ movt ip, #25 │ │ │ │ adds r1, r3, r2 │ │ │ │ movs r2, #1 │ │ │ │ lsl.w r1, r2, r1 │ │ │ │ ands.w r1, r1, ip │ │ │ │ - bne.n 20e272 │ │ │ │ + bne.n 20e31a │ │ │ │ movw r2, #805 @ 0x325 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20e1f6 │ │ │ │ + beq.n 20e29e │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #166 @ 0xa6 │ │ │ │ - beq.n 20e272 │ │ │ │ + beq.n 20e31a │ │ │ │ subs r3, #172 @ 0xac │ │ │ │ cmp r3, #27 │ │ │ │ - bhi.n 20e23e │ │ │ │ + bhi.n 20e2e6 │ │ │ │ movw r0, #3841 @ 0xf01 │ │ │ │ movt r0, #2560 @ 0xa00 │ │ │ │ lsrs r0, r3 │ │ │ │ and.w r0, r0, #1 │ │ │ │ bx lr │ │ │ │ cmp r3, #67 @ 0x43 │ │ │ │ - bhi.n 20e23e │ │ │ │ + bhi.n 20e2e6 │ │ │ │ cmp r3, #51 @ 0x33 │ │ │ │ - bhi.n 20e29c │ │ │ │ + bhi.n 20e344 │ │ │ │ cmp r3, #32 │ │ │ │ - bhi.n 20e2aa │ │ │ │ + bhi.n 20e352 │ │ │ │ cmp r3, #12 │ │ │ │ ite ls │ │ │ │ movls r0, #0 │ │ │ │ movhi r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ @@ -608185,81 +608271,81 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r2 │ │ │ │ - ldr.w r2, [pc, #2620] @ 20ed14 │ │ │ │ - ldr.w r3, [pc, #2620] @ 20ed18 │ │ │ │ + ldr.w r2, [pc, #2620] @ 20edbc │ │ │ │ + ldr.w r3, [pc, #2620] @ 20edc0 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ add r2, pc │ │ │ │ - ldr.w r6, [pc, #2616] @ 20ed1c │ │ │ │ + ldr.w r6, [pc, #2616] @ 20edc4 │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e4958 │ │ │ │ - cbz r0, 20e318 │ │ │ │ - ldr.w r2, [pc, #2596] @ 20ed20 │ │ │ │ - ldr.w r3, [pc, #2584] @ 20ed18 │ │ │ │ + bl 1e4a00 │ │ │ │ + cbz r0, 20e3c0 │ │ │ │ + ldr.w r2, [pc, #2596] @ 20edc8 │ │ │ │ + ldr.w r3, [pc, #2584] @ 20edc0 │ │ │ │ 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 20fa64 │ │ │ │ + bne.w 20fb0c │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e49d4 │ │ │ │ + bl 1e4a7c │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20e2f8 │ │ │ │ + beq.n 20e3a0 │ │ │ │ mov sl, r6 │ │ │ │ mov.w r8, #48 @ 0x30 │ │ │ │ mov r6, r0 │ │ │ │ mov r9, r5 │ │ │ │ str r7, [sp, #20] │ │ │ │ ldr r4, [r6, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20e608 │ │ │ │ + beq.w 20e6b0 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.w 20e626 │ │ │ │ + bhi.w 20e6ce │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r4, r7, #5 │ │ │ │ lsls r7, r5, #5 │ │ │ │ lsls r0, r5, #5 │ │ │ │ lsls r3, r3, #4 │ │ │ │ movs r5, r0 │ │ │ │ - ldr.w r3, [pc, #2512] @ 20ed24 │ │ │ │ + ldr.w r3, [pc, #2512] @ 20edcc │ │ │ │ ldr.w ip, [r4, #36] @ 0x24 │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ mov.w lr, ip, lsl #7 │ │ │ │ str r3, [sp, #8] │ │ │ │ add r3, lr │ │ │ │ ldrb.w r2, [r3, #77] @ 0x4d │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 20e74a │ │ │ │ + bne.w 20e7f2 │ │ │ │ mov r3, r2 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r2 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ cmp.w ip, #290 @ 0x122 │ │ │ │ - bhi.w 20e6c6 │ │ │ │ + bhi.w 20e76e │ │ │ │ cmp.w ip, #47 @ 0x2f │ │ │ │ - bls.w 20e710 │ │ │ │ + bls.w 20e7b8 │ │ │ │ sub.w r1, ip, #48 @ 0x30 │ │ │ │ cmp r1, #242 @ 0xf2 │ │ │ │ - bhi.w 20ea56 │ │ │ │ + bhi.w 20eafe │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ lsls r1, r2, #24 │ │ │ │ lsls r7, r3, #13 │ │ │ │ lsls r7, r3, #13 │ │ │ │ lsls r7, r3, #13 │ │ │ │ lsls r7, r3, #13 │ │ │ │ lsls r7, r3, #13 │ │ │ │ @@ -608498,87 +608584,87 @@ │ │ │ │ lsls r4, r7, #24 │ │ │ │ lsls r5, r2, #15 │ │ │ │ lsls r5, r2, #15 │ │ │ │ lsls r5, r2, #15 │ │ │ │ lsls r5, r2, #15 │ │ │ │ ldrsb.w r3, [r9, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 20e8d2 │ │ │ │ + beq.w 20e97a │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ - cbz r1, 20e5b4 │ │ │ │ + cbz r1, 20e65c │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #16 │ │ │ │ - b.n 20e5a0 │ │ │ │ + b.n 20e648 │ │ │ │ adds r3, #5 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 20e6b0 │ │ │ │ + beq.w 20e758 │ │ │ │ ldr.w r2, [r0, r3, lsl #2] │ │ │ │ cmp r2, #17 │ │ │ │ - bne.n 20e598 │ │ │ │ + bne.n 20e640 │ │ │ │ ldrb.w r3, [r9, #357] @ 0x165 │ │ │ │ orr.w r3, r3, #32 │ │ │ │ strb.w r3, [r9, #357] @ 0x165 │ │ │ │ ldrb.w r3, [r4, #75] @ 0x4b │ │ │ │ - cbz r3, 20e5c6 │ │ │ │ + cbz r3, 20e66e │ │ │ │ ldrb.w r3, [r9, #357] @ 0x165 │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ strb.w r3, [r9, #357] @ 0x165 │ │ │ │ mov r0, r4 │ │ │ │ - bl 200da0 │ │ │ │ - cbnz r0, 20e5e2 │ │ │ │ + bl 200e48 │ │ │ │ + cbnz r0, 20e68a │ │ │ │ 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 20e73c │ │ │ │ - bhi.w 20e726 │ │ │ │ + beq.w 20e7e4 │ │ │ │ + bhi.w 20e7ce │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 20e626 │ │ │ │ + bne.n 20e6ce │ │ │ │ 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 20e33c │ │ │ │ + bne.w 20e3e4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ff8c0 │ │ │ │ + bl 1ff968 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 20e332 │ │ │ │ - b.n 20e2f8 │ │ │ │ + bne.w 20e3da │ │ │ │ + b.n 20e3a0 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - cbz r0, 20e626 │ │ │ │ + cbz r0, 20e6ce │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r9 │ │ │ │ - bl 20e2bc │ │ │ │ + bl 20e364 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 20e33c │ │ │ │ + bne.w 20e3e4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ff8c0 │ │ │ │ + bl 1ff968 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 20e332 │ │ │ │ - b.n 20e2f8 │ │ │ │ - ldr.w r3, [pc, #1764] @ 20ed28 │ │ │ │ + bne.w 20e3da │ │ │ │ + b.n 20e3a0 │ │ │ │ + ldr.w r3, [pc, #1764] @ 20edd0 │ │ │ │ ldr r7, [r4, #36] @ 0x24 │ │ │ │ ldr.w r1, [sl, r3] │ │ │ │ mla r2, r8, r7, r1 │ │ │ │ ldrb r5, [r2, #4] │ │ │ │ - cbz r5, 20e692 │ │ │ │ + cbz r5, 20e73a │ │ │ │ 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] │ │ │ │ @@ -608590,128 +608676,128 @@ │ │ │ │ ldrbne.w r2, [r9, #355] @ 0x163 │ │ │ │ orreq.w r2, ip, r2 │ │ │ │ strbeq.w r2, [r9, #354] @ 0x162 │ │ │ │ itt ne │ │ │ │ orrne.w ip, ip, r2 │ │ │ │ strbne.w ip, [r9, #355] @ 0x163 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 20e660 │ │ │ │ + bne.n 20e708 │ │ │ │ mla r7, r8, r7, r1 │ │ │ │ ldrb.w r2, [r4, #33] @ 0x21 │ │ │ │ ldrb r3, [r7, #6] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq.n 20e71a │ │ │ │ + beq.n 20e7c2 │ │ │ │ ldrb.w r3, [r9, #355] @ 0x163 │ │ │ │ orrs r2, r3 │ │ │ │ strb.w r2, [r9, #355] @ 0x163 │ │ │ │ - b.n 20e626 │ │ │ │ + b.n 20e6ce │ │ │ │ movs r3, #0 │ │ │ │ - b.n 20e6bc │ │ │ │ + b.n 20e764 │ │ │ │ adds r3, #5 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 20e5b4 │ │ │ │ + beq.w 20e65c │ │ │ │ ldr.w r2, [r0, r3, lsl #2] │ │ │ │ cmp r2, #18 │ │ │ │ - bne.n 20e6b4 │ │ │ │ - b.n 20e5a8 │ │ │ │ + bne.n 20e75c │ │ │ │ + b.n 20e650 │ │ │ │ cmp.w ip, #764 @ 0x2fc │ │ │ │ - beq.w 20ead6 │ │ │ │ - bhi.w 20e7ea │ │ │ │ + beq.w 20eb7e │ │ │ │ + bhi.w 20e892 │ │ │ │ cmp.w ip, #482 @ 0x1e2 │ │ │ │ - bhi.w 20e9ae │ │ │ │ + bhi.w 20ea56 │ │ │ │ cmp.w ip, #452 @ 0x1c4 │ │ │ │ - bcc.w 20f140 │ │ │ │ + bcc.w 20f1e8 │ │ │ │ sub.w r0, ip, #452 @ 0x1c4 │ │ │ │ movs r1, #1 │ │ │ │ lsls r1, r0 │ │ │ │ movw r0, #1033 @ 0x409 │ │ │ │ movt r0, #16456 @ 0x4048 │ │ │ │ ands r0, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 20eb42 │ │ │ │ + bne.w 20ebea │ │ │ │ movw r0, #36928 @ 0x9040 │ │ │ │ movt r0, #33 @ 0x21 │ │ │ │ tst r1, r0 │ │ │ │ - bne.w 20eb64 │ │ │ │ + bne.w 20ec0c │ │ │ │ tst.w r1, #18432 @ 0x4800 │ │ │ │ - bne.w 20f04c │ │ │ │ + bne.w 20f0f4 │ │ │ │ ldrb.w r3, [r9, #357] @ 0x165 │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ - b.n 20ea76 │ │ │ │ + b.n 20eb1e │ │ │ │ ldrb.w r3, [r9, #354] @ 0x162 │ │ │ │ orrs r2, r3 │ │ │ │ strb.w r2, [r9, #354] @ 0x162 │ │ │ │ - b.n 20e626 │ │ │ │ + b.n 20e6ce │ │ │ │ subs r3, #11 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 20e626 │ │ │ │ + bhi.w 20e6ce │ │ │ │ ldrb.w r3, [r9, #353] @ 0x161 │ │ │ │ orr.w r3, r3, #32 │ │ │ │ strb.w r3, [r9, #353] @ 0x161 │ │ │ │ - b.n 20e5fe │ │ │ │ + b.n 20e6a6 │ │ │ │ ldrb.w r3, [r9, #353] @ 0x161 │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strb.w r3, [r9, #353] @ 0x161 │ │ │ │ - b.n 20e626 │ │ │ │ + b.n 20e6ce │ │ │ │ add.w r1, r2, #10 │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ add.w r5, r4, r1, lsl #2 │ │ │ │ ldr.w r0, [r4, r1, lsl #2] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ strd r0, r1, [sp, #52] @ 0x34 │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ ldrb.w r5, [sp, #52] @ 0x34 │ │ │ │ and.w r3, r5, #126 @ 0x7e │ │ │ │ cmp r3, #26 │ │ │ │ - beq.w 20e87c │ │ │ │ + beq.w 20e924 │ │ │ │ and.w r3, r5, #127 @ 0x7f │ │ │ │ subs r3, #28 │ │ │ │ cmp r3, #1 │ │ │ │ ite hi │ │ │ │ movhi r3, #0 │ │ │ │ movls r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldrb.w r3, [sp, #55] @ 0x37 │ │ │ │ and.w r1, r5, #127 @ 0x7f │ │ │ │ add.w r0, r1, #64 @ 0x40 │ │ │ │ and.w r0, r0, #127 @ 0x7f │ │ │ │ ubfx r7, r3, #1, #1 │ │ │ │ cmp r0, #31 │ │ │ │ str r7, [sp, #16] │ │ │ │ - bhi.w 20e8ec │ │ │ │ + bhi.w 20e994 │ │ │ │ sub.w r7, r1, #64 @ 0x40 │ │ │ │ and.w r1, r7, #127 @ 0x7f │ │ │ │ uxtb.w fp, r7 │ │ │ │ bfi r5, r1, #0, #7 │ │ │ │ strb.w r5, [sp, #52] @ 0x34 │ │ │ │ ldrh.w r0, [sp, #52] @ 0x34 │ │ │ │ uxtb r5, r5 │ │ │ │ ubfx r0, r0, #7, #6 │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ ldrb.w r3, [r3, #202] @ 0xca │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20e940 │ │ │ │ + beq.w 20e9e8 │ │ │ │ cmp.w ip, #420 @ 0x1a4 │ │ │ │ - beq.w 20eae4 │ │ │ │ + beq.w 20eb8c │ │ │ │ cmp r1, #20 │ │ │ │ - bls.w 20e93a │ │ │ │ + bls.w 20e9e2 │ │ │ │ add.w r3, r1, #102 @ 0x66 │ │ │ │ and.w r3, r3, #127 @ 0x7f │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 20e940 │ │ │ │ + bhi.w 20e9e8 │ │ │ │ adds r3, r0, #3 │ │ │ │ add.w r3, fp, r3, lsr #2 │ │ │ │ - b.n 20e952 │ │ │ │ + b.n 20e9fa │ │ │ │ mvn.w r1, #804 @ 0x324 │ │ │ │ add r1, ip │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - bhi.n 20e710 │ │ │ │ + bhi.n 20e7b8 │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - bhi.w 20ea56 │ │ │ │ + bhi.w 20eafe │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ lsls r5, r7, #8 │ │ │ │ lsls r4, r5, #4 │ │ │ │ lsls r4, r5, #4 │ │ │ │ lsls r4, r5, #4 │ │ │ │ lsls r4, r5, #4 │ │ │ │ lsls r4, r5, #4 │ │ │ │ @@ -608770,15 +608856,15 @@ │ │ │ │ lsls r4, r5, #4 │ │ │ │ lsls r4, r5, #4 │ │ │ │ lsls r4, r5, #4 │ │ │ │ lsls r6, r3, #1 │ │ │ │ lsls r6, r3, #1 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 20e77e │ │ │ │ + b.n 20e826 │ │ │ │ ldrb.w r3, [r9, #373] @ 0x175 │ │ │ │ orr.w r3, r3, #8 │ │ │ │ strb.w r3, [r9, #373] @ 0x175 │ │ │ │ ldr.w ip, [r4, #36] @ 0x24 │ │ │ │ mov.w lr, ip, lsl #7 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r2, #1 │ │ │ │ @@ -608787,37 +608873,37 @@ │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r1, [r3, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r9, #373] @ 0x175 │ │ │ │ lsls r2, r1 │ │ │ │ orr.w r2, r2, r3, lsr #4 │ │ │ │ bfi r3, r2, #4, #4 │ │ │ │ strb.w r3, [r9, #373] @ 0x175 │ │ │ │ - b.n 20e626 │ │ │ │ + b.n 20e6ce │ │ │ │ ldrsb.w r3, [r9, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 20e626 │ │ │ │ + bne.w 20e6ce │ │ │ │ ldrb.w r3, [r9, #368] @ 0x170 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ strb.w r3, [r9, #368] @ 0x170 │ │ │ │ - b.n 20e626 │ │ │ │ + b.n 20e6ce │ │ │ │ mov r0, r4 │ │ │ │ - bl 200dc4 │ │ │ │ + bl 200e6c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20e588 │ │ │ │ + beq.w 20e630 │ │ │ │ ldrb.w r3, [r9, #368] @ 0x170 │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ strb.w r3, [r9, #368] @ 0x170 │ │ │ │ - b.n 20e588 │ │ │ │ + b.n 20e630 │ │ │ │ ldrh.w r0, [sp, #52] @ 0x34 │ │ │ │ add.w r7, r1, #32 │ │ │ │ and.w r7, r7, #127 @ 0x7f │ │ │ │ mov fp, r1 │ │ │ │ cmp r7, #15 │ │ │ │ ubfx r0, r0, #7, #6 │ │ │ │ - bhi.w 20e7b8 │ │ │ │ + bhi.w 20e860 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ movs r5, #0 │ │ │ │ add r3, r0 │ │ │ │ mov r7, r5 │ │ │ │ adds r3, #1 │ │ │ │ add.w r3, r1, r3, asr #1 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ @@ -608828,83 +608914,83 @@ │ │ │ │ lslne.w r3, r0, r3 │ │ │ │ and.w r0, r1, #31 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ addne.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r1, r0 │ │ │ │ ands r3, r1 │ │ │ │ - b.n 20e37a │ │ │ │ + b.n 20e422 │ │ │ │ cmp r1, #16 │ │ │ │ - bhi.w 20e7e2 │ │ │ │ + bhi.w 20e88a │ │ │ │ add r0, fp │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ itt eq │ │ │ │ moveq.w r3, #4294967295 @ 0xffffffff │ │ │ │ moveq fp, r3 │ │ │ │ - beq.n 20e974 │ │ │ │ + beq.n 20ea1c │ │ │ │ and.w r3, r0, #63 @ 0x3f │ │ │ │ mov.w fp, #1 │ │ │ │ sub.w r0, r3, #32 │ │ │ │ rsb r7, r3, #32 │ │ │ │ lsl.w r0, fp, r0 │ │ │ │ lsl.w r3, fp, r3 │ │ │ │ lsr.w r7, fp, r7 │ │ │ │ subs r3, #1 │ │ │ │ orr.w r0, r0, r7 │ │ │ │ adc.w fp, r0, #4294967295 @ 0xffffffff │ │ │ │ and.w r5, r5, #127 @ 0x7f │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ - beq.w 20f1b6 │ │ │ │ + beq.w 20f25e │ │ │ │ and.w r1, r1, #63 @ 0x3f │ │ │ │ movs r0, #1 │ │ │ │ sub.w r5, r1, #32 │ │ │ │ rsb r7, r1, #32 │ │ │ │ lsl.w r1, r0, r1 │ │ │ │ lsl.w r5, r0, r5 │ │ │ │ negs r1, r1 │ │ │ │ lsr.w r7, r0, r7 │ │ │ │ orr.w r7, r7, r5 │ │ │ │ and.w r5, r1, r3 │ │ │ │ sbc.w r7, r7, r7, lsl #1 │ │ │ │ and.w r7, r7, fp │ │ │ │ movs r3, #0 │ │ │ │ - b.n 20e37a │ │ │ │ + b.n 20e422 │ │ │ │ movw r3, #653 @ 0x28d │ │ │ │ cmp ip, r3 │ │ │ │ - bhi.w 20f59a │ │ │ │ + bhi.w 20f642 │ │ │ │ cmp.w ip, #652 @ 0x28c │ │ │ │ - bcc.w 20eb16 │ │ │ │ + bcc.w 20ebbe │ │ │ │ adds r2, #10 │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ add.w r1, r4, r2, lsl #2 │ │ │ │ ldr.w r0, [r4, r2, lsl #2] │ │ │ │ ldrd r7, r2, [r9, #104] @ 0x68 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ strd r0, r1, [sp, #52] @ 0x34 │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ ldrh.w r3, [sp, #52] @ 0x34 │ │ │ │ ldrb.w r5, [sp, #52] @ 0x34 │ │ │ │ ubfx r3, r3, #7, #6 │ │ │ │ and.w r1, r5, #127 @ 0x7f │ │ │ │ add r3, r1 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.w 20f2d8 │ │ │ │ + beq.w 20f380 │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ mov.w lr, #1 │ │ │ │ sub.w r0, r3, #32 │ │ │ │ rsb ip, r3, #32 │ │ │ │ lsl.w r3, lr, r3 │ │ │ │ lsl.w r0, lr, r0 │ │ │ │ subs r3, #1 │ │ │ │ lsr.w ip, lr, ip │ │ │ │ orr.w r0, r0, ip │ │ │ │ adc.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ and.w r5, r5, #127 @ 0x7f │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ - beq.n 20ea50 │ │ │ │ + beq.n 20eaf8 │ │ │ │ and.w r1, r1, #63 @ 0x3f │ │ │ │ mov.w lr, #1 │ │ │ │ sub.w r5, r1, #32 │ │ │ │ rsb ip, r1, #32 │ │ │ │ lsl.w r1, lr, r1 │ │ │ │ lsl.w r5, lr, r5 │ │ │ │ negs r1, r1 │ │ │ │ @@ -608912,146 +608998,146 @@ │ │ │ │ and.w r3, r3, r1 │ │ │ │ orr.w r5, r5, ip │ │ │ │ orr.w r7, r7, r3 │ │ │ │ sbc.w r3, r5, r5, lsl #1 │ │ │ │ ands r3, r0 │ │ │ │ orrs r2, r3 │ │ │ │ strd r7, r2, [r9, #104] @ 0x68 │ │ │ │ - b.n 20e626 │ │ │ │ + b.n 20e6ce │ │ │ │ sub.w ip, ip, #52 @ 0x34 │ │ │ │ cmp.w ip, #17 │ │ │ │ - bhi.w 20e710 │ │ │ │ + bhi.w 20e7b8 │ │ │ │ movw r3, #49103 @ 0xbfcf │ │ │ │ movt r3, #2 │ │ │ │ lsr.w r3, r3, ip │ │ │ │ ands.w r3, r3, #1 │ │ │ │ - beq.w 20e710 │ │ │ │ + beq.w 20e7b8 │ │ │ │ ldrb.w r2, [r9, #357] @ 0x165 │ │ │ │ mov r0, r4 │ │ │ │ bfi r2, r3, #5, #1 │ │ │ │ strb.w r2, [r9, #357] @ 0x165 │ │ │ │ - bl 20e1e4 │ │ │ │ - cbz r0, 20ea96 │ │ │ │ + bl 20e28c │ │ │ │ + cbz r0, 20eb3e │ │ │ │ ldrb.w r3, [r9, #357] @ 0x165 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb.w r3, [r9, #357] @ 0x165 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r3, r3, r2, lsl #7 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ lsls r7, r3, #28 │ │ │ │ - bpl.w 20f252 │ │ │ │ + bpl.w 20f2fa │ │ │ │ ldrsb.w r3, [r9, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 20f558 │ │ │ │ + beq.w 20f600 │ │ │ │ cmp r2, #195 @ 0xc3 │ │ │ │ - bhi.w 20f280 │ │ │ │ + bhi.w 20f328 │ │ │ │ cmp r2, #186 @ 0xba │ │ │ │ - bhi.w 20f588 │ │ │ │ + bhi.w 20f630 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ - bhi.w 20f600 │ │ │ │ + bhi.w 20f6a8 │ │ │ │ cmp r2, #56 @ 0x38 │ │ │ │ - bls.w 20e626 │ │ │ │ + bls.w 20e6ce │ │ │ │ subs r2, #57 @ 0x39 │ │ │ │ movs r3, #81 @ 0x51 │ │ │ │ lsrs r3, r2 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.w 20e5f2 │ │ │ │ - b.n 20e626 │ │ │ │ + bmi.w 20e69a │ │ │ │ + b.n 20e6ce │ │ │ │ ldr.w r3, [r9, #96] @ 0x60 │ │ │ │ orr.w r3, r3, #8 │ │ │ │ str.w r3, [r9, #96] @ 0x60 │ │ │ │ - b.n 20e626 │ │ │ │ + b.n 20e6ce │ │ │ │ ldrsb.w r3, [r9, #65] @ 0x41 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 20e7ce │ │ │ │ + bne.w 20e876 │ │ │ │ add r0, fp │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ - bne.w 20e94e │ │ │ │ + bne.w 20e9f6 │ │ │ │ and.w r5, r5, #127 @ 0x7f │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ itt ne │ │ │ │ movne.w r3, #4294967295 @ 0xffffffff │ │ │ │ movne fp, r3 │ │ │ │ - bne.w 20e97e │ │ │ │ + bne.w 20ea26 │ │ │ │ mov r5, r3 │ │ │ │ mov r7, r3 │ │ │ │ cmp.w ip, #764 @ 0x2fc │ │ │ │ - bls.w 20e6d2 │ │ │ │ - b.n 20e7ea │ │ │ │ + bls.w 20e77a │ │ │ │ + b.n 20e892 │ │ │ │ cmp.w ip, #560 @ 0x230 │ │ │ │ - bhi.w 20f5de │ │ │ │ + bhi.w 20f686 │ │ │ │ movw r3, #554 @ 0x22a │ │ │ │ cmp ip, r3 │ │ │ │ - bhi.w 20f816 │ │ │ │ + bhi.w 20f8be │ │ │ │ sub.w r2, ip, #500 @ 0x1f4 │ │ │ │ cmp r2, #24 │ │ │ │ - bhi.w 20e710 │ │ │ │ + bhi.w 20e7b8 │ │ │ │ movw r3, #29127 @ 0x71c7 │ │ │ │ movt r3, #492 @ 0x1ec │ │ │ │ lsrs r3, r2 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.w 20e710 │ │ │ │ + bpl.w 20e7b8 │ │ │ │ mov r0, ip │ │ │ │ - bl 1fff40 │ │ │ │ + bl 1fffe8 │ │ │ │ and.w r5, r0, #31 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ - bl 1fff40 │ │ │ │ + bl 1fffe8 │ │ │ │ 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 20e626 │ │ │ │ + b.n 20e6ce │ │ │ │ ldrsb.w r2, [r9, #65] @ 0x41 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r2, #1 │ │ │ │ it eq │ │ │ │ cmpeq.w ip, #458 @ 0x1ca │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ orrs r1, r2 │ │ │ │ - beq.w 20f7a4 │ │ │ │ + beq.w 20f84c │ │ │ │ ldr.w r2, [r9, #104] @ 0x68 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ orrs r2, r5 │ │ │ │ str.w r2, [r9, #104] @ 0x68 │ │ │ │ ldr.w r2, [r9, #108] @ 0x6c │ │ │ │ orrs r2, r7 │ │ │ │ str.w r2, [r9, #108] @ 0x6c │ │ │ │ ldrh.w r2, [r9, #176] @ 0xb0 │ │ │ │ orrs r2, r3 │ │ │ │ strh.w r2, [r9, #176] @ 0xb0 │ │ │ │ - bl 22e918 │ │ │ │ + bl 22e9c0 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldrb.w r2, [r2, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 20ebd2 │ │ │ │ + beq.n 20ec7a │ │ │ │ ldr.w r2, [r9, #208] @ 0xd0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r2, r5 │ │ │ │ str.w r2, [r9, #208] @ 0xd0 │ │ │ │ ldr.w r2, [r9, #212] @ 0xd4 │ │ │ │ orrs r2, r7 │ │ │ │ str.w r2, [r9, #212] @ 0xd4 │ │ │ │ ldrh.w r2, [r9, #180] @ 0xb4 │ │ │ │ orrs r3, r2 │ │ │ │ strh.w r3, [r9, #180] @ 0xb4 │ │ │ │ ldrsb.w r3, [r9, #65] @ 0x41 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 20f372 │ │ │ │ + beq.w 20f41a │ │ │ │ cmp r3, #7 │ │ │ │ - beq.w 20f332 │ │ │ │ + beq.w 20f3da │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 20ec2c │ │ │ │ + bne.n 20ecd4 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movw r2, #473 @ 0x1d9 │ │ │ │ cmp r3, r2 │ │ │ │ itttt eq │ │ │ │ ldrbeq.w r3, [r9, #370] @ 0x172 │ │ │ │ orreq.w r3, r3, #8 │ │ │ │ strbeq.w r3, [r9, #370] @ 0x172 │ │ │ │ @@ -609063,103 +609149,103 @@ │ │ │ │ adds r2, #10 │ │ │ │ add.w r1, r4, r2, lsl #2 │ │ │ │ ldr.w r0, [r4, r2, lsl #2] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ ldrb.w r3, [sp, #93] @ 0x5d │ │ │ │ lsls r1, r3, #25 │ │ │ │ - bpl.n 20ec2c │ │ │ │ + bpl.n 20ecd4 │ │ │ │ ldrb.w r3, [r9, #368] @ 0x170 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb.w r3, [r9, #368] @ 0x170 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20e626 │ │ │ │ + beq.w 20e6ce │ │ │ │ ldr.w r3, [r9, #160] @ 0xa0 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [r9, #160] @ 0xa0 │ │ │ │ ldr.w r3, [r9, #164] @ 0xa4 │ │ │ │ orrs r3, r7 │ │ │ │ str.w r3, [r9, #164] @ 0xa4 │ │ │ │ - b.n 20e626 │ │ │ │ + b.n 20e6ce │ │ │ │ cmp.w ip, #374 @ 0x176 │ │ │ │ - bcs.w 20f5c0 │ │ │ │ + bcs.w 20f668 │ │ │ │ cmp.w ip, #344 @ 0x158 │ │ │ │ - bcc.w 20e710 │ │ │ │ + bcc.w 20e7b8 │ │ │ │ sub.w r2, ip, #344 @ 0x158 │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r2 │ │ │ │ movw r2, #4104 @ 0x1008 │ │ │ │ movt r2, #12601 @ 0x3139 │ │ │ │ ands r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 20eb42 │ │ │ │ + bne.w 20ebea │ │ │ │ lsls r5, r3, #31 │ │ │ │ - bpl.w 20e710 │ │ │ │ + bpl.w 20e7b8 │ │ │ │ ldr r2, [r4, #96] @ 0x60 │ │ │ │ str r2, [sp, #12] │ │ │ │ ldrb.w r3, [r2, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 20fa74 │ │ │ │ + bne.w 20fb1c │ │ │ │ ldr r3, [r2, #20] │ │ │ │ tst.w r3, #12 │ │ │ │ itt ne │ │ │ │ subne.w r3, r2, #20 │ │ │ │ strne r3, [sp, #32] │ │ │ │ - bne.n 20ecd6 │ │ │ │ + bne.n 20ed7e │ │ │ │ ldrsb.w r5, [r9, #65] @ 0x41 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20e1e4 │ │ │ │ - cbz r0, 20ecae │ │ │ │ + bl 20e28c │ │ │ │ + cbz r0, 20ed56 │ │ │ │ ldrb.w r3, [r9, #357] @ 0x165 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb.w r3, [r9, #357] @ 0x165 │ │ │ │ cmp r5, #4 │ │ │ │ - bne.w 20e626 │ │ │ │ + bne.w 20e6ce │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ tst.w r3, #114688 @ 0x1c000 │ │ │ │ - beq.w 20e626 │ │ │ │ + beq.w 20e6ce │ │ │ │ ldrb.w r3, [r9, #370] @ 0x172 │ │ │ │ orr.w r3, r3, #8 │ │ │ │ strb.w r3, [r9, #370] @ 0x172 │ │ │ │ - b.n 20e626 │ │ │ │ + b.n 20e6ce │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 20fa6e │ │ │ │ + bne.w 20fb16 │ │ │ │ subs r3, #20 │ │ │ │ ldr r7, [r3, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 20f46c │ │ │ │ + beq.w 20f514 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ cmp r7, #5 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ - bne.n 20ecce │ │ │ │ + bne.n 20ed76 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 20ecd4 │ │ │ │ + beq.n 20ed7c │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add lr, r3 │ │ │ │ ldrb.w r3, [lr, #43] @ 0x2b │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 20f418 │ │ │ │ + bhi.w 20f4c0 │ │ │ │ ldr.w r3, [r9, #120] @ 0x78 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ str.w r3, [r9, #120] @ 0x78 │ │ │ │ - b.n 20e626 │ │ │ │ - adds r4, r3, #4 │ │ │ │ + b.n 20e6ce │ │ │ │ + adds r4, r6, #1 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r2, #4 │ │ │ │ + adds r6, r5, #1 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - adds r4, r7, #3 │ │ │ │ + adds r4, r2, #1 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ ldrsb.w r2, [r9, #65] @ 0x41 │ │ │ │ movw r1, #821 @ 0x335 │ │ │ │ @@ -609168,58 +609254,58 @@ │ │ │ │ cmpeq ip, r1 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ orrs r1, r2 │ │ │ │ - beq.w 20f8bc │ │ │ │ + beq.w 20f964 │ │ │ │ ldr.w r2, [r9, #96] @ 0x60 │ │ │ │ orrs r2, r5 │ │ │ │ str.w r2, [r9, #96] @ 0x60 │ │ │ │ ldr.w r2, [r9, #100] @ 0x64 │ │ │ │ orrs r2, r7 │ │ │ │ str.w r2, [r9, #100] @ 0x64 │ │ │ │ ldrh.w r2, [r9, #174] @ 0xae │ │ │ │ orrs r2, r3 │ │ │ │ strh.w r2, [r9, #174] @ 0xae │ │ │ │ movw r2, #823 @ 0x337 │ │ │ │ cmp ip, r2 │ │ │ │ - bne.n 20ed86 │ │ │ │ + bne.n 20ee2e │ │ │ │ ldr.w r2, [r9, #152] @ 0x98 │ │ │ │ orrs r2, r5 │ │ │ │ str.w r2, [r9, #152] @ 0x98 │ │ │ │ ldr.w r2, [r9, #156] @ 0x9c │ │ │ │ orrs r2, r7 │ │ │ │ str.w r2, [r9, #156] @ 0x9c │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 22e918 │ │ │ │ + bl 22e9c0 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrb.w r2, [r2, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 20edb8 │ │ │ │ + beq.n 20ee60 │ │ │ │ ldr.w r2, [r9, #216] @ 0xd8 │ │ │ │ orrs r2, r5 │ │ │ │ str.w r2, [r9, #216] @ 0xd8 │ │ │ │ ldr.w r2, [r9, #220] @ 0xdc │ │ │ │ orrs r2, r7 │ │ │ │ str.w r2, [r9, #220] @ 0xdc │ │ │ │ ldrh.w r2, [r9, #182] @ 0xb6 │ │ │ │ orrs r2, r3 │ │ │ │ strh.w r2, [r9, #182] @ 0xb6 │ │ │ │ ldrsb.w ip, [r9, #65] @ 0x41 │ │ │ │ mov r2, ip │ │ │ │ cmp.w ip, #1 │ │ │ │ - beq.w 20f3bc │ │ │ │ + beq.w 20f464 │ │ │ │ cmp r2, #7 │ │ │ │ - beq.w 20f29c │ │ │ │ + beq.w 20f344 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 20ec2c │ │ │ │ + bne.w 20ecd4 │ │ │ │ ldr.w ip, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r3, r3, ip, lsl #7 │ │ │ │ ldrb.w r2, [r3, #77] @ 0x4d │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ adds r2, #10 │ │ │ │ add.w r1, r4, r2, lsl #2 │ │ │ │ @@ -609236,55 +609322,55 @@ │ │ │ │ it mi │ │ │ │ ldrmi.w ip, [r4, #36] @ 0x24 │ │ │ │ cmp ip, r3 │ │ │ │ ittt eq │ │ │ │ ldrbeq.w r3, [r9, #370] @ 0x172 │ │ │ │ orreq.w r3, r3, #8 │ │ │ │ strbeq.w r3, [r9, #370] @ 0x172 │ │ │ │ - b.n 20ec2c │ │ │ │ + b.n 20ecd4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add lr, r3 │ │ │ │ ldrb.w r3, [lr, #47] @ 0x2f │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ subs r3, #8 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 20e626 │ │ │ │ + bhi.w 20e6ce │ │ │ │ ldrb.w r3, [r9, #368] @ 0x170 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb.w r3, [r9, #368] @ 0x170 │ │ │ │ - b.w 20e626 │ │ │ │ + b.w 20e6ce │ │ │ │ adds r2, #10 │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ add.w r1, r4, r2, lsl #2 │ │ │ │ ldr.w r0, [r4, r2, lsl #2] │ │ │ │ ldrd r7, r2, [r9, #96] @ 0x60 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ strd r0, r1, [sp, #52] @ 0x34 │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ ldrh.w r3, [sp, #52] @ 0x34 │ │ │ │ ldrb.w r5, [sp, #52] @ 0x34 │ │ │ │ ubfx r3, r3, #7, #6 │ │ │ │ and.w r1, r5, #127 @ 0x7f │ │ │ │ add r3, r1 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.w 20f32a │ │ │ │ + beq.w 20f3d2 │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ mov.w lr, #1 │ │ │ │ sub.w r0, r3, #32 │ │ │ │ rsb ip, r3, #32 │ │ │ │ lsl.w r3, lr, r3 │ │ │ │ lsl.w r0, lr, r0 │ │ │ │ subs r3, #1 │ │ │ │ lsr.w ip, lr, ip │ │ │ │ orr.w r0, r0, ip │ │ │ │ adc.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ and.w r5, r5, #127 @ 0x7f │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ - beq.n 20eed6 │ │ │ │ + beq.n 20ef7e │ │ │ │ and.w r1, r1, #63 @ 0x3f │ │ │ │ mov.w lr, #1 │ │ │ │ sub.w r5, r1, #32 │ │ │ │ rsb ip, r1, #32 │ │ │ │ lsl.w r1, lr, r1 │ │ │ │ lsl.w r5, lr, r5 │ │ │ │ negs r1, r1 │ │ │ │ @@ -609292,89 +609378,89 @@ │ │ │ │ and.w r3, r3, r1 │ │ │ │ orr.w r5, r5, ip │ │ │ │ orr.w r7, r7, r3 │ │ │ │ sbc.w r3, r5, r5, lsl #1 │ │ │ │ ands r3, r0 │ │ │ │ orrs r2, r3 │ │ │ │ strd r7, r2, [r9, #96] @ 0x60 │ │ │ │ - b.w 20e626 │ │ │ │ + b.w 20e6ce │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - beq.n 20eef4 │ │ │ │ - b.n 20eef6 │ │ │ │ + beq.n 20ef9c │ │ │ │ + b.n 20ef9e │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 20fa6e │ │ │ │ + bne.w 20fb16 │ │ │ │ subs r3, #20 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 20f224 │ │ │ │ + beq.w 20f2cc │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ cmp r2, #5 │ │ │ │ ldrb.w r1, [r3, #-8] │ │ │ │ - bne.n 20eeee │ │ │ │ + bne.n 20ef96 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 20eef4 │ │ │ │ + beq.n 20ef9c │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ add.w fp, r9, #376 @ 0x178 │ │ │ │ str.w r9, [sp, #8] │ │ │ │ movs r7, #0 │ │ │ │ mov r9, r6 │ │ │ │ mov r6, r4 │ │ │ │ ldr r2, [r6, #96] @ 0x60 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ ldrd r1, r2, [sp, #60] @ 0x3c │ │ │ │ - bl 20089c │ │ │ │ + bl 200944 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ ldrb.w r1, [r2, #-8] │ │ │ │ cmp r1, #5 │ │ │ │ - beq.w 20f1be │ │ │ │ + beq.w 20f266 │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, #3 │ │ │ │ - bne.n 20ef20 │ │ │ │ + bne.n 20efc8 │ │ │ │ mov r4, r6 │ │ │ │ mov r6, r9 │ │ │ │ ldr.w r9, [sp, #8] │ │ │ │ - b.w 20e626 │ │ │ │ + b.w 20e6ce │ │ │ │ ldr.w r3, [r9, #96] @ 0x60 │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str.w r3, [r9, #96] @ 0x60 │ │ │ │ - b.w 20e626 │ │ │ │ + b.w 20e6ce │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r3, r3, #32768 @ 0x8000 │ │ │ │ ldrb.w r3, [r3, #2731] @ 0xaab │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 20f42e │ │ │ │ + bhi.w 20f4d6 │ │ │ │ ldr.w r3, [r9, #116] @ 0x74 │ │ │ │ orr.w r3, r3, #134217728 @ 0x8000000 │ │ │ │ str.w r3, [r9, #116] @ 0x74 │ │ │ │ - b.w 20e626 │ │ │ │ + b.w 20e6ce │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r3, r3, #32768 @ 0x8000 │ │ │ │ ldrb.w r3, [r3, #3755] @ 0xeab │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 20f444 │ │ │ │ + bhi.w 20f4ec │ │ │ │ ldr.w r3, [r9, #116] @ 0x74 │ │ │ │ orr.w r3, r3, #33554432 @ 0x2000000 │ │ │ │ str.w r3, [r9, #116] @ 0x74 │ │ │ │ - b.w 20e626 │ │ │ │ + b.w 20e6ce │ │ │ │ ldr.w r3, [r9, #116] @ 0x74 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ str.w r3, [r9, #116] @ 0x74 │ │ │ │ - b.w 20e626 │ │ │ │ + b.w 20e6ce │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add.w r3, r0, #4096 @ 0x1000 │ │ │ │ ldrb.w r3, [r3, #2124] @ 0x84c │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r1, [r3, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r9, #357] @ 0x165 │ │ │ │ mov r2, r3 │ │ │ │ @@ -609393,162 +609479,162 @@ │ │ │ │ mov r2, r3 │ │ │ │ ubfx r3, r3, #4, #1 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ bfi r2, r3, #4, #1 │ │ │ │ strb.w r2, [r9, #357] @ 0x165 │ │ │ │ - b.w 20e626 │ │ │ │ + b.w 20e6ce │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r3, r3, #32768 @ 0x8000 │ │ │ │ ldrb.w r3, [r3, #3883] @ 0xf2b │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 20f45a │ │ │ │ + bhi.w 20f502 │ │ │ │ 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 20e626 │ │ │ │ + bne.w 20e6ce │ │ │ │ ldrb.w r3, [r9, #369] @ 0x171 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ strb.w r3, [r9, #369] @ 0x171 │ │ │ │ - b.w 20e626 │ │ │ │ + b.w 20e6ce │ │ │ │ ldr.w r1, [r9, #80] @ 0x50 │ │ │ │ adds r2, #10 │ │ │ │ orrs r1, r5 │ │ │ │ str.w r1, [r9, #80] @ 0x50 │ │ │ │ ldr.w r1, [r9, #84] @ 0x54 │ │ │ │ orrs r1, r7 │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ add.w r1, r4, r2, lsl #2 │ │ │ │ ldr.w r0, [r4, r2, lsl #2] │ │ │ │ add r2, sp, #92 @ 0x5c │ │ │ │ ldr r1, [r1, #4] │ │ │ │ stmia r2!, {r0, r1} │ │ │ │ ldrb.w r2, [sp, #95] @ 0x5f │ │ │ │ lsls r0, r2, #28 │ │ │ │ - bpl.n 20f08c │ │ │ │ + bpl.n 20f134 │ │ │ │ ldr.w r2, [r9, #88] @ 0x58 │ │ │ │ orrs r2, r5 │ │ │ │ str.w r2, [r9, #88] @ 0x58 │ │ │ │ ldr.w r2, [r9, #92] @ 0x5c │ │ │ │ orrs r2, r7 │ │ │ │ str.w r2, [r9, #92] @ 0x5c │ │ │ │ movw r2, #463 @ 0x1cf │ │ │ │ cmp ip, r2 │ │ │ │ - bne.n 20f0a8 │ │ │ │ + bne.n 20f150 │ │ │ │ ldr.w r2, [r9, #144] @ 0x90 │ │ │ │ orrs r2, r5 │ │ │ │ str.w r2, [r9, #144] @ 0x90 │ │ │ │ ldr.w r2, [r9, #148] @ 0x94 │ │ │ │ orrs r2, r7 │ │ │ │ str.w r2, [r9, #148] @ 0x94 │ │ │ │ ldrh.w r2, [r9, #172] @ 0xac │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ orrs r2, r3 │ │ │ │ strh.w r2, [r9, #172] @ 0xac │ │ │ │ - bl 22e918 │ │ │ │ + bl 22e9c0 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldrb.w r2, [r2, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 20f0e4 │ │ │ │ + beq.n 20f18c │ │ │ │ ldr.w r2, [r9, #200] @ 0xc8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r2, r5 │ │ │ │ str.w r2, [r9, #200] @ 0xc8 │ │ │ │ ldr.w r2, [r9, #204] @ 0xcc │ │ │ │ orrs r2, r7 │ │ │ │ str.w r2, [r9, #204] @ 0xcc │ │ │ │ ldrh.w r2, [r9, #178] @ 0xb2 │ │ │ │ orrs r3, r2 │ │ │ │ strh.w r3, [r9, #178] @ 0xb2 │ │ │ │ ldrsb.w r3, [r9, #65] @ 0x41 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 20f2e2 │ │ │ │ + beq.w 20f38a │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 20e626 │ │ │ │ + bne.w 20e6ce │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp.w r3, #428 @ 0x1ac │ │ │ │ - bne.w 20e626 │ │ │ │ + bne.w 20e6ce │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 20f60c │ │ │ │ + bne.w 20f6b4 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add.w r2, r1, r2, lsl #7 │ │ │ │ ldrb.w r2, [r2, #43] @ 0x2b │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 20f60c │ │ │ │ + beq.w 20f6b4 │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 20f916 │ │ │ │ + beq.w 20f9be │ │ │ │ ldr.w r3, [r9, #128] @ 0x80 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [r9, #128] @ 0x80 │ │ │ │ ldr.w r3, [r9, #132] @ 0x84 │ │ │ │ orrs r3, r7 │ │ │ │ str.w r3, [r9, #132] @ 0x84 │ │ │ │ - b.w 20e626 │ │ │ │ + b.w 20e6ce │ │ │ │ cmp.w ip, #448 @ 0x1c0 │ │ │ │ - bhi.w 20e710 │ │ │ │ + bhi.w 20e7b8 │ │ │ │ cmp.w ip, #420 @ 0x1a4 │ │ │ │ - bcc.w 20ec4a │ │ │ │ + bcc.w 20ecf2 │ │ │ │ sub.w r1, ip, #420 @ 0x1a4 │ │ │ │ movs r0, #1 │ │ │ │ lsls r0, r1 │ │ │ │ movw r1, #21568 @ 0x5440 │ │ │ │ movt r1, #4148 @ 0x1034 │ │ │ │ ands r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 20eb42 │ │ │ │ + bne.w 20ebea │ │ │ │ movw r1, #289 @ 0x121 │ │ │ │ tst r0, r1 │ │ │ │ - beq.w 20e710 │ │ │ │ + beq.w 20e7b8 │ │ │ │ ldrsb.w r1, [r9, #65] @ 0x41 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r1, #2 │ │ │ │ it eq │ │ │ │ cmpeq.w ip, #420 @ 0x1a4 │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ orrs r0, r1 │ │ │ │ - bne.w 20f04c │ │ │ │ + bne.w 20f0f4 │ │ │ │ ldr.w r3, [r9, #184] @ 0xb8 │ │ │ │ mov r0, r4 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [r9, #184] @ 0xb8 │ │ │ │ - bl 22e918 │ │ │ │ + bl 22e9c0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 20f0e4 │ │ │ │ + beq.n 20f18c │ │ │ │ ldr.w r3, [r9, #224] @ 0xe0 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [r9, #224] @ 0xe0 │ │ │ │ - b.n 20f0e4 │ │ │ │ + b.n 20f18c │ │ │ │ movs r5, #0 │ │ │ │ mov r7, r5 │ │ │ │ - b.w 20e9aa │ │ │ │ + b.w 20ea52 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ add.w r1, r2, r1, lsl #3 │ │ │ │ ldrb r2, [r2, #13] │ │ │ │ cmp r2, #32 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ - bhi.n 20f21a │ │ │ │ + bhi.n 20f2c2 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.w 20fa6e │ │ │ │ + bhi.w 20fb16 │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ movs r0, r4 │ │ │ │ lsls r3, r1, #17 │ │ │ │ lsls r3, r1, #17 │ │ │ │ lsls r3, r1, #17 │ │ │ │ lsls r3, r1, #17 │ │ │ │ lsls r3, r1, #17 │ │ │ │ @@ -609576,204 +609662,204 @@ │ │ │ │ lsls r3, r1, #17 │ │ │ │ lsls r3, r1, #17 │ │ │ │ lsls r3, r1, #17 │ │ │ │ lsls r3, r1, #17 │ │ │ │ movs r1, r4 │ │ │ │ uxtb r1, r1 │ │ │ │ str.w r1, [fp, r7, lsl #2] │ │ │ │ - b.n 20ef3c │ │ │ │ + b.n 20efe4 │ │ │ │ uxth r1, r1 │ │ │ │ - b.n 20f21a │ │ │ │ + b.n 20f2c2 │ │ │ │ ldr r5, [r3, #48] @ 0x30 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2e3b7c │ │ │ │ + bl 2e3c24 │ │ │ │ ldrb r3, [r0, #6] │ │ │ │ and.w r3, r3, #15 │ │ │ │ subs r3, #8 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 20e626 │ │ │ │ + bhi.w 20e6ce │ │ │ │ ldrb r3, [r5, #21] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strb r3, [r5, #21] │ │ │ │ ldrb.w r3, [r9, #368] @ 0x170 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb.w r3, [r9, #368] @ 0x170 │ │ │ │ - b.w 20e626 │ │ │ │ + b.w 20e6ce │ │ │ │ lsls r5, r3, #29 │ │ │ │ - bpl.w 20eab0 │ │ │ │ + bpl.w 20eb58 │ │ │ │ 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 20f27c │ │ │ │ + bne.n 20f324 │ │ │ │ ldrb.w r3, [r9, #368] @ 0x170 │ │ │ │ lsls r0, r3, #27 │ │ │ │ itt mi │ │ │ │ ornmi r3, r3, #63 @ 0x3f │ │ │ │ strbmi.w r3, [r9, #368] @ 0x170 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ - b.n 20eab0 │ │ │ │ + b.n 20eb58 │ │ │ │ subs r2, #209 @ 0xd1 │ │ │ │ cmp r2, #19 │ │ │ │ - bhi.w 20e626 │ │ │ │ + bhi.w 20e6ce │ │ │ │ movw r3, #8353 @ 0x20a1 │ │ │ │ movt r3, #10 │ │ │ │ lsrs r3, r2 │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bmi.w 20e5f2 │ │ │ │ - b.w 20e626 │ │ │ │ + bmi.w 20e69a │ │ │ │ + b.w 20e6ce │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ subw r3, r3, #823 @ 0x337 │ │ │ │ bics.w r3, r3, #2 │ │ │ │ - bne.w 20ec2c │ │ │ │ + bne.w 20ecd4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22eaac │ │ │ │ + bl 22eb54 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r9 │ │ │ │ - bl 20dd10 │ │ │ │ + bl 20ddb8 │ │ │ │ ldrsb.w r2, [r9, #65] @ 0x41 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 20edcc │ │ │ │ + bne.w 20ee74 │ │ │ │ ldr.w r3, [r9, #368] @ 0x170 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [r9, #368] @ 0x170 │ │ │ │ ldr.w r3, [r9, #372] @ 0x174 │ │ │ │ orrs r3, r7 │ │ │ │ str.w r3, [r9, #372] @ 0x174 │ │ │ │ - b.n 20edcc │ │ │ │ + b.n 20ee74 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ - b.w 20ea16 │ │ │ │ + b.w 20eabe │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp.w r3, #466 @ 0x1d2 │ │ │ │ - bne.w 20e626 │ │ │ │ + bne.w 20e6ce │ │ │ │ mov r0, r4 │ │ │ │ - bl 22eaac │ │ │ │ + bl 22eb54 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ ldrd r1, r2, [sp, #68] @ 0x44 │ │ │ │ - bl 20089c │ │ │ │ + bl 200944 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 20f92e │ │ │ │ + beq.w 20f9d6 │ │ │ │ ldr.w r3, [r9, #384] @ 0x180 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [r9, #384] @ 0x180 │ │ │ │ ldr.w r3, [r9, #388] @ 0x184 │ │ │ │ orrs r3, r7 │ │ │ │ str.w r3, [r9, #388] @ 0x184 │ │ │ │ ldrsb.w r3, [r9, #65] @ 0x41 │ │ │ │ - b.n 20f0ee │ │ │ │ + b.n 20f196 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ - b.n 20ee9c │ │ │ │ + b.n 20ef44 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movw r2, #467 @ 0x1d3 │ │ │ │ cmp.w r3, #464 @ 0x1d0 │ │ │ │ it ne │ │ │ │ cmpne r3, r2 │ │ │ │ - bne.w 20ec2c │ │ │ │ + bne.w 20ecd4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22eaac │ │ │ │ + bl 22eb54 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r9 │ │ │ │ - bl 20dd10 │ │ │ │ + bl 20ddb8 │ │ │ │ ldrsb.w r3, [r9, #65] @ 0x41 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 20ebe2 │ │ │ │ + bne.w 20ec8a │ │ │ │ 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 20ebe2 │ │ │ │ + b.n 20ec8a │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ movw r3, #467 @ 0x1d3 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 20ec2c │ │ │ │ + bne.w 20ecd4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22eaac │ │ │ │ + bl 22eb54 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ ldrd r1, r2, [sp, #76] @ 0x4c │ │ │ │ - bl 20089c │ │ │ │ + bl 200944 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 20f986 │ │ │ │ + beq.w 20fa2e │ │ │ │ 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 20ebdc │ │ │ │ + b.n 20ec84 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ movw r1, #825 @ 0x339 │ │ │ │ cmp r2, r1 │ │ │ │ it ne │ │ │ │ addne.w fp, sp, #92 @ 0x5c │ │ │ │ - beq.w 20f7ce │ │ │ │ + beq.w 20f876 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov lr, fp │ │ │ │ add.w r2, r1, r2, lsl #7 │ │ │ │ ldrb.w r2, [r2, #77] @ 0x4d │ │ │ │ adds r2, #10 │ │ │ │ add.w r1, r4, r2, lsl #2 │ │ │ │ ldr.w r0, [r4, r2, lsl #2] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ stmia.w lr!, {r0, r1} │ │ │ │ ldrb.w r2, [sp, #95] @ 0x5f │ │ │ │ tst.w r2, #16 │ │ │ │ mov r2, ip │ │ │ │ - bne.w 20edc6 │ │ │ │ + bne.w 20ee6e │ │ │ │ ldr.w r1, [r9, #408] @ 0x198 │ │ │ │ orrs r1, r5 │ │ │ │ str.w r1, [r9, #408] @ 0x198 │ │ │ │ ldr.w r1, [r9, #412] @ 0x19c │ │ │ │ orrs r1, r7 │ │ │ │ str.w r1, [r9, #412] @ 0x19c │ │ │ │ ldrh.w r1, [r9, #420] @ 0x1a4 │ │ │ │ orrs r3, r1 │ │ │ │ strh.w r3, [r9, #420] @ 0x1a4 │ │ │ │ - b.n 20edc6 │ │ │ │ + b.n 20ee6e │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 20e626 │ │ │ │ + bne.w 20e6ce │ │ │ │ ldr.w r3, [r9, #120] @ 0x78 │ │ │ │ orr.w r3, r3, #4 │ │ │ │ str.w r3, [r9, #120] @ 0x78 │ │ │ │ - b.w 20e626 │ │ │ │ + b.w 20e6ce │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 20e626 │ │ │ │ + bne.w 20e6ce │ │ │ │ ldr.w r3, [r9, #116] @ 0x74 │ │ │ │ orr.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ str.w r3, [r9, #116] @ 0x74 │ │ │ │ - b.w 20e626 │ │ │ │ + b.w 20e6ce │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 20e626 │ │ │ │ + bne.w 20e6ce │ │ │ │ ldr.w r3, [r9, #116] @ 0x74 │ │ │ │ orr.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ str.w r3, [r9, #116] @ 0x74 │ │ │ │ - b.w 20e626 │ │ │ │ + b.w 20e6ce │ │ │ │ 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 20f032 │ │ │ │ + b.n 20f0da │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ ldrsb.w r1, [r9, #65] @ 0x41 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r3 │ │ │ │ mov fp, r3 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ bic.w r3, r3, #4227858432 @ 0xfc000000 │ │ │ │ @@ -609782,246 +609868,246 @@ │ │ │ │ cmpeq.w ip, #344 @ 0x158 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 22bbbc │ │ │ │ + bl 22bc64 │ │ │ │ ldrsb.w r3, [r9, #65] @ 0x41 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - cbz r0, 20f4a8 │ │ │ │ + cbz r0, 20f550 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 2e3f34 │ │ │ │ + bl 2e3fdc │ │ │ │ str r0, [sp, #28] │ │ │ │ ldrsb.w r3, [fp, #29] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 20f4d8 │ │ │ │ + blt.n 20f580 │ │ │ │ ldrb.w r3, [fp, #21] │ │ │ │ ands.w r2, r3, #8 │ │ │ │ - beq.w 20f61c │ │ │ │ + beq.w 20f6c4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [r1, #16] │ │ │ │ str r2, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 20f792 │ │ │ │ + beq.w 20f83a │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 20f4d8 │ │ │ │ + beq.n 20f580 │ │ │ │ ldr r0, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r2, [r0, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 20f998 │ │ │ │ + beq.w 20fa40 │ │ │ │ ldrsb.w r1, [r9, #65] @ 0x41 │ │ │ │ mov r0, fp │ │ │ │ ldr.w r5, [fp, #8] │ │ │ │ - bl 22bbbc │ │ │ │ + bl 22bc64 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 20f8b2 │ │ │ │ + bne.w 20f95a │ │ │ │ ldrsb.w r3, [r9, #65] @ 0x41 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.w 20f89e │ │ │ │ + beq.w 20f946 │ │ │ │ ldrb.w r3, [fp, #21] │ │ │ │ mov r0, r5 │ │ │ │ ands.w r1, r3, #8 │ │ │ │ - beq.w 20f828 │ │ │ │ + beq.w 20f8d0 │ │ │ │ ubfx r5, r3, #1, #2 │ │ │ │ - bl 2e3bc0 │ │ │ │ + bl 2e3c68 │ │ │ │ adds r3, r5, #3 │ │ │ │ add r3, r0 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r1, fp │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r0, r9 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ - bl 20dddc │ │ │ │ + bl 20de84 │ │ │ │ ldrsb.w r5, [r9, #65] @ 0x41 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 20ec9a │ │ │ │ + bne.w 20ed42 │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ bic.w r3, r3, #4227858432 @ 0xfc000000 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 20f832 │ │ │ │ + beq.w 20f8da │ │ │ │ mov r0, r4 │ │ │ │ - bl 20e1e4 │ │ │ │ + bl 20e28c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20e626 │ │ │ │ + beq.w 20e6ce │ │ │ │ ldrb.w r3, [r9, #357] @ 0x165 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb.w r3, [r9, #357] @ 0x165 │ │ │ │ - b.w 20e626 │ │ │ │ + b.w 20e6ce │ │ │ │ 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 20e626 │ │ │ │ + bls.w 20e6ce │ │ │ │ ldrb.w r3, [r9, #368] @ 0x170 │ │ │ │ orr.w r3, r3, #128 @ 0x80 │ │ │ │ strb.w r3, [r9, #368] @ 0x170 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ - b.w 20eab0 │ │ │ │ + b.w 20eb58 │ │ │ │ subs r2, #187 @ 0xbb │ │ │ │ movw r3, #321 @ 0x141 │ │ │ │ lsrs r3, r2 │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.w 20e626 │ │ │ │ - b.w 20e5f2 │ │ │ │ + bpl.w 20e6ce │ │ │ │ + b.w 20e69a │ │ │ │ movw r3, #670 @ 0x29e │ │ │ │ cmp ip, r3 │ │ │ │ - beq.w 20eb42 │ │ │ │ + beq.w 20ebea │ │ │ │ sub.w r2, ip, #680 @ 0x2a8 │ │ │ │ cmp r2, #26 │ │ │ │ - bhi.w 20e710 │ │ │ │ + bhi.w 20e7b8 │ │ │ │ movs r3, #11 │ │ │ │ movt r3, #1248 @ 0x4e0 │ │ │ │ lsrs r3, r2 │ │ │ │ lsls r0, r3, #31 │ │ │ │ - bmi.w 20eb42 │ │ │ │ - b.w 20e710 │ │ │ │ + bmi.w 20ebea │ │ │ │ + b.w 20e7b8 │ │ │ │ sub.w r2, ip, #382 @ 0x17e │ │ │ │ cmp r2, #27 │ │ │ │ - bhi.w 20e710 │ │ │ │ + bhi.w 20e7b8 │ │ │ │ movw r3, #49153 @ 0xc001 │ │ │ │ movt r3, #2084 @ 0x824 │ │ │ │ lsrs r3, r2 │ │ │ │ lsls r7, r3, #31 │ │ │ │ - bmi.w 20eb42 │ │ │ │ - b.w 20e710 │ │ │ │ + bmi.w 20ebea │ │ │ │ + b.w 20e7b8 │ │ │ │ mvn.w r0, #608 @ 0x260 │ │ │ │ add.w r2, ip, r0 │ │ │ │ cmp r2, #29 │ │ │ │ - bhi.w 20e710 │ │ │ │ + bhi.w 20e7b8 │ │ │ │ movw r3, #8687 @ 0x21ef │ │ │ │ movt r3, #15744 @ 0x3d80 │ │ │ │ lsrs r3, r2 │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bmi.w 20eb42 │ │ │ │ - b.w 20e710 │ │ │ │ + bmi.w 20ebea │ │ │ │ + b.w 20e7b8 │ │ │ │ subs r2, #164 @ 0xa4 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.w 20e626 │ │ │ │ - b.w 20e5f2 │ │ │ │ + bhi.w 20e6ce │ │ │ │ + b.w 20e69a │ │ │ │ ldrb.w r3, [r9, #356] @ 0x164 │ │ │ │ bic.w r3, r3, #4 │ │ │ │ strb.w r3, [r9, #356] @ 0x164 │ │ │ │ - b.w 20e626 │ │ │ │ + b.w 20e6ce │ │ │ │ ldr r5, [sp, #32] │ │ │ │ str.w sl, [sp, #16] │ │ │ │ mov sl, r7 │ │ │ │ str.w r9, [sp, #24] │ │ │ │ mov r7, r2 │ │ │ │ mov r9, r6 │ │ │ │ str r4, [sp, #8] │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 20f6e4 │ │ │ │ + beq.n 20f78c │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 20f64a │ │ │ │ - cbz r2, 20f684 │ │ │ │ + beq.n 20f6f2 │ │ │ │ + cbz r2, 20f72c │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ ldrb.w r1, [r2, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 20f684 │ │ │ │ + bne.n 20f72c │ │ │ │ sub.w r5, r2, #20 │ │ │ │ - b.n 20f62e │ │ │ │ + b.n 20f6d6 │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ ldrb.w r1, [r2, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 20fa68 │ │ │ │ + bne.w 20fb10 │ │ │ │ ldr r1, [r5, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 20f644 │ │ │ │ + beq.n 20f6ec │ │ │ │ ldr r6, [r2, #24] │ │ │ │ movs r4, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2e3c18 │ │ │ │ + bl 2e3cc0 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ adds r4, #1 │ │ │ │ - bl 2e312c │ │ │ │ + bl 2e31d4 │ │ │ │ ldr r3, [r5, #64] @ 0x40 │ │ │ │ add r7, r0 │ │ │ │ cmp r4, r3 │ │ │ │ - bcc.n 20f660 │ │ │ │ + bcc.n 20f708 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ - b.n 20f638 │ │ │ │ + b.n 20f6e0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #7 │ │ │ │ - bne.n 20f6fc │ │ │ │ + bne.n 20f7a4 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mov r6, r9 │ │ │ │ str r7, [sp, #8] │ │ │ │ mov r7, sl │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w sl, [sp, #16] │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 20f4d8 │ │ │ │ + beq.w 20f580 │ │ │ │ ldrb.w r3, [fp, #21] │ │ │ │ ands.w r1, r3, #8 │ │ │ │ - bne.n 20f792 │ │ │ │ + bne.n 20f83a │ │ │ │ ldr r0, [sp, #28] │ │ │ │ movs r2, #1 │ │ │ │ - bl 2e312c │ │ │ │ + bl 2e31d4 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bls.w 20f4d8 │ │ │ │ + bls.w 20f580 │ │ │ │ ldrb.w r3, [fp, #21] │ │ │ │ ands.w r1, r3, #8 │ │ │ │ - beq.w 20f978 │ │ │ │ + beq.w 20fa20 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 20f964 │ │ │ │ + beq.w 20fa0c │ │ │ │ movs r3, #1 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r1, fp │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r0, r9 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - bl 20dddc │ │ │ │ - b.n 20f524 │ │ │ │ + bl 20de84 │ │ │ │ + b.n 20f5cc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20f67e │ │ │ │ + beq.n 20f726 │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ ldrb.w r1, [r2, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 20fa6e │ │ │ │ + bne.w 20fb16 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 20f684 │ │ │ │ + beq.n 20f72c │ │ │ │ ldr r2, [r5, #76] @ 0x4c │ │ │ │ ldrb.w r2, [r2, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.w 20f954 │ │ │ │ + bne.w 20f9fc │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ - bl 2e312c │ │ │ │ + bl 2e31d4 │ │ │ │ ldr r2, [r5, #76] @ 0x4c │ │ │ │ ldrb r1, [r2, #13] │ │ │ │ ldr r2, [r2, #20] │ │ │ │ cmp r1, #32 │ │ │ │ - bhi.n 20f76a │ │ │ │ + bhi.n 20f812 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 20fa6e │ │ │ │ + bhi.w 20fb16 │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ movs r0, r4 │ │ │ │ lsls r3, r4, #6 │ │ │ │ lsls r3, r4, #6 │ │ │ │ lsls r3, r4, #6 │ │ │ │ lsls r3, r4, #6 │ │ │ │ lsls r3, r4, #6 │ │ │ │ @@ -610051,92 +610137,92 @@ │ │ │ │ lsls r3, r4, #6 │ │ │ │ lsls r3, r4, #6 │ │ │ │ movs r1, r4 │ │ │ │ uxtb r2, r2 │ │ │ │ umull r0, r2, r0, r2 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ add r7, r0 │ │ │ │ - b.n 20f638 │ │ │ │ + b.n 20f6e0 │ │ │ │ uxth r2, r2 │ │ │ │ - b.n 20f76a │ │ │ │ + b.n 20f812 │ │ │ │ uxtb r2, r2 │ │ │ │ ldrb.w r1, [fp, #21] │ │ │ │ ubfx r1, r1, #1, #2 │ │ │ │ adds r2, r1, r2 │ │ │ │ mov.w r1, #0 │ │ │ │ adcs r1, r1 │ │ │ │ lsrs r2, r2, #2 │ │ │ │ orr.w r2, r2, r1, lsl #30 │ │ │ │ str r2, [sp, #8] │ │ │ │ ubfx r5, r3, #1, #2 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 2e3bc0 │ │ │ │ + bl 2e3c68 │ │ │ │ adds r3, r5, #3 │ │ │ │ add r3, r0 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ - b.n 20f6b0 │ │ │ │ + b.n 20f758 │ │ │ │ ldr.w r3, [r9, #192] @ 0xc0 │ │ │ │ mov r0, r4 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [r9, #192] @ 0xc0 │ │ │ │ - bl 22e918 │ │ │ │ + bl 22e9c0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.w 20ebd2 │ │ │ │ + beq.w 20ec7a │ │ │ │ ldr.w r3, [r9, #228] @ 0xe4 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [r9, #228] @ 0xe4 │ │ │ │ - b.w 20ebd2 │ │ │ │ + b.w 20ec7a │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 22eaac │ │ │ │ + bl 22eb54 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ add.w fp, sp, #92 @ 0x5c │ │ │ │ ldrd r1, r2, [sp, #84] @ 0x54 │ │ │ │ - bl 20089c │ │ │ │ + bl 200944 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrb.w r1, [r2, #-8] │ │ │ │ cmp r1, #4 │ │ │ │ - beq.w 20fa34 │ │ │ │ + beq.w 20fadc │ │ │ │ ldr.w r2, [r9, #400] @ 0x190 │ │ │ │ ldrsb.w ip, [r9, #65] @ 0x41 │ │ │ │ orrs r2, r5 │ │ │ │ str.w r2, [r9, #400] @ 0x190 │ │ │ │ ldr.w r2, [r9, #404] @ 0x194 │ │ │ │ orrs r2, r7 │ │ │ │ str.w r2, [r9, #404] @ 0x194 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ - b.n 20f3ce │ │ │ │ + b.n 20f476 │ │ │ │ subw r2, ip, #555 @ 0x22b │ │ │ │ movs r3, #45 @ 0x2d │ │ │ │ lsrs r3, r2 │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.w 20e710 │ │ │ │ - b.w 20eb42 │ │ │ │ + bpl.w 20e7b8 │ │ │ │ + b.w 20ebea │ │ │ │ movs r2, #1 │ │ │ │ - bl 2e312c │ │ │ │ + bl 2e31d4 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 20f512 │ │ │ │ + b.n 20f5ba │ │ │ │ ldr.w r0, [fp, #8] │ │ │ │ - bl 2e3b7c │ │ │ │ - bl 2e3b54 │ │ │ │ + bl 2e3c24 │ │ │ │ + bl 2e3bfc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20ec96 │ │ │ │ + beq.w 20ed3e │ │ │ │ mov r3, sl │ │ │ │ movs r5, #1 │ │ │ │ mov sl, r6 │ │ │ │ mov r6, r4 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 20f882 │ │ │ │ + b.n 20f92a │ │ │ │ ldr.w r3, [fp, #52] @ 0x34 │ │ │ │ add r3, r7 │ │ │ │ adds r7, #1 │ │ │ │ sub.w r2, r3, #32 │ │ │ │ rsb r1, r3, #32 │ │ │ │ lsl.w r3, r5, r3 │ │ │ │ lsr.w r1, r5, r1 │ │ │ │ @@ -610147,37 +610233,37 @@ │ │ │ │ ldr.w r3, [r9, #372] @ 0x174 │ │ │ │ str.w r1, [r9, #368] @ 0x170 │ │ │ │ orrs r3, r2 │ │ │ │ str.w r3, [r9, #372] @ 0x174 │ │ │ │ ldr.w r0, [fp, #8] │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ - bl 2e312c │ │ │ │ + bl 2e31d4 │ │ │ │ cmp r7, r0 │ │ │ │ - bcc.n 20f850 │ │ │ │ + bcc.n 20f8f8 │ │ │ │ mov r3, r4 │ │ │ │ mov r4, r6 │ │ │ │ mov r6, sl │ │ │ │ mov sl, r3 │ │ │ │ - b.w 20ec96 │ │ │ │ + b.w 20ed3e │ │ │ │ ldr.w r3, [fp, #52] @ 0x34 │ │ │ │ cmp r3, #27 │ │ │ │ - bne.w 20f4f6 │ │ │ │ + bne.w 20f59e │ │ │ │ ldrb.w r3, [fp, #30] │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.w 20f4f6 │ │ │ │ + bmi.w 20f59e │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e3f34 │ │ │ │ + bl 2e3fdc │ │ │ │ mov r5, r0 │ │ │ │ - b.n 20f4f6 │ │ │ │ + b.n 20f59e │ │ │ │ ldr.w r3, [r9, #188] @ 0xbc │ │ │ │ mov r0, r4 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [r9, #188] @ 0xbc │ │ │ │ - bl 22e918 │ │ │ │ + bl 22e9c0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ ittt ne │ │ │ │ ldrne.w r3, [r9, #232] @ 0xe8 │ │ │ │ orrne r3, r5 │ │ │ │ @@ -610194,66 +610280,66 @@ │ │ │ │ ldrb.w r3, [sp, #95] @ 0x5f │ │ │ │ lsls r2, r3, #27 │ │ │ │ ldrsb.w r2, [r9, #65] @ 0x41 │ │ │ │ ittt pl │ │ │ │ ldrpl.w r3, [r9, #416] @ 0x1a0 │ │ │ │ orrpl r3, r5 │ │ │ │ strpl.w r3, [r9, #416] @ 0x1a0 │ │ │ │ - b.w 20edc6 │ │ │ │ + b.w 20ee6e │ │ │ │ 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 20e626 │ │ │ │ + b.w 20e6ce │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp.w r3, #430 @ 0x1ae │ │ │ │ - bne.w 20f310 │ │ │ │ + bne.w 20f3b8 │ │ │ │ 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 20f0ee │ │ │ │ + b.w 20f196 │ │ │ │ mov r6, r9 │ │ │ │ mov r7, sl │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr.w sl, [sp, #16] │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ - b.n 20f4d8 │ │ │ │ + b.n 20f580 │ │ │ │ ubfx r5, r3, #1, #2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - bl 2e3bc0 │ │ │ │ + bl 2e3c68 │ │ │ │ adds r3, r5, #3 │ │ │ │ add r3, r0 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ - b.n 20f6d0 │ │ │ │ + b.n 20f778 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - bl 2e312c │ │ │ │ + bl 2e31d4 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 20f6d0 │ │ │ │ + b.n 20f778 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp.w r3, #430 @ 0x1ae │ │ │ │ - bne.w 20f3a2 │ │ │ │ + bne.w 20f44a │ │ │ │ ldrsb.w r3, [r9, #65] @ 0x41 │ │ │ │ - b.w 20ebdc │ │ │ │ + b.w 20ec84 │ │ │ │ ldrb r1, [r0, #13] │ │ │ │ ldrd r2, r0, [r0, #20] │ │ │ │ cmp r1, #32 │ │ │ │ - bhi.n 20fa46 │ │ │ │ + bhi.n 20faee │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 20f77a │ │ │ │ - add r0, pc, #8 @ (adr r0, 20f9b4 ) │ │ │ │ + bhi.w 20f822 │ │ │ │ + add r0, pc, #8 @ (adr r0, 20fa5c ) │ │ │ │ ldr.w r1, [r0, r1, lsl #2] │ │ │ │ add r0, r1 │ │ │ │ bx r0 │ │ │ │ stc2l 15, cr15, [r5, #1020] @ 0x3fc │ │ │ │ stc2l 15, cr15, [r7, #1020] @ 0x3fc │ │ │ │ stc2l 15, cr15, [r7, #1020] @ 0x3fc │ │ │ │ stc2l 15, cr15, [r7, #1020] @ 0x3fc │ │ │ │ @@ -610284,29 +610370,29 @@ │ │ │ │ stc2l 15, cr15, [r7, #1020] @ 0x3fc │ │ │ │ stc2l 15, cr15, [r7, #1020] @ 0x3fc │ │ │ │ stc2l 15, cr15, [r7, #1020] @ 0x3fc │ │ │ │ stc2l 15, cr15, [r7, #1020] @ 0x3fc │ │ │ │ stc2l 15, cr15, [r7, #1020] @ 0x3fc │ │ │ │ ldr r2, [r2, #16] │ │ │ │ cmp.w r2, #430 @ 0x1ae │ │ │ │ - bne.w 20f7fa │ │ │ │ + bne.w 20f8a2 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ ldrsb.w ip, [r9, #65] @ 0x41 │ │ │ │ - b.n 20f3ce │ │ │ │ + b.n 20f476 │ │ │ │ ubfx r1, r3, #1, #2 │ │ │ │ adds r2, r1, r2 │ │ │ │ adc.w r1, r0, #0 │ │ │ │ lsrs r2, r2, #2 │ │ │ │ orr.w r2, r2, r1, lsl #30 │ │ │ │ str r2, [sp, #8] │ │ │ │ adds r2, #1 │ │ │ │ - bne.w 20f792 │ │ │ │ - b.n 20f4d8 │ │ │ │ + bne.w 20f83a │ │ │ │ + b.n 20f580 │ │ │ │ uxth r2, r2 │ │ │ │ - b.n 20f77a │ │ │ │ + b.n 20f822 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ udf #255 @ 0xff │ │ │ │ @@ -610315,16 +610401,16 @@ │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3856] @ 0xf10 │ │ │ │ mov r7, r1 │ │ │ │ - ldr.w r1, [pc, #1156] @ 20ff14 │ │ │ │ - ldr.w r3, [pc, #1156] @ 20ff18 │ │ │ │ + ldr.w r1, [pc, #1156] @ 20ffbc │ │ │ │ + ldr.w r3, [pc, #1156] @ 20ffc0 │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ add r1, pc │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -610334,57 +610420,57 @@ │ │ │ │ strb.w r2, [r0, #69] @ 0x45 │ │ │ │ bic.w r3, r3, #96 @ 0x60 │ │ │ │ strb.w r2, [r0, #73] @ 0x49 │ │ │ │ strh.w r2, [r0, #354] @ 0x162 │ │ │ │ strb.w r3, [r0, #357] @ 0x165 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20fbdc │ │ │ │ + beq.w 20fc84 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 20fae4 │ │ │ │ + b.n 20fb8c │ │ │ │ ldrb.w r3, [r6, #357] @ 0x165 │ │ │ │ orr.w r3, r3, #32 │ │ │ │ strb.w r3, [r6, #357] @ 0x165 │ │ │ │ ldrb r3, [r5, #21] │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.n 20faf2 │ │ │ │ + bpl.n 20fb9a │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 20fb2a │ │ │ │ + cbz r3, 20fbd2 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ tst.w r3, #18 │ │ │ │ - beq.n 20fade │ │ │ │ + beq.n 20fb86 │ │ │ │ ldrb r3, [r5, #21] │ │ │ │ lsls r1, r3, #26 │ │ │ │ - bmi.n 20facc │ │ │ │ + bmi.n 20fb74 │ │ │ │ ldr r3, [r5, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20fade │ │ │ │ + bne.n 20fb86 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2e44e0 │ │ │ │ + bl 2e4588 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2e44f8 │ │ │ │ + bl 2e45a0 │ │ │ │ ldrb.w r3, [r6, #69] @ 0x45 │ │ │ │ add r4, r0 │ │ │ │ add r3, r4 │ │ │ │ strb.w r3, [r6, #69] @ 0x45 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2e4510 │ │ │ │ + bl 2e45b8 │ │ │ │ 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 20fae4 │ │ │ │ + bne.n 20fb8c │ │ │ │ ldr r4, [r6, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20fbe2 │ │ │ │ + bne.n 20fc8a │ │ │ │ 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 │ │ │ │ @@ -610403,102 +610489,102 @@ │ │ │ │ strd r0, r1, [r6, #208] @ 0xd0 │ │ │ │ strd r0, r1, [r6, #216] @ 0xd8 │ │ │ │ strd r3, r3, [r6, #224] @ 0xe0 │ │ │ │ str.w r3, [r6, #232] @ 0xe8 │ │ │ │ strd r0, r1, [r6, #144] @ 0x90 │ │ │ │ strd r0, r1, [r6, #152] @ 0x98 │ │ │ │ strd r0, r1, [r6, #160] @ 0xa0 │ │ │ │ - cbz r2, 20fbec │ │ │ │ + cbz r2, 20fc94 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 20fed0 │ │ │ │ + bne.w 20ff78 │ │ │ │ ldrb.w r3, [r6, #356] @ 0x164 │ │ │ │ ldr.w r2, [r6, #368] @ 0x170 │ │ │ │ orr.w r3, r3, #4 │ │ │ │ strb.w r3, [r6, #356] @ 0x164 │ │ │ │ movw r3, #65076 @ 0xfe34 │ │ │ │ movt r3, #65527 @ 0xfff7 │ │ │ │ ands r3, r2 │ │ │ │ strd r0, r1, [r6, #136] @ 0x88 │ │ │ │ strd r0, r1, [r6, #128] @ 0x80 │ │ │ │ str.w r3, [r6, #368] @ 0x170 │ │ │ │ - b.n 20fc04 │ │ │ │ + b.n 20fcac │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2e3b7c │ │ │ │ + bl 2e3c24 │ │ │ │ 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 20fb32 │ │ │ │ + beq.n 20fbda │ │ │ │ ldr r3, [r4, #16] │ │ │ │ tst.w r3, #12 │ │ │ │ - beq.n 20fbda │ │ │ │ - b.n 20fbbe │ │ │ │ + beq.n 20fc82 │ │ │ │ + b.n 20fc66 │ │ │ │ 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 1e4690 │ │ │ │ + bl 1e4738 │ │ │ │ mov r2, sp │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20e2bc │ │ │ │ + bl 20e364 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sp │ │ │ │ - bl 1e4844 │ │ │ │ + bl 1e48ec │ │ │ │ ldr r5, [r6, #4] │ │ │ │ mov r4, r5 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20fd4e │ │ │ │ + beq.w 20fdf6 │ │ │ │ movs r4, #1 │ │ │ │ - b.n 20fc40 │ │ │ │ + b.n 20fce8 │ │ │ │ ldrsb.w r3, [r5, #29] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 20fcca │ │ │ │ + blt.n 20fd72 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20fd4c │ │ │ │ + beq.w 20fdf4 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bpl.n 20fc36 │ │ │ │ + bpl.n 20fcde │ │ │ │ ldrb r3, [r5, #30] │ │ │ │ lsls r7, r3, #31 │ │ │ │ - bpl.n 20fc2e │ │ │ │ + bpl.n 20fcd6 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2e3f34 │ │ │ │ + bl 2e3fdc │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ - bl 2e312c │ │ │ │ + bl 2e31d4 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ adds r2, r0, r3 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ ldrd r0, r1, [r6, #152] @ 0x98 │ │ │ │ - beq.w 20fe20 │ │ │ │ + beq.w 20fec8 │ │ │ │ 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 20fcbe │ │ │ │ + beq.n 20fd66 │ │ │ │ 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 │ │ │ │ @@ -610507,37 +610593,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 20fc36 │ │ │ │ + bge.n 20fcde │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2e3f34 │ │ │ │ + bl 2e3fdc │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ - bl 2e312c │ │ │ │ + bl 2e31d4 │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ mov r3, r0 │ │ │ │ add r3, r2 │ │ │ │ ldrd r0, r1, [r6, #160] @ 0xa0 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.w 20fe28 │ │ │ │ + beq.w 20fed0 │ │ │ │ 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 20fd3e │ │ │ │ + beq.n 20fde6 │ │ │ │ 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 │ │ │ │ @@ -610547,147 +610633,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 20fc40 │ │ │ │ + bne.w 20fce8 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ ldrsb.w r3, [r6, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 20fe30 │ │ │ │ + beq.n 20fed8 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r6, #324] @ 0x144 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 20fd8c │ │ │ │ + cbz r3, 20fe34 │ │ │ │ ldrb r3, [r4, #20] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.n 20fd84 │ │ │ │ + bpl.n 20fe2c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2e3bf4 │ │ │ │ + bl 2e3c9c │ │ │ │ cmp r0, #1 │ │ │ │ it ls │ │ │ │ movls r0, #1 │ │ │ │ - bls.n 20fd7a │ │ │ │ + bls.n 20fe22 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2e3bf4 │ │ │ │ + bl 2e3c9c │ │ │ │ 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 20fd60 │ │ │ │ + bne.n 20fe08 │ │ │ │ ldr.w r5, [r6, #424] @ 0x1a8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbnz r3, 20fd9e │ │ │ │ - b.n 20fdea │ │ │ │ + cbnz r3, 20fe46 │ │ │ │ + b.n 20fe92 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20fdea │ │ │ │ + beq.n 20fe92 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20fd96 │ │ │ │ + beq.n 20fe3e │ │ │ │ ldr r4, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 20fde2 │ │ │ │ + cbz r3, 20fe8a │ │ │ │ ldrb r3, [r4, #20] │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 20fdce │ │ │ │ + bpl.n 20fe76 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2e3bf4 │ │ │ │ + bl 2e3c9c │ │ │ │ cmp r0, #1 │ │ │ │ it ls │ │ │ │ movls r0, #1 │ │ │ │ - bls.n 20fdc4 │ │ │ │ + bls.n 20fe6c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2e3bf4 │ │ │ │ + bl 2e3c9c │ │ │ │ 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 20fdaa │ │ │ │ + bne.n 20fe52 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 20fdea │ │ │ │ + cbz r3, 20fe92 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20fda4 │ │ │ │ + bne.n 20fe4c │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20fddc │ │ │ │ + bne.n 20fe84 │ │ │ │ ldrsb.w r3, [r6, #65] @ 0x41 │ │ │ │ - ldr r2, [pc, #300] @ (20ff1c ) │ │ │ │ + ldr r2, [pc, #300] @ (20ffc4 ) │ │ │ │ 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] @ (20ff18 ) │ │ │ │ + ldr r3, [pc, #264] @ (20ffc0 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 20ff0e │ │ │ │ + bne.n 20ffb6 │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov lr, r2 │ │ │ │ - b.n 20fc8a │ │ │ │ + b.n 20fd32 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov lr, r3 │ │ │ │ - b.n 20fd0a │ │ │ │ + b.n 20fdb2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20fd56 │ │ │ │ + beq.n 20fdfe │ │ │ │ movs r4, #1 │ │ │ │ - b.n 20fe44 │ │ │ │ + b.n 20feec │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20fecc │ │ │ │ + beq.n 20ff74 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ lsls r0, r3, #29 │ │ │ │ - bpl.n 20fe3c │ │ │ │ + bpl.n 20fee4 │ │ │ │ ldrb r3, [r5, #30] │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bpl.n 20fe3c │ │ │ │ + bpl.n 20fee4 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2e312c │ │ │ │ + bl 2e31d4 │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ ldr.w r1, [r6, #144] @ 0x90 │ │ │ │ adds r3, r2, r0 │ │ │ │ ldr.w r0, [r6, #148] @ 0x94 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.n 20ff06 │ │ │ │ + beq.n 20ffae │ │ │ │ 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 20fec0 │ │ │ │ + beq.n 20ff68 │ │ │ │ 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 │ │ │ │ @@ -610697,44 +610783,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 20fe44 │ │ │ │ + bne.n 20feec │ │ │ │ ldr r4, [r6, #4] │ │ │ │ - b.n 20fd56 │ │ │ │ + b.n 20fdfe │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 20fee8 │ │ │ │ + beq.n 20ff90 │ │ │ │ cmp r2, #7 │ │ │ │ - beq.w 20fbec │ │ │ │ + beq.w 20fc94 │ │ │ │ cmp r2, #6 │ │ │ │ itt eq │ │ │ │ strdeq r3, r3, [r6, #376] @ 0x178 │ │ │ │ streq.w r3, [r6, #384] @ 0x180 │ │ │ │ - b.n 20fbf0 │ │ │ │ + b.n 20fc98 │ │ │ │ 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 20fbf0 │ │ │ │ + b.n 20fc98 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov lr, r3 │ │ │ │ - b.n 20fe8c │ │ │ │ + b.n 20ff34 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r6, r4, #21 │ │ │ │ + lsls r6, r7, #18 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r1, #8 │ │ │ │ + lsls r2, r4, #5 │ │ │ │ lsls r5, r4, #2 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ cmp r3, r2 │ │ │ │ iteee ne │ │ │ │ subne r0, r3, r2 │ │ │ │ ldrheq r3, [r1, #6] │ │ │ │ @@ -610743,38 +610829,38 @@ │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrh r0, [r0, #2] │ │ │ │ ldrh r3, [r1, #2] │ │ │ │ subs r0, r0, r3 │ │ │ │ bx lr │ │ │ │ ldrb r3, [r0, #9] │ │ │ │ - cbz r3, 20ff78 │ │ │ │ + cbz r3, 210020 │ │ │ │ ldrb r2, [r0, #4] │ │ │ │ ldrb r3, [r0, #10] │ │ │ │ ldrb.w ip, [r0] │ │ │ │ ldrh r0, [r0, #2] │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ orr.w r0, r0, ip, lsl #26 │ │ │ │ orr.w r0, r0, r3, lsl #16 │ │ │ │ ldrb r3, [r1, #9] │ │ │ │ - cbz r3, 20ff82 │ │ │ │ + cbz r3, 21002a │ │ │ │ ldrb.w ip, [r1, #4] │ │ │ │ ldrb r2, [r1, #10] │ │ │ │ ldrh r3, [r1, #2] │ │ │ │ push {lr} │ │ │ │ ldrb.w lr, [r1] │ │ │ │ add.w r2, r2, ip, lsl #2 │ │ │ │ orr.w r3, r3, lr, lsl #26 │ │ │ │ orr.w r3, r3, r2, lsl #16 │ │ │ │ subs r0, r0, r3 │ │ │ │ pop {pc} │ │ │ │ ldrb r3, [r1, #9] │ │ │ │ mov.w r0, #268435456 @ 0x10000000 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20ff5a │ │ │ │ + bne.n 210002 │ │ │ │ mov.w r3, #268435456 @ 0x10000000 │ │ │ │ subs r0, r0, r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -610784,82 +610870,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 2e1114 │ │ │ │ - cbz r0, 20ffc2 │ │ │ │ + bl 2e11bc │ │ │ │ + cbz r0, 21006a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r3, #7 │ │ │ │ bic.w r3, r3, #7 │ │ │ │ str r3, [r4, #0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 2e3b30 │ │ │ │ + bl 2e3bd8 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 20ffd6 │ │ │ │ + cbz r0, 21007e │ │ │ │ ldrb.w r3, [r9, #21] │ │ │ │ lsls r1, r3, #28 │ │ │ │ - bpl.w 210126 │ │ │ │ + bpl.w 2101ce │ │ │ │ ldrb.w r3, [r8, #4] │ │ │ │ subs r3, #20 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 21001c │ │ │ │ + bhi.n 2100c4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2e3bc0 │ │ │ │ - cbz r0, 210016 │ │ │ │ + bl 2e3c68 │ │ │ │ + cbz r0, 2100be │ │ │ │ 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 2e3c18 │ │ │ │ + bl 2e3cc0 │ │ │ │ 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 20ff8c │ │ │ │ + bl 210034 │ │ │ │ cmp fp, r7 │ │ │ │ - bne.n 20fff4 │ │ │ │ + bne.n 21009c │ │ │ │ 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 210104 │ │ │ │ + bpl.n 2101ac │ │ │ │ ldrh.w r2, [r9, #30] │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r8 │ │ │ │ ubfx r2, r2, #6, #9 │ │ │ │ lsls r3, r2 │ │ │ │ ldrb r2, [r6, #1] │ │ │ │ orrs r3, r2 │ │ │ │ strb r3, [r6, #1] │ │ │ │ ldrb.w r3, [r9, #21] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bmi.n 2100fe │ │ │ │ - bl 2e2eec │ │ │ │ + bmi.n 2101a6 │ │ │ │ + bl 2e2f94 │ │ │ │ ldrb.w ip, [r9, #21] │ │ │ │ mov.w r9, #1 │ │ │ │ lsl.w r9, r9, r0 │ │ │ │ ubfx ip, ip, #1, #2 │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r9, r9, ip │ │ │ │ uxtb.w r9, r9 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 210170 │ │ │ │ + beq.w 210218 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 210016 │ │ │ │ + beq.n 2100be │ │ │ │ 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 │ │ │ │ @@ -610882,15 +610968,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 21007e │ │ │ │ + bne.n 210126 │ │ │ │ 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] │ │ │ │ @@ -610901,76 +610987,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 2e3bc0 │ │ │ │ - b.n 210048 │ │ │ │ + bl 2e3c68 │ │ │ │ + b.n 2100f0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r1 │ │ │ │ orrs r3, r2 │ │ │ │ add.w r2, r6, r1, lsl #2 │ │ │ │ strb r3, [r6, #0] │ │ │ │ adds r3, r6, r1 │ │ │ │ ldrh.w r1, [r9, #70] @ 0x46 │ │ │ │ strh r1, [r2, #2] │ │ │ │ ldrh.w r2, [r9, #30] │ │ │ │ ubfx r2, r2, #6, #9 │ │ │ │ strb r2, [r3, #18] │ │ │ │ - b.n 210028 │ │ │ │ + b.n 2100d0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2e3bc0 │ │ │ │ + bl 2e3c68 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r8 │ │ │ │ - bl 2e3f34 │ │ │ │ + bl 2e3fdc │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ and.w r3, r3, #253 @ 0xfd │ │ │ │ cmp r3, #20 │ │ │ │ - bne.n 2101a2 │ │ │ │ + bne.n 21024a │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 210016 │ │ │ │ + beq.w 2100be │ │ │ │ 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 20ff8c │ │ │ │ + bl 210034 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 21014e │ │ │ │ + bne.n 2101f6 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 21006c │ │ │ │ + beq.w 210114 │ │ │ │ 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 21006c │ │ │ │ + b.n 210114 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 2101d0 │ │ │ │ + beq.n 210278 │ │ │ │ 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] │ │ │ │ @@ -610978,181 +611064,181 @@ │ │ │ │ str.w r8, [r3, #4] │ │ │ │ strb r1, [r3, #8] │ │ │ │ add.w r3, r6, r2, lsl #2 │ │ │ │ ldrh r2, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ strh r2, [r3, #4] │ │ │ │ mov fp, r7 │ │ │ │ - b.n 21013e │ │ │ │ + b.n 2101e6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ - ldr r3, [pc, #508] @ (2103e4 ) │ │ │ │ + ldr r3, [pc, #508] @ (21048c ) │ │ │ │ ldr r5, [r0, #4] │ │ │ │ str r2, [sp, #32] │ │ │ │ - ldr r2, [pc, #504] @ (2103e8 ) │ │ │ │ + ldr r2, [pc, #504] @ (210490 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21031a │ │ │ │ + beq.w 2103c2 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r9, r8 │ │ │ │ - b.n 210214 │ │ │ │ + b.n 2102bc │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 21023c │ │ │ │ + cbz r3, 2102e4 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bpl.n 21020e │ │ │ │ + bpl.n 2102b6 │ │ │ │ ldrb r3, [r5, #28] │ │ │ │ lsls r7, r3, #27 │ │ │ │ - bpl.n 21020e │ │ │ │ + bpl.n 2102b6 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ - bl 2e312c │ │ │ │ + bl 2e31d4 │ │ │ │ add r9, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2e2fa4 │ │ │ │ + bl 2e304c │ │ │ │ ldr r5, [r5, #0] │ │ │ │ add r8, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 210214 │ │ │ │ + bne.n 2102bc │ │ │ │ cmp r8, r3 │ │ │ │ it ne │ │ │ │ cmpne r9, r3 │ │ │ │ - beq.n 21031a │ │ │ │ + beq.n 2103c2 │ │ │ │ movs r3, #12 │ │ │ │ uxth.w r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ adds r1, #24 │ │ │ │ - bl 1e2c98 │ │ │ │ + bl 1e2d40 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ str r0, [sp, #24] │ │ │ │ - cbz r5, 21026e │ │ │ │ + cbz r5, 210316 │ │ │ │ uxth.w r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ adds r1, #3 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bl 1e2c98 │ │ │ │ + bl 1e2d40 │ │ │ │ str r0, [r5, #0] │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr.w fp, [r4, #4] │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2102e6 │ │ │ │ + beq.n 21038e │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - b.n 2102bc │ │ │ │ + b.n 210364 │ │ │ │ ldr.w r0, [fp, #8] │ │ │ │ ldrb r2, [r0, #4] │ │ │ │ cmp r2, #22 │ │ │ │ - beq.n 210334 │ │ │ │ + beq.n 2103dc │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.n 2102b2 │ │ │ │ + bpl.n 21035a │ │ │ │ ldr.w r3, [fp, #64] @ 0x40 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r2, fp │ │ │ │ ldrb.w r3, [fp, #68] @ 0x44 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ and.w r3, r3, #3 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - bl 20ff8c │ │ │ │ + bl 210034 │ │ │ │ ldr.w fp, [fp] │ │ │ │ ldr.w r3, [fp] │ │ │ │ - cbz r3, 2102e4 │ │ │ │ + cbz r3, 21038c │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ lsls r4, r3, #28 │ │ │ │ - bpl.n 2102b2 │ │ │ │ + bpl.n 21035a │ │ │ │ ldrb.w r3, [fp, #28] │ │ │ │ lsls r0, r3, #27 │ │ │ │ - bpl.n 2102b2 │ │ │ │ + bpl.n 21035a │ │ │ │ ldr.w r2, [fp, #104] @ 0x68 │ │ │ │ ldr.w r1, [fp, #52] @ 0x34 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 21027e │ │ │ │ + bne.n 210326 │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 2102b2 │ │ │ │ + bpl.n 21035a │ │ │ │ ldr.w r0, [fp, #8] │ │ │ │ - b.n 21028c │ │ │ │ + b.n 210334 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ movs r2, #12 │ │ │ │ - ldr r3, [pc, #256] @ (2103ec ) │ │ │ │ + ldr r3, [pc, #256] @ (210494 ) │ │ │ │ adds r0, #24 │ │ │ │ add r3, pc │ │ │ │ ldrh.w r1, [r0, #-2] │ │ │ │ blx 58e08 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - cbz r3, 21030c │ │ │ │ + cbz r3, 2103b4 │ │ │ │ mov r0, r3 │ │ │ │ - ldr r3, [pc, #240] @ (2103f0 ) │ │ │ │ + ldr r3, [pc, #240] @ (210498 ) │ │ │ │ movs r2, #8 │ │ │ │ add r3, pc │ │ │ │ ldrh.w r1, [r0], #4 │ │ │ │ blx 58e08 │ │ │ │ ldr.w r0, [r4, #468] @ 0x1d4 │ │ │ │ - bl 1e2e4c │ │ │ │ + bl 1e2ef4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str.w r3, [r4, #468] @ 0x1d4 │ │ │ │ - ldr r2, [pc, #216] @ (2103f4 ) │ │ │ │ - ldr r3, [pc, #196] @ (2103e4 ) │ │ │ │ + ldr r2, [pc, #216] @ (21049c ) │ │ │ │ + ldr r3, [pc, #196] @ (21048c ) │ │ │ │ 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 2103de │ │ │ │ + bne.n 210486 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 2e3b7c │ │ │ │ + bl 2e3c24 │ │ │ │ ldr.w r3, [fp, #104] @ 0x68 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 21034a │ │ │ │ + beq.n 2103f2 │ │ │ │ ldrb.w r3, [fp, #28] │ │ │ │ lsls r1, r3, #25 │ │ │ │ - bpl.n 2102b2 │ │ │ │ - b.n 2102de │ │ │ │ + bpl.n 21035a │ │ │ │ + b.n 210386 │ │ │ │ ldr.w r0, [fp, #8] │ │ │ │ - bl 2e3bf4 │ │ │ │ + bl 2e3c9c │ │ │ │ ldr.w r5, [fp, #104] @ 0x68 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e3bc0 │ │ │ │ + bl 2e3c68 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 2102b2 │ │ │ │ + beq.n 21035a │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2102b2 │ │ │ │ + beq.n 21035a │ │ │ │ str.w sl, [sp, #28] │ │ │ │ mov.w r9, #0 │ │ │ │ ldr.w sl, [sp, #32] │ │ │ │ movs r6, #36 @ 0x24 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ movs r4, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 2103aa │ │ │ │ + b.n 210452 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ mov r2, fp │ │ │ │ mov r1, sl │ │ │ │ adds r4, #1 │ │ │ │ ldrb.w r3, [fp, #68] @ 0x44 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ @@ -611160,116 +611246,116 @@ │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r3, r9 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 20ff8c │ │ │ │ + bl 210034 │ │ │ │ cmp r8, r4 │ │ │ │ - beq.n 2103d2 │ │ │ │ + beq.n 21047a │ │ │ │ ldr r3, [r5, #32] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ mla r3, r6, r4, r3 │ │ │ │ ldr r7, [r3, #16] │ │ │ │ - bl 2e3c18 │ │ │ │ + bl 2e3cc0 │ │ │ │ cmp r7, #0 │ │ │ │ - bge.n 210380 │ │ │ │ + bge.n 210428 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ - bl 2e312c │ │ │ │ + bl 2e31d4 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ adds r4, #1 │ │ │ │ add r3, r0 │ │ │ │ cmp r8, r4 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bne.n 2103aa │ │ │ │ + bne.n 210452 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 210378 │ │ │ │ - b.n 2102b2 │ │ │ │ + bne.n 210420 │ │ │ │ + b.n 21035a │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cdp2 0, 0, cr0, cr14, cr4, {5} │ │ │ │ + stc2l 0, cr0, [r6, #-656]! @ 0xfffffd70 │ │ │ │ mcrr2 15, 15, pc, r3, cr15 @ │ │ │ │ ldc2 15, cr15, [fp], {255} @ 0xff │ │ │ │ - ldc2l 0, cr0, [lr], {164} @ 0xa4 │ │ │ │ + ldc2 0, cr0, [r6], #-656 @ 0xfffffd70 │ │ │ │ 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 2101d4 │ │ │ │ + bl 21027c │ │ │ │ pop {r3, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ - ldr.w r2, [pc, #1212] @ 2108e0 │ │ │ │ + ldr.w r2, [pc, #1212] @ 210988 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ - ldr.w r3, [pc, #1212] @ 2108e4 │ │ │ │ + ldr.w r3, [pc, #1212] @ 21098c │ │ │ │ add r2, pc │ │ │ │ - ldr.w fp, [pc, #1208] @ 2108e8 │ │ │ │ + ldr.w fp, [pc, #1208] @ 210990 │ │ │ │ add fp, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r3, [r0, #424] @ 0x1a8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2108da │ │ │ │ + beq.w 210982 │ │ │ │ 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 21044a │ │ │ │ + bne.n 2104f2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2108da │ │ │ │ + beq.w 210982 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ ldr r5, [r3, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 210790 │ │ │ │ + beq.w 210838 │ │ │ │ mov r7, fp │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ strd r1, r1, [sp, #32] │ │ │ │ strd r1, r1, [sp, #8] │ │ │ │ str r1, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr.w sl, [r5, #16] │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 210684 │ │ │ │ + beq.w 21072c │ │ │ │ add.w r8, sp, #72 @ 0x48 │ │ │ │ mov r4, sl │ │ │ │ strd r8, r5, [sp, #44] @ 0x2c │ │ │ │ - b.n 2104a4 │ │ │ │ + b.n 21054c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 210682 │ │ │ │ + beq.w 21072a │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 21049a │ │ │ │ + bne.n 210542 │ │ │ │ mov r0, r4 │ │ │ │ - bl 200f1c │ │ │ │ + bl 200fc4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21049a │ │ │ │ - ldr.w r3, [pc, #1076] @ 2108ec │ │ │ │ + beq.n 210542 │ │ │ │ + ldr.w r3, [pc, #1076] @ 210994 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ lsls r2, r2, #7 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ add.w r1, r9, r2 │ │ │ │ ldrb.w r0, [r1, #78] @ 0x4e │ │ │ │ ldrb.w r1, [r1, #32] │ │ │ │ @@ -611279,21 +611365,21 @@ │ │ │ │ add.w r1, r4, r0, lsl #2 │ │ │ │ ldr.w r0, [r4, r0, lsl #2] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ stmia.w r3, {r0, r1} │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 21049a │ │ │ │ + beq.n 210542 │ │ │ │ mov.w fp, #1 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ - b.n 210506 │ │ │ │ + b.n 2105ae │ │ │ │ cmp r8, r6 │ │ │ │ - beq.w 210676 │ │ │ │ + beq.w 21071e │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ eor.w r6, r6, r8 │ │ │ │ lsls r2, r2, #7 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ rbit r7, r6 │ │ │ │ clz r7, r7 │ │ │ │ adds r1, r3, r2 │ │ │ │ @@ -611302,15 +611388,15 @@ │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r5, [r3, #40] @ 0x28 │ │ │ │ add r5, r7 │ │ │ │ mov.w ip, r5, lsl #1 │ │ │ │ add.w r3, sp, ip │ │ │ │ ldrb.w r3, [r3, #72] @ 0x48 │ │ │ │ ands.w r3, r3, #15 │ │ │ │ - beq.n 2104f8 │ │ │ │ + beq.n 2105a0 │ │ │ │ ldrb.w r0, [r1, #77] @ 0x4d │ │ │ │ add r3, r5 │ │ │ │ ldr.w lr, [sp, #20] │ │ │ │ cmp r3, #32 │ │ │ │ add.w r0, r0, #10 │ │ │ │ add.w r1, r4, r0, lsl #2 │ │ │ │ ldr.w r0, [r4, r0, lsl #2] │ │ │ │ @@ -611320,19 +611406,19 @@ │ │ │ │ ldrb.w r0, [sp, #60] @ 0x3c │ │ │ │ and.w lr, r1, #1 │ │ │ │ and.w r0, r0, #127 @ 0x7f │ │ │ │ str r0, [sp, #24] │ │ │ │ ldrb.w r0, [sp, #62] @ 0x3e │ │ │ │ ubfx r1, r1, #2, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ - beq.w 2107ba │ │ │ │ + beq.w 210862 │ │ │ │ cmp r5, #32 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - beq.n 210594 │ │ │ │ + beq.n 21063c │ │ │ │ and.w r3, r3, #31 │ │ │ │ lsl.w r3, fp, r3 │ │ │ │ subs r3, #1 │ │ │ │ and.w r9, r5, #31 │ │ │ │ lsl.w r9, fp, r9 │ │ │ │ rsb r9, r9, #0 │ │ │ │ and.w r3, r3, r9 │ │ │ │ @@ -611363,32 +611449,32 @@ │ │ │ │ lsls r3, r3, #2 │ │ │ │ strh.w r3, [sp, #62] @ 0x3e │ │ │ │ ubfx r3, r1, #4, #4 │ │ │ │ strb.w r3, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ strb.w r9, [sp, #68] @ 0x44 │ │ │ │ adds r3, #13 │ │ │ │ - bhi.w 2107b6 │ │ │ │ + bhi.w 21085e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r9, r3, #12 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r9 │ │ │ │ - bcs.w 2107ac │ │ │ │ + bcs.w 210854 │ │ │ │ mov.w sl, r3, lsl #1 │ │ │ │ cmp.w sl, #63 @ 0x3f │ │ │ │ - bhi.w 2107be │ │ │ │ + bhi.w 210866 │ │ │ │ cmp.w r9, #64 @ 0x40 │ │ │ │ mov sl, r9 │ │ │ │ it cc │ │ │ │ movcc.w sl, #64 @ 0x40 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r1, sl │ │ │ │ blx 59548 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2107b6 │ │ │ │ + beq.w 21085e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ strd r0, sl, [sp, #32] │ │ │ │ add r3, r0 │ │ │ │ str.w r9, [sp, #8] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ lsls r7, r7, #1 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ @@ -611404,42 +611490,42 @@ │ │ │ │ orr.w r0, r0, r2 │ │ │ │ uxtb r2, r1 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r0, [sp, #12] │ │ │ │ ldmia r2, {r0, r1, r2} │ │ │ │ stmia.w r3, {r0, r1, r2} │ │ │ │ - bne.w 2104fe │ │ │ │ + bne.w 2105a6 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2104a4 │ │ │ │ + bne.w 21054c │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ff8c0 │ │ │ │ + bl 1ff968 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 210480 │ │ │ │ + bne.w 210528 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr.w r8, [sp, #52] @ 0x34 │ │ │ │ cmp r2, #11 │ │ │ │ - bls.n 210790 │ │ │ │ + bls.n 210838 │ │ │ │ movw r3, #43691 @ 0xaaab │ │ │ │ movt r3, #43690 @ 0xaaaa │ │ │ │ umull r3, r4, r3, r2 │ │ │ │ lsrs r4, r4, #3 │ │ │ │ cmp r4, #1 │ │ │ │ - bne.w 2107c6 │ │ │ │ + bne.w 21086e │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e2c98 │ │ │ │ + bl 1e2d40 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2108c6 │ │ │ │ + beq.w 21096e │ │ │ │ mov r3, r4 │ │ │ │ movs r0, #12 │ │ │ │ strh r3, [r5, #22] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r7, [sp, #16] │ │ │ │ mul.w r6, r0, r4 │ │ │ │ strb r3, [r5, #1] │ │ │ │ @@ -611457,31 +611543,31 @@ │ │ │ │ lsls r2, r2, #31 │ │ │ │ ittt mi │ │ │ │ ldrbmi r2, [r1, r3] │ │ │ │ lslmi r2, r2, #2 │ │ │ │ strhmi.w r2, [r0, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 2106ec │ │ │ │ + bne.n 210794 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ adds r0, r6, r1 │ │ │ │ - cbz r4, 21071c │ │ │ │ + cbz r4, 2107c4 │ │ │ │ ldrb.w r3, [r1], #12 │ │ │ │ cmp r1, r0 │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ ldrh r2, [r3, #4] │ │ │ │ add.w r2, r2, #1 │ │ │ │ strh r2, [r3, #4] │ │ │ │ - bne.n 210708 │ │ │ │ + bne.n 2107b0 │ │ │ │ ldr.w r0, [r8, #468] @ 0x1d4 │ │ │ │ - cbz r0, 21077e │ │ │ │ + cbz r0, 210826 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ bics.w r2, r3, r1 │ │ │ │ - beq.n 21077e │ │ │ │ + beq.n 210826 │ │ │ │ rbit r3, r2 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ movs r4, #1 │ │ │ │ movs r6, #0 │ │ │ │ clz r3, r3 │ │ │ │ mov ip, r1 │ │ │ │ adds r1, r0, r3 │ │ │ │ @@ -611501,101 +611587,101 @@ │ │ │ │ ands r2, r1 │ │ │ │ strh r6, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ rbit r3, r2 │ │ │ │ clz r3, r3 │ │ │ │ it eq │ │ │ │ moveq.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 21073c │ │ │ │ + bne.n 2107e4 │ │ │ │ strb r7, [r5, #1] │ │ │ │ strb.w ip, [r5] │ │ │ │ - bl 1e2e4c │ │ │ │ + bl 1e2ef4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str.w r5, [r8, #468] @ 0x1d4 │ │ │ │ - cbz r3, 210790 │ │ │ │ + cbz r3, 210838 │ │ │ │ mov r0, r3 │ │ │ │ blx 58d60 │ │ │ │ - ldr r2, [pc, #348] @ (2108f0 ) │ │ │ │ - ldr r3, [pc, #336] @ (2108e4 ) │ │ │ │ + ldr r2, [pc, #348] @ (210998 ) │ │ │ │ + ldr r3, [pc, #336] @ (21098c ) │ │ │ │ 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 2108d6 │ │ │ │ + bne.w 21097e │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ adds r3, r3, r2 │ │ │ │ - bne.w 210638 │ │ │ │ + bne.w 2106e0 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 21063c │ │ │ │ + b.n 2106e4 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ - b.n 210584 │ │ │ │ + b.n 21062c │ │ │ │ cmp sl, r9 │ │ │ │ it cc │ │ │ │ movcc sl, r9 │ │ │ │ - b.n 210622 │ │ │ │ + b.n 2106ca │ │ │ │ ldr r6, [sp, #32] │ │ │ │ movs r2, #12 │ │ │ │ - ldr r3, [pc, #296] @ (2108f4 ) │ │ │ │ + ldr r3, [pc, #296] @ (21099c ) │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ add r3, pc │ │ │ │ blx 58e08 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ subs r5, r4, #1 │ │ │ │ - b.n 2107e4 │ │ │ │ + b.n 21088c │ │ │ │ adds r2, #12 │ │ │ │ cmp r5, r1 │ │ │ │ - ble.n 210876 │ │ │ │ + ble.n 21091e │ │ │ │ ldrb r3, [r2, #9] │ │ │ │ adds r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2107de │ │ │ │ + beq.n 210886 │ │ │ │ cmp r4, r1 │ │ │ │ - ble.n 2107de │ │ │ │ + ble.n 210886 │ │ │ │ ldrb.w ip, [r2] │ │ │ │ mov r3, r2 │ │ │ │ mov r0, r1 │ │ │ │ - b.n 21086a │ │ │ │ + b.n 210912 │ │ │ │ ldrb r7, [r2, #4] │ │ │ │ ldrb r6, [r3, #16] │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 2107de │ │ │ │ + bne.n 210886 │ │ │ │ ldrb r7, [r2, #5] │ │ │ │ ldrb r6, [r3, #17] │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 2107de │ │ │ │ + bne.n 210886 │ │ │ │ ldrb r7, [r2, #6] │ │ │ │ ldrb r6, [r3, #18] │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 2107de │ │ │ │ + bne.n 210886 │ │ │ │ ldrb r7, [r2, #7] │ │ │ │ ldrb r6, [r3, #19] │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 2107de │ │ │ │ + bne.n 210886 │ │ │ │ ldrb r7, [r2, #8] │ │ │ │ ldrb r6, [r3, #20] │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 2107de │ │ │ │ + bne.n 210886 │ │ │ │ ldrb r6, [r3, #21] │ │ │ │ - cbz r6, 210862 │ │ │ │ + cbz r6, 21090a │ │ │ │ ldrb r7, [r3, #22] │ │ │ │ ldrh.w lr, [r3, #14] │ │ │ │ ldrb.w r9, [r2, #10] │ │ │ │ ldrb.w sl, [r3, #22] │ │ │ │ sub.w lr, lr, r7, lsl #2 │ │ │ │ ldrh r7, [r2, #2] │ │ │ │ sub.w r7, r7, r9, lsl #2 │ │ │ │ cmp lr, r7 │ │ │ │ - bne.n 210862 │ │ │ │ + bne.n 21090a │ │ │ │ ldrb r7, [r2, #9] │ │ │ │ cmp sl, r9 │ │ │ │ it cs │ │ │ │ movcs sl, r9 │ │ │ │ orrs r6, r7 │ │ │ │ lsr.w lr, r6, sl │ │ │ │ add.w r7, lr, #1 │ │ │ │ @@ -611603,73 +611689,73 @@ │ │ │ │ ittt eq │ │ │ │ strbeq.w sl, [r2, #10] │ │ │ │ strbeq r6, [r2, #9] │ │ │ │ strbeq r7, [r3, #21] │ │ │ │ adds r0, #1 │ │ │ │ adds r3, #12 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 2107de │ │ │ │ + beq.n 210886 │ │ │ │ ldrb r6, [r3, #12] │ │ │ │ cmp r6, ip │ │ │ │ - beq.n 2107fa │ │ │ │ + beq.n 2108a2 │ │ │ │ adds r2, #12 │ │ │ │ cmp r5, r1 │ │ │ │ - bgt.n 2107e4 │ │ │ │ + bgt.n 21088c │ │ │ │ ldr r6, [sp, #32] │ │ │ │ movs r2, #12 │ │ │ │ - ldr r3, [pc, #124] @ (2108f8 ) │ │ │ │ + ldr r3, [pc, #124] @ (2109a0 ) │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ add r3, pc │ │ │ │ blx 58e08 │ │ │ │ movs r3, #12 │ │ │ │ mla r3, r3, r4, r6 │ │ │ │ ldrb.w r4, [r3, #-3] │ │ │ │ - cbnz r4, 2108aa │ │ │ │ + cbnz r4, 210952 │ │ │ │ subs r5, #1 │ │ │ │ subs r3, #12 │ │ │ │ adds r1, r5, #1 │ │ │ │ - bne.n 21088c │ │ │ │ + bne.n 210934 │ │ │ │ movs r1, #24 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e2c98 │ │ │ │ + bl 1e2d40 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 2108ce │ │ │ │ + cbz r0, 210976 │ │ │ │ mov r3, r4 │ │ │ │ - b.n 2106c2 │ │ │ │ + b.n 21076a │ │ │ │ adds r4, r5, #1 │ │ │ │ movs r3, #12 │ │ │ │ mov r0, r8 │ │ │ │ uxth r1, r4 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ adds r1, #24 │ │ │ │ - bl 1e2c98 │ │ │ │ + bl 1e2d40 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 2106c0 │ │ │ │ - b.n 2108ce │ │ │ │ + bne.w 210768 │ │ │ │ + b.n 210976 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 210790 │ │ │ │ + beq.w 210838 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 58d60 │ │ │ │ - b.n 210790 │ │ │ │ + b.n 210838 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ mov r3, r2 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #255 @ 0xff │ │ │ │ - @ instruction: 0xfbd200a4 │ │ │ │ + @ instruction: 0xfb2a00a4 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - smlaltb r0, r0, ip, r4 │ │ │ │ + @ instruction: 0xfb2400a4 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str??.w r0, [r8, r4, lsl #2] │ │ │ │ - bl 17a8f6 │ │ │ │ - bl ca8fa │ │ │ │ + @ instruction: 0xf7c000a4 │ │ │ │ + bl 17a99e │ │ │ │ + bl ca9a2 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ push {r4, lr} │ │ │ │ ldr r4, [r0, #52] @ 0x34 │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ lsls r3, r3, #11 │ │ │ │ ldr r1, [r0, #56] @ 0x38 │ │ │ │ orr.w r3, r3, r4, lsl #6 │ │ │ │ @@ -611699,32 +611785,32 @@ │ │ │ │ ldrb.w r0, [r0, #76] @ 0x4c │ │ │ │ orr.w r3, r3, r1, lsl #28 │ │ │ │ orr.w r3, r3, r2, lsl #29 │ │ │ │ orr.w r0, r3, r0, lsl #30 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r2, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - bls.n 2109b6 │ │ │ │ + bls.n 210a5e │ │ │ │ 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 210992 │ │ │ │ + bhi.n 210a3a │ │ │ │ bic.w r3, r2, #3 │ │ │ │ and.w r2, r2, #3 │ │ │ │ add r1, r3 │ │ │ │ - cbz r2, 2109d6 │ │ │ │ + cbz r2, 210a7e │ │ │ │ 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 │ │ │ │ @@ -611738,15 +611824,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, 210a5e │ │ │ │ + cbz r2, 210b06 │ │ │ │ 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 │ │ │ │ @@ -611763,15 +611849,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 210a34 │ │ │ │ + bne.n 210adc │ │ │ │ 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 │ │ │ │ @@ -611787,28 +611873,28 @@ │ │ │ │ mul.w r0, r2, r0 │ │ │ │ eor.w r0, r0, r0, lsr #16 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr.w r2, [pc, #2184] @ 211340 │ │ │ │ + ldr.w r2, [pc, #2184] @ 2113e8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr.w r3, [pc, #2184] @ 211344 │ │ │ │ + ldr.w r3, [pc, #2184] @ 2113ec │ │ │ │ mov r6, r0 │ │ │ │ add r2, pc │ │ │ │ - ldr.w r5, [pc, #2180] @ 211348 │ │ │ │ + ldr.w r5, [pc, #2180] @ 2113f0 │ │ │ │ add r5, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bhi.w 210c18 │ │ │ │ + bhi.w 210cc0 │ │ │ │ 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 │ │ │ │ @@ -611832,22 +611918,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 211104 │ │ │ │ + beq.w 2111ac │ │ │ │ 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 210be6 │ │ │ │ + bls.n 210c8e │ │ │ │ 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 │ │ │ │ @@ -611867,15 +611953,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 210b78 │ │ │ │ + bhi.n 210c20 │ │ │ │ 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 │ │ │ │ @@ -611884,25 +611970,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 210978 │ │ │ │ + bl 210a20 │ │ │ │ mov r4, r0 │ │ │ │ - ldr.w r2, [pc, #1876] @ 21134c │ │ │ │ - ldr.w r3, [pc, #1864] @ 211344 │ │ │ │ + ldr.w r2, [pc, #1876] @ 2113f4 │ │ │ │ + ldr.w r3, [pc, #1864] @ 2113ec │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 21133a │ │ │ │ + bne.w 2113e2 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r4, [r0, #8] │ │ │ │ movw r5, #26549 @ 0x67b5 │ │ │ │ movt r5, #5718 @ 0x1656 │ │ │ │ movw r0, #44605 @ 0xae3d │ │ │ │ @@ -611918,15 +612004,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 210bf6 │ │ │ │ + beq.n 210c9e │ │ │ │ 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 │ │ │ │ @@ -611942,16 +612028,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 210c62 │ │ │ │ - b.n 210bf6 │ │ │ │ + bne.n 210d0a │ │ │ │ + b.n 210c9e │ │ │ │ ldrb.w r3, [r0, #40] @ 0x28 │ │ │ │ movw r7, #60207 @ 0xeb2f │ │ │ │ movt r7, #10196 @ 0x27d4 │ │ │ │ ldrb.w r1, [r0, #32] │ │ │ │ strb.w r1, [sp, #5] │ │ │ │ movs r1, #0 │ │ │ │ ubfx r2, r3, #1, #1 │ │ │ │ @@ -611967,15 +612053,15 @@ │ │ │ │ movw r2, #26553 @ 0x67b9 │ │ │ │ movt r2, #5718 @ 0x1656 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ mla r2, r0, r4, r2 │ │ │ │ mul.w r4, r0, r3 │ │ │ │ mov.w r2, r2, ror #15 │ │ │ │ mla r4, r7, r2, r4 │ │ │ │ - ldr.w r2, [pc, #1600] @ 211350 │ │ │ │ + ldr.w r2, [pc, #1600] @ 2113f8 │ │ │ │ mov.w r4, r4, ror #15 │ │ │ │ ldr r5, [r5, r2] │ │ │ │ movw r2, #51831 @ 0xca77 │ │ │ │ movt r2, #34283 @ 0x85eb │ │ │ │ mul.w r4, r7, r4 │ │ │ │ mov r8, r5 │ │ │ │ eor.w r4, r4, r4, lsr #15 │ │ │ │ @@ -611983,37 +612069,37 @@ │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ eor.w r4, r4, r4, lsr #13 │ │ │ │ mla r3, r2, r3, r5 │ │ │ │ mul.w r4, r0, r4 │ │ │ │ ldr r5, [r3, #40] @ 0x28 │ │ │ │ eor.w r4, r4, r4, lsr #16 │ │ │ │ ands.w r5, r5, #1 │ │ │ │ - bne.w 211178 │ │ │ │ + bne.w 211220 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ add.w r7, r6, #44 @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 210bf6 │ │ │ │ + beq.w 210c9e │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 200a24 │ │ │ │ + bl 200acc │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2109fc │ │ │ │ + bl 210aa4 │ │ │ │ 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 210d54 │ │ │ │ - b.n 210bf6 │ │ │ │ - bl 2108fc │ │ │ │ + bcc.n 210dfc │ │ │ │ + b.n 210c9e │ │ │ │ + bl 2109a4 │ │ │ │ ldr.w r1, [r6, #69] @ 0x45 │ │ │ │ add r3, sp, #8 │ │ │ │ movw r5, #51831 @ 0xca77 │ │ │ │ movt r5, #34283 @ 0x85eb │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r6, #65] @ 0x41 │ │ │ │ movw r2, #17448 @ 0x4428 │ │ │ │ @@ -612056,15 +612142,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 210bf6 │ │ │ │ + beq.w 210c9e │ │ │ │ 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 │ │ │ │ @@ -612074,16 +612160,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 210e4a │ │ │ │ - b.n 210bf6 │ │ │ │ + bne.n 210ef2 │ │ │ │ + b.n 210c9e │ │ │ │ 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 │ │ │ │ @@ -612109,15 +612195,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 211142 │ │ │ │ + beq.w 2111ea │ │ │ │ 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 │ │ │ │ @@ -612126,16 +612212,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 211266 │ │ │ │ - add r3, pc, #8 @ (adr r3, 210f3c ) │ │ │ │ + bhi.w 21130e │ │ │ │ + add r3, pc, #8 @ (adr r3, 210fe4 ) │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ add r3, r0 │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ lsls r7, r4, #10 │ │ │ │ movs r0, r0 │ │ │ │ ldc2 15, cr15, [fp], #1020 @ 0x3fc │ │ │ │ @@ -612144,15 +612230,15 @@ │ │ │ │ lsls r1, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ lsls r3, r5, #12 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ movw r2, #26549 @ 0x67b5 │ │ │ │ movt r2, #5718 @ 0x1656 │ │ │ │ - ldr r3, [pc, #1016] @ (211354 ) │ │ │ │ + ldr r3, [pc, #1016] @ (2113fc ) │ │ │ │ movw r0, #44605 @ 0xae3d │ │ │ │ movt r0, #49842 @ 0xc2b2 │ │ │ │ movw r4, #60207 @ 0xeb2f │ │ │ │ movt r4, #10196 @ 0x27d4 │ │ │ │ mov.w sl, r1, lsl #7 │ │ │ │ add.w r9, r6, #44 @ 0x2c │ │ │ │ ldr r7, [r5, r3] │ │ │ │ @@ -612168,15 +612254,15 @@ │ │ │ │ eor.w r3, r3, r3, lsr #15 │ │ │ │ lsls r7, r1, #2 │ │ │ │ mul.w r3, r5, r3 │ │ │ │ eor.w r3, r3, r3, lsr #13 │ │ │ │ mul.w r3, r0, r3 │ │ │ │ eor.w r3, r3, r3, lsr #16 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 210fe6 │ │ │ │ + beq.n 21108e │ │ │ │ ldrh r1, [r6, #32] │ │ │ │ add.w r9, r6, #44 @ 0x2c │ │ │ │ strh.w r1, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ strh.w r1, [sp, #6] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mla r2, r0, r1, r2 │ │ │ │ @@ -612185,15 +612271,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 2110f8 │ │ │ │ + bls.w 2111a0 │ │ │ │ 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 │ │ │ │ @@ -612218,15 +612304,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 21101e │ │ │ │ + bhi.n 2110c6 │ │ │ │ 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 │ │ │ │ @@ -612234,20 +612320,20 @@ │ │ │ │ it cc │ │ │ │ movcc r3, #0 │ │ │ │ add.w r2, r9, #16 │ │ │ │ add.w r9, r3, r2 │ │ │ │ mov r1, r9 │ │ │ │ add r0, r7 │ │ │ │ and.w r2, r7, #12 │ │ │ │ - bl 210978 │ │ │ │ + bl 210a20 │ │ │ │ add.w r3, fp, sl │ │ │ │ mov r4, r0 │ │ │ │ ldrb r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 210bf6 │ │ │ │ + beq.w 210c9e │ │ │ │ add.w r0, r6, #96 @ 0x60 │ │ │ │ movw r2, #44605 @ 0xae3d │ │ │ │ movt r2, #49842 @ 0xc2b2 │ │ │ │ movw lr, #26549 @ 0x67b5 │ │ │ │ movt lr, #5718 @ 0x1656 │ │ │ │ movw ip, #60207 @ 0xeb2f │ │ │ │ movt ip, #10196 @ 0x27d4 │ │ │ │ @@ -612261,22 +612347,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 2110cc │ │ │ │ - b.n 210bf6 │ │ │ │ + bne.n 211174 │ │ │ │ + b.n 210c9e │ │ │ │ movw r0, #26545 @ 0x67b1 │ │ │ │ movt r0, #5718 @ 0x1656 │ │ │ │ add r0, r3 │ │ │ │ - b.n 21108a │ │ │ │ + b.n 211132 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 210bf6 │ │ │ │ + beq.w 210c9e │ │ │ │ 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 │ │ │ │ @@ -612285,71 +612371,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 21110e │ │ │ │ - b.n 210bf6 │ │ │ │ + bne.n 2111b6 │ │ │ │ + b.n 210c9e │ │ │ │ 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 210bf6 │ │ │ │ + b.n 210c9e │ │ │ │ mov r0, r6 │ │ │ │ - bl 200a24 │ │ │ │ + bl 200acc │ │ │ │ add.w r1, r6, #44 @ 0x2c │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2109fc │ │ │ │ + bl 210aa4 │ │ │ │ movs r1, #1 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 200a24 │ │ │ │ + bl 200acc │ │ │ │ add.w r1, r6, #76 @ 0x4c │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2109fc │ │ │ │ + bl 210aa4 │ │ │ │ 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 210bf6 │ │ │ │ + bls.w 210c9e │ │ │ │ add.w r7, r6, #108 @ 0x6c │ │ │ │ movs r5, #2 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 200a24 │ │ │ │ + bl 200acc │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2109fc │ │ │ │ + bl 210aa4 │ │ │ │ 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 2111ba │ │ │ │ - b.n 210bf6 │ │ │ │ + bcc.n 211262 │ │ │ │ + b.n 210c9e │ │ │ │ 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 │ │ │ │ @@ -612376,15 +612462,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 210bf6 │ │ │ │ + b.n 210c9e │ │ │ │ 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 │ │ │ │ @@ -612415,15 +612501,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 210bf6 │ │ │ │ + b.n 210c9e │ │ │ │ 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 │ │ │ │ @@ -612434,22 +612520,22 @@ │ │ │ │ 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 210bf6 │ │ │ │ + b.n 210c9e │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xf53c00a4 │ │ │ │ + eors.w r0, r4, #5373952 @ 0x520000 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf53600a4 │ │ │ │ - @ instruction: 0xf3fe00a4 │ │ │ │ + eor.w r0, lr, #5373952 @ 0x520000 │ │ │ │ + @ instruction: 0xf35600a4 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ sub sp, #16 │ │ │ │ stmia.w sp, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -612466,52 +612552,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 2114a2 │ │ │ │ - bhi.n 2113da │ │ │ │ + beq.w 21154a │ │ │ │ + bhi.n 211482 │ │ │ │ cmp.w ip, #36 @ 0x24 │ │ │ │ - bhi.n 21145a │ │ │ │ + bhi.n 211502 │ │ │ │ cmp.w ip, #9 │ │ │ │ - bls.n 211460 │ │ │ │ + bls.n 211508 │ │ │ │ sub.w ip, ip, #10 │ │ │ │ movs r3, #1 │ │ │ │ uxtb.w ip, ip │ │ │ │ lsl.w r3, r3, ip │ │ │ │ tst.w r3, #83886080 @ 0x5000000 │ │ │ │ - bne.n 211490 │ │ │ │ + bne.n 211538 │ │ │ │ tst.w r3, #1280 @ 0x500 │ │ │ │ - bne.n 211444 │ │ │ │ + bne.n 2114ec │ │ │ │ ands.w r3, r3, #5 │ │ │ │ - beq.n 211460 │ │ │ │ + beq.n 211508 │ │ │ │ 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 21146c │ │ │ │ + beq.n 211514 │ │ │ │ cmp.w ip, #192 @ 0xc0 │ │ │ │ - beq.n 211420 │ │ │ │ + beq.n 2114c8 │ │ │ │ cmp.w ip, #144 @ 0x90 │ │ │ │ - bne.n 211460 │ │ │ │ + bne.n 211508 │ │ │ │ uxth r0, r0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bl 1deea8 │ │ │ │ + bl 1def50 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ uxth r0, r2 │ │ │ │ - bl 1deea8 │ │ │ │ + bl 1def50 │ │ │ │ vneg.f32 s0, s0 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ add sp, #12 │ │ │ │ @@ -612534,15 +612620,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 2114a2 │ │ │ │ + beq.n 21154a │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {sl, fp, pc} │ │ │ │ vmov s15, r2 │ │ │ │ vmov s14, r0 │ │ │ │ vneg.f32 s15, s15 │ │ │ │ @@ -612581,229 +612667,229 @@ │ │ │ │ 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] @ (2116f4 ) │ │ │ │ + ldr r2, [pc, #520] @ (21179c ) │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #520] @ (2116f8 ) │ │ │ │ + ldr r3, [pc, #520] @ (2117a0 ) │ │ │ │ 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 1ff318 │ │ │ │ + bl 1ff3c0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2115a0 │ │ │ │ + beq.n 211648 │ │ │ │ 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 1ff318 │ │ │ │ - cbz r0, 211582 │ │ │ │ + bl 1ff3c0 │ │ │ │ + cbz r0, 21162a │ │ │ │ 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 211582 │ │ │ │ + bne.n 21162a │ │ │ │ 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 211554 │ │ │ │ + b.n 2115fc │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, #16 │ │ │ │ - beq.w 2116b6 │ │ │ │ + beq.w 21175e │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 200a24 │ │ │ │ + bl 200acc │ │ │ │ cmp r0, r7 │ │ │ │ - bls.n 21154c │ │ │ │ + bls.n 2115f4 │ │ │ │ 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 211370 │ │ │ │ + bl 211418 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 21154c │ │ │ │ + bne.n 2115f4 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #372] @ (2116fc ) │ │ │ │ - ldr r3, [pc, #368] @ (2116f8 ) │ │ │ │ + ldr r2, [pc, #372] @ (2117a4 ) │ │ │ │ + ldr r3, [pc, #368] @ (2117a0 ) │ │ │ │ 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 2116ee │ │ │ │ + bne.w 211796 │ │ │ │ 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 2116ba │ │ │ │ + bne.w 211762 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [r0, #16] │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ movw r3, #353 @ 0x161 │ │ │ │ it eq │ │ │ │ moveq.w r3, #260 @ 0x104 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 2116ba │ │ │ │ + bne.n 211762 │ │ │ │ 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 2115e6 │ │ │ │ + b.n 21168e │ │ │ │ ldrb.w r3, [r6, #1]! │ │ │ │ strb.w r3, [r7, sl] │ │ │ │ add.w sl, sl, #1 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, fp │ │ │ │ - bl 200a24 │ │ │ │ + bl 200acc │ │ │ │ cmp r0, sl │ │ │ │ - bhi.n 2115da │ │ │ │ + bhi.n 211682 │ │ │ │ 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 2116d6 │ │ │ │ + bne.n 21177e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movw r2, #353 @ 0x161 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ it eq │ │ │ │ moveq.w r2, #260 @ 0x104 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 2116d6 │ │ │ │ + bne.n 21177e │ │ │ │ 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 21165a │ │ │ │ + b.n 211702 │ │ │ │ ldrb.w r3, [fp, #1]! │ │ │ │ strb.w r3, [r7, #1]! │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 200a24 │ │ │ │ + bl 200acc │ │ │ │ add.w r3, sl, fp │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.n 211652 │ │ │ │ + bhi.n 2116fa │ │ │ │ mov r1, r4 │ │ │ │ mov r4, r5 │ │ │ │ ldrd ip, r0, [sp, #8] │ │ │ │ ldr r5, [sp, #20] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 211582 │ │ │ │ + beq.n 21162a │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 211582 │ │ │ │ + bne.n 21162a │ │ │ │ add.w r9, r9, #59 @ 0x3b │ │ │ │ add.w r6, r1, #59 @ 0x3b │ │ │ │ add r9, r4 │ │ │ │ add r6, r8 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 2116aa │ │ │ │ + b.n 211752 │ │ │ │ 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 211582 │ │ │ │ + bne.w 21162a │ │ │ │ adds r7, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 200a24 │ │ │ │ + bl 200acc │ │ │ │ cmp r0, r7 │ │ │ │ - bhi.n 211690 │ │ │ │ + bhi.n 211738 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 211584 │ │ │ │ + b.n 21162c │ │ │ │ ldrb r1, [r0, #12] │ │ │ │ add.w r2, sp, #27 │ │ │ │ movs r3, #0 │ │ │ │ - cbz r1, 2116ce │ │ │ │ + cbz r1, 211776 │ │ │ │ strb.w r3, [r2, #1]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 2116c4 │ │ │ │ + bne.n 21176c │ │ │ │ mov.w ip, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - b.n 2115f6 │ │ │ │ + b.n 21169e │ │ │ │ ldrb r0, [r6, #12] │ │ │ │ add.w r2, sp, #43 @ 0x2b │ │ │ │ movs r3, #0 │ │ │ │ - cbz r0, 2116ea │ │ │ │ + cbz r0, 211792 │ │ │ │ strb.w r3, [r2, #1]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 2116e0 │ │ │ │ + bne.n 211788 │ │ │ │ mov r0, r6 │ │ │ │ - b.n 211674 │ │ │ │ + b.n 21171c │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add.w r0, lr, r4, asr #2 │ │ │ │ + orn r0, r6, r4, asr #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - orns r0, r4, r4, asr #2 │ │ │ │ + strd r0, r0, [ip, #656] @ 0x290 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr.w ip, [pc, #40] @ 211738 │ │ │ │ + ldr.w ip, [pc, #40] @ 2117e0 │ │ │ │ sub sp, #8 │ │ │ │ - ldr r4, [pc, #36] @ (21173c ) │ │ │ │ + ldr r4, [pc, #36] @ (2117e4 ) │ │ │ │ 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 2114c0 │ │ │ │ + bl 211568 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - strd r0, r0, [r6], #656 @ 0x290 │ │ │ │ + @ instruction: 0xe83e00a4 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov.w fp, r2, lsl #5 │ │ │ │ @@ -612812,25 +612898,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 21177a │ │ │ │ + b.n 211822 │ │ │ │ ldrb.w r2, [r6, #1]! │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 2117a0 │ │ │ │ + bne.n 211848 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 200a24 │ │ │ │ + bl 200acc │ │ │ │ cmp r0, r4 │ │ │ │ add.w r4, r4, #1 │ │ │ │ - bhi.n 21176e │ │ │ │ + bhi.n 211816 │ │ │ │ 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 │ │ │ │ @@ -612838,465 +612924,466 @@ │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr.w r2, [pc, #1108] @ 211c10 │ │ │ │ + ldr.w r2, [pc, #1108] @ 211cb8 │ │ │ │ sub sp, #8 │ │ │ │ ldrb r4, [r0, #12] │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ add r2, pc │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 2117e8 │ │ │ │ + bne.n 211890 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #8 │ │ │ │ - bhi.n 2117de │ │ │ │ + bhi.n 211886 │ │ │ │ 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 2119de │ │ │ │ + beq.w 211a86 │ │ │ │ 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 2117e8 │ │ │ │ + bne.n 211890 │ │ │ │ ldrb.w r1, [r0, #33] @ 0x21 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 2117e8 │ │ │ │ + bne.n 211890 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 211aaa │ │ │ │ + beq.w 211b52 │ │ │ │ lsls r2, r2, #3 │ │ │ │ add.w r1, r7, #40 @ 0x28 │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ blx 5a02c │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 2117ea │ │ │ │ + b.n 211892 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 2117e8 │ │ │ │ + bne.n 211890 │ │ │ │ ldrb.w r1, [r0, #40] @ 0x28 │ │ │ │ ldrb.w r0, [r7, #40] @ 0x28 │ │ │ │ eors r1, r0 │ │ │ │ lsls r0, r1, #30 │ │ │ │ - bne.n 2117e8 │ │ │ │ + bne.n 211890 │ │ │ │ ldrb.w r0, [r4, #32] │ │ │ │ ldrb.w r1, [r7, #32] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 2117e8 │ │ │ │ + bne.n 211890 │ │ │ │ ldrb.w r0, [r4, #33] @ 0x21 │ │ │ │ ldrb.w r1, [r7, #33] @ 0x21 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 2117e8 │ │ │ │ - ldr r1, [pc, #960] @ (211c14 ) │ │ │ │ + bne.n 211890 │ │ │ │ + ldr r1, [pc, #960] @ (211cbc ) │ │ │ │ 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 211b08 │ │ │ │ + bne.w 211bb0 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 211a2a │ │ │ │ + beq.w 211ad2 │ │ │ │ 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 211894 │ │ │ │ + b.n 21193c │ │ │ │ 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 2117e8 │ │ │ │ + bne.n 211890 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 200a24 │ │ │ │ + bl 200acc │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r3, r0 │ │ │ │ add.w r3, r3, #1 │ │ │ │ - bcc.n 211880 │ │ │ │ + bcc.n 211928 │ │ │ │ ldr.w r2, [r8, #-3] │ │ │ │ ldr.w r3, [r9, #-3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 2117e8 │ │ │ │ + bne.n 211890 │ │ │ │ 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 211878 │ │ │ │ - b.n 211a2a │ │ │ │ + bhi.n 211920 │ │ │ │ + b.n 211ad2 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 2117e8 │ │ │ │ + bne.n 211890 │ │ │ │ ldr r1, [r0, #40] @ 0x28 │ │ │ │ ldr r2, [r7, #40] @ 0x28 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 2117e8 │ │ │ │ + bne.n 211890 │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 2117e8 │ │ │ │ + bne.w 211890 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 211afa │ │ │ │ + beq.w 211ba2 │ │ │ │ ldr r1, [r7, #60] @ 0x3c │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 2117e8 │ │ │ │ + bne.w 211890 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.w 211a54 │ │ │ │ + bhi.w 211afc │ │ │ │ tbb [pc, r3] │ │ │ │ str r2, [sp, #592] @ 0x250 │ │ │ │ - add r1, pc, #592 @ (adr r1, 211b5c ) │ │ │ │ + add r1, pc, #592 @ (adr r1, 211c04 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - bl 2108fc │ │ │ │ + bl 2109a4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2108fc │ │ │ │ + bl 2109a4 │ │ │ │ cmp r6, r0 │ │ │ │ - bne.w 2117e8 │ │ │ │ + bne.w 211890 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 211a74 │ │ │ │ + beq.w 211b1c │ │ │ │ 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 21195a │ │ │ │ + b.n 211a02 │ │ │ │ ldr.w r5, [ip, r3, lsl #2] │ │ │ │ ldr.w r6, [lr, r3, lsl #2] │ │ │ │ adds r3, #5 │ │ │ │ cmp r5, r6 │ │ │ │ - bne.w 2117e8 │ │ │ │ + bne.w 211890 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 211a74 │ │ │ │ + beq.w 211b1c │ │ │ │ ldr.w r5, [r2, r3, lsl #2] │ │ │ │ ldr.w r6, [r1, r3, lsl #2] │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 211944 │ │ │ │ - b.n 2117e8 │ │ │ │ + beq.n 2119ec │ │ │ │ + b.n 211890 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 2117e8 │ │ │ │ + bne.w 211890 │ │ │ │ ldrb.w r0, [r0, #40] @ 0x28 │ │ │ │ ldrb.w r1, [r7, #40] @ 0x28 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 2117e8 │ │ │ │ + bne.w 211890 │ │ │ │ lsls r1, r3, #7 │ │ │ │ - ldr r3, [pc, #660] @ (211c18 ) │ │ │ │ + ldr r3, [pc, #660] @ (211cc0 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r8, r3 │ │ │ │ add r3, r1 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ - cbz r3, 2119aa │ │ │ │ + cbz r3, 211a52 │ │ │ │ ldrb.w r2, [r4, #32] │ │ │ │ ldrb.w r3, [r7, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 2117e8 │ │ │ │ + bne.w 211890 │ │ │ │ ldrb.w r2, [r4, #33] @ 0x21 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 2117e8 │ │ │ │ + bne.w 211890 │ │ │ │ add.w r3, r8, r1 │ │ │ │ ldrb.w ip, [r3, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 211acc │ │ │ │ + beq.w 211b74 │ │ │ │ movs r3, #0 │ │ │ │ add.w r0, r7, #96 @ 0x60 │ │ │ │ mov r2, r3 │ │ │ │ add.w lr, r4, #96 @ 0x60 │ │ │ │ - b.n 2119ce │ │ │ │ + b.n 211a76 │ │ │ │ adds r3, #4 │ │ │ │ cmp r2, ip │ │ │ │ - beq.n 211acc │ │ │ │ + beq.n 211b74 │ │ │ │ ldr.w r5, [r0, r3, lsl #2] │ │ │ │ adds r2, #1 │ │ │ │ ldr.w r6, [lr, r3, lsl #2] │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 2119c8 │ │ │ │ - b.n 2117e8 │ │ │ │ + beq.n 211a70 │ │ │ │ + b.n 211890 │ │ │ │ ldrb.w r2, [r0, #32] │ │ │ │ ldrb.w r3, [r7, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 2117e8 │ │ │ │ + bne.w 211890 │ │ │ │ ldrb.w r2, [r0, #33] @ 0x21 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 2117e8 │ │ │ │ + bne.w 211890 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 211a2a │ │ │ │ + cbz r3, 211ad2 │ │ │ │ ldr r4, [r7, #36] @ 0x24 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r3, r4 │ │ │ │ - cbz r2, 211a22 │ │ │ │ + cbz r2, 211aca │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - b.n 211a12 │ │ │ │ + b.n 211aba │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 211a22 │ │ │ │ + cbz r2, 211aca │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 211a0c │ │ │ │ + bne.n 211ab4 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 2117e8 │ │ │ │ + bne.w 211890 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 211a02 │ │ │ │ + bne.n 211aaa │ │ │ │ movs r0, #1 │ │ │ │ - b.n 2117ea │ │ │ │ + b.n 211892 │ │ │ │ ldr r2, [r7, #76] @ 0x4c │ │ │ │ ldr r3, [r0, #76] @ 0x4c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 2117e8 │ │ │ │ + bne.w 211890 │ │ │ │ ldrb.w r0, [r0, #80] @ 0x50 │ │ │ │ ldrb.w r3, [r7, #80] @ 0x50 │ │ │ │ subs r2, r0, r3 │ │ │ │ negs r0, r2 │ │ │ │ adcs r0, r2 │ │ │ │ - b.n 2117ea │ │ │ │ + b.n 211892 │ │ │ │ ldr r0, [r0, #64] @ 0x40 │ │ │ │ ldr r3, [r7, #64] @ 0x40 │ │ │ │ subs r1, r0, r3 │ │ │ │ negs r0, r1 │ │ │ │ adcs r0, r1 │ │ │ │ - b.n 2117ea │ │ │ │ + b.n 211892 │ │ │ │ ldr r2, [r0, #64] @ 0x40 │ │ │ │ ldr r3, [r7, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 2117e8 │ │ │ │ + bne.w 211890 │ │ │ │ ldr r2, [r0, #68] @ 0x44 │ │ │ │ ldr r3, [r7, #68] @ 0x44 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 2117e8 │ │ │ │ + bne.w 211890 │ │ │ │ ldr r0, [r0, #72] @ 0x48 │ │ │ │ ldr r3, [r7, #72] @ 0x48 │ │ │ │ subs r3, r0, r3 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ - b.n 2117ea │ │ │ │ + b.n 211892 │ │ │ │ movs r2, #8 │ │ │ │ add.w r1, r7, #65 @ 0x41 │ │ │ │ add.w r0, r4, #65 @ 0x41 │ │ │ │ blx 5a02c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 2117e8 │ │ │ │ + bne.w 211890 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ ldr r3, [r7, #80] @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 2117e8 │ │ │ │ + bne.w 211890 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 2117e8 │ │ │ │ + bne.w 211890 │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ subs r0, r0, r3 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 2117ea │ │ │ │ + b.n 211892 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 211a2a │ │ │ │ + beq.n 211ad2 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ add.w r1, r7, #40 @ 0x28 │ │ │ │ - b.n 211abc │ │ │ │ + b.n 211b64 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 211a2a │ │ │ │ + beq.n 211ad2 │ │ │ │ ldrb.w lr, [r0, r3, lsl #3] │ │ │ │ ldrb.w ip, [r1, r3, lsl #3] │ │ │ │ adds r3, #1 │ │ │ │ cmp lr, ip │ │ │ │ - beq.n 211ab8 │ │ │ │ - b.n 2117e8 │ │ │ │ + beq.n 211b60 │ │ │ │ + b.n 211890 │ │ │ │ add.w r3, r8, r1 │ │ │ │ ldrb.w ip, [r3, #21] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 211a2a │ │ │ │ + beq.n 211ad2 │ │ │ │ add.w r0, r4, #40 @ 0x28 │ │ │ │ add.w r1, r7, #40 @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 211aea │ │ │ │ + b.n 211b92 │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 211a2a │ │ │ │ + beq.n 211ad2 │ │ │ │ ldr.w r4, [r0, #4]! │ │ │ │ adds r3, #1 │ │ │ │ ldr.w r2, [r1, #4]! │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 211ae6 │ │ │ │ - b.n 2117e8 │ │ │ │ + beq.n 211b8e │ │ │ │ + b.n 211890 │ │ │ │ ldr r0, [r0, #48] @ 0x30 │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ subs r0, r0, r3 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 2117ea │ │ │ │ + b.n 211892 │ │ │ │ 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 211b30 │ │ │ │ + b.n 211bd8 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r1, [r3, #1]! │ │ │ │ ldrb.w r2, [r0, #1]! │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 211bc8 │ │ │ │ + bne.n 211c70 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 200a24 │ │ │ │ + bl 200acc │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w r2, r8, r3 │ │ │ │ cmp r0, r2 │ │ │ │ - bhi.n 211b20 │ │ │ │ + bhi.n 211bc8 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 211bc8 │ │ │ │ + bne.n 211c70 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r3 │ │ │ │ - bl 211740 │ │ │ │ - cbz r0, 211bc8 │ │ │ │ + bl 2117e8 │ │ │ │ + cbz r0, 211c70 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mla r3, r1, r3, sl │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #2 │ │ │ │ - bls.w 211a2a │ │ │ │ + bls.w 211ad2 │ │ │ │ add.w r8, r4, #123 @ 0x7b │ │ │ │ adds r7, #123 @ 0x7b │ │ │ │ movs r6, #2 │ │ │ │ mov r5, r7 │ │ │ │ mov r2, r8 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 211b88 │ │ │ │ + b.n 211c30 │ │ │ │ ldrb.w r0, [r2, #1]! │ │ │ │ ldrb.w r1, [r5, #1]! │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 2117e8 │ │ │ │ + bne.w 211890 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 200a24 │ │ │ │ + bl 200acc │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r3, r0 │ │ │ │ add.w r3, r3, #1 │ │ │ │ - bcc.n 211b7a │ │ │ │ + bcc.n 211c22 │ │ │ │ ldr.w r2, [r8, #-3] │ │ │ │ ldr.w r3, [r7, #-3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 2117e8 │ │ │ │ + bne.w 211890 │ │ │ │ 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 211b72 │ │ │ │ - b.n 211a2a │ │ │ │ + bhi.n 211c1a │ │ │ │ + b.n 211ad2 │ │ │ │ add.w r6, r7, #91 @ 0x5b │ │ │ │ - b.n 211be4 │ │ │ │ + b.n 211c8c │ │ │ │ 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 2117e8 │ │ │ │ + bne.w 211890 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 200a24 │ │ │ │ + bl 200acc │ │ │ │ add.w r3, r8, r5 │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.n 211bce │ │ │ │ + bhi.n 211c76 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 2117e8 │ │ │ │ + bne.w 211890 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 211740 │ │ │ │ + bl 2117e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 211b5a │ │ │ │ - b.n 2117e8 │ │ │ │ - @ instruction: 0xe83a00a4 │ │ │ │ + bne.n 211c02 │ │ │ │ + b.n 211890 │ │ │ │ + b.n 211be0 │ │ │ │ + lsls r4, r4, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2117a8 │ │ │ │ + bl 211850 │ │ │ │ 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] @ (211c4c ) │ │ │ │ - ldr r2, [pc, #12] @ (211c50 ) │ │ │ │ + ldr r3, [pc, #12] @ (211cf4 ) │ │ │ │ + ldr r2, [pc, #12] @ (211cf8 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ - bl 1e4620 │ │ │ │ + bl 1e46c8 │ │ │ │ pop {r3, pc} │ │ │ │ @ instruction: 0xffd7ffff │ │ │ │ mrc 15, 2, APSR_nzcv, cr13, cr15, {7} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1e4844 │ │ │ │ + bl 1e48ec │ │ │ │ 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 │ │ │ │ @@ -613304,216 +613391,216 @@ │ │ │ │ movs r3, #1 │ │ │ │ mov r6, r2 │ │ │ │ sub sp, #8 │ │ │ │ movw r2, #299 @ 0x12b │ │ │ │ lsls r3, r1 │ │ │ │ mov r5, r0 │ │ │ │ tst r3, r2 │ │ │ │ - bne.n 211ca6 │ │ │ │ + bne.n 211d4e │ │ │ │ tst.w r3, #708 @ 0x2c4 │ │ │ │ - beq.n 211d00 │ │ │ │ + beq.n 211da8 │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subw r3, r3, #866 @ 0x362 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 211d10 │ │ │ │ + bhi.n 211db8 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e4a1c │ │ │ │ + bl 1e4ac4 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 211c96 │ │ │ │ - cbz r6, 211cc4 │ │ │ │ + beq.n 211d3e │ │ │ │ + cbz r6, 211d6c │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 211d1c │ │ │ │ + cbz r0, 211dc4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ff0b0 │ │ │ │ + bl 1ff158 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ff0b0 │ │ │ │ + bl 1ff158 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbnz r3, 211cee │ │ │ │ + cbnz r3, 211d96 │ │ │ │ ldrb.w r2, [r4, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r5, #40] @ 0x28 │ │ │ │ ubfx r2, r2, #2, #6 │ │ │ │ orr.w r2, r2, r3, lsr #2 │ │ │ │ bfi r3, r2, #2, #6 │ │ │ │ strb.w r3, [r5, #40] @ 0x28 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 211c98 │ │ │ │ + beq.n 211d40 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ff5b8 │ │ │ │ + bl 1ff660 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #115 @ 0x73 │ │ │ │ - bhi.n 211c9e │ │ │ │ + bhi.n 211d46 │ │ │ │ cmp r3, #113 @ 0x71 │ │ │ │ - bhi.n 211ca6 │ │ │ │ + bhi.n 211d4e │ │ │ │ subs r3, #106 @ 0x6a │ │ │ │ cmp r3, #5 │ │ │ │ - bls.n 211ca6 │ │ │ │ + bls.n 211d4e │ │ │ │ mov r0, r4 │ │ │ │ - bl 2003d0 │ │ │ │ + bl 200478 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 211c96 │ │ │ │ - b.n 211ca6 │ │ │ │ + beq.n 211d3e │ │ │ │ + b.n 211d4e │ │ │ │ str r4, [r3, #4] │ │ │ │ - b.n 211c96 │ │ │ │ + b.n 211d3e │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ - ldr r2, [pc, #676] @ (211fd8 ) │ │ │ │ + ldr r2, [pc, #676] @ (212080 ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ - ldr r3, [pc, #676] @ (211fdc ) │ │ │ │ + ldr r3, [pc, #676] @ (212084 ) │ │ │ │ add r2, pc │ │ │ │ - ldr.w sl, [pc, #676] @ 211fe0 │ │ │ │ + ldr.w sl, [pc, #676] @ 212088 │ │ │ │ str r0, [sp, #8] │ │ │ │ add sl, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r3, [r0, #424] @ 0x1a8 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - cbz r5, 211d6a │ │ │ │ + cbz r5, 211e12 │ │ │ │ movs r5, #0 │ │ │ │ ldrb.w r2, [r3, #32] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ movne r5, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 211d54 │ │ │ │ - cbz r5, 211d6a │ │ │ │ + bne.n 211dfc │ │ │ │ + cbz r5, 211e12 │ │ │ │ ldr r5, [r5, #24] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r2, r3, #338 @ 0x152 │ │ │ │ add.w r0, r3, #342 @ 0x156 │ │ │ │ ldr.w r1, [r3, #468] @ 0x1d4 │ │ │ │ ldrh r3, [r1, #2] │ │ │ │ adds r1, #4 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ strb.w r3, [r2, #1]! │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 211d78 │ │ │ │ + bne.n 211e20 │ │ │ │ ldr r7, [r5, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 211fd0 │ │ │ │ + beq.w 212078 │ │ │ │ mov.w fp, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r5, [sp, #28] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r5, [r7, #16] │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 211e64 │ │ │ │ + beq.n 211f0c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 211e48 │ │ │ │ + beq.n 211ef0 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 211e12 │ │ │ │ - ldr r2, [pc, #564] @ (211fe4 ) │ │ │ │ + bne.n 211eba │ │ │ │ + ldr r2, [pc, #564] @ (21208c ) │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr.w r8, [sl, r2] │ │ │ │ add.w r3, r8, r3, lsl #7 │ │ │ │ ldrb.w r3, [r3, #78] @ 0x4e │ │ │ │ - cbz r3, 211e12 │ │ │ │ + cbz r3, 211eba │ │ │ │ mov r0, r5 │ │ │ │ add r6, sp, #52 @ 0x34 │ │ │ │ - bl 22e918 │ │ │ │ + bl 22e9c0 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ mov r3, r6 │ │ │ │ add.w r2, r8, r2, lsl #7 │ │ │ │ ldrb.w r1, [r2, #78] @ 0x4e │ │ │ │ adds r1, #10 │ │ │ │ add.w ip, r5, r1, lsl #2 │ │ │ │ ldr.w r0, [r5, r1, lsl #2] │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ ldrb.w r3, [sp, #52] @ 0x34 │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bne.n 211e10 │ │ │ │ + bne.n 211eb8 │ │ │ │ mov r3, r6 │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ ldrb.w r3, [sp, #54] @ 0x36 │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bne.n 211e10 │ │ │ │ + bne.n 211eb8 │ │ │ │ mov r3, r6 │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ ldrb.w r3, [sp, #56] @ 0x38 │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bne.n 211e10 │ │ │ │ + bne.n 211eb8 │ │ │ │ mov r3, r6 │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ ldrb.w r0, [sp, #58] @ 0x3a │ │ │ │ ands.w r8, r0, #15 │ │ │ │ - beq.n 211e9a │ │ │ │ - cbz r4, 211e64 │ │ │ │ + beq.n 211f42 │ │ │ │ + cbz r4, 211f0c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 211fac │ │ │ │ + beq.w 212054 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 211fac │ │ │ │ + beq.w 212054 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 211fa2 │ │ │ │ - ldr r1, [pc, #440] @ (211fe4 ) │ │ │ │ + bne.w 21204a │ │ │ │ + ldr r1, [pc, #440] @ (21208c ) │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ ldr.w r1, [sl, r1] │ │ │ │ add.w r2, r1, r2, lsl #7 │ │ │ │ ldrb.w r2, [r2, #78] @ 0x4e │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 211fa2 │ │ │ │ + beq.w 21204a │ │ │ │ mov r5, r4 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 211dbe │ │ │ │ + b.n 211e66 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 211e64 │ │ │ │ - ldr r2, [pc, #404] @ (211fe4 ) │ │ │ │ + bne.n 211f0c │ │ │ │ + ldr r2, [pc, #404] @ (21208c ) │ │ │ │ ldr.w r8, [sl, r2] │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ add.w r2, r8, r2, lsl #7 │ │ │ │ ldrb.w r2, [r2, #78] @ 0x4e │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 211fcc │ │ │ │ + bne.w 212074 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ff8c0 │ │ │ │ + bl 1ff968 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 211d98 │ │ │ │ + bne.n 211e40 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ - bl 24f49c │ │ │ │ - ldr r2, [pc, #360] @ (211fe8 ) │ │ │ │ - ldr r3, [pc, #348] @ (211fdc ) │ │ │ │ + bl 24f544 │ │ │ │ + ldr r2, [pc, #360] @ (212090 ) │ │ │ │ + ldr r3, [pc, #348] @ (212084 ) │ │ │ │ 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 211fd4 │ │ │ │ + bne.w 21207c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb.w r1, [r2, #77] @ 0x4d │ │ │ │ ldrb.w r0, [r2, #32] │ │ │ │ ldrb.w r2, [r2, #41] @ 0x29 │ │ │ │ adds r1, #10 │ │ │ │ @@ -613531,34 +613618,34 @@ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ ldrh.w r2, [lr, #22] │ │ │ │ mov r1, r3 │ │ │ │ ldrb.w r3, [sp, #36] @ 0x24 │ │ │ │ and.w r3, r3, #127 @ 0x7f │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 211f8a │ │ │ │ + beq.n 212032 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r5, r4 │ │ │ │ strd r7, ip, [sp, #20] │ │ │ │ mov r7, sl │ │ │ │ lsl.w r0, r9, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r8 │ │ │ │ - b.n 211f00 │ │ │ │ + b.n 211fa8 │ │ │ │ adds r0, #1 │ │ │ │ add.w lr, lr, #12 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 211f80 │ │ │ │ + beq.n 212028 │ │ │ │ ldrb.w r4, [lr, #28] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 211ef6 │ │ │ │ + bne.n 211f9e │ │ │ │ ldrb.w ip, [lr, #33] @ 0x21 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ands.w ip, ip, r4 │ │ │ │ - beq.n 211ef6 │ │ │ │ + beq.n 211f9e │ │ │ │ ldrb.w sl, [lr, #24] │ │ │ │ ldrh.w r4, [lr, #26] │ │ │ │ ldrb.w r9, [lr, #34] @ 0x22 │ │ │ │ mov.w sl, sl, lsl #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r0, [sp, #12] │ │ │ │ rsb r9, r9, r4, lsr #2 │ │ │ │ @@ -613577,257 +613664,257 @@ │ │ │ │ subs r0, #1 │ │ │ │ orr.w r3, sl, r3 │ │ │ │ strb.w r3, [r8, #44] @ 0x2c │ │ │ │ lsls r0, r4 │ │ │ │ add r4, r9 │ │ │ │ strb.w r4, [r8, #45] @ 0x2d │ │ │ │ bics.w ip, ip, r0 │ │ │ │ - bne.n 211f2c │ │ │ │ + bne.n 211fd4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movs r4, #1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w lr, lr, #12 │ │ │ │ adds r0, #1 │ │ │ │ str r4, [sp, #4] │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 211f00 │ │ │ │ + bne.n 211fa8 │ │ │ │ mov sl, r7 │ │ │ │ ldr.w ip, [sp, #24] │ │ │ │ ldr r7, [sp, #20] │ │ │ │ mov r4, r5 │ │ │ │ ldmia r1, {r0, r1} │ │ │ │ stmia.w r6, {r0, r1} │ │ │ │ ldmia r6!, {r0, r1} │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r1, [ip, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 211e12 │ │ │ │ - b.n 211e64 │ │ │ │ + bne.w 211eba │ │ │ │ + b.n 211f0c │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 211e1a │ │ │ │ + bne.w 211ec2 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 211e64 │ │ │ │ - ldr r2, [pc, #44] @ (211fe4 ) │ │ │ │ + bne.w 211f0c │ │ │ │ + ldr r2, [pc, #44] @ (21208c ) │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr.w r8, [sl, r2] │ │ │ │ add.w r3, r8, r3, lsl #7 │ │ │ │ ldrb.w r3, [r3, #78] @ 0x4e │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 211e64 │ │ │ │ + beq.w 211f0c │ │ │ │ mov r5, r4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 211dbe │ │ │ │ + b.n 211e66 │ │ │ │ str r7, [sp, #4] │ │ │ │ - b.n 211e72 │ │ │ │ + b.n 211f1a │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ - b.n 212568 │ │ │ │ + b.n 2124c0 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 212560 │ │ │ │ + b.n 2124b8 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2122e4 │ │ │ │ + b.n 21223c │ │ │ │ lsls r4, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ movs r3, #0 │ │ │ │ add.w r8, r2, #8 │ │ │ │ strd r3, r3, [r2, #4] │ │ │ │ mov r5, r2 │ │ │ │ str.w r8, [r2] │ │ │ │ str r2, [r2, #12] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r4, [r2, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 2120a4 │ │ │ │ + beq.n 21214c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r7, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2120a8 │ │ │ │ + beq.n 212150 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ tst r3, r1 │ │ │ │ - bne.n 212044 │ │ │ │ + bne.n 2120ec │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 212036 │ │ │ │ + cbz r3, 2120de │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 212036 │ │ │ │ + cbz r2, 2120de │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ubfx r2, r2, #0, #26 │ │ │ │ tst r2, r7 │ │ │ │ - bne.n 2120c6 │ │ │ │ + bne.n 21216e │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 212020 │ │ │ │ + bne.n 2120c8 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ tst r3, r7 │ │ │ │ - beq.n 2120a4 │ │ │ │ + beq.n 21214c │ │ │ │ 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, 2120b6 │ │ │ │ + cbz r3, 21215e │ │ │ │ ldrb.w lr, [r2, #30] │ │ │ │ ubfx r1, lr, #0, #1 │ │ │ │ - b.n 212068 │ │ │ │ + b.n 212110 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 2120b6 │ │ │ │ + cbz r3, 21215e │ │ │ │ ldrb r3, [r0, #30] │ │ │ │ and.w ip, r3, #1 │ │ │ │ eor.w r3, r3, lr │ │ │ │ cmp ip, r1 │ │ │ │ - bhi.n 212096 │ │ │ │ + bhi.n 21213e │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 212062 │ │ │ │ + bmi.n 21210a │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ ldr r6, [r0, #52] @ 0x34 │ │ │ │ cmp r6, r3 │ │ │ │ - bgt.n 212096 │ │ │ │ - bne.n 212062 │ │ │ │ + bgt.n 21213e │ │ │ │ + bne.n 21210a │ │ │ │ ldrb.w ip, [r0, #21] │ │ │ │ ldrb r3, [r2, #21] │ │ │ │ ubfx ip, ip, #1, #2 │ │ │ │ ubfx r3, r3, #1, #2 │ │ │ │ cmp ip, r3 │ │ │ │ - bls.n 212062 │ │ │ │ + bls.n 21210a │ │ │ │ ldr r3, [r0, #4] │ │ │ │ strd r0, r3, [r2] │ │ │ │ str r2, [r3, #0] │ │ │ │ str r2, [r0, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 21201c │ │ │ │ + bne.n 2120c4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [r2, #16] │ │ │ │ ubfx r1, r1, #0, #26 │ │ │ │ tst r1, r7 │ │ │ │ - bne.n 212042 │ │ │ │ + bne.n 2120ea │ │ │ │ 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 21201c │ │ │ │ - b.n 2120a4 │ │ │ │ + bne.n 2120c4 │ │ │ │ + b.n 21214c │ │ │ │ mov r2, r4 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 212044 │ │ │ │ + b.n 2120ec │ │ │ │ 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 21213e │ │ │ │ + beq.n 2121e6 │ │ │ │ mov r6, r2 │ │ │ │ - b.n 2120fc │ │ │ │ + b.n 2121a4 │ │ │ │ lsls r2, r1, #24 │ │ │ │ - bpl.n 2120f6 │ │ │ │ + bpl.n 21219e │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 21213a │ │ │ │ + beq.n 2121e2 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 21213e │ │ │ │ + cbz r3, 2121e6 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ ubfx r1, r2, #0, #26 │ │ │ │ tst r2, r3 │ │ │ │ - beq.n 2120f6 │ │ │ │ + beq.n 21219e │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 2120ea │ │ │ │ + bne.n 212192 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ blx 59f04 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2120f6 │ │ │ │ + bne.n 21219e │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2e2718 │ │ │ │ + bl 2e27c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2120f6 │ │ │ │ + beq.n 21219e │ │ │ │ ldrb r2, [r4, #21] │ │ │ │ ldrb r3, [r5, #21] │ │ │ │ eors r3, r2 │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bmi.n 2120f6 │ │ │ │ + bmi.n 21219e │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 2120f6 │ │ │ │ + bne.n 21219e │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 205038 │ │ │ │ + bl 2050e0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1fc48c │ │ │ │ + bl 1fc534 │ │ │ │ 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] @ (2124b4 ) │ │ │ │ - ldr r3, [pc, #844] @ (2124b8 ) │ │ │ │ + ldr r2, [pc, #844] @ (21255c ) │ │ │ │ + ldr r3, [pc, #844] @ (212560 ) │ │ │ │ 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 2122f2 │ │ │ │ + beq.w 21239a │ │ │ │ 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 212154 │ │ │ │ + bl 2121fc │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ mov r7, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 21228c │ │ │ │ + beq.n 212334 │ │ │ │ cmp r1, #4 │ │ │ │ - bne.n 212218 │ │ │ │ + bne.n 2122c0 │ │ │ │ ldr r6, [r4, #64] @ 0x40 │ │ │ │ add r5, sp, #16 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1fcdf4 │ │ │ │ + bl 1fce9c │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e3c18 │ │ │ │ + bl 2e3cc0 │ │ │ │ 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 │ │ │ │ @@ -613835,47 +613922,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 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2015c0 │ │ │ │ - ldr r2, [pc, #704] @ (2124bc ) │ │ │ │ - ldr r3, [pc, #696] @ (2124b8 ) │ │ │ │ + bl 201668 │ │ │ │ + ldr r2, [pc, #704] @ (212564 ) │ │ │ │ + ldr r3, [pc, #696] @ (212560 ) │ │ │ │ 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 2124ae │ │ │ │ + bne.w 212556 │ │ │ │ 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 1fd1bc │ │ │ │ + bl 1fd264 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r6, [r4, #76] @ 0x4c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 212322 │ │ │ │ + beq.n 2123ca │ │ │ │ ldrb.w r2, [r7, #33] @ 0x21 │ │ │ │ movs r3, #0 │ │ │ │ ldrd r1, r0, [r6, #20] │ │ │ │ cmp r2, #32 │ │ │ │ strd r3, r3, [sp] │ │ │ │ - bhi.w 2124a8 │ │ │ │ + bhi.w 212550 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 2124a4 │ │ │ │ + bhi.w 21254c │ │ │ │ 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 │ │ │ │ @@ -613909,18 +613996,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 212406 │ │ │ │ + bhi.w 2124ae │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 2124b2 │ │ │ │ + bhi.w 21255a │ │ │ │ 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 │ │ │ │ @@ -613947,15 +614034,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 1fcdf4 │ │ │ │ + bl 1fce9c │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r4, r0 │ │ │ │ str r2, [r0, #44] @ 0x2c │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldr.w r2, [r8, #16] │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ @@ -613963,24 +614050,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 2121ec │ │ │ │ + b.n 212294 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1fcdf4 │ │ │ │ + bl 1fce9c │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ add r5, sp, #16 │ │ │ │ - bl 2e3f34 │ │ │ │ + bl 2e3fdc │ │ │ │ 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 │ │ │ │ @@ -613988,35 +614075,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 2121e0 │ │ │ │ + b.n 212288 │ │ │ │ str r1, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ strd r0, r1, [sp] │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r6, sp │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 2123a0 │ │ │ │ + cbz r0, 212448 │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ movs r1, #3 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1fcdf4 │ │ │ │ + bl 1fce9c │ │ │ │ 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 │ │ │ │ @@ -614029,52 +614116,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 2121e0 │ │ │ │ + b.n 212288 │ │ │ │ strh.w r1, [sp, #16] │ │ │ │ - b.n 212370 │ │ │ │ + b.n 212418 │ │ │ │ strb.w r1, [sp, #16] │ │ │ │ - b.n 212370 │ │ │ │ + b.n 212418 │ │ │ │ orrs r1, r0 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ - b.n 212370 │ │ │ │ + b.n 212418 │ │ │ │ strd r1, r0, [sp, #16] │ │ │ │ - b.n 212370 │ │ │ │ + b.n 212418 │ │ │ │ strh.w r1, [sp] │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ add r5, sp, #16 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 212440 │ │ │ │ + cbz r0, 2124e8 │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1fcdf4 │ │ │ │ + bl 1fce9c │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e3f34 │ │ │ │ + bl 2e3fdc │ │ │ │ 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 │ │ │ │ @@ -614083,226 +614170,226 @@ │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ str.w r9, [sp, #12] │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - b.n 2121e0 │ │ │ │ + b.n 212288 │ │ │ │ strb.w r1, [sp] │ │ │ │ - b.n 212410 │ │ │ │ + b.n 2124b8 │ │ │ │ orrs r1, r0 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ strb.w r3, [sp] │ │ │ │ - b.n 212410 │ │ │ │ + b.n 2124b8 │ │ │ │ str r1, [sp, #0] │ │ │ │ - b.n 212410 │ │ │ │ + b.n 2124b8 │ │ │ │ strd r1, r0, [sp] │ │ │ │ - b.n 212410 │ │ │ │ + b.n 2124b8 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - udf #144 @ 0x90 │ │ │ │ + ble.n 212530 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 2124bc │ │ │ │ + ble.n 212614 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr.w ip, [pc, #84] @ 212524 │ │ │ │ + ldr.w ip, [pc, #84] @ 2125cc │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #80] @ (212528 ) │ │ │ │ + ldr r3, [pc, #80] @ (2125d0 ) │ │ │ │ add r2, sp, #12 │ │ │ │ add ip, pc │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 211fec │ │ │ │ + bl 212094 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r2, sp, #20 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 212506 │ │ │ │ + beq.n 2125ae │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add.w r1, r0, #12 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ str r3, [r2, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [r0, #16] │ │ │ │ str r1, [r3, #0] │ │ │ │ - ldr r2, [pc, #36] @ (21252c ) │ │ │ │ - ldr r3, [pc, #28] @ (212528 ) │ │ │ │ + ldr r2, [pc, #36] @ (2125d4 ) │ │ │ │ + ldr r3, [pc, #28] @ (2125d0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 21251e │ │ │ │ + bne.n 2125c6 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {pc} │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - blt.n 212570 │ │ │ │ + bge.n 2126c8 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 212514 │ │ │ │ + bge.n 21266c │ │ │ │ lsls r4, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3216] @ 0xc90 │ │ │ │ - ldr r5, [pc, #588] @ (212790 ) │ │ │ │ + ldr r5, [pc, #588] @ (212838 ) │ │ │ │ sub.w sp, sp, #844 @ 0x34c │ │ │ │ - ldr r3, [pc, #588] @ (212794 ) │ │ │ │ + ldr r3, [pc, #588] @ (21283c ) │ │ │ │ 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 211fec │ │ │ │ + bl 212094 │ │ │ │ ldr.w r9, [r4] │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 212784 │ │ │ │ + beq.w 21282c │ │ │ │ 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 22bbbc │ │ │ │ + bl 22bc64 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 21277a │ │ │ │ + bne.w 212822 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ bic.w r3, r3, #4227858432 @ 0xfc000000 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 212768 │ │ │ │ + beq.w 212810 │ │ │ │ cmp r3, #8 │ │ │ │ it ne │ │ │ │ movne.w r9, #32 │ │ │ │ - bne.n 2125c0 │ │ │ │ + bne.n 212668 │ │ │ │ ldrsb.w r3, [r8, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ ite eq │ │ │ │ moveq.w r9, #4 │ │ │ │ movne.w r9, #32 │ │ │ │ ldrb r3, [r5, #21] │ │ │ │ ands.w sl, r3, #8 │ │ │ │ - beq.n 212672 │ │ │ │ - cbz r7, 2125d2 │ │ │ │ + beq.n 21271a │ │ │ │ + cbz r7, 21267a │ │ │ │ tst.w r3, #6 │ │ │ │ it eq │ │ │ │ addeq r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ ubfx r4, r3, #1, #2 │ │ │ │ - bl 2e3bc0 │ │ │ │ + bl 2e3c68 │ │ │ │ add r4, r0 │ │ │ │ add.w r4, r4, r6, lsl #2 │ │ │ │ ands.w r7, r4, #3 │ │ │ │ rsb r4, r6, r4, lsr #2 │ │ │ │ it ne │ │ │ │ movne r7, #1 │ │ │ │ mov ip, r4 │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ cmp r2, r9 │ │ │ │ - bge.n 2126b0 │ │ │ │ - cbz r4, 212618 │ │ │ │ + bge.n 212758 │ │ │ │ + cbz r4, 2126c0 │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ rsb r1, r6, r6, lsl #29 │ │ │ │ add r4, r6 │ │ │ │ add r1, r2 │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ mov r3, r6 │ │ │ │ add.w r1, r0, r1, lsl #1 │ │ │ │ add.w r2, r2, r1, lsl #2 │ │ │ │ str.w r3, [r2, r3, lsl #3] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 21260e │ │ │ │ + bne.n 2126b6 │ │ │ │ str r6, [r5, #60] @ 0x3c │ │ │ │ add r6, ip │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 212588 │ │ │ │ + bne.n 212630 │ │ │ │ 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 212648 │ │ │ │ + beq.n 2126f0 │ │ │ │ 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] @ (212798 ) │ │ │ │ + ldr r2, [pc, #332] @ (212840 ) │ │ │ │ cmp r5, #4 │ │ │ │ - ldr r3, [pc, #324] @ (212794 ) │ │ │ │ + ldr r3, [pc, #324] @ (21283c ) │ │ │ │ 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 21278a │ │ │ │ + bne.w 212832 │ │ │ │ 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 2e312c │ │ │ │ + bl 2e31d4 │ │ │ │ ldrsb.w r3, [r5, #29] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ itt ge │ │ │ │ movge r7, sl │ │ │ │ movge ip, r0 │ │ │ │ - bge.n 2125f0 │ │ │ │ + bge.n 212698 │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ mov ip, r0 │ │ │ │ ldrb.w r7, [r3, #206] @ 0xce │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 2125f0 │ │ │ │ + beq.n 212698 │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r1, sl │ │ │ │ mov r7, sl │ │ │ │ - bl 2e312c │ │ │ │ + bl 2e31d4 │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ mov ip, r0 │ │ │ │ cmp r2, r9 │ │ │ │ - blt.n 2125f6 │ │ │ │ + blt.n 21269e │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 212618 │ │ │ │ + beq.n 2126c0 │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ sub.w r3, r2, r9 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add.w sl, r4, r3 │ │ │ │ str r0, [sp, #16] │ │ │ │ strd r2, r6, [sp] │ │ │ │ add.w lr, r1, r0, lsl #3 │ │ │ │ @@ -614315,115 +614402,115 @@ │ │ │ │ lsr.w r2, r7, r3 │ │ │ │ orr.w r2, r2, r9 │ │ │ │ lsr.w r9, r5, r1 │ │ │ │ orr.w r2, r2, r9 │ │ │ │ lsls r2, r2, #31 │ │ │ │ it mi │ │ │ │ movmi r0, #1 │ │ │ │ - bmi.n 212712 │ │ │ │ + bmi.n 2127ba │ │ │ │ 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 2126d0 │ │ │ │ + bne.n 212778 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldrd r2, r6, [sp] │ │ │ │ ldrd r5, r7, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2125fa │ │ │ │ + beq.w 2126a2 │ │ │ │ add.w r1, r0, r2, lsl #1 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ ldr.w ip, [r3, r1, lsl #2] │ │ │ │ str.w ip, [r5, #60] @ 0x3c │ │ │ │ add.w r1, r4, ip │ │ │ │ cmp r6, r1 │ │ │ │ - bcs.w 21261c │ │ │ │ + bcs.w 2126c4 │ │ │ │ sub.w ip, r6, ip │ │ │ │ cmp r4, ip │ │ │ │ - bls.w 21261c │ │ │ │ + bls.w 2126c4 │ │ │ │ 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 21275c │ │ │ │ - b.n 21261c │ │ │ │ + bne.n 212804 │ │ │ │ + b.n 2126c4 │ │ │ │ ldrsb.w r3, [r8, #65] @ 0x41 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq.w r9, #15 │ │ │ │ movne.w r9, #32 │ │ │ │ - b.n 2125c0 │ │ │ │ + b.n 212668 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2e3f34 │ │ │ │ + bl 2e3fdc │ │ │ │ mov r4, r0 │ │ │ │ - b.n 21259a │ │ │ │ + b.n 212642 │ │ │ │ mov sl, r3 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 21262a │ │ │ │ + b.n 2126d2 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bge.n 2126f8 │ │ │ │ + bge.n 212850 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 2126f8 │ │ │ │ + bls.n 212850 │ │ │ │ lsls r4, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r5, [pc, #320] @ (2128f0 ) │ │ │ │ + ldr r5, [pc, #320] @ (212998 ) │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #320] @ (2128f4 ) │ │ │ │ + ldr r1, [pc, #320] @ (21299c ) │ │ │ │ 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 2128de │ │ │ │ + beq.w 212986 │ │ │ │ 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 212840 │ │ │ │ + beq.n 2128e8 │ │ │ │ cmp r0, r3 │ │ │ │ it eq │ │ │ │ cmpeq ip, r2 │ │ │ │ - beq.n 212866 │ │ │ │ + beq.n 21290e │ │ │ │ add.w lr, lr, #4294967295 @ 0xffffffff │ │ │ │ strd r6, r6, [sp, #8] │ │ │ │ cmp.w lr, #31 │ │ │ │ - bhi.n 2128e8 │ │ │ │ + bhi.n 212990 │ │ │ │ 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 │ │ │ │ @@ -614433,446 +614520,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] @ 2128e8 │ │ │ │ + vldr d7, [pc, #164] @ 212990 │ │ │ │ mov r2, lr │ │ │ │ ldr r0, [r5, #16] │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 212866 │ │ │ │ + cbz r0, 21290e │ │ │ │ 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 2015c0 │ │ │ │ - ldr r1, [pc, #144] @ (2128f8 ) │ │ │ │ - ldr r3, [pc, #136] @ (2128f4 ) │ │ │ │ + bl 201668 │ │ │ │ + ldr r1, [pc, #144] @ (2129a0 ) │ │ │ │ + ldr r3, [pc, #136] @ (21299c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r1, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 2128e4 │ │ │ │ + bne.n 21298c │ │ │ │ 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 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 2128ae │ │ │ │ + cbz r0, 212956 │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r5 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 212866 │ │ │ │ + b.n 21290e │ │ │ │ mov.w lr, #16 │ │ │ │ strh.w r2, [sp, #8] │ │ │ │ - b.n 212886 │ │ │ │ + b.n 21292e │ │ │ │ mov.w lr, #8 │ │ │ │ strb.w r2, [sp, #8] │ │ │ │ - b.n 212886 │ │ │ │ + b.n 21292e │ │ │ │ mov.w lr, #1 │ │ │ │ strb.w lr, [sp, #8] │ │ │ │ - b.n 212886 │ │ │ │ + b.n 21292e │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ - b.n 212886 │ │ │ │ + b.n 21292e │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ - bhi.n 212980 │ │ │ │ + bvc.n 2128d8 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 212820 │ │ │ │ + bvs.n 212978 │ │ │ │ lsls r4, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ - ldr.w r2, [pc, #2836] @ 213428 │ │ │ │ + ldr.w r2, [pc, #2836] @ 2134d0 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ - ldr.w r3, [pc, #2836] @ 21342c │ │ │ │ + ldr.w r3, [pc, #2836] @ 2134d4 │ │ │ │ mov.w ip, #2 │ │ │ │ add r2, pc │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr.w r3, [pc, #2812] @ 213430 │ │ │ │ + ldr.w r3, [pc, #2812] @ 2134d8 │ │ │ │ cmp r2, #252 @ 0xfc │ │ │ │ str r1, [r0, #4] │ │ │ │ add r3, pc │ │ │ │ mov r8, r3 │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ str.w ip, [r0] │ │ │ │ lsr.w ip, r3, ip │ │ │ │ ubfx r3, r3, #2, #6 │ │ │ │ str.w ip, [r0, #12] │ │ │ │ - beq.n 2129a0 │ │ │ │ - bhi.n 21298a │ │ │ │ + beq.n 212a48 │ │ │ │ + bhi.n 212a32 │ │ │ │ cmp r2, #129 @ 0x81 │ │ │ │ - beq.n 212a4c │ │ │ │ + beq.n 212af4 │ │ │ │ cmp r2, #131 @ 0x83 │ │ │ │ - bne.n 212968 │ │ │ │ + bne.n 212a10 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb r3, [r3, #19] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 212cf2 │ │ │ │ + bne.w 212d9a │ │ │ │ movs r0, #0 │ │ │ │ - ldr.w r2, [pc, #2760] @ 213434 │ │ │ │ - ldr.w r3, [pc, #2748] @ 21342c │ │ │ │ + ldr.w r2, [pc, #2760] @ 2134dc │ │ │ │ + ldr.w r3, [pc, #2748] @ 2134d4 │ │ │ │ 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 2135f0 │ │ │ │ + bne.w 213698 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w r2, #348 @ 0x15c │ │ │ │ - beq.w 212c2e │ │ │ │ + beq.w 212cd6 │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 212c2e │ │ │ │ + beq.w 212cd6 │ │ │ │ cmp r2, #254 @ 0xfe │ │ │ │ - bne.n 212968 │ │ │ │ + bne.n 212a10 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ and.w r3, r3, #1 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ ldrb.w r2, [r2, #38] @ 0x26 │ │ │ │ ands r3, r2 │ │ │ │ mov r9, r3 │ │ │ │ - beq.n 212968 │ │ │ │ + beq.n 212a10 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 201b18 │ │ │ │ + bl 201bc0 │ │ │ │ movs r2, #1 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 201b18 │ │ │ │ + bl 201bc0 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov fp, r0 │ │ │ │ cmp r2, #252 @ 0xfc │ │ │ │ str r2, [sp, #16] │ │ │ │ bic.w r3, r3, #1 │ │ │ │ mov r2, sl │ │ │ │ str r3, [r4, #12] │ │ │ │ mov r3, r0 │ │ │ │ - beq.w 2130b8 │ │ │ │ + beq.w 213160 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ ldrb.w r3, [r5, #40] @ 0x28 │ │ │ │ str r0, [sp, #12] │ │ │ │ lsrs r3, r3, #2 │ │ │ │ str r3, [r4, #12] │ │ │ │ ldrb.w r3, [sl, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 213482 │ │ │ │ + beq.w 21352a │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ mov.w r1, #340 @ 0x154 │ │ │ │ mov r0, r4 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #192 @ 0xc0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 201828 │ │ │ │ + bl 2018d0 │ │ │ │ mov r3, fp │ │ │ │ mov r6, r0 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #217 @ 0xd9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r6 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ - bl 2018e8 │ │ │ │ + bl 201990 │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 212968 │ │ │ │ + beq.n 212a10 │ │ │ │ mov r1, r6 │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 1ff5b8 │ │ │ │ + bl 1ff660 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fe268 │ │ │ │ + bl 1fe310 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 21296a │ │ │ │ + b.n 212a12 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 212968 │ │ │ │ + beq.n 212a10 │ │ │ │ movs r2, #0 │ │ │ │ - bl 201b18 │ │ │ │ + bl 201bc0 │ │ │ │ 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 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 212a94 │ │ │ │ + cbz r0, 212b3c │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov.w r2, #1431655765 @ 0x55555555 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2127a0 │ │ │ │ + bl 212848 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r4 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov.w r2, #858993459 @ 0x33333333 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2127a0 │ │ │ │ + bl 212848 │ │ │ │ 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 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 212b02 │ │ │ │ + cbz r0, 212baa │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov.w r2, #858993459 @ 0x33333333 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2127a0 │ │ │ │ + bl 212848 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r4 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ 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 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 212b60 │ │ │ │ + cbz r0, 212c08 │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r4 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov.w r2, #252645135 @ 0xf0f0f0f │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2127a0 │ │ │ │ + bl 212848 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r6, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 213304 │ │ │ │ + beq.w 2133ac │ │ │ │ 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 2130e6 │ │ │ │ + beq.w 21318e │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 212c0e │ │ │ │ + beq.n 212cb6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r1, [r0, #20] │ │ │ │ - cbz r1, 212bba │ │ │ │ + cbz r1, 212c62 │ │ │ │ ldrb.w r1, [r1, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 213262 │ │ │ │ + bne.w 21330a │ │ │ │ subs r1, r3, #1 │ │ │ │ tst r1, r3 │ │ │ │ - bne.w 213262 │ │ │ │ - cbz r3, 212bce │ │ │ │ + bne.w 21330a │ │ │ │ + cbz r3, 212c76 │ │ │ │ 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 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 212c00 │ │ │ │ + cbz r0, 212ca8 │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r6, r0 │ │ │ │ subs.w r3, r7, #8 │ │ │ │ - bne.w 213310 │ │ │ │ + bne.w 2133b8 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ mov r2, r6 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.w 212a38 │ │ │ │ + beq.w 212ae0 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #423 @ 0x1a7 │ │ │ │ - bl 201828 │ │ │ │ + bl 2018d0 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 212a34 │ │ │ │ + b.n 212adc │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb r3, [r3, #26] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 212968 │ │ │ │ + beq.w 212a10 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 201b18 │ │ │ │ + bl 201bc0 │ │ │ │ mov r6, r0 │ │ │ │ mov fp, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 201b18 │ │ │ │ + bl 201bc0 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ mov r7, r0 │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, #31 │ │ │ │ - bls.w 213056 │ │ │ │ + bls.w 2130fe │ │ │ │ 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 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - cbz r0, 212c96 │ │ │ │ + cbz r0, 212d3e │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ 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 213574 │ │ │ │ + bhi.w 21361c │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 2135f4 │ │ │ │ + bhi.w 21369c │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r3, r6, #8 │ │ │ │ lsls r1, r4, #18 │ │ │ │ lsls r1, r4, #18 │ │ │ │ lsls r1, r4, #18 │ │ │ │ lsls r1, r4, #18 │ │ │ │ lsls r1, r4, #18 │ │ │ │ @@ -614904,535 +614991,535 @@ │ │ │ │ lsls r0, r6, #8 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r1, r3, [sp, #48] @ 0x30 │ │ │ │ ldrd r2, r3, [sp, #48] @ 0x30 │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r2, r0 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 212d22 │ │ │ │ + cbz r0, 212dca │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ 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 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r2, r0 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 212d56 │ │ │ │ + cbz r0, 212dfe │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ 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 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r2, r0 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 212d8c │ │ │ │ + cbz r0, 212e34 │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ 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 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - cbz r0, 212dc6 │ │ │ │ + cbz r0, 212e6e │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ 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 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - cbz r0, 212e00 │ │ │ │ + cbz r0, 212ea8 │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ 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 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ - cbz r0, 212e3c │ │ │ │ + cbz r0, 212ee4 │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ 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 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r2, r0 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 212e72 │ │ │ │ + cbz r0, 212f1a │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ 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 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ - cbz r0, 212eac │ │ │ │ + cbz r0, 212f54 │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ 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 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - cbz r0, 212ee6 │ │ │ │ + cbz r0, 212f8e │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ add.w r3, r6, #20 │ │ │ │ str r3, [sp, #28] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 201b18 │ │ │ │ + bl 201bc0 │ │ │ │ mov r3, r8 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r7 │ │ │ │ mov r9, r0 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, r4 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, r4 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r3, sl │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r3, r6 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, r4 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, r4 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r3, fp │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r3, r6 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, r4 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, r4 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r8 │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r9, r0 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, r4 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, r4 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r3, r6 │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, r4 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, r4 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 212a34 │ │ │ │ - ldr r3, [pc, #992] @ (213438 ) │ │ │ │ + b.n 212adc │ │ │ │ + ldr r3, [pc, #992] @ (2134e0 ) │ │ │ │ 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 202600 │ │ │ │ + bl 2026a8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r8 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 202600 │ │ │ │ + bl 2026a8 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #343 @ 0x157 │ │ │ │ mov r0, r4 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ ldrb.w r3, [fp, #13] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 21343c │ │ │ │ + bne.w 2134e4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ orrs r3, r2 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 202600 │ │ │ │ + bl 2026a8 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 212a34 │ │ │ │ + b.n 212adc │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ ldrb.w r3, [r5, #40] @ 0x28 │ │ │ │ str r0, [sp, #12] │ │ │ │ lsrs r3, r3, #2 │ │ │ │ str r3, [r4, #12] │ │ │ │ ldrb.w r3, [sl, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 213586 │ │ │ │ + beq.w 21362e │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #339 @ 0x153 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 212a0c │ │ │ │ - vldr d7, [pc, #816] @ 213418 │ │ │ │ + b.n 212ab4 │ │ │ │ + vldr d7, [pc, #816] @ 2134c0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 212c0e │ │ │ │ + beq.w 212cb6 │ │ │ │ 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 2015c0 │ │ │ │ - b.n 212c0e │ │ │ │ + bl 201668 │ │ │ │ + b.n 212cb6 │ │ │ │ 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 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - cbz r0, 213146 │ │ │ │ + cbz r0, 2131ee │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ add.w r3, r6, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r7, [sp, #12] │ │ │ │ mov r2, fp │ │ │ │ ldr r6, [r5, #36] @ 0x24 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, sl │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r8, r0 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ cmp.w r6, #348 @ 0x15c │ │ │ │ ldr r6, [sp, #16] │ │ │ │ mov r9, r0 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r6 │ │ │ │ - bne.w 213352 │ │ │ │ + bne.w 2133fa │ │ │ │ mov.w r1, #362 @ 0x16a │ │ │ │ mov r0, r4 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r2, sl │ │ │ │ mov fp, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #362 @ 0x16a │ │ │ │ mov r0, r4 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r2, r8 │ │ │ │ mov sl, r0 │ │ │ │ mov r3, r9 │ │ │ │ movw r1, #343 @ 0x157 │ │ │ │ mov r0, r4 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ str r0, [sp, #12] │ │ │ │ movw r1, #343 @ 0x157 │ │ │ │ mov r0, r4 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, fp │ │ │ │ str r0, [sp, #16] │ │ │ │ movw r1, #343 @ 0x157 │ │ │ │ mov r0, r4 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r3, sl │ │ │ │ mov r8, r0 │ │ │ │ mov r2, fp │ │ │ │ movw r1, #343 @ 0x157 │ │ │ │ mov r0, r4 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r6 │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r4 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #362 @ 0x16a │ │ │ │ mov r0, r4 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #362 @ 0x16a │ │ │ │ mov r0, r4 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r7 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r4 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r4 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r6, r0 │ │ │ │ - b.w 212a34 │ │ │ │ + b.w 212adc │ │ │ │ movs r3, #15 │ │ │ │ strb.w r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 213118 │ │ │ │ + b.n 2131c0 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ strh.w r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 213118 │ │ │ │ + b.n 2131c0 │ │ │ │ subs r1, r2, #1 │ │ │ │ mov.w ip, #0 │ │ │ │ strd ip, ip, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 2135f4 │ │ │ │ + bhi.w 21369c │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ lsls r3, r0, #1 │ │ │ │ lsls r7, r7, #6 │ │ │ │ lsls r7, r7, #6 │ │ │ │ lsls r7, r7, #6 │ │ │ │ lsls r7, r7, #6 │ │ │ │ lsls r7, r7, #6 │ │ │ │ @@ -615462,188 +615549,188 @@ │ │ │ │ lsls r7, r7, #6 │ │ │ │ lsls r7, r7, #6 │ │ │ │ movs r0, r4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ vldr d7, [sp, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 2132e0 │ │ │ │ + cbz r0, 213388 │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #343 @ 0x157 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 212c0e │ │ │ │ + b.n 212cb6 │ │ │ │ strh.w r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 2132b8 │ │ │ │ + b.n 213360 │ │ │ │ strb.w r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 2132b8 │ │ │ │ + b.n 213360 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 2132b8 │ │ │ │ - vldr d7, [pc, #280] @ 213420 │ │ │ │ + b.n 213360 │ │ │ │ + vldr d7, [pc, #280] @ 2134c8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - b.n 2132b8 │ │ │ │ + b.n 213360 │ │ │ │ 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 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 213342 │ │ │ │ + cbz r0, 2133ea │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 212c16 │ │ │ │ + b.n 212cbe │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r2, sl │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r6 │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov sl, r9 │ │ │ │ mov r3, r9 │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ mov r8, r0 │ │ │ │ movw r1, #343 @ 0x157 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r8 │ │ │ │ str r0, [sp, #16] │ │ │ │ movw r1, #343 @ 0x157 │ │ │ │ mov r0, r4 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r7 │ │ │ │ mov fp, r0 │ │ │ │ movw r1, #343 @ 0x157 │ │ │ │ mov r0, r4 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r2, r7 │ │ │ │ mov r9, r0 │ │ │ │ mov r3, r8 │ │ │ │ movw r1, #343 @ 0x157 │ │ │ │ mov r0, r4 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r6 │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r4 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r6 │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, fp │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 213232 │ │ │ │ + b.n 2132da │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ lsls r1, r0, #4 │ │ │ │ lsls r1, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 2133e8 │ │ │ │ + bvs.n 213540 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 2133bc │ │ │ │ + bvs.n 213514 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bvs.n 21334c │ │ │ │ + bpl.n 2134a4 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ 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 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 21346e │ │ │ │ + cbz r0, 213516 │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #362 @ 0x16a │ │ │ │ mov r0, r4 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ ldrb.w r3, [fp, #13] │ │ │ │ mov r6, r0 │ │ │ │ - b.n 2130a4 │ │ │ │ + b.n 21314c │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ cmp r3, #32 │ │ │ │ - bne.w 2129fc │ │ │ │ + bne.w 212aa4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r4, [sp, #24] │ │ │ │ mov r4, r5 │ │ │ │ cmp r3, #252 @ 0xfc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ mov.w r5, #0 │ │ │ │ @@ -615657,24 +615744,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 21352e │ │ │ │ + bne.n 2135d6 │ │ │ │ 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 21359a │ │ │ │ + bhi.n 213642 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 2135f4 │ │ │ │ + bhi.w 21369c │ │ │ │ tbb [pc, r3] │ │ │ │ ldrh r0, [r2, #32] │ │ │ │ ldrh r4, [r1, #36] @ 0x24 │ │ │ │ ldrh r4, [r1, #36] @ 0x24 │ │ │ │ asrs r4, r1, #2 │ │ │ │ ldrh r4, [r1, #36] @ 0x24 │ │ │ │ ldrh r4, [r1, #36] @ 0x24 │ │ │ │ @@ -615686,144 +615773,144 @@ │ │ │ │ ldrh r4, [r1, #36] @ 0x24 │ │ │ │ ldrh r4, [r1, #36] @ 0x24 │ │ │ │ ldrh r4, [r1, #36] @ 0x24 │ │ │ │ ldrh r4, [r1, #36] @ 0x24 │ │ │ │ cmp r4, r1 │ │ │ │ uxtb r3, r2 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 213568 │ │ │ │ + bne.n 213610 │ │ │ │ bics.w r2, r3, #2147483648 @ 0x80000000 │ │ │ │ - bne.n 213580 │ │ │ │ + bne.n 213628 │ │ │ │ mov r1, sl │ │ │ │ mov r7, fp │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 21359e │ │ │ │ + bne.n 213646 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp.w r3, #2147483648 @ 0x80000000 │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 2135ce │ │ │ │ + bne.n 213676 │ │ │ │ mov r3, r9 │ │ │ │ movs r0, #0 │ │ │ │ eor.w r2, r5, #1 │ │ │ │ adds r4, #32 │ │ │ │ movs r5, #1 │ │ │ │ tst r3, r2 │ │ │ │ - bne.n 2134b6 │ │ │ │ + bne.n 21355e │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r6, r0 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldrb.w r3, [r5, #40] @ 0x28 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ str r3, [r4, #12] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 212a38 │ │ │ │ + beq.w 212ae0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #252 @ 0xfc │ │ │ │ - bne.w 2129fc │ │ │ │ - b.n 2130d4 │ │ │ │ + bne.w 212aa4 │ │ │ │ + b.n 21317c │ │ │ │ mov r3, r2 │ │ │ │ - b.n 2134fe │ │ │ │ + b.n 2135a6 │ │ │ │ uxth r3, r2 │ │ │ │ - b.n 2134fe │ │ │ │ + b.n 2135a6 │ │ │ │ bics.w r2, r3, #2147483648 @ 0x80000000 │ │ │ │ - bne.n 213592 │ │ │ │ + bne.n 21363a │ │ │ │ mov r1, fp │ │ │ │ mov r7, sl │ │ │ │ - b.n 21350c │ │ │ │ + b.n 2135b4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #48] @ 0x30 │ │ │ │ - b.n 213118 │ │ │ │ + b.n 2131c0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - b.n 213532 │ │ │ │ + b.n 2135da │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ cmp r3, #32 │ │ │ │ - bne.w 2130d4 │ │ │ │ - b.n 21348c │ │ │ │ + bne.w 21317c │ │ │ │ + b.n 213534 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ - b.n 213546 │ │ │ │ + b.n 2135ee │ │ │ │ mov r3, r2 │ │ │ │ - b.n 2134fe │ │ │ │ + b.n 2135a6 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ mov r2, r1 │ │ │ │ mov r8, r7 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ bic.w r3, r3, #1 │ │ │ │ str r3, [r6, #12] │ │ │ │ mov r3, r7 │ │ │ │ mov r7, r1 │ │ │ │ movs r1, #244 @ 0xf4 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ str r7, [sp, #0] │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2018e8 │ │ │ │ + bl 201990 │ │ │ │ clz r3, r0 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ - b.n 213532 │ │ │ │ + b.n 2135da │ │ │ │ ldr r6, [sp, #24] │ │ │ │ mov r8, r1 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ bic.w r3, r3, #1 │ │ │ │ str r3, [r6, #12] │ │ │ │ mov r3, r1 │ │ │ │ movs r1, #244 @ 0xf4 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ str.w r8, [sp] │ │ │ │ - b.n 2135be │ │ │ │ + b.n 213666 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ - ldr r2, [pc, #304] @ (213738 ) │ │ │ │ + ldr r2, [pc, #304] @ (2137e0 ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ - ldr r3, [pc, #304] @ (21373c ) │ │ │ │ + ldr r3, [pc, #304] @ (2137e4 ) │ │ │ │ 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, 213622 │ │ │ │ + cbnz r2, 2136ca │ │ │ │ ldrb r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 21371e │ │ │ │ + beq.n 2137c6 │ │ │ │ ldr.w r6, [r0, #424] @ 0x1a8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbnz r3, 213634 │ │ │ │ - b.n 21371a │ │ │ │ + cbnz r3, 2136dc │ │ │ │ + b.n 2137c2 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21371a │ │ │ │ + beq.n 2137c2 │ │ │ │ ldr r5, [r6, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 21362c │ │ │ │ + beq.n 2136d4 │ │ │ │ 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] │ │ │ │ @@ -615836,124 +615923,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 1ff8c0 │ │ │ │ + bl 1ff968 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov fp, r0 │ │ │ │ - cbz r3, 2136d6 │ │ │ │ + cbz r3, 21377e │ │ │ │ movs r4, #0 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr.w sl, [r1] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 2136b0 │ │ │ │ + beq.n 213758 │ │ │ │ ldr.w r2, [sl] │ │ │ │ - cbz r2, 2136a0 │ │ │ │ + cbz r2, 213748 │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ - cbz r2, 2136be │ │ │ │ + cbz r2, 213766 │ │ │ │ mov r1, sl │ │ │ │ ldr.w sl, [sl] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 21368a │ │ │ │ + bne.n 213732 │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ - cbnz r2, 2136b0 │ │ │ │ + cbnz r2, 213758 │ │ │ │ mov r0, r7 │ │ │ │ - bl 212900 │ │ │ │ + bl 2129a8 │ │ │ │ orr.w r3, r4, r0 │ │ │ │ uxtb r4, r3 │ │ │ │ mov r0, fp │ │ │ │ - bl 1ff8c0 │ │ │ │ + bl 1ff968 │ │ │ │ mov r3, fp │ │ │ │ - cbz r3, 2136d8 │ │ │ │ + cbz r3, 213780 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 21367e │ │ │ │ + b.n 213726 │ │ │ │ mov r0, r7 │ │ │ │ - bl 212900 │ │ │ │ + bl 2129a8 │ │ │ │ mov r1, sl │ │ │ │ orrs r0, r4 │ │ │ │ ldr.w sl, [sl] │ │ │ │ uxtb r4, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 21368a │ │ │ │ - b.n 2136a0 │ │ │ │ + bne.n 213732 │ │ │ │ + b.n 213748 │ │ │ │ mov r4, r3 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24f49c │ │ │ │ + bl 24f544 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r6, [r6, #0] │ │ │ │ orrs r3, r0 │ │ │ │ uxtb r3, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 2136fe │ │ │ │ + cbz r3, 2137a6 │ │ │ │ ldr r5, [r6, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 213642 │ │ │ │ + bne.n 2136ea │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2136f0 │ │ │ │ - ldr r2, [pc, #64] @ (213740 ) │ │ │ │ - ldr r3, [pc, #56] @ (21373c ) │ │ │ │ + bne.n 213798 │ │ │ │ + ldr r2, [pc, #64] @ (2137e8 ) │ │ │ │ + ldr r3, [pc, #56] @ (2137e4 ) │ │ │ │ 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 213734 │ │ │ │ + bne.n 2137dc │ │ │ │ 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 2136fe │ │ │ │ + b.n 2137a6 │ │ │ │ ldrb r2, [r3, #26] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 213622 │ │ │ │ + bne.w 2136ca │ │ │ │ ldrb.w r3, [r3, #38] @ 0x26 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 213622 │ │ │ │ - b.n 2136fe │ │ │ │ + bne.w 2136ca │ │ │ │ + b.n 2137a6 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ - ldmia r1, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r3, r6} │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1, r4, r6} │ │ │ │ lsls r4, r4, #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] @ (21384c ) │ │ │ │ + ldr r4, [pc, #220] @ (2138f4 ) │ │ │ │ movs r7, #48 @ 0x30 │ │ │ │ - ldr r5, [pc, #220] @ (213850 ) │ │ │ │ + ldr r5, [pc, #220] @ (2138f8 ) │ │ │ │ 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 213840 │ │ │ │ + beq.n 2138e8 │ │ │ │ mov r9, r3 │ │ │ │ mla r3, r7, r1, r6 │ │ │ │ movs r7, #0 │ │ │ │ mov fp, r0 │ │ │ │ subs r5, #1 │ │ │ │ mov sl, r7 │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -615965,167 +616052,167 @@ │ │ │ │ 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 1fcd90 │ │ │ │ + bl 1fce38 │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w r3, [fp, #33] @ 0x21 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ add r6, r4 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add.w r0, r4, #44 @ 0x2c │ │ │ │ - bl 1fc974 │ │ │ │ + bl 1fca1c │ │ │ │ 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 2137fe │ │ │ │ - bl 1fc974 │ │ │ │ + bls.n 2138a6 │ │ │ │ + bl 1fca1c │ │ │ │ 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 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ bfi r2, r3, #2, #6 │ │ │ │ strb.w r2, [r4, #40] @ 0x28 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r2, sl │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r0, #0 │ │ │ │ mov r3, r8 │ │ │ │ mov sl, r8 │ │ │ │ - cbz r7, 213830 │ │ │ │ + cbz r7, 2138d8 │ │ │ │ strd r0, r0, [sp] │ │ │ │ mov r0, r9 │ │ │ │ - bl 201780 │ │ │ │ + bl 201828 │ │ │ │ mov sl, r0 │ │ │ │ subs r5, #1 │ │ │ │ adds r7, #1 │ │ │ │ adds r3, r5, #1 │ │ │ │ - bne.n 2137aa │ │ │ │ + bne.n 213852 │ │ │ │ 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} │ │ │ │ nop │ │ │ │ - ldmia r0!, {r3, r7} │ │ │ │ + stmia r7!, {r5, r6, r7} │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ - ldr r3, [pc, #44] @ (213884 ) │ │ │ │ + ldr r3, [pc, #44] @ (21392c ) │ │ │ │ add r3, pc │ │ │ │ - cbnz r2, 213880 │ │ │ │ + cbnz r2, 213928 │ │ │ │ ldrb.w r2, [r0, #32] │ │ │ │ cmp r2, #1 │ │ │ │ - bls.n 213868 │ │ │ │ + bls.n 213910 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #28] @ (213888 ) │ │ │ │ + ldr r2, [pc, #28] @ (213930 ) │ │ │ │ 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 │ │ │ │ - stmia r7!, {r2, r5, r7} │ │ │ │ + stmia r6!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ - ldr r3, [pc, #344] @ (2139f8 ) │ │ │ │ + ldr r3, [pc, #344] @ (213aa0 ) │ │ │ │ mov r7, r1 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ add r3, pc │ │ │ │ mov r9, r0 │ │ │ │ and.w lr, r1, #56 @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 2139a8 │ │ │ │ + bne.n 213a50 │ │ │ │ ldrb.w r2, [r0, #33] @ 0x21 │ │ │ │ ldr r1, [r7, #16] │ │ │ │ cmp r2, #32 │ │ │ │ - beq.w 2139ee │ │ │ │ + beq.w 213a96 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ it ne │ │ │ │ ldrbne r2, [r2, #1] │ │ │ │ - bne.n 2138c8 │ │ │ │ + bne.n 213970 │ │ │ │ ldrb r2, [r2, #3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 2139c8 │ │ │ │ - ldr r2, [pc, #300] @ (2139fc ) │ │ │ │ + bne.n 213a70 │ │ │ │ + ldr r2, [pc, #300] @ (213aa4 ) │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr.w r2, [r9, #36] @ 0x24 │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ movs r2, #227 @ 0xe3 │ │ │ │ str r2, [sp, #28] │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ ldrb r2, [r3, #7] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2139f4 │ │ │ │ + beq.w 213a9c │ │ │ │ add.w fp, r2, #4294967295 @ 0xffffffff │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 2139e8 │ │ │ │ + bne.n 213a90 │ │ │ │ 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 1fcd90 │ │ │ │ + bl 1fce38 │ │ │ │ add fp, r9 │ │ │ │ add.w sl, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w r3, [r9, #33] @ 0x21 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sl │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add.w r0, r4, #44 @ 0x2c │ │ │ │ - bl 1fc974 │ │ │ │ + bl 1fca1c │ │ │ │ ldrb.w r3, [fp, #60] @ 0x3c │ │ │ │ strb.w r3, [r4, #60] @ 0x3c │ │ │ │ add.w r0, r4, #76 @ 0x4c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - bl 1fc974 │ │ │ │ + bl 1fca1c │ │ │ │ ldrb.w r3, [fp, #92] @ 0x5c │ │ │ │ add.w ip, sp, #48 @ 0x30 │ │ │ │ strb.w r3, [r4, #92] @ 0x5c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 213976 │ │ │ │ + beq.n 213a1e │ │ │ │ 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} │ │ │ │ @@ -616133,172 +616220,172 @@ │ │ │ │ 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, #6 │ │ │ │ strb.w r3, [r4, #40] @ 0x28 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 2139e0 │ │ │ │ + beq.n 213a88 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ adds r3, r6, #1 │ │ │ │ mov r8, r6 │ │ │ │ - cbz r2, 2139be │ │ │ │ + cbz r2, 213a66 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov fp, r6 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r6, r3 │ │ │ │ str.w sl, [sp, #12] │ │ │ │ - b.n 213914 │ │ │ │ - ldr r2, [pc, #80] @ (2139fc ) │ │ │ │ + b.n 2139bc │ │ │ │ + ldr r2, [pc, #80] @ (213aa4 ) │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ movs r2, #125 @ 0x7d │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ str r2, [sp, #28] │ │ │ │ ldrb r2, [r3, #7] │ │ │ │ - b.n 2138e4 │ │ │ │ + b.n 21398c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ sub.w fp, r2, r3 │ │ │ │ - b.n 21399e │ │ │ │ + b.n 213a46 │ │ │ │ clz r4, lr │ │ │ │ mov r3, r7 │ │ │ │ movs r2, #191 @ 0xbf │ │ │ │ mov r0, r9 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 21375c │ │ │ │ + bl 213804 │ │ │ │ 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 2138f4 │ │ │ │ + b.n 21399c │ │ │ │ ldr r2, [r1, #20] │ │ │ │ ldrb r2, [r2, #2] │ │ │ │ - b.n 2138c8 │ │ │ │ + b.n 213970 │ │ │ │ mov sl, r2 │ │ │ │ - b.n 2139e0 │ │ │ │ - stmia r7!, {r3, r4, r6} │ │ │ │ + b.n 213a88 │ │ │ │ + stmia r6!, {r4, r5, r7} │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #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, #212] @ (213af8 ) │ │ │ │ + ldr r1, [pc, #212] @ (213ba0 ) │ │ │ │ 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, #200] @ (213afc ) │ │ │ │ + ldr r2, [pc, #200] @ (213ba4 ) │ │ │ │ ldr r7, [r3, #0] │ │ │ │ add r3, sp, #4 │ │ │ │ ldrb.w r8, [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 213ad0 │ │ │ │ + beq.n 213b78 │ │ │ │ uxtb r7, r7 │ │ │ │ str r6, [sp, #32] │ │ │ │ strb.w r7, [sp, #36] @ 0x24 │ │ │ │ add r5, sp, #52 @ 0x34 │ │ │ │ mov lr, r5 │ │ │ │ cmp r7, #0 │ │ │ │ it eq │ │ │ │ cmpeq.w r8, #1 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ - beq.n 213ad6 │ │ │ │ + beq.n 213b7e │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1fcd90 │ │ │ │ + bl 1fce38 │ │ │ │ add.w r9, r0, #20 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ mov r8, r0 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ mov lr, r5 │ │ │ │ strb.w r7, [sp, #68] @ 0x44 │ │ │ │ add.w ip, r8, #44 @ 0x2c │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2015c0 │ │ │ │ - ldr r2, [pc, #72] @ (213b00 ) │ │ │ │ - ldr r3, [pc, #68] @ (213afc ) │ │ │ │ + bl 201668 │ │ │ │ + ldr r2, [pc, #72] @ (213ba8 ) │ │ │ │ + ldr r3, [pc, #68] @ (213ba4 ) │ │ │ │ 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 213af2 │ │ │ │ + bne.n 213b9a │ │ │ │ mov r0, r9 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.n 213ada │ │ │ │ + bne.n 213b82 │ │ │ │ mov r9, r6 │ │ │ │ - b.n 213ab4 │ │ │ │ + b.n 213b5c │ │ │ │ str r6, [sp, #32] │ │ │ │ add r5, sp, #52 @ 0x34 │ │ │ │ mov lr, r5 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ - b.n 213a76 │ │ │ │ + b.n 213b1e │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stmia r5!, {r2, r4, r6, r7} │ │ │ │ + stmia r5!, {r2, r3, r5} │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r2, r6} │ │ │ │ + stmia r4!, {r2, r3, r4, r7} │ │ │ │ lsls r4, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3896] @ 0xf38 │ │ │ │ sub sp, #164 @ 0xa4 │ │ │ │ - ldr r4, [pc, #644] @ (213d9c ) │ │ │ │ + ldr r4, [pc, #644] @ (213e44 ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r3, [pc, #644] @ (213da0 ) │ │ │ │ + ldr r3, [pc, #644] @ (213e48 ) │ │ │ │ add r4, pc │ │ │ │ - ldr r2, [pc, #644] @ (213da4 ) │ │ │ │ + ldr r2, [pc, #644] @ (213e4c ) │ │ │ │ str r1, [sp, #32] │ │ │ │ add r3, pc │ │ │ │ - ldr r1, [pc, #640] @ (213da8 ) │ │ │ │ + ldr r1, [pc, #640] @ (213e50 ) │ │ │ │ add.w fp, sp, #72 @ 0x48 │ │ │ │ ldr r1, [r4, r1] │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #156] @ 0x9c │ │ │ │ mov.w r1, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ @@ -616314,37 +616401,37 @@ │ │ │ │ mov.w r2, #32768 @ 0x8000 │ │ │ │ strh.w r2, [sp, #72] @ 0x48 │ │ │ │ ldrb r3, [r3, #7] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldrd r2, r3, [sp, #72] @ 0x48 │ │ │ │ strd r2, r3, [sp, #56] @ 0x38 │ │ │ │ movs r2, #16 │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 213b84 │ │ │ │ + cbz r0, 213c2c │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 213d7c │ │ │ │ + beq.w 213e24 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov.w sl, #0 │ │ │ │ mov r5, r8 │ │ │ │ add.w r9, sp, #56 @ 0x38 │ │ │ │ adds r2, #44 @ 0x2c │ │ │ │ mov r4, sl │ │ │ │ mov r8, r3 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - b.n 213bee │ │ │ │ + b.n 213c96 │ │ │ │ ldrd r8, r5, [sp, #8] │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w r7, r6, #108 @ 0x6c │ │ │ │ strd r4, r4, [r9] │ │ │ │ add.w sl, sl, #2 │ │ │ │ str.w r4, [r9, #8] │ │ │ │ @@ -616356,55 +616443,55 @@ │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ ldrb.w r3, [r6, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bfi r3, ip, #2, #6 │ │ │ │ strb.w r3, [r6, #40] @ 0x28 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, sl │ │ │ │ - bls.w 213d7a │ │ │ │ + bls.w 213e22 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r1, #119 @ 0x77 │ │ │ │ movs r7, #0 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1fcd90 │ │ │ │ + bl 1fce38 │ │ │ │ str r5, [sp, #16] │ │ │ │ add.w r5, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #16 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ ldrd r2, r1, [sp, #32] │ │ │ │ cmp.w r8, #1 │ │ │ │ add r2, sl │ │ │ │ - beq.n 213c50 │ │ │ │ + beq.n 213cf8 │ │ │ │ str.w r8, [sp, #8] │ │ │ │ mov r8, r2 │ │ │ │ str r5, [sp, #12] │ │ │ │ mov r5, r7 │ │ │ │ str r6, [sp, #20] │ │ │ │ add.w r7, r6, #44 @ 0x2c │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1fc974 │ │ │ │ + bl 1fca1c │ │ │ │ add.w r8, r8, #32 │ │ │ │ ldrb.w r0, [r8, #28] │ │ │ │ adds r6, #32 │ │ │ │ strb r0, [r7, #16] │ │ │ │ adds r7, #32 │ │ │ │ ldrb.w r0, [r8, #29] │ │ │ │ strb.w r0, [r7, #-15] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 213ba2 │ │ │ │ + bne.n 213c4a │ │ │ │ movs r5, #1 │ │ │ │ - b.n 213c2a │ │ │ │ + b.n 213cd2 │ │ │ │ str.w sl, [sp, #40] @ 0x28 │ │ │ │ mov sl, r1 │ │ │ │ str.w r8, [sp, #44] @ 0x2c │ │ │ │ add.w r8, r6, #44 @ 0x2c │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ str r7, [sp, #24] │ │ │ │ str r0, [sp, #20] │ │ │ │ @@ -616415,196 +616502,196 @@ │ │ │ │ str.w r4, [fp] │ │ │ │ movs r1, #1 │ │ │ │ strh.w r7, [sp, #72] @ 0x48 │ │ │ │ str.w r4, [fp, #4] │ │ │ │ ldrd r6, r7, [sp, #72] @ 0x48 │ │ │ │ strd r6, r7, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - cbz r0, 213ca8 │ │ │ │ + cbz r0, 213d50 │ │ │ │ mov r3, r9 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r2 │ │ │ │ mov r5, r2 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ add.w r2, r5, #20 │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r7, [sl, #12] │ │ │ │ strd r4, r4, [fp] │ │ │ │ ldrb.w r5, [r3, #60] @ 0x3c │ │ │ │ str.w r4, [fp, #8] │ │ │ │ ldr r6, [sp, #20] │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ strd r4, r4, [sp, #108] @ 0x6c │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ strd r4, r4, [sp, #116] @ 0x74 │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 213d72 │ │ │ │ + beq.n 213e1a │ │ │ │ ldr.w ip, [sp, #20] │ │ │ │ strb.w r5, [sp, #108] @ 0x6c │ │ │ │ add r5, sp, #124 @ 0x7c │ │ │ │ str r7, [sp, #104] @ 0x68 │ │ │ │ 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 r3, [sp, #4] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1fcd90 │ │ │ │ + bl 1fce38 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ add.w r7, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ add.w lr, sp, #124 @ 0x7c │ │ │ │ add.w ip, r6, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r2, r7 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov.w r1, #492 @ 0x1ec │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add.w sl, sl, #32 │ │ │ │ strd r4, r4, [r9] │ │ │ │ adds r3, #32 │ │ │ │ str.w r4, [r9, #8] │ │ │ │ movw r7, #49024 @ 0xbf80 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ add.w r8, r8, #32 │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 213d6c │ │ │ │ + cbz r3, 213e14 │ │ │ │ ldrd sl, r8, [sp, #40] @ 0x28 │ │ │ │ ldrd r5, r6, [sp, #48] @ 0x30 │ │ │ │ - b.n 213ba8 │ │ │ │ + b.n 213c50 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 213c6a │ │ │ │ + b.n 213d12 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 213d28 │ │ │ │ - b.n 213cd2 │ │ │ │ + beq.n 213dd0 │ │ │ │ + b.n 213d7a │ │ │ │ mov r8, r5 │ │ │ │ - ldr r2, [pc, #44] @ (213dac ) │ │ │ │ - ldr r3, [pc, #40] @ (213da8 ) │ │ │ │ + ldr r2, [pc, #44] @ (213e54 ) │ │ │ │ + ldr r3, [pc, #40] @ (213e50 ) │ │ │ │ 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 213d98 │ │ │ │ + bne.n 213e40 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #164 @ 0xa4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ - stmia r4!, {r5, r6, r7} │ │ │ │ + stmia r4!, {r3, r4, r5} │ │ │ │ lsls r4, r4, #2 │ │ │ │ - stmia r4!, {r1, r3, r4, r6, r7} │ │ │ │ + stmia r4!, {r1, r4, r5} │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r1!, {r2, r4, r6, r7} │ │ │ │ lsls r4, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3880] @ 0xf28 │ │ │ │ - ldr.w r4, [pc, #2804] @ 2148b8 │ │ │ │ + ldr.w r4, [pc, #2804] @ 214960 │ │ │ │ mov r7, r1 │ │ │ │ - ldr.w r1, [pc, #2804] @ 2148bc │ │ │ │ + ldr.w r1, [pc, #2804] @ 214964 │ │ │ │ sub sp, #180 @ 0xb4 │ │ │ │ add r4, pc │ │ │ │ mov r9, r0 │ │ │ │ - ldr.w r0, [pc, #2796] @ 2148c0 │ │ │ │ + ldr.w r0, [pc, #2796] @ 214968 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ ldr r1, [r4, r1] │ │ │ │ ldr r4, [r2, #0] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #172] @ 0xac │ │ │ │ mov.w r1, #0 │ │ │ │ - ldr.w r1, [pc, #2784] @ 2148c4 │ │ │ │ + ldr.w r1, [pc, #2784] @ 21496c │ │ │ │ add r1, pc │ │ │ │ ldr r1, [r1, r0] │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r0, r1 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mla r1, r1, r3, r0 │ │ │ │ ldrb r1, [r1, #4] │ │ │ │ str r1, [sp, #16] │ │ │ │ ldrb.w r1, [r7, #40] @ 0x28 │ │ │ │ lsrs r1, r1, #2 │ │ │ │ str.w r1, [r9, #12] │ │ │ │ ldrb.w r1, [r7, #32] │ │ │ │ str r1, [sp, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 213f02 │ │ │ │ + beq.n 213faa │ │ │ │ ldr r1, [r2, #4] │ │ │ │ mov r0, r7 │ │ │ │ blx r4 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21429a │ │ │ │ + beq.w 214342 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ cmp r3, #143 @ 0x8f │ │ │ │ - bhi.n 213e6e │ │ │ │ + bhi.n 213f16 │ │ │ │ cmp r3, #96 @ 0x60 │ │ │ │ - bhi.n 213f06 │ │ │ │ + bhi.n 213fae │ │ │ │ cmp r3, #57 @ 0x39 │ │ │ │ - bhi.w 2142bc │ │ │ │ + bhi.w 214364 │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ - bhi.w 213f70 │ │ │ │ + bhi.w 214018 │ │ │ │ cmp r3, #26 │ │ │ │ - bhi.w 213f92 │ │ │ │ + bhi.w 21403a │ │ │ │ cmp r3, #8 │ │ │ │ - bls.w 214e40 │ │ │ │ + bls.w 214ee8 │ │ │ │ movs r4, #1 │ │ │ │ lsl.w r1, r4, r3 │ │ │ │ tst.w r1, #98566144 @ 0x5e00000 │ │ │ │ - bne.w 214e8c │ │ │ │ + bne.w 214f34 │ │ │ │ tst.w r1, #1540096 @ 0x178000 │ │ │ │ - bne.w 21445a │ │ │ │ + bne.w 214502 │ │ │ │ tst.w r1, #24064 @ 0x5e00 │ │ │ │ - beq.w 213f92 │ │ │ │ + beq.w 21403a │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #314 @ 0x13a │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 21375c │ │ │ │ - b.n 21429c │ │ │ │ + bl 213804 │ │ │ │ + b.n 214344 │ │ │ │ cmp.w r3, #428 @ 0x1ac │ │ │ │ - bhi.w 214276 │ │ │ │ + bhi.w 21431e │ │ │ │ cmp.w r3, #370 @ 0x172 │ │ │ │ - bls.w 2140c0 │ │ │ │ + bls.w 214168 │ │ │ │ mvn.w r1, #370 @ 0x172 │ │ │ │ adds r1, r3, r1 │ │ │ │ cmp r1, #57 @ 0x39 │ │ │ │ - bhi.w 213f92 │ │ │ │ + bhi.w 21403a │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ lsls r6, r0, #8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ @@ -616657,18 +616744,18 @@ │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsls r6, r0, #8 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 213e1c │ │ │ │ + b.n 213ec4 │ │ │ │ sub.w r1, r3, #97 @ 0x61 │ │ │ │ cmp r1, #46 @ 0x2e │ │ │ │ - bhi.n 213f92 │ │ │ │ + bhi.n 21403a │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ lsls r1, r7, #10 │ │ │ │ lsls r1, r7, #10 │ │ │ │ lsls r1, r7, #10 │ │ │ │ lsls r1, r7, #10 │ │ │ │ lsls r0, r0, #1 │ │ │ │ lsls r1, r7, #10 │ │ │ │ @@ -616713,62 +616800,62 @@ │ │ │ │ lsls r0, r0, #1 │ │ │ │ lsls r0, r0, #1 │ │ │ │ lsls r4, r0, #7 │ │ │ │ sub.w r1, r3, #40 @ 0x28 │ │ │ │ movs r4, #1 │ │ │ │ lsl.w r1, r4, r1 │ │ │ │ tst.w r1, #192512 @ 0x2f000 │ │ │ │ - bne.w 214eb8 │ │ │ │ + bne.w 214f60 │ │ │ │ tst.w r1, #3008 @ 0xbc0 │ │ │ │ - bne.w 214ea2 │ │ │ │ + bne.w 214f4a │ │ │ │ tst.w r1, #47 @ 0x2f │ │ │ │ - bne.w 214ece │ │ │ │ + bne.w 214f76 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.w 21429a │ │ │ │ + beq.w 214342 │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.w 215552 │ │ │ │ + bcc.w 2155fa │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mul.w r3, r1, r3 │ │ │ │ adds r1, r4, r3 │ │ │ │ ldrb r6, [r1, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 21429a │ │ │ │ + beq.w 214342 │ │ │ │ adds r4, #6 │ │ │ │ negs r0, r2 │ │ │ │ add r4, r3 │ │ │ │ mov r5, r7 │ │ │ │ add r6, r4 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 214e34 │ │ │ │ + beq.w 214edc │ │ │ │ ldrb.w r3, [r7, #32] │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 214e34 │ │ │ │ + bls.w 214edc │ │ │ │ mov r2, r5 │ │ │ │ adds r3, #59 @ 0x3b │ │ │ │ adds r1, r3, r5 │ │ │ │ ldrb.w ip, [r2, #60]! │ │ │ │ - b.n 213fe2 │ │ │ │ + b.n 21408a │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 214e34 │ │ │ │ + beq.w 214edc │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ eor.w r3, ip, r3 │ │ │ │ tst r3, r0 │ │ │ │ - beq.n 213fdc │ │ │ │ + beq.n 214084 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr.w r4, [r9, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 200974 │ │ │ │ + bl 200a1c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fcd90 │ │ │ │ + bl 1fce38 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 214e28 │ │ │ │ + beq.w 214ed0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #1 │ │ │ │ lsrs r2, r3, #1 │ │ │ │ movs r3, #0 │ │ │ │ add.w sl, sp, #72 @ 0x48 │ │ │ │ add r6, sp, #56 @ 0x38 │ │ │ │ mov r8, r3 │ │ │ │ @@ -616783,150 +616870,150 @@ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ it cs │ │ │ │ movcs r3, r2 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1fcd90 │ │ │ │ + bl 1fce38 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 214daa │ │ │ │ + beq.w 214e52 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w r1, r7, #44 @ 0x2c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov.w fp, #0 │ │ │ │ add.w r9, r3, #59 @ 0x3b │ │ │ │ add.w r0, r3, #44 @ 0x2c │ │ │ │ add.w r4, r2, r9 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ subs r5, r2, r3 │ │ │ │ - bl 1fc974 │ │ │ │ + bl 1fca1c │ │ │ │ strd r6, sl, [sp, #40] @ 0x28 │ │ │ │ mov sl, r9 │ │ │ │ mov r6, r7 │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w lr, r6, fp, lsl #5 │ │ │ │ mla r0, r2, r0, r3 │ │ │ │ add r0, fp │ │ │ │ ldrb.w ip, [r0, #7] │ │ │ │ mov r0, sl │ │ │ │ cmp.w ip, #1 │ │ │ │ - bne.w 2144cc │ │ │ │ + bne.w 214574 │ │ │ │ ldrb.w r3, [lr, #60] @ 0x3c │ │ │ │ strb.w r3, [r0, #1]! │ │ │ │ cmp r0, r4 │ │ │ │ - bne.n 214094 │ │ │ │ + bne.n 21413c │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp r9, fp │ │ │ │ - beq.w 214da2 │ │ │ │ + beq.w 214e4a │ │ │ │ adds r7, #32 │ │ │ │ add.w r0, sl, #17 │ │ │ │ mov r1, r7 │ │ │ │ adds r4, #32 │ │ │ │ subs r5, #32 │ │ │ │ add.w sl, sl, #32 │ │ │ │ - bl 1fc974 │ │ │ │ - b.n 214076 │ │ │ │ + bl 1fca1c │ │ │ │ + b.n 21411e │ │ │ │ sub.w r1, r3, #203 @ 0xcb │ │ │ │ cmp r1, #12 │ │ │ │ - bhi.w 213f92 │ │ │ │ + bhi.w 21403a │ │ │ │ movs r4, #1 │ │ │ │ movw r0, #1109 @ 0x455 │ │ │ │ lsl.w r5, r4, r1 │ │ │ │ ands r0, r5 │ │ │ │ mov r5, r0 │ │ │ │ - bne.w 21443a │ │ │ │ + bne.w 2144e2 │ │ │ │ cmp r1, #12 │ │ │ │ - bne.w 213f92 │ │ │ │ + bne.w 21403a │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 201b18 │ │ │ │ + bl 201bc0 │ │ │ │ mov r2, r4 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 201b18 │ │ │ │ + bl 201bc0 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ ldrb.w r2, [r7, #33] @ 0x21 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r2, #32 │ │ │ │ - beq.w 2150be │ │ │ │ + beq.w 215166 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ it ne │ │ │ │ ldrbne r6, [r3, #1] │ │ │ │ - bne.n 214114 │ │ │ │ + bne.n 2141bc │ │ │ │ ldrb r6, [r3, #3] │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ and.w r3, r3, #56 @ 0x38 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 215332 │ │ │ │ + bne.w 2153da │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2150de │ │ │ │ + bne.w 215186 │ │ │ │ add.w sl, sp, #72 @ 0x48 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, sl │ │ │ │ mov r0, r9 │ │ │ │ mov r4, r6 │ │ │ │ movs r7, #2 │ │ │ │ add.w r8, sp, #124 @ 0x7c │ │ │ │ add.w fp, sp, #108 @ 0x6c │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 213a00 │ │ │ │ + bl 213aa8 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ strd r4, r4, [sl] │ │ │ │ str.w r4, [sl, #8] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ strd r4, r4, [r8] │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ strd r4, r4, [r8, #8] │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 2150ca │ │ │ │ + beq.w 215172 │ │ │ │ movs r3, #0 │ │ │ │ str r7, [sp, #28] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r6, fp │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ add r5, sp, #140 @ 0x8c │ │ │ │ strb.w r7, [sp, #124] @ 0x7c │ │ │ │ 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} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1fcd90 │ │ │ │ + bl 1fce38 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ str r1, [sp, #24] │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ add.w lr, sp, #140 @ 0x8c │ │ │ │ add.w ip, r6, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ strd r4, r4, [sl] │ │ │ │ str.w r4, [sl, #8] │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ ldrb.w ip, [r6, #12] │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ @@ -616934,154 +617021,154 @@ │ │ │ │ strd r4, r4, [r8, #8] │ │ │ │ cmp.w ip, #1 │ │ │ │ ite ne │ │ │ │ movne r5, #0 │ │ │ │ andeq.w r5, r5, #1 │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 2150c4 │ │ │ │ + bne.w 21516c │ │ │ │ add r5, sp, #140 @ 0x8c │ │ │ │ str r6, [sp, #120] @ 0x78 │ │ │ │ mov r6, fp │ │ │ │ strb.w r7, [sp, #124] @ 0x7c │ │ │ │ cmp r7, #0 │ │ │ │ it eq │ │ │ │ cmpeq.w ip, #1 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ - beq.w 2150c4 │ │ │ │ + beq.w 21516c │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1fcd90 │ │ │ │ + bl 1fce38 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w r5, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ add.w lr, sp, #140 @ 0x8c │ │ │ │ add.w ip, r6, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r1, #227 @ 0xe3 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r9 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ subs r7, #1 │ │ │ │ - bl 2018e8 │ │ │ │ + bl 201990 │ │ │ │ adds r3, r7, #1 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bne.w 214148 │ │ │ │ - b.n 21429c │ │ │ │ + bne.w 2141f0 │ │ │ │ + b.n 214344 │ │ │ │ cmp.w r3, #454 @ 0x1c6 │ │ │ │ - beq.n 21429a │ │ │ │ + beq.n 214342 │ │ │ │ sub.w r1, r3, #468 @ 0x1d4 │ │ │ │ cmp r1, #28 │ │ │ │ - bhi.w 213f92 │ │ │ │ + bhi.w 21403a │ │ │ │ movs r4, #1 │ │ │ │ movw r5, #31129 @ 0x7999 │ │ │ │ movt r5, #8064 @ 0x1f80 │ │ │ │ lsl.w r0, r4, r1 │ │ │ │ ands r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 214328 │ │ │ │ + beq.n 2143d0 │ │ │ │ movs r0, #0 │ │ │ │ - ldr.w r2, [pc, #1576] @ 2148c8 │ │ │ │ - ldr.w r3, [pc, #1560] @ 2148bc │ │ │ │ + ldr.w r2, [pc, #1576] @ 214970 │ │ │ │ + ldr.w r3, [pc, #1560] @ 214964 │ │ │ │ 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 215576 │ │ │ │ + bne.w 21561e │ │ │ │ add sp, #180 @ 0xb4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #77 @ 0x4d │ │ │ │ - bls.n 2142f4 │ │ │ │ + bls.n 21439c │ │ │ │ sub.w r1, r3, #78 @ 0x4e │ │ │ │ movs r4, #1 │ │ │ │ lsl.w r1, r4, r1 │ │ │ │ tst.w r1, #3008 @ 0xbc0 │ │ │ │ - bne.w 214e76 │ │ │ │ + bne.w 214f1e │ │ │ │ tst.w r1, #47 @ 0x2f │ │ │ │ - bne.w 214446 │ │ │ │ + bne.w 2144ee │ │ │ │ tst.w r1, #385024 @ 0x5e000 │ │ │ │ - beq.w 213f92 │ │ │ │ + beq.w 21403a │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #314 @ 0x13a │ │ │ │ movs r1, #217 @ 0xd9 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 21375c │ │ │ │ - b.n 21429c │ │ │ │ + bl 213804 │ │ │ │ + b.n 214344 │ │ │ │ sub.w r1, r3, #58 @ 0x3a │ │ │ │ movs r4, #1 │ │ │ │ lsl.w r1, r4, r1 │ │ │ │ tst.w r1, #47 @ 0x2f │ │ │ │ - bne.w 214e60 │ │ │ │ + bne.w 214f08 │ │ │ │ tst.w r1, #770048 @ 0xbc000 │ │ │ │ - bne.w 214426 │ │ │ │ + bne.w 2144ce │ │ │ │ tst.w r1, #12032 @ 0x2f00 │ │ │ │ - beq.w 213f92 │ │ │ │ + beq.w 21403a │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #314 @ 0x13a │ │ │ │ movs r1, #220 @ 0xdc │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 21375c │ │ │ │ - b.n 21429c │ │ │ │ + bl 213804 │ │ │ │ + b.n 214344 │ │ │ │ cmp r1, #9 │ │ │ │ - bne.w 213f92 │ │ │ │ + bne.w 21403a │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w r3, [r3, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21429a │ │ │ │ + beq.n 214342 │ │ │ │ add.w sl, sp, #72 @ 0x48 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 201b18 │ │ │ │ + bl 201bc0 │ │ │ │ mov.w r1, #468 @ 0x1d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 201828 │ │ │ │ + bl 2018d0 │ │ │ │ add.w fp, sp, #108 @ 0x6c │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ mov r6, r0 │ │ │ │ strd r5, r5, [sl, #4] │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ strd r5, r5, [sp, #124] @ 0x7c │ │ │ │ strd r5, r5, [sp, #132] @ 0x84 │ │ │ │ ldrb r5, [r0, #12] │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ cmp r5, #1 │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ - bne.w 214ee2 │ │ │ │ + bne.w 214f8a │ │ │ │ mov r4, r6 │ │ │ │ add r3, sp, #140 @ 0x8c │ │ │ │ str r3, [sp, #8] │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 214394 │ │ │ │ + beq.n 21443c │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #166 @ 0xa6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 201828 │ │ │ │ + bl 2018d0 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ strd r3, r3, [sl, #4] │ │ │ │ mov ip, fp │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ movs r7, #1 │ │ │ │ @@ -617094,143 +617181,143 @@ │ │ │ │ strb.w r7, [sp, #124] @ 0x7c │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1fcd90 │ │ │ │ + bl 1fce38 │ │ │ │ mov r2, r7 │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ ldr.w ip, [sp, #8] │ │ │ │ add.w r6, r8, #44 @ 0x2c │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldrb.w r3, [r8, #33] @ 0x21 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 214416 │ │ │ │ + beq.n 2144be │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #166 @ 0xa6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 201828 │ │ │ │ + bl 2018d0 │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #492 @ 0x1ec │ │ │ │ mov r0, r9 │ │ │ │ - bl 201878 │ │ │ │ - b.n 21429c │ │ │ │ + bl 201920 │ │ │ │ + b.n 214344 │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #314 @ 0x13a │ │ │ │ mov.w r1, #322 @ 0x142 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 21375c │ │ │ │ - b.n 21429c │ │ │ │ + bl 213804 │ │ │ │ + b.n 214344 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 21388c │ │ │ │ - b.n 21429c │ │ │ │ + bl 213934 │ │ │ │ + b.n 214344 │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #358 @ 0x166 │ │ │ │ mov.w r1, #268 @ 0x10c │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 21375c │ │ │ │ - b.n 21429c │ │ │ │ + bl 213804 │ │ │ │ + b.n 214344 │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #358 @ 0x166 │ │ │ │ mov.w r1, #266 @ 0x10a │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 21375c │ │ │ │ - b.n 21429c │ │ │ │ + bl 213804 │ │ │ │ + b.n 214344 │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r9 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov.w r2, #358 @ 0x166 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #265 @ 0x109 │ │ │ │ - bl 21375c │ │ │ │ - b.n 21429c │ │ │ │ + bl 213804 │ │ │ │ + b.n 214344 │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r9 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov.w r2, #314 @ 0x13a │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ - bl 21375c │ │ │ │ - b.n 21429c │ │ │ │ + bl 213804 │ │ │ │ + b.n 214344 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w r3, [r3, #131] @ 0x83 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 215086 │ │ │ │ + bne.w 21512e │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 21388c │ │ │ │ - b.n 21429c │ │ │ │ + bl 213934 │ │ │ │ + b.n 214344 │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r9 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov.w r2, #358 @ 0x166 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ - bl 21375c │ │ │ │ - b.n 21429c │ │ │ │ + bl 213804 │ │ │ │ + b.n 214344 │ │ │ │ add.w r3, lr, r0 │ │ │ │ add r3, r5 │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ strb.w r3, [r0, #1]! │ │ │ │ cmp r0, r4 │ │ │ │ - bne.n 2144cc │ │ │ │ - b.n 2140a0 │ │ │ │ + bne.n 214574 │ │ │ │ + b.n 214148 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w r2, [r3, #121] @ 0x79 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 215092 │ │ │ │ + bne.w 21513a │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 201b18 │ │ │ │ + bl 201bc0 │ │ │ │ movs r2, #32 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movs r6, #0 │ │ │ │ movs r7, #0 │ │ │ │ add.w sl, sp, #72 @ 0x48 │ │ │ │ strd r6, r7, [sp, #72] @ 0x48 │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 214526 │ │ │ │ + cbz r0, 2145ce │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #153 @ 0x99 │ │ │ │ mov r0, r9 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ movs r6, #0 │ │ │ │ add.w r8, sp, #124 @ 0x7c │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ add.w fp, sp, #108 @ 0x6c │ │ │ │ strd r6, r6, [sl, #4] │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ mov r4, r0 │ │ │ │ @@ -617246,56 +617333,56 @@ │ │ │ │ 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, #370 @ 0x172 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1fcd90 │ │ │ │ + bl 1fce38 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ add r3, sp, #140 @ 0x8c │ │ │ │ mov lr, r3 │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ str r3, [sp, #8] │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ 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 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 2145e0 │ │ │ │ + cbz r0, 214688 │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, r9 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ movs r6, #0 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ mov r7, fp │ │ │ │ strd r6, r6, [sl, #4] │ │ │ │ mov.w ip, #2 │ │ │ │ str r4, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #16] │ │ │ │ @@ -617309,60 +617396,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, #370 @ 0x172 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1fcd90 │ │ │ │ + bl 1fce38 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ ldr.w lr, [sp, #8] │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ 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 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 214692 │ │ │ │ + cbz r0, 21473a │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, r9 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, r9 │ │ │ │ movs r6, #0 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ strd r6, r6, [sl, #4] │ │ │ │ mov ip, fp │ │ │ │ str r4, [sp, #84] @ 0x54 │ │ │ │ movs r7, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ @@ -617375,127 +617462,127 @@ │ │ │ │ str r4, [sp, #120] @ 0x78 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1fcd90 │ │ │ │ + bl 1fce38 │ │ │ │ mov r2, r7 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ str r0, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ ldrd lr, r3, [sp, #8] │ │ │ │ add.w ip, r3, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r9 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ movs r3, #8 │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ mov r1, r7 │ │ │ │ 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 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 214752 │ │ │ │ + cbz r0, 2147fa │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, r9 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ mov r5, r0 │ │ │ │ strd r3, r3, [sl, #4] │ │ │ │ str r4, [sp, #84] @ 0x54 │ │ │ │ ldrb r6, [r4, #12] │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ strd r3, r3, [r8, #4] │ │ │ │ cmp r6, #1 │ │ │ │ str.w r3, [r8, #12] │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ - beq.n 2147d2 │ │ │ │ + beq.n 21487a │ │ │ │ mov r7, fp │ │ │ │ str r4, [sp, #120] @ 0x78 │ │ │ │ ldr.w sl, [sp, #8] │ │ │ │ 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, #370 @ 0x172 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1fcd90 │ │ │ │ + bl 1fce38 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ add.w r4, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r8, r0 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ mov ip, sl │ │ │ │ add.w r7, r8, #44 @ 0x2c │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, r9 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, r9 │ │ │ │ - bl 201878 │ │ │ │ - b.n 21429c │ │ │ │ + bl 201920 │ │ │ │ + b.n 214344 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21429a │ │ │ │ + beq.w 214342 │ │ │ │ add.w sl, sp, #72 @ 0x48 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 201b18 │ │ │ │ + bl 201bc0 │ │ │ │ add.w fp, sp, #108 @ 0x6c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ strd r3, r3, [sl, #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 sl, {r0, r1, r2, r3} │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ - bne.w 214fe2 │ │ │ │ + bne.w 21508a │ │ │ │ mov r6, r5 │ │ │ │ add r3, sp, #140 @ 0x8c │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ strd r3, r3, [sl, #4] │ │ │ │ mov ip, fp │ │ │ │ @@ -617510,69 +617597,69 @@ │ │ │ │ strb.w r7, [sp, #124] @ 0x7c │ │ │ │ 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, #370 @ 0x172 │ │ │ │ - bl 1fcd90 │ │ │ │ + bl 1fce38 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ mov r2, r7 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r8, r0 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ add.w r5, r8, #44 @ 0x2c │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ add.w r3, r8, #20 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #390 @ 0x186 │ │ │ │ mov r0, r9 │ │ │ │ - bl 201878 │ │ │ │ - b.n 21429c │ │ │ │ + bl 201920 │ │ │ │ + b.n 214344 │ │ │ │ nop │ │ │ │ - stmia r2!, {r4, r5} │ │ │ │ + stmia r1!, {r3, r7} │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r1, r2, r4} │ │ │ │ + stmia r1!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r4, r4, #2 │ │ │ │ - pop {r3, r4, r6, pc} │ │ │ │ + pop {r4, r5, r7} │ │ │ │ lsls r4, r4, #2 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w r3, [r3, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21429a │ │ │ │ + beq.w 214342 │ │ │ │ add.w sl, sp, #72 @ 0x48 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 201b18 │ │ │ │ + bl 201bc0 │ │ │ │ add.w fp, sp, #108 @ 0x6c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ strd r3, r3, [sl, #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 sl, {r0, r1, r2, r3} │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ - bne.w 215034 │ │ │ │ + bne.w 2150dc │ │ │ │ mov r7, r6 │ │ │ │ add r3, sp, #140 @ 0x8c │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ strd r5, r5, [sl, #4] │ │ │ │ mov r8, fp │ │ │ │ @@ -617587,35 +617674,35 @@ │ │ │ │ strb.w r3, [sp, #124] @ 0x7c │ │ │ │ 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} │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ - bl 1fcd90 │ │ │ │ + bl 1fce38 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ ldrd lr, r3, [sp, #8] │ │ │ │ add.w ip, r3, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r9 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r9 │ │ │ │ movw r1, #379 @ 0x17b │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ strd r5, r5, [sl, #4] │ │ │ │ mov ip, fp │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ mov.w lr, #2 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ @@ -617627,31 +617714,31 @@ │ │ │ │ str r6, [sp, #120] @ 0x78 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ - bl 1fcd90 │ │ │ │ + bl 1fce38 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ ldr.w lr, [sp, #8] │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ mov r7, fp │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ strd r5, r5, [sl, #4] │ │ │ │ mov.w ip, #3 │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ strd r5, r5, [sp, #124] @ 0x7c │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ strd r5, r5, [sp, #132] @ 0x84 │ │ │ │ @@ -617661,64 +617748,64 @@ │ │ │ │ str r6, [sp, #120] @ 0x78 │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ - bl 1fcd90 │ │ │ │ + bl 1fce38 │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ ldr.w ip, [sp, #8] │ │ │ │ add.w r6, r5, #44 @ 0x2c │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r9 │ │ │ │ movw r1, #379 @ 0x17b │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #385 @ 0x181 │ │ │ │ mov r0, r9 │ │ │ │ - bl 201878 │ │ │ │ - b.n 21429c │ │ │ │ + bl 201920 │ │ │ │ + b.n 214344 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w r3, [r3, #51] @ 0x33 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21429a │ │ │ │ + beq.w 214342 │ │ │ │ add.w sl, sp, #72 @ 0x48 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 201b18 │ │ │ │ + bl 201bc0 │ │ │ │ add.w fp, sp, #108 @ 0x6c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ strd r3, r3, [sl, #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 sl, {r0, r1, r2, r3} │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ - bne.w 214f90 │ │ │ │ + bne.w 215038 │ │ │ │ mov r6, r5 │ │ │ │ add r3, sp, #140 @ 0x8c │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ strd r3, r3, [sl, #4] │ │ │ │ mov ip, fp │ │ │ │ @@ -617733,63 +617820,63 @@ │ │ │ │ strb.w r7, [sp, #124] @ 0x7c │ │ │ │ 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, #370 @ 0x172 │ │ │ │ - bl 1fcd90 │ │ │ │ + bl 1fce38 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ mov r2, r7 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r8, r0 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ add.w r5, r8, #44 @ 0x2c │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ add.w r3, r8, #20 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r9 │ │ │ │ movw r1, #385 @ 0x181 │ │ │ │ - bl 201878 │ │ │ │ - b.w 21429c │ │ │ │ + bl 201920 │ │ │ │ + b.w 214344 │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r9 │ │ │ │ movs r6, #0 │ │ │ │ - bl 201b18 │ │ │ │ + bl 201bc0 │ │ │ │ movs r2, #32 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movs r7, #0 │ │ │ │ add.w sl, sp, #72 @ 0x48 │ │ │ │ strd r6, r7, [sp, #72] @ 0x48 │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 214b96 │ │ │ │ + cbz r0, 214c3e │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #152 @ 0x98 │ │ │ │ mov r0, r9 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ movs r6, #0 │ │ │ │ add.w fp, sp, #108 @ 0x6c │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ strd r6, r6, [sl, #4] │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ mov ip, fp │ │ │ │ @@ -617803,123 +617890,123 @@ │ │ │ │ str r5, [sp, #120] @ 0x78 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1fcd90 │ │ │ │ + bl 1fce38 │ │ │ │ mov r2, r7 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ mov r8, r0 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ add r3, sp, #140 @ 0x8c │ │ │ │ mov lr, r3 │ │ │ │ add.w ip, r8, #44 @ 0x2c │ │ │ │ str r3, [sp, #8] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ movs r3, #16 │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ mov r1, r7 │ │ │ │ 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 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 214c4a │ │ │ │ + cbz r0, 214cf2 │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, r9 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ mov r6, r0 │ │ │ │ strd r3, r3, [sl, #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 sl, {r0, r1, r2, r3} │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ - beq.n 214cc8 │ │ │ │ + beq.n 214d70 │ │ │ │ mov r7, fp │ │ │ │ str r5, [sp, #120] @ 0x78 │ │ │ │ ldr.w sl, [sp, #8] │ │ │ │ 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, #370 @ 0x172 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1fcd90 │ │ │ │ + bl 1fce38 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ add.w r5, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r8, r0 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ mov ip, sl │ │ │ │ add.w r7, r8, #44 @ 0x2c │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, r9 │ │ │ │ - bl 201878 │ │ │ │ - b.w 21429c │ │ │ │ + bl 201920 │ │ │ │ + b.w 214344 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w r3, [r3, #53] @ 0x35 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21429a │ │ │ │ + beq.w 214342 │ │ │ │ add.w sl, sp, #72 @ 0x48 │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 201b18 │ │ │ │ + bl 201bc0 │ │ │ │ add.w fp, sp, #108 @ 0x6c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ strd r3, r3, [sl, #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 sl, {r0, r1, r2, r3} │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ - bne.w 214f3e │ │ │ │ + bne.w 214fe6 │ │ │ │ mov r6, r7 │ │ │ │ add r3, sp, #140 @ 0x8c │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ strd r3, r3, [sl, #4] │ │ │ │ mov ip, fp │ │ │ │ @@ -617934,46 +618021,46 @@ │ │ │ │ strb.w r4, [sp, #124] @ 0x7c │ │ │ │ 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, #370 @ 0x172 │ │ │ │ - bl 1fcd90 │ │ │ │ + bl 1fce38 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ mov r2, r4 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r8, r0 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ add.w r7, r8, #44 @ 0x2c │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ add.w r3, r8, #20 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r9 │ │ │ │ movw r1, #379 @ 0x17b │ │ │ │ - bl 201878 │ │ │ │ - b.w 21429c │ │ │ │ + bl 201920 │ │ │ │ + b.w 214344 │ │ │ │ mov r7, r6 │ │ │ │ ldr.w sl, [sp, #44] @ 0x2c │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ add.w r5, r4, #20 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ ldrb.w r2, [r4, #40] @ 0x28 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ lsrs r3, r3, #2 │ │ │ │ bfi r2, r3, #2, #6 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ @@ -617986,291 +618073,291 @@ │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ ldmia.w r6, {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 sl, {r0, r1, r2, r3} │ │ │ │ - bne.n 214de0 │ │ │ │ + bne.n 214e88 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi.w 214022 │ │ │ │ + bhi.w 2140ca │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr.w r9, [sp, #32] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 201638 │ │ │ │ - b.w 21429c │ │ │ │ + bl 2016e0 │ │ │ │ + b.w 214344 │ │ │ │ adds r5, #32 │ │ │ │ cmp r6, r4 │ │ │ │ - bne.w 213fbc │ │ │ │ - b.w 21429a │ │ │ │ + bne.w 214064 │ │ │ │ + b.w 214342 │ │ │ │ cmp r3, #6 │ │ │ │ - bhi.n 214f36 │ │ │ │ + bhi.n 214fde │ │ │ │ cmp r3, #2 │ │ │ │ - bls.w 213f92 │ │ │ │ + bls.w 21403a │ │ │ │ movs r4, #1 │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #314 @ 0x13a │ │ │ │ movs r1, #218 @ 0xda │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 21375c │ │ │ │ - b.w 21429c │ │ │ │ + bl 213804 │ │ │ │ + b.w 214344 │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #358 @ 0x166 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #351 @ 0x15f │ │ │ │ - bl 21375c │ │ │ │ - b.w 21429c │ │ │ │ + bl 213804 │ │ │ │ + b.w 214344 │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #358 @ 0x166 │ │ │ │ mov.w r1, #352 @ 0x160 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 21375c │ │ │ │ - b.w 21429c │ │ │ │ + bl 213804 │ │ │ │ + b.w 214344 │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #358 @ 0x166 │ │ │ │ mov.w r1, #350 @ 0x15e │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 21375c │ │ │ │ - b.w 21429c │ │ │ │ + bl 213804 │ │ │ │ + b.w 214344 │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #314 @ 0x13a │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #321 @ 0x141 │ │ │ │ - bl 21375c │ │ │ │ - b.w 21429c │ │ │ │ + bl 213804 │ │ │ │ + b.w 214344 │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #358 @ 0x166 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #267 @ 0x10b │ │ │ │ - bl 21375c │ │ │ │ - b.w 21429c │ │ │ │ + bl 213804 │ │ │ │ + b.w 214344 │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #314 @ 0x13a │ │ │ │ movs r1, #219 @ 0xdb │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 21375c │ │ │ │ - b.w 21429c │ │ │ │ + bl 213804 │ │ │ │ + b.w 214344 │ │ │ │ mov r7, fp │ │ │ │ str r6, [sp, #120] @ 0x78 │ │ │ │ add r5, sp, #140 @ 0x8c │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ - bl 1fcd90 │ │ │ │ + bl 1fce38 │ │ │ │ mov r2, r4 │ │ │ │ add.w r4, r0, #20 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ mov r1, r4 │ │ │ │ mov r7, r0 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ add r3, sp, #140 @ 0x8c │ │ │ │ mov lr, r3 │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ str r3, [sp, #8] │ │ │ │ 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 2015c0 │ │ │ │ - b.w 214382 │ │ │ │ + bl 201668 │ │ │ │ + b.w 21442a │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 214e4a │ │ │ │ - b.w 213f92 │ │ │ │ + beq.n 214ef2 │ │ │ │ + b.w 21403a │ │ │ │ mov r5, fp │ │ │ │ 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, #370 @ 0x172 │ │ │ │ - bl 1fcd90 │ │ │ │ + bl 1fce38 │ │ │ │ add.w r6, r0, #20 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ add r3, sp, #140 @ 0x8c │ │ │ │ mov lr, r3 │ │ │ │ add.w ip, r5, #44 @ 0x2c │ │ │ │ str r3, [sp, #8] │ │ │ │ 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 2015c0 │ │ │ │ - b.n 214d26 │ │ │ │ + bl 201668 │ │ │ │ + b.n 214dce │ │ │ │ mov r6, fp │ │ │ │ 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, #370 @ 0x172 │ │ │ │ - bl 1fcd90 │ │ │ │ + bl 1fce38 │ │ │ │ add.w r6, r0, #20 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ add r3, sp, #140 @ 0x8c │ │ │ │ mov lr, r3 │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ str r3, [sp, #8] │ │ │ │ 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 2015c0 │ │ │ │ - b.n 214ae0 │ │ │ │ + bl 201668 │ │ │ │ + b.n 214b88 │ │ │ │ mov r6, fp │ │ │ │ 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, #370 @ 0x172 │ │ │ │ - bl 1fcd90 │ │ │ │ + bl 1fce38 │ │ │ │ add.w r6, r0, #20 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ add r3, sp, #140 @ 0x8c │ │ │ │ mov lr, r3 │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ str r3, [sp, #8] │ │ │ │ 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 2015c0 │ │ │ │ - b.n 21483c │ │ │ │ + bl 201668 │ │ │ │ + b.n 2148e4 │ │ │ │ mov r5, fp │ │ │ │ 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, #370 @ 0x172 │ │ │ │ - bl 1fcd90 │ │ │ │ + bl 1fce38 │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ add r3, sp, #140 @ 0x8c │ │ │ │ mov lr, r3 │ │ │ │ add.w ip, r5, #44 @ 0x2c │ │ │ │ str r3, [sp, #8] │ │ │ │ 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 2015c0 │ │ │ │ - b.n 214918 │ │ │ │ + bl 201668 │ │ │ │ + b.n 2149c0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 213b04 │ │ │ │ - b.w 21429c │ │ │ │ + bl 213bac │ │ │ │ + b.w 214344 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 201b18 │ │ │ │ + bl 201bc0 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 2150b0 │ │ │ │ + beq.n 215158 │ │ │ │ mov r0, r9 │ │ │ │ movw r1, #425 @ 0x1a9 │ │ │ │ - bl 201828 │ │ │ │ + bl 2018d0 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #380 @ 0x17c │ │ │ │ mov r0, r9 │ │ │ │ - bl 201828 │ │ │ │ - b.w 21429c │ │ │ │ + bl 2018d0 │ │ │ │ + b.w 214344 │ │ │ │ ldrb r6, [r3, #2] │ │ │ │ - b.w 214114 │ │ │ │ + b.w 2141bc │ │ │ │ ldr r5, [sp, #12] │ │ │ │ - b.w 21425a │ │ │ │ + b.w 214302 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 21556c │ │ │ │ + bne.w 215614 │ │ │ │ strd r3, r2, [sp, #20] │ │ │ │ str r7, [sp, #28] │ │ │ │ - b.w 2141c6 │ │ │ │ + b.w 21426e │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ add r5, sp, #72 @ 0x48 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ - bl 213a00 │ │ │ │ + bl 213aa8 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ - bl 213a00 │ │ │ │ + bl 213aa8 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, r9 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r9 │ │ │ │ mov.w fp, #1 │ │ │ │ add r4, sp, #108 @ 0x6c │ │ │ │ str.w r8, [sp, #16] │ │ │ │ str.w fp, [sp, #72] @ 0x48 │ │ │ │ - bl 213a00 │ │ │ │ + bl 213aa8 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ add r3, sp, #140 @ 0x8c │ │ │ │ strd r6, r6, [r5, #4] │ │ │ │ mov sl, r4 │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ mov.w r8, #2 │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -618287,39 +618374,39 @@ │ │ │ │ ldr r7, [sp, #8] │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ str r7, [sp, #8] │ │ │ │ - bl 1fcd90 │ │ │ │ + bl 1fce38 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ mov r2, fp │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r7, r0 │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ add.w lr, sp, #140 @ 0x8c │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add.w r3, r7, #20 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r1, #227 @ 0xe3 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r0, r9 │ │ │ │ add r7, sp, #140 @ 0x8c │ │ │ │ - bl 2018e8 │ │ │ │ + bl 201990 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r4, [sp, #20] │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ strd r6, r6, [r5, #4] │ │ │ │ mov ip, r4 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #24] │ │ │ │ @@ -618332,32 +618419,32 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ ldr r7, [sp, #8] │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1fcd90 │ │ │ │ + bl 1fce38 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r2, fp │ │ │ │ mov r7, r0 │ │ │ │ str r1, [sp, #16] │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ add.w lr, sp, #140 @ 0x8c │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ mov ip, r4 │ │ │ │ strd r6, r6, [r5, #4] │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ add r7, sp, #140 @ 0x8c │ │ │ │ str r6, [sp, #124] @ 0x7c │ │ │ │ @@ -618370,38 +618457,38 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldr r7, [sp, #8] │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1fcd90 │ │ │ │ + bl 1fce38 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, fp │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r7, r0 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ add.w lr, sp, #140 @ 0x8c │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movs r1, #227 @ 0xe3 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r9 │ │ │ │ add.w r3, r7, #20 │ │ │ │ - bl 2018e8 │ │ │ │ + bl 201990 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ mov r7, r0 │ │ │ │ strd r6, r6, [r5, #4] │ │ │ │ mov lr, r4 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ movs r3, #3 │ │ │ │ @@ -618417,88 +618504,88 @@ │ │ │ │ mov r5, r3 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ - bl 1fcd90 │ │ │ │ + bl 1fce38 │ │ │ │ mov sl, r0 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ add.w r5, sl, #44 @ 0x2c │ │ │ │ mov r2, fp │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ 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, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ add.w r3, sl, #20 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #191 @ 0xbf │ │ │ │ mov r0, r9 │ │ │ │ - bl 201878 │ │ │ │ - b.w 21429c │ │ │ │ + bl 201920 │ │ │ │ + b.w 214344 │ │ │ │ add.w r8, sp, #124 @ 0x7c │ │ │ │ add.w sl, sp, #72 @ 0x48 │ │ │ │ add.w fp, sp, #108 @ 0x6c │ │ │ │ movs r7, #0 │ │ │ │ add r2, sp, #140 @ 0x8c │ │ │ │ str r3, [sp, #32] │ │ │ │ str r2, [sp, #8] │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 215530 │ │ │ │ + bne.w 2155d8 │ │ │ │ rsb r3, r5, #3 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ strd r7, r7, [sl] │ │ │ │ str.w r7, [sl, #8] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ strd r7, r7, [r8] │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ strd r7, r7, [r8, #8] │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 215538 │ │ │ │ + beq.w 2155e0 │ │ │ │ movs r3, #0 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r6, fp │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ strb.w r5, [sp, #124] @ 0x7c │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1fcd90 │ │ │ │ + bl 1fce38 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ str r1, [sp, #28] │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ ldr.w lr, [sp, #8] │ │ │ │ add.w ip, r6, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ strd r7, r7, [sl] │ │ │ │ str.w r7, [sl, #8] │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ ldrb.w ip, [r6, #12] │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ @@ -618506,57 +618593,57 @@ │ │ │ │ strd r7, r7, [r8, #8] │ │ │ │ cmp.w ip, #1 │ │ │ │ ite ne │ │ │ │ movne r4, #0 │ │ │ │ andeq.w r4, r4, #1 │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 215534 │ │ │ │ + bne.w 2155dc │ │ │ │ ldr r4, [sp, #8] │ │ │ │ str r6, [sp, #120] @ 0x78 │ │ │ │ mov r6, fp │ │ │ │ strb.w r5, [sp, #124] @ 0x7c │ │ │ │ cmp r5, #0 │ │ │ │ it eq │ │ │ │ cmpeq.w ip, #1 │ │ │ │ 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.w 215534 │ │ │ │ + beq.w 2155dc │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1fcd90 │ │ │ │ + bl 1fce38 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w r4, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ ldr.w lr, [sp, #8] │ │ │ │ add.w ip, r6, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r0, r9 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, #3 │ │ │ │ add.w r3, sp, r3, lsl #2 │ │ │ │ str r0, [r3, #92] @ 0x5c │ │ │ │ - bne.w 215348 │ │ │ │ + bne.w 2153f0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov ip, r5 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ mov r6, fp │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ @@ -618577,165 +618664,165 @@ │ │ │ │ str r7, [sp, #120] @ 0x78 │ │ │ │ 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, #370 @ 0x172 │ │ │ │ - bl 1fcd90 │ │ │ │ + bl 1fce38 │ │ │ │ add.w r8, r0, #20 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ mov r1, r8 │ │ │ │ movs r2, #1 │ │ │ │ mov sl, r0 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ add.w r6, sl, #44 @ 0x2c │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ str.w r8, [r5, #92] @ 0x5c │ │ │ │ movs r1, #191 @ 0xbf │ │ │ │ mov r0, r9 │ │ │ │ ldrd r2, r3, [sp, #92] @ 0x5c │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #191 @ 0xbf │ │ │ │ mov r0, r9 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #191 @ 0xbf │ │ │ │ mov r0, r9 │ │ │ │ - bl 201878 │ │ │ │ - b.w 21429c │ │ │ │ + bl 201920 │ │ │ │ + b.w 214344 │ │ │ │ str r5, [sp, #24] │ │ │ │ - b.n 215356 │ │ │ │ + b.n 2153fe │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - b.n 215468 │ │ │ │ + b.n 215510 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #1 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #20] │ │ │ │ it ne │ │ │ │ strne r5, [sp, #36] @ 0x24 │ │ │ │ - bne.w 21537e │ │ │ │ + bne.w 215426 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #28] │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ - b.n 2153d4 │ │ │ │ + b.n 21547c │ │ │ │ ldr.w r4, [r9, #16] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 200974 │ │ │ │ + bl 200a1c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fcd90 │ │ │ │ + bl 1fce38 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - b.w 21400e │ │ │ │ + b.w 2140b6 │ │ │ │ movs r3, #1 │ │ │ │ str r7, [sp, #28] │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.w 214170 │ │ │ │ + b.w 214218 │ │ │ │ blx 597d0 <__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] @ (2155dc ) │ │ │ │ + ldr r3, [pc, #76] @ (215684 ) │ │ │ │ mov ip, r1 │ │ │ │ strd r1, r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #72] @ (2155e0 ) │ │ │ │ + ldr r2, [pc, #72] @ (215688 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r1, 2155aa │ │ │ │ - ldr.w ip, [pc, #60] @ 2155e4 │ │ │ │ + cbz r1, 215652 │ │ │ │ + ldr.w ip, [pc, #60] @ 21568c │ │ │ │ add ip, pc │ │ │ │ - ldr r2, [pc, #60] @ (2155e8 ) │ │ │ │ + ldr r2, [pc, #60] @ (215690 ) │ │ │ │ add r3, sp, #12 │ │ │ │ - ldr r1, [pc, #60] @ (2155ec ) │ │ │ │ + ldr r1, [pc, #60] @ (215694 ) │ │ │ │ add.w lr, sp, #4 │ │ │ │ add r2, pc │ │ │ │ strd ip, lr, [sp, #12] │ │ │ │ add r1, pc │ │ │ │ - bl 1ffe90 │ │ │ │ - ldr r2, [pc, #44] @ (2155f0 ) │ │ │ │ - ldr r3, [pc, #24] @ (2155dc ) │ │ │ │ + bl 1fff38 │ │ │ │ + ldr r2, [pc, #44] @ (215698 ) │ │ │ │ + ldr r3, [pc, #24] @ (215684 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 2155d8 │ │ │ │ + bne.n 215680 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #408 @ 0x198 │ │ │ │ + add r1, sp, #760 @ 0x2f8 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - b.n 21591a │ │ │ │ + b.n 2159c2 │ │ │ │ vqshl.u64 q15, , #63 @ 0x3f │ │ │ │ vrshr.u64 d30, d7, #1 │ │ │ │ - vshll.u32 q13, d24, #31 │ │ │ │ + @ instruction: 0xffffa990 │ │ │ │ lsls r4, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r5, [pc, #320] @ (215748 ) │ │ │ │ + ldr r5, [pc, #320] @ (2157f0 ) │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #320] @ (21574c ) │ │ │ │ + ldr r1, [pc, #320] @ (2157f4 ) │ │ │ │ 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 215736 │ │ │ │ + beq.w 2157de │ │ │ │ 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 215698 │ │ │ │ + beq.n 215740 │ │ │ │ cmp r0, r3 │ │ │ │ it eq │ │ │ │ cmpeq ip, r2 │ │ │ │ - beq.n 2156be │ │ │ │ + beq.n 215766 │ │ │ │ add.w lr, lr, #4294967295 @ 0xffffffff │ │ │ │ strd r6, r6, [sp, #8] │ │ │ │ cmp.w lr, #31 │ │ │ │ - bhi.n 215740 │ │ │ │ + bhi.n 2157e8 │ │ │ │ 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 │ │ │ │ @@ -618745,103 +618832,103 @@ │ │ │ │ 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] @ 215740 │ │ │ │ + vldr d7, [pc, #164] @ 2157e8 │ │ │ │ mov r2, lr │ │ │ │ ldr r0, [r5, #16] │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 2156be │ │ │ │ + cbz r0, 215766 │ │ │ │ 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 2015c0 │ │ │ │ - ldr r1, [pc, #144] @ (215750 ) │ │ │ │ - ldr r3, [pc, #136] @ (21574c ) │ │ │ │ + bl 201668 │ │ │ │ + ldr r1, [pc, #144] @ (2157f8 ) │ │ │ │ + ldr r3, [pc, #136] @ (2157f4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r1, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 21573c │ │ │ │ + bne.n 2157e4 │ │ │ │ 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 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 215706 │ │ │ │ + cbz r0, 2157ae │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r5 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 2156be │ │ │ │ + b.n 215766 │ │ │ │ mov.w lr, #16 │ │ │ │ strh.w r2, [sp, #8] │ │ │ │ - b.n 2156de │ │ │ │ + b.n 215786 │ │ │ │ mov.w lr, #8 │ │ │ │ strb.w r2, [sp, #8] │ │ │ │ - b.n 2156de │ │ │ │ + b.n 215786 │ │ │ │ mov.w lr, #1 │ │ │ │ strb.w lr, [sp, #8] │ │ │ │ - b.n 2156de │ │ │ │ + b.n 215786 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ - b.n 2156de │ │ │ │ + b.n 215786 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ - add r1, sp, #952 @ 0x3b8 │ │ │ │ + add r1, sp, #280 @ 0x118 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #232 @ 0xe8 │ │ │ │ + add r0, sp, #584 @ 0x248 │ │ │ │ lsls r4, r4, #2 │ │ │ │ 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, #420] @ (215908 ) │ │ │ │ + ldr r5, [pc, #420] @ (2159b0 ) │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #420] @ (21590c ) │ │ │ │ + ldr r1, [pc, #420] @ (2159b4 ) │ │ │ │ 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 2157c0 │ │ │ │ + beq.n 215868 │ │ │ │ and.w lr, r2, #63 @ 0x3f │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ sub.w r7, lr, #32 │ │ │ │ rsb r6, lr, #32 │ │ │ │ lsl.w r0, ip, lr │ │ │ │ lsl.w r7, ip, r7 │ │ │ │ lsr.w r6, ip, r6 │ │ │ │ @@ -618849,244 +618936,244 @@ │ │ │ │ orrs r0, r6 │ │ │ │ lsl.w ip, ip, lr │ │ │ │ bic.w ip, r1, ip │ │ │ │ bic.w r0, r3, r0 │ │ │ │ mov r1, ip │ │ │ │ mov r3, r0 │ │ │ │ orrs.w r6, ip, r0 │ │ │ │ - beq.n 215812 │ │ │ │ + beq.n 2158ba │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ orrs.w ip, ip, r0 │ │ │ │ - beq.n 215838 │ │ │ │ + beq.n 2158e0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r6, [r0, #20] │ │ │ │ - cbz r6, 2157cc │ │ │ │ + cbz r6, 215874 │ │ │ │ ldrb.w r6, [r6, #32] │ │ │ │ - cbnz r6, 2157da │ │ │ │ + cbnz r6, 215882 │ │ │ │ subs r6, r1, #1 │ │ │ │ adc.w r7, r3, #4294967295 @ 0xffffffff │ │ │ │ ands r6, r1 │ │ │ │ ands r7, r3 │ │ │ │ orrs r6, r7 │ │ │ │ - beq.n 21589e │ │ │ │ + beq.n 215946 │ │ │ │ movs r6, #0 │ │ │ │ cmp r2, #32 │ │ │ │ strd r6, r6, [sp, #8] │ │ │ │ - bhi.w 2158ea │ │ │ │ + bhi.w 215992 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 215906 │ │ │ │ + bhi.w 2159ae │ │ │ │ tbb [pc, r3] │ │ │ │ ldrh r2, [r2, #18] │ │ │ │ ldrh r2, [r1, #20] │ │ │ │ ldrh r2, [r1, #20] │ │ │ │ - ldr r7, [pc, #552] @ (215a24 ) │ │ │ │ + ldr r7, [pc, #552] @ (215acc ) │ │ │ │ ldrh r2, [r1, #20] │ │ │ │ ldrh r2, [r1, #20] │ │ │ │ ldrh r2, [r1, #20] │ │ │ │ - ldr r4, [pc, #552] @ (215a2c ) │ │ │ │ + ldr r4, [pc, #552] @ (215ad4 ) │ │ │ │ ldrh r2, [r1, #20] │ │ │ │ ldrh r2, [r1, #20] │ │ │ │ ldrh r2, [r1, #20] │ │ │ │ ldrh r2, [r1, #20] │ │ │ │ ldrh r2, [r1, #20] │ │ │ │ ldrh r2, [r1, #20] │ │ │ │ ldrh r2, [r1, #20] │ │ │ │ adds r0, #138 @ 0x8a │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ movs r6, #0 │ │ │ │ movs r7, #0 │ │ │ │ strd r6, r7, [sp, #8] │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 215838 │ │ │ │ + cbz r0, 2158e0 │ │ │ │ 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 2015c0 │ │ │ │ - ldr r1, [pc, #212] @ (215910 ) │ │ │ │ - ldr r3, [pc, #208] @ (21590c ) │ │ │ │ + bl 201668 │ │ │ │ + ldr r1, [pc, #212] @ (2159b8 ) │ │ │ │ + ldr r3, [pc, #208] @ (2159b4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r1, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 215902 │ │ │ │ + bne.n 2159aa │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ str r1, [sp, #8] │ │ │ │ ldrd r6, r7, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ strd r6, r7, [sp] │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 215878 │ │ │ │ + cbz r0, 215920 │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #343 @ 0x157 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 215838 │ │ │ │ + b.n 2158e0 │ │ │ │ strh.w r1, [sp, #8] │ │ │ │ - b.n 215854 │ │ │ │ + b.n 2158fc │ │ │ │ strb.w r1, [sp, #8] │ │ │ │ - b.n 215854 │ │ │ │ + b.n 2158fc │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ - b.n 215854 │ │ │ │ - cbz r1, 2158f0 │ │ │ │ + b.n 2158fc │ │ │ │ + cbz r1, 215998 │ │ │ │ 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 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 2158d8 │ │ │ │ + cbz r0, 215980 │ │ │ │ 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 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 215838 │ │ │ │ + b.n 2158e0 │ │ │ │ strd r1, r3, [sp, #8] │ │ │ │ - b.n 215854 │ │ │ │ + b.n 2158fc │ │ │ │ rbit r2, r3 │ │ │ │ clz r2, r2 │ │ │ │ adds r2, #33 @ 0x21 │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ moveq r2, r1 │ │ │ │ - b.n 2158aa │ │ │ │ + b.n 215952 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r0, sp, #584 @ 0x248 │ │ │ │ + add r7, pc, #936 @ (adr r7, 215d5c ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #768 @ (adr r7, 215c14 ) │ │ │ │ + add r7, pc, #96 @ (adr r7, 215a1c ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3824] @ 0xef0 │ │ │ │ - ldr.w r4, [pc, #1820] @ 216044 │ │ │ │ + ldr.w r4, [pc, #1820] @ 2160ec │ │ │ │ sub sp, #236 @ 0xec │ │ │ │ - ldr.w r3, [pc, #1820] @ 216048 │ │ │ │ + ldr.w r3, [pc, #1820] @ 2160f0 │ │ │ │ add r4, pc │ │ │ │ - ldr.w r7, [pc, #1816] @ 21604c │ │ │ │ + ldr.w r7, [pc, #1816] @ 2160f4 │ │ │ │ add r7, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #228] @ 0xe4 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r3, [r0, #424] @ 0x1a8 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 21603e │ │ │ │ + beq.w 2160e6 │ │ │ │ movs r4, #0 │ │ │ │ ldrb.w r5, [r3, #32] │ │ │ │ cmp r5, #0 │ │ │ │ it ne │ │ │ │ movne r4, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 21594e │ │ │ │ + bne.n 2159f6 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 21603e │ │ │ │ + beq.w 2160e6 │ │ │ │ ldr.w fp, [r4, #24] │ │ │ │ str r2, [sp, #16] │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ ldr.w r3, [fp, #36] @ 0x24 │ │ │ │ ldr r4, [r3, #28] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - cbz r3, 2159da │ │ │ │ + cbz r3, 215a82 │ │ │ │ add r5, sp, #72 @ 0x48 │ │ │ │ movw r2, #821 @ 0x335 │ │ │ │ movw ip, #8319 @ 0x207f │ │ │ │ - b.n 21598c │ │ │ │ + b.n 215a34 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - cbz r3, 2159da │ │ │ │ + cbz r3, 215a82 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 215986 │ │ │ │ + bne.n 215a2e │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 215986 │ │ │ │ - ldr.w r3, [pc, #1716] @ 216050 │ │ │ │ + bne.n 215a2e │ │ │ │ + ldr.w r3, [pc, #1716] @ 2160f8 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add.w r3, r3, #102400 @ 0x19000 │ │ │ │ ldrb.w r1, [r3, #2765] @ 0xacd │ │ │ │ mov r3, r5 │ │ │ │ adds r1, #10 │ │ │ │ add.w lr, r4, r1, lsl #2 │ │ │ │ ldr.w r0, [r4, r1, lsl #2] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ strd r0, r1, [sp, #48] @ 0x30 │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ ldrh.w r3, [sp, #48] @ 0x30 │ │ │ │ and.w r3, r3, ip │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 215986 │ │ │ │ + bne.n 215a2e │ │ │ │ ldr.w r9, [r4, #96] @ 0x60 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 2159da │ │ │ │ + beq.n 215a82 │ │ │ │ ldrb.w r3, [r9, #12] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 215a04 │ │ │ │ + bhi.n 215aac │ │ │ │ movs r2, #0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r2 │ │ │ │ - bl 24f49c │ │ │ │ - ldr.w r2, [pc, #1644] @ 216054 │ │ │ │ - ldr.w r3, [pc, #1628] @ 216048 │ │ │ │ + bl 24f544 │ │ │ │ + ldr.w r2, [pc, #1644] @ 2160fc │ │ │ │ + ldr.w r3, [pc, #1628] @ 2160f0 │ │ │ │ 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 21603a │ │ │ │ + bne.w 2160e2 │ │ │ │ add sp, #236 @ 0xec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add.w sl, sp, #48 @ 0x30 │ │ │ │ - bl 1fd1bc │ │ │ │ + bl 1fd264 │ │ │ │ mov.w ip, #0 │ │ │ │ strd ip, ip, [sp, #48] @ 0x30 │ │ │ │ mov r8, r5 │ │ │ │ strd ip, ip, [sp, #56] @ 0x38 │ │ │ │ add r7, sp, #164 @ 0xa4 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ @@ -619121,217 +619208,217 @@ │ │ │ │ str.w r9, [sp, #144] @ 0x90 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 1fcd90 │ │ │ │ + bl 1fce38 │ │ │ │ add.w r8, r0, #20 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ add r3, sp, #164 @ 0xa4 │ │ │ │ mov lr, r3 │ │ │ │ add.w ip, r4, #44 @ 0x2c │ │ │ │ str r3, [sp, #20] │ │ │ │ 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 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 215b10 │ │ │ │ + cbz r3, 215bb8 │ │ │ │ ldrb.w r4, [r4, #33] @ 0x21 │ │ │ │ mov r0, r5 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1ff0ec │ │ │ │ + bl 1ff194 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 215b00 │ │ │ │ + cbz r0, 215ba8 │ │ │ │ mov r3, r5 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 2018e8 │ │ │ │ + bl 201990 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 215f14 │ │ │ │ + bne.w 215fbc │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #281 @ 0x119 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 201828 │ │ │ │ + bl 2018d0 │ │ │ │ mov r7, r0 │ │ │ │ vmov.f64 d0, #48 @ 0x41800000 16.0 │ │ │ │ mov r0, r5 │ │ │ │ ldrb r4, [r7, #13] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1ff0ec │ │ │ │ + bl 1ff194 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 215b54 │ │ │ │ + cbz r0, 215bfc │ │ │ │ mov r3, r5 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ movw r1, #279 @ 0x117 │ │ │ │ mov r2, r0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 201828 │ │ │ │ + bl 2018d0 │ │ │ │ movs r1, #172 @ 0xac │ │ │ │ mov r2, r0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 201828 │ │ │ │ + bl 2018d0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ movw r3, #30016 @ 0x7540 │ │ │ │ movt r3, #15 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldrd r8, r9, [sp, #72] @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ movs r1, #1 │ │ │ │ strd r8, r9, [sp, #32] │ │ │ │ add.w sl, sp, #32 │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 215bb4 │ │ │ │ + cbz r0, 215c5c │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r1, r4 │ │ │ │ mvn.w r2, #3 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 2155f8 │ │ │ │ + bl 2156a0 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #15 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 2155f8 │ │ │ │ + bl 2156a0 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #16 │ │ │ │ - beq.n 215bf4 │ │ │ │ + beq.n 215c9c │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #422 @ 0x1a6 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 201828 │ │ │ │ + bl 2018d0 │ │ │ │ mov r7, r0 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ cmp r3, #16 │ │ │ │ it eq │ │ │ │ moveq r1, r4 │ │ │ │ - beq.n 215c0c │ │ │ │ + beq.n 215cb4 │ │ │ │ mov.w r1, #422 @ 0x1a6 │ │ │ │ mov r2, r4 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 201828 │ │ │ │ + bl 2018d0 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ - bl 2155f8 │ │ │ │ + bl 2156a0 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, #16 │ │ │ │ - beq.n 215c2c │ │ │ │ + beq.n 215cd4 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #422 @ 0x1a6 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 201828 │ │ │ │ + bl 2018d0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 2155f8 │ │ │ │ + bl 2156a0 │ │ │ │ mov r1, r7 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ movw r2, #4369 @ 0x1111 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 215754 │ │ │ │ + bl 2157fc │ │ │ │ mov r1, r8 │ │ │ │ mov r7, r0 │ │ │ │ movs r3, #0 │ │ │ │ movw r2, #1028 @ 0x404 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 215754 │ │ │ │ + bl 2157fc │ │ │ │ mov r1, r4 │ │ │ │ mov r8, r0 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ movs r3, #0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 215754 │ │ │ │ + bl 2157fc │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ movs r4, #0 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov.w r1, #360 @ 0x168 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ add.w r8, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ mov r9, r0 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ blx 5926c │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #3 │ │ │ │ asr.w r2, r1, r3 │ │ │ │ @@ -619339,111 +619426,111 @@ │ │ │ │ itttt mi │ │ │ │ addmi r2, sp, #232 @ 0xe8 │ │ │ │ addmi.w r2, r2, r4, lsl #2 │ │ │ │ addmi r4, #1 │ │ │ │ strmi.w r3, [r2, #-68] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 215cb6 │ │ │ │ + bne.n 215d5e │ │ │ │ movs r7, #0 │ │ │ │ str.w r8, [sp, #84] @ 0x54 │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ add.w ip, sp, #100 @ 0x64 │ │ │ │ strd r7, r7, [r5, #4] │ │ │ │ strd r7, r7, [sp, #116] @ 0x74 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ strd r7, r7, [sp, #124] @ 0x7c │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 216036 │ │ │ │ + beq.w 2160de │ │ │ │ mov r3, r7 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ add.w r1, sp, #115 @ 0x73 │ │ │ │ movs r7, #1 │ │ │ │ ldr.w r2, [r0, #4]! │ │ │ │ strb.w r2, [r1, #1]! │ │ │ │ cmp r3, r2 │ │ │ │ ite ne │ │ │ │ movne r7, #0 │ │ │ │ andeq.w r7, r7, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ it ne │ │ │ │ cmpne r4, r3 │ │ │ │ - bhi.n 215d00 │ │ │ │ + bhi.n 215da8 │ │ │ │ ldrb.w r3, [r9, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp r4, r3 │ │ │ │ ite ne │ │ │ │ movne r7, #0 │ │ │ │ andeq.w r7, r7, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 215da4 │ │ │ │ + bne.n 215e4c │ │ │ │ str.w r8, [sp, #112] @ 0x70 │ │ │ │ ldr.w lr, [sp, #12] │ │ │ │ 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, #28] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 215d6a │ │ │ │ - cbz r4, 215da4 │ │ │ │ + bne.n 215e12 │ │ │ │ + cbz r4, 215e4c │ │ │ │ add.w r2, sp, #147 @ 0x93 │ │ │ │ mov r3, r7 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ cmp r1, r3 │ │ │ │ it ne │ │ │ │ orrne.w r7, r7, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 215d56 │ │ │ │ - cbz r7, 215da4 │ │ │ │ + bne.n 215dfe │ │ │ │ + cbz r7, 215e4c │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1fcd90 │ │ │ │ + bl 1fce38 │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r2, r4 │ │ │ │ ldrb.w r3, [r9, #33] @ 0x21 │ │ │ │ mov r1, r8 │ │ │ │ mov r7, r0 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ ldr.w ip, [sp, #12] │ │ │ │ add.w r4, r7, #44 @ 0x2c │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #183 @ 0xb7 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 201828 │ │ │ │ + bl 2018d0 │ │ │ │ movs r3, #0 │ │ │ │ ldrb r4, [r0, #12] │ │ │ │ mov r8, r0 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ cmp r4, #1 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ it eq │ │ │ │ moveq r9, r8 │ │ │ │ strd r3, r3, [r5, #4] │ │ │ │ strd r3, r3, [sp, #148] @ 0x94 │ │ │ │ strd r3, r3, [sp, #156] @ 0x9c │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ - bne.n 215ec4 │ │ │ │ + bne.n 215f6c │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 2155f8 │ │ │ │ + bl 2156a0 │ │ │ │ movs r7, #0 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov.w r3, #1 │ │ │ │ str.w r8, [sp, #84] @ 0x54 │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ mov ip, r4 │ │ │ │ strd r7, r7, [r5, #4] │ │ │ │ @@ -619459,59 +619546,59 @@ │ │ │ │ str.w r8, [sp, #144] @ 0x90 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1fcd90 │ │ │ │ + bl 1fce38 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r9, r0 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ ldr.w ip, [sp, #20] │ │ │ │ add.w lr, r9, #44 @ 0x2c │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ add.w r1, r9, #20 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 2155f8 │ │ │ │ + bl 2156a0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ mov r8, r0 │ │ │ │ cmp r2, #32 │ │ │ │ str r7, [r5, #4] │ │ │ │ - bhi.w 21602c │ │ │ │ + bhi.w 2160d4 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 216026 │ │ │ │ + bhi.w 2160ce │ │ │ │ tbb [pc, r3] │ │ │ │ stmia r1!, {r0, r2, r3, r4, r5, r7} │ │ │ │ stmia r1!, {r0, r6, r7} │ │ │ │ stmia r1!, {r0, r6, r7} │ │ │ │ - cbnz r1, 215ede │ │ │ │ + cbnz r1, 215f86 │ │ │ │ stmia r1!, {r0, r6, r7} │ │ │ │ stmia r1!, {r0, r6, r7} │ │ │ │ stmia r1!, {r0, r6, r7} │ │ │ │ strh r1, [r0, #22] │ │ │ │ stmia r1!, {r0, r6, r7} │ │ │ │ stmia r1!, {r0, r6, r7} │ │ │ │ stmia r1!, {r0, r6, r7} │ │ │ │ @@ -619524,165 +619611,165 @@ │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ - bl 1fcd90 │ │ │ │ + bl 1fce38 │ │ │ │ add.w r9, r0, #20 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ ldr.w lr, [sp, #20] │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 2015c0 │ │ │ │ - b.n 215dd6 │ │ │ │ + bl 201668 │ │ │ │ + b.n 215e7e │ │ │ │ movs r1, #4 │ │ │ │ add.w sl, sp, #32 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ add.w r4, r0, #20 │ │ │ │ mov r7, r0 │ │ │ │ movs r3, #16 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r7, #84 @ 0x54 │ │ │ │ str r3, [sp, #32] │ │ │ │ strd r3, r3, [sl, #4] │ │ │ │ str.w r8, [sp, #44] @ 0x2c │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #354 @ 0x162 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 201828 │ │ │ │ + bl 2018d0 │ │ │ │ movs r1, #116 @ 0x74 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r7, r0 │ │ │ │ strd r3, r3, [sl, #4] │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ add.w r4, r0, #84 @ 0x54 │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, fp │ │ │ │ movs r0, #1 │ │ │ │ ldrb.w r3, [r4, #368] @ 0x170 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ strb.w r3, [r4, #368] @ 0x170 │ │ │ │ - bl 24f49c │ │ │ │ - b.n 2159e4 │ │ │ │ + bl 24f544 │ │ │ │ + b.n 215a8c │ │ │ │ movs r3, #16 │ │ │ │ strh.w r3, [sp, #72] @ 0x48 │ │ │ │ vldr d7, [sp, #72] @ 0x48 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ vstr d7, [sp, #32] │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 215fd4 │ │ │ │ + cbz r0, 21607c │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 215f54 │ │ │ │ + beq.n 215ffc │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #423 @ 0x1a7 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 201828 │ │ │ │ + bl 2018d0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 215f54 │ │ │ │ + b.n 215ffc │ │ │ │ movs r3, #16 │ │ │ │ strb.w r3, [sp, #72] @ 0x48 │ │ │ │ - b.n 215fae │ │ │ │ + b.n 216056 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #72] @ 0x48 │ │ │ │ - b.n 215fae │ │ │ │ + b.n 216056 │ │ │ │ movs r3, #16 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - b.n 215fae │ │ │ │ + b.n 216056 │ │ │ │ movs r0, #16 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #72] @ 0x48 │ │ │ │ - b.n 215fae │ │ │ │ + b.n 216056 │ │ │ │ movs r7, #1 │ │ │ │ - b.n 215d1c │ │ │ │ + b.n 215dc4 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ mov r3, r4 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ udf #255 @ 0xff │ │ │ │ - add r6, pc, #824 @ (adr r6, 216380 ) │ │ │ │ + add r6, pc, #152 @ (adr r6, 216188 ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #800 @ (adr r6, 216370 ) │ │ │ │ + add r6, pc, #128 @ (adr r6, 216178 ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #64 @ (adr r6, 216098 ) │ │ │ │ + add r5, pc, #416 @ (adr r5, 2162a0 ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ sub sp, #8 │ │ │ │ ldr.w ip, [sp, #12] │ │ │ │ stmia.w sp, {r2, r3} │ │ │ │ ldrb.w r3, [ip, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 2160a4 │ │ │ │ + bne.n 21614c │ │ │ │ ldrb.w r3, [ip, #13] │ │ │ │ ldr.w r2, [ip, #20] │ │ │ │ cmp r3, #32 │ │ │ │ - bhi.n 2160aa │ │ │ │ + bhi.n 216152 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 2160aa │ │ │ │ + bhi.n 216152 │ │ │ │ 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 │ │ │ │ @@ -619698,640 +619785,640 @@ │ │ │ │ asrs r5, r2, #20 │ │ │ │ uxtb r3, r2 │ │ │ │ ldrb r1, [r0, r3] │ │ │ │ mov r0, r1 │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ mov r3, r2 │ │ │ │ - b.n 2160a2 │ │ │ │ + b.n 21614a │ │ │ │ uxth r3, r2 │ │ │ │ - b.n 2160a2 │ │ │ │ + b.n 21614a │ │ │ │ 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, #740] @ (2163a8 ) │ │ │ │ + ldr r2, [pc, #740] @ (216450 ) │ │ │ │ sub sp, #12 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 21612e │ │ │ │ + bhi.n 2161d6 │ │ │ │ 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 r4, r1, #5 │ │ │ │ movs r2, r5 │ │ │ │ movs r2, r1 │ │ │ │ movs r4, r5 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 21612a │ │ │ │ + cbz r2, 2161d2 │ │ │ │ movs r6, #1 │ │ │ │ - b.n 21611a │ │ │ │ + b.n 2161c2 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 2160b4 │ │ │ │ + bl 21615c │ │ │ │ ldrb.w r2, [r4, #-8] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbnz r2, 216110 │ │ │ │ + cbnz r2, 2161b8 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r2, #1 │ │ │ │ ittt eq │ │ │ │ movweq r1, #343 @ 0x157 │ │ │ │ streq r1, [r4, #16] │ │ │ │ strbeq r2, [r5, #24] │ │ │ │ strb.w r6, [r4, #-7] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 21612a │ │ │ │ + cbz r2, 2161d2 │ │ │ │ ldr r4, [r3, #24] │ │ │ │ mov r1, r5 │ │ │ │ sub.w r0, r4, #20 │ │ │ │ ldrb.w r2, [r4, #-7] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 2160f4 │ │ │ │ + beq.n 21619c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r0, #32] │ │ │ │ mov r2, r0 │ │ │ │ movs r6, #0 │ │ │ │ - cbnz r3, 21616e │ │ │ │ - b.n 21612a │ │ │ │ + cbnz r3, 216216 │ │ │ │ + b.n 2161d2 │ │ │ │ sub.w r0, r3, #20 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 2160b4 │ │ │ │ + bl 21615c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r6, #1 │ │ │ │ ldrb.w r1, [r3, #-8] │ │ │ │ adds r2, #16 │ │ │ │ - cbnz r1, 216160 │ │ │ │ + cbnz r1, 216208 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp r1, #1 │ │ │ │ ittt eq │ │ │ │ movweq r0, #343 @ 0x157 │ │ │ │ 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 21612a │ │ │ │ + bcs.n 2161d2 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ ldrb.w r0, [r3, #-7] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 216138 │ │ │ │ + beq.n 2161e0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #556] @ (2163ac ) │ │ │ │ + ldr r1, [pc, #556] @ (216454 ) │ │ │ │ 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 21612a │ │ │ │ + beq.n 2161d2 │ │ │ │ mov r2, r0 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 2161d6 │ │ │ │ + b.n 21627e │ │ │ │ sub.w r0, r3, #20 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 2160b4 │ │ │ │ + bl 21615c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r6, #1 │ │ │ │ ldrb.w r1, [r3, #-8] │ │ │ │ adds r2, #32 │ │ │ │ - cbnz r1, 2161c0 │ │ │ │ + cbnz r1, 216268 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp r1, #1 │ │ │ │ ittt eq │ │ │ │ movweq r0, #343 @ 0x157 │ │ │ │ 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 21612a │ │ │ │ + bcs.n 2161d2 │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ mov r1, r5 │ │ │ │ ldrb.w r0, [r3, #-7] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 216198 │ │ │ │ + beq.n 216240 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21612a │ │ │ │ + beq.n 2161d2 │ │ │ │ ldr r6, [r0, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r6, #-7] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21612a │ │ │ │ + bne.n 2161d2 │ │ │ │ mov r1, r5 │ │ │ │ sub.w r0, r6, #20 │ │ │ │ - bl 2160b4 │ │ │ │ + bl 21615c │ │ │ │ ldrb.w r3, [r6, #-8] │ │ │ │ - cbnz r3, 216214 │ │ │ │ + cbnz r3, 2162bc │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp r3, #1 │ │ │ │ ittt eq │ │ │ │ movweq r2, #343 @ 0x157 │ │ │ │ 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 21612a │ │ │ │ + bne.n 2161d2 │ │ │ │ ldr r4, [r4, #76] @ 0x4c │ │ │ │ ldrb.w r3, [r4, #-7] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 21612a │ │ │ │ - b.n 216382 │ │ │ │ + bne.w 2161d2 │ │ │ │ + b.n 21642a │ │ │ │ ldr r6, [r0, #36] @ 0x24 │ │ │ │ - cbz r6, 216264 │ │ │ │ + cbz r6, 21630c │ │ │ │ ldrb.w r3, [r6, #-7] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 21612a │ │ │ │ + bne.w 2161d2 │ │ │ │ mov r1, r5 │ │ │ │ sub.w r0, r6, #20 │ │ │ │ - bl 2160b4 │ │ │ │ + bl 21615c │ │ │ │ ldrb.w r3, [r6, #-8] │ │ │ │ - cbnz r3, 21625e │ │ │ │ + cbnz r3, 216306 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp r3, #1 │ │ │ │ ittt eq │ │ │ │ movweq r2, #343 @ 0x157 │ │ │ │ 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 21612a │ │ │ │ + beq.w 2161d2 │ │ │ │ mov r6, r4 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 2162aa │ │ │ │ + b.n 216352 │ │ │ │ sub.w r0, r3, #20 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 2160b4 │ │ │ │ + bl 21615c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r6, #16 │ │ │ │ ldrb.w r1, [r3, #-8] │ │ │ │ adds r2, #1 │ │ │ │ - cbnz r1, 21629a │ │ │ │ + cbnz r1, 216342 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp r1, #1 │ │ │ │ ittt eq │ │ │ │ movweq r0, #343 @ 0x157 │ │ │ │ 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 21612a │ │ │ │ + bcs.w 2161d2 │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ mov r1, r5 │ │ │ │ ldrb.w r0, [r3, #-7] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 21612a │ │ │ │ - b.n 216272 │ │ │ │ + bne.w 2161d2 │ │ │ │ + b.n 21631a │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ movs r2, #0 │ │ │ │ mov r6, r2 │ │ │ │ - cbnz r3, 2162f8 │ │ │ │ - b.n 21612a │ │ │ │ + cbnz r3, 2163a0 │ │ │ │ + b.n 2161d2 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 2160b4 │ │ │ │ + bl 21615c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ adds r6, #1 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb.w r1, [r3, #-8] │ │ │ │ adds r2, #20 │ │ │ │ - cbnz r1, 2162e8 │ │ │ │ + cbnz r1, 216390 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp r1, #1 │ │ │ │ ittt eq │ │ │ │ movweq r0, #343 @ 0x157 │ │ │ │ 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 21612a │ │ │ │ + bcs.w 2161d2 │ │ │ │ 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 21612a │ │ │ │ - b.n 2162c4 │ │ │ │ - ldr r3, [pc, #156] @ (2163b0 ) │ │ │ │ + bne.w 2161d2 │ │ │ │ + b.n 21636c │ │ │ │ + ldr r3, [pc, #156] @ (216458 ) │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add.w r3, r3, r1, lsl #7 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ mov r7, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21612a │ │ │ │ + beq.w 2161d2 │ │ │ │ mov r3, r0 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 21635e │ │ │ │ + b.n 216406 │ │ │ │ sub.w r0, r4, #20 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 2160b4 │ │ │ │ + bl 21615c │ │ │ │ ldrb.w r2, [r4, #-8] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ adds r6, #1 │ │ │ │ adds r3, #16 │ │ │ │ - cbnz r2, 216350 │ │ │ │ + cbnz r2, 2163f8 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r2, #1 │ │ │ │ ittt eq │ │ │ │ movweq r1, #343 @ 0x157 │ │ │ │ streq r1, [r4, #16] │ │ │ │ strbeq r2, [r5, #24] │ │ │ │ mov.w r2, #1 │ │ │ │ cmp r7, r6 │ │ │ │ strb.w r2, [r4, #-7] │ │ │ │ - beq.w 21612a │ │ │ │ + beq.w 2161d2 │ │ │ │ ldr r4, [r3, #96] @ 0x60 │ │ │ │ mov r1, r5 │ │ │ │ ldrb.w r2, [r4, #-7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 21612a │ │ │ │ - b.n 21632c │ │ │ │ + bne.w 2161d2 │ │ │ │ + b.n 2163d4 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.w 21612a │ │ │ │ + bne.w 2161d2 │ │ │ │ ldr r4, [r0, #36] @ 0x24 │ │ │ │ ldrb.w r3, [r4, #-7] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 21612a │ │ │ │ + bne.w 2161d2 │ │ │ │ mov r1, r5 │ │ │ │ sub.w r0, r4, #20 │ │ │ │ - bl 2160b4 │ │ │ │ + bl 21615c │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ - cbnz r3, 2163a0 │ │ │ │ + cbnz r3, 216448 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, #1 │ │ │ │ ittt eq │ │ │ │ movweq r2, #343 @ 0x157 │ │ │ │ streq r2, [r4, #16] │ │ │ │ strbeq r3, [r5, #24] │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r4, #-7] │ │ │ │ - b.n 21612a │ │ │ │ - ldr r7, [sp, #200] @ 0xc8 │ │ │ │ + b.n 2161d2 │ │ │ │ + ldr r6, [sp, #552] @ 0x228 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ - ldr r2, [pc, #952] @ (216780 ) │ │ │ │ + ldr r2, [pc, #952] @ (216828 ) │ │ │ │ add r7, sp, #8 │ │ │ │ - ldr r3, [pc, #952] @ (216784 ) │ │ │ │ + ldr r3, [pc, #952] @ (21682c ) │ │ │ │ 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 2163fe │ │ │ │ + beq.n 2164a6 │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ mov r0, sp │ │ │ │ cmp r0, r1 │ │ │ │ str.w r0, [sp, #4092] @ 0xffc │ │ │ │ - bne.n 2163f0 │ │ │ │ + bne.n 216498 │ │ │ │ ubfx r1, r3, #0, #12 │ │ │ │ sub.w sp, sp, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2165d2 │ │ │ │ + bne.w 21667a │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 5926c │ │ │ │ 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 21643a │ │ │ │ + beq.n 2164e2 │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ mov r0, sp │ │ │ │ cmp r0, r1 │ │ │ │ str.w r0, [sp, #4092] @ 0xffc │ │ │ │ - bne.n 21642c │ │ │ │ + bne.n 2164d4 │ │ │ │ ubfx r1, r3, #0, #12 │ │ │ │ sub.w sp, sp, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 216774 │ │ │ │ + bne.w 21681c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 5926c │ │ │ │ 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 2164d0 │ │ │ │ + beq.n 216578 │ │ │ │ movw r5, #65534 @ 0xfffe │ │ │ │ movt r5, #127 @ 0x7f │ │ │ │ movs r6, #1 │ │ │ │ - b.n 216484 │ │ │ │ + b.n 21652c │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - beq.w 21673c │ │ │ │ + beq.w 2167e4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 2164d0 │ │ │ │ + cbz r3, 216578 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 21647e │ │ │ │ + beq.n 216526 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ bic.w r3, r3, #4227858432 @ 0xfc000000 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.n 216476 │ │ │ │ + bne.n 21651e │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2e3b7c │ │ │ │ + bl 2e3c24 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ subs r3, r0, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bls.n 21647e │ │ │ │ + bls.n 216526 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ strb r6, [r7, #24] │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ cmp r2, #22 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ - bne.n 2164bc │ │ │ │ + bne.n 216564 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #1 │ │ │ │ it lt │ │ │ │ movlt r2, #1 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ add r0, r3 │ │ │ │ blx 5926c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 216484 │ │ │ │ + bne.n 21652c │ │ │ │ ldr r4, [r7, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ffc08 │ │ │ │ + bl 1ffcb0 │ │ │ │ ldr.w r4, [r4, #424] @ 0x1a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2165b0 │ │ │ │ + beq.n 216658 │ │ │ │ mov r6, r4 │ │ │ │ - b.n 2164ee │ │ │ │ + b.n 216596 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2165e2 │ │ │ │ + beq.n 21668a │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2164e6 │ │ │ │ + beq.n 21658e │ │ │ │ movw r8, #793 @ 0x319 │ │ │ │ ldr r5, [r3, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 21659e │ │ │ │ + beq.n 216646 │ │ │ │ movw sl, #827 @ 0x33b │ │ │ │ ldr r4, [r5, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 216586 │ │ │ │ + beq.n 21662e │ │ │ │ movw r9, #597 @ 0x255 │ │ │ │ - b.n 216518 │ │ │ │ + b.n 2165c0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 216586 │ │ │ │ + beq.n 21662e │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 216510 │ │ │ │ + bne.n 2165b8 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.w 216680 │ │ │ │ - bhi.w 216654 │ │ │ │ + beq.w 216728 │ │ │ │ + bhi.w 2166fc │ │ │ │ cmp r3, r9 │ │ │ │ - beq.w 216680 │ │ │ │ - bhi.w 2166ce │ │ │ │ + beq.w 216728 │ │ │ │ + bhi.w 216776 │ │ │ │ cmp.w r3, #384 @ 0x180 │ │ │ │ - beq.n 216546 │ │ │ │ - bhi.w 216728 │ │ │ │ + beq.n 2165ee │ │ │ │ + bhi.w 2167d0 │ │ │ │ cmp r3, #166 @ 0xa6 │ │ │ │ - beq.n 216546 │ │ │ │ + beq.n 2165ee │ │ │ │ cmp r3, #172 @ 0xac │ │ │ │ - bne.n 216510 │ │ │ │ + bne.n 2165b8 │ │ │ │ ldr.w fp, [r4, #96] @ 0x60 │ │ │ │ ldrb.w r2, [fp, #-7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 216510 │ │ │ │ + bne.n 2165b8 │ │ │ │ add.w r1, r7, #8 │ │ │ │ sub.w r0, fp, #20 │ │ │ │ - bl 2160b4 │ │ │ │ + bl 21615c │ │ │ │ ldrb.w r2, [fp, #-8] │ │ │ │ - cbnz r2, 216578 │ │ │ │ + cbnz r2, 216620 │ │ │ │ ldr.w r2, [fp, #16] │ │ │ │ cmp r2, #1 │ │ │ │ ittt eq │ │ │ │ movweq r1, #343 @ 0x157 │ │ │ │ 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 216518 │ │ │ │ + bne.n 2165c0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ff8c0 │ │ │ │ + bl 1ff968 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 216502 │ │ │ │ + bne.n 2165aa │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 2165a6 │ │ │ │ + cbz r3, 21664e │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2164f8 │ │ │ │ + bne.n 2165a0 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 216598 │ │ │ │ + bne.n 216640 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr.w r4, [r3, #424] @ 0x1a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 2165e2 │ │ │ │ - ldr r2, [pc, #468] @ (216788 ) │ │ │ │ - ldr r3, [pc, #464] @ (216784 ) │ │ │ │ + cbnz r3, 21668a │ │ │ │ + ldr r2, [pc, #468] @ (216830 ) │ │ │ │ + ldr r3, [pc, #464] @ (21682c ) │ │ │ │ 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 21677c │ │ │ │ + bne.w 216824 │ │ │ │ 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 21640c │ │ │ │ + b.n 2164b4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2165b0 │ │ │ │ + beq.n 216658 │ │ │ │ ldr r6, [r4, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 2165da │ │ │ │ + beq.n 216682 │ │ │ │ movw r5, #343 @ 0x157 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 216632 │ │ │ │ + cbz r0, 2166da │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 21662a │ │ │ │ + cbz r2, 2166d2 │ │ │ │ mov.w ip, #0 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ - cbnz r2, 216616 │ │ │ │ + cbnz r2, 2166be │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 216616 │ │ │ │ + bne.n 2166be │ │ │ │ ldrb.w r1, [r3, #33] @ 0x21 │ │ │ │ mov ip, r2 │ │ │ │ cmp r1, #32 │ │ │ │ ite hi │ │ │ │ movhi r2, r5 │ │ │ │ movls.w r2, #344 @ 0x158 │ │ │ │ str r2, [r3, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 2165fa │ │ │ │ + bne.n 2166a2 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 21662a │ │ │ │ + beq.n 2166d2 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r7, #32] │ │ │ │ - bl 1ff8c0 │ │ │ │ + bl 1ff968 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2165f0 │ │ │ │ + bne.n 216698 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ - bl 24f49c │ │ │ │ + bl 24f544 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2165b0 │ │ │ │ + beq.n 216658 │ │ │ │ ldr r6, [r4, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 2165ec │ │ │ │ + bne.n 216694 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 216644 │ │ │ │ - b.n 2165b0 │ │ │ │ + bne.n 2166ec │ │ │ │ + b.n 216658 │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 216670 │ │ │ │ + beq.n 216718 │ │ │ │ cmp.w r3, #828 @ 0x33c │ │ │ │ - bcs.n 21669c │ │ │ │ + bcs.n 216744 │ │ │ │ movw r2, #795 @ 0x31b │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 216680 │ │ │ │ + beq.n 216728 │ │ │ │ movw r2, #807 @ 0x327 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 216510 │ │ │ │ + bne.w 2165b8 │ │ │ │ ldr.w fp, [r4, #112] @ 0x70 │ │ │ │ ldrb.w r2, [fp, #-7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 216510 │ │ │ │ - b.n 216552 │ │ │ │ + bne.w 2165b8 │ │ │ │ + b.n 2165fa │ │ │ │ ldrd r0, r1, [r4, #92] @ 0x5c │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ ldrb r1, [r7, #25] │ │ │ │ ldr r0, [r7, #20] │ │ │ │ ldrd r2, r3, [r4, #84] @ 0x54 │ │ │ │ - bl 216058 │ │ │ │ + bl 216100 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 216510 │ │ │ │ - b.n 216670 │ │ │ │ + beq.w 2165b8 │ │ │ │ + b.n 216718 │ │ │ │ cmp.w r3, #844 @ 0x34c │ │ │ │ - bne.w 216510 │ │ │ │ + bne.w 2165b8 │ │ │ │ ldrd r0, r1, [r4, #108] @ 0x6c │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ ldrb r1, [r7, #25] │ │ │ │ ldr r0, [r7, #20] │ │ │ │ ldrd r2, r3, [r4, #100] @ 0x64 │ │ │ │ - bl 216058 │ │ │ │ + bl 216100 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 216510 │ │ │ │ + beq.w 2165b8 │ │ │ │ ldr.w fp, [r4, #128] @ 0x80 │ │ │ │ ldrb.w r2, [fp, #-7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 216510 │ │ │ │ - b.n 216552 │ │ │ │ + bne.w 2165b8 │ │ │ │ + b.n 2165fa │ │ │ │ cmp.w r3, #660 @ 0x294 │ │ │ │ - bne.w 216510 │ │ │ │ + bne.w 2165b8 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ it ne │ │ │ │ ldrbne r3, [r7, #24] │ │ │ │ - bne.n 21671c │ │ │ │ + bne.n 2167c4 │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ ldr r1, [r7, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 21671a │ │ │ │ + bhi.n 2167c2 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 21671a │ │ │ │ + bhi.n 2167c2 │ │ │ │ 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 │ │ │ │ @@ -620344,254 +620431,254 @@ │ │ │ │ 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 216510 │ │ │ │ - b.n 216670 │ │ │ │ + beq.w 2165b8 │ │ │ │ + b.n 216718 │ │ │ │ uxth r3, r3 │ │ │ │ - b.n 21671a │ │ │ │ + b.n 2167c2 │ │ │ │ cmp.w r3, #390 @ 0x186 │ │ │ │ - beq.w 216546 │ │ │ │ + beq.w 2165ee │ │ │ │ movw r2, #473 @ 0x1d9 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 216546 │ │ │ │ - b.n 216510 │ │ │ │ + beq.w 2165ee │ │ │ │ + b.n 2165b8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2e3b7c │ │ │ │ + bl 2e3c24 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ subs r3, r0, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bls.w 21647e │ │ │ │ + bls.w 216526 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ strb r6, [r7, #25] │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ cmp r2, #22 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ - bne.n 216766 │ │ │ │ + bne.n 21680e │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #1 │ │ │ │ it lt │ │ │ │ movlt r2, #1 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ add r0, r3 │ │ │ │ blx 5926c │ │ │ │ - b.n 21647e │ │ │ │ + b.n 216526 │ │ │ │ subs r3, r1, #4 │ │ │ │ add r3, sp │ │ │ │ str r0, [r3, #0] │ │ │ │ - b.n 216448 │ │ │ │ + b.n 2164f0 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ - ldr r4, [sp, #192] @ 0xc0 │ │ │ │ + ldr r3, [sp, #544] @ 0x220 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #288] @ 0x120 │ │ │ │ + ldr r1, [sp, #640] @ 0x280 │ │ │ │ lsls r4, r4, #2 │ │ │ │ ldrsb.w r3, [r0, #356] @ 0x164 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 2167ca │ │ │ │ + blt.n 216872 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 2167b8 │ │ │ │ + cbz r0, 216860 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ lsls r0, r0, #28 │ │ │ │ - bpl.n 2167b0 │ │ │ │ + bpl.n 216858 │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ cmp r0, #16 │ │ │ │ - beq.n 2167e0 │ │ │ │ + beq.n 216888 │ │ │ │ sub.w ip, r0, #17 │ │ │ │ - bgt.n 2167c0 │ │ │ │ - cbnz r0, 2167b0 │ │ │ │ + bgt.n 216868 │ │ │ │ + cbnz r0, 216858 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 21679a │ │ │ │ + bne.n 216842 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbz r3, 2167ec │ │ │ │ + cbz r3, 216894 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ cmp.w ip, #1 │ │ │ │ - bhi.n 2167b0 │ │ │ │ + bhi.n 216858 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #96] @ 0x60 │ │ │ │ ands.w r2, r3, #393216 @ 0x60000 │ │ │ │ - bne.n 2167c6 │ │ │ │ + bne.n 21686e │ │ │ │ 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 21679a │ │ │ │ - b.n 2167b8 │ │ │ │ + bne.n 216842 │ │ │ │ + b.n 216860 │ │ │ │ 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] @ (2168b0 ) │ │ │ │ + ldr r7, [pc, #156] @ (216958 ) │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1fc538 │ │ │ │ + bl 1fc5e0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r7, pc │ │ │ │ ldr r2, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r6, #3 │ │ │ │ - cbz r1, 216874 │ │ │ │ + cbz r1, 21691c │ │ │ │ movs r1, #8 │ │ │ │ cmp r3, #3 │ │ │ │ ite ne │ │ │ │ lsrne r3, r3, #2 │ │ │ │ moveq r3, #1 │ │ │ │ bfi r2, r1, #0, #26 │ │ │ │ ldr.w r1, [r5, #448] @ 0x1c0 │ │ │ │ str r1, [r0, #60] @ 0x3c │ │ │ │ str r2, [r0, #16] │ │ │ │ ldr.w r2, [r5, #448] @ 0x1c0 │ │ │ │ add r3, r2 │ │ │ │ str.w r3, [r5, #448] @ 0x1c0 │ │ │ │ - ldr r2, [pc, #108] @ (2168b4 ) │ │ │ │ + ldr r2, [pc, #108] @ (21695c ) │ │ │ │ sub.w r3, r8, #17 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ - bl 1fc5a4 │ │ │ │ + bl 1fc64c │ │ │ │ movs r3, #0 │ │ │ │ str.w r8, [r4, #52] @ 0x34 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ - cbnz r6, 216894 │ │ │ │ - ldr r3, [pc, #88] @ (2168b8 ) │ │ │ │ + cbnz r6, 21693c │ │ │ │ + ldr r3, [pc, #88] @ (216960 ) │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [r4, #8] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1fc48c │ │ │ │ + bl 1fc534 │ │ │ │ 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, #26 │ │ │ │ ldr.w r1, [r5, #440] @ 0x1b8 │ │ │ │ str r1, [r0, #60] @ 0x3c │ │ │ │ str r2, [r0, #16] │ │ │ │ ldr.w r2, [r5, #440] @ 0x1b8 │ │ │ │ - cbnz r6, 21688c │ │ │ │ + cbnz r6, 216934 │ │ │ │ movs r3, #1 │ │ │ │ add r3, r2 │ │ │ │ str.w r3, [r5, #440] @ 0x1b8 │ │ │ │ - b.n 216844 │ │ │ │ - ldr r3, [pc, #36] @ (2168bc ) │ │ │ │ + b.n 2168ec │ │ │ │ + ldr r3, [pc, #36] @ (216964 ) │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #4 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2e2148 │ │ │ │ + bl 2e21f0 │ │ │ │ ldrb r3, [r4, #21] │ │ │ │ str r0, [r4, #8] │ │ │ │ orr.w r3, r3, #8 │ │ │ │ strb r3, [r4, #21] │ │ │ │ - b.n 216864 │ │ │ │ - str r7, [sp, #904] @ 0x388 │ │ │ │ + b.n 21690c │ │ │ │ + str r7, [sp, #232] @ 0xe8 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrsb r2, [r1, r1] │ │ │ │ + ldrsb r2, [r4, r1] │ │ │ │ movs r6, r2 │ │ │ │ lsrs r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r2, #25 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r3 │ │ │ │ mov r6, r0 │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ - cbnz r3, 216910 │ │ │ │ + cbnz r3, 2169b8 │ │ │ │ mov r4, r2 │ │ │ │ lsls r2, r4, #28 │ │ │ │ - bne.n 2168fc │ │ │ │ + bne.n 2169a4 │ │ │ │ tst.w r4, #240 @ 0xf0 │ │ │ │ - bne.n 2168ec │ │ │ │ + bne.n 216994 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #18 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2167f8 │ │ │ │ + bl 2168a0 │ │ │ │ str r0, [r5, #4] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r2, #17 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 2167f8 │ │ │ │ + bl 2168a0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ tst.w r4, #240 @ 0xf0 │ │ │ │ str r0, [r5, #0] │ │ │ │ - beq.n 2168e8 │ │ │ │ - b.n 2168ec │ │ │ │ + beq.n 216990 │ │ │ │ + b.n 216994 │ │ │ │ ldrb.w r3, [r0, #352] @ 0x160 │ │ │ │ movs r2, #17 │ │ │ │ lsrs r3, r3, #4 │ │ │ │ - bl 2167f8 │ │ │ │ + bl 2168a0 │ │ │ │ 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 │ │ │ │ str.w r0, [ip, #3856] @ 0xf10 │ │ │ │ sub sp, #204 @ 0xcc │ │ │ │ mov r5, r3 │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ and.w r5, r5, #1 │ │ │ │ str r1, [sp, #8] │ │ │ │ - ldr r1, [pc, #628] @ (216bb8 ) │ │ │ │ + ldr r1, [pc, #628] @ (216c60 ) │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [pc, #628] @ (216bbc ) │ │ │ │ + ldr r3, [pc, #628] @ (216c64 ) │ │ │ │ add r1, pc │ │ │ │ ldr r4, [sp, #240] @ 0xf0 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #196] @ 0xc4 │ │ │ │ mov.w r3, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #604] @ (216bc0 ) │ │ │ │ + ldr r1, [pc, #604] @ (216c68 ) │ │ │ │ ldrb.w r3, [r3, #202] @ 0xca │ │ │ │ str r3, [sp, #32] │ │ │ │ add r1, pc │ │ │ │ cmp r3, #0 │ │ │ │ ldrb.w r3, [r0, #352] @ 0x160 │ │ │ │ it eq │ │ │ │ moveq r6, #1 │ │ │ │ @@ -620599,25 +620686,25 @@ │ │ │ │ it ne │ │ │ │ movne r6, r3 │ │ │ │ cmp r2, #18 │ │ │ │ it eq │ │ │ │ orreq.w r5, r5, #1 │ │ │ │ str r6, [sp, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 216baa │ │ │ │ + beq.w 216c52 │ │ │ │ subs r3, #4 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 216b90 │ │ │ │ + beq.w 216c38 │ │ │ │ and.w r3, r2, #127 @ 0x7f │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ subs r3, r4, #4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #540] @ (216bc4 ) │ │ │ │ + ldr r3, [pc, #540] @ (216c6c ) │ │ │ │ mov.w sl, #0 │ │ │ │ add r5, sp, #72 @ 0x48 │ │ │ │ add r4, sp, #88 @ 0x58 │ │ │ │ mov r8, sl │ │ │ │ ldr r3, [r1, r3] │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #116 @ 0x74 │ │ │ │ @@ -620628,33 +620715,33 @@ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r3, sp, #180 @ 0xb4 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add r3, sp, #108 @ 0x6c │ │ │ │ str r3, [sp, #16] │ │ │ │ add r3, sp, #188 @ 0xbc │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - b.n 216b66 │ │ │ │ + b.n 216c0e │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ str.w r8, [sp, #92] @ 0x5c │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldrd r6, r7, [sp, #88] @ 0x58 │ │ │ │ strd r6, r7, [sp, #72] @ 0x48 │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 2169fc │ │ │ │ + cbz r0, 216aa4 │ │ │ │ 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, fp │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 5926c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ movs r1, #1 │ │ │ │ @@ -620681,15 +620768,15 @@ │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w r6, {r0, r1} │ │ │ │ movw r1, #821 @ 0x335 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ str.w r9, [sp, #84] @ 0x54 │ │ │ │ strd r8, r8, [r5] │ │ │ │ mov r6, r0 │ │ │ │ str.w r8, [r5, #8] │ │ │ │ mov lr, r4 │ │ │ │ ldrb.w r3, [r9, #12] │ │ │ │ strb.w r3, [r0, #40] @ 0x28 │ │ │ │ @@ -620754,99 +620841,99 @@ │ │ │ │ ldrb.w r3, [r3, #78] @ 0x4e │ │ │ │ adds r3, #10 │ │ │ │ str.w r0, [r6, r3, lsl #2] │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ mov r0, fp │ │ │ │ str r1, [r3, #4] │ │ │ │ mov r1, r6 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp sl, r3 │ │ │ │ - beq.n 216b90 │ │ │ │ + beq.n 216c38 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r9, [r3, #4]! │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 2169ce │ │ │ │ + bne.w 216a76 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r1, r0 │ │ │ │ add.w r9, r0, #20 │ │ │ │ mov r0, fp │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - b.n 2169ce │ │ │ │ - ldr r2, [pc, #52] @ (216bc8 ) │ │ │ │ - ldr r3, [pc, #40] @ (216bbc ) │ │ │ │ + b.n 216a76 │ │ │ │ + ldr r2, [pc, #52] @ (216c70 ) │ │ │ │ + ldr r3, [pc, #40] @ (216c64 ) │ │ │ │ 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 216bb4 │ │ │ │ + bne.n 216c5c │ │ │ │ add sp, #204 @ 0xcc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #4 │ │ │ │ it cs │ │ │ │ movcs r3, #4 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 216992 │ │ │ │ + b.n 216a3a │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ - str r6, [sp, #720] @ 0x2d0 │ │ │ │ + str r6, [sp, #48] @ 0x30 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #584] @ 0x248 │ │ │ │ + str r5, [sp, #936] @ 0x3a8 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #416] @ 0x1a0 │ │ │ │ + str r3, [sp, #768] @ 0x300 │ │ │ │ lsls r4, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #380] @ (216d5c ) │ │ │ │ - ldr r3, [pc, #380] @ (216d60 ) │ │ │ │ + ldr r2, [pc, #380] @ (216e04 ) │ │ │ │ + ldr r3, [pc, #380] @ (216e08 ) │ │ │ │ sub sp, #156 @ 0x9c │ │ │ │ add r2, pc │ │ │ │ - ldr r7, [pc, #380] @ (216d64 ) │ │ │ │ + ldr r7, [pc, #380] @ (216e0c ) │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r1 │ │ │ │ add r7, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 216c88 │ │ │ │ - ldr r3, [pc, #360] @ (216d68 ) │ │ │ │ + beq.n 216d30 │ │ │ │ + ldr r3, [pc, #360] @ (216e10 ) │ │ │ │ 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 59d30 <__snprintf_chk@plt> │ │ │ │ - ldr r1, [pc, #344] @ (216d6c ) │ │ │ │ + ldr r1, [pc, #344] @ (216e14 ) │ │ │ │ add.w r3, r6, r8, lsl #3 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r1, [r7, r1] │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1fc7a8 │ │ │ │ + bl 1fc850 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1fcdf4 │ │ │ │ + bl 1fce9c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r1, r8 │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ @@ -620854,22 +620941,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 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.n 216d48 │ │ │ │ + bhi.n 216df0 │ │ │ │ tbb [pc, r3] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ strb r5, [r5, #5] │ │ │ │ ldr r1, [r6, #116] @ 0x74 │ │ │ │ adds r7, #111 @ 0x6f │ │ │ │ ldr r7, [r5, #116] @ 0x74 │ │ │ │ strb r1, [r6, #5] │ │ │ │ @@ -620878,131 +620965,131 @@ │ │ │ │ adds r7, #55 @ 0x37 │ │ │ │ ldr r7, [r6, #80] @ 0x50 │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ lsls r5, r5, #1 │ │ │ │ movw r1, #669 @ 0x29d │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ add.w r9, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r9 │ │ │ │ mov r5, r0 │ │ │ │ - bl 1ff57c │ │ │ │ - ldr r3, [pc, #204] @ (216d70 ) │ │ │ │ + bl 1ff624 │ │ │ │ + ldr r3, [pc, #204] @ (216e18 ) │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add.w r3, r3, r2, lsl #7 │ │ │ │ ldrb.w r3, [r3, #36] @ 0x24 │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ str.w r8, [r3, #40] @ 0x28 │ │ │ │ - bl 2015c0 │ │ │ │ - ldr r2, [pc, #176] @ (216d74 ) │ │ │ │ - ldr r3, [pc, #156] @ (216d60 ) │ │ │ │ + bl 201668 │ │ │ │ + ldr r2, [pc, #176] @ (216e1c ) │ │ │ │ + ldr r3, [pc, #156] @ (216e08 ) │ │ │ │ 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 216d58 │ │ │ │ + bne.n 216e00 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #156 @ 0x9c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ ldrb r6, [r2, #13] │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1fceec │ │ │ │ + bl 1fcf94 │ │ │ │ add.w r9, r0, #20 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r9 │ │ │ │ strb.w r6, [r0, #40] @ 0x28 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ add r3, sp, #16 │ │ │ │ mov.w lr, #0 │ │ │ │ str.w r8, [sp, #28] │ │ │ │ str.w lr, [sp, #16] │ │ │ │ add.w r6, r5, #84 @ 0x54 │ │ │ │ strd lr, lr, [sp, #20] │ │ │ │ add.w ip, sp, #32 │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ str r1, [sp, #12] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [pc, #68] @ (216d70 ) │ │ │ │ + ldr r3, [pc, #68] @ (216e18 ) │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add.w r3, r3, r1, lsl #7 │ │ │ │ mov r1, r5 │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ str.w lr, [r3, #40] @ 0x28 │ │ │ │ - bl 2015c0 │ │ │ │ - b.n 216cc0 │ │ │ │ + bl 201668 │ │ │ │ + b.n 216d68 │ │ │ │ movs r3, #32 │ │ │ │ - b.n 216cde │ │ │ │ + b.n 216d86 │ │ │ │ movs r3, #8 │ │ │ │ - b.n 216cde │ │ │ │ + b.n 216d86 │ │ │ │ movs r3, #16 │ │ │ │ - b.n 216cde │ │ │ │ + b.n 216d86 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 216cde │ │ │ │ + b.n 216d86 │ │ │ │ blx 597d0 <__stack_chk_fail@plt> │ │ │ │ - str r4, [sp, #96] @ 0x60 │ │ │ │ + str r3, [sp, #448] @ 0x1c0 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #64] @ 0x40 │ │ │ │ + str r3, [sp, #416] @ 0x1a0 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - strh r0, [r4, r2] │ │ │ │ + strh r0, [r7, r2] │ │ │ │ movs r6, r2 │ │ │ │ lsrs r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #224] @ 0xe0 │ │ │ │ + str r2, [sp, #576] @ 0x240 │ │ │ │ lsls r4, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3840] @ 0xf00 │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ mov r6, r0 │ │ │ │ - ldr.w r3, [pc, #1392] @ 217300 │ │ │ │ + ldr.w r3, [pc, #1392] @ 2173a8 │ │ │ │ add r4, sp, #116 @ 0x74 │ │ │ │ mov r7, r1 │ │ │ │ movs r2, #32 │ │ │ │ str r0, [sp, #24] │ │ │ │ movs r1, #0 │ │ │ │ - ldr.w r0, [pc, #1384] @ 217304 │ │ │ │ + ldr.w r0, [pc, #1384] @ 2173ac │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ add r0, pc │ │ │ │ - ldr.w sl, [pc, #1380] @ 217308 │ │ │ │ + ldr.w sl, [pc, #1380] @ 2173b0 │ │ │ │ add sl, pc │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 5926c │ │ │ │ ldr r4, [r7, #32] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 216e3c │ │ │ │ + beq.n 216ee4 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1fcdf4 │ │ │ │ + bl 1fce9c │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov r5, r0 │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r1, r8 │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ @@ -621010,22 +621097,22 @@ │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 1ff57c │ │ │ │ + bl 1ff624 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, r5 │ │ │ │ - bl 2015c0 │ │ │ │ + bl 201668 │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.w 217266 │ │ │ │ + bhi.w 21730e │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r6, r5, #8 │ │ │ │ lsls r6, r5, #8 │ │ │ │ lsls r6, r5, #8 │ │ │ │ lsls r0, r5, #9 │ │ │ │ lsls r0, r5, #9 │ │ │ │ lsls r4, r4, #9 │ │ │ │ @@ -621050,132 +621137,132 @@ │ │ │ │ lsls r6, r5, #8 │ │ │ │ ldr.w r5, [r0, #424] @ 0x1a8 │ │ │ │ add.w r8, 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, 216e5c │ │ │ │ - b.n 216f2a │ │ │ │ + cbnz r3, 216f04 │ │ │ │ + b.n 216fd2 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 216f2a │ │ │ │ + beq.n 216fd2 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 216e54 │ │ │ │ + beq.n 216efc │ │ │ │ lsrs r2, r2, #12 │ │ │ │ mov.w fp, #0 │ │ │ │ and.w r9, r2, #16 │ │ │ │ mov r4, r7 │ │ │ │ str.w sl, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [r3, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 216f20 │ │ │ │ + beq.n 216fc8 │ │ │ │ mov r7, r8 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2170bc │ │ │ │ + beq.w 217164 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 21709c │ │ │ │ + beq.w 217144 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 2170a4 │ │ │ │ + beq.w 21714c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ - cbz r2, 216eb4 │ │ │ │ + cbz r2, 216f5c │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - cbz r1, 216eb4 │ │ │ │ + cbz r1, 216f5c │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #4 │ │ │ │ - beq.w 2170a2 │ │ │ │ + beq.w 21714a │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 216ea0 │ │ │ │ + bne.n 216f48 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 2170bc │ │ │ │ + bne.w 217164 │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ mvn.w r5, #820 @ 0x334 │ │ │ │ adds r2, r1, r5 │ │ │ │ cmp r2, #5 │ │ │ │ - bhi.w 2170bc │ │ │ │ + bhi.w 217164 │ │ │ │ movs r0, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ movs r0, #53 @ 0x35 │ │ │ │ lsr.w r2, r0, r2 │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.n 216f0c │ │ │ │ - ldr.w r2, [pc, #1072] @ 21730c │ │ │ │ + bpl.n 216fb4 │ │ │ │ + ldr.w r2, [pc, #1072] @ 2173b4 │ │ │ │ add.w sl, sp, #80 @ 0x50 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov ip, sl │ │ │ │ ldr r5, [r0, r2] │ │ │ │ add.w r5, r5, r1, lsl #7 │ │ │ │ ldrb.w r0, [r5, #77] @ 0x4d │ │ │ │ adds r0, #10 │ │ │ │ add.w r1, r3, r0, lsl #2 │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ stmia.w ip!, {r0, r1} │ │ │ │ ldrb.w r1, [sp, #80] @ 0x50 │ │ │ │ and.w r1, r1, #127 @ 0x7f │ │ │ │ cmp r9, r1 │ │ │ │ - beq.w 2170d0 │ │ │ │ + beq.w 217178 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2170bc │ │ │ │ + beq.w 217164 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b.n 216e9c │ │ │ │ + b.n 216f44 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 216e72 │ │ │ │ + bne.n 216f1a │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 216f1a │ │ │ │ + bne.n 216fc2 │ │ │ │ mov r7, r4 │ │ │ │ mov r5, r8 │ │ │ │ ldr.w r3, [r5], #4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 217246 │ │ │ │ + beq.w 2172ee │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 216f2c │ │ │ │ + bne.n 216fd4 │ │ │ │ movs r0, #4 │ │ │ │ - bl 200974 │ │ │ │ + bl 200a1c │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 201a00 │ │ │ │ + bl 201aa8 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w fp, [sp, #60] @ 0x3c │ │ │ │ movs r6, #0 │ │ │ │ ldr.w sl, [sp, #24] │ │ │ │ mov.w r8, #1 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ lsl.w r2, r8, r6 │ │ │ │ tst r2, r3 │ │ │ │ - beq.w 21706a │ │ │ │ + beq.w 217112 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl 216bcc │ │ │ │ + bl 216c74 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ mov r2, r0 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ - bhi.w 2172f8 │ │ │ │ + bhi.w 2173a0 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsls r5, r4, #1 │ │ │ │ lsls r6, r3, #1 │ │ │ │ lsls r7, r2, #1 │ │ │ │ lsls r0, r2, #1 │ │ │ │ lsls r3, r7, #6 │ │ │ │ @@ -621188,196 +621275,196 @@ │ │ │ │ lsls r3, r7, #6 │ │ │ │ lsls r3, r7, #6 │ │ │ │ lsls r3, r7, #6 │ │ │ │ movs r0, r2 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #203 @ 0xcb │ │ │ │ mov r0, sl │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r5, r0 │ │ │ │ str.w r5, [fp, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, #8 │ │ │ │ - bne.n 216f5c │ │ │ │ + bne.n 217004 │ │ │ │ ldrb r4, [r7, #20] │ │ │ │ ldr r1, [r7, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 217200 │ │ │ │ + beq.w 2172a8 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #17 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 216924 │ │ │ │ + bl 2169cc │ │ │ │ ldr r3, [r7, #16] │ │ │ │ tst.w r3, #240 @ 0xf0 │ │ │ │ - bne.w 2172de │ │ │ │ + bne.w 217386 │ │ │ │ ands.w r3, r3, #15 │ │ │ │ mov.w r4, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ lsls r3, r3, #17 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ ldrd r0, r1, [r2, #96] @ 0x60 │ │ │ │ orrs r0, r3 │ │ │ │ orrs r1, r4 │ │ │ │ strd r0, r1, [r2, #96] @ 0x60 │ │ │ │ - ldr r2, [pc, #788] @ (217310 ) │ │ │ │ - ldr r3, [pc, #772] @ (217300 ) │ │ │ │ + ldr r2, [pc, #788] @ (2173b8 ) │ │ │ │ + ldr r3, [pc, #772] @ (2173a8 ) │ │ │ │ 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 2172f4 │ │ │ │ + bne.w 21739c │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #213 @ 0xd5 │ │ │ │ mov r0, sl │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 216fae │ │ │ │ + b.n 217056 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #211 @ 0xd3 │ │ │ │ mov r0, sl │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 216fae │ │ │ │ + b.n 217056 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #209 @ 0xd1 │ │ │ │ mov r0, sl │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 216fae │ │ │ │ + b.n 217056 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #207 @ 0xcf │ │ │ │ mov r0, sl │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 216fae │ │ │ │ + b.n 217056 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #205 @ 0xcd │ │ │ │ mov r0, sl │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 216fae │ │ │ │ + b.n 217056 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, sl │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ - bl 201878 │ │ │ │ + bl 201920 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 216fae │ │ │ │ + b.n 217056 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - vldr d0, [pc, #648] @ 2172f8 │ │ │ │ - bl 1ff0ec │ │ │ │ + vldr d0, [pc, #648] @ 2173a0 │ │ │ │ + bl 1ff194 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fce8c │ │ │ │ + bl 1fcf34 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 216fae │ │ │ │ + beq.n 217056 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r0, sl │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ - bl 2015c0 │ │ │ │ - b.n 216fae │ │ │ │ + bl 201668 │ │ │ │ + b.n 217056 │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #4 │ │ │ │ - bne.n 2170bc │ │ │ │ + bne.n 217164 │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ mvn.w r0, #820 @ 0x334 │ │ │ │ adds r2, r1, r0 │ │ │ │ cmp r2, #5 │ │ │ │ - bls.w 216ece │ │ │ │ + bls.w 216f76 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 216f16 │ │ │ │ + bne.w 216fbe │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ff8c0 │ │ │ │ + bl 1ff968 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 216e7c │ │ │ │ + bne.w 216f24 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ mov r8, r7 │ │ │ │ - TRUNCATED DUE TO SIZE LIMIT: 10485760 bytes