--- /srv/rebuilderd/tmp/rebuilderdmxO8bB/inputs/mesa-vulkan-drivers_26.1.0-1_armhf.deb +++ /srv/rebuilderd/tmp/rebuilderdmxO8bB/out/mesa-vulkan-drivers_26.1.0-1_armhf.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-05-07 06:31:59.000000 debian-binary │ -rw-r--r-- 0 0 0 1828 2026-05-07 06:31:59.000000 control.tar.xz │ --rw-r--r-- 0 0 0 14291612 2026-05-07 06:31:59.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 14292552 2026-05-07 06:31:59.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 0xbf620c 0x00bf620c 0x00bf620c 0x00070 0x00070 R 0x4 │ │ │ │ - LOAD 0x000000 0x00000000 0x00000000 0xbf6280 0xbf6280 R E 0x10000 │ │ │ │ + ARM_EXIDX 0xbf618c 0x00bf618c 0x00bf618c 0x00070 0x00070 R 0x4 │ │ │ │ + LOAD 0x000000 0x00000000 0x00000000 0xbf6200 0xbf6200 R E 0x10000 │ │ │ │ LOAD 0xc04df8 0x00c04df8 0x00c04df8 0x5d5bc 0x623cc RW 0x10000 │ │ │ │ DYNAMIC 0xc5fe60 0x00c5fe60 0x00c5fe60 0x001a0 0x001a0 RW 0x4 │ │ │ │ NOTE 0x000134 0x00000134 0x00000134 0x00024 0x00024 R 0x4 │ │ │ │ TLS 0xc04df8 0x00c04df8 0x00c04df8 0x00000 0x01160 R 0x4 │ │ │ │ GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10 │ │ │ │ GNU_RELRO 0xc04df8 0x00c04df8 0x00c04df8 0x5b208 0x5b208 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 021b70 08 A 3 0 4 │ │ │ │ [ 8] .rel.plt REL 00057ae0 057ae0 000ff0 08 AI 3 21 4 │ │ │ │ [ 9] .init PROGBITS 00058ad0 058ad0 00000c 00 AX 0 0 4 │ │ │ │ [10] .plt PROGBITS 00058adc 058adc 001810 04 AX 0 0 4 │ │ │ │ - [11] .text PROGBITS 0005a2f0 05a2f0 301508 00 AX 0 0 8 │ │ │ │ - [12] .fini PROGBITS 0035b7f8 35b7f8 000008 00 AX 0 0 4 │ │ │ │ - [13] .rodata PROGBITS 0035b800 35b800 89aa0c 00 A 0 0 64 │ │ │ │ - [14] .ARM.exidx ARM_EXIDX 00bf620c bf620c 000070 00 AL 11 0 4 │ │ │ │ - [15] .eh_frame PROGBITS 00bf627c bf627c 000004 00 A 0 0 4 │ │ │ │ + [11] .text PROGBITS 0005a2f0 05a2f0 301450 00 AX 0 0 8 │ │ │ │ + [12] .fini PROGBITS 0035b740 35b740 000008 00 AX 0 0 4 │ │ │ │ + [13] .rodata PROGBITS 0035b780 35b780 89aa0c 00 A 0 0 64 │ │ │ │ + [14] .ARM.exidx ARM_EXIDX 00bf618c bf618c 000070 00 AL 11 0 4 │ │ │ │ + [15] .eh_frame PROGBITS 00bf61fc bf61fc 000004 00 A 0 0 4 │ │ │ │ [16] .tbss NOBITS 00c04df8 c04df8 001160 00 WAT 0 0 4 │ │ │ │ [17] .init_array INIT_ARRAY 00c04df8 c04df8 000004 04 WA 0 0 4 │ │ │ │ [18] .fini_array FINI_ARRAY 00c04dfc c04dfc 000004 04 WA 0 0 4 │ │ │ │ [19] .data.rel.ro PROGBITS 00c04e00 c04e00 05b060 00 WA 0 0 8 │ │ │ │ [20] .dynamic DYNAMIC 00c5fe60 c5fe60 0001a0 08 WA 4 0 4 │ │ │ │ [21] .got PROGBITS 00c60000 c60000 000ea4 04 WA 0 0 4 │ │ │ │ [22] .data PROGBITS 00c60ea8 c60ea8 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) 0x58ad0 │ │ │ │ - 0x0000000d (FINI) 0x35b7f8 │ │ │ │ + 0x0000000d (FINI) 0x35b740 │ │ │ │ 0x00000019 (INIT_ARRAY) 0xc04df8 │ │ │ │ 0x0000001b (INIT_ARRAYSZ) 4 (bytes) │ │ │ │ 0x0000001a (FINI_ARRAY) 0xc04dfc │ │ │ │ 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: a12162853f66ec5c1e28daa8e9415535f923ce4d │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: cda330ebb09afd613c1f2a6564b1ff69789c74f0 │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -2753,18 +2753,14 @@ │ │ │ │ PUKdZZZZ │ │ │ │ "@HxDpG>HxDpG=HxDpG=HxDpGHxDpG>HxDpG=HxDpG=HxDpGHxDpG>HxDpG=HxDpG=HxDpG : 6 2 . * & " │ │ │ │ ?HxDpG>HxDpG>HxDpG=HxDpG=HxDpG::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::A │ │ │ │ pG pG- │ │ │ │ FfhKF"F)F8F │ │ │ │ .UXILOR147:=@CF │ │ │ │ ))))..))))))) │ │ │ │ @@ -3672,15 +3669,15 @@ │ │ │ │ 3HxDpG (5 │ │ │ │ 'HxDpG&HxDpG&HxDpG%HxDpG%HxDpG$HxDpG$HxDpG │ │ │ │ HxDpG@( │ │ │ │ ++++++++sy++ │ │ │ │ +++++|+++++++++++++++++++++++++++++++++++v │ │ │ │ $'*-0369ELSZ │ │ │ │ EHKNQTWZ]`cfA │ │ │ │ W>HxDpGA │ │ │ │ 7HxDpG6HxDpG6HxDpG5HxDpG5HxDpG4HxDpG4HxDpG3HxDpG3HxDpG2HxDpG2HxDpG1HxDpG1HxDpG0HxDpG0HxDpG/HxDpG/HxDpG.HxDpG.HxDpG-HxDpG-HxDpG,HxDpGA │ │ │ │ %HxDpG$HxDpG$HxDpG#HxDpG#HxDpG"HxDpG"HxDpG!HxDpG │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -55,24 +55,24 @@ │ │ │ │ sbceq r8, r0, sl, lsl r0 │ │ │ │ svclt 0x0000e7c4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb15c4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdami sl, {r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ ldrbtmi fp, [r8], #-131 @ 0xffffff7d │ │ │ │ - @ instruction: 0xf990f187 │ │ │ │ + @ instruction: 0xf934f187 │ │ │ │ movwcs r4, #2312 @ 0x908 │ │ │ │ rscsvc pc, r5, #82837504 @ 0x4f00000 │ │ │ │ eorseq pc, pc, #192, 4 │ │ │ │ tstls r0, r9, ror r4 │ │ │ │ - blx ffe96a20 │ │ │ │ + blx fe796a20 │ │ │ │ ldrbtmi r4, [fp], #-2820 @ 0xfffff4fc │ │ │ │ smlabteq r0, r3, r9, lr │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eorseq r1, r0, r2, lsr r4 │ │ │ │ + ldrhteq r1, [r0], -r2 │ │ │ │ adcseq sl, sl, r8, asr #30 │ │ │ │ ldrdeq r7, [r0], #246 @ 0xf6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb1608 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r9], r8 │ │ │ │ blvc 33913c │ │ │ │ @@ -84,15 +84,15 @@ │ │ │ │ andls r0, r2, #939524096 @ 0x38000000 │ │ │ │ bmi 1a0374 │ │ │ │ tstcs r1, r3, lsl #2 │ │ │ │ @ instruction: 0xf8cd447a │ │ │ │ @ instruction: 0xf7fec000 │ │ │ │ ldrdlt lr, [r9], -r0 │ │ │ │ svclt 0x0000bd00 │ │ │ │ - eorseq r1, r0, r0, ror #7 │ │ │ │ + eorseq r1, r0, r0, ror #6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb1650 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r9], r8 │ │ │ │ blvc 339184 │ │ │ │ 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 1a03bc │ │ │ │ tstcs r1, r3, lsl #2 │ │ │ │ @ instruction: 0xf8cd447a │ │ │ │ @ instruction: 0xf7fec000 │ │ │ │ andlt lr, r9, ip, lsr #29 │ │ │ │ svclt 0x0000bd00 │ │ │ │ - eorseq r1, r0, ip, lsr r4 │ │ │ │ + ldrhteq r1, [r0], -ip │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb1698 │ │ │ │ @ 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 95aec │ │ │ │ mrc 7, 4, APSR_nzcv, cr0, cr14, {7} │ │ │ │ stclt 0, cr11, [r0, #-20] @ 0xffffffec │ │ │ │ - eorseq r1, r0, sl, lsl #9 │ │ │ │ + eorseq r1, r0, sl, lsl #8 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb16cc │ │ │ │ @ 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 95b20 │ │ │ │ mrc 7, 3, APSR_nzcv, cr6, cr14, {7} │ │ │ │ stclt 0, cr11, [r0, #-20] @ 0xffffffec │ │ │ │ - ldrhteq r1, [r0], -lr │ │ │ │ + eorseq r1, r0, lr, lsr r4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb1700 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [ip], r8, ror #31 │ │ │ │ bmi 286720 │ │ │ │ @ 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 │ │ │ │ - eorseq r1, r0, sl, ror #9 │ │ │ │ + eorseq r1, r0, sl, ror #8 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb1738 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [ip], r8, ror #31 │ │ │ │ bmi 286758 │ │ │ │ @ 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 │ │ │ │ - ldrshteq r1, [r0], -r2 │ │ │ │ + eorseq r1, r0, r2, ror r4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb1770 │ │ │ │ @ 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 │ │ │ │ - eorseq r1, r0, sl, ror #9 │ │ │ │ - eorseq r1, r0, r8, ror #9 │ │ │ │ - eorseq r1, r0, ip, lsr #9 │ │ │ │ + eorseq r1, r0, sl, ror #8 │ │ │ │ + eorseq r1, r0, r8, ror #8 │ │ │ │ + eorseq r1, r0, ip, lsr #8 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb17e8 │ │ │ │ @ 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 │ │ │ │ - eorseq r1, r0, r2, ror r4 │ │ │ │ - eorseq r1, r0, r8, lsl #11 │ │ │ │ - eorseq r1, r0, r4, lsr r4 │ │ │ │ + ldrshteq r1, [r0], -r2 │ │ │ │ + eorseq r1, r0, r8, lsl #10 │ │ │ │ + ldrhteq r1, [r0], -r4 │ │ │ │ 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 37b6a0 │ │ │ │ @ instruction: 0xe7ea447a │ │ │ │ ldrbtmi r4, [sl], #-2571 @ 0xfffff5f5 │ │ │ │ bmi 354688 │ │ │ │ @ instruction: 0xe7e4447a │ │ │ │ ldrbtmi r4, [sl], #-2570 @ 0xfffff5f6 │ │ │ │ svclt 0x0000e7e1 │ │ │ │ - ldrshteq r1, [r0], -r8 │ │ │ │ - ldrshteq r1, [r0], -r2 │ │ │ │ - ldrsbteq r1, [r0], -r2 │ │ │ │ - eorseq r1, r0, sl, asr #7 │ │ │ │ - eorseq r1, r0, r4, asr #11 │ │ │ │ - eorseq r1, r0, r0, ror #11 │ │ │ │ - mlaseq r0, r0, r5, r1 │ │ │ │ - eorseq r1, r0, lr, lsr #11 │ │ │ │ - mlaseq r0, ip, r5, r1 │ │ │ │ - eorseq r1, r0, lr, lsr #11 │ │ │ │ + eorseq r1, r0, r8, ror r3 │ │ │ │ + eorseq r1, r0, r2, ror r3 │ │ │ │ + eorseq r1, r0, r2, asr r3 │ │ │ │ + eorseq r1, r0, sl, asr #6 │ │ │ │ + eorseq r1, r0, r4, asr #10 │ │ │ │ + eorseq r1, r0, r0, ror #10 │ │ │ │ + eorseq r1, r0, r0, lsl r5 │ │ │ │ + eorseq r1, r0, lr, lsr #10 │ │ │ │ + eorseq r1, r0, ip, lsl r5 │ │ │ │ + eorseq r1, r0, lr, lsr #10 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb1928 │ │ │ │ @ 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 │ │ │ │ - eorseq r1, r0, sl, lsr #12 │ │ │ │ + eorseq r1, r0, sl, lsr #11 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb197c │ │ │ │ @ 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 │ │ │ │ - eorseq r1, r0, lr, asr r6 │ │ │ │ + ldrsbteq r1, [r0], -lr │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb19d0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c69e8 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ ldcl 7, cr15, [r8], #1016 @ 0x3f8 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eorseq r1, r0, ip, ror #17 │ │ │ │ + eorseq r1, r0, ip, ror #16 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb19fc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c6a14 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ stcl 7, cr15, [r2], #1016 @ 0x3f8 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eorseq r1, r0, r4, lsr r6 │ │ │ │ + ldrhteq r1, [r0], -r4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb1a28 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c6a40 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ stcl 7, cr15, [ip], {254} @ 0xfe │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - mlaseq r0, r4, r8, r1 │ │ │ │ + eorseq r1, r0, r4, lsl r8 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb1a54 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c6a6c │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ ldc 7, cr15, [r6], #1016 @ 0x3f8 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - ldrsbteq r1, [r0], -ip │ │ │ │ + eorseq r1, r0, ip, asr r5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb1a80 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c6a98 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ stc 7, cr15, [r0], #1016 @ 0x3f8 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eorseq r1, r0, ip, lsr r8 │ │ │ │ + ldrhteq r1, [r0], -ip │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb1aac │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c6ac4 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ stc 7, cr15, [sl], {254} @ 0xfe │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eorseq r1, r0, r4, lsl #11 │ │ │ │ + eorseq r1, r0, r4, lsl #10 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb1ad8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c6af0 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ ldcl 7, cr15, [r4], #-1016 @ 0xfffffc08 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eorseq r1, r0, r4, ror #15 │ │ │ │ + eorseq r1, r0, r4, ror #14 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb1b04 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c6b1c │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ mrrc 7, 15, pc, lr, cr14 @ │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eorseq r1, r0, ip, lsr #10 │ │ │ │ + eorseq r1, r0, ip, lsr #9 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb1b30 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c6b48 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ mcrr 7, 15, pc, r8, cr14 @ │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eorseq r1, r0, ip, lsl #15 │ │ │ │ + eorseq r1, r0, ip, lsl #14 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb1b5c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c6b74 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ ldc 7, cr15, [r2], #-1016 @ 0xfffffc08 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - ldrsbteq r1, [r0], -r4 │ │ │ │ + eorseq r1, r0, r4, asr r4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb1b88 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [ip], r8, ror #31 │ │ │ │ bmi 2c6ba8 │ │ │ │ @ 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 │ │ │ │ - eorseq r1, r0, r6, asr #9 │ │ │ │ + eorseq r1, r0, r6, asr #8 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb1bc4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [ip], r8, ror #31 │ │ │ │ bmi 2c6be4 │ │ │ │ @ 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 │ │ │ │ - ldrsbteq r1, [r0], -r2 │ │ │ │ + eorseq r1, r0, r2, asr r4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb1c00 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c6c18 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ bl ff898a14 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - ldrhteq r1, [r0], -ip │ │ │ │ + eorseq r1, r0, ip, lsr r6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb1c2c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c6c44 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ bl ff318a40 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eorseq r1, r0, r4, lsl #8 │ │ │ │ + eorseq r1, r0, r4, lsl #7 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb1c58 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c6c70 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ bl fed98a6c │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eorseq r1, r0, r4, ror #12 │ │ │ │ + eorseq r1, r0, r4, ror #11 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb1c84 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c6c9c │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ bl fe818a98 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eorseq r1, r0, ip, lsr #7 │ │ │ │ + eorseq r1, r0, ip, lsr #6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb1cb0 │ │ │ │ @ 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 │ │ │ │ - ldrhteq r0, [r0], -r2 │ │ │ │ - eorseq r1, r0, r8, lsl r4 │ │ │ │ - eorseq r0, r0, r2, lsr #31 │ │ │ │ + eorseq r0, r0, r2, lsr pc │ │ │ │ + mlaseq r0, r8, r3, r1 │ │ │ │ + eorseq r0, r0, r2, lsr #30 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb1cf4 │ │ │ │ @ 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 │ │ │ │ - eorseq r0, r0, lr, ror #30 │ │ │ │ - ldrshteq r1, [r0], -r4 │ │ │ │ - eorseq r0, r0, lr, asr pc │ │ │ │ + eorseq r0, r0, lr, ror #29 │ │ │ │ + eorseq r1, r0, r4, ror r3 │ │ │ │ + ldrsbteq r0, [r0], -lr │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb1d38 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c6d50 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ bl 1198b4c │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eorseq r1, r0, r4, lsl #11 │ │ │ │ + eorseq r1, r0, r4, lsl #10 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb1d64 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c6d7c │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ bl c18b78 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eorseq r1, r0, ip, asr #5 │ │ │ │ + eorseq r1, r0, ip, asr #4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb1d90 │ │ │ │ @ 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 │ │ │ │ - ldrsbteq r0, [r0], -r2 │ │ │ │ - eorseq r1, r0, r8, lsr r3 │ │ │ │ - eorseq r0, r0, r2, asr #29 │ │ │ │ + eorseq r0, r0, r2, asr lr │ │ │ │ + ldrhteq r1, [r0], -r8 │ │ │ │ + eorseq r0, r0, r2, asr #28 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb1dd4 │ │ │ │ @ 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 │ │ │ │ - eorseq r0, r0, lr, lsl #29 │ │ │ │ - eorseq r1, r0, r4, lsl r3 │ │ │ │ - eorseq r0, r0, lr, ror lr │ │ │ │ + eorseq r0, r0, lr, lsl #28 │ │ │ │ + mlaseq r0, r4, r2, r1 │ │ │ │ + ldrshteq r0, [r0], -lr │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb1e18 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c6e30 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ b ff598c2c │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eorseq r1, r0, r4, lsr #9 │ │ │ │ + eorseq r1, r0, r4, lsr #8 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb1e44 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c6e5c │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ b ff018c58 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eorseq r1, r0, ip, ror #3 │ │ │ │ + eorseq r1, r0, ip, ror #2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb1e70 │ │ │ │ @ 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 │ │ │ │ - ldrshteq r0, [r0], -r2 │ │ │ │ - eorseq r1, r0, r8, asr r2 │ │ │ │ - eorseq r0, r0, r2, ror #27 │ │ │ │ + eorseq r0, r0, r2, ror sp │ │ │ │ + ldrsbteq r1, [r0], -r8 │ │ │ │ + eorseq r0, r0, r2, ror #26 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb1eb4 │ │ │ │ @ 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 │ │ │ │ - eorseq r0, r0, lr, lsr #27 │ │ │ │ - eorseq r1, r0, r4, lsr r2 │ │ │ │ - mlaseq r0, lr, sp, r0 │ │ │ │ + eorseq r0, r0, lr, lsr #26 │ │ │ │ + ldrhteq r1, [r0], -r4 │ │ │ │ + eorseq r0, r0, lr, lsl sp │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb1ef8 │ │ │ │ @ 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 1418d38 │ │ │ │ stclt 0, cr11, [r0, #-44] @ 0xffffffd4 │ │ │ │ - eorseq r1, r0, r6, ror #3 │ │ │ │ + eorseq r1, r0, r6, ror #2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb1f50 │ │ │ │ @ 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 918d90 │ │ │ │ stclt 0, cr11, [r0, #-44] @ 0xffffffd4 │ │ │ │ - eorseq r1, r0, sl, ror #4 │ │ │ │ + eorseq r1, r0, sl, ror #3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb1fa8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbvc fp, {r3, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ @ instruction: 0xf851b085 │ │ │ │ bmi 24d9cc │ │ │ │ andgt pc, r8, sp, asr #17 │ │ │ │ b 143f1c0 │ │ │ │ ldrbtmi r7, [sl], #-3308 @ 0xfffff314 │ │ │ │ @ instruction: 0xf8cd2101 │ │ │ │ @ instruction: 0xf7fec00c │ │ │ │ andlt lr, r5, r8, lsl #20 │ │ │ │ svclt 0x0000bd00 │ │ │ │ - eorseq r1, r0, r6, ror #5 │ │ │ │ + eorseq r1, r0, r6, ror #4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb1fe0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbvc fp, {r3, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ @ instruction: 0xf851b085 │ │ │ │ bmi 24da04 │ │ │ │ andgt pc, r8, sp, asr #17 │ │ │ │ b 143f1f8 │ │ │ │ ldrbtmi r7, [sl], #-3308 @ 0xfffff314 │ │ │ │ @ instruction: 0xf8cd2101 │ │ │ │ @ instruction: 0xf7fec00c │ │ │ │ andlt lr, r5, ip, ror #19 │ │ │ │ svclt 0x0000bd00 │ │ │ │ - ldrshteq r1, [r0], -r2 │ │ │ │ + eorseq r1, r0, r2, ror r2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb2018 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ssub8mi r0, r3, r0 │ │ │ │ bmi 20702c │ │ │ │ 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] │ │ │ │ - ldrshteq r1, [r0], -ip │ │ │ │ + eorseq r1, r0, ip, ror r2 │ │ │ │ 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 sl!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldclt 0, cr11, [r0, #-8] │ │ │ │ - eorseq r1, r0, r0, ror #5 │ │ │ │ + eorseq r1, r0, r0, ror #4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb2078 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 247090 │ │ │ │ @ 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] │ │ │ │ - eorseq r1, r0, r2, asr #5 │ │ │ │ + eorseq r1, r0, r2, asr #4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb20ac │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 2470c4 │ │ │ │ @ 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] │ │ │ │ - ldrhteq r1, [r0], -lr │ │ │ │ + eorseq r1, r0, lr, lsr r2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb20e0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 2470f8 │ │ │ │ @ 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] │ │ │ │ - eorseq r1, r0, sl, asr r2 │ │ │ │ + ldrsbteq r1, [r0], -sl │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb2114 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 24712c │ │ │ │ @ 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] │ │ │ │ - eorseq r1, r0, r6, asr r2 │ │ │ │ + ldrsbteq r1, [r0], -r6 │ │ │ │ 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 37bf88 │ │ │ │ @ instruction: 0xe7ea447a │ │ │ │ ldrbtmi r4, [sl], #-2571 @ 0xfffff5f5 │ │ │ │ bmi 354f70 │ │ │ │ @ instruction: 0xe7e4447a │ │ │ │ ldrbtmi r4, [sl], #-2570 @ 0xfffff5f6 │ │ │ │ svclt 0x0000e7e1 │ │ │ │ - eorseq r0, r0, r0, lsl fp │ │ │ │ - eorseq r0, r0, sl, lsl #22 │ │ │ │ - eorseq r0, r0, sl, ror #21 │ │ │ │ - eorseq r0, r0, r2, ror #21 │ │ │ │ - ldrsbteq r0, [r0], -ip │ │ │ │ - ldrshteq r1, [r0], -r4 │ │ │ │ - eorseq r0, r0, r8, lsr #25 │ │ │ │ - eorseq r0, r0, r6, asr #25 │ │ │ │ - ldrhteq r0, [r0], -r4 │ │ │ │ - eorseq r0, r0, r6, asr #25 │ │ │ │ + mlaseq r0, r0, sl, r0 │ │ │ │ + eorseq r0, r0, sl, lsl #21 │ │ │ │ + eorseq r0, r0, sl, ror #20 │ │ │ │ + eorseq r0, r0, r2, ror #20 │ │ │ │ + eorseq r0, r0, ip, asr ip │ │ │ │ + eorseq r1, r0, r4, ror r1 │ │ │ │ + eorseq r0, r0, r8, lsr #24 │ │ │ │ + eorseq r0, r0, r6, asr #24 │ │ │ │ + eorseq r0, r0, r4, lsr ip │ │ │ │ + eorseq r0, r0, r6, asr #24 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb2210 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , , d3 │ │ │ │ - @ instruction: 0xf180fa7f │ │ │ │ - stmdbls r3, {r0, r1, r3, r4, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf180fa23 │ │ │ │ + stmdbls r3, {r0, r1, r2, r3, r4, r5, r8, fp, ip, sp, lr, pc} │ │ │ │ bmi 22ca3c │ │ │ │ stmdavs fp, {r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf8dc447a │ │ │ │ tstcs r1, r8 │ │ │ │ ldrbne r9, [fp, r0, lsl #6] │ │ │ │ ldrbtmi r9, [r3], -r1, lsl #6 │ │ │ │ stmia ip, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldclt 0, cr11, [r0, #-16] │ │ │ │ - eorseq r1, r0, ip, ror #4 │ │ │ │ + eorseq r1, r0, ip, ror #3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb2254 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , , d3 │ │ │ │ - @ instruction: 0xf180fa5d │ │ │ │ - stmdbls r3, {r0, r3, r4, r5, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf180fa01 │ │ │ │ + stmdbls r3, {r0, r2, r3, r4, r8, fp, ip, sp, lr, pc} │ │ │ │ bmi 22ca80 │ │ │ │ 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] │ │ │ │ - eorseq r1, r0, r8, asr r2 │ │ │ │ + ldrsbteq r1, [r0], -r8 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb2298 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , , d3 │ │ │ │ - @ instruction: 0xf180fa3b │ │ │ │ - stmdbls r3, {r0, r1, r2, r4, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf180f9df │ │ │ │ + stmdbls r3, {r0, r1, r3, r4, r5, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ bmi 22cac4 │ │ │ │ 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] │ │ │ │ - eorseq r1, r0, r4, ror #3 │ │ │ │ + eorseq r1, r0, r4, ror #2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb22dc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , , d3 │ │ │ │ - @ instruction: 0xf180fa19 │ │ │ │ - stmdbls r3, {r0, r2, r4, r5, r8, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf180f9bd │ │ │ │ + stmdbls r3, {r0, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ bmi 22cb08 │ │ │ │ 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] │ │ │ │ - ldrsbteq r1, [r0], -r0 │ │ │ │ + eorseq r1, r0, r0, asr r1 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb2320 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , , d3 │ │ │ │ - @ instruction: 0xf180f9f7 │ │ │ │ - stmdbls r3, {r0, r1, r4, r8, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf180f99b │ │ │ │ + stmdbls r3, {r0, r1, r2, r4, r5, r7, fp, ip, sp, lr, pc} │ │ │ │ bmi 22cb4c │ │ │ │ stmdavs fp, {r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf8dc447a │ │ │ │ tstcs r1, r8 │ │ │ │ ldrbne r9, [fp, r0, lsl #6] │ │ │ │ ldrbtmi r9, [r3], -r1, lsl #6 │ │ │ │ stmda r4, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldclt 0, cr11, [r0, #-16] │ │ │ │ - eorseq r1, r0, ip, asr r1 │ │ │ │ + ldrsbteq r1, [r0], -ip │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb2364 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , , d3 │ │ │ │ - @ instruction: 0xf180f9d5 │ │ │ │ - stmdbls r3, {r0, r4, r5, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf180f979 │ │ │ │ + stmdbls r3, {r0, r2, r4, r7, fp, ip, sp, lr, pc} │ │ │ │ bmi 22cb90 │ │ │ │ stmdavs fp, {r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf8dc447a │ │ │ │ tstcs r1, r8 │ │ │ │ ldrbne r9, [fp, r0, lsl #6] │ │ │ │ ldrbtmi r9, [r3], -r1, lsl #6 │ │ │ │ stmda r2!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldclt 0, cr11, [r0, #-16] │ │ │ │ - eorseq r1, r0, r8, asr #2 │ │ │ │ + eorseq r1, r0, r8, asr #1 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb23a8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , , d3 │ │ │ │ - @ instruction: 0xf180f9b3 │ │ │ │ - stmdbls r3, {r0, r1, r2, r3, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf180f957 │ │ │ │ + stmdbls r3, {r0, r1, r4, r5, r6, fp, ip, sp, lr, pc} │ │ │ │ bmi 22cbd4 │ │ │ │ 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] │ │ │ │ - ldrsbteq r1, [r0], -r4 │ │ │ │ + eorseq r1, r0, r4, asr r0 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb23ec │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , , d3 │ │ │ │ - @ instruction: 0xf180f991 │ │ │ │ - stmdbls r3, {r0, r2, r3, r5, r7, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf180f935 │ │ │ │ + stmdbls r3, {r0, r4, r6, fp, ip, sp, lr, pc} │ │ │ │ bmi 22cc18 │ │ │ │ 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] │ │ │ │ - eorseq r1, r0, r0, asr #1 │ │ │ │ + eorseq r1, r0, r0, asr #32 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb2430 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , , d3 │ │ │ │ - @ instruction: 0xf180f96f │ │ │ │ - stmdbls r3, {r0, r1, r3, r7, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf180f913 │ │ │ │ + stmdbls r3, {r0, r1, r2, r3, r5, fp, ip, sp, lr, pc} │ │ │ │ bmi 22cc5c │ │ │ │ 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] │ │ │ │ - eorseq r1, r0, ip, asr #32 │ │ │ │ + eorseq r0, r0, ip, asr #31 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb2474 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , , d3 │ │ │ │ - @ instruction: 0xf180f94d │ │ │ │ - stmdbls r3, {r0, r3, r5, r6, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf180f8f1 │ │ │ │ + stmdbls r3, {r0, r2, r3, fp, ip, sp, lr, pc} │ │ │ │ bmi 22cca0 │ │ │ │ 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] │ │ │ │ - eorseq r1, r0, r8, lsr r0 │ │ │ │ + ldrhteq r0, [r0], -r8 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb24b8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , , d5 │ │ │ │ - @ instruction: 0xf180f92b │ │ │ │ - stmdbls r5, {r0, r1, r2, r6, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf17ff8cf │ │ │ │ + stmdbls r5, {r0, r1, r3, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ ldmvs fp, {r1, r3, fp, sp, lr} │ │ │ │ b 1439b00 │ │ │ │ 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 │ │ │ │ - eorseq r1, r0, r2, lsl r0 │ │ │ │ + mlaseq r0, r2, pc, r0 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb2500 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , , d5 │ │ │ │ - @ instruction: 0xf180f907 │ │ │ │ - stmdbls r5, {r0, r1, r5, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf17ff8ab │ │ │ │ + stmdbls r5, {r0, r1, r2, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ ldmvs fp, {r1, r3, fp, sp, lr} │ │ │ │ b 1439b48 │ │ │ │ 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 │ │ │ │ - eorseq r1, r0, lr │ │ │ │ + eorseq r0, r0, lr, lsl #31 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb2548 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , , d5 │ │ │ │ - @ instruction: 0xf17ff8e3 │ │ │ │ - stmdbls r5, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf17ff887 │ │ │ │ + stmdbls r5, {r0, r1, r5, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ ldmvs fp, {r1, r3, fp, sp, lr} │ │ │ │ b 1439b90 │ │ │ │ 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 │ │ │ │ - ldrshteq r0, [r0], -lr │ │ │ │ + eorseq r0, r0, lr, ror pc │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb2590 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , , d5 │ │ │ │ - @ instruction: 0xf17ff8bf │ │ │ │ - stmdbls r5, {r0, r1, r3, r4, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf17ff863 │ │ │ │ + stmdbls r5, {r0, r1, r2, r3, r4, r5, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ ldmvs fp, {r1, r3, fp, sp, lr} │ │ │ │ b 1439bd8 │ │ │ │ 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 │ │ │ │ - ldrshteq r0, [r0], -sl │ │ │ │ + eorseq r0, r0, sl, ror pc │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb25d8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , , d5 │ │ │ │ - @ instruction: 0xf17ff89b │ │ │ │ - stmdbls r5, {r0, r1, r2, r4, r5, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf17ff83f │ │ │ │ + stmdbls r5, {r0, r1, r3, r4, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ ldmvs fp, {r1, r3, fp, sp, lr} │ │ │ │ ldrbne r9, [r2, r2, lsl #4] │ │ │ │ bmi 1ffc0c │ │ │ │ mulgt r9, r1, r8 │ │ │ │ ldrbtmi r7, [sl], #-2569 @ 0xfffff5f7 │ │ │ │ @ instruction: 0x1c00e9cd │ │ │ │ @ instruction: 0xf7fd2101 │ │ │ │ andlt lr, r6, r6, ror #29 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - eorseq r0, r0, sl, ror #31 │ │ │ │ + eorseq r0, r0, sl, ror #30 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb2624 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , , d5 │ │ │ │ - @ instruction: 0xf17ff875 │ │ │ │ - stmdbls r5, {r0, r4, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf17ff819 │ │ │ │ + stmdbls r5, {r0, r2, r4, r5, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ ldmvs fp, {r1, r3, fp, sp, lr} │ │ │ │ ldrbne r9, [r2, r2, lsl #4] │ │ │ │ bmi 1ffc58 │ │ │ │ mulgt r9, r1, r8 │ │ │ │ ldrbtmi r7, [sl], #-2569 @ 0xfffff5f7 │ │ │ │ @ instruction: 0x1c00e9cd │ │ │ │ @ instruction: 0xf7fd2101 │ │ │ │ andlt lr, r6, r0, asr #29 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - ldrshteq r0, [r0], -r6 │ │ │ │ + eorseq r0, r0, r6, ror pc │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb2670 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ - vaddw.s16 , , d5 │ │ │ │ - @ instruction: 0xf17ff84f │ │ │ │ - stmdbls r5, {r0, r1, r3, r5, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + vaddw.s16 , q7, d5 │ │ │ │ + @ instruction: 0xf17ffff3 │ │ │ │ + stmdbls r5, {r0, r1, r2, r3, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ ldmvs fp, {r1, r3, fp, sp, lr} │ │ │ │ ldrbne r9, [r2, r2, lsl #4] │ │ │ │ bmi 1ffca4 │ │ │ │ mulgt r9, r1, r8 │ │ │ │ ldrbtmi r7, [sl], #-2569 @ 0xfffff5f7 │ │ │ │ @ instruction: 0x1c00e9cd │ │ │ │ @ instruction: 0xf7fd2101 │ │ │ │ mullt r6, sl, lr │ │ │ │ svclt 0x0000bd10 │ │ │ │ - ldrshteq r0, [r0], -r2 │ │ │ │ + eorseq r0, r0, r2, ror pc │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb26bc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ - vaddw.s16 , , d5 │ │ │ │ - @ instruction: 0xf17ff829 │ │ │ │ - stmdbls r5, {r0, r2, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + vaddw.s16 , q7, d5 │ │ │ │ + @ instruction: 0xf17fffcd │ │ │ │ + stmdbls r5, {r0, r3, r5, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ ldmvs fp, {r1, r3, fp, sp, lr} │ │ │ │ ldrbne r9, [r2, r2, lsl #4] │ │ │ │ bmi 1ffcf0 │ │ │ │ mulgt r9, r1, r8 │ │ │ │ ldrbtmi r7, [sl], #-2569 @ 0xfffff5f7 │ │ │ │ @ instruction: 0x1c00e9cd │ │ │ │ @ instruction: 0xf7fd2101 │ │ │ │ andlt lr, r6, r4, ror lr │ │ │ │ svclt 0x0000bd10 │ │ │ │ - ldrshteq r0, [r0], -lr │ │ │ │ + eorseq r0, r0, lr, ror pc │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb2708 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ - vaddw.s16 , , d5 │ │ │ │ - @ instruction: 0xf17ff803 │ │ │ │ - stmdbls r5, {r0, r1, r2, r3, r4, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + vaddw.s16 , q7, d5 │ │ │ │ + @ instruction: 0xf17fffa7 │ │ │ │ + stmdbls r5, {r0, r1, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ ldmvs fp, {r1, r3, fp, sp, lr} │ │ │ │ ldrbne r9, [r2, r2, lsl #4] │ │ │ │ bmi 1ffd3c │ │ │ │ @ instruction: 0xc00af8b1 │ │ │ │ ldrbtmi r8, [sl], #-2313 @ 0xfffff6f7 │ │ │ │ @ instruction: 0x1c00e9cd │ │ │ │ @ instruction: 0xf7fd2101 │ │ │ │ andlt lr, r6, lr, asr #28 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - ldrshteq r0, [r0], -sl │ │ │ │ + eorseq r0, r0, sl, ror pc │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb2754 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , q7, d5 │ │ │ │ - @ instruction: 0xf17fffdd │ │ │ │ - stmdbls r5, {r0, r3, r4, r5, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf17fff81 │ │ │ │ + stmdbls r5, {r0, r2, r3, r4, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ ldmvs fp, {r1, r3, fp, sp, lr} │ │ │ │ ldrbne r9, [r2, r2, lsl #4] │ │ │ │ bmi 1ffd88 │ │ │ │ @ instruction: 0xc00af8b1 │ │ │ │ ldrbtmi r8, [sl], #-2313 @ 0xfffff6f7 │ │ │ │ @ instruction: 0x1c00e9cd │ │ │ │ @ instruction: 0xf7fd2101 │ │ │ │ andlt lr, r6, r8, lsr #28 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - eorseq r1, r0, sl │ │ │ │ + eorseq r0, r0, sl, lsl #31 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb27a0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , q7, d5 │ │ │ │ - @ instruction: 0xf17fffb7 │ │ │ │ - stmdbls r5, {r0, r1, r4, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf17fff5b │ │ │ │ + stmdbls r5, {r0, r1, r2, r4, r5, r6, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ ldmvs fp, {r1, r3, fp, sp, lr} │ │ │ │ ldrbne r9, [r2, r2, lsl #4] │ │ │ │ bmi 1ffdd4 │ │ │ │ @ instruction: 0xc00af8b1 │ │ │ │ ldrbtmi r8, [sl], #-2313 @ 0xfffff6f7 │ │ │ │ @ instruction: 0x1c00e9cd │ │ │ │ @ instruction: 0xf7fd2101 │ │ │ │ andlt lr, r6, r2, lsl #28 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - eorseq r0, r0, r2, ror #30 │ │ │ │ + eorseq r0, r0, r2, ror #29 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb27ec │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , q7, d5 │ │ │ │ - @ instruction: 0xf17fff91 │ │ │ │ - stmdbls r5, {r0, r2, r3, r5, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf17fff35 │ │ │ │ + stmdbls r5, {r0, 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 1ffe20 │ │ │ │ @ instruction: 0xc00af8b1 │ │ │ │ ldrbtmi r8, [sl], #-2313 @ 0xfffff6f7 │ │ │ │ @ instruction: 0x1c00e9cd │ │ │ │ @ instruction: 0xf7fd2101 │ │ │ │ ldrdlt lr, [r6], -ip │ │ │ │ svclt 0x0000bd10 │ │ │ │ - eorseq r0, r0, r2, ror pc │ │ │ │ + ldrshteq r0, [r0], -r2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb2838 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , q7, d5 │ │ │ │ - @ instruction: 0xf17fff6b │ │ │ │ - stmdbls r5, {r0, r1, r2, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf17fff0f │ │ │ │ + stmdbls r5, {r0, r1, r3, r5, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ bvc 2f5860 │ │ │ │ bmi 347ca0 │ │ │ │ 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 │ │ │ │ - eorseq r0, r0, ip, lsl r4 │ │ │ │ - eorseq r0, r0, sl, ror #30 │ │ │ │ - ldrshteq r0, [r0], -lr │ │ │ │ + mlaseq r0, ip, r3, r0 │ │ │ │ + eorseq r0, r0, sl, ror #29 │ │ │ │ + eorseq r0, r0, lr, ror r3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb2898 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , q7, d5 │ │ │ │ - @ instruction: 0xf17fff3b │ │ │ │ - stmdbls r5, {r0, r1, r2, r4, r6, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf17ffedf │ │ │ │ + stmdbls r5, {r0, r1, r3, r4, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ bvc 2f58c0 │ │ │ │ bmi 347d00 │ │ │ │ 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 │ │ │ │ - ldrhteq r0, [r0], -ip │ │ │ │ - eorseq r0, r0, sl, asr pc │ │ │ │ - mlaseq r0, lr, r3, r0 │ │ │ │ + eorseq r0, r0, ip, lsr r3 │ │ │ │ + ldrsbteq r0, [r0], -sl │ │ │ │ + eorseq r0, r0, lr, lsl r3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb28f8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r7], r8 │ │ │ │ stmdavs r8, {r0, r2, r9, sl, lr}^ │ │ │ │ vsubhn.i32 d4, q7, q6 │ │ │ │ - @ instruction: 0xf17fff0b │ │ │ │ - strmi pc, [r3], -r7, lsr #28 │ │ │ │ + @ instruction: 0xf17ffeaf │ │ │ │ + strmi pc, [r3], -fp, asr #27 │ │ │ │ ldmvs fp, {r5, r7, fp, sp, lr} │ │ │ │ vsubw.s16 , q7, d5 │ │ │ │ - @ instruction: 0xf17fff03 │ │ │ │ - stmdavs r2!, {r0, r1, r2, r3, r4, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf17ffea7 │ │ │ │ + stmdavs r2!, {r0, r1, r6, r7, r8, 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 │ │ │ │ - eorseq r0, r0, r4, lsr pc │ │ │ │ + ldrhteq r0, [r0], -r4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb294c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r7], r8 │ │ │ │ stmdavs r8, {r0, r2, r9, sl, lr}^ │ │ │ │ vsubhn.i32 d4, q7, q6 │ │ │ │ - @ instruction: 0xf17ffee1 │ │ │ │ - @ instruction: 0x4603fdfd │ │ │ │ + @ instruction: 0xf17ffe85 │ │ │ │ + strmi pc, [r3], -r1, lsr #27 │ │ │ │ ldmvs fp, {r5, r7, fp, sp, lr} │ │ │ │ vsubw.s16 , q7, d5 │ │ │ │ - @ instruction: 0xf17ffed9 │ │ │ │ - stmdavs r2!, {r0, r2, r4, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf17ffe7d │ │ │ │ + stmdavs r2!, {r0, r3, r4, r7, r8, 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 │ │ │ │ - eorseq r0, r0, r8, lsr #30 │ │ │ │ + eorseq r0, r0, r8, lsr #29 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb29a0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r7], r8 │ │ │ │ stmdavs r8, {r0, r2, r9, sl, lr}^ │ │ │ │ vsubhn.i32 d4, q7, q6 │ │ │ │ - @ instruction: 0xf17ffeb7 │ │ │ │ - @ instruction: 0x4603fdd3 │ │ │ │ + @ instruction: 0xf17ffe5b │ │ │ │ + @ instruction: 0x4603fd77 │ │ │ │ ldmvs fp, {r5, r7, fp, sp, lr} │ │ │ │ vsubw.s16 , q7, d5 │ │ │ │ - @ instruction: 0xf17ffeaf │ │ │ │ - stmdavs r2!, {r0, r1, r3, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf17ffe53 │ │ │ │ + stmdavs r2!, {r0, r1, r2, r3, r5, r6, r8, 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 │ │ │ │ - eorseq r0, r0, ip, lsl #29 │ │ │ │ + eorseq r0, r0, ip, lsl #28 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb29f4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r7], r8 │ │ │ │ stmdavs r8, {r0, r2, r9, sl, lr}^ │ │ │ │ vsubhn.i32 d4, q7, q6 │ │ │ │ - @ instruction: 0xf17ffe8d │ │ │ │ - strmi pc, [r3], -r9, lsr #27 │ │ │ │ + @ instruction: 0xf17ffe31 │ │ │ │ + strmi pc, [r3], -sp, asr #26 │ │ │ │ ldmvs fp, {r5, r7, fp, sp, lr} │ │ │ │ vsubw.s16 , q7, d5 │ │ │ │ - @ instruction: 0xf17ffe85 │ │ │ │ - stmdavs r2!, {r0, r5, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf17ffe29 │ │ │ │ + stmdavs r2!, {r0, r2, r6, r8, 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 │ │ │ │ - eorseq r0, r0, r0, lsl #29 │ │ │ │ + eorseq r0, r0, r0, lsl #28 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb2a48 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r8], r0 @ │ │ │ │ strmi r7, [r6], -fp, lsl #18 │ │ │ │ strmi r6, [ip], -r8, lsl #17 │ │ │ │ vsubw.s16 , q7, d7 │ │ │ │ - @ instruction: 0xf17ffe61 │ │ │ │ - @ instruction: 0x4602fd7d │ │ │ │ + @ instruction: 0xf17ffe05 │ │ │ │ + strmi pc, [r2], -r1, lsr #26 │ │ │ │ ldmvs r5, {r5, r6, r7, fp, sp, lr} │ │ │ │ - mrc2 2, 2, pc, cr10, cr14, {4} │ │ │ │ - ldc2l 1, cr15, [r6, #-508]! @ 0xfffffe04 │ │ │ │ + ldc2l 2, cr15, [lr, #632]! @ 0x278 │ │ │ │ + ldc2 1, cr15, [sl, #-508] @ 0xfffffe04 │ │ │ │ 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 223c8c │ │ │ │ strls r4, [r0, #-1146] @ 0xfffffb86 │ │ │ │ @ instruction: 0xf7fd9401 │ │ │ │ andlt lr, r8, r6, lsr #25 │ │ │ │ svclt 0x0000bd70 │ │ │ │ - eorseq r0, r0, r4, ror #28 │ │ │ │ + eorseq r0, r0, r4, ror #27 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb2aa4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r8], r0 @ │ │ │ │ strmi r7, [r6], -fp, lsl #18 │ │ │ │ strmi r6, [ip], -r8, lsl #17 │ │ │ │ vsubw.s16 , q7, d7 │ │ │ │ - @ instruction: 0xf17ffe33 │ │ │ │ - strmi pc, [r2], -pc, asr #26 │ │ │ │ + @ instruction: 0xf17ffdd7 │ │ │ │ + @ instruction: 0x4602fcf3 │ │ │ │ ldmvs r5, {r5, r6, r7, fp, sp, lr} │ │ │ │ - mcr2 2, 1, pc, cr12, cr14, {4} @ │ │ │ │ - stc2l 1, cr15, [r8, #-508] @ 0xfffffe04 │ │ │ │ + ldc2l 2, cr15, [r0, #632] @ 0x278 │ │ │ │ + stc2l 1, cr15, [ip], #508 @ 0x1fc │ │ │ │ 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 223ce8 │ │ │ │ strls r4, [r0, #-1146] @ 0xfffffb86 │ │ │ │ @ instruction: 0xf7fd9401 │ │ │ │ andlt lr, r8, r8, ror ip │ │ │ │ svclt 0x0000bd70 │ │ │ │ - eorseq r0, r0, r8, ror lr │ │ │ │ + ldrshteq r0, [r0], -r8 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl febb2b00 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbmi r3, {r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ ldrbtmi r4, [r9], #-2051 @ 0xfffff7fd │ │ │ │ @ instruction: 0xf19a4478 │ │ │ │ - stclt 14, cr15, [r8, #-300] @ 0xfffffed4 │ │ │ │ + stclt 13, cr15, [r8, #-956] @ 0xfffffc44 │ │ │ │ @ instruction: 0xffffeaaf │ │ │ │ strheq r6, [r0], #160 @ 0xa0 │ │ │ │ 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 5bf994 │ │ │ │ stmdbls sl, {r8, r9, sp} │ │ │ │ stmib sp, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ - @ instruction: 0xff02f186 │ │ │ │ + cdp2 1, 10, cr15, cr6, cr6, {4} │ │ │ │ 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 2958e0 │ │ │ │ @ instruction: 0xe7aa447b │ │ │ │ mcr 7, 6, pc, cr4, cr13, {7} @ │ │ │ │ sbceq r4, r0, ip, asr #13 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ sbceq r4, r0, r4, asr #12 │ │ │ │ adcseq r9, sl, ip, lsr r9 │ │ │ │ - eorseq r0, r0, r0, asr #27 │ │ │ │ - eorseq r0, r0, r6, lsr #27 │ │ │ │ - eorseq r0, r0, r0, lsr #27 │ │ │ │ + eorseq r0, r0, r0, asr #26 │ │ │ │ + eorseq r0, r0, r6, lsr #26 │ │ │ │ + eorseq r0, r0, r0, lsr #26 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb2c40 │ │ │ │ @ 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 │ │ │ │ - ldrb pc, [sl, r9, lsl #29] @ │ │ │ │ + ldrb pc, [sl, sp, lsr #28] @ │ │ │ │ ldrtmi r4, [r9], -r9, lsl #20 │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ @ instruction: 0xf872f05d │ │ │ │ @ instruction: 0xf7fde7dc │ │ │ │ svclt 0x0000ee5c │ │ │ │ strheq r4, [r0], #82 @ 0x52 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ sbceq r4, r0, r8, asr r5 │ │ │ │ adcseq r9, sl, r8, lsr r8 │ │ │ │ - eorseq r0, r0, sl, ror #26 │ │ │ │ + eorseq r0, r0, sl, ror #25 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb2d0c │ │ │ │ @ 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 40b12c │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - cdp2 1, 3, cr15, cr6, cr6, {4} │ │ │ │ + ldc2l 1, cr15, [sl, #536] @ 0x218 │ │ │ │ ldrb r9, [sl, r5, lsl #18] │ │ │ │ strbne r4, [r5, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ strls r9, [r0], #-770 @ 0xfffffcfe │ │ │ │ @ instruction: 0xf05c9501 │ │ │ │ ldrb pc, [lr, r7, ror #31] @ │ │ │ │ mcr 7, 0, pc, cr6, cr13, {7} @ │ │ │ │ sbceq r4, r0, r6, ror #9 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ sbceq r4, r0, sl, lsr #9 │ │ │ │ adcseq r9, sl, sl, ror r7 │ │ │ │ - ldrshteq r0, [r0], -r2 │ │ │ │ + eorseq r0, r0, r2, ror ip │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb2db4 │ │ │ │ @ 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, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r2, 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, ror #31 │ │ │ │ svclt 0x0000bd30 │ │ │ │ ldrshteq r9, [sl], lr │ │ │ │ - ldrsbteq r0, [r0], -ip │ │ │ │ + eorseq r0, r0, ip, asr ip │ │ │ │ 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 │ │ │ │ - @ instruction: 0x4604fd79 │ │ │ │ + @ instruction: 0x4604fd1d │ │ │ │ bls 655bdc │ │ │ │ bls 3f5d40 │ │ │ │ bmi 6ca98c │ │ │ │ andls r4, r3, #2046820352 @ 0x7a000000 │ │ │ │ strbtvc lr, [r8], #2639 @ 0xa4f │ │ │ │ adcslt r9, pc, #90112 @ 0x16000 │ │ │ │ bls 5c051c │ │ │ │ @@ -1693,17 +1693,17 @@ │ │ │ │ ldrbtmi r4, [sl], #-2568 @ 0xfffff5f8 │ │ │ │ @ instruction: 0xf7fde7d9 │ │ │ │ svclt 0x0000ed28 │ │ │ │ sbceq r4, r0, r8, ror #7 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ sbceq r4, r0, r2, lsr r3 │ │ │ │ ldrsbteq r9, [sl], sl │ │ │ │ - eoreq pc, pc, r8, ror sp @ │ │ │ │ - eorseq r0, r0, lr, lsr #23 │ │ │ │ - eoreq pc, pc, r6, lsr #26 │ │ │ │ + strdeq pc, [pc], -r8 @ │ │ │ │ + eorseq r0, r0, lr, lsr #22 │ │ │ │ + eoreq pc, pc, r6, lsr #25 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0078f8cc │ │ │ │ bmi eed7d4 │ │ │ │ blmi eed7f0 │ │ │ │ addslt r4, r9, sl, ror r4 │ │ │ │ @@ -1737,15 +1737,15 @@ │ │ │ │ pop {r0, r3, r4, ip, sp, pc} │ │ │ │ bmi 7ffdc4 │ │ │ │ @ instruction: 0x4659ab16 │ │ │ │ ldrbtmi r9, [sl], #-770 @ 0xfffffcfe │ │ │ │ ldrbmi r2, [r0], -r1, lsl #6 │ │ │ │ @ instruction: 0xf8cd9300 │ │ │ │ movwcs ip, #4 │ │ │ │ - stc2l 1, cr15, [r6], #536 @ 0x218 │ │ │ │ + stc2 1, cr15, [sl], {134} @ 0x86 │ │ │ │ @ instruction: 0xf8dae7d3 │ │ │ │ @ instruction: 0xf1b90000 │ │ │ │ andsle r0, r8, r0, lsl #30 │ │ │ │ ldrbtmi r4, [fp], #-2837 @ 0xfffff4eb │ │ │ │ svceq 0x0000f1b8 │ │ │ │ bmi 58fe94 │ │ │ │ andls r4, r3, #2046820352 @ 0x7a000000 │ │ │ │ @@ -1763,19 +1763,19 @@ │ │ │ │ ldrbtmi r4, [sl], #-2570 @ 0xfffff5f6 │ │ │ │ @ instruction: 0xf7fde7e5 │ │ │ │ svclt 0x0000ec9c │ │ │ │ sbceq r4, r0, r4, ror r2 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ sbceq r4, r0, r4, lsl r2 │ │ │ │ adcseq r9, sl, r6, lsr #9 │ │ │ │ - eoreq pc, pc, sl, asr #24 │ │ │ │ - eoreq pc, pc, r0, asr #24 │ │ │ │ - eorseq r0, r0, r2, ror fp │ │ │ │ - eoreq pc, pc, r0, lsr #24 │ │ │ │ - eoreq pc, pc, r6, lsl ip @ │ │ │ │ + eoreq pc, pc, sl, asr #23 │ │ │ │ + eoreq pc, pc, r0, asr #23 │ │ │ │ + ldrshteq r0, [r0], -r2 │ │ │ │ + eoreq pc, pc, r0, lsr #23 │ │ │ │ + mlaeq pc, r6, fp, pc @ │ │ │ │ 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 4fff04 │ │ │ │ stmdbls r8, {r8, r9, sp} │ │ │ │ stmib sp, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ - mcrr2 1, 8, pc, sl, cr6 @ │ │ │ │ + blx ffc1856e │ │ │ │ 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 33e368 │ │ │ │ stmdbls r8, {r3, r4, fp, sp, lr} │ │ │ │ strls r4, [r6], #-1146 @ 0xfffffb86 │ │ │ │ blls 1ae1f00 │ │ │ │ @@ -1831,36 +1831,36 @@ │ │ │ │ ldc2l 0, cr15, [r4, #368]! @ 0x170 │ │ │ │ @ instruction: 0xf7fde7d6 │ │ │ │ svclt 0x0000ec14 │ │ │ │ sbceq r4, r0, r4, asr r1 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ ldrdeq r4, [r0], #4 │ │ │ │ adcseq r9, sl, r4, asr r3 │ │ │ │ - eorseq r0, r0, r4, lsl fp │ │ │ │ + mlaseq r0, r4, sl, r0 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb319c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf1869105 │ │ │ │ - stmdbls r5, {r0, r1, r2, r3, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r4, r5, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05c447a │ │ │ │ strdlt pc, [r7], -r9 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r9, sl, r6, asr #5 │ │ │ │ - eorseq r0, r0, r4, lsl fp │ │ │ │ + mlaseq r0, r4, sl, r0 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb31f0 │ │ │ │ @ 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 40b600 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - blx ff39866a │ │ │ │ + blx 1c9866a │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ ldc2l 0, cr15, [lr, #-368]! @ 0xfffffe90 │ │ │ │ @ instruction: 0xf7fde7df │ │ │ │ svclt 0x0000eb9e │ │ │ │ sbceq r4, r0, r2 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ ldrdeq r3, [r0], #246 @ 0xf6 │ │ │ │ adcseq r9, sl, lr, lsr #4 │ │ │ │ - mlaseq r0, sl, sl, r0 │ │ │ │ + eorseq r0, r0, sl, lsl sl │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb3288 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf1869105 │ │ │ │ - stmdbls r5, {r0, r3, r4, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r2, r3, r4, r5, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05c447a │ │ │ │ andlt pc, r7, r3, lsl #27 │ │ │ │ svclt 0x0000bd30 │ │ │ │ ldrhteq r9, [sl], r2 │ │ │ │ - eorseq r0, r0, r4, ror #20 │ │ │ │ + eorseq r0, r0, r4, ror #19 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb32dc │ │ │ │ @ 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 40b6ec │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - blx 1618756 │ │ │ │ + blx fff18754 │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ stc2 0, cr15, [r8, #-368] @ 0xfffffe90 │ │ │ │ @ instruction: 0xf7fde7df │ │ │ │ svclt 0x0000eb28 │ │ │ │ sbceq r3, r0, r6, lsl pc │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ sbceq r3, r0, sl, ror #29 │ │ │ │ adcseq r9, sl, sl, lsl r1 │ │ │ │ - ldrshteq r0, [r0], -r2 │ │ │ │ + eorseq r0, r0, r2, ror r9 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb3374 │ │ │ │ @ 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, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r2, r6, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05c447a │ │ │ │ andlt pc, r7, sp, lsl #26 │ │ │ │ svclt 0x0000bd30 │ │ │ │ umlalseq r9, sl, lr, r0 │ │ │ │ - eorseq r0, r0, r4, asr #19 │ │ │ │ + eorseq r0, r0, r4, asr #18 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb33c8 │ │ │ │ @ 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 40b7d8 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - blx ff898840 │ │ │ │ + blx fe198840 │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ ldc2 0, cr15, [r2], {92} @ 0x5c │ │ │ │ @ instruction: 0xf7fde7df │ │ │ │ svclt 0x0000eab2 │ │ │ │ sbceq r3, r0, sl, lsr #28 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ strdeq r3, [r0], #222 @ 0xde │ │ │ │ adcseq r9, sl, r6 │ │ │ │ - eorseq r0, r0, sl, asr r9 │ │ │ │ + ldrsbteq r0, [r0], -sl │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb3460 │ │ │ │ @ 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, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r4, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05c447a │ │ │ │ mullt r7, r7, ip │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r8, sl, sl, lsl #31 │ │ │ │ - eorseq r0, r0, r8, lsr #18 │ │ │ │ + eorseq r0, r0, r8, lsr #17 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb34b4 │ │ │ │ @ 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 40b8c4 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - blx 1b1892c │ │ │ │ + blx 41892c │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ ldc2 0, cr15, [ip], {92} @ 0x5c │ │ │ │ @ instruction: 0xf7fde7df │ │ │ │ svclt 0x0000ea3c │ │ │ │ sbceq r3, r0, lr, lsr sp │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ sbceq r3, r0, r2, lsl sp │ │ │ │ ldrshteq r8, [sl], r2 │ │ │ │ - ldrhteq r0, [r0], -sl │ │ │ │ + eorseq r0, r0, sl, lsr r8 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb354c │ │ │ │ @ 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, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r3, r4, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05c447a │ │ │ │ andlt pc, r7, r1, lsr #24 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r8, sl, r6, ror lr │ │ │ │ - eorseq r0, r0, r4, lsl #17 │ │ │ │ + eorseq r0, r0, r4, lsl #16 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb35a0 │ │ │ │ @ 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 40b9b0 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - @ instruction: 0xf9f4f186 │ │ │ │ + @ instruction: 0xf998f186 │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ blx fea18586 │ │ │ │ @ instruction: 0xf7fde7df │ │ │ │ svclt 0x0000e9c6 │ │ │ │ sbceq r3, r0, r2, asr ip │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ sbceq r3, r0, r6, lsr #24 │ │ │ │ ldrsbteq r8, [sl], lr │ │ │ │ - eorseq r0, r0, r2, lsl r8 │ │ │ │ + mlaseq r0, r2, r7, r0 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb3638 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf1869105 │ │ │ │ - stmdbls r5, {r0, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r2, r5, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05c447a │ │ │ │ andlt pc, r7, fp, lsr #23 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r8, sl, r2, ror #26 │ │ │ │ - eorseq r0, r0, ip, ror #15 │ │ │ │ + eorseq r0, r0, ip, ror #14 │ │ │ │ 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 6fccb0 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, LR_abt │ │ │ │ - @ instruction: 0xf974f186 │ │ │ │ + @ instruction: 0xf918f186 │ │ │ │ strmi r9, [r2], -r4, lsl #18 │ │ │ │ @ instruction: 0x4618e7dc │ │ │ │ smlabtcs r4, sp, r9, lr │ │ │ │ ldrdmi pc, [r0], -r8 │ │ │ │ - @ instruction: 0xf806f29e │ │ │ │ - @ instruction: 0xff22f17e │ │ │ │ + @ instruction: 0xffaaf29d │ │ │ │ + mcr2 1, 6, pc, cr6, cr14, {3} @ │ │ │ │ stmvs r3, {r2, r9, fp, ip, pc} │ │ │ │ bvc 5c2934 │ │ │ │ @ instruction: 0x4d0eb975 │ │ │ │ @ instruction: 0x4620447d │ │ │ │ strls r6, [r2], #-2068 @ 0xfffff7ec │ │ │ │ strls r1, [r3], #-2020 @ 0xfffff81c │ │ │ │ bmi 33ae84 │ │ │ │ @@ -2202,38 +2202,38 @@ │ │ │ │ ldrbtmi r4, [sp], #-3336 @ 0xfffff2f8 │ │ │ │ @ instruction: 0xf7fde7ef │ │ │ │ svclt 0x0000e92e │ │ │ │ sbceq r3, r0, r4, ror #22 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ sbceq r3, r0, r8, lsr #22 │ │ │ │ ldrhteq r8, [sl], r6 │ │ │ │ - eoreq pc, pc, r8, asr r5 @ │ │ │ │ - eorseq r0, r0, sl, asr #14 │ │ │ │ - eoreq pc, pc, r2, lsr r5 @ │ │ │ │ + ldrdeq pc, [pc], -r8 @ │ │ │ │ + eorseq r0, r0, sl, asr #13 │ │ │ │ + strhteq pc, [pc], -r2 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb3770 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf1869105 │ │ │ │ - stmdbls r5, {r0, r2, r5, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r3, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05c447a │ │ │ │ andlt pc, r7, pc, lsl #22 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r8, sl, r2, lsl #24 │ │ │ │ - eorseq r0, r0, r8, lsr #14 │ │ │ │ + eorseq r0, r0, r8, lsr #13 │ │ │ │ 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: 0xf1869105 │ │ │ │ - stmdbls r5, {r0, r1, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r2, r3, r4, r5, r6, fp, ip, sp, lr, pc} │ │ │ │ ldrb r4, [sp, r4, lsl #12] │ │ │ │ tstls r5, r8, lsl r6 │ │ │ │ ldrdpl pc, [r0], -r8 │ │ │ │ - @ instruction: 0xff6ef29d │ │ │ │ - mcr2 1, 4, pc, cr10, cr14, {3} @ │ │ │ │ + @ instruction: 0xff12f29d │ │ │ │ + mcr2 1, 1, pc, cr14, cr14, {3} @ │ │ │ │ strmi r6, [r3], -r2, lsr #16 │ │ │ │ strtmi r9, [r8], -r5, lsl #18 │ │ │ │ andls r6, r2, #10158080 @ 0x9b0000 │ │ │ │ andls r1, r3, #55050240 @ 0x3480000 │ │ │ │ bvc 96ee7c │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ blx 20187d4 │ │ │ │ @ instruction: 0xf7fde7cf │ │ │ │ svclt 0x0000e89e │ │ │ │ sbceq r3, r0, ip, lsr #20 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ strdeq r3, [r0], #150 @ 0x96 │ │ │ │ adcseq r8, sl, ip, asr fp │ │ │ │ - eorseq r0, r0, r8, lsl #13 │ │ │ │ + eorseq r0, r0, r8, lsl #12 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb3888 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf1869105 │ │ │ │ - stmdbls r5, {r0, r3, r4, r7, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r2, r3, r4, r5, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05c447a │ │ │ │ andlt pc, r7, r3, lsl #21 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r8, sl, r2, asr #21 │ │ │ │ - eorseq r0, r0, r8, ror #12 │ │ │ │ + eorseq r0, r0, r8, ror #11 │ │ │ │ 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 │ │ │ │ @@ -2326,57 +2326,57 @@ │ │ │ │ subsmi r9, sl, r9, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, fp, r7, lsr #2 │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ movwcs r4, #2582 @ 0xa16 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ - @ instruction: 0xf1869105 │ │ │ │ - stmdbls r5, {r0, r1, r3, r6, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf1859105 │ │ │ │ + stmdbls r5, {r0, r1, r2, r3, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrb r4, [fp, r4, lsl #12] │ │ │ │ tstls r5, r8, lsl r6 │ │ │ │ ldrdpl pc, [r0], -r9 │ │ │ │ - mrc2 2, 6, pc, cr14, cr13, {4} │ │ │ │ - ldc2l 1, cr15, [sl, #504]! @ 0x1f8 │ │ │ │ + mcr2 2, 4, pc, cr2, cr13, {4} @ │ │ │ │ + ldc2 1, cr15, [lr, #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 96efa0 │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ @ instruction: 0xf9ecf05c │ │ │ │ @ instruction: 0xf7fde7cd │ │ │ │ svclt 0x0000e80c │ │ │ │ sbceq r3, r0, r4, lsl r9 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ ldrdeq r3, [r0], #134 @ 0x86 │ │ │ │ adcseq r8, sl, r4, lsl sl │ │ │ │ - ldrhteq r0, [r0], -ip │ │ │ │ + eorseq r0, r0, ip, lsr r5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb39ac │ │ │ │ @ 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, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf1859105 │ │ │ │ + stmdbls r5, {r0, r1, r3, r5, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05c447a │ │ │ │ strdlt pc, [r7], -r1 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r8, sl, r6, ror r9 │ │ │ │ - eorseq r0, r0, ip, lsr #11 │ │ │ │ + eorseq r0, r0, ip, lsr #10 │ │ │ │ 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 43d020 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - @ instruction: 0xffbcf185 │ │ │ │ + @ instruction: 0xff60f185 │ │ │ │ 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, fp, ror #18] @ │ │ │ │ svc 0x008af7fc │ │ │ │ strdeq r3, [r0], #112 @ 0x70 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ strheq r3, [r0], #120 @ 0x78 │ │ │ │ adcseq r8, sl, lr, asr #17 │ │ │ │ - eorseq r0, r0, r6, lsr #10 │ │ │ │ + eorseq r0, r0, r6, lsr #9 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb3aac │ │ │ │ @ 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, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r3, r5, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05c447a │ │ │ │ andlt pc, r7, r1, ror r9 @ │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r8, sl, lr, asr #16 │ │ │ │ - eorseq r0, r0, r0, lsl r5 │ │ │ │ + mlaseq r0, r0, r4, r0 │ │ │ │ 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, r2, r3, r4, r5, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r5, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrb r4, [sp, r4, lsl #12] │ │ │ │ tstls r5, r8, lsl r6 │ │ │ │ ldrdpl pc, [r0], -r8 │ │ │ │ - ldc2l 2, cr15, [r0, #628] @ 0x274 │ │ │ │ - stc2l 1, cr15, [ip], #504 @ 0x1f8 │ │ │ │ + ldc2l 2, cr15, [r4, #-628]! @ 0xfffffd8c │ │ │ │ + ldc2 1, cr15, [r0], {126} @ 0x7e │ │ │ │ strmi r6, [r3], -r2, lsr #16 │ │ │ │ strtmi r9, [r8], -r5, lsl #18 │ │ │ │ andls r6, r2, #10158080 @ 0x9b0000 │ │ │ │ andls r1, r3, #55050240 @ 0x3480000 │ │ │ │ bvc 96f1b8 │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ @ instruction: 0xf8e0f05c │ │ │ │ @ instruction: 0xf7fce7cf │ │ │ │ svclt 0x0000ef00 │ │ │ │ strdeq r3, [r0], #96 @ 0x60 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ strheq r3, [r0], #106 @ 0x6a │ │ │ │ adcseq r8, sl, r8, lsr #15 │ │ │ │ - eorseq r0, r0, r4, ror r4 │ │ │ │ + ldrshteq r0, [r0], -r4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb3bc4 │ │ │ │ @ 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, r5, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r2, r3, r4, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05c447a │ │ │ │ andlt pc, r7, r5, ror #17 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r8, sl, lr, lsl #14 │ │ │ │ - eorseq r0, r0, r4, asr r4 │ │ │ │ + ldrsbteq r0, [r0], -r4 │ │ │ │ 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, r2, r3, r5, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r4, r6, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrb r4, [fp, r4, lsl #12] │ │ │ │ tstls r5, r8, lsl r6 │ │ │ │ ldrdpl pc, [r0], -r9 │ │ │ │ - stc2l 2, cr15, [r0, #-628] @ 0xfffffd8c │ │ │ │ - mrrc2 1, 7, pc, ip, cr14 @ │ │ │ │ + stc2l 2, cr15, [r4], #628 @ 0x274 │ │ │ │ + stc2 1, cr15, [r0], {126} @ 0x7e │ │ │ │ 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 96f2dc │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ @ instruction: 0xf84ef05c │ │ │ │ @ instruction: 0xf7fce7cd │ │ │ │ svclt 0x0000ee6e │ │ │ │ ldrdeq r3, [r0], #88 @ 0x58 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ smulleq r3, r0, sl, r5 │ │ │ │ adcseq r8, sl, r0, ror #12 │ │ │ │ - eorseq r0, r0, r4, lsr #7 │ │ │ │ + eorseq r0, r0, r4, lsr #6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb3ce8 │ │ │ │ @ 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, r5, r6, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r2, r3, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05c447a │ │ │ │ andlt pc, r7, r3, asr r8 @ │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r8, sl, r2, asr #11 │ │ │ │ - mlaseq r0, r4, r3, r0 │ │ │ │ + eorseq r0, r0, r4, lsl r3 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb3d3c │ │ │ │ @ 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 5cc150 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ tstls r4, sl, ror r4 │ │ │ │ - cdp2 1, 2, cr15, cr4, cr5, {4} │ │ │ │ + stc2l 1, cr15, [r8, #532] @ 0x214 │ │ │ │ strmi r9, [r3], -r4, lsl #18 │ │ │ │ @ instruction: 0x4610e7df │ │ │ │ smlabtcc r4, sp, r9, lr │ │ │ │ vshrn.i32 d6, , #3 │ │ │ │ - @ instruction: 0xf17efcb7 │ │ │ │ - blls 19bb04 │ │ │ │ + @ instruction: 0xf17efc5b │ │ │ │ + blls 19b994 │ │ │ │ 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: 0xffc8f05b │ │ │ │ @ instruction: 0xf7fce7d1 │ │ │ │ svclt 0x0000ede8 │ │ │ │ strheq r3, [r0], #70 @ 0x46 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ sbceq r3, r0, r6, lsl #9 │ │ │ │ adcseq r8, sl, r4, lsr #10 │ │ │ │ - ldrshteq r0, [r0], -lr │ │ │ │ + eorseq r0, r0, lr, ror r2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb3df4 │ │ │ │ @ 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, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r2, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05b447a │ │ │ │ andlt pc, r7, sp, asr #31 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r8, sl, lr, lsl #9 │ │ │ │ - ldrsbteq r0, [r0], -r8 │ │ │ │ + eorseq r0, r0, r8, asr r2 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb3e48 │ │ │ │ @ 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 40c258 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - stc2 1, cr15, [r0, #532]! @ 0x214 │ │ │ │ + stc2l 1, cr15, [r4, #-532] @ 0xfffffdec │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ @ instruction: 0xff52f05b │ │ │ │ @ instruction: 0xf7fce7df │ │ │ │ svclt 0x0000ed72 │ │ │ │ sbceq r3, r0, sl, lsr #7 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ sbceq r3, r0, lr, ror r3 │ │ │ │ ldrshteq r8, [sl], r6 │ │ │ │ - eorseq r0, r0, sl, ror #4 │ │ │ │ + eorseq r0, r0, sl, ror #3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb3ee0 │ │ │ │ @ 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, r8, 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: 0xf05b447a │ │ │ │ andlt pc, r7, r7, asr pc @ │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r8, sl, sl, ror r3 │ │ │ │ - eorseq r0, r0, r8, lsr r2 │ │ │ │ + ldrhteq r0, [r0], -r8 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ strmi r4, [sp], -pc, lsr #24 │ │ │ │ addlt r4, lr, pc, lsr #18 │ │ │ │ @ instruction: 0xf015447c │ │ │ │ @@ -2733,61 +2733,61 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ teqle r1, r0, lsl #6 │ │ │ │ pop {r1, r2, r3, ip, sp, pc} │ │ │ │ bmi 73d55c │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, LR_und │ │ │ │ - ldc2 1, cr15, [lr, #-532] @ 0xfffffdec │ │ │ │ + stc2l 1, cr15, [r2], {133} @ 0x85 │ │ │ │ strmi r9, [r2], -r6, lsl #18 │ │ │ │ @ instruction: 0x4618e7da │ │ │ │ smlabtcs r6, sp, r9, lr │ │ │ │ ldrdmi pc, [r0], -r8 │ │ │ │ - blx fec99836 │ │ │ │ - blx ff3993bc │ │ │ │ + blx 1599836 │ │ │ │ + blx 1c993bc │ │ │ │ stmvs r5, {r1, r2, r9, fp, ip, pc} │ │ │ │ @ instruction: 0xf29d68d0 │ │ │ │ - @ instruction: 0xf17efba9 │ │ │ │ - bls 21b8e8 │ │ │ │ + @ instruction: 0xf17efb4d │ │ │ │ + bls 21b778 │ │ │ │ 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 │ │ │ │ @ instruction: 0xe7c3feb5 │ │ │ │ ldcl 7, cr15, [r4], {252} @ 0xfc │ │ │ │ strheq r3, [r0], #44 @ 0x2c │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ sbceq r3, r0, ip, ror r2 │ │ │ │ adcseq r8, sl, sl, asr #5 │ │ │ │ - eorseq r0, r0, ip, ror r1 │ │ │ │ + ldrshteq r0, [r0], -ip │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb4018 │ │ │ │ @ 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, r4, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r2, r4, r5, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05b447a │ │ │ │ @ instruction: 0xb007febb │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r8, sl, sl, lsl r2 │ │ │ │ - eorseq r0, r0, ip, ror r1 │ │ │ │ + ldrshteq r0, [r0], -ip │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb406c │ │ │ │ @ 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 5cc480 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ tstls r4, sl, ror r4 │ │ │ │ - stc2 1, cr15, [ip], {133} @ 0x85 │ │ │ │ + ldc2 1, cr15, [r0], #-532 @ 0xfffffdec │ │ │ │ strmi r9, [r3], -r4, lsl #18 │ │ │ │ @ instruction: 0x4610e7df │ │ │ │ smlabtcc r4, sp, r9, lr │ │ │ │ vshrn.i32 d6, , #3 │ │ │ │ - @ instruction: 0xf17efb1f │ │ │ │ - blls 19b7d4 │ │ │ │ + @ instruction: 0xf17efac3 │ │ │ │ + blls 19b664 │ │ │ │ stmdbls r5, {r2, r9, sl, lr} │ │ │ │ ldmdavs sl, {r3, r5, r9, sl, lr} │ │ │ │ andls r6, r0, #10682368 @ 0xa30000 │ │ │ │ andls r1, r1, #55050240 @ 0x3480000 │ │ │ │ ldrbtmi r4, [sl], #-2567 @ 0xfffff5f9 │ │ │ │ mrc2 0, 1, pc, cr0, cr11, {2} │ │ │ │ @ instruction: 0xf7fce7d1 │ │ │ │ svclt 0x0000ec50 │ │ │ │ sbceq r3, r0, r6, lsl #3 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ sbceq r3, r0, r6, asr r1 │ │ │ │ adcseq r8, sl, ip, ror r1 │ │ │ │ - eorseq r0, r0, r6, ror #1 │ │ │ │ + eorseq r0, r0, r6, rrx │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb4124 │ │ │ │ @ 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, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r2, r3, r5, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05b447a │ │ │ │ andlt pc, r7, r5, lsr lr @ │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r8, sl, r6, ror #1 │ │ │ │ - eorseq r0, r0, r4, asr #1 │ │ │ │ + eorseq r0, r0, r4, asr #32 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb4178 │ │ │ │ @ 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 5cc58c │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ tstls r4, sl, ror r4 │ │ │ │ - stc2 1, cr15, [r6], {133} @ 0x85 │ │ │ │ + blx feb195f2 │ │ │ │ strmi r9, [r3], -r4, lsl #18 │ │ │ │ @ instruction: 0x4610e7df │ │ │ │ smlabtcc r4, sp, r9, lr │ │ │ │ vshrn.i32 d6, , #3 │ │ │ │ - @ instruction: 0xf17efa99 │ │ │ │ - blls 19b6c8 │ │ │ │ + @ instruction: 0xf17efa3d │ │ │ │ + blls 19b558 │ │ │ │ stmdbls r5, {r2, r9, sl, lr} │ │ │ │ ldmdavs sl, {r3, r5, r9, sl, lr} │ │ │ │ andls r6, r0, #10682368 @ 0xa30000 │ │ │ │ andls r1, r1, #55050240 @ 0x3480000 │ │ │ │ ldrbtmi r4, [sl], #-2567 @ 0xfffff5f9 │ │ │ │ stc2 0, cr15, [sl, #364]! @ 0x16c │ │ │ │ @ instruction: 0xf7fce7d1 │ │ │ │ svclt 0x0000ebca │ │ │ │ sbceq r3, r0, sl, ror r0 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ sbceq r3, r0, sl, asr #32 │ │ │ │ adcseq r8, sl, r8, asr #32 │ │ │ │ - eorseq r0, r0, r2, lsr r0 │ │ │ │ + strhteq pc, [pc], -r2 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb4230 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf1859105 │ │ │ │ - stmdbls r5, {r0, r2, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r3, r5, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05b447a │ │ │ │ andlt pc, r7, pc, lsr #27 │ │ │ │ svclt 0x0000bd30 │ │ │ │ ldrhteq r7, [sl], r2 │ │ │ │ - eorseq r0, r0, r8, lsl r0 │ │ │ │ + mlaeq pc, r8, pc, pc @ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb4284 │ │ │ │ @ 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 5cc698 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ tstls r4, sl, ror r4 │ │ │ │ - blx fe0996fe │ │ │ │ + blx 9996fe │ │ │ │ strmi r9, [r3], -r4, lsl #18 │ │ │ │ @ instruction: 0x4610e7df │ │ │ │ smlabtcc r4, sp, r9, lr │ │ │ │ vshrn.i32 d6, , #3 │ │ │ │ - @ instruction: 0xf17efa13 │ │ │ │ - blls 19b5bc │ │ │ │ + @ instruction: 0xf17ef9b7 │ │ │ │ + blls 19b44c │ │ │ │ stmdbls r5, {r2, r9, sl, lr} │ │ │ │ ldmdavs sl, {r3, r5, r9, sl, lr} │ │ │ │ andls r6, r0, #10682368 @ 0xa30000 │ │ │ │ andls r1, r1, #55050240 @ 0x3480000 │ │ │ │ ldrbtmi r4, [sl], #-2567 @ 0xfffff5f9 │ │ │ │ stc2 0, cr15, [r4, #-364]! @ 0xfffffe94 │ │ │ │ @ instruction: 0xf7fce7d1 │ │ │ │ svclt 0x0000eb44 │ │ │ │ sbceq r2, r0, lr, ror #30 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ sbceq r2, r0, lr, lsr pc │ │ │ │ adcseq r7, sl, r4, lsl pc │ │ │ │ - eoreq pc, pc, lr, lsl #31 │ │ │ │ + eoreq pc, pc, lr, lsl #30 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb433c │ │ │ │ @ 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, r5, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, 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, r9, lsr #26 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r7, sl, lr, ror lr │ │ │ │ - eoreq pc, pc, r0, ror pc @ │ │ │ │ + strdeq pc, [pc], -r0 @ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb4390 │ │ │ │ @ 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 5cc7a4 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ tstls r4, sl, ror r4 │ │ │ │ - blx fff19808 │ │ │ │ + blx fe819808 │ │ │ │ strmi r9, [r3], -r4, lsl #18 │ │ │ │ @ instruction: 0x4610e7df │ │ │ │ smlabtcc r4, sp, r9, lr │ │ │ │ vshrn.i32 d6, , #3 │ │ │ │ - @ instruction: 0xf17ef98d │ │ │ │ - blls 19b4b0 │ │ │ │ + @ instruction: 0xf17ef931 │ │ │ │ + blls 19b340 │ │ │ │ stmdbls r5, {r2, r9, sl, lr} │ │ │ │ ldmdavs sl, {r3, r5, r9, sl, lr} │ │ │ │ andls r6, r0, #10682368 @ 0xa30000 │ │ │ │ andls r1, r1, #55050240 @ 0x3480000 │ │ │ │ ldrbtmi r4, [sl], #-2567 @ 0xfffff5f9 │ │ │ │ ldc2 0, cr15, [lr], {91} @ 0x5b │ │ │ │ @ instruction: 0xf7fce7d1 │ │ │ │ svclt 0x0000eabe │ │ │ │ sbceq r2, r0, r2, ror #28 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ sbceq r2, r0, r2, lsr lr │ │ │ │ adcseq r7, sl, r0, ror #27 │ │ │ │ - eoreq pc, pc, r2, ror #29 │ │ │ │ + eoreq pc, pc, r2, ror #28 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb4448 │ │ │ │ @ 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, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r2, r3, r4, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05b447a │ │ │ │ andlt pc, r7, r3, lsr #25 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r7, sl, sl, asr #26 │ │ │ │ - eoreq pc, pc, r4, asr #29 │ │ │ │ + eoreq pc, pc, r4, asr #28 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb449c │ │ │ │ @ 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 74c8b4 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - blx 1d19918 │ │ │ │ + blx 619918 │ │ │ │ strmi r9, [r2], -r5, lsl #18 │ │ │ │ @ instruction: 0x4618e7dd │ │ │ │ andls r9, r5, #-1073741823 @ 0xc0000001 │ │ │ │ vshrn.i32 d6, , #3 │ │ │ │ - @ instruction: 0xf17ef905 │ │ │ │ - bls 1db3a0 │ │ │ │ + @ instruction: 0xf17df8a9 │ │ │ │ + bls 1dd230 │ │ │ │ andls r4, r6, #3145728 @ 0x300000 │ │ │ │ ldmvs fp, {r4, r7, fp, sp, lr} │ │ │ │ vsubw.s16 , , d5 │ │ │ │ - @ instruction: 0xf17ef8fb │ │ │ │ - bls 21b38c │ │ │ │ + @ instruction: 0xf17df89f │ │ │ │ + bls 21d21c │ │ │ │ blls 1aeb44 │ │ │ │ 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 │ │ │ │ stc2 0, cr15, [sl], {91} @ 0x5b │ │ │ │ @ instruction: 0xf7fce7c5 │ │ │ │ svclt 0x0000ea2a │ │ │ │ sbceq r2, r0, r6, asr sp │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ sbceq r2, r0, r2, lsr #26 │ │ │ │ adcseq r7, sl, sl, lsr #25 │ │ │ │ - eoreq pc, pc, ip, lsl lr @ │ │ │ │ + mlaeq pc, ip, sp, pc @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb4570 │ │ │ │ @ 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, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r3, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05b447a │ │ │ │ andlt pc, r7, pc, lsl #24 │ │ │ │ svclt 0x0000bd30 │ │ │ │ ldrshteq r7, [sl], sl │ │ │ │ - eoreq pc, pc, r4, lsl #28 │ │ │ │ + eoreq pc, pc, r4, lsl #27 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb45c4 │ │ │ │ @ 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 74c9dc │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - @ instruction: 0xf9def185 │ │ │ │ + @ instruction: 0xf982f185 │ │ │ │ strmi r9, [r2], -r5, lsl #18 │ │ │ │ @ instruction: 0x4618e7dd │ │ │ │ andls r9, r5, #-1073741823 @ 0xc0000001 │ │ │ │ vshrn.i32 d6, , #3 │ │ │ │ - @ instruction: 0xf17df871 │ │ │ │ - bls 1dd278 │ │ │ │ + @ instruction: 0xf17df815 │ │ │ │ + bls 1dd108 │ │ │ │ andls r4, r6, #3145728 @ 0x300000 │ │ │ │ ldmvs fp, {r4, r7, fp, sp, lr} │ │ │ │ vsubw.s16 , , d5 │ │ │ │ - @ instruction: 0xf17df867 │ │ │ │ - bls 21d264 │ │ │ │ + @ instruction: 0xf17df80b │ │ │ │ + bls 21d0f4 │ │ │ │ blls 1aec6c │ │ │ │ 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 1e195e2 │ │ │ │ @ instruction: 0xf7fce7c5 │ │ │ │ svclt 0x0000e996 │ │ │ │ sbceq r2, r0, lr, lsr #24 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ strdeq r2, [r0], #186 @ 0xba │ │ │ │ adcseq r7, sl, sl, asr fp │ │ │ │ - eoreq pc, pc, r4, asr sp @ │ │ │ │ + ldrdeq pc, [pc], -r4 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb4698 │ │ │ │ @ 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, r4, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r2, r4, r5, r8, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05b447a │ │ │ │ andlt pc, r7, fp, ror fp @ │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r7, sl, sl, lsr #21 │ │ │ │ - eoreq pc, pc, ip, lsr sp @ │ │ │ │ + strhteq pc, [pc], -ip @ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb46ec │ │ │ │ @ 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 40cafc │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - @ instruction: 0xf94ef185 │ │ │ │ + @ instruction: 0xf8f2f185 │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ blx 996ce │ │ │ │ @ instruction: 0xf7fce7df │ │ │ │ svclt 0x0000e920 │ │ │ │ sbceq r2, r0, r6, lsl #22 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ ldrdeq r2, [r0], #170 @ 0xaa │ │ │ │ adcseq r7, sl, r2, lsl sl │ │ │ │ - eoreq pc, pc, sl, asr #25 │ │ │ │ + eoreq pc, pc, sl, asr #24 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb4784 │ │ │ │ @ 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 50cd94 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ tstls r5, sl, ror r4 │ │ │ │ - @ instruction: 0xf902f185 │ │ │ │ + @ instruction: 0xf8a6f185 │ │ │ │ strbteq r9, [r3], r5, lsl #18 │ │ │ │ tstvc r6, r5 │ │ │ │ ldmdavs r8!, {r0, r2, r5, r6, r7, r8, sl, ip, lr, pc} │ │ │ │ @ instruction: 0x4c0bb946 │ │ │ │ bmi 32e7e8 │ │ │ │ strls r4, [r0], #-1579 @ 0xfffff9d5 │ │ │ │ @ instruction: 0xf05b447a │ │ │ │ @@ -3275,17 +3275,17 @@ │ │ │ │ ldrbtmi r4, [ip], #-3080 @ 0xfffff3f8 │ │ │ │ @ instruction: 0xf7fce7f5 │ │ │ │ svclt 0x0000e8cc │ │ │ │ sbceq r2, r0, lr, ror #20 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ sbceq r2, r0, r2, asr #20 │ │ │ │ adcseq r7, sl, r4, ror #18 │ │ │ │ - eoreq lr, pc, r8, lsl #9 │ │ │ │ - eoreq pc, pc, r4, asr ip @ │ │ │ │ - eoreq lr, pc, lr, ror #8 │ │ │ │ + eoreq lr, pc, r8, lsl #8 │ │ │ │ + ldrdeq pc, [pc], -r4 @ │ │ │ │ + eoreq lr, pc, lr, ror #7 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb4834 │ │ │ │ @ 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 40cc44 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - @ instruction: 0xf8aaf185 │ │ │ │ + @ instruction: 0xf84ef185 │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ blx 1799814 │ │ │ │ @ instruction: 0xf7fce7df │ │ │ │ svclt 0x0000e87c │ │ │ │ strheq r2, [r0], #158 @ 0x9e │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ smulleq r2, r0, r2, r9 │ │ │ │ adcseq r7, sl, r2, lsr #17 │ │ │ │ - ldrdeq pc, [pc], -sl @ │ │ │ │ + eoreq pc, pc, sl, asr fp @ │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb48cc │ │ │ │ @ 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 50cedc │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ tstls r5, sl, ror r4 │ │ │ │ - @ instruction: 0xf85ef185 │ │ │ │ + @ instruction: 0xf802f185 │ │ │ │ strbteq r9, [r3], r5, lsl #18 │ │ │ │ tstvc r6, r5 │ │ │ │ ldmdavs r8!, {r0, r2, r5, r6, r7, r8, sl, ip, lr, pc} │ │ │ │ @ instruction: 0x4c0bb946 │ │ │ │ bmi 32e930 │ │ │ │ strls r4, [r0], #-1579 @ 0xfffff9d5 │ │ │ │ @ instruction: 0xf05b447a │ │ │ │ @@ -3357,17 +3357,17 @@ │ │ │ │ ldrbtmi r4, [ip], #-3080 @ 0xfffff3f8 │ │ │ │ @ instruction: 0xf7fce7f5 │ │ │ │ svclt 0x0000e828 │ │ │ │ sbceq r2, r0, r6, lsr #18 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ strdeq r2, [r0], #138 @ 0x8a │ │ │ │ ldrshteq r7, [sl], r4 │ │ │ │ - eoreq lr, pc, r0, asr #6 │ │ │ │ - eoreq pc, pc, r4, ror #22 │ │ │ │ - eoreq lr, pc, r6, lsr #6 │ │ │ │ + eoreq lr, pc, r0, asr #5 │ │ │ │ + eoreq pc, pc, r4, ror #21 │ │ │ │ + eoreq lr, pc, r6, lsr #5 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb497c │ │ │ │ @ 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 40cd8c │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - @ instruction: 0xf806f185 │ │ │ │ + @ instruction: 0xffaaf184 │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ @ instruction: 0xf9b8f05b │ │ │ │ @ instruction: 0xf7fbe7df │ │ │ │ svclt 0x0000efd8 │ │ │ │ sbceq r2, r0, r6, ror r8 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ sbceq r2, r0, sl, asr #16 │ │ │ │ adcseq r7, sl, r2, lsr r7 │ │ │ │ - eoreq pc, pc, sl, ror #21 │ │ │ │ + eoreq pc, pc, sl, ror #20 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb4a14 │ │ │ │ @ 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 50d024 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ tstls r5, sl, ror r4 │ │ │ │ - @ instruction: 0xffbaf184 │ │ │ │ + @ instruction: 0xff5ef184 │ │ │ │ strbteq r9, [r3], r5, lsl #18 │ │ │ │ tstvc r6, r5 │ │ │ │ ldmdavs r8!, {r0, r2, r5, r6, r7, r8, sl, ip, lr, pc} │ │ │ │ @ instruction: 0x4c0bb946 │ │ │ │ bmi 32ea78 │ │ │ │ strls r4, [r0], #-1579 @ 0xfffff9d5 │ │ │ │ @ instruction: 0xf05b447a │ │ │ │ @@ -3439,17 +3439,17 @@ │ │ │ │ ldrbtmi r4, [ip], #-3080 @ 0xfffff3f8 │ │ │ │ @ instruction: 0xf7fbe7f5 │ │ │ │ svclt 0x0000ef84 │ │ │ │ ldrdeq r2, [r0], #126 @ 0x7e │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ strheq r2, [r0], #114 @ 0x72 │ │ │ │ adcseq r7, sl, r4, lsl #13 │ │ │ │ - strdeq lr, [pc], -r8 @ │ │ │ │ - eoreq pc, pc, r4, ror sl @ │ │ │ │ - ldrdeq lr, [pc], -lr @ │ │ │ │ + eoreq lr, pc, r8, ror r1 @ │ │ │ │ + strdeq pc, [pc], -r4 @ │ │ │ │ + eoreq lr, pc, lr, asr r1 @ │ │ │ │ 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, r2, r4, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r3, 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 │ │ │ │ - stc2l 2, cr15, [sl, #624]! @ 0x270 │ │ │ │ - stc2 1, cr15, [r6, #-500] @ 0xfffffe0c │ │ │ │ + stc2 2, cr15, [lr, #624] @ 0x270 │ │ │ │ + stc2 1, cr15, [sl], #500 @ 0x1f4 │ │ │ │ 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: 0xf8f8f05b │ │ │ │ @ instruction: 0xf7fbe7cd │ │ │ │ svclt 0x0000ef18 │ │ │ │ sbceq r2, r0, ip, lsr #14 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ sbceq r2, r0, lr, ror #13 │ │ │ │ adcseq r7, sl, ip, lsr #11 │ │ │ │ - eoreq pc, pc, r0, asr #19 │ │ │ │ + eoreq pc, pc, r0, asr #18 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb4b94 │ │ │ │ @ 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, r4, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r2, r4, r5, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05b447a │ │ │ │ strdlt pc, [r7], -sp │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r7, sl, lr, lsl #10 │ │ │ │ - strhteq pc, [pc], -r8 @ │ │ │ │ + eoreq pc, pc, r8, lsr r9 @ │ │ │ │ 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, r2, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r3, r5, r6, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrb r4, [fp, r4, lsl #12] │ │ │ │ tstls r5, r8, lsl r6 │ │ │ │ ldrdpl pc, [r0], -r9 │ │ │ │ - ldc2l 2, cr15, [r8, #-624] @ 0xfffffd90 │ │ │ │ - ldc2l 1, cr15, [r4], #-500 @ 0xfffffe0c │ │ │ │ + ldc2l 2, cr15, [ip], #624 @ 0x270 │ │ │ │ + ldc2 1, cr15, [r8], {125} @ 0x7d │ │ │ │ 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: 0xf866f05b │ │ │ │ @ instruction: 0xf7fbe7cd │ │ │ │ svclt 0x0000ee86 │ │ │ │ sbceq r2, r0, r8, lsl #12 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ sbceq r2, r0, sl, asr #11 │ │ │ │ adcseq r7, sl, r0, ror #8 │ │ │ │ - eoreq pc, pc, r0, lsl r9 @ │ │ │ │ + mlaeq pc, r0, r8, pc @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb4cb8 │ │ │ │ @ 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, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r2, r5, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05b447a │ │ │ │ andlt pc, r7, fp, ror #16 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r7, sl, r2, asr #7 │ │ │ │ - eoreq pc, pc, r4, lsl #18 │ │ │ │ + eoreq pc, pc, r4, lsl #17 │ │ │ │ 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 5c1b84 │ │ │ │ stmdbls sp, {r8, r9, sp} │ │ │ │ stmib sp, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ - cdp2 1, 0, cr15, cr10, cr4, {4} │ │ │ │ + stc2 1, cr15, [lr, #528]! @ 0x210 │ │ │ │ blls 497b18 │ │ │ │ blls 4427e8 │ │ │ │ blls 4027e8 │ │ │ │ blls 4c27e8 │ │ │ │ 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: 0xffaef05a │ │ │ │ @ instruction: 0xf7fbe7d0 │ │ │ │ svclt 0x0000edce │ │ │ │ sbceq r2, r0, r4, ror #9 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ sbceq r2, r0, r4, asr r4 │ │ │ │ adcseq r7, sl, r4, asr #5 │ │ │ │ - eoreq pc, pc, r0, lsl r8 @ │ │ │ │ + mlaeq pc, r0, r7, pc @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb4e28 │ │ │ │ @ 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, r3, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r2, r3, r5, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05a447a │ │ │ │ @ instruction: 0xb007ffb3 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r7, sl, sl, lsr #4 │ │ │ │ - eoreq pc, pc, r8, asr r8 @ │ │ │ │ + ldrdeq pc, [pc], -r8 @ │ │ │ │ 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 43eca0 │ │ │ │ strbmi r2, [r1], -r0, lsl #6 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ - ldc2l 1, cr15, [ip, #-528]! @ 0xfffffdf0 │ │ │ │ + stc2 1, cr15, [r0, #-528]! @ 0xfffffdf0 │ │ │ │ ldrdls lr, [r0], -sp │ │ │ │ bmi 2ef5c4 │ │ │ │ @ instruction: 0xf8d94641 │ │ │ │ ldrbtmi r0, [sl], #-0 │ │ │ │ strbne r9, [r4, r2, lsl #8]! │ │ │ │ @ instruction: 0xf05a9403 │ │ │ │ ldrb pc, [fp, fp, lsr #30] @ │ │ │ │ stcl 7, cr15, [sl, #-1004] @ 0xfffffc14 │ │ │ │ sbceq r2, r0, r4, ror r3 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ sbceq r2, r0, r8, lsr r3 │ │ │ │ adcseq r7, sl, ip, ror r1 │ │ │ │ - eoreq pc, pc, sl, asr #15 │ │ │ │ + eoreq pc, pc, sl, asr #14 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb4f2c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrmi r0, [r6], -r8, asr #31 │ │ │ │ blmi 8305b0 │ │ │ │ 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 2705bc │ │ │ │ movwls r4, #9777 @ 0x2631 │ │ │ │ movwcs r4, #1146 @ 0x47a │ │ │ │ @ instruction: 0xf8cd4628 │ │ │ │ @ instruction: 0xf184c004 │ │ │ │ - strbteq pc, [r3], r7, lsr #26 @ │ │ │ │ + strbteq pc, [r3], fp, asr #25 @ │ │ │ │ bmi 293530 │ │ │ │ stmdavs r8!, {r0, r4, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf05a447a │ │ │ │ bfi pc, r1, (invalid: 30:29) @ │ │ │ │ ldcl 7, cr15, [sl], #1004 @ 0x3ec │ │ │ │ sbceq r2, r0, r6, asr #5 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ smulleq r2, r0, r4, r2 │ │ │ │ adcseq r7, sl, r4, asr #1 │ │ │ │ - eoreq pc, pc, r0, ror r7 @ │ │ │ │ + strdeq pc, [pc], -r0 @ │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb4fcc │ │ │ │ @ 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 3665f4 │ │ │ │ andcs lr, r1, #3358720 @ 0x334000 │ │ │ │ andls r4, r0, #51380224 @ 0x3100000 │ │ │ │ bmi 42aa04 │ │ │ │ ldrbtmi r9, [sl], #-773 @ 0xfffffcfb │ │ │ │ - ldc2l 1, cr15, [r0], #528 @ 0x210 │ │ │ │ + ldc2 1, cr15, [r4], {132} @ 0x84 │ │ │ │ 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 │ │ │ │ mullt r7, r5, lr │ │ │ │ svclt 0x0000bdf0 │ │ │ │ adcseq r7, sl, sl, lsr r0 │ │ │ │ - eoreq pc, pc, r0, lsl #14 │ │ │ │ + eoreq pc, pc, r0, lsl #13 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb504c │ │ │ │ @ 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, r4, r5, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r3, r4, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05a447a │ │ │ │ andlt pc, r7, r1, lsr #29 │ │ │ │ svclt 0x0000bd30 │ │ │ │ ldrhteq r6, [sl], r6 │ │ │ │ - eoreq pc, pc, r4, ror #13 │ │ │ │ + eoreq pc, pc, r4, ror #12 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb50a0 │ │ │ │ @ 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 3666c8 │ │ │ │ andcs lr, r1, #3358720 @ 0x334000 │ │ │ │ andls r4, r0, #51380224 @ 0x3100000 │ │ │ │ bmi 42aad8 │ │ │ │ ldrbtmi r9, [sl], #-773 @ 0xfffffcfb │ │ │ │ - stc2 1, cr15, [r6], {132} @ 0x84 │ │ │ │ + stc2 1, cr15, [sl], #-528 @ 0xfffffdf0 │ │ │ │ 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, fp, lsr #28 │ │ │ │ svclt 0x0000bdf0 │ │ │ │ adcseq r6, sl, lr, lsr pc │ │ │ │ - eoreq pc, pc, r4, lsl #13 │ │ │ │ + eoreq pc, pc, r4, lsl #12 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb5120 │ │ │ │ @ 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, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r4, r5, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05a447a │ │ │ │ andlt pc, r7, r7, lsr lr @ │ │ │ │ svclt 0x0000bd30 │ │ │ │ ldrhteq r6, [sl], sl │ │ │ │ - eoreq pc, pc, r8, ror #12 │ │ │ │ + eoreq pc, pc, r8, ror #11 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb5174 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ ldrdmi pc, [r8, #-128] @ 0xffffff80 │ │ │ │ mcr2 0, 2, pc, cr8, cr9, {7} @ │ │ │ │ rscpl pc, fp, #76, 12 @ 0x4c00000 │ │ │ │ @@ -4007,15 +4007,15 @@ │ │ │ │ bge 5efa38 │ │ │ │ blx ff81a51e │ │ │ │ ldr r4, [r0, r4, lsl #12]! │ │ │ │ bl 49c170 │ │ │ │ sbceq r1, r0, r0, ror #30 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ sbceq r1, r0, sl, lsl pc │ │ │ │ - eoreq pc, pc, r2, asr #20 │ │ │ │ + eoreq pc, pc, r2, asr #19 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb539c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 9220a4 │ │ │ │ blmi 94a3dc │ │ │ │ stcvs 4, cr4, [ip], {122} @ 0x7a │ │ │ │ ldmpl r3, {r0, sl, fp, sp}^ │ │ │ │ @@ -4050,17 +4050,17 @@ │ │ │ │ strtmi r2, [r8], -r6, lsl #6 │ │ │ │ blx 41a35c │ │ │ │ @ instruction: 0xf7fbe7c7 │ │ │ │ svclt 0x0000eabc │ │ │ │ sbceq r1, r0, r8, asr lr │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ sbceq r1, r0, r0, asr #28 │ │ │ │ - ldrhteq sp, [r5], -r0 │ │ │ │ - eorseq sp, r0, ip, asr #16 │ │ │ │ - eorseq fp, r5, sl, asr r1 │ │ │ │ + eorseq sp, r5, r0, lsr r3 │ │ │ │ + eorseq sp, r0, ip, asr #15 │ │ │ │ + ldrsbteq fp, [r5], -sl │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb5450 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, fp, r8, asr #31 │ │ │ │ @ instruction: 0xf5004605 │ │ │ │ blge 1f2460 │ │ │ │ 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 1d1c2ac │ │ │ │ smulleq r1, r0, r4, sp │ │ │ │ - ldrshteq lr, [r5], -sl │ │ │ │ + eorseq lr, r5, sl, ror r6 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ - eoreq pc, pc, r4, lsl r9 @ │ │ │ │ + mlaeq pc, r4, r8, pc @ │ │ │ │ sbceq r1, r0, sl, asr sp │ │ │ │ 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: 0xf9f6f198 │ │ │ │ + @ instruction: 0xf99af198 │ │ │ │ svccc 0x0078f8d4 │ │ │ │ @ instruction: 0xf604b133 │ │ │ │ @ instruction: 0xf198707c │ │ │ │ - strdcs pc, [r0], -sp │ │ │ │ + andcs pc, r0, r1, lsr #19 │ │ │ │ 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: 0xf99af0f3 │ │ │ │ svceq 0x0078f8c4 │ │ │ │ bicle r2, lr, r0, lsl #16 │ │ │ │ rsbsvc pc, ip, r4, lsl #12 │ │ │ │ - @ instruction: 0xf9ccf198 │ │ │ │ + @ instruction: 0xf970f198 │ │ │ │ rscscc pc, pc, pc, asr #32 │ │ │ │ @ instruction: 0xf8dfe7cc │ │ │ │ ldrbtmi ip, [ip], #12 │ │ │ │ svclt 0x0000e7d6 │ │ │ │ - ldrsbteq sl, [r5], -lr │ │ │ │ - eorseq sl, r5, r2, asr #31 │ │ │ │ + eorseq sl, r5, lr, asr pc │ │ │ │ + eorseq sl, r5, r2, asr #30 │ │ │ │ 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, ror #24 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ sbceq r1, r0, sl, lsl #22 │ │ │ │ - eorseq sp, r0, r0, lsl #10 │ │ │ │ - eorseq sp, r5, ip, asr r0 │ │ │ │ + eorseq sp, r0, r0, lsl #9 │ │ │ │ + ldrsbteq ip, [r5], -ip │ │ │ │ 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 │ │ │ │ sbceq r1, r0, ip, ror #17 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ - eorseq lr, r5, r6, lsl r2 │ │ │ │ - eoreq pc, pc, r2, lsr r4 @ │ │ │ │ - ldrsbteq lr, [r5], -r8 │ │ │ │ - strdeq pc, [pc], -r4 @ │ │ │ │ + mlaseq r5, r6, r1, lr │ │ │ │ + strhteq pc, [pc], -r2 @ │ │ │ │ + eorseq lr, r5, r8, asr r1 │ │ │ │ + eoreq pc, pc, r4, ror r3 @ │ │ │ │ ldrdeq r1, [r0], #112 @ 0x70 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 10, cr15, cr8, cr12, {6} │ │ │ │ bmi cf02d8 │ │ │ │ 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, ror #14 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ sbceq r1, r0, r8, ror #13 │ │ │ │ - eoreq pc, pc, r4, ror #4 │ │ │ │ + eoreq pc, pc, r4, ror #3 │ │ │ │ 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, lsl #13 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ sbceq r1, r0, r2, ror r6 │ │ │ │ - eorseq sl, r5, r8, asr #19 │ │ │ │ - eorseq r9, r4, r6, lsl #11 │ │ │ │ + eorseq sl, r5, r8, asr #18 │ │ │ │ + eorseq r9, r4, r6, lsl #10 │ │ │ │ andeq r0, r0, ip, asr #19 │ │ │ │ sbceq r1, r0, r4, lsl #11 │ │ │ │ andeq r0, r0, r8, ror lr │ │ │ │ - strdeq pc, [pc], -r8 @ │ │ │ │ + eoreq pc, pc, r8, ror r0 @ │ │ │ │ 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 1f5120 │ │ │ │ @@ -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 │ │ │ │ ldrdeq r1, [r0], #64 @ 0x40 │ │ │ │ - eorseq sl, r5, ip, lsr r8 │ │ │ │ + ldrhteq sl, [r5], -ip │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ - eorseq r9, r4, sl, ror #7 │ │ │ │ + eorseq r9, r4, sl, ror #6 │ │ │ │ sbceq r1, r0, sl, lsr #8 │ │ │ │ - eoreq lr, pc, r8, lsr #31 │ │ │ │ + eoreq lr, pc, r8, lsr #30 │ │ │ │ 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 │ │ │ │ strheq r1, [r0], #50 @ 0x32 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ - eorseq sl, r5, r2, lsl r7 │ │ │ │ + mlaseq r5, r2, r6, sl │ │ │ │ sbceq r1, r0, lr, lsl #7 │ │ │ │ - eorseq r9, r4, r0, asr #5 │ │ │ │ + eorseq r9, r4, r0, asr #4 │ │ │ │ andeq r0, r0, ip, asr #19 │ │ │ │ sbceq r1, r0, r0, lsr #4 │ │ │ │ andeq r0, r0, r8, ror lr │ │ │ │ - mlaeq pc, r6, sp, lr @ │ │ │ │ + eoreq lr, pc, r6, lsl sp @ │ │ │ │ andeq r0, r0, r8, lsl sp │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb6064 │ │ │ │ @ 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, 7, cr15, cr14, cr9, {3} │ │ │ │ @ instruction: 0xf7fae7a1 │ │ │ │ svclt 0x0000ebb2 │ │ │ │ - eoreq lr, pc, ip, lsl #25 │ │ │ │ + eoreq lr, pc, ip, lsl #24 │ │ │ │ smulleq r1, r0, sl, r0 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ sbceq r1, r0, sl, ror r0 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ blhi 11a514 │ │ │ │ @ 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, lsl #31 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ sbceq r0, r0, r0, lsl #31 │ │ │ │ andeq r0, r0, r8, ror r9 │ │ │ │ sbceq r0, r0, ip, asr #30 │ │ │ │ andeq r0, r0, r4, ror #22 │ │ │ │ - eoreq lr, pc, sl, lsr #21 │ │ │ │ - strhteq lr, [pc], -r0 │ │ │ │ - mlaeq pc, sl, sl, lr @ │ │ │ │ - mlaeq pc, r2, sl, lr @ │ │ │ │ - mlaeq pc, r8, r7, ip @ │ │ │ │ - eoreq lr, pc, lr, lsr sl @ │ │ │ │ - eoreq lr, pc, r4, lsl #21 │ │ │ │ - eoreq lr, pc, r6, ror sl @ │ │ │ │ - eoreq lr, pc, lr, ror #19 │ │ │ │ - eoreq lr, pc, r0, lsl sl @ │ │ │ │ - eoreq lr, pc, r2, ror #19 │ │ │ │ - strhteq lr, [pc], -ip │ │ │ │ - eoreq lr, pc, r4, ror #18 │ │ │ │ - mlaeq pc, r8, r6, ip @ │ │ │ │ - eoreq ip, pc, r8, lsl #13 │ │ │ │ + eoreq lr, pc, sl, lsr #20 │ │ │ │ + eoreq lr, pc, r0, lsr sl @ │ │ │ │ + eoreq lr, pc, sl, lsl sl @ │ │ │ │ + eoreq lr, pc, r2, lsl sl @ │ │ │ │ + eoreq ip, pc, r8, lsl r7 @ │ │ │ │ + strhteq lr, [pc], -lr │ │ │ │ + eoreq lr, pc, r4, lsl #20 │ │ │ │ + strdeq lr, [pc], -r6 @ │ │ │ │ + eoreq lr, pc, lr, ror #18 │ │ │ │ + mlaeq pc, r0, r9, lr @ │ │ │ │ eoreq lr, pc, r2, ror #18 │ │ │ │ - eoreq lr, pc, ip, asr r9 @ │ │ │ │ - eoreq lr, pc, sl, asr #18 │ │ │ │ - eoreq lr, pc, r0, asr #18 │ │ │ │ - eorseq sl, r0, r4, lsl #21 │ │ │ │ - mlaeq pc, sl, r8, lr @ │ │ │ │ - eoreq lr, pc, lr, ror #16 │ │ │ │ - eoreq lr, pc, ip, asr #16 │ │ │ │ - eorseq sl, r0, ip, ror #18 │ │ │ │ - mlaeq pc, lr, r4, ip @ │ │ │ │ - eoreq lr, pc, r8, lsl r7 @ │ │ │ │ + eoreq lr, pc, ip, lsr r9 @ │ │ │ │ + eoreq lr, pc, r4, ror #17 │ │ │ │ + eoreq ip, pc, r8, lsl r6 @ │ │ │ │ + eoreq ip, pc, r8, lsl #12 │ │ │ │ + eoreq lr, pc, r2, ror #17 │ │ │ │ + ldrdeq lr, [pc], -ip @ │ │ │ │ + eoreq lr, pc, sl, asr #17 │ │ │ │ + eoreq lr, pc, r0, asr #17 │ │ │ │ + eorseq sl, r0, r4, lsl #20 │ │ │ │ + eoreq lr, pc, sl, lsl r8 @ │ │ │ │ + eoreq lr, pc, lr, ror #15 │ │ │ │ + eoreq lr, pc, ip, asr #15 │ │ │ │ + eorseq sl, r0, ip, ror #17 │ │ │ │ + eoreq ip, pc, lr, lsl r4 @ │ │ │ │ + mlaeq pc, r8, r6, lr @ │ │ │ │ @ instruction: 0x460db530 │ │ │ │ @ instruction: 0x4c02fba0 │ │ │ │ @ instruction: 0xf04f4619 │ │ │ │ blx fe8e2d76 │ │ │ │ bl 76bd8c │ │ │ │ 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 r6, r6, r0, lsl r0 │ │ │ │ + mlaseq r6, r0, pc, r5 @ │ │ │ │ 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 │ │ │ │ strheq r0, [r0], #116 @ 0x74 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ - eorseq r5, r6, r0, lsr pc │ │ │ │ - eorseq r5, r6, sl, lsr #28 │ │ │ │ - eorseq r5, r6, ip, asr #21 │ │ │ │ - eorseq r5, r6, lr, ror #14 │ │ │ │ + ldrhteq r5, [r6], -r0 │ │ │ │ + eorseq r5, r6, sl, lsr #27 │ │ │ │ + eorseq r5, r6, ip, asr #20 │ │ │ │ + eorseq r5, r6, lr, ror #13 │ │ │ │ sbceq r0, r0, r0, lsl r0 │ │ │ │ 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, #438272 @ 0x6b000 │ │ │ │ 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 │ │ │ │ - blx fe19cb64 │ │ │ │ + blx a9cb64 │ │ │ │ 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 sp, pc, r0, lsl r7 @ │ │ │ │ - eoreq sp, pc, r2, asr r7 @ │ │ │ │ + mlaeq pc, r0, r6, sp @ │ │ │ │ + ldrdeq sp, [pc], -r2 @ │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ mrc 8, 0, r4, cr13, cr8, {3} │ │ │ │ bmi 1e70354 │ │ │ │ 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: 0xf181681f │ │ │ │ - stmdacs r0, {r0, r2, r5, r7, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r3, r6, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x4605d071 │ │ │ │ bl fe31e598 │ │ │ │ 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 │ │ │ │ - blx 109cbec │ │ │ │ + @ instruction: 0xf9e4f180 │ │ │ │ blmi 19e95f0 │ │ │ │ andcc pc, r3, r8, asr r8 @ │ │ │ │ ldm r3, {r3, r4, r7, r9, sl, lr}^ │ │ │ │ vrsra.u32 q1, , #1 │ │ │ │ @ instruction: 0xf0028f5b │ │ │ │ bcs 60e08 │ │ │ │ addshi pc, r5, r0, asr #32 │ │ │ │ ldrbtmi r4, [r8], #-2144 @ 0xfffff7a0 │ │ │ │ - @ instruction: 0xf872f181 │ │ │ │ + @ instruction: 0xf816f181 │ │ │ │ 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: 0xf1814478 │ │ │ │ - strmi pc, [r6], -r3, ror #16 │ │ │ │ + strmi pc, [r6], -r7, lsl #16 │ │ │ │ suble r2, r3, r0, lsl #16 │ │ │ │ @ instruction: 0xf8584b54 │ │ │ │ ldrmi r3, [r8], r3 │ │ │ │ @ instruction: 0x46304955 │ │ │ │ @ instruction: 0xf1884479 │ │ │ │ - @ instruction: 0x4605f955 │ │ │ │ + @ instruction: 0x4605f8f9 │ │ │ │ ldrsbeq lr, [pc, #-136] @ 605c4 │ │ │ │ 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 │ │ │ │ @@ -6383,16 +6383,16 @@ │ │ │ │ @ instruction: 0xf8d3685b │ │ │ │ @ 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: 0xf1814478 │ │ │ │ - @ instruction: 0x4606f81f │ │ │ │ + @ instruction: 0xf1804478 │ │ │ │ + strmi pc, [r6], -r3, asr #31 │ │ │ │ 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 bf1f9c │ │ │ │ stmdbmi lr!, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - @ instruction: 0xf9b8f180 │ │ │ │ + @ instruction: 0xf95cf180 │ │ │ │ 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 9da498 │ │ │ │ stmdbmi r5!, {r0, r1, r3, r5, r9, sl, lr} │ │ │ │ ldrbtmi r2, [sl], #-2 │ │ │ │ ldrbtmi r9, [r9], #-1536 @ 0xfffffa00 │ │ │ │ - @ instruction: 0xf99ef180 │ │ │ │ + @ instruction: 0xf942f180 │ │ │ │ bmi 91a57c │ │ │ │ stmdbmi r2!, {r0, r1, r5, r9, sl, lr} │ │ │ │ ldrbtmi r2, [sl], #-2 │ │ │ │ ldrbtmi r9, [r9], #-1280 @ 0xfffffb00 │ │ │ │ - @ instruction: 0xf994f180 │ │ │ │ + @ instruction: 0xf938f180 │ │ │ │ blmi 49a4c8 │ │ │ │ @ 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, ror #4 │ │ │ │ adcseq pc, pc, sl, ror #20 │ │ │ │ - eoreq sp, pc, r2, lsl r7 @ │ │ │ │ - eoreq sp, pc, r0, lsr #14 │ │ │ │ - eoreq sp, pc, ip, lsr r7 @ │ │ │ │ - eoreq sp, pc, sl, asr #13 │ │ │ │ - andeq r0, r0, r8, ror r9 │ │ │ │ - strhteq sp, [pc], -lr │ │ │ │ + mlaeq pc, r2, r6, sp @ │ │ │ │ eoreq sp, pc, r0, lsr #13 │ │ │ │ + strhteq sp, [pc], -ip │ │ │ │ + eoreq sp, pc, sl, asr #12 │ │ │ │ + andeq r0, r0, r8, ror r9 │ │ │ │ + eoreq sp, pc, lr, lsr r6 @ │ │ │ │ + eoreq sp, pc, r0, lsr #12 │ │ │ │ adcseq r4, sl, r8, ror #29 │ │ │ │ sbceq r1, r0, r8, asr #26 │ │ │ │ - eoreq sp, pc, r8, lsl r6 @ │ │ │ │ - eoreq sp, pc, r2, lsl r6 @ │ │ │ │ - eoreq sp, pc, sl, lsl #12 │ │ │ │ - mlaeq pc, r4, r6, sp @ │ │ │ │ - strhteq sp, [pc], -sl │ │ │ │ - strdeq sp, [pc], -r4 @ │ │ │ │ - eoreq sp, pc, r6, asr #12 │ │ │ │ - eoreq sp, pc, r6, lsl #11 │ │ │ │ - eoreq sp, pc, r6, lsl r6 @ │ │ │ │ - eoreq sp, pc, r2, ror r5 @ │ │ │ │ - strhteq sp, [pc], -r4 │ │ │ │ + mlaeq pc, r8, r5, sp @ │ │ │ │ + mlaeq pc, r2, r5, sp @ │ │ │ │ + eoreq sp, pc, sl, lsl #11 │ │ │ │ + eoreq sp, pc, r4, lsl r6 @ │ │ │ │ + eoreq sp, pc, sl, lsr r5 @ │ │ │ │ + eoreq sp, pc, r4, ror r5 @ │ │ │ │ + eoreq sp, pc, r6, asr #11 │ │ │ │ + eoreq sp, pc, r6, lsl #10 │ │ │ │ + mlaeq pc, r6, r5, sp @ │ │ │ │ + strdeq sp, [pc], -r2 @ │ │ │ │ + eoreq sp, pc, r4, lsr r5 @ │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ umaalcc pc, r4, r0, r8 @ │ │ │ │ blcs 721e0 │ │ │ │ @ instruction: 0xf8d8d15e │ │ │ │ @@ -6488,15 +6488,15 @@ │ │ │ │ orrpl pc, r0, #12582912 @ 0xc00000 │ │ │ │ beq fec9eb8c │ │ │ │ @ instruction: 0xf0a83010 │ │ │ │ @ instruction: 0xf106f8d3 │ │ │ │ @ instruction: 0xf7f9002c │ │ │ │ bvs 1a1bb78 │ │ │ │ @ instruction: 0xf180b1a6 │ │ │ │ - ldrbtcc pc, [r0], -r3, lsr #22 @ │ │ │ │ + ldrbtcc pc, [r0], -r7, asr #21 @ │ │ │ │ strmi r4, [fp], -r2, lsl #12 │ │ │ │ ldrsbeq lr, [pc, #-134] @ 607da │ │ │ │ cmncs ip, #12976128 @ 0xc60000 │ │ │ │ svceq 0x0000f1bc │ │ │ │ bvs 195504c │ │ │ │ ldmda r3, {r2, r3, r5, r6, r8, r9, ip, sp}^ │ │ │ │ stmdbcc r1, {r8, r9, sl, fp, ip} │ │ │ │ @@ -7013,38 +7013,38 @@ │ │ │ │ ldrdge pc, [r0], -r4 │ │ │ │ strb r2, [r1], -r1, lsl #2 │ │ │ │ bl fe61f058 │ │ │ │ ldrbtmi r4, [r8], #-2074 @ 0xfffff7e6 │ │ │ │ svc 0x00e2f7f7 │ │ │ │ adcseq pc, pc, r6, lsl r5 @ │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ + eoreq sp, pc, r2, asr r2 @ │ │ │ │ + eoreq sp, pc, lr, lsr #5 │ │ │ │ + strdeq sp, [pc], -ip @ │ │ │ │ + eorseq pc, r1, r4, asr #2 │ │ │ │ + eoreq ip, pc, r8, lsr #15 │ │ │ │ + eoreq sp, pc, r6, asr #2 │ │ │ │ ldrdeq sp, [pc], -r2 @ │ │ │ │ - eoreq sp, pc, lr, lsr #6 │ │ │ │ - eoreq sp, pc, ip, ror r2 @ │ │ │ │ - eorseq pc, r1, r4, asr #3 │ │ │ │ - eoreq ip, pc, r8, lsr #16 │ │ │ │ - eoreq sp, pc, r6, asr #3 │ │ │ │ - eoreq sp, pc, r2, asr r1 @ │ │ │ │ - eorseq pc, r1, r0, rrx │ │ │ │ - ldrdeq ip, [pc], -r2 @ │ │ │ │ + eorseq lr, r1, r0, ror #31 │ │ │ │ + eoreq ip, pc, r2, asr r6 @ │ │ │ │ adcseq pc, pc, r4, lsl #4 │ │ │ │ - eoreq sp, pc, lr, asr r0 @ │ │ │ │ - eoreq sp, pc, r4, lsr #32 │ │ │ │ - eoreq ip, pc, sl, ror #31 │ │ │ │ - eoreq ip, pc, sl, asr #31 │ │ │ │ - eoreq ip, pc, r8, ror #30 │ │ │ │ - eoreq ip, pc, lr, asr #30 │ │ │ │ - eoreq ip, pc, sl, lsl pc @ │ │ │ │ - eoreq ip, pc, r0, lsr pc @ │ │ │ │ - eoreq ip, pc, r6, ror #28 │ │ │ │ - eoreq ip, pc, r8, ror #28 │ │ │ │ - eoreq ip, pc, r2, asr lr @ │ │ │ │ - eoreq ip, pc, r0, asr #28 │ │ │ │ - eoreq ip, pc, lr, lsr #28 │ │ │ │ - eoreq ip, pc, r2, ror #26 │ │ │ │ + ldrdeq ip, [pc], -lr @ │ │ │ │ + eoreq ip, pc, r4, lsr #31 │ │ │ │ + eoreq ip, pc, sl, ror #30 │ │ │ │ + eoreq ip, pc, sl, asr #30 │ │ │ │ + eoreq ip, pc, r8, ror #29 │ │ │ │ + eoreq ip, pc, lr, asr #29 │ │ │ │ + mlaeq pc, sl, lr, ip @ │ │ │ │ + strhteq ip, [pc], -r0 │ │ │ │ + eoreq ip, pc, r6, ror #27 │ │ │ │ + eoreq ip, pc, r8, ror #27 │ │ │ │ + ldrdeq ip, [pc], -r2 @ │ │ │ │ + eoreq ip, pc, r0, asr #27 │ │ │ │ + eoreq ip, pc, lr, lsr #27 │ │ │ │ + eoreq ip, pc, r2, ror #25 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb82f0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, sp, r0, asr #31 │ │ │ │ svcmi 0x0070ee1d │ │ │ │ @ instruction: 0x4d3ba903 │ │ │ │ andls r4, r3, fp, lsr fp │ │ │ │ @@ -7090,15 +7090,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 1a91c0 │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - mrrc2 1, 7, pc, r6, cr15 @ │ │ │ │ + blx fff1d7be │ │ │ │ blge 2471d8 │ │ │ │ smullle r4, pc, r8, r2 @ │ │ │ │ tstcc r1, r7, lsl #18 │ │ │ │ stmda r2!, {r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf7f8e7ca │ │ │ │ @ instruction: 0xf7f8eae8 │ │ │ │ svclt 0x0000e820 │ │ │ │ @@ -7112,16 +7112,16 @@ │ │ │ │ adcseq lr, pc, r8, ror #29 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ smulleq r1, r0, sl, r2 │ │ │ │ andeq r0, r0, r8, ror r9 │ │ │ │ sbceq r1, r0, r0, ror #4 │ │ │ │ adcseq lr, pc, lr, ror #28 │ │ │ │ sbceq r1, r0, r2, lsr #4 │ │ │ │ - eoreq ip, pc, ip, lsr #27 │ │ │ │ - strdeq ip, [pc], -r6 @ │ │ │ │ + eoreq ip, pc, ip, lsr #26 │ │ │ │ + eoreq ip, pc, r6, ror sl @ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb8424 │ │ │ │ @ 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 @ │ │ │ │ @@ -7258,15 +7258,15 @@ │ │ │ │ @ instruction: 0xf7f8e791 │ │ │ │ stmdami r5, {r4, r5, r7, r8, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xf7f74478 │ │ │ │ svclt 0x0000edfc │ │ │ │ adcseq lr, pc, r8, lsr sp @ │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ umlalseq lr, pc, r6, ip @ │ │ │ │ - eoreq ip, pc, r0, asr #22 │ │ │ │ + eoreq ip, pc, r0, asr #21 │ │ │ │ vrshl.s8 d27, d0, d13 │ │ │ │ vsubw.s8 , q14, d18 │ │ │ │ blx fe4f641c │ │ │ │ bne fe720678 │ │ │ │ cmnpne r4, #-1342177276 @ p-variant is OBSOLETE @ 0xb0000004 │ │ │ │ teqpvc sl, #204, 4 @ p-variant is OBSOLETE @ 0xc000000c │ │ │ │ @ instruction: 0x0c0ceb63 │ │ │ │ @@ -7475,15 +7475,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 a0578 │ │ │ │ + bls a0408 │ │ │ │ bvs 932f2c │ │ │ │ bl 1f05bd4 │ │ │ │ bvs 18a1bd8 │ │ │ │ @ instruction: 0xf04fbf34 │ │ │ │ @ instruction: 0xf04f0c01 │ │ │ │ andls r0, r7, r0, lsl #24 │ │ │ │ ldmib sp, {r0, r3, r4, r8, r9, lr}^ │ │ │ │ @@ -7894,15 +7894,15 @@ │ │ │ │ bcs 8cc00 │ │ │ │ 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 │ │ │ │ - @ instruction: 0xf824f17f │ │ │ │ + @ instruction: 0xffc8f17e │ │ │ │ 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 @ │ │ │ │ @@ -8062,15 +8062,15 @@ │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq lr, pc, lr, lsl #8 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ addlt r4, fp, r4, lsl #12 │ │ │ │ - mrc2 1, 6, pc, cr2, cr14, {3} │ │ │ │ + mrc2 1, 3, pc, cr6, cr14, {3} │ │ │ │ strbmi pc, [r4, #-1103]! @ 0xfffffbb1 @ │ │ │ │ strmi pc, [fp, #-709] @ 0xfffffd3b │ │ │ │ eorscc lr, r6, #212, 18 @ 0x350000 │ │ │ │ @ instruction: 0xf142195b │ │ │ │ addsmi r0, r8, #536870912 @ 0x20000000 │ │ │ │ andeq lr, r2, #115712 @ 0x1c400 │ │ │ │ andlt sp, fp, r2, lsl #4 │ │ │ │ @@ -8378,16 +8378,16 @@ │ │ │ │ strb ip, [lr, r0]! │ │ │ │ ldrbtmi r4, [r8], #-2053 @ 0xfffff7fb │ │ │ │ ldc 7, cr15, [r8, #-984]! @ 0xfffffc28 │ │ │ │ ldrbtmi r4, [r8], #-2052 @ 0xfffff7fc │ │ │ │ ldc 7, cr15, [r4, #-984]! @ 0xfffffc28 │ │ │ │ @ instruction: 0xf7f62023 │ │ │ │ svclt 0x0000ee1c │ │ │ │ - strdeq fp, [pc], -lr @ │ │ │ │ - eoreq fp, pc, r6, ror #19 │ │ │ │ + eoreq fp, pc, lr, ror r9 @ │ │ │ │ + eoreq fp, pc, r6, ror #18 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb97f4 │ │ │ │ @ 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 │ │ │ │ @@ -8899,15 +8899,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 │ │ │ │ ldmdb lr, {r1, r2, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - eoreq fp, pc, sl, asr #3 │ │ │ │ + eoreq fp, pc, sl, asr #2 │ │ │ │ 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 │ │ │ │ @@ -9039,15 +9039,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: 0xff96f28c │ │ │ │ + @ instruction: 0xff3af28c │ │ │ │ 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 @ │ │ │ │ @@ -9097,15 +9097,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 │ │ │ │ - stc2 1, cr15, [r4], #500 @ 0x1f4 │ │ │ │ + mcrr2 1, 7, pc, r8, cr13 @ │ │ │ │ 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 │ │ │ │ @@ -9117,28 +9117,28 @@ │ │ │ │ bl a21130 │ │ │ │ ldrbtmi r4, [r8], #-2065 @ 0xfffff7ef │ │ │ │ ldmdami r1, {r0, r2, r3, r6, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ @ instruction: 0xe7ca4478 │ │ │ │ adcseq sp, pc, lr, asr r1 @ │ │ │ │ adcseq sp, pc, ip, asr r1 @ │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ - eoreq fp, pc, sl, lsr #1 │ │ │ │ + eoreq fp, pc, sl, lsr #32 │ │ │ │ adcseq ip, pc, ip, ror #31 │ │ │ │ - eoreq fp, pc, r2 │ │ │ │ - eoreq fp, pc, r0 │ │ │ │ - strdeq sl, [pc], -r0 @ │ │ │ │ + eoreq sl, pc, r2, lsl #31 │ │ │ │ + eoreq sl, pc, r0, lsl #31 │ │ │ │ + eoreq sl, pc, r0, ror lr @ │ │ │ │ andeq r0, r0, r8, ror r9 │ │ │ │ - eoreq sl, pc, r4, lsr #31 │ │ │ │ - mlaeq pc, r2, fp, sl @ │ │ │ │ - eoreq sl, pc, lr, lsl #30 │ │ │ │ - eoreq sl, pc, r0, asr #29 │ │ │ │ - mlaeq pc, lr, lr, sl @ │ │ │ │ - strdeq sl, [pc], -r4 @ │ │ │ │ - eoreq sl, pc, sl, ror #29 │ │ │ │ - eoreq sl, pc, r8, lsl #29 │ │ │ │ + eoreq sl, pc, r4, lsr #30 │ │ │ │ + eoreq sl, pc, r2, lsl fp @ │ │ │ │ + eoreq sl, pc, lr, lsl #29 │ │ │ │ + eoreq sl, pc, r0, asr #28 │ │ │ │ + eoreq sl, pc, lr, lsl lr @ │ │ │ │ + eoreq sl, pc, r4, ror lr @ │ │ │ │ + eoreq sl, pc, sl, ror #28 │ │ │ │ + eoreq sl, pc, r8, lsl #28 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0098f8cc │ │ │ │ ldmibmi r8, {r2, r3, r9, sl, lr}^ │ │ │ │ blmi ff674a38 │ │ │ │ addslt r4, r1, r9, ror r4 │ │ │ │ @@ -9446,15 +9446,15 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ msrhi CPSR_, r0, asr #32 │ │ │ │ pop {r4, ip, sp, pc} │ │ │ │ bmi fe585648 │ │ │ │ ldmibmi r4, {r0, r1, r9, sl, lr} │ │ │ │ ldrbtmi r4, [sl], #-1616 @ 0xfffff9b0 │ │ │ │ @ instruction: 0xf17d4479 │ │ │ │ - strbmi pc, [r0], -fp, ror #19 @ │ │ │ │ + strbmi pc, [r0], -pc, lsl #19 @ │ │ │ │ stc 7, cr15, [r2, #984]! @ 0x3d8 │ │ │ │ movwvs lr, #18900 @ 0x49d4 │ │ │ │ @ instruction: 0xf894461f │ │ │ │ ldreq r3, [sl, sl, lsr #32] │ │ │ │ stmibvs fp!, {r2, r4, r7, r8, sl, ip, lr, pc} │ │ │ │ blcs 7d858 │ │ │ │ @ instruction: 0xf8d5d155 │ │ │ │ @@ -9591,16 +9591,16 @@ │ │ │ │ ldrb r3, [r4, r0, lsr #6] │ │ │ │ svc 0x0070f7f5 │ │ │ │ stc 7, cr15, [r8], #980 @ 0x3d4 │ │ │ │ ldrhteq ip, [pc], r4 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ @ instruction: 0xffffbf6d │ │ │ │ umlalseq ip, pc, r2, r9 @ │ │ │ │ - eoreq sl, pc, r6, ror #20 │ │ │ │ - eoreq sl, pc, r0, lsr #12 │ │ │ │ + eoreq sl, pc, r6, ror #19 │ │ │ │ + eoreq sl, pc, r0, lsr #11 │ │ │ │ @ instruction: 0xffffc04b │ │ │ │ @ instruction: 0xffffbe15 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a0f8cc │ │ │ │ stmibmi r8!, {r0, r2, r3, r9, sl, lr}^ │ │ │ │ @@ -10875,15 +10875,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: 0xf17cd1f8 │ │ │ │ - @ instruction: 0xf105f8d9 │ │ │ │ + @ instruction: 0xf105f87d │ │ │ │ ldm r3, {r7, r8, r9}^ │ │ │ │ stmia r3, {r0, r1, r2, r3, r4, r5, r6, sl, fp, ip, sp, pc}^ │ │ │ │ bcs 652c0 │ │ │ │ @ instruction: 0x4620d1f9 │ │ │ │ mrc 7, 2, APSR_nzcv, cr14, cr4, {7} │ │ │ │ pop {r4, r5, r9, sl, lr} │ │ │ │ eorsvs r8, r0, r8, ror r8 │ │ │ │ @@ -11064,15 +11064,15 @@ │ │ │ │ @ instruction: 0xf1714298 │ │ │ │ bicsle r0, r6, #0, 2 │ │ │ │ rscseq pc, ip, r5, lsl #2 │ │ │ │ bleq fffa13e4 │ │ │ │ ldcl 7, cr15, [r8, #972] @ 0x3cc │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ @ instruction: 0xf17b80fd │ │ │ │ - @ instruction: 0x4602ff5f │ │ │ │ + strmi pc, [r2], -r3, lsl #30 │ │ │ │ @ instruction: 0xf105460c │ │ │ │ stmdbge r4, {r5, r6, r7} │ │ │ │ andls r4, r0, #23068672 @ 0x1600000 │ │ │ │ strls r4, [r4, -r5, lsr #12] │ │ │ │ andshi pc, r4, sp, asr #17 │ │ │ │ mrc2 7, 4, pc, cr0, cr15, {7} │ │ │ │ ldrdcc lr, [r1, -r0] │ │ │ │ @@ -11197,15 +11197,15 @@ │ │ │ │ stmda r0!, {r2, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ teqcc r3, #-872415232 @ 0xcc000000 │ │ │ │ eorsmi r3, r3, r3, lsr r3 │ │ │ │ adcseq fp, pc, r6, ror #1 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq fp, pc, r6, lsl #1 │ │ │ │ - strdeq r8, [pc], -lr @ │ │ │ │ + eoreq r8, pc, lr, ror sp @ │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ @ instruction: 0xf8df6843 │ │ │ │ @ instruction: 0xf503a17c │ │ │ │ svcvs 0x00865380 │ │ │ │ @@ -11544,15 +11544,15 @@ │ │ │ │ sbcle r2, r3, r0, lsl #16 │ │ │ │ @ instruction: 0x46214632 │ │ │ │ @ instruction: 0xf7ffa805 │ │ │ │ blls 1e41e4 │ │ │ │ adcsle r2, fp, r0, lsl #22 │ │ │ │ ldrdmi pc, [r4], #131 @ 0x83 @ │ │ │ │ @ instruction: 0xf17b9303 │ │ │ │ - blls 1645dc │ │ │ │ + blls 16446c │ │ │ │ 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}^ │ │ │ │ @@ -11750,15 +11750,15 @@ │ │ │ │ @ instruction: 0xf8c0a068 │ │ │ │ stc 0, cr10, [sp, #496] @ 0x1f0 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ vstr d5, [sp, #32] │ │ │ │ vstr d4, [sp, #24] │ │ │ │ vstr d3, [sp, #16] │ │ │ │ @ instruction: 0xf17b2b02 │ │ │ │ - blmi 1e242a4 │ │ │ │ + blmi 1e24134 │ │ │ │ stceq 1, cr15, [r0], #24 │ │ │ │ blvc 321114 │ │ │ │ ldrbtmi r2, [fp], #-562 @ 0xfffffdce │ │ │ │ blvs 1be1124 │ │ │ │ ldc 3, cr3, [sp, #256] @ 0x100 │ │ │ │ vldr d5, [sp, #32] │ │ │ │ @ instruction: 0xf04f2b02 │ │ │ │ @@ -11868,44 +11868,44 @@ │ │ │ │ svccc 0x00b99999 │ │ │ │ teqcc r3, #-872415232 @ 0xcc000000 │ │ │ │ svccc 0x00d33333 │ │ │ │ ... │ │ │ │ ldrhteq sl, [pc], r4 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq sl, pc, r2, lsr r6 @ │ │ │ │ - eorseq pc, r5, r6, ror #25 │ │ │ │ + eorseq pc, r5, r6, ror #24 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbce7c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46040fb8 │ │ │ │ blmi 13b7db8 │ │ │ │ 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: 0xfffcf7fe │ │ │ │ @ instruction: 0xb3ab9b03 │ │ │ │ @ instruction: 0xf17b9301 │ │ │ │ - blls e4090 │ │ │ │ + blls e3f20 │ │ │ │ rsbseq pc, r0, #-1073741824 @ 0xc0000000 │ │ │ │ @ instruction: 0x567fe8d2 │ │ │ │ cmneq ip, r2, asr #17 │ │ │ │ svceq 0x0000f1bc │ │ │ │ @ instruction: 0xf103d1f8 │ │ │ │ andls r0, r1, #108, 2 │ │ │ │ svceq 0x0000e851 │ │ │ │ stmda r1, {r0, fp, ip, sp}^ │ │ │ │ @ instruction: 0xf1bc0c00 │ │ │ │ mvnsle r0, r0, lsl #30 │ │ │ │ ldmda r1, {r0, r1, r5, sp, lr}^ │ │ │ │ movwcc r3, #7936 @ 0x1f00 │ │ │ │ andcc lr, r0, #4259840 @ 0x410000 │ │ │ │ mvnsle r2, r0, lsl #20 │ │ │ │ - @ instruction: 0xf8daf17b │ │ │ │ + @ instruction: 0xf87ef17b │ │ │ │ ldm r2, {r0, r9, fp, ip, pc}^ │ │ │ │ stmia r2, {r0, r1, r2, r3, r4, r5, r6, r9, sl, ip, lr}^ │ │ │ │ blcs 662c0 │ │ │ │ bmi d1a4dc │ │ │ │ ldrbtmi r4, [sl], #-2864 @ 0xfffff4d0 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, fp, lsl #22 │ │ │ │ @@ -11923,15 +11923,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: 0xf17bd1f8 │ │ │ │ - bls e3fec │ │ │ │ + bls e3e7c │ │ │ │ ldm r2, {r7, r9, ip, sp}^ │ │ │ │ stmia r2, {r0, r1, r2, r3, r4, r5, r6, r9, sl, ip, lr}^ │ │ │ │ blcs 66328 │ │ │ │ @ instruction: 0x4638d1f9 │ │ │ │ mcr 7, 1, pc, cr12, cr3, {7} @ │ │ │ │ ldc 7, cr14, [r6, #796] @ 0x31c │ │ │ │ bge 20496c │ │ │ │ @@ -11942,15 +11942,15 @@ │ │ │ │ movwls r9, #6916 @ 0x1b04 │ │ │ │ rsbseq pc, ip, #-1073741824 @ 0xc0000000 │ │ │ │ tstpeq r0, r3, lsl #2 @ p-variant is OBSOLETE │ │ │ │ ldmda r2, {r0, r5, sp, lr}^ │ │ │ │ movwcc r3, #7936 @ 0x1f00 │ │ │ │ tstcc r0, r2, asr #16 │ │ │ │ mvnsle r2, r0, lsl #18 │ │ │ │ - @ instruction: 0xf880f17b │ │ │ │ + @ instruction: 0xf824f17b │ │ │ │ orrcc r9, r0, #1024 @ 0x400 │ │ │ │ @ instruction: 0x567fe8d3 │ │ │ │ cmneq r2, r3, asr #17 │ │ │ │ sbcsle r2, r8, r0, lsl #20 │ │ │ │ @ instruction: 0xf7f3e7f8 │ │ │ │ @ instruction: 0xf7f3ecfa │ │ │ │ svclt 0x0000ea32 │ │ │ │ @@ -12036,15 +12036,15 @@ │ │ │ │ ldrbcs r4, [r0, -r2, lsl #12]! │ │ │ │ ldrdeq lr, [sl, -sp] │ │ │ │ tsteq r2, sp, asr #19 │ │ │ │ ldmdage r0, {r0, r5, r9, sl, lr} │ │ │ │ mrc2 7, 5, pc, cr6, cr15, {7} │ │ │ │ cmncs ip, r0, lsl fp │ │ │ │ @ instruction: 0xb1b39305 │ │ │ │ - @ instruction: 0xffc4f17a │ │ │ │ + @ instruction: 0xff68f17a │ │ │ │ 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 │ │ │ │ @@ -12063,15 +12063,15 @@ │ │ │ │ @ instruction: 0xf04f9a05 │ │ │ │ @ instruction: 0xf8820301 │ │ │ │ @ instruction: 0xf8d430e0 │ │ │ │ ldmda r1, {r2, sp, pc}^ │ │ │ │ movwcc r3, #7936 @ 0x1f00 │ │ │ │ andcc lr, r0, #4259840 @ 0x410000 │ │ │ │ mvnsle r2, r0, lsl #20 │ │ │ │ - @ instruction: 0xff8ef17a │ │ │ │ + @ instruction: 0xff32f17a │ │ │ │ @ instruction: 0x4602463c │ │ │ │ ldm r4, {r0, r1, r3, r9, sl, lr}^ │ │ │ │ stmia r4, {r0, r1, r2, r3, r4, r5, r6, r8}^ │ │ │ │ svccs 0x00002377 │ │ │ │ blls 15a778 │ │ │ │ @ instruction: 0xf88d4651 │ │ │ │ @ instruction: 0xf506303d │ │ │ │ @@ -12081,15 +12081,15 @@ │ │ │ │ eorscc pc, ip, sp, lsl #17 │ │ │ │ tstls r1, #5120 @ 0x1400 │ │ │ │ strcc pc, [ip], #-2261 @ 0xfffff72b │ │ │ │ blls 44abb8 │ │ │ │ mrc2 7, 5, pc, cr8, cr12, {7} │ │ │ │ @ instruction: 0xf8c89c11 │ │ │ │ @ instruction: 0xb1a40000 │ │ │ │ - @ instruction: 0xff6af17a │ │ │ │ + @ instruction: 0xff0ef17a │ │ │ │ ldrbeq pc, [r0, -r4, lsl #2]! @ │ │ │ │ strmi r4, [fp], -r2, lsl #12 │ │ │ │ ldrsbeq lr, [pc, #-135] @ 65f4d │ │ │ │ cmncs ip, #13041664 @ 0xc70000 │ │ │ │ svceq 0x0000f1bc │ │ │ │ strbtcc sp, [ip], #-504 @ 0xfffffe08 │ │ │ │ svccc 0x0000e854 │ │ │ │ @@ -12183,15 +12183,15 @@ │ │ │ │ blls 168548 │ │ │ │ @ instruction: 0xf43f2b00 │ │ │ │ movwcs sl, #7819 @ 0x1e8b │ │ │ │ strb r9, [r2], sp, lsl #6 │ │ │ │ @ instruction: 0xf8d39b05 │ │ │ │ @ instruction: 0xf1034088 │ │ │ │ @ instruction: 0xf17d0090 │ │ │ │ - stceq 14, cr15, [r2, #-4] │ │ │ │ + stceq 13, cr15, [r2, #-660] @ 0xfffffd6c │ │ │ │ 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 │ │ │ │ @@ -12328,15 +12328,15 @@ │ │ │ │ blmi eb8c70 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 1403f8 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ cmnle r3, r0, lsl #6 │ │ │ │ pop {r0, r2, ip, sp, pc} │ │ │ │ @ instruction: 0x46048ff0 │ │ │ │ - ldc2l 1, cr15, [ip, #-488]! @ 0xfffffe18 │ │ │ │ + stc2 1, cr15, [r0, #-488]! @ 0xfffffe18 │ │ │ │ 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 │ │ │ │ @@ -12533,17 +12533,17 @@ │ │ │ │ andcs lr, r0, #44564480 @ 0x2a80000 │ │ │ │ @ instruction: 0xf1082101 │ │ │ │ @ instruction: 0xf7ff0048 │ │ │ │ @ instruction: 0xf8d8fed7 │ │ │ │ ldrb r4, [r3, ip, rrx] │ │ │ │ ldrbtmi r4, [r8], #-2051 @ 0xfffff7fd │ │ │ │ ldc 7, cr15, [r8], #968 @ 0x3c8 │ │ │ │ - eoreq r7, pc, r6, lsl #19 │ │ │ │ - eoreq r7, pc, sl, ror #17 │ │ │ │ - eoreq r7, pc, r6, asr sl @ │ │ │ │ + eoreq r7, pc, r6, lsl #18 │ │ │ │ + eoreq r7, pc, sl, ror #16 │ │ │ │ + ldrdeq r7, [pc], -r6 @ │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ ldrdls pc, [r4], -r0 @ │ │ │ │ stmdbvs r5, {r2, r7, ip, sp, pc}^ │ │ │ │ @ instruction: 0xf8d04604 │ │ │ │ @@ -12784,15 +12784,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 0x0000eac8 │ │ │ │ ldrsbteq r9, [pc], r0 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ - eoreq r7, pc, r4, ror r6 @ │ │ │ │ + strdeq r7, [pc], -r4 @ │ │ │ │ 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 │ │ │ │ @@ -12864,15 +12864,15 @@ │ │ │ │ ldrmi r9, [r8], -r7, lsl #22 │ │ │ │ pop {r0, r3, ip, sp, pc} │ │ │ │ @ instruction: 0x462183f0 │ │ │ │ @ instruction: 0xf0944628 │ │ │ │ @ instruction: 0xe7d5f971 │ │ │ │ @ instruction: 0x461a469c │ │ │ │ svclt 0x0000e7b0 │ │ │ │ - strhteq r7, [pc], -sl │ │ │ │ + eoreq r7, pc, sl, lsr r5 @ │ │ │ │ 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 │ │ │ │ @@ -13033,25 +13033,25 @@ │ │ │ │ @ instruction: 0xf0c82390 │ │ │ │ strmi pc, [r4], -r7, lsr #22 │ │ │ │ bvs fe093c94 │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ orrvc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ movwcc pc, #8896 @ 0x22c0 @ │ │ │ │ vsubw.s16 , , d4 │ │ │ │ - @ instruction: 0xf8cdfb3d │ │ │ │ + @ instruction: 0xf8cdfae1 │ │ │ │ strmi r8, [r1], -ip │ │ │ │ @ instruction: 0xf104aa04 │ │ │ │ blvs fe926fd4 │ │ │ │ blvs ff00bac0 │ │ │ │ blvs 41b48 │ │ │ │ ldrsbtgt pc, [r4], -r4 @ │ │ │ │ movwls r1, #2459 @ 0x99b │ │ │ │ streq lr, [r7, -ip, asr #22] │ │ │ │ vabdl.s8 , d7, d1 │ │ │ │ - movwcs pc, #3965 @ 0xf7d @ │ │ │ │ + movwcs pc, #3873 @ 0xf21 @ │ │ │ │ @ instruction: 0xf8844618 │ │ │ │ stmib r5, {r3, pc}^ │ │ │ │ bmi 3f7adc │ │ │ │ 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 @ │ │ │ │ @@ -13062,15 +13062,15 @@ │ │ │ │ ldrbtmi r4, [sl], #-1584 @ 0xfffff9d0 │ │ │ │ @ instruction: 0xf0d49400 │ │ │ │ strb pc, [r8, r9, lsl #27]! @ │ │ │ │ mcrr 7, 15, pc, ip, cr2 @ │ │ │ │ adcseq r9, pc, r8, lsl #3 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq r9, pc, r2, lsr #2 │ │ │ │ - eoreq r7, pc, sl, lsr #5 │ │ │ │ + eoreq r7, pc, sl, lsr #4 │ │ │ │ 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} @ │ │ │ │ @@ -13080,25 +13080,25 @@ │ │ │ │ @ instruction: 0xf0c82390 │ │ │ │ strmi pc, [r4], -r9, asr #21 │ │ │ │ bvs fe093d50 │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ orrvc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ movwcc pc, #8896 @ 0x22c0 @ │ │ │ │ vsubw.s16 , , d4 │ │ │ │ - @ instruction: 0xf8cdfadf │ │ │ │ + @ instruction: 0xf8cdfa83 │ │ │ │ strmi r8, [r1], -ip │ │ │ │ @ instruction: 0xf104aa04 │ │ │ │ blvs fe927090 │ │ │ │ blvs ff00bb7c │ │ │ │ blvs 41c04 │ │ │ │ ldrsbtgt pc, [r4], -r4 @ │ │ │ │ movwls r1, #2459 @ 0x99b │ │ │ │ streq lr, [r7, -ip, asr #22] │ │ │ │ vabdl.s8 , d7, d1 │ │ │ │ - movwcs pc, #2227 @ 0x8b3 @ │ │ │ │ + movwcs pc, #2135 @ 0x857 @ │ │ │ │ @ instruction: 0xf8844618 │ │ │ │ stmib r5, {r3, pc}^ │ │ │ │ bmi 3f7b98 │ │ │ │ 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 @ │ │ │ │ @@ -13109,15 +13109,15 @@ │ │ │ │ ldrbtmi r4, [sl], #-1584 @ 0xfffff9d0 │ │ │ │ @ instruction: 0xf0d49400 │ │ │ │ strb pc, [r8, fp, lsr #26]! @ │ │ │ │ bl ffc24f90 │ │ │ │ adcseq r9, pc, ip, asr #1 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq r9, pc, r6, rrx │ │ │ │ - eoreq r7, pc, lr, ror #3 │ │ │ │ + eoreq r7, pc, lr, ror #2 │ │ │ │ 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} @ │ │ │ │ @@ -13127,25 +13127,25 @@ │ │ │ │ @ instruction: 0xf0c82390 │ │ │ │ strmi pc, [r4], -fp, ror #20 │ │ │ │ bvs fe093e0c │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ orrvc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ movwcc pc, #8896 @ 0x22c0 @ │ │ │ │ vsubw.s16 , , d4 │ │ │ │ - @ instruction: 0xf8cdfa81 │ │ │ │ + @ instruction: 0xf8cdfa25 │ │ │ │ strmi r8, [r1], -ip │ │ │ │ @ instruction: 0xf104aa04 │ │ │ │ blvs fe92714c │ │ │ │ blvs ff00bc38 │ │ │ │ blvs 41cc0 │ │ │ │ ldrsbtgt pc, [r4], -r4 @ │ │ │ │ movwls r1, #2459 @ 0x99b │ │ │ │ streq lr, [r7, -ip, asr #22] │ │ │ │ vabdl.s8 , d8, d1 │ │ │ │ - movwcs pc, #3469 @ 0xd8d @ │ │ │ │ + movwcs pc, #3377 @ 0xd31 @ │ │ │ │ @ instruction: 0xf8844618 │ │ │ │ stmib r5, {r3, pc}^ │ │ │ │ bmi 3f7c54 │ │ │ │ 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 @ │ │ │ │ @@ -13156,15 +13156,15 @@ │ │ │ │ ldrbtmi r4, [sl], #-1584 @ 0xfffff9d0 │ │ │ │ @ instruction: 0xf0d49400 │ │ │ │ strb pc, [r8, sp, asr #25]! @ │ │ │ │ bl fe4a504c │ │ │ │ adcseq r9, pc, r0, lsl r0 @ │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq r8, pc, sl, lsr #31 │ │ │ │ - eoreq r7, pc, r2, lsr r1 @ │ │ │ │ + strhteq r7, [pc], -r2 │ │ │ │ ldrbmi fp, [r0, -r2, lsl #18]! │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl febbe2a0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbls r2, {r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ blx 10233cc │ │ │ │ svclt 0x0000bd08 │ │ │ │ @@ -13260,25 +13260,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 │ │ │ │ - ldc2 1, cr15, [lr, #-600]! @ 0xfffffda8 │ │ │ │ + stc2l 1, cr15, [r2], #600 @ 0x258 │ │ │ │ @ instruction: 0xf1007b6b │ │ │ │ @ instruction: 0x46220514 │ │ │ │ strmi r4, [r0], r9, lsr #12 │ │ │ │ - @ instruction: 0xf92af199 │ │ │ │ + @ instruction: 0xf8cef199 │ │ │ │ @ instruction: 0xf108cf0f │ │ │ │ strgt r0, [pc], #-1068 @ 6724c │ │ │ │ muleq pc, r7, r8 @ │ │ │ │ andeq lr, pc, r4, lsl #17 │ │ │ │ ldrtmi r4, [r0], -r1, asr #12 │ │ │ │ - @ instruction: 0xf9a6f19b │ │ │ │ + @ instruction: 0xf94af19b │ │ │ │ blmi 2b9a88 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 5c12d0 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, SP_abt │ │ │ │ andslt r4, r6, r8, lsr #12 │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ @@ -13298,17 +13298,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 │ │ │ │ @ instruction: 0x2104fc99 │ │ │ │ @ instruction: 0x46386178 │ │ │ │ - @ instruction: 0xf978f1ac │ │ │ │ + @ instruction: 0xf91cf1ac │ │ │ │ ldrtmi r2, [r8], -r8, lsl #2 │ │ │ │ - @ instruction: 0xf974f1ac │ │ │ │ + @ instruction: 0xf918f1ac │ │ │ │ smlabtcs r0, r8, r2, r2 │ │ │ │ @ instruction: 0xf7f1a816 │ │ │ │ @ instruction: 0xf1b9efb2 │ │ │ │ cmnle pc, r0, lsl #30 │ │ │ │ ldrdcs r2, [r0, -ip] │ │ │ │ @ instruction: 0xf04fa84a │ │ │ │ @ instruction: 0xf7f10801 │ │ │ │ @@ -13411,15 +13411,15 @@ │ │ │ │ mcr2 0, 2, pc, cr8, cr15, {2} @ │ │ │ │ strmi r2, [r4], -r0, lsl #30 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ stmdbge r3, {r2, r9, fp, sp, pc} │ │ │ │ svclt 0x000c4640 │ │ │ │ strcs r2, [r3, #-1281] @ 0xfffffaff │ │ │ │ strmi lr, [ip, #-2509] @ 0xfffff633 │ │ │ │ - cdp2 2, 11, cr15, cr14, cr6, {4} │ │ │ │ + cdp2 2, 6, cr15, cr2, cr6, {4} │ │ │ │ blmi 279cb8 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 641504 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, LR_svc │ │ │ │ pop {r3, r4, ip, sp, pc} │ │ │ │ @ instruction: 0xf7f281f0 │ │ │ │ @@ -13465,15 +13465,15 @@ │ │ │ │ ldc2l 0, cr15, [ip, #380] @ 0x17c │ │ │ │ strmi r2, [r4], -r0, lsl #30 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ stmdbge r3, {r2, r9, fp, sp, pc} │ │ │ │ svclt 0x000c4640 │ │ │ │ strcs r2, [r3, #-1281] @ 0xfffffaff │ │ │ │ strmi lr, [ip, #-2509] @ 0xfffff633 │ │ │ │ - @ instruction: 0xffe6f285 │ │ │ │ + @ instruction: 0xff8af285 │ │ │ │ blmi 279d90 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 6415dc │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, LR_svc │ │ │ │ pop {r3, r4, ip, sp, pc} │ │ │ │ @ instruction: 0xf7f281f0 │ │ │ │ @@ -13519,15 +13519,15 @@ │ │ │ │ ldc2l 0, cr15, [r0, #-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 │ │ │ │ - stc2l 2, cr15, [r6], {135} @ 0x87 │ │ │ │ + stc2l 2, cr15, [sl], #-540 @ 0xfffffde4 │ │ │ │ blmi 279e68 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 6416b4 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, LR_svc │ │ │ │ pop {r3, r4, ip, sp, pc} │ │ │ │ @ instruction: 0xf7f281f0 │ │ │ │ @@ -13602,28 +13602,28 @@ │ │ │ │ @ instruction: 0xe7ef4677 │ │ │ │ adcseq r8, pc, r8, ror r9 @ │ │ │ │ andeq r0, r0, r8, ror r9 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febbe980 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46040ff0 │ │ │ │ - mcr2 2, 6, pc, cr10, cr2, {4} @ │ │ │ │ + mcr2 2, 3, pc, cr14, cr2, {4} @ │ │ │ │ strtmi r4, [r0], -r5, lsl #12 │ │ │ │ - mcr2 2, 6, pc, cr6, cr2, {4} @ │ │ │ │ - ldc2 1, cr15, [ip], {130} @ 0x82 │ │ │ │ + mcr2 2, 3, pc, cr10, cr2, {4} @ │ │ │ │ + blx ff0a3da2 │ │ │ │ strtmi fp, [r8], -r0, lsr #19 │ │ │ │ - ldc2l 1, cr15, [lr, #460] @ 0x1cc │ │ │ │ + stc2 1, cr15, [r2, #460] @ 0x1cc │ │ │ │ @ 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: 0xff8af292 │ │ │ │ + @ instruction: 0xff2ef292 │ │ │ │ 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 │ │ │ │ @@ -13636,15 +13636,15 @@ │ │ │ │ blx 23db46 │ │ │ │ ldmdavs fp, {r2, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf04f9349 │ │ │ │ blmi fe9a8404 │ │ │ │ movwls r4, #58491 @ 0xe47b │ │ │ │ @ instruction: 0x3154f89d │ │ │ │ vsubw.s16 , q1, d7 │ │ │ │ - @ instruction: 0xf8d8fe87 │ │ │ │ + @ instruction: 0xf8d8fe2b │ │ │ │ @ instruction: 0xf8d83ba8 │ │ │ │ andls r2, r9, ip, lsl ip │ │ │ │ @ instruction: 0xf8526e1b │ │ │ │ strtmi r2, [r3], #-39 @ 0xffffffd9 │ │ │ │ @ instruction: 0xf8d89206 │ │ │ │ @ instruction: 0xf8d32c20 │ │ │ │ bl 10b870 │ │ │ │ @@ -13821,15 +13821,15 @@ │ │ │ │ blx 23de2a │ │ │ │ ldmdavs fp, {r2, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf04f9349 │ │ │ │ blmi fe9a86e8 │ │ │ │ movwls r4, #58491 @ 0xe47b │ │ │ │ @ instruction: 0x3154f89d │ │ │ │ vsubw.s16 , q1, d7 │ │ │ │ - @ instruction: 0xf8d8fd15 │ │ │ │ + @ instruction: 0xf8d8fcb9 │ │ │ │ @ instruction: 0xf8d83ba8 │ │ │ │ andls r2, r9, ip, lsl ip │ │ │ │ @ instruction: 0xf8526e1b │ │ │ │ strtmi r2, [r3], #-39 @ 0xffffffd9 │ │ │ │ @ instruction: 0xf8d89206 │ │ │ │ @ instruction: 0xf8d32c20 │ │ │ │ bl 10bb54 │ │ │ │ @@ -14006,15 +14006,15 @@ │ │ │ │ blx 23e10e │ │ │ │ ldmdavs fp, {r2, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf04f9349 │ │ │ │ blmi fe9a89cc │ │ │ │ movwls r4, #58491 @ 0xe47b │ │ │ │ @ instruction: 0x3154f89d │ │ │ │ vsubw.s16 , q1, d7 │ │ │ │ - @ instruction: 0xf8d8fba3 │ │ │ │ + @ instruction: 0xf8d8fb47 │ │ │ │ @ instruction: 0xf8d83ba8 │ │ │ │ andls r2, r9, ip, lsl ip │ │ │ │ @ instruction: 0xf8526e1b │ │ │ │ strtmi r2, [r3], #-39 @ 0xffffffd9 │ │ │ │ @ instruction: 0xf8d89206 │ │ │ │ @ instruction: 0xf8d32c20 │ │ │ │ bl 10be38 │ │ │ │ @@ -14180,18 +14180,18 @@ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febbf27c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46040ff0 │ │ │ │ movwcs fp, #4226 @ 0x1082 │ │ │ │ @ instruction: 0x71234608 │ │ │ │ vaddw.s16 , q1, d1 │ │ │ │ - streq pc, [r2, r1, lsr #22] │ │ │ │ + streq pc, [r2, r5, asr #21] │ │ │ │ andcs fp, r8, r8, asr #30 │ │ │ │ stmdals r1, {r0, r1, r3, sl, ip, lr, pc} │ │ │ │ - blx 724aea │ │ │ │ + blx ff024ae8 │ │ │ │ svclt 0x004f0743 │ │ │ │ stmdavs r0!, {r0, r3, sp} │ │ │ │ @ instruction: 0xf0001c43 │ │ │ │ svclt 0x00580007 │ │ │ │ andlt r6, r2, r3, lsr #32 │ │ │ │ svclt 0x0000bd10 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ @@ -14212,15 +14212,15 @@ │ │ │ │ @ instruction: 0xf8c7681b │ │ │ │ @ instruction: 0xf04f311c │ │ │ │ @ instruction: 0xf5000300 │ │ │ │ stmmi r8, {r7, r8, r9, ip, lr} │ │ │ │ ldrbtmi r6, [r8], #-891 @ 0xfffffc85 │ │ │ │ @ instruction: 0xf8d36078 │ │ │ │ @ instruction: 0xf17a02e8 │ │ │ │ - qasxmi pc, r2, r5 @ │ │ │ │ + @ instruction: 0x4622fed9 │ │ │ │ teqvs r8, r9, lsr #12 │ │ │ │ ldc 7, cr15, [sl, #964] @ 0x3c4 │ │ │ │ strbmi r4, [r0], -r9, asr #12 │ │ │ │ @ instruction: 0xf9b0f050 │ │ │ │ @ instruction: 0xf0504640 │ │ │ │ @ instruction: 0xf506f8ad │ │ │ │ stmib r7, {r6, r8, r9, ip, lr}^ │ │ │ │ @@ -14318,15 +14318,15 @@ │ │ │ │ @ instruction: 0xf8d3687a │ │ │ │ blmi 928e54 │ │ │ │ addsmi r5, r8, #13828096 @ 0xd30000 │ │ │ │ blvs 1f5c31c │ │ │ │ rscscc pc, r0, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0x462ab198 │ │ │ │ @ instruction: 0xf17a4619 │ │ │ │ - msrlt (UNDEF: 96), fp │ │ │ │ + msrlt (UNDEF: 96), pc │ │ │ │ @ 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 │ │ │ │ @@ -14346,15 +14346,15 @@ │ │ │ │ bl 3b6720 │ │ │ │ andsvs r0, r8, r1, lsl #6 │ │ │ │ @ instruction: 0xf7f1e750 │ │ │ │ svclt 0x0000ea46 │ │ │ │ adcseq r7, pc, r6, lsr #30 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ ldrshteq r7, [pc], sl │ │ │ │ - eorseq sp, r5, sl, lsr #12 │ │ │ │ + eorseq sp, r5, sl, lsr #11 │ │ │ │ adcseq r7, pc, r4, lsr #27 │ │ │ │ andeq r0, r0, ip, asr #21 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl febbf53c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldmdbvc r3, {r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ @ instruction: 0xbd08b903 │ │ │ │ @@ -14373,26 +14373,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: 0xf8c4f292 │ │ │ │ - @ instruction: 0xffe0f172 │ │ │ │ + @ instruction: 0xf868f292 │ │ │ │ + @ instruction: 0xff84f172 │ │ │ │ eorsle r2, pc, r0, lsl #16 │ │ │ │ blcs c26b0 │ │ │ │ @ instruction: 0x4640d93c │ │ │ │ vsubhn.i32 d2, q1, │ │ │ │ - @ instruction: 0xf172f8b9 │ │ │ │ - ldrdlt pc, [r0, -r5] │ │ │ │ + @ instruction: 0xf172f85d │ │ │ │ + tstplt r0, r9, ror pc @ p-variant is OBSOLETE │ │ │ │ strbmi r6, [r0], -r6, asr #17 │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ - @ instruction: 0xf8b0f292 │ │ │ │ - @ instruction: 0xffccf172 │ │ │ │ + @ instruction: 0xf854f292 │ │ │ │ + @ instruction: 0xff70f172 │ │ │ │ @ instruction: 0xf8d0b108 │ │ │ │ stmdavs r0!, {r4, pc} │ │ │ │ @ instruction: 0xf7f14631 │ │ │ │ strbmi lr, [r1], -r6, ror #23 │ │ │ │ stmdavs r0!, {r5, sp, lr}^ │ │ │ │ bl ff8a63a0 │ │ │ │ cmnlt sp, r0, rrx │ │ │ │ @@ -14424,41 +14424,41 @@ │ │ │ │ ldrbtmi r3, [sl], #-768 @ 0xfffffd00 │ │ │ │ strmi r4, [sl], fp, lsr #22 │ │ │ │ tstcs r1, r0, lsl #18 │ │ │ │ ldmpl r3, {r3, r4, r5, r6, r7, sl, lr}^ │ │ │ │ ldmdavs fp, {r5, r9, sp} │ │ │ │ @ instruction: 0xf04f9305 │ │ │ │ @ instruction: 0xf1950300 │ │ │ │ - strmi pc, [r4], -r5, lsr #25 │ │ │ │ + strmi pc, [r4], -r9, asr #24 │ │ │ │ strbtmi fp, [fp], -r0, asr #2 │ │ │ │ adcvs ip, r0, #3072 @ 0xc00 │ │ │ │ strtmi r6, [r1], -r1, ror #5 │ │ │ │ @ instruction: 0x46383414 │ │ │ │ - @ instruction: 0xf898f19a │ │ │ │ + @ instruction: 0xf83cf19a │ │ │ │ cmppne r1, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1956938 │ │ │ │ - strbmi pc, [sl], -r5, asr #25 @ │ │ │ │ + strbmi pc, [sl], -r9, ror #24 @ │ │ │ │ @ instruction: 0x23204606 │ │ │ │ tstpeq r4, r0, lsl #2 @ p-variant is OBSOLETE │ │ │ │ eorls pc, r8, r0, lsl #17 │ │ │ │ - @ instruction: 0xf802f198 │ │ │ │ + @ instruction: 0xffa6f197 │ │ │ │ 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 1344ec │ │ │ │ svcvc 0x00db13ce │ │ │ │ orreq lr, r3, #6144 @ 0x1800 │ │ │ │ eorge pc, r8, r3, asr #17 │ │ │ │ - @ instruction: 0xf86ef19a │ │ │ │ + @ instruction: 0xf812f19a │ │ │ │ blmi 2fad00 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 1c2540 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, LR_abt │ │ │ │ andseq pc, r4, r6, lsl #2 │ │ │ │ pop {r1, r2, ip, sp, pc} │ │ │ │ @@ -14473,36 +14473,36 @@ │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ addlt r4, r5, sp, lsl #12 │ │ │ │ tstcs r0, r4, lsl #12 │ │ │ │ ldrmi r6, [r7], -r0, lsl #18 │ │ │ │ @ instruction: 0xf1954699 │ │ │ │ - stmdbvs fp!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbvs fp!, {r0, r1, r3, r4, r7, r8, r9, 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: 0xf1973178 │ │ │ │ - uadd8mi pc, r1, sp @ │ │ │ │ - @ instruction: 0xf19a4620 │ │ │ │ - blvc f665ec │ │ │ │ + ldrbmi pc, [r1], -r1, asr #30 @ │ │ │ │ + @ instruction: 0xf1994620 │ │ │ │ + blvc f6847c │ │ │ │ msrcc SP_usr, r0 │ │ │ │ blx 1c29f0 │ │ │ │ b ae5180 │ │ │ │ @ instruction: 0xf1950903 │ │ │ │ - strls pc, [r3], -r9, asr #24 │ │ │ │ + strls pc, [r3], -sp, ror #23 │ │ │ │ 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} │ │ │ │ @@ -14518,15 +14518,15 @@ │ │ │ │ bl f05c8 │ │ │ │ @ instruction: 0xf89212c3 │ │ │ │ @ instruction: 0xf8923020 │ │ │ │ bl 3f0694 │ │ │ │ bl 3e93dc │ │ │ │ addsvs r0, sp, #536870920 @ 0x20000008 │ │ │ │ addsvs r2, r3, #0, 6 │ │ │ │ - @ instruction: 0xffe6f199 │ │ │ │ + @ instruction: 0xff8af199 │ │ │ │ pop {r0, r2, ip, sp, pc} │ │ │ │ @ instruction: 0xf1bb8ff0 │ │ │ │ svclt 0x001f0f20 │ │ │ │ @ instruction: 0xf00b2501 │ │ │ │ blx 1ab26c │ │ │ │ @ instruction: 0xf105f50b │ │ │ │ @ instruction: 0xe7db35ff │ │ │ │ @@ -14542,49 +14542,49 @@ │ │ │ │ ldrbtmi r9, [r9], #440 @ 0x1b8 │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf04f932f │ │ │ │ stmdacs r0, {r8, r9} │ │ │ │ blmi 1b1c7a0 │ │ │ │ andcs r4, r0, #2063597568 @ 0x7b000000 │ │ │ │ ldmdage r7, {r2, r8, sp} │ │ │ │ - @ instruction: 0xff44f199 │ │ │ │ + mcr2 1, 7, pc, cr8, cr9, {4} @ │ │ │ │ andcs r4, r4, #105472 @ 0x19c00 │ │ │ │ ldmdals fp, {r3, r8, sp} │ │ │ │ andcc pc, r3, r9, asr r8 @ │ │ │ │ @ instruction: 0xf1959311 │ │ │ │ - ldcls 8, cr15, [fp], {121} @ 0x79 │ │ │ │ + ldcls 8, cr15, [fp], {29} │ │ │ │ ldcne 6, cr4, [r8], #520 @ 0x208 │ │ │ │ - stc2l 2, cr15, [sl, #-488]! @ 0xfffffe18 │ │ │ │ + stc2 2, cr15, [lr, #-488] @ 0xfffffe18 │ │ │ │ strmi r2, [r3], -r0, lsr #4 │ │ │ │ strtmi r2, [r0], -r4, lsl #2 │ │ │ │ - @ instruction: 0xf86ef195 │ │ │ │ + @ instruction: 0xf812f195 │ │ │ │ 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 │ │ │ │ ldcl 7, cr15, [lr, #960] @ 0x3c0 │ │ │ │ tstcs r0, r0, lsr #12 │ │ │ │ - blx 11a4ce2 │ │ │ │ + blx ffaa4ce0 │ │ │ │ @ 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: 0xf1973178 │ │ │ │ - strtmi pc, [r1], -pc, ror #29 │ │ │ │ + @ instruction: 0x4621fe93 │ │ │ │ @ instruction: 0xf199a817 │ │ │ │ - bvs ff928490 │ │ │ │ + bvs ff928320 │ │ │ │ blcs 686b14 │ │ │ │ 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 │ │ │ │ @@ -14592,34 +14592,34 @@ │ │ │ │ rsbseq r7, r4, r4, ror r4 │ │ │ │ ldrbtmi r4, [fp], #-2877 @ 0xfffff4c3 │ │ │ │ movtcs lr, #1953 @ 0x7a1 │ │ │ │ mulhi sp, r2, r8 │ │ │ │ @ instruction: 0x71acf44f │ │ │ │ smladcc r1, fp, r8, r9 │ │ │ │ @ instruction: 0xf1959311 │ │ │ │ - strbmi pc, [r2], -r5, lsl #23 @ │ │ │ │ + strbmi pc, [r2], -r9, lsr #22 @ │ │ │ │ eorhi pc, r8, r0, lsl #17 │ │ │ │ ldmdaeq r4, {r8, ip, sp, lr, pc} │ │ │ │ blls 4b9f20 │ │ │ │ @ instruction: 0xf1974641 │ │ │ │ - blge 56821c │ │ │ │ + blge 5680ac │ │ │ │ @ instruction: 0xf1049616 │ │ │ │ @ instruction: 0x26000c54 │ │ │ │ stmib sp, {r0, r1, r4, r9, sl, ip, pc}^ │ │ │ │ bvs 1901f78 │ │ │ │ ldrsbt pc, [r8], pc @ │ │ │ │ blgt 44cf74 │ │ │ │ andeq lr, pc, ip, lsl #17 │ │ │ │ @ instruction: 0xf8599a11 │ │ │ │ strtmi r3, [r1], -lr │ │ │ │ bl 15279c │ │ │ │ @ instruction: 0xf89313c2 │ │ │ │ bl 174810 │ │ │ │ addsvs r0, lr, #201326594 @ 0xc000002 │ │ │ │ - @ instruction: 0xff2cf199 │ │ │ │ + mrc2 1, 6, pc, cr0, cr9, {4} │ │ │ │ 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} │ │ │ │ @@ -14627,15 +14627,15 @@ │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ ldrtmi r0, [r1], -pc │ │ │ │ tstcs sp, #3620864 @ 0x374000 │ │ │ │ @ instruction: 0xf19aa817 │ │ │ │ - movwcs pc, #64095 @ 0xfa5f @ │ │ │ │ + movwcs pc, #64003 @ 0xfa03 @ │ │ │ │ ldrbmi r4, [r1], -r2, lsl #12 │ │ │ │ @ instruction: 0xf7ffa817 │ │ │ │ bmi 568270 │ │ │ │ ldrbtmi r4, [sl], #-2828 @ 0xfffff4f4 │ │ │ │ ldmpl r3, {r0, r1, r3, r4, fp, ip, pc}^ │ │ │ │ blls c42810 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @@ -14646,17 +14646,17 @@ │ │ │ │ movwcs lr, #6040 @ 0x1798 │ │ │ │ tstcs r0, #39321600 @ 0x2580000 │ │ │ │ @ instruction: 0xf7f0e794 │ │ │ │ svclt 0x0000efee │ │ │ │ adcseq r7, pc, r8, ror #19 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq r7, pc, r2, ror #19 │ │ │ │ - eoreq r5, pc, r4, lsr #23 │ │ │ │ + eoreq r5, pc, r4, lsr #22 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - strdeq r5, [pc], -sl @ │ │ │ │ + eoreq r5, pc, sl, ror sl @ │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ adcseq r7, pc, r2, ror #16 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbf9f4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [ip], -r8, ror #31 │ │ │ │ strmi r6, [r3], -r1, lsl #19 │ │ │ │ @@ -14878,15 +14878,15 @@ │ │ │ │ bicpl pc, r5, #12582912 @ 0xc00000 │ │ │ │ movwls r3, #21264 @ 0x5310 │ │ │ │ @ instruction: 0xf8909b14 │ │ │ │ blx 169152 │ │ │ │ stmdals fp, {r8, ip} │ │ │ │ stmdals ip, {r0, sl, lr} │ │ │ │ ldmdbls sl, {r8, ip, pc} │ │ │ │ - blx ff0a558a │ │ │ │ + blx 19a558a │ │ │ │ @ instruction: 0xf8d39b16 │ │ │ │ @ instruction: 0xf8d33460 │ │ │ │ @ instruction: 0xf8911098 │ │ │ │ ldrbeq r3, [fp, -ip, lsr #32] │ │ │ │ bls 31dc60 │ │ │ │ blls 64f010 │ │ │ │ ldmdbls lr, {r1, r3, sl, lr} │ │ │ │ @@ -14956,27 +14956,27 @@ │ │ │ │ movwls r3, #21264 @ 0x5310 │ │ │ │ @ instruction: 0xf8909b14 │ │ │ │ blx 169286 │ │ │ │ stmdals fp, {r8, ip} │ │ │ │ stmdals sl, {ip, pc} │ │ │ │ tstls r1, r1, lsl #8 │ │ │ │ ldrdeq lr, [r5, -sp]! │ │ │ │ - blx ff2a56bc │ │ │ │ + blx 1ba56bc │ │ │ │ bmi 17e2a40 │ │ │ │ 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 │ │ │ │ - ldc2l 2, cr15, [r4, #-508] @ 0xfffffe04 │ │ │ │ + ldc2l 2, cr15, [r8], #508 @ 0x1fc │ │ │ │ ldcls 8, cr6, [sl, #-136] @ 0xffffff78 │ │ │ │ andls r4, r7, #17825792 @ 0x1100000 │ │ │ │ @ instruction: 0xf7f04628 │ │ │ │ bls 264a4c │ │ │ │ @ instruction: 0x46049b14 │ │ │ │ tstls r9, #721420288 @ 0x2b000000 │ │ │ │ @ instruction: 0xf702fb00 │ │ │ │ @@ -15023,25 +15023,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 , d3, d7 │ │ │ │ - ldmdbls r1, {r0, r1, r2, r3, r4, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbls r1, {r0, r1, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ stmibne r0!, {r1, r8, ip, pc} │ │ │ │ tstls r1, r8, lsl #18 │ │ │ │ tstls r0, fp, lsl #18 │ │ │ │ bls 2ce9e0 │ │ │ │ svccc 0x000cf8db │ │ │ │ strbmi r9, [fp], #-2318 @ 0xfffff6f2 │ │ │ │ @ instruction: 0xf8da9305 │ │ │ │ movwls r3, #12328 @ 0x3028 │ │ │ │ vqdmlsl.s , d2, d7 │ │ │ │ - blls 3e76a4 │ │ │ │ + blls 3e7534 │ │ │ │ blx 142e5a │ │ │ │ strbmi pc, [r4, #-1029] @ 0xfffffbfb @ │ │ │ │ ldcls 3, cr13, [ip], {195} @ 0xc3 │ │ │ │ ldmdavs sl, {r2, r5, r8, r9, fp, ip, pc} │ │ │ │ blx 10fa62 │ │ │ │ addsmi pc, lr, #4, 12 @ 0x400000 │ │ │ │ mrcge 4, 5, APSR_nzcv, cr12, cr15, {5} │ │ │ │ @@ -15177,15 +15177,15 @@ │ │ │ │ rsbne pc, pc, #64, 4 │ │ │ │ ldrb r4, [r1, -r0, asr #15]! │ │ │ │ bl ff2a6fd4 │ │ │ │ ldrhteq r7, [pc], r8 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ andeq r5, r1, sp, lsl r9 │ │ │ │ adcseq ip, r9, sl, lsl r7 │ │ │ │ - eorseq ip, r5, r4, ror #17 │ │ │ │ + eorseq ip, r5, r4, ror #16 │ │ │ │ adcseq r7, pc, lr, lsl r0 @ │ │ │ │ andeq ip, r0, r7, ror #4 │ │ │ │ adcseq ip, r9, ip, ror #12 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 10, cr15, cr0, cr12, {6} │ │ │ │ @@ -15306,15 +15306,15 @@ │ │ │ │ rsbne pc, pc, #64, 4 │ │ │ │ ldrb r4, [r1, -r0, asr #15]! │ │ │ │ b ff2271d8 │ │ │ │ ldrhteq r6, [pc], r4 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ strdeq r7, [r1], -r1 │ │ │ │ adcseq ip, r9, r2, ror #9 │ │ │ │ - eorseq ip, r5, r0, ror #13 │ │ │ │ + eorseq ip, r5, r0, ror #12 │ │ │ │ adcseq r6, pc, sl, lsl lr @ │ │ │ │ andeq lr, r0, pc, asr r6 │ │ │ │ adcseq ip, r9, r4, lsr r4 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 10, cr15, cr0, cr12, {6} │ │ │ │ @@ -15435,30 +15435,30 @@ │ │ │ │ rsbne pc, pc, #64, 4 │ │ │ │ ldrb r4, [r1, -r0, asr #15]! │ │ │ │ stmib r4, {r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldrhteq r6, [pc], r0 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ andeq r9, r1, r9, lsl r2 │ │ │ │ adcseq ip, r9, sl, lsr #5 │ │ │ │ - ldrsbteq ip, [r5], -ip │ │ │ │ + eorseq ip, r5, ip, asr r4 │ │ │ │ adcseq r6, pc, r6, lsl ip @ │ │ │ │ strdeq sp, [r0], -pc @ │ │ │ │ ldrshteq ip, [r9], ip │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febc0644 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r8, ror #31 │ │ │ │ strmi r4, [r4], -sp, lsl #12 │ │ │ │ - @ instruction: 0xf866f291 │ │ │ │ - @ instruction: 0xff82f171 │ │ │ │ + @ instruction: 0xf80af291 │ │ │ │ + @ instruction: 0xff26f171 │ │ │ │ eorsle r2, pc, r0, lsl #16 │ │ │ │ blcs c376c │ │ │ │ @ instruction: 0x4620d93c │ │ │ │ - @ instruction: 0xf85cf291 │ │ │ │ - @ instruction: 0xff78f171 │ │ │ │ + @ instruction: 0xf800f291 │ │ │ │ + @ instruction: 0xff1cf171 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ stmibvs r3, {r0, r1, r2, r4, r6, r9, pc} │ │ │ │ blcs ab7e4 │ │ │ │ movwcs fp, #7992 @ 0x1f38 │ │ │ │ bcs 430de8 │ │ │ │ ldm pc, {r0, r3, r5, fp, ip, lr, pc}^ @ │ │ │ │ subeq pc, sp, #18 │ │ │ │ @@ -15470,25 +15470,25 @@ │ │ │ │ eoreq r0, r8, r8, lsr #32 │ │ │ │ eoreq r0, r8, r8, lsr #32 │ │ │ │ vhadd.s8 d16, d0, d24 │ │ │ │ ldclcs 3, cr1, [fp], #-852 @ 0xfffffcac │ │ │ │ subhi pc, r5, #0 │ │ │ │ andle r2, r7, r2, lsl #25 │ │ │ │ movwls r4, #5664 @ 0x1620 │ │ │ │ - @ instruction: 0xf9e4f291 │ │ │ │ + @ instruction: 0xf988f291 │ │ │ │ stmdacs r0, {r0, r8, r9, fp, ip, pc} │ │ │ │ eorshi pc, r2, #0 │ │ │ │ strtmi r4, [r0], -r9, lsr #12 │ │ │ │ ldc2l 0, cr15, [ip, #372]! @ 0x174 │ │ │ │ strtmi r4, [r0], -r1, lsl #12 │ │ │ │ ldc2l 0, cr15, [r8, #372] @ 0x174 │ │ │ │ ldrmi r4, [r8], -r3, lsl #12 │ │ │ │ ldclt 0, cr11, [r0, #-12]! │ │ │ │ - vsubhn.i32 d4, , q8 │ │ │ │ - @ instruction: 0x4603f81f │ │ │ │ + vsubhn.i32 d4, q0, q8 │ │ │ │ + strmi pc, [r3], -r3, asr #31 │ │ │ │ vadd.i8 q1, q8, │ │ │ │ ldmdacs ip, {r0, r2, r4, r6, r8, pc} │ │ │ │ @ instruction: 0xf1a0d9dd │ │ │ │ bcs fe969d68 │ │ │ │ ldrdge sp, [r2, -r9] │ │ │ │ eorcs pc, r2, r1, asr r8 @ │ │ │ │ smladmi r8, r1, r4, r4 │ │ │ │ @@ -15944,15 +15944,15 @@ │ │ │ │ @ instruction: 0xf7fe4662 │ │ │ │ blls d28af0 │ │ │ │ blls d4e840 │ │ │ │ blls d8e878 │ │ │ │ blls dce834 │ │ │ │ stmdals sl, {r1, r2, r3, r8, r9, ip, pc} │ │ │ │ tstls r8, #55296 @ 0xd800 │ │ │ │ - blx fe7a61ea │ │ │ │ + blx 10a61ea │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ stmibvs r3, {r0, r2, r3, r5, r6, r8, pc} │ │ │ │ blcs abf9c │ │ │ │ movwcs fp, #7992 @ 0x1f38 │ │ │ │ strls r9, [r1, #-781] @ 0xfffffcf3 │ │ │ │ ldmdavs fp!, {r8, sl, sp} │ │ │ │ movwls r4, #34399 @ 0x865f │ │ │ │ @@ -16240,15 +16240,15 @@ │ │ │ │ @ instruction: 0xf7fece35 │ │ │ │ blls d28650 │ │ │ │ blls d4ecd8 │ │ │ │ ldmib sp, {r0, r1, r3, r4, r8, r9, ip, pc}^ │ │ │ │ movwls r7, #62260 @ 0xf334 │ │ │ │ blls e100dc │ │ │ │ @ instruction: 0xf1719317 │ │ │ │ - stmdacs r0, {r0, r2, r3, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r4, r5, r6, r7, 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 │ │ │ │ @@ -16554,15 +16554,15 @@ │ │ │ │ @ instruction: 0xf7fdce35 │ │ │ │ blls d2a168 │ │ │ │ blls d4f1c0 │ │ │ │ ldmib sp, {r0, r1, r3, r4, r8, r9, ip, pc}^ │ │ │ │ movwls r7, #62260 @ 0xf334 │ │ │ │ blls e105c4 │ │ │ │ @ instruction: 0xf1709317 │ │ │ │ - stmdacs r0, {r0, r3, r4, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r2, r3, r4, r5, r6, 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 │ │ │ │ @@ -16868,15 +16868,15 @@ │ │ │ │ @ instruction: 0xf7fdce35 │ │ │ │ blls d29c80 │ │ │ │ blls d4f6a8 │ │ │ │ ldmib sp, {r0, r1, r3, r4, r8, r9, ip, pc}^ │ │ │ │ movwls r7, #62260 @ 0xf334 │ │ │ │ blls e10aac │ │ │ │ @ instruction: 0xf1709317 │ │ │ │ - stmdacs r0, {r0, r2, r5, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r3, 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 │ │ │ │ @@ -17141,16 +17141,16 @@ │ │ │ │ @ instruction: 0xb11002f1 │ │ │ │ rscscc pc, r2, #9633792 @ 0x930000 │ │ │ │ @ instruction: 0xbd08b903 │ │ │ │ @ instruction: 0x2179f891 │ │ │ │ svclt 0x00182a02 │ │ │ │ mvnsle r4, r8, lsl r6 │ │ │ │ vmull.s q3, d31, d0[2] │ │ │ │ - @ instruction: 0xf170fb25 │ │ │ │ - @ instruction: 0xf890fa41 │ │ │ │ + @ instruction: 0xf170fac9 │ │ │ │ + @ instruction: 0xf890f9e5 │ │ │ │ @ instruction: 0xf0000020 │ │ │ │ stmdacc r2, {r0, r1, r2} │ │ │ │ andcs fp, r1, r8, lsl pc │ │ │ │ svclt 0x0000bd08 │ │ │ │ svcvc 0x008bf5b0 │ │ │ │ @ instruction: 0xf5b0d20f │ │ │ │ tstle r5, #536 @ 0x218 │ │ │ │ @@ -17166,24 +17166,24 @@ │ │ │ │ @ instruction: 0xd1014298 │ │ │ │ ldrbmi r2, [r0, -r3]! │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febc212c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r8, ror #31 │ │ │ │ @ instruction: 0xf1704604 │ │ │ │ - @ instruction: 0xf890fa11 │ │ │ │ + @ instruction: 0xf890f9b5 │ │ │ │ blcs 137010 │ │ │ │ ldm pc, {r2, r4, r5, fp, ip, lr, pc}^ @ │ │ │ │ blcs c66f54 │ │ │ │ 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 0x002bffd7 │ │ │ │ + svcne 0x002bff7b │ │ │ │ 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 │ │ │ │ @@ -17198,15 +17198,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 │ │ │ │ - @ instruction: 0xff30f17e │ │ │ │ + mrc2 1, 6, pc, cr4, cr14, {3} │ │ │ │ bls d9500 │ │ │ │ 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] │ │ │ │ @@ -18296,15 +18296,15 @@ │ │ │ │ blcs 864b4 │ │ │ │ @ instruction: 0x4691d037 │ │ │ │ @ instruction: 0x46805972 │ │ │ │ bcs fe0fd904 │ │ │ │ @ instruction: 0x079ad134 │ │ │ │ ldrbeq sp, [fp, -r1, asr #8] │ │ │ │ ldmdbpl r0!, {r0, r3, r6, sl, ip, lr, pc}^ │ │ │ │ - blx ffea8b1c │ │ │ │ + blx fe7a8b1c │ │ │ │ @ instruction: 0xf0102213 │ │ │ │ strtmi r0, [r1], -r6, lsl #30 │ │ │ │ eorle r4, lr, r0, asr #12 │ │ │ │ cdp2 0, 12, cr15, cr12, cr4, {1} │ │ │ │ @ instruction: 0x46212212 │ │ │ │ @ instruction: 0xf0244640 │ │ │ │ andcs pc, pc, #3184 @ 0xc70 │ │ │ │ @@ -18354,15 +18354,15 @@ │ │ │ │ blcs 8659c │ │ │ │ @ instruction: 0x4691d037 │ │ │ │ @ instruction: 0x46805972 │ │ │ │ bcs fe0fd9ec │ │ │ │ @ instruction: 0x079ad134 │ │ │ │ ldrbeq sp, [fp, -r1, asr #8] │ │ │ │ ldmdbpl r0!, {r0, r3, r6, sl, ip, lr, pc}^ │ │ │ │ - blx fe1a8c04 │ │ │ │ + blx aa8c04 │ │ │ │ @ instruction: 0xf0102213 │ │ │ │ strtmi r0, [r1], -r6, lsl #30 │ │ │ │ eorle r4, lr, r0, asr #12 │ │ │ │ @ instruction: 0xf868f026 │ │ │ │ @ instruction: 0x46212212 │ │ │ │ @ instruction: 0xf0264640 │ │ │ │ andcs pc, pc, #6488064 @ 0x630000 │ │ │ │ @@ -18412,15 +18412,15 @@ │ │ │ │ blcs 86684 │ │ │ │ @ instruction: 0x4691d037 │ │ │ │ @ instruction: 0x46805972 │ │ │ │ bcs fe0fdad4 │ │ │ │ @ instruction: 0x079ad134 │ │ │ │ ldrbeq sp, [fp, -r1, asr #8] │ │ │ │ ldmdbpl r0!, {r0, r3, r6, sl, ip, lr, pc}^ │ │ │ │ - blx 4a8cec │ │ │ │ + @ instruction: 0xf9b4f28e │ │ │ │ @ instruction: 0xf0102213 │ │ │ │ strtmi r0, [r1], -r6, lsl #30 │ │ │ │ eorle r4, lr, r0, asr #12 │ │ │ │ @ instruction: 0xf92af026 │ │ │ │ @ instruction: 0x46212212 │ │ │ │ @ instruction: 0xf0264640 │ │ │ │ andcs pc, pc, #606208 @ 0x94000 │ │ │ │ @@ -18551,15 +18551,15 @@ │ │ │ │ mvnle r2, r0, lsl #22 │ │ │ │ ldrbeq pc, [r8, #-2248] @ 0xfffff738 @ │ │ │ │ @ instruction: 0xf7ede7e1 │ │ │ │ svclt 0x0000e96c │ │ │ │ adcseq r3, pc, sl, lsl #25 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq r3, pc, lr, ror #22 │ │ │ │ - eoreq r1, pc, ip, lsr sp @ │ │ │ │ + strhteq r1, [pc], -ip │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febc36e8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5000fe8 │ │ │ │ strmi r5, [r5], -r0, asr #8 │ │ │ │ addlt r4, r2, fp, lsl #12 │ │ │ │ @ instruction: 0xf8946989 │ │ │ │ @@ -18748,15 +18748,15 @@ │ │ │ │ @ instruction: 0xf5a2d30a │ │ │ │ blcs 2c95f4 │ │ │ │ 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 │ │ │ │ - ldc2 1, cr15, [r4, #440]! @ 0x1b8 │ │ │ │ + ldc2l 1, cr15, [r8, #-440] @ 0xfffffe48 │ │ │ │ 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 │ │ │ │ @@ -18892,15 +18892,15 @@ │ │ │ │ subcs lr, r3, r0, asr #20 │ │ │ │ @ instruction: 0xf1b8e091 │ │ │ │ svclt 0x001c0f03 │ │ │ │ andvs r6, sl, sl, lsr #16 │ │ │ │ svcge 0x0029f47f │ │ │ │ beq a8080 │ │ │ │ smlabtcc r1, sp, r9, lr │ │ │ │ - blx 16a8ffe │ │ │ │ + blx fffa8ffc │ │ │ │ blls d2e40 │ │ │ │ ldr r6, [lr, -r8] │ │ │ │ beq 14a80bc │ │ │ │ mrc 7, 5, lr, cr15, cr4, {1} │ │ │ │ vmov.f32 s15, #64 @ 0x3e000000 0.125 │ │ │ │ vsqrt.f32 s15, s14 │ │ │ │ vldmdble fp!, {s31-s46} │ │ │ │ @@ -19252,15 +19252,15 @@ │ │ │ │ mvnle r2, r0, lsl #22 │ │ │ │ ldrbeq pc, [r8, #-2246] @ 0xfffff73a @ │ │ │ │ @ instruction: 0xf7ece7e2 │ │ │ │ svclt 0x0000ebf2 │ │ │ │ adcseq r3, pc, r4, lsl r1 @ │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq r3, pc, r8, ror r0 @ │ │ │ │ - eoreq r1, pc, r4, asr #4 │ │ │ │ + eoreq r1, pc, r4, asr #3 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febc41dc │ │ │ │ @ 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 │ │ │ │ @@ -19793,15 +19793,15 @@ │ │ │ │ strbt r6, [r6], r2, rrx │ │ │ │ svc 0x00baf7eb │ │ │ │ strne lr, [r4, #-2525] @ 0xfffff623 │ │ │ │ svclt 0x0000e7a6 │ │ │ │ adcseq r2, pc, r8, lsl fp @ │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq r2, pc, sl, lsl r9 @ │ │ │ │ - strhteq r0, [pc], -r2 │ │ │ │ + eoreq r0, pc, r2, lsr sl @ │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0090f8cc │ │ │ │ bmi d7f0ac │ │ │ │ blmi d7f2c8 │ │ │ │ addslt r4, r4, sl, ror r4 │ │ │ │ @@ -19945,15 +19945,15 @@ │ │ │ │ svcvc 0x00b2f5b2 │ │ │ │ addsmi fp, sl, #24, 30 @ 0x60 │ │ │ │ movwcs fp, #7948 @ 0x1f0c │ │ │ │ blcs 76698 │ │ │ │ strcs fp, [r2, #-3868] @ 0xfffff0e4 │ │ │ │ ldmvc lr, {r0, r1, r2, r3, r6, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf16d4640 │ │ │ │ - teqplt r0, fp, asr ip @ p-variant is OBSOLETE │ │ │ │ + teqplt r0, pc @ @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1a06b80 │ │ │ │ blx fec6dab4 │ │ │ │ stmdbeq r0, {r7, ip, sp, lr, pc}^ │ │ │ │ blls 1adfb8 │ │ │ │ @ instruction: 0x2c09ea4f │ │ │ │ mcrrvc 4, 0, pc, r0, cr12 @ │ │ │ │ ldreq pc, [r0], #-964 @ 0xfffffc3c │ │ │ │ @@ -20115,17 +20115,17 @@ │ │ │ │ @ instruction: 0xf5085380 │ │ │ │ andscc r5, r0, #1610612745 @ 0x60000009 │ │ │ │ andsls r9, r1, #1006632960 @ 0x3c000000 │ │ │ │ sbcscc pc, r0, #13828096 @ 0xd30000 │ │ │ │ stmdbcs r0, {r0, r3, r4, fp, sp, lr} │ │ │ │ rschi pc, r0, r0, asr #32 │ │ │ │ vsubhn.i16 d4, q6, q12 │ │ │ │ - strmi pc, [r4], -r9, ror #23 │ │ │ │ + strmi pc, [r4], -sp, lsl #23 │ │ │ │ stmdals fp, {r2, r3, ip, pc} │ │ │ │ - blx ff9aa78a │ │ │ │ + blx fe2aa78a │ │ │ │ ldrsbtcc pc, [r8], #-139 @ 0xffffff75 @ │ │ │ │ @ instruction: 0x4622991c │ │ │ │ @ instruction: 0xf8d3900e │ │ │ │ movwls r3, #20880 @ 0x5190 │ │ │ │ ldrtmi r6, [r9], -fp, lsl #31 │ │ │ │ @ instruction: 0x3190f8d3 │ │ │ │ @ instruction: 0xf89b9304 │ │ │ │ @@ -20506,15 +20506,15 @@ │ │ │ │ ldrdvs r6, [r2], #-15 @ │ │ │ │ @ instruction: 0xf7ebe6dc │ │ │ │ ldmib sp, {r3, r5, r9, fp, sp, lr, pc}^ │ │ │ │ str r1, [r6, r4, lsl #10]! │ │ │ │ adcseq r2, pc, r8 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq r1, pc, r8, lsl #28 │ │ │ │ - eoreq pc, lr, ip, lsl #31 │ │ │ │ + eoreq pc, lr, ip, lsl #30 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0088f8cc │ │ │ │ bmi f3fbdc │ │ │ │ addslt r4, r5, fp, lsr fp │ │ │ │ sxtab16mi r4, r2, sl, ror #8 │ │ │ │ @@ -20537,15 +20537,15 @@ │ │ │ │ bls 9628f8 │ │ │ │ svcvc 0x00b2f5b2 │ │ │ │ addsmi fp, sl, #24, 30 @ 0x60 │ │ │ │ @ instruction: 0xf44fbf04 │ │ │ │ vst2.8 {d16-d17}, [pc], r0 │ │ │ │ @ instruction: 0xd140779e │ │ │ │ @ instruction: 0xf16c4638 │ │ │ │ - teqplt r8, fp @ @ p-variant is OBSOLETE │ │ │ │ + teqplt r8, pc, asr pc @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1a36b83 │ │ │ │ blx fed2eff4 │ │ │ │ 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 │ │ │ │ @@ -20731,15 +20731,15 @@ │ │ │ │ bls 962c00 │ │ │ │ svcvc 0x00b2f5b2 │ │ │ │ addsmi fp, sl, #24, 30 @ 0x60 │ │ │ │ @ instruction: 0xf44fbf04 │ │ │ │ vst2.8 {d16-d17}, [pc], r0 │ │ │ │ @ instruction: 0xd140779e │ │ │ │ @ instruction: 0xf16c4638 │ │ │ │ - teqplt r8, r7, lsr lr @ p-variant is OBSOLETE │ │ │ │ + teqplt r8, fp @ @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1a36b83 │ │ │ │ blx fed2f2fc │ │ │ │ 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 │ │ │ │ @@ -20901,17 +20901,17 @@ │ │ │ │ @ instruction: 0xf5085380 │ │ │ │ andscc r5, r0, #1610612745 @ 0x60000009 │ │ │ │ andsls r9, r1, #1006632960 @ 0x3c000000 │ │ │ │ sbcscc pc, r0, #13828096 @ 0xd30000 │ │ │ │ stmdbcs r0, {r0, r3, r4, fp, sp, lr} │ │ │ │ rschi pc, r0, r0, asr #32 │ │ │ │ vsubhn.i16 d4, , q12 │ │ │ │ - strmi pc, [r4], -r5, asr #27 │ │ │ │ + strmi pc, [r4], -r9, ror #26 │ │ │ │ stmdals fp, {r2, r3, ip, pc} │ │ │ │ - stc2l 2, cr15, [r0, #556] @ 0x22c │ │ │ │ + stc2l 2, cr15, [r4, #-556]! @ 0xfffffdd4 │ │ │ │ ldrsbtcc pc, [r8], #-139 @ 0xffffff75 @ │ │ │ │ @ instruction: 0x4622991c │ │ │ │ @ instruction: 0xf8d3900e │ │ │ │ movwls r3, #20880 @ 0x5190 │ │ │ │ ldrtmi r6, [r9], -fp, lsl #31 │ │ │ │ @ instruction: 0x3190f8d3 │ │ │ │ @ instruction: 0xf89b9304 │ │ │ │ @@ -21092,17 +21092,17 @@ │ │ │ │ @ instruction: 0xf5085380 │ │ │ │ andscc r5, r0, #1610612745 @ 0x60000009 │ │ │ │ andsls r9, r1, #1006632960 @ 0x3c000000 │ │ │ │ sbcscc pc, r0, #13828096 @ 0xd30000 │ │ │ │ stmdbcs r0, {r0, r3, r4, fp, sp, lr} │ │ │ │ rschi pc, r0, r0, asr #32 │ │ │ │ vsubhn.i16 d4, , q12 │ │ │ │ - strmi pc, [r4], -r7, asr #24 │ │ │ │ + strmi pc, [r4], -fp, ror #23 │ │ │ │ stmdals fp, {r2, r3, ip, pc} │ │ │ │ - mcrr2 2, 8, pc, r2, cr11 @ │ │ │ │ + blx ffa2b6ca │ │ │ │ ldrsbtcc pc, [r8], #-139 @ 0xffffff75 @ │ │ │ │ @ instruction: 0x4622991c │ │ │ │ @ instruction: 0xf8d3900e │ │ │ │ movwls r3, #20880 @ 0x5190 │ │ │ │ ldrtmi r6, [r9], -fp, lsl #31 │ │ │ │ @ instruction: 0x3190f8d3 │ │ │ │ @ instruction: 0xf89b9304 │ │ │ │ @@ -21282,15 +21282,15 @@ │ │ │ │ svclt 0x00187fb2 │ │ │ │ svclt 0x000c429a │ │ │ │ movwcs r2, #769 @ 0x301 │ │ │ │ svclt 0x000e2b00 │ │ │ │ @ instruction: 0xf04f4681 │ │ │ │ vst2.8 {d16,d18}, [pc], r2 │ │ │ │ @ instruction: 0x4628759e │ │ │ │ - @ instruction: 0xf9e8f16c │ │ │ │ + @ instruction: 0xf98cf16c │ │ │ │ blvs fe09b450 │ │ │ │ andeq pc, r1, r0, lsr #3 │ │ │ │ @ instruction: 0xf080fab0 │ │ │ │ movteq r0, #2368 @ 0x940 │ │ │ │ b 12c9628 │ │ │ │ blls 2785bc │ │ │ │ ldmibeq lr, {r0, r2, r8, r9, lr} │ │ │ │ @@ -21436,19 +21436,19 @@ │ │ │ │ @ instruction: 0xf956f049 │ │ │ │ @ instruction: 0xf1026862 │ │ │ │ stmdavs r8!, {r3, r8, r9} │ │ │ │ subsvs r2, r1, r0, lsl #2 │ │ │ │ tstpeq r1, sp, asr #4 @ p-variant is OBSOLETE │ │ │ │ orreq pc, r8, r4, asr #5 │ │ │ │ rsbvs r6, r3, r1, lsl r0 │ │ │ │ - @ instruction: 0xf996f28b │ │ │ │ - mcr2 1, 4, pc, cr10, cr10, {3} @ │ │ │ │ + @ instruction: 0xf93af28b │ │ │ │ + mcr2 1, 1, pc, cr14, cr10, {3} @ │ │ │ │ eorsle r2, sp, r0, lsl #16 │ │ │ │ stmdavs r8!, {r2, r9, sl, sp} │ │ │ │ - blx 1aabc30 │ │ │ │ + blx 3abc30 │ │ │ │ @ instruction: 0xf01069a1 │ │ │ │ stmdals r8, {r1, r2, r8, r9, sl, fp} │ │ │ │ strcs fp, [r1, #-3860] @ 0xfffff0ec │ │ │ │ b 1278614 │ │ │ │ teqeq sl, #402653184 @ 0x18000000 │ │ │ │ andne lr, r0, #270336 @ 0x42000 │ │ │ │ biceq lr, r5, #274432 @ 0x43000 │ │ │ │ @@ -21471,15 +21471,15 @@ │ │ │ │ @ instruction: 0x460281f0 │ │ │ │ tstppl r1, sp, asr #4 @ p-variant is OBSOLETE │ │ │ │ orreq pc, r8, r4, asr #5 │ │ │ │ blne 2ad378 │ │ │ │ @ instruction: 0xf1006043 │ │ │ │ @ instruction: 0xe7b20310 │ │ │ │ vmlal.s8 q3, d11, d24 │ │ │ │ - @ instruction: 0xf010fa2b │ │ │ │ + @ instruction: 0xf010f9cf │ │ │ │ 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 │ │ │ │ @@ -21503,16 +21503,16 @@ │ │ │ │ bls 3e3714 │ │ │ │ svcvc 0x00b2f5b2 │ │ │ │ addsmi fp, sl, #24, 30 @ 0x60 │ │ │ │ movwcs fp, #7948 @ 0x1f0c │ │ │ │ blcs 77ef4 │ │ │ │ strcs fp, [r2], #-3868 @ 0xfffff0e4 │ │ │ │ ldmvc lr, {r0, r1, r2, r3, r6, sl, ip, sp, lr, pc} │ │ │ │ - @ instruction: 0xf16c4640 │ │ │ │ - teqplt r8, sp, lsr #16 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0xf16b4640 │ │ │ │ + teqplt r8, r1 @ @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1a36b83 │ │ │ │ blx fed2ff10 │ │ │ │ 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 │ │ │ │ @@ -21557,15 +21557,15 @@ │ │ │ │ svcvc 0x00b2f5b2 │ │ │ │ addsmi fp, sl, #24, 30 @ 0x60 │ │ │ │ movwcs fp, #7948 @ 0x1f0c │ │ │ │ blcs 77fc8 │ │ │ │ strcs fp, [r2], #-3868 @ 0xfffff0e4 │ │ │ │ ldmvc lr, {r0, r1, r2, r3, r6, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf16b4640 │ │ │ │ - teqplt r8, r3, asr #31 @ p-variant is OBSOLETE │ │ │ │ + teqplt r8, r7, ror #30 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1a36b83 │ │ │ │ blx fed2ffe4 │ │ │ │ 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 │ │ │ │ @@ -21928,15 +21928,15 @@ │ │ │ │ svclt 0x0000ef10 │ │ │ │ umlalseq r0, pc, r8, fp @ │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq r0, pc, r8, lsr fp @ │ │ │ │ ldrsbteq r6, [r9], r0 │ │ │ │ adcseq r6, r9, r2, asr #32 │ │ │ │ adcseq r0, pc, ip, asr r8 @ │ │ │ │ - eorseq r5, r5, r4, lsr #30 │ │ │ │ + eorseq r5, r5, r4, lsr #29 │ │ │ │ ldrhteq r5, [r9], r6 │ │ │ │ andeq r0, r0, r4, ror #19 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0070f8cc │ │ │ │ addslt r4, fp, r6, lsr sl │ │ │ │ @@ -22335,15 +22335,15 @@ │ │ │ │ svclt 0x0000ebe2 │ │ │ │ adcseq r0, pc, ip, lsr r5 @ │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ ldrsbteq r0, [pc], ip │ │ │ │ adcseq r5, r9, r0, asr #20 │ │ │ │ ldrhteq r5, [r9], r2 │ │ │ │ adcseq r0, pc, r0, lsl #4 │ │ │ │ - eorseq r5, r5, r8, asr #17 │ │ │ │ + eorseq r5, r5, r8, asr #16 │ │ │ │ adcseq r5, r9, r6, lsr #14 │ │ │ │ andeq r0, r0, r4, ror #19 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0070f8cc │ │ │ │ addslt r4, fp, r6, lsr sl │ │ │ │ @@ -22742,15 +22742,15 @@ │ │ │ │ svclt 0x0000e8b4 │ │ │ │ adcseq pc, lr, r0, ror #29 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq pc, lr, r0, lsl #29 │ │ │ │ ldrhteq r5, [r9], r0 │ │ │ │ adcseq r5, r9, r2, lsr #6 │ │ │ │ adcseq pc, lr, r4, lsr #23 │ │ │ │ - eorseq r5, r5, ip, ror #4 │ │ │ │ + eorseq r5, r5, ip, ror #3 │ │ │ │ umlalseq r5, r9, r6, r0 │ │ │ │ andeq r0, r0, r4, ror #19 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0070f8cc │ │ │ │ addslt r4, fp, r6, lsr sl │ │ │ │ @@ -23450,23 +23450,23 @@ │ │ │ │ stclpl 2, cr15, [r4, #-52] @ 0xffffffcc │ │ │ │ svchi 0x00f0e8bd │ │ │ │ @ instruction: 0xf8939b0b │ │ │ │ @ instruction: 0xf0133178 │ │ │ │ tstle ip, r0, lsr pc │ │ │ │ @ instruction: 0xe77a465f │ │ │ │ @ instruction: 0xf16a4658 │ │ │ │ - @ instruction: 0xb118f8f9 │ │ │ │ + @ instruction: 0xb118f89d │ │ │ │ blcs 44b77c │ │ │ │ svcge 0x006cf63f │ │ │ │ blvc fe22e2b4 │ │ │ │ @ instruction: 0xf8dfe76f │ │ │ │ ldrbtmi r3, [fp], #-1112 @ 0xfffffba8 │ │ │ │ strbt r9, [fp], sl, lsl #6 │ │ │ │ @ instruction: 0xf16a4638 │ │ │ │ - tstplt r8, r9, ror #17 @ p-variant is OBSOLETE │ │ │ │ + tstplt r8, sp, lsl #17 @ p-variant is OBSOLETE │ │ │ │ blcs 44b79c │ │ │ │ svcge 0x0057f63f │ │ │ │ strvc pc, [r6, pc, asr #8] │ │ │ │ blls 2eaf18 │ │ │ │ @ instruction: 0x3179f893 │ │ │ │ @ instruction: 0xf0002b02 │ │ │ │ blls 351840 │ │ │ │ @@ -23517,15 +23517,15 @@ │ │ │ │ @ instruction: 0xf8d6ff35 │ │ │ │ @ instruction: 0x462b12b0 │ │ │ │ bge cd86b8 │ │ │ │ @ instruction: 0xf8d1903b │ │ │ │ strtmi r1, [r8], -ip, lsl #30 │ │ │ │ bicpl pc, fp, r1, lsl #10 │ │ │ │ vorn d19, d7, d0 │ │ │ │ - blge 9afea4 │ │ │ │ + blge 9afd34 │ │ │ │ adcseq pc, r0, #14024704 @ 0xd60000 │ │ │ │ tstls r6, #0, 6 │ │ │ │ movtcs lr, #51669 @ 0xc9d5 │ │ │ │ @ instruction: 0xf812f04d │ │ │ │ stmdacs r0, {r7, r9, sl, lr} │ │ │ │ tstphi pc, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x46019b15 │ │ │ │ @@ -23542,15 +23542,15 @@ │ │ │ │ stmib sp, {r2, r8, r9, sp}^ │ │ │ │ bls 579fb4 │ │ │ │ @ instruction: 0xf0559241 │ │ │ │ qadd16mi pc, r9, sp @ │ │ │ │ @ instruction: 0x4643aa3c │ │ │ │ stmiage r8, {r2, r6, ip, pc}^ │ │ │ │ vhadd.s d25, d12, d9 │ │ │ │ - movwcs pc, #8089 @ 0x1f99 @ │ │ │ │ + movwcs pc, #7997 @ 0x1f3d @ │ │ │ │ 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}^ │ │ │ │ @@ -23625,15 +23625,15 @@ │ │ │ │ movtcs lr, #59853 @ 0xe9cd │ │ │ │ cmpls r3, #20, 22 @ 0x5000 │ │ │ │ mrc2 0, 3, pc, cr8, cr5, {2} │ │ │ │ ldrdlt pc, [r4], -sp @ │ │ │ │ ldmdbls r7, {r1, r2, r3, r6, r9, fp, sp, pc} │ │ │ │ subsls r2, r6, r0, lsl #6 │ │ │ │ vmin.s q10, q6, q4 │ │ │ │ - blls 470ff4 │ │ │ │ + blls 470e84 │ │ │ │ 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 │ │ │ │ @@ -23677,28 +23677,28 @@ │ │ │ │ @ instruction: 0xf640447a │ │ │ │ @ instruction: 0xf0ca4385 │ │ │ │ @ instruction: 0xf8d9fa9b │ │ │ │ blcs 7ea48 │ │ │ │ mcrge 4, 1, pc, cr2, cr15, {3} @ │ │ │ │ ldrbeq pc, [r8, #-2249] @ 0xfffff737 @ │ │ │ │ stcls 6, cr14, [r9, #-120] @ 0xffffff88 │ │ │ │ - vmull.s q3, d25, d0[6] │ │ │ │ - @ instruction: 0xf169f813 │ │ │ │ - stmdbls fp, {r0, r1, r2, r3, r5, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + vmull.s q3, d24, d0[6] │ │ │ │ + @ instruction: 0xf169ffb7 │ │ │ │ + stmdbls fp, {r0, r1, r4, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ mlacc r0, r0, r8, pc @ │ │ │ │ movweq pc, #28675 @ 0x7003 @ │ │ │ │ @ instruction: 0x2179f891 │ │ │ │ blcs 10c030 │ │ │ │ bcs 125640 │ │ │ │ @ instruction: 0xf895d04e │ │ │ │ @ instruction: 0xe64a1178 │ │ │ │ andcs r9, r0, #11264 @ 0x2c00 │ │ │ │ andls r6, r7, #216, 20 @ 0xd8000 │ │ │ │ - @ instruction: 0xfffcf288 │ │ │ │ - @ instruction: 0xff18f169 │ │ │ │ + @ instruction: 0xffa0f288 │ │ │ │ + cdp2 1, 11, cr15, cr12, cr9, {3} │ │ │ │ mlacc r0, r0, r8, pc @ │ │ │ │ @ instruction: 0xf0039a07 │ │ │ │ @ instruction: 0xf1a30307 │ │ │ │ blx fed32144 │ │ │ │ ldmdbeq fp, {r0, r1, r7, r8, r9, ip, sp, lr, pc}^ │ │ │ │ svclt 0x00044293 │ │ │ │ @ instruction: 0xf8939b09 │ │ │ │ @@ -23721,31 +23721,31 @@ │ │ │ │ cmncs pc, #13828096 @ 0xd30000 │ │ │ │ svchi 0x005bf3bf │ │ │ │ andcc pc, r0, #33554432 @ 0x2000000 │ │ │ │ @ instruction: 0xf43f2a00 │ │ │ │ bmi 4dcdec │ │ │ │ ldmdbmi r1, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - blx 192db64 │ │ │ │ + blx 22db64 │ │ │ │ bcs 12add8 │ │ │ │ mcrge 4, 0, pc, cr9, cr15, {3} @ │ │ │ │ ldr r2, [r6, r1, lsl #4]! │ │ │ │ ldr r2, [r4, r0, lsl #4]! │ │ │ │ ldm r4!, {r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldrsbteq pc, [lr], r4 @ │ │ │ │ adcseq pc, lr, lr, asr #1 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq r4, r9, r8, ror r6 │ │ │ │ adcseq r4, r9, r6, lsr #11 │ │ │ │ adcseq lr, lr, r8, asr #29 │ │ │ │ adcseq r4, r9, lr, ror #9 │ │ │ │ - eoreq ip, lr, r4, lsl sp │ │ │ │ + mlaeq lr, r4, ip, ip │ │ │ │ andeq r0, r0, r8, ror r9 │ │ │ │ - eoreq ip, lr, r8, ror ip │ │ │ │ - eoreq ip, lr, lr, lsl #14 │ │ │ │ + strdeq ip, [lr], -r8 @ │ │ │ │ + eoreq ip, lr, lr, lsl #13 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0068f8cc │ │ │ │ addslt r4, sp, r2, asr sl │ │ │ │ blmi 1502e38 │ │ │ │ ldrbtmi r4, [sl], #-2386 @ 0xfffff6ae │ │ │ │ @@ -23885,15 +23885,15 @@ │ │ │ │ @ instruction: 0xf7f6e639 │ │ │ │ blls e30edc │ │ │ │ blls e56454 │ │ │ │ blls e964a0 │ │ │ │ blls ed644c │ │ │ │ stmdals sl, {r0, r2, r3, r8, r9, ip, pc} │ │ │ │ tstls r6, #59392 @ 0xe800 │ │ │ │ - ldc2 1, cr15, [r2, #420] @ 0x1a4 │ │ │ │ + ldc2 1, cr15, [r6, #-420]! @ 0xfffffe5c │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ stmibvs r3, {r0, r2, r4, r9, pc} │ │ │ │ blcs b3bb0 │ │ │ │ movwcs fp, #7992 @ 0x1f38 │ │ │ │ blls 256484 │ │ │ │ movwls r4, #5697 @ 0x1641 │ │ │ │ @ instruction: 0xf8dd4650 │ │ │ │ @@ -24007,15 +24007,15 @@ │ │ │ │ stclvs 13, cr15, [r1, #260]! @ 0x104 │ │ │ │ @ instruction: 0xf1016f22 │ │ │ │ blls 87322c │ │ │ │ @ instruction: 0xf04f600b │ │ │ │ stmdals r8, {r5, r8, r9, lr} │ │ │ │ strbvs r6, [r6, #75]! @ 0x4b │ │ │ │ tstls r8, r1, lsl r2 │ │ │ │ - ldc2 1, cr15, [lr], {105} @ 0x69 │ │ │ │ + mcrr2 1, 6, pc, r2, cr9 @ │ │ │ │ bls 4d7e44 │ │ │ │ blvs fe15df08 │ │ │ │ movweq pc, #4515 @ 0x11a3 @ │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ b 1273fa0 │ │ │ │ blls 23fb44 │ │ │ │ b 1297a94 │ │ │ │ @@ -24453,15 +24453,15 @@ │ │ │ │ @ instruction: 0xf7f680ec │ │ │ │ blls eb05fc │ │ │ │ blls ed6d34 │ │ │ │ ldmib sp, {r0, r2, r3, r4, r8, r9, ip, pc}^ │ │ │ │ movwls r8, #54074 @ 0xd33a │ │ │ │ blls f98138 │ │ │ │ @ instruction: 0xf1699316 │ │ │ │ - eorls pc, r3, r3, lsr #18 │ │ │ │ + eorls pc, r3, r7, asr #17 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ stmibvs r3, {r0, r1, r2, r3, r4, r6, r9, pc} │ │ │ │ blcs b4490 │ │ │ │ movwcs fp, #7992 @ 0x1f38 │ │ │ │ strls r9, [r1, #-782] @ 0xfffffcf2 │ │ │ │ blls 983aa8 │ │ │ │ movwls r4, #30281 @ 0x7649 │ │ │ │ @@ -24554,15 +24554,15 @@ │ │ │ │ svcvc 0x0086f5b1 │ │ │ │ cmnphi ip, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf5b39b0b │ │ │ │ svclt 0x00187fb2 │ │ │ │ @ instruction: 0xf0004563 │ │ │ │ sbclt r8, r3, #52, 2 │ │ │ │ movwls r9, #34826 @ 0x880a │ │ │ │ - @ instruction: 0xf858f169 │ │ │ │ + @ instruction: 0xfffcf168 │ │ │ │ blls 2562cc │ │ │ │ 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: 0x4607ec72 │ │ │ │ @@ -24708,15 +24708,15 @@ │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 1d4c564 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ cmnle lr, r0, lsl #6 │ │ │ │ pop {r0, r2, r4, r5, r6, ip, sp, pc} │ │ │ │ @ instruction: 0xf44f8ff0 │ │ │ │ @ instruction: 0xf168709e │ │ │ │ - movwcs pc, #12069 @ 0x2f25 @ │ │ │ │ + movwcs pc, #11977 @ 0x2ec9 @ │ │ │ │ movwls r9, #32775 @ 0x8007 │ │ │ │ strmi lr, [sp], -r9, asr #13 │ │ │ │ movwcs pc, #4685 @ 0x124d @ │ │ │ │ @ instruction: 0x03b2f6c4 │ │ │ │ blcc 2b063c │ │ │ │ subvs r9, pc, r7, lsl #22 │ │ │ │ blcs 8bcc4 │ │ │ │ @@ -27325,15 +27325,15 @@ │ │ │ │ @ instruction: 0xf8d46866 │ │ │ │ @ instruction: 0xf1068018 │ │ │ │ @ instruction: 0xf8c60708 │ │ │ │ ldrbmi r9, [r8], -r4 │ │ │ │ movwne pc, #4672 @ 0x1240 @ │ │ │ │ orreq pc, ip, #196, 12 @ 0xc400000 │ │ │ │ rsbvs r6, r7, r3, lsr r0 │ │ │ │ - blx fed31390 │ │ │ │ + blx 1631390 │ │ │ │ stmdacs r0, {r0, r7, r9, sl, lr} │ │ │ │ adchi pc, r5, r0 │ │ │ │ blcs cfc10 │ │ │ │ @ instruction: 0xf04fbf08 │ │ │ │ @ instruction: 0xf0407280 │ │ │ │ stmdbls r3, {r1, r2, r3, r4, r7, pc} │ │ │ │ b 115ba5c │ │ │ │ @@ -27381,20 +27381,20 @@ │ │ │ │ @ instruction: 0xf04fa004 │ │ │ │ @ instruction: 0xf6c40301 │ │ │ │ ldrbmi r0, [r8], -r4, lsl #7 │ │ │ │ rsbvs r6, r7, r3, lsr r0 │ │ │ │ rsceq fp, sp, r4, lsl pc │ │ │ │ strbvc pc, [r4, #-1103] @ 0xfffffbb1 @ │ │ │ │ beq 1b1010 │ │ │ │ - @ instruction: 0xf85ef175 │ │ │ │ + @ instruction: 0xf802f175 │ │ │ │ ldrbmi fp, [r8], -r0, lsr #18 │ │ │ │ - @ instruction: 0xf83cf175 │ │ │ │ + @ instruction: 0xffe0f174 │ │ │ │ beq 10af820 │ │ │ │ @ instruction: 0xf1759802 │ │ │ │ - @ instruction: 0xf1b9f8d5 │ │ │ │ + @ instruction: 0xf1b9f879 │ │ │ │ andle r0, r8, r0, lsl #30 │ │ │ │ ldrsbtcc pc, [r8], -r9 @ │ │ │ │ movweq pc, #4515 @ 0x11a3 @ │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ b 11b746c │ │ │ │ b 11be610 │ │ │ │ movwmi r0, #21770 @ 0x550a │ │ │ │ @@ -27521,28 +27521,28 @@ │ │ │ │ @ instruction: 0xf8d34638 │ │ │ │ @ instruction: 0xf6412f0c │ │ │ │ ldmne r1, {r4, r8, r9}^ │ │ │ │ bls 74b444 │ │ │ │ movwls r1, #39123 @ 0x98d3 │ │ │ │ @ instruction: 0xf143684b │ │ │ │ movwls r0, #41728 @ 0xa300 │ │ │ │ - @ instruction: 0xf92af166 │ │ │ │ + @ instruction: 0xf8cef166 │ │ │ │ teqlt r0, r6, lsl #12 │ │ │ │ @ instruction: 0xf1a66b86 │ │ │ │ blx fedf6918 │ │ │ │ ldmdbeq r6!, {r1, r2, r7, r9, sl, ip, sp, lr, pc}^ │ │ │ │ blls 5f5ef4 │ │ │ │ @ instruction: 0xf0439819 │ │ │ │ @ instruction: 0xf1740701 │ │ │ │ - blx fee74cf4 │ │ │ │ + blx fee74b84 │ │ │ │ strmi pc, [r3], r7, lsl #15 │ │ │ │ ldreq pc, [pc, -r7, asr #3] │ │ │ │ cmnle r4, r0, lsl #16 │ │ │ │ @ instruction: 0xf1669819 │ │ │ │ - tstplt r8, r1, lsl r9 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0xb118f8b5 │ │ │ │ blcs 14ff4c │ │ │ │ addhi pc, r2, r0 │ │ │ │ blcs fe0b2284 │ │ │ │ bls 29bdbc │ │ │ │ vqrdmulh.s d15, d3, d5 │ │ │ │ blcs fe12fa80 │ │ │ │ b 131b984 │ │ │ │ @@ -27701,15 +27701,15 @@ │ │ │ │ @ instruction: 0x463a87f0 │ │ │ │ @ instruction: 0xff1ef027 │ │ │ │ blvc feab3724 │ │ │ │ @ instruction: 0xf7e4e7b0 │ │ │ │ svclt 0x0000e9ee │ │ │ │ adcseq sl, lr, r2, lsl sp │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ - eorseq r0, r5, r0, ror #8 │ │ │ │ + eorseq r0, r5, r0, ror #7 │ │ │ │ adcseq sl, lr, ip, asr ip │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0078f8cc │ │ │ │ @ instruction: 0xf500b099 │ │ │ │ @ instruction: 0x46174a30 │ │ │ │ @@ -28021,15 +28021,15 @@ │ │ │ │ @ instruction: 0xf7e75096 │ │ │ │ @ instruction: 0xe788ff5b │ │ │ │ svc 0x0070f7e3 │ │ │ │ adcseq sl, lr, r4, lsl #17 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq sl, lr, r6, ror r8 │ │ │ │ adcseq sl, lr, lr, asr #15 │ │ │ │ - eoreq r8, lr, r2, lsl #19 │ │ │ │ + eoreq r8, lr, r2, lsl #18 │ │ │ │ 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 fe0b2cf4 │ │ │ │ @@ -28108,15 +28108,15 @@ │ │ │ │ addslt r9, r2, #0 │ │ │ │ @ instruction: 0xf5059201 │ │ │ │ @ instruction: 0x465a5096 │ │ │ │ movwls r8, #11939 @ 0x2ea3 │ │ │ │ @ instruction: 0xf7e7462b │ │ │ │ ldrb pc, [r7, -r9, asr #30]! @ │ │ │ │ adcseq sl, lr, r4, lsl #14 │ │ │ │ - eorseq pc, r4, r2, asr #28 │ │ │ │ + eorseq pc, r4, r2, asr #27 │ │ │ │ andeq r0, r0, r4, ror #19 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0088f8cc │ │ │ │ @ instruction: 0x4615b095 │ │ │ │ @ instruction: 0x46994a7b │ │ │ │ @@ -28285,18 +28285,18 @@ │ │ │ │ @ instruction: 0xf505920d │ │ │ │ bvs ff48a338 │ │ │ │ bvs ff71a910 │ │ │ │ @ instruction: 0xf8db9115 │ │ │ │ ldmdavs r9, {r6, r7, r9, ip, sp} │ │ │ │ @ instruction: 0xf0402900 │ │ │ │ vshr.s64 q4, , #60 │ │ │ │ - mcrls 12, 0, pc, cr11, cr5, {0} @ │ │ │ │ + vmovls.16 d27[0], pc │ │ │ │ strbpl pc, [r0, -r5, lsl #10] @ │ │ │ │ bvs ffc99d1c │ │ │ │ - stc2 2, cr15, [lr], {132} @ 0x84 │ │ │ │ + blx fed32716 │ │ │ │ blne feab4064 │ │ │ │ @ instruction: 0x6178f896 │ │ │ │ @ instruction: 0xf0069010 │ │ │ │ stmdbcs r0, {r0, r9, sl} │ │ │ │ adcshi pc, r5, r0 │ │ │ │ @ instruction: 0x46229b10 │ │ │ │ strcs r9, [r0], -r4, lsl #12 │ │ │ │ @@ -28462,15 +28462,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: 0xf1656066 │ │ │ │ - pkhtbmi pc, r0, r1, asr #19 @ │ │ │ │ + @ instruction: 0x4680f975 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ blvs fe1562d8 │ │ │ │ svclt 0x00082b01 │ │ │ │ addvc pc, r0, #79 @ 0x4f │ │ │ │ adcshi pc, lr, r0, asr #32 │ │ │ │ blls 51c3e0 │ │ │ │ movwmi lr, #6723 @ 0x1a43 │ │ │ │ @@ -28534,19 +28534,19 @@ │ │ │ │ vqadd.s8 q11, , │ │ │ │ @ instruction: 0xf6c42301 │ │ │ │ ldrhtvs r0, [r3], -r2 │ │ │ │ b 1465d2c │ │ │ │ rsbvs r0, r5, r7, asr #21 │ │ │ │ @ instruction: 0xf44fbf08 │ │ │ │ strcs r7, [r4, -r4, asr #20] │ │ │ │ - @ instruction: 0xff5cf173 │ │ │ │ + @ instruction: 0xff00f173 │ │ │ │ @ instruction: 0x4658b918 │ │ │ │ - @ instruction: 0xff3af173 │ │ │ │ + mrc2 1, 6, pc, cr14, cr3, {3} │ │ │ │ stmdals r2, {r0, r1, r2, r6} │ │ │ │ - @ instruction: 0xffd4f173 │ │ │ │ + @ instruction: 0xff78f173 │ │ │ │ svceq 0x0000f1b8 │ │ │ │ @ instruction: 0xf8d8d008 │ │ │ │ @ instruction: 0xf1a33038 │ │ │ │ blx fed36d00 │ │ │ │ ldmdbeq fp, {r0, r1, r7, r8, r9, ip, sp, lr, pc}^ │ │ │ │ bcs ff170a2c │ │ │ │ streq lr, [sl, -r7, asr #20] │ │ │ │ @@ -28713,28 +28713,28 @@ │ │ │ │ ldmib r8, {r4, r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf02fb91a │ │ │ │ @ instruction: 0xf8d7fe95 │ │ │ │ @ instruction: 0xf8d33bb4 │ │ │ │ tstlt r0, r0 │ │ │ │ strbmi r6, [r3], #2139 @ 0x85b │ │ │ │ @ instruction: 0x46284499 │ │ │ │ - @ instruction: 0xffdaf164 │ │ │ │ + @ instruction: 0xff7ef164 │ │ │ │ teqlt r0, r5, lsl #12 │ │ │ │ @ instruction: 0xf1a56b85 │ │ │ │ blx fedb77b8 │ │ │ │ stmdbeq sp!, {r0, r2, r7, r8, sl, ip, sp, lr, pc}^ │ │ │ │ blls 577170 │ │ │ │ @ instruction: 0xf0439817 │ │ │ │ @ instruction: 0xf1730701 │ │ │ │ - blx fee75a54 │ │ │ │ + blx fee758e4 │ │ │ │ strmi pc, [r3], -r7, lsl #15 │ │ │ │ ldreq pc, [pc, -r7, asr #3] │ │ │ │ cmnle r7, r0, lsl #16 │ │ │ │ movwls r9, #38935 @ 0x9817 │ │ │ │ - @ instruction: 0xffc0f164 │ │ │ │ + @ instruction: 0xff64f164 │ │ │ │ blvs fe122860 │ │ │ │ bcs 13efe4 │ │ │ │ addhi pc, r2, r0 │ │ │ │ orrcs pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ b 135cc0c │ │ │ │ b 1144b18 │ │ │ │ bls 6ff200 │ │ │ │ @@ -28928,15 +28928,15 @@ │ │ │ │ blmi 270488 │ │ │ │ andcc pc, r3, fp, asr r8 @ │ │ │ │ orrseq r6, fp, #1769472 @ 0x1b0000 │ │ │ │ bls 36be60 │ │ │ │ @ instruction: 0xf7e7980d │ │ │ │ ldrb pc, [r6, r9, asr #18] @ │ │ │ │ adcseq r9, lr, r6, ror #20 │ │ │ │ - eorseq pc, r4, r4, lsl r2 @ │ │ │ │ + mlaseq r4, r4, r1, pc @ │ │ │ │ andeq r0, r0, r4, ror #19 │ │ │ │ andeq r0, r0, r0 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ blhi 131bcc │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0080f8cc │ │ │ │ @@ -29017,15 +29017,15 @@ │ │ │ │ str r6, [fp, r8, lsr #23] │ │ │ │ svc 0x00aaf7e2 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ andeq r0, r0, r0, lsl #8 │ │ │ │ andeq r0, r0, r1 │ │ │ │ ldrsbteq r9, [lr], r6 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ - eorseq pc, r4, sl, rrx │ │ │ │ + eorseq lr, r4, sl, ror #31 │ │ │ │ ldrsbteq r9, [lr], sl │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0078f8cc │ │ │ │ @ instruction: 0xf500b099 │ │ │ │ @ instruction: 0x46174a30 │ │ │ │ @@ -29337,15 +29337,15 @@ │ │ │ │ @ instruction: 0xf7e65096 │ │ │ │ usad8 r8, r3, sp │ │ │ │ stc 7, cr15, [r8, #-904]! @ 0xfffffc78 │ │ │ │ ldrshteq r9, [lr], r4 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq r9, lr, r6, ror #7 │ │ │ │ adcseq r9, lr, lr, lsr r3 │ │ │ │ - strdeq r7, [lr], -r2 @ │ │ │ │ + eoreq r7, lr, r2, ror r4 │ │ │ │ andeq r0, r0, r4, ror #19 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0088f8cc │ │ │ │ @ instruction: 0x4615b095 │ │ │ │ @ instruction: 0x46994a7b │ │ │ │ @@ -29514,18 +29514,18 @@ │ │ │ │ @ instruction: 0xf505920d │ │ │ │ bvs ff48b66c │ │ │ │ bvs ff71bc44 │ │ │ │ @ instruction: 0xf8db9115 │ │ │ │ ldmdavs r9, {r6, r7, r9, ip, sp} │ │ │ │ @ instruction: 0xf0402900 │ │ │ │ vshr.s64 q4, , #61 │ │ │ │ - @ instruction: 0x9e0bfa7b │ │ │ │ + @ instruction: 0x9e0bfa1f │ │ │ │ strbpl pc, [r0, -r5, lsl #10] @ │ │ │ │ bvs ffc9b050 │ │ │ │ - blx 1db3a44 │ │ │ │ + blx 6b3a44 │ │ │ │ blne feab5398 │ │ │ │ @ instruction: 0x6178f896 │ │ │ │ @ instruction: 0xf0069010 │ │ │ │ stmdbcs r0, {r0, r9, sl} │ │ │ │ adcshi pc, r5, r0 │ │ │ │ @ instruction: 0x46229b10 │ │ │ │ strcs r9, [r0], -r4, lsl #12 │ │ │ │ @@ -29690,16 +29690,16 @@ │ │ │ │ stmdavs r5!, {r0, r1, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0x9018f8d4 │ │ │ │ streq pc, [r8], -r5, lsl #2 │ │ │ │ andhi pc, r4, r5, asr #17 │ │ │ │ vmin.s8 q10, q0, q4 │ │ │ │ @ instruction: 0xf6c41301 │ │ │ │ eorvs r0, fp, ip, lsl #7 │ │ │ │ - @ instruction: 0xf1646066 │ │ │ │ - @ instruction: 0x4680f837 │ │ │ │ + @ instruction: 0xf1636066 │ │ │ │ + pkhtbmi pc, r0, fp, asr #31 @ │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ blvs fe15760c │ │ │ │ svclt 0x00082b01 │ │ │ │ addvc pc, r0, #79 @ 0x4f │ │ │ │ adcshi pc, lr, r0, asr #32 │ │ │ │ blls 51d714 │ │ │ │ movwmi lr, #6723 @ 0x1a43 │ │ │ │ @@ -29763,19 +29763,19 @@ │ │ │ │ vqadd.s8 q11, , │ │ │ │ @ instruction: 0xf6c42301 │ │ │ │ ldrhtvs r0, [r3], -r2 │ │ │ │ b 1467060 │ │ │ │ rsbvs r0, r5, r7, asr #21 │ │ │ │ @ instruction: 0xf44fbf08 │ │ │ │ strcs r7, [r4, -r4, asr #20] │ │ │ │ - stc2l 1, cr15, [r2, #456] @ 0x1c8 │ │ │ │ + stc2l 1, cr15, [r6, #-456]! @ 0xfffffe38 │ │ │ │ @ instruction: 0x4658b918 │ │ │ │ - stc2 1, cr15, [r0, #456]! @ 0x1c8 │ │ │ │ + stc2l 1, cr15, [r4, #-456] @ 0xfffffe38 │ │ │ │ stmdals r2, {r0, r1, r2, r6} │ │ │ │ - mrc2 1, 1, pc, cr10, cr2, {3} │ │ │ │ + ldc2l 1, cr15, [lr, #456] @ 0x1c8 │ │ │ │ svceq 0x0000f1b8 │ │ │ │ @ instruction: 0xf8d8d008 │ │ │ │ @ instruction: 0xf1a33038 │ │ │ │ blx fed38034 │ │ │ │ ldmdbeq fp, {r0, r1, r7, r8, r9, ip, sp, lr, pc}^ │ │ │ │ bcs ff171d60 │ │ │ │ streq lr, [sl, -r7, asr #20] │ │ │ │ @@ -29950,27 +29950,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: 0x4605fe31 │ │ │ │ + @ instruction: 0x4605fdd5 │ │ │ │ blvs fe1e3bc0 │ │ │ │ streq pc, [r1, #-421] @ 0xfffffe5b │ │ │ │ @ instruction: 0xf585fab5 │ │ │ │ cmneq sp, #1785856 @ 0x1b4000 │ │ │ │ ldmdals r9, {r1, r2, r4, r8, r9, fp, ip, pc} │ │ │ │ streq pc, [r1, -r3, asr #32] │ │ │ │ - blx fff33ce2 │ │ │ │ + blx fe833ce2 │ │ │ │ @ instruction: 0xf787fab7 │ │ │ │ @ instruction: 0xf1c74683 │ │ │ │ stmdacs r0, {r0, r1, r2, r3, r4, r8, r9, sl} │ │ │ │ ldmdals r9, {r3, r4, r5, r6, r8, ip, lr, pc} │ │ │ │ - cdp2 1, 1, cr15, cr8, cr3, {3} │ │ │ │ + ldc2 1, cr15, [ip, #396]! @ 0x18c │ │ │ │ blvs fe163b90 │ │ │ │ @ instruction: 0xf0002b03 │ │ │ │ vst4.32 {d24-d27}, [pc], r6 │ │ │ │ blls 28253c │ │ │ │ stmibcc r9, {r1, r3, r6, r9, fp, sp, lr, pc}^ │ │ │ │ blcs fe172070 │ │ │ │ blx 29e3ba │ │ │ │ @@ -30167,15 +30167,15 @@ │ │ │ │ blmi 2717e4 │ │ │ │ andcc pc, r3, fp, asr r8 @ │ │ │ │ orrseq r6, fp, #1769472 @ 0x1b0000 │ │ │ │ bls 36d1bc │ │ │ │ @ instruction: 0xf7e5980d │ │ │ │ bfi pc, fp, (invalid: 31:22) @ │ │ │ │ adcseq r8, lr, sl, lsl #14 │ │ │ │ - ldrhteq sp, [r4], -r8 │ │ │ │ + eorseq sp, r4, r8, lsr lr │ │ │ │ andeq r0, r0, r4, ror #19 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ blhi 132f24 │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0080f8cc │ │ │ │ addslt r4, r5, lr, asr #28 │ │ │ │ @@ -30255,15 +30255,15 @@ │ │ │ │ str r6, [fp, r8, lsr #23] │ │ │ │ ldcl 7, cr15, [lr, #900]! @ 0x384 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ andeq r0, r0, r0, lsl #4 │ │ │ │ andeq r0, r0, r1 │ │ │ │ adcseq r8, lr, lr, ror r5 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ - eorseq sp, r4, r2, lsl sp │ │ │ │ + mlaseq r4, r2, ip, sp │ │ │ │ adcseq r8, lr, r2, lsl #9 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0078f8cc │ │ │ │ @ instruction: 0xf500b099 │ │ │ │ @ instruction: 0x46174a30 │ │ │ │ @@ -30575,15 +30575,15 @@ │ │ │ │ @ instruction: 0xf7e55096 │ │ │ │ str pc, [r8, r7, ror #22] │ │ │ │ bl 1fb6030 │ │ │ │ umlalseq r8, lr, ip, r0 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq r8, lr, lr, lsl #1 │ │ │ │ adcseq r7, lr, r6, ror #31 │ │ │ │ - mlaeq lr, sl, r1, r6 │ │ │ │ + eoreq r6, lr, sl, lsl r1 │ │ │ │ andeq r0, r0, r4, ror #19 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0088f8cc │ │ │ │ @ instruction: 0x4615b095 │ │ │ │ @ instruction: 0x46994a7b │ │ │ │ @@ -30752,18 +30752,18 @@ │ │ │ │ @ instruction: 0xf505920d │ │ │ │ bvs ff48c9c4 │ │ │ │ bvs ff71cf9c │ │ │ │ @ instruction: 0xf8db9115 │ │ │ │ ldmdavs r9, {r6, r7, r9, ip, sp} │ │ │ │ @ instruction: 0xf0402900 │ │ │ │ vshr.s64 q4, , #62 │ │ │ │ - cdpls 8, 0, cr15, cr11, cr15, {6} │ │ │ │ + mcrls 8, 0, pc, cr11, cr3, {3} @ │ │ │ │ strbpl pc, [r0, -r5, lsl #10] @ │ │ │ │ bvs ffc9c3a8 │ │ │ │ - @ instruction: 0xf8c8f282 │ │ │ │ + @ instruction: 0xf86cf282 │ │ │ │ blne feab66f0 │ │ │ │ @ instruction: 0x6178f896 │ │ │ │ @ instruction: 0xf0069010 │ │ │ │ stmdbcs r0, {r0, r9, sl} │ │ │ │ adcshi pc, r5, r0 │ │ │ │ @ instruction: 0x46229b10 │ │ │ │ strcs r9, [r0], -r4, lsl #12 │ │ │ │ @@ -31908,15 +31908,15 @@ │ │ │ │ ldclcc 5, cr0, [r6, #-20] @ 0xffffffec │ │ │ │ stccc 5, cr0, [r5, #-20] @ 0xffffffec │ │ │ │ stceq 1, cr15, [r4], #-52 @ 0xffffffcc │ │ │ │ stmdavs r1!, {fp, sp, lr}^ │ │ │ │ stmiavs r2!, {r0, r3, r9, sl, fp, sp, pc} │ │ │ │ stmia ip!, {r0, r1, r5, r6, r7, fp, sp, lr} │ │ │ │ strtmi r0, [r8], -pc │ │ │ │ - cdp2 1, 14, cr15, cr4, cr1, {3} │ │ │ │ + cdp2 1, 8, cr15, cr8, cr1, {3} │ │ │ │ rsbsle r2, r0, r0, lsl #16 │ │ │ │ blcs d43a8 │ │ │ │ ldc 1, cr13, [pc, #436] @ 79754 │ │ │ │ ldrtmi r7, [r3], -lr, lsl #21 │ │ │ │ vmov.f32 s21, #124 @ 0x3fe00000 1.750 │ │ │ │ vldmia r3!, {s12-s11} │ │ │ │ vmov.f32 s0, #81 @ 0x3e880000 0.2656250 │ │ │ │ @@ -31972,15 +31972,15 @@ │ │ │ │ beq 19f4cf4 │ │ │ │ tstlt r5, sl, asr #15 │ │ │ │ blcs d448c │ │ │ │ movwcs sp, #2476 @ 0x9ac │ │ │ │ ldrtmi r2, [r2], -r1, lsl #8 │ │ │ │ @ instruction: 0x46384619 │ │ │ │ strmi lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ - @ instruction: 0xf8e4f15e │ │ │ │ + @ instruction: 0xf888f15e │ │ │ │ ldcl 7, cr14, [pc, #788] @ 799ac │ │ │ │ @ instruction: 0xe7997a5d │ │ │ │ bvc 14f4e1c │ │ │ │ bvc a75024 │ │ │ │ ldcl 7, cr14, [pc, #592] @ 798f8 │ │ │ │ andls r0, r7, r0, asr sl │ │ │ │ andcc lr, r3, #3358720 @ 0x334000 │ │ │ │ @@ -32039,22 +32039,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, r3, r4, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r2, r3, r4, r5, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ andhi pc, r1, #64 @ 0x40 │ │ │ │ strtmi r9, [r8], -r3 │ │ │ │ - stc2 1, cr15, [r0], #-448 @ 0xfffffe40 │ │ │ │ + blx ff1b5d6e │ │ │ │ stmdacs r0, {r8, r9, sp} │ │ │ │ subhi pc, ip, #64 @ 0x40 │ │ │ │ strtmi r9, [r8], -r3 │ │ │ │ - blx cb5d7e │ │ │ │ + blx ff5b5d7c │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ stmdavs r2!, {r5, r7, r9, pc}^ │ │ │ │ b 115b854 │ │ │ │ eorsvs r4, fp, r2, lsl #6 │ │ │ │ stmiavs r2!, {r0, r1, r5, r8, fp, pc}^ │ │ │ │ movwmi lr, #10819 @ 0x2a43 │ │ │ │ @ instruction: 0xe724607b │ │ │ │ @@ -32126,15 +32126,15 @@ │ │ │ │ bvc ffa753b0 │ │ │ │ blx 4b54a8 │ │ │ │ mvnhi pc, r0, asr #6 │ │ │ │ ldrbmi pc, [r7, #-69]! @ 0xffffffbb @ │ │ │ │ strbeq pc, [r0, #-1093] @ 0xfffffbbb @ │ │ │ │ @ instruction: 0xe696603d │ │ │ │ @ instruction: 0xf1704628 │ │ │ │ - stmdacs r0, {r0, r3, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r2, r3, r5, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ sbcshi pc, r3, r0 │ │ │ │ stmiavs r2!, {r0, r1, r5, fp, sp, lr}^ │ │ │ │ ldrdne lr, [r1], -r4 │ │ │ │ movweq pc, #37827 @ 0x93c3 @ │ │ │ │ orrvc lr, r2, #274432 @ 0x43000 │ │ │ │ rsbsmi pc, ip, #1325400064 @ 0x4f000000 │ │ │ │ andeq pc, pc, #192, 4 │ │ │ │ @@ -32192,60 +32192,60 @@ │ │ │ │ rsbeq r0, r4, #98 @ 0x62 │ │ │ │ andeq pc, r1, #1 │ │ │ │ bl fabf0 │ │ │ │ tstmi r3, #268435462 @ 0x10000006 │ │ │ │ movwmi r4, #13091 @ 0x3323 │ │ │ │ @ instruction: 0xe612603b │ │ │ │ @ instruction: 0xf1704628 │ │ │ │ - stmdacs r0, {r0, r1, r2, r5, r6, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r1, r3, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ sbcshi pc, r9, r0, asr #32 │ │ │ │ strtmi r9, [r8], -r3 │ │ │ │ - blx ffc35fd0 │ │ │ │ + blx fe535fd0 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ movwcs r8, #185 @ 0xb9 │ │ │ │ ldrtmi r2, [r2], -r1, lsl #8 │ │ │ │ @ instruction: 0x46384619 │ │ │ │ strmi lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ - @ instruction: 0xfffef15d │ │ │ │ + @ instruction: 0xffa2f15d │ │ │ │ movwcs lr, #1531 @ 0x5fb │ │ │ │ ldrtmi r2, [r2], -r1, lsl #8 │ │ │ │ @ instruction: 0x46384619 │ │ │ │ strmi lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ - ldc2 1, cr15, [r8], {89} @ 0x59 │ │ │ │ + blx fefb5fa2 │ │ │ │ @ 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 1fe984 │ │ │ │ movwcs sp, #277 @ 0x115 │ │ │ │ ldrtmi r2, [r2], -r1, lsl #8 │ │ │ │ @ instruction: 0x46384619 │ │ │ │ strmi lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ - ldc2 1, cr15, [r0], #356 @ 0x164 │ │ │ │ + mrrc2 1, 5, pc, r4, cr9 @ │ │ │ │ stchi 5, cr14, [r3, #844] @ 0x34c │ │ │ │ bicne pc, r8, #201326595 @ 0xc000003 │ │ │ │ stchi 7, cr14, [r3, #-956] @ 0xfffffc44 │ │ │ │ bicne pc, r8, #201326595 @ 0xc000003 │ │ │ │ stchi 7, cr14, [r3], {235} @ 0xeb │ │ │ │ bicne pc, r8, #201326595 @ 0xc000003 │ │ │ │ movwcs lr, #2023 @ 0x7e7 │ │ │ │ ldrtmi r2, [r2], -r1, lsl #8 │ │ │ │ @ instruction: 0x46384619 │ │ │ │ strmi lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ - blx cb600a │ │ │ │ + blx ff5b6008 │ │ │ │ strcs lr, [r1], #-1469 @ 0xfffffa43 │ │ │ │ strmi r4, [r1], -r3, lsl #12 │ │ │ │ @ instruction: 0x46384632 │ │ │ │ strmi lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ - ldc2 1, cr15, [r2, #-356]! @ 0xfffffe9c │ │ │ │ + ldc2l 1, cr15, [r6], {89} @ 0x59 │ │ │ │ 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 7a72c │ │ │ │ @@ -32301,20 +32301,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 │ │ │ │ - mcr2 1, 4, pc, cr2, cr9, {2} @ │ │ │ │ + mcr2 1, 1, pc, cr6, cr9, {2} @ │ │ │ │ movwcs lr, #1331 @ 0x533 │ │ │ │ ldrtmi r2, [r2], -r1, lsl #8 │ │ │ │ @ instruction: 0x46384619 │ │ │ │ strmi lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ - @ instruction: 0xff3ef159 │ │ │ │ + mcr2 1, 7, pc, cr2, cr9, {2} @ │ │ │ │ ldc 5, cr14, [pc, #164] @ 79c74 │ │ │ │ @ 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 │ │ │ │ @@ -32342,15 +32342,15 @@ │ │ │ │ addmi r8, sl, #-1073741813 @ 0xc000000b │ │ │ │ cmpphi sl, r0, lsl #1 @ p-variant is OBSOLETE │ │ │ │ bvc fed752c4 │ │ │ │ strt r4, [r1], fp, lsl #12 │ │ │ │ ldrtmi r2, [r2], -r1, lsl #8 │ │ │ │ @ instruction: 0x46384619 │ │ │ │ strmi lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ - stc2l 1, cr15, [ip, #-356]! @ 0xfffffe9c │ │ │ │ + ldc2 1, cr15, [r0, #-356] @ 0xfffffe9c │ │ │ │ strmi lr, [r6], -r1, ror #9 │ │ │ │ svceq 0x000ef110 │ │ │ │ adchi pc, fp, r0, asr #5 │ │ │ │ andeq pc, r6, r0, asr #3 │ │ │ │ bgt 4b5470 │ │ │ │ @ instruction: 0xf7df9103 │ │ │ │ @ instruction: 0xf7dfe830 │ │ │ │ @@ -32388,15 +32388,15 @@ │ │ │ │ @ instruction: 0xf445ade3 │ │ │ │ ldrb r1, [pc, #1400] @ 7a274 │ │ │ │ strbvc pc, [r1, #576] @ 0x240 @ │ │ │ │ movwcs lr, #1472 @ 0x5c0 │ │ │ │ ldrtmi r2, [r2], -r1, lsl #8 │ │ │ │ @ instruction: 0x46384619 │ │ │ │ strmi lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ - @ instruction: 0xf8b6f15a │ │ │ │ + @ instruction: 0xf85af15a │ │ │ │ ldcl 4, cr14, [pc, #532] @ 79f2c │ │ │ │ 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 │ │ │ │ @@ -32570,15 +32570,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 1a0d64 │ │ │ │ ldrbtcs fp, [lr], #-3860 @ 0xfffff0ec │ │ │ │ @ instruction: 0x4620247f │ │ │ │ - blx fe7369ec │ │ │ │ + blx 10369ec │ │ │ │ @ instruction: 0xf0209a04 │ │ │ │ @ instruction: 0xf5020304 │ │ │ │ blcs cc8b8 │ │ │ │ @ instruction: 0x4603bf14 │ │ │ │ movwls r2, #37646 @ 0x930e │ │ │ │ cmppeq r8, #-2147483646 @ p-variant is OBSOLETE @ 0x80000002 │ │ │ │ ldrsbtne pc, [r0], #-138 @ 0xffffff76 @ │ │ │ │ @@ -32614,19 +32614,19 @@ │ │ │ │ tstcs r0, r8, lsl #4 │ │ │ │ subsvs r4, r9, r0, lsr #12 │ │ │ │ tstpeq r1, sp, asr #4 @ p-variant is OBSOLETE │ │ │ │ orreq pc, r8, r4, asr #5 │ │ │ │ @ instruction: 0xf8ca6019 │ │ │ │ @ instruction: 0xf04f205c │ │ │ │ vqdmlsl.s q0, d0, d4 │ │ │ │ - @ instruction: 0xf16ffa43 │ │ │ │ - stmdacs r0, {r0, r1, r2, r4, r5, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf16ff9e7 │ │ │ │ + stmdacs r0, {r0, r1, r3, r4, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ orrhi pc, sp, r0 │ │ │ │ vsubhn.i16 d4, q0, q8 │ │ │ │ - stmdbls r9, {r0, r2, r4, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r9, {r0, r3, r4, r5, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ svceq 0x0006f010 │ │ │ │ andsne pc, r1, #64, 4 │ │ │ │ movwcs fp, #7956 @ 0x1f14 │ │ │ │ addsmi r2, r1, #0, 6 │ │ │ │ rscscs fp, r0, #24, 30 @ 0x60 │ │ │ │ msrhi SPSR_x, r0 │ │ │ │ strbeq lr, [r3], #2635 @ 0xa4b │ │ │ │ @@ -32816,15 +32816,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 2b84c4 │ │ │ │ andscc r6, r0, #80 @ 0x50 │ │ │ │ @ instruction: 0x4620e65f │ │ │ │ - @ instruction: 0xf988f280 │ │ │ │ + @ instruction: 0xf92cf280 │ │ │ │ svceq 0x0006f010 │ │ │ │ movwcs fp, #7956 @ 0x1f14 │ │ │ │ b 1442fd0 │ │ │ │ strbt r0, [r7], -r3, lsl #23 │ │ │ │ movweq pc, #33026 @ 0x8102 @ │ │ │ │ rsbcc pc, r0, sl, asr #17 │ │ │ │ vqadd.s8 q11, q7, │ │ │ │ @@ -33043,20 +33043,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: 0xffc2f27f │ │ │ │ + @ instruction: 0xff66f27f │ │ │ │ svceq 0x0002f010 │ │ │ │ svclt 0x00184650 │ │ │ │ beq 2b6898 │ │ │ │ vrhadd.s d29, d15, d9 │ │ │ │ - @ instruction: 0x0742ffb9 │ │ │ │ + smlsldeq pc, r2, sp, pc @ │ │ │ │ @ instruction: 0xf00bbf56 │ │ │ │ @ instruction: 0xf04f0a07 │ │ │ │ @ instruction: 0xf10b0a09 │ │ │ │ strtmi r0, [r1], -r1, lsl #22 │ │ │ │ adcseq pc, r0, #14221312 @ 0xd90000 │ │ │ │ blx fe4b873e │ │ │ │ strbmi r4, [r3], -r4, lsl #13 │ │ │ │ @@ -33135,20 +33135,20 @@ │ │ │ │ strcs lr, [r1, -r9] │ │ │ │ strpl lr, [r0, -sp, asr #19] │ │ │ │ blx 1ab88aa │ │ │ │ @ instruction: 0x36019b14 │ │ │ │ adcsmi r3, r3, #20, 10 @ 0x5000000 │ │ │ │ @ instruction: 0xf8d4d92e │ │ │ │ ldrbmi sl, [r0], -ip, lsr #32 │ │ │ │ - @ instruction: 0xff0af27f │ │ │ │ + mcr2 2, 5, pc, cr14, cr15, {3} @ │ │ │ │ svceq 0x0002f010 │ │ │ │ svclt 0x00184650 │ │ │ │ beq 2b6a08 │ │ │ │ vrhadd.s d29, d15, d9 │ │ │ │ - strbeq pc, [r2, -r1, lsl #30] @ │ │ │ │ + strbeq pc, [r2, -r5, lsr #29] @ │ │ │ │ @ instruction: 0xf00bbf56 │ │ │ │ @ instruction: 0xf04f0a07 │ │ │ │ @ instruction: 0xf10b0a09 │ │ │ │ strtmi r0, [r1], -r1, lsl #22 │ │ │ │ adcseq pc, r0, #14221312 @ 0xd90000 │ │ │ │ blx ff6b88ac │ │ │ │ strbmi r4, [r3], -r4, lsl #13 │ │ │ │ @@ -33232,19 +33232,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 │ │ │ │ - mcr2 2, 2, pc, cr8, cr15, {3} @ │ │ │ │ + stc2l 2, cr15, [ip, #508]! @ 0x1fc │ │ │ │ svclt 0x00480781 │ │ │ │ bleq 2b6b88 │ │ │ │ ldrbmi sp, [r0], -sl, lsl #8 │ │ │ │ - mcr2 2, 2, pc, cr0, cr15, {3} @ │ │ │ │ + stc2l 2, cr15, [r4, #508]! @ 0x1fc │ │ │ │ svclt 0x00560742 │ │ │ │ bleq 276a80 │ │ │ │ bleq 2f6b9c │ │ │ │ stmdbeq r1, {r0, r3, r8, ip, sp, lr, pc} │ │ │ │ adcseq pc, r0, #216, 16 @ 0xd80000 │ │ │ │ @ instruction: 0xf8d54621 │ │ │ │ @ instruction: 0xf7f0a000 │ │ │ │ @@ -33282,26 +33282,26 @@ │ │ │ │ @ instruction: 0xf9d6f7f0 │ │ │ │ bicsle r2, r5, r0, lsl #16 │ │ │ │ @ instruction: 0x462b9a13 │ │ │ │ ldrtmi r4, [r8], -r1, lsr #12 │ │ │ │ andlt pc, r0, sp, asr #17 │ │ │ │ blx fe738abe │ │ │ │ ldrsbtcs lr, [pc], #-117 │ │ │ │ - stc2l 2, cr15, [r4, #508]! @ 0x1fc │ │ │ │ + stc2 2, cr15, [r8, #508] @ 0x1fc │ │ │ │ ldrtle r0, [pc], #-1926 @ 7ab10 │ │ │ │ vqadd.s64 q9, , │ │ │ │ - @ instruction: 0x0740fddf │ │ │ │ + strbeq pc, [r0, -r3, lsl #27] @ │ │ │ │ @ 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: 0x0782fdd3 │ │ │ │ + @ instruction: 0x0782fd77 │ │ │ │ rsbscs sp, lr, lr, lsr #8 │ │ │ │ - stc2l 2, cr15, [lr, #508] @ 0x1fc │ │ │ │ + ldc2l 2, cr15, [r2, #-508]! @ 0xfffffe04 │ │ │ │ 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 │ │ │ │ @@ -33385,19 +33385,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 │ │ │ │ - ldc2 2, cr15, [r6, #-508] @ 0xfffffe04 │ │ │ │ + ldc2 2, cr15, [sl], #508 @ 0x1fc │ │ │ │ svclt 0x00480781 │ │ │ │ bleq 2b6dec │ │ │ │ ldrbmi sp, [r0], -sl, lsl #8 │ │ │ │ - stc2 2, cr15, [lr, #-508] @ 0xfffffe04 │ │ │ │ + ldc2 2, cr15, [r2], #508 @ 0x1fc │ │ │ │ svclt 0x00560742 │ │ │ │ bleq 276ce4 │ │ │ │ bleq 2f6e00 │ │ │ │ stmdbeq r1, {r0, r3, r8, ip, sp, lr, pc} │ │ │ │ adcseq pc, r0, #216, 16 @ 0xd80000 │ │ │ │ @ instruction: 0xf8d54621 │ │ │ │ @ instruction: 0xf7f0a000 │ │ │ │ @@ -33435,26 +33435,26 @@ │ │ │ │ @ instruction: 0xf8a4f7f0 │ │ │ │ bicsle r2, r5, r0, lsl #16 │ │ │ │ @ instruction: 0x462b9a13 │ │ │ │ ldrtmi r4, [r8], -r1, lsr #12 │ │ │ │ andlt pc, r0, sp, asr #17 │ │ │ │ @ instruction: 0xf966f7ee │ │ │ │ ldrsbtcs lr, [pc], #-117 │ │ │ │ - ldc2 2, cr15, [r2], #508 @ 0x1fc │ │ │ │ + mrrc2 2, 7, pc, r6, cr15 @ │ │ │ │ ldrtle r0, [pc], #-1926 @ 7ad74 │ │ │ │ vqadd.s64 q9, , │ │ │ │ - strbeq pc, [r0, -sp, lsr #25] @ │ │ │ │ + smlsldeq pc, r0, r1, ip @ │ │ │ │ @ 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, r1, lsr #25] │ │ │ │ + streq pc, [r2, r5, asr #24] │ │ │ │ rsbscs sp, lr, lr, lsr #8 │ │ │ │ - ldc2 2, cr15, [ip], {127} @ 0x7f │ │ │ │ + mcrr2 2, 7, pc, r0, cr15 @ │ │ │ │ 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 │ │ │ │ @@ -33625,15 +33625,15 @@ │ │ │ │ andshi pc, r8, #0 │ │ │ │ @ instruction: 0xf04f6bfb │ │ │ │ ldc 8, cr0, [pc] @ 7b054 │ │ │ │ ldrtmi r9, [r2], r6, lsr #23 │ │ │ │ blhi fea366d8 │ │ │ │ ldclvs 8, cr6, [fp], #-96 @ 0xffffffa0 │ │ │ │ @ instruction: 0x63bb3308 │ │ │ │ - blx 17b7a64 │ │ │ │ + blx b7a64 │ │ │ │ @ instruction: 0xf44f6d3b │ │ │ │ @ instruction: 0xf6cf4e70 │ │ │ │ ldrtvs r7, [r8], #3839 @ 0xeff │ │ │ │ @ instruction: 0xf8c76c9a │ │ │ │ bcs b30cc │ │ │ │ tstphi lr, r0 @ p-variant is OBSOLETE │ │ │ │ movweq pc, #4162 @ 0x1042 @ │ │ │ │ @@ -33672,15 +33672,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 │ │ │ │ - @ instruction: 0xff2cf167 │ │ │ │ + cdp2 1, 13, cr15, cr0, cr7, {3} │ │ │ │ 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 │ │ │ │ @@ -33793,23 +33793,23 @@ │ │ │ │ svclt 0x0000e6fe │ │ │ │ ... │ │ │ │ andeq r0, r0, r3 │ │ │ │ andeq r0, r0, r1 │ │ │ │ adcseq r5, lr, r4 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ ldrsbteq r4, [lr], ip │ │ │ │ - eorseq sl, r4, r2, lsl #12 │ │ │ │ + eorseq sl, r4, r2, lsl #11 │ │ │ │ @ instruction: 0xffff745b │ │ │ │ movwcs r6, #7037 @ 0x1b7d │ │ │ │ @ instruction: 0x712b4620 │ │ │ │ - @ instruction: 0xf9dcf27f │ │ │ │ + @ instruction: 0xf980f27f │ │ │ │ svclt 0x00480782 │ │ │ │ strle r2, [fp], #-520 @ 0xfffffdf8 │ │ │ │ vmax.s d20, d15, d16 │ │ │ │ - @ instruction: 0x0743f9d5 │ │ │ │ + smlsldxeq pc, r3, r9, r9 @ │ │ │ │ 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 │ │ │ │ @@ -33914,15 +33914,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, r1, lsl #27 @ p-variant is OBSOLETE │ │ │ │ + cmpplt r8, r5, lsr #26 @ p-variant is OBSOLETE │ │ │ │ rscscc pc, r4, #13959168 @ 0xd50000 │ │ │ │ rscsmi pc, r8, #12910592 @ 0xc50000 │ │ │ │ rscseq pc, r0, #12910592 @ 0xc50000 │ │ │ │ ldrt r1, [lr], r4, asr #17 │ │ │ │ svclt 0x003842b4 │ │ │ │ @ instruction: 0xe7e54634 │ │ │ │ ldrt r2, [sl], r0, lsl #8 │ │ │ │ @@ -34413,15 +34413,15 @@ │ │ │ │ @ instruction: 0xf1033004 │ │ │ │ stmdbpl r8!, {r3, r8} │ │ │ │ andpl pc, r1, #-805306364 @ 0xd0000004 │ │ │ │ addeq pc, r8, #196, 4 @ 0x4000000c │ │ │ │ andhi pc, r4, r3, asr #17 │ │ │ │ ldcvs 0, cr6, [fp, #-104]! @ 0xffffff98 │ │ │ │ vqadd.s64 q11, q7, │ │ │ │ - @ instruction: 0xf8d7fc33 │ │ │ │ + @ instruction: 0xf8d7fbd7 │ │ │ │ @ instruction: 0xf8c73188 │ │ │ │ @ instruction: 0xf04f9054 │ │ │ │ @ instruction: 0xf0430900 │ │ │ │ teqvs r8, #67108864 @ 0x4000000 │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ @ instruction: 0xf1c3603e │ │ │ │ teqvs fp, r0, lsr #6 │ │ │ │ @@ -34440,15 +34440,15 @@ │ │ │ │ addhi pc, ip, r7, asr #17 │ │ │ │ andeq lr, pc, r4, lsl #17 │ │ │ │ ldrbteq pc, [r8], #-263 @ 0xfffffef9 @ │ │ │ │ @ instruction: 0x46266d7b │ │ │ │ @ instruction: 0xf8c72118 │ │ │ │ @ instruction: 0xf8d3d02c │ │ │ │ @ instruction: 0xf16702e8 │ │ │ │ - strmi pc, [r5], -fp, lsr #18 │ │ │ │ + strmi pc, [r5], -pc, 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 │ │ │ │ blx fe8b7e36 │ │ │ │ @@ -34576,19 +34576,19 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xf0400300 │ │ │ │ @ instruction: 0xf5078123 │ │ │ │ ldrtmi r7, [sp], lr, lsr #15 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ movwcs r6, #6525 @ 0x197d │ │ │ │ @ instruction: 0x712b4620 │ │ │ │ - blx ff238942 │ │ │ │ + blx 1b38942 │ │ │ │ svclt 0x00480781 │ │ │ │ strle r2, [fp], #-520 @ 0xfffffdf8 │ │ │ │ vmax.s d20, d14, d16 │ │ │ │ - @ instruction: 0x0742fbbf │ │ │ │ + strbeq pc, [r2, -r3, ror #22] @ │ │ │ │ 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 │ │ │ │ @@ -34664,15 +34664,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_irq, r5 │ │ │ │ + msrlt SPSR_irq, r9 │ │ │ │ @ instruction: 0xf8c36d7b │ │ │ │ @ instruction: 0xf8c342f8 │ │ │ │ @ instruction: 0xf8d302f0 │ │ │ │ stmiane r4, {r2, r4, r5, r6, r7, r9, ip, sp}^ │ │ │ │ adcmi lr, ip, #232, 12 @ 0xe800000 │ │ │ │ qasxmi fp, ip, r8 │ │ │ │ strcs lr, [r0], #-2018 @ 0xfffff81e │ │ │ │ @@ -34680,15 +34680,15 @@ │ │ │ │ @ instruction: 0xf7dd4621 │ │ │ │ strb lr, [sl, r8, lsr #20]! │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ ldrshteq r4, [lr], ip │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq r4, lr, sl, asr #7 │ │ │ │ - eorseq r9, r4, r0, lsl #20 │ │ │ │ + eorseq r9, r4, r0, lsl #19 │ │ │ │ @ instruction: 0xffff6857 │ │ │ │ adcseq r4, lr, r2, ror #1 │ │ │ │ andeq r0, r0, ip, asr #21 │ │ │ │ @ instruction: 0xf7dd4620 │ │ │ │ strmi lr, [r6], -r0, ror #27 │ │ │ │ sbcsle r2, lr, r0, lsl #16 │ │ │ │ @ instruction: 0xf8d26d7a │ │ │ │ @@ -34840,15 +34840,15 @@ │ │ │ │ muleq pc, r9, r8 @ │ │ │ │ andeq lr, pc, r6, lsl #17 │ │ │ │ tstcs r8, fp, ror sp │ │ │ │ addmi pc, r0, r7, asr #17 │ │ │ │ addsmi pc, r4, r7, asr #17 │ │ │ │ rsceq pc, r8, #13828096 @ 0xd30000 │ │ │ │ eorle pc, r4, r7, asr #17 │ │ │ │ - cdp2 1, 0, cr15, cr8, cr6, {3} │ │ │ │ + stc2 1, cr15, [ip, #408]! @ 0x198 │ │ │ │ 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 │ │ │ │ @@ -35003,15 +35003,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 │ │ │ │ - strdlt pc, [r8, #-205]! @ 0xffffff33 │ │ │ │ + msrlt SPSR_f, r1, lsr #25 │ │ │ │ @ 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 │ │ │ │ @@ -35030,15 +35030,15 @@ │ │ │ │ rscshi pc, r0, #12713984 @ 0xc20000 │ │ │ │ rsccc pc, ip, #12713984 @ 0xc20000 │ │ │ │ blcc 1b6500 │ │ │ │ andsvs r4, r8, fp, ror #8 │ │ │ │ bmi 676390 │ │ │ │ ldmdbmi r7, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - blx 1b8bf4 │ │ │ │ + @ instruction: 0xf9a8f164 │ │ │ │ @ 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 │ │ │ │ @@ -35047,19 +35047,19 @@ │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ ldrshteq r3, [lr], lr │ │ │ │ ldrshteq r3, [lr], r2 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq r3, lr, r4, ror #25 │ │ │ │ andeq r0, r0, r8, ror r9 │ │ │ │ - eorseq r9, r4, r0, ror #5 │ │ │ │ + eorseq r9, r4, r0, ror #4 │ │ │ │ @ instruction: 0xffff6135 │ │ │ │ andeq r0, r0, ip, asr #21 │ │ │ │ - strdeq r1, [lr], -r8 @ │ │ │ │ - eoreq r1, lr, r2, asr r6 │ │ │ │ + eoreq r1, lr, r8, ror fp │ │ │ │ + ldrdeq r1, [lr], -r2 @ │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ bmi fe50e114 │ │ │ │ blmi fe50df4c │ │ │ │ addlt r4, r9, sl, ror r4 │ │ │ │ @@ -35259,15 +35259,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: 0xf8d7fd93 │ │ │ │ + @ instruction: 0xf8d7fd37 │ │ │ │ @ instruction: 0xf8c73188 │ │ │ │ @ instruction: 0xf04f9054 │ │ │ │ @ instruction: 0xf0430900 │ │ │ │ teqvs r8, #67108864 @ 0x4000000 │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ @ instruction: 0xf1c3603e │ │ │ │ teqvs fp, r0, lsr #6 │ │ │ │ @@ -35286,15 +35286,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 │ │ │ │ - strmi pc, [r5], -fp, lsl #21 │ │ │ │ + strmi pc, [r5], -pc, lsr #20 │ │ │ │ mcrgt 2, 0, r6, cr15, cr8, {3} │ │ │ │ rsbvs r6, r9, r8, lsr #32 │ │ │ │ rscvs r6, fp, sl, lsr #1 │ │ │ │ @ instruction: 0x6128ce03 │ │ │ │ tstcs r3, r9, ror #2 │ │ │ │ @ instruction: 0x46286d3d │ │ │ │ stc2 0, cr15, [r0, #-236] @ 0xffffff14 │ │ │ │ @@ -35422,19 +35422,19 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xf0400300 │ │ │ │ @ instruction: 0xf5078123 │ │ │ │ ldrtmi r7, [sp], lr, lsr #15 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ movwcs r6, #6525 @ 0x197d │ │ │ │ @ instruction: 0x712b4620 │ │ │ │ - stc2 2, cr15, [r6, #-500]! @ 0xfffffe0c │ │ │ │ + stc2l 2, cr15, [sl], {125} @ 0x7d │ │ │ │ svclt 0x00480781 │ │ │ │ strle r2, [fp], #-520 @ 0xfffffdf8 │ │ │ │ vmax.s d20, d13, d16 │ │ │ │ - smlaldeq pc, r2, pc, sp @ │ │ │ │ + strbeq pc, [r2, -r3, asr #25] @ │ │ │ │ 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 │ │ │ │ @@ -35510,15 +35510,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_, r5, lsl #18 │ │ │ │ + msrlt SPSR_, r9, lsr #17 │ │ │ │ @ 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 │ │ │ │ @@ -35526,15 +35526,15 @@ │ │ │ │ @ instruction: 0xf7dc4621 │ │ │ │ strb lr, [sl, r8, lsl #23]! │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ ldrhteq r3, [lr], ip │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq r3, lr, sl, lsl #13 │ │ │ │ - eorseq r8, r4, r0, asr #25 │ │ │ │ + eorseq r8, r4, r0, asr #24 │ │ │ │ @ instruction: 0xffff5b17 │ │ │ │ adcseq r3, lr, r2, lsr #7 │ │ │ │ andeq r0, r0, ip, asr #21 │ │ │ │ @ instruction: 0xf7dc4620 │ │ │ │ strmi lr, [r6], -r0, asr #30 │ │ │ │ sbcsle r2, lr, r0, lsl #16 │ │ │ │ @ instruction: 0xf8d26d7a │ │ │ │ @@ -35686,15 +35686,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 │ │ │ │ - @ instruction: 0xff68f165 │ │ │ │ + @ instruction: 0xff0cf165 │ │ │ │ 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 │ │ │ │ @@ -35849,15 +35849,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 (UNDEF: 104), sp │ │ │ │ + msrlt (UNDEF: 104), r1 │ │ │ │ @ instruction: 0xf8c36d7b │ │ │ │ @ instruction: 0xf8c3b2f8 │ │ │ │ @ instruction: 0xf8d302f0 │ │ │ │ stmiane r4, {r2, r4, r5, r6, r7, r9, ip, sp}^ │ │ │ │ adcsmi lr, r3, #54001664 @ 0x3380000 │ │ │ │ shasxmi fp, r3, r8 │ │ │ │ @ instruction: 0xe7e1469b │ │ │ │ @@ -35876,15 +35876,15 @@ │ │ │ │ rscshi pc, r0, #12713984 @ 0xc20000 │ │ │ │ rsccc pc, ip, #12713984 @ 0xc20000 │ │ │ │ blcc 1b7240 │ │ │ │ andsvs r4, r8, fp, ror #8 │ │ │ │ bmi 6770d0 │ │ │ │ ldmdbmi r7, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - blx 19b9932 │ │ │ │ + blx 2b9932 │ │ │ │ @ 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 │ │ │ │ @@ -35893,19 +35893,19 @@ │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ ldrhteq r3, [lr], lr │ │ │ │ ldrhteq r3, [lr], r2 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq r2, lr, r4, lsr #31 │ │ │ │ andeq r0, r0, r8, ror r9 │ │ │ │ - eorseq r8, r4, r0, lsr #11 │ │ │ │ + eorseq r8, r4, r0, lsr #10 │ │ │ │ @ instruction: 0xffff53f5 │ │ │ │ andeq r0, r0, ip, asr #21 │ │ │ │ - strhteq r0, [lr], -r8 │ │ │ │ - eoreq r0, lr, r2, lsl r9 │ │ │ │ + eoreq r0, lr, r8, lsr lr │ │ │ │ + mlaeq lr, r2, r8, r0 │ │ │ │ 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 │ │ │ │ @@ -35969,15 +35969,15 @@ │ │ │ │ mrcvs 6, 7, r4, cr10, cr3, {0} │ │ │ │ eorle pc, ip, r7, asr #17 │ │ │ │ addpl pc, r0, #8388608 @ 0x800000 │ │ │ │ blgt 456df4 │ │ │ │ andeq lr, pc, r5, lsl #17 │ │ │ │ tstcs r4, sl, lsr lr │ │ │ │ rsceq pc, r8, #13762560 @ 0xd20000 │ │ │ │ - ldc2 1, cr15, [r0, #-404]! @ 0xfffffe6c │ │ │ │ + ldc2l 1, cr15, [r4], {101} @ 0x65 │ │ │ │ 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 │ │ │ │ @@ -36228,15 +36228,15 @@ │ │ │ │ strbmi r2, [sl], -r1, lsl #6 │ │ │ │ @ instruction: 0xf0204659 │ │ │ │ ldr pc, [r0, -r7, lsr #25] │ │ │ │ ... │ │ │ │ adcseq r2, lr, r4, ror #23 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ ldrhteq r2, [lr], ip │ │ │ │ - ldrshteq r8, [r4], -sl │ │ │ │ + eorseq r8, r4, sl, ror r1 │ │ │ │ @ instruction: 0xffff718f │ │ │ │ adcseq r2, lr, ip, lsl #15 │ │ │ │ @ instruction: 0xf42c6b78 │ │ │ │ @ instruction: 0x60984cff │ │ │ │ andspl pc, r4, ip, asr #8 │ │ │ │ blvs e95aa4 │ │ │ │ blvs fee95ca8 │ │ │ │ @@ -36286,15 +36286,15 @@ │ │ │ │ @ instruction: 0xf8da6efb │ │ │ │ @ instruction: 0xf5031078 │ │ │ │ @ instruction: 0xf8d35380 │ │ │ │ @ instruction: 0xf7ed02b0 │ │ │ │ stmdacs r0, {r0, r1, r3, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ stcge 4, cr15, [sl, #-252]! @ 0xffffff04 │ │ │ │ ldrdeq pc, [r0], -r9 │ │ │ │ - stc2 2, cr15, [r6, #496] @ 0x1f0 │ │ │ │ + stc2 2, cr15, [sl, #-496]! @ 0xfffffe10 │ │ │ │ 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 @ 7da2c │ │ │ │ svclt 0x000c2b00 │ │ │ │ @@ -36325,15 +36325,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 (UNDEF: 96), r1 │ │ │ │ + msrlt (UNDEF: 96), r5 │ │ │ │ @ instruction: 0xf8c36e3b │ │ │ │ @ instruction: 0xf8c352f8 │ │ │ │ @ instruction: 0xf8d302f0 │ │ │ │ stmiane r5, {r2, r4, r5, r6, r7, r9, ip, sp}^ │ │ │ │ strbmi lr, [r5, #-1519] @ 0xfffffa11 │ │ │ │ @ instruction: 0x4645bf38 │ │ │ │ strcs lr, [r0, #-2018] @ 0xfffff81e │ │ │ │ @@ -36560,15 +36560,15 @@ │ │ │ │ stmdbpl r8!, {r3, r8} │ │ │ │ andpl pc, r1, #-805306364 @ 0xd0000004 │ │ │ │ addeq pc, r8, #196, 4 @ 0x4000000c │ │ │ │ andhi pc, r4, r3, asr #17 │ │ │ │ @ instruction: 0xf04f601a │ │ │ │ vldmdbvs fp!, {s0-s-1} │ │ │ │ vqadd.s64 q11, q6, │ │ │ │ - @ instruction: 0xf8d7fb63 │ │ │ │ + @ instruction: 0xf8d7fb07 │ │ │ │ @ instruction: 0xf8c73184 │ │ │ │ @ instruction: 0x46caa054 │ │ │ │ movweq pc, #4163 @ 0x1043 @ │ │ │ │ blx fed56e4c │ │ │ │ eorsvs pc, lr, r3, lsl #7 │ │ │ │ msreq CPSR_, #-1073741776 @ 0xc0000030 │ │ │ │ @ instruction: 0xf8d760fb │ │ │ │ @@ -36585,15 +36585,15 @@ │ │ │ │ bgt 457d90 │ │ │ │ @ instruction: 0xf8c72500 │ │ │ │ stm r6, {r2, r3, r7, ip, lr} │ │ │ │ tstcs r8, pc │ │ │ │ @ instruction: 0xf8c76cfb │ │ │ │ @ instruction: 0xf8d3d028 │ │ │ │ @ instruction: 0xf16502e8 │ │ │ │ - @ instruction: 0xf107f85f │ │ │ │ + @ instruction: 0xf107f803 │ │ │ │ @ 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 │ │ │ │ @@ -36792,15 +36792,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 │ │ │ │ - strdlt pc, [r0, #-235]! @ 0xffffff15 │ │ │ │ + msrlt (UNDEF: 96), pc │ │ │ │ @ instruction: 0xf8c36cfb │ │ │ │ @ instruction: 0xf8c352f8 │ │ │ │ @ instruction: 0xf8d302f0 │ │ │ │ stmiane r5, {r2, r4, r5, r6, r7, r9, ip, sp}^ │ │ │ │ adcsmi lr, r5, #4718592 @ 0x480000 │ │ │ │ shasxmi fp, r5, r8 │ │ │ │ strcs lr, [r0, #-2018] @ 0xfffff81e │ │ │ │ @@ -36829,15 +36829,15 @@ │ │ │ │ ldcvs 15, cr10, [sl, #-252]! @ 0xffffff04 │ │ │ │ @ instruction: 0xf7de4630 │ │ │ │ ldr pc, [r9, -r3, lsl #20]! │ │ │ │ ... │ │ │ │ adcseq r2, lr, r4, ror #4 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq r2, lr, r8, lsr #4 │ │ │ │ - eorseq r7, r4, r8, asr r8 │ │ │ │ + ldrsbteq r7, [r4], -r8 │ │ │ │ @ instruction: 0xffff46af │ │ │ │ adcseq r1, lr, ip, lsl #30 │ │ │ │ andeq r0, r0, ip, asr #21 │ │ │ │ andeq r0, r0, r4, ror #19 │ │ │ │ ldmdavs r8!, {r1, r3, r9, fp, lr}^ │ │ │ │ ldmdavs r2, {r1, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf57f0552 │ │ │ │ @@ -36937,15 +36937,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 │ │ │ │ - ldc2 1, cr15, [ip, #400] @ 0x190 │ │ │ │ + stc2l 1, cr15, [r0, #-400] @ 0xfffffe70 │ │ │ │ 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 │ │ │ │ @@ -37102,15 +37102,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 │ │ │ │ - msrlt SPSR_f, sp, lsl #25 │ │ │ │ + msrlt SPSR_f, r1, lsr ip │ │ │ │ @ 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 │ │ │ │ @@ -37130,27 +37130,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: 0xf1624479 │ │ │ │ - @ instruction: 0xe71ff993 │ │ │ │ + @ instruction: 0xe71ff937 │ │ │ │ stmda ip!, {r0, r1, r3, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ... │ │ │ │ adcseq r1, lr, r6, lsl #26 │ │ │ │ ldrshteq r1, [lr], sl │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq r1, lr, sl, lsl #24 │ │ │ │ andeq r0, r0, r8, ror r9 │ │ │ │ - eorseq r7, r4, r0, lsl #4 │ │ │ │ + eorseq r7, r4, r0, lsl #3 │ │ │ │ @ instruction: 0xffff4055 │ │ │ │ andeq r0, r0, ip, asr #21 │ │ │ │ - eoreq pc, sp, r6, lsl fp @ │ │ │ │ - eoreq pc, sp, r0, ror r5 @ │ │ │ │ + mlaeq sp, r6, sl, pc @ │ │ │ │ + strdeq pc, [sp], -r0 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febd5984 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5000fe0 │ │ │ │ addlt r5, r6, r0, asr #24 │ │ │ │ movtcs r4, #17946 @ 0x461a │ │ │ │ blmi feabcb08 │ │ │ │ @@ -37415,17 +37415,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: 0xf16b8004 │ │ │ │ - b 147d2f4 │ │ │ │ + b 147d184 │ │ │ │ strtmi r2, [r8], -r0, lsl #18 │ │ │ │ - @ instruction: 0xf9e6f16b │ │ │ │ + @ instruction: 0xf98af16b │ │ │ │ b 12e57e4 │ │ │ │ b 12c90d0 │ │ │ │ blcs 80ffc │ │ │ │ strbthi pc, [pc], #-64 @ 7ebd8 @ │ │ │ │ bl fe8d8f60 │ │ │ │ blcs 17f800 │ │ │ │ ldmib r4, {r2, r8, fp, ip, lr, pc}^ │ │ │ │ @@ -37533,17 +37533,17 @@ │ │ │ │ vsubw.s8 , q2, d1 │ │ │ │ andvs r0, r3, r8, lsl #7 │ │ │ │ @ instruction: 0xf1002300 │ │ │ │ rsbsvs r0, fp, r0, lsl r8 │ │ │ │ vmax.s8 d20, d8, d24 │ │ │ │ @ instruction: 0xf6c47301 │ │ │ │ eorsvs r0, fp, r8, lsl #7 │ │ │ │ - @ instruction: 0xf8e0f16b │ │ │ │ + @ instruction: 0xf884f16b │ │ │ │ strtmi r4, [r8], -r1, lsl #13 │ │ │ │ - @ instruction: 0xf8faf16b │ │ │ │ + @ instruction: 0xf89ef16b │ │ │ │ b 107f6a4 │ │ │ │ b 12c91cc │ │ │ │ vmla.i8 d16, d9, d10 │ │ │ │ @ instruction: 0xf6c46301 │ │ │ │ @ instruction: 0xf8c803a9 │ │ │ │ vhadd.s8 d19, d0, d0 │ │ │ │ addsmi r1, sp, #1140850688 @ 0x44000000 │ │ │ │ @@ -37553,15 +37553,15 @@ │ │ │ │ strdvs r6, [r7], #-144 @ 0xffffff70 @ │ │ │ │ msrhi CPSR_sc, #0 │ │ │ │ movweq pc, #4674 @ 0x1242 @ │ │ │ │ orreq pc, r8, #196, 4 @ 0x4000000c │ │ │ │ @ instruction: 0xf8c74628 │ │ │ │ eorsvs r9, fp, r4 │ │ │ │ ldmdaeq r0, {r3, r8, ip, sp, lr, pc} │ │ │ │ - blx fef3b358 │ │ │ │ + blx 183b358 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ blvs fe15fae8 │ │ │ │ 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 @ │ │ │ │ @@ -37741,18 +37741,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 │ │ │ │ - @ instruction: 0xff40f16a │ │ │ │ + cdp2 1, 14, cr15, cr4, cr10, {3} │ │ │ │ stmdbcs r0, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xf16a4628 │ │ │ │ - b 12fee48 │ │ │ │ + b 12fecd8 │ │ │ │ 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 │ │ │ │ @@ -37771,15 +37771,15 @@ │ │ │ │ vqadd.s8 d26, d2, d8 │ │ │ │ vsubw.s8 q8, q2, d1 │ │ │ │ ldrtmi r0, [r8], r8, lsl #7 │ │ │ │ @ instruction: 0xf8484628 │ │ │ │ @ instruction: 0xf8c73b08 │ │ │ │ @ instruction: 0xf8c49004 │ │ │ │ @ instruction: 0xf15c8004 │ │ │ │ - strmi pc, [r5], -r7, lsl #18 │ │ │ │ + strmi pc, [r5], -fp, lsr #17 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ blvs fe15f748 │ │ │ │ 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 │ │ │ │ @@ -37911,15 +37911,15 @@ │ │ │ │ @ instruction: 0x46280810 │ │ │ │ andhi pc, r8, r4, asr #17 │ │ │ │ movweq pc, #4674 @ 0x1242 @ │ │ │ │ orreq pc, r8, #196, 4 @ 0x4000000c │ │ │ │ andls pc, r4, r7, asr #17 │ │ │ │ @ instruction: 0xf8c4603b │ │ │ │ tstls r6, r4 │ │ │ │ - @ instruction: 0xffeef15b │ │ │ │ + @ instruction: 0xff92f15b │ │ │ │ strmi r9, [r5], -r6, lsl #18 │ │ │ │ stmdacs r0, {r0, r7, r9, sl, lr} │ │ │ │ mrcge 4, 7, APSR_nzcv, cr1, cr15, {1} │ │ │ │ @ instruction: 0xf1a36b83 │ │ │ │ blx feec1798 │ │ │ │ b 147d9bc │ │ │ │ usat r1, #8, r9, asr #18 │ │ │ │ @@ -38184,15 +38184,15 @@ │ │ │ │ strbeq pc, [sp, sl, lsl #2] @ │ │ │ │ svcge 0x0030f53f │ │ │ │ beq fbbd8 │ │ │ │ ldmle r6!, {r1, r4, r6, r8, sl, lr}^ │ │ │ │ @ instruction: 0x46496d78 │ │ │ │ cdp2 7, 9, cr15, cr2, cr12, {7} │ │ │ │ ldrdeq pc, [r0], -fp │ │ │ │ - @ instruction: 0xff88f27a │ │ │ │ + @ instruction: 0xff2cf27a │ │ │ │ svceq 0x0006f010 │ │ │ │ cmnphi r5, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ blmi ffc52394 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0xf8d7681a │ │ │ │ subsmi r3, sl, r4, ror #2 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @@ -38228,15 +38228,15 @@ │ │ │ │ tstcs r4, fp, ror sp │ │ │ │ rsbeq pc, r4, #-1073741823 @ 0xc0000001 │ │ │ │ rsbge pc, r4, r7, asr #17 │ │ │ │ orrpl pc, r0, #12582912 @ 0xc00000 │ │ │ │ ldrvs r6, [fp, #-826]! @ 0xfffffcc6 │ │ │ │ eorsle pc, r4, r7, asr #17 │ │ │ │ rsceq pc, r8, #13828096 @ 0xd30000 │ │ │ │ - blx fe1bbe02 │ │ │ │ + blx abbe02 │ │ │ │ rscsvs r2, r8, #4, 2 │ │ │ │ andge pc, r0, r0, asr #17 │ │ │ │ @ instruction: 0xf0384648 │ │ │ │ strbmi pc, [r8], -r1, lsl #28 @ │ │ │ │ ldc2l 0, cr15, [lr], #224 @ 0xe0 │ │ │ │ blcc feabdbdc │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @@ -38400,15 +38400,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 (UNDEF: 96), r7 │ │ │ │ + msrlt (UNDEF: 96), fp │ │ │ │ @ instruction: 0xf8c36d3b │ │ │ │ @ instruction: 0xf8c352f8 │ │ │ │ @ instruction: 0xf8d302f0 │ │ │ │ stmiane r5, {r2, r4, r5, r6, r7, r9, ip, sp}^ │ │ │ │ adcsmi lr, r5, #80, 14 @ 0x1400000 │ │ │ │ shasxmi fp, r5, r8 │ │ │ │ strcs lr, [r0, #-2018] @ 0xfffff81e │ │ │ │ @@ -38430,15 +38430,15 @@ │ │ │ │ str r3, [fp, -ip, ror #5]! │ │ │ │ mrc 7, 0, APSR_nzcv, cr0, cr9, {6} │ │ │ │ adcseq r0, lr, r0, lsl #22 │ │ │ │ ldrshteq r0, [lr], r4 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ @ instruction: 0xfffedc17 │ │ │ │ adcseq r0, lr, r0, lsr r8 │ │ │ │ - eorseq r5, r4, r0, asr #29 │ │ │ │ + eorseq r5, r4, r0, asr #28 │ │ │ │ andeq r0, r0, ip, asr #21 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ @ instruction: 0xf500b08b │ │ │ │ @ instruction: 0xf8df5640 │ │ │ │ @@ -38848,21 +38848,21 @@ │ │ │ │ blls 7da270 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xf0400300 │ │ │ │ andslt r8, pc, r9, lsl #5 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ eorsge pc, ip, sp, asr #17 │ │ │ │ andeq pc, r9, r8, asr r8 @ │ │ │ │ - @ instruction: 0xf97ef27a │ │ │ │ + @ instruction: 0xf922f27a │ │ │ │ @ instruction: 0xf5b34603 │ │ │ │ @ instruction: 0xf8587f8c │ │ │ │ svclt 0x00080007 │ │ │ │ orrvc pc, r8, #1325400064 @ 0x4f000000 │ │ │ │ vcge.s d25, d10, d4 │ │ │ │ - @ instruction: 0xf5b0f973 │ │ │ │ + @ instruction: 0xf5b0f917 │ │ │ │ svclt 0x00147f8c │ │ │ │ vst1.8 {d20-d22}, [pc], r3 │ │ │ │ tstls r1, #136, 6 @ 0x20000002 │ │ │ │ blcs da418 │ │ │ │ tstphi sp, r0, asr #6 @ p-variant is OBSOLETE │ │ │ │ andcc lr, sl, #3620864 @ 0x374000 │ │ │ │ @ instruction: 0xf0404313 │ │ │ │ @@ -39184,15 +39184,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 │ │ │ │ - mrc2 2, 6, pc, cr14, cr9, {3} │ │ │ │ + mcr2 2, 4, pc, cr2, cr9, {3} @ │ │ │ │ andcs r6, r1, #716 @ 0x2cc │ │ │ │ andcs lr, r4, #3358720 @ 0x334000 │ │ │ │ stmdbeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf8934621 │ │ │ │ @ instruction: 0x46073178 │ │ │ │ andsmi r9, r3, r0, lsl #4 │ │ │ │ movwls r4, #13826 @ 0x3602 │ │ │ │ @@ -39499,17 +39499,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: 0xf1698004 │ │ │ │ - b 147f264 │ │ │ │ + b 147f0f4 │ │ │ │ strtmi r2, [r8], -r0, lsl #18 │ │ │ │ - @ instruction: 0xf99ef169 │ │ │ │ + @ instruction: 0xf942f169 │ │ │ │ b 12e7870 │ │ │ │ b 12cb160 │ │ │ │ blcs 83090 │ │ │ │ teqphi fp, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ bl fe8daff0 │ │ │ │ blcs 181890 │ │ │ │ ldmib r4, {r2, r8, fp, ip, lr, pc}^ │ │ │ │ @@ -39658,18 +39658,18 @@ │ │ │ │ vsubw.s8 , q2, d1 │ │ │ │ andvs r0, r3, r8, lsl #7 │ │ │ │ @ instruction: 0xf1002300 │ │ │ │ rsbsvs r0, fp, r0, lsl r8 │ │ │ │ vmax.s8 d20, d8, d24 │ │ │ │ @ instruction: 0xf6c47301 │ │ │ │ eorsvs r0, fp, r8, lsl #7 │ │ │ │ - @ instruction: 0xf846f169 │ │ │ │ + @ instruction: 0xffeaf168 │ │ │ │ stmdbcs r0, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xf1694628 │ │ │ │ - b 12ff054 │ │ │ │ + b 12feee4 │ │ │ │ b 12cb3dc │ │ │ │ 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 │ │ │ │ @@ -39678,15 +39678,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} │ │ │ │ - blx 8bd484 │ │ │ │ + @ instruction: 0xf9c4f15a │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ blvs fe161fd4 │ │ │ │ beq fd5b4 │ │ │ │ blx fe33fa14 │ │ │ │ bne 173b86c │ │ │ │ movweq pc, #33032 @ 0x8108 @ │ │ │ │ andge pc, r4, r8, asr #17 │ │ │ │ @@ -39879,17 +39879,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 1480c74 │ │ │ │ + b 1480b04 │ │ │ │ strtmi r2, [r8], -r0, lsl #18 │ │ │ │ - cdp2 1, 10, cr15, cr6, cr8, {3} │ │ │ │ + cdp2 1, 4, cr15, cr10, cr8, {3} │ │ │ │ stmdbcs r0, {r0, r3, r6, r9, fp, sp, lr, pc}^ │ │ │ │ b 12e7664 │ │ │ │ str r0, [sl, #-2315] @ 0xfffff6f5 │ │ │ │ vaba.s8 d19, d9, d0 │ │ │ │ @ instruction: 0xf6c46301 │ │ │ │ adcvs r0, r7, r9, lsr #7 │ │ │ │ andcc pc, r0, r8, asr #17 │ │ │ │ @@ -39908,15 +39908,15 @@ │ │ │ │ @ instruction: 0xb018f8d4 │ │ │ │ movweq pc, #4674 @ 0x1242 @ │ │ │ │ orreq pc, r8, #196, 4 @ 0x4000000c │ │ │ │ @ instruction: 0x462846b8 │ │ │ │ blcc 2bf3c8 │ │ │ │ andls pc, r4, r7, asr #17 │ │ │ │ andhi pc, r4, r4, asr #17 │ │ │ │ - @ instruction: 0xf854f15a │ │ │ │ + @ instruction: 0xfff8f159 │ │ │ │ stmdacs r0, {r0, r2, r9, sl, lr} │ │ │ │ subshi pc, r9, #0 │ │ │ │ @ instruction: 0xf1a36b83 │ │ │ │ blx feec36c8 │ │ │ │ b 147f8ec │ │ │ │ @ instruction: 0xf1bb1959 │ │ │ │ @ instruction: 0xf0400f00 │ │ │ │ @@ -40115,15 +40115,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, r4, r5, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r3, r4, r6, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ strmi r4, [r1], r5, lsl #12 │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ blvs fe16cfb0 │ │ │ │ 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] │ │ │ │ @@ -40263,15 +40263,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: 0xff4af278 │ │ │ │ + mcr2 2, 7, pc, cr14, cr8, {3} @ │ │ │ │ svceq 0x0006f010 │ │ │ │ rschi pc, sl, #64 @ 0x40 │ │ │ │ ldclvs 13, cr6, [fp, #-996]! @ 0xfffffc1c │ │ │ │ @ instruction: 0xf5036f8a │ │ │ │ bvs ff558554 │ │ │ │ blmi fecbfbc4 │ │ │ │ @ instruction: 0xf0002b82 │ │ │ │ @@ -40452,15 +40452,15 @@ │ │ │ │ @ instruction: 0xf104fa23 │ │ │ │ @ instruction: 0xf53f07cd │ │ │ │ strcc sl, [r1], #-3853 @ 0xfffff0f3 │ │ │ │ ldmle r7!, {r1, r5, r7, r9, lr}^ │ │ │ │ @ instruction: 0x46496d78 │ │ │ │ stc2l 7, cr15, [lr, #-936] @ 0xfffffc58 │ │ │ │ ldrdeq pc, [r0], -sl │ │ │ │ - ldc2l 2, cr15, [r0, #480] @ 0x1e0 │ │ │ │ + ldc2l 2, cr15, [r4, #-480]! @ 0xfffffe20 │ │ │ │ svceq 0x0006f010 │ │ │ │ orrhi pc, sp, r0, asr #32 │ │ │ │ blmi fff54730 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0xf8d7681a │ │ │ │ subsmi r3, sl, r4, ror #2 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @@ -40498,15 +40498,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: 0xf9c8f161 │ │ │ │ + @ instruction: 0xf96cf161 │ │ │ │ adcsvs r2, r8, #4, 2 │ │ │ │ strbmi r6, [r8], -r4 │ │ │ │ mcrr2 0, 3, pc, r6, cr6 @ │ │ │ │ @ instruction: 0xf0364648 │ │ │ │ @ instruction: 0xf8dbfb43 │ │ │ │ stmib r7, {r3, r5, r7, r8, r9, fp, ip, sp}^ │ │ │ │ sbccs r0, r4, #8, 2 │ │ │ │ @@ -40680,15 +40680,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: 0xf161462a │ │ │ │ - msrlt SPSR_, r7 @ │ │ │ │ + msrlt SPSR_, fp, 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 │ │ │ │ @@ -40709,15 +40709,15 @@ │ │ │ │ @ instruction: 0xf8c22300 │ │ │ │ ldr r3, [r7, -ip, ror #5] │ │ │ │ mcrr 7, 13, pc, r0, cr7 @ │ │ │ │ adcseq lr, sp, sl, ror #15 │ │ │ │ ldrsbteq lr, [sp], lr │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq lr, sp, r0, asr #9 │ │ │ │ - eorseq r3, r4, sl, asr #22 │ │ │ │ + eorseq r3, r4, sl, asr #21 │ │ │ │ @ instruction: 0xfffeb4e7 │ │ │ │ andeq r0, r0, ip, asr #21 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0070f8cc │ │ │ │ @ instruction: 0xf8df4617 │ │ │ │ @@ -40987,15 +40987,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: 0xf8c8f278 │ │ │ │ + @ instruction: 0xf86cf278 │ │ │ │ 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 │ │ │ │ @@ -41304,17 +41304,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, fp, ror #22 │ │ │ │ + andls pc, r4, pc, lsl #22 │ │ │ │ @ instruction: 0xf1674628 │ │ │ │ - blls 1c16a0 │ │ │ │ + blls 1c1530 │ │ │ │ blls 1c30f8 │ │ │ │ subcs lr, r0, #270336 @ 0x42000 │ │ │ │ beq 33d1a0 │ │ │ │ @ instruction: 0xf0402b00 │ │ │ │ stmiavs r1!, {r1, r4, r5, r9, sl, pc}^ │ │ │ │ blcs 1897d0 │ │ │ │ ldmib r4, {r2, r8, fp, ip, lr, pc}^ │ │ │ │ @@ -41364,15 +41364,15 @@ │ │ │ │ ldrdhi pc, [r4], -r4 │ │ │ │ movwmi pc, #4672 @ 0x1240 @ │ │ │ │ @ instruction: 0x03aaf2c4 │ │ │ │ strbmi r4, [r2], r8, lsr #12 │ │ │ │ blcc 2c0a90 │ │ │ │ andvc pc, r4, r8, asr #17 │ │ │ │ andge pc, r4, r4, asr #17 │ │ │ │ - ldc2l 1, cr15, [r4], #352 @ 0x160 │ │ │ │ + ldc2 1, cr15, [r8], {88} @ 0x58 │ │ │ │ stmdacs r0, {r0, r1, r2, r9, sl, lr} │ │ │ │ ldrbthi pc, [sp], #-0 @ │ │ │ │ @ instruction: 0xf1a56b85 │ │ │ │ blx fedc3d88 │ │ │ │ stmdbeq sp!, {r0, r2, r7, r8, sl, ip, sp, lr, pc}^ │ │ │ │ svceq 0x0000f1b9 │ │ │ │ andshi pc, r1, #64 @ 0x40 │ │ │ │ @@ -41742,18 +41742,18 @@ │ │ │ │ vsubw.s8 , q2, d1 │ │ │ │ eorsvs r0, fp, r8, lsl #7 │ │ │ │ strtmi r2, [r8], -r0, lsl #6 │ │ │ │ andcc pc, r4, r8, asr #17 │ │ │ │ movwvc pc, #4680 @ 0x1248 @ │ │ │ │ orreq pc, r8, #196, 12 @ 0xc400000 │ │ │ │ andcc pc, r0, r8, asr #17 │ │ │ │ - @ instruction: 0xfffef166 │ │ │ │ + @ instruction: 0xffa2f166 │ │ │ │ strtmi r9, [r8], -r4 │ │ │ │ - @ instruction: 0xf1673710 │ │ │ │ - blls 1c0fc4 │ │ │ │ + @ instruction: 0xf1663710 │ │ │ │ + blls 1c2e54 │ │ │ │ b 108386c │ │ │ │ b 108af7c │ │ │ │ vpmax.s8 d16, d9, d10 │ │ │ │ @ instruction: 0xf6c46301 │ │ │ │ @ instruction: 0xf8c703a9 │ │ │ │ eorsvs sl, fp, r4 │ │ │ │ tstpne r1, #64, 4 @ p-variant is OBSOLETE │ │ │ │ @@ -41927,17 +41927,17 @@ │ │ │ │ movwcs r3, #1808 @ 0x710 │ │ │ │ strtmi r6, [r8], -r7, lsr #1 │ │ │ │ andcc pc, r4, r8, asr #17 │ │ │ │ movwvc pc, #4680 @ 0x1248 @ │ │ │ │ orreq pc, r8, #196, 12 @ 0xc400000 │ │ │ │ andcc pc, r0, r8, asr #17 │ │ │ │ tstls r5, r7, rrx │ │ │ │ - cdp2 1, 8, cr15, cr12, cr6, {3} │ │ │ │ + cdp2 1, 3, cr15, cr0, cr6, {3} │ │ │ │ strtmi r9, [r8], -r4 │ │ │ │ - cdp2 1, 10, cr15, cr6, cr6, {3} │ │ │ │ + cdp2 1, 4, cr15, cr10, cr6, {3} │ │ │ │ subeq r9, r0, #4, 22 @ 0x1000 │ │ │ │ b 10a9664 │ │ │ │ b 108b260 │ │ │ │ @ instruction: 0xf7ff0a0a │ │ │ │ bcs b1ee8 │ │ │ │ msrhi CPSR_c, r0, asr #32 │ │ │ │ vst2. {d22-d23}, [pc :128], r1 │ │ │ │ @@ -42130,15 +42130,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: 0xf8b4f277 │ │ │ │ + @ instruction: 0xf858f277 │ │ │ │ svceq 0x0006f010 │ │ │ │ rschi pc, sl, #64 @ 0x40 │ │ │ │ ldclvs 13, cr6, [fp, #-996]! @ 0xfffffc1c │ │ │ │ @ instruction: 0xf5036f8a │ │ │ │ bvs ff55a280 │ │ │ │ blmi fecc18f0 │ │ │ │ @ instruction: 0xf0002b82 │ │ │ │ @@ -42319,15 +42319,15 @@ │ │ │ │ @ instruction: 0xf104fa23 │ │ │ │ @ instruction: 0xf53f07cd │ │ │ │ strcc sl, [r1], #-3853 @ 0xfffff0f3 │ │ │ │ ldmle r7!, {r1, r5, r7, r9, lr}^ │ │ │ │ @ instruction: 0x46496d78 │ │ │ │ @ instruction: 0xff2cf7e8 │ │ │ │ ldrdeq pc, [r0], -sl │ │ │ │ - @ instruction: 0xff3af276 │ │ │ │ + mrc2 2, 6, pc, cr14, cr6, {3} │ │ │ │ svceq 0x0006f010 │ │ │ │ orrhi pc, sp, r0, asr #32 │ │ │ │ blmi fff5645c │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0xf8d7681a │ │ │ │ subsmi r3, sl, r4, ror #2 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @@ -42365,15 +42365,15 @@ │ │ │ │ ldclvs 6, cr14, [fp, #-892]! @ 0xfffffc84 │ │ │ │ @ instruction: 0xf1072104 │ │ │ │ ldrbtvs r0, [ip], -r4, ror #4 │ │ │ │ orrpl pc, r0, #12582912 @ 0xc00000 │ │ │ │ ldrvs r6, [fp, #-762]! @ 0xfffffd06 │ │ │ │ eorsle pc, r0, r7, asr #17 │ │ │ │ rsceq pc, r8, #13828096 @ 0xd30000 │ │ │ │ - blx d3fe96 │ │ │ │ + blx ff63fe94 │ │ │ │ adcsvs r2, r8, #4, 2 │ │ │ │ strbmi r6, [r8], -r4 │ │ │ │ ldc2 0, cr15, [r0, #208]! @ 0xd0 │ │ │ │ @ instruction: 0xf0344648 │ │ │ │ @ instruction: 0xf8dbfcad │ │ │ │ stmib r7, {r3, r5, r7, r8, r9, fp, ip, sp}^ │ │ │ │ sbccs r0, r4, #8, 2 │ │ │ │ @@ -42547,15 +42547,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: 0xf15f462a │ │ │ │ - msrlt (UNDEF: 96), r1 │ │ │ │ + msrlt SPSR_, r5, lsr #19 │ │ │ │ @ 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 │ │ │ │ @@ -42576,15 +42576,15 @@ │ │ │ │ @ instruction: 0xf8c22300 │ │ │ │ ldr r3, [r7, -ip, ror #5] │ │ │ │ stc 7, cr15, [sl, #852]! @ 0x354 │ │ │ │ ldrhteq ip, [sp], lr │ │ │ │ ldrhteq ip, [sp], r2 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ umlalseq ip, sp, r4, r7 │ │ │ │ - eorseq r1, r4, lr, lsl lr │ │ │ │ + mlaseq r4, lr, sp, r1 │ │ │ │ @ instruction: 0xfffe97bb │ │ │ │ andeq r0, r0, ip, asr #21 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0070f8cc │ │ │ │ bmi ffcd54dc │ │ │ │ @@ -42835,15 +42835,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 16c0a48 │ │ │ │ + @ instruction: 0xf9fcf276 │ │ │ │ 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 │ │ │ │ @@ -42951,19 +42951,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 1340c18 │ │ │ │ + @ instruction: 0xf9eef276 │ │ │ │ svclt 0x00480781 │ │ │ │ strle r2, [fp], #-264 @ 0xfffffef8 │ │ │ │ vmin.s d20, d6, d16 │ │ │ │ - strbeq pc, [r2, -r3, asr #20] @ │ │ │ │ + strbeq pc, [r2, -r7, ror #19] @ │ │ │ │ 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: 0xff70f7ea │ │ │ │ @@ -43005,15 +43005,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: 0xf107fe33 │ │ │ │ + @ instruction: 0xf107fdd7 │ │ │ │ @ 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 │ │ │ │ @@ -43265,15 +43265,15 @@ │ │ │ │ ldrbmi r4, [r9], -sl, asr #12 │ │ │ │ stc2 0, cr15, [r8, #100]! @ 0x64 │ │ │ │ svclt 0x0000e710 │ │ │ │ ... │ │ │ │ adcseq fp, sp, r4, lsr #28 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ ldrshteq fp, [sp], ip │ │ │ │ - eorseq r1, r4, r0, lsl #8 │ │ │ │ + eorseq r1, r4, r0, lsl #7 │ │ │ │ @ instruction: 0xffff0655 │ │ │ │ adcseq fp, sp, lr, lsl #19 │ │ │ │ @ instruction: 0xf42c6b78 │ │ │ │ @ instruction: 0x60984cff │ │ │ │ andspl pc, r4, ip, asr #8 │ │ │ │ blvs e9c8a4 │ │ │ │ blvs fee9caa8 │ │ │ │ @@ -43323,15 +43323,15 @@ │ │ │ │ @ instruction: 0xf8da6efb │ │ │ │ @ instruction: 0xf5031078 │ │ │ │ @ instruction: 0xf8d35380 │ │ │ │ @ instruction: 0xf7e602b0 │ │ │ │ stmdacs r0, {r0, r1, r3, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ stcge 4, cr15, [ip, #-252] @ 0xffffff04 │ │ │ │ ldrdeq pc, [r0], -r9 │ │ │ │ - mcr2 2, 4, pc, cr6, cr5, {3} @ │ │ │ │ + mcr2 2, 1, pc, cr10, cr5, {3} @ │ │ │ │ tstpne r1, #64, 4 @ p-variant is OBSOLETE │ │ │ │ addsmi r4, r8, #1048576 @ 0x100000 │ │ │ │ @ instruction: 0xf5b0d075 │ │ │ │ svclt 0x00187f8c │ │ │ │ tstle r7, pc, lsl #8 │ │ │ │ strcs r6, [pc], #-3579 @ 8482c │ │ │ │ svclt 0x000c2b00 │ │ │ │ @@ -43362,15 +43362,15 @@ │ │ │ │ blmi 8cdd94 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r8, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf8d26e3a │ │ │ │ addsmi r0, r8, #236, 4 @ 0xc000000e │ │ │ │ mrcvs 0, 1, sp, cr11, cr11, {0} │ │ │ │ rscsne pc, r0, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0x462ab190 │ │ │ │ - blx fe8c0e2a │ │ │ │ + blx 11c0e2a │ │ │ │ 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]! │ │ │ │ @@ -43546,18 +43546,18 @@ │ │ │ │ blvs fff56408 │ │ │ │ ldrdhi pc, [r0], -r3 │ │ │ │ svceq 0x0082f1b8 │ │ │ │ blvs 1f74790 │ │ │ │ ldmdaeq lr!, {r0, r1, r8, ip, sp, lr, pc}^ │ │ │ │ strbmi r2, [r0], -r1, lsl #6 │ │ │ │ vorn d23, d5, d19 │ │ │ │ - streq pc, [r1, r3, lsr #27] │ │ │ │ + streq pc, [r1, r7, asr #26] │ │ │ │ tstcs r8, r8, asr #30 │ │ │ │ strbmi sp, [r0], -fp, lsl #8 │ │ │ │ - ldc2 2, cr15, [ip, #468] @ 0x1d4 │ │ │ │ + stc2l 2, cr15, [r0, #-468] @ 0xfffffe2c │ │ │ │ svclt 0x004f0742 │ │ │ │ ldmdavs r1!, {r0, r3, r8, sp} │ │ │ │ @ instruction: 0xf0011c4b │ │ │ │ svclt 0x00580107 │ │ │ │ strls r6, [r0], #-51 @ 0xffffffcd │ │ │ │ blvs fff96460 │ │ │ │ stmdaeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @@ -43595,15 +43595,15 @@ │ │ │ │ addpl pc, r0, #8388608 @ 0x800000 │ │ │ │ blgt 45db24 │ │ │ │ andeq lr, pc, r5, lsl #17 │ │ │ │ @ instruction: 0x46356bba │ │ │ │ @ instruction: 0xf8c72114 │ │ │ │ @ instruction: 0xf8d2d02c │ │ │ │ @ instruction: 0xf15e02e8 │ │ │ │ - @ instruction: 0x4606f995 │ │ │ │ + @ instruction: 0x4606f939 │ │ │ │ stcgt 2, cr6, [pc, #-224] @ 84b78 │ │ │ │ adcsvs r6, r2, r0, lsr r0 │ │ │ │ ldrshtvs r6, [r1], #-3 │ │ │ │ stmdavs r8!, {r0, r2, r8, sp} │ │ │ │ teqvs r0, sp, lsr ip │ │ │ │ @ instruction: 0xf0334628 │ │ │ │ strtmi pc, [r8], -fp, lsl #24 │ │ │ │ @@ -43756,25 +43756,25 @@ │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ andeq r0, r0, r5 │ │ │ │ andeq r0, r0, r1 │ │ │ │ ldrsbteq fp, [sp], r8 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq fp, sp, lr, lsr #9 │ │ │ │ - ldrsbteq r0, [r4], -r2 │ │ │ │ + eorseq r0, r4, r2, asr sl │ │ │ │ @ instruction: 0xfffefcfb │ │ │ │ adcseq fp, sp, sl, ror r1 │ │ │ │ @ instruction: 0xf8da6c7b │ │ │ │ @ instruction: 0xf5031078 │ │ │ │ @ instruction: 0xf8d35380 │ │ │ │ @ instruction: 0xf7e502b0 │ │ │ │ stmdacs r0, {r0, r1, r4, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ mrcge 4, 1, APSR_nzcv, cr9, cr15, {1} │ │ │ │ ldmdavs r8, {r0, r1, r3, r4, r5, r6, r7, r8, r9, fp, sp, lr} │ │ │ │ - blx 4418da │ │ │ │ + blx fed418d8 │ │ │ │ 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 @ 84f1c │ │ │ │ svclt 0x000c2b00 │ │ │ │ @@ -43806,16 +43806,16 @@ │ │ │ │ strbcs fp, [r0], #-3896 @ 0xfffff0c8 │ │ │ │ ldmdbvs sl!, {r5, r8, r9, fp, lr} │ │ │ │ blvs fef1b2dc │ │ │ │ rsceq pc, ip, #13762560 @ 0xd20000 │ │ │ │ mulsle fp, r8, r2 │ │ │ │ @ instruction: 0xf8d36bbb │ │ │ │ @ instruction: 0xb19012f0 │ │ │ │ - @ instruction: 0xf15e4622 │ │ │ │ - msrlt SPSR_, r5, lsr #16 │ │ │ │ + @ instruction: 0xf15d4622 │ │ │ │ + msrlt SPSR_irq, r9 │ │ │ │ @ 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 │ │ │ │ @@ -44633,15 +44633,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: 0xf15d02e8 │ │ │ │ - @ instruction: 0x4680f977 │ │ │ │ + pkhbtmi pc, r0, fp, lsl #18 @ │ │ │ │ @ instruction: 0xf8c8cc0f │ │ │ │ @ instruction: 0xf8c80000 │ │ │ │ @ instruction: 0xf8c81004 │ │ │ │ @ instruction: 0xf8c82008 │ │ │ │ stcgt 0, cr3, [pc], {12} │ │ │ │ andscs pc, r8, r8, asr #17 │ │ │ │ @ instruction: 0xf8c86d7c │ │ │ │ @@ -44796,28 +44796,28 @@ │ │ │ │ ldclvs 3, cr2, [r9, #-32]! @ 0xffffffe0 │ │ │ │ @ instruction: 0xf7e66bb8 │ │ │ │ str pc, [sp, r7, ror #31] │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ adcseq sl, sp, r0, asr #17 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ - ldrsbteq pc, [r3], -r2 @ │ │ │ │ + eorseq pc, r3, r2, asr fp @ │ │ │ │ @ instruction: 0xfffe7569 │ │ │ │ mrccs 0, 1, r0, cr15, cr6, {3} │ │ │ │ @ instruction: 0x4646d81d │ │ │ │ svclt 0x00382e40 │ │ │ │ @ instruction: 0xf8df2640 │ │ │ │ ldmdbvs sl!, {r4, r5, sl, ip, sp}^ │ │ │ │ ldcvs 8, cr5, [sl, #844]! @ 0x34c │ │ │ │ rsceq pc, ip, #13762560 @ 0xd20000 │ │ │ │ mulsle fp, r8, r2 │ │ │ │ @ instruction: 0xf8d36dbb │ │ │ │ @ instruction: 0xb19012f0 │ │ │ │ - @ instruction: 0xf15d4632 │ │ │ │ - msrlt SPSR_, pc, asr #16 │ │ │ │ + @ instruction: 0xf15c4632 │ │ │ │ + strdlt pc, [r0, #-243]! @ 0xffffff0d │ │ │ │ @ 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 │ │ │ │ @@ -45229,15 +45229,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 r7, sp, lr, lsl #30 │ │ │ │ + eoreq r7, sp, lr, lsl #29 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ blhi 1c1aa4 │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ stcleq 8, cr15, [r8, #-816] @ 0xfffffcd0 │ │ │ │ stcvc 5, cr15, [r1, #-692]! @ 0xfffffd4c │ │ │ │ ldcmi 15, cr10, [ip], {6} │ │ │ │ @@ -45908,15 +45908,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 │ │ │ │ - @ instruction: 0x4680ff7f │ │ │ │ + strmi pc, [r0], r3, lsr #30 │ │ │ │ @ instruction: 0xf8c8cc0f │ │ │ │ @ instruction: 0xf8c80000 │ │ │ │ @ instruction: 0xf8c81004 │ │ │ │ @ instruction: 0xf8c82008 │ │ │ │ stcgt 0, cr3, [pc], {12} │ │ │ │ andscs pc, r8, r8, asr #17 │ │ │ │ @ instruction: 0xf8c86d7c │ │ │ │ @@ -46071,28 +46071,28 @@ │ │ │ │ ldclvs 3, cr2, [r9, #-32]! @ 0xffffffe0 │ │ │ │ @ instruction: 0xf7e56bb8 │ │ │ │ str pc, [sp, pc, ror #27] │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ ldrsbteq r9, [sp], r0 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ - eorseq lr, r3, r2, ror #15 │ │ │ │ + eorseq lr, r3, r2, ror #14 │ │ │ │ @ instruction: 0xfffe6179 │ │ │ │ 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 (UNDEF: 96), r7 │ │ │ │ + strdlt pc, [r0, #-219]! @ 0xffffff25 │ │ │ │ @ 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 │ │ │ │ @@ -46504,15 +46504,15 @@ │ │ │ │ svcge 0x0005f43f │ │ │ │ ldrbmi r9, [r3], -sl, lsl #24 │ │ │ │ strtmi r4, [r9], -r2, asr #12 │ │ │ │ strls r4, [r0], #-1584 @ 0xfffff9d0 │ │ │ │ stc2l 7, cr15, [r6, #972] @ 0x3cc │ │ │ │ pop {r1, ip, sp, pc} │ │ │ │ svclt 0x000087f0 │ │ │ │ - eoreq r6, sp, lr, lsl fp │ │ │ │ + mlaeq sp, lr, sl, r6 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 6, cr15, cr0, cr12, {6} │ │ │ │ @ instruction: 0xf8dfb0df │ │ │ │ svcge 0x00085774 │ │ │ │ @ instruction: 0xf8df469a │ │ │ │ @@ -46581,21 +46581,21 @@ │ │ │ │ mlascc r0, r3, r8, pc @ │ │ │ │ blcs a0cdc │ │ │ │ adchi pc, r4, #64 @ 0x40 │ │ │ │ @ instruction: 0x2c006bfb │ │ │ │ blcs bc0f4 │ │ │ │ strhi pc, [r0], #64 @ 0x40 │ │ │ │ andeq pc, r9, r6, asr r8 @ │ │ │ │ - stc2 2, cr15, [ip, #-456] @ 0xfffffe38 │ │ │ │ + ldc2 2, cr15, [r0], #456 @ 0x1c8 │ │ │ │ @ instruction: 0xf5b34603 │ │ │ │ @ instruction: 0xf8567f8c │ │ │ │ svclt 0x00080008 │ │ │ │ orrvc pc, r8, #1325400064 @ 0x4f000000 │ │ │ │ vcge.s q11, q1, │ │ │ │ - @ instruction: 0xf5b0fd01 │ │ │ │ + @ instruction: 0xf5b0fca5 │ │ │ │ svclt 0x00147f8c │ │ │ │ vst1.8 {d20-d22}, [pc], r3 │ │ │ │ @ instruction: 0x63bb7388 │ │ │ │ blcs e1cdc │ │ │ │ tstphi fp, r0, asr #6 @ p-variant is OBSOLETE │ │ │ │ andscc lr, r7, #3522560 @ 0x35c000 │ │ │ │ @ instruction: 0xf0404313 │ │ │ │ @@ -46769,15 +46769,15 @@ │ │ │ │ andcs r9, r3, #268435456 @ 0x10000000 │ │ │ │ @ instruction: 0x011ae9d7 │ │ │ │ @ instruction: 0xf96af7e0 │ │ │ │ tstcs r4, fp, lsr sp │ │ │ │ rsbsls pc, r4, r7, asr #17 │ │ │ │ eorle pc, r4, r7, asr #17 │ │ │ │ rsceq pc, r8, #13828096 @ 0xd30000 │ │ │ │ - @ instruction: 0xf8c2f15b │ │ │ │ + @ instruction: 0xf866f15b │ │ │ │ strdcs r6, [r8, -sp] │ │ │ │ @ instruction: 0xf8c061f8 │ │ │ │ strtmi r9, [r8], -r0 │ │ │ │ blx 1043eca │ │ │ │ @ instruction: 0xf0304628 │ │ │ │ @ instruction: 0xf8d4fa3b │ │ │ │ stmib r7, {r3, r5, r7, r8, r9, fp, ip, sp}^ │ │ │ │ @@ -46991,15 +46991,15 @@ │ │ │ │ @ instruction: 0xe6306cbb │ │ │ │ ... │ │ │ │ adcseq r8, sp, lr, lsl #12 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq r8, sp, ip, asr #11 │ │ │ │ adcseq r8, sp, r6, lsr #8 │ │ │ │ @ instruction: 0xfffe3655 │ │ │ │ - eorseq sp, r3, r6, lsr r9 │ │ │ │ + ldrhteq sp, [r3], -r6 │ │ │ │ @ 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 28ebf4 │ │ │ │ ldmib r1, {r2, r8, fp, ip, lr, pc}^ │ │ │ │ addsmi r1, r9, #671088640 @ 0x28000000 │ │ │ │ @@ -47119,15 +47119,15 @@ │ │ │ │ blvs f1b010 │ │ │ │ ldcvs 8, cr5, [sl, #-844]! @ 0xfffffcb4 │ │ │ │ rsceq pc, ip, #13762560 @ 0xd20000 │ │ │ │ mulsle fp, r8, r2 │ │ │ │ @ instruction: 0xf8d36d3b │ │ │ │ @ instruction: 0xb19012f0 │ │ │ │ @ instruction: 0xf15a462a │ │ │ │ - msrlt (UNDEF: 96), pc │ │ │ │ + msrlt SPSR_, r3, ror #27 │ │ │ │ @ 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 │ │ │ │ @@ -47236,21 +47236,21 @@ │ │ │ │ mlascc r0, r3, r8, pc @ │ │ │ │ blcs a171c │ │ │ │ adchi pc, r4, #64 @ 0x40 │ │ │ │ @ instruction: 0x2c006bfb │ │ │ │ blcs bcb34 │ │ │ │ strhi pc, [r0], #64 @ 0x40 │ │ │ │ andeq pc, r9, r6, asr r8 @ │ │ │ │ - @ instruction: 0xffecf271 │ │ │ │ + @ instruction: 0xff90f271 │ │ │ │ @ instruction: 0xf5b34603 │ │ │ │ @ instruction: 0xf8567f8c │ │ │ │ svclt 0x00080008 │ │ │ │ orrvc pc, r8, #1325400064 @ 0x4f000000 │ │ │ │ vcge.s q11, , │ │ │ │ - @ instruction: 0xf5b0ffe1 │ │ │ │ + @ instruction: 0xf5b0ff85 │ │ │ │ svclt 0x00147f8c │ │ │ │ vst1.8 {d20-d22}, [pc], r3 │ │ │ │ @ instruction: 0x63bb7388 │ │ │ │ blcs e271c │ │ │ │ tstphi fp, r0, asr #6 @ p-variant is OBSOLETE │ │ │ │ andscc lr, r7, #3522560 @ 0x35c000 │ │ │ │ @ instruction: 0xf0404313 │ │ │ │ @@ -47424,15 +47424,15 @@ │ │ │ │ andcs r9, r3, #268435456 @ 0x10000000 │ │ │ │ @ instruction: 0x011ae9d7 │ │ │ │ mcrr2 7, 13, pc, sl, cr15 @ │ │ │ │ tstcs r4, fp, lsr sp │ │ │ │ rsbsls pc, r4, r7, asr #17 │ │ │ │ eorle pc, r4, r7, asr #17 │ │ │ │ rsceq pc, r8, #13828096 @ 0xd30000 │ │ │ │ - blx fe944da2 │ │ │ │ + blx 1244da2 │ │ │ │ strdcs r6, [r8, -sp] │ │ │ │ @ instruction: 0xf8c061f8 │ │ │ │ strtmi r9, [r8], -r0 │ │ │ │ cdp2 0, 1, cr15, cr14, cr15, {1} │ │ │ │ @ instruction: 0xf02f4628 │ │ │ │ @ instruction: 0xf8d4fd1b │ │ │ │ stmib r7, {r3, r5, r7, r8, r9, fp, ip, sp}^ │ │ │ │ @@ -47646,15 +47646,15 @@ │ │ │ │ @ instruction: 0xe6306cbb │ │ │ │ ... │ │ │ │ adcseq r7, sp, lr, asr #23 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq r7, sp, ip, lsl #23 │ │ │ │ adcseq r7, sp, r6, ror #19 │ │ │ │ @ instruction: 0xfffe2c51 │ │ │ │ - ldrshteq ip, [r3], -r6 │ │ │ │ + eorseq ip, r3, r6, ror lr │ │ │ │ @ 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 28f634 │ │ │ │ ldmib r1, {r2, r8, fp, ip, lr, pc}^ │ │ │ │ addsmi r1, r9, #671088640 @ 0x28000000 │ │ │ │ @@ -47774,15 +47774,15 @@ │ │ │ │ blvs f1ba50 │ │ │ │ ldcvs 8, cr5, [sl, #-844]! @ 0xfffffcb4 │ │ │ │ rsceq pc, ip, #13762560 @ 0xd20000 │ │ │ │ mulsle fp, r8, r2 │ │ │ │ @ instruction: 0xf8d36d3b │ │ │ │ @ instruction: 0xb19012f0 │ │ │ │ @ instruction: 0xf15a462a │ │ │ │ - msrlt SPSR_, pc, lsl r9 │ │ │ │ + msrlt SPSR_, r3, asr #17 │ │ │ │ @ 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 │ │ │ │ @@ -48511,15 +48511,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], r3, lsr #22 │ │ │ │ + strmi pc, [r0], r7, asr #21 │ │ │ │ @ instruction: 0xf8c8cc0f │ │ │ │ @ instruction: 0xf8c80000 │ │ │ │ @ instruction: 0xf8c81004 │ │ │ │ @ instruction: 0xf8c82008 │ │ │ │ stcgt 0, cr3, [pc], {12} │ │ │ │ andscs pc, r8, r8, asr #17 │ │ │ │ @ instruction: 0xf8c86d7c │ │ │ │ @@ -48674,27 +48674,27 @@ │ │ │ │ ldclvs 3, cr2, [r9, #-32]! @ 0xffffffe0 │ │ │ │ @ instruction: 0xf7e36bb8 │ │ │ │ @ instruction: 0xe78df993 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ adcseq r6, sp, ip, lsl ip │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ - eorseq fp, r3, sl, lsr #30 │ │ │ │ + eorseq fp, r3, sl, lsr #29 │ │ │ │ @ instruction: 0xfffe38c1 │ │ │ │ mrccs 0, 1, r0, cr15, cr6, {3} │ │ │ │ @ instruction: 0x4646d81c │ │ │ │ svclt 0x00382e40 │ │ │ │ blmi ffd934dc │ │ │ │ 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: 0xf9fcf159 │ │ │ │ + @ instruction: 0xf9a0f159 │ │ │ │ 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]! │ │ │ │ @@ -49083,15 +49083,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 r4, sp, r6, asr #5 │ │ │ │ + eoreq r4, sp, r6, asr #4 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ beq fe6c856c │ │ │ │ stclpl 2, cr15, [r4, #-692] @ 0xfffffd4c │ │ │ │ @ instruction: 0xf8df4681 │ │ │ │ @ instruction: 0x4615069c │ │ │ │ @@ -49236,23 +49236,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, ror #30 @ p-variant is OBSOLETE │ │ │ │ + tstplt r8, fp, lsl #30 @ p-variant is OBSOLETE │ │ │ │ blcs 464aa0 │ │ │ │ svcge 0x006cf63f │ │ │ │ blvc fe2475d8 │ │ │ │ @ instruction: 0xf8dfe76f │ │ │ │ ldrbtmi r3, [fp], #-1112 @ 0xfffffba8 │ │ │ │ strbt r9, [fp], sl, lsl #6 │ │ │ │ @ instruction: 0xf1504638 │ │ │ │ - tstplt r8, r7, asr pc @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0xb118fefb │ │ │ │ blcs 464ac0 │ │ │ │ svcge 0x0057f63f │ │ │ │ strvc pc, [r6, pc, asr #8] │ │ │ │ blls 30423c │ │ │ │ @ instruction: 0x3179f893 │ │ │ │ @ instruction: 0xf0002b02 │ │ │ │ blls 36ab64 │ │ │ │ @@ -49303,15 +49303,15 @@ │ │ │ │ @ instruction: 0xf8d6fda3 │ │ │ │ @ instruction: 0x462b12b0 │ │ │ │ bge cf19dc │ │ │ │ @ instruction: 0xf8d1903b │ │ │ │ strtmi r1, [r8], -ip, lsl #30 │ │ │ │ bicpl pc, fp, r1, lsl #10 │ │ │ │ vbic d19, d14, d0 │ │ │ │ - blge 9c8b80 │ │ │ │ + blge 9c8a10 │ │ │ │ adcseq pc, r0, #14024704 @ 0xd60000 │ │ │ │ tstls r6, #0, 6 │ │ │ │ movtcs lr, #51669 @ 0xc9d5 │ │ │ │ mcr2 0, 4, pc, cr0, cr3, {1} @ │ │ │ │ stmdacs r0, {r7, r9, sl, lr} │ │ │ │ tstphi pc, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x46019b15 │ │ │ │ @@ -49328,15 +49328,15 @@ │ │ │ │ stmib sp, {r2, r8, r9, sp}^ │ │ │ │ bls 5932d8 │ │ │ │ @ instruction: 0xf03c9241 │ │ │ │ strtmi pc, [r9], -fp, lsl #27 │ │ │ │ @ instruction: 0x4643aa3c │ │ │ │ stmiage r8, {r2, r6, ip, pc}^ │ │ │ │ vhadd.s32 d25, d4, d9 │ │ │ │ - movwcs pc, #7399 @ 0x1ce7 @ │ │ │ │ + movwcs pc, #7307 @ 0x1c8b @ │ │ │ │ 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}^ │ │ │ │ @@ -49411,15 +49411,15 @@ │ │ │ │ movtcs lr, #59853 @ 0xe9cd │ │ │ │ cmpls r3, #20, 22 @ 0x5000 │ │ │ │ stc2l 0, cr15, [r6], #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, q2, q4 │ │ │ │ - blls 489850 │ │ │ │ + blls 4896e0 │ │ │ │ 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 │ │ │ │ @@ -49464,27 +49464,27 @@ │ │ │ │ @ instruction: 0xf0b14385 │ │ │ │ @ instruction: 0xf8d9f909 │ │ │ │ blcs 97d6c │ │ │ │ mcrge 4, 1, pc, cr2, cr15, {3} @ │ │ │ │ ldrbeq pc, [r8, #-2249] @ 0xfffff737 @ │ │ │ │ stcls 6, cr14, [r9, #-120] @ 0xffffff88 │ │ │ │ vpmax.s32 q11, , q12 │ │ │ │ - @ instruction: 0xf150fe81 │ │ │ │ - stmdbls fp, {r0, r2, r3, r4, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf150fe25 │ │ │ │ + stmdbls fp, {r0, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ mlacc r0, r0, r8, pc @ │ │ │ │ movweq pc, #28675 @ 0x7003 @ │ │ │ │ @ instruction: 0x2179f891 │ │ │ │ blcs 125354 │ │ │ │ bcs 13e964 │ │ │ │ @ instruction: 0xf895d04e │ │ │ │ @ instruction: 0xe64a1178 │ │ │ │ andcs r9, r0, #11264 @ 0x2c00 │ │ │ │ andls r6, r7, #216, 20 @ 0xd8000 │ │ │ │ - cdp2 2, 6, cr15, cr10, cr15, {3} │ │ │ │ - stc2 1, cr15, [r6, #320] @ 0x140 │ │ │ │ + cdp2 2, 0, cr15, cr14, cr15, {3} │ │ │ │ + stc2 1, cr15, [sl, #-320]! @ 0xfffffec0 │ │ │ │ mlacc r0, r0, r8, pc @ │ │ │ │ @ instruction: 0xf0039a07 │ │ │ │ @ instruction: 0xf1a30307 │ │ │ │ blx fed4b468 │ │ │ │ ldmdbeq fp, {r0, r1, r7, r8, r9, ip, sp, lr, pc}^ │ │ │ │ svclt 0x00044293 │ │ │ │ @ instruction: 0xf8939b09 │ │ │ │ @@ -49507,31 +49507,31 @@ │ │ │ │ cmncs pc, #13828096 @ 0xd30000 │ │ │ │ svchi 0x005bf3bf │ │ │ │ andcc pc, r0, #33554432 @ 0x2000000 │ │ │ │ @ instruction: 0xf43f2a00 │ │ │ │ bmi 4f6110 │ │ │ │ ldmdbmi r1, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - @ instruction: 0xf8d0f156 │ │ │ │ + @ instruction: 0xf874f156 │ │ │ │ bcs 1440fc │ │ │ │ mcrge 4, 0, pc, cr9, cr15, {3} @ │ │ │ │ ldr r2, [r6, r1, lsl #4]! │ │ │ │ ldr r2, [r4, r0, lsl #4]! │ │ │ │ svc 0x0062f7ce │ │ │ │ ldrhteq r5, [sp], r0 │ │ │ │ adcseq r5, sp, sl, lsr #27 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq fp, r7, ip, ror #5 │ │ │ │ adcseq fp, r7, sl, lsl r2 │ │ │ │ adcseq r5, sp, r4, lsr #23 │ │ │ │ adcseq fp, r7, r2, ror #2 │ │ │ │ - strdeq r3, [sp], -r0 @ │ │ │ │ + eoreq r3, sp, r0, ror r9 │ │ │ │ andeq r0, r0, r8, ror r9 │ │ │ │ - eoreq r3, sp, r4, asr r9 │ │ │ │ - eoreq r3, sp, sl, ror #7 │ │ │ │ + ldrdeq r3, [sp], -r4 @ │ │ │ │ + eoreq r3, sp, sl, ror #6 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0068f8cc │ │ │ │ addslt r4, sp, r2, asr sl │ │ │ │ blmi 151c15c │ │ │ │ ldrbtmi r4, [sl], #-2386 @ 0xfffff6ae │ │ │ │ @@ -49768,23 +49768,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, lsr fp @ p-variant is OBSOLETE │ │ │ │ + tstplt r8, r3, ror #21 @ p-variant is OBSOLETE │ │ │ │ blcs 4652f0 │ │ │ │ svcge 0x006cf63f │ │ │ │ blvc fe247e28 │ │ │ │ @ instruction: 0xf8dfe76f │ │ │ │ ldrbtmi r3, [fp], #-1112 @ 0xfffffba8 │ │ │ │ strbt r9, [fp], sl, lsl #6 │ │ │ │ @ instruction: 0xf1504638 │ │ │ │ - tstplt r8, pc, lsr #22 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0xb118fad3 │ │ │ │ blcs 465310 │ │ │ │ svcge 0x0057f63f │ │ │ │ strvc pc, [r6, pc, asr #8] │ │ │ │ blls 304a8c │ │ │ │ @ instruction: 0x3179f893 │ │ │ │ @ instruction: 0xf0002b02 │ │ │ │ blls 36b3b4 │ │ │ │ @@ -49835,15 +49835,15 @@ │ │ │ │ @ instruction: 0xf8d6f97b │ │ │ │ @ instruction: 0x462b12b0 │ │ │ │ bge cf222c │ │ │ │ @ instruction: 0xf8d1903b │ │ │ │ strtmi r1, [r8], -ip, lsl #30 │ │ │ │ bicpl pc, fp, r1, lsl #10 │ │ │ │ vbic d19, d13, d0 │ │ │ │ - blge 9ca330 │ │ │ │ + blge 9ca1c0 │ │ │ │ adcseq pc, r0, #14024704 @ 0xd60000 │ │ │ │ tstls r6, #0, 6 │ │ │ │ movtcs lr, #51669 @ 0xc9d5 │ │ │ │ blx 16c6ec8 │ │ │ │ stmdacs r0, {r7, r9, sl, lr} │ │ │ │ tstphi pc, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x46019b15 │ │ │ │ @@ -49860,15 +49860,15 @@ │ │ │ │ stmib sp, {r2, r8, r9, sp}^ │ │ │ │ bls 593b28 │ │ │ │ @ instruction: 0xf03c9241 │ │ │ │ strtmi pc, [r9], -r3, ror #18 │ │ │ │ @ instruction: 0x4643aa3c │ │ │ │ stmiage r8, {r2, r6, ip, pc}^ │ │ │ │ vhadd.s32 d25, d2, d9 │ │ │ │ - movwcs pc, #7027 @ 0x1b73 @ │ │ │ │ + movwcs pc, #6935 @ 0x1b17 @ │ │ │ │ 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}^ │ │ │ │ @@ -49943,15 +49943,15 @@ │ │ │ │ movtcs lr, #59853 @ 0xe9cd │ │ │ │ cmpls r3, #20, 22 @ 0x5000 │ │ │ │ @ instruction: 0xf8bef03c │ │ │ │ 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 489ad0 │ │ │ │ + blls 489960 │ │ │ │ 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 │ │ │ │ @@ -49996,27 +49996,27 @@ │ │ │ │ @ instruction: 0xf0b04385 │ │ │ │ @ instruction: 0xf8d9fce1 │ │ │ │ blcs 985bc │ │ │ │ mcrge 4, 1, pc, cr2, cr15, {3} @ │ │ │ │ ldrbeq pc, [r8, #-2249] @ 0xfffff737 @ │ │ │ │ stcls 6, cr14, [r9, #-120] @ 0xffffff88 │ │ │ │ vpmax.s32 q11, , q12 │ │ │ │ - @ instruction: 0xf150fa59 │ │ │ │ - stmdbls fp, {r0, r2, r4, r5, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf150f9fd │ │ │ │ + stmdbls fp, {r0, r3, r4, r8, fp, ip, sp, lr, pc} │ │ │ │ mlacc r0, r0, r8, pc @ │ │ │ │ movweq pc, #28675 @ 0x7003 @ │ │ │ │ @ instruction: 0x2179f891 │ │ │ │ blcs 125ba4 │ │ │ │ bcs 13f1b4 │ │ │ │ @ instruction: 0xf895d04e │ │ │ │ @ instruction: 0xe64a1178 │ │ │ │ andcs r9, r0, #11264 @ 0x2c00 │ │ │ │ andls r6, r7, #216, 20 @ 0xd8000 │ │ │ │ - blx 1147a58 │ │ │ │ - @ instruction: 0xf95ef150 │ │ │ │ + @ instruction: 0xf9e6f26f │ │ │ │ + @ instruction: 0xf902f150 │ │ │ │ mlacc r0, r0, r8, pc @ │ │ │ │ @ instruction: 0xf0039a07 │ │ │ │ @ instruction: 0xf1a30307 │ │ │ │ blx fed4bcb8 │ │ │ │ ldmdbeq fp, {r0, r1, r7, r8, r9, ip, sp, lr, pc}^ │ │ │ │ svclt 0x00044293 │ │ │ │ @ instruction: 0xf8939b09 │ │ │ │ @@ -50039,31 +50039,31 @@ │ │ │ │ cmncs pc, #13828096 @ 0xd30000 │ │ │ │ svchi 0x005bf3bf │ │ │ │ andcc pc, r0, #33554432 @ 0x2000000 │ │ │ │ @ instruction: 0xf43f2a00 │ │ │ │ bmi 4f6960 │ │ │ │ ldmdbmi r1, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - stc2 1, cr15, [r8], #340 @ 0x154 │ │ │ │ + mcrr2 1, 5, pc, ip, cr5 @ │ │ │ │ bcs 14494c │ │ │ │ mcrge 4, 0, pc, cr9, cr15, {3} @ │ │ │ │ ldr r2, [r6, r1, lsl #4]! │ │ │ │ ldr r2, [r4, r0, lsl #4]! │ │ │ │ bl f49068 │ │ │ │ adcseq r5, sp, r0, ror #10 │ │ │ │ adcseq r5, sp, sl, asr r5 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ ldrsbteq sl, [r7], r0 │ │ │ │ ldrshteq sl, [r7], lr │ │ │ │ adcseq r5, sp, r4, asr r3 │ │ │ │ adcseq sl, r7, r6, asr #18 │ │ │ │ - eoreq r3, sp, r0, lsr #3 │ │ │ │ + eoreq r3, sp, r0, lsr #2 │ │ │ │ andeq r0, r0, r8, ror r9 │ │ │ │ - eoreq r3, sp, r4, lsl #2 │ │ │ │ - mlaeq sp, sl, fp, r2 │ │ │ │ + eoreq r3, sp, r4, lsl #1 │ │ │ │ + eoreq r2, sp, sl, lsl fp │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0068f8cc │ │ │ │ addslt r4, sp, r2, asr sl │ │ │ │ blmi 151c9ac │ │ │ │ ldrbtmi r4, [sl], #-2386 @ 0xfffff6ae │ │ │ │ @@ -50165,53 +50165,53 @@ │ │ │ │ @ instruction: 0x46220494 │ │ │ │ ldrbtmi r9, [fp], #-1051 @ 0xfffffbe5 │ │ │ │ ldrls r4, [r6, #-1144] @ 0xfffffb88 │ │ │ │ ldrtmi r5, [r0], -r1, asr #16 │ │ │ │ cmpls r5, r9, lsl #16 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1774621 │ │ │ │ - @ instruction: 0xf8dff8d9 │ │ │ │ + @ instruction: 0xf8dff87d │ │ │ │ @ instruction: 0x46223478 │ │ │ │ stmdals r6!, {r3, r8, sp} │ │ │ │ tstls r3, #15400960 @ 0xeb0000 │ │ │ │ - blx 4478ec │ │ │ │ + @ instruction: 0xf9b2f172 │ │ │ │ andcs r4, r2, #34603008 @ 0x2100000 │ │ │ │ @ instruction: 0x46309017 │ │ │ │ @ instruction: 0xf87af7dd │ │ │ │ tstcs r4, r2, lsl #4 │ │ │ │ ldrtmi r4, [r0], -r0, lsl #13 │ │ │ │ @ instruction: 0xf874f7dd │ │ │ │ msrvc CPSR_fx, pc, asr #8 │ │ │ │ stmdals r6!, {r0, r1, r2, r9, sl, lr} │ │ │ │ - stc2l 1, cr15, [r2, #-456]! @ 0xfffffe38 │ │ │ │ + stc2 1, cr15, [r6, #-456] @ 0xfffffe38 │ │ │ │ @ instruction: 0xf1004681 │ │ │ │ @ instruction: 0x23200114 │ │ │ │ tstls r1, r1, lsl #4 │ │ │ │ - @ instruction: 0xf8a0f175 │ │ │ │ + @ instruction: 0xf844f175 │ │ │ │ ldrtmi r4, [r0], -r9, asr #12 │ │ │ │ - @ instruction: 0xf924f177 │ │ │ │ + @ instruction: 0xf8c8f177 │ │ │ │ mlacs r1, r9, r8, pc @ │ │ │ │ tstcs r1, r6, lsr #16 │ │ │ │ ldrmi lr, [ip], #-2509 @ 0xfffff633 │ │ │ │ - ldc2 1, cr15, [lr, #-456] @ 0xfffffe38 │ │ │ │ + stc2l 1, cr15, [r2], {114} @ 0x72 │ │ │ │ pkhbtmi sl, r2, ip, lsl #24 │ │ │ │ @ instruction: 0x4623b158 │ │ │ │ @ instruction: 0xf8cacb03 │ │ │ │ @ instruction: 0xf8ca0028 │ │ │ │ ldrbmi r1, [r1], -ip, lsr #32 │ │ │ │ beq 5c77b0 │ │ │ │ @ instruction: 0xf1774630 │ │ │ │ - bls 5097c4 │ │ │ │ + bls 509654 │ │ │ │ vmin.s8 q10, q0, │ │ │ │ @ instruction: 0x4630115d │ │ │ │ - blx 1947978 │ │ │ │ + blx 247978 │ │ │ │ @ instruction: 0x4602463b │ │ │ │ @ instruction: 0xf8cd2173 │ │ │ │ ldrtmi r8, [r0], -r0 │ │ │ │ - blx fe547988 │ │ │ │ + blx e47988 │ │ │ │ andsls r2, pc, r0, lsl #6 │ │ │ │ tstls ip, #3904 @ 0xf40 │ │ │ │ stmib r4, {r7, r9, sl, lr}^ │ │ │ │ stmib sp, {r0, r8, r9, ip, sp}^ │ │ │ │ blvc 2580c4 │ │ │ │ movtcc lr, #14797 @ 0x39cd │ │ │ │ muleq pc, r4, r8 @ │ │ │ │ @@ -50233,92 +50233,92 @@ │ │ │ │ @ instruction: 0xf8cd9f12 │ │ │ │ ldm ip!, {r8, pc} │ │ │ │ strgt r0, [pc, -pc] │ │ │ │ muleq pc, ip, r8 @ │ │ │ │ andeq lr, pc, r7, lsl #17 │ │ │ │ @ instruction: 0x71b9f44f │ │ │ │ @ instruction: 0xf1729826 │ │ │ │ - @ instruction: 0xf898fc47 │ │ │ │ + @ instruction: 0xf898fbeb │ │ │ │ @ instruction: 0xf100300d │ │ │ │ @ instruction: 0x46520814 │ │ │ │ strmi r4, [r3], r1, asr #12 │ │ │ │ - @ instruction: 0xf832f175 │ │ │ │ + @ instruction: 0xffd6f174 │ │ │ │ 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: 0xf8aaf177 │ │ │ │ + @ instruction: 0xf84ef177 │ │ │ │ bleq ff286ad4 │ │ │ │ strtmi r2, [r0], -r0, lsr #2 │ │ │ │ - ldc2l 1, cr15, [r6, #464] @ 0x1d0 │ │ │ │ + ldc2l 1, cr15, [sl, #-464]! @ 0xfffffe30 │ │ │ │ ldrbmi r9, [r1], -r6, lsr #16 │ │ │ │ @ instruction: 0xf1722220 │ │ │ │ - strmi pc, [r7], -r1, lsr #25 │ │ │ │ + strmi pc, [r7], -r5, asr #24 │ │ │ │ strtmi fp, [r3], -r0, asr #2 │ │ │ │ adcsvs ip, r8, #3072 @ 0xc00 │ │ │ │ @ instruction: 0x463962f9 │ │ │ │ @ instruction: 0x46303714 │ │ │ │ - @ instruction: 0xf894f177 │ │ │ │ + @ instruction: 0xf838f177 │ │ │ │ strtmi r2, [r0], -r0, lsr #2 │ │ │ │ bleq c6f64 │ │ │ │ - stc2l 1, cr15, [r0, #464] @ 0x1d0 │ │ │ │ + stc2l 1, cr15, [r4, #-464]! @ 0xfffffe30 │ │ │ │ eorcs r9, r0, #2490368 @ 0x260000 │ │ │ │ @ instruction: 0xf1722101 │ │ │ │ - strmi pc, [r2], fp, lsl #25 │ │ │ │ + strmi pc, [r2], pc, lsr #24 │ │ │ │ @ instruction: 0x4623b158 │ │ │ │ @ instruction: 0xf8cacb03 │ │ │ │ @ instruction: 0xf8ca0028 │ │ │ │ ldrbmi r1, [r1], -ip, lsr #32 │ │ │ │ beq 5c78d4 │ │ │ │ @ instruction: 0xf1774630 │ │ │ │ - @ instruction: 0x4643f87b │ │ │ │ + @ instruction: 0x4643f81f │ │ │ │ vst1.8 {d25-d26}, [pc :64], r5 │ │ │ │ stmib sp, {r0, r1, r2, r4, r5, r6, r7, r8, ip, sp, lr}^ │ │ │ │ ldrtmi r7, [r0], -r0, lsl #20 │ │ │ │ - blx 1247aa0 │ │ │ │ + @ instruction: 0xf9eaf177 │ │ │ │ @ instruction: 0x46029917 │ │ │ │ ldrtmi r2, [r0], -pc, lsl #6 │ │ │ │ @ instruction: 0xf81af7dd │ │ │ │ andcs r9, r3, r6, lsr #30 │ │ │ │ - mcr2 2, 1, pc, cr10, cr7, {2} @ │ │ │ │ + stc2l 2, cr15, [lr, #348] @ 0x15c │ │ │ │ strmi r2, [r3], -r0, lsr #4 │ │ │ │ ldrtmi r2, [r8], -r8, lsl #2 │ │ │ │ - @ instruction: 0xf92ef172 │ │ │ │ + @ instruction: 0xf8d2f172 │ │ │ │ ldrmi r2, [r1], -r2, lsl #4 │ │ │ │ ldrtmi r4, [r0], -r3, lsl #13 │ │ │ │ @ instruction: 0xff9af7dc │ │ │ │ tstcs r6, r2, lsl #4 │ │ │ │ ldrtmi r4, [r0], -r0, lsl #13 │ │ │ │ @ instruction: 0xff94f7dc │ │ │ │ tstcs r0, r1, lsl #4 │ │ │ │ ldrtmi r4, [r0], -r7, lsl #12 │ │ │ │ @ instruction: 0xff8ef7dc │ │ │ │ mlacs r1, r9, r8, pc @ │ │ │ │ andsls r2, r5, r0, lsl #6 │ │ │ │ tstcs r1, ip, lsl r3 │ │ │ │ rsbvs r9, r3, r6, lsr #16 │ │ │ │ - mcrr2 1, 7, pc, r8, cr2 @ │ │ │ │ + blx ffbc7ae6 │ │ │ │ cmplt r8, r1, lsl #13 │ │ │ │ blgt 15cdb0 │ │ │ │ eoreq pc, r8, r9, asr #17 │ │ │ │ eorne pc, ip, r9, asr #17 │ │ │ │ @ instruction: 0xf1094649 │ │ │ │ @ instruction: 0x46300914 │ │ │ │ - @ instruction: 0xf838f177 │ │ │ │ + @ instruction: 0xffdcf176 │ │ │ │ @ instruction: 0x464b9a11 │ │ │ │ cmppne sp, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1774630 │ │ │ │ - ldrtmi pc, [fp], -sp, lsl #19 @ │ │ │ │ + @ instruction: 0x463bf931 │ │ │ │ cmncs r3, r2, lsl #12 │ │ │ │ andhi pc, r0, sp, asr #17 │ │ │ │ @ instruction: 0xf1774630 │ │ │ │ - movwcs pc, #2493 @ 0x9bd @ │ │ │ │ + movwcs pc, #2401 @ 0x961 @ │ │ │ │ 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 @ │ │ │ │ @@ -50328,95 +50328,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 fe2c7b6a │ │ │ │ + blx bc7b6a │ │ │ │ beq 5c79a4 │ │ │ │ mulcc sp, r8, r8 │ │ │ │ ldrbmi r2, [r1], -r1, lsl #4 │ │ │ │ @ instruction: 0xf1744681 │ │ │ │ - @ instruction: 0x46aeff73 │ │ │ │ + ssatmi pc, #15, r7, lsl #30 @ │ │ │ │ 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: 0xffecf176 │ │ │ │ + @ instruction: 0xff90f176 │ │ │ │ strbmi r2, [r1], -r1, lsl #14 │ │ │ │ @ instruction: 0x4622463b │ │ │ │ @ instruction: 0x971c4630 │ │ │ │ stc2l 7, cr15, [r2, #876] @ 0x36c │ │ │ │ @ instruction: 0x46039a15 │ │ │ │ vhsub.s8 d25, d0, d0 │ │ │ │ ldrbmi r1, [r2], -sp, ror #3 │ │ │ │ @ instruction: 0xf04f4630 │ │ │ │ @ instruction: 0xf1770900 │ │ │ │ - ldrbmi pc, [r9], -sp, ror #18 @ │ │ │ │ + @ instruction: 0x4659f911 │ │ │ │ movwcs r4, #30210 @ 0x7602 │ │ │ │ @ instruction: 0xf7dc4630 │ │ │ │ blge 78b408 │ │ │ │ andcs r9, r3, #622592 @ 0x98000 │ │ │ │ @ instruction: 0xf8cd9810 │ │ │ │ tstls r1, #0 │ │ │ │ mrc2 7, 1, pc, cr12, cr11, {6} │ │ │ │ @ instruction: 0x464a4b5e │ │ │ │ ldrtmi r4, [r0], -r9, asr #12 │ │ │ │ @ instruction: 0xf176447b │ │ │ │ - blls 58b368 │ │ │ │ + blls 58b1f8 │ │ │ │ tstcs r8, sl, asr #12 │ │ │ │ @ instruction: 0xf1729826 │ │ │ │ - andsls pc, r8, r9, lsl #17 │ │ │ │ + andsls pc, r8, sp, lsr #16 │ │ │ │ vst2.8 {d25-d26}, [pc :128], r6 │ │ │ │ @ instruction: 0xf880712a │ │ │ │ @ instruction: 0xf1727046 │ │ │ │ - @ instruction: 0xf100fbe7 │ │ │ │ + @ instruction: 0xf100fb8b │ │ │ │ @ instruction: 0x463a0814 │ │ │ │ @ instruction: 0x23204682 │ │ │ │ @ instruction: 0xf1744641 │ │ │ │ - ldrbmi pc, [r1], -r5, lsr #30 @ │ │ │ │ + ldrbmi pc, [r1], -r9, asr #29 @ │ │ │ │ @ instruction: 0xf1764630 │ │ │ │ - ldrtmi pc, [r9], -r9, lsr #31 @ │ │ │ │ + ldrtmi pc, [r9], -sp, asr #30 @ │ │ │ │ rsbsls pc, r0, sp, asr #17 │ │ │ │ stmdals r6!, {r5, r9, sp} │ │ │ │ andls pc, r4, r4, asr #17 │ │ │ │ - blx fe947c32 │ │ │ │ + blx 1247c32 │ │ │ │ cmplt r0, r7, lsl #12 │ │ │ │ blgt 15cefc │ │ │ │ rscsvs r6, r9, #184, 4 @ 0x8000000b │ │ │ │ @ instruction: 0x37144639 │ │ │ │ @ instruction: 0xf1764630 │ │ │ │ - stmdals r6!, {r0, r2, r4, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdals r6!, {r0, r3, r4, r5, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ tstcs r1, r0, lsr #4 │ │ │ │ strcs r2, [r0, #-772] @ 0xfffffcfc │ │ │ │ ldrcc lr, [ip, #-2509] @ 0xfffff633 │ │ │ │ - blx fe447c5a │ │ │ │ + blx d47c5a │ │ │ │ cmplt r8, r1, lsl #13 │ │ │ │ blgt 15cf24 │ │ │ │ eoreq pc, r8, r9, asr #17 │ │ │ │ eorne pc, ip, r9, asr #17 │ │ │ │ @ instruction: 0xf1094649 │ │ │ │ @ instruction: 0x46300914 │ │ │ │ - @ instruction: 0xff7ef176 │ │ │ │ + @ instruction: 0xff22f176 │ │ │ │ strbmi r4, [r2], -fp, asr #12 │ │ │ │ msrne (UNDEF: 105), r0 │ │ │ │ @ instruction: 0xf1774630 │ │ │ │ - vst2. {d31-d32}, [pc :64], r3 │ │ │ │ + vst2.16 {d31-d32}, [pc :256], r7 │ │ │ │ strmi r7, [r5], -r5, lsr #2 │ │ │ │ @ instruction: 0xf1729826 │ │ │ │ - andcs pc, r4, #166912 @ 0x28c00 │ │ │ │ + andcs pc, r4, #72704 @ 0x11c00 │ │ │ │ @ instruction: 0xf1004680 │ │ │ │ @ instruction: 0x23200114 │ │ │ │ eorcs pc, r8, r0, lsl #17 │ │ │ │ @ instruction: 0xf1089115 │ │ │ │ @ instruction: 0xf1740a54 │ │ │ │ - @ instruction: 0x971ffedd │ │ │ │ + ldrls pc, [pc, -r1, lsl #29] │ │ │ │ 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 │ │ │ │ @@ -50439,28 +50439,28 @@ │ │ │ │ bl 2937d8 │ │ │ │ bl 28c550 │ │ │ │ addsvs r0, pc, #536870920 @ 0x20000008 │ │ │ │ mlacc r5, ip, r8, pc @ │ │ │ │ orreq lr, r3, #8, 22 @ 0x2000 │ │ │ │ @ instruction: 0xf8c2629f │ │ │ │ @ instruction: 0xf1769028 │ │ │ │ - subcs pc, r0, #39, 30 @ 0x9c │ │ │ │ + subcs pc, r0, #3248 @ 0xcb0 │ │ │ │ @ instruction: 0x46399812 │ │ │ │ stcl 7, cr15, [lr, #-820]! @ 0xfffffccc │ │ │ │ @ instruction: 0x463b9d13 │ │ │ │ andcs r4, r3, sl, lsr r6 │ │ │ │ svclt 0x0000e014 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ adcseq r4, sp, r8, lsl sp │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ - strhteq r2, [sp], -r6 │ │ │ │ + eoreq r2, sp, r6, lsr pc │ │ │ │ adcseq r4, sp, r4, lsl #26 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - mlaeq sp, ip, ip, r2 │ │ │ │ + eoreq r2, sp, ip, lsl ip │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ @ instruction: 0xf102fa40 │ │ │ │ svclt 0x004107c9 │ │ │ │ bl f5cfc │ │ │ │ movwcc r0, #4483 @ 0x1183 │ │ │ │ mcrrcs 8, 4, pc, r4, cr1 @ │ │ │ │ bcs 497fb4 │ │ │ │ @@ -50525,27 +50525,27 @@ │ │ │ │ @ instruction: 0xf04cbf18 │ │ │ │ movwcc r0, #7169 @ 0x1c01 │ │ │ │ @ instruction: 0xd1f64599 │ │ │ │ @ instruction: 0xf1bc9513 │ │ │ │ andsle r0, sp, r0, lsl #30 │ │ │ │ @ instruction: 0x71b9f44f │ │ │ │ @ instruction: 0xf1729826 │ │ │ │ - @ instruction: 0xf898f9fd │ │ │ │ + @ instruction: 0xf898f9a1 │ │ │ │ @ instruction: 0xf1003021 │ │ │ │ @ instruction: 0x464a0114 │ │ │ │ tstls r5, r2, lsl #13 │ │ │ │ - stc2l 1, cr15, [r8, #464]! @ 0x1d0 │ │ │ │ + stc2 1, cr15, [ip, #464] @ 0x1d0 │ │ │ │ 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 │ │ │ │ - mcr2 1, 3, pc, cr0, cr6, {3} @ │ │ │ │ + mcr2 1, 0, pc, cr4, cr6, {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 │ │ │ │ @@ -50557,151 +50557,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: 0xf9bcf172 │ │ │ │ + @ instruction: 0xf960f172 │ │ │ │ beq 5c7d3c │ │ │ │ mulcc sp, fp, r8 │ │ │ │ ldrbmi r2, [r1], -r1, lsl #4 │ │ │ │ @ instruction: 0xf1744681 │ │ │ │ - strtmi pc, [lr], r7, lsr #27 │ │ │ │ + strtmi pc, [lr], fp, asr #26 │ │ │ │ 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 │ │ │ │ - mcr2 1, 1, pc, cr0, cr6, {3} @ │ │ │ │ + stc2l 1, cr15, [r4, #472] @ 0x1d8 │ │ │ │ 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 ffdc98ea │ │ │ │ bleq ff806ffc │ │ │ │ strmi r2, [r0], r0, lsr #2 │ │ │ │ @ instruction: 0xf1744620 │ │ │ │ - strbmi pc, [r9], -r1, asr #22 @ │ │ │ │ + strbmi pc, [r9], -r5, ror #21 @ │ │ │ │ eorcs r9, r0, #2490368 @ 0x260000 │ │ │ │ - blx 3c7f5c │ │ │ │ + @ instruction: 0xf9b0f172 │ │ │ │ cmplt r8, r1, lsl #13 │ │ │ │ blgt 15d228 │ │ │ │ eoreq pc, r8, r9, asr #17 │ │ │ │ eorne pc, ip, r9, asr #17 │ │ │ │ @ instruction: 0xf1094649 │ │ │ │ @ instruction: 0x46300914 │ │ │ │ - ldc2l 1, cr15, [ip, #472]! @ 0x1d8 │ │ │ │ + stc2 1, cr15, [r0, #472]! @ 0x1d8 │ │ │ │ strtmi r2, [r0], -r0, lsr #2 │ │ │ │ bleq c7494 │ │ │ │ - blx ac7f8e │ │ │ │ + blx ff3c7f8c │ │ │ │ eorcs r9, r0, #2490368 @ 0x260000 │ │ │ │ @ instruction: 0xf1722101 │ │ │ │ - @ instruction: 0x4683f9f3 │ │ │ │ + pkhbtmi pc, r3, r7, lsl #19 @ │ │ │ │ @ instruction: 0x4623b158 │ │ │ │ @ instruction: 0xf8cbcb03 │ │ │ │ @ instruction: 0xf8cb0028 │ │ │ │ ldrbmi r1, [r9], -ip, lsr #32 │ │ │ │ bleq 5c7e08 │ │ │ │ @ instruction: 0xf1764630 │ │ │ │ - strbmi pc, [r3], -r3, ror #27 @ │ │ │ │ + strbmi pc, [r3], -r7, lsl #27 @ │ │ │ │ stmib sp, {r1, r4, r6, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf44f9b00 │ │ │ │ @ instruction: 0x463071f7 │ │ │ │ bleq 107b30 │ │ │ │ - @ instruction: 0xffacf176 │ │ │ │ + @ instruction: 0xff50f176 │ │ │ │ @ instruction: 0x46029918 │ │ │ │ ldrtmi r2, [r0], -pc, lsl #6 │ │ │ │ stc2 7, cr15, [r0, #880] @ 0x370 │ │ │ │ @ instruction: 0x8098f8dd │ │ │ │ vhadd.s16 d18, d7, d3 │ │ │ │ - eorcs pc, r0, #146432 @ 0x23c00 │ │ │ │ + eorcs pc, r0, #52224 @ 0xcc00 │ │ │ │ tstcs r8, r3, lsl #12 │ │ │ │ @ instruction: 0xf1714640 │ │ │ │ - ldcls 14, cr15, [r5, #-588] @ 0xfffffdb4 │ │ │ │ + ldcls 14, cr15, [r5, #-220] @ 0xffffff24 │ │ │ │ strtmi r2, [r2], -r1, lsl #6 │ │ │ │ strmi r4, [r0], r9, lsr #12 │ │ │ │ @ instruction: 0xf04f4630 │ │ │ │ @ instruction: 0xf8cd0c00 │ │ │ │ @ instruction: 0xf7dbc070 │ │ │ │ @ instruction: 0x465bfb99 │ │ │ │ strtmi r4, [r9], -r2, lsr #12 │ │ │ │ ldrtmi r4, [r0], -r1, lsl #13 │ │ │ │ rsbslt pc, r0, sp, asr #17 │ │ │ │ blx fe4c99b2 │ │ │ │ bleq feb870c4 │ │ │ │ strmi r2, [r2], r0, lsr #2 │ │ │ │ @ instruction: 0xf1744620 │ │ │ │ - @ instruction: 0x4659fadd │ │ │ │ + ldrbmi pc, [r9], -r1, lsl #21 @ │ │ │ │ eorcs r9, r0, #2490368 @ 0x260000 │ │ │ │ - @ instruction: 0xf9a8f172 │ │ │ │ + @ instruction: 0xf94cf172 │ │ │ │ cmplt r8, r3, lsl #13 │ │ │ │ blgt 15d2f0 │ │ │ │ eoreq pc, r8, fp, asr #17 │ │ │ │ eorne pc, ip, fp, asr #17 │ │ │ │ @ instruction: 0xf10b4659 │ │ │ │ @ instruction: 0x46300b14 │ │ │ │ - ldc2 1, cr15, [r8, #472] @ 0x1d8 │ │ │ │ + ldc2 1, cr15, [ip, #-472]! @ 0xfffffe28 │ │ │ │ @ instruction: 0x464a4653 │ │ │ │ andlt pc, r0, sp, asr #17 │ │ │ │ mvnne pc, r0, asr #4 │ │ │ │ @ instruction: 0xf1764630 │ │ │ │ - strbmi pc, [r1], -r3, lsr #30 @ │ │ │ │ + strbmi pc, [r1], -r7, asr #29 @ │ │ │ │ movwcs r4, #30210 @ 0x7602 │ │ │ │ @ instruction: 0xf04f4630 │ │ │ │ @ instruction: 0xf7dc0801 │ │ │ │ stmdbls r6!, {r0, r2, r4, r5, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ andcs r9, r3, #17408 @ 0x4400 │ │ │ │ @ instruction: 0xf8cd9810 │ │ │ │ @ instruction: 0xf7db8000 │ │ │ │ blmi fe5caa70 │ │ │ │ ldrtmi r2, [r0], -r0, lsl #4 │ │ │ │ ldrbtmi r4, [fp], #-1553 @ 0xfffff9ef │ │ │ │ - stc2 1, cr15, [r6, #-472] @ 0xfffffe28 │ │ │ │ + stc2 1, cr15, [sl], #472 @ 0x1d8 │ │ │ │ andcs r9, r0, #19456 @ 0x4c00 │ │ │ │ stmdals r6!, {r3, r8, sp} │ │ │ │ - mrc2 1, 1, pc, cr14, cr1, {3} │ │ │ │ + stc2l 1, cr15, [r2, #452]! @ 0x1c4 │ │ │ │ tstcs r0, r2, lsl #4 │ │ │ │ @ instruction: 0x46309018 │ │ │ │ stc2 7, cr15, [sl], #880 @ 0x370 │ │ │ │ tstcs r4, r2, lsl #4 │ │ │ │ ldrtmi r4, [r0], -r3, lsl #13 │ │ │ │ stc2 7, cr15, [r4], #880 @ 0x370 │ │ │ │ tstcs r2, r2, asr #12 │ │ │ │ ldrtmi r4, [r0], -r5, lsl #12 │ │ │ │ ldc2 7, cr15, [lr], {220} @ 0xdc │ │ │ │ msrvc CPSR_fx, pc, asr #8 │ │ │ │ stmdals r6!, {r0, r3, r4, ip, pc} │ │ │ │ - @ instruction: 0xf98cf172 │ │ │ │ + @ instruction: 0xf930f172 │ │ │ │ @ instruction: 0xf1004681 │ │ │ │ @ instruction: 0x46420a14 │ │ │ │ ldrbmi r2, [r1], -r0, lsr #6 │ │ │ │ - stc2l 1, cr15, [sl], {116} @ 0x74 │ │ │ │ + stc2l 1, cr15, [lr], #-464 @ 0xfffffe30 │ │ │ │ ldrtmi r4, [r0], -r9, asr #12 │ │ │ │ - stc2l 1, cr15, [lr, #-472] @ 0xfffffe28 │ │ │ │ + ldc2l 1, cr15, [r2], #472 @ 0x1d8 │ │ │ │ mlacs r1, r9, r8, pc @ │ │ │ │ strbmi r2, [r1], -r0, lsl #6 │ │ │ │ stmdals r6!, {r2, r3, r4, r8, r9, ip, pc} │ │ │ │ @ instruction: 0xf1726063 │ │ │ │ - strmi pc, [r0], r7, asr #18 │ │ │ │ + strmi pc, [r0], fp, ror #17 │ │ │ │ @ instruction: 0x4623b158 │ │ │ │ @ instruction: 0xf8c8cb03 │ │ │ │ @ instruction: 0xf8c80028 │ │ │ │ strbmi r1, [r1], -ip, lsr #32 │ │ │ │ ldmdaeq r4, {r3, r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf1764630 │ │ │ │ - @ instruction: 0x4643fd37 │ │ │ │ + @ instruction: 0x4643fcdb │ │ │ │ vmin.s8 q10, q0, q1 │ │ │ │ @ instruction: 0x4630115d │ │ │ │ - mcr2 1, 4, pc, cr12, cr6, {3} @ │ │ │ │ + mrc2 1, 1, pc, cr0, cr6, {3} │ │ │ │ strmi r4, [r2], -fp, lsr #12 │ │ │ │ @ instruction: 0x46302173 │ │ │ │ andlt pc, r0, sp, asr #17 │ │ │ │ - mrc2 1, 5, pc, cr12, cr6, {3} │ │ │ │ + mcr2 1, 3, pc, cr0, cr6, {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 │ │ │ │ @@ -50714,27 +50714,27 @@ │ │ │ │ ldm ip!, {r1, r4, r8, sl, fp, ip, pc} │ │ │ │ strtmi r0, [r8], pc │ │ │ │ andeq lr, pc, r8, lsr #17 │ │ │ │ muleq pc, ip, r8 @ │ │ │ │ andeq lr, pc, r8, lsl #17 │ │ │ │ @ instruction: 0x71b9f44f │ │ │ │ @ instruction: 0xf1729826 │ │ │ │ - @ instruction: 0xf899f883 │ │ │ │ + @ instruction: 0xf899f827 │ │ │ │ @ instruction: 0xf100300d │ │ │ │ andcs r0, r1, #20, 2 │ │ │ │ tstls r5, r2, lsl #13 │ │ │ │ - stc2l 1, cr15, [lr], #-464 @ 0xfffffe30 │ │ │ │ + ldc2 1, cr15, [r2], {116} @ 0x74 │ │ │ │ @ instruction: 0xf10a46ae │ │ │ │ ldm lr!, {r2, r3, r5, sl, fp} │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm r8, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ ldrbmi r0, [r1], -pc │ │ │ │ @ instruction: 0xf1764630 │ │ │ │ - movwcs pc, #3303 @ 0xce7 @ │ │ │ │ + movwcs pc, #3211 @ 0xc8b @ │ │ │ │ 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} │ │ │ │ @@ -50744,69 +50744,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: 0xf846f172 │ │ │ │ + @ instruction: 0xffeaf171 │ │ │ │ mulcc sp, r9, r8 │ │ │ │ ldmdbeq r4, {r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x46494652 │ │ │ │ @ instruction: 0xf1744683 │ │ │ │ - @ instruction: 0xf8ddfc31 │ │ │ │ + @ instruction: 0xf8ddfbd5 │ │ │ │ @ instruction: 0xf10bc048 │ │ │ │ ldm ip!, {r2, r3, r5, r9, sl, fp} │ │ │ │ stmia lr!, {r0, r1, r2, r3} │ │ │ │ ldm r8, {r0, r1, r2, r3} │ │ │ │ stm lr, {r0, r1, r2, r3} │ │ │ │ ldrbmi r0, [r9], -pc │ │ │ │ @ instruction: 0xf1764630 │ │ │ │ - msrcs CPSR_, r9, lsr #25 │ │ │ │ + msrcs CPSR_, sp, asr #24 │ │ │ │ cdp 6, 11, cr4, cr7, cr0, {1} │ │ │ │ @ instruction: 0xf1740b00 │ │ │ │ - stmdals r6!, {r0, r2, r4, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdals r6!, {r0, r3, r4, r5, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ eorcs r4, r0, #84934656 @ 0x5100000 │ │ │ │ - @ instruction: 0xf8a0f172 │ │ │ │ + @ instruction: 0xf844f172 │ │ │ │ cmplt r8, r0, lsl #13 │ │ │ │ blgt 15d500 │ │ │ │ eoreq pc, r8, r8, asr #17 │ │ │ │ eorne pc, ip, r8, asr #17 │ │ │ │ @ instruction: 0xf1084641 │ │ │ │ @ instruction: 0x46300814 │ │ │ │ - ldc2 1, cr15, [r0], {118} @ 0x76 │ │ │ │ + ldc2 1, cr15, [r4], #-472 @ 0xfffffe28 │ │ │ │ @ instruction: 0xf44f9b19 │ │ │ │ bls 5e846c │ │ │ │ @ instruction: 0xf8cd4630 │ │ │ │ movwls r8, #4 │ │ │ │ @ instruction: 0xf176464b │ │ │ │ - ldmdbls r8, {r0, r3, r4, r6, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbls r8, {r0, r2, r3, r4, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ movwcs r4, #62978 @ 0xf602 │ │ │ │ @ instruction: 0xf04f4630 │ │ │ │ @ instruction: 0xf7dc0902 │ │ │ │ blmi 5cad5c │ │ │ │ tstcs r8, r6, lsl sl │ │ │ │ ldmpl r3, {r1, r2, r5, fp, ip, pc}^ │ │ │ │ tstls r2, #1610612737 @ 0x60000001 │ │ │ │ - stc2l 1, cr15, [r0, #-452] @ 0xfffffe3c │ │ │ │ + stc2l 1, cr15, [r4], #452 @ 0x1c4 │ │ │ │ strmi r2, [r0], r1, lsl #4 │ │ │ │ ldrtmi r2, [r0], -r3, lsl #2 │ │ │ │ blx febc9c3e │ │ │ │ strmi r4, [r2], -r1, asr #12 │ │ │ │ ldrtmi r2, [r0], -r1, lsl #6 │ │ │ │ stmdaeq r4, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ ldc2 7, cr15, [r4], {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 │ │ │ │ ... │ │ │ │ - strdeq r2, [sp], -lr @ │ │ │ │ + eoreq r2, sp, lr, ror r7 │ │ │ │ andeq r0, r0, r4, lsr r9 │ │ │ │ blx ff149c74 │ │ │ │ @ instruction: 0xf7dc2000 │ │ │ │ andcs pc, r0, #30976 @ 0x7900 │ │ │ │ movwcs r4, #13825 @ 0x3601 │ │ │ │ movwls r4, #1576 @ 0x628 │ │ │ │ @ instruction: 0xf7db4653 │ │ │ │ @@ -50815,48 +50815,48 @@ │ │ │ │ @ instruction: 0x46014653 │ │ │ │ strtmi r2, [r8], -r0, lsl #4 │ │ │ │ andhi pc, r0, sp, asr #17 │ │ │ │ blx febc9ca0 │ │ │ │ @ instruction: 0x46414bb0 │ │ │ │ ldrbtmi r2, [fp], #-512 @ 0xfffffe00 │ │ │ │ @ instruction: 0xf1764620 │ │ │ │ - strbmi pc, [r2], -r1, asr #23 @ │ │ │ │ + strbmi pc, [r2], -r5, ror #22 @ │ │ │ │ tstcs r8, r3, lsl fp │ │ │ │ @ instruction: 0xf1719820 │ │ │ │ - @ instruction: 0x4682fcf9 │ │ │ │ + pkhbtmi pc, r2, sp, lsl #25 @ │ │ │ │ @ instruction: 0xf8dd4648 │ │ │ │ vhadd.s16 d25, d23, d0 │ │ │ │ - strbmi pc, [r1], -r9, ror #19 @ │ │ │ │ + strbmi pc, [r1], -sp, lsl #19 @ │ │ │ │ eorcs r4, r0, #3145728 @ 0x300000 │ │ │ │ @ instruction: 0xf1714648 │ │ │ │ - strmi pc, [r1], sp, ror #25 │ │ │ │ + pkhbtmi pc, r1, r1, lsl #25 @ │ │ │ │ movwcs r9, #6176 @ 0x1820 │ │ │ │ @ instruction: 0xf8802100 │ │ │ │ @ instruction: 0xf8d03045 │ │ │ │ @ instruction: 0xf04330ec │ │ │ │ @ instruction: 0xf8c00301 │ │ │ │ @ instruction: 0xf8d030ec │ │ │ │ @ instruction: 0xf04330fc │ │ │ │ @ instruction: 0xf8c00301 │ │ │ │ @ instruction: 0xf17130fc │ │ │ │ - @ instruction: 0xf8d9ffc3 │ │ │ │ + @ instruction: 0xf8d9ff67 │ │ │ │ pkhbtmi r3, r0, r0 │ │ │ │ tstpeq r9, #201326595 @ p-variant is OBSOLETE @ 0xc000003 │ │ │ │ @ instruction: 0xf8d96283 │ │ │ │ stmib r0, {r3, ip, sp}^ │ │ │ │ @ instruction: 0xf100390b │ │ │ │ blls 88e1f8 │ │ │ │ @ instruction: 0xf9934649 │ │ │ │ bcs 413eb4 │ │ │ │ andeq pc, r1, #79 @ 0x4f │ │ │ │ @ instruction: 0x2320bf14 │ │ │ │ ldrsbcc pc, [r8, #-131]! @ 0xffffff7d @ │ │ │ │ - blx 1bc8392 │ │ │ │ + blx 4c8392 │ │ │ │ strtmi r4, [r0], -r1, asr #12 │ │ │ │ - blx ffcc83a2 │ │ │ │ + blx fe5c83a2 │ │ │ │ ldrdcs pc, [ip], -r8 @ │ │ │ │ blcs 6aa21c │ │ │ │ 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 │ │ │ │ @@ -50869,81 +50869,81 @@ │ │ │ │ tsteq r0, r5, lsl #2 │ │ │ │ tsteq r0, r0, lsl r1 │ │ │ │ tsteq r0, r0, lsl r1 │ │ │ │ @ instruction: 0x27200019 │ │ │ │ @ instruction: 0x71acf44f │ │ │ │ @ instruction: 0xf8929820 │ │ │ │ @ instruction: 0xf171b00d │ │ │ │ - @ instruction: 0x4680fff9 │ │ │ │ + pkhbtmi pc, r0, sp, lsl #31 @ │ │ │ │ @ instruction: 0xf100463b │ │ │ │ @ instruction: 0x465a0714 │ │ │ │ @ instruction: 0xf8804639 │ │ │ │ @ instruction: 0xf174b028 │ │ │ │ - @ instruction: 0xf8d8fb35 │ │ │ │ + @ instruction: 0xf8d8fad9 │ │ │ │ bls 657ec4 │ │ │ │ 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 fe8c8442 │ │ │ │ + blx 11c8442 │ │ │ │ @ instruction: 0x21ac463a │ │ │ │ strtmi sl, [r0], -r4, lsr #30 │ │ │ │ - stc2l 1, cr15, [lr], {118} @ 0x76 │ │ │ │ + ldc2l 1, cr15, [r2], #-472 @ 0xfffffe28 │ │ │ │ strmi r2, [r0], r0, asr #4 │ │ │ │ ldrtmi r4, [r8], -r9, asr #12 │ │ │ │ stmib r0!, {r0, r2, r3, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ msrcs R11_fiq, r0 │ │ │ │ @ instruction: 0xf8cd9820 │ │ │ │ @ instruction: 0xf1718088 │ │ │ │ - @ instruction: 0xf100ffbf │ │ │ │ + @ instruction: 0xf100ff63 │ │ │ │ pkhbtmi r0, r3, r4, lsl #16 │ │ │ │ andcs r2, r1, #32, 6 @ 0x80000000 │ │ │ │ @ instruction: 0xf1744641 │ │ │ │ - @ instruction: 0x4659fafd │ │ │ │ + ldrbmi pc, [r9], -r1, lsr #21 @ │ │ │ │ @ instruction: 0xf1764620 │ │ │ │ - movwcs pc, #31617 @ 0x7b81 @ │ │ │ │ + movwcs pc, #31525 @ 0x7b25 @ │ │ │ │ @ instruction: 0x23229331 │ │ │ │ sbccc pc, r8, sp, lsl #17 │ │ │ │ @ instruction: 0xf8cd46ec │ │ │ │ svcgt 0x000f808c │ │ │ │ andeq lr, pc, ip, lsr #17 │ │ │ │ teqphi ip, pc @ @ p-variant is OBSOLETE │ │ │ │ svcgt 0x000f44f8 │ │ │ │ andeq lr, pc, ip, lsr #17 │ │ │ │ stmia ip!, {r0, r1, r2, r3, r8, r9, sl, fp, lr, pc} │ │ │ │ ldm r7, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ tstcs r4, pc │ │ │ │ muleq ip, r6, r8 │ │ │ │ @ instruction: 0xf1764620 │ │ │ │ - @ instruction: 0x4651feb5 │ │ │ │ + @ instruction: 0x4651fe59 │ │ │ │ movwcs r4, #62978 @ 0xf602 │ │ │ │ @ instruction: 0xf7dc4620 │ │ │ │ movwcs pc, #23307 @ 0x5b0b @ │ │ │ │ strbmi r9, [sl], -r0, lsr #18 │ │ │ │ ldmdals r0, {r8, r9, ip, pc} │ │ │ │ @ instruction: 0xf7db9b11 │ │ │ │ @ instruction: 0x9d13f9c7 │ │ │ │ andcs r4, r0, #70254592 @ 0x4300000 │ │ │ │ strtmi r2, [r0], -r4, lsl #2 │ │ │ │ andls pc, r0, sp, asr #17 │ │ │ │ @ instruction: 0xf1762600 │ │ │ │ - @ instruction: 0xf1b9fad9 │ │ │ │ + @ instruction: 0xf1b9fa7d │ │ │ │ eorle r0, sp, r0, lsl #30 │ │ │ │ ldcne 6, cr4, [r2, #-172]! @ 0xffffff54 │ │ │ │ stmdals r0!, {r3, r8, sp} │ │ │ │ - stc2 1, cr15, [lr], {113} @ 0x71 │ │ │ │ + blx fed484ea │ │ │ │ @ instruction: 0x460700b1 │ │ │ │ strtmi r2, [r0], -r4, lsl #4 │ │ │ │ @ instruction: 0xf7dc3601 │ │ │ │ movwcs pc, #64121 @ 0xfa79 @ │ │ │ │ ldrtmi r4, [r9], -r2, lsl #12 │ │ │ │ @ instruction: 0xf7dc4620 │ │ │ │ strbmi pc, [lr, #-2787] @ 0xfffff51d @ │ │ │ │ @@ -50969,36 +50969,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: 0xf17171b9 │ │ │ │ - @ instruction: 0xf898fe83 │ │ │ │ + @ instruction: 0xf898fe27 │ │ │ │ @ instruction: 0xf100300d │ │ │ │ andcs r0, r1, #20, 2 │ │ │ │ tstls r5, r2, lsl #13 │ │ │ │ - blx 1c4858c │ │ │ │ + blx 54858c │ │ │ │ ldrmi sl, [lr], r5, asr #22 │ │ │ │ stceq 1, cr15, [ip], #-40 @ 0xffffffd8 │ │ │ │ ldm lr!, {r1, r4, r8, r9, ip, pc} │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm r7, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ ldrbmi r0, [r1], -pc │ │ │ │ @ instruction: 0xf1764630 │ │ │ │ - @ instruction: 0xf7fffae5 │ │ │ │ + @ instruction: 0xf7fffa89 │ │ │ │ @ instruction: 0x2740b9fd │ │ │ │ smladcs r8, r2, r7, lr │ │ │ │ smladcs r1, r0, r7, lr │ │ │ │ @ instruction: 0xf04fe70e │ │ │ │ strt r0, [ip], #-3073 @ 0xfffff3ff │ │ │ │ bl ff649f2c │ │ │ │ - eoreq r2, sp, lr, lsl #11 │ │ │ │ - eoreq r2, sp, ip, lsl r4 │ │ │ │ + eoreq r2, sp, lr, lsl #10 │ │ │ │ + mlaeq sp, ip, r3, r2 │ │ │ │ adcseq r4, sp, r2, lsr #1 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febe3210 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5000ff0 │ │ │ │ @ instruction: 0xf50054ac │ │ │ │ @@ -51130,16 +51130,16 @@ │ │ │ │ blls 230e1c │ │ │ │ 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, d15, d13 │ │ │ │ - @ instruction: 0xf8daf809 │ │ │ │ + vqdmulh.s16 d25, d14, d13 │ │ │ │ + @ instruction: 0xf8daffad │ │ │ │ @ instruction: 0xf8d33460 │ │ │ │ @ instruction: 0xf8911098 │ │ │ │ ldrbeq r3, [fp, -ip, lsr #32] │ │ │ │ @ instruction: 0xf8dad5d0 │ │ │ │ blls 6553e8 │ │ │ │ ldmne sl, {r0, r1, r4, fp, ip, pc} │ │ │ │ strbtcc pc, [ip], #-2266 @ 0xfffff726 @ │ │ │ │ @@ -51314,15 +51314,15 @@ │ │ │ │ blls 4e50f8 │ │ │ │ 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 │ │ │ │ - mrc2 2, 7, pc, cr6, cr15, {2} │ │ │ │ + mrc2 2, 4, pc, cr10, cr15, {2} │ │ │ │ @ instruction: 0xf1089b0b │ │ │ │ ldrmi r0, [lr], #-2049 @ 0xfffff7ff │ │ │ │ ldrmi r9, [r9], #2824 @ 0xb08 │ │ │ │ ldrmi r9, [r8, #2826] @ 0xb0a │ │ │ │ @ instruction: 0xf8dbd057 │ │ │ │ @ instruction: 0xf8d33460 │ │ │ │ @ instruction: 0xf8911098 │ │ │ │ @@ -51504,15 +51504,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 14, cr15, [sl, #564]! @ 0x234 │ │ │ │ + ldcvs 14, cr15, [sl, #196]! @ 0xc4 │ │ │ │ @ instruction: 0xf44f6cbb │ │ │ │ @ instruction: 0xf6cf4e70 │ │ │ │ ldc 14, cr7, [pc, #1020] @ 8cc10 │ │ │ │ ldmdbvs r2, {r3, r4, r5, r7, r8, r9, fp, ip, pc} │ │ │ │ msrpl SPSR_fsx, #12582912 @ 0xc00000 │ │ │ │ ldc 3, cr3, [pc, #224] @ 8c900 │ │ │ │ strcs r8, [r0, #-2999] @ 0xfffff449 │ │ │ │ @@ -51551,15 +51551,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: 0xf107fb5d │ │ │ │ + @ instruction: 0xf107fb01 │ │ │ │ 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 │ │ │ │ @@ -51649,19 +51649,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 │ │ │ │ - cdp2 2, 4, cr15, cr4, cr13, {3} │ │ │ │ + stc2l 2, cr15, [r8, #436]! @ 0x1b4 │ │ │ │ svclt 0x00480781 │ │ │ │ strle r2, [fp], #-520 @ 0xfffffdf8 │ │ │ │ vmax.s32 d20, d13, d16 │ │ │ │ - smlaldxeq pc, r2, sp, lr @ │ │ │ │ + strbeq pc, [r2, -r1, ror #27] @ │ │ │ │ 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}^ │ │ │ │ @@ -51698,51 +51698,51 @@ │ │ │ │ svclt 0x00008ff0 │ │ │ │ ... │ │ │ │ andeq r0, r0, r3 │ │ │ │ andeq r0, r0, r1 │ │ │ │ adcseq r3, sp, sl, ror #16 │ │ │ │ adcseq r3, sp, lr, asr r8 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ - eorseq r8, r3, ip, ror #28 │ │ │ │ + eorseq r8, r3, ip, ror #27 │ │ │ │ @ instruction: 0xfffe5cc1 │ │ │ │ adcseq r3, sp, r0, lsr r5 │ │ │ │ bcs a7b08 │ │ │ │ ldcvs 1, cr13, [fp, #376]! @ 0x178 │ │ │ │ stccs 8, cr6, [r2], {28} │ │ │ │ ldmvs fp, {r1, r3, r7, r8, ip, lr, pc}^ │ │ │ │ strtle r0, [fp], #-1944 @ 0xfffff868 │ │ │ │ strle r0, [r6], #-1883 @ 0xfffff8a5 │ │ │ │ strcc r6, [r1, #-3515] @ 0xfffff245 │ │ │ │ @ instruction: 0x6dfb691a │ │ │ │ ldrbvs r3, [fp, #784]! @ 0x310 │ │ │ │ ldmibvs ip!, {r0, r3, r5, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ rsbscs r2, pc, r1, lsl #6 │ │ │ │ vrhadd.s32 d23, d13, d19 │ │ │ │ - streq pc, [r6, r3, asr #27] │ │ │ │ + streq pc, [r6, r7, ror #26] │ │ │ │ andcs fp, r8, #72, 30 @ 0x120 │ │ │ │ rsbscs sp, pc, fp, lsl #8 │ │ │ │ - ldc2 2, cr15, [ip, #436]! @ 0x1b4 │ │ │ │ + stc2l 2, cr15, [r0, #-436]! @ 0xfffffe4c │ │ │ │ svclt 0x004f0740 │ │ │ │ stmdavs r2!, {r0, r3, r9, sp} │ │ │ │ @ instruction: 0xf0021c53 │ │ │ │ svclt 0x00580207 │ │ │ │ ldclvs 0, cr6, [fp], #-140 @ 0xffffff74 │ │ │ │ @ instruction: 0xf8d79300 │ │ │ │ movwls r3, #16792 @ 0x4198 │ │ │ │ stmib sp, {r0, r1, r3, r4, r5, r6, r7, r8, fp, sp, lr}^ │ │ │ │ movwcs r5, #4866 @ 0x1302 │ │ │ │ vst2.8 {d25-d28}, [pc], r1 │ │ │ │ ldrb r7, [ip, -r6, lsl #7]! │ │ │ │ movwcs r6, #6588 @ 0x19bc │ │ │ │ @ instruction: 0x7123207e │ │ │ │ - stc2 2, cr15, [r0, #436]! @ 0x1b4 │ │ │ │ + stc2l 2, cr15, [r4, #-436] @ 0xfffffe4c │ │ │ │ svclt 0x00480781 │ │ │ │ strle r2, [fp], #-520 @ 0xfffffdf8 │ │ │ │ vqadd.s32 q9, , q15 │ │ │ │ - @ instruction: 0x0742fd99 │ │ │ │ + smlaldxeq pc, r2, sp, sp @ │ │ │ │ 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 │ │ │ │ @@ -51766,15 +51766,15 @@ │ │ │ │ ldmdavs sl!, {r0, r4, r5, r8, r9, fp, lr}^ │ │ │ │ ldclvs 8, cr5, [sl, #-844]! @ 0xfffffcb4 │ │ │ │ rsceq pc, ip, #13762560 @ 0xd20000 │ │ │ │ mulsle lr, r8, r2 │ │ │ │ @ instruction: 0xf8d36d7b │ │ │ │ strdlt r1, [r8, r0]! │ │ │ │ @ instruction: 0xf1564622 │ │ │ │ - cmnplt r8, r7, ror #19 @ p-variant is OBSOLETE │ │ │ │ + cmnplt r8, fp, lsl #19 @ 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 │ │ │ │ @@ -51955,15 +51955,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 r8, r3, r0, asr ip │ │ │ │ + ldrsbteq r8, [r3], -r0 │ │ │ │ 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]! │ │ │ │ @@ -52010,15 +52010,15 @@ │ │ │ │ adcsvc pc, r0, #13828096 @ 0xd30000 │ │ │ │ strbpl pc, [r3], r7, lsl #10 @ │ │ │ │ svccc 0x000cf8d7 │ │ │ │ ldrtmi r3, [r0], -ip, lsl #12 │ │ │ │ orrpl pc, r0, #12582912 @ 0xc00000 │ │ │ │ ldclcc 8, cr15, [r8], #-844 @ 0xfffffcb4 │ │ │ │ @ instruction: 0xf16969dc │ │ │ │ - @ instruction: 0xf507fb79 │ │ │ │ + @ instruction: 0xf507fb1d │ │ │ │ @ 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} │ │ │ │ @@ -52029,15 +52029,15 @@ │ │ │ │ ldrtmi pc, [r0], -r5, lsl #10 @ │ │ │ │ bcc 8bcea0 │ │ │ │ @ instruction: 0xf8c30052 │ │ │ │ @ instruction: 0xf8c62668 │ │ │ │ @ instruction: 0xf8d324f8 │ │ │ │ @ instruction: 0xf8c63664 │ │ │ │ @ instruction: 0xf16934f4 │ │ │ │ - @ instruction: 0xf8d6fb61 │ │ │ │ + @ instruction: 0xf8d6fb05 │ │ │ │ @ instruction: 0xf8d634f8 │ │ │ │ strdeq r1, [r2], r4 @ │ │ │ │ @ instruction: 0x0c07eb05 │ │ │ │ blx 195052 │ │ │ │ blx 109c62 │ │ │ │ stmiane r1!, {r2, sl, ip, sp} │ │ │ │ mvnpl r4, sl, lsl #8 │ │ │ │ @@ -52078,68 +52078,68 @@ │ │ │ │ @ instruction: 0xf8832101 │ │ │ │ ldrbtmi r1, [sl], #-165 @ 0xffffff5b │ │ │ │ sbccs pc, r4, r3, asr #17 │ │ │ │ bmi 407040 │ │ │ │ stmdbmi sp, {r0, sp} │ │ │ │ movwls r4, #5242 @ 0x147a │ │ │ │ @ instruction: 0xf1534479 │ │ │ │ - blls 10c3d8 │ │ │ │ + blls 10c268 │ │ │ │ bmi 347088 │ │ │ │ stmdbmi sl, {r0, sp} │ │ │ │ movwls r4, #5242 @ 0x147a │ │ │ │ @ instruction: 0xf1534479 │ │ │ │ - blls 10c3c4 │ │ │ │ + blls 10c254 │ │ │ │ svclt 0x0000e7e3 │ │ │ │ adcseq r2, sp, r6, ror pc │ │ │ │ andeq r0, r0, r8, ror r9 │ │ │ │ - eoreq r1, sp, r2, asr #4 │ │ │ │ - eoreq r1, sp, r0, ror r2 │ │ │ │ - strhteq r0, [sp], -r4 │ │ │ │ - eoreq r1, sp, r0, ror #3 │ │ │ │ - eoreq r0, sp, r0, lsr #23 │ │ │ │ + eoreq r1, sp, r2, asr #3 │ │ │ │ + strdeq r1, [sp], -r0 @ │ │ │ │ + eoreq r0, sp, r4, lsr fp │ │ │ │ + eoreq r1, sp, r0, ror #2 │ │ │ │ + eoreq r0, sp, r0, lsr #22 │ │ │ │ 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 │ │ │ │ - ldc2l 1, cr15, [lr], #-332 @ 0xfffffeb4 │ │ │ │ + stc2 1, cr15, [r2], #-332 @ 0xfffffeb4 │ │ │ │ ldrsbgt pc, [r0], #-143 @ 0xffffff71 @ │ │ │ │ movtcs r4, #43540 @ 0xaa14 │ │ │ │ @ instruction: 0xf06f44fc │ │ │ │ ldrbtmi r0, [sl], #-268 @ 0xfffffef4 │ │ │ │ @ instruction: 0xf8cd4620 │ │ │ │ @ instruction: 0xf0aec000 │ │ │ │ andlt pc, r2, r7, asr #24 │ │ │ │ bmi 47c5d0 │ │ │ │ stmdbmi pc, {sp} @ │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - stc2l 1, cr15, [r8], #-332 @ 0xfffffeb4 │ │ │ │ + stc2 1, cr15, [ip], {83} @ 0x53 │ │ │ │ @ instruction: 0xf04f4a0d │ │ │ │ movtcs r0, #60416 @ 0xec00 │ │ │ │ @ instruction: 0xf06f447a │ │ │ │ strtmi r0, [r0], -ip, lsl #2 │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ ldc2 0, cr15, [r2], #-696 @ 0xfffffd48 │ │ │ │ ldclt 0, cr11, [r0, #-8] │ │ │ │ @ instruction: 0x47704610 │ │ │ │ - eoreq r1, sp, ip, lsr #4 │ │ │ │ - eoreq r0, sp, r6, asr #22 │ │ │ │ - eoreq r1, sp, r0, lsl #5 │ │ │ │ - eoreq r1, sp, lr, asr #4 │ │ │ │ - mlaeq sp, r0, r2, r1 │ │ │ │ - eoreq r0, sp, sl, lsl fp │ │ │ │ - eoreq r1, sp, r8, lsr #4 │ │ │ │ + eoreq r1, sp, ip, lsr #3 │ │ │ │ + eoreq r0, sp, r6, asr #21 │ │ │ │ + eoreq r1, sp, r0, lsl #4 │ │ │ │ + eoreq r1, sp, lr, asr #3 │ │ │ │ + eoreq r1, sp, r0, lsl r2 │ │ │ │ + mlaeq sp, sl, sl, r0 │ │ │ │ + eoreq r1, sp, r8, lsr #3 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febe43e0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460e0fb8 │ │ │ │ @ instruction: 0x4617491e │ │ │ │ ldrbtmi r4, [r9], #-2590 @ 0xfffff5e2 │ │ │ │ ldrmi fp, [ip], -sp, lsl #1 │ │ │ │ @@ -52252,26 +52252,26 @@ │ │ │ │ @ instruction: 0xf3663d14 │ │ │ │ @ instruction: 0xf8870300 │ │ │ │ strtvs r3, [lr], #-3348 @ 0xfffff2ec │ │ │ │ ldrdcc pc, [ip], r5 @ │ │ │ │ @ instruction: 0xf0436b68 │ │ │ │ @ instruction: 0xf8c50310 │ │ │ │ @ instruction: 0xf15530ac │ │ │ │ - @ instruction: 0xf504fedf │ │ │ │ + @ instruction: 0xf504fe83 │ │ │ │ cmnvs lr, #-2147483611 @ 0x80000025 │ │ │ │ tstcc r0, r6, lsl #16 │ │ │ │ - @ instruction: 0xf868f155 │ │ │ │ + @ instruction: 0xf80cf155 │ │ │ │ ldmib sp, {r1, r2, r8, r9, fp, ip, pc}^ │ │ │ │ stm sp, {r0, r1, r2, r8} │ │ │ │ ldm r5, {r0, r1} │ │ │ │ @ instruction: 0xf1550007 │ │ │ │ - @ instruction: 0xf504f9af │ │ │ │ + @ instruction: 0xf504f953 │ │ │ │ stcge 1, cr5, [r2], {150} @ 0x96 │ │ │ │ @ instruction: 0x46203110 │ │ │ │ - @ instruction: 0xf858f155 │ │ │ │ + @ instruction: 0xfffcf154 │ │ │ │ ldm r4, {r0, r1, r3, r8, r9, fp, lr} │ │ │ │ stm r5, {r0, r1, r2} │ │ │ │ bmi 30d410 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 2e7464 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, SP_irq │ │ │ │ @@ -52593,37 +52593,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} │ │ │ │ - ldc2 1, cr15, [sl, #336] @ 0x150 │ │ │ │ + ldc2 1, cr15, [lr, #-336]! @ 0xfffffeb0 │ │ │ │ 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], -r1, ror #26 @ │ │ │ │ - stc2 1, cr15, [ip, #336] @ 0x150 │ │ │ │ + strbmi pc, [r0], -r5, lsl #26 @ │ │ │ │ + ldc2 1, cr15, [r0, #-336]! @ 0xfffffeb0 │ │ │ │ adcsne pc, r0, #212, 16 @ 0xd40000 │ │ │ │ @ instruction: 0xf5074640 │ │ │ │ strbmi r5, [r9], #-1856 @ 0xfffff8c0 │ │ │ │ - ldc2l 1, cr15, [r6, #-336] @ 0xfffffeb0 │ │ │ │ + ldc2l 1, cr15, [sl], #336 @ 0x150 │ │ │ │ strbtmi r4, [r8], -r1, asr #12 │ │ │ │ - ldc2 1, cr15, [lr, #336] @ 0x150 │ │ │ │ + stc2l 1, cr15, [r2, #-336] @ 0xfffffeb0 │ │ │ │ msrvc CPSR_fsc, #4, 10 @ 0x1000000 │ │ │ │ muleq r7, sp, r8 │ │ │ │ andeq lr, r7, r3, lsl #17 │ │ │ │ bvs 4cbc70 │ │ │ │ rsceq pc, r8, #212, 16 @ 0xd40000 │ │ │ │ ldrvs pc, [r8, #-2213] @ 0xfffff75b │ │ │ │ - stc2 1, cr15, [ip], {85} @ 0x55 │ │ │ │ + blx fecc9eb6 │ │ │ │ strbeq pc, [r8], #2261 @ 0x8d5 @ │ │ │ │ - stc2 1, cr15, [r8], {85} @ 0x55 │ │ │ │ + blx febc9ebe │ │ │ │ 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 │ │ │ │ @@ -52633,15 +52633,15 @@ │ │ │ │ @ instruction: 0xf8d41b04 │ │ │ │ @ instruction: 0xf03b02b0 │ │ │ │ ldmib r4, {r0, r1, r2, r3, r6, r7, r8, fp, ip, sp, lr, pc}^ │ │ │ │ ldrmi r3, [r3], #-715 @ 0xfffffd35 │ │ │ │ mvnsle r4, #-805306359 @ 0xd0000009 │ │ │ │ adcseq pc, r0, #212, 16 @ 0xd40000 │ │ │ │ adcpl pc, sl, r0, lsl #10 │ │ │ │ - cdp2 1, 9, cr15, cr10, cr8, {3} │ │ │ │ + cdp2 1, 3, cr15, cr14, cr8, {3} │ │ │ │ bicpl lr, pc, #212, 18 @ 0x350000 │ │ │ │ addsmi r4, sp, #721420288 @ 0x2b000000 │ │ │ │ vqsub.s8 d29, d1, d4 │ │ │ │ @ instruction: 0xf8d45624 │ │ │ │ @ instruction: 0x462902b0 │ │ │ │ @ instruction: 0xf07b4430 │ │ │ │ @ instruction: 0xf8d4f811 │ │ │ │ @@ -52649,15 +52649,15 @@ │ │ │ │ ldrcc r0, [r0, #-280]! @ 0xfffffee8 │ │ │ │ @ instruction: 0xf07b4430 │ │ │ │ ldmib r4, {r0, r3, 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 │ │ │ │ - cdp2 1, 8, cr15, cr8, cr8, {3} │ │ │ │ + cdp2 1, 2, cr15, cr12, cr8, {3} │ │ │ │ movwcs r4, #2582 @ 0xa16 │ │ │ │ teqpcc r0, #196, 16 @ p-variant is OBSOLETE @ 0xc40000 │ │ │ │ movtcc pc, #2244 @ 0x8c4 @ │ │ │ │ blmi 49ebe8 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, r5, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @@ -52702,15 +52702,15 @@ │ │ │ │ ldmvs r3, {r0, r1, r3, r8, ip, sp, pc} │ │ │ │ @ instruction: 0xf8924499 │ │ │ │ tstlt fp, r1, lsr #32 │ │ │ │ ldrmi r6, [pc], #-2195 @ 8dab4 │ │ │ │ ldrdlt r6, [fp, -r3] │ │ │ │ ldrmi r6, [r8], #2195 @ 0x893 │ │ │ │ strcc r5, [r1], #-2112 @ 0xfffff7c0 │ │ │ │ - cdp2 2, 0, cr15, cr8, cr12, {3} │ │ │ │ + stc2 2, cr15, [ip, #432]! @ 0x1b0 │ │ │ │ blcs feacbe20 │ │ │ │ subeq pc, r0, r0, asr #7 │ │ │ │ bvs 155e6e4 │ │ │ │ mvnle r4, #156, 4 @ 0xc0000009 │ │ │ │ ldrdmi pc, [r4], r2 @ │ │ │ │ @ instruction: 0xf888fa5f │ │ │ │ @ instruction: 0xf989fa5f │ │ │ │ @@ -52793,15 +52793,15 @@ │ │ │ │ strtmi sl, [r3], -fp, ror #30 │ │ │ │ @ instruction: 0xf7cbe785 │ │ │ │ svclt 0x0000edc6 │ │ │ │ umlalseq r2, sp, r6, r5 │ │ │ │ umlalseq r2, sp, r0, r5 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq r2, sp, lr, asr r4 │ │ │ │ - strhteq r2, [lr], -lr │ │ │ │ + eoreq r2, lr, lr, lsr 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 │ │ │ │ @@ -52870,17 +52870,17 @@ │ │ │ │ svc 0x002af7cb │ │ │ │ @ instruction: 0x462a9b11 │ │ │ │ andmi lr, r1, sp, asr #19 │ │ │ │ ldmib sp, {r9, sl, ip, pc}^ │ │ │ │ @ instruction: 0xf7ce100f │ │ │ │ strb pc, [r5, sp, lsl #16] @ │ │ │ │ ldrhteq r2, [sp], r2 │ │ │ │ - eoreq r2, lr, ip, lsl #3 │ │ │ │ - eoreq r2, lr, r4, lsl #3 │ │ │ │ - eoreq r2, lr, ip, ror r1 │ │ │ │ + eoreq r2, lr, ip, lsl #2 │ │ │ │ + eoreq r2, lr, r4, lsl #2 │ │ │ │ + strdeq r2, [lr], -ip @ │ │ │ │ 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 │ │ │ │ @@ -52949,17 +52949,17 @@ │ │ │ │ cdp 7, 8, cr15, cr12, cr11, {6} │ │ │ │ @ instruction: 0x462a9b11 │ │ │ │ andmi lr, r1, sp, asr #19 │ │ │ │ ldmib sp, {r9, sl, ip, pc}^ │ │ │ │ @ instruction: 0xf7cd100f │ │ │ │ strb pc, [r5, pc, ror #30] @ │ │ │ │ adcseq r2, sp, r6, ror r2 │ │ │ │ - eoreq r2, lr, r0, asr r0 │ │ │ │ - eoreq r2, lr, r8, asr #32 │ │ │ │ - eoreq r2, lr, r0, asr #32 │ │ │ │ + ldrdeq r1, [lr], -r0 @ │ │ │ │ + eoreq r1, lr, r8, asr #31 │ │ │ │ + eoreq r1, lr, r0, asr #31 │ │ │ │ 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 │ │ │ │ @@ -53028,17 +53028,17 @@ │ │ │ │ stcl 7, cr15, [lr, #812]! @ 0x32c │ │ │ │ @ instruction: 0x462a9b11 │ │ │ │ andmi lr, r1, sp, asr #19 │ │ │ │ ldmib sp, {r9, sl, ip, pc}^ │ │ │ │ @ instruction: 0xf7cd100f │ │ │ │ @ instruction: 0xe7c5fed1 │ │ │ │ adcseq r2, sp, sl, lsr r1 │ │ │ │ - eoreq r1, lr, r4, lsl pc │ │ │ │ - eoreq r1, lr, ip, lsl #30 │ │ │ │ - eoreq r1, lr, r4, lsl #30 │ │ │ │ + mlaeq lr, r4, lr, r1 │ │ │ │ + eoreq r1, lr, ip, lsl #29 │ │ │ │ + eoreq r1, lr, r4, lsl #29 │ │ │ │ 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]! │ │ │ │ @@ -53088,21 +53088,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: 0xf98ef154 │ │ │ │ + @ instruction: 0xf932f154 │ │ │ │ addspl pc, r6, r4, lsl #10 │ │ │ │ andscc r9, r0, r9, lsl #18 │ │ │ │ @ instruction: 0xf1549009 │ │ │ │ - stmdbls r9, {r0, r1, r2, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r9, {r0, r1, r3, r5, r8, fp, ip, sp, lr, pc} │ │ │ │ andls sl, r9, sl, lsl #16 │ │ │ │ - @ instruction: 0xf9cef154 │ │ │ │ + @ instruction: 0xf972f154 │ │ │ │ @ instruction: 0xf5059809 │ │ │ │ @ instruction: 0xf507732d │ │ │ │ stmdagt r7, {r7, r8, sl, ip, lr} │ │ │ │ andeq lr, r7, r3, lsl #17 │ │ │ │ bne feccc44c │ │ │ │ addspl pc, r7, r4, lsl #10 │ │ │ │ stc2 7, cr15, [r0, #-848]! @ 0xfffffcb0 │ │ │ │ @@ -53180,36 +53180,36 @@ │ │ │ │ @ instruction: 0xf5049b0e │ │ │ │ @ instruction: 0xf8c55540 │ │ │ │ blcs 9d8d8 │ │ │ │ svcge 0x0072f47f │ │ │ │ andcs r4, r1, r6, lsl sl │ │ │ │ ldrbtmi r4, [sl], #-2326 @ 0xfffff6ea │ │ │ │ @ instruction: 0xf1524479 │ │ │ │ - @ instruction: 0xe769fc19 │ │ │ │ + @ instruction: 0xe769fbbd │ │ │ │ strbpl pc, [r0, #-1284] @ 0xfffffafc @ │ │ │ │ stcvs 8, cr15, [ip, #788]! @ 0x314 │ │ │ │ @ instruction: 0xf7cbe7f2 │ │ │ │ svclt 0x0000eaae │ │ │ │ ldrhteq r1, [sp], ip │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ ldrhteq r1, [sp], r4 │ │ │ │ adcseq r7, r7, lr, lsl r6 │ │ │ │ adcseq r1, sp, r6, ror #30 │ │ │ │ andeq r0, r0, r8, ror r9 │ │ │ │ - eoreq r0, sp, r6, lsr #7 │ │ │ │ - mlaeq sp, r8, r3, r0 │ │ │ │ - eoreq r0, sp, r8, lsl #7 │ │ │ │ - eoreq r0, sp, r0, lsl #7 │ │ │ │ - eoreq r0, sp, ip, ror r3 │ │ │ │ - eoreq r0, sp, r0, ror r3 │ │ │ │ - eoreq r0, sp, ip, ror #6 │ │ │ │ - strdeq r0, [sp], -r6 @ │ │ │ │ - eoreq r0, sp, r0, ror r2 │ │ │ │ - eoreq r0, sp, lr, lsr r2 │ │ │ │ - eoreq pc, ip, ip, ror sl @ │ │ │ │ + eoreq r0, sp, r6, lsr #6 │ │ │ │ + eoreq r0, sp, r8, lsl r3 │ │ │ │ + eoreq r0, sp, r8, lsl #6 │ │ │ │ + eoreq r0, sp, r0, lsl #6 │ │ │ │ + strdeq r0, [sp], -ip @ │ │ │ │ + strdeq r0, [sp], -r0 @ │ │ │ │ + eoreq r0, sp, ip, ror #5 │ │ │ │ + eoreq r0, sp, r6, ror r1 │ │ │ │ + strdeq r0, [sp], -r0 @ │ │ │ │ + strhteq r0, [sp], -lr │ │ │ │ + strdeq pc, [ip], -ip @ │ │ │ │ blcs 27a780 │ │ │ │ movwmi fp, #7960 @ 0x1f18 │ │ │ │ svclt 0x0014430a │ │ │ │ andcs r2, r0, r1 │ │ │ │ bne ff0a0064 │ │ │ │ andcs fp, r1, r8, lsl pc │ │ │ │ svclt 0x00004770 │ │ │ │ @@ -54466,15 +54466,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 │ │ │ │ - stc2l 1, cr15, [lr], {83} @ 0x53 │ │ │ │ + ldc2l 1, cr15, [r2], #-332 @ 0xfffffeb4 │ │ │ │ stmdacs r0, {r8, r9, fp, ip, pc} │ │ │ │ @ instruction: 0xf8d3d05a │ │ │ │ @ instruction: 0xf8c32320 │ │ │ │ bl ac2f4 │ │ │ │ @ instruction: 0xf8c30c02 │ │ │ │ and r0, r4, ip, lsl r3 │ │ │ │ tstpne ip, #13828096 @ p-variant is OBSOLETE @ 0xd30000 │ │ │ │ @@ -54599,15 +54599,15 @@ │ │ │ │ bmi d9854c │ │ │ │ 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 ce77c │ │ │ │ + blls ce60c │ │ │ │ @ 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 │ │ │ │ @@ -54723,15 +54723,15 @@ │ │ │ │ tstcc r8, r3, lsr r0 │ │ │ │ @ instruction: 0xf02830b8 │ │ │ │ @ instruction: 0xf504fc49 │ │ │ │ @ instruction: 0xf5045196 │ │ │ │ tstcc r0, r4, lsr r0 │ │ │ │ @ instruction: 0xf504307c │ │ │ │ @ instruction: 0xf1524530 │ │ │ │ - @ instruction: 0xf504fcd1 │ │ │ │ + @ instruction: 0xf504fc75 │ │ │ │ @ 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} │ │ │ │ @@ -54753,15 +54753,15 @@ │ │ │ │ svclt 0x00384601 │ │ │ │ strmi r2, [pc], -r0, asr #2 │ │ │ │ @ instruction: 0xf8d54925 │ │ │ │ ldmdapl r1!, {r3, r4, r5, r7, sl}^ │ │ │ │ eorle r4, r6, r8, lsl #5 │ │ │ │ ldrtne pc, [ip], #2261 @ 0x8d5 @ │ │ │ │ @ instruction: 0x463ab1f0 │ │ │ │ - blx fe4cc01c │ │ │ │ + blx dcc01c │ │ │ │ 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} │ │ │ │ @@ -54818,19 +54818,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, #-3129] @ 0xfffff3c7 │ │ │ │ + ldrcc pc, [ip, #-3037] @ 0xfffff423 │ │ │ │ addspl pc, r6, r6, lsl #10 │ │ │ │ ldmdaeq ip, {r3, r8, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf1523010 │ │ │ │ - @ instruction: 0xf506fc31 │ │ │ │ + @ instruction: 0xf506fbd5 │ │ │ │ @ instruction: 0xf7d25097 │ │ │ │ stmdavs fp!, {r0, r1, r4, r6, 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 │ │ │ │ @@ -54861,15 +54861,15 @@ │ │ │ │ vqdmulh.s q10, , q4 │ │ │ │ @ instruction: 0xf8d541d4 │ │ │ │ bl 218fbc │ │ │ │ ldmpl fp!, {r0, fp}^ │ │ │ │ mulle r8, sl, r2 │ │ │ │ @ instruction: 0xf0002a00 │ │ │ │ @ instruction: 0xf153813d │ │ │ │ - @ instruction: 0xf8d5fa7d │ │ │ │ + @ instruction: 0xf8d5fa21 │ │ │ │ vqshl.s8 q9, q2, │ │ │ │ movwcs r4, #468 @ 0x1d4 │ │ │ │ @ instruction: 0xf8c85073 │ │ │ │ @ instruction: 0xf8c83004 │ │ │ │ @ instruction: 0xf8c83008 │ │ │ │ @ instruction: 0xf8c5300c │ │ │ │ @ instruction: 0xf8d524d4 │ │ │ │ @@ -54886,35 +54886,35 @@ │ │ │ │ blmi fec7c448 │ │ │ │ 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 c3cfc │ │ │ │ tstphi r1, r0 @ p-variant is OBSOLETE │ │ │ │ - blx 134c230 │ │ │ │ + @ instruction: 0xf9eef153 │ │ │ │ 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 │ │ │ │ - blx ecc254 │ │ │ │ + @ instruction: 0xf9dcf153 │ │ │ │ strbeq pc, [r8], #2261 @ 0x8d5 @ │ │ │ │ - blx dcc25c │ │ │ │ + @ instruction: 0xf9d8f153 │ │ │ │ rscseq pc, r0, #212, 16 @ 0xd40000 │ │ │ │ blmi fe77c498 │ │ │ │ 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 c3d4c │ │ │ │ rscshi pc, r0, r0 │ │ │ │ - blx 94c280 │ │ │ │ + @ instruction: 0xf9c6f153 │ │ │ │ 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 │ │ │ │ @@ -54922,15 +54922,15 @@ │ │ │ │ blmi fe37c4d8 │ │ │ │ @ instruction: 0x41b8f24b │ │ │ │ ldrtcs pc, [r8], #2261 @ 0x8d5 @ │ │ │ │ stmdaeq r1, {r1, r2, r8, r9, fp, sp, lr, pc} │ │ │ │ addsmi r5, sl, #16449536 @ 0xfb0000 │ │ │ │ bcs c3d8c │ │ │ │ sbcshi pc, r7, r0 │ │ │ │ - blx 14c2c0 │ │ │ │ + @ instruction: 0xf9a6f153 │ │ │ │ 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 @ │ │ │ │ @@ -54938,29 +54938,29 @@ │ │ │ │ blmi 1f7c498 │ │ │ │ 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 c3dc4 │ │ │ │ adcshi pc, lr, r0 │ │ │ │ - @ instruction: 0xf9e2f153 │ │ │ │ + @ instruction: 0xf986f153 │ │ │ │ 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 1bfc4d0 │ │ │ │ stmdacc r8, {r0, r6, r9, ip, sp, lr, pc}^ │ │ │ │ movtcs pc, #35028 @ 0x88d4 @ │ │ │ │ streq lr, [r8, #-2822] @ 0xfffff4fa │ │ │ │ addsmi r5, sl, #16449536 @ 0xfb0000 │ │ │ │ bcs c3dfc │ │ │ │ adchi pc, r7, r0 │ │ │ │ - @ instruction: 0xf9c6f153 │ │ │ │ + @ instruction: 0xf96af153 │ │ │ │ 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 │ │ │ │ @@ -54968,15 +54968,15 @@ │ │ │ │ @ instruction: 0xf8d41b04 │ │ │ │ @ instruction: 0xf03802b0 │ │ │ │ ldmib r4, {r0, r4, r7, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ ldrmi r3, [r3], #-715 @ 0xfffffd35 │ │ │ │ mvnsle r4, #-805306359 @ 0xd0000009 │ │ │ │ adcseq pc, r0, #212, 16 @ 0xd40000 │ │ │ │ adcpl pc, sl, r0, lsl #10 │ │ │ │ - mrrc2 1, 6, pc, ip, cr6 @ │ │ │ │ + stc2 1, cr15, [r0], {102} @ 0x66 │ │ │ │ bicpl lr, pc, #212, 18 @ 0x350000 │ │ │ │ addsmi r4, sp, #721420288 @ 0x2b000000 │ │ │ │ vqsub.s8 d29, d1, d4 │ │ │ │ @ instruction: 0xf8d45824 │ │ │ │ @ instruction: 0x462902b0 │ │ │ │ @ instruction: 0xf0784440 │ │ │ │ @ instruction: 0xf8d4fdd3 │ │ │ │ @@ -54984,37 +54984,37 @@ │ │ │ │ ldrcc r0, [r0, #-280]! @ 0xfffffee8 │ │ │ │ @ instruction: 0xf0784440 │ │ │ │ ldmib r4, {r0, r1, r3, r6, r7, 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 │ │ │ │ - mcrr2 1, 6, pc, sl, cr6 @ │ │ │ │ + blx ffc4c406 │ │ │ │ msreq CPSR_fs, #212, 16 @ 0xd40000 │ │ │ │ blmi 11bc554 │ │ │ │ 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 c3e9c │ │ │ │ @ instruction: 0xf153d05a │ │ │ │ - @ instruction: 0xf8d4f975 │ │ │ │ + @ instruction: 0xf8d4f919 │ │ │ │ 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 218b94 │ │ │ │ ldmpl fp!, {r3, r8, sl}^ │ │ │ │ mulle r4, sl, r2 │ │ │ │ @ instruction: 0xf153b1aa │ │ │ │ - @ instruction: 0xf8d4f95b │ │ │ │ + @ instruction: 0xf8d4f8ff │ │ │ │ movwcs r2, #824 @ 0x338 │ │ │ │ andcc pc, r8, r6, asr #16 │ │ │ │ adcvs r6, fp, fp, rrx │ │ │ │ @ instruction: 0xf8c460eb │ │ │ │ @ instruction: 0x46302338 │ │ │ │ @ instruction: 0xf8c8f0a0 │ │ │ │ @ instruction: 0x46316a73 │ │ │ │ @@ -55140,18 +55140,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 r0, sp, r2, rrx │ │ │ │ - eoreq lr, ip, r0, lsl #11 │ │ │ │ - eoreq lr, ip, r2, asr #9 │ │ │ │ + eoreq lr, ip, r0, lsl #10 │ │ │ │ + eoreq lr, ip, r2, asr #8 │ │ │ │ andeq r0, r0, r8, ror r9 │ │ │ │ - eoreq lr, ip, r2, lsr #9 │ │ │ │ + eoreq lr, ip, r2, lsr #8 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febe72f0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmibvs fp, {r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ strmi r4, [ip], -r6, lsl #12 │ │ │ │ blcs aa220 │ │ │ │ addshi pc, r9, r0, asr #32 │ │ │ │ @@ -55283,15 +55283,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 45031c │ │ │ │ bgt 26150c │ │ │ │ - @ instruction: 0xf8cef152 │ │ │ │ + @ instruction: 0xf872f152 │ │ │ │ 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}^ │ │ │ │ @@ -55319,15 +55319,15 @@ │ │ │ │ rsbvs r4, r2, r4, lsl fp │ │ │ │ @ instruction: 0x0110e9dd │ │ │ │ stmib sp, {r1, r4, r5, r6, r7, fp, ip, lr}^ │ │ │ │ bge 3a0ba4 │ │ │ │ andeq lr, r3, sp, lsl #17 │ │ │ │ andgt pc, r8, sp, asr #17 │ │ │ │ bgt 276fe0 │ │ │ │ - @ instruction: 0xf8c2f152 │ │ │ │ + @ instruction: 0xf866f152 │ │ │ │ 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] │ │ │ │ @@ -55344,18 +55344,18 @@ │ │ │ │ @ instruction: 0xb08e0fb8 │ │ │ │ ldmdami r7, {r1, r2, r9, sl, lr} │ │ │ │ blmi 661c2c │ │ │ │ ldrbtmi r4, [r8], #-1553 @ 0xfffff9ef │ │ │ │ stmiapl r3, {r0, r2, r9, ip, pc}^ │ │ │ │ ldmdavs fp, {r1, r3, fp, sp, pc} │ │ │ │ @ instruction: 0xf04f930d │ │ │ │ - @ instruction: 0xf1520300 │ │ │ │ - stmdbls r5, {r0, r3, r4, r5, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf1510300 │ │ │ │ + stmdbls r5, {r0, r2, r3, r4, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ andls sl, r5, r7, lsl #16 │ │ │ │ - @ instruction: 0xf840f152 │ │ │ │ + @ instruction: 0xffe4f151 │ │ │ │ blge f6430 │ │ │ │ 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 3101a0 │ │ │ │ @@ -55451,16 +55451,16 @@ │ │ │ │ bicsle r2, r3, r0, lsl #22 │ │ │ │ ldrbeq pc, [r8, #-2244] @ 0xfffff73c @ │ │ │ │ @ instruction: 0xf7c9e7d0 │ │ │ │ svclt 0x0000e900 │ │ │ │ adcseq pc, ip, ip, lsl #23 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ ldrhteq pc, [ip], r8 @ │ │ │ │ - eoreq sp, ip, r0, ror #28 │ │ │ │ - eoreq sp, ip, r2, asr #28 │ │ │ │ + eoreq sp, ip, r0, ror #27 │ │ │ │ + eoreq sp, ip, r2, asr #27 │ │ │ │ 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} @ │ │ │ │ @@ -55539,16 +55539,16 @@ │ │ │ │ bicsle r2, r3, r0, lsl #22 │ │ │ │ ldrbeq pc, [r8, #-2244] @ 0xfffff73c @ │ │ │ │ @ instruction: 0xf7c9e7d0 │ │ │ │ svclt 0x0000e850 │ │ │ │ adcseq pc, ip, ip, lsr #20 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq pc, ip, r8, asr r9 @ │ │ │ │ - eoreq sp, ip, r0, lsl #26 │ │ │ │ - eoreq sp, ip, r2, ror #25 │ │ │ │ + eoreq sp, ip, r0, lsl #25 │ │ │ │ + eoreq sp, ip, r2, ror #24 │ │ │ │ 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} @ │ │ │ │ @@ -55627,16 +55627,16 @@ │ │ │ │ bicsle r2, r3, r0, lsl #22 │ │ │ │ ldrbeq pc, [r8, #-2244] @ 0xfffff73c @ │ │ │ │ @ instruction: 0xf7c8e7d0 │ │ │ │ svclt 0x0000efa0 │ │ │ │ adcseq pc, ip, ip, asr #17 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ ldrshteq pc, [ip], r8 @ │ │ │ │ - eoreq sp, ip, r0, lsr #23 │ │ │ │ - eoreq sp, ip, r2, lsl #23 │ │ │ │ + eoreq sp, ip, r0, lsr #22 │ │ │ │ + eoreq sp, ip, r2, lsl #22 │ │ │ │ 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} │ │ │ │ @@ -55674,15 +55674,15 @@ │ │ │ │ blcs febcec68 │ │ │ │ @ instruction: 0xf8c7623d │ │ │ │ @ instruction: 0xf892d01c │ │ │ │ @ instruction: 0xf887203e │ │ │ │ @ instruction: 0xf503203c │ │ │ │ rscsvs r5, sl, #128, 4 │ │ │ │ rsceq pc, r8, #13762560 @ 0xd20000 │ │ │ │ - blx 9cce7e │ │ │ │ + blx ff2cce7c │ │ │ │ teqpeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0x61bb461a │ │ │ │ teqvs r8, r3, lsl #12 │ │ │ │ andsvs ip, r8, r3, lsl #20 │ │ │ │ @ instruction: 0x46406059 │ │ │ │ @ instruction: 0xf0274629 │ │ │ │ @ instruction: 0x4640fd9b │ │ │ │ @@ -55780,15 +55780,15 @@ │ │ │ │ bvs fef2375c │ │ │ │ bvs fff26e10 │ │ │ │ rsceq pc, ip, #13762560 @ 0xd20000 │ │ │ │ mulsle ip, r8, r2 │ │ │ │ @ instruction: 0xf8d36afb │ │ │ │ @ instruction: 0xb19832f0 │ │ │ │ @ instruction: 0x46324619 │ │ │ │ - blx fe34d024 │ │ │ │ + blx c4d024 │ │ │ │ bvs fff3d060 │ │ │ │ rscscc pc, r4, #13762560 @ 0xd20000 │ │ │ │ rscseq pc, r0, #12713984 @ 0xc20000 │ │ │ │ @ instruction: 0xf8c218c4 │ │ │ │ @ instruction: 0xe7c962f8 │ │ │ │ svclt 0x003842ae │ │ │ │ strb r4, [r1, lr, lsr #12]! │ │ │ │ @@ -55810,15 +55810,15 @@ │ │ │ │ svclt 0x0000ee38 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ adcseq pc, ip, r4, ror #14 │ │ │ │ adcseq pc, ip, r2, ror #14 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq pc, ip, r6, lsl r7 @ │ │ │ │ - eorseq r5, r3, sl, lsr #2 │ │ │ │ + eorseq r5, r3, sl, lsr #1 │ │ │ │ @ instruction: 0xffffc9b9 │ │ │ │ andeq r0, r0, ip, asr #21 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ movtpl pc, #1280 @ 0x500 @ │ │ │ │ @@ -55910,15 +55910,15 @@ │ │ │ │ addsle r0, r8, r7, lsl #30 │ │ │ │ stclcs 8, cr15, [pc], {147} @ 0x93 │ │ │ │ orrsle r2, r4, r0, lsl #20 │ │ │ │ @ instruction: 0x21b8f896 │ │ │ │ orrsle r2, r0, r0, lsl #20 │ │ │ │ stmib sp, {r3, r4, r5, r9, sl, lr}^ │ │ │ │ vcgt.s32 d17, d9, d0 │ │ │ │ - @ instruction: 0xf8d6fcf7 │ │ │ │ + @ instruction: 0xf8d6fc9b │ │ │ │ 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 │ │ │ │ @@ -56398,16 +56398,16 @@ │ │ │ │ ldrbcc pc, [r8, #-2261] @ 0xfffff72b @ │ │ │ │ bicsle r2, r2, r0, lsl #22 │ │ │ │ @ instruction: 0xf7c8e7ec │ │ │ │ svclt 0x0000e998 │ │ │ │ adcseq lr, ip, r0, asr #25 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq lr, ip, r6, ror #23 │ │ │ │ - mlaeq ip, r4, pc, ip @ │ │ │ │ - eoreq ip, ip, lr, ror #30 │ │ │ │ + eoreq ip, ip, r4, lsl pc │ │ │ │ + eoreq ip, ip, lr, ror #29 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febe8694 │ │ │ │ @ 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] │ │ │ │ @@ -56500,16 +56500,16 @@ │ │ │ │ ldrbcc pc, [r8, #-2261] @ 0xfffff72b @ │ │ │ │ bicsle r2, r2, r0, lsl #22 │ │ │ │ @ instruction: 0xf7c8e7ec │ │ │ │ svclt 0x0000e8cc │ │ │ │ adcseq lr, ip, r8, lsr #22 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq lr, ip, lr, asr #20 │ │ │ │ - strdeq ip, [ip], -ip @ │ │ │ │ - ldrdeq ip, [ip], -r6 @ │ │ │ │ + eoreq ip, ip, ip, ror sp │ │ │ │ + eoreq ip, ip, r6, asr sp │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febe882c │ │ │ │ @ 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] │ │ │ │ @@ -56602,16 +56602,16 @@ │ │ │ │ ldrbcc pc, [r8, #-2261] @ 0xfffff72b @ │ │ │ │ bicsle r2, r2, r0, lsl #22 │ │ │ │ @ instruction: 0xf7c8e7ec │ │ │ │ svclt 0x0000e800 │ │ │ │ umlalseq lr, ip, r0, r9 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ ldrhteq lr, [ip], r6 │ │ │ │ - eoreq ip, ip, r4, ror #24 │ │ │ │ - eoreq ip, ip, lr, lsr ip │ │ │ │ + eoreq ip, ip, r4, ror #23 │ │ │ │ + strhteq ip, [ip], -lr │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febe89c4 │ │ │ │ @ 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] │ │ │ │ @@ -57660,16 +57660,16 @@ │ │ │ │ ldrtmi r2, [r0], -r0, lsl #2 │ │ │ │ stc2 0, cr15, [lr, #148]! @ 0x94 │ │ │ │ @ instruction: 0xf7c6e75c │ │ │ │ svclt 0x0000efbc │ │ │ │ adcseq sp, ip, r0, asr #19 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq sp, ip, r2, ror #16 │ │ │ │ - eoreq fp, ip, r4, lsl #24 │ │ │ │ - eoreq fp, ip, r2, asr #23 │ │ │ │ + eoreq fp, ip, r4, lsl #23 │ │ │ │ + eoreq fp, ip, r2, asr #22 │ │ │ │ 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 │ │ │ │ @@ -59127,15 +59127,15 @@ │ │ │ │ @ instruction: 0xf509e716 │ │ │ │ movwls r5, #25472 @ 0x6380 │ │ │ │ @ instruction: 0xf7c5e70f │ │ │ │ svclt 0x0000ec46 │ │ │ │ ldrsbteq ip, [ip], r4 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq ip, ip, r8, lsr #5 │ │ │ │ - eoreq sl, ip, r8, ror #9 │ │ │ │ + eoreq sl, ip, r8, ror #8 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febeb134 │ │ │ │ @ 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] │ │ │ │ @@ -59375,15 +59375,15 @@ │ │ │ │ @ instruction: 0xf50ae6d3 │ │ │ │ movwls r5, #37760 @ 0x9380 │ │ │ │ @ instruction: 0xf7c5e6cc │ │ │ │ svclt 0x0000ea56 │ │ │ │ adcseq ip, ip, r8, lsl #1 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq fp, ip, lr, asr #30 │ │ │ │ - eoreq sl, ip, r8, lsl #2 │ │ │ │ + eoreq sl, ip, r8, lsl #1 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febeb514 │ │ │ │ @ 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] │ │ │ │ @@ -59554,16 +59554,16 @@ │ │ │ │ ldrmi r3, [sl, #3380] @ 0xd34 │ │ │ │ svcge 0x0005f47f │ │ │ │ @ instruction: 0xf7c5e75f │ │ │ │ svclt 0x0000e8f0 │ │ │ │ adcseq fp, ip, r2, ror ip │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq fp, ip, sl, ror fp │ │ │ │ - strhteq r9, [ip], -sl │ │ │ │ - eoreq r9, ip, r8, lsr lr │ │ │ │ + eoreq r9, ip, sl, lsr lr │ │ │ │ + strhteq r9, [ip], -r8 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ @ instruction: 0xf500b089 │ │ │ │ @ instruction: 0x468b4430 │ │ │ │ andcc lr, r0, #3358720 @ 0x334000 │ │ │ │ @@ -63404,15 +63404,15 @@ │ │ │ │ @ instruction: 0xf7c10689 │ │ │ │ @ instruction: 0x3608ed36 │ │ │ │ strt r6, [fp], -r6, rrx │ │ │ │ b ff7560f4 │ │ │ │ ldrhteq r8, [ip], lr │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq r8, ip, r2, lsr #2 │ │ │ │ - eoreq r6, ip, ip, ror #4 │ │ │ │ + eoreq r6, ip, ip, ror #3 │ │ │ │ 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}^ │ │ │ │ @@ -63527,15 +63527,15 @@ │ │ │ │ @ instruction: 0xffdaf01f │ │ │ │ movwcs lr, #5984 @ 0x1760 │ │ │ │ @ instruction: 0xf7c1e7a5 │ │ │ │ svclt 0x0000e9e6 │ │ │ │ adcseq r7, ip, r8, ror #27 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq r7, ip, r4, lsr #27 │ │ │ │ - eoreq r6, ip, r2, lsr #32 │ │ │ │ + eoreq r5, ip, r2, lsr #31 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a8f8cc │ │ │ │ ldrmi r4, [r1], -fp, lsl #13 │ │ │ │ @ instruction: 0xf5004ad1 │ │ │ │ blmi ff4eed08 │ │ │ │ @@ -63899,15 +63899,15 @@ │ │ │ │ movweq pc, #16451 @ 0x4043 @ │ │ │ │ b 9695cc │ │ │ │ vst2.8 {d16-d19}, [r2], r1 │ │ │ │ @ instruction: 0xf8c57280 │ │ │ │ @ instruction: 0xf8c53b90 │ │ │ │ mullt r3, r4, fp │ │ │ │ svclt 0x0000bd30 │ │ │ │ - strdeq r5, [ip], -r4 @ │ │ │ │ + eoreq r5, ip, r4, ror fp │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ @ instruction: 0xf8d0b083 │ │ │ │ @ instruction: 0xf04f3f0c │ │ │ │ vmlsl.s8 q8, d4, d1 │ │ │ │ @@ -64594,15 +64594,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 │ │ │ │ - ldrshteq ip, [r2], -r8 │ │ │ │ + eorseq ip, r2, r8, ror pc │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febf06a0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r8, ror #31 │ │ │ │ strmi r4, [sp], -r4, lsl #12 │ │ │ │ @ instruction: 0xf7ff9201 │ │ │ │ bls 117ec8 │ │ │ │ @@ -65146,15 +65146,15 @@ │ │ │ │ @ instruction: 0xf8580348 │ │ │ │ addsmi r2, r0, #2 │ │ │ │ msrhi CPSR_fsxc, r0 │ │ │ │ movtne pc, #51414 @ 0xc8d6 @ │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ ldrmi r8, [sl], -r3, lsr #2 │ │ │ │ @ instruction: 0xf1499301 │ │ │ │ - blls 1182ac │ │ │ │ + blls 11813c │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0xf8c6813b │ │ │ │ @ instruction: 0xf8d63354 │ │ │ │ @ instruction: 0xf8c63350 │ │ │ │ bl 9aa7c │ │ │ │ ldrb r0, [fp], #-3075 @ 0xfffff3fd │ │ │ │ ldrmi r2, [r3], -r0, asr #20 │ │ │ │ @@ -65321,17 +65321,17 @@ │ │ │ │ sbceq pc, r7, #1879048204 @ 0x7000000c │ │ │ │ blcs 3d80e8 │ │ │ │ svclt 0x0000e73c │ │ │ │ adcseq r6, ip, sl, asr #21 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq r6, ip, r2, asr #21 │ │ │ │ adcseq r6, ip, sl, lsl #21 │ │ │ │ - eoreq r5, ip, r0, lsr #32 │ │ │ │ + eoreq r4, ip, r0, lsr #31 │ │ │ │ andeq r0, r0, r8, ror r9 │ │ │ │ - mlaeq ip, r8, r8, r4 │ │ │ │ + eoreq r4, ip, r8, lsl r8 │ │ │ │ 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 @ │ │ │ │ @@ -65606,15 +65606,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 d9b7c │ │ │ │ + blls d9a0c │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0xf8d880b4 │ │ │ │ @ instruction: 0xf8c82350 │ │ │ │ stmne r6, {r2, r4, r6, r8, r9, ip, pc} │ │ │ │ movteq pc, #51400 @ 0xc8c8 @ │ │ │ │ @ instruction: 0x469ce792 │ │ │ │ @ instruction: 0xf84c2033 │ │ │ │ @@ -66757,15 +66757,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, ip, r5 │ │ │ │ andeq r0, r0, r8, ror r9 │ │ │ │ - eorseq sl, r2, ip, ror #29 │ │ │ │ + eorseq sl, r2, ip, ror #28 │ │ │ │ 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 │ │ │ │ @@ -67387,15 +67387,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 dbfa8 │ │ │ │ + blls dbe38 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0xf8d880b4 │ │ │ │ @ instruction: 0xf8c82350 │ │ │ │ stmne r6, {r2, r4, r6, r8, r9, ip, pc} │ │ │ │ movteq pc, #51400 @ 0xc8c8 @ │ │ │ │ @ instruction: 0x469ce792 │ │ │ │ @ instruction: 0xf84c2033 │ │ │ │ @@ -68056,15 +68056,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, r5, lsr #24] @ │ │ │ │ - ldrdeq r1, [ip], -r0 @ │ │ │ │ + eoreq r1, ip, r0, asr sl │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a0f8cc │ │ │ │ ldrmi r4, [r1], -r9, lsl #13 │ │ │ │ @ instruction: 0xf5004aba │ │ │ │ blmi fef333cc │ │ │ │ @@ -68285,15 +68285,15 @@ │ │ │ │ vst2.8 {d16-d19}, [r2], r1 │ │ │ │ @ instruction: 0xf8c57280 │ │ │ │ @ instruction: 0xf8c53b90 │ │ │ │ vldmdblt r8!, {d2-d11} │ │ │ │ strtmi r4, [r0], -r2, lsl #18 │ │ │ │ @ instruction: 0xf0304479 │ │ │ │ @ instruction: 0xe7d5fa5b │ │ │ │ - eoreq r1, ip, ip, lsr r7 │ │ │ │ + strhteq r1, [ip], -ip │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ @ instruction: 0x460c4b5a │ │ │ │ addlt r4, sp, sl, asr r9 │ │ │ │ @ instruction: 0x4605447b │ │ │ │ @@ -68345,15 +68345,15 @@ │ │ │ │ bmi c2e770 │ │ │ │ movteq pc, #35029 @ 0x88d5 @ │ │ │ │ andcs pc, r2, r8, asr r8 @ │ │ │ │ mlasle r1, r0, r2, r4 │ │ │ │ movtne pc, #51413 @ 0xc8d5 @ │ │ │ │ teqlt r8, #67108864 @ 0x4000000 │ │ │ │ @ instruction: 0xf1464632 │ │ │ │ - blls 11b0b0 │ │ │ │ + blls 11af40 │ │ │ │ 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 525c80 │ │ │ │ @@ -70691,15 +70691,15 @@ │ │ │ │ bllt 171d3bc │ │ │ │ ldmib r0!, {r1, r3, r4, r5, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ adcseq r1, ip, lr, lsr #14 │ │ │ │ adcseq r1, ip, r8, lsr #14 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ ldrhteq r1, [ip], r8 │ │ │ │ andeq r0, r0, r4, ror #19 │ │ │ │ - mlaeq fp, ip, r0, pc @ │ │ │ │ + eoreq pc, fp, ip, lsl r0 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl febf65e4 │ │ │ │ @ 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}^ │ │ │ │ @@ -72529,15 +72529,15 @@ │ │ │ │ @ instruction: 0xf895ae9b │ │ │ │ blcs b03b8 │ │ │ │ mrcge 4, 4, APSR_nzcv, cr13, cr15, {3} │ │ │ │ @ instruction: 0xf8939b07 │ │ │ │ blcs ad768 │ │ │ │ mrcge 4, 4, APSR_nzcv, cr7, cr15, {3} │ │ │ │ ldrtmi r9, [r8], -r9, lsl #30 │ │ │ │ - blx 8dd9fa │ │ │ │ + blx ff1dd9f8 │ │ │ │ streq r9, [r0, r7, lsl #22] │ │ │ │ @ instruction: 0xc018f8d3 │ │ │ │ mcrge 5, 4, pc, cr13, cr15, {3} @ │ │ │ │ blcs c7cd4 │ │ │ │ mrcge 4, 4, APSR_nzcv, cr10, cr15, {1} │ │ │ │ svclt 0x00142f7f │ │ │ │ @ instruction: 0xf00a2300 │ │ │ │ @@ -72835,26 +72835,26 @@ │ │ │ │ bcs aa040 │ │ │ │ ldcge 4, cr15, [sp], #-252 @ 0xffffff04 │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ str sl, [pc, #3478] @ a22e2 │ │ │ │ andcs r4, r1, ip, lsl #20 │ │ │ │ ldrbtmi r4, [sl], #-2316 @ 0xfffff6f4 │ │ │ │ @ instruction: 0xf13f4479 │ │ │ │ - ldrb pc, [r1, -r9, lsl #21]! @ │ │ │ │ + ldrb pc, [r1, -sp, lsr #20]! @ │ │ │ │ str r4, [r3], #1682 @ 0x692 │ │ │ │ stmdb r0!, {r3, r4, r5, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ adcseq pc, fp, r4, lsl #12 │ │ │ │ adcseq pc, fp, r2, lsl #12 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ ldrsbteq lr, [fp], r6 │ │ │ │ andeq r0, r0, r8, ror r9 │ │ │ │ - eoreq sp, fp, r2, lsr #3 │ │ │ │ + eoreq sp, fp, r2, lsr #2 │ │ │ │ andeq r0, r0, r4, ror #19 │ │ │ │ - mlaeq fp, sl, sp, ip │ │ │ │ - eoreq ip, fp, ip, asr r7 │ │ │ │ + eoreq ip, fp, sl, lsl sp │ │ │ │ + ldrdeq ip, [fp], -ip @ │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ mcrrpl 5, 0, pc, r0, cr0 @ │ │ │ │ strmi fp, [r5], -r3, lsl #1 │ │ │ │ mrcmi 6, 1, r4, cr10, cr3, {0} │ │ │ │ @@ -74170,27 +74170,27 @@ │ │ │ │ movtpl pc, #38148 @ 0x9504 @ │ │ │ │ movwls r3, #4876 @ 0x130c │ │ │ │ @ instruction: 0xf7b94623 │ │ │ │ @ instruction: 0xf7fffa37 │ │ │ │ bmi 411938 │ │ │ │ stmdbmi sp, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - @ instruction: 0xf81af13e │ │ │ │ + @ instruction: 0xffbef13d │ │ │ │ ldrmi lr, [r3], r1, lsr #15 │ │ │ │ @ instruction: 0xf7b6e54d │ │ │ │ svclt 0x0000eeb2 │ │ │ │ adcseq sp, fp, r8, ror lr │ │ │ │ adcseq sp, fp, r6, ror lr │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ umlalseq sp, fp, r0, r9 │ │ │ │ andeq r0, r0, r8, ror r9 │ │ │ │ - eoreq fp, fp, r4, ror #24 │ │ │ │ + eoreq fp, fp, r4, ror #23 │ │ │ │ andeq r0, r0, r4, ror #19 │ │ │ │ - strhteq fp, [fp], -ip │ │ │ │ - eoreq fp, fp, lr, ror r2 │ │ │ │ + eoreq fp, fp, ip, lsr r8 │ │ │ │ + strdeq fp, [fp], -lr @ │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ mcrrpl 5, 0, pc, r0, cr0 @ │ │ │ │ strmi fp, [r5], -r3, lsl #1 │ │ │ │ mrcmi 6, 1, r4, cr10, cr3, {0} │ │ │ │ @@ -75488,25 +75488,25 @@ │ │ │ │ movwcc r5, #49993 @ 0xc349 │ │ │ │ strtmi r9, [r3], -r1, lsl #6 │ │ │ │ @ instruction: 0xffecf7b7 │ │ │ │ bllt ffae1ebc │ │ │ │ andcs r4, r1, fp, lsl #20 │ │ │ │ ldrbtmi r4, [sl], #-2315 @ 0xfffff6f5 │ │ │ │ @ instruction: 0xf13c4479 │ │ │ │ - ldr pc, [r3, pc, asr #27]! │ │ │ │ + @ instruction: 0xe7b3fd73 │ │ │ │ stcl 7, cr15, [r8], #-724 @ 0xfffffd2c │ │ │ │ umlalseq ip, fp, r8, r9 │ │ │ │ umlalseq ip, fp, r6, r9 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq ip, fp, r2, lsl #10 │ │ │ │ andeq r0, r0, r8, ror r9 │ │ │ │ - eoreq sl, fp, sl, lsr #15 │ │ │ │ + eoreq sl, fp, sl, lsr #14 │ │ │ │ andeq r0, r0, r4, ror #19 │ │ │ │ - eoreq sl, fp, r6, lsr #8 │ │ │ │ - eoreq r9, fp, r8, ror #27 │ │ │ │ + eoreq sl, fp, r6, lsr #7 │ │ │ │ + eoreq r9, fp, r8, ror #26 │ │ │ │ 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} │ │ │ │ @@ -77647,26 +77647,26 @@ │ │ │ │ ldrbtmi r4, [fp], #-2834 @ 0xfffff4ee │ │ │ │ @ instruction: 0xf7b3e762 │ │ │ │ svclt 0x0000eb98 │ │ │ │ adcseq sl, fp, r2, ror r1 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ @ instruction: 0xffff12df │ │ │ │ @ instruction: 0xffff1273 │ │ │ │ - eoreq r8, fp, r8, lsr #13 │ │ │ │ - eoreq r8, fp, r2, asr r4 │ │ │ │ + eoreq r8, fp, r8, lsr #12 │ │ │ │ + ldrdeq r8, [fp], -r2 @ │ │ │ │ @ instruction: 0xffff5875 │ │ │ │ - eoreq r8, fp, r0, ror #12 │ │ │ │ - strdeq r8, [fp], -r6 @ │ │ │ │ - eoreq r8, fp, r4, lsr #12 │ │ │ │ - ldrdeq r8, [fp], -sl @ │ │ │ │ + eoreq r8, fp, r0, ror #11 │ │ │ │ + eoreq r8, fp, r6, ror r3 │ │ │ │ + eoreq r8, fp, r4, lsr #11 │ │ │ │ + eoreq r8, fp, sl, asr r3 │ │ │ │ ldrshteq r9, [fp], ip │ │ │ │ @ instruction: 0xffff344d │ │ │ │ @ instruction: 0xffff57b3 │ │ │ │ - strhteq r8, [fp], -sl │ │ │ │ - eoreq r8, fp, r0, ror r3 │ │ │ │ + eoreq r8, fp, sl, lsr r5 │ │ │ │ + strdeq r8, [fp], -r0 @ │ │ │ │ @ instruction: 0xffff3427 │ │ │ │ movtpl pc, #1280 @ 0x500 @ │ │ │ │ ldrbtmi r4, [r9], #-2318 @ 0xfffff6f2 │ │ │ │ blcs feae4414 │ │ │ │ @ instruction: 0xf892b172 │ │ │ │ cmnlt r0, r5, rrx │ │ │ │ mrrcne 13, 5, r6, r0, cr2 │ │ │ │ @@ -78131,15 +78131,15 @@ │ │ │ │ tstls sp, #2 │ │ │ │ ldrdvs pc, [r0], -fp │ │ │ │ @ instruction: 0xe77d0076 │ │ │ │ svc 0x00ccf7b2 │ │ │ │ adcseq r9, fp, ip, asr ip │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq r9, fp, r2, lsr ip │ │ │ │ - eoreq r7, fp, r0, lsr #24 │ │ │ │ + eoreq r7, fp, r0, lsr #23 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febfda24 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 12aa74c │ │ │ │ ldrtmi pc, [r0], #-1280 @ 0xfffffb00 @ │ │ │ │ addlt r4, sl, r7, asr #22 │ │ │ │ @ instruction: 0x4605447a │ │ │ │ @@ -78473,15 +78473,15 @@ │ │ │ │ bvs 1f96db8 │ │ │ │ eorshi pc, r6, r3, asr r8 @ │ │ │ │ svccc 0x00fff1b8 │ │ │ │ @ instruction: 0xf8d4d027 │ │ │ │ vnmlsvs.f64 d3, d25, d24 │ │ │ │ blx 16fa7e │ │ │ │ stmiapl r8, {r3, r8, r9, ip, sp, lr, pc}^ │ │ │ │ - ldc2 2, cr15, [r0], #332 @ 0x14c │ │ │ │ + mrrc2 2, 5, pc, r4, cr3 @ │ │ │ │ @ instruction: 0xf0104631 │ │ │ │ ldrtmi r0, [r8], -r6, lsl #30 │ │ │ │ @ instruction: 0xf049bf18 │ │ │ │ @ instruction: 0xf0320901 │ │ │ │ @ instruction: 0xf8d4fb85 │ │ │ │ @ instruction: 0xf8511c1c │ │ │ │ ldrbmi r3, [r0], -r0, lsr #32 │ │ │ │ @@ -79239,15 +79239,15 @@ │ │ │ │ blne fe8e5ca8 │ │ │ │ ldcne 8, cr15, [r4], {198} @ 0xc6 │ │ │ │ cmpppl r1, r5, lsl #10 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf03d3128 │ │ │ │ @ instruction: 0x2c00fb29 │ │ │ │ svcge 0x0042f47f │ │ │ │ @ instruction: 0xf13b4620 │ │ │ │ - strmi pc, [r3], -r7, ror #21 │ │ │ │ + strmi pc, [r3], -fp, lsl #21 │ │ │ │ @ instruction: 0xf8c74628 │ │ │ │ @ instruction: 0xf7ff32e8 │ │ │ │ @ instruction: 0xf8d6f85f │ │ │ │ blcs b6d5c │ │ │ │ blcs 15ba9c │ │ │ │ movwcs fp, #20228 @ 0x4f04 │ │ │ │ ldclcc 8, cr15, [r8], #792 @ 0x318 │ │ │ │ @@ -79264,15 +79264,15 @@ │ │ │ │ @ instruction: 0xf505fa3b │ │ │ │ @ instruction: 0xf5055151 │ │ │ │ @ instruction: 0xf8d65050 │ │ │ │ @ instruction: 0xf8d63bac │ │ │ │ @ instruction: 0x31282ba8 │ │ │ │ @ instruction: 0xf03d302c │ │ │ │ @ instruction: 0x4640faf3 │ │ │ │ - blx fede3ebc │ │ │ │ + blx 16e3ebc │ │ │ │ strtmi r4, [r8], -r3, lsl #12 │ │ │ │ rsccc pc, r8, #13041664 @ 0xc70000 │ │ │ │ @ instruction: 0xf82cf7ff │ │ │ │ strtmi lr, [r8], -sl, lsl #14 │ │ │ │ stc2 0, cr15, [r8, #132]! @ 0x84 │ │ │ │ @ instruction: 0xf8d4e6ed │ │ │ │ @ instruction: 0xf04f3390 │ │ │ │ @@ -79289,15 +79289,15 @@ │ │ │ │ @ instruction: 0xf7b1e6ee │ │ │ │ movwcs lr, #3782 @ 0xec6 │ │ │ │ movwcs lr, #10707 @ 0x29d3 │ │ │ │ svclt 0x0000deff │ │ │ │ adcseq r8, fp, r6, asr sl │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq r8, fp, r8, lsl #16 │ │ │ │ - eoreq r6, fp, r8, asr #22 │ │ │ │ + eoreq r6, fp, r8, asr #21 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febfec3c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [r4], -r8, ror #31 │ │ │ │ @ instruction: 0xf994f093 │ │ │ │ ldrmi pc, [r0, #-1284] @ 0xfffffafc │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @@ -79550,15 +79550,15 @@ │ │ │ │ bvs 1f57e9c │ │ │ │ eorsls pc, r6, r2, asr r8 @ │ │ │ │ svccc 0x00fff1b9 │ │ │ │ @ instruction: 0xf8d4d027 │ │ │ │ vnmlsvs.f64 d3, d25, d24 │ │ │ │ blx 170b52 │ │ │ │ stmiapl r8, {r0, r3, r8, r9, ip, sp, lr, pc}^ │ │ │ │ - mcrr2 2, 5, pc, r6, cr2 @ │ │ │ │ + blx ffb64792 │ │ │ │ @ instruction: 0xf0104631 │ │ │ │ ldrtmi r0, [r8], -r6, lsl #30 │ │ │ │ @ instruction: 0xf048bf18 │ │ │ │ @ instruction: 0xf0310801 │ │ │ │ @ instruction: 0xf8d4fb1b │ │ │ │ @ instruction: 0xf8511c1c │ │ │ │ ldrbmi r3, [r0], -r0, lsr #32 │ │ │ │ @@ -80493,15 +80493,15 @@ │ │ │ │ blne fe8e7040 │ │ │ │ ldcne 8, cr15, [r4], {198} @ 0xc6 │ │ │ │ cmpppl r1, r5, lsl #10 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf03c3128 │ │ │ │ @ instruction: 0x2c00f95d │ │ │ │ svcge 0x0042f47f │ │ │ │ @ instruction: 0xf13a4620 │ │ │ │ - @ instruction: 0x4603f91b │ │ │ │ + @ instruction: 0x4603f8bf │ │ │ │ @ instruction: 0xf8c74628 │ │ │ │ @ instruction: 0xf7fe32e8 │ │ │ │ @ instruction: 0xf8d6ff01 │ │ │ │ blcs b80f4 │ │ │ │ blcs 15ce34 │ │ │ │ movwcs fp, #20228 @ 0x4f04 │ │ │ │ ldclcc 8, cr15, [r8], #792 @ 0x318 │ │ │ │ @@ -80518,15 +80518,15 @@ │ │ │ │ @ instruction: 0xf505f86f │ │ │ │ @ instruction: 0xf5055151 │ │ │ │ @ instruction: 0xf8d65050 │ │ │ │ @ instruction: 0xf8d63bac │ │ │ │ @ instruction: 0x31282ba8 │ │ │ │ @ instruction: 0xf03c302c │ │ │ │ strbmi pc, [r0], -r7, lsr #18 @ │ │ │ │ - @ instruction: 0xf8e8f13a │ │ │ │ + @ instruction: 0xf88cf13a │ │ │ │ strtmi r4, [r8], -r3, lsl #12 │ │ │ │ rsccc pc, r8, #13041664 @ 0xc70000 │ │ │ │ mcr2 7, 6, pc, cr14, cr14, {7} @ │ │ │ │ strtmi lr, [r8], -sl, lsl #14 │ │ │ │ ldc2l 0, cr15, [r2], #-128 @ 0xffffff80 │ │ │ │ @ instruction: 0xf8d4e6ed │ │ │ │ @ instruction: 0xf04f3390 │ │ │ │ @@ -80543,15 +80543,15 @@ │ │ │ │ @ instruction: 0xf7b0e6ee │ │ │ │ movwcs lr, #3322 @ 0xcfa │ │ │ │ movwcs lr, #10707 @ 0x29d3 │ │ │ │ svclt 0x0000deff │ │ │ │ ldrhteq r7, [fp], lr │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq r7, fp, r0, ror r4 │ │ │ │ - strhteq r5, [fp], -r0 │ │ │ │ + eoreq r5, fp, r0, lsr r7 │ │ │ │ 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}^ │ │ │ │ @@ -80826,15 +80826,15 @@ │ │ │ │ tstls sp, #2 │ │ │ │ ldrdvs pc, [r0], -r8 │ │ │ │ @ instruction: 0xe77e0076 │ │ │ │ b ff0670e8 │ │ │ │ adcseq r7, fp, r6, lsl r2 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq r7, fp, lr, ror #3 │ │ │ │ - eoreq r5, fp, r4, lsl #4 │ │ │ │ + eoreq r5, fp, r4, lsl #3 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl fec00440 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 12ad168 │ │ │ │ ldrtmi pc, [r0], #-1280 @ 0xfffffb00 @ │ │ │ │ addlt r4, sl, r7, asr #22 │ │ │ │ @ instruction: 0x4605447a │ │ │ │ @@ -81111,15 +81111,15 @@ │ │ │ │ bvs 1f59700 │ │ │ │ eorsls pc, r6, r2, asr r8 @ │ │ │ │ svccc 0x00fff1b9 │ │ │ │ @ instruction: 0xf8d4d027 │ │ │ │ vnmlsvs.f64 d3, d25, d24 │ │ │ │ blx 1723b6 │ │ │ │ stmiapl r8, {r0, r3, r8, r9, ip, sp, lr, pc}^ │ │ │ │ - @ instruction: 0xf814f251 │ │ │ │ + @ instruction: 0xffb8f250 │ │ │ │ @ instruction: 0xf0104631 │ │ │ │ ldrtmi r0, [r8], -r6, lsl #30 │ │ │ │ @ instruction: 0xf048bf18 │ │ │ │ @ instruction: 0xf02f0801 │ │ │ │ @ instruction: 0xf8d4fee9 │ │ │ │ @ instruction: 0xf8511c1c │ │ │ │ ldrbmi r3, [r0], -r0, lsr #32 │ │ │ │ @@ -82054,15 +82054,15 @@ │ │ │ │ blne fe8e88a4 │ │ │ │ ldcne 8, cr15, [r4], {198} @ 0xc6 │ │ │ │ cmpppl r1, r5, lsl #10 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf03a3128 │ │ │ │ stccs 13, cr15, [r0], {43} @ 0x2b │ │ │ │ svcge 0x0042f47f │ │ │ │ @ instruction: 0xf1384620 │ │ │ │ - strmi pc, [r3], -r9, ror #25 │ │ │ │ + strmi pc, [r3], -sp, lsl #25 │ │ │ │ @ instruction: 0xf8c74628 │ │ │ │ @ instruction: 0xf7fe32e8 │ │ │ │ @ instruction: 0xf8d6ff01 │ │ │ │ blcs b9958 │ │ │ │ blcs 15e698 │ │ │ │ movwcs fp, #20228 @ 0x4f04 │ │ │ │ ldclcc 8, cr15, [r8], #792 @ 0x318 │ │ │ │ @@ -82079,15 +82079,15 @@ │ │ │ │ @ instruction: 0xf505fc3d │ │ │ │ @ instruction: 0xf5055151 │ │ │ │ @ instruction: 0xf8d65050 │ │ │ │ @ instruction: 0xf8d63bac │ │ │ │ @ instruction: 0x31282ba8 │ │ │ │ @ instruction: 0xf03a302c │ │ │ │ @ instruction: 0x4640fcf5 │ │ │ │ - ldc2 1, cr15, [r6], #224 @ 0xe0 │ │ │ │ + mrrc2 1, 3, pc, sl, cr8 @ │ │ │ │ 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: 0xf8b8f01f │ │ │ │ @ instruction: 0xf8d4e6ed │ │ │ │ @ instruction: 0xf04f3390 │ │ │ │ @@ -82104,15 +82104,15 @@ │ │ │ │ @ instruction: 0xf7afe6ee │ │ │ │ movwcs lr, #2248 @ 0x8c8 │ │ │ │ movwcs lr, #10707 @ 0x29d3 │ │ │ │ svclt 0x0000deff │ │ │ │ adcseq r5, fp, sl, asr lr │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq r5, fp, ip, lsl #24 │ │ │ │ - eoreq r3, fp, ip, asr #30 │ │ │ │ + eoreq r3, fp, ip, asr #29 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl fec01838 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [r4], -r8, ror #31 │ │ │ │ blx fe666886 │ │ │ │ ldrmi pc, [r0, #-1284] @ 0xfffffafc │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @@ -82279,24 +82279,24 @@ │ │ │ │ strls pc, [fp], -r9, asr #25 │ │ │ │ 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 3645b4 │ │ │ │ stmdbmi sl, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - @ instruction: 0xf8c0f136 │ │ │ │ + @ instruction: 0xf864f136 │ │ │ │ andcs lr, r1, #34078720 @ 0x2080000 │ │ │ │ blhi feae8c44 │ │ │ │ blls fece8c48 │ │ │ │ ldcgt 8, cr15, [r8], {148} @ 0x94 │ │ │ │ ldr r9, [lr, -fp, lsl #4]! │ │ │ │ ldrsbteq r5, [fp], r6 │ │ │ │ andeq r0, r0, r8, ror r9 │ │ │ │ - eoreq r3, fp, r4, ror #26 │ │ │ │ - eoreq r3, fp, sl, asr #7 │ │ │ │ + eoreq r3, fp, r4, ror #25 │ │ │ │ + eoreq r3, fp, sl, asr #6 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0098f8cc │ │ │ │ @ instruction: 0xf500b091 │ │ │ │ ldrmi r5, [sp], -r0, asr #8 │ │ │ │ @ instruction: 0x46824b76 │ │ │ │ @@ -82408,24 +82408,24 @@ │ │ │ │ strls pc, [fp], -r7, asr #23 │ │ │ │ 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 3647b8 │ │ │ │ stmdbmi sl, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - @ instruction: 0xffbef135 │ │ │ │ + @ instruction: 0xff62f135 │ │ │ │ andcs lr, r1, #34078720 @ 0x2080000 │ │ │ │ blhi feae8e48 │ │ │ │ blls fece8e4c │ │ │ │ ldcgt 8, cr15, [r8], {148} @ 0x94 │ │ │ │ ldr r9, [lr, -fp, lsl #4]! │ │ │ │ ldrsbteq r5, [fp], r2 │ │ │ │ andeq r0, r0, r8, ror r9 │ │ │ │ - eoreq r3, fp, r0, ror #22 │ │ │ │ - eoreq r3, fp, r6, asr #3 │ │ │ │ + eoreq r3, fp, r0, ror #21 │ │ │ │ + eoreq r3, fp, r6, asr #2 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0098f8cc │ │ │ │ @ instruction: 0xf500b091 │ │ │ │ ldrmi r5, [sp], -r0, asr #8 │ │ │ │ @ instruction: 0x46824b75 │ │ │ │ @@ -82536,24 +82536,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: 0xe783febf │ │ │ │ + str pc, [r3, r3, ror #28] │ │ │ │ @ instruction: 0xf8d42301 │ │ │ │ @ instruction: 0xf8d49ba8 │ │ │ │ @ instruction: 0xf8948bb0 │ │ │ │ movwls r1, #48152 @ 0xbc18 │ │ │ │ svclt 0x0000e73f │ │ │ │ adcseq r5, fp, lr, asr #9 │ │ │ │ andeq r0, r0, r8, ror r9 │ │ │ │ - eoreq r3, fp, r2, ror #18 │ │ │ │ - eoreq r2, fp, r8, asr #31 │ │ │ │ + eoreq r3, fp, r2, ror #17 │ │ │ │ + eoreq r2, fp, r8, asr #30 │ │ │ │ vst4.32 {d27-d30}, [pc], r2 │ │ │ │ push {r7, sl, fp, ip, lr} │ │ │ │ bl febfb4e0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r6], r0 @ │ │ │ │ stmib sp, {r1, r2, r7, r9, sl, lr}^ │ │ │ │ blmi 1933960 │ │ │ │ @@ -82653,23 +82653,23 @@ │ │ │ │ ldrbtmi r4, [fp], #-2829 @ 0xfffff4f3 │ │ │ │ strtcc pc, [r4], #-2244 @ 0xfffff73c │ │ │ │ blmi 3e4da8 │ │ │ │ @ instruction: 0xf8c4447b │ │ │ │ ldr r3, [sl, r4, lsr #8]! │ │ │ │ adcseq r5, fp, lr, asr #5 │ │ │ │ andeq r0, r0, r8, ror r9 │ │ │ │ - mlaeq fp, r6, r9, r3 │ │ │ │ - eoreq r3, fp, lr, ror r8 │ │ │ │ - eoreq r3, fp, r8, lsr #16 │ │ │ │ - eoreq r3, fp, r6, asr r8 │ │ │ │ - strdeq r3, [fp], -ip @ │ │ │ │ - eoreq r3, fp, lr, ror r8 │ │ │ │ - eoreq r3, fp, ip, lsr r8 │ │ │ │ - eoreq r3, fp, lr, asr #17 │ │ │ │ - strhteq r3, [fp], -r4 │ │ │ │ + eoreq r3, fp, r6, lsl r9 │ │ │ │ + strdeq r3, [fp], -lr @ │ │ │ │ + eoreq r3, fp, r8, lsr #15 │ │ │ │ + ldrdeq r3, [fp], -r6 @ │ │ │ │ + eoreq r3, fp, ip, ror r7 │ │ │ │ + strdeq r3, [fp], -lr @ │ │ │ │ + strhteq r3, [fp], -ip │ │ │ │ + eoreq r3, fp, lr, asr #16 │ │ │ │ + eoreq r3, fp, r4, lsr r8 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ strbpl pc, [r0], #-1280 @ 0xfffffb00 @ │ │ │ │ ldrmi r4, [r7], -lr, lsl #12 │ │ │ │ @ instruction: 0xf8d44698 │ │ │ │ @@ -82873,15 +82873,15 @@ │ │ │ │ blcc febe956c │ │ │ │ ldmdavs r9, {r5, r9, sl, lr}^ │ │ │ │ stc2l 0, cr15, [sl], #-572 @ 0xfffffdc4 │ │ │ │ msrcc SPSR_, #14024704 @ 0xd60000 │ │ │ │ @ instruction: 0xf0432000 │ │ │ │ @ instruction: 0xf8c60380 │ │ │ │ @ instruction: 0xf1373360 │ │ │ │ - strmi pc, [r3], -r3, lsl #29 │ │ │ │ + strmi pc, [r3], -r7, lsr #28 │ │ │ │ @ instruction: 0xf8c64620 │ │ │ │ @ instruction: 0xf02232e8 │ │ │ │ @ instruction: 0xe753feb1 │ │ │ │ orrpl pc, r0, #4, 10 @ 0x1000000 │ │ │ │ adcscc pc, r0, #13828096 @ 0xd30000 │ │ │ │ svccc 0x000cf8d3 │ │ │ │ orrpl pc, r0, #12582912 @ 0xc00000 │ │ │ │ @@ -83785,15 +83785,15 @@ │ │ │ │ blcc febea3b0 │ │ │ │ @ instruction: 0x3128463a │ │ │ │ @ instruction: 0xf038302c │ │ │ │ ldrbmi pc, [r8], -r5, lsr #31 @ │ │ │ │ cdp2 7, 13, cr15, cr14, cr0, {7} │ │ │ │ @ instruction: 0xf7fa4658 │ │ │ │ strtmi pc, [r0], -r1, ror #25 │ │ │ │ - @ instruction: 0xff60f136 │ │ │ │ + @ instruction: 0xff04f136 │ │ │ │ @ instruction: 0xf8c39b04 │ │ │ │ bmi 10ecc20 │ │ │ │ ldrbtmi r4, [sl], #-2877 @ 0xfffff4c3 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, sp, lsl fp │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andslt sp, pc, lr, ror #2 │ │ │ │ @@ -83854,15 +83854,15 @@ │ │ │ │ ldr r4, [ip, -r6, lsl #12]! │ │ │ │ bl 6ea028 │ │ │ │ ldrshteq r4, [fp], r2 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, r8, ror r9 │ │ │ │ adcseq r4, fp, r2, ror #3 │ │ │ │ adcseq r3, fp, lr, ror pc │ │ │ │ - eoreq r2, fp, lr, lsr #5 │ │ │ │ + eoreq r2, fp, lr, lsr #4 │ │ │ │ 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 │ │ │ │ @@ -84374,15 +84374,15 @@ │ │ │ │ blcc febeace4 │ │ │ │ @ instruction: 0x3128463a │ │ │ │ @ instruction: 0xf038302c │ │ │ │ ldrbmi pc, [r8], -fp, lsl #22 @ │ │ │ │ blx 11ea920 │ │ │ │ @ instruction: 0xf7fb4658 │ │ │ │ @ instruction: 0x4620f8b5 │ │ │ │ - blx ff268e84 │ │ │ │ + blx 1b68e84 │ │ │ │ @ instruction: 0xf8c39b04 │ │ │ │ bmi 10ed554 │ │ │ │ ldrbtmi r4, [sl], #-2877 @ 0xfffff4c3 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, sp, lsl fp │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andslt sp, pc, lr, ror #2 │ │ │ │ @@ -84443,15 +84443,15 @@ │ │ │ │ ldr r4, [ip, -r6, lsl #12]! │ │ │ │ cdp 7, 7, cr15, cr14, cr12, {5} │ │ │ │ ldrhteq r3, [fp], lr │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, r8, ror r9 │ │ │ │ adcseq r3, fp, lr, lsr #17 │ │ │ │ adcseq r3, fp, sl, asr #12 │ │ │ │ - eoreq r1, fp, sl, ror r9 │ │ │ │ + strdeq r1, [fp], -sl @ │ │ │ │ ldmdblt 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 @ │ │ │ │ @@ -84669,15 +84669,15 @@ │ │ │ │ blcc febeb180 │ │ │ │ @ instruction: 0x3128463a │ │ │ │ @ instruction: 0xf038302c │ │ │ │ @ instruction: 0x4658f8bd │ │ │ │ @ instruction: 0xfff6f7df │ │ │ │ @ instruction: 0xf7fc4658 │ │ │ │ @ instruction: 0x4620fa99 │ │ │ │ - @ instruction: 0xf878f136 │ │ │ │ + @ instruction: 0xf81cf136 │ │ │ │ @ instruction: 0xf8c39b04 │ │ │ │ bmi 10ed9f0 │ │ │ │ ldrbtmi r4, [sl], #-2877 @ 0xfffff4c3 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, sp, lsl fp │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andslt sp, pc, lr, ror #2 │ │ │ │ @@ -84738,15 +84738,15 @@ │ │ │ │ ldr r4, [ip, -r6, lsl #12]! │ │ │ │ ldc 7, cr15, [r0], #-688 @ 0xfffffd50 │ │ │ │ adcseq r3, fp, r2, lsr #8 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, r8, ror r9 │ │ │ │ adcseq r3, fp, r2, lsl r4 │ │ │ │ adcseq r3, fp, lr, lsr #3 │ │ │ │ - ldrdeq r1, [fp], -lr @ │ │ │ │ + eoreq r1, fp, lr, asr r4 │ │ │ │ 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 │ │ │ │ @@ -85036,15 +85036,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 │ │ │ │ - ldc2l 1, cr15, [r6, #212]! @ 0xd4 │ │ │ │ + ldc2 1, cr15, [sl, #212] @ 0xd4 │ │ │ │ @ instruction: 0xf8d7b348 │ │ │ │ @ instruction: 0xf8c732f4 │ │ │ │ @ instruction: 0xf8c702f0 │ │ │ │ ldrmi sl, [r8], #-760 @ 0xfffffd08 │ │ │ │ vqadd.s8 d30, d11, d15 │ │ │ │ ldrmi r4, [ip], #-844 @ 0xfffffcb4 │ │ │ │ @ instruction: 0xf104441d │ │ │ │ @@ -85127,15 +85127,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 eca74 │ │ │ │ + blls ec904 │ │ │ │ @ instruction: 0xf8c5b170 │ │ │ │ @ instruction: 0xf8d532f8 │ │ │ │ @ instruction: 0xf8c532f4 │ │ │ │ ldrmi r0, [r8], #-752 @ 0xfffffd10 │ │ │ │ @ instruction: 0xf8d5e004 │ │ │ │ bl 57a148 │ │ │ │ eorle r0, sp, r8 │ │ │ │ @@ -85200,15 +85200,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 ec950 │ │ │ │ + blls ec7e0 │ │ │ │ @ instruction: 0xf8c5b170 │ │ │ │ @ instruction: 0xf8d532f8 │ │ │ │ @ instruction: 0xf8c532f4 │ │ │ │ ldrmi r0, [r8], #-752 @ 0xfffffd10 │ │ │ │ @ instruction: 0xf8d5e004 │ │ │ │ bl 57a26c │ │ │ │ eorle r0, sp, r8 │ │ │ │ @@ -85394,15 +85394,15 @@ │ │ │ │ bls 2faeb0 │ │ │ │ tstpeq r8, #14286848 @ p-variant is OBSOLETE @ 0xda0000 │ │ │ │ addsmi r5, r8, #13828096 @ 0xd30000 │ │ │ │ adchi pc, r2, r0 │ │ │ │ tstpne ip, #14286848 @ p-variant is OBSOLETE @ 0xda0000 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0x462a8098 │ │ │ │ - blx b69e72 │ │ │ │ + blx ff469e70 │ │ │ │ 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}^ │ │ │ │ @@ -85500,15 +85500,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, r7, asr sl @ p-variant is OBSOLETE │ │ │ │ + strdlt pc, [r0, #-155] @ 0xffffff65 │ │ │ │ rscscc pc, r4, #14286848 @ 0xda0000 │ │ │ │ rscseq pc, r0, #13238272 @ 0xca0000 │ │ │ │ @ instruction: 0xf8ca4418 │ │ │ │ @ instruction: 0xf8ca92f8 │ │ │ │ @ instruction: 0xf8d852f4 │ │ │ │ @ instruction: 0xf8d822f4 │ │ │ │ @ instruction: 0xf7ac12f0 │ │ │ │ @@ -85731,16 +85731,16 @@ │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, r4, lsr #21 │ │ │ │ andeq r0, r0, ip, asr #21 │ │ │ │ @ instruction: 0x000008b4 │ │ │ │ adcseq r2, fp, r4, lsr #6 │ │ │ │ andeq r0, r0, ip, lsl #22 │ │ │ │ andeq r0, r0, ip, lsr #17 │ │ │ │ - eoreq r0, fp, sl, asr #11 │ │ │ │ - eoreq r0, fp, r2, lsr #11 │ │ │ │ + eoreq r0, fp, sl, asr #10 │ │ │ │ + eoreq r0, fp, r2, lsr #10 │ │ │ │ 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 fec05100 │ │ │ │ @@ -85957,15 +85957,15 @@ │ │ │ │ umlalseq r1, fp, r2, lr │ │ │ │ @ instruction: 0xfffe2d35 │ │ │ │ @ instruction: 0xfffe422b │ │ │ │ @ instruction: 0xffffe92d │ │ │ │ @ instruction: 0xffffe923 │ │ │ │ andeq r0, r0, ip, lsl #21 │ │ │ │ andeq r0, r0, r0, ror #19 │ │ │ │ - eorseq r7, r1, r0, asr #18 │ │ │ │ + eorseq r7, r1, r0, asr #17 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl fec05470 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi fe1b2138 │ │ │ │ strbpl pc, [r0], -r0, lsl #10 @ │ │ │ │ addlt r4, pc, r3, lsl #23 │ │ │ │ svcmi 0x0083447a │ │ │ │ @@ -86104,15 +86104,15 @@ │ │ │ │ @ instruction: 0xfffe2c01 │ │ │ │ andeq r0, r0, r8, ror r9 │ │ │ │ adcseq r1, fp, r4, lsl #26 │ │ │ │ @ instruction: 0xfffe40a5 │ │ │ │ andeq r0, r0, ip, lsl #22 │ │ │ │ @ instruction: 0xfffe408f │ │ │ │ andeq r0, r0, r0, ror #19 │ │ │ │ - eorseq r7, r1, r0, lsr r7 │ │ │ │ + ldrhteq r7, [r1], -r0 │ │ │ │ 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 │ │ │ │ @@ -86276,15 +86276,15 @@ │ │ │ │ blx 1774aa │ │ │ │ blvs fe93f774 │ │ │ │ @ instruction: 0xf8926aa3 │ │ │ │ addmi r7, fp, #36 @ 0x24 │ │ │ │ blcs de3b8 │ │ │ │ streq pc, [r0, r7, asr #7] │ │ │ │ bvs ff4e2de8 │ │ │ │ - @ instruction: 0xffb8f24b │ │ │ │ + @ instruction: 0xff5cf24b │ │ │ │ @ instruction: 0xf0109b0c │ │ │ │ svclt 0x00140f06 │ │ │ │ blvc eb89c │ │ │ │ bleq fe0ea8a0 │ │ │ │ movwls r6, #55771 @ 0xd9db │ │ │ │ @ instruction: 0x46d8e794 │ │ │ │ ldrsbt pc, [r0], -sp @ │ │ │ │ @@ -86352,15 +86352,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 │ │ │ │ - eoreq r0, fp, r6 │ │ │ │ + eoreq pc, sl, r6, lsl #31 │ │ │ │ @ instruction: 0xfffde703 │ │ │ │ @ instruction: 0xfffdf7a7 │ │ │ │ @ instruction: 0xfffe0499 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl fec05aa8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460a0ff8 │ │ │ │ @@ -87401,15 +87401,15 @@ │ │ │ │ ldrmi r6, [r1], -r2, lsr #12 │ │ │ │ @ instruction: 0xf8d7e7d2 │ │ │ │ @ instruction: 0xf8d780b8 │ │ │ │ @ instruction: 0xf10730c4 │ │ │ │ @ instruction: 0x462805f0 │ │ │ │ @ instruction: 0xf503ae01 │ │ │ │ @ instruction: 0x31105196 │ │ │ │ - stc2l 1, cr15, [lr, #200] @ 0xc8 │ │ │ │ + ldc2l 1, cr15, [r2, #-200]! @ 0xffffff38 │ │ │ │ ldrsbtcs pc, [ip], r7 @ │ │ │ │ msrvc CPSR_fsc, #8388608 @ 0x800000 │ │ │ │ muleq r7, r5, r8 │ │ │ │ andeq lr, r7, r6, lsl #17 │ │ │ │ ldrsbtcs pc, [ip], r7 @ │ │ │ │ ldrdne pc, [ip], #135 @ 0x87 │ │ │ │ ldrdeq pc, [r4], #135 @ 0x87 │ │ │ │ @@ -88066,15 +88066,15 @@ │ │ │ │ ldmib sl, {sl, sp}^ │ │ │ │ strtmi r0, [r3], -r9, lsl #2 │ │ │ │ svclt 0x0000e7d5 │ │ │ │ andeq r0, r0, r4, ror #19 │ │ │ │ adcseq r0, fp, r4, lsr #1 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, r8, ror r9 │ │ │ │ - eoreq lr, sl, r4, ror r2 │ │ │ │ + strdeq lr, [sl], -r4 @ │ │ │ │ @ instruction: 0xf8d74656 │ │ │ │ ldmib r7, {r3, r4, r7, lr}^ │ │ │ │ @ instruction: 0xf8d7ba24 │ │ │ │ ldmib r3, {r2, r3, r4, r5, r7, ip, sp}^ │ │ │ │ strtmi r5, [fp], #-956 @ 0xfffffc44 │ │ │ │ rsble r4, r3, #-805306359 @ 0xd0000009 │ │ │ │ stclvs 2, cr15, [r9], #-292 @ 0xfffffedc │ │ │ │ @@ -88387,15 +88387,15 @@ │ │ │ │ ldmdavs r9, {r6, r7, r9, ip, sp} │ │ │ │ @ instruction: 0xf0402900 │ │ │ │ @ instruction: 0xf8d7822b │ │ │ │ @ instruction: 0xf10760c4 │ │ │ │ stcge 4, cr0, [r1, #-912] @ 0xfffffc70 │ │ │ │ @ instruction: 0xf5064620 │ │ │ │ @ instruction: 0x31105196 │ │ │ │ - mrc2 1, 0, pc, cr8, cr1, {1} │ │ │ │ + ldc2 1, cr15, [ip, #196]! @ 0xc4 │ │ │ │ ldrsbtcc pc, [ip], r7 @ │ │ │ │ muleq r7, r4, r8 │ │ │ │ andeq lr, r7, r5, lsl #17 │ │ │ │ @ instruction: 0xf8d74630 │ │ │ │ @ instruction: 0xf8d720bc │ │ │ │ @ instruction: 0xf8d210cc │ │ │ │ andls r2, r0, #188, 4 @ 0xc000000b │ │ │ │ @@ -89040,15 +89040,15 @@ │ │ │ │ @ instruction: 0x463a0ab0 │ │ │ │ blx d6f14e │ │ │ │ @ instruction: 0x46284639 │ │ │ │ stc2 7, cr15, [r2], #-972 @ 0xfffffc34 │ │ │ │ @ instruction: 0x9018f8dd │ │ │ │ orrspl pc, r6, r5, lsl #10 │ │ │ │ tstcc r0, r8, asr #12 │ │ │ │ - @ instruction: 0xf8fef131 │ │ │ │ + @ instruction: 0xf8a2f131 │ │ │ │ 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: 0xf818f7df │ │ │ │ @@ -89117,15 +89117,15 @@ │ │ │ │ @ instruction: 0xf8430200 │ │ │ │ strb r2, [fp, r4, lsl #22] │ │ │ │ ldmib r4!, {r3, r5, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ adcseq pc, sl, sl, lsr r2 @ │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq pc, sl, r0, lsr r2 @ │ │ │ │ adcseq lr, sl, ip, lsr #31 │ │ │ │ - ldrdeq sp, [sl], -sl @ │ │ │ │ + eoreq sp, sl, sl, asr r2 │ │ │ │ andeq r0, r0, r4, ror #19 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl fec085dc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fd8 │ │ │ │ strdlt ip, [r7], r4 │ │ │ │ @ instruction: 0x460d4b3c │ │ │ │ @@ -90305,15 +90305,15 @@ │ │ │ │ bfi r4, r1, #12, #7 │ │ │ │ ldrdhi pc, [ip], #135 @ 0x87 │ │ │ │ ldrdcc pc, [r8], #135 @ 0x87 │ │ │ │ ldrbeq pc, [r8, #263]! @ 0x107 @ │ │ │ │ cdpge 6, 0, cr4, cr1, cr8, {1} │ │ │ │ orrspl pc, r6, r3, lsl #10 │ │ │ │ @ instruction: 0xf12f3110 │ │ │ │ - @ instruction: 0xf8d7ff1b │ │ │ │ + @ instruction: 0xf8d7febf │ │ │ │ @ instruction: 0xf50220c0 │ │ │ │ ldm r5, {r0, r2, r3, r5, r8, r9, ip, sp, lr} │ │ │ │ stm r6, {r0, r1, r2} │ │ │ │ @ instruction: 0xf8d70007 │ │ │ │ @ instruction: 0xf8d720c0 │ │ │ │ @ instruction: 0xf8d710d4 │ │ │ │ @ instruction: 0xf8d200c8 │ │ │ │ @@ -91076,15 +91076,15 @@ │ │ │ │ blcs 1f1360 │ │ │ │ @ instruction: 0xf6c02201 │ │ │ │ ldrt r1, [r9], -r6, lsl #4 │ │ │ │ andeq r0, r0, r4, ror #19 │ │ │ │ umlalseq sp, sl, sl, r0 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, r8, ror r9 │ │ │ │ - eoreq fp, sl, r8, lsl #5 │ │ │ │ + eoreq fp, sl, r8, lsl #4 │ │ │ │ movwmi lr, #18907 @ 0x49db │ │ │ │ teqpmi r8, r0, asr #12 @ p-variant is OBSOLETE │ │ │ │ ldrsbeq pc, [r4], #135 @ 0x87 @ │ │ │ │ @ instruction: 0xf404fb03 │ │ │ │ @ instruction: 0xf7dbb2a2 │ │ │ │ stccs 14, cr15, [r0], {159} @ 0x9f │ │ │ │ ldcvs 13, cr13, [sp], #36 @ 0x24 │ │ │ │ @@ -91275,15 +91275,15 @@ │ │ │ │ ldmdavs r9, {r6, r7, r9, ip, sp} │ │ │ │ @ instruction: 0xf0402900 │ │ │ │ @ instruction: 0xf8d78403 │ │ │ │ @ instruction: 0xf10760c8 │ │ │ │ stcge 4, cr0, [r1, #-944] @ 0xfffffc50 │ │ │ │ @ instruction: 0xf5064620 │ │ │ │ @ instruction: 0x31105196 │ │ │ │ - @ instruction: 0xff86f12e │ │ │ │ + @ instruction: 0xff2af12e │ │ │ │ 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 │ │ │ │ @@ -92386,15 +92386,15 @@ │ │ │ │ @ instruction: 0xf7af4629 │ │ │ │ ldrtmi pc, [r1], -fp, lsl #18 @ │ │ │ │ @ instruction: 0xf7f04628 │ │ │ │ @ instruction: 0xf8ddf9fb │ │ │ │ @ instruction: 0xf505901c │ │ │ │ @ instruction: 0x46485196 │ │ │ │ @ instruction: 0xf12d3110 │ │ │ │ - blge 134248 │ │ │ │ + blge 1340d8 │ │ │ │ muleq r7, r9, r8 │ │ │ │ adcsgt pc, ip, #216, 16 @ 0xd80000 │ │ │ │ andeq lr, r7, r3, lsl #17 │ │ │ │ @ instruction: 0x46284631 │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ @ instruction: 0x23ade9d8 │ │ │ │ ldc2l 7, cr15, [r0, #876]! @ 0x36c │ │ │ │ @@ -92452,15 +92452,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 3337f0 │ │ │ │ + blls 333680 │ │ │ │ @ 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}^ │ │ │ │ @@ -92470,15 +92470,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 3b37a8 │ │ │ │ + blls 3b3638 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ bls 354aa4 │ │ │ │ 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 │ │ │ │ @@ -92591,15 +92591,15 @@ │ │ │ │ blcc 1f2b08 │ │ │ │ @ instruction: 0xe73a465b │ │ │ │ ldr r4, [r8, -r3, ror #12]! │ │ │ │ ldrhteq ip, [sl], sl │ │ │ │ ldrhteq ip, [sl], r4 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq fp, sl, r6, lsl #30 │ │ │ │ - eoreq sl, sl, r0, asr #4 │ │ │ │ + eoreq sl, sl, r0, asr #3 │ │ │ │ andeq r0, r0, ip, asr #21 │ │ │ │ andeq r0, r0, r4, ror #19 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl fec0bc30 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fd8 │ │ │ │ strdlt ip, [r7], r4 │ │ │ │ @@ -93779,15 +93779,15 @@ │ │ │ │ ldrmi r6, [r1], -r2, lsr #12 │ │ │ │ @ instruction: 0xf8d7e7d2 │ │ │ │ @ instruction: 0xf8d780cc │ │ │ │ @ instruction: 0xf10730c8 │ │ │ │ @ instruction: 0x462805f8 │ │ │ │ @ instruction: 0xf503ae01 │ │ │ │ @ instruction: 0x31105196 │ │ │ │ - blx ffd72166 │ │ │ │ + blx fe672166 │ │ │ │ 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 │ │ │ │ @@ -94541,15 +94541,15 @@ │ │ │ │ blcs 1f498c │ │ │ │ @ instruction: 0xf6c02201 │ │ │ │ ldrt r1, [r6], -r6, lsl #4 │ │ │ │ andeq r0, r0, r4, ror #19 │ │ │ │ adcseq r9, sl, r6, ror sl │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, r8, ror r9 │ │ │ │ - eoreq r7, sl, lr, asr ip │ │ │ │ + ldrdeq r7, [sl], -lr @ │ │ │ │ movwmi lr, #18907 @ 0x49db │ │ │ │ teqpmi r8, r0, asr #12 @ p-variant is OBSOLETE │ │ │ │ ldrsbeq pc, [r4], #135 @ 0x87 @ │ │ │ │ @ instruction: 0xf404fb03 │ │ │ │ @ instruction: 0xf7d8b2a2 │ │ │ │ @ instruction: 0x2c00fb89 │ │ │ │ ldcvs 13, cr13, [sp], #36 @ 0x24 │ │ │ │ @@ -94740,15 +94740,15 @@ │ │ │ │ stmdbcs r0, {r0, r3, r4, fp, sp, lr} │ │ │ │ mvnshi pc, #64 @ 0x40 │ │ │ │ ldrdvs pc, [r8], #135 @ 0x87 │ │ │ │ strbteq pc, [ip], #263 @ 0x107 @ │ │ │ │ strtmi sl, [r0], -r1, lsl #26 │ │ │ │ orrspl pc, r6, r6, lsl #10 │ │ │ │ @ instruction: 0xf12b3110 │ │ │ │ - @ instruction: 0xf8d7fc71 │ │ │ │ + @ instruction: 0xf8d7fc15 │ │ │ │ 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}^ │ │ │ │ @@ -95839,15 +95839,15 @@ │ │ │ │ @ instruction: 0x4629c05c │ │ │ │ cdp2 7, 0, cr15, cr12, cr11, {5} │ │ │ │ @ instruction: 0x46284631 │ │ │ │ cdp2 7, 15, cr15, cr12, cr12, {7} │ │ │ │ @ instruction: 0x901cf8dd │ │ │ │ orrspl pc, r6, r5, lsl #10 │ │ │ │ tstcc r0, r8, asr #12 │ │ │ │ - blx ff6f4192 │ │ │ │ + blx 1ff4192 │ │ │ │ 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 │ │ │ │ @@ -95905,15 +95905,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: 0xf900f12b │ │ │ │ + @ instruction: 0xf8a4f12b │ │ │ │ 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 1077f54 │ │ │ │ @@ -95923,15 +95923,15 @@ │ │ │ │ @ instruction: 0xf8d89908 │ │ │ │ stmpl sl, {r3, r6, r8, r9} │ │ │ │ @ instruction: 0xf0004290 │ │ │ │ @ instruction: 0xf8d880b5 │ │ │ │ movwls r1, #45900 @ 0xb34c │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ bls 3580d8 │ │ │ │ - @ instruction: 0xf8dcf12b │ │ │ │ + @ instruction: 0xf880f12b │ │ │ │ stmdacs r0, {r0, r1, r3, r8, r9, fp, ip, pc} │ │ │ │ addshi pc, r7, r0 │ │ │ │ @ instruction: 0xf8c89a0a │ │ │ │ @ instruction: 0xf8d82354 │ │ │ │ @ instruction: 0xf8c82350 │ │ │ │ bl b8b80 │ │ │ │ ldr r0, [pc], -r2, lsl #24 │ │ │ │ @@ -96044,15 +96044,15 @@ │ │ │ │ blcc 1f6104 │ │ │ │ @ instruction: 0xe73a465b │ │ │ │ ldr r4, [r8, -r3, ror #12]! │ │ │ │ ldrhteq r8, [sl], r2 │ │ │ │ adcseq r8, sl, ip, lsr #23 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq r8, sl, r0, lsl #18 │ │ │ │ - eoreq r6, sl, sl, lsr ip │ │ │ │ + strhteq r6, [sl], -sl │ │ │ │ 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 fedf6378 │ │ │ │ @@ -96871,15 +96871,15 @@ │ │ │ │ ubfxeq pc, r4, #17, #9 │ │ │ │ andle r1, r1, r2, asr #24 │ │ │ │ bl af6b78 │ │ │ │ stmdaeq r0, {r2, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ andle r1, r1, r3, asr #24 │ │ │ │ bl 976b84 │ │ │ │ orreq pc, r8, #212, 16 @ 0xd40000 │ │ │ │ - cdp2 1, 7, cr15, cr0, cr3, {1} │ │ │ │ + cdp2 1, 1, cr15, cr4, cr3, {1} │ │ │ │ orrsne pc, ip, #212, 16 @ 0xd40000 │ │ │ │ @ instruction: 0xf8d4b121 │ │ │ │ blvs 745b78 │ │ │ │ @ instruction: 0x47906a58 │ │ │ │ @ instruction: 0xf0834628 │ │ │ │ bvs ffbb7780 │ │ │ │ blvs 74a5cc │ │ │ │ @@ -96898,21 +96898,21 @@ │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460d0ff0 │ │ │ │ strmi r4, [r8], -r4, lsl #12 │ │ │ │ cdp2 0, 5, cr15, cr10, cr15, {2} │ │ │ │ stmdbvs sl!, {r8, sp} │ │ │ │ b 1af6bf0 │ │ │ │ sbcpl pc, ip, r4, lsr #5 │ │ │ │ - ldc2 1, cr15, [r6], #244 @ 0xf4 │ │ │ │ + mrrc2 1, 3, pc, sl, cr13 @ │ │ │ │ bicscs pc, r8, #164, 12 @ 0xa400000 │ │ │ │ @ instruction: 0xf8d34629 │ │ │ │ @ instruction: 0xf04f0508 │ │ │ │ vcvt.f32.s32 d15, d19, #28 │ │ │ │ @ instruction: 0xf13d50cc │ │ │ │ - @ instruction: 0xf5a4fcb9 │ │ │ │ + @ instruction: 0xf5a4fc5d │ │ │ │ @ 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 fec0ffac │ │ │ │ @@ -96983,27 +96983,27 @@ │ │ │ │ tstpeq r1, pc, rrx @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x4658447b │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ cmpppl sp, #64, 12 @ p-variant is OBSOLETE @ 0x4000000 │ │ │ │ stc2 0, cr15, [ip, #520]! @ 0x208 │ │ │ │ pop {r1, ip, sp, pc} │ │ │ │ svclt 0x000088f0 │ │ │ │ - eoreq r5, sl, r8, asr r9 │ │ │ │ - eoreq r5, sl, sl, lsr #18 │ │ │ │ + ldrdeq r5, [sl], -r8 @ │ │ │ │ + eoreq r5, sl, sl, lsr #17 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl fec100d8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrmi r0, [r4], r8, asr #31 │ │ │ │ strmi fp, [ip], -sl, lsl #1 │ │ │ │ andseq pc, r0, #18 │ │ │ │ @ instruction: 0x4605d01f │ │ │ │ @ instruction: 0xf1042101 │ │ │ │ @ instruction: 0xf8840080 │ │ │ │ movwls r1, #36956 @ 0x905c │ │ │ │ - blx fec753f2 │ │ │ │ + blx 15753f2 │ │ │ │ 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}^ │ │ │ │ @@ -97054,15 +97054,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 138edc │ │ │ │ addeq pc, r0, r3, lsl #2 │ │ │ │ - blx c754de │ │ │ │ + blx ff5754dc │ │ │ │ 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 │ │ │ │ @@ -97090,35 +97090,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: 0xf13b60e3 │ │ │ │ - @ instruction: 0x4650f897 │ │ │ │ - @ instruction: 0xff40f122 │ │ │ │ + @ instruction: 0x4650f83b │ │ │ │ + cdp2 1, 14, cr15, cr4, cr2, {1} │ │ │ │ eorsle r2, sl, r0, lsl #16 │ │ │ │ @ instruction: 0xf1229001 │ │ │ │ - @ instruction: 0x4607ff75 │ │ │ │ + @ instruction: 0x4607ff19 │ │ │ │ @ instruction: 0xf1229801 │ │ │ │ - ldrtmi pc, [r9], -pc, ror #30 @ │ │ │ │ + shadd16mi pc, r9, r3 @ │ │ │ │ stmdage r6!, {r1, r9, sl, lr} │ │ │ │ - @ instruction: 0xf8c4f13b │ │ │ │ + @ instruction: 0xf868f13b │ │ │ │ @ instruction: 0xf10d2202 │ │ │ │ stmdage r6!, {r1, r3, r8} │ │ │ │ - @ instruction: 0xf8bef13b │ │ │ │ + @ instruction: 0xf862f13b │ │ │ │ stmdbge r4, {r3, r9, sp} │ │ │ │ @ instruction: 0xf13ba826 │ │ │ │ - andcs pc, r8, #12124160 @ 0xb90000 │ │ │ │ + andcs pc, r8, #6094848 @ 0x5d0000 │ │ │ │ bicpl pc, r4, r6, lsl #10 │ │ │ │ @ instruction: 0xf13ba826 │ │ │ │ - eorcs pc, r0, #11730944 @ 0xb30000 │ │ │ │ + eorcs pc, r0, #5701632 @ 0x570000 │ │ │ │ tstpeq r4, sp, lsl #12 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf13ba826 │ │ │ │ - @ instruction: 0xf60dfb25 │ │ │ │ + @ instruction: 0xf60dfac9 │ │ │ │ ldm ip!, {r2, r4, sl, fp} │ │ │ │ eorvs r0, r0, pc │ │ │ │ rsbvs r2, r1, r0 │ │ │ │ rscvs r6, r3, r2, lsr #1 │ │ │ │ blmi 70b950 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0xf8dd681a │ │ │ │ @@ -97132,43 +97132,43 @@ │ │ │ │ lslslt r9, r6, #16 │ │ │ │ @ instruction: 0xf79fa90a │ │ │ │ ldmiblt r0, {r2, r4, r8, 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 │ │ │ │ - @ instruction: 0xf880f13b │ │ │ │ + @ instruction: 0xf824f13b │ │ │ │ blmi 3f300c │ │ │ │ bmi 3c152c │ │ │ │ ldmpl fp!, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0xf7a06818 │ │ │ │ @ instruction: 0xf04fe856 │ │ │ │ @ instruction: 0xe7cf30ff │ │ │ │ bl df6fbc │ │ │ │ ldrshteq r6, [sl], r6 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ ldrshteq r6, [sl], r0 │ │ │ │ andeq r0, r0, r8, ror r9 │ │ │ │ @ instruction: 0xffffff85 │ │ │ │ adcseq r6, sl, r4, lsr #30 │ │ │ │ andeq r0, r0, r4, ror #22 │ │ │ │ - strdeq r5, [sl], -r4 @ │ │ │ │ + eoreq r5, sl, r4, ror r6 │ │ │ │ vst3.8 {d27-d29}, [pc], ip │ │ │ │ ldrblt r5, [r0, #3200]! @ 0xc80 │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ addlt r4, r7, sl, lsl sl │ │ │ │ blmi 7641a4 │ │ │ │ @ instruction: 0x4605447a │ │ │ │ blvs 1f72cc │ │ │ │ @ instruction: 0x462158d3 │ │ │ │ ldmdavs fp, {r4, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf04f9305 │ │ │ │ strls r0, [r4], #-768 @ 0xfffffd00 │ │ │ │ - @ instruction: 0xf834f130 │ │ │ │ + @ instruction: 0xffd8f12f │ │ │ │ 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 │ │ │ │ @@ -97214,16 +97214,16 @@ │ │ │ │ stmdami r7, {r1, r3, r5, r6, r7, r8, sp, lr} │ │ │ │ ldrbtmi r4, [r8], #-1146 @ 0xfffffb86 │ │ │ │ stc2l 0, cr15, [lr, #-328]! @ 0xfffffeb8 │ │ │ │ eorvc r2, r3, r1, lsl #6 │ │ │ │ pop {r2, ip, sp, pc} │ │ │ │ svclt 0x000081f0 │ │ │ │ umlalseq r9, sl, r8, r1 │ │ │ │ - eoreq r5, sl, ip, lsr #12 │ │ │ │ - mlaeq sl, r2, r5, r5 │ │ │ │ + eoreq r5, sl, ip, lsr #11 │ │ │ │ + eoreq r5, sl, r2, lsl r5 │ │ │ │ @ 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 │ │ │ │ @@ -97603,15 +97603,15 @@ │ │ │ │ svceq 0x00d8f8cc │ │ │ │ ldrbcs pc, [r8], #1696 @ 0x6a0 @ │ │ │ │ strbpl pc, [ip], r0, lsr #5 @ │ │ │ │ @ instruction: 0xf5a0b083 │ │ │ │ @ instruction: 0xf5a05580 │ │ │ │ @ instruction: 0x463058d6 │ │ │ │ @ instruction: 0xf13c4691 │ │ │ │ - @ instruction: 0xf8d4ff35 │ │ │ │ + @ instruction: 0xf8d4fed9 │ │ │ │ @ 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 │ │ │ │ @@ -97619,15 +97619,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: 0xf808f04f │ │ │ │ ldrtmi r4, [r0], -r5, lsl #12 │ │ │ │ - @ instruction: 0xff22f13c │ │ │ │ + mcr2 1, 6, pc, cr6, cr12, {1} @ │ │ │ │ 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} │ │ │ │ @@ -97640,15 +97640,15 @@ │ │ │ │ orrvs r6, r4, r4, asr #2 │ │ │ │ strbmi r4, [r1], -r5, lsl #22 │ │ │ │ beq cf7c10 │ │ │ │ andcs pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ @ instruction: 0xf04e2308 │ │ │ │ @ instruction: 0xe7b9ffb9 │ │ │ │ - strhteq r4, [sl], -r8 │ │ │ │ + eoreq r4, sl, r8, lsr pc │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ ldrmi fp, [r8], r3, lsl #1 │ │ │ │ bleq 135a64 │ │ │ │ bleq f643c │ │ │ │ @@ -97905,15 +97905,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} │ │ │ │ - ldc2l 1, cr15, [r8], {60} @ 0x3c │ │ │ │ + ldc2l 1, cr15, [ip], #-240 @ 0xffffff10 │ │ │ │ orrpl pc, r0, #20971520 @ 0x1400000 │ │ │ │ bmi ff5f8088 │ │ │ │ @ instruction: 0xf0002c00 │ │ │ │ ldmib r4, {r0, r1, r2, r3, r7, pc}^ │ │ │ │ strbmi r2, [r2, #-788] @ 0xfffffcec │ │ │ │ @ instruction: 0xf08041bb │ │ │ │ @ instruction: 0xf104808e │ │ │ │ @@ -97955,21 +97955,21 @@ │ │ │ │ svchi 0x005bf3bf │ │ │ │ svcne 0x0000e853 │ │ │ │ stmda r3, {r0, r8, ip, sp}^ │ │ │ │ bcs be5ec │ │ │ │ vsra.u64 , q12, #1 │ │ │ │ shsaxmi r8, r0, fp │ │ │ │ andmi pc, r0, r9, asr #17 │ │ │ │ - stc2 1, cr15, [r2], {60} @ 0x3c │ │ │ │ + stc2 1, cr15, [r6], #-240 @ 0xffffff10 │ │ │ │ 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} │ │ │ │ - stc2l 1, cr15, [r8], #-240 @ 0xffffff10 │ │ │ │ + stc2 1, cr15, [ip], {60} @ 0x3c │ │ │ │ orrpl pc, r0, #20971520 @ 0x1400000 │ │ │ │ bmi ff4f8168 │ │ │ │ orrsle r2, r0, r0, lsl #24 │ │ │ │ ldrdge pc, [r4], pc @ │ │ │ │ movwls r2, #29456 @ 0x7310 │ │ │ │ @ instruction: 0xe7b044fa │ │ │ │ @ instruction: 0x1098f8d4 │ │ │ │ @@ -97978,36 +97978,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], -r5, ror #16 @ │ │ │ │ - mrrc2 1, 3, pc, r4, cr12 @ │ │ │ │ + blx ffef634a │ │ │ │ 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: 0xf8cbfc3b │ │ │ │ + @ instruction: 0xf8cbfbdf │ │ │ │ ldr r4, [r7, r0]! │ │ │ │ ldrbcc pc, [pc, pc, asr #32]! @ │ │ │ │ svclt 0x0000e7dd │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ - eoreq r4, sl, r4, lsr fp │ │ │ │ - eoreq r4, sl, r8, lsr #21 │ │ │ │ - eoreq r4, sl, sl, asr sl │ │ │ │ + strhteq r4, [sl], -r4 │ │ │ │ + eoreq r4, sl, r8, lsr #20 │ │ │ │ + ldrdeq r4, [sl], -sl @ │ │ │ │ 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 │ │ │ │ @@ -98020,19 +98020,19 @@ │ │ │ │ @ instruction: 0xf8df447a │ │ │ │ @ instruction: 0x46049cf4 │ │ │ │ ldrbtmi r4, [r9], #1600 @ 0x640 │ │ │ │ ldmpl r3, {r0, r1, r3, r7, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf8cd681b │ │ │ │ @ instruction: 0xf04f3c84 │ │ │ │ vcgt.s32 d0, d13, d0 │ │ │ │ - stmdacs r0, {r0, r3, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r2, r3, r5, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ yieldhi │ │ │ │ andls sl, r6, r8, ror pc │ │ │ │ ldrtmi r4, [r8], -r1, asr #12 │ │ │ │ - ldc2l 2, cr15, [lr, #-180]! @ 0xffffff4c │ │ │ │ + stc2 2, cr15, [r2, #-180]! @ 0xffffff4c │ │ │ │ @ instruction: 0xf8979b06 │ │ │ │ bcs c2b04 │ │ │ │ rschi pc, sp, #65 @ 0x41 │ │ │ │ ldccs 8, cr15, [ip], #892 @ 0x37c │ │ │ │ strpl pc, [r0, #1284] @ 0x504 │ │ │ │ ldmdavc r9, {r1, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0xf0412946 │ │ │ │ @@ -98043,15 +98043,15 @@ │ │ │ │ smlatbcs r4, r4, ip, r2 │ │ │ │ eoreq pc, r4, fp, lsl #2 │ │ │ │ @ instruction: 0xf7ff447a │ │ │ │ @ instruction: 0xf8c5f907 │ │ │ │ stmdacs r0, {r2, r3, r4, r7, r8, r9} │ │ │ │ rschi pc, sl, #1 │ │ │ │ vmax.s32 q2, , q0 │ │ │ │ - stmdavc r3, {r0, r2, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdavc r3, {r0, r3, r5, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ blcs 148b7c │ │ │ │ teqphi sl, #268435456 @ p-variant is OBSOLETE @ 0x10000000 │ │ │ │ subvc pc, r2, #1325400064 @ 0x4f000000 │ │ │ │ @ instruction: 0xf5054639 │ │ │ │ @ instruction: 0xf79f6017 │ │ │ │ ldclvs 14, cr14, [r9], #-440 @ 0xfffffe48 │ │ │ │ addscs pc, r8, #14090240 @ 0xd70000 │ │ │ │ @@ -98085,15 +98085,15 @@ │ │ │ │ orrspl pc, lr, #4, 10 @ 0x1000000 │ │ │ │ ldrmi r4, [r9], -r0, lsr #12 │ │ │ │ stmcs ip, {r0, r2, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf7fe9307 │ │ │ │ stmdacs r0, {r0, r1, r3, r4, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ movwhi pc, #32833 @ 0x8041 @ │ │ │ │ @ instruction: 0xf12f9006 │ │ │ │ - @ instruction: 0xf895feeb │ │ │ │ + @ instruction: 0xf895fe8f │ │ │ │ smlatbcs r7, r8, r8, r2 │ │ │ │ @ instruction: 0xf8859b06 │ │ │ │ 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 │ │ │ │ @@ -98115,29 +98115,29 @@ │ │ │ │ @ instruction: 0xf8d538b4 │ │ │ │ movwcc r3, #6328 @ 0x18b8 │ │ │ │ blvs fa9c8c │ │ │ │ svclt 0x0008af2c │ │ │ │ ldmcc r8!, {r0, r2, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ orrspl pc, sp, #4, 10 @ 0x1000000 │ │ │ │ movwls r4, #58904 @ 0xe618 │ │ │ │ - @ instruction: 0xf9bef22e │ │ │ │ + @ instruction: 0xf962f22e │ │ │ │ orrspl pc, sp, #4, 10 @ 0x1000000 │ │ │ │ @ instruction: 0x46413310 │ │ │ │ movwls r4, #63000 @ 0xf618 │ │ │ │ - @ instruction: 0xf9faf22e │ │ │ │ + @ instruction: 0xf99ef22e │ │ │ │ blcc 19f8410 │ │ │ │ andcs r4, r1, #56, 12 @ 0x3800000 │ │ │ │ andcc pc, r3, r9, asr r8 @ │ │ │ │ ldrmi r9, [r9], -r6, lsl #6 │ │ │ │ - blx 4f6980 │ │ │ │ + @ instruction: 0xf9b4f237 │ │ │ │ blcc 15f8424 │ │ │ │ andcs r4, r0, #56, 12 @ 0x3800000 │ │ │ │ andcc pc, r3, r9, asr r8 @ │ │ │ │ ldrmi r9, [r9], -r6, lsl #6 │ │ │ │ - blx 276994 │ │ │ │ + @ instruction: 0xf9aaf237 │ │ │ │ strls r2, [r1, -r0, lsl #6] │ │ │ │ @ instruction: 0x4659461a │ │ │ │ movwls r4, #1568 @ 0x620 │ │ │ │ @ instruction: 0xf872f082 │ │ │ │ stmdacs r0, {r0, r1, r2, r9, sl, lr} │ │ │ │ addshi pc, r6, #65 @ 0x41 │ │ │ │ ldclcc 8, cr15, [r8], #-852 @ 0xfffffcac │ │ │ │ @@ -98844,33 +98844,33 @@ │ │ │ │ andeq r0, r0, r0, asr #32 │ │ │ │ andeq r0, r0, r0 │ │ │ │ andeq r0, r0, r4 │ │ │ │ andeq r0, r0, r0 │ │ │ │ adcseq r6, sl, ip, lsl r1 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq r6, sl, r2, lsl r1 │ │ │ │ - eoreq r5, fp, r4, asr pc │ │ │ │ - eoreq r4, sl, r4, ror #19 │ │ │ │ + ldrdeq r5, [fp], -r4 @ │ │ │ │ + eoreq r4, sl, r4, ror #18 │ │ │ │ strgt r0, [r0, -r0] │ │ │ │ subsmi r5, r0, #356515840 @ 0x15400000 │ │ │ │ ldrbmi ip, [pc, #-0]! @ babf4 │ │ │ │ andeq r0, r0, r0 │ │ │ │ andeq r0, r0, r8, asr #27 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, r8, ror r9 │ │ │ │ - strdeq r4, [sl], -r6 @ │ │ │ │ + eoreq r4, sl, r6, ror r7 │ │ │ │ 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, d15, d0 │ │ │ │ - @ instruction: 0xf8d5fe67 │ │ │ │ + @ instruction: 0xf8d5fe0b │ │ │ │ @ instruction: 0xf8c42398 │ │ │ │ @ instruction: 0xf50403dc │ │ │ │ blls 316e24 │ │ │ │ ldrdcs pc, [r4, #130] @ 0x82 │ │ │ │ orrsne pc, ip, #13959168 @ 0xd50000 │ │ │ │ stccc 8, cr15, [r8], {83} @ 0x53 │ │ │ │ mvncc pc, #196, 16 @ 0xc40000 │ │ │ │ @@ -99178,16 +99178,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 r3, sl, r6, lsr ip │ │ │ │ - eoreq r3, sl, r4, lsl ip │ │ │ │ + strhteq r3, [sl], -r6 │ │ │ │ + mlaeq sl, r4, fp, r3 │ │ │ │ adcseq r5, sl, r0, lsl #27 │ │ │ │ blvc 1f67a0 │ │ │ │ @ instruction: 0xf8c444f8 │ │ │ │ @ instruction: 0xf5043f04 │ │ │ │ @ instruction: 0xf8c4637c │ │ │ │ strbmi r2, [r0], -r8, lsl #30 │ │ │ │ svcvs 0x00acf8c4 │ │ │ │ @@ -99213,15 +99213,15 @@ │ │ │ │ @ instruction: 0xf604effc │ │ │ │ @ instruction: 0xf8d17efc │ │ │ │ stmvs pc, {r2, lr, pc} @ │ │ │ │ @ instruction: 0xf8ce68c9 │ │ │ │ @ instruction: 0xf8cec004 │ │ │ │ @ instruction: 0xf8ce7008 │ │ │ │ @ instruction: 0xf126100c │ │ │ │ - @ instruction: 0xf504fbdf │ │ │ │ + @ instruction: 0xf504fb83 │ │ │ │ ldmib r8, {r3, r7, r8, ip, lr}^ │ │ │ │ movwcs r8, #6400 @ 0x1900 │ │ │ │ stmdbhi r2, {r0, r6, r8, fp, sp, lr, pc} │ │ │ │ rsbsvs pc, r2, r4, lsl #10 │ │ │ │ svccc 0x00f0f8c4 │ │ │ │ mvnscc pc, pc, asr #32 │ │ │ │ svccc 0x00f4f8c4 │ │ │ │ @@ -99316,31 +99316,31 @@ │ │ │ │ bvs 17f9640 │ │ │ │ b 18f9644 │ │ │ │ cdpcc 8, 4, cr15, cr8, cr4, {6} │ │ │ │ cdpcc 8, 5, cr15, cr0, cr4, {6} │ │ │ │ cdpgt 8, 4, cr15, cr4, cr4, {6} │ │ │ │ cdpgt 8, 4, cr15, cr12, cr4, {6} │ │ │ │ cdpvc 8, 6, cr15, cr4, cr4, {6} │ │ │ │ - @ instruction: 0xff2cf138 │ │ │ │ + mrc2 1, 6, pc, cr0, cr8, {1} │ │ │ │ andcs r4, r9, #248, 18 @ 0x3e0000 │ │ │ │ ldrbtmi r4, [r9], #-1616 @ 0xfffff9b0 │ │ │ │ - @ instruction: 0xff64f138 │ │ │ │ + @ instruction: 0xff08f138 │ │ │ │ bicpl pc, r5, r4, lsl #10 │ │ │ │ andcs r3, r4, #16, 2 │ │ │ │ @ instruction: 0xf1384650 │ │ │ │ - @ instruction: 0xf504ff5d │ │ │ │ + @ instruction: 0xf504ff01 │ │ │ │ tstcc r4, r5, asr #3 │ │ │ │ ldrbmi r2, [r0], -r4, lsl #4 │ │ │ │ - @ instruction: 0xff56f138 │ │ │ │ + mrc2 1, 7, pc, cr10, cr8, {1} │ │ │ │ bicpl pc, r5, r4, lsl #10 │ │ │ │ andcs r3, r4, #24, 2 │ │ │ │ @ instruction: 0xf1384650 │ │ │ │ - eorcs pc, r0, #316 @ 0x13c │ │ │ │ + eorcs pc, r0, #3888 @ 0xf30 │ │ │ │ @ instruction: 0x46414650 │ │ │ │ - @ instruction: 0xf9c2f139 │ │ │ │ + @ instruction: 0xf966f139 │ │ │ │ @ instruction: 0xf50446c6 │ │ │ │ ldc 2, cr5, [pc, #932] @ bb738 │ │ │ │ andscc r5, ip, #224, 22 @ 0x38000 │ │ │ │ ldm lr!, {r1, r2, r9, ip, pc} │ │ │ │ @ instruction: 0xf8c4000f │ │ │ │ @ instruction: 0xf5043e60 │ │ │ │ @ instruction: 0xf894634c │ │ │ │ @@ -99414,15 +99414,15 @@ │ │ │ │ @ instruction: 0xf8015cc3 │ │ │ │ @ instruction: 0xf8014c01 │ │ │ │ mvnle r3, r2, lsl #24 │ │ │ │ andcs r2, r0, #0, 6 │ │ │ │ stccc 8, cr15, [r0], {141} @ 0x8d │ │ │ │ movwcs r4, #1601 @ 0x641 │ │ │ │ orrseq pc, ip, #13959168 @ 0xd50000 │ │ │ │ - @ instruction: 0xf9b8f121 │ │ │ │ + @ instruction: 0xf95cf121 │ │ │ │ @ instruction: 0xf8d54b9a │ │ │ │ ldrbtmi r2, [fp], #-3192 @ 0xfffff388 │ │ │ │ orreq pc, r8, #12910592 @ 0xc50000 │ │ │ │ orrscc pc, r4, #12910592 @ 0xc50000 │ │ │ │ popcc {r0, r2, r4, r7, fp, ip, sp, lr, pc} │ │ │ │ bcs 299534 │ │ │ │ movwcs fp, #3980 @ 0xf8c │ │ │ │ @@ -99565,34 +99565,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 sl, r0, sl, lsl #17 │ │ │ │ - eoreq r3, sl, r2, ror r6 │ │ │ │ - eorseq sl, r0, lr, asr #13 │ │ │ │ - eorseq sl, r0, r0, ror #13 │ │ │ │ - eorseq sl, r0, sl, asr r7 │ │ │ │ + eorseq sl, r0, sl, lsl #16 │ │ │ │ + strdeq r3, [sl], -r2 @ │ │ │ │ + eorseq sl, r0, lr, asr #12 │ │ │ │ + eorseq sl, r0, r0, ror #12 │ │ │ │ + ldrsbteq sl, [r0], -sl │ │ │ │ ldrshteq lr, [r9], r2 │ │ │ │ - ldrdeq r3, [sl], -r6 @ │ │ │ │ - eoreq r3, sl, r8, lsr #8 │ │ │ │ - eoreq r3, sl, r6, lsl r4 │ │ │ │ - eoreq r3, sl, r6, lsr #5 │ │ │ │ - eoreq r3, sl, r6, lsr #7 │ │ │ │ - eoreq r3, sl, sl, lsl #5 │ │ │ │ + eoreq r3, sl, r6, asr r3 │ │ │ │ + eoreq r3, sl, r8, lsr #7 │ │ │ │ + mlaeq sl, r6, r3, r3 │ │ │ │ + eoreq r3, sl, r6, lsr #4 │ │ │ │ + eoreq r3, sl, r6, lsr #6 │ │ │ │ + eoreq r3, sl, sl, lsl #4 │ │ │ │ adcseq r4, sl, r8, lsl #21 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r4, fp, r4, ror #17 │ │ │ │ - eoreq r3, sl, lr, ror r3 │ │ │ │ - strdeq r3, [sl], -r8 @ │ │ │ │ - eoreq r3, sl, r6, ror #6 │ │ │ │ - eoreq r3, sl, r2, asr #3 │ │ │ │ - eorseq sl, r0, r8, lsl #9 │ │ │ │ + eoreq r4, fp, r4, ror #16 │ │ │ │ + strdeq r3, [sl], -lr @ │ │ │ │ + eoreq r3, sl, r8, ror r1 │ │ │ │ + eoreq r3, sl, r6, ror #5 │ │ │ │ + eoreq r3, sl, r2, asr #2 │ │ │ │ + eorseq sl, r0, r8, lsl #8 │ │ │ │ ldmcs r1, {r0, r2, r4, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf7fe9213 │ │ │ │ blmi ff2eaa48 │ │ │ │ bmi ff2ccf90 │ │ │ │ ldrbtmi r4, [fp], #-1624 @ 0xfffff9a8 │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ mvnvs pc, #64, 4 │ │ │ │ @@ -99788,17 +99788,17 @@ │ │ │ │ @ instruction: 0xf8939215 │ │ │ │ andsls r2, r6, #-1610612730 @ 0xa0000006 │ │ │ │ andsls r9, r0, #69632 @ 0x11000 │ │ │ │ bllt 1f79a94 │ │ │ │ @ instruction: 0xf7fe971d │ │ │ │ andls fp, r8, #64512 @ 0xfc00 │ │ │ │ bllt fe6b9aa0 │ │ │ │ - eoreq r3, sl, r2, asr #4 │ │ │ │ - eoreq r3, sl, lr, asr #32 │ │ │ │ - eoreq r3, sl, sl, lsl #1 │ │ │ │ + eoreq r3, sl, r2, asr #3 │ │ │ │ + eoreq r2, sl, lr, asr #31 │ │ │ │ + eoreq r3, sl, sl │ │ │ │ andeq r0, r0, r8, ror r9 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0018f8cc │ │ │ │ bmi fe90d510 │ │ │ │ adcslt r4, r3, r1, lsr #23 │ │ │ │ @@ -99817,19 +99817,19 @@ │ │ │ │ mrshi pc, (UNDEF: 12) @ │ │ │ │ rscvc pc, ip, #1325400064 @ 0x4f000000 │ │ │ │ @ instruction: 0xf79d2100 │ │ │ │ blmi fe5b6978 │ │ │ │ stmdage sl, {r0, r9, sp} │ │ │ │ movwls r5, #30971 @ 0x78fb │ │ │ │ vmin.s d4, d5, d9 │ │ │ │ - blmi fe4fad74 │ │ │ │ + blmi fe4fac04 │ │ │ │ stmdage sl, {r9, sp} │ │ │ │ movwls r5, #30971 @ 0x78fb │ │ │ │ vmin.s d4, d5, d9 │ │ │ │ - stmibmi sp, {r0, r2, r3, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmibmi sp, {r0, r4, r5, sl, fp, ip, sp, lr, pc} │ │ │ │ bge 34d440 │ │ │ │ @ instruction: 0x46284479 │ │ │ │ @ instruction: 0xf0989400 │ │ │ │ strmi pc, [r6], -r7, asr #19 │ │ │ │ stmiavs r3!, {r5, r6, r7, r8, ip, sp, pc}^ │ │ │ │ stmdavs r0!, {r0, r3, r5, r9, sl, lr} │ │ │ │ bmi fe28d9ac │ │ │ │ @@ -99876,125 +99876,125 @@ │ │ │ │ b 149ade0 │ │ │ │ b 134efe4 │ │ │ │ ldrmi r0, [sl], -sl, lsl #20 │ │ │ │ @ instruction: 0xf5054962 │ │ │ │ andls r7, r9, #220 @ 0xdc │ │ │ │ ldrbtmi r2, [r9], #-533 @ 0xfffffdeb │ │ │ │ vqdmulh.s d25, d9, d9 │ │ │ │ - stcvs 15, cr15, [fp], #740 @ 0x2e4 │ │ │ │ + stcvs 15, cr15, [fp], #372 @ 0x174 │ │ │ │ @ instruction: 0xf5059305 │ │ │ │ blmi 1819b6c │ │ │ │ stclvs 6, cr4, [r8], #-264 @ 0xfffffef8 │ │ │ │ bicsvc pc, ip, r5, lsl #10 │ │ │ │ ldrbtmi r9, [fp], #-4 │ │ │ │ stcvs 6, cr4, [ip], #-224 @ 0xffffff20 │ │ │ │ blvs ffbe0c34 │ │ │ │ strhi lr, [r1], #-2509 @ 0xfffff633 │ │ │ │ andhi pc, r0, sp, asr #17 │ │ │ │ - @ instruction: 0xf8b6f27a │ │ │ │ + @ instruction: 0xf85af27a │ │ │ │ @ instruction: 0x46384955 │ │ │ │ vqshl.s64 q10, , q5 │ │ │ │ - ldmdbmi r4, {r0, r1, r3, r7, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmdbmi r4, {r0, r1, r2, r3, r5, r9, fp, ip, sp, lr, pc}^ │ │ │ │ biceq pc, r4, r5, asr #17 │ │ │ │ ldrbtmi r4, [r9], #-1592 @ 0xfffff9c8 │ │ │ │ - blx 1d78634 │ │ │ │ + blx 678634 │ │ │ │ bl fecce194 │ │ │ │ svclt 0x00180008 │ │ │ │ ldrbtmi r2, [r9], #-1 │ │ │ │ biceq pc, r8, r5, lsl #17 │ │ │ │ vmin.s d20, d10, d24 │ │ │ │ - stmdbmi sp, {r0, r1, r2, r5, r6, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + stmdbmi sp, {r0, r1, r3, 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, d10, d24 │ │ │ │ - stmdbmi r9, {r0, r2, r3, r4, r6, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + stmdbmi r9, {r0, 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, d10, d24 │ │ │ │ - stmdbmi r5, {r0, r1, r4, r6, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + stmdbmi r5, {r0, r1, r2, r4, r5, r6, r7, r8, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0x0008ebb0 │ │ │ │ andcs fp, r1, r8, lsl pc │ │ │ │ @ instruction: 0xf8854479 │ │ │ │ ldrtmi r0, [r8], -fp, asr #3 │ │ │ │ - blx 12f8688 │ │ │ │ + @ instruction: 0xf9ecf27a │ │ │ │ bl fecce1a4 │ │ │ │ svclt 0x00180008 │ │ │ │ ldrbtmi r2, [r9], #-1 │ │ │ │ biceq pc, ip, r5, lsl #17 │ │ │ │ vmin.s d20, d10, d24 │ │ │ │ - ldmdbmi ip!, {r0, r2, r3, r4, r5, r9, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbmi ip!, {r0, r5, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x0008ebb0 │ │ │ │ andcs fp, r1, r8, lsl pc │ │ │ │ @ instruction: 0xf8854479 │ │ │ │ ldrtmi r0, [r8], -sp, asr #3 │ │ │ │ - blx d786b4 │ │ │ │ + @ instruction: 0xf9d6f27a │ │ │ │ bl fecce1ac │ │ │ │ svclt 0x00180008 │ │ │ │ ldrbtmi r2, [r9], #-1 │ │ │ │ biceq pc, lr, r5, lsl #17 │ │ │ │ vmin.s d20, d10, d24 │ │ │ │ - ldmdbmi r3!, {r0, r1, r2, r5, r9, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbmi r3!, {r0, r1, r3, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x0008ebb0 │ │ │ │ andcs fp, r1, r8, lsl pc │ │ │ │ @ instruction: 0xf8854479 │ │ │ │ ldrtmi r0, [r8], -pc, asr #3 │ │ │ │ - blx 7f86e0 │ │ │ │ + @ instruction: 0xf9c0f27a │ │ │ │ bl fecce1b4 │ │ │ │ ldrtmi r0, [r8], -r8, lsl #6 │ │ │ │ movwcs fp, #7960 @ 0x1f18 │ │ │ │ @ instruction: 0xf8854479 │ │ │ │ vorn , q13, q0 │ │ │ │ - movwcs pc, #6709 @ 0x1a35 @ │ │ │ │ + movwcs pc, #6617 @ 0x19d9 @ │ │ │ │ bicseq pc, r4, r5, asr #17 │ │ │ │ @ instruction: 0xf8c9722b │ │ │ │ str r5, [r0, -r0]! │ │ │ │ @ instruction: 0xf04f4a26 │ │ │ │ strdls r3, [r0], -pc @ │ │ │ │ msrvc SPSR_fsc, #64, 4 │ │ │ │ @ instruction: 0xf07f447a │ │ │ │ @ instruction: 0x4606fe75 │ │ │ │ vaba.s d14, d14, d5 │ │ │ │ - strmi pc, [r4], -pc, ror #23 │ │ │ │ + @ instruction: 0x4604fb93 │ │ │ │ bmi 8f58a0 │ │ │ │ stmdbmi r0!, {r1, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - cdp2 1, 9, cr15, cr2, cr4, {1} │ │ │ │ + cdp2 1, 3, cr15, cr6, cr4, {1} │ │ │ │ @ instruction: 0xf79de73e │ │ │ │ svclt 0x0000ed2c │ │ │ │ adcseq r4, sl, r0, lsr r5 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq r4, sl, r8, lsr #10 │ │ │ │ muleq r0, r8, sl │ │ │ │ muleq r0, r8, fp │ │ │ │ - mlaseq r0, r8, r0, sl │ │ │ │ - mlaeq sl, r0, ip, r2 │ │ │ │ + eorseq sl, r0, r8, lsl r0 │ │ │ │ + eoreq r2, sl, r0, lsl ip │ │ │ │ umlalseq r4, sl, lr, r4 │ │ │ │ andeq r0, r0, ip, asr #20 │ │ │ │ andeq r0, r0, r8, asr #24 │ │ │ │ @ instruction: 0xffffd13b │ │ │ │ adcseq r6, sl, lr, lsr r8 │ │ │ │ andeq r0, r0, r8, ror r9 │ │ │ │ adcseq r9, r4, lr, lsl #22 │ │ │ │ - ldrdeq r2, [sl], -sl @ │ │ │ │ - eoreq r2, sl, r8, asr #27 │ │ │ │ - eoreq r2, sl, sl, asr #27 │ │ │ │ - ldrdeq r2, [sl], -r2 @ │ │ │ │ - ldrdeq r2, [sl], -ip @ │ │ │ │ - eoreq r2, sl, r8, ror #27 │ │ │ │ - strdeq r2, [sl], -r0 @ │ │ │ │ - eoreq r2, sl, r6, lsl #28 │ │ │ │ - eoreq r2, sl, ip, lsl lr │ │ │ │ - eoreq r2, sl, r6, lsr #28 │ │ │ │ - eoreq r2, sl, r8, lsr #28 │ │ │ │ - eoreq r2, sl, r0, lsr lr │ │ │ │ - strhteq r2, [sl], -r8 │ │ │ │ - eoreq r2, sl, r4, lsr #25 │ │ │ │ - eoreq r1, sl, lr, ror #30 │ │ │ │ + eoreq r2, sl, sl, asr sp │ │ │ │ + eoreq r2, sl, r8, asr #26 │ │ │ │ + eoreq r2, sl, sl, asr #26 │ │ │ │ + eoreq r2, sl, r2, asr sp │ │ │ │ + eoreq r2, sl, ip, asr sp │ │ │ │ + eoreq r2, sl, r8, ror #26 │ │ │ │ + eoreq r2, sl, r0, ror sp │ │ │ │ + eoreq r2, sl, r6, lsl #27 │ │ │ │ + mlaeq sl, ip, sp, r2 │ │ │ │ + eoreq r2, sl, r6, lsr #27 │ │ │ │ + eoreq r2, sl, r8, lsr #27 │ │ │ │ + strhteq r2, [sl], -r0 │ │ │ │ + eoreq r2, sl, r8, lsr sl │ │ │ │ + eoreq r2, sl, r4, lsr #24 │ │ │ │ + eoreq r1, sl, lr, ror #29 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl fec12fcc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 8bfd14 │ │ │ │ blmi 8e7ffc │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ movwls r6, #30747 @ 0x781b │ │ │ │ @@ -100010,17 +100010,17 @@ │ │ │ │ @ instruction: 0x3c7cea4f │ │ │ │ @ instruction: 0x7c7cea4f │ │ │ │ vldmiami ip!, {s29-s107} │ │ │ │ beq 37673c │ │ │ │ andls r4, r0, #27262976 @ 0x1a00000 │ │ │ │ sbcsvc pc, r6, r0, lsl #10 │ │ │ │ vqdmulh.s d25, d10, d0 │ │ │ │ - @ instruction: 0xf505f929 │ │ │ │ + @ instruction: 0xf505f8cd │ │ │ │ vqadd.s64 , q13, q6 │ │ │ │ - strtmi pc, [r8], -fp, asr #18 │ │ │ │ + strtmi pc, [r8], -pc, ror #17 │ │ │ │ blx ef8090 │ │ │ │ bvs 1ad6ae0 │ │ │ │ ldrmi r4, [r8, r9, lsr #12] │ │ │ │ blmi 28e65c │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 295eac │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @@ -100114,15 +100114,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 │ │ │ │ - stc2l 1, cr15, [sl], #-148 @ 0xffffff6c │ │ │ │ + stc2 1, cr15, [lr], {37} @ 0x25 │ │ │ │ ldmib sp, {sp}^ │ │ │ │ mrscs r2, SP_irq │ │ │ │ @ instruction: 0x41994290 │ │ │ │ ldmdaeq r0, {r2, r3, r4, r8, r9, ip, lr, pc}^ │ │ │ │ b 10be13c │ │ │ │ @ instruction: 0xf50470c3 │ │ │ │ ldmib r3, {r0, r2, r6, r7, r8, r9, ip, lr}^ │ │ │ │ @@ -100190,15 +100190,15 @@ │ │ │ │ andlt sp, r5, fp, asr r1 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ mvnpl pc, #41943040 @ 0x2800000 │ │ │ │ ldmdb r3, {r3, r5, r6, r9, sl, lr}^ │ │ │ │ stmib r4, {r1, r8, r9, sl, sp, lr}^ │ │ │ │ ldmdb r8, {r1, r5, r8, r9, sl, sp, lr}^ │ │ │ │ ldrmi r9, [fp], r2, lsl #6 │ │ │ │ - blx ffbf858a │ │ │ │ + blx fe4f858a │ │ │ │ sbcpl pc, r5, #41943040 @ 0x2800000 │ │ │ │ ldrdcc lr, [r0, -sp] │ │ │ │ andeq lr, r0, #3440640 @ 0x348000 │ │ │ │ @ instruction: 0x0c02ea50 │ │ │ │ addsmi sp, r8, #5 │ │ │ │ @ instruction: 0x0c01eb72 │ │ │ │ @ instruction: 0x4603bf3c │ │ │ │ @@ -100437,32 +100437,32 @@ │ │ │ │ @ instruction: 0xf04f9311 │ │ │ │ ldmdavs r3!, {r8, r9} │ │ │ │ @ instruction: 0xf5036101 │ │ │ │ @ instruction: 0xf8d35380 │ │ │ │ @ instruction: 0xf50552b0 │ │ │ │ ldrcc r5, [r8], #-1248 @ 0xfffffb20 │ │ │ │ @ instruction: 0xf13a4620 │ │ │ │ - @ instruction: 0xf505f90b │ │ │ │ + @ instruction: 0xf505f8af │ │ │ │ @ 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 │ │ │ │ - @ instruction: 0xf904f13a │ │ │ │ + @ instruction: 0xf8a8f13a │ │ │ │ @ instruction: 0xa01cf8d9 │ │ │ │ svceq 0x0000f1ba │ │ │ │ adcshi pc, r4, r0 │ │ │ │ bicspl pc, r6, r5, lsl #10 │ │ │ │ addseq pc, r8, sl, lsl #2 │ │ │ │ @ instruction: 0xf1253118 │ │ │ │ - @ instruction: 0xf8d9ff6b │ │ │ │ + @ instruction: 0xf8d9ff0f │ │ │ │ @ instruction: 0xf105501c │ │ │ │ ldrbmi r0, [r0], -r8, lsl #20 │ │ │ │ @ instruction: 0xff1ef7fb │ │ │ │ stmiavs fp!, {r1, r3, r5, r9, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf0402a00 │ │ │ │ stmdbvs ip!, {r0, r1, r2, r3, r7, pc}^ │ │ │ │ mulle r4, ip, r2 │ │ │ │ @@ -100492,31 +100492,31 @@ │ │ │ │ vmlscc.f64 d4, d4, d10 │ │ │ │ svcge 0x000b2400 │ │ │ │ strls r4, [r9, #-1147] @ 0xfffffb85 │ │ │ │ blge 4611bc │ │ │ │ @ instruction: 0xf8569307 │ │ │ │ @ instruction: 0xf5055f04 │ │ │ │ @ instruction: 0xf1255096 │ │ │ │ - mvnslt pc, r3, ror #30 │ │ │ │ + mvnslt pc, r7, lsl #30 │ │ │ │ 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, r3, r4, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdals r7, {r0, r1, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ orrspl pc, r6, r5, lsl #10 │ │ │ │ - @ instruction: 0xff66f125 │ │ │ │ + @ instruction: 0xff0af125 │ │ │ │ @ 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 43c5f0 │ │ │ │ muleq r7, r7, r8 │ │ │ │ - @ instruction: 0xffa0f125 │ │ │ │ + @ instruction: 0xff44f125 │ │ │ │ strmi r3, [r0, #1025]! @ 0x401 │ │ │ │ stcls 1, cr13, [r9, #-852] @ 0xfffffcac │ │ │ │ bvs b569a4 │ │ │ │ stmdbvs sl!, {r1, r4, r5, r6, r8, fp, ip, sp, pc}^ │ │ │ │ mulle r6, sl, r2 │ │ │ │ andne lr, ip, #3489792 @ 0x354000 │ │ │ │ svclt 0x003c4291 │ │ │ │ @@ -100562,64 +100562,64 @@ │ │ │ │ @ instruction: 0xa01cf8d9 │ │ │ │ @ instruction: 0xf79de72c │ │ │ │ svclt 0x0000e87c │ │ │ │ adcseq r3, sl, r0, ror #22 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ @ instruction: 0xffffd16d │ │ │ │ ldrsbteq r3, [sl], r0 │ │ │ │ - strhteq r2, [sl], -r4 │ │ │ │ + eoreq r2, sl, r4, lsr r4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl fec138cc │ │ │ │ @ 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 ff6faa30 │ │ │ │ eorsle r2, sp, r0, lsl #20 │ │ │ │ andeq pc, r8, r1, lsl #2 │ │ │ │ @ instruction: 0xf7fc9301 │ │ │ │ stmibvs r8!, {r0, r1, r2, r3, r4, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf1253098 │ │ │ │ - @ instruction: 0xf504fea5 │ │ │ │ + @ instruction: 0xf504fe49 │ │ │ │ tstcc r8, r0, ror #3 │ │ │ │ strmi r9, [r8], -r0, lsl #2 │ │ │ │ - @ instruction: 0xffeef139 │ │ │ │ + @ instruction: 0xff92f139 │ │ │ │ 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 febbc6d8 │ │ │ │ + bvs febbc568 │ │ │ │ @ instruction: 0xf504b17b │ │ │ │ tstcc ip, #-1811939326 @ 0x94000002 │ │ │ │ ldrmi r9, [r8], -r0, lsl #6 │ │ │ │ - @ instruction: 0xffd4f139 │ │ │ │ + @ instruction: 0xff78f139 │ │ │ │ adcpl pc, r5, r4, lsl #10 │ │ │ │ msreq CPSR_f, r5, lsl #2 │ │ │ │ @ instruction: 0xf952f04c │ │ │ │ @ instruction: 0xf1399800 │ │ │ │ - stmibvs r9!, {r0, r3, r4, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmibvs r9!, {r0, r2, r3, r4, r5, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ blvs 9a8b98 │ │ │ │ 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 │ │ │ │ ldc2 7, cr15, [r8, #-1004]! @ 0xfffffc14 │ │ │ │ @ instruction: 0xf1019900 │ │ │ │ @ instruction: 0xf1250098 │ │ │ │ - blvs 9bc104 │ │ │ │ + blvs 9bbf94 │ │ │ │ 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 │ │ │ │ @@ -100645,15 +100645,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 │ │ │ │ - cdp2 1, 3, cr15, cr0, cr5, {1} │ │ │ │ + ldc2l 1, cr15, [r4, #148] @ 0x94 │ │ │ │ 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 │ │ │ │ @@ -100686,71 +100686,71 @@ │ │ │ │ @ instruction: 0xf8d731ff │ │ │ │ @ instruction: 0xf6400ef8 │ │ │ │ @ instruction: 0xf8c81364 │ │ │ │ ldrbtmi r4, [sl], #-0 │ │ │ │ @ instruction: 0xf07f9400 │ │ │ │ @ instruction: 0xb003f8b7 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ - eoreq r1, sl, r0, ror pc │ │ │ │ - eoreq r1, sl, lr, lsr pc │ │ │ │ + strdeq r1, [sl], -r0 @ │ │ │ │ + strhteq r1, [sl], -lr │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl fec13ac0 │ │ │ │ @ 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 fec13adc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46060ff0 │ │ │ │ sbcpl pc, r6, r0, lsl #10 │ │ │ │ @ instruction: 0xf5063014 │ │ │ │ @ instruction: 0xf13955a0 │ │ │ │ - @ instruction: 0xf506fea9 │ │ │ │ + @ instruction: 0xf506fe4d │ │ │ │ andcc r5, r8, r4, lsr #1 │ │ │ │ ldrvc pc, [r8], #1542 @ 0x606 │ │ │ │ - mcr2 1, 5, pc, cr2, cr9, {1} @ │ │ │ │ + mcr2 1, 2, pc, cr6, cr9, {1} @ │ │ │ │ adcpl pc, r5, r6, lsl #10 │ │ │ │ ldrcc r3, [r8, #-28] @ 0xffffffe4 │ │ │ │ - mrc2 1, 4, pc, cr12, cr9, {1} │ │ │ │ + mcr2 1, 2, pc, cr0, cr9, {1} @ │ │ │ │ adcpl pc, r7, r6, lsl #10 │ │ │ │ @ instruction: 0xf1393010 │ │ │ │ - @ instruction: 0xf506fe97 │ │ │ │ + @ instruction: 0xf506fe3b │ │ │ │ andcc r5, ip, r8, lsr #1 │ │ │ │ - mrc2 1, 4, pc, cr2, cr9, {1} │ │ │ │ + mrc2 1, 1, pc, cr6, cr9, {1} │ │ │ │ rsbsvc pc, ip, r6, lsl #12 │ │ │ │ - mcr2 1, 4, pc, cr14, cr9, {1} @ │ │ │ │ + mrc2 1, 1, pc, cr2, cr9, {1} │ │ │ │ adcpl pc, r0, r6, lsl #10 │ │ │ │ @ instruction: 0xf1393014 │ │ │ │ - @ instruction: 0xf506fe89 │ │ │ │ + @ instruction: 0xf506fe2d │ │ │ │ andscc r5, r8, r1, lsr #1 │ │ │ │ - mcr2 1, 4, pc, cr4, cr9, {1} @ │ │ │ │ + mcr2 1, 1, pc, cr8, cr9, {1} @ │ │ │ │ sbcpl pc, r3, r6, lsl #10 │ │ │ │ @ instruction: 0xf139300c │ │ │ │ - @ instruction: 0xf506fe7f │ │ │ │ + @ instruction: 0xf506fe23 │ │ │ │ andscc r5, r8, r0, ror #1 │ │ │ │ - mrc2 1, 3, pc, cr10, cr9, {1} │ │ │ │ + mrc2 1, 0, pc, cr14, cr9, {1} │ │ │ │ strtcc r4, [r0], #-1568 @ 0xfffff9e0 │ │ │ │ - mrc2 1, 3, pc, cr6, cr9, {1} │ │ │ │ + mrc2 1, 0, pc, cr10, cr9, {1} │ │ │ │ mvnsle r4, ip, lsr #5 │ │ │ │ sbcpl pc, r7, r6, lsl #10 │ │ │ │ @ instruction: 0xf126300c │ │ │ │ - @ instruction: 0xf506f90f │ │ │ │ + @ instruction: 0xf506f8b3 │ │ │ │ andscc r5, r0, r8, asr #1 │ │ │ │ - @ instruction: 0xf90af126 │ │ │ │ + @ instruction: 0xf8aef126 │ │ │ │ sbcspl pc, r4, r6, lsl #10 │ │ │ │ @ instruction: 0xf79c3018 │ │ │ │ @ instruction: 0xf8d6ee98 │ │ │ │ @ instruction: 0xf5033f0c │ │ │ │ @ instruction: 0xf8935380 │ │ │ │ stmdblt r3, {r4, r7, fp, ip, sp} │ │ │ │ @ instruction: 0xf506bd70 │ │ │ │ andcc r5, r4, r4, asr #1 │ │ │ │ - mrc2 1, 2, pc, cr8, cr9, {1} │ │ │ │ + ldc2l 1, cr15, [ip, #228]! @ 0xe4 │ │ │ │ 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 │ │ │ │ @@ -100791,35 +100791,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 │ │ │ │ - ldc2l 2, cr15, [r6, #-208]! @ 0xffffff30 │ │ │ │ + ldc2 2, cr15, [sl, #-208] @ 0xffffff30 │ │ │ │ vmax.s32 d4, d10, d16 │ │ │ │ - stmdavc r3, {r0, r2, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdavc r3, {r0, r3, r5, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf0002b07 │ │ │ │ blcs 2dccf0 │ │ │ │ blcs 270bb8 │ │ │ │ @ instruction: 0xf8dfd108 │ │ │ │ ldmpl r3!, {r2, r3, r4, r7, fp, ip, sp}^ │ │ │ │ andcs r4, r0, #26214400 @ 0x1900000 │ │ │ │ movwls r4, #46664 @ 0xb648 │ │ │ │ - stc2l 2, cr15, [r2, #-208]! @ 0xffffff30 │ │ │ │ + stc2 2, cr15, [r6, #-208] @ 0xffffff30 │ │ │ │ stmcc ip, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ bls 30e3a8 │ │ │ │ andcs r5, r0, #13828096 @ 0xd30000 │ │ │ │ ldrmi r9, [r9], -fp, lsl #6 │ │ │ │ - ldc2l 2, cr15, [r8, #-208] @ 0xffffff30 │ │ │ │ + ldc2l 2, cr15, [ip], #208 @ 0xd0 │ │ │ │ orrscc pc, r8, #14090240 @ 0xd70000 │ │ │ │ ldrdcc pc, [r0, r3]! │ │ │ │ tstlt r9, r9, asr lr │ │ │ │ strbmi r2, [r8], -r0, lsl #4 │ │ │ │ - stc2l 2, cr15, [lr, #-208] @ 0xffffff30 │ │ │ │ + ldc2l 2, cr15, [r2], #208 @ 0xd0 │ │ │ │ strbmi r9, [sl], -sl, lsl #22 │ │ │ │ ldrbmi r4, [r8], -r9, lsr #12 │ │ │ │ andhi pc, r0, sp, asr #17 │ │ │ │ @ instruction: 0xf077ae1b │ │ │ │ strls pc, [fp], -r5, lsl #17 │ │ │ │ stmdacs r0, {r0, r1, r3, r4, ip, pc} │ │ │ │ @ instruction: 0xf8dbd058 │ │ │ │ @@ -100861,15 +100861,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 │ │ │ │ - stc2l 2, cr15, [sl], #208 @ 0xd0 │ │ │ │ + stc2 2, cr15, [lr], {52} @ 0x34 │ │ │ │ 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 │ │ │ │ @@ -100894,58 +100894,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: 0xf50bfd33 │ │ │ │ + @ instruction: 0xf50bfcd7 │ │ │ │ smlatbcs r1, r4, r0, r5 │ │ │ │ @ instruction: 0xf1393008 │ │ │ │ - @ instruction: 0xf50bfd2d │ │ │ │ + @ instruction: 0xf50bfcd1 │ │ │ │ smlatbcs r1, r5, r0, r5 │ │ │ │ @ instruction: 0xf139301c │ │ │ │ - @ instruction: 0xf50bfd27 │ │ │ │ + @ instruction: 0xf50bfccb │ │ │ │ smlatbcs r1, r7, r0, r5 │ │ │ │ @ instruction: 0xf1393010 │ │ │ │ - @ instruction: 0xf50bfd21 │ │ │ │ + @ instruction: 0xf50bfcc5 │ │ │ │ smlatbcs r1, r8, r0, r5 │ │ │ │ @ instruction: 0xf139300c │ │ │ │ - tstpcs r1, fp, lsl sp @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x2101fcbf │ │ │ │ rsbsvc pc, ip, fp, lsl #12 │ │ │ │ - ldc2 1, cr15, [r6, #-228] @ 0xffffff1c │ │ │ │ + ldc2 1, cr15, [sl], #228 @ 0xe4 │ │ │ │ adcpl pc, r0, fp, lsl #10 │ │ │ │ andscc r2, r4, r1, lsl #2 │ │ │ │ - ldc2 1, cr15, [r0, #-228] @ 0xffffff1c │ │ │ │ + ldc2 1, cr15, [r4], #228 @ 0xe4 │ │ │ │ adcpl pc, r1, fp, lsl #10 │ │ │ │ andscc r2, r8, r1, lsl #2 │ │ │ │ - stc2 1, cr15, [sl, #-228] @ 0xffffff1c │ │ │ │ + stc2 1, cr15, [lr], #228 @ 0xe4 │ │ │ │ sbcspl pc, r1, fp, lsl #10 │ │ │ │ andcc r2, ip, r1, lsl #2 │ │ │ │ - stc2 1, cr15, [r4, #-228] @ 0xffffff1c │ │ │ │ + stc2 1, cr15, [r8], #228 @ 0xe4 │ │ │ │ @ instruction: 0xf50b2101 │ │ │ │ @ instruction: 0xf13950aa │ │ │ │ - @ instruction: 0xf50bfcff │ │ │ │ + @ instruction: 0xf50bfca3 │ │ │ │ smlabtcs r1, r3, r0, r5 │ │ │ │ @ instruction: 0xf139300c │ │ │ │ - @ instruction: 0xf50bfcf9 │ │ │ │ + @ instruction: 0xf50bfc9d │ │ │ │ smlattcs r1, r0, r0, r5 │ │ │ │ @ instruction: 0xf1393018 │ │ │ │ - strdcs pc, [r1, -r3] │ │ │ │ + @ instruction: 0x2101fc97 │ │ │ │ rsbsvs pc, r6, fp, lsl #10 │ │ │ │ - stc2l 1, cr15, [lr], #228 @ 0xe4 │ │ │ │ + ldc2 1, cr15, [r2], {57} @ 0x39 │ │ │ │ tstcs r1, r0, asr #12 │ │ │ │ stmdaeq r0!, {r3, r8, ip, sp, lr, pc} │ │ │ │ - stc2l 1, cr15, [r8], #228 @ 0xe4 │ │ │ │ + stc2 1, cr15, [ip], {57} @ 0x39 │ │ │ │ mvnsle r4, r1, asr #11 │ │ │ │ sbcpl pc, r7, fp, lsl #10 │ │ │ │ @ instruction: 0xf125300c │ │ │ │ - @ instruction: 0xf50bff6b │ │ │ │ + @ instruction: 0xf50bff0f │ │ │ │ andscc r5, r0, r8, asr #1 │ │ │ │ - @ instruction: 0xff66f125 │ │ │ │ + @ instruction: 0xff0af125 │ │ │ │ sbcspl pc, r4, fp, lsl #10 │ │ │ │ andscc r2, r8, r0, lsl #2 │ │ │ │ svc 0x0072f79b │ │ │ │ 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 │ │ │ │ @@ -101085,15 +101085,15 @@ │ │ │ │ svceq 0x0018f8cb │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0xf50b82d5 │ │ │ │ vst2. {d21-d24}, [pc], r9 │ │ │ │ tstcc r4, #0, 4 │ │ │ │ ldrmi r2, [r8], -r0, asr #2 │ │ │ │ @ instruction: 0xf12a9310 │ │ │ │ - @ instruction: 0xf897f8f3 │ │ │ │ + @ instruction: 0xf897f897 │ │ │ │ @ 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 │ │ │ │ @@ -101275,69 +101275,69 @@ │ │ │ │ svcge 0x0074f43f │ │ │ │ subvs r9, fp, sl, lsl #22 │ │ │ │ bcc cfb448 │ │ │ │ @ instruction: 0xf0402b00 │ │ │ │ smlabbcc r8, r1, r0, r8 │ │ │ │ movwls lr, #55147 @ 0xd76b │ │ │ │ @ instruction: 0xf134e40d │ │ │ │ - @ instruction: 0xf8cbf887 │ │ │ │ + @ instruction: 0xf8cbf82b │ │ │ │ str r0, [lr, #3484] @ 0xd9c │ │ │ │ @ instruction: 0xf03d4658 │ │ │ │ @ instruction: 0xf8d7faa9 │ │ │ │ ldrb r3, [sl, #-920]! @ 0xfffffc68 │ │ │ │ sbcpl pc, r4, fp, lsl #10 │ │ │ │ andcc r2, r4, r1, lsl #2 │ │ │ │ - blx b796e8 │ │ │ │ + @ instruction: 0xf9cef139 │ │ │ │ @ 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, #-3035] @ 0xfffff425 @ │ │ │ │ + strb pc, [sp, #-2943] @ 0xfffff481 @ │ │ │ │ ldm r3, {r1, r4, r8, r9, fp, ip, pc}^ │ │ │ │ vrsra.u32 q1, , #1 │ │ │ │ @ instruction: 0xf0028f5b │ │ │ │ bcs d9a38 │ │ │ │ @ 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 │ │ │ │ - blx feff96e6 │ │ │ │ + blx 18f96e6 │ │ │ │ @ instruction: 0xf8c39b11 │ │ │ │ ldr r0, [sp, #-2352]! @ 0xfffff6d0 │ │ │ │ @ instruction: 0xf44f9f13 │ │ │ │ stmdbmi r2, {r2, r4, r5, r8, r9, sp, lr}^ │ │ │ │ @ instruction: 0xf8d74a42 │ │ │ │ ldrbtmi r0, [r9], #-920 @ 0xfffffc68 │ │ │ │ tstls r0, sl, ror r4 │ │ │ │ mvnscc pc, pc, asr #32 │ │ │ │ ldc2 0, cr15, [lr, #312] @ 0x138 │ │ │ │ andsvs r9, r8, fp, lsl #22 │ │ │ │ andls lr, pc, #692060160 @ 0x29400000 │ │ │ │ eorcs lr, r0, #960495616 @ 0x39400000 │ │ │ │ @ instruction: 0xf50b2140 │ │ │ │ @ instruction: 0xf12a50ca │ │ │ │ - stmdacs r0, {r0, r5, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r2, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ mrcge 4, 1, APSR_nzcv, cr1, cr15, {3} │ │ │ │ @ instruction: 0xf06f4b37 │ │ │ │ bmi e7d6ac │ │ │ │ orrseq pc, r8, #14090240 @ 0xd70000 │ │ │ │ ldrbtmi r4, [sl], #-1147 @ 0xfffffb85 │ │ │ │ @ instruction: 0xf6409300 │ │ │ │ @ instruction: 0xf04e3377 │ │ │ │ blls 3bc8c4 │ │ │ │ ldmdals r0, {r3, r4, sp, lr} │ │ │ │ - @ instruction: 0xff16f129 │ │ │ │ + cdp2 1, 11, cr15, cr10, cr9, {1} │ │ │ │ @ instruction: 0xf8d39b11 │ │ │ │ @ instruction: 0xf79b0950 │ │ │ │ @ instruction: 0xf8dbed36 │ │ │ │ @ instruction: 0xf0a90f18 │ │ │ │ stmdbls lr, {r0, r1, r5, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf0894658 │ │ │ │ ldrb pc, [sl, #-2285]! @ 0xfffff713 @ │ │ │ │ @@ -101350,42 +101350,42 @@ │ │ │ │ ... │ │ │ │ adcseq r3, sl, r2, asr #12 │ │ │ │ adcseq r3, sl, ip, lsr r6 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, r0, asr #22 │ │ │ │ @ instruction: 0x000008b8 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - mlaeq sl, sl, r0, r2 │ │ │ │ - strdeq r1, [sl], -lr @ │ │ │ │ + eoreq r2, sl, sl, lsl r0 │ │ │ │ + eoreq r1, sl, lr, ror ip │ │ │ │ adcseq r3, sl, ip, lsl #10 │ │ │ │ andeq r0, r0, ip, lsr #25 │ │ │ │ - eoreq r2, sl, r8, asr #32 │ │ │ │ - strhteq r1, [sl], -r2 │ │ │ │ + eoreq r1, sl, r8, asr #31 │ │ │ │ + eoreq r1, sl, r2, lsr ip │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ @ instruction: 0x00000cbc │ │ │ │ muleq r0, r8, lr │ │ │ │ andeq r0, r0, r8, lsr #17 │ │ │ │ andeq r0, r0, r8, asr #26 │ │ │ │ @ instruction: 0xffffc221 │ │ │ │ andeq r0, r0, r8, ror r9 │ │ │ │ - eoreq r1, sl, r0, lsr #25 │ │ │ │ - eoreq r1, sl, r6, lsr #25 │ │ │ │ - eoreq r1, sl, r2, asr sl │ │ │ │ - mlaeq sl, ip, ip, r1 │ │ │ │ - mlaeq sl, r4, ip, r1 │ │ │ │ - eoreq r1, sl, lr, lsl #25 │ │ │ │ + eoreq r1, sl, r0, lsr #24 │ │ │ │ + eoreq r1, sl, r6, lsr #24 │ │ │ │ + ldrdeq r1, [sl], -r2 @ │ │ │ │ eoreq r1, sl, ip, lsl ip │ │ │ │ + eoreq r1, sl, r4, lsl ip │ │ │ │ + eoreq r1, sl, lr, lsl #24 │ │ │ │ + mlaeq sl, ip, fp, r1 │ │ │ │ @ instruction: 0xffffbb57 │ │ │ │ adcseq r3, sl, r2, lsr #25 │ │ │ │ andeq r0, r0, r0, lsr fp │ │ │ │ andeq r0, r0, r8, ror #24 │ │ │ │ - eoreq r1, sl, r2, lsl #18 │ │ │ │ - eoreq r1, sl, ip, ror #10 │ │ │ │ - eoreq r1, sl, ip, lsl #18 │ │ │ │ - eoreq r1, sl, r6, lsr r5 │ │ │ │ + eoreq r1, sl, r2, lsl #17 │ │ │ │ + eoreq r1, sl, ip, ror #9 │ │ │ │ + eoreq r1, sl, ip, lsl #17 │ │ │ │ + strhteq r1, [sl], -r6 │ │ │ │ @ instruction: 0xffffb9cd │ │ │ │ @ instruction: 0xffffbf7b │ │ │ │ bcc febfb70c │ │ │ │ @ instruction: 0xf8df4601 │ │ │ │ ldrbtmi r2, [fp], #-2732 @ 0xfffff554 │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0x33bbf640 │ │ │ │ @@ -101410,25 +101410,25 @@ │ │ │ │ @ instruction: 0xf8dfb1c0 │ │ │ │ @ instruction: 0xf50b3a58 │ │ │ │ bls 31270c │ │ │ │ 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 │ │ │ │ - cdp2 1, 11, cr15, cr8, cr5, {1} │ │ │ │ + cdp2 1, 5, cr15, cr12, cr5, {1} │ │ │ │ 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: 0xf12c50c5 │ │ │ │ - @ instruction: 0xe744f89f │ │ │ │ + strb pc, [r4, -r3, asr #16] @ │ │ │ │ bcc 5fb7b0 │ │ │ │ bcs 5fb7b4 │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ @ instruction: 0xf640447a │ │ │ │ @ instruction: 0xf8db33a8 │ │ │ │ @ instruction: 0xf04e0ef8 │ │ │ │ @ instruction: 0xe7b7fcb9 │ │ │ │ @@ -101532,25 +101532,25 @@ │ │ │ │ @ instruction: 0xf8d7d1c2 │ │ │ │ @ instruction: 0xf8933c78 │ │ │ │ blcs ca170 │ │ │ │ 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: 0xf1244478 │ │ │ │ - orrslt pc, r8, r3, lsl #17 │ │ │ │ + orrslt pc, r8, r7, lsr #16 │ │ │ │ ldmne ip, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x464baa1c │ │ │ │ ldrbtmi r9, [r9], #-522 @ 0xfffffdf6 │ │ │ │ mrrc 7, 9, pc, r6, cr11 @ │ │ │ │ @ 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 │ │ │ │ - blx b79aa4 │ │ │ │ + @ instruction: 0xf9cef123 │ │ │ │ @ instruction: 0xf79c4620 │ │ │ │ stmdacs r0, {r1, r6, r9, fp, sp, lr, pc} │ │ │ │ bicshi pc, r4, #64 @ 0x40 │ │ │ │ strtmi r2, [r0], -r1, lsl #2 │ │ │ │ ldc 7, cr15, [r2], #620 @ 0x26c │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ @ instruction: 0xf50b83bc │ │ │ │ @@ -101596,15 +101596,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 │ │ │ │ - ldc2l 1, cr15, [r8, #-144]! @ 0xffffff70 │ │ │ │ + ldc2 1, cr15, [ip, #-144] @ 0xffffff70 │ │ │ │ @ instruction: 0xf7fa4658 │ │ │ │ @ instruction: 0xf8dffc97 │ │ │ │ bls 30b5fc │ │ │ │ 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}^ │ │ │ │ @@ -101662,20 +101662,20 @@ │ │ │ │ smlabtvs r2, sp, r9, lr │ │ │ │ stmib sp, {r0, r3, r4, r9, sl, lr}^ │ │ │ │ andcs r2, r1, #0, 8 │ │ │ │ b fe47b658 │ │ │ │ rscpl pc, r1, fp, lsl #10 │ │ │ │ @ instruction: 0x31a4f60d │ │ │ │ vqadd.s32 d3, d10, d4 │ │ │ │ - str pc, [r5, pc, asr #22] │ │ │ │ + @ instruction: 0xe785faf3 │ │ │ │ usatne pc, #0, pc, asr #17 @ │ │ │ │ @ instruction: 0xf8df2300 │ │ │ │ andcs r0, r2, #224, 12 @ 0xe000000 │ │ │ │ ldrbtmi r4, [r8], #-1145 @ 0xfffffb87 │ │ │ │ - @ instruction: 0xff86f12a │ │ │ │ + @ instruction: 0xff2af12a │ │ │ │ movweq pc, #4096 @ 0x1000 @ │ │ │ │ @ instruction: 0xf0104680 │ │ │ │ movwls r0, #65282 @ 0xff02 │ │ │ │ @ instruction: 0xf018d143 │ │ │ │ @ instruction: 0xf43f0f04 │ │ │ │ @ instruction: 0x2190aefb │ │ │ │ @ instruction: 0xf79c2001 │ │ │ │ @@ -101700,15 +101700,15 @@ │ │ │ │ @ instruction: 0x47a86812 │ │ │ │ @ instruction: 0xf7fa4630 │ │ │ │ blls 53ce48 │ │ │ │ bvs feffbb8c │ │ │ │ @ instruction: 0xf8dfe6ca │ │ │ │ ldrbtmi r6, [lr], #-1640 @ 0xfffff998 │ │ │ │ @ instruction: 0xf125e787 │ │ │ │ - strmi pc, [r3], -fp, ror #17 │ │ │ │ + strmi pc, [r3], -pc, lsl #17 │ │ │ │ @ instruction: 0xf8dfe780 │ │ │ │ ldrbtmi r5, [sp], #-1628 @ 0xfffff9a4 │ │ │ │ @ instruction: 0xf8dfe7e3 │ │ │ │ ldrbtmi r5, [sp], #-1624 @ 0xfffff9a8 │ │ │ │ @ instruction: 0x2190e7df │ │ │ │ @ instruction: 0xf79c2001 │ │ │ │ @ instruction: 0xf8dfe932 │ │ │ │ @@ -102064,70 +102064,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 │ │ │ │ - strhteq r1, [sl], -lr │ │ │ │ - eoreq r1, sl, r6, asr #8 │ │ │ │ + eoreq r1, sl, lr, lsr r8 │ │ │ │ + eoreq r1, sl, r6, asr #7 │ │ │ │ andeq r0, r0, ip, asr #21 │ │ │ │ - strdeq r1, [sl], -r8 @ │ │ │ │ - eoreq r1, sl, r4, lsr #7 │ │ │ │ - eoreq r1, sl, lr, asr #15 │ │ │ │ - eoreq r1, sl, r4, lsl #7 │ │ │ │ - eoreq r1, sl, ip, ror #14 │ │ │ │ + eoreq r1, sl, r8, ror r7 │ │ │ │ + eoreq r1, sl, r4, lsr #6 │ │ │ │ + eoreq r1, sl, lr, asr #14 │ │ │ │ + eoreq r1, sl, r4, lsl #6 │ │ │ │ + eoreq r1, sl, ip, ror #13 │ │ │ │ + eoreq r1, sl, ip, ror r6 │ │ │ │ + eoreq r1, sl, sl, asr #5 │ │ │ │ + strdeq r1, [sl], -r6 @ │ │ │ │ + mlaeq sl, sl, r2, r1 │ │ │ │ + eoreq r1, sl, sl, ror #4 │ │ │ │ strdeq r1, [sl], -ip @ │ │ │ │ - eoreq r1, sl, sl, asr #6 │ │ │ │ - eoreq r1, sl, r6, ror r7 │ │ │ │ - eoreq r1, sl, sl, lsl r3 │ │ │ │ - eoreq r1, sl, sl, ror #5 │ │ │ │ - eoreq r1, sl, ip, ror r7 │ │ │ │ - eoreq r1, sl, r0, asr #14 │ │ │ │ - strhteq r1, [sl], -r8 │ │ │ │ - eoreq r1, sl, r2, ror #14 │ │ │ │ - mlaeq sl, r6, r2, r1 │ │ │ │ - strdeq r1, [sl], -r4 @ │ │ │ │ - eoreq r1, sl, ip, asr r2 │ │ │ │ - eoreq r1, sl, r4, ror #13 │ │ │ │ - eoreq r1, sl, lr, ror #13 │ │ │ │ - eoreq r1, sl, r0, ror #13 │ │ │ │ - mlaeq sl, lr, r6, r0 │ │ │ │ + eoreq r1, sl, r0, asr #13 │ │ │ │ + eoreq r1, sl, r8, lsr r2 │ │ │ │ + eoreq r1, sl, r2, ror #13 │ │ │ │ + eoreq r1, sl, r6, lsl r2 │ │ │ │ + eoreq r1, sl, r4, ror r5 │ │ │ │ + ldrdeq r1, [sl], -ip @ │ │ │ │ + eoreq r1, sl, r4, ror #12 │ │ │ │ + eoreq r1, sl, lr, ror #12 │ │ │ │ + eoreq r1, sl, r0, ror #12 │ │ │ │ + eoreq r0, sl, lr, lsl r6 │ │ │ │ @ instruction: 0xffffbfe1 │ │ │ │ @ instruction: 0xfffff1f7 │ │ │ │ @ instruction: 0xffffb667 │ │ │ │ @ instruction: 0xffffc0df │ │ │ │ @ instruction: 0xffffb6cb │ │ │ │ @ instruction: 0xffffb66f │ │ │ │ @ instruction: 0xffffc167 │ │ │ │ andeq r0, r0, r4, lsl #24 │ │ │ │ andeq r0, r0, r4, asr ip │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, r0, lsl #28 │ │ │ │ - eoreq r1, sl, r6, lsr r6 │ │ │ │ - eoreq r1, sl, r2, lsl #1 │ │ │ │ - eoreq fp, sl, r2, lsr #19 │ │ │ │ - eoreq r1, sl, lr, asr #11 │ │ │ │ + strhteq r1, [sl], -r6 │ │ │ │ + eoreq r1, sl, r2 │ │ │ │ + eoreq fp, sl, r2, lsr #18 │ │ │ │ + eoreq r1, sl, lr, asr #10 │ │ │ │ adcseq r7, r4, ip, lsr #29 │ │ │ │ - eoreq r1, sl, lr, lsl #10 │ │ │ │ - eoreq r1, sl, r2, lsl r5 │ │ │ │ + eoreq r1, sl, lr, lsl #9 │ │ │ │ + mlaeq sl, r2, r4, r1 │ │ │ │ @ instruction: 0xffffc1bd │ │ │ │ - ldrdeq r1, [sl], -lr @ │ │ │ │ + eoreq r1, sl, lr, asr r2 │ │ │ │ @ instruction: 0xffffb6b7 │ │ │ │ @ instruction: 0xffffc3a3 │ │ │ │ - eoreq r1, sl, lr, ror r4 │ │ │ │ + strdeq r1, [sl], -lr @ │ │ │ │ @ instruction: 0xffffc139 │ │ │ │ @ instruction: 0xffffbca1 │ │ │ │ @ instruction: 0xffffbd09 │ │ │ │ - eorseq r9, r0, ip, lsl #8 │ │ │ │ - strhteq r0, [sl], -r4 │ │ │ │ - eoreq r0, sl, r0, lsr #20 │ │ │ │ - eoreq r0, sl, r0, lsl #31 │ │ │ │ - eoreq r0, sl, r4, lsl #20 │ │ │ │ + eorseq r9, r0, ip, lsl #7 │ │ │ │ + eoreq r0, sl, r4, lsr pc │ │ │ │ + eoreq r0, sl, r0, lsr #19 │ │ │ │ + eoreq r0, sl, r0, lsl #30 │ │ │ │ + eoreq r0, sl, r4, lsl #19 │ │ │ │ @ instruction: 0xffffb163 │ │ │ │ @ instruction: 0xffffbe51 │ │ │ │ svcmi 0x00f8e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ msrhi SPSR_s, #14614528 @ 0xdf0000 │ │ │ │ @@ -102139,15 +102139,15 @@ │ │ │ │ bfieq r6, fp, #16, #11 │ │ │ │ orrshi pc, lr, r0, lsl #2 │ │ │ │ @ instruction: 0xf5054628 │ │ │ │ @ instruction: 0xf7fa6690 │ │ │ │ @ instruction: 0xf505f869 │ │ │ │ ldrsbcc r5, [r8], -r6 │ │ │ │ @ instruction: 0xf124462c │ │ │ │ - and pc, r2, pc, asr #19 │ │ │ │ + and pc, r2, r3, ror r9 @ │ │ │ │ adcsmi r3, r4, #32, 8 @ 0x20000000 │ │ │ │ @ instruction: 0xf894d00b │ │ │ │ blcs cde38 │ │ │ │ @ instruction: 0xf8d4d0f8 │ │ │ │ qadd8mi r1, r8, r4 │ │ │ │ @ instruction: 0xf00a3420 │ │ │ │ adcsmi pc, r4, #3472 @ 0xd90 │ │ │ │ @@ -102220,26 +102220,26 @@ │ │ │ │ eor sp, sl, r7, lsl r1 │ │ │ │ @ instruction: 0xf8c36823 │ │ │ │ @ instruction: 0xf8caa004 │ │ │ │ stmib r4, {ip, sp}^ │ │ │ │ @ instruction: 0xf7fa6600 │ │ │ │ @ instruction: 0xf104f8a3 │ │ │ │ @ instruction: 0xf1240098 │ │ │ │ - blvs bbc7dc │ │ │ │ + blvs bbc66c │ │ │ │ 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: 0xf88cf7fa │ │ │ │ addseq pc, r8, r4, lsl #2 │ │ │ │ - @ instruction: 0xf9b4f124 │ │ │ │ + @ instruction: 0xf958f124 │ │ │ │ bvs 1ad8d8c │ │ │ │ ldrmi r4, [r8, r1, lsr #12] │ │ │ │ ldrdcc pc, [r4], -sl │ │ │ │ @ instruction: 0xf8d7e7e9 │ │ │ │ stmdacs r0, {r3, r8, sl} │ │ │ │ adchi pc, sp, r0, asr #32 │ │ │ │ bmi ff4fc454 │ │ │ │ @@ -102267,35 +102267,35 @@ │ │ │ │ @ instruction: 0xff22f00a │ │ │ │ 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 │ │ │ │ - @ instruction: 0xffc0f128 │ │ │ │ + @ instruction: 0xff64f128 │ │ │ │ @ instruction: 0xf7fe4628 │ │ │ │ @ instruction: 0xf8d7fbb1 │ │ │ │ @ instruction: 0xf79a0950 │ │ │ │ @ instruction: 0xf505edde │ │ │ │ ldrdcc r5, [r8], -r3 │ │ │ │ stc 7, cr15, [sl, #616] @ 0x268 │ │ │ │ @ instruction: 0xf8d72100 │ │ │ │ @ instruction: 0xf1210930 │ │ │ │ - @ instruction: 0xf8d7fd19 │ │ │ │ + @ instruction: 0xf8d7fcbd │ │ │ │ @ instruction: 0xb11118b8 │ │ │ │ bvs 1ad8e44 │ │ │ │ @ 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 │ │ │ │ - @ instruction: 0xffdef124 │ │ │ │ + @ instruction: 0xff82f124 │ │ │ │ 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, 3, pc, cr0, cr4, {3} │ │ │ │ bvs 1ad8e84 │ │ │ │ @@ -102337,21 +102337,21 @@ │ │ │ │ @ instruction: 0x2c004ad0 │ │ │ │ @ instruction: 0xe748d1d3 │ │ │ │ stmda ip!, {r0, r1, r3, r4, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ bne afc5d0 │ │ │ │ @ instruction: 0xf47f2900 │ │ │ │ @ instruction: 0xe6f8aef7 │ │ │ │ sbcpl pc, r5, r5, lsl #10 │ │ │ │ - @ instruction: 0xf974f12b │ │ │ │ + @ instruction: 0xf918f12b │ │ │ │ @ instruction: 0xf79ae76d │ │ │ │ @ instruction: 0xf8d7ed56 │ │ │ │ ldr r2, [r7, r4, asr #17] │ │ │ │ rscpl pc, r1, r5, lsl #10 │ │ │ │ vqadd.s32 d3, d9, d4 │ │ │ │ - ldrb pc, [fp], -r1, asr #29 @ │ │ │ │ + ldrb pc, [fp], -r5, ror #28 @ │ │ │ │ adcseq r2, sl, r8, asr #1 │ │ │ │ andeq r0, r0, r4, lsl #24 │ │ │ │ andeq r0, r0, ip, asr #21 │ │ │ │ andeq r0, r0, r0 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl fec154b4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @@ -102379,15 +102379,15 @@ │ │ │ │ @ instruction: 0xf8d21242 │ │ │ │ bls 4ce164 │ │ │ │ strtmi r2, [r0], -r0, lsl #8 │ │ │ │ andlt r6, fp, r3, lsl r0 │ │ │ │ @ instruction: 0xf605bdf0 │ │ │ │ mulls r9, r8, r2 │ │ │ │ ldrmi r1, [r0], #-2183 @ 0xfffff779 │ │ │ │ - @ instruction: 0xf9dcf138 │ │ │ │ + @ instruction: 0xf980f138 │ │ │ │ ldrmi r9, [lr], #-2825 @ 0xfffff4f7 │ │ │ │ svcne 0x00b0f896 │ │ │ │ andcs fp, r1, #140288 @ 0x22400 │ │ │ │ blvc 8799b8 │ │ │ │ tstls r6, r7 │ │ │ │ vst1.8 {d15-d16}, [r4], r2 │ │ │ │ strls r4, [r0], #-2589 @ 0xfffff5e3 │ │ │ │ @@ -102400,30 +102400,30 @@ │ │ │ │ @ instruction: 0xf00a9309 │ │ │ │ blls 33d3e4 │ │ │ │ stmiblt r0!, {r2, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf04f1958 │ │ │ │ vsubw.u q0, , d1 │ │ │ │ @ instruction: 0xf8808f5b │ │ │ │ @ instruction: 0x46383fb0 │ │ │ │ - @ instruction: 0xf9c0f138 │ │ │ │ + @ instruction: 0xf964f138 │ │ │ │ svccc 0x0094f8d6 │ │ │ │ blx fed7829c │ │ │ │ @ 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 │ │ │ │ - @ instruction: 0xf9b0f138 │ │ │ │ + @ instruction: 0xf954f138 │ │ │ │ svccc 0x0094f8d6 │ │ │ │ @ instruction: 0x4638e7b5 │ │ │ │ - @ instruction: 0xf9aaf138 │ │ │ │ + @ instruction: 0xf94ef138 │ │ │ │ andlt r4, fp, r0, lsr #12 │ │ │ │ svclt 0x0000bdf0 │ │ │ │ ... │ │ │ │ - eoreq r0, sl, r6, ror sl │ │ │ │ + strdeq r0, [sl], -r6 @ │ │ │ │ andcs r4, r0, r3, lsl #12 │ │ │ │ @ instruction: 0x47706018 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl fec155d0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r3], r0 @ │ │ │ │ bmi 32a93c │ │ │ │ @@ -102432,16 +102432,16 @@ │ │ │ │ @ instruction: 0xf640447a │ │ │ │ @ instruction: 0xf07d533c │ │ │ │ andlt pc, r3, r5, lsl fp @ │ │ │ │ stmdami r4, {r8, sl, fp, ip, sp, pc} │ │ │ │ @ instruction: 0xf0954478 │ │ │ │ andlt pc, r3, r1, asr #31 │ │ │ │ svclt 0x0000bd00 │ │ │ │ - strdeq r0, [sl], -ip @ │ │ │ │ - ldrsbteq r7, [r0], -r8 │ │ │ │ + eoreq r0, sl, ip, ror r3 │ │ │ │ + eorseq r7, r0, r8, asr r7 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl fec15610 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 2823d8 │ │ │ │ @ instruction: 0xf8dfb083 │ │ │ │ @ instruction: 0x460ac01c │ │ │ │ @ instruction: 0xf853447b │ │ │ │ @@ -102811,23 +102811,23 @@ │ │ │ │ bl 1322f0 │ │ │ │ b.n be65a │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ subs r4, r6, r4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r3, #11 │ │ │ │ + lsls r6, r3, #9 │ │ │ │ movs r2, r5 │ │ │ │ subs r6, r5, r3 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - lsls r0, r5, #5 │ │ │ │ + lsls r0, r5, #3 │ │ │ │ movs r2, r5 │ │ │ │ - lsls r0, r5, #27 │ │ │ │ + lsls r0, r5, #25 │ │ │ │ movs r2, r5 │ │ │ │ - lsls r2, r7, #25 │ │ │ │ + lsls r2, r7, #23 │ │ │ │ movs r2, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ ldr r2, [pc, #372] @ (be9a0 ) │ │ │ │ sub sp, #112 @ 0x70 │ │ │ │ @@ -102854,15 +102854,15 @@ │ │ │ │ mov.w r2, #0 │ │ │ │ bne.w be990 │ │ │ │ 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 1f66e0 │ │ │ │ + bl 1f6628 │ │ │ │ ldrb.w r2, [r4, #93] @ 0x5d │ │ │ │ mov r7, r2 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n be934 │ │ │ │ ldr.w lr, [pc, #296] @ be9ac │ │ │ │ add.w ip, sp, #44 @ 0x2c │ │ │ │ add lr, pc │ │ │ │ @@ -102911,23 +102911,23 @@ │ │ │ │ vstr d7, [sp, #8] │ │ │ │ bl c8ba0 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r4, #93] @ 0x5d │ │ │ │ cbz r0, be928 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add.w r0, r4, #128 @ 0x80 │ │ │ │ - bl 1f66fc │ │ │ │ + bl 1f6644 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ b.n be84e │ │ │ │ ldr.w r1, [r4, #152] @ 0x98 │ │ │ │ mov r0, r6 │ │ │ │ bl b8e24 │ │ │ │ cbnz r0, be972 │ │ │ │ add.w r0, r4, #128 @ 0x80 │ │ │ │ - bl 1f66fc │ │ │ │ + bl 1f6644 │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n be84c │ │ │ │ ldr r2, [pc, #108] @ (be9b4 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ @@ -102947,32 +102947,32 @@ │ │ │ │ ldr.w r1, [r4, #152] @ 0x98 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ bl c8d34 │ │ │ │ movs r3, #0 │ │ │ │ add.w r0, r4, #128 @ 0x80 │ │ │ │ str.w r3, [r4, #152] @ 0x98 │ │ │ │ - bl 1f66fc │ │ │ │ + bl 1f6644 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ b.n be84e │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ asrs r4, r1, #31 │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ asrs r2, r5, #30 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - lsls r0, r1, #22 │ │ │ │ + lsls r0, r1, #20 │ │ │ │ movs r2, r5 │ │ │ │ - lsls r6, r2, #20 │ │ │ │ + lsls r6, r2, #18 │ │ │ │ movs r2, r5 │ │ │ │ - cdp2 0, 8, cr0, cr10, cr9, {1} │ │ │ │ - cdp2 0, 7, cr0, cr4, cr9, {1} │ │ │ │ + cdp2 0, 0, cr0, cr10, cr9, {1} │ │ │ │ + ldc2l 0, cr0, [r4, #164]! @ 0xa4 │ │ │ │ cbz r2, be9f4 │ │ │ │ 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 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -103173,15 +103173,15 @@ │ │ │ │ beq.w becd8 │ │ │ │ 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 2fa6d0 │ │ │ │ + bl 2fa618 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ and.w r6, r0, #6 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 5923c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r2, [r9, r4] │ │ │ │ @@ -103348,15 +103348,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 2fa6d0 │ │ │ │ + bl 2fa618 │ │ │ │ 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 │ │ │ │ @@ -103366,15 +103366,15 @@ │ │ │ │ cmp r3, r8 │ │ │ │ bls.n bee80 │ │ │ │ movs r3, #68 @ 0x44 │ │ │ │ add r5, r8 │ │ │ │ ldr.w r6, [r9, #96] @ 0x60 │ │ │ │ mul.w r5, r3, r5 │ │ │ │ ldr r0, [r6, r5] │ │ │ │ - bl 2fa6d0 │ │ │ │ + bl 2fa618 │ │ │ │ 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 │ │ │ │ @@ -103829,16 +103829,16 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #5 │ │ │ │ movs r0, r0 │ │ │ │ asrs r2, r6, #2 │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsrs r4, r6, #26 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - rsbs r0, r8, #11075584 @ 0xa90000 │ │ │ │ - subs.w r0, sl, #11075584 @ 0xa90000 │ │ │ │ + adcs.w r0, r8, #11075584 @ 0xa90000 │ │ │ │ + @ instruction: 0xf53a0029 │ │ │ │ add r2, pc, #236 @ (adr r2, bf3a8 ) │ │ │ │ @ instruction: 0xffff9ff5 │ │ │ │ vshr.u64 q13, , #1 │ │ │ │ vsli.64 , q12, #63 @ 0x3f │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -104008,15 +104008,15 @@ │ │ │ │ cmp r0, r2 │ │ │ │ beq.n bf53c │ │ │ │ ldr.w r1, [r5, #1256] @ 0x4e8 │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n bf524 │ │ │ │ mov r2, r6 │ │ │ │ - bl 1e2fec │ │ │ │ + bl 1e2f34 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n bf59c │ │ │ │ ldr.w r2, [r5, #1260] @ 0x4ec │ │ │ │ str.w r6, [r5, #1264] @ 0x4f0 │ │ │ │ adds r4, r0, r2 │ │ │ │ str.w r0, [r5, #1256] @ 0x4e8 │ │ │ │ @@ -104033,15 +104033,15 @@ │ │ │ │ ldr.w r1, [r8, r1] │ │ │ │ cmp r0, r1 │ │ │ │ beq.n bf568 │ │ │ │ ldr.w r1, [r5, #1240] @ 0x4d8 │ │ │ │ str r3, [sp, #24] │ │ │ │ cbz r0, bf530 │ │ │ │ mov r2, r6 │ │ │ │ - bl 1e2fec │ │ │ │ + bl 1e2f34 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n bf59c │ │ │ │ ldr.w r2, [r5, #1244] @ 0x4dc │ │ │ │ str.w r6, [r5, #1248] @ 0x4e0 │ │ │ │ add r2, r0 │ │ │ │ str.w r0, [r5, #1240] @ 0x4d8 │ │ │ │ @@ -104110,15 +104110,15 @@ │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r1, #18 │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsrs r0, r6, #17 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xf35e0029 │ │ │ │ + @ instruction: 0xf2de0029 │ │ │ │ lsrs r4, r1, #11 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r1, [pc, #188] @ (bf68c ) │ │ │ │ @@ -104275,15 +104275,15 @@ │ │ │ │ lsls r0, r0, #20 │ │ │ │ lsrs r6, r1, #5 │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r0, #4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xf0ac0029 │ │ │ │ + bic.w r0, ip, #41 @ 0x29 │ │ │ │ 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 │ │ │ │ lsls r2, r1 │ │ │ │ @@ -104300,15 +104300,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 │ │ │ │ - strb r2, [r1, #22] │ │ │ │ + strb r2, [r1, #20] │ │ │ │ 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 │ │ │ │ @@ -104322,18 +104322,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 1f66e0 │ │ │ │ + bl 1f6628 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr.w r0, [r4, #2352] @ 0x930 │ │ │ │ - bl 1dfc40 │ │ │ │ + bl 1dfb88 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cbz r0, bf838 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ addw r1, r5, #4095 @ 0xfff │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r4, [r2, #0] │ │ │ │ bfc r1, #0, #12 │ │ │ │ @@ -104342,15 +104342,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 1f66fc │ │ │ │ + bl 1f6644 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [r2, #16] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ @@ -104360,15 +104360,15 @@ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 5a23c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r4, #2352] @ 0x930 │ │ │ │ str r1, [r2, #16] │ │ │ │ - bl 1dfc7c │ │ │ │ + bl 1dfbc4 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ b.n bf808 │ │ │ │ add.w r2, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r2, #2352] @ 0x930 │ │ │ │ cbnz r3, bf86c │ │ │ │ bx lr │ │ │ │ ldr r3, [r1, #28] │ │ │ │ @@ -104381,19 +104381,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 1f66e0 │ │ │ │ + bl 1f6628 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r4, #28] │ │ │ │ ldr.w r0, [r2, #2352] @ 0x930 │ │ │ │ - bl 1dfc40 │ │ │ │ + bl 1dfb88 │ │ │ │ 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 │ │ │ │ @@ -104403,20 +104403,20 @@ │ │ │ │ sbc.w ip, r2, #0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ subs r0, #1 │ │ │ │ str.w ip, [r3, #12] │ │ │ │ str r0, [r3, #0] │ │ │ │ cbz r0, bf8d4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f66fc │ │ │ │ + bl 1f6644 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr.w r0, [r2, #2352] @ 0x930 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1dfcd0 │ │ │ │ + bl 1dfc18 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ blx 58d30 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 58d30 │ │ │ │ b.n bf8ca │ │ │ │ nop │ │ │ │ @@ -104430,18 +104430,18 @@ │ │ │ │ cbnz r3, bf912 │ │ │ │ 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 1f66e0 │ │ │ │ + bl 1f6628 │ │ │ │ ldr.w r0, [r7, #2352] @ 0x930 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1dfd24 │ │ │ │ + bl 1dfc6c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w bfa34 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov fp, r7 │ │ │ │ mov.w r9, #0 │ │ │ │ movs r4, #4 │ │ │ │ mov r3, r0 │ │ │ │ @@ -104472,15 +104472,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 1dfd24 │ │ │ │ + bl 1dfc6c │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, bf9ac │ │ │ │ ldr r2, [r0, #12] │ │ │ │ adds r1, r4, #4 │ │ │ │ beq.n bfa48 │ │ │ │ adds r4, #4 │ │ │ │ cmp r4, r7 │ │ │ │ @@ -104520,31 +104520,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 1e0a68 │ │ │ │ + bl 1e09b0 │ │ │ │ cmp r7, r4 │ │ │ │ bcc.n bf9da │ │ │ │ mov r6, sl │ │ │ │ mov r1, fp │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r9 │ │ │ │ ldr r2, [pc, #68] @ (bfa5c ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r1, [pc, #68] @ (bfa60 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e0a68 │ │ │ │ + bl 1e09b0 │ │ │ │ mov r0, r6 │ │ │ │ blx 58d30 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 1f66fc │ │ │ │ + bl 1f6644 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [pc, #44] @ (bfa64 ) │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #4 │ │ │ │ add r3, pc │ │ │ │ @@ -104553,19 +104553,19 @@ │ │ │ │ mov r1, r6 │ │ │ │ b.n bfa10 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ str r2, [sp, #884] @ 0x374 │ │ │ │ - vrshr.u64 q15, q4, #1 │ │ │ │ + vrshr.u32 q15, q4, #1 │ │ │ │ movs r1, r5 │ │ │ │ - orrs.w r0, r0, #11075584 @ 0xa90000 │ │ │ │ - bic.w r0, r6, #11075584 @ 0xa90000 │ │ │ │ - b.n bff84 │ │ │ │ + @ instruction: 0xf3d00029 │ │ │ │ + @ instruction: 0xf3a60029 │ │ │ │ + b.n bfe84 │ │ │ │ movs r1, r5 │ │ │ │ str r2, [sp, #340] @ 0x154 │ │ │ │ vtbx.8 d20, {d15-d17}, d2 │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [pc, #264] @ (bfb78 ) │ │ │ │ add r2, pc │ │ │ │ str.w ip, [r1, #40] @ 0x28 │ │ │ │ @@ -104583,15 +104583,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 1f66e0 │ │ │ │ + bl 1f6628 │ │ │ │ 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 │ │ │ │ @@ -104615,29 +104615,29 @@ │ │ │ │ ldr r2, [r2, r1] │ │ │ │ cmp r0, r2 │ │ │ │ beq.n bfb40 │ │ │ │ ldr.w r1, [r3, #2248] @ 0x8c8 │ │ │ │ str r3, [sp, #0] │ │ │ │ cbz r0, bfb34 │ │ │ │ mov r2, r4 │ │ │ │ - bl 1e2fec │ │ │ │ + bl 1e2f34 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cbz r0, bfb6e │ │ │ │ ldr.w r2, [r3, #2252] @ 0x8cc │ │ │ │ str.w r4, [r3, #2256] @ 0x8d0 │ │ │ │ add r2, r0 │ │ │ │ str.w r0, [r3, #2248] @ 0x8c8 │ │ │ │ b.n bfb16 │ │ │ │ ldr.w r2, [r3, #2248] @ 0x8c8 │ │ │ │ adds r2, r2, r0 │ │ │ │ beq.n bfb6e │ │ │ │ str.w r7, [r3, #2252] @ 0x8cc │ │ │ │ mov r0, r8 │ │ │ │ str.w r9, [r2] │ │ │ │ - bl 1f66fc │ │ │ │ + bl 1f6644 │ │ │ │ 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 bfae0 │ │ │ │ @@ -104682,28 +104682,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 1f66e0 │ │ │ │ + bl 1f6628 │ │ │ │ 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 1f66fc │ │ │ │ + bl 1f6644 │ │ │ │ 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 │ │ │ │ @@ -104912,25 +104912,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 2fa51c │ │ │ │ + bl 2fa464 │ │ │ │ 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 2eedc4 │ │ │ │ + bl 2eed0c │ │ │ │ b.n bfdf2 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r2, r5, #8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ @@ -104969,25 +104969,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 2fa51c │ │ │ │ + bl 2fa464 │ │ │ │ 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 2ee0ec │ │ │ │ + bl 2ee034 │ │ │ │ b.n bfe82 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r2, r3, #6 │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ @@ -105026,25 +105026,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 2fa51c │ │ │ │ + bl 2fa464 │ │ │ │ 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 2efb5c │ │ │ │ + bl 2efaa4 │ │ │ │ b.n bff12 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r2, r1, #4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ @@ -105131,15 +105131,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 2efb5c │ │ │ │ + bl 2efaa4 │ │ │ │ ldrb.w r2, [r5, #750] @ 0x2ee │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n c00b6 │ │ │ │ ldr r2, [pc, #140] @ (c00e8 ) │ │ │ │ ldr r3, [pc, #128] @ (c00e0 ) │ │ │ │ add r2, pc │ │ │ │ @@ -105163,15 +105163,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 2efb5c │ │ │ │ + bl 2efaa4 │ │ │ │ ldrb.w r2, [r5, #615] @ 0x267 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n c002e │ │ │ │ ldrb.w r2, [r5, #708] @ 0x2c4 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n c002e │ │ │ │ @@ -105185,28 +105185,28 @@ │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ add r3, pc │ │ │ │ str.w r8, [sp, #8] │ │ │ │ str r4, [sp, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 2efb5c │ │ │ │ + bl 2efaa4 │ │ │ │ b.n c005a │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r2, r3 │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r4, #80] @ 0x50 │ │ │ │ + ldr r4, [r4, #72] @ 0x48 │ │ │ │ movs r0, r6 │ │ │ │ vshr.u64 d0, d25, #34 │ │ │ │ - ldr r2, [r3, #76] @ 0x4c │ │ │ │ + ldr r2, [r3, #68] @ 0x44 │ │ │ │ movs r0, r6 │ │ │ │ - ldr r0, [r3, #72] @ 0x48 │ │ │ │ + ldr r0, [r3, #64] @ 0x40 │ │ │ │ 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] @ (c0208 ) │ │ │ │ @@ -105249,15 +105249,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 2ee0ec │ │ │ │ + bl 2ee034 │ │ │ │ ldrb.w r2, [r5, #750] @ 0x2ee │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n c01e2 │ │ │ │ ldr r2, [pc, #140] @ (c0214 ) │ │ │ │ ldr r3, [pc, #128] @ (c020c ) │ │ │ │ add r2, pc │ │ │ │ @@ -105281,15 +105281,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 2ee0ec │ │ │ │ + bl 2ee034 │ │ │ │ ldrb.w r2, [r5, #615] @ 0x267 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n c015a │ │ │ │ ldrb.w r2, [r5, #708] @ 0x2c4 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n c015a │ │ │ │ @@ -105303,27 +105303,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 2ee0ec │ │ │ │ + bl 2ee034 │ │ │ │ b.n c0186 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ mcr2 0, 7, r0, cr14, cr9, {5} │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r7, #60] @ 0x3c │ │ │ │ + ldr r0, [r7, #52] @ 0x34 │ │ │ │ movs r0, r6 │ │ │ │ mrc2 0, 3, r0, cr2, cr9, {5} │ │ │ │ - ldr r6, [r5, #56] @ 0x38 │ │ │ │ + ldr r6, [r5, #48] @ 0x30 │ │ │ │ movs r0, r6 │ │ │ │ - ldr r4, [r5, #52] @ 0x34 │ │ │ │ + ldr r4, [r5, #44] @ 0x2c │ │ │ │ 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] @ (c0334 ) │ │ │ │ @@ -105366,15 +105366,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 2eedc4 │ │ │ │ + bl 2eed0c │ │ │ │ ldrb.w r2, [r5, #750] @ 0x2ee │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n c030e │ │ │ │ ldr r2, [pc, #140] @ (c0340 ) │ │ │ │ ldr r3, [pc, #128] @ (c0338 ) │ │ │ │ add r2, pc │ │ │ │ @@ -105398,15 +105398,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 2eedc4 │ │ │ │ + bl 2eed0c │ │ │ │ ldrb.w r2, [r5, #615] @ 0x267 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n c0286 │ │ │ │ ldrb.w r2, [r5, #708] @ 0x2c4 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n c0286 │ │ │ │ @@ -105420,27 +105420,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 2eedc4 │ │ │ │ + bl 2eed0c │ │ │ │ b.n c02b2 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stc2l 0, cr0, [r2, #740] @ 0x2e4 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r1, #44] @ 0x2c │ │ │ │ + ldr r4, [r1, #36] @ 0x24 │ │ │ │ movs r0, r6 │ │ │ │ stc2l 0, cr0, [r6, #-740] @ 0xfffffd1c │ │ │ │ - ldr r2, [r0, #40] @ 0x28 │ │ │ │ + ldr r2, [r0, #32] │ │ │ │ movs r0, r6 │ │ │ │ - ldr r0, [r0, #36] @ 0x24 │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ 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 │ │ │ │ @@ -105491,15 +105491,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 1e986c │ │ │ │ + bl 1e97b4 │ │ │ │ b.n c03bc │ │ │ │ nop │ │ │ │ ldr.w ip, [r1] │ │ │ │ cmp.w ip, #0 │ │ │ │ beq.n c047a │ │ │ │ ldr r1, [r1, #4] │ │ │ │ movs r3, #0 │ │ │ │ @@ -105772,15 +105772,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 2efb5c │ │ │ │ + bl 2efaa4 │ │ │ │ ldr.w r2, [fp, #48] @ 0x30 │ │ │ │ adds r5, #1 │ │ │ │ cmp r2, r5 │ │ │ │ bhi.n c068c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr.w r9, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ @@ -105957,15 +105957,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 2efb5c │ │ │ │ + bl 2efaa4 │ │ │ │ b.n c075c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ b.n c0748 │ │ │ │ ldrd r2, r3, [r3, #40] @ 0x28 │ │ │ │ b.n c06cc │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ ldr.w r3, [fp, #64] @ 0x40 │ │ │ │ @@ -106144,15 +106144,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 2efb5c │ │ │ │ + bl 2efaa4 │ │ │ │ ldr.w r0, [r8, #24] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ b.n c0a9a │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ adds r1, r3, r6 │ │ │ │ ldr r2, [r3, r6] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -106473,15 +106473,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 2efb5c │ │ │ │ + bl 2efaa4 │ │ │ │ b.n c0bc8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b.n c0bb8 │ │ │ │ ldrd r3, r0, [r7, #16] │ │ │ │ ldr.w r4, [fp, #80] @ 0x50 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ add r4, r3 │ │ │ │ @@ -106679,15 +106679,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 2ee0ec │ │ │ │ + bl 2ee034 │ │ │ │ ldr.w r2, [fp, #48] @ 0x30 │ │ │ │ adds r5, #1 │ │ │ │ cmp r2, r5 │ │ │ │ bhi.n c104c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr.w r9, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ @@ -106864,15 +106864,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 2ee0ec │ │ │ │ + bl 2ee034 │ │ │ │ b.n c111c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ b.n c1108 │ │ │ │ ldrd r2, r3, [r3, #40] @ 0x28 │ │ │ │ b.n c108c │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ ldr.w r3, [fp, #64] @ 0x40 │ │ │ │ @@ -107051,15 +107051,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 2ee0ec │ │ │ │ + bl 2ee034 │ │ │ │ ldr.w r0, [r8, #24] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ b.n c145a │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ adds r1, r3, r6 │ │ │ │ ldr r2, [r3, r6] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -107380,15 +107380,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 2ee0ec │ │ │ │ + bl 2ee034 │ │ │ │ b.n c1588 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b.n c1578 │ │ │ │ ldrd r3, r0, [r7, #16] │ │ │ │ ldr.w r4, [fp, #80] @ 0x50 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ add r4, r3 │ │ │ │ @@ -107586,15 +107586,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 2eedc4 │ │ │ │ + bl 2eed0c │ │ │ │ ldr.w r2, [fp, #48] @ 0x30 │ │ │ │ adds r5, #1 │ │ │ │ cmp r2, r5 │ │ │ │ bhi.n c1a0c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr.w r9, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ @@ -107771,15 +107771,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 2eedc4 │ │ │ │ + bl 2eed0c │ │ │ │ b.n c1adc │ │ │ │ ldr r3, [sp, #32] │ │ │ │ b.n c1ac8 │ │ │ │ ldrd r2, r3, [r3, #40] @ 0x28 │ │ │ │ b.n c1a4c │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ ldr.w r3, [fp, #64] @ 0x40 │ │ │ │ @@ -107960,15 +107960,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 2eedc4 │ │ │ │ + bl 2eed0c │ │ │ │ ldr.w r0, [r8, #24] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ b.n c1e1a │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ adds r1, r3, r6 │ │ │ │ ldr r2, [r3, r6] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -108289,15 +108289,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 2eedc4 │ │ │ │ + bl 2eed0c │ │ │ │ b.n c1f48 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b.n c1f38 │ │ │ │ ldrd r3, r0, [r7, #16] │ │ │ │ ldr.w r4, [fp, #80] @ 0x50 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ add r4, r3 │ │ │ │ @@ -108549,26 +108549,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 2efb5c │ │ │ │ + bl 2efaa4 │ │ │ │ b.n c2344 │ │ │ │ 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 2efb5c │ │ │ │ + bl 2efaa4 │ │ │ │ b.n c2344 │ │ │ │ strd r1, r1, [r3] │ │ │ │ b.n c2344 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bgt.n c24c0 │ │ │ │ lsls r1, r7, #2 │ │ │ │ @@ -108732,26 +108732,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 2eedc4 │ │ │ │ + bl 2eed0c │ │ │ │ b.n c253c │ │ │ │ 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 2eedc4 │ │ │ │ + bl 2eed0c │ │ │ │ b.n c253c │ │ │ │ strd r1, r1, [r3] │ │ │ │ b.n c253c │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bge.n c26c8 │ │ │ │ lsls r1, r7, #2 │ │ │ │ @@ -108915,26 +108915,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 2ee0ec │ │ │ │ + bl 2ee034 │ │ │ │ b.n c2734 │ │ │ │ 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 2ee0ec │ │ │ │ + bl 2ee034 │ │ │ │ b.n c2734 │ │ │ │ strd r1, r1, [r3] │ │ │ │ b.n c2734 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bhi.n c28d0 │ │ │ │ lsls r1, r7, #2 │ │ │ │ @@ -109411,25 +109411,25 @@ │ │ │ │ b.n c2b0e │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ bvs.n c2d9c │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ bcc.n c2dfa │ │ │ │ - @ instruction: 0xffffcafc │ │ │ │ + @ instruction: 0xffffca7c │ │ │ │ movs r1, r5 │ │ │ │ bmi.n c2d94 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldmia r1!, {r5, r7} │ │ │ │ + ldmia r1!, {r5} │ │ │ │ movs r1, r5 │ │ │ │ - ldmia r1!, {r4, r6} │ │ │ │ + ldmia r0!, {r4, r6, r7} │ │ │ │ movs r1, r5 │ │ │ │ - ldmia r0!, {r1, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1, r5, r6} │ │ │ │ movs r1, r5 │ │ │ │ - ldmia r0!, {r2, r5, r6} │ │ │ │ + stmia r7!, {r2, r5, r6, r7} │ │ │ │ movs r1, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r5, r1 │ │ │ │ @@ -109733,66 +109733,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 1f41a0 │ │ │ │ + bl 1f40e8 │ │ │ │ ldr.w r3, [fp, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w c328e │ │ │ │ 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 c3282 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, sl, #101 @ 0x65 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1f421c │ │ │ │ + bl 1f4164 │ │ │ │ ldr.w r3, [sl, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w c327e │ │ │ │ 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 1f421c │ │ │ │ + bl 1f4164 │ │ │ │ add.w r1, r8, #120 @ 0x78 │ │ │ │ movs r2, #4 │ │ │ │ add r1, sl │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1f421c │ │ │ │ + bl 1f4164 │ │ │ │ add.w r1, r8, #116 @ 0x74 │ │ │ │ movs r2, #4 │ │ │ │ add r1, sl │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1f421c │ │ │ │ + bl 1f4164 │ │ │ │ add.w r1, r8, #112 @ 0x70 │ │ │ │ movs r2, #4 │ │ │ │ add r1, sl │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1f421c │ │ │ │ + bl 1f4164 │ │ │ │ add.w r1, r8, #124 @ 0x7c │ │ │ │ movs r2, #4 │ │ │ │ add r1, sl │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1f421c │ │ │ │ + bl 1f4164 │ │ │ │ add.w r1, r8, #128 @ 0x80 │ │ │ │ movs r2, #4 │ │ │ │ add r1, sl │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1f421c │ │ │ │ + bl 1f4164 │ │ │ │ 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 c32d0 │ │ │ │ @@ -109807,23 +109807,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 1f421c │ │ │ │ + bl 1f4164 │ │ │ │ movs r2, #4 │ │ │ │ adds r1, r4, r2 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1f421c │ │ │ │ + bl 1f4164 │ │ │ │ movs r2, #4 │ │ │ │ subs r1, r4, #4 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1f421c │ │ │ │ + bl 1f4164 │ │ │ │ ldr.w r2, [fp, #112] @ 0x70 │ │ │ │ adds r4, #44 @ 0x2c │ │ │ │ cmp r6, r2 │ │ │ │ bcc.n c31e4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n c326c │ │ │ │ @@ -109844,27 +109844,27 @@ │ │ │ │ mla r2, r4, r2, r9 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ lsls r3, r3, #31 │ │ │ │ bpl.n c3226 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #24 │ │ │ │ movs r2, #4 │ │ │ │ - bl 1f421c │ │ │ │ + bl 1f4164 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ add r0, sp, #24 │ │ │ │ movs r2, #4 │ │ │ │ mla r1, r4, r1, r9 │ │ │ │ adds r1, #40 @ 0x28 │ │ │ │ - bl 1f421c │ │ │ │ + bl 1f4164 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ movs r2, #4 │ │ │ │ add r0, sp, #24 │ │ │ │ mla r1, r4, r1, r9 │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ - bl 1f421c │ │ │ │ + bl 1f4164 │ │ │ │ b.n c3226 │ │ │ │ mov r3, r6 │ │ │ │ adds r3, #1 │ │ │ │ ldr.w r2, [sl, #88] @ 0x58 │ │ │ │ uxth r3, r3 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.w c3154 │ │ │ │ @@ -109874,23 +109874,23 @@ │ │ │ │ adds r6, #1 │ │ │ │ cmp r3, r6 │ │ │ │ bhi.w c312c │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, fp, #100 @ 0x64 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1f421c │ │ │ │ + bl 1f4164 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, fp, #104 @ 0x68 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1f421c │ │ │ │ + bl 1f4164 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, fp, #108 @ 0x6c │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1f470c │ │ │ │ + bl 1f4654 │ │ │ │ ldr r2, [pc, #72] @ (c32fc ) │ │ │ │ ldr r3, [pc, #64] @ (c32f8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1940] @ 0x794 │ │ │ │ eors r2, r3 │ │ │ │ @@ -109994,15 +109994,15 @@ │ │ │ │ str r6, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #545 @ 0x221 │ │ │ │ bl 13ba14 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - stmia r2!, {r2, r6} │ │ │ │ + stmia r1!, {r2, r6, r7} │ │ │ │ movs r1, r5 │ │ │ │ cbz r2, c3428 │ │ │ │ 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 │ │ │ │ @@ -110263,15 +110263,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 1e99d8 │ │ │ │ + bl 1e9920 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [r7, #96] @ 0x60 │ │ │ │ ands.w r3, r3, #4 │ │ │ │ bne.n c35ce │ │ │ │ b.n c3610 │ │ │ │ mov r2, r7 │ │ │ │ @@ -110284,20 +110284,20 @@ │ │ │ │ movs r2, #8 │ │ │ │ mov r1, r4 │ │ │ │ blx r5 │ │ │ │ b.n c35e0 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - stmia r0!, {r1, r2, r3, r4} │ │ │ │ - movs r1, r5 │ │ │ │ - itte ls │ │ │ │ + ittt ls │ │ │ │ movls r1, r5 │ │ │ │ - cbz r2, c3722 @ unpredictable │ │ │ │ - pushhi {r4, lr} │ │ │ │ + itte ne @ unpredictable │ │ │ │ + movne r1, r5 │ │ │ │ + cbz r2, c3722 @ unpredictable │ │ │ │ + pusheq {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrb.w r3, [r0, #3524] @ 0xdc4 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ cbnz r3, c373c │ │ │ │ @@ -110340,15 +110340,15 @@ │ │ │ │ b.n c3716 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ bl fbe74 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ b.n c36ea │ │ │ │ add.w r0, r2, #80 @ 0x50 │ │ │ │ - bl 1e9568 │ │ │ │ + bl 1e94b0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ b.n c3702 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -110367,24 +110367,24 @@ │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ ldrd r2, r1, [r4, #48] @ 0x30 │ │ │ │ orrs r2, r1 │ │ │ │ beq.n c3774 │ │ │ │ add.w r0, r4, #80 @ 0x50 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 1e9568 │ │ │ │ + bl 1e94b0 │ │ │ │ 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 1e99d8 │ │ │ │ + bl 1e9920 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ b.n c3774 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -110444,15 +110444,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 1e986c │ │ │ │ + bl 1e97b4 │ │ │ │ b.n c383a │ │ │ │ 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 │ │ │ │ @@ -110673,15 +110673,15 @@ │ │ │ │ cmp r1, r3 │ │ │ │ beq.n c3b56 │ │ │ │ vldr d7, [pc, #176] @ c3b70 │ │ │ │ mov r3, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ vstr d7, [sp] │ │ │ │ add.w r0, r1, #80 @ 0x50 │ │ │ │ - bl 1e9590 │ │ │ │ + bl 1e94d8 │ │ │ │ orrs r1, r0 │ │ │ │ beq.n c3b50 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ sub.w r3, r0, #32 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ ldr r2, [r2, #68] @ 0x44 │ │ │ │ @@ -110739,15 +110739,15 @@ │ │ │ │ mov r5, r0 │ │ │ │ b.n c3b26 │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - revsh r6, r5 │ │ │ │ + rev16 r6, r5 │ │ │ │ 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 │ │ │ │ @@ -110958,15 +110958,15 @@ │ │ │ │ bl 13ba14 │ │ │ │ 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 c3c16 │ │ │ │ nop │ │ │ │ - @ instruction: 0xb848 │ │ │ │ + @ instruction: 0xb7c8 │ │ │ │ movs r1, r5 │ │ │ │ cbnz r2, c3dd4 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -111051,15 +111051,15 @@ │ │ │ │ ldr.w r1, [r3, #2628] @ 0xa44 │ │ │ │ ldr r2, [r5, r2] │ │ │ │ adds r5, r4, r6 │ │ │ │ cmp r1, r2 │ │ │ │ beq.n c3ede │ │ │ │ str r3, [sp, #12] │ │ │ │ cbz r1, c3ef0 │ │ │ │ - bl 1e3174 │ │ │ │ + bl 1e30bc │ │ │ │ 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] │ │ │ │ @@ -111216,15 +111216,15 @@ │ │ │ │ ldr.w r0, [r5, #2628] @ 0xa44 │ │ │ │ str r3, [sp, #32] │ │ │ │ cmp r0, r6 │ │ │ │ beq.w c43f0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w c43d2 │ │ │ │ mov r2, r8 │ │ │ │ - bl 1e2fec │ │ │ │ + bl 1e2f34 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ cbz r6, c40c6 │ │ │ │ str.w r6, [r5, #2632] @ 0xa48 │ │ │ │ str.w r8, [r5, #2640] @ 0xa50 │ │ │ │ str.w r4, [r5, #2636] @ 0xa4c │ │ │ │ ldrd r2, r3, [r3, #-8] │ │ │ │ @@ -111326,15 +111326,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 1e2494 │ │ │ │ + bl 1e23dc │ │ │ │ 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 ad344 │ │ │ │ @@ -111514,15 +111514,15 @@ │ │ │ │ ldr.w r0, [r5, #2628] @ 0xa44 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n c4424 │ │ │ │ ldr.w r1, [r5, #2632] @ 0xa48 │ │ │ │ cbz r0, c441a │ │ │ │ mov r2, r8 │ │ │ │ - bl 1e2fec │ │ │ │ + bl 1e2f34 │ │ │ │ cbz r0, c4416 │ │ │ │ ldr.w r3, [r5, #2636] @ 0xa4c │ │ │ │ str.w r8, [r5, #2640] @ 0xa50 │ │ │ │ add r3, r0 │ │ │ │ str.w r0, [r5, #2632] @ 0xa48 │ │ │ │ b.n c4120 │ │ │ │ mov r0, r1 │ │ │ │ @@ -111712,25 +111712,25 @@ │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r5, r0 │ │ │ │ bl 13bd28 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, c460e │ │ │ │ add.w r0, r5, #5344 @ 0x14e0 │ │ │ │ adds r0, #16 │ │ │ │ - bl 1f66e0 │ │ │ │ + bl 1f6628 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ add.w r1, r5, #5312 @ 0x14c0 │ │ │ │ mov r2, r3 │ │ │ │ adds r1, #20 │ │ │ │ add.w r0, r4, #40 @ 0x28 │ │ │ │ bl 1088c0 │ │ │ │ mov r6, r0 │ │ │ │ add.w r0, r5, #5344 @ 0x14e0 │ │ │ │ adds r0, #16 │ │ │ │ - bl 1f66fc │ │ │ │ + bl 1f6644 │ │ │ │ cbnz r6, c462a │ │ │ │ ldrb.w r2, [r5, #3524] @ 0xdc4 │ │ │ │ cbnz r2, c463e │ │ │ │ movs r1, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ strb r1, [r4, #8] │ │ │ │ @@ -111759,17 +111759,17 @@ │ │ │ │ b.n c4614 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r4 │ │ │ │ bl fbaf8 │ │ │ │ b.n c45fc │ │ │ │ nop │ │ │ │ - add sp, #248 @ 0xf8 │ │ │ │ + add r7, sp, #760 @ 0x2f8 │ │ │ │ movs r1, r5 │ │ │ │ - add sp, #88 @ 0x58 │ │ │ │ + add r7, sp, #600 @ 0x258 │ │ │ │ movs r1, r5 │ │ │ │ cbz r2, c46a0 │ │ │ │ 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 │ │ │ │ @@ -111777,21 +111777,21 @@ │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r2 │ │ │ │ cbnz r3, c46a2 │ │ │ │ add.w r3, r4, #5344 @ 0x14e0 │ │ │ │ adds r3, #16 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1f66e0 │ │ │ │ + bl 1f6628 │ │ │ │ add.w r0, r4, #5312 @ 0x14c0 │ │ │ │ add.w r1, r5, #40 @ 0x28 │ │ │ │ adds r0, #20 │ │ │ │ bl 1089e8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1f66fc │ │ │ │ + bl 1f6644 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 13bf18 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ @@ -112036,20 +112036,20 @@ │ │ │ │ sub sp, #28 │ │ │ │ mov r8, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r3 │ │ │ │ mov r5, r2 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r1 │ │ │ │ - bl 2fa51c │ │ │ │ + bl 2fa464 │ │ │ │ mov r7, r0 │ │ │ │ - bl 1db358 │ │ │ │ + bl 1db2a0 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2fa880 │ │ │ │ + bl 2fa7c8 │ │ │ │ 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 c4a86 │ │ │ │ ldrb.w r3, [sl, #740] @ 0x2e4 │ │ │ │ @@ -112059,26 +112059,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 2e85b0 │ │ │ │ + bl 2e84f8 │ │ │ │ movs r2, #0 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 2e8720 │ │ │ │ + bl 2e8668 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 2e8630 │ │ │ │ + bl 2e8578 │ │ │ │ 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 c4b5c │ │ │ │ @@ -112129,25 +112129,25 @@ │ │ │ │ ldrb.w r2, [sl, #717] @ 0x2cd │ │ │ │ cbz r2, c4a3e │ │ │ │ cmp r6, #92 @ 0x5c │ │ │ │ bhi.w c4d0c │ │ │ │ cmp r6, #69 @ 0x45 │ │ │ │ bhi.w c4e10 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2fa51c │ │ │ │ - bl 1e9f08 │ │ │ │ + bl 2fa464 │ │ │ │ + bl 1e9e50 │ │ │ │ cbnz r0, c4a5a │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb.w r2, [r3, #213] @ 0xd5 │ │ │ │ cmp r2, #0 │ │ │ │ bne.w c4d28 │ │ │ │ orr.w r9, r9, #4096 @ 0x1000 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2fa51c │ │ │ │ - bl 1e9e18 │ │ │ │ + bl 2fa464 │ │ │ │ + bl 1e9d60 │ │ │ │ cbz r0, c4abe │ │ │ │ ldrb.w r2, [fp, #32] │ │ │ │ and.w r2, r2, #7 │ │ │ │ cmp r2, #2 │ │ │ │ bne.n c4abe │ │ │ │ ldrb.w r2, [fp, #52] @ 0x34 │ │ │ │ cbnz r2, c4abe │ │ │ │ @@ -112176,15 +112176,15 @@ │ │ │ │ movs r4, #64 @ 0x40 │ │ │ │ mov r9, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n c4b9a │ │ │ │ mov r0, r6 │ │ │ │ - bl 2fa6d0 │ │ │ │ + bl 2fa618 │ │ │ │ ldrb.w r2, [fp, #32] │ │ │ │ and.w r1, r9, #1 │ │ │ │ lsls r0, r0, #30 │ │ │ │ and.w r2, r2, #7 │ │ │ │ bpl.w c4bf4 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w c4c56 │ │ │ │ @@ -112266,16 +112266,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 2fa51c │ │ │ │ - bl 1e9f08 │ │ │ │ + bl 2fa464 │ │ │ │ + bl 1e9e50 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w c4ac4 │ │ │ │ orr.w r9, r9, #256 @ 0x100 │ │ │ │ b.n c4ac4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w c4d52 │ │ │ │ movs r3, #0 │ │ │ │ @@ -112331,19 +112331,19 @@ │ │ │ │ bic.w r2, r9, #6 │ │ │ │ itt eq │ │ │ │ moveq r3, r1 │ │ │ │ moveq r9, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ b.n c4b04 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2fa6d0 │ │ │ │ + bl 2fa618 │ │ │ │ ands.w sl, r0, #6 │ │ │ │ bne.w c4b04 │ │ │ │ ldr.w r0, [fp] │ │ │ │ - bl 1db358 │ │ │ │ + bl 1db2a0 │ │ │ │ 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 │ │ │ │ @@ -112397,15 +112397,15 @@ │ │ │ │ lsrs r2, r1 │ │ │ │ lsls r2, r2, #31 │ │ │ │ bmi.w c4a5a │ │ │ │ b.n c4a3e │ │ │ │ orr.w r9, r9, #12288 @ 0x3000 │ │ │ │ b.n c4a5a │ │ │ │ mov r0, r6 │ │ │ │ - bl 2fa6d0 │ │ │ │ + bl 2fa618 │ │ │ │ and.w r0, r0, #6 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ itt ne │ │ │ │ movne r4, #0 │ │ │ │ movne r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -112457,15 +112457,15 @@ │ │ │ │ ldr.w r2, [fp, #56] @ 0x38 │ │ │ │ cmp r2, #1 │ │ │ │ it ne │ │ │ │ orrne.w r8, r8, #16 │ │ │ │ cmp r6, #17 │ │ │ │ bne.n c4e92 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ea090 │ │ │ │ + bl 1e9fd8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n c4e76 │ │ │ │ ldr.w r2, [fp, #28] │ │ │ │ cmp r2, #7 │ │ │ │ bhi.w c4ef0 │ │ │ │ cmp r2, #1 │ │ │ │ bls.n c4dec │ │ │ │ @@ -112516,15 +112516,15 @@ │ │ │ │ beq.n c4f1c │ │ │ │ movs r4, #0 │ │ │ │ mov r7, r9 │ │ │ │ mov sl, r8 │ │ │ │ str r4, [sp, #8] │ │ │ │ b.n c4d48 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2fa6d0 │ │ │ │ + bl 2fa618 │ │ │ │ tst.w r0, #6 │ │ │ │ beq.n c4ea4 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r7, r9 │ │ │ │ mov sl, r8 │ │ │ │ str r4, [sp, #8] │ │ │ │ b.n c4b36 │ │ │ │ @@ -112537,39 +112537,39 @@ │ │ │ │ cmp r2, #1 │ │ │ │ it ne │ │ │ │ orrne.w r8, r8, #16 │ │ │ │ beq.n c4ed2 │ │ │ │ orr.w r8, r8, #40 @ 0x28 │ │ │ │ b.n c4cac │ │ │ │ mov r0, r6 │ │ │ │ - bl 2fa6d0 │ │ │ │ + bl 2fa618 │ │ │ │ tst.w r0, #6 │ │ │ │ bne.n c4f3e │ │ │ │ mov r7, r9 │ │ │ │ mov sl, r8 │ │ │ │ b.n c4b36 │ │ │ │ lsls r2, r2, #24 │ │ │ │ bpl.w c4cac │ │ │ │ b.n c4dca │ │ │ │ mov r0, r6 │ │ │ │ - bl 2fa6d0 │ │ │ │ + bl 2fa618 │ │ │ │ tst.w r0, #6 │ │ │ │ it eq │ │ │ │ moveq r8, sl │ │ │ │ beq.w c4d44 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r8, sl │ │ │ │ str r4, [sp, #8] │ │ │ │ b.n c4d48 │ │ │ │ lsls r1, r2, #24 │ │ │ │ bpl.w c4dce │ │ │ │ orr.w r8, r8, #40 @ 0x28 │ │ │ │ b.n c4dce │ │ │ │ mov r0, r6 │ │ │ │ - bl 2fa6d0 │ │ │ │ + bl 2fa618 │ │ │ │ and.w r2, r0, #6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ itt ne │ │ │ │ movne r3, #0 │ │ │ │ movne r4, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -112589,15 +112589,15 @@ │ │ │ │ cbz r3, c4f48 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #8] │ │ │ │ mov r7, r4 │ │ │ │ mov sl, r4 │ │ │ │ b.n c4b36 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2fa6d0 │ │ │ │ + bl 2fa618 │ │ │ │ tst.w r0, #6 │ │ │ │ itt eq │ │ │ │ moveq r7, r9 │ │ │ │ moveq sl, r8 │ │ │ │ beq.w c4d48 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r7, r9 │ │ │ │ @@ -112608,74 +112608,74 @@ │ │ │ │ beq.n c4e98 │ │ │ │ movs r4, #0 │ │ │ │ mov r7, r9 │ │ │ │ mov sl, r8 │ │ │ │ str r4, [sp, #8] │ │ │ │ b.n c4b36 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2fa6d0 │ │ │ │ + bl 2fa618 │ │ │ │ ands.w r0, r0, #6 │ │ │ │ bne.n c4f12 │ │ │ │ mov r7, r0 │ │ │ │ mov sl, r0 │ │ │ │ b.n c4b36 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2fa6d0 │ │ │ │ + bl 2fa618 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ tst.w r0, #6 │ │ │ │ bne.w c4e38 │ │ │ │ mov sl, r7 │ │ │ │ b.n c4d48 │ │ │ │ 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 2e85b0 │ │ │ │ + bl 2e84f8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e85cc │ │ │ │ + bl 2e8514 │ │ │ │ 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 2e86f8 │ │ │ │ + bl 2e8640 │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e875c │ │ │ │ + bl 2e86a4 │ │ │ │ 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 2e85e4 │ │ │ │ + bl 2e852c │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e86a0 │ │ │ │ + bl 2e85e8 │ │ │ │ movs r3, #0 │ │ │ │ bfi r3, r4, #0, #8 │ │ │ │ bfi r3, r0, #8, #8 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ @@ -112688,15 +112688,15 @@ │ │ │ │ cbz r3, c5064 │ │ │ │ cmp r3, #1 │ │ │ │ beq.n c5068 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 2fa51c │ │ │ │ + bl 2fa464 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl c481c │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, c5064 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ @@ -112705,15 +112705,15 @@ │ │ │ │ b.n c504c │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, r4 │ │ │ │ bls.n c5068 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ - bl 2fa51c │ │ │ │ + bl 2fa464 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl c481c │ │ │ │ cmp r7, r0 │ │ │ │ beq.n c5046 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ @@ -113194,15 +113194,15 @@ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w c5786 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 2fa6d0 │ │ │ │ + bl 2fa618 │ │ │ │ tst.w r0, #6 │ │ │ │ bne.n c5550 │ │ │ │ ldr r2, [pc, #536] @ (c57a4 ) │ │ │ │ ldr r3, [r6, #12] │ │ │ │ add r2, pc │ │ │ │ cmp r3, #1 │ │ │ │ ldr.w r1, [r2, r3, lsl #2] │ │ │ │ @@ -113268,15 +113268,15 @@ │ │ │ │ beq.n c5550 │ │ │ │ lsls r0, r2, #26 │ │ │ │ bmi.w c5454 │ │ │ │ b.n c545a │ │ │ │ mov sl, r0 │ │ │ │ b.n c53bc │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 2fa880 │ │ │ │ + bl 2fa7c8 │ │ │ │ cbz r0, c5654 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #1 │ │ │ │ bhi.w c5550 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ lsls r5, r3, #9 │ │ │ │ bmi.w c5550 │ │ │ │ @@ -113298,18 +113298,18 @@ │ │ │ │ bl c75bc │ │ │ │ cmp r0, #0 │ │ │ │ beq.n c5620 │ │ │ │ ldr r4, [r6, #20] │ │ │ │ ands.w r4, r4, #512 @ 0x200 │ │ │ │ bne.n c5620 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 2fa51c │ │ │ │ + bl 2fa464 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2e875c │ │ │ │ + bl 2e86a4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n c5622 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r5, #1 │ │ │ │ ldr r4, [r6, #20] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldrd r1, r2, [r6, #8] │ │ │ │ @@ -113373,16 +113373,16 @@ │ │ │ │ tst.w r2, #192 @ 0xc0 │ │ │ │ beq.w c545a │ │ │ │ tst.w sl, #640 @ 0x280 │ │ │ │ bne.w c545a │ │ │ │ b.n c5550 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 2fa51c │ │ │ │ - bl 1db358 │ │ │ │ + bl 2fa464 │ │ │ │ + bl 1db2a0 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldrd r2, r0, [r6, #20] │ │ │ │ cbz r3, c5782 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, #65 @ 0x41 │ │ │ │ ite cc │ │ │ │ @@ -113394,33 +113394,33 @@ │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ ldr.w ip, [r6, #16] │ │ │ │ b.n c53fc │ │ │ │ add r5, sp, #144 @ 0x90 │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #680 @ (adr r1, c5a44 ) │ │ │ │ + add r1, pc, #168 @ (adr r1, c5844 ) │ │ │ │ movs r1, r5 │ │ │ │ - add r1, pc, #224 @ (adr r1, c5880 ) │ │ │ │ + add r0, pc, #736 @ (adr r0, c5a80 ) │ │ │ │ movs r1, r5 │ │ │ │ add r2, sp, #608 @ 0x260 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - adds r4, r0, r0 │ │ │ │ + asrs r4, r0, #30 │ │ │ │ movs r0, r6 │ │ │ │ - asrs r6, r5, #31 │ │ │ │ + asrs r6, r5, #29 │ │ │ │ movs r0, r6 │ │ │ │ - asrs r2, r3, #31 │ │ │ │ + asrs r2, r3, #29 │ │ │ │ movs r0, r6 │ │ │ │ - asrs r6, r0, #31 │ │ │ │ + asrs r6, r0, #29 │ │ │ │ movs r0, r6 │ │ │ │ - asrs r2, r6, #30 │ │ │ │ + asrs r2, r6, #28 │ │ │ │ movs r0, r6 │ │ │ │ - ldr r7, [sp, #384] @ 0x180 │ │ │ │ + ldr r6, [sp, #896] @ 0x380 │ │ │ │ movs r1, r5 │ │ │ │ - ldr r7, [sp, #200] @ 0xc8 │ │ │ │ + ldr r6, [sp, #712] @ 0x2c8 │ │ │ │ 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] │ │ │ │ @@ -113645,19 +113645,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 2efe2c │ │ │ │ + bl 2efd74 │ │ │ │ mov r0, r6 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 1db358 │ │ │ │ + bl 1db2a0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ cbz r0, c5a42 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mul.w r2, r3, r2 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ @@ -113965,16 +113965,16 @@ │ │ │ │ beq.w c6132 │ │ │ │ ldrb.w r3, [r1, #1201] @ 0x4b1 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w c6132 │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ - bl 2fa51c │ │ │ │ - bl 1db358 │ │ │ │ + bl 2fa464 │ │ │ │ + bl 1db2a0 │ │ │ │ cbz r0, c5d9e │ │ │ │ ldr r3, [r0, #24] │ │ │ │ lsrs r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ beq.w c6140 │ │ │ │ movs r3, #1 │ │ │ │ cmp.w r5, #83886080 @ 0x5000000 │ │ │ │ @@ -113987,15 +113987,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 c60e8 │ │ │ │ - bl 2fa880 │ │ │ │ + bl 2fa7c8 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, c5e00 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w c6070 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ @@ -114003,16 +114003,16 @@ │ │ │ │ movw r3, #11107 @ 0x2b63 │ │ │ │ movt r3, #15261 @ 0x3b9d │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #40 @ 0x28 │ │ │ │ cmp r0, r3 │ │ │ │ beq.w c5fd4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2fa75c │ │ │ │ - bl 2fa51c │ │ │ │ + bl 2fa6a4 │ │ │ │ + bl 2fa464 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ b.n c5e22 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.w c60e8 │ │ │ │ movw r3, #11107 @ 0x2b63 │ │ │ │ @@ -114032,27 +114032,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 2fa880 │ │ │ │ + bl 2fa7c8 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, c5e58 │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r7 │ │ │ │ mla r3, r2, r5, r3 │ │ │ │ ldrb r1, [r3, #9] │ │ │ │ blx 59b98 <__aeabi_uidiv@plt> │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 2fa880 │ │ │ │ + bl 2fa7c8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, c5e78 │ │ │ │ mov r0, r3 │ │ │ │ movs r3, #12 │ │ │ │ mla r2, r3, r5, r2 │ │ │ │ ldrb r1, [r2, #10] │ │ │ │ @@ -114120,15 +114120,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 2e8888 │ │ │ │ + bl 2e87d0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w c6178 │ │ │ │ ldr.w r3, [pc, #1032] @ c6358 │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ and.w r2, r2, #32768 @ 0x8000 │ │ │ │ @@ -114154,15 +114154,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 c5fde │ │ │ │ - bl 2fa880 │ │ │ │ + bl 2fa7c8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n c6070 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, r5 │ │ │ │ bls.n c6070 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ mov.w r1, #268 @ 0x10c │ │ │ │ @@ -114221,22 +114221,22 @@ │ │ │ │ str r2, [r0, #4] │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.n c6070 │ │ │ │ adds r5, #1 │ │ │ │ add.w r8, r8, #40 @ 0x28 │ │ │ │ add.w r6, r6, #328 @ 0x148 │ │ │ │ - bl 2fa880 │ │ │ │ + bl 2fa7c8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n c5fb2 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r0, [r4, #408] @ 0x198 │ │ │ │ str.w r3, [r4, #1192] @ 0x4a8 │ │ │ │ str.w r3, [r4, #1196] @ 0x4ac │ │ │ │ - bl 1db358 │ │ │ │ + bl 1db2a0 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ ldr r5, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #3 │ │ │ │ beq.w c6192 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #1168] @ 0x490 │ │ │ │ str.w r3, [r4, #1188] @ 0x4a4 │ │ │ │ @@ -114268,15 +114268,15 @@ │ │ │ │ b.n c5e96 │ │ │ │ movs r5, #0 │ │ │ │ movs r0, #130 @ 0x82 │ │ │ │ mov.w r1, #272 @ 0x110 │ │ │ │ add r7, sp, #40 @ 0x28 │ │ │ │ b.n c5e22 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2efcd8 │ │ │ │ + bl 2efc20 │ │ │ │ b.n c5f66 │ │ │ │ ldr r2, [pc, #604] @ (c635c ) │ │ │ │ movs r3, #0 │ │ │ │ movw r1, #52432 @ 0xccd0 │ │ │ │ movt r1, #50274 @ 0xc462 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ @@ -114488,19 +114488,19 @@ │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ add r2, pc, #664 @ (adr r2, c65f0 ) │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r0, r7, #5 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #24] │ │ │ │ + str r5, [sp, #536] @ 0x218 │ │ │ │ movs r1, r5 │ │ │ │ ldr r6, [sp, #904] @ 0x388 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - str r5, [sp, #544] @ 0x220 │ │ │ │ + str r5, [sp, #32] │ │ │ │ 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] @ c6994 │ │ │ │ @@ -114527,16 +114527,16 @@ │ │ │ │ beq.w c676e │ │ │ │ ldrb.w r3, [r1, #1201] @ 0x4b1 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w c676e │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ - bl 2fa51c │ │ │ │ - bl 1db358 │ │ │ │ + bl 2fa464 │ │ │ │ + bl 1db2a0 │ │ │ │ cbz r0, c63da │ │ │ │ ldr r3, [r0, #24] │ │ │ │ lsrs r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ beq.w c677c │ │ │ │ movs r3, #1 │ │ │ │ cmp.w r5, #83886080 @ 0x5000000 │ │ │ │ @@ -114549,15 +114549,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 c6724 │ │ │ │ - bl 2fa880 │ │ │ │ + bl 2fa7c8 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, c643c │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w c66ac │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ @@ -114565,16 +114565,16 @@ │ │ │ │ movw r3, #11107 @ 0x2b63 │ │ │ │ movt r3, #15261 @ 0x3b9d │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #40 @ 0x28 │ │ │ │ cmp r0, r3 │ │ │ │ beq.w c6610 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2fa75c │ │ │ │ - bl 2fa51c │ │ │ │ + bl 2fa6a4 │ │ │ │ + bl 2fa464 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ b.n c645e │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.w c6724 │ │ │ │ movw r3, #11107 @ 0x2b63 │ │ │ │ @@ -114594,27 +114594,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 2fa880 │ │ │ │ + bl 2fa7c8 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, c6494 │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r7 │ │ │ │ mla r3, r2, r5, r3 │ │ │ │ ldrb r1, [r3, #9] │ │ │ │ blx 59b98 <__aeabi_uidiv@plt> │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 2fa880 │ │ │ │ + bl 2fa7c8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, c64b4 │ │ │ │ mov r0, r3 │ │ │ │ movs r3, #12 │ │ │ │ mla r2, r3, r5, r2 │ │ │ │ ldrb r1, [r2, #10] │ │ │ │ @@ -114682,15 +114682,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 2e8888 │ │ │ │ + bl 2e87d0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w c67b4 │ │ │ │ ldr.w r3, [pc, #1044] @ c69a0 │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ and.w r2, r2, #32768 @ 0x8000 │ │ │ │ @@ -114716,15 +114716,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 c661a │ │ │ │ - bl 2fa880 │ │ │ │ + bl 2fa7c8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n c66ac │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, r5 │ │ │ │ bls.n c66ac │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ mov.w r1, #268 @ 0x10c │ │ │ │ @@ -114783,22 +114783,22 @@ │ │ │ │ str r2, [r0, #4] │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.n c66ac │ │ │ │ adds r5, #1 │ │ │ │ add.w r8, r8, #40 @ 0x28 │ │ │ │ add.w r6, r6, #328 @ 0x148 │ │ │ │ - bl 2fa880 │ │ │ │ + bl 2fa7c8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n c65ee │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r0, [r4, #408] @ 0x198 │ │ │ │ str.w r3, [r4, #1192] @ 0x4a8 │ │ │ │ str.w r3, [r4, #1196] @ 0x4ac │ │ │ │ - bl 1db358 │ │ │ │ + bl 1db2a0 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ ldr r5, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #3 │ │ │ │ beq.w c67ce │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #1168] @ 0x490 │ │ │ │ str.w r3, [r4, #1188] @ 0x4a4 │ │ │ │ @@ -114830,15 +114830,15 @@ │ │ │ │ b.n c64d2 │ │ │ │ movs r5, #0 │ │ │ │ movs r0, #130 @ 0x82 │ │ │ │ mov.w r1, #272 @ 0x110 │ │ │ │ add r7, sp, #40 @ 0x28 │ │ │ │ b.n c645e │ │ │ │ mov r0, r6 │ │ │ │ - bl 2efcd8 │ │ │ │ + bl 2efc20 │ │ │ │ b.n c65a2 │ │ │ │ ldr r2, [pc, #616] @ (c69a4 ) │ │ │ │ movs r3, #0 │ │ │ │ movw r1, #52432 @ 0xccd0 │ │ │ │ movt r1, #50274 @ 0xc462 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ @@ -115051,19 +115051,19 @@ │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [sp, #424] @ 0x1a8 │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r0, r7, #5 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r1, #62] @ 0x3e │ │ │ │ + ldrh r2, [r1, #58] @ 0x3a │ │ │ │ movs r1, r5 │ │ │ │ ldr r0, [sp, #664] @ 0x298 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldrh r4, [r1, #58] @ 0x3a │ │ │ │ + ldrh r4, [r1, #54] @ 0x36 │ │ │ │ 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] @ c7030 │ │ │ │ @@ -115090,16 +115090,16 @@ │ │ │ │ beq.w c6db8 │ │ │ │ ldrb.w r3, [r1, #1201] @ 0x4b1 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w c6db8 │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ - bl 2fa51c │ │ │ │ - bl 1db358 │ │ │ │ + bl 2fa464 │ │ │ │ + bl 1db2a0 │ │ │ │ cbz r0, c6a22 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ lsrs r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ beq.w c6dc6 │ │ │ │ movs r3, #1 │ │ │ │ cmp.w r5, #83886080 @ 0x5000000 │ │ │ │ @@ -115112,15 +115112,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 c6d6e │ │ │ │ - bl 2fa880 │ │ │ │ + bl 2fa7c8 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, c6a84 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w c6cf6 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ @@ -115128,16 +115128,16 @@ │ │ │ │ movw r3, #11107 @ 0x2b63 │ │ │ │ movt r3, #15261 @ 0x3b9d │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #40 @ 0x28 │ │ │ │ cmp r0, r3 │ │ │ │ beq.w c6c5c │ │ │ │ mov r1, r5 │ │ │ │ - bl 2fa75c │ │ │ │ - bl 2fa51c │ │ │ │ + bl 2fa6a4 │ │ │ │ + bl 2fa464 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ b.n c6aa6 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.w c6d6e │ │ │ │ movw r3, #11107 @ 0x2b63 │ │ │ │ @@ -115158,27 +115158,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 2fa880 │ │ │ │ + bl 2fa7c8 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, c6ade │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r7 │ │ │ │ mla r3, r2, r5, r3 │ │ │ │ ldrb r1, [r3, #9] │ │ │ │ blx 59b98 <__aeabi_uidiv@plt> │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 2fa880 │ │ │ │ + bl 2fa7c8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, c6afe │ │ │ │ mov r0, r3 │ │ │ │ movs r3, #12 │ │ │ │ mla r2, r3, r5, r2 │ │ │ │ ldrb r1, [r2, #10] │ │ │ │ @@ -115245,15 +115245,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 2e8888 │ │ │ │ + bl 2e87d0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w c6dfe │ │ │ │ ldr.w r3, [pc, #1128] @ c703c │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ and.w r2, r2, #32768 @ 0x8000 │ │ │ │ @@ -115280,15 +115280,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 c6c66 │ │ │ │ - bl 2fa880 │ │ │ │ + bl 2fa7c8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n c6cf6 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r5, r3 │ │ │ │ bcs.n c6cf6 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ mov.w r1, #268 @ 0x10c │ │ │ │ @@ -115346,22 +115346,22 @@ │ │ │ │ movcc r1, r2 │ │ │ │ str.w r1, [r4, #1108] @ 0x454 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.n c6cf6 │ │ │ │ adds r5, #1 │ │ │ │ add.w r8, r8, #40 @ 0x28 │ │ │ │ add.w r6, r6, #328 @ 0x148 │ │ │ │ - bl 2fa880 │ │ │ │ + bl 2fa7c8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n c6c3a │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r0, [r4, #408] @ 0x198 │ │ │ │ str.w r3, [r4, #1192] @ 0x4a8 │ │ │ │ str.w r3, [r4, #1196] @ 0x4ac │ │ │ │ - bl 1db358 │ │ │ │ + bl 1db2a0 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ beq.w c6e18 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #1168] @ 0x490 │ │ │ │ str.w r3, [r4, #1188] @ 0x4a4 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ @@ -115393,15 +115393,15 @@ │ │ │ │ b.n c6b1c │ │ │ │ movs r5, #0 │ │ │ │ movs r0, #130 @ 0x82 │ │ │ │ mov.w r1, #272 @ 0x110 │ │ │ │ add r7, sp, #40 @ 0x28 │ │ │ │ b.n c6aa6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2efcd8 │ │ │ │ + bl 2efc20 │ │ │ │ b.n c6bec │ │ │ │ ldr r2, [pc, #700] @ (c7040 ) │ │ │ │ movs r3, #0 │ │ │ │ movw r1, #52432 @ 0xccd0 │ │ │ │ movt r1, #50274 @ 0xc462 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ @@ -115646,34 +115646,34 @@ │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ str r6, [sp, #136] @ 0x88 │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r0, r7, #5 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r0, #12] │ │ │ │ + ldrh r0, [r0, #8] │ │ │ │ movs r1, r5 │ │ │ │ str r2, [sp, #368] @ 0x170 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldrh r2, [r0, #8] │ │ │ │ + ldrh r2, [r0, #4] │ │ │ │ movs r1, r5 │ │ │ │ push {r1, r4, r6, r7} │ │ │ │ lsls r1, r7, #2 │ │ │ │ push {r2, r6, r7} │ │ │ │ lsls r1, r7, #2 │ │ │ │ cbz r6, c70ca │ │ │ │ lsls r1, r7, #2 │ │ │ │ - stc2 0, cr0, [sl, #188] @ 0xbc │ │ │ │ + stc2 0, cr0, [sl, #-188] @ 0xffffff44 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.n c7078 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2fa880 │ │ │ │ + bl 2fa7c8 │ │ │ │ cbz r0, c707c │ │ │ │ ldrb r0, [r0, #0] │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #2 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ @@ -115683,16 +115683,16 @@ │ │ │ │ movt r2, #15261 @ 0x3b9d │ │ │ │ cmp r0, r2 │ │ │ │ beq.n c70a8 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2fa75c │ │ │ │ - bl 2fa51c │ │ │ │ + bl 2fa6a4 │ │ │ │ + bl 2fa464 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r1, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #82 @ 0x52 │ │ │ │ moveq r0, #140 @ 0x8c │ │ │ │ bx lr │ │ │ │ cmp r1, #0 │ │ │ │ @@ -115834,15 +115834,15 @@ │ │ │ │ beq.n c7266 │ │ │ │ cmp.w fp, #32 │ │ │ │ beq.w c734e │ │ │ │ add.w r2, r7, #112 @ 0x70 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ beq.w c7588 │ │ │ │ - bl 2fa51c │ │ │ │ + bl 2fa464 │ │ │ │ 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 │ │ │ │ @@ -115857,22 +115857,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 c7358 │ │ │ │ - bl 2fa51c │ │ │ │ + bl 2fa464 │ │ │ │ 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 2fa7d0 │ │ │ │ + bl 2fa718 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ blx 5923c │ │ │ │ add.w r0, r7, #1120 @ 0x460 │ │ │ │ ldrd r1, r3, [r6, #60] @ 0x3c │ │ │ │ str r0, [sp, #20] │ │ │ │ @@ -115905,15 +115905,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 2fa7d0 │ │ │ │ + bl 2fa718 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n c735e │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ add.w fp, sp, #132 @ 0x84 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ @@ -115923,19 +115923,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 2fa7d0 │ │ │ │ + bl 2fa718 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, fp │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ - bl 1ea0d8 │ │ │ │ + bl 1ea020 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r3, #6 │ │ │ │ bhi.w c7544 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r4, r3, #1 │ │ │ │ lsls r5, r1, #4 │ │ │ │ @@ -115966,20 +115966,20 @@ │ │ │ │ beq.n c734e │ │ │ │ cmp.w fp, #512 @ 0x200 │ │ │ │ beq.n c73c4 │ │ │ │ add.w r2, r7, #112 @ 0x70 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ beq.w c757a │ │ │ │ - bl 2fa51c │ │ │ │ + bl 2fa464 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w fp, #1 │ │ │ │ bne.w c7280 │ │ │ │ ldr.w r0, [r8, #48] @ 0x30 │ │ │ │ - bl 2fa880 │ │ │ │ + bl 2fa7c8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w c7280 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #1 │ │ │ │ itttt hi │ │ │ │ addhi.w r3, r7, #440 @ 0x1b8 │ │ │ │ strhi r3, [sp, #48] @ 0x30 │ │ │ │ @@ -116206,28 +116206,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 2fa51c │ │ │ │ - bl 1db358 │ │ │ │ + bl 2fa464 │ │ │ │ + bl 1db2a0 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ cbz r0, c761a │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ bhi.n c75fa │ │ │ │ bic.w r3, r1, #4 │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ beq.n c75fa │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 2fa51c │ │ │ │ - bl 1e9fcc │ │ │ │ + bl 2fa464 │ │ │ │ + bl 1e9f14 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n c76ae │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r3, #622] @ 0x26e │ │ │ │ cmp r3, #0 │ │ │ │ beq.n c76f2 │ │ │ │ @@ -116288,49 +116288,49 @@ │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ and.w r2, r2, #131072 @ 0x20000 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n c75fa │ │ │ │ mov r0, r1 │ │ │ │ - bl 2fa51c │ │ │ │ - bl 1db358 │ │ │ │ + bl 2fa464 │ │ │ │ + bl 1db2a0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n c774c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [pc, #120] @ (c775c ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #120] @ (c7760 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e0a68 │ │ │ │ + bl 1e09b0 │ │ │ │ b.n c75fa │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 2fa51c │ │ │ │ - bl 1db358 │ │ │ │ + bl 2fa464 │ │ │ │ + bl 1db2a0 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n c763e │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, #8 │ │ │ │ bne.n c763e │ │ │ │ mov r0, r1 │ │ │ │ - bl 2fa880 │ │ │ │ + bl 2fa7c8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w c75fa │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ cmp r3, #1 │ │ │ │ bne.n c763e │ │ │ │ b.n c75fa │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 2fa6d0 │ │ │ │ + bl 2fa618 │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ tst.w r0, #6 │ │ │ │ beq.n c7674 │ │ │ │ b.n c75fa │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r3, #612] @ 0x264 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -116343,19 +116343,19 @@ │ │ │ │ add r3, pc │ │ │ │ b.n c76e2 │ │ │ │ nop │ │ │ │ ldrh r4, [r2, #16] │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r0, r7, #5 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r3, #2] │ │ │ │ + ldrb r4, [r3, #31] │ │ │ │ movs r1, r5 │ │ │ │ - str r2, [r0, #92] @ 0x5c │ │ │ │ + str r2, [r0, #84] @ 0x54 │ │ │ │ movs r1, r5 │ │ │ │ - ldrb r6, [r4, #31] │ │ │ │ + ldrb r6, [r4, #29] │ │ │ │ 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 │ │ │ │ @@ -116434,15 +116434,15 @@ │ │ │ │ bl c75d0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n c77d8 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ lsls r2, r3, #28 │ │ │ │ bpl.n c77e4 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ - bl 2fa6d0 │ │ │ │ + bl 2fa618 │ │ │ │ ands.w r3, r0, #6 │ │ │ │ mov r9, r3 │ │ │ │ bne.n c77e4 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ cbz r6, c7872 │ │ │ │ movw r2, #2104 @ 0x838 │ │ │ │ movt r2, #15261 @ 0x3b9d │ │ │ │ @@ -116473,16 +116473,16 @@ │ │ │ │ bne.w c79b2 │ │ │ │ ldrb.w r3, [r4, #1200] @ 0x4b0 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w c7a98 │ │ │ │ ldr r3, [pc, #864] @ (c7c1c ) │ │ │ │ ldr.w r8, [r8, r3] │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ - bl 2fa51c │ │ │ │ - bl 1db358 │ │ │ │ + bl 2fa464 │ │ │ │ + bl 1db2a0 │ │ │ │ cbz r0, c78d6 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ lsrs r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ beq.w c7a1a │ │ │ │ cbz r6, c7908 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ @@ -116491,15 +116491,15 @@ │ │ │ │ b.n c78e8 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r3, r2 │ │ │ │ bcs.w c7abe │ │ │ │ ldr r2, [r6, #12] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr.w r0, [r2, r3, lsl #2] │ │ │ │ - bl 2fa51c │ │ │ │ + bl 2fa464 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ bl c4fd4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ tst.w r0, #65280 @ 0xff00 │ │ │ │ add.w r3, r3, #1 │ │ │ │ beq.n c78e0 │ │ │ │ @@ -116508,16 +116508,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 c77ec │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ - bl 2fa51c │ │ │ │ - bl 1db358 │ │ │ │ + bl 2fa464 │ │ │ │ + bl 1db2a0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w c77ec │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ bls.w c77ec │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ lsls r3, r3, #24 │ │ │ │ @@ -116530,27 +116530,27 @@ │ │ │ │ cmp r3, #1 │ │ │ │ bls.n c7974 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r2, r3 │ │ │ │ bcs.w c77ec │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr.w r0, [r3, r9, lsl #2] │ │ │ │ - bl 2fa51c │ │ │ │ - bl 1db358 │ │ │ │ + bl 2fa464 │ │ │ │ + bl 1db2a0 │ │ │ │ add.w r2, r9, #1 │ │ │ │ mov r9, r2 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n c794e │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r4, #1203] @ 0x4b3 │ │ │ │ b.n c77ec │ │ │ │ - bl 2fa51c │ │ │ │ + bl 2fa464 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 2e875c │ │ │ │ + bl 2e86a4 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w c77c8 │ │ │ │ movs r2, #1 │ │ │ │ lsls r0, r3, #23 │ │ │ │ strb.w r2, [r4, #1201] @ 0x4b1 │ │ │ │ bpl.w c77d8 │ │ │ │ @@ -116616,16 +116616,16 @@ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ bcs.n c7ad4 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr.w r0, [r2, r3, lsl #2] │ │ │ │ - bl 2fa51c │ │ │ │ - bl 1db358 │ │ │ │ + bl 2fa464 │ │ │ │ + bl 1db2a0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n c7a34 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ lsrs r2, r2, #3 │ │ │ │ cmp r2, #2 │ │ │ │ bne.n c7a34 │ │ │ │ @@ -116680,16 +116680,16 @@ │ │ │ │ and.w r2, r2, #131072 @ 0x20000 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w c7908 │ │ │ │ ldrd r0, r3, [r4, #44] @ 0x2c │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ mov sl, r3 │ │ │ │ - bl 2fa51c │ │ │ │ - bl 1db358 │ │ │ │ + bl 2fa464 │ │ │ │ + bl 1db2a0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n c7bfc │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r6, #0 │ │ │ │ beq.n c7bf6 │ │ │ │ ldr r1, [pc, #260] @ (c7c20 ) │ │ │ │ @@ -116697,15 +116697,15 @@ │ │ │ │ strd r2, r1, [sp, #4] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #252] @ (c7c24 ) │ │ │ │ ldr r1, [pc, #256] @ (c7c28 ) │ │ │ │ add r2, pc │ │ │ │ str.w sl, [sp] │ │ │ │ add r1, pc │ │ │ │ - bl 1e0a68 │ │ │ │ + bl 1e09b0 │ │ │ │ b.n c7908 │ │ │ │ ldr r2, [pc, #228] @ (c7c1c ) │ │ │ │ ldr.w r8, [r8, r2] │ │ │ │ b.n c791c │ │ │ │ ldr r3, [pc, #220] @ (c7c1c ) │ │ │ │ ldr.w r8, [r8, r3] │ │ │ │ ldrexd r2, r3, [r8] │ │ │ │ @@ -116713,69 +116713,69 @@ │ │ │ │ and.w r2, r2, #131072 @ 0x20000 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n c7ab6 │ │ │ │ ldrd r0, r3, [r4, #44] @ 0x2c │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 2fa51c │ │ │ │ - bl 1db358 │ │ │ │ + bl 2fa464 │ │ │ │ + bl 1db2a0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n c7c0e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov sl, r3 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 2fa51c │ │ │ │ - bl 1db358 │ │ │ │ + bl 2fa464 │ │ │ │ + bl 1db2a0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n c7c08 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r6, #12] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 2fa51c │ │ │ │ - bl 1db358 │ │ │ │ + bl 2fa464 │ │ │ │ + bl 1db2a0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n c7c02 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #140] @ (c7c2c ) │ │ │ │ ldr r1, [pc, #144] @ (c7c30 ) │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str.w sl, [sp, #4] │ │ │ │ - bl 1e0a68 │ │ │ │ + bl 1e09b0 │ │ │ │ b.n c7ab6 │ │ │ │ ldrd r0, r3, [r4, #44] @ 0x2c │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ str r1, [sp, #28] │ │ │ │ mov sl, r3 │ │ │ │ - bl 2fa51c │ │ │ │ - bl 1db358 │ │ │ │ + bl 2fa464 │ │ │ │ + bl 1db2a0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cbz r0, c7bf0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cbz r6, c7bea │ │ │ │ ldr r3, [pc, #100] @ (c7c34 ) │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [sp, #4] │ │ │ │ movs r0, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, sl │ │ │ │ ldr r2, [pc, #88] @ (c7c38 ) │ │ │ │ ldr r1, [pc, #92] @ (c7c3c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e0a68 │ │ │ │ + bl 1e09b0 │ │ │ │ b.n c7ab6 │ │ │ │ ldr r3, [pc, #84] @ (c7c40 ) │ │ │ │ add r3, pc │ │ │ │ b.n c7bd2 │ │ │ │ ldr r2, [pc, #80] @ (c7c44 ) │ │ │ │ add r2, pc │ │ │ │ b.n c7bcc │ │ │ │ @@ -116795,43 +116795,43 @@ │ │ │ │ add sl, pc │ │ │ │ b.n c7b6e │ │ │ │ nop │ │ │ │ ldrh r0, [r2, #2] │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r0, r7, #5 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r7, #17] │ │ │ │ + ldrb r4, [r7, #15] │ │ │ │ movs r1, r5 │ │ │ │ - ldrb r0, [r0, #18] │ │ │ │ + ldrb r0, [r0, #16] │ │ │ │ movs r1, r5 │ │ │ │ - str r6, [r7, #20] │ │ │ │ + str r6, [r7, #12] │ │ │ │ movs r1, r5 │ │ │ │ - ldrb r2, [r3, #17] │ │ │ │ + ldrb r2, [r3, #15] │ │ │ │ movs r1, r5 │ │ │ │ - str r6, [r0, #16] │ │ │ │ + str r6, [r0, #8] │ │ │ │ movs r1, r5 │ │ │ │ - ldrb r0, [r1, #15] │ │ │ │ + ldrb r0, [r1, #13] │ │ │ │ movs r1, r5 │ │ │ │ - ldrb r4, [r5, #17] │ │ │ │ + ldrb r4, [r5, #15] │ │ │ │ movs r1, r5 │ │ │ │ - str r2, [r1, #12] │ │ │ │ + str r2, [r1, #4] │ │ │ │ movs r1, r5 │ │ │ │ - ldrb r4, [r6, #14] │ │ │ │ + ldrb r4, [r6, #12] │ │ │ │ movs r1, r5 │ │ │ │ - ldrb r2, [r0, #13] │ │ │ │ + ldrb r2, [r0, #11] │ │ │ │ movs r1, r5 │ │ │ │ - ldrb r0, [r5, #14] │ │ │ │ + ldrb r0, [r5, #12] │ │ │ │ movs r1, r5 │ │ │ │ - ldrb r6, [r6, #12] │ │ │ │ + ldrb r6, [r6, #10] │ │ │ │ movs r1, r5 │ │ │ │ - ldrb r0, [r6, #12] │ │ │ │ + ldrb r0, [r6, #10] │ │ │ │ movs r1, r5 │ │ │ │ - ldrb r2, [r5, #12] │ │ │ │ + ldrb r2, [r5, #10] │ │ │ │ movs r1, r5 │ │ │ │ - ldrb r2, [r4, #12] │ │ │ │ + ldrb r2, [r4, #10] │ │ │ │ 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] │ │ │ │ @@ -117070,15 +117070,15 @@ │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r4, r4, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r0, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r4, #22 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r6, #1] │ │ │ │ + strb r0, [r6, #31] │ │ │ │ movs r1, r5 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n c7f5a │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -117296,18 +117296,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 2fa6d0 │ │ │ │ + bl 2fa618 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 2fa51c │ │ │ │ + bl 2fa464 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ mov r9, r0 │ │ │ │ cmp r2, #130 @ 0x82 │ │ │ │ bne.n c820e │ │ │ │ cmp r5, #0 │ │ │ │ beq.n c81f4 │ │ │ │ mov r9, r6 │ │ │ │ @@ -117319,34 +117319,34 @@ │ │ │ │ mov fp, r3 │ │ │ │ clz r6, r6 │ │ │ │ str r1, [sp, #4] │ │ │ │ b.n c81de │ │ │ │ cmp r0, fp │ │ │ │ beq.n c8262 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2fa75c │ │ │ │ - bl 2fa51c │ │ │ │ + bl 2fa6a4 │ │ │ │ + bl 2fa464 │ │ │ │ ldr r4, [r7, #0] │ │ │ │ cmp sl, r4 │ │ │ │ bls.n c81cc │ │ │ │ adds r3, r4, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n c81cc │ │ │ │ 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 2efe2c │ │ │ │ + bl 2efd74 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 1db358 │ │ │ │ + bl 1db2a0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n c826c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mul.w r2, r3, r2 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ strd r6, r2, [sp, #16] │ │ │ │ @@ -117395,18 +117395,18 @@ │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n c81f4 │ │ │ │ movs r2, #28 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ mla r8, r2, r3, r8 │ │ │ │ add r2, sp, #8 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 2efe2c │ │ │ │ + bl 2efd74 │ │ │ │ mov r0, r9 │ │ │ │ str r4, [sp, #32] │ │ │ │ - bl 1db358 │ │ │ │ + bl 1db2a0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cbz r0, c8270 │ │ │ │ ldrd r1, r3, [r0, #12] │ │ │ │ mul.w r2, r1, r2 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r0, #1 │ │ │ │ str r5, [sp, #16] │ │ │ │ @@ -117746,15 +117746,15 @@ │ │ │ │ movw r3, #1428 @ 0x594 │ │ │ │ add r2, pc │ │ │ │ mov r0, r5 │ │ │ │ bl 13ba14 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - strb r2, [r6, #5] │ │ │ │ + strb r2, [r6, #3] │ │ │ │ movs r1, r5 │ │ │ │ cbnz r2, c85b4 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -117841,24 +117841,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 1ea128 │ │ │ │ + bl 1ea070 │ │ │ │ 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 1ea0f4 │ │ │ │ + bl 1ea03c │ │ │ │ vldr s14, [sp, #28] │ │ │ │ vldr s12, [sp, #32] │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ ldr r2, [pc, #52] @ (c8700 ) │ │ │ │ vdiv.f32 s13, s15, s14 │ │ │ │ ldr r3, [pc, #44] @ (c86fc ) │ │ │ │ vdiv.f32 s14, s15, s12 │ │ │ │ @@ -117932,21 +117932,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 2efe2c │ │ │ │ + bl 2efd74 │ │ │ │ mov r0, r9 │ │ │ │ add r2, sp, #160 @ 0xa0 │ │ │ │ add r1, sp, #156 @ 0x9c │ │ │ │ - bl 2eb06c │ │ │ │ + bl 2eafb4 │ │ │ │ ldr.w r0, [r6, #408] @ 0x198 │ │ │ │ - bl 1db358 │ │ │ │ + bl 1db2a0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w c8b7a │ │ │ │ ldrd r6, fp, [r0, #12] │ │ │ │ mov r1, fp │ │ │ │ ldr r7, [r4, #16] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ mov r0, r7 │ │ │ │ @@ -117984,20 +117984,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 2eb12c │ │ │ │ + bl 2eb074 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr.w r0, [r3, #3852] @ 0xf0c │ │ │ │ add r0, r4 │ │ │ │ - bl 2eb064 │ │ │ │ + bl 2eafac │ │ │ │ mov r9, r0 │ │ │ │ ldrd r3, r2, [sp, #112] @ 0x70 │ │ │ │ cmp r3, r2 │ │ │ │ bcs.w c8b48 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ blx 59b98 <__aeabi_uidiv@plt> │ │ │ │ @@ -118526,17 +118526,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, [r0, #48] @ 0x30 │ │ │ │ + ldr r4, [r0, #40] @ 0x28 │ │ │ │ movs r1, r5 │ │ │ │ - ldr r2, [r3, #44] @ 0x2c │ │ │ │ + ldr r2, [r3, #36] @ 0x24 │ │ │ │ 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 │ │ │ │ @@ -118578,17 +118578,17 @@ │ │ │ │ bl 13ba14 │ │ │ │ b.n c8e1e │ │ │ │ str r2, [sp, #20] │ │ │ │ bl fade8 │ │ │ │ ldr.w ip, [r5, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ b.n c8e0e │ │ │ │ - ldr r6, [r3, #40] @ 0x28 │ │ │ │ + ldr r6, [r3, #32] │ │ │ │ movs r1, r5 │ │ │ │ - ldr r6, [r1, #36] @ 0x24 │ │ │ │ + ldr r6, [r1, #28] │ │ │ │ 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] │ │ │ │ @@ -119036,15 +119036,15 @@ │ │ │ │ mov r3, r5 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #180] @ (c9420 ) │ │ │ │ ldr r1, [pc, #180] @ (c9424 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e0a68 │ │ │ │ + bl 1e09b0 │ │ │ │ b.n c92e4 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ blx 58b2c <__stat64_time64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n c9320 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ @@ -119077,42 +119077,42 @@ │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ ldr r2, [r4, #108] @ 0x6c │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r3, #108] @ 0x6c │ │ │ │ lsls r1, r7, #2 │ │ │ │ - str r4, [r7, #124] @ 0x7c │ │ │ │ + str r4, [r7, #116] @ 0x74 │ │ │ │ movs r1, r5 │ │ │ │ - str r0, [r6, #124] @ 0x7c │ │ │ │ + str r0, [r6, #116] @ 0x74 │ │ │ │ movs r1, r5 │ │ │ │ ldr r6, [r3, #100] @ 0x64 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - str r2, [r2, #116] @ 0x74 │ │ │ │ + str r2, [r2, #108] @ 0x6c │ │ │ │ movs r1, r5 │ │ │ │ - str r0, [r2, #108] @ 0x6c │ │ │ │ + str r0, [r2, #100] @ 0x64 │ │ │ │ movs r1, r5 │ │ │ │ lsrs r0, r7, #5 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r7, #116] @ 0x74 │ │ │ │ + str r0, [r7, #108] @ 0x6c │ │ │ │ movs r1, r5 │ │ │ │ - str r0, [r3, #104] @ 0x68 │ │ │ │ + str r0, [r3, #96] @ 0x60 │ │ │ │ movs r1, r5 │ │ │ │ - vhadd.u16 d0, d2, d25 │ │ │ │ - str r2, [r7, #96] @ 0x60 │ │ │ │ + cdp2 0, 9, cr0, cr2, cr9, {1} │ │ │ │ + str r2, [r7, #88] @ 0x58 │ │ │ │ movs r1, r5 │ │ │ │ - str r2, [r3, #88] @ 0x58 │ │ │ │ + str r2, [r3, #80] @ 0x50 │ │ │ │ movs r1, r5 │ │ │ │ - str r2, [r7, #100] @ 0x64 │ │ │ │ + str r2, [r7, #92] @ 0x5c │ │ │ │ movs r1, r5 │ │ │ │ - str r0, [r5, #84] @ 0x54 │ │ │ │ + str r0, [r5, #76] @ 0x4c │ │ │ │ movs r1, r5 │ │ │ │ - str r2, [r3, #100] @ 0x64 │ │ │ │ + str r2, [r3, #92] @ 0x5c │ │ │ │ movs r1, r5 │ │ │ │ - ldr r1, [pc, #240] @ (c9518 ) │ │ │ │ + ldr r0, [pc, #752] @ (c9718 ) │ │ │ │ movs r1, r5 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r2 │ │ │ │ ldr r3, [pc, #244] @ (c9528 ) │ │ │ │ ldr r2, [r2, #120] @ 0x78 │ │ │ │ @@ -119520,23 +119520,23 @@ │ │ │ │ ldr r2, [pc, #28] @ (c98b4 ) │ │ │ │ ldr r1, [pc, #28] @ (c98b8 ) │ │ │ │ ldr.w r0, [r4, #1048] @ 0x418 │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movs r0, #1 │ │ │ │ - bl 1e0a68 │ │ │ │ + bl 1e09b0 │ │ │ │ b.n c9874 │ │ │ │ str r0, [r5, #120] @ 0x78 │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r0, r7, #5 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r1, #20] │ │ │ │ + str r6, [r1, #12] │ │ │ │ movs r1, r5 │ │ │ │ - add r2, r1 │ │ │ │ + bics r2, r1 │ │ │ │ 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] @ (c992c ) │ │ │ │ @@ -119565,23 +119565,23 @@ │ │ │ │ ldr r2, [pc, #28] @ (c9934 ) │ │ │ │ ldr r1, [pc, #28] @ (c9938 ) │ │ │ │ ldr.w r0, [r4, #1048] @ 0x418 │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movs r0, #1 │ │ │ │ - bl 1e0a68 │ │ │ │ + bl 1e09b0 │ │ │ │ b.n c98f4 │ │ │ │ str r0, [r5, #112] @ 0x70 │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r0, r7, #5 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r1, #12] │ │ │ │ + str r6, [r1, #4] │ │ │ │ movs r1, r5 │ │ │ │ - bics r2, r1 │ │ │ │ + orrs r2, r1 │ │ │ │ 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] @ (c99ac ) │ │ │ │ @@ -119610,23 +119610,23 @@ │ │ │ │ ldr r2, [pc, #28] @ (c99b4 ) │ │ │ │ ldr r1, [pc, #28] @ (c99b8 ) │ │ │ │ ldr.w r0, [r4, #1048] @ 0x418 │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movs r0, #1 │ │ │ │ - bl 1e0a68 │ │ │ │ + bl 1e09b0 │ │ │ │ b.n c9974 │ │ │ │ str r0, [r5, #104] @ 0x68 │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r0, r7, #5 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r1, #4] │ │ │ │ + ldrsh r6, [r1, r7] │ │ │ │ movs r1, r5 │ │ │ │ - orrs r2, r1 │ │ │ │ + cmp r2, r1 │ │ │ │ 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 │ │ │ │ @@ -124387,42 +124387,42 @@ │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r1, [pc, #56] @ (ccec8 ) │ │ │ │ ldr r2, [pc, #56] @ (ccecc ) │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #28] │ │ │ │ add r2, pc │ │ │ │ - bl 1e0a68 │ │ │ │ + bl 1e09b0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ b.n ccdb6 │ │ │ │ ldr.w r2, [r5, #1048] @ 0x418 │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #36] @ (cced0 ) │ │ │ │ ldr r1, [pc, #36] @ (cced4 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e0a68 │ │ │ │ + bl 1e09b0 │ │ │ │ b.n cce44 │ │ │ │ adds r3, #12 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - cmp r4, #216 @ 0xd8 │ │ │ │ + cmp r4, #88 @ 0x58 │ │ │ │ movs r1, r5 │ │ │ │ lsrs r0, r7, #5 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #234 @ 0xea │ │ │ │ + cmp r3, #106 @ 0x6a │ │ │ │ movs r1, r5 │ │ │ │ - lsrs r2, r3, #24 │ │ │ │ + lsrs r2, r3, #22 │ │ │ │ movs r1, r5 │ │ │ │ - cmp r3, #86 @ 0x56 │ │ │ │ + cmp r2, #214 @ 0xd6 │ │ │ │ movs r1, r5 │ │ │ │ - cmp r3, #62 @ 0x3e │ │ │ │ + cmp r2, #190 @ 0xbe │ │ │ │ movs r1, r5 │ │ │ │ - lsrs r4, r7, #23 │ │ │ │ + lsrs r4, r7, #21 │ │ │ │ movs r1, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ add.w r5, r0, #12288 @ 0x3000 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ @@ -124575,42 +124575,42 @@ │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r1, [pc, #56] @ (cd0d4 ) │ │ │ │ ldr r2, [pc, #56] @ (cd0d8 ) │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #28] │ │ │ │ add r2, pc │ │ │ │ - bl 1e0a68 │ │ │ │ + bl 1e09b0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ b.n ccfc2 │ │ │ │ ldr.w r2, [r5, #1048] @ 0x418 │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #36] @ (cd0dc ) │ │ │ │ ldr r1, [pc, #36] @ (cd0e0 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e0a68 │ │ │ │ + bl 1e09b0 │ │ │ │ b.n cd050 │ │ │ │ adds r1, #0 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - cmp r2, #204 @ 0xcc │ │ │ │ + cmp r2, #76 @ 0x4c │ │ │ │ movs r1, r5 │ │ │ │ lsrs r0, r7, #5 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #222 @ 0xde │ │ │ │ + cmp r1, #94 @ 0x5e │ │ │ │ movs r1, r5 │ │ │ │ - lsrs r6, r1, #16 │ │ │ │ + lsrs r6, r1, #14 │ │ │ │ movs r1, r5 │ │ │ │ - cmp r1, #74 @ 0x4a │ │ │ │ + cmp r0, #202 @ 0xca │ │ │ │ movs r1, r5 │ │ │ │ - cmp r1, #50 @ 0x32 │ │ │ │ + cmp r0, #178 @ 0xb2 │ │ │ │ movs r1, r5 │ │ │ │ - lsrs r0, r6, #15 │ │ │ │ + lsrs r0, r6, #13 │ │ │ │ movs r1, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ add.w r5, r0, #12288 @ 0x3000 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ @@ -124763,42 +124763,42 @@ │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r1, [pc, #56] @ (cd2e0 ) │ │ │ │ ldr r2, [pc, #56] @ (cd2e4 ) │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #28] │ │ │ │ add r2, pc │ │ │ │ - bl 1e0a68 │ │ │ │ + bl 1e09b0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ b.n cd1ce │ │ │ │ ldr.w r2, [r5, #1048] @ 0x418 │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #36] @ (cd2e8 ) │ │ │ │ ldr r1, [pc, #36] @ (cd2ec ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e0a68 │ │ │ │ + bl 1e09b0 │ │ │ │ b.n cd25c │ │ │ │ cmp r6, #244 @ 0xf4 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - cmp r0, #192 @ 0xc0 │ │ │ │ + cmp r0, #64 @ 0x40 │ │ │ │ movs r1, r5 │ │ │ │ lsrs r0, r7, #5 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #210 @ 0xd2 │ │ │ │ + movs r7, #82 @ 0x52 │ │ │ │ movs r1, r5 │ │ │ │ - lsrs r2, r0, #8 │ │ │ │ + lsrs r2, r0, #6 │ │ │ │ movs r1, r5 │ │ │ │ - movs r7, #62 @ 0x3e │ │ │ │ + movs r6, #190 @ 0xbe │ │ │ │ movs r1, r5 │ │ │ │ - movs r7, #38 @ 0x26 │ │ │ │ + movs r6, #166 @ 0xa6 │ │ │ │ movs r1, r5 │ │ │ │ - lsrs r4, r4, #7 │ │ │ │ + lsrs r4, r4, #5 │ │ │ │ movs r1, r5 │ │ │ │ add.w r0, r0, #12288 @ 0x3000 │ │ │ │ ldr.w ip, [pc, #96] @ cd358 │ │ │ │ add ip, pc │ │ │ │ ldrb.w r2, [r0, #3348] @ 0xd14 │ │ │ │ lsls r3, r2, #29 │ │ │ │ bpl.n cd304 │ │ │ │ @@ -124824,24 +124824,24 @@ │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [pc, #24] @ (cd360 ) │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ ldr r2, [pc, #20] @ (cd364 ) │ │ │ │ add r2, pc │ │ │ │ - bl 1e0a68 │ │ │ │ + bl 1e09b0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ cmp r5, #4 │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r0, r7, #5 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r4, #5 │ │ │ │ + lsrs r2, r4, #3 │ │ │ │ movs r1, r5 │ │ │ │ - movs r7, #50 @ 0x32 │ │ │ │ + movs r6, #178 @ 0xb2 │ │ │ │ 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] @ cd8c8 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ @@ -125230,15 +125230,15 @@ │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #268] @ (cd8f4 ) │ │ │ │ ldr r1, [pc, #268] @ (cd8f8 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e0a68 │ │ │ │ + bl 1e09b0 │ │ │ │ b.n cd58a │ │ │ │ ldr r3, [pc, #224] @ (cd8d8 ) │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ and.w r2, r2, #131072 @ 0x20000 │ │ │ │ @@ -125262,39 +125262,39 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.n cd808 │ │ │ │ ldr r2, [pc, #196] @ (cd900 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #196] @ (cd904 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e0a68 │ │ │ │ + bl 1e09b0 │ │ │ │ b.n cd808 │ │ │ │ ldr r2, [pc, #188] @ (cd908 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #188] @ (cd90c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e0a68 │ │ │ │ + bl 1e09b0 │ │ │ │ b.n cd586 │ │ │ │ ldr r2, [pc, #180] @ (cd910 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #180] @ (cd914 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e0a68 │ │ │ │ + bl 1e09b0 │ │ │ │ b.n cd808 │ │ │ │ ldr.w r2, [r6, #1048] @ 0x418 │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #160] @ (cd918 ) │ │ │ │ ldr r1, [pc, #164] @ (cd91c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e0a68 │ │ │ │ + bl 1e09b0 │ │ │ │ b.n cd724 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ bic.w r3, r3, #2 │ │ │ │ subs.w fp, r3, #1 │ │ │ │ it ne │ │ │ │ movne.w fp, #1 │ │ │ │ mov r2, fp │ │ │ │ @@ -125310,65 +125310,65 @@ │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #104] @ (cd920 ) │ │ │ │ ldr r1, [pc, #108] @ (cd924 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e0a68 │ │ │ │ + bl 1e09b0 │ │ │ │ b.n cd606 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cmp r4, #116 @ 0x74 │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #106 @ 0x6a │ │ │ │ lsls r1, r7, #2 │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r0, r7, #5 │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #136 @ 0x88 │ │ │ │ - movs r1, r5 │ │ │ │ - movs r5, #160 @ 0xa0 │ │ │ │ + movs r5, #8 │ │ │ │ movs r1, r5 │ │ │ │ - movs r4, #34 @ 0x22 │ │ │ │ + movs r5, #32 │ │ │ │ movs r1, r5 │ │ │ │ - movs r4, #124 @ 0x7c │ │ │ │ + movs r3, #162 @ 0xa2 │ │ │ │ movs r1, r5 │ │ │ │ - movs r4, #56 @ 0x38 │ │ │ │ + movs r3, #252 @ 0xfc │ │ │ │ movs r1, r5 │ │ │ │ - movs r3, #26 │ │ │ │ + movs r3, #184 @ 0xb8 │ │ │ │ movs r1, r5 │ │ │ │ - movs r2, #2 │ │ │ │ + movs r2, #154 @ 0x9a │ │ │ │ movs r1, r5 │ │ │ │ - lsls r0, r0, #19 │ │ │ │ + movs r1, #130 @ 0x82 │ │ │ │ movs r1, r5 │ │ │ │ - movs r3, #224 @ 0xe0 │ │ │ │ + lsls r0, r0, #17 │ │ │ │ movs r1, r5 │ │ │ │ movs r3, #96 @ 0x60 │ │ │ │ movs r1, r5 │ │ │ │ - lsls r2, r5, #17 │ │ │ │ + movs r2, #224 @ 0xe0 │ │ │ │ movs r1, r5 │ │ │ │ - movs r2, #116 @ 0x74 │ │ │ │ + lsls r2, r5, #15 │ │ │ │ movs r1, r5 │ │ │ │ - lsls r2, r3, #17 │ │ │ │ + movs r1, #244 @ 0xf4 │ │ │ │ movs r1, r5 │ │ │ │ - movs r2, #236 @ 0xec │ │ │ │ + lsls r2, r3, #15 │ │ │ │ movs r1, r5 │ │ │ │ - lsls r2, r1, #17 │ │ │ │ + movs r2, #108 @ 0x6c │ │ │ │ movs r1, r5 │ │ │ │ - movs r1, #116 @ 0x74 │ │ │ │ + lsls r2, r1, #15 │ │ │ │ movs r1, r5 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ + movs r0, #244 @ 0xf4 │ │ │ │ movs r1, r5 │ │ │ │ - movs r1, #52 @ 0x34 │ │ │ │ + lsls r2, r6, #14 │ │ │ │ movs r1, r5 │ │ │ │ - lsls r2, r6, #15 │ │ │ │ + movs r0, #180 @ 0xb4 │ │ │ │ + movs r1, r5 │ │ │ │ + lsls r2, r6, #13 │ │ │ │ movs r1, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov r4, r1 │ │ │ │ @@ -125640,15 +125640,15 @@ │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #400] @ (cdddc ) │ │ │ │ mov r7, sl │ │ │ │ ldr r1, [pc, #400] @ (cdde0 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e0a68 │ │ │ │ + bl 1e09b0 │ │ │ │ b.n cdc2e │ │ │ │ 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 │ │ │ │ @@ -125717,15 +125717,15 @@ │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #200] @ (cddf0 ) │ │ │ │ ldr r1, [pc, #200] @ (cddf4 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e0a68 │ │ │ │ + bl 1e09b0 │ │ │ │ b.n cdaae │ │ │ │ ldr r1, [pc, #192] @ (cddf8 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ bl cd2f0 │ │ │ │ b.n cdca0 │ │ │ │ ldr r3, [pc, #136] @ (cddcc ) │ │ │ │ @@ -125737,43 +125737,43 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.n cdcd0 │ │ │ │ ldr r2, [pc, #164] @ (cddfc ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #164] @ (cde00 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e0a68 │ │ │ │ + bl 1e09b0 │ │ │ │ b.n cdcd0 │ │ │ │ ldr r2, [pc, #156] @ (cde04 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #156] @ (cde08 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e0a68 │ │ │ │ + bl 1e09b0 │ │ │ │ b.n cdaaa │ │ │ │ ldrb.w r3, [r4, #1056] @ 0x420 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w cdaec │ │ │ │ b.n cdcde │ │ │ │ ldr r2, [pc, #136] @ (cde0c ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #136] @ (cde10 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e0a68 │ │ │ │ + bl 1e09b0 │ │ │ │ b.n cdcd0 │ │ │ │ ldr.w r2, [r5, #1048] @ 0x418 │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #116] @ (cde14 ) │ │ │ │ ldr r1, [pc, #120] @ (cde18 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e0a68 │ │ │ │ + bl 1e09b0 │ │ │ │ b.n cdbc8 │ │ │ │ bic.w r3, fp, #2 │ │ │ │ subs r7, r3, #1 │ │ │ │ it ne │ │ │ │ movne r7, #1 │ │ │ │ mov r2, r7 │ │ │ │ b.n cdac4 │ │ │ │ @@ -125784,47 +125784,46 @@ │ │ │ │ mov r2, r7 │ │ │ │ b.n cdac4 │ │ │ │ nop │ │ │ │ movs r6, #180 @ 0xb4 │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r0, r7, #5 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #200 @ 0xc8 │ │ │ │ - movs r1, r5 │ │ │ │ - subs r6, r7, #5 │ │ │ │ - movs r1, r5 │ │ │ │ - subs r2, r7, #5 │ │ │ │ + movs r0, #72 @ 0x48 │ │ │ │ movs r1, r5 │ │ │ │ - adds r6, r3, #6 │ │ │ │ + subs r6, r7, #3 │ │ │ │ movs r1, r5 │ │ │ │ - lsls r4, r3, #1 │ │ │ │ + subs r2, r7, #3 │ │ │ │ movs r1, r5 │ │ │ │ - subs r2, r5, #5 │ │ │ │ + adds r6, r3, #4 │ │ │ │ movs r1, r5 │ │ │ │ - subs r0, r7, #3 │ │ │ │ + vaddl.u16 q8, d12, d24 │ │ │ │ + subs r2, r5, #3 │ │ │ │ movs r1, r5 │ │ │ │ - adds r2, r3, #7 │ │ │ │ + subs r0, r7, #1 │ │ │ │ movs r1, r5 │ │ │ │ - adds r2, r0, #3 │ │ │ │ + adds r2, r3, #5 │ │ │ │ movs r1, r5 │ │ │ │ - vaddl.u8 q0, d0, d24 │ │ │ │ - subs r4, r0, #3 │ │ │ │ + adds r2, r0, #1 │ │ │ │ movs r1, r5 │ │ │ │ + vhadd.u8 d0, d0, d24 │ │ │ │ subs r4, r0, #1 │ │ │ │ movs r1, r5 │ │ │ │ - vhadd.u8 d16, d14, d24 │ │ │ │ - adds r0, r3, #5 │ │ │ │ - movs r1, r5 │ │ │ │ - vhadd.u d0, d14, d24 │ │ │ │ adds r4, r0, #7 │ │ │ │ movs r1, r5 │ │ │ │ - vhadd.u32 d0, d2, d24 │ │ │ │ - adds r4, r1, #1 │ │ │ │ + cdp2 0, 12, cr0, cr14, cr8, {1} │ │ │ │ + adds r0, r3, #3 │ │ │ │ + movs r1, r5 │ │ │ │ + cdp2 0, 11, cr0, cr14, cr8, {1} │ │ │ │ + adds r4, r0, #5 │ │ │ │ movs r1, r5 │ │ │ │ - vhadd.u8 d0, d10, d24 │ │ │ │ + cdp2 0, 10, cr0, cr2, cr8, {1} │ │ │ │ + subs r4, r1, r7 │ │ │ │ + movs r1, r5 │ │ │ │ + cdp2 0, 8, cr0, cr10, cr8, {1} │ │ │ │ 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 │ │ │ │ mov r1, r0 │ │ │ │ @@ -126009,15 +126008,15 @@ │ │ │ │ and.w r2, fp, #128 @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n cdfd6 │ │ │ │ mov.w ip, #68 @ 0x44 │ │ │ │ strd r2, r1, [sp] │ │ │ │ mul.w r3, ip, r3 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ - bl 2fa6d0 │ │ │ │ + bl 2fa618 │ │ │ │ lsls r3, r0, #30 │ │ │ │ bpl.n cdfd6 │ │ │ │ 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 │ │ │ │ @@ -126235,15 +126234,15 @@ │ │ │ │ ldr r2, [pc, #112] @ (ce310 ) │ │ │ │ ldr r1, [pc, #116] @ (ce314 ) │ │ │ │ ldr.w r0, [ip, #1048] @ 0x418 │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movs r0, #1 │ │ │ │ - bl 1e0a68 │ │ │ │ + bl 1e09b0 │ │ │ │ b.n ce242 │ │ │ │ lsls r3, r3, #29 │ │ │ │ bpl.n ce262 │ │ │ │ ldr r2, [pc, #80] @ (ce308 ) │ │ │ │ ldr r1, [pc, #92] @ (ce318 ) │ │ │ │ ldr.w r3, [ip, #1036] @ 0x40c │ │ │ │ add r1, pc │ │ │ │ @@ -126259,39 +126258,39 @@ │ │ │ │ ldr r2, [pc, #60] @ (ce31c ) │ │ │ │ ldr r1, [pc, #64] @ (ce320 ) │ │ │ │ ldr.w r0, [ip, #1048] @ 0x418 │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movs r0, #1 │ │ │ │ - bl 1e0a68 │ │ │ │ + bl 1e09b0 │ │ │ │ b.n ce242 │ │ │ │ lsls r1, r3, #29 │ │ │ │ bmi.n ce2fc │ │ │ │ cmp r2, #0 │ │ │ │ bne.n ce276 │ │ │ │ b.n ce262 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n ce276 │ │ │ │ b.n ce2b6 │ │ │ │ nop │ │ │ │ adds r2, r3, #7 │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r0, r7, #5 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r0, r7 │ │ │ │ + adds r2, r0, r5 │ │ │ │ movs r1, r5 │ │ │ │ - asrs r0, r1, #29 │ │ │ │ + asrs r0, r1, #27 │ │ │ │ movs r1, r5 │ │ │ │ - @ instruction: 0xfa040028 │ │ │ │ - adds r6, r6, r6 │ │ │ │ + vst1.8 {d0[1]}, [r4], r8 │ │ │ │ + adds r6, r6, r4 │ │ │ │ movs r1, r5 │ │ │ │ - asrs r0, r1, #28 │ │ │ │ + asrs r0, r1, #26 │ │ │ │ movs r1, r5 │ │ │ │ - vst1.8 {d16[1]}, [r4], r8 │ │ │ │ + vst4.8 {d16-d19}, [r4 :128], r8 │ │ │ │ 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] @ (ce3b0 ) │ │ │ │ add.w r2, r4, #12288 @ 0x3000 │ │ │ │ @@ -126317,15 +126316,15 @@ │ │ │ │ ldr.w r1, [r2, #1048] @ 0x418 │ │ │ │ movs r0, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr r2, [pc, #64] @ (ce3bc ) │ │ │ │ ldr r1, [pc, #68] @ (ce3c0 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e0a68 │ │ │ │ + bl 1e09b0 │ │ │ │ b.n ce38a │ │ │ │ cmp r1, #0 │ │ │ │ bne.n ce34e │ │ │ │ add.w r4, r4, #4096 @ 0x1000 │ │ │ │ movs r3, #0 │ │ │ │ movw r2, #2047 @ 0x7ff │ │ │ │ movt r2, #63487 @ 0xf7ff │ │ │ │ @@ -126335,31 +126334,31 @@ │ │ │ │ ldr.w r0, [r4, #688] @ 0x2b0 │ │ │ │ bl c9c70 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ adds r0, r0, #3 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - adds r2, r1, r5 │ │ │ │ + adds r2, r1, r3 │ │ │ │ movs r1, r5 │ │ │ │ lsrs r0, r7, #5 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r6, #25 │ │ │ │ + asrs r0, r6, #23 │ │ │ │ movs r1, r5 │ │ │ │ - vld4.8 {d0-d3}, [lr :128], r8 │ │ │ │ + strh.w r0, [lr, #40] @ 0x28 │ │ │ │ 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 1fdd10 │ │ │ │ + bl 1fdc58 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ mov r4, r0 │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r1, r8 │ │ │ │ ldr r7, [pc, #208] @ (ce4c0 ) │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ @@ -126369,18 +126368,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 200494 │ │ │ │ + bl 2003dc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.n ce4b0 │ │ │ │ tbb [pc, r3] │ │ │ │ add r4, r8 │ │ │ │ ldr r2, [pc, #272] @ (ce53c ) │ │ │ │ @@ -126396,21 +126395,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 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r6 │ │ │ │ strb.w r6, [r0, #40] @ 0x28 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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 │ │ │ │ @@ -126422,15 +126421,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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ add.w r0, r4, #20 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r3, #32 │ │ │ │ b.n ce444 │ │ │ │ movs r3, #8 │ │ │ │ b.n ce444 │ │ │ │ @@ -126519,15 +126518,15 @@ │ │ │ │ cmp r3, r2 │ │ │ │ beq.w ce99c │ │ │ │ cmp r3, #116 @ 0x74 │ │ │ │ it eq │ │ │ │ moveq r4, #0 │ │ │ │ beq.w ce780 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 200834 │ │ │ │ + bl 20077c │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n ce552 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.w ce73c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -126556,25 +126555,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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, ce60a │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ add r4, sp, #92 @ 0x5c │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 5923c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ @@ -126586,15 +126585,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 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ 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 │ │ │ │ @@ -126661,19 +126660,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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r8 │ │ │ │ - bl 25042c │ │ │ │ + bl 250374 │ │ │ │ ldr.w r2, [pc, #1360] @ cec98 │ │ │ │ ldr.w r3, [pc, #1344] @ cec8c │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ eors r2, r3 │ │ │ │ @@ -126699,15 +126698,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 1fdd10 │ │ │ │ + bl 1fdc58 │ │ │ │ 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 │ │ │ │ @@ -126716,18 +126715,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 200494 │ │ │ │ + bl 2003dc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ - bl 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w ce984 │ │ │ │ tbb [pc, r3] │ │ │ │ ldmia r1!, {r0, r3, r6, r7} │ │ │ │ ldmia r7, {r0, r3, r6, r7} │ │ │ │ @@ -126746,22 +126745,22 @@ │ │ │ │ cmp r4, #0 │ │ │ │ bne.w ce56e │ │ │ │ b.n ce590 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldrb.w r8, [r2, #13] │ │ │ │ - bl 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r9 │ │ │ │ add.w r9, r0, #20 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r9 │ │ │ │ strb.w r8, [r0, #40] @ 0x28 │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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 │ │ │ │ @@ -126770,28 +126769,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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov.w r1, #354 @ 0x162 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20280c │ │ │ │ + bl 202754 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r7 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r1, r8 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1fdd10 │ │ │ │ + bl 1fdc58 │ │ │ │ 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 │ │ │ │ @@ -126800,27 +126799,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 200494 │ │ │ │ + bl 2003dc │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ 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 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ 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 │ │ │ │ @@ -126850,19 +126849,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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r4 │ │ │ │ mov.w r8, #1 │ │ │ │ - bl 1ff184 │ │ │ │ + bl 1ff0cc │ │ │ │ cmp r4, #0 │ │ │ │ bne.w ce56e │ │ │ │ b.n ce590 │ │ │ │ mov.w r9, #32 │ │ │ │ b.n ce81a │ │ │ │ mov.w r9, #8 │ │ │ │ b.n ce81a │ │ │ │ @@ -126897,19 +126896,19 @@ │ │ │ │ ldr r7, [r5, #96] @ 0x60 │ │ │ │ mov r0, r8 │ │ │ │ bl ce3c4 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r8 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ movs r1, #0 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1fdd10 │ │ │ │ + bl 1fdc58 │ │ │ │ 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 │ │ │ │ @@ -126918,27 +126917,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 200494 │ │ │ │ + bl 2003dc │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ 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 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ 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 │ │ │ │ @@ -126968,15 +126967,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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ 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 │ │ │ │ @@ -126986,15 +126985,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 1fd66c │ │ │ │ + bl 1fd5b4 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ add.w r2, r6, #32 │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.w cec7e │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cbz r2, ceb22 │ │ │ │ @@ -127007,29 +127006,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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, ceb52 │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1fdd10 │ │ │ │ + bl 1fdc58 │ │ │ │ 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 │ │ │ │ @@ -127038,26 +127037,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 200494 │ │ │ │ + bl 2003dc │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ 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 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ 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 │ │ │ │ @@ -127088,15 +127087,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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ movs r2, #2 │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #116 @ 0x74 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ beq.w ce79a │ │ │ │ movw r2, #821 @ 0x335 │ │ │ │ @@ -127130,15 +127129,15 @@ │ │ │ │ udf #255 @ 0xff │ │ │ │ subs r6, r2, r4 │ │ │ │ lsls r1, r7, #2 │ │ │ │ subs r4, r2, r4 │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r0, #30 │ │ │ │ + asrs r4, r0, #28 │ │ │ │ movs r1, r5 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ adds r6, r5, r2 │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r4, r6, #4 │ │ │ │ movs r0, r0 │ │ │ │ @@ -127226,134 +127225,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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, ced9a │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ movs r3, #0 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, cedc6 │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ movw r1, #683 @ 0x2ab │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ movs r3, #32 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov sl, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r2, r9 │ │ │ │ mov r3, sl │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ 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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, cee34 │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ vldr d0, [pc, #204] @ cef10 │ │ │ │ movs r1, #32 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 200008 │ │ │ │ + bl 1fff50 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, cee74 │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r3, fp │ │ │ │ mov r2, r8 │ │ │ │ add r0, sp, #24 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 2028cc │ │ │ │ + bl 202814 │ │ │ │ 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 25042c │ │ │ │ + bl 250374 │ │ │ │ b.n ceec0 │ │ │ │ - bl 2006f0 │ │ │ │ + bl 200638 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w ced20 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ - bl 25042c │ │ │ │ + bl 250374 │ │ │ │ ldr r2, [pc, #92] @ (cef20 ) │ │ │ │ ldr r3, [pc, #88] @ (cef1c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3 │ │ │ │ @@ -127422,15 +127421,15 @@ │ │ │ │ cmp.w ip, #0 │ │ │ │ beq.n cf046 │ │ │ │ clz r3, r3 │ │ │ │ movs r1, #8 │ │ │ │ rsb r3, r3, #32 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 2135b8 │ │ │ │ + bl 213500 │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ movs r5, #0 │ │ │ │ mov.w ip, #16 │ │ │ │ ldr r1, [pc, #288] @ (cf0bc ) │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldrexd r0, r1, [r2] │ │ │ │ dmb ish │ │ │ │ @@ -127446,40 +127445,40 @@ │ │ │ │ add r2, r3 │ │ │ │ cmp r2, #32 │ │ │ │ bhi.n cf02a │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 232350 │ │ │ │ + bl 232298 │ │ │ │ add r7, sp, #16 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, cf02a │ │ │ │ mov r1, r7 │ │ │ │ ldr.w r0, [r4, #424] @ 0x1a8 │ │ │ │ bl ceca0 │ │ │ │ mov r5, r8 │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ mov r0, r4 │ │ │ │ ldrd r2, r3, [r7] │ │ │ │ - bl 2325cc │ │ │ │ + bl 232514 │ │ │ │ mov r0, r4 │ │ │ │ bl 169048 │ │ │ │ b.n cf02a │ │ │ │ movs r1, #8 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ - bl 2135b8 │ │ │ │ + bl 213500 │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2325cc │ │ │ │ + bl 232514 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [pc, #148] @ (cf0c0 ) │ │ │ │ ldr r3, [pc, #132] @ (cf0b4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ @@ -127502,22 +127501,22 @@ │ │ │ │ rsb r3, r3, #32 │ │ │ │ ldr.w r1, [r1, #3192] @ 0xc78 │ │ │ │ ldrb.w r1, [r1, #610] @ 0x262 │ │ │ │ cbnz r1, cf08a │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ - bl 2135b8 │ │ │ │ + bl 213500 │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ mov.w ip, #10 │ │ │ │ b.n cef9a │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ - bl 2135b8 │ │ │ │ + bl 213500 │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ mov.w ip, #16 │ │ │ │ b.n cef9a │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -127601,29 +127600,29 @@ │ │ │ │ cmp r4, r3 │ │ │ │ bne.n cf170 │ │ │ │ cmp.w ip, #0 │ │ │ │ beq.n cf1bc │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ add r7, sp, #16 │ │ │ │ - bl 1fdcac │ │ │ │ + bl 1fdbf4 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r8, r0 │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr r2, [pc, #40] @ (cf1e8 ) │ │ │ │ ldr r3, [pc, #36] @ (cf1e4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3 │ │ │ │ @@ -127679,25 +127678,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 2e3128 │ │ │ │ + bl 2e3070 │ │ │ │ ldr r2, [pc, #676] @ (cf508 ) │ │ │ │ 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 2e3128 │ │ │ │ + bl 2e3070 │ │ │ │ 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 │ │ │ │ @@ -127764,15 +127763,15 @@ │ │ │ │ str r2, [sp, #340] @ 0x154 │ │ │ │ ldr r2, [pc, #512] @ (cf52c ) │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ movs r1, #9 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r3, r7 │ │ │ │ - bl 2e44cc │ │ │ │ + bl 2e4414 │ │ │ │ ldr r2, [pc, #500] @ (cf530 ) │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [pc, #500] @ (cf534 ) │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ add r0, pc │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ @@ -127817,25 +127816,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 2e3128 │ │ │ │ + bl 2e3070 │ │ │ │ str r0, [sp, #228] @ 0xe4 │ │ │ │ ldr r0, [pc, #388] @ (cf548 ) │ │ │ │ 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 2e3128 │ │ │ │ + bl 2e3070 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [pc, #364] @ (cf54c ) │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ str r7, [r3, #0] │ │ │ │ str r0, [sp, #264] @ 0x108 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r3, [pc, #360] @ (cf550 ) │ │ │ │ @@ -127938,108 +127937,108 @@ │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r4, #23 │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r4, r6, #4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r7, #10 │ │ │ │ + lsrs r2, r7, #8 │ │ │ │ movs r1, r5 │ │ │ │ - lsrs r4, r5, #10 │ │ │ │ + lsrs r4, r5, #8 │ │ │ │ movs r1, r5 │ │ │ │ - ldmia r2!, {r3} │ │ │ │ + ldmia r1!, {r3, r7} │ │ │ │ movs r2, r5 │ │ │ │ - ldmia r1!, {r2, r3, r7} │ │ │ │ + ldmia r1!, {r2, r3} │ │ │ │ movs r2, r5 │ │ │ │ - lsrs r4, r4, #8 │ │ │ │ + lsrs r4, r4, #6 │ │ │ │ movs r1, r5 │ │ │ │ lsrs r4, r6, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r5, #8 │ │ │ │ + lsrs r2, r5, #6 │ │ │ │ movs r1, r5 │ │ │ │ - lsrs r6, r5, #8 │ │ │ │ + lsrs r6, r5, #6 │ │ │ │ movs r1, r5 │ │ │ │ - lsrs r4, r4, #8 │ │ │ │ + lsrs r4, r4, #6 │ │ │ │ movs r1, r5 │ │ │ │ lsrs r4, r2, #25 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r0, #0] │ │ │ │ + ldr r2, [r0, #120] @ 0x78 │ │ │ │ movs r6, r5 │ │ │ │ - lsrs r2, r7, #7 │ │ │ │ + lsrs r2, r7, #5 │ │ │ │ movs r1, r5 │ │ │ │ lsrs r0, r2, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r7, #7 │ │ │ │ + lsrs r4, r7, #5 │ │ │ │ movs r1, r5 │ │ │ │ - lsrs r4, r0, #8 │ │ │ │ + lsrs r4, r0, #6 │ │ │ │ movs r1, r5 │ │ │ │ - lsrs r0, r3, #7 │ │ │ │ + lsrs r0, r3, #5 │ │ │ │ movs r1, r5 │ │ │ │ - strh r4, [r3, #18] │ │ │ │ + strh r4, [r3, #14] │ │ │ │ movs r6, r5 │ │ │ │ - lsrs r2, r2, #7 │ │ │ │ + lsrs r2, r2, #5 │ │ │ │ movs r1, r5 │ │ │ │ - lsrs r2, r6, #6 │ │ │ │ + lsrs r2, r6, #4 │ │ │ │ movs r1, r5 │ │ │ │ lsrs r0, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r3, #6 │ │ │ │ + lsrs r6, r3, #4 │ │ │ │ movs r1, r5 │ │ │ │ - lsrs r0, r2, #6 │ │ │ │ + lsrs r0, r2, #4 │ │ │ │ movs r1, r5 │ │ │ │ - lsrs r0, r6, #5 │ │ │ │ + lsrs r0, r6, #3 │ │ │ │ movs r1, r5 │ │ │ │ - lsrs r0, r6, #5 │ │ │ │ + lsrs r0, r6, #3 │ │ │ │ movs r1, r5 │ │ │ │ - lsrs r2, r6, #5 │ │ │ │ + lsrs r2, r6, #3 │ │ │ │ movs r1, r5 │ │ │ │ - lsrs r4, r7, #4 │ │ │ │ + lsrs r4, r7, #2 │ │ │ │ movs r1, r5 │ │ │ │ - lsrs r0, r0, #5 │ │ │ │ + lsrs r0, r0, #3 │ │ │ │ movs r1, r5 │ │ │ │ - lsrs r4, r1, #5 │ │ │ │ + lsrs r4, r1, #3 │ │ │ │ movs r1, r5 │ │ │ │ - lsrs r2, r2, #5 │ │ │ │ + lsrs r2, r2, #3 │ │ │ │ movs r1, r5 │ │ │ │ - lsrs r6, r5, #4 │ │ │ │ + lsrs r6, r5, #2 │ │ │ │ movs r1, r5 │ │ │ │ - lsrs r4, r7, #4 │ │ │ │ + lsrs r4, r7, #2 │ │ │ │ movs r1, r5 │ │ │ │ mov r2, r7 │ │ │ │ - bl 2e3e38 │ │ │ │ + bl 2e3d80 │ │ │ │ ldr r2, [pc, #72] @ (cf5cc ) │ │ │ │ mov r3, r7 │ │ │ │ str r0, [sp, #660] @ 0x294 │ │ │ │ add r2, pc │ │ │ │ strd r2, r5, [sp, #664] @ 0x298 │ │ │ │ ldr r2, [pc, #64] @ (cf5d0 ) │ │ │ │ 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 2e44cc │ │ │ │ + bl 2e4414 │ │ │ │ ldr r2, [pc, #40] @ (cf5d4 ) │ │ │ │ ldr r3, [pc, #44] @ (cf5d8 ) │ │ │ │ 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 cf5c8 │ │ │ │ add.w sp, sp, #708 @ 0x2c4 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ - lsrs r0, r0, #1 │ │ │ │ + lsls r0, r0, #31 │ │ │ │ movs r1, r5 │ │ │ │ - lsrs r2, r3, #2 │ │ │ │ + lsrs r2, r3, #32 │ │ │ │ movs r1, r5 │ │ │ │ lsrs r0, r2, #9 │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -128048,82 +128047,82 @@ │ │ │ │ mov r6, r2 │ │ │ │ sub sp, #8 │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r3 │ │ │ │ mov r5, r3 │ │ │ │ - bl 1e2fc0 │ │ │ │ + bl 1e2f08 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #4] │ │ │ │ bl cf1f0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 2e5c98 │ │ │ │ + bl 2e5be0 │ │ │ │ cbz r7, cf630 │ │ │ │ ldr r2, [pc, #48] @ (cf644 ) │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc │ │ │ │ - bl 1fd66c │ │ │ │ + bl 1fd5b4 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #0] │ │ │ │ - bl 1dfc7c │ │ │ │ + bl 1dfbc4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [pc, #20] @ (cf648 ) │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #4194304 @ 0x400000 │ │ │ │ mov r0, r8 │ │ │ │ add r3, pc │ │ │ │ - bl 1fd5c0 │ │ │ │ + bl 1fd508 │ │ │ │ mov r3, r0 │ │ │ │ b.n cf61e │ │ │ │ - lsrs r2, r3, #32 │ │ │ │ + lsls r2, r3, #30 │ │ │ │ movs r1, r5 │ │ │ │ - lsls r6, r6, #31 │ │ │ │ + lsls r6, r6, #29 │ │ │ │ movs r1, r5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r1 │ │ │ │ sub sp, #20 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r7, r2 │ │ │ │ - bl 1fdd10 │ │ │ │ + bl 1fdc58 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ - bl 2e5908 │ │ │ │ + bl 2e5850 │ │ │ │ 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 200494 │ │ │ │ + bl 2003dc │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ 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 │ │ │ │ @@ -128162,25 +128161,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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, cf73e │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ ldr r1, [pc, #68] @ (cf784 ) │ │ │ │ ldr r2, [pc, #60] @ (cf780 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ @@ -128240,21 +128239,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 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r5 │ │ │ │ strb.w r5, [r0, #40] @ 0x28 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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 │ │ │ │ @@ -128266,15 +128265,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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ add.w r0, r4, #20 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r3, #32 │ │ │ │ b.n cf7cc │ │ │ │ movs r3, #8 │ │ │ │ b.n cf7cc │ │ │ │ @@ -128298,15 +128297,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 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ 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] │ │ │ │ @@ -128337,15 +128336,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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ lsls r0, r2, #29 │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -128364,15 +128363,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 2095ac │ │ │ │ + bl 2094f4 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ b.n cf952 │ │ │ │ cmp r1, #1 │ │ │ │ bne.w cfa72 │ │ │ │ subs r3, #20 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ @@ -128384,38 +128383,38 @@ │ │ │ │ cmp r1, #1 │ │ │ │ beq.n cf950 │ │ │ │ movs r7, #0 │ │ │ │ b.n cf96a │ │ │ │ ldr r7, [r3, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1dfc40 │ │ │ │ + bl 1dfb88 │ │ │ │ ldr.w fp, [r0, #12] │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ ldr.w r5, [fp] │ │ │ │ - bl 1fdd10 │ │ │ │ + bl 1fdc58 │ │ │ │ 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 200494 │ │ │ │ + bl 2003dc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #22 │ │ │ │ bne.n cfa46 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -128425,19 +128424,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 1fdd10 │ │ │ │ + bl 1fdc58 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r3, r0, [sl, #40] @ 0x28 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ - bl 2e5c24 │ │ │ │ + bl 2e5b6c │ │ │ │ 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 │ │ │ │ @@ -128446,26 +128445,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 200494 │ │ │ │ + bl 2003dc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr.w r3, [r9, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ bne.n cf9d8 │ │ │ │ mov r6, fp │ │ │ │ ldr.w sl, [sp, #4] │ │ │ │ ldr.w fp, [sp] │ │ │ │ mov r0, sl │ │ │ │ - bl 209660 │ │ │ │ + bl 2095a8 │ │ │ │ cbz r6, cfa52 │ │ │ │ str.w fp, [r6] │ │ │ │ ldr r2, [pc, #44] @ (cfa80 ) │ │ │ │ ldr r3, [pc, #36] @ (cfa7c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -128517,25 +128516,25 @@ │ │ │ │ adc.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ and.w r3, ip, r3 │ │ │ │ orrs.w r7, r2, r3 │ │ │ │ bne.n cfb26 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r2, lr │ │ │ │ strd r6, r6, [sp] │ │ │ │ - bl 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, cfb0c │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr r1, [pc, #184] @ (cfbc8 ) │ │ │ │ ldr r3, [pc, #180] @ (cfbc4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r1, r3 │ │ │ │ @@ -128570,30 +128569,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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, cfb86 │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r5 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r4, r0 │ │ │ │ b.n cfb0c │ │ │ │ mov.w lr, #16 │ │ │ │ strh.w r2, [sp] │ │ │ │ b.n cfb66 │ │ │ │ mov.w lr, #8 │ │ │ │ strb.w r2, [sp] │ │ │ │ @@ -128643,51 +128642,51 @@ │ │ │ │ orrs.w r7, r2, r6 │ │ │ │ bne.n cfca6 │ │ │ │ add r6, sp, #8 │ │ │ │ mov r2, r0 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r3, [r6, #4] │ │ │ │ - bl 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, cfc52 │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ 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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, cfc82 │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ ldr r2, [pc, #188] @ (cfd4c ) │ │ │ │ ldr r3, [pc, #180] @ (cfd48 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ @@ -128722,31 +128721,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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, cfd06 │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r5 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r4, r0 │ │ │ │ b.n cfc52 │ │ │ │ movs r0, #16 │ │ │ │ strh.w r2, [sp, #8] │ │ │ │ b.n cfce2 │ │ │ │ movs r0, #8 │ │ │ │ strb.w r2, [sp, #8] │ │ │ │ @@ -128802,25 +128801,25 @@ │ │ │ │ bic.w r3, r3, ip │ │ │ │ orrs.w r0, r1, r3 │ │ │ │ bne.n cfdf0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp] │ │ │ │ - bl 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, cfdd6 │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr r1, [pc, #276] @ (cfeec ) │ │ │ │ ldr r2, [pc, #268] @ (cfee8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ eors r1, r2 │ │ │ │ @@ -128862,30 +128861,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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, cfe5c │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #343 @ 0x157 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r5, r0 │ │ │ │ b.n cfdd6 │ │ │ │ strh.w r1, [sp] │ │ │ │ b.n cfe40 │ │ │ │ strb.w r1, [sp] │ │ │ │ b.n cfe40 │ │ │ │ movs r3, #1 │ │ │ │ @@ -128897,30 +128896,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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, cfeb4 │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r5, r0 │ │ │ │ b.n cfdd6 │ │ │ │ strd r1, r3, [sp] │ │ │ │ b.n cfe40 │ │ │ │ rbit r2, r3 │ │ │ │ clz r2, r2 │ │ │ │ adds r2, #33 @ 0x21 │ │ │ │ @@ -128960,42 +128959,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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, cff54 │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #492 @ 0x1ec │ │ │ │ mov r0, r6 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ movw r1, #659 @ 0x293 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ 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 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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 │ │ │ │ @@ -129019,30 +129018,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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr r2, [pc, #408] @ (d0180 ) │ │ │ │ ldr r3, [pc, #392] @ (d0174 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w d016c │ │ │ │ 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 20280c │ │ │ │ + bl 202754 │ │ │ │ movs r2, #32 │ │ │ │ mov fp, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ movs r3, #0 │ │ │ │ bl cfd50 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ @@ -129077,23 +129076,23 @@ │ │ │ │ ldrh r4, [r1, #36] @ 0x24 │ │ │ │ ldrh r4, [r1, #36] @ 0x24 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n d0164 │ │ │ │ add r4, sp, #8 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov.w r1, #398 @ 0x18e │ │ │ │ - bl 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ 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 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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 │ │ │ │ @@ -129122,36 +129121,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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ b.n cffe6 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #8] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, d013c │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r2, sl │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov sl, r0 │ │ │ │ b.n d006c │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ b.n d0118 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #8] │ │ │ │ @@ -129188,22 +129187,22 @@ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ add.w sl, r6, #20 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w fp, [pc, #920] @ d0548 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1fdd10 │ │ │ │ + bl 1fdc58 │ │ │ │ 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 2e5908 │ │ │ │ + bl 2e5850 │ │ │ │ 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 │ │ │ │ @@ -129211,18 +129210,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 200494 │ │ │ │ + bl 2003dc │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w d0490 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r4, r7, #4 │ │ │ │ lsls r4, r7, #4 │ │ │ │ @@ -129250,22 +129249,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 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ 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 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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] @ d054c │ │ │ │ @@ -129276,15 +129275,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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldrb.w r2, [r8, #33] @ 0x21 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w d052e │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ movs r1, #1 │ │ │ │ sub.w r0, r3, #32 │ │ │ │ rsb ip, r3, #32 │ │ │ │ @@ -129296,102 +129295,102 @@ │ │ │ │ and.w ip, r3, #64 @ 0x40 │ │ │ │ adc.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ cmp.w ip, #0 │ │ │ │ bne.w d049c │ │ │ │ str.w ip, [sp, #8] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str.w ip, [r4, #4] │ │ │ │ - bl 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, d0310 │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ 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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, d0342 │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ mov r0, r5 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ movs r7, #0 │ │ │ │ - bl 2033b0 │ │ │ │ + bl 2032f8 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fdd10 │ │ │ │ + bl 1fdc58 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #7 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e5908 │ │ │ │ + bl 2e5850 │ │ │ │ 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 200494 │ │ │ │ + bl 2003dc │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ movs r2, #1 │ │ │ │ str r7, [sp, #8] │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d053c │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldrb.w r8, [r6, #32] │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ 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 │ │ │ │ @@ -129423,18 +129422,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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203468 │ │ │ │ + bl 2033b0 │ │ │ │ ldr r2, [pc, #216] @ (d0550 ) │ │ │ │ ldr r3, [pc, #200] @ (d0544 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ @@ -129475,30 +129474,30 @@ │ │ │ │ asrs r4, r0, #9 │ │ │ │ movs r3, #16 │ │ │ │ b.n d024c │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, d0504 │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r5 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r7, r0 │ │ │ │ b.n d0310 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ strh.w r3, [sp, #8] │ │ │ │ b.n d04e0 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ @@ -129571,43 +129570,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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, d0606 │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ 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 cfef0 │ │ │ │ mov sl, r0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fdd10 │ │ │ │ + bl 1fdc58 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e5908 │ │ │ │ + bl 2e5850 │ │ │ │ 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 │ │ │ │ @@ -129616,29 +129615,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 200494 │ │ │ │ + bl 2003dc │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ 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 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ 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 │ │ │ │ @@ -129671,49 +129670,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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ str r7, [r4, #4] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, d0742 │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov.w lr, #2 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, sl │ │ │ │ movs r0, #24 │ │ │ │ strd r0, lr, [sp] │ │ │ │ mov r0, r5 │ │ │ │ bl cfef0 │ │ │ │ movs r1, #4 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fdd10 │ │ │ │ + bl 1fdc58 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #8 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e5908 │ │ │ │ + bl 2e5850 │ │ │ │ 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 │ │ │ │ @@ -129727,27 +129726,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 200494 │ │ │ │ + bl 2003dc │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fdd10 │ │ │ │ + bl 1fdc58 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov fp, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #9 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e5908 │ │ │ │ + bl 2e5850 │ │ │ │ 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 │ │ │ │ @@ -129756,27 +129755,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 200494 │ │ │ │ + bl 2003dc │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ - bl 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fdd10 │ │ │ │ + bl 1fdc58 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #3 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e5908 │ │ │ │ + bl 2e5850 │ │ │ │ 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 │ │ │ │ @@ -129784,68 +129783,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 200494 │ │ │ │ + bl 2003dc │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #4 │ │ │ │ str r7, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #232] @ 0xe8 │ │ │ │ - bl 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, d088a │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ 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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, d08ca │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r3, r8 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w d1f96 │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ mov.w ip, #1 │ │ │ │ sub.w r1, r3, #32 │ │ │ │ @@ -129900,58 +129899,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 20280c │ │ │ │ + bl 202754 │ │ │ │ add r4, sp, #232 @ 0xe8 │ │ │ │ mov sl, r0 │ │ │ │ b.n d061e │ │ │ │ @ instruction: 0xfa8800b8 │ │ │ │ @ instruction: 0xfa8000b8 │ │ │ │ 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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, d09ca │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ 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 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ 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] │ │ │ │ @@ -129982,24 +129981,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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fdd10 │ │ │ │ + bl 1fdc58 │ │ │ │ ldr.w r3, [fp, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #2 │ │ │ │ ldr.w r0, [fp, #44] @ 0x2c │ │ │ │ - bl 2e5908 │ │ │ │ + bl 2e5850 │ │ │ │ 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 │ │ │ │ @@ -130007,29 +130006,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 200494 │ │ │ │ + bl 2003dc │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ 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 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ 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 │ │ │ │ @@ -130061,24 +130060,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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fdd10 │ │ │ │ + bl 1fdc58 │ │ │ │ ldr.w r3, [fp, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #3 │ │ │ │ ldr.w r0, [fp, #44] @ 0x2c │ │ │ │ - bl 2e5908 │ │ │ │ + bl 2e5850 │ │ │ │ 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 │ │ │ │ @@ -130086,29 +130085,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 200494 │ │ │ │ + bl 2003dc │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ 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 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ 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 │ │ │ │ @@ -130140,24 +130139,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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fdd10 │ │ │ │ + bl 1fdc58 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e5908 │ │ │ │ + bl 2e5850 │ │ │ │ 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 │ │ │ │ @@ -130165,29 +130164,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 200494 │ │ │ │ + bl 2003dc │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ 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 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ 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 │ │ │ │ @@ -130219,24 +130218,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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fdd10 │ │ │ │ + bl 1fdc58 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #5 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e5908 │ │ │ │ + bl 2e5850 │ │ │ │ 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 │ │ │ │ @@ -130244,29 +130243,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 200494 │ │ │ │ + bl 2003dc │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ 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 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ 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 │ │ │ │ @@ -130298,24 +130297,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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fdd10 │ │ │ │ + bl 1fdc58 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #6 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e5908 │ │ │ │ + bl 2e5850 │ │ │ │ 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 │ │ │ │ @@ -130323,29 +130322,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 200494 │ │ │ │ + bl 2003dc │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ 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 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ 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 │ │ │ │ @@ -130377,26 +130376,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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fdd10 │ │ │ │ + bl 1fdc58 │ │ │ │ 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 2e5908 │ │ │ │ + bl 2e5850 │ │ │ │ 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 │ │ │ │ @@ -130404,29 +130403,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 200494 │ │ │ │ + bl 2003dc │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ 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 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ 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 │ │ │ │ @@ -130458,26 +130457,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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fdd10 │ │ │ │ + bl 1fdc58 │ │ │ │ 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 2e5908 │ │ │ │ + bl 2e5850 │ │ │ │ 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 │ │ │ │ @@ -130485,46 +130484,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 200494 │ │ │ │ + bl 2003dc │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r1, r9 │ │ │ │ str r7, [sp, #236] @ 0xec │ │ │ │ str.w r9, [sp, #232] @ 0xe8 │ │ │ │ - bl 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d1fec │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ 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 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ 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 │ │ │ │ @@ -130549,26 +130548,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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fdd10 │ │ │ │ + bl 1fdc58 │ │ │ │ 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 2e5908 │ │ │ │ + bl 2e5850 │ │ │ │ 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 │ │ │ │ @@ -130576,47 +130575,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 200494 │ │ │ │ + bl 2003dc │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d1fe8 │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ 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 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ 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 │ │ │ │ @@ -130641,24 +130640,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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fdd10 │ │ │ │ + bl 1fdc58 │ │ │ │ ldr.w r3, [fp, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ ldr.w r0, [fp, #44] @ 0x2c │ │ │ │ - bl 2e5908 │ │ │ │ + bl 2e5850 │ │ │ │ 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 │ │ │ │ @@ -130666,45 +130665,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 200494 │ │ │ │ + bl 2003dc │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d1ff0 │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ 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 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ 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 │ │ │ │ @@ -130731,53 +130730,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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fdd10 │ │ │ │ + bl 1fdc58 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e5908 │ │ │ │ + bl 2e5850 │ │ │ │ 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 200494 │ │ │ │ + bl 2003dc │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ 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 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ 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 │ │ │ │ @@ -130808,24 +130807,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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fdd10 │ │ │ │ + bl 1fdc58 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e5908 │ │ │ │ + bl 2e5850 │ │ │ │ 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 │ │ │ │ @@ -130833,29 +130832,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 200494 │ │ │ │ + bl 2003dc │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ 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 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ 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 │ │ │ │ @@ -130886,24 +130885,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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fdd10 │ │ │ │ + bl 1fdc58 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #10 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e5908 │ │ │ │ + bl 2e5850 │ │ │ │ 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 │ │ │ │ @@ -130911,45 +130910,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 200494 │ │ │ │ + bl 2003dc │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d1ff0 │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ 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 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ 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 │ │ │ │ @@ -130980,24 +130979,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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fdd10 │ │ │ │ + bl 1fdc58 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #11 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e5908 │ │ │ │ + bl 2e5850 │ │ │ │ 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 │ │ │ │ @@ -131005,38 +131004,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 200494 │ │ │ │ + bl 2003dc │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [sp, #236] @ 0xec │ │ │ │ str.w r9, [sp, #232] @ 0xe8 │ │ │ │ - bl 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d1ff0 │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r8, [fp, #32] │ │ │ │ - bl 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ 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] │ │ │ │ @@ -131069,24 +131068,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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fdd10 │ │ │ │ + bl 1fdc58 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #12 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e5908 │ │ │ │ + bl 2e5850 │ │ │ │ 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 │ │ │ │ @@ -131094,39 +131093,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 200494 │ │ │ │ + bl 2003dc │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d1ff0 │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r8, [fp, #32] │ │ │ │ - bl 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ 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] │ │ │ │ @@ -131159,24 +131158,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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fdd10 │ │ │ │ + bl 1fdc58 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #13 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e5908 │ │ │ │ + bl 2e5850 │ │ │ │ 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 │ │ │ │ @@ -131184,39 +131183,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 200494 │ │ │ │ + bl 2003dc │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d1ff0 │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r8, [fp, #32] │ │ │ │ - bl 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ 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] │ │ │ │ @@ -131244,24 +131243,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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fdd10 │ │ │ │ + bl 1fdc58 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #14 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e5908 │ │ │ │ + bl 2e5850 │ │ │ │ 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 │ │ │ │ @@ -131269,39 +131268,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 200494 │ │ │ │ + bl 2003dc │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - bl 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str.w r8, [sp, #236] @ 0xec │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ - bl 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d1ff6 │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldrb.w r9, [sl, #32] │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ 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 │ │ │ │ @@ -131327,24 +131326,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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fdd10 │ │ │ │ + bl 1fdc58 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #15 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e5908 │ │ │ │ + bl 2e5850 │ │ │ │ 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 │ │ │ │ @@ -131352,39 +131351,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 200494 │ │ │ │ + bl 2003dc │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - bl 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str.w r8, [sp, #236] @ 0xec │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ - bl 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d1ff6 │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldrb.w r9, [sl, #32] │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ 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 │ │ │ │ @@ -131411,24 +131410,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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fdd10 │ │ │ │ + bl 1fdc58 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #16 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e5908 │ │ │ │ + bl 2e5850 │ │ │ │ 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 │ │ │ │ @@ -131436,38 +131435,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 200494 │ │ │ │ + bl 2003dc │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str.w r8, [sp, #236] @ 0xec │ │ │ │ str.w r9, [sp, #232] @ 0xe8 │ │ │ │ - bl 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d1ff0 │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r7, [fp, #32] │ │ │ │ - bl 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ 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] │ │ │ │ @@ -131501,24 +131500,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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fdd10 │ │ │ │ + bl 1fdc58 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #7 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e5908 │ │ │ │ + bl 2e5850 │ │ │ │ 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 │ │ │ │ @@ -131526,41 +131525,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 200494 │ │ │ │ + bl 2003dc │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ 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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d1ff0 │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldrb.w r8, [fp, #32] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ lsl.w r8, r3, r8 │ │ │ │ - bl 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ 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] │ │ │ │ @@ -131583,15 +131582,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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr r2, [pc, #428] @ (d1ffc ) │ │ │ │ ldr r3, [pc, #432] @ (d2000 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #252] @ 0xfc │ │ │ │ eors r2, r3 │ │ │ │ @@ -131702,26 +131701,26 @@ │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #232] @ 0xe8 │ │ │ │ b.w d09a6 │ │ │ │ movs r3, #15 │ │ │ │ strh.w r3, [sp, #208] @ 0xd0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d09da │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ b.w d09da │ │ │ │ movs r3, #15 │ │ │ │ str r3, [sp, #208] @ 0xd0 │ │ │ │ b.n d1fa8 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #208] @ 0xd0 │ │ │ │ b.n d1fa8 │ │ │ │ @@ -131760,29 +131759,29 @@ │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ mov.w r3, #0 │ │ │ │ add r3, sp, #28 │ │ │ │ bl cf90c │ │ │ │ mov r1, r9 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dfc40 │ │ │ │ + bl 1dfb88 │ │ │ │ str r0, [sp, #16] │ │ │ │ cbz r0, d2052 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r1, #4 │ │ │ │ add r4, sp, #56 @ 0x38 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fdd10 │ │ │ │ + bl 1fdc58 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e5908 │ │ │ │ + bl 2e5850 │ │ │ │ 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 │ │ │ │ @@ -131791,18 +131790,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 200494 │ │ │ │ + bl 2003dc │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w d2246 │ │ │ │ tbb [pc, r3] │ │ │ │ stmia r6!, {r1, r2, r6, r7} │ │ │ │ ldmia r4!, {r1, r2, r6, r7} │ │ │ │ @@ -131818,22 +131817,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 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ 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 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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] @ d2a5c │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ @@ -131843,51 +131842,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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fdd10 │ │ │ │ + bl 1fdc58 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #8 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e5908 │ │ │ │ + bl 2e5850 │ │ │ │ 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 200494 │ │ │ │ + bl 2003dc │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fdd10 │ │ │ │ + bl 1fdc58 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #9 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e5908 │ │ │ │ + bl 2e5850 │ │ │ │ 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 │ │ │ │ @@ -131895,18 +131894,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 200494 │ │ │ │ + bl 2003dc │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ 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 │ │ │ │ @@ -131945,21 +131944,21 @@ │ │ │ │ b.n d20d6 │ │ │ │ movs r3, #1 │ │ │ │ b.n d20d6 │ │ │ │ movs r3, #16 │ │ │ │ b.n d20d6 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fdd10 │ │ │ │ + bl 1fdc58 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #5 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e5908 │ │ │ │ + bl 2e5850 │ │ │ │ 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 │ │ │ │ @@ -131968,18 +131967,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 200494 │ │ │ │ + bl 2003dc │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w d359a │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r4, r5, #26 │ │ │ │ lsls r4, r5, #26 │ │ │ │ @@ -132004,21 +132003,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 1fdd10 │ │ │ │ + bl 1fdc58 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #6 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e5908 │ │ │ │ + bl 2e5850 │ │ │ │ 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 │ │ │ │ @@ -132027,18 +132026,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 200494 │ │ │ │ + bl 2003dc │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w d359a │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r4, r4, #7 │ │ │ │ lsls r4, r4, #7 │ │ │ │ @@ -132063,21 +132062,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 1fdd10 │ │ │ │ + bl 1fdc58 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #3 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e5908 │ │ │ │ + bl 2e5850 │ │ │ │ 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 │ │ │ │ @@ -132086,18 +132085,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 200494 │ │ │ │ + bl 2003dc │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w d359a │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r5, r5, #24 │ │ │ │ lsls r5, r5, #24 │ │ │ │ @@ -132122,39 +132121,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 1fdd10 │ │ │ │ + bl 1fdc58 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e5908 │ │ │ │ + bl 2e5850 │ │ │ │ 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 d2316 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fdd10 │ │ │ │ + bl 1fdc58 │ │ │ │ ldr.w r3, [r8, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #5 │ │ │ │ ldr.w r0, [r8, #44] @ 0x2c │ │ │ │ - bl 2e5908 │ │ │ │ + bl 2e5850 │ │ │ │ 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 │ │ │ │ @@ -132162,18 +132161,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 200494 │ │ │ │ + bl 2003dc │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w d359a │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r4, r0, #23 │ │ │ │ lsls r4, r0, #23 │ │ │ │ @@ -132198,21 +132197,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 1fdd10 │ │ │ │ + bl 1fdc58 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e5908 │ │ │ │ + bl 2e5850 │ │ │ │ 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 │ │ │ │ @@ -132221,18 +132220,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 200494 │ │ │ │ + bl 2003dc │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w d359a │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r4, r7, #21 │ │ │ │ lsls r4, r7, #21 │ │ │ │ @@ -132257,21 +132256,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 1fdd10 │ │ │ │ + bl 1fdc58 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e5908 │ │ │ │ + bl 2e5850 │ │ │ │ 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 │ │ │ │ @@ -132280,18 +132279,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 200494 │ │ │ │ + bl 2003dc │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w d359a │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r0, r5, #20 │ │ │ │ lsls r0, r5, #20 │ │ │ │ @@ -132316,21 +132315,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 1fdd10 │ │ │ │ + bl 1fdc58 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e5908 │ │ │ │ + bl 2e5850 │ │ │ │ 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 │ │ │ │ @@ -132339,18 +132338,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 200494 │ │ │ │ + bl 2003dc │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w d359a │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r6, r2, #1 │ │ │ │ lsls r6, r2, #1 │ │ │ │ @@ -132377,22 +132376,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 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r6 │ │ │ │ strb.w r6, [r0, #40] @ 0x28 │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r6 │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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 │ │ │ │ @@ -132400,15 +132399,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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr r2, [pc, #872] @ (d2a60 ) │ │ │ │ ldr r3, [pc, #856] @ (d2a54 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #164] @ 0xa4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -132421,39 +132420,39 @@ │ │ │ │ b.n d269e │ │ │ │ mov.w r9, #8 │ │ │ │ b.n d269e │ │ │ │ mov.w r9, #16 │ │ │ │ b.n d269e │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fdd10 │ │ │ │ + bl 1fdc58 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ movs r1, #3 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e5908 │ │ │ │ + bl 2e5850 │ │ │ │ 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 d2632 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fdd10 │ │ │ │ + bl 1fdc58 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #5 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e5908 │ │ │ │ + bl 2e5850 │ │ │ │ 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 │ │ │ │ @@ -132462,18 +132461,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 200494 │ │ │ │ + bl 2003dc │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w d359a │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r7, r6, #16 │ │ │ │ lsls r7, r6, #16 │ │ │ │ @@ -132498,114 +132497,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 1fdd10 │ │ │ │ + bl 1fdc58 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ movs r1, #7 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e5908 │ │ │ │ + bl 2e5850 │ │ │ │ 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 d2632 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fdd10 │ │ │ │ + bl 1fdc58 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e5908 │ │ │ │ + bl 2e5850 │ │ │ │ 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 d2642 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fdd10 │ │ │ │ + bl 1fdc58 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e5908 │ │ │ │ + bl 2e5850 │ │ │ │ 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 d2632 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fdd10 │ │ │ │ + bl 1fdc58 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ movs r1, #6 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e5908 │ │ │ │ + bl 2e5850 │ │ │ │ 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 d2632 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fdd10 │ │ │ │ + bl 1fdc58 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e5908 │ │ │ │ + bl 2e5850 │ │ │ │ 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 d2632 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fdd10 │ │ │ │ + bl 1fdc58 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e5908 │ │ │ │ + bl 2e5850 │ │ │ │ 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 │ │ │ │ @@ -132614,18 +132613,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 200494 │ │ │ │ + bl 2003dc │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w d359a │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r6, r4, #13 │ │ │ │ lsls r6, r4, #13 │ │ │ │ @@ -132650,39 +132649,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 1fdd10 │ │ │ │ + bl 1fdc58 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ movs r1, #8 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e5908 │ │ │ │ + bl 2e5850 │ │ │ │ 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 d2632 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fdd10 │ │ │ │ + bl 1fdc58 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #5 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e5908 │ │ │ │ + bl 2e5850 │ │ │ │ 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 │ │ │ │ @@ -132692,18 +132691,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 200494 │ │ │ │ + bl 2003dc │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w d359a │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r7, r7, #11 │ │ │ │ lsls r7, r7, #11 │ │ │ │ @@ -132742,22 +132741,22 @@ │ │ │ │ movs r0, r0 │ │ │ │ bls.n d2a68 │ │ │ │ lsls r0, r7, #2 │ │ │ │ mov.w fp, #64 @ 0x40 │ │ │ │ ldrb.w r8, [r2, #13] │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r8 │ │ │ │ strb.w r8, [r0, #40] @ 0x28 │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r3, fp │ │ │ │ mov r1, r8 │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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 │ │ │ │ @@ -132765,54 +132764,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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ 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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, d2aea │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #362 @ 0x16a │ │ │ │ mov r0, r5 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl cfa84 │ │ │ │ mov r6, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.w d26f6 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fdd10 │ │ │ │ + bl 1fdc58 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #5 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e5908 │ │ │ │ + bl 2e5850 │ │ │ │ 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 │ │ │ │ @@ -132820,53 +132819,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 200494 │ │ │ │ + bl 2003dc │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ bl cf788 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ bl cfbcc │ │ │ │ mov.w r1, #354 @ 0x162 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20280c │ │ │ │ + bl 202754 │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20280c │ │ │ │ + bl 202754 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r6, r0 │ │ │ │ b.n d26f6 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r7 │ │ │ │ strb.w r7, [r0, #40] @ 0x28 │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r7 │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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 │ │ │ │ @@ -132874,15 +132873,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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldrb.w r2, [r6, #33] @ 0x21 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w d358c │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r1 │ │ │ │ lsls r4, r3, #31 │ │ │ │ @@ -132897,21 +132896,21 @@ │ │ │ │ bl cfef0 │ │ │ │ mov r6, r0 │ │ │ │ b.n d26f6 │ │ │ │ mov.w r8, #64 @ 0x40 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ - bl 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ mov r6, r0 │ │ │ │ strb.w r7, [r0, #40] @ 0x28 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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 │ │ │ │ @@ -132919,53 +132918,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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ add.w r1, r6, #20 │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl cfbcc │ │ │ │ mov.w r1, #354 @ 0x162 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20280c │ │ │ │ + bl 202754 │ │ │ │ mov r6, r0 │ │ │ │ b.n d26f6 │ │ │ │ mov.w r8, #64 @ 0x40 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb r6, [r2, #13] │ │ │ │ - bl 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ mov r7, r0 │ │ │ │ strb.w r6, [r0, #40] @ 0x28 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r8 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r6, #0 │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ add.w r1, r7, #20 │ │ │ │ movw r2, #3073 @ 0xc01 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl cfa84 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r7, r0 │ │ │ │ @@ -133008,22 +133007,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 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ mov r6, r0 │ │ │ │ mov r3, r8 │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r2, r7 │ │ │ │ strb.w r7, [r0, #40] @ 0x28 │ │ │ │ mov r1, r8 │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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 │ │ │ │ @@ -133031,68 +133030,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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #4 │ │ │ │ strd r3, r7, [sp, #56] @ 0x38 │ │ │ │ - bl 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, d2de4 │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #12 │ │ │ │ movs r6, #0 │ │ │ │ strd r3, r6, [sp, #56] @ 0x38 │ │ │ │ - bl 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, d2e0a │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #432 @ 0x1b0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2028cc │ │ │ │ + bl 202814 │ │ │ │ mov r6, r0 │ │ │ │ b.n d26f6 │ │ │ │ mov.w r8, #64 @ 0x40 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ - bl 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ 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 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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 │ │ │ │ @@ -133102,15 +133101,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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ 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 d30a6 │ │ │ │ @@ -133158,22 +133157,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 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ mov r7, r0 │ │ │ │ mov r3, sl │ │ │ │ add.w sl, r0, #20 │ │ │ │ mov r2, r6 │ │ │ │ strb.w r6, [r0, #40] @ 0x28 │ │ │ │ mov r1, sl │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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 │ │ │ │ @@ -133183,15 +133182,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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ 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 d31e4 │ │ │ │ @@ -133240,22 +133239,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 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r6 │ │ │ │ strb.w r6, [r0, #40] @ 0x28 │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r6 │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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 d26ce │ │ │ │ mov.w r9, #32 │ │ │ │ @@ -133307,30 +133306,30 @@ │ │ │ │ mov.w r8, #16 │ │ │ │ b.n d2caa │ │ │ │ movs r2, #32 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov fp, r0 │ │ │ │ cbz r0, d30ca │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r3, fp │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ 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 │ │ │ │ @@ -133377,37 +133376,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 d34fa │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fdcac │ │ │ │ + bl 1fdbf4 │ │ │ │ add.w fp, r0, #20 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, fp │ │ │ │ mov r4, r0 │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ str.w fp, [sp] │ │ │ │ movw r1, #493 @ 0x1ed │ │ │ │ - bl 2028cc │ │ │ │ + bl 202814 │ │ │ │ mov r6, r0 │ │ │ │ b.w d26f6 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #56] @ 0x38 │ │ │ │ b.n d30a6 │ │ │ │ movs r3, #1 │ │ │ │ @@ -133418,30 +133417,30 @@ │ │ │ │ strb.w r2, [sp, #56] @ 0x38 │ │ │ │ b.n d30a6 │ │ │ │ movs r2, #8 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov fp, r0 │ │ │ │ cbz r0, d3208 │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r3, fp │ │ │ │ mov r2, sl │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ 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 │ │ │ │ @@ -133481,31 +133480,31 @@ │ │ │ │ streq.w sl, [sp, #8] │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ beq.n d32e4 │ │ │ │ mov r8, ip │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fdcac │ │ │ │ + bl 1fdbf4 │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov fp, r0 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ 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 │ │ │ │ @@ -133527,30 +133526,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 d3378 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fdcac │ │ │ │ + bl 1fdbf4 │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ add.w sl, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sl │ │ │ │ mov r7, r0 │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ 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 │ │ │ │ @@ -133573,35 +133572,35 @@ │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ beq.n d33fe │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add r6, sp, #132 @ 0x84 │ │ │ │ - bl 1fdcac │ │ │ │ + bl 1fdbf4 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ add.w r7, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, sl │ │ │ │ mov r0, r5 │ │ │ │ str r7, [sp, #0] │ │ │ │ movw r1, #493 @ 0x1ed │ │ │ │ - bl 2028cc │ │ │ │ + bl 202814 │ │ │ │ mov r6, r0 │ │ │ │ b.w d26f6 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #48] @ 0x30 │ │ │ │ b.n d31e4 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #32 │ │ │ │ @@ -133611,30 +133610,30 @@ │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #48] @ 0x30 │ │ │ │ b.n d31e4 │ │ │ │ mov.w r3, #2048 @ 0x800 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, d3452 │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r6, r0 │ │ │ │ b.w d26f6 │ │ │ │ mov.w r3, #2048 @ 0x800 │ │ │ │ strh.w r3, [sp, #32] │ │ │ │ b.n d3434 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #32] │ │ │ │ @@ -133708,30 +133707,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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, d355c │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r7, r0 │ │ │ │ b.w d2c14 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #40] @ 0x28 │ │ │ │ b.n d353e │ │ │ │ movs r3, #1 │ │ │ │ @@ -133782,30 +133781,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 1fdcac │ │ │ │ + bl 1fdbf4 │ │ │ │ ldrb.w r3, [fp, #13] │ │ │ │ add.w fp, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, fp │ │ │ │ mov r7, r0 │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ 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 │ │ │ │ @@ -133819,31 +133818,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 1fdcac │ │ │ │ + bl 1fdbf4 │ │ │ │ ldrb.w r3, [fp, #13] │ │ │ │ add.w fp, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, fp │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ 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 │ │ │ │ @@ -133857,33 +133856,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 1fdcac │ │ │ │ + bl 1fdbf4 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ add.w r6, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ 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 │ │ │ │ @@ -133966,31 +133965,31 @@ │ │ │ │ cmp r5, r3 │ │ │ │ bne.n d3824 │ │ │ │ str r6, [sp, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ beq.w d39fc │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 1fdcac │ │ │ │ + bl 1fdbf4 │ │ │ │ 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 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movs r1, #0 │ │ │ │ movs r5, #0 │ │ │ │ ldr.w r8, [r3] │ │ │ │ blx 5923c │ │ │ │ @@ -134055,35 +134054,35 @@ │ │ │ │ orrne.w r6, r6, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r5, r3 │ │ │ │ bne.n d392c │ │ │ │ cbz r6, d397c │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 1fdcac │ │ │ │ + bl 1fdbf4 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r6, r0 │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r0, sl │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp.w fp, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cbnz r3, d39a2 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov.w fp, #1 │ │ │ │ @@ -134091,33 +134090,33 @@ │ │ │ │ b.n d375c │ │ │ │ ldr r5, [sp, #28] │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #191 @ 0xbf │ │ │ │ mov r0, sl │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ cmp.w fp, #3 │ │ │ │ str r0, [r5, #0] │ │ │ │ bne.w d375c │ │ │ │ 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 d3756 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ mov r0, fp │ │ │ │ - bl 2018fc │ │ │ │ + bl 201844 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 2029e4 │ │ │ │ + bl 20292c │ │ │ │ ldr r2, [pc, #52] @ (d3a18 ) │ │ │ │ ldr r3, [pc, #44] @ (d3a14 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ eors r2, r3 │ │ │ │ @@ -134171,37 +134170,37 @@ │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr.w r2, [pc, #2004] @ d4248 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1fd66c │ │ │ │ + bl 1fd5b4 │ │ │ │ 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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, d3ab2 │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1fdd10 │ │ │ │ + bl 1fdc58 │ │ │ │ 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] │ │ │ │ @@ -134209,27 +134208,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 200494 │ │ │ │ + bl 2003dc │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl cf850 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203518 │ │ │ │ + bl 203460 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - bl 207660 │ │ │ │ + bl 2075a8 │ │ │ │ movs r2, #13 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl cf64c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl cf788 │ │ │ │ @@ -134240,18 +134239,18 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ bl cf6b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ mov r0, r4 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2033b0 │ │ │ │ + bl 2032f8 │ │ │ │ movs r2, #10 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl cf64c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl cf788 │ │ │ │ @@ -134297,53 +134296,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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, d3bd4 │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ movw r1, #331 @ 0x14b │ │ │ │ mov r0, r4 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2033b0 │ │ │ │ + bl 2032f8 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ mov r1, r2 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - bl 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, d3c12 │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1fdd10 │ │ │ │ + bl 1fdc58 │ │ │ │ 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 │ │ │ │ @@ -134352,32 +134351,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 200494 │ │ │ │ + bl 2003dc │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl cf850 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1fdd60 │ │ │ │ + bl 1fdca8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203468 │ │ │ │ + bl 2033b0 │ │ │ │ movs r2, #11 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl cf64c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl cf788 │ │ │ │ @@ -134389,15 +134388,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl cf788 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ movs r2, #14 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl cf64c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ @@ -134410,46 +134409,46 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl cf788 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ mov r0, r4 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2033b0 │ │ │ │ + bl 2032f8 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #11 │ │ │ │ str r3, [r0, #32] │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl cf64c │ │ │ │ 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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, d3d2e │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl cf850 │ │ │ │ movs r2, #14 │ │ │ │ mov r1, fp │ │ │ │ @@ -134475,25 +134474,25 @@ │ │ │ │ bl cf64c │ │ │ │ movs r2, #32 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mvn.w r3, #1 │ │ │ │ strd r3, r6, [sp, #176] @ 0xb0 │ │ │ │ - bl 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, d3d9a │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl cf850 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, fp │ │ │ │ @@ -134545,15 +134544,15 @@ │ │ │ │ movs r3, #7 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl cf850 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203468 │ │ │ │ + bl 2033b0 │ │ │ │ movs r2, #12 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl cf64c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl cf788 │ │ │ │ @@ -134565,18 +134564,18 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl cf788 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2033b0 │ │ │ │ + bl 2032f8 │ │ │ │ movs r2, #14 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl cf64c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl cf788 │ │ │ │ @@ -134603,40 +134602,40 @@ │ │ │ │ lsls r3, r1 │ │ │ │ movs r1, #0 │ │ │ │ lsls r0, r3, #29 │ │ │ │ bpl.w d5564 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #384 @ 0x180 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20280c │ │ │ │ + bl 202754 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ beq.n d3edc │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #424 @ 0x1a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20280c │ │ │ │ + bl 202754 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r4 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov.w r1, #384 @ 0x180 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r8 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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] @ d424c │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ @@ -134653,15 +134652,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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldrb.w r2, [r5, #33] @ 0x21 │ │ │ │ strd r6, r6, [sp, #88] @ 0x58 │ │ │ │ cmp r2, #32 │ │ │ │ bhi.w d5534 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ bhi.w d5b80 │ │ │ │ @@ -134704,53 +134703,53 @@ │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ b.n d3bb6 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, d3fe4 │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ mov r0, r4 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2033b0 │ │ │ │ + bl 2032f8 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ mov r1, r2 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - bl 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, d4022 │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1fdd10 │ │ │ │ + bl 1fdc58 │ │ │ │ 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] │ │ │ │ @@ -134758,44 +134757,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 200494 │ │ │ │ + bl 2003dc │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl cf850 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1fdd60 │ │ │ │ + bl 1fdca8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203468 │ │ │ │ + bl 2033b0 │ │ │ │ movs r2, #13 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl cf64c │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl cf850 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203420 │ │ │ │ + bl 203368 │ │ │ │ movs r2, #10 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl cf64c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl cf788 │ │ │ │ @@ -134815,20 +134814,20 @@ │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ mov.w r8, #0 │ │ │ │ bl cf64c │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1fdd10 │ │ │ │ + bl 1fdc58 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e5c24 │ │ │ │ + bl 2e5b6c │ │ │ │ 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 │ │ │ │ @@ -134837,18 +134836,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 200494 │ │ │ │ + bl 2003dc │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl cf788 │ │ │ │ movs r3, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, sl │ │ │ │ @@ -134887,25 +134886,25 @@ │ │ │ │ bic.w r3, r3, #2 │ │ │ │ orrs r3, r1 │ │ │ │ bne.w d59f4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #362 @ 0x16a │ │ │ │ mov r0, r4 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ movs r2, #7 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl cfa84 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ ldrb r2, [r6, #13] │ │ │ │ movs r3, #0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r2, #32 │ │ │ │ strd r3, r3, [sp, #112] @ 0x70 │ │ │ │ bhi.w d554c │ │ │ │ subs r3, r2, #1 │ │ │ │ @@ -134949,117 +134948,117 @@ │ │ │ │ lsls r0, r7, #2 │ │ │ │ stmia r5!, {r4, r5, r7} │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r1, r2, r3, r4} │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r7} │ │ │ │ movs r0, r5 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #8 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, d4278 │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ mov r0, r4 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2033b0 │ │ │ │ + bl 2032f8 │ │ │ │ movs r2, #10 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl cf64c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl cf850 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203420 │ │ │ │ + bl 203368 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - bl 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, d42d4 │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #5 │ │ │ │ mov.w lr, #0 │ │ │ │ strd r3, lr, [sp, #176] @ 0xb0 │ │ │ │ - bl 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, d4304 │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r1, #130 @ 0x82 │ │ │ │ strd r7, r9, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 20294c │ │ │ │ + bl 202894 │ │ │ │ movs r2, #32 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1fe07c │ │ │ │ + bl 1fdfc4 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, d432e │ │ │ │ adds r7, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203340 │ │ │ │ + bl 203288 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #492 @ 0x1ec │ │ │ │ mov r0, r4 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ movs r3, #2 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl cf850 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203468 │ │ │ │ + bl 2033b0 │ │ │ │ movs r2, #13 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl cf64c │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r8 │ │ │ │ @@ -135072,67 +135071,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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, d439e │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r2, r6 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl cf850 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ movs r7, #0 │ │ │ │ - bl 203468 │ │ │ │ + bl 2033b0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203420 │ │ │ │ + bl 203368 │ │ │ │ movs r2, #14 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl cf64c │ │ │ │ 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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, d43f0 │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl cf850 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ movs r6, #0 │ │ │ │ - bl 203468 │ │ │ │ + bl 2033b0 │ │ │ │ movs r2, #13 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl cf64c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl cf788 │ │ │ │ @@ -135169,25 +135168,25 @@ │ │ │ │ bl cf64c │ │ │ │ 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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, d448e │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl cf850 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ movs r2, #2 │ │ │ │ @@ -135280,33 +135279,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 2029e4 │ │ │ │ + bl 20292c │ │ │ │ movs r2, #3 │ │ │ │ mov r1, fp │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ bl cf64c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl cf788 │ │ │ │ movw r1, #743 @ 0x2e7 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ movs r3, #32 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #5 │ │ │ │ mov r7, r0 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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 │ │ │ │ @@ -135323,64 +135322,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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r3, r5 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r2, sl │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #176] @ 0xb0 │ │ │ │ bl cf0c4 │ │ │ │ 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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, d4636 │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #4 │ │ │ │ mov.w r9, #0 │ │ │ │ strd r3, r9, [sp, #176] @ 0xb0 │ │ │ │ - bl 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, d4660 │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ 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 2028cc │ │ │ │ + bl 202814 │ │ │ │ mov r3, r5 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r2, sl │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #176] @ 0xb0 │ │ │ │ bl cf0c4 │ │ │ │ @@ -135393,33 +135392,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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, d46be │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ mov r0, r4 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2033b0 │ │ │ │ + bl 2032f8 │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ movs r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ bl cfa84 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #13 │ │ │ │ @@ -135429,55 +135428,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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, d4716 │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ mov r0, r4 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ 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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, d4758 │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ - bl 2028cc │ │ │ │ + bl 202814 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl cf850 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ movs r2, #0 │ │ │ │ @@ -135485,39 +135484,39 @@ │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ bl cf6b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ mov r0, r4 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ 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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, d47bc │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2028cc │ │ │ │ + bl 202814 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, fp │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl cf64c │ │ │ │ movs r2, #3 │ │ │ │ mov r1, fp │ │ │ │ @@ -135530,49 +135529,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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, d481a │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #4 │ │ │ │ mov.w ip, #0 │ │ │ │ strd r3, ip, [sp, #176] @ 0xb0 │ │ │ │ - bl 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, d484a │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #130 @ 0x82 │ │ │ │ strd r8, r9, [sp] │ │ │ │ mov r0, r4 │ │ │ │ movs r6, #16 │ │ │ │ - bl 20294c │ │ │ │ + bl 202894 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl cf850 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ @@ -135581,27 +135580,27 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ bl cf6b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ mov r0, r4 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2033b0 │ │ │ │ + bl 2032f8 │ │ │ │ movs r1, #3 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1fdd60 │ │ │ │ + bl 1fdca8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203468 │ │ │ │ + bl 2033b0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl cfa84 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #0 │ │ │ │ @@ -135610,18 +135609,18 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ bl cf6b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ mov r0, r4 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2033b0 │ │ │ │ + bl 2032f8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ bl cf64c │ │ │ │ ldr r7, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #1 │ │ │ │ @@ -135717,15 +135716,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl cfa84 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, fp │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ bl cf64c │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ @@ -135773,25 +135772,25 @@ │ │ │ │ bl cf64c │ │ │ │ str r5, [sp, #176] @ 0xb0 │ │ │ │ mov r6, r0 │ │ │ │ str.w r5, [sl, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, d4a88 │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl cf850 │ │ │ │ movs r2, #16 │ │ │ │ mov r1, fp │ │ │ │ @@ -135800,25 +135799,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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, d4ac8 │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl cf850 │ │ │ │ movs r2, #15 │ │ │ │ mov r1, fp │ │ │ │ @@ -135874,15 +135873,15 @@ │ │ │ │ movs r3, #7 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl cf850 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203420 │ │ │ │ + bl 203368 │ │ │ │ movs r2, #5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl cf64c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r5, r0 │ │ │ │ mov.w r2, #7168 @ 0x1c00 │ │ │ │ @@ -135905,15 +135904,15 @@ │ │ │ │ bl cf850 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ mov r2, r8 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ beq.n d4bb8 │ │ │ │ mov.w r1, #424 @ 0x1a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20280c │ │ │ │ + bl 202754 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r3, #0 │ │ │ │ bl cfd50 │ │ │ │ ldrb r1, [r0, #13] │ │ │ │ @@ -135940,31 +135939,31 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ bl cf6b8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov.w r1, #384 @ 0x180 │ │ │ │ mov r0, r4 │ │ │ │ movs r7, #1 │ │ │ │ - bl 20280c │ │ │ │ + bl 202754 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov.w r1, #384 @ 0x180 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ 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 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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 │ │ │ │ @@ -135983,15 +135982,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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl cf64c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r7 │ │ │ │ @@ -136004,43 +136003,43 @@ │ │ │ │ bl cfa84 │ │ │ │ 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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, d4ce8 │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ mov r0, r4 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ movs r5, #3 │ │ │ │ - bl 2033b0 │ │ │ │ + bl 2032f8 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1fdd60 │ │ │ │ + bl 1fdca8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203420 │ │ │ │ + bl 203368 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r2, #7 │ │ │ │ mov r0, r4 │ │ │ │ bl cf64c │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #1 │ │ │ │ @@ -136057,15 +136056,15 @@ │ │ │ │ mov.w ip, #4 │ │ │ │ str.w ip, [sp, #176] @ 0xb0 │ │ │ │ bl cf0c4 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #492 @ 0x1ec │ │ │ │ mov r0, r4 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ movs r6, #2 │ │ │ │ bl cf850 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ @@ -136092,46 +136091,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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, d4dc6 │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ mov r0, r4 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ movs r6, #0 │ │ │ │ - bl 2033b0 │ │ │ │ + bl 2032f8 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1fdd60 │ │ │ │ + bl 1fdca8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203420 │ │ │ │ + bl 203368 │ │ │ │ movs r1, #101 @ 0x65 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ 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 │ │ │ │ @@ -136152,15 +136151,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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ movs r2, #3 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl cf64c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl cf788 │ │ │ │ @@ -136171,53 +136170,53 @@ │ │ │ │ bl cfa84 │ │ │ │ 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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, d4e9c │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ mov r0, r4 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2033b0 │ │ │ │ + bl 2032f8 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ mov r1, r2 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - bl 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, d4eda │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1fdd10 │ │ │ │ + bl 1fdc58 │ │ │ │ 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] │ │ │ │ @@ -136225,72 +136224,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 200494 │ │ │ │ + bl 2003dc │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r2, r5 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl cf850 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1fdd60 │ │ │ │ + bl 1fdca8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203468 │ │ │ │ + bl 2033b0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203468 │ │ │ │ + bl 2033b0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203468 │ │ │ │ + bl 2033b0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203468 │ │ │ │ + bl 2033b0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203420 │ │ │ │ + bl 203368 │ │ │ │ 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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, d4f86 │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ mov r3, r5 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r8 │ │ │ │ movs r5, #3 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2033b0 │ │ │ │ + bl 2032f8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r3, #1 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #176] @ 0xb0 │ │ │ │ bl cf0c4 │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ @@ -136301,23 +136300,23 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ bl cf6b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ mov r0, r4 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2033b0 │ │ │ │ + bl 2032f8 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #362 @ 0x16a │ │ │ │ mov r0, r4 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #7 │ │ │ │ mov r0, r4 │ │ │ │ bl cfa84 │ │ │ │ movs r2, #13 │ │ │ │ mov r7, r0 │ │ │ │ @@ -136325,15 +136324,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl cf64c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r7 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl cf850 │ │ │ │ ldrb.w r2, [r8, #13] │ │ │ │ movs r3, #0 │ │ │ │ @@ -136376,34 +136375,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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, d509c │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #331 @ 0x14b │ │ │ │ mov r0, r4 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov.w r8, #0 │ │ │ │ - bl 2033b0 │ │ │ │ + bl 2032f8 │ │ │ │ movs r2, #10 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl cf64c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl cf788 │ │ │ │ @@ -136413,29 +136412,29 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl cfa84 │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov.w r1, #492 @ 0x1ec │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ movs r2, #17 │ │ │ │ mov r1, fp │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ bl cf64c │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1fdd10 │ │ │ │ + bl 1fdc58 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e5c24 │ │ │ │ + bl 2e5b6c │ │ │ │ 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 │ │ │ │ @@ -136445,18 +136444,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 200494 │ │ │ │ + bl 2003dc │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ movs r3, #7 │ │ │ │ mov r1, r5 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ bl cf850 │ │ │ │ movs r2, #10 │ │ │ │ mov r1, fp │ │ │ │ @@ -136517,46 +136516,46 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl cf788 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #339 @ 0x153 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ movs r2, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl cf64c │ │ │ │ mov r2, r5 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl cf850 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203468 │ │ │ │ + bl 2033b0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203420 │ │ │ │ + bl 203368 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r4 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r1, r0 │ │ │ │ addw r3, pc, #2364 @ 0x93c │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ mov r0, r4 │ │ │ │ bl cfd50 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #366 @ 0x16e │ │ │ │ mov r0, r4 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w d5b0a │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #0 │ │ │ │ @@ -136566,29 +136565,29 @@ │ │ │ │ bics r3, r0 │ │ │ │ it eq │ │ │ │ moveq r7, r5 │ │ │ │ bne.w d56bc │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #354 @ 0x162 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20280c │ │ │ │ + bl 202754 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r1, r0 │ │ │ │ addw r3, pc, #2276 @ 0x8e4 │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ mov r0, r4 │ │ │ │ bl cfa84 │ │ │ │ movs r1, #238 @ 0xee │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20280c │ │ │ │ + bl 202754 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w d5b42 │ │ │ │ and.w r0, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ sub.w ip, r0, #32 │ │ │ │ @@ -136605,15 +136604,15 @@ │ │ │ │ orrs r3, r1 │ │ │ │ it eq │ │ │ │ moveq r3, r5 │ │ │ │ bne.w d5608 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #362 @ 0x16a │ │ │ │ mov r0, r4 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ movs r2, #7 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl cfa84 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ movs r2, #10 │ │ │ │ @@ -136623,68 +136622,68 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl cf6b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ mov r0, r4 │ │ │ │ movs r5, #0 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ 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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, d535c │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2028cc │ │ │ │ + bl 202814 │ │ │ │ mov r1, fp │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #13 │ │ │ │ mov r0, r4 │ │ │ │ bl cf64c │ │ │ │ mov r2, r5 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl cf850 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203468 │ │ │ │ + bl 2033b0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203468 │ │ │ │ + bl 2033b0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203468 │ │ │ │ + bl 2033b0 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2035b0 │ │ │ │ + bl 2034f8 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1fdd10 │ │ │ │ + bl 1fdc58 │ │ │ │ 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 │ │ │ │ @@ -136693,18 +136692,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 200494 │ │ │ │ + bl 2003dc │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl cf788 │ │ │ │ ldr.w r2, [pc, #1952] @ d5b98 │ │ │ │ ldr.w r3, [pc, #1952] @ d5b9c │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -136777,30 +136776,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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, d54da │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r3, r0 │ │ │ │ b.w d4916 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #120] @ 0x78 │ │ │ │ b.n d54b6 │ │ │ │ movs r3, #1 │ │ │ │ @@ -136815,15 +136814,15 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ bl cf6b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r5, r0 │ │ │ │ b.w d4c0e │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #120] @ 0x78 │ │ │ │ b.n d54b6 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ @@ -136880,30 +136879,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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, d55d8 │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r5, r0 │ │ │ │ b.w d3eba │ │ │ │ movs r3, #4 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #80] @ 0x50 │ │ │ │ b.n d55ba │ │ │ │ movs r3, #4 │ │ │ │ @@ -136954,30 +136953,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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, d5686 │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r3, r0 │ │ │ │ b.n d52fa │ │ │ │ movw r3, #65531 @ 0xfffb │ │ │ │ mov.w r9, #16 │ │ │ │ strh.w r3, [sp, #176] @ 0xb0 │ │ │ │ b.n d5666 │ │ │ │ movs r3, #251 @ 0xfb │ │ │ │ @@ -137027,30 +137026,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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, d5736 │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r7, r0 │ │ │ │ b.n d5286 │ │ │ │ mov.w r3, #46848 @ 0xb700 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #168] @ 0xa8 │ │ │ │ b.n d5718 │ │ │ │ movs r2, #1 │ │ │ │ @@ -137095,30 +137094,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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, d57d4 │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r5, r0 │ │ │ │ b.n d51ea │ │ │ │ movw r3, #65528 @ 0xfff8 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #160] @ 0xa0 │ │ │ │ b.n d57b6 │ │ │ │ movs r3, #248 @ 0xf8 │ │ │ │ @@ -137166,30 +137165,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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, d587e │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r5, r0 │ │ │ │ b.n d5190 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #152] @ 0x98 │ │ │ │ b.n d585a │ │ │ │ movs r3, #1 │ │ │ │ @@ -137237,30 +137236,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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, d5920 │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r3, r0 │ │ │ │ b.w d4986 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #136] @ 0x88 │ │ │ │ b.n d5902 │ │ │ │ movs r3, #1 │ │ │ │ @@ -137308,30 +137307,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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, d59c4 │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r3, r0 │ │ │ │ b.w d4952 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #128] @ 0x80 │ │ │ │ b.n d59a6 │ │ │ │ movs r3, #1 │ │ │ │ @@ -137363,30 +137362,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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, d5a50 │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r6, r0 │ │ │ │ b.w d41b2 │ │ │ │ movw r3, #65533 @ 0xfffd │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #104] @ 0x68 │ │ │ │ b.n d5a2c │ │ │ │ movs r3, #253 @ 0xfd │ │ │ │ @@ -137419,30 +137418,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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, d5ad8 │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r7, r0 │ │ │ │ b.w d40c4 │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #96] @ 0x60 │ │ │ │ b.n d5aba │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ @@ -137521,15 +137520,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 1e0078 │ │ │ │ + bl 1dffc0 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w d6898 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r6, r0 │ │ │ │ @@ -137587,34 +137586,34 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n d5c44 │ │ │ │ ldr r6, [r4, #24] │ │ │ │ movs r1, #2 │ │ │ │ mov sl, r4 │ │ │ │ mov fp, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 25031c │ │ │ │ + bl 250264 │ │ │ │ ldr r7, [r6, #24] │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ cmp r7, #0 │ │ │ │ beq.n d5d00 │ │ │ │ ldr r6, [r7, #16] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cbnz r3, d5ca2 │ │ │ │ b.n d5cf0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cbz r3, d5c9c │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r7 │ │ │ │ - bl 20e074 │ │ │ │ + bl 20dfbc │ │ │ │ cbz r0, d5c9c │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cbz r2, d5c9c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1dfc7c │ │ │ │ + bl 1dfbc4 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cbz r3, d5cf0 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n d5c9c │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ @@ -137623,15 +137622,15 @@ │ │ │ │ bhi.n d5c9c │ │ │ │ ldr r3, [r6, #96] @ 0x60 │ │ │ │ ldr r5, [r3, #16] │ │ │ │ cmp r5, #0 │ │ │ │ bne.n d5c9c │ │ │ │ ldr r1, [r3, #28] │ │ │ │ mov r0, r9 │ │ │ │ - bl 1dfc40 │ │ │ │ + bl 1dfb88 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ cmp.w r3, #756 @ 0x2f4 │ │ │ │ bne.n d5c82 │ │ │ │ ldr r3, [r6, #112] @ 0x70 │ │ │ │ str r6, [r4, #4] │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ @@ -137645,15 +137644,15 @@ │ │ │ │ movne r3, r5 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n d5ca2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 200834 │ │ │ │ + bl 20077c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n d5c7a │ │ │ │ mov r4, sl │ │ │ │ mov r5, fp │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r3, [r1, #24] │ │ │ │ @@ -137696,15 +137695,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 1e3174 │ │ │ │ + bl 1e30bc │ │ │ │ cmp.w r8, #0 │ │ │ │ bne.w d688e │ │ │ │ mov.w r8, #0 │ │ │ │ ldr.w r2, [pc, #2548] @ d6780 │ │ │ │ ldr.w r3, [pc, #2540] @ d677c │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -137722,66 +137721,66 @@ │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r9 │ │ │ │ bl cf90c │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1fdd10 │ │ │ │ + bl 1fdc58 │ │ │ │ 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 2e5908 │ │ │ │ + bl 2e5850 │ │ │ │ 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 200494 │ │ │ │ + bl 2003dc │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ mov r7, r9 │ │ │ │ - bl 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ movs r2, #1 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ str.w fp, [r4, #4] │ │ │ │ - bl 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d68b2 │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ 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 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ 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 │ │ │ │ @@ -137814,57 +137813,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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r0, r6 │ │ │ │ mov.w r8, #1 │ │ │ │ - bl 1ff184 │ │ │ │ + bl 1ff0cc │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ff378 │ │ │ │ + bl 1ff2c0 │ │ │ │ cmp r5, #0 │ │ │ │ bne.w d5d30 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 200834 │ │ │ │ + bl 20077c │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ bne.w d5d14 │ │ │ │ ldrd r4, r5, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 25042c │ │ │ │ + bl 250374 │ │ │ │ b.n d5c18 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ ldr r2, [r6, #96] @ 0x60 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl cf90c │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dfc40 │ │ │ │ + bl 1dfb88 │ │ │ │ str r0, [sp, #24] │ │ │ │ cbz r0, d5f3a │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r3, [sp, #24] │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1fdd10 │ │ │ │ + bl 1fdc58 │ │ │ │ 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 2e5908 │ │ │ │ + bl 2e5850 │ │ │ │ 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 │ │ │ │ @@ -137872,18 +137871,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 200494 │ │ │ │ + bl 2003dc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ - bl 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr.w r2, [r8, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w d68b6 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r3, r5, #16 │ │ │ │ lsls r3, r5, #16 │ │ │ │ @@ -137915,34 +137914,34 @@ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl d2004 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n d5ee6 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r6, #20 │ │ │ │ - bl 2004d0 │ │ │ │ + bl 200418 │ │ │ │ b.n d5ee6 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r6, #96] @ 0x60 │ │ │ │ mov.w r9, #8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r7 │ │ │ │ bl cf90c │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1fdd10 │ │ │ │ + bl 1fdc58 │ │ │ │ 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 2e5908 │ │ │ │ + bl 2e5850 │ │ │ │ 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 │ │ │ │ @@ -137954,28 +137953,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 200494 │ │ │ │ + bl 2003dc │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1fdd10 │ │ │ │ + bl 1fdc58 │ │ │ │ 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 2e5908 │ │ │ │ + bl 2e5850 │ │ │ │ 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 │ │ │ │ @@ -137985,27 +137984,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 200494 │ │ │ │ + bl 2003dc │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1fdd10 │ │ │ │ + bl 1fdc58 │ │ │ │ ldr.w r3, [sl, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ mov r1, r9 │ │ │ │ ldr.w r0, [sl, #44] @ 0x2c │ │ │ │ - bl 2e5908 │ │ │ │ + bl 2e5850 │ │ │ │ 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 │ │ │ │ @@ -138013,18 +138012,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 200494 │ │ │ │ + bl 2003dc │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr.w r2, [r8, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w d67e6 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r3, r3, #13 │ │ │ │ lsls r3, r3, #13 │ │ │ │ @@ -138057,21 +138056,21 @@ │ │ │ │ bl d0554 │ │ │ │ b.n d5ee6 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ ldrb.w r9, [r2, #13] │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r2, r9 │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r9, [r0, #40] @ 0x28 │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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 │ │ │ │ @@ -138084,33 +138083,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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ add.w r2, r8, #20 │ │ │ │ ldr r3, [r6, #112] @ 0x70 │ │ │ │ movs r1, #230 @ 0xe6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ ldr r3, [r6, #112] @ 0x70 │ │ │ │ movs r1, #4 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 1fdd10 │ │ │ │ + bl 1fdc58 │ │ │ │ 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 2e5908 │ │ │ │ + bl 2e5850 │ │ │ │ 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 │ │ │ │ @@ -138120,18 +138119,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 200494 │ │ │ │ + bl 2003dc │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr.w r2, [r8, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w d68b6 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r7, r1, #11 │ │ │ │ lsls r7, r1, #11 │ │ │ │ @@ -138159,22 +138158,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 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ 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 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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 │ │ │ │ @@ -138183,32 +138182,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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r3, r9 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ movs r1, #230 @ 0xe6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r8 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - bl 2033b0 │ │ │ │ + bl 2032f8 │ │ │ │ movs r1, #101 @ 0x65 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ 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 │ │ │ │ @@ -138225,27 +138224,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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ bl d0184 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1fdd10 │ │ │ │ + bl 1fdc58 │ │ │ │ ldr.w r3, [sl, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #8 │ │ │ │ ldr.w r0, [sl, #44] @ 0x2c │ │ │ │ - bl 2e5908 │ │ │ │ + bl 2e5850 │ │ │ │ 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 │ │ │ │ @@ -138254,25 +138253,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 200494 │ │ │ │ + bl 2003dc │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ 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 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ 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 │ │ │ │ @@ -138304,32 +138303,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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 203468 │ │ │ │ + bl 2033b0 │ │ │ │ b.n d5ee6 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ ldrb.w sl, [r2, #13] │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ 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 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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] @ d6784 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr.w lr, [r8, #36] @ 0x24 │ │ │ │ @@ -138340,24 +138339,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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1fdd10 │ │ │ │ + bl 1fdc58 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #7 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e5908 │ │ │ │ + bl 2e5850 │ │ │ │ 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 │ │ │ │ @@ -138365,18 +138364,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 200494 │ │ │ │ + bl 2003dc │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr.w r2, [r8, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w d68b6 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r7, r1, #5 │ │ │ │ lsls r7, r1, #5 │ │ │ │ @@ -138404,22 +138403,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 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ 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 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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 │ │ │ │ @@ -138427,34 +138426,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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2033b0 │ │ │ │ + bl 2032f8 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ bl d3a20 │ │ │ │ movs r1, #4 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1fdd10 │ │ │ │ + bl 1fdc58 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #7 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e5908 │ │ │ │ + bl 2e5850 │ │ │ │ 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 │ │ │ │ @@ -138462,27 +138461,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 200494 │ │ │ │ + bl 2003dc │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ 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 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ 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 │ │ │ │ @@ -138511,27 +138510,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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sl │ │ │ │ - bl 203468 │ │ │ │ + bl 2033b0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1fdd10 │ │ │ │ + bl 1fdc58 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #7 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e5908 │ │ │ │ + bl 2e5850 │ │ │ │ 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 │ │ │ │ @@ -138539,18 +138538,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 200494 │ │ │ │ + bl 2003dc │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ - bl 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr.w r2, [r8, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w d68b6 │ │ │ │ tbb [pc, r3] │ │ │ │ ldr r2, [pc, #296] @ (d6884 ) │ │ │ │ str r2, [r1, #68] @ 0x44 │ │ │ │ @@ -138575,37 +138574,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 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r7 │ │ │ │ strb.w r7, [r0, #40] @ 0x28 │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r3, sl │ │ │ │ mov r1, r7 │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ b.w d5fe4 │ │ │ │ movs r3, #32 │ │ │ │ b.n d6170 │ │ │ │ movs r3, #32 │ │ │ │ b.n d6580 │ │ │ │ mov.w sl, #32 │ │ │ │ b.n d678c │ │ │ │ @@ -138669,44 +138668,44 @@ │ │ │ │ subw r1, r2, #754 @ 0x2f2 │ │ │ │ cmp r1, #5 │ │ │ │ bls.n d685e │ │ │ │ b.w d5efc │ │ │ │ movs r3, #1 │ │ │ │ b.n d66c0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21a0fc │ │ │ │ + bl 21a044 │ │ │ │ b.w d5d88 │ │ │ │ ldr.w r4, [r5, #424] @ 0x1a8 │ │ │ │ mov r8, r3 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.w d5c12 │ │ │ │ - bl 1e3174 │ │ │ │ + bl 1e30bc │ │ │ │ b.w d5d84 │ │ │ │ blx 597a0 <__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 cf90c │ │ │ │ mov r9, r0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1fdd10 │ │ │ │ + bl 1fdc58 │ │ │ │ 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 2e5908 │ │ │ │ + bl 2e5850 │ │ │ │ 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 │ │ │ │ @@ -138714,27 +138713,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 200494 │ │ │ │ + bl 2003dc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ movs r1, #4 │ │ │ │ - bl 1fdd10 │ │ │ │ + bl 1fdc58 │ │ │ │ ldr.w r3, [r9, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #9 │ │ │ │ ldr.w r0, [r9, #44] @ 0x2c │ │ │ │ - bl 2e5908 │ │ │ │ + bl 2e5850 │ │ │ │ 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 │ │ │ │ @@ -138742,21 +138741,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 200494 │ │ │ │ + bl 2003dc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ movs r1, #101 @ 0x65 │ │ │ │ - bl 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ 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 │ │ │ │ @@ -138780,15 +138779,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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ bl d0184 │ │ │ │ b.w d5ee6 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -138907,17 +138906,17 @@ │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ strd r0, r4, [r5] │ │ │ │ it eq │ │ │ │ lsleq r4, r4, #2 │ │ │ │ bne.n d6b32 │ │ │ │ str r4, [r5, #8] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 2fa51c │ │ │ │ + bl 2fa464 │ │ │ │ movs r4, #1 │ │ │ │ - bl 1db358 │ │ │ │ + bl 1db2a0 │ │ │ │ cbz r0, d6b48 │ │ │ │ ldr r4, [r0, #24] │ │ │ │ lsrs r4, r4, #3 │ │ │ │ cmp r4, #1 │ │ │ │ it cc │ │ │ │ movcc r4, #1 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ @@ -139070,25 +139069,25 @@ │ │ │ │ b.n d6bd6 │ │ │ │ ldr r2, [pc, #28] @ (d6cd4 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #28] @ (d6cd8 ) │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #20] │ │ │ │ add r1, pc │ │ │ │ - bl 1e0a68 │ │ │ │ + bl 1e09b0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b.n d6c14 │ │ │ │ nop │ │ │ │ str r4, [sp, #560] @ 0x230 │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsrs r0, r7, #5 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #512] @ 0x200 │ │ │ │ + str r1, [sp, #0] │ │ │ │ movs r0, r5 │ │ │ │ - ldr r4, [r5, #124] @ 0x7c │ │ │ │ + ldr r4, [r5, #116] @ 0x74 │ │ │ │ movs r0, r5 │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ cmpne.w r2, #4294967295 @ 0xffffffff │ │ │ │ beq.n d6d3c │ │ │ │ ldr.w ip, [r0, #96] @ 0x60 │ │ │ │ push {r4, lr} │ │ │ │ @@ -139392,15 +139391,15 @@ │ │ │ │ mov r2, fp │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ bl d6a00 │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ cmp.w fp, #1 │ │ │ │ add.w r3, r3, #4 │ │ │ │ str.w r0, [r3, r6, lsl #3] │ │ │ │ - b.w 35b7ee │ │ │ │ + b.w 35b736 │ │ │ │ b.n d6e74 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ ldr.w r0, [r3, #2072] @ 0x818 │ │ │ │ b.n d6eea │ │ │ │ mov fp, r9 │ │ │ │ ldr r2, [r7, #32] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ @@ -139699,38 +139698,38 @@ │ │ │ │ ldr r3, [pc, #44] @ (d7344 ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [pc, #44] @ (d7348 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #44] @ (d734c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e0a68 │ │ │ │ + bl 1e09b0 │ │ │ │ b.n d7306 │ │ │ │ ldr r3, [pc, #36] @ (d7350 ) │ │ │ │ add r3, pc │ │ │ │ b.n d731a │ │ │ │ mov r0, ip │ │ │ │ pop {r3, pc} │ │ │ │ ldr r3, [pc, #28] @ (d7354 ) │ │ │ │ add r3, pc │ │ │ │ b.n d731a │ │ │ │ nop │ │ │ │ ldrh r6, [r1, #42] @ 0x2a │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsrs r0, r7, #5 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r1, #26] │ │ │ │ + strb r0, [r1, #24] │ │ │ │ movs r1, r5 │ │ │ │ - ldrh r0, [r3, #26] │ │ │ │ + ldrh r0, [r3, #22] │ │ │ │ movs r0, r5 │ │ │ │ - ldr r2, [r1, #24] │ │ │ │ + ldr r2, [r1, #16] │ │ │ │ movs r0, r5 │ │ │ │ - cmp r1, #120 @ 0x78 │ │ │ │ + cmp r0, #248 @ 0xf8 │ │ │ │ movs r2, r5 │ │ │ │ - cmp r1, #110 @ 0x6e │ │ │ │ + cmp r0, #238 @ 0xee │ │ │ │ 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 │ │ │ │ @@ -139758,16 +139757,16 @@ │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ str.w ip, [r1, #60] @ 0x3c │ │ │ │ bl d70fc │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ strd r2, r1, [sp, #8] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 2fa51c │ │ │ │ - bl 1db358 │ │ │ │ + bl 2fa464 │ │ │ │ + bl 1db2a0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n d7386 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ lsrs r0, r0, #3 │ │ │ │ cmp r0, #1 │ │ │ │ @@ -139874,16 +139873,16 @@ │ │ │ │ str r2, [r1, #4] │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ itt eq │ │ │ │ lsleq r2, r2, #2 │ │ │ │ streq r2, [r1, #8] │ │ │ │ beq.n d7518 │ │ │ │ strd r2, r1, [r7, #44] @ 0x2c │ │ │ │ - bl 2fa51c │ │ │ │ - bl 1db358 │ │ │ │ + bl 2fa464 │ │ │ │ + bl 1db2a0 │ │ │ │ ldrd r2, r1, [r7, #44] @ 0x2c │ │ │ │ cbz r0, d7510 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ lsrs r0, r0, #3 │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ @@ -140119,16 +140118,16 @@ │ │ │ │ adds r3, r0, #1 │ │ │ │ str r3, [r7, #28] │ │ │ │ ldr r1, [r7, #40] @ 0x28 │ │ │ │ mov r0, r8 │ │ │ │ bl d70ac │ │ │ │ ldr.w r3, [r8, #96] @ 0x60 │ │ │ │ ldr.w r0, [r3, r9] │ │ │ │ - bl 2fa51c │ │ │ │ - bl 1db358 │ │ │ │ + bl 2fa464 │ │ │ │ + bl 1db2a0 │ │ │ │ cbz r0, d77b0 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ itttt eq │ │ │ │ lsleq r3, r6 │ │ │ │ ldreq.w r2, [sl, #228] @ 0xe4 │ │ │ │ orreq r2, r3 │ │ │ │ @@ -140687,15 +140686,15 @@ │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #5 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r5, #30] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - strh r4, [r7, #46] @ 0x2e │ │ │ │ + strh r4, [r7, #42] @ 0x2a │ │ │ │ movs r0, r5 │ │ │ │ ldr.w r1, [r2, #168] @ 0xa8 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ bcs.n d7e20 │ │ │ │ ldr.w r0, [r6, r3, lsl #3] │ │ │ │ mov r1, r3 │ │ │ │ @@ -140953,15 +140952,15 @@ │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ beq.n d806a │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mla r6, r2, r9, r3 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 2fa6d0 │ │ │ │ + bl 2fa618 │ │ │ │ ands.w fp, r0, #4 │ │ │ │ beq.n d8032 │ │ │ │ ldr.w r0, [r8, #24] │ │ │ │ ldr r1, [r7, #48] @ 0x30 │ │ │ │ add r0, r4 │ │ │ │ bl 13b494 │ │ │ │ mov fp, r0 │ │ │ │ @@ -141380,15 +141379,15 @@ │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ beq.n d84f2 │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mla r6, r2, r9, r3 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 2fa6d0 │ │ │ │ + bl 2fa618 │ │ │ │ ands.w sl, r0, #4 │ │ │ │ beq.n d84b8 │ │ │ │ ldr.w r0, [r8, #24] │ │ │ │ ldr r1, [r7, #48] @ 0x30 │ │ │ │ add r0, r4 │ │ │ │ bl 13b494 │ │ │ │ mov sl, r0 │ │ │ │ @@ -141539,15 +141538,15 @@ │ │ │ │ adds r4, #44 @ 0x2c │ │ │ │ cmp r5, r2 │ │ │ │ bcs.w d80de │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ bics.w r3, r3, #8 │ │ │ │ bne.n d86a0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 2fa6d0 │ │ │ │ + bl 2fa618 │ │ │ │ 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 d86a0 │ │ │ │ movs r2, #1 │ │ │ │ @@ -141612,15 +141611,15 @@ │ │ │ │ mov r3, r6 │ │ │ │ b.n d831a │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ ldrb r2, [r0, #28] │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r2, #20] │ │ │ │ + ldrb r2, [r2, #18] │ │ │ │ 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] @ (d87f4 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -141862,16 +141861,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 2fa51c │ │ │ │ - bl 1db358 │ │ │ │ + bl 2fa464 │ │ │ │ + bl 1db2a0 │ │ │ │ cbz r0, d8a72 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ bne.n d8a72 │ │ │ │ ldr.w r2, [sl, #1044] @ 0x414 │ │ │ │ lsl.w r3, r3, r8 │ │ │ │ orrs r2, r3 │ │ │ │ @@ -141959,16 +141958,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 2fa51c │ │ │ │ - bl 1db358 │ │ │ │ + bl 2fa464 │ │ │ │ + bl 1db2a0 │ │ │ │ cbz r0, d8b92 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ bne.n d8b92 │ │ │ │ ldr.w r2, [sl, #1044] @ 0x414 │ │ │ │ lsl.w r3, r3, r8 │ │ │ │ orrs r3, r2 │ │ │ │ @@ -143622,15 +143621,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 1e3174 │ │ │ │ + bl 1e30bc │ │ │ │ cmp r4, r5 │ │ │ │ bne.n d9dc6 │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ @@ -143638,28 +143637,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 d9e08 │ │ │ │ - bl 1db9c8 │ │ │ │ + bl 1db910 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 28e67c │ │ │ │ + bl 28e5c4 │ │ │ │ cmp r4, r6 │ │ │ │ beq.n d9e1e │ │ │ │ ldr.w r3, [r4, #4]! │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n d9df6 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1db9c8 │ │ │ │ + bl 1db910 │ │ │ │ cmp r4, r6 │ │ │ │ bne.n d9e08 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -143970,35 +143969,35 @@ │ │ │ │ add.w r7, r5, #184 @ 0xb8 │ │ │ │ ldrb.w r3, [r6, #3524] @ 0xdc4 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n da28c │ │ │ │ add.w r0, r6, #5248 @ 0x1480 │ │ │ │ add.w r8, r5, #8192 @ 0x2000 │ │ │ │ adds r0, #8 │ │ │ │ - bl 1f66e0 │ │ │ │ + bl 1f6628 │ │ │ │ add.w r0, r6, #5216 @ 0x1460 │ │ │ │ mov r1, r7 │ │ │ │ adds r0, #12 │ │ │ │ bl 1089e8 │ │ │ │ add.w r0, r6, #5248 @ 0x1480 │ │ │ │ adds r0, #8 │ │ │ │ - bl 1f66fc │ │ │ │ + bl 1f6644 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #1 │ │ │ │ beq.n da212 │ │ │ │ add.w r4, r5, #484 @ 0x1e4 │ │ │ │ add.w r5, r5, #508 @ 0x1fc │ │ │ │ ldr.w r1, [r4, #4]! │ │ │ │ mov r0, r6 │ │ │ │ cbz r1, da202 │ │ │ │ bl 14fbbc │ │ │ │ cmp r4, r5 │ │ │ │ bne.n da1f6 │ │ │ │ ldr.w r0, [r8, #668] @ 0x29c │ │ │ │ - bl 1e3174 │ │ │ │ + bl 1e30bc │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr.w r1, [r8, #788] @ 0x314 │ │ │ │ cbz r1, da21e │ │ │ │ mov r0, r6 │ │ │ │ bl 14fbbc │ │ │ │ ldr.w r3, [r8, #984] @ 0x3d8 │ │ │ │ cbz r3, da266 │ │ │ │ @@ -144204,24 +144203,24 @@ │ │ │ │ add.w r4, r0, #24 │ │ │ │ add.w r6, r0, #48 @ 0x30 │ │ │ │ b.n da440 │ │ │ │ adds r4, #4 │ │ │ │ cmp r4, r6 │ │ │ │ beq.n da466 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1dbd0c │ │ │ │ + bl 1dbc54 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n da43a │ │ │ │ ldr.w r0, [r8, #3864] @ 0xf18 │ │ │ │ adds r4, #4 │ │ │ │ bl 166bf0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 28e690 │ │ │ │ + bl 28e5d8 │ │ │ │ str.w r0, [r4, #-4] │ │ │ │ cmp r4, r6 │ │ │ │ bne.n da440 │ │ │ │ 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 │ │ │ │ @@ -144305,15 +144304,15 @@ │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ adds r0, #152 @ 0x98 │ │ │ │ bl b86d4 │ │ │ │ mov.w r1, #744 @ 0x2e8 │ │ │ │ ldr.w r0, [r9, #744] @ 0x2e8 │ │ │ │ str.w sp, [r7, #36] @ 0x24 │ │ │ │ - bl 1e2f78 │ │ │ │ + bl 1e2ec0 │ │ │ │ mov.w r2, #744 @ 0x2e8 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [r7, #24] │ │ │ │ blx 59c4c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl b8480 │ │ │ │ @@ -144483,15 +144482,15 @@ │ │ │ │ ldr.w r0, [r9, #748] @ 0x2ec │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n da7a0 │ │ │ │ ldr.w r1, [r9, #752] @ 0x2f0 │ │ │ │ cbz r0, da796 │ │ │ │ mov r2, r4 │ │ │ │ - bl 1e2fec │ │ │ │ + bl 1e2f34 │ │ │ │ cbz r0, da790 │ │ │ │ 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 da6c0 │ │ │ │ cmp r4, r8 │ │ │ │ @@ -144526,15 +144525,15 @@ │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r5, r5] │ │ │ │ lsls r0, r7, #2 │ │ │ │ ldrh r4, [r4, r5] │ │ │ │ lsls r0, r7, #2 │ │ │ │ bl 1367e6 │ │ │ │ - ldmia r0!, {r1, r4, r5, r6} │ │ │ │ + stmia r7!, {r1, r4, r5, r6, r7} │ │ │ │ movs r6, r5 │ │ │ │ vrecps.f32 , , │ │ │ │ ldr r0, [r7, r3] │ │ │ │ lsls r0, r7, #2 │ │ │ │ mrc 15, 2, APSR_nzcv, cr11, cr15, {7} │ │ │ │ lsls r7, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ @@ -144560,21 +144559,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 1f66e0 │ │ │ │ + bl 1f6628 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r1, [r3, #1368] @ 0x558 │ │ │ │ cbz r1, da864 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 1f66fc │ │ │ │ + bl 1f6644 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r2, [r3, #1368] @ 0x558 │ │ │ │ b.n da81e │ │ │ │ vldr d7, [pc, #48] @ da898 │ │ │ │ movs r3, #8 │ │ │ │ ldr r2, [pc, #60] @ (da8a8 ) │ │ │ │ mov r0, r6 │ │ │ │ @@ -144593,15 +144592,15 @@ │ │ │ │ b.n da854 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ eors r0, r0 │ │ │ │ movs r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r4, [r5, r1] │ │ │ │ + strb r4, [r5, r7] │ │ │ │ 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] @ (daaf4 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -144825,50 +144824,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 1f41a0 │ │ │ │ + bl 1f40e8 │ │ │ │ cbz r6, dab7c │ │ │ │ add.w r1, r6, #108 @ 0x6c │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1f421c │ │ │ │ + bl 1f4164 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ addw r6, sp, #1932 @ 0x78c │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 14b9c0 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1f421c │ │ │ │ + bl 1f4164 │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #28 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1f421c │ │ │ │ + bl 1f4164 │ │ │ │ ldr r3, [pc, #84] @ (dabf8 ) │ │ │ │ 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 1f421c │ │ │ │ + bl 1f4164 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1f470c │ │ │ │ + bl 1f4654 │ │ │ │ ldr r2, [pc, #48] @ (dabfc ) │ │ │ │ ldr r3, [pc, #36] @ (dabf0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1964] @ 0x7ac │ │ │ │ eors r2, r3 │ │ │ │ @@ -144909,19 +144908,19 @@ │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ mov.w r3, #0 │ │ │ │ blx 59c4c │ │ │ │ ldr.w r1, [r5, #136] @ 0x88 │ │ │ │ add r8, pc │ │ │ │ ldr.w r0, [r4, #668] @ 0x29c │ │ │ │ ldrb.w r7, [r5, #96] @ 0x60 │ │ │ │ - bl 1e32e4 │ │ │ │ + bl 1e322c │ │ │ │ ldr.w r1, [r5, #140] @ 0x8c │ │ │ │ mov r9, r0 │ │ │ │ ldr.w r0, [r4, #668] @ 0x29c │ │ │ │ - bl 1e32e4 │ │ │ │ + bl 1e322c │ │ │ │ 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 │ │ │ │ @@ -144947,15 +144946,15 @@ │ │ │ │ ldr.w r1, [r8, r1] │ │ │ │ cmp r0, r1 │ │ │ │ beq.n dad06 │ │ │ │ ldr.w r1, [r4, #676] @ 0x2a4 │ │ │ │ cbz r0, dacf8 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1e2fec │ │ │ │ + bl 1e2f34 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n dad34 │ │ │ │ ldr.w r2, [r4, #680] @ 0x2a8 │ │ │ │ str.w r0, [r4, #676] @ 0x2a4 │ │ │ │ str.w r3, [r4, #684] @ 0x2ac │ │ │ │ add r0, r2 │ │ │ │ @@ -145044,15 +145043,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ add r3, sp, #288 @ 0x120 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ blx 5923c │ │ │ │ ldr r3, [r5, #24] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 1e0e98 │ │ │ │ + bl 1e0de0 │ │ │ │ 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, daddc │ │ │ │ mov.w r2, #47104 @ 0xb800 │ │ │ │ @@ -145247,15 +145246,15 @@ │ │ │ │ ldr.w r8, [sp, #40] @ 0x28 │ │ │ │ add r7, r6 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ cbz r1, daff2 │ │ │ │ ldr.w r0, [fp, #4] │ │ │ │ mov r4, r8 │ │ │ │ - bl 206510 │ │ │ │ + bl 206458 │ │ │ │ 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} │ │ │ │ @@ -145310,20 +145309,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 1f41a0 │ │ │ │ + bl 1f40e8 │ │ │ │ add.w r1, r5, #140 @ 0x8c │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r9 │ │ │ │ addw r6, sp, #2536 @ 0x9e8 │ │ │ │ - bl 1f421c │ │ │ │ + bl 1f4164 │ │ │ │ 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 │ │ │ │ @@ -145335,68 +145334,68 @@ │ │ │ │ ldr r6, [sp, #88] @ 0x58 │ │ │ │ ldrd r0, r1, [sp, #48] @ 0x30 │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 14b9c0 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1f421c │ │ │ │ + bl 1f4164 │ │ │ │ movs r2, #28 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1f421c │ │ │ │ + bl 1f4164 │ │ │ │ add.w r8, r8, #28 │ │ │ │ cmp r7, r5 │ │ │ │ beq.n db116 │ │ │ │ ldr.w r2, [r7, #4]! │ │ │ │ ldr.w r6, [fp, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ bne.n db0b2 │ │ │ │ cmp r6, #0 │ │ │ │ beq.n db0d6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1db718 │ │ │ │ + bl 1db660 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 28e67c │ │ │ │ + bl 28e5c4 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r9 │ │ │ │ - bl 1f421c │ │ │ │ + bl 1f4164 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n db0cc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 58d30 │ │ │ │ b.n db0cc │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ movs r2, #4 │ │ │ │ ldr r5, [sp, #100] @ 0x64 │ │ │ │ - bl 1f421c │ │ │ │ + bl 1f4164 │ │ │ │ ldr.w r3, [pc, #1456] @ db6d4 │ │ │ │ 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 1f421c │ │ │ │ + bl 1f4164 │ │ │ │ mov r0, r9 │ │ │ │ addw r9, sp, #2468 @ 0x9a4 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1f470c │ │ │ │ + bl 1f4654 │ │ │ │ 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 │ │ │ │ @@ -145644,15 +145643,15 @@ │ │ │ │ cbz r3, db432 │ │ │ │ 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 db41a │ │ │ │ - bl 1e0e98 │ │ │ │ + bl 1e0de0 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cbz r3, db49a │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ @@ -145917,21 +145916,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 1f66e0 │ │ │ │ + bl 1f6628 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r1, [r3, #1368] @ 0x558 │ │ │ │ cbz r1, db74a │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 1f66fc │ │ │ │ + bl 1f6644 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r2, [r3, #1368] @ 0x558 │ │ │ │ b.n db706 │ │ │ │ vldr d7, [pc, #52] @ db780 │ │ │ │ movs r3, #8 │ │ │ │ ldr r2, [pc, #60] @ (db790 ) │ │ │ │ mov r0, r6 │ │ │ │ @@ -145951,15 +145950,15 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ movs r0, #0 │ │ │ │ movs r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0x4786 │ │ │ │ + bx r0 │ │ │ │ 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 │ │ │ │ @@ -146446,16 +146445,16 @@ │ │ │ │ cbz r0, dbdb2 │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ cbnz r3, dbdcc │ │ │ │ ldrb r3, [r7, #3] │ │ │ │ lsr.w r3, r3, r8 │ │ │ │ lsls r3, r3, #31 │ │ │ │ bpl.n dbdcc │ │ │ │ - bl 2fa51c │ │ │ │ - bl 1db358 │ │ │ │ + bl 2fa464 │ │ │ │ + bl 1db2a0 │ │ │ │ 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 dbdcc │ │ │ │ @@ -146694,23 +146693,23 @@ │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r9, #12] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r3, [r5, #9] │ │ │ │ cmp r3, #15 │ │ │ │ bne.n dc058 │ │ │ │ - bl 2fa51c │ │ │ │ - bl 1db358 │ │ │ │ + bl 2fa464 │ │ │ │ + bl 1db2a0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n dc14a │ │ │ │ ldr.w fp, [r0, #24] │ │ │ │ ldrb.w r7, [r9, #2] │ │ │ │ add r8, fp │ │ │ │ b.n dc006 │ │ │ │ - bl 2fa51c │ │ │ │ + bl 2fa464 │ │ │ │ ldrb.w ip, [r5, #9] │ │ │ │ movs r7, #0 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, sl │ │ │ │ mov r9, r4 │ │ │ │ mov sl, r5 │ │ │ │ mov fp, r7 │ │ │ │ @@ -146721,15 +146720,15 @@ │ │ │ │ bpl.n dc0e2 │ │ │ │ cbz r5, dc0aa │ │ │ │ strd r6, r2, [sp] │ │ │ │ mov r6, r5 │ │ │ │ mov r5, fp │ │ │ │ mov fp, r1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1db358 │ │ │ │ + bl 1db2a0 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ bhi.n dc0ca │ │ │ │ adds r3, r0, r7 │ │ │ │ ldrb.w r3, [r3, #52] @ 0x34 │ │ │ │ cmp r3, #3 │ │ │ │ bhi.n dc0ca │ │ │ │ @@ -146777,32 +146776,32 @@ │ │ │ │ ldr r6, [sp, #0] │ │ │ │ mov r9, fp │ │ │ │ mov fp, r5 │ │ │ │ mov r5, sl │ │ │ │ ldr.w sl, [sp, #4] │ │ │ │ b.n dc0bc │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2fa51c │ │ │ │ + bl 2fa464 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, dc11c │ │ │ │ - bl 1db358 │ │ │ │ + bl 1db2a0 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ beq.n dc16c │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r9, #8] │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r9, #12] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ - bl 2fa51c │ │ │ │ + bl 2fa464 │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, dc142 │ │ │ │ - bl 1db358 │ │ │ │ + bl 1db2a0 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ beq.n dc17c │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str.w r2, [r9, #4] │ │ │ │ b.n dc02a │ │ │ │ @@ -146885,24 +146884,24 @@ │ │ │ │ ldr.w r0, [ip, #688] @ 0x2b0 │ │ │ │ and.w ip, r0, #6 │ │ │ │ cmp.w ip, #6 │ │ │ │ bne.n dc20a │ │ │ │ add.w r7, r4, #5248 @ 0x1480 │ │ │ │ adds r7, #8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f66e0 │ │ │ │ + bl 1f6628 │ │ │ │ add.w r1, r4, #5216 @ 0x1460 │ │ │ │ lsls r2, r6, #2 │ │ │ │ adds r1, #12 │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ add.w r0, r5, #184 @ 0xb8 │ │ │ │ bl 1088c0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f66fc │ │ │ │ + bl 1f6644 │ │ │ │ cbnz r6, dc264 │ │ │ │ ldrb.w r3, [r4, #3524] @ 0xdc4 │ │ │ │ cbnz r3, dc296 │ │ │ │ add.w r2, r5, #184 @ 0xb8 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r5, #40 @ 0x28 │ │ │ │ bl b8184 │ │ │ │ @@ -147005,15 +147004,15 @@ │ │ │ │ mov r3, r5 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ adds r0, #152 @ 0x98 │ │ │ │ bl b86d4 │ │ │ │ mov.w r1, #744 @ 0x2e8 │ │ │ │ ldr.w r0, [r8, #744] @ 0x2e8 │ │ │ │ - bl 1e2f78 │ │ │ │ + bl 1e2ec0 │ │ │ │ mov.w r2, #744 @ 0x2e8 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [r7, #20] │ │ │ │ blx 59c4c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl b8480 │ │ │ │ @@ -147171,15 +147170,15 @@ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n dc586 │ │ │ │ ldr.w r3, [r8, #752] @ 0x2f0 │ │ │ │ cbz r0, dc57c │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r5 │ │ │ │ - bl 1e2fec │ │ │ │ + bl 1e2f34 │ │ │ │ cbz r0, dc578 │ │ │ │ ldr.w r3, [r8, #756] @ 0x2f4 │ │ │ │ str.w r5, [r8, #760] @ 0x2f8 │ │ │ │ str.w r0, [r8, #752] @ 0x2f0 │ │ │ │ adds r5, r0, r3 │ │ │ │ b.n dc4d6 │ │ │ │ cmp r5, r9 │ │ │ │ @@ -147215,15 +147214,15 @@ │ │ │ │ subs r5, #58 @ 0x3a │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #38 @ 0x26 │ │ │ │ lsls r0, r7, #2 │ │ │ │ b.n dc51a │ │ │ │ - vtbx.8 d26, {d15-d17}, d12 │ │ │ │ + vtbx.8 d26, {d31- │ │ │ │ @ instruction: 0xffff3b18 │ │ │ │ lsls r0, r7, #2 │ │ │ │ beq.n dc512 │ │ │ │ vsli.64 q15, , #63 @ 0x3f │ │ │ │ vtbx.8 d16, {d31- │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cbz r4, dcd66 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ bne.n dcd5c │ │ │ │ - bl 1e0e98 │ │ │ │ + bl 1e0de0 │ │ │ │ movs r3, #19 │ │ │ │ strd r1, r0, [sp, #64] @ 0x40 │ │ │ │ mov.w r2, #8896 @ 0x22c0 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ bl 13bd8c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w dd088 │ │ │ │ movs r3, #2 │ │ │ │ str r3, [r0, #36] @ 0x24 │ │ │ │ movs r0, #0 │ │ │ │ add.w r7, fp, #16 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ - bl 1e2f34 │ │ │ │ + bl 1e2e7c │ │ │ │ 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 │ │ │ │ @@ -147961,15 +147960,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 14ba20 │ │ │ │ add r1, sp, #136 @ 0x88 │ │ │ │ mov r0, r8 │ │ │ │ add.w fp, sp, #236 @ 0xec │ │ │ │ bl 10827c │ │ │ │ movs r0, #0 │ │ │ │ - bl 1e2f34 │ │ │ │ + bl 1e2e7c │ │ │ │ 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] │ │ │ │ @@ -147984,17 +147983,17 @@ │ │ │ │ and.w r1, r9, #256 @ 0x100 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w dcfbc │ │ │ │ movw r9, #21032 @ 0x5228 │ │ │ │ movt r9, #15263 @ 0x3b9f │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ - bl 1e3174 │ │ │ │ + bl 1e30bc │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 1e3174 │ │ │ │ + bl 1e30bc │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 13bf18 │ │ │ │ ldr r2, [pc, #568] @ (dd0a4 ) │ │ │ │ ldr r3, [pc, #560] @ (dd09c ) │ │ │ │ add r2, pc │ │ │ │ @@ -148033,15 +148032,15 @@ │ │ │ │ moveq r3, #1 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ beq.w dd048 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 1e0e98 │ │ │ │ + bl 1e0de0 │ │ │ │ cbz r4, dcf02 │ │ │ │ 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 │ │ │ │ @@ -148092,15 +148091,15 @@ │ │ │ │ str.w r3, [r4, #696] @ 0x2b8 │ │ │ │ bl dac00 │ │ │ │ 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 1e3174 │ │ │ │ + bl 1e30bc │ │ │ │ ldrb.w r3, [r6, #3524] @ 0xdc4 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n dd07e │ │ │ │ movs r2, #1 │ │ │ │ strb r2, [r5, #8] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ @@ -148129,15 +148128,15 @@ │ │ │ │ str r1, [sp, #8] │ │ │ │ str.w r8, [sp, #4] │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ bl 105530 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr.w r1, [r3, #668] @ 0x29c │ │ │ │ - bl 2843ec │ │ │ │ + bl 284334 │ │ │ │ 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 │ │ │ │ @@ -150062,23 +150061,23 @@ │ │ │ │ str r1, [r5, #4] │ │ │ │ beq.n de4c8 │ │ │ │ ldr.w r3, [r6, #260] @ 0x104 │ │ │ │ lsrs r3, r4 │ │ │ │ ands.w r3, r3, #1 │ │ │ │ beq.n de434 │ │ │ │ ldrd r9, r0, [r8, #264] @ 0x108 │ │ │ │ - bl 2fa51c │ │ │ │ + bl 2fa464 │ │ │ │ mov sl, r0 │ │ │ │ bl c4f70 │ │ │ │ mov fp, r0 │ │ │ │ ldr.w r3, [r8, #264] @ 0x108 │ │ │ │ mov r0, sl │ │ │ │ add.w r9, r6, r9, lsl #3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e9f08 │ │ │ │ + bl 1e9e50 │ │ │ │ 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 │ │ │ │ @@ -150638,29 +150637,29 @@ │ │ │ │ asrs r0, r1, #24 │ │ │ │ lsls r0, r7, #2 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cbz r4, deab6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, sl │ │ │ │ bne.n deaac │ │ │ │ - bl 1e0e98 │ │ │ │ + bl 1e0de0 │ │ │ │ movs r3, #19 │ │ │ │ strd r1, r0, [sp, #76] @ 0x4c │ │ │ │ mov.w r2, #8896 @ 0x22c0 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 13bd8c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w deea2 │ │ │ │ movs r3, #2 │ │ │ │ str r3, [r0, #36] @ 0x24 │ │ │ │ movs r0, #0 │ │ │ │ add r7, sp, #148 @ 0x94 │ │ │ │ - bl 1e2f34 │ │ │ │ + bl 1e2e7c │ │ │ │ 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 │ │ │ │ @@ -150692,15 +150691,15 @@ │ │ │ │ add r1, sp, #176 @ 0xb0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 14ba20 │ │ │ │ add r1, sp, #176 @ 0xb0 │ │ │ │ mov r0, r7 │ │ │ │ bl 10827c │ │ │ │ movs r0, #0 │ │ │ │ - bl 1e2f34 │ │ │ │ + bl 1e2e7c │ │ │ │ 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] │ │ │ │ @@ -150725,15 +150724,15 @@ │ │ │ │ str r2, [sp, #8] │ │ │ │ strd r8, r7, [sp] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ bl 105530 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ ldr.w r1, [r3, #668] @ 0x29c │ │ │ │ - bl 2843ec │ │ │ │ + bl 284334 │ │ │ │ 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] │ │ │ │ @@ -150762,15 +150761,15 @@ │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ mov r9, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w ded74 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ bl 1500c0 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ - bl 1e0e98 │ │ │ │ + bl 1e0de0 │ │ │ │ cbz r4, dec38 │ │ │ │ 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 │ │ │ │ @@ -150831,15 +150830,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl dac00 │ │ │ │ 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 1e3174 │ │ │ │ + bl 1e30bc │ │ │ │ ldrb.w r3, [r9, #3524] @ 0xdc4 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w dee6e │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r5, #8] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ strd r5, r6, [r3] │ │ │ │ @@ -150898,17 +150897,17 @@ │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ cmp r1, #0 │ │ │ │ beq.n dee22 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 14fbbc │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ - bl 1e3174 │ │ │ │ + bl 1e30bc │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 1e3174 │ │ │ │ + bl 1e30bc │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r2, r5 │ │ │ │ bl 13bf18 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n decea │ │ │ │ str.w r9, [sp, #92] @ 0x5c │ │ │ │ @@ -150962,31 +150961,31 @@ │ │ │ │ ldr.w r9, [sp, #112] @ 0x70 │ │ │ │ b.n ded74 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ b.n dedf6 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ - bl 1e3174 │ │ │ │ + bl 1e30bc │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 1e3174 │ │ │ │ + bl 1e30bc │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r2, r5 │ │ │ │ bl 13bf18 │ │ │ │ str.w r9, [sp, #92] @ 0x5c │ │ │ │ b.n ded98 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ lsls r2, r3, #23 │ │ │ │ bpl.n dee78 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ - bl 1e3174 │ │ │ │ + bl 1e30bc │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 1e3174 │ │ │ │ + bl 1e30bc │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r2, r5 │ │ │ │ bl 13bf18 │ │ │ │ movw r3, #21032 @ 0x5228 │ │ │ │ movt r3, #15263 @ 0x3b9f │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ @@ -153524,16 +153523,16 @@ │ │ │ │ lsls r2, r3, #31 │ │ │ │ bpl.n e0a9a │ │ │ │ ldrb.w r3, [fp] │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ beq.n e0a9a │ │ │ │ ldr.w r5, [r6, sl, lsl #2] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2fa51c │ │ │ │ - bl 1e9e18 │ │ │ │ + bl 2fa464 │ │ │ │ + bl 1e9d60 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w e0d10 │ │ │ │ ldrb.w r3, [r9, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w e0d34 │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -153702,16 +153701,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 2fa51c │ │ │ │ - bl 1e9e18 │ │ │ │ + bl 2fa464 │ │ │ │ + bl 1e9d60 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w e0dd6 │ │ │ │ ldrb.w r2, [sl, #4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.w e0dac │ │ │ │ mov r1, r2 │ │ │ │ @@ -153765,16 +153764,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 e0bea │ │ │ │ mov r0, r5 │ │ │ │ - bl 2fa51c │ │ │ │ - bl 1db358 │ │ │ │ + bl 2fa464 │ │ │ │ + bl 1db2a0 │ │ │ │ ldrb.w r3, [r9, #4] │ │ │ │ cbz r0, e0d28 │ │ │ │ ldr r2, [r0, #56] @ 0x38 │ │ │ │ cmp r2, #1 │ │ │ │ beq.w e0a7e │ │ │ │ cmp r3, #0 │ │ │ │ bne.n e0dbe │ │ │ │ @@ -153839,16 +153838,16 @@ │ │ │ │ cmp.w r8, #0 │ │ │ │ bne.w e0a8c │ │ │ │ b.n e0d34 │ │ │ │ add.w r1, r3, #12 │ │ │ │ b.n e0ce8 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r2 │ │ │ │ - bl 2fa51c │ │ │ │ - bl 1db358 │ │ │ │ + bl 2fa464 │ │ │ │ + bl 1db2a0 │ │ │ │ ldrb.w r2, [sl, #4] │ │ │ │ cbz r0, e0e34 │ │ │ │ ldr r1, [r0, #56] @ 0x38 │ │ │ │ cmp r1, #1 │ │ │ │ bne.n e0e34 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w e0c7c │ │ │ │ @@ -153899,17 +153898,17 @@ │ │ │ │ movt r2, #16553 @ 0x40a9 │ │ │ │ str r2, [r3, #0] │ │ │ │ str.w ip, [r5, #4] │ │ │ │ b.n e0b1e │ │ │ │ mov r4, r1 │ │ │ │ mov r9, r1 │ │ │ │ b.n e0aae │ │ │ │ - str r4, [r5, #64] @ 0x40 │ │ │ │ + str r4, [r5, #56] @ 0x38 │ │ │ │ movs r6, r5 │ │ │ │ - str r4, [r1, #40] @ 0x28 │ │ │ │ + str r4, [r1, #32] │ │ │ │ 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 │ │ │ │ @@ -154751,16 +154750,16 @@ │ │ │ │ lsls r2, r3, #31 │ │ │ │ bpl.n e1946 │ │ │ │ ldrb.w r3, [fp] │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ beq.n e1946 │ │ │ │ ldr.w r6, [r7, sl, lsl #2] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2fa51c │ │ │ │ - bl 1e9e18 │ │ │ │ + bl 2fa464 │ │ │ │ + bl 1e9d60 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w e1b20 │ │ │ │ ldrb.w r3, [r9, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w e1b46 │ │ │ │ ldrb.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -154945,16 +154944,16 @@ │ │ │ │ strd r3, r3, [r1, #4] │ │ │ │ str r0, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n e1a32 │ │ │ │ adds r1, #20 │ │ │ │ b.n e1a56 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2fa51c │ │ │ │ - bl 1db358 │ │ │ │ + bl 2fa464 │ │ │ │ + bl 1db2a0 │ │ │ │ ldrb.w r3, [r9, #4] │ │ │ │ cbz r0, e1b38 │ │ │ │ ldr r2, [r0, #56] @ 0x38 │ │ │ │ cmp r2, #1 │ │ │ │ beq.w e1926 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w e1d28 │ │ │ │ @@ -154979,16 +154978,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 2fa51c │ │ │ │ - bl 1e9e18 │ │ │ │ + bl 2fa464 │ │ │ │ + bl 1e9d60 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w e1d40 │ │ │ │ ldrb.w r3, [fp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w e1d14 │ │ │ │ movs r3, #0 │ │ │ │ @@ -155146,16 +155145,16 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.w e1936 │ │ │ │ b.n e1b46 │ │ │ │ adds r1, #20 │ │ │ │ b.n e1c78 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2fa51c │ │ │ │ - bl 1db358 │ │ │ │ + bl 2fa464 │ │ │ │ + bl 1db2a0 │ │ │ │ ldrb.w r1, [fp, #4] │ │ │ │ cbz r0, e1d98 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ bne.n e1d98 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -155203,17 +155202,17 @@ │ │ │ │ movt r3, #16553 @ 0x40a9 │ │ │ │ str r3, [r0, #0] │ │ │ │ str r7, [r4, #4] │ │ │ │ b.n e19c6 │ │ │ │ mov r5, r1 │ │ │ │ b.n e1956 │ │ │ │ nop │ │ │ │ - strb r6, [r0, r6] │ │ │ │ + strb r6, [r0, r4] │ │ │ │ movs r6, r5 │ │ │ │ - strh r6, [r7, r2] │ │ │ │ + strh r6, [r7, r0] │ │ │ │ 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] @ (e1ff0 ) │ │ │ │ @@ -159831,21 +159830,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 2fa6d0 │ │ │ │ + bl 2fa618 │ │ │ │ lsls r2, r0, #30 │ │ │ │ bpl.n e5050 │ │ │ │ ldrb.w r3, [fp, #60] @ 0x3c │ │ │ │ cbnz r3, e506e │ │ │ │ mov r0, r7 │ │ │ │ - bl 2fa6d0 │ │ │ │ + bl 2fa618 │ │ │ │ lsls r3, r0, #29 │ │ │ │ bpl.n e4fdc │ │ │ │ ldrb.w r3, [fp, #61] @ 0x3d │ │ │ │ cmp r3, #0 │ │ │ │ beq.n e4fdc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r7, [r4, #44] @ 0x2c │ │ │ │ @@ -159878,15 +159877,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 1e2f34 │ │ │ │ + bl 1e2e7c │ │ │ │ mov.w r2, #2528 @ 0x9e0 │ │ │ │ mov r9, r0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 5923c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [r4, #12] │ │ │ │ @@ -160177,37 +160176,37 @@ │ │ │ │ mov fp, r1 │ │ │ │ add r3, pc │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #12] │ │ │ │ str.w lr, [sp, #4] │ │ │ │ b.n e546e │ │ │ │ mov r0, r6 │ │ │ │ - bl 2e62f0 │ │ │ │ + bl 2e6238 │ │ │ │ blx 59cc4 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ add.w r3, r5, #12 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 2e62f0 │ │ │ │ + bl 2e6238 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 59c4c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ add r0, r2 │ │ │ │ rsb r2, r2, #256 @ 0x100 │ │ │ │ blx 5923c │ │ │ │ mov r0, r6 │ │ │ │ - bl 2e6240 │ │ │ │ + bl 2e6188 │ │ │ │ blx 59cc4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ add.w r6, r5, #268 @ 0x10c │ │ │ │ - bl 2e6240 │ │ │ │ + bl 2e6188 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 59c4c │ │ │ │ rsb r2, r7, #256 @ 0x100 │ │ │ │ adds r0, r6, r7 │ │ │ │ movs r1, #0 │ │ │ │ @@ -160260,15 +160259,15 @@ │ │ │ │ bhi.n e54c8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, #5 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - add r3, sp, #56 @ 0x38 │ │ │ │ + add r2, sp, #568 @ 0x238 │ │ │ │ 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] @ e62f4 │ │ │ │ mov r4, r2 │ │ │ │ @@ -161417,125 +161416,125 @@ │ │ │ │ cmp r5, #27 │ │ │ │ bhi.w e645e │ │ │ │ b.n e647c │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ lsls r7, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #352 @ 0x160 │ │ │ │ + add r0, sp, #864 @ 0x360 │ │ │ │ movs r7, r4 │ │ │ │ - add r1, sp, #408 @ 0x198 │ │ │ │ + add r0, sp, #920 @ 0x398 │ │ │ │ movs r7, r4 │ │ │ │ - add r1, sp, #16 │ │ │ │ + add r0, sp, #528 @ 0x210 │ │ │ │ movs r7, r4 │ │ │ │ - add r0, sp, #936 @ 0x3a8 │ │ │ │ + add r0, sp, #424 @ 0x1a8 │ │ │ │ movs r7, r4 │ │ │ │ - add r1, sp, #0 │ │ │ │ + add r0, sp, #512 @ 0x200 │ │ │ │ movs r7, r4 │ │ │ │ - add r0, sp, #976 @ 0x3d0 │ │ │ │ + add r0, sp, #464 @ 0x1d0 │ │ │ │ movs r7, r4 │ │ │ │ - add r0, sp, #832 @ 0x340 │ │ │ │ + add r0, sp, #320 @ 0x140 │ │ │ │ movs r7, r4 │ │ │ │ - add r0, sp, #632 @ 0x278 │ │ │ │ + add r0, sp, #120 @ 0x78 │ │ │ │ movs r7, r4 │ │ │ │ - add r0, sp, #728 @ 0x2d8 │ │ │ │ + add r0, sp, #216 @ 0xd8 │ │ │ │ movs r7, r4 │ │ │ │ - add r0, sp, #600 @ 0x258 │ │ │ │ + add r0, sp, #88 @ 0x58 │ │ │ │ movs r7, r4 │ │ │ │ - add r0, sp, #696 @ 0x2b8 │ │ │ │ + add r0, sp, #184 @ 0xb8 │ │ │ │ movs r7, r4 │ │ │ │ - add r0, sp, #568 @ 0x238 │ │ │ │ + add r0, sp, #56 @ 0x38 │ │ │ │ movs r7, r4 │ │ │ │ - add r0, sp, #664 @ 0x298 │ │ │ │ + add r0, sp, #152 @ 0x98 │ │ │ │ movs r7, r4 │ │ │ │ - add r0, sp, #552 @ 0x228 │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ movs r7, r4 │ │ │ │ - add r0, sp, #640 @ 0x280 │ │ │ │ + add r0, sp, #128 @ 0x80 │ │ │ │ movs r7, r4 │ │ │ │ - add r0, sp, #480 @ 0x1e0 │ │ │ │ + add r7, pc, #992 @ (adr r7, e671c ) │ │ │ │ movs r7, r4 │ │ │ │ - add r0, sp, #576 @ 0x240 │ │ │ │ + add r0, sp, #64 @ 0x40 │ │ │ │ movs r7, r4 │ │ │ │ - add r0, sp, #432 @ 0x1b0 │ │ │ │ + add r7, pc, #944 @ (adr r7, e66f4 ) │ │ │ │ movs r7, r4 │ │ │ │ - add r0, sp, #496 @ 0x1f0 │ │ │ │ + add r7, pc, #1008 @ (adr r7, e6738 ) │ │ │ │ movs r7, r4 │ │ │ │ - add r0, sp, #568 @ 0x238 │ │ │ │ + add r0, sp, #56 @ 0x38 │ │ │ │ movs r7, r4 │ │ │ │ - add r0, sp, #104 @ 0x68 │ │ │ │ + add r7, pc, #616 @ (adr r7, e65b8 ) │ │ │ │ movs r7, r4 │ │ │ │ - add r0, sp, #0 │ │ │ │ + add r7, pc, #512 @ (adr r7, e6554 ) │ │ │ │ movs r7, r4 │ │ │ │ - add r0, sp, #208 @ 0xd0 │ │ │ │ + add r7, pc, #720 @ (adr r7, e6628 ) │ │ │ │ movs r7, r4 │ │ │ │ - add r0, sp, #120 @ 0x78 │ │ │ │ + add r7, pc, #632 @ (adr r7, e65d4 ) │ │ │ │ movs r7, r4 │ │ │ │ - add r0, sp, #344 @ 0x158 │ │ │ │ + add r7, pc, #856 @ (adr r7, e66b8 ) │ │ │ │ movs r7, r4 │ │ │ │ - add r0, sp, #296 @ 0x128 │ │ │ │ + add r7, pc, #808 @ (adr r7, e668c ) │ │ │ │ movs r7, r4 │ │ │ │ - add r0, sp, #16 │ │ │ │ + add r7, pc, #528 @ (adr r7, e6578 ) │ │ │ │ movs r7, r4 │ │ │ │ - add r0, sp, #104 @ 0x68 │ │ │ │ + add r7, pc, #616 @ (adr r7, e65d4 ) │ │ │ │ movs r7, r4 │ │ │ │ - add r7, pc, #720 @ (adr r7, e6640 ) │ │ │ │ + add r7, pc, #208 @ (adr r7, e6440 ) │ │ │ │ movs r7, r4 │ │ │ │ - add r7, pc, #600 @ (adr r7, e65cc ) │ │ │ │ + add r7, pc, #88 @ (adr r7, e63cc ) │ │ │ │ movs r7, r4 │ │ │ │ - add r7, pc, #392 @ (adr r7, e6500 ) │ │ │ │ + add r6, pc, #904 @ (adr r6, e6700 ) │ │ │ │ movs r7, r4 │ │ │ │ - add r7, pc, #288 @ (adr r7, e649c ) │ │ │ │ + add r6, pc, #800 @ (adr r6, e669c ) │ │ │ │ movs r7, r4 │ │ │ │ - add r7, pc, #80 @ (adr r7, e63d0 ) │ │ │ │ + add r6, pc, #592 @ (adr r6, e65d0 ) │ │ │ │ movs r7, r4 │ │ │ │ - add r6, pc, #1000 @ (adr r6, e676c ) │ │ │ │ + add r6, pc, #488 @ (adr r6, e656c ) │ │ │ │ movs r7, r4 │ │ │ │ - add r6, pc, #792 @ (adr r6, e66a0 ) │ │ │ │ + add r6, pc, #280 @ (adr r6, e64a0 ) │ │ │ │ movs r7, r4 │ │ │ │ - add r6, pc, #688 @ (adr r6, e663c ) │ │ │ │ + add r6, pc, #176 @ (adr r6, e643c ) │ │ │ │ movs r7, r4 │ │ │ │ - add r6, pc, #480 @ (adr r6, e6570 ) │ │ │ │ + add r5, pc, #992 @ (adr r5, e6770 ) │ │ │ │ movs r7, r4 │ │ │ │ - add r6, pc, #376 @ (adr r6, e650c ) │ │ │ │ + add r5, pc, #888 @ (adr r5, e670c ) │ │ │ │ movs r7, r4 │ │ │ │ - add r6, pc, #168 @ (adr r6, e6440 ) │ │ │ │ + add r5, pc, #680 @ (adr r5, e6640 ) │ │ │ │ movs r7, r4 │ │ │ │ - add r6, pc, #64 @ (adr r6, e63dc ) │ │ │ │ + add r5, pc, #576 @ (adr r5, e65dc ) │ │ │ │ movs r7, r4 │ │ │ │ - add r5, pc, #880 @ (adr r5, e6710 ) │ │ │ │ + add r5, pc, #368 @ (adr r5, e6510 ) │ │ │ │ movs r7, r4 │ │ │ │ - add r5, pc, #776 @ (adr r5, e66ac ) │ │ │ │ + add r5, pc, #264 @ (adr r5, e64ac ) │ │ │ │ movs r7, r4 │ │ │ │ - add r5, pc, #568 @ (adr r5, e65e0 ) │ │ │ │ + add r5, pc, #56 @ (adr r5, e63e0 ) │ │ │ │ movs r7, r4 │ │ │ │ - add r5, pc, #504 @ (adr r5, e65a4 ) │ │ │ │ + add r4, pc, #1016 @ (adr r4, e67a4 ) │ │ │ │ movs r7, r4 │ │ │ │ - add r5, pc, #304 @ (adr r5, e64e0 ) │ │ │ │ + add r4, pc, #816 @ (adr r4, e66e0 ) │ │ │ │ movs r7, r4 │ │ │ │ - add r5, pc, #184 @ (adr r5, e646c ) │ │ │ │ + add r4, pc, #696 @ (adr r4, e666c ) │ │ │ │ movs r7, r4 │ │ │ │ - add r4, pc, #1008 @ (adr r4, e67a8 ) │ │ │ │ + add r4, pc, #496 @ (adr r4, e65a8 ) │ │ │ │ movs r7, r4 │ │ │ │ - add r4, pc, #928 @ (adr r4, e675c ) │ │ │ │ + add r4, pc, #416 @ (adr r4, e655c ) │ │ │ │ movs r7, r4 │ │ │ │ - add r5, pc, #40 @ (adr r5, e63e8 ) │ │ │ │ + add r4, pc, #552 @ (adr r4, e65e8 ) │ │ │ │ movs r7, r4 │ │ │ │ - add r4, pc, #984 @ (adr r4, e679c ) │ │ │ │ + add r4, pc, #472 @ (adr r4, e659c ) │ │ │ │ movs r7, r4 │ │ │ │ - add r5, pc, #80 @ (adr r5, e6418 ) │ │ │ │ + add r4, pc, #592 @ (adr r4, e6618 ) │ │ │ │ movs r7, r4 │ │ │ │ - add r5, pc, #16 @ (adr r5, e63dc ) │ │ │ │ + add r4, pc, #528 @ (adr r4, e65dc ) │ │ │ │ movs r7, r4 │ │ │ │ - add r4, pc, #816 @ (adr r4, e6700 ) │ │ │ │ + add r4, pc, #304 @ (adr r4, e6500 ) │ │ │ │ movs r7, r4 │ │ │ │ - add r4, pc, #840 @ (adr r4, e671c ) │ │ │ │ + add r4, pc, #328 @ (adr r4, e651c ) │ │ │ │ movs r7, r4 │ │ │ │ - add r4, pc, #536 @ (adr r4, e65f0 ) │ │ │ │ + add r4, pc, #24 @ (adr r4, e63f0 ) │ │ │ │ movs r7, r4 │ │ │ │ - add r4, pc, #464 @ (adr r4, e65ac ) │ │ │ │ + add r3, pc, #976 @ (adr r3, e67ac ) │ │ │ │ movs r7, r4 │ │ │ │ cmp r5, #1 │ │ │ │ beq.n e647a │ │ │ │ cmp r5, #2 │ │ │ │ beq.n e647a │ │ │ │ cmp r5, #3 │ │ │ │ beq.n e647a │ │ │ │ @@ -162019,27 +162018,27 @@ │ │ │ │ b.n e66ba │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r3, [sp, #304] @ 0x130 │ │ │ │ lsls r7, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #272 @ (adr r2, e69a4 ) │ │ │ │ + add r1, pc, #784 @ (adr r1, e6ba4 ) │ │ │ │ movs r7, r4 │ │ │ │ - add r2, pc, #200 @ (adr r2, e6960 ) │ │ │ │ + add r1, pc, #712 @ (adr r1, e6b60 ) │ │ │ │ movs r7, r4 │ │ │ │ - add r1, pc, #624 @ (adr r1, e6b0c ) │ │ │ │ + add r1, pc, #112 @ (adr r1, e690c ) │ │ │ │ movs r7, r4 │ │ │ │ - add r1, pc, #528 @ (adr r1, e6ab0 ) │ │ │ │ + add r1, pc, #16 @ (adr r1, e68b0 ) │ │ │ │ movs r7, r4 │ │ │ │ ldr r1, [sp, #216] @ 0xd8 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - add r0, pc, #704 @ (adr r0, e6b68 ) │ │ │ │ + add r0, pc, #192 @ (adr r0, e6968 ) │ │ │ │ movs r7, r4 │ │ │ │ - add r0, pc, #656 @ (adr r0, e6b3c ) │ │ │ │ + add r0, pc, #144 @ (adr r0, e693c ) │ │ │ │ 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 │ │ │ │ @@ -163123,15 +163122,15 @@ │ │ │ │ bl 13bd8c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w e8aa0 │ │ │ │ str r5, [r0, #36] @ 0x24 │ │ │ │ movs r0, #0 │ │ │ │ movs r5, #0 │ │ │ │ - bl 1e2f34 │ │ │ │ + bl 1e2e7c │ │ │ │ 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 │ │ │ │ @@ -163729,15 +163728,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 1e3174 │ │ │ │ + bl 1e30bc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldrb.w r3, [r3, #3524] @ 0xdc4 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w e8a78 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov sl, r2 │ │ │ │ @@ -164139,17 +164138,17 @@ │ │ │ │ ldr.w r1, [r2, #148] @ 0x94 │ │ │ │ b.n e80e4 │ │ │ │ nop │ │ │ │ ldrh r6, [r4, #22] │ │ │ │ lsls r7, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf252002d │ │ │ │ - movw r0, #32813 @ 0x802d │ │ │ │ - @ instruction: 0xf1f4002d │ │ │ │ + rsbs r0, r2, #45 @ 0x2d │ │ │ │ + rsb r0, r8, #45 @ 0x2d │ │ │ │ + sbcs.w r0, r4, #45 @ 0x2d │ │ │ │ strh r0, [r1, #26] │ │ │ │ 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 │ │ │ │ mov r4, sl │ │ │ │ @@ -164551,15 +164550,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.w e7c8a │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r1, [r7, #0] │ │ │ │ bl da19c │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 1e3174 │ │ │ │ + bl 1e30bc │ │ │ │ movs r1, #0 │ │ │ │ mov r2, r1 │ │ │ │ b.w e7ca6 │ │ │ │ ldr.w r3, [r7, #2468] @ 0x9a4 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -164725,15 +164724,15 @@ │ │ │ │ add.w lr, ip, #16 │ │ │ │ b.n e8598 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [r7, #12] │ │ │ │ bl 13bf18 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 1e3174 │ │ │ │ + bl 1e30bc │ │ │ │ b.n e860c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldrb.w r3, [r3, #894] @ 0x37e │ │ │ │ cmp r3, #0 │ │ │ │ beq.w e8a0a │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r3, #1 │ │ │ │ @@ -164813,15 +164812,15 @@ │ │ │ │ ldr r1, [r7, #0] │ │ │ │ bl da19c │ │ │ │ ldr r0, [r7, #0] │ │ │ │ ldr r1, [r7, #12] │ │ │ │ mov r2, r4 │ │ │ │ bl 13bf18 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 1e3174 │ │ │ │ + bl 1e30bc │ │ │ │ b.n e860c │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.w e8b7e │ │ │ │ ldr.w r2, [r4, #496] @ 0x1f0 │ │ │ │ mov r6, sl │ │ │ │ b.n e84b6 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ @@ -164937,15 +164936,15 @@ │ │ │ │ ldrb.w r3, [r2, #436] @ 0x1b4 │ │ │ │ strb.w r3, [r1, #629] @ 0x275 │ │ │ │ b.n e84d0 │ │ │ │ mov.w r8, #63 @ 0x3f │ │ │ │ b.n e832a │ │ │ │ ldr r0, [r7, #4] │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ - bl 1e3174 │ │ │ │ + bl 1e30bc │ │ │ │ b.n e860c │ │ │ │ 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 │ │ │ │ @@ -165014,15 +165013,15 @@ │ │ │ │ b.n e84b6 │ │ │ │ mov r8, r2 │ │ │ │ b.w e7e02 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ b.w e795c │ │ │ │ nop │ │ │ │ - b.n e8980 │ │ │ │ + b.n e8880 │ │ │ │ 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 │ │ │ │ @@ -166703,15 +166702,15 @@ │ │ │ │ bl 13bd8c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w eb3d6 │ │ │ │ str r5, [r0, #36] @ 0x24 │ │ │ │ movs r0, #0 │ │ │ │ movs r5, #0 │ │ │ │ - bl 1e2f34 │ │ │ │ + bl 1e2e7c │ │ │ │ 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 │ │ │ │ @@ -167313,15 +167312,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 1e3174 │ │ │ │ + bl 1e30bc │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldrb.w r3, [r3, #3524] @ 0xdc4 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w eb3a4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov sl, r2 │ │ │ │ @@ -167726,19 +167725,19 @@ │ │ │ │ ldr.w r1, [r2, #148] @ 0x94 │ │ │ │ b.n eaa9c │ │ │ │ nop │ │ │ │ str r2, [r5, #16] │ │ │ │ lsls r7, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r3, r4, r7} │ │ │ │ + ldmia r0!, {r3, r4} │ │ │ │ movs r5, r5 │ │ │ │ - ldmia r0!, {r3, r4, r7} │ │ │ │ + ldmia r0!, {r3, r4} │ │ │ │ movs r5, r5 │ │ │ │ - ldmia r0!, {r3, r4, r5} │ │ │ │ + stmia r7!, {r3, r4, r5, r7} │ │ │ │ movs r5, r5 │ │ │ │ ldr r4, [r1, r6] │ │ │ │ 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 │ │ │ │ @@ -168108,15 +168107,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.w ea646 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r1, [r7, #0] │ │ │ │ bl da19c │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 1e3174 │ │ │ │ + bl 1e30bc │ │ │ │ movs r1, #0 │ │ │ │ mov r2, r1 │ │ │ │ b.w ea662 │ │ │ │ ldr.w r3, [r7, #2468] @ 0x9a4 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -168291,15 +168290,15 @@ │ │ │ │ add.w lr, ip, #16 │ │ │ │ b.n eaeec │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [r7, #12] │ │ │ │ bl 13bf18 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 1e3174 │ │ │ │ + bl 1e30bc │ │ │ │ b.n eaf60 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r3, #894] @ 0x37e │ │ │ │ cmp r3, #0 │ │ │ │ beq.w eb36e │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r3, #1 │ │ │ │ @@ -168377,15 +168376,15 @@ │ │ │ │ ldr r1, [r7, #0] │ │ │ │ bl da19c │ │ │ │ ldr r0, [r7, #0] │ │ │ │ ldr r1, [r7, #12] │ │ │ │ mov r2, r4 │ │ │ │ bl 13bf18 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 1e3174 │ │ │ │ + bl 1e30bc │ │ │ │ b.n eaf60 │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.w eb482 │ │ │ │ ldr.w r2, [r4, #496] @ 0x1f0 │ │ │ │ mov r8, fp │ │ │ │ b.n eae14 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ @@ -168486,15 +168485,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 eae2e │ │ │ │ ldr r0, [r7, #4] │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ - bl 1e3174 │ │ │ │ + bl 1e30bc │ │ │ │ b.n eaf60 │ │ │ │ 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 │ │ │ │ @@ -168550,15 +168549,15 @@ │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ b.w ea328 │ │ │ │ mov r8, r2 │ │ │ │ b.w ea7c0 │ │ │ │ nop │ │ │ │ - pop {r1, r3, r7, pc} │ │ │ │ + pop {r1, r3, pc} │ │ │ │ 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 │ │ │ │ @@ -170210,15 +170209,15 @@ │ │ │ │ bl 13bd8c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w ede22 │ │ │ │ str r5, [r0, #36] @ 0x24 │ │ │ │ movs r0, #0 │ │ │ │ movs r5, #0 │ │ │ │ - bl 1e2f34 │ │ │ │ + bl 1e2e7c │ │ │ │ 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 │ │ │ │ @@ -170824,15 +170823,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 1e3174 │ │ │ │ + bl 1e30bc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldrb.w r3, [r3, #3524] @ 0xdc4 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w eddda │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov sl, r2 │ │ │ │ @@ -171238,19 +171237,19 @@ │ │ │ │ nop │ │ │ │ subs r0, #94 @ 0x5e │ │ │ │ lsls r7, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #62 @ 0x3e │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r7, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r7, [sp, #240] @ 0xf0 │ │ │ │ movs r5, r5 │ │ │ │ - ldr r7, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r7, [sp, #224] @ 0xe0 │ │ │ │ movs r5, r5 │ │ │ │ - ldr r7, [sp, #368] @ 0x170 │ │ │ │ + ldr r6, [sp, #880] @ 0x370 │ │ │ │ movs r5, r5 │ │ │ │ adds r0, #174 @ 0xae │ │ │ │ lsls r7, r6, #2 │ │ │ │ add.w r3, sl, #8768 @ 0x2240 │ │ │ │ add.w r5, sl, #8768 @ 0x2240 │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ mov r4, sl │ │ │ │ @@ -171691,15 +171690,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.w ecf24 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r1, [r7, #0] │ │ │ │ bl da19c │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 1e3174 │ │ │ │ + bl 1e30bc │ │ │ │ movs r1, #0 │ │ │ │ mov r2, r1 │ │ │ │ b.w ecf40 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr.w r3, [r7, #2468] @ 0x9a4 │ │ │ │ @@ -171917,15 +171916,15 @@ │ │ │ │ add.w lr, ip, #16 │ │ │ │ b.n ed8a4 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [r7, #12] │ │ │ │ bl 13bf18 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 1e3174 │ │ │ │ + bl 1e30bc │ │ │ │ b.n ed918 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r6, sp, #224 @ 0xe0 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w ed684 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ movs r3, #11 │ │ │ │ @@ -172003,15 +172002,15 @@ │ │ │ │ ldr r1, [r7, #0] │ │ │ │ bl da19c │ │ │ │ ldr r0, [r7, #0] │ │ │ │ ldr r1, [r7, #12] │ │ │ │ mov r2, r4 │ │ │ │ bl 13bf18 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 1e3174 │ │ │ │ + bl 1e30bc │ │ │ │ b.n ed918 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w edf5e │ │ │ │ ldr.w r2, [r4, #496] @ 0x1f0 │ │ │ │ mov r9, r5 │ │ │ │ b.n ed7cc │ │ │ │ ldr r2, [sp, #16] │ │ │ │ @@ -172116,15 +172115,15 @@ │ │ │ │ beq.w ed684 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w ed640 │ │ │ │ b.n ed63c │ │ │ │ ldr r0, [r7, #4] │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ - bl 1e3174 │ │ │ │ + bl 1e30bc │ │ │ │ b.n ed918 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrb.w r3, [r3, #96] @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w edf84 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr.w r2, [r3, #148] @ 0x94 │ │ │ │ @@ -172236,15 +172235,15 @@ │ │ │ │ b.n ede40 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ mov r9, r2 │ │ │ │ b.w ed09e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ b.w ecc02 │ │ │ │ - str r3, [sp, #312] @ 0x138 │ │ │ │ + str r2, [sp, #824] @ 0x338 │ │ │ │ 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 │ │ │ │ @@ -172330,28 +172329,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 1f66e0 │ │ │ │ + bl 1f6628 │ │ │ │ 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 1f66fc │ │ │ │ + bl 1f6644 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r3 │ │ │ │ bl 141bf0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -172373,28 +172372,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 1f66e0 │ │ │ │ + bl 1f6628 │ │ │ │ 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 1f66fc │ │ │ │ + bl 1f6644 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r3 │ │ │ │ bl 141bf0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -172416,26 +172415,26 @@ │ │ │ │ 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 1f66e0 │ │ │ │ + bl 1f6628 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov.w ip, #1 │ │ │ │ add.w lr, r3, #4096 @ 0x1000 │ │ │ │ mov r0, r4 │ │ │ │ ubfx r1, r1, #1, #2 │ │ │ │ ldr.w r3, [lr, #1644] @ 0x66c │ │ │ │ lsl.w r1, ip, r1 │ │ │ │ orrs r1, r3 │ │ │ │ str.w r1, [lr, #1644] @ 0x66c │ │ │ │ - bl 1f66fc │ │ │ │ + bl 1f6644 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r3 │ │ │ │ bl 141bf0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -172449,75 +172448,75 @@ │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ movs r4, #1 │ │ │ │ mov r2, r1 │ │ │ │ adds r0, #16 │ │ │ │ mov r1, r3 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1d3730 │ │ │ │ + bl 1d3678 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #24 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1d38b8 │ │ │ │ + bl 1d3800 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #32 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1d3e7c │ │ │ │ + bl 1d3dc4 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #40 @ 0x28 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1d33d4 │ │ │ │ + bl 1d331c │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #42 @ 0x2a │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1d3100 │ │ │ │ + bl 1d3048 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #44 @ 0x2c │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1d3268 │ │ │ │ + bl 1d31b0 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1d7a20 │ │ │ │ + bl 1d7968 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #52 @ 0x34 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1d3a44 │ │ │ │ + bl 1d398c │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #56 @ 0x38 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1d3518 │ │ │ │ + bl 1d3460 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #60 @ 0x3c │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1f0dc8 │ │ │ │ + bl 1f0d10 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #64 @ 0x40 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1d3e7c │ │ │ │ + bl 1d3dc4 │ │ │ │ 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 │ │ │ │ @@ -172733,15 +172732,15 @@ │ │ │ │ movs r0, #16 │ │ │ │ b.n ee3e0 │ │ │ │ add.w r1, r9, #6240 @ 0x1860 │ │ │ │ mov r4, sl │ │ │ │ adds r1, #12 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r0, r1 │ │ │ │ - bl 1f66e0 │ │ │ │ + bl 1f6628 │ │ │ │ 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 ee642 │ │ │ │ @@ -172755,15 +172754,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 1f66fc │ │ │ │ + bl 1f6644 │ │ │ │ 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] │ │ │ │ @@ -172860,19 +172859,19 @@ │ │ │ │ and.w r1, r0, #4278190080 @ 0xff000000 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ adds r4, r6, #4 │ │ │ │ lsls r7, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r7, #20] │ │ │ │ + ldrh r6, [r7, #16] │ │ │ │ movs r5, r5 │ │ │ │ subs r6, r1, r4 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r1, #234 @ 0xea │ │ │ │ + movs r1, #106 @ 0x6a │ │ │ │ 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 │ │ │ │ @@ -173081,15 +173080,15 @@ │ │ │ │ movs r4, #8 │ │ │ │ b.n ee7fa │ │ │ │ add.w r1, r9, #6240 @ 0x1860 │ │ │ │ mov r4, sl │ │ │ │ adds r1, #12 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r0, r1 │ │ │ │ - bl 1f66e0 │ │ │ │ + bl 1f6628 │ │ │ │ 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 eea50 │ │ │ │ @@ -173103,15 +173102,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 1f66fc │ │ │ │ + bl 1f6644 │ │ │ │ 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] │ │ │ │ @@ -173206,19 +173205,19 @@ │ │ │ │ and.w r1, r0, #4278190080 @ 0xff000000 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ adds r4, r4, r4 │ │ │ │ lsls r7, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r4, #52] @ 0x34 │ │ │ │ + strh r4, [r4, #48] @ 0x30 │ │ │ │ movs r5, r5 │ │ │ │ asrs r2, r0, #28 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - adds r4, r3, #7 │ │ │ │ + adds r4, r3, #5 │ │ │ │ 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 │ │ │ │ @@ -173427,15 +173426,15 @@ │ │ │ │ movs r4, #8 │ │ │ │ b.n eec02 │ │ │ │ add.w r1, r9, #6240 @ 0x1860 │ │ │ │ mov r4, sl │ │ │ │ adds r1, #12 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r0, r1 │ │ │ │ - bl 1f66e0 │ │ │ │ + bl 1f6628 │ │ │ │ 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 eee58 │ │ │ │ @@ -173449,15 +173448,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 1f66fc │ │ │ │ + bl 1f6644 │ │ │ │ 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] │ │ │ │ @@ -173552,19 +173551,19 @@ │ │ │ │ and.w r1, r0, #4278190080 @ 0xff000000 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r3, #20 │ │ │ │ lsls r7, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r3, #20] │ │ │ │ + strh r4, [r3, #16] │ │ │ │ movs r5, r5 │ │ │ │ asrs r2, r7, #11 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - adds r4, r2, r7 │ │ │ │ + adds r4, r2, r5 │ │ │ │ movs r7, r4 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ subs r0, r0, r3 │ │ │ │ bx lr │ │ │ │ add.w ip, r0, r1, lsl #3 │ │ │ │ push {lr} │ │ │ │ @@ -173781,23 +173780,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, ef120 ) │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ - bl 1e0f7c │ │ │ │ + bl 1e0ec4 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ b.n ef0f8 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ orrs r2, r3 │ │ │ │ bne.n ef11a │ │ │ │ - bl 1e0e98 │ │ │ │ + bl 1e0de0 │ │ │ │ cmp r0, r6 │ │ │ │ sbcs r1, r5 │ │ │ │ bcc.n ef0f0 │ │ │ │ ldr r2, [pc, #36] @ (ef128 ) │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #2 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -173809,15 +173808,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 │ │ │ │ - asrs r2, r2, #28 │ │ │ │ + asrs r2, r2, #26 │ │ │ │ movs r7, r4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -174114,19 +174113,19 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ lsrs r6, r5, #26 │ │ │ │ lsls r7, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r1, #21] │ │ │ │ + ldrb r0, [r1, #19] │ │ │ │ movs r5, r5 │ │ │ │ lsrs r6, r3, #22 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrb r0, [r3, #15] │ │ │ │ + ldrb r0, [r3, #13] │ │ │ │ movs r5, r5 │ │ │ │ blx 597a0 <__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 │ │ │ │ @@ -174580,17 +174579,17 @@ │ │ │ │ ... │ │ │ │ lsrs r0, r6, #8 │ │ │ │ lsls r7, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r2, #7 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrb r6, [r1, #1] │ │ │ │ + strb r6, [r1, #31] │ │ │ │ movs r5, r5 │ │ │ │ - ldrb r4, [r0, #1] │ │ │ │ + strb r4, [r0, #31] │ │ │ │ movs r5, r5 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ b.n ef742 │ │ │ │ ldrb.w r3, [r0, #3456] @ 0xd80 │ │ │ │ @@ -187767,15 +187766,15 @@ │ │ │ │ andeq.w r3, sl, #1 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w f8ab2 │ │ │ │ ldr.w r0, [r6, #3852] @ 0xf0c │ │ │ │ add.w r1, r4, #80 @ 0x50 │ │ │ │ str.w sp, [r7, #28] │ │ │ │ add.w r0, r0, #6496 @ 0x1960 │ │ │ │ - bl 2eff64 │ │ │ │ + bl 2efeac │ │ │ │ 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] │ │ │ │ @@ -187991,15 +187990,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 2f0000 │ │ │ │ + bl 2eff48 │ │ │ │ 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 5923c │ │ │ │ @@ -188014,15 +188013,15 @@ │ │ │ │ cmp sl, r2 │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ str.w r0, [r1, #4]! │ │ │ │ bne.n f8bb2 │ │ │ │ ldr.w r0, [r6, #3852] @ 0xf0c │ │ │ │ ldr r1, [r7, #32] │ │ │ │ add.w r0, r0, #6496 @ 0x1960 │ │ │ │ - bl 2f0044 │ │ │ │ + bl 2eff8c │ │ │ │ ldr.w r3, [r4, #352] @ 0x160 │ │ │ │ movs r2, #24 │ │ │ │ mla fp, r2, r3, fp │ │ │ │ b.n f8ab2 │ │ │ │ mov.w sl, #0 │ │ │ │ mov.w fp, #32 │ │ │ │ mov r5, sl │ │ │ │ @@ -188096,24 +188095,24 @@ │ │ │ │ lsls r6, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r2, #31] │ │ │ │ lsls r6, r6, #2 │ │ │ │ lsrs r0, r7, #5 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r3, #29] │ │ │ │ + ldrb r4, [r3, #27] │ │ │ │ movs r6, r4 │ │ │ │ str r5, [r2, #68] @ 0x44 │ │ │ │ - @ instruction: 0xffff7d98 │ │ │ │ + vcvt.u16.f16 d23, d8, #1 │ │ │ │ movs r6, r4 │ │ │ │ strb r4, [r0, #19] │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldrb r0, [r6, #16] │ │ │ │ + ldrb r0, [r6, #14] │ │ │ │ movs r6, r4 │ │ │ │ - ldrb r6, [r7, #15] │ │ │ │ + ldrb r6, [r7, #13] │ │ │ │ movs r6, r4 │ │ │ │ cbz r2, f8cf4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrb.w r1, [r0, #3524] @ 0xdc4 │ │ │ │ @@ -188478,15 +188477,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 f91c2 │ │ │ │ - bl 2f0000 │ │ │ │ + bl 2eff48 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n f91a4 │ │ │ │ ldr.w sl, [pc, #560] @ f9300 │ │ │ │ sub.w r8, r0, #4 │ │ │ │ ldr r3, [pc, #556] @ (f9304 ) │ │ │ │ mov r5, r6 │ │ │ │ @@ -188521,15 +188520,15 @@ │ │ │ │ ldr.w r2, [r1, r2, lsl #2] │ │ │ │ str r2, [r4, #16] │ │ │ │ blx 59cc4 │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r2, [sp, #28] │ │ │ │ - bl 1e0d4c │ │ │ │ + bl 1e0c94 │ │ │ │ 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] │ │ │ │ @@ -188574,15 +188573,15 @@ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w f92ec │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 2eff64 │ │ │ │ + bl 2efeac │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n f91a4 │ │ │ │ ldr r3, [pc, #320] @ (f9310 ) │ │ │ │ mov r7, r0 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ mov r8, r4 │ │ │ │ @@ -188627,15 +188626,15 @@ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ str.w r3, [r8, #16] │ │ │ │ blx 59cc4 │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e0d4c │ │ │ │ + bl 1e0c94 │ │ │ │ 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] │ │ │ │ @@ -188693,28 +188692,27 @@ │ │ │ │ lsls r6, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r5, #116] @ 0x74 │ │ │ │ lsls r6, r6, #2 │ │ │ │ lsrs r0, r7, #5 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n f92d0 │ │ │ │ + ble.n f93d0 │ │ │ │ movs r4, r5 │ │ │ │ - udf #16 │ │ │ │ + ble.n f9228 │ │ │ │ movs r4, r5 │ │ │ │ - lsls r4, r3, #1 │ │ │ │ - movs r7, r4 │ │ │ │ + vaddl.u16 q8, d12, d22 │ │ │ │ ldr r2, [r2, #100] @ 0x64 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ble.n f9354 │ │ │ │ + bgt.n f9254 │ │ │ │ movs r4, r5 │ │ │ │ - bgt.n f92e0 │ │ │ │ + bgt.n f93e0 │ │ │ │ movs r4, r5 │ │ │ │ - vhadd.u32 d16, d2, d22 │ │ │ │ - strb r0, [r3, #26] │ │ │ │ + cdp2 0, 14, cr0, cr2, cr6, {1} │ │ │ │ + strb r0, [r3, #24] │ │ │ │ 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, #380] @ (f94b0 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -188750,15 +188748,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 2eff64 │ │ │ │ + bl 2efeac │ │ │ │ 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 │ │ │ │ @@ -189102,15 +189100,15 @@ │ │ │ │ ldr r1, [r4, r1] │ │ │ │ cmp r0, r1 │ │ │ │ beq.n f9782 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ cbz r0, f9776 │ │ │ │ mov r2, r6 │ │ │ │ - bl 1e2fec │ │ │ │ + bl 1e2f34 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cbz r0, f9768 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ str r0, [r5, #4] │ │ │ │ str r6, [r5, #12] │ │ │ │ add r0, r2 │ │ │ │ b.n f9758 │ │ │ │ @@ -189256,15 +189254,15 @@ │ │ │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ ldr r7, [sp, #32] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w r0, [r3, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ add.w r0, r0, #4800 @ 0x12c0 │ │ │ │ - bl 1e246c │ │ │ │ + bl 1e23b4 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ orr.w r0, r0, r8 │ │ │ │ cmp r5, r3 │ │ │ │ uxtb.w r8, r0 │ │ │ │ bcc.n f98be │ │ │ │ str.w r8, [sp, #128] @ 0x80 │ │ │ │ b.n f98f2 │ │ │ │ @@ -189335,28 +189333,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 1f66e0 │ │ │ │ + bl 1f6628 │ │ │ │ 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 fa298 │ │ │ │ cmp r9, r3 │ │ │ │ bhi.w fa1ee │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r4, r3 │ │ │ │ bhi.w fa2ca │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f66fc │ │ │ │ + bl 1f6644 │ │ │ │ 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 │ │ │ │ @@ -189582,15 +189580,15 @@ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n f9c4e │ │ │ │ cmp r2, #0 │ │ │ │ beq.w fa338 │ │ │ │ - bl 1e3174 │ │ │ │ + bl 1e30bc │ │ │ │ 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] │ │ │ │ @@ -189625,40 +189623,40 @@ │ │ │ │ ittt eq │ │ │ │ ldreq r3, [r1, #28] │ │ │ │ clzeq r3, r3 │ │ │ │ lsreq r3, r3, #5 │ │ │ │ cbz r0, f9cba │ │ │ │ ldr.w r2, [sl, #328] @ 0x148 │ │ │ │ ldr.w r2, [r2, #3428] @ 0xd64 │ │ │ │ - bl 1e2900 │ │ │ │ + bl 1e2848 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ adds r4, #1 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ cmp r3, r4 │ │ │ │ bhi.n f9c94 │ │ │ │ ldr r0, [r1, #28] │ │ │ │ cbz r0, f9cd8 │ │ │ │ ldr.w r3, [sl, #328] @ 0x148 │ │ │ │ adds r0, #152 @ 0x98 │ │ │ │ ldr.w r2, [r3, #3428] @ 0xd64 │ │ │ │ movs r3, #1 │ │ │ │ - bl 1e2900 │ │ │ │ + bl 1e2848 │ │ │ │ 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 5a1dc │ │ │ │ ldr.w r0, [sl, #328] @ 0x148 │ │ │ │ add.w r0, r0, #6752 @ 0x1a60 │ │ │ │ adds r0, #8 │ │ │ │ blx 59374 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1e236c │ │ │ │ + bl 1e22b4 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ bl c9058 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ @@ -189938,15 +189936,15 @@ │ │ │ │ adds.w r8, r1, r2 │ │ │ │ beq.w fa4e0 │ │ │ │ str.w sl, [r4, #816] @ 0x330 │ │ │ │ str.w r5, [r8] │ │ │ │ b.n f9a08 │ │ │ │ ldr.w r0, [r5, #688] @ 0x2b0 │ │ │ │ add.w r0, r0, #5440 @ 0x1540 │ │ │ │ - bl 1f66e0 │ │ │ │ + bl 1f6628 │ │ │ │ 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 │ │ │ │ @@ -189961,15 +189959,15 @@ │ │ │ │ add r0, sp, #192 @ 0xc0 │ │ │ │ bl 1088c0 │ │ │ │ ldr.w r3, [r5, #688] @ 0x2b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w fa184 │ │ │ │ add.w r0, r3, #5440 @ 0x1540 │ │ │ │ add r7, sp, #216 @ 0xd8 │ │ │ │ - bl 1f66fc │ │ │ │ + bl 1f6644 │ │ │ │ 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} │ │ │ │ @@ -190037,26 +190035,26 @@ │ │ │ │ ldr r1, [r3, r1] │ │ │ │ cmp r0, r1 │ │ │ │ beq.w fa2da │ │ │ │ ldr.w r1, [r4, #812] @ 0x32c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w fa2b0 │ │ │ │ mov r2, r9 │ │ │ │ - bl 1e2fec │ │ │ │ + bl 1e2f34 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w fa4e0 │ │ │ │ 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 f9fde │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add.w r0, r1, #5440 @ 0x1540 │ │ │ │ ldr.w sl, [sp, #116] @ 0x74 │ │ │ │ - bl 1f66fc │ │ │ │ + bl 1f6644 │ │ │ │ b.n f9d00 │ │ │ │ movs r4, #1 │ │ │ │ b.n f998c │ │ │ │ adds r0, r3, #4 │ │ │ │ mov.w r2, #32768 @ 0x8000 │ │ │ │ movt r2, #28818 @ 0x7092 │ │ │ │ str r0, [sp, #416] @ 0x1a0 │ │ │ │ @@ -190082,15 +190080,15 @@ │ │ │ │ add.w r0, r3, #5408 @ 0x1520 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ adds r0, #4 │ │ │ │ ldr.w sl, [sp, #116] @ 0x74 │ │ │ │ bl 1089e8 │ │ │ │ ldr.w r0, [r5, #688] @ 0x2b0 │ │ │ │ add.w r0, r0, #5440 @ 0x1540 │ │ │ │ - bl 1f66fc │ │ │ │ + bl 1f6644 │ │ │ │ b.n f9d00 │ │ │ │ lsls r2, r2, #1 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ bhi.w fa2d0 │ │ │ │ cmp r7, #64 @ 0x40 │ │ │ │ mov r3, r7 │ │ │ │ it cc │ │ │ │ @@ -190102,15 +190100,15 @@ │ │ │ │ ldr r2, [r3, r2] │ │ │ │ cmp r0, r2 │ │ │ │ beq.w fa34e │ │ │ │ ldr.w r1, [r5, #828] @ 0x33c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w fa344 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ - bl 1e2fec │ │ │ │ + bl 1e2f34 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w fa340 │ │ │ │ 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 │ │ │ │ @@ -190145,15 +190143,15 @@ │ │ │ │ strd r3, r4, [sp, #16] │ │ │ │ bl c8ba0 │ │ │ │ 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 1f66fc │ │ │ │ + bl 1f6644 │ │ │ │ cmp r5, #0 │ │ │ │ bne.w f99c6 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w f9d00 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ @@ -190240,15 +190238,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 │ │ │ │ - str r0, [r7, #100] @ 0x64 │ │ │ │ + str r0, [r7, #92] @ 0x5c │ │ │ │ movs r6, r4 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ blx 58d30 │ │ │ │ b.n f9c4e │ │ │ │ movs r4, #0 │ │ │ │ b.n fa078 │ │ │ │ mov r0, r1 │ │ │ │ @@ -190274,15 +190272,15 @@ │ │ │ │ b.n fa074 │ │ │ │ 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 2e8120 │ │ │ │ + bl 2e8068 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w f9c32 │ │ │ │ ldr.w r3, [r9] │ │ │ │ ldr.w r8, [sl, #328] @ 0x148 │ │ │ │ lsls r2, r3, #29 │ │ │ │ add.w fp, r8, r6 │ │ │ │ bmi.n fa49a │ │ │ │ @@ -190290,24 +190288,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 2e8388 │ │ │ │ + bl 2e82d0 │ │ │ │ ldr r2, [pc, #284] @ (fa4e8 ) │ │ │ │ movs r3, #8 │ │ │ │ movs r1, #2 │ │ │ │ add r2, pc │ │ │ │ mov r0, fp │ │ │ │ adds r6, #20 │ │ │ │ - bl 2e8388 │ │ │ │ + bl 2e82d0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f66e0 │ │ │ │ + bl 1f6628 │ │ │ │ ldr.w r3, [r7, #2248] @ 0x8c8 │ │ │ │ ldr.w r2, [r7, #2252] @ 0x8cc │ │ │ │ add r2, r3 │ │ │ │ cmp r3, r2 │ │ │ │ bcs.n fa450 │ │ │ │ mov r4, r3 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ @@ -190328,32 +190326,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 2e8388 │ │ │ │ + bl 2e82d0 │ │ │ │ ldrb.w r3, [r6, #45] @ 0x2d │ │ │ │ cmp r3, #0 │ │ │ │ beq.n fa3fa │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ bl c8d8c │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ldr r2, [r6, #24] │ │ │ │ movs r1, #12 │ │ │ │ mov r0, fp │ │ │ │ - bl 2e8388 │ │ │ │ + bl 2e82d0 │ │ │ │ b.n fa402 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f66fc │ │ │ │ + bl 1f6644 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ add r5, r3 │ │ │ │ cmp r5, r3 │ │ │ │ bls.n fa48c │ │ │ │ ldr r6, [sp, #88] @ 0x58 │ │ │ │ add r3, sp, #408 @ 0x198 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ @@ -190366,19 +190364,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 2e8388 │ │ │ │ + bl 2e82d0 │ │ │ │ cmp r5, r6 │ │ │ │ bhi.n fa464 │ │ │ │ mov r0, fp │ │ │ │ - bl 2e83c4 │ │ │ │ + bl 2e830c │ │ │ │ b.w f9c32 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ ldr.w r1, [sl, #380] @ 0x17c │ │ │ │ mov r0, sl │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ bl c8fc8 │ │ │ │ @@ -190389,33 +190387,33 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r2, [pc, #44] @ (fa4ec ) │ │ │ │ ldr r1, [pc, #48] @ (fa4f0 ) │ │ │ │ ldr.w r3, [r8, #3856] @ 0xf10 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e0a68 │ │ │ │ + bl 1e09b0 │ │ │ │ b.n fa3ae │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ cbnz r3, fa4da │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ b.w f9b18 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ b.n fa284 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - str r4, [r6, #80] @ 0x50 │ │ │ │ + str r4, [r6, #72] @ 0x48 │ │ │ │ movs r6, r4 │ │ │ │ - str r4, [r5, #60] @ 0x3c │ │ │ │ + str r4, [r5, #52] @ 0x34 │ │ │ │ movs r6, r4 │ │ │ │ - adds r7, #230 @ 0xe6 │ │ │ │ + adds r7, #102 @ 0x66 │ │ │ │ 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] @ (fa638 ) │ │ │ │ @@ -190536,22 +190534,22 @@ │ │ │ │ ldrh r0, [r6, r3] │ │ │ │ lsls r6, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ bl 334642 │ │ │ │ ldrh r6, [r2, r1] │ │ │ │ lsls r6, r6, #2 │ │ │ │ - str r6, [r7, #48] @ 0x30 │ │ │ │ + str r6, [r7, #40] @ 0x28 │ │ │ │ movs r6, r4 │ │ │ │ - str r0, [r3, #48] @ 0x30 │ │ │ │ + str r0, [r3, #40] @ 0x28 │ │ │ │ movs r6, r4 │ │ │ │ mrc 15, 5, APSR_nzcv, cr9, cr15, {7} │ │ │ │ - str r4, [r4, #48] @ 0x30 │ │ │ │ + str r4, [r4, #40] @ 0x28 │ │ │ │ movs r6, r4 │ │ │ │ - str r6, [r4, #44] @ 0x2c │ │ │ │ + str r6, [r4, #36] @ 0x24 │ │ │ │ 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] │ │ │ │ @@ -190595,15 +190593,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r2, #2 │ │ │ │ bne.n fa722 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1deff8 │ │ │ │ + bl 1def40 │ │ │ │ movs r3, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r4] │ │ │ │ strex r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n fa6f6 │ │ │ │ dmb ish │ │ │ │ @@ -190611,15 +190609,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n fa6e4 │ │ │ │ b.n fa6b6 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r5, #3520] @ 0xdc0 │ │ │ │ - bl 1defcc │ │ │ │ + bl 1def14 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r4] │ │ │ │ strex r0, r1, [r4] │ │ │ │ @@ -190707,15 +190705,15 @@ │ │ │ │ b.n fa790 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r4, [r4, r2] │ │ │ │ lsls r6, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r7, #24] │ │ │ │ + str r0, [r7, #16] │ │ │ │ movs r6, r4 │ │ │ │ mrc2 15, 4, pc, cr3, cr15, {7} │ │ │ │ ldr r0, [r1, r0] │ │ │ │ lsls r6, r6, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -190856,15 +190854,15 @@ │ │ │ │ cbz r1, faa16 │ │ │ │ cmp r3, #2 │ │ │ │ bne.n faa3e │ │ │ │ mov.w r8, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1deff8 │ │ │ │ + bl 1def40 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r8, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n fa9c8 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ @@ -190885,15 +190883,15 @@ │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r4, #0 │ │ │ │ bne.w fa8d0 │ │ │ │ b.n fa8d2 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str.w r4, [r7, #3520] @ 0xdc0 │ │ │ │ - bl 1defcc │ │ │ │ + bl 1def14 │ │ │ │ b.n fa92e │ │ │ │ add.w r8, sp, #32 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r0, r8 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 5923c │ │ │ │ mov r3, r9 │ │ │ │ @@ -191012,28 +191010,28 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n fab96 │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1deff8 │ │ │ │ + bl 1def40 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r6, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n fab72 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n fab64 │ │ │ │ b.n faab4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r6, [r7, #3520] @ 0xdc0 │ │ │ │ - bl 1defcc │ │ │ │ + bl 1def14 │ │ │ │ b.n fab44 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n fab9c │ │ │ │ @@ -191126,28 +191124,28 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n facce │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1deff8 │ │ │ │ + bl 1def40 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n facaa │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n fac9c │ │ │ │ b.n fac0a │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str.w r7, [r6, #3520] @ 0xdc0 │ │ │ │ - bl 1defcc │ │ │ │ + bl 1def14 │ │ │ │ b.n fac7e │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n facd4 │ │ │ │ @@ -191216,29 +191214,29 @@ │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n fadc2 │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1deff8 │ │ │ │ + bl 1def40 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n fad9e │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n fad8e │ │ │ │ b.n fad40 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r6, [r5, #3520] @ 0xdc0 │ │ │ │ - bl 1defcc │ │ │ │ + bl 1def14 │ │ │ │ b.n fad72 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n fadaa │ │ │ │ @@ -191304,30 +191302,30 @@ │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n faeb0 │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1deff8 │ │ │ │ + bl 1def40 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n fae8a │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n fae7a │ │ │ │ b.n fae2c │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r5, #3520] @ 0xdc0 │ │ │ │ - bl 1defcc │ │ │ │ + bl 1def14 │ │ │ │ b.n fae5e │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n fae96 │ │ │ │ @@ -191406,29 +191404,29 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n fafb8 │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1deff8 │ │ │ │ + bl 1def40 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r6, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n faf92 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n faf84 │ │ │ │ b.n faf18 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r7, #3520] @ 0xdc0 │ │ │ │ - bl 1defcc │ │ │ │ + bl 1def14 │ │ │ │ b.n faf66 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n fafbe │ │ │ │ @@ -191508,29 +191506,29 @@ │ │ │ │ movs r3, #0 │ │ │ │ b.n fb03a │ │ │ │ cmp r3, #2 │ │ │ │ bne.n fb0c6 │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1deff8 │ │ │ │ + bl 1def40 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n fb0a2 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n fb092 │ │ │ │ b.n fb028 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r5, [r6, #3520] @ 0xdc0 │ │ │ │ - bl 1defcc │ │ │ │ + bl 1def14 │ │ │ │ b.n fb070 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n fb0ae │ │ │ │ @@ -191638,29 +191636,29 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n fb222 │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1deff8 │ │ │ │ + bl 1def40 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r6, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n fb1fc │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n fb1ee │ │ │ │ b.n fb132 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str.w r3, [r7, #3520] @ 0xdc0 │ │ │ │ - bl 1defcc │ │ │ │ + bl 1def14 │ │ │ │ b.n fb1d0 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r1, r2, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n fb228 │ │ │ │ @@ -191750,29 +191748,29 @@ │ │ │ │ cmp r2, #2 │ │ │ │ bne.n fb34e │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1deff8 │ │ │ │ + bl 1def40 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r4] │ │ │ │ strex r1, r6, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n fb328 │ │ │ │ dmb ish │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n fb318 │ │ │ │ b.n fb298 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r6, [r5, #3520] @ 0xdc0 │ │ │ │ - bl 1defcc │ │ │ │ + bl 1def14 │ │ │ │ b.n fb2f8 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r4] │ │ │ │ strex r0, r1, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n fb354 │ │ │ │ @@ -191869,28 +191867,28 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n fb48a │ │ │ │ movs r5, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1deff8 │ │ │ │ + bl 1def40 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r5, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n fb466 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n fb458 │ │ │ │ b.n fb3cc │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ str.w r5, [r6, #3520] @ 0xdc0 │ │ │ │ - bl 1defcc │ │ │ │ + bl 1def14 │ │ │ │ b.n fb438 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n fb490 │ │ │ │ @@ -191989,28 +191987,28 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n fb5cc │ │ │ │ movs r5, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1deff8 │ │ │ │ + bl 1def40 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r5, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n fb5a8 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n fb59a │ │ │ │ b.n fb50a │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ str.w r5, [r6, #3520] @ 0xdc0 │ │ │ │ - bl 1defcc │ │ │ │ + bl 1def14 │ │ │ │ b.n fb57a │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n fb5d2 │ │ │ │ @@ -192111,29 +192109,29 @@ │ │ │ │ add sp, #172 @ 0xac │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n fb712 │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1deff8 │ │ │ │ + bl 1def40 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n fb6ee │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n fb6de │ │ │ │ b.n fb650 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r5, [r6, #3520] @ 0xdc0 │ │ │ │ - bl 1defcc │ │ │ │ + bl 1def14 │ │ │ │ b.n fb6c2 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n fb6fa │ │ │ │ @@ -192236,29 +192234,29 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n fb862 │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1deff8 │ │ │ │ + bl 1def40 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r6, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n fb83c │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n fb82e │ │ │ │ b.n fb798 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r7, #3520] @ 0xdc0 │ │ │ │ - bl 1defcc │ │ │ │ + bl 1def14 │ │ │ │ b.n fb80e │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n fb868 │ │ │ │ @@ -192352,29 +192350,29 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n fb996 │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1deff8 │ │ │ │ + bl 1def40 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r6, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n fb970 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n fb962 │ │ │ │ b.n fb8d6 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r7, #3520] @ 0xdc0 │ │ │ │ - bl 1defcc │ │ │ │ + bl 1def14 │ │ │ │ b.n fb944 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n fb99c │ │ │ │ @@ -192468,29 +192466,29 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n fbaca │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1deff8 │ │ │ │ + bl 1def40 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r6, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n fbaa4 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n fba96 │ │ │ │ b.n fba0a │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r7, #3520] @ 0xdc0 │ │ │ │ - bl 1defcc │ │ │ │ + bl 1def14 │ │ │ │ b.n fba78 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n fbad0 │ │ │ │ @@ -192584,28 +192582,28 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n fbbfe │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1deff8 │ │ │ │ + bl 1def40 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r6, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n fbbda │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n fbbcc │ │ │ │ b.n fbb42 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r5, [r7, #3520] @ 0xdc0 │ │ │ │ - bl 1defcc │ │ │ │ + bl 1def14 │ │ │ │ b.n fbbac │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n fbc04 │ │ │ │ @@ -192698,28 +192696,28 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n fbd30 │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1deff8 │ │ │ │ + bl 1def40 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r6, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n fbd0c │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n fbcfe │ │ │ │ b.n fbc74 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ str.w r6, [r7, #3520] @ 0xdc0 │ │ │ │ - bl 1defcc │ │ │ │ + bl 1def14 │ │ │ │ b.n fbcde │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n fbd36 │ │ │ │ @@ -192806,30 +192804,30 @@ │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n fbe4e │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1deff8 │ │ │ │ + bl 1def40 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n fbe28 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n fbe18 │ │ │ │ b.n fbdca │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r5, #3520] @ 0xdc0 │ │ │ │ - bl 1defcc │ │ │ │ + bl 1def14 │ │ │ │ b.n fbdfc │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n fbe34 │ │ │ │ @@ -192901,30 +192899,30 @@ │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n fbf46 │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1deff8 │ │ │ │ + bl 1def40 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n fbf20 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n fbf10 │ │ │ │ b.n fbeb8 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r5, #3520] @ 0xdc0 │ │ │ │ - bl 1defcc │ │ │ │ + bl 1def14 │ │ │ │ b.n fbef4 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n fbf2c │ │ │ │ @@ -192997,52 +192995,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 1db7dc │ │ │ │ + bl 1db724 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r4, #404 @ 0x194 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1db7dc │ │ │ │ + bl 1db724 │ │ │ │ ldr.w r1, [r4, #396] @ 0x18c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1dbaa0 │ │ │ │ + bl 1db9e8 │ │ │ │ ldrb.w r1, [r4, #400] @ 0x190 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1db9c8 │ │ │ │ + bl 1db910 │ │ │ │ ldrb.w r1, [r4, #436] @ 0x1b4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1db9c8 │ │ │ │ + bl 1db910 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ mov r0, r5 │ │ │ │ bl 167050 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ cbz r1, fc088 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1db9c8 │ │ │ │ + bl 1db910 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ mov r0, r5 │ │ │ │ bl 167050 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #116] @ 0x74 │ │ │ │ subs r3, #2 │ │ │ │ bics.w r3, r3, #2 │ │ │ │ bne.n fc084 │ │ │ │ movs r2, #16 │ │ │ │ add.w r1, r4, #440 @ 0x1b8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1db7dc │ │ │ │ + bl 1db724 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 1db9c8 │ │ │ │ + bl 1db910 │ │ │ │ b.n fc06c │ │ │ │ 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 │ │ │ │ @@ -193108,29 +193106,29 @@ │ │ │ │ cmp r4, r3 │ │ │ │ bne.n fc13c │ │ │ │ cmp.w ip, #0 │ │ │ │ beq.n fc188 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ add r7, sp, #16 │ │ │ │ - bl 1fdcac │ │ │ │ + bl 1fdbf4 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r8, r0 │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr r2, [pc, #40] @ (fc1b4 ) │ │ │ │ ldr r3, [pc, #36] @ (fc1b0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3 │ │ │ │ @@ -193268,75 +193266,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 309f58 │ │ │ │ + bl 309ea0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 244590 │ │ │ │ + bl 2444d8 │ │ │ │ mov.w r1, #8388608 @ 0x800000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21a968 │ │ │ │ + bl 21a8b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23a02c │ │ │ │ + bl 239f74 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ec04 │ │ │ │ + bl 20eb4c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2023ec │ │ │ │ + bl 202334 │ │ │ │ mov r0, r4 │ │ │ │ - bl 255cc0 │ │ │ │ + bl 255c08 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20b550 │ │ │ │ + bl 20b498 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20b598 │ │ │ │ + bl 20b4e0 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ - bl 21a968 │ │ │ │ + bl 21a8b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2583bc │ │ │ │ + bl 258304 │ │ │ │ mov r0, r4 │ │ │ │ - bl 255950 │ │ │ │ + bl 255898 │ │ │ │ mov r0, r4 │ │ │ │ - bl 256518 │ │ │ │ + bl 256460 │ │ │ │ mov r0, r4 │ │ │ │ - bl 28f200 │ │ │ │ + bl 28f148 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24ddf8 │ │ │ │ + bl 24dd40 │ │ │ │ mov.w r1, #8388608 @ 0x800000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 233fb0 │ │ │ │ + bl 233ef8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 255950 │ │ │ │ + bl 255898 │ │ │ │ mvn.w r1, #4227858432 @ 0xfc000000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 251dc0 │ │ │ │ + bl 251d08 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24d6f4 │ │ │ │ + bl 24d63c │ │ │ │ movs r2, #0 │ │ │ │ mov.w r1, #8388608 @ 0x800000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 28a54c │ │ │ │ + bl 28a494 │ │ │ │ mov r0, r4 │ │ │ │ - bl 255cc0 │ │ │ │ + bl 255c08 │ │ │ │ mov r0, r4 │ │ │ │ - bl 256518 │ │ │ │ + bl 256460 │ │ │ │ mov r0, r4 │ │ │ │ - bl 255d20 │ │ │ │ + bl 255c68 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 258b1c │ │ │ │ + bl 258a64 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ strd r5, r3, [sp, #16] │ │ │ │ - bl 26ca90 │ │ │ │ + bl 26c9d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 256518 │ │ │ │ + bl 256460 │ │ │ │ ldr r2, [pc, #40] @ (fc3d4 ) │ │ │ │ ldr r3, [pc, #28] @ (fc3cc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3 │ │ │ │ @@ -193346,15 +193344,15 @@ │ │ │ │ add sp, #156 @ 0x9c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ subs r5, #102 @ 0x66 │ │ │ │ lsls r6, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r1, r3 │ │ │ │ + adds r4, r1, r1 │ │ │ │ movs r6, r4 │ │ │ │ subs r4, #78 @ 0x4e │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldrb.w r3, [r0, #96] @ 0x60 │ │ │ │ push {r4} │ │ │ │ cbnz r3, fc432 │ │ │ │ ldr.w r1, [r0, #148] @ 0x94 │ │ │ │ @@ -193572,25 +193570,25 @@ │ │ │ │ bne.n fc64a │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ - bl 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, fc64a │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ ldr r1, [pc, #36] @ (fc670 ) │ │ │ │ ldr r2, [pc, #28] @ (fc66c ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ @@ -194499,15 +194497,15 @@ │ │ │ │ b.n fcec6 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ str.w r8, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ b.n fcec6 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f66fc │ │ │ │ + bl 1f6644 │ │ │ │ mov r0, r8 │ │ │ │ blx 58b80 │ │ │ │ add.w r0, r6, #5216 @ 0x1460 │ │ │ │ mov r1, fp │ │ │ │ adds r0, #12 │ │ │ │ bl 1089e8 │ │ │ │ mov r0, r8 │ │ │ │ @@ -194544,15 +194542,15 @@ │ │ │ │ beq.w fd598 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n fcfac │ │ │ │ add.w r7, r6, #5152 @ 0x1420 │ │ │ │ adds r7, #24 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 1f66e0 │ │ │ │ + bl 1f6628 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, r2 │ │ │ │ bls.n fd0e8 │ │ │ │ ldr r1, [r7, #24] │ │ │ │ cbz r1, fd06e │ │ │ │ mov r0, r6 │ │ │ │ @@ -194613,15 +194611,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 1f66fc │ │ │ │ + bl 1f6644 │ │ │ │ ldrb.w r3, [r6, #3524] @ 0xdc4 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w fd64e │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r2, fp │ │ │ │ mov r1, r6 │ │ │ │ add.w r9, sp, #88 @ 0x58 │ │ │ │ @@ -194816,15 +194814,15 @@ │ │ │ │ beq.w fd606 │ │ │ │ ldr r3, [pc, #32] @ (fd390 ) │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr.w r8, [r2, r3] │ │ │ │ b.n fd394 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - subs r0, #242 @ 0xf2 │ │ │ │ + subs r0, #114 @ 0x72 │ │ │ │ movs r6, r4 │ │ │ │ str r2, [sp, #724] @ 0x2d4 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r5, [r3, #4] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r3, [r2, #0] │ │ │ │ movs r0, r0 │ │ │ │ @@ -195147,40 +195145,40 @@ │ │ │ │ bl fc1e0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n fd75e │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, r0, #272 @ 0x110 │ │ │ │ movs r2, #124 @ 0x7c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1dbcc8 │ │ │ │ + bl 1dbc10 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r4, #404 @ 0x194 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1dbcc8 │ │ │ │ + bl 1dbc10 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1dbd70 │ │ │ │ + bl 1dbcb8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str.w r3, [r4, #396] @ 0x18c │ │ │ │ - bl 1dbd0c │ │ │ │ + bl 1dbc54 │ │ │ │ strb.w r0, [r4, #400] @ 0x190 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1dbd0c │ │ │ │ + bl 1dbc54 │ │ │ │ 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 166f80 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #24] │ │ │ │ - bl 1dbd0c │ │ │ │ + bl 1dbc54 │ │ │ │ cbnz r0, fd762 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #116] @ 0x74 │ │ │ │ cmp r3, #2 │ │ │ │ beq.n fd73e │ │ │ │ cmp r3, #4 │ │ │ │ beq.n fd73e │ │ │ │ @@ -195189,15 +195187,15 @@ │ │ │ │ bl fce50 │ │ │ │ cbnz r0, fd756 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w r1, r4, #440 @ 0x1b8 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #16 │ │ │ │ - bl 1dbcc8 │ │ │ │ + bl 1dbc10 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl fce50 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n fd73a │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ @@ -195238,15 +195236,15 @@ │ │ │ │ ldr.w r0, [r4, #3864] @ 0xf18 │ │ │ │ bl 166bf0 │ │ │ │ ldr r3, [pc, #164] @ (fd860 ) │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #4 │ │ │ │ add r3, pc │ │ │ │ mov r0, sp │ │ │ │ - bl 2024c0 │ │ │ │ + bl 202408 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl fc1e0 │ │ │ │ str r0, [r5, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n fd84c │ │ │ │ @@ -195298,15 +195296,15 @@ │ │ │ │ b.n fd818 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cmp r0, #112 @ 0x70 │ │ │ │ lsls r6, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #186 @ 0xba │ │ │ │ + adds r1, #58 @ 0x3a │ │ │ │ movs r6, r4 │ │ │ │ movs r7, #224 @ 0xe0 │ │ │ │ lsls r6, r6, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -195569,78 +195567,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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, fdb70 │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r6, r0 │ │ │ │ b.n fdba6 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, fdba6 │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr r1, [pc, #132] @ (fdc2c ) │ │ │ │ ldr r3, [pc, #124] @ (fdc28 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r1, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n fdc20 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, fdbde │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #343 @ 0x157 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r6, r0 │ │ │ │ b.n fdba6 │ │ │ │ strh.w r1, [sp] │ │ │ │ b.n fdbc2 │ │ │ │ strb.w r1, [sp] │ │ │ │ b.n fdbc2 │ │ │ │ movs r3, #1 │ │ │ │ @@ -199963,37 +199961,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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 100bf2 │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 100c90 │ │ │ │ movs r1, #69 @ 0x45 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r7, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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] @ 100e60 │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ @@ -200002,15 +200000,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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr r2, [pc, #536] @ (100e64 ) │ │ │ │ ldr r3, [pc, #520] @ (100e58 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ @@ -200042,15 +200040,15 @@ │ │ │ │ ldr r2, [r6, #116] @ 0x74 │ │ │ │ lsrs r2, r2, #6 │ │ │ │ bl fda80 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r4, r0 │ │ │ │ b.n 100bf8 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ lsls r0, r3, #31 │ │ │ │ bmi.n 100c7e │ │ │ │ ldr r0, [pc, #428] @ (100e68 ) │ │ │ │ ldr.w r0, [r9, r0] │ │ │ │ @@ -200058,15 +200056,15 @@ │ │ │ │ dmb ish │ │ │ │ and.w r3, r0, #524288 @ 0x80000 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 100e42 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 2e586c │ │ │ │ + bl 2e57b4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r2, [r2, #44] @ 0x2c │ │ │ │ adds r3, r2, #1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ beq.n 100d82 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ lsls r4, r2, #1 │ │ │ │ @@ -200110,26 +200108,26 @@ │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ cbnz r3, 100d92 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 100c4a │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ b.n 100c4a │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 100d0a │ │ │ │ mov r1, r3 │ │ │ │ mov.w ip, #1 │ │ │ │ @@ -200170,30 +200168,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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 100e0a │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r6, r0 │ │ │ │ b.n 100c4a │ │ │ │ movs r2, #8 │ │ │ │ strb.w r4, [sp, #16] │ │ │ │ b.n 100dec │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ @@ -204164,24 +204162,24 @@ │ │ │ │ adds r2, r7, r1 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 103af6 │ │ │ │ ldr.w r0, [r8, r1] │ │ │ │ strd r1, r2, [sp, #24] │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 2fa880 │ │ │ │ + bl 2fa7c8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 103af6 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr.w r0, [r8, r1] │ │ │ │ movs r1, #3 │ │ │ │ str r4, [r6, #4] │ │ │ │ str r1, [r6, #0] │ │ │ │ - bl 2fa51c │ │ │ │ - bl 1db358 │ │ │ │ + bl 2fa464 │ │ │ │ + bl 1db2a0 │ │ │ │ ldrb.w lr, [r0, #32] │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ ands.w lr, lr, #7 │ │ │ │ beq.n 103ac8 │ │ │ │ mov r7, r4 │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r2 │ │ │ │ @@ -204208,15 +204206,15 @@ │ │ │ │ mov r2, r3 │ │ │ │ add.w r3, r4, #20 │ │ │ │ str r3, [sp, #24] │ │ │ │ bl 1473e0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ sub.w r2, r1, #20 │ │ │ │ - bl 200514 │ │ │ │ + bl 20045c │ │ │ │ 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 10399e │ │ │ │ @@ -204278,15 +204276,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 103b82 │ │ │ │ movs r3, #20 │ │ │ │ mov r0, r4 │ │ │ │ mla ip, r3, r1, ip │ │ │ │ ldr.w r3, [ip, #12] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 20043c │ │ │ │ + bl 200384 │ │ │ │ add r3, sp, #136 @ 0x88 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ blx 5923c │ │ │ │ movs r3, #0 │ │ │ │ @@ -204367,91 +204365,91 @@ │ │ │ │ adds r2, #1 │ │ │ │ cmp r0, r2 │ │ │ │ bne.n 103c74 │ │ │ │ cmp.w ip, #0 │ │ │ │ beq.w 10408a │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1fdcac │ │ │ │ + bl 1fdbf4 │ │ │ │ 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 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ 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 10400a │ │ │ │ ldr r7, [sp, #32] │ │ │ │ movs r1, #32 │ │ │ │ vldr d0, [pc, #772] @ 103fe8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 200008 │ │ │ │ + bl 1fff50 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 103d10 │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r6 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ vldr d0, [pc, #720] @ 103ff0 │ │ │ │ movs r1, #32 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 200008 │ │ │ │ + bl 1fff50 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 103d4e │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #252 @ 0xfc │ │ │ │ mov r0, r6 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 103e84 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ movs r3, #0 │ │ │ │ ldrb.w ip, [r0, #12] │ │ │ │ @@ -204476,33 +204474,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 1fdcac │ │ │ │ + bl 1fdbf4 │ │ │ │ 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 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ 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 │ │ │ │ @@ -204521,40 +204519,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 1fdcac │ │ │ │ + bl 1fdbf4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r1 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #493 @ 0x1ed │ │ │ │ - bl 2028cc │ │ │ │ + bl 202814 │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r6 │ │ │ │ bl 109268 │ │ │ │ ldr.w r3, [fp, #40] @ 0x28 │ │ │ │ str r0, [sp, #24] │ │ │ │ @@ -204591,33 +204589,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 1fdcac │ │ │ │ + bl 1fdbf4 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r9, r1 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ 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 │ │ │ │ @@ -204636,45 +204634,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 1fdcac │ │ │ │ + bl 1fdbf4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r1 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #493 @ 0x1ed │ │ │ │ - bl 2028cc │ │ │ │ + bl 202814 │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2003b4 │ │ │ │ + bl 2002fc │ │ │ │ b.n 10399e │ │ │ │ uxth r1, r1 │ │ │ │ b.n 103a38 │ │ │ │ sub.w r3, ip, #20 │ │ │ │ b.n 103b4a │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ @@ -204710,33 +204708,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 1fdcac │ │ │ │ + bl 1fdbf4 │ │ │ │ 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 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ b.n 103cde │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ b.n 103cd0 │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ movs r7, #1 │ │ │ │ mov r3, r7 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ @@ -204744,20 +204742,20 @@ │ │ │ │ mov r0, r6 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ bl fc090 │ │ │ │ movw r1, #281 @ 0x119 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20280c │ │ │ │ + bl 202754 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #265 @ 0x109 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ 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 │ │ │ │ @@ -204771,66 +204769,66 @@ │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ bl fc090 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r3, r9 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2028cc │ │ │ │ + bl 202814 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #492 @ 0x1ec │ │ │ │ mov r0, r6 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ str r0, [sp, #24] │ │ │ │ b.n 103ea4 │ │ │ │ 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 fc090 │ │ │ │ movw r1, #281 @ 0x119 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20280c │ │ │ │ + bl 202754 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #265 @ 0x109 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ 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 fc090 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2028cc │ │ │ │ + bl 202814 │ │ │ │ movs r3, #1 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ bl fc090 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #492 @ 0x1ec │ │ │ │ mov r0, r6 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ str r0, [sp, #24] │ │ │ │ b.n 103e9a │ │ │ │ mov.w ip, #1 │ │ │ │ b.n 103c32 │ │ │ │ str r0, [sp, #28] │ │ │ │ b.n 103ba4 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ @@ -204861,21 +204859,21 @@ │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r5, #30 │ │ │ │ movne r5, #22 │ │ │ │ mov r2, r5 │ │ │ │ - bl 1fd814 │ │ │ │ + bl 1fd75c │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 104800 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1fdd10 │ │ │ │ + bl 1fdc58 │ │ │ │ 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] │ │ │ │ @@ -204883,18 +204881,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 200494 │ │ │ │ + bl 2003dc │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w 10465c │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r2, r2, #8 │ │ │ │ lsls r2, r2, #8 │ │ │ │ @@ -204924,54 +204922,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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 104296 │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr.w r3, [pc, #1448] @ 104840 │ │ │ │ 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 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ mov r5, r0 │ │ │ │ add.w r7, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r7 │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ cmp.w r3, #360 @ 0x168 │ │ │ │ beq.n 104328 │ │ │ │ movw r2, #361 @ 0x169 │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 104672 │ │ │ │ @@ -204987,49 +204985,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 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ mov r5, r0 │ │ │ │ add.w r8, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r8 │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov.w r1, #362 @ 0x16a │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #4 │ │ │ │ str r0, [sp, #24] │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldrb.w r3, [r5, #32] │ │ │ │ cmp r3, #2 │ │ │ │ beq.w 104668 │ │ │ │ add r5, sp, #84 @ 0x54 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ @@ -205051,26 +205049,26 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, sl │ │ │ │ bl fc090 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r8 │ │ │ │ movw r1, #289 @ 0x121 │ │ │ │ mov r0, sl │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r2, r7 │ │ │ │ mov r4, r0 │ │ │ │ movw r1, #299 @ 0x12b │ │ │ │ mov r0, sl │ │ │ │ add r7, sp, #52 @ 0x34 │ │ │ │ - bl 20280c │ │ │ │ + bl 202754 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, sl │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ 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 │ │ │ │ @@ -205086,30 +205084,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 1fdcac │ │ │ │ + bl 1fdbf4 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ 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 │ │ │ │ @@ -205121,31 +205119,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 1fdcac │ │ │ │ + bl 1fdbf4 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r0, [sp, #16] │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ 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 │ │ │ │ @@ -205158,31 +205156,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 1fdcac │ │ │ │ + bl 1fdbf4 │ │ │ │ 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 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ 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 │ │ │ │ @@ -205195,54 +205193,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 1fdcac │ │ │ │ + bl 1fdbf4 │ │ │ │ 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 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ 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 20294c │ │ │ │ + bl 202894 │ │ │ │ mov r7, r0 │ │ │ │ b.n 104306 │ │ │ │ movs r6, #64 @ 0x40 │ │ │ │ ldrb r5, [r2, #13] │ │ │ │ add.w fp, sp, #32 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ - bl 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ 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 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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] @ 104840 │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ ldr.w ip, [r4, #36] @ 0x24 │ │ │ │ @@ -205250,95 +205248,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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ b.n 10429e │ │ │ │ movs r6, #32 │ │ │ │ b.n 1045fc │ │ │ │ movs r6, #8 │ │ │ │ b.n 1045fc │ │ │ │ movs r6, #16 │ │ │ │ b.n 1045fc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r5, sp, #84 @ 0x54 │ │ │ │ b.n 1043e2 │ │ │ │ movs r6, #1 │ │ │ │ b.n 1045fc │ │ │ │ mov.w r1, #362 @ 0x16a │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ str r5, [sp, #12] │ │ │ │ - bl 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldrb.w r3, [r8, #6] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 104306 │ │ │ │ ldr.w r3, [r8] │ │ │ │ movw r1, #401 @ 0x191 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov.w r1, #402 @ 0x192 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ mov r5, r0 │ │ │ │ add.w r8, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r8 │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldrb.w r3, [r5, #32] │ │ │ │ cmp r3, #2 │ │ │ │ it eq │ │ │ │ moveq r2, r7 │ │ │ │ beq.n 10478a │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ @@ -205363,20 +205361,20 @@ │ │ │ │ mov r0, sl │ │ │ │ bl fc090 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r8 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, sl │ │ │ │ movs r5, #2 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #191 @ 0xbf │ │ │ │ mov r0, sl │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, fp │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r0, sl │ │ │ │ movs r3, #1 │ │ │ │ @@ -205406,23 +205404,23 @@ │ │ │ │ bl fc090 │ │ │ │ mov r3, r8 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, sl │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 20294c │ │ │ │ + bl 202894 │ │ │ │ mov r7, r0 │ │ │ │ b.n 104306 │ │ │ │ ldr r2, [pc, #68] @ (104848 ) │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #4 │ │ │ │ ldr.w r2, [r9, r2] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 1fd5c0 │ │ │ │ + bl 1fd508 │ │ │ │ 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] │ │ │ │ @@ -205561,15 +205559,15 @@ │ │ │ │ subeq r1, #20 │ │ │ │ movne r1, #0 │ │ │ │ mov r3, r5 │ │ │ │ bl 100b28 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 200f44 │ │ │ │ + bl 200e8c │ │ │ │ movs r0, #1 │ │ │ │ ldr.w r2, [pc, #2688] @ 105454 │ │ │ │ ldr.w r3, [pc, #2676] @ 10544c │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ @@ -205601,56 +205599,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 1fdcac │ │ │ │ + bl 1fdbf4 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov fp, r0 │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #32 │ │ │ │ str r7, [r5, #4] │ │ │ │ - bl 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 104a9e │ │ │ │ ldmia r5!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #493 @ 0x1ed │ │ │ │ - bl 2028cc │ │ │ │ + bl 202814 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, sl, #20 │ │ │ │ - bl 2004d0 │ │ │ │ + bl 200418 │ │ │ │ mov r0, sl │ │ │ │ - bl 1ff184 │ │ │ │ + bl 1ff0cc │ │ │ │ b.n 1049ce │ │ │ │ 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 1049d0 │ │ │ │ @@ -205711,15 +205709,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 201824 │ │ │ │ + bl 20176c │ │ │ │ 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 │ │ │ │ @@ -205735,31 +205733,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 1fdcac │ │ │ │ + bl 1fdbf4 │ │ │ │ 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 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ cmp.w r3, #660 @ 0x294 │ │ │ │ beq.w 104fec │ │ │ │ add r3, sp, #116 @ 0x74 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #0 │ │ │ │ @@ -205795,34 +205793,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 105378 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1fdcac │ │ │ │ + bl 1fdbf4 │ │ │ │ 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 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ 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 1054e6 │ │ │ │ @@ -205900,20 +205898,20 @@ │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ bl fc090 │ │ │ │ mov r3, r7 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r9 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ b.n 104aa6 │ │ │ │ ldr.w r3, [pc, #1704] @ 105458 │ │ │ │ movw r0, #58640 @ 0xe510 │ │ │ │ @@ -205951,74 +205949,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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 104e40 │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ 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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 104e80 │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - bl 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 104ea4 │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r2, fp │ │ │ │ mov r3, r8 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ str.w r8, [sp] │ │ │ │ mov r0, r6 │ │ │ │ b.n 104aa6 │ │ │ │ ldr.w r3, [pc, #1416] @ 105458 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ @@ -206049,40 +206047,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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 104f4a │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ movw r1, #321 @ 0x141 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r8 │ │ │ │ strb.w r8, [r0, #40] @ 0x28 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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 │ │ │ │ @@ -206090,20 +206088,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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ add.w r0, sl, #20 │ │ │ │ add.w r1, r5, #20 │ │ │ │ - bl 2004d0 │ │ │ │ + bl 200418 │ │ │ │ mov r0, sl │ │ │ │ - bl 1ff184 │ │ │ │ + bl 1ff0cc │ │ │ │ b.n 1049ce │ │ │ │ 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 │ │ │ │ @@ -206122,15 +206120,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 104c0c │ │ │ │ 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 201824 │ │ │ │ + bl 20176c │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ beq.w 104c0c │ │ │ │ ldr.w r3, [pc, #1084] @ 105458 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -206142,43 +206140,43 @@ │ │ │ │ add.w r3, sl, r3, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ b.n 104c0c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 10505e │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ mov r0, r6 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2033b0 │ │ │ │ + bl 2032f8 │ │ │ │ movs r1, #69 @ 0x45 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ movs r3, #32 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r9, r0 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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] @ 105458 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ @@ -206189,19 +206187,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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ - bl 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ 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 │ │ │ │ @@ -206242,18 +206240,18 @@ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ adds r3, r7, r3 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 10525a │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203420 │ │ │ │ + bl 203368 │ │ │ │ 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] │ │ │ │ @@ -206265,21 +206263,21 @@ │ │ │ │ cmp r3, r1 │ │ │ │ bhi.w 104ce6 │ │ │ │ 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 1fe07c │ │ │ │ + bl 1fdfc4 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 1051b0 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203340 │ │ │ │ + bl 203288 │ │ │ │ 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 105284 │ │ │ │ @@ -206291,22 +206289,22 @@ │ │ │ │ b.n 1051de │ │ │ │ subs r4, #1 │ │ │ │ subs r5, #4 │ │ │ │ adds r3, r4, #1 │ │ │ │ beq.n 10528c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203468 │ │ │ │ + bl 2033b0 │ │ │ │ ldrb.w r7, [r9, #16] │ │ │ │ cmp r7, #0 │ │ │ │ beq.n 1051d6 │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 203498 │ │ │ │ + bl 2033e0 │ │ │ │ mov r8, r0 │ │ │ │ b.n 1051d6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ strh.w r3, [sp, #96] @ 0x60 │ │ │ │ b.n 105040 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ strb.w r3, [sp, #96] @ 0x60 │ │ │ │ @@ -206341,15 +206339,15 @@ │ │ │ │ b.w 1049d0 │ │ │ │ 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 200494 │ │ │ │ + bl 2003dc │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str.w sl, [r3, r2, lsl #2] │ │ │ │ b.n 105154 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ @@ -206358,15 +206356,15 @@ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add r3, r2 │ │ │ │ ldrb r7, [r3, #16] │ │ │ │ cmp r7, #0 │ │ │ │ bne.n 10536c │ │ │ │ mov r0, sl │ │ │ │ - bl 1ff184 │ │ │ │ + bl 1ff0cc │ │ │ │ b.w 1049ce │ │ │ │ cmp r7, #0 │ │ │ │ beq.n 105336 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r5, #400 @ 0x190 │ │ │ │ mov r2, r1 │ │ │ │ b.n 1052b0 │ │ │ │ @@ -206383,25 +206381,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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ cbz r0, 1052f0 │ │ │ │ mov r3, r4 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r2 │ │ │ │ - bl 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ 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 │ │ │ │ @@ -206412,15 +206410,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 168aec │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ 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 104e40 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -206433,30 +206431,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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 105320 │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ b.n 105320 │ │ │ │ mov r1, r8 │ │ │ │ add.w r0, sl, #20 │ │ │ │ - bl 2004d0 │ │ │ │ + bl 200418 │ │ │ │ b.n 105290 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ b.n 104cbc │ │ │ │ ldrd r3, r2, [sp, #20] │ │ │ │ add.w r2, r3, r2, lsl #3 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ @@ -206482,21 +206480,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 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ add.w r9, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ mov r5, r0 │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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] @ 105458 │ │ │ │ @@ -206507,15 +206505,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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ 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] │ │ │ │ @@ -206543,41 +206541,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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ cbz r0, 105488 │ │ │ │ mov r3, r4 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r2 │ │ │ │ - bl 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ 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 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ mov r5, r0 │ │ │ │ add.w r7, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ movs r3, #32 │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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 │ │ │ │ @@ -206587,15 +206585,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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ b.n 105310 │ │ │ │ mov.w r3, fp, lsl #7 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [pc, #12] @ (1054fc ) │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -206609,19 +206607,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, 105520 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e3174 │ │ │ │ + bl 1e30bc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r0, [r3, #3932] @ 0xf5c │ │ │ │ cbz r0, 10552a │ │ │ │ - bl 1e3174 │ │ │ │ + bl 1e30bc │ │ │ │ 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 │ │ │ │ @@ -206664,21 +206662,21 @@ │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ and.w r2, r2, #2 │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 10572e │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ add r5, sp, #52 @ 0x34 │ │ │ │ - bl 2247b0 │ │ │ │ + bl 2246f8 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 2583bc │ │ │ │ + bl 258304 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 255950 │ │ │ │ + bl 255898 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 256518 │ │ │ │ + bl 256460 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ cmp r3, #4 │ │ │ │ beq.w 105702 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr.w r3, [r0, #424] @ 0x1a8 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cbz r1, 1055ee │ │ │ │ @@ -206689,34 +206687,34 @@ │ │ │ │ movne r1, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1055d8 │ │ │ │ cbz r1, 1055ee │ │ │ │ ldr r1, [r1, #24] │ │ │ │ - bl 210aec │ │ │ │ + bl 210a34 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr.w r3, [r0, #324] @ 0x144 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1056d2 │ │ │ │ - bl 28f200 │ │ │ │ + bl 28f148 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 24ddf8 │ │ │ │ + bl 24dd40 │ │ │ │ mov.w r1, #29360128 @ 0x1c00000 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 233fb0 │ │ │ │ + bl 233ef8 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 255950 │ │ │ │ + bl 255898 │ │ │ │ mvn.w r1, #4227858432 @ 0xfc000000 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 251dc0 │ │ │ │ + bl 251d08 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 244590 │ │ │ │ + bl 2444d8 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 231ecc │ │ │ │ + bl 231e14 │ │ │ │ ldrb r3, [r7, #14] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1056ca │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ ldr.w r0, [r4, #3864] @ 0xf18 │ │ │ │ movs r6, #0 │ │ │ │ @@ -206724,24 +206722,24 @@ │ │ │ │ bl 168d88 │ │ │ │ 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 26ca90 │ │ │ │ + bl 26c9d8 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ ldr.w r2, [r6, #312] @ 0x138 │ │ │ │ lsls r2, r2, #30 │ │ │ │ bpl.n 105682 │ │ │ │ ldr.w r1, [r4, #3928] @ 0xf58 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 105712 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2237e4 │ │ │ │ + bl 22372c │ │ │ │ mov r2, r6 │ │ │ │ ldr.w r0, [r4, #3864] @ 0xf18 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [sp, #44] @ 0x2c │ │ │ │ bl 168d88 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ @@ -206760,65 +206758,65 @@ │ │ │ │ mov r0, r6 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr.w r1, [r4, #3932] @ 0xf5c │ │ │ │ cbz r1, 1056e6 │ │ │ │ mov.w r2, #16384 @ 0x4000 │ │ │ │ mov r0, r6 │ │ │ │ - bl 21dbe4 │ │ │ │ + bl 21db2c │ │ │ │ mov r2, r6 │ │ │ │ ldr.w r0, [r4, #3864] @ 0xf18 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [sp, #44] @ 0x2c │ │ │ │ bl 168d88 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ b.n 10568a │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 24df78 │ │ │ │ + bl 24dec0 │ │ │ │ b.n 105632 │ │ │ │ - bl 26f530 │ │ │ │ + bl 26f478 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 26f73c │ │ │ │ + bl 26f684 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ bl d5ba0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ b.n 1055fc │ │ │ │ add.w r0, r4, #3936 @ 0xf60 │ │ │ │ - bl 1f66e0 │ │ │ │ + bl 1f6628 │ │ │ │ ldr.w r2, [r4, #3932] @ 0xf5c │ │ │ │ cbz r2, 10575e │ │ │ │ add.w r0, r4, #3936 @ 0xf60 │ │ │ │ - bl 1f66fc │ │ │ │ + bl 1f6644 │ │ │ │ ldr.w r1, [r4, #3932] @ 0xf5c │ │ │ │ b.n 1056aa │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #32 │ │ │ │ strb.w r3, [sp, #52] @ 0x34 │ │ │ │ - bl 2500d8 │ │ │ │ + bl 250020 │ │ │ │ b.n 1055cc │ │ │ │ add.w r0, r4, #3936 @ 0xf60 │ │ │ │ - bl 1f66e0 │ │ │ │ + bl 1f6628 │ │ │ │ ldr.w r2, [r4, #3928] @ 0xf58 │ │ │ │ cbz r2, 105748 │ │ │ │ add.w r0, r4, #3936 @ 0xf60 │ │ │ │ - bl 1f66fc │ │ │ │ + bl 1f6644 │ │ │ │ ldr.w r1, [r4, #3928] @ 0xf58 │ │ │ │ b.n 105668 │ │ │ │ ldr r3, [pc, #96] @ (105790 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [pc, #96] @ (105794 ) │ │ │ │ add r2, pc │ │ │ │ ldr r5, [r5, r3] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx 591d8 <__fprintf_chk@plt> │ │ │ │ ldr r1, [r5, #0] │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 28439c │ │ │ │ + bl 2842e4 │ │ │ │ b.n 1055aa │ │ │ │ ldr r1, [pc, #76] @ (105798 ) │ │ │ │ movw r2, #6623 @ 0x19df │ │ │ │ ldr.w r0, [r4, #3864] @ 0xf18 │ │ │ │ add r1, pc │ │ │ │ bl fc280 │ │ │ │ str.w r0, [r4, #3928] @ 0xf58 │ │ │ │ @@ -206831,29 +206829,29 @@ │ │ │ │ str.w r0, [r4, #3932] @ 0xf5c │ │ │ │ b.n 1056f4 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ add r2, sp, #728 @ 0x2d8 │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #252 @ 0xfc │ │ │ │ + cmp r1, #124 @ 0x7c │ │ │ │ movs r6, r5 │ │ │ │ add r2, sp, #504 @ 0x1f8 │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r0, r7, #5 │ │ │ │ movs r0, r0 │ │ │ │ add r1, sp, #440 @ 0x1b8 │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - sxtb r4, r1 │ │ │ │ + cbz r4, 1057ca │ │ │ │ movs r5, r4 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r7} │ │ │ │ + stmia r0!, {r1, r2, r3, r4} │ │ │ │ movs r5, r5 │ │ │ │ - asrs r0, r2, #31 │ │ │ │ + asrs r0, r2, #29 │ │ │ │ movs r4, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [pc, #912] @ (105b44 ) │ │ │ │ @@ -208526,15 +208524,15 @@ │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r3, [pc, #1672] @ 107070 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #52] @ 0x34 │ │ │ │ - bl 250798 │ │ │ │ + bl 2506e0 │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ beq.w 106cda │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -208558,41 +208556,41 @@ │ │ │ │ ldr.w r2, [pc, #1596] @ 107074 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [pc, #1592] @ 107078 │ │ │ │ strb.w r3, [sp, #62] @ 0x3e │ │ │ │ add r2, pc │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ add r1, pc │ │ │ │ - bl 200e04 │ │ │ │ + bl 200d4c │ │ │ │ ldrb.w r3, [r4, #65] @ 0x41 │ │ │ │ subs r3, #4 │ │ │ │ cmp r3, #1 │ │ │ │ bls.n 106a62 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 106bb0 │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2511fc │ │ │ │ + bl 251144 │ │ │ │ mov r0, r4 │ │ │ │ bl 169048 │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 106aea │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cbnz r1, 106ad0 │ │ │ │ ldr.w r2, [pc, #1532] @ 10707c │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r1, [pc, #1528] @ 107080 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 200e04 │ │ │ │ + bl 200d4c │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 106afa │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb r3, [r3, #7] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 106afa │ │ │ │ @@ -208630,52 +208628,52 @@ │ │ │ │ bne.n 106ba8 │ │ │ │ str.w r2, [r4, #168] @ 0xa8 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 106a7e │ │ │ │ movs r2, #9 │ │ │ │ mov.w r1, #256 @ 0x100 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22273c │ │ │ │ + bl 222684 │ │ │ │ movs r2, #7 │ │ │ │ mov.w r1, #640 @ 0x280 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22273c │ │ │ │ + bl 222684 │ │ │ │ movs r2, #1 │ │ │ │ mov.w r1, #33554432 @ 0x2000000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22273c │ │ │ │ + bl 222684 │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ cmp r3, #5 │ │ │ │ beq.w 106df2 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2135b8 │ │ │ │ + bl 213500 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2135b8 │ │ │ │ + bl 213500 │ │ │ │ ldrsb.w r2, [r4, #65] @ 0x41 │ │ │ │ subs r3, r2, #2 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #1 │ │ │ │ bhi.n 106b4e │ │ │ │ mov r0, r4 │ │ │ │ - bl 211480 │ │ │ │ + bl 2113c8 │ │ │ │ ldr.w r3, [pc, #1332] @ 107084 │ │ │ │ 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 237a6c │ │ │ │ + bl 2379b4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1690c0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 106d16 │ │ │ │ ldr.w r2, [pc, #1288] @ 107088 │ │ │ │ @@ -208721,22 +208719,22 @@ │ │ │ │ lsls r7, r3, #8 │ │ │ │ bmi.w 106e56 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #22 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ strb r3, [r5, #0] │ │ │ │ - bl 1fd814 │ │ │ │ + bl 1fd75c │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 107020 │ │ │ │ movs r2, #23 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fd814 │ │ │ │ + bl 1fd75c │ │ │ │ ldr.w r7, [r4, #424] @ 0x1a8 │ │ │ │ mov fp, r0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cbnz r3, 106c1a │ │ │ │ b.n 106a62 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ @@ -208756,15 +208754,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 200834 │ │ │ │ + bl 20077c │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 10701c │ │ │ │ mov fp, r8 │ │ │ │ movs r6, #0 │ │ │ │ mov r8, r0 │ │ │ │ strd r7, r4, [sp, #28] │ │ │ │ ldr r3, [r5, #16] │ │ │ │ @@ -208812,15 +208810,15 @@ │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 106eb8 │ │ │ │ mov r5, r4 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 106c74 │ │ │ │ mov r0, r8 │ │ │ │ mov r5, r8 │ │ │ │ - bl 200834 │ │ │ │ + bl 20077c │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 106fd0 │ │ │ │ mov r8, r0 │ │ │ │ b.n 106c5c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ @@ -208835,20 +208833,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 227c3c │ │ │ │ + bl 227b84 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #28 │ │ │ │ strb.w r3, [sp, #64] @ 0x40 │ │ │ │ - bl 2500d8 │ │ │ │ + bl 250020 │ │ │ │ b.n 106a04 │ │ │ │ ldr.w r3, [r4, #424] @ 0x1a8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 107050 │ │ │ │ mov r2, r3 │ │ │ │ ldrb.w r1, [r2, #32] │ │ │ │ @@ -208890,76 +208888,76 @@ │ │ │ │ beq.w 107040 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 106e46 │ │ │ │ movw r1, #267 @ 0x10b │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - bl 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ add.w r6, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ ldr r7, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldrb.w r2, [r5, #33] @ 0x21 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #64] @ 0x40 │ │ │ │ - bl 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 106dd2 │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ movs r1, #0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2169bc │ │ │ │ + bl 216904 │ │ │ │ mov r0, r4 │ │ │ │ bl ce4c8 │ │ │ │ b.n 106b7c │ │ │ │ ldr r2, [pc, #664] @ (10708c ) │ │ │ │ mov.w r1, #16777216 @ 0x1000000 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ - bl 2208cc │ │ │ │ + bl 220814 │ │ │ │ movs r2, #9 │ │ │ │ mov.w r1, #16777216 @ 0x1000000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22273c │ │ │ │ + bl 222684 │ │ │ │ ldrb.w r3, [r4, #358] @ 0x166 │ │ │ │ lsls r3, r3, #31 │ │ │ │ bpl.n 106e1a │ │ │ │ ldr.w r3, [r4, #316] @ 0x13c │ │ │ │ cbnz r3, 106e62 │ │ │ │ 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 244630 │ │ │ │ + bl 244578 │ │ │ │ b.n 106b28 │ │ │ │ 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 106cf8 │ │ │ │ @@ -208969,21 +208967,21 @@ │ │ │ │ mov.w r2, #1 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ b.n 106d84 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r2 │ │ │ │ strb r2, [r5, #0] │ │ │ │ - bl 25042c │ │ │ │ + bl 250374 │ │ │ │ b.n 106a62 │ │ │ │ adds r3, #15 │ │ │ │ movs r2, #16 │ │ │ │ bic.w r1, r3, #15 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21aa80 │ │ │ │ + bl 21a9c8 │ │ │ │ b.n 106e1a │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, sl │ │ │ │ bne.w 106c84 │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ @@ -209013,15 +209011,15 @@ │ │ │ │ beq.w 106ffc │ │ │ │ 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 1fdd10 │ │ │ │ + bl 1fdc58 │ │ │ │ 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] │ │ │ │ @@ -209029,25 +209027,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 200494 │ │ │ │ + bl 2003dc │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ 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 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ 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 │ │ │ │ @@ -209084,37 +209082,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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr r6, [sp, #24] │ │ │ │ b.n 106cc4 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ bne.w 106cc8 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ cmp r2, sl │ │ │ │ it eq │ │ │ │ moveq r5, r3 │ │ │ │ beq.w 106e7a │ │ │ │ mov r0, r8 │ │ │ │ mov r5, r8 │ │ │ │ - bl 200834 │ │ │ │ + bl 20077c │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 106cd6 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ mov r8, fp │ │ │ │ ldr r4, [sp, #32] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ - bl 25042c │ │ │ │ + bl 250374 │ │ │ │ b.n 106fea │ │ │ │ ldr r4, [r7, #24] │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 106c32 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -209126,26 +209124,26 @@ │ │ │ │ ldr r3, [pc, #148] @ (107094 ) │ │ │ │ movs r1, #8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #23 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1fd73c │ │ │ │ + bl 1fd684 │ │ │ │ ldrh r3, [r0, #20] │ │ │ │ movs r2, #2 │ │ │ │ mov fp, r0 │ │ │ │ bfi r3, r2, #6, #3 │ │ │ │ strh r3, [r0, #20] │ │ │ │ b.n 106ec0 │ │ │ │ mov r6, r5 │ │ │ │ b.n 106fd6 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ - bl 25042c │ │ │ │ + bl 250374 │ │ │ │ b.n 106a62 │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ movw r2, #805 @ 0x325 │ │ │ │ cmp r1, r2 │ │ │ │ bne.w 106c74 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r3 │ │ │ │ @@ -209488,15 +209486,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 200834 │ │ │ │ + bl 20077c │ │ │ │ ldrd r1, r2, [sp, #40] @ 0x28 │ │ │ │ mov fp, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 107bf2 │ │ │ │ mov.w sl, #0 │ │ │ │ strd r2, r4, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [r1, #16] │ │ │ │ @@ -209540,15 +209538,15 @@ │ │ │ │ mov.w sl, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ bl 1038a8 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 10742e │ │ │ │ mov r0, fp │ │ │ │ - bl 200834 │ │ │ │ + bl 20077c │ │ │ │ mov r1, fp │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 107b66 │ │ │ │ mov fp, r0 │ │ │ │ b.n 1073f6 │ │ │ │ cmp r2, r1 │ │ │ │ beq.w 10721e │ │ │ │ @@ -209558,15 +209556,15 @@ │ │ │ │ b.n 1071f4 │ │ │ │ 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 28a54c │ │ │ │ + bl 28a494 │ │ │ │ ldr.w r3, [r4, #424] @ 0x1a8 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cbz r1, 1074ba │ │ │ │ movs r1, #0 │ │ │ │ ldrb.w r2, [r3, #32] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ @@ -209576,15 +209574,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1074a4 │ │ │ │ cbz r1, 1074ba │ │ │ │ ldr r1, [r1, #24] │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ add r5, sp, #108 @ 0x6c │ │ │ │ mov r0, r4 │ │ │ │ - bl 210aec │ │ │ │ + bl 210a34 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r1, r5 │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ lsls r3, r3, #7 │ │ │ │ orr.w r3, r3, r2, lsl #9 │ │ │ │ str r3, [r5, #0] │ │ │ │ @@ -209613,15 +209611,15 @@ │ │ │ │ strd r7, r7, [fp, #8] │ │ │ │ str.w r4, [fp, #20] │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr r6, [r4, #24] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ mov r0, r6 │ │ │ │ str.w r2, [fp, #16] │ │ │ │ - bl 200834 │ │ │ │ + bl 20077c │ │ │ │ mov r9, r0 │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 107bee │ │ │ │ str r7, [sp, #12] │ │ │ │ strd r4, r5, [sp, #40] @ 0x28 │ │ │ │ str.w r8, [sp, #48] @ 0x30 │ │ │ │ ldr r5, [r6, #16] │ │ │ │ @@ -209641,15 +209639,15 @@ │ │ │ │ bne.n 107542 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ movs r4, #0 │ │ │ │ cmp r3, #4 │ │ │ │ beq.n 107574 │ │ │ │ mov r0, r9 │ │ │ │ mov r6, r9 │ │ │ │ - bl 200834 │ │ │ │ + bl 20077c │ │ │ │ cbz r6, 1075c8 │ │ │ │ mov r9, r0 │ │ │ │ b.n 107536 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ cmp r2, #4 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ @@ -209676,24 +209674,24 @@ │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ cmp r3, #8 │ │ │ │ beq.w 107740 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 10754c │ │ │ │ mov r0, r9 │ │ │ │ mov r6, r9 │ │ │ │ - bl 200834 │ │ │ │ + bl 20077c │ │ │ │ cmp r6, #0 │ │ │ │ bne.n 107566 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ ldrd r4, r5, [sp, #40] @ 0x28 │ │ │ │ ldr.w r8, [sp, #48] @ 0x30 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 25042c │ │ │ │ + bl 250374 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cbz r2, 1075f0 │ │ │ │ ldr r4, [r5, #24] │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 107506 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ @@ -209807,15 +209805,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r7, #56] @ 0x38 │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r4, #56] @ 0x38 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsrs r0, r5, #4 │ │ │ │ + lsrs r0, r5, #2 │ │ │ │ movs r6, r5 │ │ │ │ ldrb.w r3, [r3, #750] @ 0x2ee │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1075b8 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ movw r3, #597 @ 0x255 │ │ │ │ cmp r2, r3 │ │ │ │ @@ -209874,46 +209872,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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov sl, r0 │ │ │ │ cbz r0, 1077e6 │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, sl │ │ │ │ mov r0, fp │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ 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 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ mov r7, r0 │ │ │ │ add.w sl, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sl │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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] │ │ │ │ @@ -209922,15 +209920,15 @@ │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w lr, r7, lr, lsl #2 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ str.w r3, [lr, #40] @ 0x28 │ │ │ │ - bl 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r1, #1 │ │ │ │ str r1, [sp, #12] │ │ │ │ add.w r2, r3, #84 @ 0x54 │ │ │ │ adds r6, r5, r3 │ │ │ │ add r2, r5 │ │ │ │ adds r3, #88 @ 0x58 │ │ │ │ @@ -209983,15 +209981,15 @@ │ │ │ │ strd r3, r3, [sl, #8] │ │ │ │ str.w r5, [sl, #20] │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r4, [r5, #24] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [sl, #16] │ │ │ │ - bl 200834 │ │ │ │ + bl 20077c │ │ │ │ mov fp, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 107dfe │ │ │ │ mov r3, sl │ │ │ │ mov.w r8, #0 │ │ │ │ mov sl, r9 │ │ │ │ mov r9, r3 │ │ │ │ @@ -210023,15 +210021,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 20148c │ │ │ │ + bl 2013d4 │ │ │ │ ldrb.w r6, [sp, #432] @ 0x1b0 │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 107b16 │ │ │ │ ldrd r7, r2, [sp, #440] @ 0x1b8 │ │ │ │ add.w r3, sl, r7, lsl #3 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ add.w ip, r3, r2, lsl #5 │ │ │ │ @@ -210090,49 +210088,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 20280c │ │ │ │ + bl 202754 │ │ │ │ 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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 107a4c │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov.w r1, #362 @ 0x16a │ │ │ │ mov r0, r9 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov.w r1, #398 @ 0x18e │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ 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 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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] │ │ │ │ @@ -210171,26 +210169,26 @@ │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r8, r6 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 2004d0 │ │ │ │ + bl 200418 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ff184 │ │ │ │ + bl 1ff0cc │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 107926 │ │ │ │ mov r0, fp │ │ │ │ mov r4, fp │ │ │ │ - bl 200834 │ │ │ │ + bl 20077c │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 107c62 │ │ │ │ mov fp, r0 │ │ │ │ b.n 10790a │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ strd r6, r1, [r8] │ │ │ │ cmp r3, #3 │ │ │ │ @@ -210205,23 +210203,23 @@ │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov.w sl, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ bl 1038a8 │ │ │ │ mov r0, fp │ │ │ │ - bl 200834 │ │ │ │ + bl 20077c │ │ │ │ mov r1, fp │ │ │ │ cmp r1, #0 │ │ │ │ bne.w 107472 │ │ │ │ ldrd r2, r4, [sp, #40] @ 0x28 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, sl │ │ │ │ movs r2, #0 │ │ │ │ - bl 25042c │ │ │ │ + bl 250374 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ orrs r3, r0 │ │ │ │ str r3, [sp, #28] │ │ │ │ b.n 107b84 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 1073c2 │ │ │ │ @@ -210232,15 +210230,15 @@ │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ orr.w sl, r2, r1 │ │ │ │ uxtb.w r1, sl │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 10748c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 256518 │ │ │ │ + bl 256460 │ │ │ │ b.n 10748c │ │ │ │ ldr.w r1, [pc, #1640] @ 108210 │ │ │ │ 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 │ │ │ │ @@ -210282,46 +210280,46 @@ │ │ │ │ movs r4, #0 │ │ │ │ b.n 107948 │ │ │ │ mov r4, lr │ │ │ │ ldrb.w r2, [r5, #33] @ 0x21 │ │ │ │ adds r5, #20 │ │ │ │ ldrb r1, [r5, #20] │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1fe07c │ │ │ │ + bl 1fdfc4 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 107c36 │ │ │ │ adds r7, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 203340 │ │ │ │ + bl 203288 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov r8, r6 │ │ │ │ - bl 2004d0 │ │ │ │ + bl 200418 │ │ │ │ b.n 107b16 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.w 107b1c │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp.w r3, #660 @ 0x294 │ │ │ │ beq.w 107948 │ │ │ │ mov r0, fp │ │ │ │ mov r4, fp │ │ │ │ - bl 200834 │ │ │ │ + bl 20077c │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 107b2a │ │ │ │ mov r3, r9 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ ldrd r6, r5, [sp, #40] @ 0x28 │ │ │ │ mov r9, sl │ │ │ │ mov sl, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ movs r2, #0 │ │ │ │ - bl 25042c │ │ │ │ + bl 250374 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ orr.w r3, r0, r7 │ │ │ │ uxtb r7, r3 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cbz r3, 107c94 │ │ │ │ ldr r5, [r6, #24] │ │ │ │ cmp r5, #0 │ │ │ │ @@ -210353,40 +210351,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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 107d00 │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #362 @ 0x16a │ │ │ │ mov r0, r9 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ movw r1, #321 @ 0x141 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ 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 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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 │ │ │ │ @@ -210400,41 +210398,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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ b.n 107b04 │ │ │ │ add r7, sp, #112 @ 0x70 │ │ │ │ movs r2, #32 │ │ │ │ strd r1, r1, [r7] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 107d9c │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movw r1, #321 @ 0x141 │ │ │ │ - bl 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ 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 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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 │ │ │ │ @@ -210447,15 +210445,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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ b.n 1079fc │ │ │ │ mov r8, r4 │ │ │ │ b.n 107c6e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, #3852] @ 0xf0c │ │ │ │ @@ -210651,15 +210649,15 @@ │ │ │ │ cmp r6, r1 │ │ │ │ add r3, r1 │ │ │ │ it cs │ │ │ │ movcs r6, r1 │ │ │ │ cmp r7, r3 │ │ │ │ it cc │ │ │ │ movcc r7, r3 │ │ │ │ - bl 200834 │ │ │ │ + bl 20077c │ │ │ │ cbz r0, 10806a │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 108030 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -210805,15 +210803,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 108170 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1081a2 │ │ │ │ b.n 107fb8 │ │ │ │ - bl 200834 │ │ │ │ + bl 20077c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 108174 │ │ │ │ b.n 1081a8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r2, [r3, #280] @ 0x118 │ │ │ │ cmp r2, #2 │ │ │ │ bne.w 1080a4 │ │ │ │ @@ -210828,15 +210826,15 @@ │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ ldr r2, [pc, #56] @ (108220 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #56] @ (108224 ) │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0a68 │ │ │ │ + bl 1e09b0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ b.n 107f7c │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ b.n 107ed0 │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r3, [ip, r3, lsl #2] │ │ │ │ b.w 1076de │ │ │ │ @@ -210847,17 +210845,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r5, #8] │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #5 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r5, #60] @ 0x3c │ │ │ │ + strh r0, [r5, #56] @ 0x38 │ │ │ │ movs r5, r4 │ │ │ │ - ldrh r4, [r7, r2] │ │ │ │ + ldrh r4, [r7, r0] │ │ │ │ movs r5, r4 │ │ │ │ push {r4, lr} │ │ │ │ ldr.w lr, [sp, #8] │ │ │ │ ldr.w r4, [lr, #3852] @ 0xf0c │ │ │ │ add.w ip, r4, #4096 @ 0x1000 │ │ │ │ ldr.w ip, [ip, #3192] @ 0xc78 │ │ │ │ ldrb.w ip, [ip, #700] @ 0x2bc │ │ │ │ @@ -211009,18 +211007,18 @@ │ │ │ │ blx 5a1dc │ │ │ │ ldr.w r1, [r4, #200] @ 0xc8 │ │ │ │ cbz r1, 1083ec │ │ │ │ mov r0, r5 │ │ │ │ bl c8d34 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cbz r0, 1083f4 │ │ │ │ - bl 1e3174 │ │ │ │ + bl 1e30bc │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cbz r0, 1083fc │ │ │ │ - bl 1e3174 │ │ │ │ + bl 1e30bc │ │ │ │ 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 │ │ │ │ @@ -211073,35 +211071,35 @@ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ blx 5923c │ │ │ │ mov r0, r4 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ str r4, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ strh.w r4, [sp, #92] @ 0x5c │ │ │ │ - bl 1e2f34 │ │ │ │ + bl 1e2e7c │ │ │ │ strd r6, fp, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ strd fp, r6, [sp, #76] @ 0x4c │ │ │ │ ldr.w r6, [r8, #4]! │ │ │ │ cbz r6, 1084ee │ │ │ │ - bl 1e0e98 │ │ │ │ + bl 1e0de0 │ │ │ │ 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 105530 │ │ │ │ str.w r0, [sl, r4, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1087e6 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - bl 1e0e98 │ │ │ │ + bl 1e0de0 │ │ │ │ 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 │ │ │ │ @@ -211124,15 +211122,15 @@ │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ mov r4, r8 │ │ │ │ ldr.w r9, [sp, #84] @ 0x54 │ │ │ │ add.w r7, sl, #20 │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ cbz r0, 108534 │ │ │ │ mov r1, r9 │ │ │ │ - bl 2843ec │ │ │ │ + bl 284334 │ │ │ │ str r0, [r5, #0] │ │ │ │ adds r5, #4 │ │ │ │ cmp r4, r7 │ │ │ │ bne.n 108526 │ │ │ │ mov ip, r7 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ mov r7, r8 │ │ │ │ @@ -211140,24 +211138,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, 108586 │ │ │ │ - bl 1e0e98 │ │ │ │ + bl 1e0de0 │ │ │ │ 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 1069b0 │ │ │ │ - bl 1e0e98 │ │ │ │ + bl 1e0de0 │ │ │ │ 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 │ │ │ │ @@ -211189,27 +211187,27 @@ │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r2, [r2, #3864] @ 0xf18 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r2, [pc, #668] @ (10886c ) │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ - bl 27b370 │ │ │ │ + bl 27b2b8 │ │ │ │ cmp r4, #1 │ │ │ │ beq.w 108852 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cbz r3, 108600 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r7, r8 │ │ │ │ mov r5, r3 │ │ │ │ add.w r4, r3, #24 │ │ │ │ ldr.w r1, [r7, #4]! │ │ │ │ cbz r1, 1085fa │ │ │ │ movs r0, #0 │ │ │ │ - bl 206510 │ │ │ │ + bl 206458 │ │ │ │ str r0, [r5, #0] │ │ │ │ adds r5, #4 │ │ │ │ cmp r4, r5 │ │ │ │ bne.n 1085ec │ │ │ │ ldr.w r1, [sl, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 1087d2 │ │ │ │ @@ -211294,15 +211292,15 @@ │ │ │ │ beq.n 108798 │ │ │ │ ldr.w r3, [r8, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1086e8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1086e8 │ │ │ │ - bl 1e0e98 │ │ │ │ + bl 1e0de0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov ip, r7 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov fp, r0 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ @@ -211327,15 +211325,15 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r9 │ │ │ │ strb.w r4, [sp, #232] @ 0xe8 │ │ │ │ ldr.w r2, [r8] │ │ │ │ bl 107098 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 10885c │ │ │ │ - bl 1e0e98 │ │ │ │ + bl 1e0de0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ subs.w r0, r0, fp │ │ │ │ sbc.w r1, r1, r3 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ adds r3, r3, r0 │ │ │ │ str r3, [r6, #8] │ │ │ │ ldr r3, [r6, #12] │ │ │ │ @@ -211347,15 +211345,15 @@ │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ bfi r5, r3, #6, #1 │ │ │ │ strb.w r5, [sp, #121] @ 0x79 │ │ │ │ movs r3, #5 │ │ │ │ b.n 108684 │ │ │ │ mov.w fp, #0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1e3174 │ │ │ │ + bl 1e30bc │ │ │ │ ldr r1, [pc, #208] @ (108874 ) │ │ │ │ ldr r2, [pc, #192] @ (108868 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ eors r1, r2 │ │ │ │ @@ -211374,28 +211372,28 @@ │ │ │ │ b.n 108680 │ │ │ │ ldrb.w r3, [sp, #121] @ 0x79 │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ strb.w r3, [sp, #121] @ 0x79 │ │ │ │ b.n 1086ca │ │ │ │ mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1e3174 │ │ │ │ + bl 1e30bc │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [r5, #0] │ │ │ │ cbz r1, 1087fe │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 108398 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cbz r3, 108838 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add.w r6, r3, #24 │ │ │ │ cbz r0, 108822 │ │ │ │ adds r4, #4 │ │ │ │ - bl 1e3174 │ │ │ │ + bl 1e30bc │ │ │ │ cmp r4, r6 │ │ │ │ beq.n 1087a2 │ │ │ │ ldr.w r1, [r5, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 1087f8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -211420,25 +211418,25 @@ │ │ │ │ bl 108398 │ │ │ │ adds r5, #4 │ │ │ │ cmp r4, #20 │ │ │ │ bne.n 10883c │ │ │ │ b.n 1087a2 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ movs r1, #12 │ │ │ │ - bl 289ba4 │ │ │ │ + bl 289aec │ │ │ │ b.n 1085de │ │ │ │ mov fp, r0 │ │ │ │ b.n 1087ea │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ ldrb r2, [r6, #14] │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ subs r1, #211 @ 0xd3 │ │ │ │ - @ instruction: 0xffffe8ba │ │ │ │ + vqshrun.s64 d30, q13, #1 │ │ │ │ movs r3, r5 │ │ │ │ ldrb r6, [r2, #1] │ │ │ │ lsls r5, r6, #2 │ │ │ │ strd r2, r3, [r0, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r1, [r0, #0] │ │ │ │ movs r1, #0 │ │ │ │ @@ -212362,60 +212360,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 1fdcac │ │ │ │ + bl 1fdbf4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r7 │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ movs r2, #1 │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #181 @ 0xb5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20280c │ │ │ │ + bl 202754 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 109c42 │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ lsls r1, r3 │ │ │ │ movw r3, #514 @ 0x202 │ │ │ │ bics r3, r1 │ │ │ │ bne.w 109c7e │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str.w r3, [fp, #4] │ │ │ │ - bl 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 109e8e │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ add.w r3, r6, #20 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r4, r2 │ │ │ │ beq.n 109380 │ │ │ │ ldrb.w r3, [r2, #-8] │ │ │ │ cbnz r3, 109380 │ │ │ │ @@ -212424,51 +212422,51 @@ │ │ │ │ strb r3, [r2, #20] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ cmp r3, #32 │ │ │ │ beq.w 109d08 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #423 @ 0x1a7 │ │ │ │ - bl 20280c │ │ │ │ + bl 202754 │ │ │ │ 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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 1093c0 │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ str r0, [sp, #12] │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov.w sl, #16 │ │ │ │ - bl 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ 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 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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 │ │ │ │ @@ -212496,15 +212494,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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 109e74 │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r1 │ │ │ │ @@ -212513,50 +212511,50 @@ │ │ │ │ ldrmi r4, [sp, #16] │ │ │ │ bpl.w 109dbe │ │ │ │ cmp r2, #32 │ │ │ │ beq.n 10949c │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #423 @ 0x1a7 │ │ │ │ - bl 20280c │ │ │ │ + bl 202754 │ │ │ │ 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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 1094c4 │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ str r0, [sp, #32] │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ 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 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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 │ │ │ │ @@ -212589,15 +212587,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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ add r3, sp, #148 @ 0x94 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r3 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 5923c │ │ │ │ mov r3, r4 │ │ │ │ @@ -212669,30 +212667,30 @@ │ │ │ │ adds r3, #1 │ │ │ │ cmp r4, r3 │ │ │ │ bne.n 10962c │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 109e58 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fdcac │ │ │ │ + bl 1fdbf4 │ │ │ │ mov r2, r4 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrb.w r3, [r9, #33] @ 0x21 │ │ │ │ mov r6, r0 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ movs r1, #0 │ │ │ │ movs r6, #0 │ │ │ │ blx 5923c │ │ │ │ mov r4, r6 │ │ │ │ movs r2, #12 │ │ │ │ @@ -212766,42 +212764,42 @@ │ │ │ │ adds r3, #1 │ │ │ │ cmp r6, r3 │ │ │ │ bne.n 109732 │ │ │ │ str r4, [sp, #32] │ │ │ │ cbz r7, 109780 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fdcac │ │ │ │ + bl 1fdbf4 │ │ │ │ mov r2, r6 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrb.w r3, [r9, #33] @ 0x21 │ │ │ │ mov r7, r0 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ 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 2028cc │ │ │ │ + bl 202814 │ │ │ │ movs r1, #181 @ 0xb5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20280c │ │ │ │ + bl 202754 │ │ │ │ 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 │ │ │ │ @@ -212814,44 +212812,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 1fdcac │ │ │ │ + bl 1fdbf4 │ │ │ │ mov r2, r9 │ │ │ │ add.w r9, r0, #20 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldrb.w r3, [r8, #33] @ 0x21 │ │ │ │ cmp r3, #16 │ │ │ │ beq.n 109824 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov.w r1, #422 @ 0x1a6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20280c │ │ │ │ + bl 202754 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, r9 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movw r1, #343 @ 0x157 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ 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 │ │ │ │ @@ -212866,40 +212864,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 1fdcac │ │ │ │ + bl 1fdbf4 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ add.w r7, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r9 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ beq.w 109e7e │ │ │ │ and.w r1, r3, #63 @ 0x3f │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ lsls r2, r1 │ │ │ │ @@ -212907,50 +212905,50 @@ │ │ │ │ lsls r2, r2, #30 │ │ │ │ bpl.w 109d32 │ │ │ │ cmp r3, #32 │ │ │ │ beq.n 1098ec │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #423 @ 0x1a7 │ │ │ │ - bl 20280c │ │ │ │ + bl 202754 │ │ │ │ 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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 109914 │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ str r0, [sp, #32] │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ mov r6, r0 │ │ │ │ add.w r7, r0, #20 │ │ │ │ movs r2, #4 │ │ │ │ movs r3, #32 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov r1, r7 │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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 │ │ │ │ @@ -212986,15 +212984,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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ blx 5923c │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #3 │ │ │ │ asr.w r2, r1, r3 │ │ │ │ @@ -213059,30 +213057,30 @@ │ │ │ │ adds r3, #1 │ │ │ │ cmp r4, r3 │ │ │ │ bne.n 109a7e │ │ │ │ cmp.w ip, #0 │ │ │ │ beq.w 109d0e │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fdcac │ │ │ │ + bl 1fdbf4 │ │ │ │ mov r2, r4 │ │ │ │ add.w r4, r0, #20 │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ mov r1, r4 │ │ │ │ mov r8, r0 │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov.w r8, #0 │ │ │ │ blx 5923c │ │ │ │ mov r3, r8 │ │ │ │ movs r1, #12 │ │ │ │ @@ -213148,36 +213146,36 @@ │ │ │ │ adds r3, #1 │ │ │ │ cmp r8, r3 │ │ │ │ bne.n 109b90 │ │ │ │ cmp.w lr, #0 │ │ │ │ beq.n 109be0 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fdcac │ │ │ │ + bl 1fdbf4 │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r9, r0 │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #227 @ 0xe3 │ │ │ │ mov r0, r5 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 2028cc │ │ │ │ + bl 202814 │ │ │ │ ldr r2, [pc, #584] @ (109e38 ) │ │ │ │ ldr r3, [pc, #564] @ (109e28 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -213188,50 +213186,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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 109324 │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ bne.w 10932c │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r7, #0 │ │ │ │ movw r6, #514 @ 0x202 │ │ │ │ strd r6, r7, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 109c6a │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #343 @ 0x157 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ str r0, [sp, #16] │ │ │ │ b.w 10936c │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r1, [r0, #20] │ │ │ │ cbz r1, 109c8a │ │ │ │ ldrb.w r1, [r1, #32] │ │ │ │ cbnz r1, 109cd6 │ │ │ │ @@ -213244,30 +213242,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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 109cc2 │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ str r0, [sp, #16] │ │ │ │ b.w 10936c │ │ │ │ subs r1, r2, #1 │ │ │ │ movs r6, #0 │ │ │ │ strd r6, r6, [sp, #48] @ 0x30 │ │ │ │ cmp r1, #31 │ │ │ │ bhi.w 109e8e │ │ │ │ @@ -213330,30 +213328,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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 109d8c │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ mov r6, r0 │ │ │ │ b.n 1098da │ │ │ │ movs r3, #2 │ │ │ │ strh.w r3, [sp, #64] @ 0x40 │ │ │ │ b.n 109d6c │ │ │ │ movs r3, #2 │ │ │ │ @@ -213387,30 +213385,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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 109e10 │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r4, r0 │ │ │ │ b.w 10948a │ │ │ │ nop │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #84] @ 0x54 │ │ │ │ @@ -215143,15 +215141,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 1e9340 │ │ │ │ + bl 1e9288 │ │ │ │ ldr r3, [r7, #68] @ 0x44 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 10b172 │ │ │ │ ldr r2, [r7, #68] @ 0x44 │ │ │ │ movs r5, #0 │ │ │ │ mov r8, sl │ │ │ │ @@ -215262,15 +215260,15 @@ │ │ │ │ mov lr, r2 │ │ │ │ cmp r3, r2 │ │ │ │ bhi.w 10b4be │ │ │ │ ldr.w r3, [r7, #220] @ 0xdc │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 10b290 │ │ │ │ ldr.w r0, [r7, #132] @ 0x84 │ │ │ │ - bl 1e93e8 │ │ │ │ + bl 1e9330 │ │ │ │ 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] │ │ │ │ @@ -215344,23 +215342,23 @@ │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [r7, #100] @ 0x64 │ │ │ │ cmp r2, r3 │ │ │ │ blt.n 10b2ba │ │ │ │ ldr.w r1, [r8] │ │ │ │ b.n 10b22e │ │ │ │ ldr.w r0, [r7, #132] @ 0x84 │ │ │ │ - bl 1e937c │ │ │ │ + bl 1e92c4 │ │ │ │ b.n 10b024 │ │ │ │ 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 1e942c │ │ │ │ + bl 1e9374 │ │ │ │ ldr r3, [r7, #68] @ 0x44 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ b.n 10b090 │ │ │ │ mov r6, r9 │ │ │ │ mov r9, ip │ │ │ │ mov fp, r8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -215448,15 +215446,15 @@ │ │ │ │ add r2, ip │ │ │ │ cmp r2, r0 │ │ │ │ bhi.n 10b2f2 │ │ │ │ add r3, ip │ │ │ │ ldr.w r0, [r7, #132] @ 0x84 │ │ │ │ str r3, [r1, #36] @ 0x24 │ │ │ │ add.w r1, fp, #28 │ │ │ │ - bl 1e942c │ │ │ │ + bl 1e9374 │ │ │ │ b.n 10b304 │ │ │ │ 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 │ │ │ │ @@ -215486,15 +215484,15 @@ │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 10a64c │ │ │ │ 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 1e942c │ │ │ │ + bl 1e9374 │ │ │ │ b.n 10b304 │ │ │ │ mov ip, r8 │ │ │ │ ldr r5, [r7, #124] @ 0x7c │ │ │ │ ldrd lr, r0, [r7, #88] @ 0x58 │ │ │ │ ldr.w r8, [r7, #84] @ 0x54 │ │ │ │ b.n 10b27c │ │ │ │ nop.w │ │ │ │ @@ -215536,15 +215534,15 @@ │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 10a64c │ │ │ │ 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 1e942c │ │ │ │ + bl 1e9374 │ │ │ │ ldr r3, [r7, #124] @ 0x7c │ │ │ │ ldr r6, [r3, #24] │ │ │ │ b.n 10b2fc │ │ │ │ mov.w ip, #1 │ │ │ │ ldr.w r1, [r9, #-28] │ │ │ │ ldr.w r2, [fp] │ │ │ │ ldr.w r3, [r9, #104] @ 0x68 │ │ │ │ @@ -215682,15 +215680,15 @@ │ │ │ │ add r2, ip │ │ │ │ cmp r2, r0 │ │ │ │ bhi.n 10b576 │ │ │ │ add r3, ip │ │ │ │ ldr.w r0, [r7, #132] @ 0x84 │ │ │ │ str r3, [r1, #40] @ 0x28 │ │ │ │ add.w r1, fp, #28 │ │ │ │ - bl 1e942c │ │ │ │ + bl 1e9374 │ │ │ │ b.n 10b588 │ │ │ │ mov r6, r9 │ │ │ │ mov fp, r8 │ │ │ │ mov r9, ip │ │ │ │ mov ip, r0 │ │ │ │ cmp.w ip, #0 │ │ │ │ bne.w 10b1b2 │ │ │ │ @@ -215728,15 +215726,15 @@ │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 10a64c │ │ │ │ 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 1e942c │ │ │ │ + bl 1e9374 │ │ │ │ b.n 10b588 │ │ │ │ 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 │ │ │ │ @@ -215764,15 +215762,15 @@ │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 10a64c │ │ │ │ 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 1e942c │ │ │ │ + bl 1e9374 │ │ │ │ ldr r3, [r7, #124] @ 0x7c │ │ │ │ ldr r6, [r3, #24] │ │ │ │ b.n 10b580 │ │ │ │ mov ip, r8 │ │ │ │ ldr r5, [r7, #124] @ 0x7c │ │ │ │ ldrd lr, r0, [r7, #88] @ 0x58 │ │ │ │ ldr.w r8, [r7, #84] @ 0x54 │ │ │ │ @@ -215782,15 +215780,15 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #12] @ (10b764 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cbz r0, 10b762 │ │ │ │ - bl 1e1584 │ │ │ │ + bl 1e14cc │ │ │ │ pop {r3, pc} │ │ │ │ ldr r4, [r0, #76] @ 0x4c │ │ │ │ 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 │ │ │ │ @@ -215802,18 +215800,18 @@ │ │ │ │ ldr r4, [pc, #480] @ (10b964 ) │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e16f0 │ │ │ │ + bl 1e1638 │ │ │ │ ldr r1, [pc, #464] @ (10b968 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1e88ec │ │ │ │ + bl 1e8834 │ │ │ │ ldr r3, [pc, #460] @ (10b96c ) │ │ │ │ dmb ish │ │ │ │ add r3, pc │ │ │ │ ldrexd fp, ip, [r3] │ │ │ │ strexd r2, r0, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 10b7a6 │ │ │ │ @@ -215829,30 +215827,30 @@ │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ and.w r2, r2, #16777216 @ 0x1000000 │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 10b8fc │ │ │ │ ldr r0, [pc, #400] @ (10b974 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1e16f0 │ │ │ │ + bl 1e1638 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 10b89e │ │ │ │ ldr r2, [pc, #388] @ (10b978 ) │ │ │ │ add r2, pc │ │ │ │ dmb ish │ │ │ │ ldrexd r0, r1, [r2] │ │ │ │ dmb ish │ │ │ │ movw r3, #63134 @ 0xf69e │ │ │ │ movt r3, #11367 @ 0x2c67 │ │ │ │ tst r3, r0 │ │ │ │ bne.n 10b8c8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e1074 │ │ │ │ + bl 1e0fbc │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 10b8a6 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r0 │ │ │ │ @@ -215881,23 +215879,23 @@ │ │ │ │ add r3, sp, #8 │ │ │ │ ldr r1, [pc, #288] @ (10b984 ) │ │ │ │ movs r2, #0 │ │ │ │ add r0, pc │ │ │ │ str r0, [sp, #8] │ │ │ │ add r1, pc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e13c4 │ │ │ │ + bl 1e130c │ │ │ │ ldr r3, [pc, #276] @ (10b988 ) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 10b92a │ │ │ │ ldr r0, [pc, #268] @ (10b98c ) │ │ │ │ add r0, pc │ │ │ │ - bl 35b7d0 │ │ │ │ + bl 35b718 │ │ │ │ ldr r2, [pc, #264] @ (10b990 ) │ │ │ │ ldr r3, [pc, #212] @ (10b95c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ @@ -215907,15 +215905,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, fp, pc} │ │ │ │ ldr r3, [pc, #244] @ (10b994 ) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #0] │ │ │ │ b.n 10b87c │ │ │ │ ldr r1, [pc, #240] @ (10b998 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1e88ec │ │ │ │ + bl 1e8834 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, fp │ │ │ │ mov r6, r1 │ │ │ │ mov fp, r1 │ │ │ │ blx 58d30 │ │ │ │ movw r3, #2401 @ 0x961 │ │ │ │ movt r3, #54168 @ 0xd398 │ │ │ │ @@ -215931,18 +215929,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 1e0a68 │ │ │ │ + bl 1e09b0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e1074 │ │ │ │ + bl 1e0fbc │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 10b81a │ │ │ │ b.n 10b8a6 │ │ │ │ ldr r3, [pc, #164] @ (10b9a4 ) │ │ │ │ ldr r2, [r4, r3] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ @@ -215954,86 +215952,86 @@ │ │ │ │ dmb ish │ │ │ │ ldr r2, [pc, #144] @ (10b9a8 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r1, [pc, #144] @ (10b9ac ) │ │ │ │ add r2, pc │ │ │ │ strd fp, ip, [sp] │ │ │ │ add r1, pc │ │ │ │ - bl 1e0a68 │ │ │ │ + bl 1e09b0 │ │ │ │ b.n 10b7cc │ │ │ │ ldr r2, [pc, #132] @ (10b9b0 ) │ │ │ │ mov r3, r4 │ │ │ │ ldr r1, [pc, #132] @ (10b9b4 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1e0a68 │ │ │ │ + bl 1e09b0 │ │ │ │ b.n 10b87c │ │ │ │ ldr r2, [pc, #116] @ (10b9b8 ) │ │ │ │ mov r3, r4 │ │ │ │ ldr r1, [pc, #116] @ (10b9bc ) │ │ │ │ movs r0, #2 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e0a68 │ │ │ │ + bl 1e09b0 │ │ │ │ b.n 10b85e │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r0, [pc, #504] @ (10bb54 ) │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r1, r1] │ │ │ │ + str r4, [r1, r7] │ │ │ │ movs r5, r4 │ │ │ │ ldr r0, [pc, #464] @ (10bb38 ) │ │ │ │ lsls r5, r6, #2 │ │ │ │ add r6, pc, #112 @ (adr r6, 10b9dc ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldr r0, [r5, #68] @ 0x44 │ │ │ │ lsls r5, r6, #2 │ │ │ │ ldr r6, [r7, #64] @ 0x40 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strh r0, [r1, r0] │ │ │ │ + str r0, [r1, r6] │ │ │ │ movs r5, r4 │ │ │ │ ldr r2, [r3, #64] @ 0x40 │ │ │ │ lsls r5, r6, #2 │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strh r2, [r6, r0] │ │ │ │ + str r2, [r6, r6] │ │ │ │ movs r5, r4 │ │ │ │ lsls r3, r6, #14 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #56] @ 0x38 │ │ │ │ lsls r5, r6, #2 │ │ │ │ mcr2 15, 6, pc, cr7, cr15, {7} @ │ │ │ │ bxns lr │ │ │ │ lsls r5, r6, #2 │ │ │ │ ldr r4, [r7, #52] @ 0x34 │ │ │ │ lsls r5, r6, #2 │ │ │ │ add r5, pc, #48 @ (adr r5, 10b9cc ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r4, r4] │ │ │ │ + str r0, [r4, r2] │ │ │ │ movs r5, r4 │ │ │ │ - movs r3, #204 @ 0xcc │ │ │ │ + movs r3, #76 @ 0x4c │ │ │ │ movs r5, r4 │ │ │ │ lsrs r4, r0, #16 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r0, r3] │ │ │ │ + str r0, [r0, r1] │ │ │ │ movs r5, r4 │ │ │ │ - movs r3, #138 @ 0x8a │ │ │ │ + movs r3, #10 │ │ │ │ movs r5, r4 │ │ │ │ - str r4, [r6, r5] │ │ │ │ + str r4, [r6, r3] │ │ │ │ movs r5, r4 │ │ │ │ - movs r3, #118 @ 0x76 │ │ │ │ + movs r2, #246 @ 0xf6 │ │ │ │ movs r5, r4 │ │ │ │ - str r4, [r6, r4] │ │ │ │ + str r4, [r6, r2] │ │ │ │ movs r5, r4 │ │ │ │ - movs r3, #98 @ 0x62 │ │ │ │ + movs r2, #226 @ 0xe2 │ │ │ │ movs r5, r4 │ │ │ │ ldrd r3, r1, [r0] │ │ │ │ mul.w r3, r1, r3 │ │ │ │ cmp r3, #2 │ │ │ │ ite ls │ │ │ │ movls r3, #0 │ │ │ │ movhi r3, #1 │ │ │ │ @@ -216249,15 +216247,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} │ │ │ │ - stmia r4!, {r2, r4, r7} │ │ │ │ + stmia r4!, {r2, r4} │ │ │ │ movs r5, r5 │ │ │ │ ldr r0, [r6, #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 │ │ │ │ @@ -216277,55 +216275,55 @@ │ │ │ │ strexd r2, r0, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 10bc52 │ │ │ │ cbnz r4, 10bc8e │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, fp, pc} │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e1074 │ │ │ │ + bl 1e0fbc │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 10bc38 │ │ │ │ ldr r1, [pc, #52] @ (10bca8 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1e88ec │ │ │ │ + bl 1e8834 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, fp │ │ │ │ blx 58d30 │ │ │ │ movw r2, #63134 @ 0xf69e │ │ │ │ movt r2, #11367 @ 0x2c67 │ │ │ │ ands r2, r5 │ │ │ │ b.n 10bc3a │ │ │ │ ldr r2, [pc, #28] @ (10bcac ) │ │ │ │ mov r3, r6 │ │ │ │ ldr r1, [pc, #28] @ (10bcb0 ) │ │ │ │ movs r0, #1 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e0a68 │ │ │ │ + bl 1e09b0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, fp, pc} │ │ │ │ nop │ │ │ │ str r0, [r2, #124] @ 0x7c │ │ │ │ lsls r5, r6, #2 │ │ │ │ add r1, pc, #256 @ (adr r1, 10bdac ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [pc, #232] @ (10bd98 ) │ │ │ │ + ldr r5, [pc, #744] @ (10bf98 ) │ │ │ │ movs r5, r4 │ │ │ │ - movs r0, #20 │ │ │ │ + subs r4, r2, #6 │ │ │ │ movs r5, r4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2e7e6c │ │ │ │ + bl 2e7db4 │ │ │ │ ldr r1, [pc, #12] @ (10bcd4 ) │ │ │ │ ldr r0, [pc, #12] @ (10bcd8 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 1f65a4 │ │ │ │ + bl 1f64ec │ │ │ │ pop {r3, pc} │ │ │ │ @ instruction: 0xfa9bffff │ │ │ │ str r0, [r7, #112] @ 0x70 │ │ │ │ lsls r5, r6, #2 │ │ │ │ stmdb sp!, {fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -216340,15 +216338,15 @@ │ │ │ │ ldr r2, [pc, #36] @ (10bd28 ) │ │ │ │ strd fp, ip, [sp] │ │ │ │ add r2, pc │ │ │ │ blx 5a2c0 │ │ │ │ add.w fp, r3, r0 │ │ │ │ mov r0, fp │ │ │ │ movs r1, #96 @ 0x60 │ │ │ │ - bl 1e8acc │ │ │ │ + bl 1e8a14 │ │ │ │ mov r0, fp │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {fp, pc} │ │ │ │ ldr r2, [pc, #908] @ (10c0b0 ) │ │ │ │ lsls r5, r6, #2 │ │ │ │ str r4, [r3, #112] @ 0x70 │ │ │ │ lsls r5, r6, #2 │ │ │ │ @@ -216383,15 +216381,15 @@ │ │ │ │ ldr r2, [pc, #60] @ (10bdac ) │ │ │ │ ldr r1, [pc, #60] @ (10bdb0 ) │ │ │ │ mov r3, r6 │ │ │ │ add r2, pc │ │ │ │ movs r0, #0 │ │ │ │ add r1, pc │ │ │ │ strd r5, r4, [sp] │ │ │ │ - bl 1e0a68 │ │ │ │ + bl 1e09b0 │ │ │ │ ldr r2, [pc, #48] @ (10bdb4 ) │ │ │ │ ldr r3, [pc, #32] @ (10bda8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ eors r2, r3 │ │ │ │ @@ -216402,17 +216400,17 @@ │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ cmp r0, r7 │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #656] @ (10c040 ) │ │ │ │ + ldr r5, [pc, #144] @ (10be40 ) │ │ │ │ movs r5, r4 │ │ │ │ - subs r4, r6, #4 │ │ │ │ + subs r4, r6, #2 │ │ │ │ movs r5, r4 │ │ │ │ negs r6, r6 │ │ │ │ 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 │ │ │ │ @@ -216425,15 +216423,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 2f2e44 │ │ │ │ + bl 2f2d8c │ │ │ │ mov r6, r0 │ │ │ │ cbz r4, 10be36 │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ str r4, [sp, #0] │ │ │ │ add r4, sp, #20 │ │ │ │ add r1, sp, #308 @ 0x134 │ │ │ │ movs r2, #1 │ │ │ │ @@ -216446,15 +216444,15 @@ │ │ │ │ ldr r1, [pc, #84] @ (10be5c ) │ │ │ │ mov r3, r8 │ │ │ │ add r2, pc │ │ │ │ movs r0, #0 │ │ │ │ add r1, pc │ │ │ │ str r6, [sp, #8] │ │ │ │ strd r7, r4, [sp] │ │ │ │ - bl 1e0a68 │ │ │ │ + bl 1e09b0 │ │ │ │ ldr r2, [pc, #68] @ (10be60 ) │ │ │ │ ldr r3, [pc, #52] @ (10be54 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ eors r2, r3 │ │ │ │ @@ -216467,30 +216465,30 @@ │ │ │ │ mov r3, r8 │ │ │ │ ldr r1, [pc, #44] @ (10be68 ) │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ str r6, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 1e0a68 │ │ │ │ + bl 1e09b0 │ │ │ │ b.n 10be1a │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ tst r0, r5 │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #152] @ (10bef4 ) │ │ │ │ + ldr r4, [pc, #664] @ (10c0f4 ) │ │ │ │ movs r5, r4 │ │ │ │ - subs r6, r3, #2 │ │ │ │ + subs r6, r3, #0 │ │ │ │ movs r5, r4 │ │ │ │ rors r6, r3 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r5, [pc, #8] @ (10be70 ) │ │ │ │ + ldr r4, [pc, #520] @ (10c070 ) │ │ │ │ movs r5, r4 │ │ │ │ - subs r2, r5, #1 │ │ │ │ + adds r2, r5, #7 │ │ │ │ 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 │ │ │ │ @@ -216891,15 +216889,15 @@ │ │ │ │ mla r3, r3, sl, r4 │ │ │ │ ldrd r2, r3, [r3, #80] @ 0x50 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ bhi.n 10c24e │ │ │ │ b.n 10c25e │ │ │ │ nop │ │ │ │ - pop {r2, r5, r6, pc} │ │ │ │ + pop {r2, r5, r6, r7} │ │ │ │ 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] @ (10c468 ) │ │ │ │ add.w r4, r0, #6784 @ 0x1a80 │ │ │ │ @@ -216990,30 +216988,30 @@ │ │ │ │ ldr r2, [pc, #168] @ (10c488 ) │ │ │ │ ldr r1, [pc, #168] @ (10c48c ) │ │ │ │ vmov r3, s13 │ │ │ │ add r2, pc │ │ │ │ movs r0, #2 │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 1e0a68 │ │ │ │ + bl 1e09b0 │ │ │ │ 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] @ (10c490 ) │ │ │ │ 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 1e0a68 │ │ │ │ + bl 1e09b0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str.w r0, [sl] │ │ │ │ mov r0, r4 │ │ │ │ str.w r5, [fp] │ │ │ │ str.w r7, [r9] │ │ │ │ str.w r6, [r8] │ │ │ │ blx 5a1dc │ │ │ │ @@ -217046,19 +217044,19 @@ │ │ │ │ lsls r5, r6, #2 │ │ │ │ str r4, [r0, #8] │ │ │ │ lsls r5, r6, #2 │ │ │ │ str r6, [r6, #4] │ │ │ │ lsls r5, r6, #2 │ │ │ │ str r4, [r3, #4] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - bx ip │ │ │ │ + mov lr, ip │ │ │ │ movs r5, r4 │ │ │ │ - adds r2, r0, r3 │ │ │ │ + adds r2, r0, r1 │ │ │ │ movs r5, r4 │ │ │ │ - bxns ip │ │ │ │ + mov ip, ip │ │ │ │ movs r5, r4 │ │ │ │ subs r3, #186 @ 0xba │ │ │ │ lsls r5, r6, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -217214,30 +217212,30 @@ │ │ │ │ ldr r2, [pc, #44] @ (10c674 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #44] @ (10c678 ) │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ strb.w r0, [ip] │ │ │ │ - bl 1e0a68 │ │ │ │ + bl 1e09b0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 10c62c │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r2, #6 │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r7, r7] │ │ │ │ lsls r5, r6, #2 │ │ │ │ subs r1, #204 @ 0xcc │ │ │ │ lsls r5, r6, #2 │ │ │ │ - mov ip, r9 │ │ │ │ + mov r4, r9 │ │ │ │ movs r5, r4 │ │ │ │ - asrs r4, r3, #25 │ │ │ │ + asrs r4, r3, #23 │ │ │ │ movs r5, r4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov lr, r3 │ │ │ │ @@ -217281,28 +217279,28 @@ │ │ │ │ mov.w lr, #1 │ │ │ │ ldr r1, [pc, #40] @ (10c728 ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ mov r0, lr │ │ │ │ add r1, pc │ │ │ │ strb.w lr, [ip] │ │ │ │ - bl 1e0a68 │ │ │ │ + bl 1e09b0 │ │ │ │ b.n 10c6de │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ subs r1, #82 @ 0x52 │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r3, [r1, r5] │ │ │ │ lsls r5, r6, #2 │ │ │ │ subs r1, #26 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - mov r4, r9 │ │ │ │ + cmp ip, r9 │ │ │ │ movs r5, r4 │ │ │ │ - asrs r0, r5, #22 │ │ │ │ + asrs r0, r5, #20 │ │ │ │ movs r5, r4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -217372,32 +217370,32 @@ │ │ │ │ ldr r2, [pc, #48] @ (10c81c ) │ │ │ │ ldr r1, [pc, #48] @ (10c820 ) │ │ │ │ str r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r1, pc │ │ │ │ - bl 1e0a68 │ │ │ │ + bl 1e09b0 │ │ │ │ mvn.w r0, #12 │ │ │ │ b.n 10c7bc │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #182 @ 0xb6 │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #60 @ 0x3c │ │ │ │ lsls r5, r6, #2 │ │ │ │ - cmp r8, r2 │ │ │ │ + cmp r0, r2 │ │ │ │ movs r5, r4 │ │ │ │ - asrs r6, r6, #18 │ │ │ │ + asrs r6, r6, #16 │ │ │ │ movs r5, r4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r3 │ │ │ │ @@ -217634,22 +217632,22 @@ │ │ │ │ bne.n 10cb06 │ │ │ │ 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 1e2bbc │ │ │ │ + bl 1e2b04 │ │ │ │ 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 1e2bd0 │ │ │ │ + bl 1e2b18 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ adds r3, r2, #1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ beq.n 10cab6 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 59344 │ │ │ │ @@ -217662,17 +217660,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ adds r5, #182 @ 0xb6 │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmn r4, r6 │ │ │ │ + negs r4, r6 │ │ │ │ movs r5, r4 │ │ │ │ - orrs r6, r0 │ │ │ │ + cmp r6, r0 │ │ │ │ movs r5, r4 │ │ │ │ adds r5, #66 @ 0x42 │ │ │ │ lsls r5, r6, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -217692,26 +217690,26 @@ │ │ │ │ bl 10ca30 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ add.w r4, r0, #6336 @ 0x18c0 │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f66e0 │ │ │ │ + bl 1f6628 │ │ │ │ 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 1f66fc │ │ │ │ + bl 1f6644 │ │ │ │ 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] │ │ │ │ @@ -217768,15 +217766,15 @@ │ │ │ │ ldr r3, [pc, #160] @ (10ccdc ) │ │ │ │ mov r5, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e2a60 │ │ │ │ + bl 1e29a8 │ │ │ │ cbz r0, 10cc74 │ │ │ │ mov r4, r0 │ │ │ │ blx 59cc4 │ │ │ │ vldr d7, [pc, #112] @ 10ccc8 │ │ │ │ movs r3, #24 │ │ │ │ str r4, [sp, #8] │ │ │ │ mov r2, sp │ │ │ │ @@ -217787,15 +217785,15 @@ │ │ │ │ str r4, [sp, #12] │ │ │ │ vstr d7, [sp] │ │ │ │ blx 5a20c │ │ │ │ ldr r4, [pc, #104] @ (10cce0 ) │ │ │ │ mov.w r1, #4096 @ 0x1000 │ │ │ │ add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e2b08 │ │ │ │ + bl 1e2a50 │ │ │ │ cbnz r0, 10cc9c │ │ │ │ ldr r2, [pc, #92] @ (10cce4 ) │ │ │ │ ldr r3, [pc, #84] @ (10ccdc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -217920,19 +217918,19 @@ │ │ │ │ b.n 10cd7e │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r2, #244 @ 0xf4 │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - eors r0, r0 │ │ │ │ + subs r7, #192 @ 0xc0 │ │ │ │ movs r5, r4 │ │ │ │ adds r2, #122 @ 0x7a │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ands r2, r1 │ │ │ │ + subs r7, #138 @ 0x8a │ │ │ │ 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] @ (10cf68 ) │ │ │ │ @@ -217983,17 +217981,17 @@ │ │ │ │ mov r1, r9 │ │ │ │ strd r3, r7, [sp, #8] │ │ │ │ blx 598e8 │ │ │ │ ldrd r2, r3, [fp, #8] │ │ │ │ add.w r0, r6, #6304 @ 0x18a0 │ │ │ │ ldrd sl, fp, [fp, #16] │ │ │ │ strd sl, fp, [sp] │ │ │ │ - bl 1e986c │ │ │ │ + bl 1e97b4 │ │ │ │ add.w r0, r6, #6464 @ 0x1940 │ │ │ │ - bl 1e8230 │ │ │ │ + bl 1e8178 │ │ │ │ ldr.w fp, [r5, #2372] @ 0x944 │ │ │ │ ldr.w r0, [r5, #2368] @ 0x940 │ │ │ │ ldr.w r1, [r5, #2376] @ 0x948 │ │ │ │ sub.w r0, r0, fp │ │ │ │ blx 59b98 <__aeabi_uidiv@plt> │ │ │ │ cmp r0, #0 │ │ │ │ ble.n 10cef2 │ │ │ │ @@ -218019,15 +218017,15 @@ │ │ │ │ ldr r2, [pc, #140] @ (10cf70 ) │ │ │ │ ldr r1, [pc, #144] @ (10cf74 ) │ │ │ │ mov r3, r4 │ │ │ │ str r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r0, #0 │ │ │ │ - bl 1e0a68 │ │ │ │ + bl 1e09b0 │ │ │ │ ldr r2, [pc, #132] @ (10cf78 ) │ │ │ │ ldr r3, [pc, #116] @ (10cf6c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ @@ -218063,17 +218061,17 @@ │ │ │ │ uxtb r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #14 │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #248 @ 0xf8 │ │ │ │ + subs r6, #120 @ 0x78 │ │ │ │ movs r5, r4 │ │ │ │ - lsrs r2, r0, #23 │ │ │ │ + lsrs r2, r0, #21 │ │ │ │ movs r5, r4 │ │ │ │ adds r1, #6 │ │ │ │ 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 │ │ │ │ @@ -218092,15 +218090,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 1f66e0 │ │ │ │ + bl 1f6628 │ │ │ │ ldr.w r3, [r4, #3852] @ 0xf0c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldrb.w r2, [r3, #2194] @ 0x892 │ │ │ │ cbnz r2, 10d022 │ │ │ │ ldrb.w r3, [r3, #2192] @ 0x890 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -218149,15 +218147,15 @@ │ │ │ │ ldrb.w r3, [r3, #2192] @ 0x890 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 10cfac │ │ │ │ add.w r5, r4, #6272 @ 0x1880 │ │ │ │ adds r5, #4 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 1f66fc │ │ │ │ + bl 1f6644 │ │ │ │ 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 │ │ │ │ @@ -218391,15 +218389,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 1e2b94 │ │ │ │ + bl 1e2adc │ │ │ │ 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 │ │ │ │ @@ -218446,15 +218444,15 @@ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r0, [r4, #328] @ 0x148 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 10d706 │ │ │ │ add.w r0, r0, #6400 @ 0x1900 │ │ │ │ adds r0, #16 │ │ │ │ - bl 1e2ba8 │ │ │ │ + bl 1e2af0 │ │ │ │ ldr r5, [sp, #140] @ 0x8c │ │ │ │ cmp r6, #0 │ │ │ │ bne.w 10d526 │ │ │ │ ldr.w r3, [r4, #332] @ 0x14c │ │ │ │ cmp r3, #1 │ │ │ │ beq.n 10d3be │ │ │ │ dmb ish │ │ │ │ @@ -218524,15 +218522,15 @@ │ │ │ │ cmp r3, #79 @ 0x4f │ │ │ │ umull r2, r5, r5, r3 │ │ │ │ mov.w r5, r5, lsr #5 │ │ │ │ bhi.w 10d6f6 │ │ │ │ ldr.w r0, [r4, #328] @ 0x148 │ │ │ │ add.w r0, r0, #6400 @ 0x1900 │ │ │ │ adds r0, #16 │ │ │ │ - bl 1e2b94 │ │ │ │ + bl 1e2adc │ │ │ │ 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 5923c │ │ │ │ @@ -218570,15 +218568,15 @@ │ │ │ │ ldr.w r0, [r3, #3860] @ 0xf14 │ │ │ │ movs r3, #88 @ 0x58 │ │ │ │ blx 5a20c │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r0, [r4, #328] @ 0x148 │ │ │ │ add.w r0, r0, #6400 @ 0x1900 │ │ │ │ adds r0, #16 │ │ │ │ - bl 1e2ba8 │ │ │ │ + bl 1e2af0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 10d3ae │ │ │ │ blx 59f48 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #12 │ │ │ │ beq.n 10d5b6 │ │ │ │ ldr r3, [pc, #676] @ (10d7cc ) │ │ │ │ @@ -218606,15 +218604,15 @@ │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ bl 13ba14 │ │ │ │ mov r5, r0 │ │ │ │ b.n 10d3d8 │ │ │ │ add.w r0, r0, #6336 @ 0x18c0 │ │ │ │ adds r0, #20 │ │ │ │ - bl 1f66e0 │ │ │ │ + bl 1f6628 │ │ │ │ ldr.w r5, [r4, #328] @ 0x148 │ │ │ │ add.w r5, r5, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r5, #1128] @ 0x468 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 10d74c │ │ │ │ ldrd r6, r0, [r7, #4] │ │ │ │ add r0, r6 │ │ │ │ @@ -218655,15 +218653,15 @@ │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr.w r0, [r4, #328] @ 0x148 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 10d752 │ │ │ │ add.w r0, r0, #6400 @ 0x1900 │ │ │ │ adds r0, #16 │ │ │ │ - bl 1e2b94 │ │ │ │ + bl 1e2adc │ │ │ │ ldr.w r0, [r4, #328] @ 0x148 │ │ │ │ ldrd r5, fp, [r7, #36] @ 0x24 │ │ │ │ add.w r2, r5, fp │ │ │ │ cmp r5, r2 │ │ │ │ bcs.w 10d78e │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ add.w r3, r8, r6, lsl #4 │ │ │ │ @@ -218744,26 +218742,26 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 10d64e │ │ │ │ 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 1e2ba8 │ │ │ │ + bl 1e2af0 │ │ │ │ b.n 10d526 │ │ │ │ ldr r3, [pc, #240] @ (10d7e8 ) │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ add r3, pc │ │ │ │ blx 58dd8 │ │ │ │ b.n 10d47c │ │ │ │ add.w r0, r0, #6336 @ 0x18c0 │ │ │ │ adds r0, #20 │ │ │ │ - bl 1f66fc │ │ │ │ + bl 1f6644 │ │ │ │ b.n 10d3a6 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b.n 10d340 │ │ │ │ mov lr, r2 │ │ │ │ mov fp, r3 │ │ │ │ add.w ip, r2, #32 │ │ │ │ mov r5, fp │ │ │ │ @@ -218792,27 +218790,27 @@ │ │ │ │ mov r5, r0 │ │ │ │ b.n 10d3cc │ │ │ │ ldr r2, [pc, #140] @ (10d7f4 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #140] @ (10d7f8 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e0a68 │ │ │ │ + bl 1e09b0 │ │ │ │ b.n 10d5d8 │ │ │ │ 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 1e2ba8 │ │ │ │ + bl 1e2af0 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ b.n 10d3ae │ │ │ │ add.w r0, r0, #6400 @ 0x1900 │ │ │ │ adds r0, #16 │ │ │ │ - bl 1e2ba8 │ │ │ │ + bl 1e2af0 │ │ │ │ b.n 10d526 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @@ -218821,42 +218819,42 @@ │ │ │ │ movs r0, r0 │ │ │ │ cmp r6, #168 @ 0xa8 │ │ │ │ lsls r5, r6, #2 │ │ │ │ cmp r6, #144 @ 0x90 │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r0, r1, #8 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #50 @ 0x32 │ │ │ │ + subs r2, #178 @ 0xb2 │ │ │ │ movs r5, r4 │ │ │ │ cmp r4, #20 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r1, #26 │ │ │ │ + subs r0, #154 @ 0x9a │ │ │ │ movs r5, r4 │ │ │ │ - subs r1, #102 @ 0x66 │ │ │ │ + subs r0, #230 @ 0xe6 │ │ │ │ movs r5, r4 │ │ │ │ - subs r0, #128 @ 0x80 │ │ │ │ + subs r0, #0 │ │ │ │ movs r5, r4 │ │ │ │ - subs r0, #106 @ 0x6a │ │ │ │ + adds r7, #234 @ 0xea │ │ │ │ movs r5, r4 │ │ │ │ - subs r0, #80 @ 0x50 │ │ │ │ + adds r7, #208 @ 0xd0 │ │ │ │ movs r5, r4 │ │ │ │ - subs r0, #94 @ 0x5e │ │ │ │ + adds r7, #222 @ 0xde │ │ │ │ movs r5, r4 │ │ │ │ lsrs r0, r7, #5 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #222 @ 0xde │ │ │ │ + adds r7, #94 @ 0x5e │ │ │ │ movs r5, r4 │ │ │ │ mrc 15, 4, APSR_nzcv, cr15, cr15, {7} │ │ │ │ - adds r7, #14 │ │ │ │ + adds r6, #142 @ 0x8e │ │ │ │ movs r5, r4 │ │ │ │ - adds r6, #88 @ 0x58 │ │ │ │ + adds r5, #216 @ 0xd8 │ │ │ │ movs r5, r4 │ │ │ │ - adds r6, #200 @ 0xc8 │ │ │ │ + adds r6, #72 @ 0x48 │ │ │ │ movs r5, r4 │ │ │ │ - lsls r6, r7, #20 │ │ │ │ + lsls r6, r7, #18 │ │ │ │ movs r5, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ mov r4, r2 │ │ │ │ @@ -218972,15 +218970,15 @@ │ │ │ │ ldr r1, [pc, #328] @ (10da9c ) │ │ │ │ str r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r1, pc │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ - bl 1e0a68 │ │ │ │ + bl 1e09b0 │ │ │ │ b.n 10d98e │ │ │ │ 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 │ │ │ │ @@ -219000,15 +218998,15 @@ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ blx 598e8 │ │ │ │ b.n 10d904 │ │ │ │ add.w r3, r5, #6336 @ 0x18c0 │ │ │ │ adds r3, #20 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1f66e0 │ │ │ │ + bl 1f6628 │ │ │ │ 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 │ │ │ │ @@ -219045,15 +219043,15 @@ │ │ │ │ ldr.w r3, [r2, #1128] @ 0x468 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #1128] @ 0x468 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ b.n 10d8aa │ │ │ │ add.w r0, r5, #6336 @ 0x18c0 │ │ │ │ adds r0, #20 │ │ │ │ - bl 1f66fc │ │ │ │ + bl 1f6644 │ │ │ │ b.n 10d8ee │ │ │ │ orr.w r2, r2, #8 │ │ │ │ strd r8, sl, [r0, #8] │ │ │ │ strd r2, r6, [r0] │ │ │ │ b.n 10d8aa │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ @@ -219061,15 +219059,15 @@ │ │ │ │ b.n 10d900 │ │ │ │ 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 1f66fc │ │ │ │ + bl 1f6644 │ │ │ │ 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 598e8 │ │ │ │ @@ -219080,17 +219078,17 @@ │ │ │ │ nop │ │ │ │ movs r7, #228 @ 0xe4 │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r6, #244 @ 0xf4 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adds r5, #86 @ 0x56 │ │ │ │ + adds r4, #214 @ 0xd6 │ │ │ │ movs r5, r4 │ │ │ │ - lsls r0, r2, #13 │ │ │ │ + lsls r0, r2, #11 │ │ │ │ movs r5, r4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w lr, [pc, #112] @ 10db20 │ │ │ │ sub sp, #32 │ │ │ │ @@ -219269,21 +219267,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #38 @ 0x26 │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #206 @ 0xce │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adds r2, #166 @ 0xa6 │ │ │ │ + adds r2, #38 @ 0x26 │ │ │ │ movs r5, r4 │ │ │ │ - adds r1, #100 @ 0x64 │ │ │ │ + adds r0, #228 @ 0xe4 │ │ │ │ movs r5, r4 │ │ │ │ - adds r2, #104 @ 0x68 │ │ │ │ + adds r1, #232 @ 0xe8 │ │ │ │ movs r5, r4 │ │ │ │ - adds r1, #74 @ 0x4a │ │ │ │ + adds r0, #202 @ 0xca │ │ │ │ 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 │ │ │ │ @@ -219460,29 +219458,29 @@ │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r0, r7, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r6, #13 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #186 @ 0xba │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r4, r4, r5 │ │ │ │ + subs r4, r4, r3 │ │ │ │ movs r5, r4 │ │ │ │ - cmp r7, #252 @ 0xfc │ │ │ │ + cmp r7, #124 @ 0x7c │ │ │ │ movs r5, r4 │ │ │ │ - adds r1, #46 @ 0x2e │ │ │ │ + adds r0, #174 @ 0xae │ │ │ │ movs r5, r4 │ │ │ │ - cmp r7, #216 @ 0xd8 │ │ │ │ + cmp r7, #88 @ 0x58 │ │ │ │ movs r5, r4 │ │ │ │ - adds r1, #78 @ 0x4e │ │ │ │ + adds r0, #206 @ 0xce │ │ │ │ movs r5, r4 │ │ │ │ - cmp r7, #168 @ 0xa8 │ │ │ │ + cmp r7, #40 @ 0x28 │ │ │ │ movs r5, r4 │ │ │ │ - adds r0, #252 @ 0xfc │ │ │ │ + adds r0, #124 @ 0x7c │ │ │ │ movs r5, r4 │ │ │ │ - cmp r7, #122 @ 0x7a │ │ │ │ + cmp r6, #250 @ 0xfa │ │ │ │ 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, 10dec4 │ │ │ │ @@ -219495,32 +219493,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 1f66e0 │ │ │ │ + bl 1f6628 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr.w r0, [r1, #3852] @ 0xf0c │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ ldrb.w r0, [r0, #2192] @ 0x890 │ │ │ │ cbz r0, 10df26 │ │ │ │ ldrd fp, ip, [sp, #40] @ 0x28 │ │ │ │ add.w r0, r1, #6304 @ 0x18a0 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ strd fp, ip, [sp] │ │ │ │ - bl 1e986c │ │ │ │ + bl 1e97b4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr.w r3, [r1, #3852] @ 0xf0c │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldrb.w r3, [r3, #2192] @ 0x890 │ │ │ │ cbz r3, 10df26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f66fc │ │ │ │ + bl 1f6644 │ │ │ │ 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 │ │ │ │ @@ -219565,15 +219563,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 1e2b94 │ │ │ │ + bl 1e2adc │ │ │ │ add.w r3, r4, #32 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 10dfca │ │ │ │ @@ -219614,15 +219612,15 @@ │ │ │ │ ldr.w r0, [r5, #3860] @ 0xf14 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ movs r3, #0 │ │ │ │ strd r7, r3, [sp, #36] @ 0x24 │ │ │ │ blx 598e8 │ │ │ │ add.w r0, r5, #6368 @ 0x18e0 │ │ │ │ adds r0, #12 │ │ │ │ - bl 1e2ba8 │ │ │ │ + bl 1e2af0 │ │ │ │ ldr r2, [pc, #176] @ (10e104 ) │ │ │ │ ldr r3, [pc, #168] @ (10e100 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ @@ -219745,38 +219743,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 1e2bbc │ │ │ │ + bl 1e2b04 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ ldr.w r0, [r6, #3860] @ 0xf14 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ blx 59f78 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 10e1de │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e2bd0 │ │ │ │ + bl 1e2b18 │ │ │ │ ldr r2, [pc, #260] @ (10e2c8 ) │ │ │ │ mov r0, r6 │ │ │ │ str.w r9, [sp] │ │ │ │ add r2, pc │ │ │ │ movw r3, #1005 @ 0x3ed │ │ │ │ movw r1, #7357 @ 0x1cbd │ │ │ │ movt r1, #50276 @ 0xc464 │ │ │ │ bl 13ba14 │ │ │ │ mov r4, r0 │ │ │ │ b.n 10e17e │ │ │ │ add.w r0, r6, #6432 @ 0x1920 │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ adds r0, #20 │ │ │ │ - bl 1e71c0 │ │ │ │ + bl 1e7108 │ │ │ │ ldr r3, [r0, #32] │ │ │ │ mov r9, r0 │ │ │ │ mov fp, r3 │ │ │ │ cbnz r3, 10e24c │ │ │ │ vldr d7, [pc, #184] @ 10e2b0 │ │ │ │ mov r2, r8 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ @@ -219805,26 +219803,26 @@ │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r2, r9 │ │ │ │ bl 10d7fc │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 10e28c │ │ │ │ str.w r9, [sl] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e2bd0 │ │ │ │ + bl 1e2b18 │ │ │ │ b.n 10e17e │ │ │ │ add.w r3, r0, #32 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ adds r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 10e254 │ │ │ │ mov r0, r7 │ │ │ │ dmb ish │ │ │ │ - bl 1e2bd0 │ │ │ │ + bl 1e2b18 │ │ │ │ str.w r9, [sl] │ │ │ │ b.n 10e17e │ │ │ │ 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 │ │ │ │ @@ -219844,21 +219842,21 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ subs r4, r3, #3 │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #70 @ 0x46 │ │ │ │ + cmp r3, #198 @ 0xc6 │ │ │ │ movs r5, r4 │ │ │ │ subs r2, r7, #1 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - cmp r3, #236 @ 0xec │ │ │ │ + cmp r3, #108 @ 0x6c │ │ │ │ movs r5, r4 │ │ │ │ - cmp r5, #74 @ 0x4a │ │ │ │ + cmp r4, #202 @ 0xca │ │ │ │ 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 │ │ │ │ @@ -219934,15 +219932,15 @@ │ │ │ │ orrpl.w r3, r3, #4 │ │ │ │ strpl r3, [sp, #40] @ 0x28 │ │ │ │ b.n 10e34a │ │ │ │ mov r3, r0 │ │ │ │ add.w r0, r4, #6432 @ 0x1920 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ adds r0, #20 │ │ │ │ - bl 1e71c0 │ │ │ │ + bl 1e7108 │ │ │ │ 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] │ │ │ │ @@ -219992,15 +219990,15 @@ │ │ │ │ ldr r2, [pc, #332] @ (10e584 ) │ │ │ │ strb r4, [r1, #0] │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [pc, #328] @ (10e588 ) │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0a68 │ │ │ │ + bl 1e09b0 │ │ │ │ b.n 10e378 │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ str.w r7, [sl] │ │ │ │ lsls r3, r3, #28 │ │ │ │ bpl.n 10e45c │ │ │ │ ldrb.w r3, [r4, #3524] @ 0xdc4 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -220078,15 +220076,15 @@ │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [pc, #112] @ (10e590 ) │ │ │ │ movs r0, #1 │ │ │ │ strb r0, [r2, #0] │ │ │ │ ldr r2, [pc, #112] @ (10e594 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ - bl 1e0a68 │ │ │ │ + bl 1e09b0 │ │ │ │ b.n 10e4ae │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl fbc2c │ │ │ │ ldrb.w r3, [r4, #3524] @ 0xdc4 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 10e45c │ │ │ │ @@ -220107,27 +220105,27 @@ │ │ │ │ bl 10deb0 │ │ │ │ b.n 10e3e6 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ adds r0, r2, #4 │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #74 @ 0x4a │ │ │ │ + cmp r1, #202 @ 0xca │ │ │ │ movs r5, r4 │ │ │ │ adds r0, r0, #2 │ │ │ │ lsls r5, r6, #2 │ │ │ │ subs r7, #246 @ 0xf6 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - cmp r3, #66 @ 0x42 │ │ │ │ + cmp r2, #194 @ 0xc2 │ │ │ │ movs r5, r4 │ │ │ │ - str??.w r0, [sl, r4, lsl #2] │ │ │ │ + @ instruction: 0xf7ea0024 │ │ │ │ subs r7, #122 @ 0x7a │ │ │ │ lsls r5, r6, #2 │ │ │ │ - @ instruction: 0xf7880024 │ │ │ │ - cmp r2, #90 @ 0x5a │ │ │ │ + @ instruction: 0xf7080024 │ │ │ │ + cmp r1, #218 @ 0xda │ │ │ │ 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] @ (10e61c ) │ │ │ │ mov r8, r2 │ │ │ │ @@ -220179,17 +220177,17 @@ │ │ │ │ nop │ │ │ │ subs r4, r1, r1 │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, r0, r1 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - cmp r1, #200 @ 0xc8 │ │ │ │ + cmp r1, #72 @ 0x48 │ │ │ │ movs r5, r4 │ │ │ │ - movs r7, #196 @ 0xc4 │ │ │ │ + movs r7, #68 @ 0x44 │ │ │ │ movs r5, r4 │ │ │ │ adds r4, r7, r7 │ │ │ │ lsls r5, r6, #2 │ │ │ │ ldrd r0, r4, [r0, #36] @ 0x24 │ │ │ │ mov sl, r1 │ │ │ │ movs r3, #4 │ │ │ │ movs r2, #8 │ │ │ │ @@ -220276,15 +220274,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 10ea7c │ │ │ │ ldr r0, [pc, #400] @ (10e8d0 ) │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ str.w r2, [r5, #2056] @ 0x808 │ │ │ │ add r0, pc │ │ │ │ - bl 1e84e0 │ │ │ │ + bl 1e8428 │ │ │ │ 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] │ │ │ │ @@ -220409,15 +220407,15 @@ │ │ │ │ lsls r3, r3, #30 │ │ │ │ bmi.w 10eb0c │ │ │ │ b.n 10e8d8 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #238 @ 0xee │ │ │ │ + cmp r0, #110 @ 0x6e │ │ │ │ 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 │ │ │ │ @@ -220626,31 +220624,31 @@ │ │ │ │ vaddl.u q8, d15, d1 │ │ │ │ asrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ add r6, sp, #792 @ 0x318 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - movs r5, #220 @ 0xdc │ │ │ │ + movs r5, #92 @ 0x5c │ │ │ │ movs r5, r4 │ │ │ │ - movs r3, #136 @ 0x88 │ │ │ │ + movs r3, #8 │ │ │ │ movs r5, r4 │ │ │ │ - movs r3, #102 @ 0x66 │ │ │ │ + movs r2, #230 @ 0xe6 │ │ │ │ movs r5, r4 │ │ │ │ - movs r5, #182 @ 0xb6 │ │ │ │ + movs r5, #54 @ 0x36 │ │ │ │ movs r5, r4 │ │ │ │ - movs r3, #74 @ 0x4a │ │ │ │ + movs r2, #202 @ 0xca │ │ │ │ movs r5, r4 │ │ │ │ - movs r5, #182 @ 0xb6 │ │ │ │ + movs r5, #54 @ 0x36 │ │ │ │ movs r5, r4 │ │ │ │ - movs r3, #42 @ 0x2a │ │ │ │ + movs r2, #170 @ 0xaa │ │ │ │ movs r5, r4 │ │ │ │ - movs r5, #154 @ 0x9a │ │ │ │ + movs r5, #26 │ │ │ │ movs r5, r4 │ │ │ │ - movs r3, #14 │ │ │ │ + movs r2, #142 @ 0x8e │ │ │ │ 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] @ 10ec00 │ │ │ │ @@ -220667,39 +220665,39 @@ │ │ │ │ ldr r1, [pc, #128] @ (10ec0c ) │ │ │ │ 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 1e9590 │ │ │ │ + bl 1e94d8 │ │ │ │ strd r0, r1, [r4] │ │ │ │ orrs r0, r1 │ │ │ │ beq.n 10ebf0 │ │ │ │ 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 1e9808 │ │ │ │ + bl 1e9750 │ │ │ │ cbz r0, 10ebf6 │ │ │ │ strd r6, r5, [r4] │ │ │ │ b.n 10ebac │ │ │ │ add.w r5, r0, #4096 @ 0x1000 │ │ │ │ add.w r0, r0, #6304 @ 0x18a0 │ │ │ │ strb.w r1, [r5, #2224] @ 0x8b0 │ │ │ │ ldr r1, [pc, #44] @ (10ec0c ) │ │ │ │ ldr.w r1, [ip, r1] │ │ │ │ vldr d7, [r1] │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 1e9590 │ │ │ │ + bl 1e94d8 │ │ │ │ b.n 10eba4 │ │ │ │ mvn.w r0, #1 │ │ │ │ b.n 10ebae │ │ │ │ movw r0, #18968 @ 0x4a18 │ │ │ │ movt r0, #50273 @ 0xc461 │ │ │ │ b.n 10ebae │ │ │ │ ... │ │ │ │ @@ -220753,55 +220751,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 1f66e0 │ │ │ │ + bl 1f6628 │ │ │ │ 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 1e71c0 │ │ │ │ + bl 1e7108 │ │ │ │ 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 1f66fc │ │ │ │ + bl 1f6644 │ │ │ │ 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 1f66e0 │ │ │ │ + bl 1f6628 │ │ │ │ add.w r0, r5, #6464 @ 0x1940 │ │ │ │ - bl 1e8184 │ │ │ │ + bl 1e80cc │ │ │ │ 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] │ │ │ │ @@ -220811,15 +220809,15 @@ │ │ │ │ dmb ish │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ str r5, [r3, #0] │ │ │ │ mov r0, r1 │ │ │ │ movs r1, #0 │ │ │ │ blx 5923c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f66fc │ │ │ │ + bl 1f6644 │ │ │ │ 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 │ │ │ │ @@ -220848,43 +220846,43 @@ │ │ │ │ cbz r0, 10edb6 │ │ │ │ ldr r2, [pc, #124] @ (10ee1c ) │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r2, [r5, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 10edae │ │ │ │ cbz r3, 10ee08 │ │ │ │ - bl 1e3174 │ │ │ │ + bl 1e30bc │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r3, [r4, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cbz r0, 10edd6 │ │ │ │ ldr r2, [pc, #96] @ (10ee1c ) │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [r5, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 10edcc │ │ │ │ cbz r3, 10ee0e │ │ │ │ - bl 1e3174 │ │ │ │ + bl 1e30bc │ │ │ │ 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, 10edf6 │ │ │ │ ldr r2, [pc, #64] @ (10ee1c ) │ │ │ │ ldr r3, [r4, #32] │ │ │ │ ldr r2, [r5, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 10edec │ │ │ │ cbz r3, 10ee00 │ │ │ │ - bl 1e3174 │ │ │ │ + bl 1e30bc │ │ │ │ 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 │ │ │ │ @@ -220991,15 +220989,15 @@ │ │ │ │ cmp r0, r1 │ │ │ │ beq.n 10efcc │ │ │ │ ldr r1, [r6, #4] │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 10ef8a │ │ │ │ mov r2, r8 │ │ │ │ - bl 1e2fec │ │ │ │ + bl 1e2f34 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbz r0, 10ef7a │ │ │ │ ldr r2, [r6, #8] │ │ │ │ str.w r8, [r6, #12] │ │ │ │ str r0, [r6, #4] │ │ │ │ add.w r8, r0, r2 │ │ │ │ b.n 10ee6e │ │ │ │ @@ -221016,15 +221014,15 @@ │ │ │ │ ldr r0, [r6, #16] │ │ │ │ ldr r3, [r3, r1] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 10efa6 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ cbz r0, 10ef80 │ │ │ │ mov r2, sl │ │ │ │ - bl 1e2fec │ │ │ │ + bl 1e2f34 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 10effc │ │ │ │ ldr r3, [r6, #24] │ │ │ │ str.w sl, [r6, #28] │ │ │ │ add r3, r0 │ │ │ │ str r0, [r6, #20] │ │ │ │ b.n 10ee86 │ │ │ │ @@ -221164,15 +221162,15 @@ │ │ │ │ beq.n 10f152 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 10f146 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r7 │ │ │ │ - bl 1e2fec │ │ │ │ + bl 1e2f34 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 10f176 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ add.w ip, r0, r2 │ │ │ │ str r7, [r5, #44] @ 0x2c │ │ │ │ @@ -221285,15 +221283,15 @@ │ │ │ │ ldr r2, [pc, #276] @ (10f30c ) │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [r5, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 10f208 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 10f2f8 │ │ │ │ - bl 1e3174 │ │ │ │ + bl 1e30bc │ │ │ │ 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] │ │ │ │ @@ -221328,15 +221326,15 @@ │ │ │ │ ldr r2, [pc, #164] @ (10f30c ) │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r2, [r5, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 10f278 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 10f300 │ │ │ │ - bl 1e3174 │ │ │ │ + bl 1e30bc │ │ │ │ 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 │ │ │ │ @@ -221367,23 +221365,23 @@ │ │ │ │ cbz r0, 10f2e8 │ │ │ │ ldr r2, [pc, #60] @ (10f30c ) │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr r2, [r5, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 10f2de │ │ │ │ cbz r3, 10f2f0 │ │ │ │ - bl 1e3174 │ │ │ │ + bl 1e30bc │ │ │ │ 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 1e3ac8 │ │ │ │ + bl 1e3a10 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ blx 58d30 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ b.n 10f2de │ │ │ │ blx 58d30 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ b.n 10f208 │ │ │ │ @@ -231071,343 +231069,343 @@ │ │ │ │ ldr.w ip, [pc, #676] @ 115fe0 │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ add ip, pc │ │ │ │ str.w ip, [sp] │ │ │ │ bl 13ba14 │ │ │ │ b.w 115372 │ │ │ │ - itt ne │ │ │ │ - movne r4, r4 │ │ │ │ - popne {r1, r2, r6, pc} │ │ │ │ - movs r4, r4 │ │ │ │ - pop {r3, r7, pc} │ │ │ │ + bkpt 0x009c │ │ │ │ movs r4, r4 │ │ │ │ - pop {r1, r3, r4, r6, r7, pc} │ │ │ │ + pop {r1, r2, r6, r7} │ │ │ │ movs r4, r4 │ │ │ │ - pop {r3, r4, pc} │ │ │ │ + pop {r3, pc} │ │ │ │ movs r4, r4 │ │ │ │ pop {r1, r3, r4, r6, pc} │ │ │ │ movs r4, r4 │ │ │ │ - pop {r2, r3, r5, pc} │ │ │ │ - movs r4, r4 │ │ │ │ - pop {r1, r2, r3, r4, r5, pc} │ │ │ │ - movs r4, r4 │ │ │ │ - pop {r4, r5, r6, r7} │ │ │ │ - movs r4, r4 │ │ │ │ - bkpt 0x001c │ │ │ │ - movs r4, r4 │ │ │ │ - pop {r1, r6, r7} │ │ │ │ - movs r4, r4 │ │ │ │ - pop {r2, pc} │ │ │ │ - movs r4, r4 │ │ │ │ - pop {pc} │ │ │ │ - movs r4, r4 │ │ │ │ - pop {r1, r3, r4, r7} │ │ │ │ + pop {r3, r4, r7} │ │ │ │ movs r4, r4 │ │ │ │ - pop {r2, r3, r4, r6, r7} │ │ │ │ + pop {r1, r3, r4, r6, r7} │ │ │ │ movs r4, r4 │ │ │ │ - pop {r2, r3, r5, r6, r7} │ │ │ │ + pop {r2, r3, r5, r7} │ │ │ │ movs r4, r4 │ │ │ │ - pop {r1, r4, r5, r6} │ │ │ │ + pop {r1, r2, r3, r4, r5, r7} │ │ │ │ movs r4, r4 │ │ │ │ - pop {r2, r4, r5, r7} │ │ │ │ + pop {r4, r5, r6} │ │ │ │ movs r4, r4 │ │ │ │ - pop {r2, r4, r6, r7} │ │ │ │ + pop {r2, r3, r4, r7, pc} │ │ │ │ movs r4, r4 │ │ │ │ - pop {r1, r3, r6} │ │ │ │ + pop {r1, r6} │ │ │ │ movs r4, r4 │ │ │ │ - pop {r2, r3, r7} │ │ │ │ + pop {r2, r7} │ │ │ │ movs r4, r4 │ │ │ │ - pop {r6, r7} │ │ │ │ + pop {r7} │ │ │ │ movs r4, r4 │ │ │ │ - pop {r1, r5} │ │ │ │ + pop {r1, r3, r4} │ │ │ │ movs r4, r4 │ │ │ │ - pop {r2, r5, r6} │ │ │ │ + pop {r2, r3, r4, r6} │ │ │ │ movs r4, r4 │ │ │ │ - pop {r3, r5, r7} │ │ │ │ + pop {r2, r3, r5, r6} │ │ │ │ movs r4, r4 │ │ │ │ - cbnz r2, 115e36 │ │ │ │ + cbnz r2, 115e10 │ │ │ │ movs r4, r4 │ │ │ │ - pop {r2, r3, r4, r5} │ │ │ │ + pop {r2, r4, r5} │ │ │ │ movs r4, r4 │ │ │ │ - pop {r3, r4, r5, r7, pc} │ │ │ │ + pop {r2, r4, r6} │ │ │ │ movs r4, r4 │ │ │ │ - cbnz r2, 115e36 │ │ │ │ + cbnz r2, 115e12 │ │ │ │ movs r4, r4 │ │ │ │ pop {r2, r3} │ │ │ │ movs r4, r4 │ │ │ │ - pop {r5, r7, pc} │ │ │ │ + pop {r6} │ │ │ │ movs r4, r4 │ │ │ │ - cbnz r2, 115e36 │ │ │ │ + cbnz r2, 115e14 │ │ │ │ movs r4, r4 │ │ │ │ - cbnz r4, 115e4a │ │ │ │ + cbnz r4, 115e28 │ │ │ │ movs r4, r4 │ │ │ │ - pop {r3, r7, pc} │ │ │ │ + pop {r3, r5} │ │ │ │ movs r4, r4 │ │ │ │ - cbnz r2, 115e36 │ │ │ │ + cbnz r2, 115e16 │ │ │ │ movs r4, r4 │ │ │ │ - cbnz r4, 115e4a │ │ │ │ + cbnz r4, 115e2a │ │ │ │ movs r4, r4 │ │ │ │ - pop {r3, r4, r5, r6, pc} │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ movs r4, r4 │ │ │ │ - cbnz r2, 115e36 │ │ │ │ + cbnz r2, 115e16 │ │ │ │ movs r4, r4 │ │ │ │ - cbnz r4, 115e4a │ │ │ │ + cbnz r4, 115e2a │ │ │ │ movs r4, r4 │ │ │ │ - pop {r2, r5, r6, pc} │ │ │ │ + pop {r5, pc} │ │ │ │ movs r4, r4 │ │ │ │ - cbnz r2, 115e36 │ │ │ │ + cbnz r2, 115e16 │ │ │ │ movs r4, r4 │ │ │ │ - cbnz r4, 115e4a │ │ │ │ + cbnz r4, 115e2a │ │ │ │ movs r4, r4 │ │ │ │ - bkpt 0x007a │ │ │ │ + pop {r3, pc} │ │ │ │ movs r4, r4 │ │ │ │ - cbnz r0, 115e10 │ │ │ │ + revsh r2, r5 │ │ │ │ movs r4, r4 │ │ │ │ - cbnz r2, 115e24 │ │ │ │ + cbnz r4, 115e2a │ │ │ │ movs r4, r4 │ │ │ │ - cbnz r6, 115e42 │ │ │ │ + pop {r3, r4, r5, r6, r7} │ │ │ │ movs r4, r4 │ │ │ │ - cbnz r0, 115e12 │ │ │ │ + hlt 0x003a │ │ │ │ movs r4, r4 │ │ │ │ - cbnz r2, 115e26 │ │ │ │ + revsh r4, r7 │ │ │ │ movs r4, r4 │ │ │ │ - cbnz r6, 115e48 │ │ │ │ + pop {r2, r5, r6, r7} │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xb8f0 │ │ │ │ + hlt 0x000a │ │ │ │ movs r4, r4 │ │ │ │ - cbnz r2, 115e28 │ │ │ │ + revsh r4, r1 │ │ │ │ movs r4, r4 │ │ │ │ - cbnz r6, 115e4c │ │ │ │ + pop {r1, r3, r4, r5, r6, r7, pc} │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xb8c8 │ │ │ │ + @ instruction: 0xb8c0 │ │ │ │ movs r4, r4 │ │ │ │ - cbnz r2, 115e2a │ │ │ │ + cbnz r2, 115e04 │ │ │ │ movs r4, r4 │ │ │ │ - cbnz r2, 115e54 │ │ │ │ + cbnz r6, 115e22 │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xb8a0 │ │ │ │ + @ instruction: 0xb898 │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xb8e2 │ │ │ │ + @ instruction: 0xb8da │ │ │ │ movs r4, r4 │ │ │ │ - cbnz r6, 115e5c │ │ │ │ + cbnz r6, 115e28 │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xb878 │ │ │ │ + @ instruction: 0xb870 │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xb8ba │ │ │ │ + @ instruction: 0xb8b2 │ │ │ │ movs r4, r4 │ │ │ │ - cbnz r2, 115e62 │ │ │ │ + cbnz r6, 115e2c │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xb850 │ │ │ │ + @ instruction: 0xb848 │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xb892 │ │ │ │ + @ instruction: 0xb88a │ │ │ │ movs r4, r4 │ │ │ │ - cbnz r2, 115e68 │ │ │ │ + cbnz r2, 115e34 │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xb828 │ │ │ │ + @ instruction: 0xb820 │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xb86a │ │ │ │ + @ instruction: 0xb862 │ │ │ │ movs r4, r4 │ │ │ │ - rev16 r2, r7 │ │ │ │ + cbnz r6, 115e3c │ │ │ │ movs r4, r4 │ │ │ │ @ instruction: 0xb7f8 │ │ │ │ movs r4, r4 │ │ │ │ @ instruction: 0xb83a │ │ │ │ movs r4, r4 │ │ │ │ - cbnz r6, 115e6e │ │ │ │ + @ instruction: 0xb8fa │ │ │ │ movs r4, r4 │ │ │ │ @ instruction: 0xb7d0 │ │ │ │ movs r4, r4 │ │ │ │ @ instruction: 0xb812 │ │ │ │ movs r4, r4 │ │ │ │ - cbnz r2, 115e86 │ │ │ │ + @ instruction: 0xb8e2 │ │ │ │ movs r4, r4 │ │ │ │ @ instruction: 0xb7a8 │ │ │ │ movs r4, r4 │ │ │ │ @ instruction: 0xb7ea │ │ │ │ movs r4, r4 │ │ │ │ - cbnz r2, 115e8e │ │ │ │ + cbnz r2, 115e9a │ │ │ │ + movs r4, r4 │ │ │ │ + @ instruction: 0xb778 │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xb780 │ │ │ │ + @ instruction: 0xb7ba │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xb7c2 │ │ │ │ + @ instruction: 0xb89e │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xb8be │ │ │ │ + @ instruction: 0xb750 │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xb758 │ │ │ │ + @ instruction: 0xb792 │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xb79a │ │ │ │ + @ instruction: 0xb8ca │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xb8a2 │ │ │ │ + @ instruction: 0xb728 │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xb730 │ │ │ │ + @ instruction: 0xb76a │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xb772 │ │ │ │ + @ instruction: 0xb8ba │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xb886 │ │ │ │ + @ instruction: 0xb700 │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xb708 │ │ │ │ + @ instruction: 0xb742 │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xb74a │ │ │ │ + @ instruction: 0xb83e │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xb86e │ │ │ │ + @ instruction: 0xb6d8 │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xb6e0 │ │ │ │ + @ instruction: 0xb71a │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xb722 │ │ │ │ + @ instruction: 0xb822 │ │ │ │ movs r4, r4 │ │ │ │ - cbnz r6, 115ed0 │ │ │ │ + @ instruction: 0xb6b0 │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xb6b8 │ │ │ │ + @ instruction: 0xb6f2 │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xb6fa │ │ │ │ + @ instruction: 0xb806 │ │ │ │ movs r4, r4 │ │ │ │ - cbnz r2, 115edc │ │ │ │ + @ instruction: 0xb688 │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xb690 │ │ │ │ + @ instruction: 0xb6ca │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xb6d2 │ │ │ │ + @ instruction: 0xb7ee │ │ │ │ movs r4, r4 │ │ │ │ - cbnz r2, 115ee6 │ │ │ │ + cpsie │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xb668 │ │ │ │ + @ instruction: 0xb6a2 │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xb6aa │ │ │ │ + @ instruction: 0xb8d6 │ │ │ │ movs r4, r4 │ │ │ │ - cbnz r6, 115ef0 │ │ │ │ + @ instruction: 0xb638 │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xb640 │ │ │ │ + @ instruction: 0xb67a │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xb682 │ │ │ │ + @ instruction: 0xb8d2 │ │ │ │ movs r4, r4 │ │ │ │ - cbnz r6, 115efc │ │ │ │ + setpan #0 │ │ │ │ movs r4, r4 │ │ │ │ - setpan #1 │ │ │ │ + @ instruction: 0xb652 │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xb65a │ │ │ │ + @ instruction: 0xb8ca │ │ │ │ movs r4, r4 │ │ │ │ - cbnz r6, 115f08 │ │ │ │ + push {r3, r5, r6, r7, lr} │ │ │ │ movs r4, r4 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + @ instruction: 0xb62a │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xb632 │ │ │ │ + @ instruction: 0xb8c6 │ │ │ │ movs r4, r4 │ │ │ │ - cbnz r6, 115f14 │ │ │ │ + push {r6, r7, lr} │ │ │ │ movs r4, r4 │ │ │ │ - push {r3, r6, r7, lr} │ │ │ │ + @ instruction: 0xb602 │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xb60a │ │ │ │ + @ instruction: 0xb8c6 │ │ │ │ movs r4, r4 │ │ │ │ - cbnz r6, 115f20 │ │ │ │ + push {r3, r4, r7, lr} │ │ │ │ movs r4, r4 │ │ │ │ - push {r5, r7, lr} │ │ │ │ + push {r1, r3, r4, r6, r7, lr} │ │ │ │ movs r4, r4 │ │ │ │ - push {r1, r5, r6, r7, lr} │ │ │ │ + @ instruction: 0xb8c6 │ │ │ │ movs r4, r4 │ │ │ │ - cbnz r6, 115f2c │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ movs r4, r4 │ │ │ │ - push {r3, r4, r5, r6, lr} │ │ │ │ + push {r1, r4, r5, r7, lr} │ │ │ │ movs r4, r4 │ │ │ │ - push {r1, r3, r4, r5, r7, lr} │ │ │ │ + @ instruction: 0xb8c6 │ │ │ │ movs r4, r4 │ │ │ │ - cbnz r2, 115f34 │ │ │ │ + push {r3, r6, lr} │ │ │ │ movs r4, r4 │ │ │ │ - push {r4, r6, lr} │ │ │ │ + push {r1, r3, r7, lr} │ │ │ │ movs r4, r4 │ │ │ │ - push {r1, r4, r7, lr} │ │ │ │ + @ instruction: 0xb8c6 │ │ │ │ movs r4, r4 │ │ │ │ - cbnz r6, 115f3a │ │ │ │ + push {r5, lr} │ │ │ │ movs r4, r4 │ │ │ │ - push {r3, r5, lr} │ │ │ │ + push {r1, r5, r6, lr} │ │ │ │ movs r4, r4 │ │ │ │ - push {r1, r3, r5, r6, lr} │ │ │ │ + @ instruction: 0xb8c6 │ │ │ │ movs r4, r4 │ │ │ │ - cbnz r2, 115f42 │ │ │ │ + push {r3, r4, r5, r6, r7} │ │ │ │ movs r4, r4 │ │ │ │ - push {r2, lr} │ │ │ │ + push {r1, r3, r4, r5, lr} │ │ │ │ movs r4, r4 │ │ │ │ - push {r1, r2, r6, lr} │ │ │ │ + @ instruction: 0xb8b2 │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xb8f2 │ │ │ │ + push {r4, r6, r7} │ │ │ │ movs r4, r4 │ │ │ │ - push {r5, r6, r7} │ │ │ │ + push {r1, r4, lr} │ │ │ │ movs r4, r4 │ │ │ │ - push {r1, r5, lr} │ │ │ │ + @ instruction: 0xb89e │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xb8d8 │ │ │ │ + push {r3, r5, r7} │ │ │ │ movs r4, r4 │ │ │ │ - push {r1, r3, r4, r5, r7} │ │ │ │ + push {r1, r3, r5, r6, r7} │ │ │ │ movs r4, r4 │ │ │ │ - push {r2, r3, r4, r5, r6, r7} │ │ │ │ + @ instruction: 0xb88a │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xb8ca │ │ │ │ + push {r2, r7} │ │ │ │ movs r4, r4 │ │ │ │ - push {r2, r4, r7} │ │ │ │ + push {r1, r2, r6, r7} │ │ │ │ movs r4, r4 │ │ │ │ - push {r1, r2, r4, r6, r7} │ │ │ │ + @ instruction: 0xb872 │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xb8bc │ │ │ │ + push {r5, r6} │ │ │ │ movs r4, r4 │ │ │ │ - push {r1, r2, r3, r5, r6} │ │ │ │ + push {r1, r5, r7} │ │ │ │ movs r4, r4 │ │ │ │ - push {r4, r5, r7} │ │ │ │ + @ instruction: 0xb858 │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xb8a6 │ │ │ │ + push {r1, r3, r4, r5} │ │ │ │ movs r4, r4 │ │ │ │ - push {r3, r6} │ │ │ │ + push {r2, r3, r4, r5, r6} │ │ │ │ movs r4, r4 │ │ │ │ - push {r1, r3, r7} │ │ │ │ + @ instruction: 0xb84a │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xb898 │ │ │ │ + push {r2, r4} │ │ │ │ movs r4, r4 │ │ │ │ - push {r1, r5} │ │ │ │ + push {r1, r2, r4, r6} │ │ │ │ movs r4, r4 │ │ │ │ - push {r2, r5, r6} │ │ │ │ + @ instruction: 0xb83c │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xb88a │ │ │ │ + cbz r6, 115fee │ │ │ │ movs r4, r4 │ │ │ │ - cbz r4, 116016 │ │ │ │ + push {r4, r5} │ │ │ │ + movs r4, r4 │ │ │ │ + @ instruction: 0xb826 │ │ │ │ movs r4, r4 │ │ │ │ - push {r1, r2, r3, r4, r5} │ │ │ │ + cbz r0, 115ff2 │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xb87c │ │ │ │ + push {r1, r3} │ │ │ │ + movs r4, r4 │ │ │ │ + @ instruction: 0xb818 │ │ │ │ movs r4, r4 │ │ │ │ - cbz r6, 116018 │ │ │ │ + cbz r2, 115ff4 │ │ │ │ movs r4, r4 │ │ │ │ - push {r3, r4} │ │ │ │ + cbz r4, 116008 │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xb86e │ │ │ │ + @ instruction: 0xb80a │ │ │ │ movs r4, r4 │ │ │ │ - cbz r0, 11601c │ │ │ │ + cbz r4, 115ff6 │ │ │ │ movs r4, r4 │ │ │ │ - cbz r2, 116030 │ │ │ │ + cbz r6, 11600a │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xb860 │ │ │ │ + @ instruction: 0xb7fc │ │ │ │ movs r4, r4 │ │ │ │ - cbz r2, 11601e │ │ │ │ + cbz r6, 115ff8 │ │ │ │ movs r4, r4 │ │ │ │ - cbz r4, 116032 │ │ │ │ + cbz r0, 11600e │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xb886 │ │ │ │ + @ instruction: 0xb7ee │ │ │ │ movs r4, r4 │ │ │ │ - cbz r4, 116020 │ │ │ │ + cbz r0, 115ffc │ │ │ │ movs r4, r4 │ │ │ │ - cbz r6, 116034 │ │ │ │ + cbz r2, 116010 │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xb82c │ │ │ │ + @ instruction: 0xb7e0 │ │ │ │ movs r4, r4 │ │ │ │ - cbz r6, 116022 │ │ │ │ + cbz r2, 115ffe │ │ │ │ movs r4, r4 │ │ │ │ - cbz r0, 116038 │ │ │ │ + cbz r4, 116012 │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xb822 │ │ │ │ + @ instruction: 0xb806 │ │ │ │ + movs r4, r4 │ │ │ │ + uxtb r4, r4 │ │ │ │ + movs r4, r4 │ │ │ │ + cbz r6, 116014 │ │ │ │ + movs r4, r4 │ │ │ │ + @ instruction: 0xb7ac │ │ │ │ + movs r4, r4 │ │ │ │ + uxth r6, r7 │ │ │ │ + movs r4, r4 │ │ │ │ + cbz r0, 116018 │ │ │ │ + movs r4, r4 │ │ │ │ + @ instruction: 0xb7a2 │ │ │ │ movs r4, r4 │ │ │ │ - cbz r0, 116026 │ │ │ │ + uxth r0, r3 │ │ │ │ movs r4, r4 │ │ │ │ - cbz r2, 11603a │ │ │ │ + uxtb r2, r3 │ │ │ │ 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 │ │ │ │ @@ -234181,166 +234179,166 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #3298 @ 0xce2 │ │ │ │ bl 13ba14 │ │ │ │ b.w 118cbe │ │ │ │ nop │ │ │ │ - ldr r6, [sp, #224] @ 0xe0 │ │ │ │ - movs r4, r4 │ │ │ │ - stmia r3!, {r3, r7} │ │ │ │ - movs r4, r4 │ │ │ │ - b.n 1187cc │ │ │ │ - movs r4, r4 │ │ │ │ - str r7, [sp, #864] @ 0x360 │ │ │ │ - movs r4, r4 │ │ │ │ - str r7, [sp, #544] @ 0x220 │ │ │ │ + ldr r5, [sp, #736] @ 0x2e0 │ │ │ │ movs r4, r4 │ │ │ │ - add r1, pc, #1000 @ (adr r1, 118854 ) │ │ │ │ + stmia r3!, {r3} │ │ │ │ movs r4, r4 │ │ │ │ - add r2, pc, #0 @ (adr r2, 118470 ) │ │ │ │ + b.n 1186cc │ │ │ │ movs r4, r4 │ │ │ │ - str r7, [sp, #56] @ 0x38 │ │ │ │ + str r7, [sp, #352] @ 0x160 │ │ │ │ movs r4, r4 │ │ │ │ - str r6, [sp, #760] @ 0x2f8 │ │ │ │ + str r7, [sp, #32] │ │ │ │ movs r4, r4 │ │ │ │ - stmia r2!, {r2, r3} │ │ │ │ + add r1, pc, #488 @ (adr r1, 118654 ) │ │ │ │ movs r4, r4 │ │ │ │ - bcc.n 11838c │ │ │ │ + add r1, pc, #512 @ (adr r1, 118670 ) │ │ │ │ movs r4, r4 │ │ │ │ - str r6, [sp, #288] @ 0x120 │ │ │ │ + str r6, [sp, #568] @ 0x238 │ │ │ │ movs r4, r4 │ │ │ │ - str r5, [sp, #992] @ 0x3e0 │ │ │ │ + str r6, [sp, #248] @ 0xf8 │ │ │ │ movs r4, r4 │ │ │ │ - bcs.n 1183ec │ │ │ │ + stmia r1!, {r2, r3, r7} │ │ │ │ movs r4, r4 │ │ │ │ - bcs.n 118584 │ │ │ │ + bcc.n 11848c │ │ │ │ movs r4, r4 │ │ │ │ - str r5, [sp, #544] @ 0x220 │ │ │ │ + str r5, [sp, #800] @ 0x320 │ │ │ │ movs r4, r4 │ │ │ │ - str r5, [sp, #224] @ 0xe0 │ │ │ │ + str r5, [sp, #480] @ 0x1e0 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r5, [sp, #864] @ 0x360 │ │ │ │ + bcs.n 1184ec │ │ │ │ movs r4, r4 │ │ │ │ - ldr r5, [sp, #568] @ 0x238 │ │ │ │ + bne.n 118484 │ │ │ │ movs r4, r4 │ │ │ │ - str r4, [sp, #768] @ 0x300 │ │ │ │ + str r5, [sp, #32] │ │ │ │ movs r4, r4 │ │ │ │ - str r4, [sp, #448] @ 0x1c0 │ │ │ │ + str r4, [sp, #736] @ 0x2e0 │ │ │ │ movs r4, r4 │ │ │ │ - itt ge │ │ │ │ - movge r4, r4 │ │ │ │ - bcs.n 11842c @ unpredictable │ │ │ │ + ldr r5, [sp, #352] @ 0x160 │ │ │ │ movs r4, r4 │ │ │ │ - str r4, [sp, #48] @ 0x30 │ │ │ │ + ldr r5, [sp, #56] @ 0x38 │ │ │ │ movs r4, r4 │ │ │ │ - str r3, [sp, #752] @ 0x2f0 │ │ │ │ + str r4, [sp, #256] @ 0x100 │ │ │ │ movs r4, r4 │ │ │ │ - cbz r0, 118500 │ │ │ │ + str r3, [sp, #960] @ 0x3c0 │ │ │ │ movs r4, r4 │ │ │ │ - cbz r6, 118508 │ │ │ │ + itt cs │ │ │ │ + movcs r4, r4 │ │ │ │ + bcs.n 11852c @ unpredictable │ │ │ │ movs r4, r4 │ │ │ │ - str r3, [sp, #384] @ 0x180 │ │ │ │ + str r3, [sp, #560] @ 0x230 │ │ │ │ movs r4, r4 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ + str r3, [sp, #240] @ 0xf0 │ │ │ │ movs r4, r4 │ │ │ │ - addw r0, lr, #2084 @ 0x824 │ │ │ │ - @ instruction: 0xf6240024 │ │ │ │ - str r2, [sp, #744] @ 0x2e8 │ │ │ │ + uxth r0, r2 │ │ │ │ movs r4, r4 │ │ │ │ - str r2, [sp, #424] @ 0x1a8 │ │ │ │ + uxth r6, r4 │ │ │ │ movs r4, r4 │ │ │ │ - add r4, sp, #872 @ 0x368 │ │ │ │ + str r2, [sp, #896] @ 0x380 │ │ │ │ movs r4, r4 │ │ │ │ - add r4, sp, #912 @ 0x390 │ │ │ │ + str r2, [sp, #576] @ 0x240 │ │ │ │ movs r4, r4 │ │ │ │ - str r2, [sp, #88] @ 0x58 │ │ │ │ + @ instruction: 0xf58e0024 │ │ │ │ + sub.w r0, r4, #10747904 @ 0xa40000 │ │ │ │ + str r2, [sp, #232] @ 0xe8 │ │ │ │ movs r4, r4 │ │ │ │ - str r1, [sp, #792] @ 0x318 │ │ │ │ + str r1, [sp, #936] @ 0x3a8 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r3, [sp, #560] @ 0x230 │ │ │ │ + add r4, sp, #360 @ 0x168 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r3, [sp, #632] @ 0x278 │ │ │ │ + add r4, sp, #400 @ 0x190 │ │ │ │ movs r4, r4 │ │ │ │ - str r1, [sp, #464] @ 0x1d0 │ │ │ │ + str r1, [sp, #600] @ 0x258 │ │ │ │ movs r4, r4 │ │ │ │ - str r1, [sp, #144] @ 0x90 │ │ │ │ + str r1, [sp, #280] @ 0x118 │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xb712 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xb728 │ │ │ │ + ldr r3, [sp, #120] @ 0x78 │ │ │ │ movs r4, r4 │ │ │ │ - str r0, [sp, #840] @ 0x348 │ │ │ │ + str r0, [sp, #976] @ 0x3d0 │ │ │ │ movs r4, r4 │ │ │ │ - str r0, [sp, #520] @ 0x208 │ │ │ │ + str r0, [sp, #656] @ 0x290 │ │ │ │ movs r4, r4 │ │ │ │ - str r6, [sp, #840] @ 0x348 │ │ │ │ + @ instruction: 0xb692 │ │ │ │ movs r4, r4 │ │ │ │ - str r6, [sp, #864] @ 0x360 │ │ │ │ + @ instruction: 0xb6a8 │ │ │ │ movs r4, r4 │ │ │ │ - str r0, [sp, #184] @ 0xb8 │ │ │ │ + str r0, [sp, #328] @ 0x148 │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r6, [r3, #62] @ 0x3e │ │ │ │ + str r0, [sp, #8] │ │ │ │ movs r4, r4 │ │ │ │ - bcc.n 118578 │ │ │ │ + str r6, [sp, #328] @ 0x148 │ │ │ │ movs r4, r4 │ │ │ │ - bcc.n 1185a0 │ │ │ │ + str r6, [sp, #352] @ 0x160 │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r2, [r3, #60] @ 0x3c │ │ │ │ + ldrh r6, [r5, #60] @ 0x3c │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r2, [r1, #58] @ 0x3a │ │ │ │ + ldrh r6, [r3, #58] @ 0x3a │ │ │ │ movs r4, r4 │ │ │ │ - bcc.n 118598 │ │ │ │ + bcs.n 118478 │ │ │ │ movs r4, r4 │ │ │ │ - bcc.n 1185dc │ │ │ │ + bcs.n 1184a0 │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r0, [r1, #56] @ 0x38 │ │ │ │ + ldrh r2, [r3, #56] @ 0x38 │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r0, [r7, #52] @ 0x34 │ │ │ │ + ldrh r2, [r1, #54] @ 0x36 │ │ │ │ movs r4, r4 │ │ │ │ - ldmia r1!, {r3, r5} │ │ │ │ + bcs.n 118498 │ │ │ │ movs r4, r4 │ │ │ │ - ldmia r1!, {r2, r4, r5} │ │ │ │ + bcs.n 1184dc │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r6, [r6, #50] @ 0x32 │ │ │ │ + ldrh r0, [r1, #52] @ 0x34 │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r6, [r4, #48] @ 0x30 │ │ │ │ + ldrh r0, [r7, #48] @ 0x30 │ │ │ │ movs r4, r4 │ │ │ │ - bhi.n 118608 │ │ │ │ + ldmia r0!, {r3, r5, r7} │ │ │ │ movs r4, r4 │ │ │ │ - bhi.n 118624 │ │ │ │ + ldmia r0!, {r2, r4, r5, r7} │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r4, [r4, #46] @ 0x2e │ │ │ │ + ldrh r6, [r6, #46] @ 0x2e │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r4, [r2, #44] @ 0x2c │ │ │ │ + ldrh r6, [r4, #44] @ 0x2c │ │ │ │ movs r4, r4 │ │ │ │ - ldmia r5!, {r1, r2, r3} │ │ │ │ + bvc.n 118508 │ │ │ │ movs r4, r4 │ │ │ │ - ldmia r5, {r1, r2, r5} │ │ │ │ + bvc.n 118524 │ │ │ │ movs r4, r4 │ │ │ │ ldrh r4, [r4, #42] @ 0x2a │ │ │ │ movs r4, r4 │ │ │ │ ldrh r4, [r2, #40] @ 0x28 │ │ │ │ movs r4, r4 │ │ │ │ - push {r1, r2, r4, r7} │ │ │ │ + ldmia r4!, {r1, r2, r3, r7} │ │ │ │ movs r4, r4 │ │ │ │ - push {r1, r3, r5, r7} │ │ │ │ + ldmia r4!, {r1, r2, r5, r7} │ │ │ │ movs r4, r4 │ │ │ │ ldrh r4, [r4, #38] @ 0x26 │ │ │ │ movs r4, r4 │ │ │ │ ldrh r4, [r2, #36] @ 0x24 │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xb846 │ │ │ │ + push {r1, r2, r4} │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xb85a │ │ │ │ + push {r1, r3, r5} │ │ │ │ movs r4, r4 │ │ │ │ ldrh r4, [r4, #34] @ 0x22 │ │ │ │ movs r4, r4 │ │ │ │ ldrh r4, [r2, #32] │ │ │ │ movs r4, r4 │ │ │ │ + @ instruction: 0xb7c6 │ │ │ │ + movs r4, r4 │ │ │ │ + @ instruction: 0xb7da │ │ │ │ + movs r4, r4 │ │ │ │ + ldrh r4, [r4, #30] │ │ │ │ + movs r4, r4 │ │ │ │ + ldrh r4, [r2, #28] │ │ │ │ + movs r4, r4 │ │ │ │ movw r2, #36640 @ 0x8f20 │ │ │ │ movt r2, #15260 @ 0x3b9c │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 11bd62 │ │ │ │ bls.w 11a28e │ │ │ │ movw r2, #55649 @ 0xd961 │ │ │ │ movt r2, #15260 @ 0x3b9c │ │ │ │ @@ -235360,111 +235358,111 @@ │ │ │ │ cmp r0, r3 │ │ │ │ bne.w 117768 │ │ │ │ ldrb.w r3, [r4, #454] @ 0x1c6 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 117768 │ │ │ │ ldr r1, [sp, #860] @ 0x35c │ │ │ │ b.w 117746 │ │ │ │ - str r2, [sp, #32] │ │ │ │ + str r1, [sp, #544] @ 0x220 │ │ │ │ movs r4, r4 │ │ │ │ - str r1, [sp, #856] @ 0x358 │ │ │ │ + str r1, [sp, #344] @ 0x158 │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r0, [r2, #20] │ │ │ │ + ldrh r0, [r2, #16] │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r0, [r0, #18] │ │ │ │ + ldrh r0, [r0, #14] │ │ │ │ movs r4, r4 │ │ │ │ - push {r2, r5, lr} │ │ │ │ + push {r2, r5, r7} │ │ │ │ movs r4, r4 │ │ │ │ - svc 126 @ 0x7e │ │ │ │ + udf #254 @ 0xfe │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r4, [r6, #14] │ │ │ │ + ldrh r4, [r6, #10] │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r4, [r4, #12] │ │ │ │ + ldrh r4, [r4, #8] │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r0, [r7, #56] @ 0x38 │ │ │ │ + ldrh r0, [r7, #52] @ 0x34 │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r6, [r0, #58] @ 0x3a │ │ │ │ + ldrh r6, [r0, #54] @ 0x36 │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r4, [r5, #10] │ │ │ │ + ldrh r4, [r5, #6] │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r4, [r3, #8] │ │ │ │ + ldrh r4, [r3, #4] │ │ │ │ movs r4, r4 │ │ │ │ - ldmia r6, {r1, r3, r6, r7} │ │ │ │ + ldmia r6, {r1, r3, r6} │ │ │ │ movs r4, r4 │ │ │ │ - ldmia r6, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r6, {r2, r3, r4, r6} │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r6, [r4, #6] │ │ │ │ + ldrh r6, [r4, #2] │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r6, [r2, #4] │ │ │ │ + ldrh r6, [r2, #0] │ │ │ │ movs r4, r4 │ │ │ │ - ldmia r7!, {r2, r3, r5, r6} │ │ │ │ + ldmia r6, {r2, r3, r5, r6, r7} │ │ │ │ movs r4, r4 │ │ │ │ - ldmia r7!, {r1, r2, r4} │ │ │ │ + ldmia r6!, {r1, r2, r4, r7} │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r4, [r0, #2] │ │ │ │ + strh r4, [r0, #62] @ 0x3e │ │ │ │ movs r4, r4 │ │ │ │ - strh r4, [r6, #62] @ 0x3e │ │ │ │ + strh r4, [r6, #58] @ 0x3a │ │ │ │ movs r4, r4 │ │ │ │ - add r4, sp, #816 @ 0x330 │ │ │ │ + add r4, sp, #304 @ 0x130 │ │ │ │ movs r4, r4 │ │ │ │ - add r4, sp, #632 @ 0x278 │ │ │ │ + add r4, sp, #120 @ 0x78 │ │ │ │ movs r4, r4 │ │ │ │ - strh r0, [r6, #60] @ 0x3c │ │ │ │ + strh r0, [r6, #56] @ 0x38 │ │ │ │ movs r4, r4 │ │ │ │ - strh r0, [r4, #58] @ 0x3a │ │ │ │ + strh r0, [r4, #54] @ 0x36 │ │ │ │ movs r4, r4 │ │ │ │ - stmia r6!, {r1, r3, r4, r7} │ │ │ │ + stmia r6!, {r1, r3, r4} │ │ │ │ movs r4, r4 │ │ │ │ - stmia r6!, {r2, r5, r7} │ │ │ │ + stmia r6!, {r2, r5} │ │ │ │ movs r4, r4 │ │ │ │ - strh r2, [r5, #56] @ 0x38 │ │ │ │ + strh r2, [r5, #52] @ 0x34 │ │ │ │ movs r4, r4 │ │ │ │ - strh r2, [r3, #54] @ 0x36 │ │ │ │ + strh r2, [r3, #50] @ 0x32 │ │ │ │ movs r4, r4 │ │ │ │ - stmia r7!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r5} │ │ │ │ movs r4, r4 │ │ │ │ - stmia r7!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r6!, {r2, r3, r4, r5, r6, r7} │ │ │ │ movs r4, r4 │ │ │ │ - strh r6, [r2, #52] @ 0x34 │ │ │ │ + strh r6, [r2, #48] @ 0x30 │ │ │ │ movs r4, r4 │ │ │ │ - strh r6, [r0, #50] @ 0x32 │ │ │ │ + strh r6, [r0, #46] @ 0x2e │ │ │ │ movs r4, r4 │ │ │ │ - cbz r4, 119370 │ │ │ │ + cbz r4, 119350 │ │ │ │ movs r4, r4 │ │ │ │ - cbz r2, 11935e │ │ │ │ + uxth r2, r7 │ │ │ │ movs r4, r4 │ │ │ │ - strh r4, [r6, #46] @ 0x2e │ │ │ │ + strh r4, [r6, #42] @ 0x2a │ │ │ │ movs r4, r4 │ │ │ │ - strh r4, [r4, #44] @ 0x2c │ │ │ │ + strh r4, [r4, #40] @ 0x28 │ │ │ │ movs r4, r4 │ │ │ │ - stmia r0!, {r4, r6, r7} │ │ │ │ + stmia r0!, {r4, r6} │ │ │ │ movs r4, r4 │ │ │ │ - stmia r0!, {r1, r5, r6, r7} │ │ │ │ + stmia r0!, {r1, r5, r6} │ │ │ │ movs r4, r4 │ │ │ │ - strh r0, [r1, #42] @ 0x2a │ │ │ │ + strh r0, [r1, #38] @ 0x26 │ │ │ │ movs r4, r4 │ │ │ │ - strh r0, [r7, #38] @ 0x26 │ │ │ │ + strh r0, [r7, #34] @ 0x22 │ │ │ │ movs r4, r4 │ │ │ │ - b.n 119384 │ │ │ │ + svc 172 @ 0xac │ │ │ │ movs r4, r4 │ │ │ │ - svc 250 @ 0xfa │ │ │ │ + svc 122 @ 0x7a │ │ │ │ movs r4, r4 │ │ │ │ - strh r0, [r7, #36] @ 0x24 │ │ │ │ + strh r0, [r7, #32] │ │ │ │ movs r4, r4 │ │ │ │ - strh r0, [r5, #34] @ 0x22 │ │ │ │ + strh r0, [r5, #30] │ │ │ │ movs r4, r4 │ │ │ │ - b.n 118efc │ │ │ │ + b.n 118dfc │ │ │ │ movs r4, r4 │ │ │ │ - b.n 118f34 │ │ │ │ + b.n 118e34 │ │ │ │ movs r4, r4 │ │ │ │ - strh r0, [r0, #34] @ 0x22 │ │ │ │ + strh r0, [r0, #30] │ │ │ │ movs r4, r4 │ │ │ │ - strh r0, [r6, #30] │ │ │ │ + strh r0, [r6, #26] │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r6, [r0, #10] │ │ │ │ + ldrh r6, [r0, #6] │ │ │ │ movs r4, r4 │ │ │ │ strb r0, [r6, #12] │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ movw r3, #14496 @ 0x38a0 │ │ │ │ movt r3, #15264 @ 0x3ba0 │ │ │ │ @@ -236497,197 +236495,197 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #3626 @ 0xe2a │ │ │ │ bl 13ba14 │ │ │ │ b.w 118cbe │ │ │ │ nop │ │ │ │ - udf #136 @ 0x88 │ │ │ │ + udf #8 │ │ │ │ movs r4, r4 │ │ │ │ - udf #154 @ 0x9a │ │ │ │ + udf #26 │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r4, [r2, #17] │ │ │ │ + ldrb r4, [r2, #15] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r4, [r0, #16] │ │ │ │ + ldrb r4, [r0, #14] │ │ │ │ movs r4, r4 │ │ │ │ - ldmia r5!, {r3, r7} │ │ │ │ + ldmia r5!, {r3} │ │ │ │ movs r4, r4 │ │ │ │ - ldmia r5!, {r1, r2, r3, r4, r7} │ │ │ │ + ldmia r5!, {r1, r2, r3, r4} │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r0, [r4, #15] │ │ │ │ + ldrb r0, [r4, #13] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r0, [r2, #14] │ │ │ │ + ldrb r0, [r2, #12] │ │ │ │ movs r4, r4 │ │ │ │ - ldmia r6, {r1, r3, r6, r7} │ │ │ │ + ldmia r6, {r1, r3, r6} │ │ │ │ movs r4, r4 │ │ │ │ - ldmia r6, {r2, r5, r6, r7} │ │ │ │ + ldmia r6, {r2, r5, r6} │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r2, [r5, #13] │ │ │ │ + ldrb r2, [r5, #11] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r2, [r3, #12] │ │ │ │ + ldrb r2, [r3, #10] │ │ │ │ movs r4, r4 │ │ │ │ - strh r6, [r1, #42] @ 0x2a │ │ │ │ + strh r6, [r1, #38] @ 0x26 │ │ │ │ movs r4, r4 │ │ │ │ - strh r0, [r3, #42] @ 0x2a │ │ │ │ + strh r0, [r3, #38] @ 0x26 │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r6, [r5, #11] │ │ │ │ + ldrb r6, [r5, #9] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r6, [r3, #10] │ │ │ │ + ldrb r6, [r3, #8] │ │ │ │ movs r4, r4 │ │ │ │ - bge.n 119f6c │ │ │ │ + bge.n 11a06c │ │ │ │ movs r4, r4 │ │ │ │ - bge.n 119fac │ │ │ │ + bge.n 11a0ac │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r0, [r7, #9] │ │ │ │ + ldrb r0, [r7, #7] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r0, [r5, #8] │ │ │ │ + ldrb r0, [r5, #6] │ │ │ │ movs r4, r4 │ │ │ │ - bvc.n 11a048 │ │ │ │ + bvs.n 119f48 │ │ │ │ movs r4, r4 │ │ │ │ - bvc.n 11a078 │ │ │ │ + bvs.n 119f78 │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r2, [r0, #8] │ │ │ │ + ldrb r2, [r0, #6] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r2, [r6, #6] │ │ │ │ + ldrb r2, [r6, #4] │ │ │ │ movs r4, r4 │ │ │ │ - add sp, #216 @ 0xd8 │ │ │ │ + add r7, sp, #728 @ 0x2d8 │ │ │ │ movs r4, r4 │ │ │ │ - add r7, sp, #1008 @ 0x3f0 │ │ │ │ + add r7, sp, #496 @ 0x1f0 │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r6, [r7, #5] │ │ │ │ + ldrb r6, [r7, #3] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r6, [r5, #4] │ │ │ │ + ldrb r6, [r5, #2] │ │ │ │ movs r4, r4 │ │ │ │ - ldr r5, [sp, #320] @ 0x140 │ │ │ │ + ldr r4, [sp, #832] @ 0x340 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r5, [sp, #392] @ 0x188 │ │ │ │ + ldr r4, [sp, #904] @ 0x388 │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r0, [r1, #4] │ │ │ │ + ldrb r0, [r1, #2] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r0, [r7, #2] │ │ │ │ + ldrb r0, [r7, #0] │ │ │ │ movs r4, r4 │ │ │ │ - push {r1, r2, r5, r6} │ │ │ │ + cbz r6, 11a0a4 │ │ │ │ movs r4, r4 │ │ │ │ - push {r2, r4, r5, r6} │ │ │ │ + cbz r4, 11a0ac │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r2, [r2, #2] │ │ │ │ + ldrb r2, [r2, #0] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r2, [r0, #1] │ │ │ │ + strb r2, [r0, #31] │ │ │ │ movs r4, r4 │ │ │ │ - strh r6, [r4, #4] │ │ │ │ + strh r6, [r4, #0] │ │ │ │ movs r4, r4 │ │ │ │ - strh r0, [r6, #4] │ │ │ │ + strh r0, [r6, #0] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r2, [r3, #0] │ │ │ │ + strb r2, [r3, #30] │ │ │ │ movs r4, r4 │ │ │ │ - strb r2, [r1, #31] │ │ │ │ + strb r2, [r1, #29] │ │ │ │ movs r4, r4 │ │ │ │ - ldmia r2, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r1!, {r2, r3, r4, r5, r6, r7} │ │ │ │ movs r4, r4 │ │ │ │ - ldmia r2, {r1, r2, r3, r7} │ │ │ │ + ldmia r2, {r1, r2, r3} │ │ │ │ movs r4, r4 │ │ │ │ - strb r4, [r4, #30] │ │ │ │ + strb r4, [r4, #28] │ │ │ │ movs r4, r4 │ │ │ │ - strb r4, [r2, #29] │ │ │ │ + strb r4, [r2, #27] │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xb65a │ │ │ │ + push {r1, r3, r4, r6, r7, lr} │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xb668 │ │ │ │ + push {r3, r5, r6, r7, lr} │ │ │ │ movs r4, r4 │ │ │ │ - strb r6, [r5, #28] │ │ │ │ + strb r6, [r5, #26] │ │ │ │ movs r4, r4 │ │ │ │ - strb r6, [r3, #27] │ │ │ │ + strb r6, [r3, #25] │ │ │ │ movs r4, r4 │ │ │ │ - bcc.n 11a080 │ │ │ │ + bcs.n 119f80 │ │ │ │ movs r4, r4 │ │ │ │ - bne.n 119fa0 │ │ │ │ + bne.n 11a0a0 │ │ │ │ movs r4, r4 │ │ │ │ - strb r2, [r0, #24] │ │ │ │ + strb r2, [r0, #22] │ │ │ │ movs r4, r4 │ │ │ │ - strb r2, [r6, #22] │ │ │ │ + strb r2, [r6, #20] │ │ │ │ movs r4, r4 │ │ │ │ - strh r0, [r1, #14] │ │ │ │ + strh r0, [r1, #10] │ │ │ │ movs r4, r4 │ │ │ │ - strh r2, [r2, #14] │ │ │ │ + strh r2, [r2, #10] │ │ │ │ movs r4, r4 │ │ │ │ - strb r4, [r1, #22] │ │ │ │ + strb r4, [r1, #20] │ │ │ │ movs r4, r4 │ │ │ │ - strb r4, [r7, #20] │ │ │ │ + strb r4, [r7, #18] │ │ │ │ movs r4, r4 │ │ │ │ - str r4, [sp, #520] @ 0x208 │ │ │ │ + str r4, [sp, #8] │ │ │ │ movs r4, r4 │ │ │ │ - str r4, [sp, #192] @ 0xc0 │ │ │ │ + str r3, [sp, #704] @ 0x2c0 │ │ │ │ movs r4, r4 │ │ │ │ - strb r2, [r7, #19] │ │ │ │ + strb r2, [r7, #17] │ │ │ │ movs r4, r4 │ │ │ │ - strb r2, [r5, #18] │ │ │ │ + strb r2, [r5, #16] │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xb6e8 │ │ │ │ + @ instruction: 0xb668 │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xb6fe │ │ │ │ + @ instruction: 0xb67e │ │ │ │ movs r4, r4 │ │ │ │ - strb r4, [r0, #18] │ │ │ │ + strb r4, [r0, #16] │ │ │ │ movs r4, r4 │ │ │ │ - strb r4, [r6, #16] │ │ │ │ + strb r4, [r6, #14] │ │ │ │ movs r4, r4 │ │ │ │ - str r7, [sp, #208] @ 0xd0 │ │ │ │ + str r6, [sp, #720] @ 0x2d0 │ │ │ │ movs r4, r4 │ │ │ │ - stmia r5!, {r1, r4, r5, r6} │ │ │ │ + stmia r4!, {r1, r4, r5, r6, r7} │ │ │ │ movs r4, r4 │ │ │ │ - strb r0, [r0, #16] │ │ │ │ + strb r0, [r0, #14] │ │ │ │ movs r4, r4 │ │ │ │ - strb r0, [r6, #14] │ │ │ │ + strb r0, [r6, #12] │ │ │ │ movs r4, r4 │ │ │ │ - bkpt 0x0084 │ │ │ │ + bkpt 0x0004 │ │ │ │ movs r4, r4 │ │ │ │ - bkpt 0x00a0 │ │ │ │ + bkpt 0x0020 │ │ │ │ movs r4, r4 │ │ │ │ - strb r2, [r2, #14] │ │ │ │ + strb r2, [r2, #12] │ │ │ │ movs r4, r4 │ │ │ │ - strb r2, [r0, #13] │ │ │ │ + strb r2, [r0, #11] │ │ │ │ movs r4, r4 │ │ │ │ - strh r2, [r1, #6] │ │ │ │ + strh r2, [r1, #2] │ │ │ │ movs r4, r4 │ │ │ │ - strh r6, [r2, #6] │ │ │ │ + strh r6, [r2, #2] │ │ │ │ movs r4, r4 │ │ │ │ - strb r4, [r3, #12] │ │ │ │ + strb r4, [r3, #10] │ │ │ │ movs r4, r4 │ │ │ │ - strb r4, [r1, #11] │ │ │ │ + strb r4, [r1, #9] │ │ │ │ movs r4, r4 │ │ │ │ - ldr r7, [sp, #40] @ 0x28 │ │ │ │ + ldr r6, [sp, #552] @ 0x228 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r6, [sp, #856] @ 0x358 │ │ │ │ + ldr r6, [sp, #344] @ 0x158 │ │ │ │ movs r4, r4 │ │ │ │ - strb r0, [r4, #10] │ │ │ │ + strb r0, [r4, #8] │ │ │ │ movs r4, r4 │ │ │ │ - strb r0, [r2, #9] │ │ │ │ + strb r0, [r2, #7] │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xb7cc │ │ │ │ + @ instruction: 0xb74c │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xb7e0 │ │ │ │ + @ instruction: 0xb760 │ │ │ │ movs r4, r4 │ │ │ │ - strb r2, [r6, #8] │ │ │ │ + strb r2, [r6, #6] │ │ │ │ movs r4, r4 │ │ │ │ - strb r2, [r4, #7] │ │ │ │ + strb r2, [r4, #5] │ │ │ │ movs r4, r4 │ │ │ │ - pop {r2, r5, r6, r7, pc} │ │ │ │ + pop {r2, r5, r6, pc} │ │ │ │ movs r4, r4 │ │ │ │ - pop {r2, r5, r7, pc} │ │ │ │ + pop {r2, r5, pc} │ │ │ │ movs r4, r4 │ │ │ │ - strb r2, [r3, #6] │ │ │ │ + strb r2, [r3, #4] │ │ │ │ movs r4, r4 │ │ │ │ - strb r2, [r1, #5] │ │ │ │ + strb r2, [r1, #3] │ │ │ │ movs r4, r4 │ │ │ │ - add r1, sp, #488 @ 0x1e8 │ │ │ │ + add r0, sp, #1000 @ 0x3e8 │ │ │ │ movs r4, r4 │ │ │ │ - add r1, sp, #136 @ 0x88 │ │ │ │ + add r0, sp, #648 @ 0x288 │ │ │ │ movs r4, r4 │ │ │ │ - strb r0, [r2, #4] │ │ │ │ + strb r0, [r2, #2] │ │ │ │ movs r4, r4 │ │ │ │ - strb r0, [r0, #3] │ │ │ │ + strb r0, [r0, #1] │ │ │ │ movs r4, r4 │ │ │ │ movw r2, #14960 @ 0x3a70 │ │ │ │ movt r2, #15265 @ 0x3ba1 │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 11fd24 │ │ │ │ movw r2, #16960 @ 0x4240 │ │ │ │ movt r2, #15265 @ 0x3ba1 │ │ │ │ @@ -237571,77 +237569,77 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #3288 @ 0xcd8 │ │ │ │ bl 13ba14 │ │ │ │ b.w 118cbe │ │ │ │ nop │ │ │ │ - ldmia r2!, {r3, r4} │ │ │ │ + ldmia r1!, {r3, r4, r7} │ │ │ │ movs r4, r4 │ │ │ │ - ldmia r2, {r1, r2, r5} │ │ │ │ + ldmia r1, {r1, r2, r5, r7} │ │ │ │ movs r4, r4 │ │ │ │ - ldr r0, [r5, #112] @ 0x70 │ │ │ │ + ldr r0, [r5, #104] @ 0x68 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r0, [r3, #108] @ 0x6c │ │ │ │ + ldr r0, [r3, #100] @ 0x64 │ │ │ │ movs r4, r4 │ │ │ │ - str r6, [sp, #32] │ │ │ │ + str r5, [sp, #544] @ 0x220 │ │ │ │ movs r4, r4 │ │ │ │ - str r6, [sp, #136] @ 0x88 │ │ │ │ + str r5, [sp, #648] @ 0x288 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r4, [r5, #104] @ 0x68 │ │ │ │ + ldr r4, [r5, #96] @ 0x60 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r4, [r3, #100] @ 0x64 │ │ │ │ + ldr r4, [r3, #92] @ 0x5c │ │ │ │ movs r4, r4 │ │ │ │ - add r5, pc, #288 @ (adr r5, 11adb4 ) │ │ │ │ + add r4, pc, #800 @ (adr r4, 11afb4 ) │ │ │ │ movs r4, r4 │ │ │ │ - add r5, pc, #56 @ (adr r5, 11acd0 ) │ │ │ │ + add r4, pc, #568 @ (adr r4, 11aed0 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r4, [r4, #96] @ 0x60 │ │ │ │ + ldr r4, [r4, #88] @ 0x58 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r6, [r2, #92] @ 0x5c │ │ │ │ + ldr r6, [r2, #84] @ 0x54 │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r6, [r1, #52] @ 0x34 │ │ │ │ + ldrh r6, [r1, #48] @ 0x30 │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r0, [r3, #52] @ 0x34 │ │ │ │ + ldrh r0, [r3, #48] @ 0x30 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r2, [r6, #88] @ 0x58 │ │ │ │ + ldr r2, [r6, #80] @ 0x50 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r2, [r4, #84] @ 0x54 │ │ │ │ + ldr r2, [r4, #76] @ 0x4c │ │ │ │ movs r4, r4 │ │ │ │ - add r3, pc, #472 @ (adr r3, 11ae8c ) │ │ │ │ + add r2, pc, #984 @ (adr r2, 11b08c ) │ │ │ │ movs r4, r4 │ │ │ │ - add r3, pc, #512 @ (adr r3, 11aeb8 ) │ │ │ │ + add r3, pc, #0 @ (adr r3, 11acb8 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r2, [r1, #84] @ 0x54 │ │ │ │ + ldr r2, [r1, #76] @ 0x4c │ │ │ │ movs r4, r4 │ │ │ │ - ldr r2, [r7, #76] @ 0x4c │ │ │ │ + ldr r2, [r7, #68] @ 0x44 │ │ │ │ movs r4, r4 │ │ │ │ - rev r2, r4 │ │ │ │ + cbnz r2, 11acec │ │ │ │ movs r4, r4 │ │ │ │ - rev16 r0, r0 │ │ │ │ + cbnz r0, 11acf8 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r2, [r4, #76] @ 0x4c │ │ │ │ + ldr r2, [r4, #68] @ 0x44 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r2, [r2, #72] @ 0x48 │ │ │ │ + ldr r2, [r2, #64] @ 0x40 │ │ │ │ movs r4, r4 │ │ │ │ - ldmia r3, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r2, {r1, r2, r3, r5, r6, r7} │ │ │ │ movs r4, r4 │ │ │ │ - ldmia r3!, {r7} │ │ │ │ + ldmia r3!, {} │ │ │ │ movs r4, r4 │ │ │ │ - ldr r2, [r7, #68] @ 0x44 │ │ │ │ + ldr r2, [r7, #60] @ 0x3c │ │ │ │ movs r4, r4 │ │ │ │ - ldr r2, [r5, #64] @ 0x40 │ │ │ │ + ldr r2, [r5, #56] @ 0x38 │ │ │ │ movs r4, r4 │ │ │ │ - str r0, [sp, #104] @ 0x68 │ │ │ │ + ldrh r2, [r3, #60] @ 0x3c │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r6, [r6, #56] @ 0x38 │ │ │ │ + ldrh r6, [r6, #52] @ 0x34 │ │ │ │ movs r4, r4 │ │ │ │ - str r0, [r1, #68] @ 0x44 │ │ │ │ + str r0, [r1, #60] @ 0x3c │ │ │ │ movs r4, r4 │ │ │ │ - str r0, [r7, #60] @ 0x3c │ │ │ │ + str r0, [r7, #52] @ 0x34 │ │ │ │ movs r4, r4 │ │ │ │ ldr.w r2, [r4, #984] @ 0x3d8 │ │ │ │ mov.w r3, #12288 @ 0x3000 │ │ │ │ movt r3, #64 @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ bcc.w 118cb4 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ @@ -238591,125 +238589,125 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #4299 @ 0x10cb │ │ │ │ bl 13ba14 │ │ │ │ b.w 118cbe │ │ │ │ nop │ │ │ │ - ldr r2, [r0, #100] @ 0x64 │ │ │ │ - movs r4, r4 │ │ │ │ - ldrh r0, [r7, #38] @ 0x26 │ │ │ │ + ldr r2, [r0, #92] @ 0x5c │ │ │ │ movs r4, r4 │ │ │ │ - str r6, [r5, #40] @ 0x28 │ │ │ │ + ldrh r0, [r7, #34] @ 0x22 │ │ │ │ movs r4, r4 │ │ │ │ - str r6, [r3, #36] @ 0x24 │ │ │ │ + str r6, [r5, #32] │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r4, [r2, #14] │ │ │ │ + str r6, [r3, #28] │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r6, [r7, #8] │ │ │ │ + ldrh r4, [r2, #10] │ │ │ │ movs r4, r4 │ │ │ │ - ldrsh r4, [r6, r6] │ │ │ │ + ldrh r6, [r7, #4] │ │ │ │ movs r4, r4 │ │ │ │ - ldrsh r4, [r4, r5] │ │ │ │ + ldrsh r4, [r6, r4] │ │ │ │ movs r4, r4 │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ + ldrsh r4, [r4, r3] │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r0, [r2, #0] │ │ │ │ + ldr r6, [r4, #52] @ 0x34 │ │ │ │ movs r4, r4 │ │ │ │ - ldrsh r6, [r0, r3] │ │ │ │ + strh r0, [r2, #60] @ 0x3c │ │ │ │ movs r4, r4 │ │ │ │ - ldrsh r6, [r6, r1] │ │ │ │ + ldrsh r6, [r0, r1] │ │ │ │ movs r4, r4 │ │ │ │ - strb r2, [r5, #26] │ │ │ │ + ldrb r6, [r6, r7] │ │ │ │ movs r4, r4 │ │ │ │ - strb r4, [r6, #25] │ │ │ │ + strb r2, [r5, #24] │ │ │ │ movs r4, r4 │ │ │ │ - ldrsh r6, [r7, r0] │ │ │ │ + strb r4, [r6, #23] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r0, [r6, r7] │ │ │ │ + ldrb r6, [r7, r6] │ │ │ │ movs r4, r4 │ │ │ │ - add r4, sp, #136 @ 0x88 │ │ │ │ + ldrb r0, [r6, r5] │ │ │ │ movs r4, r4 │ │ │ │ - add r4, sp, #448 @ 0x1c0 │ │ │ │ + add r3, sp, #648 @ 0x288 │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r6, [r0, r5] │ │ │ │ + add r3, sp, #960 @ 0x3c0 │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r6, [r6, r3] │ │ │ │ + ldrb r6, [r0, r3] │ │ │ │ movs r4, r4 │ │ │ │ - add r2, sp, #632 @ 0x278 │ │ │ │ + ldrb r6, [r6, r1] │ │ │ │ movs r4, r4 │ │ │ │ - add r2, sp, #736 @ 0x2e0 │ │ │ │ + add r2, sp, #120 @ 0x78 │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r2, [r7, r3] │ │ │ │ + add r2, sp, #224 @ 0xe0 │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r2, [r5, r2] │ │ │ │ + ldrb r2, [r7, r1] │ │ │ │ movs r4, r4 │ │ │ │ - strb r6, [r7, #22] │ │ │ │ + ldrb r2, [r5, r0] │ │ │ │ movs r4, r4 │ │ │ │ - strb r4, [r1, #23] │ │ │ │ + strb r6, [r7, #20] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r6, [r5, r2] │ │ │ │ + strb r4, [r1, #21] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r6, [r3, r1] │ │ │ │ + ldrb r6, [r5, r0] │ │ │ │ movs r4, r4 │ │ │ │ - strh r0, [r5, #56] @ 0x38 │ │ │ │ + ldrh r6, [r3, r7] │ │ │ │ movs r4, r4 │ │ │ │ - add r0, pc, #880 @ (adr r0, 11bb7c ) │ │ │ │ + strh r0, [r5, #52] @ 0x34 │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r2, [r4, r1] │ │ │ │ + add r0, pc, #368 @ (adr r0, 11b97c ) │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r2, [r2, r0] │ │ │ │ + ldrh r2, [r4, r7] │ │ │ │ movs r4, r4 │ │ │ │ - add r0, sp, #544 @ 0x220 │ │ │ │ + ldrh r2, [r2, r6] │ │ │ │ movs r4, r4 │ │ │ │ - add r0, sp, #640 @ 0x280 │ │ │ │ + add r0, sp, #32 │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r6, [r3, r0] │ │ │ │ + add r0, sp, #128 @ 0x80 │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r6, [r1, r7] │ │ │ │ + ldrh r6, [r3, r6] │ │ │ │ movs r4, r4 │ │ │ │ - stmia r0!, {r3, r4, r6} │ │ │ │ + ldrh r6, [r1, r5] │ │ │ │ movs r4, r4 │ │ │ │ - stmia r0!, {r4, r5, r6} │ │ │ │ + it le │ │ │ │ + movle r4, r4 │ │ │ │ + nop {15} │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r2, [r3, r7] │ │ │ │ + ldrh r2, [r3, r5] │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r2, [r1, r6] │ │ │ │ + ldrh r2, [r1, r4] │ │ │ │ movs r4, r4 │ │ │ │ - push {r4, r7} │ │ │ │ + push {r4} │ │ │ │ movs r4, r4 │ │ │ │ - push {r3, r5, r7} │ │ │ │ + push {r3, r5} │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r6, [r2, r6] │ │ │ │ + ldrh r6, [r2, r4] │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r6, [r0, r5] │ │ │ │ + ldrh r6, [r0, r3] │ │ │ │ movs r4, r4 │ │ │ │ - add r3, pc, #592 @ (adr r3, 11ba98 ) │ │ │ │ + add r3, pc, #80 @ (adr r3, 11b898 ) │ │ │ │ movs r4, r4 │ │ │ │ - add r3, pc, #672 @ (adr r3, 11baec ) │ │ │ │ + add r3, pc, #160 @ (adr r3, 11b8ec ) │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r2, [r2, r5] │ │ │ │ + ldrh r2, [r2, r3] │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r2, [r0, r4] │ │ │ │ + ldrh r2, [r0, r2] │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r6, [r7, #34] @ 0x22 │ │ │ │ + ldrh r6, [r7, #30] │ │ │ │ movs r4, r4 │ │ │ │ - strh r2, [r3, #58] @ 0x3a │ │ │ │ + strh r2, [r3, #54] @ 0x36 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r0, [r5, r5] │ │ │ │ + ldr r0, [r5, r3] │ │ │ │ movs r4, r4 │ │ │ │ - ldr r0, [r3, r4] │ │ │ │ + ldr r0, [r3, r2] │ │ │ │ movs r4, r4 │ │ │ │ - add r4, pc, #728 @ (adr r4, 11bb40 ) │ │ │ │ + add r4, pc, #216 @ (adr r4, 11b940 ) │ │ │ │ movs r4, r4 │ │ │ │ - add r4, pc, #760 @ (adr r4, 11bb64 ) │ │ │ │ + add r4, pc, #248 @ (adr r4, 11b964 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r4, [r4, r4] │ │ │ │ + ldr r4, [r4, r2] │ │ │ │ movs r4, r4 │ │ │ │ - ldr r4, [r2, r3] │ │ │ │ + ldr r4, [r2, r1] │ │ │ │ movs r4, r4 │ │ │ │ ldrb.w r3, [r4, #284] @ 0x11c │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 118cb4 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 118cb4 │ │ │ │ @@ -239715,293 +239713,293 @@ │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #4739 @ 0x1283 │ │ │ │ bl 13ba14 │ │ │ │ b.w 118cbe │ │ │ │ - ldr r7, [sp, #264] @ 0x108 │ │ │ │ + ldr r6, [sp, #776] @ 0x308 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r7, [sp, #336] @ 0x150 │ │ │ │ + ldr r6, [sp, #848] @ 0x350 │ │ │ │ movs r4, r4 │ │ │ │ - ldrsb r6, [r6, r7] │ │ │ │ + ldrsb r6, [r6, r5] │ │ │ │ movs r4, r4 │ │ │ │ - ldrsb r6, [r4, r6] │ │ │ │ + ldrsb r6, [r4, r4] │ │ │ │ movs r4, r4 │ │ │ │ - strb r2, [r7, #1] │ │ │ │ + ldr r2, [r7, #124] @ 0x7c │ │ │ │ movs r4, r4 │ │ │ │ - strb r0, [r1, #2] │ │ │ │ + strb r0, [r1, #0] │ │ │ │ movs r4, r4 │ │ │ │ - ldrsb r2, [r5, r6] │ │ │ │ + ldrsb r2, [r5, r4] │ │ │ │ movs r4, r4 │ │ │ │ - ldrsb r2, [r3, r5] │ │ │ │ + ldrsb r2, [r3, r3] │ │ │ │ movs r4, r4 │ │ │ │ - strb r2, [r4, #4] │ │ │ │ + strb r2, [r4, #2] │ │ │ │ movs r4, r4 │ │ │ │ - strb r4, [r5, #4] │ │ │ │ + strb r4, [r5, #2] │ │ │ │ movs r4, r4 │ │ │ │ - ldrsb r6, [r3, r5] │ │ │ │ + ldrsb r6, [r3, r3] │ │ │ │ movs r4, r4 │ │ │ │ - ldrsb r6, [r1, r4] │ │ │ │ + ldrsb r6, [r1, r2] │ │ │ │ movs r4, r4 │ │ │ │ - add r3, sp, #16 │ │ │ │ + add r2, sp, #528 @ 0x210 │ │ │ │ movs r4, r4 │ │ │ │ - add r2, sp, #824 @ 0x338 │ │ │ │ + add r2, sp, #312 @ 0x138 │ │ │ │ movs r4, r4 │ │ │ │ - ldrsb r4, [r0, r4] │ │ │ │ + ldrsb r4, [r0, r2] │ │ │ │ movs r4, r4 │ │ │ │ - ldrsb r4, [r6, r2] │ │ │ │ + ldrsb r4, [r6, r0] │ │ │ │ movs r4, r4 │ │ │ │ - str r5, [sp, #640] @ 0x280 │ │ │ │ + str r5, [sp, #128] @ 0x80 │ │ │ │ movs r4, r4 │ │ │ │ - str r5, [sp, #696] @ 0x2b8 │ │ │ │ + str r5, [sp, #184] @ 0xb8 │ │ │ │ movs r4, r4 │ │ │ │ - ldrsb r0, [r7, r2] │ │ │ │ + ldrsb r0, [r7, r0] │ │ │ │ movs r4, r4 │ │ │ │ - ldrsb r0, [r5, r1] │ │ │ │ + strb r0, [r5, r7] │ │ │ │ movs r4, r4 │ │ │ │ - ldr r0, [sp, #344] @ 0x158 │ │ │ │ + str r7, [sp, #856] @ 0x358 │ │ │ │ movs r4, r4 │ │ │ │ - str r7, [sp, #896] @ 0x380 │ │ │ │ + str r7, [sp, #384] @ 0x180 │ │ │ │ movs r4, r4 │ │ │ │ - ldrsb r2, [r0, r1] │ │ │ │ + strb r2, [r0, r7] │ │ │ │ movs r4, r4 │ │ │ │ - strb r2, [r6, r7] │ │ │ │ + strb r2, [r6, r5] │ │ │ │ movs r4, r4 │ │ │ │ - strh r6, [r7, #2] │ │ │ │ + ldrb r6, [r7, #31] │ │ │ │ movs r4, r4 │ │ │ │ - str r2, [sp, #640] @ 0x280 │ │ │ │ + str r2, [sp, #128] @ 0x80 │ │ │ │ movs r4, r4 │ │ │ │ - strb r6, [r5, r7] │ │ │ │ + strb r6, [r5, r5] │ │ │ │ movs r4, r4 │ │ │ │ - strb r6, [r3, r6] │ │ │ │ + strb r6, [r3, r4] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r2, [r7, #3] │ │ │ │ + ldrb r2, [r7, #1] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r0, [r1, #4] │ │ │ │ + ldrb r0, [r1, #2] │ │ │ │ movs r4, r4 │ │ │ │ - strb r2, [r4, r6] │ │ │ │ + strb r2, [r4, r4] │ │ │ │ movs r4, r4 │ │ │ │ - strb r2, [r2, r5] │ │ │ │ + strb r2, [r2, r3] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r6, [r2, #13] │ │ │ │ + ldrb r6, [r2, #11] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r4, [r7, #11] │ │ │ │ + ldrb r4, [r7, #9] │ │ │ │ movs r4, r4 │ │ │ │ - strb r2, [r7, r4] │ │ │ │ + strb r2, [r7, r2] │ │ │ │ movs r4, r4 │ │ │ │ - strb r2, [r5, r3] │ │ │ │ + strb r2, [r5, r1] │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r2, [r1, #8] │ │ │ │ + ldrh r2, [r1, #4] │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r0, [r5, #8] │ │ │ │ + ldrh r0, [r5, #4] │ │ │ │ movs r4, r4 │ │ │ │ - strb r6, [r5, r3] │ │ │ │ + strb r6, [r5, r1] │ │ │ │ movs r4, r4 │ │ │ │ - strb r6, [r3, r2] │ │ │ │ + strb r6, [r3, r0] │ │ │ │ movs r4, r4 │ │ │ │ - ldr r5, [sp, #920] @ 0x398 │ │ │ │ + ldr r5, [sp, #408] @ 0x198 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r6, [sp, #0] │ │ │ │ + ldr r5, [sp, #512] @ 0x200 │ │ │ │ movs r4, r4 │ │ │ │ - strb r2, [r4, r2] │ │ │ │ + strb r2, [r4, r0] │ │ │ │ movs r4, r4 │ │ │ │ - strb r2, [r2, r1] │ │ │ │ + strh r2, [r2, r7] │ │ │ │ movs r4, r4 │ │ │ │ - ldr r2, [r7, #64] @ 0x40 │ │ │ │ + ldr r2, [r7, #56] @ 0x38 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r0, [r2, #68] @ 0x44 │ │ │ │ + ldr r0, [r2, #60] @ 0x3c │ │ │ │ movs r4, r4 │ │ │ │ - strb r6, [r2, r1] │ │ │ │ + strh r6, [r2, r7] │ │ │ │ movs r4, r4 │ │ │ │ - strb r6, [r0, r0] │ │ │ │ + strh r6, [r0, r6] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r4, [r3, r1] │ │ │ │ + ldrh r4, [r3, r7] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r2, [r4, r1] │ │ │ │ + ldrh r2, [r4, r7] │ │ │ │ movs r4, r4 │ │ │ │ - strb r4, [r0, r0] │ │ │ │ + strh r4, [r0, r6] │ │ │ │ movs r4, r4 │ │ │ │ - strh r6, [r6, r6] │ │ │ │ + strh r6, [r6, r4] │ │ │ │ movs r4, r4 │ │ │ │ - strb r4, [r5, #22] │ │ │ │ + strb r4, [r5, #20] │ │ │ │ movs r4, r4 │ │ │ │ - strb r6, [r0, #23] │ │ │ │ + strb r6, [r0, #21] │ │ │ │ movs r4, r4 │ │ │ │ - strh r0, [r4, r6] │ │ │ │ + strh r0, [r4, r4] │ │ │ │ movs r4, r4 │ │ │ │ - strh r0, [r2, r5] │ │ │ │ + strh r0, [r2, r3] │ │ │ │ movs r4, r4 │ │ │ │ - add r0, sp, #272 @ 0x110 │ │ │ │ + add r7, pc, #784 @ (adr r7, 11c7e4 ) │ │ │ │ movs r4, r4 │ │ │ │ - add r0, sp, #344 @ 0x158 │ │ │ │ + add r7, pc, #856 @ (adr r7, 11c830 ) │ │ │ │ movs r4, r4 │ │ │ │ - strh r4, [r2, r5] │ │ │ │ + strh r4, [r2, r3] │ │ │ │ movs r4, r4 │ │ │ │ - strh r4, [r0, r4] │ │ │ │ + strh r4, [r0, r2] │ │ │ │ movs r4, r4 │ │ │ │ - strb r2, [r3, #28] │ │ │ │ + strb r2, [r3, #26] │ │ │ │ movs r4, r4 │ │ │ │ - strb r0, [r5, #27] │ │ │ │ + strb r0, [r5, #25] │ │ │ │ movs r4, r4 │ │ │ │ - strh r2, [r7, r3] │ │ │ │ + strh r2, [r7, r1] │ │ │ │ movs r4, r4 │ │ │ │ - strh r2, [r5, r2] │ │ │ │ + strh r2, [r5, r0] │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r6, [r0, #54] @ 0x36 │ │ │ │ + ldrh r6, [r0, #50] @ 0x32 │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r4, [r4, #54] @ 0x36 │ │ │ │ + ldrh r4, [r4, #50] @ 0x32 │ │ │ │ movs r4, r4 │ │ │ │ - strh r6, [r5, r2] │ │ │ │ + strh r6, [r5, r0] │ │ │ │ movs r4, r4 │ │ │ │ - strh r6, [r3, r1] │ │ │ │ + str r6, [r3, r7] │ │ │ │ movs r4, r4 │ │ │ │ - add r2, sp, #168 @ 0xa8 │ │ │ │ + add r1, sp, #680 @ 0x2a8 │ │ │ │ movs r4, r4 │ │ │ │ - add r2, sp, #240 @ 0xf0 │ │ │ │ + add r1, sp, #752 @ 0x2f0 │ │ │ │ movs r4, r4 │ │ │ │ - strh r2, [r4, r1] │ │ │ │ + str r2, [r4, r7] │ │ │ │ movs r4, r4 │ │ │ │ - strh r2, [r2, r0] │ │ │ │ + str r2, [r2, r6] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r0, [r6, #3] │ │ │ │ + ldrb r0, [r6, #1] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r2, [r6, #2] │ │ │ │ + ldrb r2, [r6, #0] │ │ │ │ movs r4, r4 │ │ │ │ - strh r0, [r1, r0] │ │ │ │ + str r0, [r1, r6] │ │ │ │ movs r4, r4 │ │ │ │ - str r0, [r7, r6] │ │ │ │ + str r0, [r7, r4] │ │ │ │ movs r4, r4 │ │ │ │ - str r5, [sp, #808] @ 0x328 │ │ │ │ + str r5, [sp, #296] @ 0x128 │ │ │ │ movs r4, r4 │ │ │ │ - str r5, [sp, #560] @ 0x230 │ │ │ │ + str r5, [sp, #48] @ 0x30 │ │ │ │ movs r4, r4 │ │ │ │ - str r6, [r5, r6] │ │ │ │ + str r6, [r5, r4] │ │ │ │ movs r4, r4 │ │ │ │ - str r6, [r3, r5] │ │ │ │ + str r6, [r3, r3] │ │ │ │ movs r4, r4 │ │ │ │ - add r2, pc, #616 @ (adr r2, 11c79c ) │ │ │ │ + add r2, pc, #104 @ (adr r2, 11c59c ) │ │ │ │ movs r4, r4 │ │ │ │ - add r2, pc, #288 @ (adr r2, 11c658 ) │ │ │ │ + add r1, pc, #800 @ (adr r1, 11c858 ) │ │ │ │ movs r4, r4 │ │ │ │ - str r6, [r0, r5] │ │ │ │ + str r6, [r0, r3] │ │ │ │ movs r4, r4 │ │ │ │ - str r6, [r6, r3] │ │ │ │ + str r6, [r6, r1] │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r0, [r7, #12] │ │ │ │ + ldrh r0, [r7, #8] │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r6, [r0, #12] │ │ │ │ + ldrh r6, [r0, #8] │ │ │ │ movs r4, r4 │ │ │ │ - str r4, [r5, r3] │ │ │ │ + str r4, [r5, r1] │ │ │ │ movs r4, r4 │ │ │ │ - str r4, [r3, r2] │ │ │ │ + str r4, [r3, r0] │ │ │ │ movs r4, r4 │ │ │ │ - str r0, [r7, #48] @ 0x30 │ │ │ │ + str r0, [r7, #40] @ 0x28 │ │ │ │ movs r4, r4 │ │ │ │ - str r2, [r5, #44] @ 0x2c │ │ │ │ + str r2, [r5, #36] @ 0x24 │ │ │ │ movs r4, r4 │ │ │ │ - str r4, [r7, r1] │ │ │ │ + ldr r7, [pc, #1008] @ (11c94c ) │ │ │ │ movs r4, r4 │ │ │ │ - str r4, [r5, r0] │ │ │ │ + ldr r7, [pc, #688] @ (11c810 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r6, [r5, r7] │ │ │ │ + ldr r6, [r5, r5] │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r4, [r0, r0] │ │ │ │ + ldr r4, [r0, r6] │ │ │ │ movs r4, r4 │ │ │ │ - str r6, [r4, r0] │ │ │ │ + ldr r7, [pc, #664] @ (11c804 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r7, [pc, #856] @ (11c8c8 ) │ │ │ │ + ldr r7, [pc, #344] @ (11c6c8 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r0, [r5, r5] │ │ │ │ + ldrb r0, [r5, r3] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r6, [r6, r4] │ │ │ │ + ldrb r6, [r6, r2] │ │ │ │ movs r4, r4 │ │ │ │ - ldr r7, [pc, #784] @ (11c88c ) │ │ │ │ + ldr r7, [pc, #272] @ (11c68c ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r7, [pc, #464] @ (11c750 ) │ │ │ │ + ldr r6, [pc, #976] @ (11c950 ) │ │ │ │ movs r4, r4 │ │ │ │ - str r6, [r0, #40] @ 0x28 │ │ │ │ + str r6, [r0, #32] │ │ │ │ movs r4, r4 │ │ │ │ - str r0, [r2, #36] @ 0x24 │ │ │ │ + str r0, [r2, #28] │ │ │ │ movs r4, r4 │ │ │ │ - ldr r7, [pc, #424] @ (11c734 ) │ │ │ │ + ldr r6, [pc, #936] @ (11c934 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r7, [pc, #104] @ (11c5f8 ) │ │ │ │ + ldr r6, [pc, #616] @ (11c7f8 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r6, [r7, #10] │ │ │ │ + ldrh r6, [r7, #6] │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r4, [r2, #12] │ │ │ │ + ldrh r4, [r2, #8] │ │ │ │ movs r4, r4 │ │ │ │ - ldr r7, [pc, #120] @ (11c614 ) │ │ │ │ + ldr r6, [pc, #632] @ (11c814 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r6, [pc, #824] @ (11c8d8 ) │ │ │ │ + ldr r6, [pc, #312] @ (11c6d8 ) │ │ │ │ movs r4, r4 │ │ │ │ - add r4, sp, #320 @ 0x140 │ │ │ │ + add r3, sp, #832 @ 0x340 │ │ │ │ movs r4, r4 │ │ │ │ - add r4, sp, #368 @ 0x170 │ │ │ │ + add r3, sp, #880 @ 0x370 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r6, [pc, #872] @ (11c914 ) │ │ │ │ + ldr r6, [pc, #360] @ (11c714 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r6, [pc, #552] @ (11c7d8 ) │ │ │ │ + ldr r6, [pc, #40] @ (11c5d8 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r4, [r2, #80] @ 0x50 │ │ │ │ + ldr r4, [r2, #72] @ 0x48 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r4, [r3, #80] @ 0x50 │ │ │ │ + ldr r4, [r3, #72] @ 0x48 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r6, [pc, #584] @ (11c804 ) │ │ │ │ + ldr r6, [pc, #72] @ (11c604 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r6, [pc, #272] @ (11c6d0 ) │ │ │ │ + ldr r5, [pc, #784] @ (11c8d0 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r4, [r7, #68] @ 0x44 │ │ │ │ + ldr r4, [r7, #60] @ 0x3c │ │ │ │ movs r4, r4 │ │ │ │ - ldr r0, [r7, #56] @ 0x38 │ │ │ │ + ldr r0, [r7, #48] @ 0x30 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r6, [pc, #104] @ (11c634 ) │ │ │ │ + ldr r5, [pc, #616] @ (11c834 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r5, [pc, #808] @ (11c8f8 ) │ │ │ │ + ldr r5, [pc, #296] @ (11c6f8 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r2, [sp, #592] @ 0x250 │ │ │ │ + ldr r2, [sp, #80] @ 0x50 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r2, [sp, #656] @ 0x290 │ │ │ │ + ldr r2, [sp, #144] @ 0x90 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r5, [pc, #856] @ (11c934 ) │ │ │ │ + ldr r5, [pc, #344] @ (11c734 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r5, [pc, #536] @ (11c7f8 ) │ │ │ │ + ldr r5, [pc, #24] @ (11c5f8 ) │ │ │ │ movs r4, r4 │ │ │ │ - cbz r0, 11c5f2 │ │ │ │ + sub sp, #224 @ 0xe0 │ │ │ │ movs r4, r4 │ │ │ │ - cbz r0, 11c5fc │ │ │ │ + sub sp, #320 @ 0x140 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r5, [pc, #584] @ (11c834 ) │ │ │ │ + ldr r5, [pc, #72] @ (11c634 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r5, [pc, #264] @ (11c6f8 ) │ │ │ │ + ldr r4, [pc, #776] @ (11c8f8 ) │ │ │ │ movs r4, r4 │ │ │ │ - add r3, sp, #0 │ │ │ │ + add r2, sp, #512 @ 0x200 │ │ │ │ movs r4, r4 │ │ │ │ - add r3, sp, #112 @ 0x70 │ │ │ │ + add r2, sp, #624 @ 0x270 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r5, [pc, #312] @ (11c734 ) │ │ │ │ + ldr r4, [pc, #824] @ (11c934 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r4, [pc, #1016] @ (11c9f8 ) │ │ │ │ + ldr r4, [pc, #504] @ (11c7f8 ) │ │ │ │ movs r4, r4 │ │ │ │ - add r5, pc, #704 @ (adr r5, 11c8c4 ) │ │ │ │ + add r5, pc, #192 @ (adr r5, 11c6c4 ) │ │ │ │ movs r4, r4 │ │ │ │ - add r5, pc, #800 @ (adr r5, 11c928 ) │ │ │ │ + add r5, pc, #288 @ (adr r5, 11c728 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r5, [pc, #40] @ (11c634 ) │ │ │ │ + ldr r4, [pc, #552] @ (11c834 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r4, [pc, #744] @ (11c8f8 ) │ │ │ │ + ldr r4, [pc, #232] @ (11c6f8 ) │ │ │ │ movs r4, r4 │ │ │ │ - add r3, pc, #352 @ (adr r3, 11c774 ) │ │ │ │ + add r2, pc, #864 @ (adr r2, 11c974 ) │ │ │ │ movs r4, r4 │ │ │ │ - add r3, pc, #448 @ (adr r3, 11c7d8 ) │ │ │ │ + add r2, pc, #960 @ (adr r2, 11c9d8 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r4, [pc, #792] @ (11c934 ) │ │ │ │ + ldr r4, [pc, #280] @ (11c734 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r4, [pc, #472] @ (11c7f8 ) │ │ │ │ + ldr r3, [pc, #984] @ (11c9f8 ) │ │ │ │ movs r4, r4 │ │ │ │ ldrb.w r3, [r4, #251] @ 0xfb │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 118cb4 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 118cb4 │ │ │ │ @@ -240946,277 +240944,277 @@ │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #5170 @ 0x1432 │ │ │ │ bl 13ba14 │ │ │ │ b.w 118cbe │ │ │ │ - ldr r6, [r3, #56] @ 0x38 │ │ │ │ + ldr r6, [r3, #48] @ 0x30 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r4, [r6, #56] @ 0x38 │ │ │ │ + ldr r4, [r6, #48] @ 0x30 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r2, [pc, #296] @ (11d218 ) │ │ │ │ + ldr r1, [pc, #808] @ (11d418 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r1, [pc, #1000] @ (11d4dc ) │ │ │ │ + ldr r1, [pc, #488] @ (11d2dc ) │ │ │ │ movs r4, r4 │ │ │ │ - strb r0, [r0, #27] │ │ │ │ + strb r0, [r0, #25] │ │ │ │ movs r4, r4 │ │ │ │ - strb r2, [r1, #26] │ │ │ │ + strb r2, [r1, #24] │ │ │ │ movs r4, r4 │ │ │ │ - ldr r1, [pc, #960] @ (11d4c0 ) │ │ │ │ + ldr r1, [pc, #448] @ (11d2c0 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r1, [pc, #640] @ (11d384 ) │ │ │ │ + ldr r1, [pc, #128] @ (11d184 ) │ │ │ │ movs r4, r4 │ │ │ │ - str r5, [sp, #568] @ 0x238 │ │ │ │ + str r5, [sp, #56] @ 0x38 │ │ │ │ movs r4, r4 │ │ │ │ - str r5, [sp, #400] @ 0x190 │ │ │ │ + str r4, [sp, #912] @ 0x390 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r1, [pc, #600] @ (11d368 ) │ │ │ │ + ldr r1, [pc, #88] @ (11d168 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r1, [pc, #280] @ (11d22c ) │ │ │ │ + ldr r0, [pc, #792] @ (11d42c ) │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r0, [r3, #29] │ │ │ │ + ldrb r0, [r3, #27] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r2, [r5, #28] │ │ │ │ + ldrb r2, [r5, #26] │ │ │ │ movs r4, r4 │ │ │ │ - ldr r1, [pc, #240] @ (11d210 ) │ │ │ │ + ldr r0, [pc, #752] @ (11d410 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r0, [pc, #944] @ (11d4d4 ) │ │ │ │ + ldr r0, [pc, #432] @ (11d2d4 ) │ │ │ │ movs r4, r4 │ │ │ │ - strh r4, [r6, #32] │ │ │ │ + strh r4, [r6, #28] │ │ │ │ movs r4, r4 │ │ │ │ - strh r2, [r0, #34] @ 0x22 │ │ │ │ + strh r2, [r0, #30] │ │ │ │ movs r4, r4 │ │ │ │ - ldr r0, [pc, #960] @ (11d4f0 ) │ │ │ │ + ldr r0, [pc, #448] @ (11d2f0 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r0, [pc, #640] @ (11d3b4 ) │ │ │ │ + ldr r0, [pc, #128] @ (11d1b4 ) │ │ │ │ movs r4, r4 │ │ │ │ - str r7, [sp, #512] @ 0x200 │ │ │ │ + str r7, [sp, #0] │ │ │ │ movs r4, r4 │ │ │ │ - str r7, [sp, #600] @ 0x258 │ │ │ │ + str r7, [sp, #88] @ 0x58 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r0, [pc, #656] @ (11d3d0 ) │ │ │ │ + ldr r0, [pc, #144] @ (11d1d0 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r0, [pc, #336] @ (11d294 ) │ │ │ │ + blxns sl │ │ │ │ movs r4, r4 │ │ │ │ - ldr r0, [sp, #80] @ 0x50 │ │ │ │ + str r7, [sp, #592] @ 0x250 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r0, [sp, #168] @ 0xa8 │ │ │ │ + str r7, [sp, #680] @ 0x2a8 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r0, [pc, #352] @ (11d2b0 ) │ │ │ │ + blx fp │ │ │ │ movs r4, r4 │ │ │ │ - ldr r0, [pc, #32] @ (11d174 ) │ │ │ │ + blx r1 │ │ │ │ movs r4, r4 │ │ │ │ - str r2, [sp, #784] @ 0x310 │ │ │ │ + str r2, [sp, #272] @ 0x110 │ │ │ │ movs r4, r4 │ │ │ │ - str r2, [sp, #824] @ 0x338 │ │ │ │ + str r2, [sp, #312] @ 0x138 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r0, [pc, #48] @ (11d190 ) │ │ │ │ + blxns r1 │ │ │ │ movs r4, r4 │ │ │ │ - blxns r7 │ │ │ │ + bxns r7 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r0, [sp, #432] @ 0x1b0 │ │ │ │ + str r7, [sp, #944] @ 0x3b0 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r0, [sp, #472] @ 0x1d8 │ │ │ │ + str r7, [sp, #984] @ 0x3d8 │ │ │ │ movs r4, r4 │ │ │ │ - blxns r7 │ │ │ │ + bxns r7 │ │ │ │ movs r4, r4 │ │ │ │ - bx sp │ │ │ │ + mov lr, sp │ │ │ │ movs r4, r4 │ │ │ │ - str r7, [sp, #528] @ 0x210 │ │ │ │ + str r7, [sp, #16] │ │ │ │ movs r4, r4 │ │ │ │ - str r7, [sp, #600] @ 0x258 │ │ │ │ + str r7, [sp, #88] @ 0x58 │ │ │ │ movs r4, r4 │ │ │ │ - bxns lr │ │ │ │ + mov ip, lr │ │ │ │ movs r4, r4 │ │ │ │ - bxns r4 │ │ │ │ + mov ip, r4 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r7, [sp, #528] @ 0x210 │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ movs r4, r4 │ │ │ │ - ldr r7, [sp, #600] @ 0x258 │ │ │ │ + ldr r7, [sp, #88] @ 0x58 │ │ │ │ movs r4, r4 │ │ │ │ - bx r5 │ │ │ │ + mov r8, r5 │ │ │ │ movs r4, r4 │ │ │ │ - mov r8, fp │ │ │ │ + mov r0, fp │ │ │ │ movs r4, r4 │ │ │ │ - strh r0, [r2, r5] │ │ │ │ + strh r0, [r2, r3] │ │ │ │ movs r4, r4 │ │ │ │ - strh r2, [r3, r5] │ │ │ │ + strh r2, [r3, r3] │ │ │ │ movs r4, r4 │ │ │ │ - mov ip, fp │ │ │ │ + mov r4, fp │ │ │ │ movs r4, r4 │ │ │ │ - mov ip, r1 │ │ │ │ + mov r4, r1 │ │ │ │ movs r4, r4 │ │ │ │ - strh r0, [r3, #0] │ │ │ │ + ldrb r0, [r3, #30] │ │ │ │ movs r4, r4 │ │ │ │ - strh r2, [r5, #0] │ │ │ │ + ldrb r2, [r5, #30] │ │ │ │ movs r4, r4 │ │ │ │ - mov r8, r2 │ │ │ │ + mov r0, r2 │ │ │ │ movs r4, r4 │ │ │ │ - mov r0, r8 │ │ │ │ + cmp r8, r8 │ │ │ │ movs r4, r4 │ │ │ │ - str r5, [sp, #688] @ 0x2b0 │ │ │ │ + str r5, [sp, #176] @ 0xb0 │ │ │ │ movs r4, r4 │ │ │ │ - str r5, [sp, #776] @ 0x308 │ │ │ │ + str r5, [sp, #264] @ 0x108 │ │ │ │ movs r4, r4 │ │ │ │ - mov r4, r8 │ │ │ │ + cmp ip, r8 │ │ │ │ movs r4, r4 │ │ │ │ - cmp ip, lr │ │ │ │ + cmp r4, lr │ │ │ │ movs r4, r4 │ │ │ │ - ldr r6, [r3, #96] @ 0x60 │ │ │ │ + ldr r6, [r3, #88] @ 0x58 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r4, [r5, #92] @ 0x5c │ │ │ │ + ldr r4, [r5, #84] @ 0x54 │ │ │ │ movs r4, r4 │ │ │ │ - cmp sl, ip │ │ │ │ + cmp r2, ip │ │ │ │ movs r4, r4 │ │ │ │ - cmp sl, r2 │ │ │ │ + cmp r2, r2 │ │ │ │ movs r4, r4 │ │ │ │ - str r2, [r3, #92] @ 0x5c │ │ │ │ + str r2, [r3, #84] @ 0x54 │ │ │ │ movs r4, r4 │ │ │ │ - str r0, [r5, #92] @ 0x5c │ │ │ │ + str r0, [r5, #84] @ 0x54 │ │ │ │ movs r4, r4 │ │ │ │ - cmp lr, r1 │ │ │ │ + cmp r6, r1 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r6, r7 │ │ │ │ + add lr, r7 │ │ │ │ movs r4, r4 │ │ │ │ - strh r2, [r5, r5] │ │ │ │ + strh r2, [r5, r3] │ │ │ │ movs r4, r4 │ │ │ │ - strh r0, [r7, r5] │ │ │ │ + strh r0, [r7, r3] │ │ │ │ movs r4, r4 │ │ │ │ - cmp r2, r8 │ │ │ │ + add sl, r8 │ │ │ │ movs r4, r4 │ │ │ │ - add sl, lr │ │ │ │ + add r2, lr │ │ │ │ movs r4, r4 │ │ │ │ - str r3, [sp, #608] @ 0x260 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ movs r4, r4 │ │ │ │ - str r3, [sp, #136] @ 0x88 │ │ │ │ + str r2, [sp, #648] @ 0x288 │ │ │ │ movs r4, r4 │ │ │ │ - add ip, r9 │ │ │ │ + add r4, r9 │ │ │ │ movs r4, r4 │ │ │ │ - add r4, pc │ │ │ │ + mvns r4, r7 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ + str r0, [r3, #120] @ 0x78 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ + str r2, [r4, #120] @ 0x78 │ │ │ │ movs r4, r4 │ │ │ │ - add r8, r0 │ │ │ │ + add r0, r0 │ │ │ │ movs r4, r4 │ │ │ │ - add r0, r6 │ │ │ │ + bics r0, r6 │ │ │ │ movs r4, r4 │ │ │ │ - add r0, sp, #400 @ 0x190 │ │ │ │ + add r7, pc, #912 @ (adr r7, 11d5a8 ) │ │ │ │ movs r4, r4 │ │ │ │ - add r0, sp, #488 @ 0x1e8 │ │ │ │ + add r7, pc, #1000 @ (adr r7, 11d604 ) │ │ │ │ movs r4, r4 │ │ │ │ - add r4, r6 │ │ │ │ + bics r4, r6 │ │ │ │ movs r4, r4 │ │ │ │ - mvns r4, r4 │ │ │ │ + muls r4, r4 │ │ │ │ movs r4, r4 │ │ │ │ - str r4, [r0, #16] │ │ │ │ + str r4, [r0, #8] │ │ │ │ movs r4, r4 │ │ │ │ - str r6, [r3, #4] │ │ │ │ + ldrsh r6, [r3, r7] │ │ │ │ movs r4, r4 │ │ │ │ - bics r4, r5 │ │ │ │ + orrs r4, r5 │ │ │ │ movs r4, r4 │ │ │ │ - muls r6, r3 │ │ │ │ + cmn r6, r3 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r5, [pc, #1008] @ (11d628 ) │ │ │ │ + ldr r5, [pc, #496] @ (11d428 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r6, [pc, #88] @ (11d294 ) │ │ │ │ + ldr r5, [pc, #600] @ (11d494 ) │ │ │ │ movs r4, r4 │ │ │ │ - muls r4, r4 │ │ │ │ + cmn r4, r4 │ │ │ │ movs r4, r4 │ │ │ │ - orrs r4, r2 │ │ │ │ + cmp r4, r2 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r6, [pc, #392] @ (11d3d0 ) │ │ │ │ + ldr r5, [pc, #904] @ (11d5d0 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r6, [pc, #192] @ (11d30c ) │ │ │ │ + ldr r5, [pc, #704] @ (11d50c ) │ │ │ │ movs r4, r4 │ │ │ │ - orrs r2, r0 │ │ │ │ + cmp r2, r0 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r2, r6 │ │ │ │ + tst r2, r6 │ │ │ │ movs r4, r4 │ │ │ │ - add r7, pc, #736 @ (adr r7, 11d538 ) │ │ │ │ + add r7, pc, #224 @ (adr r7, 11d338 ) │ │ │ │ movs r4, r4 │ │ │ │ - add r7, pc, #536 @ (adr r7, 11d474 ) │ │ │ │ + add r7, pc, #24 @ (adr r7, 11d274 ) │ │ │ │ movs r4, r4 │ │ │ │ - cmp r0, r5 │ │ │ │ + tst r0, r5 │ │ │ │ movs r4, r4 │ │ │ │ - negs r0, r3 │ │ │ │ + rors r0, r3 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r4, [sp, #360] @ 0x168 │ │ │ │ + ldr r3, [sp, #872] @ 0x368 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r3, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r2, [sp, #1000] @ 0x3e8 │ │ │ │ movs r4, r4 │ │ │ │ - tst r0, r2 │ │ │ │ + sbcs r0, r2 │ │ │ │ movs r4, r4 │ │ │ │ - rors r0, r0 │ │ │ │ + adcs r0, r0 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r4, [sp, #200] @ 0xc8 │ │ │ │ + ldr r3, [sp, #712] @ 0x2c8 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r4, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #744] @ 0x2e8 │ │ │ │ movs r4, r4 │ │ │ │ - rors r4, r1 │ │ │ │ + adcs r4, r1 │ │ │ │ movs r4, r4 │ │ │ │ - adcs r4, r7 │ │ │ │ + lsrs r4, r7 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r2, [r7, #76] @ 0x4c │ │ │ │ + ldr r2, [r7, #68] @ 0x44 │ │ │ │ movs r4, r4 │ │ │ │ - str r7, [sp, #600] @ 0x258 │ │ │ │ + str r7, [sp, #88] @ 0x58 │ │ │ │ movs r4, r4 │ │ │ │ - sbcs r0, r0 │ │ │ │ + asrs r0, r0 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r0, r6 │ │ │ │ + lsls r0, r6 │ │ │ │ movs r4, r4 │ │ │ │ - add r6, pc, #1016 @ (adr r6, 11d690 ) │ │ │ │ + add r6, pc, #504 @ (adr r6, 11d490 ) │ │ │ │ movs r4, r4 │ │ │ │ - add r7, pc, #56 @ (adr r7, 11d2d4 ) │ │ │ │ + add r6, pc, #568 @ (adr r6, 11d4d4 ) │ │ │ │ movs r4, r4 │ │ │ │ - asrs r4, r7 │ │ │ │ + lsls r4, r7 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r4, r5 │ │ │ │ + eors r4, r5 │ │ │ │ movs r4, r4 │ │ │ │ - add r3, pc, #456 @ (adr r3, 11d470 ) │ │ │ │ + add r2, pc, #968 @ (adr r2, 11d670 ) │ │ │ │ movs r4, r4 │ │ │ │ - add r3, pc, #552 @ (adr r3, 11d4d4 ) │ │ │ │ + add r3, pc, #40 @ (adr r3, 11d2d4 ) │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r4, r6 │ │ │ │ + eors r4, r6 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r6, r4 │ │ │ │ + ands r6, r4 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r6, [pc, #584] @ (11d500 ) │ │ │ │ + ldr r6, [pc, #72] @ (11d300 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r6, [pc, #648] @ (11d544 ) │ │ │ │ + ldr r6, [pc, #136] @ (11d344 ) │ │ │ │ movs r4, r4 │ │ │ │ - lsls r4, r5 │ │ │ │ + ands r4, r5 │ │ │ │ movs r4, r4 │ │ │ │ - eors r4, r3 │ │ │ │ + subs r7, #220 @ 0xdc │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r0, [r0, r4] │ │ │ │ + ldrh r0, [r0, r2] │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r4, [r1, r3] │ │ │ │ + ldrh r4, [r1, r1] │ │ │ │ movs r4, r4 │ │ │ │ - eors r2, r3 │ │ │ │ + subs r7, #218 @ 0xda │ │ │ │ movs r4, r4 │ │ │ │ - ands r2, r1 │ │ │ │ + subs r7, #138 @ 0x8a │ │ │ │ movs r4, r4 │ │ │ │ - str r2, [sp, #240] @ 0xf0 │ │ │ │ + str r1, [sp, #752] @ 0x2f0 │ │ │ │ movs r4, r4 │ │ │ │ - str r2, [sp, #288] @ 0x120 │ │ │ │ + str r1, [sp, #800] @ 0x320 │ │ │ │ movs r4, r4 │ │ │ │ - ands r6, r2 │ │ │ │ + subs r7, #150 @ 0x96 │ │ │ │ movs r4, r4 │ │ │ │ - subs r7, #198 @ 0xc6 │ │ │ │ + subs r7, #70 @ 0x46 │ │ │ │ movs r4, r4 │ │ │ │ - add r3, pc, #800 @ (adr r3, 11d608 ) │ │ │ │ + add r3, pc, #288 @ (adr r3, 11d408 ) │ │ │ │ movs r4, r4 │ │ │ │ - add r3, pc, #832 @ (adr r3, 11d62c ) │ │ │ │ + add r3, pc, #320 @ (adr r3, 11d42c ) │ │ │ │ movs r4, r4 │ │ │ │ - subs r7, #210 @ 0xd2 │ │ │ │ + subs r7, #82 @ 0x52 │ │ │ │ movs r4, r4 │ │ │ │ - subs r7, #130 @ 0x82 │ │ │ │ + subs r7, #2 │ │ │ │ movs r4, r4 │ │ │ │ ldrb.w r3, [r4, #278] @ 0x116 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 118cb4 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cbz r3, 11d30c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -242257,261 +242255,261 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #4755 @ 0x1293 │ │ │ │ bl 13ba14 │ │ │ │ b.w 118cbe │ │ │ │ nop │ │ │ │ - strh r0, [r0, r2] │ │ │ │ + strh r0, [r0, r0] │ │ │ │ movs r4, r4 │ │ │ │ - str r2, [r4, r4] │ │ │ │ + str r2, [r4, r2] │ │ │ │ movs r4, r4 │ │ │ │ - subs r4, #220 @ 0xdc │ │ │ │ + subs r4, #92 @ 0x5c │ │ │ │ movs r4, r4 │ │ │ │ - subs r4, #140 @ 0x8c │ │ │ │ + subs r4, #12 │ │ │ │ movs r4, r4 │ │ │ │ - strb r4, [r4, #25] │ │ │ │ + strb r4, [r4, #23] │ │ │ │ movs r4, r4 │ │ │ │ - strb r6, [r6, #25] │ │ │ │ + strb r6, [r6, #23] │ │ │ │ movs r4, r4 │ │ │ │ - subs r4, #144 @ 0x90 │ │ │ │ + subs r4, #16 │ │ │ │ movs r4, r4 │ │ │ │ - subs r4, #64 @ 0x40 │ │ │ │ + subs r3, #192 @ 0xc0 │ │ │ │ movs r4, r4 │ │ │ │ - ldrsb r4, [r5, r7] │ │ │ │ + ldrsb r4, [r5, r5] │ │ │ │ movs r4, r4 │ │ │ │ - ldrsb r6, [r6, r7] │ │ │ │ + ldrsb r6, [r6, r5] │ │ │ │ movs r4, r4 │ │ │ │ - subs r4, #68 @ 0x44 │ │ │ │ + subs r3, #196 @ 0xc4 │ │ │ │ movs r4, r4 │ │ │ │ - subs r3, #244 @ 0xf4 │ │ │ │ + subs r3, #116 @ 0x74 │ │ │ │ movs r4, r4 │ │ │ │ - ldrsh r6, [r3, r4] │ │ │ │ + ldrsh r6, [r3, r2] │ │ │ │ movs r4, r4 │ │ │ │ - ldrsh r4, [r5, r3] │ │ │ │ + ldrsh r4, [r5, r1] │ │ │ │ movs r4, r4 │ │ │ │ - subs r3, #234 @ 0xea │ │ │ │ + subs r3, #106 @ 0x6a │ │ │ │ movs r4, r4 │ │ │ │ - subs r3, #154 @ 0x9a │ │ │ │ + subs r3, #26 │ │ │ │ movs r4, r4 │ │ │ │ - strb r2, [r3, r0] │ │ │ │ + strh r2, [r3, r6] │ │ │ │ movs r4, r4 │ │ │ │ - strb r0, [r6, r0] │ │ │ │ + strh r0, [r6, r6] │ │ │ │ movs r4, r4 │ │ │ │ - subs r3, #158 @ 0x9e │ │ │ │ + subs r3, #30 │ │ │ │ movs r4, r4 │ │ │ │ - subs r3, #78 @ 0x4e │ │ │ │ + subs r2, #206 @ 0xce │ │ │ │ movs r4, r4 │ │ │ │ - add r8, sl │ │ │ │ + add r0, sl │ │ │ │ movs r4, r4 │ │ │ │ - add r6, ip │ │ │ │ + mvns r6, r4 │ │ │ │ movs r4, r4 │ │ │ │ - subs r3, #32 │ │ │ │ + subs r2, #160 @ 0xa0 │ │ │ │ movs r4, r4 │ │ │ │ - subs r2, #208 @ 0xd0 │ │ │ │ + subs r2, #80 @ 0x50 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r4, r0 │ │ │ │ + tst r4, r0 │ │ │ │ movs r4, r4 │ │ │ │ - negs r2, r0 │ │ │ │ + rors r2, r0 │ │ │ │ movs r4, r4 │ │ │ │ - subs r2, #176 @ 0xb0 │ │ │ │ + subs r2, #48 @ 0x30 │ │ │ │ movs r4, r4 │ │ │ │ - subs r2, #96 @ 0x60 │ │ │ │ + subs r1, #224 @ 0xe0 │ │ │ │ movs r4, r4 │ │ │ │ - strh r4, [r4, #24] │ │ │ │ + strh r4, [r4, #20] │ │ │ │ movs r4, r4 │ │ │ │ - strh r2, [r3, #22] │ │ │ │ + strh r2, [r3, #18] │ │ │ │ movs r4, r4 │ │ │ │ - subs r2, #72 @ 0x48 │ │ │ │ + subs r1, #200 @ 0xc8 │ │ │ │ movs r4, r4 │ │ │ │ - subs r1, #248 @ 0xf8 │ │ │ │ + subs r1, #120 @ 0x78 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r6, [r5, r3] │ │ │ │ + ldr r6, [r5, r1] │ │ │ │ movs r4, r4 │ │ │ │ - ldr r4, [r6, r2] │ │ │ │ + ldr r4, [r6, r0] │ │ │ │ movs r4, r4 │ │ │ │ - subs r1, #238 @ 0xee │ │ │ │ + subs r1, #110 @ 0x6e │ │ │ │ movs r4, r4 │ │ │ │ - subs r1, #158 @ 0x9e │ │ │ │ + subs r1, #30 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r4, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r4, [sp, #232] @ 0xe8 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r4, [sp, #784] @ 0x310 │ │ │ │ + ldr r4, [sp, #272] @ 0x110 │ │ │ │ movs r4, r4 │ │ │ │ - subs r1, #162 @ 0xa2 │ │ │ │ + subs r1, #34 @ 0x22 │ │ │ │ movs r4, r4 │ │ │ │ - subs r1, #82 @ 0x52 │ │ │ │ + subs r0, #210 @ 0xd2 │ │ │ │ movs r4, r4 │ │ │ │ - strh r2, [r2, #58] @ 0x3a │ │ │ │ + strh r2, [r2, #54] @ 0x36 │ │ │ │ movs r4, r4 │ │ │ │ - strh r4, [r4, #58] @ 0x3a │ │ │ │ + strh r4, [r4, #54] @ 0x36 │ │ │ │ movs r4, r4 │ │ │ │ - subs r1, #86 @ 0x56 │ │ │ │ + subs r0, #214 @ 0xd6 │ │ │ │ movs r4, r4 │ │ │ │ - subs r1, #6 │ │ │ │ + subs r0, #134 @ 0x86 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r2, [r7, #88] @ 0x58 │ │ │ │ + ldr r2, [r7, #80] @ 0x50 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r0, [r7, #84] @ 0x54 │ │ │ │ + ldr r0, [r7, #76] @ 0x4c │ │ │ │ movs r4, r4 │ │ │ │ - subs r0, #238 @ 0xee │ │ │ │ + subs r0, #110 @ 0x6e │ │ │ │ movs r4, r4 │ │ │ │ - subs r0, #158 @ 0x9e │ │ │ │ + subs r0, #30 │ │ │ │ movs r4, r4 │ │ │ │ - str r0, [sp, #696] @ 0x2b8 │ │ │ │ + str r0, [sp, #184] @ 0xb8 │ │ │ │ movs r4, r4 │ │ │ │ - str r0, [sp, #784] @ 0x310 │ │ │ │ + str r0, [sp, #272] @ 0x110 │ │ │ │ movs r4, r4 │ │ │ │ - subs r0, #162 @ 0xa2 │ │ │ │ + subs r0, #34 @ 0x22 │ │ │ │ movs r4, r4 │ │ │ │ - subs r0, #82 @ 0x52 │ │ │ │ + adds r7, #210 @ 0xd2 │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r2, [r4, #62] @ 0x3e │ │ │ │ + ldrh r2, [r4, #58] @ 0x3a │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r4, [r2, #60] @ 0x3c │ │ │ │ + ldrh r4, [r2, #56] @ 0x38 │ │ │ │ movs r4, r4 │ │ │ │ - subs r0, #58 @ 0x3a │ │ │ │ + adds r7, #186 @ 0xba │ │ │ │ movs r4, r4 │ │ │ │ - adds r7, #234 @ 0xea │ │ │ │ + adds r7, #106 @ 0x6a │ │ │ │ movs r4, r4 │ │ │ │ - ldr r5, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r5, [sp, #472] @ 0x1d8 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r5, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r5, [sp, #496] @ 0x1f0 │ │ │ │ movs r4, r4 │ │ │ │ - adds r7, #238 @ 0xee │ │ │ │ + adds r7, #110 @ 0x6e │ │ │ │ movs r4, r4 │ │ │ │ - adds r7, #158 @ 0x9e │ │ │ │ + adds r7, #30 │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r2, [r7, #28] │ │ │ │ + ldrb r2, [r7, #26] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r4, [r1, #29] │ │ │ │ + ldrb r4, [r1, #27] │ │ │ │ movs r4, r4 │ │ │ │ - adds r7, #162 @ 0xa2 │ │ │ │ + adds r7, #34 @ 0x22 │ │ │ │ movs r4, r4 │ │ │ │ - adds r7, #82 @ 0x52 │ │ │ │ + adds r6, #210 @ 0xd2 │ │ │ │ movs r4, r4 │ │ │ │ - str r2, [r6, #28] │ │ │ │ + str r2, [r6, #20] │ │ │ │ movs r4, r4 │ │ │ │ - ldr r4, [r5, #48] @ 0x30 │ │ │ │ + ldr r4, [r5, #40] @ 0x28 │ │ │ │ movs r4, r4 │ │ │ │ - adds r7, #78 @ 0x4e │ │ │ │ + adds r6, #206 @ 0xce │ │ │ │ movs r4, r4 │ │ │ │ - adds r6, #254 @ 0xfe │ │ │ │ + adds r6, #126 @ 0x7e │ │ │ │ movs r4, r4 │ │ │ │ - str r6, [sp, #264] @ 0x108 │ │ │ │ + str r5, [sp, #776] @ 0x308 │ │ │ │ movs r4, r4 │ │ │ │ - str r6, [sp, #288] @ 0x120 │ │ │ │ + str r5, [sp, #800] @ 0x320 │ │ │ │ movs r4, r4 │ │ │ │ - adds r7, #2 │ │ │ │ + adds r6, #130 @ 0x82 │ │ │ │ movs r4, r4 │ │ │ │ - adds r6, #178 @ 0xb2 │ │ │ │ + adds r6, #50 @ 0x32 │ │ │ │ movs r4, r4 │ │ │ │ - muls r6, r3 │ │ │ │ + cmn r6, r3 │ │ │ │ movs r4, r4 │ │ │ │ - muls r0, r5 │ │ │ │ + cmn r0, r5 │ │ │ │ movs r4, r4 │ │ │ │ - adds r6, #178 @ 0xb2 │ │ │ │ + adds r6, #50 @ 0x32 │ │ │ │ movs r4, r4 │ │ │ │ - adds r6, #100 @ 0x64 │ │ │ │ + adds r5, #228 @ 0xe4 │ │ │ │ movs r4, r4 │ │ │ │ - negs r6, r4 │ │ │ │ + rors r6, r4 │ │ │ │ movs r4, r4 │ │ │ │ - negs r0, r6 │ │ │ │ + rors r0, r6 │ │ │ │ movs r4, r4 │ │ │ │ - adds r6, #98 @ 0x62 │ │ │ │ + adds r5, #226 @ 0xe2 │ │ │ │ movs r4, r4 │ │ │ │ - adds r6, #18 │ │ │ │ + adds r5, #146 @ 0x92 │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r2, [r6, #8] │ │ │ │ + ldrh r2, [r6, #4] │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r0, [r0, #10] │ │ │ │ + ldrh r0, [r0, #6] │ │ │ │ movs r4, r4 │ │ │ │ - adds r6, #22 │ │ │ │ + adds r5, #150 @ 0x96 │ │ │ │ movs r4, r4 │ │ │ │ - adds r5, #198 @ 0xc6 │ │ │ │ + adds r5, #70 @ 0x46 │ │ │ │ movs r4, r4 │ │ │ │ - strb r0, [r4, #3] │ │ │ │ + strb r0, [r4, #1] │ │ │ │ movs r4, r4 │ │ │ │ - strb r6, [r4, #2] │ │ │ │ + strb r6, [r4, #0] │ │ │ │ movs r4, r4 │ │ │ │ - adds r5, #188 @ 0xbc │ │ │ │ + adds r5, #60 @ 0x3c │ │ │ │ movs r4, r4 │ │ │ │ - adds r5, #108 @ 0x6c │ │ │ │ + adds r4, #236 @ 0xec │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r0, [r4, #15] │ │ │ │ + ldrb r0, [r4, #13] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r6, [r6, #15] │ │ │ │ + ldrb r6, [r6, #13] │ │ │ │ movs r4, r4 │ │ │ │ - adds r5, #112 @ 0x70 │ │ │ │ + adds r4, #240 @ 0xf0 │ │ │ │ movs r4, r4 │ │ │ │ - adds r5, #32 │ │ │ │ + adds r4, #160 @ 0xa0 │ │ │ │ movs r4, r4 │ │ │ │ - ldrsh r0, [r2, r6] │ │ │ │ + ldrsh r0, [r2, r4] │ │ │ │ movs r4, r4 │ │ │ │ - ldr r6, [r3, #76] @ 0x4c │ │ │ │ + ldr r6, [r3, #68] @ 0x44 │ │ │ │ movs r4, r4 │ │ │ │ - adds r5, #28 │ │ │ │ + adds r4, #156 @ 0x9c │ │ │ │ movs r4, r4 │ │ │ │ - adds r4, #204 @ 0xcc │ │ │ │ + adds r4, #76 @ 0x4c │ │ │ │ movs r4, r4 │ │ │ │ - str r6, [r3, r3] │ │ │ │ + str r6, [r3, r1] │ │ │ │ movs r4, r4 │ │ │ │ - str r0, [r6, r2] │ │ │ │ + str r0, [r6, r0] │ │ │ │ movs r4, r4 │ │ │ │ - adds r4, #194 @ 0xc2 │ │ │ │ + adds r4, #66 @ 0x42 │ │ │ │ movs r4, r4 │ │ │ │ - adds r4, #114 @ 0x72 │ │ │ │ + adds r3, #242 @ 0xf2 │ │ │ │ movs r4, r4 │ │ │ │ - subs r4, #152 @ 0x98 │ │ │ │ + subs r4, #24 │ │ │ │ movs r4, r4 │ │ │ │ - subs r4, #158 @ 0x9e │ │ │ │ + subs r4, #30 │ │ │ │ movs r4, r4 │ │ │ │ - adds r4, #116 @ 0x74 │ │ │ │ + adds r3, #244 @ 0xf4 │ │ │ │ movs r4, r4 │ │ │ │ - adds r4, #36 @ 0x24 │ │ │ │ + adds r3, #164 @ 0xa4 │ │ │ │ movs r4, r4 │ │ │ │ - str r4, [sp, #160] @ 0xa0 │ │ │ │ + str r3, [sp, #672] @ 0x2a0 │ │ │ │ movs r4, r4 │ │ │ │ - str r3, [sp, #416] @ 0x1a0 │ │ │ │ + str r2, [sp, #928] @ 0x3a0 │ │ │ │ movs r4, r4 │ │ │ │ - adds r3, #234 @ 0xea │ │ │ │ + adds r3, #106 @ 0x6a │ │ │ │ movs r4, r4 │ │ │ │ - adds r3, #154 @ 0x9a │ │ │ │ + adds r3, #26 │ │ │ │ movs r4, r4 │ │ │ │ - strh r0, [r4, r6] │ │ │ │ + strh r0, [r4, r4] │ │ │ │ movs r4, r4 │ │ │ │ - strh r0, [r7, r6] │ │ │ │ + strh r0, [r7, r4] │ │ │ │ movs r4, r4 │ │ │ │ - adds r3, #166 @ 0xa6 │ │ │ │ + adds r3, #38 @ 0x26 │ │ │ │ movs r4, r4 │ │ │ │ - adds r3, #86 @ 0x56 │ │ │ │ + adds r2, #214 @ 0xd6 │ │ │ │ movs r4, r4 │ │ │ │ - strb r0, [r7, #5] │ │ │ │ + strb r0, [r7, #3] │ │ │ │ movs r4, r4 │ │ │ │ - strb r4, [r0, #6] │ │ │ │ + strb r4, [r0, #4] │ │ │ │ movs r4, r4 │ │ │ │ - adds r3, #98 @ 0x62 │ │ │ │ + adds r2, #226 @ 0xe2 │ │ │ │ movs r4, r4 │ │ │ │ - adds r3, #18 │ │ │ │ + adds r2, #146 @ 0x92 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r1, [pc, #808] @ (11e390 ) │ │ │ │ + ldr r1, [pc, #296] @ (11e190 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r0, [pc, #360] @ (11e1d4 ) │ │ │ │ + @ instruction: 0x47da │ │ │ │ movs r4, r4 │ │ │ │ - adds r2, #132 @ 0x84 │ │ │ │ + adds r2, #4 │ │ │ │ movs r4, r4 │ │ │ │ - adds r2, #52 @ 0x34 │ │ │ │ + adds r1, #180 @ 0xb4 │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r2, [r3, #10] │ │ │ │ + ldrh r2, [r3, #6] │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r2, [r2, #8] │ │ │ │ + ldrh r2, [r2, #4] │ │ │ │ movs r4, r4 │ │ │ │ - adds r2, #36 @ 0x24 │ │ │ │ + adds r1, #164 @ 0xa4 │ │ │ │ movs r4, r4 │ │ │ │ - adds r1, #212 @ 0xd4 │ │ │ │ + adds r1, #84 @ 0x54 │ │ │ │ movs r4, r4 │ │ │ │ ldrb.w r3, [r4, #388] @ 0x184 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 118cb4 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 118cb4 │ │ │ │ @@ -243447,277 +243445,277 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #2509 @ 0x9cd │ │ │ │ bl 13ba14 │ │ │ │ b.w 118cbe │ │ │ │ nop │ │ │ │ - str r2, [r1, #56] @ 0x38 │ │ │ │ + str r2, [r1, #48] @ 0x30 │ │ │ │ movs r4, r4 │ │ │ │ - str r0, [r3, #56] @ 0x38 │ │ │ │ + str r0, [r3, #48] @ 0x30 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r7, #230 @ 0xe6 │ │ │ │ + cmp r7, #102 @ 0x66 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r7, #150 @ 0x96 │ │ │ │ + cmp r7, #22 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ + ldr r2, [r1, r0] │ │ │ │ movs r4, r4 │ │ │ │ - ldr r4, [r4, r2] │ │ │ │ + ldr r4, [r4, r0] │ │ │ │ movs r4, r4 │ │ │ │ - cmp r7, #146 @ 0x92 │ │ │ │ + cmp r7, #18 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r7, #66 @ 0x42 │ │ │ │ + cmp r6, #194 @ 0xc2 │ │ │ │ movs r4, r4 │ │ │ │ - strb r2, [r3, #18] │ │ │ │ + strb r2, [r3, #16] │ │ │ │ movs r4, r4 │ │ │ │ - strb r4, [r5, #16] │ │ │ │ + strb r4, [r5, #14] │ │ │ │ movs r4, r4 │ │ │ │ - cmp r7, #42 @ 0x2a │ │ │ │ + cmp r6, #170 @ 0xaa │ │ │ │ movs r4, r4 │ │ │ │ - cmp r6, #218 @ 0xda │ │ │ │ + cmp r6, #90 @ 0x5a │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r2, [r5, #4] │ │ │ │ + ldrb r2, [r5, #2] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r4, [r4, #3] │ │ │ │ + ldrb r4, [r4, #1] │ │ │ │ movs r4, r4 │ │ │ │ - cmp r6, #194 @ 0xc2 │ │ │ │ + cmp r6, #66 @ 0x42 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r6, #114 @ 0x72 │ │ │ │ + cmp r5, #242 @ 0xf2 │ │ │ │ movs r4, r4 │ │ │ │ - strb r2, [r4, #5] │ │ │ │ + strb r2, [r4, #3] │ │ │ │ movs r4, r4 │ │ │ │ - strb r0, [r4, #4] │ │ │ │ + strb r0, [r4, #2] │ │ │ │ movs r4, r4 │ │ │ │ - cmp r6, #90 @ 0x5a │ │ │ │ + cmp r5, #218 @ 0xda │ │ │ │ movs r4, r4 │ │ │ │ - cmp r6, #10 │ │ │ │ + cmp r5, #138 @ 0x8a │ │ │ │ movs r4, r4 │ │ │ │ - str r2, [r6, #112] @ 0x70 │ │ │ │ + str r2, [r6, #104] @ 0x68 │ │ │ │ movs r4, r4 │ │ │ │ - str r0, [r2, #116] @ 0x74 │ │ │ │ + str r0, [r2, #108] @ 0x6c │ │ │ │ movs r4, r4 │ │ │ │ - cmp r6, #14 │ │ │ │ + cmp r5, #142 @ 0x8e │ │ │ │ movs r4, r4 │ │ │ │ - cmp r5, #190 @ 0xbe │ │ │ │ + cmp r5, #62 @ 0x3e │ │ │ │ movs r4, r4 │ │ │ │ - str r0, [r2, #52] @ 0x34 │ │ │ │ + str r0, [r2, #44] @ 0x2c │ │ │ │ movs r4, r4 │ │ │ │ - str r6, [r6, #40] @ 0x28 │ │ │ │ + str r6, [r6, #32] │ │ │ │ movs r4, r4 │ │ │ │ - cmp r5, #152 @ 0x98 │ │ │ │ + cmp r5, #24 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r5, #72 @ 0x48 │ │ │ │ + cmp r4, #200 @ 0xc8 │ │ │ │ movs r4, r4 │ │ │ │ - ldrsb r0, [r0, r6] │ │ │ │ + ldrsb r0, [r0, r4] │ │ │ │ movs r4, r4 │ │ │ │ - str r2, [r3, #32] │ │ │ │ + str r2, [r3, #24] │ │ │ │ movs r4, r4 │ │ │ │ - cmp r5, #68 @ 0x44 │ │ │ │ + cmp r4, #196 @ 0xc4 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r4, #244 @ 0xf4 │ │ │ │ + cmp r4, #116 @ 0x74 │ │ │ │ movs r4, r4 │ │ │ │ - adds r3, #92 @ 0x5c │ │ │ │ + adds r2, #220 @ 0xdc │ │ │ │ movs r4, r4 │ │ │ │ - adds r2, #250 @ 0xfa │ │ │ │ + adds r2, #122 @ 0x7a │ │ │ │ movs r4, r4 │ │ │ │ - cmp r4, #220 @ 0xdc │ │ │ │ + cmp r4, #92 @ 0x5c │ │ │ │ movs r4, r4 │ │ │ │ - cmp r4, #140 @ 0x8c │ │ │ │ + cmp r4, #12 │ │ │ │ movs r4, r4 │ │ │ │ - blx r2 │ │ │ │ + bx r2 │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0x479e │ │ │ │ + bx r3 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r4, #140 @ 0x8c │ │ │ │ + cmp r4, #12 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r4, #62 @ 0x3e │ │ │ │ + cmp r3, #190 @ 0xbe │ │ │ │ movs r4, r4 │ │ │ │ - str r4, [r5, r6] │ │ │ │ + str r4, [r5, r4] │ │ │ │ movs r4, r4 │ │ │ │ - str r2, [r7, r6] │ │ │ │ + str r2, [r7, r4] │ │ │ │ movs r4, r4 │ │ │ │ - cmp r4, #68 @ 0x44 │ │ │ │ + cmp r3, #196 @ 0xc4 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r3, #244 @ 0xf4 │ │ │ │ + cmp r3, #116 @ 0x74 │ │ │ │ movs r4, r4 │ │ │ │ - ldrsb r4, [r1, r3] │ │ │ │ + ldrsb r4, [r1, r1] │ │ │ │ movs r4, r4 │ │ │ │ - ldr r6, [r3, #96] @ 0x60 │ │ │ │ + ldr r6, [r3, #88] @ 0x58 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r3, #240 @ 0xf0 │ │ │ │ + cmp r3, #112 @ 0x70 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r3, #160 @ 0xa0 │ │ │ │ + cmp r3, #32 │ │ │ │ movs r4, r4 │ │ │ │ - cmp sl, r5 │ │ │ │ + cmp r2, r5 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r8, r9 │ │ │ │ + cmp r0, r9 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r3, #166 @ 0xa6 │ │ │ │ + cmp r3, #38 @ 0x26 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r3, #86 @ 0x56 │ │ │ │ + cmp r2, #214 @ 0xd6 │ │ │ │ movs r4, r4 │ │ │ │ - subs r5, #110 @ 0x6e │ │ │ │ + subs r4, #238 @ 0xee │ │ │ │ movs r4, r4 │ │ │ │ - subs r5, #124 @ 0x7c │ │ │ │ + subs r4, #252 @ 0xfc │ │ │ │ movs r4, r4 │ │ │ │ - cmp r3, #82 @ 0x52 │ │ │ │ + cmp r2, #210 @ 0xd2 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r3, #2 │ │ │ │ + cmp r2, #130 @ 0x82 │ │ │ │ movs r4, r4 │ │ │ │ - ldrsb r6, [r4, r1] │ │ │ │ + strb r6, [r4, r7] │ │ │ │ movs r4, r4 │ │ │ │ - strh r0, [r7, #4] │ │ │ │ + strh r0, [r7, #0] │ │ │ │ movs r4, r4 │ │ │ │ - cmp r2, #254 @ 0xfe │ │ │ │ + cmp r2, #126 @ 0x7e │ │ │ │ movs r4, r4 │ │ │ │ - cmp r2, #174 @ 0xae │ │ │ │ + cmp r2, #46 @ 0x2e │ │ │ │ movs r4, r4 │ │ │ │ - strb r2, [r7, r7] │ │ │ │ + strb r2, [r7, r5] │ │ │ │ movs r4, r4 │ │ │ │ - strh r0, [r2, #4] │ │ │ │ + strh r0, [r2, #0] │ │ │ │ movs r4, r4 │ │ │ │ - cmp r2, #170 @ 0xaa │ │ │ │ + cmp r2, #42 @ 0x2a │ │ │ │ movs r4, r4 │ │ │ │ - cmp r2, #90 @ 0x5a │ │ │ │ + cmp r1, #218 @ 0xda │ │ │ │ movs r4, r4 │ │ │ │ - strh r2, [r7, #38] @ 0x26 │ │ │ │ + strh r2, [r7, #34] @ 0x22 │ │ │ │ movs r4, r4 │ │ │ │ - strh r0, [r2, #40] @ 0x28 │ │ │ │ + strh r0, [r2, #36] @ 0x24 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r2, #94 @ 0x5e │ │ │ │ + cmp r1, #222 @ 0xde │ │ │ │ movs r4, r4 │ │ │ │ - cmp r2, #14 │ │ │ │ + cmp r1, #142 @ 0x8e │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r6, [r7, #56] @ 0x38 │ │ │ │ + ldrh r6, [r7, #52] @ 0x34 │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r0, [r2, #58] @ 0x3a │ │ │ │ + ldrh r0, [r2, #54] @ 0x36 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r2, #18 │ │ │ │ + cmp r1, #146 @ 0x92 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r1, #194 @ 0xc2 │ │ │ │ + cmp r1, #66 @ 0x42 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r6, [r6, #124] @ 0x7c │ │ │ │ + ldr r6, [r6, #116] @ 0x74 │ │ │ │ movs r4, r4 │ │ │ │ - strb r4, [r0, #0] │ │ │ │ + ldr r4, [r0, #120] @ 0x78 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r1, #198 @ 0xc6 │ │ │ │ + cmp r1, #70 @ 0x46 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r1, #118 @ 0x76 │ │ │ │ + cmp r0, #246 @ 0xf6 │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r2, [r6, #54] @ 0x36 │ │ │ │ + ldrh r2, [r6, #50] @ 0x32 │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r4, [r0, #56] @ 0x38 │ │ │ │ + ldrh r4, [r0, #52] @ 0x34 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r1, #122 @ 0x7a │ │ │ │ + cmp r0, #250 @ 0xfa │ │ │ │ movs r4, r4 │ │ │ │ - cmp r1, #42 @ 0x2a │ │ │ │ + cmp r0, #170 @ 0xaa │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r2, [r6, r1] │ │ │ │ + ldrh r2, [r6, r7] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r0, [r2, r2] │ │ │ │ + ldrb r0, [r2, r0] │ │ │ │ movs r4, r4 │ │ │ │ - cmp r1, #46 @ 0x2e │ │ │ │ + cmp r0, #174 @ 0xae │ │ │ │ movs r4, r4 │ │ │ │ - cmp r0, #222 @ 0xde │ │ │ │ + cmp r0, #94 @ 0x5e │ │ │ │ movs r4, r4 │ │ │ │ - cmp r7, #180 @ 0xb4 │ │ │ │ + cmp r7, #52 @ 0x34 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r7, #206 @ 0xce │ │ │ │ + cmp r7, #78 @ 0x4e │ │ │ │ movs r4, r4 │ │ │ │ - cmp r0, #224 @ 0xe0 │ │ │ │ + cmp r0, #96 @ 0x60 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r0, #144 @ 0x90 │ │ │ │ + cmp r0, #16 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r0, [r0, #84] @ 0x54 │ │ │ │ + ldr r0, [r0, #76] @ 0x4c │ │ │ │ movs r4, r4 │ │ │ │ - ldr r2, [r0, #84] @ 0x54 │ │ │ │ + ldr r2, [r0, #76] @ 0x4c │ │ │ │ movs r4, r4 │ │ │ │ - cmp r0, #148 @ 0x94 │ │ │ │ + cmp r0, #20 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r0, #68 @ 0x44 │ │ │ │ + movs r7, #196 @ 0xc4 │ │ │ │ movs r4, r4 │ │ │ │ - ldrsh r0, [r2, r7] │ │ │ │ + ldrsh r0, [r2, r5] │ │ │ │ movs r4, r4 │ │ │ │ - ldrsh r2, [r7, r5] │ │ │ │ + ldrsh r2, [r7, r3] │ │ │ │ movs r4, r4 │ │ │ │ - cmp r0, #40 @ 0x28 │ │ │ │ + movs r7, #168 @ 0xa8 │ │ │ │ movs r4, r4 │ │ │ │ - movs r7, #218 @ 0xda │ │ │ │ + movs r7, #90 @ 0x5a │ │ │ │ movs r4, r4 │ │ │ │ - subs r3, #94 @ 0x5e │ │ │ │ + subs r2, #222 @ 0xde │ │ │ │ movs r4, r4 │ │ │ │ - subs r3, #14 │ │ │ │ + subs r2, #142 @ 0x8e │ │ │ │ movs r4, r4 │ │ │ │ - movs r7, #196 @ 0xc4 │ │ │ │ + movs r7, #68 @ 0x44 │ │ │ │ movs r4, r4 │ │ │ │ - movs r7, #116 @ 0x74 │ │ │ │ + movs r6, #244 @ 0xf4 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r4, [pc, #56] @ (11ed04 ) │ │ │ │ + ldr r3, [pc, #568] @ (11ef04 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r4, [pc, #136] @ (11ed58 ) │ │ │ │ + ldr r3, [pc, #648] @ (11ef58 ) │ │ │ │ movs r4, r4 │ │ │ │ - movs r7, #128 @ 0x80 │ │ │ │ + movs r7, #0 │ │ │ │ movs r4, r4 │ │ │ │ - movs r7, #48 @ 0x30 │ │ │ │ + movs r6, #176 @ 0xb0 │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r6, [r1, #16] │ │ │ │ + ldrh r6, [r1, #12] │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r6, [r3, #16] │ │ │ │ + ldrh r6, [r3, #12] │ │ │ │ movs r4, r4 │ │ │ │ - movs r7, #60 @ 0x3c │ │ │ │ + movs r6, #188 @ 0xbc │ │ │ │ movs r4, r4 │ │ │ │ - movs r6, #236 @ 0xec │ │ │ │ + movs r6, #108 @ 0x6c │ │ │ │ movs r4, r4 │ │ │ │ - str r6, [r6, #108] @ 0x6c │ │ │ │ + str r6, [r6, #100] @ 0x64 │ │ │ │ movs r4, r4 │ │ │ │ - str r2, [r0, #112] @ 0x70 │ │ │ │ + str r2, [r0, #104] @ 0x68 │ │ │ │ movs r4, r4 │ │ │ │ - movs r6, #248 @ 0xf8 │ │ │ │ + movs r6, #120 @ 0x78 │ │ │ │ movs r4, r4 │ │ │ │ - movs r6, #168 @ 0xa8 │ │ │ │ + movs r6, #40 @ 0x28 │ │ │ │ movs r4, r4 │ │ │ │ - subs r2, #176 @ 0xb0 │ │ │ │ + subs r2, #48 @ 0x30 │ │ │ │ movs r4, r4 │ │ │ │ - subs r2, #128 @ 0x80 │ │ │ │ + subs r2, #0 │ │ │ │ movs r4, r4 │ │ │ │ - movs r6, #158 @ 0x9e │ │ │ │ + movs r6, #30 │ │ │ │ movs r4, r4 │ │ │ │ - movs r6, #78 @ 0x4e │ │ │ │ + movs r5, #206 @ 0xce │ │ │ │ movs r4, r4 │ │ │ │ - str r4, [r4, #108] @ 0x6c │ │ │ │ + str r4, [r4, #100] @ 0x64 │ │ │ │ movs r4, r4 │ │ │ │ - str r0, [r7, #108] @ 0x6c │ │ │ │ + str r0, [r7, #100] @ 0x64 │ │ │ │ movs r4, r4 │ │ │ │ - movs r6, #90 @ 0x5a │ │ │ │ + movs r5, #218 @ 0xda │ │ │ │ movs r4, r4 │ │ │ │ - movs r6, #10 │ │ │ │ + movs r5, #138 @ 0x8a │ │ │ │ movs r4, r4 │ │ │ │ - ldr r5, [pc, #128] @ (11ed9c ) │ │ │ │ + ldr r4, [pc, #640] @ (11ef9c ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r5, [pc, #208] @ (11edf0 ) │ │ │ │ + ldr r4, [pc, #720] @ (11eff0 ) │ │ │ │ movs r4, r4 │ │ │ │ - movs r6, #22 │ │ │ │ + movs r5, #150 @ 0x96 │ │ │ │ movs r4, r4 │ │ │ │ - movs r5, #198 @ 0xc6 │ │ │ │ + movs r5, #70 @ 0x46 │ │ │ │ movs r4, r4 │ │ │ │ - str r4, [r2, #112] @ 0x70 │ │ │ │ + str r4, [r2, #104] @ 0x68 │ │ │ │ movs r4, r4 │ │ │ │ - str r0, [r5, #112] @ 0x70 │ │ │ │ + str r0, [r5, #104] @ 0x68 │ │ │ │ movs r4, r4 │ │ │ │ - movs r5, #210 @ 0xd2 │ │ │ │ + movs r5, #82 @ 0x52 │ │ │ │ movs r4, r4 │ │ │ │ - movs r5, #130 @ 0x82 │ │ │ │ + movs r5, #2 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r6, r0 │ │ │ │ + lsls r6, r0 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r6, r2 │ │ │ │ + eors r6, r2 │ │ │ │ movs r4, r4 │ │ │ │ - movs r5, #128 @ 0x80 │ │ │ │ + movs r5, #0 │ │ │ │ movs r4, r4 │ │ │ │ - movs r5, #48 @ 0x30 │ │ │ │ + movs r4, #176 @ 0xb0 │ │ │ │ movs r4, r4 │ │ │ │ ldr.w r2, [r4, #984] @ 0x3d8 │ │ │ │ mov.w r3, #8192 @ 0x2000 │ │ │ │ movt r3, #64 @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ bcc.w 1204a6 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ @@ -244813,285 +244811,285 @@ │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #3649 @ 0xe41 │ │ │ │ bl 13ba14 │ │ │ │ b.w 118cbe │ │ │ │ - adds r4, #20 │ │ │ │ - movs r4, r4 │ │ │ │ - adds r0, #162 @ 0xa2 │ │ │ │ + adds r3, #148 @ 0x94 │ │ │ │ movs r4, r4 │ │ │ │ - movs r2, #16 │ │ │ │ + adds r0, #34 @ 0x22 │ │ │ │ movs r4, r4 │ │ │ │ - movs r1, #192 @ 0xc0 │ │ │ │ + movs r1, #144 @ 0x90 │ │ │ │ movs r4, r4 │ │ │ │ - strb r0, [r0, #15] │ │ │ │ + movs r1, #64 @ 0x40 │ │ │ │ movs r4, r4 │ │ │ │ - strb r2, [r0, #15] │ │ │ │ + strb r0, [r0, #13] │ │ │ │ movs r4, r4 │ │ │ │ - movs r1, #196 @ 0xc4 │ │ │ │ + strb r2, [r0, #13] │ │ │ │ movs r4, r4 │ │ │ │ - movs r1, #116 @ 0x74 │ │ │ │ + movs r1, #68 @ 0x44 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r5, #56 @ 0x38 │ │ │ │ + movs r0, #244 @ 0xf4 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r5, #66 @ 0x42 │ │ │ │ + cmp r4, #184 @ 0xb8 │ │ │ │ movs r4, r4 │ │ │ │ - movs r1, #108 @ 0x6c │ │ │ │ + cmp r4, #194 @ 0xc2 │ │ │ │ movs r4, r4 │ │ │ │ - movs r1, #30 │ │ │ │ + movs r0, #236 @ 0xec │ │ │ │ movs r4, r4 │ │ │ │ - cmp r4, #176 @ 0xb0 │ │ │ │ + movs r0, #158 @ 0x9e │ │ │ │ movs r4, r4 │ │ │ │ - cmp r4, #186 @ 0xba │ │ │ │ + cmp r4, #48 @ 0x30 │ │ │ │ movs r4, r4 │ │ │ │ - movs r1, #28 │ │ │ │ + cmp r4, #58 @ 0x3a │ │ │ │ movs r4, r4 │ │ │ │ - movs r0, #204 @ 0xcc │ │ │ │ + movs r0, #156 @ 0x9c │ │ │ │ movs r4, r4 │ │ │ │ - adcs r4, r2 │ │ │ │ + movs r0, #76 @ 0x4c │ │ │ │ movs r4, r4 │ │ │ │ - adcs r2, r5 │ │ │ │ + lsrs r4, r2 │ │ │ │ movs r4, r4 │ │ │ │ - movs r0, #200 @ 0xc8 │ │ │ │ + lsrs r2, r5 │ │ │ │ movs r4, r4 │ │ │ │ - movs r0, #120 @ 0x78 │ │ │ │ + movs r0, #72 @ 0x48 │ │ │ │ movs r4, r4 │ │ │ │ - strh r6, [r0, #10] │ │ │ │ + subs r0, r7, #7 │ │ │ │ movs r4, r4 │ │ │ │ - strh r0, [r3, #8] │ │ │ │ + strh r6, [r0, #6] │ │ │ │ movs r4, r4 │ │ │ │ - movs r0, #110 @ 0x6e │ │ │ │ + strh r0, [r3, #4] │ │ │ │ movs r4, r4 │ │ │ │ - movs r0, #30 │ │ │ │ + subs r6, r5, #7 │ │ │ │ movs r4, r4 │ │ │ │ - ldrsh r6, [r6, r1] │ │ │ │ + subs r6, r3, #6 │ │ │ │ movs r4, r4 │ │ │ │ - ldrsh r4, [r2, r2] │ │ │ │ + ldrb r6, [r6, r7] │ │ │ │ movs r4, r4 │ │ │ │ - movs r0, #34 @ 0x22 │ │ │ │ + ldrsh r4, [r2, r0] │ │ │ │ movs r4, r4 │ │ │ │ - subs r2, r2, #7 │ │ │ │ + subs r2, r4, #6 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r4, #186 @ 0xba │ │ │ │ + subs r2, r2, #5 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r4, #196 @ 0xc4 │ │ │ │ + cmp r4, #58 @ 0x3a │ │ │ │ movs r4, r4 │ │ │ │ - subs r6, r2, #7 │ │ │ │ + cmp r4, #68 @ 0x44 │ │ │ │ movs r4, r4 │ │ │ │ - subs r6, r0, #6 │ │ │ │ + subs r6, r2, #5 │ │ │ │ movs r4, r4 │ │ │ │ - strh r2, [r0, #12] │ │ │ │ + subs r6, r0, #4 │ │ │ │ movs r4, r4 │ │ │ │ - strh r4, [r1, #12] │ │ │ │ + strh r2, [r0, #8] │ │ │ │ movs r4, r4 │ │ │ │ - subs r2, r1, #6 │ │ │ │ + strh r4, [r1, #8] │ │ │ │ movs r4, r4 │ │ │ │ - subs r2, r7, #4 │ │ │ │ + subs r2, r1, #4 │ │ │ │ movs r4, r4 │ │ │ │ - movs r7, #46 @ 0x2e │ │ │ │ + subs r2, r7, #2 │ │ │ │ movs r4, r4 │ │ │ │ - movs r7, #52 @ 0x34 │ │ │ │ + movs r6, #174 @ 0xae │ │ │ │ movs r4, r4 │ │ │ │ - subs r6, r7, #4 │ │ │ │ + movs r6, #180 @ 0xb4 │ │ │ │ movs r4, r4 │ │ │ │ - subs r6, r5, #3 │ │ │ │ + subs r6, r7, #2 │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r0, [r2, #22] │ │ │ │ + subs r6, r5, #1 │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r6, [r7, #19] │ │ │ │ + ldrb r0, [r2, #20] │ │ │ │ movs r4, r4 │ │ │ │ - subs r0, r1, #3 │ │ │ │ + ldrb r6, [r7, #17] │ │ │ │ movs r4, r4 │ │ │ │ - subs r0, r7, #1 │ │ │ │ + subs r0, r1, #1 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r0, r3 │ │ │ │ + adds r0, r7, #7 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r6, r5 │ │ │ │ + lsls r0, r3 │ │ │ │ movs r4, r4 │ │ │ │ - subs r4, r6, #1 │ │ │ │ + lsls r6, r5 │ │ │ │ movs r4, r4 │ │ │ │ - subs r4, r4, #0 │ │ │ │ + adds r4, r6, #7 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r3, #64 @ 0x40 │ │ │ │ + adds r4, r4, #6 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r3, #82 @ 0x52 │ │ │ │ + cmp r2, #192 @ 0xc0 │ │ │ │ movs r4, r4 │ │ │ │ - subs r0, r4, #0 │ │ │ │ + cmp r2, #210 @ 0xd2 │ │ │ │ movs r4, r4 │ │ │ │ - adds r0, r2, #7 │ │ │ │ + adds r0, r4, #6 │ │ │ │ movs r4, r4 │ │ │ │ - str r0, [r7, #88] @ 0x58 │ │ │ │ + adds r0, r2, #5 │ │ │ │ movs r4, r4 │ │ │ │ - str r6, [r2, #92] @ 0x5c │ │ │ │ + str r0, [r7, #80] @ 0x50 │ │ │ │ movs r4, r4 │ │ │ │ - adds r4, r2, #7 │ │ │ │ + str r6, [r2, #84] @ 0x54 │ │ │ │ movs r4, r4 │ │ │ │ - adds r4, r0, #6 │ │ │ │ + adds r4, r2, #5 │ │ │ │ movs r4, r4 │ │ │ │ - strb r4, [r0, #11] │ │ │ │ + adds r4, r0, #4 │ │ │ │ movs r4, r4 │ │ │ │ - strb r2, [r3, #11] │ │ │ │ + strb r4, [r0, #9] │ │ │ │ movs r4, r4 │ │ │ │ - adds r0, r1, #6 │ │ │ │ + strb r2, [r3, #9] │ │ │ │ movs r4, r4 │ │ │ │ - adds r0, r7, #4 │ │ │ │ + adds r0, r1, #4 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r0, [r4, #120] @ 0x78 │ │ │ │ + adds r0, r7, #2 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r2, [r5, #120] @ 0x78 │ │ │ │ + ldr r0, [r4, #112] @ 0x70 │ │ │ │ movs r4, r4 │ │ │ │ - adds r4, r7, #4 │ │ │ │ + ldr r2, [r5, #112] @ 0x70 │ │ │ │ movs r4, r4 │ │ │ │ - adds r4, r5, #3 │ │ │ │ + adds r4, r7, #2 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r4, [r1, #120] @ 0x78 │ │ │ │ + adds r4, r5, #1 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r6, [r2, #120] @ 0x78 │ │ │ │ + ldr r4, [r1, #112] @ 0x70 │ │ │ │ movs r4, r4 │ │ │ │ - adds r0, r6, #3 │ │ │ │ + ldr r6, [r2, #112] @ 0x70 │ │ │ │ movs r4, r4 │ │ │ │ - adds r0, r4, #2 │ │ │ │ + adds r0, r6, #1 │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r0, [r4, r3] │ │ │ │ + adds r0, r4, #0 │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r6, [r6, r3] │ │ │ │ + ldrb r0, [r4, r1] │ │ │ │ movs r4, r4 │ │ │ │ - adds r4, r4, #2 │ │ │ │ + ldrb r6, [r6, r1] │ │ │ │ movs r4, r4 │ │ │ │ - adds r4, r2, #1 │ │ │ │ + adds r4, r4, #0 │ │ │ │ movs r4, r4 │ │ │ │ - movs r1, #214 @ 0xd6 │ │ │ │ + subs r4, r2, r7 │ │ │ │ movs r4, r4 │ │ │ │ - movs r1, #232 @ 0xe8 │ │ │ │ + movs r1, #86 @ 0x56 │ │ │ │ movs r4, r4 │ │ │ │ - adds r6, r2, #1 │ │ │ │ + movs r1, #104 @ 0x68 │ │ │ │ movs r4, r4 │ │ │ │ - adds r6, r0, #0 │ │ │ │ + subs r6, r2, r7 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r2, [r3, r7] │ │ │ │ + subs r6, r0, r6 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r0, [r6, r5] │ │ │ │ + ldr r2, [r3, r5] │ │ │ │ movs r4, r4 │ │ │ │ - subs r6, r5, r7 │ │ │ │ + ldr r0, [r6, r3] │ │ │ │ movs r4, r4 │ │ │ │ - subs r6, r3, r6 │ │ │ │ + subs r6, r5, r5 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r2, [r3, r0] │ │ │ │ + subs r6, r3, r4 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r0, [r5, r0] │ │ │ │ + ldrsb r2, [r3, r6] │ │ │ │ movs r4, r4 │ │ │ │ - subs r2, r4, r6 │ │ │ │ + ldrsb r0, [r5, r6] │ │ │ │ movs r4, r4 │ │ │ │ - subs r2, r2, r5 │ │ │ │ + subs r2, r4, r4 │ │ │ │ movs r4, r4 │ │ │ │ - adds r7, #170 @ 0xaa │ │ │ │ + subs r2, r2, r3 │ │ │ │ movs r4, r4 │ │ │ │ - adds r7, #64 @ 0x40 │ │ │ │ + adds r7, #42 @ 0x2a │ │ │ │ movs r4, r4 │ │ │ │ - subs r6, r3, r4 │ │ │ │ + adds r6, #192 @ 0xc0 │ │ │ │ movs r4, r4 │ │ │ │ - subs r6, r1, r3 │ │ │ │ + subs r6, r3, r2 │ │ │ │ movs r4, r4 │ │ │ │ - ldrsh r0, [r5, r0] │ │ │ │ + subs r6, r1, r1 │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r2, [r6, r7] │ │ │ │ + ldrb r0, [r5, r6] │ │ │ │ movs r4, r4 │ │ │ │ - subs r4, r0, r3 │ │ │ │ + ldrb r2, [r6, r5] │ │ │ │ movs r4, r4 │ │ │ │ - subs r4, r6, r1 │ │ │ │ + subs r4, r0, r1 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r4, [r2, #44] @ 0x2c │ │ │ │ + adds r4, r6, r7 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r2, [r5, #44] @ 0x2c │ │ │ │ + ldr r4, [r2, #36] @ 0x24 │ │ │ │ movs r4, r4 │ │ │ │ - subs r0, r7, r1 │ │ │ │ + ldr r2, [r5, #36] @ 0x24 │ │ │ │ movs r4, r4 │ │ │ │ - subs r0, r5, r0 │ │ │ │ + adds r0, r7, r7 │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r4, [r7, #13] │ │ │ │ + adds r0, r5, r6 │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r2, [r6, #11] │ │ │ │ + ldrb r4, [r7, #11] │ │ │ │ movs r4, r4 │ │ │ │ - adds r4, r6, r7 │ │ │ │ + ldrb r2, [r6, #9] │ │ │ │ movs r4, r4 │ │ │ │ - adds r4, r4, r6 │ │ │ │ + adds r4, r6, r5 │ │ │ │ movs r4, r4 │ │ │ │ - subs r2, #192 @ 0xc0 │ │ │ │ + adds r4, r4, r4 │ │ │ │ movs r4, r4 │ │ │ │ - subs r2, #202 @ 0xca │ │ │ │ + subs r2, #64 @ 0x40 │ │ │ │ movs r4, r4 │ │ │ │ - adds r0, r5, r6 │ │ │ │ + subs r2, #74 @ 0x4a │ │ │ │ movs r4, r4 │ │ │ │ - adds r0, r3, r5 │ │ │ │ + adds r0, r5, r4 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r4, [r5, #120] @ 0x78 │ │ │ │ + adds r0, r3, r3 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r2, [r7, #120] @ 0x78 │ │ │ │ + ldr r4, [r5, #112] @ 0x70 │ │ │ │ movs r4, r4 │ │ │ │ - adds r4, r3, r5 │ │ │ │ + ldr r2, [r7, #112] @ 0x70 │ │ │ │ movs r4, r4 │ │ │ │ - adds r4, r1, r4 │ │ │ │ + adds r4, r3, r3 │ │ │ │ movs r4, r4 │ │ │ │ - strh r0, [r6, r4] │ │ │ │ + adds r4, r1, r2 │ │ │ │ movs r4, r4 │ │ │ │ - strh r6, [r7, r4] │ │ │ │ + strh r0, [r6, r2] │ │ │ │ movs r4, r4 │ │ │ │ - adds r0, r2, r4 │ │ │ │ + strh r6, [r7, r2] │ │ │ │ movs r4, r4 │ │ │ │ - adds r0, r0, r3 │ │ │ │ + adds r0, r2, r2 │ │ │ │ movs r4, r4 │ │ │ │ - str r6, [r2, #64] @ 0x40 │ │ │ │ + adds r0, r0, r1 │ │ │ │ movs r4, r4 │ │ │ │ - str r2, [r5, #64] @ 0x40 │ │ │ │ + str r6, [r2, #56] @ 0x38 │ │ │ │ movs r4, r4 │ │ │ │ - adds r4, r1, r3 │ │ │ │ + str r2, [r5, #56] @ 0x38 │ │ │ │ movs r4, r4 │ │ │ │ - adds r4, r7, r1 │ │ │ │ + adds r4, r1, r1 │ │ │ │ movs r4, r4 │ │ │ │ - adds r2, #28 │ │ │ │ + asrs r4, r7, #31 │ │ │ │ movs r4, r4 │ │ │ │ - adds r1, #228 @ 0xe4 │ │ │ │ + adds r1, #156 @ 0x9c │ │ │ │ movs r4, r4 │ │ │ │ - adds r2, r7, r1 │ │ │ │ + adds r1, #100 @ 0x64 │ │ │ │ movs r4, r4 │ │ │ │ - adds r2, r5, r0 │ │ │ │ + asrs r2, r7, #31 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r7, #218 @ 0xda │ │ │ │ + asrs r2, r5, #30 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r7, #166 @ 0xa6 │ │ │ │ + cmp r7, #90 @ 0x5a │ │ │ │ movs r4, r4 │ │ │ │ - adds r0, r4, r0 │ │ │ │ + cmp r7, #38 @ 0x26 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r0, r2, #31 │ │ │ │ + asrs r0, r4, #30 │ │ │ │ movs r4, r4 │ │ │ │ - eors r0, r6 │ │ │ │ + asrs r0, r2, #29 │ │ │ │ movs r4, r4 │ │ │ │ subs r7, #240 @ 0xf0 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r6, r1, #30 │ │ │ │ + subs r7, #112 @ 0x70 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r6, r7, #28 │ │ │ │ + asrs r6, r1, #28 │ │ │ │ movs r4, r4 │ │ │ │ - subs r1, #48 @ 0x30 │ │ │ │ + asrs r6, r7, #26 │ │ │ │ movs r4, r4 │ │ │ │ - subs r0, #220 @ 0xdc │ │ │ │ + subs r0, #176 @ 0xb0 │ │ │ │ + movs r4, r4 │ │ │ │ + subs r0, #92 @ 0x5c │ │ │ │ movs r4, r4 │ │ │ │ - asrs r6, r4, #28 │ │ │ │ + asrs r6, r4, #26 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r6, r2, #27 │ │ │ │ + asrs r6, r2, #25 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r7, [pc, #768] @ (11fee8 ) │ │ │ │ + ldr r7, [pc, #256] @ (11fce8 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r7, [pc, #832] @ (11ff2c ) │ │ │ │ + ldr r7, [pc, #320] @ (11fd2c ) │ │ │ │ movs r4, r4 │ │ │ │ - asrs r2, r4, #27 │ │ │ │ + asrs r2, r4, #25 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r2, r2, #26 │ │ │ │ + asrs r2, r2, #24 │ │ │ │ movs r4, r4 │ │ │ │ ldrb.w r3, [r4, #344] @ 0x158 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 118cb4 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 118cb4 │ │ │ │ @@ -246034,15 +246032,15 @@ │ │ │ │ ldrb.w r3, [r4, #153] @ 0x99 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 117768 │ │ │ │ add.w r1, sp, #1208 @ 0x4b8 │ │ │ │ b.w 117746 │ │ │ │ add.w r3, sp, #5376 @ 0x1500 │ │ │ │ str r4, [r3, #0] │ │ │ │ - bl 2f329c │ │ │ │ + bl 2f31e4 │ │ │ │ ldr r3, [pc, #212] @ (1208e4 ) │ │ │ │ movs r2, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r1, r2 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [pc, #204] @ (1208e8 ) │ │ │ │ @@ -246060,89 +246058,89 @@ │ │ │ │ mvn.w r0, #12 │ │ │ │ b.w 118cbe │ │ │ │ ldrb.w r3, [r4, #420] @ 0x1a4 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 117768 │ │ │ │ ldr r1, [sp, #128] @ 0x80 │ │ │ │ b.w 117746 │ │ │ │ - ldr r6, [r1, #8] │ │ │ │ + ldr r6, [r1, #0] │ │ │ │ movs r4, r4 │ │ │ │ - ldr r4, [r3, #8] │ │ │ │ + ldr r4, [r3, #0] │ │ │ │ movs r4, r4 │ │ │ │ - asrs r6, r6, #17 │ │ │ │ + asrs r6, r6, #15 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r6, r4, #16 │ │ │ │ + asrs r6, r4, #14 │ │ │ │ movs r4, r4 │ │ │ │ - str r6, [r5, #16] │ │ │ │ + str r6, [r5, #8] │ │ │ │ movs r4, r4 │ │ │ │ - str r0, [r7, #16] │ │ │ │ + str r0, [r7, #8] │ │ │ │ movs r4, r4 │ │ │ │ - asrs r2, r5, #16 │ │ │ │ + asrs r2, r5, #14 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r2, r3, #15 │ │ │ │ + asrs r2, r3, #13 │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r2, [r2, r3] │ │ │ │ + ldrb r2, [r2, r1] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r4, [r5, r3] │ │ │ │ + ldrb r4, [r5, r1] │ │ │ │ movs r4, r4 │ │ │ │ - asrs r6, r3, #15 │ │ │ │ + asrs r6, r3, #13 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r6, r1, #14 │ │ │ │ + asrs r6, r1, #12 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r6, [r7, #0] │ │ │ │ + str r6, [r7, #120] @ 0x78 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r4, [r1, #4] │ │ │ │ + str r4, [r1, #124] @ 0x7c │ │ │ │ movs r4, r4 │ │ │ │ - asrs r2, r2, #14 │ │ │ │ + asrs r2, r2, #12 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r2, r0, #13 │ │ │ │ + asrs r2, r0, #11 │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r6, [r4, r3] │ │ │ │ + ldrb r6, [r4, r1] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r4, [r6, r3] │ │ │ │ + ldrb r4, [r6, r1] │ │ │ │ movs r4, r4 │ │ │ │ - asrs r6, r0, #13 │ │ │ │ + asrs r6, r0, #11 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r6, r6, #11 │ │ │ │ + asrs r6, r6, #9 │ │ │ │ movs r4, r4 │ │ │ │ - subs r7, #230 @ 0xe6 │ │ │ │ + subs r7, #102 @ 0x66 │ │ │ │ movs r4, r4 │ │ │ │ - subs r7, #248 @ 0xf8 │ │ │ │ + subs r7, #120 @ 0x78 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r2, r7, #11 │ │ │ │ + asrs r2, r7, #9 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r2, r5, #10 │ │ │ │ + asrs r2, r5, #8 │ │ │ │ movs r4, r4 │ │ │ │ - adds r7, #210 @ 0xd2 │ │ │ │ + adds r7, #82 @ 0x52 │ │ │ │ movs r4, r4 │ │ │ │ - adds r7, #220 @ 0xdc │ │ │ │ + adds r7, #92 @ 0x5c │ │ │ │ movs r4, r4 │ │ │ │ - asrs r2, r4, #10 │ │ │ │ + asrs r2, r4, #8 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r4, r2, #9 │ │ │ │ + asrs r4, r2, #7 │ │ │ │ movs r4, r4 │ │ │ │ - str r6, [r6, #104] @ 0x68 │ │ │ │ + str r6, [r6, #96] @ 0x60 │ │ │ │ movs r4, r4 │ │ │ │ - str r4, [r1, #108] @ 0x6c │ │ │ │ + str r4, [r1, #100] @ 0x64 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r2, r3, #9 │ │ │ │ + asrs r2, r3, #7 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r2, r1, #8 │ │ │ │ + asrs r2, r1, #6 │ │ │ │ movs r4, r4 │ │ │ │ - adds r4, #100 @ 0x64 │ │ │ │ + adds r3, #228 @ 0xe4 │ │ │ │ movs r4, r4 │ │ │ │ - adds r4, #118 @ 0x76 │ │ │ │ + adds r3, #246 @ 0xf6 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r0, r1, #8 │ │ │ │ + asrs r0, r1, #6 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r0, r7, #6 │ │ │ │ + asrs r0, r7, #4 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r4, r0, #22 │ │ │ │ + lsrs r4, r0, #20 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r6, r6, #32 │ │ │ │ + lsls r6, r6, #30 │ │ │ │ movs r4, r4 │ │ │ │ ldr.w r2, [r4, #984] @ 0x3d8 │ │ │ │ mov.w r3, #12288 @ 0x3000 │ │ │ │ movt r3, #64 @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ bcs.w 1212b6 │ │ │ │ ldrb.w r3, [r4, #230] @ 0xe6 │ │ │ │ @@ -248127,492 +248125,492 @@ │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #3270 @ 0xcc6 │ │ │ │ bl 13ba14 │ │ │ │ b.w 118cbe │ │ │ │ - subs r2, r0, r5 │ │ │ │ - movs r4, r4 │ │ │ │ - subs r0, r2, r5 │ │ │ │ - movs r4, r4 │ │ │ │ - ldc2 0, cr0, [r2, #140]! @ 0x8c │ │ │ │ - stc2l 0, cr0, [r2, #-140]! @ 0xffffff74 │ │ │ │ - ldrsb r2, [r5, r6] │ │ │ │ + subs r2, r0, r3 │ │ │ │ movs r4, r4 │ │ │ │ - ldrsb r4, [r5, r3] │ │ │ │ + subs r0, r2, r3 │ │ │ │ movs r4, r4 │ │ │ │ - stc2 0, cr0, [r2, #140] @ 0x8c │ │ │ │ ldc2 0, cr0, [r2, #-140]! @ 0xffffff74 │ │ │ │ - lsls r2, r5, #27 │ │ │ │ + stc2l 0, cr0, [r2], #140 @ 0x8c │ │ │ │ + ldrsb r2, [r5, r4] │ │ │ │ movs r4, r4 │ │ │ │ - lsls r0, r3, #26 │ │ │ │ + ldrsb r4, [r5, r1] │ │ │ │ movs r4, r4 │ │ │ │ - ldc2l 0, cr0, [r2, #-140] @ 0xffffff74 │ │ │ │ stc2 0, cr0, [r2, #-140] @ 0xffffff74 │ │ │ │ - asrs r6, r1, #5 │ │ │ │ + ldc2 0, cr0, [r2], #140 @ 0x8c │ │ │ │ + lsls r2, r5, #25 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r4, r4, #5 │ │ │ │ + lsls r0, r3, #24 │ │ │ │ movs r4, r4 │ │ │ │ - ldc2 0, cr0, [lr, #-140] @ 0xffffff74 │ │ │ │ - ldc2l 0, cr0, [r0], {35} @ 0x23 │ │ │ │ - asrs r6, r5, #5 │ │ │ │ + ldc2l 0, cr0, [r2], {35} @ 0x23 │ │ │ │ + stc2 0, cr0, [r2], {35} @ 0x23 │ │ │ │ + asrs r6, r1, #3 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r0, r7, #4 │ │ │ │ + asrs r4, r4, #3 │ │ │ │ movs r4, r4 │ │ │ │ - ldc2l 0, cr0, [r2], #140 @ 0x8c │ │ │ │ - stc2 0, cr0, [r2], #140 @ 0x8c │ │ │ │ - asrs r6, r3, #5 │ │ │ │ + ldc2 0, cr0, [lr], {35} @ 0x23 │ │ │ │ + mrrc2 0, 2, r0, r0, cr3 @ │ │ │ │ + asrs r6, r5, #3 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r0, r1, #4 │ │ │ │ + asrs r0, r7, #2 │ │ │ │ movs r4, r4 │ │ │ │ - stc2l 0, cr0, [r2], {35} @ 0x23 │ │ │ │ ldc2l 0, cr0, [r2], #-140 @ 0xffffff74 │ │ │ │ - asrs r2, r1, #5 │ │ │ │ + stc2 0, cr0, [r2], #-140 @ 0xffffff74 │ │ │ │ + asrs r6, r3, #3 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r0, r3, #3 │ │ │ │ + asrs r0, r1, #2 │ │ │ │ movs r4, r4 │ │ │ │ - ldc2 0, cr0, [r2], {35} @ 0x23 │ │ │ │ mcrr2 0, 2, r0, r2, cr3 │ │ │ │ - asrs r2, r7, #4 │ │ │ │ + @ instruction: 0xfbf20023 │ │ │ │ + asrs r2, r1, #3 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r0, r5, #2 │ │ │ │ + asrs r0, r3, #1 │ │ │ │ movs r4, r4 │ │ │ │ - stc2l 0, cr0, [r2], #-140 @ 0xffffff74 │ │ │ │ ldc2 0, cr0, [r2], {35} @ 0x23 │ │ │ │ - asrs r6, r4, #4 │ │ │ │ + @ instruction: 0xfbc20023 │ │ │ │ + asrs r2, r7, #2 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r0, r7, #1 │ │ │ │ + asrs r0, r5, #32 │ │ │ │ movs r4, r4 │ │ │ │ - ldc2 0, cr0, [r2], #-140 @ 0xffffff74 │ │ │ │ @ instruction: 0xfbe20023 │ │ │ │ - movs r7, #26 │ │ │ │ + @ instruction: 0xfb920023 │ │ │ │ + asrs r6, r4, #2 │ │ │ │ movs r4, r4 │ │ │ │ - str r4, [r1, r6] │ │ │ │ + lsrs r0, r7, #31 │ │ │ │ movs r4, r4 │ │ │ │ - stc2 0, cr0, [r2], {35} @ 0x23 │ │ │ │ @ instruction: 0xfbb20023 │ │ │ │ - movs r7, #250 @ 0xfa │ │ │ │ + @ instruction: 0xfb620023 │ │ │ │ + movs r6, #154 @ 0x9a │ │ │ │ movs r4, r4 │ │ │ │ - cmp r0, #8 │ │ │ │ + str r4, [r1, r4] │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xfbd20023 │ │ │ │ @ instruction: 0xfb820023 │ │ │ │ - cmp r2, r5 │ │ │ │ + @ instruction: 0xfb320023 │ │ │ │ + movs r7, #122 @ 0x7a │ │ │ │ movs r4, r4 │ │ │ │ - negs r4, r6 │ │ │ │ + movs r7, #136 @ 0x88 │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xfba20023 │ │ │ │ @ instruction: 0xfb520023 │ │ │ │ - lsls r6, r3, #10 │ │ │ │ + @ instruction: 0xfb020023 │ │ │ │ + tst r2, r5 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r0, r7, #10 │ │ │ │ + rors r4, r6 │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xfb720023 │ │ │ │ @ instruction: 0xfb220023 │ │ │ │ - lsrs r6, r6, #8 │ │ │ │ + @ instruction: 0xfad20023 │ │ │ │ + lsls r6, r3, #8 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r4, r2, #7 │ │ │ │ + lsls r0, r7, #8 │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xfb420023 │ │ │ │ @ instruction: 0xfaf20023 │ │ │ │ - lsrs r6, r6, #8 │ │ │ │ + @ instruction: 0xfaa20023 │ │ │ │ + lsrs r6, r6, #6 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r4, r4, #6 │ │ │ │ + lsrs r4, r2, #5 │ │ │ │ movs r4, r4 │ │ │ │ - smlatb r0, r2, r3, r0 │ │ │ │ @ instruction: 0xfac20023 │ │ │ │ - lsrs r2, r6, #8 │ │ │ │ + @ instruction: 0xfa720023 │ │ │ │ + lsrs r6, r6, #6 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r4, r6, #5 │ │ │ │ + lsrs r4, r4, #4 │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xfae20023 │ │ │ │ @ instruction: 0xfa920023 │ │ │ │ - lsrs r6, r5, #8 │ │ │ │ + @ instruction: 0xfa420023 │ │ │ │ + lsrs r2, r6, #6 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r4, r0, #5 │ │ │ │ + lsrs r4, r6, #3 │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xfab20023 │ │ │ │ @ instruction: 0xfa620023 │ │ │ │ - adds r6, r5, r7 │ │ │ │ + @ instruction: 0xfa120023 │ │ │ │ + lsrs r6, r5, #6 │ │ │ │ movs r4, r4 │ │ │ │ - adds r0, r7, r6 │ │ │ │ + lsrs r4, r0, #3 │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xfa820023 │ │ │ │ @ instruction: 0xfa320023 │ │ │ │ - strb r2, [r4, r7] │ │ │ │ + vld1.8 {d16[1]}, [r2], r3 │ │ │ │ + adds r6, r5, r5 │ │ │ │ movs r4, r4 │ │ │ │ - strb r0, [r5, r7] │ │ │ │ + adds r0, r7, r4 │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xfa520023 │ │ │ │ @ instruction: 0xfa020023 │ │ │ │ - adds r7, #2 │ │ │ │ + ldrsh.w r0, [r2, #35] @ 0x23 │ │ │ │ + strb r2, [r4, r5] │ │ │ │ movs r4, r4 │ │ │ │ - adds r7, #16 │ │ │ │ + strb r0, [r5, r5] │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xfa1e0023 │ │ │ │ - ldr??.w r0, [r0, #35] @ 0x23 │ │ │ │ - lsls r6, r6 │ │ │ │ + ldr??.w r0, [r2, #35] @ 0x23 │ │ │ │ + vst1.8 {d0[1]}, [r2], r3 │ │ │ │ + adds r6, #130 @ 0x82 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r4, r0 │ │ │ │ + adds r6, #144 @ 0x90 │ │ │ │ movs r4, r4 │ │ │ │ - ldr??.w r0, [r2, #35] @ 0x23 │ │ │ │ - vld1.8 {d0[1]}, [r2], r3 │ │ │ │ - strb r6, [r0, r6] │ │ │ │ + ldrsb.w r0, [lr, #35] @ 0x23 │ │ │ │ + ldr??.w r0, [r0, r3, lsl #2] │ │ │ │ + ands r6, r6 │ │ │ │ movs r4, r4 │ │ │ │ - strb r0, [r3, r5] │ │ │ │ + eors r4, r0 │ │ │ │ movs r4, r4 │ │ │ │ - vst1.8 {d16[1]}, [r2], r3 │ │ │ │ ldr??.w r0, [r2, r3, lsl #2] │ │ │ │ - strb r2, [r6, r5] │ │ │ │ + vld4.8 {d0-d3}, [r2 :128], r3 │ │ │ │ + strb r6, [r0, r4] │ │ │ │ movs r4, r4 │ │ │ │ - strb r0, [r5, r4] │ │ │ │ + strb r0, [r3, r3] │ │ │ │ movs r4, r4 │ │ │ │ - ldrsb.w r0, [r2, #35] @ 0x23 │ │ │ │ vst4.8 {d16-d19}, [r2 :128], r3 │ │ │ │ - strb r6, [r3, r5] │ │ │ │ + ldr??.w r0, [r2, #35] @ 0x23 │ │ │ │ + strb r2, [r6, r3] │ │ │ │ movs r4, r4 │ │ │ │ - strb r0, [r7, r3] │ │ │ │ + strb r0, [r5, r2] │ │ │ │ movs r4, r4 │ │ │ │ - vld4.8 {d16-d19}, [r2 :128], r3 │ │ │ │ ldrsb.w r0, [r2, r3, lsl #2] │ │ │ │ - strb r2, [r1, r5] │ │ │ │ + str.w r0, [r2, #35] @ 0x23 │ │ │ │ + strb r6, [r3, r3] │ │ │ │ movs r4, r4 │ │ │ │ - strb r0, [r1, r3] │ │ │ │ + strb r0, [r7, r1] │ │ │ │ movs r4, r4 │ │ │ │ - ldrsh.w r0, [r2, r3, lsl #2] │ │ │ │ str??.w r0, [r2, #35] @ 0x23 │ │ │ │ - subs r1, #218 @ 0xda │ │ │ │ + ldrb.w r0, [r2, #35] @ 0x23 │ │ │ │ + strb r2, [r1, r3] │ │ │ │ movs r4, r4 │ │ │ │ - subs r1, #232 @ 0xe8 │ │ │ │ + strb r0, [r1, r1] │ │ │ │ movs r4, r4 │ │ │ │ - vst4.8 {d0-d3}, [r2 :128], r3 │ │ │ │ ldrh.w r0, [r2, #35] @ 0x23 │ │ │ │ - lsls r2, r2, #7 │ │ │ │ + str??.w r0, [r2, r3, lsl #2] │ │ │ │ + subs r1, #90 @ 0x5a │ │ │ │ movs r4, r4 │ │ │ │ - lsls r0, r4, #6 │ │ │ │ + subs r1, #104 @ 0x68 │ │ │ │ movs r4, r4 │ │ │ │ - ldr.w r0, [r2, #35] @ 0x23 │ │ │ │ strb.w r0, [r2, #35] @ 0x23 │ │ │ │ - lsls r6, r4, #5 │ │ │ │ + ldrh.w r0, [r2, r3, lsl #2] │ │ │ │ + lsls r2, r2, #5 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r0, r6, #5 │ │ │ │ + lsls r0, r4, #4 │ │ │ │ movs r4, r4 │ │ │ │ - strh.w r0, [r2, #35] @ 0x23 │ │ │ │ ldr.w r0, [r2, r3, lsl #2] │ │ │ │ - asrs r2, r3, #30 │ │ │ │ + strb.w r0, [r2, r3, lsl #2] │ │ │ │ + lsls r6, r4, #3 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r0, r5, #30 │ │ │ │ + lsls r0, r6, #3 │ │ │ │ movs r4, r4 │ │ │ │ - ldr??.w r0, [r2, r3, lsl #2] │ │ │ │ strh.w r0, [r2, r3, lsl #2] │ │ │ │ - adds r2, r4, #4 │ │ │ │ + @ instruction: 0xf7d20023 │ │ │ │ + asrs r2, r3, #28 │ │ │ │ movs r4, r4 │ │ │ │ - adds r0, r6, #4 │ │ │ │ + asrs r0, r5, #28 │ │ │ │ movs r4, r4 │ │ │ │ - str.w r0, [r2, r3, lsl #2] │ │ │ │ @ instruction: 0xf7f20023 │ │ │ │ - mvns r2, r3 │ │ │ │ + @ instruction: 0xf7a20023 │ │ │ │ + adds r2, r4, #2 │ │ │ │ movs r4, r4 │ │ │ │ - add r4, r3 │ │ │ │ + adds r0, r6, #2 │ │ │ │ movs r4, r4 │ │ │ │ - ldrb.w r0, [r2, r3, lsl #2] │ │ │ │ @ instruction: 0xf7c20023 │ │ │ │ - mvns r2, r3 │ │ │ │ + @ instruction: 0xf7720023 │ │ │ │ + muls r2, r3 │ │ │ │ movs r4, r4 │ │ │ │ - mvns r4, r5 │ │ │ │ + bics r4, r3 │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xf7e20023 │ │ │ │ @ instruction: 0xf7920023 │ │ │ │ - mvns r6, r4 │ │ │ │ + @ instruction: 0xf7420023 │ │ │ │ + muls r2, r3 │ │ │ │ movs r4, r4 │ │ │ │ - bics r4, r7 │ │ │ │ + muls r4, r5 │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xf7b20023 │ │ │ │ @ instruction: 0xf7620023 │ │ │ │ - asrs r2, r5, #13 │ │ │ │ + @ instruction: 0xf7120023 │ │ │ │ + muls r6, r4 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r4, r4, #14 │ │ │ │ + orrs r4, r7 │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xf7820023 │ │ │ │ @ instruction: 0xf7320023 │ │ │ │ - asrs r6, r5, #13 │ │ │ │ + @ instruction: 0xf6e20023 │ │ │ │ + asrs r2, r5, #11 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r4, r6, #13 │ │ │ │ + asrs r4, r4, #12 │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xf7520023 │ │ │ │ @ instruction: 0xf7020023 │ │ │ │ - asrs r2, r6, #13 │ │ │ │ + @ instruction: 0xf6b20023 │ │ │ │ + asrs r6, r5, #11 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r4, r0, #13 │ │ │ │ + asrs r4, r6, #11 │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xf7220023 │ │ │ │ @ instruction: 0xf6d20023 │ │ │ │ - asrs r6, r2, #13 │ │ │ │ + @ instruction: 0xf6820023 │ │ │ │ + asrs r2, r6, #11 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r4, r2, #12 │ │ │ │ + asrs r4, r0, #11 │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xf6f20023 │ │ │ │ subw r0, r2, #2083 @ 0x823 │ │ │ │ - asrs r6, r2, #32 │ │ │ │ + @ instruction: 0xf6520023 │ │ │ │ + asrs r6, r2, #11 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r4, r5, #32 │ │ │ │ + asrs r4, r2, #10 │ │ │ │ movs r4, r4 │ │ │ │ - movt r0, #10275 @ 0x2823 │ │ │ │ @ instruction: 0xf6720023 │ │ │ │ - strb r2, [r4, r2] │ │ │ │ + @ instruction: 0xf6220023 │ │ │ │ + lsrs r6, r2, #30 │ │ │ │ movs r4, r4 │ │ │ │ - strb r0, [r1, r3] │ │ │ │ + lsrs r4, r5, #30 │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xf6920023 │ │ │ │ movw r0, #10275 @ 0x2823 │ │ │ │ - strb r6, [r2, r3] │ │ │ │ + @ instruction: 0xf5f20023 │ │ │ │ + strb r2, [r4, r0] │ │ │ │ movs r4, r4 │ │ │ │ - strb r0, [r3, r2] │ │ │ │ + strb r0, [r1, r1] │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xf6620023 │ │ │ │ @ instruction: 0xf6120023 │ │ │ │ - strb r2, [r2, r3] │ │ │ │ + rsb r0, r2, #10682368 @ 0xa30000 │ │ │ │ + strb r6, [r2, r1] │ │ │ │ movs r4, r4 │ │ │ │ - strb r0, [r5, r1] │ │ │ │ + strb r0, [r3, r0] │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xf6320023 │ │ │ │ @ instruction: 0xf5e20023 │ │ │ │ - subs r1, #30 │ │ │ │ + @ instruction: 0xf5920023 │ │ │ │ + strb r2, [r2, r1] │ │ │ │ movs r4, r4 │ │ │ │ - subs r1, #48 @ 0x30 │ │ │ │ + strh r0, [r5, r7] │ │ │ │ movs r4, r4 │ │ │ │ - addw r0, r2, #2083 @ 0x823 │ │ │ │ subs.w r0, r2, #10682368 @ 0xa30000 │ │ │ │ - asrs r6, r6, #30 │ │ │ │ + sbc.w r0, r2, #10682368 @ 0xa30000 │ │ │ │ + subs r0, #158 @ 0x9e │ │ │ │ movs r4, r4 │ │ │ │ - asrs r4, r0, #30 │ │ │ │ + subs r0, #176 @ 0xb0 │ │ │ │ movs r4, r4 │ │ │ │ - rsb r0, lr, #10682368 @ 0xa30000 │ │ │ │ - @ instruction: 0xf5800023 │ │ │ │ - ldrsb r2, [r5, r3] │ │ │ │ + @ instruction: 0xf5820023 │ │ │ │ + @ instruction: 0xf5320023 │ │ │ │ + asrs r6, r6, #28 │ │ │ │ movs r4, r4 │ │ │ │ - ldrsb r0, [r4, r2] │ │ │ │ + asrs r4, r0, #28 │ │ │ │ movs r4, r4 │ │ │ │ - sub.w r0, r2, #10682368 @ 0xa30000 │ │ │ │ - adcs.w r0, r2, #10682368 @ 0xa30000 │ │ │ │ - ldrsb r6, [r3, r3] │ │ │ │ + adc.w r0, lr, #10682368 @ 0xa30000 │ │ │ │ + add.w r0, r0, #10682368 @ 0xa30000 │ │ │ │ + ldrsb r2, [r5, r1] │ │ │ │ movs r4, r4 │ │ │ │ - ldrsb r0, [r6, r1] │ │ │ │ + ldrsb r0, [r4, r0] │ │ │ │ movs r4, r4 │ │ │ │ - sbcs.w r0, r2, #10682368 @ 0xa30000 │ │ │ │ @ instruction: 0xf5220023 │ │ │ │ - lsrs r2, r5, #18 │ │ │ │ + @ instruction: 0xf4d20023 │ │ │ │ + ldrsb r6, [r3, r1] │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r0, r1, #19 │ │ │ │ + strb r0, [r6, r7] │ │ │ │ movs r4, r4 │ │ │ │ - adc.w r0, r2, #10682368 @ 0xa30000 │ │ │ │ @ instruction: 0xf4f20023 │ │ │ │ - adds r6, r3, #7 │ │ │ │ + @ instruction: 0xf4a20023 │ │ │ │ + lsrs r2, r5, #16 │ │ │ │ movs r4, r4 │ │ │ │ - adds r4, r6, #5 │ │ │ │ + lsrs r0, r1, #17 │ │ │ │ movs r4, r4 │ │ │ │ - adds.w r0, r2, #10682368 @ 0xa30000 │ │ │ │ @ instruction: 0xf4c20023 │ │ │ │ - strb r2, [r3, r7] │ │ │ │ + orns r0, r2, #10682368 @ 0xa30000 │ │ │ │ + adds r6, r3, #5 │ │ │ │ movs r4, r4 │ │ │ │ - strb r0, [r4, r7] │ │ │ │ + adds r4, r6, #3 │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xf4e20023 │ │ │ │ eors.w r0, r2, #10682368 @ 0xa30000 │ │ │ │ - strb r6, [r3, r7] │ │ │ │ + orr.w r0, r2, #10682368 @ 0xa30000 │ │ │ │ + strb r2, [r3, r5] │ │ │ │ movs r4, r4 │ │ │ │ - strb r0, [r6, r6] │ │ │ │ + strb r0, [r4, r5] │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xf4b20023 │ │ │ │ orn r0, r2, #10682368 @ 0xa30000 │ │ │ │ - adds r6, r7, #1 │ │ │ │ + ands.w r0, r2, #10682368 @ 0xa30000 │ │ │ │ + strb r6, [r3, r5] │ │ │ │ movs r4, r4 │ │ │ │ - adds r4, r1, #2 │ │ │ │ + strb r0, [r6, r4] │ │ │ │ movs r4, r4 │ │ │ │ - eor.w r0, r2, #10682368 @ 0xa30000 │ │ │ │ bics.w r0, r2, #10682368 @ 0xa30000 │ │ │ │ - lsls r6, r4, #28 │ │ │ │ + @ instruction: 0xf3e20023 │ │ │ │ + subs r6, r7, r7 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r0, r7, #28 │ │ │ │ + adds r4, r1, #0 │ │ │ │ movs r4, r4 │ │ │ │ - orrs.w r0, r2, #10682368 @ 0xa30000 │ │ │ │ and.w r0, r2, #10682368 @ 0xa30000 │ │ │ │ - adds r6, r2, #6 │ │ │ │ + @ instruction: 0xf3b20023 │ │ │ │ + lsls r6, r4, #26 │ │ │ │ movs r4, r4 │ │ │ │ - adds r4, r5, #6 │ │ │ │ + lsls r0, r7, #26 │ │ │ │ movs r4, r4 │ │ │ │ - bic.w r0, r2, #10682368 @ 0xa30000 │ │ │ │ @ instruction: 0xf3d20023 │ │ │ │ - adds r6, r4, #6 │ │ │ │ + @ instruction: 0xf3820023 │ │ │ │ + adds r6, r2, #4 │ │ │ │ movs r4, r4 │ │ │ │ - adds r4, r7, #5 │ │ │ │ + adds r4, r5, #4 │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xf3f20023 │ │ │ │ @ instruction: 0xf3a20023 │ │ │ │ - ldc2l 0, cr0, [r2], #140 @ 0x8c │ │ │ │ - adds r4, r1, #4 │ │ │ │ + @ instruction: 0xf3520023 │ │ │ │ + adds r6, r4, #4 │ │ │ │ + movs r4, r4 │ │ │ │ + adds r4, r7, #3 │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xf3c20023 │ │ │ │ @ instruction: 0xf3720023 │ │ │ │ - stc2 0, cr0, [r6, #-140] @ 0xffffff74 │ │ │ │ - adds r4, r3, #3 │ │ │ │ + @ instruction: 0xf3220023 │ │ │ │ + ldc2l 0, cr0, [r2], #-140 @ 0xffffff74 │ │ │ │ + adds r4, r1, #2 │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xf3920023 │ │ │ │ @ instruction: 0xf3420023 │ │ │ │ - ldc2l 0, cr0, [sl], #140 @ 0x8c │ │ │ │ - adds r4, r5, #2 │ │ │ │ + @ instruction: 0xf2f20023 │ │ │ │ + stc2 0, cr0, [r6], {35} @ 0x23 │ │ │ │ + adds r4, r3, #1 │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xf3620023 │ │ │ │ @ instruction: 0xf3120023 │ │ │ │ - stc2l 0, cr0, [r2], #140 @ 0x8c │ │ │ │ - adds r4, r7, #1 │ │ │ │ + movt r0, #8227 @ 0x2023 │ │ │ │ + ldc2l 0, cr0, [sl], #-140 @ 0xffffff74 │ │ │ │ + adds r4, r5, #0 │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xf3320023 │ │ │ │ @ instruction: 0xf2e20023 │ │ │ │ - strh r2, [r4, r6] │ │ │ │ - movs r4, r4 │ │ │ │ - strh r4, [r5, r6] │ │ │ │ + @ instruction: 0xf2920023 │ │ │ │ + stc2l 0, cr0, [r2], #-140 @ 0xffffff74 │ │ │ │ + subs r4, r7, r7 │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xf3020023 │ │ │ │ @ instruction: 0xf2b20023 │ │ │ │ - asrs r2, r7, #17 │ │ │ │ + @ instruction: 0xf2620023 │ │ │ │ + strh r2, [r4, r4] │ │ │ │ movs r4, r4 │ │ │ │ - asrs r0, r1, #18 │ │ │ │ + strh r4, [r5, r4] │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xf2d20023 │ │ │ │ @ instruction: 0xf2820023 │ │ │ │ - subs r6, r0, r5 │ │ │ │ + @ instruction: 0xf2320023 │ │ │ │ + asrs r2, r7, #15 │ │ │ │ movs r4, r4 │ │ │ │ - subs r4, r0, r4 │ │ │ │ + asrs r0, r1, #16 │ │ │ │ movs r4, r4 │ │ │ │ - subw r0, r2, #35 @ 0x23 │ │ │ │ @ instruction: 0xf2520023 │ │ │ │ - subs r2, r4, r4 │ │ │ │ + addw r0, r2, #35 @ 0x23 │ │ │ │ + subs r6, r0, r3 │ │ │ │ movs r4, r4 │ │ │ │ - subs r4, r2, r3 │ │ │ │ + subs r4, r0, r2 │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xf2720023 │ │ │ │ @ instruction: 0xf2220023 │ │ │ │ - lsrs r2, r1, #22 │ │ │ │ + rsbs r0, r2, #35 @ 0x23 │ │ │ │ + subs r2, r4, r2 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r0, r3, #22 │ │ │ │ + subs r4, r2, r1 │ │ │ │ movs r4, r4 │ │ │ │ - movw r0, #8227 @ 0x2023 │ │ │ │ @ instruction: 0xf1f20023 │ │ │ │ - lsls r2, r5, #15 │ │ │ │ + sub.w r0, r2, #35 @ 0x23 │ │ │ │ + lsrs r2, r1, #20 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r4, r4, #2 │ │ │ │ + lsrs r0, r3, #20 │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xf2120023 │ │ │ │ rsb r0, r2, #35 @ 0x23 │ │ │ │ - subs r6, r6, r0 │ │ │ │ + sbcs.w r0, r2, #35 @ 0x23 │ │ │ │ + lsls r2, r5, #13 │ │ │ │ + movs r4, r4 │ │ │ │ movs r4, r4 │ │ │ │ - subs r4, r0, r1 │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xf1e20023 │ │ │ │ @ instruction: 0xf1920023 │ │ │ │ - subs r6, r0, r1 │ │ │ │ + adc.w r0, r2, #35 @ 0x23 │ │ │ │ + adds r6, r6, r6 │ │ │ │ movs r4, r4 │ │ │ │ - subs r4, r2, r0 │ │ │ │ + adds r4, r0, r7 │ │ │ │ movs r4, r4 │ │ │ │ - subs.w r0, r2, #35 @ 0x23 │ │ │ │ sbc.w r0, r2, #35 @ 0x23 │ │ │ │ - stc2 0, cr0, [r2], #140 @ 0x8c │ │ │ │ - ldc2 0, cr0, [r0], #140 @ 0x8c │ │ │ │ - @ instruction: 0xf1820023 │ │ │ │ - @ instruction: 0xf1320023 │ │ │ │ - lsrs r2, r2, #30 │ │ │ │ + adds.w r0, r2, #35 @ 0x23 │ │ │ │ + adds r6, r0, r7 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r0, r6, #27 │ │ │ │ + adds r4, r2, r6 │ │ │ │ movs r4, r4 │ │ │ │ - adcs.w r0, r2, #35 @ 0x23 │ │ │ │ + @ instruction: 0xf1320023 │ │ │ │ + @ instruction: 0xf0e20023 │ │ │ │ + stc2 0, cr0, [r2], #-140 @ 0xffffff74 │ │ │ │ + ldc2 0, cr0, [r0], #-140 @ 0xffffff74 │ │ │ │ add.w r0, r2, #35 @ 0x23 │ │ │ │ - subs r2, r5, r7 │ │ │ │ + @ instruction: 0xf0b20023 │ │ │ │ + lsrs r2, r2, #28 │ │ │ │ movs r4, r4 │ │ │ │ - subs r4, r5, r5 │ │ │ │ + lsrs r0, r6, #25 │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xf1220023 │ │ │ │ @ instruction: 0xf0d20023 │ │ │ │ - subs r6, r1, r7 │ │ │ │ + eor.w r0, r2, #35 @ 0x23 │ │ │ │ + subs r2, r5, r5 │ │ │ │ movs r4, r4 │ │ │ │ - subs r4, r7, r4 │ │ │ │ + subs r4, r5, r3 │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xf0f20023 │ │ │ │ @ instruction: 0xf0a20023 │ │ │ │ - stc2 0, cr0, [lr], {35} @ 0x23 │ │ │ │ - subs r0, r6, r6 │ │ │ │ + orrs.w r0, r2, #35 @ 0x23 │ │ │ │ + subs r6, r1, r5 │ │ │ │ + movs r4, r4 │ │ │ │ + subs r4, r7, r2 │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xf0c20023 │ │ │ │ orns r0, r2, #35 @ 0x23 │ │ │ │ - ldc2 0, cr0, [r6], {35} @ 0x23 │ │ │ │ - subs r0, r0, r6 │ │ │ │ + bic.w r0, r2, #35 @ 0x23 │ │ │ │ + stc2 0, cr0, [lr], {35} @ 0x23 │ │ │ │ + subs r0, r6, r4 │ │ │ │ movs r4, r4 │ │ │ │ - eors.w r0, r2, #35 @ 0x23 │ │ │ │ orr.w r0, r2, #35 @ 0x23 │ │ │ │ - subs r2, r7, r7 │ │ │ │ - movs r4, r4 │ │ │ │ - subs r0, r2, r5 │ │ │ │ + vext.8 d16, d2, d19, #0 │ │ │ │ + ldc2 0, cr0, [r6], {35} @ 0x23 │ │ │ │ + subs r0, r0, r4 │ │ │ │ movs r4, r4 │ │ │ │ - orn r0, r2, #35 @ 0x23 │ │ │ │ ands.w r0, r2, #35 @ 0x23 │ │ │ │ - subs r2, r4, r7 │ │ │ │ + vaddl.s8 q8, d2, d19 │ │ │ │ + subs r2, r7, r5 │ │ │ │ movs r4, r4 │ │ │ │ - subs r0, r4, r4 │ │ │ │ + subs r0, r2, r3 │ │ │ │ movs r4, r4 │ │ │ │ - bics.w r0, r2, #35 @ 0x23 │ │ │ │ vaddl.s32 q8, d2, d19 │ │ │ │ - adds r6, r4, r2 │ │ │ │ + vaddl.s16 q0, d2, d19 │ │ │ │ + subs r2, r4, r5 │ │ │ │ movs r4, r4 │ │ │ │ - subs r0, r6, r3 │ │ │ │ + subs r0, r4, r2 │ │ │ │ movs r4, r4 │ │ │ │ - and.w r0, r2, #35 @ 0x23 │ │ │ │ vext.8 d0, d2, d19, #0 │ │ │ │ - adds r2, r0, r2 │ │ │ │ + vhadd.s32 d16, d2, d19 │ │ │ │ + adds r6, r4, r0 │ │ │ │ movs r4, r4 │ │ │ │ - subs r0, r0, r3 │ │ │ │ + subs r0, r6, r1 │ │ │ │ movs r4, r4 │ │ │ │ - vaddl.s16 q8, d2, d19 │ │ │ │ vaddl.s8 q0, d2, d19 │ │ │ │ - adds r6, r5, r1 │ │ │ │ + vhadd.s d0, d2, d19 │ │ │ │ + adds r2, r0, r0 │ │ │ │ movs r4, r4 │ │ │ │ - subs r0, r2, r2 │ │ │ │ + subs r0, r0, r1 │ │ │ │ movs r4, r4 │ │ │ │ - vaddl.s32 q0, d2, d19 │ │ │ │ vhadd.s16 d16, d2, d19 │ │ │ │ - adds r6, r2, r1 │ │ │ │ + vhadd.s8 d0, d2, d19 │ │ │ │ + asrs r6, r5, #31 │ │ │ │ movs r4, r4 │ │ │ │ - subs r0, r4, r1 │ │ │ │ + subs r0, r2, r0 │ │ │ │ movs r4, r4 │ │ │ │ - vhadd.s d16, d2, d19 │ │ │ │ vhadd.s32 d0, d2, d19 │ │ │ │ - lsls r2, r5, #26 │ │ │ │ + cdp 0, 13, cr0, cr2, cr3, {1} │ │ │ │ + asrs r6, r2, #31 │ │ │ │ movs r4, r4 │ │ │ │ - subs r0, r6, r0 │ │ │ │ + adds r0, r4, r7 │ │ │ │ movs r4, r4 │ │ │ │ - vhadd.s8 d16, d2, d19 │ │ │ │ cdp 0, 15, cr0, cr2, cr3, {1} │ │ │ │ - lsls r2, r1, #27 │ │ │ │ + cdp 0, 10, cr0, cr2, cr3, {1} │ │ │ │ + lsls r2, r5, #24 │ │ │ │ movs r4, r4 │ │ │ │ - adds r4, r7, r7 │ │ │ │ + adds r0, r6, r6 │ │ │ │ movs r4, r4 │ │ │ │ - vhadd.s8 d0, d14, d19 │ │ │ │ - cdp 0, 12, cr0, cr0, cr3, {1} │ │ │ │ - asrs r2, r2, #16 │ │ │ │ + cdp 0, 12, cr0, cr2, cr3, {1} │ │ │ │ + cdp 0, 7, cr0, cr2, cr3, {1} │ │ │ │ + lsls r2, r1, #25 │ │ │ │ movs r4, r4 │ │ │ │ - adds r0, r2, r7 │ │ │ │ + adds r4, r7, r5 │ │ │ │ movs r4, r4 │ │ │ │ - cdp 0, 14, cr0, cr2, cr3, {1} │ │ │ │ - cdp 0, 9, cr0, cr2, cr3, {1} │ │ │ │ - subs r6, r5, r0 │ │ │ │ + cdp 0, 8, cr0, cr14, cr3, {1} │ │ │ │ + cdp 0, 4, cr0, cr0, cr3, {1} │ │ │ │ + asrs r2, r2, #14 │ │ │ │ movs r4, r4 │ │ │ │ - adds r0, r4, r6 │ │ │ │ + adds r0, r2, r5 │ │ │ │ movs r4, r4 │ │ │ │ - cdp 0, 11, cr0, cr2, cr3, {1} │ │ │ │ cdp 0, 6, cr0, cr2, cr3, {1} │ │ │ │ + cdp 0, 1, cr0, cr2, cr3, {1} │ │ │ │ + adds r6, r5, r6 │ │ │ │ + movs r4, r4 │ │ │ │ + adds r0, r4, r4 │ │ │ │ + movs r4, r4 │ │ │ │ + cdp 0, 3, cr0, cr2, cr3, {1} │ │ │ │ + stcl 0, cr0, [r2, #140]! @ 0x8c │ │ │ │ ldr.w r5, [pc, #3884] @ 123644 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [pc, #3884] @ 123648 │ │ │ │ ldr.w r3, [pc, #3884] @ 12364c │ │ │ │ add r5, pc │ │ │ │ ldr.w r2, [pc, #3880] @ 123650 │ │ │ │ add r1, pc │ │ │ │ @@ -249820,613 +249818,618 @@ │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #4611 @ 0x1203 │ │ │ │ bl 13ba14 │ │ │ │ b.w 118cbe │ │ │ │ - asrs r6, r6, #20 │ │ │ │ - movs r4, r4 │ │ │ │ - asrs r0, r4, #17 │ │ │ │ + asrs r6, r6, #18 │ │ │ │ movs r4, r4 │ │ │ │ - ldrd r0, r0, [r2, #-140]! @ 0x8c │ │ │ │ - stmdb r2!, {r0, r1, r5} │ │ │ │ - @ instruction: 0xf72a0023 │ │ │ │ - asrs r0, r6, #16 │ │ │ │ + asrs r0, r4, #15 │ │ │ │ movs r4, r4 │ │ │ │ - strd r0, r0, [r2, #-140] @ 0x8c │ │ │ │ ldrd r0, r0, [r2], #140 @ 0x8c │ │ │ │ - asrs r2, r5, #16 │ │ │ │ - movs r4, r4 │ │ │ │ - asrs r0, r0, #16 │ │ │ │ + stmia.w r2!, {r0, r1, r5} │ │ │ │ + subw r0, sl, #2083 @ 0x823 │ │ │ │ + asrs r0, r6, #14 │ │ │ │ movs r4, r4 │ │ │ │ - ldmdb r2, {r0, r1, r5} │ │ │ │ @ instruction: 0xe8c20023 │ │ │ │ - asrs r2, r2, #16 │ │ │ │ + ldrd r0, r0, [r2], #-140 @ 0x8c │ │ │ │ + asrs r2, r5, #14 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r0, r2, #15 │ │ │ │ + asrs r0, r0, #14 │ │ │ │ movs r4, r4 │ │ │ │ - strd r0, r0, [r2], #140 @ 0x8c │ │ │ │ ldmia.w r2, {r0, r1, r5} │ │ │ │ - asrs r2, r0, #16 │ │ │ │ + strex r0, r0, [r2, #140] @ 0x8c │ │ │ │ + asrs r2, r2, #14 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r0, r4, #14 │ │ │ │ + asrs r0, r2, #13 │ │ │ │ movs r4, r4 │ │ │ │ - ldmia.w r2!, {r0, r1, r5} │ │ │ │ strd r0, r0, [r2], #-140 @ 0x8c │ │ │ │ - asrs r2, r5, #15 │ │ │ │ + @ instruction: 0xe8120023 │ │ │ │ + asrs r2, r0, #14 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r0, r6, #13 │ │ │ │ + asrs r0, r4, #12 │ │ │ │ movs r4, r4 │ │ │ │ - stmia.w r2, {r0, r1, r5} │ │ │ │ @ instruction: 0xe8320023 │ │ │ │ - asrs r6, r4, #2 │ │ │ │ + b.n 123658 │ │ │ │ + movs r3, r4 │ │ │ │ + asrs r2, r5, #13 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r0, r0, #13 │ │ │ │ + asrs r0, r6, #11 │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xe8520023 │ │ │ │ @ instruction: 0xe8020023 │ │ │ │ - asrs r6, r6, #2 │ │ │ │ + b.n 123608 │ │ │ │ + movs r3, r4 │ │ │ │ + asrs r6, r4, #32 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r0, r2, #12 │ │ │ │ + asrs r0, r0, #11 │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xe8220023 │ │ │ │ - b.n 123668 │ │ │ │ + b.n 123654 │ │ │ │ movs r3, r4 │ │ │ │ - cdp 0, 9, cr0, cr6, cr3, {1} │ │ │ │ - asrs r4, r7, #8 │ │ │ │ + b.n 1235b8 │ │ │ │ + movs r3, r4 │ │ │ │ + asrs r6, r6, #32 │ │ │ │ + movs r4, r4 │ │ │ │ + asrs r0, r2, #10 │ │ │ │ movs r4, r4 │ │ │ │ - b.n 1236b4 │ │ │ │ + b.n 123604 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 123618 │ │ │ │ + b.n 123568 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r3, #28 │ │ │ │ + cdp 0, 1, cr0, cr6, cr3, {1} │ │ │ │ + asrs r4, r7, #6 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r4, r1, #8 │ │ │ │ + b.n 1235b4 │ │ │ │ + movs r3, r4 │ │ │ │ + b.n 123518 │ │ │ │ + movs r3, r4 │ │ │ │ + lsrs r6, r3, #26 │ │ │ │ + movs r4, r4 │ │ │ │ + asrs r4, r1, #6 │ │ │ │ movs r4, r4 │ │ │ │ - b.n 123664 │ │ │ │ + b.n 123564 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 1235c8 │ │ │ │ + b.n 1234c8 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r0, #8 │ │ │ │ + asrs r6, r0, #6 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r4, r3, #7 │ │ │ │ + asrs r4, r3, #5 │ │ │ │ movs r4, r4 │ │ │ │ - b.n 123614 │ │ │ │ + b.n 123514 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 123578 │ │ │ │ + b.n 123478 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r3, #29 │ │ │ │ + lsrs r6, r3, #27 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r4, r5, #6 │ │ │ │ + asrs r4, r5, #4 │ │ │ │ movs r4, r4 │ │ │ │ - b.n 1235c4 │ │ │ │ + b.n 1234c4 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 123528 │ │ │ │ + b.n 123428 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r5, #29 │ │ │ │ + lsrs r2, r5, #27 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r0, r7, #5 │ │ │ │ + asrs r0, r7, #3 │ │ │ │ movs r4, r4 │ │ │ │ - b.n 12356c │ │ │ │ + b.n 12346c │ │ │ │ movs r3, r4 │ │ │ │ - b.n 1234d4 │ │ │ │ + b.n 1233d4 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r2, #6 │ │ │ │ + asrs r2, r2, #4 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r4, r1, #5 │ │ │ │ + asrs r4, r1, #3 │ │ │ │ movs r4, r4 │ │ │ │ - b.n 123524 │ │ │ │ + b.n 123424 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 123488 │ │ │ │ + b.n 123388 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r6, #5 │ │ │ │ + lsrs r6, r6, #3 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r4, r3, #4 │ │ │ │ + asrs r4, r3, #2 │ │ │ │ movs r4, r4 │ │ │ │ - b.n 1234d4 │ │ │ │ + b.n 1233d4 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 123438 │ │ │ │ + b.n 123338 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r0, #5 │ │ │ │ + asrs r6, r0, #3 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r4, r5, #3 │ │ │ │ + asrs r4, r5, #1 │ │ │ │ movs r4, r4 │ │ │ │ - b.n 123484 │ │ │ │ + b.n 123384 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 1233e8 │ │ │ │ + b.n 1232e8 │ │ │ │ movs r3, r4 │ │ │ │ - str.w r0, [lr, #35] @ 0x23 │ │ │ │ - lsrs r4, r7, #31 │ │ │ │ + str.w r0, [lr, r3, lsl #2] │ │ │ │ + lsrs r4, r7, #29 │ │ │ │ movs r4, r4 │ │ │ │ - b.n 123434 │ │ │ │ + b.n 123334 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 123398 │ │ │ │ + b.n 123298 │ │ │ │ movs r3, r4 │ │ │ │ - ldr.w r0, [sl, #35] @ 0x23 │ │ │ │ - lsrs r4, r1, #31 │ │ │ │ + ldr.w r0, [sl, r3, lsl #2] │ │ │ │ + lsrs r4, r1, #29 │ │ │ │ movs r4, r4 │ │ │ │ - b.n 1233e4 │ │ │ │ + b.n 1232e4 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 123348 │ │ │ │ + b.n 123248 │ │ │ │ movs r3, r4 │ │ │ │ - str.w r0, [sl, #35] @ 0x23 │ │ │ │ - lsrs r0, r3, #30 │ │ │ │ + str.w r0, [sl, r3, lsl #2] │ │ │ │ + lsrs r0, r3, #28 │ │ │ │ movs r4, r4 │ │ │ │ - b.n 12338c │ │ │ │ + b.n 12328c │ │ │ │ movs r3, r4 │ │ │ │ - b.n 1232f4 │ │ │ │ + b.n 1231f4 │ │ │ │ movs r3, r4 │ │ │ │ - vld1.8 {d0[1]}, [lr], r3 │ │ │ │ - lsrs r4, r5, #29 │ │ │ │ + vld4.8 {d0-d3}, [lr :128], r3 │ │ │ │ + lsrs r4, r5, #27 │ │ │ │ movs r4, r4 │ │ │ │ - b.n 123344 │ │ │ │ + b.n 123244 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 1232a8 │ │ │ │ + b.n 1231a8 │ │ │ │ movs r3, r4 │ │ │ │ - vst1.8 {d16[1]}, [r6], r3 │ │ │ │ - lsrs r4, r7, #28 │ │ │ │ + vst4.8 {d16-d19}, [r6 :128], r3 │ │ │ │ + lsrs r4, r7, #26 │ │ │ │ movs r4, r4 │ │ │ │ - b.n 1232f4 │ │ │ │ + b.n 1231f4 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 123258 │ │ │ │ + b.n 123158 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xf2ea0023 │ │ │ │ - lsrs r4, r1, #28 │ │ │ │ + @ instruction: 0xf26a0023 │ │ │ │ + lsrs r4, r1, #26 │ │ │ │ movs r4, r4 │ │ │ │ - b.n 1232a4 │ │ │ │ + b.n 1231a4 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 123208 │ │ │ │ + b.n 123108 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xf2f60023 │ │ │ │ - lsrs r4, r3, #27 │ │ │ │ + @ instruction: 0xf2760023 │ │ │ │ + lsrs r4, r3, #25 │ │ │ │ movs r4, r4 │ │ │ │ - b.n 123254 │ │ │ │ + b.n 123154 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 1231b8 │ │ │ │ + b.n 1230b8 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r5, #27 │ │ │ │ + lsrs r2, r5, #25 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r4, r5, #26 │ │ │ │ + lsrs r4, r5, #24 │ │ │ │ movs r4, r4 │ │ │ │ - b.n 123204 │ │ │ │ + b.n 123104 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 123168 │ │ │ │ + b.n 123068 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xf35e0023 │ │ │ │ - lsrs r4, r7, #25 │ │ │ │ + @ instruction: 0xf2de0023 │ │ │ │ + lsrs r4, r7, #23 │ │ │ │ movs r4, r4 │ │ │ │ - b.n 1231b4 │ │ │ │ + b.n 1230b4 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 123118 │ │ │ │ + b.n 123018 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xf3860023 │ │ │ │ - lsrs r4, r1, #25 │ │ │ │ + @ instruction: 0xf3060023 │ │ │ │ + lsrs r4, r1, #23 │ │ │ │ movs r4, r4 │ │ │ │ - b.n 123164 │ │ │ │ + b.n 123064 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 1230c8 │ │ │ │ + b.n 123fc8 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xf3860023 │ │ │ │ - lsrs r4, r3, #24 │ │ │ │ + @ instruction: 0xf3060023 │ │ │ │ + lsrs r4, r3, #22 │ │ │ │ movs r4, r4 │ │ │ │ - b.n 123114 │ │ │ │ + b.n 123014 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 123078 │ │ │ │ + b.n 123f78 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xf3860023 │ │ │ │ - lsrs r4, r5, #23 │ │ │ │ + @ instruction: 0xf3060023 │ │ │ │ + lsrs r4, r5, #21 │ │ │ │ movs r4, r4 │ │ │ │ - b.n 1230c4 │ │ │ │ + b.n 123fc4 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 123028 │ │ │ │ + b.n 123f28 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xf3820023 │ │ │ │ - lsrs r4, r7, #22 │ │ │ │ + @ instruction: 0xf3020023 │ │ │ │ + lsrs r4, r7, #20 │ │ │ │ movs r4, r4 │ │ │ │ - b.n 123074 │ │ │ │ + b.n 123f74 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 123fd8 │ │ │ │ + b.n 123ed8 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xf37e0023 │ │ │ │ - lsrs r4, r1, #22 │ │ │ │ + @ instruction: 0xf2fe0023 │ │ │ │ + lsrs r4, r1, #20 │ │ │ │ movs r4, r4 │ │ │ │ - b.n 123024 │ │ │ │ + b.n 123f24 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 123f88 │ │ │ │ + b.n 123e88 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xf37a0023 │ │ │ │ - lsrs r4, r3, #21 │ │ │ │ + @ instruction: 0xf2fa0023 │ │ │ │ + lsrs r4, r3, #19 │ │ │ │ movs r4, r4 │ │ │ │ - b.n 123fd4 │ │ │ │ + b.n 123ed4 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 123f38 │ │ │ │ + b.n 123e38 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xf3760023 │ │ │ │ - lsrs r4, r5, #20 │ │ │ │ + @ instruction: 0xf2f60023 │ │ │ │ + lsrs r4, r5, #18 │ │ │ │ movs r4, r4 │ │ │ │ - b.n 123f84 │ │ │ │ + b.n 123e84 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 123ee8 │ │ │ │ + b.n 123de8 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xf3760023 │ │ │ │ - lsrs r4, r7, #19 │ │ │ │ + @ instruction: 0xf2f60023 │ │ │ │ + lsrs r4, r7, #17 │ │ │ │ movs r4, r4 │ │ │ │ - b.n 123f34 │ │ │ │ + b.n 123e34 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 123e98 │ │ │ │ + b.n 123d98 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xf3760023 │ │ │ │ - lsrs r4, r1, #19 │ │ │ │ + @ instruction: 0xf2f60023 │ │ │ │ + lsrs r4, r1, #17 │ │ │ │ movs r4, r4 │ │ │ │ - b.n 123ee4 │ │ │ │ + b.n 123de4 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 123e48 │ │ │ │ + b.n 123d48 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xf3720023 │ │ │ │ - lsrs r0, r3, #18 │ │ │ │ + @ instruction: 0xf2f20023 │ │ │ │ + lsrs r0, r3, #16 │ │ │ │ movs r4, r4 │ │ │ │ - b.n 123e8c │ │ │ │ + b.n 123d8c │ │ │ │ movs r3, r4 │ │ │ │ - b.n 123df4 │ │ │ │ + b.n 123cf4 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xf3760023 │ │ │ │ - lsrs r4, r5, #17 │ │ │ │ + @ instruction: 0xf2f60023 │ │ │ │ + lsrs r4, r5, #15 │ │ │ │ movs r4, r4 │ │ │ │ - b.n 123e44 │ │ │ │ + b.n 123d44 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 123da8 │ │ │ │ + b.n 123ca8 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xf3760023 │ │ │ │ - lsrs r4, r7, #16 │ │ │ │ + @ instruction: 0xf2f60023 │ │ │ │ + lsrs r4, r7, #14 │ │ │ │ movs r4, r4 │ │ │ │ - b.n 123df4 │ │ │ │ + b.n 123cf4 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 123d58 │ │ │ │ + b.n 123c58 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xf3760023 │ │ │ │ - lsrs r4, r1, #16 │ │ │ │ + @ instruction: 0xf2f60023 │ │ │ │ + lsrs r4, r1, #14 │ │ │ │ movs r4, r4 │ │ │ │ - b.n 123da4 │ │ │ │ + b.n 123ca4 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 123d08 │ │ │ │ + b.n 123c08 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xf3760023 │ │ │ │ - lsrs r4, r3, #15 │ │ │ │ + @ instruction: 0xf2f60023 │ │ │ │ + lsrs r4, r3, #13 │ │ │ │ movs r4, r4 │ │ │ │ - b.n 123d54 │ │ │ │ + b.n 123c54 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 123cb8 │ │ │ │ + b.n 123bb8 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xf37a0023 │ │ │ │ - lsrs r4, r5, #14 │ │ │ │ + @ instruction: 0xf2fa0023 │ │ │ │ + lsrs r4, r5, #12 │ │ │ │ movs r4, r4 │ │ │ │ - b.n 123d04 │ │ │ │ + b.n 123c04 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 123c68 │ │ │ │ + b.n 123b68 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xf37e0023 │ │ │ │ - lsrs r4, r7, #13 │ │ │ │ + @ instruction: 0xf2fe0023 │ │ │ │ + lsrs r4, r7, #11 │ │ │ │ movs r4, r4 │ │ │ │ - b.n 123cb4 │ │ │ │ + b.n 123bb4 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 123c18 │ │ │ │ + b.n 123b18 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xf37a0023 │ │ │ │ - lsrs r4, r1, #13 │ │ │ │ + @ instruction: 0xf2fa0023 │ │ │ │ + lsrs r4, r1, #11 │ │ │ │ movs r4, r4 │ │ │ │ - b.n 123c64 │ │ │ │ + b.n 123b64 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 123bc8 │ │ │ │ + b.n 123ac8 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xf36a0023 │ │ │ │ - lsrs r4, r3, #12 │ │ │ │ + @ instruction: 0xf2ea0023 │ │ │ │ + lsrs r4, r3, #10 │ │ │ │ movs r4, r4 │ │ │ │ - b.n 123c14 │ │ │ │ + b.n 123b14 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 123b78 │ │ │ │ + b.n 123a78 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xf3660023 │ │ │ │ - lsrs r4, r5, #11 │ │ │ │ + @ instruction: 0xf2e60023 │ │ │ │ + lsrs r4, r5, #9 │ │ │ │ movs r4, r4 │ │ │ │ - b.n 123bc4 │ │ │ │ + b.n 123ac4 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 123b28 │ │ │ │ + b.n 123a28 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r1, #12 │ │ │ │ + lsrs r6, r1, #10 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r4, r7, #10 │ │ │ │ + lsrs r4, r7, #8 │ │ │ │ movs r4, r4 │ │ │ │ - b.n 123b74 │ │ │ │ + b.n 123a74 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 123ad8 │ │ │ │ + b.n 1239d8 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r6, r1, #5 │ │ │ │ + lsls r6, r1, #3 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r4, r1, #10 │ │ │ │ + lsrs r4, r1, #8 │ │ │ │ movs r4, r4 │ │ │ │ - b.n 123b24 │ │ │ │ + b.n 123a24 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 123a88 │ │ │ │ + b.n 123988 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r6, r5, #12 │ │ │ │ + lsls r6, r5, #10 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r4, r3, #9 │ │ │ │ + lsrs r4, r3, #7 │ │ │ │ movs r4, r4 │ │ │ │ - b.n 123ad4 │ │ │ │ + b.n 1239d4 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 123a38 │ │ │ │ + b.n 123938 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r6, r5, #4 │ │ │ │ + lsls r6, r5, #2 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r4, r5, #8 │ │ │ │ + lsrs r4, r5, #6 │ │ │ │ movs r4, r4 │ │ │ │ - b.n 123a84 │ │ │ │ + b.n 123984 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 1239e8 │ │ │ │ + svc 210 @ 0xd2 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xf3ee0023 │ │ │ │ - lsrs r4, r7, #7 │ │ │ │ + @ instruction: 0xf36e0023 │ │ │ │ + lsrs r4, r7, #5 │ │ │ │ movs r4, r4 │ │ │ │ - b.n 123a34 │ │ │ │ + svc 242 @ 0xf2 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 123998 │ │ │ │ + svc 162 @ 0xa2 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xf3de0023 │ │ │ │ - lsrs r4, r1, #7 │ │ │ │ + @ instruction: 0xf35e0023 │ │ │ │ + lsrs r4, r1, #5 │ │ │ │ movs r4, r4 │ │ │ │ - b.n 1239e4 │ │ │ │ + svc 194 @ 0xc2 │ │ │ │ movs r3, r4 │ │ │ │ - svc 242 @ 0xf2 │ │ │ │ + svc 114 @ 0x72 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r0, #8 │ │ │ │ + lsrs r2, r0, #6 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r4, r3, #6 │ │ │ │ + lsrs r4, r3, #4 │ │ │ │ movs r4, r4 │ │ │ │ - b.n 123994 │ │ │ │ + svc 146 @ 0x92 │ │ │ │ movs r3, r4 │ │ │ │ - svc 194 @ 0xc2 │ │ │ │ + svc 66 @ 0x42 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r5, #7 │ │ │ │ + lsrs r6, r5, #5 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r4, r5, #5 │ │ │ │ + lsrs r4, r5, #3 │ │ │ │ movs r4, r4 │ │ │ │ - svc 226 @ 0xe2 │ │ │ │ + svc 98 @ 0x62 │ │ │ │ movs r3, r4 │ │ │ │ - svc 146 @ 0x92 │ │ │ │ + svc 18 │ │ │ │ movs r3, r4 │ │ │ │ - addw r0, lr, #35 @ 0x23 │ │ │ │ - @ instruction: 0xf2200023 │ │ │ │ - svc 178 @ 0xb2 │ │ │ │ + @ instruction: 0xf18e0023 │ │ │ │ + sub.w r0, r0, #35 @ 0x23 │ │ │ │ + svc 50 @ 0x32 │ │ │ │ movs r3, r4 │ │ │ │ - svc 98 @ 0x62 │ │ │ │ + udf #226 @ 0xe2 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r0, #21 │ │ │ │ + lsrs r6, r0, #19 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r0, r6, #21 │ │ │ │ + lsrs r0, r6, #19 │ │ │ │ movs r4, r4 │ │ │ │ - svc 126 @ 0x7e │ │ │ │ + udf #254 @ 0xfe │ │ │ │ movs r3, r4 │ │ │ │ - svc 48 @ 0x30 │ │ │ │ + udf #176 @ 0xb0 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r7, #21 │ │ │ │ + lsrs r6, r7, #19 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r4, r0, #21 │ │ │ │ + lsrs r4, r0, #19 │ │ │ │ movs r4, r4 │ │ │ │ - svc 82 @ 0x52 │ │ │ │ + udf #210 @ 0xd2 │ │ │ │ movs r3, r4 │ │ │ │ - svc 2 │ │ │ │ + udf #130 @ 0x82 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r6, #21 │ │ │ │ + lsrs r6, r6, #19 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r4, r2, #20 │ │ │ │ + lsrs r4, r2, #18 │ │ │ │ movs r4, r4 │ │ │ │ - svc 34 @ 0x22 │ │ │ │ + udf #162 @ 0xa2 │ │ │ │ movs r3, r4 │ │ │ │ - udf #210 @ 0xd2 │ │ │ │ + udf #82 @ 0x52 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r5, #21 │ │ │ │ + lsrs r2, r5, #19 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r4, r4, #19 │ │ │ │ + lsrs r4, r4, #17 │ │ │ │ movs r4, r4 │ │ │ │ - udf #242 @ 0xf2 │ │ │ │ + udf #114 @ 0x72 │ │ │ │ movs r3, r4 │ │ │ │ - udf #162 @ 0xa2 │ │ │ │ + udf #34 @ 0x22 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r4, #21 │ │ │ │ + lsrs r6, r4, #19 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r4, r6, #18 │ │ │ │ + lsrs r4, r6, #16 │ │ │ │ movs r4, r4 │ │ │ │ - udf #194 @ 0xc2 │ │ │ │ + udf #66 @ 0x42 │ │ │ │ movs r3, r4 │ │ │ │ - udf #114 @ 0x72 │ │ │ │ + ble.n 1239c8 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r2, #21 │ │ │ │ + lsrs r6, r2, #19 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r4, r0, #18 │ │ │ │ + lsrs r4, r0, #16 │ │ │ │ movs r4, r4 │ │ │ │ - udf #146 @ 0x92 │ │ │ │ + udf #18 │ │ │ │ movs r3, r4 │ │ │ │ - udf #66 @ 0x42 │ │ │ │ + ble.n 123978 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r2, #21 │ │ │ │ + lsrs r2, r2, #19 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r4, r2, #17 │ │ │ │ + lsrs r4, r2, #15 │ │ │ │ movs r4, r4 │ │ │ │ - udf #98 @ 0x62 │ │ │ │ + ble.n 1239c4 │ │ │ │ movs r3, r4 │ │ │ │ - udf #18 │ │ │ │ + ble.n 123928 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r1, #21 │ │ │ │ + lsrs r2, r1, #19 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r4, r4, #16 │ │ │ │ + lsrs r4, r4, #14 │ │ │ │ movs r4, r4 │ │ │ │ - udf #50 @ 0x32 │ │ │ │ + ble.n 123974 │ │ │ │ movs r3, r4 │ │ │ │ - ble.n 1239d8 │ │ │ │ + ble.n 123ad8 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r7, #20 │ │ │ │ + lsrs r6, r7, #18 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r4, r6, #15 │ │ │ │ + lsrs r4, r6, #13 │ │ │ │ movs r4, r4 │ │ │ │ - udf #2 │ │ │ │ + ble.n 123924 │ │ │ │ movs r3, r4 │ │ │ │ - ble.n 123988 │ │ │ │ + ble.n 123a88 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r6, #20 │ │ │ │ + lsrs r6, r6, #18 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r4, r0, #15 │ │ │ │ + lsrs r4, r0, #13 │ │ │ │ movs r4, r4 │ │ │ │ - ble.n 1239d4 │ │ │ │ + ble.n 123ad4 │ │ │ │ movs r3, r4 │ │ │ │ - ble.n 123938 │ │ │ │ + ble.n 123a38 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r5, #20 │ │ │ │ + lsrs r6, r5, #18 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r4, r2, #14 │ │ │ │ + lsrs r4, r2, #12 │ │ │ │ movs r4, r4 │ │ │ │ - ble.n 123984 │ │ │ │ + ble.n 123a84 │ │ │ │ movs r3, r4 │ │ │ │ - ble.n 123ae8 │ │ │ │ + bgt.n 1239e8 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r4, #20 │ │ │ │ + lsrs r2, r4, #18 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r4, r4, #13 │ │ │ │ + lsrs r4, r4, #11 │ │ │ │ movs r4, r4 │ │ │ │ - ble.n 123b34 │ │ │ │ + bgt.n 123a34 │ │ │ │ movs r3, r4 │ │ │ │ - ble.n 123a98 │ │ │ │ + bgt.n 123998 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r3, #20 │ │ │ │ + lsrs r6, r3, #18 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r4, r6, #12 │ │ │ │ + lsrs r4, r6, #10 │ │ │ │ movs r4, r4 │ │ │ │ - ble.n 123ae4 │ │ │ │ + bgt.n 1239e4 │ │ │ │ movs r3, r4 │ │ │ │ - bgt.n 123a48 │ │ │ │ + bgt.n 123b48 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r4, #20 │ │ │ │ + lsrs r2, r4, #18 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r4, r0, #12 │ │ │ │ + lsrs r4, r0, #10 │ │ │ │ movs r4, r4 │ │ │ │ - ble.n 123a94 │ │ │ │ + bgt.n 123994 │ │ │ │ movs r3, r4 │ │ │ │ - bgt.n 1239f8 │ │ │ │ + bgt.n 123af8 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r5, #20 │ │ │ │ + lsrs r2, r5, #18 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r4, r2, #11 │ │ │ │ + lsrs r4, r2, #9 │ │ │ │ movs r4, r4 │ │ │ │ - bgt.n 123a44 │ │ │ │ + bgt.n 123b44 │ │ │ │ movs r3, r4 │ │ │ │ - bgt.n 1239a8 │ │ │ │ + bgt.n 123aa8 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r4, #20 │ │ │ │ + lsrs r2, r4, #18 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r4, r4, #10 │ │ │ │ + lsrs r4, r4, #8 │ │ │ │ movs r4, r4 │ │ │ │ - bgt.n 1239f4 │ │ │ │ + bgt.n 123af4 │ │ │ │ movs r3, r4 │ │ │ │ - bgt.n 123b58 │ │ │ │ + blt.n 123a58 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r3, #20 │ │ │ │ + lsrs r2, r3, #18 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r0, r6, #9 │ │ │ │ + lsrs r0, r6, #7 │ │ │ │ movs r4, r4 │ │ │ │ - bgt.n 123b9c │ │ │ │ + blt.n 123a9c │ │ │ │ movs r3, r4 │ │ │ │ - bgt.n 123b04 │ │ │ │ + blt.n 123a04 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r2, #20 │ │ │ │ + lsrs r6, r2, #18 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r4, r0, #9 │ │ │ │ + lsrs r4, r0, #7 │ │ │ │ movs r4, r4 │ │ │ │ - bgt.n 123b54 │ │ │ │ + blt.n 123a54 │ │ │ │ movs r3, r4 │ │ │ │ - bgt.n 123ab8 │ │ │ │ + blt.n 1239b8 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r2, #20 │ │ │ │ + lsrs r2, r2, #18 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r4, r2, #8 │ │ │ │ + lsrs r4, r2, #6 │ │ │ │ movs r4, r4 │ │ │ │ - bgt.n 123b04 │ │ │ │ + blt.n 123a04 │ │ │ │ movs r3, r4 │ │ │ │ - blt.n 123a68 │ │ │ │ + blt.n 123b68 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r1, #20 │ │ │ │ + lsrs r6, r1, #18 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r4, r4, #7 │ │ │ │ + lsrs r4, r4, #5 │ │ │ │ movs r4, r4 │ │ │ │ - blt.n 123ab4 │ │ │ │ + blt.n 123bb4 │ │ │ │ movs r3, r4 │ │ │ │ - blt.n 123a18 │ │ │ │ + blt.n 123b18 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r0, #20 │ │ │ │ + lsrs r6, r0, #18 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r4, r6, #6 │ │ │ │ + lsrs r4, r6, #4 │ │ │ │ movs r4, r4 │ │ │ │ - blt.n 123a64 │ │ │ │ + blt.n 123b64 │ │ │ │ movs r3, r4 │ │ │ │ - blt.n 123bc8 │ │ │ │ + bge.n 123ac8 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r0, #20 │ │ │ │ + lsrs r6, r0, #18 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r4, r0, #6 │ │ │ │ + lsrs r4, r0, #4 │ │ │ │ movs r4, r4 │ │ │ │ - blt.n 123a14 │ │ │ │ + blt.n 123b14 │ │ │ │ movs r3, r4 │ │ │ │ - blt.n 123b78 │ │ │ │ + bge.n 123a78 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r0, #20 │ │ │ │ + lsrs r2, r0, #18 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r4, r2, #5 │ │ │ │ + lsrs r4, r2, #3 │ │ │ │ movs r4, r4 │ │ │ │ - blt.n 123bc4 │ │ │ │ + bge.n 123ac4 │ │ │ │ movs r3, r4 │ │ │ │ - blt.n 123b28 │ │ │ │ + bge.n 123a28 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r7, #19 │ │ │ │ + lsrs r2, r7, #17 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r4, r4, #4 │ │ │ │ + lsrs r4, r4, #2 │ │ │ │ movs r4, r4 │ │ │ │ - blt.n 123b74 │ │ │ │ + bge.n 123a74 │ │ │ │ movs r3, r4 │ │ │ │ - bge.n 123ad8 │ │ │ │ + bge.n 123bd8 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r6, #19 │ │ │ │ + lsrs r6, r6, #17 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r4, r6, #3 │ │ │ │ + lsrs r4, r6, #1 │ │ │ │ movs r4, r4 │ │ │ │ - blt.n 123b24 │ │ │ │ + bge.n 123a24 │ │ │ │ movs r3, r4 │ │ │ │ - bge.n 123a88 │ │ │ │ + bge.n 123b88 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r6, #19 │ │ │ │ + lsrs r6, r6, #17 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r4, r0, #3 │ │ │ │ + lsrs r4, r0, #1 │ │ │ │ movs r4, r4 │ │ │ │ - bge.n 123ad4 │ │ │ │ + bge.n 123bd4 │ │ │ │ movs r3, r4 │ │ │ │ - bge.n 123a38 │ │ │ │ + bge.n 123b38 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r6, #19 │ │ │ │ + lsrs r2, r6, #17 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r4, r2, #2 │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ movs r4, r4 │ │ │ │ - bge.n 123a84 │ │ │ │ + bge.n 123b84 │ │ │ │ movs r3, r4 │ │ │ │ - bge.n 123be8 │ │ │ │ + bls.n 123ae8 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r6, #42 @ 0x2a │ │ │ │ + cmp r5, #170 @ 0xaa │ │ │ │ movs r4, r4 │ │ │ │ - cmp r6, #60 @ 0x3c │ │ │ │ + cmp r5, #188 @ 0xbc │ │ │ │ movs r4, r4 │ │ │ │ - bge.n 123c34 │ │ │ │ + bls.n 123b34 │ │ │ │ movs r3, r4 │ │ │ │ - bge.n 123b98 │ │ │ │ + bls.n 123a98 │ │ │ │ movs r3, r4 │ │ │ │ ldr.w r5, [pc, #3888] @ 124a88 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [pc, #3888] @ 124a8c │ │ │ │ ldr.w r3, [pc, #3888] @ 124a90 │ │ │ │ add r5, pc │ │ │ │ ldr.w r2, [pc, #3884] @ 124a94 │ │ │ │ @@ -251636,641 +251639,641 @@ │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #3957 @ 0xf75 │ │ │ │ bl 13ba14 │ │ │ │ b.w 118cbe │ │ │ │ - asrs r2, r0, #27 │ │ │ │ + asrs r2, r0, #25 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r0, r2, #27 │ │ │ │ + asrs r0, r2, #25 │ │ │ │ movs r4, r4 │ │ │ │ - bpl.n 124af8 │ │ │ │ + bmi.n 1249f8 │ │ │ │ movs r3, r4 │ │ │ │ - bmi.n 124a5c │ │ │ │ + bmi.n 124b5c │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xfafe0023 │ │ │ │ - @ instruction: 0xfac40023 │ │ │ │ - bpl.n 124aa8 │ │ │ │ + @ instruction: 0xfa7e0023 │ │ │ │ + @ instruction: 0xfa440023 │ │ │ │ + bmi.n 1249a8 │ │ │ │ movs r3, r4 │ │ │ │ - bmi.n 124a0c │ │ │ │ + bmi.n 124b0c │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xfa7a0023 │ │ │ │ - @ instruction: 0xfa940023 │ │ │ │ - bmi.n 124a58 │ │ │ │ + ldr??.w r0, [sl, #35] @ 0x23 │ │ │ │ + @ instruction: 0xfa140023 │ │ │ │ + bmi.n 124b58 │ │ │ │ movs r3, r4 │ │ │ │ - bmi.n 1249bc │ │ │ │ + bmi.n 124abc │ │ │ │ movs r3, r4 │ │ │ │ - lsls r6, r4, #28 │ │ │ │ + lsls r6, r4, #26 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r4, r2, #10 │ │ │ │ + lsls r4, r2, #8 │ │ │ │ movs r4, r4 │ │ │ │ - bmi.n 124a08 │ │ │ │ + bmi.n 124b08 │ │ │ │ movs r3, r4 │ │ │ │ - bmi.n 124b6c │ │ │ │ + bcc.n 124a6c │ │ │ │ movs r3, r4 │ │ │ │ - lsls r6, r4, #28 │ │ │ │ + lsls r6, r4, #26 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r4, r4, #9 │ │ │ │ + lsls r4, r4, #7 │ │ │ │ movs r4, r4 │ │ │ │ - bmi.n 124bb8 │ │ │ │ + bcc.n 124ab8 │ │ │ │ movs r3, r4 │ │ │ │ - bmi.n 124b1c │ │ │ │ + bcc.n 124a1c │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r4, #28 │ │ │ │ + lsls r2, r4, #26 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r4, r6, #8 │ │ │ │ + lsls r4, r6, #6 │ │ │ │ movs r4, r4 │ │ │ │ - bmi.n 124b68 │ │ │ │ + bcc.n 124a68 │ │ │ │ movs r3, r4 │ │ │ │ - bcc.n 124acc │ │ │ │ + bcc.n 124bcc │ │ │ │ movs r3, r4 │ │ │ │ - b.n 124840 │ │ │ │ + b.n 124740 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 1247f0 │ │ │ │ + b.n 1246f0 │ │ │ │ movs r3, r4 │ │ │ │ - bmi.n 124b18 │ │ │ │ + bcc.n 124a18 │ │ │ │ movs r3, r4 │ │ │ │ - bcc.n 124a7c │ │ │ │ + bcc.n 124b7c │ │ │ │ movs r3, r4 │ │ │ │ - ble.n 124a50 │ │ │ │ + ble.n 124b50 │ │ │ │ movs r3, r4 │ │ │ │ - stc2l 0, cr0, [ip, #-140]! @ 0xffffff74 │ │ │ │ - bcc.n 124ac8 │ │ │ │ + stc2l 0, cr0, [ip], #140 @ 0x8c │ │ │ │ + bcc.n 124bc8 │ │ │ │ movs r3, r4 │ │ │ │ - bcc.n 124a2c │ │ │ │ + bcc.n 124b2c │ │ │ │ movs r3, r4 │ │ │ │ - ldr??.w r0, [r2, #35] @ 0x23 │ │ │ │ - ldc2 0, cr0, [ip, #-140]! @ 0xffffff74 │ │ │ │ - bcc.n 124a78 │ │ │ │ + ldr??.w r0, [r2, r3, lsl #2] │ │ │ │ + ldc2 0, cr0, [ip], #140 @ 0x8c │ │ │ │ + bcc.n 124b78 │ │ │ │ movs r3, r4 │ │ │ │ - bcc.n 124bdc │ │ │ │ + bcs.n 124adc │ │ │ │ movs r3, r4 │ │ │ │ - b.n 124d78 │ │ │ │ + b.n 124c78 │ │ │ │ movs r3, r4 │ │ │ │ - stc2 0, cr0, [r8, #-140] @ 0xffffff74 │ │ │ │ - bcc.n 124c20 │ │ │ │ + stc2 0, cr0, [r8], {35} @ 0x23 │ │ │ │ + bcs.n 124b20 │ │ │ │ movs r3, r4 │ │ │ │ - bcc.n 124b88 │ │ │ │ + bcs.n 124a88 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 124608 │ │ │ │ + b.n 124508 │ │ │ │ movs r3, r4 │ │ │ │ - ldc2l 0, cr0, [ip], {35} @ 0x23 │ │ │ │ - bcc.n 124bd8 │ │ │ │ + mrrc2 0, 2, r0, ip, cr3 │ │ │ │ + bcs.n 124ad8 │ │ │ │ movs r3, r4 │ │ │ │ - bcc.n 124b3c │ │ │ │ + bcs.n 124a3c │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xf4ca0023 │ │ │ │ - stc2 0, cr0, [ip], #140 @ 0x8c │ │ │ │ - bcc.n 124b88 │ │ │ │ + orr.w r0, sl, #10682368 @ 0xa30000 │ │ │ │ + stc2 0, cr0, [ip], #-140 @ 0xffffff74 │ │ │ │ + bcs.n 124a88 │ │ │ │ movs r3, r4 │ │ │ │ - bcs.n 124aec │ │ │ │ + bcs.n 124bec │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xf4da0023 │ │ │ │ - ldc2l 0, cr0, [ip], #-140 @ 0xffffff74 │ │ │ │ - bcs.n 124b38 │ │ │ │ + orrs.w r0, sl, #10682368 @ 0xa30000 │ │ │ │ + @ instruction: 0xfbfc0023 │ │ │ │ + bcs.n 124c38 │ │ │ │ movs r3, r4 │ │ │ │ - bcs.n 124a9c │ │ │ │ + bcs.n 124b9c │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xf4ce0023 │ │ │ │ - mcrr2 0, 2, r0, ip, cr3 │ │ │ │ - bcs.n 124ae8 │ │ │ │ + orr.w r0, lr, #10682368 @ 0xa30000 │ │ │ │ + @ instruction: 0xfbcc0023 │ │ │ │ + bcs.n 124be8 │ │ │ │ movs r3, r4 │ │ │ │ - bcs.n 124c4c │ │ │ │ + bne.n 124b4c │ │ │ │ movs r3, r4 │ │ │ │ - b.n 124708 │ │ │ │ + b.n 124608 │ │ │ │ movs r3, r4 │ │ │ │ - ldc2 0, cr0, [ip], {35} @ 0x23 │ │ │ │ - bcs.n 124a98 │ │ │ │ + @ instruction: 0xfb9c0023 │ │ │ │ + bcs.n 124b98 │ │ │ │ movs r3, r4 │ │ │ │ - bcs.n 124bfc │ │ │ │ + bne.n 124afc │ │ │ │ movs r3, r4 │ │ │ │ - b.n 124a68 │ │ │ │ + b.n 124968 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 1248d0 │ │ │ │ + b.n 1247d0 │ │ │ │ movs r3, r4 │ │ │ │ - bcs.n 124c48 │ │ │ │ + bne.n 124b48 │ │ │ │ movs r3, r4 │ │ │ │ - bcs.n 124bac │ │ │ │ + bne.n 124aac │ │ │ │ movs r3, r4 │ │ │ │ - b.n 124a50 │ │ │ │ + b.n 124950 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 124880 │ │ │ │ + b.n 124780 │ │ │ │ movs r3, r4 │ │ │ │ - bcs.n 124bf8 │ │ │ │ + bne.n 124af8 │ │ │ │ movs r3, r4 │ │ │ │ - bne.n 124b5c │ │ │ │ + bne.n 124c5c │ │ │ │ movs r3, r4 │ │ │ │ - b.n 124a40 │ │ │ │ + b.n 124940 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 124830 │ │ │ │ + b.n 124730 │ │ │ │ movs r3, r4 │ │ │ │ - bcs.n 124ba8 │ │ │ │ + bne.n 124aa8 │ │ │ │ movs r3, r4 │ │ │ │ - bne.n 124b0c │ │ │ │ + bne.n 124c0c │ │ │ │ movs r3, r4 │ │ │ │ - b.n 124a28 │ │ │ │ + b.n 124928 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 1247e0 │ │ │ │ + b.n 1246e0 │ │ │ │ movs r3, r4 │ │ │ │ - bne.n 124b58 │ │ │ │ + bne.n 124c58 │ │ │ │ movs r3, r4 │ │ │ │ - bne.n 124abc │ │ │ │ + bne.n 124bbc │ │ │ │ movs r3, r4 │ │ │ │ - movs r0, #90 @ 0x5a │ │ │ │ + subs r2, r3, #7 │ │ │ │ movs r4, r4 │ │ │ │ - subs r0, r7, #7 │ │ │ │ + subs r0, r7, #5 │ │ │ │ movs r4, r4 │ │ │ │ - bne.n 124b08 │ │ │ │ + bne.n 124c08 │ │ │ │ movs r3, r4 │ │ │ │ - bne.n 124c6c │ │ │ │ + beq.n 124b6c │ │ │ │ movs r3, r4 │ │ │ │ - cmp r2, #194 @ 0xc2 │ │ │ │ + cmp r2, #66 @ 0x42 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r2, #220 @ 0xdc │ │ │ │ + cmp r2, #92 @ 0x5c │ │ │ │ movs r4, r4 │ │ │ │ - bne.n 124cb8 │ │ │ │ + beq.n 124bb8 │ │ │ │ movs r3, r4 │ │ │ │ - bne.n 124c1c │ │ │ │ + beq.n 124b1c │ │ │ │ movs r3, r4 │ │ │ │ - cmp r2, #226 @ 0xe2 │ │ │ │ + cmp r2, #98 @ 0x62 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r2, #172 @ 0xac │ │ │ │ + cmp r2, #44 @ 0x2c │ │ │ │ movs r4, r4 │ │ │ │ - bne.n 124c68 │ │ │ │ + beq.n 124b68 │ │ │ │ movs r3, r4 │ │ │ │ - beq.n 124bcc │ │ │ │ + beq.n 124ccc │ │ │ │ movs r3, r4 │ │ │ │ - cmp r2, #214 @ 0xd6 │ │ │ │ + cmp r2, #86 @ 0x56 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r2, #124 @ 0x7c │ │ │ │ + cmp r1, #252 @ 0xfc │ │ │ │ movs r4, r4 │ │ │ │ - bne.n 124c18 │ │ │ │ + beq.n 124b18 │ │ │ │ movs r3, r4 │ │ │ │ - beq.n 124b7c │ │ │ │ + beq.n 124c7c │ │ │ │ movs r3, r4 │ │ │ │ - cmp r0, #46 @ 0x2e │ │ │ │ + movs r7, #174 @ 0xae │ │ │ │ movs r4, r4 │ │ │ │ - cmp r0, #60 @ 0x3c │ │ │ │ + movs r7, #188 @ 0xbc │ │ │ │ movs r4, r4 │ │ │ │ - beq.n 124bc8 │ │ │ │ + beq.n 124cc8 │ │ │ │ movs r3, r4 │ │ │ │ - beq.n 124b2c │ │ │ │ + beq.n 124c2c │ │ │ │ movs r3, r4 │ │ │ │ - cmp r0, #58 @ 0x3a │ │ │ │ + movs r7, #186 @ 0xba │ │ │ │ movs r4, r4 │ │ │ │ - cmp r0, #8 │ │ │ │ + movs r7, #136 @ 0x88 │ │ │ │ movs r4, r4 │ │ │ │ - beq.n 124b70 │ │ │ │ + beq.n 124c70 │ │ │ │ movs r3, r4 │ │ │ │ - beq.n 124cd8 │ │ │ │ + ldmia r7, {r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r7, #20 │ │ │ │ + lsls r2, r7, #18 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r4, r1, #20 │ │ │ │ + lsls r4, r1, #18 │ │ │ │ movs r4, r4 │ │ │ │ - beq.n 124b28 │ │ │ │ + beq.n 124c28 │ │ │ │ movs r3, r4 │ │ │ │ - beq.n 124c8c │ │ │ │ + ldmia r7, {r1, r4, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - lsls r6, r1, #19 │ │ │ │ + lsls r6, r1, #17 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r4, r3, #19 │ │ │ │ + lsls r4, r3, #17 │ │ │ │ movs r4, r4 │ │ │ │ - beq.n 124cd8 │ │ │ │ - movs r3, r4 │ │ │ │ - beq.n 124c3c │ │ │ │ - movs r3, r4 │ │ │ │ - b.n 124790 │ │ │ │ - movs r3, r4 │ │ │ │ - b.n 124510 │ │ │ │ + ldmia r7, {r1, r4, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - beq.n 124c88 │ │ │ │ + ldmia r7, {r1, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r7, {r1, r4, r6, r7} │ │ │ │ + b.n 124690 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xf2e60023 │ │ │ │ - @ instruction: 0xf2f40023 │ │ │ │ - ldmia r7, {r1, r4, r5, r6, r7} │ │ │ │ + b.n 125410 │ │ │ │ movs r3, r4 │ │ │ │ ldmia r7, {r1, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - bic.w r0, r6, r3, asr #32 │ │ │ │ - bics.w r0, r4, r3, asr #32 │ │ │ │ - ldmia r7, {r1, r6, r7} │ │ │ │ + ldmia r7!, {r1, r4, r6} │ │ │ │ movs r3, r4 │ │ │ │ + @ instruction: 0xf2660023 │ │ │ │ + @ instruction: 0xf2740023 │ │ │ │ ldmia r7!, {r1, r4, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 124d08 │ │ │ │ + ldmia r7!, {r1, r5} │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 124cb8 │ │ │ │ + @ instruction: 0xe9a60023 │ │ │ │ + @ instruction: 0xe9b40023 │ │ │ │ + ldmia r7!, {r1, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r7, {r1, r4, r7} │ │ │ │ + ldmia r6, {r1, r4, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r7!, {r1, r6} │ │ │ │ + bvs.n 124c08 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r6, r3, #26 │ │ │ │ - movs r4, r4 │ │ │ │ - lsls r4, r6, #26 │ │ │ │ - movs r4, r4 │ │ │ │ - ldmia r7!, {r1, r5, r6} │ │ │ │ + bvs.n 124bb8 │ │ │ │ movs r3, r4 │ │ │ │ ldmia r7!, {r1, r4} │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r7, #26 │ │ │ │ + ldmia r6, {r1, r6, r7} │ │ │ │ + movs r3, r4 │ │ │ │ + lsls r6, r3, #24 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r4, r0, #26 │ │ │ │ + lsls r4, r6, #24 │ │ │ │ movs r4, r4 │ │ │ │ - ldmia r7!, {r1, r4, r5} │ │ │ │ - movs r3, r4 │ │ │ │ ldmia r6, {r1, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - lsls r6, r0, #16 │ │ │ │ + ldmia r6!, {r1, r4, r7} │ │ │ │ + movs r3, r4 │ │ │ │ + lsls r2, r7, #24 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r0, r4, #16 │ │ │ │ + lsls r4, r0, #24 │ │ │ │ movs r4, r4 │ │ │ │ - ldmia r7!, {r1} │ │ │ │ - movs r3, r4 │ │ │ │ ldmia r6!, {r1, r4, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - b.n 1251e8 │ │ │ │ + ldmia r6, {r1, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - b.n 125218 │ │ │ │ + lsls r6, r0, #14 │ │ │ │ + movs r4, r4 │ │ │ │ + lsls r0, r4, #14 │ │ │ │ + movs r4, r4 │ │ │ │ + ldmia r6!, {r1, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r6, {r1, r4, r6, r7} │ │ │ │ + ldmia r6!, {r1, r4, r5} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r6!, {r1, r7} │ │ │ │ + b.n 1250e8 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ - movs r4, r4 │ │ │ │ - lsls r0, r0, #15 │ │ │ │ - movs r4, r4 │ │ │ │ - ldmia r6!, {r1, r5, r7} │ │ │ │ + b.n 125118 │ │ │ │ movs r3, r4 │ │ │ │ ldmia r6, {r1, r4, r6} │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ + ldmia r6!, {r1} │ │ │ │ + movs r3, r4 │ │ │ │ + lsls r2, r0, #14 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r0, r2, #14 │ │ │ │ + lsls r0, r0, #13 │ │ │ │ movs r4, r4 │ │ │ │ - ldmia r6, {r1, r4, r5, r6} │ │ │ │ - movs r3, r4 │ │ │ │ ldmia r6!, {r1, r5} │ │ │ │ movs r3, r4 │ │ │ │ - b.n 124fd8 │ │ │ │ - movs r3, r4 │ │ │ │ - b.n 124ff8 │ │ │ │ - movs r3, r4 │ │ │ │ - ldmia r6, {r1, r6} │ │ │ │ + ldmia r5!, {r1, r4, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ + lsls r2, r0, #14 │ │ │ │ + movs r4, r4 │ │ │ │ + lsls r0, r2, #12 │ │ │ │ + movs r4, r4 │ │ │ │ ldmia r5, {r1, r4, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - b.n 125008 │ │ │ │ + ldmia r5, {r1, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - b.n 124fa8 │ │ │ │ + b.n 124ed8 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r6!, {r1, r4} │ │ │ │ + b.n 124ef8 │ │ │ │ movs r3, r4 │ │ │ │ ldmia r5!, {r1, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - b.n 124710 │ │ │ │ + ldmia r5, {r1, r4, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - b.n 125470 │ │ │ │ + b.n 124f08 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r5, {r1, r5, r6, r7} │ │ │ │ + b.n 124ea8 │ │ │ │ movs r3, r4 │ │ │ │ ldmia r5!, {r1, r4, r7} │ │ │ │ movs r3, r4 │ │ │ │ - movs r4, #210 @ 0xd2 │ │ │ │ - movs r4, r4 │ │ │ │ - movs r4, #160 @ 0xa0 │ │ │ │ - movs r4, r4 │ │ │ │ - ldmia r5, {r1, r4, r5, r7} │ │ │ │ + ldmia r5!, {r1, r6} │ │ │ │ + movs r3, r4 │ │ │ │ + b.n 124610 │ │ │ │ + movs r3, r4 │ │ │ │ + b.n 125370 │ │ │ │ movs r3, r4 │ │ │ │ ldmia r5, {r1, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r4, #9 │ │ │ │ + ldmia r5!, {r1, r4} │ │ │ │ + movs r3, r4 │ │ │ │ + movs r4, #82 @ 0x52 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r4, r0, #10 │ │ │ │ + movs r4, #32 │ │ │ │ movs r4, r4 │ │ │ │ - ldmia r5!, {r1, r7} │ │ │ │ - movs r3, r4 │ │ │ │ ldmia r5, {r1, r4, r5} │ │ │ │ movs r3, r4 │ │ │ │ - movs r4, #54 @ 0x36 │ │ │ │ + ldmia r4!, {r1, r5, r6, r7} │ │ │ │ + movs r3, r4 │ │ │ │ + asrs r2, r4, #7 │ │ │ │ movs r4, r4 │ │ │ │ - movs r4, #64 @ 0x40 │ │ │ │ + asrs r4, r0, #8 │ │ │ │ movs r4, r4 │ │ │ │ - ldmia r5!, {r1, r4, r6} │ │ │ │ - movs r3, r4 │ │ │ │ ldmia r5!, {r1} │ │ │ │ movs r3, r4 │ │ │ │ - b.n 125300 │ │ │ │ - movs r3, r4 │ │ │ │ - b.n 125330 │ │ │ │ - movs r3, r4 │ │ │ │ - ldmia r5, {r1, r5} │ │ │ │ + ldmia r4, {r1, r4, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ + movs r3, #182 @ 0xb6 │ │ │ │ + movs r4, r4 │ │ │ │ + movs r3, #192 @ 0xc0 │ │ │ │ + movs r4, r4 │ │ │ │ ldmia r4, {r1, r4, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - b.n 125348 │ │ │ │ + ldmia r4!, {r1, r7} │ │ │ │ movs r3, r4 │ │ │ │ - b.n 1252e0 │ │ │ │ + b.n 125200 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r4, {r1, r4, r5, r6, r7} │ │ │ │ + b.n 125230 │ │ │ │ movs r3, r4 │ │ │ │ ldmia r4!, {r1, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - b.n 125338 │ │ │ │ + ldmia r4, {r1, r4, r6} │ │ │ │ movs r3, r4 │ │ │ │ - b.n 125290 │ │ │ │ + b.n 125248 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r4!, {r1, r6, r7} │ │ │ │ + b.n 1251e0 │ │ │ │ movs r3, r4 │ │ │ │ ldmia r4, {r1, r4, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - b.n 125328 │ │ │ │ + ldmia r4!, {r1, r5} │ │ │ │ movs r3, r4 │ │ │ │ - b.n 125240 │ │ │ │ + b.n 125238 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r4, {r1, r4, r7} │ │ │ │ + b.n 125190 │ │ │ │ movs r3, r4 │ │ │ │ ldmia r4!, {r1, r6} │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r2, #29 │ │ │ │ - movs r4, r4 │ │ │ │ - lsrs r0, r5, #28 │ │ │ │ - movs r4, r4 │ │ │ │ - ldmia r4!, {r1, r5, r6} │ │ │ │ + ldmia r3!, {r1, r4, r5, r6, r7} │ │ │ │ + movs r3, r4 │ │ │ │ + b.n 125228 │ │ │ │ + movs r3, r4 │ │ │ │ + b.n 125140 │ │ │ │ movs r3, r4 │ │ │ │ ldmia r4, {r1, r4} │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r5, #27 │ │ │ │ + ldmia r3!, {r1, r6, r7} │ │ │ │ + movs r3, r4 │ │ │ │ + lsrs r6, r2, #27 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r0, r7, #27 │ │ │ │ + lsrs r0, r5, #26 │ │ │ │ movs r4, r4 │ │ │ │ - ldmia r4, {r1, r4, r5} │ │ │ │ - movs r3, r4 │ │ │ │ ldmia r3!, {r1, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r2, #24 │ │ │ │ + ldmia r3!, {r1, r4, r7} │ │ │ │ + movs r3, r4 │ │ │ │ + lsrs r2, r5, #25 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r4, r4, #24 │ │ │ │ + lsrs r0, r7, #25 │ │ │ │ movs r4, r4 │ │ │ │ - ldmia r4!, {r1} │ │ │ │ - movs r3, r4 │ │ │ │ ldmia r3!, {r1, r4, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r4, #24 │ │ │ │ + ldmia r3!, {r1, r5, r6} │ │ │ │ + movs r3, r4 │ │ │ │ + asrs r2, r2, #22 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r4, r6, #23 │ │ │ │ + asrs r4, r4, #22 │ │ │ │ movs r4, r4 │ │ │ │ - ldmia r3!, {r1, r4, r6, r7} │ │ │ │ - movs r3, r4 │ │ │ │ ldmia r3!, {r1, r7} │ │ │ │ movs r3, r4 │ │ │ │ - bgt.n 124d48 │ │ │ │ - movs r3, r4 │ │ │ │ - bge.n 124e28 │ │ │ │ - movs r3, r4 │ │ │ │ - ldmia r3!, {r1, r5, r7} │ │ │ │ + ldmia r3!, {r1, r4, r5} │ │ │ │ movs r3, r4 │ │ │ │ + asrs r6, r4, #22 │ │ │ │ + movs r4, r4 │ │ │ │ + asrs r4, r6, #21 │ │ │ │ + movs r4, r4 │ │ │ │ ldmia r3!, {r1, r4, r6} │ │ │ │ movs r3, r4 │ │ │ │ - bgt.n 124d60 │ │ │ │ + ldmia r3!, {r1} │ │ │ │ movs r3, r4 │ │ │ │ - bge.n 124dd8 │ │ │ │ + bgt.n 124e48 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r3!, {r1, r4, r5, r6} │ │ │ │ + bls.n 124d28 │ │ │ │ movs r3, r4 │ │ │ │ ldmia r3!, {r1, r5} │ │ │ │ movs r3, r4 │ │ │ │ - bgt.n 124d78 │ │ │ │ + ldmia r2!, {r1, r4, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - bls.n 124d88 │ │ │ │ + bgt.n 124e60 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r3!, {r1, r6} │ │ │ │ + bls.n 124cd8 │ │ │ │ movs r3, r4 │ │ │ │ ldmia r2!, {r1, r4, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - bgt.n 124d80 │ │ │ │ + ldmia r2!, {r1, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - bls.n 124d38 │ │ │ │ + bgt.n 124e78 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r3!, {r1, r4} │ │ │ │ + bls.n 124e88 │ │ │ │ movs r3, r4 │ │ │ │ ldmia r2!, {r1, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - b.n 125190 │ │ │ │ + ldmia r2!, {r1, r4, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - b.n 124f70 │ │ │ │ + bgt.n 124e80 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r2!, {r1, r5, r6, r7} │ │ │ │ + bls.n 124e38 │ │ │ │ movs r3, r4 │ │ │ │ ldmia r2!, {r1, r4, r7} │ │ │ │ movs r3, r4 │ │ │ │ - b.n 125180 │ │ │ │ + ldmia r2!, {r1, r6} │ │ │ │ movs r3, r4 │ │ │ │ - b.n 124f20 │ │ │ │ + b.n 125090 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r2!, {r1, r4, r5, r7} │ │ │ │ + b.n 124e70 │ │ │ │ movs r3, r4 │ │ │ │ ldmia r2!, {r1, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - beq.n 124d38 │ │ │ │ + ldmia r2!, {r1, r4} │ │ │ │ movs r3, r4 │ │ │ │ - beq.n 124d60 │ │ │ │ + b.n 125080 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r2!, {r1, r7} │ │ │ │ + b.n 124e20 │ │ │ │ movs r3, r4 │ │ │ │ ldmia r2!, {r1, r4, r5} │ │ │ │ movs r3, r4 │ │ │ │ - beq.n 124d90 │ │ │ │ + ldmia r1, {r1, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - beq.n 124f10 │ │ │ │ + beq.n 124e38 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r2!, {r1, r4, r6} │ │ │ │ + beq.n 124e60 │ │ │ │ movs r3, r4 │ │ │ │ ldmia r2!, {r1} │ │ │ │ movs r3, r4 │ │ │ │ - b.n 124f58 │ │ │ │ + ldmia r1, {r1, r4, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - svc 248 @ 0xf8 │ │ │ │ + beq.n 124e90 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r2!, {r1, r5} │ │ │ │ + ldmia r7, {r4, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ ldmia r1, {r1, r4, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - b.n 124f48 │ │ │ │ + ldmia r1, {r1, r7} │ │ │ │ movs r3, r4 │ │ │ │ - svc 200 @ 0xc8 │ │ │ │ + b.n 124e58 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r1, {r1, r4, r5, r6, r7} │ │ │ │ + svc 120 @ 0x78 │ │ │ │ movs r3, r4 │ │ │ │ ldmia r1, {r1, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - b.n 124f30 │ │ │ │ + ldmia r1, {r1, r4, r6} │ │ │ │ movs r3, r4 │ │ │ │ - svc 152 @ 0x98 │ │ │ │ + svc 254 @ 0xfe │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r1, {r1, r6, r7} │ │ │ │ + svc 72 @ 0x48 │ │ │ │ movs r3, r4 │ │ │ │ ldmia r1, {r1, r4, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - b.n 124f18 │ │ │ │ + ldmia r1, {r1, r5} │ │ │ │ movs r3, r4 │ │ │ │ - svc 100 @ 0x64 │ │ │ │ + svc 234 @ 0xea │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r1, {r1, r2, r3, r7} │ │ │ │ + svc 24 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r1!, {r6} │ │ │ │ + ldmia r1, {r1, r6} │ │ │ │ + movs r3, r4 │ │ │ │ + ldmia r0!, {r1, r4, r5, r6, r7} │ │ │ │ + movs r3, r4 │ │ │ │ + svc 214 @ 0xd6 │ │ │ │ + movs r3, r4 │ │ │ │ + udf #228 @ 0xe4 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r0, #214 @ 0xd6 │ │ │ │ + ldmia r1, {r1, r2, r3} │ │ │ │ + movs r3, r4 │ │ │ │ + ldmia r0!, {r6, r7} │ │ │ │ + movs r3, r4 │ │ │ │ + cmp r0, #86 @ 0x56 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r0, #224 @ 0xe0 │ │ │ │ + cmp r0, #96 @ 0x60 │ │ │ │ movs r4, r4 │ │ │ │ - ldmia r1, {r1, r5, r6} │ │ │ │ + ldmia r0!, {r1, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r1, {r1, r4} │ │ │ │ + ldmia r0!, {r1, r4, r7} │ │ │ │ movs r3, r4 │ │ │ │ - cmp r0, #218 @ 0xda │ │ │ │ + cmp r0, #90 @ 0x5a │ │ │ │ movs r4, r4 │ │ │ │ - cmp r0, #176 @ 0xb0 │ │ │ │ + cmp r0, #48 @ 0x30 │ │ │ │ movs r4, r4 │ │ │ │ - ldmia r1, {r1, r4, r5} │ │ │ │ + ldmia r0!, {r1, r4, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r0!, {r1, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - cmp r0, #190 @ 0xbe │ │ │ │ + cmp r0, #62 @ 0x3e │ │ │ │ movs r4, r4 │ │ │ │ - cmp r0, #128 @ 0x80 │ │ │ │ + cmp r0, #0 │ │ │ │ movs r4, r4 │ │ │ │ - ldmia r1, {r1} │ │ │ │ + ldmia r0!, {r1, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r0!, {r1, r4, r5, r7} │ │ │ │ + ldmia r0!, {r1, r4, r5} │ │ │ │ movs r3, r4 │ │ │ │ - cmp r0, #182 @ 0xb6 │ │ │ │ + cmp r0, #54 @ 0x36 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r0, #80 @ 0x50 │ │ │ │ + movs r7, #208 @ 0xd0 │ │ │ │ movs r4, r4 │ │ │ │ - ldmia r0!, {r1, r4, r6, r7} │ │ │ │ + ldmia r0!, {r1, r4, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r0!, {r1, r7} │ │ │ │ + ldmia r0!, {r1} │ │ │ │ movs r3, r4 │ │ │ │ - cmp r0, #178 @ 0xb2 │ │ │ │ + cmp r0, #50 @ 0x32 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r0, #32 │ │ │ │ + movs r7, #160 @ 0xa0 │ │ │ │ movs r4, r4 │ │ │ │ - ldmia r0!, {r1, r5, r7} │ │ │ │ + ldmia r0!, {r1, r5} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r0!, {r1, r4, r6} │ │ │ │ + stmia r7!, {r1, r4, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - b.n 124780 │ │ │ │ + b.n 125680 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 124790 │ │ │ │ + b.n 125690 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r0!, {r1, r4, r5, r6} │ │ │ │ + stmia r7!, {r1, r4, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r0!, {r1, r5} │ │ │ │ + stmia r7!, {r1, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r5!, {r1, r6, r7} │ │ │ │ + ldmia r5!, {r1, r6} │ │ │ │ movs r3, r4 │ │ │ │ - lsls r4, r5, #12 │ │ │ │ + lsls r4, r5, #10 │ │ │ │ movs r4, r4 │ │ │ │ - ldmia r0!, {r1, r6} │ │ │ │ + stmia r7!, {r1, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r7!, {r1, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r4, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r3, #21 │ │ │ │ + lsrs r2, r3, #19 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r4, r2, #20 │ │ │ │ + lsrs r4, r2, #18 │ │ │ │ movs r4, r4 │ │ │ │ - ldmia r0!, {r1, r4} │ │ │ │ - movs r3, r4 │ │ │ │ - stmia r7!, {r1, r6, r7} │ │ │ │ - movs r3, r4 │ │ │ │ - bvc.n 124e10 │ │ │ │ - movs r3, r4 │ │ │ │ - bvs.n 124fe8 │ │ │ │ - movs r3, r4 │ │ │ │ - stmia r7!, {r1, r5, r6, r7} │ │ │ │ - movs r3, r4 │ │ │ │ stmia r7!, {r1, r4, r7} │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 124e18 │ │ │ │ + stmia r7!, {r1, r6} │ │ │ │ movs r3, r4 │ │ │ │ - bvs.n 124f98 │ │ │ │ + bvc.n 124f10 │ │ │ │ movs r3, r4 │ │ │ │ - stmia r7!, {r1, r4, r5, r7} │ │ │ │ + bpl.n 124ee8 │ │ │ │ movs r3, r4 │ │ │ │ stmia r7!, {r1, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 124e28 │ │ │ │ + stmia r7!, {r1, r4} │ │ │ │ movs r3, r4 │ │ │ │ - bvs.n 124f48 │ │ │ │ + bvc.n 124f18 │ │ │ │ movs r3, r4 │ │ │ │ - stmia r7!, {r1, r7} │ │ │ │ + bpl.n 124e98 │ │ │ │ movs r3, r4 │ │ │ │ stmia r7!, {r1, r4, r5} │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 124e38 │ │ │ │ + stmia r6!, {r1, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - bpl.n 124ef8 │ │ │ │ + bvc.n 124f28 │ │ │ │ movs r3, r4 │ │ │ │ - stmia r7!, {r1, r4, r6} │ │ │ │ + bpl.n 124e48 │ │ │ │ movs r3, r4 │ │ │ │ stmia r7!, {r1} │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 124e48 │ │ │ │ + stmia r6!, {r1, r4, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - bpl.n 124ea8 │ │ │ │ + bvc.n 124f38 │ │ │ │ movs r3, r4 │ │ │ │ - stmia r7!, {r1, r5} │ │ │ │ + bpl.n 124ff8 │ │ │ │ movs r3, r4 │ │ │ │ stmia r6!, {r1, r4, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 124e58 │ │ │ │ + stmia r6!, {r1, r7} │ │ │ │ movs r3, r4 │ │ │ │ - bpl.n 124e58 │ │ │ │ + bvc.n 124f48 │ │ │ │ movs r3, r4 │ │ │ │ - stmia r6!, {r1, r4, r5, r6, r7} │ │ │ │ + bpl.n 124fa8 │ │ │ │ movs r3, r4 │ │ │ │ stmia r6!, {r1, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 124e68 │ │ │ │ + stmia r6!, {r1, r4, r6} │ │ │ │ movs r3, r4 │ │ │ │ - bpl.n 125008 │ │ │ │ + bvc.n 124f58 │ │ │ │ movs r3, r4 │ │ │ │ - stmia r6!, {r1, r6, r7} │ │ │ │ + bpl.n 124f58 │ │ │ │ movs r3, r4 │ │ │ │ stmia r6!, {r1, r4, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 124e70 │ │ │ │ + stmia r6!, {r1, r5} │ │ │ │ movs r3, r4 │ │ │ │ - bpl.n 124fb0 │ │ │ │ + bvc.n 124f68 │ │ │ │ movs r3, r4 │ │ │ │ - stmia r6!, {r1, r2, r3, r7} │ │ │ │ + bmi.n 124f08 │ │ │ │ movs r3, r4 │ │ │ │ - stmia r6!, {r6} │ │ │ │ + stmia r6!, {r1, r6} │ │ │ │ movs r3, r4 │ │ │ │ - udf #134 @ 0x86 │ │ │ │ + stmia r5!, {r1, r4, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - udf #148 @ 0x94 │ │ │ │ + bvc.n 124f70 │ │ │ │ movs r3, r4 │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r6} │ │ │ │ + bmi.n 124eb0 │ │ │ │ movs r3, r4 │ │ │ │ stmia r6!, {r1, r2, r3} │ │ │ │ movs r3, r4 │ │ │ │ - lsls r6, r7, #31 │ │ │ │ + stmia r5!, {r6, r7} │ │ │ │ + movs r3, r4 │ │ │ │ + udf #6 │ │ │ │ + movs r3, r4 │ │ │ │ + udf #20 │ │ │ │ + movs r3, r4 │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + movs r3, r4 │ │ │ │ + stmia r5!, {r1, r2, r3, r7} │ │ │ │ + movs r3, r4 │ │ │ │ + lsls r6, r7, #29 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r4, r1, #31 │ │ │ │ + lsls r4, r1, #29 │ │ │ │ movs r4, r4 │ │ │ │ - stmia r6!, {r1, r2, r3, r5} │ │ │ │ + stmia r5!, {r1, r2, r3, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r6} │ │ │ │ movs r3, r4 │ │ │ │ ldr.w r5, [pc, #2916] @ 125b00 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [pc, #2916] @ 125b04 │ │ │ │ ldr.w r3, [pc, #2916] @ 125b08 │ │ │ │ add r5, pc │ │ │ │ ldr.w r2, [pc, #2912] @ 125b0c │ │ │ │ @@ -253179,479 +253182,478 @@ │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #3620 @ 0xe24 │ │ │ │ bl 13ba14 │ │ │ │ b.w 118cbe │ │ │ │ - lsls r6, r3, #11 │ │ │ │ + lsls r6, r3, #9 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r4, r1, #10 │ │ │ │ + lsls r4, r1, #8 │ │ │ │ movs r4, r4 │ │ │ │ - stmia r0!, {r1, r2, r3, r5, r6, r7} │ │ │ │ - movs r3, r4 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r7} │ │ │ │ - movs r3, r4 │ │ │ │ - @ instruction: 0xeafa0023 │ │ │ │ - add.w r0, r8, r3, asr #32 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r5, r7} │ │ │ │ - movs r3, r4 │ │ │ │ stmia r0!, {r1, r2, r3, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r3, {r1, r2, r3, r5, r7} │ │ │ │ - movs r3, r4 │ │ │ │ - @ instruction: 0xead80023 │ │ │ │ - stmia r0!, {r1, r2, r3, r7} │ │ │ │ + stmia r0!, {r1, r2, r3, r4} │ │ │ │ movs r3, r4 │ │ │ │ + orns r0, sl, r3, asr #32 │ │ │ │ + eor.w r0, r8, r3, asr #32 │ │ │ │ stmia r0!, {r1, r2, r3, r4, r5} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r5, r7} │ │ │ │ - movs r3, r4 │ │ │ │ - @ instruction: 0xeaa80023 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r6} │ │ │ │ - movs r3, r4 │ │ │ │ + itee al │ │ │ │ + moval r3, r4 │ │ │ │ + ldmia r3, {r1, r2, r3, r5} │ │ │ │ + mov r3, r4 │ │ │ │ + orrs.w r0, r8, r3, asr #32 │ │ │ │ stmia r0!, {r1, r2, r3} │ │ │ │ movs r3, r4 │ │ │ │ - stmdb r6!, {r0, r1, r5} │ │ │ │ - orns r0, r8, r3, asr #32 │ │ │ │ - stmia r0!, {r1, r2, r3, r5} │ │ │ │ - movs r3, r4 │ │ │ │ + ittt lt │ │ │ │ + movlt r3, r4 │ │ │ │ + ldmialt r3, {r1, r2, r3, r4, r5} │ │ │ │ + movlt r3, r4 │ │ │ │ + bic.w r0, r8, r3, asr #32 │ │ │ │ ittt le │ │ │ │ movle r3, r4 │ │ │ │ - ble.n 126138 @ unpredictable branch in IT block │ │ │ │ - │ │ │ │ - movle r3, r4 │ │ │ │ - asrs r0, r6, #5 │ │ │ │ - movs r4, r4 │ │ │ │ - ittt │ │ │ │ - mov r3, r4 │ │ │ │ - itee ge @ unpredictable > │ │ │ │ + itee hi @ unpredictable │ │ │ │ + movhi r3, r4 │ │ │ │ + stmials.w r6!, {r0, r1, r5} │ │ │ │ + ldrdls r0, r0, [r8, #140]! @ 0x8c │ │ │ │ + itee ge │ │ │ │ movge r3, r4 │ │ │ │ - sublt r2, r0, r4 │ │ │ │ - movlt r4, r4 │ │ │ │ - subs r0, r2, r4 │ │ │ │ + ittt pl @ unpredictable │ │ │ │ + movpl r3, r4 │ │ │ │ + bpl.n 126038 @ unpredictable branch in IT block │ │ │ │ + │ │ │ │ + movpl r3, r4 │ │ │ │ + asrs r0, r6, #3 │ │ │ │ movs r4, r4 │ │ │ │ - itee gt │ │ │ │ - movgt r3, r4 │ │ │ │ - ittt vc @ unpredictable │ │ │ │ - movvc r3, r4 │ │ │ │ - ldmiavc r6!, {r1, r3} │ │ │ │ + ittt vc │ │ │ │ movvc r3, r4 │ │ │ │ - ldmia r6!, {r4, r5} │ │ │ │ - movs r3, r4 │ │ │ │ - ittt ls │ │ │ │ - movls r3, r4 │ │ │ │ - itee mi @ unpredictable │ │ │ │ + itee cs @ unpredictable │ │ │ │ + movcs r3, r4 │ │ │ │ + subcc r2, r0, r2 │ │ │ │ + movcc r4, r4 │ │ │ │ + subs r0, r2, r2 │ │ │ │ + movs r4, r4 │ │ │ │ + itee mi │ │ │ │ movmi r3, r4 │ │ │ │ - ldmiapl r6!, {r1, r4, r5} │ │ │ │ + bkpt 0x00fe │ │ │ │ movpl r3, r4 │ │ │ │ - ldmia r6!, {} │ │ │ │ + ldmia r5!, {r1, r3, r7} │ │ │ │ + movs r3, r4 │ │ │ │ + ldmia r5, {r4, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - itee vs │ │ │ │ - movvs r3, r4 │ │ │ │ - ittt ne @ unpredictable │ │ │ │ + ittt ne │ │ │ │ movne r3, r4 │ │ │ │ - bne.n 1261b8 @ unpredictable branch in IT block │ │ │ │ - │ │ │ │ + bkpt 0x00ce │ │ │ │ movne r3, r4 │ │ │ │ - b.n 1261f0 │ │ │ │ + ldmia r5, {r1, r4, r5, r7} │ │ │ │ + movs r3, r4 │ │ │ │ + ldmia r5!, {r7} │ │ │ │ movs r3, r4 │ │ │ │ - ittt cc │ │ │ │ - movcc r3, r4 │ │ │ │ bkpt 0x00ee │ │ │ │ - movcc r3, r4 │ │ │ │ - b.n 125d10 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 125e10 │ │ │ │ + bkpt 0x009e │ │ │ │ + movs r3, r4 │ │ │ │ + b.n 1260b8 │ │ │ │ + movs r3, r4 │ │ │ │ + b.n 1260f0 │ │ │ │ movs r3, r4 │ │ │ │ - itee eq │ │ │ │ - moveq r3, r4 │ │ │ │ bkpt 0x00be │ │ │ │ - movne r3, r4 │ │ │ │ - b.n 125d38 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 125db8 │ │ │ │ + bkpt 0x006e │ │ │ │ movs r3, r4 │ │ │ │ - bkpt 0x00da │ │ │ │ + b.n 125c10 │ │ │ │ + movs r3, r4 │ │ │ │ + b.n 125d10 │ │ │ │ movs r3, r4 │ │ │ │ - bkpt 0x008c │ │ │ │ + bkpt 0x008e │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r4, {r1, r2, r4} │ │ │ │ + bkpt 0x003e │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r4!, {r5} │ │ │ │ + b.n 125c38 │ │ │ │ movs r3, r4 │ │ │ │ - bkpt 0x00ae │ │ │ │ + b.n 125cb8 │ │ │ │ movs r3, r4 │ │ │ │ - bkpt 0x005e │ │ │ │ + bkpt 0x005a │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r0, #9 │ │ │ │ - movs r4, r4 │ │ │ │ - lsrs r4, r1, #9 │ │ │ │ - movs r4, r4 │ │ │ │ - bkpt 0x007e │ │ │ │ + bkpt 0x000c │ │ │ │ + movs r3, r4 │ │ │ │ + ldmia r3!, {r1, r2, r4, r7} │ │ │ │ + movs r3, r4 │ │ │ │ + ldmia r3!, {r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ bkpt 0x002e │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xeada0023 │ │ │ │ - @ instruction: 0xeae80023 │ │ │ │ - bkpt 0x004e │ │ │ │ + pop {r1, r2, r3, r4, r6, r7, pc} │ │ │ │ movs r3, r4 │ │ │ │ + lsrs r6, r0, #7 │ │ │ │ + movs r4, r4 │ │ │ │ + lsrs r4, r1, #7 │ │ │ │ + movs r4, r4 │ │ │ │ pop {r1, r2, r3, r4, r5, r6, r7, pc} │ │ │ │ movs r3, r4 │ │ │ │ - blt.n 125bd8 │ │ │ │ + pop {r1, r2, r3, r5, r7, pc} │ │ │ │ movs r3, r4 │ │ │ │ - blt.n 125b70 │ │ │ │ + orrs.w r0, sl, r3, asr #32 │ │ │ │ + orn r0, r8, r3, asr #32 │ │ │ │ + pop {r1, r2, r3, r6, r7, pc} │ │ │ │ movs r3, r4 │ │ │ │ - bkpt 0x001e │ │ │ │ + pop {r1, r2, r3, r4, r5, r6, pc} │ │ │ │ movs r3, r4 │ │ │ │ - pop {r1, r2, r3, r6, r7, pc} │ │ │ │ + blt.n 125cd8 │ │ │ │ movs r3, r4 │ │ │ │ - blt.n 125be8 │ │ │ │ + blt.n 125c70 │ │ │ │ movs r3, r4 │ │ │ │ - blt.n 125b18 │ │ │ │ + pop {r1, r2, r3, r4, r7, pc} │ │ │ │ movs r3, r4 │ │ │ │ - pop {r1, r3, r5, r6, r7, pc} │ │ │ │ + pop {r1, r2, r3, r6, pc} │ │ │ │ movs r3, r4 │ │ │ │ - pop {r2, r3, r4, r7, pc} │ │ │ │ + blt.n 125ce8 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 1254b0 │ │ │ │ + blt.n 125c18 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 1254e8 │ │ │ │ + pop {r1, r3, r5, r6, pc} │ │ │ │ movs r3, r4 │ │ │ │ - pop {r1, r2, r3, r4, r5, r7, pc} │ │ │ │ + pop {r2, r3, r4, pc} │ │ │ │ movs r3, r4 │ │ │ │ - pop {r1, r2, r3, r5, r6, pc} │ │ │ │ + b.n 1263b0 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r0, #27 │ │ │ │ + b.n 1263e8 │ │ │ │ + movs r3, r4 │ │ │ │ + pop {r1, r2, r3, r4, r5, pc} │ │ │ │ + movs r3, r4 │ │ │ │ + pop {r1, r2, r3, r5, r6, r7} │ │ │ │ + movs r3, r4 │ │ │ │ + lsrs r2, r0, #25 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r0, r2, #26 │ │ │ │ + lsrs r0, r2, #24 │ │ │ │ movs r4, r4 │ │ │ │ - pop {r1, r2, r3, r7, pc} │ │ │ │ + pop {r1, r2, r3, pc} │ │ │ │ movs r3, r4 │ │ │ │ - pop {r1, r2, r3, r4, r5, pc} │ │ │ │ + pop {r1, r2, r3, r4, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r0, #25 │ │ │ │ + lsrs r6, r0, #23 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r0, r4, #25 │ │ │ │ + lsrs r0, r4, #23 │ │ │ │ movs r4, r4 │ │ │ │ - pop {r1, r2, r3, r4, r6, pc} │ │ │ │ + pop {r1, r2, r3, r4, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - pop {r1, r2, r3, pc} │ │ │ │ + pop {r1, r2, r3, r7} │ │ │ │ movs r3, r4 │ │ │ │ - lsls r6, r0, #4 │ │ │ │ + lsls r6, r0, #2 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r0, r1, #4 │ │ │ │ + lsls r0, r1, #2 │ │ │ │ movs r4, r4 │ │ │ │ - pop {r1, r3, r5, pc} │ │ │ │ + pop {r1, r3, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - pop {r2, r3, r4, r6, r7} │ │ │ │ + pop {r2, r3, r4, r6} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r4!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r3!, {r1, r2, r4, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - b.n 1258e8 │ │ │ │ + b.n 1257e8 │ │ │ │ movs r3, r4 │ │ │ │ - pop {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + pop {r1, r2, r3, r4, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - pop {r1, r2, r3, r5, r7} │ │ │ │ + pop {r1, r2, r3, r5} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r7!, {r1, r2, r3, r5} │ │ │ │ + stmia r6!, {r1, r2, r3, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - b.n 125898 │ │ │ │ + b.n 125798 │ │ │ │ movs r3, r4 │ │ │ │ - pop {r1, r2, r3, r6, r7} │ │ │ │ + pop {r1, r2, r3, r6} │ │ │ │ movs r3, r4 │ │ │ │ - pop {r1, r2, r3, r4, r5, r6} │ │ │ │ + cbnz r6, 125cee │ │ │ │ movs r3, r4 │ │ │ │ - stmia r6!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r6!, {r1, r2, r4, r5} │ │ │ │ movs r3, r4 │ │ │ │ - b.n 125848 │ │ │ │ + b.n 125748 │ │ │ │ movs r3, r4 │ │ │ │ - pop {r1, r2, r3, r4, r7} │ │ │ │ + pop {r1, r2, r3, r4} │ │ │ │ movs r3, r4 │ │ │ │ - pop {r1, r2, r3, r6} │ │ │ │ + cbnz r6, 125cf2 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xf4fe0023 │ │ │ │ - add.w r0, r8, #10682368 @ 0xa30000 │ │ │ │ - pop {r1, r2, r3, r5, r6} │ │ │ │ + orns r0, lr, #10682368 @ 0xa30000 │ │ │ │ + eor.w r0, r8, #10682368 @ 0xa30000 │ │ │ │ + cbnz r6, 125d06 │ │ │ │ movs r3, r4 │ │ │ │ - pop {r1, r2, r3, r4} │ │ │ │ + cbnz r6, 125cf6 │ │ │ │ movs r3, r4 │ │ │ │ - stmia r3!, {r1, r3, r6, r7} │ │ │ │ + stmia r3!, {r1, r3, r6} │ │ │ │ movs r3, r4 │ │ │ │ - b.n 1257a8 │ │ │ │ + b.n 1256a8 │ │ │ │ movs r3, r4 │ │ │ │ - pop {r1, r2, r3, r4, r5} │ │ │ │ + cbnz r6, 125d0a │ │ │ │ movs r3, r4 │ │ │ │ - cbnz r6, 125d1a │ │ │ │ + cbnz r6, 125cfa │ │ │ │ movs r3, r4 │ │ │ │ - stmia r3!, {r1, r3, r6, r7} │ │ │ │ + stmia r3!, {r1, r3, r6} │ │ │ │ movs r3, r4 │ │ │ │ - b.n 125758 │ │ │ │ + b.n 125658 │ │ │ │ movs r3, r4 │ │ │ │ - pop {r1, r2, r3} │ │ │ │ + cbnz r6, 125d0e │ │ │ │ movs r3, r4 │ │ │ │ - cbnz r6, 125d1e │ │ │ │ + cbnz r6, 125cfe │ │ │ │ movs r3, r4 │ │ │ │ - stmia r3!, {r1, r4, r5, r7} │ │ │ │ + stmia r3!, {r1, r4, r5} │ │ │ │ movs r3, r4 │ │ │ │ - b.n 125708 │ │ │ │ + b.n 125608 │ │ │ │ movs r3, r4 │ │ │ │ - cbnz r6, 125d32 │ │ │ │ + cbnz r6, 125d12 │ │ │ │ movs r3, r4 │ │ │ │ - cbnz r6, 125d22 │ │ │ │ + cbnz r6, 125d02 │ │ │ │ movs r3, r4 │ │ │ │ - stmia r2!, {r1, r3, r4, r6, r7} │ │ │ │ + stmia r2!, {r1, r3, r4, r6} │ │ │ │ movs r3, r4 │ │ │ │ - b.n 1256b8 │ │ │ │ + b.n 1255b8 │ │ │ │ movs r3, r4 │ │ │ │ - cbnz r6, 125d36 │ │ │ │ + cbnz r6, 125d16 │ │ │ │ movs r3, r4 │ │ │ │ - cbnz r6, 125d26 │ │ │ │ + revsh r6, r3 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r3, #21 │ │ │ │ + asrs r6, r3, #19 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r0, r5, #19 │ │ │ │ + asrs r0, r5, #17 │ │ │ │ movs r4, r4 │ │ │ │ - cbnz r6, 125d3a │ │ │ │ + revsh r6, r7 │ │ │ │ movs r3, r4 │ │ │ │ - cbnz r6, 125d2a │ │ │ │ + hlt 0x002e │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r1, #21 │ │ │ │ + asrs r6, r1, #19 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r0, r7, #18 │ │ │ │ + asrs r0, r7, #16 │ │ │ │ movs r4, r4 │ │ │ │ - cbnz r6, 125d3e │ │ │ │ + revsh r6, r1 │ │ │ │ movs r3, r4 │ │ │ │ - revsh r6, r7 │ │ │ │ + rev16 r6, r7 │ │ │ │ movs r3, r4 │ │ │ │ - stmia r4!, {r1, r2, r3, r6} │ │ │ │ + stmia r3!, {r1, r2, r3, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r4!, {r2, r5, r6} │ │ │ │ + stmia r3!, {r2, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - cbnz r6, 125d42 │ │ │ │ + hlt 0x001e │ │ │ │ movs r3, r4 │ │ │ │ - revsh r6, r1 │ │ │ │ + rev16 r6, r1 │ │ │ │ movs r3, r4 │ │ │ │ - stmia r4!, {r1, r5, r6} │ │ │ │ + stmia r3!, {r1, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r4!, {r2, r4, r5} │ │ │ │ + stmia r3!, {r2, r4, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - revsh r6, r5 │ │ │ │ + rev16 r6, r5 │ │ │ │ movs r3, r4 │ │ │ │ - hlt 0x001e │ │ │ │ + rev r6, r3 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r1, #13 │ │ │ │ + lsls r2, r1, #11 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r0, r2, #13 │ │ │ │ + lsls r0, r2, #11 │ │ │ │ movs r4, r4 │ │ │ │ - hlt 0x003e │ │ │ │ + rev r6, r7 │ │ │ │ movs r3, r4 │ │ │ │ - rev16 r6, r5 │ │ │ │ + cbnz r6, 125d5a │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r2, #13 │ │ │ │ + lsls r2, r2, #11 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r0, r4, #12 │ │ │ │ + lsls r0, r4, #10 │ │ │ │ movs r4, r4 │ │ │ │ - hlt 0x000e │ │ │ │ + rev r6, r1 │ │ │ │ movs r3, r4 │ │ │ │ - rev r6, r7 │ │ │ │ + cbnz r6, 125d5e │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r4, #2 │ │ │ │ + lsrs r6, r4, #32 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r4, r6, #2 │ │ │ │ + lsrs r4, r6, #32 │ │ │ │ movs r4, r4 │ │ │ │ - rev16 r6, r3 │ │ │ │ + cbnz r6, 125d72 │ │ │ │ movs r3, r4 │ │ │ │ - rev r6, r1 │ │ │ │ + cbnz r6, 125d62 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r6, #2 │ │ │ │ + lsrs r6, r6, #32 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r4, r0, #2 │ │ │ │ + lsrs r4, r0, #32 │ │ │ │ movs r4, r4 │ │ │ │ - rev r6, r5 │ │ │ │ - movs r3, r4 │ │ │ │ - cbnz r6, 125d86 │ │ │ │ + cbnz r6, 125d76 │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 125db8 │ │ │ │ + cbnz r6, 125d66 │ │ │ │ movs r3, r4 │ │ │ │ bvs.n 125cb8 │ │ │ │ movs r3, r4 │ │ │ │ - cbnz r6, 125d9a │ │ │ │ - movs r3, r4 │ │ │ │ - cbnz r6, 125d8a │ │ │ │ - movs r3, r4 │ │ │ │ - bvs.n 125e40 │ │ │ │ - movs r3, r4 │ │ │ │ - bvs.n 125c68 │ │ │ │ - movs r3, r4 │ │ │ │ - cbnz r6, 125d9e │ │ │ │ + bvs.n 125db8 │ │ │ │ movs r3, r4 │ │ │ │ - cbnz r6, 125d8e │ │ │ │ + cbnz r6, 125d7a │ │ │ │ movs r3, r4 │ │ │ │ - bvs.n 125c88 │ │ │ │ + cbnz r6, 125d6a │ │ │ │ movs r3, r4 │ │ │ │ - bvs.n 125e18 │ │ │ │ + bpl.n 125d40 │ │ │ │ movs r3, r4 │ │ │ │ - cbnz r6, 125da2 │ │ │ │ + bvs.n 125d68 │ │ │ │ movs r3, r4 │ │ │ │ - cbnz r6, 125d92 │ │ │ │ + cbnz r6, 125d7e │ │ │ │ movs r3, r4 │ │ │ │ - bvs.n 125e80 │ │ │ │ + @ instruction: 0xb8fe │ │ │ │ movs r3, r4 │ │ │ │ - bvs.n 125dc8 │ │ │ │ + bvs.n 125d88 │ │ │ │ movs r3, r4 │ │ │ │ - cbnz r6, 125da6 │ │ │ │ + bpl.n 125d18 │ │ │ │ movs r3, r4 │ │ │ │ - cbnz r6, 125d96 │ │ │ │ + cbnz r6, 125d82 │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 125d78 │ │ │ │ + @ instruction: 0xb8ce │ │ │ │ movs r3, r4 │ │ │ │ - bhi.n 125da0 │ │ │ │ + bpl.n 125d80 │ │ │ │ movs r3, r4 │ │ │ │ - cbnz r6, 125daa │ │ │ │ + bpl.n 125cc8 │ │ │ │ movs r3, r4 │ │ │ │ @ instruction: 0xb8ee │ │ │ │ movs r3, r4 │ │ │ │ - stmia r0!, {r1, r3, r4, r7} │ │ │ │ + @ instruction: 0xb89e │ │ │ │ movs r3, r4 │ │ │ │ - stmia r0!, {r5, r7} │ │ │ │ + bvc.n 125e78 │ │ │ │ movs r3, r4 │ │ │ │ - cbnz r6, 125dae │ │ │ │ + bvc.n 125ca0 │ │ │ │ movs r3, r4 │ │ │ │ @ instruction: 0xb8be │ │ │ │ movs r3, r4 │ │ │ │ - adds r2, r6, #6 │ │ │ │ - movs r4, r4 │ │ │ │ - adds r4, r7, #6 │ │ │ │ - movs r4, r4 │ │ │ │ - @ instruction: 0xb8de │ │ │ │ + @ instruction: 0xb86e │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb88e │ │ │ │ + stmia r0!, {r1, r3, r4} │ │ │ │ movs r3, r4 │ │ │ │ - cdp 0, 9, cr0, cr2, cr3, {1} │ │ │ │ - cdp 0, 9, cr0, cr12, cr3, {1} │ │ │ │ - @ instruction: 0xb8ae │ │ │ │ + stmia r0!, {r5} │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb85e │ │ │ │ + @ instruction: 0xb88e │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r6, #18 │ │ │ │ + @ instruction: 0xb83e │ │ │ │ + movs r3, r4 │ │ │ │ + adds r2, r6, #4 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r4, r2, #16 │ │ │ │ + adds r4, r7, #4 │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xb87e │ │ │ │ + @ instruction: 0xb85e │ │ │ │ + movs r3, r4 │ │ │ │ + @ instruction: 0xb80e │ │ │ │ movs r3, r4 │ │ │ │ + cdp 0, 1, cr0, cr2, cr3, {1} │ │ │ │ + cdp 0, 1, cr0, cr12, cr3, {1} │ │ │ │ @ instruction: 0xb82e │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r4, #18 │ │ │ │ + @ instruction: 0xb7de │ │ │ │ + movs r3, r4 │ │ │ │ + asrs r6, r6, #16 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r4, r4, #15 │ │ │ │ + asrs r4, r2, #14 │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xb84e │ │ │ │ - movs r3, r4 │ │ │ │ @ instruction: 0xb7fe │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r2, #18 │ │ │ │ + @ instruction: 0xb7ae │ │ │ │ + movs r3, r4 │ │ │ │ + asrs r2, r4, #16 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r4, r6, #14 │ │ │ │ + asrs r4, r4, #13 │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xb81e │ │ │ │ - movs r3, r4 │ │ │ │ @ instruction: 0xb7ce │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r7, #17 │ │ │ │ + @ instruction: 0xb77e │ │ │ │ + movs r3, r4 │ │ │ │ + asrs r2, r2, #16 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r4, r0, #14 │ │ │ │ + asrs r4, r6, #12 │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xb7ee │ │ │ │ - movs r3, r4 │ │ │ │ @ instruction: 0xb79e │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r4, #17 │ │ │ │ + @ instruction: 0xb74e │ │ │ │ + movs r3, r4 │ │ │ │ + asrs r2, r7, #15 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r4, r2, #13 │ │ │ │ + asrs r4, r0, #12 │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xb7be │ │ │ │ - movs r3, r4 │ │ │ │ @ instruction: 0xb76e │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r1, #17 │ │ │ │ + @ instruction: 0xb71e │ │ │ │ + movs r3, r4 │ │ │ │ + asrs r6, r4, #15 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r4, r4, #12 │ │ │ │ + asrs r4, r2, #11 │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xb78e │ │ │ │ - movs r3, r4 │ │ │ │ @ instruction: 0xb73e │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r6, #16 │ │ │ │ + @ instruction: 0xb6ee │ │ │ │ + movs r3, r4 │ │ │ │ + asrs r6, r1, #15 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r4, r6, #11 │ │ │ │ + asrs r4, r4, #10 │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xb75e │ │ │ │ - movs r3, r4 │ │ │ │ @ instruction: 0xb70e │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r3, #16 │ │ │ │ + @ instruction: 0xb6be │ │ │ │ + movs r3, r4 │ │ │ │ + asrs r2, r6, #14 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r4, r0, #11 │ │ │ │ + asrs r4, r6, #9 │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xb72e │ │ │ │ - movs r3, r4 │ │ │ │ @ instruction: 0xb6de │ │ │ │ movs r3, r4 │ │ │ │ - b.n 1256b0 │ │ │ │ + @ instruction: 0xb68e │ │ │ │ movs r3, r4 │ │ │ │ - b.n 1256d8 │ │ │ │ + asrs r6, r3, #14 │ │ │ │ + movs r4, r4 │ │ │ │ + asrs r4, r0, #9 │ │ │ │ + movs r4, r4 │ │ │ │ + @ instruction: 0xb6ae │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb6fa │ │ │ │ + @ instruction: 0xb65e │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb6ac │ │ │ │ + b.n 1265b0 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 125700 │ │ │ │ + b.n 1265d8 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 125690 │ │ │ │ + @ instruction: 0xb67a │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb6ce │ │ │ │ + @ instruction: 0xb62c │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb67e │ │ │ │ + b.n 126600 │ │ │ │ movs r3, r4 │ │ │ │ - stc 0, cr0, [r6, #-140] @ 0xffffff74 │ │ │ │ - ldc 0, cr0, [r8, #-140] @ 0xffffff74 │ │ │ │ - @ instruction: 0xb69a │ │ │ │ + b.n 126590 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb64c │ │ │ │ + @ instruction: 0xb64e │ │ │ │ movs r3, r4 │ │ │ │ - cdp 0, 11, cr0, cr10, cr3, {1} │ │ │ │ - cdp 0, 8, cr0, cr0, cr3, {1} │ │ │ │ - @ instruction: 0xb66e │ │ │ │ + push {r1, r2, r3, r4, r5, r6, r7, lr} │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb61e │ │ │ │ + stc 0, cr0, [r6], {35} @ 0x23 │ │ │ │ + ldc 0, cr0, [r8], {35} @ 0x23 │ │ │ │ + @ instruction: 0xb61a │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xf3aa0023 │ │ │ │ - @ instruction: 0xf3c00023 │ │ │ │ - @ instruction: 0xb63e │ │ │ │ + push {r2, r3, r6, r7, lr} │ │ │ │ movs r3, r4 │ │ │ │ + cdp 0, 3, cr0, cr10, cr3, {1} │ │ │ │ + cdp 0, 0, cr0, cr0, cr3, {1} │ │ │ │ push {r1, r2, r3, r5, r6, r7, lr} │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xf3ca0023 │ │ │ │ - @ instruction: 0xf3900023 │ │ │ │ - @ instruction: 0xb60e │ │ │ │ + push {r1, r2, r3, r4, r7, lr} │ │ │ │ movs r3, r4 │ │ │ │ + @ instruction: 0xf32a0023 │ │ │ │ + @ instruction: 0xf3400023 │ │ │ │ push {r1, r2, r3, r4, r5, r7, lr} │ │ │ │ movs r3, r4 │ │ │ │ - ldc 0, cr0, [r6], #140 @ 0x8c │ │ │ │ - stcl 0, cr0, [r8], {35} @ 0x23 │ │ │ │ - push {r1, r2, r3, r4, r6, r7, lr} │ │ │ │ + push {r1, r2, r3, r5, r6, lr} │ │ │ │ movs r3, r4 │ │ │ │ + @ instruction: 0xf34a0023 │ │ │ │ + @ instruction: 0xf3100023 │ │ │ │ push {r1, r2, r3, r7, lr} │ │ │ │ movs r3, r4 │ │ │ │ - ldc 0, cr0, [r0, #140]! @ 0x8c │ │ │ │ - stcl 0, cr0, [r8, #140] @ 0x8c │ │ │ │ - push {r1, r2, r4, r5, r7, lr} │ │ │ │ + push {r1, r2, r3, r4, r5, lr} │ │ │ │ + movs r3, r4 │ │ │ │ + ldc 0, cr0, [r6], #-140 @ 0xffffff74 │ │ │ │ + mcrr 0, 2, r0, r8, cr3 │ │ │ │ + push {r1, r2, r3, r4, r6, lr} │ │ │ │ + movs r3, r4 │ │ │ │ + push {r1, r2, r3, lr} │ │ │ │ + movs r3, r4 │ │ │ │ + ldc 0, cr0, [r0, #-140]! @ 0xffffff74 │ │ │ │ + stcl 0, cr0, [r8, #-140] @ 0xffffff74 │ │ │ │ + push {r1, r2, r4, r5, lr} │ │ │ │ movs r3, r4 │ │ │ │ - push {r1, r2, r5, r6, lr} │ │ │ │ + push {r1, r2, r5, r6, r7} │ │ │ │ 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 │ │ │ │ @@ -263553,15 +263555,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 1e01e0 │ │ │ │ + bl 1e0128 │ │ │ │ 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 │ │ │ │ @@ -263600,37 +263602,37 @@ │ │ │ │ cbz r0, 12d916 │ │ │ │ ldr r2, [pc, #120] @ (12d968 ) │ │ │ │ ldr.w r3, [r5, #3504] @ 0xdb0 │ │ │ │ ldr r2, [r6, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 12d904 │ │ │ │ cbz r3, 12d95a │ │ │ │ - bl 1e3174 │ │ │ │ + bl 1e30bc │ │ │ │ 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, 12d92a │ │ │ │ - bl 1e02e0 │ │ │ │ + bl 1e0228 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r5, #3524] @ 0xdc4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [pc, #64] @ (12d96c ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [pc, #64] @ (12d970 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 591d8 <__fprintf_chk@plt> │ │ │ │ ldr.w r0, [r5, #3752] @ 0xea8 │ │ │ │ - bl 1e02e0 │ │ │ │ + bl 1e0228 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r5, #3524] @ 0xdc4 │ │ │ │ b.n 12d928 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ blx 58d30 │ │ │ │ ldr.w r0, [r5, #3508] @ 0xdb4 │ │ │ │ ldr.w r2, [r5, #3512] @ 0xdb8 │ │ │ │ @@ -263640,15 +263642,15 @@ │ │ │ │ b.n 12d904 │ │ │ │ movs r7, #88 @ 0x58 │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r4, r1, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #640] @ 0x280 │ │ │ │ + ldr r5, [sp, #128] @ 0x80 │ │ │ │ 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] @ (12da74 ) │ │ │ │ @@ -263659,15 +263661,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ ldr r6, [pc, #232] @ (12da7c ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #300] @ 0x12c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e0e98 │ │ │ │ + bl 1e0de0 │ │ │ │ ldr r2, [pc, #220] @ (12da80 ) │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ mov r1, r7 │ │ │ │ add r2, pc │ │ │ │ add r7, sp, #8 │ │ │ │ add r0, sp, #24 │ │ │ │ @@ -263699,15 +263701,15 @@ │ │ │ │ ldr r1, [r6, r1] │ │ │ │ cmp r0, r1 │ │ │ │ beq.n 12da46 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cbz r0, 12da38 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1e2fec │ │ │ │ + bl 1e2f34 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 12da6c │ │ │ │ ldr r2, [r4, #8] │ │ │ │ str r0, [r4, #4] │ │ │ │ str r3, [r4, #12] │ │ │ │ add r0, r2 │ │ │ │ @@ -263758,53 +263760,53 @@ │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ movs r6, #114 @ 0x72 │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r6, #104 @ 0x68 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - add r6, pc, #352 @ (adr r6, 12dbe4 ) │ │ │ │ + add r5, pc, #864 @ (adr r5, 12dde4 ) │ │ │ │ movs r3, r5 │ │ │ │ lsrs r4, r1, #11 │ │ │ │ movs r0, r0 │ │ │ │ movs r5, #216 @ 0xd8 │ │ │ │ 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 1e0390 │ │ │ │ + bl 1e02d8 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 12dab4 │ │ │ │ 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 1e02f4 │ │ │ │ + bl 1e023c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ b.n 12daae │ │ │ │ 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 1e03f8 │ │ │ │ + bl 1e0340 │ │ │ │ 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] @ (12dbd0 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -263856,30 +263858,30 @@ │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 12db12 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ str.w r2, [r4, #3520] @ 0xdc0 │ │ │ │ - bl 1defcc │ │ │ │ + bl 1def14 │ │ │ │ b.n 12db12 │ │ │ │ cmp r2, #2 │ │ │ │ beq.n 12dba2 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 12dbc2 │ │ │ │ b.n 12db94 │ │ │ │ mov r0, r3 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1deff8 │ │ │ │ + bl 1def40 │ │ │ │ movs r0, #2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r1, r0, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 12dbb6 │ │ │ │ @@ -264494,15 +264496,15 @@ │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ add.w r0, r5, #32 │ │ │ │ blx 59fa8 │ │ │ │ mov r0, r7 │ │ │ │ strd r4, r4, [r5, #96] @ 0x60 │ │ │ │ strd r4, r4, [r5, #104] @ 0x68 │ │ │ │ - bl 1e1894 │ │ │ │ + bl 1e17dc │ │ │ │ cbz r0, 12e13a │ │ │ │ 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] @ (12e288 ) │ │ │ │ ldr r0, [pc, #332] @ (12e28c ) │ │ │ │ @@ -264633,39 +264635,39 @@ │ │ │ │ str r0, [r5, #96] @ 0x60 │ │ │ │ b.n 12e24a │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ subs r6, r5, #4 │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 12e03c │ │ │ │ + b.n 12df3c │ │ │ │ movs r2, r4 │ │ │ │ - adds r6, r5, #7 │ │ │ │ + adds r6, r5, #5 │ │ │ │ movs r0, r5 │ │ │ │ - str r5, [sp, #896] @ 0x380 │ │ │ │ + str r5, [sp, #384] @ 0x180 │ │ │ │ movs r3, r4 │ │ │ │ - str r5, [sp, #848] @ 0x350 │ │ │ │ + str r5, [sp, #336] @ 0x150 │ │ │ │ movs r3, r4 │ │ │ │ - cbnz r2, 12e2c2 │ │ │ │ + cbnz r2, 12e2a2 │ │ │ │ movs r3, r4 │ │ │ │ - str r5, [sp, #872] @ 0x368 │ │ │ │ + str r5, [sp, #360] @ 0x168 │ │ │ │ movs r3, r4 │ │ │ │ - cbnz r0, 12e2b8 │ │ │ │ + @ instruction: 0xb8e0 │ │ │ │ movs r3, r4 │ │ │ │ - str r5, [sp, #488] @ 0x1e8 │ │ │ │ + str r4, [sp, #1000] @ 0x3e8 │ │ │ │ movs r3, r4 │ │ │ │ - str r5, [sp, #456] @ 0x1c8 │ │ │ │ + str r4, [sp, #968] @ 0x3c8 │ │ │ │ movs r3, r4 │ │ │ │ - str r5, [sp, #432] @ 0x1b0 │ │ │ │ + str r4, [sp, #944] @ 0x3b0 │ │ │ │ movs r3, r4 │ │ │ │ - str r5, [sp, #416] @ 0x1a0 │ │ │ │ + str r4, [sp, #928] @ 0x3a0 │ │ │ │ movs r3, r4 │ │ │ │ - str r5, [sp, #408] @ 0x198 │ │ │ │ + str r4, [sp, #920] @ 0x398 │ │ │ │ movs r3, r4 │ │ │ │ - str r5, [sp, #384] @ 0x180 │ │ │ │ + str r4, [sp, #896] @ 0x380 │ │ │ │ movs r3, r4 │ │ │ │ adds r0, r5, #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 │ │ │ │ @@ -264688,15 +264690,15 @@ │ │ │ │ strd r0, r1, [sp, #96] @ 0x60 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx 59cd0 <__localtime64@plt> │ │ │ │ ldrd r5, r4, [r0, #16] │ │ │ │ ldrd sl, r8, [r0] │ │ │ │ addw r4, r4, #1900 @ 0x76c │ │ │ │ ldrd r7, r6, [r0, #8] │ │ │ │ - bl 1e2a60 │ │ │ │ + bl 1e29a8 │ │ │ │ ldr.w r1, [pc, #1192] @ 12e7c4 │ │ │ │ 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] │ │ │ │ @@ -265118,24 +265120,24 @@ │ │ │ │ movs r0, r0 │ │ │ │ adds r2, r3, #4 │ │ │ │ lsls r3, r6, #2 │ │ │ │ adds r0, r3, #4 │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #456] @ 0x1c8 │ │ │ │ + str r3, [sp, #968] @ 0x3c8 │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [sp, #496] @ 0x1f0 │ │ │ │ + str r3, [sp, #1008] @ 0x3f0 │ │ │ │ movs r3, r4 │ │ │ │ bl a7ce │ │ │ │ - ldr r2, [sp, #808] @ 0x328 │ │ │ │ + ldr r2, [sp, #296] @ 0x128 │ │ │ │ movs r3, r5 │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #552] @ 0x228 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ movs r3, r4 │ │ │ │ adds r0, r5, r2 │ │ │ │ lsls r3, r6, #2 │ │ │ │ ldr.w r3, [r4, #-104] │ │ │ │ cmp.w r3, #262144 @ 0x40000 │ │ │ │ it eq │ │ │ │ moveq.w r6, #805306368 @ 0x30000000 │ │ │ │ @@ -265668,16 +265670,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 2fa51c │ │ │ │ - bl 1db358 │ │ │ │ + bl 2fa464 │ │ │ │ + bl 1db2a0 │ │ │ │ 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 12eebc │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ @@ -266248,16 +266250,16 @@ │ │ │ │ bne.n 12f4a8 │ │ │ │ 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 2fa51c │ │ │ │ - bl 1db358 │ │ │ │ + bl 2fa464 │ │ │ │ + bl 1db2a0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cbz r0, 12f4ce │ │ │ │ ldr r2, [r0, #24] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ lsrs r2, r2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -267115,15 +267117,15 @@ │ │ │ │ bl 137c00 │ │ │ │ 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 1e3a20 │ │ │ │ + bl 1e3968 │ │ │ │ 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 │ │ │ │ @@ -267193,15 +267195,15 @@ │ │ │ │ bl 1416f4 │ │ │ │ addw r0, r4, #1380 @ 0x564 │ │ │ │ bl 10f194 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r5 │ │ │ │ mov.w r3, #65536 @ 0x10000 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1e3a20 │ │ │ │ + bl 1e3968 │ │ │ │ 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 │ │ │ │ @@ -267328,15 +267330,15 @@ │ │ │ │ cbz r0, 1300f4 │ │ │ │ ldr r2, [pc, #68] @ (130114 ) │ │ │ │ ldr.w r3, [r4, #1456] @ 0x5b0 │ │ │ │ ldr r2, [r6, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 1300e2 │ │ │ │ cbz r3, 130106 │ │ │ │ - bl 1e3174 │ │ │ │ + bl 1e30bc │ │ │ │ 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] │ │ │ │ @@ -270002,15 +270004,15 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 13ba14 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldrh r6, [r7, r4] │ │ │ │ + ldrh r6, [r7, r2] │ │ │ │ movs r3, r4 │ │ │ │ cbnz r2, 131cbc │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -270130,15 +270132,15 @@ │ │ │ │ add.w r6, r0, #24 │ │ │ │ cmp r6, r3 │ │ │ │ ldrd sl, fp, [sp, #72] @ 0x48 │ │ │ │ beq.n 131e5a │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r2 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1f66e0 │ │ │ │ + bl 1f6628 │ │ │ │ ldr r4, [r7, #28] │ │ │ │ cmp r6, r4 │ │ │ │ beq.n 131e54 │ │ │ │ ldr.w r9, [sp, #92] @ 0x5c │ │ │ │ subs r4, #36 @ 0x24 │ │ │ │ str r7, [sp, #28] │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ @@ -270160,15 +270162,15 @@ │ │ │ │ blx r7 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ sub.w r4, r3, #36 @ 0x24 │ │ │ │ cmp r6, r3 │ │ │ │ bne.n 131e24 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f66fc │ │ │ │ + bl 1f6644 │ │ │ │ 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 │ │ │ │ @@ -270188,24 +270190,24 @@ │ │ │ │ movt r2, #15258 @ 0x3b9a │ │ │ │ bl 13bc80 │ │ │ │ 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 1f66e0 │ │ │ │ + bl 1f6628 │ │ │ │ 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 1f66fc │ │ │ │ + bl 1f6644 │ │ │ │ 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 │ │ │ │ @@ -270224,15 +270226,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 1f66e0 │ │ │ │ + bl 1f6628 │ │ │ │ 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 │ │ │ │ @@ -270240,22 +270242,22 @@ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ cbz r2, 131f3e │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr r3, [r2, #12] │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f66fc │ │ │ │ + bl 1f6644 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ blx r2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f66fc │ │ │ │ + bl 1f6644 │ │ │ │ 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 │ │ │ │ @@ -270378,15 +270380,15 @@ │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ cmp r0, r2 │ │ │ │ beq.n 1320d4 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cbz r0, 1320c2 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e2fec │ │ │ │ + bl 1e2f34 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbz r0, 1320fa │ │ │ │ str r3, [r5, #12] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ str r0, [r5, #4] │ │ │ │ add.w ip, r0, r3 │ │ │ │ b.n 132014 │ │ │ │ @@ -270436,15 +270438,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 1f66e0 │ │ │ │ + bl 1f6628 │ │ │ │ ldr.w r4, [r5, #332] @ 0x14c │ │ │ │ add.w r5, r5, #328 @ 0x148 │ │ │ │ cmp r5, r4 │ │ │ │ beq.n 13216c │ │ │ │ subs r4, #60 @ 0x3c │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ tst r6, r3 │ │ │ │ @@ -270458,15 +270460,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 132148 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1f66fc │ │ │ │ + bl 1f6644 │ │ │ │ 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] @ (132214 ) │ │ │ │ @@ -270707,24 +270709,24 @@ │ │ │ │ movt r2, #15260 @ 0x3b9c │ │ │ │ bl 13bc44 │ │ │ │ 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 1f66e0 │ │ │ │ + bl 1f6628 │ │ │ │ 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 1f66fc │ │ │ │ + bl 1f6644 │ │ │ │ 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 │ │ │ │ @@ -270759,23 +270761,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 1f66e0 │ │ │ │ + bl 1f6628 │ │ │ │ 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 1f66fc │ │ │ │ + bl 1f6644 │ │ │ │ mov r0, r4 │ │ │ │ bl 13bcbc │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbz r2, 1324c4 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ mov r1, r4 │ │ │ │ @@ -270906,15 +270908,15 @@ │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r4, [r6, #16] │ │ │ │ b.n 1325bc │ │ │ │ mov r4, r0 │ │ │ │ addw r8, r0, #3788 @ 0xecc │ │ │ │ addw r0, r0, #3788 @ 0xecc │ │ │ │ - bl 1f66e0 │ │ │ │ + bl 1f6628 │ │ │ │ ldr.w r0, [r4, #3812] @ 0xee4 │ │ │ │ cbz r0, 13266e │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cbz r6, 13267a │ │ │ │ mov r0, r6 │ │ │ │ blx 59cc4 │ │ │ │ movs r3, #1 │ │ │ │ @@ -270927,42 +270929,42 @@ │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 13267a │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ blx 59c4c │ │ │ │ ldr r1, [r5, #16] │ │ │ │ ldr.w r0, [r4, #3812] @ 0xee4 │ │ │ │ - bl 1dfc40 │ │ │ │ + bl 1dfb88 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 132680 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ cbz r1, 132654 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ str r7, [r6, #12] │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f66fc │ │ │ │ + bl 1f6644 │ │ │ │ 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 1325f8 │ │ │ │ - bl 1e0078 │ │ │ │ + bl 1dffc0 │ │ │ │ str.w r0, [r4, #3812] @ 0xee4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 132618 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ b.n 132658 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ mov r2, r7 │ │ │ │ ldr.w r0, [r4, #3812] @ 0xee4 │ │ │ │ - bl 1dfc7c │ │ │ │ + bl 1dfbc4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 132656 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ b.n 13267a │ │ │ │ @@ -271116,15 +271118,15 @@ │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1327be │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ add.w r0, r4, #320 @ 0x140 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1deff8 │ │ │ │ + bl 1def40 │ │ │ │ add.w r3, r4, #320 @ 0x140 │ │ │ │ movs r0, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r1, r0, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 13283e │ │ │ │ @@ -271141,15 +271143,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 13285e │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1327de │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #320] @ 0x140 │ │ │ │ - bl 1defcc │ │ │ │ + bl 1def14 │ │ │ │ b.n 1327de │ │ │ │ ldr.w r2, [r4, #308] @ 0x134 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1327c8 │ │ │ │ ldr.w r1, [r4, #304] @ 0x130 │ │ │ │ subs r2, #28 │ │ │ │ str.w r2, [r4, #308] @ 0x134 │ │ │ │ @@ -271230,15 +271232,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 132972 │ │ │ │ b.n 132944 │ │ │ │ mov r0, r3 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1deff8 │ │ │ │ + bl 1def40 │ │ │ │ movs r0, #2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r1, r0, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 132966 │ │ │ │ @@ -271254,15 +271256,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 132984 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1328f0 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #320] @ 0x140 │ │ │ │ - bl 1defcc │ │ │ │ + bl 1def14 │ │ │ │ b.n 1328f0 │ │ │ │ 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 │ │ │ │ @@ -271309,15 +271311,15 @@ │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1329c2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ add.w r0, r4, #320 @ 0x140 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1deff8 │ │ │ │ + bl 1def40 │ │ │ │ add.w r3, r4, #320 @ 0x140 │ │ │ │ movs r0, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r1, r0, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 132a42 │ │ │ │ @@ -271334,15 +271336,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 132a62 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1329e2 │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [r4, #320] @ 0x140 │ │ │ │ - bl 1defcc │ │ │ │ + bl 1def14 │ │ │ │ b.n 1329e2 │ │ │ │ ldr.w r2, [r4, #308] @ 0x134 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1329cc │ │ │ │ ldr.w r1, [r4, #304] @ 0x130 │ │ │ │ subs r2, #28 │ │ │ │ str.w r2, [r4, #308] @ 0x134 │ │ │ │ @@ -271717,15 +271719,15 @@ │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 13ba14 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w r9, #56 @ 0x38 │ │ │ │ b.n 132dac │ │ │ │ - ldr r1, [pc, #688] @ (133128 ) │ │ │ │ + ldr r1, [pc, #176] @ (132f28 ) │ │ │ │ movs r3, r4 │ │ │ │ cbnz r2, 132e7c │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -271904,31 +271906,31 @@ │ │ │ │ ldr r3, [pc, #44] @ (133078 ) │ │ │ │ add r3, pc │ │ │ │ b.n 132ffc │ │ │ │ beq.n 13312c │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r2, #24] │ │ │ │ + str r4, [r2, #16] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [pc, #296] @ (133188 ) │ │ │ │ + @ instruction: 0x47ca │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [pc, #408] @ (1331fc ) │ │ │ │ + @ instruction: 0x47e6 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [pc, #448] @ (133228 ) │ │ │ │ + blx lr │ │ │ │ movs r3, r4 │ │ │ │ ldmia r7, {r2, r3, r4, r6, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bcc.n 133114 │ │ │ │ + bcs.n 133014 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r0, [pc, #128] @ (1330f4 ) │ │ │ │ + blx r4 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [pc, #56] @ (1330b0 ) │ │ │ │ + @ instruction: 0x478e │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [pc, #96] @ (1330dc ) │ │ │ │ + blx r3 │ │ │ │ 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] @ 13318c │ │ │ │ @@ -271984,15 +271986,15 @@ │ │ │ │ mov r0, r2 │ │ │ │ add r3, sp, #24 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 13b530 │ │ │ │ ldr r0, [pc, #112] @ (1331a0 ) │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ - bl 1e8450 │ │ │ │ + bl 1e8398 │ │ │ │ cbnz r0, 133186 │ │ │ │ ldr r2, [pc, #104] @ (1331a4 ) │ │ │ │ ldr r3, [pc, #80] @ (133190 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -272024,31 +272026,31 @@ │ │ │ │ b.n 13310e │ │ │ │ blx 593c8 │ │ │ │ nop │ │ │ │ ldmia r7!, {r2, r5, r6} │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bx r7 │ │ │ │ + mov r8, r7 │ │ │ │ movs r3, r4 │ │ │ │ - bxns sl │ │ │ │ + mov ip, sl │ │ │ │ movs r3, r4 │ │ │ │ - bxns ip │ │ │ │ + mov ip, ip │ │ │ │ movs r3, r4 │ │ │ │ - bx lr │ │ │ │ + mov lr, lr │ │ │ │ movs r3, r4 │ │ │ │ ldmia r6!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bcs.n 133200 │ │ │ │ + bne.n 133100 │ │ │ │ movs r4, r4 │ │ │ │ - mov r8, pc │ │ │ │ + mov r0, pc │ │ │ │ movs r3, r4 │ │ │ │ - mov lr, ip │ │ │ │ + mov r6, ip │ │ │ │ movs r3, r4 │ │ │ │ - mov sl, ip │ │ │ │ + mov r2, ip │ │ │ │ movs r3, r4 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ beq.n 1331ee │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -272058,15 +272060,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 2f18ec │ │ │ │ + bl 2f1834 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -272971,17 +272973,17 @@ │ │ │ │ nop │ │ │ │ ldmia r1, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r0!, {r2, r3, r4, r6} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r7, #30 │ │ │ │ + subs r6, #158 @ 0x9e │ │ │ │ movs r3, r4 │ │ │ │ - subs r6, #214 @ 0xd6 │ │ │ │ + subs r6, #86 @ 0x56 │ │ │ │ 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] @ 133bb4 │ │ │ │ sub sp, #32 │ │ │ │ @@ -273082,15 +273084,15 @@ │ │ │ │ add.w r0, r6, #1000 @ 0x3e8 │ │ │ │ blx 59c4c │ │ │ │ ldr r3, [pc, #708] @ (133ef8 ) │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl 2f1540 │ │ │ │ + bl 2f1488 │ │ │ │ ldr.w r1, [sl, #28] │ │ │ │ cbz r1, 133cac │ │ │ │ ldr r3, [pc, #692] @ (133efc ) │ │ │ │ mov r9, r6 │ │ │ │ ldr.w r8, [r4, r3] │ │ │ │ ldr.w r3, [sl, #32] │ │ │ │ str.w sl, [sp, #20] │ │ │ │ @@ -273177,20 +273179,20 @@ │ │ │ │ bne.n 133d38 │ │ │ │ ldr r7, [pc, #448] @ (133f04 ) │ │ │ │ movs r4, #2 │ │ │ │ str.w r4, [r6, #3492] @ 0xda4 │ │ │ │ add r7, pc │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e16f0 │ │ │ │ + bl 1e1638 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r3, #3 │ │ │ │ cbz r0, 133d66 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e8450 │ │ │ │ + bl 1e8398 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 133ebc │ │ │ │ mov r3, r4 │ │ │ │ ldr.w r7, [sl, #4] │ │ │ │ movs r2, #0 │ │ │ │ str.w r3, [r6, #3496] @ 0xda8 │ │ │ │ str.w r2, [r6, #3436] @ 0xd6c │ │ │ │ @@ -273348,27 +273350,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 r3, #188 @ 0xbc │ │ │ │ + subs r3, #60 @ 0x3c │ │ │ │ movs r3, r4 │ │ │ │ - subs r2, #220 @ 0xdc │ │ │ │ + subs r2, #92 @ 0x5c │ │ │ │ movs r3, r4 │ │ │ │ - subs r3, #70 @ 0x46 │ │ │ │ + subs r2, #198 @ 0xc6 │ │ │ │ movs r3, r4 │ │ │ │ stmia r2!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r2, #158 @ 0x9e │ │ │ │ + subs r2, #30 │ │ │ │ movs r3, r4 │ │ │ │ - subs r3, #8 │ │ │ │ + subs r2, #136 @ 0x88 │ │ │ │ movs r3, r4 │ │ │ │ - negs r4, r2 │ │ │ │ + rors r4, r2 │ │ │ │ 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 │ │ │ │ @@ -273774,19 +273776,19 @@ │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ str r7, [sp, #0] │ │ │ │ bl 13ba14 │ │ │ │ mov r4, r0 │ │ │ │ b.n 13430e │ │ │ │ nop │ │ │ │ - adds r6, #42 @ 0x2a │ │ │ │ + adds r5, #170 @ 0xaa │ │ │ │ movs r3, r4 │ │ │ │ - adds r6, #2 │ │ │ │ + adds r5, #130 @ 0x82 │ │ │ │ movs r3, r4 │ │ │ │ - adds r5, #206 @ 0xce │ │ │ │ + adds r5, #78 @ 0x4e │ │ │ │ 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] @ 1343d4 │ │ │ │ sub sp, #8 │ │ │ │ @@ -273986,15 +273988,15 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 13465c │ │ │ │ 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 1e0f7c │ │ │ │ + bl 1e0ec4 │ │ │ │ cmp r4, #8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ itt ls │ │ │ │ addls.w fp, sp, #24 │ │ │ │ addls r6, sp, #24 │ │ │ │ @@ -274258,15 +274260,15 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ @ instruction: 0xb8b6 │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #168 @ 0xa8 │ │ │ │ + adds r1, #40 @ 0x28 │ │ │ │ movs r3, r4 │ │ │ │ @ instruction: 0xb844 │ │ │ │ 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 │ │ │ │ @@ -277279,15 +277281,15 @@ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ b.w 1359f6 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ movs r2, #0 │ │ │ │ b.w 135b72 │ │ │ │ nop │ │ │ │ - movs r3, #102 @ 0x66 │ │ │ │ + movs r2, #230 @ 0xe6 │ │ │ │ movs r3, r5 │ │ │ │ add.w r8, sp, #380 @ 0x17c │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ blx 5923c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ @@ -278541,15 +278543,15 @@ │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ 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 135b00 │ │ │ │ - lsrs r0, r7, #26 │ │ │ │ + lsrs r0, r7, #24 │ │ │ │ movs r3, r4 │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ push {r4, lr} │ │ │ │ ldr r4, [r1, #0] │ │ │ │ ldr.w ip, [r0, #80] @ 0x50 │ │ │ │ orrs r2, r4 │ │ │ │ str r2, [r0, #0] │ │ │ │ @@ -279281,15 +279283,15 @@ │ │ │ │ nop │ │ │ │ ldrh r4, [r6, #14] │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r6, #52] @ 0x34 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cdp2 0, 7, cr0, cr6, cr2, {1} │ │ │ │ + ldc2l 0, cr0, [r6, #136]! @ 0x88 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #0 │ │ │ │ movw r2, #1316 @ 0x524 │ │ │ │ blx 5923c │ │ │ │ @@ -279317,15 +279319,15 @@ │ │ │ │ movw r2, #65279 @ 0xfeff │ │ │ │ strb.w lr, [r3, #1290] @ 0x50a │ │ │ │ strh.w r2, [r3, #1288] @ 0x508 │ │ │ │ str.w r0, [r3, #1291] @ 0x50b │ │ │ │ str.w r1, [r3, #1295] @ 0x50f │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - lsls r2, r5, #16 │ │ │ │ + lsls r2, r5, #14 │ │ │ │ movs r3, r5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ @@ -279367,15 +279369,15 @@ │ │ │ │ cbz r5, 137d1e │ │ │ │ mov.w r2, #268 @ 0x10c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 5923c │ │ │ │ str.w r5, [r4, #984] @ 0x3d8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - lsls r4, r2, #14 │ │ │ │ + lsls r4, r2, #12 │ │ │ │ movs r3, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [pc, #800] @ (138058 ) │ │ │ │ @@ -283347,15 +283349,15 @@ │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #10 │ │ │ │ bl 13bc44 │ │ │ │ ldrd r3, r2, [r5, #8] │ │ │ │ strd r3, r2, [r4, #36] @ 0x24 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ - bl 2fa6d0 │ │ │ │ + bl 2fa618 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ cmp r3, #1 │ │ │ │ str r0, [r4, #84] @ 0x54 │ │ │ │ beq.n 13af2c │ │ │ │ cmp r3, #2 │ │ │ │ itte ne │ │ │ │ @@ -283645,23 +283647,23 @@ │ │ │ │ beq.n 13b290 │ │ │ │ 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 2fa51c │ │ │ │ - bl 1db358 │ │ │ │ + bl 2fa464 │ │ │ │ + bl 1db2a0 │ │ │ │ cbz r0, 13b224 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ bls.n 13b224 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ - bl 2fa51c │ │ │ │ - bl 1db358 │ │ │ │ + bl 2fa464 │ │ │ │ + bl 1db2a0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 13b2b4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ bls.n 13b2b4 │ │ │ │ ldr r0, [r5, #112] @ 0x70 │ │ │ │ movs r3, #0 │ │ │ │ @@ -283722,16 +283724,16 @@ │ │ │ │ b.n 13b250 │ │ │ │ sub.w r3, r2, #128 @ 0x80 │ │ │ │ cmp r3, #2 │ │ │ │ it ls │ │ │ │ subls r2, #4 │ │ │ │ b.n 13b166 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2fa51c │ │ │ │ - bl 1db358 │ │ │ │ + bl 2fa464 │ │ │ │ + bl 1db2a0 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #104] @ 0x68 │ │ │ │ subs r0, #1 │ │ │ │ add r0, r1 │ │ │ │ blx 59b98 <__aeabi_uidiv@plt> │ │ │ │ str r0, [r5, #104] @ 0x68 │ │ │ │ @@ -283910,15 +283912,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 2fa6d0 │ │ │ │ + bl 2fa618 │ │ │ │ lsls r3, r0, #29 │ │ │ │ it pl │ │ │ │ movpl r0, #0 │ │ │ │ bpl.n 13b4d8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cbz r3, 13b4de │ │ │ │ movw r1, #30569 @ 0x7769 │ │ │ │ @@ -283939,15 +283941,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 2fa6d0 │ │ │ │ + bl 2fa618 │ │ │ │ ands.w r0, r0, #4 │ │ │ │ beq.n 13b51e │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cbz r3, 13b520 │ │ │ │ movw r1, #30570 @ 0x776a │ │ │ │ movt r1, #15262 @ 0x3b9e │ │ │ │ b.n 13b514 │ │ │ │ @@ -284027,23 +284029,23 @@ │ │ │ │ ldrne r3, [r3, #60] @ 0x3c │ │ │ │ ldr r4, [r3, #44] @ 0x2c │ │ │ │ b.n 13b562 │ │ │ │ mov r1, r6 │ │ │ │ add r2, sp, #140 @ 0x8c │ │ │ │ movs r0, #0 │ │ │ │ str r2, [sp, #32] │ │ │ │ - bl 1e334c │ │ │ │ + bl 1e3294 │ │ │ │ ldr r1, [pc, #584] @ (13b824 ) │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ mov r6, r0 │ │ │ │ mov fp, r0 │ │ │ │ mov r2, r7 │ │ │ │ add r1, pc │ │ │ │ movs r0, #0 │ │ │ │ - bl 1e3390 │ │ │ │ + bl 1e32d8 │ │ │ │ ldrb.w r3, [r4, #260] @ 0x104 │ │ │ │ str r0, [sp, #16] │ │ │ │ cbz r3, 13b616 │ │ │ │ cmp.w r8, #256 @ 0x100 │ │ │ │ beq.w 13b7e2 │ │ │ │ bhi.w 13b7ce │ │ │ │ cmp.w r8, #1 │ │ │ │ @@ -284051,15 +284053,15 @@ │ │ │ │ ldr r2, [pc, #544] @ (13b828 ) │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [pc, #544] @ (13b82c ) │ │ │ │ movs r0, #2 │ │ │ │ add r2, pc │ │ │ │ str r6, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 1e0a68 │ │ │ │ + bl 1e09b0 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 13b77a │ │ │ │ ldr.w r2, [r4, #332] @ 0x14c │ │ │ │ add.w r3, r4, #328 @ 0x148 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 13b728 │ │ │ │ @@ -284072,15 +284074,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 1e306c │ │ │ │ + bl 1e2fb4 │ │ │ │ cmp r5, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ ble.w 13b80e │ │ │ │ mov.w r3, #48640 @ 0xbe00 │ │ │ │ movt r3, #15260 @ 0x3b9c │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -284135,15 +284137,15 @@ │ │ │ │ b.n 13b694 │ │ │ │ ldr r2, [pc, #324] @ (13b830 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #324] @ (13b834 ) │ │ │ │ add.w sl, sl, #4 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e0a68 │ │ │ │ + bl 1e09b0 │ │ │ │ add.w r3, fp, #1 │ │ │ │ mov fp, r3 │ │ │ │ cmp r5, r3 │ │ │ │ beq.w 13b582 │ │ │ │ b.n 13b5a4 │ │ │ │ ldrd r4, r5, [sp, #24] │ │ │ │ mov r3, ip │ │ │ │ @@ -284152,15 +284154,15 @@ │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov r2, r9 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ mov r1, r8 │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ bl 132118 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e3174 │ │ │ │ + bl 1e30bc │ │ │ │ ldr.w r2, [r4, #292] @ 0x124 │ │ │ │ add.w r3, r4, #288 @ 0x120 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 13b766 │ │ │ │ cmp.w r8, #256 @ 0x100 │ │ │ │ beq.n 13b7c2 │ │ │ │ it hi │ │ │ │ @@ -284177,45 +284179,45 @@ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ str.w fp, [sp, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 131f84 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e3174 │ │ │ │ + bl 1e30bc │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1e3174 │ │ │ │ + bl 1e30bc │ │ │ │ b.n 13b582 │ │ │ │ mov sl, r4 │ │ │ │ mov r4, r3 │ │ │ │ b.n 13b564 │ │ │ │ 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 132178 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e3174 │ │ │ │ + bl 1e30bc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e3174 │ │ │ │ + bl 1e30bc │ │ │ │ b.n 13b582 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 2f295c │ │ │ │ + bl 2f28a4 │ │ │ │ ldr r2, [pc, #144] @ (13b838 ) │ │ │ │ ldr r1, [pc, #148] @ (13b83c ) │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movs r0, #1 │ │ │ │ - bl 1e0a68 │ │ │ │ + bl 1e09b0 │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 13b582 │ │ │ │ b.n 13b5b6 │ │ │ │ tst.w r9, #4 │ │ │ │ ite eq │ │ │ │ moveq r1, #2 │ │ │ │ @@ -284224,70 +284226,70 @@ │ │ │ │ ldr r2, [pc, #112] @ (13b840 ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [pc, #112] @ (13b844 ) │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1e0a68 │ │ │ │ + bl 1e09b0 │ │ │ │ b.n 13b616 │ │ │ │ tst.w r9, #4 │ │ │ │ str r6, [sp, #0] │ │ │ │ beq.n 13b7fc │ │ │ │ ldr r2, [pc, #92] @ (13b848 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #92] @ (13b84c ) │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e0a68 │ │ │ │ + bl 1e09b0 │ │ │ │ b.n 13b616 │ │ │ │ ldr r2, [pc, #80] @ (13b850 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #80] @ (13b854 ) │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e0a68 │ │ │ │ + bl 1e09b0 │ │ │ │ b.n 13b616 │ │ │ │ movs r3, #0 │ │ │ │ b.n 13b710 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r2, [pc, #720] @ (13baec ) │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [pc, #472] @ (13b9fc ) │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r4!, {r1, r2, r6} │ │ │ │ + stmia r3!, {r1, r2, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r4!, {r2, r5} │ │ │ │ + stmia r3!, {r2, r5, r7} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r3!, {r2, r4, r6, r7} │ │ │ │ + stmia r3!, {r2, r4, r6} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r2!, {r2, r3, r6, r7} │ │ │ │ + stmia r2!, {r2, r3, r6} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r2!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r2, r3, r5, r6} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r2!, {r1, r6} │ │ │ │ + stmia r1!, {r1, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r2!, {r1, r2, r4, r5} │ │ │ │ + stmia r1!, {r1, r2, r4, r5, r7} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r2!, {r1, r3, r4, r6} │ │ │ │ + stmia r1!, {r1, r3, r4, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r2!, {r2, r3} │ │ │ │ + stmia r1!, {r2, r3, r7} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r2!, {r1, r2, r6} │ │ │ │ + stmia r1!, {r1, r2, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r1!, {r4, r5, r6, r7} │ │ │ │ + stmia r1!, {r4, r5, r6} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r2!, {r2, r3, r5} │ │ │ │ + stmia r1!, {r2, r3, r5, r7} │ │ │ │ movs r2, r4 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r6} │ │ │ │ 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] @ (13b9f8 ) │ │ │ │ @@ -284328,58 +284330,58 @@ │ │ │ │ cmn.w r5, #8 │ │ │ │ bne.n 13b8c8 │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 13b9a4 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cbnz r3, 13b924 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2f2e44 │ │ │ │ + bl 2f2d8c │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 13b9be │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ mov r1, r8 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1e334c │ │ │ │ + bl 1e3294 │ │ │ │ ldr r1, [pc, #280] @ (13ba00 ) │ │ │ │ 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 13b530 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e3174 │ │ │ │ + bl 1e30bc │ │ │ │ ldr r2, [pc, #248] @ (13ba04 ) │ │ │ │ ldr r3, [pc, #240] @ (13b9fc ) │ │ │ │ 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 13b9f2 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 2f2e44 │ │ │ │ + bl 2f2d8c │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 13b960 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #28] │ │ │ │ movs r0, #0 │ │ │ │ - bl 1e334c │ │ │ │ + bl 1e3294 │ │ │ │ ldr r1, [pc, #200] @ (13ba08 ) │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r2, #1 │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #16] │ │ │ │ strd r1, r0, [sp, #8] │ │ │ │ add r3, sp, #32 │ │ │ │ @@ -284455,23 +284457,23 @@ │ │ │ │ b.n 13b8cc │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ blxns r1 │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ mov r8, lr │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r1!, {r1, r2} │ │ │ │ + stmia r0!, {r1, r2, r7} │ │ │ │ movs r2, r4 │ │ │ │ - bvc.n 13b9c8 │ │ │ │ + bvc.n 13bac8 │ │ │ │ movs r2, r4 │ │ │ │ - bvc.n 13bb08 │ │ │ │ + bvs.n 13ba08 │ │ │ │ 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] @ (13ba6c ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -284625,15 +284627,15 @@ │ │ │ │ cbz r0, 13bbb6 │ │ │ │ ldr r3, [pc, #48] @ (13bbd0 ) │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 13bbae │ │ │ │ cbz r2, 13bbb8 │ │ │ │ - bl 1e3174 │ │ │ │ + bl 1e30bc │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #4] │ │ │ │ str r3, [r5, #8] │ │ │ │ str r3, [r5, #12] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ blx 58d30 │ │ │ │ movs r3, #0 │ │ │ │ @@ -284653,43 +284655,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, 13bc0a │ │ │ │ mov r1, r6 │ │ │ │ - bl 1dfc40 │ │ │ │ + bl 1dfb88 │ │ │ │ cbz r0, 13bc1c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ movs r3, #0 │ │ │ │ - bl 1e71c0 │ │ │ │ + bl 1e7108 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 1e0078 │ │ │ │ + bl 1dffc0 │ │ │ │ str.w r0, [r4, #3784] @ 0xec8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 13bbec │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r1, #12 │ │ │ │ ldr.w r0, [r4, #3784] @ 0xec8 │ │ │ │ - bl 1e2f78 │ │ │ │ + bl 1e2ec0 │ │ │ │ movs r2, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1e70d0 │ │ │ │ + bl 1e7018 │ │ │ │ ldr.w r0, [r4, #3784] @ 0xec8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1dfc7c │ │ │ │ + bl 1dfbc4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 13bbf4 │ │ │ │ b.n 13bc16 │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -284702,15 +284704,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 1e70d0 │ │ │ │ + bl 1e7018 │ │ │ │ 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 │ │ │ │ @@ -284720,23 +284722,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 1e70d0 │ │ │ │ + bl 1e7018 │ │ │ │ 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 1e70e8 │ │ │ │ + bl 1e7030 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cbz r1, 13bce0 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cbz r3, 13bce2 │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ blx r2 │ │ │ │ @@ -284760,15 +284762,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 1e70d0 │ │ │ │ + bl 1e7018 │ │ │ │ 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 │ │ │ │ @@ -284791,15 +284793,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 1e70d0 │ │ │ │ + bl 1e7018 │ │ │ │ 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 │ │ │ │ @@ -284833,15 +284835,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 1e70d0 │ │ │ │ + bl 1e7018 │ │ │ │ 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 │ │ │ │ @@ -284972,15 +284974,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 1e70d0 │ │ │ │ + bl 1e7018 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ add.w r2, r0, #36 @ 0x24 │ │ │ │ b.n 13be0e │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -285030,15 +285032,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 1e70d0 │ │ │ │ + bl 1e7018 │ │ │ │ add.w r0, r5, #3440 @ 0xd70 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r0] │ │ │ │ adds r2, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 13bfae │ │ │ │ @@ -285116,15 +285118,15 @@ │ │ │ │ str r4, [sp, #20] │ │ │ │ mov.w r4, #0 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ beq.n 13c0ac │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ add.w r0, r6, #20 │ │ │ │ - bl 1e71c0 │ │ │ │ + bl 1e7108 │ │ │ │ mov r3, r0 │ │ │ │ ldrd r1, r2, [sp, #48] @ 0x30 │ │ │ │ movs r0, #0 │ │ │ │ strd r1, r2, [r3] │ │ │ │ ldr r2, [pc, #84] @ (13c0ec ) │ │ │ │ ldr r3, [pc, #80] @ (13c0e8 ) │ │ │ │ add r2, pc │ │ │ │ @@ -285136,25 +285138,25 @@ │ │ │ │ bne.n 13c0de │ │ │ │ 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 1f66e0 │ │ │ │ + bl 1f6628 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ add r4, sp, #16 │ │ │ │ str r4, [sp, #4] │ │ │ │ bl 13bbd4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1f66fc │ │ │ │ + bl 1f6644 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 13c094 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ b.n 13c08a │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @@ -285191,15 +285193,15 @@ │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ beq.n 13c164 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ mov r3, r1 │ │ │ │ add.w r0, r7, #20 │ │ │ │ - bl 1e71c0 │ │ │ │ + bl 1e7108 │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ strd r2, r3, [r4] │ │ │ │ ldr r2, [pc, #84] @ (13c1a4 ) │ │ │ │ ldr r3, [pc, #80] @ (13c1a0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -285209,25 +285211,25 @@ │ │ │ │ bne.n 13c196 │ │ │ │ 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 1f66e0 │ │ │ │ + bl 1f6628 │ │ │ │ str r5, [sp, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r5, sp, #16 │ │ │ │ mov r2, r7 │ │ │ │ str r5, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ bl 13bbd4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1f66fc │ │ │ │ + bl 1f6644 │ │ │ │ cbnz r5, 13c190 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ b.n 13c144 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ b.n 13c148 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ @@ -285282,15 +285284,15 @@ │ │ │ │ ldr r3, [pc, #32] @ (13c248 ) │ │ │ │ add.w r0, r4, #4672 @ 0x1240 │ │ │ │ movs r2, #0 │ │ │ │ adds r0, #24 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 2f14c0 │ │ │ │ + bl 2f1408 │ │ │ │ movs r0, #0 │ │ │ │ str.w r0, [r5, #904] @ 0x388 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ subs r6, #40 @ 0x28 │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r0, r0, #21 │ │ │ │ @@ -285902,15 +285904,15 @@ │ │ │ │ str r3, [r5, #0] │ │ │ │ b.n 13c830 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ subs r0, #38 @ 0x26 │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb86e │ │ │ │ + @ instruction: 0xb7ee │ │ │ │ movs r2, r5 │ │ │ │ adds r7, #192 @ 0xc0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r1, #0] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -286094,15 +286096,15 @@ │ │ │ │ movs r3, #121 @ 0x79 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ str.w ip, [sp] │ │ │ │ bl 13ba14 │ │ │ │ b.n 13ca7e │ │ │ │ - add r7, sp, #784 @ 0x310 │ │ │ │ + add r7, sp, #272 @ 0x110 │ │ │ │ movs r2, r4 │ │ │ │ cbnz r2, 13caa0 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -286368,24 +286370,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 1f66e0 │ │ │ │ + bl 1f6628 │ │ │ │ movs r3, #1 │ │ │ │ add.w r0, r4, #68 @ 0x44 │ │ │ │ strb.w r3, [r4, #200] @ 0xc8 │ │ │ │ - bl 1f66fc │ │ │ │ + bl 1f6644 │ │ │ │ ldr r1, [pc, #52] @ (13cdac ) │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r4, #204 @ 0xcc │ │ │ │ add r1, pc │ │ │ │ - bl 1f6718 │ │ │ │ + bl 1f6660 │ │ │ │ cmp r0, #2 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ beq.n 13cd90 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [pc, #28] @ (13cdb0 ) │ │ │ │ @@ -286397,17 +286399,17 @@ │ │ │ │ add r2, pc │ │ │ │ movw r3, #794 @ 0x31a │ │ │ │ bl 13ba14 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ lsrs r7, r6, #29 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #24 │ │ │ │ + add r4, sp, #536 @ 0x218 │ │ │ │ movs r2, r4 │ │ │ │ - add r4, sp, #888 @ 0x378 │ │ │ │ + add r4, sp, #376 @ 0x178 │ │ │ │ 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 │ │ │ │ @@ -287301,24 +287303,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 1f6654 │ │ │ │ + bl 1f659c │ │ │ │ cmp r0, #2 │ │ │ │ beq.n 13d696 │ │ │ │ add.w r7, r4, #96 @ 0x60 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f65e8 │ │ │ │ + bl 1f6530 │ │ │ │ cmp r0, #2 │ │ │ │ beq.n 13d6cc │ │ │ │ add.w r0, r4, #144 @ 0x90 │ │ │ │ - bl 1f65e8 │ │ │ │ + bl 1f6530 │ │ │ │ cmp r0, #2 │ │ │ │ beq.n 13d6f4 │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r3, #2 │ │ │ │ beq.n 13d6b6 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ @@ -287344,55 +287346,55 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r4 │ │ │ │ bl 13cd50 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 13d67c │ │ │ │ add.w r0, r4, #144 @ 0x90 │ │ │ │ - bl 1f65d4 │ │ │ │ + bl 1f651c │ │ │ │ b.n 13d70c │ │ │ │ ldr r1, [pc, #76] @ (13d71c ) │ │ │ │ movs r3, #83 @ 0x53 │ │ │ │ ldr r2, [pc, #76] @ (13d720 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #12 │ │ │ │ bl 13ba14 │ │ │ │ mov r5, r0 │ │ │ │ add.w r0, r4, #68 @ 0x44 │ │ │ │ - bl 1f6640 │ │ │ │ + bl 1f6588 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [pc, #44] @ (13d724 ) │ │ │ │ movs r3, #89 @ 0x59 │ │ │ │ ldr r2, [pc, #44] @ (13d728 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #12 │ │ │ │ bl 13ba14 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f65d4 │ │ │ │ + bl 1f651c │ │ │ │ b.n 13d6e4 │ │ │ │ - add r4, pc, #80 @ (adr r4, 13d768 ) │ │ │ │ + add r3, pc, #592 @ (adr r3, 13d968 ) │ │ │ │ movs r2, r4 │ │ │ │ - add r3, pc, #856 @ (adr r3, 13da74 ) │ │ │ │ + add r3, pc, #344 @ (adr r3, 13d874 ) │ │ │ │ movs r2, r4 │ │ │ │ - add r3, pc, #960 @ (adr r3, 13dae0 ) │ │ │ │ + add r3, pc, #448 @ (adr r3, 13d8e0 ) │ │ │ │ movs r2, r4 │ │ │ │ - add r3, pc, #656 @ (adr r3, 13d9b4 ) │ │ │ │ + add r3, pc, #144 @ (adr r3, 13d7b4 ) │ │ │ │ movs r2, r4 │ │ │ │ - add r3, pc, #800 @ (adr r3, 13da48 ) │ │ │ │ + add r3, pc, #288 @ (adr r3, 13d848 ) │ │ │ │ movs r2, r4 │ │ │ │ - add r3, pc, #496 @ (adr r3, 13d91c ) │ │ │ │ + add r2, pc, #1008 @ (adr r2, 13db1c ) │ │ │ │ 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] @ (13d7d4 ) │ │ │ │ @@ -287440,28 +287442,28 @@ │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 13d7a6 │ │ │ │ ldr r0, [pc, #40] @ (13d7e0 ) │ │ │ │ mov r1, r5 │ │ │ │ dmb ish │ │ │ │ add r0, pc │ │ │ │ - bl 1e8450 │ │ │ │ + bl 1e8398 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 13d758 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ bl 132f78 │ │ │ │ blx 593c8 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ cmp r0, #184 @ 0xb8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #160 @ 0xa0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r0, pc, #944 @ (adr r0, 13db94 ) │ │ │ │ + add r0, pc, #432 @ (adr r0, 13d994 ) │ │ │ │ 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] @ (13d9d8 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -287607,15 +287609,15 @@ │ │ │ │ bne.n 13d948 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 13d8c4 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [r7, #320] @ 0x140 │ │ │ │ - bl 1defcc │ │ │ │ + bl 1def14 │ │ │ │ b.n 13d8c4 │ │ │ │ add.w r5, r7, #320 @ 0x140 │ │ │ │ movs r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 13d986 │ │ │ │ @@ -287636,15 +287638,15 @@ │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 13d8b4 │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1deff8 │ │ │ │ + bl 1def40 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r6, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 13d9bc │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ @@ -287654,21 +287656,21 @@ │ │ │ │ nop │ │ │ │ cmp r0, #0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r7, #14 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r1, pc, #824 @ (adr r1, 13dd20 ) │ │ │ │ + add r1, pc, #312 @ (adr r1, 13db20 ) │ │ │ │ movs r2, r4 │ │ │ │ - add r1, pc, #352 @ (adr r1, 13db4c ) │ │ │ │ + add r0, pc, #864 @ (adr r0, 13dd4c ) │ │ │ │ movs r2, r4 │ │ │ │ - add r1, pc, #632 @ (adr r1, 13dc68 ) │ │ │ │ + add r1, pc, #120 @ (adr r1, 13da68 ) │ │ │ │ movs r2, r4 │ │ │ │ - add r1, pc, #272 @ (adr r1, 13db04 ) │ │ │ │ + add r0, pc, #784 @ (adr r0, 13dd04 ) │ │ │ │ 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 │ │ │ │ @@ -287734,25 +287736,25 @@ │ │ │ │ bl 142818 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 13dbd6 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r8, r3 │ │ │ │ b.n 13da5c │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 1f66e0 │ │ │ │ + bl 1f6628 │ │ │ │ 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 1f6608 │ │ │ │ + bl 1f6550 │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 1f66fc │ │ │ │ + bl 1f6644 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ bl 132ee4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r0, #64] @ 0x40 │ │ │ │ @@ -287762,25 +287764,25 @@ │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl 13cc68 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 13db72 │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 1f66e0 │ │ │ │ + bl 1f6628 │ │ │ │ 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 1f6608 │ │ │ │ + bl 1f6550 │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 1f66fc │ │ │ │ + bl 1f6644 │ │ │ │ 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] │ │ │ │ @@ -287896,25 +287898,25 @@ │ │ │ │ strd r0, r1, [r3, #16] │ │ │ │ beq.n 13dca0 │ │ │ │ cmp r2, #2 │ │ │ │ bne.n 13dc7e │ │ │ │ add.w r3, r6, #68 @ 0x44 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1f66e0 │ │ │ │ + bl 1f6628 │ │ │ │ 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 1f6608 │ │ │ │ + bl 1f6550 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 1f66fc │ │ │ │ + bl 1f6644 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 13d7e4 │ │ │ │ mov r1, r5 │ │ │ │ @@ -287926,25 +287928,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 1f66e0 │ │ │ │ + bl 1f6628 │ │ │ │ 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 1f6608 │ │ │ │ + bl 1f6550 │ │ │ │ add.w r0, r6, #68 @ 0x44 │ │ │ │ - bl 1f66fc │ │ │ │ + bl 1f6644 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ bl 132ee4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [pc, #24] @ (13dcf4 ) │ │ │ │ @@ -287954,35 +287956,35 @@ │ │ │ │ add r2, pc │ │ │ │ movw r3, #1183 @ 0x49f │ │ │ │ bl 13ba14 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r5, [sp, #616] @ 0x268 │ │ │ │ + ldr r5, [sp, #104] @ 0x68 │ │ │ │ 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 1f66e0 │ │ │ │ + bl 1f6628 │ │ │ │ ldrb.w r3, [r5, #200] @ 0xc8 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 13dd90 │ │ │ │ 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 13dda0 │ │ │ │ - bl 1f66fc │ │ │ │ + bl 1f6644 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r3, #1 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ strd sl, fp, [sp] │ │ │ │ bl 142934 │ │ │ │ mov r1, r4 │ │ │ │ @@ -287994,41 +287996,41 @@ │ │ │ │ mov r1, r4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ cmp r7, #0 │ │ │ │ bne.n 13dde4 │ │ │ │ bl 13cbec │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 1f66e0 │ │ │ │ + bl 1f6628 │ │ │ │ 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 1f65b8 │ │ │ │ + bl 1f6500 │ │ │ │ ldrb.w r3, [r5, #200] @ 0xc8 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 13dd26 │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 1f66fc │ │ │ │ + bl 1f6644 │ │ │ │ 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 1f6624 │ │ │ │ + bl 1f656c │ │ │ │ cmp r0, #2 │ │ │ │ bne.n 13dd88 │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 1f66fc │ │ │ │ + bl 1f6644 │ │ │ │ ldr r3, [pc, #60] @ (13ddf8 ) │ │ │ │ ldr r1, [pc, #64] @ (13ddfc ) │ │ │ │ mov.w r2, #732 @ 0x2dc │ │ │ │ add r3, pc │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ bl 13d72c │ │ │ │ @@ -288046,25 +288048,25 @@ │ │ │ │ movw r2, #755 @ 0x2f3 │ │ │ │ ldr r1, [pc, #32] @ (13de0c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 13d72c │ │ │ │ b.n 13ddca │ │ │ │ nop │ │ │ │ - ldr r5, [sp, #320] @ 0x140 │ │ │ │ + ldr r4, [sp, #832] @ 0x340 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r4, [sp, #224] @ 0xe0 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [sp, #280] @ 0x118 │ │ │ │ + ldr r4, [sp, #792] @ 0x318 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [sp, #640] @ 0x280 │ │ │ │ + ldr r4, [sp, #128] @ 0x80 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [sp, #320] @ 0x140 │ │ │ │ + ldr r4, [sp, #832] @ 0x340 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [sp, #568] @ 0x238 │ │ │ │ + ldr r4, [sp, #56] @ 0x38 │ │ │ │ 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 │ │ │ │ @@ -288317,33 +288319,33 @@ │ │ │ │ bl 13ba14 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r0, r3, #40 @ 0x28 │ │ │ │ b.n 13e05c │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldr r0, [sp, #632] @ 0x278 │ │ │ │ + ldr r0, [sp, #120] @ 0x78 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [sp, #320] @ 0x140 │ │ │ │ + ldr r1, [sp, #832] @ 0x340 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r1, [sp, #888] @ 0x378 │ │ │ │ + ldr r1, [sp, #376] @ 0x178 │ │ │ │ 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 1f66e0 │ │ │ │ + bl 1f6628 │ │ │ │ ldr.w r5, [r8, #196] @ 0xc4 │ │ │ │ add.w r2, r8, #192 @ 0xc0 │ │ │ │ ldr.w fp, [pc, #280] @ 13e218 │ │ │ │ mov.w sl, #0 │ │ │ │ cmp r5, r2 │ │ │ │ add fp, pc │ │ │ │ it eq │ │ │ │ @@ -288408,17 +288410,17 @@ │ │ │ │ cmp r5, r3 │ │ │ │ bne.n 13e11a │ │ │ │ mov r9, r4 │ │ │ │ ldrd r4, r6, [sp, #24] │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 13e1ba │ │ │ │ add.w r0, r8, #144 @ 0x90 │ │ │ │ - bl 1f65b8 │ │ │ │ + bl 1f6500 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f66fc │ │ │ │ + bl 1f6644 │ │ │ │ cbz r6, 13e1c6 │ │ │ │ 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] │ │ │ │ @@ -288444,21 +288446,21 @@ │ │ │ │ bl 13d72c │ │ │ │ b.n 13e1f2 │ │ │ │ ... │ │ │ │ subs r6, r6, #3 │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r0, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #232] @ 0xe8 │ │ │ │ + ldr r0, [sp, #744] @ 0x2e8 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [sp, #592] @ 0x250 │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r1, [sp, #232] @ 0xe8 │ │ │ │ + ldr r0, [sp, #744] @ 0x2e8 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [sp, #480] @ 0x1e0 │ │ │ │ + str r7, [sp, #992] @ 0x3e0 │ │ │ │ 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] @ 13e39c │ │ │ │ mov r5, r0 │ │ │ │ @@ -288486,19 +288488,19 @@ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ blx r2 │ │ │ │ ldr.w r4, [r5, #196] @ 0xc4 │ │ │ │ cmp r4, r6 │ │ │ │ bne.n 13e26a │ │ │ │ mov r0, r9 │ │ │ │ - bl 1f65d4 │ │ │ │ + bl 1f651c │ │ │ │ mov r0, sl │ │ │ │ - bl 1f65d4 │ │ │ │ + bl 1f651c │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f6640 │ │ │ │ + bl 1f6588 │ │ │ │ ldrd r0, r3, [r5, #304] @ 0x130 │ │ │ │ adds r2, r0, r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, r2 │ │ │ │ bcs.n 13e2c6 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cbz r1, 13e2be │ │ │ │ @@ -288515,15 +288517,15 @@ │ │ │ │ ldr r2, [pc, #212] @ (13e3a0 ) │ │ │ │ ldr.w r3, [r5, #300] @ 0x12c │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 13e2e2 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 13e374 │ │ │ │ - bl 1e3174 │ │ │ │ + bl 1e30bc │ │ │ │ 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 │ │ │ │ @@ -288533,17 +288535,17 @@ │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r3, r3, [r5, #36] @ 0x24 │ │ │ │ bl 13bcbc │ │ │ │ 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 1f66e0 │ │ │ │ + bl 1f6628 │ │ │ │ b.n 13e324 │ │ │ │ - bl 1f6624 │ │ │ │ + bl 1f656c │ │ │ │ cmp r0, #2 │ │ │ │ beq.n 13e37e │ │ │ │ ldr.w r3, [r5, #196] @ 0xc4 │ │ │ │ cmp r3, r6 │ │ │ │ beq.n 13e344 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr.w r2, [r3, #3452] @ 0xd7c │ │ │ │ @@ -288552,26 +288554,26 @@ │ │ │ │ mov r0, r9 │ │ │ │ cmp r2, #0 │ │ │ │ ble.n 13e31c │ │ │ │ ldrb.w r2, [r3, #3456] @ 0xd80 │ │ │ │ cbz r2, 13e392 │ │ │ │ mov r0, r7 │ │ │ │ add.w sl, r5, #96 @ 0x60 │ │ │ │ - bl 1f66fc │ │ │ │ + bl 1f6644 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f66e0 │ │ │ │ + bl 1f6628 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, sl │ │ │ │ strb.w r4, [r5, #200] @ 0xc8 │ │ │ │ - bl 1f6608 │ │ │ │ + bl 1f6550 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f66fc │ │ │ │ + bl 1f6644 │ │ │ │ ldr.w r0, [r5, #204] @ 0xcc │ │ │ │ mov r1, r4 │ │ │ │ - bl 1f677c │ │ │ │ + bl 1f66c4 │ │ │ │ str r4, [r5, #64] @ 0x40 │ │ │ │ b.n 13e25e │ │ │ │ blx 58d30 │ │ │ │ ldr.w r3, [r5, #300] @ 0x12c │ │ │ │ b.n 13e2e2 │ │ │ │ ldr r3, [pc, #36] @ (13e3a4 ) │ │ │ │ mov r0, r5 │ │ │ │ @@ -288585,17 +288587,17 @@ │ │ │ │ bl 132f78 │ │ │ │ b.n 13e344 │ │ │ │ nop │ │ │ │ adds r0, r6, #6 │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r4, r1, #11 │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #544] @ 0x220 │ │ │ │ + str r7, [sp, #32] │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [sp, #968] @ 0x3c8 │ │ │ │ + str r6, [sp, #456] @ 0x1c8 │ │ │ │ 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] @ (13e4f8 ) │ │ │ │ @@ -289114,15 +289116,15 @@ │ │ │ │ cbz r3, 13e8cc │ │ │ │ mvn.w r6, #3 │ │ │ │ b.n 13e628 │ │ │ │ bl 132f78 │ │ │ │ b.n 13e8c6 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r1, [sp, #808] @ 0x328 │ │ │ │ + str r1, [sp, #296] @ 0x128 │ │ │ │ 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] @ (13e9b4 ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -289838,15 +289840,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 2fa6d0 │ │ │ │ + bl 2fa618 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r7, [r5, #12] │ │ │ │ bl 13b494 │ │ │ │ movs r2, #32 │ │ │ │ mov r8, r0 │ │ │ │ @@ -290430,32 +290432,32 @@ │ │ │ │ beq.w 13f536 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r7, [r3, #12] │ │ │ │ cmp r7, #1 │ │ │ │ bne.w 13f536 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ - bl 2fa51c │ │ │ │ - bl 1e9f08 │ │ │ │ + bl 2fa464 │ │ │ │ + bl 1e9e50 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 13ff84 │ │ │ │ str r7, [r4, #20] │ │ │ │ b.n 13f536 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 5923c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [r4, #0] │ │ │ │ b.n 13f536 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r3, r7] │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ - bl 2fa51c │ │ │ │ - bl 1e9f08 │ │ │ │ + bl 2fa464 │ │ │ │ + bl 1e9e50 │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 13f8aa │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #20] │ │ │ │ b.n 13f510 │ │ │ │ ldr.w r9, [sp, #32] │ │ │ │ @@ -291664,15 +291666,15 @@ │ │ │ │ str.w fp, [r5] │ │ │ │ str r0, [r5, #8] │ │ │ │ beq.n 140324 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ mla r3, r2, r0, r3 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 2fa6d0 │ │ │ │ + bl 2fa618 │ │ │ │ str r0, [r5, #16] │ │ │ │ add.w r9, r9, #1 │ │ │ │ adds r5, #20 │ │ │ │ cmp r7, r9 │ │ │ │ bne.n 1402fa │ │ │ │ ldrd r3, sl, [sp, #12] │ │ │ │ mov r6, fp │ │ │ │ @@ -292245,15 +292247,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 2fa6d0 │ │ │ │ + bl 2fa618 │ │ │ │ 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 │ │ │ │ @@ -292984,21 +292986,21 @@ │ │ │ │ cmp r1, r0 │ │ │ │ it eq │ │ │ │ moveq r8, r3 │ │ │ │ adds r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 1410aa │ │ │ │ ldr.w r0, [sl, #12] │ │ │ │ - bl 2fa6d0 │ │ │ │ + bl 2fa618 │ │ │ │ ands.w r5, r0, #2 │ │ │ │ ldr.w r0, [sl, #12] │ │ │ │ itt ne │ │ │ │ strne.w r8, [r4, #148] @ 0x94 │ │ │ │ movne r5, r0 │ │ │ │ - bl 2fa6d0 │ │ │ │ + bl 2fa618 │ │ │ │ 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 │ │ │ │ @@ -293145,23 +293147,23 @@ │ │ │ │ nop │ │ │ │ ldr r3, [pc, #12] @ (141260 ) │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ stmia.w r2, {r0, r1} │ │ │ │ bx lr │ │ │ │ - ldr r4, [r5, #96] @ 0x60 │ │ │ │ + ldr r4, [r5, #88] @ 0x58 │ │ │ │ movs r2, r5 │ │ │ │ ldr r3, [pc, #12] @ (141274 ) │ │ │ │ add r3, pc │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ stmia.w r2, {r0, r1} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r2, [r3, #96] @ 0x60 │ │ │ │ + ldr r2, [r3, #88] @ 0x58 │ │ │ │ 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 │ │ │ │ @@ -293316,15 +293318,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 2fa510 │ │ │ │ + bl 2fa458 │ │ │ │ adds r1, r5, r6 │ │ │ │ movs r3, #1 │ │ │ │ ldrd r0, r5, [r0] │ │ │ │ movs r2, #4 │ │ │ │ blx r5 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -293432,15 +293434,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 2fa6d0 │ │ │ │ + bl 2fa618 │ │ │ │ tst.w r0, #6 │ │ │ │ beq.n 14155e │ │ │ │ ldr.w r3, [fp, r7] │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ lsls r3, r3, #19 │ │ │ │ bpl.n 14155e │ │ │ │ @@ -293533,15 +293535,15 @@ │ │ │ │ movs r7, #1 │ │ │ │ mov r8, r9 │ │ │ │ movs r6, #24 │ │ │ │ blx 5923c │ │ │ │ strd r9, r9, [sp, #36] @ 0x24 │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ - bl 2fa510 │ │ │ │ + bl 2fa458 │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #4 │ │ │ │ ldrd r0, r6, [r0] │ │ │ │ blx r6 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -293596,15 +293598,15 @@ │ │ │ │ blx 58d30 │ │ │ │ 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, 141748 │ │ │ │ - bl 2fa510 │ │ │ │ + bl 2fa458 │ │ │ │ ldr.w r1, [r4, #680] @ 0x2a8 │ │ │ │ cbz r1, 141748 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx r3 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #680] @ 0x2a8 │ │ │ │ @@ -293774,17 +293776,17 @@ │ │ │ │ ldr r3, [pc, #16] @ (14191c ) │ │ │ │ add r3, pc │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r0, ip │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - str r0, [r6, #120] @ 0x78 │ │ │ │ + str r0, [r6, #112] @ 0x70 │ │ │ │ movs r2, r5 │ │ │ │ - str r6, [r7, #116] @ 0x74 │ │ │ │ + str r6, [r7, #108] @ 0x6c │ │ │ │ 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] @ (141ae4 ) │ │ │ │ mov r6, r1 │ │ │ │ @@ -293902,15 +293904,15 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 141ade │ │ │ │ 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 2fa880 │ │ │ │ + bl 2fa7c8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 141a16 │ │ │ │ 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 │ │ │ │ @@ -294252,19 +294254,19 @@ │ │ │ │ bl 13ba14 │ │ │ │ mov r4, r0 │ │ │ │ b.n 141d88 │ │ │ │ mov r7, r4 │ │ │ │ mov.w sl, #0 │ │ │ │ mov.w fp, #0 │ │ │ │ b.n 141d32 │ │ │ │ - ldrb r6, [r2, r7] │ │ │ │ + ldrb r6, [r2, r5] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r5, r6] │ │ │ │ + ldrb r2, [r5, r4] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r6, [r6, r5] │ │ │ │ + ldrb r6, [r6, r3] │ │ │ │ movs r2, r4 │ │ │ │ ldr r2, [r1, #40] @ 0x28 │ │ │ │ cbz r2, 141e2e │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -294503,15 +294505,15 @@ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 14216e │ │ │ │ add sp, #216 @ 0xd8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - bl 1e0f7c │ │ │ │ + bl 1e0ec4 │ │ │ │ mov r8, r1 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r7, r0 │ │ │ │ cmp r1, #8 │ │ │ │ bhi.n 142128 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 14214a │ │ │ │ @@ -294642,17 +294644,17 @@ │ │ │ │ add r1, pc │ │ │ │ bl 13307c │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ bl 132ee4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldrsb r0, [r6, r3] │ │ │ │ + ldrsb r0, [r6, r1] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [r7, r5] │ │ │ │ + ldr r6, [r7, r3] │ │ │ │ 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 │ │ │ │ @@ -294772,19 +294774,19 @@ │ │ │ │ ... │ │ │ │ ble.n 142300 │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ ble.n 1423f0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r4, [r2, r2] │ │ │ │ + ldr r4, [r2, r0] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [r1, r3] │ │ │ │ + ldr r6, [r1, r1] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [r2, r1] │ │ │ │ + ldrsb r2, [r2, r7] │ │ │ │ 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 │ │ │ │ @@ -294858,17 +294860,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r3, #658 @ 0x292 │ │ │ │ bl 13ba14 │ │ │ │ b.n 142392 │ │ │ │ nop │ │ │ │ - ldr r2, [r3, r0] │ │ │ │ + ldrsb r2, [r3, r6] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsb r4, [r5, r5] │ │ │ │ + ldrsb r4, [r5, r3] │ │ │ │ movs r2, r4 │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 142430 │ │ │ │ tbb [pc, r0] │ │ │ │ lsrs r6, r1, #12 │ │ │ │ asrs r1, r2, #16 │ │ │ │ @@ -294889,23 +294891,23 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #20] @ (142448 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #20] @ (14244c ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - ldrb r4, [r2, r6] │ │ │ │ + ldrb r4, [r2, r4] │ │ │ │ movs r2, r5 │ │ │ │ - ldrsh r6, [r4, r6] │ │ │ │ + ldrsh r6, [r4, r4] │ │ │ │ movs r2, r5 │ │ │ │ - str r4, [r5, #8] │ │ │ │ + str r4, [r5, #0] │ │ │ │ movs r2, r5 │ │ │ │ - ldrb r6, [r6, r1] │ │ │ │ + ldrh r6, [r6, r7] │ │ │ │ movs r2, r5 │ │ │ │ - ldrsh r0, [r1, r2] │ │ │ │ + ldrsh r0, [r1, r0] │ │ │ │ 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] @ 1424d8 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ @@ -294971,26 +294973,26 @@ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [pc, #40] @ (142530 ) │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ add r0, pc │ │ │ │ - bl 1e84e0 │ │ │ │ + bl 1e8428 │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1424fe │ │ │ │ movw r1, #16960 @ 0x4240 │ │ │ │ movt r1, #15 │ │ │ │ smull r0, r1, r0, r1 │ │ │ │ - bl 1e0f7c │ │ │ │ + bl 1e0ec4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ orr.w r0, r8, #5799936 @ 0x588000 │ │ │ │ - ldrsb r0, [r5, r4] │ │ │ │ + ldrsb r0, [r5, r2] │ │ │ │ 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 │ │ │ │ @@ -295077,15 +295079,15 @@ │ │ │ │ bl 142450 │ │ │ │ cmp r0, #2 │ │ │ │ bne.n 142636 │ │ │ │ adds r4, #24 │ │ │ │ cmp r5, r6 │ │ │ │ bne.n 142606 │ │ │ │ str r0, [sp, #20] │ │ │ │ - bl 1e0e98 │ │ │ │ + bl 1e0de0 │ │ │ │ cmp r0, sl │ │ │ │ ldr r3, [sp, #20] │ │ │ │ sbcs.w r1, r1, fp │ │ │ │ bcc.n 142602 │ │ │ │ b.n 1425ea │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ @@ -295180,15 +295182,15 @@ │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 13ba14 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - strb r6, [r4, r4] │ │ │ │ + strb r6, [r4, r2] │ │ │ │ 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 │ │ │ │ @@ -295382,17 +295384,17 @@ │ │ │ │ mov.w r2, #358 @ 0x166 │ │ │ │ ldr r1, [pc, #16] @ (142930 ) │ │ │ │ mov r0, r7 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 13307c │ │ │ │ b.n 142900 │ │ │ │ - strh r6, [r0, r5] │ │ │ │ + strh r6, [r0, r3] │ │ │ │ movs r2, r4 │ │ │ │ - strh r4, [r4, r4] │ │ │ │ + strh r4, [r4, r2] │ │ │ │ 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 │ │ │ │ @@ -295426,17 +295428,17 @@ │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [pc, #16] @ (1429a0 ) │ │ │ │ movw r2, #453 @ 0x1c5 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 13307c │ │ │ │ b.n 142974 │ │ │ │ - strh r6, [r2, r3] │ │ │ │ + strh r6, [r2, r1] │ │ │ │ movs r2, r4 │ │ │ │ - strh r4, [r6, r2] │ │ │ │ + strh r4, [r6, r0] │ │ │ │ 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 │ │ │ │ @@ -295583,17 +295585,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 │ │ │ │ - str r6, [r1, r6] │ │ │ │ + str r6, [r1, r4] │ │ │ │ movs r2, r4 │ │ │ │ - str r0, [r2, r5] │ │ │ │ + str r0, [r2, r3] │ │ │ │ movs r2, r4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [pc, #104] @ (142ba8 ) │ │ │ │ mov r6, r2 │ │ │ │ @@ -295724,17 +295726,17 @@ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ adds r2, r6, #4 │ │ │ │ mov r4, r6 │ │ │ │ cmp r2, r8 │ │ │ │ sub.w r6, r3, #4 │ │ │ │ bne.n 142c6a │ │ │ │ add.w r0, r7, #24 │ │ │ │ - bl 1dbff0 │ │ │ │ + bl 1dbf38 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f6640 │ │ │ │ + bl 1f6588 │ │ │ │ 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} │ │ │ │ @@ -295754,15 +295756,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 142d46 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ blx 5923c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f6654 │ │ │ │ + bl 1f659c │ │ │ │ cbz r0, 142d10 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ ldr r4, [pc, #144] @ (142d88 ) │ │ │ │ ldr r2, [pc, #148] @ (142d8c ) │ │ │ │ @@ -295772,15 +295774,15 @@ │ │ │ │ add r2, pc │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 13ba14 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 1dbf70 │ │ │ │ + bl 1dbeb8 │ │ │ │ cbnz r0, 142d5e │ │ │ │ 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 │ │ │ │ @@ -295798,15 +295800,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 13ba14 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f6640 │ │ │ │ + bl 1f6588 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ ldr r4, [pc, #36] @ (142d94 ) │ │ │ │ ldr r2, [pc, #40] @ (142d98 ) │ │ │ │ movs r3, #123 @ 0x7b │ │ │ │ @@ -295814,23 +295816,23 @@ │ │ │ │ mvn.w r1, #12 │ │ │ │ add r2, pc │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 13ba14 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r5, [pc, #744] @ (143074 ) │ │ │ │ + ldr r5, [pc, #232] @ (142e74 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r7, [pc, #656] @ (143020 ) │ │ │ │ + ldr r7, [pc, #144] @ (142e20 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r7, [pc, #336] @ (142ee4 ) │ │ │ │ + ldr r6, [pc, #848] @ (1430e4 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [pc, #328] @ (142ee0 ) │ │ │ │ + ldr r4, [pc, #840] @ (1430e0 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r7, [pc, #176] @ (142e4c ) │ │ │ │ + ldr r6, [pc, #688] @ (14304c ) │ │ │ │ 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 │ │ │ │ @@ -295936,42 +295938,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 1f66e0 │ │ │ │ + bl 1f6628 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ bl 142da0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f66fc │ │ │ │ + bl 1f6644 │ │ │ │ cbnz r5, 142ee6 │ │ │ │ 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 1f66e0 │ │ │ │ + bl 1f6628 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 142da0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f66fc │ │ │ │ + bl 1f6644 │ │ │ │ add.w r3, r4, #88 @ 0x58 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 142f1c │ │ │ │ @@ -295989,15 +295991,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 1f66e0 │ │ │ │ + bl 1f6628 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ bl 142da0 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 142f8a │ │ │ │ ldrd r1, r2, [r4, #72] @ 0x48 │ │ │ │ @@ -296005,19 +296007,19 @@ │ │ │ │ cmp r1, r6 │ │ │ │ sbcs r2, r3 │ │ │ │ bcs.n 142fb2 │ │ │ │ add.w r0, r4, #24 │ │ │ │ strd r6, r3, [r4, #72] @ 0x48 │ │ │ │ str r6, [r4, #80] @ 0x50 │ │ │ │ str r3, [r4, #84] @ 0x54 │ │ │ │ - bl 1dc004 │ │ │ │ + bl 1dbf4c │ │ │ │ cmp r0, #2 │ │ │ │ beq.n 142f96 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f66fc │ │ │ │ + bl 1f6644 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [pc, #48] @ (142fc8 ) │ │ │ │ mvn.w r1, #12 │ │ │ │ ldr r2, [pc, #44] @ (142fcc ) │ │ │ │ mov r0, r7 │ │ │ │ @@ -296033,21 +296035,21 @@ │ │ │ │ ldr r1, [pc, #28] @ (142fd4 ) │ │ │ │ movw r2, #455 @ 0x1c7 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 13307c │ │ │ │ mov r5, r0 │ │ │ │ b.n 142f8a │ │ │ │ - ldr r5, [pc, #400] @ (14315c ) │ │ │ │ + ldr r4, [pc, #912] @ (14335c ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [pc, #0] @ (142fd0 ) │ │ │ │ + ldr r4, [pc, #512] @ (1431d0 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [pc, #80] @ (143024 ) │ │ │ │ + ldr r4, [pc, #592] @ (143224 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [pc, #920] @ (143370 ) │ │ │ │ + ldr r4, [pc, #408] @ (143170 ) │ │ │ │ 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] @ (1431c8 ) │ │ │ │ @@ -296075,26 +296077,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 1f66e0 │ │ │ │ + bl 1f6628 │ │ │ │ add r3, pc, #392 @ (adr r3, 1431c0 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ ldrd r0, r1, [sp, #88] @ 0x58 │ │ │ │ blx 58ba4 <__aeabi_uldivmod@plt> │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ str r2, [sp, #24] │ │ │ │ b.n 143060 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1dc03c │ │ │ │ + bl 1dbf84 │ │ │ │ cmp r0, #1 │ │ │ │ beq.n 143112 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 143188 │ │ │ │ ldrd r2, r3, [r4, #80] @ 0x50 │ │ │ │ cmp r2, r5 │ │ │ │ sbcs r3, r6 │ │ │ │ @@ -296116,26 +296118,26 @@ │ │ │ │ sbcs r2, r6 │ │ │ │ bcs.w 1431aa │ │ │ │ ldr r7, [r4, #96] @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #20] │ │ │ │ - bl 1f66fc │ │ │ │ + bl 1f6644 │ │ │ │ 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 1428c0 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f66e0 │ │ │ │ + bl 1f6628 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr.w r2, [r7, #-4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ bgt.n 143102 │ │ │ │ ldr r3, [r2, #104] @ 0x68 │ │ │ │ @@ -296159,15 +296161,15 @@ │ │ │ │ bne.n 143116 │ │ │ │ ldrb r3, [r7, #24] │ │ │ │ cbnz r3, 14311e │ │ │ │ ldrd r1, r2, [r4, #72] @ 0x48 │ │ │ │ b.n 14308e │ │ │ │ mov.w fp, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f66fc │ │ │ │ + bl 1f6644 │ │ │ │ b.n 14300a │ │ │ │ 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 │ │ │ │ @@ -296206,50 +296208,50 @@ │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #523 @ 0x20b │ │ │ │ bl 13ba14 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f66fc │ │ │ │ + bl 1f6644 │ │ │ │ b.n 14300a │ │ │ │ mov r0, r4 │ │ │ │ mov.w fp, #0 │ │ │ │ - bl 1f66fc │ │ │ │ + bl 1f6644 │ │ │ │ b.n 14300a │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ beq.n 1431e4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r7, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r3, [pc, #552] @ (143400 ) │ │ │ │ + ldr r3, [pc, #40] @ (143200 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r3, [pc, #56] @ (143214 ) │ │ │ │ + ldr r2, [pc, #568] @ (143414 ) │ │ │ │ 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 1f66e0 │ │ │ │ + bl 1f6628 │ │ │ │ ldr r4, [r6, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ bl 142da0 │ │ │ │ mov r9, r0 │ │ │ │ cbnz r0, 143274 │ │ │ │ @@ -296287,15 +296289,15 @@ │ │ │ │ ldrex r3, [r4] │ │ │ │ adds r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 143262 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 1f66fc │ │ │ │ + bl 1f6644 │ │ │ │ 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 │ │ │ │ @@ -296338,26 +296340,26 @@ │ │ │ │ add r2, pc │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ bl 13ba14 │ │ │ │ mov r9, r0 │ │ │ │ b.n 143274 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - ldr r1, [pc, #784] @ (14360c ) │ │ │ │ + ldr r1, [pc, #272] @ (14340c ) │ │ │ │ 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 1f66e0 │ │ │ │ + bl 1f6628 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [r1, #24] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ bgt.n 143366 │ │ │ │ @@ -296365,15 +296367,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 1f66fc │ │ │ │ + bl 1f6644 │ │ │ │ add.w r3, r4, #88 @ 0x58 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 143346 │ │ │ │ @@ -296381,44 +296383,44 @@ │ │ │ │ cbnz r2, 143362 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 142c04 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f66fc │ │ │ │ + bl 1f6644 │ │ │ │ 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 1f66e0 │ │ │ │ + bl 1f6628 │ │ │ │ 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 1dc004 │ │ │ │ + bl 1dbf4c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f66fc │ │ │ │ + bl 1f6644 │ │ │ │ cmp r5, #2 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ beq.n 1433c6 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r4, [pc, #28] @ (1433e4 ) │ │ │ │ @@ -296429,27 +296431,27 @@ │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 13ba14 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #200] @ (1434b0 ) │ │ │ │ + ldr r0, [pc, #712] @ (1436b0 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [pc, #824] @ (143724 ) │ │ │ │ + ldr r0, [pc, #312] @ (143524 ) │ │ │ │ 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 1f66e0 │ │ │ │ + bl 1f6628 │ │ │ │ ldrd r0, r1, [r4, #72] @ 0x48 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, r2 │ │ │ │ sbcs r1, r3 │ │ │ │ bcs.n 14344e │ │ │ │ ldr r1, [r4, #96] @ 0x60 │ │ │ │ @@ -296469,23 +296471,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 1f66fc │ │ │ │ + bl 1f6644 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r1, #0 │ │ │ │ b.n 14343c │ │ │ │ movs r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f66fc │ │ │ │ + bl 1f6644 │ │ │ │ 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 │ │ │ │ @@ -299550,15 +299552,15 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ movw r3, #857 @ 0x359 │ │ │ │ bl 13ba14 │ │ │ │ b.n 1453a6 │ │ │ │ - cmp r1, #128 @ 0x80 │ │ │ │ + cmp r1, #0 │ │ │ │ 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 │ │ │ │ @@ -299610,15 +299612,15 @@ │ │ │ │ movne r0, r2 │ │ │ │ strne r0, [r4, #36] @ 0x24 │ │ │ │ beq.n 1454b0 │ │ │ │ ldrd r2, r3, [r5, #36] @ 0x24 │ │ │ │ ldr r1, [r5, #44] @ 0x2c │ │ │ │ str r1, [r4, #72] @ 0x48 │ │ │ │ strd r2, r3, [r4, #64] @ 0x40 │ │ │ │ - bl 2fa880 │ │ │ │ + bl 2fa7c8 │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, 14549e │ │ │ │ ldrb r5, [r0, #0] │ │ │ │ mov r2, r5 │ │ │ │ cbz r5, 14549e │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ @@ -299793,17 +299795,17 @@ │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ add r2, sp, #864 @ 0x360 │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ add r2, sp, #208 @ 0xd0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r7, #110 @ 0x6e │ │ │ │ + movs r6, #238 @ 0xee │ │ │ │ movs r2, r4 │ │ │ │ - movs r7, #66 @ 0x42 │ │ │ │ + movs r6, #194 @ 0xc2 │ │ │ │ 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 │ │ │ │ @@ -299856,17 +299858,17 @@ │ │ │ │ nop │ │ │ │ add r1, sp, #680 @ 0x2a8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ add r1, sp, #496 @ 0x1f0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r7, #2 │ │ │ │ + movs r6, #130 @ 0x82 │ │ │ │ movs r2, r4 │ │ │ │ - movs r6, #178 @ 0xb2 │ │ │ │ + movs r6, #50 @ 0x32 │ │ │ │ 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] @ (145780 ) │ │ │ │ @@ -299941,17 +299943,17 @@ │ │ │ │ nop │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ add r0, sp, #800 @ 0x320 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r6, #100 @ 0x64 │ │ │ │ + movs r5, #228 @ 0xe4 │ │ │ │ movs r2, r4 │ │ │ │ - movs r5, #232 @ 0xe8 │ │ │ │ + movs r5, #104 @ 0x68 │ │ │ │ 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 │ │ │ │ @@ -299982,17 +299984,17 @@ │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #12 │ │ │ │ add r4, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 13ba14 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - movs r5, #126 @ 0x7e │ │ │ │ + movs r4, #254 @ 0xfe │ │ │ │ movs r2, r4 │ │ │ │ - movs r5, #160 @ 0xa0 │ │ │ │ + movs r5, #32 │ │ │ │ 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 │ │ │ │ @@ -300054,21 +300056,21 @@ │ │ │ │ add r4, pc │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 13ba14 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - movs r5, #138 @ 0x8a │ │ │ │ + movs r5, #10 │ │ │ │ movs r2, r4 │ │ │ │ - movs r4, #234 @ 0xea │ │ │ │ + movs r4, #106 @ 0x6a │ │ │ │ movs r2, r4 │ │ │ │ - movs r5, #108 @ 0x6c │ │ │ │ + movs r4, #236 @ 0xec │ │ │ │ movs r2, r4 │ │ │ │ - movs r4, #204 @ 0xcc │ │ │ │ + movs r4, #76 @ 0x4c │ │ │ │ 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 │ │ │ │ @@ -300131,17 +300133,17 @@ │ │ │ │ movs r0, #0 │ │ │ │ b.n 145922 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ add r7, pc, #216 @ (adr r7, 145a24 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #68 @ 0x44 │ │ │ │ + movs r3, #196 @ 0xc4 │ │ │ │ movs r2, r4 │ │ │ │ - movs r4, #254 @ 0xfe │ │ │ │ + movs r4, #126 @ 0x7e │ │ │ │ movs r2, r4 │ │ │ │ add r6, pc, #856 @ (adr r6, 145cb4 ) │ │ │ │ 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 │ │ │ │ @@ -300301,15 +300303,15 @@ │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 145aa0 │ │ │ │ add.w r4, r3, #24 │ │ │ │ mov r6, r2 │ │ │ │ b.n 145b28 │ │ │ │ cmp r0, #2 │ │ │ │ bne.n 145aa2 │ │ │ │ - bl 1e0e98 │ │ │ │ + bl 1e0de0 │ │ │ │ cmp r0, r7 │ │ │ │ sbcs.w r1, r1, r8 │ │ │ │ bcs.n 145bac │ │ │ │ blx 5a29c │ │ │ │ ldr.w r1, [r4, #-24] │ │ │ │ mov r0, r5 │ │ │ │ bl 1458a8 │ │ │ │ @@ -300339,41 +300341,41 @@ │ │ │ │ bl 1458a8 │ │ │ │ cmp r0, #2 │ │ │ │ bne.n 145aa2 │ │ │ │ add.w sl, sl, #1 │ │ │ │ adds r4, #24 │ │ │ │ cmp r9, sl │ │ │ │ bne.n 145b62 │ │ │ │ - bl 1e0e98 │ │ │ │ + bl 1e0de0 │ │ │ │ cmp r0, r7 │ │ │ │ sbcs.w r1, r1, r8 │ │ │ │ bcs.n 145bac │ │ │ │ blx 5a29c │ │ │ │ b.n 145b5c │ │ │ │ - bl 1e0e98 │ │ │ │ + bl 1e0de0 │ │ │ │ cmp r0, r7 │ │ │ │ sbcs.w r1, r1, r8 │ │ │ │ bcs.n 145bac │ │ │ │ blx 5a29c │ │ │ │ - bl 1e0e98 │ │ │ │ + bl 1e0de0 │ │ │ │ cmp r0, r7 │ │ │ │ sbcs.w r1, r1, r8 │ │ │ │ bcs.n 145bac │ │ │ │ blx 5a29c │ │ │ │ b.n 145b8a │ │ │ │ movs r0, #2 │ │ │ │ b.n 145aa2 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ add r6, pc, #544 @ (adr r6, 145dd8 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #156 @ 0x9c │ │ │ │ + movs r3, #28 │ │ │ │ movs r2, r4 │ │ │ │ - movs r2, #216 @ 0xd8 │ │ │ │ + movs r2, #88 @ 0x58 │ │ │ │ movs r2, r4 │ │ │ │ add r5, pc, #344 @ (adr r5, 145d20 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -300394,17 +300396,17 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #429 @ 0x1ad │ │ │ │ bl 13ba14 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - movs r2, #72 @ 0x48 │ │ │ │ + movs r1, #200 @ 0xc8 │ │ │ │ movs r2, r4 │ │ │ │ - movs r1, #96 @ 0x60 │ │ │ │ + movs r0, #224 @ 0xe0 │ │ │ │ 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 │ │ │ │ @@ -300423,17 +300425,17 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #413 @ 0x19d │ │ │ │ bl 13ba14 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - movs r1, #104 @ 0x68 │ │ │ │ + movs r0, #232 @ 0xe8 │ │ │ │ movs r2, r4 │ │ │ │ - movs r1, #24 │ │ │ │ + movs r0, #152 @ 0x98 │ │ │ │ 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 │ │ │ │ @@ -300455,17 +300457,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 13ba14 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - movs r1, #222 @ 0xde │ │ │ │ + movs r1, #94 @ 0x5e │ │ │ │ movs r2, r4 │ │ │ │ - movs r0, #202 @ 0xca │ │ │ │ + movs r0, #74 @ 0x4a │ │ │ │ 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 │ │ │ │ @@ -300484,17 +300486,17 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #397 @ 0x18d │ │ │ │ bl 13ba14 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - movs r1, #108 @ 0x6c │ │ │ │ + movs r0, #236 @ 0xec │ │ │ │ movs r2, r4 │ │ │ │ - movs r0, #132 @ 0x84 │ │ │ │ + movs r0, #4 │ │ │ │ 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 │ │ │ │ @@ -300514,17 +300516,17 @@ │ │ │ │ mvn.w r1, #12 │ │ │ │ add r4, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 13ba14 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - movs r0, #64 @ 0x40 │ │ │ │ + subs r0, r0, #7 │ │ │ │ movs r2, r4 │ │ │ │ - movs r0, #178 @ 0xb2 │ │ │ │ + movs r0, #50 @ 0x32 │ │ │ │ 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] @ (145e6c ) │ │ │ │ @@ -300657,29 +300659,29 @@ │ │ │ │ nop │ │ │ │ add r2, pc, #712 @ (adr r2, 146138 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ add r2, pc, #352 @ (adr r2, 145fd8 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r0, #90 @ 0x5a │ │ │ │ + subs r2, r3, #7 │ │ │ │ movs r2, r4 │ │ │ │ - subs r2, r6, #5 │ │ │ │ + subs r2, r6, #3 │ │ │ │ movs r2, r4 │ │ │ │ - subs r2, r4, #6 │ │ │ │ + subs r2, r4, #4 │ │ │ │ movs r2, r4 │ │ │ │ - subs r2, r2, #5 │ │ │ │ + subs r2, r2, #3 │ │ │ │ movs r2, r4 │ │ │ │ - subs r2, r5, #6 │ │ │ │ + subs r2, r5, #4 │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, r5, #4 │ │ │ │ + subs r6, r5, #2 │ │ │ │ movs r2, r4 │ │ │ │ - subs r2, r7, #5 │ │ │ │ + subs r2, r7, #3 │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, r7, #3 │ │ │ │ + subs r6, r7, #1 │ │ │ │ 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 │ │ │ │ @@ -301018,43 +301020,43 @@ │ │ │ │ add r1, pc, #288 @ (adr r1, 146324 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ bl fff4c20a │ │ │ │ add r0, pc, #280 @ (adr r0, 146328 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r2, r6, #5 │ │ │ │ + adds r2, r6, #3 │ │ │ │ movs r2, r4 │ │ │ │ - subs r0, r1, #1 │ │ │ │ + adds r0, r1, #7 │ │ │ │ movs r2, r4 │ │ │ │ - subs r4, r1, #2 │ │ │ │ + subs r4, r1, #0 │ │ │ │ movs r2, r4 │ │ │ │ - adds r2, r2, #4 │ │ │ │ + adds r2, r2, #2 │ │ │ │ movs r2, r4 │ │ │ │ - adds r4, r3, #2 │ │ │ │ + adds r4, r3, #0 │ │ │ │ movs r2, r4 │ │ │ │ - adds r0, r7, #6 │ │ │ │ + adds r0, r7, #4 │ │ │ │ movs r2, r4 │ │ │ │ - adds r0, r1, #1 │ │ │ │ + subs r0, r1, r7 │ │ │ │ movs r2, r4 │ │ │ │ - adds r0, r2, #4 │ │ │ │ + adds r0, r2, #2 │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, r2, r7 │ │ │ │ + subs r6, r2, r5 │ │ │ │ movs r2, r4 │ │ │ │ - adds r0, r6, #3 │ │ │ │ + adds r0, r6, #1 │ │ │ │ movs r2, r4 │ │ │ │ - subs r0, r7, r6 │ │ │ │ + subs r0, r7, r4 │ │ │ │ movs r2, r4 │ │ │ │ - adds r6, r7, #0 │ │ │ │ + subs r6, r7, r6 │ │ │ │ movs r2, r4 │ │ │ │ - subs r6, r3, r6 │ │ │ │ + subs r6, r3, r4 │ │ │ │ movs r2, r4 │ │ │ │ - adds r2, r6, #2 │ │ │ │ + adds r2, r6, #0 │ │ │ │ movs r2, r4 │ │ │ │ - subs r0, r7, r5 │ │ │ │ + subs r0, r7, r3 │ │ │ │ movs r2, r4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ @@ -301195,15 +301197,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 1f12f0 │ │ │ │ + bl 1f1238 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ bl 146250 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r1, #52] @ 0x34 │ │ │ │ @@ -301249,18 +301251,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 1e0034 │ │ │ │ + bl 1dff7c │ │ │ │ mov r2, r0 │ │ │ │ ldrd r1, r0, [r4, #4] │ │ │ │ - bl 1dfe9c │ │ │ │ + bl 1dfde4 │ │ │ │ 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 │ │ │ │ @@ -301269,15 +301271,15 @@ │ │ │ │ blx 5923c │ │ │ │ ldr r2, [pc, #40] @ (14649c ) │ │ │ │ ldr r1, [pc, #40] @ (1464a0 ) │ │ │ │ movs r0, #0 │ │ │ │ add r2, pc │ │ │ │ ldr r5, [pc, #40] @ (1464a4 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1df9d0 │ │ │ │ + bl 1df918 │ │ │ │ ldr r2, [pc, #36] @ (1464a8 ) │ │ │ │ add r5, pc │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [r4] │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [pc, #28] @ (1464ac ) │ │ │ │ ldr r2, [r5, r2] │ │ │ │ @@ -301298,31 +301300,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 1dfd24 │ │ │ │ + bl 1dfc6c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 1464ea │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 58d30 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r0, r6 │ │ │ │ bl 13ba78 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 1dfd24 │ │ │ │ + bl 1dfc6c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1464ce │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1dfbbc │ │ │ │ + bl 1dfb04 │ │ │ │ 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 │ │ │ │ @@ -301333,33 +301335,33 @@ │ │ │ │ strd r1, r3, [sp] │ │ │ │ ldr r3, [pc, #208] @ (1465e4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e0034 │ │ │ │ + bl 1dff7c │ │ │ │ mov r2, r0 │ │ │ │ ldrd r1, r0, [sp, #4] │ │ │ │ - bl 1dfe9c │ │ │ │ + bl 1dfde4 │ │ │ │ dmb ish │ │ │ │ mov r7, r0 │ │ │ │ movs r2, #1 │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 146546 │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 146536 │ │ │ │ dmb ish │ │ │ │ cbnz r3, 146590 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r2, sp │ │ │ │ mov r1, r7 │ │ │ │ - bl 1dfc68 │ │ │ │ + bl 1dfbb0 │ │ │ │ mov r6, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r4] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 14655c │ │ │ │ @@ -301381,30 +301383,30 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 1465c8 │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1deff8 │ │ │ │ + bl 1def40 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1465a4 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 146594 │ │ │ │ b.n 14654c │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r5, #4] │ │ │ │ - bl 1defcc │ │ │ │ + bl 1def14 │ │ │ │ b.n 146570 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 1465b0 │ │ │ │ @@ -301433,33 +301435,33 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ str r5, [r4, #4] │ │ │ │ adds r5, r7, #4 │ │ │ │ str r0, [r4, #8] │ │ │ │ blx 59c4c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e0034 │ │ │ │ + bl 1dff7c │ │ │ │ mov r2, r0 │ │ │ │ ldrd r1, r0, [r4, #4] │ │ │ │ - bl 1dfe9c │ │ │ │ + bl 1dfde4 │ │ │ │ dmb ish │ │ │ │ mov r9, r0 │ │ │ │ movs r2, #1 │ │ │ │ ldrex r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 14664c │ │ │ │ strex r1, r2, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 14663c │ │ │ │ dmb ish │ │ │ │ cbnz r3, 1466bc │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1dfc68 │ │ │ │ + bl 1dfbb0 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 146690 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -301474,15 +301476,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 1dfcac │ │ │ │ + bl 1dfbf4 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1466a0 │ │ │ │ dmb ish │ │ │ │ @@ -301492,34 +301494,34 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 146706 │ │ │ │ mov.w r8, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1deff8 │ │ │ │ + bl 1def40 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r8, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1466d2 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1466c4 │ │ │ │ b.n 146652 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r7, #4] │ │ │ │ - bl 1defcc │ │ │ │ + bl 1def14 │ │ │ │ b.n 146678 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str.w r8, [r7, #4] │ │ │ │ - bl 1defcc │ │ │ │ + bl 1def14 │ │ │ │ mov r0, r6 │ │ │ │ b.n 1466b6 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r1, r2, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -301849,15 +301851,15 @@ │ │ │ │ ldr r1, [r7, r1] │ │ │ │ cmp r0, r1 │ │ │ │ beq.n 146a88 │ │ │ │ ldr.w r1, [r4, #1444] @ 0x5a4 │ │ │ │ str r3, [sp, #0] │ │ │ │ cbz r0, 146a7c │ │ │ │ mov r2, r8 │ │ │ │ - bl 1e2fec │ │ │ │ + bl 1e2f34 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 146ab6 │ │ │ │ ldr.w r2, [r4, #1448] @ 0x5a8 │ │ │ │ str.w r8, [r4, #1452] @ 0x5ac │ │ │ │ add r2, r0 │ │ │ │ str.w r0, [r4, #1444] @ 0x5a4 │ │ │ │ @@ -302365,34 +302367,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 2e586c │ │ │ │ + bl 2e57b4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #104] @ 0x68 │ │ │ │ cmp r0, r2 │ │ │ │ beq.n 146fe8 │ │ │ │ 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 2e58e4 │ │ │ │ + bl 2e582c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #104] @ 0x68 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2e58b0 │ │ │ │ + bl 2e57f8 │ │ │ │ cbz r4, 147034 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbz r0, 14702c │ │ │ │ ldr r3, [r3, #32] │ │ │ │ add.w r1, r0, r0, lsl #3 │ │ │ │ mov.w ip, #0 │ │ │ │ add.w r0, r3, #16 │ │ │ │ @@ -302480,21 +302482,21 @@ │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ ldrh r0, [r4, #60] @ 0x3c │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r0, #60] @ 0x3c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsrs r2, r4, #25 │ │ │ │ + lsrs r2, r4, #23 │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r2, r0, #25 │ │ │ │ + lsrs r2, r0, #23 │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r0, r3, #24 │ │ │ │ + lsrs r0, r3, #22 │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r4, r4, #24 │ │ │ │ + lsrs r4, r4, #22 │ │ │ │ movs r2, r4 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3592] @ 0xe08 │ │ │ │ @@ -302550,81 +302552,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 2fa938 │ │ │ │ + bl 2fa880 │ │ │ │ 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 309f58 │ │ │ │ + bl 309ea0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 58d30 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 14725a │ │ │ │ cbz r6, 1471d2 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e31ec │ │ │ │ + bl 1e3134 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov.w r1, #8388608 @ 0x800000 │ │ │ │ strb.w r3, [r4, #32] │ │ │ │ mov r0, r4 │ │ │ │ - bl 21a968 │ │ │ │ + bl 21a8b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23a02c │ │ │ │ + bl 239f74 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ec04 │ │ │ │ + bl 20eb4c │ │ │ │ mov r0, r4 │ │ │ │ - bl 255cc0 │ │ │ │ + bl 255c08 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2534dc │ │ │ │ + bl 253424 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20b550 │ │ │ │ + bl 20b498 │ │ │ │ mov r0, r4 │ │ │ │ - bl 202364 │ │ │ │ + bl 2022ac │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ - bl 21a968 │ │ │ │ + bl 21a8b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 28f200 │ │ │ │ + bl 28f148 │ │ │ │ mov r0, r4 │ │ │ │ - bl 28ec08 │ │ │ │ + bl 28eb50 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ ldr r3, [pc, #104] @ (147288 ) │ │ │ │ movs r1, #109 @ 0x6d │ │ │ │ movs r0, #0 │ │ │ │ add r3, pc │ │ │ │ strd r3, r0, [r2] │ │ │ │ mov r0, r4 │ │ │ │ - bl 28a54c │ │ │ │ + bl 28a494 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2055e8 │ │ │ │ + bl 205530 │ │ │ │ mov r0, r4 │ │ │ │ - bl 205568 │ │ │ │ + bl 2054b0 │ │ │ │ ldrsb.w r2, [r4, #65] @ 0x41 │ │ │ │ subs r3, r2, #2 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #1 │ │ │ │ bhi.n 147252 │ │ │ │ mov r0, r4 │ │ │ │ - bl 211480 │ │ │ │ + bl 2113c8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2848e8 │ │ │ │ + bl 284830 │ │ │ │ ldr r2, [pc, #48] @ (14728c ) │ │ │ │ ldr r3, [pc, #32] @ (147280 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #460] @ 0x1cc │ │ │ │ eors r2, r3 │ │ │ │ @@ -302667,110 +302669,110 @@ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cbz r3, 1472d6 │ │ │ │ ldrb.w r3, [r3, #150] @ 0x96 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 14735a │ │ │ │ vmov.f64 d0, d7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 200008 │ │ │ │ + bl 1fff50 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 147300 │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldrb.w r6, [r8, #13] │ │ │ │ vmov.f64 d0, d8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 200008 │ │ │ │ + bl 1fff50 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 14732e │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #227 @ 0xe3 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 2028cc │ │ │ │ + bl 202814 │ │ │ │ ldr r2, [pc, #152] @ (1473d8 ) │ │ │ │ ldr r3, [pc, #148] @ (1473d4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 1473ca │ │ │ │ add sp, #24 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 200008 │ │ │ │ + bl 1fff50 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 147380 │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ ldrb r6, [r0, #13] │ │ │ │ vmov.f64 d0, d8 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 200008 │ │ │ │ + bl 1fff50 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 1473bc │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #191 @ 0xbf │ │ │ │ mov r0, r5 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ b.n 14733c │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrh r0, [r2, #42] @ 0x2a │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ @@ -302853,30 +302855,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 1fdcac │ │ │ │ + bl 1fdbf4 │ │ │ │ add.w r8, r0, #20 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ mov r6, r0 │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ vldr d1, [sp, #8] │ │ │ │ vldr d0, [sp, #16] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ bl 147290 │ │ │ │ movs r6, #0 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ @@ -302896,30 +302898,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 1fdcac │ │ │ │ + bl 1fdbf4 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov sl, r0 │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ vmov.f64 d1, d10 │ │ │ │ vmov.f64 d0, d11 │ │ │ │ add.w r1, sl, #20 │ │ │ │ mov r0, r7 │ │ │ │ bl 147290 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ strd r0, r6, [sp, #36] @ 0x24 │ │ │ │ @@ -302938,31 +302940,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 1fdcac │ │ │ │ + bl 1fdbf4 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov sl, r0 │ │ │ │ mov r4, r1 │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ vmov.f64 d1, d9 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ bl 147290 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ @@ -302981,35 +302983,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 1fdcac │ │ │ │ + bl 1fdbf4 │ │ │ │ add.w r8, r0, #20 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ mov r6, r0 │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ ldrd r2, r3, [sp, #32] │ │ │ │ mov r0, r7 │ │ │ │ strd sl, r8, [sp] │ │ │ │ - bl 20294c │ │ │ │ + bl 202894 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #1 │ │ │ │ beq.w 147838 │ │ │ │ cmp r3, #3 │ │ │ │ beq.w 1478d2 │ │ │ │ cmp r3, #4 │ │ │ │ @@ -303017,34 +303019,34 @@ │ │ │ │ vldr d0, [pc, #176] @ 147780 │ │ │ │ vldr s16, [pc, #180] @ 147788 │ │ │ │ vldr s18, [pc, #180] @ 14778c │ │ │ │ vldr s17, [pc, #180] @ 147790 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, fp │ │ │ │ add.w r8, sp, #96 @ 0x60 │ │ │ │ - bl 200008 │ │ │ │ + bl 1fff50 │ │ │ │ add.w sl, sp, #104 @ 0x68 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r8 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ - bl 200008 │ │ │ │ + bl 1fff50 │ │ │ │ vldr d0, [pc, #124] @ 147778 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, sl │ │ │ │ - bl 200008 │ │ │ │ + bl 1fff50 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ mov r0, r3 │ │ │ │ vldr d0, [pc, #108] @ 147778 │ │ │ │ movs r1, #32 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 200008 │ │ │ │ + bl 1fff50 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #4 │ │ │ │ - bl 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 147748 │ │ │ │ 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 │ │ │ │ @@ -303053,15 +303055,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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ bhi.w 147b96 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r5, r2, #8 │ │ │ │ lsls r5, r1, #8 │ │ │ │ @@ -303095,15 +303097,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r7, #30] │ │ │ │ lsls r1, r6, #2 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #203 @ 0xcb │ │ │ │ mov r0, r7 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ 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 │ │ │ │ @@ -303117,37 +303119,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 1fdcac │ │ │ │ + bl 1fdbf4 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ add.w r9, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ mov r5, r0 │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ 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 20294c │ │ │ │ + bl 202894 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [pc, #932] @ (147be0 ) │ │ │ │ ldr r3, [pc, #936] @ (147be4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ @@ -303200,36 +303202,36 @@ │ │ │ │ vldr s18, [pc, #744] @ 147bd8 │ │ │ │ vldr s17, [pc, #744] @ 147bdc │ │ │ │ b.n 1476de │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #203 @ 0xcb │ │ │ │ mov r0, r7 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ str r0, [sp, #16] │ │ │ │ vcvt.f64.f32 d0, s18 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, fp │ │ │ │ - bl 200008 │ │ │ │ + bl 1fff50 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r8 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ - bl 200008 │ │ │ │ + bl 1fff50 │ │ │ │ vcvt.f64.f32 d0, s17 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, sl │ │ │ │ - bl 200008 │ │ │ │ + bl 1fff50 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ vldr d0, [pc, #652] @ 147bb8 │ │ │ │ movs r1, #32 │ │ │ │ - bl 200008 │ │ │ │ + bl 1fff50 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #4 │ │ │ │ - bl 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 147966 │ │ │ │ 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 │ │ │ │ @@ -303238,15 +303240,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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ bhi.w 147b96 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r5, r2, #3 │ │ │ │ lsls r5, r1, #3 │ │ │ │ @@ -303264,36 +303266,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 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r6, r0 │ │ │ │ vldr d0, [pc, #532] @ 147bb8 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, fp │ │ │ │ - bl 200008 │ │ │ │ + bl 1fff50 │ │ │ │ mov r0, r8 │ │ │ │ movs r1, #32 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ - bl 200008 │ │ │ │ + bl 1fff50 │ │ │ │ vcvt.f64.f32 d0, s16 │ │ │ │ mov r0, sl │ │ │ │ movs r1, #32 │ │ │ │ - bl 200008 │ │ │ │ + bl 1fff50 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ vldr d0, [pc, #492] @ 147bb8 │ │ │ │ movs r1, #32 │ │ │ │ - bl 200008 │ │ │ │ + bl 1fff50 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #4 │ │ │ │ - bl 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 147a16 │ │ │ │ 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 │ │ │ │ @@ -303302,15 +303304,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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ bhi.w 147b96 │ │ │ │ add r2, pc, #8 @ (adr r2, 147a2c ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ @@ -303347,134 +303349,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 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r8, r0 │ │ │ │ b.n 1477aa │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #211 @ 0xd3 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r8, r0 │ │ │ │ b.n 1477aa │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #209 @ 0xd1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r8, r0 │ │ │ │ b.n 1477aa │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #207 @ 0xcf │ │ │ │ mov r0, r7 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r8, r0 │ │ │ │ b.n 1477aa │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #205 @ 0xcd │ │ │ │ mov r0, r7 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r8, r0 │ │ │ │ b.n 1477aa │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r8, r0 │ │ │ │ b.n 1477aa │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #213 @ 0xd5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r6, r0 │ │ │ │ b.n 1479a2 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #211 @ 0xd3 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r6, r0 │ │ │ │ b.n 1479a2 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #209 @ 0xd1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r6, r0 │ │ │ │ b.n 1479a2 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #207 @ 0xcf │ │ │ │ mov r0, r7 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r6, r0 │ │ │ │ b.n 1479a2 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #205 @ 0xcd │ │ │ │ mov r0, r7 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r6, r0 │ │ │ │ b.n 1479a2 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r6, r0 │ │ │ │ b.n 1479a2 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #213 @ 0xd5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ str r0, [sp, #16] │ │ │ │ b.n 147904 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #211 @ 0xd3 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ str r0, [sp, #16] │ │ │ │ b.n 147904 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #209 @ 0xd1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ str r0, [sp, #16] │ │ │ │ b.n 147904 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #207 @ 0xcf │ │ │ │ mov r0, r7 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ str r0, [sp, #16] │ │ │ │ b.n 147904 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #205 @ 0xcd │ │ │ │ mov r0, r7 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ str r0, [sp, #16] │ │ │ │ b.n 147904 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ str r0, [sp, #16] │ │ │ │ b.n 147904 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ add r0, pc, #0 @ (adr r0, 147b9c ) │ │ │ │ push {r2} │ │ │ │ @@ -303595,15 +303597,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 1dfd50 │ │ │ │ + bl 1dfc98 │ │ │ │ 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 │ │ │ │ @@ -303623,34 +303625,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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov sl, r0 │ │ │ │ cbz r0, 147d4c │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ movw r1, #489 @ 0x1e9 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r9 │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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 │ │ │ │ @@ -303675,15 +303677,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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr r2, [pc, #48] @ (147e0c ) │ │ │ │ ldr r3, [pc, #40] @ (147e04 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ @@ -303724,50 +303726,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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 147e68 │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ 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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 147e98 │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #432 @ 0x1b0 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 2028cc │ │ │ │ + bl 202814 │ │ │ │ ldr r2, [pc, #92] @ (147f08 ) │ │ │ │ ldr r3, [pc, #88] @ (147f04 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ @@ -303776,25 +303778,25 @@ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ vldr d7, [pc, #52] @ 147ef8 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 147ee8 │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #20 │ │ │ │ b.n 147e6c │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ @@ -303830,21 +303832,21 @@ │ │ │ │ lsls r0, r4 │ │ │ │ bics r3, r0 │ │ │ │ bne.n 147fee │ │ │ │ add r5, sp, #16 │ │ │ │ mov r6, sp │ │ │ │ mov.w r1, #390 @ 0x186 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r8 │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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] @ 148094 │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ @@ -303862,15 +303864,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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr r2, [pc, #196] @ (148098 ) │ │ │ │ ldr r3, [pc, #184] @ (14808c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ @@ -303906,30 +303908,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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 148052 │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r9 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r7, r0 │ │ │ │ b.n 147f54 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #16] │ │ │ │ b.n 148028 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ @@ -303967,45 +303969,45 @@ │ │ │ │ movw r1, #582 @ 0x246 │ │ │ │ ldr.w r9, [pc, #388] @ 148248 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r9, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ mov r4, r0 │ │ │ │ add.w sl, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ mov r1, sl │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldrb.w r2, [r4, #33] @ 0x21 │ │ │ │ movs r1, #0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.n 1481d6 │ │ │ │ and.w r0, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r0 │ │ │ │ bics.w r3, r5, r3 │ │ │ │ bne.n 1481a6 │ │ │ │ add r5, sp, #16 │ │ │ │ mov r6, sp │ │ │ │ mov.w r1, #390 @ 0x186 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ mov r3, r7 │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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] @ 14824c │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ @@ -304023,15 +304025,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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr r2, [pc, #196] @ (148250 ) │ │ │ │ ldr r3, [pc, #180] @ (148244 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ @@ -304067,30 +304069,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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 14820a │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r2, sl │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov sl, r0 │ │ │ │ b.n 14810a │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #16] │ │ │ │ b.n 1481e0 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ @@ -304186,30 +304188,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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 14833c │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #343 @ 0x157 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [pc, #196] @ (148414 ) │ │ │ │ ldr r3, [pc, #192] @ (148410 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -304219,26 +304221,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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 14834c │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ b.n 14834c │ │ │ │ strh.w r1, [sp, #8] │ │ │ │ b.n 148318 │ │ │ │ strb.w r1, [sp, #8] │ │ │ │ b.n 148318 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ @@ -304250,30 +304252,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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 1483de │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r4, r0 │ │ │ │ b.n 14834c │ │ │ │ strd r1, r3, [sp, #8] │ │ │ │ b.n 148318 │ │ │ │ rbit r2, r3 │ │ │ │ clz r2, r2 │ │ │ │ adds r2, #33 @ 0x21 │ │ │ │ @@ -304322,33 +304324,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 221980 │ │ │ │ + bl 2218c8 │ │ │ │ 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 221980 │ │ │ │ + bl 2218c8 │ │ │ │ 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 221980 │ │ │ │ + bl 2218c8 │ │ │ │ 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 │ │ │ │ @@ -304384,24 +304386,24 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 1485fe │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movw r1, #582 @ 0x246 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ mov r7, r0 │ │ │ │ add.w r4, r0, #20 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldrb.w r2, [r7, #33] @ 0x21 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ movs r1, #0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.n 1485a0 │ │ │ │ and.w r5, r2, #63 @ 0x3f │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ @@ -304449,30 +304451,30 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1484f4 │ │ │ │ strd r3, r1, [sp, #8] │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ strd r0, r1, [sp] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 1485ce │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r4, r0 │ │ │ │ b.n 1484f4 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #8] │ │ │ │ b.n 1485a8 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ @@ -304604,30 +304606,30 @@ │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 148674 │ │ │ │ strd r1, r3, [sp] │ │ │ │ vldr d7, [sp] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ vstr d7, [sp, #80] @ 0x50 │ │ │ │ - bl 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 14874e │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r5, r0 │ │ │ │ b.n 148674 │ │ │ │ tst.w r8, sl │ │ │ │ mov r1, r5 │ │ │ │ mov.w r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ ite ne │ │ │ │ @@ -304714,15 +304716,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl 148254 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r5, r0 │ │ │ │ b.n 1486fe │ │ │ │ tst.w r8, sl │ │ │ │ beq.w 148fc8 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 14909c │ │ │ │ @@ -304758,15 +304760,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl 148254 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r5, r0 │ │ │ │ b.n 1486fe │ │ │ │ ands.w r7, r8, sl │ │ │ │ beq.n 1488d2 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 14908a │ │ │ │ @@ -304785,20 +304787,20 @@ │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.n 148904 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #424 @ 0x1a8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20280c │ │ │ │ + bl 202754 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r9 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r6 │ │ │ │ bl 147f0c │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ mov r1, r0 │ │ │ │ @@ -304956,26 +304958,26 @@ │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ vldr d7, [pc, #568] @ 148cc8 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #80] @ 0x50 │ │ │ │ - bl 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 148658 │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ b.n 148658 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r1, [sp] │ │ │ │ b.n 148728 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r1, [sp] │ │ │ │ b.n 148728 │ │ │ │ @@ -305041,55 +305043,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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 148b7e │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r7, r0 │ │ │ │ b.n 1488a6 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1486fe │ │ │ │ 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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 148bc0 │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r5, r0 │ │ │ │ b.n 1486fe │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1486fe │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ @@ -305102,60 +305104,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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 148c1a │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r2, sl │ │ │ │ mov r8, r0 │ │ │ │ b.n 148832 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 148830 │ │ │ │ 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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 148c64 │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r8, r0 │ │ │ │ b.n 148830 │ │ │ │ subs r3, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r1, [sp, #16] │ │ │ │ cmp r3, #31 │ │ │ │ bhi.w 14917a │ │ │ │ @@ -305395,15 +305397,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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 148c1a │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ b.n 148c0a │ │ │ │ mov.w r9, #16 │ │ │ │ strh.w r2, [sp, #80] @ 0x50 │ │ │ │ @@ -305482,15 +305484,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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 148c52 │ │ │ │ b.n 148c64 │ │ │ │ mov.w r9, #16 │ │ │ │ strh.w r2, [sp, #24] │ │ │ │ b.n 148f90 │ │ │ │ @@ -305555,15 +305557,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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 148b6c │ │ │ │ b.n 148b7e │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #40] @ 0x28 │ │ │ │ b.n 14904e │ │ │ │ @@ -305779,25 +305781,25 @@ │ │ │ │ vldr d7, [pc, #168] @ 149330 │ │ │ │ movs r3, #2 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r2, #32 │ │ │ │ strd r3, r4, [r6] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 1492b4 │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 14925e │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ bne.n 14925e │ │ │ │ @@ -305816,23 +305818,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 221980 │ │ │ │ + bl 2218c8 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #2 │ │ │ │ mov r2, r4 │ │ │ │ strd r1, r5, [r6] │ │ │ │ movs r3, #9 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 221980 │ │ │ │ + bl 2218c8 │ │ │ │ mov r4, r0 │ │ │ │ b.n 14925e │ │ │ │ movs r4, #0 │ │ │ │ b.n 14925e │ │ │ │ ldr r4, [r5, #60] @ 0x3c │ │ │ │ ldr.w lr, [r5, #76] @ 0x4c │ │ │ │ ldrb.w r1, [r4, #-8] │ │ │ │ @@ -305914,15 +305916,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 1493f2 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 200f44 │ │ │ │ + bl 200e8c │ │ │ │ b.n 1493ac │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ @@ -306081,17 +306083,17 @@ │ │ │ │ cmp.w sl, #256 @ 0x100 │ │ │ │ bne.n 1494ce │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ bl 1484b4 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r6, #20 │ │ │ │ - bl 2004d0 │ │ │ │ + bl 200418 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ff184 │ │ │ │ + bl 1ff0cc │ │ │ │ b.n 1494d0 │ │ │ │ movs r3, #0 │ │ │ │ bl 149344 │ │ │ │ mov r4, r0 │ │ │ │ b.n 1494d0 │ │ │ │ cmp r3, #118 @ 0x76 │ │ │ │ bls.w 1496ec │ │ │ │ @@ -306119,26 +306121,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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 149618 │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cbz r3, 149646 │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r2, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ bne.n 149646 │ │ │ │ mov r1, r4 │ │ │ │ @@ -306149,15 +306151,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 221980 │ │ │ │ + bl 2218c8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, #672] @ (1498e8 ) │ │ │ │ ldr r0, [r7, #16] │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ str r2, [sp, #16] │ │ │ │ @@ -306170,21 +306172,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 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrd r3, r2, [sp, #24] │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov r8, r1 │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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 │ │ │ │ @@ -306196,20 +306198,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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r1, r8 │ │ │ │ add.w r0, r6, #20 │ │ │ │ - bl 2004d0 │ │ │ │ + bl 200418 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ff184 │ │ │ │ + bl 1ff0cc │ │ │ │ b.n 1494d0 │ │ │ │ mvn.w r2, #804 @ 0x324 │ │ │ │ add r3, r2 │ │ │ │ cmp r3, #1 │ │ │ │ bls.w 149498 │ │ │ │ b.n 1494ce │ │ │ │ cmp r3, #116 @ 0x74 │ │ │ │ @@ -306293,71 +306295,71 @@ │ │ │ │ bl 148418 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ str r5, [r7, #0] │ │ │ │ str r6, [r7, #4] │ │ │ │ - bl 22230c │ │ │ │ + bl 222254 │ │ │ │ b.n 1494d0 │ │ │ │ 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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ mov r3, r0 │ │ │ │ str r2, [sp, #20] │ │ │ │ cbz r0, 1497fc │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r7 │ │ │ │ movs r3, #9 │ │ │ │ bl 148418 │ │ │ │ ldr r5, [r5, #28] │ │ │ │ mov r9, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [sl, #44] @ 0x2c │ │ │ │ - bl 2e4d48 │ │ │ │ + bl 2e4c90 │ │ │ │ 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 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ ldrd r3, r2, [sp, #24] │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov sl, r0 │ │ │ │ mov r8, r1 │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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] │ │ │ │ @@ -306383,20 +306385,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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ add.w r0, r6, #20 │ │ │ │ mov r1, r8 │ │ │ │ - bl 2004d0 │ │ │ │ + bl 200418 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ff184 │ │ │ │ + bl 1ff0cc │ │ │ │ b.n 1494d0 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldr r0, [r2, #60] @ 0x3c │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ @@ -306425,37 +306427,37 @@ │ │ │ │ mov r0, r7 │ │ │ │ bl 148418 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ mov sl, r0 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 220770 │ │ │ │ + bl 2206b8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 149ae2 │ │ │ │ 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 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ 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 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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 │ │ │ │ @@ -306476,59 +306478,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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ add.w r0, r6, #20 │ │ │ │ mov r1, r9 │ │ │ │ - bl 2004d0 │ │ │ │ + bl 200418 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ff184 │ │ │ │ + bl 1ff0cc │ │ │ │ b.n 1494d0 │ │ │ │ ldr r3, [r6, #96] @ 0x60 │ │ │ │ vldr d7, [pc, #360] @ 149b38 │ │ │ │ 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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, 149a0e │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr r2, [sp, #20] │ │ │ │ adds r2, #20 │ │ │ │ ldr.w ip, [r9, #36] @ 0x24 │ │ │ │ movw r3, #885 @ 0x375 │ │ │ │ cmp ip, r3 │ │ │ │ bne.n 149a4c │ │ │ │ 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 20285c │ │ │ │ + bl 2027a4 │ │ │ │ ldr r5, [r5, #96] @ 0x60 │ │ │ │ mov r2, r0 │ │ │ │ ldrb.w r1, [r5, #-8] │ │ │ │ cmp r1, #4 │ │ │ │ bne.n 149b30 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ subs r5, #20 │ │ │ │ @@ -306538,15 +306540,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 20285c │ │ │ │ + bl 2027a4 │ │ │ │ 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] │ │ │ │ @@ -306555,21 +306557,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 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov r8, r1 │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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 │ │ │ │ @@ -306704,15 +306706,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 201cd8 │ │ │ │ + bl 201c20 │ │ │ │ mov r7, r0 │ │ │ │ cbnz r0, 149c5c │ │ │ │ movs r7, #1 │ │ │ │ cmp.w r4, #4294967295 @ 0xffffffff │ │ │ │ ite eq │ │ │ │ moveq r6, #0 │ │ │ │ andne.w r6, r7, #1 │ │ │ │ @@ -306732,15 +306734,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 149ba4 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 201cd8 │ │ │ │ + bl 201c20 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 149c20 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ adds r3, r4, #1 │ │ │ │ beq.n 149c76 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ @@ -306815,15 +306817,15 @@ │ │ │ │ subs r2, r3, r0 │ │ │ │ subs r2, r3, r0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ sub.w r3, r6, #20 │ │ │ │ mvn.w r7, #19 │ │ │ │ b.n 149b92 │ │ │ │ mov r0, r5 │ │ │ │ - bl 201cd8 │ │ │ │ + bl 201c20 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 149d94 │ │ │ │ mov r7, r6 │ │ │ │ b.n 149c20 │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ ldrb.w r1, [r3, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ @@ -306861,30 +306863,30 @@ │ │ │ │ str.w ip, [r0] │ │ │ │ str r1, [r3, #16] │ │ │ │ strb.w r2, [r5, #74] @ 0x4a │ │ │ │ b.n 149c10 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ mov r7, r6 │ │ │ │ - bl 20043c │ │ │ │ + bl 200384 │ │ │ │ b.n 149c20 │ │ │ │ ldr.w sl, [r2, #44] @ 0x2c │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 149d3a │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20043c │ │ │ │ + bl 200384 │ │ │ │ mov r1, sl │ │ │ │ movs r3, #1 │ │ │ │ add r0, sp, #24 │ │ │ │ strb.w r3, [r5, #75] @ 0x4b │ │ │ │ bl 141920 │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 1dfc40 │ │ │ │ + bl 1dfb88 │ │ │ │ cbz r0, 149dee │ │ │ │ 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 │ │ │ │ @@ -306892,22 +306894,22 @@ │ │ │ │ ldr.w sl, [r2, #36] @ 0x24 │ │ │ │ b.n 149da4 │ │ │ │ ldr.w sl, [r2, #48] @ 0x30 │ │ │ │ b.n 149da4 │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ movs r1, #148 @ 0x94 │ │ │ │ ldr r7, [r0, #56] @ 0x38 │ │ │ │ - bl 1e2f78 │ │ │ │ + bl 1e2ec0 │ │ │ │ add r1, sp, #24 │ │ │ │ movs r2, #148 @ 0x94 │ │ │ │ blx 59c4c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ - bl 1dfc7c │ │ │ │ + bl 1dfbc4 │ │ │ │ b.n 149dce │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ @@ -306929,210 +306931,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 1f41a0 │ │ │ │ + bl 1f40e8 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 149ed8 │ │ │ │ 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 1f421c │ │ │ │ + bl 1f4164 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #12 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 1f421c │ │ │ │ + bl 1f4164 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #16 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 1f421c │ │ │ │ + bl 1f4164 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #20 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 1f421c │ │ │ │ + bl 1f4164 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #24 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 1f421c │ │ │ │ + bl 1f4164 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #10 │ │ │ │ bhi.n 149ec0 │ │ │ │ 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 1f421c │ │ │ │ + bl 1f4164 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ adds r7, #1 │ │ │ │ adds r6, #76 @ 0x4c │ │ │ │ cmp r3, r7 │ │ │ │ bhi.n 149e68 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 1f470c │ │ │ │ + bl 1f4654 │ │ │ │ ldr r2, [pc, #428] @ (14a090 ) │ │ │ │ ldr r3, [pc, #420] @ (14a08c ) │ │ │ │ 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 14a084 │ │ │ │ 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 1f421c │ │ │ │ + bl 1f4164 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #32 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 1f421c │ │ │ │ + bl 1f4164 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #36 @ 0x24 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 1f421c │ │ │ │ + bl 1f4164 │ │ │ │ add.w r1, r4, #40 @ 0x28 │ │ │ │ movs r2, #4 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 1f421c │ │ │ │ + bl 1f4164 │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ cbz r1, 149f48 │ │ │ │ add r0, sp, #12 │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 141920 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r2, #148 @ 0x94 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 1f421c │ │ │ │ + bl 1f4164 │ │ │ │ add.w r1, r4, #48 @ 0x30 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ movs r2, #4 │ │ │ │ - bl 1f421c │ │ │ │ + bl 1f4164 │ │ │ │ add.w r1, r4, #52 @ 0x34 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ movs r2, #4 │ │ │ │ - bl 1f421c │ │ │ │ + bl 1f4164 │ │ │ │ add.w r1, r4, #56 @ 0x38 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ movs r2, #4 │ │ │ │ - bl 1f421c │ │ │ │ + bl 1f4164 │ │ │ │ add.w r1, r4, #60 @ 0x3c │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ movs r2, #4 │ │ │ │ - bl 1f421c │ │ │ │ + bl 1f4164 │ │ │ │ add.w r1, r4, #64 @ 0x40 │ │ │ │ movs r2, #4 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 1f421c │ │ │ │ + bl 1f4164 │ │ │ │ b.n 149ecc │ │ │ │ add.w r1, r4, #28 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ movs r2, #4 │ │ │ │ - bl 1f421c │ │ │ │ + bl 1f4164 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #32 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 1f421c │ │ │ │ + bl 1f4164 │ │ │ │ b.n 149ecc │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #28 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 1f421c │ │ │ │ + bl 1f4164 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #32 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 1f421c │ │ │ │ + bl 1f4164 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #36 @ 0x24 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 1f421c │ │ │ │ + bl 1f4164 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #40 @ 0x28 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 1f421c │ │ │ │ + bl 1f4164 │ │ │ │ add.w r1, r4, #44 @ 0x2c │ │ │ │ movs r2, #4 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 1f421c │ │ │ │ + bl 1f4164 │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ cbz r1, 149ff2 │ │ │ │ add r0, sp, #12 │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 141920 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r2, #148 @ 0x94 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 1f421c │ │ │ │ + bl 1f4164 │ │ │ │ add.w r1, r4, #52 @ 0x34 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ movs r2, #4 │ │ │ │ - bl 1f421c │ │ │ │ + bl 1f4164 │ │ │ │ add.w r1, r4, #56 @ 0x38 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ movs r2, #4 │ │ │ │ - bl 1f421c │ │ │ │ + bl 1f4164 │ │ │ │ add.w r1, r4, #60 @ 0x3c │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ movs r2, #4 │ │ │ │ - bl 1f421c │ │ │ │ + bl 1f4164 │ │ │ │ add.w r1, r4, #64 @ 0x40 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ movs r2, #4 │ │ │ │ - bl 1f421c │ │ │ │ + bl 1f4164 │ │ │ │ add.w r1, r4, #68 @ 0x44 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ movs r2, #4 │ │ │ │ - bl 1f421c │ │ │ │ + bl 1f4164 │ │ │ │ add.w r1, r4, #72 @ 0x48 │ │ │ │ movs r2, #4 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 1f421c │ │ │ │ + bl 1f4164 │ │ │ │ b.n 149ecc │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #28 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 1f421c │ │ │ │ + bl 1f4164 │ │ │ │ add.w r1, r4, #32 │ │ │ │ movs r2, #4 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 1f421c │ │ │ │ + bl 1f4164 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ cbz r1, 14a06a │ │ │ │ add r0, sp, #12 │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 141920 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r2, #148 @ 0x94 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 1f421c │ │ │ │ + bl 1f4164 │ │ │ │ add.w r1, r4, #40 @ 0x28 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ movs r2, #4 │ │ │ │ - bl 1f421c │ │ │ │ + bl 1f4164 │ │ │ │ add.w r1, r4, #44 @ 0x2c │ │ │ │ movs r2, #4 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 1f421c │ │ │ │ + bl 1f4164 │ │ │ │ b.n 149ecc │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ str r6, [r6, #24] │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r2, #16] │ │ │ │ @@ -307154,15 +307156,15 @@ │ │ │ │ ldr r1, [pc, #424] @ (14a264 ) │ │ │ │ add r5, pc │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1df9d0 │ │ │ │ + bl 1df918 │ │ │ │ ldr.w r2, [r4, #424] @ 0x1a8 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cbnz r3, 14a0e6 │ │ │ │ b.n 14a21e │ │ │ │ ldr r2, [r2, #0] │ │ │ │ @@ -307190,15 +307192,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 200834 │ │ │ │ + bl 20077c │ │ │ │ mov fp, r0 │ │ │ │ cmp r7, #0 │ │ │ │ beq.n 14a21a │ │ │ │ movs r6, #0 │ │ │ │ ldr r1, [r7, #16] │ │ │ │ ldr r7, [r1, #0] │ │ │ │ cbz r7, 14a17c │ │ │ │ @@ -307232,32 +307234,32 @@ │ │ │ │ add r2, sp, #16 │ │ │ │ mov r0, r9 │ │ │ │ bl 149410 │ │ │ │ orrs r0, r6 │ │ │ │ uxtb r6, r0 │ │ │ │ mov r0, fp │ │ │ │ mov r7, fp │ │ │ │ - bl 200834 │ │ │ │ + bl 20077c │ │ │ │ cbz r7, 14a1a2 │ │ │ │ mov fp, r0 │ │ │ │ b.n 14a130 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r0, r9 │ │ │ │ bl 149b44 │ │ │ │ orrs r0, r6 │ │ │ │ mov r7, fp │ │ │ │ uxtb r6, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 200834 │ │ │ │ + bl 20077c │ │ │ │ cmp r7, #0 │ │ │ │ bne.n 14a186 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 25042c │ │ │ │ + bl 250374 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r3, r0 │ │ │ │ uxtb r3, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 14a1c8 │ │ │ │ @@ -307272,15 +307274,15 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r6, #0] │ │ │ │ str r4, [r6, #4] │ │ │ │ ldr r0, [r3, #56] @ 0x38 │ │ │ │ cbnz r0, 14a222 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1e3174 │ │ │ │ + bl 1e30bc │ │ │ │ ldr r2, [pc, #136] @ (14a268 ) │ │ │ │ ldr r3, [pc, #120] @ (14a258 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3 │ │ │ │ @@ -307318,15 +307320,15 @@ │ │ │ │ movs r2, #148 @ 0x94 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mla r0, r0, r5, r3 │ │ │ │ blx 59c4c │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1dfd24 │ │ │ │ + bl 1dfc6c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 14a232 │ │ │ │ b.n 14a1d6 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r2, #3 │ │ │ │ @@ -307866,40 +307868,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 1f421c │ │ │ │ + bl 1f4164 │ │ │ │ movs r2, #8 │ │ │ │ add.w r1, sp, r2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f421c │ │ │ │ + bl 1f4164 │ │ │ │ cbz r6, 14a7e2 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ cbz r3, 14a7e2 │ │ │ │ add.w r5, r6, #48 @ 0x30 │ │ │ │ movs r4, #0 │ │ │ │ ldr.w r1, [r5, #4]! │ │ │ │ cbz r1, 14a7dc │ │ │ │ movs r2, #32 │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f421c │ │ │ │ + bl 1f4164 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, r4 │ │ │ │ bhi.n 14a7ca │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 14a7f2 │ │ │ │ movs r2, #12 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f421c │ │ │ │ + bl 1f4164 │ │ │ │ ldr r2, [pc, #36] @ (14a818 ) │ │ │ │ ldr r3, [pc, #28] @ (14a814 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ @@ -307926,40 +307928,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 1dbaa0 │ │ │ │ + bl 1db9e8 │ │ │ │ add.w r1, r4, #60 @ 0x3c │ │ │ │ movs r2, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1db7dc │ │ │ │ + bl 1db724 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #80 @ 0x50 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1db7dc │ │ │ │ + bl 1db724 │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1dbaa0 │ │ │ │ + bl 1db9e8 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ movs r2, #148 @ 0x94 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ mov r0, r5 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ - bl 1db7dc │ │ │ │ + bl 1db724 │ │ │ │ ldr r2, [r4, #100] @ 0x64 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1dbb0c │ │ │ │ + bl 1dba54 │ │ │ │ ldr r2, [r4, #100] @ 0x64 │ │ │ │ ldr r1, [r4, #92] @ 0x5c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1db7dc │ │ │ │ + bl 1db724 │ │ │ │ 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 │ │ │ │ @@ -308082,15 +308084,15 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #4093 @ 0xffd │ │ │ │ bl 13ba14 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - bpl.n 14aa64 │ │ │ │ + bmi.n 14a964 │ │ │ │ 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 │ │ │ │ @@ -308212,15 +308214,15 @@ │ │ │ │ b.n 14aafc │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r0, [r7, r6] │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 14abf0 │ │ │ │ + bge.n 14aaf0 │ │ │ │ movs r1, r5 │ │ │ │ strb r4, [r7, r3] │ │ │ │ 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 │ │ │ │ @@ -308234,44 +308236,44 @@ │ │ │ │ mov r0, r2 │ │ │ │ ldr r2, [pc, #404] @ (14ad0c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1dbd70 │ │ │ │ + bl 1dbcb8 │ │ │ │ movs r2, #20 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dbcc8 │ │ │ │ + bl 1dbc10 │ │ │ │ movs r2, #4 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dbcc8 │ │ │ │ + bl 1dbc10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dbd70 │ │ │ │ + bl 1dbcb8 │ │ │ │ mul.w r5, r5, r0 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1dbca4 │ │ │ │ + bl 1dbbec │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dbdb4 │ │ │ │ + bl 1dbcfc │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 14acea │ │ │ │ mov r1, r0 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dbca4 │ │ │ │ + bl 1dbbec │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 14acea │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldrd r0, r4, [r3, #36] @ 0x24 │ │ │ │ cmp r5, #0 │ │ │ │ @@ -308340,19 +308342,19 @@ │ │ │ │ add.w r0, r9, r6 │ │ │ │ movs r2, #148 @ 0x94 │ │ │ │ adds r6, #148 @ 0x94 │ │ │ │ blx 59c4c │ │ │ │ cmp r5, r6 │ │ │ │ bne.n 14ac98 │ │ │ │ add.w r0, r4, #92 @ 0x5c │ │ │ │ - bl 1db718 │ │ │ │ + bl 1db660 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r2, fp │ │ │ │ add.w r0, r4, #92 @ 0x5c │ │ │ │ - bl 1db7dc │ │ │ │ + bl 1db724 │ │ │ │ ldrb.w r3, [r4, #105] @ 0x69 │ │ │ │ mov r0, r4 │ │ │ │ cbnz r3, 14ace0 │ │ │ │ ldr r2, [pc, #76] @ (14ad14 ) │ │ │ │ ldr r3, [pc, #60] @ (14ad08 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -308463,65 +308465,65 @@ │ │ │ │ cbz r3, 14add4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ bne.n 14adca │ │ │ │ add r7, sp, #32 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f41a0 │ │ │ │ + bl 1f40e8 │ │ │ │ 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 1f421c │ │ │ │ + bl 1f4164 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f421c │ │ │ │ + bl 1f4164 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #12 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f421c │ │ │ │ + bl 1f4164 │ │ │ │ cmp.w sl, #0 │ │ │ │ bne.w 14af26 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 14af60 │ │ │ │ ldrd r2, r1, [r5, #12] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f421c │ │ │ │ + bl 1f4164 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 14ae3c │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f421c │ │ │ │ + bl 1f4164 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ mov r0, r5 │ │ │ │ blx 59cc4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f421c │ │ │ │ + bl 1f4164 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cbz r3, 14ae6e │ │ │ │ ldrd r2, r1, [r3] │ │ │ │ movs r3, #12 │ │ │ │ mov r0, r7 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ - bl 1f421c │ │ │ │ + bl 1f4164 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ mov r0, r7 │ │ │ │ ldrd r2, r1, [r3, #8] │ │ │ │ - bl 1f421c │ │ │ │ + bl 1f4164 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cbz r0, 14ae9a │ │ │ │ movw r2, #55646 @ 0xd95e │ │ │ │ movt r2, #15260 @ 0x3b9c │ │ │ │ b.n 14ae80 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cbz r0, 14ae9a │ │ │ │ @@ -308529,92 +308531,92 @@ │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 14ae7c │ │ │ │ addw r1, sp, #1948 @ 0x79c │ │ │ │ bl 149e2c │ │ │ │ addw r1, sp, #1948 @ 0x79c │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f421c │ │ │ │ + bl 1f4164 │ │ │ │ movw r2, #14569 @ 0x38e9 │ │ │ │ movt r2, #15262 @ 0x3b9e │ │ │ │ b.n 14aea8 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cbz r4, 14aeb0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 14aea4 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movs r2, #4 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 1f421c │ │ │ │ + bl 1f4164 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f470c │ │ │ │ + bl 1f4654 │ │ │ │ ldr r2, [pc, #184] @ (14af80 ) │ │ │ │ ldr r3, [pc, #176] @ (14af7c ) │ │ │ │ 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 14af6c │ │ │ │ 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 1f41a0 │ │ │ │ + bl 1f40e8 │ │ │ │ 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 1f421c │ │ │ │ + bl 1f4164 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f421c │ │ │ │ + bl 1f4164 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #12 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f421c │ │ │ │ + bl 1f4164 │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 14af70 │ │ │ │ add.w r1, sl, #40 @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f421c │ │ │ │ + bl 1f4164 │ │ │ │ b.n 14ae2c │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1db718 │ │ │ │ + bl 1db660 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 28e67c │ │ │ │ + bl 28e5c4 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r2, r8 │ │ │ │ - bl 1e0d4c │ │ │ │ + bl 1e0c94 │ │ │ │ ldrb.w r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 14aec6 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 58d30 │ │ │ │ b.n 14aec6 │ │ │ │ ldrd r2, r1, [r3, #8] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f421c │ │ │ │ + bl 1f4164 │ │ │ │ b.n 14ae2c │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ mov r3, sl │ │ │ │ ldr r3, [r3, #12] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ strh r0, [r7, r1] │ │ │ │ @@ -308638,15 +308640,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 1db718 │ │ │ │ + bl 1db660 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ bl 14a834 │ │ │ │ cbnz r0, 14aff8 │ │ │ │ ldr r2, [pc, #108] @ (14b030 ) │ │ │ │ movw r3, #4118 @ 0x1016 │ │ │ │ str r0, [sp, #0] │ │ │ │ @@ -308688,15 +308690,15 @@ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b.n 14afde │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ str r2, [r4, r1] │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7!, {r2, r3, r6} │ │ │ │ + ldmia r6, {r2, r3, r6, r7} │ │ │ │ movs r1, r4 │ │ │ │ str r2, [r3, r0] │ │ │ │ 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 │ │ │ │ @@ -308711,15 +308713,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 1db718 │ │ │ │ + bl 1db660 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ cbnz r0, 14b0b0 │ │ │ │ @@ -308764,15 +308766,15 @@ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b.n 14b096 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ ldr r7, [pc, #696] @ (14b39c ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6!, {r2, r4, r7} │ │ │ │ + ldmia r6!, {r2, r4} │ │ │ │ movs r1, r4 │ │ │ │ ldr r7, [pc, #392] @ (14b278 ) │ │ │ │ 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 │ │ │ │ @@ -308930,19 +308932,19 @@ │ │ │ │ strb r3, [r5, #4] │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 14b298 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 14b266 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 1f41a0 │ │ │ │ + bl 1f40e8 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 1f421c │ │ │ │ + bl 1f4164 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r2, [r4, #-44] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 14b35a │ │ │ │ ldr.w r0, [r3, #308] @ 0x134 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 14b35e │ │ │ │ @@ -308981,25 +308983,25 @@ │ │ │ │ lsl.w r3, r7, r3 │ │ │ │ tst.w r3, r9 │ │ │ │ beq.n 14b300 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #32 │ │ │ │ adds r5, #1 │ │ │ │ - bl 1f421c │ │ │ │ + bl 1f4164 │ │ │ │ adds r4, #80 @ 0x50 │ │ │ │ cmp r5, r8 │ │ │ │ bne.n 14b308 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #32 │ │ │ │ adds r6, #1 │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #80 @ 0x50 │ │ │ │ - bl 1f470c │ │ │ │ + bl 1f4654 │ │ │ │ cmp r8, r6 │ │ │ │ bne.n 14b26e │ │ │ │ ldr r2, [pc, #48] @ (14b370 ) │ │ │ │ ldr r3, [pc, #40] @ (14b368 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -309054,38 +309056,38 @@ │ │ │ │ it ne │ │ │ │ movne r4, r3 │ │ │ │ adds r3, #12 │ │ │ │ cmp r3, r1 │ │ │ │ bne.n 14b3c2 │ │ │ │ mov sl, r8 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1f41a0 │ │ │ │ + bl 1f40e8 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1f421c │ │ │ │ + bl 1f4164 │ │ │ │ ldr.w r2, [sl], #5 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 14a2b0 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ add r0, sp, #8 │ │ │ │ strd r4, r5, [sp] │ │ │ │ bl 14a768 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, sl │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1f421c │ │ │ │ + bl 1f4164 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r8, #44 @ 0x2c │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1f470c │ │ │ │ + bl 1f4654 │ │ │ │ ldr r2, [pc, #44] @ (14b444 ) │ │ │ │ ldr r3, [pc, #36] @ (14b440 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1924] @ 0x784 │ │ │ │ eors r2, r3 │ │ │ │ @@ -309159,15 +309161,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 14b572 │ │ │ │ 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 1dbc94 │ │ │ │ + bl 1dbbdc │ │ │ │ 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] │ │ │ │ @@ -309229,15 +309231,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #200 @ 0xc8 │ │ │ │ lsls r3, r5, #2 │ │ │ │ ldr r3, [pc, #256] @ (14b688 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ add r3, sp, #576 @ 0x240 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r1!, {r2, r4, r5, r7} │ │ │ │ + ldmia r1!, {r2, r4, r5} │ │ │ │ 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] @ (14b650 ) │ │ │ │ mov r4, r1 │ │ │ │ @@ -309525,15 +309527,15 @@ │ │ │ │ mov r7, r2 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ bl 14ad30 │ │ │ │ cbz r0, 14b8c2 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 206510 │ │ │ │ + bl 206458 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 14b968 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [r0, #20] │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ movs r0, #0 │ │ │ │ @@ -309589,15 +309591,15 @@ │ │ │ │ str r5, [sp, #8] │ │ │ │ ubfx r0, r0, #1, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ bl 14b7ec │ │ │ │ lsls r3, r7, #28 │ │ │ │ bpl.n 14b8b6 │ │ │ │ - bl 24df78 │ │ │ │ + bl 24dec0 │ │ │ │ b.n 14b8b6 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cbnz r3, 14b95a │ │ │ │ b.n 14b994 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cbz r3, 14b994 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -309631,23 +309633,23 @@ │ │ │ │ mvn.w r1, #12 │ │ │ │ add r4, pc │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 13ba14 │ │ │ │ b.n 14b8bc │ │ │ │ - stmia r5!, {r1, r2, r5, r7} │ │ │ │ + stmia r5!, {r1, r2, r5} │ │ │ │ movs r1, r4 │ │ │ │ - stmia r5!, {r1, r4, r6, r7} │ │ │ │ + stmia r5!, {r1, r4, r6} │ │ │ │ movs r1, r4 │ │ │ │ - stmia r5!, {r1, r2, r3, r7} │ │ │ │ + stmia r5!, {r1, r2, r3} │ │ │ │ movs r1, r4 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r4} │ │ │ │ movs r1, r4 │ │ │ │ - stmia r5!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r4!, {r1, r2, r4, r5, r6, r7} │ │ │ │ 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] @ 14ba14 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -309660,15 +309662,15 @@ │ │ │ │ mov.w r4, #0 │ │ │ │ add r4, sp, #12 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 14ad6c │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e0d4c │ │ │ │ + bl 1e0c94 │ │ │ │ ldr r2, [pc, #32] @ (14ba1c ) │ │ │ │ ldr r3, [pc, #28] @ (14ba18 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ @@ -309868,64 +309870,64 @@ │ │ │ │ mov r1, sl │ │ │ │ add.w r7, r8, #5 │ │ │ │ mov r0, fp │ │ │ │ str r7, [sp, #0] │ │ │ │ addw sl, sp, #1940 @ 0x794 │ │ │ │ bl 14ad6c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f41a0 │ │ │ │ + bl 1f40e8 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f421c │ │ │ │ + bl 1f4164 │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f421c │ │ │ │ + bl 1f4164 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f421c │ │ │ │ + bl 1f4164 │ │ │ │ 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 1f421c │ │ │ │ + bl 1f4164 │ │ │ │ cbz r6, 14bc74 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ cbz r3, 14bc74 │ │ │ │ add.w r9, r6, #48 @ 0x30 │ │ │ │ movs r7, #0 │ │ │ │ ldr.w r1, [r9, #4]! │ │ │ │ cbz r1, 14bc6e │ │ │ │ movs r2, #32 │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f421c │ │ │ │ + bl 1f4164 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ adds r7, #1 │ │ │ │ cmp r3, r7 │ │ │ │ bhi.n 14bc5c │ │ │ │ cbz r4, 14bc80 │ │ │ │ movs r2, #12 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f421c │ │ │ │ + bl 1f4164 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r8, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f470c │ │ │ │ + bl 1f4654 │ │ │ │ ldr r2, [pc, #76] @ (14bcdc ) │ │ │ │ ldr r3, [pc, #72] @ (14bcd8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1972] @ 0x7b4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -310063,19 +310065,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 1db718 │ │ │ │ + bl 1db660 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl 28e67c │ │ │ │ + bl 28e5c4 │ │ │ │ ldrb.w r3, [sp, #77] @ 0x4d │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 14bf76 │ │ │ │ movs r6, #148 @ 0x94 │ │ │ │ mul.w r6, r5, r6 │ │ │ │ ldrd r0, r5, [r7, #36] @ 0x24 │ │ │ │ cmp r6, #0 │ │ │ │ @@ -310174,15 +310176,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 58d30 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e3174 │ │ │ │ + bl 1e30bc │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cbz r3, 14bf88 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.w 14bd30 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r9 │ │ │ │ bl 1500c0 │ │ │ │ @@ -310198,17 +310200,17 @@ │ │ │ │ cbz r0, 14bf76 │ │ │ │ mov fp, r6 │ │ │ │ movs r1, #108 @ 0x6c │ │ │ │ b.n 14be2e │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #18 │ │ │ │ mov r0, sl │ │ │ │ - bl 28a54c │ │ │ │ + bl 28a494 │ │ │ │ mov r0, sl │ │ │ │ - bl 256518 │ │ │ │ + bl 256460 │ │ │ │ b.n 14bdde │ │ │ │ ldrb.w r3, [sp, #76] @ 0x4c │ │ │ │ cbz r3, 14bf80 │ │ │ │ movs r5, #0 │ │ │ │ b.n 14bf24 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ blx 58d30 │ │ │ │ @@ -310229,18 +310231,18 @@ │ │ │ │ movs r0, r0 │ │ │ │ add r3, pc, #520 @ (adr r3, 14c1b8 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ cmn r6, r0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ add r2, pc, #304 @ (adr r2, 14c0e8 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ - itte hi │ │ │ │ - movhi r1, r4 │ │ │ │ - stmdbhi sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - movls.w ip, #4096 @ 0x1000 │ │ │ │ + itte eq │ │ │ │ + moveq r1, r4 │ │ │ │ + stmdbeq sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + movne.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3808] @ 0xee0 │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r2 │ │ │ │ ldr.w r2, [pc, #1128] @ 14c440 │ │ │ │ @@ -310679,15 +310681,15 @@ │ │ │ │ nop │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r3 │ │ │ │ lsls r1, r6, #2 │ │ │ │ subs r4, #160 @ 0xa0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - revsh r0, r7 │ │ │ │ + rev16 r0, r7 │ │ │ │ movs r1, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3112] @ 0xc28 │ │ │ │ sub.w sp, sp, #948 @ 0x3b4 │ │ │ │ mov r4, r2 │ │ │ │ @@ -310704,15 +310706,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 1e0e98 │ │ │ │ + bl 1e0de0 │ │ │ │ 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 │ │ │ │ @@ -310904,15 +310906,15 @@ │ │ │ │ str r5, [sp, #0] │ │ │ │ strb.w r6, [sp, #320] @ 0x140 │ │ │ │ bl 14fe3c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 14c774 │ │ │ │ subs r0, #68 @ 0x44 │ │ │ │ str r0, [r4, #32] │ │ │ │ - bl 1e0e98 │ │ │ │ + bl 1e0de0 │ │ │ │ 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 │ │ │ │ @@ -310980,15 +310982,15 @@ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldrd r1, r3, [sp, #28] │ │ │ │ bl 14bce0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 14c87a │ │ │ │ ldr.w r9, [r5, #3400] @ 0xd48 │ │ │ │ - bl 1e0e98 │ │ │ │ + bl 1e0de0 │ │ │ │ strd r1, r0, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 14c65e │ │ │ │ ldr r3, [sp, #24] │ │ │ │ and.w r6, r3, #256 @ 0x100 │ │ │ │ cmp r6, #0 │ │ │ │ @@ -311002,19 +311004,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 1dbc94 │ │ │ │ + bl 1dbbdc │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r9 │ │ │ │ - bl 28e690 │ │ │ │ + bl 28e5d8 │ │ │ │ ldrb r6, [r5, #12] │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ cmp r6, #0 │ │ │ │ bne.w 14c9e4 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 14c9e8 │ │ │ │ @@ -311197,15 +311199,15 @@ │ │ │ │ adds r1, #68 @ 0x44 │ │ │ │ cbz r3, 14c984 │ │ │ │ mov r0, r3 │ │ │ │ bl 1500c0 │ │ │ │ mov r1, r0 │ │ │ │ subs r1, #68 @ 0x44 │ │ │ │ str r1, [r4, #32] │ │ │ │ - bl 1e0e98 │ │ │ │ + bl 1e0de0 │ │ │ │ ldr.w r3, [r8, #48] @ 0x30 │ │ │ │ lsls r5, r3, #23 │ │ │ │ bmi.n 14c9a6 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov.w ip, #1 │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ @@ -311233,15 +311235,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 14c83e │ │ │ │ - bl 1e3174 │ │ │ │ + bl 1e30bc │ │ │ │ ldr.w r2, [pc, #1456] @ 14cf9c │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r2, pc │ │ │ │ str r5, [sp, #0] │ │ │ │ movw r3, #3267 @ 0xcc3 │ │ │ │ @@ -311687,15 +311689,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 14b6fc │ │ │ │ - bl 1e0e98 │ │ │ │ + bl 1e0de0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cbz r3, 14cef0 │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ sbc.w r1, r1, r3 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ @@ -311776,15 +311778,15 @@ │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldr r2, [sp, #616] @ 0x268 │ │ │ │ lsls r3, r5, #2 │ │ │ │ ldr r2, [sp, #456] @ 0x1c8 │ │ │ │ lsls r3, r5, #2 │ │ │ │ ldr r2, [sp, #304] @ 0x130 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - push {r2, r5, lr} │ │ │ │ + push {r2, r5, r7} │ │ │ │ movs r1, r4 │ │ │ │ str r6, [sp, #192] @ 0xc0 │ │ │ │ lsls r3, r5, #2 │ │ │ │ adds r4, #1 │ │ │ │ subs r0, #68 @ 0x44 │ │ │ │ add.w r8, r8, #80 @ 0x50 │ │ │ │ str.w r0, [r8, #-48] │ │ │ │ @@ -311885,19 +311887,19 @@ │ │ │ │ mov r3, r9 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 14a2b0 │ │ │ │ ldr r2, [r7, #100] @ 0x64 │ │ │ │ ldr r1, [r7, #92] @ 0x5c │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ add r0, sp, #320 @ 0x140 │ │ │ │ - bl 1dbc94 │ │ │ │ + bl 1dbbdc │ │ │ │ add r2, sp, #320 @ 0x140 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ movs r0, #0 │ │ │ │ - bl 28e690 │ │ │ │ + bl 28e5d8 │ │ │ │ ldrb.w r2, [sp, #332] @ 0x14c │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 14d1b8 │ │ │ │ mov r0, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 14d0d8 │ │ │ │ @@ -311968,15 +311970,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 1e3174 │ │ │ │ + bl 1e30bc │ │ │ │ cmp r5, r6 │ │ │ │ bne.n 14d17e │ │ │ │ ldr r2, [pc, #392] @ (14d314 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -311990,15 +311992,15 @@ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ b.n 14cb40 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #24] │ │ │ │ b.w 14c514 │ │ │ │ - bl 1e3174 │ │ │ │ + bl 1e30bc │ │ │ │ movs r3, #0 │ │ │ │ b.n 14d0cc │ │ │ │ mov r4, r6 │ │ │ │ b.n 14d088 │ │ │ │ movw r0, #21032 @ 0x5228 │ │ │ │ movt r0, #15263 @ 0x3b9f │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ @@ -312128,17 +312130,17 @@ │ │ │ │ b.n 14ce9a │ │ │ │ movs r3, #1 │ │ │ │ b.n 14cee6 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ b.w 14ca52 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ - add r5, sp, #520 @ 0x208 │ │ │ │ + add r5, sp, #8 │ │ │ │ movs r1, r4 │ │ │ │ - add r5, sp, #224 @ 0xe0 │ │ │ │ + add r4, sp, #736 @ 0x2e0 │ │ │ │ movs r1, r4 │ │ │ │ ldrh r0, [r2, #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 │ │ │ │ @@ -312487,37 +312489,37 @@ │ │ │ │ orr.w r1, r1, r2 │ │ │ │ bne.n 14d6de │ │ │ │ str.w r1, [ip, #20] │ │ │ │ cmp lr, ip │ │ │ │ bne.n 14d6c2 │ │ │ │ mov r0, r5 │ │ │ │ add.w r7, r4, #676 @ 0x2a4 │ │ │ │ - bl 1f41a0 │ │ │ │ + bl 1f40e8 │ │ │ │ ldr.w r3, [r4, #676] @ 0x2a4 │ │ │ │ movs r6, #0 │ │ │ │ cbz r3, 14d724 │ │ │ │ ldr.w r1, [r7, #4]! │ │ │ │ cbz r1, 14d71e │ │ │ │ movs r2, #32 │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f421c │ │ │ │ + bl 1f4164 │ │ │ │ ldr.w r3, [r4, #676] @ 0x2a4 │ │ │ │ adds r6, #1 │ │ │ │ cmp r3, r6 │ │ │ │ bhi.n 14d70a │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 14d898 │ │ │ │ addw r3, sp, #2076 @ 0x81c │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 1f470c │ │ │ │ + bl 1f4654 │ │ │ │ ldr.w r2, [r4, #816] @ 0x330 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 14d866 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add.w r7, r4, #820 @ 0x334 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr.w r3, [r3, #3400] @ 0xd48 │ │ │ │ @@ -312534,15 +312536,15 @@ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ movs r1, #80 @ 0x50 │ │ │ │ mla r3, r1, r3, r4 │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 14d75c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f41a0 │ │ │ │ + bl 1f40e8 │ │ │ │ ldrd fp, r3, [r7] │ │ │ │ cmp fp, r3 │ │ │ │ bcs.n 14d7d8 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ str.w r9, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ @@ -312550,26 +312552,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 1f421c │ │ │ │ + bl 1f4164 │ │ │ │ ldr.w r2, [r6, #-5] │ │ │ │ mov r3, r4 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ adds r6, #80 @ 0x50 │ │ │ │ bl 14a2b0 │ │ │ │ movs r2, #4 │ │ │ │ str r0, [sp, #156] @ 0x9c │ │ │ │ add r1, sp, #156 @ 0x9c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f421c │ │ │ │ + bl 1f4164 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, fp │ │ │ │ bhi.n 14d7a2 │ │ │ │ ldr.w r9, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ addw sl, sp, #2108 @ 0x83c │ │ │ │ @@ -312581,44 +312583,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 1f421c │ │ │ │ + bl 1f4164 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f421c │ │ │ │ + bl 1f4164 │ │ │ │ movs r2, #32 │ │ │ │ addw r1, sp, #2140 @ 0x85c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f470c │ │ │ │ + bl 1f4654 │ │ │ │ ldrd sl, r2, [r7] │ │ │ │ cmp sl, r2 │ │ │ │ itt cc │ │ │ │ movcc r3, #80 @ 0x50 │ │ │ │ mlacc r6, r3, sl, r4 │ │ │ │ bcs.n 14d85a │ │ │ │ mov r0, r5 │ │ │ │ add.w sl, sl, #1 │ │ │ │ - bl 1f41a0 │ │ │ │ + bl 1f40e8 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f421c │ │ │ │ + bl 1f4164 │ │ │ │ movs r2, #32 │ │ │ │ addw r1, sp, #2140 @ 0x85c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f421c │ │ │ │ + bl 1f4164 │ │ │ │ add.w r1, r6, #44 @ 0x2c │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f470c │ │ │ │ + bl 1f4654 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ adds r6, #80 @ 0x50 │ │ │ │ cmp r3, sl │ │ │ │ bhi.n 14d826 │ │ │ │ ldr.w r2, [r4, #816] @ 0x330 │ │ │ │ adds r7, #4 │ │ │ │ cmp r2, r9 │ │ │ │ @@ -312644,15 +312646,15 @@ │ │ │ │ b.n 14d6ac │ │ │ │ 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 1f421c │ │ │ │ + bl 1f4164 │ │ │ │ b.n 14d72c │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ b.n 14d394 │ │ │ │ add r5, sp, #160 @ 0xa0 │ │ │ │ @@ -312703,15 +312705,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 1e0e98 │ │ │ │ + bl 1e0de0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ strd r1, r0, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 14e33a │ │ │ │ movw r1, #62965 @ 0xf5f5 │ │ │ │ movt r1, #15265 @ 0x3ba1 │ │ │ │ @@ -312793,15 +312795,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 1e0e98 │ │ │ │ + bl 1e0de0 │ │ │ │ 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 │ │ │ │ @@ -312826,15 +312828,15 @@ │ │ │ │ strd r5, ip, [sp, #4] │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 14bce0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 14e32c │ │ │ │ - bl 1e0e98 │ │ │ │ + bl 1e0de0 │ │ │ │ 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] │ │ │ │ @@ -312925,15 +312927,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 1e0e98 │ │ │ │ + bl 1e0de0 │ │ │ │ strd r1, r0, [sp, #132] @ 0x84 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r1, #813] @ 0x32d │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 14deee │ │ │ │ ldr.w r3, [fp] │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ @@ -312970,15 +312972,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 14dcde │ │ │ │ - bl 1e0e98 │ │ │ │ + bl 1e0de0 │ │ │ │ ldrb.w r3, [r9, #812] @ 0x32c │ │ │ │ ldr.w r4, [r6, #-5] │ │ │ │ add.w r8, sl, #1 │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ cbz r3, 14dc90 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr.w sl, [r3, sl, lsl #3] │ │ │ │ @@ -313023,15 +313025,15 @@ │ │ │ │ bne.w 14e306 │ │ │ │ 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 1e0e98 │ │ │ │ + bl 1e0de0 │ │ │ │ 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] │ │ │ │ @@ -313103,15 +313105,15 @@ │ │ │ │ bl 14fbbc │ │ │ │ str.w r5, [r7, #2528] @ 0x9e0 │ │ │ │ ldr.w r3, [r9, #640] @ 0x280 │ │ │ │ adds r6, #1 │ │ │ │ adds r7, #80 @ 0x50 │ │ │ │ cmp r3, r6 │ │ │ │ bhi.n 14dd8c │ │ │ │ - bl 1e0e98 │ │ │ │ + bl 1e0de0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 14de40 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ ldr.w r6, [r9, #640] @ 0x280 │ │ │ │ subs r7, r0, r3 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ @@ -313355,19 +313357,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 1dbc94 │ │ │ │ + bl 1dbbdc │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #0 │ │ │ │ - bl 28e690 │ │ │ │ + bl 28e5d8 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 14e244 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 14e40a │ │ │ │ ldr.w r5, [sl] │ │ │ │ @@ -313463,15 +313465,15 @@ │ │ │ │ add.w r3, r0, #476 @ 0x1dc │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr.w r3, [r4, #808] @ 0x328 │ │ │ │ bl 150bc0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 14e43e │ │ │ │ - bl 1e0e98 │ │ │ │ + bl 1e0de0 │ │ │ │ ldrd r8, r3, [fp] │ │ │ │ cmp r8, r3 │ │ │ │ bcs.w 14dbc4 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ add.w r6, r4, #44 @ 0x2c │ │ │ │ add.w r7, r7, r8, lsl #2 │ │ │ │ mov.w sl, #1 │ │ │ │ @@ -313547,28 +313549,28 @@ │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ mov r7, r4 │ │ │ │ b.n 14e0c2 │ │ │ │ str.w fp, [sp, #24] │ │ │ │ ldr.w r9, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [sp, #148] @ 0x94 │ │ │ │ ldr.w fp, [sp, #140] @ 0x8c │ │ │ │ - bl 1e3174 │ │ │ │ + bl 1e30bc │ │ │ │ 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 14e27c │ │ │ │ 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 1e3174 │ │ │ │ + bl 1e30bc │ │ │ │ cmp r6, r7 │ │ │ │ bne.n 14e270 │ │ │ │ ldr r2, [pc, #496] @ (14e470 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -313599,15 +313601,15 @@ │ │ │ │ adds r4, #80 @ 0x50 │ │ │ │ cmp r4, r5 │ │ │ │ bne.n 14e2b0 │ │ │ │ mov r3, r7 │ │ │ │ b.n 14de78 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add.w r1, sl, #72 @ 0x48 │ │ │ │ - bl 1dbc94 │ │ │ │ + bl 1dbbdc │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add.w r1, sl, #36 @ 0x24 │ │ │ │ bl 14ab54 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 14dc62 │ │ │ │ ldr r2, [pc, #388] @ (14e474 ) │ │ │ │ @@ -313676,15 +313678,15 @@ │ │ │ │ mov.w r1, r1, lsl #4 │ │ │ │ ldr r0, [r6, r1] │ │ │ │ orr.w r0, r0, #2 │ │ │ │ str r0, [r6, r1] │ │ │ │ bne.n 14e39e │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 14df8e │ │ │ │ - bl 1e0e98 │ │ │ │ + bl 1e0de0 │ │ │ │ ldrd r5, r3, [fp] │ │ │ │ cmp r5, r3 │ │ │ │ bcs.w 14dbc4 │ │ │ │ ldr r2, [sp, #136] @ 0x88 │ │ │ │ subs r3, r3, r5 │ │ │ │ ldr r7, [sp, #84] @ 0x54 │ │ │ │ subs r0, r0, r2 │ │ │ │ @@ -313742,23 +313744,23 @@ │ │ │ │ lsls r3, r5, #2 │ │ │ │ strh r4, [r6, #40] @ 0x28 │ │ │ │ lsls r3, r5, #2 │ │ │ │ strh r0, [r4, #36] @ 0x24 │ │ │ │ lsls r3, r5, #2 │ │ │ │ movs r1, #124 @ 0x7c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r0, pc, #216 @ (adr r0, 14e544 ) │ │ │ │ + ldr r7, [sp, #728] @ 0x2d8 │ │ │ │ movs r1, r4 │ │ │ │ ldrb r2, [r2, #28] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldr r4, [sp, #576] @ 0x240 │ │ │ │ + ldr r4, [sp, #64] @ 0x40 │ │ │ │ movs r1, r4 │ │ │ │ - ldr r4, [sp, #120] @ 0x78 │ │ │ │ + ldr r3, [sp, #632] @ 0x278 │ │ │ │ movs r1, r4 │ │ │ │ - ldr r3, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r3, [sp, #488] @ 0x1e8 │ │ │ │ movs r1, r4 │ │ │ │ cbz r2, 14e498 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ @@ -313933,15 +313935,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 1e0e98 │ │ │ │ + bl 1e0de0 │ │ │ │ mov r2, fp │ │ │ │ strd r1, r0, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 14bb14 │ │ │ │ ldr.w r5, [fp, #4] │ │ │ │ cmp r5, #0 │ │ │ │ @@ -314025,15 +314027,15 @@ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ bl 14a89c │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ add.w r0, r9, #64 @ 0x40 │ │ │ │ blx 59c4c │ │ │ │ - bl 1e0e98 │ │ │ │ + bl 1e0de0 │ │ │ │ cbz r5, 14e77a │ │ │ │ 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 │ │ │ │ @@ -314160,19 +314162,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 1dbc94 │ │ │ │ + bl 1dbbdc │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r0, r7 │ │ │ │ - bl 28e690 │ │ │ │ + bl 28e5d8 │ │ │ │ ldrb.w r4, [sp, #196] @ 0xc4 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 14ea40 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 14ea44 │ │ │ │ @@ -314338,15 +314340,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 14e91a │ │ │ │ - bl 1e3174 │ │ │ │ + bl 1e30bc │ │ │ │ ldr r2, [pc, #92] @ (14eaa4 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #2471 @ 0x9a7 │ │ │ │ @@ -314369,25 +314371,25 @@ │ │ │ │ nop │ │ │ │ subs r6, r3, r0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r1, #10] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldr r0, [sp, #864] @ 0x360 │ │ │ │ + ldr r0, [sp, #352] @ 0x160 │ │ │ │ movs r1, r4 │ │ │ │ ldrb r4, [r5, #6] │ │ │ │ lsls r3, r5, #2 │ │ │ │ adds r6, r7, r0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ strb r4, [r2, #29] │ │ │ │ lsls r3, r5, #2 │ │ │ │ strb r4, [r0, #26] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - str r4, [sp, #800] @ 0x320 │ │ │ │ + str r4, [sp, #288] @ 0x120 │ │ │ │ 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] @ 14eb3c │ │ │ │ add.w r2, r0, #4096 @ 0x1000 │ │ │ │ @@ -315547,15 +315549,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 14f81c │ │ │ │ ldr.w r8, [r5, #4] │ │ │ │ add.w sl, sp, #1016 @ 0x3f8 │ │ │ │ sub.w r6, sl, #24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f41a0 │ │ │ │ + bl 1f40e8 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #29 │ │ │ │ beq.w 14f7e6 │ │ │ │ movw r2, #5119 @ 0x13ff │ │ │ │ movt r2, #15261 @ 0x3b9d │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 14f77e │ │ │ │ @@ -315577,15 +315579,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 1f421c │ │ │ │ + bl 1f4164 │ │ │ │ add.w r9, r9, #80 @ 0x50 │ │ │ │ cmp sl, r8 │ │ │ │ bne.n 14f6d6 │ │ │ │ mov r3, fp │ │ │ │ cbz r3, 14f740 │ │ │ │ str r7, [sp, #12] │ │ │ │ mov.w r8, #80 @ 0x50 │ │ │ │ @@ -315599,15 +315601,15 @@ │ │ │ │ mla r2, r8, sl, r5 │ │ │ │ ldrb r2, [r2, #20] │ │ │ │ lsls r2, r2, #31 │ │ │ │ bpl.n 14f724 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f421c │ │ │ │ + bl 1f4164 │ │ │ │ ldr.w r3, [r5, #256] @ 0x100 │ │ │ │ add.w sl, sl, #1 │ │ │ │ add.w r9, r9, #80 @ 0x50 │ │ │ │ cmp r3, sl │ │ │ │ bhi.n 14f70c │ │ │ │ add.w fp, fp, #1 │ │ │ │ add.w r5, r5, #260 @ 0x104 │ │ │ │ @@ -315619,15 +315621,15 @@ │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ bl 14b6fc │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r7, #12 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [r7, #8] │ │ │ │ - bl 1f470c │ │ │ │ + bl 1f4654 │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [pc, #228] @ (14f840 ) │ │ │ │ add.w r1, sp, #5088 @ 0x13e0 │ │ │ │ ldr r3, [pc, #216] @ (14f83c ) │ │ │ │ adds r1, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -315655,15 +315657,15 @@ │ │ │ │ ldr.w r3, [sl, #-248] │ │ │ │ mov.w r8, #0 │ │ │ │ cbz r3, 14f7c4 │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r6 │ │ │ │ add.w r8, r8, #1 │ │ │ │ - bl 1f421c │ │ │ │ + bl 1f4164 │ │ │ │ ldr.w r3, [sl, #-248] │ │ │ │ add.w r9, r9, #80 @ 0x50 │ │ │ │ cmp r3, r8 │ │ │ │ bhi.n 14f7aa │ │ │ │ add.w r8, sp, #768 @ 0x300 │ │ │ │ ldr r1, [r5, #40] @ 0x28 │ │ │ │ cbz r1, 14f7d2 │ │ │ │ @@ -315681,15 +315683,15 @@ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ mov r1, r4 │ │ │ │ addw r0, sp, #2908 @ 0xb5c │ │ │ │ bl 14bb14 │ │ │ │ addw r1, sp, #2952 @ 0xb88 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f421c │ │ │ │ + bl 1f4164 │ │ │ │ ldr.w r1, [sp, #2948] @ 0xb84 │ │ │ │ cbz r1, 14f80a │ │ │ │ mov r0, r4 │ │ │ │ bl 14fbbc │ │ │ │ ldr.w r1, [sp, #2984] @ 0xba8 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 14f74a │ │ │ │ @@ -315698,15 +315700,15 @@ │ │ │ │ bl 14fbbc │ │ │ │ b.n 14f74a │ │ │ │ ldr r0, [r0, #60] @ 0x3c │ │ │ │ add.w r2, r7, #12 │ │ │ │ movs r1, #16 │ │ │ │ add.w r0, r0, #4224 @ 0x1080 │ │ │ │ adds r0, #20 │ │ │ │ - bl 1e0d4c │ │ │ │ + bl 1e0c94 │ │ │ │ movs r3, #32 │ │ │ │ str r3, [r7, #8] │ │ │ │ b.n 14f758 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ lsrs r2, r4, #6 │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ @@ -315771,15 +315773,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 1db7dc │ │ │ │ + bl 1db724 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ lsls r3, r3, #31 │ │ │ │ bpl.n 14f8fc │ │ │ │ bx lr │ │ │ │ @@ -315811,15 +315813,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 1deff8 │ │ │ │ + bl 1def40 │ │ │ │ movs r0, #2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r1, r0, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 14f960 │ │ │ │ @@ -315829,15 +315831,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 1dfd50 │ │ │ │ + bl 1dfc98 │ │ │ │ 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 │ │ │ │ @@ -315855,15 +315857,15 @@ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cbz r2, 14f9f6 │ │ │ │ mov r1, r3 │ │ │ │ add r3, sp, #24 │ │ │ │ mov r0, r3 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 1dbc94 │ │ │ │ + bl 1dbbdc │ │ │ │ ldr r4, [r4, #4] │ │ │ │ mov r2, r7 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ ldr r2, [pc, #84] @ (14fa30 ) │ │ │ │ @@ -315904,17 +315906,17 @@ │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #24 │ │ │ │ lsls r1, r6, #2 │ │ │ │ str r6, [r1, #108] @ 0x6c │ │ │ │ lsls r3, r5, #2 │ │ │ │ - strh r4, [r4, #42] @ 0x2a │ │ │ │ + strh r4, [r4, #38] @ 0x26 │ │ │ │ movs r1, r4 │ │ │ │ - strh r0, [r2, #44] @ 0x2c │ │ │ │ + strh r0, [r2, #40] @ 0x28 │ │ │ │ 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] │ │ │ │ @@ -316055,15 +316057,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 1dbca4 │ │ │ │ + bl 1dbbec │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 14fa6c │ │ │ │ add sp, #16 │ │ │ │ @@ -316113,15 +316115,15 @@ │ │ │ │ ands.w r2, r2, #1 │ │ │ │ beq.n 14fc74 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ ldrd r0, r1, [r2, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1dfd50 │ │ │ │ + bl 1dfc98 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 14fcd0 │ │ │ │ @@ -316145,53 +316147,53 @@ │ │ │ │ cmp.w ip, #0 │ │ │ │ bne.n 14fc7c │ │ │ │ dmb ish │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 14fc3a │ │ │ │ movs r1, #1 │ │ │ │ str r2, [r3, #80] @ 0x50 │ │ │ │ - bl 1defcc │ │ │ │ + bl 1def14 │ │ │ │ b.n 14fc3a │ │ │ │ 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 14fca6 │ │ │ │ dmb ish │ │ │ │ cmp.w ip, #0 │ │ │ │ beq.n 14fc66 │ │ │ │ str r1, [r3, #80] @ 0x50 │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1defcc │ │ │ │ + bl 1def14 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ b.n 14fc66 │ │ │ │ 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 1e4ca8 │ │ │ │ + bl 1e4bf0 │ │ │ │ cbz r0, 14fcf4 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, r5 │ │ │ │ beq.n 14fcf8 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrb.w r2, [r4, #40] @ 0x28 │ │ │ │ cbz r2, 14fd0a │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1e4d84 │ │ │ │ + bl 1e4ccc │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ bl 14fbbc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 14fcfe │ │ │ │ @@ -316208,25 +316210,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 1dfd50 │ │ │ │ + bl 1dfc98 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 14f8f4 │ │ │ │ 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 1e4d70 │ │ │ │ + bl 1e4cb8 │ │ │ │ ldrb.w r3, [sp, #11] │ │ │ │ cbz r3, 14fdbe │ │ │ │ ldr r6, [r0, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp r2, r3 │ │ │ │ itete ne │ │ │ │ @@ -316287,15 +316289,15 @@ │ │ │ │ bne.n 14fdfa │ │ │ │ dmb ish │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 14fd9c │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r5, #80] @ 0x50 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1defcc │ │ │ │ + bl 1def14 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ b.n 14fd9c │ │ │ │ ldr r0, [r5, #12] │ │ │ │ mov r1, r6 │ │ │ │ str r2, [sp, #4] │ │ │ │ bl 14fbbc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ @@ -316330,27 +316332,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 1dfd50 │ │ │ │ + bl 1dfc98 │ │ │ │ mov sl, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 14ff5a │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 14ff5a │ │ │ │ mov r0, r4 │ │ │ │ bl 14f8f4 │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, sl │ │ │ │ - bl 1e4ca8 │ │ │ │ + bl 1e4bf0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 14ff34 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ dmb ish │ │ │ │ add.w r3, r5, #8 │ │ │ │ ldrex r1, [r3] │ │ │ │ adds r1, #1 │ │ │ │ @@ -316422,19 +316424,19 @@ │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 14fff2 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r7 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1dcc34 │ │ │ │ + bl 1dcb7c │ │ │ │ mov r0, r5 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ add r2, sp, #20 │ │ │ │ - bl 1dcacc │ │ │ │ + bl 1dca14 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 14fff2 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r6 │ │ │ │ @@ -316486,21 +316488,21 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 14fffe │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 14fede │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r4, #80] @ 0x50 │ │ │ │ - bl 1defcc │ │ │ │ + bl 1def14 │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 14fee2 │ │ │ │ b.n 14ff5a │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r4, #80] @ 0x50 │ │ │ │ - bl 1defcc │ │ │ │ + bl 1def14 │ │ │ │ b.n 14ff5a │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cbnz r3, 150056 │ │ │ │ mov r0, r4 │ │ │ │ bl 14f8f4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, sl │ │ │ │ @@ -316535,29 +316537,29 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 150082 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 15004c │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r4, #80] @ 0x50 │ │ │ │ - bl 1defcc │ │ │ │ + bl 1def14 │ │ │ │ b.n 15004c │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r6, r4, #6 │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r3, #28] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsls r0, r0, #1 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrb r2, [r7, #28] │ │ │ │ + ldrb r2, [r7, #26] │ │ │ │ movs r1, r4 │ │ │ │ - ldrb r6, [r3, #29] │ │ │ │ + ldrb r6, [r3, #27] │ │ │ │ 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] @ (150198 ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -316601,34 +316603,34 @@ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1500f6 │ │ │ │ add r1, sp, #20 │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r0, r1 │ │ │ │ - bl 1db718 │ │ │ │ + bl 1db660 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ blx r3 │ │ │ │ cbz r0, 150164 │ │ │ │ ldrb.w r3, [sp, #33] @ 0x21 │ │ │ │ mov r7, r3 │ │ │ │ cbnz r3, 150164 │ │ │ │ ldrd r1, r2, [r5, #16] │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1dcc34 │ │ │ │ + bl 1dcb7c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 1dca78 │ │ │ │ + bl 1dc9c0 │ │ │ │ ldrb.w r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1500f6 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 58d30 │ │ │ │ b.n 1500f6 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -316708,21 +316710,21 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1501da │ │ │ │ add r3, sp, #20 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1dcc34 │ │ │ │ + bl 1dcb7c │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r8 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ - bl 1dca78 │ │ │ │ + bl 1dc9c0 │ │ │ │ b.n 1501da │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ mcr2 0, 2, r0, cr0, cr0, {5} │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldc2l 0, cr0, [lr, #704]! @ 0x2c0 │ │ │ │ @@ -316786,15 +316788,15 @@ │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ str.w ip, [r4, #80] @ 0x50 │ │ │ │ ldrb r3, [r6, #4] │ │ │ │ cbnz r3, 150334 │ │ │ │ ldr r0, [pc, #308] @ (150438 ) │ │ │ │ mov r1, r8 │ │ │ │ add r0, pc │ │ │ │ - bl 1e8450 │ │ │ │ + bl 1e8398 │ │ │ │ cbnz r0, 150334 │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ cbz r0, 150316 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ cbnz r2, 15034c │ │ │ │ ldr r2, [pc, #292] @ (15043c ) │ │ │ │ ldr r3, [pc, #280] @ (150434 ) │ │ │ │ @@ -316809,29 +316811,29 @@ │ │ │ │ add.w sp, sp, #904 @ 0x388 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r2, [pc, #264] @ (150440 ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [pc, #264] @ (150444 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e4a48 │ │ │ │ + bl 1e4990 │ │ │ │ str r0, [r4, #84] @ 0x54 │ │ │ │ b.n 150310 │ │ │ │ ldr r7, [pc, #256] @ (150448 ) │ │ │ │ add r7, pc │ │ │ │ b.n 150292 │ │ │ │ ldr r1, [r7, #16] │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1dbc94 │ │ │ │ + bl 1dbbdc │ │ │ │ movs r2, #32 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1dbcc8 │ │ │ │ + bl 1dbc10 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1dbd70 │ │ │ │ + bl 1dbcb8 │ │ │ │ ldrb.w r3, [sp, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 150316 │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ @@ -316846,32 +316848,32 @@ │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ bl 14fbbc │ │ │ │ adds r6, #1 │ │ │ │ cmp sl, r6 │ │ │ │ beq.n 150316 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1dbd70 │ │ │ │ + bl 1dbcb8 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1dbd70 │ │ │ │ + bl 1dbcb8 │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1dbd70 │ │ │ │ + bl 1dbcb8 │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1dbca4 │ │ │ │ + bl 1dbbec │ │ │ │ movs r1, #8 │ │ │ │ mov r9, r0 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1db700 │ │ │ │ + bl 1db648 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1dbca4 │ │ │ │ + bl 1dbbec │ │ │ │ ldrb.w r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 150316 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ @@ -316908,48 +316910,48 @@ │ │ │ │ bl 13b530 │ │ │ │ b.n 15038e │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldc2l 0, cr0, [lr, #-704]! @ 0xfffffd40 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r5, #19] │ │ │ │ + ldrb r6, [r5, #17] │ │ │ │ movs r1, r4 │ │ │ │ stc2l 0, cr0, [r2], #704 @ 0x2c0 │ │ │ │ bl 54442 │ │ │ │ bl fff8a446 │ │ │ │ - strh r0, [r7, #20] │ │ │ │ + strh r0, [r7, #16] │ │ │ │ movs r1, r5 │ │ │ │ - ldrb r0, [r0, #16] │ │ │ │ - movs r1, r4 │ │ │ │ ldrb r0, [r0, #14] │ │ │ │ movs r1, r4 │ │ │ │ + ldrb r0, [r0, #12] │ │ │ │ + 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, 150476 │ │ │ │ ldrb.w r1, [r5, #40] @ 0x28 │ │ │ │ cbz r1, 15048e │ │ │ │ movs r1, #0 │ │ │ │ - bl 1e4be4 │ │ │ │ + bl 1e4b2c │ │ │ │ ldr r0, [r5, #12] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ bl 13bf18 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ bl 14fbbc │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e4de4 │ │ │ │ + bl 1e4d2c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 150482 │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ b.n 150470 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -317023,30 +317025,30 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 1506be │ │ │ │ ldr.w r2, [sl] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1db724 │ │ │ │ + bl 1db66c │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r6, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1db7dc │ │ │ │ + bl 1db724 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1db934 │ │ │ │ + bl 1db87c │ │ │ │ subs r7, r0, #0 │ │ │ │ blt.w 1506ca │ │ │ │ mov r0, r6 │ │ │ │ bl 14f8f4 │ │ │ │ ldr r0, [r6, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 150646 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1e4de4 │ │ │ │ + bl 1e4d2c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 150646 │ │ │ │ mov.w r9, #0 │ │ │ │ strd r7, sl, [sp, #24] │ │ │ │ ldr.w fp, [r5, #4] │ │ │ │ ldr.w r0, [fp] │ │ │ │ @@ -317067,27 +317069,27 @@ │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1506b8 │ │ │ │ cmp r0, r3 │ │ │ │ bne.n 1505d2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dbaa0 │ │ │ │ + bl 1db9e8 │ │ │ │ ldr.w r1, [fp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dbaa0 │ │ │ │ + bl 1db9e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1db934 │ │ │ │ + bl 1db87c │ │ │ │ mov sl, r0 │ │ │ │ ldrd r1, r2, [fp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1db7dc │ │ │ │ + bl 1db724 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1db6b4 │ │ │ │ + bl 1db5fc │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1506e4 │ │ │ │ ldr.w r3, [fp] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1506da │ │ │ │ ldr r1, [sp, #32] │ │ │ │ @@ -317113,15 +317115,15 @@ │ │ │ │ mov r9, r5 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ ands.w r3, r3, #1 │ │ │ │ beq.n 1506f2 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dbb78 │ │ │ │ + bl 1dbac0 │ │ │ │ ldrb.w r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str.w r2, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 15071a │ │ │ │ ldr r2, [pc, #308] @ (1507a0 ) │ │ │ │ ldr r3, [pc, #300] @ (15079c ) │ │ │ │ @@ -317139,28 +317141,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 1dbb78 │ │ │ │ + bl 1dbac0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r6, #84] @ 0x54 │ │ │ │ - bl 1e4de4 │ │ │ │ + bl 1e4d2c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 1505a8 │ │ │ │ ldrd r7, sl, [sp, #24] │ │ │ │ b.n 15064a │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ b.n 1505e0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ - bl 1db724 │ │ │ │ + bl 1db66c │ │ │ │ b.n 150570 │ │ │ │ ldrb.w r3, [sp, #44] @ 0x2c │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [sl] │ │ │ │ cbz r3, 150722 │ │ │ │ movs r5, #5 │ │ │ │ b.n 15066a │ │ │ │ @@ -317181,15 +317183,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 1506fa │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 150652 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r6, #80] @ 0x50 │ │ │ │ - bl 1defcc │ │ │ │ + bl 1def14 │ │ │ │ b.n 150652 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 58d30 │ │ │ │ b.n 15066a │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 58d30 │ │ │ │ b.n 1506d6 │ │ │ │ @@ -317229,30 +317231,30 @@ │ │ │ │ ldr r3, [pc, #48] @ (1507b0 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #246 @ 0xf6 │ │ │ │ b.n 150742 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 1db7dc │ │ │ │ + bl 1db724 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ b.n 150696 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xfaac00b0 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ vst1.8 @ instruction: 0xf98e00b0 │ │ │ │ - ldrb r2, [r0, #4] │ │ │ │ + ldrb r2, [r0, #2] │ │ │ │ movs r1, r4 │ │ │ │ - ldrb r0, [r4, #1] │ │ │ │ + strb r0, [r4, #31] │ │ │ │ movs r1, r4 │ │ │ │ - ldrb r4, [r5, #3] │ │ │ │ + ldrb r4, [r5, #1] │ │ │ │ movs r1, r4 │ │ │ │ - ldrb r6, [r3, #0] │ │ │ │ + strb r6, [r3, #30] │ │ │ │ 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 │ │ │ │ @@ -317292,50 +317294,50 @@ │ │ │ │ moveq r4, #1 │ │ │ │ movne r4, #0 │ │ │ │ beq.n 150806 │ │ │ │ mov r0, r5 │ │ │ │ bl 14f8f4 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ - bl 1e4de4 │ │ │ │ + bl 1e4d2c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 150896 │ │ │ │ str r6, [sp, #4] │ │ │ │ b.n 15084e │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, fp │ │ │ │ beq.n 1508c6 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ - bl 1e4de4 │ │ │ │ + bl 1e4d2c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 150894 │ │ │ │ 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 1e4d70 │ │ │ │ + bl 1e4cb8 │ │ │ │ ldrb.w r1, [sp, #19] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 15083a │ │ │ │ add.w r2, r6, #8 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r2] │ │ │ │ adds r3, #1 │ │ │ │ strex r1, r3, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 150874 │ │ │ │ mov r1, r4 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ - bl 1e4de4 │ │ │ │ + bl 1e4d2c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15084e │ │ │ │ ldr r6, [sp, #4] │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ands.w r3, r3, #1 │ │ │ │ bne.n 150806 │ │ │ │ @@ -317347,15 +317349,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 1508a6 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 150806 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r5, #80] @ 0x50 │ │ │ │ - bl 1defcc │ │ │ │ + bl 1def14 │ │ │ │ b.n 150806 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ cmp r0, fp │ │ │ │ beq.n 150842 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 14fbbc │ │ │ │ @@ -317393,15 +317395,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 150920 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1508fc │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r7, #80] @ 0x50 │ │ │ │ - bl 1defcc │ │ │ │ + bl 1def14 │ │ │ │ b.n 1508fc │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ ldrh.w r0, [r0, r0, lsl #3] │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r7, r2] │ │ │ │ lsls r3, r5, #2 │ │ │ │ @@ -317410,15 +317412,15 @@ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ subs r0, r0, r3 │ │ │ │ bx lr │ │ │ │ - ldrb r2, [r7, #18] │ │ │ │ + ldrb r2, [r7, #16] │ │ │ │ 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] @ (150a98 ) │ │ │ │ @@ -317521,23 +317523,23 @@ │ │ │ │ bne.n 150a94 │ │ │ │ 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 28a54c │ │ │ │ + bl 28a494 │ │ │ │ mov r0, r5 │ │ │ │ - bl 256518 │ │ │ │ + bl 256460 │ │ │ │ b.n 150a66 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf66000b0 │ │ │ │ - ldrb r4, [r1, #18] │ │ │ │ + ldrb r4, [r1, #16] │ │ │ │ movs r1, r5 │ │ │ │ @ instruction: 0xf59200b0 │ │ │ │ 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 │ │ │ │ @@ -317572,15 +317574,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 1db8c8 │ │ │ │ + bl 1db810 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ @@ -317590,34 +317592,34 @@ │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r2, [r6, #8] │ │ │ │ str r2, [r5, #40] @ 0x28 │ │ │ │ cbz r3, 150b72 │ │ │ │ add r7, sp, #88 @ 0x58 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f41a0 │ │ │ │ + bl 1f40e8 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f421c │ │ │ │ + bl 1f4164 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ ldr r1, [r6, #0] │ │ │ │ mov r0, r7 │ │ │ │ subs r2, #80 @ 0x50 │ │ │ │ adds r1, #80 @ 0x50 │ │ │ │ - bl 1f421c │ │ │ │ + bl 1f4164 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r7 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ - bl 1f470c │ │ │ │ + bl 1f4654 │ │ │ │ movs r3, #80 @ 0x50 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1db738 │ │ │ │ + bl 1db680 │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [pc, #48] @ (150ba8 ) │ │ │ │ ldr r3, [pc, #40] @ (150ba0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #2004] @ 0x7d4 │ │ │ │ @@ -317629,24 +317631,24 @@ │ │ │ │ movs r0, #5 │ │ │ │ b.n 150b74 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xf53a00b0 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r3, #22] │ │ │ │ + strb r0, [r3, #20] │ │ │ │ movs r1, r4 │ │ │ │ eor.w r0, r4, #5767168 @ 0x580000 │ │ │ │ ldr r3, [pc, #12] @ (150bbc ) │ │ │ │ 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, #9] │ │ │ │ + ldrb r6, [r4, #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, #3984] @ 0xf90 │ │ │ │ ldr r6, [pc, #304] @ (150d04 ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -317709,28 +317711,28 @@ │ │ │ │ cmp fp, r7 │ │ │ │ beq.n 150cbe │ │ │ │ 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 1db718 │ │ │ │ + bl 1db660 │ │ │ │ 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 150c4e │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1dbc94 │ │ │ │ + bl 1dbbdc │ │ │ │ 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 │ │ │ │ @@ -317757,17 +317759,17 @@ │ │ │ │ b.n 150c56 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ blx 58d30 │ │ │ │ b.n 150ca8 │ │ │ │ ldr r0, [pc, #60] @ (150d18 ) │ │ │ │ mov r1, sl │ │ │ │ add r0, pc │ │ │ │ - bl 1e8424 │ │ │ │ + bl 1e836c │ │ │ │ mov r1, sl │ │ │ │ - bl 1e82dc │ │ │ │ + bl 1e8224 │ │ │ │ ldr r3, [pc, #48] @ (150d1c ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ strb r0, [r3, #0] │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r5, #0] │ │ │ │ @@ -317778,15 +317780,15 @@ │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf3f600b0 │ │ │ │ cmp r0, #5 │ │ │ │ lsls r1, r6, #2 │ │ │ │ movs r7, #248 @ 0xf8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r4, [r0, #15] │ │ │ │ + strb r4, [r0, #13] │ │ │ │ movs r1, r4 │ │ │ │ movs r7, #58 @ 0x3a │ │ │ │ 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 │ │ │ │ @@ -317801,28 +317803,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 1db724 │ │ │ │ + bl 1db66c │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ bl 150aa8 │ │ │ │ cbnz r0, 150da2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cbz r6, 150d80 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, r3 │ │ │ │ bcc.n 150d9c │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1db724 │ │ │ │ + bl 1db66c │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ bl 150aa8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [pc, #48] @ (150db4 ) │ │ │ │ str r3, [r5, #0] │ │ │ │ @@ -317914,19 +317916,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 1dbc94 │ │ │ │ + bl 1dbbdc │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ add r1, sp, #192 @ 0xc0 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl 1dbcc8 │ │ │ │ + bl 1dbc10 │ │ │ │ ldrb.w r3, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 150f4e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ @@ -318284,15 +318286,15 @@ │ │ │ │ bl 13ba14 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1510ee │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ adds r5, #1 │ │ │ │ - bl 1e3174 │ │ │ │ + bl 1e30bc │ │ │ │ adds r7, #56 @ 0x38 │ │ │ │ cmp r6, r5 │ │ │ │ bne.n 15123e │ │ │ │ b.n 15113c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ b.n 150f28 │ │ │ │ @@ -318349,39 +318351,39 @@ │ │ │ │ mov r5, r0 │ │ │ │ b.n 150ef0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add r0, sp, #632 @ 0x278 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add r3, r2 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - bl 1f41a0 │ │ │ │ + bl 1f40e8 │ │ │ │ add r3, sp, #352 @ 0x160 │ │ │ │ mov r0, r3 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ add r1, sp, #192 @ 0xc0 │ │ │ │ str r3, [sp, #24] │ │ │ │ blx 59c4c │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #400 @ 0x190 │ │ │ │ blx 5923c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ add r0, sp, #632 @ 0x278 │ │ │ │ - bl 1f421c │ │ │ │ + bl 1f4164 │ │ │ │ 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 1f421c │ │ │ │ + bl 1f4164 │ │ │ │ add r0, sp, #632 @ 0x278 │ │ │ │ movs r2, #32 │ │ │ │ add r1, sp, #320 @ 0x140 │ │ │ │ - bl 1f470c │ │ │ │ + bl 1f4654 │ │ │ │ add r1, sp, #320 @ 0x140 │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #240 @ 0xf0 │ │ │ │ blx 59ffc │ │ │ │ cbnz r0, 151360 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -318414,47 +318416,47 @@ │ │ │ │ bl 13ba14 │ │ │ │ mov r5, r0 │ │ │ │ b.n 150ef0 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xf21e00b0 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r3, #9] │ │ │ │ + strb r2, [r3, #7] │ │ │ │ movs r1, r4 │ │ │ │ - strb r4, [r7, #9] │ │ │ │ + strb r4, [r7, #7] │ │ │ │ movs r1, r4 │ │ │ │ @ instruction: 0xf0cc00b0 │ │ │ │ - strb r2, [r5, #5] │ │ │ │ + strb r2, [r5, #3] │ │ │ │ movs r1, r4 │ │ │ │ - strb r0, [r7, #5] │ │ │ │ + strb r0, [r7, #3] │ │ │ │ movs r1, r4 │ │ │ │ - strb r4, [r1, #5] │ │ │ │ + strb r4, [r1, #3] │ │ │ │ movs r1, r4 │ │ │ │ - strb r0, [r1, #4] │ │ │ │ + strb r0, [r1, #2] │ │ │ │ movs r1, r4 │ │ │ │ @ instruction: 0xf94dffff │ │ │ │ - strb r2, [r7, #23] │ │ │ │ + strb r2, [r7, #21] │ │ │ │ movs r1, r5 │ │ │ │ - strb r0, [r6, #17] │ │ │ │ + strb r0, [r6, #15] │ │ │ │ movs r1, r5 │ │ │ │ - ldr r4, [r5, #108] @ 0x6c │ │ │ │ + ldr r4, [r5, #100] @ 0x64 │ │ │ │ movs r1, r4 │ │ │ │ - ldr r0, [r4, #104] @ 0x68 │ │ │ │ + ldr r0, [r4, #96] @ 0x60 │ │ │ │ movs r1, r4 │ │ │ │ - ldr r0, [r6, #104] @ 0x68 │ │ │ │ + ldr r0, [r6, #96] @ 0x60 │ │ │ │ movs r1, r4 │ │ │ │ - ldr r2, [r4, #100] @ 0x64 │ │ │ │ + ldr r2, [r4, #92] @ 0x5c │ │ │ │ movs r1, r4 │ │ │ │ - ldr r6, [r1, #100] @ 0x64 │ │ │ │ + ldr r6, [r1, #92] @ 0x5c │ │ │ │ movs r1, r4 │ │ │ │ - ldr r6, [r6, #92] @ 0x5c │ │ │ │ + ldr r6, [r6, #84] @ 0x54 │ │ │ │ movs r1, r4 │ │ │ │ - ldr r6, [r5, #84] @ 0x54 │ │ │ │ + ldr r6, [r5, #76] @ 0x4c │ │ │ │ movs r1, r4 │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ + ldr r2, [r2, #76] @ 0x4c │ │ │ │ movs r1, r4 │ │ │ │ cbz r2, 1513ec │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ @@ -318582,15 +318584,15 @@ │ │ │ │ add.w r0, r4, #76 @ 0x4c │ │ │ │ str r2, [r4, #72] @ 0x48 │ │ │ │ str r7, [r4, #36] @ 0x24 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 59c4c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add.w r2, r4, #40 @ 0x28 │ │ │ │ - bl 1e0d4c │ │ │ │ + bl 1e0c94 │ │ │ │ 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 │ │ │ │ @@ -318626,15 +318628,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 1e0d4c │ │ │ │ + bl 1e0c94 │ │ │ │ movs r3, #32 │ │ │ │ str r3, [r4, #8] │ │ │ │ pop {r4, pc} │ │ │ │ cbnz r2, 1515bc │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -318660,15 +318662,15 @@ │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r4, [r4, #1520] @ 0x5f0 │ │ │ │ blx r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - strb r6, [r1, #2] │ │ │ │ + strb r6, [r1, #0] │ │ │ │ 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] @ (151648 ) │ │ │ │ @@ -318681,15 +318683,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} │ │ │ │ - strb r2, [r0, #1] │ │ │ │ + ldr r2, [r0, #124] @ 0x7c │ │ │ │ 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] @ (151684 ) │ │ │ │ @@ -318702,15 +318704,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} │ │ │ │ - ldr r6, [r6, #124] @ 0x7c │ │ │ │ + ldr r6, [r6, #116] @ 0x74 │ │ │ │ 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] @ (151730 ) │ │ │ │ @@ -318770,15 +318772,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ ldrd r0, r0, [ip, #-704] @ 0x2c0 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3, #10 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r2, [pc, #120] @ (1517b8 ) │ │ │ │ + ldr r1, [pc, #632] @ (1519b8 ) │ │ │ │ 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] │ │ │ │ @@ -319353,19 +319355,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #233 @ 0xe9 │ │ │ │ subs r3, #158 @ 0x9e │ │ │ │ b.n 151d08 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #352] @ (151f1c ) │ │ │ │ + blx fp │ │ │ │ movs r6, r5 │ │ │ │ b.n 151a60 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - stmia r0!, {r6, r7} │ │ │ │ + stmia r0!, {r6} │ │ │ │ movs r0, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ mov r7, r3 │ │ │ │ @@ -320177,17 +320179,17 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc │ │ │ │ str.w ip, [sp] │ │ │ │ bl 13ba14 │ │ │ │ b.n 1525e2 │ │ │ │ nop │ │ │ │ - ldrh r6, [r7, r4] │ │ │ │ + ldrh r6, [r7, r2] │ │ │ │ movs r1, r4 │ │ │ │ - ldrh r2, [r3, r4] │ │ │ │ + ldrh r2, [r3, r2] │ │ │ │ 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 │ │ │ │ @@ -320216,15 +320218,15 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ str.w ip, [sp] │ │ │ │ bl 13ba14 │ │ │ │ b.n 152670 │ │ │ │ nop │ │ │ │ - ldrh r6, [r5, r2] │ │ │ │ + ldrh r6, [r5, r0] │ │ │ │ movs r1, r4 │ │ │ │ cbnz r2, 152694 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -320401,17 +320403,17 @@ │ │ │ │ nop │ │ │ │ bls.n 152880 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ bhi.n 1527fc │ │ │ │ lsls r0, r6, #2 │ │ │ │ - strb r2, [r4, r0] │ │ │ │ + strh r2, [r4, r6] │ │ │ │ movs r0, r6 │ │ │ │ - cbz r4, 1528cc │ │ │ │ + uxtb r4, r6 │ │ │ │ movs r0, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ mov r9, r2 │ │ │ │ @@ -320581,15 +320583,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r5 │ │ │ │ movs r0, r0 │ │ │ │ bvc.n 152b04 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #158 @ 0x9e │ │ │ │ + subs r0, #30 │ │ │ │ movs r6, r5 │ │ │ │ bvc.n 152a90 │ │ │ │ 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 │ │ │ │ @@ -320766,15 +320768,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r6 │ │ │ │ movs r0, r0 │ │ │ │ bpl.n 152b5c │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #344] @ 0x158 │ │ │ │ + str r2, [sp, #856] @ 0x358 │ │ │ │ movs r6, r5 │ │ │ │ bpl.n 152cf0 │ │ │ │ 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 │ │ │ │ @@ -321035,19 +321037,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r5 │ │ │ │ movs r0, r0 │ │ │ │ bcc.n 152e4c │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r7, #88] @ 0x58 │ │ │ │ + ldr r6, [r7, #80] @ 0x50 │ │ │ │ movs r7, r5 │ │ │ │ bcc.n 152ff0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - adds r2, #158 @ 0x9e │ │ │ │ + adds r2, #30 │ │ │ │ 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 │ │ │ │ @@ -321197,15 +321199,15 @@ │ │ │ │ blx r3 │ │ │ │ b.n 152fb4 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ beq.n 153058 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #784] @ 0x310 │ │ │ │ + ldr r4, [sp, #272] @ 0x110 │ │ │ │ movs r7, r5 │ │ │ │ beq.n 152fe8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov sl, r2 │ │ │ │ mov fp, r3 │ │ │ │ sub sp, #12 │ │ │ │ @@ -321515,15 +321517,15 @@ │ │ │ │ nop │ │ │ │ ldmia r6, {r2, r6} │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r5, {r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - cbnz r6, 153432 │ │ │ │ + cbnz r6, 153412 │ │ │ │ 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 │ │ │ │ @@ -322315,30 +322317,30 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1538de │ │ │ │ b.n 153920 │ │ │ │ ldr.w sl, [sp, #28] │ │ │ │ mov r9, r8 │ │ │ │ b.n 15395a │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ - ldr r0, [pc, #376] @ (153d5c ) │ │ │ │ + @ instruction: 0x47de │ │ │ │ movs r1, r4 │ │ │ │ stmia r7!, {r1, r3, r4} │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #120] @ (153c68 ) │ │ │ │ + @ instruction: 0x479e │ │ │ │ movs r1, r4 │ │ │ │ ldc 15, cr15, [r3, #1020]! @ 0x3fc │ │ │ │ - mov r6, r8 │ │ │ │ + cmp lr, r8 │ │ │ │ movs r1, r4 │ │ │ │ bl 22bbfa │ │ │ │ - cmp r8, r7 │ │ │ │ + cmp r0, r7 │ │ │ │ movs r1, r4 │ │ │ │ mrc 15, 4, APSR_nzcv, cr15, cr15, {7} │ │ │ │ - cmp r2, sp │ │ │ │ + add sl, sp │ │ │ │ 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] @ (153c9c ) │ │ │ │ mov r7, r2 │ │ │ │ @@ -322550,20 +322552,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 1f66e0 │ │ │ │ + bl 1f6628 │ │ │ │ ldrb.w r3, [r4, #344] @ 0x158 │ │ │ │ cbz r3, 153e48 │ │ │ │ movs r5, #0 │ │ │ │ add.w r0, r4, #360 @ 0x168 │ │ │ │ - bl 1f66fc │ │ │ │ + bl 1f6644 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w r3, [r4, #348] @ 0x15c │ │ │ │ cbz r3, 153e66 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ @@ -322602,15 +322604,15 @@ │ │ │ │ add lr, pc │ │ │ │ beq.n 153eba │ │ │ │ ldr.w ip, [pc, #28] @ 153ec4 │ │ │ │ add.w r3, r0, #84 @ 0x54 │ │ │ │ ldr r2, [r0, #76] @ 0x4c │ │ │ │ ldr.w r0, [lr, ip] │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 2f1774 │ │ │ │ + bl 2f16bc │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ stmia r1!, {r1, r3, r4, r6} │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r4, r4, #19 │ │ │ │ movs r0, r0 │ │ │ │ @@ -322809,59 +322811,59 @@ │ │ │ │ blx 59c4c │ │ │ │ ldr r3, [pc, #388] @ (154260 ) │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl 2f1444 │ │ │ │ + bl 2f138c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f6654 │ │ │ │ + bl 1f659c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 1541fe │ │ │ │ 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 1f6654 │ │ │ │ + bl 1f659c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1541da │ │ │ │ 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 1f6654 │ │ │ │ + bl 1f659c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 154208 │ │ │ │ ldr r0, [pc, #304] @ (154264 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1e16f0 │ │ │ │ + bl 1e1638 │ │ │ │ ldr r1, [pc, #300] @ (154268 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1e88ec │ │ │ │ + bl 1e8834 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [pc, #292] @ (15426c ) │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r4 │ │ │ │ strd r2, r3, [sl, #384] @ 0x180 │ │ │ │ add r0, pc │ │ │ │ - bl 1e8450 │ │ │ │ + bl 1e8398 │ │ │ │ strb.w r0, [sl, #400] @ 0x190 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15422a │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [sl, #404] @ 0x194 │ │ │ │ - bl 2e2f40 │ │ │ │ + bl 2e2e88 │ │ │ │ b.n 15418c │ │ │ │ mov.w r3, #4194304 @ 0x400000 │ │ │ │ str.w r3, [sl, #76] @ 0x4c │ │ │ │ b.n 154072 │ │ │ │ ldr r4, [pc, #252] @ (154270 ) │ │ │ │ movs r3, #161 @ 0xa1 │ │ │ │ ldr r2, [pc, #252] @ (154274 ) │ │ │ │ @@ -322902,15 +322904,15 @@ │ │ │ │ ldr r4, [pc, #176] @ (154280 ) │ │ │ │ movs r3, #166 @ 0xa6 │ │ │ │ ldr r2, [pc, #176] @ (154284 ) │ │ │ │ add r4, pc │ │ │ │ add r2, pc │ │ │ │ b.n 15417c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f6640 │ │ │ │ + bl 1f6588 │ │ │ │ ldr r2, [pc, #164] @ (154288 ) │ │ │ │ movs r3, #193 @ 0xc1 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ mvn.w r1, #2 │ │ │ │ mov r0, sl │ │ │ │ bl 13ba14 │ │ │ │ @@ -322922,99 +322924,99 @@ │ │ │ │ b.n 154048 │ │ │ │ ldr r2, [pc, #140] @ (15428c ) │ │ │ │ movs r4, #0 │ │ │ │ movs r3, #187 @ 0xbb │ │ │ │ add r2, pc │ │ │ │ b.n 1541e6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f6640 │ │ │ │ + bl 1f6588 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f6640 │ │ │ │ + bl 1f6588 │ │ │ │ ldr r2, [pc, #120] @ (154290 ) │ │ │ │ movs r3, #203 @ 0xcb │ │ │ │ mvn.w r1, #2 │ │ │ │ add r2, pc │ │ │ │ mov r0, sl │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 13ba14 │ │ │ │ mov r4, r0 │ │ │ │ b.n 15418c │ │ │ │ ldr r0, [pc, #104] @ (154294 ) │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movs r3, #0 │ │ │ │ add r0, pc │ │ │ │ - bl 1e84e0 │ │ │ │ + bl 1e8428 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #92] @ (154298 ) │ │ │ │ str.w r3, [sl, #392] @ 0x188 │ │ │ │ add r0, pc │ │ │ │ - bl 1e1704 │ │ │ │ + bl 1e164c │ │ │ │ str.w r0, [sl, #396] @ 0x18c │ │ │ │ b.n 15415c │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ stmia r1!, {r3} │ │ │ │ lsls r0, r6, #2 │ │ │ │ stmia r0!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r4, r2, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r5, #13 │ │ │ │ movs r0, r0 │ │ │ │ - eors r0, r2 │ │ │ │ + subs r7, #208 @ 0xd0 │ │ │ │ movs r1, r4 │ │ │ │ subs r0, r2, #6 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - eors r6, r0 │ │ │ │ + subs r7, #198 @ 0xc6 │ │ │ │ movs r1, r4 │ │ │ │ - adds r7, #120 @ 0x78 │ │ │ │ + adds r6, #248 @ 0xf8 │ │ │ │ movs r1, r4 │ │ │ │ - subs r7, #230 @ 0xe6 │ │ │ │ + subs r7, #102 @ 0x66 │ │ │ │ movs r1, r4 │ │ │ │ bkpt 0x006c │ │ │ │ lsls r0, r6, #2 │ │ │ │ - subs r7, #174 @ 0xae │ │ │ │ + subs r7, #46 @ 0x2e │ │ │ │ movs r1, r4 │ │ │ │ - adds r7, #28 │ │ │ │ + adds r6, #156 @ 0x9c │ │ │ │ movs r1, r4 │ │ │ │ - subs r7, #138 @ 0x8a │ │ │ │ + subs r7, #10 │ │ │ │ movs r1, r4 │ │ │ │ - subs r7, #124 @ 0x7c │ │ │ │ + subs r6, #252 @ 0xfc │ │ │ │ movs r1, r4 │ │ │ │ - subs r7, #92 @ 0x5c │ │ │ │ + subs r6, #220 @ 0xdc │ │ │ │ movs r1, r4 │ │ │ │ - subs r7, #68 @ 0x44 │ │ │ │ + subs r6, #196 @ 0xc4 │ │ │ │ movs r1, r4 │ │ │ │ - subs r7, #126 @ 0x7e │ │ │ │ + subs r6, #254 @ 0xfe │ │ │ │ movs r1, r4 │ │ │ │ - subs r7, #132 @ 0x84 │ │ │ │ + subs r7, #4 │ │ │ │ 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 153cf8 │ │ │ │ - bl 2e3028 │ │ │ │ + bl 2e2f70 │ │ │ │ add.w r2, r4, #328 @ 0x148 │ │ │ │ ldr.w r1, [r4, #332] @ 0x14c │ │ │ │ cmp r2, r1 │ │ │ │ bne.n 154304 │ │ │ │ ldr.w r1, [r4, #300] @ 0x12c │ │ │ │ add.w r2, r4, #296 @ 0x128 │ │ │ │ cmp r2, r1 │ │ │ │ bne.n 15433e │ │ │ │ add.w r0, r4, #264 @ 0x108 │ │ │ │ - bl 1f6640 │ │ │ │ + bl 1f6588 │ │ │ │ add.w r0, r4, #304 @ 0x130 │ │ │ │ - bl 1f6640 │ │ │ │ + bl 1f6588 │ │ │ │ add.w r0, r4, #360 @ 0x168 │ │ │ │ - bl 1f6640 │ │ │ │ + bl 1f6588 │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ cbz r1, 1542f0 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ ldr r1, [r4, #68] @ 0x44 │ │ │ │ cbz r1, 1542fa │ │ │ │ @@ -323184,34 +323186,34 @@ │ │ │ │ mov r0, r7 │ │ │ │ cbz r7, 1544d6 │ │ │ │ add.w r3, r7, #84 @ 0x54 │ │ │ │ ldr r2, [r7, #76] @ 0x4c │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r7, #128 @ 0x80 │ │ │ │ mov r5, r3 │ │ │ │ - bl 2f1650 │ │ │ │ + bl 2f1598 │ │ │ │ cbnz r0, 1544d6 │ │ │ │ ldr r3, [pc, #116] @ (154520 ) │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [r7, #76] @ 0x4c │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ mov r3, r5 │ │ │ │ - bl 2f1774 │ │ │ │ + bl 2f16bc │ │ │ │ cbnz r0, 1544d6 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [pc, #96] @ (154524 ) │ │ │ │ ldr r2, [r7, #76] @ 0x4c │ │ │ │ mov r3, r5 │ │ │ │ ldr r4, [r6, r4] │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 2f18ec │ │ │ │ + bl 2f1834 │ │ │ │ b.n 1544d6 │ │ │ │ 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} │ │ │ │ @@ -323229,27 +323231,27 @@ │ │ │ │ b.n 1544d6 │ │ │ │ ldr r3, [pc, #48] @ (15452c ) │ │ │ │ ldr r0, [r6, r3] │ │ │ │ b.n 1544d6 │ │ │ │ nop │ │ │ │ cbnz r2, 15457e │ │ │ │ lsls r0, r6, #2 │ │ │ │ - subs r5, #174 @ 0xae │ │ │ │ + subs r5, #46 @ 0x2e │ │ │ │ movs r1, r4 │ │ │ │ - subs r5, #194 @ 0xc2 │ │ │ │ + subs r5, #66 @ 0x42 │ │ │ │ movs r1, r4 │ │ │ │ - subs r5, #216 @ 0xd8 │ │ │ │ + subs r5, #88 @ 0x58 │ │ │ │ movs r1, r4 │ │ │ │ - subs r5, #230 @ 0xe6 │ │ │ │ + subs r5, #102 @ 0x66 │ │ │ │ movs r1, r4 │ │ │ │ - subs r5, #236 @ 0xec │ │ │ │ + subs r5, #108 @ 0x6c │ │ │ │ movs r1, r4 │ │ │ │ - subs r5, #246 @ 0xf6 │ │ │ │ + subs r5, #118 @ 0x76 │ │ │ │ movs r1, r4 │ │ │ │ - subs r6, #20 │ │ │ │ + subs r5, #148 @ 0x94 │ │ │ │ movs r1, r4 │ │ │ │ lsrs r4, r4, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #24 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ @@ -323265,32 +323267,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 2f15c0 │ │ │ │ + bl 2f1508 │ │ │ │ cbz r0, 15455c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [pc, #40] @ (154588 ) │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2f15f0 │ │ │ │ + bl 2f1538 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 154558 │ │ │ │ ldr r3, [pc, #28] @ (15458c ) │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2f1620 │ │ │ │ + bl 2f1568 │ │ │ │ b.n 154558 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ revsh r4, r0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r4, r4, #19 │ │ │ │ @@ -323732,15 +323734,15 @@ │ │ │ │ bx lr │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xb63c │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ands r2, r2 │ │ │ │ + subs r7, #146 @ 0x92 │ │ │ │ movs r1, r4 │ │ │ │ @ instruction: 0xb604 │ │ │ │ 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 │ │ │ │ @@ -323979,16 +323981,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 2fa51c │ │ │ │ - bl 1db358 │ │ │ │ + bl 2fa464 │ │ │ │ + bl 1db2a0 │ │ │ │ cbz r0, 154cec │ │ │ │ ldr r1, [r0, #24] │ │ │ │ mov r0, r7 │ │ │ │ lsrs r1, r1, #3 │ │ │ │ cmp r1, #1 │ │ │ │ it cc │ │ │ │ movcc r1, #1 │ │ │ │ @@ -324088,15 +324090,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ push {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #204 @ 0xcc │ │ │ │ + subs r5, #76 @ 0x4c │ │ │ │ movs r1, r4 │ │ │ │ sxtb r6, r6 │ │ │ │ lsls r0, r6, #2 │ │ │ │ movs r3, #6 │ │ │ │ str r3, [sp, #308] @ 0x134 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #288 @ 0x120 │ │ │ │ @@ -324251,18 +324253,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 1e16f0 │ │ │ │ + bl 1e1638 │ │ │ │ ldr.w r1, [pc, #1676] @ 155654 │ │ │ │ add r1, pc │ │ │ │ - bl 1e88ec │ │ │ │ + bl 1e8834 │ │ │ │ mov.w r2, #1000 @ 0x3e8 │ │ │ │ strd r0, r1, [r7] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 5923c │ │ │ │ mov ip, r9 │ │ │ │ ldr.w lr, [r7] │ │ │ │ @@ -324763,63 +324765,63 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 161ed0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1554ac │ │ │ │ ldr r0, [pc, #520] @ (15572c ) │ │ │ │ add r0, pc │ │ │ │ - bl 1e16f0 │ │ │ │ + bl 1e1638 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 155540 │ │ │ │ ldr r1, [pc, #512] @ (155730 ) │ │ │ │ add r1, pc │ │ │ │ blx 59ed4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1555b2 │ │ │ │ movs r3, #2 │ │ │ │ str.w r3, [r4, #688] @ 0x2b0 │ │ │ │ ldr r0, [pc, #496] @ (155734 ) │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ - bl 1e8450 │ │ │ │ + bl 1e8398 │ │ │ │ strb.w r0, [r4, #712] @ 0x2c8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cbz r0, 1555a6 │ │ │ │ ldr r5, [pc, #484] @ (155738 ) │ │ │ │ movs r2, #0 │ │ │ │ add r5, pc │ │ │ │ mov r1, r5 │ │ │ │ - bl 3360f8 │ │ │ │ + bl 336040 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1555ee │ │ │ │ ldr r5, [pc, #472] @ (15573c ) │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r5, pc │ │ │ │ mov r1, r5 │ │ │ │ - bl 3360f8 │ │ │ │ + bl 336040 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1555da │ │ │ │ ldr r5, [pc, #456] @ (155740 ) │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r5, pc │ │ │ │ mov r1, r5 │ │ │ │ - bl 3360f8 │ │ │ │ + bl 336040 │ │ │ │ cbnz r0, 1555c6 │ │ │ │ ldr r5, [pc, #444] @ (155744 ) │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r5, pc │ │ │ │ mov r1, r5 │ │ │ │ - bl 3360f8 │ │ │ │ + bl 336040 │ │ │ │ cbz r0, 1555a6 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r5 │ │ │ │ - bl 33612c │ │ │ │ + bl 336074 │ │ │ │ subs r3, r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [r4, #714] @ 0x2ca │ │ │ │ ldr r3, [pc, #416] @ (155748 ) │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -324831,31 +324833,31 @@ │ │ │ │ blx 59ed4 │ │ │ │ cbnz r0, 155602 │ │ │ │ movs r3, #3 │ │ │ │ str.w r3, [r4, #688] @ 0x2b0 │ │ │ │ b.n 155540 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r5 │ │ │ │ - bl 33612c │ │ │ │ + bl 336074 │ │ │ │ subs r3, r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [r4, #713] @ 0x2c9 │ │ │ │ b.n 155584 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r5 │ │ │ │ - bl 33612c │ │ │ │ + bl 336074 │ │ │ │ subs r3, r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [r4, #692] @ 0x2b4 │ │ │ │ b.n 155574 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r5 │ │ │ │ - bl 33612c │ │ │ │ + bl 336074 │ │ │ │ subs r3, r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [r4, #700] @ 0x2bc │ │ │ │ b.n 155562 │ │ │ │ ldr r1, [pc, #332] @ (155750 ) │ │ │ │ mov r0, r5 │ │ │ │ @@ -324884,151 +324886,151 @@ │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ add sp, #432 @ 0x1b0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ b.n 154f68 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #86 @ 0x56 │ │ │ │ + subs r1, #214 @ 0xd6 │ │ │ │ movs r1, r4 │ │ │ │ add sp, #248 @ 0xf8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ asrs r2, r6, #31 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - subs r1, #252 @ 0xfc │ │ │ │ + subs r1, #124 @ 0x7c │ │ │ │ movs r1, r4 │ │ │ │ - subs r2, #8 │ │ │ │ + subs r1, #136 @ 0x88 │ │ │ │ movs r1, r4 │ │ │ │ - subs r2, #28 │ │ │ │ + subs r1, #156 @ 0x9c │ │ │ │ movs r1, r4 │ │ │ │ - subs r2, #52 @ 0x34 │ │ │ │ + subs r1, #180 @ 0xb4 │ │ │ │ movs r1, r4 │ │ │ │ - subs r2, #84 @ 0x54 │ │ │ │ + subs r1, #212 @ 0xd4 │ │ │ │ movs r1, r4 │ │ │ │ - subs r0, #136 @ 0x88 │ │ │ │ + subs r0, #8 │ │ │ │ movs r1, r4 │ │ │ │ - subs r0, #130 @ 0x82 │ │ │ │ + subs r0, #2 │ │ │ │ movs r1, r4 │ │ │ │ - subs r0, #144 @ 0x90 │ │ │ │ + subs r0, #16 │ │ │ │ movs r1, r4 │ │ │ │ - subs r0, #152 @ 0x98 │ │ │ │ + subs r0, #24 │ │ │ │ movs r1, r4 │ │ │ │ - subs r0, #160 @ 0xa0 │ │ │ │ + subs r0, #32 │ │ │ │ movs r1, r4 │ │ │ │ - subs r0, #172 @ 0xac │ │ │ │ + subs r0, #44 @ 0x2c │ │ │ │ movs r1, r4 │ │ │ │ - subs r0, #184 @ 0xb8 │ │ │ │ + subs r0, #56 @ 0x38 │ │ │ │ movs r1, r4 │ │ │ │ - subs r0, #188 @ 0xbc │ │ │ │ + subs r0, #60 @ 0x3c │ │ │ │ movs r1, r4 │ │ │ │ - subs r0, #200 @ 0xc8 │ │ │ │ + subs r0, #72 @ 0x48 │ │ │ │ movs r1, r4 │ │ │ │ - subs r0, #208 @ 0xd0 │ │ │ │ + subs r0, #80 @ 0x50 │ │ │ │ movs r1, r4 │ │ │ │ - subs r0, #216 @ 0xd8 │ │ │ │ + subs r0, #88 @ 0x58 │ │ │ │ movs r1, r4 │ │ │ │ - subs r0, #220 @ 0xdc │ │ │ │ + subs r0, #92 @ 0x5c │ │ │ │ movs r1, r4 │ │ │ │ - subs r0, #228 @ 0xe4 │ │ │ │ + subs r0, #100 @ 0x64 │ │ │ │ movs r1, r4 │ │ │ │ - subs r0, #232 @ 0xe8 │ │ │ │ + subs r0, #104 @ 0x68 │ │ │ │ movs r1, r4 │ │ │ │ - subs r0, #236 @ 0xec │ │ │ │ + subs r0, #108 @ 0x6c │ │ │ │ movs r1, r4 │ │ │ │ - subs r0, #244 @ 0xf4 │ │ │ │ + subs r0, #116 @ 0x74 │ │ │ │ movs r1, r4 │ │ │ │ - subs r0, #252 @ 0xfc │ │ │ │ + subs r0, #124 @ 0x7c │ │ │ │ movs r1, r4 │ │ │ │ - subs r1, #0 │ │ │ │ + subs r0, #128 @ 0x80 │ │ │ │ movs r1, r4 │ │ │ │ - subs r1, #12 │ │ │ │ + subs r0, #140 @ 0x8c │ │ │ │ movs r1, r4 │ │ │ │ - subs r1, #16 │ │ │ │ + subs r0, #144 @ 0x90 │ │ │ │ movs r1, r4 │ │ │ │ - subs r1, #20 │ │ │ │ + subs r0, #148 @ 0x94 │ │ │ │ movs r1, r4 │ │ │ │ - subs r1, #28 │ │ │ │ + subs r0, #156 @ 0x9c │ │ │ │ movs r1, r4 │ │ │ │ - subs r1, #36 @ 0x24 │ │ │ │ + subs r0, #164 @ 0xa4 │ │ │ │ movs r1, r4 │ │ │ │ - subs r1, #44 @ 0x2c │ │ │ │ + subs r0, #172 @ 0xac │ │ │ │ movs r1, r4 │ │ │ │ - subs r1, #48 @ 0x30 │ │ │ │ + subs r0, #176 @ 0xb0 │ │ │ │ movs r1, r4 │ │ │ │ - subs r1, #60 @ 0x3c │ │ │ │ + subs r0, #188 @ 0xbc │ │ │ │ movs r1, r4 │ │ │ │ - subs r1, #80 @ 0x50 │ │ │ │ + subs r0, #208 @ 0xd0 │ │ │ │ movs r1, r4 │ │ │ │ - subs r1, #88 @ 0x58 │ │ │ │ + subs r0, #216 @ 0xd8 │ │ │ │ movs r1, r4 │ │ │ │ - subs r1, #120 @ 0x78 │ │ │ │ + subs r0, #248 @ 0xf8 │ │ │ │ movs r1, r4 │ │ │ │ - subs r1, #140 @ 0x8c │ │ │ │ + subs r1, #12 │ │ │ │ movs r1, r4 │ │ │ │ - subs r1, #150 @ 0x96 │ │ │ │ + subs r1, #22 │ │ │ │ movs r1, r4 │ │ │ │ - subs r1, #158 @ 0x9e │ │ │ │ + subs r1, #30 │ │ │ │ movs r1, r4 │ │ │ │ - adds r6, #210 @ 0xd2 │ │ │ │ + adds r6, #82 @ 0x52 │ │ │ │ movs r1, r4 │ │ │ │ - subs r1, #182 @ 0xb6 │ │ │ │ + subs r1, #54 @ 0x36 │ │ │ │ movs r1, r4 │ │ │ │ - subs r1, #206 @ 0xce │ │ │ │ + subs r1, #78 @ 0x4e │ │ │ │ movs r1, r4 │ │ │ │ - subs r1, #234 @ 0xea │ │ │ │ + subs r1, #106 @ 0x6a │ │ │ │ movs r1, r4 │ │ │ │ - adds r6, #118 @ 0x76 │ │ │ │ + adds r5, #246 @ 0xf6 │ │ │ │ movs r1, r4 │ │ │ │ - subs r1, #254 @ 0xfe │ │ │ │ + subs r1, #126 @ 0x7e │ │ │ │ movs r1, r4 │ │ │ │ - subs r2, #18 │ │ │ │ + subs r1, #146 @ 0x92 │ │ │ │ movs r1, r4 │ │ │ │ - subs r2, #30 │ │ │ │ + subs r1, #158 @ 0x9e │ │ │ │ movs r1, r4 │ │ │ │ - subs r2, #38 @ 0x26 │ │ │ │ + subs r1, #166 @ 0xa6 │ │ │ │ movs r1, r4 │ │ │ │ - subs r2, #42 @ 0x2a │ │ │ │ + subs r1, #170 @ 0xaa │ │ │ │ movs r1, r4 │ │ │ │ - subs r2, #46 @ 0x2e │ │ │ │ + subs r1, #174 @ 0xae │ │ │ │ movs r1, r4 │ │ │ │ - subs r2, #66 @ 0x42 │ │ │ │ + subs r1, #194 @ 0xc2 │ │ │ │ movs r1, r4 │ │ │ │ - subs r2, #70 @ 0x46 │ │ │ │ + subs r1, #198 @ 0xc6 │ │ │ │ movs r1, r4 │ │ │ │ - subs r2, #70 @ 0x46 │ │ │ │ + subs r1, #198 @ 0xc6 │ │ │ │ movs r1, r4 │ │ │ │ - subs r2, #68 @ 0x44 │ │ │ │ + subs r1, #196 @ 0xc4 │ │ │ │ movs r1, r4 │ │ │ │ add r3, sp, #168 @ 0xa8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - subs r1, #200 @ 0xc8 │ │ │ │ + subs r1, #72 @ 0x48 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r5, #216 @ 0xd8 │ │ │ │ + cmp r5, #88 @ 0x58 │ │ │ │ movs r1, r4 │ │ │ │ - subs r2, #12 │ │ │ │ + subs r1, #140 @ 0x8c │ │ │ │ movs r1, r4 │ │ │ │ - subs r2, #26 │ │ │ │ + subs r1, #154 @ 0x9a │ │ │ │ movs r1, r4 │ │ │ │ - ldr r4, [sp, #192] @ 0xc0 │ │ │ │ + ldr r3, [sp, #704] @ 0x2c0 │ │ │ │ movs r0, r4 │ │ │ │ - ldr r4, [sp, #616] @ 0x268 │ │ │ │ + ldr r4, [sp, #104] @ 0x68 │ │ │ │ movs r0, r4 │ │ │ │ - subs r1, #246 @ 0xf6 │ │ │ │ + subs r1, #118 @ 0x76 │ │ │ │ movs r1, r4 │ │ │ │ lsrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #82 @ 0x52 │ │ │ │ + subs r0, #210 @ 0xd2 │ │ │ │ movs r1, r4 │ │ │ │ - subs r1, #10 │ │ │ │ + subs r0, #138 @ 0x8a │ │ │ │ movs r1, r4 │ │ │ │ - subs r0, #254 @ 0xfe │ │ │ │ + subs r0, #126 @ 0x7e │ │ │ │ movs r1, r4 │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #240 @ 0xf0 │ │ │ │ + subs r0, #112 @ 0x70 │ │ │ │ movs r1, r4 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -325155,15 +325157,15 @@ │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #126 @ 0x7e │ │ │ │ + adds r6, #254 @ 0xfe │ │ │ │ movs r1, r4 │ │ │ │ add r7, pc, #488 @ (adr r7, 155a9c ) │ │ │ │ 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 │ │ │ │ @@ -325295,15 +325297,15 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr.w r7, [r3, #552] @ 0x228 │ │ │ │ cmp r7, #0 │ │ │ │ bne.n 1559c4 │ │ │ │ b.n 1559ee │ │ │ │ add.w r0, r4, #320 @ 0x140 │ │ │ │ - bl 1f6640 │ │ │ │ + bl 1f6588 │ │ │ │ ldr.w r1, [r4, #348] @ 0x15c │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 1559fa │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ @@ -326277,15 +326279,15 @@ │ │ │ │ lsls r2, r2, #22 │ │ │ │ str.w r9, [r1] │ │ │ │ str r5, [r1, #4] │ │ │ │ bpl.n 15638c │ │ │ │ strb.w r3, [r9, #344] @ 0x158 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r9, #320 @ 0x140 │ │ │ │ - bl 1f6654 │ │ │ │ + bl 1f659c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr.w r3, [r0, #288] @ 0x120 │ │ │ │ cbnz r3, 1564a4 │ │ │ │ b.n 1564c8 │ │ │ │ ldr.w r3, [r0, #288] @ 0x120 │ │ │ │ adds r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ @@ -326409,15 +326411,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 1f66e0 │ │ │ │ + bl 1f6628 │ │ │ │ ldr.w r3, [r8, #356] @ 0x164 │ │ │ │ cbz r3, 156630 │ │ │ │ movs r4, #0 │ │ │ │ ldr.w r0, [r8, #348] @ 0x15c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov ip, r4 │ │ │ │ b.n 15660a │ │ │ │ @@ -326437,15 +326439,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 15663e │ │ │ │ add.w r0, r8, #320 @ 0x140 │ │ │ │ - bl 1f66fc │ │ │ │ + bl 1f6644 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ vldr d7, [pc, #44] @ 156670 │ │ │ │ vstr d7, [r0, #24] │ │ │ │ lsls r0, r3, #31 │ │ │ │ bpl.n 156664 │ │ │ │ @@ -326469,15 +326471,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 1f66e0 │ │ │ │ + bl 1f6628 │ │ │ │ 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 │ │ │ │ @@ -326511,21 +326513,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 1f66fc │ │ │ │ + bl 1f6644 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ orrs.w r1, lr, r9 │ │ │ │ beq.n 15670c │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f66fc │ │ │ │ + bl 1f6644 │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ @@ -326536,15 +326538,15 @@ │ │ │ │ ldr.w r3, [r4, #464] @ 0x1d0 │ │ │ │ and.w r6, r6, #2 │ │ │ │ cbz r3, 15676e │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ add.w r8, r4, #320 @ 0x140 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f66e0 │ │ │ │ + bl 1f6628 │ │ │ │ ldr.w r1, [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 r1, #0 │ │ │ │ @@ -326729,15 +326731,15 @@ │ │ │ │ ldr.w r3, [sl, #24] │ │ │ │ cmp r5, r3 │ │ │ │ it hi │ │ │ │ movhi r4, #5 │ │ │ │ bhi.n 15698a │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f66fc │ │ │ │ + bl 1f6644 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #24] │ │ │ │ cbz r7, 1569b4 │ │ │ │ str r2, [r7, #0] │ │ │ │ @@ -326747,23 +326749,23 @@ │ │ │ │ b.n 156906 │ │ │ │ str.w r0, [r9, #24] │ │ │ │ b.n 15691a │ │ │ │ ldr.w r0, [ip, #44] @ 0x2c │ │ │ │ b.n 156906 │ │ │ │ mov r0, r8 │ │ │ │ str r5, [r7, #24] │ │ │ │ - bl 1f66fc │ │ │ │ + bl 1f6644 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ b.n 156990 │ │ │ │ mov r5, r1 │ │ │ │ b.n 1567d6 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - asrs r4, r1, #11 │ │ │ │ + asrs r4, r1, #9 │ │ │ │ movs r0, r6 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ cbz r2, 1569ea │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [r2] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ @@ -326802,41 +326804,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 1f66e0 │ │ │ │ + bl 1f6628 │ │ │ │ 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, 156a72 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldrd r2, r3, [r2, #384] @ 0x180 │ │ │ │ strd r2, r3, [r1] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f66fc │ │ │ │ + bl 1f6644 │ │ │ │ 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 1f66e0 │ │ │ │ + bl 1f6628 │ │ │ │ ldr.w r3, [r4, #356] @ 0x164 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ it hi │ │ │ │ movhi r4, #1 │ │ │ │ bhi.n 156ad8 │ │ │ │ ldr.w r3, [r4, #352] @ 0x160 │ │ │ │ @@ -326854,15 +326856,15 @@ │ │ │ │ blx r6 │ │ │ │ cbz r0, 156aee │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str.w r0, [r4, #348] @ 0x15c │ │ │ │ str.w r3, [r4, #352] @ 0x160 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f66fc │ │ │ │ + bl 1f6644 │ │ │ │ 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 156ad8 │ │ │ │ @@ -327364,15 +327366,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 1f66e0 │ │ │ │ + bl 1f6628 │ │ │ │ ldrd r3, r0, [r5, #352] @ 0x160 │ │ │ │ cmp r0, r3 │ │ │ │ bcs.w 157bde │ │ │ │ ldr.w ip, [r5, #348] @ 0x15c │ │ │ │ cbz r0, 1570b8 │ │ │ │ mov r1, ip │ │ │ │ movs r3, #0 │ │ │ │ @@ -327386,15 +327388,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ str r2, [sp, #8] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - subs r0, r4, r6 │ │ │ │ + subs r0, r4, r4 │ │ │ │ movs r1, r4 │ │ │ │ adds r3, #1 │ │ │ │ adds r1, #56 @ 0x38 │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 1570b8 │ │ │ │ ldr r2, [r1, #40] @ 0x28 │ │ │ │ cmp r4, r2 │ │ │ │ @@ -327431,15 +327433,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 1f66fc │ │ │ │ + bl 1f6644 │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ ldrd r2, r1, [r7, #16] │ │ │ │ cmp r0, #1 │ │ │ │ ldr r4, [r7, #8] │ │ │ │ str.w r9, [r8] │ │ │ │ beq.w 157a0a │ │ │ │ ldr r0, [sp, #28] │ │ │ │ @@ -328364,15 +328366,15 @@ │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 156e26 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [r2, #3436] @ 0xd6c │ │ │ │ - bl 1defcc │ │ │ │ + bl 1def14 │ │ │ │ b.w 156e26 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ b.n 157ae8 │ │ │ │ ldr.w r3, [r8, #-8] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 15748e │ │ │ │ @@ -328427,39 +328429,39 @@ │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 157974 │ │ │ │ mov.w r8, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1deff8 │ │ │ │ + bl 1def40 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r8, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 157bc8 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 157bba │ │ │ │ b.n 157974 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1f66fc │ │ │ │ + bl 1f6644 │ │ │ │ mov.w r3, #2432 @ 0x980 │ │ │ │ movt r3, #50274 @ 0xc462 │ │ │ │ ldr.w r0, [sl, #8] │ │ │ │ str.w r3, [r8] │ │ │ │ b.w 157140 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ str.w sl, [sp, #48] @ 0x30 │ │ │ │ str.w sl, [sp, #20] │ │ │ │ b.n 15758c │ │ │ │ nop │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r1, #17 │ │ │ │ + asrs r2, r1, #15 │ │ │ │ movs r1, r4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mov r2, r1 │ │ │ │ @@ -329010,16 +329012,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 2fa51c │ │ │ │ - bl 1db358 │ │ │ │ + bl 2fa464 │ │ │ │ + bl 1db2a0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrd r1, r3, [sp, #4] │ │ │ │ cbz r0, 158288 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ lsrs r0, r0, #3 │ │ │ │ cmp r0, r5 │ │ │ │ it cc │ │ │ │ @@ -329474,21 +329476,21 @@ │ │ │ │ blx 58fbc │ │ │ │ ldr r2, [pc, #20] @ (158728 ) │ │ │ │ ldr r1, [pc, #24] @ (15872c ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ movs r0, #0 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0a68 │ │ │ │ + bl 1e09b0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - lsrs r2, r2, #4 │ │ │ │ + lsrs r2, r2, #2 │ │ │ │ movs r1, r4 │ │ │ │ - movt r0, #40992 @ 0xa020 │ │ │ │ + movw r0, #40992 @ 0xa020 │ │ │ │ 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] @ (1587cc ) │ │ │ │ ldr r2, [pc, #140] @ (1587d0 ) │ │ │ │ @@ -329524,15 +329526,15 @@ │ │ │ │ blx 58fbc │ │ │ │ ldr r2, [pc, #64] @ (1587d8 ) │ │ │ │ ldr r1, [pc, #64] @ (1587dc ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ movs r0, #0 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0a68 │ │ │ │ + bl 1e09b0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 1587b0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr r2, [pc, #44] @ (1587e0 ) │ │ │ │ ldr r3, [pc, #28] @ (1587d0 ) │ │ │ │ add r2, pc │ │ │ │ @@ -329545,18 +329547,18 @@ │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ ldrb r6, [r6, #2] │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf4a8002f │ │ │ │ - lsrs r4, r6, #2 │ │ │ │ + bic.w r0, r8, #11468800 @ 0xaf0000 │ │ │ │ + lsrs r4, r6, #32 │ │ │ │ movs r1, r4 │ │ │ │ - movw r0, #16416 @ 0x4020 │ │ │ │ + rsb r0, r4, #32 │ │ │ │ ldrb r0, [r1, #1] │ │ │ │ lsls r0, r6, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ ldr r2, [pc, #332] @ (158940 ) │ │ │ │ @@ -330637,25 +330639,24 @@ │ │ │ │ ... │ │ │ │ ldr r6, [r3, #124] @ 0x7c │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r3, #120] @ 0x78 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - sbcs.w r0, r6, pc, asr #32 │ │ │ │ - movs r6, r6 │ │ │ │ - movs r1, r4 │ │ │ │ - vhadd.u16 d0, d10, d16 │ │ │ │ - cdp2 0, 3, cr0, cr4, cr0, {1} │ │ │ │ - cdp2 0, 2, cr0, cr12, cr0, {1} │ │ │ │ - cdp2 0, 0, cr0, cr2, cr0, {1} │ │ │ │ - cdp2 0, 2, cr0, cr8, cr0, {1} │ │ │ │ - stc2l 0, cr0, [lr, #128] @ 0x80 │ │ │ │ - cdp2 0, 4, cr0, cr8, cr0, {1} │ │ │ │ - ldc2 0, cr0, [lr, #128] @ 0x80 │ │ │ │ + @ instruction: 0xeaf6002f │ │ │ │ + vaddl.u q0, d6, d16 │ │ │ │ + cdp2 0, 9, cr0, cr10, cr0, {1} │ │ │ │ + ldc2 0, cr0, [r4, #128]! @ 0x80 │ │ │ │ + stc2 0, cr0, [ip, #128]! @ 0x80 │ │ │ │ + stc2 0, cr0, [r2, #128] @ 0x80 │ │ │ │ + stc2 0, cr0, [r8, #128]! @ 0x80 │ │ │ │ + stc2l 0, cr0, [lr, #-128] @ 0xffffff80 │ │ │ │ + stc2l 0, cr0, [r8, #128] @ 0x80 │ │ │ │ + ldc2 0, cr0, [lr, #-128] @ 0xffffff80 │ │ │ │ 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] @ 1593ac │ │ │ │ sub sp, #16 │ │ │ │ ldr r3, [pc, #108] @ (1593b0 ) │ │ │ │ @@ -331307,15 +331308,15 @@ │ │ │ │ bne.w 159c36 │ │ │ │ cmp r6, r7 │ │ │ │ bne.n 159976 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr.w fp, [sp, #68] @ 0x44 │ │ │ │ ldr.w r6, [r3, #3484] @ 0xd9c │ │ │ │ ldr r5, [r6, #40] @ 0x28 │ │ │ │ - bl 1e0e98 │ │ │ │ + bl 1e0de0 │ │ │ │ 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 │ │ │ │ @@ -331594,15 +331595,15 @@ │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ str r4, [r4, #116] @ 0x74 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 15a190 │ │ │ │ + b.n 15a090 │ │ │ │ movs r7, r5 │ │ │ │ str r6, [r2, #88] @ 0x58 │ │ │ │ lsls r0, r6, #2 │ │ │ │ movw r3, #2824 @ 0xb08 │ │ │ │ mla r0, r3, r1, r0 │ │ │ │ add.w r0, r0, #936 @ 0x3a8 │ │ │ │ bx lr │ │ │ │ @@ -331625,37 +331626,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 1f66e0 │ │ │ │ + bl 1f6628 │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1dfc40 │ │ │ │ + bl 1dfb88 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 159d1c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1f66fc │ │ │ │ + bl 1f6644 │ │ │ │ ldr r4, [r4, #12] │ │ │ │ ldr.w r2, [pc, #1392] @ 15a26c │ │ │ │ ldr.w r3, [pc, #1380] @ 15a264 │ │ │ │ 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 15a25c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1f66fc │ │ │ │ + bl 1f6644 │ │ │ │ ldrb.w r3, [r6, #748] @ 0x2ec │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 159f66 │ │ │ │ str r4, [sp, #8] │ │ │ │ movs r2, #8 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ldr r7, [r6, #4] │ │ │ │ @@ -332009,18 +332010,18 @@ │ │ │ │ blx 58d30 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx 58d30 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 15a1a6 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1f66e0 │ │ │ │ + bl 1f6628 │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1dfc40 │ │ │ │ + bl 1dfb88 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 15a1d2 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ blx r3 │ │ │ │ @@ -332086,15 +332087,15 @@ │ │ │ │ movls r3, #0 │ │ │ │ movhi r3, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ blx 58d30 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ b.n 159e60 │ │ │ │ mov r0, r5 │ │ │ │ - bl 334408 │ │ │ │ + bl 334350 │ │ │ │ strb.w r0, [r9, #6] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 58d30 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 58d30 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ blx 58d30 │ │ │ │ @@ -332123,15 +332124,15 @@ │ │ │ │ b.n 15a0f8 │ │ │ │ mov r3, r0 │ │ │ │ mov sl, r0 │ │ │ │ b.n 15a168 │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1dfc7c │ │ │ │ + bl 1dfbc4 │ │ │ │ mov r4, r0 │ │ │ │ b.n 159cf2 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 58d30 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 58d30 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ @@ -332179,29 +332180,29 @@ │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r5, #48] @ 0x30 │ │ │ │ lsls r0, r6, #2 │ │ │ │ str r2, [r7, #44] @ 0x2c │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldrsb r4, [r7, r7] │ │ │ │ + ldrsb r4, [r7, r5] │ │ │ │ movs r3, r4 │ │ │ │ - orr.w r0, sl, #10485760 @ 0xa00000 │ │ │ │ - orr.w r0, r2, #10485760 @ 0xa00000 │ │ │ │ - bics.w r0, sl, #10485760 @ 0xa00000 │ │ │ │ - bics.w r0, r2, #10485760 @ 0xa00000 │ │ │ │ - bic.w r0, sl, #10485760 @ 0xa00000 │ │ │ │ - bic.w r0, r4, #10485760 @ 0xa00000 │ │ │ │ - bic.w r0, r2, #10485760 @ 0xa00000 │ │ │ │ - @ instruction: 0xf2780020 │ │ │ │ + @ instruction: 0xf3ca0020 │ │ │ │ + @ instruction: 0xf3c20020 │ │ │ │ + @ instruction: 0xf3ba0020 │ │ │ │ + @ instruction: 0xf3b20020 │ │ │ │ + @ instruction: 0xf3aa0020 │ │ │ │ + @ instruction: 0xf3a40020 │ │ │ │ + @ instruction: 0xf3a20020 │ │ │ │ + @ instruction: 0xf1f80020 │ │ │ │ lsrs r4, r3, #21 │ │ │ │ movs r0, r0 │ │ │ │ - movw r0, #40992 @ 0xa020 │ │ │ │ - movw r0, #24608 @ 0x6020 │ │ │ │ - movw r0, #16416 @ 0x4020 │ │ │ │ + rsb r0, sl, #32 │ │ │ │ + rsb r0, r6, #32 │ │ │ │ + rsb r0, r4, #32 │ │ │ │ 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] @ (15a328 ) │ │ │ │ ldr r3, [pc, #116] @ (15a32c ) │ │ │ │ @@ -332399,34 +332400,34 @@ │ │ │ │ mov r1, r9 │ │ │ │ add.w r7, r4, #848 @ 0x350 │ │ │ │ blx 58ba4 <__aeabi_uldivmod@plt> │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #16] │ │ │ │ add.w r8, r4, #872 @ 0x368 │ │ │ │ - bl 1f66e0 │ │ │ │ + bl 1f6628 │ │ │ │ b.n 15a4b2 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1dc03c │ │ │ │ + bl 1dbf84 │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ beq.n 15a4d6 │ │ │ │ cbnz r0, 15a4dc │ │ │ │ ldrd r2, r3, [r4, #920] @ 0x398 │ │ │ │ cmp r2, r5 │ │ │ │ sbcs r3, r6 │ │ │ │ bcc.n 15a4a2 │ │ │ │ ldr.w r8, [r4, #928] @ 0x3a0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f66fc │ │ │ │ + bl 1f6644 │ │ │ │ b.n 15a462 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e0f7c │ │ │ │ + bl 1e0ec4 │ │ │ │ mov sl, r0 │ │ │ │ mov r9, r1 │ │ │ │ b.n 15a450 │ │ │ │ mov.w r8, #2 │ │ │ │ b.n 15a4c0 │ │ │ │ mvn.w r8, #3 │ │ │ │ b.n 15a4c0 │ │ │ │ @@ -332499,15 +332500,15 @@ │ │ │ │ bls.n 15a572 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r3, #4 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ bx lr │ │ │ │ - bvs.n 15a4cc │ │ │ │ + bvs.n 15a5cc │ │ │ │ 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] @ (15a640 ) │ │ │ │ subw sp, sp, #1932 @ 0x78c │ │ │ │ @@ -332516,48 +332517,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 1f41a0 │ │ │ │ + bl 1f40e8 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r5, #8 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1f421c │ │ │ │ + bl 1f4164 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cbz r3, 15a60a │ │ │ │ movs r2, #4 │ │ │ │ add r1, sp, #4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1f421c │ │ │ │ + bl 1f4164 │ │ │ │ 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 1f421c │ │ │ │ + bl 1f4164 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r3, r2 │ │ │ │ bcc.n 15a5de │ │ │ │ movs r2, #1 │ │ │ │ adds r1, r5, #4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1f421c │ │ │ │ + bl 1f4164 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1f470c │ │ │ │ + bl 1f4654 │ │ │ │ ldr r2, [pc, #40] @ (15a648 ) │ │ │ │ ldr r3, [pc, #32] @ (15a644 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1924] @ 0x784 │ │ │ │ eors r2, r3 │ │ │ │ @@ -332602,26 +332603,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 1f66e0 │ │ │ │ + bl 1f6628 │ │ │ │ ldrd r3, r1, [sp, #4] │ │ │ │ str.w r1, [r3, #928] @ 0x3a0 │ │ │ │ vldr d7, [pc, #120] @ 15a730 │ │ │ │ add.w r0, r3, #872 @ 0x368 │ │ │ │ vstr d7, [r3, #920] @ 0x398 │ │ │ │ - bl 1dc004 │ │ │ │ + bl 1dbf4c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1f66fc │ │ │ │ + bl 1f6644 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w r0, r3, #800 @ 0x320 │ │ │ │ - bl 1dc004 │ │ │ │ + bl 1dbf4c │ │ │ │ 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 │ │ │ │ @@ -332735,55 +332736,55 @@ │ │ │ │ bne.n 15a8e4 │ │ │ │ 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 1f66e0 │ │ │ │ + bl 1f6628 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, sl │ │ │ │ - bl 1e0f7c │ │ │ │ + bl 1e0ec4 │ │ │ │ add r3, pc, #176 @ (adr r3, 15a8e8 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 58ba4 <__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 15a8cc │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r5, #720 @ 0x2d0 │ │ │ │ - bl 1dc03c │ │ │ │ + bl 1dbf84 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15a844 │ │ │ │ mov r0, r7 │ │ │ │ cmp r4, #1 │ │ │ │ bne.n 15a87a │ │ │ │ - bl 1f66fc │ │ │ │ + bl 1f6644 │ │ │ │ ldrd r3, r2, [r6, #16] │ │ │ │ orrs r3, r2 │ │ │ │ it ne │ │ │ │ movne r4, #2 │ │ │ │ b.n 15a802 │ │ │ │ movw r4, #12820 @ 0x3214 │ │ │ │ movt r4, #50277 @ 0xc465 │ │ │ │ - bl 1f66fc │ │ │ │ + bl 1f6644 │ │ │ │ add.w r0, r5, #776 @ 0x308 │ │ │ │ - bl 1f66e0 │ │ │ │ + bl 1f6628 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15a650 │ │ │ │ mov r4, r0 │ │ │ │ add.w r0, r5, #776 @ 0x308 │ │ │ │ - bl 1f66fc │ │ │ │ + bl 1f6644 │ │ │ │ b.n 15a7e4 │ │ │ │ blx 59ce8 │ │ │ │ b.n 15a802 │ │ │ │ lsls r0, r6, #2 │ │ │ │ add r7, sp, #44 @ 0x2c │ │ │ │ blx 59cb8 │ │ │ │ mov r2, r0 │ │ │ │ @@ -332794,20 +332795,20 @@ │ │ │ │ strd r3, r4, [sp] │ │ │ │ mov r1, r6 │ │ │ │ str.w r8, [sp, #8] │ │ │ │ bl 159880 │ │ │ │ mov r4, r0 │ │ │ │ b.n 15a7ce │ │ │ │ add.w r0, r5, #672 @ 0x2a0 │ │ │ │ - bl 1e8230 │ │ │ │ + bl 1e8178 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r8] │ │ │ │ - bl 1f66fc │ │ │ │ + bl 1f6644 │ │ │ │ b.n 15a7d8 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r5, r2] │ │ │ │ @@ -333142,18 +333143,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 2fa51c │ │ │ │ + bl 2fa464 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 15ac76 │ │ │ │ - bl 1db358 │ │ │ │ + bl 1db2a0 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ bls.n 15ac84 │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ blx 59e50 <__popcountsi2@plt> │ │ │ │ cmp r0, r4 │ │ │ │ @@ -333163,18 +333164,18 @@ │ │ │ │ ldrb.w r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #3 │ │ │ │ bhi.n 15ac74 │ │ │ │ tbb [pc, r3] │ │ │ │ adds r5, #57 @ 0x39 │ │ │ │ cmp r5, #49 @ 0x31 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2fa51c │ │ │ │ + bl 2fa464 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 15acba │ │ │ │ - bl 1db358 │ │ │ │ + bl 1db2a0 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ bhi.n 15acb8 │ │ │ │ ldrb.w r3, [r0, #53] @ 0x35 │ │ │ │ cmp r3, #3 │ │ │ │ bhi.n 15acb8 │ │ │ │ tbb [pc, r3] │ │ │ │ @@ -333182,19 +333183,19 @@ │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ blx 59e50 <__popcountsi2@plt> │ │ │ │ cmp r0, r4 │ │ │ │ bne.n 15ac80 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2fa51c │ │ │ │ + bl 2fa464 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15ad30 │ │ │ │ - bl 1db358 │ │ │ │ + bl 1db2a0 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ bhi.n 15ad58 │ │ │ │ ldrb.w r3, [r0, #54] @ 0x36 │ │ │ │ cmp r3, #3 │ │ │ │ bhi.n 15ad58 │ │ │ │ tbb [pc, r3] │ │ │ │ @@ -333355,15 +333356,15 @@ │ │ │ │ b.n 15ad8e │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r0, [r1, r2] │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r5, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ movs r7, r5 │ │ │ │ str r4, [r3, r7] │ │ │ │ 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 │ │ │ │ @@ -333405,15 +333406,15 @@ │ │ │ │ cmp r3, #1 │ │ │ │ bhi.n 15aebc │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ b.n 15aec0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 3343b8 │ │ │ │ + bl 334300 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15aebc │ │ │ │ ldrd r3, r0, [r2] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 15ae9c │ │ │ │ str r2, [sp, #4] │ │ │ │ @@ -333427,22 +333428,22 @@ │ │ │ │ beq.n 15aea2 │ │ │ │ b.n 15ae9e │ │ │ │ ldr r2, [pc, #20] @ (15af28 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r1, [pc, #20] @ (15af2c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e0a68 │ │ │ │ + bl 1e09b0 │ │ │ │ b.n 15aebc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 15aec2 │ │ │ │ nop │ │ │ │ - b.n 15b4d8 │ │ │ │ + b.n 15b3d8 │ │ │ │ movs r0, r4 │ │ │ │ - ldmia r2, {r2, r3, r6, r7} │ │ │ │ + ldmia r2, {r2, r3, r6} │ │ │ │ movs r0, r4 │ │ │ │ ldr.w r3, [r0, #716] @ 0x2cc │ │ │ │ cbnz r3, 15af5c │ │ │ │ cbz r1, 15af52 │ │ │ │ ldrb.w r3, [r0, #723] @ 0x2d3 │ │ │ │ adds r3, #3 │ │ │ │ ldrb.w r1, [r0, #722] @ 0x2d2 │ │ │ │ @@ -333940,34 +333941,34 @@ │ │ │ │ bne.n 15b352 │ │ │ │ ldr r2, [pc, #48] @ (15b434 ) │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #48] @ (15b438 ) │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #12] │ │ │ │ add r1, pc │ │ │ │ - bl 1e0a68 │ │ │ │ + bl 1e09b0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b.n 15b352 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ ldr r5, [pc, #976] @ (15b7f4 ) │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [pc, #808] @ (15b754 ) │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldmia r0!, {r1, r2, r3, r6} │ │ │ │ + stmia r7!, {r1, r2, r3, r6, r7} │ │ │ │ movs r7, r5 │ │ │ │ strh r4, [r7, #0] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - udf #92 @ 0x5c │ │ │ │ + ble.n 15b3f0 │ │ │ │ movs r0, r4 │ │ │ │ - stmia r5!, {r3, r4, r6, r7} │ │ │ │ + stmia r5!, {r3, r4, r6} │ │ │ │ movs r0, r4 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r0 │ │ │ │ dmb ish │ │ │ │ @@ -333982,31 +333983,31 @@ │ │ │ │ cbz r1, 15b4b4 │ │ │ │ mov r9, r1 │ │ │ │ subs r6, r2, #4 │ │ │ │ add.w r7, r4, #692 @ 0x2b4 │ │ │ │ b.n 15b492 │ │ │ │ add.w r0, r4, #672 @ 0x2a0 │ │ │ │ adds r5, #1 │ │ │ │ - bl 1e8184 │ │ │ │ + bl 1e80cc │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r7 │ │ │ │ str.w r8, [r3] │ │ │ │ - bl 1f66fc │ │ │ │ + bl 1f6644 │ │ │ │ cmp r9, r5 │ │ │ │ beq.n 15b4b4 │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r8, [r6, #4]! │ │ │ │ - bl 1f66e0 │ │ │ │ + bl 1f6628 │ │ │ │ ldr.w r2, [r4, #680] @ 0x2a8 │ │ │ │ ldrd r3, r1, [r4, #672] @ 0x2a0 │ │ │ │ subs r3, r3, r1 │ │ │ │ cmp r3, r2 │ │ │ │ bcs.n 15b478 │ │ │ │ add.w r0, r4, #720 @ 0x2d0 │ │ │ │ - bl 1dc020 │ │ │ │ + bl 1dbf68 │ │ │ │ b.n 15b478 │ │ │ │ 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} │ │ │ │ @@ -334015,54 +334016,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 1f66e0 │ │ │ │ + bl 1f6628 │ │ │ │ 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 1dc004 │ │ │ │ + bl 1dbf4c │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f66fc │ │ │ │ + bl 1f6644 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f66e0 │ │ │ │ + bl 1f6628 │ │ │ │ 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 15b5ec │ │ │ │ add.w r0, r4, #576 @ 0x240 │ │ │ │ - bl 1e8184 │ │ │ │ + bl 1e80cc │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f66fc │ │ │ │ + bl 1f6644 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r4, #768] @ 0x300 │ │ │ │ - bl 1f677c │ │ │ │ + bl 1f66c4 │ │ │ │ ldr.w r0, [r4, #772] @ 0x304 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1f677c │ │ │ │ + bl 1f66c4 │ │ │ │ ldrb.w r3, [r4, #236] @ 0xec │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 15b5f4 │ │ │ │ ldr.w r0, [r4, #592] @ 0x250 │ │ │ │ blx 58d30 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f6640 │ │ │ │ + bl 1f6588 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1dbff0 │ │ │ │ + bl 1dbf38 │ │ │ │ ldr.w r3, [r4, #288] @ 0x120 │ │ │ │ cbz r3, 15b58e │ │ │ │ add.w r6, r4, #936 @ 0x3a8 │ │ │ │ movs r5, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 15ab9c │ │ │ │ @@ -334079,38 +334080,38 @@ │ │ │ │ ldr.w r1, [r4, #532] @ 0x214 │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ blx 593b0 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ blx 5a1c4 │ │ │ │ add.w r0, r4, #848 @ 0x350 │ │ │ │ - bl 1f6640 │ │ │ │ + bl 1f6588 │ │ │ │ add.w r0, r4, #872 @ 0x368 │ │ │ │ - bl 1dbff0 │ │ │ │ + bl 1dbf38 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f6640 │ │ │ │ + bl 1f6588 │ │ │ │ add.w r0, r4, #800 @ 0x320 │ │ │ │ - bl 1dbff0 │ │ │ │ + bl 1dbf38 │ │ │ │ mov r0, r4 │ │ │ │ bl 155904 │ │ │ │ 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 1dc020 │ │ │ │ + bl 1dbf68 │ │ │ │ b.n 15b528 │ │ │ │ ldr.w r0, [r4, #688] @ 0x2b0 │ │ │ │ blx 58d30 │ │ │ │ add.w r0, r4, #692 @ 0x2b4 │ │ │ │ - bl 1f6640 │ │ │ │ + bl 1f6588 │ │ │ │ add.w r0, r4, #720 @ 0x2d0 │ │ │ │ - bl 1dbff0 │ │ │ │ + bl 1dbf38 │ │ │ │ b.n 15b558 │ │ │ │ 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 │ │ │ │ @@ -334140,26 +334141,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 1f66e0 │ │ │ │ + bl 1f6628 │ │ │ │ ldrd r3, r2, [r4, #576] @ 0x240 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [r4, #584] @ 0x248 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.n 15b710 │ │ │ │ add.w r0, r4, #576 @ 0x240 │ │ │ │ - bl 1e8184 │ │ │ │ + bl 1e80cc │ │ │ │ mov r3, r0 │ │ │ │ add.w r0, r4, #596 @ 0x254 │ │ │ │ str r5, [r3, #0] │ │ │ │ - bl 1f66fc │ │ │ │ + bl 1f6644 │ │ │ │ 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 │ │ │ │ @@ -334192,15 +334193,15 @@ │ │ │ │ blx 5a248 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ vldr d7, [sp, #8] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ b.n 15b658 │ │ │ │ add.w r0, r4, #624 @ 0x270 │ │ │ │ - bl 1dc020 │ │ │ │ + bl 1dbf68 │ │ │ │ b.n 15b68c │ │ │ │ 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 │ │ │ │ @@ -334219,15 +334220,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ mov.w r3, #0 │ │ │ │ bl 159ca4 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ ldr.w r0, [pc, #1680] @ 15bdf0 │ │ │ │ add r0, pc │ │ │ │ - bl 1e7f74 │ │ │ │ + bl 1e7ebc │ │ │ │ movw r3, #12820 @ 0x3214 │ │ │ │ movt r3, #50277 @ 0xc465 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ ldr.w r3, [pc, #1664] @ 15bdf4 │ │ │ │ strd r6, r6, [sp, #124] @ 0x7c │ │ │ │ add r3, pc │ │ │ │ str r5, [sp, #132] @ 0x84 │ │ │ │ @@ -334239,38 +334240,38 @@ │ │ │ │ blt.w 15ba48 │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ movs r0, #1 │ │ │ │ add.w r6, fp, #596 @ 0x254 │ │ │ │ bl 15a9c0 │ │ │ │ mov r0, r6 │ │ │ │ add.w r7, fp, #624 @ 0x270 │ │ │ │ - bl 1f66e0 │ │ │ │ + bl 1f6628 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 1e0f7c │ │ │ │ + bl 1e0ec4 │ │ │ │ addw r3, pc, #1580 @ 0x62c │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 58ba4 <__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 15bd1e │ │ │ │ add r2, sp, #152 @ 0x98 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1dc03c │ │ │ │ + bl 1dbf84 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15b7c4 │ │ │ │ cmp r0, #1 │ │ │ │ mov r0, r6 │ │ │ │ bne.w 15bd3e │ │ │ │ - bl 1f66fc │ │ │ │ + bl 1f6644 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ dmb ish │ │ │ │ ldr r6, [r4, #0] │ │ │ │ dmb ish │ │ │ │ cmp r6, #0 │ │ │ │ blt.w 15ba48 │ │ │ │ @@ -334290,24 +334291,24 @@ │ │ │ │ cmp r3, #1 │ │ │ │ bhi.n 15b836 │ │ │ │ ldrb.w r3, [fp, #236] @ 0xec │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 15b9d0 │ │ │ │ mov r0, r5 │ │ │ │ movw r7, #2824 @ 0xb08 │ │ │ │ - bl 1f66e0 │ │ │ │ + bl 1f6628 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ mla r7, r7, r3, fp │ │ │ │ b.n 15b85a │ │ │ │ ldr.w r3, [r7, #1696] @ 0x6a0 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ bne.n 15b868 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, fp, #800 @ 0x320 │ │ │ │ - bl 1dc060 │ │ │ │ + bl 1dbfa8 │ │ │ │ dmb ish │ │ │ │ ldr r3, [r4, #0] │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bge.n 15b848 │ │ │ │ dmb ish │ │ │ │ ldr r3, [r4, #0] │ │ │ │ @@ -334401,21 +334402,21 @@ │ │ │ │ dmb ish │ │ │ │ ldr r6, [r4, #0] │ │ │ │ dmb ish │ │ │ │ cmp r6, #0 │ │ │ │ blt.n 15ba12 │ │ │ │ add.w r7, fp, #800 @ 0x320 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1dc020 │ │ │ │ + bl 1dbf68 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ subs r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ bls.w 15bc46 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f66fc │ │ │ │ + bl 1f6644 │ │ │ │ b.n 15b780 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ cmp r3, #1 │ │ │ │ bne.w 15b836 │ │ │ │ ldrb.w r3, [fp, #236] @ 0xec │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 15b836 │ │ │ │ @@ -334437,37 +334438,37 @@ │ │ │ │ blx r6 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 15b836 │ │ │ │ b.n 15bd42 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, fp, #848 @ 0x350 │ │ │ │ - bl 1f66e0 │ │ │ │ + bl 1f6628 │ │ │ │ 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 1dc004 │ │ │ │ + bl 1dbf4c │ │ │ │ add.w r0, fp, #848 @ 0x350 │ │ │ │ - bl 1f66fc │ │ │ │ + bl 1f6644 │ │ │ │ add.w r0, fp, #800 @ 0x320 │ │ │ │ - bl 1dc004 │ │ │ │ + bl 1dbf4c │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ - bl 1f66fc │ │ │ │ + bl 1f6644 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ - bl 1f66e0 │ │ │ │ + bl 1f6628 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, fp │ │ │ │ bl 15a650 │ │ │ │ ldrb.w r3, [fp, #236] @ 0xec │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 15bd4c │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ - bl 1f66fc │ │ │ │ + bl 1f6644 │ │ │ │ ldr r2, [pc, #916] @ (15bdfc ) │ │ │ │ ldr r3, [pc, #896] @ (15bdec ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ eors r2, r3 │ │ │ │ @@ -334609,40 +334610,40 @@ │ │ │ │ moveq r6, #0 │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ blx 58d30 │ │ │ │ mov r0, r7 │ │ │ │ add.w r7, fp, #692 @ 0x2b4 │ │ │ │ blx 58d30 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f66e0 │ │ │ │ + bl 1f6628 │ │ │ │ ldrd r3, r2, [fp, #672] @ 0x2a0 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [fp, #680] @ 0x2a8 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.w 15bd34 │ │ │ │ add.w r0, fp, #672 @ 0x2a0 │ │ │ │ - bl 1e8184 │ │ │ │ + bl 1e80cc │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f66fc │ │ │ │ + bl 1f6644 │ │ │ │ b.n 15b99e │ │ │ │ ldr r1, [pc, #440] @ (15be00 ) │ │ │ │ movs r0, #1 │ │ │ │ movw r8, #2824 @ 0xb08 │ │ │ │ add r1, pc │ │ │ │ bl 15a9c0 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ mla r8, r8, r3, fp │ │ │ │ b.n 15bc6a │ │ │ │ ldr.w r3, [r8, #1696] @ 0x6a0 │ │ │ │ cbz r3, 15bc78 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1dc060 │ │ │ │ + bl 1dbfa8 │ │ │ │ dmb ish │ │ │ │ ldr r3, [r4, #0] │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bge.n 15bc5c │ │ │ │ ldr.w r3, [fp, #552] @ 0x228 │ │ │ │ adds r3, #1 │ │ │ │ @@ -334702,42 +334703,42 @@ │ │ │ │ blx 5a1c4 │ │ │ │ subs.w sl, sl, r4 │ │ │ │ bne.n 15bcc2 │ │ │ │ ldr r5, [sp, #88] @ 0x58 │ │ │ │ ldr r4, [sp, #100] @ 0x64 │ │ │ │ b.n 15bbd6 │ │ │ │ add.w r0, fp, #576 @ 0x240 │ │ │ │ - bl 1e8230 │ │ │ │ + bl 1e8178 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 1f66fc │ │ │ │ + bl 1f6644 │ │ │ │ b.n 15b7f2 │ │ │ │ add.w r0, fp, #720 @ 0x2d0 │ │ │ │ - bl 1dc020 │ │ │ │ + bl 1dbf68 │ │ │ │ b.n 15bc32 │ │ │ │ - bl 1f66fc │ │ │ │ + bl 1f6644 │ │ │ │ movw r6, #12820 @ 0x3214 │ │ │ │ movt r6, #50277 @ 0xc465 │ │ │ │ b.n 15ba48 │ │ │ │ add.w r0, fp, #692 @ 0x2b4 │ │ │ │ - bl 1f66e0 │ │ │ │ + bl 1f6628 │ │ │ │ ldrd r3, r2, [fp, #672] @ 0x2a0 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [fp, #680] @ 0x2a8 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.n 15bdbe │ │ │ │ add.w r0, fp, #672 @ 0x2a0 │ │ │ │ - bl 1e8184 │ │ │ │ + bl 1e80cc │ │ │ │ mov r3, r0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, fp, #692 @ 0x2b4 │ │ │ │ str r2, [r3, #0] │ │ │ │ - bl 1f66fc │ │ │ │ + bl 1f6644 │ │ │ │ b.n 15ba60 │ │ │ │ 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 │ │ │ │ @@ -334753,15 +334754,15 @@ │ │ │ │ ldr.w r0, [fp, #476] @ 0x1dc │ │ │ │ blx 59530 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [fp, #476] @ 0x1dc │ │ │ │ blx 5a1c4 │ │ │ │ b.n 15bbd6 │ │ │ │ add.w r0, fp, #720 @ 0x2d0 │ │ │ │ - bl 1dc020 │ │ │ │ + bl 1dbf68 │ │ │ │ b.n 15bd62 │ │ │ │ movw r6, #12820 @ 0x3214 │ │ │ │ movt r6, #50277 @ 0xc465 │ │ │ │ b.n 15bc0c │ │ │ │ mov.w r6, #13824 @ 0x3600 │ │ │ │ movt r6, #50277 @ 0xc465 │ │ │ │ b.n 15bc0c │ │ │ │ @@ -334770,23 +334771,23 @@ │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [pc, #768] @ (15c0ec ) │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 15bed8 │ │ │ │ + bge.n 15bdd8 │ │ │ │ movs r0, r4 │ │ │ │ - blt.n 15bed4 │ │ │ │ + bge.n 15bdd4 │ │ │ │ movs r0, r4 │ │ │ │ - bls.n 15be38 │ │ │ │ + bhi.n 15bd38 │ │ │ │ movs r0, r4 │ │ │ │ cmp sl, r2 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - bvs.n 15bd78 │ │ │ │ + bvs.n 15be78 │ │ │ │ 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] @ (15c1c8 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -334799,20 +334800,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 1e7f74 │ │ │ │ + bl 1e7ebc │ │ │ │ ldr.w r3, [r6, #288] @ 0x120 │ │ │ │ mov r0, r5 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 1f66e0 │ │ │ │ + bl 1f6628 │ │ │ │ add.w r3, r6, #800 @ 0x320 │ │ │ │ str r3, [sp, #24] │ │ │ │ dmb ish │ │ │ │ ldr r3, [r4, #0] │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ blt.w 15bf6c │ │ │ │ @@ -334825,21 +334826,21 @@ │ │ │ │ addw r3, r3, #2824 @ 0xb08 │ │ │ │ cmp r2, r0 │ │ │ │ beq.w 15bf90 │ │ │ │ ldr.w r1, [r3, #1696] @ 0x6a0 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 15be70 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f66fc │ │ │ │ + bl 1f6644 │ │ │ │ ldr.w r1, [r6, #536] @ 0x218 │ │ │ │ ldr.w r0, [r6, #476] @ 0x1dc │ │ │ │ blx 5a1f4 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f66e0 │ │ │ │ + bl 1f6628 │ │ │ │ dmb ish │ │ │ │ ldr r1, [r4, #0] │ │ │ │ dmb ish │ │ │ │ cmp r1, #0 │ │ │ │ blt.n 15bf50 │ │ │ │ mov r1, sl │ │ │ │ cmp.w r9, #0 │ │ │ │ @@ -334881,37 +334882,37 @@ │ │ │ │ ldr.w r2, [r3, #1136] @ 0x470 │ │ │ │ cmp r2, r0 │ │ │ │ bne.n 15bf08 │ │ │ │ ldr.w r3, [r6, #564] @ 0x234 │ │ │ │ add.w r0, r6, #692 @ 0x2b4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r6, #564] @ 0x234 │ │ │ │ - bl 1f66e0 │ │ │ │ + bl 1f6628 │ │ │ │ ldrd r3, r2, [r6, #672] @ 0x2a0 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [r6, #680] @ 0x2a8 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.w 15c0b2 │ │ │ │ add.w r0, r6, #672 @ 0x2a0 │ │ │ │ - bl 1e8184 │ │ │ │ + bl 1e80cc │ │ │ │ str r7, [r0, #0] │ │ │ │ add.w r0, r6, #692 @ 0x2b4 │ │ │ │ - bl 1f66fc │ │ │ │ + bl 1f6644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl 15a650 │ │ │ │ mov r0, r9 │ │ │ │ blx 58d30 │ │ │ │ dmb ish │ │ │ │ ldr r3, [r4, #0] │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bge.w 15be64 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f66fc │ │ │ │ + bl 1f6644 │ │ │ │ ldr r2, [pc, #608] @ (15c1d4 ) │ │ │ │ ldr r3, [pc, #596] @ (15c1cc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ eors r2, r3 │ │ │ │ @@ -334920,15 +334921,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, 15bfa0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, r5 │ │ │ │ - bl 1dc060 │ │ │ │ + bl 1dbfa8 │ │ │ │ b.n 15be54 │ │ │ │ ldr.w r3, [r6, #564] @ 0x234 │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, r0 │ │ │ │ bhi.w 15be84 │ │ │ │ b.n 15bf96 │ │ │ │ @@ -334963,15 +334964,15 @@ │ │ │ │ orrs.w r3, r1, fp │ │ │ │ bne.n 15c082 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r8, #-24] │ │ │ │ cbnz r2, 15c070 │ │ │ │ mov r0, r7 │ │ │ │ adds r5, #16 │ │ │ │ - bl 1dc020 │ │ │ │ + bl 1dbf68 │ │ │ │ ldr.w r2, [r8, #-24] │ │ │ │ cmp r2, r4 │ │ │ │ bhi.n 15bfea │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ ldr.w r3, [r6, #288] @ 0x120 │ │ │ │ add.w sl, sl, #1 │ │ │ │ addw r8, r8, #2824 @ 0xb08 │ │ │ │ @@ -335001,30 +335002,30 @@ │ │ │ │ mov r1, r5 │ │ │ │ sub.w r0, r5, #16 │ │ │ │ lsls r2, r2, #4 │ │ │ │ blx 5941c │ │ │ │ b.n 15c00c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl 1f66e0 │ │ │ │ + bl 1f6628 │ │ │ │ ldrd r2, r3, [r6, #920] @ 0x398 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r2, r1 │ │ │ │ sbcs.w r3, r3, fp │ │ │ │ bcc.n 15c0a4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 1f66fc │ │ │ │ + bl 1f6644 │ │ │ │ ldr.w r2, [r8, #-24] │ │ │ │ b.n 15c004 │ │ │ │ add.w r0, r6, #872 @ 0x368 │ │ │ │ strd r1, fp, [r6, #920] @ 0x398 │ │ │ │ - bl 1dc004 │ │ │ │ + bl 1dbf4c │ │ │ │ b.n 15c098 │ │ │ │ add.w r0, r6, #720 @ 0x2d0 │ │ │ │ - bl 1dc020 │ │ │ │ + bl 1dbf68 │ │ │ │ b.n 15bf3c │ │ │ │ dmb ish │ │ │ │ ldr r3, [r4, #0] │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 15bf4e │ │ │ │ ldr.w r8, [r6, #36] @ 0x24 │ │ │ │ @@ -335067,15 +335068,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 2fa510 │ │ │ │ + bl 2fa458 │ │ │ │ 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 │ │ │ │ @@ -335085,15 +335086,15 @@ │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r7, [sp, #0] │ │ │ │ bl 15aa4c │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ strd r8, r7, [sp, #60] @ 0x3c │ │ │ │ bl 15a59c │ │ │ │ - bl 2fa510 │ │ │ │ + bl 2fa458 │ │ │ │ ldr.w r1, [r7], #4 │ │ │ │ cbz r1, 15c19a │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx r3 │ │ │ │ cmp r7, r8 │ │ │ │ bne.n 15c18a │ │ │ │ @@ -335111,15 +335112,15 @@ │ │ │ │ b.n 15bf50 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ rors r0, r4 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 15c1ac │ │ │ │ + bmi.n 15c2ac │ │ │ │ movs r0, r4 │ │ │ │ lsls r6, r0 │ │ │ │ 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 │ │ │ │ @@ -335190,31 +335191,31 @@ │ │ │ │ beq.w 15c7f6 │ │ │ │ add.w r2, r5, #936 @ 0x3a8 │ │ │ │ movs r1, #0 │ │ │ │ add.w r5, r4, #848 @ 0x350 │ │ │ │ blx 5923c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f6654 │ │ │ │ + bl 1f659c │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 15c7ee │ │ │ │ add.w r6, r4, #776 @ 0x308 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f6654 │ │ │ │ + bl 1f659c │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 15cb2e │ │ │ │ add.w r3, r4, #800 @ 0x320 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1dbf70 │ │ │ │ + bl 1dbeb8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 15cb5a │ │ │ │ add.w r0, r4, #872 @ 0x368 │ │ │ │ - bl 1dbf70 │ │ │ │ + bl 1dbeb8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 15cb3e │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ mov r0, fp │ │ │ │ blx 58b5c │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ @@ -335431,15 +335432,15 @@ │ │ │ │ b.n 15c574 │ │ │ │ ldr.w r3, [sl, #120] @ 0x78 │ │ │ │ adds r5, #1 │ │ │ │ add.w fp, fp, #4 │ │ │ │ cmp r5, r3 │ │ │ │ bge.w 15c87c │ │ │ │ ldr.w r0, [sl, #172] @ 0xac │ │ │ │ - bl 1e1014 │ │ │ │ + bl 1e0f5c │ │ │ │ str.w r0, [fp] │ │ │ │ adds r0, #1 │ │ │ │ bne.n 15c564 │ │ │ │ cbz r5, 15c596 │ │ │ │ add.w r5, r9, r5, lsl #2 │ │ │ │ ldr.w r0, [r6], #4 │ │ │ │ blx 59344 │ │ │ │ @@ -335478,15 +335479,15 @@ │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ b.n 15c304 │ │ │ │ add.w r3, r4, #576 @ 0x240 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - bl 1e8154 │ │ │ │ + bl 1e809c │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 15c71c │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ ldr.w r1, [r4, #536] @ 0x218 │ │ │ │ blx 59d78 │ │ │ │ mov r0, r4 │ │ │ │ @@ -335567,29 +335568,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 1e8154 │ │ │ │ + bl 1e809c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 15cb8a │ │ │ │ add.w r3, r4, #624 @ 0x270 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1dbf70 │ │ │ │ + bl 1dbeb8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 15ca2a │ │ │ │ add.w r3, r4, #596 @ 0x254 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 1f6654 │ │ │ │ + bl 1f659c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 15ca24 │ │ │ │ ldrb.w r3, [r4, #236] @ 0xec │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 15c994 │ │ │ │ ldr.w r3, [r4, #288] @ 0x120 │ │ │ │ @@ -335601,56 +335602,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 1e8154 │ │ │ │ + bl 1e809c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 15cb90 │ │ │ │ add.w r3, r4, #720 @ 0x2d0 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1dbf70 │ │ │ │ + bl 1dbeb8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 15cab8 │ │ │ │ mov r1, r6 │ │ │ │ add.w r6, r4, #692 @ 0x2b4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f6654 │ │ │ │ + bl 1f659c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 15cab2 │ │ │ │ ldr.w r3, [r4, #288] @ 0x120 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 15c994 │ │ │ │ str r7, [sp, #88] @ 0x58 │ │ │ │ mov r7, r4 │ │ │ │ ldr r4, [sp, #84] @ 0x54 │ │ │ │ b.n 15c7d2 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e8184 │ │ │ │ + bl 1e80cc │ │ │ │ str r5, [r0, #0] │ │ │ │ mov r0, r6 │ │ │ │ adds r5, #1 │ │ │ │ - bl 1f66fc │ │ │ │ + bl 1f6644 │ │ │ │ ldr.w r2, [r7, #288] @ 0x120 │ │ │ │ cmp r2, r5 │ │ │ │ bls.w 15c990 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f66e0 │ │ │ │ + bl 1f6628 │ │ │ │ ldrd r2, r1, [r7, #672] @ 0x2a0 │ │ │ │ subs r2, r2, r1 │ │ │ │ ldr.w r1, [r7, #680] @ 0x2a8 │ │ │ │ cmp r2, r1 │ │ │ │ bcs.n 15c7b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dc020 │ │ │ │ + bl 1dbf68 │ │ │ │ b.n 15c7b8 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ blx r3 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ b.n 15c61e │ │ │ │ @@ -335746,15 +335747,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 59644 │ │ │ │ str.w r0, [r9, #4]! │ │ │ │ ldr.w r0, [r5, #1016] @ 0x3f8 │ │ │ │ - bl 1e1014 │ │ │ │ + bl 1e0f5c │ │ │ │ subs r3, r0, #0 │ │ │ │ blt.w 15caa4 │ │ │ │ ldr.w r1, [r9] │ │ │ │ ldr.w r2, [r4, #480] @ 0x1e0 │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ blx 59e74 │ │ │ │ mov r1, r0 │ │ │ │ @@ -335770,15 +335771,15 @@ │ │ │ │ cmp r3, #1 │ │ │ │ beq.w 15c5d4 │ │ │ │ ldrb.w r3, [r9, #721] @ 0x2d1 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 15c24a │ │ │ │ b.n 15c5d4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 3343b8 │ │ │ │ + bl 334300 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 15cb84 │ │ │ │ ldrd r3, r0, [r4] │ │ │ │ cmp r3, #4 │ │ │ │ bne.w 15c226 │ │ │ │ blx 59a78 │ │ │ │ mov fp, r0 │ │ │ │ @@ -335789,35 +335790,35 @@ │ │ │ │ b.n 15c95c │ │ │ │ mov r4, r7 │ │ │ │ ldr r7, [sp, #88] @ 0x58 │ │ │ │ ldr r1, [pc, #572] @ (15cbd4 ) │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r4, #768 @ 0x300 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6718 │ │ │ │ + bl 1f6660 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15ca34 │ │ │ │ ldr.w r0, [r4, #592] @ 0x250 │ │ │ │ blx 58d30 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1f6640 │ │ │ │ + bl 1f6588 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 1dbff0 │ │ │ │ + bl 1dbf38 │ │ │ │ ldrb.w r3, [r4, #236] @ 0xec │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 15c596 │ │ │ │ ldr.w r0, [r4, #688] @ 0x2b0 │ │ │ │ blx 58d30 │ │ │ │ add.w r0, r4, #692 @ 0x2b4 │ │ │ │ - bl 1f6640 │ │ │ │ + bl 1f6588 │ │ │ │ add.w r0, r4, #720 @ 0x2d0 │ │ │ │ - bl 1dbff0 │ │ │ │ + bl 1dbf38 │ │ │ │ b.n 15c596 │ │ │ │ ldr.w r0, [r6, #172] @ 0xac │ │ │ │ - bl 1e1014 │ │ │ │ + bl 1e0f5c │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ beq.w 15c59a │ │ │ │ ldr.w r1, [r6, #200] @ 0xc8 │ │ │ │ ldr r3, [r6, #124] @ 0x7c │ │ │ │ ldr.w r2, [r4, #480] @ 0x1e0 │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ @@ -335832,23 +335833,23 @@ │ │ │ │ ldrh.w ip, [r6, #156] @ 0x9c │ │ │ │ strd lr, ip, [sp, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 5a014 │ │ │ │ mov r1, r0 │ │ │ │ b.n 15c8ec │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 1dbff0 │ │ │ │ + bl 1dbf38 │ │ │ │ ldr.w r0, [r4, #592] @ 0x250 │ │ │ │ blx 58d30 │ │ │ │ b.n 15c59a │ │ │ │ ldr r1, [pc, #416] @ (15cbd8 ) │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r4, #772 @ 0x304 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6718 │ │ │ │ + bl 1f6660 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15cafc │ │ │ │ ldrb.w r3, [r9, #700] @ 0x2bc │ │ │ │ mov r1, r0 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ movs r2, #17 │ │ │ │ @@ -335888,85 +335889,85 @@ │ │ │ │ blx 58d30 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ mvn.w r5, #2 │ │ │ │ bl 155d84 │ │ │ │ b.n 15c59a │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ - bl 1dbff0 │ │ │ │ + bl 1dbf38 │ │ │ │ ldr.w r0, [r4, #688] @ 0x2b0 │ │ │ │ blx 58d30 │ │ │ │ ldr.w r0, [r4, #592] @ 0x250 │ │ │ │ blx 58d30 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1f6640 │ │ │ │ + bl 1f6588 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 1dbff0 │ │ │ │ + bl 1dbf38 │ │ │ │ b.n 15c59a │ │ │ │ mov r0, r5 │ │ │ │ blx 59344 │ │ │ │ movw r3, #2824 @ 0xb08 │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ mla r3, r3, r8, r4 │ │ │ │ ldr.w r1, [r3, #1136] @ 0x470 │ │ │ │ blx 5944c │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ blx 5a1c4 │ │ │ │ b.n 15caa4 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1f66e0 │ │ │ │ + bl 1f6628 │ │ │ │ ldrd r3, r2, [r4, #576] @ 0x240 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [r4, #584] @ 0x248 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.n 15cb7c │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1e8184 │ │ │ │ + bl 1e80cc │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1f66fc │ │ │ │ + bl 1f6644 │ │ │ │ ldr.w r0, [r4, #768] @ 0x300 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1f677c │ │ │ │ + bl 1f66c4 │ │ │ │ b.n 15c9a6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f6640 │ │ │ │ + bl 1f6588 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ b.n 15c7f6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f6640 │ │ │ │ + bl 1f6588 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f6640 │ │ │ │ + bl 1f6588 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ - bl 1dbff0 │ │ │ │ + bl 1dbf38 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ b.n 15c7f6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f6640 │ │ │ │ + bl 1f6588 │ │ │ │ mov r0, r6 │ │ │ │ b.n 15cb30 │ │ │ │ mov.w r5, #13824 @ 0x3600 │ │ │ │ movt r5, #50277 @ 0xc465 │ │ │ │ b.n 15c61e │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ mov r2, r3 │ │ │ │ mov r0, fp │ │ │ │ blx 59e8c │ │ │ │ mov r1, r0 │ │ │ │ b.n 15ca8e │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 1dc020 │ │ │ │ + bl 1dbf68 │ │ │ │ b.n 15cb10 │ │ │ │ mvn.w r5, #12 │ │ │ │ b.n 15c61e │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ b.n 15c5a4 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ b.n 15cac0 │ │ │ │ @@ -335984,21 +335985,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 │ │ │ │ - @ instruction: 0xb76a │ │ │ │ + @ instruction: 0xb6ea │ │ │ │ movs r7, r5 │ │ │ │ subs r1, #214 @ 0xd6 │ │ │ │ lsls r0, r6, #2 │ │ │ │ stc 15, cr15, [r1, #1020] @ 0x3fc │ │ │ │ bl 522bda │ │ │ │ - cbz r6, 15cc0a │ │ │ │ + cbz r6, 15cbea │ │ │ │ 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] @ 15ccc0 │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ @@ -336050,15 +336051,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 15cc34 │ │ │ │ ldr r2, [pc, #92] @ (15cccc ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r1, [pc, #92] @ (15ccd0 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e0a68 │ │ │ │ + bl 1e09b0 │ │ │ │ b.n 15cc34 │ │ │ │ mov r0, r5 │ │ │ │ blx 58e60 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ blx 59410 │ │ │ │ @@ -336086,29 +336087,29 @@ │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ adds r4, #2 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #194 @ 0xc2 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - stmia r5!, {r3, r4, r5, r6} │ │ │ │ + stmia r4!, {r3, r4, r5, r6, r7} │ │ │ │ movs r0, r4 │ │ │ │ - add r5, sp, #440 @ 0x1b8 │ │ │ │ + add r4, sp, #952 @ 0x3b8 │ │ │ │ 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 3343b8 │ │ │ │ + bl 334300 │ │ │ │ cbz r0, 15cd06 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 59a78 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ @@ -336303,71 +336304,71 @@ │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 15d016 │ │ │ │ mov r4, r0 │ │ │ │ add.w sl, r0, #28 │ │ │ │ movs r1, #1 │ │ │ │ adds r0, #28 │ │ │ │ - bl 1f6654 │ │ │ │ + bl 1f659c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 15d00a │ │ │ │ ldr r3, [pc, #316] @ (15d024 ) │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [pc, #308] @ (15d028 ) │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1df9d0 │ │ │ │ + bl 1df918 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15d004 │ │ │ │ cbz r5, 15cf6e │ │ │ │ ldr.w r8, [pc, #292] @ 15d02c │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ add r8, pc │ │ │ │ mov r1, r8 │ │ │ │ - bl 3360f8 │ │ │ │ + bl 336040 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15cfba │ │ │ │ ldr.w r8, [pc, #276] @ 15d030 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ add r8, pc │ │ │ │ mov r1, r8 │ │ │ │ - bl 3360f8 │ │ │ │ + bl 336040 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15cfc8 │ │ │ │ ldr.w r8, [pc, #260] @ 15d034 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ add r8, pc │ │ │ │ mov r1, r8 │ │ │ │ - bl 3360f8 │ │ │ │ + bl 336040 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15cfdc │ │ │ │ ldr.w r8, [pc, #244] @ 15d038 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ add r8, pc │ │ │ │ strb.w r3, [r7, #722] @ 0x2d2 │ │ │ │ mov r1, r8 │ │ │ │ - bl 3360f8 │ │ │ │ + bl 336040 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15cff0 │ │ │ │ ldr.w r8, [pc, #220] @ 15d03c │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ add r8, pc │ │ │ │ mov r1, r8 │ │ │ │ - bl 3360f8 │ │ │ │ + bl 336040 │ │ │ │ cbnz r0, 15cfa6 │ │ │ │ ldr r2, [pc, #208] @ (15d040 ) │ │ │ │ ldr r3, [pc, #208] @ (15d044 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [r4] │ │ │ │ ldr r2, [pc, #204] @ (15d048 ) │ │ │ │ @@ -336386,74 +336387,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 33612c │ │ │ │ + bl 336074 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strb.w r0, [r7, #724] @ 0x2d4 │ │ │ │ b.n 15cf6e │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 336150 │ │ │ │ + bl 336098 │ │ │ │ str.w r0, [r7, #716] @ 0x2cc │ │ │ │ b.n 15cf1a │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 33612c │ │ │ │ + bl 336074 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strb.w r0, [r7, #720] @ 0x2d0 │ │ │ │ b.n 15cf2e │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 33612c │ │ │ │ + bl 336074 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strb.w r0, [r7, #721] @ 0x2d1 │ │ │ │ b.n 15cf42 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 33612c │ │ │ │ + bl 336074 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strb.w r0, [r7, #722] @ 0x2d2 │ │ │ │ b.n 15cf5c │ │ │ │ mov r0, sl │ │ │ │ - bl 1f6640 │ │ │ │ + bl 1f6588 │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r9] │ │ │ │ blx r3 │ │ │ │ movs r2, #0 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ b.n 15cf9a │ │ │ │ nop │ │ │ │ adds r1, #54 @ 0x36 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r7, #9 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #90 @ 0x5a │ │ │ │ + subs r2, r3, #7 │ │ │ │ movs r0, r4 │ │ │ │ - movs r0, #230 @ 0xe6 │ │ │ │ + movs r0, #102 @ 0x66 │ │ │ │ movs r0, r4 │ │ │ │ - movs r1, #106 @ 0x6a │ │ │ │ + movs r0, #234 @ 0xea │ │ │ │ movs r0, r4 │ │ │ │ - movs r1, #172 @ 0xac │ │ │ │ + movs r1, #44 @ 0x2c │ │ │ │ movs r0, r4 │ │ │ │ - movs r3, #16 │ │ │ │ + movs r2, #144 @ 0x90 │ │ │ │ movs r0, r4 │ │ │ │ svc 11 │ │ │ │ vrshr.u32 q15, , #1 │ │ │ │ vshr.u64 d30, d27, #1 │ │ │ │ vqrdmlsh.s , , d17[0] │ │ │ │ @ instruction: 0xffffd5c3 │ │ │ │ vaddw.u q15, , d13 │ │ │ │ @@ -336464,33 +336465,33 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r6, [r0, #964] @ 0x3c4 │ │ │ │ cbz r6, 15d0b0 │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ - bl 1dfd24 │ │ │ │ + bl 1dfc6c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 15d098 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cbz r1, 15d08a │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx r3 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ - bl 1dfd24 │ │ │ │ + bl 1dfc6c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15d080 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ - bl 1dfbbc │ │ │ │ + bl 1dfb04 │ │ │ │ add.w r0, r6, #28 │ │ │ │ - bl 1f6640 │ │ │ │ + bl 1f6588 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ mov ip, r0 │ │ │ │ @@ -336795,25 +336796,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 1e8184 │ │ │ │ + bl 1e80cc │ │ │ │ cbz r0, 15d41a │ │ │ │ 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 1e8184 │ │ │ │ + bl 1e80cc │ │ │ │ cbz r0, 15d436 │ │ │ │ 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 │ │ │ │ @@ -336955,21 +336956,21 @@ │ │ │ │ ldrd r2, r3, [r0, #16] │ │ │ │ sub sp, #16 │ │ │ │ ldr r5, [r0, #52] @ 0x34 │ │ │ │ mov r4, r0 │ │ │ │ orrs.w r1, r2, r3 │ │ │ │ bne.n 15d5f0 │ │ │ │ add.w r0, r5, #536 @ 0x218 │ │ │ │ - bl 1f66e0 │ │ │ │ + bl 1f6628 │ │ │ │ ldrb.w r3, [r5, #736] @ 0x2e0 │ │ │ │ cbz r3, 15d612 │ │ │ │ mov r0, r4 │ │ │ │ bl 15d398 │ │ │ │ add.w r0, r5, #536 @ 0x218 │ │ │ │ - bl 1f66fc │ │ │ │ + bl 1f6644 │ │ │ │ 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} │ │ │ │ @@ -336977,19 +336978,19 @@ │ │ │ │ movs r0, #0 │ │ │ │ str r1, [sp, #8] │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp] │ │ │ │ mov r0, r5 │ │ │ │ bl 1565d0 │ │ │ │ add.w r0, r5, #536 @ 0x218 │ │ │ │ - bl 1f66e0 │ │ │ │ + bl 1f6628 │ │ │ │ ldrb.w r3, [r5, #736] @ 0x2e0 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 15d5d4 │ │ │ │ - bl 1e0e98 │ │ │ │ + bl 1e0de0 │ │ │ │ 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 │ │ │ │ @@ -337014,15 +337015,15 @@ │ │ │ │ ldrd sl, r9, [r5, #56] @ 0x38 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 156678 │ │ │ │ ldrd r2, r3, [r5, #16] │ │ │ │ orrs.w r1, r2, r3 │ │ │ │ bne.n 15d6fc │ │ │ │ add.w r0, r4, #536 @ 0x218 │ │ │ │ - bl 1f66e0 │ │ │ │ + bl 1f6628 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str.w r3, [r4, #740] @ 0x2e4 │ │ │ │ ldrb.w r3, [r4, #736] @ 0x2e0 │ │ │ │ cbnz r3, 15d696 │ │ │ │ mov sl, r7 │ │ │ │ mov r9, r6 │ │ │ │ movs r3, #1 │ │ │ │ @@ -337051,15 +337052,15 @@ │ │ │ │ movs r2, #0 │ │ │ │ mov r6, r2 │ │ │ │ str.w r2, [r4, #704] @ 0x2c0 │ │ │ │ mov r0, r5 │ │ │ │ str.w r6, [r4, #708] @ 0x2c4 │ │ │ │ bl 15d398 │ │ │ │ add.w r0, r4, #536 @ 0x218 │ │ │ │ - bl 1f66fc │ │ │ │ + bl 1f6644 │ │ │ │ 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} │ │ │ │ @@ -337082,55 +337083,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 1f66e0 │ │ │ │ + bl 1f6628 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15d7ba │ │ │ │ ldrb.w r6, [r4, #696] @ 0x2b8 │ │ │ │ cbnz r6, 15d79e │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r3, [r4, #696] @ 0x2b8 │ │ │ │ - bl 1f66fc │ │ │ │ + bl 1f6644 │ │ │ │ ldr.w r1, [r4, #656] @ 0x290 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 3345c8 │ │ │ │ + bl 334510 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f66e0 │ │ │ │ + bl 1f6628 │ │ │ │ add.w r2, r4, #608 @ 0x260 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1dc004 │ │ │ │ + bl 1dbf4c │ │ │ │ ldr r0, [sp, #0] │ │ │ │ strb.w r6, [r4, #696] @ 0x2b8 │ │ │ │ - bl 1dc004 │ │ │ │ + bl 1dbf4c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f66fc │ │ │ │ + bl 1f6644 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r2, r3, #1 │ │ │ │ beq.n 15d7ba │ │ │ │ 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 1dc03c │ │ │ │ + bl 1dbf84 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f66fc │ │ │ │ + bl 1f6644 │ │ │ │ cmp r4, #1 │ │ │ │ beq.n 15d7c4 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 15d796 │ │ │ │ movw r4, #12820 @ 0x3214 │ │ │ │ movt r4, #50277 @ 0xc465 │ │ │ │ b.n 15d796 │ │ │ │ @@ -337199,15 +337200,15 @@ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 15d882 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 1e0f7c │ │ │ │ + bl 1e0ec4 │ │ │ │ b.n 15d806 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -337252,24 +337253,24 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15d9b4 │ │ │ │ ldrb.w r3, [r4, #744] @ 0x2e8 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 15d9d0 │ │ │ │ add.w r6, r4, #536 @ 0x218 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f66e0 │ │ │ │ + bl 1f6628 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 15da2c │ │ │ │ ldrd r2, r3, [r4, #568] @ 0x238 │ │ │ │ cmp r2, r7 │ │ │ │ sbcs.w r3, r3, r8 │ │ │ │ bcc.w 15da44 │ │ │ │ mov r0, r6 │ │ │ │ mov.w sl, #2 │ │ │ │ - bl 1f66fc │ │ │ │ + bl 1f6644 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r9 │ │ │ │ add r3, pc, #324 @ (adr r3, 15da70 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 58ba4 <__aeabi_uldivmod@plt> │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ mov r0, fp │ │ │ │ @@ -337278,22 +337279,22 @@ │ │ │ │ add r3, pc, #304 @ (adr r3, 15da70 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 58ba4 <__aeabi_uldivmod@plt> │ │ │ │ add.w r9, sp, #24 │ │ │ │ mov fp, r2 │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f66e0 │ │ │ │ + bl 1f6628 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15da2c │ │ │ │ ldr.w r3, [r4, #560] @ 0x230 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r5, [r4, #564] @ 0x234 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 1f66fc │ │ │ │ + bl 1f6644 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, r7 │ │ │ │ sbcs.w r5, r5, r8 │ │ │ │ bcs.n 15d9b2 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ bl 15d718 │ │ │ │ @@ -337303,23 +337304,23 @@ │ │ │ │ cmp.w sl, #0 │ │ │ │ bne.n 15d9b4 │ │ │ │ ldr.w r3, [r4, #480] @ 0x1e0 │ │ │ │ cbz r3, 15d9b2 │ │ │ │ ldrb.w r3, [r4, #744] @ 0x2e8 │ │ │ │ cbnz r3, 15d9b2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f66e0 │ │ │ │ + bl 1f6628 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15da2c │ │ │ │ ldrd r2, r3, [r4, #568] @ 0x238 │ │ │ │ mov r0, r6 │ │ │ │ cmp r2, r7 │ │ │ │ sbcs.w r3, r3, r8 │ │ │ │ bcs.n 15da08 │ │ │ │ - bl 1f66fc │ │ │ │ + bl 1f6644 │ │ │ │ movs r5, #0 │ │ │ │ ldr r2, [pc, #208] @ (15da88 ) │ │ │ │ ldr r3, [pc, #204] @ (15da84 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ @@ -337327,15 +337328,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 15da68 │ │ │ │ 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, 15da78 ) │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ - bl 1e0f7c │ │ │ │ + bl 1e0ec4 │ │ │ │ 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 │ │ │ │ @@ -337348,43 +337349,43 @@ │ │ │ │ itt cc │ │ │ │ movcc r0, r3 │ │ │ │ movcc r1, r5 │ │ │ │ b.n 15d92a │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ str.w fp, [sp, #32] │ │ │ │ - bl 1f66fc │ │ │ │ + bl 1f6644 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ bl 15d718 │ │ │ │ cmp r0, #2 │ │ │ │ beq.n 15d9b4 │ │ │ │ mov sl, r5 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 15d952 │ │ │ │ movw r5, #12820 @ 0x3214 │ │ │ │ movt r5, #50277 @ 0xc465 │ │ │ │ b.n 15d9b4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e0f7c │ │ │ │ + bl 1e0ec4 │ │ │ │ mov fp, r0 │ │ │ │ mov r9, r1 │ │ │ │ b.n 15d8e2 │ │ │ │ ldr.w r3, [r4, #592] @ 0x250 │ │ │ │ mov.w r1, #57600 @ 0xe100 │ │ │ │ movt r1, #1525 @ 0x5f5 │ │ │ │ adds r3, #1 │ │ │ │ umull r0, r1, r3, r1 │ │ │ │ - bl 1e0f7c │ │ │ │ + bl 1e0ec4 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1f66fc │ │ │ │ + bl 1f6644 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ b.n 15d9e2 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ @@ -337439,21 +337440,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 1f66e0 │ │ │ │ + bl 1f6628 │ │ │ │ add.w r0, r4, #72 @ 0x48 │ │ │ │ blx 59848 │ │ │ │ mov r0, r4 │ │ │ │ bl 15d398 │ │ │ │ add.w r0, r5, #536 @ 0x218 │ │ │ │ - bl 1f66fc │ │ │ │ + bl 1f6644 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ blx r2 │ │ │ │ mov r0, r6 │ │ │ │ blx 59124 │ │ │ │ @@ -337464,15 +337465,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 1db378 │ │ │ │ + bl 1db2c0 │ │ │ │ subs r4, r0, #0 │ │ │ │ blt.n 15db7c │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ movs r0, #0 │ │ │ │ @@ -337513,15 +337514,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 1e91f4 │ │ │ │ + bl 1e913c │ │ │ │ movs r3, #1 │ │ │ │ adds r1, r0, #1 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ mov r2, r3 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ str r1, [sp, #12] │ │ │ │ blx r7 │ │ │ │ @@ -337549,15 +337550,15 @@ │ │ │ │ bx lr │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r4, #88 @ 0x58 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb780 │ │ │ │ + @ instruction: 0xb700 │ │ │ │ movs r0, r4 │ │ │ │ movs r4, #22 │ │ │ │ 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 │ │ │ │ @@ -337599,15 +337600,15 @@ │ │ │ │ cmp r0, r2 │ │ │ │ beq.n 15dd2e │ │ │ │ ldr.w r1, [r5, #156] @ 0x9c │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15dd22 │ │ │ │ mov r2, r8 │ │ │ │ - bl 1e2fec │ │ │ │ + bl 1e2f34 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15dd5a │ │ │ │ ldr.w r2, [r5, #160] @ 0xa0 │ │ │ │ str.w r8, [r5, #164] @ 0xa4 │ │ │ │ add.w ip, r0, r2 │ │ │ │ str.w r0, [r5, #156] @ 0x9c │ │ │ │ @@ -337630,15 +337631,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ str.w r3, [ip, #28] │ │ │ │ movs r2, #32 │ │ │ │ blx 5923c │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #8 │ │ │ │ add.w r0, r5, #180 @ 0xb4 │ │ │ │ - bl 1e8154 │ │ │ │ + bl 1e809c │ │ │ │ ldr r2, [pc, #116] @ (15dd74 ) │ │ │ │ ldr r3, [pc, #100] @ (15dd68 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ @@ -337704,15 +337705,15 @@ │ │ │ │ add r2, pc │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ ldr r3, [pc, #224] @ (15de8c ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e0e98 │ │ │ │ + bl 1e0de0 │ │ │ │ ldrb.w r3, [r4, #517] @ 0x205 │ │ │ │ strd r0, r1, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 15de7a │ │ │ │ ldr.w r1, [r4, #288] @ 0x120 │ │ │ │ cmp r1, #8 │ │ │ │ bhi.n 15de30 │ │ │ │ @@ -337761,15 +337762,15 @@ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r2, r0 │ │ │ │ b.n 15ddd6 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #24 │ │ │ │ add.w r0, r4, r0, lsl #8 │ │ │ │ add.w r0, r0, #1040 @ 0x410 │ │ │ │ - bl 334760 │ │ │ │ + bl 3346a8 │ │ │ │ ldrb.w r2, [r4, #516] @ 0x204 │ │ │ │ movw r3, #52715 @ 0xcdeb │ │ │ │ movt r3, #15258 @ 0x3b9a │ │ │ │ cmp r2, r8 │ │ │ │ it ne │ │ │ │ movne r8, r3 │ │ │ │ b.n 15de14 │ │ │ │ @@ -337807,15 +337808,15 @@ │ │ │ │ add r2, pc │ │ │ │ strd r3, r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [pc, #388] @ (15e044 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e0e98 │ │ │ │ + bl 1e0de0 │ │ │ │ ldrb.w r3, [r4, #517] @ 0x205 │ │ │ │ strd r0, r1, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 15e02a │ │ │ │ ldrd r0, r1, [sl, #16] │ │ │ │ add r3, pc, #340 @ (adr r3, 15e038 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ @@ -337850,20 +337851,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 1f66e0 │ │ │ │ + bl 1f6628 │ │ │ │ ldrb.w r3, [r4, #696] @ 0x2b8 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 15dfee │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f66fc │ │ │ │ + bl 1f6644 │ │ │ │ ldr.w r0, [r4, #288] @ 0x120 │ │ │ │ cbz r0, 15dfb8 │ │ │ │ mov r2, r4 │ │ │ │ movs r3, #0 │ │ │ │ b.n 15df6a │ │ │ │ adds r3, #1 │ │ │ │ add.w r2, r2, #256 @ 0x100 │ │ │ │ @@ -337876,15 +337877,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 334760 │ │ │ │ + bl 3346a8 │ │ │ │ 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] @ (15e048 ) │ │ │ │ @@ -337898,15 +337899,15 @@ │ │ │ │ bne.n 15e034 │ │ │ │ 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 3345c8 │ │ │ │ + bl 334510 │ │ │ │ adds r3, r0, #1 │ │ │ │ beq.n 15e02a │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15df24 │ │ │ │ ldrd r3, r2, [sl, #16] │ │ │ │ orrs r3, r2 │ │ │ │ ite ne │ │ │ │ @@ -337920,28 +337921,28 @@ │ │ │ │ str r5, [sp, #24] │ │ │ │ str r3, [sp, #28] │ │ │ │ b.n 15df1e │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ strb.w r2, [r4, #696] @ 0x2b8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1f66fc │ │ │ │ + bl 1f6644 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r9 │ │ │ │ ldr.w r1, [r4, #656] @ 0x290 │ │ │ │ blx 59c94 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f66e0 │ │ │ │ + bl 1f6628 │ │ │ │ add.w r0, r4, #608 @ 0x260 │ │ │ │ - bl 1dc004 │ │ │ │ + bl 1dbf4c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ strb.w r3, [r4, #696] @ 0x2b8 │ │ │ │ - bl 1f66fc │ │ │ │ + bl 1f6644 │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ bne.n 15df54 │ │ │ │ movw r0, #12820 @ 0x3214 │ │ │ │ movt r0, #50277 @ 0xc465 │ │ │ │ b.n 15df9e │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ ldmia r2!, {} │ │ │ │ @@ -338013,15 +338014,15 @@ │ │ │ │ cbz r0, 15e0f4 │ │ │ │ ldr r2, [pc, #60] @ (15e118 ) │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [r5, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 15e0ea │ │ │ │ cbz r3, 15e106 │ │ │ │ - bl 1e3174 │ │ │ │ + bl 1e30bc │ │ │ │ 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] │ │ │ │ @@ -338049,15 +338050,15 @@ │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ blx 5923c │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #8 │ │ │ │ add.w r0, r4, #44 @ 0x2c │ │ │ │ - bl 1e8154 │ │ │ │ + bl 1e809c │ │ │ │ cbz r0, 15e154 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ mov r0, r3 │ │ │ │ str r3, [r4, #16] │ │ │ │ strd r3, r3, [r4, #20] │ │ │ │ @@ -338085,15 +338086,15 @@ │ │ │ │ movs r0, #5 │ │ │ │ pop {pc} │ │ │ │ movs r3, #1 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ b.n 15e180 │ │ │ │ nop │ │ │ │ - ldr r2, [sp, #864] @ 0x360 │ │ │ │ + ldr r2, [sp, #352] @ 0x160 │ │ │ │ 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 │ │ │ │ @@ -338315,32 +338316,32 @@ │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ lsls r3, r3, #24 │ │ │ │ bpl.n 15e3b8 │ │ │ │ movs r2, #8 │ │ │ │ movs r1, #4 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1e8154 │ │ │ │ + bl 1e809c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15e3b8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e8184 │ │ │ │ + bl 1e80cc │ │ │ │ mov ip, r0 │ │ │ │ cbz r0, 15e42c │ │ │ │ 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 15e374 │ │ │ │ add.w r0, ip, #8 │ │ │ │ - bl 1e8184 │ │ │ │ + bl 1e80cc │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15e3b8 │ │ │ │ strd r4, r5, [r0] │ │ │ │ b.n 15e3b8 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 58d30 │ │ │ │ b.n 15e3b8 │ │ │ │ @@ -338901,15 +338902,15 @@ │ │ │ │ blx 5a038 │ │ │ │ cmp r6, r4 │ │ │ │ bne.n 15eaaa │ │ │ │ ldr.w r3, [r4, #-52] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 15ea98 │ │ │ │ sub.w r0, r4, #52 @ 0x34 │ │ │ │ - bl 33471c │ │ │ │ + bl 334664 │ │ │ │ sub.w r1, r4, #252 @ 0xfc │ │ │ │ mov r0, r8 │ │ │ │ bl 155d84 │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 15ea98 │ │ │ │ ldr.w r0, [r4, #-16] │ │ │ │ @@ -339110,19 +339111,19 @@ │ │ │ │ str r4, [sp, #8] │ │ │ │ blx 5a038 │ │ │ │ movs r2, #4 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #8 │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ - bl 1e8154 │ │ │ │ + bl 1e809c │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #8 │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 1e8154 │ │ │ │ + bl 1e809c │ │ │ │ ldr r1, [pc, #220] @ (15eddc ) │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ mov r2, r5 │ │ │ │ add r1, pc │ │ │ │ blx 592d8 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -339408,22 +339409,22 @@ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx r2 │ │ │ │ ldr r3, [r5, #76] @ 0x4c │ │ │ │ cmp r6, r8 │ │ │ │ bne.n 15efa8 │ │ │ │ add.w r0, r7, #660 @ 0x294 │ │ │ │ - bl 33488c │ │ │ │ + bl 3347d4 │ │ │ │ ldr.w r0, [r7, #692] @ 0x2b4 │ │ │ │ cbz r0, 15efe0 │ │ │ │ blx 59650 │ │ │ │ add.w r0, r7, #608 @ 0x260 │ │ │ │ - bl 1dbff0 │ │ │ │ + bl 1dbf38 │ │ │ │ add.w r0, r7, #536 @ 0x218 │ │ │ │ - bl 1f6640 │ │ │ │ + bl 1f6588 │ │ │ │ ldr.w r0, [r7, #656] @ 0x290 │ │ │ │ cbz r0, 15effa │ │ │ │ blx 597dc │ │ │ │ ldr.w r1, [r7, #524] @ 0x20c │ │ │ │ cbz r1, 15f00a │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ ldr.w r0, [r9] │ │ │ │ @@ -339513,15 +339514,15 @@ │ │ │ │ ldrb.w r8, [sp, #80] @ 0x50 │ │ │ │ mov r9, r3 │ │ │ │ blx 5923c │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #8 │ │ │ │ add.w r0, r4, #112 @ 0x70 │ │ │ │ add r7, pc │ │ │ │ - bl 1e8154 │ │ │ │ + bl 1e809c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 15f3c8 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ mov r0, r6 │ │ │ │ strb.w r8, [r4, #152] @ 0x98 │ │ │ │ str r5, [r4, #108] @ 0x6c │ │ │ │ @@ -339577,25 +339578,25 @@ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 5907c │ │ │ │ ldr.w r0, [r4, #148] @ 0x94 │ │ │ │ blx 58d30 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #8 │ │ │ │ add.w r0, r4, #132 @ 0x84 │ │ │ │ - bl 1e8154 │ │ │ │ + bl 1e809c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 15f326 │ │ │ │ add.w r0, r4, #132 @ 0x84 │ │ │ │ - bl 1e8184 │ │ │ │ + bl 1e80cc │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 15f326 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #0] │ │ │ │ add.w r0, r4, #132 @ 0x84 │ │ │ │ - bl 1e8184 │ │ │ │ + bl 1e80cc │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 15f326 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ movw r3, #24653 @ 0x604d │ │ │ │ movt r3, #15260 @ 0x3b9c │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -339643,15 +339644,15 @@ │ │ │ │ bne.n 15f23a │ │ │ │ ldrb.w r3, [r4, #177] @ 0xb1 │ │ │ │ cbnz r3, 15f258 │ │ │ │ ldrb r3, [r1, #29] │ │ │ │ cbnz r3, 15f26c │ │ │ │ add.w r0, r4, #132 @ 0x84 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1e8184 │ │ │ │ + bl 1e80cc │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15f326 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [r1, #16] │ │ │ │ str r3, [r0, #0] │ │ │ │ adds r1, #16 │ │ │ │ cmp r7, r1 │ │ │ │ @@ -339918,15 +339919,15 @@ │ │ │ │ movt r4, #50277 @ 0xc465 │ │ │ │ b.n 15f4e4 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r5, #13 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r6, [sp, #200] @ 0xc8 │ │ │ │ movs r0, r4 │ │ │ │ lsrs r4, r2, #12 │ │ │ │ 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 │ │ │ │ @@ -340053,15 +340054,15 @@ │ │ │ │ bl 15ede4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ b.n 15f64a │ │ │ │ mov.w r3, #13824 @ 0x3600 │ │ │ │ movt r3, #50277 @ 0xc465 │ │ │ │ b.n 15f64a │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ - ldr r6, [sp, #144] @ 0x90 │ │ │ │ + ldr r5, [sp, #656] @ 0x290 │ │ │ │ movs r0, r4 │ │ │ │ lsrs r2, r5, #10 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r5, #6 │ │ │ │ lsls r0, r6, #2 │ │ │ │ @@ -340197,15 +340198,15 @@ │ │ │ │ b.n 15f7a8 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r2, #5 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #784] @ 0x310 │ │ │ │ + ldr r4, [sp, #272] @ 0x110 │ │ │ │ movs r0, r4 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ 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 │ │ │ │ @@ -340459,15 +340460,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 15fa54 │ │ │ │ ldr r2, [pc, #208] @ (15fb64 ) │ │ │ │ ldr r1, [pc, #208] @ (15fb68 ) │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e0a68 │ │ │ │ + bl 1e09b0 │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ b.n 15fa54 │ │ │ │ ldr r3, [pc, #192] @ (15fb6c ) │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ add r3, pc │ │ │ │ @@ -340527,33 +340528,33 @@ │ │ │ │ b.n 15f8a8 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r4, r6, #31 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r3, #30] │ │ │ │ + strh r6, [r3, #26] │ │ │ │ movs r7, r5 │ │ │ │ - ldr r2, [sp, #656] @ 0x290 │ │ │ │ + ldr r2, [sp, #144] @ 0x90 │ │ │ │ movs r0, r4 │ │ │ │ - ldr r2, [sp, #136] @ 0x88 │ │ │ │ + ldr r1, [sp, #648] @ 0x288 │ │ │ │ movs r0, r4 │ │ │ │ lsls r0, r2, #24 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldr r1, [sp, #640] @ 0x280 │ │ │ │ + ldr r1, [sp, #128] @ 0x80 │ │ │ │ movs r0, r4 │ │ │ │ subs r1, #176 @ 0xb0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - str r7, [sp, #816] @ 0x330 │ │ │ │ + str r7, [sp, #304] @ 0x130 │ │ │ │ movs r0, r4 │ │ │ │ - ldrb r2, [r1, #29] │ │ │ │ + ldrb r2, [r1, #27] │ │ │ │ movs r0, r4 │ │ │ │ - ldr r0, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r0, [sp, #424] @ 0x1a8 │ │ │ │ movs r0, r4 │ │ │ │ - ldr r0, [sp, #624] @ 0x270 │ │ │ │ + ldr r0, [sp, #112] @ 0x70 │ │ │ │ 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 │ │ │ │ @@ -340657,15 +340658,15 @@ │ │ │ │ cbnz r2, 15fccc │ │ │ │ ldr r2, [pc, #624] @ (15ff30 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #624] @ (15ff34 ) │ │ │ │ add r2, pc │ │ │ │ strb r0, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 1e0a68 │ │ │ │ + bl 1e09b0 │ │ │ │ movs r7, #0 │ │ │ │ ldr r1, [pc, #616] @ (15ff38 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r0, [r4, #752] @ 0x2f0 │ │ │ │ add r1, pc │ │ │ │ lsls r2, r3, #4 │ │ │ │ add.w ip, r2, r1 │ │ │ │ @@ -340877,17 +340878,17 @@ │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #17 │ │ │ │ lsls r0, r6, #2 │ │ │ │ adds r7, #134 @ 0x86 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - str r7, [sp, #40] @ 0x28 │ │ │ │ + str r6, [sp, #552] @ 0x228 │ │ │ │ movs r0, r4 │ │ │ │ - ldrb r6, [r3, #20] │ │ │ │ + ldrb r6, [r3, #18] │ │ │ │ movs r0, r4 │ │ │ │ adds r6, r6, #6 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsls r4, r0, #11 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -340939,15 +340940,15 @@ │ │ │ │ vcmp.f32 s14, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bne.w 15fcfc │ │ │ │ vldr s14, [r6, #256] @ 0x100 │ │ │ │ vldr s15, [r4, #792] @ 0x318 │ │ │ │ vcmp.f32 s14, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - b.w 35b7e0 │ │ │ │ + b.w 35b728 │ │ │ │ vldr s14, [r6, #260] @ 0x104 │ │ │ │ vldr s15, [r4, #796] @ 0x31c │ │ │ │ vcmp.f32 s14, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bne.w 15fcfc │ │ │ │ vldr s14, [r6, #264] @ 0x108 │ │ │ │ vldr s15, [r4, #800] @ 0x320 │ │ │ │ @@ -341288,15 +341289,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 16041c │ │ │ │ add.w r5, r5, #1056 @ 0x420 │ │ │ │ - bl 1e0e98 │ │ │ │ + bl 1e0de0 │ │ │ │ strd r0, r1, [r5] │ │ │ │ b.n 160274 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ blx 59e80 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r0 │ │ │ │ @@ -341344,15 +341345,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 1f66e0 │ │ │ │ + bl 1f6628 │ │ │ │ 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 │ │ │ │ @@ -341361,15 +341362,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 160602 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r8 │ │ │ │ add.w r0, r4, #660 @ 0x294 │ │ │ │ add.w r1, r3, #1040 @ 0x410 │ │ │ │ add r1, r4 │ │ │ │ - bl 3348fc │ │ │ │ + bl 334844 │ │ │ │ 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 │ │ │ │ @@ -341382,15 +341383,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 1f66fc │ │ │ │ + bl 1f6644 │ │ │ │ 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 1603ba │ │ │ │ @@ -341984,21 +341985,21 @@ │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ cbz r1, 160c0a │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 16134e │ │ │ │ str.w r5, [r4, #524] @ 0x20c │ │ │ │ add.w r0, r4, #608 @ 0x260 │ │ │ │ - bl 1dbf70 │ │ │ │ + bl 1dbeb8 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 1610ea │ │ │ │ movs r1, #1 │ │ │ │ add.w r0, r4, #536 @ 0x218 │ │ │ │ - bl 1f6654 │ │ │ │ + bl 1f659c │ │ │ │ ldr r3, [r6, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ adds r3, #1 │ │ │ │ ldr.w r2, [pc, #2028] @ 161420 │ │ │ │ str r3, [r6, #12] │ │ │ │ @@ -342033,15 +342034,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 334848 │ │ │ │ + bl 334790 │ │ │ │ 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, 160ce0 │ │ │ │ mov r0, r5 │ │ │ │ @@ -342118,15 +342119,15 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ strd r8, fp, [sp, #20] │ │ │ │ strd r6, r7, [sp, #12] │ │ │ │ blx 5a038 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, sl, #200 @ 0xc8 │ │ │ │ - bl 334688 │ │ │ │ + bl 3345d0 │ │ │ │ mov r0, r5 │ │ │ │ blx 59e80 │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r0 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ @@ -342261,15 +342262,15 @@ │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ blx 5a038 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, sl, #200 @ 0xc8 │ │ │ │ - bl 334688 │ │ │ │ + bl 3345d0 │ │ │ │ ldrb.w r3, [r4, #236] @ 0xec │ │ │ │ cbz r3, 160f88 │ │ │ │ ldr.w r3, [pc, #1292] @ 16144c │ │ │ │ add.w r5, sl, #244 @ 0xf4 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add.w r6, sl, #80 @ 0x50 │ │ │ │ ldr r7, [r2, r3] │ │ │ │ @@ -342326,15 +342327,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 161268 │ │ │ │ add.w r5, r6, #24 │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ ldr r1, [r6, #8] │ │ │ │ mov r0, r5 │ │ │ │ str.w sl, [r6, #64] @ 0x40 │ │ │ │ - bl 33476c │ │ │ │ + bl 3346b4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 161356 │ │ │ │ ldr.w r9, [r6, #64] @ 0x40 │ │ │ │ ldr.w r0, [r9, #20] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 161078 │ │ │ │ blx 59e80 │ │ │ │ @@ -342399,15 +342400,15 @@ │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ blx 5a038 │ │ │ │ str.w r0, [r6, #200] @ 0xc8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 160aa2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 334818 │ │ │ │ + bl 334760 │ │ │ │ ldr r5, [r6, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 160aa2 │ │ │ │ ldr.w r9, [r5, #108] @ 0x6c │ │ │ │ mov r0, r5 │ │ │ │ bl 15ede4 │ │ │ │ mov r1, r5 │ │ │ │ @@ -342561,15 +342562,15 @@ │ │ │ │ b.n 160f50 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ mov r1, sl │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx r2 │ │ │ │ add.w r0, r6, #24 │ │ │ │ - bl 334818 │ │ │ │ + bl 334760 │ │ │ │ ldr r5, [r6, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 1609f2 │ │ │ │ ldr r7, [r5, #108] @ 0x6c │ │ │ │ mov r0, r5 │ │ │ │ bl 15ede4 │ │ │ │ mov r1, r5 │ │ │ │ @@ -342644,15 +342645,15 @@ │ │ │ │ str.w r0, [r4, #692] @ 0x2b4 │ │ │ │ blx 58f74 │ │ │ │ b.n 160ca2 │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 59c4c │ │ │ │ b.n 160c0a │ │ │ │ mov r0, r5 │ │ │ │ - bl 334818 │ │ │ │ + bl 334760 │ │ │ │ ldr r5, [r6, #64] @ 0x40 │ │ │ │ cbz r5, 1613c2 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ b.n 161282 │ │ │ │ ldr.w r3, [r4, #472] @ 0x1d8 │ │ │ │ mov r0, r5 │ │ │ │ @@ -342681,15 +342682,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ blx 5a038 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r6, #68] @ 0x44 │ │ │ │ - bl 334818 │ │ │ │ + bl 334760 │ │ │ │ ldr r5, [r6, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 161360 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ b.w 1609f2 │ │ │ │ mov r4, r9 │ │ │ │ @@ -342713,15 +342714,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 │ │ │ │ - vqshlu.s64 q12, q8, #63 @ 0x3f │ │ │ │ + vqshlu.s32 q12, q8, #31 │ │ │ │ movs r0, r4 │ │ │ │ stmia r7!, {r0, r3, r4, r6} │ │ │ │ vqshrn.u64 d28, , #1 │ │ │ │ vtbl.8 d28, {d31- q8, , d0[0] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r4, r4] │ │ │ │ @@ -342733,15 +342734,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 │ │ │ │ - strh r4, [r6, #32] │ │ │ │ + strh r4, [r6, #28] │ │ │ │ movs r0, r4 │ │ │ │ lsrs r4, r0, #21 │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r6, [r5, r7] │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r5, #5 │ │ │ │ movs r0, r0 │ │ │ │ @@ -342816,15 +342817,15 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b.n 16150c │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ sbcs.w r0, r6, pc, asr #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xeb2600af │ │ │ │ - ldrb r0, [r4, #28] │ │ │ │ + ldrb r0, [r4, #26] │ │ │ │ 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 │ │ │ │ @@ -342867,15 +342868,15 @@ │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r0 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 5a038 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 334818 │ │ │ │ + bl 334760 │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ cbz r1, 1615d6 │ │ │ │ ldr r3, [r1, #108] @ 0x6c │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ bl 15ede4 │ │ │ │ @@ -343100,15 +343101,15 @@ │ │ │ │ bls.n 1617ee │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r3, #2 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ bx lr │ │ │ │ - str r4, [r5, #68] @ 0x44 │ │ │ │ + str r4, [r5, #60] @ 0x3c │ │ │ │ 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 │ │ │ │ @@ -343451,26 +343452,26 @@ │ │ │ │ bne.n 161ba4 │ │ │ │ ldr r2, [pc, #28] @ (161bd4 ) │ │ │ │ ldr r1, [pc, #32] @ (161bd8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r0, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e0a68 │ │ │ │ + bl 1e09b0 │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r2, [r4, #0] │ │ │ │ b.n 161ba4 │ │ │ │ - str r4, [r3, #24] │ │ │ │ + str r4, [r3, #16] │ │ │ │ movs r7, r5 │ │ │ │ adds r4, r2, r2 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - strb r4, [r5, #26] │ │ │ │ + strb r4, [r5, #24] │ │ │ │ movs r0, r4 │ │ │ │ - ldrsh r0, [r5, r0] │ │ │ │ + ldrb r0, [r5, r6] │ │ │ │ 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 │ │ │ │ @@ -343585,15 +343586,15 @@ │ │ │ │ pop {pc} │ │ │ │ movs r0, #5 │ │ │ │ pop {pc} │ │ │ │ movs r3, #1 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ b.n 161d02 │ │ │ │ - ldrsh r0, [r0, r6] │ │ │ │ + ldrsh r0, [r0, r4] │ │ │ │ movs r7, r5 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 161dee │ │ │ │ push {r4, lr} │ │ │ │ @@ -344063,34 +344064,34 @@ │ │ │ │ mov r1, r9 │ │ │ │ add.w r7, r4, #492 @ 0x1ec │ │ │ │ blx 58ba4 <__aeabi_uldivmod@plt> │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #16] │ │ │ │ add.w r8, r4, #520 @ 0x208 │ │ │ │ - bl 1f66e0 │ │ │ │ + bl 1f6628 │ │ │ │ b.n 1621c2 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1dc03c │ │ │ │ + bl 1dbf84 │ │ │ │ cmp r0, #1 │ │ │ │ beq.n 1621e6 │ │ │ │ cbnz r0, 1621ec │ │ │ │ ldrd r2, r3, [r4, #568] @ 0x238 │ │ │ │ cmp r2, r5 │ │ │ │ sbcs r3, r6 │ │ │ │ bcc.n 1621b2 │ │ │ │ ldr.w r8, [r4, #576] @ 0x240 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f66fc │ │ │ │ + bl 1f6644 │ │ │ │ b.n 162172 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e0f7c │ │ │ │ + bl 1e0ec4 │ │ │ │ mov sl, r0 │ │ │ │ mov r9, r1 │ │ │ │ b.n 162160 │ │ │ │ mov.w r8, #2 │ │ │ │ b.n 1621d0 │ │ │ │ mvn.w r8, #3 │ │ │ │ b.n 1621d0 │ │ │ │ @@ -344131,22 +344132,22 @@ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 593d4 │ │ │ │ cmp r0, #0 │ │ │ │ add.w r0, r6, #48 @ 0x30 │ │ │ │ ble.n 162248 │ │ │ │ - bl 1f66e0 │ │ │ │ + bl 1f6628 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 59e44 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1dc004 │ │ │ │ + bl 1dbf4c │ │ │ │ add.w r0, r6, #48 @ 0x30 │ │ │ │ - bl 1f66fc │ │ │ │ + bl 1f6644 │ │ │ │ b.n 162248 │ │ │ │ ble.n 16222c │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldr??.w r0, [r8, #175] @ 0xaf │ │ │ │ ldr.w r3, [r0, #472] @ 0x1d8 │ │ │ │ @@ -344277,15 +344278,15 @@ │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ cmp r3, #32 │ │ │ │ bne.n 1623c4 │ │ │ │ blx 59758 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ b.n 1623c6 │ │ │ │ nop │ │ │ │ - strb r6, [r3, #3] │ │ │ │ + strb r6, [r3, #1] │ │ │ │ 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] @ (1624a0 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -344390,15 +344391,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 │ │ │ │ - ldr r0, [r0, r0] │ │ │ │ + ldrsb r0, [r0, r6] │ │ │ │ movs r7, r5 │ │ │ │ ldr.w r3, [r0, #488] @ 0x1e8 │ │ │ │ mov.w ip, #13824 @ 0x3600 │ │ │ │ movt ip, #50277 @ 0xc465 │ │ │ │ cmp r3, ip │ │ │ │ beq.n 162538 │ │ │ │ cbz r1, 162536 │ │ │ │ @@ -344546,15 +344547,15 @@ │ │ │ │ bne.n 1625c0 │ │ │ │ b.n 162650 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 1625de │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r1, #8] │ │ │ │ b.n 1625de │ │ │ │ - ldrsb r4, [r7, r6] │ │ │ │ + ldrsb r4, [r7, r4] │ │ │ │ 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] @ (162720 ) │ │ │ │ mov r5, r1 │ │ │ │ @@ -344623,24 +344624,24 @@ │ │ │ │ strb r2, [r0, #13] │ │ │ │ cbnz r3, 162780 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ - bl 1f66e0 │ │ │ │ + bl 1f6628 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ vldr d7, [pc, #44] @ 162790 │ │ │ │ ldrd r2, r3, [r1] │ │ │ │ str r3, [r2, #4] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str r2, [r3, #0] │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ vstr d7, [r1] │ │ │ │ - bl 1f66fc │ │ │ │ + bl 1f6644 │ │ │ │ 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] │ │ │ │ @@ -344661,15 +344662,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 1f66e0 │ │ │ │ + bl 1f6628 │ │ │ │ add r3, pc, #200 @ (adr r3, 162890 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ ldrd r0, r1, [sp, #72] @ 0x48 │ │ │ │ blx 58ba4 <__aeabi_uldivmod@plt> │ │ │ │ mov r6, r0 │ │ │ │ movs r0, #0 │ │ │ │ mov r7, r1 │ │ │ │ @@ -344678,15 +344679,15 @@ │ │ │ │ b.n 162802 │ │ │ │ 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 1dc03c │ │ │ │ + bl 1dbf84 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #110 @ 0x6e │ │ │ │ bne.n 162840 │ │ │ │ ldrb.w ip, [r4, #12] │ │ │ │ cmp.w ip, #0 │ │ │ │ bne.n 16285c │ │ │ │ @@ -344700,15 +344701,15 @@ │ │ │ │ cbz r1, 162846 │ │ │ │ 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 1dc03c │ │ │ │ + bl 1dbf84 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #110 @ 0x6e │ │ │ │ beq.n 162802 │ │ │ │ mvn.w r5, #3 │ │ │ │ b.n 16285e │ │ │ │ ldr r2, [pc, #88] @ (1628a0 ) │ │ │ │ @@ -344719,15 +344720,15 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 16281e │ │ │ │ b.n 1627fa │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ - bl 1f66fc │ │ │ │ + bl 1f6644 │ │ │ │ ldr r2, [pc, #60] @ (1628a4 ) │ │ │ │ ldr r3, [pc, #48] @ (16289c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ @@ -344934,15 +344935,15 @@ │ │ │ │ subs r2, r5, #1 │ │ │ │ adc.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ adds r2, #2 │ │ │ │ sbcs.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ bcc.n 162b76 │ │ │ │ add.w r7, r6, #48 @ 0x30 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f66e0 │ │ │ │ + bl 1f6628 │ │ │ │ ldr.w r0, [r4, #288] @ 0x120 │ │ │ │ cbz r0, 162afe │ │ │ │ mov r2, r4 │ │ │ │ movs r3, #0 │ │ │ │ b.n 162abe │ │ │ │ adds r3, #1 │ │ │ │ add.w r2, r2, #288 @ 0x120 │ │ │ │ @@ -344953,15 +344954,15 @@ │ │ │ │ bne.n 162ab4 │ │ │ │ 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 1f66fc │ │ │ │ + bl 1f6644 │ │ │ │ ldr.w r9, [r4, #488] @ 0x1e8 │ │ │ │ ldr r2, [pc, #236] @ (162bd0 ) │ │ │ │ ldr r3, [pc, #228] @ (162bcc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -344984,37 +344985,37 @@ │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 58ba4 <__aeabi_uldivmod@plt> │ │ │ │ strd r0, r1, [sp] │ │ │ │ mov r1, r7 │ │ │ │ str r2, [sp, #8] │ │ │ │ add.w r0, r6, #72 @ 0x48 │ │ │ │ mov r2, sp │ │ │ │ - bl 1dc03c │ │ │ │ + bl 1dbf84 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ it ne │ │ │ │ cmpne.w r9, #110 @ 0x6e │ │ │ │ beq.n 162aa8 │ │ │ │ add.w r0, r4, #492 @ 0x1ec │ │ │ │ mov.w r5, #13824 @ 0x3600 │ │ │ │ movt r5, #50277 @ 0xc465 │ │ │ │ - bl 1f66e0 │ │ │ │ + bl 1f6628 │ │ │ │ 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 1dc004 │ │ │ │ + bl 1dbf4c │ │ │ │ add.w r0, r4, #492 @ 0x1ec │ │ │ │ - bl 1f66fc │ │ │ │ + bl 1f6644 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f66fc │ │ │ │ + bl 1f6644 │ │ │ │ b.n 162ae2 │ │ │ │ - bl 1e0e98 │ │ │ │ + bl 1e0de0 │ │ │ │ adds r0, r5, r0 │ │ │ │ adcs.w r1, r8, r1 │ │ │ │ mov r3, r9 │ │ │ │ it cs │ │ │ │ movcs r3, #1 │ │ │ │ cbnz r3, 162ba4 │ │ │ │ mov r5, r0 │ │ │ │ @@ -345030,15 +345031,15 @@ │ │ │ │ beq.n 162b0a │ │ │ │ b.n 162b30 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r8, r5 │ │ │ │ b.n 162a9e │ │ │ │ mov r0, r7 │ │ │ │ mov.w r9, #2 │ │ │ │ - bl 1f66fc │ │ │ │ + bl 1f6644 │ │ │ │ b.n 162ae2 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -345413,15 +345414,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ bcc.n 163048 │ │ │ │ lsls r7, r5, #2 │ │ │ │ bcs.n 163118 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [pc, #856] @ (1633b0 ) │ │ │ │ + ldr r6, [pc, #344] @ (1631b0 ) │ │ │ │ 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 │ │ │ │ @@ -345438,17 +345439,17 @@ │ │ │ │ bl 162698 │ │ │ │ ldr.w r3, [r4, #288] @ 0x120 │ │ │ │ adds r5, #1 │ │ │ │ add.w r6, r6, #288 @ 0x120 │ │ │ │ cmp r3, r5 │ │ │ │ bhi.n 163084 │ │ │ │ add.w r0, r4, #492 @ 0x1ec │ │ │ │ - bl 1f6640 │ │ │ │ + bl 1f6588 │ │ │ │ add.w r0, r4, #520 @ 0x208 │ │ │ │ - bl 1dbff0 │ │ │ │ + bl 1dbf38 │ │ │ │ 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 │ │ │ │ @@ -346020,69 +346021,69 @@ │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ mov r2, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ bne.w 163358 │ │ │ │ b.n 16338a │ │ │ │ ldmia r6!, {r3, r4, r5, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r7, #48] @ 0x30 │ │ │ │ + str r0, [r7, #40] @ 0x28 │ │ │ │ movs r0, r4 │ │ │ │ - str r2, [r7, #52] @ 0x34 │ │ │ │ + str r2, [r7, #44] @ 0x2c │ │ │ │ movs r0, r4 │ │ │ │ - str r6, [r7, #52] @ 0x34 │ │ │ │ + str r6, [r7, #44] @ 0x2c │ │ │ │ movs r0, r4 │ │ │ │ - str r0, [r0, #32] │ │ │ │ + str r0, [r0, #24] │ │ │ │ movs r0, r4 │ │ │ │ - str r2, [r6, #28] │ │ │ │ + str r2, [r6, #20] │ │ │ │ movs r0, r4 │ │ │ │ - str r4, [r4, #28] │ │ │ │ + str r4, [r4, #20] │ │ │ │ movs r0, r4 │ │ │ │ - str r2, [r4, #28] │ │ │ │ + str r2, [r4, #20] │ │ │ │ movs r0, r4 │ │ │ │ - str r4, [r1, #28] │ │ │ │ + str r4, [r1, #20] │ │ │ │ movs r0, r4 │ │ │ │ - movs r1, #142 @ 0x8e │ │ │ │ + movs r1, #14 │ │ │ │ movs r4, r4 │ │ │ │ - str r0, [r5, #16] │ │ │ │ + str r0, [r5, #8] │ │ │ │ movs r0, r4 │ │ │ │ - str r4, [r4, #8] │ │ │ │ + str r4, [r4, #0] │ │ │ │ movs r0, r4 │ │ │ │ - str r4, [r7, #0] │ │ │ │ + ldrsh r4, [r7, r6] │ │ │ │ movs r0, r4 │ │ │ │ - str r4, [r0, #8] │ │ │ │ + str r4, [r0, #0] │ │ │ │ movs r0, r4 │ │ │ │ - str r0, [r7, #4] │ │ │ │ + ldrsh r0, [r7, r7] │ │ │ │ movs r0, r4 │ │ │ │ - str r4, [r5, #4] │ │ │ │ + ldrsh r4, [r5, r7] │ │ │ │ movs r0, r4 │ │ │ │ - str r0, [r4, #4] │ │ │ │ + ldrsh r0, [r4, r7] │ │ │ │ movs r0, r4 │ │ │ │ - str r4, [r2, #4] │ │ │ │ + ldrsh r4, [r2, r7] │ │ │ │ movs r0, r4 │ │ │ │ - str r0, [r1, #4] │ │ │ │ + ldrsh r0, [r1, r7] │ │ │ │ movs r0, r4 │ │ │ │ - str r4, [r7, #0] │ │ │ │ + ldrsh r4, [r7, r6] │ │ │ │ movs r0, r4 │ │ │ │ - str r0, [r6, #0] │ │ │ │ + ldrsh r0, [r6, r6] │ │ │ │ movs r0, r4 │ │ │ │ - ldrsh r4, [r5, r6] │ │ │ │ + ldrsh r4, [r5, r4] │ │ │ │ movs r0, r4 │ │ │ │ - movs r0, #140 @ 0x8c │ │ │ │ + movs r0, #12 │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r4, [r1, r6] │ │ │ │ + ldrsh r4, [r1, r4] │ │ │ │ movs r0, r4 │ │ │ │ - ldrsh r4, [r0, r6] │ │ │ │ + ldrsh r4, [r0, r4] │ │ │ │ movs r0, r4 │ │ │ │ - ldrsh r4, [r7, r5] │ │ │ │ + ldrsh r4, [r7, r3] │ │ │ │ movs r0, r4 │ │ │ │ - ldrsh r0, [r5, r3] │ │ │ │ + ldrsh r0, [r5, r1] │ │ │ │ movs r0, r4 │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r6, [r4, r1] │ │ │ │ + ldrb r6, [r4, 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 │ │ │ │ @@ -346111,21 +346112,21 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [pc, #20] @ (1637a0 ) │ │ │ │ ldr r1, [pc, #20] @ (1637a4 ) │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1e0a68 │ │ │ │ + bl 1e09b0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldrb r0, [r0, r7] │ │ │ │ + ldrb r0, [r0, r5] │ │ │ │ movs r0, r4 │ │ │ │ - negs r2, r2 │ │ │ │ + rors r2, r2 │ │ │ │ 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 │ │ │ │ @@ -346430,15 +346431,15 @@ │ │ │ │ str r0, [r5, #20] │ │ │ │ b.n 163a92 │ │ │ │ str.w r0, [r5, #284] @ 0x11c │ │ │ │ b.n 163a86 │ │ │ │ blx 594c4 │ │ │ │ str r7, [r5, #20] │ │ │ │ b.n 163a92 │ │ │ │ - vaddl.u16 q8, d0, d19 │ │ │ │ + vhadd.u16 d16, d0, d19 │ │ │ │ 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 │ │ │ │ beq.n 163b4e │ │ │ │ @@ -346558,16 +346559,16 @@ │ │ │ │ beq.n 163c9c │ │ │ │ blx 59f48 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #12 │ │ │ │ bne.n 163cc2 │ │ │ │ add.w r7, r6, #48 @ 0x30 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f66e0 │ │ │ │ - bl 1e0e98 │ │ │ │ + bl 1f6628 │ │ │ │ + bl 1e0de0 │ │ │ │ adds.w r4, r0, fp │ │ │ │ adcs.w r5, r1, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ it cs │ │ │ │ movcs r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 163cba │ │ │ │ @@ -346581,31 +346582,31 @@ │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 58ba4 <__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 1dc03c │ │ │ │ + bl 1dbf84 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f66fc │ │ │ │ + bl 1f6644 │ │ │ │ cbnz r4, 163c98 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r0, [r6, #32] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ b.n 163c06 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r3, r6 │ │ │ │ add.w r0, r6, #120 @ 0x78 │ │ │ │ blx 5a05c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 163c4c │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f66fc │ │ │ │ + bl 1f6644 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldr r2, [pc, #116] @ (163d14 ) │ │ │ │ ldr r3, [pc, #108] @ (163d0c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ @@ -346714,17 +346715,17 @@ │ │ │ │ cmp r4, r3 │ │ │ │ it eq │ │ │ │ ldrbeq.w r0, [r6, #268] @ 0x10c │ │ │ │ beq.n 163d64 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subs r7, #136 @ 0x88 │ │ │ │ + subs r7, #8 │ │ │ │ movs r7, r5 │ │ │ │ - subs r7, #94 @ 0x5e │ │ │ │ + subs r6, #222 @ 0xde │ │ │ │ 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] @ (163e7c ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -347055,22 +347056,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 1f66e0 │ │ │ │ + bl 1f6628 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 164164 │ │ │ │ ldrb.w r4, [r6, #188] @ 0xbc │ │ │ │ cbz r4, 164172 │ │ │ │ add.w r0, r6, #192 @ 0xc0 │ │ │ │ - bl 1f66fc │ │ │ │ + bl 1f6644 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 59e38 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 16418e │ │ │ │ b.n 1641b0 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ @@ -347082,22 +347083,22 @@ │ │ │ │ cbz r0, 1641aa │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, r4 │ │ │ │ bgt.n 16417c │ │ │ │ movs r3, #1 │ │ │ │ add.w r0, r6, #192 @ 0xc0 │ │ │ │ strb.w r3, [r6, #188] @ 0xbc │ │ │ │ - bl 1f66fc │ │ │ │ + bl 1f6644 │ │ │ │ mov r0, r5 │ │ │ │ blx 58d3c │ │ │ │ b.n 16416c │ │ │ │ mov r0, r5 │ │ │ │ blx 58d3c │ │ │ │ add.w r0, r6, #192 @ 0xc0 │ │ │ │ - bl 1f66fc │ │ │ │ + bl 1f6644 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cbz r1, 1641e6 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -347111,24 +347112,24 @@ │ │ │ │ cbnz r3, 164214 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ - bl 1f66e0 │ │ │ │ + bl 1f6628 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ vldr d7, [pc, #48] @ 164228 │ │ │ │ ldrd r2, r3, [r1] │ │ │ │ str r3, [r2, #4] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str r2, [r3, #0] │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ vstr d7, [r1] │ │ │ │ - bl 1f66fc │ │ │ │ + bl 1f6644 │ │ │ │ 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] │ │ │ │ @@ -347233,25 +347234,25 @@ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w 16453e │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ add.w r0, r4, #492 @ 0x1ec │ │ │ │ - bl 1f66e0 │ │ │ │ + bl 1f6628 │ │ │ │ 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 1dc004 │ │ │ │ + bl 1dbf4c │ │ │ │ add.w r0, r4, #492 @ 0x1ec │ │ │ │ - bl 1f66fc │ │ │ │ + bl 1f6644 │ │ │ │ b.n 164310 │ │ │ │ ldr.w r1, [r5, #204] @ 0xcc │ │ │ │ cmp r1, #4 │ │ │ │ bne.n 1642ec │ │ │ │ ldrd r0, r1, [r5, #256] @ 0x100 │ │ │ │ and.w r8, r8, #2 │ │ │ │ orrs.w ip, r0, r1 │ │ │ │ @@ -347334,15 +347335,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 1e0f08 │ │ │ │ + bl 1e0e50 │ │ │ │ b.n 1642ec │ │ │ │ add.w r3, r6, #304 @ 0x130 │ │ │ │ add.w r2, r6, #296 @ 0x128 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ ldr r0, [r7, #32] │ │ │ │ blx 5a02c │ │ │ │ ldrd r3, r2, [r6, #296] @ 0x128 │ │ │ │ @@ -347350,44 +347351,44 @@ │ │ │ │ beq.w 1642ec │ │ │ │ b.n 1642e2 │ │ │ │ subs.w r8, r0, #1000 @ 0x3e8 │ │ │ │ adc.w r1, r9, #4294967295 @ 0xffffffff │ │ │ │ str r1, [sp, #28] │ │ │ │ b.n 1643d6 │ │ │ │ add.w r0, r0, #492 @ 0x1ec │ │ │ │ - bl 1f66e0 │ │ │ │ + bl 1f6628 │ │ │ │ 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 1dc004 │ │ │ │ + bl 1dbf4c │ │ │ │ add.w r0, r4, #492 @ 0x1ec │ │ │ │ - bl 1f66fc │ │ │ │ + bl 1f6644 │ │ │ │ mov.w r0, #13824 @ 0x3600 │ │ │ │ movt r0, #50277 @ 0xc465 │ │ │ │ b.n 164328 │ │ │ │ add.w r7, r4, #492 @ 0x1ec │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r7 │ │ │ │ strb r3, [r6, #25] │ │ │ │ str.w r3, [r5, #204] @ 0xcc │ │ │ │ - bl 1f66e0 │ │ │ │ + bl 1f6628 │ │ │ │ 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 1dc004 │ │ │ │ + bl 1dbf4c │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f66fc │ │ │ │ + bl 1f6644 │ │ │ │ b.n 1644ee │ │ │ │ movs r2, #5 │ │ │ │ movs r3, #1 │ │ │ │ str.w r2, [r5, #204] @ 0xcc │ │ │ │ strb r3, [r6, #25] │ │ │ │ b.n 164326 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ @@ -347420,15 +347421,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 1f66e0 │ │ │ │ + bl 1f6628 │ │ │ │ orrs.w r3, r5, r6 │ │ │ │ bne.n 16461e │ │ │ │ ldrd r3, r2, [r4, #648] @ 0x288 │ │ │ │ orrs r3, r2 │ │ │ │ bne.n 16461e │ │ │ │ ldrd r3, r0, [r4, #480] @ 0x1e0 │ │ │ │ movs r1, #0 │ │ │ │ @@ -347452,29 +347453,29 @@ │ │ │ │ bl 164230 │ │ │ │ cbz r0, 164636 │ │ │ │ mov r0, r7 │ │ │ │ mov.w r3, #13824 @ 0x3600 │ │ │ │ movt r3, #50277 @ 0xc465 │ │ │ │ str.w r3, [r4, #488] @ 0x1e8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1f66fc │ │ │ │ + bl 1f6644 │ │ │ │ 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 1645b8 │ │ │ │ ldr r2, [pc, #28] @ (164648 ) │ │ │ │ add.w r0, r9, #120 @ 0x78 │ │ │ │ add r2, pc │ │ │ │ blx 5a05c │ │ │ │ b.n 1645b8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f66fc │ │ │ │ + bl 1f6644 │ │ │ │ ldr.w r0, [r4, #488] @ 0x1e8 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ blt.n 164602 │ │ │ │ vsli.64 , q8, #63 @ 0x3f │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -347600,27 +347601,27 @@ │ │ │ │ bl 1565d0 │ │ │ │ movs r1, #6 │ │ │ │ ldrd r3, r2, [r4, #240] @ 0xf0 │ │ │ │ str.w r1, [r4, #204] @ 0xcc │ │ │ │ orrs r3, r2 │ │ │ │ beq.n 164758 │ │ │ │ add.w r0, r5, #492 @ 0x1ec │ │ │ │ - bl 1f66e0 │ │ │ │ + bl 1f6628 │ │ │ │ ldrd r1, r2, [r4, #240] @ 0xf0 │ │ │ │ ldrd r0, r3, [r5, #568] @ 0x238 │ │ │ │ cmp r0, r1 │ │ │ │ sbcs r3, r2 │ │ │ │ bcc.n 1647d8 │ │ │ │ add.w r0, r5, #492 @ 0x1ec │ │ │ │ - bl 1f66fc │ │ │ │ + bl 1f6644 │ │ │ │ b.n 164758 │ │ │ │ add.w r0, r5, #520 @ 0x208 │ │ │ │ str.w r1, [r5, #568] @ 0x238 │ │ │ │ str.w r2, [r5, #572] @ 0x23c │ │ │ │ - bl 1dc004 │ │ │ │ + bl 1dbf4c │ │ │ │ b.n 1647ce │ │ │ │ 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 │ │ │ │ @@ -347691,15 +347692,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 1f6654 │ │ │ │ + bl 1f659c │ │ │ │ cbz r0, 1648ee │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ blx r3 │ │ │ │ ldr.w r2, [pc, #1540] @ 164ecc │ │ │ │ ldr.w r3, [pc, #1524] @ 164ec0 │ │ │ │ @@ -347715,15 +347716,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mvn.w r8, #3 │ │ │ │ b.n 1648c6 │ │ │ │ add.w r2, r4, #520 @ 0x208 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #28] │ │ │ │ - bl 1dbf70 │ │ │ │ + bl 1dbeb8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 164b46 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ bl 163ad4 │ │ │ │ mov r8, r0 │ │ │ │ @@ -347911,17 +347912,17 @@ │ │ │ │ str r1, [sp, #24] │ │ │ │ bl 155904 │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ ldrd r0, r3, [sl, #32] │ │ │ │ cmp r0, r3 │ │ │ │ beq.w 164d02 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 1dbff0 │ │ │ │ + bl 1dbf38 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1f6640 │ │ │ │ + bl 1f6588 │ │ │ │ b.n 1648be │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ b.n 1648c6 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov.w r2, #4008636142 @ 0xeeeeeeee │ │ │ │ ldr.w r0, [sl, #32] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ @@ -348087,15 +348088,15 @@ │ │ │ │ blx 59ad8 │ │ │ │ b.n 164b40 │ │ │ │ ldr r2, [pc, #476] @ (164ef8 ) │ │ │ │ ldr r1, [pc, #480] @ (164efc ) │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e0a68 │ │ │ │ + bl 1e09b0 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ str.w r8, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ b.n 164ce8 │ │ │ │ str.w r9, [sp, #24] │ │ │ │ mov r1, r0 │ │ │ │ ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ @@ -348241,34 +348242,34 @@ │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ b.n 164ce8 │ │ │ │ nop │ │ │ │ @ instruction: 0xb7f2 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #142 @ 0x8e │ │ │ │ + adds r4, #14 │ │ │ │ movs r7, r5 │ │ │ │ - adds r4, #104 @ 0x68 │ │ │ │ + adds r3, #232 @ 0xe8 │ │ │ │ movs r7, r5 │ │ │ │ @ instruction: 0xb72e │ │ │ │ lsls r7, r5, #2 │ │ │ │ bvc.n 164e52 │ │ │ │ vmlsl.u q15, d31, d21[0] │ │ │ │ vqshl.u32 , , #31 │ │ │ │ vshr.u64 q15, , #1 │ │ │ │ vtbx.8 d29, {d15-d18}, d31 │ │ │ │ @ instruction: 0xfffffbb5 │ │ │ │ @ instruction: 0xffffd763 │ │ │ │ @ instruction: 0xffffdef9 │ │ │ │ vtbx.8 d29, {d31}, d11 │ │ │ │ - vshll.u32 q10, d20, #31 │ │ │ │ + @ instruction: 0xffff49b4 │ │ │ │ movs r0, r4 │ │ │ │ - ldr r0, [pc, #440] @ (1650b4 ) │ │ │ │ + @ instruction: 0x47ee │ │ │ │ movs r0, r4 │ │ │ │ - cmp r4, #196 @ 0xc4 │ │ │ │ + cmp r4, #68 @ 0x44 │ │ │ │ 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 │ │ │ │ @@ -349067,30 +349068,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 1f6654 │ │ │ │ + bl 1f659c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 165874 │ │ │ │ movs r1, #1 │ │ │ │ add.w r0, r4, #192 @ 0xc0 │ │ │ │ add.w r8, r4, #192 @ 0xc0 │ │ │ │ - bl 1f6654 │ │ │ │ + bl 1f659c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 16586e │ │ │ │ add.w r0, r4, #72 @ 0x48 │ │ │ │ add.w r9, r4, #72 @ 0x48 │ │ │ │ - bl 1dbf70 │ │ │ │ + bl 1dbeb8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 165868 │ │ │ │ add.w r0, r4, #128 @ 0x80 │ │ │ │ - bl 1dbf70 │ │ │ │ + bl 1dbeb8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 165862 │ │ │ │ ldr r2, [pc, #136] @ (165884 ) │ │ │ │ ldr r3, [pc, #140] @ (165888 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [r4] │ │ │ │ @@ -349129,19 +349130,19 @@ │ │ │ │ movs r2, #3 │ │ │ │ movs r3, #0 │ │ │ │ blx 5959c │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 59ad8 │ │ │ │ b.n 1657b0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1dbff0 │ │ │ │ + bl 1dbf38 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f6640 │ │ │ │ + bl 1f6588 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f6640 │ │ │ │ + bl 1f6588 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx r3 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 165826 │ │ │ │ nop │ │ │ │ @@ -349168,29 +349169,29 @@ │ │ │ │ bl 16201c │ │ │ │ mov r1, r4 │ │ │ │ cmp r1, r6 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ bne.n 1658c4 │ │ │ │ add.w r4, r5, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f66e0 │ │ │ │ + bl 1f6628 │ │ │ │ ldr r0, [r5, #120] @ 0x78 │ │ │ │ cbnz r0, 165924 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f66fc │ │ │ │ + bl 1f6644 │ │ │ │ ldr.w r0, [r5, #176] @ 0xb0 │ │ │ │ cbnz r0, 165914 │ │ │ │ add.w r0, r5, #192 @ 0xc0 │ │ │ │ - bl 1f6640 │ │ │ │ + bl 1f6588 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f6640 │ │ │ │ + bl 1f6588 │ │ │ │ add.w r0, r5, #72 @ 0x48 │ │ │ │ - bl 1dbff0 │ │ │ │ + bl 1dbf38 │ │ │ │ add.w r0, r5, #128 @ 0x80 │ │ │ │ - bl 1dbff0 │ │ │ │ + bl 1dbf38 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ blx 59b20 │ │ │ │ ldr.w r0, [r5, #176] @ 0xb0 │ │ │ │ @@ -349200,15 +349201,15 @@ │ │ │ │ blx 59b20 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #120] @ 0x78 │ │ │ │ blx 594f4 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r5, #120] @ 0x78 │ │ │ │ - bl 1f66fc │ │ │ │ + bl 1f6644 │ │ │ │ ldr.w r0, [r5, #176] @ 0xb0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1658ec │ │ │ │ b.n 165914 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -349224,19 +349225,19 @@ │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r4, #25] │ │ │ │ str.w r3, [r4, #208] @ 0xd0 │ │ │ │ cbnz r2, 1659ae │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ - bl 1f66e0 │ │ │ │ + bl 1f6628 │ │ │ │ ldr r0, [r5, #120] @ 0x78 │ │ │ │ cbnz r0, 1659c6 │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ - bl 1f66fc │ │ │ │ + bl 1f6644 │ │ │ │ ldrd r0, r3, [r5, #32] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 165998 │ │ │ │ blx 59344 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [r5, #188] @ 0xbc │ │ │ │ @@ -349901,23 +349902,23 @@ │ │ │ │ bl 1629e4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1660a6 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r0, #32] │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ - bl 1f66e0 │ │ │ │ + bl 1f6628 │ │ │ │ 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 1f66fc │ │ │ │ + bl 1f6644 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cbz r3, 16609e │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #56] @ (1660ac ) │ │ │ │ @@ -350482,22 +350483,22 @@ │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [pc, #144] @ (166680 ) │ │ │ │ str r3, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r0, r2 │ │ │ │ - bl 1e8424 │ │ │ │ + bl 1e836c │ │ │ │ vldr d7, [pc, #92] @ 166658 │ │ │ │ ldr r2, [pc, #132] @ (166684 ) │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r2, pc │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 1e8558 │ │ │ │ + bl 1e84a0 │ │ │ │ ldr r2, [pc, #120] @ (166688 ) │ │ │ │ dmb ish │ │ │ │ add r2, pc │ │ │ │ ldrexd r3, r4, [r2] │ │ │ │ strexd ip, r0, r1, [r2] │ │ │ │ cmp.w ip, #0 │ │ │ │ bne.n 166616 │ │ │ │ @@ -350505,15 +350506,15 @@ │ │ │ │ mov.w r2, #1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ strb r2, [r3, #0] │ │ │ │ b.n 166584 │ │ │ │ ldr r0, [pc, #88] @ (16668c ) │ │ │ │ str r3, [sp, #8] │ │ │ │ add r0, pc │ │ │ │ - bl 1e8424 │ │ │ │ + bl 1e836c │ │ │ │ ldr r2, [pc, #80] @ (166690 ) │ │ │ │ add r2, pc │ │ │ │ dmb ish │ │ │ │ str r0, [r2, #0] │ │ │ │ dmb ish │ │ │ │ mov.w r2, #1 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ @@ -350533,33 +350534,33 @@ │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldmia r6!, {r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldmia r6!, {r1, r3, r4, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldmia r6!, {r1, r4, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - cmp r7, #216 @ 0xd8 │ │ │ │ + cmp r7, #88 @ 0x58 │ │ │ │ movs r0, r4 │ │ │ │ lsls r0, r6, #11 │ │ │ │ lsls r2, r5, #2 │ │ │ │ ldmia r6, {r6} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - cmp r7, #166 @ 0xa6 │ │ │ │ + cmp r7, #38 @ 0x26 │ │ │ │ movs r0, r4 │ │ │ │ ldmia r6!, {r1, r2, r3} │ │ │ │ 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 1dc9e8 │ │ │ │ + bl 1dc930 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e3174 │ │ │ │ + bl 1e30bc │ │ │ │ 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] @ 166bd8 │ │ │ │ @@ -350569,30 +350570,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 1e2fc0 │ │ │ │ + bl 1e2f08 │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w r3, [sl] │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 166b70 │ │ │ │ strd r9, r7, [r4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 2e7964 │ │ │ │ + bl 2e78ac │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov.w r9, #0 │ │ │ │ mov.w sl, #1 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ strb r3, [r4, #8] │ │ │ │ - bl 2e7964 │ │ │ │ + bl 2e78ac │ │ │ │ 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 │ │ │ │ @@ -350928,15 +350929,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 1669ee │ │ │ │ strb.w r3, [r4, #89] @ 0x59 │ │ │ │ b.n 1669ee │ │ │ │ ldr r1, [pc, #120] @ (166bec ) │ │ │ │ add.w r0, sl, #4 │ │ │ │ add r1, pc │ │ │ │ - bl 1f65a4 │ │ │ │ + bl 1f64ec │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ strb.w r3, [sl] │ │ │ │ b.n 1666f2 │ │ │ │ movs r2, #0 │ │ │ │ strb.w r3, [r4, #368] @ 0x170 │ │ │ │ strb.w r3, [r4, #319] @ 0x13f │ │ │ │ @@ -350978,103 +350979,103 @@ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #16] @ (166c14 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [pc, #16] @ (166c18 ) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ - bl 1e8750 │ │ │ │ + bl 1e8698 │ │ │ │ pop {r3, pc} │ │ │ │ ldmia r0!, {r2, r5, r6} │ │ │ │ lsls r7, r5, #2 │ │ │ │ stc2l 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 1dbcc8 │ │ │ │ + bl 1dbc10 │ │ │ │ ldr.w r1, [r4, #164] @ 0xa4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e2fc0 │ │ │ │ + bl 1e2f08 │ │ │ │ ldr.w r2, [r4, #164] @ 0xa4 │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [r4, #144] @ 0x90 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1dbcc8 │ │ │ │ + bl 1dbc10 │ │ │ │ ldrb.w r3, [r4, #96] @ 0x60 │ │ │ │ cbz r3, 166c6a │ │ │ │ ldr r3, [r4, #120] @ 0x78 │ │ │ │ ldr.w r3, [r3, #320] @ 0x140 │ │ │ │ ldrb.w r3, [r3, #743] @ 0x2e7 │ │ │ │ cbz r3, 166c86 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr.w r1, [r4, #148] @ 0x94 │ │ │ │ mov.w r2, #1160 @ 0x488 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1dbcc8 │ │ │ │ + bl 1dbc10 │ │ │ │ ldr r3, [r4, #120] @ 0x78 │ │ │ │ ldr.w r3, [r3, #320] @ 0x140 │ │ │ │ ldrb.w r3, [r3, #743] @ 0x2e7 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 166c66 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1dbd70 │ │ │ │ + bl 1dbcb8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ mov r1, r2 │ │ │ │ strd r0, r0, [r4, #152] @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1e2f78 │ │ │ │ + bl 1e2ec0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ str.w r1, [r4, #160] @ 0xa0 │ │ │ │ - bl 1dbcc8 │ │ │ │ + bl 1dbc10 │ │ │ │ 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 1db7dc │ │ │ │ + bl 1db724 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r2, [r4, #164] @ 0xa4 │ │ │ │ ldr.w r1, [r4, #144] @ 0x90 │ │ │ │ - bl 1db7dc │ │ │ │ + bl 1db724 │ │ │ │ ldrb.w r3, [r4, #96] @ 0x60 │ │ │ │ cbz r3, 166d0a │ │ │ │ ldr r3, [r4, #120] @ 0x78 │ │ │ │ ldr.w r3, [r3, #320] @ 0x140 │ │ │ │ ldrb.w r3, [r3, #743] @ 0x2e7 │ │ │ │ cbz r3, 166cee │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr.w r1, [r4, #152] @ 0x98 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1dbaa0 │ │ │ │ + bl 1db9e8 │ │ │ │ ldr.w r2, [r4, #152] @ 0x98 │ │ │ │ ldr.w r1, [r4, #160] @ 0xa0 │ │ │ │ mov r0, r5 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1db7dc │ │ │ │ + bl 1db724 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr.w r1, [r4, #148] @ 0x94 │ │ │ │ mov.w r2, #1160 @ 0x488 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1db7dc │ │ │ │ + bl 1db724 │ │ │ │ b.n 166ce0 │ │ │ │ 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] @ (166dd8 ) │ │ │ │ @@ -351085,51 +351086,51 @@ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r4, [pc, #164] @ (166de0 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #2020] @ 0x7e4 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 2e7a90 │ │ │ │ + bl 2e79d8 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [pc, #148] @ (166de4 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1dbef8 │ │ │ │ + bl 1dbe40 │ │ │ │ mov r5, r0 │ │ │ │ - bl 1dbf68 │ │ │ │ + bl 1dbeb0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1dbf6c │ │ │ │ + bl 1dbeb4 │ │ │ │ str r0, [sp, #0] │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1f41a0 │ │ │ │ + bl 1f40e8 │ │ │ │ add r0, sp, #8 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ - bl 1f421c │ │ │ │ + bl 1f4164 │ │ │ │ movs r2, #8 │ │ │ │ add.w r1, r6, #304 @ 0x130 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1f421c │ │ │ │ + bl 1f4164 │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #8 │ │ │ │ add.w r1, sp, #1920 @ 0x780 │ │ │ │ - bl 1f470c │ │ │ │ + bl 1f4654 │ │ │ │ add.w r1, sp, #1920 @ 0x780 │ │ │ │ add.w r0, sp, #1952 @ 0x7a0 │ │ │ │ - bl 1e0ccc │ │ │ │ + bl 1e0c14 │ │ │ │ ldr r3, [pc, #76] @ (166de8 ) │ │ │ │ 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 1dc840 │ │ │ │ + bl 1dc788 │ │ │ │ ldr r2, [pc, #52] @ (166dec ) │ │ │ │ ldr r3, [pc, #32] @ (166ddc ) │ │ │ │ add r2, pc │ │ │ │ str r0, [r6, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #2020] @ 0x7e4 │ │ │ │ @@ -351181,32 +351182,32 @@ │ │ │ │ str r2, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ ldr r2, [pc, #108] @ (166ea8 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #28] │ │ │ │ mov.w r2, #0 │ │ │ │ - bl 1db718 │ │ │ │ + bl 1db660 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r5, #948 @ 0x3b4 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1db7dc │ │ │ │ + bl 1db724 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ add.w r1, r6, #16 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1db7dc │ │ │ │ + bl 1db724 │ │ │ │ ldrb.w r1, [r6, #96] @ 0x60 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1db9c8 │ │ │ │ + bl 1db910 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1dcc34 │ │ │ │ + bl 1dcb7c │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ cbz r3, 166e96 │ │ │ │ ldr r2, [pc, #44] @ (166eac ) │ │ │ │ ldr r3, [pc, #36] @ (166ea8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -351240,47 +351241,47 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #1932] @ 0x78c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 166f5e │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1f41a0 │ │ │ │ + bl 1f40e8 │ │ │ │ mov r0, sp │ │ │ │ - bl 1db718 │ │ │ │ + bl 1db660 │ │ │ │ ldr.w r1, [r5, #252] @ 0xfc │ │ │ │ movs r2, #1 │ │ │ │ mov r0, sp │ │ │ │ - bl 28e67c │ │ │ │ + bl 28e5c4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1f421c │ │ │ │ + bl 1f4164 │ │ │ │ ldrb.w r3, [sp, #12] │ │ │ │ cbz r3, 166f68 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r5, #20 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1f421c │ │ │ │ + bl 1f4164 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r5, #24 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1f421c │ │ │ │ + bl 1f4164 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r5, #240 @ 0xf0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1f421c │ │ │ │ + bl 1f4164 │ │ │ │ mov.w r2, #532 @ 0x214 │ │ │ │ add.w r1, r5, #256 @ 0x100 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1f421c │ │ │ │ + bl 1f4164 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r5, #948 @ 0x3b4 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1f470c │ │ │ │ + bl 1f4654 │ │ │ │ ldr r2, [pc, #56] @ (166f7c ) │ │ │ │ ldr r3, [pc, #48] @ (166f78 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1932] @ 0x78c │ │ │ │ eors r2, r3 │ │ │ │ @@ -351307,37 +351308,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 1e2fc0 │ │ │ │ + bl 1e2f08 │ │ │ │ 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 1dbcc8 │ │ │ │ + bl 1dbc10 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1dbd70 │ │ │ │ + bl 1dbcb8 │ │ │ │ str r0, [r4, #116] @ 0x74 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1dbd70 │ │ │ │ + bl 1dbcb8 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ mov.w r1, #1160 @ 0x488 │ │ │ │ strb.w r0, [r4, #1215] @ 0x4bf │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e2fc0 │ │ │ │ + bl 1e2f08 │ │ │ │ mov r1, r4 │ │ │ │ str.w r0, [r4, #148] @ 0x94 │ │ │ │ mov r0, r5 │ │ │ │ bl 166c1c │ │ │ │ ldr r3, [r4, #116] @ 0x74 │ │ │ │ cbnz r3, 166ff6 │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ @@ -351345,15 +351346,15 @@ │ │ │ │ beq.n 166ffe │ │ │ │ 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 1e2fc0 │ │ │ │ + bl 1e2f08 │ │ │ │ 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] │ │ │ │ @@ -351379,21 +351380,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 1db7dc │ │ │ │ + bl 1db724 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r4, #116] @ 0x74 │ │ │ │ - bl 1dbaa0 │ │ │ │ + bl 1db9e8 │ │ │ │ ldrb.w r1, [r4, #1215] @ 0x4bf │ │ │ │ mov r0, r5 │ │ │ │ - bl 1dbaa0 │ │ │ │ + bl 1db9e8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 166cb0 │ │ │ │ ldr r3, [r4, #116] @ 0x74 │ │ │ │ cbnz r3, 167090 │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ tst.w r3, #56 @ 0x38 │ │ │ │ @@ -351423,23 +351424,23 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 166e1c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #28 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1dcacc │ │ │ │ + bl 1dca14 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 167110 │ │ │ │ add r0, sp, #12 │ │ │ │ mov r1, r3 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1dbc94 │ │ │ │ + bl 1dbbdc │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 166c1c │ │ │ │ ldr r1, [r5, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbz r1, 167106 │ │ │ │ mov r0, r4 │ │ │ │ @@ -351486,30 +351487,30 @@ │ │ │ │ cbz r3, 16719e │ │ │ │ mov r6, r1 │ │ │ │ add r2, sp, #28 │ │ │ │ mov r4, r0 │ │ │ │ bl 166e1c │ │ │ │ add r0, sp, #12 │ │ │ │ add r7, sp, #28 │ │ │ │ - bl 1db718 │ │ │ │ + bl 1db660 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #12 │ │ │ │ bl 166cb0 │ │ │ │ ldr r1, [r6, #100] @ 0x64 │ │ │ │ cbz r1, 167186 │ │ │ │ add r0, sp, #12 │ │ │ │ bl 166cb0 │ │ │ │ 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 1dca78 │ │ │ │ + bl 1dc9c0 │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ cbz r3, 1671b6 │ │ │ │ ldr r2, [pc, #44] @ (1671cc ) │ │ │ │ ldr r3, [pc, #36] @ (1671c8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -351638,15 +351639,15 @@ │ │ │ │ sub.w ip, ip, #20 │ │ │ │ cmp.w ip, #2 │ │ │ │ bhi.n 16728e │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #40] @ (167320 ) │ │ │ │ add r1, pc │ │ │ │ - bl 2e5fa0 │ │ │ │ + bl 2e5ee8 │ │ │ │ pop {r4, pc} │ │ │ │ movw r3, #3864 @ 0xf18 │ │ │ │ tst r0, r3 │ │ │ │ beq.n 16728e │ │ │ │ ldrb.w r0, [lr, #14] │ │ │ │ ldrb.w r3, [lr, #13] │ │ │ │ smulbb r3, r3, r0 │ │ │ │ @@ -352018,15 +352019,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 1e4de4 │ │ │ │ + bl 1e4d2c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1677bc │ │ │ │ movs r5, #0 │ │ │ │ mov sl, r7 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r5 │ │ │ │ mov r7, r5 │ │ │ │ @@ -352045,24 +352046,24 @@ │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 16771a │ │ │ │ adds r3, r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ str.w fp, [r3] │ │ │ │ mov r6, r8 │ │ │ │ - bl 1e4de4 │ │ │ │ + bl 1e4d2c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 167754 │ │ │ │ ldr.w fp, [r4, #4] │ │ │ │ ldr.w r0, [fp, #8] │ │ │ │ - bl 2e5820 │ │ │ │ + bl 2e5768 │ │ │ │ cbz r0, 16770a │ │ │ │ ldr.w r0, [fp, #8] │ │ │ │ - bl 2e5db4 │ │ │ │ + bl 2e5cfc │ │ │ │ mov r8, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ bne.n 167728 │ │ │ │ adds r3, r6, #5 │ │ │ │ bhi.n 16771a │ │ │ │ add.w r8, r6, #4 │ │ │ │ cmp r5, r8 │ │ │ │ @@ -352072,28 +352073,28 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ cmp r5, r8 │ │ │ │ it cc │ │ │ │ movcc r5, r8 │ │ │ │ b.n 1676ca │ │ │ │ - bl 2e57d8 │ │ │ │ + bl 2e5720 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 16770a │ │ │ │ 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 16770a │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4de4 │ │ │ │ + bl 1e4d2c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1676ec │ │ │ │ mov r9, r7 │ │ │ │ cmp r6, #3 │ │ │ │ bls.n 1677b4 │ │ │ │ mov r0, r7 │ │ │ │ @@ -352127,15 +352128,15 @@ │ │ │ │ add r5, r3 │ │ │ │ bge.n 16778a │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r5 │ │ │ │ bcs.n 1677b6 │ │ │ │ ldr.w r1, [sl, #-4]! │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 1e4da4 │ │ │ │ + bl 1e4cec │ │ │ │ b.n 16776e │ │ │ │ cbz r7, 1677bc │ │ │ │ mov r0, r9 │ │ │ │ blx 58d30 │ │ │ │ ldr r2, [pc, #40] @ (1677e8 ) │ │ │ │ ldr r3, [pc, #32] @ (1677e0 ) │ │ │ │ add r2, pc │ │ │ │ @@ -352159,27 +352160,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 1e4e18 │ │ │ │ + bl 1e4d60 │ │ │ │ movs r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4de4 │ │ │ │ + bl 1e4d2c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 167828 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4cfc │ │ │ │ + bl 1e4c44 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4de4 │ │ │ │ + bl 1e4d2c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 167812 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ subs r1, #8 │ │ │ │ @@ -352189,36 +352190,36 @@ │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ subs r1, #8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ bl 167678 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4de4 │ │ │ │ + bl 1e4d2c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 167876 │ │ │ │ ldr r7, [r0, #4] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e4c80 │ │ │ │ + bl 1e4bc8 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 167844 │ │ │ │ - bl 1e4da4 │ │ │ │ + bl 1e4cec │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4de4 │ │ │ │ + bl 1e4d2c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 167850 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4be4 │ │ │ │ + bl 1e4b2c │ │ │ │ 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 │ │ │ │ @@ -352239,37 +352240,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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ add r5, sp, #16 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 1678e6 │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ 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 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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 │ │ │ │ @@ -352305,15 +352306,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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr r2, [pc, #48] @ (1679cc ) │ │ │ │ ldr r3, [pc, #28] @ (1679bc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3 │ │ │ │ @@ -352365,31 +352366,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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 167a46 │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r4, r0 │ │ │ │ b.n 1679f8 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r4, [r2, #48] @ 0x30 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ @@ -352429,15 +352430,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 205154 │ │ │ │ + bl 20509c │ │ │ │ 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 │ │ │ │ @@ -352450,20 +352451,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 2035e0 │ │ │ │ + bl 203528 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r6 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ 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 │ │ │ │ @@ -352490,31 +352491,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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 167b70 │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r7, r0 │ │ │ │ b.n 167adc │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ subs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ cmp r2, #31 │ │ │ │ @@ -352594,30 +352595,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 1fdcac │ │ │ │ + bl 1fdbf4 │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ 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 │ │ │ │ @@ -352629,58 +352630,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 1fdcac │ │ │ │ + bl 1fdbf4 │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r5, r0 │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ mov r2, fp │ │ │ │ mov r1, r7 │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ 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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 167d36 │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, r9 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, r9 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ ldr r2, [pc, #36] @ (167d78 ) │ │ │ │ ldr r3, [pc, #28] @ (167d74 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3 │ │ │ │ @@ -352712,26 +352713,26 @@ │ │ │ │ cmp.w r3, #612 @ 0x264 │ │ │ │ beq.w 168090 │ │ │ │ movw r1, #614 @ 0x266 │ │ │ │ cmp r3, r1 │ │ │ │ beq.w 167fb6 │ │ │ │ movw r1, #706 @ 0x2c2 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ 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 200494 │ │ │ │ + bl 2003dc │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ 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 │ │ │ │ @@ -352757,30 +352758,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 1fdcac │ │ │ │ + bl 1fdbf4 │ │ │ │ ldrb.w r3, [r9, #33] @ 0x21 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r0, [sp, #16] │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ 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 │ │ │ │ @@ -352791,86 +352792,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 1fdcac │ │ │ │ + bl 1fdbf4 │ │ │ │ ldrb.w r3, [r9, #33] @ 0x21 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r7, r0 │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ add.w r3, r7, #20 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ 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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 167f48 │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r4 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ movw r1, #613 @ 0x265 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ movs r3, #32 │ │ │ │ mov r7, r0 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ add.w r3, r7, #20 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #362 @ 0x16a │ │ │ │ mov r0, r4 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ ldr.w r2, [pc, #2200] @ 168830 │ │ │ │ ldr.w r3, [pc, #2192] @ 16882c │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ eors r2, r3 │ │ │ │ @@ -352883,137 +352884,137 @@ │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ beq.w 16869a │ │ │ │ movs r5, #1 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ strb.w r5, [r2, #792] @ 0x318 │ │ │ │ - bl 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov r7, r0 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r6 │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ movw r1, #617 @ 0x269 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ mov r2, r5 │ │ │ │ mov r7, r0 │ │ │ │ add.w r5, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r5 │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ 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 168104 │ │ │ │ lsls r3, r2, #26 │ │ │ │ bne.w 16813c │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ b.n 167f96 │ │ │ │ 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 1fdcac │ │ │ │ + bl 1fdbf4 │ │ │ │ ldrb.w r3, [r9, #33] @ 0x21 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ b.n 167e10 │ │ │ │ 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 1681f4 │ │ │ │ movs r5, #1 │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ strb.w r5, [r2, #792] @ 0x318 │ │ │ │ - bl 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov r7, r0 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r6 │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movw r1, #613 @ 0x265 │ │ │ │ - bl 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ mov r2, r5 │ │ │ │ mov r7, r0 │ │ │ │ movs r3, #32 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ add.w r3, r7, #20 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #362 @ 0x16a │ │ │ │ mov r0, r4 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ b.n 167f96 │ │ │ │ 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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 16812a │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r5, r0 │ │ │ │ b.n 16802e │ │ │ │ subs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #48] @ 0x30 │ │ │ │ cmp r2, #31 │ │ │ │ bhi.w 168826 │ │ │ │ @@ -353094,25 +353095,25 @@ │ │ │ │ b.n 168104 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #48] @ 0x30 │ │ │ │ b.n 168104 │ │ │ │ movw r1, #706 @ 0x2c2 │ │ │ │ add.w sl, sp, #48 @ 0x30 │ │ │ │ - bl 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r8, r0 │ │ │ │ movs r2, #3 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r7 │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ add.w fp, sp, #68 @ 0x44 │ │ │ │ - bl 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ 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 │ │ │ │ @@ -353143,30 +353144,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 1fdcac │ │ │ │ + bl 1fdbf4 │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldrb.w r3, [r8, #33] @ 0x21 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #16] │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 1687c6 │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ sub.w r1, r3, #32 │ │ │ │ rsb r0, r3, #32 │ │ │ │ @@ -353184,74 +353185,74 @@ │ │ │ │ ldrcc r5, [sp, #20] │ │ │ │ bcs.w 16869e │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w r9, #0 │ │ │ │ strd r8, r9, [sp, #48] @ 0x30 │ │ │ │ - bl 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 168328 │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ mov r0, r4 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ 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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 16836a │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ 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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 16839e │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 2028cc │ │ │ │ + bl 202814 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r0, [sp, #28] │ │ │ │ ldrb.w r2, [r3, #33] @ 0x21 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 168786 │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ movs r1, #1 │ │ │ │ @@ -353270,87 +353271,87 @@ │ │ │ │ sbcs.w r0, r0, #0 │ │ │ │ bcs.w 1687d0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w r9, #0 │ │ │ │ strd r8, r9, [sp, #48] @ 0x30 │ │ │ │ - bl 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 16841e │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ mov r0, r4 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ 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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 16845e │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ 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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 16848c │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 2028cc │ │ │ │ + bl 202814 │ │ │ │ mov.w r1, #440 @ 0x1b8 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r8, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r6 │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ 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 │ │ │ │ @@ -353367,30 +353368,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 1fdcac │ │ │ │ + bl 1fdbf4 │ │ │ │ add.w r9, r0, #20 │ │ │ │ ldrb.w r3, [r8, #33] @ 0x21 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ mov r7, r0 │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ 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 │ │ │ │ @@ -353404,113 +353405,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 1fdcac │ │ │ │ + bl 1fdbf4 │ │ │ │ ldrb.w r3, [r8, #33] @ 0x21 │ │ │ │ mov r2, r7 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r6, r0 │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr.w fp, [sp, #16] │ │ │ │ add.w r2, r6, #20 │ │ │ │ mov.w r1, #362 @ 0x16a │ │ │ │ mov r3, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ ldr.w sl, [sp, #28] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r5, r0 │ │ │ │ mov r3, sl │ │ │ │ mov.w r1, #362 @ 0x16a │ │ │ │ mov r0, r4 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r3, sl │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #362 @ 0x16a │ │ │ │ mov r0, r4 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ movw r1, #613 @ 0x265 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ mov r2, r7 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #32 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r3, fp │ │ │ │ mov r2, sl │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ add.w r2, r6, #20 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r4 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #362 @ 0x16a │ │ │ │ mov r0, r4 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ b.n 167f96 │ │ │ │ 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 1fdcac │ │ │ │ + bl 1fdbf4 │ │ │ │ ldrb.w r3, [r8, #33] @ 0x21 │ │ │ │ mov r2, r9 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r6, r0 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ b.n 16824a │ │ │ │ movs r0, #0 │ │ │ │ b.n 167f96 │ │ │ │ subs r3, r2, #1 │ │ │ │ strd r6, r6, [sp, #32] │ │ │ │ cmp r3, #31 │ │ │ │ bhi.w 168826 │ │ │ │ @@ -353533,30 +353534,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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 1686f8 │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ cmp r2, #32 │ │ │ │ it hi │ │ │ │ movhi r2, #64 @ 0x40 │ │ │ │ b.n 1682fe │ │ │ │ movs r3, #3 │ │ │ │ @@ -353569,70 +353570,70 @@ │ │ │ │ strb.w r3, [sp, #32] │ │ │ │ b.n 1686d2 │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w r9, #0 │ │ │ │ strd r8, r9, [sp, #48] @ 0x30 │ │ │ │ - bl 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 168708 │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ b.n 168708 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r7, #0 │ │ │ │ movs r6, #0 │ │ │ │ strd r6, r7, [sp, #48] @ 0x30 │ │ │ │ - bl 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 16877c │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldrb r2, [r7, #13] │ │ │ │ cmp r2, #32 │ │ │ │ it hi │ │ │ │ movhi r2, #64 @ 0x40 │ │ │ │ b.n 1683f4 │ │ │ │ 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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 1687b4 │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r7, r0 │ │ │ │ b.n 16877c │ │ │ │ movs r0, #3 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #32] │ │ │ │ b.n 1686d2 │ │ │ │ subs r2, #1 │ │ │ │ @@ -353707,25 +353708,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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 1688a4 │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ ldr r1, [pc, #72] @ (1688f0 ) │ │ │ │ ldr r2, [pc, #68] @ (1688ec ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ @@ -353803,26 +353804,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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 168926 │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ b.n 168926 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ strb r4, [r6, #27] │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ @@ -353868,30 +353869,30 @@ │ │ │ │ bne.n 1689da │ │ │ │ ldr r2, [r2, #16] │ │ │ │ cmp r1, r2 │ │ │ │ bls.n 1689da │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2e3e38 │ │ │ │ + bl 2e3d80 │ │ │ │ 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 1689e0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2e3e38 │ │ │ │ + bl 2e3d80 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fd5c0 │ │ │ │ + bl 1fd508 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r3, [r0, #60] @ 0x3c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [pc, #16] @ (168a48 ) │ │ │ │ ldr r1, [r1, #4] │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ @@ -353930,25 +353931,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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, 168aba │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r2, #20 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 167880 │ │ │ │ ldr r2, [pc, #32] @ (168ae8 ) │ │ │ │ @@ -354005,25 +354006,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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, 168b6c │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r2, #20 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 167880 │ │ │ │ ldr r2, [pc, #64] @ (168bb8 ) │ │ │ │ @@ -354092,70 +354093,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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov fp, r0 │ │ │ │ cbz r0, 168c42 │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r3, fp │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ 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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 168c8a │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r4 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r7 │ │ │ │ add r6, r9 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ str r0, [sp, #16] │ │ │ │ and.w r8, r8, #3 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ 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 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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 │ │ │ │ @@ -354193,15 +354194,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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr r2, [pc, #44] @ (168d84 ) │ │ │ │ ldr r3, [pc, #32] @ (168d78 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3 │ │ │ │ @@ -354257,150 +354258,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 168e4e │ │ │ │ mov r0, r6 │ │ │ │ - bl 256cf4 │ │ │ │ + bl 256c3c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 268c40 │ │ │ │ + bl 268b88 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 168fb2 │ │ │ │ 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 25cf3c │ │ │ │ + bl 25ce84 │ │ │ │ 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 26a53c │ │ │ │ + bl 26a484 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 26ff34 │ │ │ │ + bl 26fe7c │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 271ec8 │ │ │ │ + bl 271e10 │ │ │ │ orrs r4, r0 │ │ │ │ uxtb r4, r4 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 168ffc │ │ │ │ movs r4, #0 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ - bl 24d6f4 │ │ │ │ + bl 24d63c │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 216628 │ │ │ │ + bl 216570 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 238e54 │ │ │ │ + bl 238d9c │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 255cc0 │ │ │ │ + bl 255c08 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20b550 │ │ │ │ + bl 20b498 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 256518 │ │ │ │ + bl 256460 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 255d20 │ │ │ │ + bl 255c68 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2583bc │ │ │ │ + bl 258304 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 255950 │ │ │ │ + bl 255898 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 25700c │ │ │ │ + bl 256f54 │ │ │ │ mov.w r1, #8388608 @ 0x800000 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 290208 │ │ │ │ + bl 290150 │ │ │ │ movs r1, #1 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 270204 │ │ │ │ + bl 27014c │ │ │ │ mov.w r1, #25165824 @ 0x1800000 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 290504 │ │ │ │ + bl 29044c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orr.w r8, r8, r0 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ adds r0, r1, #1 │ │ │ │ beq.w 168fe8 │ │ │ │ cmp r1, #1 │ │ │ │ beq.n 168fdc │ │ │ │ cmp r1, #2 │ │ │ │ beq.n 168fda │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r6 │ │ │ │ strd r1, r3, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - bl 26ca90 │ │ │ │ + bl 26c9d8 │ │ │ │ orr.w r5, r0, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 25de08 │ │ │ │ + bl 25dd50 │ │ │ │ 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 168f24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 26d9d0 │ │ │ │ + bl 26d918 │ │ │ │ orrs r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fab34 │ │ │ │ + bl 1faa7c │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 21466c │ │ │ │ + bl 2145b4 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 238bc0 │ │ │ │ + bl 238b08 │ │ │ │ ldr r1, [pc, #256] @ (16903c ) │ │ │ │ movs r2, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r1, pc │ │ │ │ mov r0, r6 │ │ │ │ - bl 24e0f8 │ │ │ │ + bl 24e040 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2534dc │ │ │ │ + bl 253424 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 274bd0 │ │ │ │ + bl 274b18 │ │ │ │ movs r1, #1 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 270958 │ │ │ │ + bl 2708a0 │ │ │ │ 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 │ │ │ │ @@ -354408,59 +354409,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 26c1e8 │ │ │ │ + bl 26c130 │ │ │ │ mov r9, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 168de6 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 223c48 │ │ │ │ + bl 223b90 │ │ │ │ mov r0, r6 │ │ │ │ - bl 256cf4 │ │ │ │ + bl 256c3c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 268c40 │ │ │ │ + bl 268b88 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 168dfa │ │ │ │ mov r0, r6 │ │ │ │ - bl 255cc0 │ │ │ │ + bl 255c08 │ │ │ │ mov r0, r6 │ │ │ │ - bl 256518 │ │ │ │ + bl 256460 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 25cf3c │ │ │ │ + bl 25ce84 │ │ │ │ mov r0, r6 │ │ │ │ - bl 26a53c │ │ │ │ + bl 26a484 │ │ │ │ mov r0, r6 │ │ │ │ - bl 26ff34 │ │ │ │ + bl 26fe7c │ │ │ │ mov r0, r6 │ │ │ │ - bl 271ec8 │ │ │ │ + bl 271e10 │ │ │ │ b.n 168e48 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 258b1c │ │ │ │ + bl 258a64 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ b.n 168eee │ │ │ │ ldr r0, [pc, #84] @ (169040 ) │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #0 │ │ │ │ add r0, pc │ │ │ │ - bl 1e84e0 │ │ │ │ + bl 1e8428 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r3, #0] │ │ │ │ b.n 168ee6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 24ddf8 │ │ │ │ + bl 24dd40 │ │ │ │ ldr r2, [pc, #64] @ (169044 ) │ │ │ │ ldr r3, [pc, #32] @ (169028 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ @@ -354480,15 +354481,15 @@ │ │ │ │ lsrs r4, r3, #26 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #5 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r5, #42] @ 0x2a │ │ │ │ lsls r7, r5, #2 │ │ │ │ b.n 168b32 │ │ │ │ - vtbx.8 d16, {d15-d17}, d6 │ │ │ │ + vtbx.8 d16, {d31- │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 227110 │ │ │ │ + bl 227058 │ │ │ │ pop {r4, pc} │ │ │ │ movs r2, #12 │ │ │ │ ldr.w r3, [r4, #424] @ 0x1a8 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cbz r1, 16909a │ │ │ │ movs r1, #0 │ │ │ │ ldrb.w r0, [r3, #32] │ │ │ │ @@ -354517,25 +354518,25 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 169084 │ │ │ │ cbz r1, 16909a │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 230428 │ │ │ │ + bl 230370 │ │ │ │ mov r0, r4 │ │ │ │ - bl 28f200 │ │ │ │ + bl 28f148 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24ddf8 │ │ │ │ + bl 24dd40 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2247b0 │ │ │ │ + bl 2246f8 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 227110 │ │ │ │ + bl 227058 │ │ │ │ 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] @ (169148 ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -354549,30 +354550,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 22d9a8 │ │ │ │ + bl 22d8f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 256518 │ │ │ │ + bl 256460 │ │ │ │ add r2, sp, #12 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [r2, #4] │ │ │ │ - bl 28a54c │ │ │ │ + bl 28a494 │ │ │ │ ldr.w r3, [r4, #468] @ 0x1d4 │ │ │ │ cbz r3, 169120 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2534dc │ │ │ │ + bl 253424 │ │ │ │ mov r0, r4 │ │ │ │ - bl 212da8 │ │ │ │ + bl 212cf0 │ │ │ │ ldrb.w r3, [r4, #356] @ 0x164 │ │ │ │ ldr r2, [pc, #48] @ (169158 ) │ │ │ │ orr.w r3, r3, #128 @ 0x80 │ │ │ │ strb.w r3, [r4, #356] @ 0x164 │ │ │ │ ldr r3, [pc, #28] @ (16914c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -354639,27 +354640,27 @@ │ │ │ │ ldrsb.w r3, [r3, #65] @ 0x41 │ │ │ │ bics.w r2, r3, #4 │ │ │ │ beq.w 169ad2 │ │ │ │ cmp r3, #3 │ │ │ │ beq.w 169ae6 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ - bl 224668 │ │ │ │ + bl 2245b0 │ │ │ │ ldr r3, [pc, #708] @ (1694b0 ) │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 21745c │ │ │ │ + bl 2173a4 │ │ │ │ add r1, sp, #196 @ 0xc4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 24a640 │ │ │ │ + bl 24a588 │ │ │ │ mov r0, r5 │ │ │ │ - bl 224974 │ │ │ │ + bl 2248bc │ │ │ │ ldr.w r5, [r5, #424] @ 0x1a8 │ │ │ │ mov r4, r5 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cbnz r3, 169220 │ │ │ │ b.w 169ecc │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ @@ -354684,15 +354685,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 200834 │ │ │ │ + bl 20077c │ │ │ │ mov r9, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 169ac8 │ │ │ │ strd r6, r4, [sp, #8] │ │ │ │ movs r4, #0 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ movw sl, #791 @ 0x317 │ │ │ │ @@ -354707,15 +354708,15 @@ │ │ │ │ mov r7, r3 │ │ │ │ b.n 1692e0 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #4 │ │ │ │ beq.n 169306 │ │ │ │ mov r0, r9 │ │ │ │ mov r5, r9 │ │ │ │ - bl 200834 │ │ │ │ + bl 20077c │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 16935c │ │ │ │ mov r9, r0 │ │ │ │ b.n 16927c │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 169298 │ │ │ │ @@ -354727,19 +354728,19 @@ │ │ │ │ movw r2, #791 @ 0x317 │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 169298 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ ldr r3, [r5, #112] @ 0x70 │ │ │ │ ldr r2, [r5, #96] @ 0x60 │ │ │ │ mov r0, fp │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r1, r0 │ │ │ │ movs r4, #1 │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 2004d0 │ │ │ │ + bl 200418 │ │ │ │ cmp r7, #0 │ │ │ │ beq.n 169298 │ │ │ │ mov r5, r7 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ cmp r7, #0 │ │ │ │ beq.n 169292 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ @@ -354767,39 +354768,39 @@ │ │ │ │ b.n 1692c2 │ │ │ │ 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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 16934a │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r1, r0 │ │ │ │ b.n 1692d2 │ │ │ │ mov r8, r4 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ - bl 25042c │ │ │ │ + bl 250374 │ │ │ │ b.n 169376 │ │ │ │ ldr r6, [r4, #24] │ │ │ │ cmp r6, #0 │ │ │ │ bne.w 16923a │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -354830,15 +354831,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 200834 │ │ │ │ + bl 20077c │ │ │ │ mov r8, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.w 169ac0 │ │ │ │ mov r3, sl │ │ │ │ movs r4, #0 │ │ │ │ mov sl, r5 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ @@ -354871,36 +354872,36 @@ │ │ │ │ bne.n 16942e │ │ │ │ movs r2, #0 │ │ │ │ mov r0, fp │ │ │ │ bl 167a68 │ │ │ │ orrs r0, r4 │ │ │ │ uxtb r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 200834 │ │ │ │ + bl 20077c │ │ │ │ mov r3, r8 │ │ │ │ cbz r3, 16945a │ │ │ │ mov r8, r0 │ │ │ │ b.n 1693e6 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #3 │ │ │ │ bne.n 16942e │ │ │ │ mov r0, fp │ │ │ │ bl 167a68 │ │ │ │ orr.w r3, r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ uxtb r4, r3 │ │ │ │ - bl 200834 │ │ │ │ + bl 20077c │ │ │ │ mov r3, r8 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 169438 │ │ │ │ mov r5, sl │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25042c │ │ │ │ + bl 250374 │ │ │ │ b.n 16946e │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ bne.n 1693aa │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -354950,15 +354951,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 200834 │ │ │ │ + bl 20077c │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 169ac4 │ │ │ │ mov sl, r8 │ │ │ │ str r7, [sp, #24] │ │ │ │ strd r4, r9, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [r5, #16] │ │ │ │ @@ -354991,15 +354992,15 @@ │ │ │ │ subs r3, #28 │ │ │ │ cmp r3, #1 │ │ │ │ bls.n 169570 │ │ │ │ cmp.w r8, #0 │ │ │ │ bne.n 169528 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 200834 │ │ │ │ + bl 20077c │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 16986c │ │ │ │ str r0, [sp, #12] │ │ │ │ b.n 16950c │ │ │ │ ldrd r1, r2, [r4, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 169838 │ │ │ │ @@ -355012,15 +355013,15 @@ │ │ │ │ beq.w 169838 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 169580 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ movw r1, #299 @ 0x12b │ │ │ │ mov r0, fp │ │ │ │ - bl 20280c │ │ │ │ + bl 202754 │ │ │ │ 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 │ │ │ │ @@ -355148,136 +355149,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 1fdcac │ │ │ │ + bl 1fdbf4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add.w r3, r5, #20 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, fp │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ vmov.f64 d0, d8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sl │ │ │ │ ldrb r6, [r3, #13] │ │ │ │ mov r1, r6 │ │ │ │ - bl 200008 │ │ │ │ + bl 1fff50 │ │ │ │ mov r2, r6 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 169772 │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, fp │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ movw r1, #279 @ 0x117 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 20280c │ │ │ │ + bl 202754 │ │ │ │ movs r1, #183 @ 0xb7 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 20280c │ │ │ │ + bl 202754 │ │ │ │ mov r2, r5 │ │ │ │ mov r6, r0 │ │ │ │ movw r1, #275 @ 0x113 │ │ │ │ mov r0, fp │ │ │ │ - bl 20280c │ │ │ │ + bl 202754 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #16 │ │ │ │ beq.n 169844 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #161 @ 0xa1 │ │ │ │ mov r0, fp │ │ │ │ - bl 20280c │ │ │ │ + bl 202754 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #32 │ │ │ │ bne.n 169844 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r1, r6 │ │ │ │ ldr r4, [r4, #48] @ 0x30 │ │ │ │ mov r0, fp │ │ │ │ add r4, r3 │ │ │ │ bl 167be8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #492 @ 0x1ec │ │ │ │ mov r0, fp │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ b.n 16961c │ │ │ │ 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 1fdcac │ │ │ │ + bl 1fdbf4 │ │ │ │ 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 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ b.n 1696be │ │ │ │ sub.w r5, r1, #20 │ │ │ │ b.n 1695d4 │ │ │ │ sub.w r5, r1, #20 │ │ │ │ b.n 169590 │ │ │ │ sub.w r4, r1, #20 │ │ │ │ b.n 169614 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, fp │ │ │ │ movw r1, #423 @ 0x1a7 │ │ │ │ - bl 20280c │ │ │ │ + bl 202754 │ │ │ │ mov r5, r0 │ │ │ │ b.n 1697be │ │ │ │ mvn.w r2, #19 │ │ │ │ sub.w r3, r0, #20 │ │ │ │ str r2, [sp, #20] │ │ │ │ b.n 16968c │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ @@ -355287,15 +355288,15 @@ │ │ │ │ b.n 169544 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ mov r8, sl │ │ │ │ ldrd r4, r9, [sp, #36] @ 0x24 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 25042c │ │ │ │ + bl 250374 │ │ │ │ b.n 169888 │ │ │ │ ldr r7, [r4, #24] │ │ │ │ cmp r7, #0 │ │ │ │ bne.w 1694ce │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -355308,35 +355309,35 @@ │ │ │ │ cmp r3, #5 │ │ │ │ bhi.w 169a00 │ │ │ │ add r3, sp, #108 @ 0x6c │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r7, [sp, #28] │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 231ecc │ │ │ │ + bl 231e14 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2510b8 │ │ │ │ + bl 251000 │ │ │ │ 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 168d88 │ │ │ │ movs r3, #1 │ │ │ │ movs r1, #8 │ │ │ │ strb.w r3, [fp] │ │ │ │ mov r0, r7 │ │ │ │ - bl 25aa50 │ │ │ │ + bl 25a998 │ │ │ │ mov r1, fp │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 226068 │ │ │ │ + bl 225fb0 │ │ │ │ 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] │ │ │ │ @@ -355346,26 +355347,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 267218 │ │ │ │ + bl 267160 │ │ │ │ orr.w r3, r4, r0 │ │ │ │ uxtb r3, r3 │ │ │ │ cbz r3, 16992c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ bl 168d88 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ movs r2, #0 │ │ │ │ mov.w r1, #8388608 @ 0x800000 │ │ │ │ - bl 28a54c │ │ │ │ + bl 28a494 │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsls r4, r3, #25 │ │ │ │ bmi.w 169b44 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r5, [r3, #4] │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ @@ -355403,25 +355404,25 @@ │ │ │ │ mov r5, r4 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ movs r4, #0 │ │ │ │ bic.w r3, r3, #4227858432 @ 0xfc000000 │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 169964 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2e6200 │ │ │ │ + bl 2e6148 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 169972 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2e61d0 │ │ │ │ + bl 2e6118 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 169964 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 169974 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 291070 │ │ │ │ + bl 290fb8 │ │ │ │ ldr r2, [pc, #444] @ (169b7c ) │ │ │ │ ldr r3, [pc, #444] @ (169b80 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #604] @ 0x25c │ │ │ │ eors r2, r3 │ │ │ │ @@ -355473,15 +355474,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 200834 │ │ │ │ + bl 20077c │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 169ebe │ │ │ │ strd r6, r8, [sp, #36] @ 0x24 │ │ │ │ movs r7, #0 │ │ │ │ mov r8, r5 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ @@ -355525,149 +355526,149 @@ │ │ │ │ b.n 169362 │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r3 │ │ │ │ b.n 16995a │ │ │ │ ldr r5, [sp, #28] │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 26ad7c │ │ │ │ + bl 26acc4 │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ cmp r3, #3 │ │ │ │ bne.w 1691e2 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2534dc │ │ │ │ + bl 253424 │ │ │ │ mov r0, r5 │ │ │ │ - bl 256518 │ │ │ │ + bl 256460 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 292e00 │ │ │ │ + bl 292d48 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2534dc │ │ │ │ + bl 253424 │ │ │ │ mov r0, r5 │ │ │ │ - bl 256518 │ │ │ │ + bl 256460 │ │ │ │ mov r0, r5 │ │ │ │ bl 173798 │ │ │ │ mov r0, r5 │ │ │ │ bl 1690c0 │ │ │ │ b.w 1691e2 │ │ │ │ ldr r6, [pc, #104] @ (169b84 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r5, [pc, #104] @ (169b88 ) │ │ │ │ add r6, pc │ │ │ │ add r5, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e0a68 │ │ │ │ + bl 1e09b0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 284494 │ │ │ │ + bl 2843dc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #2 │ │ │ │ - bl 1e0a68 │ │ │ │ + bl 1e09b0 │ │ │ │ b.w 1691ce │ │ │ │ ldr r5, [pc, #68] @ (169b8c ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r4, [pc, #68] @ (169b90 ) │ │ │ │ add r5, pc │ │ │ │ add r4, pc │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e0a68 │ │ │ │ + bl 1e09b0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 284494 │ │ │ │ + bl 2843dc │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 1e0a68 │ │ │ │ + bl 1e09b0 │ │ │ │ b.n 169942 │ │ │ │ nop │ │ │ │ ... │ │ │ │ bge.n 169a96 │ │ │ │ vqshlu.s32 d22, d26, #31 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - vqadd.u16 d0, d10, d15 │ │ │ │ - udf #196 @ 0xc4 │ │ │ │ + mrc2 0, 4, r0, cr10, cr15, {0} │ │ │ │ + udf #68 @ 0x44 │ │ │ │ movs r7, r3 │ │ │ │ - mcr2 0, 7, r0, cr14, cr15, {0} │ │ │ │ - udf #152 @ 0x98 │ │ │ │ + mcr2 0, 3, r0, cr14, cr15, {0} │ │ │ │ + udf #24 │ │ │ │ movs r7, r3 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ movw r1, #769 @ 0x301 │ │ │ │ cmp r2, r1 │ │ │ │ bne.w 169a9e │ │ │ │ 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 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ mov r6, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ add.w r1, r6, #20 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2033b0 │ │ │ │ + bl 2032f8 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #1 │ │ │ │ vstr d9, [sp, #104] @ 0x68 │ │ │ │ - bl 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 169c00 │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ vstr d8, [sp, #104] @ 0x68 │ │ │ │ - bl 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 169c26 │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov.w r1, #398 @ 0x18e │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ 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 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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} │ │ │ │ @@ -355699,45 +355700,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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ 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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 169d0e │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov.w r1, #398 @ 0x18e │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ 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 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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} │ │ │ │ @@ -355766,98 +355767,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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov.w r1, #492 @ 0x1ec │ │ │ │ mov r0, r9 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ movs r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 203420 │ │ │ │ + bl 203368 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #2 │ │ │ │ - bl 1fe07c │ │ │ │ + bl 1fdfc4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 169de8 │ │ │ │ adds r5, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 203340 │ │ │ │ + bl 203288 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 203468 │ │ │ │ + bl 2033b0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 203498 │ │ │ │ + bl 2033e0 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r1, #744 @ 0x2e8 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ 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 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ movs r7, #1 │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 2004d0 │ │ │ │ + bl 200418 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ff184 │ │ │ │ + bl 1ff0cc │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 169a90 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 200834 │ │ │ │ + bl 20077c │ │ │ │ cbz r4, 169e8a │ │ │ │ str r0, [sp, #12] │ │ │ │ b.n 169a72 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ cmp r2, #4 │ │ │ │ bne.n 169e5a │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movw r1, #769 @ 0x301 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ cmp r2, r1 │ │ │ │ beq.w 169abc │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 200834 │ │ │ │ + bl 20077c │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 169e64 │ │ │ │ mov r5, r8 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ ldr.w r8, [sp, #40] @ 0x28 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 25042c │ │ │ │ + bl 250374 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cbz r3, 169eb8 │ │ │ │ mov r3, r2 │ │ │ │ b.n 169eae │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -355911,15 +355912,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 200834 │ │ │ │ + bl 20077c │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 16a224 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ mov fp, r8 │ │ │ │ movs r5, #0 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ @@ -355952,15 +355953,15 @@ │ │ │ │ adds r6, #20 │ │ │ │ cmp r1, r3 │ │ │ │ beq.w 16a142 │ │ │ │ ldr r4, [r2, r6] │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 169f8e │ │ │ │ mov r0, r7 │ │ │ │ - bl 201dd0 │ │ │ │ + bl 201d18 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ bne.w 16a142 │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ add.w ip, sp, #132 @ 0x84 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r3, r6 │ │ │ │ ldr.w lr, [r7, #56] @ 0x38 │ │ │ │ @@ -355995,70 +355996,70 @@ │ │ │ │ bne.n 16a018 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 16a1c4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1fdcac │ │ │ │ + bl 1fdbf4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r5, r0 │ │ │ │ str r1, [sp, #16] │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ movs r2, #1 │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, fp │ │ │ │ vmov.f64 d0, #96 @ 0x3f000000 0.5 │ │ │ │ ldrb.w r8, [r3, #13] │ │ │ │ mov r1, r8 │ │ │ │ - bl 200008 │ │ │ │ + bl 1fff50 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 16a098 │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r8 │ │ │ │ movs r1, #191 @ 0xbf │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ mov r8, r0 │ │ │ │ ldrb r0, [r5, #12] │ │ │ │ add r6, r3 │ │ │ │ - bl 2018fc │ │ │ │ + bl 201844 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1fdcac │ │ │ │ + bl 1fdbf4 │ │ │ │ ldrb.w lr, [r5, #12] │ │ │ │ mov ip, r0 │ │ │ │ cmp.w lr, #0 │ │ │ │ beq.n 16a11e │ │ │ │ ldr.w ip, [sp, #24] │ │ │ │ mov r7, r0 │ │ │ │ str.w r8, [sp, #16] │ │ │ │ @@ -356086,15 +356087,15 @@ │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ strb r6, [r7, #28] │ │ │ │ bne.n 16a0da │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ ldr.w ip, [sp, #12] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, ip │ │ │ │ - bl 20261c │ │ │ │ + bl 202564 │ │ │ │ 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] │ │ │ │ @@ -356102,15 +356103,15 @@ │ │ │ │ str r2, [r6, #4] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbnz r3, 16a156 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ - bl 200834 │ │ │ │ + bl 20077c │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 16a1e4 │ │ │ │ str r0, [sp, #20] │ │ │ │ b.n 169f4e │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cbz r3, 16a17a │ │ │ │ @@ -356165,25 +356166,25 @@ │ │ │ │ cmp r2, #3 │ │ │ │ bne.n 16a146 │ │ │ │ ldrb.w r2, [r7, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 16a16e │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ - bl 200834 │ │ │ │ + bl 20077c │ │ │ │ cmp r6, #0 │ │ │ │ bne.n 16a152 │ │ │ │ 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 25042c │ │ │ │ + bl 250374 │ │ │ │ b.n 16a200 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 169f10 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -356310,18 +356311,18 @@ │ │ │ │ beq.n 16a370 │ │ │ │ ldr.w r3, [r5, #320] @ 0x140 │ │ │ │ ldrb.w r3, [r3, #624] @ 0x270 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 16a45e │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 273c78 │ │ │ │ + bl 273bc0 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 241fa4 │ │ │ │ + bl 241eec │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 1ae97c │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ cmp r3, #5 │ │ │ │ it ne │ │ │ │ cmpne r3, #14 │ │ │ │ @@ -356329,34 +356330,34 @@ │ │ │ │ mov r0, r4 │ │ │ │ movs r6, #1 │ │ │ │ bl 183a94 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ strh.w r6, [sp, #20] │ │ │ │ strb.w r6, [sp, #22] │ │ │ │ - bl 2266b4 │ │ │ │ + bl 2265fc │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ strb.w r6, [sp, #12] │ │ │ │ - bl 226068 │ │ │ │ + bl 225fb0 │ │ │ │ ldrb r3, [r5, #8] │ │ │ │ cmp r3, #4 │ │ │ │ beq.n 16a49a │ │ │ │ cmp r3, #5 │ │ │ │ bls.n 16a3de │ │ │ │ ldrb.w r1, [r5, #292] @ 0x124 │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [pc, #340] @ (16a520 ) │ │ │ │ mov r0, r4 │ │ │ │ rsb r1, r1, #2 │ │ │ │ strb.w r1, [sp, #16] │ │ │ │ ldr r1, [pc, #332] @ (16a524 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 200e04 │ │ │ │ + bl 200d4c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ bl 168d88 │ │ │ │ ldr r2, [pc, #312] @ (16a528 ) │ │ │ │ @@ -356392,62 +356393,62 @@ │ │ │ │ bne.n 16a500 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #8 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 233c2c │ │ │ │ + bl 233b74 │ │ │ │ ldrsb.w r1, [r4, #65] @ 0x41 │ │ │ │ b.n 16a2f2 │ │ │ │ movs r3, #61 @ 0x3d │ │ │ │ strb.w r1, [sp, #28] │ │ │ │ strb.w r3, [sp, #31] │ │ │ │ b.n 16a370 │ │ │ │ ldr r2, [pc, #196] @ (16a530 ) │ │ │ │ mov r3, r6 │ │ │ │ ldr r1, [pc, #196] @ (16a534 ) │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 200e04 │ │ │ │ + bl 200d4c │ │ │ │ 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 16a394 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 244630 │ │ │ │ + bl 244578 │ │ │ │ b.n 16a394 │ │ │ │ ldr r2, [pc, #156] @ (16a538 ) │ │ │ │ mov r3, r7 │ │ │ │ ldr r1, [pc, #156] @ (16a53c ) │ │ │ │ movs r0, #2 │ │ │ │ add r2, pc │ │ │ │ strb.w r0, [sp, #16] │ │ │ │ add r1, pc │ │ │ │ mov r0, r4 │ │ │ │ - bl 200e04 │ │ │ │ + bl 200d4c │ │ │ │ ldrb r3, [r5, #8] │ │ │ │ b.n 16a3be │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 251990 │ │ │ │ + bl 2518d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 16f84c │ │ │ │ mov r0, r4 │ │ │ │ bl 16f6b4 │ │ │ │ mov r0, r4 │ │ │ │ bl 17525c │ │ │ │ mov r0, r4 │ │ │ │ - bl 223108 │ │ │ │ + bl 223050 │ │ │ │ mov r0, r4 │ │ │ │ bl 175bb4 │ │ │ │ ldr.w r3, [r5, #320] @ 0x140 │ │ │ │ ldrb.w r3, [r3, #758] @ 0x2f6 │ │ │ │ cbz r3, 16a4f4 │ │ │ │ ldrsb.w r1, [r4, #65] @ 0x41 │ │ │ │ cmp r1, #3 │ │ │ │ @@ -356457,15 +356458,15 @@ │ │ │ │ b.n 16a414 │ │ │ │ mov r0, r4 │ │ │ │ bl 16fda8 │ │ │ │ ldrsb.w r1, [r4, #65] @ 0x41 │ │ │ │ b.n 16a2da │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 233c2c │ │ │ │ + bl 233b74 │ │ │ │ b.n 16a448 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrb r4, [r0, r5] │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ @@ -356810,28 +356811,28 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 16a540 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 16a860 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ add.w r9, r2, r3 │ │ │ │ - bl 201b24 │ │ │ │ + bl 201a6c │ │ │ │ add r0, r9 │ │ │ │ cmp r0, r8 │ │ │ │ bcc.n 16a860 │ │ │ │ mov r0, r4 │ │ │ │ - bl 201b24 │ │ │ │ + bl 201a6c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ add.w r8, r9, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 16a866 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 200834 │ │ │ │ + bl 20077c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 16a84e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -357177,15 +357178,15 @@ │ │ │ │ it ne │ │ │ │ cmpne r2, #5 │ │ │ │ beq.w 16afb2 │ │ │ │ ldr.w r2, [pc, #1648] @ 16b2bc │ │ │ │ mov.w r1, #512 @ 0x200 │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ - bl 2319a8 │ │ │ │ + bl 2318f0 │ │ │ │ ldrb r2, [r7, #17] │ │ │ │ mov fp, r0 │ │ │ │ tst.w r2, #56 @ 0x38 │ │ │ │ beq.n 16ac9a │ │ │ │ ldr r3, [r7, #116] @ 0x74 │ │ │ │ cmp r3, #3 │ │ │ │ bhi.n 16ac9a │ │ │ │ @@ -357194,15 +357195,15 @@ │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r1, #6 │ │ │ │ movs r1, r2 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #12 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2319a8 │ │ │ │ + bl 2318f0 │ │ │ │ ldrb r2, [r7, #17] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ ubfx r2, r2, #3, #2 │ │ │ │ bl 1728c4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ @@ -357218,74 +357219,74 @@ │ │ │ │ ldr r2, [r7, #116] @ 0x74 │ │ │ │ cmp r2, r3 │ │ │ │ bne.w 16af56 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 218f8c │ │ │ │ + bl 218ed4 │ │ │ │ orr.w fp, r0, fp │ │ │ │ ldrb.w r3, [r7, #96] @ 0x60 │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 16b07a │ │ │ │ ldr.w r3, [pc, #1520] @ 16b2c0 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r3 │ │ │ │ - bl 260dd0 │ │ │ │ + bl 260d18 │ │ │ │ mov r1, r7 │ │ │ │ orr.w r4, r0, fp │ │ │ │ mov r0, r6 │ │ │ │ bl 16d9bc │ │ │ │ ldr r3, [r7, #120] @ 0x78 │ │ │ │ orrs r4, r0 │ │ │ │ ldrb.w r3, [r3, #365] @ 0x16d │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 16b20e │ │ │ │ ldr.w r1, [pc, #1476] @ 16b2c4 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 295394 │ │ │ │ + bl 2952dc │ │ │ │ movs r1, #1 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 22531c │ │ │ │ + bl 225264 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 16b206 │ │ │ │ orr.w r5, r9, r4 │ │ │ │ ldr.w r3, [pc, #1448] @ 16b2c8 │ │ │ │ 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 237a6c │ │ │ │ + bl 2379b4 │ │ │ │ orr.w r4, r0, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 16e160 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 16e138 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 16e964 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 22cbfc │ │ │ │ + bl 22cb44 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 24ed8c │ │ │ │ + bl 24ecd4 │ │ │ │ mov r1, r7 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 1ae888 │ │ │ │ ldr r3, [r7, #120] @ 0x78 │ │ │ │ orrs r4, r0 │ │ │ │ ldr.w r3, [r3, #320] @ 0x140 │ │ │ │ @@ -357296,15 +357297,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 16b014 │ │ │ │ add r5, sp, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #44] @ 0x2c │ │ │ │ - bl 274bd0 │ │ │ │ + bl 274b18 │ │ │ │ orr.w r3, r0, r4 │ │ │ │ uxtb r3, r3 │ │ │ │ cbz r3, 16adb0 │ │ │ │ ldr r0, [r7, #120] @ 0x78 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ bl 168d88 │ │ │ │ @@ -357317,15 +357318,15 @@ │ │ │ │ movmi r4, #0 │ │ │ │ bpl.w 16b266 │ │ │ │ ldr.w r3, [r3, #320] @ 0x140 │ │ │ │ ldrb.w r3, [r3, #743] @ 0x2e7 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 16b008 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fc154 │ │ │ │ + bl 1fc09c │ │ │ │ ldr r3, [r7, #120] @ 0x78 │ │ │ │ orrs r4, r0 │ │ │ │ ldrb r3, [r3, #8] │ │ │ │ cmp r3, #6 │ │ │ │ bhi.w 16b062 │ │ │ │ ldrb.w r3, [r7, #96] @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -357349,15 +357350,15 @@ │ │ │ │ bl 1770d0 │ │ │ │ ldr.w r3, [pc, #1192] @ 16b2cc │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r3 │ │ │ │ - bl 21745c │ │ │ │ + bl 2173a4 │ │ │ │ ldr r1, [r7, #120] @ 0x78 │ │ │ │ orrs r4, r0 │ │ │ │ ldrb r3, [r1, #8] │ │ │ │ cmp r3, #5 │ │ │ │ bhi.w 16b06e │ │ │ │ mov r0, r6 │ │ │ │ bl 17060c │ │ │ │ @@ -357369,23 +357370,23 @@ │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 16af36 │ │ │ │ mov r0, r6 │ │ │ │ bl 16d994 │ │ │ │ cbz r0, 16ae78 │ │ │ │ b.n 16af4a │ │ │ │ mov r0, r6 │ │ │ │ - bl 2534dc │ │ │ │ + bl 253424 │ │ │ │ mov r0, r6 │ │ │ │ - bl 255cc0 │ │ │ │ + bl 255c08 │ │ │ │ mov r0, r6 │ │ │ │ - bl 256518 │ │ │ │ + bl 256460 │ │ │ │ mov r0, r6 │ │ │ │ - bl 255d20 │ │ │ │ + bl 255c68 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fb644 │ │ │ │ + bl 1fb58c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 16ae60 │ │ │ │ mov r0, r6 │ │ │ │ bl 183e3c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 16ae60 │ │ │ │ ldr r3, [r7, #120] @ 0x78 │ │ │ │ @@ -357415,31 +357416,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 2343cc │ │ │ │ + bl 234314 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2534dc │ │ │ │ + bl 253424 │ │ │ │ mov r0, r6 │ │ │ │ - bl 255cc0 │ │ │ │ + bl 255c08 │ │ │ │ mov r0, r6 │ │ │ │ - bl 256518 │ │ │ │ + bl 256460 │ │ │ │ mov r0, r6 │ │ │ │ - bl 255d20 │ │ │ │ + bl 255c68 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 271c14 │ │ │ │ + bl 271b5c │ │ │ │ ldr.w r3, [sl] │ │ │ │ lsls r3, r3, #25 │ │ │ │ bmi.w 16b230 │ │ │ │ mov r0, r6 │ │ │ │ - bl 291070 │ │ │ │ + bl 290fb8 │ │ │ │ ldr r2, [pc, #960] @ (16b2d0 ) │ │ │ │ ldr r3, [pc, #928] @ (16b2b0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ @@ -357471,15 +357472,15 @@ │ │ │ │ ldr r3, [r7, #120] @ 0x78 │ │ │ │ ldrb.w r3, [r3, #364] @ 0x16c │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 16acc2 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r3 │ │ │ │ - bl 219118 │ │ │ │ + bl 219060 │ │ │ │ orr.w fp, r0, fp │ │ │ │ b.n 16acc2 │ │ │ │ ubfx r2, r2, #3, #2 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 173418 │ │ │ │ ldrb r2, [r7, #17] │ │ │ │ @@ -357543,36 +357544,36 @@ │ │ │ │ ldr r5, [pc, #676] @ (16b2d4 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r4, [pc, #676] @ (16b2d8 ) │ │ │ │ add r5, pc │ │ │ │ add r4, pc │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e0a68 │ │ │ │ + bl 1e09b0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 284494 │ │ │ │ + bl 2843dc │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 1e0a68 │ │ │ │ + bl 1e09b0 │ │ │ │ b.n 16ac32 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 16d34c │ │ │ │ b.n 16adf0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 16cd90 │ │ │ │ orrs r4, r0 │ │ │ │ b.n 16ade6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 24fe94 │ │ │ │ + bl 24fddc │ │ │ │ ldr r1, [r7, #120] @ 0x78 │ │ │ │ orrs r4, r0 │ │ │ │ b.n 16ae40 │ │ │ │ ldr.w r5, [r6, #424] @ 0x1a8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cbnz r3, 16b08e │ │ │ │ b.n 16acce │ │ │ │ @@ -357587,15 +357588,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 200834 │ │ │ │ + bl 20077c │ │ │ │ mov fp, r0 │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 16b202 │ │ │ │ str r4, [sp, #16] │ │ │ │ mov r3, r6 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ movs r6, #0 │ │ │ │ @@ -357622,39 +357623,39 @@ │ │ │ │ ldr r5, [r2, #0] │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 16b0e4 │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #4 │ │ │ │ beq.n 16b18e │ │ │ │ mov r0, fp │ │ │ │ - bl 200834 │ │ │ │ + bl 20077c │ │ │ │ mov r3, fp │ │ │ │ cbz r3, 16b126 │ │ │ │ mov fp, r0 │ │ │ │ b.n 16b0ca │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ cmp r1, r7 │ │ │ │ it ne │ │ │ │ cmpne r1, sl │ │ │ │ beq.n 16b1a0 │ │ │ │ mov r2, r5 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 16b0e0 │ │ │ │ mov r0, fp │ │ │ │ - bl 200834 │ │ │ │ + bl 20077c │ │ │ │ mov r3, fp │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 16b106 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r3, r6 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r0, r3 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r4 │ │ │ │ - bl 25042c │ │ │ │ + bl 250374 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ orrs r3, r0 │ │ │ │ uxtb r3, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cbz r3, 16b152 │ │ │ │ @@ -357681,15 +357682,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 16b16c │ │ │ │ cbz r1, 16b182 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r0, r6 │ │ │ │ - bl 210aec │ │ │ │ + bl 210a34 │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ b.n 16acce │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ cmp r1, r7 │ │ │ │ it ne │ │ │ │ cmpne r1, sl │ │ │ │ itet eq │ │ │ │ @@ -357712,15 +357713,15 @@ │ │ │ │ cmp r1, #23 │ │ │ │ bhi.n 16b1d8 │ │ │ │ lsr.w r1, r9, r1 │ │ │ │ lsls r1, r1, #31 │ │ │ │ bmi.n 16b114 │ │ │ │ mov r0, r2 │ │ │ │ mov r6, r4 │ │ │ │ - bl 1ff184 │ │ │ │ + bl 1ff0cc │ │ │ │ mov r2, r5 │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 16b0e0 │ │ │ │ b.n 16b11a │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ cmp r2, #4 │ │ │ │ bne.n 16b0fc │ │ │ │ @@ -357744,34 +357745,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] @ (16b2e4 ) │ │ │ │ add r2, pc │ │ │ │ - bl 23a0dc │ │ │ │ + bl 23a024 │ │ │ │ orrs r4, r0 │ │ │ │ b.n 16acfc │ │ │ │ ldr r5, [pc, #180] @ (16b2e8 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r4, [pc, #180] @ (16b2ec ) │ │ │ │ add r5, pc │ │ │ │ add r4, pc │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e0a68 │ │ │ │ + bl 1e09b0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 284494 │ │ │ │ + bl 2843dc │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 1e0a68 │ │ │ │ + bl 1e09b0 │ │ │ │ b.n 16af06 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 16f9ac │ │ │ │ orrs r4, r0 │ │ │ │ b.n 16ae18 │ │ │ │ mov r1, r7 │ │ │ │ @@ -357814,25 +357815,25 @@ │ │ │ │ movs r0, r0 │ │ │ │ stmia r5!, {r0, r1, r2, r3, r6} │ │ │ │ vtbl.8 d28, {d31}, d23 │ │ │ │ @ instruction: 0xffff0cb8 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r5, r3] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - and.w r0, r4, pc, lsr #32 │ │ │ │ - ldmia r1, {r1, r2, r3, r5, r7} │ │ │ │ + @ instruction: 0xe984001f │ │ │ │ + ldmia r1, {r1, r2, r3, r5} │ │ │ │ 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 d30, {d15}, d2 │ │ │ │ + vabdl.u q15, d31, d2 │ │ │ │ movs r7, r3 │ │ │ │ - stmia r7!, {r2, r3, r5, r7} │ │ │ │ + stmia r7!, {r2, r3, r5} │ │ │ │ movs r7, r3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [pc, #324] @ (16b448 ) │ │ │ │ @@ -357959,15 +357960,15 @@ │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ ldr r4, [pc, #984] @ (16b824 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [pc, #552] @ (16b67c ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldmia r1, {r1, r4, r5, r6} │ │ │ │ + ldmia r0!, {r1, r4, r5, r6, r7} │ │ │ │ movs r6, r5 │ │ │ │ ldr r3, [pc, #64] @ (16b49c ) │ │ │ │ movw ip, #285 @ 0x11d │ │ │ │ ldr r2, [pc, #64] @ (16b4a0 ) │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ cmp r1, ip │ │ │ │ @@ -358127,31 +358128,31 @@ │ │ │ │ movs r0, #0 │ │ │ │ b.n 16b5c2 │ │ │ │ strd r3, r1, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 16b60c │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r5, r0 │ │ │ │ b.n 16b5a4 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ subs r2, #1 │ │ │ │ strd r1, r1, [sp, #16] │ │ │ │ cmp r2, #31 │ │ │ │ bhi.n 16b64e │ │ │ │ @@ -358547,15 +358548,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 201b24 │ │ │ │ + bl 201a6c │ │ │ │ lsls r0, r0, #2 │ │ │ │ b.n 16b872 │ │ │ │ cmp r3, #5 │ │ │ │ beq.n 16b9a2 │ │ │ │ lsls r7, r7, #2 │ │ │ │ lsls r0, r0, #2 │ │ │ │ b.n 16b872 │ │ │ │ @@ -358724,21 +358725,21 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ bmi.w 16bcde │ │ │ │ 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 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, sl │ │ │ │ strb.w r6, [r0, #40] @ 0x28 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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] │ │ │ │ @@ -358748,20 +358749,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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ add.w r0, r5, #20 │ │ │ │ add.w r1, r8, #20 │ │ │ │ - bl 2004d0 │ │ │ │ + bl 200418 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ff184 │ │ │ │ + bl 1ff0cc │ │ │ │ b.n 16bb02 │ │ │ │ cmp r4, #5 │ │ │ │ beq.w 16bb24 │ │ │ │ mov.w sl, sl, lsl #2 │ │ │ │ mov.w r9, r9, lsl #2 │ │ │ │ b.n 16ba8e │ │ │ │ cmp.w r1, #660 @ 0x294 │ │ │ │ @@ -358770,15 +358771,15 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ b.n 16bb02 │ │ │ │ uxtb.w sl, r2 │ │ │ │ cmp.w r1, #398 @ 0x18e │ │ │ │ mov r0, r5 │ │ │ │ it eq │ │ │ │ moveq.w sl, sl, lsl #2 │ │ │ │ - bl 201b24 │ │ │ │ + bl 201a6c │ │ │ │ mov.w r9, r0, lsl #2 │ │ │ │ b.n 16ba8e │ │ │ │ ldr.w r2, [r9, #100] @ 0x64 │ │ │ │ ldrb.w r1, [r2, #-8] │ │ │ │ cmp r1, #5 │ │ │ │ bne.n 16bb96 │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ @@ -358908,30 +358909,30 @@ │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ bne.n 16bdbe │ │ │ │ ldrb.w r3, [r9, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 16bfde │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1fdcac │ │ │ │ + bl 1fdbf4 │ │ │ │ ldrb.w r3, [fp, #13] │ │ │ │ add.w fp, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, fp │ │ │ │ mov sl, r0 │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr.w sl, [r9, #68] @ 0x44 │ │ │ │ mov r9, fp │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ ldr.w r0, [sl, #20] │ │ │ │ cmp r3, #32 │ │ │ │ bhi.n 16bed0 │ │ │ │ subs r3, #1 │ │ │ │ @@ -358956,31 +358957,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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ add.w fp, sp, #16 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 16be6c │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ movs r3, #0 │ │ │ │ mov r9, r0 │ │ │ │ str r3, [sp, #12] │ │ │ │ b.n 16bbc0 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r1, [sp, #32] │ │ │ │ b.n 16be3c │ │ │ │ @@ -358991,25 +358992,25 @@ │ │ │ │ strb.w r2, [sp, #32] │ │ │ │ b.n 16be3c │ │ │ │ uxtb.w sl, sl │ │ │ │ sub.w r1, r9, #20 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ mov.w sl, sl, asr #2 │ │ │ │ - bl 202afc │ │ │ │ + bl 202a44 │ │ │ │ sub.w r1, r9, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 202afc │ │ │ │ + bl 202a44 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r9, r0 │ │ │ │ b.n 16bb98 │ │ │ │ uxtb r0, r0 │ │ │ │ mov.w sl, r0, asr #2 │ │ │ │ b.n 16bb98 │ │ │ │ uxth.w sl, sl │ │ │ │ b.n 16be9e │ │ │ │ @@ -359055,58 +359056,58 @@ │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ bne.n 16bf52 │ │ │ │ ldrb.w r3, [r9, #72] @ 0x48 │ │ │ │ mov r9, r6 │ │ │ │ cbz r3, 16bf8c │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1fdcac │ │ │ │ + bl 1fdbf4 │ │ │ │ add.w r9, r0, #20 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ mov sl, r0 │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov.w sl, fp, asr #2 │ │ │ │ b.n 16bb98 │ │ │ │ uxth.w fp, fp │ │ │ │ b.n 16bf22 │ │ │ │ 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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov fp, r0 │ │ │ │ cbz r0, 16bfcc │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r2, r9 │ │ │ │ mov r3, fp │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r9, r0 │ │ │ │ b.n 16bba2 │ │ │ │ mov r9, fp │ │ │ │ b.n 16be00 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cmp ip, r9 │ │ │ │ @@ -359218,33 +359219,33 @@ │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ bne.n 16c106 │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 16c3fe │ │ │ │ ldr r7, [sp, #12] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1fdcac │ │ │ │ + bl 1fdbf4 │ │ │ │ add.w r6, r0, #20 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r5, [r3, #13] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r5, r3 │ │ │ │ bhi.w 16c370 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ @@ -359276,35 +359277,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 2018fc │ │ │ │ + bl 201844 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 2029e4 │ │ │ │ + bl 20292c │ │ │ │ movs r2, #16 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ vstr d8, [sp, #112] @ 0x70 │ │ │ │ - bl 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, 16c1e6 │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr r2, [sp, #12] │ │ │ │ adds r2, #20 │ │ │ │ ldrb r4, [r7, #12] │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 16c306 │ │ │ │ add r3, sp, #116 @ 0x74 │ │ │ │ mov r8, r7 │ │ │ │ @@ -359325,69 +359326,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 1fdcac │ │ │ │ + bl 1fdbf4 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r9, r0 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr r1, [sp, #16] │ │ │ │ movs r3, #20 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, sl │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 2035e0 │ │ │ │ + bl 203528 │ │ │ │ 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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 16c2ae │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r4 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, sl │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, sl │ │ │ │ adds r7, #1 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ ldrb.w ip, [r8, #12] │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r7, ip │ │ │ │ bcs.n 16c300 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ strd r5, r5, [r6] │ │ │ │ strd r5, r8, [r6, #8] │ │ │ │ @@ -359409,19 +359410,19 @@ │ │ │ │ add r3, r2 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r9, r3 │ │ │ │ bne.w 16c1aa │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2018fc │ │ │ │ + bl 201844 │ │ │ │ add r2, sp, #192 @ 0xc0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 2029e4 │ │ │ │ + bl 20292c │ │ │ │ ldr r2, [pc, #232] @ (16c418 ) │ │ │ │ ldr r3, [pc, #228] @ (16c414 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #772] @ 0x304 │ │ │ │ eors r2, r3 │ │ │ │ @@ -359462,15 +359463,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 2035e0 │ │ │ │ + bl 203528 │ │ │ │ cmp r5, sl │ │ │ │ str.w r0, [r7, #4]! │ │ │ │ bcs.n 16c41c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r4, r4, r3 │ │ │ │ it eq │ │ │ │ moveq r1, r6 │ │ │ │ @@ -359481,50 +359482,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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 16c3ee │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r3, #20 │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r6 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r1, r0 │ │ │ │ b.n 16c396 │ │ │ │ mov r6, r4 │ │ │ │ b.n 16c14e │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ subs r7, #218 @ 0xda │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, #204 @ 0xcc │ │ │ │ lsls r7, r5, #2 │ │ │ │ mov r0, sl │ │ │ │ - bl 2018fc │ │ │ │ + bl 201844 │ │ │ │ add r2, sp, #192 @ 0xc0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 2029e4 │ │ │ │ + bl 20292c │ │ │ │ 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] │ │ │ │ @@ -359548,30 +359549,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 1fdcac │ │ │ │ + bl 1fdbf4 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ add.w r6, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ b.n 16c156 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #1 │ │ │ │ beq.w 16c156 │ │ │ │ b.n 16c454 │ │ │ │ ldr.w r4, [r3, r9, lsl #2] │ │ │ │ add.w r3, r3, r9, lsl #2 │ │ │ │ @@ -359593,40 +359594,40 @@ │ │ │ │ cmp r3, #8 │ │ │ │ beq.n 16c51a │ │ │ │ cmp r3, #15 │ │ │ │ bls.n 16c4d2 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov.w r1, #468 @ 0x1d4 │ │ │ │ - bl 20280c │ │ │ │ + bl 202754 │ │ │ │ mov r6, r0 │ │ │ │ b.n 16c42e │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movw r1, #475 @ 0x1db │ │ │ │ - bl 20280c │ │ │ │ + bl 202754 │ │ │ │ mov r6, r0 │ │ │ │ b.n 16c42e │ │ │ │ mov r0, r6 │ │ │ │ - bl 2018fc │ │ │ │ + bl 201844 │ │ │ │ add r2, sp, #260 @ 0x104 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 2029e4 │ │ │ │ + bl 20292c │ │ │ │ b.n 16c32c │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movw r1, #471 @ 0x1d7 │ │ │ │ - bl 20280c │ │ │ │ + bl 202754 │ │ │ │ mov r6, r0 │ │ │ │ b.n 16c42e │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #472 @ 0x1d8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 20280c │ │ │ │ + bl 202754 │ │ │ │ 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] │ │ │ │ @@ -359649,35 +359650,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 1fdcac │ │ │ │ + bl 1fdbf4 │ │ │ │ add.w r4, r0, #20 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r2, r4 │ │ │ │ movw r1, #471 @ 0x1d7 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movs r5, #0 │ │ │ │ - bl 20280c │ │ │ │ + bl 202754 │ │ │ │ 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] │ │ │ │ @@ -359693,37 +359694,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 1fdcac │ │ │ │ + bl 1fdbf4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #24] │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ movs r2, #1 │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #471 @ 0x1d7 │ │ │ │ str r7, [sp, #12] │ │ │ │ - bl 20280c │ │ │ │ + bl 202754 │ │ │ │ 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] │ │ │ │ @@ -359757,32 +359758,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 1fdcac │ │ │ │ + bl 1fdbf4 │ │ │ │ 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 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ 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] │ │ │ │ @@ -359797,32 +359798,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 1fdcac │ │ │ │ + bl 1fdbf4 │ │ │ │ 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 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ 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] │ │ │ │ @@ -359839,32 +359840,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 1fdcac │ │ │ │ + bl 1fdbf4 │ │ │ │ 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 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ 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] │ │ │ │ @@ -359896,33 +359897,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 1fdcac │ │ │ │ + bl 1fdbf4 │ │ │ │ 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 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ 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] │ │ │ │ @@ -359936,33 +359937,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 1fdcac │ │ │ │ + bl 1fdbf4 │ │ │ │ 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 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ 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 │ │ │ │ @@ -359977,32 +359978,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 1fdcac │ │ │ │ + bl 1fdbf4 │ │ │ │ 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 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ 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 │ │ │ │ @@ -360012,72 +360013,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 2029e4 │ │ │ │ + bl 20292c │ │ │ │ mov r6, r0 │ │ │ │ b.n 16c42e │ │ │ │ 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 1fdcac │ │ │ │ + bl 1fdbf4 │ │ │ │ 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 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ b.n 16c7f4 │ │ │ │ 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 1fdcac │ │ │ │ + bl 1fdbf4 │ │ │ │ add.w r6, r0, #20 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ b.n 16c672 │ │ │ │ blx 597a0 <__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] @ (16cd7c ) │ │ │ │ @@ -360142,22 +360143,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 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ 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 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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 │ │ │ │ @@ -360192,15 +360193,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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ cmp r3, #16 │ │ │ │ beq.n 16cc30 │ │ │ │ ldr r2, [pc, #500] @ (16cd8c ) │ │ │ │ ldr r3, [pc, #488] @ (16cd80 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -360242,30 +360243,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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 16cc1e │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r2, sl │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov sl, r0 │ │ │ │ b.n 16cab2 │ │ │ │ ldrb.w r2, [r5, #33] @ 0x21 │ │ │ │ mov r1, r4 │ │ │ │ ldrb.w r3, [r5, #32] │ │ │ │ mov r0, r8 │ │ │ │ str.w r9, [sp, #40] @ 0x28 │ │ │ │ @@ -360349,29 +360350,29 @@ │ │ │ │ cmp r6, r3 │ │ │ │ bne.n 16cd04 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 16cb94 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ add r5, sp, #92 @ 0x5c │ │ │ │ - bl 1fdcac │ │ │ │ + bl 1fdbf4 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ add.w r9, r0, #20 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r9 │ │ │ │ mov r7, r0 │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ b.n 16cb94 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #40] @ 0x28 │ │ │ │ b.n 16cbf4 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #40] @ 0x28 │ │ │ │ b.n 16cbf4 │ │ │ │ @@ -360484,15 +360485,15 @@ │ │ │ │ mov r1, r8 │ │ │ │ bl 16b7dc │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 16ce56 │ │ │ │ mov r0, r9 │ │ │ │ - bl 200834 │ │ │ │ + bl 20077c │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 16ce46 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 16ce30 │ │ │ │ @@ -360515,15 +360516,15 @@ │ │ │ │ subs r2, r1, r0 │ │ │ │ cmp r3, r4 │ │ │ │ bne.n 16ceb0 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ str.w r2, [r3, #772] @ 0x304 │ │ │ │ - bl 26ebc8 │ │ │ │ + bl 26eb10 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ add.w r3, r0, #32 │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 16d32c │ │ │ │ ldr r6, [r0, #36] @ 0x24 │ │ │ │ mov.w r9, #1 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ @@ -360532,15 +360533,15 @@ │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r9 │ │ │ │ it eq │ │ │ │ moveq r6, r9 │ │ │ │ mov r0, r6 │ │ │ │ movs r7, #0 │ │ │ │ - bl 1fe0d8 │ │ │ │ + bl 1fe020 │ │ │ │ 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 │ │ │ │ @@ -360603,15 +360604,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 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ 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] │ │ │ │ @@ -360630,15 +360631,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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ cmp r9, r5 │ │ │ │ bhi.n 16cf92 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ mov r9, r6 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ adds r4, #24 │ │ │ │ cmp r3, r4 │ │ │ │ @@ -360653,15 +360654,15 @@ │ │ │ │ ldr.w sl, [sp, #12] │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ ldr.w r9, [sp, #64] @ 0x40 │ │ │ │ b.n 16d05e │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r2 │ │ │ │ - bl 25042c │ │ │ │ + bl 250374 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 16d114 │ │ │ │ ldr r4, [r7, #24] │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 16d056 │ │ │ │ @@ -360718,23 +360719,23 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, fp │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 16ba14 │ │ │ │ mov r0, r5 │ │ │ │ - bl 200834 │ │ │ │ + bl 20077c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 16d096 │ │ │ │ ldr r4, [r7, #24] │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ movs r0, #1 │ │ │ │ - bl 25042c │ │ │ │ + bl 250374 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 16d05e │ │ │ │ movs r4, #1 │ │ │ │ b.n 16d306 │ │ │ │ ldr.w r5, [r2, #344] @ 0x158 │ │ │ │ @@ -360764,25 +360765,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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 16d18a │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ 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] │ │ │ │ @@ -360811,58 +360812,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 1fdcac │ │ │ │ + bl 1fdbf4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r2, r6 │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov.w r1, #448 @ 0x1c0 │ │ │ │ mov r0, fp │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 20280c │ │ │ │ + bl 202754 │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r5, r0 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, fp │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r3, r5 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, fp │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #492 @ 0x1ec │ │ │ │ mov r0, fp │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ movs r2, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ b.n 16cf6c │ │ │ │ mov ip, fp │ │ │ │ str.w r3, [fp, #12] │ │ │ │ add r2, sp, #188 @ 0xbc │ │ │ │ str r2, [sp, #16] │ │ │ │ @@ -360870,31 +360871,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 1fdcac │ │ │ │ + bl 1fdbf4 │ │ │ │ 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 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ b.n 16d1ba │ │ │ │ movs r4, #0 │ │ │ │ ldr r2, [pc, #104] @ (16d348 ) │ │ │ │ ldr r3, [pc, #88] @ (16d33c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -361087,15 +361088,15 @@ │ │ │ │ mov r1, r6 │ │ │ │ bl 16b7dc │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 16d4aa │ │ │ │ mov r0, r4 │ │ │ │ - bl 200834 │ │ │ │ + bl 20077c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 16d49c │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r4, [sp, #0] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -361205,23 +361206,23 @@ │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 16d604 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp.w r3, #660 @ 0x294 │ │ │ │ beq.n 16d698 │ │ │ │ mov r0, r7 │ │ │ │ - bl 200834 │ │ │ │ + bl 20077c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 16d5c6 │ │ │ │ ldr.w r5, [sl, #24] │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ movs r0, #1 │ │ │ │ - bl 25042c │ │ │ │ + bl 250374 │ │ │ │ ldr.w sl, [sl] │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 16d586 │ │ │ │ ldrd r3, r5, [sp, #20] │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ ldr.w fp, [sp, #40] @ 0x28 │ │ │ │ @@ -361256,15 +361257,15 @@ │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 16ba14 │ │ │ │ orrs r0, r4 │ │ │ │ uxtb r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 16d5d8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 200834 │ │ │ │ + bl 20077c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 16d5c6 │ │ │ │ b.n 16d610 │ │ │ │ mov r0, r5 │ │ │ │ movs r5, #0 │ │ │ │ b.n 16d676 │ │ │ │ @@ -361278,15 +361279,15 @@ │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ cmp.w r2, #660 @ 0x294 │ │ │ │ bne.n 16d604 │ │ │ │ b.n 16d69a │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ - bl 25042c │ │ │ │ + bl 250374 │ │ │ │ str r7, [sp, #20] │ │ │ │ b.n 16d61e │ │ │ │ ldrb.w r3, [fp, #96] @ 0x60 │ │ │ │ cbnz r3, 16d6dc │ │ │ │ ldr.w r0, [fp, #148] @ 0x94 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [r0, #0] │ │ │ │ @@ -361298,15 +361299,15 @@ │ │ │ │ ands.w fp, r2, r3 │ │ │ │ beq.n 16d654 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr.w r3, [r3, #1148] @ 0x47c │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 16d654 │ │ │ │ mov r0, r9 │ │ │ │ - bl 26ebc8 │ │ │ │ + bl 26eb10 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ add.w r3, r0, #32 │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 16d97a │ │ │ │ ldr r7, [r0, #36] @ 0x24 │ │ │ │ mov.w r8, #1 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ @@ -361315,15 +361316,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 1fe0d8 │ │ │ │ + bl 1fe020 │ │ │ │ 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 │ │ │ │ @@ -361352,26 +361353,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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r2, r0 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ cbz r0, 16d7b4 │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ add.w r3, r5, #20 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldrb.w r3, [r9, #390] @ 0x186 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 16d910 │ │ │ │ ldrd r2, r1, [r9, #396] @ 0x18c │ │ │ │ subs r1, r1, r2 │ │ │ │ @@ -361391,32 +361392,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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 16d816 │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ 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 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ 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 │ │ │ │ @@ -361441,15 +361442,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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r8 │ │ │ │ bhi.n 16d7e2 │ │ │ │ ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add.w fp, fp, #1 │ │ │ │ add.w r9, r9, #24 │ │ │ │ @@ -361492,21 +361493,21 @@ │ │ │ │ bl 16a9b0 │ │ │ │ b.n 16d6dc │ │ │ │ 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 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ add.w r6, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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] @ 16d990 │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ @@ -361518,15 +361519,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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ str r6, [sp, #24] │ │ │ │ b.n 16d7be │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ cmp r2, #220 @ 0xdc │ │ │ │ @@ -361544,15 +361545,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #16] @ (16d9b4 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #16] @ (16d9b8 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 200e04 │ │ │ │ + bl 200d4c │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ blt.n 16d8ca │ │ │ │ @ instruction: 0xffffdaf7 │ │ │ │ vsli.32 d27, d16, #31 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -361561,15 +361562,15 @@ │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [pc, #116] @ (16da44 ) │ │ │ │ mov r3, r4 │ │ │ │ sub sp, #12 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ mov r5, r0 │ │ │ │ - bl 200e04 │ │ │ │ + bl 200d4c │ │ │ │ mov r3, r0 │ │ │ │ cbnz r0, 16d9e8 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r2, [r4, #120] @ 0x78 │ │ │ │ ldr.w r1, [r5, #464] @ 0x1d0 │ │ │ │ @@ -361578,15 +361579,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 1e2fc0 │ │ │ │ + bl 1e2f08 │ │ │ │ str.w r0, [r4, #128] @ 0x80 │ │ │ │ ldrd r1, r2, [r5, #460] @ 0x1cc │ │ │ │ blx 59c4c │ │ │ │ ldrb.w r2, [r4, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbnz r2, 16da36 │ │ │ │ ldr.w r1, [r4, #148] @ 0x94 │ │ │ │ @@ -361602,15 +361603,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r2, [r4, #104] @ 0x68 │ │ │ │ ldr.w r1, [r2, #148] @ 0x94 │ │ │ │ b.n 16da20 │ │ │ │ nop │ │ │ │ bl 1b7a42 │ │ │ │ bge.n 16da16 │ │ │ │ - vaddl.u q14, d15, d24 │ │ │ │ + @ instruction: 0xffffbfa8 │ │ │ │ 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 │ │ │ │ @@ -361677,25 +361678,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 1fe07c │ │ │ │ + bl 1fdfc4 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 16dc86 │ │ │ │ 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 203340 │ │ │ │ + bl 203288 │ │ │ │ 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 │ │ │ │ @@ -361713,30 +361714,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 1fdcac │ │ │ │ + bl 1fdbf4 │ │ │ │ ldrb.w r3, [fp, #33] @ 0x21 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r0, [r7, #24] │ │ │ │ str r1, [r7, #20] │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ 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 │ │ │ │ @@ -361748,50 +361749,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 1fdcac │ │ │ │ + bl 1fdbf4 │ │ │ │ ldrb.w r3, [fp, #33] @ 0x21 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r9 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr r2, [r7, #20] │ │ │ │ add.w r3, r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #385 @ 0x181 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ 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 16db02 │ │ │ │ ldr r5, [r7, #4] │ │ │ │ mov r0, r2 │ │ │ │ - bl 2018fc │ │ │ │ + bl 201844 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 2029e4 │ │ │ │ + bl 20292c │ │ │ │ ldr r2, [pc, #52] @ (16dc94 ) │ │ │ │ ldr r3, [pc, #48] @ (16dc90 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #116] @ 0x74 │ │ │ │ eors r2, r3 │ │ │ │ @@ -361879,15 +361880,15 @@ │ │ │ │ cmp.w lr, #1 │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ bne.w 16de70 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #472 @ 0x1d8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20280c │ │ │ │ + bl 202754 │ │ │ │ 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 │ │ │ │ @@ -361920,105 +361921,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 20280c │ │ │ │ + bl 202754 │ │ │ │ vldr d7, [pc, #244] @ 16dec8 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 16ddfc │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ 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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 16de26 │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ 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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 16de50 │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ - bl 2018fc │ │ │ │ + bl 201844 │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2029e4 │ │ │ │ + bl 20292c │ │ │ │ mov r1, r0 │ │ │ │ sub.w r2, r0, #20 │ │ │ │ mov r0, r8 │ │ │ │ - bl 200514 │ │ │ │ + bl 20045c │ │ │ │ b.n 16dd7a │ │ │ │ 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 1fdcac │ │ │ │ + bl 1fdbf4 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ mov r2, r8 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ b.n 16dd4e │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ movs r3, #76 @ 0x4c │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ @@ -362047,15 +362048,15 @@ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ movw r3, #807 @ 0x327 │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 16e040 │ │ │ │ mov r0, r1 │ │ │ │ movs r5, #0 │ │ │ │ - bl 201b24 │ │ │ │ + bl 201a6c │ │ │ │ ldr r3, [pc, #520] @ (16e130 ) │ │ │ │ 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] │ │ │ │ @@ -362070,35 +362071,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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 16df7e │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov.w r1, #398 @ 0x18e │ │ │ │ - bl 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ 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 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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] │ │ │ │ @@ -362127,15 +362128,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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr r2, [pc, #268] @ (16e134 ) │ │ │ │ ldr r3, [pc, #256] @ (16e128 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ @@ -362150,30 +362151,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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ add r4, sp, #24 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 16e078 │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ add.w sl, sp, #8 │ │ │ │ movw r1, #813 @ 0x32d │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ 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 │ │ │ │ @@ -362208,15 +362209,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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ b.n 16e024 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r1, #0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ @@ -362231,29 +362232,29 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #16] @ (16e158 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #16] @ (16e15c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 200e04 │ │ │ │ + bl 200d4c │ │ │ │ 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] @ (16e180 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #16] @ (16e184 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 200e04 │ │ │ │ + bl 200d4c │ │ │ │ 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 │ │ │ │ @@ -362392,15 +362393,15 @@ │ │ │ │ beq.n 16e2fa │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 16e238 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ movs r0, #1 │ │ │ │ - bl 25042c │ │ │ │ + bl 250374 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ b.n 16e238 │ │ │ │ mov r5, r7 │ │ │ │ mov r7, r6 │ │ │ │ add r3, sl │ │ │ │ movs r1, #113 @ 0x71 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ @@ -362408,15 +362409,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 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ 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] │ │ │ │ @@ -362430,21 +362431,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 200494 │ │ │ │ + bl 2003dc │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 203340 │ │ │ │ + bl 203288 │ │ │ │ movs r1, #113 @ 0x71 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ 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 │ │ │ │ @@ -362458,18 +362459,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 200494 │ │ │ │ + bl 2003dc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ - bl 203340 │ │ │ │ + bl 203288 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp fp, r3 │ │ │ │ beq.w 16e758 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ subs r3, #4 │ │ │ │ strd r5, r7, [sp, #40] @ 0x28 │ │ │ │ sub.w r8, r2, #4 │ │ │ │ @@ -362491,20 +362492,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 20280c │ │ │ │ + bl 202754 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #474 @ 0x1da │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 20280c │ │ │ │ + bl 202754 │ │ │ │ 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 │ │ │ │ @@ -362512,15 +362513,15 @@ │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ str r3, [sp, #12] │ │ │ │ beq.w 16e846 │ │ │ │ ldr.w r3, [r4, #128] @ 0x80 │ │ │ │ mov.w r1, #832 @ 0x340 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ 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 │ │ │ │ @@ -362562,18 +362563,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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov.w r1, #832 @ 0x340 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ 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 │ │ │ │ @@ -362612,17 +362613,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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ff184 │ │ │ │ + bl 1ff0cc │ │ │ │ add.w r2, r8, #4 │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ mov r3, r8 │ │ │ │ cmp fp, r2 │ │ │ │ bne.w 16e3f2 │ │ │ │ ldrd r5, r7, [sp, #40] @ 0x28 │ │ │ │ ldr.w sl, [sp, #8] │ │ │ │ @@ -362659,23 +362660,23 @@ │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ str r2, [sp, #16] │ │ │ │ movw r2, #525 @ 0x20d │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 16e764 │ │ │ │ movw r1, #526 @ 0x20e │ │ │ │ ldr.w sl, [r4, #112] @ 0x70 │ │ │ │ - bl 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ 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 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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} │ │ │ │ @@ -362696,25 +362697,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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ movw r1, #526 @ 0x20e │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ 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 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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} │ │ │ │ @@ -362735,46 +362736,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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ movw r1, #385 @ 0x181 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r4, #20 │ │ │ │ - bl 2004d0 │ │ │ │ + bl 200418 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ff184 │ │ │ │ + bl 1ff0cc │ │ │ │ add.w r2, r8, #4 │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ mov r3, r8 │ │ │ │ cmp fp, r2 │ │ │ │ bne.w 16e5ee │ │ │ │ ldrd r5, r7, [sp, #40] @ 0x28 │ │ │ │ ldr.w sl, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ mov r7, r5 │ │ │ │ - bl 1ff184 │ │ │ │ + bl 1ff0cc │ │ │ │ movs r0, #1 │ │ │ │ b.n 16e2a8 │ │ │ │ mov r1, r2 │ │ │ │ add r6, sp, #64 @ 0x40 │ │ │ │ - bl 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ 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 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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 │ │ │ │ @@ -362792,25 +362793,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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ movw r1, #525 @ 0x20d │ │ │ │ - bl 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ 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 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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] │ │ │ │ @@ -362828,19 +362829,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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ b.n 16e722 │ │ │ │ mov.w lr, #4294967295 @ 0xffffffff │ │ │ │ b.n 16e570 │ │ │ │ - bl 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ 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 │ │ │ │ @@ -362877,18 +362878,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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ movw r1, #831 @ 0x33f │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ 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 │ │ │ │ @@ -362967,15 +362968,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 200834 │ │ │ │ + bl 20077c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 16eaaa │ │ │ │ mov.w sl, #0 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ @@ -363009,35 +363010,35 @@ │ │ │ │ bne.n 16ea3a │ │ │ │ movs r2, #0 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ bl 16dc98 │ │ │ │ orr.w r0, sl, r0 │ │ │ │ uxtb.w sl, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 200834 │ │ │ │ + bl 20077c │ │ │ │ mov r3, fp │ │ │ │ cbz r3, 16ea68 │ │ │ │ mov fp, r0 │ │ │ │ b.n 16e9e8 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 16ea3a │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ bl 16dc98 │ │ │ │ orr.w r3, r0, sl │ │ │ │ mov r0, fp │ │ │ │ uxtb.w sl, r3 │ │ │ │ - bl 200834 │ │ │ │ + bl 20077c │ │ │ │ mov r3, fp │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 16ea44 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 25042c │ │ │ │ + bl 250374 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w r3, r0, r9 │ │ │ │ uxtb.w r9, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 16ea8e │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ @@ -363085,15 +363086,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 201b24 │ │ │ │ + bl 201a6c │ │ │ │ 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] │ │ │ │ @@ -363113,18 +363114,18 @@ │ │ │ │ ldr.w r2, [r6, #148] @ 0x94 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ adds r2, #36 @ 0x24 │ │ │ │ bl 168aec │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ff184 │ │ │ │ + bl 1ff0cc │ │ │ │ add.w r0, r4, #20 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2004d0 │ │ │ │ + bl 200418 │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #320] @ (16ec90 ) │ │ │ │ ldr r3, [pc, #312] @ (16ec8c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ @@ -363296,15 +363297,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 200834 │ │ │ │ + bl 20077c │ │ │ │ mov fp, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 16ee24 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ ldr r5, [r1, #0] │ │ │ │ cbz r5, 16ed74 │ │ │ │ @@ -363336,35 +363337,35 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ bl 16eac4 │ │ │ │ orr.w r0, r9, r0 │ │ │ │ uxtb.w r9, r0 │ │ │ │ mov r0, fp │ │ │ │ mov r5, fp │ │ │ │ - bl 200834 │ │ │ │ + bl 20077c │ │ │ │ cbz r5, 16eda4 │ │ │ │ mov fp, r0 │ │ │ │ b.n 16ed26 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 16ed74 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ bl 16eac4 │ │ │ │ orr.w r3, r0, r9 │ │ │ │ mov r0, fp │ │ │ │ mov r5, fp │ │ │ │ uxtb.w r9, r3 │ │ │ │ - bl 200834 │ │ │ │ + bl 20077c │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 16ed7e │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 25042c │ │ │ │ + bl 250374 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r3, r0 │ │ │ │ uxtb r3, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 16edca │ │ │ │ @@ -363419,19 +363420,19 @@ │ │ │ │ b.n 16edde │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ asrs r2, r1, #13 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #456 @ 0x1c8 │ │ │ │ + add r3, sp, #968 @ 0x3c8 │ │ │ │ movs r7, r3 │ │ │ │ - add r4, sp, #464 @ 0x1d0 │ │ │ │ + add r3, sp, #976 @ 0x3d0 │ │ │ │ movs r7, r3 │ │ │ │ - add r4, sp, #488 @ 0x1e8 │ │ │ │ + add r3, sp, #1000 @ 0x3e8 │ │ │ │ movs r7, r3 │ │ │ │ asrs r0, r6, #7 │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #4 │ │ │ │ itttt eq │ │ │ │ ldreq r0, [r0, #36] @ 0x24 │ │ │ │ @@ -363507,41 +363508,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 1fdcac │ │ │ │ + bl 1fdbf4 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r7 │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ movs r2, #1 │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ movs r1, #106 @ 0x6a │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ 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 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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] │ │ │ │ @@ -363549,43 +363550,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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ 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 16eee2 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ - bl 2018fc │ │ │ │ + bl 201844 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r5 │ │ │ │ - bl 2029e4 │ │ │ │ + bl 20292c │ │ │ │ mov r8, r0 │ │ │ │ b.n 16f03e │ │ │ │ ldrb r4, [r7, #13] │ │ │ │ mov r0, r8 │ │ │ │ movs r1, #106 @ 0x6a │ │ │ │ - bl 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ 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 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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 │ │ │ │ @@ -363597,15 +363598,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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ ldr r2, [pc, #48] @ (16f070 ) │ │ │ │ ldr r3, [pc, #28] @ (16f060 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -363649,29 +363650,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 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ mov r7, r0 │ │ │ │ add.w r8, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r8 │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ 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 │ │ │ │ @@ -363698,43 +363699,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 1fdcac │ │ │ │ + bl 1fdbf4 │ │ │ │ add.w sl, r0, #20 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sl │ │ │ │ mov r9, r0 │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ movs r2, #106 @ 0x6a │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r9, #1 │ │ │ │ bl 16ee6c │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #227 @ 0xe3 │ │ │ │ mov r0, r5 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 2028cc │ │ │ │ + bl 202814 │ │ │ │ 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 │ │ │ │ @@ -363746,67 +363747,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 1fdcac │ │ │ │ + bl 1fdbf4 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ mov r2, r9 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ movs r2, #109 @ 0x6d │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ bl 16ee6c │ │ │ │ add.w r2, r4, #20 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #227 @ 0xe3 │ │ │ │ mov r0, r5 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 2028cc │ │ │ │ + bl 202814 │ │ │ │ ldr.w r2, [pc, #1148] @ 16f6b0 │ │ │ │ ldr.w r3, [pc, #1132] @ 16f6a4 │ │ │ │ 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 16f69a │ │ │ │ add sp, #180 @ 0xb4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, lr │ │ │ │ movw r1, #469 @ 0x1d5 │ │ │ │ - bl 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ add r4, sp, #28 │ │ │ │ mov r9, r0 │ │ │ │ movs r3, #32 │ │ │ │ mov r2, sl │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ add.w fp, sp, #76 @ 0x4c │ │ │ │ - bl 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ add.w r2, r9, #20 │ │ │ │ movw r1, #275 @ 0x113 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20280c │ │ │ │ + bl 202754 │ │ │ │ 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 │ │ │ │ @@ -363827,38 +363828,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 1fdcac │ │ │ │ + bl 1fdbf4 │ │ │ │ mov r2, sl │ │ │ │ add.w sl, r0, #20 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ mov r1, sl │ │ │ │ str r0, [sp, #16] │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r2, sl │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ 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 │ │ │ │ @@ -363873,42 +363874,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 1fdcac │ │ │ │ + bl 1fdbf4 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ add.w r7, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r2, r7 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r0 │ │ │ │ str r7, [sp, #0] │ │ │ │ movw r1, #493 @ 0x1ed │ │ │ │ mov r0, r5 │ │ │ │ - bl 2028cc │ │ │ │ + bl 202814 │ │ │ │ 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 │ │ │ │ @@ -363926,15 +363927,15 @@ │ │ │ │ movs r7, #0 │ │ │ │ bl 16ee6c │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #227 @ 0xe3 │ │ │ │ mov r0, r5 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 2028cc │ │ │ │ + bl 202814 │ │ │ │ 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] │ │ │ │ @@ -363948,40 +363949,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 1fdcac │ │ │ │ + bl 1fdbf4 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r9, r0 │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r1, sl │ │ │ │ movs r2, #109 @ 0x6d │ │ │ │ mov r0, r5 │ │ │ │ bl 16ee6c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r0 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r1, #227 @ 0xe3 │ │ │ │ add.w r2, r9, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2028cc │ │ │ │ + bl 202814 │ │ │ │ ldrb.w r8, [r0, #12] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r8, #2 │ │ │ │ beq.w 16f690 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ @@ -364049,30 +364050,30 @@ │ │ │ │ adds r3, #1 │ │ │ │ cmp r7, r3 │ │ │ │ bne.n 16f562 │ │ │ │ cmp.w ip, #0 │ │ │ │ beq.w 16f690 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fdcac │ │ │ │ + bl 1fdbf4 │ │ │ │ mov r2, r7 │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ 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 │ │ │ │ @@ -364086,64 +364087,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 1fdcac │ │ │ │ + bl 1fdbf4 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r9, r0 │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ add.w r2, r9, #20 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #275 @ 0x113 │ │ │ │ - bl 20280c │ │ │ │ + bl 202754 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ b.n 16f232 │ │ │ │ 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 1fdcac │ │ │ │ + bl 1fdbf4 │ │ │ │ add.w r9, r0, #20 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ b.n 16f3f6 │ │ │ │ mov r7, r6 │ │ │ │ b.n 16f5b4 │ │ │ │ mov.w ip, #1 │ │ │ │ b.n 16f52a │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @@ -364162,15 +364163,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #16] @ (16f6d4 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #16] @ (16f6d8 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 200e04 │ │ │ │ + bl 200d4c │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ vld4.32 {d15[],d17[],d19[],d21[]}, [r9 :128] │ │ │ │ bl f76da │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -364206,109 +364207,109 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w 16f83a │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movw r1, #555 @ 0x22b │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ add.w r7, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ add.w r8, r5, #20 │ │ │ │ - bl 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ movs r3, #32 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #2 │ │ │ │ mov r6, r0 │ │ │ │ mov r9, r1 │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldrb.w r6, [r6, #33] @ 0x21 │ │ │ │ mov r0, r7 │ │ │ │ vmov.f64 d0, #96 @ 0x3f000000 0.5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 200008 │ │ │ │ + bl 1fff50 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 16f7cc │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #191 @ 0xbf │ │ │ │ mov r0, r4 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2004d0 │ │ │ │ + bl 200418 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ff184 │ │ │ │ + bl 1ff0cc │ │ │ │ movs r0, #1 │ │ │ │ b.n 16f71e │ │ │ │ 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 200008 │ │ │ │ + bl 1fff50 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ adds r5, #20 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 16f820 │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #191 @ 0xbf │ │ │ │ mov r0, r4 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r1, r0 │ │ │ │ sub.w r2, r0, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 200514 │ │ │ │ + bl 20045c │ │ │ │ b.n 16f7e6 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r6, r0, #4 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ @@ -364351,15 +364352,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 200834 │ │ │ │ + bl 20077c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 16f992 │ │ │ │ mov.w sl, #0 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ @@ -364393,35 +364394,35 @@ │ │ │ │ bne.n 16f922 │ │ │ │ movs r2, #0 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ bl 16f6dc │ │ │ │ orr.w r0, sl, r0 │ │ │ │ uxtb.w sl, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 200834 │ │ │ │ + bl 20077c │ │ │ │ mov r3, fp │ │ │ │ cbz r3, 16f950 │ │ │ │ mov fp, r0 │ │ │ │ b.n 16f8d0 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 16f922 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ bl 16f6dc │ │ │ │ orr.w r3, r0, sl │ │ │ │ mov r0, fp │ │ │ │ uxtb.w sl, r3 │ │ │ │ - bl 200834 │ │ │ │ + bl 20077c │ │ │ │ mov r3, fp │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 16f92c │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 25042c │ │ │ │ + bl 250374 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w r3, r0, r9 │ │ │ │ uxtb.w r9, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 16f976 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ @@ -364472,15 +364473,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb.w r3, [r1, #96] @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 16fb38 │ │ │ │ ldr.w r3, [r1, #148] @ 0x94 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 26ebc8 │ │ │ │ + bl 26eb10 │ │ │ │ ldr r5, [r0, #24] │ │ │ │ add.w r3, r0, #32 │ │ │ │ cmp r5, r3 │ │ │ │ beq.w 16fb46 │ │ │ │ ldr.w r9, [r5, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 16fa12 │ │ │ │ @@ -364488,15 +364489,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 1fe0d8 │ │ │ │ + bl 1fe020 │ │ │ │ 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 │ │ │ │ @@ -364519,30 +364520,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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ add.w sl, sp, #16 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 16fa94 │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ movs r1, #104 @ 0x68 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldrd r9, r8, [r8, #312] @ 0x138 │ │ │ │ - bl 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ 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 │ │ │ │ @@ -364557,29 +364558,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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r4, [r3, #424] @ 0x1a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbnz r3, 16fafe │ │ │ │ b.n 16fb1c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 16fb1c │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 16faf8 │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 25042c │ │ │ │ + bl 250374 │ │ │ │ b.n 16fb14 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 16fb04 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -364636,23 +364637,23 @@ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [pc, #516] @ (16fd9c ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2e3e38 │ │ │ │ + bl 2e3d80 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fd66c │ │ │ │ + bl 1fd5b4 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1fdd10 │ │ │ │ + bl 1fdc58 │ │ │ │ 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 │ │ │ │ @@ -364662,52 +364663,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 200494 │ │ │ │ + bl 2003dc │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ 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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 16fc34 │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1fdd10 │ │ │ │ + bl 1fdc58 │ │ │ │ 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 2e5c24 │ │ │ │ + bl 2e5b6c │ │ │ │ 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 │ │ │ │ @@ -364718,41 +364719,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 200494 │ │ │ │ + bl 2003dc │ │ │ │ mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ - bl 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ 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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 16fd7c │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ 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 │ │ │ │ @@ -364778,15 +364779,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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r3, #16 │ │ │ │ bne.w 16fc04 │ │ │ │ ldr r2, [pc, #68] @ (16fda4 ) │ │ │ │ ldr r3, [pc, #56] @ (16fd98 ) │ │ │ │ @@ -364799,15 +364800,15 @@ │ │ │ │ bne.n 16fd78 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ - bl 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ ldrb.w r3, [fp, #12] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ lsls r6, r7, #17 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsls r4, r7, #17 │ │ │ │ lsls r7, r5, #2 │ │ │ │ @@ -364866,15 +364867,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 200834 │ │ │ │ + bl 20077c │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 170006 │ │ │ │ strd r7, r8, [sp, #20] │ │ │ │ mov r8, r6 │ │ │ │ strd r0, r4, [sp, #12] │ │ │ │ ldr r4, [r5, #16] │ │ │ │ ldr r6, [r4, #0] │ │ │ │ @@ -364900,15 +364901,15 @@ │ │ │ │ cmp r6, #0 │ │ │ │ bne.n 16fe60 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ beq.w 16fff6 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 200834 │ │ │ │ + bl 20077c │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 16ffa8 │ │ │ │ str r0, [sp, #12] │ │ │ │ b.n 16fe42 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r2, #4 │ │ │ │ bne.n 16fe7a │ │ │ │ @@ -364925,22 +364926,22 @@ │ │ │ │ strd r3, r4, [sp, #84] @ 0x54 │ │ │ │ bl 16fb60 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ add.w r3, r4, #20 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 1fdd10 │ │ │ │ + bl 1fdc58 │ │ │ │ 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 2e5c24 │ │ │ │ + bl 2e5b6c │ │ │ │ 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 │ │ │ │ @@ -364954,28 +364955,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 200494 │ │ │ │ + bl 2003dc │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ - bl 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ - bl 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ movs r3, #32 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r8 │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r8, [r0, #40] @ 0x28 │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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] @ 170028 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ @@ -364985,33 +364986,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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, r5 │ │ │ │ add.w r1, r5, #20 │ │ │ │ - bl 200514 │ │ │ │ + bl 20045c │ │ │ │ cmp r6, #0 │ │ │ │ bne.w 16fe5a │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 200834 │ │ │ │ + bl 20077c │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 16fe88 │ │ │ │ mov r6, r8 │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ ldrd r4, r7, [sp, #16] │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 25042c │ │ │ │ + bl 250374 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w r3, r0, r8 │ │ │ │ uxtb.w r8, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 16ffda │ │ │ │ ldr r7, [r4, #24] │ │ │ │ cmp r7, #0 │ │ │ │ @@ -365046,17 +365047,17 @@ │ │ │ │ nop │ │ │ │ lsls r4, r7, #8 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsls r2, r7, #8 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #608] @ 0x260 │ │ │ │ + ldr r4, [sp, #96] @ 0x60 │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r2, [r1, #29] │ │ │ │ + ldrb r2, [r1, #27] │ │ │ │ movs r6, r5 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r6, r3 │ │ │ │ lsls r7, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -365105,15 +365106,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 200834 │ │ │ │ + bl 20077c │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 1702e0 │ │ │ │ str.w r9, [sp, #24] │ │ │ │ mov r9, r5 │ │ │ │ movw sl, #821 @ 0x335 │ │ │ │ strd r4, r7, [sp, #16] │ │ │ │ @@ -365160,15 +365161,15 @@ │ │ │ │ and.w r3, r3, #127 @ 0x7f │ │ │ │ cmp r3, #24 │ │ │ │ beq.n 170150 │ │ │ │ cmp r6, #0 │ │ │ │ bne.n 1700ec │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 200834 │ │ │ │ + bl 20077c │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 17027e │ │ │ │ str r0, [sp, #4] │ │ │ │ b.n 1700d0 │ │ │ │ ldrd r2, r1, [sp, #40] @ 0x28 │ │ │ │ movs r3, #2 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ @@ -365178,20 +365179,20 @@ │ │ │ │ str r4, [sp, #96] @ 0x60 │ │ │ │ bl 16fb60 │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 1fdd10 │ │ │ │ + bl 1fdc58 │ │ │ │ ldr.w r3, [r9, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr.w r0, [r9, #44] @ 0x2c │ │ │ │ - bl 2e5c24 │ │ │ │ + bl 2e5b6c │ │ │ │ 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 │ │ │ │ @@ -365207,28 +365208,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 200494 │ │ │ │ + bl 2003dc │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ - bl 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ 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 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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] │ │ │ │ @@ -365237,15 +365238,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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ 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 │ │ │ │ @@ -365262,24 +365263,24 @@ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, sl │ │ │ │ it eq │ │ │ │ moveq r6, #0 │ │ │ │ beq.w 17010e │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 200834 │ │ │ │ + bl 20077c │ │ │ │ cmp r6, #0 │ │ │ │ bne.w 17014c │ │ │ │ mov r5, r9 │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ ldrd r4, r7, [sp, #16] │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 25042c │ │ │ │ + bl 250374 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w r3, r0, r9 │ │ │ │ uxtb.w r9, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 1702b0 │ │ │ │ ldr r7, [r4, #24] │ │ │ │ cmp r7, #0 │ │ │ │ @@ -365313,17 +365314,17 @@ │ │ │ │ mov r9, r3 │ │ │ │ b.n 1702b0 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ vrev32.16 d0, d30 │ │ │ │ vtrn.8 d0, d30 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #176] @ 0xb0 │ │ │ │ + ldr r1, [sp, #688] @ 0x2b0 │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r2, [r0, #20] │ │ │ │ + ldrb r2, [r0, #18] │ │ │ │ movs r6, r5 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ stc2l 0, cr0, [r8, #-696] @ 0xfffffd48 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -365338,15 +365339,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 200230 │ │ │ │ + bl 200178 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 170424 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mul.w r3, r4, r3 │ │ │ │ adds r2, r3, r6 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -365456,40 +365457,40 @@ │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 17039c │ │ │ │ strd r3, r4, [sp, #8] │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ strd r0, r1, [sp] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 1704a2 │ │ │ │ mov r3, sp │ │ │ │ b.n 170492 │ │ │ │ strd r3, r4, [sp] │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 1704a2 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r5, r0 │ │ │ │ b.n 17039c │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #8] │ │ │ │ b.n 170460 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #8] │ │ │ │ @@ -365546,30 +365547,30 @@ │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ bne.n 17055a │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ cbz r3, 170594 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fdcac │ │ │ │ + bl 1fdbf4 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ add.w r7, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r6, r0 │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr r4, [r4, #16] │ │ │ │ cmp.w r4, #362 @ 0x16a │ │ │ │ beq.n 1705c8 │ │ │ │ movw r3, #487 @ 0x1e7 │ │ │ │ cmp r4, r3 │ │ │ │ beq.n 1705c8 │ │ │ │ movw r3, #361 @ 0x169 │ │ │ │ @@ -365594,15 +365595,15 @@ │ │ │ │ bl 170308 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1705ac │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ b.n 1705ae │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ bl 170308 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -365639,15 +365640,15 @@ │ │ │ │ mov.w r9, #0 │ │ │ │ movs r5, #0 │ │ │ │ ldr.w fp, [r8, #24] │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.w 170c58 │ │ │ │ mov r0, fp │ │ │ │ mov r7, sl │ │ │ │ - bl 1e32a0 │ │ │ │ + bl 1e31e8 │ │ │ │ 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 │ │ │ │ @@ -365655,15 +365656,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 200834 │ │ │ │ + bl 20077c │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 170d8e │ │ │ │ strd fp, r8, [sp, #64] @ 0x40 │ │ │ │ mov fp, sl │ │ │ │ movs r3, #0 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ @@ -365694,15 +365695,15 @@ │ │ │ │ cmp r3, #4 │ │ │ │ beq.w 170c0a │ │ │ │ ldr r3, [sp, #8] │ │ │ │ orrs r3, r1 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 200834 │ │ │ │ + bl 20077c │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 170c3e │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ b.n 1706b0 │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ movw r2, #795 @ 0x31b │ │ │ │ cmp r3, r2 │ │ │ │ @@ -365743,15 +365744,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 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ 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 │ │ │ │ @@ -365788,15 +365789,15 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ bne.n 1707e6 │ │ │ │ ldrd r5, sl, [sp, #32] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 201c38 │ │ │ │ + bl 201b80 │ │ │ │ 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 │ │ │ │ @@ -365807,33 +365808,33 @@ │ │ │ │ ble.w 170b8a │ │ │ │ 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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 17086a │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r6 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ 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] │ │ │ │ @@ -365854,15 +365855,15 @@ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r7, [r0, #0] │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 170bfe │ │ │ │ mov r0, sl │ │ │ │ - bl 1ff184 │ │ │ │ + bl 1ff0cc │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ movw r2, #659 @ 0x293 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 1708e4 │ │ │ │ mov sl, r5 │ │ │ │ cmp r5, #0 │ │ │ │ @@ -365921,31 +365922,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 1fdcac │ │ │ │ + bl 1fdbf4 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ mov r2, r7 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r6, r0 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldrb.w r0, [sl, #32] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 170d02 │ │ │ │ ldrb.w r7, [sl, #33] @ 0x21 │ │ │ │ mov.w r8, #0 │ │ │ │ add r3, sp, #176 @ 0xb0 │ │ │ │ str r5, [sp, #76] @ 0x4c │ │ │ │ @@ -365976,15 +365977,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 20285c │ │ │ │ + bl 2027a4 │ │ │ │ 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 │ │ │ │ @@ -365995,23 +365996,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 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ 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 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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} │ │ │ │ @@ -366040,15 +366041,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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ 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] │ │ │ │ @@ -366064,30 +366065,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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 170b50 │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r3, r0 │ │ │ │ b.n 170a22 │ │ │ │ ldr.w r3, [sl, #96] @ 0x60 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ cmp r3, #16 │ │ │ │ beq.n 170be2 │ │ │ │ cmp r3, #8 │ │ │ │ @@ -366106,29 +366107,29 @@ │ │ │ │ beq.w 17087a │ │ │ │ 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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 170bbc │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r6 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ str r0, [sp, #20] │ │ │ │ b.n 17087a │ │ │ │ movs r4, #1 │ │ │ │ movw r1, #601 @ 0x259 │ │ │ │ b.n 170740 │ │ │ │ mov r5, sl │ │ │ │ mov sl, r2 │ │ │ │ @@ -366139,19 +366140,19 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ b.n 170780 │ │ │ │ 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 200494 │ │ │ │ + bl 2003dc │ │ │ │ b.n 1707ce │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add.w r0, sl, #20 │ │ │ │ - bl 2004d0 │ │ │ │ + bl 200418 │ │ │ │ b.n 1708c6 │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ movw r2, #795 @ 0x31b │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 170d74 │ │ │ │ cmp.w r3, #796 @ 0x31c │ │ │ │ it cc │ │ │ │ @@ -366169,15 +366170,15 @@ │ │ │ │ b.n 170780 │ │ │ │ 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 25042c │ │ │ │ + bl 250374 │ │ │ │ orr.w r3, r0, r5 │ │ │ │ uxtb r5, r3 │ │ │ │ ldr.w r8, [r8] │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 170656 │ │ │ │ mov fp, r5 │ │ │ │ @@ -366242,53 +366243,53 @@ │ │ │ │ mov sl, r2 │ │ │ │ movs r1, #0 │ │ │ │ b.n 170724 │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ b.n 170780 │ │ │ │ ldr r5, [sp, #76] @ 0x4c │ │ │ │ - bl 2018fc │ │ │ │ + bl 201844 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 2029e4 │ │ │ │ + bl 20292c │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, sl, #20 │ │ │ │ - bl 2004d0 │ │ │ │ + bl 200418 │ │ │ │ mov r0, sl │ │ │ │ - bl 1ff184 │ │ │ │ + bl 1ff0cc │ │ │ │ movs r1, #1 │ │ │ │ b.n 1708da │ │ │ │ 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 1fdcac │ │ │ │ + bl 1fdbf4 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ b.n 170954 │ │ │ │ movs r5, #0 │ │ │ │ movs r4, #1 │ │ │ │ mov.w r1, #796 @ 0x31c │ │ │ │ b.n 170740 │ │ │ │ cmp.w r3, #844 @ 0x34c │ │ │ │ it eq │ │ │ │ @@ -366515,52 +366516,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 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ add.w r5, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #384 @ 0x180 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20280c │ │ │ │ + bl 202754 │ │ │ │ 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 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ add.w r5, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #384 @ 0x180 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20280c │ │ │ │ + bl 202754 │ │ │ │ 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 │ │ │ │ @@ -366637,15 +366638,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 1fdd10 │ │ │ │ + bl 1fdc58 │ │ │ │ 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 │ │ │ │ @@ -366653,21 +366654,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 200494 │ │ │ │ + bl 2003dc │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1fdd10 │ │ │ │ + bl 1fdc58 │ │ │ │ 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 │ │ │ │ @@ -366675,21 +366676,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 200494 │ │ │ │ + bl 2003dc │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ movs r1, #101 @ 0x65 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ 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} │ │ │ │ @@ -366708,15 +366709,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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr.w r2, [fp] │ │ │ │ ldr.w r3, [r9] │ │ │ │ mov fp, r2 │ │ │ │ mov r9, r3 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ @@ -366733,15 +366734,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 1fdd10 │ │ │ │ + bl 1fdc58 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r7 │ │ │ │ ldr.w r9, [pc, #216] @ 171314 │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ @@ -366752,26 +366753,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 200494 │ │ │ │ + bl 2003dc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ 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 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ 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 │ │ │ │ @@ -366803,15 +366804,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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r6, #1 │ │ │ │ b.n 1712e0 │ │ │ │ ldc 0, cr0, [r6, #696]! @ 0x2b8 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -366822,15 +366823,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 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ 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] │ │ │ │ @@ -366861,32 +366862,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, 1713c4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ff184 │ │ │ │ + bl 1ff0cc │ │ │ │ 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 200494 │ │ │ │ + bl 2003dc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 2004d0 │ │ │ │ + bl 200418 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ff184 │ │ │ │ + bl 1ff0cc │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ ldc 0, cr0, [ip], {174} @ 0xae │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ @@ -366911,48 +366912,48 @@ │ │ │ │ itt ne │ │ │ │ movne r5, #7 │ │ │ │ movne.w r9, #4 │ │ │ │ bne.n 17143c │ │ │ │ mov.w r9, #2 │ │ │ │ movw r1, #527 @ 0x20f │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ add.w r8, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ 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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 17148c │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ cmp r7, #26 │ │ │ │ mov r5, r0 │ │ │ │ it eq │ │ │ │ addeq r4, #1 │ │ │ │ beq.n 1714ae │ │ │ │ adds r3, r4, #1 │ │ │ │ add r3, r9 │ │ │ │ @@ -367004,30 +367005,30 @@ │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 1714c4 │ │ │ │ strd r4, r3, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 17153c │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r5, r0 │ │ │ │ b.n 1714c4 │ │ │ │ movs r5, #5 │ │ │ │ mov.w r9, #3 │ │ │ │ b.n 17143c │ │ │ │ movs r2, #32 │ │ │ │ str r4, [sp, #16] │ │ │ │ @@ -367096,75 +367097,75 @@ │ │ │ │ bne.n 1716fc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ vldr d7, [pc, #248] @ 171700 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1715ec │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ b.n 1715ec │ │ │ │ strd r6, r3, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 17165c │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r5 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r4, r0 │ │ │ │ b.n 1715ec │ │ │ │ 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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 17169e │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r4, r0 │ │ │ │ b.n 1715b2 │ │ │ │ subs r2, #1 │ │ │ │ strd r3, r3, [sp, #16] │ │ │ │ cmp r2, #31 │ │ │ │ bhi.n 171700 │ │ │ │ tbb [pc, r2] │ │ │ │ @@ -367220,69 +367221,69 @@ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r3, [pc, #1112] @ 171ba4 │ │ │ │ add r3, pc │ │ │ │ mov fp, r3 │ │ │ │ - bl 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r9, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ movw r1, #413 @ 0x19d │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ add.w r9, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #0] │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, #5 │ │ │ │ beq.w 1719aa │ │ │ │ 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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 1717e0 │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 171a50 │ │ │ │ mov r0, r6 │ │ │ │ bl 170e50 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ @@ -367296,115 +367297,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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 17183e │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrsb.w r1, [r0, #65] @ 0x41 │ │ │ │ cmp r1, #1 │ │ │ │ beq.w 1719dc │ │ │ │ mov.w r1, #462 @ 0x1ce │ │ │ │ - bl 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r8 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ 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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 1718b8 │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r6, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, sl │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ ldr r2, [pc, #704] @ (171ba8 ) │ │ │ │ ldr r3, [pc, #696] @ (171ba0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w 171b98 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movw r1, #483 @ 0x1e3 │ │ │ │ - bl 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ add.w r6, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r9, r0 │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ ldr r3, [pc, #656] @ (171bac ) │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldrb.w r2, [r9, #33] @ 0x21 │ │ │ │ movs r1, #0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 171aa4 │ │ │ │ and.w r0, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r0 │ │ │ │ @@ -367475,47 +367476,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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 17186a │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ b.n 17186a │ │ │ │ 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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1717f0 │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ cmp r7, #0 │ │ │ │ bne.w 1717f6 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ subs r6, #64 @ 0x40 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ add.w r6, r3, r6, lsl #2 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ @@ -367527,80 +367528,80 @@ │ │ │ │ bne.n 171b4c │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ movs r2, #32 │ │ │ │ - bl 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1718c8 │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ b.n 1718c8 │ │ │ │ mov r3, r2 │ │ │ │ b.n 171a18 │ │ │ │ uxth r3, r2 │ │ │ │ b.n 171a18 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 17183e │ │ │ │ strd r3, r1, [sp, #8] │ │ │ │ ldrd r8, r9, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ strd r8, r9, [sp, #16] │ │ │ │ - bl 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 171adc │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r6, r0 │ │ │ │ b.n 17183e │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 171a6e │ │ │ │ strd r6, r7, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 171b1c │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r5, r0 │ │ │ │ b.n 171a6e │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #8] │ │ │ │ b.n 171ab0 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -367670,33 +367671,33 @@ │ │ │ │ ldr.w fp, [sp, #88] @ 0x58 │ │ │ │ ldr.w sl, [pc, #1052] @ 171ffc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add sl, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ movs r3, #32 │ │ │ │ mov r7, r0 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr.w r2, [r8, #260] @ 0x104 │ │ │ │ ldr.w r1, [r8, #196] @ 0xc4 │ │ │ │ movs r3, #63 @ 0x3f │ │ │ │ mov r0, r4 │ │ │ │ bl 171588 │ │ │ │ add.w r3, r7, #20 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ bl 170e50 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrsb.w r3, [r0, #65] @ 0x41 │ │ │ │ cmp r3, #3 │ │ │ │ @@ -367709,139 +367710,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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 171c78 │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ 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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 171cb4 │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr.w r1, [r8, #192] @ 0xc0 │ │ │ │ cmp r1, #1 │ │ │ │ bhi.w 171e20 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ 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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 171d0c │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r3, r5 │ │ │ │ mov r2, fp │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ ldr r2, [pc, #712] @ (172000 ) │ │ │ │ ldr r3, [pc, #700] @ (171ff8 ) │ │ │ │ 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 171fee │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movw r1, #694 @ 0x2b6 │ │ │ │ - bl 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ movw r1, #483 @ 0x1e3 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ add.w r6, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r9, r0 │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ ldr r3, [pc, #628] @ (172004 ) │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldrb.w r2, [r9, #33] @ 0x21 │ │ │ │ movs r1, #0 │ │ │ │ lsls r3, r3, #2 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 171eea │ │ │ │ and.w ip, r2, #63 @ 0x3f │ │ │ │ @@ -367933,107 +367934,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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 171ec8 │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #343 @ 0x157 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r5 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r5, r0 │ │ │ │ b.n 171cbe │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 171cb4 │ │ │ │ strd r3, r1, [sp, #16] │ │ │ │ vldr d7, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 171f20 │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r6, r0 │ │ │ │ b.n 171cb4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w r9, #0 │ │ │ │ strd r8, r9, [sp, #24] │ │ │ │ - bl 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 171ed8 │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ b.n 171ed8 │ │ │ │ cbnz r3, 171faa │ │ │ │ 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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 171f98 │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r5, r0 │ │ │ │ b.n 171ed8 │ │ │ │ rbit r3, r3 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #1 │ │ │ │ b.n 171f62 │ │ │ │ movs r2, #16 │ │ │ │ @@ -368138,15 +368139,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 1fe0d8 │ │ │ │ + bl 1fe020 │ │ │ │ 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 │ │ │ │ @@ -368171,28 +368172,28 @@ │ │ │ │ clz r3, r3 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ cbnz r3, 17212e │ │ │ │ movw r1, #403 @ 0x193 │ │ │ │ - bl 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ movs r3, #32 │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r4, [r3, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 200834 │ │ │ │ + bl 20077c │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 172376 │ │ │ │ str.w sl, [sp, #60] @ 0x3c │ │ │ │ mov sl, r8 │ │ │ │ movs r3, #0 │ │ │ │ str.w fp, [sp, #20] │ │ │ │ @@ -368253,15 +368254,15 @@ │ │ │ │ ldr.w fp, [r4, #4] │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 172336 │ │ │ │ movs r3, #3 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 1ff184 │ │ │ │ + bl 1ff0cc │ │ │ │ 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 │ │ │ │ @@ -368297,15 +368298,15 @@ │ │ │ │ mov r0, sl │ │ │ │ bl 171bb0 │ │ │ │ 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 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ 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 │ │ │ │ @@ -368332,24 +368333,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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ movs r2, #1 │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 172186 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 200834 │ │ │ │ + bl 20077c │ │ │ │ cbz r4, 17233c │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ b.n 17216a │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r7 │ │ │ │ ldr r6, [r7, #112] @ 0x70 │ │ │ │ mov.w r8, #0 │ │ │ │ @@ -368363,15 +368364,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 25042c │ │ │ │ + bl 250374 │ │ │ │ ldr r2, [pc, #64] @ (172398 ) │ │ │ │ ldr r3, [pc, #52] @ (172390 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #396] @ 0x18c │ │ │ │ eors r2, r3 │ │ │ │ @@ -368465,15 +368466,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 1fe0d8 │ │ │ │ + bl 1fe020 │ │ │ │ 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] │ │ │ │ @@ -368492,28 +368493,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 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ movs r3, #32 │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [r3, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 200834 │ │ │ │ + bl 20077c │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 1726c0 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ movs r7, #0 │ │ │ │ adds r3, r2, #1 │ │ │ │ ands r3, r2 │ │ │ │ @@ -368596,15 +368597,15 @@ │ │ │ │ bl 17131c │ │ │ │ movs r2, #1 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 172500 │ │ │ │ orrs r7, r2 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 200834 │ │ │ │ + bl 20077c │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 1726c2 │ │ │ │ str r0, [sp, #20] │ │ │ │ b.n 1724e4 │ │ │ │ cmp r3, #4 │ │ │ │ it eq │ │ │ │ moveq r4, r2 │ │ │ │ @@ -368625,31 +368626,31 @@ │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov.w ip, #2 │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ str.w ip, [sp, #64] @ 0x40 │ │ │ │ bl 171588 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 2004d0 │ │ │ │ + bl 200418 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ff184 │ │ │ │ + bl 1ff0cc │ │ │ │ mov r5, r4 │ │ │ │ b.n 1725a6 │ │ │ │ movw r1, #683 @ 0x2ab │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ add.w fp, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, fp │ │ │ │ str r0, [sp, #28] │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cbnz r3, 172634 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ b.n 172542 │ │ │ │ add r2, sp, #92 @ 0x5c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ @@ -368657,69 +368658,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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, 17266c │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr r2, [sp, #28] │ │ │ │ adds r2, #20 │ │ │ │ mov r3, fp │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov fp, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.n 17272a │ │ │ │ lsls r3, r2, #26 │ │ │ │ bne.w 172850 │ │ │ │ vldr d7, [pc, #544] @ 1728a8 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ vstr d7, [sp, #88] @ 0x58 │ │ │ │ - bl 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov fp, r0 │ │ │ │ cbz r0, 1726b2 │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r2, fp │ │ │ │ movs r1, #129 @ 0x81 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 20280c │ │ │ │ + bl 202754 │ │ │ │ mov fp, r0 │ │ │ │ b.n 172630 │ │ │ │ mov r7, r4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldrd r0, r1, [r3, #80] @ 0x50 │ │ │ │ bl 171030 │ │ │ │ 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 25042c │ │ │ │ + bl 250374 │ │ │ │ ldr r2, [pc, #480] @ (1728c0 ) │ │ │ │ ldr r3, [pc, #460] @ (1728b0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #380] @ 0x17c │ │ │ │ eors r2, r3 │ │ │ │ @@ -368749,66 +368750,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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 172760 │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, fp │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov fp, r0 │ │ │ │ movs r3, #0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ bne.n 1727c4 │ │ │ │ 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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 1727a8 │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, fp │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov fp, r0 │ │ │ │ mov r2, fp │ │ │ │ movs r1, #129 @ 0x81 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 20280c │ │ │ │ + bl 202754 │ │ │ │ mov fp, r0 │ │ │ │ b.n 172630 │ │ │ │ and.w r0, r2, #63 @ 0x3f │ │ │ │ mov.w lr, #1 │ │ │ │ sub.w r1, r0, #32 │ │ │ │ rsb ip, r0, #32 │ │ │ │ lsl.w r0, lr, r0 │ │ │ │ @@ -368960,27 +368961,27 @@ │ │ │ │ movs r5, r4 │ │ │ │ movs r5, r4 │ │ │ │ movs r5, r4 │ │ │ │ lsls r5, r3, #20 │ │ │ │ ubfx r3, r3, #14, #1 │ │ │ │ cbz r3, 172978 │ │ │ │ ldr.w r4, [pc, #2740] @ 173408 │ │ │ │ - bl 2e6240 │ │ │ │ + bl 2e6188 │ │ │ │ ldr.w r2, [pc, #2736] @ 17340c │ │ │ │ mov r3, r0 │ │ │ │ add r4, pc │ │ │ │ movs r0, #2 │ │ │ │ add r2, pc │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e0a68 │ │ │ │ + bl 1e09b0 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 284494 │ │ │ │ + bl 2843dc │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ add r1, sp, #248 @ 0xf8 │ │ │ │ mov r0, r5 │ │ │ │ bl 170ecc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #180 @ 0xb4 │ │ │ │ add r1, sp, #248 @ 0xf8 │ │ │ │ @@ -369021,15 +369022,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 1fe0d8 │ │ │ │ + bl 1fe020 │ │ │ │ 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 │ │ │ │ @@ -369047,33 +369048,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 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ 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 173136 │ │ │ │ mov r0, r5 │ │ │ │ - bl 200834 │ │ │ │ + bl 20077c │ │ │ │ mov r9, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 172f0c │ │ │ │ str.w fp, [sp, #16] │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ldr r5, [r2, #0] │ │ │ │ cmp r5, #0 │ │ │ │ @@ -369206,15 +369207,15 @@ │ │ │ │ movw r2, #813 @ 0x32d │ │ │ │ mov r5, r6 │ │ │ │ bl 17131c │ │ │ │ cmp r6, #0 │ │ │ │ bne.n 172b38 │ │ │ │ mov r0, r9 │ │ │ │ mov r5, r9 │ │ │ │ - bl 200834 │ │ │ │ + bl 20077c │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 172f0c │ │ │ │ mov r9, r0 │ │ │ │ b.n 172a82 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ movw r2, #821 @ 0x335 │ │ │ │ cmp r3, r2 │ │ │ │ @@ -369357,33 +369358,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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 172da2 │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r3, r7 │ │ │ │ mov r2, fp │ │ │ │ mov.w r1, #448 @ 0x1c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2033b0 │ │ │ │ + bl 2032f8 │ │ │ │ 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 │ │ │ │ @@ -369396,24 +369397,24 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 170fa8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [r5, #112] @ 0x70 │ │ │ │ mov fp, r0 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r1, r5 │ │ │ │ strd fp, r0, [sp] │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #813 @ 0x32d │ │ │ │ bl 17131c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203468 │ │ │ │ + bl 2033b0 │ │ │ │ b.n 172b32 │ │ │ │ strh r7, [r0, #0] │ │ │ │ b.n 172d7c │ │ │ │ strb r7, [r0, #0] │ │ │ │ b.n 172d7c │ │ │ │ subs r7, #0 │ │ │ │ it ne │ │ │ │ @@ -369486,15 +369487,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 170fa8 │ │ │ │ ldr r2, [r5, #112] @ 0x70 │ │ │ │ mov r8, r0 │ │ │ │ mov r3, fp │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r3, r7 │ │ │ │ strd r8, r0, [sp] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #813 @ 0x32d │ │ │ │ bl 17131c │ │ │ │ b.n 172b32 │ │ │ │ @@ -369535,15 +369536,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 208110 │ │ │ │ + bl 208058 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cmp r1, r3 │ │ │ │ beq.w 1733d6 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ @@ -369554,23 +369555,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 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ movs r3, #32 │ │ │ │ mov r7, r0 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ add.w r1, r7, #20 │ │ │ │ movs r3, #31 │ │ │ │ movs r2, #11 │ │ │ │ mov r0, r4 │ │ │ │ bl 171588 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ @@ -369618,38 +369619,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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 17303c │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #448 @ 0x1c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2033b0 │ │ │ │ + bl 2032f8 │ │ │ │ mov r5, r0 │ │ │ │ ldmia.w r4, {r2, r3} │ │ │ │ mov r1, sl │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 208228 │ │ │ │ + bl 208170 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ add.w r3, r5, #44 @ 0x2c │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 1733d6 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -369660,19 +369661,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 203468 │ │ │ │ + bl 2033b0 │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ movs r0, #1 │ │ │ │ - bl 25042c │ │ │ │ + bl 250374 │ │ │ │ ldr r2, [pc, #888] @ (173414 ) │ │ │ │ ldr r3, [pc, #856] @ (1733f8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #508] @ 0x1fc │ │ │ │ eors r2, r3 │ │ │ │ @@ -369750,40 +369751,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 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r9, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ movs r6, #0 │ │ │ │ - bl 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ strd r6, r7, [sp, #128] @ 0x80 │ │ │ │ - bl 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 1731a0 │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #164 @ 0xa4 │ │ │ │ add r5, sp, #204 @ 0xcc │ │ │ │ blx 5923c │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #149 @ 0x95 │ │ │ │ @@ -369793,15 +369794,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 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ 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 │ │ │ │ @@ -369865,15 +369866,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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r5 │ │ │ │ beq.w 1733ea │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -369882,42 +369883,42 @@ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 1733dc │ │ │ │ str r3, [r4, #4] │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #0] │ │ │ │ - bl 200834 │ │ │ │ + bl 20077c │ │ │ │ mov r9, r0 │ │ │ │ b.w 172a7e │ │ │ │ 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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 17331c │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ adds r3, #20 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ 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 │ │ │ │ @@ -369931,15 +369932,15 @@ │ │ │ │ movs r3, #1 │ │ │ │ b.n 172f44 │ │ │ │ str r0, [r3, #0] │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ b.n 173016 │ │ │ │ mov r0, r5 │ │ │ │ strd r3, r5, [r4] │ │ │ │ - bl 200834 │ │ │ │ + bl 20077c │ │ │ │ mov r9, r0 │ │ │ │ b.w 172a7e │ │ │ │ movs r7, #1 │ │ │ │ b.n 173152 │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 172978 │ │ │ │ @@ -369997,17 +369998,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ bvc.n 173404 │ │ │ │ lsls r6, r5, #2 │ │ │ │ bvc.n 173410 │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsrs r0, r1, #25 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r0, r2] │ │ │ │ + str r4, [r0, r0] │ │ │ │ movs r7, r3 │ │ │ │ - strb r0, [r4, #5] │ │ │ │ + strb r0, [r4, #3] │ │ │ │ movs r7, r3 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r7!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r6, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -370059,33 +370060,33 @@ │ │ │ │ movs r3, r4 │ │ │ │ movs r3, r4 │ │ │ │ movs r3, r4 │ │ │ │ lsls r0, r3, #5 │ │ │ │ ubfx r3, r3, #14, #1 │ │ │ │ cbz r3, 1734be │ │ │ │ ldr r4, [pc, #744] @ (173788 ) │ │ │ │ - bl 2e6240 │ │ │ │ + bl 2e6188 │ │ │ │ ldr r2, [pc, #744] @ (17378c ) │ │ │ │ mov r3, r0 │ │ │ │ add r4, pc │ │ │ │ movs r0, #2 │ │ │ │ add r2, pc │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e0a68 │ │ │ │ + bl 1e09b0 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r5 │ │ │ │ movs r0, #2 │ │ │ │ - bl 284494 │ │ │ │ + bl 2843dc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ sub.w r1, r3, #2 │ │ │ │ clz r1, r1 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ - bl 24490c │ │ │ │ + bl 244854 │ │ │ │ ldr.w r3, [r5, #424] @ 0x1a8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 173770 │ │ │ │ movs r2, #0 │ │ │ │ ldrb.w r1, [r3, #32] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -370112,15 +370113,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 200834 │ │ │ │ + bl 20077c │ │ │ │ mov r8, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 1736d4 │ │ │ │ str r7, [sp, #12] │ │ │ │ strd r5, r9, [sp, #28] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ @@ -370202,15 +370203,15 @@ │ │ │ │ bl 17131c │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 173568 │ │ │ │ mov r0, r8 │ │ │ │ mov r4, r8 │ │ │ │ - bl 200834 │ │ │ │ + bl 20077c │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 1736d0 │ │ │ │ mov r8, r0 │ │ │ │ b.n 17353a │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ strd r5, r7, [sp, #8] │ │ │ │ cmp.w r3, #420 @ 0x1a4 │ │ │ │ @@ -370283,15 +370284,15 @@ │ │ │ │ ldrd r0, r1, [r5, #80] @ 0x50 │ │ │ │ bl 171030 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ movs r0, #1 │ │ │ │ str.w r3, [r9, #720] @ 0x2d0 │ │ │ │ - bl 25042c │ │ │ │ + bl 250374 │ │ │ │ ldr r2, [pc, #164] @ (173794 ) │ │ │ │ ldr r3, [pc, #140] @ (17377c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #356] @ 0x164 │ │ │ │ eors r2, r3 │ │ │ │ @@ -370343,17 +370344,17 @@ │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r3!, {r1, r4, r5, r7} │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsrs r0, r1, #25 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, r7 │ │ │ │ + add lr, r7 │ │ │ │ movs r7, r3 │ │ │ │ - str r2, [r3, #96] @ 0x60 │ │ │ │ + str r2, [r3, #88] @ 0x58 │ │ │ │ movs r7, r3 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r1!, {r2, r3} │ │ │ │ lsls r6, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -370425,20 +370426,20 @@ │ │ │ │ cbz r3, 173864 │ │ │ │ ldr.w r4, [pc, #1864] @ 173f90 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1864] @ 173f94 │ │ │ │ add r4, pc │ │ │ │ add r2, pc │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e0a68 │ │ │ │ + bl 1e09b0 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 284494 │ │ │ │ + bl 2843dc │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldrb.w r3, [r2, #368] @ 0x170 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 173ad0 │ │ │ │ ldr.w r3, [r2, #424] @ 0x1a8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -370480,15 +370481,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 1738aa │ │ │ │ - bl 200834 │ │ │ │ + bl 20077c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1738a4 │ │ │ │ subs r3, r4, #1 │ │ │ │ mov fp, r4 │ │ │ │ tst r3, r4 │ │ │ │ beq.w 173ad0 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ @@ -370521,15 +370522,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 208110 │ │ │ │ + bl 208058 │ │ │ │ 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 │ │ │ │ @@ -370557,29 +370558,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 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ mov r1, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ movs r3, #0 │ │ │ │ ldmia.w r9, {r0, r1} │ │ │ │ mov r2, r7 │ │ │ │ strd r0, r1, [sp, #120] @ 0x78 │ │ │ │ ldrd r0, r1, [sp, #12] │ │ │ │ - bl 2062d8 │ │ │ │ + bl 206220 │ │ │ │ ldrd r2, r3, [sp, #120] @ 0x78 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 208228 │ │ │ │ + bl 208170 │ │ │ │ ldr.w sl, [r6, #8] │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 173a58 │ │ │ │ mov r3, sl │ │ │ │ str r7, [sp, #8] │ │ │ │ mov r7, sl │ │ │ │ mov sl, r4 │ │ │ │ @@ -370606,30 +370607,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 173a3a │ │ │ │ - bl 1ff184 │ │ │ │ + bl 1ff0cc │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 1749d0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 200834 │ │ │ │ + bl 20077c │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 173a54 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, r7 │ │ │ │ bne.n 1739f4 │ │ │ │ mov r0, r6 │ │ │ │ b.n 1739fe │ │ │ │ ldr r7, [sp, #8] │ │ │ │ mov r4, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ff184 │ │ │ │ + bl 1ff0cc │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r8, r3 │ │ │ │ beq.w 174b34 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 174a46 │ │ │ │ @@ -370638,47 +370639,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 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ ldr.w r3, [pc, #1292] @ 173f98 │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ 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 173986 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr.w sl, [sp, #24] │ │ │ │ - bl 20837c │ │ │ │ + bl 2082c4 │ │ │ │ ldr.w r3, [pc, #1224] @ 173f9c │ │ │ │ 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] @ 173fa0 │ │ │ │ add r3, pc │ │ │ │ - bl 1fd5c0 │ │ │ │ + bl 1fd508 │ │ │ │ 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] │ │ │ │ @@ -370713,15 +370714,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 1fe0d8 │ │ │ │ + bl 1fe020 │ │ │ │ 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 │ │ │ │ @@ -370739,24 +370740,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 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ add.w r4, r0, #20 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ 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 │ │ │ │ @@ -370832,39 +370833,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 206084 │ │ │ │ + bl 205fcc │ │ │ │ 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 1fd4c0 │ │ │ │ + bl 1fd408 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bfi r3, r6, #0, #26 │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 206084 │ │ │ │ + bl 205fcc │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1fd4c0 │ │ │ │ + bl 1fd408 │ │ │ │ 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] │ │ │ │ @@ -370873,21 +370874,21 @@ │ │ │ │ ldrd fp, r8, [sp, #16] │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r2, [pc, #688] @ (173fac ) │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ - bl 1fd66c │ │ │ │ + bl 1fd5b4 │ │ │ │ ldr r2, [pc, #680] @ (173fb0 ) │ │ │ │ str.w r0, [sl, #200] @ 0xc8 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fd66c │ │ │ │ + bl 1fd5b4 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ str.w r0, [sl, #204] @ 0xcc │ │ │ │ cmp fp, r3 │ │ │ │ beq.w 174b34 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cbz r2, 173d32 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ @@ -370900,47 +370901,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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 173d64 │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ movs r6, #0 │ │ │ │ bl 171210 │ │ │ │ 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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 173d9c │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ bl 171210 │ │ │ │ add r2, sp, #180 @ 0xb4 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ @@ -370950,33 +370951,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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 173de2 │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r8 │ │ │ │ bl 171210 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r4, [r3, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 200834 │ │ │ │ + bl 20077c │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 174652 │ │ │ │ ldr.w fp, [sp, #56] @ 0x38 │ │ │ │ vldr d8, [pc, #364] @ 173f70 │ │ │ │ vldr d9, [pc, #368] @ 173f78 │ │ │ │ str.w sl, [sp, #12] │ │ │ │ @@ -371029,37 +371030,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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 173ea4 │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ bl 171210 │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r6 │ │ │ │ - bl 1ff184 │ │ │ │ + bl 1ff0cc │ │ │ │ cmp r6, #0 │ │ │ │ bne.n 173e36 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 200834 │ │ │ │ + bl 20077c │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 17464e │ │ │ │ str r0, [sp, #20] │ │ │ │ b.n 173e0e │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #135 @ 0x87 │ │ │ │ beq.n 173ede │ │ │ │ @@ -371072,15 +371073,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 1fdd10 │ │ │ │ + bl 1fdc58 │ │ │ │ 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 │ │ │ │ @@ -371088,18 +371089,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 200494 │ │ │ │ + bl 2003dc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w 174200 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r1, r4, #5 │ │ │ │ lsls r1, r4, #5 │ │ │ │ @@ -371135,47 +371136,47 @@ │ │ │ │ lsls r6, r5, #2 │ │ │ │ ldmia r0!, {r2, r3, r4, r5} │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #25 │ │ │ │ movs r0, r0 │ │ │ │ - sbcs r6, r2 │ │ │ │ + asrs r6, r2 │ │ │ │ movs r7, r3 │ │ │ │ - str r0, [r4, #40] @ 0x28 │ │ │ │ + str r0, [r4, #32] │ │ │ │ movs r7, r3 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r4, #0] │ │ │ │ + ldrsh r6, [r4, r6] │ │ │ │ movs r7, r3 │ │ │ │ - ldrsh r6, [r2, r2] │ │ │ │ + ldrsh r6, [r2, r0] │ │ │ │ movs r7, r3 │ │ │ │ - ldrsh r4, [r3, r2] │ │ │ │ + ldrsh r4, [r3, r0] │ │ │ │ movs r7, r3 │ │ │ │ - ldrsh r0, [r7, r0] │ │ │ │ + ldrb r0, [r7, r6] │ │ │ │ movs r7, r3 │ │ │ │ - ldrsh r2, [r7, r0] │ │ │ │ + ldrb r2, [r7, r6] │ │ │ │ movs r7, r3 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ ldrb r4, [r2, #13] │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ 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 200494 │ │ │ │ + bl 2003dc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r0, #0 │ │ │ │ ldr.w lr, [pc, #2908] @ 174b44 │ │ │ │ str r7, [r4, #12] │ │ │ │ add.w r7, r3, #84 @ 0x54 │ │ │ │ strd r0, r0, [r4] │ │ │ │ str r0, [r4, #8] │ │ │ │ @@ -371188,52 +371189,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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ movw r1, #403 @ 0x193 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r9, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #16 │ │ │ │ movw r3, #1023 @ 0x3ff │ │ │ │ mov r0, r8 │ │ │ │ bl 171588 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ mov r0, r8 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2033b0 │ │ │ │ + bl 2032f8 │ │ │ │ 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 1fdd10 │ │ │ │ + bl 1fdc58 │ │ │ │ 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 │ │ │ │ @@ -371242,18 +371243,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 200494 │ │ │ │ + bl 2003dc │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w 174b3a │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsls r5, r2, #2 │ │ │ │ @@ -371281,22 +371282,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 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ 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 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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 │ │ │ │ @@ -371306,15 +371307,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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldrb.w r2, [r7, #33] @ 0x21 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 174422 │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ movs r7, #1 │ │ │ │ sub.w r1, r3, #32 │ │ │ │ rsb r0, r3, #32 │ │ │ │ @@ -371388,40 +371389,40 @@ │ │ │ │ b.n 174110 │ │ │ │ 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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 17425c │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r1, sl │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r8 │ │ │ │ bl 171210 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ mov r0, r8 │ │ │ │ ldr.w r2, [r7, #212] @ 0xd4 │ │ │ │ ldr.w r1, [r7, #244] @ 0xf4 │ │ │ │ bl 1710c4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ff184 │ │ │ │ + bl 1ff0cc │ │ │ │ ldr.w r7, [r7, #204] @ 0xcc │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1fdd10 │ │ │ │ + bl 1fdc58 │ │ │ │ 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] │ │ │ │ @@ -371429,18 +371430,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 200494 │ │ │ │ + bl 2003dc │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w 174b3a │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r7, r2, #2 │ │ │ │ lsls r7, r2, #2 │ │ │ │ @@ -371468,22 +371469,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 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ 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 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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] │ │ │ │ @@ -371492,15 +371493,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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldrb.w r2, [r5, #33] @ 0x21 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ it eq │ │ │ │ vstreq d9, [sp, #128] @ 0x80 │ │ │ │ beq.n 174470 │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ @@ -371509,15 +371510,15 @@ │ │ │ │ bpl.w 1744e8 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ bl 171210 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 203468 │ │ │ │ + bl 2033b0 │ │ │ │ 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 │ │ │ │ @@ -371533,25 +371534,25 @@ │ │ │ │ bl 171210 │ │ │ │ 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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 1743f0 │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ mov r5, r6 │ │ │ │ bl 171210 │ │ │ │ b.n 173eb6 │ │ │ │ movs r3, #32 │ │ │ │ @@ -371578,77 +371579,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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 17445a │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, r8 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r9, r0 │ │ │ │ b.n 17425c │ │ │ │ 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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 174498 │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r9, r0 │ │ │ │ b.n 174380 │ │ │ │ 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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 1744d6 │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ str r0, [sp, #24] │ │ │ │ b.n 1743ba │ │ │ │ subs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4] │ │ │ │ cmp r2, #31 │ │ │ │ bhi.w 174b3a │ │ │ │ @@ -371831,15 +371832,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 1fdd10 │ │ │ │ + bl 1fdc58 │ │ │ │ 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 │ │ │ │ @@ -371847,18 +371848,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 200494 │ │ │ │ + bl 2003dc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w 174b3a │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r5, r3, #6 │ │ │ │ lsls r5, r3, #6 │ │ │ │ @@ -371957,23 +371958,23 @@ │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ b.w 173c40 │ │ │ │ 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 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ 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] @ (174b44 ) │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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} │ │ │ │ @@ -371985,94 +371986,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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldrb.w r2, [r4, #33] @ 0x21 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ movs r1, #1 │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r5, [sp, #176] @ 0xb0 │ │ │ │ - bl 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 174834 │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r3, r4 │ │ │ │ mov r2, fp │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ mov r0, r8 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r1, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2033b0 │ │ │ │ + bl 2032f8 │ │ │ │ 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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 174886 │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r8 │ │ │ │ bl 171210 │ │ │ │ ldr.w r2, [sl, #212] @ 0xd4 │ │ │ │ ldr.w r1, [sl, #244] @ 0xf4 │ │ │ │ mov r0, r8 │ │ │ │ bl 1710c4 │ │ │ │ mov r0, r8 │ │ │ │ movs r1, #0 │ │ │ │ - bl 203468 │ │ │ │ + bl 2033b0 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb.w r5, [r3, #203] @ 0xcb │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 174a52 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ - bl 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr.w r2, [sl, #244] @ 0xf4 │ │ │ │ mov r0, r8 │ │ │ │ ldr.w r1, [sl, #228] @ 0xe4 │ │ │ │ bl 1710c4 │ │ │ │ ldr.w r3, [sl, #212] @ 0xd4 │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ cmp r3, r4 │ │ │ │ @@ -372123,24 +372124,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 25042c │ │ │ │ + bl 250374 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2247b0 │ │ │ │ + bl 2246f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 28f200 │ │ │ │ + bl 28f148 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24ddf8 │ │ │ │ + bl 24dd40 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20a0e0 │ │ │ │ + bl 20a028 │ │ │ │ ldrb.w r2, [r4, #32] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 174a14 │ │ │ │ lsls r1, r3, #25 │ │ │ │ bmi.n 174a88 │ │ │ │ @@ -372187,15 +372188,15 @@ │ │ │ │ movs r6, #16 │ │ │ │ b.n 1747a2 │ │ │ │ ubfx r3, r3, #14, #1 │ │ │ │ cbnz r3, 174a88 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 25042c │ │ │ │ + bl 250374 │ │ │ │ ldr r2, [pc, #288] @ (174b48 ) │ │ │ │ ldr r3, [pc, #292] @ (174b4c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #468] @ 0x1d4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -372207,42 +372208,42 @@ │ │ │ │ movs r6, #1 │ │ │ │ b.n 1747a2 │ │ │ │ movs r2, #1 │ │ │ │ b.w 173a7c │ │ │ │ movs r2, #1 │ │ │ │ b.w 1739a4 │ │ │ │ movw r1, #867 @ 0x363 │ │ │ │ - bl 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ b.n 1748e6 │ │ │ │ lsls r3, r3, #26 │ │ │ │ bpl.n 174a1a │ │ │ │ ldr r4, [pc, #196] @ (174b50 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #196] @ (174b54 ) │ │ │ │ add r4, pc │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc │ │ │ │ - bl 1e0a68 │ │ │ │ + bl 1e09b0 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 284494 │ │ │ │ + bl 2843dc │ │ │ │ b.n 174a1a │ │ │ │ movs r0, #0 │ │ │ │ b.n 174a24 │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 173864 │ │ │ │ b.w 173844 │ │ │ │ @@ -372297,17 +372298,17 @@ │ │ │ │ udf #255 @ 0xff │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ push {r2, r4, r6, r7, lr} │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #86 @ 0x56 │ │ │ │ + cmp r6, #214 @ 0xd6 │ │ │ │ movs r7, r3 │ │ │ │ - str r6, [r0, r3] │ │ │ │ + str r6, [r0, r1] │ │ │ │ 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] @ (174cd0 ) │ │ │ │ @@ -372672,15 +372673,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 201344 │ │ │ │ + bl 20128c │ │ │ │ cbnz r0, 174ee0 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r5, #4] │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ @@ -372874,15 +372875,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 201344 │ │ │ │ + bl 20128c │ │ │ │ cbnz r0, 1750c0 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r5, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ @@ -373084,15 +373085,15 @@ │ │ │ │ beq.n 17535c │ │ │ │ ldr r5, [r3, #24] │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ strb.w r8, [sp, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 17535c │ │ │ │ mov r0, r5 │ │ │ │ - bl 200834 │ │ │ │ + bl 20077c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 17535c │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 1752b4 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ @@ -373147,15 +373148,15 @@ │ │ │ │ bic.w r3, r3, #8 │ │ │ │ cmp.w r3, #420 @ 0x1a4 │ │ │ │ beq.n 175370 │ │ │ │ ldrb.w r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 175314 │ │ │ │ mov r0, r5 │ │ │ │ - bl 200834 │ │ │ │ + bl 20077c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1752c0 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1752a2 │ │ │ │ @@ -373189,15 +373190,15 @@ │ │ │ │ ldr r0, [r1, #24] │ │ │ │ strd r6, r0, [sp, #60] @ 0x3c │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 1753fe │ │ │ │ mov r7, r6 │ │ │ │ mov r5, r4 │ │ │ │ movs r6, #0 │ │ │ │ - bl 200834 │ │ │ │ + bl 20077c │ │ │ │ cbz r0, 1753f6 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 1753b2 │ │ │ │ ldr.w r8, [r0, #16] │ │ │ │ ldr.w r4, [r8] │ │ │ │ cmp r4, #0 │ │ │ │ @@ -373211,24 +373212,24 @@ │ │ │ │ bne.n 175412 │ │ │ │ ldr.w r2, [r8, #36] @ 0x24 │ │ │ │ bic.w r3, r2, #8 │ │ │ │ cmp.w r3, #420 @ 0x1a4 │ │ │ │ beq.n 17543a │ │ │ │ cbnz r4, 175412 │ │ │ │ orrs r6, r1 │ │ │ │ - bl 200834 │ │ │ │ + bl 20077c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1753b8 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r7 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r0, r5 │ │ │ │ - bl 25042c │ │ │ │ + bl 250374 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 17539e │ │ │ │ b.n 175314 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ @@ -373830,15 +373831,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 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ ldr r3, [pc, #264] @ (175bac ) │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ movs r1, #1 │ │ │ │ movs r5, #0 │ │ │ │ vldr d7, [pc, #232] @ 175b98 │ │ │ │ @@ -373851,25 +373852,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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 175af2 │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ 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 │ │ │ │ @@ -373895,21 +373896,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 200494 │ │ │ │ + bl 2003dc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ add.w r1, r4, #20 │ │ │ │ add.w r0, fp, #20 │ │ │ │ - bl 2004d0 │ │ │ │ + bl 200418 │ │ │ │ ldr r2, [pc, #56] @ (175bb0 ) │ │ │ │ ldr r3, [pc, #44] @ (175ba4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ @@ -373989,15 +373990,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 200834 │ │ │ │ + bl 20077c │ │ │ │ mov sl, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 175cf0 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ldr r4, [r1, #0] │ │ │ │ cbz r4, 175c7e │ │ │ │ ldr r2, [r4, #0] │ │ │ │ @@ -374010,15 +374011,15 @@ │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 175c66 │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ cmp r2, #4 │ │ │ │ beq.n 175ca8 │ │ │ │ mov r0, sl │ │ │ │ mov r4, sl │ │ │ │ - bl 200834 │ │ │ │ + bl 20077c │ │ │ │ cbz r4, 175cc6 │ │ │ │ mov sl, r0 │ │ │ │ b.n 175c60 │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ cmp.w r2, #434 @ 0x1b2 │ │ │ │ bne.n 175c70 │ │ │ │ add r2, sp, #12 │ │ │ │ @@ -374035,21 +374036,21 @@ │ │ │ │ bne.n 175c7e │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r9 │ │ │ │ bl 175a50 │ │ │ │ mov r0, sl │ │ │ │ movs r7, #1 │ │ │ │ mov r4, sl │ │ │ │ - bl 200834 │ │ │ │ + bl 20077c │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 175c88 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 25042c │ │ │ │ + bl 250374 │ │ │ │ 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 │ │ │ │ @@ -374125,15 +374126,15 @@ │ │ │ │ bne.n 175d78 │ │ │ │ ldr.w r5, [r6, #424] @ 0x1a8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 175c1c │ │ │ │ b.n 175bf2 │ │ │ │ mov r0, r2 │ │ │ │ - bl 200834 │ │ │ │ + bl 20077c │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 175d14 │ │ │ │ b.n 175d7e │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r4, pc, #184 @ (adr r4, 175e64 ) │ │ │ │ @@ -374490,15 +374491,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 20e074 │ │ │ │ + bl 20dfbc │ │ │ │ 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 │ │ │ │ @@ -374508,15 +374509,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 1dfc40 │ │ │ │ + bl 1dfb88 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 176278 │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, #4 │ │ │ │ beq.n 176222 │ │ │ │ cmp r3, #5 │ │ │ │ @@ -374548,19 +374549,19 @@ │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, r7 │ │ │ │ bhi.n 1761b2 │ │ │ │ ldrd fp, r9, [sp, #16] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 206274 │ │ │ │ + bl 2061bc │ │ │ │ movs r1, #2 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl 25031c │ │ │ │ + bl 250264 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ subs r3, #2 │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r3, #1 │ │ │ │ itt ls │ │ │ │ ldrls r3, [r2, #8] │ │ │ │ @@ -374619,31 +374620,31 @@ │ │ │ │ beq.w 176622 │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ str.w fp, [r4, #4] │ │ │ │ str r3, [r4, #0] │ │ │ │ - bl 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 1762c2 │ │ │ │ ldr r2, [pc, #944] @ (176658 ) │ │ │ │ mov r0, sl │ │ │ │ mov r1, r8 │ │ │ │ add r2, pc │ │ │ │ - bl 212cf4 │ │ │ │ + bl 212c3c │ │ │ │ cbz r0, 1762c2 │ │ │ │ mov r8, r0 │ │ │ │ - bl 1fffcc │ │ │ │ + bl 1fff14 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1dfc7c │ │ │ │ + bl 1dfbc4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1fffcc │ │ │ │ + bl 1fff14 │ │ │ │ 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 17628a │ │ │ │ movs r7, #0 │ │ │ │ str.w fp, [sp, #8] │ │ │ │ @@ -374661,20 +374662,20 @@ │ │ │ │ bcs.w 1765e2 │ │ │ │ ldr.w r2, [r9, #48] @ 0x30 │ │ │ │ ldr.w r5, [r2, #-12] │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 1765ca │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20e074 │ │ │ │ + bl 20dfbc │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1762e8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 20e074 │ │ │ │ + bl 20dfbc │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1765a2 │ │ │ │ ldr.w r3, [r8, #32] │ │ │ │ adds r7, #1 │ │ │ │ cmp r3, r7 │ │ │ │ bls.w 1765e2 │ │ │ │ ldr.w r3, [r9, #64] @ 0x40 │ │ │ │ @@ -374692,29 +374693,29 @@ │ │ │ │ mov r7, r9 │ │ │ │ mov r9, r4 │ │ │ │ ldr r2, [r7, #24] │ │ │ │ ldr.w r4, [r2, #-12] │ │ │ │ cbz r5, 17638e │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20e074 │ │ │ │ + bl 20dfbc │ │ │ │ cbnz r0, 17638e │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 20e074 │ │ │ │ + bl 20dfbc │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1765ce │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cbz r2, 176398 │ │ │ │ ldr r2, [r7, #24] │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r4, [r2, #-12] │ │ │ │ mov r1, r4 │ │ │ │ - bl 20e074 │ │ │ │ + bl 20dfbc │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 176368 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ mov r5, r4 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 176356 │ │ │ │ @@ -374748,20 +374749,20 @@ │ │ │ │ bcs.w 1765e2 │ │ │ │ ldr.w r2, [r9, #56] @ 0x38 │ │ │ │ ldr.w r5, [r2, #-12] │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 1765c6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20e074 │ │ │ │ + bl 20dfbc │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1763d2 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 20e074 │ │ │ │ + bl 20dfbc │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1765a2 │ │ │ │ ldr.w r3, [r8, #40] @ 0x28 │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, r3 │ │ │ │ bcs.w 1765e2 │ │ │ │ ldr.w r3, [r9, #72] @ 0x48 │ │ │ │ @@ -374778,20 +374779,20 @@ │ │ │ │ bne.n 17639e │ │ │ │ ldr.w r3, [r8, #76] @ 0x4c │ │ │ │ ldr.w r9, [r3, #-12] │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 176634 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20e074 │ │ │ │ + bl 20dfbc │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 176634 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r7 │ │ │ │ - bl 20e074 │ │ │ │ + bl 20dfbc │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne fp, r7 │ │ │ │ b.n 17628e │ │ │ │ ldr r3, [pc, #480] @ (176650 ) │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr.w r0, [r8, #36] @ 0x24 │ │ │ │ @@ -374810,15 +374811,15 @@ │ │ │ │ mov r7, r2 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ ldr.w r1, [r9, #56] @ 0x38 │ │ │ │ ldr.w r5, [r1, #-12] │ │ │ │ cbz r4, 1764b0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20e074 │ │ │ │ + bl 20dfbc │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1765ac │ │ │ │ ldr.w r0, [r8, #36] @ 0x24 │ │ │ │ mov r4, r5 │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ add.w fp, fp, #1 │ │ │ │ add.w r9, r9, #32 │ │ │ │ @@ -374847,30 +374848,30 @@ │ │ │ │ mov r4, r7 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ ldr.w r3, [r9, #96] @ 0x60 │ │ │ │ ldr.w r5, [r3, #-12] │ │ │ │ cbz r4, 176534 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20e074 │ │ │ │ + bl 20dfbc │ │ │ │ cbnz r0, 176534 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 20e074 │ │ │ │ + bl 20dfbc │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1765bc │ │ │ │ adds r7, #1 │ │ │ │ cmp fp, r7 │ │ │ │ beq.n 1764c6 │ │ │ │ ldr.w r3, [r9, #112] @ 0x70 │ │ │ │ mov r0, r4 │ │ │ │ add.w r9, r9, #16 │ │ │ │ ldr.w r5, [r3, #-12] │ │ │ │ mov r1, r5 │ │ │ │ - bl 20e074 │ │ │ │ + bl 20dfbc │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 17650a │ │ │ │ adds r7, #1 │ │ │ │ mov r4, r5 │ │ │ │ add.w r9, r9, #16 │ │ │ │ cmp fp, r7 │ │ │ │ bne.n 1764f6 │ │ │ │ @@ -374889,40 +374890,40 @@ │ │ │ │ add r2, r9 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr.w r4, [r2, #-12] │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 17657c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 20e074 │ │ │ │ + bl 20dfbc │ │ │ │ cbz r0, 176592 │ │ │ │ ldr.w r0, [fp, #52] @ 0x34 │ │ │ │ mov r8, r4 │ │ │ │ adds r7, #1 │ │ │ │ add.w r9, r9, #20 │ │ │ │ cmp r7, r0 │ │ │ │ bcc.n 17655c │ │ │ │ mov r7, r8 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mov r8, fp │ │ │ │ mov fp, r7 │ │ │ │ b.n 1763a0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ - bl 20e074 │ │ │ │ + bl 20dfbc │ │ │ │ cbz r0, 1765d8 │ │ │ │ ldr.w r0, [fp, #52] @ 0x34 │ │ │ │ b.n 17657e │ │ │ │ mov r4, fp │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ b.n 17628e │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 20e074 │ │ │ │ + bl 20dfbc │ │ │ │ cbz r0, 1765bc │ │ │ │ ldr.w r0, [r8, #36] @ 0x24 │ │ │ │ b.n 1764b2 │ │ │ │ ldr.w fp, [sp, #16] │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ b.n 17628e │ │ │ │ @@ -374950,15 +374951,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 1dfc7c │ │ │ │ + bl 1dfbc4 │ │ │ │ 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 17627a │ │ │ │ @@ -375033,15 +375034,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 200834 │ │ │ │ + bl 20077c │ │ │ │ mov r9, r0 │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 176862 │ │ │ │ mov.w sl, #0 │ │ │ │ movw r2, #597 @ 0x255 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ @@ -375096,36 +375097,36 @@ │ │ │ │ bne.n 17678c │ │ │ │ mov r0, r6 │ │ │ │ b.n 176720 │ │ │ │ mov.w sl, #1 │ │ │ │ strb.w r7, [r3, #77] @ 0x4d │ │ │ │ mov r0, r9 │ │ │ │ mov r6, r9 │ │ │ │ - bl 200834 │ │ │ │ + bl 20077c │ │ │ │ movw r2, #597 @ 0x255 │ │ │ │ cbz r6, 1767bc │ │ │ │ mov r9, r0 │ │ │ │ b.n 176700 │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #3 │ │ │ │ beq.n 176784 │ │ │ │ cmp r1, #4 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ beq.n 176720 │ │ │ │ mov r0, r9 │ │ │ │ mov r6, r9 │ │ │ │ - bl 200834 │ │ │ │ + bl 20077c │ │ │ │ movw r2, #597 @ 0x255 │ │ │ │ cmp r6, #0 │ │ │ │ bne.n 17679a │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 25042c │ │ │ │ + bl 250374 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w r8, r8, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 1767de │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 1766e8 │ │ │ │ @@ -375158,15 +375159,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 26ec2c │ │ │ │ + bl 26eb74 │ │ │ │ ldrb.w r3, [r4, #96] @ 0x60 │ │ │ │ orr.w r9, r0, r8 │ │ │ │ uxtb.w r9, r9 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1766a2 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -375305,26 +375306,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 1e0078 │ │ │ │ + bl 1dffc0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r3, r2, [sp, #12] │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ bl 176150 │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dfbbc │ │ │ │ + bl 1dfb04 │ │ │ │ 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 │ │ │ │ @@ -375362,15 +375363,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 17704e │ │ │ │ ldr r4, [r2, #24] │ │ │ │ add r3, sp, #168 @ 0xa8 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bl 212cb8 │ │ │ │ + bl 212c00 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr.w r6, [r6, #128] @ 0x80 │ │ │ │ lsls r6, r6, #2 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 17705c │ │ │ │ mov r1, r5 │ │ │ │ ldr r5, [r3, #24] │ │ │ │ @@ -375411,15 +375412,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 176a88 │ │ │ │ mov r0, r2 │ │ │ │ - bl 200834 │ │ │ │ + bl 20077c │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 176a82 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1770b0 │ │ │ │ @@ -375516,15 +375517,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 1fe0d8 │ │ │ │ + bl 1fe020 │ │ │ │ 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 │ │ │ │ @@ -375557,51 +375558,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, 176c48 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1e0078 │ │ │ │ + bl 1dffc0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r6, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 176150 │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1dfbbc │ │ │ │ + bl 1dfb04 │ │ │ │ str r5, [r7, #0] │ │ │ │ adds r7, #4 │ │ │ │ cmp r8, r4 │ │ │ │ bne.n 176c20 │ │ │ │ ldrd r8, r5, [r4] │ │ │ │ ldr.w r6, [r8, #-12] │ │ │ │ cbz r5, 176ca0 │ │ │ │ add.w r9, r4, #4 │ │ │ │ movs r7, #0 │ │ │ │ cbz r7, 176c8e │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20e074 │ │ │ │ + bl 20dfbc │ │ │ │ cbnz r0, 176c8e │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 20e074 │ │ │ │ + bl 20dfbc │ │ │ │ cbz r0, 176c9e │ │ │ │ cmp r9, r4 │ │ │ │ beq.w 17700e │ │ │ │ ldr.w r3, [r4, #4]! │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r6, [r3, #-12] │ │ │ │ mov r1, r6 │ │ │ │ - bl 20e074 │ │ │ │ + bl 20dfbc │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 176c6a │ │ │ │ mov r7, r6 │ │ │ │ cmp r9, r4 │ │ │ │ beq.n 176ca0 │ │ │ │ ldr.w r3, [r4, #4]! │ │ │ │ ldr.w r6, [r3, #-12] │ │ │ │ @@ -375632,29 +375633,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 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #32 │ │ │ │ bne.w 176aec │ │ │ │ cmp.w sl, #32 │ │ │ │ beq.w 176f06 │ │ │ │ @@ -375662,21 +375663,21 @@ │ │ │ │ movs r3, #32 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 176afa │ │ │ │ mov fp, sl │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 200834 │ │ │ │ + bl 20077c │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 176ad0 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ mov r2, r0 │ │ │ │ - bl 25042c │ │ │ │ + bl 250374 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 176f1c │ │ │ │ b.n 176f12 │ │ │ │ ... │ │ │ │ str r6, [sp, #128] @ 0x80 │ │ │ │ lsls r6, r5, #2 │ │ │ │ @@ -375781,15 +375782,15 @@ │ │ │ │ bne.w 176d24 │ │ │ │ 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 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ 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 │ │ │ │ @@ -375803,45 +375804,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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ b.n 176d24 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ b.n 176bb6 │ │ │ │ ldr.w r2, [fp, #112] @ 0x70 │ │ │ │ b.n 176dbc │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 176fca │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ b.n 176e3a │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 26ebc8 │ │ │ │ + bl 26eb10 │ │ │ │ str r0, [sp, #20] │ │ │ │ b.n 176b86 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #32 │ │ │ │ bne.w 176aec │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r4 │ │ │ │ - bl 25042c │ │ │ │ + bl 250374 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r2, #3 │ │ │ │ movs r0, #1 │ │ │ │ - bl 25042c │ │ │ │ + bl 250374 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 212cdc │ │ │ │ + bl 212c24 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 58d30 │ │ │ │ ldr r2, [pc, #412] @ (1770c8 ) │ │ │ │ ldr r3, [pc, #416] @ (1770cc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -375900,30 +375901,30 @@ │ │ │ │ bne.w 176aec │ │ │ │ b.n 176db8 │ │ │ │ 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 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ b.n 176d24 │ │ │ │ mov r6, r7 │ │ │ │ b.n 176ca0 │ │ │ │ sub.w r1, r3, #223 @ 0xdf │ │ │ │ movs r2, #161 @ 0xa1 │ │ │ │ @@ -375944,15 +375945,15 @@ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr.w r3, [r3, #424] @ 0x1a8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 176a0c │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #168 @ 0xa8 │ │ │ │ - bl 212cb8 │ │ │ │ + bl 212c00 │ │ │ │ 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 │ │ │ │ @@ -375973,27 +375974,27 @@ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 176abe │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r2 │ │ │ │ - bl 25042c │ │ │ │ + bl 250374 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ b.n 176f12 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25042c │ │ │ │ + bl 250374 │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ b.n 176f1c │ │ │ │ mov r1, r4 │ │ │ │ - bl 25042c │ │ │ │ + bl 250374 │ │ │ │ b.n 17709a │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ lsrs r0, r2, #1 │ │ │ │ @@ -376152,35 +376153,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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 17728e │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ movw r1, #321 @ 0x141 │ │ │ │ ldr r0, [r7, #104] @ 0x68 │ │ │ │ - bl 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ mov r2, r9 │ │ │ │ strb.w r9, [r0, #40] @ 0x28 │ │ │ │ add.w r9, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r9 │ │ │ │ mov r8, r0 │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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 │ │ │ │ @@ -376190,15 +376191,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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldrb.w r6, [r4, #33] @ 0x21 │ │ │ │ cmp r6, #1 │ │ │ │ beq.w 17769a │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ beq.w 1776d2 │ │ │ │ cmp r6, #32 │ │ │ │ beq.n 177342 │ │ │ │ @@ -376209,15 +376210,15 @@ │ │ │ │ beq.w 177792 │ │ │ │ ldrb.w r3, [r8, #33] @ 0x21 │ │ │ │ cmp r3, #16 │ │ │ │ beq.n 17731c │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ movs r1, #161 @ 0xa1 │ │ │ │ - bl 20280c │ │ │ │ + bl 202754 │ │ │ │ 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 │ │ │ │ @@ -376226,23 +376227,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 2004d0 │ │ │ │ + bl 200418 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ff184 │ │ │ │ + bl 1ff0cc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ff378 │ │ │ │ + bl 1ff2c0 │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 177206 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 200834 │ │ │ │ + bl 20077c │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 1771ea │ │ │ │ mov r6, sl │ │ │ │ ldr.w r8, [r7, #4] │ │ │ │ ldr.w sl, [r7, #24] │ │ │ │ ldr.w fp, [r7] │ │ │ │ @@ -376324,19 +376325,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 20280c │ │ │ │ + bl 202754 │ │ │ │ mov fp, r0 │ │ │ │ mov.w r1, #804 @ 0x324 │ │ │ │ ldr.w r0, [r7, #128] @ 0x80 │ │ │ │ - bl 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ 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 │ │ │ │ @@ -376348,23 +376349,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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ff184 │ │ │ │ + bl 1ff0cc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ff378 │ │ │ │ + bl 1ff2c0 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 1773d4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 200834 │ │ │ │ + bl 20077c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 1773ba │ │ │ │ b.n 1774f0 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldrh r0, [r2, #56] @ 0x38 │ │ │ │ @@ -376423,73 +376424,73 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 177540 │ │ │ │ mov r2, r1 │ │ │ │ movs r3, #3 │ │ │ │ mov.w r1, #728 @ 0x2d8 │ │ │ │ ldr.w r0, [r7, #128] @ 0x80 │ │ │ │ strd r3, r2, [r7, #112] @ 0x70 │ │ │ │ - bl 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ movs r3, #1 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r3 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ add.w r1, r5, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2033b0 │ │ │ │ + bl 2032f8 │ │ │ │ movs r1, #133 @ 0x85 │ │ │ │ mov r8, r0 │ │ │ │ ldr.w r0, [r7, #128] @ 0x80 │ │ │ │ - bl 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ add.w r1, r5, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2033b0 │ │ │ │ + bl 2032f8 │ │ │ │ ldr r5, [r7, #8] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [r5, #20] │ │ │ │ - bl 1fde58 │ │ │ │ + bl 1fdda0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ movw r1, #727 @ 0x2d7 │ │ │ │ ldr.w r0, [r7, #128] @ 0x80 │ │ │ │ - bl 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203468 │ │ │ │ + bl 2033b0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203468 │ │ │ │ + bl 2033b0 │ │ │ │ mov r0, fp │ │ │ │ - bl 20ec04 │ │ │ │ + bl 20eb4c │ │ │ │ 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 25042c │ │ │ │ + bl 250374 │ │ │ │ ldr r2, [pc, #628] @ (177884 ) │ │ │ │ ldr r3, [pc, #632] @ (177888 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [r7, #204] @ 0xcc │ │ │ │ eors r2, r3 │ │ │ │ @@ -376527,44 +376528,44 @@ │ │ │ │ moveq r4, r5 │ │ │ │ bne.w 17735e │ │ │ │ movs r5, #0 │ │ │ │ b.n 17722e │ │ │ │ mov r2, fp │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ mov.w r1, #472 @ 0x1d8 │ │ │ │ - bl 20280c │ │ │ │ + bl 202754 │ │ │ │ mov fp, r0 │ │ │ │ b.n 177464 │ │ │ │ mov r2, fp │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ - bl 20280c │ │ │ │ + bl 202754 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ mov fp, r0 │ │ │ │ b.n 177428 │ │ │ │ ldrb.w r2, [r8, #33] @ 0x21 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r7, #104] @ 0x68 │ │ │ │ vstr d8, [r7, #112] @ 0x70 │ │ │ │ - bl 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 1776c0 │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ mov r3, r6 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r9, r0 │ │ │ │ b.n 177342 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sl] │ │ │ │ str.w r3, [sl, #8] │ │ │ │ add.w fp, r7, #140 @ 0x8c │ │ │ │ str.w r9, [r7, #124] @ 0x7c │ │ │ │ @@ -376593,95 +376594,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 1fdcac │ │ │ │ + bl 1fdbf4 │ │ │ │ ldrb.w r3, [r8, #33] @ 0x21 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r9, r0 │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ add.w r3, r9, #20 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #385 @ 0x181 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r9, r0 │ │ │ │ b.n 177342 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ orr.w r3, r6, #4 │ │ │ │ movs r2, #4 │ │ │ │ - bl 2035e0 │ │ │ │ + bl 203528 │ │ │ │ mov r9, r0 │ │ │ │ b.n 177342 │ │ │ │ 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 1fdcac │ │ │ │ + bl 1fdbf4 │ │ │ │ ldrb.w r3, [r8, #33] @ 0x21 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r0, [r7, #20] │ │ │ │ str r1, [r7, #12] │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ b.n 177706 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ cmp r2, #4 │ │ │ │ bne.w 1774c4 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ cmp.w r2, #828 @ 0x33c │ │ │ │ beq.w 177650 │ │ │ │ mov r0, r8 │ │ │ │ - bl 200834 │ │ │ │ + bl 20077c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 1773ba │ │ │ │ b.n 1774f0 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r2, #4 │ │ │ │ bne.w 17735e │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ cmp r2, r1 │ │ │ │ beq.w 177676 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 200834 │ │ │ │ + bl 20077c │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 1771ea │ │ │ │ b.n 17736c │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movw r2, #479 @ 0x1df │ │ │ │ cmp r3, r2 │ │ │ │ @@ -376881,15 +376882,15 @@ │ │ │ │ str r0, [r2, #16] │ │ │ │ orr.w r1, r1, ip │ │ │ │ str r1, [r2, #64] @ 0x40 │ │ │ │ bne.n 177a04 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r4, #28 │ │ │ │ add.w r0, lr, #112 @ 0x70 │ │ │ │ - bl 1e40d4 │ │ │ │ + bl 1e401c │ │ │ │ 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 │ │ │ │ @@ -376912,15 +376913,15 @@ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e40d4 │ │ │ │ + bl 1e401c │ │ │ │ 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} │ │ │ │ @@ -376940,15 +376941,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 1e2fec │ │ │ │ + bl 1e2f34 │ │ │ │ ldr.w r3, [r7, #388] @ 0x184 │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [r7, #396] @ 0x18c │ │ │ │ b.n 177a9c │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -377040,15 +377041,15 @@ │ │ │ │ movlt r6, #1 │ │ │ │ movge r6, #0 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 177bb6 │ │ │ │ movs r4, #0 │ │ │ │ mov r3, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1e3f98 │ │ │ │ + bl 1e3ee0 │ │ │ │ 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 │ │ │ │ @@ -377111,15 +377112,15 @@ │ │ │ │ lsrs r3, r3, #31 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 177c62 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ - bl 1e3f98 │ │ │ │ + bl 1e3ee0 │ │ │ │ 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, 177ca6 │ │ │ │ mov r4, r3 │ │ │ │ @@ -377130,15 +377131,15 @@ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 177c96 │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ cmp r0, r3 │ │ │ │ bcc.n 177c48 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4450 │ │ │ │ + bl 1e4398 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 177c4e │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldr r7, [r5, #20] │ │ │ │ ldr r1, [r2, #52] @ 0x34 │ │ │ │ b.n 177c48 │ │ │ │ @@ -377160,29 +377161,29 @@ │ │ │ │ bne.n 177d68 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ b.n 177c54 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4450 │ │ │ │ + bl 1e4398 │ │ │ │ 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 177c4e │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cbz r3, 177d58 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [r4, #16] │ │ │ │ - bl 1e40d4 │ │ │ │ + bl 1e401c │ │ │ │ ldr r1, [r5, #12] │ │ │ │ cbz r1, 177d64 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ b.n 177d22 │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ @@ -377197,20 +377198,20 @@ │ │ │ │ movge r3, #0 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 177d20 │ │ │ │ movs r0, #0 │ │ │ │ mov r2, r4 │ │ │ │ str r0, [sp, #0] │ │ │ │ add.w r0, r5, #12 │ │ │ │ - bl 1e3f98 │ │ │ │ + bl 1e3ee0 │ │ │ │ cmp r7, #0 │ │ │ │ beq.n 177c4e │ │ │ │ mov r0, r7 │ │ │ │ mov r4, r7 │ │ │ │ - bl 1e4450 │ │ │ │ + bl 1e4398 │ │ │ │ mov r7, r0 │ │ │ │ b.n 177cfa │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ b.n 177d0a │ │ │ │ @@ -377586,15 +377587,15 @@ │ │ │ │ bhi.w 178404 │ │ │ │ ldrh r3, [r0, #14] │ │ │ │ cmp r3, r2 │ │ │ │ bls.w 1783f6 │ │ │ │ sub.w fp, r0, #28 │ │ │ │ add.w r0, fp, #28 │ │ │ │ strd r1, r2, [sp, #12] │ │ │ │ - bl 1e4450 │ │ │ │ + bl 1e4398 │ │ │ │ mov lr, r0 │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ cbz r0, 178142 │ │ │ │ sub.w lr, r0, #28 │ │ │ │ mov.w r9, #1 │ │ │ │ movs r3, #0 │ │ │ │ str.w lr, [sp, #36] @ 0x24 │ │ │ │ @@ -377747,20 +377748,20 @@ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 17854c │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1e4428 │ │ │ │ + bl 1e4370 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 1782e8 │ │ │ │ b.n 17854c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4450 │ │ │ │ + bl 1e4398 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 17854c │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1782da │ │ │ │ ldrh r4, [r5, #14] │ │ │ │ @@ -377878,15 +377879,15 @@ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1783fa │ │ │ │ ldrh r3, [r0, #14] │ │ │ │ cmp r3, r2 │ │ │ │ bhi.w 178126 │ │ │ │ strd r1, r2, [sp, #12] │ │ │ │ - bl 1e4450 │ │ │ │ + bl 1e4398 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 17856e │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ sub.w fp, r0, #28 │ │ │ │ b.n 17812a │ │ │ │ adds r4, r7, r6 │ │ │ │ mov r3, r6 │ │ │ │ @@ -377908,15 +377909,15 @@ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1784e8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 178512 │ │ │ │ add.w r0, r3, #28 │ │ │ │ - bl 1e4450 │ │ │ │ + bl 1e4398 │ │ │ │ cbz r0, 178470 │ │ │ │ subs r0, #28 │ │ │ │ ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ b.n 178156 │ │ │ │ mvns r4, r3 │ │ │ │ rbit r4, r4 │ │ │ │ @@ -378031,105 +378032,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 1e4428 │ │ │ │ + bl 1e4370 │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 178698 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w r0, r3, #12 │ │ │ │ strb r6, [r3, #24] │ │ │ │ - bl 1e4428 │ │ │ │ + bl 1e4370 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 17868c │ │ │ │ add.w r0, r9, #12 │ │ │ │ strb.w r6, [r9, #24] │ │ │ │ - bl 1e4428 │ │ │ │ + bl 1e4370 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 178680 │ │ │ │ add.w r0, sl, #12 │ │ │ │ strb.w r6, [sl, #24] │ │ │ │ - bl 1e4428 │ │ │ │ + bl 1e4370 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 178674 │ │ │ │ add.w r0, fp, #12 │ │ │ │ strb.w r6, [fp, #24] │ │ │ │ - bl 1e4428 │ │ │ │ + bl 1e4370 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 178668 │ │ │ │ add.w r0, r4, #12 │ │ │ │ strb r6, [r4, #24] │ │ │ │ - bl 1e4428 │ │ │ │ + bl 1e4370 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 17865c │ │ │ │ add.w r0, r5, #12 │ │ │ │ strb r6, [r5, #24] │ │ │ │ - bl 1e4428 │ │ │ │ + bl 1e4370 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 178650 │ │ │ │ add.w r0, r7, #12 │ │ │ │ strb r6, [r7, #24] │ │ │ │ - bl 1e4428 │ │ │ │ + bl 1e4370 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 178644 │ │ │ │ add.w r0, r8, #12 │ │ │ │ strb.w r6, [r8, #24] │ │ │ │ - bl 1e4428 │ │ │ │ + bl 1e4370 │ │ │ │ cbz r0, 178638 │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 178584 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1e4450 │ │ │ │ + bl 1e4398 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 178628 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e4450 │ │ │ │ + bl 1e4398 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 17861a │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e4450 │ │ │ │ + bl 1e4398 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 17860c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4450 │ │ │ │ + bl 1e4398 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1785fe │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4450 │ │ │ │ + bl 1e4398 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1785f0 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e4450 │ │ │ │ + bl 1e4398 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1785de │ │ │ │ mov r0, sl │ │ │ │ - bl 1e4450 │ │ │ │ + bl 1e4398 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1785cc │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4450 │ │ │ │ + bl 1e4398 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1785ba │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 1e4450 │ │ │ │ + bl 1e4398 │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1785a8 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ ldr r1, [r0, #20] │ │ │ │ @@ -378687,22 +378688,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 1e4428 │ │ │ │ + bl 1e4370 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 178d3e │ │ │ │ mov r5, r0 │ │ │ │ mov.w r8, #12 │ │ │ │ b.n 178c8a │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4450 │ │ │ │ + bl 1e4398 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 178d3e │ │ │ │ ldr.w r4, [r5, #-8] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ and.w r2, r3, #31 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ @@ -378725,15 +378726,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 178cf4 │ │ │ │ mov r1, fp │ │ │ │ - bl 1dfc40 │ │ │ │ + bl 1dfb88 │ │ │ │ cbz r0, 178d16 │ │ │ │ ldrh r2, [r0, #12] │ │ │ │ cmp sl, r2 │ │ │ │ beq.n 178ce8 │ │ │ │ ldr.w r3, [r5, #-8] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ @@ -378777,30 +378778,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 1e4428 │ │ │ │ + bl 1e4370 │ │ │ │ cbz r0, 178db4 │ │ │ │ mov r4, r0 │ │ │ │ movs r7, #12 │ │ │ │ ldr.w r2, [r5, #376] @ 0x178 │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cbz r3, 178da0 │ │ │ │ ldr r2, [r3, #96] @ 0x60 │ │ │ │ ldr.w r3, [r5, #404] @ 0x194 │ │ │ │ mla r3, r7, r2, r3 │ │ │ │ ldrb r2, [r3, #8] │ │ │ │ cbz r2, 178d9a │ │ │ │ ldr.w r1, [r4, #-8] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 1dfc40 │ │ │ │ + bl 1dfb88 │ │ │ │ cbz r0, 178d9a │ │ │ │ ldrh r1, [r0, #12] │ │ │ │ ldrh r2, [r4, #12] │ │ │ │ cmp r1, r2 │ │ │ │ beq.n 178d9a │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ ldr.w r0, [r5, #376] @ 0x178 │ │ │ │ @@ -378808,15 +378809,15 @@ │ │ │ │ cbnz r6, 178da8 │ │ │ │ ldr.w r2, [r5, #376] @ 0x178 │ │ │ │ ldr r3, [r2, #28] │ │ │ │ movs r6, #1 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 178d6c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4450 │ │ │ │ + bl 1e4398 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 178d62 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -379203,15 +379204,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 1e2fec │ │ │ │ + bl 1e2f34 │ │ │ │ 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 │ │ │ │ @@ -379263,19 +379264,19 @@ │ │ │ │ bmi.w 1798b8 │ │ │ │ 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 1e443c │ │ │ │ + bl 1e4384 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1797e0 │ │ │ │ - bl 1e4484 │ │ │ │ + bl 1e43cc │ │ │ │ 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 │ │ │ │ @@ -379349,15 +379350,15 @@ │ │ │ │ add.w r3, r3, r6, lsl #3 │ │ │ │ stmia.w r3, {r0, r1} │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 17949c │ │ │ │ ldr r5, [r7, #84] @ 0x54 │ │ │ │ mov r6, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4484 │ │ │ │ + bl 1e43cc │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldrh.w lr, [r5, #14] │ │ │ │ str r0, [r7, #84] @ 0x54 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 179276 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ @@ -379501,15 +379502,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 1e2fec │ │ │ │ + bl 1e2f34 │ │ │ │ str r0, [r7, #72] @ 0x48 │ │ │ │ b.n 1792e8 │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ mov sl, fp │ │ │ │ mov fp, r2 │ │ │ │ orr.w r5, r8, r3 │ │ │ │ ldr r3, [pc, #964] @ (17986c ) │ │ │ │ @@ -379819,15 +379820,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 1e2fec │ │ │ │ + bl 1e2f34 │ │ │ │ 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 179414 │ │ │ │ ldr r2, [r7, #88] @ 0x58 │ │ │ │ @@ -380096,26 +380097,26 @@ │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ cmp r5, r2 │ │ │ │ bcc.n 179ad2 │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ cmp r5, r3 │ │ │ │ bcs.n 179abe │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4484 │ │ │ │ + bl 1e43cc │ │ │ │ cbz r0, 179a8c │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ cmp r5, r3 │ │ │ │ bcc.n 179a8c │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ cmp r5, r3 │ │ │ │ bcs.n 179a8c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4484 │ │ │ │ + bl 1e43cc │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 179a72 │ │ │ │ mov r3, r4 │ │ │ │ ldr r4, [r4, #16] │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 179a8c │ │ │ │ ldr r1, [r3, #20] │ │ │ │ @@ -380170,27 +380171,27 @@ │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 179bfc │ │ │ │ movs r2, #0 │ │ │ │ add.w r0, r4, #12 │ │ │ │ - bl 1e40d4 │ │ │ │ + bl 1e401c │ │ │ │ add.w r0, r7, #12 │ │ │ │ - bl 1e4428 │ │ │ │ + bl 1e4370 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 179bd4 │ │ │ │ - bl 1e4450 │ │ │ │ + bl 1e4398 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r5, r0 │ │ │ │ add.w r0, r7, #12 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e40d4 │ │ │ │ + bl 1e401c │ │ │ │ ldr r0, [r7, #16] │ │ │ │ str r0, [r4, #16] │ │ │ │ cbz r0, 179b96 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ adds r0, #12 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 179bde │ │ │ │ @@ -380207,19 +380208,19 @@ │ │ │ │ it cs │ │ │ │ movcs r2, r3 │ │ │ │ mov.w r3, ip, lsr #31 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 179b60 │ │ │ │ mov r2, r4 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 1e3f98 │ │ │ │ + bl 1e3ee0 │ │ │ │ cbz r5, 179bd4 │ │ │ │ mov r0, r5 │ │ │ │ mov r4, r5 │ │ │ │ - bl 1e4450 │ │ │ │ + bl 1e4398 │ │ │ │ mov r5, r0 │ │ │ │ b.n 179b3e │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ @@ -380240,38 +380241,38 @@ │ │ │ │ movlt r2, r3 │ │ │ │ movlt r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 179baa │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 1e3f98 │ │ │ │ + bl 1e3ee0 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 179b8a │ │ │ │ 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 1e3f98 │ │ │ │ + bl 1e3ee0 │ │ │ │ b.n 179b88 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 1e3f98 │ │ │ │ + bl 1e3ee0 │ │ │ │ b.n 179bd0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ blx r3 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e40d4 │ │ │ │ + bl 1e401c │ │ │ │ b.n 179b26 │ │ │ │ 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 │ │ │ │ @@ -380522,15 +380523,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 1e2fec │ │ │ │ + bl 1e2f34 │ │ │ │ ldr.w r3, [r6, #388] @ 0x184 │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [r6, #396] @ 0x18c │ │ │ │ b.n 179dfe │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -380540,25 +380541,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 1e40d4 │ │ │ │ + bl 1e401c │ │ │ │ movs r3, #0 │ │ │ │ add.w r0, r4, #12 │ │ │ │ strb r3, [r4, #24] │ │ │ │ - bl 1e4428 │ │ │ │ + bl 1e4370 │ │ │ │ cbz r0, 179ec4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 178584 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4450 │ │ │ │ + bl 1e4398 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 179eb2 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ cbz r3, 179ef0 │ │ │ │ @@ -380678,15 +380679,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 179fb6 │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r7, #2 │ │ │ │ mov r3, r1 │ │ │ │ b.n 179fb6 │ │ │ │ nop │ │ │ │ - udf #124 @ 0x7c │ │ │ │ + ble.n 17a008 │ │ │ │ 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, #2500] @ 17a9e8 │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ @@ -380704,15 +380705,15 @@ │ │ │ │ bl 1a6e54 │ │ │ │ mov r0, r5 │ │ │ │ bl 17ba7c │ │ │ │ ldr r0, [r5, #108] @ 0x6c │ │ │ │ bl 1af0a8 │ │ │ │ mov.w r1, #412 @ 0x19c │ │ │ │ movs r0, #0 │ │ │ │ - bl 1e2fc0 │ │ │ │ + bl 1e2f08 │ │ │ │ ldrb.w r3, [r5, #1215] @ 0x4bf │ │ │ │ strb.w r3, [r0, #408] @ 0x198 │ │ │ │ ldr r3, [r5, #120] @ 0x78 │ │ │ │ str.w r3, [r0, #380] @ 0x17c │ │ │ │ ldr r3, [r5, #116] @ 0x74 │ │ │ │ str.w r3, [r0, #384] @ 0x180 │ │ │ │ ldr.w r2, [pc, #2432] @ 17a9f4 │ │ │ │ @@ -380857,21 +380858,21 @@ │ │ │ │ bl 183030 │ │ │ │ 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 1e3090 │ │ │ │ + bl 1e2fd8 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str.w r0, [r4, #400] @ 0x190 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - bl 1e3090 │ │ │ │ + bl 1e2fd8 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r7, [sp, #24] │ │ │ │ adds r3, #7 │ │ │ │ str.w r0, [r4, #404] @ 0x194 │ │ │ │ mov r0, r7 │ │ │ │ lsrs r4, r3, #3 │ │ │ │ mov r1, r4 │ │ │ │ @@ -381143,52 +381144,52 @@ │ │ │ │ mla r3, r5, r3, r4 │ │ │ │ ldrb r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 17a4b4 │ │ │ │ ldr r3, [r6, #96] @ 0x60 │ │ │ │ mov r0, r9 │ │ │ │ mla r4, r5, r3, r4 │ │ │ │ - bl 1e0078 │ │ │ │ + bl 1dffc0 │ │ │ │ str r0, [r4, #4] │ │ │ │ add.w r0, r9, #112 @ 0x70 │ │ │ │ - bl 1e4428 │ │ │ │ + bl 1e4370 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 17a4fc │ │ │ │ ldrh r2, [r5, #12] │ │ │ │ ldr.w r1, [r5, #-8] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1dfc7c │ │ │ │ + bl 1dfbc4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4450 │ │ │ │ + bl 1e4398 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 17a4e4 │ │ │ │ add.w r0, r9, #236 @ 0xec │ │ │ │ - bl 1e4428 │ │ │ │ + bl 1e4370 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 17a520 │ │ │ │ ldrh r2, [r5, #12] │ │ │ │ ldr.w r1, [r5, #-8] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1dfc7c │ │ │ │ + bl 1dfbc4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4450 │ │ │ │ + bl 1e4398 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 17a508 │ │ │ │ add.w r0, r9, #360 @ 0x168 │ │ │ │ - bl 1e4428 │ │ │ │ + bl 1e4370 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 17a544 │ │ │ │ ldrh r2, [r5, #12] │ │ │ │ ldr.w r1, [r5, #-8] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1dfc7c │ │ │ │ + bl 1dfbc4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4450 │ │ │ │ + bl 1e4398 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 17a52c │ │ │ │ ldr.w r3, [fp, #20] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, r3 │ │ │ │ ittt ne │ │ │ │ @@ -381237,15 +381238,15 @@ │ │ │ │ ldrb r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 17a658 │ │ │ │ ldr r0, [r1, r3] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 17a674 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1dfc40 │ │ │ │ + bl 1dfb88 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 17a674 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldrh r0, [r0, #12] │ │ │ │ and.w ip, r3, #8192 @ 0x2000 │ │ │ │ and.w r1, r3, #8 │ │ │ │ and.w lr, r3, #4 │ │ │ │ @@ -381937,15 +381938,15 @@ │ │ │ │ ldr.w sl, [r9, #404] @ 0x194 │ │ │ │ ldr r6, [r3, #96] @ 0x60 │ │ │ │ movs r3, #12 │ │ │ │ mul.w r6, r3, r6 │ │ │ │ ldr.w r0, [sl, r6] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 17afde │ │ │ │ - bl 1dfc7c │ │ │ │ + bl 1dfbc4 │ │ │ │ ldr.w r6, [r9, #372] @ 0x174 │ │ │ │ ldr.w lr, [fp, #96] @ 0x60 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ ldr.w ip, [r3, lr, lsl #2] │ │ │ │ b.n 17a802 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ @@ -382007,15 +382008,15 @@ │ │ │ │ bne.w 17b32a │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 1ac184 │ │ │ │ ldr.w r3, [fp] │ │ │ │ lsls r4, r3, #24 │ │ │ │ bmi.w 17b88c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1e3174 │ │ │ │ + bl 1e30bc │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r2, [pc, #2748] @ 17b8d8 │ │ │ │ ldr.w r3, [pc, #2748] @ 17b8dc │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ @@ -382186,15 +382187,15 @@ │ │ │ │ beq.w 17a37a │ │ │ │ subs r2, #248 @ 0xf8 │ │ │ │ b.w 17a37a │ │ │ │ ldr r1, [sp, #16] │ │ │ │ b.w 17a716 │ │ │ │ mov r0, r9 │ │ │ │ strd r2, r1, [sp, #28] │ │ │ │ - bl 1e0078 │ │ │ │ + bl 1dffc0 │ │ │ │ str.w r0, [sl, r6] │ │ │ │ ldrd r2, r1, [sp, #28] │ │ │ │ b.n 17ad44 │ │ │ │ lsls r3, r3, #12 │ │ │ │ it mi │ │ │ │ submi r5, #248 @ 0xf8 │ │ │ │ b.n 17aeb4 │ │ │ │ @@ -382499,15 +382500,15 @@ │ │ │ │ ldr.w r3, [pc, #1496] @ 17b8e0 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1496] @ 17b8e4 │ │ │ │ ldr.w r1, [pc, #1496] @ 17b8e8 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e0a68 │ │ │ │ + bl 1e09b0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1b25b4 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.w 17ae02 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r0, [r3, #108] @ 0x6c │ │ │ │ bl 1acac4 │ │ │ │ @@ -382536,44 +382537,44 @@ │ │ │ │ ldr.w r3, [pc, #1400] @ 17b8ec │ │ │ │ ldr.w r2, [pc, #1400] @ 17b8f0 │ │ │ │ ldr.w r1, [pc, #1400] @ 17b8f4 │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r4, #108] @ 0x6c │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e0a68 │ │ │ │ + bl 1e09b0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1b25b4 │ │ │ │ b.w 17a194 │ │ │ │ ldr.w r3, [pc, #1376] @ 17b8f8 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1376] @ 17b8fc │ │ │ │ ldr.w r1, [pc, #1376] @ 17b900 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e0a68 │ │ │ │ + bl 1e09b0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1b25b4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r5, [r3, #108] @ 0x6c │ │ │ │ b.w 17a09a │ │ │ │ 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 1e2f78 │ │ │ │ + bl 1e2ec0 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r9, r0 │ │ │ │ movs r1, #28 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - bl 1e3090 │ │ │ │ + bl 1e2fd8 │ │ │ │ ldr.w r2, [pc, #1320] @ 17b904 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ mov r6, r0 │ │ │ │ add r2, pc │ │ │ │ str.w r2, [r9, #4] │ │ │ │ ldr.w r2, [pc, #1312] @ 17b908 │ │ │ │ add.w r0, r4, #16 │ │ │ │ @@ -382825,15 +382826,15 @@ │ │ │ │ bne.w 17b532 │ │ │ │ ldrd sl, r8, [sp, #48] @ 0x30 │ │ │ │ ldrd r7, fp, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ adds r3, #2 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 1e3174 │ │ │ │ + bl 1e30bc │ │ │ │ b.w 17a15c │ │ │ │ ldrh.w lr, [r5, #8] │ │ │ │ clz r5, lr │ │ │ │ rsb r5, r5, #32 │ │ │ │ add.w r5, r2, r5, lsl #1 │ │ │ │ cmp lr, sl │ │ │ │ it ne │ │ │ │ @@ -383043,95 +383044,97 @@ │ │ │ │ ldr r2, [pc, #128] @ (17b914 ) │ │ │ │ ldr r1, [pc, #132] @ (17b918 ) │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r0, #108] @ 0x6c │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r0, #2 │ │ │ │ - bl 1e0a68 │ │ │ │ + bl 1e09b0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1b25b4 │ │ │ │ b.w 17ae12 │ │ │ │ movs r4, #48 @ 0x30 │ │ │ │ b.w 17a24e │ │ │ │ mov lr, r9 │ │ │ │ b.w 17ac08 │ │ │ │ ldr r3, [pc, #96] @ (17b91c ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #96] @ (17b920 ) │ │ │ │ ldr r1, [pc, #100] @ (17b924 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e0a68 │ │ │ │ + bl 1e09b0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1b25b4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r4, [r3, #108] @ 0x6c │ │ │ │ b.n 17b35c │ │ │ │ nop │ │ │ │ str r2, [r3, r7] │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia.w lr!, {r1, r2, r3, r4} │ │ │ │ - stmia.w r0, {r1, r2, r3, r4} │ │ │ │ - stmia r6!, {r1, r2, r3, r6, r7} │ │ │ │ + @ instruction: 0xe83e001e │ │ │ │ + @ instruction: 0xe800001e │ │ │ │ + stmia r6!, {r1, r2, r3, r6} │ │ │ │ movs r6, r3 │ │ │ │ - @ instruction: 0xe81a001e │ │ │ │ - @ instruction: 0xe812001e │ │ │ │ - stmia r6!, {r5, r6} │ │ │ │ + b.n 17b824 │ │ │ │ + movs r6, r3 │ │ │ │ + b.n 17b818 │ │ │ │ movs r6, r3 │ │ │ │ - b.n 17b8a0 │ │ │ │ + stmia r5!, {r5, r6, r7} │ │ │ │ movs r6, r3 │ │ │ │ - b.n 17b8e0 │ │ │ │ + b.n 17b7a0 │ │ │ │ movs r6, r3 │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r5} │ │ │ │ + b.n 17b7e0 │ │ │ │ + movs r6, r3 │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r5, r7} │ │ │ │ movs r6, r3 │ │ │ │ stmia r5!, {r0, r2, r3, r4, r5, r6, r7} │ │ │ │ vmlsl.u q14, d31, d21[0] │ │ │ │ @ instruction: 0xffffc5e7 │ │ │ │ - vrsra.u32 q15, q8, #1 │ │ │ │ + vrshr.u64 q15, q8, #1 │ │ │ │ movs r6, r3 │ │ │ │ - b.n 17bf10 │ │ │ │ + b.n 17be10 │ │ │ │ movs r6, r3 │ │ │ │ - stmia r1!, {r1, r3, r6} │ │ │ │ + stmia r0!, {r1, r3, r6, r7} │ │ │ │ movs r6, r3 │ │ │ │ - b.n 17bf18 │ │ │ │ + b.n 17be18 │ │ │ │ movs r6, r3 │ │ │ │ - b.n 17bec8 │ │ │ │ + b.n 17bdc8 │ │ │ │ movs r6, r3 │ │ │ │ - stmia r1!, {r5} │ │ │ │ + stmia r0!, {r5, r7} │ │ │ │ movs r6, r3 │ │ │ │ ldr r3, [pc, #52] @ (17b960 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #52] @ (17b964 ) │ │ │ │ ldr r1, [pc, #56] @ (17b968 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e0a68 │ │ │ │ + bl 1e09b0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1b25b4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r4, [r3, #108] @ 0x6c │ │ │ │ b.n 17b346 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1e3174 │ │ │ │ + bl 1e30bc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.w 17ae1a │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #92] @ 0x5c │ │ │ │ b.n 17b50e │ │ │ │ - b.n 17bedc │ │ │ │ + b.n 17bddc │ │ │ │ movs r6, r3 │ │ │ │ - b.n 17be2c │ │ │ │ + b.n 17bd2c │ │ │ │ movs r6, r3 │ │ │ │ - stmia r0!, {r4, r5, r7} │ │ │ │ + stmia r0!, {r4, r5} │ │ │ │ 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 │ │ │ │ @@ -383238,15 +383241,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 1e2fc0 │ │ │ │ + bl 1e2f08 │ │ │ │ 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] @ 17c17c │ │ │ │ @@ -383255,15 +383258,15 @@ │ │ │ │ mov r2, r3 │ │ │ │ bl 1ab1a4 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #8 │ │ │ │ str r3, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - bl 1e3090 │ │ │ │ + bl 1e2fd8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str r3, [r4, #12] │ │ │ │ bl 190d50 │ │ │ │ ldr.w r2, [pc, #1712] @ 17c180 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r1, r4 │ │ │ │ @@ -383279,21 +383282,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 17bc26 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1e4de4 │ │ │ │ + bl 1e4d2c │ │ │ │ mov r1, r0 │ │ │ │ cbnz r0, 17bb12 │ │ │ │ b.n 17bb46 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ - bl 1e4de4 │ │ │ │ + bl 1e4d2c │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 17bb46 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 17bb06 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -383307,15 +383310,15 @@ │ │ │ │ ldr r7, [r2, #28] │ │ │ │ cmp r6, r7 │ │ │ │ beq.n 17bc16 │ │ │ │ cmp r0, r3 │ │ │ │ bne.n 17bb26 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ - bl 1e4de4 │ │ │ │ + bl 1e4d2c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 17bb12 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ adds r4, #1 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r4, r2 │ │ │ │ @@ -383331,15 +383334,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 1e3090 │ │ │ │ + bl 1e2fd8 │ │ │ │ ldr r1, [r6, #36] @ 0x24 │ │ │ │ add.w r4, r5, r7, lsl #3 │ │ │ │ mov ip, r0 │ │ │ │ str r0, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 17c142 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ @@ -383418,15 +383421,15 @@ │ │ │ │ bne.n 17bbb0 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldrd r7, r5, [sp, #24] │ │ │ │ movs r1, #12 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e3090 │ │ │ │ + bl 1e2fd8 │ │ │ │ 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 59c4c │ │ │ │ @@ -383560,15 +383563,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 17bd96 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1e3174 │ │ │ │ + bl 1e30bc │ │ │ │ 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 17bdd8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ @@ -383833,15 +383836,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 17c16a │ │ │ │ movs r1, #0 │ │ │ │ - bl 1e4de4 │ │ │ │ + bl 1e4d2c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 17c14a │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ str r5, [sp, #32] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ @@ -383861,15 +383864,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 1e4de4 │ │ │ │ + bl 1e4d2c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 17c0b2 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 17c14a │ │ │ │ ldr.w r3, [r8, #56] @ 0x38 │ │ │ │ @@ -383937,15 +383940,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 1e2fc0 │ │ │ │ + bl 1e2f08 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 17c294 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r1, r7 │ │ │ │ str r6, [r0, #104] @ 0x68 │ │ │ │ subs r6, #0 │ │ │ │ @@ -383969,15 +383972,15 @@ │ │ │ │ ldrb.w r3, [r3, #319] @ 0x13f │ │ │ │ add.w r1, r5, #256 @ 0x100 │ │ │ │ strb.w r3, [r4, #1215] @ 0x4bf │ │ │ │ blx 59c4c │ │ │ │ ldr.w r3, [r5, #252] @ 0xfc │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ - bl 1e32e4 │ │ │ │ + bl 1e322c │ │ │ │ ldr r2, [r4, #116] @ 0x74 │ │ │ │ ldr.w r3, [r5, #252] @ 0xfc │ │ │ │ subs r2, #1 │ │ │ │ str r0, [r4, #124] @ 0x7c │ │ │ │ cmp r2, #13 │ │ │ │ bhi.n 17c26a │ │ │ │ tbb [pc, r2] │ │ │ │ @@ -384018,15 +384021,15 @@ │ │ │ │ blx 59c4c │ │ │ │ ldrb.w r3, [r4, #96] @ 0x60 │ │ │ │ cbz r3, 17c298 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov.w r1, #1160 @ 0x488 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e2fc0 │ │ │ │ + bl 1e2f08 │ │ │ │ mov r6, r0 │ │ │ │ str.w r0, [r4, #148] @ 0x94 │ │ │ │ movs r2, #200 @ 0xc8 │ │ │ │ add.w r1, r5, #40 @ 0x28 │ │ │ │ adds r0, #44 @ 0x2c │ │ │ │ blx 59c4c │ │ │ │ ldr r2, [r5, #28] │ │ │ │ @@ -384077,15 +384080,15 @@ │ │ │ │ movs r1, #1 │ │ │ │ ldrd r3, ip, [r3] │ │ │ │ add r2, pc │ │ │ │ str.w ip, [sp] │ │ │ │ blx 591d8 <__fprintf_chk@plt> │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - bhi.n 17c2fc │ │ │ │ + bhi.n 17c3fc │ │ │ │ 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 │ │ │ │ @@ -384106,21 +384109,21 @@ │ │ │ │ ldr r3, [pc, #20] @ (17c3ac ) │ │ │ │ add r3, pc │ │ │ │ b.n 17c37e │ │ │ │ ldr r3, [pc, #16] @ (17c3b0 ) │ │ │ │ add r3, pc │ │ │ │ b.n 17c37e │ │ │ │ nop │ │ │ │ - adds r0, r7, r1 │ │ │ │ + asrs r0, r7, #31 │ │ │ │ movs r6, r3 │ │ │ │ - bhi.n 17c304 │ │ │ │ + bhi.n 17c404 │ │ │ │ movs r6, r3 │ │ │ │ - bhi.n 17c2e8 │ │ │ │ + bhi.n 17c3e8 │ │ │ │ movs r6, r3 │ │ │ │ - adds r6, r2, r1 │ │ │ │ + asrs r6, r2, #31 │ │ │ │ movs r6, r3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r1 │ │ │ │ sub sp, #12 │ │ │ │ @@ -384128,15 +384131,15 @@ │ │ │ │ movs r1, #1 │ │ │ │ ldrd r3, ip, [r3] │ │ │ │ add r2, pc │ │ │ │ str.w ip, [sp] │ │ │ │ blx 591d8 <__fprintf_chk@plt> │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - bhi.n 17c2e4 │ │ │ │ + bhi.n 17c3e4 │ │ │ │ movs r6, r3 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ cbnz r3, 17c3e6 │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -384148,15 +384151,15 @@ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r2, pc │ │ │ │ strd r1, ip, [sp] │ │ │ │ movs r1, #1 │ │ │ │ blx 591d8 <__fprintf_chk@plt> │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - bhi.n 17c4cc │ │ │ │ + bvc.n 17c3cc │ │ │ │ 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] @ (17c50c ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -384229,15 +384232,15 @@ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ ldr r2, [pc, #72] @ (17c51c ) │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [pc, #72] @ (17c520 ) │ │ │ │ mov r3, r4 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e0a68 │ │ │ │ + bl 1e09b0 │ │ │ │ mov r0, r4 │ │ │ │ blx 58d30 │ │ │ │ ldr r2, [pc, #56] @ (17c524 ) │ │ │ │ ldr r3, [pc, #36] @ (17c510 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -384253,17 +384256,17 @@ │ │ │ │ nop │ │ │ │ subs r3, #208 @ 0xd0 │ │ │ │ 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} @ │ │ │ │ - bvc.n 17c444 │ │ │ │ + bvc.n 17c544 │ │ │ │ movs r6, r3 │ │ │ │ - push {r3, lr} │ │ │ │ + push {r3, r7} │ │ │ │ movs r6, r3 │ │ │ │ subs r3, #16 │ │ │ │ lsls r6, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -384351,21 +384354,21 @@ │ │ │ │ mov.w lr, #2 │ │ │ │ b.n 17c5fc │ │ │ │ mov.w lr, #1 │ │ │ │ b.n 17c5fc │ │ │ │ mov.w lr, #13 │ │ │ │ b.n 17c5fc │ │ │ │ nop │ │ │ │ - subs r1, #176 @ 0xb0 │ │ │ │ + subs r1, #48 @ 0x30 │ │ │ │ movs r3, r4 │ │ │ │ - bvs.n 17c61c │ │ │ │ + bvs.n 17c71c │ │ │ │ movs r6, r3 │ │ │ │ - bvs.n 17c5f8 │ │ │ │ + bvs.n 17c6f8 │ │ │ │ movs r6, r3 │ │ │ │ - bvs.n 17c5d0 │ │ │ │ + bvs.n 17c6d0 │ │ │ │ movs r6, r3 │ │ │ │ ldr.w r3, [r0, #152] @ 0x98 │ │ │ │ cmp r3, r1 │ │ │ │ bcs.n 17c6ae │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -384384,15 +384387,15 @@ │ │ │ │ ldr.w r2, [r2, #152] @ 0x98 │ │ │ │ cmp r2, r5 │ │ │ │ bcc.n 17c6aa │ │ │ │ ldr.w r1, [r4, #160] @ 0xa0 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1e3104 │ │ │ │ + bl 1e304c │ │ │ │ ldr.w r3, [r4, #156] @ 0x9c │ │ │ │ str.w r0, [r4, #160] @ 0xa0 │ │ │ │ cmp r3, r5 │ │ │ │ str.w r5, [r4, #152] @ 0x98 │ │ │ │ bcs.n 17c6a8 │ │ │ │ mov.w r1, #3503345872 @ 0xd0d0d0d0 │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ @@ -384601,23 +384604,23 @@ │ │ │ │ nop │ │ │ │ subs r0, #220 @ 0xdc │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #76 @ 0x4c │ │ │ │ lsls r6, r5, #2 │ │ │ │ - push {r1, r2, r4, r6, r7, lr} │ │ │ │ + push {r1, r2, r4, r6, lr} │ │ │ │ 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 2e4e1c │ │ │ │ + bl 2e4d64 │ │ │ │ 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 │ │ │ │ @@ -384639,15 +384642,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 1cd854 │ │ │ │ + bl 1cd79c │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 17c998 │ │ │ │ ldr.w r2, [r4, #528] @ 0x210 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 17c9c4 │ │ │ │ ldrb.w r3, [r4, #96] @ 0x60 │ │ │ │ cbnz r3, 17c9bc │ │ │ │ @@ -384717,19 +384720,19 @@ │ │ │ │ rbit r3, r4 │ │ │ │ cmp r4, #0 │ │ │ │ clz r3, r3 │ │ │ │ it eq │ │ │ │ moveq.w r3, #4294967295 @ 0xffffffff │ │ │ │ bne.n 17c9fa │ │ │ │ ldr.w r0, [r5, #252] @ 0xfc │ │ │ │ - bl 1e3174 │ │ │ │ + bl 1e30bc │ │ │ │ add.w r0, r5, #924 @ 0x39c │ │ │ │ - bl 1f6640 │ │ │ │ + bl 1f6588 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e3174 │ │ │ │ + bl 1e30bc │ │ │ │ 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 │ │ │ │ @@ -384888,19 +384891,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 1e2fc0 │ │ │ │ + bl 1e2f08 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #1 │ │ │ │ add.w r0, r0, #924 @ 0x39c │ │ │ │ - bl 1f6654 │ │ │ │ + bl 1f659c │ │ │ │ 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 │ │ │ │ @@ -385482,15 +385485,15 @@ │ │ │ │ add sl, pc │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r9, pc │ │ │ │ b.n 17d28e │ │ │ │ cmp r0, #28 │ │ │ │ beq.n 17d2de │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 2e646c │ │ │ │ + bl 2e63b4 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr.w r2, [pc, #1984] @ 17da30 │ │ │ │ movs r1, #1 │ │ │ │ strd r8, r0, [sp, #4] │ │ │ │ mov r0, fp │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ @@ -385567,15 +385570,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 17d4b2 │ │ │ │ ldrb.w r0, [r6, #908] @ 0x38c │ │ │ │ - bl 2e646c │ │ │ │ + bl 2e63b4 │ │ │ │ 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 │ │ │ │ @@ -385608,15 +385611,15 @@ │ │ │ │ ldrb.w r3, [r3, #912] @ 0x390 │ │ │ │ ldrb r7, [r2, r0] │ │ │ │ lsls r3, r3, #31 │ │ │ │ bmi.n 17d4b2 │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 17d352 │ │ │ │ ldrb.w r0, [r6, #908] @ 0x38c │ │ │ │ - bl 2e6444 │ │ │ │ + bl 2e638c │ │ │ │ b.n 17d35a │ │ │ │ ldr.w fp, [r2, #88] @ 0x58 │ │ │ │ add.w ip, r2, #84 @ 0x54 │ │ │ │ cmp fp, ip │ │ │ │ beq.n 17d498 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r3, fp │ │ │ │ @@ -385698,15 +385701,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 17d352 │ │ │ │ ldrb.w r0, [r6, #908] @ 0x38c │ │ │ │ - bl 2e651c │ │ │ │ + bl 2e6464 │ │ │ │ b.n 17d35a │ │ │ │ mov fp, r8 │ │ │ │ ldr.w r2, [pc, #1432] @ 17da58 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, fp │ │ │ │ add r2, pc │ │ │ │ blx 591d8 <__fprintf_chk@plt> │ │ │ │ @@ -385930,15 +385933,15 @@ │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w 17d962 │ │ │ │ add sp, #148 @ 0x94 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 2e656c │ │ │ │ + bl 2e64b4 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ b.n 17d26e │ │ │ │ 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 │ │ │ │ @@ -386156,215 +386159,215 @@ │ │ │ │ add r3, pc │ │ │ │ b.w 17cefa │ │ │ │ nop │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #196 @ 0xc4 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - add r2, sp, #816 @ 0x330 │ │ │ │ + add r2, sp, #304 @ 0x130 │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r6, {r5, r6, r7} │ │ │ │ + ldmia r6, {r5, r6} │ │ │ │ movs r6, r3 │ │ │ │ - ldmia r6, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r6, {r1, r2, r4, r5, r6} │ │ │ │ movs r6, r3 │ │ │ │ - ldmia r6, {r5, r6, r7} │ │ │ │ + ldmia r6, {r5, r6} │ │ │ │ movs r6, r3 │ │ │ │ - ldmia r6, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r6, {r2, r3, r5, r6} │ │ │ │ movs r6, r3 │ │ │ │ - ldmia r5!, {r2, r6, r7} │ │ │ │ + ldmia r5!, {r2, r6} │ │ │ │ movs r6, r3 │ │ │ │ - ldmia r6!, {r1, r2, r4, r5, r7} │ │ │ │ + ldmia r6!, {r1, r2, r4, r5} │ │ │ │ movs r6, r3 │ │ │ │ - ldmia r6!, {r1, r2, r4, r5, r7} │ │ │ │ + ldmia r6!, {r1, r2, r4, r5} │ │ │ │ movs r6, r3 │ │ │ │ - ldmia r6!, {r1, r2, r4, r5, r7} │ │ │ │ + ldmia r6!, {r1, r2, r4, r5} │ │ │ │ movs r6, r3 │ │ │ │ - ldmia r6, {r2, r6, r7} │ │ │ │ + ldmia r6, {r2, r6} │ │ │ │ movs r6, r3 │ │ │ │ - ldmia r6, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r6, {r1, r3, r5, r6} │ │ │ │ movs r6, r3 │ │ │ │ - ldmia r6, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r6, {r2, r3, r5, r6} │ │ │ │ movs r6, r3 │ │ │ │ - ldmia r6, {r2, r4, r5, r6} │ │ │ │ + ldmia r5, {r2, r4, r5, r6, r7} │ │ │ │ movs r6, r3 │ │ │ │ - ldmia r5, {r3, r4, r5, r6} │ │ │ │ + ldmia r4, {r3, r4, r5, r6, r7} │ │ │ │ movs r6, r3 │ │ │ │ - ldmia r5, {r5, r6} │ │ │ │ + ldmia r4!, {r5, r6, r7} │ │ │ │ movs r6, r3 │ │ │ │ - ldmia r5!, {r4, r6} │ │ │ │ + ldmia r4, {r4, r6, r7} │ │ │ │ movs r6, r3 │ │ │ │ - ldmia r5, {r2, r3, r4, r5} │ │ │ │ + ldmia r4, {r2, r3, r4, r5, r7} │ │ │ │ movs r6, r3 │ │ │ │ - ldmia r5, {r3, r5} │ │ │ │ + ldmia r4!, {r3, r5, r7} │ │ │ │ movs r6, r3 │ │ │ │ - adds r0, r6, #0 │ │ │ │ + subs r0, r6, r6 │ │ │ │ movs r6, r3 │ │ │ │ - adds r6, #208 @ 0xd0 │ │ │ │ + adds r6, #80 @ 0x50 │ │ │ │ movs r7, r3 │ │ │ │ - ldmia r5!, {r2} │ │ │ │ + ldmia r4!, {r2, r7} │ │ │ │ movs r6, r3 │ │ │ │ - ldmia r4!, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r4!, {r2, r3, r5, r6} │ │ │ │ movs r6, r3 │ │ │ │ - ldmia r4!, {r3, r6, r7} │ │ │ │ + ldmia r4!, {r3, r6} │ │ │ │ movs r6, r3 │ │ │ │ - ldmia r4!, {r1, r2, r3, r7} │ │ │ │ + ldmia r4!, {r1, r2, r3} │ │ │ │ movs r6, r3 │ │ │ │ - ldmia r4!, {r3, r5, r6} │ │ │ │ + ldmia r3, {r3, r5, r6, r7} │ │ │ │ movs r6, r3 │ │ │ │ - ldmia r4, {r1, r2, r4, r6} │ │ │ │ + ldmia r3!, {r1, r2, r4, r6, r7} │ │ │ │ movs r6, r3 │ │ │ │ - add r2, sp, #624 @ 0x270 │ │ │ │ + add r2, sp, #112 @ 0x70 │ │ │ │ movs r0, r4 │ │ │ │ - ldmia r4!, {r1, r3, r6} │ │ │ │ + ldmia r3, {r1, r3, r6, r7} │ │ │ │ movs r6, r3 │ │ │ │ - ldmia r6!, {r2, r3, r5} │ │ │ │ + ldmia r5, {r2, r3, r5, r7} │ │ │ │ movs r6, r3 │ │ │ │ - ldmia r4, {r1, r3, r4} │ │ │ │ + ldmia r3, {r1, r3, r4, r7} │ │ │ │ movs r6, r3 │ │ │ │ - ldmia r6!, {r2, r3, r4, r5} │ │ │ │ + ldmia r5, {r2, r3, r4, r5, r7} │ │ │ │ movs r6, r3 │ │ │ │ - bmi.n 17da08 │ │ │ │ + bcc.n 17d908 │ │ │ │ movs r6, r3 │ │ │ │ - ldmia.w r0, {r0, r2, r3, r4} │ │ │ │ - cmp r5, #170 @ 0xaa │ │ │ │ + @ instruction: 0xe810001d │ │ │ │ + cmp r5, #42 @ 0x2a │ │ │ │ movs r7, r3 │ │ │ │ - cmp r5, #144 @ 0x90 │ │ │ │ + cmp r5, #16 │ │ │ │ movs r7, r3 │ │ │ │ - bcc.n 17d918 │ │ │ │ + bcc.n 17da18 │ │ │ │ movs r6, r3 │ │ │ │ - ldmia r3, {r3, r7} │ │ │ │ + ldmia r3, {r3} │ │ │ │ movs r6, r3 │ │ │ │ - ldmia r5, {r5, r6} │ │ │ │ + ldmia r4!, {r5, r6, r7} │ │ │ │ movs r6, r3 │ │ │ │ - ldmia r5, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r4!, {r1, r2, r3, r5, r6, r7} │ │ │ │ movs r6, r3 │ │ │ │ - ldmia r5, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r4, {r2, r3, r4, r5, r6, r7} │ │ │ │ movs r6, r3 │ │ │ │ bl 353a1a │ │ │ │ bl 31fa1e │ │ │ │ - ldmia r4!, {r2, r3, r6, r7} │ │ │ │ + ldmia r4!, {r2, r3, r6} │ │ │ │ movs r6, r3 │ │ │ │ - cmp r4, #212 @ 0xd4 │ │ │ │ + cmp r4, #84 @ 0x54 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r2, {r1, r2, r4} │ │ │ │ + ldmia r1, {r1, r2, r4, r7} │ │ │ │ movs r6, r3 │ │ │ │ - ldmia r2, {r1, r2, r5} │ │ │ │ + ldmia r1, {r1, r2, r5, r7} │ │ │ │ movs r6, r3 │ │ │ │ - ldmia r4, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r4, {r1, r3, r4, r6} │ │ │ │ movs r6, r3 │ │ │ │ - ldmia r2, {r2, r5, r7} │ │ │ │ + ldmia r2, {r2, r5} │ │ │ │ movs r6, r3 │ │ │ │ - ldmia r2, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ movs r6, r3 │ │ │ │ - ldmia r2!, {r1, r3, r5, r6} │ │ │ │ + ldmia r1, {r1, r3, r5, r6, r7} │ │ │ │ movs r6, r3 │ │ │ │ - b.n 17d6d0 │ │ │ │ + b.n 17d5d0 │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r4!, {r3, r6} │ │ │ │ + ldmia r3, {r3, r6, r7} │ │ │ │ movs r6, r3 │ │ │ │ - ldmia r1!, {r2, r3, r5, r6} │ │ │ │ + ldmia r0!, {r2, r3, r5, r6, r7} │ │ │ │ movs r6, r3 │ │ │ │ - ldmia r1!, {r3, r6} │ │ │ │ + ldmia r0!, {r3, r6, r7} │ │ │ │ movs r6, r3 │ │ │ │ - ldmia r5!, {r1, r2, r4, r6} │ │ │ │ + ldmia r4, {r1, r2, r4, r6, r7} │ │ │ │ movs r6, r3 │ │ │ │ - stmia r7!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r2, r4, r5, r6} │ │ │ │ movs r6, r3 │ │ │ │ - b.n 17d338 │ │ │ │ + b.n 17e238 │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r2, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r1, {r1, r2, r4, r5, r6, r7} │ │ │ │ movs r6, r3 │ │ │ │ - ldmia r2, {r2, r4, r5, r6} │ │ │ │ + ldmia r1!, {r2, r4, r5, r6, r7} │ │ │ │ movs r6, r3 │ │ │ │ - ldmia r2, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r1!, {r2, r3, r4, r5, r6, r7} │ │ │ │ movs r6, r3 │ │ │ │ - ldmia r2, {r1, r2, r5, r7} │ │ │ │ + ldmia r2, {r1, r2, r5} │ │ │ │ movs r6, r3 │ │ │ │ - ldmia r2!, {r1, r6, r7} │ │ │ │ + ldmia r2!, {r1, r6} │ │ │ │ movs r6, r3 │ │ │ │ - ldmia r3, {r1, r2, r3, r5} │ │ │ │ + ldmia r2, {r1, r2, r3, r5, r7} │ │ │ │ movs r6, r3 │ │ │ │ - ldmia r2!, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r2!, {r1, r3, r4, r6} │ │ │ │ movs r6, r3 │ │ │ │ - ldmia r2!, {r1, r3, r6, r7} │ │ │ │ + ldmia r2!, {r1, r3, r6} │ │ │ │ movs r6, r3 │ │ │ │ - b.n 17de9c │ │ │ │ + b.n 17dd9c │ │ │ │ movs r5, r3 │ │ │ │ cmp r0, #204 @ 0xcc │ │ │ │ lsls r6, r5, #2 │ │ │ │ - stmia r5!, {r1, r2, r4} │ │ │ │ + stmia r4!, {r1, r2, r4, r7} │ │ │ │ movs r6, r3 │ │ │ │ - stmia r5!, {r1, r2} │ │ │ │ + stmia r4!, {r1, r2, r7} │ │ │ │ movs r6, r3 │ │ │ │ - strd r0, r0, [r4, #-124]! @ 0x7c │ │ │ │ - ldmia r1!, {r4, r5, r7} │ │ │ │ + strd r0, r0, [r4], #124 @ 0x7c │ │ │ │ + ldmia r1!, {r4, r5} │ │ │ │ movs r6, r3 │ │ │ │ - ldr r1, [pc, #376] @ (17dc10 ) │ │ │ │ + ldr r0, [pc, #888] @ (17de10 ) │ │ │ │ movs r0, r4 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r5} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r5, r7} │ │ │ │ movs r6, r3 │ │ │ │ - stmia r4!, {r1, r5, r7} │ │ │ │ + stmia r4!, {r1, r5} │ │ │ │ movs r6, r3 │ │ │ │ - movs r7, #70 @ 0x46 │ │ │ │ + movs r6, #198 @ 0xc6 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r2!, {r1} │ │ │ │ + ldmia r1, {r1, r7} │ │ │ │ movs r6, r3 │ │ │ │ - stmia r4!, {r7} │ │ │ │ + stmia r4!, {} │ │ │ │ movs r6, r3 │ │ │ │ - stmia r4!, {r2, r4, r5, r6} │ │ │ │ + stmia r3!, {r2, r4, r5, r6, r7} │ │ │ │ movs r6, r3 │ │ │ │ - movs r7, #22 │ │ │ │ + movs r6, #150 @ 0x96 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r1!, {r3, r4, r6} │ │ │ │ + ldmia r0!, {r3, r4, r6, r7} │ │ │ │ movs r6, r3 │ │ │ │ - stmia r4!, {r1, r2, r3, r6} │ │ │ │ + stmia r3!, {r1, r2, r3, r6, r7} │ │ │ │ movs r6, r3 │ │ │ │ - ldmia r1, {r1, r3, r5, r6} │ │ │ │ + ldmia r0!, {r1, r3, r5, r6, r7} │ │ │ │ movs r6, r3 │ │ │ │ - ldmia r1, {r1, r2, r5, r6} │ │ │ │ + ldmia r0!, {r1, r2, r5, r6, r7} │ │ │ │ movs r6, r3 │ │ │ │ - ldmia r1!, {r5, r6} │ │ │ │ + ldmia r0!, {r5, r6, r7} │ │ │ │ movs r6, r3 │ │ │ │ - ldmia r1, {r1, r3, r4, r6} │ │ │ │ + ldmia r0!, {r1, r3, r4, r6, r7} │ │ │ │ movs r6, r3 │ │ │ │ - ldmia r1!, {r2, r4, r6} │ │ │ │ + ldmia r0!, {r2, r4, r6, r7} │ │ │ │ movs r6, r3 │ │ │ │ - ldmia r1, {r1, r2, r3, r6} │ │ │ │ + ldmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ movs r6, r3 │ │ │ │ - ldmia r1!, {r3, r6} │ │ │ │ + ldmia r0!, {r3, r6, r7} │ │ │ │ movs r6, r3 │ │ │ │ - ldmia r1, {r1, r6} │ │ │ │ + ldmia r0!, {r1, r6, r7} │ │ │ │ movs r6, r3 │ │ │ │ - stmia r3!, {r4, r6, r7} │ │ │ │ + stmia r3!, {r4, r6} │ │ │ │ movs r6, r3 │ │ │ │ - movs r6, #110 @ 0x6e │ │ │ │ + movs r5, #238 @ 0xee │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r1!, {r3, r4} │ │ │ │ + ldmia r0!, {r3, r4, r7} │ │ │ │ movs r6, r3 │ │ │ │ - stmia r3!, {r1, r3, r5, r7} │ │ │ │ + stmia r3!, {r1, r3, r5} │ │ │ │ movs r6, r3 │ │ │ │ - stmia r3!, {r2, r4, r7} │ │ │ │ + stmia r3!, {r2, r4} │ │ │ │ movs r6, r3 │ │ │ │ - movs r6, #50 @ 0x32 │ │ │ │ + movs r5, #178 @ 0xb2 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r0!, {r2, r4, r6} │ │ │ │ + stmia r7!, {r2, r4, r6, r7} │ │ │ │ movs r6, r3 │ │ │ │ - stmia r3!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r2!, {r1, r2, r3, r5, r6, r7} │ │ │ │ movs r6, r3 │ │ │ │ - stmia r3!, {r2, r4, r6} │ │ │ │ + stmia r2!, {r2, r4, r6, r7} │ │ │ │ movs r6, r3 │ │ │ │ - movs r5, #242 @ 0xf2 │ │ │ │ + movs r5, #114 @ 0x72 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r0!, {r2, r5} │ │ │ │ + stmia r7!, {r2, r5, r7} │ │ │ │ movs r6, r3 │ │ │ │ - stmia r3!, {r1, r2, r3, r5} │ │ │ │ + stmia r2!, {r1, r2, r3, r5, r7} │ │ │ │ movs r6, r3 │ │ │ │ - stmia r3!, {r1, r2, r6} │ │ │ │ + stmia r2!, {r1, r2, r6, r7} │ │ │ │ movs r6, r3 │ │ │ │ - stmia r3!, {r3, r6} │ │ │ │ + stmia r2!, {r3, r6, r7} │ │ │ │ movs r6, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #1952] @ 0x7a0 │ │ │ │ ldr r2, [pc, #1016] @ (17df20 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -386378,30 +386381,30 @@ │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #2108] @ 0x83c │ │ │ │ mov.w r3, #0 │ │ │ │ bl 17c8fc │ │ │ │ str.w r0, [r4, #144] @ 0x90 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 1f41a0 │ │ │ │ + bl 1f40e8 │ │ │ │ ldr.w r2, [r4, #164] @ 0xa4 │ │ │ │ ldr.w r1, [r4, #144] @ 0x90 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 1f421c │ │ │ │ + bl 1f4164 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r4, #198 @ 0xc6 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 1f421c │ │ │ │ + bl 1f4164 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ movs r2, #32 │ │ │ │ addw r1, sp, #2072 @ 0x818 │ │ │ │ - bl 1f470c │ │ │ │ + bl 1f4654 │ │ │ │ addw r1, sp, #2072 @ 0x818 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e0ccc │ │ │ │ + bl 1e0c14 │ │ │ │ ldr r3, [pc, #932] @ (17df2c ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp.w r8, #0 │ │ │ │ bne.n 17dbe4 │ │ │ │ lsls r1, r3, #25 │ │ │ │ bmi.n 17dbbc │ │ │ │ @@ -386454,15 +386457,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 17dcb0 │ │ │ │ mov.w r9, #1 │ │ │ │ ldr r1, [pc, #816] @ (17df38 ) │ │ │ │ mov r3, r7 │ │ │ │ movs r0, #0 │ │ │ │ add r1, pc │ │ │ │ - bl 1e3390 │ │ │ │ + bl 1e32d8 │ │ │ │ ldr r1, [pc, #808] @ (17df3c ) │ │ │ │ mov r8, r0 │ │ │ │ add r1, pc │ │ │ │ blx 59fe4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 17dcd4 │ │ │ │ @@ -386480,15 +386483,15 @@ │ │ │ │ beq.w 17df16 │ │ │ │ mov r0, r4 │ │ │ │ bl 17c8fc │ │ │ │ str.w r0, [r4, #144] @ 0x90 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 17defe │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e3174 │ │ │ │ + bl 1e30bc │ │ │ │ ldrb.w r3, [r4, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 17dea6 │ │ │ │ add r6, sp, #32 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r6, #0] │ │ │ │ @@ -386534,15 +386537,15 @@ │ │ │ │ str r2, [r5, #0] │ │ │ │ mov.w r9, #1 │ │ │ │ str.w r2, [r8] │ │ │ │ blx 59584 │ │ │ │ mov r6, r0 │ │ │ │ b.n 17dd52 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e3174 │ │ │ │ + bl 1e30bc │ │ │ │ ldrb.w r3, [r4, #132] @ 0x84 │ │ │ │ cbnz r3, 17dd3a │ │ │ │ cmp.w r9, #0 │ │ │ │ bne.w 17dbce │ │ │ │ ldr r2, [pc, #600] @ (17df44 ) │ │ │ │ ldr r3, [pc, #568] @ (17df24 ) │ │ │ │ add r2, pc │ │ │ │ @@ -386615,15 +386618,15 @@ │ │ │ │ str r6, [r2, #0] │ │ │ │ bl 17ce18 │ │ │ │ mov r0, r6 │ │ │ │ blx 59d60 │ │ │ │ ldr.w r1, [r8] │ │ │ │ mov r0, r4 │ │ │ │ adds r1, #1 │ │ │ │ - bl 1e2f78 │ │ │ │ + bl 1e2ec0 │ │ │ │ ldr r6, [r5, #0] │ │ │ │ ldr.w r8, [r8] │ │ │ │ mov r1, r6 │ │ │ │ str.w r0, [r4, #140] @ 0x8c │ │ │ │ mov r2, r8 │ │ │ │ blx 59c4c │ │ │ │ mov.w r2, #0 │ │ │ │ @@ -386671,15 +386674,15 @@ │ │ │ │ bl 17ce18 │ │ │ │ mov r0, r5 │ │ │ │ blx 59d60 │ │ │ │ ldr r1, [pc, #292] @ (17df60 ) │ │ │ │ ldr r2, [r6, #0] │ │ │ │ movs r0, #2 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0c08 │ │ │ │ + bl 1e0b50 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ blx 58d30 │ │ │ │ b.n 17dce8 │ │ │ │ ldr r2, [pc, #276] @ (17df64 ) │ │ │ │ add r2, pc │ │ │ │ b.n 17dd78 │ │ │ │ ldr r2, [pc, #276] @ (17df68 ) │ │ │ │ @@ -386775,71 +386778,71 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #194 @ 0xc2 │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsrs r0, r1, #25 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #12 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #152 @ 0x98 │ │ │ │ + movs r2, #24 │ │ │ │ movs r7, r3 │ │ │ │ - stmia r5!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r5!, {r2, r3, r4, r5, r6} │ │ │ │ movs r6, r3 │ │ │ │ - movs r3, #22 │ │ │ │ + movs r2, #150 @ 0x96 │ │ │ │ movs r3, r4 │ │ │ │ - stmia r5!, {r1, r2, r7} │ │ │ │ + stmia r5!, {r1, r2} │ │ │ │ movs r6, r3 │ │ │ │ movs r3, #16 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - movs r1, #32 │ │ │ │ + movs r0, #160 @ 0xa0 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r3, [sp, #808] @ 0x328 │ │ │ │ + ldr r3, [sp, #296] @ 0x128 │ │ │ │ movs r2, r4 │ │ │ │ - stmia r4!, {r1, r3, r4, r5, r7} │ │ │ │ + stmia r4!, {r1, r3, r4, r5} │ │ │ │ movs r6, r3 │ │ │ │ - stmia r4!, {r1, r2} │ │ │ │ + stmia r3!, {r1, r2, r7} │ │ │ │ movs r6, r3 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + ldr r2, [sp, #752] @ 0x2f0 │ │ │ │ movs r2, r4 │ │ │ │ - stmia r4!, {r1, r2, r3, r5} │ │ │ │ + stmia r3!, {r1, r2, r3, r5, r7} │ │ │ │ movs r6, r3 │ │ │ │ - ldr r3, [sp, #664] @ 0x298 │ │ │ │ + ldr r3, [sp, #152] @ 0x98 │ │ │ │ movs r6, r3 │ │ │ │ - bkpt 0x003e │ │ │ │ + pop {r1, r2, r3, r4, r5, r7, pc} │ │ │ │ movs r6, r3 │ │ │ │ - bkpt 0x003c │ │ │ │ + pop {r2, r3, r4, r5, r7, pc} │ │ │ │ movs r6, r3 │ │ │ │ - bkpt 0x003e │ │ │ │ + pop {r1, r2, r3, r4, r5, r7, pc} │ │ │ │ movs r6, r3 │ │ │ │ - pop {r2, r3, r4, r5, r6, r7, pc} │ │ │ │ + pop {r2, r3, r4, r5, r6, pc} │ │ │ │ movs r6, r3 │ │ │ │ - bkpt 0x0004 │ │ │ │ + pop {r2, r7, pc} │ │ │ │ movs r6, r3 │ │ │ │ - pop {r1, r2, r3, r5, r6, r7, pc} │ │ │ │ + pop {r1, r2, r3, r5, r6, pc} │ │ │ │ movs r6, r3 │ │ │ │ - stmia r3!, {r2, r4, r5} │ │ │ │ + stmia r2!, {r2, r4, r5, r7} │ │ │ │ movs r6, r3 │ │ │ │ - stmia r3!, {r1, r3, r5, r7} │ │ │ │ + stmia r3!, {r1, r3, r5} │ │ │ │ movs r6, r3 │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ + ldr r3, [sp, #544] @ 0x220 │ │ │ │ movs r0, r4 │ │ │ │ - pop {r1, r3, r4, r5, r7, pc} │ │ │ │ + pop {r1, r3, r4, r5, pc} │ │ │ │ movs r6, r3 │ │ │ │ - ldr r3, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r3, [sp, #496] @ 0x1f0 │ │ │ │ movs r0, r4 │ │ │ │ - pop {r1, r2, r3, r5, r7, pc} │ │ │ │ + pop {r1, r2, r3, r5, pc} │ │ │ │ movs r6, r3 │ │ │ │ - pop {r3, r4, r5, r7, pc} │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ movs r6, r3 │ │ │ │ - pop {r1, r4, r5, r7, pc} │ │ │ │ + pop {r1, r4, r5, pc} │ │ │ │ movs r6, r3 │ │ │ │ - stmia r3!, {r1, r2, r5} │ │ │ │ + stmia r2!, {r1, r2, r5, r7} │ │ │ │ movs r6, r3 │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r3, r4, r5, r6} │ │ │ │ movs r6, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r1 │ │ │ │ @@ -386969,15 +386972,15 @@ │ │ │ │ blx 59ffc │ │ │ │ cbz r0, 17e17e │ │ │ │ ldr r2, [pc, #328] @ (17e258 ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [pc, #328] @ (17e25c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e0a68 │ │ │ │ + bl 1e09b0 │ │ │ │ movs r1, #1 │ │ │ │ lsr.w r0, r8, r1 │ │ │ │ blx 59b08 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 17e1d0 │ │ │ │ cmp r4, r7 │ │ │ │ @@ -387008,15 +387011,15 @@ │ │ │ │ bne.n 17e13a │ │ │ │ b.n 17e140 │ │ │ │ ldrh.w lr, [r6, #172] @ 0xac │ │ │ │ mov r7, ip │ │ │ │ cmp.w lr, #0 │ │ │ │ bne.n 17e0d2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e3174 │ │ │ │ + bl 1e30bc │ │ │ │ ldr r0, [r5, #108] @ 0x6c │ │ │ │ bl 18eab0 │ │ │ │ movs r0, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #108] @ 0x6c │ │ │ │ ldr r2, [pc, #204] @ (17e260 ) │ │ │ │ ldr r3, [pc, #184] @ (17e24c ) │ │ │ │ @@ -387032,106 +387035,106 @@ │ │ │ │ ldrd r3, r4, [r2, #24] │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [pc, #176] @ (17e264 ) │ │ │ │ ldr r1, [pc, #180] @ (17e268 ) │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 1e0a68 │ │ │ │ + bl 1e09b0 │ │ │ │ movs r0, #0 │ │ │ │ b.n 17e190 │ │ │ │ cmp r7, r4 │ │ │ │ mov r8, r7 │ │ │ │ it cc │ │ │ │ movcc r8, r4 │ │ │ │ uxth.w r8, r8 │ │ │ │ b.n 17e10c │ │ │ │ ldr r4, [pc, #152] @ (17e26c ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [pc, #152] @ (17e270 ) │ │ │ │ add r4, pc │ │ │ │ add r2, pc │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e0a68 │ │ │ │ + bl 1e09b0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ bl 17c414 │ │ │ │ ldr r2, [pc, #136] @ (17e274 ) │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #0 │ │ │ │ add r2, pc │ │ │ │ - bl 1e0a68 │ │ │ │ + bl 1e09b0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ bl 17c414 │ │ │ │ mov r0, r9 │ │ │ │ blx 58d30 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e3174 │ │ │ │ + bl 1e30bc │ │ │ │ b.n 17e1be │ │ │ │ ldr.w r4, [r6, #252] @ 0xfc │ │ │ │ ldr r2, [pc, #104] @ (17e278 ) │ │ │ │ ldr r1, [pc, #104] @ (17e27c ) │ │ │ │ ldrd r3, r4, [r4, #24] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1e0a68 │ │ │ │ + bl 1e09b0 │ │ │ │ b.n 17e1be │ │ │ │ mov r4, lr │ │ │ │ b.n 17e0fe │ │ │ │ ldr r2, [pc, #88] @ (17e280 ) │ │ │ │ ldr r1, [pc, #88] @ (17e284 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e0a68 │ │ │ │ + bl 1e09b0 │ │ │ │ b.n 17e202 │ │ │ │ ldr r2, [pc, #80] @ (17e288 ) │ │ │ │ ldr r1, [pc, #84] @ (17e28c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e0a68 │ │ │ │ + bl 1e09b0 │ │ │ │ b.n 17e202 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, #54 @ 0x36 │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #50 @ 0x32 │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsrs r0, r1, #25 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r1, r3, r5} │ │ │ │ + stmia r1!, {r1, r3, r5, r7} │ │ │ │ movs r6, r3 │ │ │ │ - ldr r0, [sp, #832] @ 0x340 │ │ │ │ + ldr r0, [sp, #320] @ 0x140 │ │ │ │ movs r6, r3 │ │ │ │ subs r0, r5, #1 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - stmia r0!, {r2, r3, r6, r7} │ │ │ │ + stmia r0!, {r2, r3, r6} │ │ │ │ movs r6, r3 │ │ │ │ - ldr r0, [sp, #176] @ 0xb0 │ │ │ │ + str r7, [sp, #688] @ 0x2b0 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ + str r7, [sp, #568] @ 0x238 │ │ │ │ movs r6, r3 │ │ │ │ - stmia r1!, {r3, r4, r5, r7} │ │ │ │ + stmia r1!, {r3, r4, r5} │ │ │ │ movs r6, r3 │ │ │ │ - stmia r1!, {r1, r2, r6, r7} │ │ │ │ + stmia r1!, {r1, r2, r6} │ │ │ │ movs r6, r3 │ │ │ │ - stmia r0!, {r1, r7} │ │ │ │ + stmia r0!, {r1} │ │ │ │ movs r6, r3 │ │ │ │ - str r7, [sp, #816] @ 0x330 │ │ │ │ + str r7, [sp, #304] @ 0x130 │ │ │ │ movs r6, r3 │ │ │ │ - stmia r0!, {r1, r3, r7} │ │ │ │ + stmia r0!, {r1, r3} │ │ │ │ movs r6, r3 │ │ │ │ - str r7, [sp, #736] @ 0x2e0 │ │ │ │ + str r7, [sp, #224] @ 0xe0 │ │ │ │ movs r6, r3 │ │ │ │ - stmia r0!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r0!, {r2, r3, r4, r5} │ │ │ │ movs r6, r3 │ │ │ │ - str r7, [sp, #680] @ 0x2a8 │ │ │ │ + str r7, [sp, #168] @ 0xa8 │ │ │ │ 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] @ (17e3ec ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -387212,15 +387215,15 @@ │ │ │ │ ldr r1, [r4, #100] @ 0x64 │ │ │ │ mov r0, r5 │ │ │ │ bl 17dfa8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 17e33c │ │ │ │ mov r0, r4 │ │ │ │ movs r4, #0 │ │ │ │ - bl 1e3174 │ │ │ │ + bl 1e30bc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r5 │ │ │ │ bl 16a2a0 │ │ │ │ ldr r3, [pc, #96] @ (17e3f0 ) │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ @@ -387236,44 +387239,44 @@ │ │ │ │ it ne │ │ │ │ cmpne r2, #5 │ │ │ │ ldr.w r3, [r5, #252] @ 0xfc │ │ │ │ bne.n 17e316 │ │ │ │ b.n 17e2ea │ │ │ │ ldr.w r0, [r5, #252] @ 0xfc │ │ │ │ mov r1, r4 │ │ │ │ - bl 2843ec │ │ │ │ + bl 284334 │ │ │ │ str.w r0, [r4, #136] @ 0x88 │ │ │ │ b.n 17e39e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r0, #2 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r1, [pc, #40] @ (17e3f4 ) │ │ │ │ ldr r2, [pc, #40] @ (17e3f8 ) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1e0a68 │ │ │ │ + bl 1e09b0 │ │ │ │ ldr.w r2, [r5, #252] @ 0xfc │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r3, r6 │ │ │ │ movs r0, #2 │ │ │ │ - bl 284494 │ │ │ │ + bl 2843dc │ │ │ │ b.n 17e398 │ │ │ │ nop │ │ │ │ adds r4, r2, #5 │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsrs r0, r1, #25 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #80] @ 0x50 │ │ │ │ - movs r6, r3 │ │ │ │ - stmia r0!, {r1, r3} │ │ │ │ + str r5, [sp, #592] @ 0x250 │ │ │ │ movs r6, r3 │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ + itet hi │ │ │ │ + movhi r6, r3 │ │ │ │ + pushls {r3, lr} │ │ │ │ + movhi.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r3, #0 │ │ │ │ bl 17e290 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ @@ -387281,15 +387284,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 1f66e0 │ │ │ │ + bl 1f6628 │ │ │ │ ldr.w r4, [r7, #920] @ 0x398 │ │ │ │ cbz r4, 17e456 │ │ │ │ ldrb r6, [r5, #1] │ │ │ │ and.w r6, r6, #1 │ │ │ │ cbz r6, 17e498 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ add.w r1, r4, #16 │ │ │ │ @@ -387317,15 +387320,15 @@ │ │ │ │ cbz r0, 17e482 │ │ │ │ ldrd r3, r1, [sp, #32] │ │ │ │ blx r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 17e48a │ │ │ │ ldr r4, [r4, #100] @ 0x64 │ │ │ │ add.w r0, r7, #924 @ 0x39c │ │ │ │ - bl 1f66fc │ │ │ │ + bl 1f6644 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ lsls r3, r3, #31 │ │ │ │ bmi.n 17e442 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ @@ -387582,15 +387585,15 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r2, r0, r5 │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #992] @ 0x3e0 │ │ │ │ + str r6, [sp, #480] @ 0x1e0 │ │ │ │ movs r5, r5 │ │ │ │ adds r6, r1, r3 │ │ │ │ lsls r6, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -387659,48 +387662,48 @@ │ │ │ │ cbz r1, 17e852 │ │ │ │ ldr r3, [pc, #176] @ (17e8a4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r3, #0] │ │ │ │ b.n 17e776 │ │ │ │ ldr r0, [pc, #172] @ (17e8a8 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1e8424 │ │ │ │ + bl 1e836c │ │ │ │ ldr r3, [pc, #168] @ (17e8ac ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ str r0, [r3, #0] │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r4, #0] │ │ │ │ b.n 17e7b6 │ │ │ │ ldr r0, [pc, #152] @ (17e8b0 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1e8424 │ │ │ │ + bl 1e836c │ │ │ │ ldr r3, [pc, #148] @ (17e8b4 ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ str r0, [r3, #0] │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r4, #0] │ │ │ │ b.n 17e788 │ │ │ │ ldr r0, [pc, #128] @ (17e8b8 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1e8424 │ │ │ │ + bl 1e836c │ │ │ │ ldr r3, [pc, #124] @ (17e8bc ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ str r0, [r3, #0] │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r4, #0] │ │ │ │ b.n 17e7a0 │ │ │ │ ldr r0, [pc, #108] @ (17e8c0 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1e8424 │ │ │ │ + bl 1e836c │ │ │ │ ldr r3, [pc, #104] @ (17e8c4 ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ str r0, [r3, #0] │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r4, #0] │ │ │ │ @@ -387723,32 +387726,32 @@ │ │ │ │ lsls r6, r5, #2 │ │ │ │ ldr r4, [pc, #904] @ (17ec1c ) │ │ │ │ lsls r6, r5, #2 │ │ │ │ ldr r4, [pc, #712] @ (17eb60 ) │ │ │ │ lsls r6, r5, #2 │ │ │ │ ldr r4, [pc, #832] @ (17ebdc ) │ │ │ │ lsls r6, r5, #2 │ │ │ │ - subs.w r0, ip, r2, asr #32 │ │ │ │ + @ instruction: 0xeb3c0022 │ │ │ │ ldr r4, [pc, #656] @ (17eb34 ) │ │ │ │ lsls r6, r5, #2 │ │ │ │ ldr r4, [pc, #600] @ (17eb00 ) │ │ │ │ lsls r6, r5, #2 │ │ │ │ - pop {r1, r2, r6} │ │ │ │ + cbnz r6, 17e91c │ │ │ │ movs r6, r3 │ │ │ │ ldr r4, [pc, #440] @ (17ea68 ) │ │ │ │ lsls r6, r5, #2 │ │ │ │ - cbnz r0, 17e932 │ │ │ │ + cbnz r0, 17e912 │ │ │ │ movs r6, r3 │ │ │ │ ldr r4, [pc, #384] @ (17ea38 ) │ │ │ │ lsls r6, r5, #2 │ │ │ │ - cbnz r2, 17e938 │ │ │ │ + cbnz r2, 17e918 │ │ │ │ movs r6, r3 │ │ │ │ ldr r4, [pc, #232] @ (17e9a8 ) │ │ │ │ lsls r6, r5, #2 │ │ │ │ - cbnz r4, 17e92a │ │ │ │ + cbnz r4, 17e90a │ │ │ │ movs r6, r3 │ │ │ │ ldr r4, [pc, #176] @ (17e978 ) │ │ │ │ lsls r6, r5, #2 │ │ │ │ ldr r3, [pc, #44] @ (17e8f8 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cbz r3, 17e8d4 │ │ │ │ @@ -387829,16 +387832,16 @@ │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ ldr r3, [pc, #496] @ (17eb6c ) │ │ │ │ lsls r6, r5, #2 │ │ │ │ asrs r2, r3, #27 │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - mrc2 0, 1, r0, cr6, cr14, {0} │ │ │ │ - lsrs r4, r0, #10 │ │ │ │ + ldc2 0, cr0, [r6, #120]! @ 0x78 │ │ │ │ + lsrs r4, r0, #8 │ │ │ │ movs r0, r4 │ │ │ │ asrs r4, r3, #26 │ │ │ │ lsls r6, r5, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -387944,15 +387947,15 @@ │ │ │ │ ldr r1, [r2, #16] │ │ │ │ orr.w r1, r1, ip │ │ │ │ str r1, [r2, #16] │ │ │ │ bne.n 17ea74 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r5, #28 │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ - bl 1e40d4 │ │ │ │ + bl 1e401c │ │ │ │ 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] │ │ │ │ @@ -387966,23 +387969,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 1e4428 │ │ │ │ + bl 1e4370 │ │ │ │ cbz r0, 17eaf6 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 17eaa0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4450 │ │ │ │ + bl 1e4398 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 17eae0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -388027,19 +388030,19 @@ │ │ │ │ ldr r1, [pc, #16] @ (17eb7c ) │ │ │ │ ldr r0, [pc, #20] @ (17eb80 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 18e838 │ │ │ │ nop │ │ │ │ - str r2, [sp, #560] @ 0x230 │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ movs r5, r5 │ │ │ │ - @ instruction: 0xb8ee │ │ │ │ + @ instruction: 0xb86e │ │ │ │ movs r6, r3 │ │ │ │ - ldr r6, [sp, #528] @ 0x210 │ │ │ │ + ldr r6, [sp, #16] │ │ │ │ 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 │ │ │ │ @@ -388131,15 +388134,15 @@ │ │ │ │ movlt.w ip, #1 │ │ │ │ movge.w ip, #0 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 17ec5a │ │ │ │ movs r4, #0 │ │ │ │ mov r3, ip │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1e3f98 │ │ │ │ + bl 1e3ee0 │ │ │ │ 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] │ │ │ │ @@ -388179,15 +388182,15 @@ │ │ │ │ bls.n 17ecd6 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 17ece4 │ │ │ │ ldrh r3, [r0, #14] │ │ │ │ cmp r3, r1 │ │ │ │ bhi.n 17ecdc │ │ │ │ - bl 1e4450 │ │ │ │ + bl 1e4398 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 17ecdc │ │ │ │ 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 │ │ │ │ @@ -388227,15 +388230,15 @@ │ │ │ │ add.w r0, r3, #28 │ │ │ │ cmp r2, r5 │ │ │ │ bcs.n 17ed88 │ │ │ │ ldrb.w r1, [r3, #52] @ 0x34 │ │ │ │ cbnz r1, 17ed94 │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ cbz r1, 17edb0 │ │ │ │ - bl 1e4450 │ │ │ │ + bl 1e4398 │ │ │ │ sub.w r3, r0, #28 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 17ed68 │ │ │ │ cmp r8, r6 │ │ │ │ it hi │ │ │ │ movhi sl, r4 │ │ │ │ cmp r8, r6 │ │ │ │ @@ -388430,24 +388433,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 1e4428 │ │ │ │ + bl 1e4370 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 17efa4 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cbz r3, 17efaa │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ bl 17ef6c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4450 │ │ │ │ + bl 1e4398 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 17ef8c │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr.w r1, [fp, #20] │ │ │ │ @@ -388620,15 +388623,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ add r8, r5 │ │ │ │ movw sl, #1030 @ 0x406 │ │ │ │ ldrh r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, r8 │ │ │ │ bcs.n 17f184 │ │ │ │ add.w r0, r4, #28 │ │ │ │ - bl 1e4450 │ │ │ │ + bl 1e4398 │ │ │ │ cbz r0, 17f18a │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ sub.w r5, r0, #28 │ │ │ │ cbz r3, 17f190 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ mov r0, r4 │ │ │ │ bl 17ef6c │ │ │ │ @@ -389432,15 +389435,15 @@ │ │ │ │ movw r1, #1029 @ 0x405 │ │ │ │ cmp r2, r1 │ │ │ │ bne.n 17f9c2 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r6, #76] @ 0x4c │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1dfc7c │ │ │ │ + bl 1dfbc4 │ │ │ │ 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 │ │ │ │ @@ -389934,24 +389937,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 1e3090 │ │ │ │ + bl 1e2fd8 │ │ │ │ ldr.w r2, [r8] │ │ │ │ movs r1, #8 │ │ │ │ str r0, [sp, #164] @ 0xa4 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1e3090 │ │ │ │ + bl 1e2fd8 │ │ │ │ strd r0, fp, [sp, #176] @ 0xb0 │ │ │ │ mov r0, fp │ │ │ │ str.w r8, [sp, #168] @ 0xa8 │ │ │ │ - bl 1e0078 │ │ │ │ + bl 1dffc0 │ │ │ │ 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 1802fc │ │ │ │ @@ -390362,24 +390365,24 @@ │ │ │ │ ldr.w r3, [r8] │ │ │ │ movs r4, #0 │ │ │ │ cbz r3, 18031a │ │ │ │ ldr r3, [sp, #176] @ 0xb0 │ │ │ │ add.w r3, r3, r4, lsl #3 │ │ │ │ adds r4, #1 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 1e3174 │ │ │ │ + bl 1e30bc │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r4 │ │ │ │ bhi.n 180304 │ │ │ │ ldr r0, [sp, #164] @ 0xa4 │ │ │ │ - bl 1e3174 │ │ │ │ + bl 1e30bc │ │ │ │ ldr r0, [sp, #172] @ 0xac │ │ │ │ - bl 1e3174 │ │ │ │ + bl 1e30bc │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ - bl 1e3174 │ │ │ │ + bl 1e30bc │ │ │ │ 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 │ │ │ │ @@ -390428,18 +390431,18 @@ │ │ │ │ bne.n 180360 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r6, r5 │ │ │ │ bne.n 180352 │ │ │ │ mov r7, ip │ │ │ │ mov r0, r8 │ │ │ │ ldr.w r4, [r8, #4] │ │ │ │ - bl 1e32a0 │ │ │ │ + bl 1e31e8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e3174 │ │ │ │ + bl 1e30bc │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ ldr.w r3, [pc, #1232] @ 18089c │ │ │ │ ldr.w r2, [pc, #1232] @ 1808a0 │ │ │ │ ldr r1, [r5, #108] @ 0x6c │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ @@ -390714,26 +390717,26 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18066c │ │ │ │ ldr r3, [sp, #168] @ 0xa8 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ adds r1, #31 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl 1e2fc0 │ │ │ │ + bl 1e2f08 │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4428 │ │ │ │ + bl 1e4370 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 1806bc │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 17eaa0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4450 │ │ │ │ + bl 1e4398 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1806a6 │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ b.n 18066c │ │ │ │ bic.w r3, r3, #8 │ │ │ │ str r3, [r5, #0] │ │ │ │ @@ -391050,15 +391053,15 @@ │ │ │ │ movs r3, #1 │ │ │ │ b.n 18022c │ │ │ │ ldr.w r3, [ip, #28] │ │ │ │ mov r4, ip │ │ │ │ ldr r0, [sp, #172] @ 0xac │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldr r1, [r3, r6] │ │ │ │ - bl 1dfc40 │ │ │ │ + bl 1dfb88 │ │ │ │ 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] │ │ │ │ @@ -391171,21 +391174,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 1e306c │ │ │ │ + bl 1e2fb4 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ movs r1, #68 @ 0x44 │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - bl 1e3090 │ │ │ │ + bl 1e2fd8 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cbz r1, 180b3a │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add.w r2, r3, r1, lsl #2 │ │ │ │ str.w r0, [r3], #4 │ │ │ │ adds r0, #68 @ 0x44 │ │ │ │ @@ -391243,24 +391246,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 1e4428 │ │ │ │ + bl 1e4370 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 180be8 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ bl 180b6c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4450 │ │ │ │ + bl 1e4398 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 180bd0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -391339,31 +391342,31 @@ │ │ │ │ mov r6, r1 │ │ │ │ lsls r3, r3, #19 │ │ │ │ bpl.n 180cc2 │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ cbz r3, 180cdc │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e2f78 │ │ │ │ + bl 1e2ec0 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, r1, [r4, #52] @ 0x34 │ │ │ │ stmia.w r2, {r0, r1} │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 1dfc7c │ │ │ │ + bl 1dfbc4 │ │ │ │ add.w r0, r4, #12 │ │ │ │ - bl 1e4428 │ │ │ │ + bl 1e4370 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 180cfe │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 180ca4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4450 │ │ │ │ + bl 1e4398 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 180ce8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ands.w r2, r3, #2 │ │ │ │ beq.n 180d1c │ │ │ │ @@ -391402,15 +391405,15 @@ │ │ │ │ beq.n 180d7e │ │ │ │ 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 1dfc40 │ │ │ │ + bl 1dfb88 │ │ │ │ cbz r0, 180d94 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ pop {r4, pc} │ │ │ │ ldr.w r4, [ip] │ │ │ │ cmp r2, r4 │ │ │ │ bne.n 180d62 │ │ │ │ ldr.w r1, [ip, #28] │ │ │ │ @@ -391436,15 +391439,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 1dfc40 │ │ │ │ + bl 1dfb88 │ │ │ │ cbz r0, 180df8 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, r4 │ │ │ │ bls.n 180dfe │ │ │ │ ldr r2, [r6, #24] │ │ │ │ lsls r0, r4, #2 │ │ │ │ mov r1, r6 │ │ │ │ @@ -391919,15 +391922,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 1e40d4 │ │ │ │ + bl 1e401c │ │ │ │ ldrb.w r2, [r4, #105] @ 0x69 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbnz r2, 1812a2 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ lsls r2, r2, #29 │ │ │ │ bmi.n 181246 │ │ │ │ @@ -391936,15 +391939,15 @@ │ │ │ │ subs r2, r2, r3 │ │ │ │ str r2, [r4, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 181246 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r5, #28 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 1e40d4 │ │ │ │ + bl 1e401c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ sub sp, #8 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -392173,15 +392176,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 1e4428 │ │ │ │ + bl 1e4370 │ │ │ │ cbz r0, 18156a │ │ │ │ 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 │ │ │ │ @@ -392205,15 +392208,15 @@ │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 1812c4 │ │ │ │ mov r1, r0 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ bl 1814ec │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4450 │ │ │ │ + bl 1e4398 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18151c │ │ │ │ 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 │ │ │ │ @@ -392235,15 +392238,15 @@ │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r8, #24 │ │ │ │ mov fp, sl │ │ │ │ b.n 1815dc │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [ip, #12] │ │ │ │ - bl 1dfc40 │ │ │ │ + bl 1dfb88 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r1, r2, #30 │ │ │ │ bne.n 1815f2 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cbz r2, 1815f2 │ │ │ │ cmp.w fp, #0 │ │ │ │ @@ -392366,15 +392369,15 @@ │ │ │ │ ldrb.w r1, [r8, #20] │ │ │ │ str r0, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 1816c4 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r8, #12] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 1dfc40 │ │ │ │ + bl 1dfb88 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ bl 180d00 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ ldr.w r2, [sl] │ │ │ │ @@ -392408,26 +392411,26 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ b.n 181638 │ │ │ │ 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 1e4428 │ │ │ │ + bl 1e4370 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 181658 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 181570 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4450 │ │ │ │ + bl 1e4398 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 181780 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r3, #1 │ │ │ │ @@ -392500,15 +392503,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1818d0 │ │ │ │ mov r3, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ mov r2, lr │ │ │ │ mov r0, r7 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 1e3f98 │ │ │ │ + bl 1e3ee0 │ │ │ │ ldrb.w r3, [r6, #105] @ 0x69 │ │ │ │ cbnz r3, 181868 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r3, r3, #29 │ │ │ │ bmi.n 1817ea │ │ │ │ ldrb.w r2, [r6, #104] @ 0x68 │ │ │ │ @@ -392540,15 +392543,15 @@ │ │ │ │ movlt r4, r2 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 181888 │ │ │ │ movs r5, #0 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, ip │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1e3f98 │ │ │ │ + bl 1e3ee0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r6, #28] │ │ │ │ add.w r7, r6, #28 │ │ │ │ add.w lr, r5, #40 @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 18195a │ │ │ │ @@ -392918,33 +392921,33 @@ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ bhi.n 181cf4 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add.w r0, r4, #28 │ │ │ │ - bl 1e4428 │ │ │ │ + bl 1e4370 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 181c72 │ │ │ │ - bl 1e4450 │ │ │ │ + bl 1e4398 │ │ │ │ mov r5, r0 │ │ │ │ b.n 181cb6 │ │ │ │ sub.w r1, r6, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ bl 179e80 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ cmp r2, r3 │ │ │ │ bls.n 181c72 │ │ │ │ mov r0, r5 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 181c72 │ │ │ │ mov r6, r5 │ │ │ │ - bl 1e4450 │ │ │ │ + bl 1e4398 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r3, [r6, #26] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 181ca8 │ │ │ │ ldrb r3, [r6, #24] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 181c96 │ │ │ │ @@ -392964,19 +392967,19 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r1, r6, #12 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ bl 1810ac │ │ │ │ b.n 181c96 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 1e4428 │ │ │ │ + bl 1e4370 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 181c7a │ │ │ │ - bl 1e4450 │ │ │ │ + bl 1e4398 │ │ │ │ ldrb.w r3, [r6, #38] @ 0x26 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r3, 181d26 │ │ │ │ ldrb.w r3, [r6, #36] @ 0x24 │ │ │ │ cbz r3, 181d44 │ │ │ │ sub.w r1, r6, #28 │ │ │ │ mov r0, r4 │ │ │ │ @@ -392985,15 +392988,15 @@ │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ bls.n 181c7a │ │ │ │ mov r0, r5 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 181c7a │ │ │ │ mov r6, r5 │ │ │ │ - bl 1e4450 │ │ │ │ + bl 1e4398 │ │ │ │ mov r5, r0 │ │ │ │ ldrb.w r3, [r6, #38] @ 0x26 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 181d26 │ │ │ │ ldrb.w r3, [r6, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 181d14 │ │ │ │ @@ -393038,15 +393041,15 @@ │ │ │ │ mov r5, r0 │ │ │ │ lsls r1, r3, #29 │ │ │ │ bmi.n 181e38 │ │ │ │ add.w r0, r5, #24 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r4, #28 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1e40d4 │ │ │ │ + bl 1e401c │ │ │ │ ldr r2, [r5, #24] │ │ │ │ add.w r7, r4, #28 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 181ed2 │ │ │ │ ldrb.w r0, [r4, #67] @ 0x43 │ │ │ │ ldrb.w r1, [r2, #39] @ 0x27 │ │ │ │ ldr r3, [r2, #32] │ │ │ │ @@ -393063,15 +393066,15 @@ │ │ │ │ movlt r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 181dce │ │ │ │ movs r4, #0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1e3f98 │ │ │ │ + bl 1e3ee0 │ │ │ │ b.n 181d9a │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 181dd8 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 181ecc │ │ │ │ ldrb.w r3, [r1, #39] @ 0x27 │ │ │ │ @@ -393095,15 +393098,15 @@ │ │ │ │ ldr r3, [r2, #32] │ │ │ │ mov r1, r2 │ │ │ │ b.n 181dda │ │ │ │ adds r0, #28 │ │ │ │ add.w r1, r4, #40 @ 0x28 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r7, r1 │ │ │ │ - bl 1e40d4 │ │ │ │ + bl 1e401c │ │ │ │ ldr r2, [r5, #28] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 181ede │ │ │ │ ldrb.w ip, [r4, #67] @ 0x43 │ │ │ │ ldrb r1, [r2, #27] │ │ │ │ ldr r3, [r2, #20] │ │ │ │ @@ -393121,15 +393124,15 @@ │ │ │ │ movlt r2, r3 │ │ │ │ movlt r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 181e52 │ │ │ │ mov.w ip, #0 │ │ │ │ mov r2, r7 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 1e3f98 │ │ │ │ + bl 1e3ee0 │ │ │ │ ldrb.w r3, [r5, #105] @ 0x69 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 181dae │ │ │ │ ldr r3, [r6, #0] │ │ │ │ lsls r3, r3, #29 │ │ │ │ bmi.n 181d9a │ │ │ │ b.n 181dae │ │ │ │ @@ -393663,15 +393666,15 @@ │ │ │ │ cmp r2, r3 │ │ │ │ bhi.w 182d60 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ bhi.w 182cfc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4428 │ │ │ │ + bl 1e4370 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 182492 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov.w r8, #24 │ │ │ │ str r7, [sp, #28] │ │ │ │ mov r7, r0 │ │ │ │ movw r9, #1030 @ 0x406 │ │ │ │ @@ -393702,15 +393705,15 @@ │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr.w r3, [r3, fp] │ │ │ │ ldr r0, [r3, #96] @ 0x60 │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ mla r3, r8, r0, r3 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 1dfc7c │ │ │ │ + bl 1dfbc4 │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r2 │ │ │ │ bcs.n 182482 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ mov.w fp, r5, lsl #2 │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ @@ -393733,15 +393736,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 18240a │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r2 │ │ │ │ bcc.n 182448 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e4450 │ │ │ │ + bl 1e4398 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1823ee │ │ │ │ ldr r7, [sp, #28] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov.w r8, #0 │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ @@ -393762,27 +393765,27 @@ │ │ │ │ bne.n 1824a4 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ adds r1, #31 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl 1e2fc0 │ │ │ │ + bl 1e2f08 │ │ │ │ str r0, [r5, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4428 │ │ │ │ + bl 1e4370 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 1824f6 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ bl 180b6c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4450 │ │ │ │ + bl 1e4398 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1824de │ │ │ │ ldr.w r0, [r9, #36] @ 0x24 │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r8, r0 │ │ │ │ bcc.n 1824ac │ │ │ │ @@ -393818,36 +393821,36 @@ │ │ │ │ ldrb r2, [r3, #20] │ │ │ │ cbz r2, 182570 │ │ │ │ ldr r2, [r6, #28] │ │ │ │ ldr.w fp, [r2, r5, lsl #2] │ │ │ │ ldr.w r1, [fp, #28] │ │ │ │ cbz r1, 182570 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 1dfc40 │ │ │ │ + bl 1dfb88 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [r3, #12] │ │ │ │ bl 180d00 │ │ │ │ ldr.w r0, [sl, #36] @ 0x24 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r0 │ │ │ │ bcc.n 18253c │ │ │ │ ldr r3, [r6, #100] @ 0x64 │ │ │ │ sub.w r6, r3, #96 @ 0x60 │ │ │ │ cmp r7, r3 │ │ │ │ bne.n 182518 │ │ │ │ mov r0, r4 │ │ │ │ mov r8, r7 │ │ │ │ - bl 1e4428 │ │ │ │ + bl 1e4370 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 18259a │ │ │ │ b.n 182032 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4450 │ │ │ │ + bl 1e4398 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 1825ce │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r7, [r6, #96] @ 0x60 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ @@ -393859,15 +393862,15 @@ │ │ │ │ lsls r7, r3, #31 │ │ │ │ bpl.n 182590 │ │ │ │ mov r3, r6 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 181570 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4450 │ │ │ │ + bl 1e4398 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18259a │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r7, r8 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r7, r3 │ │ │ │ @@ -393885,27 +393888,27 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 182ddc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #24 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ mla r6, r2, r3, r5 │ │ │ │ - bl 1e0078 │ │ │ │ + bl 1dffc0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r6, #12] │ │ │ │ - bl 1e4428 │ │ │ │ + bl 1e4370 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 18262c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 180ca4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4450 │ │ │ │ + bl 1e4398 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 182616 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r0, #24 │ │ │ │ movs r2, #1 │ │ │ │ ldr r1, [r3, #96] @ 0x60 │ │ │ │ @@ -393921,15 +393924,15 @@ │ │ │ │ ldr.w r3, [r3, fp] │ │ │ │ ldr r1, [r3, #28] │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 182440 │ │ │ │ b.n 18242a │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e2f78 │ │ │ │ + bl 1e2ec0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r3, [r3, #67] @ 0x43 │ │ │ │ cbz r3, 182692 │ │ │ │ bl 18fa04 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -394223,15 +394226,15 @@ │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ ldr.w r2, [fp, #20] │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ adds r3, r2, #1 │ │ │ │ str.w r3, [fp, #20] │ │ │ │ - bl 1e2fc0 │ │ │ │ + bl 1e2f08 │ │ │ │ mov lr, r7 │ │ │ │ mov sl, r0 │ │ │ │ mov ip, r0 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ @@ -394257,19 +394260,19 @@ │ │ │ │ lslpl r3, r3, #1 │ │ │ │ movs r2, #4 │ │ │ │ add r3, r9 │ │ │ │ str.w r3, [sl, #56] @ 0x38 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [sl, #48] @ 0x30 │ │ │ │ ldrd r1, r3, [fp, #16] │ │ │ │ - bl 1e30cc │ │ │ │ + bl 1e3014 │ │ │ │ movs r1, #68 @ 0x44 │ │ │ │ str.w r0, [fp, #16] │ │ │ │ mov r0, fp │ │ │ │ - bl 1e2fc0 │ │ │ │ + bl 1e2f08 │ │ │ │ mov r1, sl │ │ │ │ bl 180a70 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r2, [fp, #16] │ │ │ │ mov r9, r0 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ str.w r0, [r2, r3, lsl #2] │ │ │ │ @@ -394546,19 +394549,19 @@ │ │ │ │ ldrd r2, r3, [sp, #112] @ 0x70 │ │ │ │ mov r0, fp │ │ │ │ bl 181bb0 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ ldr.w r2, [fp, #16] │ │ │ │ b.n 182bd0 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 1e4428 │ │ │ │ + bl 1e4370 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1823d6 │ │ │ │ - bl 1e4450 │ │ │ │ + bl 1e4398 │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r9 │ │ │ │ cbz r5, 182d26 │ │ │ │ ldr.w r1, [r8, #-8] │ │ │ │ bl 180d98 │ │ │ │ @@ -394573,28 +394576,28 @@ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ bls.w 1823d6 │ │ │ │ mov r0, r6 │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 1823d6 │ │ │ │ - bl 1e4450 │ │ │ │ + bl 1e4398 │ │ │ │ mov r8, r6 │ │ │ │ mov r2, r9 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 182d1c │ │ │ │ b.n 182d26 │ │ │ │ add.w r0, r4, #28 │ │ │ │ - bl 1e4428 │ │ │ │ + bl 1e4370 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1823cc │ │ │ │ - bl 1e4450 │ │ │ │ + bl 1e4398 │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ mov r6, r0 │ │ │ │ cbnz r5, 182db4 │ │ │ │ ldr.w r1, [r8, #-20] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ @@ -394607,15 +394610,15 @@ │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ cmp r2, r3 │ │ │ │ bls.w 1823cc │ │ │ │ mov r0, r6 │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 1823cc │ │ │ │ mov r8, r6 │ │ │ │ - bl 1e4450 │ │ │ │ + bl 1e4398 │ │ │ │ mov r6, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 182d7c │ │ │ │ ldr.w r1, [r8, #-20] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ bl 180d98 │ │ │ │ @@ -394630,34 +394633,34 @@ │ │ │ │ ldrb.w r3, [r8, #27] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 182d8c │ │ │ │ b.n 182d88 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r8, [r3, #96] @ 0x60 │ │ │ │ - bl 1e4428 │ │ │ │ + bl 1e4370 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 182e5a │ │ │ │ mla r5, r6, r8, r5 │ │ │ │ - bl 1e4450 │ │ │ │ + bl 1e4398 │ │ │ │ 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 182e1e │ │ │ │ cbz r6, 182e5a │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r6 │ │ │ │ - bl 1e4450 │ │ │ │ + bl 1e4398 │ │ │ │ mov r6, r0 │ │ │ │ b.n 182df8 │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 182efa │ │ │ │ mov r0, r4 │ │ │ │ add.w r8, r7, #52 @ 0x34 │ │ │ │ @@ -394858,15 +394861,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 1e2fc0 │ │ │ │ + bl 1e2f08 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ bl 180af8 │ │ │ │ ldr r3, [r6, #108] @ 0x6c │ │ │ │ adds r3, #84 @ 0x54 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ @@ -394880,15 +394883,15 @@ │ │ │ │ adds r3, #84 @ 0x54 │ │ │ │ cmp r4, r3 │ │ │ │ bne.n 183060 │ │ │ │ add.w r3, r5, #48 @ 0x30 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e3174 │ │ │ │ + bl 1e30bc │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ @@ -394903,29 +394906,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 1e32a0 │ │ │ │ + bl 1e31e8 │ │ │ │ movs r1, #108 @ 0x6c │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - bl 1e2fc0 │ │ │ │ + bl 1e2f08 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r2, [sl] │ │ │ │ mov r1, fp │ │ │ │ bl 180af8 │ │ │ │ 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 1e3090 │ │ │ │ + bl 1e2fd8 │ │ │ │ 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 │ │ │ │ @@ -395008,24 +395011,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 1e306c │ │ │ │ + bl 1e2fb4 │ │ │ │ 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 1e306c │ │ │ │ + bl 1e2fb4 │ │ │ │ ldr r1, [r6, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r0, [r3, r7] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cbz r3, 183208 │ │ │ │ ldr r3, [r6, #100] @ 0x64 │ │ │ │ adds r2, r3, r7 │ │ │ │ @@ -395104,15 +395107,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 1e306c │ │ │ │ + bl 1e2fb4 │ │ │ │ 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 183506 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ @@ -395563,15 +395566,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 1e3174 │ │ │ │ + bl 1e30bc │ │ │ │ ldr r3, [pc, #828] @ (183a80 ) │ │ │ │ ldr r2, [pc, #828] @ (183a84 ) │ │ │ │ mov r1, r9 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ add r2, pc │ │ │ │ bl 1ab1a4 │ │ │ │ @@ -395787,15 +395790,15 @@ │ │ │ │ mov r5, r7 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ bl 1af410 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ str.w r3, [fp, #548] @ 0x224 │ │ │ │ - bl 1e3174 │ │ │ │ + bl 1e30bc │ │ │ │ ldr r2, [pc, #280] @ (183a88 ) │ │ │ │ ldr r3, [pc, #284] @ (183a8c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3 │ │ │ │ @@ -395927,15 +395930,15 @@ │ │ │ │ beq.n 183ac4 │ │ │ │ ldr r6, [pc, #76] @ (183b20 ) │ │ │ │ movs r5, #0 │ │ │ │ mov r7, sp │ │ │ │ add r6, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 28b9a4 │ │ │ │ + bl 28b8ec │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r0, r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r0 │ │ │ │ cbz r3, 183af8 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -396295,15 +396298,15 @@ │ │ │ │ beq.n 183e6c │ │ │ │ ldr r6, [pc, #76] @ (183ec8 ) │ │ │ │ movs r5, #0 │ │ │ │ mov r7, sp │ │ │ │ add r6, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 28b9a4 │ │ │ │ + bl 28b8ec │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r0, r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r0 │ │ │ │ cbz r3, 183ea0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -396360,15 +396363,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 1e3104 │ │ │ │ + bl 1e304c │ │ │ │ mov r4, r0 │ │ │ │ str.w r0, [r7, #160] @ 0xa0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ ldr.w r0, [r7, #152] @ 0x98 │ │ │ │ cmp r0, r2 │ │ │ │ bcs.n 183f40 │ │ │ │ subs r2, r2, r0 │ │ │ │ @@ -396503,15 +396506,15 @@ │ │ │ │ str r1, [r2, #0] │ │ │ │ b.n 183fc8 │ │ │ │ adds r1, #5 │ │ │ │ movs r0, #7 │ │ │ │ str r1, [r5, #0] │ │ │ │ b.n 183fc8 │ │ │ │ nop │ │ │ │ - str r4, [r5, #68] @ 0x44 │ │ │ │ + str r4, [r5, #60] @ 0x3c │ │ │ │ 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] @ (18409c ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -396535,15 +396538,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ itte hi │ │ │ │ lslhi r5, r5, #2 │ │ │ │ lsrhi r4, r4, #13 │ │ │ │ movls r0, r0 │ │ │ │ @ instruction: 0xf65000ad │ │ │ │ - str r4, [r7, #60] @ 0x3c │ │ │ │ + str r4, [r7, #52] @ 0x34 │ │ │ │ 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] @ (18416c ) │ │ │ │ mov r1, r0 │ │ │ │ @@ -396725,19 +396728,19 @@ │ │ │ │ ldr r1, [pc, #16] @ (18429c ) │ │ │ │ ldr r0, [pc, #20] @ (1842a0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 18e838 │ │ │ │ nop │ │ │ │ - cmp r0, r6 │ │ │ │ + tst r0, r6 │ │ │ │ movs r5, r5 │ │ │ │ - str r6, [r1, #28] │ │ │ │ + str r6, [r1, #20] │ │ │ │ movs r6, r3 │ │ │ │ - bxns ip │ │ │ │ + mov ip, ip │ │ │ │ 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] @ (1844f8 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -396980,37 +396983,37 @@ │ │ │ │ add r6, pc │ │ │ │ b.n 18436c │ │ │ │ nop │ │ │ │ pop {r6, pc} │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r2, #28] │ │ │ │ + strb r0, [r2, #26] │ │ │ │ movs r5, r5 │ │ │ │ - ldr r2, [pc, #256] @ (184608 ) │ │ │ │ + ldr r1, [pc, #768] @ (184808 ) │ │ │ │ movs r5, r5 │ │ │ │ - str r2, [r1, #20] │ │ │ │ + str r2, [r1, #12] │ │ │ │ movs r6, r3 │ │ │ │ ldrsb r2, [r4, r5] │ │ │ │ lsls r0, r5, #2 │ │ │ │ pop {r5} │ │ │ │ lsls r5, r5, #2 │ │ │ │ - str r4, [r4, #8] │ │ │ │ + str r4, [r4, #0] │ │ │ │ movs r6, r3 │ │ │ │ ldrsb r6, [r3, r2] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - str r0, [r2, #16] │ │ │ │ + str r0, [r2, #8] │ │ │ │ movs r6, r3 │ │ │ │ - str r6, [r3, #8] │ │ │ │ + str r6, [r3, #0] │ │ │ │ movs r6, r3 │ │ │ │ - str r0, [r3, #4] │ │ │ │ + ldrsh r0, [r3, r7] │ │ │ │ movs r6, r3 │ │ │ │ - str r2, [r0, #12] │ │ │ │ + str r2, [r0, #4] │ │ │ │ movs r6, r3 │ │ │ │ - ldrsh r2, [r6, r6] │ │ │ │ + ldrsh r2, [r6, r4] │ │ │ │ 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] @ 184e6c │ │ │ │ subw sp, sp, #2244 @ 0x8c4 │ │ │ │ @@ -398068,66 +398071,66 @@ │ │ │ │ hlt 0x002a │ │ │ │ lsls r5, r5, #2 │ │ │ │ hlt 0x0020 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ vhadd.s8 d16, d26, d29 │ │ │ │ - strb r6, [r1, #17] │ │ │ │ + strb r6, [r1, #15] │ │ │ │ movs r5, r5 │ │ │ │ - subs r7, #158 @ 0x9e │ │ │ │ + subs r7, #30 │ │ │ │ movs r5, r5 │ │ │ │ - tst r6, r7 │ │ │ │ + sbcs r6, r7 │ │ │ │ movs r5, r5 │ │ │ │ cdp 0, 4, cr0, cr12, cr13, {5} │ │ │ │ - ldrb r2, [r5, #25] │ │ │ │ + ldrb r2, [r5, #23] │ │ │ │ movs r5, r5 │ │ │ │ - mov ip, r5 │ │ │ │ + mov r4, r5 │ │ │ │ movs r5, r5 │ │ │ │ - strb r0, [r4, r6] │ │ │ │ + strb r0, [r4, r4] │ │ │ │ movs r5, r5 │ │ │ │ ldcl 0, cr0, [r2, #692] @ 0x2b4 │ │ │ │ stcl 0, cr0, [r8, #692] @ 0x2b4 │ │ │ │ orrs.w r0, r4, sp, asr #2 │ │ │ │ orns r0, sl, sp, asr #2 │ │ │ │ bic.w r0, ip, sp, asr #2 │ │ │ │ - str r6, [r2, #4] │ │ │ │ + ldrsh r6, [r2, r7] │ │ │ │ movs r5, r5 │ │ │ │ - eors r0, r7 │ │ │ │ + subs r7, #248 @ 0xf8 │ │ │ │ movs r5, r5 │ │ │ │ - ldrsh r2, [r6, r1] │ │ │ │ + ldrb r2, [r6, r7] │ │ │ │ movs r5, r5 │ │ │ │ - str r4, [r6, #28] │ │ │ │ + str r4, [r6, #20] │ │ │ │ movs r5, r5 │ │ │ │ b.n 184e1c │ │ │ │ lsls r5, r5, #2 │ │ │ │ b.n 184dcc │ │ │ │ lsls r5, r5, #2 │ │ │ │ b.n 184dbc │ │ │ │ lsls r5, r5, #2 │ │ │ │ - subs r7, #234 @ 0xea │ │ │ │ + subs r7, #106 @ 0x6a │ │ │ │ movs r5, r5 │ │ │ │ - ldr r6, [pc, #944] @ (185280 ) │ │ │ │ + ldr r6, [pc, #432] @ (185080 ) │ │ │ │ movs r5, r5 │ │ │ │ - ldr r6, [r0, #72] @ 0x48 │ │ │ │ + ldr r6, [r0, #64] @ 0x40 │ │ │ │ movs r5, r5 │ │ │ │ b.n 184ce0 │ │ │ │ lsls r5, r5, #2 │ │ │ │ sxth r0, r6 │ │ │ │ lsls r5, r5, #2 │ │ │ │ b.n 184c40 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ ldmia.w r2, {r0, r2, r3, r5, r7} │ │ │ │ - ldrsb r2, [r7, r0] │ │ │ │ + strb r2, [r7, r6] │ │ │ │ movs r6, r3 │ │ │ │ - ldr r5, [pc, #992] @ (1852d0 ) │ │ │ │ + ldr r5, [pc, #480] @ (1850d0 ) │ │ │ │ movs r5, r5 │ │ │ │ - strb r2, [r2, #26] │ │ │ │ + strb r2, [r2, #24] │ │ │ │ movs r5, r5 │ │ │ │ ldr.w r3, [pc, #2756] @ 1859bc │ │ │ │ movw r2, #257 @ 0x101 │ │ │ │ add r3, pc │ │ │ │ str r2, [r3, #0] │ │ │ │ b.n 184d58 │ │ │ │ mov r8, sl │ │ │ │ @@ -398209,15 +398212,15 @@ │ │ │ │ movw r0, #903 @ 0x387 │ │ │ │ bl 1840ac │ │ │ │ b.n 184c9e │ │ │ │ movw r0, #899 @ 0x383 │ │ │ │ bl 1840ac │ │ │ │ b.n 184c9e │ │ │ │ movw r0, #906 @ 0x38a │ │ │ │ - bl 35b7ea │ │ │ │ + bl 35b732 │ │ │ │ b.n 184c9e │ │ │ │ movw r0, #898 @ 0x382 │ │ │ │ bl 1840ac │ │ │ │ b.n 184c9e │ │ │ │ ldr.w r3, [pc, #2488] @ 1859c8 │ │ │ │ ldr.w r2, [r9] │ │ │ │ add r3, pc │ │ │ │ @@ -398733,21 +398736,21 @@ │ │ │ │ ldr.w r3, [r2, lr] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr.w r3, [pc, #1304] @ 185ad0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - bl 1df9d0 │ │ │ │ + bl 1df918 │ │ │ │ ldr.w r3, [pc, #1292] @ 185ad4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ add r3, pc │ │ │ │ str r2, [r3, #0] │ │ │ │ - bl 1e2f34 │ │ │ │ + bl 1e2e7c │ │ │ │ ldr.w r3, [pc, #1280] @ 185ad8 │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #0] │ │ │ │ b.w 184c9e │ │ │ │ ldr.w r3, [pc, #1272] @ 185adc │ │ │ │ ldr.w r2, [r9] │ │ │ │ add r3, pc │ │ │ │ @@ -398904,15 +398907,15 @@ │ │ │ │ bl 1840ac │ │ │ │ b.w 184c9e │ │ │ │ ldr r3, [pc, #844] @ (185b1c ) │ │ │ │ ldr.w r1, [r9] │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #108] @ 0x6c │ │ │ │ - bl 1e31ec │ │ │ │ + bl 1e3134 │ │ │ │ ldr r3, [pc, #832] @ (185b20 ) │ │ │ │ ldr.w r2, [r9] │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r2, [r3, #44] @ 0x2c │ │ │ │ b.w 184c9e │ │ │ │ ldr r3, [pc, #820] @ (185b24 ) │ │ │ │ @@ -400065,15 +400068,15 @@ │ │ │ │ str r2, [r0, #16] │ │ │ │ movs r2, #0 │ │ │ │ add r3, pc │ │ │ │ strd r2, r2, [r3] │ │ │ │ b.w 184c9e │ │ │ │ vmov.f32 s0, #16 @ 0x40800000 4.0 │ │ │ │ ldr.w r6, [pc, #1388] @ 18694c │ │ │ │ - bl 1df0e0 │ │ │ │ + bl 1df028 │ │ │ │ ldr.w r3, [pc, #1384] @ 186950 │ │ │ │ add r6, pc │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r3, pc │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ @@ -400095,15 +400098,15 @@ │ │ │ │ str r3, [r0, #16] │ │ │ │ ldr.w r3, [pc, #1336] @ 186954 │ │ │ │ add r3, pc │ │ │ │ strd r2, r2, [r3] │ │ │ │ b.w 184c9e │ │ │ │ vmov.f32 s0, #0 @ 0x40000000 2.0 │ │ │ │ ldr.w r6, [pc, #1324] @ 186958 │ │ │ │ - bl 1df0e0 │ │ │ │ + bl 1df028 │ │ │ │ ldr.w r3, [pc, #1320] @ 18695c │ │ │ │ add r6, pc │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r3, pc │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ @@ -400125,15 +400128,15 @@ │ │ │ │ str r3, [r0, #16] │ │ │ │ ldr.w r3, [pc, #1272] @ 186960 │ │ │ │ add r3, pc │ │ │ │ strd r2, r2, [r3] │ │ │ │ b.w 184c9e │ │ │ │ vmov.f32 s0, #112 @ 0x3f800000 1.0 │ │ │ │ ldr.w r6, [pc, #1256] @ 186964 │ │ │ │ - bl 1df0e0 │ │ │ │ + bl 1df028 │ │ │ │ ldr.w r3, [pc, #1252] @ 186968 │ │ │ │ add r6, pc │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r3, pc │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ @@ -400155,15 +400158,15 @@ │ │ │ │ str r3, [r0, #16] │ │ │ │ ldr.w r3, [pc, #1204] @ 18696c │ │ │ │ add r3, pc │ │ │ │ strd r2, r2, [r3] │ │ │ │ b.w 184c9e │ │ │ │ vmov.f32 s0, #96 @ 0x3f000000 0.5 │ │ │ │ ldr.w r6, [pc, #1192] @ 186970 │ │ │ │ - bl 1df0e0 │ │ │ │ + bl 1df028 │ │ │ │ ldr.w r3, [pc, #1188] @ 186974 │ │ │ │ add r6, pc │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r3, pc │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ @@ -400943,15 +400946,15 @@ │ │ │ │ movw r0, #522 @ 0x20a │ │ │ │ bl 1840ac │ │ │ │ b.w 184c9e │ │ │ │ movw r0, #521 @ 0x209 │ │ │ │ bl 1840ac │ │ │ │ b.w 184c9e │ │ │ │ vldr s0, [pc, #672] @ 187090 │ │ │ │ - bl 1df0e0 │ │ │ │ + bl 1df028 │ │ │ │ ldr r6, [pc, #764] @ (1870f4 ) │ │ │ │ ldr r3, [pc, #768] @ (1870f8 ) │ │ │ │ movs r1, #0 │ │ │ │ add r6, pc │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ @@ -400976,15 +400979,15 @@ │ │ │ │ add r3, pc │ │ │ │ strd r2, r2, [r3] │ │ │ │ b.w 184c9e │ │ │ │ vldr d0, [r9, #-8] │ │ │ │ ldr r6, [pc, #708] @ (187100 ) │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ add r6, pc │ │ │ │ - bl 1df0e0 │ │ │ │ + bl 1df028 │ │ │ │ ldr r3, [pc, #700] @ (187104 ) │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ movs r1, #0 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ @@ -401930,21 +401933,21 @@ │ │ │ │ str r0, [sp, #24] │ │ │ │ b.w 184c9e │ │ │ │ ldr.w r6, [pc, #1836] @ 187f0c │ │ │ │ ldr.w r1, [r9, #-8] │ │ │ │ add r6, pc │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 1e31ec │ │ │ │ + bl 1e3134 │ │ │ │ ldr.w r3, [pc, #1824] @ 187f10 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r3, pc │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - bl 1dfc7c │ │ │ │ + bl 1dfbc4 │ │ │ │ b.w 184c9e │ │ │ │ ldr.w r3, [pc, #1808] @ 187f14 │ │ │ │ add r3, pc │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldr r2, [r6, #8] │ │ │ │ lsls r3, r2, #21 │ │ │ │ bpl.w 184c9e │ │ │ │ @@ -402641,23 +402644,23 @@ │ │ │ │ lsls r5, r5, #2 │ │ │ │ cbnz r4, 187f9a │ │ │ │ lsls r5, r5, #2 │ │ │ │ cbnz r0, 187f8e │ │ │ │ lsls r5, r5, #2 │ │ │ │ cbnz r6, 187f86 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - movs r7, #224 @ 0xe0 │ │ │ │ + movs r7, #96 @ 0x60 │ │ │ │ movs r6, r3 │ │ │ │ - movs r7, #182 @ 0xb6 │ │ │ │ + movs r7, #54 @ 0x36 │ │ │ │ movs r6, r3 │ │ │ │ - movs r7, #212 @ 0xd4 │ │ │ │ + movs r7, #84 @ 0x54 │ │ │ │ movs r6, r3 │ │ │ │ @ instruction: 0xb692 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - subs r3, #220 @ 0xdc │ │ │ │ + subs r3, #92 @ 0x5c │ │ │ │ movs r5, r5 │ │ │ │ ldr r3, [pc, #160] @ (188038 ) │ │ │ │ mov r8, sl │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r4, [r2, r3] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ bl 18add4 │ │ │ │ @@ -402725,25 +402728,25 @@ │ │ │ │ ldr r1, [r6, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ b.w 1854e4 │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb72e │ │ │ │ lsls r5, r5, #2 │ │ │ │ - movs r6, #64 @ 0x40 │ │ │ │ + movs r5, #192 @ 0xc0 │ │ │ │ movs r6, r3 │ │ │ │ - movs r4, #206 @ 0xce │ │ │ │ + movs r4, #78 @ 0x4e │ │ │ │ movs r6, r3 │ │ │ │ lsrs r0, r0, #22 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb6dc │ │ │ │ lsls r5, r5, #2 │ │ │ │ - movs r4, #160 @ 0xa0 │ │ │ │ + movs r4, #32 │ │ │ │ movs r6, r3 │ │ │ │ - movs r4, #126 @ 0x7e │ │ │ │ + movs r3, #254 @ 0xfe │ │ │ │ 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] @ (188148 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -402793,34 +402796,34 @@ │ │ │ │ add r7, pc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r3, r3, #7 │ │ │ │ bne.n 1880e6 │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ cbz r1, 1880e6 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 1dfc40 │ │ │ │ + bl 1dfb88 │ │ │ │ cbz r0, 188120 │ │ │ │ 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 1880ce │ │ │ │ ldr r3, [pc, #120] @ (188170 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e3174 │ │ │ │ + bl 1e30bc │ │ │ │ ldr r3, [pc, #112] @ (188174 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e3174 │ │ │ │ + bl 1e30bc │ │ │ │ ldr r3, [pc, #108] @ (188178 ) │ │ │ │ ldr r0, [pc, #108] @ (18817c ) │ │ │ │ add r3, pc │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r4, [r3, #108] @ 0x6c │ │ │ │ blx 5a1dc │ │ │ │ @@ -402869,15 +402872,15 @@ │ │ │ │ lsls r5, r5, #2 │ │ │ │ push {r1, r2, r5, r6, r7, lr} │ │ │ │ lsls r5, r5, #2 │ │ │ │ push {r2, r3, r5, r6, r7, lr} │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #224 @ 0xe0 │ │ │ │ + movs r4, #96 @ 0x60 │ │ │ │ movs r6, r3 │ │ │ │ push {r1, r2, r3, r4, r5, r7, lr} │ │ │ │ lsls r5, r5, #2 │ │ │ │ ldr r1, [pc, #208] @ (188260 ) │ │ │ │ ldr r2, [pc, #212] @ (188264 ) │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add r1, pc │ │ │ │ @@ -402965,31 +402968,31 @@ │ │ │ │ nop │ │ │ │ push {r2, r7, lr} │ │ │ │ lsls r5, r5, #2 │ │ │ │ push {r2, r3, r4, r7, lr} │ │ │ │ lsls r5, r5, #2 │ │ │ │ push {r4, r7, lr} │ │ │ │ lsls r5, r5, #2 │ │ │ │ - strb r6, [r3, #11] │ │ │ │ + strb r6, [r3, #9] │ │ │ │ movs r5, r5 │ │ │ │ - ldrsh r0, [r7, r4] │ │ │ │ + ldrsh r0, [r7, r2] │ │ │ │ movs r5, r5 │ │ │ │ - strb r2, [r2, #15] │ │ │ │ + strb r2, [r2, #13] │ │ │ │ movs r5, r5 │ │ │ │ - strb r4, [r1, #10] │ │ │ │ + strb r4, [r1, #8] │ │ │ │ movs r5, r5 │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ movs r5, r5 │ │ │ │ - ldr r0, [pc, #48] @ (1882b4 ) │ │ │ │ + blxns r1 │ │ │ │ movs r5, r5 │ │ │ │ - ldr r4, [r1, #8] │ │ │ │ + ldr r4, [r1, #0] │ │ │ │ movs r5, r5 │ │ │ │ - @ instruction: 0x47c2 │ │ │ │ + bx r8 │ │ │ │ movs r5, r5 │ │ │ │ - strh r6, [r5, r4] │ │ │ │ + strh r6, [r5, r2] │ │ │ │ movs r5, r5 │ │ │ │ push {r2, r4, r6, r7} │ │ │ │ lsls r5, r5, #2 │ │ │ │ push {r1, r2, r3, r6, r7} │ │ │ │ lsls r5, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -403054,15 +403057,15 @@ │ │ │ │ movs r0, #2 │ │ │ │ blx 58f98 │ │ │ │ nop │ │ │ │ ldrb r4, [r4, #19] │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r7, #2] │ │ │ │ + strb r4, [r7, #0] │ │ │ │ movs r7, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #116] @ (1883c0 ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -403122,15 +403125,15 @@ │ │ │ │ lsls r5, r5, #2 │ │ │ │ cbz r2, 188448 │ │ │ │ lsls r5, r5, #2 │ │ │ │ cbz r6, 188436 │ │ │ │ lsls r5, r5, #2 │ │ │ │ cbz r0, 18843c │ │ │ │ lsls r5, r5, #2 │ │ │ │ - sbcs r4, r3 │ │ │ │ + asrs r4, r3 │ │ │ │ movs r6, r3 │ │ │ │ ldr r3, [pc, #128] @ (18845c ) │ │ │ │ push {r4, lr} │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cbz r1, 188412 │ │ │ │ ldr r3, [pc, #124] @ (188460 ) │ │ │ │ @@ -403187,15 +403190,15 @@ │ │ │ │ lsls r5, r5, #2 │ │ │ │ cbz r0, 1884be │ │ │ │ lsls r5, r5, #2 │ │ │ │ uxtb r6, r7 │ │ │ │ lsls r5, r5, #2 │ │ │ │ cbz r0, 1884b0 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldrb r6, [r2, #9] │ │ │ │ + ldrb r6, [r2, #7] │ │ │ │ movs r6, r3 │ │ │ │ cbz r0, 1884b6 │ │ │ │ lsls r5, r5, #2 │ │ │ │ uxtb r6, r7 │ │ │ │ lsls r5, r5, #2 │ │ │ │ uxtb r6, r4 │ │ │ │ lsls r5, r5, #2 │ │ │ │ @@ -403334,15 +403337,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [pc, #8] @ (1885b8 ) │ │ │ │ add r0, pc │ │ │ │ bl 188300 │ │ │ │ nop │ │ │ │ - subs r7, #216 @ 0xd8 │ │ │ │ + subs r7, #88 @ 0x58 │ │ │ │ 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] @ (18864c ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -404502,41 +404505,41 @@ │ │ │ │ lsls r5, r5, #2 │ │ │ │ sub sp, #80 @ 0x50 │ │ │ │ lsls r5, r5, #2 │ │ │ │ sub sp, #32 │ │ │ │ lsls r5, r5, #2 │ │ │ │ sub sp, #72 @ 0x48 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldrh r0, [r6, r0] │ │ │ │ + ldr r0, [r6, r6] │ │ │ │ movs r5, r5 │ │ │ │ - ldr r6, [r1, #88] @ 0x58 │ │ │ │ + ldr r6, [r1, #80] @ 0x50 │ │ │ │ movs r5, r5 │ │ │ │ - str r4, [r3, #60] @ 0x3c │ │ │ │ + str r4, [r3, #52] @ 0x34 │ │ │ │ movs r5, r5 │ │ │ │ - ldr r6, [r7, #88] @ 0x58 │ │ │ │ + ldr r6, [r7, #80] @ 0x50 │ │ │ │ movs r5, r5 │ │ │ │ - str r0, [r7, #56] @ 0x38 │ │ │ │ + str r0, [r7, #48] @ 0x30 │ │ │ │ movs r5, r5 │ │ │ │ - cmn r2, r5 │ │ │ │ + negs r2, r5 │ │ │ │ movs r5, r5 │ │ │ │ - ldr r6, [pc, #448] @ (1891f4 ) │ │ │ │ + ldr r5, [pc, #960] @ (1893f4 ) │ │ │ │ movs r5, r5 │ │ │ │ - ldr r6, [r2, #104] @ 0x68 │ │ │ │ + ldr r6, [r2, #96] @ 0x60 │ │ │ │ movs r5, r5 │ │ │ │ - cmn r4, r3 │ │ │ │ + negs r4, r3 │ │ │ │ movs r5, r5 │ │ │ │ - str r2, [r1, #52] @ 0x34 │ │ │ │ + str r2, [r1, #44] @ 0x2c │ │ │ │ movs r5, r5 │ │ │ │ add r7, sp, #720 @ 0x2d0 │ │ │ │ lsls r5, r5, #2 │ │ │ │ add r7, sp, #664 @ 0x298 │ │ │ │ lsls r5, r5, #2 │ │ │ │ add r7, sp, #592 @ 0x250 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldr r6, [r0, #96] @ 0x60 │ │ │ │ + ldr r6, [r0, #88] @ 0x58 │ │ │ │ movs r5, r5 │ │ │ │ add r7, sp, #672 @ 0x2a0 │ │ │ │ lsls r5, r5, #2 │ │ │ │ add r7, sp, #504 @ 0x1f8 │ │ │ │ lsls r5, r5, #2 │ │ │ │ add r7, sp, #480 @ 0x1e0 │ │ │ │ lsls r5, r5, #2 │ │ │ │ @@ -405689,15 +405692,15 @@ │ │ │ │ lsls r5, r5, #2 │ │ │ │ ldr r2, [sp, #904] @ 0x388 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r1, #28] │ │ │ │ lsls r5, r5, #2 │ │ │ │ - cmp r1, #114 @ 0x72 │ │ │ │ + cmp r0, #242 @ 0xf2 │ │ │ │ movs r6, r3 │ │ │ │ ldr.w r3, [pc, #2988] @ 18a834 │ │ │ │ add r3, pc │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ ldr.w r3, [pc, #2984] @ 18a838 │ │ │ │ add r3, pc │ │ │ │ ldr.w ip, [r3] │ │ │ │ @@ -406100,15 +406103,15 @@ │ │ │ │ ldr.w r2, [pc, #2172] @ 18a90c │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr.w r3, [pc, #2168] @ 18a910 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 1e32e4 │ │ │ │ + bl 1e322c │ │ │ │ ldr.w r2, [pc, #2156] @ 18a914 │ │ │ │ movw r3, #261 @ 0x105 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ str r0, [r2, #0] │ │ │ │ b.w 188bd6 │ │ │ │ ldr.w r2, [pc, #2140] @ 18a914 │ │ │ │ movw r1, #611 @ 0x263 │ │ │ │ @@ -406847,17 +406850,17 @@ │ │ │ │ lsls r5, r5, #2 │ │ │ │ ldr r1, [sp, #800] @ 0x320 │ │ │ │ lsls r5, r5, #2 │ │ │ │ ldr r1, [sp, #824] @ 0x338 │ │ │ │ lsls r5, r5, #2 │ │ │ │ ldr r1, [sp, #488] @ 0x1e8 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - cmp r0, #10 │ │ │ │ + movs r7, #138 @ 0x8a │ │ │ │ movs r6, r3 │ │ │ │ - movs r7, #200 @ 0xc8 │ │ │ │ + movs r7, #72 @ 0x48 │ │ │ │ movs r6, r3 │ │ │ │ ldr r0, [sp, #904] @ 0x388 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #14 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [sp, #856] @ 0x358 │ │ │ │ lsls r5, r5, #2 │ │ │ │ @@ -406885,41 +406888,41 @@ │ │ │ │ lsls r5, r5, #2 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ lsls r5, r5, #2 │ │ │ │ ldrb r2, [r1, #16] │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #216 @ 0xd8 │ │ │ │ + movs r6, #88 @ 0x58 │ │ │ │ movs r6, r3 │ │ │ │ str r7, [sp, #592] @ 0x250 │ │ │ │ lsls r5, r5, #2 │ │ │ │ str r7, [sp, #464] @ 0x1d0 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - movs r6, #146 @ 0x92 │ │ │ │ + movs r6, #18 │ │ │ │ movs r6, r3 │ │ │ │ str r7, [sp, #416] @ 0x1a0 │ │ │ │ lsls r5, r5, #2 │ │ │ │ str r7, [sp, #448] @ 0x1c0 │ │ │ │ lsls r5, r5, #2 │ │ │ │ str r7, [sp, #384] @ 0x180 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - strb r2, [r1, r6] │ │ │ │ + strb r2, [r1, r4] │ │ │ │ movs r5, r5 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ lsls r5, r5, #2 │ │ │ │ str r7, [sp, #8] │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldr r2, [pc, #464] @ (18aac4 ) │ │ │ │ + ldr r1, [pc, #976] @ (18acc4 ) │ │ │ │ movs r5, r5 │ │ │ │ - cmp r1, #170 @ 0xaa │ │ │ │ + cmp r1, #42 @ 0x2a │ │ │ │ movs r5, r5 │ │ │ │ - lsrs r0, r0 │ │ │ │ + eors r0, r0 │ │ │ │ movs r5, r5 │ │ │ │ - adds r5, #26 │ │ │ │ + adds r4, #154 @ 0x9a │ │ │ │ movs r5, r5 │ │ │ │ str r6, [sp, #784] @ 0x310 │ │ │ │ lsls r5, r5, #2 │ │ │ │ str r6, [sp, #696] @ 0x2b8 │ │ │ │ lsls r5, r5, #2 │ │ │ │ str r6, [sp, #736] @ 0x2e0 │ │ │ │ lsls r5, r5, #2 │ │ │ │ @@ -406945,15 +406948,15 @@ │ │ │ │ lsls r5, r5, #2 │ │ │ │ ldrh r6, [r1, #60] @ 0x3c │ │ │ │ lsls r5, r5, #2 │ │ │ │ ldrh r4, [r6, #58] @ 0x3a │ │ │ │ lsls r5, r5, #2 │ │ │ │ ldrh r4, [r2, #58] @ 0x3a │ │ │ │ lsls r5, r5, #2 │ │ │ │ - @ instruction: 0xf4bc001d │ │ │ │ + bics.w r0, ip, #10289152 @ 0x9d0000 │ │ │ │ ldrh r6, [r3, #56] @ 0x38 │ │ │ │ lsls r5, r5, #2 │ │ │ │ ldrh r6, [r7, #54] @ 0x36 │ │ │ │ lsls r5, r5, #2 │ │ │ │ ldr.w r2, [pc, #1108] @ 18ada4 │ │ │ │ mov.w r1, #318 @ 0x13e │ │ │ │ ldr r0, [sp, #12] │ │ │ │ @@ -407404,15 +407407,15 @@ │ │ │ │ lsls r5, r5, #2 │ │ │ │ ldrh r6, [r0, #14] │ │ │ │ lsls r5, r5, #2 │ │ │ │ ldrh r2, [r5, #12] │ │ │ │ lsls r5, r5, #2 │ │ │ │ ldr r2, [r7, #88] @ 0x58 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - adds r4, r5, r3 │ │ │ │ + adds r4, r5, r1 │ │ │ │ movs r6, r3 │ │ │ │ ldr r3, [pc, #4] @ (18addc ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ bx lr │ │ │ │ ldr r2, [r6, #84] @ 0x54 │ │ │ │ lsls r5, r5, #2 │ │ │ │ @@ -407498,43 +407501,43 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r1, [pc, #72] @ (18aeec ) │ │ │ │ adds r7, r0, #4 │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r9, [pc, #68] @ 18aef0 │ │ │ │ add r1, pc │ │ │ │ ldr.w r8, [pc, #68] @ 18aef4 │ │ │ │ - bl 2e8514 │ │ │ │ + bl 2e845c │ │ │ │ ldr r2, [pc, #64] @ (18aef8 ) │ │ │ │ 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 2e8514 │ │ │ │ + bl 2e845c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 58d30 │ │ │ │ mov r2, r8 │ │ │ │ cmp r6, r5 │ │ │ │ bne.n 18aec4 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ str.w r3, [sl, #80] @ 0x50 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - adds r0, r2, r0 │ │ │ │ + asrs r0, r2, #30 │ │ │ │ movs r6, r3 │ │ │ │ - subs r2, #128 @ 0x80 │ │ │ │ + subs r2, #0 │ │ │ │ movs r5, r3 │ │ │ │ - cmp r5, #146 @ 0x92 │ │ │ │ + cmp r5, #18 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r7, [pc, #744] @ (18b1e4 ) │ │ │ │ + ldr r7, [pc, #232] @ (18afe4 ) │ │ │ │ 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] │ │ │ │ @@ -407554,23 +407557,23 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cbz r3, 18af52 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1dfc40 │ │ │ │ + bl 1dfb88 │ │ │ │ cbz r0, 18af58 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrd r6, r3, [r3] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 1e0078 │ │ │ │ + bl 1dffc0 │ │ │ │ str r0, [r5, #24] │ │ │ │ ldr r6, [r5, #20] │ │ │ │ ldr r0, [r6, #32] │ │ │ │ subs r3, r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ ble.n 18af84 │ │ │ │ add.w r2, r6, #36 @ 0x24 │ │ │ │ @@ -407597,22 +407600,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 1e2f78 │ │ │ │ + bl 1e2ec0 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r6, [r2, #0] │ │ │ │ - bl 1dfc7c │ │ │ │ + bl 1dfbc4 │ │ │ │ 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} │ │ │ │ @@ -407788,17 +407791,17 @@ │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ ldr r7, [pc, #408] @ (18b310 ) │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [pc, #800] @ (18b4a0 ) │ │ │ │ lsls r5, r5, #2 │ │ │ │ - asrs r6, r5, #21 │ │ │ │ + asrs r6, r5, #19 │ │ │ │ movs r6, r3 │ │ │ │ - asrs r6, r6, #21 │ │ │ │ + asrs r6, r6, #19 │ │ │ │ movs r6, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #272] @ (18b2ac ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -408091,15 +408094,15 @@ │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ ldr r4, [pc, #320] @ (18b5bc ) │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [pc, #784] @ (18b794 ) │ │ │ │ lsls r5, r5, #2 │ │ │ │ - asrs r0, r2, #10 │ │ │ │ + asrs r0, r2, #8 │ │ │ │ movs r6, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #96] @ (18b4f8 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -408145,15 +408148,15 @@ │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ ldr r3, [pc, #376] @ (18b674 ) │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [pc, #208] @ (18b5d4 ) │ │ │ │ lsls r5, r5, #2 │ │ │ │ - asrs r2, r2, #9 │ │ │ │ + asrs r2, r2, #7 │ │ │ │ movs r6, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #52] @ (18b54c ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -408172,17 +408175,17 @@ │ │ │ │ movne r3, #0 │ │ │ │ orrs r0, r1 │ │ │ │ and.w r0, r3, #1 │ │ │ │ mov.w r1, #0 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - asrs r2, r5, #12 │ │ │ │ + asrs r2, r5, #10 │ │ │ │ movs r6, r3 │ │ │ │ - asrs r0, r5, #8 │ │ │ │ + asrs r0, r5, #6 │ │ │ │ movs r6, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #40] @ (18b58c ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -408198,17 +408201,17 @@ │ │ │ │ orr.w r3, r4, r1 │ │ │ │ movs r1, #0 │ │ │ │ orrs r0, r3 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, r1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - asrs r6, r3, #11 │ │ │ │ + asrs r6, r3, #9 │ │ │ │ movs r6, r3 │ │ │ │ - asrs r4, r3, #7 │ │ │ │ + asrs r4, r3, #5 │ │ │ │ movs r6, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #32] @ (18b5c4 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -408221,17 +408224,17 @@ │ │ │ │ add r1, pc │ │ │ │ bl 18b488 │ │ │ │ adds r4, r4, r4 │ │ │ │ adcs r5, r5 │ │ │ │ orrs r0, r4 │ │ │ │ orrs r1, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - asrs r6, r6, #6 │ │ │ │ + asrs r6, r6, #4 │ │ │ │ movs r6, r3 │ │ │ │ - asrs r4, r6, #6 │ │ │ │ + asrs r4, r6, #4 │ │ │ │ movs r6, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #32] @ (18b5fc ) │ │ │ │ add r1, pc │ │ │ │ @@ -408241,15 +408244,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} │ │ │ │ - asrs r0, r5, #9 │ │ │ │ + asrs r0, r5, #7 │ │ │ │ movs r6, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #36] @ (18b634 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -408262,17 +408265,17 @@ │ │ │ │ add r1, pc │ │ │ │ bl 18b488 │ │ │ │ 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} │ │ │ │ - asrs r2, r4, #5 │ │ │ │ + asrs r2, r4, #3 │ │ │ │ movs r6, r3 │ │ │ │ - asrs r0, r4, #5 │ │ │ │ + asrs r0, r4, #3 │ │ │ │ movs r6, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #36] @ (18b670 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -408285,17 +408288,17 @@ │ │ │ │ add r1, pc │ │ │ │ bl 18b488 │ │ │ │ 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} │ │ │ │ - asrs r6, r7, #4 │ │ │ │ + asrs r6, r7, #2 │ │ │ │ movs r6, r3 │ │ │ │ - asrs r0, r7, #4 │ │ │ │ + asrs r0, r7, #2 │ │ │ │ movs r6, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #32] @ (18b6a8 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -408307,17 +408310,17 @@ │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ bl 18b488 │ │ │ │ adds r0, r5, r0 │ │ │ │ adc.w r1, r1, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - asrs r2, r2, #4 │ │ │ │ + asrs r2, r2, #2 │ │ │ │ movs r6, r3 │ │ │ │ - asrs r0, r2, #4 │ │ │ │ + asrs r0, r2, #2 │ │ │ │ movs r6, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #52] @ (18b6f4 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -408338,17 +408341,17 @@ │ │ │ │ orrs r0, r1 │ │ │ │ mov.w r1, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #2 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - asrs r2, r0, #6 │ │ │ │ + asrs r2, r0, #4 │ │ │ │ movs r6, r3 │ │ │ │ - asrs r4, r4, #3 │ │ │ │ + asrs r4, r4, #1 │ │ │ │ movs r6, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #36] @ (18b730 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -408361,17 +408364,17 @@ │ │ │ │ add r1, pc │ │ │ │ bl 18b488 │ │ │ │ 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} │ │ │ │ - asrs r2, r6, #2 │ │ │ │ + asrs r2, r6, #32 │ │ │ │ movs r6, r3 │ │ │ │ - asrs r4, r5, #2 │ │ │ │ + asrs r4, r5, #32 │ │ │ │ movs r6, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #52] @ (18b77c ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -408390,17 +408393,17 @@ │ │ │ │ moveq r3, #0 │ │ │ │ orrs r0, r1 │ │ │ │ and.w r0, r3, #1 │ │ │ │ mov.w r1, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - asrs r6, r0, #2 │ │ │ │ + asrs r6, r0, #32 │ │ │ │ movs r6, r3 │ │ │ │ - asrs r4, r5, #3 │ │ │ │ + asrs r4, r5, #1 │ │ │ │ movs r6, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r1, [pc, #68] @ (18b7dc ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -408426,19 +408429,19 @@ │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, r1 │ │ │ │ cmp r6, #2 │ │ │ │ sbcs.w r3, r5, #0 │ │ │ │ it ge │ │ │ │ orrge.w r0, r0, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - asrs r4, r0, #1 │ │ │ │ + lsrs r4, r0, #31 │ │ │ │ movs r6, r3 │ │ │ │ - asrs r2, r7, #32 │ │ │ │ + lsrs r2, r7, #30 │ │ │ │ movs r6, r3 │ │ │ │ - sbcs.w r0, r4, #29 │ │ │ │ + @ instruction: 0xf0f4001d │ │ │ │ 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] @ (18b818 ) │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -408450,17 +408453,17 @@ │ │ │ │ add r1, pc │ │ │ │ bl 18b488 │ │ │ │ adds r4, r4, r4 │ │ │ │ adcs r5, r5 │ │ │ │ orrs r0, r4 │ │ │ │ orrs r1, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - lsrs r6, r5, #31 │ │ │ │ + lsrs r6, r5, #29 │ │ │ │ movs r6, r3 │ │ │ │ - lsrs r0, r5, #31 │ │ │ │ + lsrs r0, r5, #29 │ │ │ │ movs r6, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #32] @ (18b850 ) │ │ │ │ add r1, pc │ │ │ │ @@ -408470,15 +408473,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} │ │ │ │ - lsrs r0, r1, #31 │ │ │ │ + lsrs r0, r1, #29 │ │ │ │ movs r6, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #32] @ (18b884 ) │ │ │ │ add r1, pc │ │ │ │ @@ -408489,15 +408492,15 @@ │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ mov.w r1, #0 │ │ │ │ ite cc │ │ │ │ movcc r0, #1 │ │ │ │ movcs r0, r1 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - lsrs r4, r2, #30 │ │ │ │ + lsrs r4, r2, #28 │ │ │ │ movs r6, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #36] @ (18b8bc ) │ │ │ │ add r1, pc │ │ │ │ @@ -408509,15 +408512,15 @@ │ │ │ │ movcc r0, #1 │ │ │ │ movcs r0, #0 │ │ │ │ orrs r3, r1 │ │ │ │ mov.w r1, #0 │ │ │ │ it eq │ │ │ │ orreq.w r0, r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r4, #29 │ │ │ │ + lsrs r0, r4, #27 │ │ │ │ movs r6, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #36] @ (18b8f4 ) │ │ │ │ add r1, pc │ │ │ │ @@ -408529,15 +408532,15 @@ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ mov.w r1, #0 │ │ │ │ ite cc │ │ │ │ movcc r0, #1 │ │ │ │ movcs r0, r1 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - lsrs r0, r5, #28 │ │ │ │ + lsrs r0, r5, #26 │ │ │ │ movs r6, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r1, [pc, #72] @ (18b954 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -408565,19 +408568,19 @@ │ │ │ │ cmp.w r8, #248 @ 0xf8 │ │ │ │ sbcs.w r3, r7, #0 │ │ │ │ and.w r0, r0, #1 │ │ │ │ it ge │ │ │ │ movge r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - lsrs r0, r7, #27 │ │ │ │ + lsrs r0, r7, #25 │ │ │ │ movs r6, r3 │ │ │ │ - lsrs r6, r5, #27 │ │ │ │ + lsrs r6, r5, #25 │ │ │ │ movs r6, r3 │ │ │ │ - add r4, pc, #320 @ (adr r4, 18baa0 ) │ │ │ │ + add r3, pc, #832 @ (adr r3, 18bca0 ) │ │ │ │ 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] @ (18b990 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -408590,17 +408593,17 @@ │ │ │ │ add r1, pc │ │ │ │ bl 18b488 │ │ │ │ adds r0, r0, r0 │ │ │ │ adcs r1, r1 │ │ │ │ orrs r0, r5 │ │ │ │ orrs r1, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - lsrs r2, r4, #26 │ │ │ │ + lsrs r2, r4, #24 │ │ │ │ movs r6, r3 │ │ │ │ - lsrs r4, r3, #26 │ │ │ │ + lsrs r4, r3, #24 │ │ │ │ movs r6, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r1, [pc, #68] @ (18b9f0 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -408627,19 +408630,19 @@ │ │ │ │ moveq r0, r1 │ │ │ │ orrs.w r3, r8, r7 │ │ │ │ and.w r0, r0, #1 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - lsrs r0, r7, #25 │ │ │ │ + lsrs r0, r7, #23 │ │ │ │ movs r6, r3 │ │ │ │ - lsrs r2, r3, #25 │ │ │ │ + lsrs r2, r3, #23 │ │ │ │ movs r6, r3 │ │ │ │ - lsrs r4, r2, #25 │ │ │ │ + lsrs r4, r2, #23 │ │ │ │ movs r6, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #48] @ (18ba3c ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -408657,17 +408660,17 @@ │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, r1 │ │ │ │ orrs.w r3, r5, r4 │ │ │ │ and.w r0, r0, #1 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - lsrs r6, r3, #24 │ │ │ │ + lsrs r6, r3, #22 │ │ │ │ movs r6, r3 │ │ │ │ - lsrs r0, r4, #31 │ │ │ │ + lsrs r0, r4, #29 │ │ │ │ movs r6, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #24] @ (18ba6c ) │ │ │ │ add r1, pc │ │ │ │ @@ -408675,15 +408678,15 @@ │ │ │ │ adds r3, r0, #1 │ │ │ │ adc.w r1, r1, #0 │ │ │ │ lsls r0, r3, #5 │ │ │ │ lsls r1, r1, #5 │ │ │ │ orr.w r1, r1, r3, lsr #27 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - lsrs r0, r2, #23 │ │ │ │ + lsrs r0, r2, #21 │ │ │ │ movs r6, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #32] @ (18baa0 ) │ │ │ │ add r1, pc │ │ │ │ @@ -408693,15 +408696,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} │ │ │ │ - lsrs r4, r6, #22 │ │ │ │ + lsrs r4, r6, #20 │ │ │ │ movs r6, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #32] @ (18bad4 ) │ │ │ │ add r1, pc │ │ │ │ @@ -408711,15 +408714,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} │ │ │ │ - lsrs r4, r1, #22 │ │ │ │ + lsrs r4, r1, #20 │ │ │ │ movs r6, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #44] @ (18bb14 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -408737,17 +408740,17 @@ │ │ │ │ cmpeq r5, r0 │ │ │ │ mov.w r1, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - lsrs r2, r1, #21 │ │ │ │ + lsrs r2, r1, #19 │ │ │ │ movs r6, r3 │ │ │ │ - lsrs r0, r1, #21 │ │ │ │ + lsrs r0, r1, #19 │ │ │ │ movs r6, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r1, [pc, #80] @ (18bb80 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -408778,19 +408781,19 @@ │ │ │ │ movne r0, #0 │ │ │ │ orrs r3, r5 │ │ │ │ and.w r0, r0, #1 │ │ │ │ mov.w r1, #0 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - lsrs r4, r2, #19 │ │ │ │ + lsrs r4, r2, #17 │ │ │ │ movs r6, r3 │ │ │ │ - lsrs r6, r6, #19 │ │ │ │ + lsrs r6, r6, #17 │ │ │ │ movs r6, r3 │ │ │ │ - lsrs r4, r6, #19 │ │ │ │ + lsrs r4, r6, #17 │ │ │ │ movs r6, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r1, [pc, #80] @ (18bbf0 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -408821,19 +408824,19 @@ │ │ │ │ movne r0, #0 │ │ │ │ orrs r3, r5 │ │ │ │ and.w r0, r0, #1 │ │ │ │ mov.w r1, #0 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - lsrs r4, r4, #17 │ │ │ │ + lsrs r4, r4, #15 │ │ │ │ movs r6, r3 │ │ │ │ - lsrs r6, r0, #18 │ │ │ │ + lsrs r6, r0, #16 │ │ │ │ movs r6, r3 │ │ │ │ - lsrs r4, r0, #18 │ │ │ │ + lsrs r4, r0, #16 │ │ │ │ movs r6, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #56] @ (18bc44 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -408854,17 +408857,17 @@ │ │ │ │ cmp r5, r3 │ │ │ │ and.w r0, r0, #1 │ │ │ │ sbcs.w r3, r4, #0 │ │ │ │ mov.w r1, #0 │ │ │ │ it lt │ │ │ │ movlt r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - lsrs r6, r7, #16 │ │ │ │ + lsrs r6, r7, #14 │ │ │ │ movs r6, r3 │ │ │ │ - lsrs r4, r4, #16 │ │ │ │ + lsrs r4, r4, #14 │ │ │ │ movs r6, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #52] @ (18bc90 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -408884,17 +408887,17 @@ │ │ │ │ movne r0, #0 │ │ │ │ orrs r3, r4 │ │ │ │ and.w r0, r0, #1 │ │ │ │ mov.w r1, #0 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - lsrs r6, r2, #15 │ │ │ │ + lsrs r6, r2, #13 │ │ │ │ movs r6, r3 │ │ │ │ - lsrs r4, r2, #15 │ │ │ │ + lsrs r4, r2, #13 │ │ │ │ movs r6, r3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #36] @ (18bccc ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -408909,15 +408912,15 @@ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp.w r0, #800 @ 0x320 │ │ │ │ ite cc │ │ │ │ movcc r0, #0 │ │ │ │ movcs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - stmia r1!, {r1, r3, r7} │ │ │ │ + stmia r1!, {r1, r3} │ │ │ │ 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] @ (18bd10 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -408935,15 +408938,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} │ │ │ │ - lsrs r6, r2, #12 │ │ │ │ + lsrs r6, r2, #10 │ │ │ │ movs r6, r3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #52] @ (18bd58 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -408963,15 +408966,15 @@ │ │ │ │ bcs.n 18bd3a │ │ │ │ movs r3, #138 @ 0x8a │ │ │ │ movs r1, #0 │ │ │ │ lsr.w r0, r3, r0 │ │ │ │ and.w r0, r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - lsrs r2, r2, #11 │ │ │ │ + lsrs r2, r2, #9 │ │ │ │ movs r6, r3 │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ @@ -409832,25 +409835,25 @@ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ blx r3 │ │ │ │ b.n 18c464 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e8514 │ │ │ │ + bl 2e845c │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, r6 │ │ │ │ bcc.n 18c45c │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r1, [pc, #1232] @ 18c948 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ add r1, pc │ │ │ │ - bl 2e8514 │ │ │ │ + bl 2e845c │ │ │ │ mov r0, r7 │ │ │ │ adds r5, r4, #1 │ │ │ │ blx 58d30 │ │ │ │ ldrb r0, [r4, #1] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18c3d0 │ │ │ │ ldr.w r2, [pc, #1212] @ 18c94c │ │ │ │ @@ -409905,15 +409908,15 @@ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, r6 │ │ │ │ bcs.n 18c52a │ │ │ │ ldr.w r8, [pc, #1084] @ 18c950 │ │ │ │ add r8, pc │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ - bl 2e8514 │ │ │ │ + bl 2e845c │ │ │ │ ldr.w r0, [sl, #20] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, r6 │ │ │ │ bcc.n 18c518 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #13 │ │ │ │ @@ -409993,15 +409996,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ lsls r6, r1 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 18c902 │ │ │ │ ldr r1, [pc, #868] @ (18c954 ) │ │ │ │ add r1, pc │ │ │ │ - bl 2e8514 │ │ │ │ + bl 2e845c │ │ │ │ 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 18c480 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ @@ -410026,27 +410029,27 @@ │ │ │ │ it pl │ │ │ │ asrpl.w r0, r1, r0 │ │ │ │ ldr r1, [pc, #780] @ (18c958 ) │ │ │ │ it pl │ │ │ │ orrpl r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 2e8514 │ │ │ │ + bl 2e845c │ │ │ │ b.n 18c480 │ │ │ │ ldr r1, [pc, #768] @ (18c95c ) │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ add r1, pc │ │ │ │ - bl 2e8514 │ │ │ │ + bl 2e845c │ │ │ │ b.n 18c480 │ │ │ │ ldr r1, [pc, #756] @ (18c960 ) │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ add r1, pc │ │ │ │ - bl 2e8514 │ │ │ │ + bl 2e845c │ │ │ │ b.n 18c480 │ │ │ │ ldrd r3, r2, [sp, #28] │ │ │ │ orrs r3, r2 │ │ │ │ beq.w 18c480 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ @@ -410068,24 +410071,24 @@ │ │ │ │ it pl │ │ │ │ asrpl.w r0, r1, r0 │ │ │ │ ldr r1, [pc, #672] @ (18c964 ) │ │ │ │ it pl │ │ │ │ orrpl r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 2e8514 │ │ │ │ + bl 2e845c │ │ │ │ b.n 18c480 │ │ │ │ ldrd r3, r2, [sp, #28] │ │ │ │ orrs r3, r2 │ │ │ │ beq.w 18c480 │ │ │ │ ldr r1, [pc, #648] @ (18c968 ) │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ add r1, pc │ │ │ │ - bl 2e8514 │ │ │ │ + bl 2e845c │ │ │ │ b.n 18c480 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ sub.w r9, r9, r3 │ │ │ │ cmp.w r9, #16 │ │ │ │ beq.w 18c88c │ │ │ │ ldr r6, [pc, #624] @ (18c96c ) │ │ │ │ vldr s15, [sp, #28] │ │ │ │ @@ -410102,40 +410105,40 @@ │ │ │ │ vldr s14, [pc, #520] @ 18c930 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bls.w 18c8f2 │ │ │ │ vmov r2, r3, d6 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e8514 │ │ │ │ + bl 2e845c │ │ │ │ b.n 18c480 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 18c8ce │ │ │ │ ldrd r3, r1, [sp, #28] │ │ │ │ orrs r3, r1 │ │ │ │ beq.w 18c480 │ │ │ │ ldr r1, [pc, #536] @ (18c970 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 2e8514 │ │ │ │ + bl 2e845c │ │ │ │ b.n 18c480 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 18c8b8 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ orrs r3, r1 │ │ │ │ bne.w 18c480 │ │ │ │ ldr r1, [pc, #508] @ (18c974 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 2e8514 │ │ │ │ + bl 2e845c │ │ │ │ b.n 18c480 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrd r2, r1, [sp, #56] @ 0x38 │ │ │ │ ldr.w r8, [r3, #20] │ │ │ │ ldr.w r5, [r8] │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 18c8de │ │ │ │ @@ -410153,15 +410156,15 @@ │ │ │ │ cmpeq r2, r0 │ │ │ │ bne.n 18c7a2 │ │ │ │ add.w r8, r8, r3, lsl #3 │ │ │ │ ldr r1, [pc, #444] @ (18c978 ) │ │ │ │ add.w r0, lr, #4 │ │ │ │ add r1, pc │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ - bl 2e8514 │ │ │ │ + bl 2e845c │ │ │ │ b.n 18c480 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 18c480 │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ @@ -410180,15 +410183,15 @@ │ │ │ │ ldr.w r8, [sl, #20] │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18c89e │ │ │ │ movs r1, #28 │ │ │ │ mov r0, r8 │ │ │ │ strd r6, r5, [sp, #72] @ 0x48 │ │ │ │ - bl 1e2fc0 │ │ │ │ + bl 1e2f08 │ │ │ │ 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 │ │ │ │ @@ -410200,25 +410203,25 @@ │ │ │ │ str.w r5, [r8, #68] @ 0x44 │ │ │ │ str r3, [r5, #16] │ │ │ │ bl 18c35c │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov r0, r5 │ │ │ │ str r2, [r3, #68] @ 0x44 │ │ │ │ - bl 1e3174 │ │ │ │ + bl 1e30bc │ │ │ │ b.n 18c480 │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r0, r3 │ │ │ │ bls.w 18c480 │ │ │ │ ldr.w r8, [pc, #296] @ 18c97c │ │ │ │ add r8, pc │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e8514 │ │ │ │ + bl 2e845c │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, r6 │ │ │ │ bcc.n 18c856 │ │ │ │ b.n 18c480 │ │ │ │ ldr r1, [pc, #276] @ (18c980 ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ @@ -410231,15 +410234,15 @@ │ │ │ │ ldr.w r0, [sl, #20] │ │ │ │ mov r3, r7 │ │ │ │ add r1, pc │ │ │ │ bl 18ae08 │ │ │ │ b.n 18c480 │ │ │ │ ldr r6, [pc, #248] @ (18c988 ) │ │ │ │ ldrh.w r0, [sp, #28] │ │ │ │ - bl 1df1d0 │ │ │ │ + bl 1df118 │ │ │ │ add r6, pc │ │ │ │ vmov.f32 s15, s0 │ │ │ │ b.n 18c702 │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r1, [pc, #228] @ (18c98c ) │ │ │ │ @@ -410253,40 +410256,40 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #208] @ (18c990 ) │ │ │ │ orrs r3, r2 │ │ │ │ add r1, pc │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ - bl 2e8514 │ │ │ │ + bl 2e845c │ │ │ │ b.n 18c480 │ │ │ │ ldr r1, [pc, #196] @ (18c994 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add r1, pc │ │ │ │ - bl 2e8514 │ │ │ │ + bl 2e845c │ │ │ │ b.n 18c480 │ │ │ │ mov r0, lr │ │ │ │ ldr r1, [pc, #184] @ (18c998 ) │ │ │ │ adds r0, #4 │ │ │ │ add r1, pc │ │ │ │ - bl 2e8514 │ │ │ │ + bl 2e845c │ │ │ │ b.n 18c480 │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ mov r2, r8 │ │ │ │ b.n 18c5d0 │ │ │ │ ldr r1, [pc, #168] @ (18c99c ) │ │ │ │ vmov r2, r3, d6 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 2e8514 │ │ │ │ + bl 2e845c │ │ │ │ b.n 18c480 │ │ │ │ ldr r1, [pc, #156] @ (18c9a0 ) │ │ │ │ add r1, pc │ │ │ │ - bl 2e8514 │ │ │ │ + bl 2e845c │ │ │ │ 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 18c480 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ @@ -410298,63 +410301,61 @@ │ │ │ │ b.n 18c480 │ │ │ │ nop │ │ │ │ vcvt.u32.f32 , , #1 │ │ │ │ subs r4, #132 @ 0x84 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r3, #19 │ │ │ │ + lsls r2, r3, #17 │ │ │ │ movs r6, r3 │ │ │ │ - str r6, [r7, #0] │ │ │ │ + ldrsh r6, [r7, r6] │ │ │ │ movs r1, r4 │ │ │ │ - lsls r0, r3, #19 │ │ │ │ + lsls r0, r3, #17 │ │ │ │ movs r6, r3 │ │ │ │ - ldmia r4!, {r1, r3, r6, r7} │ │ │ │ + ldmia r4!, {r1, r3, r6} │ │ │ │ movs r5, r3 │ │ │ │ subs r3, #102 @ 0x66 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldrsh r2, [r2, r3] │ │ │ │ + ldrsh r2, [r2, r1] │ │ │ │ movs r1, r4 │ │ │ │ - lsls r4, r5, #10 │ │ │ │ + lsls r4, r5, #8 │ │ │ │ movs r6, r3 │ │ │ │ - lsls r0, r3, #9 │ │ │ │ + lsls r0, r3, #7 │ │ │ │ movs r6, r3 │ │ │ │ - lsls r0, r2, #9 │ │ │ │ + lsls r0, r2, #7 │ │ │ │ movs r6, r3 │ │ │ │ - lsls r0, r1, #9 │ │ │ │ + lsls r0, r1, #7 │ │ │ │ movs r6, r3 │ │ │ │ - lsls r6, r6, #7 │ │ │ │ + lsls r6, r6, #5 │ │ │ │ movs r6, r3 │ │ │ │ - lsls r4, r4, #7 │ │ │ │ + lsls r4, r4, #5 │ │ │ │ movs r6, r3 │ │ │ │ - lsls r4, r3, #5 │ │ │ │ + lsls r4, r3, #3 │ │ │ │ movs r6, r3 │ │ │ │ - ldmia r1, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r3, r5, r6} │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r1, {r1, r3, r6, r7} │ │ │ │ + ldmia r1, {r1, r3, r6} │ │ │ │ movs r5, r3 │ │ │ │ - ldmia r1!, {r2, r7} │ │ │ │ + ldmia r1!, {r2} │ │ │ │ movs r5, r3 │ │ │ │ - ldrh r4, [r2, r6] │ │ │ │ + ldrh r4, [r2, r4] │ │ │ │ movs r1, r4 │ │ │ │ - vshr.u32 d16, d13, #14 │ │ │ │ - movs r0, r1 │ │ │ │ - movs r6, r3 │ │ │ │ - vshr.u32 d0, d13, #2 │ │ │ │ - movs r4, r5 │ │ │ │ - movs r6, r3 │ │ │ │ - eors r0, r0 │ │ │ │ + vqadd.u64 d16, d2, d13 │ │ │ │ + vshr.u8 d0, d13, #8 │ │ │ │ + vqadd.u64 d0, d14, d13 │ │ │ │ + vshr.u32 d0, d13, #20 │ │ │ │ + subs r7, #192 @ 0xc0 │ │ │ │ movs r5, r3 │ │ │ │ - ands r4, r5 │ │ │ │ + subs r7, #172 @ 0xac │ │ │ │ movs r5, r3 │ │ │ │ - ands r6, r3 │ │ │ │ + subs r7, #158 @ 0x9e │ │ │ │ movs r5, r3 │ │ │ │ - vshr.u16 d16, d13, #10 │ │ │ │ - vshr.u32 d0, d13, #32 │ │ │ │ - vshr.u16 d16, d13, #10 │ │ │ │ + vqadd.u16 d16, d6, d13 │ │ │ │ + vqadd.u32 d0, d0, d13 │ │ │ │ + vqadd.u16 d16, d6, d13 │ │ │ │ stmdb 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] @ (18cc14 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldr r3, [pc, #600] @ (18cc18 ) │ │ │ │ @@ -410377,15 +410378,15 @@ │ │ │ │ add r8, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ b.n 18ca58 │ │ │ │ ldmia.w r5, {r0, r1} │ │ │ │ strd r0, r1, [sp, #20] │ │ │ │ movs r1, #28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e2fc0 │ │ │ │ + bl 1e2f08 │ │ │ │ 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 │ │ │ │ @@ -410405,20 +410406,20 @@ │ │ │ │ ldr r0, [r2, #16] │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ blx r3 │ │ │ │ ldr r1, [pc, #500] @ (18cc24 ) │ │ │ │ adds r0, r4, #4 │ │ │ │ add r1, pc │ │ │ │ - bl 2e8514 │ │ │ │ + bl 2e845c │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mov r0, r7 │ │ │ │ str r2, [r3, #68] @ 0x44 │ │ │ │ - bl 1e3174 │ │ │ │ + bl 1e30bc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 18cabe │ │ │ │ ldrd r1, r3, [r4, #12] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r4, #12] │ │ │ │ @@ -410505,15 +410506,15 @@ │ │ │ │ add r5, sp, #12 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ mov r2, r5 │ │ │ │ blx r3 │ │ │ │ ldr r1, [pc, #276] @ (18cc30 ) │ │ │ │ adds r0, r4, #4 │ │ │ │ add r1, pc │ │ │ │ - bl 2e8514 │ │ │ │ + bl 2e845c │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldrd r3, r7, [r4, #72] @ 0x48 │ │ │ │ cmp r3, r7 │ │ │ │ beq.n 18cc0e │ │ │ │ adds r7, r4, #4 │ │ │ │ b.n 18cb5e │ │ │ │ ldr.w fp, [r2, #28] │ │ │ │ @@ -410523,15 +410524,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 2e8514 │ │ │ │ + bl 2e845c │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldrd r3, r1, [r4, #72] @ 0x48 │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, r1 │ │ │ │ beq.n 18cbd6 │ │ │ │ ldr.w ip, [r4, #12] │ │ │ │ @@ -410553,15 +410554,15 @@ │ │ │ │ mov r2, r5 │ │ │ │ blx r3 │ │ │ │ ldr.w ip, [r4, #12] │ │ │ │ ldr r1, [pc, #160] @ (18cc34 ) │ │ │ │ mov r2, ip │ │ │ │ adds r0, r4, #4 │ │ │ │ add r1, pc │ │ │ │ - bl 2e8514 │ │ │ │ + bl 2e845c │ │ │ │ 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] │ │ │ │ @@ -410574,15 +410575,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 2e8514 │ │ │ │ + bl 2e845c │ │ │ │ ldr r2, [r4, #0] │ │ │ │ b.n 18ca7e │ │ │ │ ldr.w lr, [r4, #24] │ │ │ │ ldr.w ip, [r4, #12] │ │ │ │ b.n 18cb6c │ │ │ │ lsls r3, r0, #31 │ │ │ │ bpl.n 18cc02 │ │ │ │ @@ -410592,36 +410593,36 @@ │ │ │ │ mov lr, ip │ │ │ │ ldr.w ip, [r4, #12] │ │ │ │ b.n 18cb6c │ │ │ │ ldr r1, [pc, #68] @ (18cc38 ) │ │ │ │ adds r0, r4, #4 │ │ │ │ ldrd r3, r2, [sp, #12] │ │ │ │ add r1, pc │ │ │ │ - bl 2e8514 │ │ │ │ + bl 2e845c │ │ │ │ b.n 18cab0 │ │ │ │ ldr.w ip, [r4, #12] │ │ │ │ add r5, sp, #12 │ │ │ │ b.n 18cb6c │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ ldr.w ip, [r4, #24] │ │ │ │ b.n 18cbea │ │ │ │ adds r6, #60 @ 0x3c │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - vqadd.u8 d16, d6, d13 │ │ │ │ - vqadd.u64 d0, d2, d13 │ │ │ │ - vqadd.s8 d0, d2, d12 │ │ │ │ + mcr2 0, 6, r0, cr6, cr13, {0} │ │ │ │ + mrc2 0, 5, r0, cr2, cr13, {0} │ │ │ │ + mcr 0, 4, r0, cr2, cr12, {0} │ │ │ │ str r2, [r7, r2] │ │ │ │ lsls r5, r5, #2 │ │ │ │ adds r5, #58 @ 0x3a │ │ │ │ lsls r5, r5, #2 │ │ │ │ - mrc 0, 0, r0, cr6, cr12, {0} │ │ │ │ - stc2 0, cr0, [r6, #116] @ 0x74 │ │ │ │ - ldc2 0, cr0, [r2, #-116]! @ 0xffffff8c │ │ │ │ + ldc 0, cr0, [r6, #112] @ 0x70 │ │ │ │ + stc2 0, cr0, [r6, #-116] @ 0xffffff8c │ │ │ │ + ldc2 0, cr0, [r2], #116 @ 0x74 │ │ │ │ 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] @ (18cc70 ) │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -410633,16 +410634,16 @@ │ │ │ │ add r1, pc │ │ │ │ bl 18b488 │ │ │ │ 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: 0xfb72001d │ │ │ │ - smmlsr r0, ip, sp, r0 │ │ │ │ + @ instruction: 0xfaf2001d │ │ │ │ + @ instruction: 0xfaec001d │ │ │ │ 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] @ 18cce8 │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #92] @ (18ccec ) │ │ │ │ @@ -410684,18 +410685,18 @@ │ │ │ │ b.n 18ccb2 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r3, #108 @ 0x6c │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - stc2 0, cr0, [r8], #116 @ 0x74 │ │ │ │ + stc2 0, cr0, [r8], #-116 @ 0xffffff8c │ │ │ │ adds r3, #70 @ 0x46 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - @ instruction: 0xfa64001d │ │ │ │ + vld1.8 @ instruction: 0xf9e4001d │ │ │ │ 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] @ 18cd6c │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #92] @ (18cd70 ) │ │ │ │ @@ -410737,18 +410738,18 @@ │ │ │ │ b.n 18cd36 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r2, #232 @ 0xe8 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - eor.w r0, r4, sp, lsr #32 │ │ │ │ + and.w r0, r4, sp, lsr #32 │ │ │ │ adds r2, #194 @ 0xc2 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - vld1.8 @ instruction: 0xf9e0001d │ │ │ │ + vld4.8 {d16-d19}, [r0 :64]! │ │ │ │ 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] @ 18cdf0 │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #92] @ (18cdf4 ) │ │ │ │ @@ -410790,18 +410791,18 @@ │ │ │ │ b.n 18cdba │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r2, #100 @ 0x64 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfba8001d │ │ │ │ + smladx r0, r8, sp, r0 │ │ │ │ adds r2, #62 @ 0x3e │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldr??.w r0, [ip, sp, lsl #1] │ │ │ │ + ldr.w r0, [ip, #29] │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #96] @ 18ce74 │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #92] @ (18ce78 ) │ │ │ │ @@ -410843,18 +410844,18 @@ │ │ │ │ b.n 18ce3e │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r1, #224 @ 0xe0 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - smlawt r0, r0, sp, r0 │ │ │ │ + @ instruction: 0xfab0001d │ │ │ │ adds r1, #186 @ 0xba │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldr.w r0, [r8, #29] │ │ │ │ + ldr.w r0, [r8, sp, lsl #1] │ │ │ │ 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] @ 18cef8 │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #92] @ (18cefc ) │ │ │ │ @@ -410896,18 +410897,18 @@ │ │ │ │ b.n 18cec2 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r1, #92 @ 0x5c │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfabc001d │ │ │ │ + @ instruction: 0xfa3c001d │ │ │ │ adds r1, #54 @ 0x36 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldr.w r0, [r4, sp, lsl #1] │ │ │ │ + @ instruction: 0xf7d4001d │ │ │ │ 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] @ 18cf7c │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #92] @ (18cf80 ) │ │ │ │ @@ -410949,18 +410950,18 @@ │ │ │ │ b.n 18cf46 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r0, #216 @ 0xd8 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfa44001d │ │ │ │ + vst1.8 @ instruction: 0xf9c4001d │ │ │ │ adds r0, #178 @ 0xb2 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - @ instruction: 0xf7d0001d │ │ │ │ + @ instruction: 0xf750001d │ │ │ │ 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] @ 18d000 │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #92] @ (18d004 ) │ │ │ │ @@ -411002,18 +411003,18 @@ │ │ │ │ b.n 18cfca │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r0, #84 @ 0x54 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr??.w r0, [r0, #29] │ │ │ │ + ldr??.w r0, [r0, sp, lsl #1] │ │ │ │ adds r0, #46 @ 0x2e │ │ │ │ lsls r5, r5, #2 │ │ │ │ - @ instruction: 0xf74c001d │ │ │ │ + movt r0, #51229 @ 0xc81d │ │ │ │ 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] @ 18d084 │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #92] @ (18d088 ) │ │ │ │ @@ -411055,18 +411056,18 @@ │ │ │ │ b.n 18d04e │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cmp r7, #208 @ 0xd0 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr??.w r0, [r8, sp, lsl #1] │ │ │ │ + ldr.w r0, [r8, #29] │ │ │ │ cmp r7, #170 @ 0xaa │ │ │ │ lsls r5, r5, #2 │ │ │ │ - movt r0, #34845 @ 0x881d │ │ │ │ + movw r0, #34845 @ 0x881d │ │ │ │ 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] @ 18d108 │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #92] @ (18d10c ) │ │ │ │ @@ -411108,18 +411109,18 @@ │ │ │ │ b.n 18d0d2 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cmp r7, #76 @ 0x4c │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr.w r0, [ip, #29] │ │ │ │ + ldr.w r0, [ip, sp, lsl #1] │ │ │ │ cmp r7, #38 @ 0x26 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - movw r0, #18461 @ 0x481d │ │ │ │ + rsb r0, r4, #10289152 @ 0x9d0000 │ │ │ │ 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] @ 18d18c │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #92] @ (18d190 ) │ │ │ │ @@ -411161,18 +411162,18 @@ │ │ │ │ b.n 18d156 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cmp r6, #200 @ 0xc8 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str??.w r0, [r8, sp, lsl #1] │ │ │ │ + @ instruction: 0xf7e8001d │ │ │ │ cmp r6, #162 @ 0xa2 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - rsb r0, r0, #10289152 @ 0x9d0000 │ │ │ │ + adc.w r0, r0, #10289152 @ 0x9d0000 │ │ │ │ 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] @ 18d210 │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #92] @ (18d214 ) │ │ │ │ @@ -411214,18 +411215,18 @@ │ │ │ │ b.n 18d1da │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cmp r6, #68 @ 0x44 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf66c001d │ │ │ │ + @ instruction: 0xf5ec001d │ │ │ │ cmp r6, #30 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - @ instruction: 0xf53c001d │ │ │ │ + @ instruction: 0xf4bc001d │ │ │ │ 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] @ 18d294 │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #92] @ (18d298 ) │ │ │ │ @@ -411267,18 +411268,18 @@ │ │ │ │ b.n 18d25e │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cmp r5, #192 @ 0xc0 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf770001d │ │ │ │ + @ instruction: 0xf6f0001d │ │ │ │ cmp r5, #154 @ 0x9a │ │ │ │ lsls r5, r5, #2 │ │ │ │ - @ instruction: 0xf4b8001d │ │ │ │ + bics.w r0, r8, #10289152 @ 0x9d0000 │ │ │ │ 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] @ 18d318 │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #92] @ (18d31c ) │ │ │ │ @@ -411320,18 +411321,18 @@ │ │ │ │ b.n 18d2e2 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cmp r5, #60 @ 0x3c │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf6b8001d │ │ │ │ + @ instruction: 0xf638001d │ │ │ │ cmp r5, #22 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - bics.w r0, r4, #10289152 @ 0x9d0000 │ │ │ │ + @ instruction: 0xf3b4001d │ │ │ │ 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] @ 18d39c │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #92] @ (18d3a0 ) │ │ │ │ @@ -411373,18 +411374,18 @@ │ │ │ │ b.n 18d366 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cmp r4, #184 @ 0xb8 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf618001d │ │ │ │ + @ instruction: 0xf598001d │ │ │ │ cmp r4, #146 @ 0x92 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - @ instruction: 0xf3b0001d │ │ │ │ + @ instruction: 0xf330001d │ │ │ │ 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] @ 18d420 │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #92] @ (18d424 ) │ │ │ │ @@ -411426,18 +411427,18 @@ │ │ │ │ b.n 18d3ea │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cmp r4, #52 @ 0x34 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - sbcs.w r0, r0, #10289152 @ 0x9d0000 │ │ │ │ + @ instruction: 0xf4f0001d │ │ │ │ cmp r4, #14 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ssat16 r0, #30, ip │ │ │ │ + subw r0, ip, #29 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #96] @ 18d4a4 │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #92] @ (18d4a8 ) │ │ │ │ @@ -411479,18 +411480,18 @@ │ │ │ │ b.n 18d46e │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cmp r3, #176 @ 0xb0 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf538001d │ │ │ │ + @ instruction: 0xf4b8001d │ │ │ │ cmp r3, #138 @ 0x8a │ │ │ │ lsls r5, r5, #2 │ │ │ │ - subw r0, r8, #29 │ │ │ │ + @ instruction: 0xf228001d │ │ │ │ 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] @ 18d528 │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #92] @ (18d52c ) │ │ │ │ @@ -411532,18 +411533,18 @@ │ │ │ │ b.n 18d4f2 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cmp r3, #44 @ 0x2c │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf4b4001d │ │ │ │ + bics.w r0, r4, #10289152 @ 0x9d0000 │ │ │ │ cmp r3, #6 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - @ instruction: 0xf224001d │ │ │ │ + sub.w r0, r4, #29 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #104] @ 18d5b4 │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #100] @ (18d5b8 ) │ │ │ │ @@ -411589,18 +411590,18 @@ │ │ │ │ mov r0, r6 │ │ │ │ b.n 18d580 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ cmp r2, #168 @ 0xa8 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - orn r0, r0, #10289152 @ 0x9d0000 │ │ │ │ + @ instruction: 0xf3e0001d │ │ │ │ cmp r2, #120 @ 0x78 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - @ instruction: 0xf192001d │ │ │ │ + adds.w r0, r2, #29 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #104] @ 18d640 │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #100] @ (18d644 ) │ │ │ │ @@ -411646,18 +411647,18 @@ │ │ │ │ mov r0, r6 │ │ │ │ b.n 18d60c │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ cmp r2, #28 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf3d4001d │ │ │ │ + @ instruction: 0xf354001d │ │ │ │ cmp r1, #236 @ 0xec │ │ │ │ lsls r5, r5, #2 │ │ │ │ - add.w r0, r6, #29 │ │ │ │ + eor.w r0, r6, #29 │ │ │ │ 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] @ 18d6c8 │ │ │ │ sub sp, #20 │ │ │ │ ldr r1, [pc, #96] @ (18d6cc ) │ │ │ │ @@ -411701,18 +411702,18 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 18d696 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ cmp r1, #144 @ 0x90 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf0dc001d │ │ │ │ + orrs.w r0, ip, #29 │ │ │ │ cmp r1, #98 @ 0x62 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - orns r0, lr, #29 │ │ │ │ + vshr.s32 d16, d13, #2 │ │ │ │ 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] @ 18d754 │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #100] @ (18d758 ) │ │ │ │ @@ -411758,18 +411759,18 @@ │ │ │ │ mov r0, r6 │ │ │ │ b.n 18d720 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ cmp r1, #8 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - movt r0, #16413 @ 0x401d │ │ │ │ + movw r0, #16413 @ 0x401d │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - vshr.s32 d16, d13, #14 │ │ │ │ + vqadd.s64 d16, d2, d13 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #104] @ 18d7e0 │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #100] @ (18d7e4 ) │ │ │ │ @@ -411815,18 +411816,18 @@ │ │ │ │ mov r0, r6 │ │ │ │ b.n 18d7ac │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ cmp r0, #124 @ 0x7c │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - movw r0, #29 │ │ │ │ + rsb r0, r0, #29 │ │ │ │ cmp r0, #76 @ 0x4c │ │ │ │ lsls r5, r5, #2 │ │ │ │ - vqadd.s32 d16, d6, d13 │ │ │ │ + mcr 0, 7, r0, cr6, cr13, {0} │ │ │ │ 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] @ 18d868 │ │ │ │ sub sp, #20 │ │ │ │ ldr r1, [pc, #96] @ (18d86c ) │ │ │ │ @@ -411870,18 +411871,18 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 18d836 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ movs r7, #240 @ 0xf0 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs.w r0, r4, #29 │ │ │ │ + @ instruction: 0xf134001d │ │ │ │ movs r7, #194 @ 0xc2 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - mrc 0, 6, r0, cr14, cr13, {0} │ │ │ │ + mrc 0, 2, r0, cr14, cr13, {0} │ │ │ │ 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] @ 18d8f0 │ │ │ │ sub sp, #20 │ │ │ │ ldr r1, [pc, #96] @ (18d8f4 ) │ │ │ │ @@ -411925,19 +411926,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 18d8be │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ movs r7, #104 @ 0x68 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cpsie a │ │ │ │ + push {r2, r5, r6, r7, lr} │ │ │ │ movs r5, r3 │ │ │ │ movs r7, #58 @ 0x3a │ │ │ │ lsls r5, r5, #2 │ │ │ │ - mrc 0, 2, r0, cr6, cr13, {0} │ │ │ │ + ldcl 0, cr0, [r6, #116] @ 0x74 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #100] @ 18d978 │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #96] @ (18d97c ) │ │ │ │ @@ -411980,18 +411981,18 @@ │ │ │ │ mov r1, r6 │ │ │ │ b.n 18d944 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ movs r6, #224 @ 0xe0 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf0b4001d │ │ │ │ + bics.w r0, r4, #29 │ │ │ │ movs r6, #180 @ 0xb4 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldcl 0, cr0, [r2, #116] @ 0x74 │ │ │ │ + ldcl 0, cr0, [r2, #-116] @ 0xffffff8c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #100] @ 18da00 │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #96] @ (18da04 ) │ │ │ │ @@ -412034,18 +412035,18 @@ │ │ │ │ mov r1, r6 │ │ │ │ b.n 18d9cc │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ movs r6, #88 @ 0x58 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bics.w r0, r8, #29 │ │ │ │ + vshr.s32 d0, d13, #8 │ │ │ │ movs r6, #44 @ 0x2c │ │ │ │ lsls r5, r5, #2 │ │ │ │ - stcl 0, cr0, [sl, #-116] @ 0xffffff8c │ │ │ │ + stcl 0, cr0, [sl], {29} │ │ │ │ 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] @ 18da88 │ │ │ │ sub sp, #20 │ │ │ │ ldr r1, [pc, #96] @ (18da8c ) │ │ │ │ @@ -412089,18 +412090,18 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 18da56 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ movs r5, #208 @ 0xd0 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - vmov.i32 d16, #77 @ 0x0000004d │ │ │ │ + vqadd.s8 d16, d4, d13 │ │ │ │ movs r5, #162 @ 0xa2 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldc 0, cr0, [lr], #116 @ 0x74 │ │ │ │ + ldc 0, cr0, [lr], #-116 @ 0xffffff8c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #100] @ 18db10 │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #96] @ (18db14 ) │ │ │ │ @@ -412143,18 +412144,18 @@ │ │ │ │ mov r1, r6 │ │ │ │ b.n 18dadc │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ movs r5, #72 @ 0x48 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - vqadd.s8 d16, d8, d13 │ │ │ │ + mcr 0, 6, r0, cr8, cr13, {0} │ │ │ │ movs r5, #28 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldc 0, cr0, [sl], #-116 @ 0xffffff8c │ │ │ │ + subs.w r0, sl, sp, lsr #32 │ │ │ │ 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] @ 18db98 │ │ │ │ sub sp, #20 │ │ │ │ ldr r1, [pc, #96] @ (18db9c ) │ │ │ │ @@ -412198,18 +412199,18 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 18db66 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ movs r4, #192 @ 0xc0 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - mrrc 0, 1, r0, r8, cr13 │ │ │ │ + rsbs r0, r8, sp, lsr #32 │ │ │ │ movs r4, #146 @ 0x92 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - sub.w r0, lr, sp, lsr #32 │ │ │ │ + @ instruction: 0xeb2e001d │ │ │ │ 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] @ 18dc20 │ │ │ │ sub sp, #20 │ │ │ │ ldr r1, [pc, #96] @ (18dc24 ) │ │ │ │ @@ -412253,19 +412254,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 18dbee │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ movs r4, #56 @ 0x38 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r1, #40] @ 0x28 │ │ │ │ + ldr r4, [r1, #32] │ │ │ │ movs r7, r3 │ │ │ │ movs r4, #10 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - @ instruction: 0xeb26001d │ │ │ │ + @ instruction: 0xeaa6001d │ │ │ │ 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] @ 18dca8 │ │ │ │ sub sp, #20 │ │ │ │ ldr r1, [pc, #96] @ (18dcac ) │ │ │ │ @@ -412309,18 +412310,18 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 18dc76 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ movs r3, #176 @ 0xb0 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adcs.w r0, r4, sp, lsr #32 │ │ │ │ + @ instruction: 0xead4001d │ │ │ │ movs r3, #130 @ 0x82 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - eors.w r0, lr, sp, lsr #32 │ │ │ │ + ands.w r0, lr, sp, lsr #32 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #108] @ 18dd38 │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #104] @ (18dd3c ) │ │ │ │ @@ -412367,18 +412368,18 @@ │ │ │ │ b.n 18dd02 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r3, #40 @ 0x28 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add.w r0, r4, sp, lsr #32 │ │ │ │ + eor.w r0, r4, sp, lsr #32 │ │ │ │ movs r2, #246 @ 0xf6 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ands.w r0, r0, sp, lsr #32 │ │ │ │ + @ instruction: 0xe990001d │ │ │ │ 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] @ 18ddc4 │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #100] @ (18ddc8 ) │ │ │ │ @@ -412424,18 +412425,18 @@ │ │ │ │ mov r0, r6 │ │ │ │ b.n 18dd90 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ movs r2, #152 @ 0x98 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xead8001d │ │ │ │ + orrs.w r0, r8, sp, lsr #32 │ │ │ │ movs r2, #104 @ 0x68 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - @ instruction: 0xe982001d │ │ │ │ + stmdb r2, {r0, r2, r3, r4} │ │ │ │ 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] @ 18de4c │ │ │ │ sub sp, #20 │ │ │ │ ldr r1, [pc, #96] @ (18de50 ) │ │ │ │ @@ -412479,19 +412480,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 18de1a │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ movs r2, #12 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r0, #30] │ │ │ │ + ldrb r0, [r0, #28] │ │ │ │ movs r7, r3 │ │ │ │ movs r1, #222 @ 0xde │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldrd r0, r0, [sl], #116 @ 0x74 │ │ │ │ + ldrd r0, r0, [sl], #-116 @ 0x74 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #100] @ 18ded4 │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #96] @ (18ded8 ) │ │ │ │ @@ -412536,19 +412537,20 @@ │ │ │ │ b.n 18de9e │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r1, #132 @ 0x84 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r7, #14 │ │ │ │ + asrs r0, r7, #12 │ │ │ │ movs r0, r4 │ │ │ │ movs r1, #90 @ 0x5a │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldrd r0, r0, [r8], #-116 @ 0x74 │ │ │ │ + b.n 18ded8 │ │ │ │ + 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] @ 18df5c │ │ │ │ sub sp, #20 │ │ │ │ ldr r1, [pc, #96] @ (18df60 ) │ │ │ │ @@ -412592,18 +412594,18 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 18df2a │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ movs r0, #252 @ 0xfc │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - orns r0, r8, sp, lsr #32 │ │ │ │ + ldrd r0, r0, [r8, #116]! @ 0x74 │ │ │ │ movs r0, #206 @ 0xce │ │ │ │ lsls r5, r5, #2 │ │ │ │ - b.n 18df44 │ │ │ │ + b.n 18de44 │ │ │ │ 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] @ 18dfe8 │ │ │ │ sub sp, #20 │ │ │ │ @@ -412649,18 +412651,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 18dfb6 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ movs r0, #116 @ 0x74 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strd r0, r0, [r8], #-116 @ 0x74 │ │ │ │ + b.n 18dfc4 │ │ │ │ + movs r5, r3 │ │ │ │ movs r0, #66 @ 0x42 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - b.n 18deb8 │ │ │ │ + b.n 18ddb8 │ │ │ │ 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] @ 18e070 │ │ │ │ sub sp, #20 │ │ │ │ @@ -412705,18 +412708,18 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 18e03e │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ subs r0, r5, #7 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strd r0, r0, [r0, #116]! @ 0x74 │ │ │ │ + strd r0, r0, [r0, #-116]! @ 0x74 │ │ │ │ subs r2, r7, #6 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - b.n 18de30 │ │ │ │ + b.n 18dd30 │ │ │ │ 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] @ 18e0f8 │ │ │ │ sub sp, #20 │ │ │ │ @@ -412761,18 +412764,18 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 18e0c6 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ subs r0, r4, #5 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrd r0, r0, [r4, #-116]! @ 0x74 │ │ │ │ + ldrd r0, r0, [r4], #116 @ 0x74 │ │ │ │ subs r2, r6, #4 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - b.n 18dda8 │ │ │ │ + b.n 18dca8 │ │ │ │ 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] @ 18e184 │ │ │ │ sub sp, #16 │ │ │ │ @@ -412819,19 +412822,19 @@ │ │ │ │ mov r0, r6 │ │ │ │ b.n 18e150 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ subs r0, r3, #3 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 18dfb8 │ │ │ │ + b.n 18deb8 │ │ │ │ movs r5, r3 │ │ │ │ subs r0, r5, #2 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - b.n 18dd1c │ │ │ │ + b.n 18dc1c │ │ │ │ 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] @ 18e210 │ │ │ │ sub sp, #16 │ │ │ │ @@ -412878,19 +412881,19 @@ │ │ │ │ mov r0, r6 │ │ │ │ b.n 18e1dc │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ subs r4, r1, #1 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 18df2c │ │ │ │ + b.n 18de2c │ │ │ │ movs r5, r3 │ │ │ │ subs r4, r3, #0 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - b.n 18dc90 │ │ │ │ + b.n 18db90 │ │ │ │ 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] @ 18e29c │ │ │ │ sub sp, #16 │ │ │ │ @@ -412937,19 +412940,19 @@ │ │ │ │ mov r0, r6 │ │ │ │ b.n 18e268 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ adds r0, r0, #7 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 18dea0 │ │ │ │ + b.n 18dda0 │ │ │ │ movs r5, r3 │ │ │ │ adds r0, r2, #6 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - b.n 18dc04 │ │ │ │ + b.n 18db04 │ │ │ │ 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] @ 18e324 │ │ │ │ sub sp, #20 │ │ │ │ @@ -412994,19 +412997,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 18e2f2 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ adds r4, r6, #4 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 18de10 │ │ │ │ + b.n 18dd10 │ │ │ │ movs r5, r3 │ │ │ │ adds r6, r0, #4 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - b.n 18db7c │ │ │ │ + b.n 18ea7c │ │ │ │ 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] @ 18e3bc │ │ │ │ sub sp, #16 │ │ │ │ @@ -413055,19 +413058,19 @@ │ │ │ │ mov r1, r6 │ │ │ │ b.n 18e388 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ adds r4, r5, #2 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r4, #27 │ │ │ │ + lsrs r0, r4, #25 │ │ │ │ movs r0, r4 │ │ │ │ adds r0, r6, #1 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - b.n 18eaec │ │ │ │ + b.n 18e9ec │ │ │ │ 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] @ 18e444 │ │ │ │ sub sp, #20 │ │ │ │ @@ -413112,19 +413115,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 18e412 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ adds r4, r2, #0 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 18ebc0 │ │ │ │ + b.n 18eac0 │ │ │ │ movs r5, r3 │ │ │ │ subs r6, r4, r7 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - b.n 18ea5c │ │ │ │ + b.n 18e95c │ │ │ │ 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] @ 18e4cc │ │ │ │ sub sp, #20 │ │ │ │ @@ -413169,19 +413172,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 18e49a │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ subs r4, r1, r6 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r4, #28] │ │ │ │ + str r0, [r4, #20] │ │ │ │ movs r7, r3 │ │ │ │ subs r6, r3, r5 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - b.n 18e9d4 │ │ │ │ + b.n 18e8d4 │ │ │ │ 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] @ 18e554 │ │ │ │ sub sp, #20 │ │ │ │ @@ -413226,19 +413229,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 18e522 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ subs r4, r0, r4 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 18ea98 │ │ │ │ + b.n 18e998 │ │ │ │ movs r5, r3 │ │ │ │ subs r6, r2, r3 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - b.n 18e94c │ │ │ │ + b.n 18e84c │ │ │ │ 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] @ 18e5dc │ │ │ │ sub sp, #20 │ │ │ │ @@ -413283,19 +413286,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 18e5aa │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ subs r4, r7, r1 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 18e978 │ │ │ │ + b.n 18e878 │ │ │ │ movs r5, r3 │ │ │ │ subs r6, r1, r1 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - b.n 18e8c4 │ │ │ │ + b.n 18e7c4 │ │ │ │ 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] @ 18e664 │ │ │ │ sub sp, #20 │ │ │ │ @@ -413340,19 +413343,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 18e632 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ adds r4, r6, r7 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 18e8f0 │ │ │ │ + b.n 18e7f0 │ │ │ │ movs r5, r3 │ │ │ │ adds r6, r0, r7 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - b.n 18e83c │ │ │ │ + b.n 18e73c │ │ │ │ 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] @ 18e6ec │ │ │ │ sub sp, #20 │ │ │ │ @@ -413397,19 +413400,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 18e6ba │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ adds r4, r5, r5 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 18e868 │ │ │ │ + b.n 18e768 │ │ │ │ movs r5, r3 │ │ │ │ adds r6, r7, r4 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - b.n 18e7b4 │ │ │ │ + svc 218 @ 0xda │ │ │ │ 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] @ (18e800 ) │ │ │ │ @@ -413432,49 +413435,49 @@ │ │ │ │ beq.n 18e7f8 │ │ │ │ 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 1e2fc0 │ │ │ │ + bl 1e2f08 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ mov.w r1, r8, lsr #3 │ │ │ │ mov r4, r0 │ │ │ │ str r5, [r0, #0] │ │ │ │ str r1, [r0, #16] │ │ │ │ cbnz r3, 18e786 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [r4, #4] │ │ │ │ bl 18c9a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e3174 │ │ │ │ + bl 1e30bc │ │ │ │ ldr r2, [pc, #152] @ (18e808 ) │ │ │ │ ldr r3, [pc, #148] @ (18e804 ) │ │ │ │ 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 18e7fc │ │ │ │ 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 1e2fc0 │ │ │ │ + bl 1e2f08 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ str r0, [r4, #20] │ │ │ │ mov r0, r4 │ │ │ │ adds r1, #31 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl 1e2fc0 │ │ │ │ + bl 1e2f08 │ │ │ │ ldr r1, [pc, #104] @ (18e80c ) │ │ │ │ str r0, [r4, #24] │ │ │ │ ldr r0, [pc, #104] @ (18e810 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 59fe4 │ │ │ │ mov r1, r7 │ │ │ │ @@ -413485,15 +413488,15 @@ │ │ │ │ blx 59d60 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ str r5, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 18e75a │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e306c │ │ │ │ + bl 1e2fb4 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r3, r1, [r5, #40] @ 0x28 │ │ │ │ str r3, [sp, #4] │ │ │ │ lsls r2, r3, #3 │ │ │ │ blx 59c4c │ │ │ │ ldr r3, [pc, #52] @ (18e814 ) │ │ │ │ mov r0, r6 │ │ │ │ @@ -413511,16 +413514,16 @@ │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ adds r4, r4, r3 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ adds r4, r1, r2 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - @ instruction: 0xebe20021 │ │ │ │ - b.n 18ed0c │ │ │ │ + sbc.w r0, r2, r1, asr #32 │ │ │ │ + b.n 18ec0c │ │ │ │ movs r5, r3 │ │ │ │ stmia r7!, {r0, r2, r4} │ │ │ │ vtbx.8 d16, {d31- │ │ │ │ ldr r3, [pc, #16] @ (18e830 ) │ │ │ │ add r3, pc │ │ │ │ @@ -413528,15 +413531,15 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #8] @ (18e834 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrb r0, [r7, #28] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - asrs r6, r0, #18 │ │ │ │ + asrs r6, r0, #16 │ │ │ │ movs r6, r3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ mov ip, r2 │ │ │ │ @@ -413545,28 +413548,28 @@ │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [pc, #44] @ (18e880 ) │ │ │ │ strd lr, r0, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r0, #0 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 1e0a68 │ │ │ │ + bl 1e09b0 │ │ │ │ ldr r3, [pc, #28] @ (18e884 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cbz r3, 18e876 │ │ │ │ ldr r0, [pc, #24] @ (18e888 ) │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 58c7c <__longjmp_chk@plt> │ │ │ │ blx 593c8 │ │ │ │ nop │ │ │ │ - asrs r6, r4, #17 │ │ │ │ + asrs r6, r4, #15 │ │ │ │ movs r6, r3 │ │ │ │ - str r1, [sp, #560] @ 0x230 │ │ │ │ + str r1, [sp, #48] @ 0x30 │ │ │ │ movs r5, r3 │ │ │ │ str r6, [r6, r1] │ │ │ │ lsls r5, r5, #2 │ │ │ │ ldr r6, [pc, #912] @ (18ec1c ) │ │ │ │ lsls r5, r5, #2 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmp r1, r0 │ │ │ │ @@ -413651,15 +413654,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 1e2fec │ │ │ │ + bl 1e2f34 │ │ │ │ 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] │ │ │ │ @@ -413699,15 +413702,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 1e2fec │ │ │ │ + bl 1e2f34 │ │ │ │ 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] │ │ │ │ @@ -413716,15 +413719,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 1e2fec │ │ │ │ + bl 1e2f34 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ str r0, [r3, #44] @ 0x2c │ │ │ │ b.n 18e99e │ │ │ │ ldr.w ip, [r1] │ │ │ │ tst.w ip, #3 │ │ │ │ @@ -413776,31 +413779,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 1e2fc0 │ │ │ │ + bl 1e2f08 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #116] @ 0x74 │ │ │ │ strd r6, r3, [r0] │ │ │ │ - bl 1e39e8 │ │ │ │ + bl 1e3930 │ │ │ │ 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 1e3174 │ │ │ │ + bl 1e30bc │ │ │ │ pop {r3, pc} │ │ │ │ ldr.w r3, [r0, #304] @ 0x130 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 18ebb6 │ │ │ │ cmp r3, #2 │ │ │ │ beq.w 18ebe0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -413999,21 +414002,21 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [pc, #20] @ (18ecd0 ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [pc, #20] @ (18ecd4 ) │ │ │ │ ldr r3, [r4, #124] @ 0x7c │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e0a68 │ │ │ │ + bl 1e09b0 │ │ │ │ movs r0, #1 │ │ │ │ blx 58f98 │ │ │ │ nop │ │ │ │ - asrs r0, r1, #7 │ │ │ │ + asrs r0, r1, #5 │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r2, [r4, #40] @ 0x28 │ │ │ │ + ldrh r2, [r4, #36] @ 0x24 │ │ │ │ movs r5, r3 │ │ │ │ cbz r1, 18ed0a │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ @@ -414096,23 +414099,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 5923c │ │ │ │ movs r0, #0 │ │ │ │ - bl 1e2f34 │ │ │ │ + bl 1e2e7c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov sl, r0 │ │ │ │ ldr r4, [r3, #88] @ 0x58 │ │ │ │ cmp r9, r4 │ │ │ │ beq.w 18ef88 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e2fc0 │ │ │ │ + bl 1e2f08 │ │ │ │ str r0, [r4, #92] @ 0x5c │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, r9 │ │ │ │ bne.n 18ede6 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [r3, #88] @ 0x58 │ │ │ │ cmp r6, r9 │ │ │ │ @@ -414347,15 +414350,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 1e3174 │ │ │ │ + bl 1e30bc │ │ │ │ ldr.w r2, [pc, #2172] @ 18f918 │ │ │ │ ldr.w r3, [pc, #2160] @ 18f910 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ eors r2, r3 │ │ │ │ @@ -415133,19 +415136,19 @@ │ │ │ │ strb.w r3, [fp, #190] @ 0xbe │ │ │ │ b.w 18f026 │ │ │ │ nop │ │ │ │ asrs r4, r1, #11 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r7, r7 │ │ │ │ + adds r4, r7, r5 │ │ │ │ movs r5, r5 │ │ │ │ lsrs r4, r3, #29 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - asrs r2, r7, #6 │ │ │ │ + asrs r2, r7, #4 │ │ │ │ movs r5, r5 │ │ │ │ ldrh r2, [r5, #10] │ │ │ │ mul.w r2, ip, r2 │ │ │ │ add.w ip, sp, #132 @ 0x84 │ │ │ │ b.n 18f7b2 │ │ │ │ ldr.w r3, [r7, #320] @ 0x140 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ @@ -415191,15 +415194,15 @@ │ │ │ │ nop │ │ │ │ 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 1e2fc0 │ │ │ │ + bl 1e2f08 │ │ │ │ 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] │ │ │ │ @@ -415381,15 +415384,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 1e2fec │ │ │ │ + bl 1e2f34 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ str r0, [r3, #44] @ 0x2c │ │ │ │ b.n 18fb72 │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ @@ -415419,29 +415422,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 1e2fec │ │ │ │ + bl 1e2f34 │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov ip, r0 │ │ │ │ str r0, [r4, #68] @ 0x44 │ │ │ │ b.n 18fbbc │ │ │ │ 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 1e2fec │ │ │ │ + bl 1e2f34 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ str r0, [r3, #56] @ 0x38 │ │ │ │ b.n 18fbce │ │ │ │ nop │ │ │ │ mov ip, r1 │ │ │ │ @@ -415498,15 +415501,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 1e3a5c │ │ │ │ + bl 1e39a4 │ │ │ │ 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 │ │ │ │ @@ -415521,41 +415524,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 1e2fc0 │ │ │ │ + bl 1e2f08 │ │ │ │ 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 1e2fc0 │ │ │ │ + bl 1e2f08 │ │ │ │ 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 1e2fc0 │ │ │ │ + bl 1e2f08 │ │ │ │ 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 1e2fc0 │ │ │ │ + bl 1e2f08 │ │ │ │ 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] │ │ │ │ @@ -415711,15 +415714,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 1e3a5c │ │ │ │ + bl 1e39a4 │ │ │ │ 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] │ │ │ │ @@ -415745,15 +415748,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 1e3a5c │ │ │ │ + bl 1e39a4 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ add.w r7, r0, #120 @ 0x78 │ │ │ │ blx 59c4c │ │ │ │ ldr r1, [r6, #0] │ │ │ │ movs r3, #0 │ │ │ │ @@ -415783,15 +415786,15 @@ │ │ │ │ ldr.w r4, [r3, r7, lsl #2] │ │ │ │ cbz r4, 190024 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldrh.w fp, [r4, #12] │ │ │ │ ldr.w r9, [r4] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - bl 1e3a5c │ │ │ │ + bl 1e39a4 │ │ │ │ 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 │ │ │ │ @@ -415823,15 +415826,15 @@ │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 190090 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldrh.w sl, [r9, #12] │ │ │ │ ldr.w fp, [r9] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1e3a5c │ │ │ │ + bl 1e39a4 │ │ │ │ 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 │ │ │ │ @@ -415902,15 +415905,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 1e2fec │ │ │ │ + bl 1e2f34 │ │ │ │ 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] │ │ │ │ @@ -415986,15 +415989,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 1e3a5c │ │ │ │ + bl 1e39a4 │ │ │ │ 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 │ │ │ │ @@ -416011,15 +416014,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 1e3a5c │ │ │ │ + bl 1e39a4 │ │ │ │ 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 │ │ │ │ @@ -416030,15 +416033,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 1e3a5c │ │ │ │ + bl 1e39a4 │ │ │ │ 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} │ │ │ │ @@ -416056,15 +416059,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 1e3a5c │ │ │ │ + bl 1e39a4 │ │ │ │ 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 │ │ │ │ @@ -416096,15 +416099,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 1e3a5c │ │ │ │ + bl 1e39a4 │ │ │ │ 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] │ │ │ │ @@ -416144,15 +416147,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 1e3a5c │ │ │ │ + bl 1e39a4 │ │ │ │ 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] │ │ │ │ @@ -416160,15 +416163,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 1e3a5c │ │ │ │ + bl 1e39a4 │ │ │ │ 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] │ │ │ │ @@ -416191,15 +416194,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 1e3a5c │ │ │ │ + bl 1e39a4 │ │ │ │ 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 │ │ │ │ @@ -416213,15 +416216,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 190494 │ │ │ │ - bl 1e3a5c │ │ │ │ + bl 1e39a4 │ │ │ │ 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] │ │ │ │ @@ -416243,15 +416246,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 1e3a5c │ │ │ │ + bl 1e39a4 │ │ │ │ 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] │ │ │ │ @@ -416374,15 +416377,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 1e3a5c │ │ │ │ + bl 1e39a4 │ │ │ │ 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 │ │ │ │ @@ -416400,15 +416403,15 @@ │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ ite ne │ │ │ │ movne r3, #2 │ │ │ │ moveq r3, #3 │ │ │ │ str r3, [r7, #8] │ │ │ │ b.n 1906c8 │ │ │ │ - bl 1e3a5c │ │ │ │ + bl 1e39a4 │ │ │ │ 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 │ │ │ │ @@ -416432,15 +416435,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 1e3a5c │ │ │ │ + bl 1e39a4 │ │ │ │ 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 │ │ │ │ @@ -416486,15 +416489,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 1e3a5c │ │ │ │ + bl 1e39a4 │ │ │ │ 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] │ │ │ │ @@ -416510,15 +416513,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 19063c │ │ │ │ - bl 1e3a5c │ │ │ │ + bl 1e39a4 │ │ │ │ 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 │ │ │ │ @@ -416552,15 +416555,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 1e3a5c │ │ │ │ + bl 1e39a4 │ │ │ │ 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] │ │ │ │ @@ -416615,15 +416618,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 1e3a5c │ │ │ │ + bl 1e39a4 │ │ │ │ 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] │ │ │ │ @@ -416636,15 +416639,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 1e3a5c │ │ │ │ + bl 1e39a4 │ │ │ │ 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] │ │ │ │ @@ -416796,15 +416799,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 1e3a5c │ │ │ │ + bl 1e39a4 │ │ │ │ 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] │ │ │ │ @@ -416812,15 +416815,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 1e3a5c │ │ │ │ + bl 1e39a4 │ │ │ │ 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 │ │ │ │ @@ -416844,15 +416847,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 1e3a5c │ │ │ │ + bl 1e39a4 │ │ │ │ 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] │ │ │ │ @@ -416870,15 +416873,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 1e3a5c │ │ │ │ + bl 1e39a4 │ │ │ │ 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] │ │ │ │ @@ -416924,28 +416927,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 1e2fec │ │ │ │ + bl 1e2f34 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ b.n 190b76 │ │ │ │ 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 1e3a5c │ │ │ │ + bl 1e39a4 │ │ │ │ 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] │ │ │ │ @@ -417189,15 +417192,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ blx r6 │ │ │ │ cbz r0, 190e48 │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ cbz r0, 190e8e │ │ │ │ mov r1, fp │ │ │ │ - bl 1e4cfc │ │ │ │ + bl 1e4c44 │ │ │ │ adds r4, #1 │ │ │ │ cmp r5, r4 │ │ │ │ beq.n 190e72 │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ cmp r4, r3 │ │ │ │ bcc.n 190e1e │ │ │ │ ldr.w r2, [fp, #84] @ 0x54 │ │ │ │ @@ -417218,15 +417221,15 @@ │ │ │ │ bne.n 190e0e │ │ │ │ ldr.w r8, [r8, #4] │ │ │ │ cmp r8, sl │ │ │ │ bne.n 190dfa │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4e18 │ │ │ │ + bl 1e4d60 │ │ │ │ str r0, [r7, #64] @ 0x40 │ │ │ │ b.n 190e42 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cbnz r2, 190eb2 │ │ │ │ @@ -417507,16 +417510,16 @@ │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 191144 │ │ │ │ adds r0, #1 │ │ │ │ cmp r0, #12 │ │ │ │ bne.n 19114e │ │ │ │ b.n 191140 │ │ │ │ nop │ │ │ │ - @ instruction: 0xf6fc002c │ │ │ │ - @ instruction: 0xf6e2002c │ │ │ │ + @ instruction: 0xf67c002c │ │ │ │ + @ instruction: 0xf662002c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r1 │ │ │ │ ldr.w lr, [r0] │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ movw ip, #2011 @ 0x7db │ │ │ │ and.w ip, r2, ip │ │ │ │ @@ -418038,15 +418041,15 @@ │ │ │ │ bne.w 191522 │ │ │ │ b.n 191548 │ │ │ │ cmp.w r4, #808 @ 0x328 │ │ │ │ beq.n 191674 │ │ │ │ b.n 191460 │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ udf #255 @ 0xff │ │ │ │ - adds.w r0, r8, #11272192 @ 0xac0000 │ │ │ │ + eors.w r0, r8, #11272192 @ 0xac0000 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ beq.n 19176c │ │ │ │ lsrs r2, r3, #7 │ │ │ │ movw r0, #905 @ 0x389 │ │ │ │ cmp r2, #8 │ │ │ │ it ne │ │ │ │ @@ -418555,15 +418558,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 1e2fec │ │ │ │ + bl 1e2f34 │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ ldr r6, [r4, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ b.n 191b1a │ │ │ │ tst.w r5, #528 @ 0x210 │ │ │ │ beq.n 191c5c │ │ │ │ ldrb.w r3, [r8, #32] │ │ │ │ @@ -418609,15 +418612,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 1e2fec │ │ │ │ + bl 1e2f34 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r3, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ ldr r2, [r3, #80] @ 0x50 │ │ │ │ b.n 191bc6 │ │ │ │ strd r2, r2, [r8, #88] @ 0x58 │ │ │ │ b.n 191bba │ │ │ │ @@ -418625,15 +418628,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 1e2fec │ │ │ │ + bl 1e2f34 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r4, #40] @ 0x28 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ b.n 191c22 │ │ │ │ nop │ │ │ │ b.n 191824 │ │ │ │ lsls r4, r5, #2 │ │ │ │ @@ -418723,15 +418726,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 1e2fec │ │ │ │ + bl 1e2f34 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [r3, #20] │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ b.n 191dce │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -418778,26 +418781,26 @@ │ │ │ │ beq.n 191ee4 │ │ │ │ bhi.n 191e84 │ │ │ │ cmp r0, #191 @ 0xbf │ │ │ │ beq.n 191e7c │ │ │ │ cmp r1, #32 │ │ │ │ beq.n 191f06 │ │ │ │ vldr s0, [pc, #156] @ 191f10 │ │ │ │ - bl 1df0e0 │ │ │ │ + bl 1df028 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r1, #32 │ │ │ │ bne.n 191efc │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r1, #32 │ │ │ │ it eq │ │ │ │ moveq.w r0, #1065353216 @ 0x3f800000 │ │ │ │ beq.n 191e7a │ │ │ │ vmov.f32 s0, #112 @ 0x3f800000 1.0 │ │ │ │ - bl 1df0e0 │ │ │ │ + bl 1df028 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r1, #32 │ │ │ │ movw r0, #32767 @ 0x7fff │ │ │ │ it eq │ │ │ │ mvneq.w r0, #2147483648 @ 0x80000000 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r1, #32 │ │ │ │ @@ -418824,20 +418827,20 @@ │ │ │ │ moveq.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ cmp r1, #32 │ │ │ │ it eq │ │ │ │ moveq.w r0, #2139095040 @ 0x7f800000 │ │ │ │ beq.n 191e7a │ │ │ │ vldr s0, [pc, #36] @ 191f14 │ │ │ │ - bl 1df0e0 │ │ │ │ + bl 1df028 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ vldr s0, [pc, #24] @ 191f18 │ │ │ │ - bl 1df0e0 │ │ │ │ + bl 1df028 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #0 │ │ │ │ movt r0, #65408 @ 0xff80 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ vaddl.u8 q0, d0, d0 │ │ │ │ @@ -418853,36 +418856,36 @@ │ │ │ │ ldr r1, [pc, #16] @ (191f44 ) │ │ │ │ ldr r0, [pc, #20] @ (191f48 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 18e838 │ │ │ │ nop │ │ │ │ - strd r0, r0, [r8, #-176]! @ 0xb0 │ │ │ │ - strh r6, [r4, #40] @ 0x28 │ │ │ │ + strd r0, r0, [r8], #176 @ 0xb0 │ │ │ │ + strh r6, [r4, #36] @ 0x24 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r4, [r7, #40] @ 0x28 │ │ │ │ + ldr r4, [r7, #32] │ │ │ │ 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] @ (191f70 ) │ │ │ │ mov.w r2, #470 @ 0x1d6 │ │ │ │ ldr r1, [pc, #16] @ (191f74 ) │ │ │ │ ldr r0, [pc, #20] @ (191f78 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 18e838 │ │ │ │ nop │ │ │ │ - stmdb r8!, {r2, r3, r5} │ │ │ │ - strh r6, [r6, #38] @ 0x26 │ │ │ │ + stmia.w r8!, {r2, r3, r5} │ │ │ │ + strh r6, [r6, #34] @ 0x22 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r4, [r1, #40] @ 0x28 │ │ │ │ + ldr r4, [r1, #32] │ │ │ │ movs r2, r4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 192016 │ │ │ │ push {r4, lr} │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #33 @ 0x21 │ │ │ │ @@ -420137,15 +420140,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 1e2fec │ │ │ │ + bl 1e2f34 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr r4, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ b.n 192bec │ │ │ │ nop │ │ │ │ bpl.n 192c60 │ │ │ │ lsls r4, r5, #2 │ │ │ │ @@ -420590,15 +420593,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 1e2fec │ │ │ │ + bl 1e2f34 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r7, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 193096 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r3, r0 │ │ │ │ @@ -420746,15 +420749,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 1e2fec │ │ │ │ + bl 1e2f34 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr r4, [r7, #40] @ 0x28 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ b.n 19321a │ │ │ │ nop.w │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -421429,15 +421432,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 1e2fec │ │ │ │ + bl 1e2f34 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr.w r5, [r8, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 193924 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r3, r0 │ │ │ │ @@ -421681,15 +421684,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 1e2fec │ │ │ │ + bl 1e2f34 │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ b.n 193bb2 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r3, r0 │ │ │ │ @@ -422216,15 +422219,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 22f9c0 │ │ │ │ + bl 22f908 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldrb.w r3, [r2, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ bne.w 194516 │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ and.w r5, r5, #127 @ 0x7f │ │ │ │ ldr r2, [r2, #20] │ │ │ │ @@ -422270,15 +422273,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 201af0 │ │ │ │ + bl 201a38 │ │ │ │ ldr.w r3, [r9, #36] @ 0x24 │ │ │ │ movw r2, #826 @ 0x33a │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ beq.w 1943d8 │ │ │ │ @@ -422307,20 +422310,20 @@ │ │ │ │ tst.w ip, r3 │ │ │ │ bne.n 194278 │ │ │ │ cmp r5, #24 │ │ │ │ beq.w 1944da │ │ │ │ cmp r5, #23 │ │ │ │ beq.w 1944cc │ │ │ │ mov r0, r2 │ │ │ │ - bl 2e6240 │ │ │ │ + bl 2e6188 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3, #116] @ 0x74 │ │ │ │ - bl 2e646c │ │ │ │ + bl 2e63b4 │ │ │ │ ldr r1, [pc, #824] @ (194590 ) │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r4 │ │ │ │ add r1, pc │ │ │ │ mov r0, r6 │ │ │ │ bl 1a409c │ │ │ │ mov fp, r2 │ │ │ │ @@ -422610,15 +422613,15 @@ │ │ │ │ bpl.n 194564 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sl, #554] @ 0x22a │ │ │ │ add r5, r3 │ │ │ │ cmp r5, #3 │ │ │ │ bhi.w 194278 │ │ │ │ movs r0, #0 │ │ │ │ - bl 2e656c │ │ │ │ + bl 2e64b4 │ │ │ │ ldr r1, [pc, #76] @ (1945a8 ) │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ bl 1a409c │ │ │ │ cmp r5, #5 │ │ │ │ bne.n 19454a │ │ │ │ @@ -422636,27 +422639,27 @@ │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ bkpt 0x00d8 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r4, r5, r6, r7} │ │ │ │ + pop {r4, r5, r6} │ │ │ │ movs r5, r3 │ │ │ │ pop {r1, r2, r3, r6} │ │ │ │ lsls r4, r5, #2 │ │ │ │ - hlt 0x003c │ │ │ │ + rev r4, r7 │ │ │ │ movs r5, r3 │ │ │ │ - cbnz r6, 1945d8 │ │ │ │ + cbnz r6, 1945b8 │ │ │ │ movs r5, r3 │ │ │ │ - rev16 r0, r5 │ │ │ │ + cbnz r0, 1945de │ │ │ │ movs r5, r3 │ │ │ │ - rev16 r2, r0 │ │ │ │ + cbnz r2, 1945d8 │ │ │ │ movs r5, r3 │ │ │ │ - cbnz r2, 1945e0 │ │ │ │ + cbnz r2, 1945c0 │ │ │ │ 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 │ │ │ │ @@ -423560,15 +423563,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 201b24 │ │ │ │ + bl 201a6c │ │ │ │ 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 │ │ │ │ @@ -424229,23 +424232,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ cbz r0, 195634 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ add r7, sp, #512 @ 0x200 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - add r3, sp, #208 @ 0xd0 │ │ │ │ + add r2, sp, #720 @ 0x2d0 │ │ │ │ movs r5, r3 │ │ │ │ - add r2, sp, #1016 @ 0x3f8 │ │ │ │ + add r2, sp, #504 @ 0x1f8 │ │ │ │ movs r5, r3 │ │ │ │ - add r2, sp, #736 @ 0x2e0 │ │ │ │ + add r2, sp, #224 @ 0xe0 │ │ │ │ movs r5, r3 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ + add r1, sp, #568 @ 0x238 │ │ │ │ movs r5, r3 │ │ │ │ - add r2, sp, #256 @ 0x100 │ │ │ │ + add r1, sp, #768 @ 0x300 │ │ │ │ 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 │ │ │ │ @@ -424730,15 +424733,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, 195b40 │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 2006a0 │ │ │ │ + bl 2005e8 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldrb.w r3, [r2, #562] @ 0x232 │ │ │ │ orrs r3, r0 │ │ │ │ strb.w r3, [r2, #562] @ 0x232 │ │ │ │ ldr r2, [pc, #572] @ (195d60 ) │ │ │ │ ldr r3, [pc, #564] @ (195d5c ) │ │ │ │ add r2, pc │ │ │ │ @@ -427118,15 +427121,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 1e2fec │ │ │ │ + bl 1e2f34 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r6, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 197256 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ ldrh r4, [r2, #52] @ 0x34 │ │ │ │ lsls r4, r5, #2 │ │ │ │ @@ -428106,17 +428109,17 @@ │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ b.n 197a14 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ ldrh r6, [r5, #30] │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r0, #36] @ 0x24 │ │ │ │ + ldrh r4, [r0, #32] │ │ │ │ movs r5, r3 │ │ │ │ - ldrh r4, [r0, #36] @ 0x24 │ │ │ │ + ldrh r4, [r0, #32] │ │ │ │ movs r5, r3 │ │ │ │ ldrh r6, [r0, #10] │ │ │ │ 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 │ │ │ │ @@ -428432,15 +428435,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 2e5784 │ │ │ │ + bl 2e56cc │ │ │ │ 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 │ │ │ │ @@ -429796,15 +429799,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 1995e8 │ │ │ │ vmov.f32 s0, #96 @ 0x3f000000 0.5 │ │ │ │ - bl 1df0e0 │ │ │ │ + bl 1df028 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 18feac │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ @@ -429830,15 +429833,15 @@ │ │ │ │ bne.w 198c2a │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ lsls r3, r2 │ │ │ │ ldr.w r2, [r5, #232] @ 0xe8 │ │ │ │ ands r3, r2 │ │ │ │ beq.w 199808 │ │ │ │ mov r0, r4 │ │ │ │ - bl 201d84 │ │ │ │ + bl 201ccc │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 19854e │ │ │ │ ldr.w r1, [sl, #24] │ │ │ │ mov r3, r0 │ │ │ │ mov r2, sl │ │ │ │ movs r0, #7 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ @@ -430030,15 +430033,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r4, #11] │ │ │ │ + ldrb r6, [r4, #9] │ │ │ │ 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 │ │ │ │ @@ -430309,15 +430312,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 19970a │ │ │ │ movw r3, #641 @ 0x281 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ b.w 1987f0 │ │ │ │ vldr s0, [pc, #400] @ 1996b0 │ │ │ │ mov.w r8, #0 │ │ │ │ - bl 1df0e0 │ │ │ │ + bl 1df028 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 18feac │ │ │ │ mov.w r9, #0 │ │ │ │ @@ -430340,15 +430343,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 1e2fec │ │ │ │ + bl 1e2f34 │ │ │ │ str r0, [r6, #80] @ 0x50 │ │ │ │ ldr r6, [r5, #16] │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ b.w 19891a │ │ │ │ mov sl, r9 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ @@ -430615,15 +430618,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 1e2fec │ │ │ │ + bl 1e2f34 │ │ │ │ str r0, [r7, #68] @ 0x44 │ │ │ │ ldr r7, [r5, #16] │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ b.n 19911c │ │ │ │ ldr r1, [pc, #104] @ (1998e8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ @@ -430658,37 +430661,37 @@ │ │ │ │ add r1, pc │ │ │ │ bl 1a409c │ │ │ │ ldr r1, [pc, #52] @ (199908 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ bl 1a409c │ │ │ │ nop │ │ │ │ - ldr r4, [r0, #32] │ │ │ │ + ldr r4, [r0, #24] │ │ │ │ movs r5, r3 │ │ │ │ - ldr r6, [r2, #56] @ 0x38 │ │ │ │ + ldr r6, [r2, #48] @ 0x30 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r2, [r3, #40] @ 0x28 │ │ │ │ + ldr r2, [r3, #32] │ │ │ │ movs r5, r3 │ │ │ │ - ldr r4, [r1, #16] │ │ │ │ + ldr r4, [r1, #8] │ │ │ │ movs r5, r3 │ │ │ │ - ldr r6, [r4, #12] │ │ │ │ + ldr r6, [r4, #4] │ │ │ │ movs r5, r3 │ │ │ │ - ldr r4, [r6, #36] @ 0x24 │ │ │ │ + ldr r4, [r6, #28] │ │ │ │ movs r5, r3 │ │ │ │ - ldr r2, [r1, #24] │ │ │ │ + ldr r2, [r1, #16] │ │ │ │ movs r5, r3 │ │ │ │ - ldr r0, [r5, #20] │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ movs r5, r3 │ │ │ │ - ldr r6, [r0, #20] │ │ │ │ + ldr r6, [r0, #12] │ │ │ │ movs r5, r3 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ movs r5, r3 │ │ │ │ - ldr r2, [r7, #12] │ │ │ │ + ldr r2, [r7, #4] │ │ │ │ movs r5, r3 │ │ │ │ - ldr r4, [r2, #12] │ │ │ │ + ldr r4, [r2, #4] │ │ │ │ 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 │ │ │ │ @@ -431545,15 +431548,15 @@ │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 19a1c0 │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r3, #208] @ 0xd0 │ │ │ │ - bl 1dfc40 │ │ │ │ + bl 1dfb88 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 19ae34 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ add.w r9, r9, #1 │ │ │ │ str.w r4, [sl], #4 │ │ │ │ cmp fp, r9 │ │ │ │ @@ -431757,19 +431760,19 @@ │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #22 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r0, #32] │ │ │ │ lsls r4, r5, #2 │ │ │ │ - str r4, [r2, #92] @ 0x5c │ │ │ │ + str r4, [r2, #84] @ 0x54 │ │ │ │ movs r5, r3 │ │ │ │ - str r2, [r4, #76] @ 0x4c │ │ │ │ + str r2, [r4, #68] @ 0x44 │ │ │ │ movs r5, r3 │ │ │ │ - ldrsh r2, [r5, r7] │ │ │ │ + ldrsh r2, [r5, r5] │ │ │ │ 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 │ │ │ │ @@ -432125,15 +432128,15 @@ │ │ │ │ beq.n 19a7fc │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r9, r3 │ │ │ │ beq.w 19c0ac │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ add.w r4, r3, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 200598 │ │ │ │ + bl 2004e0 │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r9, r3 │ │ │ │ it ne │ │ │ │ subne.w r8, r3, #4 │ │ │ │ bne.n 19a82a │ │ │ │ b.w 19c0ac │ │ │ │ @@ -432145,15 +432148,15 @@ │ │ │ │ and.w r3, r3, #1 │ │ │ │ cmp r4, r8 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 19a81c │ │ │ │ mov r0, r8 │ │ │ │ - bl 200598 │ │ │ │ + bl 2004e0 │ │ │ │ and.w r3, r6, r0 │ │ │ │ uxth r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 19a81c │ │ │ │ add.w ip, r7, #336 @ 0x150 │ │ │ │ add.w sl, r7, #352 @ 0x160 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ @@ -432685,15 +432688,15 @@ │ │ │ │ movs r2, #2 │ │ │ │ bl 192a14 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ ldr.w r0, [r3, #208] @ 0xd0 │ │ │ │ - bl 1dfc7c │ │ │ │ + bl 1dfbc4 │ │ │ │ b.w 19a1c0 │ │ │ │ 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 │ │ │ │ @@ -434909,15 +434912,15 @@ │ │ │ │ mov r2, fp │ │ │ │ ldr r1, [r7, #52] @ 0x34 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r3, [r7, #336] @ 0x150 │ │ │ │ bl 192508 │ │ │ │ b.w 199ea6 │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #72] @ (19c7e0 ) │ │ │ │ + ldr r0, [pc, #584] @ (19c9e0 ) │ │ │ │ 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} │ │ │ │ @@ -436541,19 +436544,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 19da32 │ │ │ │ b.w 199ea6 │ │ │ │ - adds r5, #108 @ 0x6c │ │ │ │ + adds r4, #236 @ 0xec │ │ │ │ movs r5, r3 │ │ │ │ - adds r4, #234 @ 0xea │ │ │ │ + adds r4, #106 @ 0x6a │ │ │ │ movs r5, r3 │ │ │ │ - adds r3, #14 │ │ │ │ + adds r2, #142 @ 0x8e │ │ │ │ movs r5, r3 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r9 │ │ │ │ bl 190160 │ │ │ │ add.w ip, r7, #320 @ 0x140 │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ movs r6, #3 │ │ │ │ @@ -436643,15 +436646,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 201b24 │ │ │ │ + bl 201a6c │ │ │ │ ldr.w r3, [pc, #2124] @ 19e3c4 │ │ │ │ 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 │ │ │ │ @@ -437655,15 +437658,15 @@ │ │ │ │ lsls r4, r5, #2 │ │ │ │ movs r4, #150 @ 0x96 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ + movs r1, #176 @ 0xb0 │ │ │ │ movs r5, r3 │ │ │ │ adds r0, r0, #4 │ │ │ │ lsls r4, r5, #2 │ │ │ │ movw r2, #867 @ 0x363 │ │ │ │ cmp r3, r2 │ │ │ │ it ne │ │ │ │ cmpne r3, #115 @ 0x73 │ │ │ │ @@ -439642,15 +439645,15 @@ │ │ │ │ lsls r6, r5, #26 │ │ │ │ lsls r3, r4, #11 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 193758 │ │ │ │ b.w 19e2f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 201b24 │ │ │ │ + bl 201a6c │ │ │ │ ldrb.w r3, [r4, #34] @ 0x22 │ │ │ │ movs r2, #0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ cbnz r3, 19f85e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr.w r3, [r3, #320] @ 0x140 │ │ │ │ ldrb.w r2, [r3, #705] @ 0x2c1 │ │ │ │ @@ -439993,15 +439996,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r3, #14 │ │ │ │ + lsrs r2, r3, #12 │ │ │ │ movs r5, r3 │ │ │ │ ldr.w r0, [r5, #160] @ 0xa0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 19e31e │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r2, [r1, #1079] @ 0x437 │ │ │ │ @@ -440729,15 +440732,15 @@ │ │ │ │ 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 1e2fec │ │ │ │ + bl 1e2f34 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r0, [r3, #88] @ 0x58 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r3, #80] @ 0x50 │ │ │ │ b.w 19e784 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r4, #116 @ 0x74 │ │ │ │ @@ -440754,15 +440757,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 1e2fec │ │ │ │ + bl 1e2f34 │ │ │ │ str r0, [r7, #88] @ 0x58 │ │ │ │ ldr r7, [r5, #40] @ 0x28 │ │ │ │ ldr r3, [r7, #80] @ 0x50 │ │ │ │ b.w 19f7d6 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r4, #100 @ 0x64 │ │ │ │ mov r0, r5 │ │ │ │ @@ -440777,29 +440780,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 1e2fec │ │ │ │ + bl 1e2f34 │ │ │ │ str r0, [r7, #88] @ 0x58 │ │ │ │ ldr r7, [r5, #40] @ 0x28 │ │ │ │ ldr r3, [r7, #80] @ 0x50 │ │ │ │ b.w 19f5d8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ ldr r1, [r7, #88] @ 0x58 │ │ │ │ cmp r2, #16 │ │ │ │ mov r0, r7 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r7, #84] @ 0x54 │ │ │ │ str r3, [sp, #32] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1e2fec │ │ │ │ + bl 1e2f34 │ │ │ │ str r0, [r7, #88] @ 0x58 │ │ │ │ ldr r7, [r5, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [r7, #80] @ 0x50 │ │ │ │ b.w 19e450 │ │ │ │ tst.w r3, #170 @ 0xaa │ │ │ │ it ne │ │ │ │ @@ -440882,15 +440885,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 1e2fec │ │ │ │ + bl 1e2f34 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ b.w 19ea0e │ │ │ │ mov r1, r0 │ │ │ │ b.n 19ffec │ │ │ │ @@ -440898,15 +440901,15 @@ │ │ │ │ ldr r1, [pc, #16] @ (1a0558 ) │ │ │ │ mov r0, r9 │ │ │ │ add r1, pc │ │ │ │ bl 1a409c │ │ │ │ bl 191f4c │ │ │ │ lsrs r0, r0, #22 │ │ │ │ movs r0, r0 │ │ │ │ - mrc2 0, 7, r0, cr10, cr12, {0} │ │ │ │ + mrc2 0, 3, r0, cr10, cr12, {0} │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ @@ -440920,15 +440923,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r3, [pc, #832] @ (1a08c8 ) │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1dfc40 │ │ │ │ + bl 1dfb88 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1a0bc4 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ mov r0, r5 │ │ │ │ str r5, [r6, #40] @ 0x28 │ │ │ │ bl 18fa04 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -440948,15 +440951,15 @@ │ │ │ │ str r1, [r3, #0] │ │ │ │ str r3, [r1, #4] │ │ │ │ str r3, [r2, #84] @ 0x54 │ │ │ │ ldr.w r2, [r5, #172]! │ │ │ │ str r2, [r3, #124] @ 0x7c │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ movs r1, #0 │ │ │ │ - bl 1dfbbc │ │ │ │ + bl 1dfb04 │ │ │ │ str r7, [r5, #0] │ │ │ │ cmp r8, r5 │ │ │ │ bne.n 1a05d6 │ │ │ │ ldr.w r9, [r4, #16] │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1a076e │ │ │ │ @@ -441102,15 +441105,15 @@ │ │ │ │ movs r7, #0 │ │ │ │ adds r4, #40 @ 0x28 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 1a08d4 │ │ │ │ ldr.w r0, [r6, #228] @ 0xe4 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r8, [r6, #40] @ 0x28 │ │ │ │ - bl 1dfc40 │ │ │ │ + bl 1dfb88 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1a08f4 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ adds r3, r7, #6 │ │ │ │ str.w r2, [r8, r3, lsl #2] │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 1a08d4 │ │ │ │ @@ -441118,15 +441121,15 @@ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cbz r3, 1a07aa │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1a0d02 │ │ │ │ ldr.w r0, [r6, #208] @ 0xd0 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1dfbdc │ │ │ │ + bl 1dfb24 │ │ │ │ ldr r2, [pc, #276] @ (1a08cc ) │ │ │ │ ldr r3, [pc, #272] @ (1a08c8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ eors r2, r3 │ │ │ │ @@ -441223,38 +441226,38 @@ │ │ │ │ movs r6, r0 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfa8000ab │ │ │ │ @ instruction: 0xfa7800ab │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ str.w r0, [r4, fp, lsl #2] │ │ │ │ - stc2 0, cr0, [sl], #-112 @ 0xffffff90 │ │ │ │ + @ instruction: 0xfbaa001c │ │ │ │ ldr.w r5, [r4, #4]! │ │ │ │ movs r7, #1 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 1a079c │ │ │ │ ldr.w r0, [r6, #228] @ 0xe4 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r8, [r6, #40] @ 0x28 │ │ │ │ - bl 1dfc40 │ │ │ │ + bl 1dfb88 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 1a078e │ │ │ │ ldr.w r0, [r6, #224] @ 0xe0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1dfc40 │ │ │ │ + bl 1dfb88 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 1a078e │ │ │ │ ldr r0, [r6, #16] │ │ │ │ bl 18f9a8 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ str r5, [r0, #12] │ │ │ │ ldr.w r0, [r6, #224] @ 0xe0 │ │ │ │ str r2, [sp, #32] │ │ │ │ - bl 1dfc7c │ │ │ │ + bl 1dfbc4 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ b.n 1a0790 │ │ │ │ cmp r5, #16 │ │ │ │ bls.w 1a0c06 │ │ │ │ cmp r5, #32 │ │ │ │ bls.w 1a0c9e │ │ │ │ ldrb.w r3, [r4, #32] │ │ │ │ @@ -441328,15 +441331,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 2e5784 │ │ │ │ + bl 2e56cc │ │ │ │ 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 │ │ │ │ @@ -441510,15 +441513,15 @@ │ │ │ │ ldr r0, [r6, #16] │ │ │ │ bl 18f9a8 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r0 │ │ │ │ str r4, [r0, #12] │ │ │ │ ldr.w r0, [r6, #224] @ 0xe0 │ │ │ │ - bl 1dfc7c │ │ │ │ + bl 1dfbc4 │ │ │ │ b.n 1a05a0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w r3, [r3, #384] @ 0x180 │ │ │ │ cmp r3, #7 │ │ │ │ bhi.w 1a0d1c │ │ │ │ lsls r5, r3 │ │ │ │ ldrb.w r2, [r4, #32] │ │ │ │ @@ -441718,15 +441721,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #22 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf6f2001c │ │ │ │ + @ instruction: 0xf672001c │ │ │ │ orr.w r2, r2, #12288 @ 0x3000 │ │ │ │ movs r1, #252 @ 0xfc │ │ │ │ mov r0, r5 │ │ │ │ bl 1901cc │ │ │ │ ldr r2, [r7, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ @@ -441741,15 +441744,15 @@ │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ ldr r1, [pc, #12] @ (1a0e50 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ bl 1a409c │ │ │ │ bl 191f1c │ │ │ │ nop │ │ │ │ - @ instruction: 0xf664001c │ │ │ │ + @ instruction: 0xf5e4001c │ │ │ │ stmdb 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] @ 1a137c │ │ │ │ sub sp, #20 │ │ │ │ ldr.w r3, [pc, #1300] @ 1a1380 │ │ │ │ @@ -441800,21 +441803,21 @@ │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl 18f9a8 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ str.w fp, [r0, #12] │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r0, [r5, #228] @ 0xe4 │ │ │ │ - bl 1dfc7c │ │ │ │ + bl 1dfbc4 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ mov r0, r5 │ │ │ │ bl 1a0e54 │ │ │ │ ldr.w r0, [r5, #224] @ 0xe0 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1dfc40 │ │ │ │ + bl 1dfb88 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1a11c2 │ │ │ │ ldr.w r9, [r0, #12] │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #2 │ │ │ │ add r0, sp, #4 │ │ │ │ @@ -441890,18 +441893,18 @@ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r2, r2, #31 │ │ │ │ bmi.n 1a0fca │ │ │ │ ldrb.w r3, [r1, #378] @ 0x17a │ │ │ │ cbz r3, 1a1004 │ │ │ │ ldr r6, [r4, #28] │ │ │ │ mov r0, r7 │ │ │ │ - bl 200780 │ │ │ │ + bl 2006c8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20b9b8 │ │ │ │ + bl 20b900 │ │ │ │ cbz r0, 1a1004 │ │ │ │ ldr r6, [r4, #36] @ 0x24 │ │ │ │ add.w r3, r4, #44 @ 0x2c │ │ │ │ cmp r6, r3 │ │ │ │ beq.n 1a1004 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ @@ -442057,18 +442060,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 200780 │ │ │ │ + bl 2006c8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20b9b8 │ │ │ │ + bl 20b900 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r3, [r6, #32] │ │ │ │ bl 1a0e54 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ @@ -442077,15 +442080,15 @@ │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl 18f9a8 │ │ │ │ mov r9, r0 │ │ │ │ str r6, [r0, #12] │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [r5, #224] @ 0xe0 │ │ │ │ mov r2, r9 │ │ │ │ - bl 1dfc7c │ │ │ │ + bl 1dfbc4 │ │ │ │ b.n 1a0f10 │ │ │ │ ldr.w r9, [r4, #52] @ 0x34 │ │ │ │ add.w sl, r4, #60 @ 0x3c │ │ │ │ cmp r9, sl │ │ │ │ beq.w 1a1004 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp sl, r3 │ │ │ │ @@ -442096,25 +442099,25 @@ │ │ │ │ beq.w 1a1004 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ bl 191f7c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1a1004 │ │ │ │ ldr.w r0, [r5, #224] @ 0xe0 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1dfc40 │ │ │ │ + bl 1dfb88 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1a1334 │ │ │ │ ldr.w r9, [r0, #12] │ │ │ │ ldr r6, [r4, #52] @ 0x34 │ │ │ │ ldr.w r0, [r5, #224] @ 0xe0 │ │ │ │ cmp r6, sl │ │ │ │ it eq │ │ │ │ moveq r6, #0 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1dfc40 │ │ │ │ + bl 1dfb88 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1a131e │ │ │ │ add.w r3, sp, #3 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ bl 191d18 │ │ │ │ @@ -442206,24 +442209,24 @@ │ │ │ │ b.n 1a128a │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl 18f9a8 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ str r6, [r0, #12] │ │ │ │ ldr.w r0, [r5, #224] @ 0xe0 │ │ │ │ - bl 1dfc7c │ │ │ │ + bl 1dfbc4 │ │ │ │ b.n 1a1236 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl 18f9a8 │ │ │ │ mov r9, r0 │ │ │ │ str r6, [r0, #12] │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [r5, #224] @ 0xe0 │ │ │ │ mov r2, r9 │ │ │ │ - bl 1dfc7c │ │ │ │ + bl 1dfbc4 │ │ │ │ b.n 1a1220 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #45 @ 0x2d │ │ │ │ add.w r0, r5, #44 @ 0x2c │ │ │ │ bl 18feac │ │ │ │ @@ -442241,15 +442244,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ udf #255 @ 0xff │ │ │ │ @ instruction: 0xf18e00ab │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ eors.w r0, ip, #171 @ 0xab │ │ │ │ - @ instruction: 0xf228001c │ │ │ │ + sub.w r0, r8, #28 │ │ │ │ ldr r3, [pc, #36] @ (1a13b4 ) │ │ │ │ ldr r2, [pc, #40] @ (1a13b8 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ add.w r3, r3, r2, lsl #7 │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ @@ -442584,15 +442587,15 @@ │ │ │ │ str.w r2, [r1, #904] @ 0x388 │ │ │ │ cmp r2, #33 @ 0x21 │ │ │ │ bhi.w 1a387a │ │ │ │ lsls r2, r2, #2 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, sl │ │ │ │ str.w r2, [sl, #24] │ │ │ │ - bl 1e3090 │ │ │ │ + bl 1e2fd8 │ │ │ │ ldr.w r1, [sl, #20] │ │ │ │ str.w r0, [sl, #32] │ │ │ │ b.n 1a1760 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r7, #32] │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ ldr r0, [r3, #108] @ 0x6c │ │ │ │ @@ -442639,15 +442642,15 @@ │ │ │ │ str.w r3, [sl, #28] │ │ │ │ ldr.w r0, [sl] │ │ │ │ bl 18ea74 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ str.w r0, [sl, #16] │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [sl, #224] @ 0xe0 │ │ │ │ - bl 1dfc40 │ │ │ │ + bl 1dfb88 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1a239e │ │ │ │ ldr r4, [r0, #12] │ │ │ │ mov r0, r4 │ │ │ │ str.w r4, [sl, #40] @ 0x28 │ │ │ │ bl 18fa04 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -442680,15 +442683,15 @@ │ │ │ │ bne.n 1a1780 │ │ │ │ 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 1e3090 │ │ │ │ + bl 1e2fd8 │ │ │ │ ldr.w r1, [sl, #20] │ │ │ │ str.w r0, [sl, #36] @ 0x24 │ │ │ │ b.n 1a1786 │ │ │ │ cmp r1, #0 │ │ │ │ bne.w 1a35da │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #87 @ 0x57 │ │ │ │ @@ -442744,15 +442747,15 @@ │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1a18b0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str.w r5, [sl, #56] @ 0x38 │ │ │ │ - bl 25031c │ │ │ │ + bl 250264 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ mov r0, sl │ │ │ │ bl 1a0e54 │ │ │ │ ldr r1, [r5, #40] @ 0x28 │ │ │ │ mov r0, sl │ │ │ │ bl 1a0560 │ │ │ │ ldr.w r3, [sl, #40] @ 0x28 │ │ │ │ @@ -443050,15 +443053,15 @@ │ │ │ │ ldrh r3, [r3, #8] │ │ │ │ strh r3, [r0, #8] │ │ │ │ bne.n 1a1bd2 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1e3c78 │ │ │ │ + bl 1e3bc0 │ │ │ │ mov r2, fp │ │ │ │ ldr r1, [r7, #32] │ │ │ │ str.w r0, [r9, #32] │ │ │ │ blx 59c4c │ │ │ │ ldr.w r4, [sl, #40] @ 0x28 │ │ │ │ ldrd r3, r2, [r4, #80] @ 0x50 │ │ │ │ cmp r3, r2 │ │ │ │ @@ -443740,15 +443743,15 @@ │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ bl 18f9a8 │ │ │ │ mov r4, r0 │ │ │ │ str r6, [r0, #12] │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [sl, #224] @ 0xe0 │ │ │ │ mov r2, r4 │ │ │ │ - bl 1dfc7c │ │ │ │ + bl 1dfbc4 │ │ │ │ b.w 1a17a6 │ │ │ │ ldrb.w r8, [fp, #96] @ 0x60 │ │ │ │ cmp.w r8, #0 │ │ │ │ bne.w 1a190a │ │ │ │ ldr.w r6, [sl, #16] │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #56 @ 0x38 │ │ │ │ @@ -444185,15 +444188,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 1e2fec │ │ │ │ + bl 1e2f34 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ b.n 1a2700 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #85 @ 0x55 │ │ │ │ @@ -444311,15 +444314,15 @@ │ │ │ │ ldr.w r3, [pc, #3160] @ 1a361c │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #3156] @ 1a3620 │ │ │ │ ldr.w r1, [pc, #3156] @ 1a3624 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e0a68 │ │ │ │ + bl 1e09b0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1b25b4 │ │ │ │ b.n 1a295c │ │ │ │ ldrd fp, r6, [r7, #12] │ │ │ │ ldr.w r4, [fp, #1476] @ 0x5c4 │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, r4 │ │ │ │ @@ -444344,48 +444347,48 @@ │ │ │ │ ldr.w r3, [pc, #3076] @ 1a3628 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #3076] @ 1a362c │ │ │ │ ldr.w r1, [pc, #3076] @ 1a3630 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e0a68 │ │ │ │ + bl 1e09b0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1b25b4 │ │ │ │ b.n 1a29a4 │ │ │ │ ldr.w r3, [pc, #3056] @ 1a3634 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #3056] @ 1a3638 │ │ │ │ ldr.w r1, [pc, #3056] @ 1a363c │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e0a68 │ │ │ │ + bl 1e09b0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1b25b4 │ │ │ │ b.n 1a2942 │ │ │ │ ldr.w r3, [pc, #3036] @ 1a3640 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #3036] @ 1a3644 │ │ │ │ ldr.w r1, [pc, #3036] @ 1a3648 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e0a68 │ │ │ │ + bl 1e09b0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1b25b4 │ │ │ │ b.n 1a2992 │ │ │ │ ldr.w r3, [pc, #3016] @ 1a364c │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #3016] @ 1a3650 │ │ │ │ ldr.w r1, [pc, #3016] @ 1a3654 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e0a68 │ │ │ │ + bl 1e09b0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1b25b4 │ │ │ │ b.n 1a2970 │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsls r0, r3, #24 │ │ │ │ bmi.w 1a30f0 │ │ │ │ ldr r4, [r7, #40] @ 0x28 │ │ │ │ @@ -444424,15 +444427,15 @@ │ │ │ │ ldr.w r3, [pc, #2888] @ 1a3658 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #2888] @ 1a365c │ │ │ │ ldr.w r1, [pc, #2888] @ 1a3660 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e0a68 │ │ │ │ + bl 1e09b0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1b25b4 │ │ │ │ b.n 1a29b8 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ b.n 1a26d8 │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsls r1, r3, #24 │ │ │ │ @@ -444469,15 +444472,15 @@ │ │ │ │ ldr.w r3, [pc, #2760] @ 1a3664 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #2756] @ 1a3668 │ │ │ │ ldr.w r1, [pc, #2756] @ 1a366c │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e0a68 │ │ │ │ + bl 1e09b0 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 1b25b4 │ │ │ │ b.w 1a1c90 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #88] @ 0x58 │ │ │ │ cmp r3, lr │ │ │ │ bne.n 1a2bd0 │ │ │ │ @@ -444703,15 +444706,15 @@ │ │ │ │ strh r4, [r0, #12] │ │ │ │ bne.n 1a2e12 │ │ │ │ ldr r4, [r7, #24] │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1e3c78 │ │ │ │ + bl 1e3bc0 │ │ │ │ mov r2, r9 │ │ │ │ add.w r1, r7, #72 @ 0x48 │ │ │ │ str r0, [r6, #32] │ │ │ │ blx 59c4c │ │ │ │ ldr.w r4, [sl, #40] @ 0x28 │ │ │ │ ldrd r3, r2, [r4, #80] @ 0x50 │ │ │ │ cmp r3, r2 │ │ │ │ @@ -444742,15 +444745,15 @@ │ │ │ │ mov r9, r4 │ │ │ │ b.n 1a2e44 │ │ │ │ ldr.w r2, [pc, #1988] @ 1a3670 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r1, [pc, #1988] @ 1a3674 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e0a68 │ │ │ │ + bl 1e09b0 │ │ │ │ b.w 1a1716 │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsls r0, r3, #24 │ │ │ │ bmi.w 1a2ff0 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 183a90 │ │ │ │ b.w 1a1dcc │ │ │ │ @@ -444773,15 +444776,15 @@ │ │ │ │ ldr.w r3, [pc, #1912] @ 1a3678 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1908] @ 1a367c │ │ │ │ ldr.w r1, [pc, #1908] @ 1a3680 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e0a68 │ │ │ │ + bl 1e09b0 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 1b25b4 │ │ │ │ b.w 1a1d92 │ │ │ │ movs r4, #1 │ │ │ │ str r4, [r7, #84] @ 0x54 │ │ │ │ b.n 1a2d6a │ │ │ │ ldr.w r4, [sl, #132] @ 0x84 │ │ │ │ @@ -444857,15 +444860,15 @@ │ │ │ │ ldr.w r3, [pc, #1680] @ 1a3684 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1680] @ 1a3688 │ │ │ │ ldr.w r1, [pc, #1680] @ 1a368c │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e0a68 │ │ │ │ + bl 1e09b0 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 1b25b4 │ │ │ │ b.n 1a2ec8 │ │ │ │ ldr r6, [r7, #44] @ 0x2c │ │ │ │ ldr.w r3, [r6, #1364] @ 0x554 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1a1dbe │ │ │ │ @@ -444897,15 +444900,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 1e2fec │ │ │ │ + bl 1e2f34 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr.w r4, [sl, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ b.w 1a1c22 │ │ │ │ ldr r1, [r7, #44] @ 0x2c │ │ │ │ ldr r1, [r1, #104] @ 0x68 │ │ │ │ ldr.w r1, [r1, #148] @ 0x94 │ │ │ │ @@ -444939,27 +444942,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 1e2fec │ │ │ │ + bl 1e2f34 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr.w r4, [sl, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ b.n 1a2e6a │ │ │ │ ldr.w r3, [pc, #1436] @ 1a3690 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1436] @ 1a3694 │ │ │ │ ldr.w r1, [pc, #1436] @ 1a3698 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e0a68 │ │ │ │ + bl 1e09b0 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 1b25b4 │ │ │ │ b.n 1a2aaa │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsls r2, r3, #24 │ │ │ │ bmi.w 1a3602 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ @@ -444968,15 +444971,15 @@ │ │ │ │ ldr.w r3, [pc, #1400] @ 1a369c │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1396] @ 1a36a0 │ │ │ │ ldr.w r1, [pc, #1396] @ 1a36a4 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e0a68 │ │ │ │ + bl 1e09b0 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 1b25b4 │ │ │ │ b.n 1a2ac6 │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ ldrb.w r3, [r3, #353] @ 0x161 │ │ │ │ lsls r6, r3, #27 │ │ │ │ bpl.w 1a2050 │ │ │ │ @@ -445076,26 +445079,26 @@ │ │ │ │ ldr.w r3, [pc, #1088] @ 1a36b0 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1084] @ 1a36b4 │ │ │ │ ldr.w r1, [pc, #1084] @ 1a36b8 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e0a68 │ │ │ │ + bl 1e09b0 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 1b25b4 │ │ │ │ b.n 1a2b54 │ │ │ │ ldr.w r3, [pc, #1068] @ 1a36bc │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1064] @ 1a36c0 │ │ │ │ ldr.w r1, [pc, #1064] @ 1a36c4 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e0a68 │ │ │ │ + bl 1e09b0 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 1b25b4 │ │ │ │ b.n 1a2b3c │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsls r0, r3, #24 │ │ │ │ bmi.w 1a3800 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ @@ -445348,37 +445351,37 @@ │ │ │ │ ldr r3, [pc, #328] @ (1a36c8 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #328] @ (1a36cc ) │ │ │ │ ldr r1, [pc, #332] @ (1a36d0 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e0a68 │ │ │ │ + bl 1e09b0 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 1b25b4 │ │ │ │ b.w 1a2b90 │ │ │ │ ldr r3, [pc, #312] @ (1a36d4 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #312] @ (1a36d8 ) │ │ │ │ ldr r1, [pc, #316] @ (1a36dc ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e0a68 │ │ │ │ + bl 1e09b0 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 1b25b4 │ │ │ │ b.w 1a2b7c │ │ │ │ ldr r3, [pc, #296] @ (1a36e0 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #296] @ (1a36e4 ) │ │ │ │ ldr r1, [pc, #300] @ (1a36e8 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e0a68 │ │ │ │ + bl 1e09b0 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 1b25b4 │ │ │ │ b.w 1a2b68 │ │ │ │ mov r0, r2 │ │ │ │ bl 17c638 │ │ │ │ b.w 1a1c7c │ │ │ │ movs r2, #1 │ │ │ │ @@ -445397,127 +445400,127 @@ │ │ │ │ ldr r3, [pc, #232] @ (1a36ec ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #232] @ (1a36f0 ) │ │ │ │ ldr r1, [pc, #232] @ (1a36f4 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e0a68 │ │ │ │ + bl 1e09b0 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 1b25b4 │ │ │ │ b.n 1a311a │ │ │ │ - bgt.n 1a3528 │ │ │ │ + bgt.n 1a3628 │ │ │ │ movs r4, r3 │ │ │ │ - strb r2, [r0, #7] │ │ │ │ + strb r2, [r0, #5] │ │ │ │ movs r4, r3 │ │ │ │ - str r0, [r2, r0] │ │ │ │ + ldr r7, [pc, #576] @ (1a3868 ) │ │ │ │ movs r4, r3 │ │ │ │ - blt.n 1a35e0 │ │ │ │ + blt.n 1a36e0 │ │ │ │ movs r4, r3 │ │ │ │ - strb r4, [r4, #5] │ │ │ │ + strb r4, [r4, #3] │ │ │ │ movs r4, r3 │ │ │ │ - ldr r7, [pc, #712] @ (1a38fc ) │ │ │ │ + ldr r7, [pc, #200] @ (1a36fc ) │ │ │ │ movs r4, r3 │ │ │ │ - blt.n 1a360c │ │ │ │ + blt.n 1a370c │ │ │ │ movs r4, r3 │ │ │ │ - strb r4, [r0, #5] │ │ │ │ + strb r4, [r0, #3] │ │ │ │ movs r4, r3 │ │ │ │ - ldr r7, [pc, #584] @ (1a3888 ) │ │ │ │ + ldr r7, [pc, #72] @ (1a3688 ) │ │ │ │ movs r4, r3 │ │ │ │ - blt.n 1a35b8 │ │ │ │ + blt.n 1a36b8 │ │ │ │ movs r4, r3 │ │ │ │ - strb r4, [r4, #4] │ │ │ │ + strb r4, [r4, #2] │ │ │ │ movs r4, r3 │ │ │ │ - ldr r7, [pc, #456] @ (1a3814 ) │ │ │ │ + ldr r6, [pc, #968] @ (1a3a14 ) │ │ │ │ movs r4, r3 │ │ │ │ - blt.n 1a3564 │ │ │ │ + blt.n 1a3664 │ │ │ │ movs r4, r3 │ │ │ │ - strb r4, [r0, #4] │ │ │ │ + strb r4, [r0, #2] │ │ │ │ movs r4, r3 │ │ │ │ - ldr r7, [pc, #328] @ (1a37a0 ) │ │ │ │ + ldr r6, [pc, #840] @ (1a39a0 ) │ │ │ │ movs r4, r3 │ │ │ │ - bge.n 1a3618 │ │ │ │ + bge.n 1a3718 │ │ │ │ movs r4, r3 │ │ │ │ - strb r0, [r7, #1] │ │ │ │ + ldr r0, [r7, #124] @ 0x7c │ │ │ │ movs r4, r3 │ │ │ │ - ldr r6, [pc, #792] @ (1a397c ) │ │ │ │ + ldr r6, [pc, #280] @ (1a377c ) │ │ │ │ movs r4, r3 │ │ │ │ - bls.n 1a3638 │ │ │ │ + bls.n 1a3738 │ │ │ │ movs r4, r3 │ │ │ │ - ldr r2, [r5, #124] @ 0x7c │ │ │ │ + ldr r2, [r5, #116] @ 0x74 │ │ │ │ movs r4, r3 │ │ │ │ - ldr r6, [pc, #224] @ (1a3750 ) │ │ │ │ + ldr r5, [pc, #736] @ (1a3950 ) │ │ │ │ movs r4, r3 │ │ │ │ - bhi.n 1a3740 │ │ │ │ + bvc.n 1a3640 │ │ │ │ movs r4, r3 │ │ │ │ - ldr r3, [pc, #192] @ (1a3738 ) │ │ │ │ + ldr r2, [pc, #704] @ (1a3938 ) │ │ │ │ movs r4, r3 │ │ │ │ - bvc.n 1a363c │ │ │ │ + bvc.n 1a373c │ │ │ │ movs r4, r3 │ │ │ │ - ldr r6, [r0, #72] @ 0x48 │ │ │ │ + ldr r6, [r0, #64] @ 0x40 │ │ │ │ movs r4, r3 │ │ │ │ - ldr r2, [pc, #848] @ (1a39d4 ) │ │ │ │ + ldr r2, [pc, #336] @ (1a37d4 ) │ │ │ │ movs r4, r3 │ │ │ │ - bvc.n 1a368c │ │ │ │ + bvs.n 1a358c │ │ │ │ movs r4, r3 │ │ │ │ - ldr r4, [r2, #56] @ 0x38 │ │ │ │ + ldr r4, [r2, #48] @ 0x30 │ │ │ │ movs r4, r3 │ │ │ │ - ldr r1, [pc, #904] @ (1a3a18 ) │ │ │ │ + ldr r1, [pc, #392] @ (1a3818 ) │ │ │ │ movs r4, r3 │ │ │ │ - bpl.n 1a35b8 │ │ │ │ + bpl.n 1a36b8 │ │ │ │ movs r4, r3 │ │ │ │ - ldr r4, [r2, #40] @ 0x28 │ │ │ │ + ldr r4, [r2, #32] │ │ │ │ movs r4, r3 │ │ │ │ - ldr r0, [pc, #904] @ (1a3a24 ) │ │ │ │ + ldr r0, [pc, #392] @ (1a3824 ) │ │ │ │ movs r4, r3 │ │ │ │ - bpl.n 1a3798 │ │ │ │ + bmi.n 1a3698 │ │ │ │ movs r4, r3 │ │ │ │ - ldr r2, [r4, #36] @ 0x24 │ │ │ │ + ldr r2, [r4, #28] │ │ │ │ movs r4, r3 │ │ │ │ - ldr r0, [pc, #704] @ (1a3968 ) │ │ │ │ + ldr r0, [pc, #192] @ (1a3768 ) │ │ │ │ movs r4, r3 │ │ │ │ - bvs.n 1a3730 │ │ │ │ + bpl.n 1a3630 │ │ │ │ movs r4, r3 │ │ │ │ - bpl.n 1a3618 │ │ │ │ + bpl.n 1a3718 │ │ │ │ movs r4, r3 │ │ │ │ - bcc.n 1a373c │ │ │ │ + bcs.n 1a363c │ │ │ │ movs r4, r3 │ │ │ │ - ldr r6, [r2, #16] │ │ │ │ + ldr r6, [r2, #8] │ │ │ │ movs r4, r3 │ │ │ │ - bxns ip │ │ │ │ + mov ip, ip │ │ │ │ movs r4, r3 │ │ │ │ - bcc.n 1a3738 │ │ │ │ + bcs.n 1a3638 │ │ │ │ movs r4, r3 │ │ │ │ - ldr r6, [r6, #12] │ │ │ │ + ldr r6, [r6, #4] │ │ │ │ movs r4, r3 │ │ │ │ - bxns r8 │ │ │ │ + mov ip, r8 │ │ │ │ movs r4, r3 │ │ │ │ - beq.n 1a3704 │ │ │ │ + ldmia r7, {r2, r3, r4, r7} │ │ │ │ movs r4, r3 │ │ │ │ - str r6, [r1, #96] @ 0x60 │ │ │ │ + str r6, [r1, #88] @ 0x58 │ │ │ │ movs r4, r3 │ │ │ │ - add r4, fp │ │ │ │ + mvns r4, r3 │ │ │ │ movs r4, r3 │ │ │ │ - bne.n 1a3738 │ │ │ │ + beq.n 1a3638 │ │ │ │ movs r4, r3 │ │ │ │ - str r2, [r6, #92] @ 0x5c │ │ │ │ + str r2, [r6, #84] @ 0x54 │ │ │ │ movs r4, r3 │ │ │ │ - add r0, r8 │ │ │ │ + mvns r0, r0 │ │ │ │ movs r4, r3 │ │ │ │ - beq.n 1a3644 │ │ │ │ + beq.n 1a3744 │ │ │ │ movs r4, r3 │ │ │ │ - str r6, [r2, #92] @ 0x5c │ │ │ │ + str r6, [r2, #84] @ 0x54 │ │ │ │ movs r4, r3 │ │ │ │ - add r4, r4 │ │ │ │ + bics r4, r4 │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r7, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r7!, {r1, r2, r3, r4, r5, r6} │ │ │ │ movs r4, r3 │ │ │ │ - str r0, [r1, #88] @ 0x58 │ │ │ │ + str r0, [r1, #80] @ 0x50 │ │ │ │ movs r4, r3 │ │ │ │ - mvns r6, r2 │ │ │ │ + muls r6, r2 │ │ │ │ movs r4, r3 │ │ │ │ ldr r1, [r7, #44] @ 0x2c │ │ │ │ ldr.w r3, [r1, #564] @ 0x234 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1a2be4 │ │ │ │ ldr.w r3, [r1, #1364] @ 0x554 │ │ │ │ clz r3, r3 │ │ │ │ @@ -445526,49 +445529,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 1e2fec │ │ │ │ + bl 1e2f34 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ b.w 1a233c │ │ │ │ ldr r3, [pc, #512] @ (1a3930 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #512] @ (1a3934 ) │ │ │ │ ldr r1, [pc, #512] @ (1a3938 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e0a68 │ │ │ │ + bl 1e09b0 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 1b25b4 │ │ │ │ b.w 1a1e9c │ │ │ │ ldr r3, [pc, #496] @ (1a393c ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #496] @ (1a3940 ) │ │ │ │ ldr r1, [pc, #496] @ (1a3944 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e0a68 │ │ │ │ + bl 1e09b0 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 1b25b4 │ │ │ │ b.w 1a2b02 │ │ │ │ ldr r3, [pc, #480] @ (1a3948 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #480] @ (1a394c ) │ │ │ │ ldr r1, [pc, #480] @ (1a3950 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e0a68 │ │ │ │ + bl 1e09b0 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 1b25b4 │ │ │ │ b.w 1a2f62 │ │ │ │ bic.w r0, r0, #15 │ │ │ │ strb.w r0, [r3, #1216] @ 0x4c0 │ │ │ │ lsrs r1, r1, #4 │ │ │ │ ldr.w r2, [sl, #20] │ │ │ │ @@ -445584,62 +445587,62 @@ │ │ │ │ ldr r3, [pc, #416] @ (1a3954 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #416] @ (1a3958 ) │ │ │ │ ldr r1, [pc, #416] @ (1a395c ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e0a68 │ │ │ │ + bl 1e09b0 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 1b25b4 │ │ │ │ b.n 1a32f4 │ │ │ │ ldr r3, [pc, #400] @ (1a3960 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #400] @ (1a3964 ) │ │ │ │ ldr r1, [pc, #404] @ (1a3968 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e0a68 │ │ │ │ + bl 1e09b0 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 1b25b4 │ │ │ │ b.n 1a32cc │ │ │ │ ldr r3, [pc, #388] @ (1a396c ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #388] @ (1a3970 ) │ │ │ │ ldr r1, [pc, #388] @ (1a3974 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e0a68 │ │ │ │ + bl 1e09b0 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 1b25b4 │ │ │ │ b.n 1a32e0 │ │ │ │ ldr r3, [pc, #372] @ (1a3978 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #372] @ (1a397c ) │ │ │ │ ldr r1, [pc, #376] @ (1a3980 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e0a68 │ │ │ │ + bl 1e09b0 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 1b25b4 │ │ │ │ b.n 1a32b8 │ │ │ │ ldrb.w r3, [r2, #909] @ 0x38d │ │ │ │ b.w 1a224c │ │ │ │ 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 1e2fec │ │ │ │ + bl 1e2f34 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ ldr.w r2, [sl, #24] │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ b.w 1a2cc6 │ │ │ │ ldrb.w r3, [r2, #909] @ 0x38d │ │ │ │ b.w 1a2c4e │ │ │ │ @@ -445648,15 +445651,15 @@ │ │ │ │ ldr r3, [pc, #304] @ (1a3984 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #304] @ (1a3988 ) │ │ │ │ ldr r1, [pc, #304] @ (1a398c ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e0a68 │ │ │ │ + bl 1e09b0 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 1b25b4 │ │ │ │ b.n 1a30c8 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ ldr r1, [pc, #284] @ (1a3990 ) │ │ │ │ mov r0, sl │ │ │ │ add r1, pc │ │ │ │ @@ -445720,90 +445723,90 @@ │ │ │ │ bne.w 1a340e │ │ │ │ b.n 1a38fa │ │ │ │ ldr r1, [pc, #120] @ (1a39a0 ) │ │ │ │ mov r0, sl │ │ │ │ add r1, pc │ │ │ │ bl 1a409c │ │ │ │ nop │ │ │ │ - ldmia r7, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r7!, {r1, r2, r4, r5, r6} │ │ │ │ movs r4, r3 │ │ │ │ - str r4, [r3, #68] @ 0x44 │ │ │ │ + str r4, [r3, #60] @ 0x3c │ │ │ │ movs r4, r3 │ │ │ │ - cmp r2, r5 │ │ │ │ + tst r2, r5 │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r6, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r6, {r1, r2, r4, r6} │ │ │ │ movs r4, r3 │ │ │ │ - str r0, [r0, #68] @ 0x44 │ │ │ │ + str r0, [r0, #60] @ 0x3c │ │ │ │ movs r4, r3 │ │ │ │ - cmp r6, r1 │ │ │ │ + tst r6, r1 │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r6!, {r1, r3, r5, r7} │ │ │ │ + ldmia r6!, {r1, r3, r5} │ │ │ │ movs r4, r3 │ │ │ │ - str r4, [r4, #64] @ 0x40 │ │ │ │ + str r4, [r4, #56] @ 0x38 │ │ │ │ movs r4, r3 │ │ │ │ - negs r2, r6 │ │ │ │ + rors r2, r6 │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r7, {r1, r2, r4, r7} │ │ │ │ + ldmia r7!, {r1, r2, r4} │ │ │ │ movs r4, r3 │ │ │ │ - str r0, [r3, #60] @ 0x3c │ │ │ │ + str r0, [r3, #52] @ 0x34 │ │ │ │ movs r4, r3 │ │ │ │ - tst r6, r4 │ │ │ │ + sbcs r6, r4 │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r7, {r2, r3, r5, r7} │ │ │ │ + ldmia r7!, {r2, r3, r5} │ │ │ │ movs r4, r3 │ │ │ │ - str r6, [r7, #56] @ 0x38 │ │ │ │ + str r6, [r7, #48] @ 0x30 │ │ │ │ movs r4, r3 │ │ │ │ - tst r4, r1 │ │ │ │ + sbcs r4, r1 │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r7!, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r6, {r1, r3, r4, r5, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ - str r4, [r4, #56] @ 0x38 │ │ │ │ + str r4, [r4, #48] @ 0x30 │ │ │ │ movs r4, r3 │ │ │ │ - rors r2, r6 │ │ │ │ + adcs r2, r6 │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r7, {r3, r4, r7} │ │ │ │ + ldmia r7!, {r3, r4} │ │ │ │ movs r4, r3 │ │ │ │ - str r2, [r1, #56] @ 0x38 │ │ │ │ + str r2, [r1, #48] @ 0x30 │ │ │ │ movs r4, r3 │ │ │ │ - rors r0, r3 │ │ │ │ + adcs r0, r3 │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r7, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r7!, {r1, r2, r3, r4, r5, r6} │ │ │ │ movs r4, r3 │ │ │ │ - str r0, [r7, #48] @ 0x30 │ │ │ │ + str r0, [r7, #40] @ 0x28 │ │ │ │ movs r4, r3 │ │ │ │ - sbcs r6, r0 │ │ │ │ + asrs r6, r0 │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r4!, {r2, r5, r6, r7} │ │ │ │ + ldmia r4!, {r2, r5, r6} │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r4, {r1, r2, r4, r7} │ │ │ │ + ldmia r4, {r1, r2, r4} │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r7!, {r3, r5} │ │ │ │ + ldmia r6!, {r3, r5, r7} │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r6, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r6, {r1, r2, r3, r5, r6} │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r6!, {r2, r4, r7} │ │ │ │ + ldmia r6!, {r2, r4} │ │ │ │ movs r4, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (1a39c8 ) │ │ │ │ mov.w r2, #454 @ 0x1c6 │ │ │ │ ldr r1, [pc, #16] @ (1a39cc ) │ │ │ │ ldr r0, [pc, #20] @ (1a39d0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 18e838 │ │ │ │ nop │ │ │ │ - ldmia r6, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r6, {r2, r3, r5, r6} │ │ │ │ movs r3, r5 │ │ │ │ - ldr r6, [r3, #40] @ 0x28 │ │ │ │ + ldr r6, [r3, #32] │ │ │ │ movs r4, r3 │ │ │ │ - str r4, [r6, r0] │ │ │ │ + ldr r7, [pc, #720] @ (1a3ca4 ) │ │ │ │ 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] @ (1a3b68 ) │ │ │ │ @@ -445975,15 +445978,15 @@ │ │ │ │ mov r8, r0 │ │ │ │ sub sp, #16 │ │ │ │ mov sl, r1 │ │ │ │ movs r0, #0 │ │ │ │ mov.w r1, #284 @ 0x11c │ │ │ │ ldr r7, [pc, #940] @ (1a3f40 ) │ │ │ │ mov r6, r2 │ │ │ │ - bl 1e2fc0 │ │ │ │ + bl 1e2f08 │ │ │ │ ldrb.w r3, [r8, #8] │ │ │ │ add r7, pc │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #4 │ │ │ │ beq.w 1a3d16 │ │ │ │ cmp r3, #3 │ │ │ │ beq.w 1a3cee │ │ │ │ @@ -445997,69 +446000,69 @@ │ │ │ │ str.w r8, [r4] │ │ │ │ str r6, [r4, #20] │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ ldr r3, [pc, #900] @ (1a3f4c ) │ │ │ │ mov r2, r9 │ │ │ │ ldr r5, [r7, r3] │ │ │ │ mov r1, r5 │ │ │ │ - bl 1df9d0 │ │ │ │ + bl 1df918 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ str.w r0, [r4, #164] @ 0xa4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1df9d0 │ │ │ │ + bl 1df918 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ str.w r0, [r4, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1df9d0 │ │ │ │ + bl 1df918 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ str.w r0, [r4, #228] @ 0xe4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1df9d0 │ │ │ │ + bl 1df918 │ │ │ │ str.w r0, [r4, #208] @ 0xd0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e0078 │ │ │ │ + bl 1dffc0 │ │ │ │ ldr.w r1, [sl, #252] @ 0xfc │ │ │ │ str.w r0, [r4, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 206510 │ │ │ │ + bl 206458 │ │ │ │ add.w r1, sl, #240 @ 0xf0 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl 16abf0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 1b5100 │ │ │ │ cbz r0, 1a3c6e │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1fab34 │ │ │ │ + bl 1faa7c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 255950 │ │ │ │ + bl 255898 │ │ │ │ orrs r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 25700c │ │ │ │ + bl 256f54 │ │ │ │ orr.w r9, r0, r5 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 256518 │ │ │ │ + bl 256460 │ │ │ │ orr.w r5, r0, r9 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2534dc │ │ │ │ + bl 253424 │ │ │ │ orrs r0, r5 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1a3c2a │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1fb644 │ │ │ │ + bl 1fb58c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 183e3c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 256518 │ │ │ │ + bl 256460 │ │ │ │ ldrb.w r3, [r8, #377] @ 0x179 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1a3dae │ │ │ │ ldrb.w r3, [r8, #369] @ 0x171 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1a3d9a │ │ │ │ ldr r3, [r6, #116] @ 0x74 │ │ │ │ @@ -446067,23 +446070,23 @@ │ │ │ │ beq.n 1a3d66 │ │ │ │ ldr r3, [pc, #708] @ (1a3f50 ) │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl 27be70 │ │ │ │ + bl 27bdb8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1a3d7e │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r2 │ │ │ │ - bl 291adc │ │ │ │ + bl 291a24 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 20daec │ │ │ │ + bl 20da34 │ │ │ │ ldr r1, [r6, #116] @ 0x74 │ │ │ │ ldr.w ip, [r4, #8] │ │ │ │ cmp r1, #4 │ │ │ │ beq.w 1a3dd4 │ │ │ │ ldr r3, [pc, #664] @ (1a3f54 ) │ │ │ │ ldrb.w r2, [ip, #32] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ @@ -446158,29 +446161,29 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1a3c88 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add.w r1, r6, #1432 @ 0x598 │ │ │ │ bl 1af8c8 │ │ │ │ b.n 1a3c88 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 271ec8 │ │ │ │ + bl 271e10 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 255cc0 │ │ │ │ + bl 255c08 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 256518 │ │ │ │ + bl 256460 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r1, #0 │ │ │ │ - bl 25cf3c │ │ │ │ + bl 25ce84 │ │ │ │ b.n 1a3c9c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 1b52b8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1a3c82 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 256518 │ │ │ │ + bl 256460 │ │ │ │ b.n 1a3c82 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 1b51bc │ │ │ │ b.n 1a3c78 │ │ │ │ lsls r3, r3, #26 │ │ │ │ bpl.n 1a3d02 │ │ │ │ cmp r1, #14 │ │ │ │ @@ -446226,15 +446229,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1a3e0a │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r5, #1 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1a3e16 │ │ │ │ - bl 200834 │ │ │ │ + bl 20077c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1a3e02 │ │ │ │ cmp r5, #49 @ 0x31 │ │ │ │ bls.n 1a3ee2 │ │ │ │ cmp r5, #69 @ 0x45 │ │ │ │ itett ls │ │ │ │ movls r3, #3 │ │ │ │ @@ -446313,20 +446316,20 @@ │ │ │ │ movs r0, #2 │ │ │ │ ldr r5, [pc, #120] @ (1a3f74 ) │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r2, [pc, #120] @ (1a3f78 ) │ │ │ │ add r5, pc │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ - bl 1e0a68 │ │ │ │ + bl 1e09b0 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #2 │ │ │ │ - bl 284494 │ │ │ │ + bl 2843dc │ │ │ │ ldr.w ip, [r4, #8] │ │ │ │ b.n 1a3d02 │ │ │ │ ldr r3, [pc, #96] @ (1a3f7c ) │ │ │ │ add r3, pc │ │ │ │ b.n 1a3ef4 │ │ │ │ ldr r3, [pc, #92] @ (1a3f80 ) │ │ │ │ add r3, pc │ │ │ │ @@ -446354,61 +446357,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 │ │ │ │ - ldrsh r2, [r6, r0] │ │ │ │ + ldrb r2, [r6, r6] │ │ │ │ movs r4, r3 │ │ │ │ - ldrsh r6, [r2, r0] │ │ │ │ + ldrb r6, [r2, r6] │ │ │ │ movs r4, r3 │ │ │ │ - ldrsh r2, [r2, r0] │ │ │ │ + ldrb r2, [r2, r6] │ │ │ │ movs r4, r3 │ │ │ │ - subs r4, #78 @ 0x4e │ │ │ │ + subs r3, #206 @ 0xce │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r6, [r5, r7] │ │ │ │ + ldrb r6, [r5, r5] │ │ │ │ movs r4, r3 │ │ │ │ - subs r2, #78 @ 0x4e │ │ │ │ + subs r1, #206 @ 0xce │ │ │ │ movs r0, r4 │ │ │ │ - subs r2, #230 @ 0xe6 │ │ │ │ + subs r2, #102 @ 0x66 │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r1, {r1, r3, r5, r6} │ │ │ │ + ldmia r0!, {r1, r3, r5, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ - ldrb r0, [r6, r5] │ │ │ │ + ldrb r0, [r6, r3] │ │ │ │ movs r4, r3 │ │ │ │ - ldrb r6, [r6, r5] │ │ │ │ + ldrb r6, [r6, r3] │ │ │ │ movs r4, r3 │ │ │ │ - ldrb r0, [r5, r5] │ │ │ │ + ldrb r0, [r5, r3] │ │ │ │ movs r4, r3 │ │ │ │ - subs r3, #178 @ 0xb2 │ │ │ │ + subs r3, #50 @ 0x32 │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r4, [r6, r5] │ │ │ │ + ldrb r4, [r6, r3] │ │ │ │ movs r4, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1e3174 │ │ │ │ + bl 1e30bc │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr.w r0, [r0, #164] @ 0xa4 │ │ │ │ movs r1, #4 │ │ │ │ - bl 1e306c │ │ │ │ + bl 1e2fb4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr.w r0, [r4, #164] @ 0xa4 │ │ │ │ - bl 1dfc7c │ │ │ │ + bl 1dfbc4 │ │ │ │ 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 │ │ │ │ @@ -446513,110 +446516,110 @@ │ │ │ │ ldr r3, [pc, #84] @ (1a412c ) │ │ │ │ ldr r1, [r2, r1] │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r2, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1df9d0 │ │ │ │ + bl 1df918 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1e334c │ │ │ │ + bl 1e3294 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dfc7c │ │ │ │ + bl 1dfbc4 │ │ │ │ ldr r1, [pc, #52] @ (1a4130 ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r3, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 284494 │ │ │ │ + bl 2843dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e3174 │ │ │ │ + bl 1e30bc │ │ │ │ ldr r1, [pc, #36] @ (1a4134 ) │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 1e099c │ │ │ │ + bl 1e08e4 │ │ │ │ b.n 1a40fa │ │ │ │ it mi │ │ │ │ lslmi r3, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ itte cc │ │ │ │ lslcc r3, r5, #2 │ │ │ │ lsrcc r0, r7, #9 │ │ │ │ movcs r0, r0 │ │ │ │ lsrs r4, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #226 @ 0xe2 │ │ │ │ + subs r0, #98 @ 0x62 │ │ │ │ movs r4, r3 │ │ │ │ - subs r0, #208 @ 0xd0 │ │ │ │ + subs r0, #80 @ 0x50 │ │ │ │ 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, #164] @ 0xa4 │ │ │ │ movs r1, #4 │ │ │ │ mov r6, r2 │ │ │ │ - bl 1e306c │ │ │ │ + bl 1e2fb4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr.w r0, [r4, #164] @ 0xa4 │ │ │ │ - bl 1dfc7c │ │ │ │ + bl 1dfbc4 │ │ │ │ ldr.w r3, [r4, #216] @ 0xd8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cbnz r3, 1a4178 │ │ │ │ mov r0, r2 │ │ │ │ strd r2, r6, [r4, #216] @ 0xd8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [pc, #8] @ (1a4184 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ bl 1a409c │ │ │ │ nop │ │ │ │ - stmia r7!, {r2, r4} │ │ │ │ + stmia r6!, {r2, r4, r7} │ │ │ │ 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, #164] @ 0xa4 │ │ │ │ - bl 1dfc40 │ │ │ │ + bl 1dfb88 │ │ │ │ cbz r0, 1a41a8 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [pc, #8] @ (1a41b4 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ bl 1a409c │ │ │ │ nop │ │ │ │ - stmia r7!, {r2} │ │ │ │ + stmia r6!, {r2, r7} │ │ │ │ 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, #164] @ 0xa4 │ │ │ │ mov r4, r2 │ │ │ │ ldrb r6, [r1, #12] │ │ │ │ - bl 1dfc40 │ │ │ │ + bl 1dfb88 │ │ │ │ cbz r0, 1a423a │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r7, [r0, #12] │ │ │ │ ldrb r0, [r3, #12] │ │ │ │ cbz r0, 1a4234 │ │ │ │ sub.w r8, r7, #4 │ │ │ │ movs r2, #0 │ │ │ │ @@ -446632,15 +446635,15 @@ │ │ │ │ ubfx r3, r3, #3, #1 │ │ │ │ cmp r3, r4 │ │ │ │ beq.n 1a41ee │ │ │ │ mov r0, sl │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #4 │ │ │ │ add.w sl, sl, #44 @ 0x2c │ │ │ │ - bl 1e306c │ │ │ │ + bl 1e2fb4 │ │ │ │ movs r5, #0 │ │ │ │ mov r7, r0 │ │ │ │ sub.w r9, r0, #4 │ │ │ │ cbz r6, 1a4234 │ │ │ │ ldr.w r1, [r8, #4]! │ │ │ │ mov r2, r4 │ │ │ │ mov r0, sl │ │ │ │ @@ -446651,15 +446654,15 @@ │ │ │ │ bne.n 1a421e │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r1, [pc, #8] @ (1a4244 ) │ │ │ │ mov r0, sl │ │ │ │ add r1, pc │ │ │ │ bl 1a409c │ │ │ │ - stmia r6!, {r1, r4, r5, r6} │ │ │ │ + stmia r5!, {r1, r4, r5, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #796] @ (1a4578 ) │ │ │ │ add.w r8, r2, #4294967295 @ 0xffffffff │ │ │ │ @@ -446669,29 +446672,29 @@ │ │ │ │ bhi.w 1a4566 │ │ │ │ add.w r6, r0, r2, lsl #2 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr.w r3, [r6, #172] @ 0xac │ │ │ │ cbz r3, 1a428a │ │ │ │ mov r0, r3 │ │ │ │ - bl 1dfc40 │ │ │ │ + bl 1dfb88 │ │ │ │ cbz r0, 1a42a2 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r3, [pc, #752] @ (1a457c ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [pc, #748] @ (1a4580 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1df9d0 │ │ │ │ + bl 1df918 │ │ │ │ str.w r0, [r6, #172] @ 0xac │ │ │ │ movs r3, #1 │ │ │ │ adds r5, #44 @ 0x2c │ │ │ │ mov r2, r3 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r0, r5 │ │ │ │ bl 18feac │ │ │ │ @@ -446859,15 +446862,15 @@ │ │ │ │ ldr.w r0, [r6, #172] @ 0xac │ │ │ │ ldr r3, [r3, #0] │ │ │ │ strh r2, [r3, #12] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ bic.w r2, r2, #8 │ │ │ │ str r2, [r3, #0] │ │ │ │ mov r2, r5 │ │ │ │ - bl 1dfc7c │ │ │ │ + bl 1dfbc4 │ │ │ │ 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 1901cc │ │ │ │ @@ -446966,15 +446969,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ pop {r3, r4, r7, pc} │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r7, #9 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r5, r6} │ │ │ │ + stmia r2!, {r5, r6, r7} │ │ │ │ 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] @ (1a4750 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -446986,15 +446989,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ bl 1917a4 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r6, #212] @ 0xd4 │ │ │ │ - bl 1dfc40 │ │ │ │ + bl 1dfb88 │ │ │ │ cbz r0, 1a45e0 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ ldr r2, [pc, #404] @ (1a4758 ) │ │ │ │ ldr r3, [pc, #396] @ (1a4754 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -447115,15 +447118,15 @@ │ │ │ │ str r0, [r2, #0] │ │ │ │ cbz r1, 1a46fe │ │ │ │ orr.w r3, r3, #17301504 @ 0x1080000 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr.w r0, [r6, #212] @ 0xd4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1dfc7c │ │ │ │ + bl 1dfbc4 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ cmp r3, #3 │ │ │ │ bne.w 1a45c2 │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ cmp r3, r5 │ │ │ │ itt eq │ │ │ │ ldrdeq r0, r1, [r8] │ │ │ │ @@ -447159,15 +447162,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] @ (1a481c ) │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - bl 1e2fc0 │ │ │ │ + bl 1e2f08 │ │ │ │ ldr r2, [pc, #168] @ (1a4820 ) │ │ │ │ ldr.w r3, [r5, #168] @ 0xa8 │ │ │ │ add r6, pc │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r5, #168] @ 0xa8 │ │ │ │ str r3, [r0, #12] │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ @@ -447230,15 +447233,15 @@ │ │ │ │ nop │ │ │ │ @ instruction: 0xb880 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #22 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r3, r5, r6, r7} │ │ │ │ + stmia r0!, {r3, r5, r6} │ │ │ │ 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 │ │ │ │ @@ -447255,15 +447258,15 @@ │ │ │ │ mov r0, r3 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r1, [pc, #8] @ (1a4864 ) │ │ │ │ add r1, pc │ │ │ │ bl 1a409c │ │ │ │ nop │ │ │ │ - stmia r0!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r0!, {r2, r3, r4, r5} │ │ │ │ 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 │ │ │ │ @@ -447419,15 +447422,15 @@ │ │ │ │ ldr r7, [pc, #132] @ (1a4a80 ) │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r8, r3 │ │ │ │ add r7, pc │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ - bl 200230 │ │ │ │ + bl 200178 │ │ │ │ ldr r3, [pc, #120] @ (1a4a84 ) │ │ │ │ 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 │ │ │ │ @@ -447483,31 +447486,31 @@ │ │ │ │ ldr r1, [pc, #16] @ (1a4ab0 ) │ │ │ │ ldr r0, [pc, #20] @ (1a4ab4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 18e838 │ │ │ │ nop │ │ │ │ - bkpt 0x0014 │ │ │ │ + pop {r2, r4, r7, pc} │ │ │ │ movs r3, r5 │ │ │ │ - ldr r2, [r7, r6] │ │ │ │ + ldr r2, [r7, r4] │ │ │ │ movs r4, r3 │ │ │ │ - subs r7, #80 @ 0x50 │ │ │ │ + subs r6, #208 @ 0xd0 │ │ │ │ movs r1, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r8, r0 │ │ │ │ ldr.w r3, [pc, #2328] @ 1a53e8 │ │ │ │ movs r0, #0 │ │ │ │ add r3, pc │ │ │ │ strd r3, r1, [sp, #24] │ │ │ │ - bl 1e2f34 │ │ │ │ + bl 1e2e7c │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ add.w r8, r8, #84 @ 0x54 │ │ │ │ bl 190e98 │ │ │ │ ldr.w r6, [r8, #4] │ │ │ │ @@ -447574,15 +447577,15 @@ │ │ │ │ mov r4, r6 │ │ │ │ mov r6, r7 │ │ │ │ ldr r6, [r6, #4] │ │ │ │ cmp r6, r8 │ │ │ │ bne.n 1a4b14 │ │ │ │ mov r5, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e3174 │ │ │ │ + bl 1e30bc │ │ │ │ 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 1a4d04 │ │ │ │ movw r2, #283 @ 0x11b │ │ │ │ cmp r5, r2 │ │ │ │ @@ -447660,15 +447663,15 @@ │ │ │ │ cbz r2, 1a4c8c │ │ │ │ lsls r2, r1, #29 │ │ │ │ bmi.w 1a4b88 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1a4cf6 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1e4de4 │ │ │ │ + bl 1e4d2c │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 1a4cee │ │ │ │ str r7, [sp, #0] │ │ │ │ movs r5, #1 │ │ │ │ mov r7, fp │ │ │ │ mov fp, r6 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ @@ -447676,29 +447679,29 @@ │ │ │ │ ldr r2, [r3, #32] │ │ │ │ cmp r2, r7 │ │ │ │ bne.w 1a5120 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ cmp r6, r3 │ │ │ │ bne.w 1a5120 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 1e4de4 │ │ │ │ + bl 1e4d2c │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 1a4ce6 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1a4cb8 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ bne.w 1a5120 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 1a4ca8 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ movs r5, #0 │ │ │ │ ldrd r7, r6, [r3, #32] │ │ │ │ - bl 1e4de4 │ │ │ │ + bl 1e4d2c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1a4cc2 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ mov r6, fp │ │ │ │ mov fp, r7 │ │ │ │ ldr r7, [sp, #0] │ │ │ │ @@ -447788,15 +447791,15 @@ │ │ │ │ bne.w 1a4b88 │ │ │ │ cmp r5, #130 @ 0x82 │ │ │ │ beq.w 1a4c70 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1a4e5c │ │ │ │ movs r1, #0 │ │ │ │ - bl 1e4de4 │ │ │ │ + bl 1e4d2c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1a4e54 │ │ │ │ movs r3, #1 │ │ │ │ str r5, [sp, #16] │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ @@ -447827,15 +447830,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1a52d8 │ │ │ │ mov.w ip, #16 │ │ │ │ mov.w lr, #8 │ │ │ │ b.n 1a4f4c │ │ │ │ str r2, [sp, #32] │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 1e4de4 │ │ │ │ + bl 1e4d2c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1a4dee │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldr.w r3, [r9, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ @@ -447843,15 +447846,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ubfx r1, r1, #2, #1 │ │ │ │ bl 190ec4 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cbz r0, 1a4eac │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r5, [r9, #36] @ 0x24 │ │ │ │ - bl 1e4de4 │ │ │ │ + bl 1e4d2c │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 1a4eac │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cbz r0, 1a4ea0 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr.w ip, [r3] │ │ │ │ @@ -447862,15 +447865,15 @@ │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #4 │ │ │ │ bne.n 1a4e9c │ │ │ │ bic.w r3, r3, #4 │ │ │ │ str r3, [r2, #0] │ │ │ │ str r5, [r0, #32] │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 1e4de4 │ │ │ │ + bl 1e4d2c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1a4e7a │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ b.n 1a4b88 │ │ │ │ movs r2, #5 │ │ │ │ @@ -448497,15 +448500,15 @@ │ │ │ │ bhi.n 1a556c │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ lsls r1, r1, #29 │ │ │ │ bpl.n 1a54bc │ │ │ │ ldrh r0, [r2, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1df1d0 │ │ │ │ + bl 1df118 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ vstr s0, [r2, #16] │ │ │ │ b.n 1a54bc │ │ │ │ cmp.w r1, #392 @ 0x188 │ │ │ │ bcc.n 1a5594 │ │ │ │ sub.w r1, r1, #396 @ 0x18c │ │ │ │ @@ -448601,19 +448604,19 @@ │ │ │ │ ldr r1, [pc, #16] @ (1a5674 ) │ │ │ │ ldr r0, [pc, #20] @ (1a5678 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 18e838 │ │ │ │ nop │ │ │ │ - sxtb r4, r3 │ │ │ │ + cbz r4, 1a56aa │ │ │ │ movs r3, r5 │ │ │ │ - ldr r5, [pc, #984] @ (1a5a50 ) │ │ │ │ + ldr r5, [pc, #472] @ (1a5850 ) │ │ │ │ movs r4, r3 │ │ │ │ - adds r3, #140 @ 0x8c │ │ │ │ + adds r3, #12 │ │ │ │ movs r1, r4 │ │ │ │ ldr.w ip, [r1] │ │ │ │ ldr.w r1, [ip] │ │ │ │ ands.w r3, r1, #12288 @ 0x3000 │ │ │ │ beq.n 1a56b4 │ │ │ │ ldr.w r3, [ip, #28] │ │ │ │ cbz r3, 1a56b4 │ │ │ │ @@ -449978,25 +449981,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 1e4a48 │ │ │ │ + bl 1e4990 │ │ │ │ ldr.w r9, [r5, #88] @ 0x58 │ │ │ │ mov r6, r0 │ │ │ │ cmp r9, r7 │ │ │ │ beq.w 1a665c │ │ │ │ movw sl, #8195 @ 0x2003 │ │ │ │ movt sl, #24 │ │ │ │ mov.w r8, #0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4c04 │ │ │ │ + bl 1e4b4c │ │ │ │ ldr.w r4, [r9, #20] │ │ │ │ add.w r5, r9, #16 │ │ │ │ cmp r5, r4 │ │ │ │ beq.n 1a65ca │ │ │ │ subs r4, #96 @ 0x60 │ │ │ │ movw fp, #1027 @ 0x403 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ @@ -450021,15 +450024,15 @@ │ │ │ │ cmpeq r2, #0 │ │ │ │ beq.n 1a65c0 │ │ │ │ tst.w r0, sl │ │ │ │ bne.n 1a65c0 │ │ │ │ add.w r2, sp, #11 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4d44 │ │ │ │ + bl 1e4c8c │ │ │ │ ldrb.w r2, [sp, #11] │ │ │ │ cbz r2, 1a65c0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #100] @ 0x64 │ │ │ │ sub.w r4, r2, #96 @ 0x60 │ │ │ │ cmp r5, r2 │ │ │ │ @@ -450078,15 +450081,15 @@ │ │ │ │ cmp ip, r3 │ │ │ │ bne.n 1a65f8 │ │ │ │ ldr.w lr, [lr, #4] │ │ │ │ cmp r7, lr │ │ │ │ bne.n 1a65de │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4be4 │ │ │ │ + bl 1e4b2c │ │ │ │ ldr r2, [pc, #48] @ (1a6674 ) │ │ │ │ ldr r3, [pc, #36] @ (1a6668 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ @@ -450244,15 +450247,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 1e2f34 │ │ │ │ + bl 1e2e7c │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 190e98 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ @@ -450541,15 +450544,15 @@ │ │ │ │ strmi.w r0, [r3, #-4] │ │ │ │ cmp r1, r3 │ │ │ │ bne.n 1a6aaa │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1a67f0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 1e3174 │ │ │ │ + bl 1e30bc │ │ │ │ mov r0, r5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r7, r5 │ │ │ │ beq.n 1a69ec │ │ │ │ ldr.w r7, [ip, #24] │ │ │ │ ldr r7, [r7, #0] │ │ │ │ @@ -450568,23 +450571,23 @@ │ │ │ │ movw r3, #1026 @ 0x402 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 1a6bb4 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1a6ba4 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1e4de4 │ │ │ │ + bl 1e4d2c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1a6ba4 │ │ │ │ strd r7, r5, [sp, #12] │ │ │ │ str.w r8, [sp, #20] │ │ │ │ b.n 1a6b30 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 1e4de4 │ │ │ │ + bl 1e4d2c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1a6b9c │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1a6b24 │ │ │ │ ldr r7, [r2, #16] │ │ │ │ @@ -450620,15 +450623,15 @@ │ │ │ │ sub.w lr, r5, ip │ │ │ │ adds.w r3, r8, lr │ │ │ │ beq.n 1a6b6e │ │ │ │ ldr.w lr, [r8, lr] │ │ │ │ b.n 1a6b66 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 1e4de4 │ │ │ │ + bl 1e4d2c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1a6b30 │ │ │ │ ldrd r7, r5, [sp, #12] │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ bl 19013c │ │ │ │ @@ -451032,15 +451035,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 1e2fec │ │ │ │ + bl 1e2f34 │ │ │ │ str r0, [r7, #112] @ 0x70 │ │ │ │ ldr r7, [r4, #100] @ 0x64 │ │ │ │ ldr r3, [r7, #104] @ 0x68 │ │ │ │ b.n 1a6f30 │ │ │ │ nop │ │ │ │ ldr r2, [r0, #116] @ 0x74 │ │ │ │ ldr r3, [r1, #116] @ 0x74 │ │ │ │ @@ -451328,15 +451331,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 2012f0 │ │ │ │ + bl 201238 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r5, #3 │ │ │ │ beq.n 1a729c │ │ │ │ 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 │ │ │ │ @@ -451463,15 +451466,15 @@ │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ cbz r0, 1a73d6 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1db358 │ │ │ │ + bl 1db2a0 │ │ │ │ ldrb.w r0, [r0, #32] │ │ │ │ and.w r0, r0, #7 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r0, [r0, #92] @ 0x5c │ │ │ │ @@ -451684,15 +451687,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 1e2fc0 │ │ │ │ + bl 1e2f08 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ add.w r5, r7, #16 │ │ │ │ mov fp, r0 │ │ │ │ cmp r5, r3 │ │ │ │ beq.n 1a7646 │ │ │ │ sub.w r9, r3, #96 @ 0x60 │ │ │ │ movs r4, #1 │ │ │ │ @@ -454764,30 +454767,30 @@ │ │ │ │ ldr.w r5, [pc, #2548] @ 1aa0dc │ │ │ │ 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 1e2fc0 │ │ │ │ + bl 1e2f08 │ │ │ │ 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, #48] @ 0x30 │ │ │ │ str r6, [r0, #4] │ │ │ │ str r3, [r0, #12] │ │ │ │ beq.n 1a9748 │ │ │ │ mov r7, sl │ │ │ │ movw r1, #8892 @ 0x22bc │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1e2fc0 │ │ │ │ + bl 1e2f08 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ add.w r0, r0, #4448 @ 0x1160 │ │ │ │ ldr r6, [r3, #120] @ 0x78 │ │ │ │ mov r1, r6 │ │ │ │ bl 1a84e8 │ │ │ │ mov r1, r6 │ │ │ │ @@ -455271,15 +455274,15 @@ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 1a74ac │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, r9 │ │ │ │ bne.n 1a9c02 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1e3174 │ │ │ │ + bl 1e30bc │ │ │ │ ldr.w r2, [pc, #1216] @ 1aa0e4 │ │ │ │ ldr.w r3, [pc, #1200] @ 1aa0d8 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ eors r2, r3 │ │ │ │ @@ -455532,15 +455535,15 @@ │ │ │ │ str r2, [r4, #4] │ │ │ │ b.n 1a9e80 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ str r2, [r4, #4] │ │ │ │ b.n 1a9e80 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e2fc0 │ │ │ │ + bl 1e2f08 │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ mov r8, r0 │ │ │ │ cmp r5, r9 │ │ │ │ ittt ne │ │ │ │ movne r3, #0 │ │ │ │ movne r6, r5 │ │ │ │ movne sl, r0 │ │ │ │ @@ -455610,15 +455613,15 @@ │ │ │ │ bne.n 1a9f52 │ │ │ │ ldrd r6, r9, [sp, #28] │ │ │ │ ldr r6, [r6, #4] │ │ │ │ cmp r6, r9 │ │ │ │ bne.n 1a9ed8 │ │ │ │ mov r8, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e3174 │ │ │ │ + bl 1e30bc │ │ │ │ b.n 1a9bbc │ │ │ │ ldrd r2, r3, [sl] │ │ │ │ ldr.w r1, [sl, #8] │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 1aa0a4 │ │ │ │ add.w r0, r1, r2, lsl #3 │ │ │ │ mov r3, r4 │ │ │ │ @@ -455725,15 +455728,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 1e2fec │ │ │ │ + bl 1e2f34 │ │ │ │ ldr.w r2, [sl] │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [sl, #8] │ │ │ │ b.n 1a9f98 │ │ │ │ mov r4, r5 │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ ldr r5, [sp, #16] │ │ │ │ @@ -455752,15 +455755,15 @@ │ │ │ │ lsls r3, r5, #2 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [r3, #88] @ 0x58 │ │ │ │ cmp r4, r9 │ │ │ │ beq.w 1ab0ba │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1e2fc0 │ │ │ │ + bl 1e2f08 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #91 @ 0x5b │ │ │ │ movs r1, #0 │ │ │ │ adds r0, #1 │ │ │ │ ldrb.w r6, [r3, #1215] @ 0x4bf │ │ │ │ blx 5923c │ │ │ │ @@ -456491,15 +456494,15 @@ │ │ │ │ ldr r4, [r3, #88] @ 0x58 │ │ │ │ cmp r4, r9 │ │ │ │ beq.n 1aa8e4 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ movs r6, #0 │ │ │ │ movs r1, #96 @ 0x60 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e2f78 │ │ │ │ + bl 1e2ec0 │ │ │ │ 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 5923c │ │ │ │ @@ -457352,15 +457355,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 1e2fc0 │ │ │ │ + bl 1e2f08 │ │ │ │ ldrd r3, r2, [r0, #8] │ │ │ │ mov fp, r0 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 1ab66c │ │ │ │ ldr.w r6, [r9, #88] @ 0x58 │ │ │ │ add.w sl, r9, #84 @ 0x54 │ │ │ │ @@ -457429,45 +457432,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 1e306c │ │ │ │ + bl 1e2fb4 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #4 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e306c │ │ │ │ + bl 1e2fb4 │ │ │ │ mov r2, r5 │ │ │ │ str.w r0, [fp, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e306c │ │ │ │ + bl 1e2fb4 │ │ │ │ ldr.w r4, [r9, #88] @ 0x58 │ │ │ │ str.w r0, [fp, #28] │ │ │ │ cmp sl, r4 │ │ │ │ it ne │ │ │ │ movne r5, #0 │ │ │ │ beq.n 1ab2e8 │ │ │ │ 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 1e3090 │ │ │ │ + bl 1e2fd8 │ │ │ │ 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 1e3090 │ │ │ │ + bl 1e2fd8 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ adds r5, #1 │ │ │ │ cmp r4, sl │ │ │ │ str.w r0, [r6, r7, lsl #2] │ │ │ │ bne.n 1ab2b6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov.w r8, #1 │ │ │ │ @@ -457544,15 +457547,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 1e2fec │ │ │ │ + bl 1e2f34 │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [fp, #16] │ │ │ │ b.n 1ab242 │ │ │ │ mov r9, r4 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ movs r5, #0 │ │ │ │ @@ -457794,15 +457797,15 @@ │ │ │ │ b.n 1ab5a6 │ │ │ │ lsls r3, r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ it cc │ │ │ │ movcc r3, #16 │ │ │ │ str r3, [r0, #12] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bl 1e2fec │ │ │ │ + bl 1e2f34 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [fp, #16] │ │ │ │ b.n 1ab1d0 │ │ │ │ mov r3, r9 │ │ │ │ ldr.w r9, [sp] │ │ │ │ b.n 1ab5c8 │ │ │ │ @@ -459255,15 +459258,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 1e2fec │ │ │ │ + bl 1e2f34 │ │ │ │ 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 1ac4f0 │ │ │ │ tst.w r3, #8192 @ 0x2000 │ │ │ │ @@ -459289,15 +459292,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 1e2fec │ │ │ │ + bl 1e2f34 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w ip, [fp, #16] │ │ │ │ mov lr, r0 │ │ │ │ b.n 1ac3da │ │ │ │ ldr r6, [sp, #12] │ │ │ │ str.w r9, [sp, #16] │ │ │ │ str.w lr, [sp, #8] │ │ │ │ @@ -459308,25 +459311,25 @@ │ │ │ │ ldr r3, [r3, #108] @ 0x6c │ │ │ │ ldr r5, [r5, #4] │ │ │ │ add.w r2, r3, #84 @ 0x54 │ │ │ │ cmp r5, r2 │ │ │ │ bne.w 1ac1b2 │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ mov r0, fp │ │ │ │ - bl 1e3174 │ │ │ │ + bl 1e30bc │ │ │ │ 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 1ac44e │ │ │ │ mov.w r2, #320 @ 0x140 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1e2fec │ │ │ │ + bl 1e2f34 │ │ │ │ movs r3, #16 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str r0, [sp, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ b.n 1ac41a │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r1, [r1, #32] │ │ │ │ @@ -459369,15 +459372,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 1e2f34 │ │ │ │ + bl 1e2e7c │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, fp │ │ │ │ bl 190e98 │ │ │ │ ldr.w r7, [fp, #88] @ 0x58 │ │ │ │ add.w fp, fp, #84 @ 0x54 │ │ │ │ @@ -459442,15 +459445,15 @@ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldmia r1, {r0, r1} │ │ │ │ bl 18fc70 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1e4e18 │ │ │ │ + bl 1e4d60 │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ movs r1, #252 @ 0xfc │ │ │ │ str r0, [r6, #64] @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ bl 190208 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ mov ip, r0 │ │ │ │ @@ -459477,22 +459480,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 1e4da4 │ │ │ │ + bl 1e4cec │ │ │ │ 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 1e4cfc │ │ │ │ + bl 1e4c44 │ │ │ │ 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] │ │ │ │ @@ -459529,15 +459532,15 @@ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ mov r8, sl │ │ │ │ ldr r7, [r7, #4] │ │ │ │ cmp r7, r8 │ │ │ │ bne.w 1ac71a │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1e3174 │ │ │ │ + bl 1e30bc │ │ │ │ ldr r2, [pc, #392] @ (1aca1c ) │ │ │ │ ldr r3, [pc, #384] @ (1aca18 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3 │ │ │ │ @@ -459610,31 +459613,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 1e4e18 │ │ │ │ + bl 1e4d60 │ │ │ │ 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 1ac864 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1e4de4 │ │ │ │ + bl 1e4d2c │ │ │ │ mov r1, r0 │ │ │ │ cbnz r0, 1ac998 │ │ │ │ b.n 1ac864 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 1e4de4 │ │ │ │ + bl 1e4d2c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1ac864 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1ac98a │ │ │ │ ldr r0, [r3, #16] │ │ │ │ @@ -460520,54 +460523,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 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ 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 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldr r5, [pc, #88] @ (1ad36c ) │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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 │ │ │ │ @@ -460582,15 +460585,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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ add.w r0, r4, #20 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ cmp r4, #204 @ 0xcc │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ @@ -460600,15 +460603,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 1fdd10 │ │ │ │ + bl 1fdc58 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ mov r4, r0 │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r1, r8 │ │ │ │ ldr r7, [pc, #224] @ (1ad480 ) │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ @@ -460618,18 +460621,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 200494 │ │ │ │ + bl 2003dc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.n 1ad468 │ │ │ │ tbb [pc, r3] │ │ │ │ ldr r0, [pc, #288] @ (1ad4fc ) │ │ │ │ str r0, [r1, r5] │ │ │ │ @@ -460644,21 +460647,21 @@ │ │ │ │ ldr r0, [pc, #288] @ (1ad510 ) │ │ │ │ ldr r0, [pc, #288] @ (1ad510 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ ldrb r6, [r2, #13] │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ mov r3, r9 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r6 │ │ │ │ strb.w r6, [r0, #40] @ 0x28 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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 │ │ │ │ @@ -460672,15 +460675,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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ 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 1ad3f6 │ │ │ │ mov.w r9, #8 │ │ │ │ b.n 1ad3f6 │ │ │ │ @@ -460710,56 +460713,56 @@ │ │ │ │ movw r1, #614 @ 0x266 │ │ │ │ ldr.w r9, [pc, #1048] @ 1ad8d0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r9, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ movs r3, #32 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ 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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov fp, r0 │ │ │ │ cbz r0, 1ad518 │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr r3, [pc, #952] @ (1ad8d4 ) │ │ │ │ ldr r2, [pc, #956] @ (1ad8d8 ) │ │ │ │ ldr r0, [r5, #20] │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1fd66c │ │ │ │ + bl 1fd5b4 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fdd10 │ │ │ │ + bl 1fdc58 │ │ │ │ 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] │ │ │ │ @@ -460767,28 +460770,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 200494 │ │ │ │ + bl 2003dc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ - bl 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ 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 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ 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 │ │ │ │ @@ -460822,15 +460825,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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ cmp r3, #1 │ │ │ │ beq.n 1ad644 │ │ │ │ cmp r3, #32 │ │ │ │ beq.w 1ad8b6 │ │ │ │ bhi.w 1ad8ba │ │ │ │ @@ -460842,42 +460845,42 @@ │ │ │ │ mov.w ip, #1 │ │ │ │ b.n 1ad5ea │ │ │ │ ldr r3, [pc, #668] @ (1ad8e4 ) │ │ │ │ ldr.w r1, [r9, r3] │ │ │ │ ldr r2, [pc, #668] @ (1ad8e8 ) │ │ │ │ ldr r0, [r5, #20] │ │ │ │ add r2, pc │ │ │ │ - bl 1fd66c │ │ │ │ + bl 1fd5b4 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 203518 │ │ │ │ + bl 203460 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ bl 1ad374 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #448 @ 0x1c0 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2033b0 │ │ │ │ + bl 2032f8 │ │ │ │ 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 1fdd10 │ │ │ │ + bl 1fdc58 │ │ │ │ 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 │ │ │ │ @@ -460885,27 +460888,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 200494 │ │ │ │ + bl 2003dc │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ 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 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ 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 │ │ │ │ @@ -460937,33 +460940,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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fdd60 │ │ │ │ + bl 1fdca8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 203468 │ │ │ │ + bl 2033b0 │ │ │ │ mov r3, fp │ │ │ │ ldr r2, [sp, #28] │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r1, sl │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fdd10 │ │ │ │ + bl 1fdc58 │ │ │ │ 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] │ │ │ │ @@ -460972,22 +460975,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 200494 │ │ │ │ + bl 2003dc │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r7, [r9, #12] │ │ │ │ - bl 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ 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] │ │ │ │ @@ -461022,18 +461025,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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2035b0 │ │ │ │ + bl 2034f8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ bl 1ad374 │ │ │ │ ldr r2, [pc, #92] @ (1ad8ec ) │ │ │ │ ldr r3, [pc, #56] @ (1ad8c8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -461062,23 +461065,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #80 @ 0x50 │ │ │ │ lsls r3, r5, #2 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r6, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #10 │ │ │ │ + adds r3, #138 @ 0x8a │ │ │ │ movs r4, r3 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #234 @ 0xea │ │ │ │ + adds r2, #106 @ 0x6a │ │ │ │ movs r4, r3 │ │ │ │ movs r7, #108 @ 0x6c │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r0, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #13 │ │ │ │ movs r0, r0 │ │ │ │ @@ -461099,22 +461102,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 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ 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 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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 │ │ │ │ @@ -461124,32 +461127,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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ 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 1ad930 │ │ │ │ movw r1, #753 @ 0x2f1 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ 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 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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} │ │ │ │ @@ -461166,15 +461169,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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ 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 1ad930 │ │ │ │ movs r6, #234 @ 0xea │ │ │ │ @@ -461211,35 +461214,35 @@ │ │ │ │ ldr.w r2, [pc, #1296] @ 1adf8c │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1fd66c │ │ │ │ + bl 1fd5b4 │ │ │ │ movs r2, #1 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ strd r4, r5, [sp, #40] @ 0x28 │ │ │ │ - bl 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 1adab8 │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1fdd10 │ │ │ │ + bl 1fdc58 │ │ │ │ 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] │ │ │ │ @@ -461247,27 +461250,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 200494 │ │ │ │ + bl 2003dc │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ - bl 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ 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 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ 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] │ │ │ │ @@ -461295,15 +461298,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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ cmp r3, #1 │ │ │ │ beq.n 1adbe8 │ │ │ │ cmp r3, #32 │ │ │ │ beq.w 1adf70 │ │ │ │ bhi.w 1adf68 │ │ │ │ @@ -461336,38 +461339,38 @@ │ │ │ │ bne.w 1adf78 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [pc, #944] @ (1adf9c ) │ │ │ │ ldr r0, [r6, #20] │ │ │ │ add r2, pc │ │ │ │ - bl 1fd66c │ │ │ │ + bl 1fd5b4 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 203518 │ │ │ │ + bl 203460 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r7, [sl, #13] │ │ │ │ bl 1ad374 │ │ │ │ mov.w r1, #354 @ 0x162 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20280c │ │ │ │ + bl 202754 │ │ │ │ movw r1, #747 @ 0x2eb │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ 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 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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} │ │ │ │ @@ -461376,34 +461379,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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ add.w r3, r8, #20 │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ strb.w r7, [r8, #34] @ 0x22 │ │ │ │ mov r0, r6 │ │ │ │ bl 1ad8f8 │ │ │ │ add.w r3, r8, #20 │ │ │ │ mov r2, sl │ │ │ │ mov r8, r0 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ mov r0, r6 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ - bl 2033b0 │ │ │ │ + bl 2032f8 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1fdd10 │ │ │ │ + bl 1fdc58 │ │ │ │ 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 │ │ │ │ @@ -461412,26 +461415,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 200494 │ │ │ │ + bl 2003dc │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ 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 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ 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 │ │ │ │ @@ -461463,37 +461466,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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ 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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 1addb8 │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1fdd10 │ │ │ │ + bl 1fdc58 │ │ │ │ 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] │ │ │ │ @@ -461501,27 +461504,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 200494 │ │ │ │ + bl 2003dc │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ - bl 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ 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 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ 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 │ │ │ │ @@ -461553,81 +461556,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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 203468 │ │ │ │ + bl 2033b0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ bl 1ad374 │ │ │ │ mov.w r1, #880 @ 0x370 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ movs r3, #1 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r3 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ add.w r1, r8, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2033b0 │ │ │ │ + bl 2032f8 │ │ │ │ movs r1, #2 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1fdd60 │ │ │ │ + bl 1fdca8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203468 │ │ │ │ + bl 2033b0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2035b0 │ │ │ │ + bl 2034f8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ bl 1ad374 │ │ │ │ b.n 1adbcc │ │ │ │ mov.w lr, #1 │ │ │ │ b.n 1ade6c │ │ │ │ mov.w ip, #1 │ │ │ │ b.n 1add58 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movw r1, #614 @ 0x266 │ │ │ │ - bl 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ movs r3, #32 │ │ │ │ mov r7, r0 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ add.w r3, r7, #20 │ │ │ │ mov r2, sl │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r6 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov sl, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ b.n 1ada6a │ │ │ │ ldr r3, [pc, #60] @ (1adfa0 ) │ │ │ │ ldr.w r1, [r8, r3] │ │ │ │ b.n 1adbea │ │ │ │ @@ -461642,23 +461645,23 @@ │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r5, #174 @ 0xae │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #152 @ 0x98 │ │ │ │ + add r0, sp, #664 @ 0x298 │ │ │ │ movs r3, r3 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #44 @ 0x2c │ │ │ │ lsls r3, r5, #2 │ │ │ │ - cmp r5, #86 @ 0x56 │ │ │ │ + cmp r4, #214 @ 0xd6 │ │ │ │ movs r4, r3 │ │ │ │ lsrs r0, r0, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #4 │ │ │ │ movs r0, r0 │ │ │ │ @@ -461689,30 +461692,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 200090 │ │ │ │ + bl 1fffd8 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ str r0, [sp, #8] │ │ │ │ cbz r0, 1ae02c │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ 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 │ │ │ │ @@ -461757,21 +461760,21 @@ │ │ │ │ b.n 1ae0aa │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ cmp r8, r3 │ │ │ │ bhi.n 1ae140 │ │ │ │ movs r1, #74 @ 0x4a │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r6, r0 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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 │ │ │ │ @@ -461786,29 +461789,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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ add.w r3, r6, #20 │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r9 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ ldr.w r3, [fp, #36] @ 0x24 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #144 @ 0x90 │ │ │ │ bne.n 1ae0a0 │ │ │ │ add.w r3, r6, #20 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r9 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r8, r3 │ │ │ │ bls.n 1ae0aa │ │ │ │ ldr.w r3, [fp, #36] @ 0x24 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ @@ -461843,21 +461846,21 @@ │ │ │ │ beq.n 1ae27e │ │ │ │ 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 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ add.w r6, r0, #20 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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} │ │ │ │ @@ -461874,15 +461877,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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr r2, [pc, #176] @ (1ae2b4 ) │ │ │ │ ldr r3, [pc, #160] @ (1ae2a4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3 │ │ │ │ @@ -461895,21 +461898,21 @@ │ │ │ │ str r3, [sp, #32] │ │ │ │ b.n 1ae060 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #32] │ │ │ │ b.n 1ae08a │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movs r1, #235 @ 0xeb │ │ │ │ - bl 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ mov r8, r0 │ │ │ │ add.w r6, r0, #20 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #1 │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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] │ │ │ │ @@ -461919,15 +461922,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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ b.n 1ae200 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #1 │ │ │ │ itt ls │ │ │ │ addls r5, sp, #52 @ 0x34 │ │ │ │ addls r4, sp, #68 @ 0x44 │ │ │ │ bhi.n 1ae294 │ │ │ │ @@ -462024,15 +462027,15 @@ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, r6 │ │ │ │ bne.n 1ae372 │ │ │ │ str r5, [r3, #0] │ │ │ │ cmp ip, lr │ │ │ │ bne.n 1ae362 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e31ec │ │ │ │ + bl 1e3134 │ │ │ │ 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] │ │ │ │ @@ -462528,15 +462531,15 @@ │ │ │ │ ldrb.w r2, [r3, #624] @ 0x270 │ │ │ │ cbz r2, 1ae8b2 │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [pc, #16] @ (1ae8b8 ) │ │ │ │ ldr r1, [pc, #20] @ (1ae8bc ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 200e04 │ │ │ │ + bl 200d4c │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r2 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ bl b08ba │ │ │ │ b.n 1ae396 │ │ │ │ vtbl.8 d20, {d15-d18}, d28 │ │ │ │ @@ -462615,22 +462618,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 20daec │ │ │ │ + bl 20da34 │ │ │ │ ldr r2, [pc, #16] @ (1ae9b0 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #16] @ (1ae9b4 ) │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 200e04 │ │ │ │ + bl 200d4c │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ bl 2309b2 │ │ │ │ b.n 1ae2de │ │ │ │ vsli.32 , q8, #31 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -462668,15 +462671,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 1e3990 │ │ │ │ + bl 1e38d8 │ │ │ │ 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 │ │ │ │ @@ -462698,15 +462701,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 1e3990 │ │ │ │ + bl 1e38d8 │ │ │ │ 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 │ │ │ │ @@ -462722,15 +462725,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 1e3ce0 │ │ │ │ + bl 1e3c28 │ │ │ │ mov lr, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr.w ip, [r5, #16] │ │ │ │ mov r1, lr │ │ │ │ mov r3, r0 │ │ │ │ b.n 1aead6 │ │ │ │ @@ -463885,15 +463888,15 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 1af6e2 │ │ │ │ adds r7, #52 @ 0x34 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, #0 │ │ │ │ - bl 1e4e18 │ │ │ │ + bl 1e4d60 │ │ │ │ ldr.w fp, [r6, #88] @ 0x58 │ │ │ │ mov r9, r0 │ │ │ │ cmp fp, r5 │ │ │ │ beq.n 1af6da │ │ │ │ mov r3, r5 │ │ │ │ mov r5, fp │ │ │ │ mov fp, r3 │ │ │ │ @@ -463913,30 +463916,30 @@ │ │ │ │ ldr.w r3, [r8, #24] │ │ │ │ ldr.w r3, [r3, r4, lsl #2] │ │ │ │ ldr r6, [r3, #48] @ 0x30 │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 1af69e │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4c80 │ │ │ │ + bl 1e4bc8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1af69a │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4cfc │ │ │ │ + bl 1e4c44 │ │ │ │ b.n 1af69a │ │ │ │ ldr.w r3, [r8, #100] @ 0x64 │ │ │ │ sub.w r8, r3, #96 @ 0x60 │ │ │ │ cmp sl, r3 │ │ │ │ bne.n 1af690 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r5, fp │ │ │ │ bne.n 1af682 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e3174 │ │ │ │ + bl 1e30bc │ │ │ │ b.n 1af650 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r6, r2, #15 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ @@ -464152,30 +464155,30 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov.w r3, #0 │ │ │ │ blx 5923c │ │ │ │ movs r2, #8 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e8154 │ │ │ │ + bl 1e809c │ │ │ │ ldr.w r7, [r5, #424] @ 0x1a8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1afa92 │ │ │ │ mov.w fp, #0 │ │ │ │ mov r8, r4 │ │ │ │ ldr r5, [r7, #24] │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 1af9a8 │ │ │ │ ldrb.w sl, [r7, #32] │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 1af9a8 │ │ │ │ ldr r4, [r5, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2009d8 │ │ │ │ + bl 200920 │ │ │ │ cbz r0, 1af93e │ │ │ │ ldr r3, [r0, #28] │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #4 │ │ │ │ beq.w 1afa60 │ │ │ │ ldr r6, [r4, #16] │ │ │ │ ldr r4, [r6, #0] │ │ │ │ @@ -464217,15 +464220,15 @@ │ │ │ │ cmp r0, #4 │ │ │ │ bne.n 1af982 │ │ │ │ b.n 1af95a │ │ │ │ str r4, [sp, #0] │ │ │ │ ldr r0, [sp, #0] │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r5 │ │ │ │ - bl 25042c │ │ │ │ + bl 250374 │ │ │ │ orr.w r0, r0, fp │ │ │ │ uxtb.w fp, r0 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1af918 │ │ │ │ mov r4, r8 │ │ │ │ @@ -464443,15 +464446,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 1e8184 │ │ │ │ + bl 1e80cc │ │ │ │ str.w sl, [sp] │ │ │ │ strd r6, r9, [r0] │ │ │ │ b.n 1af95a │ │ │ │ movs r0, #0 │ │ │ │ b.n 1afbf4 │ │ │ │ adds r0, #1 │ │ │ │ add.w lr, lr, #20 │ │ │ │ @@ -464472,18 +464475,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 1e2fc0 │ │ │ │ + bl 1e2f08 │ │ │ │ mov fp, r0 │ │ │ │ str r4, [r0, #0] │ │ │ │ - bl 1e0078 │ │ │ │ + bl 1dffc0 │ │ │ │ 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 1afe66 │ │ │ │ mov r5, r6 │ │ │ │ @@ -464527,15 +464530,15 @@ │ │ │ │ cmp r3, #5 │ │ │ │ beq.n 1afccc │ │ │ │ mov r2, r1 │ │ │ │ cmp r0, r2 │ │ │ │ beq.n 1afc78 │ │ │ │ ldr.w r0, [fp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1dfc40 │ │ │ │ + bl 1dfb88 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1afd9c │ │ │ │ ldr r6, [r0, #12] │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov.w lr, #1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r5, #28] │ │ │ │ @@ -464613,15 +464616,15 @@ │ │ │ │ ldr.w r3, [fp] │ │ │ │ ldr r5, [r5, #4] │ │ │ │ add.w r2, r3, #84 @ 0x54 │ │ │ │ cmp r5, r2 │ │ │ │ bne.w 1afc4c │ │ │ │ mov r0, fp │ │ │ │ mov sl, r7 │ │ │ │ - bl 1e3174 │ │ │ │ + bl 1e30bc │ │ │ │ mov r0, sl │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ bl 18ff34 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mov r6, r0 │ │ │ │ @@ -464656,15 +464659,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 1dfc7c │ │ │ │ + bl 1dfbc4 │ │ │ │ b.n 1afcc0 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r6 │ │ │ │ movw r6, #315 @ 0x13b │ │ │ │ cmp ip, r6 │ │ │ │ bne.w 1afcac │ │ │ │ ldr.w r6, [fp] │ │ │ │ @@ -464695,15 +464698,15 @@ │ │ │ │ mov r4, r3 │ │ │ │ b.n 1afcac │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r6 │ │ │ │ b.n 1afe16 │ │ │ │ mov r0, fp │ │ │ │ mov.w sl, #0 │ │ │ │ - bl 1e3174 │ │ │ │ + bl 1e30bc │ │ │ │ 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] │ │ │ │ @@ -465004,17 +465007,17 @@ │ │ │ │ movs r7, #0 │ │ │ │ b.n 1affc8 │ │ │ │ sub.w r2, r3, #784 @ 0x310 │ │ │ │ cmp r2, #10 │ │ │ │ bls.w 1aff4e │ │ │ │ b.n 1b016a │ │ │ │ nop │ │ │ │ - lsrs r0, r4, #32 │ │ │ │ + lsls r0, r4, #30 │ │ │ │ movs r3, r5 │ │ │ │ - lsls r4, r6, #30 │ │ │ │ + lsls r4, r6, #28 │ │ │ │ movs r3, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ add.w r2, r1, #96 @ 0x60 │ │ │ │ @@ -465030,15 +465033,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 1dc1c4 │ │ │ │ + bl 1dc10c │ │ │ │ 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 │ │ │ │ @@ -465267,17 +465270,17 @@ │ │ │ │ cmp r2, #30 │ │ │ │ bls.w 1b0318 │ │ │ │ b.n 1b02ca │ │ │ │ sub.w r3, r1, #784 @ 0x310 │ │ │ │ cmp r3, #10 │ │ │ │ bls.w 1b02ca │ │ │ │ b.n 1b0432 │ │ │ │ - lsls r4, r6, #20 │ │ │ │ + lsls r4, r6, #18 │ │ │ │ movs r3, r5 │ │ │ │ - lsls r2, r1, #19 │ │ │ │ + lsls r2, r1, #17 │ │ │ │ movs r3, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r9, r1 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ @@ -465337,15 +465340,15 @@ │ │ │ │ cmp r6, #1 │ │ │ │ beq.w 1b0744 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 1b055c │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1dc188 │ │ │ │ + bl 1dc0d0 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ bge.n 1b055c │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r4, fp │ │ │ │ str.w r9, [r4, #-4] │ │ │ │ str r3, [r5, #0] │ │ │ │ @@ -465359,15 +465362,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1b0520 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1b0516 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1dc188 │ │ │ │ + bl 1dc0d0 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ blt.n 1b0526 │ │ │ │ adds r5, #4 │ │ │ │ cmp fp, r4 │ │ │ │ bne.n 1b04f0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ @@ -465863,15 +465866,15 @@ │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ ldr.w r3, [pc, #2532] @ 1b147c │ │ │ │ strd r7, r1, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e2f34 │ │ │ │ + bl 1e2e7c │ │ │ │ ldr r4, [r7, #88] @ 0x58 │ │ │ │ add.w lr, r7, #84 @ 0x54 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ cmp lr, r4 │ │ │ │ beq.w 1b0fc2 │ │ │ │ mov fp, lr │ │ │ │ movw sl, #8208 @ 0x2010 │ │ │ │ @@ -466009,15 +466012,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 1e2fc0 │ │ │ │ + bl 1e2f08 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [r5, #92] @ 0x5c │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ bl 1a84e8 │ │ │ │ mov r0, r6 │ │ │ │ @@ -466096,29 +466099,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 1b0cca │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ - bl 1dc3d8 │ │ │ │ + bl 1dc320 │ │ │ │ ldr r7, [sp, #120] @ 0x78 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ cmp r4, r7 │ │ │ │ itt ne │ │ │ │ subne r7, #96 @ 0x60 │ │ │ │ movne r9, r4 │ │ │ │ beq.n 1b0d20 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ - bl 1e2fc0 │ │ │ │ + bl 1e2f08 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ - bl 1dc218 │ │ │ │ + bl 1dc160 │ │ │ │ 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 1b0cfe │ │ │ │ mov r4, r9 │ │ │ │ @@ -466185,15 +466188,15 @@ │ │ │ │ bne.n 1b0d8c │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ands.w r2, r2, #131072 @ 0x20000 │ │ │ │ bne.n 1b0d8c │ │ │ │ ldr r0, [r1, #60] @ 0x3c │ │ │ │ adds r5, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1dc188 │ │ │ │ + bl 1dc0d0 │ │ │ │ cmp r8, r5 │ │ │ │ bne.n 1b0d92 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, #320 @ 0x140 │ │ │ │ beq.w 1b0fe8 │ │ │ │ movw r2, #799 @ 0x31f │ │ │ │ cmp r3, r2 │ │ │ │ @@ -466223,15 +466226,15 @@ │ │ │ │ bne.n 1b0d5e │ │ │ │ ldrd r5, r8, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ ldr.w r1, [pc, #1628] @ 1b1484 │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ add r1, pc │ │ │ │ - bl 1dc230 │ │ │ │ + bl 1dc178 │ │ │ │ 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 1b0e56 │ │ │ │ @@ -466389,15 +466392,15 @@ │ │ │ │ str r3, [r2, #4] │ │ │ │ str r3, [r5, #16] │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r5, r3 │ │ │ │ bne.w 1b0c0a │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ - bl 1e3174 │ │ │ │ + bl 1e30bc │ │ │ │ ldr.w r2, [pc, #1216] @ 1b1488 │ │ │ │ ldr.w r3, [pc, #1200] @ 1b147c │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ eors r2, r3 │ │ │ │ @@ -466425,15 +466428,15 @@ │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 1b1390 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1b137c │ │ │ │ mov r1, fp │ │ │ │ mov r2, r9 │ │ │ │ - bl 1e2fec │ │ │ │ + bl 1e2f34 │ │ │ │ mov fp, r0 │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 1b1044 │ │ │ │ add sl, fp │ │ │ │ str.w r7, [sl] │ │ │ │ mov sl, r5 │ │ │ │ b.n 1b0e16 │ │ │ │ @@ -466450,28 +466453,28 @@ │ │ │ │ add.w r8, r5, r3 │ │ │ │ cmp r5, r8 │ │ │ │ bcs.w 1b0e16 │ │ │ │ ldr.w r3, [r5], #4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ - bl 1dc188 │ │ │ │ + bl 1dc0d0 │ │ │ │ cmp r5, r8 │ │ │ │ bcc.n 1b1062 │ │ │ │ b.n 1b0e16 │ │ │ │ add.w r8, fp, sl │ │ │ │ cmp fp, r8 │ │ │ │ it cc │ │ │ │ movcc r5, fp │ │ │ │ bcs.n 1b1094 │ │ │ │ ldr.w r3, [r5], #4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ - bl 1dc188 │ │ │ │ + bl 1dc0d0 │ │ │ │ cmp r5, r8 │ │ │ │ bcc.n 1b1082 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #5 │ │ │ │ bhi.n 1b1044 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r5, r3, #4 │ │ │ │ @@ -466492,15 +466495,15 @@ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 1b1440 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1b140a │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ - bl 1e2fec │ │ │ │ + bl 1e2f34 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1b1044 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r3, r2 │ │ │ │ @@ -467028,15 +467031,15 @@ │ │ │ │ ldr r3, [r1, #28] │ │ │ │ cbz r3, 1b1656 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ ldr r1, [pc, #124] @ (1b1690 ) │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r2, [r2, #112] @ 0x70 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0b98 │ │ │ │ + bl 1e0ae0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1b1684 │ │ │ │ ldrh r1, [r4, #12] │ │ │ │ cmp r1, #252 @ 0xfc │ │ │ │ beq.n 1b1652 │ │ │ │ @@ -467052,54 +467055,54 @@ │ │ │ │ and.w r1, r1, #3 │ │ │ │ mov r0, r5 │ │ │ │ add r4, pc │ │ │ │ ldrb r4, [r4, r1] │ │ │ │ ldr r1, [pc, #80] @ (1b169c ) │ │ │ │ str r4, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 1e0b98 │ │ │ │ + bl 1e0ae0 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r1, [pc, #72] @ (1b16a0 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1e0b98 │ │ │ │ + bl 1e0ae0 │ │ │ │ b.n 1b1624 │ │ │ │ ldr r3, [r1, #24] │ │ │ │ ldr r1, [pc, #64] @ (1b16a4 ) │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0b98 │ │ │ │ + bl 1e0ae0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1b1624 │ │ │ │ ldr r1, [pc, #52] @ (1b16a8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0b98 │ │ │ │ + bl 1e0ae0 │ │ │ │ b.n 1b1624 │ │ │ │ ldr r2, [pc, #44] @ (1b16ac ) │ │ │ │ add r2, pc │ │ │ │ b.n 1b163c │ │ │ │ ldr r1, [pc, #40] @ (1b16b0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0b98 │ │ │ │ + bl 1e0ae0 │ │ │ │ b.n 1b1624 │ │ │ │ - sbfx r0, sl, #0, #28 │ │ │ │ - ldrd r0, r0, [r2], #124 @ 0x7c │ │ │ │ - strh r0, [r0, #50] @ 0x32 │ │ │ │ + movt r0, #40987 @ 0xa01b │ │ │ │ + ldrd r0, r0, [r2], #-124 @ 0x7c │ │ │ │ + strh r0, [r0, #46] @ 0x2e │ │ │ │ movs r3, r3 │ │ │ │ - ssat16 r0, #28, r8 │ │ │ │ - @ instruction: 0xf2f4001b │ │ │ │ - @ instruction: 0xf2fa001b │ │ │ │ - ldmia r7, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + subw r0, r8, #27 │ │ │ │ + @ instruction: 0xf274001b │ │ │ │ + @ instruction: 0xf27a001b │ │ │ │ + ldmia r7!, {r1, r2, r3, r4, r5, r6} │ │ │ │ movs r4, r3 │ │ │ │ - ldr r6, [pc, #448] @ (1b1870 ) │ │ │ │ + ldr r5, [pc, #960] @ (1b1a70 ) │ │ │ │ movs r7, r3 │ │ │ │ - ldmia r7, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r7!, {r2, r3, r5, r6} │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ @@ -467110,15 +467113,15 @@ │ │ │ │ and.w r2, r3, #1344 @ 0x540 │ │ │ │ tst.w r3, #640 @ 0x280 │ │ │ │ beq.n 1b178e │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 1b18aa │ │ │ │ ldr r1, [pc, #600] @ (1b1938 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1e0b98 │ │ │ │ + bl 1e0ae0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r1, r3, #16 │ │ │ │ bmi.n 1b17a0 │ │ │ │ lsls r2, r3, #13 │ │ │ │ bmi.n 1b17b0 │ │ │ │ lsls r0, r3, #15 │ │ │ │ bmi.n 1b17c0 │ │ │ │ @@ -467129,29 +467132,29 @@ │ │ │ │ lsls r3, r3, #8 │ │ │ │ bmi.n 1b17f0 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cbz r3, 1b170e │ │ │ │ ldr r1, [pc, #564] @ (1b193c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0b98 │ │ │ │ + bl 1e0ae0 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ subs r3, #40 @ 0x28 │ │ │ │ cmp r3, #2 │ │ │ │ bhi.n 1b1730 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r4 │ │ │ │ beq.w 1b1832 │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ cbz r3, 1b1730 │ │ │ │ ldr r1, [pc, #536] @ (1b1940 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0b98 │ │ │ │ + bl 1e0ae0 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ lsls r0, r1, #7 │ │ │ │ bmi.w 1b1844 │ │ │ │ lsls r2, r1, #28 │ │ │ │ bmi.w 1b1856 │ │ │ │ lsls r3, r1, #29 │ │ │ │ bmi.w 1b1868 │ │ │ │ @@ -467167,74 +467170,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] @ (1b1944 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1e0b98 │ │ │ │ + bl 1e0ae0 │ │ │ │ ldrh r2, [r4, #20] │ │ │ │ cmp r2, #252 @ 0xfc │ │ │ │ bne.w 1b18b6 │ │ │ │ ldrh r2, [r4, #8] │ │ │ │ cmp r2, #1 │ │ │ │ beq.n 1b178a │ │ │ │ ldr r1, [pc, #452] @ (1b1948 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0b98 │ │ │ │ + bl 1e0ae0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1b16e8 │ │ │ │ ldr r1, [pc, #440] @ (1b194c ) │ │ │ │ add r1, pc │ │ │ │ - bl 1e0b98 │ │ │ │ + bl 1e0ae0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r1, r3, #16 │ │ │ │ bpl.n 1b16ec │ │ │ │ ldr r1, [pc, #428] @ (1b1950 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0b98 │ │ │ │ + bl 1e0ae0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r2, r3, #13 │ │ │ │ bpl.n 1b16f0 │ │ │ │ ldr r1, [pc, #416] @ (1b1954 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0b98 │ │ │ │ + bl 1e0ae0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r0, r3, #15 │ │ │ │ bpl.n 1b16f4 │ │ │ │ ldr r1, [pc, #404] @ (1b1958 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0b98 │ │ │ │ + bl 1e0ae0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r1, r3, #26 │ │ │ │ bpl.n 1b16f8 │ │ │ │ ldr r1, [pc, #392] @ (1b195c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0b98 │ │ │ │ + bl 1e0ae0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r2, r3, #14 │ │ │ │ bpl.n 1b16fc │ │ │ │ ldr r1, [pc, #380] @ (1b1960 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0b98 │ │ │ │ + bl 1e0ae0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r3, r3, #8 │ │ │ │ bpl.n 1b1700 │ │ │ │ ldr r1, [pc, #368] @ (1b1964 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0b98 │ │ │ │ + bl 1e0ae0 │ │ │ │ b.n 1b1700 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1b18e0 │ │ │ │ and.w r0, r1, #1 │ │ │ │ lsls r6, r1, #27 │ │ │ │ bmi.n 1b18ce │ │ │ │ ldrh r6, [r4, #12] │ │ │ │ @@ -467248,161 +467251,161 @@ │ │ │ │ bmi.w 1b192a │ │ │ │ lsrs r2, r6, #2 │ │ │ │ lsls r1, r1, #11 │ │ │ │ bpl.n 1b1910 │ │ │ │ ldr r1, [pc, #324] @ (1b196c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0b98 │ │ │ │ + bl 1e0ae0 │ │ │ │ b.n 1b177a │ │ │ │ ldrb.w r3, [r6, #32] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1b1726 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ lsls r0, r1, #7 │ │ │ │ bpl.w 1b1738 │ │ │ │ ldr r1, [pc, #296] @ (1b1970 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0b98 │ │ │ │ + bl 1e0ae0 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ lsls r2, r1, #28 │ │ │ │ bpl.w 1b173e │ │ │ │ ldr r1, [pc, #284] @ (1b1974 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0b98 │ │ │ │ + bl 1e0ae0 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ lsls r3, r1, #29 │ │ │ │ bpl.w 1b1744 │ │ │ │ ldr r1, [pc, #268] @ (1b1978 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0b98 │ │ │ │ + bl 1e0ae0 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ lsls r6, r1, #12 │ │ │ │ bpl.w 1b174a │ │ │ │ ldr r1, [pc, #256] @ (1b197c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0b98 │ │ │ │ + bl 1e0ae0 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ lsls r0, r1, #30 │ │ │ │ bpl.w 1b1750 │ │ │ │ vldr s15, [r4, #16] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ strd r1, r1, [sp] │ │ │ │ vcvt.f64.f32 d7, s15 │ │ │ │ ldr r1, [pc, #224] @ (1b1980 ) │ │ │ │ add r1, pc │ │ │ │ vmov r2, r3, d7 │ │ │ │ - bl 1e0b98 │ │ │ │ + bl 1e0ae0 │ │ │ │ b.n 1b177a │ │ │ │ ldr r1, [pc, #216] @ (1b1984 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1e0b98 │ │ │ │ + bl 1e0ae0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ b.n 1b16e8 │ │ │ │ ldr r3, [pc, #208] @ (1b1988 ) │ │ │ │ and.w r1, r2, #3 │ │ │ │ mov r0, r5 │ │ │ │ lsrs r2, r2, #2 │ │ │ │ add r3, pc │ │ │ │ ldrb r3, [r3, r1] │ │ │ │ ldr r1, [pc, #196] @ (1b198c ) │ │ │ │ add r1, pc │ │ │ │ - bl 1e0b98 │ │ │ │ + bl 1e0ae0 │ │ │ │ b.n 1b177a │ │ │ │ ldrsh.w r2, [r4, #18] │ │ │ │ cbz r0, 1b1902 │ │ │ │ ldr r1, [pc, #184] @ (1b1990 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0b98 │ │ │ │ + bl 1e0ae0 │ │ │ │ b.n 1b177a │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1b15f4 │ │ │ │ b.n 1b177a │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r7 │ │ │ │ bl 1b15f4 │ │ │ │ ldr r1, [pc, #156] @ (1b1994 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0b98 │ │ │ │ + bl 1e0ae0 │ │ │ │ b.n 1b175e │ │ │ │ ldr r1, [pc, #148] @ (1b1998 ) │ │ │ │ mov r0, r5 │ │ │ │ ldrh r3, [r4, #10] │ │ │ │ add r1, pc │ │ │ │ - bl 1e0b98 │ │ │ │ + bl 1e0ae0 │ │ │ │ b.n 1b177a │ │ │ │ ldr r1, [pc, #136] @ (1b199c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0b98 │ │ │ │ + bl 1e0ae0 │ │ │ │ b.n 1b177a │ │ │ │ ldr r1, [pc, #128] @ (1b19a0 ) │ │ │ │ lsrs r2, r6, #2 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0b98 │ │ │ │ + bl 1e0ae0 │ │ │ │ b.n 1b177a │ │ │ │ ldr r1, [pc, #120] @ (1b19a4 ) │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0b98 │ │ │ │ + bl 1e0ae0 │ │ │ │ b.n 1b177a │ │ │ │ - b.n 1b1434 │ │ │ │ + b.n 1b1334 │ │ │ │ movs r3, r3 │ │ │ │ - @ instruction: 0xf2b0001b │ │ │ │ - str r6, [r2, #84] @ 0x54 │ │ │ │ + @ instruction: 0xf230001b │ │ │ │ + str r6, [r2, #76] @ 0x4c │ │ │ │ movs r3, r3 │ │ │ │ - @ instruction: 0xf270001b │ │ │ │ - strh r4, [r4, #56] @ 0x38 │ │ │ │ + @ instruction: 0xf1f0001b │ │ │ │ + strh r4, [r4, #52] @ 0x34 │ │ │ │ movs r3, r3 │ │ │ │ - stmia r2!, {r4, r5, r7} │ │ │ │ + stmia r2!, {r4, r5} │ │ │ │ movs r3, r3 │ │ │ │ - @ instruction: 0xf1e8001b │ │ │ │ - stmia r5!, {r4, r6} │ │ │ │ + sbc.w r0, r8, #27 │ │ │ │ + stmia r4!, {r4, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - rsbs r0, r0, #27 │ │ │ │ - stmia r2!, {r3, r6} │ │ │ │ + adcs.w r0, r0, #27 │ │ │ │ + stmia r1!, {r3, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - subs.w r0, ip, #27 │ │ │ │ - subs.w r0, ip, #27 │ │ │ │ - strh r4, [r6, #34] @ 0x22 │ │ │ │ + @ instruction: 0xf13c001b │ │ │ │ + @ instruction: 0xf13c001b │ │ │ │ + strh r4, [r6, #30] │ │ │ │ movs r3, r3 │ │ │ │ - @ instruction: 0xf252001b │ │ │ │ - movs r2, #108 @ 0x6c │ │ │ │ + rsbs r0, r2, #27 │ │ │ │ + movs r1, #236 @ 0xec │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r6, [r5, #1] │ │ │ │ + strb r6, [r5, #31] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r0, [r2, #32] │ │ │ │ + ldrh r0, [r2, #28] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [pc, #456] @ (1b1b48 ) │ │ │ │ + ldr r3, [pc, #968] @ (1b1d48 ) │ │ │ │ movs r7, r3 │ │ │ │ - @ instruction: 0xf122001b │ │ │ │ - b.n 1b20f8 │ │ │ │ + @ instruction: 0xf0a2001b │ │ │ │ + b.n 1b1ff8 │ │ │ │ movs r3, r3 │ │ │ │ - strh r4, [r0, #30] │ │ │ │ + strh r4, [r0, #26] │ │ │ │ movs r3, r3 │ │ │ │ - adc.w r0, r2, #27 │ │ │ │ - adc.w r0, r4, #27 │ │ │ │ - strh r6, [r1, #16] │ │ │ │ + @ instruction: 0xf0c2001b │ │ │ │ + @ instruction: 0xf0c4001b │ │ │ │ + strh r6, [r1, #12] │ │ │ │ movs r3, r3 │ │ │ │ - @ instruction: 0xf12c001b │ │ │ │ - sbcs.w r0, ip, #27 │ │ │ │ - @ instruction: 0xf132001b │ │ │ │ - @ instruction: 0xf138001b │ │ │ │ + @ instruction: 0xf0ac001b │ │ │ │ + @ instruction: 0xf0fc001b │ │ │ │ + @ instruction: 0xf0b2001b │ │ │ │ + @ instruction: 0xf0b8001b │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -467410,36 +467413,36 @@ │ │ │ │ ldr.w r8, [pc, #2616] @ 1b23fc │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #0 │ │ │ │ add r8, pc │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ adds r6, #1 │ │ │ │ - bl 1e0b98 │ │ │ │ + bl 1e0ae0 │ │ │ │ cmp r7, r6 │ │ │ │ bne.n 1b19ca │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 1b1b30 │ │ │ │ ldr.w r1, [pc, #2592] @ 1b2400 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0b98 │ │ │ │ + bl 1e0ae0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ lsls r3, r3, #14 │ │ │ │ bmi.n 1b1ab6 │ │ │ │ ldr.w r1, [pc, #2576] @ 1b2404 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #68] @ 0x44 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0b98 │ │ │ │ + bl 1e0ae0 │ │ │ │ ldr.w r1, [pc, #2564] @ 1b2408 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0b98 │ │ │ │ + bl 1e0ae0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ lsls r7, r3, #31 │ │ │ │ bmi.w 1b1e8c │ │ │ │ lsls r6, r3, #30 │ │ │ │ bmi.w 1b1e7c │ │ │ │ lsls r0, r3, #29 │ │ │ │ bmi.w 1b1e6e │ │ │ │ @@ -467472,15 +467475,15 @@ │ │ │ │ bne.w 1b2010 │ │ │ │ ldrd r2, r3, [r4, #32] │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 1b231a │ │ │ │ ldr.w r1, [pc, #2452] @ 1b240c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0b98 │ │ │ │ + bl 1e0ae0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ sub.w r2, r3, #186 @ 0xba │ │ │ │ bics.w r2, r2, #2 │ │ │ │ bne.w 1b2030 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ cmp r2, #12 │ │ │ │ bhi.w 1b2030 │ │ │ │ @@ -467497,15 +467500,15 @@ │ │ │ │ lsls r7, r5, #15 │ │ │ │ lsls r0, r5, #15 │ │ │ │ lsls r1, r4, #15 │ │ │ │ lsls r2, r3, #15 │ │ │ │ ldr.w r1, [pc, #2392] @ 1b2410 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0b98 │ │ │ │ + bl 1e0ae0 │ │ │ │ b.n 1b1a00 │ │ │ │ movw r3, #807 @ 0x327 │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 1b2328 │ │ │ │ movw r3, #905 @ 0x389 │ │ │ │ cmp r2, r3 │ │ │ │ bne.w 1b2238 │ │ │ │ @@ -467514,36 +467517,36 @@ │ │ │ │ beq.w 1b23ec │ │ │ │ cmp r3, #2 │ │ │ │ beq.w 1b23de │ │ │ │ cbnz r3, 1b1af4 │ │ │ │ ldr.w r1, [pc, #2344] @ 1b2414 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0b98 │ │ │ │ + bl 1e0ae0 │ │ │ │ ldrb.w r3, [r4, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1b23ca │ │ │ │ ldr.w r1, [pc, #2328] @ 1b2418 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0b98 │ │ │ │ + bl 1e0ae0 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r6, r3, #29 │ │ │ │ bpl.w 1b23bc │ │ │ │ ldr.w r1, [pc, #2308] @ 1b241c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0b98 │ │ │ │ + bl 1e0ae0 │ │ │ │ ldr.w r1, [pc, #2300] @ 1b2420 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0b98 │ │ │ │ + bl 1e0ae0 │ │ │ │ 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 │ │ │ │ @@ -467554,15 +467557,15 @@ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cbnz r3, 1b1b58 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cbz r3, 1b1b64 │ │ │ │ ldr.w r1, [pc, #2248] @ 1b2424 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0b98 │ │ │ │ + bl 1e0ae0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r3, r3, #7 │ │ │ │ cmp r3, #1 │ │ │ │ beq.w 1b1d0e │ │ │ │ ldr r3, [r4, #8] │ │ │ │ lsls r1, r3, #20 │ │ │ │ bmi.w 1b1dca │ │ │ │ @@ -467593,22 +467596,22 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1b1b9c │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1b1b88 │ │ │ │ ldr.w r1, [pc, #2160] @ 1b2428 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0b98 │ │ │ │ + bl 1e0ae0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ lsls r2, r3, #10 │ │ │ │ bpl.n 1b1b8e │ │ │ │ ldr.w r1, [pc, #2144] @ 1b242c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0b98 │ │ │ │ + bl 1e0ae0 │ │ │ │ b.n 1b1b8e │ │ │ │ ldr.w r9, [r4, #16] │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 1b1c70 │ │ │ │ ldr.w r1, [pc, #2124] @ 1b2430 │ │ │ │ movs r6, #0 │ │ │ │ ldr.w sl, [pc, #2124] @ 1b2434 │ │ │ │ @@ -467635,15 +467638,15 @@ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ and.w r3, r3, #6291456 @ 0x600000 │ │ │ │ cmp.w r3, #2097152 @ 0x200000 │ │ │ │ beq.n 1b1c2e │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e0b98 │ │ │ │ + bl 1e0ae0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #9 │ │ │ │ it ne │ │ │ │ cmpne r3, #6 │ │ │ │ beq.n 1b1cfc │ │ │ │ movs r3, #0 │ │ │ │ cmp r9, r6 │ │ │ │ @@ -467655,21 +467658,21 @@ │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 1b1c3a │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1b1bf2 │ │ │ │ ldr.w r1, [pc, #2020] @ 1b2438 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0b98 │ │ │ │ + bl 1e0ae0 │ │ │ │ ldr.w r3, [fp] │ │ │ │ lsls r3, r3, #9 │ │ │ │ bpl.n 1b1bfa │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e0b98 │ │ │ │ + bl 1e0ae0 │ │ │ │ b.n 1b1bfa │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r1, r3, #7 │ │ │ │ cmp r1, #1 │ │ │ │ beq.n 1b1d30 │ │ │ │ movw r2, #673 @ 0x2a1 │ │ │ │ subs r2, r3, r2 │ │ │ │ @@ -467691,121 +467694,121 @@ │ │ │ │ movw r2, #847 @ 0x34f │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 1b1cc2 │ │ │ │ ldr.w r1, [pc, #1928] @ 1b243c │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0b98 │ │ │ │ + bl 1e0ae0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r3, r3, #7 │ │ │ │ cbnz r3, 1b1cdc │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ cbz r0, 1b1cdc │ │ │ │ bl 18f9d0 │ │ │ │ ldr.w r1, [pc, #1904] @ 1b2440 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0b98 │ │ │ │ + bl 1e0ae0 │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1b1d72 │ │ │ │ mov r0, r4 │ │ │ │ bl 19017c │ │ │ │ cbnz r0, 1b1d4c │ │ │ │ ldr.w r1, [pc, #1880] @ 1b2444 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0b98 │ │ │ │ + bl 1e0ae0 │ │ │ │ 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] @ 1b2448 │ │ │ │ ldr r2, [r3, r7] │ │ │ │ add r1, pc │ │ │ │ - bl 1e0b98 │ │ │ │ + bl 1e0ae0 │ │ │ │ b.n 1b1c38 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #2 │ │ │ │ beq.w 1b218a │ │ │ │ cmp r3, #3 │ │ │ │ beq.w 1b2070 │ │ │ │ cmp r3, #1 │ │ │ │ bne.w 1b1b6e │ │ │ │ ldr.w r1, [pc, #1832] @ 1b244c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0b98 │ │ │ │ + bl 1e0ae0 │ │ │ │ b.n 1b1b6e │ │ │ │ ldrh r2, [r4, #48] @ 0x30 │ │ │ │ ldrh r3, [r4, #50] @ 0x32 │ │ │ │ orrs.w r1, r3, r2 │ │ │ │ beq.n 1b1cdc │ │ │ │ ldr.w r1, [pc, #1812] @ 1b2450 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0b98 │ │ │ │ + bl 1e0ae0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r1, r3, #7 │ │ │ │ b.n 1b1c78 │ │ │ │ ldr.w r1, [pc, #1796] @ 1b2454 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0b98 │ │ │ │ + bl 1e0ae0 │ │ │ │ mov r0, r4 │ │ │ │ bl 190190 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1b1fde │ │ │ │ ldr.w r1, [pc, #1776] @ 1b2458 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0b98 │ │ │ │ + bl 1e0ae0 │ │ │ │ b.n 1b1cea │ │ │ │ ldr.w r1, [pc, #1768] @ 1b245c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0b98 │ │ │ │ + bl 1e0ae0 │ │ │ │ ldr r1, [r4, #76] @ 0x4c │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 1b1ce2 │ │ │ │ ldr.w r8, [pc, #1752] @ 1b2460 │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r9, [pc, #1752] @ 1b2464 │ │ │ │ mov r2, r6 │ │ │ │ add r8, pc │ │ │ │ add r9, pc │ │ │ │ b.n 1b1daa │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e0b98 │ │ │ │ + bl 1e0ae0 │ │ │ │ ldr r1, [r4, #76] @ 0x4c │ │ │ │ mov r2, r7 │ │ │ │ adds r6, #1 │ │ │ │ cmp r1, r6 │ │ │ │ bls.n 1b1ce2 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ adds r7, r2, #1 │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1b1da4 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1b1d96 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e0b98 │ │ │ │ + bl 1e0ae0 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ b.n 1b1d96 │ │ │ │ ldr.w r1, [pc, #1692] @ 1b2468 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0b98 │ │ │ │ + bl 1e0ae0 │ │ │ │ b.n 1b1b76 │ │ │ │ sub.w r3, r0, #1024 @ 0x400 │ │ │ │ cmp r3, #6 │ │ │ │ bhi.w 1b2228 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r6, r7, #7 │ │ │ │ lsls r1, r4, #8 │ │ │ │ @@ -467813,71 +467816,71 @@ │ │ │ │ lsls r4, r1, #8 │ │ │ │ lsls r2, r3, #8 │ │ │ │ lsls r7, r6, #7 │ │ │ │ lsls r3, r2, #8 │ │ │ │ ldr.w r1, [pc, #1652] @ 1b246c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0b98 │ │ │ │ + bl 1e0ae0 │ │ │ │ b.n 1b1a56 │ │ │ │ ldr.w r1, [pc, #1644] @ 1b2470 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0b98 │ │ │ │ + bl 1e0ae0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1b1a50 │ │ │ │ ldr.w r1, [pc, #1632] @ 1b2474 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0b98 │ │ │ │ + bl 1e0ae0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1b1a4a │ │ │ │ ldr.w r1, [pc, #1620] @ 1b2478 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0b98 │ │ │ │ + bl 1e0ae0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1b1a44 │ │ │ │ ldr.w r1, [pc, #1608] @ 1b247c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0b98 │ │ │ │ + bl 1e0ae0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1b1a3e │ │ │ │ ldr.w r1, [pc, #1596] @ 1b2480 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0b98 │ │ │ │ + bl 1e0ae0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1b1a38 │ │ │ │ ldr.w r1, [pc, #1584] @ 1b2484 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0b98 │ │ │ │ + bl 1e0ae0 │ │ │ │ b.n 1b1a30 │ │ │ │ ldr.w r1, [pc, #1572] @ 1b2488 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0b98 │ │ │ │ + bl 1e0ae0 │ │ │ │ b.n 1b1a28 │ │ │ │ ldr.w r1, [pc, #1564] @ 1b248c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0b98 │ │ │ │ + bl 1e0ae0 │ │ │ │ b.n 1b1a20 │ │ │ │ ldr.w r1, [pc, #1552] @ 1b2490 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0b98 │ │ │ │ + bl 1e0ae0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1b1a1a │ │ │ │ ldr.w r1, [pc, #1540] @ 1b2494 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0b98 │ │ │ │ + bl 1e0ae0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1b1a14 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ lsls r1, r2, #21 │ │ │ │ bmi.w 1b1cdc │ │ │ │ sub.w r3, r3, #668 @ 0x29c │ │ │ │ cmp r3, #4 │ │ │ │ @@ -467886,23 +467889,23 @@ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ cmp.w r3, #20480 @ 0x5000 │ │ │ │ beq.w 1b2242 │ │ │ │ ldr.w r1, [pc, #1496] @ 1b2498 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0b98 │ │ │ │ + bl 1e0ae0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1b1c8e │ │ │ │ bl 18e818 │ │ │ │ ldr.w r1, [pc, #1480] @ 1b249c │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0b98 │ │ │ │ + bl 1e0ae0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ lsls r2, r3, #26 │ │ │ │ bmi.w 1b20bc │ │ │ │ lsls r7, r3, #25 │ │ │ │ bmi.w 1b20ac │ │ │ │ lsls r6, r3, #24 │ │ │ │ bmi.w 1b209c │ │ │ │ @@ -467942,15 +467945,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1b23b2 │ │ │ │ ldrb.w r2, [r4, #44] @ 0x2c │ │ │ │ ubfx r2, r2, #4, #3 │ │ │ │ ldr.w r1, [pc, #1336] @ 1b24a0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0b98 │ │ │ │ + bl 1e0ae0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ lsls r3, r3, #21 │ │ │ │ bmi.w 1b207e │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp.w r2, #676 @ 0x2a4 │ │ │ │ beq.w 1b21ba │ │ │ │ bhi.w 1b1ac4 │ │ │ │ @@ -467969,50 +467972,50 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [pc, #1268] @ 1b24a4 │ │ │ │ and.w r2, r2, #7 │ │ │ │ ldr.w r1, [pc, #1264] @ 1b24a8 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ - bl 1e0b98 │ │ │ │ + bl 1e0ae0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1b1b32 │ │ │ │ ldr.w r1, [pc, #1248] @ 1b24ac │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ add r1, pc │ │ │ │ - bl 1e0b98 │ │ │ │ + bl 1e0ae0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r3, r3, #7 │ │ │ │ b.n 1b1cc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1901a4 │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r1, [pc, #1224] @ 1b24b0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0b98 │ │ │ │ + bl 1e0ae0 │ │ │ │ b.n 1b1cea │ │ │ │ ldrd r3, r1, [r4, #32] │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr.w r1, [pc, #1200] @ 1b24b4 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0b98 │ │ │ │ + bl 1e0ae0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r3, r3, #7 │ │ │ │ b.n 1b1cc4 │ │ │ │ bl 18e818 │ │ │ │ ldr.w r1, [pc, #1184] @ 1b24b8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0b98 │ │ │ │ + bl 1e0ae0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ sub.w r2, r3, #186 @ 0xba │ │ │ │ bics.w r2, r2, #2 │ │ │ │ beq.w 1b1a90 │ │ │ │ cmp r3, #131 @ 0x83 │ │ │ │ it ne │ │ │ │ cmpne r3, #186 @ 0xba │ │ │ │ @@ -468029,538 +468032,547 @@ │ │ │ │ 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] @ 1b24c0 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0b98 │ │ │ │ + bl 1e0ae0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1b1b32 │ │ │ │ ldr.w r1, [pc, #1104] @ 1b24c4 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0b98 │ │ │ │ + bl 1e0ae0 │ │ │ │ b.n 1b1b6e │ │ │ │ ldr.w r1, [pc, #1096] @ 1b24c8 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0b98 │ │ │ │ + bl 1e0ae0 │ │ │ │ b.n 1b1f78 │ │ │ │ ldr.w r1, [pc, #1084] @ 1b24cc │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0b98 │ │ │ │ + bl 1e0ae0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1b1efa │ │ │ │ ldr.w r1, [pc, #1072] @ 1b24d0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0b98 │ │ │ │ + bl 1e0ae0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1b1ef4 │ │ │ │ ldr.w r1, [pc, #1060] @ 1b24d4 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0b98 │ │ │ │ + bl 1e0ae0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1b1eee │ │ │ │ ldr.w r1, [pc, #1048] @ 1b24d8 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0b98 │ │ │ │ + bl 1e0ae0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1b1ee8 │ │ │ │ ldr.w r1, [pc, #1036] @ 1b24dc │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0b98 │ │ │ │ + bl 1e0ae0 │ │ │ │ b.n 1b1f1e │ │ │ │ ldr.w r1, [pc, #1028] @ 1b24e0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0b98 │ │ │ │ + bl 1e0ae0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1b1f18 │ │ │ │ ldr r1, [pc, #1016] @ (1b24e4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0b98 │ │ │ │ + bl 1e0ae0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1b1f12 │ │ │ │ ldr r1, [pc, #1004] @ (1b24e8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0b98 │ │ │ │ + bl 1e0ae0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1b1f0c │ │ │ │ ldr r1, [pc, #996] @ (1b24ec ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0b98 │ │ │ │ + bl 1e0ae0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1b1f06 │ │ │ │ ldr r1, [pc, #984] @ (1b24f0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0b98 │ │ │ │ + bl 1e0ae0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1b1f00 │ │ │ │ cmp.w r2, #668 @ 0x29c │ │ │ │ beq.w 1b2306 │ │ │ │ ldr r3, [pc, #968] @ (1b24f4 ) │ │ │ │ movs r6, #0 │ │ │ │ ldr r7, [pc, #968] @ (1b24f8 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ add r3, pc │ │ │ │ ldr r1, [pc, #964] @ (1b24fc ) │ │ │ │ add r7, pc │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ add r1, pc │ │ │ │ - bl 1e0b98 │ │ │ │ + bl 1e0ae0 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrh r3, [r3, #8] │ │ │ │ asrs r3, r6 │ │ │ │ lsls r0, r3, #31 │ │ │ │ bmi.n 1b2164 │ │ │ │ adds r6, #1 │ │ │ │ adds r7, #1 │ │ │ │ cmp r6, #4 │ │ │ │ bne.n 1b2144 │ │ │ │ ldr r1, [pc, #932] @ (1b2500 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0b98 │ │ │ │ + bl 1e0ae0 │ │ │ │ b.n 1b1b64 │ │ │ │ ldr r1, [pc, #924] @ (1b2504 ) │ │ │ │ mov r0, r5 │ │ │ │ ldrb r2, [r7, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 1e0b98 │ │ │ │ + bl 1e0ae0 │ │ │ │ b.n 1b2150 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ ldrd r3, r2, [r4, #32] │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr r1, [pc, #904] @ (1b2508 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1e0b98 │ │ │ │ + bl 1e0ae0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r3, r3, #7 │ │ │ │ b.n 1b1cc4 │ │ │ │ ldr r1, [pc, #896] @ (1b250c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0b98 │ │ │ │ + bl 1e0ae0 │ │ │ │ b.n 1b1b6e │ │ │ │ ldrb.w r2, [r4, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #880] @ (1b2510 ) │ │ │ │ and.w r2, r2, #7 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0b98 │ │ │ │ + bl 1e0ae0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1b1f2a │ │ │ │ ldr r1, [pc, #868] @ (1b2514 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0b98 │ │ │ │ + bl 1e0ae0 │ │ │ │ b.n 1b1f34 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cmp r3, #1 │ │ │ │ beq.w 1b23d8 │ │ │ │ ldr r2, [pc, #852] @ (1b2518 ) │ │ │ │ add r2, pc │ │ │ │ ldr r1, [pc, #852] @ (1b251c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0b98 │ │ │ │ + bl 1e0ae0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1b1b32 │ │ │ │ ldr r1, [pc, #840] @ (1b2520 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0b98 │ │ │ │ + bl 1e0ae0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1b1b32 │ │ │ │ ldr r1, [pc, #832] @ (1b2524 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0b98 │ │ │ │ + bl 1e0ae0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1b1b32 │ │ │ │ ldr r1, [pc, #820] @ (1b2528 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0b98 │ │ │ │ + bl 1e0ae0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1b1b32 │ │ │ │ ldr r1, [pc, #812] @ (1b252c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0b98 │ │ │ │ + bl 1e0ae0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1b1b32 │ │ │ │ ldr r1, [pc, #800] @ (1b2530 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0b98 │ │ │ │ + bl 1e0ae0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1b1b32 │ │ │ │ ldr r1, [pc, #792] @ (1b2534 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0b98 │ │ │ │ + bl 1e0ae0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1b1b32 │ │ │ │ ldr r1, [pc, #780] @ (1b2538 ) │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0b98 │ │ │ │ + bl 1e0ae0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1b1b32 │ │ │ │ lsrs r2, r2, #7 │ │ │ │ cmp r2, #5 │ │ │ │ bne.w 1b1b50 │ │ │ │ b.n 1b212a │ │ │ │ ldr r1, [pc, #760] @ (1b253c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0b98 │ │ │ │ + bl 1e0ae0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1b1c8e │ │ │ │ ldr r1, [pc, #748] @ (1b2540 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0b98 │ │ │ │ + bl 1e0ae0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1b2030 │ │ │ │ ldr r1, [pc, #740] @ (1b2544 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0b98 │ │ │ │ + bl 1e0ae0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1b2030 │ │ │ │ ldr r1, [pc, #728] @ (1b2548 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0b98 │ │ │ │ + bl 1e0ae0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1b2030 │ │ │ │ ldr r1, [pc, #720] @ (1b254c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0b98 │ │ │ │ + bl 1e0ae0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1b2030 │ │ │ │ ldr r1, [pc, #708] @ (1b2550 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0b98 │ │ │ │ + bl 1e0ae0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1b2030 │ │ │ │ ldr r1, [pc, #700] @ (1b2554 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0b98 │ │ │ │ + bl 1e0ae0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1b2030 │ │ │ │ ldr r1, [pc, #688] @ (1b2558 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0b98 │ │ │ │ + bl 1e0ae0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1b2030 │ │ │ │ ldr r1, [pc, #680] @ (1b255c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0b98 │ │ │ │ + bl 1e0ae0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1b2030 │ │ │ │ ldr r1, [pc, #668] @ (1b2560 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0b98 │ │ │ │ + bl 1e0ae0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1b2030 │ │ │ │ ldr r1, [pc, #660] @ (1b2564 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0b98 │ │ │ │ + bl 1e0ae0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1b2030 │ │ │ │ ldr r1, [pc, #648] @ (1b2568 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0b98 │ │ │ │ + bl 1e0ae0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1b2030 │ │ │ │ ldr r1, [pc, #640] @ (1b256c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0b98 │ │ │ │ + bl 1e0ae0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1b2030 │ │ │ │ ldr r1, [pc, #628] @ (1b2570 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0b98 │ │ │ │ + bl 1e0ae0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1b2030 │ │ │ │ ldrb.w r2, [r4, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #612] @ (1b2574 ) │ │ │ │ ubfx r2, r2, #3, #4 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0b98 │ │ │ │ + bl 1e0ae0 │ │ │ │ b.n 1b212a │ │ │ │ ldr r1, [pc, #604] @ (1b2578 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0b98 │ │ │ │ + bl 1e0ae0 │ │ │ │ b.w 1b1a82 │ │ │ │ ldrh r2, [r4, #44] @ 0x2c │ │ │ │ ubfx r2, r2, #7, #3 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #6 │ │ │ │ bhi.n 1b2394 │ │ │ │ tbb [pc, r3] │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ cmp r6, #28 │ │ │ │ asrs r6, r5, #24 │ │ │ │ movs r4, r0 │ │ │ │ ldr r1, [pc, #568] @ (1b257c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0b98 │ │ │ │ + bl 1e0ae0 │ │ │ │ ldr r3, [pc, #564] @ (1b2580 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ add r3, pc │ │ │ │ ldr r1, [pc, #560] @ (1b2584 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ - bl 1e0b98 │ │ │ │ + bl 1e0ae0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.w 1b1b32 │ │ │ │ ldr r1, [pc, #544] @ (1b2588 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0b98 │ │ │ │ + bl 1e0ae0 │ │ │ │ b.n 1b234a │ │ │ │ ldr r1, [pc, #536] @ (1b258c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0b98 │ │ │ │ + bl 1e0ae0 │ │ │ │ b.n 1b234a │ │ │ │ ldr r1, [pc, #528] @ (1b2590 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0b98 │ │ │ │ + bl 1e0ae0 │ │ │ │ b.n 1b234a │ │ │ │ ldr r1, [pc, #520] @ (1b2594 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0b98 │ │ │ │ + bl 1e0ae0 │ │ │ │ b.n 1b234a │ │ │ │ ldr r1, [pc, #512] @ (1b2598 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0b98 │ │ │ │ + bl 1e0ae0 │ │ │ │ b.n 1b234a │ │ │ │ ldr r1, [pc, #504] @ (1b259c ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0b98 │ │ │ │ + bl 1e0ae0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.w 1b1b32 │ │ │ │ ldrb.w r2, [r4, #40] @ 0x28 │ │ │ │ and.w r2, r2, #7 │ │ │ │ b.n 1b1f64 │ │ │ │ ldr r1, [pc, #480] @ (1b25a0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0b98 │ │ │ │ + bl 1e0ae0 │ │ │ │ b.w 1b1b22 │ │ │ │ ldr r1, [pc, #472] @ (1b25a4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0b98 │ │ │ │ + bl 1e0ae0 │ │ │ │ b.w 1b1b0a │ │ │ │ ldr r2, [pc, #460] @ (1b25a8 ) │ │ │ │ add r2, pc │ │ │ │ b.n 1b21c6 │ │ │ │ ldr r1, [pc, #460] @ (1b25ac ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0b98 │ │ │ │ + bl 1e0ae0 │ │ │ │ b.w 1b1af4 │ │ │ │ ldr r1, [pc, #448] @ (1b25b0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0b98 │ │ │ │ + bl 1e0ae0 │ │ │ │ b.w 1b1af4 │ │ │ │ nop │ │ │ │ - b.n 1b1d78 │ │ │ │ + b.n 1b1c78 │ │ │ │ movs r3, r3 │ │ │ │ - @ instruction: 0xf0c2001b │ │ │ │ - @ instruction: 0xf0be001b │ │ │ │ - b.n 1b1d08 │ │ │ │ + orr.w r0, r2, #27 │ │ │ │ + bics.w r0, lr, #27 │ │ │ │ + b.n 1b2c08 │ │ │ │ movs r3, r3 │ │ │ │ - @ instruction: 0xf0d0001b │ │ │ │ - vshr.s32 d16, d11, #12 │ │ │ │ - adds.w r0, r2, #27 │ │ │ │ - orrs.w r0, r8, #27 │ │ │ │ - ldr r4, [sp, #448] @ 0x1c0 │ │ │ │ + orrs.w r0, r0, #27 │ │ │ │ + vqadd.s64 d16, d4, d11 │ │ │ │ + eors.w r0, r2, #27 │ │ │ │ + vshr.s16 d16, d11, #8 │ │ │ │ + ldr r3, [sp, #960] @ 0x3c0 │ │ │ │ movs r3, r3 │ │ │ │ - @ instruction: 0xf0b6001b │ │ │ │ - lsrs r2, r1, #2 │ │ │ │ + bics.w r0, r6, #27 │ │ │ │ + lsrs r2, r1, #32 │ │ │ │ movs r7, r3 │ │ │ │ - stmia r0!, {r3, r4, r7} │ │ │ │ + stmia r0!, {r3, r4} │ │ │ │ movs r2, r3 │ │ │ │ - orrs.w r0, sl, #27 │ │ │ │ - orr.w r0, r2, #27 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r6} │ │ │ │ + vshr.s16 d16, d11, #6 │ │ │ │ + vmov.i32 d16, #43 @ 0x0000002b │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ - itt │ │ │ │ - mov r2, r3 │ │ │ │ - vshr.s32 d16, d11, #6 │ │ │ │ - vshr.s32 d16, d11, #18 │ │ │ │ - ldr r4, [sp, #272] @ 0x110 │ │ │ │ + itt vc │ │ │ │ + movvc r2, r3 │ │ │ │ + vqaddvc.s64 d16, d10, d11 │ │ │ │ + vqadd.s32 d16, d14, d11 │ │ │ │ + ldr r3, [sp, #784] @ 0x310 │ │ │ │ movs r2, r3 │ │ │ │ - adds r7, #222 @ 0xde │ │ │ │ + adds r7, #94 @ 0x5e │ │ │ │ movs r7, r3 │ │ │ │ - udf #120 @ 0x78 │ │ │ │ + ble.n 1b2440 │ │ │ │ movs r3, r3 │ │ │ │ - mrc 0, 7, r0, cr0, cr11, {0} │ │ │ │ - vshr.s16 d0, d11, #14 │ │ │ │ - vmov.i32 d0, #43 @ 0x0000002b │ │ │ │ - vqadd.s16 d16, d12, d11 │ │ │ │ - rsbs r0, r0, fp, lsr #32 │ │ │ │ - bkpt 0x00c2 │ │ │ │ + mrc 0, 3, r0, cr0, cr11, {0} │ │ │ │ + vqadd.s16 d0, d2, d11 │ │ │ │ + vqadd.s8 d0, d2, d11 │ │ │ │ + mrc 0, 6, r0, cr12, cr11, {0} │ │ │ │ + adcs.w r0, r0, fp, lsr #32 │ │ │ │ + bkpt 0x0042 │ │ │ │ movs r2, r3 │ │ │ │ - pop {r2, r6} │ │ │ │ + cbnz r4, 1b24dc │ │ │ │ movs r3, r3 │ │ │ │ - stmia r7!, {r1, r3, r4, r7} │ │ │ │ + stmia r7!, {r1, r3, r4} │ │ │ │ movs r3, r3 │ │ │ │ - stmia r7!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r6!, {r2, r3, r4, r5, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldc 0, cr0, [r8], #108 @ 0x6c │ │ │ │ - stmia r7!, {r3, r7} │ │ │ │ + ldc 0, cr0, [r8], #-108 @ 0xffffff94 │ │ │ │ + stmia r7!, {r3} │ │ │ │ movs r3, r3 │ │ │ │ - cbnz r4, 1b24f6 │ │ │ │ + cbnz r4, 1b24d6 │ │ │ │ movs r3, r3 │ │ │ │ - cbnz r4, 1b24fa │ │ │ │ + cbnz r4, 1b24da │ │ │ │ movs r3, r3 │ │ │ │ - ldcl 0, cr0, [r0], #-108 @ 0xffffff94 │ │ │ │ - mrrc 0, 1, r0, sl, cr11 │ │ │ │ - add r7, sp, #864 @ 0x360 │ │ │ │ + @ instruction: 0xebf0001b │ │ │ │ + rsbs r0, sl, fp, lsr #32 │ │ │ │ + add r7, sp, #352 @ 0x160 │ │ │ │ movs r3, r3 │ │ │ │ - add r7, sp, #760 @ 0x2f8 │ │ │ │ + add r7, sp, #248 @ 0xf8 │ │ │ │ movs r3, r3 │ │ │ │ - add r7, sp, #776 @ 0x308 │ │ │ │ + add r7, sp, #264 @ 0x108 │ │ │ │ movs r3, r3 │ │ │ │ - stc 0, cr0, [r0, #108] @ 0x6c │ │ │ │ - strb r2, [r5, #9] │ │ │ │ + stc 0, cr0, [r0, #-108] @ 0xffffff94 │ │ │ │ + strb r2, [r5, #7] │ │ │ │ movs r3, r3 │ │ │ │ - stcl 0, cr0, [sl], #-108 @ 0xffffff94 │ │ │ │ + @ instruction: 0xebea001b │ │ │ │ ldrsb r6, [r7, r6] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - stc 0, cr0, [r0], #-108 @ 0xffffff94 │ │ │ │ + sub.w r0, r0, fp, lsr #32 │ │ │ │ stc 0, cr0, [r2], {27} │ │ │ │ - ldmdb r2, {r1, r3, r4} │ │ │ │ + ldmia.w r2, {r1, r3, r4} │ │ │ │ stc 0, cr0, [r0], {27} │ │ │ │ - strb r0, [r5, #4] │ │ │ │ + strb r0, [r5, #2] │ │ │ │ movs r3, r3 │ │ │ │ ldrsb r0, [r0, r4] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - adcs.w r0, r2, fp, lsr #32 │ │ │ │ - blt.n 1b254c │ │ │ │ + @ instruction: 0xead2001b │ │ │ │ + bge.n 1b244c │ │ │ │ movs r3, r3 │ │ │ │ - @ instruction: 0xb888 │ │ │ │ + @ instruction: 0xb808 │ │ │ │ movs r3, r3 │ │ │ │ - @ instruction: 0xb7b6 │ │ │ │ + @ instruction: 0xb736 │ │ │ │ movs r3, r3 │ │ │ │ - @ instruction: 0xb772 │ │ │ │ + @ instruction: 0xb6f2 │ │ │ │ movs r3, r3 │ │ │ │ - cbnz r6, 1b24de │ │ │ │ + @ instruction: 0xb89e │ │ │ │ movs r3, r3 │ │ │ │ - cbnz r2, 1b24de │ │ │ │ + @ instruction: 0xb88a │ │ │ │ movs r3, r3 │ │ │ │ - @ instruction: 0xb76e │ │ │ │ + @ instruction: 0xb6ee │ │ │ │ movs r3, r3 │ │ │ │ - add sp, #272 @ 0x110 │ │ │ │ + add r7, sp, #784 @ 0x310 │ │ │ │ movs r3, r3 │ │ │ │ - orn r0, r6, fp, lsr #32 │ │ │ │ - @ instruction: 0xeac4001b │ │ │ │ - @ instruction: 0xb732 │ │ │ │ + strd r0, r0, [r6, #108]! @ 0x6c │ │ │ │ + orr.w r0, r4, fp, lsr #32 │ │ │ │ + @ instruction: 0xb6b2 │ │ │ │ movs r3, r3 │ │ │ │ - orn r0, r4, fp, lsr #32 │ │ │ │ + strd r0, r0, [r4, #108]! @ 0x6c │ │ │ │ ldrsb r4, [r4, r0] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrb r4, [r1, #13] │ │ │ │ + ldrb r4, [r1, #11] │ │ │ │ movs r3, r3 │ │ │ │ - @ instruction: 0xeade001b │ │ │ │ - cbz r4, 1b255c │ │ │ │ + orrs.w r0, lr, fp, lsr #32 │ │ │ │ + uxtb r4, r4 │ │ │ │ movs r2, r3 │ │ │ │ - @ instruction: 0xeaba001b │ │ │ │ - @ instruction: 0xeae2001b │ │ │ │ - bge.n 1b2544 │ │ │ │ + bics.w r0, sl, fp, lsr #32 │ │ │ │ + orn r0, r2, fp, lsr #32 │ │ │ │ + bls.n 1b2444 │ │ │ │ movs r3, r3 │ │ │ │ - bic.w r0, r6, fp, lsr #32 │ │ │ │ - mcr 0, 2, r0, cr14, cr10, {0} │ │ │ │ - vshr.u16 d16, d12, #4 │ │ │ │ - ands.w r0, r2, fp, lsr #32 │ │ │ │ - strd r0, r0, [r4, #-108] @ 0x6c │ │ │ │ - ldrd r0, r0, [sl], #108 @ 0x6c │ │ │ │ - ldrd r0, r0, [r8], #108 @ 0x6c │ │ │ │ - ldrd r0, r0, [r6], #108 @ 0x6c │ │ │ │ - stmdb r0!, {r0, r1, r3, r4} │ │ │ │ - strd r0, r0, [sl], #108 @ 0x6c │ │ │ │ - stmdb lr, {r0, r1, r3, r4} │ │ │ │ - ldrd r0, r0, [r6, #108]! @ 0x6c │ │ │ │ - ldrd r0, r0, [ip, #-108] @ 0x6c │ │ │ │ - strd r0, r0, [r6, #-108] @ 0x6c │ │ │ │ - ldmdb r0!, {r0, r1, r3, r4} │ │ │ │ - ldmdb sl, {r0, r1, r3, r4} │ │ │ │ - stmdb r4, {r0, r1, r3, r4} │ │ │ │ - strd r0, r0, [lr], #108 @ 0x6c │ │ │ │ - @ instruction: 0xe8d8001b │ │ │ │ - @ instruction: 0xe8c2001b │ │ │ │ - stmia.w ip!, {r0, r1, r3, r4} │ │ │ │ - ldmia.w r6, {r0, r1, r3, r4} │ │ │ │ - stmia.w r0, {r0, r1, r3, r4} │ │ │ │ + @ instruction: 0xe9a6001b │ │ │ │ + stcl 0, cr0, [lr, #104] @ 0x68 │ │ │ │ + vqadd.u16 d16, d12, d12 │ │ │ │ + @ instruction: 0xe992001b │ │ │ │ + @ instruction: 0xe8c4001b │ │ │ │ + ldrd r0, r0, [sl], #-108 @ 0x6c │ │ │ │ + ldrd r0, r0, [r8], #-108 @ 0x6c │ │ │ │ + ldrd r0, r0, [r6], #-108 @ 0x6c │ │ │ │ + stmia.w r0!, {r0, r1, r3, r4} │ │ │ │ strd r0, r0, [sl], #-108 @ 0x6c │ │ │ │ - @ instruction: 0xe854001b │ │ │ │ - stmdb r2, {r0, r1, r3, r4} │ │ │ │ - @ instruction: 0xe82a001b │ │ │ │ - ldmia.w r4!, {r0, r1, r3, r4} │ │ │ │ + stmia.w lr, {r0, r1, r3, r4} │ │ │ │ + ldrd r0, r0, [r6, #-108]! @ 0x6c │ │ │ │ + @ instruction: 0xe8dc001b │ │ │ │ + @ instruction: 0xe8c6001b │ │ │ │ + ldmia.w r0!, {r0, r1, r3, r4} │ │ │ │ + ldmia.w sl, {r0, r1, r3, r4} │ │ │ │ + stmia.w r4, {r0, r1, r3, r4} │ │ │ │ + strd r0, r0, [lr], #-108 @ 0x6c │ │ │ │ + @ instruction: 0xe858001b │ │ │ │ + strex r0, r0, [r2, #108] @ 0x6c │ │ │ │ + @ instruction: 0xe82c001b │ │ │ │ + @ instruction: 0xe816001b │ │ │ │ + @ instruction: 0xe800001b │ │ │ │ + b.n 1b2544 │ │ │ │ + movs r3, r3 │ │ │ │ + b.n 1b251c │ │ │ │ + movs r3, r3 │ │ │ │ + stmia.w r2, {r0, r1, r3, r4} │ │ │ │ + b.n 1b24d0 │ │ │ │ + movs r3, r3 │ │ │ │ + @ instruction: 0xe834001b │ │ │ │ strb r0, [r1, r0] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - stmia.w r8, {r0, r1, r3, r4} │ │ │ │ - stmia.w r8, {r0, r1, r3, r4} │ │ │ │ - ldrd r0, r0, [r4], #-108 @ 0x6c │ │ │ │ - strd r0, r0, [r4], #-108 @ 0x6c │ │ │ │ - stmia r5!, {r3, r4, r5} │ │ │ │ + @ instruction: 0xe808001b │ │ │ │ + @ instruction: 0xe808001b │ │ │ │ + b.n 1b2578 │ │ │ │ + movs r3, r3 │ │ │ │ + b.n 1b255c │ │ │ │ + movs r3, r3 │ │ │ │ + stmia r4!, {r3, r4, r5, r7} │ │ │ │ movs r3, r3 │ │ │ │ - strex r0, r0, [r8, #108] @ 0x6c │ │ │ │ - @ instruction: 0xe83a001b │ │ │ │ - strh r0, [r2, #16] │ │ │ │ + b.n 1b252c │ │ │ │ movs r3, r3 │ │ │ │ - stmia r5!, {r1, r7} │ │ │ │ + b.n 1b2514 │ │ │ │ movs r3, r3 │ │ │ │ - b.n 1b2340 │ │ │ │ + strh r0, [r2, #12] │ │ │ │ + movs r3, r3 │ │ │ │ + stmia r5!, {r1} │ │ │ │ + movs r3, r3 │ │ │ │ + b.n 1b2240 │ │ │ │ + movs r3, r3 │ │ │ │ + b.n 1b2504 │ │ │ │ + movs r3, r3 │ │ │ │ + b.n 1b24e4 │ │ │ │ movs r3, r3 │ │ │ │ - @ instruction: 0xe82a001b │ │ │ │ - @ instruction: 0xe818001b │ │ │ │ stmdb 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 │ │ │ │ sub sp, #12 │ │ │ │ @@ -468574,103 +468586,103 @@ │ │ │ │ add r8, pc │ │ │ │ ldr r3, [pc, #572] @ (1b2820 ) │ │ │ │ add r7, pc │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ movs r0, #2 │ │ │ │ - bl 1e0b60 │ │ │ │ + bl 1e0aa8 │ │ │ │ ldrb.w r3, [r4, #76] @ 0x4c │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ cbz r3, 1b25fe │ │ │ │ ldr r6, [pc, #552] @ (1b2824 ) │ │ │ │ add r6, pc │ │ │ │ mov r0, r4 │ │ │ │ bl 18f9d0 │ │ │ │ ldr r1, [pc, #544] @ (1b2828 ) │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r6 │ │ │ │ add r1, pc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e0b98 │ │ │ │ + bl 1e0ae0 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cbz r3, 1b2670 │ │ │ │ ldr r1, [pc, #532] @ (1b282c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0b98 │ │ │ │ + bl 1e0ae0 │ │ │ │ ldr r1, [pc, #524] @ (1b2830 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0b98 │ │ │ │ + bl 1e0ae0 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cbz r3, 1b2666 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r6, [pc, #508] @ (1b2834 ) │ │ │ │ ldr.w sl, [r3] │ │ │ │ add r6, pc │ │ │ │ b.n 1b2648 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr.w sl, [r3, r9, lsl #2] │ │ │ │ - bl 1e0b98 │ │ │ │ + bl 1e0ae0 │ │ │ │ mov r0, sl │ │ │ │ add.w r9, r9, #1 │ │ │ │ bl 18f9d0 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e0b98 │ │ │ │ + bl 1e0ae0 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ cmp r9, r3 │ │ │ │ bcc.n 1b263e │ │ │ │ ldr r1, [pc, #464] @ (1b2838 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0b98 │ │ │ │ + bl 1e0ae0 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cbz r3, 1b26ce │ │ │ │ ldr r1, [pc, #452] @ (1b283c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0b98 │ │ │ │ + bl 1e0ae0 │ │ │ │ ldr r1, [pc, #448] @ (1b2840 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0b98 │ │ │ │ + bl 1e0ae0 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cbz r3, 1b26c4 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r6, [pc, #432] @ (1b2844 ) │ │ │ │ ldr.w sl, [r3] │ │ │ │ add r6, pc │ │ │ │ b.n 1b26a6 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ ldr.w sl, [r3, r9, lsl #2] │ │ │ │ - bl 1e0b98 │ │ │ │ + bl 1e0ae0 │ │ │ │ mov r0, sl │ │ │ │ add.w r9, r9, #1 │ │ │ │ bl 18f9d0 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e0b98 │ │ │ │ + bl 1e0ae0 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ cmp r9, r3 │ │ │ │ bcc.n 1b269c │ │ │ │ ldr r1, [pc, #384] @ (1b2848 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0b98 │ │ │ │ + bl 1e0ae0 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ add.w r9, r4, #16 │ │ │ │ cmp r9, r6 │ │ │ │ it ne │ │ │ │ subne r6, #96 @ 0x60 │ │ │ │ beq.n 1b26f0 │ │ │ │ mov r1, r6 │ │ │ │ @@ -468681,19 +468693,19 @@ │ │ │ │ sub.w r6, r3, #96 @ 0x60 │ │ │ │ cmp r9, r3 │ │ │ │ bne.n 1b26dc │ │ │ │ ldr r1, [pc, #344] @ (1b284c ) │ │ │ │ mov r0, r5 │ │ │ │ movs r6, #0 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0b98 │ │ │ │ + bl 1e0ae0 │ │ │ │ ldr r1, [pc, #336] @ (1b2850 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0b98 │ │ │ │ + bl 1e0ae0 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ cbz r3, 1b2720 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r1, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ @@ -468701,62 +468713,62 @@ │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ cmp r6, r3 │ │ │ │ bcc.n 1b270a │ │ │ │ ldr r6, [pc, #304] @ (1b2854 ) │ │ │ │ mov r0, r5 │ │ │ │ add r6, pc │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e0b98 │ │ │ │ + bl 1e0ae0 │ │ │ │ ldr r1, [pc, #296] @ (1b2858 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0b98 │ │ │ │ + bl 1e0ae0 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cbz r3, 1b2788 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e0b98 │ │ │ │ + bl 1e0ae0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ bl 18f9d0 │ │ │ │ ldr r1, [pc, #272] @ (1b285c ) │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0b98 │ │ │ │ + bl 1e0ae0 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cbz r0, 1b277e │ │ │ │ bl 18f9d0 │ │ │ │ ldr r1, [pc, #256] @ (1b2860 ) │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0b98 │ │ │ │ + bl 1e0ae0 │ │ │ │ ldrb.w r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1b280c │ │ │ │ ldr r2, [pc, #240] @ (1b2864 ) │ │ │ │ add r2, pc │ │ │ │ ldr r1, [pc, #240] @ (1b2868 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0b98 │ │ │ │ + bl 1e0ae0 │ │ │ │ ldr r1, [pc, #236] @ (1b286c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0b98 │ │ │ │ + bl 1e0ae0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cbz r3, 1b27f4 │ │ │ │ ldr r1, [pc, #224] @ (1b2870 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0b98 │ │ │ │ + bl 1e0ae0 │ │ │ │ ldr r1, [pc, #220] @ (1b2874 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0b98 │ │ │ │ + bl 1e0ae0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cbz r3, 1b27ea │ │ │ │ ldr r6, [pc, #208] @ (1b2878 ) │ │ │ │ mov.w sl, #0 │ │ │ │ ldr.w r9, [pc, #208] @ 1b287c │ │ │ │ add r6, pc │ │ │ │ add r9, pc │ │ │ │ @@ -468766,102 +468778,102 @@ │ │ │ │ bcs.n 1b27ea │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ ldr.w r0, [r3, sl, lsl #2] │ │ │ │ bl 18f9d0 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e0b98 │ │ │ │ + bl 1e0ae0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r2, r3, #1 │ │ │ │ cmp sl, r2 │ │ │ │ bcs.n 1b27b4 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e0b98 │ │ │ │ + bl 1e0ae0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp sl, r3 │ │ │ │ bcc.n 1b27bc │ │ │ │ ldr r1, [pc, #148] @ (1b2880 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0b98 │ │ │ │ + bl 1e0ae0 │ │ │ │ ldr r1, [pc, #140] @ (1b2884 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0b98 │ │ │ │ + bl 1e0ae0 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, fp │ │ │ │ bne.w 1b25e8 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [pc, #120] @ (1b2888 ) │ │ │ │ add r2, pc │ │ │ │ b.n 1b2774 │ │ │ │ nop │ │ │ │ - strb r2, [r1, r0] │ │ │ │ + strh r2, [r1, r6] │ │ │ │ movs r3, r3 │ │ │ │ - cpsid ai │ │ │ │ + push {r1, r2, r4, r5, r6, r7, lr} │ │ │ │ movs r2, r3 │ │ │ │ - cpsid i │ │ │ │ + push {r1, r4, r5, r6, r7, lr} │ │ │ │ movs r2, r3 │ │ │ │ - bhi.n 1b274c │ │ │ │ + bhi.n 1b284c │ │ │ │ movs r3, r3 │ │ │ │ - add r0, sp, #320 @ 0x140 │ │ │ │ + add r7, pc, #832 @ (adr r7, 1b2b68 ) │ │ │ │ movs r3, r3 │ │ │ │ - b.n 1b2610 │ │ │ │ + b.n 1b2510 │ │ │ │ movs r3, r3 │ │ │ │ - bhi.n 1b2904 │ │ │ │ + bvc.n 1b2804 │ │ │ │ movs r3, r3 │ │ │ │ - b.n 1b2604 │ │ │ │ + b.n 1b2504 │ │ │ │ movs r3, r3 │ │ │ │ - b.n 1b255c │ │ │ │ + b.n 1b245c │ │ │ │ movs r3, r3 │ │ │ │ - str r2, [sp, #808] @ 0x328 │ │ │ │ + str r2, [sp, #296] @ 0x128 │ │ │ │ movs r2, r3 │ │ │ │ - bhi.n 1b2858 │ │ │ │ + bvc.n 1b2758 │ │ │ │ movs r3, r3 │ │ │ │ - b.n 1b2568 │ │ │ │ + b.n 1b2468 │ │ │ │ movs r3, r3 │ │ │ │ - b.n 1b24b0 │ │ │ │ + b.n 1b23b0 │ │ │ │ movs r3, r3 │ │ │ │ - str r2, [sp, #432] @ 0x1b0 │ │ │ │ + str r1, [sp, #944] @ 0x3b0 │ │ │ │ movs r2, r3 │ │ │ │ - bvc.n 1b276c │ │ │ │ + bvc.n 1b286c │ │ │ │ movs r3, r3 │ │ │ │ - b.n 1b249c │ │ │ │ + b.n 1b239c │ │ │ │ movs r3, r3 │ │ │ │ - bvc.n 1b2918 │ │ │ │ + bvs.n 1b2818 │ │ │ │ movs r3, r3 │ │ │ │ - b.n 1b245c │ │ │ │ + b.n 1b235c │ │ │ │ movs r3, r3 │ │ │ │ - b.n 1b2434 │ │ │ │ + b.n 1b2334 │ │ │ │ movs r3, r3 │ │ │ │ - b.n 1b2438 │ │ │ │ + b.n 1b2338 │ │ │ │ movs r3, r3 │ │ │ │ - b.n 1b236c │ │ │ │ + b.n 1b226c │ │ │ │ movs r3, r3 │ │ │ │ - strb r4, [r4, #31] │ │ │ │ + strb r4, [r4, #29] │ │ │ │ movs r3, r3 │ │ │ │ - b.n 1b23cc │ │ │ │ + b.n 1b22cc │ │ │ │ movs r3, r3 │ │ │ │ - bvs.n 1b285c │ │ │ │ + bvs.n 1b295c │ │ │ │ movs r3, r3 │ │ │ │ - b.n 1b23f4 │ │ │ │ + b.n 1b22f4 │ │ │ │ movs r3, r3 │ │ │ │ - b.n 1b22b8 │ │ │ │ + b.n 1b21b8 │ │ │ │ movs r3, r3 │ │ │ │ - push {r2, r5, r7} │ │ │ │ + push {r2, r5} │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1b2308 │ │ │ │ + b.n 1b2208 │ │ │ │ movs r3, r3 │ │ │ │ - bmi.n 1b27f0 │ │ │ │ + bmi.n 1b28f0 │ │ │ │ movs r4, r3 │ │ │ │ - b.n 1b2260 │ │ │ │ + b.n 1b2160 │ │ │ │ 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] @ 1b2d50 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ @@ -468870,15 +468882,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 1e2f34 │ │ │ │ + bl 1e2e7c │ │ │ │ ldr r4, [r5, #108] @ 0x6c │ │ │ │ mov r9, r0 │ │ │ │ adds r4, #84 @ 0x54 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r4 │ │ │ │ beq.w 1b2d44 │ │ │ │ mov r2, r3 │ │ │ │ @@ -468902,20 +468914,20 @@ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r4 │ │ │ │ bne.n 1b28dc │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r9 │ │ │ │ movs r6, #0 │ │ │ │ strd r6, r6, [sp, #32] │ │ │ │ - bl 1e306c │ │ │ │ + bl 1e2fb4 │ │ │ │ movs r1, #12 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e306c │ │ │ │ + bl 1e2fb4 │ │ │ │ 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 1b2a24 │ │ │ │ str r7, [sp, #16] │ │ │ │ @@ -468977,15 +468989,15 @@ │ │ │ │ blx 5923c │ │ │ │ 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 1e44b8 │ │ │ │ + bl 1e4400 │ │ │ │ b.n 1b2946 │ │ │ │ mov r0, sl │ │ │ │ bl 18fa04 │ │ │ │ cbz r0, 1b29dc │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #29 │ │ │ │ cmp r3, #1 │ │ │ │ @@ -469009,24 +469021,24 @@ │ │ │ │ blx 5923c │ │ │ │ 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 1e44b8 │ │ │ │ + bl 1e4400 │ │ │ │ b.n 1b2946 │ │ │ │ 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 1e9340 │ │ │ │ + bl 1e9288 │ │ │ │ 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 1b2d3a │ │ │ │ @@ -469059,23 +469071,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 1e93e8 │ │ │ │ + bl 1e9330 │ │ │ │ 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 1e450c │ │ │ │ + bl 1e4454 │ │ │ │ cbz r0, 1b2ae2 │ │ │ │ ldr r2, [r0, #28] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r2, #96] @ 0x60 │ │ │ │ cmp r2, r3 │ │ │ │ bcs.n 1b2ad6 │ │ │ │ mul.w r3, r6, r3 │ │ │ │ @@ -469083,22 +469095,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 1e4530 │ │ │ │ + bl 1e4478 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1b2ab6 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ strd r2, r2, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldmia.w r7, {r1, r2} │ │ │ │ - bl 1e450c │ │ │ │ + bl 1e4454 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1b2d16 │ │ │ │ str.w r8, [sp, #12] │ │ │ │ movs r4, #0 │ │ │ │ mov r8, fp │ │ │ │ mov.w r9, #1 │ │ │ │ mov fp, r0 │ │ │ │ @@ -469134,15 +469146,15 @@ │ │ │ │ beq.n 1b2b66 │ │ │ │ ldr r1, [r0, #28] │ │ │ │ cmp r1, sl │ │ │ │ bne.w 1b2c7e │ │ │ │ mov r4, fp │ │ │ │ mov r0, fp │ │ │ │ ldmia.w r7, {r1, r2} │ │ │ │ - bl 1e4530 │ │ │ │ + bl 1e4478 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1b2b0a │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov fp, r8 │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ mul.w r2, r6, r2 │ │ │ │ @@ -469223,30 +469235,30 @@ │ │ │ │ cmp r1, r6 │ │ │ │ it cc │ │ │ │ movcc r1, r6 │ │ │ │ cmp r7, ip │ │ │ │ str.w r1, [r5, #532] @ 0x214 │ │ │ │ bne.n 1b2bdc │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e3174 │ │ │ │ + bl 1e30bc │ │ │ │ ldr r2, [pc, #256] @ (1b2d58 ) │ │ │ │ ldr r3, [pc, #248] @ (1b2d54 ) │ │ │ │ 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 1b2d4a │ │ │ │ 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 1e942c │ │ │ │ + bl 1e9374 │ │ │ │ b.n 1b2b44 │ │ │ │ mov r1, sl │ │ │ │ bl 18fb9c │ │ │ │ b.n 1b2b66 │ │ │ │ mov fp, r8 │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ b.n 1b2b8c │ │ │ │ @@ -469282,15 +469294,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 1e942c │ │ │ │ + bl 1e9374 │ │ │ │ cmp r7, r8 │ │ │ │ bne.n 1b2cd0 │ │ │ │ b.n 1b2a6a │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp ip, r1 │ │ │ │ bne.n 1b2c9c │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ @@ -470105,15 +470117,15 @@ │ │ │ │ ldr r0, [r6, #0] │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 1b971c │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1dc188 │ │ │ │ + bl 1dc0d0 │ │ │ │ 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} │ │ │ │ @@ -470151,15 +470163,15 @@ │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 1b35c6 │ │ │ │ ldr.w r0, [r8, #64] @ 0x40 │ │ │ │ ldr.w r3, [r8, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r1, #28] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e4cfc │ │ │ │ + bl 1e4c44 │ │ │ │ ldr.w r2, [r8] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 1b3558 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ mov r1, r4 │ │ │ │ ands.w r3, r3, #131072 @ 0x20000 │ │ │ │ @@ -470176,28 +470188,28 @@ │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bl 18ff34 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1e2fc0 │ │ │ │ + bl 1e2f08 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1dc218 │ │ │ │ + bl 1dc160 │ │ │ │ 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 1e4e18 │ │ │ │ + bl 1e4d60 │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ str.w r0, [r8, #64] @ 0x40 │ │ │ │ b.n 1b3586 │ │ │ │ mov r8, r3 │ │ │ │ b.n 1b35b8 │ │ │ │ nop │ │ │ │ mov r3, r0 │ │ │ │ @@ -470956,28 +470968,28 @@ │ │ │ │ ldr r2, [r7, #48] @ 0x30 │ │ │ │ cmp r6, r2 │ │ │ │ ite cc │ │ │ │ movcc r6, #0 │ │ │ │ movcs r6, #1 │ │ │ │ cbz r0, 1b3d70 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1e4de4 │ │ │ │ + bl 1e4d2c │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 1b3d70 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cbz r3, 1b3d64 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ lsls r2, r2, #15 │ │ │ │ bmi.n 1b3d64 │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ cmp fp, r3 │ │ │ │ it cs │ │ │ │ movcs fp, r3 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 1e4de4 │ │ │ │ + bl 1e4d2c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1b3d52 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp.w r2, #320 @ 0x140 │ │ │ │ beq.n 1b3df0 │ │ │ │ movw r3, #799 @ 0x31f │ │ │ │ @@ -471115,27 +471127,27 @@ │ │ │ │ beq.n 1b3f72 │ │ │ │ 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, 1b3f02 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1e4de4 │ │ │ │ + bl 1e4d2c │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 1b3f02 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne fp, r3 │ │ │ │ beq.n 1b3ef6 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ lsls r3, r3, #15 │ │ │ │ bpl.n 1b3eac │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ - bl 1e4de4 │ │ │ │ + bl 1e4d2c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1b3ee6 │ │ │ │ mov r0, r7 │ │ │ │ bl 1b360c │ │ │ │ add r9, r0 │ │ │ │ b.n 1b3eac │ │ │ │ @@ -471342,15 +471354,15 @@ │ │ │ │ it cc │ │ │ │ movcc r3, r2 │ │ │ │ cmp ip, r1 │ │ │ │ str r3, [r0, #48] @ 0x30 │ │ │ │ bne.n 1b410a │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl 1dc1c4 │ │ │ │ + bl 1dc10c │ │ │ │ ldr r7, [r4, #4] │ │ │ │ movw r3, #1027 @ 0x403 │ │ │ │ cmp r7, r3 │ │ │ │ mov.w lr, r7, lsr #7 │ │ │ │ beq.w 1b434a │ │ │ │ ldr r0, [r4, #20] │ │ │ │ subs.w r8, lr, #8 │ │ │ │ @@ -471706,17 +471718,17 @@ │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ b.n 1b446e │ │ │ │ mov r0, r8 │ │ │ │ b.n 1b43d6 │ │ │ │ nop │ │ │ │ bl 1b04d6 │ │ │ │ bl 144da │ │ │ │ - stmia r5!, {r1, r2, r3} │ │ │ │ + stmia r4!, {r1, r2, r3, r7} │ │ │ │ movs r2, r5 │ │ │ │ - stmia r4!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r4!, {r1, r3, r5, r6} │ │ │ │ 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] @ 1b4a64 │ │ │ │ mov r5, r0 │ │ │ │ @@ -471726,15 +471738,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 1e2fc0 │ │ │ │ + bl 1e2f08 │ │ │ │ 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 1b4548 │ │ │ │ @@ -471796,29 +471808,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 1dc3d8 │ │ │ │ + bl 1dc320 │ │ │ │ ldr r4, [r6, #16] │ │ │ │ str r0, [r6, #8] │ │ │ │ cmp sl, r4 │ │ │ │ beq.w 1b4700 │ │ │ │ subs r4, #96 @ 0x60 │ │ │ │ b.n 1b45e8 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ sub.w r4, r3, #96 @ 0x60 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ - bl 1e2fc0 │ │ │ │ + bl 1e2f08 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 1dc218 │ │ │ │ + bl 1dc160 │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ str r4, [r7, #28] │ │ │ │ cmp sl, r3 │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ bne.n 1b45e2 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ sub.w r4, r3, #96 @ 0x60 │ │ │ │ @@ -471876,58 +471888,58 @@ │ │ │ │ beq.w 1b494e │ │ │ │ movw r3, #313 @ 0x139 │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 1b494e │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cbz r0, 1b46ec │ │ │ │ movs r1, #0 │ │ │ │ - bl 1e4de4 │ │ │ │ + bl 1e4d2c │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 1b46ec │ │ │ │ ldr.w fp, [r7, #4] │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 1b46de │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ cmp r3, r8 │ │ │ │ bne.n 1b46f4 │ │ │ │ ldr.w r0, [fp, #64] @ 0x40 │ │ │ │ cbz r0, 1b46de │ │ │ │ movs r1, #0 │ │ │ │ - bl 1e4de4 │ │ │ │ + bl 1e4d2c │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 1b46de │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cbz r3, 1b46d0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #6 │ │ │ │ it ne │ │ │ │ cmpne r3, #9 │ │ │ │ bne.n 1b46f4 │ │ │ │ ldr.w r0, [fp, #64] @ 0x40 │ │ │ │ - bl 1e4de4 │ │ │ │ + bl 1e4d2c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1b46c2 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 1e4de4 │ │ │ │ + bl 1e4d2c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1b46a0 │ │ │ │ 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 1b4610 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - bl 1dc230 │ │ │ │ + bl 1dc178 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [r6, #44] @ 0x2c │ │ │ │ cmp sl, r3 │ │ │ │ beq.w 1b48e8 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ sub.w r1, r3, #96 @ 0x60 │ │ │ │ @@ -472106,15 +472118,15 @@ │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ cmp r5, r3 │ │ │ │ bne.n 1b4878 │ │ │ │ mov r3, r5 │ │ │ │ mov r5, sl │ │ │ │ mov sl, r3 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 1e3174 │ │ │ │ + bl 1e30bc │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #8] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbz r3, 1b4908 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [sp, #0] │ │ │ │ @@ -472124,15 +472136,15 @@ │ │ │ │ str r3, [r5, #16] │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r5, r3 │ │ │ │ bne.w 1b4586 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r4, [r6, #52] @ 0x34 │ │ │ │ - bl 1e3174 │ │ │ │ + bl 1e30bc │ │ │ │ ldr r2, [pc, #336] @ (1b4a70 ) │ │ │ │ ldr r3, [pc, #328] @ (1b4a68 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ @@ -472426,15 +472438,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 1e2f34 │ │ │ │ + bl 1e2e7c │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, sl │ │ │ │ bl 190e98 │ │ │ │ ldr.w r7, [sl, #84]! │ │ │ │ cmp sl, r7 │ │ │ │ @@ -472489,15 +472501,15 @@ │ │ │ │ lsrs r2, r3 │ │ │ │ lsls r1, r2, #31 │ │ │ │ bpl.n 1b4dd8 │ │ │ │ ldr.w r0, [sl, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1b4fe4 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1e4de4 │ │ │ │ + bl 1e4d2c │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 1b4d14 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cbz r0, 1b4d06 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ bne.n 1b4dd8 │ │ │ │ @@ -472506,15 +472518,15 @@ │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 1b4dd8 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 1b4dd8 │ │ │ │ ldr.w r0, [sl, #64] @ 0x40 │ │ │ │ - bl 1e4de4 │ │ │ │ + bl 1e4d2c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1b4cec │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ movw r2, #1030 @ 0x406 │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 1b4ed0 │ │ │ │ @@ -472538,24 +472550,24 @@ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ bic.w r3, r3, #8 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1b4dd4 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1e4de4 │ │ │ │ + bl 1e4d2c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1b4dd4 │ │ │ │ strd r6, r7, [sp, #12] │ │ │ │ movs r7, #0 │ │ │ │ b.n 1b4d82 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [sl, #64] @ 0x40 │ │ │ │ - bl 1e4de4 │ │ │ │ + bl 1e4d2c │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 1b4dd0 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ cmp r6, r4 │ │ │ │ it ne │ │ │ │ cmpne r6, #0 │ │ │ │ beq.n 1b4d74 │ │ │ │ @@ -472576,18 +472588,18 @@ │ │ │ │ ldreq r0, [r0, #0] │ │ │ │ streq r0, [r2, #28] │ │ │ │ cmp ip, r3 │ │ │ │ bne.n 1b4da0 │ │ │ │ mov r4, lr │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ - bl 1e4cfc │ │ │ │ + bl 1e4c44 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [sl, #64] @ 0x40 │ │ │ │ - bl 1e4de4 │ │ │ │ + bl 1e4d2c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1b4d82 │ │ │ │ ldrd r6, r7, [sp, #12] │ │ │ │ mov.w r8, #1 │ │ │ │ add.w r3, r6, #96 @ 0x60 │ │ │ │ ldr r2, [r6, #100] @ 0x64 │ │ │ │ @@ -472597,15 +472609,15 @@ │ │ │ │ sub.w r6, r2, #96 @ 0x60 │ │ │ │ b.n 1b4c58 │ │ │ │ mov sl, fp │ │ │ │ ldr r7, [r7, #0] │ │ │ │ cmp r7, sl │ │ │ │ bne.w 1b4c44 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 1e3174 │ │ │ │ + bl 1e30bc │ │ │ │ ldr r2, [pc, #752] @ (1b50ec ) │ │ │ │ ldr r3, [pc, #744] @ (1b50e8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3 │ │ │ │ @@ -472674,15 +472686,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 1e4e18 │ │ │ │ + bl 1e4d60 │ │ │ │ str r0, [r7, #64] @ 0x40 │ │ │ │ b.n 1b4d90 │ │ │ │ ldr.w r1, [sl] │ │ │ │ ldr r0, [r1, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1b4d3e │ │ │ │ strd r6, r7, [sp, #12] │ │ │ │ @@ -472728,22 +472740,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 1e4da4 │ │ │ │ + bl 1e4cec │ │ │ │ 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 1e4cfc │ │ │ │ + bl 1e4c44 │ │ │ │ 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] │ │ │ │ @@ -472876,19 +472888,19 @@ │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ cbz r6, 1b512e │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r0, #22 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb8b8 │ │ │ │ + @ instruction: 0xb838 │ │ │ │ movs r2, r5 │ │ │ │ - strb r6, [r0, r0] │ │ │ │ + strh r6, [r0, r6] │ │ │ │ movs r3, r3 │ │ │ │ - subs r1, #156 @ 0x9c │ │ │ │ + subs r1, #28 │ │ │ │ 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] @ (1b5184 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -472912,15 +472924,15 @@ │ │ │ │ beq.n 1b5130 │ │ │ │ ldr r6, [pc, #76] @ (1b518c ) │ │ │ │ movs r5, #0 │ │ │ │ mov r7, sp │ │ │ │ add r6, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 28b9a4 │ │ │ │ + bl 28b8ec │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r0, r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r0 │ │ │ │ cbz r3, 1b5164 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -472995,15 +473007,15 @@ │ │ │ │ beq.n 1b51ec │ │ │ │ ldr r6, [pc, #76] @ (1b5248 ) │ │ │ │ movs r5, #0 │ │ │ │ mov r7, sp │ │ │ │ add r6, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 28b9a4 │ │ │ │ + bl 28b8ec │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r0, r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r0 │ │ │ │ cbz r3, 1b5220 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -473102,15 +473114,15 @@ │ │ │ │ beq.n 1b52e8 │ │ │ │ ldr r6, [pc, #76] @ (1b5344 ) │ │ │ │ movs r5, #0 │ │ │ │ mov r7, sp │ │ │ │ add r6, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 28b9a4 │ │ │ │ + bl 28b8ec │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r0, r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r0 │ │ │ │ cbz r3, 1b531c │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -473555,15 +473567,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 1e2fec │ │ │ │ + bl 1e2f34 │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ b.n 1b5774 │ │ │ │ add r1, sp, #792 @ 0x318 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ @@ -474208,15 +474220,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 1e2fec │ │ │ │ + bl 1e2f34 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr r4, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ b.n 1b5e4a │ │ │ │ nop │ │ │ │ add r2, pc, #968 @ (adr r2, 1b6244 ) │ │ │ │ lsls r2, r5, #2 │ │ │ │ @@ -474594,15 +474606,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 1e2fec │ │ │ │ + bl 1e2f34 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr r4, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ b.n 1b6218 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ ldr r6, [sp, #832] @ 0x340 │ │ │ │ lsls r2, r5, #2 │ │ │ │ @@ -474762,15 +474774,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 1e2fec │ │ │ │ + bl 1e2f34 │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ b.n 1b6374 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r5, [sp, #320] @ 0x140 │ │ │ │ @@ -474792,19 +474804,19 @@ │ │ │ │ ldr r1, [pc, #16] @ (1b646c ) │ │ │ │ ldr r0, [pc, #20] @ (1b6470 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 18e838 │ │ │ │ nop │ │ │ │ - add r2, sp, #320 @ 0x140 │ │ │ │ + add r1, sp, #832 @ 0x340 │ │ │ │ movs r2, r5 │ │ │ │ - subs r7, #254 @ 0xfe │ │ │ │ + subs r7, #126 @ 0x7e │ │ │ │ movs r3, r3 │ │ │ │ - movs r5, #148 @ 0x94 │ │ │ │ + movs r5, #20 │ │ │ │ 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 │ │ │ │ @@ -474873,15 +474885,15 @@ │ │ │ │ bl 1907f0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r1, [pc, #8] @ (1b6548 ) │ │ │ │ mov r0, sl │ │ │ │ add r1, pc │ │ │ │ bl 1a409c │ │ │ │ - add r0, sp, #168 @ 0xa8 │ │ │ │ + add r7, pc, #680 @ (adr r7, 1b67f4 ) │ │ │ │ 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 │ │ │ │ @@ -475280,15 +475292,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 1e2fec │ │ │ │ + bl 1e2f34 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r7, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 1b6972 │ │ │ │ nop │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -475847,15 +475859,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 1e2fec │ │ │ │ + bl 1e2f34 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r6, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 1b6e4c │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r3, r0 │ │ │ │ @@ -476061,15 +476073,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 1e2fec │ │ │ │ + bl 1e2f34 │ │ │ │ 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 1b717c │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ @@ -476463,15 +476475,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 1e2fec │ │ │ │ + bl 1e2f34 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr.w r5, [r8, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 1b74f0 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @@ -476703,15 +476715,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 1e2fec │ │ │ │ + bl 1e2f34 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr.w r5, [r8, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 1b7762 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -476746,15 +476758,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 201af0 │ │ │ │ + bl 201a38 │ │ │ │ movs r2, #0 │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r6, #100 @ 0x64 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ bl 1a41b8 │ │ │ │ movs r2, #1 │ │ │ │ @@ -477133,15 +477145,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 1e2fec │ │ │ │ + bl 1e2f34 │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ b.n 1b7b9e │ │ │ │ movs r3, #3 │ │ │ │ b.n 1b7b8c │ │ │ │ uxtb r7, r7 │ │ │ │ @@ -477226,15 +477238,15 @@ │ │ │ │ ldr r2, [pc, #792] @ (1b80b4 ) │ │ │ │ ldr r3, [pc, #796] @ (1b80b8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 201b24 │ │ │ │ + bl 201a6c │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r6, #84 @ 0x54 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ bl 1a41b8 │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ @@ -478216,15 +478228,15 @@ │ │ │ │ cmp.w sl, #0 │ │ │ │ bne.n 1b885c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r2, sl │ │ │ │ movs r1, #4 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1e3c78 │ │ │ │ + bl 1e3bc0 │ │ │ │ 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 1b87e8 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ @@ -478273,15 +478285,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 1e3c78 │ │ │ │ + bl 1e3bc0 │ │ │ │ str.w r7, [fp, #16] │ │ │ │ str.w r0, [fp, #28] │ │ │ │ mov fp, r7 │ │ │ │ str r5, [sp, #8] │ │ │ │ str r7, [sp, #0] │ │ │ │ b.n 1b88f6 │ │ │ │ ldr r5, [r7, #28] │ │ │ │ @@ -479065,15 +479077,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 1e2fec │ │ │ │ + bl 1e2f34 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr.w r5, [r8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 1b90ae │ │ │ │ ldr r3, [r7, #108] @ 0x6c │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -481592,28 +481604,28 @@ │ │ │ │ orr.w r8, r8, r3 │ │ │ │ movs r3, #1 │ │ │ │ strd r3, r2, [sp] │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #51 @ 0x33 │ │ │ │ bl 1b9b3c │ │ │ │ - movs r2, #49 @ 0x31 │ │ │ │ + movs r2, #47 @ 0x2f │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - strd r6, r5, [sp] │ │ │ │ - ldrd fp, r6, [sp, #44] @ 0x2c │ │ │ │ + strd sl, r5, [sp] │ │ │ │ + ldrd fp, sl, [sp, #44] @ 0x2c │ │ │ │ bl 1b9b3c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - movs r2, #47 @ 0x2f │ │ │ │ - strd sl, r5, [sp] │ │ │ │ + movs r2, #49 @ 0x31 │ │ │ │ + strd r6, r5, [sp] │ │ │ │ mov r0, r4 │ │ │ │ orr.w r5, fp, r3 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r1, r2 │ │ │ │ - orr.w r4, r6, r3 │ │ │ │ + orr.w r4, sl, r3 │ │ │ │ bl 1b9b3c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [pc, #316] @ (1babb0 ) │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ add r2, pc │ │ │ │ orr.w r5, r5, r9 │ │ │ │ @@ -482658,22 +482670,22 @@ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #24 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r3, [pc, #300] @ (1bb5e4 ) │ │ │ │ + ldr r3, [pc, #304] @ (1bb5e8 ) │ │ │ │ add r7, sp, #12 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ str.w r9, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #288] @ (1bb5e8 ) │ │ │ │ + ldr r1, [pc, #292] @ (1bb5ec ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r4, #1 │ │ │ │ @@ -482681,132 +482693,132 @@ │ │ │ │ ubfx r4, r4, #2, #1 │ │ │ │ bl 1b9b3c │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ str.w r9, [sp, #4] │ │ │ │ - ldrd r5, r4, [sp, #12] │ │ │ │ + ldrd r4, r5, [sp, #12] │ │ │ │ bl 1b9b3c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ - movs r1, #49 @ 0x31 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ mov r0, r7 │ │ │ │ orrs r4, r3 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + movs r1, #49 @ 0x31 │ │ │ │ + orrs r5, r3 │ │ │ │ ldr.w r3, [r8, #32] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1b9b3c │ │ │ │ ldr.w sl, [r8, #28] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r4, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r1, [sl] │ │ │ │ - orrs r4, r3 │ │ │ │ + orrs r5, r3 │ │ │ │ bl 1b9c38 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movs r1, #41 @ 0x29 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ mov r0, r7 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + movs r1, #41 @ 0x29 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1b9b3c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr.w r1, [sl, #4] │ │ │ │ mov r0, r7 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr.w r1, [sl, #4] │ │ │ │ orrs r4, r3 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + orrs r5, r3 │ │ │ │ bl 1b9c38 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - movs r2, #8 │ │ │ │ + mov r0, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movs r1, #1 │ │ │ │ + movs r2, #8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - mov r0, r7 │ │ │ │ + movs r1, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1b9b3c │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ + mov r0, r7 │ │ │ │ movs r2, #31 │ │ │ │ movs r1, #24 │ │ │ │ - mov r0, r7 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ strd r3, r9, [sp] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ orrs r4, r3 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + orrs r5, r3 │ │ │ │ bl 1b9b3c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - movs r2, #13 │ │ │ │ + mov r0, r7 │ │ │ │ ldr.w r8, [r8, #36] @ 0x24 │ │ │ │ - movs r1, #9 │ │ │ │ - orrs r5, r3 │ │ │ │ + movs r2, #39 @ 0x27 │ │ │ │ + orrs r4, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ + movs r1, #32 │ │ │ │ + orrs r5, r3 │ │ │ │ + uxtb.w r3, r8 │ │ │ │ + strd r3, r9, [sp] │ │ │ │ + bl 1b9b3c │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ - orrs r4, r3 │ │ │ │ + movs r2, #13 │ │ │ │ + orr.w r7, r4, r3 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + movs r1, #9 │ │ │ │ + orr.w r4, r5, r3 │ │ │ │ mov.w r3, r8, asr #8 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r3, r8, asr #31 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1b9b3c │ │ │ │ - uxtb.w r3, r8 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movs r2, #39 @ 0x27 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r0, r7 │ │ │ │ - movs r1, #32 │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - orrs r4, r3 │ │ │ │ - bl 1b9b3c │ │ │ │ - ldrd r2, r3, [sp, #12] │ │ │ │ - orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (1bb5ec ) │ │ │ │ - orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (1bb5e4 ) │ │ │ │ + ldrd r3, r2, [sp, #12] │ │ │ │ + orrs r4, r2 │ │ │ │ + ldr r2, [pc, #44] @ (1bb5f0 ) │ │ │ │ + orrs r3, r7 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + ldr r3, [pc, #32] @ (1bb5e8 ) │ │ │ │ add r2, pc │ │ │ │ - str r5, [r6, #0] │ │ │ │ str r4, [r6, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bb5e0 │ │ │ │ + bne.n 1bb5e2 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #216] @ (1bb6c4 ) │ │ │ │ + ldr r3, [pc, #216] @ (1bb6c8 ) │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldr r2, [pc, #224] @ (1bb6d0 ) │ │ │ │ + ldr r2, [pc, #208] @ (1bb6c4 ) │ │ │ │ lsls r2, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #28 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r9, r1 │ │ │ │ - ldr r3, [pc, #232] @ (1bb6f4 ) │ │ │ │ + ldr r3, [pc, #232] @ (1bb6f8 ) │ │ │ │ add r7, sp, #12 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ str.w r8, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #220] @ (1bb6f8 ) │ │ │ │ + ldr r1, [pc, #220] @ (1bb6fc ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r4, #1 │ │ │ │ @@ -482868,51 +482880,51 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r4, r3 │ │ │ │ bl 1b9b3c │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (1bb6fc ) │ │ │ │ + ldr r2, [pc, #44] @ (1bb700 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (1bb6f4 ) │ │ │ │ + ldr r3, [pc, #32] @ (1bb6f8 ) │ │ │ │ add r2, pc │ │ │ │ str r5, [r6, #0] │ │ │ │ str r4, [r6, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bb6f0 │ │ │ │ + bne.n 1bb6f4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #904] @ (1bba84 ) │ │ │ │ + ldr r1, [pc, #888] @ (1bba78 ) │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldr r1, [pc, #160] @ (1bb7a0 ) │ │ │ │ + ldr r1, [pc, #144] @ (1bb794 ) │ │ │ │ lsls r2, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #28 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r9, r1 │ │ │ │ - ldr r3, [pc, #272] @ (1bb82c ) │ │ │ │ + ldr r3, [pc, #272] @ (1bb830 ) │ │ │ │ add r7, sp, #12 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ str.w r8, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #260] @ (1bb830 ) │ │ │ │ + ldr r1, [pc, #260] @ (1bb834 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r4, #1 │ │ │ │ @@ -482991,52 +483003,54 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r4, r3 │ │ │ │ bl 1b9b3c │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (1bb834 ) │ │ │ │ + ldr r2, [pc, #44] @ (1bb838 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (1bb82c ) │ │ │ │ + ldr r3, [pc, #32] @ (1bb830 ) │ │ │ │ add r2, pc │ │ │ │ str r5, [r6, #0] │ │ │ │ str r4, [r6, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bb826 │ │ │ │ + bne.n 1bb82a │ │ │ │ mov r0, r6 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #840] @ (1bbb7c ) │ │ │ │ + ldr r0, [pc, #824] @ (1bbb70 ) │ │ │ │ lsls r2, r5, #2 │ │ │ │ - @ instruction: 0x47f2 │ │ │ │ + @ instruction: 0x47ee │ │ │ │ lsls r2, r5, #2 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3840] @ 0xf00 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r9, r1 │ │ │ │ - ldr r3, [pc, #388] @ (1bb9d8 ) │ │ │ │ + ldr r3, [pc, #388] @ (1bb9e0 ) │ │ │ │ add r7, sp, #212 @ 0xd4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ str.w r8, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #376] @ (1bb9dc ) │ │ │ │ + ldr r1, [pc, #376] @ (1bb9e4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r4, #1 │ │ │ │ @@ -483136,15 +483150,15 @@ │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ orrs r5, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ orrs r4, r2 │ │ │ │ movs r2, #26 │ │ │ │ bl 1b9b3c │ │ │ │ ldr r1, [sp, #212] @ 0xd4 │ │ │ │ - vldr d7, [pc, #92] @ 1bb9d0 │ │ │ │ + vldr d7, [pc, #92] @ 1bb9d8 │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ orrs r5, r1 │ │ │ │ ldr r1, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r7 │ │ │ │ orrs r4, r1 │ │ │ │ vstr d7, [sp] │ │ │ │ mov r1, r2 │ │ │ │ @@ -483158,212 +483172,213 @@ │ │ │ │ str.w r8, [sp, #4] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orrs r4, r3 │ │ │ │ bl 1b9b3c │ │ │ │ ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #52] @ (1bb9e0 ) │ │ │ │ + ldr r2, [pc, #52] @ (1bb9e8 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #40] @ (1bb9d8 ) │ │ │ │ + ldr r3, [pc, #40] @ (1bb9e0 ) │ │ │ │ add r2, pc │ │ │ │ str r5, [r6, #0] │ │ │ │ str r4, [r6, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bb9cc │ │ │ │ + bne.n 1bb9d4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0x479a │ │ │ │ + @ instruction: 0x4792 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - mov r4, r9 │ │ │ │ + mov r4, r8 │ │ │ │ lsls r2, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3848] @ 0xf08 │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ - mov.w r9, #0 │ │ │ │ - mov r8, r1 │ │ │ │ - ldr r3, [pc, #356] @ (1bbb68 ) │ │ │ │ + mov.w r8, #0 │ │ │ │ + mov r9, r1 │ │ │ │ + ldr r3, [pc, #356] @ (1bbb70 ) │ │ │ │ add r7, sp, #204 @ 0xcc │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ + str.w r8, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #344] @ (1bbb6c ) │ │ │ │ + ldr r1, [pc, #344] @ (1bbb74 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r4, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ ubfx r4, r4, #2, #1 │ │ │ │ bl 1b9b3c │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ - ldrd r5, r4, [sp, #204] @ 0xcc │ │ │ │ + str.w r8, [sp, #4] │ │ │ │ + ldrd r4, r5, [sp, #204] @ 0xcc │ │ │ │ bl 1b9b3c │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ + str.w r8, [sp, #4] │ │ │ │ movs r1, #49 @ 0x31 │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r4, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r7 │ │ │ │ - orrs r4, r3 │ │ │ │ - ldr.w r3, [r8, #32] │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr.w r3, [r9, #32] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1b9b3c │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ + mov r1, r8 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - mov r1, r9 │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r4, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ add r0, sp, #8 │ │ │ │ - orrs r4, r3 │ │ │ │ + orrs r5, r3 │ │ │ │ blx 5923c │ │ │ │ - ldr.w r8, [r8, #28] │ │ │ │ + ldr.w r9, [r9, #28] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - ldr.w r2, [r8] │ │ │ │ + ldr.w r2, [r9] │ │ │ │ bl 1ba840 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ movs r1, #41 @ 0x29 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1b9b3c │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ - ldr.w r1, [r8, #8] │ │ │ │ + ldr.w r1, [r9, #8] │ │ │ │ mov r0, r7 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r4, r3 │ │ │ │ + ldr r3, [sp, #208] @ 0xd0 │ │ │ │ + orrs r5, r3 │ │ │ │ bl 1b9c38 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r2, #8 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1b9b3c │ │ │ │ - ldr.w r3, [r8, #12] │ │ │ │ + ldr.w r3, [r9, #12] │ │ │ │ movs r2, #26 │ │ │ │ movs r1, #24 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ - strd r3, r9, [sp] │ │ │ │ + strd r3, r8, [sp] │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r4, r3 │ │ │ │ + ldr r3, [sp, #208] @ 0xd0 │ │ │ │ + orrs r5, r3 │ │ │ │ bl 1b9b3c │ │ │ │ - vldr d7, [pc, #140] @ 1bbb60 │ │ │ │ + vldr d7, [pc, #140] @ 1bbb68 │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r4, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ vstr d7, [sp] │ │ │ │ - orrs r4, r3 │ │ │ │ + orrs r5, r3 │ │ │ │ bl 1b9b3c │ │ │ │ - ldr.w r3, [r8, #4] │ │ │ │ - movs r2, #13 │ │ │ │ - movs r1, #9 │ │ │ │ + ldr.w r3, [r9, #4] │ │ │ │ + movs r2, #39 @ 0x27 │ │ │ │ + movs r1, #32 │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r8, [r3, #16] │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r4, r3 │ │ │ │ - mov.w r3, r8, asr #8 │ │ │ │ + ldr r3, [sp, #208] @ 0xd0 │ │ │ │ + orrs r5, r3 │ │ │ │ + uxtb.w r3, r8 │ │ │ │ str r3, [sp, #0] │ │ │ │ - mov.w r3, r8, asr #31 │ │ │ │ + movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1b9b3c │ │ │ │ - uxtb.w r3, r8 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movs r2, #39 @ 0x27 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ + movs r2, #13 │ │ │ │ mov r0, r7 │ │ │ │ - movs r1, #32 │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r4, r3 │ │ │ │ + ldr r3, [sp, #208] @ 0xd0 │ │ │ │ + movs r1, #9 │ │ │ │ + orrs r5, r3 │ │ │ │ + mov.w r3, r8, asr #8 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov.w r3, r8, asr #31 │ │ │ │ + str r3, [sp, #4] │ │ │ │ bl 1b9b3c │ │ │ │ ldrd r2, r3, [sp, #204] @ 0xcc │ │ │ │ - orrs r5, r2 │ │ │ │ - ldr r2, [pc, #56] @ (1bbb70 ) │ │ │ │ - orrs r4, r3 │ │ │ │ - ldr r3, [pc, #44] @ (1bbb68 ) │ │ │ │ + orrs r4, r2 │ │ │ │ + ldr r2, [pc, #56] @ (1bbb78 ) │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [pc, #44] @ (1bbb70 ) │ │ │ │ add r2, pc │ │ │ │ - str r5, [r6, #0] │ │ │ │ - str r4, [r6, #4] │ │ │ │ + str r4, [r6, #0] │ │ │ │ + str r5, [r6, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bbb56 │ │ │ │ + bne.n 1bbb5e │ │ │ │ mov r0, r6 │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp sl, sp │ │ │ │ + cmp sl, ip │ │ │ │ lsls r2, r5, #2 │ │ │ │ - add sl, r8 │ │ │ │ + add sl, r7 │ │ │ │ lsls r2, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3840] @ 0xf00 │ │ │ │ sub sp, #224 @ 0xe0 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r9, r1 │ │ │ │ - ldr r3, [pc, #408] @ (1bbd28 ) │ │ │ │ + ldr r3, [pc, #408] @ (1bbd30 ) │ │ │ │ add r7, sp, #212 @ 0xd4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ str.w r8, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #396] @ (1bbd2c ) │ │ │ │ + ldr r1, [pc, #396] @ (1bbd34 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r4, #1 │ │ │ │ @@ -483440,15 +483455,15 @@ │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ ldr r1, [sp, #216] @ 0xd8 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ orrs r4, r1 │ │ │ │ ubfx sl, r3, #1, #1 │ │ │ │ ands.w r3, r3, #2 │ │ │ │ - beq.n 1bbcde │ │ │ │ + beq.n 1bbce6 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ mov r1, r8 │ │ │ │ movs r2, #7 │ │ │ │ mov r0, r7 │ │ │ │ subs r3, #1 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -483467,26 +483482,26 @@ │ │ │ │ mov r1, r2 │ │ │ │ str.w sl, [sp] │ │ │ │ str.w r9, [sp, #4] │ │ │ │ orrs r4, r3 │ │ │ │ bl 1b9b3c │ │ │ │ ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #112] @ (1bbd30 ) │ │ │ │ + ldr r2, [pc, #112] @ (1bbd38 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #100] @ (1bbd28 ) │ │ │ │ + ldr r3, [pc, #100] @ (1bbd30 ) │ │ │ │ add r2, pc │ │ │ │ str r5, [r6, #0] │ │ │ │ str r4, [r6, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bbd22 │ │ │ │ + bne.n 1bbd2a │ │ │ │ mov r0, r6 │ │ │ │ add sp, #224 @ 0xe0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrh.w r8, [r2, #12] │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #7 │ │ │ │ mov r0, r7 │ │ │ │ @@ -483507,37 +483522,37 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 1b9b3c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ orrs r2, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w r3, r8, r3 │ │ │ │ - b.n 1bbc8e │ │ │ │ + b.n 1bbc96 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, fp │ │ │ │ + add r6, sl │ │ │ │ lsls r2, r5, #2 │ │ │ │ - orrs r2, r7 │ │ │ │ + orrs r2, r6 │ │ │ │ lsls r2, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3848] @ 0xf08 │ │ │ │ sub sp, #216 @ 0xd8 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r9, r1 │ │ │ │ - ldr r3, [pc, #356] @ (1bbeb4 ) │ │ │ │ + ldr r3, [pc, #356] @ (1bbebc ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r7, r0 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ ldr r5, [r1, #8] │ │ │ │ - ldr r1, [pc, #348] @ (1bbeb8 ) │ │ │ │ + ldr r1, [pc, #348] @ (1bbec0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r5, #1 │ │ │ │ @@ -483648,50 +483663,50 @@ │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ str.w r9, [sp] │ │ │ │ str.w r8, [sp, #4] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 1b9b3c │ │ │ │ ldrd r2, r3, [sp, #204] @ 0xcc │ │ │ │ orrs r6, r2 │ │ │ │ - ldr r2, [pc, #44] @ (1bbebc ) │ │ │ │ + ldr r2, [pc, #44] @ (1bbec4 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (1bbeb4 ) │ │ │ │ + ldr r3, [pc, #32] @ (1bbebc ) │ │ │ │ add r2, pc │ │ │ │ str r6, [r7, #0] │ │ │ │ str r4, [r7, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bbeb0 │ │ │ │ + bne.n 1bbeb8 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #216 @ 0xd8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, r4 │ │ │ │ + cmp r0, r3 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - adcs r0, r5 │ │ │ │ + adcs r0, r4 │ │ │ │ lsls r2, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3848] @ 0xf08 │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ mov.w r8, #0 │ │ │ │ mov r9, r1 │ │ │ │ - ldr r3, [pc, #284] @ (1bbff8 ) │ │ │ │ + ldr r3, [pc, #284] @ (1bc000 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r7, r0 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ ldr r5, [r1, #8] │ │ │ │ - ldr r1, [pc, #276] @ (1bbffc ) │ │ │ │ + ldr r1, [pc, #276] @ (1bc004 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r5, #1 │ │ │ │ @@ -483775,52 +483790,52 @@ │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 1b9b3c │ │ │ │ ldrd r2, r3, [sp, #204] @ 0xcc │ │ │ │ orrs r6, r2 │ │ │ │ - ldr r2, [pc, #44] @ (1bc000 ) │ │ │ │ + ldr r2, [pc, #44] @ (1bc008 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (1bbff8 ) │ │ │ │ + ldr r3, [pc, #32] @ (1bc000 ) │ │ │ │ add r2, pc │ │ │ │ str r6, [r7, #0] │ │ │ │ str r4, [r7, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bbff2 │ │ │ │ + bne.n 1bbffa │ │ │ │ mov r0, r7 │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r2 │ │ │ │ + asrs r4, r1 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ands r6, r4 │ │ │ │ + ands r6, r3 │ │ │ │ lsls r2, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3840] @ 0xf00 │ │ │ │ sub sp, #224 @ 0xe0 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r9, r1 │ │ │ │ - ldr r3, [pc, #280] @ (1bc138 ) │ │ │ │ + ldr r3, [pc, #280] @ (1bc140 ) │ │ │ │ add r7, sp, #212 @ 0xd4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ str.w r8, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ - ldr r1, [pc, #268] @ (1bc13c ) │ │ │ │ + ldr r1, [pc, #268] @ (1bc144 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r5, #1 │ │ │ │ @@ -483900,50 +483915,50 @@ │ │ │ │ str.w r8, [sp, #4] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orrs r4, r3 │ │ │ │ bl 1b9b3c │ │ │ │ ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (1bc140 ) │ │ │ │ + ldr r2, [pc, #44] @ (1bc148 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (1bc138 ) │ │ │ │ + ldr r3, [pc, #32] @ (1bc140 ) │ │ │ │ add r2, pc │ │ │ │ str r5, [r6, #0] │ │ │ │ str r4, [r6, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bc134 │ │ │ │ + bne.n 1bc13c │ │ │ │ mov r0, r6 │ │ │ │ add sp, #224 @ 0xe0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #206 @ 0xce │ │ │ │ + subs r7, #198 @ 0xc6 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - subs r6, #228 @ 0xe4 │ │ │ │ + subs r6, #220 @ 0xdc │ │ │ │ lsls r2, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #24 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r3, [pc, #452] @ (1bc324 ) │ │ │ │ + ldr r3, [pc, #452] @ (1bc32c ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r9, r0 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ add r0, sp, #12 │ │ │ │ ldr.w sl, [r1, #8] │ │ │ │ - ldr r1, [pc, #440] @ (1bc328 ) │ │ │ │ + ldr r1, [pc, #440] @ (1bc330 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, sl, #1 │ │ │ │ @@ -484095,51 +484110,51 @@ │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r0, sp, #12 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1b9b3c │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #48] @ (1bc32c ) │ │ │ │ + ldr r2, [pc, #48] @ (1bc334 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #36] @ (1bc324 ) │ │ │ │ + ldr r3, [pc, #36] @ (1bc32c ) │ │ │ │ add r2, pc │ │ │ │ str.w r5, [r9] │ │ │ │ str.w r4, [r9, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bc31e │ │ │ │ + bne.n 1bc326 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #142 @ 0x8e │ │ │ │ + subs r6, #134 @ 0x86 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - subs r4, #254 @ 0xfe │ │ │ │ + subs r4, #246 @ 0xf6 │ │ │ │ lsls r2, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #24 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r3, [pc, #440] @ (1bc504 ) │ │ │ │ + ldr r3, [pc, #440] @ (1bc50c ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ add r0, sp, #12 │ │ │ │ ldr.w sl, [r1, #8] │ │ │ │ - ldr r1, [pc, #428] @ (1bc508 ) │ │ │ │ + ldr r1, [pc, #428] @ (1bc510 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, sl, #1 │ │ │ │ @@ -484291,50 +484306,50 @@ │ │ │ │ add r0, sp, #12 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r1, #24 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1b9b3c │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r4, r2 │ │ │ │ - ldr r2, [pc, #48] @ (1bc50c ) │ │ │ │ + ldr r2, [pc, #48] @ (1bc514 ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #36] @ (1bc504 ) │ │ │ │ + ldr r3, [pc, #36] @ (1bc50c ) │ │ │ │ add r2, pc │ │ │ │ str.w r4, [r8] │ │ │ │ str.w r5, [r8, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bc500 │ │ │ │ + bne.n 1bc508 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #162 @ 0xa2 │ │ │ │ + subs r4, #154 @ 0x9a │ │ │ │ lsls r2, r5, #2 │ │ │ │ - subs r3, #28 │ │ │ │ + subs r3, #20 │ │ │ │ lsls r2, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #24 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r3, [pc, #412] @ (1bc6c8 ) │ │ │ │ + ldr r3, [pc, #412] @ (1bc6d0 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r9, r0 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ add r0, sp, #12 │ │ │ │ ldr.w sl, [r1, #8] │ │ │ │ - ldr r1, [pc, #400] @ (1bc6cc ) │ │ │ │ + ldr r1, [pc, #400] @ (1bc6d4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, sl, #1 │ │ │ │ @@ -484471,70 +484486,70 @@ │ │ │ │ add r0, sp, #12 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r1, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1b9b3c │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r4, r2 │ │ │ │ - ldr r2, [pc, #48] @ (1bc6d0 ) │ │ │ │ + ldr r2, [pc, #48] @ (1bc6d8 ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #36] @ (1bc6c8 ) │ │ │ │ + ldr r3, [pc, #36] @ (1bc6d0 ) │ │ │ │ add r2, pc │ │ │ │ str.w r4, [r9] │ │ │ │ str.w r5, [r9, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bc6c4 │ │ │ │ + bne.n 1bc6cc │ │ │ │ mov r0, r9 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #194 @ 0xc2 │ │ │ │ + subs r2, #186 @ 0xba │ │ │ │ lsls r2, r5, #2 │ │ │ │ - subs r1, #88 @ 0x58 │ │ │ │ + subs r1, #80 @ 0x50 │ │ │ │ lsls r2, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r2, [pc, #556] @ (1bc918 ) │ │ │ │ + ldr r2, [pc, #556] @ (1bc920 ) │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ - ldr r3, [pc, #556] @ (1bc91c ) │ │ │ │ + ldr r3, [pc, #556] @ (1bc924 ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrd r3, r2, [r1, #32] │ │ │ │ cmp r3, #4 │ │ │ │ it eq │ │ │ │ cmpeq r2, #4 │ │ │ │ itet ne │ │ │ │ movne r3, #0 │ │ │ │ moveq r3, #1 │ │ │ │ movne r2, r3 │ │ │ │ - beq.n 1bc732 │ │ │ │ + beq.n 1bc73a │ │ │ │ strd r3, r2, [r4] │ │ │ │ - ldr r2, [pc, #520] @ (1bc920 ) │ │ │ │ - ldr r3, [pc, #516] @ (1bc91c ) │ │ │ │ + ldr r2, [pc, #520] @ (1bc928 ) │ │ │ │ + ldr r3, [pc, #516] @ (1bc924 ) │ │ │ │ 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 1bc906 │ │ │ │ + bne.w 1bc90e │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r6, [r1, #8] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r7, #0 │ │ │ │ mov r8, r1 │ │ │ │ @@ -484674,27 +484689,27 @@ │ │ │ │ movs r1, #23 │ │ │ │ orr.w r8, r3, r2 │ │ │ │ movs r2, #31 │ │ │ │ bl 1b9b3c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, sp, #24 │ │ │ │ - vldr d7, [pc, #124] @ 1bc910 │ │ │ │ + vldr d7, [pc, #124] @ 1bc918 │ │ │ │ orr.w r3, r1, r2 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ str r3, [sp, #8] │ │ │ │ orr.w r8, r8, r2 │ │ │ │ vstr d7, [sp] │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ bl 1b9b3c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ - vldr d7, [pc, #92] @ 1bc910 │ │ │ │ + vldr d7, [pc, #92] @ 1bc918 │ │ │ │ add r0, sp, #24 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r3, [sp, #8] │ │ │ │ orr.w r8, r8, r2 │ │ │ │ vstr d7, [sp] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ @@ -484716,42 +484731,42 @@ │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ orr.w r8, r8, r1 │ │ │ │ mov r1, r2 │ │ │ │ bl 1b9b3c │ │ │ │ ldrd r1, r2, [sp, #24] │ │ │ │ orr.w r3, r5, r1 │ │ │ │ orr.w r2, r8, r2 │ │ │ │ - b.n 1bc710 │ │ │ │ + b.n 1bc718 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #12 │ │ │ │ + subs r1, #4 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #228 @ 0xe4 │ │ │ │ + subs r0, #220 @ 0xdc │ │ │ │ lsls r2, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #24 │ │ │ │ mov.w sl, #0 │ │ │ │ mov r9, r1 │ │ │ │ - ldr r3, [pc, #268] @ (1bca4c ) │ │ │ │ + ldr r3, [pc, #268] @ (1bca54 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ add r0, sp, #12 │ │ │ │ ldr r7, [r1, #8] │ │ │ │ - ldr r1, [pc, #260] @ (1bca50 ) │ │ │ │ + ldr r1, [pc, #260] @ (1bca58 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r7, #1 │ │ │ │ @@ -484824,52 +484839,52 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r4, r3 │ │ │ │ bl 1b9b3c │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #48] @ (1bca54 ) │ │ │ │ + ldr r2, [pc, #48] @ (1bca5c ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #36] @ (1bca4c ) │ │ │ │ + ldr r3, [pc, #36] @ (1bca54 ) │ │ │ │ add r2, pc │ │ │ │ str.w r5, [r8] │ │ │ │ str.w r4, [r8, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bca46 │ │ │ │ + bne.n 1bca4e │ │ │ │ mov r0, r8 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #176 @ 0xb0 │ │ │ │ + adds r6, #168 @ 0xa8 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - adds r5, #214 @ 0xd6 │ │ │ │ + adds r5, #206 @ 0xce │ │ │ │ lsls r2, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #24 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r3, [pc, #228] @ (1bcb58 ) │ │ │ │ + ldr r3, [pc, #228] @ (1bcb60 ) │ │ │ │ add r7, sp, #12 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ str.w r9, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #216] @ (1bcb5c ) │ │ │ │ + ldr r1, [pc, #216] @ (1bcb64 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r4, #1 │ │ │ │ @@ -484926,51 +484941,51 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r4, r3 │ │ │ │ bl 1b9b3c │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (1bcb60 ) │ │ │ │ + ldr r2, [pc, #44] @ (1bcb68 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (1bcb58 ) │ │ │ │ + ldr r3, [pc, #32] @ (1bcb60 ) │ │ │ │ add r2, pc │ │ │ │ str r5, [r6, #0] │ │ │ │ str r4, [r6, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bcb52 │ │ │ │ + bne.n 1bcb5a │ │ │ │ mov r0, r6 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #122 @ 0x7a │ │ │ │ + adds r5, #114 @ 0x72 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - adds r4, #198 @ 0xc6 │ │ │ │ + adds r4, #190 @ 0xbe │ │ │ │ lsls r2, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r9, r1 │ │ │ │ - ldr r3, [pc, #164] @ (1bcc24 ) │ │ │ │ + ldr r3, [pc, #164] @ (1bcc2c ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r7, r0 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ add r0, sp, #20 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #156] @ (1bcc28 ) │ │ │ │ + ldr r1, [pc, #156] @ (1bcc30 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r4, #1 │ │ │ │ @@ -485006,51 +485021,51 @@ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ orrs r4, r3 │ │ │ │ bl 1b9b3c │ │ │ │ ldrd r2, r3, [sp, #20] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (1bcc2c ) │ │ │ │ + ldr r2, [pc, #44] @ (1bcc34 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (1bcc24 ) │ │ │ │ + ldr r3, [pc, #32] @ (1bcc2c ) │ │ │ │ add r2, pc │ │ │ │ str r5, [r7, #0] │ │ │ │ str r4, [r7, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bcc20 │ │ │ │ + bne.n 1bcc28 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #112 @ 0x70 │ │ │ │ + adds r4, #104 @ 0x68 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - adds r3, #248 @ 0xf8 │ │ │ │ + adds r3, #240 @ 0xf0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r9, r1 │ │ │ │ - ldr r3, [pc, #192] @ (1bcd0c ) │ │ │ │ + ldr r3, [pc, #192] @ (1bcd14 ) │ │ │ │ add r7, sp, #20 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ str.w r8, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #180] @ (1bcd10 ) │ │ │ │ + ldr r1, [pc, #180] @ (1bcd18 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r4, #1 │ │ │ │ @@ -485097,51 +485112,51 @@ │ │ │ │ orrs r4, r3 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r2, #54 @ 0x36 │ │ │ │ bl 1b9b3c │ │ │ │ ldrd r2, r3, [sp, #20] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (1bcd14 ) │ │ │ │ + ldr r2, [pc, #44] @ (1bcd1c ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (1bcd0c ) │ │ │ │ + ldr r3, [pc, #32] @ (1bcd14 ) │ │ │ │ add r2, pc │ │ │ │ str r5, [r6, #0] │ │ │ │ str r4, [r6, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bcd08 │ │ │ │ + bne.n 1bcd10 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #162 @ 0xa2 │ │ │ │ + adds r3, #154 @ 0x9a │ │ │ │ lsls r2, r5, #2 │ │ │ │ - adds r3, #16 │ │ │ │ + adds r3, #8 │ │ │ │ lsls r2, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #24 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r9, r1 │ │ │ │ - ldr r3, [pc, #220] @ (1bce10 ) │ │ │ │ + ldr r3, [pc, #220] @ (1bce18 ) │ │ │ │ add r7, sp, #12 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ str.w r8, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #208] @ (1bce14 ) │ │ │ │ + ldr r1, [pc, #208] @ (1bce1c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r4, #1 │ │ │ │ @@ -485196,51 +485211,51 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r4, r3 │ │ │ │ bl 1b9b3c │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (1bce18 ) │ │ │ │ + ldr r2, [pc, #44] @ (1bce20 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (1bce10 ) │ │ │ │ + ldr r3, [pc, #32] @ (1bce18 ) │ │ │ │ add r2, pc │ │ │ │ str r5, [r6, #0] │ │ │ │ str r4, [r6, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bce0a │ │ │ │ + bne.n 1bce12 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #186 @ 0xba │ │ │ │ + adds r2, #178 @ 0xb2 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - adds r2, #14 │ │ │ │ + adds r2, #6 │ │ │ │ lsls r2, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #24 │ │ │ │ movs r7, #0 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r3, [pc, #252] @ (1bcf30 ) │ │ │ │ + ldr r3, [pc, #252] @ (1bcf38 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r9, r0 │ │ │ │ str r7, [sp, #4] │ │ │ │ add r0, sp, #12 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #244] @ (1bcf34 ) │ │ │ │ + ldr r1, [pc, #244] @ (1bcf3c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r4, #1 │ │ │ │ @@ -485309,51 +485324,51 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r4, r3 │ │ │ │ bl 1b9b3c │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #48] @ (1bcf38 ) │ │ │ │ + ldr r2, [pc, #48] @ (1bcf40 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #36] @ (1bcf30 ) │ │ │ │ + ldr r3, [pc, #36] @ (1bcf38 ) │ │ │ │ add r2, pc │ │ │ │ str.w r5, [r9] │ │ │ │ str.w r4, [r9, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bcf2a │ │ │ │ + bne.n 1bcf32 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #188 @ 0xbc │ │ │ │ + adds r1, #180 @ 0xb4 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - adds r0, #242 @ 0xf2 │ │ │ │ + adds r0, #234 @ 0xea │ │ │ │ lsls r2, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ movs r6, #0 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r3, [pc, #328] @ (1bd09c ) │ │ │ │ + ldr r3, [pc, #328] @ (1bd0a4 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ str r6, [sp, #4] │ │ │ │ add r0, sp, #12 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ - ldr r1, [pc, #320] @ (1bd0a0 ) │ │ │ │ + ldr r1, [pc, #320] @ (1bd0a8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r5, #1 │ │ │ │ @@ -485446,69 +485461,69 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orr.w r6, r9, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 1b9b3c │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r6, r2 │ │ │ │ - ldr r2, [pc, #48] @ (1bd0a4 ) │ │ │ │ + ldr r2, [pc, #48] @ (1bd0ac ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #36] @ (1bd09c ) │ │ │ │ + ldr r3, [pc, #36] @ (1bd0a4 ) │ │ │ │ add r2, pc │ │ │ │ str.w r6, [r8] │ │ │ │ str.w r4, [r8, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bd096 │ │ │ │ + bne.n 1bd09e │ │ │ │ mov r0, r8 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #156 @ 0x9c │ │ │ │ + adds r0, #148 @ 0x94 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - cmp r7, #134 @ 0x86 │ │ │ │ + cmp r7, #126 @ 0x7e │ │ │ │ lsls r2, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r2, [pc, #540] @ (1bd2d8 ) │ │ │ │ + ldr r2, [pc, #540] @ (1bd2e0 ) │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ - ldr r3, [pc, #540] @ (1bd2dc ) │ │ │ │ + ldr r3, [pc, #540] @ (1bd2e4 ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrd r3, r2, [r1, #32] │ │ │ │ cmp r3, #4 │ │ │ │ it eq │ │ │ │ cmpeq r2, #4 │ │ │ │ itet ne │ │ │ │ movne r3, #0 │ │ │ │ moveq r3, #1 │ │ │ │ movne r2, r3 │ │ │ │ - beq.n 1bd102 │ │ │ │ + beq.n 1bd10a │ │ │ │ strd r3, r2, [r4] │ │ │ │ - ldr r2, [pc, #504] @ (1bd2e0 ) │ │ │ │ - ldr r3, [pc, #500] @ (1bd2dc ) │ │ │ │ + ldr r2, [pc, #504] @ (1bd2e8 ) │ │ │ │ + ldr r3, [pc, #500] @ (1bd2e4 ) │ │ │ │ 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 1bd2cc │ │ │ │ + bne.w 1bd2d4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r6, [r1, #8] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r7, #0 │ │ │ │ mov r8, r1 │ │ │ │ @@ -485645,27 +485660,27 @@ │ │ │ │ movs r1, #23 │ │ │ │ orr.w r8, r3, r2 │ │ │ │ movs r2, #31 │ │ │ │ bl 1b9b3c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r0, sp, #24 │ │ │ │ - vldr d7, [pc, #120] @ 1bd2d0 │ │ │ │ + vldr d7, [pc, #120] @ 1bd2d8 │ │ │ │ orr.w r3, r1, r2 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ str r3, [sp, #12] │ │ │ │ orr.w r8, r8, r2 │ │ │ │ vstr d7, [sp] │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ bl 1b9b3c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ - vldr d7, [pc, #84] @ 1bd2d0 │ │ │ │ + vldr d7, [pc, #84] @ 1bd2d8 │ │ │ │ add r0, sp, #24 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r3, [sp, #12] │ │ │ │ orr.w r8, r8, r2 │ │ │ │ vstr d7, [sp] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ @@ -485687,41 +485702,41 @@ │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ orr.w r8, r8, r1 │ │ │ │ mov r1, r2 │ │ │ │ bl 1b9b3c │ │ │ │ ldrd r1, r2, [sp, #24] │ │ │ │ orr.w r3, r5, r1 │ │ │ │ orr.w r2, r8, r2 │ │ │ │ - b.n 1bd0e0 │ │ │ │ + b.n 1bd0e8 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ movs r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #60 @ 0x3c │ │ │ │ + cmp r7, #52 @ 0x34 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #20 │ │ │ │ + cmp r7, #12 │ │ │ │ lsls r2, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r3, [pc, #268] @ (1bd40c ) │ │ │ │ + ldr r3, [pc, #268] @ (1bd414 ) │ │ │ │ add r7, sp, #20 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ str.w r9, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #256] @ (1bd410 ) │ │ │ │ + ldr r1, [pc, #256] @ (1bd418 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r4, #1 │ │ │ │ @@ -485793,66 +485808,66 @@ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ orrs r4, r3 │ │ │ │ bl 1b9b3c │ │ │ │ ldrd r2, r3, [sp, #20] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (1bd414 ) │ │ │ │ + ldr r2, [pc, #44] @ (1bd41c ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (1bd40c ) │ │ │ │ + ldr r3, [pc, #32] @ (1bd414 ) │ │ │ │ add r2, pc │ │ │ │ str r5, [r6, #0] │ │ │ │ str r4, [r6, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bd406 │ │ │ │ + bne.n 1bd40e │ │ │ │ mov r0, r6 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #238 @ 0xee │ │ │ │ + cmp r4, #230 @ 0xe6 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - cmp r4, #18 │ │ │ │ + cmp r4, #10 │ │ │ │ lsls r2, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3856] @ 0xf10 │ │ │ │ - ldr r5, [pc, #300] @ (1bd554 ) │ │ │ │ + ldr r5, [pc, #300] @ (1bd55c ) │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #300] @ (1bd558 ) │ │ │ │ + ldr r2, [pc, #300] @ (1bd560 ) │ │ │ │ sub sp, #224 @ 0xe0 │ │ │ │ add r5, pc │ │ │ │ ldr r2, [r5, r2] │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #220] @ 0xdc │ │ │ │ mov.w r2, #0 │ │ │ │ ldrd r2, r0, [r4, #136] @ 0x88 │ │ │ │ cmp r2, #6 │ │ │ │ sbcs.w ip, r0, #0 │ │ │ │ - blt.n 1bd4f2 │ │ │ │ + blt.n 1bd4fa │ │ │ │ ldr.w ip, [r1] │ │ │ │ subs r2, #7 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ sub.w r1, ip, #600 @ 0x258 │ │ │ │ cmp r1, #99 @ 0x63 │ │ │ │ - bls.n 1bd4d0 │ │ │ │ + bls.n 1bd4d8 │ │ │ │ orrs r2, r0 │ │ │ │ cmp.w ip, #700 @ 0x2bc │ │ │ │ it cs │ │ │ │ cmpcs r2, #0 │ │ │ │ - beq.n 1bd52c │ │ │ │ + beq.n 1bd534 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ mov r2, r3 │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ add r1, sp, #16 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ @@ -485866,184 +485881,184 @@ │ │ │ │ movs r1, #0 │ │ │ │ bl 1b9b3c │ │ │ │ ldr r6, [sp, #212] @ 0xd4 │ │ │ │ ldrd r1, r2, [r4, #8] │ │ │ │ ldrd r0, r3, [sp, #8] │ │ │ │ orrs.w ip, r1, r2 │ │ │ │ ldr r4, [sp, #216] @ 0xd8 │ │ │ │ - bne.n 1bd53a │ │ │ │ + bne.n 1bd542 │ │ │ │ strd r1, r2, [sp] │ │ │ │ movs r2, #7 │ │ │ │ movs r1, #4 │ │ │ │ bl 1b9b3c │ │ │ │ ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r2, r6 │ │ │ │ orrs r3, r4 │ │ │ │ strd r2, r3, [r5] │ │ │ │ - ldr r2, [pc, #164] @ (1bd55c ) │ │ │ │ - ldr r3, [pc, #156] @ (1bd558 ) │ │ │ │ + ldr r2, [pc, #164] @ (1bd564 ) │ │ │ │ + ldr r3, [pc, #156] @ (1bd560 ) │ │ │ │ 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 1bd550 │ │ │ │ + bne.n 1bd558 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #224 @ 0xe0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ orrs r2, r0 │ │ │ │ - bne.n 1bd464 │ │ │ │ + bne.n 1bd46c │ │ │ │ ldrd ip, r1, [r4] │ │ │ │ orrs.w r2, ip, r1 │ │ │ │ - bne.n 1bd512 │ │ │ │ + bne.n 1bd51a │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ movs r2, #7 │ │ │ │ strd ip, r1, [sp] │ │ │ │ movs r1, #0 │ │ │ │ bl 1b9b3c │ │ │ │ ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ - b.n 1bd4b2 │ │ │ │ + b.n 1bd4ba │ │ │ │ mov r1, r3 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ bl 1b9c38 │ │ │ │ movs r2, #7 │ │ │ │ ldrd r1, r3, [sp, #212] @ 0xd4 │ │ │ │ strd r1, r3, [sp] │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ movs r1, #0 │ │ │ │ bl 1b9b3c │ │ │ │ ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ - b.n 1bd4b2 │ │ │ │ + b.n 1bd4ba │ │ │ │ ldr r3, [r3, #32] │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ strd r3, r1, [sp] │ │ │ │ movs r2, #7 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1b9b3c │ │ │ │ ldrd ip, r1, [sp, #212] @ 0xd4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - b.n 1bd4e0 │ │ │ │ + b.n 1bd4e8 │ │ │ │ ldrd ip, r1, [r4, #8] │ │ │ │ orrs.w r2, ip, r1 │ │ │ │ - beq.n 1bd4de │ │ │ │ + beq.n 1bd4e6 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ - b.n 1bd514 │ │ │ │ + b.n 1bd51c │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #3 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1b9b3c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r1, r2, [sp, #212] @ 0xd4 │ │ │ │ - b.n 1bd49e │ │ │ │ + b.n 1bd4a6 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ - cmp r3, #206 @ 0xce │ │ │ │ + cmp r3, #198 @ 0xc6 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #66 @ 0x42 │ │ │ │ + cmp r3, #58 @ 0x3a │ │ │ │ lsls r2, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w lr, [pc, #72] @ 1bd5b8 │ │ │ │ + ldr.w lr, [pc, #72] @ 1bd5c0 │ │ │ │ sub sp, #16 │ │ │ │ - ldr.w ip, [pc, #68] @ 1bd5bc │ │ │ │ + ldr.w ip, [pc, #68] @ 1bd5c4 │ │ │ │ mov r4, r0 │ │ │ │ add lr, pc │ │ │ │ add r0, sp, #4 │ │ │ │ ldr.w ip, [lr, ip] │ │ │ │ ldr.w ip, [ip] │ │ │ │ str.w ip, [sp, #12] │ │ │ │ mov.w ip, #0 │ │ │ │ - bl 1bd418 │ │ │ │ + bl 1bd420 │ │ │ │ ldrd r2, r3, [sp, #4] │ │ │ │ strd r2, r3, [r4] │ │ │ │ - ldr r2, [pc, #36] @ (1bd5c0 ) │ │ │ │ - ldr r3, [pc, #28] @ (1bd5bc ) │ │ │ │ + ldr r2, [pc, #36] @ (1bd5c8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1bd5c4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bd5b4 │ │ │ │ + bne.n 1bd5bc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ - cmp r2, #130 @ 0x82 │ │ │ │ + cmp r2, #122 @ 0x7a │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #94 @ 0x5e │ │ │ │ + cmp r2, #86 @ 0x56 │ │ │ │ lsls r2, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r5, [pc, #452] @ (1bd798 ) │ │ │ │ + ldr r5, [pc, #452] @ (1bd7a0 ) │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ - ldr r4, [pc, #452] @ (1bd79c ) │ │ │ │ + ldr r4, [pc, #452] @ (1bd7a4 ) │ │ │ │ add r5, pc │ │ │ │ ldr r4, [r5, r4] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ mov.w r4, #0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ands.w r5, r0, #16 │ │ │ │ - beq.n 1bd624 │ │ │ │ + beq.n 1bd62c │ │ │ │ ldrsh.w r1, [r3, #18] │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bmi.n 1bd6a2 │ │ │ │ + bmi.n 1bd6aa │ │ │ │ add r0, sp, #28 │ │ │ │ bl 1ba204 │ │ │ │ ldrd r3, r5, [sp, #28] │ │ │ │ orr.w r3, r3, #2048 @ 0x800 │ │ │ │ - ldr r2, [pc, #408] @ (1bd7a0 ) │ │ │ │ + ldr r2, [pc, #408] @ (1bd7a8 ) │ │ │ │ strd r3, r5, [r4] │ │ │ │ - ldr r3, [pc, #400] @ (1bd79c ) │ │ │ │ + ldr r3, [pc, #400] @ (1bd7a4 ) │ │ │ │ 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 1bd792 │ │ │ │ + bne.w 1bd79a │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ lsls r6, r0, #30 │ │ │ │ - bpl.n 1bd65a │ │ │ │ + bpl.n 1bd662 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ ldr.w ip, [r6, #4] │ │ │ │ cmp.w ip, #392 @ 0x188 │ │ │ │ - bcs.n 1bd6b2 │ │ │ │ + bcs.n 1bd6ba │ │ │ │ cmp.w ip, #390 @ 0x186 │ │ │ │ - bcs.n 1bd6f0 │ │ │ │ + bcs.n 1bd6f8 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp.w r2, #800 @ 0x320 │ │ │ │ it cc │ │ │ │ movcc r3, #1 │ │ │ │ - bcs.w 1bd770 │ │ │ │ - ldr r2, [pc, #344] @ (1bd7a4 ) │ │ │ │ + bcs.w 1bd778 │ │ │ │ + ldr r2, [pc, #344] @ (1bd7ac ) │ │ │ │ movs r0, #0 │ │ │ │ - ldr r1, [pc, #344] @ (1bd7a8 ) │ │ │ │ + ldr r1, [pc, #344] @ (1bd7b0 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e0a68 │ │ │ │ + bl 1e09b0 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1bd604 │ │ │ │ + b.n 1bd60c │ │ │ │ lsls r1, r0, #31 │ │ │ │ - bmi.n 1bd6ce │ │ │ │ + bmi.n 1bd6d6 │ │ │ │ movs r2, #10 │ │ │ │ ubfx r0, r0, #18, #1 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #0] │ │ │ │ str r1, [sp, #4] │ │ │ │ add r0, sp, #28 │ │ │ │ mov r1, r2 │ │ │ │ @@ -486064,46 +486079,46 @@ │ │ │ │ movs r2, #7 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 1b9b3c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrd r2, r5, [sp, #28] │ │ │ │ orrs r3, r2 │ │ │ │ orrs r5, r6 │ │ │ │ - b.n 1bd604 │ │ │ │ + b.n 1bd60c │ │ │ │ add r0, sp, #20 │ │ │ │ bl 1ba204 │ │ │ │ ldrd r3, r5, [sp, #20] │ │ │ │ orr.w r3, r3, #3072 @ 0xc00 │ │ │ │ - b.n 1bd604 │ │ │ │ + b.n 1bd60c │ │ │ │ sub.w lr, ip, #396 @ 0x18c │ │ │ │ cmp.w lr, #1 │ │ │ │ - bls.n 1bd6f0 │ │ │ │ + bls.n 1bd6f8 │ │ │ │ cmp.w ip, #404 @ 0x194 │ │ │ │ - bls.n 1bd78a │ │ │ │ + bls.n 1bd792 │ │ │ │ mvn.w r0, #406 @ 0x196 │ │ │ │ add ip, r0 │ │ │ │ cmp.w ip, #1 │ │ │ │ - bhi.n 1bd63a │ │ │ │ + bhi.n 1bd642 │ │ │ │ ldrd r1, r2, [r2, #72] @ 0x48 │ │ │ │ orrs r1, r2 │ │ │ │ - beq.n 1bd736 │ │ │ │ + beq.n 1bd73e │ │ │ │ ldr r3, [r3, #16] │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #11 │ │ │ │ strd r3, r1, [sp] │ │ │ │ add r0, sp, #28 │ │ │ │ bl 1b9b3c │ │ │ │ ldrd r3, r5, [sp, #28] │ │ │ │ orr.w r3, r3, #4096 @ 0x1000 │ │ │ │ - b.n 1bd604 │ │ │ │ + b.n 1bd60c │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp.w r2, #800 @ 0x320 │ │ │ │ it cc │ │ │ │ movcc r3, #2 │ │ │ │ - bcc.n 1bd648 │ │ │ │ + bcc.n 1bd650 │ │ │ │ movs r2, #7 │ │ │ │ ubfx r0, r0, #2, #1 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #0] │ │ │ │ str r1, [sp, #4] │ │ │ │ add r0, sp, #28 │ │ │ │ mov r1, r2 │ │ │ │ @@ -486118,15 +486133,15 @@ │ │ │ │ str r1, [sp, #4] │ │ │ │ ldrd r6, r5, [sp, #28] │ │ │ │ bl 1b9b3c │ │ │ │ ldrd r3, r2, [sp, #28] │ │ │ │ orrs r3, r6 │ │ │ │ orrs r5, r2 │ │ │ │ orr.w r3, r3, #1792 @ 0x700 │ │ │ │ - b.n 1bd604 │ │ │ │ + b.n 1bd60c │ │ │ │ ldrh r3, [r3, #12] │ │ │ │ movs r5, #0 │ │ │ │ add r0, sp, #28 │ │ │ │ movs r2, #10 │ │ │ │ str r5, [sp, #4] │ │ │ │ lsrs r1, r3, #2 │ │ │ │ str r1, [sp, #0] │ │ │ │ @@ -486142,54 +486157,54 @@ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldrd r6, r5, [sp, #28] │ │ │ │ bl 1b9b3c │ │ │ │ ldrd r3, r2, [sp, #28] │ │ │ │ orrs r3, r6 │ │ │ │ orrs r5, r2 │ │ │ │ - b.n 1bd6ea │ │ │ │ + b.n 1bd6f2 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #7 │ │ │ │ strd r3, r1, [sp] │ │ │ │ add r0, sp, #28 │ │ │ │ bl 1b9b3c │ │ │ │ ldrd r3, r5, [sp, #28] │ │ │ │ orr.w r3, r3, #1536 @ 0x600 │ │ │ │ - b.n 1bd604 │ │ │ │ + b.n 1bd60c │ │ │ │ cmp.w ip, #400 @ 0x190 │ │ │ │ - bcs.n 1bd6ce │ │ │ │ - b.n 1bd63a │ │ │ │ + bcs.n 1bd6d6 │ │ │ │ + b.n 1bd642 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cmp r2, #36 @ 0x24 │ │ │ │ + cmp r2, #28 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #240 @ 0xf0 │ │ │ │ + cmp r1, #232 @ 0xe8 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - adds r7, #74 @ 0x4a │ │ │ │ + adds r6, #194 @ 0xc2 │ │ │ │ movs r3, r3 │ │ │ │ - add r3, pc, #592 @ (adr r3, 1bd9fc ) │ │ │ │ + add r3, pc, #48 @ (adr r3, 1bd7e4 ) │ │ │ │ movs r2, r3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3808] @ 0xee0 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #768] @ (1bdac8 ) │ │ │ │ - ldr r3, [pc, #768] @ (1bdacc ) │ │ │ │ + ldr r0, [pc, #768] @ (1bdad0 ) │ │ │ │ + ldr r3, [pc, #768] @ (1bdad4 ) │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ add r0, pc │ │ │ │ mov r9, r1 │ │ │ │ add r4, sp, #32 │ │ │ │ - vldr d8, [pc, #748] @ 1bdac0 │ │ │ │ + vldr d8, [pc, #748] @ 1bdac8 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #236] @ 0xec │ │ │ │ mov.w r3, #0 │ │ │ │ @@ -486197,15 +486212,15 @@ │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #24 │ │ │ │ vstr d8, [sp, #128] @ 0x80 │ │ │ │ bl 1ba594 │ │ │ │ ldr.w r8, [r9, #32] │ │ │ │ cmp.w r8, #5 │ │ │ │ - bls.w 1bd970 │ │ │ │ + bls.w 1bd978 │ │ │ │ ldr.w r5, [r9, #8] │ │ │ │ add r7, sp, #228 @ 0xe4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov.w sl, #0 │ │ │ │ and.w r3, r5, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ @@ -486326,42 +486341,42 @@ │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r4, r3 │ │ │ │ bl 1b9b3c │ │ │ │ ldrd r2, r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r2, r5 │ │ │ │ orrs r3, r4 │ │ │ │ strd r2, r3, [r6] │ │ │ │ - ldr r2, [pc, #384] @ (1bdad0 ) │ │ │ │ - ldr r3, [pc, #376] @ (1bdacc ) │ │ │ │ + ldr r2, [pc, #384] @ (1bdad8 ) │ │ │ │ + ldr r3, [pc, #376] @ (1bdad4 ) │ │ │ │ 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 1bdcf0 │ │ │ │ + bne.w 1bdcf8 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ mov.w sl, #0 │ │ │ │ ldr.w r5, [r9, #28] │ │ │ │ and.w r1, r2, #1 │ │ │ │ ubfx fp, r2, #2, #1 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr.w r9, [r2, #16] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1bdad4 │ │ │ │ + beq.w 1bdadc │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str r1, [sp, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1bdbee │ │ │ │ + bne.w 1bdbf6 │ │ │ │ add r7, sp, #228 @ 0xe4 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ bl 1b9b3c │ │ │ │ @@ -486465,25 +486480,25 @@ │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r2 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ vstr d8, [sp] │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 1bd93e │ │ │ │ + b.n 1bd946 │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #48 @ 0x30 │ │ │ │ + cmp r0, #40 @ 0x28 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #170 @ 0xaa │ │ │ │ + movs r6, #162 @ 0xa2 │ │ │ │ lsls r2, r5, #2 │ │ │ │ add r7, sp, #228 @ 0xe4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r7 │ │ │ │ strd r1, r9, [sp] │ │ │ │ mov r1, r2 │ │ │ │ bl 1b9b3c │ │ │ │ @@ -486585,15 +486600,15 @@ │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r4, r3 │ │ │ │ bl 1b9b3c │ │ │ │ ldrd r2, r3, [sp, #228] @ 0xe4 │ │ │ │ orr.w r2, r8, r2 │ │ │ │ orrs r3, r4 │ │ │ │ - b.n 1bd94a │ │ │ │ + b.n 1bd952 │ │ │ │ add r7, sp, #228 @ 0xe4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ bl 1b9b3c │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ @@ -486690,82 +486705,82 @@ │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1b9b3c │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ str.w sl, [sp, #4] │ │ │ │ - b.n 1bda92 │ │ │ │ + b.n 1bda9a │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #96] @ (1bdd68 ) │ │ │ │ + ldr r2, [pc, #96] @ (1bdd70 ) │ │ │ │ sub sp, #24 │ │ │ │ - ldr r3, [pc, #96] @ (1bdd6c ) │ │ │ │ + ldr r3, [pc, #96] @ (1bdd74 ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb.w r3, [r1, #44] @ 0x2c │ │ │ │ ubfx r3, r3, #3, #1 │ │ │ │ mov r2, r3 │ │ │ │ - cbz r3, 1bdd3c │ │ │ │ - vldr d7, [pc, #56] @ 1bdd60 │ │ │ │ + cbz r3, 1bdd44 │ │ │ │ + vldr d7, [pc, #56] @ 1bdd68 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1b9b3c │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ strd r3, r2, [r4] │ │ │ │ - ldr r2, [pc, #44] @ (1bdd70 ) │ │ │ │ - ldr r3, [pc, #40] @ (1bdd6c ) │ │ │ │ + ldr r2, [pc, #44] @ (1bdd78 ) │ │ │ │ + ldr r3, [pc, #40] @ (1bdd74 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bdd5a │ │ │ │ + bne.n 1bdd62 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #238 @ 0xee │ │ │ │ + movs r2, #230 @ 0xe6 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #184 @ 0xb8 │ │ │ │ + movs r2, #176 @ 0xb0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3824] @ 0xef0 │ │ │ │ sub sp, #236 @ 0xec │ │ │ │ movs r5, #0 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r3, [pc, #632] @ (1be004 ) │ │ │ │ + ldr r3, [pc, #632] @ (1be00c ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov fp, r0 │ │ │ │ str r5, [sp, #4] │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ - ldr r1, [pc, #620] @ (1be008 ) │ │ │ │ + ldr r1, [pc, #620] @ (1be010 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #228] @ 0xe4 │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r6, #1 │ │ │ │ @@ -486781,15 +486796,15 @@ │ │ │ │ bl 1b9b3c │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r6, r3 │ │ │ │ - bl 1bdcf8 │ │ │ │ + bl 1bdd00 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #11 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -486984,51 +486999,51 @@ │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ str.w r8, [sp, #4] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 1b9b3c │ │ │ │ ldrd r2, r3, [sp, #220] @ 0xdc │ │ │ │ orrs r6, r2 │ │ │ │ - ldr r2, [pc, #48] @ (1be00c ) │ │ │ │ + ldr r2, [pc, #48] @ (1be014 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #36] @ (1be004 ) │ │ │ │ + ldr r3, [pc, #36] @ (1be00c ) │ │ │ │ add r2, pc │ │ │ │ str.w r6, [fp] │ │ │ │ str.w r4, [fp, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bdffe │ │ │ │ + bne.n 1be006 │ │ │ │ mov r0, fp │ │ │ │ add sp, #236 @ 0xec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #96 @ 0x60 │ │ │ │ + movs r2, #88 @ 0x58 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - movs r0, #30 │ │ │ │ + movs r0, #22 │ │ │ │ lsls r2, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3832] @ 0xef8 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r5, r1 │ │ │ │ - ldr r3, [pc, #492] @ (1be218 ) │ │ │ │ + ldr r3, [pc, #492] @ (1be220 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov sl, r0 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ - ldr r1, [pc, #484] @ (1be21c ) │ │ │ │ + ldr r1, [pc, #484] @ (1be224 ) │ │ │ │ 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 │ │ │ │ @@ -487044,15 +487059,15 @@ │ │ │ │ bl 1b9b3c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orrs r6, r3 │ │ │ │ - bl 1bdcf8 │ │ │ │ + bl 1bdd00 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #11 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -487192,51 +487207,51 @@ │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 1b9b3c │ │ │ │ ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r6, r2 │ │ │ │ - ldr r2, [pc, #48] @ (1be220 ) │ │ │ │ + ldr r2, [pc, #48] @ (1be228 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #36] @ (1be218 ) │ │ │ │ + ldr r3, [pc, #36] @ (1be220 ) │ │ │ │ add r2, pc │ │ │ │ str.w r6, [sl] │ │ │ │ str.w r4, [sl, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1be212 │ │ │ │ + bne.n 1be21a │ │ │ │ mov r0, sl │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r0, #7 │ │ │ │ + subs r4, r7, #6 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - subs r2, r1, #0 │ │ │ │ + subs r2, r0, #0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3824] @ 0xef0 │ │ │ │ sub sp, #236 @ 0xec │ │ │ │ mov.w r8, #0 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r3, [pc, #556] @ (1be46c ) │ │ │ │ + ldr r3, [pc, #556] @ (1be474 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov sl, r0 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ ldr r5, [r1, #8] │ │ │ │ - ldr r1, [pc, #548] @ (1be470 ) │ │ │ │ + ldr r1, [pc, #548] @ (1be478 ) │ │ │ │ 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 │ │ │ │ @@ -487252,15 +487267,15 @@ │ │ │ │ bl 1b9b3c │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w fp, r6, r3 │ │ │ │ - bl 1bdcf8 │ │ │ │ + bl 1bdd00 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #11 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -487423,51 +487438,51 @@ │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ str.w fp, [sp, #4] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 1b9b3c │ │ │ │ ldrd r2, r3, [sp, #220] @ 0xdc │ │ │ │ orrs r6, r2 │ │ │ │ - ldr r2, [pc, #48] @ (1be474 ) │ │ │ │ + ldr r2, [pc, #48] @ (1be47c ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #36] @ (1be46c ) │ │ │ │ + ldr r3, [pc, #36] @ (1be474 ) │ │ │ │ add r2, pc │ │ │ │ str.w r6, [sl] │ │ │ │ str.w r4, [sl, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1be466 │ │ │ │ + bne.n 1be46e │ │ │ │ mov r0, sl │ │ │ │ add sp, #236 @ 0xec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r6, #6 │ │ │ │ + adds r0, r5, #6 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - subs r6, r6, r6 │ │ │ │ + subs r6, r5, r6 │ │ │ │ lsls r2, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3824] @ 0xef0 │ │ │ │ sub sp, #236 @ 0xec │ │ │ │ mov.w r8, #0 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r3, [pc, #556] @ (1be6c0 ) │ │ │ │ + ldr r3, [pc, #556] @ (1be6c8 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r9, r0 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ ldr r5, [r1, #8] │ │ │ │ - ldr r1, [pc, #548] @ (1be6c4 ) │ │ │ │ + ldr r1, [pc, #548] @ (1be6cc ) │ │ │ │ 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 │ │ │ │ @@ -487483,15 +487498,15 @@ │ │ │ │ bl 1b9b3c │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w fp, r6, r3 │ │ │ │ - bl 1bdcf8 │ │ │ │ + bl 1bdd00 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #11 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -487655,44 +487670,44 @@ │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ str.w fp, [sp, #4] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 1b9b3c │ │ │ │ ldrd r2, r3, [sp, #220] @ 0xdc │ │ │ │ orrs r6, r2 │ │ │ │ - ldr r2, [pc, #48] @ (1be6c8 ) │ │ │ │ + ldr r2, [pc, #48] @ (1be6d0 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #36] @ (1be6c0 ) │ │ │ │ + ldr r3, [pc, #36] @ (1be6c8 ) │ │ │ │ add r2, pc │ │ │ │ str.w r6, [r9] │ │ │ │ str.w r4, [r9, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1be6ba │ │ │ │ + bne.n 1be6c2 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #236 @ 0xec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r3, r5 │ │ │ │ + subs r4, r2, r5 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - adds r2, r4, r5 │ │ │ │ + adds r2, r3, r5 │ │ │ │ lsls r2, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3816] @ 0xee8 │ │ │ │ mov r6, r0 │ │ │ │ - ldr.w r0, [pc, #1220] @ 1beba4 │ │ │ │ - ldr.w r3, [pc, #1220] @ 1beba8 │ │ │ │ + ldr.w r0, [pc, #1220] @ 1bebac │ │ │ │ + ldr.w r3, [pc, #1220] @ 1bebb0 │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ add r0, pc │ │ │ │ mov r4, r1 │ │ │ │ add r5, sp, #32 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ @@ -487706,15 +487721,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ strd r2, r3, [sp, #128] @ 0x80 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r2, r4 │ │ │ │ bl 1ba594 │ │ │ │ ldr.w r9, [r4, #32] │ │ │ │ cmp.w r9, #5 │ │ │ │ - bls.w 1be882 │ │ │ │ + bls.w 1be88a │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ add r7, sp, #228 @ 0xe4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov.w r8, #0 │ │ │ │ and.w r3, sl, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ @@ -487829,40 +487844,40 @@ │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r4, r3 │ │ │ │ bl 1b9b3c │ │ │ │ ldrd r2, r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r2, r5 │ │ │ │ orrs r3, r4 │ │ │ │ strd r2, r3, [r6] │ │ │ │ - ldr r2, [pc, #836] @ (1bebac ) │ │ │ │ - ldr r3, [pc, #832] @ (1beba8 ) │ │ │ │ + ldr r2, [pc, #836] @ (1bebb4 ) │ │ │ │ + ldr r3, [pc, #832] @ (1bebb0 ) │ │ │ │ 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 1beb9e │ │ │ │ + bne.w 1beba6 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r7, [r4, #28] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ and.w r1, r3, #1 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ ldr.w sl, [r2, #16] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 1be9ae │ │ │ │ + beq.w 1be9b6 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ strd r2, r3, [sp, #12] │ │ │ │ str r1, [sp, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1bea98 │ │ │ │ + bne.w 1beaa0 │ │ │ │ str r2, [sp, #12] │ │ │ │ add r0, sp, #228 @ 0xe4 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ bl 1b9b3c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ @@ -487962,15 +487977,15 @@ │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r1, #24 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #26 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 1be854 │ │ │ │ + b.n 1be85c │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ add r0, sp, #228 @ 0xe4 │ │ │ │ strd r1, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 1b9b3c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ @@ -488058,15 +488073,15 @@ │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r4, r3 │ │ │ │ bl 1b9b3c │ │ │ │ ldr r3, [r7, #8] │ │ │ │ add r0, sp, #228 @ 0xe4 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ str.w sl, [sp, #4] │ │ │ │ - b.n 1be846 │ │ │ │ + b.n 1be84e │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #228 @ 0xe4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1b9b3c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ @@ -488170,41 +488185,41 @@ │ │ │ │ str.w sl, [sp] │ │ │ │ orrs r4, r3 │ │ │ │ bl 1b9b3c │ │ │ │ ldr r3, [r7, #16] │ │ │ │ add r0, sp, #228 @ 0xe4 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ - b.n 1be99c │ │ │ │ + b.n 1be9a4 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r4, r2, r4 │ │ │ │ + adds r4, r1, r4 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r2, #30 │ │ │ │ + asrs r4, r1, #30 │ │ │ │ lsls r2, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #132] @ (1bec44 ) │ │ │ │ + ldr r2, [pc, #132] @ (1bec4c ) │ │ │ │ sub sp, #24 │ │ │ │ - ldr r3, [pc, #132] @ (1bec48 ) │ │ │ │ + ldr r3, [pc, #132] @ (1bec50 ) │ │ │ │ mov r5, r1 │ │ │ │ add r2, pc │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ and.w r2, r3, #640 @ 0x280 │ │ │ │ ands.w r3, r3, #1344 @ 0x540 │ │ │ │ - beq.n 1bec34 │ │ │ │ + beq.n 1bec3c │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ movs r1, #14 │ │ │ │ add r0, sp, #12 │ │ │ │ @@ -488218,60 +488233,60 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r0, sp, #12 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldrd r6, r5, [sp, #12] │ │ │ │ bl 1b9b3c │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r6, r2 │ │ │ │ - ldr r2, [pc, #52] @ (1bec4c ) │ │ │ │ + ldr r2, [pc, #52] @ (1bec54 ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #44] @ (1bec48 ) │ │ │ │ + ldr r3, [pc, #44] @ (1bec50 ) │ │ │ │ add r2, pc │ │ │ │ str r6, [r4, #0] │ │ │ │ str r5, [r4, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bec3e │ │ │ │ + bne.n 1bec46 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subs r2, #0 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 1bebec │ │ │ │ + b.n 1bebf4 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r6, r6, #16 │ │ │ │ + asrs r6, r5, #16 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r4, #15 │ │ │ │ + asrs r2, r3, #15 │ │ │ │ lsls r2, r5, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #140] @ (1becec ) │ │ │ │ + ldr r2, [pc, #140] @ (1becf4 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #140] @ (1becf0 ) │ │ │ │ + ldr r3, [pc, #140] @ (1becf8 ) │ │ │ │ mov r6, r1 │ │ │ │ add r2, pc │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ and.w r2, r3, #640 @ 0x280 │ │ │ │ ands.w r3, r3, #1344 @ 0x540 │ │ │ │ - beq.n 1becde │ │ │ │ + beq.n 1bece6 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r1, #14 │ │ │ │ @@ -488289,107 +488304,107 @@ │ │ │ │ add r0, sp, #12 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1b9b3c │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #52] @ (1becf4 ) │ │ │ │ + ldr r2, [pc, #52] @ (1becfc ) │ │ │ │ orrs r6, r3 │ │ │ │ - ldr r3, [pc, #44] @ (1becf0 ) │ │ │ │ + ldr r3, [pc, #44] @ (1becf8 ) │ │ │ │ add r2, pc │ │ │ │ str r7, [r5, #0] │ │ │ │ str r6, [r5, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bece8 │ │ │ │ + bne.n 1becf0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ subs r2, #0 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 1bec8c │ │ │ │ + b.n 1bec94 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ - asrs r6, r2, #14 │ │ │ │ + asrs r6, r1, #14 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r7, #12 │ │ │ │ + asrs r0, r6, #12 │ │ │ │ lsls r2, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr.w ip, [pc, #544] @ 1bef2c │ │ │ │ + ldr.w ip, [pc, #544] @ 1bef34 │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ - ldr r4, [pc, #544] @ (1bef30 ) │ │ │ │ + ldr r4, [pc, #544] @ (1bef38 ) │ │ │ │ add ip, pc │ │ │ │ ldr.w r4, [ip, r4] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ mov.w r4, #0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ lsls r5, r0, #30 │ │ │ │ - bpl.n 1bed84 │ │ │ │ + bpl.n 1bed8c │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp.w r1, #290 @ 0x122 │ │ │ │ - bhi.n 1bee04 │ │ │ │ + bhi.n 1bee0c │ │ │ │ cmp.w r1, #272 @ 0x110 │ │ │ │ - bcc.n 1bed4c │ │ │ │ + bcc.n 1bed54 │ │ │ │ sub.w r1, r1, #272 @ 0x110 │ │ │ │ movw ip, #63487 @ 0xf7ff │ │ │ │ movt ip, #6 │ │ │ │ lsr.w ip, ip, r1 │ │ │ │ tst.w ip, #1 │ │ │ │ - bne.n 1bee1e │ │ │ │ + bne.n 1bee26 │ │ │ │ lsls r2, r0, #29 │ │ │ │ - bmi.w 1beef0 │ │ │ │ + bmi.w 1beef8 │ │ │ │ mov r1, r3 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 1bebb0 │ │ │ │ + bl 1bebb8 │ │ │ │ ldrd r3, r2, [sp, #20] │ │ │ │ orr.w r3, r3, #10240 @ 0x2800 │ │ │ │ strd r3, r2, [r4] │ │ │ │ - ldr r2, [pc, #460] @ (1bef34 ) │ │ │ │ - ldr r3, [pc, #452] @ (1bef30 ) │ │ │ │ + ldr r2, [pc, #460] @ (1bef3c ) │ │ │ │ + ldr r3, [pc, #452] @ (1bef38 ) │ │ │ │ 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 1bef28 │ │ │ │ + bne.w 1bef30 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ and.w r1, r0, #1 │ │ │ │ ands.w r2, r0, #16 │ │ │ │ mov r6, r1 │ │ │ │ - beq.n 1beda6 │ │ │ │ + beq.n 1bedae │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1bee74 │ │ │ │ + beq.n 1bee7c │ │ │ │ mov r1, r3 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1bec50 │ │ │ │ + bl 1bec58 │ │ │ │ ldrd r3, r2, [sp, #44] @ 0x2c │ │ │ │ orr.w r3, r3, #3072 @ 0xc00 │ │ │ │ - b.n 1bed62 │ │ │ │ + b.n 1bed6a │ │ │ │ and.w r5, r0, #1344 @ 0x540 │ │ │ │ and.w r7, r0, #640 @ 0x280 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1bee86 │ │ │ │ + beq.n 1bee8e │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1bef1c │ │ │ │ + beq.w 1bef24 │ │ │ │ cmp r7, #0 │ │ │ │ mov r1, r2 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ str r2, [sp, #0] │ │ │ │ @@ -488414,27 +488429,27 @@ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 1b9b3c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrd r1, r2, [sp, #44] @ 0x2c │ │ │ │ orrs r3, r1 │ │ │ │ orrs r2, r5 │ │ │ │ orr.w r3, r3, #4096 @ 0x1000 │ │ │ │ - b.n 1bed62 │ │ │ │ + b.n 1bed6a │ │ │ │ sub.w r1, r1, #304 @ 0x130 │ │ │ │ cmp r1, #16 │ │ │ │ - bhi.n 1bed4c │ │ │ │ + bhi.n 1bed54 │ │ │ │ movw ip, #12287 @ 0x2fff │ │ │ │ movt ip, #1 │ │ │ │ lsr.w ip, ip, r1 │ │ │ │ tst.w ip, #1 │ │ │ │ - beq.n 1bed4c │ │ │ │ + beq.n 1bed54 │ │ │ │ and.w ip, r0, #1344 @ 0x540 │ │ │ │ and.w r0, r0, #640 @ 0x280 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1bef02 │ │ │ │ + beq.n 1bef0a │ │ │ │ cmp r0, #0 │ │ │ │ mov.w r1, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #3 │ │ │ │ movs r2, #15 │ │ │ │ str r0, [sp, #0] │ │ │ │ @@ -488457,33 +488472,33 @@ │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 1b9b3c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrd r1, r2, [sp, #44] @ 0x2c │ │ │ │ orrs r3, r1 │ │ │ │ orrs r2, r5 │ │ │ │ orr.w r3, r3, #8192 @ 0x2000 │ │ │ │ - b.n 1bed62 │ │ │ │ + b.n 1bed6a │ │ │ │ mov r1, r3 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 1bec50 │ │ │ │ + bl 1bec58 │ │ │ │ ldrd r3, r2, [sp, #36] @ 0x24 │ │ │ │ orr.w r3, r3, #2048 @ 0x800 │ │ │ │ - b.n 1bed62 │ │ │ │ + b.n 1bed6a │ │ │ │ movs r2, #10 │ │ │ │ ubfx r0, r0, #18, #1 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #0] │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 1b9b3c │ │ │ │ ldrd r8, r9, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1bef10 │ │ │ │ + beq.n 1bef18 │ │ │ │ cmp r7, #0 │ │ │ │ mov r2, r6 │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #3 │ │ │ │ stmia.w sp, {r1, r2, r3} │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ @@ -488506,53 +488521,53 @@ │ │ │ │ str r1, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ bl 1b9b3c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrd r1, r2, [sp, #44] @ 0x2c │ │ │ │ orrs r3, r1 │ │ │ │ orrs r2, r5 │ │ │ │ - b.n 1bed62 │ │ │ │ + b.n 1bed6a │ │ │ │ mov r1, r3 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1bebb0 │ │ │ │ + bl 1bebb8 │ │ │ │ ldrd r3, r2, [sp, #28] │ │ │ │ orr.w r3, r3, #11264 @ 0x2c00 │ │ │ │ - b.n 1bed62 │ │ │ │ + b.n 1bed6a │ │ │ │ subs.w r0, r0, ip │ │ │ │ mov r1, ip │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ lsls r0, r0, #1 │ │ │ │ - b.n 1bee38 │ │ │ │ + b.n 1bee40 │ │ │ │ subs r1, r7, #0 │ │ │ │ mov r2, r5 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 1beeae │ │ │ │ + b.n 1beeb6 │ │ │ │ subs r2, r7, r5 │ │ │ │ mov r1, r5 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 1bedc2 │ │ │ │ + b.n 1bedca │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ - asrs r4, r5, #11 │ │ │ │ + asrs r4, r4, #11 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r2, #10 │ │ │ │ + asrs r2, r1, #10 │ │ │ │ lsls r2, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3824] @ 0xef0 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #460] @ (1bf118 ) │ │ │ │ - ldr r3, [pc, #460] @ (1bf11c ) │ │ │ │ + ldr r2, [pc, #460] @ (1bf120 ) │ │ │ │ + ldr r3, [pc, #460] @ (1bf124 ) │ │ │ │ sub sp, #236 @ 0xec │ │ │ │ add r2, pc │ │ │ │ movs r6, #0 │ │ │ │ ldr r5, [r7, #8] │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r1 │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ @@ -488650,15 +488665,15 @@ │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ ldr.w r8, [r3] │ │ │ │ ubfx r7, r8, #2, #1 │ │ │ │ ubfx r5, r8, #5, #1 │ │ │ │ eor.w r7, r7, #1 │ │ │ │ str r5, [sp, #20] │ │ │ │ str r7, [sp, #88] @ 0x58 │ │ │ │ - bl 1becf8 │ │ │ │ + bl 1bed00 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #15 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -488704,46 +488719,46 @@ │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r7, r3 │ │ │ │ bl 1b9b3c │ │ │ │ ldrd r2, r3, [sp, #220] @ 0xdc │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #48] @ (1bf120 ) │ │ │ │ + ldr r2, [pc, #48] @ (1bf128 ) │ │ │ │ orrs r7, r3 │ │ │ │ - ldr r3, [pc, #40] @ (1bf11c ) │ │ │ │ + ldr r3, [pc, #40] @ (1bf124 ) │ │ │ │ add r2, pc │ │ │ │ str.w r5, [r9] │ │ │ │ str.w r7, [r9, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bf112 │ │ │ │ + bne.n 1bf11a │ │ │ │ mov r0, r9 │ │ │ │ add sp, #236 @ 0xec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r4, r5, #2 │ │ │ │ + asrs r4, r4, #2 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r1, #28 │ │ │ │ + lsrs r2, r0, #28 │ │ │ │ lsls r2, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3824] @ 0xef0 │ │ │ │ sub sp, #236 @ 0xec │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #488] @ (1bf324 ) │ │ │ │ + ldr r2, [pc, #488] @ (1bf32c ) │ │ │ │ mov r9, r0 │ │ │ │ - ldr r3, [pc, #488] @ (1bf328 ) │ │ │ │ + ldr r3, [pc, #488] @ (1bf330 ) │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr.w r6, [r8, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ @@ -488769,20 +488784,20 @@ │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ orr.w fp, r5, r3 │ │ │ │ ldr.w r3, [sl] │ │ │ │ orrs r7, r2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ands.w r2, r2, #2 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bne.w 1bf318 │ │ │ │ + bne.w 1bf320 │ │ │ │ lsls r2, r6, #18 │ │ │ │ itt mi │ │ │ │ movmi r0, #2 │ │ │ │ movmi r1, #0 │ │ │ │ - bmi.n 1bf1a8 │ │ │ │ + bmi.n 1bf1b0 │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp] │ │ │ │ movs r2, #7 │ │ │ │ movs r1, #6 │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -488907,54 +488922,54 @@ │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 1b9b3c │ │ │ │ ldrd r2, r3, [sp, #220] @ 0xdc │ │ │ │ orrs r6, r2 │ │ │ │ - ldr r2, [pc, #56] @ (1bf32c ) │ │ │ │ + ldr r2, [pc, #56] @ (1bf334 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #48] @ (1bf328 ) │ │ │ │ + ldr r3, [pc, #48] @ (1bf330 ) │ │ │ │ add r2, pc │ │ │ │ str.w r6, [r9] │ │ │ │ str.w r4, [r9, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bf31e │ │ │ │ + bne.n 1bf326 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #236 @ 0xec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1bf1a8 │ │ │ │ + b.n 1bf1b0 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r4, r7, #26 │ │ │ │ + lsrs r4, r6, #26 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r0, #20 │ │ │ │ + lsrs r4, r7, #19 │ │ │ │ lsls r2, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3832] @ 0xef8 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r3, [pc, #476] @ (1bf528 ) │ │ │ │ + ldr r3, [pc, #476] @ (1bf530 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov sl, r0 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ ldr.w r8, [r1, #8] │ │ │ │ - ldr r1, [pc, #464] @ (1bf52c ) │ │ │ │ + ldr r1, [pc, #464] @ (1bf534 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r8, #1 │ │ │ │ @@ -488969,15 +488984,15 @@ │ │ │ │ bl 1b9b3c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orrs r5, r3 │ │ │ │ - bl 1bdcf8 │ │ │ │ + bl 1bdd00 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #11 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -488998,20 +489013,20 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ orrs r6, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ orrs r5, r2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ands.w r2, r2, #2 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bne.w 1bf51e │ │ │ │ + bne.w 1bf526 │ │ │ │ tst.w r8, #8192 @ 0x2000 │ │ │ │ itt ne │ │ │ │ movne r0, #2 │ │ │ │ movne r1, #0 │ │ │ │ - bne.n 1bf3ec │ │ │ │ + bne.n 1bf3f4 │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp] │ │ │ │ movs r2, #7 │ │ │ │ movs r1, #6 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -489115,53 +489130,53 @@ │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ str.w r8, [sp] │ │ │ │ str.w fp, [sp, #4] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 1b9b3c │ │ │ │ ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r6, r2 │ │ │ │ - ldr r2, [pc, #52] @ (1bf530 ) │ │ │ │ + ldr r2, [pc, #52] @ (1bf538 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #40] @ (1bf528 ) │ │ │ │ + ldr r3, [pc, #40] @ (1bf530 ) │ │ │ │ add r2, pc │ │ │ │ str.w r6, [sl] │ │ │ │ str.w r4, [sl, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bf524 │ │ │ │ + bne.n 1bf52c │ │ │ │ mov r0, sl │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1bf3ec │ │ │ │ + b.n 1bf3f4 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r4, #18 │ │ │ │ + lsrs r2, r3, #18 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - lsrs r6, r7, #11 │ │ │ │ + lsrs r6, r6, #11 │ │ │ │ lsls r2, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3832] @ 0xef8 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r3, [pc, #512] @ (1bf750 ) │ │ │ │ + ldr r3, [pc, #512] @ (1bf758 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov sl, r0 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ ldr.w r8, [r1, #8] │ │ │ │ - ldr r1, [pc, #500] @ (1bf754 ) │ │ │ │ + ldr r1, [pc, #500] @ (1bf75c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r8, #1 │ │ │ │ @@ -489176,15 +489191,15 @@ │ │ │ │ bl 1b9b3c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orrs r5, r3 │ │ │ │ - bl 1bdcf8 │ │ │ │ + bl 1bdd00 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #11 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -489205,20 +489220,20 @@ │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ orrs r6, r3 │ │ │ │ ldr.w r3, [fp] │ │ │ │ orrs r5, r2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ands.w r2, r2, #2 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bne.w 1bf746 │ │ │ │ + bne.w 1bf74e │ │ │ │ tst.w r8, #8192 @ 0x2000 │ │ │ │ itt ne │ │ │ │ movne r0, #2 │ │ │ │ movne r1, #0 │ │ │ │ - bne.n 1bf5f4 │ │ │ │ + bne.n 1bf5fc │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp] │ │ │ │ movs r2, #7 │ │ │ │ movs r1, #6 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -489338,48 +489353,48 @@ │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ str.w r8, [sp] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 1b9b3c │ │ │ │ ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r6, r2 │ │ │ │ - ldr r2, [pc, #52] @ (1bf758 ) │ │ │ │ + ldr r2, [pc, #52] @ (1bf760 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #40] @ (1bf750 ) │ │ │ │ + ldr r3, [pc, #40] @ (1bf758 ) │ │ │ │ add r2, pc │ │ │ │ str.w r6, [sl] │ │ │ │ str.w r4, [sl, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bf74c │ │ │ │ + bne.n 1bf754 │ │ │ │ mov r0, sl │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1bf5f4 │ │ │ │ + b.n 1bf5fc │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r3, #10 │ │ │ │ + lsrs r6, r2, #10 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - lsrs r6, r2, #3 │ │ │ │ + lsrs r6, r1, #3 │ │ │ │ lsls r2, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3824] @ 0xef0 │ │ │ │ sub sp, #236 @ 0xec │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #572] @ (1bf9b0 ) │ │ │ │ + ldr r2, [pc, #572] @ (1bf9b8 ) │ │ │ │ movs r7, #0 │ │ │ │ - ldr r3, [pc, #572] @ (1bf9b4 ) │ │ │ │ + ldr r3, [pc, #572] @ (1bf9bc ) │ │ │ │ mov sl, r0 │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr.w r9, [r8, #8] │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ @@ -489425,20 +489440,20 @@ │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ orrs r7, r3 │ │ │ │ ldr.w r3, [fp] │ │ │ │ orrs r5, r2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ands.w r2, r2, #2 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bne.w 1bf9a4 │ │ │ │ + bne.w 1bf9ac │ │ │ │ tst.w r9, #8192 @ 0x2000 │ │ │ │ itt ne │ │ │ │ movne r0, #2 │ │ │ │ movne r1, #0 │ │ │ │ - bne.n 1bf816 │ │ │ │ + bne.n 1bf81e │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp] │ │ │ │ movs r2, #7 │ │ │ │ movs r1, #6 │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -489579,54 +489594,54 @@ │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 1b9b3c │ │ │ │ ldrd r2, r3, [sp, #220] @ 0xdc │ │ │ │ orrs r6, r2 │ │ │ │ - ldr r2, [pc, #56] @ (1bf9b8 ) │ │ │ │ + ldr r2, [pc, #56] @ (1bf9c0 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #48] @ (1bf9b4 ) │ │ │ │ + ldr r3, [pc, #48] @ (1bf9bc ) │ │ │ │ add r2, pc │ │ │ │ str.w r6, [sl] │ │ │ │ str.w r4, [sl, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bf9aa │ │ │ │ + bne.n 1bf9b2 │ │ │ │ mov r0, sl │ │ │ │ add sp, #236 @ 0xec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1bf816 │ │ │ │ + b.n 1bf81e │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r4, r0, #2 │ │ │ │ + lsrs r4, r7, #1 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r7, #25 │ │ │ │ + lsls r0, r6, #25 │ │ │ │ lsls r2, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3824] @ 0xef0 │ │ │ │ sub sp, #236 @ 0xec │ │ │ │ mov.w r9, #0 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r3, [pc, #632] @ (1bfc50 ) │ │ │ │ + ldr r3, [pc, #632] @ (1bfc58 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov sl, r0 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ ldr.w r8, [r1, #8] │ │ │ │ - ldr r1, [pc, #620] @ (1bfc54 ) │ │ │ │ + ldr r1, [pc, #620] @ (1bfc5c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #228] @ 0xe4 │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r8, #1 │ │ │ │ @@ -489641,15 +489656,15 @@ │ │ │ │ bl 1b9b3c │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r6, r3 │ │ │ │ - bl 1bdcf8 │ │ │ │ + bl 1bdd00 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #11 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -489680,20 +489695,20 @@ │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ orrs r5, r3 │ │ │ │ ldr.w r3, [fp] │ │ │ │ orrs r6, r2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ands.w r2, r2, #2 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bne.w 1bfc46 │ │ │ │ + bne.w 1bfc4e │ │ │ │ tst.w r8, #8192 @ 0x2000 │ │ │ │ itt ne │ │ │ │ movne r0, #2 │ │ │ │ movne r1, #0 │ │ │ │ - bne.n 1bfa96 │ │ │ │ + bne.n 1bfa9e │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp] │ │ │ │ movs r2, #7 │ │ │ │ movs r1, #6 │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -489853,53 +489868,53 @@ │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r7, [sp, #0] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 1b9b3c │ │ │ │ ldrd r2, r3, [sp, #220] @ 0xdc │ │ │ │ orrs r6, r2 │ │ │ │ - ldr r2, [pc, #52] @ (1bfc58 ) │ │ │ │ + ldr r2, [pc, #52] @ (1bfc60 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #40] @ (1bfc50 ) │ │ │ │ + ldr r3, [pc, #40] @ (1bfc58 ) │ │ │ │ add r2, pc │ │ │ │ str.w r6, [sl] │ │ │ │ str.w r4, [sl, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bfc4c │ │ │ │ + bne.n 1bfc54 │ │ │ │ mov r0, sl │ │ │ │ add sp, #236 @ 0xec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1bfa96 │ │ │ │ + b.n 1bfa9e │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r2, #24 │ │ │ │ + lsls r6, r1, #24 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - lsls r6, r2, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ lsls r2, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3824] @ 0xef0 │ │ │ │ sub sp, #236 @ 0xec │ │ │ │ mov.w r9, #0 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r3, [pc, #632] @ (1bfef0 ) │ │ │ │ + ldr r3, [pc, #632] @ (1bfef8 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov fp, r0 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ ldr r7, [r1, #8] │ │ │ │ - ldr r1, [pc, #624] @ (1bfef4 ) │ │ │ │ + ldr r1, [pc, #624] @ (1bfefc ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #228] @ 0xe4 │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r7, #1 │ │ │ │ @@ -489914,15 +489929,15 @@ │ │ │ │ bl 1b9b3c │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r6, r3 │ │ │ │ - bl 1bdcf8 │ │ │ │ + bl 1bdd00 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #11 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -489953,20 +489968,20 @@ │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ orrs r5, r3 │ │ │ │ ldr.w r3, [sl] │ │ │ │ orrs r6, r2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ands.w r2, r2, #2 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bne.w 1bfee6 │ │ │ │ + bne.w 1bfeee │ │ │ │ lsls r2, r7, #18 │ │ │ │ itt mi │ │ │ │ movmi r0, #2 │ │ │ │ movmi r1, #0 │ │ │ │ - bmi.n 1bfd34 │ │ │ │ + bmi.n 1bfd3c │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp] │ │ │ │ movs r2, #7 │ │ │ │ movs r1, #6 │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -490125,135 +490140,129 @@ │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r7, [sp, #0] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 1b9b3c │ │ │ │ ldrd r2, r3, [sp, #220] @ 0xdc │ │ │ │ orrs r6, r2 │ │ │ │ - ldr r2, [pc, #52] @ (1bfef8 ) │ │ │ │ + ldr r2, [pc, #52] @ (1bff00 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #40] @ (1bfef0 ) │ │ │ │ + ldr r3, [pc, #40] @ (1bfef8 ) │ │ │ │ add r2, pc │ │ │ │ str.w r6, [fp] │ │ │ │ str.w r4, [fp, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bfeec │ │ │ │ + bne.n 1bfef4 │ │ │ │ mov r0, fp │ │ │ │ add sp, #236 @ 0xec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1bfd34 │ │ │ │ + b.n 1bfd3c │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r7, #13 │ │ │ │ + lsls r0, r6, #13 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - lsls r6, r6, #4 │ │ │ │ + lsls r6, r5, #4 │ │ │ │ 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, #3816] @ 0xee8 │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ mov r5, r2 │ │ │ │ - ldr.w r2, [pc, #1160] @ 1c03a0 │ │ │ │ - mov fp, r0 │ │ │ │ - ldr.w r3, [pc, #1160] @ 1c03a4 │ │ │ │ + ldr.w r2, [pc, #1144] @ 1c0394 │ │ │ │ + ldr.w r3, [pc, #1144] @ 1c0398 │ │ │ │ add r2, pc │ │ │ │ + str r0, [sp, #12] │ │ │ │ str r1, [sp, #24] │ │ │ │ ldrb.w sl, [r5, #13] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #236] @ 0xec │ │ │ │ mov.w r3, #0 │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ cmp.w sl, #0 │ │ │ │ bne.w 1c037a │ │ │ │ ldr r2, [r5, #16] │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ + ldr r1, [r5, #28] │ │ │ │ cmp r2, #1 │ │ │ │ ite ls │ │ │ │ - movls r1, sl │ │ │ │ - ldrhi r2, [r3, #4] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ + movls r2, sl │ │ │ │ + ldrhi r2, [r1, #4] │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ it hi │ │ │ │ - ldrbhi r1, [r2, #0] │ │ │ │ - ldrb r3, [r3, #0] │ │ │ │ + ldrbhi r2, [r2, #0] │ │ │ │ + ldrb r1, [r1, #0] │ │ │ │ it hi │ │ │ │ - ubfxhi r1, r1, #5, #1 │ │ │ │ - ubfx r3, r3, #5, #1 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ubfxhi r2, r2, #5, #1 │ │ │ │ + ubfx r1, r1, #5, #1 │ │ │ │ + str r1, [sp, #8] │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ mov.w r8, #0 │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ mov r6, r8 │ │ │ │ - orrs r1, r3 │ │ │ │ - ldrb r3, [r5, #12] │ │ │ │ + orrs r2, r1 │ │ │ │ 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] │ │ │ │ and.w r1, r2, #1 │ │ │ │ - ubfx r4, r2, #4, #1 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + ubfx r0, r2, #4, #1 │ │ │ │ + ubfx fp, r2, #1, #1 │ │ │ │ ubfx r7, r2, #2, #1 │ │ │ │ - str r0, [sp, #12] │ │ │ │ + str r0, [sp, #16] │ │ │ │ ubfx r2, r2, #11, #1 │ │ │ │ - str r4, [sp, #16] │ │ │ │ str r2, [sp, #20] │ │ │ │ - str r1, [sp, #0] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 1c0180 │ │ │ │ + bne.w 1c017c │ │ │ │ add r4, sp, #228 @ 0xe4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 1b9b3c │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - mov r1, r2 │ │ │ │ - strd r0, r8, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - ldr.w r8, [sp, #232] @ 0xe8 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + mov r1, r2 │ │ │ │ + strd fp, r8, [sp] │ │ │ │ + ldrd fp, r8, [sp, #228] @ 0xe4 │ │ │ │ bl 1b9b3c │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ strd r7, r6, [sp] │ │ │ │ + mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [sp, #228] @ 0xe4 │ │ │ │ ldr r7, [sp, #232] @ 0xe8 │ │ │ │ - orrs r6, r1 │ │ │ │ - mov r1, r2 │ │ │ │ bl 1b9b3c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ + orr.w r6, fp, r6 │ │ │ │ strd r3, r9, [sp] │ │ │ │ orr.w r7, r8, r7 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + mov fp, r9 │ │ │ │ orrs r7, r3 │ │ │ │ bl 1b9b3c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ - strd r3, r9, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + mov r1, r2 │ │ │ │ + strd r0, r9, [sp] │ │ │ │ mov r0, r4 │ │ │ │ orr.w r8, r6, r3 │ │ │ │ ldr r6, [sp, #232] @ 0xe8 │ │ │ │ bl 1b9b3c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ orrs r6, r7 │ │ │ │ @@ -490262,27 +490271,26 @@ │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ orrs r6, r3 │ │ │ │ bl 1b9b3c │ │ │ │ ldr r3, [r5, #24] │ │ │ │ + movs r2, #47 @ 0x2f │ │ │ │ + mov r1, r2 │ │ │ │ + mov r0, r4 │ │ │ │ ldr r7, [r3, #0] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - mov r0, r2 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - movs r2, #47 @ 0x2f │ │ │ │ orrs r6, r3 │ │ │ │ - mov r1, r2 │ │ │ │ - ubfx r3, r0, #11, #1 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + str r3, [sp, #28] │ │ │ │ str.w r9, [sp, #4] │ │ │ │ - mov r0, r4 │ │ │ │ + ubfx r3, r3, #11, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1b9b3c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ @@ -490293,48 +490301,48 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1b9b3c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + movs r2, #192 @ 0xc0 │ │ │ │ add r0, sp, #32 │ │ │ │ - orr.w r2, r8, r3 │ │ │ │ + orr.w r3, r8, r3 │ │ │ │ + str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - movs r2, #192 @ 0xc0 │ │ │ │ orr.w r1, r6, r3 │ │ │ │ - str r1, [sp, #16] │ │ │ │ + str r1, [sp, #20] │ │ │ │ mov r1, r9 │ │ │ │ blx 5923c │ │ │ │ ldr.w r8, [r5, #28] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp, #100] @ 0x64 │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ str r6, [sp, #24] │ │ │ │ ubfx r6, r6, #2, #1 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ str r6, [sp, #96] @ 0x60 │ │ │ │ - bl 1becf8 │ │ │ │ + bl 1bed00 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #15 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r1, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ bl 1b9b3c │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ orrs r3, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r3, r1 │ │ │ │ cmp.w sl, #0 │ │ │ │ bne.w 1c0386 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ cmp r2, #1 │ │ │ │ itete ls │ │ │ │ @@ -490345,33 +490353,33 @@ │ │ │ │ itt hi │ │ │ │ ldrbhi.w sl, [r2] │ │ │ │ ubfxhi r2, sl, #5, #1 │ │ │ │ strd r2, r1, [sp] │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #20] │ │ │ │ bl 1b9b3c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r5, #0 │ │ │ │ ldr r2, [sp, #228] @ 0xe4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ str r5, [sp, #4] │ │ │ │ orr.w r8, r3, r2 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ orr.w r9, r3, r2 │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ mov r1, r2 │ │ │ │ bl 1b9b3c │ │ │ │ ldr r2, [sp, #228] @ 0xe4 │ │ │ │ - strd r6, r5, [sp] │ │ │ │ mov r0, r4 │ │ │ │ + strd r6, fp, [sp] │ │ │ │ orr.w r8, r8, r2 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ mov r1, r2 │ │ │ │ ldr r6, [sp, #232] @ 0xe8 │ │ │ │ bl 1b9b3c │ │ │ │ ldrh r3, [r7, #12] │ │ │ │ ldr r2, [sp, #228] @ 0xe4 │ │ │ │ @@ -490381,39 +490389,38 @@ │ │ │ │ orr.w r8, r8, r2 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ it eq │ │ │ │ moveq r3, r5 │ │ │ │ orr.w r6, r6, r2 │ │ │ │ itt ne │ │ │ │ - ldrdne r3, r2, [sp, #20] │ │ │ │ + ldrdne r2, r3, [sp, #24] │ │ │ │ eorne r3, r2 │ │ │ │ mov.w r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ itt ne │ │ │ │ ubfxne r5, r3, #2, #1 │ │ │ │ movne r3, #0 │ │ │ │ str r5, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1b9b3c │ │ │ │ ldrd r2, r3, [sp, #228] @ 0xe4 │ │ │ │ orr.w r2, r8, r2 │ │ │ │ orrs r3, r6 │ │ │ │ - b.n 1c035a │ │ │ │ + b.n 1c0358 │ │ │ │ add r4, sp, #228 @ 0xe4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ bl 1b9b3c │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - strd r2, r8, [sp] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ + strd fp, r8, [sp] │ │ │ │ mov r0, r4 │ │ │ │ ldrd r9, r8, [sp, #228] @ 0xe4 │ │ │ │ bl 1b9b3c │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ strd r7, r6, [sp] │ │ │ │ mov r1, r2 │ │ │ │ ldr r6, [sp, #228] @ 0xe4 │ │ │ │ @@ -490428,14 +490435,15 @@ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ orrs r6, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ + mov.w r9, #0 │ │ │ │ orrs r7, r3 │ │ │ │ bl 1b9b3c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ @@ -490443,24 +490451,24 @@ │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ orrs r7, r3 │ │ │ │ bl 1b9b3c │ │ │ │ ldr r3, [r5, #24] │ │ │ │ + movs r2, #47 @ 0x2f │ │ │ │ + mov r1, r2 │ │ │ │ ldr.w r8, [r3] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - ldr.w r2, [r8] │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - mov r0, r2 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - movs r2, #47 @ 0x2f │ │ │ │ orrs r7, r3 │ │ │ │ - mov r1, r2 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov r0, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ubfx r3, r0, #11, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1b9b3c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ @@ -490475,207 +490483,207 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1b9b3c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ - add r0, sp, #32 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - orr.w r2, r7, r3 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - movs r2, #192 @ 0xc0 │ │ │ │ + add r0, sp, #32 │ │ │ │ + orrs r3, r7 │ │ │ │ + str r3, [sp, #16] │ │ │ │ blx 5923c │ │ │ │ - ldr.w r9, [r5, #28] │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ - mov r2, r0 │ │ │ │ + ldr.w fp, [r5, #28] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ - ldr.w r3, [r9] │ │ │ │ + mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ + str.w r9, [sp, #100] @ 0x64 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ - str r7, [sp, #20] │ │ │ │ + str r7, [sp, #24] │ │ │ │ ubfx r7, r7, #2, #1 │ │ │ │ eor.w r7, r7, #1 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ - bl 1becf8 │ │ │ │ + bl 1bed00 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #15 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - movs r1, #0 │ │ │ │ + mov r1, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ bl 1b9b3c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ ubfx r1, sl, #1, #1 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r3, r2 │ │ │ │ - movs r2, #0 │ │ │ │ + mov r2, r9 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 1c02b8 │ │ │ │ + bne.n 1c02b4 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ cmp r2, #1 │ │ │ │ ittee ls │ │ │ │ movls r1, sl │ │ │ │ movls r2, r1 │ │ │ │ - ldrhi.w r2, [r9, #4] │ │ │ │ + ldrhi.w r2, [fp, #4] │ │ │ │ ldrbhi r1, [r2, #0] │ │ │ │ itt hi │ │ │ │ movhi r2, sl │ │ │ │ ubfxhi r1, r1, #5, #1 │ │ │ │ strd r1, r2, [sp] │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 1b9b3c │ │ │ │ - ldr r2, [sp, #228] @ 0xe4 │ │ │ │ - movs r5, #0 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r5, [sp, #228] @ 0xe4 │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + orrs r5, r6 │ │ │ │ + ldr r6, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r4 │ │ │ │ - orrs r6, r2 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str r5, [sp, #4] │ │ │ │ - orr.w sl, r3, r2 │ │ │ │ + mov.w sl, #0 │ │ │ │ + mov.w fp, #0 │ │ │ │ + strd sl, fp, [sp] │ │ │ │ + orrs r6, r3 │ │ │ │ + bl 1b9b3c │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ + str r3, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ - bl 1b9b3c │ │ │ │ - vldr d7, [pc, #176] @ 1c0398 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - orrs r6, r3 │ │ │ │ + orrs r5, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - vstr d7, [sp] │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w sl, r6, r3 │ │ │ │ + movs r6, #0 │ │ │ │ + str r6, [sp, #4] │ │ │ │ bl 1b9b3c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ - mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - orrs r6, r3 │ │ │ │ + orrs r5, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - strd r7, r5, [sp] │ │ │ │ + mov r1, r2 │ │ │ │ + strd r7, r9, [sp] │ │ │ │ orr.w r9, sl, r3 │ │ │ │ bl 1b9b3c │ │ │ │ ldrh.w r1, [r8, #12] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ ldr r2, [sp, #228] @ 0xe4 │ │ │ │ lsrs r1, r1, #2 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - orr.w r6, r6, r2 │ │ │ │ + orr.w r5, r5, r2 │ │ │ │ itee eq │ │ │ │ - moveq r3, r5 │ │ │ │ - ldrdne r3, r2, [sp, #16] │ │ │ │ + moveq r3, r6 │ │ │ │ + ldrdne r3, r2, [sp, #20] │ │ │ │ eorne r3, r2 │ │ │ │ mov.w r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ itt ne │ │ │ │ - ubfxne r5, r3, #2, #1 │ │ │ │ + ubfxne r6, r3, #2, #1 │ │ │ │ movne r3, #0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ + str r6, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1b9b3c │ │ │ │ ldrd r2, r3, [sp, #228] @ 0xe4 │ │ │ │ - orrs r2, r6 │ │ │ │ + orrs r2, r5 │ │ │ │ orr.w r3, r9, r3 │ │ │ │ - strd r2, r3, [fp] │ │ │ │ - ldr r2, [pc, #72] @ (1c03a8 ) │ │ │ │ - ldr r3, [pc, #64] @ (1c03a4 ) │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + strd r2, r3, [r1] │ │ │ │ + ldr r2, [pc, #60] @ (1c039c ) │ │ │ │ + ldr r3, [pc, #52] @ (1c0398 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 1c038e │ │ │ │ - mov r0, fp │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - and.w r3, sl, #1 │ │ │ │ - ubfx r1, sl, #1, #1 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - b.n 1bff58 │ │ │ │ + and.w r1, sl, #1 │ │ │ │ + ubfx r2, sl, #1, #1 │ │ │ │ + str r1, [sp, #8] │ │ │ │ + b.n 1bff5e │ │ │ │ ubfx r2, sl, #1, #1 │ │ │ │ mov r1, r9 │ │ │ │ - b.n 1c00f2 │ │ │ │ + b.n 1c00ee │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - nop.w │ │ │ │ - ... │ │ │ │ - lsls r6, r3, #3 │ │ │ │ + lsls r4, r3, #3 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldc2 0, cr0, [sl], {169} @ 0xa9 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3808] @ 0xee0 │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ - mov r4, r2 │ │ │ │ - ldr.w r3, [pc, #1236] @ 1c0898 │ │ │ │ + ldr.w r3, [pc, #1244] @ 1c0890 │ │ │ │ str r2, [sp, #8] │ │ │ │ - ldr.w r2, [pc, #1236] @ 1c089c │ │ │ │ + str r1, [sp, #16] │ │ │ │ + mov r1, r2 │ │ │ │ + ldr.w r2, [pc, #1236] @ 1c0894 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r2, pc │ │ │ │ - str r1, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ mov.w r3, #0 │ │ │ │ - ldrb r3, [r4, #13] │ │ │ │ + ldrb r3, [r1, #13] │ │ │ │ str r3, [sp, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 1c0878 │ │ │ │ + mov r2, r3 │ │ │ │ + ldrb r3, [r1, #12] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 1c086e │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - ldr r3, [r2, #28] │ │ │ │ - ldr r2, [r2, #16] │ │ │ │ - cmp r2, #1 │ │ │ │ + ldr r1, [r2, #16] │ │ │ │ + ldr r2, [r2, #28] │ │ │ │ + cmp r1, #1 │ │ │ │ it hi │ │ │ │ - ldrhi r2, [r3, #4] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ + ldrhi r1, [r2, #4] │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ ite ls │ │ │ │ ldrls r5, [sp, #12] │ │ │ │ - ldrbhi r5, [r2, #0] │ │ │ │ - ldrb r3, [r3, #0] │ │ │ │ + ldrbhi r5, [r1, #0] │ │ │ │ + ldrb r2, [r2, #0] │ │ │ │ it hi │ │ │ │ ubfxhi r5, r5, #5, #1 │ │ │ │ - ubfx r3, r3, #5, #1 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + ubfx r2, r2, #5, #1 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ mov.w sl, #0 │ │ │ │ mov r8, sl │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ - ldrb r3, [r3, #12] │ │ │ │ - and.w r1, r2, #1 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - ubfx r6, r2, #4, #1 │ │ │ │ + orrs r5, r2 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r5, #0 │ │ │ │ andeq.w r5, r5, #1 │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ + and.w r1, r2, #1 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + ubfx r6, r2, #4, #1 │ │ │ │ ubfx fp, r2, #1, #1 │ │ │ │ ubfx r9, r2, #2, #1 │ │ │ │ ubfx r7, r2, #11, #1 │ │ │ │ str r6, [sp, #28] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1c0668 │ │ │ │ + bne.w 1c065e │ │ │ │ add r4, sp, #236 @ 0xec │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 1b9b3c │ │ │ │ @@ -490771,15 +490779,15 @@ │ │ │ │ ldr.w fp, [r3, #28] │ │ │ │ ldr.w r3, [fp] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ ubfx r9, r6, #2, #1 │ │ │ │ eor.w r9, r9, #1 │ │ │ │ str.w r9, [sp, #104] @ 0x68 │ │ │ │ - bl 1becf8 │ │ │ │ + bl 1bed00 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #15 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -490794,30 +490802,30 @@ │ │ │ │ blx 5923c │ │ │ │ ldr.w fp, [fp, #4] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ mov r3, fp │ │ │ │ strd r9, r5, [sp, #104] @ 0x68 │ │ │ │ - bl 1becf8 │ │ │ │ + bl 1bed00 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #31 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ movs r1, #16 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ bl 1b9b3c │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1c0884 │ │ │ │ + bne.w 1c087a │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #1 │ │ │ │ ittet hi │ │ │ │ movhi r5, #0 │ │ │ │ ldrbhi.w r3, [fp] │ │ │ │ ldrls r3, [sp, #12] │ │ │ │ @@ -490872,23 +490880,23 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1b9b3c │ │ │ │ ldrd r2, r3, [sp, #236] @ 0xec │ │ │ │ orr.w r2, r8, r2 │ │ │ │ orrs r3, r6 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ strd r2, r3, [r1] │ │ │ │ - ldr r2, [pc, #596] @ (1c08a0 ) │ │ │ │ - ldr r3, [pc, #584] @ (1c0898 ) │ │ │ │ + ldr r2, [pc, #596] @ (1c0898 ) │ │ │ │ + ldr r3, [pc, #588] @ (1c0890 ) │ │ │ │ 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 1c0894 │ │ │ │ + bne.w 1c088a │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add sp, #252 @ 0xfc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r4, sp, #236 @ 0xec │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ @@ -490979,15 +490987,15 @@ │ │ │ │ ldr.w fp, [r3, #28] │ │ │ │ ldr.w r3, [fp] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ str r6, [sp, #32] │ │ │ │ ubfx r8, r6, #2, #1 │ │ │ │ eor.w r8, r8, #1 │ │ │ │ str.w r8, [sp, #104] @ 0x68 │ │ │ │ - bl 1becf8 │ │ │ │ + bl 1bed00 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #15 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -491004,30 +491012,30 @@ │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov r3, fp │ │ │ │ str.w r8, [sp, #104] @ 0x68 │ │ │ │ - bl 1becf8 │ │ │ │ + bl 1bed00 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #31 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ movs r1, #16 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ bl 1b9b3c │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ ldr r7, [sp, #240] @ 0xf0 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orr.w r7, sl, r7 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c088c │ │ │ │ + bne.n 1c0882 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #1 │ │ │ │ ittet hi │ │ │ │ movhi r3, #0 │ │ │ │ ldrbhi.w r2, [fp] │ │ │ │ ldrls r2, [sp, #12] │ │ │ │ @@ -491035,140 +491043,142 @@ │ │ │ │ it ls │ │ │ │ movls r3, r2 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 1b9b3c │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr r6, [sp, #236] @ 0xec │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r1, r2 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ - orrs r6, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r5, #0 │ │ │ │ - str r5, [sp, #4] │ │ │ │ - orrs r7, r3 │ │ │ │ - bl 1b9b3c │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ + ldr r6, [sp, #240] @ 0xf0 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ mov r0, r4 │ │ │ │ mov.w sl, #0 │ │ │ │ mov.w fp, #0 │ │ │ │ strd sl, fp, [sp] │ │ │ │ - orrs r7, r3 │ │ │ │ + orrs r5, r3 │ │ │ │ + orrs r6, r7 │ │ │ │ + bl 1b9b3c │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + ldr r7, [sp, #240] @ 0xf0 │ │ │ │ + mov r1, r2 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + orrs r7, r6 │ │ │ │ + movs r6, #0 │ │ │ │ + str r6, [sp, #4] │ │ │ │ + orrs r5, r3 │ │ │ │ bl 1b9b3c │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ mov r1, r2 │ │ │ │ - strd r8, r5, [sp] │ │ │ │ - orrs r6, r3 │ │ │ │ + strd r8, r6, [sp] │ │ │ │ + orrs r5, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ mov r0, r4 │ │ │ │ orr.w r8, r7, r3 │ │ │ │ bl 1b9b3c │ │ │ │ ldrh.w r1, [r9, #12] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ lsrs r1, r1, #2 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - orr.w r6, r6, r2 │ │ │ │ + orr.w r5, r5, r2 │ │ │ │ itee eq │ │ │ │ - moveq r3, r5 │ │ │ │ + moveq r3, r6 │ │ │ │ ldrdne r3, r2, [sp, #28] │ │ │ │ eorne r3, r2 │ │ │ │ mov.w r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ itt ne │ │ │ │ - ubfxne r5, r3, #2, #1 │ │ │ │ + ubfxne r6, r3, #2, #1 │ │ │ │ movne r3, #0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ + str r6, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1b9b3c │ │ │ │ ldrd r2, r3, [sp, #236] @ 0xec │ │ │ │ - orrs r2, r6 │ │ │ │ + orrs r2, r5 │ │ │ │ orr.w r3, r8, r3 │ │ │ │ - b.n 1c0644 │ │ │ │ - ubfx r5, r3, #1, #1 │ │ │ │ - and.w r3, r3, #1 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - b.n 1c0406 │ │ │ │ + b.n 1c063a │ │ │ │ + ubfx r5, r2, #1, #1 │ │ │ │ + and.w r2, r2, #1 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + b.n 1c03fe │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ubfx r3, r3, #1, #1 │ │ │ │ - b.n 1c05c4 │ │ │ │ + b.n 1c05ba │ │ │ │ ubfx r2, r3, #1, #1 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1c07d8 │ │ │ │ + b.n 1c07ce │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2 0, cr0, [r0], #-676 @ 0xfffffd5c │ │ │ │ - vld1.8 {d0[5]}, [lr], r9 │ │ │ │ + ldc2 0, cr0, [sl], #-676 @ 0xfffffd5c │ │ │ │ + ldrsh.w r0, [r8, #169] @ 0xa9 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3808] @ 0xee0 │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ - mov r4, r2 │ │ │ │ - ldr.w r3, [pc, #1256] @ 1c0da4 │ │ │ │ + ldr.w r3, [pc, #1264] @ 1c0da0 │ │ │ │ str r2, [sp, #8] │ │ │ │ - ldr.w r2, [pc, #1256] @ 1c0da8 │ │ │ │ + str r1, [sp, #16] │ │ │ │ + mov r1, r2 │ │ │ │ + ldr.w r2, [pc, #1256] @ 1c0da4 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r2, pc │ │ │ │ - str r1, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ mov.w r3, #0 │ │ │ │ - ldrb r3, [r4, #13] │ │ │ │ + ldrb r3, [r1, #13] │ │ │ │ str r3, [sp, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 1c0d84 │ │ │ │ + mov r2, r3 │ │ │ │ + ldrb r3, [r1, #12] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 1c0d7e │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - ldr r3, [r2, #28] │ │ │ │ - ldr r2, [r2, #16] │ │ │ │ - cmp r2, #1 │ │ │ │ + ldr r1, [r2, #16] │ │ │ │ + ldr r2, [r2, #28] │ │ │ │ + cmp r1, #1 │ │ │ │ it hi │ │ │ │ - ldrhi r2, [r3, #4] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ + ldrhi r1, [r2, #4] │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ ite ls │ │ │ │ ldrls r5, [sp, #12] │ │ │ │ - ldrbhi r5, [r2, #0] │ │ │ │ - ldrb r3, [r3, #0] │ │ │ │ + ldrbhi r5, [r1, #0] │ │ │ │ + ldrb r2, [r2, #0] │ │ │ │ it hi │ │ │ │ ubfxhi r5, r5, #5, #1 │ │ │ │ - ubfx r3, r3, #5, #1 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + ubfx r2, r2, #5, #1 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ mov.w sl, #0 │ │ │ │ mov r8, sl │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ - ldrb r3, [r3, #12] │ │ │ │ - and.w r1, r2, #1 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - ubfx r6, r2, #11, #1 │ │ │ │ + orrs r5, r2 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r5, #0 │ │ │ │ andeq.w r5, r5, #1 │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ + and.w r1, r2, #1 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + ubfx r6, r2, #11, #1 │ │ │ │ ubfx fp, r2, #1, #1 │ │ │ │ ubfx r9, r2, #2, #1 │ │ │ │ ubfx r7, r2, #4, #1 │ │ │ │ str r6, [sp, #28] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1c0b74 │ │ │ │ + bne.w 1c0b6e │ │ │ │ add r4, sp, #236 @ 0xec │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 1b9b3c │ │ │ │ @@ -491265,15 +491275,15 @@ │ │ │ │ ldr.w r9, [r3, #28] │ │ │ │ ldr.w r3, [r9] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ ubfx r8, r6, #2, #1 │ │ │ │ eor.w r8, r8, #1 │ │ │ │ str.w r8, [sp, #104] @ 0x68 │ │ │ │ - bl 1becf8 │ │ │ │ + bl 1bed00 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #15 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -491289,30 +491299,30 @@ │ │ │ │ blx 5923c │ │ │ │ ldr.w r9, [r9, #4] │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ strd r8, r5, [sp, #104] @ 0x68 │ │ │ │ - bl 1becf8 │ │ │ │ + bl 1bed00 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #31 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #16 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1b9b3c │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ ldr r7, [sp, #236] @ 0xec │ │ │ │ orr.w fp, fp, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r7, r6 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1c0d90 │ │ │ │ + bne.w 1c0d8a │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #1 │ │ │ │ ittet hi │ │ │ │ movhi r5, #0 │ │ │ │ ldrbhi.w r3, [r9] │ │ │ │ ldrls r3, [sp, #12] │ │ │ │ @@ -491367,23 +491377,23 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1b9b3c │ │ │ │ ldrd r2, r3, [sp, #236] @ 0xec │ │ │ │ orr.w r2, r8, r2 │ │ │ │ orrs r3, r6 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ strd r2, r3, [r1] │ │ │ │ - ldr r2, [pc, #596] @ (1c0dac ) │ │ │ │ - ldr r3, [pc, #584] @ (1c0da4 ) │ │ │ │ + ldr r2, [pc, #596] @ (1c0da8 ) │ │ │ │ + ldr r3, [pc, #588] @ (1c0da0 ) │ │ │ │ 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 1c0da0 │ │ │ │ + bne.w 1c0d9a │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add sp, #252 @ 0xfc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r4, sp, #236 @ 0xec │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ @@ -491474,15 +491484,15 @@ │ │ │ │ ldr.w fp, [r3, #28] │ │ │ │ ldr.w r3, [fp] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ str r6, [sp, #32] │ │ │ │ ubfx r8, r6, #2, #1 │ │ │ │ eor.w r8, r8, #1 │ │ │ │ str.w r8, [sp, #104] @ 0x68 │ │ │ │ - bl 1becf8 │ │ │ │ + bl 1bed00 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #15 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -491499,30 +491509,30 @@ │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov r3, fp │ │ │ │ str.w r8, [sp, #104] @ 0x68 │ │ │ │ - bl 1becf8 │ │ │ │ + bl 1bed00 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #31 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ movs r1, #16 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ bl 1b9b3c │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ ldr r7, [sp, #240] @ 0xf0 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orr.w r7, sl, r7 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c0d98 │ │ │ │ + bne.n 1c0d92 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #1 │ │ │ │ ittet hi │ │ │ │ movhi r3, #0 │ │ │ │ ldrbhi.w r2, [fp] │ │ │ │ ldrls r2, [sp, #12] │ │ │ │ @@ -491530,141 +491540,143 @@ │ │ │ │ it ls │ │ │ │ movls r3, r2 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 1b9b3c │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr r6, [sp, #236] @ 0xec │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r1, r2 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ - orrs r6, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r5, #0 │ │ │ │ - str r5, [sp, #4] │ │ │ │ - orrs r7, r3 │ │ │ │ - bl 1b9b3c │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ + ldr r6, [sp, #240] @ 0xf0 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ mov r0, r4 │ │ │ │ mov.w sl, #0 │ │ │ │ mov.w fp, #0 │ │ │ │ strd sl, fp, [sp] │ │ │ │ - orrs r7, r3 │ │ │ │ + orrs r5, r3 │ │ │ │ + orrs r6, r7 │ │ │ │ + bl 1b9b3c │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + ldr r7, [sp, #240] @ 0xf0 │ │ │ │ + mov r1, r2 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + orrs r7, r6 │ │ │ │ + movs r6, #0 │ │ │ │ + str r6, [sp, #4] │ │ │ │ + orrs r5, r3 │ │ │ │ bl 1b9b3c │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ mov r1, r2 │ │ │ │ - strd r8, r5, [sp] │ │ │ │ - orrs r6, r3 │ │ │ │ + strd r8, r6, [sp] │ │ │ │ + orrs r5, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ mov r0, r4 │ │ │ │ orr.w r8, r7, r3 │ │ │ │ bl 1b9b3c │ │ │ │ ldrh.w r1, [r9, #12] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ lsrs r1, r1, #2 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - orr.w r6, r6, r2 │ │ │ │ + orr.w r5, r5, r2 │ │ │ │ itee eq │ │ │ │ - moveq r3, r5 │ │ │ │ + moveq r3, r6 │ │ │ │ ldrdne r3, r2, [sp, #28] │ │ │ │ eorne r3, r2 │ │ │ │ mov.w r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ itt ne │ │ │ │ - ubfxne r5, r3, #2, #1 │ │ │ │ + ubfxne r6, r3, #2, #1 │ │ │ │ movne r3, #0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ + str r6, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1b9b3c │ │ │ │ ldrd r2, r3, [sp, #236] @ 0xec │ │ │ │ - orrs r2, r6 │ │ │ │ + orrs r2, r5 │ │ │ │ orr.w r3, r8, r3 │ │ │ │ - b.n 1c0b50 │ │ │ │ - ubfx r5, r3, #1, #1 │ │ │ │ - and.w r3, r3, #1 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - b.n 1c08fe │ │ │ │ + b.n 1c0b4a │ │ │ │ + ubfx r5, r2, #1, #1 │ │ │ │ + and.w r2, r2, #1 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + b.n 1c08fa │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ubfx r3, r3, #1, #1 │ │ │ │ - b.n 1c0acc │ │ │ │ + b.n 1c0ac6 │ │ │ │ ubfx r2, r3, #1, #1 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1c0ce4 │ │ │ │ + b.n 1c0cde │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf73800a9 │ │ │ │ - @ instruction: 0xf4a200a9 │ │ │ │ + @ instruction: 0xf73e00a9 │ │ │ │ + @ instruction: 0xf4a800a9 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3800] @ 0xed8 │ │ │ │ sub sp, #260 @ 0x104 │ │ │ │ mov r6, r2 │ │ │ │ - ldr.w r2, [pc, #1344] @ 1c1308 │ │ │ │ - ldr.w r3, [pc, #1344] @ 1c130c │ │ │ │ + ldr.w r2, [pc, #1344] @ 1c1304 │ │ │ │ + ldr.w r3, [pc, #1344] @ 1c1308 │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #28] │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #252] @ 0xfc │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ str r3, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 1c12e4 │ │ │ │ - ldr r2, [r6, #16] │ │ │ │ - ldr r3, [r6, #28] │ │ │ │ - cmp r2, #1 │ │ │ │ + mov r2, r3 │ │ │ │ + ldrb r3, [r6, #12] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 1c12e2 │ │ │ │ + ldr r1, [r6, #16] │ │ │ │ + ldr r2, [r6, #28] │ │ │ │ + cmp r1, #1 │ │ │ │ it hi │ │ │ │ - ldrhi r2, [r3, #4] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ + ldrhi r1, [r2, #4] │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ ite ls │ │ │ │ ldrls r5, [sp, #16] │ │ │ │ - ldrbhi r5, [r2, #0] │ │ │ │ - ldrb r3, [r3, #0] │ │ │ │ + ldrbhi r5, [r1, #0] │ │ │ │ + ldrb r2, [r2, #0] │ │ │ │ it hi │ │ │ │ ubfxhi r5, r5, #5, #1 │ │ │ │ - ubfx r3, r3, #5, #1 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + ubfx r2, r2, #5, #1 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ mov.w fp, #0 │ │ │ │ - ldr r2, [r6, #8] │ │ │ │ mov r8, fp │ │ │ │ - orrs r5, r3 │ │ │ │ - ldrb r3, [r6, #12] │ │ │ │ - and.w r1, r2, #1 │ │ │ │ - str r1, [sp, #0] │ │ │ │ + orrs r5, r2 │ │ │ │ + ldr r2, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r5, #0 │ │ │ │ andeq.w r5, r5, #1 │ │ │ │ str r5, [sp, #12] │ │ │ │ + and.w r1, r2, #1 │ │ │ │ + str r1, [sp, #0] │ │ │ │ ubfx r0, r2, #1, #1 │ │ │ │ ubfx r4, r2, #11, #1 │ │ │ │ ubfx r5, r2, #4, #1 │ │ │ │ ubfx r9, r2, #2, #1 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r0, [sp, #32] │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1c10ae │ │ │ │ + bne.w 1c10ac │ │ │ │ add r4, sp, #244 @ 0xf4 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ @@ -491780,15 +491792,15 @@ │ │ │ │ str.w sl, [sp, #116] @ 0x74 │ │ │ │ ldr.w r3, [r9] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ ubfx r8, r5, #2, #1 │ │ │ │ eor.w r8, r8, #1 │ │ │ │ str.w r8, [sp, #112] @ 0x70 │ │ │ │ - bl 1becf8 │ │ │ │ + bl 1bed00 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #15 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -491806,15 +491818,15 @@ │ │ │ │ blx 5923c │ │ │ │ ldr.w r9, [r9, #4] │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r9 │ │ │ │ strd r8, sl, [sp, #112] @ 0x70 │ │ │ │ - bl 1becf8 │ │ │ │ + bl 1bed00 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #31 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ movs r1, #16 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ @@ -491822,15 +491834,15 @@ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ ldr r7, [sp, #244] @ 0xf4 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ orrs r7, r5 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1c12f0 │ │ │ │ + bne.w 1c12ee │ │ │ │ ldr r2, [r6, #16] │ │ │ │ cmp r2, #1 │ │ │ │ ittet hi │ │ │ │ movhi r5, #0 │ │ │ │ ldrbhi.w r2, [r9] │ │ │ │ ldrls r2, [sp, #16] │ │ │ │ ubfxhi r2, r2, #5, #1 │ │ │ │ @@ -491886,23 +491898,23 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1b9b3c │ │ │ │ ldrd r2, r3, [sp, #244] @ 0xf4 │ │ │ │ orr.w r2, r8, r2 │ │ │ │ orrs r3, r6 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ strd r2, r3, [r1] │ │ │ │ - ldr r2, [pc, #636] @ (1c1310 ) │ │ │ │ - ldr r3, [pc, #632] @ (1c130c ) │ │ │ │ + ldr r2, [pc, #636] @ (1c130c ) │ │ │ │ + ldr r3, [pc, #628] @ (1c1308 ) │ │ │ │ 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 1c1302 │ │ │ │ + bne.w 1c1300 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ 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 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ @@ -492007,15 +492019,15 @@ │ │ │ │ str.w r8, [sp, #116] @ 0x74 │ │ │ │ ldr.w r3, [sl] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ ubfx r7, r7, #2, #1 │ │ │ │ eor.w r7, r7, #1 │ │ │ │ str r7, [sp, #112] @ 0x70 │ │ │ │ - bl 1becf8 │ │ │ │ + bl 1bed00 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #15 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -492032,15 +492044,15 @@ │ │ │ │ blx 5923c │ │ │ │ ldr.w sl, [sl, #4] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ mov r3, sl │ │ │ │ mov r0, r4 │ │ │ │ strd r7, r8, [sp, #112] @ 0x70 │ │ │ │ - bl 1becf8 │ │ │ │ + bl 1bed00 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #31 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ movs r1, #16 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -492048,707 +492060,715 @@ │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ ldr r5, [sp, #244] @ 0xf4 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ orrs r5, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c12fa │ │ │ │ + bne.n 1c12f8 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp r3, #1 │ │ │ │ ittet hi │ │ │ │ movhi r3, #0 │ │ │ │ ldrbhi.w r2, [sl] │ │ │ │ ldrls r2, [sp, #16] │ │ │ │ ubfxhi r2, r2, #5, #1 │ │ │ │ it ls │ │ │ │ movls r3, r2 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 1b9b3c │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - ldr r6, [sp, #244] @ 0xf4 │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r1, r2 │ │ │ │ - ldr r3, [sp, #248] @ 0xf8 │ │ │ │ - orrs r6, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r5, #0 │ │ │ │ - str r5, [sp, #4] │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - bl 1b9b3c │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr r3, [sp, #248] @ 0xf8 │ │ │ │ mov r0, r4 │ │ │ │ mov.w sl, #0 │ │ │ │ mov.w fp, #0 │ │ │ │ strd sl, fp, [sp] │ │ │ │ + ldr r6, [sp, #248] @ 0xf8 │ │ │ │ + orrs r5, r3 │ │ │ │ + bl 1b9b3c │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + ldr r3, [sp, #244] @ 0xf4 │ │ │ │ + mov r1, r2 │ │ │ │ + orr.w r9, r9, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + movs r6, #0 │ │ │ │ + str r6, [sp, #4] │ │ │ │ orr.w r9, r9, r3 │ │ │ │ bl 1b9b3c │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - orrs r6, r3 │ │ │ │ + orrs r5, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ strd r7, r8, [sp] │ │ │ │ orr.w r8, r9, r3 │ │ │ │ bl 1b9b3c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ ldrh r1, [r3, #12] │ │ │ │ - orrs r6, r2 │ │ │ │ + orrs r5, r2 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ lsrs r1, r1, #2 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ itee eq │ │ │ │ - moveq r3, r5 │ │ │ │ + moveq r3, r6 │ │ │ │ ldrdne r3, r2, [sp, #40] @ 0x28 │ │ │ │ eorne r3, r2 │ │ │ │ mov.w r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ itt ne │ │ │ │ - ubfxne r5, r3, #2, #1 │ │ │ │ + ubfxne r6, r3, #2, #1 │ │ │ │ movne r3, #0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ + str r6, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1b9b3c │ │ │ │ ldrd r2, r3, [sp, #244] @ 0xf4 │ │ │ │ - orrs r2, r6 │ │ │ │ + orrs r2, r5 │ │ │ │ orr.w r3, r8, r3 │ │ │ │ - b.n 1c108a │ │ │ │ - ubfx r5, r3, #1, #1 │ │ │ │ - and.w r3, r3, #1 │ │ │ │ - str r3, [sp, #24] │ │ │ │ + b.n 1c1088 │ │ │ │ + ubfx r5, r2, #1, #1 │ │ │ │ + and.w r2, r2, #1 │ │ │ │ + str r2, [sp, #24] │ │ │ │ b.n 1c0e06 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ - b.n 1c1004 │ │ │ │ + b.n 1c1002 │ │ │ │ ubfx r2, r3, #1, #1 │ │ │ │ mov r3, fp │ │ │ │ - b.n 1c1242 │ │ │ │ + b.n 1c1240 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - @ instruction: 0xf23000a9 │ │ │ │ + @ instruction: 0xf23400a9 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - vhadd.s32 d16, d24, d25 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ + vhadd.s32 d16, d26, d25 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3824] @ 0xef0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #756] @ (1c1620 ) │ │ │ │ - ldr r3, [pc, #756] @ (1c1624 ) │ │ │ │ + ldr r2, [pc, #732] @ (1c1600 ) │ │ │ │ + ldr r3, [pc, #732] @ (1c1604 ) │ │ │ │ sub sp, #236 @ 0xec │ │ │ │ add r2, pc │ │ │ │ mov r6, r0 │ │ │ │ - mov sl, r1 │ │ │ │ + mov r9, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ + ldrb r2, [r5, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #228] @ 0xe4 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1c1872 │ │ │ │ - ldr r1, [r5, #16] │ │ │ │ - ldr r2, [r5, #28] │ │ │ │ - cmp r1, #1 │ │ │ │ + bne.w 1c18aa │ │ │ │ + ldr r0, [r5, #16] │ │ │ │ + ldr r1, [r5, #28] │ │ │ │ + cmp r0, #1 │ │ │ │ itee ls │ │ │ │ - movls r9, r3 │ │ │ │ - ldrhi r3, [r2, #4] │ │ │ │ - ldrbhi.w r9, [r3] │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ + movls r8, r3 │ │ │ │ + ldrhi r3, [r1, #4] │ │ │ │ + ldrbhi.w r8, [r3] │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ it hi │ │ │ │ - ubfxhi r9, r9, #5, #1 │ │ │ │ + ubfxhi r8, r8, #5, #1 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldrb r1, [r5, #12] │ │ │ │ - mov.w r8, #0 │ │ │ │ - cmp r1, #0 │ │ │ │ + orr.w r8, r3, r8 │ │ │ │ + movs r7, #0 │ │ │ │ + cmp r2, #0 │ │ │ │ ite ne │ │ │ │ - movne.w r9, #0 │ │ │ │ - andeq.w r9, r9, #1 │ │ │ │ - ubfx r0, r2, #2, #1 │ │ │ │ + movne.w r8, #0 │ │ │ │ + andeq.w r8, r8, #1 │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ 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 r9, #0 │ │ │ │ - bne.w 1c162c │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.w 1c1608 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ mov r1, r2 │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ + str.w r8, [sp, #4] │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 1b9b3c │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - strd fp, r8, [sp] │ │ │ │ + strd fp, r7, [sp] │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ - ldrd r8, r7, [sp, #220] @ 0xdc │ │ │ │ + ldrd sl, r7, [sp, #220] @ 0xdc │ │ │ │ bl 1b9b3c │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - orr.w r8, r8, r2 │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - strd r0, r9, [sp] │ │ │ │ + strd r0, r8, [sp] │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ orrs r7, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ bl 1b9b3c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - strd r2, r9, [sp] │ │ │ │ + strd r2, r8, [sp] │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ - orr.w r8, r8, r2 │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ orrs r7, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ bl 1b9b3c │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ + str.w r8, [sp, #4] │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ - orr.w r8, r8, r2 │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ orrs r7, r2 │ │ │ │ ldr r2, [r5, #32] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #14 │ │ │ │ mov r1, r2 │ │ │ │ bl 1b9b3c │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ + str.w r8, [sp, #4] │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ - orr.w r8, r8, r2 │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ orrs r7, r2 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #30 │ │ │ │ mov r1, r2 │ │ │ │ bl 1b9b3c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - strd r2, r9, [sp] │ │ │ │ + strd r2, r8, [sp] │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ - orr.w r8, r8, r2 │ │ │ │ + orr.w fp, sl, r2 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - orr.w fp, r7, r2 │ │ │ │ + orr.w sl, r7, r2 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ add r7, sp, #24 │ │ │ │ bl 1b9b3c │ │ │ │ ldr r2, [r5, #24] │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ - orr.w r8, r8, r2 │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ orr.w fp, fp, r2 │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ bl 1b9c38 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ movs r1, #32 │ │ │ │ str r2, [sp, #0] │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ bl 1b9b3c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - strd r3, r9, [sp] │ │ │ │ + strd r3, r8, [sp] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ bl 1b9b3c │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - mov r1, r9 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ blx 5923c │ │ │ │ ldr r3, [r5, #28] │ │ │ │ mov r2, r7 │ │ │ │ - vldr d7, [pc, #360] @ 1c1618 │ │ │ │ - mov r1, sl │ │ │ │ + vldr d7, [pc, #340] @ 1c15f8 │ │ │ │ + mov r1, r9 │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ - bl 1bd5c4 │ │ │ │ + bl 1bd5cc │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #12 │ │ │ │ str r3, [sp, #0] │ │ │ │ - mov r1, r9 │ │ │ │ + mov r1, r8 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1b9b3c │ │ │ │ + ldrb r1, [r5, #13] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - ldrb r2, [r5, #13] │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 1c187c │ │ │ │ - ldr r3, [r5, #16] │ │ │ │ - cmp r3, #1 │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + orr.w r3, fp, r3 │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.w 1c18b4 │ │ │ │ + ldr r2, [r5, #16] │ │ │ │ + cmp r2, #1 │ │ │ │ iteee ls │ │ │ │ - movls r3, r2 │ │ │ │ - ldrhi r3, [r5, #28] │ │ │ │ - ldrhi r3, [r3, #4] │ │ │ │ - ldrbhi r3, [r3, #0] │ │ │ │ + movls r2, r1 │ │ │ │ + ldrhi r2, [r5, #28] │ │ │ │ + ldrhi r2, [r2, #4] │ │ │ │ + ldrbhi r2, [r2, #0] │ │ │ │ itt hi │ │ │ │ - ubfxhi r2, r3, #5, #1 │ │ │ │ - movhi r3, #0 │ │ │ │ - strd r2, r3, [sp] │ │ │ │ + ubfxhi r1, r2, #5, #1 │ │ │ │ + movhi r2, #0 │ │ │ │ + stmia.w sp, {r1, r2, r3} │ │ │ │ movs r2, #15 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ bl 1b9b3c │ │ │ │ - ldr.w r9, [r5, #28] │ │ │ │ + ldr.w fp, [r5, #28] │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ - orr.w r8, r8, r2 │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - ldr.w r1, [r9, #4] │ │ │ │ - orr.w fp, fp, r2 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr.w r1, [fp, #4] │ │ │ │ + orr.w r8, r3, r2 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ bl 1b9c38 │ │ │ │ - ldr r2, [sp, #220] @ 0xdc │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ - str r2, [sp, #0] │ │ │ │ - add r0, sp, #220 @ 0xdc │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - str r2, [sp, #4] │ │ │ │ + str r3, [sp, #0] │ │ │ │ movs r2, #54 @ 0x36 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + add r0, sp, #220 @ 0xdc │ │ │ │ + str r3, [sp, #4] │ │ │ │ bl 1b9b3c │ │ │ │ - ldr.w r3, [r9, #8] │ │ │ │ + ldr.w r3, [fp, #8] │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ str r3, [sp, #12] │ │ │ │ - orr.w r9, r8, r2 │ │ │ │ + orr.w fp, r8, r2 │ │ │ │ ldr.w r8, [r3] │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ tst.w r8, #1344 @ 0x540 │ │ │ │ - orr.w r3, fp, r2 │ │ │ │ + orr.w r3, sl, r2 │ │ │ │ mov.w r2, #31 │ │ │ │ ite ne │ │ │ │ movne r1, #1 │ │ │ │ moveq r1, #0 │ │ │ │ - mov.w fp, #0 │ │ │ │ + mov.w sl, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ - str.w fp, [sp, #4] │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 1b9b3c │ │ │ │ ubfx r2, r8, #5, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ + orr.w fp, fp, r2 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - str.w fp, [sp, #4] │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ orr.w r8, r3, r2 │ │ │ │ movs r2, #29 │ │ │ │ mov r1, r2 │ │ │ │ bl 1b9b3c │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ - mov r1, fp │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ + orr.w fp, fp, r2 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - orr.w r8, r8, r2 │ │ │ │ + orr.w r3, r8, r2 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ + str r3, [sp, #8] │ │ │ │ blx 5923c │ │ │ │ - vldr d7, [pc, #112] @ 1c1618 │ │ │ │ + mov r1, r9 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r7 │ │ │ │ - mov r1, sl │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ - vstr d7, [sp, #56] @ 0x38 │ │ │ │ - bl 1bd5c4 │ │ │ │ + mov.w r8, #1 │ │ │ │ + mov.w r9, #0 │ │ │ │ + strd r8, r9, [sp, #56] @ 0x38 │ │ │ │ + bl 1bd5cc │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #28 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #16 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1b9b3c │ │ │ │ - str.w fp, [sp, #4] │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - add r0, sp, #220 @ 0xdc │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ + add r0, sp, #220 @ 0xdc │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orr.w r5, r9, r3 │ │ │ │ + orr.w r5, fp, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - orr.w r4, r8, r3 │ │ │ │ + orr.w r4, r1, r3 │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ bl 1b9b3c │ │ │ │ ldrd r2, r3, [sp, #220] @ 0xdc │ │ │ │ orrs r2, r5 │ │ │ │ orrs r3, r4 │ │ │ │ - strd r2, r3, [r6] │ │ │ │ - ldr r2, [pc, #48] @ (1c1628 ) │ │ │ │ - ldr r3, [pc, #44] @ (1c1624 ) │ │ │ │ - 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 1c18b8 │ │ │ │ - mov r0, r6 │ │ │ │ - add sp, #236 @ 0xec │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + b.n 1c188a │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - stcl 0, cr0, [ip], {169} @ 0xa9 │ │ │ │ + ldcl 0, cr0, [r4], {169} @ 0xa9 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - and.w r0, r4, r9, asr #2 │ │ │ │ add r4, sp, #220 @ 0xdc │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str.w r8, [sp, #4] │ │ │ │ + str r7, [sp, #4] │ │ │ │ bl 1b9b3c │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - strd fp, r8, [sp] │ │ │ │ - ldrd r9, r7, [sp, #220] @ 0xdc │ │ │ │ + strd fp, r7, [sp] │ │ │ │ + mov.w fp, #0 │ │ │ │ + ldrd sl, r8, [sp, #220] @ 0xdc │ │ │ │ bl 1b9b3c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - orrs r7, r3 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ bl 1b9b3c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - orrs r7, r3 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ bl 1b9b3c │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #14 │ │ │ │ - str.w r8, [sp, #4] │ │ │ │ + str r7, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ - orrs r7, r3 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1b9b3c │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - str.w r8, [sp, #4] │ │ │ │ + str r7, [sp, #4] │ │ │ │ movs r2, #30 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w fp, r7, r3 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1b9b3c │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - ldr r7, [sp, #220] @ 0xdc │ │ │ │ movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ - str r3, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - mov r0, r4 │ │ │ │ - orr.w r7, r9, r7 │ │ │ │ - orr.w r9, fp, r3 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ bl 1b9b3c │ │ │ │ ldr r3, [r5, #24] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orrs r7, r3 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ bl 1b9c38 │ │ │ │ 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 1b9b3c │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - movs r2, #192 @ 0xc0 │ │ │ │ - mov r1, r8 │ │ │ │ - orrs r7, r3 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + mov r1, r7 │ │ │ │ add r0, sp, #24 │ │ │ │ - orr.w fp, r9, r3 │ │ │ │ + orr.w r3, sl, r3 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + mov.w sl, #1 │ │ │ │ + orr.w r2, r8, r3 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + movs r2, #192 @ 0xc0 │ │ │ │ blx 5923c │ │ │ │ ldr r3, [r5, #28] │ │ │ │ - mov r1, sl │ │ │ │ - vldr d7, [pc, #416] @ 1c18c0 │ │ │ │ + mov r1, r9 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ + strd sl, fp, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - vstr d7, [sp, #56] @ 0x38 │ │ │ │ - bl 1bd5c4 │ │ │ │ + bl 1bd5cc │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - movs r2, #12 │ │ │ │ str r3, [sp, #0] │ │ │ │ - mov r1, r8 │ │ │ │ + movs r2, #12 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1b9b3c │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - orrs r7, r2 │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ + orr.w r0, r1, r2 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + mov r0, r4 │ │ │ │ + orrs r2, r1 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - orr.w fp, fp, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + str r2, [sp, #16] │ │ │ │ bl 1b9c38 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #54 @ 0x36 │ │ │ │ bl 1b9b3c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ - mov r0, r4 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - orrs r2, r7 │ │ │ │ - str r2, [sp, #8] │ │ │ │ + orr.w r1, r0, r2 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + str r1, [sp, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + strd r7, r2, [sp, #4] │ │ │ │ + tst.w r2, #1344 @ 0x540 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - ldr r7, [r3, #0] │ │ │ │ - orr.w fp, fp, r2 │ │ │ │ - movs r2, #31 │ │ │ │ - tst.w r7, #1344 @ 0x540 │ │ │ │ - str.w r8, [sp, #4] │ │ │ │ ite ne │ │ │ │ movne r1, #1 │ │ │ │ moveq r1, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ + orrs r3, r2 │ │ │ │ + movs r2, #31 │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ubfx r7, r7, #5, #1 │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 1b9b3c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - str r7, [sp, #0] │ │ │ │ - movs r1, #0 │ │ │ │ - ldr r7, [sp, #220] @ 0xdc │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - orrs r7, r2 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ubfx r2, r2, #5, #1 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ + orrs r2, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - orr.w fp, fp, r2 │ │ │ │ + orr.w r1, r3, r2 │ │ │ │ movs r2, #29 │ │ │ │ + str r1, [sp, #8] │ │ │ │ + movs r1, #0 │ │ │ │ + str r1, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ bl 1b9b3c │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ - mov r1, r8 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ add r0, sp, #24 │ │ │ │ - orrs r7, r2 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + orrs r3, r2 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - orr.w fp, fp, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + orrs r1, r2 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ + str r1, [sp, #8] │ │ │ │ + mov r1, r7 │ │ │ │ blx 5923c │ │ │ │ - vldr d7, [pc, #244] @ 1c18c0 │ │ │ │ - mov r1, sl │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + mov r1, r9 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ - vstr d7, [sp, #56] @ 0x38 │ │ │ │ - bl 1bd5c4 │ │ │ │ + strd sl, fp, [sp, #56] @ 0x38 │ │ │ │ + bl 1bd5cc │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - movs r2, #28 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movs r1, #16 │ │ │ │ + movs r2, #28 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - mov r0, r4 │ │ │ │ + movs r1, #16 │ │ │ │ str r3, [sp, #4] │ │ │ │ + mov r0, r4 │ │ │ │ bl 1b9b3c │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - ldrb.w r9, [r5, #13] │ │ │ │ - orr.w sl, r7, r3 │ │ │ │ - ldr r7, [sp, #224] @ 0xe0 │ │ │ │ - orr.w r7, fp, r7 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bne.n 1c1884 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ldrb.w r8, [r5, #13] │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + orr.w r9, r2, r3 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + orr.w sl, r1, r3 │ │ │ │ + ubfx r3, r8, #1, #1 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.n 1c1824 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ + mov r7, r8 │ │ │ │ cmp r3, #1 │ │ │ │ - itt ls │ │ │ │ - movls r3, r9 │ │ │ │ - movls r2, r3 │ │ │ │ - bhi.n 1c18a8 │ │ │ │ - strd r3, r2, [sp] │ │ │ │ + iteee ls │ │ │ │ + movls r3, r8 │ │ │ │ + ldrhi r3, [r5, #28] │ │ │ │ + ldrhi r3, [r3, #4] │ │ │ │ + ldrbhi r3, [r3, #0] │ │ │ │ + it hi │ │ │ │ + ubfxhi r3, r3, #5, #1 │ │ │ │ movs r2, #15 │ │ │ │ + strd r3, r7, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 1b9b3c │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - ldrb.w r9, [r3] │ │ │ │ - orrs r7, r2 │ │ │ │ - ubfx r3, r9, #5, #1 │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r2 │ │ │ │ - mov.w r9, #0 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ - bl 1b9b3c │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ - mov r0, r4 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - ldrd r5, r4, [sp, #220] @ 0xdc │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ + movs r3, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r7, [sp, #224] @ 0xe0 │ │ │ │ bl 1b9b3c │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orr.w r2, r5, r3 │ │ │ │ + orr.w r7, sl, r7 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - orr.w r2, r2, sl │ │ │ │ - orrs r3, r4 │ │ │ │ - orrs r3, r7 │ │ │ │ - b.n 1c15f0 │ │ │ │ - ubfx r9, r3, #1, #1 │ │ │ │ - and.w r3, r3, #1 │ │ │ │ - b.n 1c1366 │ │ │ │ - ubfx r2, r2, #1, #1 │ │ │ │ - mov r3, r9 │ │ │ │ - b.n 1c14fa │ │ │ │ - movs r2, #15 │ │ │ │ - ubfx r3, r9, #1, #1 │ │ │ │ - mov r1, r2 │ │ │ │ + orrs r7, r3 │ │ │ │ + and.w r3, r8, #1 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.n 1c1870 │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + ldrb.w r8, [r3] │ │ │ │ + ubfx r3, r8, #5, #1 │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ str r3, [sp, #0] │ │ │ │ + mov r1, r2 │ │ │ │ + movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - str.w r8, [sp, #4] │ │ │ │ + str r3, [sp, #4] │ │ │ │ bl 1b9b3c │ │ │ │ - ldr r2, [sp, #220] @ 0xdc │ │ │ │ - and.w r3, r9, #1 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - orrs r7, r2 │ │ │ │ - b.n 1c1836 │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ - movs r2, #0 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - ldrb.w r9, [r3] │ │ │ │ - ubfx r3, r9, #5, #1 │ │ │ │ - b.n 1c1812 │ │ │ │ + ldrd r2, r3, [sp, #220] @ 0xdc │ │ │ │ + orr.w r2, r9, r2 │ │ │ │ + orrs r3, r7 │ │ │ │ + strd r2, r3, [r6] │ │ │ │ + ldr r2, [pc, #48] @ (1c18c0 ) │ │ │ │ + ldr r3, [pc, #48] @ (1c18c4 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 1c18bc │ │ │ │ + mov r0, r6 │ │ │ │ + add sp, #236 @ 0xec │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ubfx r8, r3, #1, #1 │ │ │ │ + and.w r3, r3, #1 │ │ │ │ + b.n 1c1360 │ │ │ │ + ubfx r1, r1, #1, #1 │ │ │ │ + mov r2, r8 │ │ │ │ + b.n 1c14f0 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ - nop.w │ │ │ │ - movs r1, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ + b.n 1c1798 │ │ │ │ + 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, #3824] @ 0xef0 │ │ │ │ - sub sp, #236 @ 0xec │ │ │ │ mov r5, r2 │ │ │ │ - ldr.w r2, [pc, #1464] @ 1c1e98 │ │ │ │ + sub sp, #236 @ 0xec │ │ │ │ + ldr.w r2, [pc, #1352] @ 1c1e28 │ │ │ │ mov r8, r0 │ │ │ │ - ldr.w r3, [pc, #1464] @ 1c1e9c │ │ │ │ + ldr.w r3, [pc, #1352] @ 1c1e2c │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #8] │ │ │ │ ldrb r7, [r5, #13] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #228] @ 0xe4 │ │ │ │ mov.w r3, #0 │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1c1e44 │ │ │ │ - ldr r2, [r5, #16] │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ - cmp r2, #1 │ │ │ │ + bne.w 1c1e06 │ │ │ │ + ldr r1, [r5, #16] │ │ │ │ + ldr r2, [r5, #28] │ │ │ │ + cmp r1, #1 │ │ │ │ ite ls │ │ │ │ movls r6, r7 │ │ │ │ - ldrhi r2, [r3, #4] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ + ldrhi r1, [r2, #4] │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ it hi │ │ │ │ - ldrbhi r6, [r2, #0] │ │ │ │ - ldrb r7, [r3, #0] │ │ │ │ + ldrbhi r6, [r1, #0] │ │ │ │ + ldrb r7, [r2, #0] │ │ │ │ it hi │ │ │ │ ubfxhi r6, r6, #5, #1 │ │ │ │ ubfx r7, r7, #5, #1 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ orrs r6, r7 │ │ │ │ - ldrb r3, [r5, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + ite ne │ │ │ │ + movne r6, #0 │ │ │ │ + andeq.w r6, r6, #1 │ │ │ │ mov.w r9, #0 │ │ │ │ and.w r1, r2, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ ubfx r0, r2, #2, #1 │ │ │ │ ubfx fp, r2, #1, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - ite ne │ │ │ │ - movne r6, #0 │ │ │ │ - andeq.w r6, r6, #1 │ │ │ │ - ubfx r2, r2, #4, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ + ubfx r2, r2, #4, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1c1bf2 │ │ │ │ + bne.w 1c1bee │ │ │ │ add r4, sp, #220 @ 0xdc │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 1b9b3c │ │ │ │ @@ -492843,169 +492863,167 @@ │ │ │ │ blx 5923c │ │ │ │ mov r3, sl │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov.w sl, #1 │ │ │ │ strd sl, fp, [sp, #56] @ 0x38 │ │ │ │ - bl 1bd5c4 │ │ │ │ + bl 1bd5cc │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #12 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1b9b3c │ │ │ │ - ldr.w sl, [r5, #28] │ │ │ │ + ldr.w fp, [r5, #28] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - ldr.w fp, [sl, #4] │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + 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, [fp] │ │ │ │ + ldr.w r3, [r9] │ │ │ │ movs r2, #30 │ │ │ │ str r6, [sp, #4] │ │ │ │ tst.w r3, #1344 @ 0x540 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #20] │ │ │ │ ite ne │ │ │ │ movne r1, #1 │ │ │ │ moveq r1, r6 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ bl 1b9b3c │ │ │ │ ldr r1, [sp, #220] @ 0xdc │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - orr.w r9, r9, r1 │ │ │ │ + orr.w r3, sl, r1 │ │ │ │ ldr r1, [sp, #224] @ 0xe0 │ │ │ │ - orrs r3, r1 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + orr.w sl, r3, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1c1e4e │ │ │ │ + bne.w 1c1e10 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ cmp r1, #1 │ │ │ │ itett hi │ │ │ │ movhi r6, #0 │ │ │ │ movls r6, r2 │ │ │ │ - ldrhi r2, [sp, #16] │ │ │ │ - ubfxhi r2, r2, #5, #1 │ │ │ │ + ldrhi r3, [sp, #20] │ │ │ │ + ubfxhi r2, r3, #5, #1 │ │ │ │ strd r2, r6, [sp] │ │ │ │ movs r2, #15 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #12] │ │ │ │ bl 1b9b3c │ │ │ │ - ldr r2, [sp, #220] @ 0xdc │ │ │ │ - mov r1, fp │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + mov r1, r9 │ │ │ │ + ldr r6, [sp, #220] @ 0xdc │ │ │ │ mov r0, r4 │ │ │ │ - ldr r6, [sp, #224] @ 0xe0 │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ orrs r6, r3 │ │ │ │ bl 1b9c38 │ │ │ │ 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 1b9b3c │ │ │ │ - ldr.w sl, [sl, #8] │ │ │ │ + ldr.w fp, [fp, #8] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #29 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldrb.w r3, [sl] │ │ │ │ + orr.w r9, r6, r3 │ │ │ │ + ldrb.w r3, [fp] │ │ │ │ + ldr r6, [sp, #224] @ 0xe0 │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - orr.w fp, r6, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1b9b3c │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - ldr r6, [sp, #220] @ 0xdc │ │ │ │ - movs r2, #192 @ 0xc0 │ │ │ │ + orr.w r6, sl, r6 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ movs r1, #0 │ │ │ │ + movs r2, #192 @ 0xc0 │ │ │ │ mov r0, r7 │ │ │ │ - orr.w r6, r9, r6 │ │ │ │ - orr.w r9, fp, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ blx 5923c │ │ │ │ - mov r3, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ mov.w sl, #1 │ │ │ │ mov.w fp, #0 │ │ │ │ strd sl, fp, [sp, #56] @ 0x38 │ │ │ │ strd sl, fp, [sp, #96] @ 0x60 │ │ │ │ - bl 1bd5c4 │ │ │ │ + bl 1bd5cc │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #28 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #16 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1b9b3c │ │ │ │ ldr r3, [r5, #24] │ │ │ │ - mov r0, r4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w r7, r9, r3 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + orrs r6, r3 │ │ │ │ ldrh r3, [r2, #12] │ │ │ │ lsrs r3, r3, #2 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - ite eq │ │ │ │ - moveq r3, #1 │ │ │ │ - ldrbne r3, [r2, #0] │ │ │ │ - mov.w r2, #0 │ │ │ │ - itt ne │ │ │ │ - ubfxne r3, r3, #2, #1 │ │ │ │ - eorne.w r3, r3, #1 │ │ │ │ + beq.w 1c1e16 │ │ │ │ + ldrb r3, [r2, #0] │ │ │ │ + movs r2, #0 │ │ │ │ + ubfx r3, r3, #2, #1 │ │ │ │ + eor.w r3, r3, #1 │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ + mov r0, r4 │ │ │ │ bl 1b9b3c │ │ │ │ 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 r6, r3 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r7, r3 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + orrs r6, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1b9b3c │ │ │ │ - ldrd r3, r2, [sp, #220] @ 0xdc │ │ │ │ - orrs r3, r6 │ │ │ │ + ldrd r2, r3, [sp, #220] @ 0xdc │ │ │ │ orrs r2, r7 │ │ │ │ - strd r3, r2, [r8] │ │ │ │ - ldr r2, [pc, #712] @ (1c1ea0 ) │ │ │ │ - ldr r3, [pc, #708] @ (1c1e9c ) │ │ │ │ + orrs r3, r6 │ │ │ │ + strd r2, r3, [r8] │ │ │ │ + ldr r2, [pc, #604] @ (1c1e30 ) │ │ │ │ + ldr r3, [pc, #600] @ (1c1e2c ) │ │ │ │ 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 1c1e88 │ │ │ │ + bne.w 1c1e1c │ │ │ │ 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 │ │ │ │ @@ -493078,21 +493096,21 @@ │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, r9 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ add r0, sp, #24 │ │ │ │ orrs r7, r3 │ │ │ │ blx 5923c │ │ │ │ - vldr d7, [pc, #480] @ 1c1e90 │ │ │ │ + vldr d7, [pc, #372] @ 1c1e20 │ │ │ │ mov r3, fp │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ - bl 1bd5c4 │ │ │ │ + bl 1bd5cc │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r1, r9 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #12 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -493134,204 +493152,168 @@ │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, r9 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ add r0, sp, #24 │ │ │ │ orrs r7, r3 │ │ │ │ blx 5923c │ │ │ │ - vldr d7, [pc, #340] @ 1c1e90 │ │ │ │ + vldr d7, [pc, #232] @ 1c1e20 │ │ │ │ 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 1bd5c4 │ │ │ │ + bl 1bd5cc │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #28 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #16 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1b9b3c │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ ldrb.w sl, [r5, #13] │ │ │ │ - orr.w fp, r6, r3 │ │ │ │ - ldr r6, [sp, #224] @ 0xe0 │ │ │ │ - orrs r6, r7 │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + ubfx r2, sl, #1, #1 │ │ │ │ + orr.w fp, r7, r3 │ │ │ │ + mov r3, r9 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 1c1e54 │ │ │ │ + bne.n 1c1d90 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #1 │ │ │ │ - itt ls │ │ │ │ - movls r3, sl │ │ │ │ - movls r2, r3 │ │ │ │ - bhi.n 1c1e78 │ │ │ │ - strd r3, r2, [sp] │ │ │ │ + iteee ls │ │ │ │ + movls r2, sl │ │ │ │ + ldrhi r3, [r5, #28] │ │ │ │ + ldrhi r3, [r3, #4] │ │ │ │ + ldrbhi r2, [r3, #0] │ │ │ │ + mov r3, sl │ │ │ │ + it hi │ │ │ │ + ubfxhi r2, r2, #5, #1 │ │ │ │ + strd r2, r3, [sp] │ │ │ │ movs r2, #15 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 1b9b3c │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ + ldr r7, [sp, #220] @ 0xdc │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + movs r3, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + orrs r7, r6 │ │ │ │ + ldr r6, [sp, #224] @ 0xe0 │ │ │ │ + bl 1b9b3c │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ + and.w r2, sl, #1 │ │ │ │ + orr.w r6, fp, r6 │ │ │ │ + orrs r7, r3 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + orrs r6, r3 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + bne.n 1c1dd6 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ - ldr r2, [sp, #220] @ 0xdc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - orr.w r7, fp, r2 │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - ldrb.w sl, [r3] │ │ │ │ - orrs r6, r2 │ │ │ │ - ubfx r3, sl, #5, #1 │ │ │ │ + ldrb r2, [r3, #0] │ │ │ │ + ubfx r2, r2, #5, #1 │ │ │ │ + str r2, [sp, #0] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ - mov.w fp, #0 │ │ │ │ mov r1, r2 │ │ │ │ + mov.w r9, #0 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - str.w fp, [sp, #4] │ │ │ │ - bl 1b9b3c │ │ │ │ - str.w fp, [sp, #4] │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - ldrb r3, [r5, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldrd r9, sl, [sp, #220] @ 0xdc │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ bl 1b9b3c │ │ │ │ ldr r3, [r5, #24] │ │ │ │ - mov r0, r4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orrs r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ ldrh r3, [r2, #12] │ │ │ │ lsrs r3, r3, #2 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - iteet ne │ │ │ │ - movne r3, fp │ │ │ │ - moveq r3, fp │ │ │ │ - moveq r2, #1 │ │ │ │ - ldrbne r2, [r2, #0] │ │ │ │ - itt ne │ │ │ │ - ubfxne r2, r2, #2, #1 │ │ │ │ - eorne.w r2, r2, #1 │ │ │ │ - strd r2, r3, [sp] │ │ │ │ - movs r2, #46 @ 0x2e │ │ │ │ - mov r1, r2 │ │ │ │ - bl 1b9b3c │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ - movs r2, #31 │ │ │ │ - ldr r5, [sp, #224] @ 0xe0 │ │ │ │ - mov r1, r2 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - orr.w r5, sl, r5 │ │ │ │ - ldrb r3, [r3, #0] │ │ │ │ - ubfx r3, r3, #2, #1 │ │ │ │ - eor.w r3, r3, #1 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 1b9b3c │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - orr.w r3, r9, r3 │ │ │ │ - orrs r2, r5 │ │ │ │ - orrs r3, r7 │ │ │ │ - orrs r2, r6 │ │ │ │ - b.n 1c1bd0 │ │ │ │ + bne.w 1c1b84 │ │ │ │ + mov r2, r9 │ │ │ │ + movs r3, #1 │ │ │ │ + b.n 1c1b90 │ │ │ │ ubfx r6, r7, #1, #1 │ │ │ │ and.w r7, r7, #1 │ │ │ │ - b.n 1c191a │ │ │ │ + b.n 1c191c │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ - b.n 1c1aca │ │ │ │ - movs r2, #15 │ │ │ │ - ubfx r3, sl, #1, #1 │ │ │ │ - mov r1, r2 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ - bl 1b9b3c │ │ │ │ - ldr r2, [sp, #220] @ 0xdc │ │ │ │ - and.w r3, sl, #1 │ │ │ │ - orr.w r7, fp, r2 │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - orrs r6, r2 │ │ │ │ - b.n 1c1da8 │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ + b.n 1c1ace │ │ │ │ + movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - ldrb.w sl, [r3] │ │ │ │ - ubfx r3, sl, #5, #1 │ │ │ │ - b.n 1c1d84 │ │ │ │ + b.n 1c1b90 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ - nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1c1cc8 │ │ │ │ + b.n 1c1c58 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1c16ec │ │ │ │ + b.n 1c1684 │ │ │ │ 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 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #840] @ (1c2208 ) │ │ │ │ + sub sp, #244 @ 0xf4 │ │ │ │ + ldr r2, [pc, #840] @ (1c2198 ) │ │ │ │ mov r8, r0 │ │ │ │ - ldr r3, [pc, #840] @ (1c220c ) │ │ │ │ + ldr r3, [pc, #840] @ (1c219c ) │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #12] │ │ │ │ ldrb r7, [r5, #13] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #236] @ 0xec │ │ │ │ mov.w r3, #0 │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1c247c │ │ │ │ - ldr r2, [r5, #16] │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ - cmp r2, #1 │ │ │ │ + bne.w 1c241e │ │ │ │ + ldr r1, [r5, #16] │ │ │ │ + ldr r2, [r5, #28] │ │ │ │ + cmp r1, #1 │ │ │ │ ite ls │ │ │ │ movls r6, r7 │ │ │ │ - ldrhi r2, [r3, #4] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ + ldrhi r1, [r2, #4] │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ it hi │ │ │ │ - ldrbhi r6, [r2, #0] │ │ │ │ - ldrb r7, [r3, #0] │ │ │ │ + ldrbhi r6, [r1, #0] │ │ │ │ + ldrb r7, [r2, #0] │ │ │ │ it hi │ │ │ │ ubfxhi r6, r6, #5, #1 │ │ │ │ ubfx r7, r7, #5, #1 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ orrs r6, r7 │ │ │ │ - ldrb r3, [r5, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + ite ne │ │ │ │ + movne r6, #0 │ │ │ │ + andeq.w r6, r6, #1 │ │ │ │ mov.w r9, #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 │ │ │ │ - cmp r3, #0 │ │ │ │ - ite ne │ │ │ │ - movne r6, #0 │ │ │ │ - andeq.w r6, r6, #1 │ │ │ │ - ubfx r2, r2, #11, #1 │ │ │ │ str r0, [sp, #16] │ │ │ │ + ubfx r2, r2, #11, #1 │ │ │ │ str r4, [sp, #20] │ │ │ │ str r2, [sp, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1c2214 │ │ │ │ + bne.w 1c21a4 │ │ │ │ add r4, sp, #228 @ 0xe4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 1b9b3c │ │ │ │ @@ -493436,15 +493418,15 @@ │ │ │ │ blx 5923c │ │ │ │ mov r3, sl │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov.w sl, #1 │ │ │ │ strd sl, fp, [sp, #64] @ 0x40 │ │ │ │ - bl 1bd5c4 │ │ │ │ + bl 1bd5cc │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #12 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -493473,15 +493455,15 @@ │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ orr.w r3, sl, r1 │ │ │ │ ldr r1, [sp, #232] @ 0xe8 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orr.w sl, r3, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1c2486 │ │ │ │ + bne.w 1c2428 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ cmp r1, #1 │ │ │ │ itett hi │ │ │ │ movhi r6, #0 │ │ │ │ movls r6, r2 │ │ │ │ ldrhi r3, [sp, #24] │ │ │ │ ubfxhi r2, r3, #5, #1 │ │ │ │ @@ -493540,82 +493522,83 @@ │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r0, r7 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ blx 5923c │ │ │ │ - vldr d7, [pc, #148] @ 1c2200 │ │ │ │ - mov r3, fp │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + vldr d7, [pc, #148] @ 1c2190 │ │ │ │ mov r2, r7 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #64] @ 0x40 │ │ │ │ - bl 1bd5c4 │ │ │ │ + bl 1bd5cc │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - movs r2, #28 │ │ │ │ - str r3, [sp, #0] │ │ │ │ movs r1, #16 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movs r2, #28 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1b9b3c │ │ │ │ ldr r3, [r5, #24] │ │ │ │ - ldr r2, [sp, #228] @ 0xe4 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ + ldr r7, [sp, #228] @ 0xe4 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + orr.w r7, r9, r7 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ - ldrh r3, [r1, #12] │ │ │ │ + ldrh r3, [r2, #12] │ │ │ │ lsrs r3, r3, #2 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ iteee eq │ │ │ │ moveq r3, r6 │ │ │ │ - ldrne r2, [r5, #28] │ │ │ │ - ldrne r3, [r1, #0] │ │ │ │ - ldrne r2, [r2, #0] │ │ │ │ + ldrne r1, [r5, #28] │ │ │ │ + ldrne r3, [r2, #0] │ │ │ │ + ldrne r2, [r1, #0] │ │ │ │ it ne │ │ │ │ ldrne r6, [r2, #0] │ │ │ │ mov.w r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ itt ne │ │ │ │ eorne r6, r3 │ │ │ │ movne r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ it ne │ │ │ │ ubfxne r6, r6, #2, #1 │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 1b9b3c │ │ │ │ ldrd r2, r3, [sp, #228] @ 0xe4 │ │ │ │ - orr.w r2, r9, r2 │ │ │ │ + orrs r7, r2 │ │ │ │ orr.w r3, sl, r3 │ │ │ │ - strd r2, r3, [r8] │ │ │ │ - ldr r2, [pc, #48] @ (1c2210 ) │ │ │ │ - ldr r3, [pc, #40] @ (1c220c ) │ │ │ │ + ldr r2, [pc, #52] @ (1c21a0 ) │ │ │ │ + strd r7, r3, [r8] │ │ │ │ + ldr r3, [pc, #44] @ (1c219c ) │ │ │ │ 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 1c24c8 │ │ │ │ + bne.w 1c2434 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + nop │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1c2480 │ │ │ │ + b.n 1c24f0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - udf #26 │ │ │ │ + udf #140 @ 0x8c │ │ │ │ lsls r1, r5, #2 │ │ │ │ add r4, sp, #228 @ 0xe4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ bl 1b9b3c │ │ │ │ @@ -493698,21 +493681,21 @@ │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, r9 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ add r0, sp, #32 │ │ │ │ orrs r7, r3 │ │ │ │ blx 5923c │ │ │ │ - vldr d7, [pc, #484] @ 1c24d0 │ │ │ │ + vldr d7, [pc, #444] @ 1c2438 │ │ │ │ mov r3, fp │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #64] @ 0x40 │ │ │ │ - bl 1bd5c4 │ │ │ │ + bl 1bd5cc │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ mov r1, r9 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #12 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -493758,193 +493741,184 @@ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str.w r9, [sp, #4] │ │ │ │ tst.w r2, #1344 @ 0x540 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ ite ne │ │ │ │ movne r1, #1 │ │ │ │ moveq r1, #0 │ │ │ │ - orrs r7, r2 │ │ │ │ + orr.w fp, r7, r2 │ │ │ │ movs r2, #31 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ bl 1b9b3c │ │ │ │ ldr r2, [sp, #228] @ 0xe4 │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #32 │ │ │ │ orrs r6, r2 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - orrs r7, r2 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ + ldr r7, [sp, #232] @ 0xe8 │ │ │ │ blx 5923c │ │ │ │ - vldr d7, [pc, #304] @ 1c24d0 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + vldr d7, [pc, #264] @ 1c2438 │ │ │ │ add r2, sp, #32 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + orr.w fp, fp, r7 │ │ │ │ vstr d7, [sp, #64] @ 0x40 │ │ │ │ - bl 1bd5c4 │ │ │ │ + bl 1bd5cc │ │ │ │ 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 1b9b3c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ ldrb.w sl, [r5, #13] │ │ │ │ - orr.w fp, r6, r3 │ │ │ │ - ldr r6, [sp, #232] @ 0xe8 │ │ │ │ - orrs r6, r7 │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ubfx r2, sl, #1, #1 │ │ │ │ + orr.w fp, fp, r3 │ │ │ │ + mov r3, r9 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 1c248c │ │ │ │ + bne.n 1c2388 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #1 │ │ │ │ - itt ls │ │ │ │ - movls r3, sl │ │ │ │ - movls r2, r3 │ │ │ │ - bhi.n 1c24b2 │ │ │ │ - strd r3, r2, [sp] │ │ │ │ + iteee ls │ │ │ │ + movls r2, sl │ │ │ │ + ldrhi r3, [r5, #28] │ │ │ │ + ldrhi r3, [r3, #4] │ │ │ │ + ldrbhi r2, [r3, #0] │ │ │ │ + mov r3, sl │ │ │ │ + it hi │ │ │ │ + ubfxhi r2, r2, #5, #1 │ │ │ │ + strd r2, r3, [sp] │ │ │ │ movs r2, #15 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 1b9b3c │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ - ldr r2, [sp, #228] @ 0xe4 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - orr.w fp, fp, r2 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldrb.w sl, [r3] │ │ │ │ - orr.w r9, r6, r2 │ │ │ │ - ubfx r3, sl, #5, #1 │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - mov.w sl, #0 │ │ │ │ - mov r1, r2 │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ - bl 1b9b3c │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ + ldr r7, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ + str r3, [sp, #0] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - ldrb r3, [r5, #12] │ │ │ │ + movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldrd r7, r6, [sp, #228] @ 0xe4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + orrs r7, r6 │ │ │ │ + ldr r6, [sp, #232] @ 0xe8 │ │ │ │ bl 1b9b3c │ │ │ │ - ldr r3, [r5, #24] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + and.w r2, sl, #1 │ │ │ │ + orr.w r6, fp, r6 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r6, r3 │ │ │ │ - ldrh r3, [r2, #12] │ │ │ │ - lsrs r3, r3, #2 │ │ │ │ - cmp r3, #62 @ 0x3e │ │ │ │ - beq.n 1c24c2 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + bne.n 1c23ce │ │ │ │ ldr r3, [r5, #28] │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ + ldrb r2, [r3, #0] │ │ │ │ + ubfx r2, r2, #5, #1 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + mov r1, r2 │ │ │ │ + mov.w r9, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ + bl 1b9b3c │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ + ldr r2, [sp, #228] @ 0xe4 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + orrs r7, r2 │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + orrs r6, r2 │ │ │ │ + ldrh r2, [r3, #12] │ │ │ │ + lsrs r2, r2, #2 │ │ │ │ + cmp r2, #62 @ 0x3e │ │ │ │ + beq.n 1c242e │ │ │ │ + ldr r1, [r5, #28] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - eor.w sl, r3, r2 │ │ │ │ - movs r2, #0 │ │ │ │ - ubfx r3, sl, #2, #1 │ │ │ │ - strd r3, r2, [sp] │ │ │ │ + eors r3, r2 │ │ │ │ + mov r2, r9 │ │ │ │ + ubfx r3, r3, #2, #1 │ │ │ │ + str r2, [sp, #4] │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ + str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ bl 1b9b3c │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - orr.w r2, r7, r3 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - orr.w r2, r2, fp │ │ │ │ + ldrd r2, r3, [sp, #228] @ 0xe4 │ │ │ │ + orrs r7, r2 │ │ │ │ orrs r3, r6 │ │ │ │ - orr.w r3, r3, r9 │ │ │ │ - b.n 1c21da │ │ │ │ + b.n 1c2168 │ │ │ │ ubfx r6, r7, #1, #1 │ │ │ │ and.w r7, r7, #1 │ │ │ │ - b.n 1c1ef6 │ │ │ │ + b.n 1c1e88 │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ - b.n 1c20cc │ │ │ │ - movs r2, #15 │ │ │ │ - ubfx r3, sl, #1, #1 │ │ │ │ - mov r1, r2 │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1b9b3c │ │ │ │ - ldr r2, [sp, #228] @ 0xe4 │ │ │ │ - and.w r3, sl, #1 │ │ │ │ - orr.w fp, fp, r2 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - orr.w r9, r6, r2 │ │ │ │ - b.n 1c240a │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ - movs r2, #0 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - ldrb.w sl, [r3] │ │ │ │ - ubfx r3, sl, #5, #1 │ │ │ │ - b.n 1c23e4 │ │ │ │ - mov r3, sl │ │ │ │ - mov r2, sl │ │ │ │ - b.n 1c245a │ │ │ │ + b.n 1c205c │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, r9 │ │ │ │ + b.n 1c2406 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ - nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3824] @ 0xef0 │ │ │ │ - sub sp, #236 @ 0xec │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #848] @ (1c2840 ) │ │ │ │ + sub sp, #236 @ 0xec │ │ │ │ + ldr r2, [pc, #808] @ (1c2780 ) │ │ │ │ mov r8, r0 │ │ │ │ - ldr r3, [pc, #848] @ (1c2844 ) │ │ │ │ + ldr r3, [pc, #808] @ (1c2784 ) │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #8] │ │ │ │ ldrb r7, [r5, #13] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #228] @ 0xe4 │ │ │ │ mov.w r3, #0 │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1c2acc │ │ │ │ - ldr r2, [r5, #16] │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ - cmp r2, #1 │ │ │ │ + bne.w 1c2a3c │ │ │ │ + ldr r1, [r5, #16] │ │ │ │ + ldr r2, [r5, #28] │ │ │ │ + cmp r1, #1 │ │ │ │ ite ls │ │ │ │ movls r6, r7 │ │ │ │ - ldrhi r2, [r3, #4] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ + ldrhi r1, [r2, #4] │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ it hi │ │ │ │ - ldrbhi r6, [r2, #0] │ │ │ │ - ldrb r7, [r3, #0] │ │ │ │ + ldrbhi r6, [r1, #0] │ │ │ │ + ldrb r7, [r2, #0] │ │ │ │ it hi │ │ │ │ ubfxhi r6, r6, #5, #1 │ │ │ │ ubfx r7, r7, #5, #1 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ orrs r6, r7 │ │ │ │ - ldrb r3, [r5, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + ite ne │ │ │ │ + movne r6, #0 │ │ │ │ + andeq.w r6, r6, #1 │ │ │ │ mov.w r9, #0 │ │ │ │ and.w r1, r2, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ ubfx r0, r2, #2, #1 │ │ │ │ ubfx fp, r2, #1, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - ite ne │ │ │ │ - movne r6, #0 │ │ │ │ - andeq.w r6, r6, #1 │ │ │ │ - ubfx r2, r2, #4, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ + ubfx r2, r2, #4, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1c284c │ │ │ │ + bne.w 1c2788 │ │ │ │ add r4, sp, #220 @ 0xdc │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 1b9b3c │ │ │ │ @@ -494040,15 +494014,15 @@ │ │ │ │ mov r3, sl │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov.w sl, #1 │ │ │ │ strd sl, fp, [sp, #56] @ 0x38 │ │ │ │ strd sl, fp, [sp, #96] @ 0x60 │ │ │ │ - bl 1bd5c4 │ │ │ │ + bl 1bd5cc │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #12 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -494076,15 +494050,15 @@ │ │ │ │ ldr r1, [sp, #220] @ 0xdc │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orr.w sl, sl, r1 │ │ │ │ ldr r1, [sp, #224] @ 0xe0 │ │ │ │ orrs r3, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1c2ad6 │ │ │ │ + bne.w 1c2a46 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ cmp r1, #1 │ │ │ │ itett hi │ │ │ │ movhi r6, #0 │ │ │ │ movls r6, r2 │ │ │ │ ldrhi r2, [sp, #16] │ │ │ │ ubfxhi r2, r2, #5, #1 │ │ │ │ @@ -494143,52 +494117,52 @@ │ │ │ │ orr.w r6, sl, r6 │ │ │ │ mov r0, r7 │ │ │ │ orrs r6, r2 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ blx 5923c │ │ │ │ - vldr d7, [pc, #188] @ 1c2838 │ │ │ │ + vldr d7, [pc, #148] @ 1c2778 │ │ │ │ mov r2, r7 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ vstr d7, [sp, #96] @ 0x60 │ │ │ │ - bl 1bd5c4 │ │ │ │ + bl 1bd5cc │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #28 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #16 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1b9b3c │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - orr.w sl, r6, r2 │ │ │ │ + orrs r6, r2 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ - ldr r6, [sp, #224] @ 0xe0 │ │ │ │ mov r1, r2 │ │ │ │ ldr r7, [r3, #0] │ │ │ │ - orr.w r6, r9, r6 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ubfx r3, r7, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1b9b3c │ │ │ │ ldr r3, [r5, #24] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r6, r3 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldrh r3, [r2, #12] │ │ │ │ lsrs r3, r3, #2 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ ittee eq │ │ │ │ moveq r7, fp │ │ │ │ moveq r2, r7 │ │ │ │ ldrne r3, [r2, #0] │ │ │ │ @@ -494199,41 +494173,25 @@ │ │ │ │ eorne r7, r3 │ │ │ │ mov r1, r2 │ │ │ │ it ne │ │ │ │ ubfxne r7, r7, #2, #1 │ │ │ │ str r7, [sp, #0] │ │ │ │ bl 1b9b3c │ │ │ │ ldrd r2, r3, [sp, #220] @ 0xdc │ │ │ │ - orr.w r2, sl, r2 │ │ │ │ - orrs r3, r6 │ │ │ │ - strd r2, r3, [r8] │ │ │ │ - ldr r2, [pc, #48] @ (1c2848 ) │ │ │ │ - ldr r3, [pc, #44] @ (1c2844 ) │ │ │ │ - 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 1c2b06 │ │ │ │ - mov r0, r8 │ │ │ │ - add sp, #236 @ 0xec │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - nop │ │ │ │ - nop.w │ │ │ │ + orrs r2, r6 │ │ │ │ + orr.w r3, r9, r3 │ │ │ │ + b.n 1c2a1c │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 1c2858 │ │ │ │ + blt.n 1c26c8 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 1c2814 │ │ │ │ - lsls r1, r5, #2 │ │ │ │ add r4, sp, #220 @ 0xdc │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ bl 1b9b3c │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ @@ -494303,22 +494261,22 @@ │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, r9 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ add r0, sp, #24 │ │ │ │ orrs r7, r3 │ │ │ │ blx 5923c │ │ │ │ - vldr d7, [pc, #516] @ 1c2b10 │ │ │ │ + vldr d7, [pc, #520] @ 1c2a50 │ │ │ │ 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 1bd5c4 │ │ │ │ + bl 1bd5cc │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r1, r9 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #12 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -494377,160 +494335,169 @@ │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #24 │ │ │ │ orrs r6, r2 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ orrs r7, r2 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ blx 5923c │ │ │ │ - vldr d7, [pc, #332] @ 1c2b10 │ │ │ │ + vldr d7, [pc, #336] @ 1c2a50 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r2, sp, #24 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ vstr d7, [sp, #96] @ 0x60 │ │ │ │ - bl 1bd5c4 │ │ │ │ + bl 1bd5cc │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #28 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #16 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1b9b3c │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ ldrb.w sl, [r5, #13] │ │ │ │ orr.w fp, r6, r3 │ │ │ │ ldr r6, [sp, #224] @ 0xe0 │ │ │ │ + mov r3, r9 │ │ │ │ orrs r6, r7 │ │ │ │ + ubfx r2, sl, #1, #1 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 1c2adc │ │ │ │ + bne.n 1c2956 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #1 │ │ │ │ - itt ls │ │ │ │ - movls r3, sl │ │ │ │ - movls r2, r3 │ │ │ │ - bhi.n 1c2af6 │ │ │ │ - strd r3, r2, [sp] │ │ │ │ + iteee ls │ │ │ │ + movls r2, sl │ │ │ │ + ldrhi r3, [r5, #28] │ │ │ │ + ldrhi r3, [r3, #4] │ │ │ │ + ldrbhi r2, [r3, #0] │ │ │ │ + mov r3, sl │ │ │ │ + it hi │ │ │ │ + ubfxhi r2, r2, #5, #1 │ │ │ │ + strd r2, r3, [sp] │ │ │ │ movs r2, #15 │ │ │ │ - mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1b9b3c │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - ldrb.w sl, [r3] │ │ │ │ - ubfx r3, sl, #5, #1 │ │ │ │ - ldr r2, [sp, #220] @ 0xdc │ │ │ │ - mov.w sl, #0 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - orr.w r2, fp, r2 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ - orrs r6, r2 │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - mov r1, r2 │ │ │ │ bl 1b9b3c │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ + orr.w r9, fp, r3 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r7, [sp, #224] @ 0xe0 │ │ │ │ + bl 1b9b3c │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ + orrs r7, r6 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + orrs r7, r3 │ │ │ │ + and.w r3, sl, #1 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + bne.n 1c299e │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + ldrb r3, [r3, #0] │ │ │ │ + ubfx r3, r3, #5, #1 │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + mov.w sl, #0 │ │ │ │ + mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldrd r9, r7, [sp, #220] @ 0xdc │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ bl 1b9b3c │ │ │ │ - ldr r2, [r5, #28] │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ + movs r2, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ + mov r1, r2 │ │ │ │ + ldr r6, [sp, #220] @ 0xdc │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + orr.w r6, r9, r6 │ │ │ │ + ldr.w fp, [r3] │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ - orrs r7, r3 │ │ │ │ - ldr.w fp, [r2] │ │ │ │ - ldr r2, [sp, #220] @ 0xdc │ │ │ │ str.w sl, [sp, #4] │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ + orrs r7, r3 │ │ │ │ ubfx r3, fp, #2, #1 │ │ │ │ - movs r2, #42 @ 0x2a │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1b9b3c │ │ │ │ ldr r3, [r5, #24] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orr.w r5, r9, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r7, r3 │ │ │ │ ldrh r3, [r2, #12] │ │ │ │ lsrs r3, r3, #2 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ ittee eq │ │ │ │ moveq r3, sl │ │ │ │ moveq r2, r3 │ │ │ │ ldrne r3, [r2, #0] │ │ │ │ movne r2, sl │ │ │ │ - itt ne │ │ │ │ + str r2, [sp, #4] │ │ │ │ + mov.w r2, #46 @ 0x2e │ │ │ │ + it ne │ │ │ │ eorne.w fp, fp, r3 │ │ │ │ - ubfxne r3, fp, #2, #1 │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - movs r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ + it ne │ │ │ │ + ubfxne r3, fp, #2, #1 │ │ │ │ + str r3, [sp, #0] │ │ │ │ bl 1b9b3c │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orr.w r2, r5, r3 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - orrs r2, r3 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + ldrd r2, r3, [sp, #220] @ 0xdc │ │ │ │ + orrs r2, r6 │ │ │ │ orrs r3, r7 │ │ │ │ - orrs r3, r6 │ │ │ │ - b.n 1c2810 │ │ │ │ + strd r2, r3, [r8] │ │ │ │ + ldr r2, [pc, #52] @ (1c2a58 ) │ │ │ │ + ldr r3, [pc, #56] @ (1c2a5c ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 1c2a4c │ │ │ │ + mov r0, r8 │ │ │ │ + add sp, #236 @ 0xec │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ubfx r6, r7, #1, #1 │ │ │ │ and.w r7, r7, #1 │ │ │ │ - b.n 1c2526 │ │ │ │ + b.n 1c2490 │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ - b.n 1c26da │ │ │ │ - movs r2, #15 │ │ │ │ - ubfx r3, sl, #1, #1 │ │ │ │ - mov r1, r2 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ - bl 1b9b3c │ │ │ │ - and.w r3, sl, #1 │ │ │ │ - b.n 1c2a24 │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ - movs r2, #0 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - ldrb.w sl, [r3] │ │ │ │ - ubfx r3, sl, #5, #1 │ │ │ │ - b.n 1c2a0a │ │ │ │ + b.n 1c2642 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ + bpl.n 1c2a0c │ │ │ │ + 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 │ │ │ │ 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] @ (1c2ce0 ) │ │ │ │ + ldr r3, [pc, #428] @ (1c2c28 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov fp, r0 │ │ │ │ str r7, [sp, #4] │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ - vldr d8, [pc, #408] @ 1c2cd8 │ │ │ │ + vldr d8, [pc, #408] @ 1c2c20 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ - ldr r1, [pc, #416] @ (1c2ce4 ) │ │ │ │ + ldr r1, [pc, #416] @ (1c2c2c ) │ │ │ │ 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 │ │ │ │ @@ -494638,75 +494605,75 @@ │ │ │ │ bl 1b9b3c │ │ │ │ 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 1c2c8e │ │ │ │ + bls.n 1c2bd6 │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ ldr.w r5, [r3, r6, lsl #2] │ │ │ │ mov r2, r5 │ │ │ │ - cbz r5, 1c2c90 │ │ │ │ + cbz r5, 1c2bd8 │ │ │ │ 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 1b9b3c │ │ │ │ ldrd r3, r2, [sp, #212] @ 0xd4 │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #64] @ (1c2ce8 ) │ │ │ │ + ldr r2, [pc, #64] @ (1c2c30 ) │ │ │ │ orr.w r3, sl, r3 │ │ │ │ str.w r3, [fp] │ │ │ │ - ldr r3, [pc, #48] @ (1c2ce0 ) │ │ │ │ + ldr r3, [pc, #48] @ (1c2c28 ) │ │ │ │ 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 1c2cd0 │ │ │ │ + bne.n 1c2c18 │ │ │ │ mov r0, fp │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 597a0 <__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 │ │ │ │ - bmi.n 1c2c58 │ │ │ │ + bpl.n 1c2d10 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - bcc.n 1c2d84 │ │ │ │ + bmi.n 1c2c3c │ │ │ │ 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] @ (1c2f18 ) │ │ │ │ + ldr r3, [pc, #524] @ (1c2e60 ) │ │ │ │ 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] @ (1c2f1c ) │ │ │ │ + ldr r1, [pc, #516] @ (1c2e64 ) │ │ │ │ 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 │ │ │ │ @@ -494724,15 +494691,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 5923c │ │ │ │ - vldr d7, [pc, #432] @ 1c2f10 │ │ │ │ + vldr d7, [pc, #432] @ 1c2e58 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ vstr d7, [sp, #120] @ 0x78 │ │ │ │ bl 1ba594 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -494861,76 +494828,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 1c2ece │ │ │ │ + bls.n 1c2e16 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ ldr.w r3, [r3, r8, lsl #2] │ │ │ │ mov r2, r3 │ │ │ │ - cbz r3, 1c2ece │ │ │ │ + cbz r3, 1c2e16 │ │ │ │ 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 1b9b3c │ │ │ │ ldrd r2, r3, [sp, #220] @ 0xdc │ │ │ │ orrs r6, r2 │ │ │ │ - ldr r2, [pc, #60] @ (1c2f20 ) │ │ │ │ + ldr r2, [pc, #60] @ (1c2e68 ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #48] @ (1c2f18 ) │ │ │ │ + ldr r3, [pc, #48] @ (1c2e60 ) │ │ │ │ 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 1c2f08 │ │ │ │ + bne.n 1c2e50 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #236 @ 0xec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 597a0 <__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 │ │ │ │ - bcs.n 1c2ee8 │ │ │ │ + bcc.n 1c2da0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - bne.n 1c2f4c │ │ │ │ + bne.n 1c2e04 │ │ │ │ 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] @ (1c3148 ) │ │ │ │ + ldr r3, [pc, #516] @ (1c3090 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - vldr d8, [pc, #504] @ 1c3140 │ │ │ │ + vldr d8, [pc, #504] @ 1c3088 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ - ldr r1, [pc, #504] @ (1c314c ) │ │ │ │ + ldr r1, [pc, #504] @ (1c3094 ) │ │ │ │ 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 │ │ │ │ @@ -495077,75 +495044,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 1c3100 │ │ │ │ + bls.n 1c3048 │ │ │ │ ldr.w r3, [r9, #28] │ │ │ │ ldr.w r3, [r3, fp, lsl #2] │ │ │ │ mov r2, r3 │ │ │ │ - cbz r3, 1c3100 │ │ │ │ + cbz r3, 1c3048 │ │ │ │ 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 1b9b3c │ │ │ │ ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r6, r2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #44] @ (1c3148 ) │ │ │ │ + ldr r3, [pc, #44] @ (1c3090 ) │ │ │ │ str r6, [r2, #0] │ │ │ │ str r5, [r2, #4] │ │ │ │ - ldr r2, [pc, #48] @ (1c3150 ) │ │ │ │ + ldr r2, [pc, #48] @ (1c3098 ) │ │ │ │ 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 1c313c │ │ │ │ + bne.n 1c3084 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 1c30a0 │ │ │ │ + bne.n 1c3158 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldmia r6, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r7, {r2, r4, 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, #3816] @ 0xee8 │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ movs r6, #0 │ │ │ │ mov r9, r1 │ │ │ │ - ldr.w r3, [pc, #1096] @ 1c35b8 │ │ │ │ + ldr.w r3, [pc, #1096] @ 1c3500 │ │ │ │ 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] @ 1c35bc │ │ │ │ + ldr.w r1, [pc, #1084] @ 1c3504 │ │ │ │ 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 │ │ │ │ @@ -495344,15 +495311,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 1c3572 │ │ │ │ + bne.w 1c34ba │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 5923c │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #228 @ 0xe4 │ │ │ │ @@ -495364,15 +495331,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 1c3556 │ │ │ │ + bne.w 1c349e │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 5923c │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #228 @ 0xe4 │ │ │ │ @@ -495392,15 +495359,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 1c34e6 │ │ │ │ + bne.n 1c342e │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r0, r5 │ │ │ │ blx 5923c │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #228 @ 0xe4 │ │ │ │ movs r3, #0 │ │ │ │ @@ -495410,16 +495377,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, 1c3466 │ │ │ │ - vldr d7, [pc, #328] @ 1c3598 │ │ │ │ + cbz r3, 1c33ae │ │ │ │ + vldr d7, [pc, #328] @ 1c34e0 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #228 @ 0xe4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1b9b3c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r3 │ │ │ │ @@ -495440,15 +495407,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 1c353a │ │ │ │ + bne.n 1c3482 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 5923c │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #228 @ 0xe4 │ │ │ │ @@ -495459,30 +495426,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, 1c351e │ │ │ │ + cbnz r3, 1c3466 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r2, [pc, #248] @ (1c35c0 ) │ │ │ │ + ldr r2, [pc, #248] @ (1c3508 ) │ │ │ │ strd r7, r6, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #232] @ (1c35b8 ) │ │ │ │ + ldr r3, [pc, #232] @ (1c3500 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c358e │ │ │ │ + bne.n 1c34d6 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - vldr d7, [pc, #184] @ 1c35a0 │ │ │ │ + vldr d7, [pc, #184] @ 1c34e8 │ │ │ │ add r0, sp, #228 @ 0xe4 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1b9b3c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ @@ -495495,59 +495462,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 1b9e38 │ │ │ │ - b.n 1c3466 │ │ │ │ + b.n 1c33ae │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #2 │ │ │ │ add r0, sp, #228 @ 0xe4 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ bl 1b9b3c │ │ │ │ ldrd r2, r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r2 │ │ │ │ orrs r6, r3 │ │ │ │ - b.n 1c34c4 │ │ │ │ - vldr d7, [pc, #108] @ 1c35a8 │ │ │ │ + b.n 1c340c │ │ │ │ + vldr d7, [pc, #108] @ 1c34f0 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ add r0, sp, #228 @ 0xe4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1b9b3c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r6, r3 │ │ │ │ - b.n 1c3496 │ │ │ │ - vldr d7, [pc, #72] @ 1c35a0 │ │ │ │ + b.n 1c33de │ │ │ │ + vldr d7, [pc, #72] @ 1c34e8 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ add r0, sp, #228 @ 0xe4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1b9b3c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r6, r3 │ │ │ │ - b.n 1c33d8 │ │ │ │ - vldr d7, [pc, #60] @ 1c35b0 │ │ │ │ + b.n 1c3320 │ │ │ │ + vldr d7, [pc, #60] @ 1c34f8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #228 @ 0xe4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1b9b3c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r6, r3 │ │ │ │ - b.n 1c33a6 │ │ │ │ + b.n 1c32ee │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ lsls r5, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -495561,34 +495528,34 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r7!, {r2, r4, r5} │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldmia r3!, {r4, r5} │ │ │ │ + ldmia r3, {r3, 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] @ 1c3a48 │ │ │ │ + ldr.w r3, [pc, #1128] @ 1c3990 │ │ │ │ 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] @ 1c3a4c │ │ │ │ + ldr.w r1, [pc, #1116] @ 1c3994 │ │ │ │ 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 │ │ │ │ @@ -495800,15 +495767,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 1c3a08 │ │ │ │ + bne.w 1c3950 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 5923c │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #236 @ 0xec │ │ │ │ @@ -495820,15 +495787,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 1c39ec │ │ │ │ + bne.w 1c3934 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 5923c │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #236 @ 0xec │ │ │ │ @@ -495848,15 +495815,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 1c397c │ │ │ │ + bne.n 1c38c4 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r0, r5 │ │ │ │ blx 5923c │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #236 @ 0xec │ │ │ │ movs r3, #0 │ │ │ │ @@ -495866,16 +495833,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, 1c38fc │ │ │ │ - vldr d7, [pc, #324] @ 1c3a28 │ │ │ │ + cbz r3, 1c3844 │ │ │ │ + vldr d7, [pc, #324] @ 1c3970 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #236 @ 0xec │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1b9b3c │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r7, r3 │ │ │ │ @@ -495896,15 +495863,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 1c39d0 │ │ │ │ + bne.n 1c3918 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 5923c │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #236 @ 0xec │ │ │ │ @@ -495915,30 +495882,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, 1c39b4 │ │ │ │ + cbnz r3, 1c38fc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr r2, [pc, #240] @ (1c3a50 ) │ │ │ │ + ldr r2, [pc, #240] @ (1c3998 ) │ │ │ │ strd r7, r6, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #224] @ (1c3a48 ) │ │ │ │ + ldr r3, [pc, #224] @ (1c3990 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c3a24 │ │ │ │ + bne.n 1c396c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add sp, #252 @ 0xfc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - vldr d7, [pc, #176] @ 1c3a30 │ │ │ │ + vldr d7, [pc, #176] @ 1c3978 │ │ │ │ add r0, sp, #236 @ 0xec │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1b9b3c │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ @@ -495951,59 +495918,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 1b9e38 │ │ │ │ - b.n 1c38fc │ │ │ │ + b.n 1c3844 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #2 │ │ │ │ add r0, sp, #236 @ 0xec │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ bl 1b9b3c │ │ │ │ ldrd r2, r3, [sp, #236] @ 0xec │ │ │ │ orrs r7, r2 │ │ │ │ orrs r6, r3 │ │ │ │ - b.n 1c395a │ │ │ │ - vldr d7, [pc, #100] @ 1c3a38 │ │ │ │ + b.n 1c38a2 │ │ │ │ + vldr d7, [pc, #100] @ 1c3980 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ add r0, sp, #236 @ 0xec │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1b9b3c │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ orrs r6, r3 │ │ │ │ - b.n 1c392c │ │ │ │ - vldr d7, [pc, #64] @ 1c3a30 │ │ │ │ + b.n 1c3874 │ │ │ │ + vldr d7, [pc, #64] @ 1c3978 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ add r0, sp, #236 @ 0xec │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1b9b3c │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ orrs r6, r3 │ │ │ │ - b.n 1c386e │ │ │ │ - vldr d7, [pc, #52] @ 1c3a40 │ │ │ │ + b.n 1c37b6 │ │ │ │ + vldr d7, [pc, #52] @ 1c3988 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #236 @ 0xec │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1b9b3c │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ orrs r6, r3 │ │ │ │ - b.n 1c383c │ │ │ │ + b.n 1c3784 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ lsls r5, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -496015,27 +495982,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 r2, {r2, r3} │ │ │ │ + ldmia r2, {r2, r6, r7} │ │ │ │ lsls r1, r5, #2 │ │ │ │ - stmia r6!, {r1, r3, r4, r7} │ │ │ │ + stmia r7!, {r1, 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] @ (1c3cd8 ) │ │ │ │ - ldr r3, [pc, #620] @ (1c3cdc ) │ │ │ │ + ldr r2, [pc, #620] @ (1c3c20 ) │ │ │ │ + ldr r3, [pc, #620] @ (1c3c24 ) │ │ │ │ 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] │ │ │ │ @@ -496045,15 +496012,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 1c3ce0 │ │ │ │ + beq.w 1c3c28 │ │ │ │ add r4, sp, #228 @ 0xe4 │ │ │ │ strd r2, sl, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 1b9b3c │ │ │ │ @@ -496097,15 +496064,15 @@ │ │ │ │ blx 5923c │ │ │ │ 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 1c3f20 │ │ │ │ + bne.w 1c3e68 │ │ │ │ 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 │ │ │ │ @@ -496124,15 +496091,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 5923c │ │ │ │ - vldr d7, [pc, #348] @ 1c3cd0 │ │ │ │ + vldr d7, [pc, #348] @ 1c3c18 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1ba594 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -496250,32 +496217,32 @@ │ │ │ │ orrs r6, r3 │ │ │ │ blx 5923c │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 1c3f2c │ │ │ │ + beq.w 1c3e74 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ and.w r3, r8, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1c4004 │ │ │ │ + beq.w 1c3f4c │ │ │ │ ands.w r2, r8, #16384 @ 0x4000 │ │ │ │ - beq.w 1c4048 │ │ │ │ + beq.w 1c3f90 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1c3f36 │ │ │ │ + b.n 1c3e7e │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r2, r3, r7} │ │ │ │ + stmia r6!, {r2, 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 │ │ │ │ @@ -496318,15 +496285,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 5923c │ │ │ │ - vldr d7, [pc, #728] @ 1c4038 │ │ │ │ + vldr d7, [pc, #728] @ 1c3f80 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1ba594 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -496373,15 +496340,15 @@ │ │ │ │ blx 5923c │ │ │ │ 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 1c3df8 │ │ │ │ + beq.n 1c3d40 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl 1ba2f8 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -496416,15 +496383,15 @@ │ │ │ │ movs r2, #16 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #9 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1b9b3c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - vldr d7, [pc, #472] @ 1c4038 │ │ │ │ + vldr d7, [pc, #472] @ 1c3f80 │ │ │ │ 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 │ │ │ │ @@ -496441,15 +496408,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 5923c │ │ │ │ - vldr d7, [pc, #408] @ 1c4038 │ │ │ │ + vldr d7, [pc, #408] @ 1c3f80 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ bl 1ba518 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #31 │ │ │ │ @@ -496460,97 +496427,97 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1b9b3c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orr.w r7, r8, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r6, r3 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1c3f26 │ │ │ │ + beq.n 1c3e6e │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c4028 │ │ │ │ + beq.w 1c3f70 │ │ │ │ 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 1b9b3c │ │ │ │ ldrd r2, r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #320] @ (1c4040 ) │ │ │ │ + ldr r2, [pc, #320] @ (1c3f88 ) │ │ │ │ orrs r6, r3 │ │ │ │ - ldr r3, [pc, #320] @ (1c4044 ) │ │ │ │ + ldr r3, [pc, #320] @ (1c3f8c ) │ │ │ │ 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 1c4052 │ │ │ │ + bne.w 1c3f9a │ │ │ │ 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 1c3b34 │ │ │ │ + b.n 1c3a7c │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1c3ee8 │ │ │ │ + b.n 1c3e30 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c3ff6 │ │ │ │ + bne.n 1c3f3e │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, r2 │ │ │ │ strd r3, r2, [sp, #168] @ 0xa8 │ │ │ │ mov r3, sl │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1c3f46 │ │ │ │ + beq.n 1c3e8e │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bd560 │ │ │ │ + bl 1bd568 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1b9b3c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r7, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ - vldr d7, [pc, #204] @ 1c4038 │ │ │ │ + vldr d7, [pc, #204] @ 1c3f80 │ │ │ │ mov r1, r2 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ orrs r6, r3 │ │ │ │ bl 1b9b3c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r6, r3 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1c400a │ │ │ │ + beq.n 1c3f52 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ and.w r2, r8, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c401c │ │ │ │ + beq.n 1c3f64 │ │ │ │ ands.w fp, r8, #16384 @ 0x4000 │ │ │ │ - beq.n 1c402c │ │ │ │ + beq.n 1c3f74 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -496571,76 +496538,76 @@ │ │ │ │ bl 1b9b3c │ │ │ │ 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 1c3f26 │ │ │ │ + bls.n 1c3e6e │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ - cbz r3, 1c4028 │ │ │ │ + cbz r3, 1c3f70 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1c3ee8 │ │ │ │ + b.n 1c3e30 │ │ │ │ tst.w r8, #16384 @ 0x4000 │ │ │ │ mov r2, fp │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1c3f36 │ │ │ │ + b.n 1c3e7e │ │ │ │ ldr r2, [sp, #8] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ - b.n 1c3f36 │ │ │ │ + b.n 1c3e7e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 1c4022 │ │ │ │ + cbz r3, 1c3f6a │ │ │ │ tst.w r8, #16384 @ 0x4000 │ │ │ │ mov r3, fp │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1c3fa8 │ │ │ │ + b.n 1c3ef0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1c3fa8 │ │ │ │ + b.n 1c3ef0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1c3fa8 │ │ │ │ + b.n 1c3ef0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1c3ee8 │ │ │ │ + b.n 1c3e30 │ │ │ │ cmp r2, #0 │ │ │ │ mov r3, fp │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1c3fa8 │ │ │ │ + b.n 1c3ef0 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r1!, {r1, 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 1c3f36 │ │ │ │ + b.n 1c3e7e │ │ │ │ blx 597a0 <__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] @ (1c42d8 ) │ │ │ │ - ldr r3, [pc, #620] @ (1c42dc ) │ │ │ │ + ldr r2, [pc, #620] @ (1c4220 ) │ │ │ │ + ldr r3, [pc, #620] @ (1c4224 ) │ │ │ │ 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] │ │ │ │ @@ -496652,15 +496619,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 1c42e0 │ │ │ │ + beq.w 1c4228 │ │ │ │ add r4, sp, #228 @ 0xe4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ bl 1b9b3c │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ @@ -496706,15 +496673,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 1c4520 │ │ │ │ + bne.w 1c4468 │ │ │ │ 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 │ │ │ │ @@ -496733,15 +496700,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 5923c │ │ │ │ - vldr d7, [pc, #340] @ 1c42d0 │ │ │ │ + vldr d7, [pc, #340] @ 1c4218 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1ba594 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -496788,15 +496755,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ orr.w r3, sl, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ blx 5923c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w sl, [r5, #16] │ │ │ │ mov r1, r7 │ │ │ │ - vldr d7, [pc, #204] @ 1c42d0 │ │ │ │ + vldr d7, [pc, #204] @ 1c4218 │ │ │ │ mov r0, r4 │ │ │ │ mov.w fp, r3, lsr #10 │ │ │ │ cmp sl, fp │ │ │ │ it ls │ │ │ │ movls r2, #0 │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ itt hi │ │ │ │ @@ -496858,34 +496825,34 @@ │ │ │ │ blx 5923c │ │ │ │ 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 1c4526 │ │ │ │ + beq.w 1c446e │ │ │ │ ldr r2, [sp, #16] │ │ │ │ and.w r3, r8, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1c4622 │ │ │ │ + beq.w 1c456a │ │ │ │ ands.w r2, r8, #16384 @ 0x4000 │ │ │ │ - beq.w 1c465c │ │ │ │ + beq.w 1c45a4 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1c4530 │ │ │ │ + b.n 1c4478 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ite hi │ │ │ │ - lslhi r1, r5, #2 │ │ │ │ - lsrls r0, r2, #3 │ │ │ │ + stmia r0!, {r2, 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 │ │ │ │ str r6, [sp, #4] │ │ │ │ bl 1b9b3c │ │ │ │ @@ -496925,15 +496892,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 5923c │ │ │ │ - vldr d7, [pc, #740] @ 1c4640 │ │ │ │ + vldr d7, [pc, #740] @ 1c4588 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1ba594 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -496974,20 +496941,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 5923c │ │ │ │ - vldr d7, [pc, #608] @ 1c4640 │ │ │ │ + vldr d7, [pc, #608] @ 1c4588 │ │ │ │ ldr.w r8, [r5, #16] │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ mov r2, r8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1c43f4 │ │ │ │ + beq.n 1c433c │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl 1ba2f8 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -497022,15 +496989,15 @@ │ │ │ │ movs r2, #16 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #9 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1b9b3c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - vldr d7, [pc, #484] @ 1c4640 │ │ │ │ + vldr d7, [pc, #484] @ 1c4588 │ │ │ │ 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 │ │ │ │ @@ -497047,15 +497014,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 5923c │ │ │ │ - vldr d7, [pc, #420] @ 1c4640 │ │ │ │ + vldr d7, [pc, #420] @ 1c4588 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ bl 1ba518 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #31 │ │ │ │ @@ -497068,73 +497035,73 @@ │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ mov r2, r8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r6, r3 │ │ │ │ mov r3, r8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1c44e6 │ │ │ │ + beq.n 1c442e │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r3 │ │ │ │ - cbz r3, 1c44e6 │ │ │ │ + cbz r3, 1c442e │ │ │ │ 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 1b9b3c │ │ │ │ ldrd r2, r3, [sp, #228] @ 0xe4 │ │ │ │ orr.w r2, sl, r2 │ │ │ │ orrs r3, r6 │ │ │ │ strd r2, r3, [r9] │ │ │ │ - ldr r2, [pc, #324] @ (1c4648 ) │ │ │ │ - ldr r3, [pc, #324] @ (1c464c ) │ │ │ │ + ldr r2, [pc, #324] @ (1c4590 ) │ │ │ │ + ldr r3, [pc, #324] @ (1c4594 ) │ │ │ │ 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 1c4670 │ │ │ │ + bne.w 1c45b8 │ │ │ │ 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 1c413a │ │ │ │ + b.n 1c4082 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c4614 │ │ │ │ + bne.n 1c455c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r2 │ │ │ │ strd r3, r2, [sp, #168] @ 0xa8 │ │ │ │ mov r3, sl │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1c4540 │ │ │ │ + beq.n 1c4488 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bd560 │ │ │ │ + bl 1bd568 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1b9b3c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - vldr d7, [pc, #224] @ 1c4640 │ │ │ │ + vldr d7, [pc, #224] @ 1c4588 │ │ │ │ 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] │ │ │ │ @@ -497142,21 +497109,21 @@ │ │ │ │ bl 1b9b3c │ │ │ │ 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 1c4628 │ │ │ │ + beq.n 1c4570 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ and.w r2, r8, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c4650 │ │ │ │ + beq.n 1c4598 │ │ │ │ ands.w r3, r8, #16384 @ 0x4000 │ │ │ │ - beq.n 1c4666 │ │ │ │ + beq.n 1c45ae │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -497179,86 +497146,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 1c45fa │ │ │ │ + bls.n 1c4542 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr.w r3, [r3, fp, lsl #2] │ │ │ │ mov r2, r3 │ │ │ │ - cbz r3, 1c45fa │ │ │ │ + cbz r3, 1c4542 │ │ │ │ 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 1b9b3c │ │ │ │ ldrd r2, r3, [sp, #228] @ 0xe4 │ │ │ │ orr.w r2, r8, r2 │ │ │ │ orrs r3, r6 │ │ │ │ - b.n 1c44fe │ │ │ │ + b.n 1c4446 │ │ │ │ tst.w r8, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1c4530 │ │ │ │ + b.n 1c4478 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ - b.n 1c4530 │ │ │ │ + b.n 1c4478 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 1c4656 │ │ │ │ + cbz r3, 1c459e │ │ │ │ tst.w r8, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1c45a2 │ │ │ │ + b.n 1c44ea │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - revsh r6, r6 │ │ │ │ + cbnz r6, 1c45fe │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1c45a2 │ │ │ │ + b.n 1c44ea │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1c45a2 │ │ │ │ + b.n 1c44ea │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1c4530 │ │ │ │ + b.n 1c4478 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1c45a2 │ │ │ │ + b.n 1c44ea │ │ │ │ blx 597a0 <__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] @ (1c4900 ) │ │ │ │ - ldr r3, [pc, #628] @ (1c4904 ) │ │ │ │ + ldr r2, [pc, #628] @ (1c4848 ) │ │ │ │ + ldr r3, [pc, #628] @ (1c484c ) │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ add r2, pc │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r9, [r8, #8] │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r6 │ │ │ │ mov r7, r6 │ │ │ │ @@ -497270,15 +497237,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 1c4908 │ │ │ │ + beq.w 1c4850 │ │ │ │ add r4, sp, #228 @ 0xe4 │ │ │ │ strd r2, r6, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 1b9b3c │ │ │ │ @@ -497335,15 +497302,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 1c4b3e │ │ │ │ + bne.w 1c4a86 │ │ │ │ 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 │ │ │ │ @@ -497362,15 +497329,15 @@ │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r6 │ │ │ │ orrs r7, r3 │ │ │ │ blx 5923c │ │ │ │ - vldr d7, [pc, #328] @ 1c48f8 │ │ │ │ + vldr d7, [pc, #328] @ 1c4840 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1ba594 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -497481,33 +497448,33 @@ │ │ │ │ orrs r7, r3 │ │ │ │ blx 5923c │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c4b4a │ │ │ │ + beq.w 1c4a92 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ and.w r3, r9, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1c4c24 │ │ │ │ + beq.w 1c4b6c │ │ │ │ ands.w r2, r9, #16384 @ 0x4000 │ │ │ │ - beq.w 1c4c56 │ │ │ │ + beq.w 1c4b9e │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1c4b54 │ │ │ │ + b.n 1c4a9c │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r4, 1c491e │ │ │ │ + rev r4, r4 │ │ │ │ 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 │ │ │ │ @@ -497548,15 +497515,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 5923c │ │ │ │ - vldr d7, [pc, #744] @ 1c4c68 │ │ │ │ + vldr d7, [pc, #744] @ 1c4bb0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1ba594 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -497603,15 +497570,15 @@ │ │ │ │ blx 5923c │ │ │ │ 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 1c4a18 │ │ │ │ + beq.n 1c4960 │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 1ba2f8 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -497673,15 +497640,15 @@ │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r6 │ │ │ │ orrs r5, r3 │ │ │ │ blx 5923c │ │ │ │ - vldr d7, [pc, #428] @ 1c4c68 │ │ │ │ + vldr d7, [pc, #428] @ 1c4bb0 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ bl 1ba518 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #31 │ │ │ │ @@ -497692,97 +497659,97 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1b9b3c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1c4b44 │ │ │ │ + beq.n 1c4a8c │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c4c48 │ │ │ │ + beq.w 1c4b90 │ │ │ │ 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 1b9b3c │ │ │ │ ldrd r2, r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #340] @ (1c4c70 ) │ │ │ │ + ldr r2, [pc, #340] @ (1c4bb8 ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #340] @ (1c4c74 ) │ │ │ │ + ldr r3, [pc, #340] @ (1c4bbc ) │ │ │ │ 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 1c4c60 │ │ │ │ + bne.w 1c4ba8 │ │ │ │ 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 1c4772 │ │ │ │ + b.n 1c46ba │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1c4b06 │ │ │ │ + b.n 1c4a4e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c4c16 │ │ │ │ + bne.n 1c4b5e │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r2 │ │ │ │ strd r3, r2, [sp, #168] @ 0xa8 │ │ │ │ mov r3, fp │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1c4b66 │ │ │ │ + beq.n 1c4aae │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bd560 │ │ │ │ + bl 1bd568 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1b9b3c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - vldr d7, [pc, #224] @ 1c4c68 │ │ │ │ + vldr d7, [pc, #224] @ 1c4bb0 │ │ │ │ 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 1b9b3c │ │ │ │ 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 1c4c2a │ │ │ │ + beq.n 1c4b72 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ and.w r2, r9, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c4c3c │ │ │ │ + beq.n 1c4b84 │ │ │ │ ands.w r3, r9, #16384 @ 0x4000 │ │ │ │ - beq.n 1c4c4c │ │ │ │ + beq.n 1c4b94 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -497803,75 +497770,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 1c4b44 │ │ │ │ + bls.n 1c4a8c │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ - cbz r3, 1c4c48 │ │ │ │ + cbz r3, 1c4b90 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1c4b06 │ │ │ │ + b.n 1c4a4e │ │ │ │ tst.w r9, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1c4b54 │ │ │ │ + b.n 1c4a9c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ - b.n 1c4b54 │ │ │ │ + b.n 1c4a9c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 1c4c42 │ │ │ │ + cbz r3, 1c4b8a │ │ │ │ tst.w r9, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1c4bc6 │ │ │ │ + b.n 1c4b0e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1c4bc6 │ │ │ │ + b.n 1c4b0e │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1c4bc6 │ │ │ │ + b.n 1c4b0e │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1c4b06 │ │ │ │ + b.n 1c4a4e │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1c4bc6 │ │ │ │ + b.n 1c4b0e │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1c4b54 │ │ │ │ + b.n 1c4a9c │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - push {r2, r3, r4, r6, r7} │ │ │ │ + push {r2, r4, r7, lr} │ │ │ │ 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] @ (1c4f98 ) │ │ │ │ - ldr r3, [pc, #780] @ (1c4f9c ) │ │ │ │ + ldr r2, [pc, #780] @ (1c4ee0 ) │ │ │ │ + ldr r3, [pc, #780] @ (1c4ee4 ) │ │ │ │ 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] │ │ │ │ @@ -497889,15 +497856,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 1c4fa0 │ │ │ │ + beq.w 1c4ee8 │ │ │ │ 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] │ │ │ │ @@ -497977,15 +497944,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 1c5254 │ │ │ │ + bne.w 1c519c │ │ │ │ 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 │ │ │ │ @@ -498016,15 +497983,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 5923c │ │ │ │ - vldr d7, [pc, #360] @ 1c4f90 │ │ │ │ + vldr d7, [pc, #360] @ 1c4ed8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1ba594 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -498146,32 +498113,32 @@ │ │ │ │ blx 5923c │ │ │ │ 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 1c5260 │ │ │ │ + beq.w 1c51a8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1c533e │ │ │ │ + beq.w 1c5286 │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 1c5382 │ │ │ │ + beq.w 1c52ca │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1c526a │ │ │ │ + b.n 1c51b2 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r4, 1c4ff6 │ │ │ │ + push {r2, r5} │ │ │ │ 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 │ │ │ │ @@ -498264,15 +498231,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 5923c │ │ │ │ - vldr d7, [pc, #728] @ 1c5368 │ │ │ │ + vldr d7, [pc, #728] @ 1c52b0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1ba594 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -498319,15 +498286,15 @@ │ │ │ │ blx 5923c │ │ │ │ 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 1c5122 │ │ │ │ + beq.n 1c506a │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1ba2f8 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -498367,15 +498334,15 @@ │ │ │ │ movs r2, #16 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #9 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1b9b3c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - vldr d7, [pc, #468] @ 1c5368 │ │ │ │ + vldr d7, [pc, #468] @ 1c52b0 │ │ │ │ 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] │ │ │ │ @@ -498391,15 +498358,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 5923c │ │ │ │ - vldr d7, [pc, #408] @ 1c5368 │ │ │ │ + vldr d7, [pc, #408] @ 1c52b0 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ orr.w r5, sl, r5 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ bl 1ba518 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ @@ -498411,76 +498378,76 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1b9b3c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1c525a │ │ │ │ + beq.n 1c51a2 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c5362 │ │ │ │ + beq.w 1c52aa │ │ │ │ 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 1b9b3c │ │ │ │ ldrd r2, r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #316] @ (1c5370 ) │ │ │ │ + ldr r2, [pc, #316] @ (1c52b8 ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #316] @ (1c5374 ) │ │ │ │ + ldr r3, [pc, #316] @ (1c52bc ) │ │ │ │ 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 1c538c │ │ │ │ + bne.w 1c52d4 │ │ │ │ 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 1c4dc8 │ │ │ │ + b.n 1c4d10 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1c521c │ │ │ │ + b.n 1c5164 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c5330 │ │ │ │ + bne.n 1c5278 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ strd r3, r2, [sp, #168] @ 0xa8 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1c527a │ │ │ │ + beq.n 1c51c2 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bd560 │ │ │ │ + bl 1bd568 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1b9b3c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - vldr d7, [pc, #204] @ 1c5368 │ │ │ │ + vldr d7, [pc, #204] @ 1c52b0 │ │ │ │ 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 │ │ │ │ @@ -498488,21 +498455,21 @@ │ │ │ │ bl 1b9b3c │ │ │ │ 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 1c5344 │ │ │ │ + beq.n 1c528c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c5356 │ │ │ │ + beq.n 1c529e │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 1c5378 │ │ │ │ + beq.n 1c52c0 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -498522,75 +498489,75 @@ │ │ │ │ bl 1b9b3c │ │ │ │ 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 1c525a │ │ │ │ + bls.n 1c51a2 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ - cbz r3, 1c5362 │ │ │ │ + cbz r3, 1c52aa │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1c521c │ │ │ │ + b.n 1c5164 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1c526a │ │ │ │ + b.n 1c51b2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ - b.n 1c526a │ │ │ │ + b.n 1c51b2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 1c535c │ │ │ │ + cbz r3, 1c52a4 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1c52e0 │ │ │ │ + b.n 1c5228 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1c52e0 │ │ │ │ + b.n 1c5228 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1c52e0 │ │ │ │ + b.n 1c5228 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1c521c │ │ │ │ + b.n 1c5164 │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #792 @ 0x318 │ │ │ │ + add r6, sp, #504 @ 0x1f8 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1c52e0 │ │ │ │ + b.n 1c5228 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1c526a │ │ │ │ + b.n 1c51b2 │ │ │ │ blx 597a0 <__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] @ (1c5698 ) │ │ │ │ - ldr r3, [pc, #756] @ (1c569c ) │ │ │ │ + ldr r2, [pc, #756] @ (1c55e0 ) │ │ │ │ + ldr r3, [pc, #756] @ (1c55e4 ) │ │ │ │ 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] │ │ │ │ @@ -498608,15 +498575,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 1c56a0 │ │ │ │ + beq.w 1c55e8 │ │ │ │ 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] │ │ │ │ @@ -498696,15 +498663,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 1c593a │ │ │ │ + bne.w 1c5882 │ │ │ │ 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 │ │ │ │ @@ -498735,15 +498702,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 5923c │ │ │ │ - vldr d7, [pc, #336] @ 1c5690 │ │ │ │ + vldr d7, [pc, #336] @ 1c55d8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1ba594 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -498855,33 +498822,33 @@ │ │ │ │ mov r0, r8 │ │ │ │ orrs r2, r3 │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ blx 5923c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c5946 │ │ │ │ + beq.w 1c588e │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1c5a24 │ │ │ │ + beq.w 1c596c │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 1c5a68 │ │ │ │ + beq.w 1c59b0 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1c5950 │ │ │ │ + b.n 1c5898 │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #336 @ 0x150 │ │ │ │ + add r5, sp, #48 @ 0x30 │ │ │ │ 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 │ │ │ │ @@ -498974,15 +498941,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 5923c │ │ │ │ - vldr d7, [pc, #712] @ 1c5a58 │ │ │ │ + vldr d7, [pc, #712] @ 1c59a0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1ba594 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -499026,15 +498993,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ orrs r5, r3 │ │ │ │ orr.w r7, r9, r7 │ │ │ │ blx 5923c │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ mov r2, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1c581a │ │ │ │ + beq.n 1c5762 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1ba2f8 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -499115,76 +499082,76 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 1b9b3c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1c5940 │ │ │ │ + beq.n 1c5888 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c5a48 │ │ │ │ + beq.w 1c5990 │ │ │ │ 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 1b9b3c │ │ │ │ ldrd r2, r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #328] @ (1c5a60 ) │ │ │ │ + ldr r2, [pc, #328] @ (1c59a8 ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #328] @ (1c5a64 ) │ │ │ │ + ldr r3, [pc, #328] @ (1c59ac ) │ │ │ │ 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 1c5a72 │ │ │ │ + bne.w 1c59ba │ │ │ │ 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 1c54e0 │ │ │ │ + b.n 1c5428 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1c5902 │ │ │ │ + b.n 1c584a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c5a16 │ │ │ │ + bne.n 1c595e │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ strd r3, r2, [sp, #168] @ 0xa8 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1c5960 │ │ │ │ + beq.n 1c58a8 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bd560 │ │ │ │ + bl 1bd568 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1b9b3c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - vldr d7, [pc, #216] @ 1c5a58 │ │ │ │ + vldr d7, [pc, #216] @ 1c59a0 │ │ │ │ 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 │ │ │ │ @@ -499192,21 +499159,21 @@ │ │ │ │ bl 1b9b3c │ │ │ │ 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 1c5a2a │ │ │ │ + beq.n 1c5972 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c5a3c │ │ │ │ + beq.n 1c5984 │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 1c5a4c │ │ │ │ + beq.n 1c5994 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -499226,76 +499193,76 @@ │ │ │ │ bl 1b9b3c │ │ │ │ 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 1c5940 │ │ │ │ + bls.n 1c5888 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ - cbz r3, 1c5a48 │ │ │ │ + cbz r3, 1c5990 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1c5902 │ │ │ │ + b.n 1c584a │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1c5950 │ │ │ │ + b.n 1c5898 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ - b.n 1c5950 │ │ │ │ + b.n 1c5898 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 1c5a42 │ │ │ │ + cbz r3, 1c598a │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1c59c6 │ │ │ │ + b.n 1c590e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1c59c6 │ │ │ │ + b.n 1c590e │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1c59c6 │ │ │ │ + b.n 1c590e │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1c5902 │ │ │ │ + b.n 1c584a │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1c59c6 │ │ │ │ + b.n 1c590e │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #896 @ (adr r6, 1c5de4 ) │ │ │ │ + add r7, pc, #608 @ (adr r7, 1c5c0c ) │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1c5950 │ │ │ │ + b.n 1c5898 │ │ │ │ blx 597a0 <__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] @ 1c6158 │ │ │ │ - ldr.w r3, [pc, #1740] @ 1c615c │ │ │ │ + ldr.w r2, [pc, #1740] @ 1c60a0 │ │ │ │ + ldr.w r3, [pc, #1740] @ 1c60a4 │ │ │ │ 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] │ │ │ │ @@ -499313,15 +499280,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 1c5d80 │ │ │ │ + beq.w 1c5cc8 │ │ │ │ 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] │ │ │ │ @@ -499401,15 +499368,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 1c6026 │ │ │ │ + bne.w 1c5f6e │ │ │ │ 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 │ │ │ │ @@ -499564,27 +499531,27 @@ │ │ │ │ mov r0, r8 │ │ │ │ orrs r2, r3 │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ blx 5923c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c6032 │ │ │ │ + beq.w 1c5f7a │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1c6110 │ │ │ │ + beq.w 1c6058 │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 1c6142 │ │ │ │ + beq.w 1c608a │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1c603c │ │ │ │ + b.n 1c5f84 │ │ │ │ add r4, sp, #228 @ 0xe4 │ │ │ │ strd r2, r7, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 1b9b3c │ │ │ │ @@ -499727,15 +499694,15 @@ │ │ │ │ blx 5923c │ │ │ │ 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 1c5efa │ │ │ │ + beq.n 1c5e42 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1ba2f8 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -499819,76 +499786,76 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 1b9b3c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1c602c │ │ │ │ + beq.n 1c5f74 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c6134 │ │ │ │ + beq.w 1c607c │ │ │ │ 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 1b9b3c │ │ │ │ ldrd r2, r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #348] @ (1c6160 ) │ │ │ │ + ldr r2, [pc, #348] @ (1c60a8 ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #340] @ (1c615c ) │ │ │ │ + ldr r3, [pc, #340] @ (1c60a4 ) │ │ │ │ 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 1c614c │ │ │ │ + bne.w 1c6094 │ │ │ │ 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 1c5bcc │ │ │ │ + b.n 1c5b14 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1c5fee │ │ │ │ + b.n 1c5f36 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c6102 │ │ │ │ + bne.n 1c604a │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ strd r3, r2, [sp, #168] @ 0xa8 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1c604c │ │ │ │ + beq.n 1c5f94 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bd560 │ │ │ │ + bl 1bd568 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1b9b3c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - vldr d7, [pc, #228] @ 1c6150 │ │ │ │ + vldr d7, [pc, #228] @ 1c6098 │ │ │ │ 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 │ │ │ │ @@ -499896,21 +499863,21 @@ │ │ │ │ bl 1b9b3c │ │ │ │ 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 1c6116 │ │ │ │ + beq.n 1c605e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c6128 │ │ │ │ + beq.n 1c6070 │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 1c6138 │ │ │ │ + beq.n 1c6080 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -499930,78 +499897,78 @@ │ │ │ │ bl 1b9b3c │ │ │ │ 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 1c602c │ │ │ │ + bls.n 1c5f74 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ - cbz r3, 1c6134 │ │ │ │ + cbz r3, 1c607c │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1c5fee │ │ │ │ + b.n 1c5f36 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1c603c │ │ │ │ + b.n 1c5f84 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ - b.n 1c603c │ │ │ │ + b.n 1c5f84 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 1c612e │ │ │ │ + cbz r3, 1c6076 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1c60b2 │ │ │ │ + b.n 1c5ffa │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1c60b2 │ │ │ │ + b.n 1c5ffa │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1c60b2 │ │ │ │ + b.n 1c5ffa │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1c5fee │ │ │ │ + b.n 1c5f36 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1c60b2 │ │ │ │ + b.n 1c5ffa │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1c603c │ │ │ │ + b.n 1c5f84 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #416 @ (adr r5, 1c62fc ) │ │ │ │ + add r6, pc, #128 @ (adr r6, 1c6124 ) │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #976] @ 0x3d0 │ │ │ │ + add r0, pc, #688 @ (adr r0, 1c635c ) │ │ │ │ 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] @ (1c6478 ) │ │ │ │ - ldr r3, [pc, #764] @ (1c647c ) │ │ │ │ + ldr r2, [pc, #764] @ (1c63c0 ) │ │ │ │ + ldr r3, [pc, #764] @ (1c63c4 ) │ │ │ │ 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] │ │ │ │ @@ -500019,15 +499986,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 1c6480 │ │ │ │ + beq.w 1c63c8 │ │ │ │ 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] │ │ │ │ @@ -500107,15 +500074,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 1c6722 │ │ │ │ + bne.w 1c666a │ │ │ │ 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 │ │ │ │ @@ -500146,15 +500113,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 5923c │ │ │ │ - vldr d7, [pc, #344] @ 1c6470 │ │ │ │ + vldr d7, [pc, #344] @ 1c63b8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1ba594 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -500269,33 +500236,33 @@ │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ blx 5923c │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c672e │ │ │ │ + beq.w 1c6676 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1c680c │ │ │ │ + beq.w 1c6754 │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 1c6850 │ │ │ │ + beq.w 1c6798 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1c6738 │ │ │ │ + b.n 1c6680 │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r7, [sp, #208] @ 0xd0 │ │ │ │ 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 │ │ │ │ @@ -500388,15 +500355,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 5923c │ │ │ │ - vldr d7, [pc, #720] @ 1c6840 │ │ │ │ + vldr d7, [pc, #720] @ 1c6788 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1ba594 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -500440,15 +500407,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ orrs r5, r3 │ │ │ │ orr.w r7, r9, r7 │ │ │ │ blx 5923c │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ mov r2, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1c65fa │ │ │ │ + beq.n 1c6542 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1ba2f8 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -500512,15 +500479,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 5923c │ │ │ │ - vldr d7, [pc, #412] @ 1c6840 │ │ │ │ + vldr d7, [pc, #412] @ 1c6788 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ bl 1ba518 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #31 │ │ │ │ @@ -500531,76 +500498,76 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1b9b3c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1c6728 │ │ │ │ + beq.n 1c6670 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c6830 │ │ │ │ + beq.w 1c6778 │ │ │ │ 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 1b9b3c │ │ │ │ ldrd r2, r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #328] @ (1c6848 ) │ │ │ │ + ldr r2, [pc, #328] @ (1c6790 ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #328] @ (1c684c ) │ │ │ │ + ldr r3, [pc, #328] @ (1c6794 ) │ │ │ │ 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 1c685a │ │ │ │ + bne.w 1c67a2 │ │ │ │ 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 1c62b8 │ │ │ │ + b.n 1c6200 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1c66ea │ │ │ │ + b.n 1c6632 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c67fe │ │ │ │ + bne.n 1c6746 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ strd r3, r2, [sp, #168] @ 0xa8 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1c6748 │ │ │ │ + beq.n 1c6690 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bd560 │ │ │ │ + bl 1bd568 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1b9b3c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - vldr d7, [pc, #216] @ 1c6840 │ │ │ │ + vldr d7, [pc, #216] @ 1c6788 │ │ │ │ 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 │ │ │ │ @@ -500608,21 +500575,21 @@ │ │ │ │ bl 1b9b3c │ │ │ │ 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 1c6812 │ │ │ │ + beq.n 1c675a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c6824 │ │ │ │ + beq.n 1c676c │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 1c6834 │ │ │ │ + beq.n 1c677c │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -500642,76 +500609,76 @@ │ │ │ │ bl 1b9b3c │ │ │ │ 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 1c6728 │ │ │ │ + bls.n 1c6670 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ - cbz r3, 1c6830 │ │ │ │ + cbz r3, 1c6778 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1c66ea │ │ │ │ + b.n 1c6632 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1c6738 │ │ │ │ + b.n 1c6680 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ - b.n 1c6738 │ │ │ │ + b.n 1c6680 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 1c682a │ │ │ │ + cbz r3, 1c6772 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1c67ae │ │ │ │ + b.n 1c66f6 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1c67ae │ │ │ │ + b.n 1c66f6 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1c67ae │ │ │ │ + b.n 1c66f6 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1c66ea │ │ │ │ + b.n 1c6632 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1c67ae │ │ │ │ + b.n 1c66f6 │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r1, [sp, #704] @ 0x2c0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1c6738 │ │ │ │ + b.n 1c6680 │ │ │ │ blx 597a0 <__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] @ (1c6b78 ) │ │ │ │ - ldr r3, [pc, #772] @ (1c6b7c ) │ │ │ │ + ldr r2, [pc, #772] @ (1c6ac0 ) │ │ │ │ + ldr r3, [pc, #772] @ (1c6ac4 ) │ │ │ │ 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] │ │ │ │ @@ -500729,15 +500696,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 1c6b80 │ │ │ │ + beq.w 1c6ac8 │ │ │ │ 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] │ │ │ │ @@ -500817,15 +500784,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 1c6e2e │ │ │ │ + bne.w 1c6d76 │ │ │ │ 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 │ │ │ │ @@ -500856,15 +500823,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 5923c │ │ │ │ - vldr d7, [pc, #352] @ 1c6b70 │ │ │ │ + vldr d7, [pc, #352] @ 1c6ab8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1ba594 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -500911,15 +500878,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ orr.w r3, r9, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 5923c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ mov r1, r8 │ │ │ │ - vldr d7, [pc, #208] @ 1c6b70 │ │ │ │ + vldr d7, [pc, #208] @ 1c6ab8 │ │ │ │ mov r0, r4 │ │ │ │ mov.w sl, r3, lsr #10 │ │ │ │ cmp r9, sl │ │ │ │ it ls │ │ │ │ movls r2, #0 │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ itt hi │ │ │ │ @@ -500982,33 +500949,33 @@ │ │ │ │ mov r0, r8 │ │ │ │ orrs r2, r3 │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ blx 5923c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c6e3a │ │ │ │ + beq.w 1c6d82 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1c6f18 │ │ │ │ + beq.w 1c6e60 │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 1c6f5a │ │ │ │ + beq.w 1c6ea2 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1c6e44 │ │ │ │ + b.n 1c6d8c │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #528] @ 0x210 │ │ │ │ + ldr r0, [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 │ │ │ │ @@ -501101,15 +501068,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 5923c │ │ │ │ - vldr d7, [pc, #720] @ 1c6f40 │ │ │ │ + vldr d7, [pc, #720] @ 1c6e88 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1ba594 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -501149,21 +501116,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 5923c │ │ │ │ - vldr d7, [pc, #600] @ 1c6f40 │ │ │ │ + vldr d7, [pc, #600] @ 1c6e88 │ │ │ │ orr.w r7, r9, r7 │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ mov r2, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1c6d02 │ │ │ │ + beq.n 1c6c4a │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1ba2f8 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -501247,76 +501214,76 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 1b9b3c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1c6e34 │ │ │ │ + beq.n 1c6d7c │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c6f3c │ │ │ │ + beq.w 1c6e84 │ │ │ │ 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 1b9b3c │ │ │ │ ldrd r2, r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #316] @ (1c6f48 ) │ │ │ │ + ldr r2, [pc, #316] @ (1c6e90 ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #316] @ (1c6f4c ) │ │ │ │ + ldr r3, [pc, #316] @ (1c6e94 ) │ │ │ │ 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 1c6f64 │ │ │ │ + bne.w 1c6eac │ │ │ │ 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 1c69b0 │ │ │ │ + b.n 1c68f8 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1c6df6 │ │ │ │ + b.n 1c6d3e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c6f0a │ │ │ │ + bne.n 1c6e52 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ strd r3, r2, [sp, #168] @ 0xa8 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1c6e54 │ │ │ │ + beq.n 1c6d9c │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bd560 │ │ │ │ + bl 1bd568 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1b9b3c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - vldr d7, [pc, #204] @ 1c6f40 │ │ │ │ + vldr d7, [pc, #204] @ 1c6e88 │ │ │ │ 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 │ │ │ │ @@ -501324,21 +501291,21 @@ │ │ │ │ bl 1b9b3c │ │ │ │ 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 1c6f1e │ │ │ │ + beq.n 1c6e66 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c6f30 │ │ │ │ + beq.n 1c6e78 │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 1c6f50 │ │ │ │ + beq.n 1c6e98 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -501358,74 +501325,74 @@ │ │ │ │ bl 1b9b3c │ │ │ │ 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 1c6e34 │ │ │ │ + bls.n 1c6d7c │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ - cbz r3, 1c6f3c │ │ │ │ + cbz r3, 1c6e84 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1c6df6 │ │ │ │ + b.n 1c6d3e │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1c6e44 │ │ │ │ + b.n 1c6d8c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ - b.n 1c6e44 │ │ │ │ + b.n 1c6d8c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 1c6f36 │ │ │ │ + cbz r3, 1c6e7e │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1c6eba │ │ │ │ + b.n 1c6e02 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1c6eba │ │ │ │ + b.n 1c6e02 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1c6eba │ │ │ │ + b.n 1c6e02 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1c6df6 │ │ │ │ + b.n 1c6d3e │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #944] @ 0x3b0 │ │ │ │ + str r2, [sp, #656] @ 0x290 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1c6eba │ │ │ │ + b.n 1c6e02 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1c6e44 │ │ │ │ + b.n 1c6d8c │ │ │ │ blx 597a0 <__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] @ (1c7288 ) │ │ │ │ - ldr r3, [pc, #780] @ (1c728c ) │ │ │ │ + ldr r2, [pc, #780] @ (1c71d0 ) │ │ │ │ + ldr r3, [pc, #780] @ (1c71d4 ) │ │ │ │ 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] │ │ │ │ @@ -501443,15 +501410,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 1c7290 │ │ │ │ + beq.w 1c71d8 │ │ │ │ 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] │ │ │ │ @@ -501531,15 +501498,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 1c7546 │ │ │ │ + bne.w 1c748e │ │ │ │ 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 │ │ │ │ @@ -501570,15 +501537,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 5923c │ │ │ │ - vldr d7, [pc, #360] @ 1c7280 │ │ │ │ + vldr d7, [pc, #360] @ 1c71c8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1ba594 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -501625,15 +501592,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ orr.w r3, r9, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 5923c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ mov r1, r8 │ │ │ │ - vldr d7, [pc, #216] @ 1c7280 │ │ │ │ + vldr d7, [pc, #216] @ 1c71c8 │ │ │ │ mov r0, r4 │ │ │ │ mov.w sl, r3, lsr #10 │ │ │ │ cmp r9, sl │ │ │ │ it ls │ │ │ │ movls r2, #0 │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ itt hi │ │ │ │ @@ -501699,33 +501666,33 @@ │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ blx 5923c │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c7552 │ │ │ │ + beq.w 1c749a │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1c7630 │ │ │ │ + beq.w 1c7578 │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 1c7672 │ │ │ │ + beq.w 1c75ba │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1c755c │ │ │ │ + b.n 1c74a4 │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #496] @ 0x1f0 │ │ │ │ + str r1, [sp, #208] @ 0xd0 │ │ │ │ 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 │ │ │ │ @@ -501818,15 +501785,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 5923c │ │ │ │ - vldr d7, [pc, #728] @ 1c7658 │ │ │ │ + vldr d7, [pc, #728] @ 1c75a0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1ba594 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -501866,21 +501833,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 5923c │ │ │ │ - vldr d7, [pc, #608] @ 1c7658 │ │ │ │ + vldr d7, [pc, #608] @ 1c75a0 │ │ │ │ orr.w r7, r9, r7 │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ mov r2, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1c7412 │ │ │ │ + beq.n 1c735a │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1ba2f8 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -501947,15 +501914,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 5923c │ │ │ │ - vldr d7, [pc, #400] @ 1c7658 │ │ │ │ + vldr d7, [pc, #400] @ 1c75a0 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ bl 1ba518 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #31 │ │ │ │ @@ -501966,76 +501933,76 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1b9b3c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1c754c │ │ │ │ + beq.n 1c7494 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c7654 │ │ │ │ + beq.w 1c759c │ │ │ │ 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 1b9b3c │ │ │ │ ldrd r2, r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #316] @ (1c7660 ) │ │ │ │ + ldr r2, [pc, #316] @ (1c75a8 ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #316] @ (1c7664 ) │ │ │ │ + ldr r3, [pc, #316] @ (1c75ac ) │ │ │ │ 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 1c767c │ │ │ │ + bne.w 1c75c4 │ │ │ │ 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 1c70b8 │ │ │ │ + b.n 1c7000 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1c750e │ │ │ │ + b.n 1c7456 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c7622 │ │ │ │ + bne.n 1c756a │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ strd r3, r2, [sp, #168] @ 0xa8 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1c756c │ │ │ │ + beq.n 1c74b4 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bd560 │ │ │ │ + bl 1bd568 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1b9b3c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - vldr d7, [pc, #204] @ 1c7658 │ │ │ │ + vldr d7, [pc, #204] @ 1c75a0 │ │ │ │ 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 │ │ │ │ @@ -502043,21 +502010,21 @@ │ │ │ │ bl 1b9b3c │ │ │ │ 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 1c7636 │ │ │ │ + beq.n 1c757e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c7648 │ │ │ │ + beq.n 1c7590 │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 1c7668 │ │ │ │ + beq.n 1c75b0 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -502077,74 +502044,74 @@ │ │ │ │ bl 1b9b3c │ │ │ │ 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 1c754c │ │ │ │ + bls.n 1c7494 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ - cbz r3, 1c7654 │ │ │ │ + cbz r3, 1c759c │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1c750e │ │ │ │ + b.n 1c7456 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1c755c │ │ │ │ + b.n 1c74a4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ - b.n 1c755c │ │ │ │ + b.n 1c74a4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 1c764e │ │ │ │ + cbz r3, 1c7596 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1c75d2 │ │ │ │ + b.n 1c751a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1c75d2 │ │ │ │ + b.n 1c751a │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1c75d2 │ │ │ │ + b.n 1c751a │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1c750e │ │ │ │ + b.n 1c7456 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r2, #22] │ │ │ │ + ldrh r4, [r1, #28] │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1c75d2 │ │ │ │ + b.n 1c751a │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1c755c │ │ │ │ + b.n 1c74a4 │ │ │ │ blx 597a0 <__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] @ (1c7970 ) │ │ │ │ - ldr r3, [pc, #732] @ (1c7974 ) │ │ │ │ + ldr r2, [pc, #732] @ (1c78b8 ) │ │ │ │ + ldr r3, [pc, #732] @ (1c78bc ) │ │ │ │ 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 │ │ │ │ @@ -502155,15 +502122,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 1c7978 │ │ │ │ + beq.w 1c78c0 │ │ │ │ add r4, sp, #236 @ 0xec │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ bl 1b9b3c │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ @@ -502228,15 +502195,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 1c7c4a │ │ │ │ + bne.w 1c7b92 │ │ │ │ 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 │ │ │ │ @@ -502267,15 +502234,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 5923c │ │ │ │ - vldr d7, [pc, #376] @ 1c7968 │ │ │ │ + vldr d7, [pc, #376] @ 1c78b0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ bl 1ba594 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -502322,15 +502289,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ orr.w r3, r9, r3 │ │ │ │ str r3, [sp, #28] │ │ │ │ blx 5923c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ mov r1, r8 │ │ │ │ - vldr d7, [pc, #232] @ 1c7968 │ │ │ │ + vldr d7, [pc, #232] @ 1c78b0 │ │ │ │ mov r0, r4 │ │ │ │ mov.w sl, r3, lsr #10 │ │ │ │ cmp r9, sl │ │ │ │ it ls │ │ │ │ movls r2, #0 │ │ │ │ vstr d7, [sp, #144] @ 0x90 │ │ │ │ itt hi │ │ │ │ @@ -502401,33 +502368,33 @@ │ │ │ │ blx 5923c │ │ │ │ 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 1c7c56 │ │ │ │ + beq.w 1c7b9e │ │ │ │ ldr r2, [sp, #20] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1c7d5e │ │ │ │ + beq.w 1c7ca6 │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 1c7d90 │ │ │ │ + beq.w 1c7cd8 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1c7c60 │ │ │ │ + b.n 1c7ba8 │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r4, #10] │ │ │ │ + ldrh r4, [r3, #16] │ │ │ │ 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 │ │ │ │ @@ -502510,15 +502477,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 5923c │ │ │ │ - vldr d7, [pc, #740] @ 1c7d40 │ │ │ │ + vldr d7, [pc, #740] @ 1c7c88 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ bl 1ba594 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -502560,20 +502527,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 5923c │ │ │ │ - vldr d7, [pc, #608] @ 1c7d40 │ │ │ │ + vldr d7, [pc, #608] @ 1c7c88 │ │ │ │ ldr.w sl, [r6, #16] │ │ │ │ vstr d7, [sp, #144] @ 0x90 │ │ │ │ mov r2, sl │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1c7af4 │ │ │ │ + beq.n 1c7a3c │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1ba2f8 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -502615,15 +502582,15 @@ │ │ │ │ movs r2, #16 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ movs r1, #9 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1b9b3c │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - vldr d7, [pc, #464] @ 1c7d40 │ │ │ │ + vldr d7, [pc, #464] @ 1c7c88 │ │ │ │ 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 │ │ │ │ @@ -502640,15 +502607,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 5923c │ │ │ │ - vldr d7, [pc, #400] @ 1c7d40 │ │ │ │ + vldr d7, [pc, #400] @ 1c7c88 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ bl 1ba518 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #31 │ │ │ │ @@ -502668,77 +502635,77 @@ │ │ │ │ orr.w r5, r9, r3 │ │ │ │ bl 1b9b3c │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1c7c50 │ │ │ │ + beq.n 1c7b98 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c7d82 │ │ │ │ + beq.w 1c7cca │ │ │ │ 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 1b9b3c │ │ │ │ ldrd r2, r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #284] @ (1c7d48 ) │ │ │ │ + ldr r2, [pc, #284] @ (1c7c90 ) │ │ │ │ strd r7, r5, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #280] @ (1c7d4c ) │ │ │ │ + ldr r3, [pc, #280] @ (1c7c94 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1c7d9a │ │ │ │ + bne.w 1c7ce2 │ │ │ │ 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 1c7792 │ │ │ │ + b.n 1c76da │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1c7c10 │ │ │ │ + b.n 1c7b58 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c7d50 │ │ │ │ + bne.n 1c7c98 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ strd r3, r2, [sp, #176] @ 0xb0 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1c7c70 │ │ │ │ + beq.n 1c7bb8 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bd560 │ │ │ │ + bl 1bd568 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1b9b3c │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - vldr d7, [pc, #176] @ 1c7d40 │ │ │ │ + vldr d7, [pc, #176] @ 1c7c88 │ │ │ │ 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 │ │ │ │ @@ -502746,21 +502713,21 @@ │ │ │ │ bl 1b9b3c │ │ │ │ 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 1c7d64 │ │ │ │ + beq.n 1c7cac │ │ │ │ ldr r3, [sp, #20] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c7d76 │ │ │ │ + beq.n 1c7cbe │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 1c7d86 │ │ │ │ + beq.n 1c7cce │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -502790,75 +502757,75 @@ │ │ │ │ bl 1b9b3c │ │ │ │ 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 1c7c50 │ │ │ │ + bls.n 1c7b98 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ - cbz r3, 1c7d82 │ │ │ │ + cbz r3, 1c7cca │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1c7c10 │ │ │ │ + b.n 1c7b58 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r1, #30] │ │ │ │ + strh r6, [r0, #36] @ 0x24 │ │ │ │ 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 1c7c60 │ │ │ │ + b.n 1c7ba8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ - b.n 1c7c60 │ │ │ │ + b.n 1c7ba8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 1c7d7c │ │ │ │ + cbz r3, 1c7cc4 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1c7cd6 │ │ │ │ + b.n 1c7c1e │ │ │ │ ldr r3, [sp, #20] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1c7cd6 │ │ │ │ + b.n 1c7c1e │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1c7cd6 │ │ │ │ + b.n 1c7c1e │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1c7c10 │ │ │ │ + b.n 1c7b58 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1c7cd6 │ │ │ │ + b.n 1c7c1e │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1c7c60 │ │ │ │ + b.n 1c7ba8 │ │ │ │ blx 597a0 <__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] @ (1c80c8 ) │ │ │ │ - ldr r3, [pc, #788] @ (1c80cc ) │ │ │ │ + ldr r2, [pc, #788] @ (1c8010 ) │ │ │ │ + ldr r3, [pc, #788] @ (1c8014 ) │ │ │ │ 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] │ │ │ │ @@ -502876,15 +502843,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 1c80d0 │ │ │ │ + beq.w 1c8018 │ │ │ │ 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] │ │ │ │ @@ -502964,15 +502931,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 1c8384 │ │ │ │ + bne.w 1c82cc │ │ │ │ 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 │ │ │ │ @@ -503003,15 +502970,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 5923c │ │ │ │ - vldr d7, [pc, #368] @ 1c80c0 │ │ │ │ + vldr d7, [pc, #368] @ 1c8008 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1ba594 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -503058,15 +503025,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ orr.w r3, r9, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 5923c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ mov r1, r8 │ │ │ │ - vldr d7, [pc, #224] @ 1c80c0 │ │ │ │ + vldr d7, [pc, #224] @ 1c8008 │ │ │ │ mov r0, r4 │ │ │ │ mov.w sl, r3, lsr #10 │ │ │ │ cmp r9, sl │ │ │ │ it ls │ │ │ │ movls r2, #0 │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ itt hi │ │ │ │ @@ -503133,34 +503100,34 @@ │ │ │ │ blx 5923c │ │ │ │ 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 1c8390 │ │ │ │ + beq.w 1c82d8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1c846e │ │ │ │ + beq.w 1c83b6 │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 1c84b2 │ │ │ │ + beq.w 1c83fa │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1c839a │ │ │ │ + b.n 1c82e2 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r0, #18] │ │ │ │ + strh r4, [r7, #22] │ │ │ │ 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 │ │ │ │ @@ -503253,15 +503220,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 5923c │ │ │ │ - vldr d7, [pc, #728] @ 1c8498 │ │ │ │ + vldr d7, [pc, #728] @ 1c83e0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1ba594 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -503301,21 +503268,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 5923c │ │ │ │ - vldr d7, [pc, #608] @ 1c8498 │ │ │ │ + vldr d7, [pc, #608] @ 1c83e0 │ │ │ │ orr.w r7, r9, r7 │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ mov r2, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1c8252 │ │ │ │ + beq.n 1c819a │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1ba2f8 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -503355,15 +503322,15 @@ │ │ │ │ movs r2, #16 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #9 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1b9b3c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - vldr d7, [pc, #468] @ 1c8498 │ │ │ │ + vldr d7, [pc, #468] @ 1c83e0 │ │ │ │ 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] │ │ │ │ @@ -503379,15 +503346,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 5923c │ │ │ │ - vldr d7, [pc, #408] @ 1c8498 │ │ │ │ + vldr d7, [pc, #408] @ 1c83e0 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ orr.w r5, sl, r5 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ bl 1ba518 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ @@ -503399,76 +503366,76 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1b9b3c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1c838a │ │ │ │ + beq.n 1c82d2 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c8492 │ │ │ │ + beq.w 1c83da │ │ │ │ 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 1b9b3c │ │ │ │ ldrd r2, r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #316] @ (1c84a0 ) │ │ │ │ + ldr r2, [pc, #316] @ (1c83e8 ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #316] @ (1c84a4 ) │ │ │ │ + ldr r3, [pc, #316] @ (1c83ec ) │ │ │ │ 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 1c84bc │ │ │ │ + bne.w 1c8404 │ │ │ │ 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 1c7ef0 │ │ │ │ + b.n 1c7e38 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1c834c │ │ │ │ + b.n 1c8294 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c8460 │ │ │ │ + bne.n 1c83a8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ strd r3, r2, [sp, #168] @ 0xa8 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1c83aa │ │ │ │ + beq.n 1c82f2 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bd560 │ │ │ │ + bl 1bd568 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1b9b3c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - vldr d7, [pc, #204] @ 1c8498 │ │ │ │ + vldr d7, [pc, #204] @ 1c83e0 │ │ │ │ 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 │ │ │ │ @@ -503476,21 +503443,21 @@ │ │ │ │ bl 1b9b3c │ │ │ │ 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 1c8474 │ │ │ │ + beq.n 1c83bc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c8486 │ │ │ │ + beq.n 1c83ce │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 1c84a8 │ │ │ │ + beq.n 1c83f0 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -503510,82 +503477,82 @@ │ │ │ │ bl 1b9b3c │ │ │ │ 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 1c838a │ │ │ │ + bls.n 1c82d2 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ - cbz r3, 1c8492 │ │ │ │ + cbz r3, 1c83da │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1c834c │ │ │ │ + b.n 1c8294 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1c839a │ │ │ │ + b.n 1c82e2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ - b.n 1c839a │ │ │ │ + b.n 1c82e2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 1c848c │ │ │ │ + cbz r3, 1c83d4 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1c8410 │ │ │ │ + b.n 1c8358 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1c8410 │ │ │ │ + b.n 1c8358 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1c8410 │ │ │ │ + b.n 1c8358 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1c834c │ │ │ │ + b.n 1c8294 │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r2, #18] │ │ │ │ + ldrb r6, [r1, #21] │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1c8410 │ │ │ │ + b.n 1c8358 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1c839a │ │ │ │ + b.n 1c82e2 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3792] @ 0xed0 │ │ │ │ sub sp, #260 @ 0x104 │ │ │ │ - ldr.w r3, [pc, #1328] @ 1c8a08 │ │ │ │ + ldr.w r3, [pc, #1328] @ 1c8950 │ │ │ │ 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, #1316] @ 1c8a0c │ │ │ │ + ldr.w r0, [pc, #1316] @ 1c8954 │ │ │ │ mov.w fp, #0 │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #252] @ 0xfc │ │ │ │ mov.w r3, #0 │ │ │ │ @@ -503614,15 +503581,15 @@ │ │ │ │ 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 1c8750 │ │ │ │ + bne.w 1c8698 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ blx 5923c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ @@ -503646,17 +503613,17 @@ │ │ │ │ cmp r0, #2 │ │ │ │ it eq │ │ │ │ cmpeq r2, r8 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bne.w 1c8a14 │ │ │ │ + bne.w 1c895c │ │ │ │ cmp.w r9, #2 │ │ │ │ - beq.w 1c8bb4 │ │ │ │ + beq.w 1c8afc │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ strd r1, r8, [sp] │ │ │ │ mov r1, r2 │ │ │ │ bl 1b9b3c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ @@ -503819,15 +503786,15 @@ │ │ │ │ str.w sl, [sp] │ │ │ │ str.w fp, [sp, #4] │ │ │ │ orr.w r4, r9, r3 │ │ │ │ bl 1b9b3c │ │ │ │ ldrd r2, r3, [sp, #244] @ 0xf4 │ │ │ │ orr.w r9, r7, r2 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 1c89d0 │ │ │ │ + b.n 1c8918 │ │ │ │ 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] │ │ │ │ @@ -503842,15 +503809,15 @@ │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 1b9b3c │ │ │ │ ldr r1, [sp, #244] @ 0xf4 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - vldr d8, [pc, #620] @ 1c89f8 │ │ │ │ + vldr d8, [pc, #620] @ 1c8940 │ │ │ │ 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] │ │ │ │ @@ -504017,15 +503984,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 1b9b3c │ │ │ │ - vldr d7, [pc, #204] @ 1c8a00 │ │ │ │ + vldr d7, [pc, #204] @ 1c8948 │ │ │ │ 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] │ │ │ │ @@ -504077,45 +504044,45 @@ │ │ │ │ blx 5923c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ strd sl, fp, [sp, #96] @ 0x60 │ │ │ │ bl 1b9e38 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #60] @ (1c8a10 ) │ │ │ │ + ldr r2, [pc, #60] @ (1c8958 ) │ │ │ │ strd r9, r4, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #44] @ (1c8a08 ) │ │ │ │ + ldr r3, [pc, #44] @ (1c8950 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #252] @ 0xfc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1c8dce │ │ │ │ + bne.w 1c8d16 │ │ │ │ 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 r6, [r1, #12] │ │ │ │ + ldrb r6, [r0, #15] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - strb r4, [r4, #24] │ │ │ │ + strb r4, [r3, #27] │ │ │ │ lsls r1, r5, #2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.w 1c85ac │ │ │ │ + bne.w 1c84f4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ bl 1b9b3c │ │ │ │ @@ -504267,15 +504234,15 @@ │ │ │ │ str.w sl, [sp] │ │ │ │ str.w fp, [sp, #4] │ │ │ │ orr.w r8, r8, r3 │ │ │ │ bl 1b9b3c │ │ │ │ ldrd r2, r3, [sp, #244] @ 0xf4 │ │ │ │ orr.w r9, r7, r2 │ │ │ │ orr.w r4, r8, r3 │ │ │ │ - b.n 1c89d0 │ │ │ │ + b.n 1c8918 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ strd r1, r8, [sp] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 1b9b3c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ @@ -504296,15 +504263,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, #480] @ 1c8dd8 │ │ │ │ + vldr d8, [pc, #480] @ 1c8d20 │ │ │ │ mov r1, r2 │ │ │ │ bl 1b9b3c │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ @@ -504481,36 +504448,36 @@ │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ vstr d8, [sp] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 1b9b3c │ │ │ │ ldrd r2, r3, [sp, #244] @ 0xf4 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 1c89d0 │ │ │ │ + b.n 1c8918 │ │ │ │ blx 597a0 <__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] @ 1c9318 │ │ │ │ + ldr.w r3, [pc, #1312] @ 1c9260 │ │ │ │ mov r7, 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, #1300] @ 1c931c │ │ │ │ + ldr.w r0, [pc, #1300] @ 1c9264 │ │ │ │ mov.w fp, #0 │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #252] @ 0xfc │ │ │ │ mov.w r3, #0 │ │ │ │ @@ -504540,15 +504507,15 @@ │ │ │ │ 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 1c9092 │ │ │ │ + bne.w 1c8fda │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ blx 5923c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ @@ -504574,17 +504541,17 @@ │ │ │ │ cmp r1, #2 │ │ │ │ it eq │ │ │ │ cmpeq r2, sl │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bne.w 1c9324 │ │ │ │ + bne.w 1c926c │ │ │ │ cmp.w r9, #2 │ │ │ │ - beq.w 1c94b6 │ │ │ │ + beq.w 1c93fe │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r0, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ bl 1b9b3c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ @@ -504756,15 +504723,15 @@ │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1b9b3c │ │ │ │ ldrd r2, r3, [sp, #244] @ 0xf4 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 1c92de │ │ │ │ + b.n 1c9226 │ │ │ │ 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] │ │ │ │ @@ -504778,15 +504745,15 @@ │ │ │ │ ldr r6, [sp, #248] @ 0xf8 │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 1b9b3c │ │ │ │ ldr r1, [sp, #244] @ 0xf4 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - vldr d8, [pc, #572] @ 1c9308 │ │ │ │ + vldr d8, [pc, #572] @ 1c9250 │ │ │ │ orrs r3, r1 │ │ │ │ ldr r1, [sp, #248] @ 0xf8 │ │ │ │ str r3, [sp, #8] │ │ │ │ orrs r6, r1 │ │ │ │ ubfx r1, sl, #2, #1 │ │ │ │ strd r1, fp, [sp] │ │ │ │ mov r1, r2 │ │ │ │ @@ -504929,15 +504896,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 1b9b3c │ │ │ │ - vldr d7, [pc, #208] @ 1c9310 │ │ │ │ + vldr d7, [pc, #208] @ 1c9258 │ │ │ │ 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] │ │ │ │ @@ -504990,24 +504957,24 @@ │ │ │ │ blx 5923c │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ strd r6, fp, [sp, #96] @ 0x60 │ │ │ │ bl 1b9e38 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #60] @ (1c9320 ) │ │ │ │ + ldr r2, [pc, #60] @ (1c9268 ) │ │ │ │ strd sl, r4, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #44] @ (1c9318 ) │ │ │ │ + ldr r3, [pc, #44] @ (1c9260 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #252] @ 0xfc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1c96a8 │ │ │ │ + bne.w 1c95f0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add sp, #260 @ 0x104 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ movs r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -505015,21 +504982,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r5, #7] │ │ │ │ + strb r6, [r4, #10] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldr r6, [r2, #80] @ 0x50 │ │ │ │ + ldr r6, [r1, #92] @ 0x5c │ │ │ │ lsls r1, r5, #2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r2, r9 │ │ │ │ - bne.w 1c8ed6 │ │ │ │ + bne.w 1c8e1e │ │ │ │ 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 │ │ │ │ @@ -505176,15 +505143,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 1c9072 │ │ │ │ + b.n 1c8fba │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r0, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 1b9b3c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ @@ -505200,15 +505167,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, #8] │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ - vldr d8, [pc, #444] @ 1c96b0 │ │ │ │ + vldr d8, [pc, #444] @ 1c95f8 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 1b9b3c │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ @@ -505373,35 +505340,35 @@ │ │ │ │ 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 1c9082 │ │ │ │ + b.n 1c8fca │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3792] @ 0xed0 │ │ │ │ sub sp, #260 @ 0x104 │ │ │ │ - ldr.w r3, [pc, #1312] @ 1c9bf0 │ │ │ │ + ldr.w r3, [pc, #1312] @ 1c9b38 │ │ │ │ mov r7, 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, #1300] @ 1c9bf4 │ │ │ │ + ldr.w r0, [pc, #1300] @ 1c9b3c │ │ │ │ mov.w fp, #0 │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #252] @ 0xfc │ │ │ │ mov.w r3, #0 │ │ │ │ @@ -505431,15 +505398,15 @@ │ │ │ │ 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 1c996a │ │ │ │ + bne.w 1c98b2 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ blx 5923c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ @@ -505465,17 +505432,17 @@ │ │ │ │ cmp r1, #2 │ │ │ │ it eq │ │ │ │ cmpeq r2, sl │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bne.w 1c9bfc │ │ │ │ + bne.w 1c9b44 │ │ │ │ cmp.w r9, #2 │ │ │ │ - beq.w 1c9d8e │ │ │ │ + beq.w 1c9cd6 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r0, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ bl 1b9b3c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ @@ -505647,15 +505614,15 @@ │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1b9b3c │ │ │ │ ldrd r2, r3, [sp, #244] @ 0xf4 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 1c9bb6 │ │ │ │ + b.n 1c9afe │ │ │ │ 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] │ │ │ │ @@ -505669,15 +505636,15 @@ │ │ │ │ ldr r6, [sp, #248] @ 0xf8 │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 1b9b3c │ │ │ │ ldr r1, [sp, #244] @ 0xf4 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - vldr d8, [pc, #572] @ 1c9be0 │ │ │ │ + vldr d8, [pc, #572] @ 1c9b28 │ │ │ │ orrs r3, r1 │ │ │ │ ldr r1, [sp, #248] @ 0xf8 │ │ │ │ str r3, [sp, #8] │ │ │ │ orrs r6, r1 │ │ │ │ ubfx r1, sl, #2, #1 │ │ │ │ strd r1, fp, [sp] │ │ │ │ mov r1, r2 │ │ │ │ @@ -505820,15 +505787,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 1b9b3c │ │ │ │ - vldr d7, [pc, #208] @ 1c9be8 │ │ │ │ + vldr d7, [pc, #208] @ 1c9b30 │ │ │ │ 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] │ │ │ │ @@ -505881,24 +505848,24 @@ │ │ │ │ blx 5923c │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ strd r6, fp, [sp, #96] @ 0x60 │ │ │ │ bl 1b9e38 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #60] @ (1c9bf8 ) │ │ │ │ + ldr r2, [pc, #60] @ (1c9b40 ) │ │ │ │ strd sl, r4, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #44] @ (1c9bf0 ) │ │ │ │ + ldr r3, [pc, #44] @ (1c9b38 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #252] @ 0xfc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1c9f80 │ │ │ │ + bne.w 1c9ec8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add sp, #260 @ 0x104 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ movs r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -505906,21 +505873,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r2, #16] │ │ │ │ + ldr r6, [r1, #28] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - str r6, [r7, #64] @ 0x40 │ │ │ │ + str r6, [r6, #76] @ 0x4c │ │ │ │ lsls r1, r5, #2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r2, r9 │ │ │ │ - bne.w 1c97ae │ │ │ │ + bne.w 1c96f6 │ │ │ │ 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 │ │ │ │ @@ -506067,15 +506034,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 1c994a │ │ │ │ + b.n 1c9892 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r0, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 1b9b3c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ @@ -506091,15 +506058,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, #8] │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ - vldr d8, [pc, #444] @ 1c9f88 │ │ │ │ + vldr d8, [pc, #444] @ 1c9ed0 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 1b9b3c │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ @@ -506264,35 +506231,35 @@ │ │ │ │ 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 1c995a │ │ │ │ + b.n 1c98a2 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3792] @ 0xed0 │ │ │ │ sub sp, #260 @ 0x104 │ │ │ │ - ldr.w r3, [pc, #1312] @ 1ca4c8 │ │ │ │ + ldr.w r3, [pc, #1312] @ 1ca410 │ │ │ │ mov r7, 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, #1300] @ 1ca4cc │ │ │ │ + ldr.w r0, [pc, #1300] @ 1ca414 │ │ │ │ mov.w fp, #0 │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #252] @ 0xfc │ │ │ │ mov.w r3, #0 │ │ │ │ @@ -506322,15 +506289,15 @@ │ │ │ │ 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 1ca242 │ │ │ │ + bne.w 1ca18a │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ blx 5923c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ @@ -506356,17 +506323,17 @@ │ │ │ │ cmp r1, #2 │ │ │ │ it eq │ │ │ │ cmpeq r2, sl │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bne.w 1ca4d4 │ │ │ │ + bne.w 1ca41c │ │ │ │ cmp.w r9, #2 │ │ │ │ - beq.w 1ca666 │ │ │ │ + beq.w 1ca5ae │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r0, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ bl 1b9b3c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ @@ -506538,15 +506505,15 @@ │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1b9b3c │ │ │ │ ldrd r2, r3, [sp, #244] @ 0xf4 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 1ca48e │ │ │ │ + b.n 1ca3d6 │ │ │ │ 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] │ │ │ │ @@ -506560,15 +506527,15 @@ │ │ │ │ ldr r6, [sp, #248] @ 0xf8 │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 1b9b3c │ │ │ │ ldr r1, [sp, #244] @ 0xf4 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - vldr d8, [pc, #572] @ 1ca4b8 │ │ │ │ + vldr d8, [pc, #572] @ 1ca400 │ │ │ │ orrs r3, r1 │ │ │ │ ldr r1, [sp, #248] @ 0xf8 │ │ │ │ str r3, [sp, #8] │ │ │ │ orrs r6, r1 │ │ │ │ ubfx r1, sl, #2, #1 │ │ │ │ strd r1, fp, [sp] │ │ │ │ mov r1, r2 │ │ │ │ @@ -506711,15 +506678,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 1b9b3c │ │ │ │ - vldr d7, [pc, #208] @ 1ca4c0 │ │ │ │ + vldr d7, [pc, #208] @ 1ca408 │ │ │ │ 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] │ │ │ │ @@ -506772,24 +506739,24 @@ │ │ │ │ blx 5923c │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ strd r6, fp, [sp, #96] @ 0x60 │ │ │ │ bl 1b9e38 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #60] @ (1ca4d0 ) │ │ │ │ + ldr r2, [pc, #60] @ (1ca418 ) │ │ │ │ strd sl, r4, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #44] @ (1ca4c8 ) │ │ │ │ + ldr r3, [pc, #44] @ (1ca410 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #252] @ 0xfc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1ca858 │ │ │ │ + bne.w 1ca7a0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add sp, #260 @ 0x104 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ movs r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -506797,21 +506764,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r7, #0] │ │ │ │ + str r6, [r6, #12] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldrh r6, [r4, r5] │ │ │ │ + ldrb r6, [r3, r0] │ │ │ │ lsls r1, r5, #2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r2, r9 │ │ │ │ - bne.w 1ca086 │ │ │ │ + bne.w 1c9fce │ │ │ │ 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 │ │ │ │ @@ -506958,15 +506925,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 1ca222 │ │ │ │ + b.n 1ca16a │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r0, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 1b9b3c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ @@ -506982,15 +506949,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, #8] │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ - vldr d8, [pc, #444] @ 1ca860 │ │ │ │ + vldr d8, [pc, #444] @ 1ca7a8 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 1b9b3c │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ @@ -507155,35 +507122,35 @@ │ │ │ │ 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 1ca232 │ │ │ │ + b.n 1ca17a │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3792] @ 0xed0 │ │ │ │ sub sp, #260 @ 0x104 │ │ │ │ - ldr.w r3, [pc, #1368] @ 1cadd8 │ │ │ │ + ldr.w r3, [pc, #1368] @ 1cad20 │ │ │ │ mov r7, 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, #1356] @ 1caddc │ │ │ │ + ldr.w r0, [pc, #1356] @ 1cad24 │ │ │ │ mov.w fp, #0 │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #252] @ 0xfc │ │ │ │ mov.w r3, #0 │ │ │ │ @@ -507213,15 +507180,15 @@ │ │ │ │ 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 1cab32 │ │ │ │ + bne.w 1caa7a │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ blx 5923c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ @@ -507247,17 +507214,17 @@ │ │ │ │ cmp r1, #2 │ │ │ │ it eq │ │ │ │ cmpeq r2, sl │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bne.w 1cade4 │ │ │ │ + bne.w 1cad2c │ │ │ │ cmp.w r9, #2 │ │ │ │ - beq.w 1caf9c │ │ │ │ + beq.w 1caee4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r0, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ bl 1b9b3c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ @@ -507439,15 +507406,15 @@ │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ mov r1, r2 │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 1b9b3c │ │ │ │ ldrd r2, r3, [sp, #244] @ 0xf4 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 1cad9e │ │ │ │ + b.n 1cace6 │ │ │ │ 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] │ │ │ │ @@ -507461,15 +507428,15 @@ │ │ │ │ ldr r6, [sp, #248] @ 0xf8 │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 1b9b3c │ │ │ │ ldr r1, [sp, #244] @ 0xf4 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - vldr d8, [pc, #604] @ 1cadc8 │ │ │ │ + vldr d8, [pc, #604] @ 1cad10 │ │ │ │ orrs r3, r1 │ │ │ │ ldr r1, [sp, #248] @ 0xf8 │ │ │ │ str r3, [sp, #8] │ │ │ │ orrs r6, r1 │ │ │ │ ubfx r1, sl, #2, #1 │ │ │ │ strd r1, fp, [sp] │ │ │ │ mov r1, r2 │ │ │ │ @@ -507625,15 +507592,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 1b9b3c │ │ │ │ - vldr d7, [pc, #208] @ 1cadd0 │ │ │ │ + vldr d7, [pc, #208] @ 1cad18 │ │ │ │ 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] │ │ │ │ @@ -507686,24 +507653,24 @@ │ │ │ │ blx 5923c │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ strd r6, fp, [sp, #96] @ 0x60 │ │ │ │ bl 1b9e38 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #60] @ (1cade0 ) │ │ │ │ + ldr r2, [pc, #60] @ (1cad28 ) │ │ │ │ strd sl, r4, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #44] @ (1cadd8 ) │ │ │ │ + ldr r3, [pc, #44] @ (1cad20 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #252] @ 0xfc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1cb1b0 │ │ │ │ + bne.w 1cb0f8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add sp, #260 @ 0x104 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ movs r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -507711,21 +507678,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r6, [r4, r5] │ │ │ │ + ldr r6, [r3, r0] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - strh r6, [r2, r1] │ │ │ │ + strh r6, [r1, r4] │ │ │ │ lsls r1, r5, #2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r2, r9 │ │ │ │ - bne.w 1ca95e │ │ │ │ + bne.w 1ca8a6 │ │ │ │ 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 │ │ │ │ @@ -507888,15 +507855,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 1cab1a │ │ │ │ + b.n 1caa62 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r0, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 1b9b3c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ @@ -507912,15 +507879,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, #8] │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ - vldr d8, [pc, #480] @ 1cb1b8 │ │ │ │ + vldr d8, [pc, #480] @ 1cb100 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 1b9b3c │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ @@ -508097,57 +508064,57 @@ │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ vstr d8, [sp] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ - b.n 1cab22 │ │ │ │ + b.n 1caa6a │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ 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] @ 1cba2c │ │ │ │ + ldr.w r4, [pc, #2140] @ 1cb974 │ │ │ │ subw sp, sp, #2132 @ 0x854 │ │ │ │ - ldr.w r3, [pc, #2136] @ 1cba30 │ │ │ │ + ldr.w r3, [pc, #2136] @ 1cb978 │ │ │ │ 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 1cb96e │ │ │ │ + beq.w 1cb8b6 │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ - beq.w 1cb948 │ │ │ │ + beq.w 1cb890 │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq.w 1cc7d8 │ │ │ │ + beq.w 1cc720 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ ldrb r0, [r0, #8] │ │ │ │ cmp r0, #5 │ │ │ │ - bls.n 1cb224 │ │ │ │ + bls.n 1cb16c │ │ │ │ movw r0, #783 @ 0x30f │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 1cceee │ │ │ │ + beq.w 1cce36 │ │ │ │ movw r0, #774 @ 0x306 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 1cc75e │ │ │ │ + beq.w 1cc6a6 │ │ │ │ movw r0, #797 @ 0x31d │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 1cbac4 │ │ │ │ + beq.w 1cba0c │ │ │ │ movw r0, #906 @ 0x38a │ │ │ │ cmp r3, r0 │ │ │ │ - bhi.w 1cb9aa │ │ │ │ + bhi.w 1cb8f2 │ │ │ │ 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 │ │ │ │ @@ -509052,2089 +509019,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 1cba40 │ │ │ │ + bpl.n 1cb988 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1876 @ 0x754 │ │ │ │ - bl 1c35c8 │ │ │ │ + bl 1c3510 │ │ │ │ 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 1cb9bc │ │ │ │ + b.n 1cb904 │ │ │ │ ldrd r3, r1, [r2, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldrh r3, [r3, #12] │ │ │ │ cmp r3, #244 @ 0xf4 │ │ │ │ - beq.n 1cb9e0 │ │ │ │ + beq.n 1cb928 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ lsls r5, r3, #30 │ │ │ │ - bmi.n 1cba5c │ │ │ │ + bmi.n 1cb9a4 │ │ │ │ and.w r1, r3, #1 │ │ │ │ lsls r0, r3, #27 │ │ │ │ - bpl.n 1cba0c │ │ │ │ + bpl.n 1cb954 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1cba74 │ │ │ │ + beq.n 1cb9bc │ │ │ │ addw r0, sp, #1852 @ 0x73c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c9f90 │ │ │ │ + bl 1c9ed8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #3072 @ 0xc00 │ │ │ │ orr.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ - b.n 1cb9bc │ │ │ │ - ldr r2, [pc, #136] @ (1cba34 ) │ │ │ │ + b.n 1cb904 │ │ │ │ + ldr r2, [pc, #136] @ (1cb97c ) │ │ │ │ movs r0, #0 │ │ │ │ - ldr r1, [pc, #136] @ (1cba38 ) │ │ │ │ + ldr r1, [pc, #136] @ (1cb980 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e0a68 │ │ │ │ + bl 1e09b0 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r2 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - ldr r2, [pc, #120] @ (1cba3c ) │ │ │ │ - ldr r3, [pc, #108] @ (1cba30 ) │ │ │ │ + ldr r2, [pc, #120] @ (1cb984 ) │ │ │ │ + ldr r3, [pc, #108] @ (1cb978 ) │ │ │ │ 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 1cd850 │ │ │ │ + bne.w 1cd798 │ │ │ │ mov r0, r4 │ │ │ │ addw sp, sp, #2132 @ 0x854 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrh r3, [r2, #48] @ 0x30 │ │ │ │ - cbnz r3, 1cb9ea │ │ │ │ + cbnz r3, 1cb932 │ │ │ │ ldrh r3, [r2, #50] @ 0x32 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1cb97c │ │ │ │ + beq.n 1cb8c4 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n 1cbaa8 │ │ │ │ + bpl.n 1cb9f0 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1916 @ 0x77c │ │ │ │ - bl 1bd0a8 │ │ │ │ + bl 1bd0b0 │ │ │ │ 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 1cb9bc │ │ │ │ + b.n 1cb904 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1cba90 │ │ │ │ + beq.n 1cb9d8 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1892 @ 0x764 │ │ │ │ - bl 1c8de0 │ │ │ │ + bl 1c8d28 │ │ │ │ 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 1cb9bc │ │ │ │ - ldr r6, [pc, #136] @ (1cbab8 ) │ │ │ │ + b.n 1cb904 │ │ │ │ + ldr r6, [pc, #872] @ (1cbce0 ) │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r2, r0] │ │ │ │ + strb r0, [r1, r1] │ │ │ │ movs r2, r3 │ │ │ │ - stmia r0!, {r1, r4, r5} │ │ │ │ + stmia r0!, {r1, r3, r5, r6} │ │ │ │ movs r1, r3 │ │ │ │ - mov r0, r7 │ │ │ │ + mov r8, lr │ │ │ │ lsls r1, r5, #2 │ │ │ │ addw r0, sp, #1868 @ 0x74c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c3158 │ │ │ │ + bl 1c30a0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ - b.n 1cb9bc │ │ │ │ + b.n 1cb904 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1900 @ 0x76c │ │ │ │ - bl 1c84c0 │ │ │ │ + bl 1c8408 │ │ │ │ ldr.w r3, [sp, #1904] @ 0x770 │ │ │ │ ldr.w r2, [sp, #1900] @ 0x76c │ │ │ │ orr.w r3, r3, #541065216 @ 0x20400000 │ │ │ │ - b.n 1cb9bc │ │ │ │ + b.n 1cb904 │ │ │ │ addw r0, sp, #1860 @ 0x744 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c96b8 │ │ │ │ + bl 1c9600 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #2048 @ 0x800 │ │ │ │ orr.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ - b.n 1cb9bc │ │ │ │ + b.n 1cb904 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1884 @ 0x75c │ │ │ │ - bl 1ca868 │ │ │ │ + bl 1ca7b0 │ │ │ │ ldr.w r3, [sp, #1888] @ 0x760 │ │ │ │ ldr.w r2, [sp, #1884] @ 0x75c │ │ │ │ orr.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ - b.n 1cb9bc │ │ │ │ + b.n 1cb904 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1908 @ 0x774 │ │ │ │ - bl 1bc6d8 │ │ │ │ + bl 1bc6e0 │ │ │ │ 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 1cb9bc │ │ │ │ + b.n 1cb904 │ │ │ │ add r0, sp, #196 @ 0xc4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1bfc5c │ │ │ │ + bl 1bfc64 │ │ │ │ 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 1cb9bc │ │ │ │ + b.n 1cb904 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #700 @ 0x2bc │ │ │ │ - bcc.w 1cb9aa │ │ │ │ + bcc.w 1cb8f2 │ │ │ │ addw r0, sp, #1556 @ 0x614 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c0db0 │ │ │ │ + bl 1c0dac │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1140850688 @ 0x44000000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.n 1cb9bc │ │ │ │ + b.n 1cb904 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #700 @ 0x2bc │ │ │ │ - bcc.w 1cb9aa │ │ │ │ + bcc.w 1cb8f2 │ │ │ │ addw r0, sp, #1548 @ 0x60c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c0db0 │ │ │ │ + bl 1c0dac │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1149239296 @ 0x44800000 │ │ │ │ - b.n 1cb9bc │ │ │ │ + b.n 1cb904 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #700 @ 0x2bc │ │ │ │ - bcc.w 1cb9aa │ │ │ │ + bcc.w 1cb8f2 │ │ │ │ addw r0, sp, #1540 @ 0x604 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c0db0 │ │ │ │ + bl 1c0dac │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1149239296 @ 0x44800000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.n 1cb9bc │ │ │ │ + b.n 1cb904 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #700 @ 0x2bc │ │ │ │ - bcc.w 1cb9aa │ │ │ │ + bcc.w 1cb8f2 │ │ │ │ addw r0, sp, #1532 @ 0x5fc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c0db0 │ │ │ │ + bl 1c0dac │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1149239296 @ 0x44800000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.n 1cb9bc │ │ │ │ + b.n 1cb904 │ │ │ │ addw r0, sp, #1524 @ 0x5f4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c08a4 │ │ │ │ + bl 1c089c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1174405120 @ 0x46000000 │ │ │ │ - b.n 1cb9bc │ │ │ │ + b.n 1cb904 │ │ │ │ addw r0, sp, #1516 @ 0x5ec │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c08a4 │ │ │ │ + bl 1c089c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1174405120 @ 0x46000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.n 1cb9bc │ │ │ │ + b.n 1cb904 │ │ │ │ addw r0, sp, #1508 @ 0x5e4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c08a4 │ │ │ │ + bl 1c089c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1174405120 @ 0x46000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.n 1cb9bc │ │ │ │ + b.n 1cb904 │ │ │ │ addw r0, sp, #1500 @ 0x5dc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1bff00 │ │ │ │ + bl 1bff04 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1174405120 @ 0x46000000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.n 1cb9bc │ │ │ │ + b.n 1cb904 │ │ │ │ addw r0, sp, #1492 @ 0x5d4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1bff00 │ │ │ │ + bl 1bff04 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1182793728 @ 0x46800000 │ │ │ │ - b.n 1cb9bc │ │ │ │ + b.n 1cb904 │ │ │ │ addw r0, sp, #1484 @ 0x5cc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1bff00 │ │ │ │ + bl 1bff04 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1182793728 @ 0x46800000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.n 1cb9bc │ │ │ │ + b.n 1cb904 │ │ │ │ addw r0, sp, #1476 @ 0x5c4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c08a4 │ │ │ │ + bl 1c089c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1182793728 @ 0x46800000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.n 1cb9bc │ │ │ │ + b.n 1cb904 │ │ │ │ addw r0, sp, #1468 @ 0x5bc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c08a4 │ │ │ │ + bl 1c089c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1182793728 @ 0x46800000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.n 1cb9bc │ │ │ │ + b.n 1cb904 │ │ │ │ addw r0, sp, #1460 @ 0x5b4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c08a4 │ │ │ │ + bl 1c089c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1191182336 @ 0x47000000 │ │ │ │ - b.n 1cb9bc │ │ │ │ + b.n 1cb904 │ │ │ │ addw r0, sp, #1812 @ 0x714 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c03ac │ │ │ │ + bl 1c03a0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1191182336 @ 0x47000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.n 1cb9bc │ │ │ │ + b.n 1cb904 │ │ │ │ addw r0, sp, #1452 @ 0x5ac │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c08a4 │ │ │ │ + bl 1c089c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1191182336 @ 0x47000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.n 1cb9bc │ │ │ │ + b.n 1cb904 │ │ │ │ addw r0, sp, #1444 @ 0x5a4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c08a4 │ │ │ │ + bl 1c089c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1191182336 @ 0x47000000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.n 1cb9bc │ │ │ │ + b.n 1cb904 │ │ │ │ addw r0, sp, #1436 @ 0x59c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1bff00 │ │ │ │ + bl 1bff04 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1199570944 @ 0x47800000 │ │ │ │ - b.n 1cb9bc │ │ │ │ + b.n 1cb904 │ │ │ │ addw r0, sp, #1428 @ 0x594 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1bff00 │ │ │ │ + bl 1bff04 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1199570944 @ 0x47800000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.n 1cb9bc │ │ │ │ + b.n 1cb904 │ │ │ │ addw r0, sp, #1420 @ 0x58c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c08a4 │ │ │ │ + bl 1c089c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1199570944 @ 0x47800000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.n 1cb9bc │ │ │ │ + b.n 1cb904 │ │ │ │ addw r0, sp, #1412 @ 0x584 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c08a4 │ │ │ │ + bl 1c089c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1199570944 @ 0x47800000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.n 1cb9bc │ │ │ │ + b.n 1cb904 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #600 @ 0x258 │ │ │ │ - bcc.w 1cb9aa │ │ │ │ + bcc.w 1cb8f2 │ │ │ │ addw r0, sp, #1804 @ 0x70c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c03ac │ │ │ │ + bl 1c03a0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1191182336 @ 0x47000000 │ │ │ │ orr.w r3, r3, #2359296 @ 0x240000 │ │ │ │ - b.n 1cb9bc │ │ │ │ + b.n 1cb904 │ │ │ │ addw r0, sp, #1404 @ 0x57c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c1ea8 │ │ │ │ + bl 1c1e38 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1610612736 @ 0x60000000 │ │ │ │ - b.n 1cb9bc │ │ │ │ + b.n 1cb904 │ │ │ │ addw r0, sp, #1396 @ 0x574 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c1ea8 │ │ │ │ + bl 1c1e38 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1619001344 @ 0x60800000 │ │ │ │ - b.n 1cb9bc │ │ │ │ + b.n 1cb904 │ │ │ │ addw r0, sp, #1388 @ 0x56c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c1ea8 │ │ │ │ + bl 1c1e38 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1627389952 @ 0x61000000 │ │ │ │ - b.n 1cb9bc │ │ │ │ + b.n 1cb904 │ │ │ │ addw r0, sp, #1380 @ 0x564 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c1ea8 │ │ │ │ + bl 1c1e38 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1635778560 @ 0x61800000 │ │ │ │ - b.n 1cb9bc │ │ │ │ + b.n 1cb904 │ │ │ │ addw r0, sp, #1372 @ 0x55c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c1ea8 │ │ │ │ + bl 1c1e38 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1644167168 @ 0x62000000 │ │ │ │ - b.n 1cb9bc │ │ │ │ + b.n 1cb904 │ │ │ │ addw r0, sp, #1364 @ 0x554 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c1ea8 │ │ │ │ + bl 1c1e38 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1652555776 @ 0x62800000 │ │ │ │ - b.n 1cb9bc │ │ │ │ + b.n 1cb904 │ │ │ │ addw r0, sp, #1356 @ 0x54c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c1ea8 │ │ │ │ + bl 1c1e38 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1660944384 @ 0x63000000 │ │ │ │ - b.n 1cb9bc │ │ │ │ + b.n 1cb904 │ │ │ │ addw r0, sp, #1348 @ 0x544 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c1ea8 │ │ │ │ + bl 1c1e38 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1669332992 @ 0x63800000 │ │ │ │ - b.n 1cb9bc │ │ │ │ + b.n 1cb904 │ │ │ │ addw r0, sp, #1340 @ 0x53c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c1ea8 │ │ │ │ + bl 1c1e38 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1677721600 @ 0x64000000 │ │ │ │ - b.n 1cb9bc │ │ │ │ + b.n 1cb904 │ │ │ │ addw r0, sp, #1332 @ 0x534 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c1ea8 │ │ │ │ + bl 1c1e38 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1686110208 @ 0x64800000 │ │ │ │ - b.n 1cb9bc │ │ │ │ + b.n 1cb904 │ │ │ │ addw r0, sp, #1324 @ 0x52c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c1ea8 │ │ │ │ + bl 1c1e38 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1694498816 @ 0x65000000 │ │ │ │ - b.n 1cb9bc │ │ │ │ + b.n 1cb904 │ │ │ │ addw r0, sp, #1316 @ 0x524 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c1ea8 │ │ │ │ + bl 1c1e38 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1702887424 @ 0x65800000 │ │ │ │ - b.n 1cb9bc │ │ │ │ + b.n 1cb904 │ │ │ │ addw r0, sp, #1308 @ 0x51c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c1ea8 │ │ │ │ + bl 1c1e38 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1711276032 @ 0x66000000 │ │ │ │ - b.n 1cb9bc │ │ │ │ + b.n 1cb904 │ │ │ │ addw r0, sp, #1300 @ 0x514 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c1ea8 │ │ │ │ + bl 1c1e38 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1719664640 @ 0x66800000 │ │ │ │ - b.n 1cb9bc │ │ │ │ + b.n 1cb904 │ │ │ │ addw r0, sp, #1292 @ 0x50c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c1ea8 │ │ │ │ + bl 1c1e38 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1728053248 @ 0x67000000 │ │ │ │ - b.n 1cb9bc │ │ │ │ + b.n 1cb904 │ │ │ │ addw r0, sp, #1284 @ 0x504 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c1ea8 │ │ │ │ + bl 1c1e38 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1736441856 @ 0x67800000 │ │ │ │ - b.n 1cb9bc │ │ │ │ + b.n 1cb904 │ │ │ │ addw r0, sp, #1244 @ 0x4dc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c24d8 │ │ │ │ + bl 1c2440 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1677721600 @ 0x64000000 │ │ │ │ - b.n 1cb9bc │ │ │ │ + b.n 1cb904 │ │ │ │ addw r0, sp, #1236 @ 0x4d4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c24d8 │ │ │ │ + bl 1c2440 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1686110208 @ 0x64800000 │ │ │ │ - b.n 1cb9bc │ │ │ │ + b.n 1cb904 │ │ │ │ addw r0, sp, #1228 @ 0x4cc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c24d8 │ │ │ │ + bl 1c2440 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1694498816 @ 0x65000000 │ │ │ │ - b.n 1cb9bc │ │ │ │ + b.n 1cb904 │ │ │ │ addw r0, sp, #1220 @ 0x4c4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c24d8 │ │ │ │ + bl 1c2440 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1702887424 @ 0x65800000 │ │ │ │ - b.n 1cb9bc │ │ │ │ + b.n 1cb904 │ │ │ │ addw r0, sp, #1212 @ 0x4bc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c24d8 │ │ │ │ + bl 1c2440 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1711276032 @ 0x66000000 │ │ │ │ - b.n 1cb9bc │ │ │ │ + b.n 1cb904 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #800 @ 0x320 │ │ │ │ - bcs.w 1cb9aa │ │ │ │ + bcs.w 1cb8f2 │ │ │ │ addw r0, sp, #1204 @ 0x4b4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c1318 │ │ │ │ + bl 1c1310 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1719664640 @ 0x66800000 │ │ │ │ - b.n 1cb9bc │ │ │ │ + b.n 1cb904 │ │ │ │ addw r0, sp, #1196 @ 0x4ac │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c1318 │ │ │ │ + bl 1c1310 │ │ │ │ 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 1cb9bc │ │ │ │ + b.n 1cb904 │ │ │ │ addw r0, sp, #1188 @ 0x4a4 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1c18c8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1728053248 @ 0x67000000 │ │ │ │ - b.n 1cb9bc │ │ │ │ + b.n 1cb904 │ │ │ │ addw r0, sp, #1180 @ 0x49c │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1c18c8 │ │ │ │ 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 1cb9bc │ │ │ │ + b.n 1cb904 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #700 @ 0x2bc │ │ │ │ - bcc.w 1cb9aa │ │ │ │ + bcc.w 1cb8f2 │ │ │ │ addw r0, sp, #1276 @ 0x4fc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c1ea8 │ │ │ │ + bl 1c1e38 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1644167168 @ 0x62000000 │ │ │ │ - b.n 1cb9bc │ │ │ │ + b.n 1cb904 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #700 @ 0x2bc │ │ │ │ - bcc.w 1cb9aa │ │ │ │ + bcc.w 1cb8f2 │ │ │ │ addw r0, sp, #1268 @ 0x4f4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c1ea8 │ │ │ │ + bl 1c1e38 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1652555776 @ 0x62800000 │ │ │ │ - b.n 1cb9bc │ │ │ │ + b.n 1cb904 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #700 @ 0x2bc │ │ │ │ - bcc.w 1cb9aa │ │ │ │ + bcc.w 1cb8f2 │ │ │ │ addw r0, sp, #1260 @ 0x4ec │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c1ea8 │ │ │ │ + bl 1c1e38 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1660944384 @ 0x63000000 │ │ │ │ - b.n 1cb9bc │ │ │ │ + b.n 1cb904 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #700 @ 0x2bc │ │ │ │ - bcc.w 1cb9aa │ │ │ │ + bcc.w 1cb8f2 │ │ │ │ addw r0, sp, #1252 @ 0x4e4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c1ea8 │ │ │ │ + bl 1c1e38 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1669332992 @ 0x63800000 │ │ │ │ - b.n 1cb9bc │ │ │ │ + b.n 1cb904 │ │ │ │ addw r0, sp, #1172 @ 0x494 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1bef38 │ │ │ │ + bl 1bef40 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ - b.n 1cb9bc │ │ │ │ + b.n 1cb904 │ │ │ │ addw r0, sp, #1164 @ 0x48c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1bef38 │ │ │ │ + bl 1bef40 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.n 1cb9bc │ │ │ │ + b.n 1cb904 │ │ │ │ addw r0, sp, #1156 @ 0x484 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1bef38 │ │ │ │ + bl 1bef40 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.n 1cb9bc │ │ │ │ + b.n 1cb904 │ │ │ │ addw r0, sp, #1148 @ 0x47c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1bef38 │ │ │ │ + bl 1bef40 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.n 1cb9bc │ │ │ │ + b.n 1cb904 │ │ │ │ addw r0, sp, #1140 @ 0x474 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1bef38 │ │ │ │ + bl 1bef40 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.n 1cb9bc │ │ │ │ + b.n 1cb904 │ │ │ │ addw r0, sp, #1132 @ 0x46c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1bef38 │ │ │ │ + bl 1bef40 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ orr.w r3, r3, #10485760 @ 0xa00000 │ │ │ │ - b.n 1cb9bc │ │ │ │ + b.n 1cb904 │ │ │ │ addw r0, sp, #1124 @ 0x464 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1bef38 │ │ │ │ + bl 1bef40 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.n 1cb9bc │ │ │ │ + b.n 1cb904 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1980 @ 0x7bc │ │ │ │ - bl 1bcb64 │ │ │ │ + bl 1bcb6c │ │ │ │ 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 1cb9bc │ │ │ │ + b.n 1cb904 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1972 @ 0x7b4 │ │ │ │ - bl 1bcb64 │ │ │ │ + bl 1bcb6c │ │ │ │ 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 1cb9bc │ │ │ │ + b.n 1cb904 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2052 @ 0x804 │ │ │ │ - bl 1bc924 │ │ │ │ + bl 1bc92c │ │ │ │ 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 1cb9bc │ │ │ │ + b.n 1cb904 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 1cb9aa │ │ │ │ + bcc.w 1cb8f2 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1988 @ 0x7c4 │ │ │ │ - bl 1bcc30 │ │ │ │ + bl 1bcc38 │ │ │ │ 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 1cb9bc │ │ │ │ + b.n 1cb904 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2044 @ 0x7fc │ │ │ │ - bl 1bc924 │ │ │ │ + bl 1bc92c │ │ │ │ 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 1cb9bc │ │ │ │ + b.n 1cb904 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2036 @ 0x7f4 │ │ │ │ - bl 1bc924 │ │ │ │ + bl 1bc92c │ │ │ │ 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 1cb9bc │ │ │ │ + b.n 1cb904 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2028 @ 0x7ec │ │ │ │ - bl 1bc924 │ │ │ │ + bl 1bc92c │ │ │ │ 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 1cb9bc │ │ │ │ + b.n 1cb904 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1956 @ 0x7a4 │ │ │ │ - bl 1bce1c │ │ │ │ + bl 1bce24 │ │ │ │ ldr.w r3, [sp, #1960] @ 0x7a8 │ │ │ │ ldr.w r2, [sp, #1956] @ 0x7a4 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.n 1cb9bc │ │ │ │ + b.n 1cb904 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1932 @ 0x78c │ │ │ │ - bl 1bcf3c │ │ │ │ + bl 1bcf44 │ │ │ │ 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 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1924 @ 0x784 │ │ │ │ - bl 1bcf3c │ │ │ │ + bl 1bcf44 │ │ │ │ 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 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1964 @ 0x7ac │ │ │ │ - bl 1bcd18 │ │ │ │ + bl 1bcd20 │ │ │ │ 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 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1948 @ 0x79c │ │ │ │ - bl 1bce1c │ │ │ │ + bl 1bce24 │ │ │ │ ldr.w r3, [sp, #1952] @ 0x7a0 │ │ │ │ ldr.w r2, [sp, #1948] @ 0x79c │ │ │ │ orr.w r3, r3, #8388736 @ 0x800080 │ │ │ │ - b.w 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1940 @ 0x794 │ │ │ │ - bl 1bce1c │ │ │ │ + bl 1bce24 │ │ │ │ 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 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ addw r0, sp, #1820 @ 0x71c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1bc004 │ │ │ │ + bl 1bc00c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #637534208 @ 0x26000000 │ │ │ │ orr.w r3, r3, #835584 @ 0xcc000 │ │ │ │ - b.w 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ addw r0, sp, #1844 @ 0x734 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1bc510 │ │ │ │ + bl 1bc518 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #603979776 @ 0x24000000 │ │ │ │ - b.w 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ add r0, sp, #332 @ 0x14c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1be010 │ │ │ │ + bl 1be018 │ │ │ │ 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 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ add r0, sp, #324 @ 0x144 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1be010 │ │ │ │ + bl 1be018 │ │ │ │ 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 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ add r0, sp, #316 @ 0x13c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1be010 │ │ │ │ + bl 1be018 │ │ │ │ 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 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ add r0, sp, #308 @ 0x134 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1be010 │ │ │ │ + bl 1be018 │ │ │ │ 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 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ add r0, sp, #300 @ 0x12c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1be010 │ │ │ │ + bl 1be018 │ │ │ │ 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 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ add r0, sp, #292 @ 0x124 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1be010 │ │ │ │ + bl 1be018 │ │ │ │ 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 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ add r0, sp, #284 @ 0x11c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1be010 │ │ │ │ + bl 1be018 │ │ │ │ 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 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ add r0, sp, #276 @ 0x114 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1be010 │ │ │ │ + bl 1be018 │ │ │ │ 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 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ add r0, sp, #268 @ 0x10c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1be010 │ │ │ │ + bl 1be018 │ │ │ │ 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 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ sub.w r0, r1, #600 @ 0x258 │ │ │ │ cmp r0, #99 @ 0x63 │ │ │ │ - bls.w 1cd810 │ │ │ │ + bls.w 1cd758 │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1cb9aa │ │ │ │ + bcc.w 1cb8f2 │ │ │ │ add r0, sp, #788 @ 0x314 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1bbd34 │ │ │ │ + bl 1bbd3c │ │ │ │ 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 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ sub.w r0, r1, #600 @ 0x258 │ │ │ │ cmp r0, #99 @ 0x63 │ │ │ │ - bls.w 1cd830 │ │ │ │ + bls.w 1cd778 │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1cb9aa │ │ │ │ + bcc.w 1cb8f2 │ │ │ │ add r0, sp, #756 @ 0x2f4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1bb838 │ │ │ │ + bl 1bb840 │ │ │ │ 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 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ add r0, sp, #252 @ 0xfc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1bf124 │ │ │ │ + bl 1bf12c │ │ │ │ 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 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1cb9aa │ │ │ │ + bcc.w 1cb8f2 │ │ │ │ add r0, sp, #684 @ 0x2ac │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1bb240 │ │ │ │ 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 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 1cb9aa │ │ │ │ + bcc.w 1cb8f2 │ │ │ │ add r0, sp, #780 @ 0x30c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1bbb74 │ │ │ │ + bl 1bbb7c │ │ │ │ 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 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1cb9aa │ │ │ │ + bcc.w 1cb8f2 │ │ │ │ add r0, sp, #260 @ 0x104 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1baf78 │ │ │ │ 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 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1bf330 │ │ │ │ + bl 1bf338 │ │ │ │ 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 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ addw r0, sp, #1740 @ 0x6cc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c0db0 │ │ │ │ + bl 1c0dac │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1082130432 @ 0x40800000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.w 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ addw r0, sp, #1732 @ 0x6c4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1bff00 │ │ │ │ + bl 1bff04 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1090519040 @ 0x41000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ addw r0, sp, #1724 @ 0x6bc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1bff00 │ │ │ │ + bl 1bff04 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1090519040 @ 0x41000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ addw r0, sp, #1716 @ 0x6b4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1bff00 │ │ │ │ + bl 1bff04 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1090519040 @ 0x41000000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.w 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ addw r0, sp, #1708 @ 0x6ac │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1bff00 │ │ │ │ + bl 1bff04 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1098907648 @ 0x41800000 │ │ │ │ - b.w 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ addw r0, sp, #1700 @ 0x6a4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1bff00 │ │ │ │ + bl 1bff04 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1098907648 @ 0x41800000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ addw r0, sp, #1692 @ 0x69c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c08a4 │ │ │ │ + bl 1c089c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1107296256 @ 0x42000000 │ │ │ │ - b.w 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ addw r0, sp, #1684 @ 0x694 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c08a4 │ │ │ │ + bl 1c089c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1107296256 @ 0x42000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ addw r0, sp, #1676 @ 0x68c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c08a4 │ │ │ │ + bl 1c089c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1107296256 @ 0x42000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ addw r0, sp, #1668 @ 0x684 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c08a4 │ │ │ │ + bl 1c089c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1107296256 @ 0x42000000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.w 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ addw r0, sp, #1660 @ 0x67c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c0db0 │ │ │ │ + bl 1c0dac │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1115684864 @ 0x42800000 │ │ │ │ - b.w 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ addw r0, sp, #1652 @ 0x674 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c0db0 │ │ │ │ + bl 1c0dac │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1115684864 @ 0x42800000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ addw r0, sp, #1644 @ 0x66c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c08a4 │ │ │ │ + bl 1c089c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1115684864 @ 0x42800000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ addw r0, sp, #1636 @ 0x664 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c08a4 │ │ │ │ + bl 1c089c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1115684864 @ 0x42800000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.w 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ addw r0, sp, #1628 @ 0x65c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c08a4 │ │ │ │ + bl 1c089c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1124073472 @ 0x43000000 │ │ │ │ - b.w 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ addw r0, sp, #1620 @ 0x654 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c08a4 │ │ │ │ + bl 1c089c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1124073472 @ 0x43000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ add r0, sp, #100 @ 0x64 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1bd2e4 │ │ │ │ + bl 1bd2ec │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3758096384 @ 0xe0000000 │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ - b.w 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1bd2e4 │ │ │ │ + bl 1bd2ec │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3758096384 @ 0xe0000000 │ │ │ │ orr.w r3, r3, #8519680 @ 0x820000 │ │ │ │ - b.w 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1bac60 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3774873600 @ 0xe1000000 │ │ │ │ - b.w 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1babb4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3774873600 @ 0xe1000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1bac60 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3791650816 @ 0xe2000000 │ │ │ │ - b.w 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1bac60 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3791650816 @ 0xe2000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1bac60 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3808428032 @ 0xe3000000 │ │ │ │ - b.w 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1cb9aa │ │ │ │ + bcc.w 1cb8f2 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1babb4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3808428032 @ 0xe3000000 │ │ │ │ orr.w r3, r3, #12713984 @ 0xc20000 │ │ │ │ - b.w 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ addw r0, sp, #1796 @ 0x704 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c08a4 │ │ │ │ + bl 1c089c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ - b.w 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ add r0, sp, #188 @ 0xbc │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1bf9bc │ │ │ │ + bl 1bf9c4 │ │ │ │ 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 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2012 @ 0x7dc │ │ │ │ - bl 1bcb64 │ │ │ │ + bl 1bcb6c │ │ │ │ ldr.w r3, [sp, #2016] @ 0x7e0 │ │ │ │ ldr.w r2, [sp, #2012] @ 0x7dc │ │ │ │ orr.w r3, r3, #16777216 @ 0x1000000 │ │ │ │ - b.w 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2004 @ 0x7d4 │ │ │ │ - bl 1bcb64 │ │ │ │ + bl 1bcb6c │ │ │ │ ldr.w r3, [sp, #2008] @ 0x7d8 │ │ │ │ ldr.w r2, [sp, #2004] @ 0x7d4 │ │ │ │ orr.w r3, r3, #25165824 @ 0x1800000 │ │ │ │ - b.w 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1cb9aa │ │ │ │ + bcc.w 1cb8f2 │ │ │ │ add r0, sp, #28 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1babb4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3808428032 @ 0xe3000000 │ │ │ │ orr.w r3, r3, #13238272 @ 0xca0000 │ │ │ │ - b.w 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2020 @ 0x7e4 │ │ │ │ - bl 1bca58 │ │ │ │ + bl 1bca60 │ │ │ │ ldr.w r3, [sp, #2024] @ 0x7e8 │ │ │ │ ldr.w r2, [sp, #2020] @ 0x7e4 │ │ │ │ orr.w r3, r3, #41943040 @ 0x2800000 │ │ │ │ - b.w 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2116 @ 0x844 │ │ │ │ - bl 1bc924 │ │ │ │ + bl 1bc92c │ │ │ │ ldr.w r2, [sp, #2116] @ 0x844 │ │ │ │ ldr.w r3, [sp, #2120] @ 0x848 │ │ │ │ - b.w 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ addw r0, sp, #1612 @ 0x64c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1bff00 │ │ │ │ + bl 1bff04 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1124073472 @ 0x43000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ addw r0, sp, #1604 @ 0x644 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c08a4 │ │ │ │ + bl 1c089c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1132462080 @ 0x43800000 │ │ │ │ - b.w 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ addw r0, sp, #1596 @ 0x63c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c08a4 │ │ │ │ + bl 1c089c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1132462080 @ 0x43800000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ addw r0, sp, #1588 @ 0x634 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1bff00 │ │ │ │ + bl 1bff04 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1132462080 @ 0x43800000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ addw r0, sp, #1580 @ 0x62c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c08a4 │ │ │ │ + bl 1c089c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1132462080 @ 0x43800000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.w 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ addw r0, sp, #1572 @ 0x624 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c0db0 │ │ │ │ + bl 1c0dac │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1140850688 @ 0x44000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ addw r0, sp, #1564 @ 0x61c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c0db0 │ │ │ │ + bl 1c0dac │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1140850688 @ 0x44000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1cb9aa │ │ │ │ + bcc.w 1cb8f2 │ │ │ │ add r0, sp, #20 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1ba8c8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3825205248 @ 0xe4000000 │ │ │ │ - b.w 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1cb9aa │ │ │ │ + bcc.w 1cb8f2 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1babb4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3791650816 @ 0xe2000000 │ │ │ │ orr.w r3, r3, #13762560 @ 0xd20000 │ │ │ │ - b.w 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ add r0, sp, #348 @ 0x15c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1be010 │ │ │ │ + bl 1be018 │ │ │ │ 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 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ add r0, sp, #340 @ 0x154 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1be010 │ │ │ │ + bl 1be018 │ │ │ │ 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 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1cd6b4 │ │ │ │ + bcs.w 1cd5fc │ │ │ │ add r0, sp, #412 @ 0x19c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1bdd74 │ │ │ │ + bl 1bdd7c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r3, r3, #13631488 @ 0xd00000 │ │ │ │ - b.w 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1cd6f0 │ │ │ │ + bcs.w 1cd638 │ │ │ │ add r0, sp, #396 @ 0x18c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1bdd74 │ │ │ │ + bl 1bdd7c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r3, r3, #1048576 @ 0x100000 │ │ │ │ - b.w 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1cd70e │ │ │ │ + bcs.w 1cd656 │ │ │ │ add r0, sp, #380 @ 0x17c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1bdd74 │ │ │ │ + bl 1bdd7c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r3, r3, #5242880 @ 0x500000 │ │ │ │ - b.w 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1cd6d2 │ │ │ │ + bcs.w 1cd61a │ │ │ │ add r0, sp, #364 @ 0x16c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1bdd74 │ │ │ │ + bl 1bdd7c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r3, r3, #9437184 @ 0x900000 │ │ │ │ - b.w 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ addw r0, sp, #1788 @ 0x6fc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c08a4 │ │ │ │ + bl 1c089c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ addw r0, sp, #1756 @ 0x6dc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c0db0 │ │ │ │ + bl 1c0dac │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1082130432 @ 0x40800000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ addw r0, sp, #1748 @ 0x6d4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1bff00 │ │ │ │ + bl 1bff04 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1082130432 @ 0x40800000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ addw r0, sp, #1836 @ 0x72c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1bc330 │ │ │ │ + bl 1bc338 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #603979776 @ 0x24000000 │ │ │ │ orr.w r3, r3, #256 @ 0x100 │ │ │ │ - b.w 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ addw r0, sp, #1828 @ 0x724 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1bc144 │ │ │ │ + bl 1bc14c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #603979776 @ 0x24000000 │ │ │ │ orr.w r3, r3, #512 @ 0x200 │ │ │ │ - b.w 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ addw r0, sp, #1772 @ 0x6ec │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c08a4 │ │ │ │ + bl 1c089c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.w 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ addw r0, sp, #1764 @ 0x6e4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1bff00 │ │ │ │ + bl 1bff04 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1082130432 @ 0x40800000 │ │ │ │ - b.w 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ addw r0, sp, #1780 @ 0x6f4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c08a4 │ │ │ │ + bl 1c089c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ add r0, sp, #564 @ 0x234 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1be010 │ │ │ │ + bl 1be018 │ │ │ │ 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 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ add r0, sp, #556 @ 0x22c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1be010 │ │ │ │ + bl 1be018 │ │ │ │ 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 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ add r0, sp, #548 @ 0x224 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1be010 │ │ │ │ + bl 1be018 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ - b.w 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ add r0, sp, #540 @ 0x21c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1be010 │ │ │ │ + bl 1be018 │ │ │ │ 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 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ add r0, sp, #532 @ 0x214 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1be010 │ │ │ │ + bl 1be018 │ │ │ │ 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 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1cd72c │ │ │ │ + bcs.w 1cd674 │ │ │ │ add r0, sp, #668 @ 0x29c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1be478 │ │ │ │ + bl 1be480 │ │ │ │ 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 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcc.w 1cd746 │ │ │ │ + bcc.w 1cd68e │ │ │ │ add r0, sp, #644 @ 0x284 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1be224 │ │ │ │ + bl 1be22c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #3338665984 @ 0xc7000000 │ │ │ │ - b.w 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcc.w 1cd67c │ │ │ │ + bcc.w 1cd5c4 │ │ │ │ add r0, sp, #628 @ 0x274 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1be224 │ │ │ │ + bl 1be22c │ │ │ │ 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 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ add r0, sp, #244 @ 0xf4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1bf75c │ │ │ │ + bl 1bf764 │ │ │ │ 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 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ add r0, sp, #164 @ 0xa4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1bf534 │ │ │ │ + bl 1bf53c │ │ │ │ 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 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ add r0, sp, #156 @ 0x9c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1bf534 │ │ │ │ + bl 1bf53c │ │ │ │ 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 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ add r0, sp, #180 @ 0xb4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1bf534 │ │ │ │ + bl 1bf53c │ │ │ │ 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 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ add r0, sp, #172 @ 0xac │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1bf534 │ │ │ │ + bl 1bf53c │ │ │ │ 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 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ add r0, sp, #148 @ 0x94 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1bf534 │ │ │ │ + bl 1bf53c │ │ │ │ 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 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ add r0, sp, #140 @ 0x8c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1bf534 │ │ │ │ + bl 1bf53c │ │ │ │ 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 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ add r0, sp, #132 @ 0x84 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1bf534 │ │ │ │ + bl 1bf53c │ │ │ │ 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 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ add r0, sp, #124 @ 0x7c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1bf534 │ │ │ │ + bl 1bf53c │ │ │ │ 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 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1bf534 │ │ │ │ + bl 1bf53c │ │ │ │ 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 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1cd75c │ │ │ │ + bcs.w 1cd6a4 │ │ │ │ add r0, sp, #524 @ 0x20c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1bdd74 │ │ │ │ + bl 1bdd7c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r3, r3, #1048576 @ 0x100000 │ │ │ │ - b.w 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1cd798 │ │ │ │ + bcs.w 1cd6e0 │ │ │ │ add r0, sp, #508 @ 0x1fc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1bdd74 │ │ │ │ + bl 1bdd7c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r3, r3, #5242880 @ 0x500000 │ │ │ │ - b.w 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1cd77a │ │ │ │ + bcs.w 1cd6c2 │ │ │ │ add r0, sp, #476 @ 0x1dc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1bdd74 │ │ │ │ + bl 1bdd7c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r3, r3, #13631488 @ 0xd00000 │ │ │ │ - b.w 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1cd7d4 │ │ │ │ + bcs.w 1cd71c │ │ │ │ add r0, sp, #492 @ 0x1ec │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1bdd74 │ │ │ │ + bl 1bdd7c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r3, r3, #9437184 @ 0x900000 │ │ │ │ - b.w 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1cd7b6 │ │ │ │ + bcs.w 1cd6fe │ │ │ │ add r0, sp, #444 @ 0x1bc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1bdd74 │ │ │ │ + bl 1bdd7c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r3, r3, #5242880 @ 0x500000 │ │ │ │ - b.w 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1cd7f2 │ │ │ │ + bcs.w 1cd73a │ │ │ │ add r0, sp, #460 @ 0x1cc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1bdd74 │ │ │ │ + bl 1bdd7c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r3, r3, #1048576 @ 0x100000 │ │ │ │ - b.w 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1cd696 │ │ │ │ + bcs.w 1cd5de │ │ │ │ add r0, sp, #428 @ 0x1ac │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1bdd74 │ │ │ │ + bl 1bdd7c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r3, r3, #9437184 @ 0x900000 │ │ │ │ - b.w 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 1cb9aa │ │ │ │ + bcc.w 1cb8f2 │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1baea4 │ │ │ │ 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 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ add r0, sp, #236 @ 0xec │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1baea4 │ │ │ │ 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 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ add r0, sp, #228 @ 0xe4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1baea4 │ │ │ │ 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 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ add r0, sp, #724 @ 0x2d4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1bb5f0 │ │ │ │ + bl 1bb5f4 │ │ │ │ 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 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 1cb9aa │ │ │ │ + bcc.w 1cb8f2 │ │ │ │ add r0, sp, #692 @ 0x2b4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1bb38c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8388608 @ 0x800000 │ │ │ │ orr.w r3, r3, #3338665984 @ 0xc7000000 │ │ │ │ - b.w 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1bf330 │ │ │ │ + bl 1bf338 │ │ │ │ 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 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 1cb9aa │ │ │ │ + bcc.w 1cb8f2 │ │ │ │ add r0, sp, #108 @ 0x6c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1bad2c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r3, r3, #14680064 @ 0xe00000 │ │ │ │ - b.w 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2100 @ 0x834 │ │ │ │ - bl 1bc924 │ │ │ │ + bl 1bc92c │ │ │ │ ldr.w r3, [sp, #2104] @ 0x838 │ │ │ │ ldr.w r2, [sp, #2100] @ 0x834 │ │ │ │ orr.w r3, r3, #33554432 @ 0x2000000 │ │ │ │ - b.w 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2108 @ 0x83c │ │ │ │ - bl 1bc924 │ │ │ │ + bl 1bc92c │ │ │ │ ldr.w r3, [sp, #2112] @ 0x840 │ │ │ │ ldr.w r2, [sp, #2108] @ 0x83c │ │ │ │ orr.w r3, r3, #50331648 @ 0x3000000 │ │ │ │ - b.w 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2092 @ 0x82c │ │ │ │ - bl 1bc924 │ │ │ │ + bl 1bc92c │ │ │ │ ldr.w r3, [sp, #2096] @ 0x830 │ │ │ │ ldr.w r2, [sp, #2092] @ 0x82c │ │ │ │ orr.w r3, r3, #58720256 @ 0x3800000 │ │ │ │ - b.w 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2084 @ 0x824 │ │ │ │ - bl 1bc924 │ │ │ │ + bl 1bc92c │ │ │ │ ldr.w r3, [sp, #2088] @ 0x828 │ │ │ │ ldr.w r2, [sp, #2084] @ 0x824 │ │ │ │ orr.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ - b.w 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2076 @ 0x81c │ │ │ │ - bl 1bc924 │ │ │ │ + bl 1bc92c │ │ │ │ ldr.w r3, [sp, #2080] @ 0x820 │ │ │ │ ldr.w r2, [sp, #2076] @ 0x81c │ │ │ │ orr.w r3, r3, #75497472 @ 0x4800000 │ │ │ │ - b.w 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2068 @ 0x814 │ │ │ │ - bl 1bc924 │ │ │ │ + bl 1bc92c │ │ │ │ ldr.w r3, [sp, #2072] @ 0x818 │ │ │ │ ldr.w r2, [sp, #2068] @ 0x814 │ │ │ │ orr.w r3, r3, #83886080 @ 0x5000000 │ │ │ │ - b.w 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2060 @ 0x80c │ │ │ │ - bl 1bc924 │ │ │ │ + bl 1bc92c │ │ │ │ ldr.w r3, [sp, #2064] @ 0x810 │ │ │ │ ldr.w r2, [sp, #2060] @ 0x80c │ │ │ │ orr.w r3, r3, #92274688 @ 0x5800000 │ │ │ │ - b.w 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1996 @ 0x7cc │ │ │ │ - bl 1bcb64 │ │ │ │ + bl 1bcb6c │ │ │ │ ldr.w r3, [sp, #2000] @ 0x7d0 │ │ │ │ ldr.w r2, [sp, #1996] @ 0x7cc │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ - b.w 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ addw r0, sp, #1116 @ 0x45c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1bef38 │ │ │ │ + bl 1bef40 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2164260864 @ 0x81000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ addw r0, sp, #1108 @ 0x454 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1bef38 │ │ │ │ + bl 1bef40 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2164260864 @ 0x81000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ addw r0, sp, #1100 @ 0x44c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1bef38 │ │ │ │ + bl 1bef40 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2164260864 @ 0x81000000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.w 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ addw r0, sp, #1092 @ 0x444 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c7680 │ │ │ │ + bl 1c75c8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2684354560 @ 0xa0000000 │ │ │ │ - b.w 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ addw r0, sp, #1060 @ 0x424 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c4c78 │ │ │ │ + bl 1c4bc0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2684354560 @ 0xa0000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ addw r0, sp, #1052 @ 0x41c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c7da0 │ │ │ │ + bl 1c7ce8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2684354560 @ 0xa0000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ addw r0, sp, #1044 @ 0x414 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c7da0 │ │ │ │ + bl 1c7ce8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2684354560 @ 0xa0000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ addw r0, sp, #1036 @ 0x40c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c4c78 │ │ │ │ + bl 1c4bc0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2701131776 @ 0xa1000000 │ │ │ │ - b.w 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ addw r0, sp, #1028 @ 0x404 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c4c78 │ │ │ │ + bl 1c4bc0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2701131776 @ 0xa1000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ add r0, sp, #1020 @ 0x3fc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c7da0 │ │ │ │ + bl 1c7ce8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2701131776 @ 0xa1000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ add r0, sp, #1012 @ 0x3f4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c7da0 │ │ │ │ + bl 1c7ce8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2701131776 @ 0xa1000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ add r0, sp, #1004 @ 0x3ec │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c4c78 │ │ │ │ + bl 1c4bc0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2717908992 @ 0xa2000000 │ │ │ │ - b.w 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ add r0, sp, #996 @ 0x3e4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c4c78 │ │ │ │ + bl 1c4bc0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2717908992 @ 0xa2000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ add r0, sp, #988 @ 0x3dc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c6f68 │ │ │ │ + bl 1c6eb0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2717908992 @ 0xa2000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ add r0, sp, #980 @ 0x3d4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c6168 │ │ │ │ + bl 1c60b0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2717908992 @ 0xa2000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ add r0, sp, #972 @ 0x3cc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c6f68 │ │ │ │ + bl 1c6eb0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2734686208 @ 0xa3000000 │ │ │ │ - b.w 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ add r0, sp, #964 @ 0x3c4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c6168 │ │ │ │ + bl 1c60b0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2734686208 @ 0xa3000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ add r0, sp, #956 @ 0x3bc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c6860 │ │ │ │ + bl 1c67a8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2734686208 @ 0xa3000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ add r0, sp, #948 @ 0x3b4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c6860 │ │ │ │ + bl 1c67a8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2734686208 @ 0xa3000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ add r0, sp, #940 @ 0x3ac │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c7da0 │ │ │ │ + bl 1c7ce8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2751463424 @ 0xa4000000 │ │ │ │ - b.w 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ add r0, sp, #932 @ 0x3a4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c7da0 │ │ │ │ + bl 1c7ce8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2751463424 @ 0xa4000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ add r0, sp, #924 @ 0x39c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c7da0 │ │ │ │ + bl 1c7ce8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2751463424 @ 0xa4000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ add r0, sp, #916 @ 0x394 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c7da0 │ │ │ │ + bl 1c7ce8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2751463424 @ 0xa4000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ add r0, sp, #908 @ 0x38c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c7da0 │ │ │ │ + bl 1c7ce8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2768240640 @ 0xa5000000 │ │ │ │ - b.w 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ add r0, sp, #900 @ 0x384 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c7da0 │ │ │ │ + bl 1c7ce8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2768240640 @ 0xa5000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ add r0, sp, #892 @ 0x37c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c7da0 │ │ │ │ + bl 1c7ce8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2768240640 @ 0xa5000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ add r0, sp, #884 @ 0x374 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c7da0 │ │ │ │ + bl 1c7ce8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2768240640 @ 0xa5000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ add r0, sp, #876 @ 0x36c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c5a78 │ │ │ │ + bl 1c59c0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2785017856 @ 0xa6000000 │ │ │ │ - b.w 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ add r0, sp, #868 @ 0x364 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c5a78 │ │ │ │ + bl 1c59c0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2785017856 @ 0xa6000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ add r0, sp, #860 @ 0x35c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c6860 │ │ │ │ + bl 1c67a8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2785017856 @ 0xa6000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ add r0, sp, #852 @ 0x354 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c5390 │ │ │ │ + bl 1c52d8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2785017856 @ 0xa6000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 1cb9aa │ │ │ │ + bcc.w 1cb8f2 │ │ │ │ add r0, sp, #844 @ 0x34c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c2b18 │ │ │ │ + bl 1c2a60 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2801795072 @ 0xa7000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ add r0, sp, #836 @ 0x344 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c2cf0 │ │ │ │ + bl 1c2c38 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2801795072 @ 0xa7000000 │ │ │ │ orr.w r3, r3, #14680064 @ 0xe00000 │ │ │ │ - b.w 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ add r0, sp, #828 @ 0x33c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c2f28 │ │ │ │ + bl 1c2e70 │ │ │ │ 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 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ add r0, sp, #820 @ 0x334 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c2f28 │ │ │ │ + bl 1c2e70 │ │ │ │ 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 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ add r0, sp, #812 @ 0x32c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c2f28 │ │ │ │ + bl 1c2e70 │ │ │ │ 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 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ 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 │ │ │ │ @@ -511155,426 +511122,426 @@ │ │ │ │ bl 1b9b3c │ │ │ │ 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 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ addw r0, sp, #1084 @ 0x43c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c4058 │ │ │ │ + bl 1c3fa0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2801795072 @ 0xa7000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ addw r0, sp, #1076 @ 0x434 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c3a58 │ │ │ │ + bl 1c39a0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2801795072 @ 0xa7000000 │ │ │ │ orr.w r3, r3, #4456448 @ 0x440000 │ │ │ │ - b.w 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ addw r0, sp, #1068 @ 0x42c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c4678 │ │ │ │ + bl 1c45c0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2801795072 @ 0xa7000000 │ │ │ │ orr.w r3, r3, #5242880 @ 0x500000 │ │ │ │ - b.w 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ add r0, sp, #804 @ 0x324 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1bbec0 │ │ │ │ + bl 1bbec8 │ │ │ │ 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 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ add r0, sp, #748 @ 0x2ec │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1bb700 │ │ │ │ + bl 1bb704 │ │ │ │ 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 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ add r0, sp, #740 @ 0x2e4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1bb700 │ │ │ │ + bl 1bb704 │ │ │ │ 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 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ add r0, sp, #772 @ 0x304 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1bb9e8 │ │ │ │ + bl 1bb9f0 │ │ │ │ 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 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ add r0, sp, #716 @ 0x2cc │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1bb49c │ │ │ │ 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 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ add r0, sp, #708 @ 0x2c4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1bb49c │ │ │ │ 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 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ add r0, sp, #652 @ 0x28c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1be478 │ │ │ │ + bl 1be480 │ │ │ │ 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 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ add r0, sp, #732 @ 0x2dc │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1bb700 │ │ │ │ + bl 1bb704 │ │ │ │ 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 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ add r0, sp, #700 @ 0x2bc │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1bb49c │ │ │ │ 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 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ add r0, sp, #676 @ 0x2a4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1bb0f8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3271557120 @ 0xc3000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ add r0, sp, #612 @ 0x264 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1be010 │ │ │ │ + bl 1be018 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ - b.w 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ add r0, sp, #604 @ 0x25c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1be010 │ │ │ │ + bl 1be018 │ │ │ │ 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 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ add r0, sp, #596 @ 0x254 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1be010 │ │ │ │ + bl 1be018 │ │ │ │ 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 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ add r0, sp, #588 @ 0x24c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1be010 │ │ │ │ + bl 1be018 │ │ │ │ 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 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ add r0, sp, #580 @ 0x244 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1be010 │ │ │ │ + bl 1be018 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ - b.w 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ add r0, sp, #572 @ 0x23c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1be010 │ │ │ │ + bl 1be018 │ │ │ │ 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 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ movs r3, #192 @ 0xc0 │ │ │ │ movt r3, #128 @ 0x80 │ │ │ │ movs r2, #0 │ │ │ │ - b.w 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ add r0, sp, #620 @ 0x26c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1be224 │ │ │ │ + bl 1be22c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3338665984 @ 0xc7000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ add r0, sp, #420 @ 0x1a4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1bdd74 │ │ │ │ + bl 1bdd7c │ │ │ │ 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 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ add r0, sp, #404 @ 0x194 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1bdd74 │ │ │ │ + bl 1bdd7c │ │ │ │ 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 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ add r0, sp, #356 @ 0x164 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1bdd74 │ │ │ │ + bl 1bdd7c │ │ │ │ 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 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ add r0, sp, #388 @ 0x184 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1bdd74 │ │ │ │ + bl 1bdd7c │ │ │ │ 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 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ add r0, sp, #372 @ 0x174 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1bdd74 │ │ │ │ + bl 1bdd7c │ │ │ │ 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 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ add r0, sp, #660 @ 0x294 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1be478 │ │ │ │ + bl 1be480 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ add r0, sp, #636 @ 0x27c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1be224 │ │ │ │ + bl 1be22c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3338665984 @ 0xc7000000 │ │ │ │ - b.w 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ add r0, sp, #516 @ 0x204 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1bdd74 │ │ │ │ + bl 1bdd7c │ │ │ │ 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 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ add r0, sp, #468 @ 0x1d4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1bdd74 │ │ │ │ + bl 1bdd7c │ │ │ │ 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 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ add r0, sp, #500 @ 0x1f4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1bdd74 │ │ │ │ + bl 1bdd7c │ │ │ │ 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 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ add r0, sp, #436 @ 0x1b4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1bdd74 │ │ │ │ + bl 1bdd7c │ │ │ │ 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 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ add r0, sp, #484 @ 0x1e4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1bdd74 │ │ │ │ + bl 1bdd7c │ │ │ │ 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 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ add r0, sp, #452 @ 0x1c4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1bdd74 │ │ │ │ + bl 1bdd7c │ │ │ │ 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 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ add r0, sp, #796 @ 0x31c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1be6cc │ │ │ │ + bl 1be6d4 │ │ │ │ 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 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ add r0, sp, #764 @ 0x2fc │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1bd7b0 │ │ │ │ + bl 1bd7b8 │ │ │ │ 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 1cb9bc │ │ │ │ + b.w 1cb904 │ │ │ │ blx 597a0 <__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] @ (1cd914 ) │ │ │ │ + ldr r2, [pc, #172] @ (1cd85c ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #172] @ (1cd918 ) │ │ │ │ + ldr r3, [pc, #172] @ (1cd860 ) │ │ │ │ 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 1e2fc0 │ │ │ │ + bl 1e2f08 │ │ │ │ ldr.w fp, [r6, #88] @ 0x58 │ │ │ │ add.w r2, r6, #84 @ 0x54 │ │ │ │ mov r5, r0 │ │ │ │ cmp fp, r2 │ │ │ │ - beq.n 1cd8f4 │ │ │ │ + beq.n 1cd83c │ │ │ │ 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 1cd8ea │ │ │ │ + beq.n 1cd832 │ │ │ │ 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 1cd8da │ │ │ │ + beq.n 1cd822 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1cb1c0 │ │ │ │ + bl 1cb108 │ │ │ │ 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 1cd8a8 │ │ │ │ + bne.n 1cd7f0 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 1cd89c │ │ │ │ + bne.n 1cd7e4 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - ldr r2, [pc, #36] @ (1cd91c ) │ │ │ │ - ldr r3, [pc, #32] @ (1cd918 ) │ │ │ │ + ldr r2, [pc, #36] @ (1cd864 ) │ │ │ │ + ldr r3, [pc, #32] @ (1cd860 ) │ │ │ │ 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 1cd910 │ │ │ │ + bne.n 1cd858 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ - movs r7, #146 @ 0x92 │ │ │ │ + cmp r0, #74 @ 0x4a │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #4 │ │ │ │ + movs r7, #188 @ 0xbc │ │ │ │ lsls r1, r5, #2 │ │ │ │ - cbz r2, 1cd956 │ │ │ │ + cbz r2, 1cd89e │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ mov.w ip, #1065353216 @ 0x3f800000 │ │ │ │ movs r2, #0 │ │ │ │ push {lr} │ │ │ │ @@ -511583,18 +511550,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 1cd932 │ │ │ │ + bne.n 1cd87a │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1cd990 │ │ │ │ + cbz r2, 1cd8d8 │ │ │ │ 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 │ │ │ │ @@ -511605,22 +511572,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 1cd96c │ │ │ │ + bne.n 1cd8b4 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1cda02 │ │ │ │ + cbz r2, 1cd94a │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1cda04 │ │ │ │ + vldr s11, [pc, #100] @ 1cd94c │ │ │ │ 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 │ │ │ │ @@ -511638,35 +511605,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 1cd9a2 │ │ │ │ + bne.n 1cd8ea │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1cda24 │ │ │ │ + cbz r2, 1cd96c │ │ │ │ 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 1cda0e │ │ │ │ + bne.n 1cd956 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1cda88 │ │ │ │ + cbz r2, 1cd9d0 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1cda8c │ │ │ │ + vldr s12, [pc, #88] @ 1cd9d4 │ │ │ │ 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 │ │ │ │ @@ -511680,45 +511647,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 1cda3a │ │ │ │ + bne.n 1cd982 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1cdac4 │ │ │ │ + cbz r2, 1cda0c │ │ │ │ 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 1cda9c │ │ │ │ + bne.n 1cd9e4 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1cdb58 │ │ │ │ + beq.n 1cdaa0 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 1cdb5c │ │ │ │ + vldr s11, [pc, #132] @ 1cdaa4 │ │ │ │ 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 │ │ │ │ @@ -511745,21 +511712,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 1cdae0 │ │ │ │ + bne.n 1cda28 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1cdb94 │ │ │ │ + cbz r2, 1cdadc │ │ │ │ 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 │ │ │ │ @@ -511767,19 +511734,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 1cdb6e │ │ │ │ + bne.n 1cdab6 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1cdbcc │ │ │ │ + cbz r2, 1cdb14 │ │ │ │ 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 │ │ │ │ @@ -511787,22 +511754,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 1cdba6 │ │ │ │ + bne.n 1cdaee │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1cdc3e │ │ │ │ + cbz r2, 1cdb86 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1cdc40 │ │ │ │ + vldr s11, [pc, #100] @ 1cdb88 │ │ │ │ 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 │ │ │ │ @@ -511820,21 +511787,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 1cdbde │ │ │ │ + bne.n 1cdb26 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1cdc7e │ │ │ │ + cbz r2, 1cdbc6 │ │ │ │ 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 │ │ │ │ @@ -511842,22 +511809,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 1cdc4e │ │ │ │ + bne.n 1cdb96 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1cdd2a │ │ │ │ + beq.n 1cdc72 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #160] @ 1cdd2c │ │ │ │ + vldr s10, [pc, #160] @ 1cdc74 │ │ │ │ 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 │ │ │ │ @@ -511892,43 +511859,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 1cdc94 │ │ │ │ + bne.n 1cdbdc │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1cdd62 │ │ │ │ + cbz r2, 1cdcaa │ │ │ │ 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 1cdd3c │ │ │ │ + bne.n 1cdc84 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1cddc6 │ │ │ │ + cbz r2, 1cdd0e │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1cddc8 │ │ │ │ + vldr s12, [pc, #88] @ 1cdd10 │ │ │ │ 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 │ │ │ │ @@ -511942,20 +511909,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 1cdd76 │ │ │ │ + bne.n 1cdcbe │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1cde06 │ │ │ │ + cbz r2, 1cdd4e │ │ │ │ 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 │ │ │ │ @@ -511964,23 +511931,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 1cddda │ │ │ │ + bne.n 1cdd22 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1cde98 │ │ │ │ + beq.n 1cdde0 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 1cde9c │ │ │ │ + vldr s11, [pc, #132] @ 1cdde4 │ │ │ │ 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 │ │ │ │ @@ -512007,21 +511974,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 1cde20 │ │ │ │ + bne.n 1cdd68 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1cded6 │ │ │ │ + cbz r2, 1cde1e │ │ │ │ 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 │ │ │ │ @@ -512029,21 +511996,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 1cdeae │ │ │ │ + bne.n 1cddf6 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1cdf46 │ │ │ │ + cbz r2, 1cde8e │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1cdf48 │ │ │ │ + vldr s11, [pc, #100] @ 1cde90 │ │ │ │ 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 │ │ │ │ @@ -512061,35 +512028,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 1cdee6 │ │ │ │ + bne.n 1cde2e │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1cdf64 │ │ │ │ + cbz r2, 1cdeac │ │ │ │ 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 1cdf52 │ │ │ │ + bne.n 1cde9a │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1cdfca │ │ │ │ + cbz r2, 1cdf12 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1cdfcc │ │ │ │ + vldr s12, [pc, #88] @ 1cdf14 │ │ │ │ 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 │ │ │ │ @@ -512103,20 +512070,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 1cdf7a │ │ │ │ + bne.n 1cdec2 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1ce00a │ │ │ │ + cbz r2, 1cdf52 │ │ │ │ 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 │ │ │ │ @@ -512125,22 +512092,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 1cdfde │ │ │ │ + bne.n 1cdf26 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1ce06c │ │ │ │ + cbz r2, 1cdfb4 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1ce070 │ │ │ │ + vldr s12, [pc, #88] @ 1cdfb8 │ │ │ │ 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 │ │ │ │ @@ -512154,43 +512121,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 1ce01e │ │ │ │ + bne.n 1cdf66 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1ce0a8 │ │ │ │ + cbz r2, 1cdff0 │ │ │ │ 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 1ce080 │ │ │ │ + bne.n 1cdfc8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1ce114 │ │ │ │ + cbz r2, 1ce05c │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #96] @ 1ce118 │ │ │ │ + vldr s11, [pc, #96] @ 1ce060 │ │ │ │ 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 │ │ │ │ @@ -512207,25 +512174,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 1ce0ba │ │ │ │ + bne.n 1ce002 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1ce17e │ │ │ │ + cbz r2, 1ce0c6 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1ce180 │ │ │ │ + vldr s12, [pc, #88] @ 1ce0c8 │ │ │ │ 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 │ │ │ │ @@ -512239,24 +512206,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 1ce12e │ │ │ │ + bne.n 1ce076 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1ce1e6 │ │ │ │ + cbz r2, 1ce12e │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1ce1e8 │ │ │ │ + vldr s12, [pc, #88] @ 1ce130 │ │ │ │ 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 │ │ │ │ @@ -512270,23 +512237,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 1ce196 │ │ │ │ + bne.n 1ce0de │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1ce254 │ │ │ │ + cbz r2, 1ce19c │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #96] @ 1ce258 │ │ │ │ + vldr s11, [pc, #96] @ 1ce1a0 │ │ │ │ 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 │ │ │ │ @@ -512303,25 +512270,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 1ce1fa │ │ │ │ + bne.n 1ce142 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1ce2be │ │ │ │ + cbz r2, 1ce206 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1ce2c0 │ │ │ │ + vldr s12, [pc, #88] @ 1ce208 │ │ │ │ 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 │ │ │ │ @@ -512335,23 +512302,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 1ce26e │ │ │ │ + bne.n 1ce1b6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1ce32c │ │ │ │ + cbz r2, 1ce274 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #96] @ 1ce330 │ │ │ │ + vldr s11, [pc, #96] @ 1ce278 │ │ │ │ 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 │ │ │ │ @@ -512368,25 +512335,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 1ce2d2 │ │ │ │ + bne.n 1ce21a │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1ce396 │ │ │ │ + cbz r2, 1ce2de │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1ce398 │ │ │ │ + vldr s12, [pc, #88] @ 1ce2e0 │ │ │ │ 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 │ │ │ │ @@ -512400,23 +512367,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 1ce346 │ │ │ │ + bne.n 1ce28e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1ce406 │ │ │ │ + cbz r2, 1ce34e │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #96] @ 1ce408 │ │ │ │ + vldr s11, [pc, #96] @ 1ce350 │ │ │ │ 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 │ │ │ │ @@ -512433,24 +512400,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 1ce3aa │ │ │ │ + bne.n 1ce2f2 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1ce478 │ │ │ │ + cbz r2, 1ce3c0 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1ce47c │ │ │ │ + vldr s11, [pc, #100] @ 1ce3c4 │ │ │ │ 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 │ │ │ │ @@ -512468,25 +512435,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 1ce41a │ │ │ │ + bne.n 1ce362 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1ce4e2 │ │ │ │ + cbz r2, 1ce42a │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1ce4e4 │ │ │ │ + vldr s12, [pc, #88] @ 1ce42c │ │ │ │ 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 │ │ │ │ @@ -512500,23 +512467,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 1ce492 │ │ │ │ + bne.n 1ce3da │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1ce554 │ │ │ │ + cbz r2, 1ce49c │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1ce558 │ │ │ │ + vldr s11, [pc, #100] @ 1ce4a0 │ │ │ │ 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 │ │ │ │ @@ -512534,25 +512501,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 1ce4f6 │ │ │ │ + bne.n 1ce43e │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1ce5be │ │ │ │ + cbz r2, 1ce506 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1ce5c0 │ │ │ │ + vldr s12, [pc, #88] @ 1ce508 │ │ │ │ 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 │ │ │ │ @@ -512566,23 +512533,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 1ce56e │ │ │ │ + bne.n 1ce4b6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1ce630 │ │ │ │ + cbz r2, 1ce578 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1ce634 │ │ │ │ + vldr s11, [pc, #100] @ 1ce57c │ │ │ │ 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 │ │ │ │ @@ -512600,24 +512567,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 1ce5d2 │ │ │ │ + bne.n 1ce51a │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1ce6a6 │ │ │ │ + cbz r2, 1ce5ee │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1ce6a8 │ │ │ │ + vldr s11, [pc, #100] @ 1ce5f0 │ │ │ │ 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 │ │ │ │ @@ -512635,27 +512602,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 1ce646 │ │ │ │ + bne.n 1ce58e │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1ce710 │ │ │ │ + cbz r2, 1ce658 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #92] @ 1ce714 │ │ │ │ + vldr s12, [pc, #92] @ 1ce65c │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #88] @ 1ce718 │ │ │ │ + vldr s11, [pc, #88] @ 1ce660 │ │ │ │ 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 │ │ │ │ @@ -512668,29 +512635,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 1ce6c2 │ │ │ │ + bne.n 1ce60a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ lsrs r1, r4, #32 │ │ │ │ subs r4, #130 @ 0x82 │ │ │ │ - cbz r2, 1ce780 │ │ │ │ + cbz r2, 1ce6c8 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #92] @ 1ce784 │ │ │ │ + vldr s12, [pc, #92] @ 1ce6cc │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #88] @ 1ce788 │ │ │ │ + vldr s11, [pc, #88] @ 1ce6d0 │ │ │ │ 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 │ │ │ │ @@ -512703,27 +512670,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 1ce732 │ │ │ │ + bne.n 1ce67a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ lsrs r1, r4, #32 │ │ │ │ subs r4, #130 @ 0x82 │ │ │ │ - cbz r2, 1ce7fe │ │ │ │ + cbz r2, 1ce746 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #104] @ 1ce800 │ │ │ │ - vldr s10, [pc, #104] @ 1ce804 │ │ │ │ + vldr s11, [pc, #104] @ 1ce748 │ │ │ │ + vldr s10, [pc, #104] @ 1ce74c │ │ │ │ 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 │ │ │ │ @@ -512741,26 +512708,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 1ce79e │ │ │ │ + bne.n 1ce6e6 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cbz r2, 1ce86a │ │ │ │ + cbz r2, 1ce7b2 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1ce86c │ │ │ │ + vldr s12, [pc, #88] @ 1ce7b4 │ │ │ │ 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 │ │ │ │ @@ -512774,24 +512741,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 1ce81a │ │ │ │ + bne.n 1ce762 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ - cbz r2, 1ce8e2 │ │ │ │ + cbz r2, 1ce82a │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #104] @ 1ce8e4 │ │ │ │ - vldr s10, [pc, #104] @ 1ce8e8 │ │ │ │ + vldr s11, [pc, #104] @ 1ce82c │ │ │ │ + vldr s10, [pc, #104] @ 1ce830 │ │ │ │ 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 │ │ │ │ @@ -512809,26 +512776,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 1ce882 │ │ │ │ + bne.n 1ce7ca │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cbz r2, 1ce95c │ │ │ │ + cbz r2, 1ce8a4 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #104] @ 1ce960 │ │ │ │ - vldr s10, [pc, #104] @ 1ce964 │ │ │ │ + vldr s11, [pc, #104] @ 1ce8a8 │ │ │ │ + vldr s10, [pc, #104] @ 1ce8ac │ │ │ │ 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 │ │ │ │ @@ -512846,27 +512813,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 1ce8fe │ │ │ │ + bne.n 1ce846 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cbz r2, 1ce9da │ │ │ │ + cbz r2, 1ce922 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #104] @ 1ce9dc │ │ │ │ - vldr s10, [pc, #104] @ 1ce9e0 │ │ │ │ + vldr s11, [pc, #104] @ 1ce924 │ │ │ │ + vldr s10, [pc, #104] @ 1ce928 │ │ │ │ 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 │ │ │ │ @@ -512884,30 +512851,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 1ce97a │ │ │ │ + bne.n 1ce8c2 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cbz r2, 1cea48 │ │ │ │ + cbz r2, 1ce990 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s12, [pc, #88] @ 1cea4c │ │ │ │ + vldr s12, [pc, #88] @ 1ce994 │ │ │ │ mov.w r2, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #84] @ 1cea50 │ │ │ │ + vldr s11, [pc, #84] @ 1ce998 │ │ │ │ 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 │ │ │ │ @@ -512920,30 +512887,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 1ce9fe │ │ │ │ + bne.n 1ce946 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #148] @ (1ceae4 ) │ │ │ │ + ldr r1, [pc, #148] @ (1cea2c ) │ │ │ │ subs r6, #18 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cbz r2, 1ceaba │ │ │ │ + cbz r2, 1cea02 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s12, [pc, #88] @ 1ceabc │ │ │ │ + vldr s12, [pc, #88] @ 1cea04 │ │ │ │ mov.w r2, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #84] @ 1ceac0 │ │ │ │ + vldr s11, [pc, #84] @ 1cea08 │ │ │ │ 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 │ │ │ │ @@ -512956,140 +512923,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 1cea6e │ │ │ │ + bne.n 1ce9b6 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - ldr r1, [pc, #148] @ (1ceb54 ) │ │ │ │ + ldr r1, [pc, #148] @ (1cea9c ) │ │ │ │ subs r6, #18 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cbz r2, 1ceafc │ │ │ │ + cbz r2, 1cea44 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s14, [pc, #48] @ 1ceb00 │ │ │ │ + vldr s14, [pc, #48] @ 1cea48 │ │ │ │ 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 1cead6 │ │ │ │ + bne.n 1cea1e │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1ceb38 │ │ │ │ + cbz r2, 1cea80 │ │ │ │ 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 1ceb14 │ │ │ │ + bne.n 1cea5c │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1ceb74 │ │ │ │ + cbz r2, 1ceabc │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s14, [pc, #44] @ 1ceb78 │ │ │ │ + vldr s14, [pc, #44] @ 1ceac0 │ │ │ │ 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 1ceb4e │ │ │ │ + bne.n 1cea96 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1ceb9e │ │ │ │ + cbz r2, 1ceae6 │ │ │ │ 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 1ceb88 │ │ │ │ + bne.n 1cead0 │ │ │ │ bx lr │ │ │ │ - cbz r2, 1cebd4 │ │ │ │ + cbz r2, 1ceb1c │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s14, [pc, #44] @ 1cebd8 │ │ │ │ + vldr s14, [pc, #44] @ 1ceb20 │ │ │ │ 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 1cebae │ │ │ │ + bne.n 1ceaf6 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1cec04 │ │ │ │ + cbz r2, 1ceb4c │ │ │ │ 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 1cebe6 │ │ │ │ + bne.n 1ceb2e │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1cec50 │ │ │ │ + cbz r2, 1ceb98 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #60] @ 1cec54 │ │ │ │ + vldr s13, [pc, #60] @ 1ceb9c │ │ │ │ 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 │ │ │ │ @@ -513097,23 +513064,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 1cec18 │ │ │ │ + bne.n 1ceb60 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1ceca6 │ │ │ │ + cbz r2, 1cebee │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #68] @ 1ceca8 │ │ │ │ + vldr s13, [pc, #68] @ 1cebf0 │ │ │ │ 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 │ │ │ │ @@ -513123,105 +513090,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 1cec66 │ │ │ │ + bne.n 1cebae │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1cecde │ │ │ │ + cbz r2, 1cec26 │ │ │ │ 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 1cecb4 │ │ │ │ + bne.n 1cebfc │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1ced1a │ │ │ │ + cbz r2, 1cec62 │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s14, [pc, #52] @ 1ced1c │ │ │ │ + vldr s14, [pc, #52] @ 1cec64 │ │ │ │ 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 1cecf0 │ │ │ │ + bne.n 1cec38 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 1ced5c │ │ │ │ + cbz r2, 1ceca4 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s14, [pc, #52] @ 1ced60 │ │ │ │ + vldr s14, [pc, #52] @ 1ceca8 │ │ │ │ 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 1ced30 │ │ │ │ + bne.n 1cec78 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 1ced96 │ │ │ │ + cbz r2, 1cecde │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s14, [pc, #44] @ 1ced98 │ │ │ │ + vldr s14, [pc, #44] @ 1cece0 │ │ │ │ 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 1ced6e │ │ │ │ + bne.n 1cecb6 │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 1cedea │ │ │ │ + cbz r2, 1ced32 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #68] @ 1cedec │ │ │ │ + vldr s13, [pc, #68] @ 1ced34 │ │ │ │ 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 │ │ │ │ @@ -513231,26 +513198,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 1cedaa │ │ │ │ + bne.n 1cecf2 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 1cee3a │ │ │ │ + cbz r2, 1ced82 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s13, [pc, #60] @ 1cee3c │ │ │ │ + vldr s13, [pc, #60] @ 1ced84 │ │ │ │ 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 │ │ │ │ @@ -513258,24 +513225,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 1cee06 │ │ │ │ + bne.n 1ced4e │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1cee8a │ │ │ │ + cbz r2, 1cedd2 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #64] @ 1cee8c │ │ │ │ + vldr s13, [pc, #64] @ 1cedd4 │ │ │ │ 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 │ │ │ │ @@ -513284,22 +513251,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 1cee56 │ │ │ │ + bne.n 1ced9e │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1ceefe │ │ │ │ + cbz r2, 1cee46 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #100] @ 1cef00 │ │ │ │ + vldr s12, [pc, #100] @ 1cee48 │ │ │ │ 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 │ │ │ │ @@ -513318,25 +513285,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 1ceea2 │ │ │ │ + bne.n 1cedea │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1cef4a │ │ │ │ + cbz r2, 1cee92 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #60] @ 1cef4c │ │ │ │ + vldr s13, [pc, #60] @ 1cee94 │ │ │ │ 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 │ │ │ │ @@ -513344,23 +513311,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 1cef16 │ │ │ │ + bne.n 1cee5e │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1cef9e │ │ │ │ + cbz r2, 1ceee6 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s13, [pc, #68] @ 1cefa0 │ │ │ │ + vldr s13, [pc, #68] @ 1ceee8 │ │ │ │ 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 │ │ │ │ @@ -513370,23 +513337,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 1cef64 │ │ │ │ + bne.n 1ceeac │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 1ceff0 │ │ │ │ + cbz r2, 1cef38 │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s13, [pc, #72] @ 1ceff4 │ │ │ │ + vldr s13, [pc, #72] @ 1cef3c │ │ │ │ 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 │ │ │ │ @@ -513397,24 +513364,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 1cefb8 │ │ │ │ + bne.n 1cef00 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 1cf064 │ │ │ │ + cbz r2, 1cefac │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #100] @ 1cf068 │ │ │ │ + vldr s12, [pc, #100] @ 1cefb0 │ │ │ │ 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 │ │ │ │ @@ -513433,24 +513400,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 1cf00a │ │ │ │ + bne.n 1cef52 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 1cf0b0 │ │ │ │ + cbz r2, 1ceff8 │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s13, [pc, #64] @ 1cf0b4 │ │ │ │ + vldr s13, [pc, #64] @ 1ceffc │ │ │ │ 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 │ │ │ │ @@ -513459,182 +513426,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 1cf07a │ │ │ │ + bne.n 1cefc2 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 1cf0e4 │ │ │ │ + cbz r2, 1cf02c │ │ │ │ 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 1cf0c4 │ │ │ │ + bne.n 1cf00c │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1cf116 │ │ │ │ + cbz r2, 1cf05e │ │ │ │ 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 1cf0f6 │ │ │ │ + bne.n 1cf03e │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1cf13e │ │ │ │ + cbz r2, 1cf086 │ │ │ │ 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 1cf120 │ │ │ │ + bne.n 1cf068 │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #60] @ (1cf180 ) │ │ │ │ + ldr r3, [pc, #60] @ (1cf0c8 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1cf17e │ │ │ │ + cbz r2, 1cf0c6 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ add r1, r2 │ │ │ │ - ldr r2, [pc, #52] @ (1cf184 ) │ │ │ │ + ldr r2, [pc, #52] @ (1cf0cc ) │ │ │ │ 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 1cf15c │ │ │ │ + bne.n 1cf0a4 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - lsrs r2, r7, #26 │ │ │ │ + lsrs r2, r6, #29 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #60] @ (1cf1c8 ) │ │ │ │ + ldr r3, [pc, #60] @ (1cf110 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1cf1c6 │ │ │ │ + cbz r2, 1cf10e │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ add r1, r2 │ │ │ │ - ldr r2, [pc, #52] @ (1cf1cc ) │ │ │ │ + ldr r2, [pc, #52] @ (1cf114 ) │ │ │ │ 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 1cf1a0 │ │ │ │ + bne.n 1cf0e8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - lsrs r2, r6, #25 │ │ │ │ + lsrs r2, r5, #28 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #60] @ (1cf210 ) │ │ │ │ + ldr r3, [pc, #60] @ (1cf158 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1cf20e │ │ │ │ + cbz r2, 1cf156 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ add r1, r2 │ │ │ │ - ldr r2, [pc, #52] @ (1cf214 ) │ │ │ │ + ldr r2, [pc, #52] @ (1cf15c ) │ │ │ │ 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 1cf1ec │ │ │ │ + bne.n 1cf134 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - lsrs r2, r5, #24 │ │ │ │ + lsrs r2, r4, #27 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ - ldr r4, [pc, #56] @ (1cf254 ) │ │ │ │ + ldr r4, [pc, #56] @ (1cf19c ) │ │ │ │ add r4, pc │ │ │ │ - cbz r2, 1cf250 │ │ │ │ + cbz r2, 1cf198 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ add r1, r2 │ │ │ │ - ldr r2, [pc, #48] @ (1cf258 ) │ │ │ │ + ldr r2, [pc, #48] @ (1cf1a0 ) │ │ │ │ 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 1cf232 │ │ │ │ + bne.n 1cf17a │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - lsrs r0, r4, #23 │ │ │ │ + lsrs r0, r3, #26 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #84] @ (1cf2b4 ) │ │ │ │ + ldr r3, [pc, #84] @ (1cf1fc ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1cf2ae │ │ │ │ + cbz r2, 1cf1f6 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ - ldr.w lr, [pc, #80] @ 1cf2b8 │ │ │ │ + ldr.w lr, [pc, #80] @ 1cf200 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s14, [pc, #64] @ 1cf2b0 │ │ │ │ + vldr s14, [pc, #64] @ 1cf1f8 │ │ │ │ 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 │ │ │ │ @@ -513643,29 +513610,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 1cf276 │ │ │ │ + bne.n 1cf1be │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - lsrs r6, r3, #22 │ │ │ │ + lsrs r6, r2, #25 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #60] @ (1cf2fc ) │ │ │ │ + ldr r3, [pc, #60] @ (1cf244 ) │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r2 │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1cf2fa │ │ │ │ - ldr r5, [pc, #56] @ (1cf300 ) │ │ │ │ + cbz r2, 1cf242 │ │ │ │ + ldr r5, [pc, #56] @ (1cf248 ) │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #0 │ │ │ │ ldr r5, [r3, r5] │ │ │ │ ldrh.w ip, [r2], #2 │ │ │ │ movs r3, #0 │ │ │ │ adds r1, #1 │ │ │ │ cmp r4, r1 │ │ │ │ @@ -513673,29 +513640,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 1cf2ce │ │ │ │ + bne.n 1cf216 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - lsrs r2, r7, #20 │ │ │ │ + lsrs r2, r6, #23 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #84] @ (1cf35c ) │ │ │ │ + ldr r3, [pc, #84] @ (1cf2a4 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1cf356 │ │ │ │ + cbz r2, 1cf29e │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #80] @ (1cf360 ) │ │ │ │ + ldr r2, [pc, #80] @ (1cf2a8 ) │ │ │ │ adds r0, #16 │ │ │ │ mov.w lr, #0 │ │ │ │ - vldr s14, [pc, #64] @ 1cf358 │ │ │ │ + vldr s14, [pc, #64] @ 1cf2a0 │ │ │ │ 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 │ │ │ │ @@ -513704,60 +513671,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 1cf320 │ │ │ │ + bne.n 1cf268 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r6, #19 │ │ │ │ + lsrs r6, r5, #22 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #64] @ (1cf3a8 ) │ │ │ │ + ldr r3, [pc, #64] @ (1cf2f0 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1cf3a6 │ │ │ │ + cbz r2, 1cf2ee │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #60] @ (1cf3ac ) │ │ │ │ + ldr r2, [pc, #60] @ (1cf2f4 ) │ │ │ │ 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 1cf37e │ │ │ │ + bne.n 1cf2c6 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - lsrs r6, r2, #18 │ │ │ │ + lsrs r6, r1, #21 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr.w ip, [pc, #92] @ 1cf410 │ │ │ │ + ldr.w ip, [pc, #92] @ 1cf358 │ │ │ │ add ip, pc │ │ │ │ - cbz r2, 1cf40c │ │ │ │ + cbz r2, 1cf354 │ │ │ │ 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] @ (1cf414 ) │ │ │ │ + ldr r2, [pc, #76] @ (1cf35c ) │ │ │ │ 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] │ │ │ │ @@ -513768,32 +513735,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 1cf3d0 │ │ │ │ + bne.n 1cf318 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - lsrs r0, r1, #17 │ │ │ │ + lsrs r0, r0, #20 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ - ldr r5, [pc, #72] @ (1cf464 ) │ │ │ │ + ldr r5, [pc, #72] @ (1cf3ac ) │ │ │ │ add r5, pc │ │ │ │ - cbz r2, 1cf460 │ │ │ │ + cbz r2, 1cf3a8 │ │ │ │ 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] @ (1cf468 ) │ │ │ │ + ldr r2, [pc, #56] @ (1cf3b0 ) │ │ │ │ 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] │ │ │ │ @@ -513801,31 +513768,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 1cf432 │ │ │ │ + bne.n 1cf37a │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - lsrs r0, r4, #15 │ │ │ │ + lsrs r0, r3, #18 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr.w ip, [pc, #92] @ 1cf4cc │ │ │ │ + ldr.w ip, [pc, #92] @ 1cf414 │ │ │ │ add ip, pc │ │ │ │ - cbz r2, 1cf4c8 │ │ │ │ + cbz r2, 1cf410 │ │ │ │ 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] @ (1cf4d0 ) │ │ │ │ + ldr r2, [pc, #76] @ (1cf418 ) │ │ │ │ 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] │ │ │ │ @@ -513836,32 +513803,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 1cf48c │ │ │ │ + bne.n 1cf3d4 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - lsrs r4, r1, #14 │ │ │ │ + lsrs r4, r0, #17 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ - ldr r5, [pc, #72] @ (1cf520 ) │ │ │ │ + ldr r5, [pc, #72] @ (1cf468 ) │ │ │ │ add r5, pc │ │ │ │ - cbz r2, 1cf51c │ │ │ │ + cbz r2, 1cf464 │ │ │ │ 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] @ (1cf524 ) │ │ │ │ + ldr r2, [pc, #56] @ (1cf46c ) │ │ │ │ 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] │ │ │ │ @@ -513869,31 +513836,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 1cf4ee │ │ │ │ + bne.n 1cf436 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - lsrs r4, r4, #12 │ │ │ │ + lsrs r4, r3, #15 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #108] @ (1cf598 ) │ │ │ │ + ldr r3, [pc, #108] @ (1cf4e0 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1cf590 │ │ │ │ + cbz r2, 1cf4d8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #104] @ (1cf59c ) │ │ │ │ + ldr r1, [pc, #104] @ (1cf4e4 ) │ │ │ │ mov r5, r2 │ │ │ │ adds r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s14, [pc, #88] @ 1cf594 │ │ │ │ + vldr s14, [pc, #88] @ 1cf4dc │ │ │ │ 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 │ │ │ │ @@ -513908,31 +513875,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 1cf540 │ │ │ │ + bne.n 1cf488 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - lsrs r2, r2, #11 │ │ │ │ + lsrs r2, r1, #14 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #76] @ (1cf5f0 ) │ │ │ │ + ldr r3, [pc, #76] @ (1cf538 ) │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r7, r2 │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1cf5ec │ │ │ │ + cbz r2, 1cf534 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #68] @ (1cf5f4 ) │ │ │ │ + ldr r1, [pc, #68] @ (1cf53c ) │ │ │ │ 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 │ │ │ │ @@ -513943,31 +513910,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 1cf5b4 │ │ │ │ + bne.n 1cf4fc │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - lsrs r6, r2, #9 │ │ │ │ + lsrs r6, r1, #12 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #108] @ (1cf668 ) │ │ │ │ + ldr r3, [pc, #108] @ (1cf5b0 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1cf660 │ │ │ │ + cbz r2, 1cf5a8 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #104] @ (1cf66c ) │ │ │ │ + ldr r1, [pc, #104] @ (1cf5b4 ) │ │ │ │ mov r5, r2 │ │ │ │ adds r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s14, [pc, #88] @ 1cf664 │ │ │ │ + vldr s14, [pc, #88] @ 1cf5ac │ │ │ │ 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 │ │ │ │ @@ -513982,31 +513949,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 1cf610 │ │ │ │ + bne.n 1cf558 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - lsrs r2, r0, #8 │ │ │ │ + lsrs r2, r7, #10 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #72] @ (1cf6bc ) │ │ │ │ + ldr r3, [pc, #72] @ (1cf604 ) │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r7, r2 │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1cf6b8 │ │ │ │ + cbz r2, 1cf600 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #64] @ (1cf6c0 ) │ │ │ │ + ldr r1, [pc, #64] @ (1cf608 ) │ │ │ │ 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 │ │ │ │ @@ -514016,27 +513983,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 1cf684 │ │ │ │ + bne.n 1cf5cc │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - lsrs r6, r0, #6 │ │ │ │ + lsrs r6, r7, #8 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #88] @ (1cf720 ) │ │ │ │ + ldr r3, [pc, #88] @ (1cf668 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1cf71c │ │ │ │ + cbz r2, 1cf664 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #84] @ (1cf724 ) │ │ │ │ + ldr r1, [pc, #84] @ (1cf66c ) │ │ │ │ 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 │ │ │ │ @@ -514051,28 +514018,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 1cf6dc │ │ │ │ + bne.n 1cf624 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - lsrs r6, r6, #4 │ │ │ │ + lsrs r6, r5, #7 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #72] @ (1cf774 ) │ │ │ │ + ldr r3, [pc, #72] @ (1cf6bc ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1cf772 │ │ │ │ + cbz r2, 1cf6ba │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #68] @ (1cf778 ) │ │ │ │ + ldr r2, [pc, #68] @ (1cf6c0 ) │ │ │ │ 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 │ │ │ │ @@ -514084,31 +514051,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 1cf740 │ │ │ │ + bne.n 1cf688 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - lsrs r2, r2, #3 │ │ │ │ + lsrs r2, r1, #6 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #104] @ (1cf7e8 ) │ │ │ │ + ldr r3, [pc, #104] @ (1cf730 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1cf7e2 │ │ │ │ + cbz r2, 1cf72a │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #100] @ (1cf7ec ) │ │ │ │ + ldr r1, [pc, #100] @ (1cf734 ) │ │ │ │ mov r5, r2 │ │ │ │ adds r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s14, [pc, #84] @ 1cf7e4 │ │ │ │ + vldr s14, [pc, #84] @ 1cf72c │ │ │ │ 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 │ │ │ │ @@ -514123,30 +514090,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 1cf794 │ │ │ │ + bne.n 1cf6dc │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - lsrs r6, r7, #1 │ │ │ │ + lsrs r6, r6, #4 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #76] @ (1cf840 ) │ │ │ │ + ldr r3, [pc, #76] @ (1cf788 ) │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r7, r2 │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1cf83c │ │ │ │ + cbz r2, 1cf784 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #68] @ (1cf844 ) │ │ │ │ + ldr r1, [pc, #68] @ (1cf78c ) │ │ │ │ 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 │ │ │ │ @@ -514157,27 +514124,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 1cf804 │ │ │ │ + bne.n 1cf74c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - lsrs r6, r0, #32 │ │ │ │ + lsrs r6, r7, #2 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #84] @ (1cf8a0 ) │ │ │ │ + ldr r3, [pc, #84] @ (1cf7e8 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1cf89e │ │ │ │ + cbz r2, 1cf7e6 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #80] @ (1cf8a4 ) │ │ │ │ + ldr r1, [pc, #80] @ (1cf7ec ) │ │ │ │ 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 │ │ │ │ @@ -514192,27 +514159,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 1cf860 │ │ │ │ + bne.n 1cf7a8 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - lsls r2, r6, #30 │ │ │ │ + lsrs r2, r5, #1 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #72] @ (1cf8f4 ) │ │ │ │ + ldr r3, [pc, #72] @ (1cf83c ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1cf8f0 │ │ │ │ + cbz r2, 1cf838 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #68] @ (1cf8f8 ) │ │ │ │ + ldr r2, [pc, #68] @ (1cf840 ) │ │ │ │ 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 │ │ │ │ @@ -514224,32 +514191,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 1cf8c0 │ │ │ │ + bne.n 1cf808 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - lsls r2, r2, #29 │ │ │ │ + lsrs r2, r1, #32 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #108] @ (1cf96c ) │ │ │ │ + ldr r3, [pc, #108] @ (1cf8b4 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1cf964 │ │ │ │ + cbz r2, 1cf8ac │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #104] @ (1cf970 ) │ │ │ │ + ldr r1, [pc, #104] @ (1cf8b8 ) │ │ │ │ mov r5, r2 │ │ │ │ adds r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s14, [pc, #88] @ 1cf968 │ │ │ │ + vldr s14, [pc, #88] @ 1cf8b0 │ │ │ │ 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 │ │ │ │ @@ -514264,31 +514231,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 1cf914 │ │ │ │ + bne.n 1cf85c │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - lsls r6, r7, #27 │ │ │ │ + lsls r6, r6, #30 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #72] @ (1cf9c0 ) │ │ │ │ + ldr r3, [pc, #72] @ (1cf908 ) │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r7, r2 │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1cf9bc │ │ │ │ + cbz r2, 1cf904 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #64] @ (1cf9c4 ) │ │ │ │ + ldr r1, [pc, #64] @ (1cf90c ) │ │ │ │ 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 │ │ │ │ @@ -514298,27 +514265,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 1cf988 │ │ │ │ + bne.n 1cf8d0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - lsls r2, r0, #26 │ │ │ │ + lsls r2, r7, #28 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #88] @ (1cfa24 ) │ │ │ │ + ldr r3, [pc, #88] @ (1cf96c ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1cfa20 │ │ │ │ + cbz r2, 1cf968 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #84] @ (1cfa28 ) │ │ │ │ + ldr r1, [pc, #84] @ (1cf970 ) │ │ │ │ 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 │ │ │ │ @@ -514333,28 +514300,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 1cf9e0 │ │ │ │ + bne.n 1cf928 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - lsls r2, r6, #24 │ │ │ │ + lsls r2, r5, #27 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #72] @ (1cfa78 ) │ │ │ │ + ldr r3, [pc, #72] @ (1cf9c0 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1cfa76 │ │ │ │ + cbz r2, 1cf9be │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #68] @ (1cfa7c ) │ │ │ │ + ldr r2, [pc, #68] @ (1cf9c4 ) │ │ │ │ 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 │ │ │ │ @@ -514366,29 +514333,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 1cfa44 │ │ │ │ + bne.n 1cf98c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - lsls r6, r1, #23 │ │ │ │ + lsls r6, r0, #26 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1cfb06 │ │ │ │ + beq.n 1cfa4e │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #120] @ 1cfb08 │ │ │ │ + vldr s11, [pc, #120] @ 1cfa50 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s10, [pc, #116] @ 1cfb0c │ │ │ │ + vldr s10, [pc, #116] @ 1cfa54 │ │ │ │ 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 │ │ │ │ @@ -514410,28 +514377,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 1cfa9c │ │ │ │ + bne.n 1cf9e4 │ │ │ │ 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 1cfbb0 │ │ │ │ + beq.n 1cfaf8 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #152] @ 1cfbb4 │ │ │ │ + vldr s10, [pc, #152] @ 1cfafc │ │ │ │ vmov.f32 s11, #240 @ 0xbf800000 -1.0 │ │ │ │ - vldr s9, [pc, #148] @ 1cfbb8 │ │ │ │ + vldr s9, [pc, #148] @ 1cfb00 │ │ │ │ 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 │ │ │ │ @@ -514461,30 +514428,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 1cfb28 │ │ │ │ + bne.n 1cfa70 │ │ │ │ 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 1cfc42 │ │ │ │ + beq.n 1cfb8a │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #120] @ 1cfc44 │ │ │ │ + vldr s11, [pc, #120] @ 1cfb8c │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s10, [pc, #116] @ 1cfc48 │ │ │ │ + vldr s10, [pc, #116] @ 1cfb90 │ │ │ │ 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 │ │ │ │ @@ -514506,25 +514473,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 1cfbd8 │ │ │ │ + bne.n 1cfb20 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ lsrs r1, r4, #32 │ │ │ │ subs r4, #130 @ 0x82 │ │ │ │ - cbz r2, 1cfcba │ │ │ │ + cbz r2, 1cfc02 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1cfcbc │ │ │ │ + vldr s11, [pc, #100] @ 1cfc04 │ │ │ │ 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 │ │ │ │ @@ -514542,28 +514509,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 1cfc5a │ │ │ │ + bne.n 1cfba2 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1cfcd2 │ │ │ │ + cbz r2, 1cfc1a │ │ │ │ movs r3, #0 │ │ │ │ ldr.w ip, [r1], #4 │ │ │ │ adds r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ str.w ip, [r0], #4 │ │ │ │ - bne.n 1cfcc4 │ │ │ │ + bne.n 1cfc0c │ │ │ │ bx lr │ │ │ │ - cbz r2, 1cfd0e │ │ │ │ + cbz r2, 1cfc56 │ │ │ │ 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 │ │ │ │ @@ -514573,62 +514540,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 1cfce4 │ │ │ │ + bne.n 1cfc2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1cfd3e │ │ │ │ + cbz r2, 1cfc86 │ │ │ │ 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 1cfd20 │ │ │ │ + bne.n 1cfc68 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1cfd82 │ │ │ │ + cbz r2, 1cfcca │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr d6, [pc, #60] @ 1cfd88 │ │ │ │ + vldr d6, [pc, #60] @ 1cfcd0 │ │ │ │ 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 1cfd54 │ │ │ │ + bne.n 1cfc9c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #240 @ 0xf0 │ │ │ │ - cbz r2, 1cfdc6 │ │ │ │ + cbz r2, 1cfd0e │ │ │ │ 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 │ │ │ │ @@ -514636,18 +514603,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 1cfda0 │ │ │ │ + bne.n 1cfce8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1cfdfe │ │ │ │ + cbz r2, 1cfd46 │ │ │ │ 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 │ │ │ │ @@ -514657,50 +514624,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 1cfdd6 │ │ │ │ + bne.n 1cfd1e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1cfe56 │ │ │ │ + cbz r2, 1cfd9e │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr d4, [pc, #76] @ 1cfe58 │ │ │ │ + vldr d4, [pc, #76] @ 1cfda0 │ │ │ │ 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 1cfe38 │ │ │ │ + bmi.n 1cfd80 │ │ │ │ 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 1cfe18 │ │ │ │ + bne.n 1cfd60 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #0 │ │ │ │ - cbz r2, 1cfe96 │ │ │ │ + cbz r2, 1cfdde │ │ │ │ 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 │ │ │ │ @@ -514708,18 +514675,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 1cfe70 │ │ │ │ + bne.n 1cfdb8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1cfed0 │ │ │ │ + cbz r2, 1cfe18 │ │ │ │ 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 │ │ │ │ @@ -514729,48 +514696,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 1cfea6 │ │ │ │ + bne.n 1cfdee │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1cff12 │ │ │ │ + cbz r2, 1cfe5a │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s14, [pc, #52] @ 1cff14 │ │ │ │ + vldr s14, [pc, #52] @ 1cfe5c │ │ │ │ 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 1cfee8 │ │ │ │ + bne.n 1cfe30 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 1cff6c │ │ │ │ + cbz r2, 1cfeb4 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 1cff70 │ │ │ │ + vldr s13, [pc, #76] @ 1cfeb8 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 1cff74 │ │ │ │ + vldr s12, [pc, #72] @ 1cfebc │ │ │ │ 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 │ │ │ │ @@ -514779,23 +514746,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 1cff2e │ │ │ │ + bne.n 1cfe76 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1cffae │ │ │ │ + cbz r2, 1cfef6 │ │ │ │ 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 │ │ │ │ @@ -514803,18 +514770,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 1cff88 │ │ │ │ + bne.n 1cfed0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1cffe6 │ │ │ │ + cbz r2, 1cff2e │ │ │ │ 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 │ │ │ │ @@ -514824,22 +514791,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 1cffbe │ │ │ │ + bne.n 1cff06 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d0030 │ │ │ │ + cbz r2, 1cff78 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #64] @ 1d0034 │ │ │ │ + vldr s13, [pc, #64] @ 1cff7c │ │ │ │ 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 │ │ │ │ @@ -514847,21 +514814,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 1cfffa │ │ │ │ + bne.n 1cff42 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1d007c │ │ │ │ + cbz r2, 1cffc4 │ │ │ │ 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 │ │ │ │ @@ -514873,23 +514840,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 1d0046 │ │ │ │ + bne.n 1cff8e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d00d0 │ │ │ │ + cbz r2, 1d0018 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s13, [pc, #72] @ 1d00d4 │ │ │ │ + vldr s13, [pc, #72] @ 1d001c │ │ │ │ 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] │ │ │ │ @@ -514900,27 +514867,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 1d0098 │ │ │ │ + bne.n 1cffe0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 1d014a │ │ │ │ + cbz r2, 1d0092 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #104] @ 1d014c │ │ │ │ + vldr s12, [pc, #104] @ 1d0094 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #100] @ 1d0150 │ │ │ │ + vldr s11, [pc, #100] @ 1d0098 │ │ │ │ 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 │ │ │ │ @@ -514938,22 +514905,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 1d00f2 │ │ │ │ + bne.n 1d003a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1d018a │ │ │ │ + cbz r2, 1d00d2 │ │ │ │ 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 │ │ │ │ @@ -514961,18 +514928,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 1d0164 │ │ │ │ + bne.n 1d00ac │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d01c4 │ │ │ │ + cbz r2, 1d010c │ │ │ │ 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 │ │ │ │ @@ -514982,23 +514949,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 1d019a │ │ │ │ + bne.n 1d00e2 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d0210 │ │ │ │ + cbz r2, 1d0158 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #64] @ 1d0214 │ │ │ │ + vldr s13, [pc, #64] @ 1d015c │ │ │ │ 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 │ │ │ │ @@ -515006,21 +514973,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 1d01da │ │ │ │ + bne.n 1d0122 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1d025a │ │ │ │ + cbz r2, 1d01a2 │ │ │ │ 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 │ │ │ │ @@ -515032,66 +514999,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 1d0226 │ │ │ │ + bne.n 1d016e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d029a │ │ │ │ + cbz r2, 1d01e2 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s14, [pc, #52] @ 1d029c │ │ │ │ + vldr s14, [pc, #52] @ 1d01e4 │ │ │ │ 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 1d0272 │ │ │ │ + bne.n 1d01ba │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1d02ce │ │ │ │ + cbz r2, 1d0216 │ │ │ │ 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 1d02b2 │ │ │ │ + bne.n 1d01fa │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d0324 │ │ │ │ + cbz r2, 1d026c │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 1d0328 │ │ │ │ + vldr s13, [pc, #76] @ 1d0270 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 1d032c │ │ │ │ + vldr s12, [pc, #72] @ 1d0274 │ │ │ │ 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 │ │ │ │ @@ -515100,43 +515067,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 1d02e6 │ │ │ │ + bne.n 1d022e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1d035c │ │ │ │ + cbz r2, 1d02a4 │ │ │ │ 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 1d033e │ │ │ │ + bne.n 1d0286 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d03be │ │ │ │ + cbz r2, 1d0306 │ │ │ │ adds r2, #1 │ │ │ │ adds r3, r1, #3 │ │ │ │ adds r0, #16 │ │ │ │ - vldr s12, [pc, #84] @ 1d03c0 │ │ │ │ + vldr s12, [pc, #84] @ 1d0308 │ │ │ │ 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] │ │ │ │ @@ -515151,39 +515118,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 1d0376 │ │ │ │ + bne.n 1d02be │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1d03ec │ │ │ │ + cbz r2, 1d0334 │ │ │ │ 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 1d03d2 │ │ │ │ + bne.n 1d031a │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d044e │ │ │ │ + cbz r2, 1d0396 │ │ │ │ adds r2, #1 │ │ │ │ adds r3, r1, #3 │ │ │ │ adds r0, #16 │ │ │ │ - vldr s12, [pc, #84] @ 1d0450 │ │ │ │ + vldr s12, [pc, #84] @ 1d0398 │ │ │ │ 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] │ │ │ │ @@ -515198,19 +515165,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 1d0406 │ │ │ │ + bne.n 1d034e │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1d048c │ │ │ │ + cbz r2, 1d03d4 │ │ │ │ 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 │ │ │ │ @@ -515220,24 +515187,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 1d0466 │ │ │ │ + bne.n 1d03ae │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - b.w 1cfc4c │ │ │ │ - cbz r2, 1d04dc │ │ │ │ + b.w 1cfb94 │ │ │ │ + cbz r2, 1d0424 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #64] @ 1d04e0 │ │ │ │ + vldr s13, [pc, #64] @ 1d0428 │ │ │ │ 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 │ │ │ │ @@ -515245,21 +515212,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 1d04a6 │ │ │ │ + bne.n 1d03ee │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1d0528 │ │ │ │ + cbz r2, 1d0470 │ │ │ │ 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 │ │ │ │ @@ -515271,19 +515238,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 1d04f2 │ │ │ │ + bne.n 1d043a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d057a │ │ │ │ + cbz r2, 1d04c2 │ │ │ │ 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] │ │ │ │ @@ -515298,17 +515265,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 1d053e │ │ │ │ + bne.n 1d0486 │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d05d8 │ │ │ │ + cbz r2, 1d0520 │ │ │ │ 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 │ │ │ │ @@ -515330,19 +515297,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 1d058e │ │ │ │ + bne.n 1d04d6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d062a │ │ │ │ + cbz r2, 1d0572 │ │ │ │ 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] │ │ │ │ @@ -515357,17 +515324,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 1d05ee │ │ │ │ + bne.n 1d0536 │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d0688 │ │ │ │ + cbz r2, 1d05d0 │ │ │ │ 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 │ │ │ │ @@ -515389,19 +515356,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 1d063e │ │ │ │ + bne.n 1d0586 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d06e6 │ │ │ │ + cbz r2, 1d062e │ │ │ │ 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 │ │ │ │ @@ -515417,18 +515384,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 1d0696 │ │ │ │ + bne.n 1d05de │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d075a │ │ │ │ + cbz r2, 1d06a2 │ │ │ │ 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 │ │ │ │ @@ -515454,18 +515421,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 1d06f0 │ │ │ │ + bne.n 1d0638 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d07b6 │ │ │ │ + cbz r2, 1d06fe │ │ │ │ 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 │ │ │ │ @@ -515481,18 +515448,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 1d0766 │ │ │ │ + bne.n 1d06ae │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d0826 │ │ │ │ + cbz r2, 1d076e │ │ │ │ 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 │ │ │ │ @@ -515518,18 +515485,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 1d07c0 │ │ │ │ + bne.n 1d0708 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d0882 │ │ │ │ + cbz r2, 1d07ca │ │ │ │ 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 │ │ │ │ @@ -515545,19 +515512,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 1d0832 │ │ │ │ + bne.n 1d077a │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d08f0 │ │ │ │ + cbz r2, 1d0838 │ │ │ │ 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 │ │ │ │ @@ -515584,24 +515551,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 1d088e │ │ │ │ + bne.n 1d07d6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d0944 │ │ │ │ + cbz r2, 1d088c │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #72] @ 1d0948 │ │ │ │ + vldr s13, [pc, #72] @ 1d0890 │ │ │ │ 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 │ │ │ │ @@ -515612,27 +515579,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 1d090e │ │ │ │ + bne.n 1d0856 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1d09c0 │ │ │ │ + cbz r2, 1d0908 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #108] @ 1d09c4 │ │ │ │ + vldr s12, [pc, #108] @ 1d090c │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #104] @ 1d09c8 │ │ │ │ + vldr s11, [pc, #104] @ 1d0910 │ │ │ │ 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 │ │ │ │ @@ -515650,28 +515617,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 1d0966 │ │ │ │ + bne.n 1d08ae │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d0a5a │ │ │ │ + beq.n 1d09a2 │ │ │ │ adds r2, #1 │ │ │ │ adds r3, r1, #3 │ │ │ │ adds r0, #16 │ │ │ │ - vldr s11, [pc, #132] @ 1d0a5c │ │ │ │ + vldr s11, [pc, #132] @ 1d09a4 │ │ │ │ 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 │ │ │ │ @@ -515699,24 +515666,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 1d09e8 │ │ │ │ + bne.n 1d0930 │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d0aee │ │ │ │ + beq.n 1d0a36 │ │ │ │ adds r2, #1 │ │ │ │ adds r3, r1, #3 │ │ │ │ adds r0, #16 │ │ │ │ - vldr s11, [pc, #132] @ 1d0af0 │ │ │ │ + vldr s11, [pc, #132] @ 1d0a38 │ │ │ │ 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 │ │ │ │ @@ -515744,23 +515711,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 1d0a7c │ │ │ │ + bne.n 1d09c4 │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d0b9e │ │ │ │ + beq.n 1d0ae6 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #160] @ 1d0ba0 │ │ │ │ + vldr s10, [pc, #160] @ 1d0ae8 │ │ │ │ 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 │ │ │ │ @@ -515795,24 +515762,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 1d0b08 │ │ │ │ + bne.n 1d0a50 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d0c4e │ │ │ │ + beq.n 1d0b96 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #160] @ 1d0c50 │ │ │ │ + vldr s10, [pc, #160] @ 1d0b98 │ │ │ │ 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 │ │ │ │ @@ -515847,20 +515814,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 1d0bb8 │ │ │ │ + bne.n 1d0b00 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1d0c8a │ │ │ │ + cbz r2, 1d0bd2 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ mov.w ip, #1065353216 @ 0x3f800000 │ │ │ │ movs r2, #0 │ │ │ │ push {lr} │ │ │ │ @@ -515869,18 +515836,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 1d0c66 │ │ │ │ + bne.n 1d0bae │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d0cc6 │ │ │ │ + cbz r2, 1d0c0e │ │ │ │ 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 │ │ │ │ @@ -515891,22 +515858,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 1d0ca0 │ │ │ │ + bne.n 1d0be8 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d0d10 │ │ │ │ + cbz r2, 1d0c58 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #64] @ 1d0d14 │ │ │ │ + vldr s13, [pc, #64] @ 1d0c5c │ │ │ │ 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 │ │ │ │ @@ -515914,21 +515881,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 1d0cda │ │ │ │ + bne.n 1d0c22 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1d0d60 │ │ │ │ + cbz r2, 1d0ca8 │ │ │ │ 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 │ │ │ │ @@ -515941,19 +515908,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 1d0d26 │ │ │ │ + bne.n 1d0c6e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d0db2 │ │ │ │ + cbz r2, 1d0cfa │ │ │ │ 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] │ │ │ │ @@ -515968,17 +515935,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 1d0d76 │ │ │ │ + bne.n 1d0cbe │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d0e12 │ │ │ │ + cbz r2, 1d0d5a │ │ │ │ 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 │ │ │ │ @@ -516000,18 +515967,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 1d0dc6 │ │ │ │ + bne.n 1d0d0e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d0e62 │ │ │ │ + cbz r2, 1d0daa │ │ │ │ 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] │ │ │ │ @@ -516026,17 +515993,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 1d0e26 │ │ │ │ + bne.n 1d0d6e │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d0ec2 │ │ │ │ + cbz r2, 1d0e0a │ │ │ │ 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 │ │ │ │ @@ -516058,18 +516025,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 1d0e76 │ │ │ │ + bne.n 1d0dbe │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d0f1e │ │ │ │ + cbz r2, 1d0e66 │ │ │ │ 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 │ │ │ │ @@ -516085,19 +516052,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 1d0ece │ │ │ │ + bne.n 1d0e16 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d0f98 │ │ │ │ + beq.n 1d0ee0 │ │ │ │ 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 │ │ │ │ @@ -516126,19 +516093,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 1d0f2a │ │ │ │ + bne.n 1d0e72 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d0ff6 │ │ │ │ + cbz r2, 1d0f3e │ │ │ │ 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 │ │ │ │ @@ -516154,19 +516121,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 1d0fa6 │ │ │ │ + bne.n 1d0eee │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d1070 │ │ │ │ + beq.n 1d0fb8 │ │ │ │ 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 │ │ │ │ @@ -516195,19 +516162,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 1d1002 │ │ │ │ + bne.n 1d0f4a │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d10ce │ │ │ │ + cbz r2, 1d1016 │ │ │ │ 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 │ │ │ │ @@ -516223,20 +516190,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 1d107e │ │ │ │ + bne.n 1d0fc6 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d114a │ │ │ │ + beq.n 1d1092 │ │ │ │ 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 │ │ │ │ @@ -516265,47 +516232,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 1d10da │ │ │ │ + bne.n 1d1022 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1d1192 │ │ │ │ + cbz r2, 1d10da │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr d6, [pc, #60] @ 1d1198 │ │ │ │ + vldr d6, [pc, #60] @ 1d10e0 │ │ │ │ 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 1d1164 │ │ │ │ + bne.n 1d10ac │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #240 @ 0xf0 │ │ │ │ - cbz r2, 1d11f2 │ │ │ │ + cbz r2, 1d113a │ │ │ │ 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] │ │ │ │ @@ -516319,18 +516286,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 1d11ae │ │ │ │ + bne.n 1d10f6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d1258 │ │ │ │ + cbz r2, 1d11a0 │ │ │ │ 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 │ │ │ │ @@ -516353,24 +516320,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 1d1210 │ │ │ │ + bne.n 1d1158 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d12ee │ │ │ │ + beq.n 1d1236 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 1d12f0 │ │ │ │ + vldr s11, [pc, #132] @ 1d1238 │ │ │ │ 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 │ │ │ │ @@ -516397,20 +516364,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 1d1274 │ │ │ │ + bne.n 1d11bc │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ ands r0, r4 │ │ │ │ subs r3, #0 │ │ │ │ - cbz r2, 1d132a │ │ │ │ + cbz r2, 1d1272 │ │ │ │ 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 │ │ │ │ @@ -516418,48 +516385,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 1d1302 │ │ │ │ + bne.n 1d124a │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d1372 │ │ │ │ + cbz r2, 1d12ba │ │ │ │ push {lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #60] @ 1d1374 │ │ │ │ + vldr s13, [pc, #60] @ 1d12bc │ │ │ │ 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 1d1342 │ │ │ │ + bne.n 1d128a │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ - cbz r2, 1d13ce │ │ │ │ + cbz r2, 1d1316 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 1d13d0 │ │ │ │ + vldr s13, [pc, #76] @ 1d1318 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 1d13d4 │ │ │ │ + vldr s12, [pc, #72] @ 1d131c │ │ │ │ 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 │ │ │ │ @@ -516468,52 +516435,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 1d138e │ │ │ │ + bne.n 1d12d6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1d141e │ │ │ │ + cbz r2, 1d1366 │ │ │ │ push {lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #60] @ 1d1420 │ │ │ │ + vldr s13, [pc, #60] @ 1d1368 │ │ │ │ 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 1d13ee │ │ │ │ + bne.n 1d1336 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ lsrs r1, r0, #32 │ │ │ │ subs r1, #128 @ 0x80 │ │ │ │ - cbz r2, 1d147a │ │ │ │ + cbz r2, 1d13c2 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 1d147c │ │ │ │ + vldr s13, [pc, #76] @ 1d13c4 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 1d1480 │ │ │ │ + vldr s12, [pc, #72] @ 1d13c8 │ │ │ │ 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 │ │ │ │ @@ -516522,27 +516489,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 1d143a │ │ │ │ + bne.n 1d1382 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ lsrs r1, r0, #32 │ │ │ │ subs r1, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1d14d2 │ │ │ │ + cbz r2, 1d141a │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #64] @ 1d14d4 │ │ │ │ + vldr s13, [pc, #64] @ 1d141c │ │ │ │ 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 │ │ │ │ @@ -516552,25 +516519,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 1d1498 │ │ │ │ + bne.n 1d13e0 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1d1526 │ │ │ │ + cbz r2, 1d146e │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #64] @ 1d1528 │ │ │ │ + vldr s13, [pc, #64] @ 1d1470 │ │ │ │ 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 │ │ │ │ @@ -516580,24 +516547,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 1d14ec │ │ │ │ + bne.n 1d1434 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1d157c │ │ │ │ + cbz r2, 1d14c4 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #72] @ 1d1580 │ │ │ │ + vldr s13, [pc, #72] @ 1d14c8 │ │ │ │ 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 │ │ │ │ @@ -516607,43 +516574,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 1d153e │ │ │ │ + bne.n 1d1486 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1d15b4 │ │ │ │ + cbz r2, 1d14fc │ │ │ │ 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 1d1590 │ │ │ │ + bne.n 1d14d8 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d1608 │ │ │ │ + cbz r2, 1d1550 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #72] @ 1d160c │ │ │ │ + vldr s13, [pc, #72] @ 1d1554 │ │ │ │ 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 │ │ │ │ @@ -516653,39 +516620,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 1d15ca │ │ │ │ + bne.n 1d1512 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1d1640 │ │ │ │ + cbz r2, 1d1588 │ │ │ │ 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 1d161c │ │ │ │ + bne.n 1d1564 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d169e │ │ │ │ + cbz r2, 1d15e6 │ │ │ │ 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 │ │ │ │ @@ -516701,19 +516668,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 1d164e │ │ │ │ + bne.n 1d1596 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d171e │ │ │ │ + beq.n 1d1666 │ │ │ │ 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 │ │ │ │ @@ -516742,18 +516709,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 1d16ba │ │ │ │ + bne.n 1d1602 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d177a │ │ │ │ + cbz r2, 1d16c2 │ │ │ │ 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 │ │ │ │ @@ -516769,18 +516736,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 1d172a │ │ │ │ + bne.n 1d1672 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d17e0 │ │ │ │ + cbz r2, 1d1728 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ adds r0, #4 │ │ │ │ @@ -516804,23 +516771,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 1d1788 │ │ │ │ + bne.n 1d16d0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d188a │ │ │ │ + beq.n 1d17d2 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #156] @ 1d188c │ │ │ │ + vldr s10, [pc, #156] @ 1d17d4 │ │ │ │ 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 │ │ │ │ @@ -516854,20 +516821,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 1d17f8 │ │ │ │ + bne.n 1d1740 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ ands r0, r4 │ │ │ │ subs r3, #0 │ │ │ │ - cbz r2, 1d18ea │ │ │ │ + cbz r2, 1d1832 │ │ │ │ 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 │ │ │ │ @@ -516883,19 +516850,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 1d189a │ │ │ │ + bne.n 1d17e2 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d196e │ │ │ │ + beq.n 1d18b6 │ │ │ │ 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 │ │ │ │ @@ -516924,18 +516891,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 1d1906 │ │ │ │ + bne.n 1d184e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d19ca │ │ │ │ + cbz r2, 1d1912 │ │ │ │ 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 │ │ │ │ @@ -516951,18 +516918,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 1d197a │ │ │ │ + bne.n 1d18c2 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d1a30 │ │ │ │ + cbz r2, 1d1978 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ adds r0, #4 │ │ │ │ @@ -516986,23 +516953,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 1d19d8 │ │ │ │ + bne.n 1d1920 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d1ada │ │ │ │ + beq.n 1d1a22 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #156] @ 1d1adc │ │ │ │ + vldr s10, [pc, #156] @ 1d1a24 │ │ │ │ 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 │ │ │ │ @@ -517036,54 +517003,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 1d1a48 │ │ │ │ + bne.n 1d1990 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ ands r0, r4 │ │ │ │ subs r3, #0 │ │ │ │ - cbz r2, 1d1b0a │ │ │ │ + cbz r2, 1d1a52 │ │ │ │ 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 1d1af4 │ │ │ │ + bne.n 1d1a3c │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d1b3a │ │ │ │ + cbz r2, 1d1a82 │ │ │ │ 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 1d1b1c │ │ │ │ + bne.n 1d1a64 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d1b70 │ │ │ │ + cbz r2, 1d1ab8 │ │ │ │ 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 │ │ │ │ @@ -517091,72 +517058,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 1d1b50 │ │ │ │ + bne.n 1d1a98 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d1ba8 │ │ │ │ + cbz r2, 1d1af0 │ │ │ │ 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 1d1b80 │ │ │ │ + bne.n 1d1ac8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d1bd6 │ │ │ │ + cbz r2, 1d1b1e │ │ │ │ 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 1d1bc0 │ │ │ │ + bne.n 1d1b08 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d1c06 │ │ │ │ + cbz r2, 1d1b4e │ │ │ │ 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 1d1be8 │ │ │ │ + bne.n 1d1b30 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d1c3c │ │ │ │ + cbz r2, 1d1b84 │ │ │ │ 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 │ │ │ │ @@ -517164,436 +517131,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 1d1c1c │ │ │ │ + bne.n 1d1b64 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d1c74 │ │ │ │ + cbz r2, 1d1bbc │ │ │ │ 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 1d1c4c │ │ │ │ + bne.n 1d1b94 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d1c9e │ │ │ │ + cbz r2, 1d1be6 │ │ │ │ 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 1d1c86 │ │ │ │ + bne.n 1d1bce │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d1cce │ │ │ │ + cbz r2, 1d1c16 │ │ │ │ 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 1d1cb0 │ │ │ │ + bne.n 1d1bf8 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d1cf6 │ │ │ │ + cbz r2, 1d1c3e │ │ │ │ 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 1d1cde │ │ │ │ + bne.n 1d1c26 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d1d26 │ │ │ │ + cbz r2, 1d1c6e │ │ │ │ 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 1d1d08 │ │ │ │ + bne.n 1d1c50 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d1d4e │ │ │ │ + cbz r2, 1d1c96 │ │ │ │ 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 1d1d36 │ │ │ │ + bne.n 1d1c7e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d1d76 │ │ │ │ + cbz r2, 1d1cbe │ │ │ │ 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 1d1d5e │ │ │ │ + bne.n 1d1ca6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d1d98 │ │ │ │ + cbz r2, 1d1ce0 │ │ │ │ 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 1d1d84 │ │ │ │ + bne.n 1d1ccc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d1db8 │ │ │ │ + cbz r2, 1d1d00 │ │ │ │ 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 1d1da6 │ │ │ │ + bne.n 1d1cee │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d1ddc │ │ │ │ + cbz r2, 1d1d24 │ │ │ │ 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 1d1dc8 │ │ │ │ + bne.n 1d1d10 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d1e08 │ │ │ │ + cbz r2, 1d1d50 │ │ │ │ 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 1d1dea │ │ │ │ + bne.n 1d1d32 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d1e2c │ │ │ │ + cbz r2, 1d1d74 │ │ │ │ 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 1d1e18 │ │ │ │ + bne.n 1d1d60 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d1e4c │ │ │ │ + cbz r2, 1d1d94 │ │ │ │ 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 1d1e3a │ │ │ │ + bne.n 1d1d82 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d1e70 │ │ │ │ + cbz r2, 1d1db8 │ │ │ │ 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 1d1e5c │ │ │ │ + bne.n 1d1da4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d1e9c │ │ │ │ + cbz r2, 1d1de4 │ │ │ │ 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 1d1e7e │ │ │ │ + bne.n 1d1dc6 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d1ec4 │ │ │ │ + cbz r2, 1d1e0c │ │ │ │ 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 1d1eac │ │ │ │ + bne.n 1d1df4 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d1ee6 │ │ │ │ + cbz r2, 1d1e2e │ │ │ │ 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 1d1ece │ │ │ │ + bne.n 1d1e16 │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d1f0e │ │ │ │ + cbz r2, 1d1e56 │ │ │ │ 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 1d1ef4 │ │ │ │ + bne.n 1d1e3c │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d1f38 │ │ │ │ + cbz r2, 1d1e80 │ │ │ │ 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 1d1f1a │ │ │ │ + bne.n 1d1e62 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d1f60 │ │ │ │ + cbz r2, 1d1ea8 │ │ │ │ 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 1d1f48 │ │ │ │ + bne.n 1d1e90 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d1f82 │ │ │ │ + cbz r2, 1d1eca │ │ │ │ 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 1d1f6a │ │ │ │ + bne.n 1d1eb2 │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d1faa │ │ │ │ + cbz r2, 1d1ef2 │ │ │ │ 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 1d1f90 │ │ │ │ + bne.n 1d1ed8 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d1fd4 │ │ │ │ + cbz r2, 1d1f1c │ │ │ │ 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 1d1fb6 │ │ │ │ + bne.n 1d1efe │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d1ffc │ │ │ │ + cbz r2, 1d1f44 │ │ │ │ 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 1d1fe4 │ │ │ │ + bne.n 1d1f2c │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d201e │ │ │ │ + cbz r2, 1d1f66 │ │ │ │ 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 1d2006 │ │ │ │ + bne.n 1d1f4e │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d2046 │ │ │ │ + cbz r2, 1d1f8e │ │ │ │ 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 1d202c │ │ │ │ + bne.n 1d1f74 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d206c │ │ │ │ + cbz r2, 1d1fb4 │ │ │ │ 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 1d2054 │ │ │ │ + bne.n 1d1f9c │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d208e │ │ │ │ + cbz r2, 1d1fd6 │ │ │ │ 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 1d2076 │ │ │ │ + bne.n 1d1fbe │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d20b6 │ │ │ │ + cbz r2, 1d1ffe │ │ │ │ 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 1d209c │ │ │ │ + bne.n 1d1fe4 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d20ec │ │ │ │ + cbz r2, 1d2034 │ │ │ │ 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 │ │ │ │ @@ -517601,37 +517568,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 1d20cc │ │ │ │ + bne.n 1d2014 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d2122 │ │ │ │ + cbz r2, 1d206a │ │ │ │ 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 1d20fc │ │ │ │ + bne.n 1d2044 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d2158 │ │ │ │ + cbz r2, 1d20a0 │ │ │ │ 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 │ │ │ │ @@ -517639,73 +517606,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 1d2138 │ │ │ │ + bne.n 1d2080 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d218e │ │ │ │ + cbz r2, 1d20d6 │ │ │ │ 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 1d2168 │ │ │ │ + bne.n 1d20b0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d21c2 │ │ │ │ + cbz r2, 1d210a │ │ │ │ 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 1d219c │ │ │ │ + bne.n 1d20e4 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d21f6 │ │ │ │ + cbz r2, 1d213e │ │ │ │ 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 1d21d0 │ │ │ │ + bne.n 1d2118 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d2230 │ │ │ │ + cbz r2, 1d2178 │ │ │ │ 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 │ │ │ │ @@ -517713,19 +517680,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 1d2204 │ │ │ │ + bne.n 1d214c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d226c │ │ │ │ + cbz r2, 1d21b4 │ │ │ │ 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 │ │ │ │ @@ -517733,57 +517700,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 1d2240 │ │ │ │ + bne.n 1d2188 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d22a4 │ │ │ │ + cbz r2, 1d21ec │ │ │ │ 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 1d227c │ │ │ │ + bne.n 1d21c4 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d22dc │ │ │ │ + cbz r2, 1d2224 │ │ │ │ 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 1d22b4 │ │ │ │ + bne.n 1d21fc │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d2316 │ │ │ │ + cbz r2, 1d225e │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov lr, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r4, #1 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ @@ -517791,18 +517758,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 1d22ee │ │ │ │ + bne.n 1d2236 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d234e │ │ │ │ + cbz r2, 1d2296 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov lr, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r4, #1 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ @@ -517810,18 +517777,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 1d2326 │ │ │ │ + bne.n 1d226e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d2386 │ │ │ │ + cbz r2, 1d22ce │ │ │ │ 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]! │ │ │ │ @@ -517829,18 +517796,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 1d2362 │ │ │ │ + bne.n 1d22aa │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d23be │ │ │ │ + cbz r2, 1d2306 │ │ │ │ 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]! │ │ │ │ @@ -517848,18 +517815,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 1d239a │ │ │ │ + bne.n 1d22e2 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d23f8 │ │ │ │ + cbz r2, 1d2340 │ │ │ │ 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 │ │ │ │ @@ -517867,19 +517834,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 1d23cc │ │ │ │ + bne.n 1d2314 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d2434 │ │ │ │ + cbz r2, 1d237c │ │ │ │ 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 │ │ │ │ @@ -517887,19 +517854,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 1d2408 │ │ │ │ + bne.n 1d2350 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d2470 │ │ │ │ + cbz r2, 1d23b8 │ │ │ │ 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 │ │ │ │ @@ -517907,19 +517874,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 1d2444 │ │ │ │ + bne.n 1d238c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d24ac │ │ │ │ + cbz r2, 1d23f4 │ │ │ │ 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 │ │ │ │ @@ -517927,19 +517894,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 1d2480 │ │ │ │ + bne.n 1d23c8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d24e8 │ │ │ │ + cbz r2, 1d2430 │ │ │ │ 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 │ │ │ │ @@ -517947,19 +517914,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 1d24bc │ │ │ │ + bne.n 1d2404 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d2524 │ │ │ │ + cbz r2, 1d246c │ │ │ │ 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 │ │ │ │ @@ -517967,19 +517934,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 1d24f8 │ │ │ │ + bne.n 1d2440 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d2560 │ │ │ │ + cbz r2, 1d24a8 │ │ │ │ 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 │ │ │ │ @@ -517987,19 +517954,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 1d2534 │ │ │ │ + bne.n 1d247c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d259c │ │ │ │ + cbz r2, 1d24e4 │ │ │ │ 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 │ │ │ │ @@ -518007,24 +517974,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 1d2570 │ │ │ │ + bne.n 1d24b8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d2630 │ │ │ │ + beq.n 1d2578 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 1d2634 │ │ │ │ + vldr s11, [pc, #132] @ 1d257c │ │ │ │ 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 │ │ │ │ @@ -518051,26 +518018,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 1d25b8 │ │ │ │ + bne.n 1d2500 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - ldr r3, [pc, #88] @ (1d2694 ) │ │ │ │ + ldr r3, [pc, #88] @ (1d25dc ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1d2690 │ │ │ │ + cbz r2, 1d25d8 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #84] @ (1d2698 ) │ │ │ │ + ldr r1, [pc, #84] @ (1d25e0 ) │ │ │ │ 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 │ │ │ │ @@ -518085,28 +518052,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 1d2650 │ │ │ │ + bne.n 1d2598 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - bls.n 1d261c │ │ │ │ + bge.n 1d26d4 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #72] @ (1d26e8 ) │ │ │ │ + ldr r3, [pc, #72] @ (1d2630 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1d26e4 │ │ │ │ + cbz r2, 1d262c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #68] @ (1d26ec ) │ │ │ │ + ldr r2, [pc, #68] @ (1d2634 ) │ │ │ │ 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 │ │ │ │ @@ -518118,23 +518085,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 1d26b4 │ │ │ │ + bne.n 1d25fc │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - bls.n 1d27a8 │ │ │ │ + bge.n 1d2660 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1d2726 │ │ │ │ + cbz r2, 1d266e │ │ │ │ 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 │ │ │ │ @@ -518142,18 +518109,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 1d26fe │ │ │ │ + bne.n 1d2646 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d275e │ │ │ │ + cbz r2, 1d26a6 │ │ │ │ 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 │ │ │ │ @@ -518161,22 +518128,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 1d2736 │ │ │ │ + bne.n 1d267e │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d27c2 │ │ │ │ + cbz r2, 1d270a │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1d27c4 │ │ │ │ + vldr s12, [pc, #88] @ 1d270c │ │ │ │ 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 │ │ │ │ @@ -518190,25 +518157,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 1d2772 │ │ │ │ + bne.n 1d26ba │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d285a │ │ │ │ + beq.n 1d27a2 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 1d285c │ │ │ │ + vldr s11, [pc, #132] @ 1d27a4 │ │ │ │ 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 │ │ │ │ @@ -518235,20 +518202,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 1d27e0 │ │ │ │ + bne.n 1d2728 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ ands r0, r4 │ │ │ │ subs r3, #0 │ │ │ │ - cbz r2, 1d2896 │ │ │ │ + cbz r2, 1d27de │ │ │ │ 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 │ │ │ │ @@ -518256,22 +518223,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 1d286e │ │ │ │ + bne.n 1d27b6 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d2908 │ │ │ │ + cbz r2, 1d2850 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #104] @ 1d290c │ │ │ │ + vldr s12, [pc, #104] @ 1d2854 │ │ │ │ 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] │ │ │ │ @@ -518290,25 +518257,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 1d28ae │ │ │ │ + bne.n 1d27f6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1d2960 │ │ │ │ + cbz r2, 1d28a8 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #72] @ 1d2964 │ │ │ │ + vldr s13, [pc, #72] @ 1d28ac │ │ │ │ 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 │ │ │ │ @@ -518318,25 +518285,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 1d2922 │ │ │ │ + bne.n 1d286a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 1d29d6 │ │ │ │ + cbz r2, 1d291e │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #100] @ 1d29d8 │ │ │ │ + vldr s12, [pc, #100] @ 1d2920 │ │ │ │ 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] │ │ │ │ @@ -518355,135 +518322,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 1d297e │ │ │ │ + bne.n 1d28c6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 1d2a0e │ │ │ │ + cbz r2, 1d2956 │ │ │ │ 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 1d29ea │ │ │ │ + bne.n 1d2932 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d2a42 │ │ │ │ + cbz r2, 1d298a │ │ │ │ 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 1d2a1e │ │ │ │ + bne.n 1d2966 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d2a76 │ │ │ │ + cbz r2, 1d29be │ │ │ │ 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 1d2a52 │ │ │ │ + bne.n 1d299a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d2aaa │ │ │ │ + cbz r2, 1d29f2 │ │ │ │ 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 1d2a86 │ │ │ │ + bne.n 1d29ce │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d2ae0 │ │ │ │ + cbz r2, 1d2a28 │ │ │ │ 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 1d2ab8 │ │ │ │ + bne.n 1d2a00 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d2b18 │ │ │ │ + cbz r2, 1d2a60 │ │ │ │ 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 1d2af0 │ │ │ │ + bne.n 1d2a38 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #116] @ (1d2b94 ) │ │ │ │ + ldr r3, [pc, #116] @ (1d2adc ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1d2b90 │ │ │ │ + cbz r2, 1d2ad8 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #108] @ (1d2b98 ) │ │ │ │ + ldr r1, [pc, #108] @ (1d2ae0 ) │ │ │ │ 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 │ │ │ │ @@ -518504,28 +518471,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 1d2b36 │ │ │ │ + bne.n 1d2a7e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - bmi.n 1d2b54 │ │ │ │ + bpl.n 1d2a0c │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #104] @ (1d2c08 ) │ │ │ │ + ldr r3, [pc, #104] @ (1d2b50 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1d2c04 │ │ │ │ + cbz r2, 1d2b4c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #96] @ (1d2c0c ) │ │ │ │ + ldr r1, [pc, #96] @ (1d2b54 ) │ │ │ │ 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 │ │ │ │ @@ -518543,28 +518510,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 1d2bb4 │ │ │ │ + bne.n 1d2afc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - bmi.n 1d2cc8 │ │ │ │ + bpl.n 1d2b80 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #116] @ (1d2c88 ) │ │ │ │ + ldr r3, [pc, #116] @ (1d2bd0 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1d2c84 │ │ │ │ + cbz r2, 1d2bcc │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #108] @ (1d2c8c ) │ │ │ │ + ldr r1, [pc, #108] @ (1d2bd4 ) │ │ │ │ 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 │ │ │ │ @@ -518585,28 +518552,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 1d2c2a │ │ │ │ + bne.n 1d2b72 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - bcc.n 1d2c60 │ │ │ │ + bmi.n 1d2b18 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #100] @ (1d2cf8 ) │ │ │ │ + ldr r3, [pc, #100] @ (1d2c40 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1d2cf6 │ │ │ │ + cbz r2, 1d2c3e │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #92] @ (1d2cfc ) │ │ │ │ + ldr r1, [pc, #92] @ (1d2c44 ) │ │ │ │ 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 │ │ │ │ @@ -518624,28 +518591,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 1d2ca8 │ │ │ │ + bne.n 1d2bf0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - bcc.n 1d2dd0 │ │ │ │ + bmi.n 1d2c88 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1d2d54 │ │ │ │ + cbz r2, 1d2c9c │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 1d2d58 │ │ │ │ + vldr s13, [pc, #76] @ 1d2ca0 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 1d2d5c │ │ │ │ + vldr s12, [pc, #72] @ 1d2ca4 │ │ │ │ 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 │ │ │ │ @@ -518654,45 +518621,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 1d2d16 │ │ │ │ + bne.n 1d2c5e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1d2d8c │ │ │ │ + cbz r2, 1d2cd4 │ │ │ │ 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 1d2d6e │ │ │ │ + bne.n 1d2cb6 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d2e04 │ │ │ │ + cbz r2, 1d2d4c │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #108] @ 1d2e08 │ │ │ │ + vldr s12, [pc, #108] @ 1d2d50 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #104] @ 1d2e0c │ │ │ │ + vldr s11, [pc, #104] @ 1d2d54 │ │ │ │ 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 │ │ │ │ @@ -518710,47 +518677,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 1d2daa │ │ │ │ + bne.n 1d2cf2 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1d2e3e │ │ │ │ + cbz r2, 1d2d86 │ │ │ │ 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 1d2e20 │ │ │ │ + bne.n 1d2d68 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d2e94 │ │ │ │ + cbz r2, 1d2ddc │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 1d2e98 │ │ │ │ + vldr s13, [pc, #76] @ 1d2de0 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 1d2e9c │ │ │ │ + vldr s12, [pc, #72] @ 1d2de4 │ │ │ │ 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 │ │ │ │ @@ -518759,29 +518726,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 1d2e56 │ │ │ │ + bne.n 1d2d9e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1d2f12 │ │ │ │ + cbz r2, 1d2e5a │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #104] @ 1d2f14 │ │ │ │ + vldr s12, [pc, #104] @ 1d2e5c │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #100] @ 1d2f18 │ │ │ │ + vldr s11, [pc, #100] @ 1d2e60 │ │ │ │ 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 │ │ │ │ @@ -518799,44 +518766,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 1d2eba │ │ │ │ + bne.n 1d2e02 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1d2f4a │ │ │ │ + cbz r2, 1d2e92 │ │ │ │ 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 1d2f2c │ │ │ │ + bne.n 1d2e74 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d2ff6 │ │ │ │ + beq.n 1d2f3e │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #160] @ 1d2ff8 │ │ │ │ + vldr s10, [pc, #160] @ 1d2f40 │ │ │ │ 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 │ │ │ │ @@ -518871,44 +518838,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 1d2f60 │ │ │ │ + bne.n 1d2ea8 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1d302e │ │ │ │ + cbz r2, 1d2f76 │ │ │ │ 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 1d3008 │ │ │ │ + bne.n 1d2f50 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d30c0 │ │ │ │ + beq.n 1d3008 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 1d30c4 │ │ │ │ + vldr s11, [pc, #132] @ 1d300c │ │ │ │ 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 │ │ │ │ @@ -518935,21 +518902,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 1d3048 │ │ │ │ + bne.n 1d2f90 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1d30fe │ │ │ │ + cbz r2, 1d3046 │ │ │ │ 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 │ │ │ │ @@ -518957,128 +518924,128 @@ │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, ip │ │ │ │ mov.w lr, r3, asr #24 │ │ │ │ sbfx r2, r3, #16, #8 │ │ │ │ sbfx r3, r3, #8, #8 │ │ │ │ strd lr, r2, [r0, #-32] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ - bne.n 1d30d6 │ │ │ │ + bne.n 1d301e │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr.w fp, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1d3216 │ │ │ │ + beq.n 1d315e │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1d3206 │ │ │ │ + beq.n 1d314e │ │ │ │ bic.w r3, r3, #3 │ │ │ │ mov.w sl, #32768 @ 0x8000 │ │ │ │ movt sl, #32767 @ 0x7fff │ │ │ │ str r3, [sp, #8] │ │ │ │ - vldr s17, [pc, #300] @ 1d3264 │ │ │ │ + vldr s17, [pc, #300] @ 1d31ac │ │ │ │ mov.w r8, #0 │ │ │ │ mov r9, r5 │ │ │ │ mov r3, r2 │ │ │ │ str r1, [sp, #12] │ │ │ │ vmov.f32 s16, #112 @ 0x3f800000 1.0 │ │ │ │ vmov.f32 s18, #63 @ 0x41f80000 31.0 │ │ │ │ add.w r4, r3, #16 │ │ │ │ mov r7, r9 │ │ │ │ movs r6, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 1d31f2 │ │ │ │ + b.n 1d313a │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d3238 │ │ │ │ + bgt.n 1d3180 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 58f50 │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ and.w r5, r0, #31 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1d322c │ │ │ │ + ble.n 1d3174 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d3232 │ │ │ │ + bgt.n 1d317a │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 58f50 │ │ │ │ vldr s0, [r4, #-8] │ │ │ │ lsls r2, r0, #5 │ │ │ │ and.w r2, r2, #992 @ 0x3e0 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ orrs r5, r2 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1d3226 │ │ │ │ + ble.n 1d316e │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d323e │ │ │ │ + bgt.n 1d3186 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 58f50 │ │ │ │ vldr s0, [r4, #-4] │ │ │ │ lsls r0, r0, #10 │ │ │ │ and.w r0, r0, #31744 @ 0x7c00 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ orrs r5, r0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1d3220 │ │ │ │ + ble.n 1d3168 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it gt │ │ │ │ vmovgt.f32 s0, s16 │ │ │ │ blx 58f50 │ │ │ │ adds r6, #1 │ │ │ │ and.w r0, sl, r0, lsl #15 │ │ │ │ adds r4, #16 │ │ │ │ orr.w r3, r5, r0 │ │ │ │ cmp fp, r6 │ │ │ │ strh.w r3, [r7], #2 │ │ │ │ - beq.n 1d3244 │ │ │ │ + beq.n 1d318c │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d3158 │ │ │ │ + bgt.n 1d30a0 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1d3166 │ │ │ │ + b.n 1d30ae │ │ │ │ add.w r3, fp, #1 │ │ │ │ add.w fp, fp, #2 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 1d3216 │ │ │ │ + beq.n 1d315e │ │ │ │ cmp r0, fp │ │ │ │ - bne.n 1d3206 │ │ │ │ + bne.n 1d314e │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - vldr s0, [pc, #64] @ 1d3264 │ │ │ │ - b.n 1d31da │ │ │ │ + vldr s0, [pc, #64] @ 1d31ac │ │ │ │ + b.n 1d3122 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1d31b2 │ │ │ │ + b.n 1d30fa │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1d318a │ │ │ │ + b.n 1d30d2 │ │ │ │ vmov.f32 s0, #63 @ 0x41f80000 31.0 │ │ │ │ - b.n 1d318a │ │ │ │ + b.n 1d30d2 │ │ │ │ vmov.f32 s0, #63 @ 0x41f80000 31.0 │ │ │ │ - b.n 1d3166 │ │ │ │ + b.n 1d30ae │ │ │ │ vmov.f32 s0, #63 @ 0x41f80000 31.0 │ │ │ │ - b.n 1d31b2 │ │ │ │ + b.n 1d30fa │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w r8, r8, #1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r9, r2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ cmp r2, r8 │ │ │ │ - bne.w 1d314c │ │ │ │ + bne.w 1d3094 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -519086,117 +519053,117 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr.w fp, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1d337c │ │ │ │ + beq.n 1d32c4 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1d336c │ │ │ │ + beq.n 1d32b4 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ mov.w sl, #61440 @ 0xf000 │ │ │ │ movt sl, #4095 @ 0xfff │ │ │ │ str r3, [sp, #8] │ │ │ │ - vldr s17, [pc, #304] @ 1d33d0 │ │ │ │ + vldr s17, [pc, #304] @ 1d3318 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r9, r5 │ │ │ │ mov r3, r2 │ │ │ │ str r1, [sp, #12] │ │ │ │ vmov.f32 s16, #112 @ 0x3f800000 1.0 │ │ │ │ vmov.f32 s18, #46 @ 0x41700000 15.0 │ │ │ │ add.w r4, r3, #16 │ │ │ │ mov r7, r9 │ │ │ │ movs r6, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 1d3358 │ │ │ │ + b.n 1d32a0 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d3398 │ │ │ │ + bgt.n 1d32e0 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 58f50 │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ and.w r5, r0, #15 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1d3392 │ │ │ │ + ble.n 1d32da │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d33aa │ │ │ │ + bgt.n 1d32f2 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 58f50 │ │ │ │ vldr s0, [r4, #-8] │ │ │ │ lsls r2, r0, #4 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ uxtb r2, r2 │ │ │ │ orrs r5, r2 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1d338c │ │ │ │ + ble.n 1d32d4 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d33a4 │ │ │ │ + bgt.n 1d32ec │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 58f50 │ │ │ │ vldr s0, [r4, #-4] │ │ │ │ lsls r0, r0, #8 │ │ │ │ and.w r0, r0, #3840 @ 0xf00 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ orrs r5, r0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1d3386 │ │ │ │ + ble.n 1d32ce │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d339e │ │ │ │ + bgt.n 1d32e6 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 58f50 │ │ │ │ adds r6, #1 │ │ │ │ and.w r0, sl, r0, lsl #12 │ │ │ │ adds r4, #16 │ │ │ │ orr.w r3, r5, r0 │ │ │ │ cmp fp, r6 │ │ │ │ strh.w r3, [r7], #2 │ │ │ │ - beq.n 1d33b0 │ │ │ │ + beq.n 1d32f8 │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d32c0 │ │ │ │ + bgt.n 1d3208 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1d32ce │ │ │ │ + b.n 1d3216 │ │ │ │ add.w r3, fp, #1 │ │ │ │ add.w fp, fp, #2 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 1d337c │ │ │ │ + beq.n 1d32c4 │ │ │ │ cmp r0, fp │ │ │ │ - bne.n 1d336c │ │ │ │ + bne.n 1d32b4 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1d3340 │ │ │ │ + b.n 1d3288 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1d3318 │ │ │ │ + b.n 1d3260 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1d32f2 │ │ │ │ + b.n 1d323a │ │ │ │ vmov.f32 s0, #46 @ 0x41700000 15.0 │ │ │ │ - b.n 1d32ce │ │ │ │ + b.n 1d3216 │ │ │ │ vmov.f32 s0, #46 @ 0x41700000 15.0 │ │ │ │ - b.n 1d3340 │ │ │ │ + b.n 1d3288 │ │ │ │ vmov.f32 s0, #46 @ 0x41700000 15.0 │ │ │ │ - b.n 1d3318 │ │ │ │ + b.n 1d3260 │ │ │ │ vmov.f32 s0, #46 @ 0x41700000 15.0 │ │ │ │ - b.n 1d32f2 │ │ │ │ + b.n 1d323a │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w r8, r8, #1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r9, r2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ cmp r2, r8 │ │ │ │ - bne.w 1d32b4 │ │ │ │ + bne.w 1d31fc │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -519205,102 +519172,102 @@ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #20 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr.w sl, [sp, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1d34c8 │ │ │ │ + beq.n 1d3410 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1d34b8 │ │ │ │ + beq.n 1d3400 │ │ │ │ bic.w r6, r3, #3 │ │ │ │ mov.w fp, #63488 @ 0xf800 │ │ │ │ movt fp, #2047 @ 0x7ff │ │ │ │ mov r3, r9 │ │ │ │ - vldr s17, [pc, #256] @ 1d3510 │ │ │ │ + vldr s17, [pc, #256] @ 1d3458 │ │ │ │ mov.w r9, #0 │ │ │ │ - vldr s19, [pc, #252] @ 1d3514 │ │ │ │ + vldr s19, [pc, #252] @ 1d345c │ │ │ │ mov r8, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ vmov.f32 s16, #112 @ 0x3f800000 1.0 │ │ │ │ vmov.f32 s18, #63 @ 0x41f80000 31.0 │ │ │ │ str r6, [sp, #12] │ │ │ │ add.w r4, r8, #16 │ │ │ │ mov r7, r3 │ │ │ │ movs r5, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 1d34a4 │ │ │ │ + b.n 1d33ec │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d34e4 │ │ │ │ + bgt.n 1d342c │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 58f50 │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ and.w r6, r0, #31 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1d34d8 │ │ │ │ + ble.n 1d3420 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d34de │ │ │ │ + bgt.n 1d3426 │ │ │ │ vmul.f32 s0, s0, s19 │ │ │ │ blx 58f50 │ │ │ │ vldr s0, [r4, #-8] │ │ │ │ lsls r0, r0, #5 │ │ │ │ and.w r0, r0, #2016 @ 0x7e0 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ orrs r6, r0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1d34d2 │ │ │ │ + ble.n 1d341a │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d34ea │ │ │ │ + bgt.n 1d3432 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 58f50 │ │ │ │ adds r5, #1 │ │ │ │ and.w r0, fp, r0, lsl #11 │ │ │ │ adds r4, #16 │ │ │ │ orr.w r3, r6, r0 │ │ │ │ cmp sl, r5 │ │ │ │ strh.w r3, [r7], #2 │ │ │ │ - beq.n 1d34f0 │ │ │ │ + beq.n 1d3438 │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d3432 │ │ │ │ + bgt.n 1d337a │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1d3440 │ │ │ │ + b.n 1d3388 │ │ │ │ add.w r3, sl, #1 │ │ │ │ add.w sl, sl, #2 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1d34c8 │ │ │ │ + beq.n 1d3410 │ │ │ │ cmp r1, sl │ │ │ │ - bne.n 1d34b8 │ │ │ │ + bne.n 1d3400 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1d348c │ │ │ │ + b.n 1d33d4 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1d3464 │ │ │ │ + b.n 1d33ac │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1d3464 │ │ │ │ + b.n 1d33ac │ │ │ │ vmov.f32 s0, #63 @ 0x41f80000 31.0 │ │ │ │ - b.n 1d3440 │ │ │ │ + b.n 1d3388 │ │ │ │ vmov.f32 s0, #63 @ 0x41f80000 31.0 │ │ │ │ - b.n 1d348c │ │ │ │ + b.n 1d33d4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r8, r2 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ cmp r2, r9 │ │ │ │ - bne.n 1d3426 │ │ │ │ + bne.n 1d336e │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -519311,584 +519278,584 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #20 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr.w r9, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1d3630 │ │ │ │ + beq.n 1d3578 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1d3620 │ │ │ │ + beq.n 1d3568 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ mov.w sl, #64512 @ 0xfc00 │ │ │ │ movt sl, #15 │ │ │ │ mov.w fp, #0 │ │ │ │ movt fp, #16368 @ 0x3ff0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - vldr s18, [pc, #300] @ 1d3684 │ │ │ │ + vldr s18, [pc, #300] @ 1d35cc │ │ │ │ movs r3, #0 │ │ │ │ - vldr s17, [pc, #296] @ 1d3688 │ │ │ │ + vldr s17, [pc, #296] @ 1d35d0 │ │ │ │ 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 1d360c │ │ │ │ + b.n 1d3554 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d364c │ │ │ │ + bgt.n 1d3594 │ │ │ │ vmul.f32 s0, s0, s17 │ │ │ │ blx 58f50 │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ ubfx r6, r0, #0, #10 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1d3646 │ │ │ │ + ble.n 1d358e │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d365e │ │ │ │ + bgt.n 1d35a6 │ │ │ │ vmul.f32 s0, s0, s17 │ │ │ │ blx 58f50 │ │ │ │ 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 1d3640 │ │ │ │ + ble.n 1d3588 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d3658 │ │ │ │ + bgt.n 1d35a0 │ │ │ │ vmul.f32 s0, s0, s17 │ │ │ │ blx 58f50 │ │ │ │ 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 1d363a │ │ │ │ + ble.n 1d3582 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d3652 │ │ │ │ + bgt.n 1d359a │ │ │ │ vmul.f32 s0, s0, s19 │ │ │ │ adds r5, #1 │ │ │ │ blx 58f50 │ │ │ │ adds r4, #16 │ │ │ │ orr.w r3, r6, r0, lsl #30 │ │ │ │ cmp r9, r5 │ │ │ │ str.w r3, [r7], #4 │ │ │ │ - beq.n 1d3664 │ │ │ │ + beq.n 1d35ac │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d357a │ │ │ │ + bgt.n 1d34c2 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1d3588 │ │ │ │ + b.n 1d34d0 │ │ │ │ add.w r3, r9, #1 │ │ │ │ add.w r9, r9, #2 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 1d3630 │ │ │ │ + beq.n 1d3578 │ │ │ │ cmp r0, r9 │ │ │ │ - bne.n 1d3620 │ │ │ │ + bne.n 1d3568 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1d35f8 │ │ │ │ + b.n 1d3540 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1d35d2 │ │ │ │ + b.n 1d351a │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1d35ac │ │ │ │ + b.n 1d34f4 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1d3588 │ │ │ │ + b.n 1d34d0 │ │ │ │ vmov.f32 s0, #8 @ 0x40400000 3.0 │ │ │ │ - b.n 1d35f8 │ │ │ │ + b.n 1d3540 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1d35d2 │ │ │ │ + b.n 1d351a │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1d35ac │ │ │ │ + b.n 1d34f4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ add r8, r1 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ adds r3, #1 │ │ │ │ add r2, r1 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 1d356c │ │ │ │ + bne.w 1d34b4 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d371e │ │ │ │ + beq.n 1d3666 │ │ │ │ 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] @ 1d3728 │ │ │ │ + vldr s16, [pc, #116] @ 1d3670 │ │ │ │ mov sl, r8 │ │ │ │ - vldr s17, [pc, #112] @ 1d372c │ │ │ │ + vldr s17, [pc, #112] @ 1d3674 │ │ │ │ mov.w fp, #255 @ 0xff │ │ │ │ - vldr d10, [pc, #92] @ 1d3720 │ │ │ │ + vldr d10, [pc, #92] @ 1d3668 │ │ │ │ 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 1d36f4 │ │ │ │ + ble.n 1d363c │ │ │ │ vcmp.f64 d7, d9 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ vmul.f64 d7, d7, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d36f4 │ │ │ │ + bgt.n 1d363c │ │ │ │ vcvt.f32.f64 s0, d7 │ │ │ │ add.w r8, r8, #1 │ │ │ │ blx 58f50 │ │ │ │ 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 1d36c8 │ │ │ │ + bne.n 1d3610 │ │ │ │ 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 1d3728 │ │ │ │ + b.n 1d3670 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #28 │ │ │ │ mov sl, r2 │ │ │ │ - ldr r2, [pc, #352] @ (1d38ac ) │ │ │ │ + ldr r2, [pc, #352] @ (1d37f4 ) │ │ │ │ str r1, [sp, #0] │ │ │ │ - ldr r1, [pc, #352] @ (1d38b0 ) │ │ │ │ + ldr r1, [pc, #352] @ (1d37f8 ) │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov.w r2, #0 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d3842 │ │ │ │ + beq.n 1d378a │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1d3834 │ │ │ │ + beq.n 1d377c │ │ │ │ mov r9, r0 │ │ │ │ - vldr s18, [pc, #312] @ 1d38a4 │ │ │ │ - vldr s17, [pc, #312] @ 1d38a8 │ │ │ │ + vldr s18, [pc, #312] @ 1d37ec │ │ │ │ + vldr s17, [pc, #312] @ 1d37f0 │ │ │ │ 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 1d3820 │ │ │ │ + b.n 1d3768 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d3872 │ │ │ │ + bgt.n 1d37ba │ │ │ │ vmul.f32 s0, s0, s17 │ │ │ │ blx 58f50 │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ strh.w r0, [sp, #12] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1d386c │ │ │ │ + ble.n 1d37b4 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d3884 │ │ │ │ + bgt.n 1d37cc │ │ │ │ vmul.f32 s0, s0, s17 │ │ │ │ blx 58f50 │ │ │ │ vldr s0, [r4, #-8] │ │ │ │ strh.w r0, [sp, #14] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1d3866 │ │ │ │ + ble.n 1d37ae │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d387e │ │ │ │ + bgt.n 1d37c6 │ │ │ │ vmul.f32 s0, s0, s17 │ │ │ │ blx 58f50 │ │ │ │ vldr s0, [r4, #-4] │ │ │ │ strh.w r0, [sp, #16] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1d3860 │ │ │ │ + ble.n 1d37a8 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d3878 │ │ │ │ + bgt.n 1d37c0 │ │ │ │ vmul.f32 s0, s0, s17 │ │ │ │ blx 58f50 │ │ │ │ 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 1d388a │ │ │ │ + beq.n 1d37d2 │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d3788 │ │ │ │ + bgt.n 1d36d0 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1d3796 │ │ │ │ + b.n 1d36de │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ adds r3, r7, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1d3842 │ │ │ │ + beq.n 1d378a │ │ │ │ adds r7, #2 │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 1d3834 │ │ │ │ - ldr r2, [pc, #112] @ (1d38b4 ) │ │ │ │ - ldr r3, [pc, #100] @ (1d38ac ) │ │ │ │ + bne.n 1d377c │ │ │ │ + ldr r2, [pc, #112] @ (1d37fc ) │ │ │ │ + ldr r3, [pc, #100] @ (1d37f4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d38a0 │ │ │ │ + bne.n 1d37e8 │ │ │ │ add sp, #28 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1d3802 │ │ │ │ + b.n 1d374a │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1d37de │ │ │ │ + b.n 1d3726 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1d37ba │ │ │ │ + b.n 1d3702 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1d3796 │ │ │ │ + b.n 1d36de │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1d3802 │ │ │ │ + b.n 1d374a │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1d37de │ │ │ │ + b.n 1d3726 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1d37ba │ │ │ │ + b.n 1d3702 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w fp, fp, #1 │ │ │ │ add r9, r3 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add sl, r3 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r3, fp │ │ │ │ - bne.w 1d377e │ │ │ │ - b.n 1d3842 │ │ │ │ + bne.w 1d36c6 │ │ │ │ + b.n 1d378a │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ vaba.u8 q2, q0, │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r2, r3, r5, r7} │ │ │ │ + ldmia r1!, {r2, r5, r6} │ │ │ │ lsls r0, r5, #2 │ │ │ │ - stmia r7!, {r1, r2, r4, r5, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r5, r6} │ │ │ │ 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, #356] @ (1d3a38 ) │ │ │ │ + ldr r2, [pc, #356] @ (1d3980 ) │ │ │ │ str r1, [sp, #0] │ │ │ │ - ldr r1, [pc, #356] @ (1d3a3c ) │ │ │ │ + ldr r1, [pc, #356] @ (1d3984 ) │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov.w r2, #0 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d39ce │ │ │ │ + beq.n 1d3916 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1d39c0 │ │ │ │ + beq.n 1d3908 │ │ │ │ mov r9, r0 │ │ │ │ - vldr s19, [pc, #316] @ 1d3a30 │ │ │ │ - vldr s18, [pc, #316] @ 1d3a34 │ │ │ │ + vldr s19, [pc, #316] @ 1d3978 │ │ │ │ + vldr s18, [pc, #316] @ 1d397c │ │ │ │ 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 1d39ac │ │ │ │ + b.n 1d38f4 │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d39fe │ │ │ │ + bgt.n 1d3946 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 58f50 │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ strh.w r0, [sp, #12] │ │ │ │ vcmpe.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1d39f8 │ │ │ │ + ble.n 1d3940 │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d3a10 │ │ │ │ + bgt.n 1d3958 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 58f50 │ │ │ │ vldr s0, [r4, #-8] │ │ │ │ strh.w r0, [sp, #14] │ │ │ │ vcmpe.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1d39f2 │ │ │ │ + ble.n 1d393a │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d3a0a │ │ │ │ + bgt.n 1d3952 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 58f50 │ │ │ │ vldr s0, [r4, #-4] │ │ │ │ strh.w r0, [sp, #16] │ │ │ │ vcmpe.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1d39ec │ │ │ │ + ble.n 1d3934 │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d3a04 │ │ │ │ + bgt.n 1d394c │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 58f50 │ │ │ │ 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 1d3a16 │ │ │ │ + beq.n 1d395e │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d3914 │ │ │ │ + bgt.n 1d385c │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1d3922 │ │ │ │ + b.n 1d386a │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ adds r3, r7, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1d39ce │ │ │ │ + beq.n 1d3916 │ │ │ │ adds r7, #2 │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 1d39c0 │ │ │ │ - ldr r2, [pc, #112] @ (1d3a40 ) │ │ │ │ - ldr r3, [pc, #100] @ (1d3a38 ) │ │ │ │ + bne.n 1d3908 │ │ │ │ + ldr r2, [pc, #112] @ (1d3988 ) │ │ │ │ + ldr r3, [pc, #100] @ (1d3980 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d3a2c │ │ │ │ + bne.n 1d3974 │ │ │ │ add sp, #28 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1d398e │ │ │ │ + b.n 1d38d6 │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1d396a │ │ │ │ + b.n 1d38b2 │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1d3946 │ │ │ │ + b.n 1d388e │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1d3922 │ │ │ │ + b.n 1d386a │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1d398e │ │ │ │ + b.n 1d38d6 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1d396a │ │ │ │ + b.n 1d38b2 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1d3946 │ │ │ │ + b.n 1d388e │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w fp, fp, #1 │ │ │ │ add r9, r3 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add sl, r3 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r3, fp │ │ │ │ - bne.w 1d390a │ │ │ │ - b.n 1d39ce │ │ │ │ + bne.w 1d3852 │ │ │ │ + b.n 1d3916 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ mcr2 6, 0, ip, cr0, cr15, {7} │ │ │ │ mcr2 6, 0, r4, cr0, cr15, {7} │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r2, r5} │ │ │ │ + stmia r7!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r0, r5, #2 │ │ │ │ - stmia r6!, {r1, r3, r5} │ │ │ │ + stmia r6!, {r1, r5, r6, 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, #4032] @ 0xfc0 │ │ │ │ sub sp, #12 │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d3b4c │ │ │ │ + beq.n 1d3a94 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1d3b3e │ │ │ │ + beq.n 1d3a86 │ │ │ │ mov r8, r0 │ │ │ │ - vldr s19, [pc, #308] @ 1d3ba0 │ │ │ │ - vldr s18, [pc, #308] @ 1d3ba4 │ │ │ │ + vldr s19, [pc, #308] @ 1d3ae8 │ │ │ │ + vldr s18, [pc, #308] @ 1d3aec │ │ │ │ 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 1d3b2a │ │ │ │ + b.n 1d3a72 │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d3b68 │ │ │ │ + bgt.n 1d3ab0 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 58f50 │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ uxtb.w fp, r0 │ │ │ │ vcmpe.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1d3b62 │ │ │ │ + ble.n 1d3aaa │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d3b7a │ │ │ │ + bgt.n 1d3ac2 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 58f50 │ │ │ │ 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 1d3b5c │ │ │ │ + ble.n 1d3aa4 │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d3b74 │ │ │ │ + bgt.n 1d3abc │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 58f50 │ │ │ │ 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 1d3b56 │ │ │ │ + ble.n 1d3a9e │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d3b6e │ │ │ │ + bgt.n 1d3ab6 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ adds r5, #1 │ │ │ │ blx 58f50 │ │ │ │ adds r4, #16 │ │ │ │ orr.w r3, fp, r0, lsl #24 │ │ │ │ cmp r7, r5 │ │ │ │ str.w r3, [r6], #4 │ │ │ │ - beq.n 1d3b80 │ │ │ │ + beq.n 1d3ac8 │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d3a90 │ │ │ │ + bgt.n 1d39d8 │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1d3a9e │ │ │ │ + b.n 1d39e6 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ adds r3, r7, #1 │ │ │ │ adds r7, #2 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1d3b4c │ │ │ │ + beq.n 1d3a94 │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 1d3b3e │ │ │ │ + bne.n 1d3a86 │ │ │ │ add sp, #12 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1d3b16 │ │ │ │ + b.n 1d3a5e │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1d3aec │ │ │ │ + b.n 1d3a34 │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1d3ac2 │ │ │ │ + b.n 1d3a0a │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1d3a9e │ │ │ │ + b.n 1d39e6 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1d3b16 │ │ │ │ + b.n 1d3a5e │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1d3aec │ │ │ │ + b.n 1d3a34 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1d3ac2 │ │ │ │ + b.n 1d3a0a │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w sl, sl, #1 │ │ │ │ add r8, r3 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add r9, r3 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 1d3a86 │ │ │ │ + bne.w 1d39ce │ │ │ │ add sp, #12 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ stmia r2!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ movs r0, r0 │ │ │ │ cmn r6, r7 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d3c2e │ │ │ │ + beq.n 1d3b76 │ │ │ │ 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] @ 1d3c40 │ │ │ │ + vldr s20, [pc, #116] @ 1d3b88 │ │ │ │ mov r7, r6 │ │ │ │ - vldr s21, [pc, #116] @ 1d3c44 │ │ │ │ + vldr s21, [pc, #116] @ 1d3b8c │ │ │ │ mov.w r9, #255 @ 0xff │ │ │ │ - vldr d9, [pc, #88] @ 1d3c30 │ │ │ │ - vldr d8, [pc, #92] @ 1d3c38 │ │ │ │ + vldr d9, [pc, #88] @ 1d3b78 │ │ │ │ + vldr d8, [pc, #92] @ 1d3b80 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ vmov.f32 s0, s20 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 1d3c06 │ │ │ │ + ble.n 1d3b4e │ │ │ │ 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 │ │ │ │ @@ -519898,31 +519865,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 1d3bde │ │ │ │ + bne.n 1d3b26 │ │ │ │ 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 1d3c40 │ │ │ │ + b.n 1d3b88 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - cbz r2, 1d3c8a │ │ │ │ + cbz r2, 1d3bd2 │ │ │ │ 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 │ │ │ │ @@ -519930,278 +519897,278 @@ │ │ │ │ movs r5, #0 │ │ │ │ str.w r5, [r4, #-16] │ │ │ │ adds r4, #16 │ │ │ │ str.w r5, [r4, #-28] │ │ │ │ adds r6, #1 │ │ │ │ str.w r5, [r4, #-24] │ │ │ │ ldrh.w r0, [r7], #2 │ │ │ │ - bl 1df1d0 │ │ │ │ + bl 1df118 │ │ │ │ cmp r8, r6 │ │ │ │ vstr s0, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 1d3c66 │ │ │ │ + bne.n 1d3bae │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d3cde │ │ │ │ + cbz r2, 1d3c26 │ │ │ │ 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 1df1d0 │ │ │ │ + bl 1df118 │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1df1d0 │ │ │ │ + bl 1df118 │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 1df1d0 │ │ │ │ + bl 1df118 │ │ │ │ str.w r9, [r4, #-20] │ │ │ │ cmp r8, r6 │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1d3cac │ │ │ │ + bne.n 1d3bf4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d3d36 │ │ │ │ + cbz r2, 1d3c7e │ │ │ │ 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 1df1d0 │ │ │ │ + bl 1df118 │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1df1d0 │ │ │ │ + bl 1df118 │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 1df1d0 │ │ │ │ + bl 1df118 │ │ │ │ lsrs r0, r7, #16 │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bl 1df1d0 │ │ │ │ + bl 1df118 │ │ │ │ cmp r9, r6 │ │ │ │ vstr s0, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 1d3cfc │ │ │ │ + bne.n 1d3c44 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d3d8c │ │ │ │ + cbz r2, 1d3cd4 │ │ │ │ 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 1df1d0 │ │ │ │ + bl 1df118 │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1df1d0 │ │ │ │ + bl 1df118 │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 1df1d0 │ │ │ │ + bl 1df118 │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bl 1df1d0 │ │ │ │ + bl 1df118 │ │ │ │ cmp r8, r6 │ │ │ │ vstr s0, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 1d3d54 │ │ │ │ + bne.n 1d3c9c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d3dd6 │ │ │ │ + cbz r2, 1d3d1e │ │ │ │ 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 1df1d0 │ │ │ │ + bl 1df118 │ │ │ │ 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 1d3db2 │ │ │ │ + bne.n 1d3cfa │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d3e28 │ │ │ │ + cbz r2, 1d3d70 │ │ │ │ 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 1df1d0 │ │ │ │ + bl 1df118 │ │ │ │ lsrs r0, r6, #16 │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1df1d0 │ │ │ │ + bl 1df118 │ │ │ │ str.w sl, [r4, #-24] │ │ │ │ str.w r9, [r4, #-20] │ │ │ │ cmp r8, r5 │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bne.n 1d3dfc │ │ │ │ + bne.n 1d3d44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d3e78 │ │ │ │ + cbz r2, 1d3dc0 │ │ │ │ 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 1df1d0 │ │ │ │ + bl 1df118 │ │ │ │ str.w r8, [r4, #-28] │ │ │ │ str.w r8, [r4, #-24] │ │ │ │ lsrs r0, r6, #16 │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1df1d0 │ │ │ │ + bl 1df118 │ │ │ │ cmp r9, r5 │ │ │ │ vstr s0, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 1d3e4c │ │ │ │ + bne.n 1d3d94 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #192] @ (1d3f54 ) │ │ │ │ + ldr r2, [pc, #192] @ (1d3e9c ) │ │ │ │ str r1, [sp, #0] │ │ │ │ - ldr r1, [pc, #192] @ (1d3f58 ) │ │ │ │ + ldr r1, [pc, #192] @ (1d3ea0 ) │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov.w r2, #0 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d3f24 │ │ │ │ + beq.n 1d3e6c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1d3f3e │ │ │ │ + beq.n 1d3e86 │ │ │ │ mov r7, r0 │ │ │ │ mov.w r9, #0 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ str r3, [sp, #4] │ │ │ │ add.w r4, r8, #16 │ │ │ │ mov sl, r7 │ │ │ │ mov.w fp, #0 │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ add.w sl, sl, #8 │ │ │ │ - bl 1df1bc │ │ │ │ + bl 1df104 │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ strh.w r0, [sp, #12] │ │ │ │ - bl 1df1bc │ │ │ │ + bl 1df104 │ │ │ │ vldr s0, [r4, #-8] │ │ │ │ add.w fp, fp, #1 │ │ │ │ strh.w r0, [sp, #14] │ │ │ │ - bl 1df1bc │ │ │ │ + bl 1df104 │ │ │ │ vldr s0, [r4, #-4] │ │ │ │ adds r4, #16 │ │ │ │ strh.w r0, [sp, #16] │ │ │ │ - bl 1df1bc │ │ │ │ + bl 1df104 │ │ │ │ add.w ip, sp, #12 │ │ │ │ strh.w r0, [sp, #18] │ │ │ │ cmp r5, fp │ │ │ │ ldmia.w ip!, {r0, r1} │ │ │ │ str.w r0, [sl, #-8] │ │ │ │ str.w r1, [sl, #-4] │ │ │ │ - bne.n 1d3ec4 │ │ │ │ + bne.n 1d3e0c │ │ │ │ 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 1d3eba │ │ │ │ - ldr r2, [pc, #52] @ (1d3f5c ) │ │ │ │ - ldr r3, [pc, #44] @ (1d3f54 ) │ │ │ │ + bne.n 1d3e02 │ │ │ │ + ldr r2, [pc, #52] @ (1d3ea4 ) │ │ │ │ + ldr r3, [pc, #44] @ (1d3e9c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d3f4e │ │ │ │ + bne.n 1d3e96 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ adds r3, r5, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1d3f24 │ │ │ │ + beq.n 1d3e6c │ │ │ │ adds r5, #2 │ │ │ │ cmp r2, r5 │ │ │ │ - bne.n 1d3f3e │ │ │ │ - b.n 1d3f24 │ │ │ │ + bne.n 1d3e86 │ │ │ │ + b.n 1d3e6c │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r2, r5, r6} │ │ │ │ + stmia r2!, {r2, r3, r4} │ │ │ │ lsls r0, r5, #2 │ │ │ │ - stmia r0!, {r2, r4, r6, r7} │ │ │ │ + stmia r1!, {r2, r3, 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, #100] @ (1d3fd8 ) │ │ │ │ - ldr r3, [pc, #104] @ (1d3fdc ) │ │ │ │ + ldr r2, [pc, #100] @ (1d3f20 ) │ │ │ │ + ldr r3, [pc, #104] @ (1d3f24 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1d3fbc │ │ │ │ + cbz r4, 1d3f04 │ │ │ │ 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 │ │ │ │ @@ -520211,51 +520178,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 1d3f8c │ │ │ │ - ldr r2, [pc, #32] @ (1d3fe0 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d3fdc ) │ │ │ │ + bne.n 1d3ed4 │ │ │ │ + ldr r2, [pc, #32] @ (1d3f28 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d3f24 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d3fd4 │ │ │ │ + bne.n 1d3f1c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ - stmia r0!, {r1, r2, r7} │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r2, r3, r4, r5} │ │ │ │ + stmia r0!, {r2, r4, r5, r6, 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] @ (1d407c ) │ │ │ │ - ldr r3, [pc, #136] @ (1d4080 ) │ │ │ │ + ldr r2, [pc, #132] @ (1d3fc4 ) │ │ │ │ + ldr r3, [pc, #136] @ (1d3fc8 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r7, 1d405a │ │ │ │ + cbz r7, 1d3fa2 │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ - vldr s10, [pc, #100] @ 1d4078 │ │ │ │ + vldr s10, [pc, #100] @ 1d3fc0 │ │ │ │ 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 │ │ │ │ @@ -520267,50 +520234,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 1d4018 │ │ │ │ - ldr r2, [pc, #40] @ (1d4084 ) │ │ │ │ - ldr r3, [pc, #32] @ (1d4080 ) │ │ │ │ + bne.n 1d3f60 │ │ │ │ + ldr r2, [pc, #40] @ (1d3fcc ) │ │ │ │ + ldr r3, [pc, #32] @ (1d3fc8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d4072 │ │ │ │ + bne.n 1d3fba │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r1} │ │ │ │ + stmia r0!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ittt ls │ │ │ │ - lslls r0, r5, #2 │ │ │ │ - pushls {r4, r5, r6, r7, lr} │ │ │ │ - movls.w ip, #4096 @ 0x1000 │ │ │ │ + stmia r0!, {r1, r2, 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, #4040] @ 0xfc8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #144] @ (1d412c ) │ │ │ │ - ldr r3, [pc, #148] @ (1d4130 ) │ │ │ │ + ldr r2, [pc, #144] @ (1d4074 ) │ │ │ │ + ldr r3, [pc, #148] @ (1d4078 ) │ │ │ │ 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, 1d4110 │ │ │ │ + cbz r6, 1d4058 │ │ │ │ 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] │ │ │ │ @@ -520331,47 +520298,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 1d40ba │ │ │ │ - ldr r2, [pc, #32] @ (1d4134 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d4130 ) │ │ │ │ + bne.n 1d4002 │ │ │ │ + ldr r2, [pc, #32] @ (1d407c ) │ │ │ │ + ldr r3, [pc, #28] @ (1d4078 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d4128 │ │ │ │ + bne.n 1d4070 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ - ittt pl │ │ │ │ - lslpl r0, r5, #2 │ │ │ │ - lsrpl r0, r2, #3 │ │ │ │ - movpl r0, r0 │ │ │ │ - bkpt 0x00e8 │ │ │ │ + stmia r0!, {r1, r2, r4} │ │ │ │ + lsls r0, r5, #2 │ │ │ │ + lsrs r0, r2, #3 │ │ │ │ + movs r0, r0 │ │ │ │ + nop {10} │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #156] @ (1d41e8 ) │ │ │ │ - ldr r3, [pc, #160] @ (1d41ec ) │ │ │ │ + ldr r2, [pc, #156] @ (1d4130 ) │ │ │ │ + ldr r3, [pc, #160] @ (1d4134 ) │ │ │ │ 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, 1d41cc │ │ │ │ + cbz r6, 1d4114 │ │ │ │ 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] │ │ │ │ @@ -520395,51 +520362,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 1d4166 │ │ │ │ - ldr r2, [pc, #32] @ (1d41f0 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d41ec ) │ │ │ │ + bne.n 1d40ae │ │ │ │ + ldr r2, [pc, #32] @ (1d4138 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d4134 ) │ │ │ │ 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 1d41e4 │ │ │ │ + bne.n 1d412c │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ - bkpt 0x00ae │ │ │ │ - lsls r0, r5, #2 │ │ │ │ - lsrs r0, r2, #3 │ │ │ │ - movs r0, r0 │ │ │ │ - bkpt 0x002c │ │ │ │ + itte vs │ │ │ │ + lslvs r0, r5, #2 │ │ │ │ + lsrvs r0, r2, #3 │ │ │ │ + movvc r0, r0 │ │ │ │ + bkpt 0x00e4 │ │ │ │ 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] @ (1d4278 ) │ │ │ │ - ldr r3, [pc, #116] @ (1d427c ) │ │ │ │ + ldr r2, [pc, #112] @ (1d41c0 ) │ │ │ │ + ldr r3, [pc, #116] @ (1d41c4 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1d4258 │ │ │ │ + cbz r4, 1d41a0 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s14, [pc, #80] @ 1d4274 │ │ │ │ + vldr s14, [pc, #80] @ 1d41bc │ │ │ │ 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 │ │ │ │ @@ -520447,49 +520414,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 1d4228 │ │ │ │ - ldr r2, [pc, #36] @ (1d4280 ) │ │ │ │ - ldr r3, [pc, #32] @ (1d427c ) │ │ │ │ + bne.n 1d4170 │ │ │ │ + ldr r2, [pc, #36] @ (1d41c8 ) │ │ │ │ + ldr r3, [pc, #32] @ (1d41c4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d4270 │ │ │ │ + bne.n 1d41b8 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r4, r5, r6, r7, pc} │ │ │ │ + bkpt 0x00aa │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r5, r7, pc} │ │ │ │ + bkpt 0x0058 │ │ │ │ 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] @ (1d4304 ) │ │ │ │ - ldr r3, [pc, #112] @ (1d4308 ) │ │ │ │ + ldr r2, [pc, #108] @ (1d424c ) │ │ │ │ + ldr r3, [pc, #112] @ (1d4250 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1d42e8 │ │ │ │ + cbz r6, 1d4230 │ │ │ │ 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] │ │ │ │ @@ -520502,47 +520469,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 1d42b4 │ │ │ │ - ldr r2, [pc, #32] @ (1d430c ) │ │ │ │ - ldr r3, [pc, #28] @ (1d4308 ) │ │ │ │ + bne.n 1d41fc │ │ │ │ + ldr r2, [pc, #32] @ (1d4254 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d4250 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d4300 │ │ │ │ + bne.n 1d4248 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ - pop {r1, r5, r6, pc} │ │ │ │ + bkpt 0x001a │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r4, pc} │ │ │ │ + pop {r3, r6, r7, pc} │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #112] @ (1d4394 ) │ │ │ │ - ldr r3, [pc, #116] @ (1d4398 ) │ │ │ │ + ldr r2, [pc, #112] @ (1d42dc ) │ │ │ │ + ldr r3, [pc, #116] @ (1d42e0 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1d4378 │ │ │ │ + cbz r6, 1d42c0 │ │ │ │ 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] │ │ │ │ @@ -520557,52 +520524,52 @@ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r0, [r4, #-32] │ │ │ │ str.w r1, [r4, #-28] │ │ │ │ str.w r2, [r4, #-24] │ │ │ │ str.w r3, [r4, #-20] │ │ │ │ - bne.n 1d433e │ │ │ │ - ldr r2, [pc, #32] @ (1d439c ) │ │ │ │ - ldr r3, [pc, #28] @ (1d4398 ) │ │ │ │ + bne.n 1d4286 │ │ │ │ + ldr r2, [pc, #32] @ (1d42e4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d42e0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d4390 │ │ │ │ + bne.n 1d42d8 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ - pop {r1, r2, r4, r6, r7} │ │ │ │ + pop {r1, r2, r3, r7, pc} │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r7} │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ 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] @ (1d444c ) │ │ │ │ - ldr r3, [pc, #156] @ (1d4450 ) │ │ │ │ + ldr r2, [pc, #152] @ (1d4394 ) │ │ │ │ + ldr r3, [pc, #156] @ (1d4398 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1d4424 │ │ │ │ + cbz r4, 1d436c │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr d5, [pc, #112] @ 1d4440 │ │ │ │ - vldr s8, [pc, #116] @ 1d4448 │ │ │ │ + vldr d5, [pc, #112] @ 1d4388 │ │ │ │ + vldr s8, [pc, #116] @ 1d4390 │ │ │ │ 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 │ │ │ │ @@ -520616,57 +520583,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 1d43d8 │ │ │ │ - ldr r2, [pc, #44] @ (1d4454 ) │ │ │ │ - ldr r3, [pc, #40] @ (1d4450 ) │ │ │ │ + bne.n 1d4320 │ │ │ │ + ldr r2, [pc, #44] @ (1d439c ) │ │ │ │ + ldr r3, [pc, #40] @ (1d4398 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d443c │ │ │ │ + bne.n 1d4384 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #240 @ 0xf0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r2, r6} │ │ │ │ + pop {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r4, 1d44cc │ │ │ │ + pop {r2, r3, r7} │ │ │ │ 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] @ (1d4510 ) │ │ │ │ - ldr r3, [pc, #168] @ (1d4514 ) │ │ │ │ + ldr r2, [pc, #164] @ (1d4458 ) │ │ │ │ + ldr r3, [pc, #168] @ (1d445c ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1d44ea │ │ │ │ + cbz r5, 1d4432 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ - vldr d4, [pc, #128] @ 1d4508 │ │ │ │ + vldr d4, [pc, #128] @ 1d4450 │ │ │ │ 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 │ │ │ │ @@ -520685,60 +520652,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 1d448c │ │ │ │ - ldr r2, [pc, #44] @ (1d4518 ) │ │ │ │ - ldr r3, [pc, #36] @ (1d4514 ) │ │ │ │ + bne.n 1d43d4 │ │ │ │ + ldr r2, [pc, #44] @ (1d4460 ) │ │ │ │ + ldr r3, [pc, #36] @ (1d445c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d4502 │ │ │ │ + bne.n 1d444a │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #240 @ 0xf0 │ │ │ │ - cbnz r6, 1d4576 │ │ │ │ + pop {r1, r2, r6} │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r6, 1d455e │ │ │ │ + cbnz r6, 1d44d4 │ │ │ │ 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] @ (1d45f0 ) │ │ │ │ - ldr r3, [pc, #192] @ (1d45f4 ) │ │ │ │ + ldr r2, [pc, #188] @ (1d4538 ) │ │ │ │ + ldr r3, [pc, #192] @ (1d453c ) │ │ │ │ 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 1d45c6 │ │ │ │ + beq.n 1d450e │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ - vldr d3, [pc, #148] @ 1d45e8 │ │ │ │ + vldr d3, [pc, #148] @ 1d4530 │ │ │ │ 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] │ │ │ │ @@ -520761,57 +520728,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 1d4554 │ │ │ │ - ldr r2, [pc, #48] @ (1d45f8 ) │ │ │ │ - ldr r3, [pc, #40] @ (1d45f4 ) │ │ │ │ + bne.n 1d449c │ │ │ │ + ldr r2, [pc, #48] @ (1d4540 ) │ │ │ │ + ldr r3, [pc, #40] @ (1d453c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d45de │ │ │ │ + bne.n 1d4526 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #240 @ 0xf0 │ │ │ │ - revsh r6, r0 │ │ │ │ + cbnz r6, 1d459a │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - rev r2, r6 │ │ │ │ + revsh r2, 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, #124] @ (1d468c ) │ │ │ │ - ldr r3, [pc, #128] @ (1d4690 ) │ │ │ │ + ldr r2, [pc, #124] @ (1d45d4 ) │ │ │ │ + ldr r3, [pc, #128] @ (1d45d8 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1d466c │ │ │ │ + cbz r4, 1d45b4 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s12, [pc, #92] @ 1d4688 │ │ │ │ + vldr s12, [pc, #92] @ 1d45d0 │ │ │ │ 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 │ │ │ │ @@ -520821,49 +520788,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 1d4630 │ │ │ │ - ldr r2, [pc, #36] @ (1d4694 ) │ │ │ │ - ldr r3, [pc, #32] @ (1d4690 ) │ │ │ │ + bne.n 1d4578 │ │ │ │ + ldr r2, [pc, #36] @ (1d45dc ) │ │ │ │ + ldr r3, [pc, #32] @ (1d45d8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d4684 │ │ │ │ + bne.n 1d45cc │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r2, 1d46ca │ │ │ │ + hlt 0x0022 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r4, 1d46ba │ │ │ │ + rev16 r4, 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 r5, r2 │ │ │ │ - ldr r2, [pc, #116] @ (1d4720 ) │ │ │ │ - ldr r3, [pc, #120] @ (1d4724 ) │ │ │ │ + ldr r2, [pc, #116] @ (1d4668 ) │ │ │ │ + ldr r3, [pc, #120] @ (1d466c ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1d4704 │ │ │ │ + cbz r5, 1d464c │ │ │ │ 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] │ │ │ │ @@ -520880,47 +520847,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 1d46c8 │ │ │ │ - ldr r2, [pc, #32] @ (1d4728 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d4724 ) │ │ │ │ + bne.n 1d4610 │ │ │ │ + ldr r2, [pc, #32] @ (1d4670 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d466c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d471c │ │ │ │ + bne.n 1d4664 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ - cbnz r6, 1d4736 │ │ │ │ + rev r6, r0 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb8f4 │ │ │ │ + cbnz r4, 1d469e │ │ │ │ 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] @ (1d47c0 ) │ │ │ │ - ldr r3, [pc, #132] @ (1d47c4 ) │ │ │ │ + ldr r2, [pc, #128] @ (1d4708 ) │ │ │ │ + ldr r3, [pc, #132] @ (1d470c ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1d47a2 │ │ │ │ + cbz r5, 1d46ea │ │ │ │ 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] │ │ │ │ @@ -520936,48 +520903,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 1d475c │ │ │ │ - ldr r2, [pc, #36] @ (1d47c8 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d47c4 ) │ │ │ │ + bne.n 1d46a4 │ │ │ │ + ldr r2, [pc, #36] @ (1d4710 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d470c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d47ba │ │ │ │ + bne.n 1d4702 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xb8ba │ │ │ │ + cbnz r2, 1d4728 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb856 │ │ │ │ + cbnz r6, 1d4716 │ │ │ │ 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] @ (1d4864 ) │ │ │ │ - ldr r3, [pc, #136] @ (1d4868 ) │ │ │ │ + ldr r2, [pc, #132] @ (1d47ac ) │ │ │ │ + ldr r3, [pc, #136] @ (1d47b0 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1d4846 │ │ │ │ + cbz r4, 1d478e │ │ │ │ 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] │ │ │ │ @@ -521001,48 +520968,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 1d47fa │ │ │ │ - ldr r2, [pc, #36] @ (1d486c ) │ │ │ │ - ldr r3, [pc, #28] @ (1d4868 ) │ │ │ │ + bne.n 1d4742 │ │ │ │ + ldr r2, [pc, #36] @ (1d47b4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d47b0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d485e │ │ │ │ + bne.n 1d47a6 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xb81a │ │ │ │ + @ instruction: 0xb8d2 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb7b2 │ │ │ │ + @ instruction: 0xb86a │ │ │ │ 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] @ (1d490c ) │ │ │ │ - ldr r3, [pc, #140] @ (1d4910 ) │ │ │ │ + ldr r2, [pc, #136] @ (1d4854 ) │ │ │ │ + ldr r3, [pc, #140] @ (1d4858 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1d48f0 │ │ │ │ + cbz r6, 1d4838 │ │ │ │ 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] │ │ │ │ @@ -521061,47 +521028,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 1d489e │ │ │ │ - ldr r2, [pc, #32] @ (1d4914 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d4910 ) │ │ │ │ + bne.n 1d47e6 │ │ │ │ + ldr r2, [pc, #32] @ (1d485c ) │ │ │ │ + ldr r3, [pc, #28] @ (1d4858 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d4908 │ │ │ │ + bne.n 1d4850 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xb776 │ │ │ │ + @ instruction: 0xb82e │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb708 │ │ │ │ + @ instruction: 0xb7c0 │ │ │ │ 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] @ (1d49d0 ) │ │ │ │ - ldr r3, [pc, #164] @ (1d49d4 ) │ │ │ │ + ldr r2, [pc, #164] @ (1d4918 ) │ │ │ │ + ldr r3, [pc, #164] @ (1d491c ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r7, 1d49b0 │ │ │ │ + cbz r7, 1d48f8 │ │ │ │ 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 │ │ │ │ @@ -521131,317 +521098,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 1d4944 │ │ │ │ - ldr r2, [pc, #36] @ (1d49d8 ) │ │ │ │ - ldr r3, [pc, #32] @ (1d49d4 ) │ │ │ │ + bne.n 1d488c │ │ │ │ + ldr r2, [pc, #36] @ (1d4920 ) │ │ │ │ + ldr r3, [pc, #32] @ (1d491c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d49ca │ │ │ │ + bne.n 1d4912 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xb6cc │ │ │ │ + @ instruction: 0xb784 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb648 │ │ │ │ + @ instruction: 0xb700 │ │ │ │ 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] @ (1d4abc ) │ │ │ │ - ldr r3, [pc, #204] @ (1d4ac0 ) │ │ │ │ + ldr r2, [pc, #200] @ (1d4a04 ) │ │ │ │ + ldr r3, [pc, #204] @ (1d4a08 ) │ │ │ │ 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 1d4a8e │ │ │ │ + beq.n 1d49d6 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr d5, [pc, #160] @ 1d4ab0 │ │ │ │ - vldr s8, [pc, #164] @ 1d4ab8 │ │ │ │ + vldr d5, [pc, #160] @ 1d49f8 │ │ │ │ + vldr s8, [pc, #164] @ 1d4a00 │ │ │ │ vmov.f64 d6, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f32 s9, #112 @ 0x3f800000 1.0 │ │ │ │ - b.n 1d4a5c │ │ │ │ + b.n 1d49a4 │ │ │ │ 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 1d4a88 │ │ │ │ + bmi.n 1d49d0 │ │ │ │ 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 1d4a8e │ │ │ │ + beq.n 1d49d6 │ │ │ │ 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 1d4a20 │ │ │ │ + bpl.n 1d4968 │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1d4a24 │ │ │ │ + b.n 1d496c │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1d4a42 │ │ │ │ - ldr r2, [pc, #52] @ (1d4ac4 ) │ │ │ │ - ldr r3, [pc, #44] @ (1d4ac0 ) │ │ │ │ + b.n 1d498a │ │ │ │ + ldr r2, [pc, #52] @ (1d4a0c ) │ │ │ │ + ldr r3, [pc, #44] @ (1d4a08 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d4aa6 │ │ │ │ + bne.n 1d49ee │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 597a0 <__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 │ │ │ │ - @ instruction: 0xb606 │ │ │ │ + @ instruction: 0xb6be │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r3, r5, r6, lr} │ │ │ │ + @ instruction: 0xb622 │ │ │ │ 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] @ (1d4bb8 ) │ │ │ │ - ldr r3, [pc, #224] @ (1d4bbc ) │ │ │ │ + ldr r2, [pc, #220] @ (1d4b00 ) │ │ │ │ + ldr r3, [pc, #224] @ (1d4b04 ) │ │ │ │ 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 1d4b92 │ │ │ │ + beq.n 1d4ada │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ - vldr d5, [pc, #184] @ 1d4bb0 │ │ │ │ + vldr d5, [pc, #184] @ 1d4af8 │ │ │ │ vmov.f64 d6, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f32 s9, #112 @ 0x3f800000 1.0 │ │ │ │ - b.n 1d4b58 │ │ │ │ + b.n 1d4aa0 │ │ │ │ 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 1d4b8c │ │ │ │ + bmi.n 1d4ad4 │ │ │ │ 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 1d4b86 │ │ │ │ + bmi.n 1d4ace │ │ │ │ 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 1d4b92 │ │ │ │ + beq.n 1d4ada │ │ │ │ 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 1d4b04 │ │ │ │ + bpl.n 1d4a4c │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1d4b08 │ │ │ │ + b.n 1d4a50 │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1d4b44 │ │ │ │ + b.n 1d4a8c │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1d4b26 │ │ │ │ - ldr r2, [pc, #44] @ (1d4bc0 ) │ │ │ │ - ldr r3, [pc, #36] @ (1d4bbc ) │ │ │ │ + b.n 1d4a6e │ │ │ │ + ldr r2, [pc, #44] @ (1d4b08 ) │ │ │ │ + ldr r3, [pc, #36] @ (1d4b04 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d4baa │ │ │ │ + bne.n 1d4af2 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #0 │ │ │ │ - push {r1, r2, r3, r4, lr} │ │ │ │ + push {r1, r2, r4, r6, r7, lr} │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r2, r5, r6} │ │ │ │ + push {r1, r2, r3, r4, lr} │ │ │ │ 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] @ (1d4cd8 ) │ │ │ │ - ldr r3, [pc, #256] @ (1d4cdc ) │ │ │ │ + ldr r2, [pc, #252] @ (1d4c20 ) │ │ │ │ + ldr r3, [pc, #256] @ (1d4c24 ) │ │ │ │ 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 1d4cb4 │ │ │ │ + beq.n 1d4bfc │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ - vldr d5, [pc, #212] @ 1d4cd0 │ │ │ │ + vldr d5, [pc, #212] @ 1d4c18 │ │ │ │ vmov.f64 d6, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1d4c70 │ │ │ │ + b.n 1d4bb8 │ │ │ │ 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 1d4cae │ │ │ │ + bmi.n 1d4bf6 │ │ │ │ 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 1d4ca8 │ │ │ │ + bmi.n 1d4bf0 │ │ │ │ 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 1d4ca2 │ │ │ │ + bmi.n 1d4bea │ │ │ │ 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 1d4cb4 │ │ │ │ + beq.n 1d4bfc │ │ │ │ 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 1d4c02 │ │ │ │ + bpl.n 1d4b4a │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1d4c06 │ │ │ │ + b.n 1d4b4e │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1d4c60 │ │ │ │ + b.n 1d4ba8 │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1d4c42 │ │ │ │ + b.n 1d4b8a │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1d4c24 │ │ │ │ - ldr r2, [pc, #40] @ (1d4ce0 ) │ │ │ │ - ldr r3, [pc, #36] @ (1d4cdc ) │ │ │ │ + b.n 1d4b6c │ │ │ │ + ldr r2, [pc, #40] @ (1d4c28 ) │ │ │ │ + ldr r3, [pc, #36] @ (1d4c24 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d4ccc │ │ │ │ + bne.n 1d4c14 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #0 │ │ │ │ - push {r1, r2, r3, r4} │ │ │ │ + push {r1, r2, r4, r6, r7} │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r4, 1d4d34 │ │ │ │ + cbz r4, 1d4caa │ │ │ │ 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] @ (1d4d74 ) │ │ │ │ - ldr r3, [pc, #128] @ (1d4d78 ) │ │ │ │ + ldr r2, [pc, #124] @ (1d4cbc ) │ │ │ │ + ldr r3, [pc, #128] @ (1d4cc0 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1d4d54 │ │ │ │ + cbz r4, 1d4c9c │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s12, [pc, #92] @ 1d4d70 │ │ │ │ + vldr s12, [pc, #92] @ 1d4cb8 │ │ │ │ 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 │ │ │ │ @@ -521451,49 +521418,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 1d4d18 │ │ │ │ - ldr r2, [pc, #36] @ (1d4d7c ) │ │ │ │ - ldr r3, [pc, #32] @ (1d4d78 ) │ │ │ │ + bne.n 1d4c60 │ │ │ │ + ldr r2, [pc, #36] @ (1d4cc4 ) │ │ │ │ + ldr r3, [pc, #32] @ (1d4cc0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d4d6c │ │ │ │ + bne.n 1d4cb4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1d4db8 │ │ │ │ + cbz r2, 1d4d2e │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - uxth r4, r4 │ │ │ │ + cbz r4, 1d4d1e │ │ │ │ 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] @ (1d4e08 ) │ │ │ │ - ldr r3, [pc, #120] @ (1d4e0c ) │ │ │ │ + ldr r2, [pc, #116] @ (1d4d50 ) │ │ │ │ + ldr r3, [pc, #120] @ (1d4d54 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1d4dea │ │ │ │ + cbz r4, 1d4d32 │ │ │ │ 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] │ │ │ │ @@ -521509,48 +521476,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 1d4db0 │ │ │ │ - ldr r2, [pc, #36] @ (1d4e10 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d4e0c ) │ │ │ │ + bne.n 1d4cf8 │ │ │ │ + ldr r2, [pc, #36] @ (1d4d58 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d4d54 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d4e02 │ │ │ │ + bne.n 1d4d4a │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - sxtb r6, r4 │ │ │ │ + cbz r6, 1d4d9a │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - sxth r6, r1 │ │ │ │ + uxtb r6, r0 │ │ │ │ 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] @ (1d4ea8 ) │ │ │ │ - ldr r3, [pc, #132] @ (1d4eac ) │ │ │ │ + ldr r2, [pc, #128] @ (1d4df0 ) │ │ │ │ + ldr r3, [pc, #132] @ (1d4df4 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1d4e8a │ │ │ │ + cbz r5, 1d4dd2 │ │ │ │ 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] │ │ │ │ @@ -521566,48 +521533,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 1d4e44 │ │ │ │ - ldr r2, [pc, #36] @ (1d4eb0 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d4eac ) │ │ │ │ + bne.n 1d4d8c │ │ │ │ + ldr r2, [pc, #36] @ (1d4df8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d4df4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d4ea2 │ │ │ │ + bne.n 1d4dea │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cbz r2, 1d4ee0 │ │ │ │ + uxth r2, r1 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r6, 1d4ece │ │ │ │ + sxth r6, 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, #4056] @ 0xfd8 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #136] @ (1d4f50 ) │ │ │ │ - ldr r3, [pc, #140] @ (1d4f54 ) │ │ │ │ + ldr r2, [pc, #136] @ (1d4e98 ) │ │ │ │ + ldr r3, [pc, #140] @ (1d4e9c ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1d4f34 │ │ │ │ + cbz r5, 1d4e7c │ │ │ │ mov lr, r1 │ │ │ │ adds r3, r0, #4 │ │ │ │ movs r4, #0 │ │ │ │ mov r7, sp │ │ │ │ movs r6, #255 @ 0xff │ │ │ │ mov ip, r7 │ │ │ │ ldr.w r0, [lr] │ │ │ │ @@ -521632,47 +521599,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 1d4ee2 │ │ │ │ - ldr r2, [pc, #32] @ (1d4f58 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d4f54 ) │ │ │ │ + bne.n 1d4e2a │ │ │ │ + ldr r2, [pc, #32] @ (1d4ea0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d4e9c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d4f4c │ │ │ │ + bne.n 1d4e94 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ - cbz r2, 1d4f60 │ │ │ │ + cbz r2, 1d4ed6 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - sub sp, #272 @ 0x110 │ │ │ │ + cbz r4, 1d4ec2 │ │ │ │ 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] @ (1d4ff8 ) │ │ │ │ - ldr r3, [pc, #140] @ (1d4ffc ) │ │ │ │ + ldr r2, [pc, #136] @ (1d4f40 ) │ │ │ │ + ldr r3, [pc, #140] @ (1d4f44 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1d4fdc │ │ │ │ + cbz r6, 1d4f24 │ │ │ │ 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] │ │ │ │ @@ -521691,48 +521658,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 1d4f8a │ │ │ │ - ldr r2, [pc, #32] @ (1d5000 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d4ffc ) │ │ │ │ + bne.n 1d4ed2 │ │ │ │ + ldr r2, [pc, #32] @ (1d4f48 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d4f44 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d4ff4 │ │ │ │ + bne.n 1d4f3c │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ - sub sp, #40 @ 0x28 │ │ │ │ + cbz r2, 1d4f54 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add sp, #112 @ 0x70 │ │ │ │ + sub sp, #336 @ 0x150 │ │ │ │ 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] @ (1d50bc ) │ │ │ │ - ldr r3, [pc, #164] @ (1d50c0 ) │ │ │ │ + ldr r2, [pc, #164] @ (1d5004 ) │ │ │ │ + ldr r3, [pc, #164] @ (1d5008 ) │ │ │ │ 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 1d509e │ │ │ │ + beq.n 1d4fe6 │ │ │ │ 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 │ │ │ │ @@ -521766,50 +521733,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 1d5032 │ │ │ │ - ldr r2, [pc, #36] @ (1d50c4 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d50c0 ) │ │ │ │ + bne.n 1d4f7a │ │ │ │ + ldr r2, [pc, #36] @ (1d500c ) │ │ │ │ + ldr r3, [pc, #28] @ (1d5008 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d50b8 │ │ │ │ + bne.n 1d5000 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ - add r7, sp, #896 @ 0x380 │ │ │ │ + sub sp, #96 @ 0x60 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #360 @ 0x168 │ │ │ │ + add sp, #72 @ 0x48 │ │ │ │ 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] @ (1d5174 ) │ │ │ │ - ldr r3, [pc, #156] @ (1d5178 ) │ │ │ │ + ldr r2, [pc, #152] @ (1d50bc ) │ │ │ │ + ldr r3, [pc, #156] @ (1d50c0 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1d5152 │ │ │ │ + cbz r4, 1d509a │ │ │ │ add.w ip, r0, #16 │ │ │ │ mov.w lr, #0 │ │ │ │ - vldr s12, [pc, #120] @ 1d5170 │ │ │ │ + vldr s12, [pc, #120] @ 1d50b8 │ │ │ │ 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 │ │ │ │ @@ -521827,54 +521794,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 1d50fc │ │ │ │ - ldr r2, [pc, #40] @ (1d517c ) │ │ │ │ - ldr r3, [pc, #32] @ (1d5178 ) │ │ │ │ + bne.n 1d5044 │ │ │ │ + ldr r2, [pc, #40] @ (1d50c4 ) │ │ │ │ + ldr r3, [pc, #32] @ (1d50c0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d516a │ │ │ │ + bne.n 1d50b2 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - add r7, sp, #120 @ 0x78 │ │ │ │ + add r7, sp, #856 @ 0x358 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #664 @ 0x298 │ │ │ │ + add r7, sp, #376 @ 0x178 │ │ │ │ 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] @ (1d523c ) │ │ │ │ - ldr r3, [pc, #172] @ (1d5240 ) │ │ │ │ + ldr r2, [pc, #168] @ (1d5184 ) │ │ │ │ + ldr r3, [pc, #172] @ (1d5188 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1d521c │ │ │ │ + cbz r4, 1d5164 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s11, [pc, #136] @ 1d5238 │ │ │ │ + vldr s11, [pc, #136] @ 1d5180 │ │ │ │ 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} │ │ │ │ @@ -521895,49 +521862,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 1d51b0 │ │ │ │ - ldr r2, [pc, #36] @ (1d5244 ) │ │ │ │ - ldr r3, [pc, #32] @ (1d5240 ) │ │ │ │ + bne.n 1d50f8 │ │ │ │ + ldr r2, [pc, #36] @ (1d518c ) │ │ │ │ + ldr r3, [pc, #32] @ (1d5188 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d5234 │ │ │ │ + bne.n 1d517c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - add r6, sp, #408 @ 0x198 │ │ │ │ + add r7, sp, #120 @ 0x78 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #880 @ 0x370 │ │ │ │ + add r6, sp, #592 @ 0x250 │ │ │ │ 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] @ (1d52e0 ) │ │ │ │ - ldr r3, [pc, #136] @ (1d52e4 ) │ │ │ │ + ldr r2, [pc, #132] @ (1d5228 ) │ │ │ │ + ldr r3, [pc, #136] @ (1d522c ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1d52c4 │ │ │ │ + cbz r4, 1d520c │ │ │ │ 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 │ │ │ │ @@ -521954,47 +521921,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 1d5278 │ │ │ │ - ldr r2, [pc, #32] @ (1d52e8 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d52e4 ) │ │ │ │ + bne.n 1d51c0 │ │ │ │ + ldr r2, [pc, #32] @ (1d5230 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d522c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d52dc │ │ │ │ + bne.n 1d5224 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ - add r5, sp, #632 @ 0x278 │ │ │ │ + add r6, sp, #344 @ 0x158 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #208 @ 0xd0 │ │ │ │ + add r5, sp, #944 @ 0x3b0 │ │ │ │ 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] @ (1d5384 ) │ │ │ │ - ldr r3, [pc, #136] @ (1d5388 ) │ │ │ │ + ldr r2, [pc, #132] @ (1d52cc ) │ │ │ │ + ldr r3, [pc, #136] @ (1d52d0 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1d5366 │ │ │ │ + cbz r5, 1d52ae │ │ │ │ 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 │ │ │ │ @@ -522016,48 +521983,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 1d5318 │ │ │ │ - ldr r2, [pc, #36] @ (1d538c ) │ │ │ │ - ldr r3, [pc, #28] @ (1d5388 ) │ │ │ │ + bne.n 1d5260 │ │ │ │ + ldr r2, [pc, #36] @ (1d52d4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d52d0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d537e │ │ │ │ + bne.n 1d52c6 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r4, sp, #1000 @ 0x3e8 │ │ │ │ + add r5, sp, #712 @ 0x2c8 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #584 @ 0x248 │ │ │ │ + add r5, sp, #296 @ 0x128 │ │ │ │ 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] @ (1d5434 ) │ │ │ │ - ldr r3, [pc, #148] @ (1d5438 ) │ │ │ │ + ldr r2, [pc, #144] @ (1d537c ) │ │ │ │ + ldr r3, [pc, #148] @ (1d5380 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1d5418 │ │ │ │ + cbz r4, 1d5360 │ │ │ │ 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 │ │ │ │ @@ -522077,48 +522044,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 1d53bc │ │ │ │ - ldr r2, [pc, #32] @ (1d543c ) │ │ │ │ - ldr r3, [pc, #28] @ (1d5438 ) │ │ │ │ + bne.n 1d5304 │ │ │ │ + ldr r2, [pc, #32] @ (1d5384 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d5380 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d5430 │ │ │ │ + bne.n 1d5378 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ - add r4, sp, #344 @ 0x158 │ │ │ │ + add r5, sp, #56 @ 0x38 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #896 @ 0x380 │ │ │ │ + add r4, sp, #608 @ 0x260 │ │ │ │ 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] @ (1d54f8 ) │ │ │ │ - ldr r3, [pc, #168] @ (1d54fc ) │ │ │ │ + ldr r2, [pc, #164] @ (1d5440 ) │ │ │ │ + ldr r3, [pc, #168] @ (1d5444 ) │ │ │ │ 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 1d54dc │ │ │ │ + beq.n 1d5424 │ │ │ │ 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 │ │ │ │ @@ -522148,51 +522115,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 1d546c │ │ │ │ - ldr r2, [pc, #32] @ (1d5500 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d54fc ) │ │ │ │ + bne.n 1d53b4 │ │ │ │ + ldr r2, [pc, #32] @ (1d5448 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d5444 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d54f4 │ │ │ │ + bne.n 1d543c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ - add r3, sp, #664 @ 0x298 │ │ │ │ + add r4, sp, #376 @ 0x178 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #112 @ 0x70 │ │ │ │ + add r3, sp, #848 @ 0x350 │ │ │ │ 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] @ (1d55dc ) │ │ │ │ - ldr r3, [pc, #200] @ (1d55e0 ) │ │ │ │ + ldr r2, [pc, #196] @ (1d5524 ) │ │ │ │ + ldr r3, [pc, #200] @ (1d5528 ) │ │ │ │ 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 1d55bc │ │ │ │ + beq.n 1d5504 │ │ │ │ add.w ip, r0, #16 │ │ │ │ mov.w lr, #0 │ │ │ │ - vldr s11, [pc, #164] @ 1d55d8 │ │ │ │ + vldr s11, [pc, #164] @ 1d5520 │ │ │ │ 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] │ │ │ │ @@ -522223,54 +522190,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 1d553e │ │ │ │ - ldr r2, [pc, #36] @ (1d55e4 ) │ │ │ │ - ldr r3, [pc, #32] @ (1d55e0 ) │ │ │ │ + bne.n 1d5486 │ │ │ │ + ldr r2, [pc, #36] @ (1d552c ) │ │ │ │ + ldr r3, [pc, #32] @ (1d5528 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d55d4 │ │ │ │ + bne.n 1d551c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - add r2, sp, #904 @ 0x388 │ │ │ │ + add r3, sp, #616 @ 0x268 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #240 @ 0xf0 │ │ │ │ + add r2, sp, #976 @ 0x3d0 │ │ │ │ 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] @ (1d56e4 ) │ │ │ │ - ldr r3, [pc, #236] @ (1d56e8 ) │ │ │ │ + ldr r2, [pc, #232] @ (1d562c ) │ │ │ │ + ldr r3, [pc, #236] @ (1d5630 ) │ │ │ │ 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 1d56c2 │ │ │ │ + beq.n 1d560a │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s10, [pc, #200] @ 1d56e0 │ │ │ │ + vldr s10, [pc, #200] @ 1d5628 │ │ │ │ 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 │ │ │ │ @@ -522308,50 +522275,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 1d561e │ │ │ │ - ldr r2, [pc, #40] @ (1d56ec ) │ │ │ │ - ldr r3, [pc, #32] @ (1d56e8 ) │ │ │ │ + bne.n 1d5566 │ │ │ │ + ldr r2, [pc, #40] @ (1d5634 ) │ │ │ │ + ldr r3, [pc, #32] @ (1d5630 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d56da │ │ │ │ + bne.n 1d5622 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - add r1, sp, #1016 @ 0x3f8 │ │ │ │ + add r2, sp, #728 @ 0x2d8 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #216 @ 0xd8 │ │ │ │ + add r1, sp, #952 @ 0x3b8 │ │ │ │ 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] @ (1d5788 ) │ │ │ │ - ldr r3, [pc, #136] @ (1d578c ) │ │ │ │ + ldr r2, [pc, #132] @ (1d56d0 ) │ │ │ │ + ldr r3, [pc, #136] @ (1d56d4 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1d576c │ │ │ │ + cbz r4, 1d56b4 │ │ │ │ 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 │ │ │ │ @@ -522368,47 +522335,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 1d5720 │ │ │ │ - ldr r2, [pc, #32] @ (1d5790 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d578c ) │ │ │ │ + bne.n 1d5668 │ │ │ │ + ldr r2, [pc, #32] @ (1d56d8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d56d4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d5784 │ │ │ │ + bne.n 1d56cc │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ - add r0, sp, #984 @ 0x3d8 │ │ │ │ + add r1, sp, #696 @ 0x2b8 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #560 @ 0x230 │ │ │ │ + add r1, sp, #272 @ 0x110 │ │ │ │ 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] @ (1d5830 ) │ │ │ │ - ldr r3, [pc, #140] @ (1d5834 ) │ │ │ │ + ldr r2, [pc, #136] @ (1d5778 ) │ │ │ │ + ldr r3, [pc, #140] @ (1d577c ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1d5812 │ │ │ │ + cbz r6, 1d575a │ │ │ │ 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 │ │ │ │ @@ -522430,48 +522397,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 1d57be │ │ │ │ - ldr r2, [pc, #36] @ (1d5838 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d5834 ) │ │ │ │ + bne.n 1d5706 │ │ │ │ + ldr r2, [pc, #36] @ (1d5780 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d577c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d582a │ │ │ │ + bne.n 1d5772 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r0, sp, #328 @ 0x148 │ │ │ │ + add r1, sp, #40 @ 0x28 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #920 @ (adr r7, 1d5bd4 ) │ │ │ │ + add r0, sp, #632 @ 0x278 │ │ │ │ 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] @ (1d58e0 ) │ │ │ │ - ldr r3, [pc, #148] @ (1d58e4 ) │ │ │ │ + ldr r2, [pc, #144] @ (1d5828 ) │ │ │ │ + ldr r3, [pc, #148] @ (1d582c ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1d58c4 │ │ │ │ + cbz r4, 1d580c │ │ │ │ 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 │ │ │ │ @@ -522491,48 +522458,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 1d5868 │ │ │ │ - ldr r2, [pc, #32] @ (1d58e8 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d58e4 ) │ │ │ │ + bne.n 1d57b0 │ │ │ │ + ldr r2, [pc, #32] @ (1d5830 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d582c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d58dc │ │ │ │ + bne.n 1d5824 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ - add r7, pc, #680 @ (adr r7, 1d5b8c ) │ │ │ │ + add r0, sp, #392 @ 0x188 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #208 @ (adr r7, 1d59bc ) │ │ │ │ + add r7, pc, #944 @ (adr r7, 1d5be4 ) │ │ │ │ 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] @ (1d59ac ) │ │ │ │ - ldr r3, [pc, #176] @ (1d59b0 ) │ │ │ │ + ldr r2, [pc, #172] @ (1d58f4 ) │ │ │ │ + ldr r3, [pc, #176] @ (1d58f8 ) │ │ │ │ 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 1d5990 │ │ │ │ + beq.n 1d58d8 │ │ │ │ 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 │ │ │ │ @@ -522566,52 +522533,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 1d5918 │ │ │ │ - ldr r2, [pc, #32] @ (1d59b4 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d59b0 ) │ │ │ │ + bne.n 1d5860 │ │ │ │ + ldr r2, [pc, #32] @ (1d58fc ) │ │ │ │ + ldr r3, [pc, #28] @ (1d58f8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d59a8 │ │ │ │ + bne.n 1d58f0 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ - add r6, pc, #1000 @ (adr r6, 1d5d98 ) │ │ │ │ + add r7, pc, #712 @ (adr r7, 1d5bc0 ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #416 @ (adr r6, 1d5b58 ) │ │ │ │ + add r7, pc, #128 @ (adr r7, 1d5980 ) │ │ │ │ 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] @ (1d5a64 ) │ │ │ │ - ldr r3, [pc, #156] @ (1d5a68 ) │ │ │ │ + ldr r2, [pc, #152] @ (1d59ac ) │ │ │ │ + ldr r3, [pc, #156] @ (1d59b0 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1d5a3c │ │ │ │ + cbz r4, 1d5984 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr d5, [pc, #112] @ 1d5a58 │ │ │ │ - vldr s8, [pc, #116] @ 1d5a60 │ │ │ │ + vldr d5, [pc, #112] @ 1d59a0 │ │ │ │ + vldr s8, [pc, #116] @ 1d59a8 │ │ │ │ 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 │ │ │ │ @@ -522625,57 +522592,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 1d59f0 │ │ │ │ - ldr r2, [pc, #44] @ (1d5a6c ) │ │ │ │ - ldr r3, [pc, #40] @ (1d5a68 ) │ │ │ │ + bne.n 1d5938 │ │ │ │ + ldr r2, [pc, #44] @ (1d59b4 ) │ │ │ │ + ldr r3, [pc, #40] @ (1d59b0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d5a54 │ │ │ │ + bne.n 1d599c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #240 @ 0xf0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #184 @ (adr r6, 1d5b20 ) │ │ │ │ + add r6, pc, #920 @ (adr r6, 1d5d48 ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #752 @ (adr r5, 1d5d60 ) │ │ │ │ + add r6, pc, #464 @ (adr r6, 1d5b88 ) │ │ │ │ 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] @ (1d5b28 ) │ │ │ │ - ldr r3, [pc, #168] @ (1d5b2c ) │ │ │ │ + ldr r2, [pc, #164] @ (1d5a70 ) │ │ │ │ + ldr r3, [pc, #168] @ (1d5a74 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1d5b02 │ │ │ │ + cbz r5, 1d5a4a │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ - vldr d4, [pc, #128] @ 1d5b20 │ │ │ │ + vldr d4, [pc, #128] @ 1d5a68 │ │ │ │ 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 │ │ │ │ @@ -522694,60 +522661,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 1d5aa4 │ │ │ │ - ldr r2, [pc, #44] @ (1d5b30 ) │ │ │ │ - ldr r3, [pc, #36] @ (1d5b2c ) │ │ │ │ + bne.n 1d59ec │ │ │ │ + ldr r2, [pc, #44] @ (1d5a78 ) │ │ │ │ + ldr r3, [pc, #36] @ (1d5a74 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d5b1a │ │ │ │ + bne.n 1d5a62 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #240 @ 0xf0 │ │ │ │ - add r5, pc, #472 @ (adr r5, 1d5d04 ) │ │ │ │ + add r6, pc, #184 @ (adr r6, 1d5b2c ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #984 @ (adr r4, 1d5f0c ) │ │ │ │ + add r5, pc, #696 @ (adr r5, 1d5d34 ) │ │ │ │ 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] @ (1d5c08 ) │ │ │ │ - ldr r3, [pc, #192] @ (1d5c0c ) │ │ │ │ + ldr r2, [pc, #188] @ (1d5b50 ) │ │ │ │ + ldr r3, [pc, #192] @ (1d5b54 ) │ │ │ │ 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 1d5bde │ │ │ │ + beq.n 1d5b26 │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ - vldr d3, [pc, #148] @ 1d5c00 │ │ │ │ + vldr d3, [pc, #148] @ 1d5b48 │ │ │ │ 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] │ │ │ │ @@ -522770,53 +522737,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 1d5b6c │ │ │ │ - ldr r2, [pc, #48] @ (1d5c10 ) │ │ │ │ - ldr r3, [pc, #40] @ (1d5c0c ) │ │ │ │ + bne.n 1d5ab4 │ │ │ │ + ldr r2, [pc, #48] @ (1d5b58 ) │ │ │ │ + ldr r3, [pc, #40] @ (1d5b54 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d5bf6 │ │ │ │ + bne.n 1d5b3e │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #240 @ 0xf0 │ │ │ │ - add r4, pc, #696 @ (adr r4, 1d5ec4 ) │ │ │ │ + add r5, pc, #408 @ (adr r5, 1d5cec ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #104 @ (adr r4, 1d5c7c ) │ │ │ │ + add r4, pc, #840 @ (adr r4, 1d5ea4 ) │ │ │ │ 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] @ (1d5c8c ) │ │ │ │ - ldr r3, [pc, #104] @ (1d5c90 ) │ │ │ │ + ldr r2, [pc, #100] @ (1d5bd4 ) │ │ │ │ + ldr r3, [pc, #104] @ (1d5bd8 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1d5c70 │ │ │ │ + cbz r5, 1d5bb8 │ │ │ │ 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 │ │ │ │ @@ -522825,47 +522792,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 1d5c42 │ │ │ │ - ldr r2, [pc, #32] @ (1d5c94 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d5c90 ) │ │ │ │ + bne.n 1d5b8a │ │ │ │ + ldr r2, [pc, #32] @ (1d5bdc ) │ │ │ │ + ldr r3, [pc, #28] @ (1d5bd8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d5c88 │ │ │ │ + bne.n 1d5bd0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ - add r3, pc, #840 @ (adr r3, 1d5fd8 ) │ │ │ │ + add r4, pc, #552 @ (adr r4, 1d5e00 ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #544 @ (adr r3, 1d5eb8 ) │ │ │ │ + add r4, pc, #256 @ (adr r4, 1d5ce0 ) │ │ │ │ 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] @ (1d5d14 ) │ │ │ │ - ldr r3, [pc, #108] @ (1d5d18 ) │ │ │ │ + ldr r2, [pc, #104] @ (1d5c5c ) │ │ │ │ + ldr r3, [pc, #108] @ (1d5c60 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1d5cf6 │ │ │ │ + cbz r5, 1d5c3e │ │ │ │ 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 │ │ │ │ @@ -522875,48 +522842,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 1d5cc4 │ │ │ │ - ldr r2, [pc, #36] @ (1d5d1c ) │ │ │ │ - ldr r3, [pc, #28] @ (1d5d18 ) │ │ │ │ + bne.n 1d5c0c │ │ │ │ + ldr r2, [pc, #36] @ (1d5c64 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d5c60 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d5d0e │ │ │ │ + bne.n 1d5c56 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r3, pc, #312 @ (adr r3, 1d5e50 ) │ │ │ │ + add r4, pc, #24 @ (adr r4, 1d5c78 ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #8 @ (adr r3, 1d5d28 ) │ │ │ │ + add r3, pc, #744 @ (adr r3, 1d5f50 ) │ │ │ │ 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] @ (1d5d98 ) │ │ │ │ - ldr r3, [pc, #104] @ (1d5d9c ) │ │ │ │ + ldr r2, [pc, #100] @ (1d5ce0 ) │ │ │ │ + ldr r3, [pc, #104] @ (1d5ce4 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1d5d7c │ │ │ │ + cbz r5, 1d5cc4 │ │ │ │ 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 │ │ │ │ @@ -522925,47 +522892,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 1d5d4e │ │ │ │ - ldr r2, [pc, #32] @ (1d5da0 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d5d9c ) │ │ │ │ + bne.n 1d5c96 │ │ │ │ + ldr r2, [pc, #32] @ (1d5ce8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d5ce4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d5d94 │ │ │ │ + bne.n 1d5cdc │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ - add r2, pc, #792 @ (adr r2, 1d60b4 ) │ │ │ │ + add r3, pc, #504 @ (adr r3, 1d5edc ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #496 @ (adr r2, 1d5f94 ) │ │ │ │ + add r3, pc, #208 @ (adr r3, 1d5dbc ) │ │ │ │ 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] @ (1d5e20 ) │ │ │ │ - ldr r3, [pc, #108] @ (1d5e24 ) │ │ │ │ + ldr r2, [pc, #104] @ (1d5d68 ) │ │ │ │ + ldr r3, [pc, #108] @ (1d5d6c ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1d5e02 │ │ │ │ + cbz r5, 1d5d4a │ │ │ │ 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 │ │ │ │ @@ -522975,48 +522942,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 1d5dd0 │ │ │ │ - ldr r2, [pc, #36] @ (1d5e28 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d5e24 ) │ │ │ │ + bne.n 1d5d18 │ │ │ │ + ldr r2, [pc, #36] @ (1d5d70 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d5d6c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d5e1a │ │ │ │ + bne.n 1d5d62 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r2, pc, #264 @ (adr r2, 1d5f2c ) │ │ │ │ + add r2, pc, #1000 @ (adr r2, 1d6154 ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #984 @ (adr r1, 1d6204 ) │ │ │ │ + add r2, pc, #696 @ (adr r2, 1d602c ) │ │ │ │ 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] @ (1d5ea0 ) │ │ │ │ - ldr r3, [pc, #100] @ (1d5ea4 ) │ │ │ │ + ldr r2, [pc, #96] @ (1d5de8 ) │ │ │ │ + ldr r3, [pc, #100] @ (1d5dec ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1d5e84 │ │ │ │ + cbz r4, 1d5dcc │ │ │ │ movs r2, #0 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ add r7, sp, #4 │ │ │ │ mov r6, r2 │ │ │ │ movs r5, #1 │ │ │ │ mov ip, r7 │ │ │ │ @@ -523026,47 +522993,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 1d5e5e │ │ │ │ - ldr r2, [pc, #32] @ (1d5ea8 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d5ea4 ) │ │ │ │ + bne.n 1d5da6 │ │ │ │ + ldr r2, [pc, #32] @ (1d5df0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d5dec ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d5e9c │ │ │ │ + bne.n 1d5de4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ - add r1, pc, #744 @ (adr r1, 1d618c ) │ │ │ │ + add r2, pc, #456 @ (adr r2, 1d5fb4 ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #464 @ (adr r1, 1d607c ) │ │ │ │ + add r2, pc, #176 @ (adr r2, 1d5ea4 ) │ │ │ │ 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] @ (1d5f28 ) │ │ │ │ - ldr r3, [pc, #108] @ (1d5f2c ) │ │ │ │ + ldr r2, [pc, #104] @ (1d5e70 ) │ │ │ │ + ldr r3, [pc, #108] @ (1d5e74 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r7, 1d5f0a │ │ │ │ + cbz r7, 1d5e52 │ │ │ │ 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] │ │ │ │ @@ -523077,48 +523044,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 1d5eda │ │ │ │ - ldr r2, [pc, #36] @ (1d5f30 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d5f2c ) │ │ │ │ + bne.n 1d5e22 │ │ │ │ + ldr r2, [pc, #36] @ (1d5e78 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d5e74 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d5f22 │ │ │ │ + bne.n 1d5e6a │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r1, pc, #232 @ (adr r1, 1d6014 ) │ │ │ │ + add r1, pc, #968 @ (adr r1, 1d623c ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #952 @ (adr r0, 1d62ec ) │ │ │ │ + add r1, pc, #664 @ (adr r1, 1d6114 ) │ │ │ │ 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] @ (1d5fb0 ) │ │ │ │ - ldr r3, [pc, #108] @ (1d5fb4 ) │ │ │ │ + ldr r2, [pc, #104] @ (1d5ef8 ) │ │ │ │ + ldr r3, [pc, #108] @ (1d5efc ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1d5f94 │ │ │ │ + cbz r6, 1d5edc │ │ │ │ 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] │ │ │ │ @@ -523130,47 +523097,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 1d5f62 │ │ │ │ - ldr r2, [pc, #32] @ (1d5fb8 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d5fb4 ) │ │ │ │ + bne.n 1d5eaa │ │ │ │ + ldr r2, [pc, #32] @ (1d5f00 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d5efc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d5fac │ │ │ │ + bne.n 1d5ef4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ - add r0, pc, #712 @ (adr r0, 1d627c ) │ │ │ │ + add r1, pc, #424 @ (adr r1, 1d60a4 ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #400 @ (adr r0, 1d614c ) │ │ │ │ + add r1, pc, #112 @ (adr r1, 1d5f74 ) │ │ │ │ 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] @ (1d6030 ) │ │ │ │ - ldr r3, [pc, #100] @ (1d6034 ) │ │ │ │ + ldr r2, [pc, #96] @ (1d5f78 ) │ │ │ │ + ldr r3, [pc, #100] @ (1d5f7c ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1d6014 │ │ │ │ + cbz r4, 1d5f5c │ │ │ │ movs r2, #0 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ add r7, sp, #4 │ │ │ │ mov r6, r2 │ │ │ │ movs r5, #1 │ │ │ │ mov ip, r7 │ │ │ │ @@ -523180,47 +523147,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 1d5fee │ │ │ │ - ldr r2, [pc, #32] @ (1d6038 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d6034 ) │ │ │ │ + bne.n 1d5f36 │ │ │ │ + ldr r2, [pc, #32] @ (1d5f80 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d5f7c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d602c │ │ │ │ + bne.n 1d5f74 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ - add r0, pc, #168 @ (adr r0, 1d60dc ) │ │ │ │ + add r0, pc, #904 @ (adr r0, 1d6304 ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #912] @ 0x390 │ │ │ │ + add r0, pc, #624 @ (adr r0, 1d61f4 ) │ │ │ │ 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] @ (1d60b8 ) │ │ │ │ - ldr r3, [pc, #108] @ (1d60bc ) │ │ │ │ + ldr r2, [pc, #104] @ (1d6000 ) │ │ │ │ + ldr r3, [pc, #108] @ (1d6004 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r7, 1d609a │ │ │ │ + cbz r7, 1d5fe2 │ │ │ │ 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] │ │ │ │ @@ -523231,48 +523198,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 1d606a │ │ │ │ - ldr r2, [pc, #36] @ (1d60c0 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d60bc ) │ │ │ │ + bne.n 1d5fb2 │ │ │ │ + ldr r2, [pc, #36] @ (1d6008 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d6004 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d60b2 │ │ │ │ + bne.n 1d5ffa │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r7, [sp, #680] @ 0x2a8 │ │ │ │ + add r0, pc, #392 @ (adr r0, 1d618c ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #376] @ 0x178 │ │ │ │ + add r0, pc, #88 @ (adr r0, 1d6064 ) │ │ │ │ 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] @ (1d6140 ) │ │ │ │ - ldr r3, [pc, #108] @ (1d6144 ) │ │ │ │ + ldr r2, [pc, #104] @ (1d6088 ) │ │ │ │ + ldr r3, [pc, #108] @ (1d608c ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1d6124 │ │ │ │ + cbz r6, 1d606c │ │ │ │ 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] │ │ │ │ @@ -523284,47 +523251,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 1d60f2 │ │ │ │ - ldr r2, [pc, #32] @ (1d6148 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d6144 ) │ │ │ │ + bne.n 1d603a │ │ │ │ + ldr r2, [pc, #32] @ (1d6090 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d608c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d613c │ │ │ │ + bne.n 1d6084 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ - ldr r7, [sp, #136] @ 0x88 │ │ │ │ + ldr r7, [sp, #872] @ 0x368 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #848] @ 0x350 │ │ │ │ + ldr r7, [sp, #560] @ 0x230 │ │ │ │ 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] @ (1d61cc ) │ │ │ │ - ldr r3, [pc, #112] @ (1d61d0 ) │ │ │ │ + ldr r2, [pc, #108] @ (1d6114 ) │ │ │ │ + ldr r3, [pc, #112] @ (1d6118 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1d61b0 │ │ │ │ + cbz r5, 1d60f8 │ │ │ │ movs r2, #0 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ mov r7, sp │ │ │ │ mov r4, r2 │ │ │ │ movs r6, #1 │ │ │ │ mov ip, r7 │ │ │ │ @@ -523338,47 +523305,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 1d617e │ │ │ │ - ldr r2, [pc, #32] @ (1d61d4 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d61d0 ) │ │ │ │ + bne.n 1d60c6 │ │ │ │ + ldr r2, [pc, #32] @ (1d611c ) │ │ │ │ + ldr r3, [pc, #28] @ (1d6118 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d61c8 │ │ │ │ + bne.n 1d6110 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ - ldr r6, [sp, #616] @ 0x268 │ │ │ │ + ldr r7, [sp, #328] @ 0x148 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #288] @ 0x120 │ │ │ │ + ldr r7, [sp, #0] │ │ │ │ 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] @ (1d6270 ) │ │ │ │ - ldr r3, [pc, #132] @ (1d6274 ) │ │ │ │ + ldr r2, [pc, #132] @ (1d61b8 ) │ │ │ │ + ldr r3, [pc, #132] @ (1d61bc ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1d6250 │ │ │ │ + cbz r6, 1d6198 │ │ │ │ movs r5, #0 │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #8 │ │ │ │ mov r8, r5 │ │ │ │ movs r7, #1 │ │ │ │ mov ip, sp │ │ │ │ ldr.w r0, [lr] │ │ │ │ @@ -523397,48 +523364,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 1d620a │ │ │ │ - ldr r2, [pc, #36] @ (1d6278 ) │ │ │ │ - ldr r3, [pc, #32] @ (1d6274 ) │ │ │ │ + bne.n 1d6152 │ │ │ │ + ldr r2, [pc, #36] @ (1d61c0 ) │ │ │ │ + ldr r3, [pc, #32] @ (1d61bc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d626a │ │ │ │ + bne.n 1d61b2 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r6, [sp, #48] @ 0x30 │ │ │ │ + ldr r6, [sp, #784] @ 0x310 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r6, [sp, #384] @ 0x180 │ │ │ │ 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] @ (1d632c ) │ │ │ │ - ldr r3, [pc, #156] @ (1d6330 ) │ │ │ │ + ldr r2, [pc, #156] @ (1d6274 ) │ │ │ │ + ldr r3, [pc, #156] @ (1d6278 ) │ │ │ │ sub sp, #32 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1d630e │ │ │ │ + cbz r6, 1d6256 │ │ │ │ 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] │ │ │ │ @@ -523465,48 +523432,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 1d62ac │ │ │ │ - ldr r2, [pc, #36] @ (1d6334 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d6330 ) │ │ │ │ + bne.n 1d61f4 │ │ │ │ + ldr r2, [pc, #36] @ (1d627c ) │ │ │ │ + ldr r3, [pc, #28] @ (1d6278 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d6328 │ │ │ │ + bne.n 1d6270 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ - ldr r5, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r6, [sp, #128] @ 0x80 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r5, [sp, #648] @ 0x288 │ │ │ │ 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] @ (1d63fc ) │ │ │ │ - ldr r3, [pc, #180] @ (1d6400 ) │ │ │ │ + ldr r2, [pc, #176] @ (1d6344 ) │ │ │ │ + ldr r3, [pc, #180] @ (1d6348 ) │ │ │ │ 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 1d63de │ │ │ │ + beq.n 1d6326 │ │ │ │ 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] │ │ │ │ @@ -523540,48 +523507,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 1d6368 │ │ │ │ - ldr r2, [pc, #36] @ (1d6404 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d6400 ) │ │ │ │ + bne.n 1d62b0 │ │ │ │ + ldr r2, [pc, #36] @ (1d634c ) │ │ │ │ + ldr r3, [pc, #28] @ (1d6348 ) │ │ │ │ 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 1d63f6 │ │ │ │ + bne.n 1d633e │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r4, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r5, [sp, #408] @ 0x198 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #104] @ 0x68 │ │ │ │ + ldr r4, [sp, #840] @ 0x348 │ │ │ │ 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] @ (1d64a0 ) │ │ │ │ - ldr r3, [pc, #132] @ (1d64a4 ) │ │ │ │ + ldr r2, [pc, #132] @ (1d63e8 ) │ │ │ │ + ldr r3, [pc, #132] @ (1d63ec ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1d6482 │ │ │ │ + cbz r5, 1d63ca │ │ │ │ movs r2, #0 │ │ │ │ movs r6, #1 │ │ │ │ movt r6, #32768 @ 0x8000 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ movs r7, #1 │ │ │ │ @@ -523590,59 +523557,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 1d646e │ │ │ │ + blt.n 1d63b6 │ │ │ │ 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 1d6440 │ │ │ │ - ldr r2, [pc, #36] @ (1d64a8 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d64a4 ) │ │ │ │ + bne.n 1d6388 │ │ │ │ + ldr r2, [pc, #36] @ (1d63f0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d63ec ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d649c │ │ │ │ + bne.n 1d63e4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [sp, #880] @ 0x370 │ │ │ │ + ldr r4, [sp, #592] @ 0x250 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r4, [sp, #184] @ 0xb8 │ │ │ │ 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] @ (1d6578 ) │ │ │ │ - ldr r3, [pc, #184] @ (1d657c ) │ │ │ │ + ldr r2, [pc, #184] @ (1d64c0 ) │ │ │ │ + ldr r3, [pc, #184] @ (1d64c4 ) │ │ │ │ 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 1d6558 │ │ │ │ + beq.n 1d64a0 │ │ │ │ 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 │ │ │ │ @@ -523653,72 +523620,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 1d6520 │ │ │ │ + blt.n 1d6468 │ │ │ │ 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 1d6544 │ │ │ │ + blt.n 1d648c │ │ │ │ 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 1d64e8 │ │ │ │ - ldr r2, [pc, #36] @ (1d6580 ) │ │ │ │ - ldr r3, [pc, #32] @ (1d657c ) │ │ │ │ + bne.n 1d6430 │ │ │ │ + ldr r2, [pc, #36] @ (1d64c8 ) │ │ │ │ + ldr r3, [pc, #32] @ (1d64c4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d6572 │ │ │ │ + bne.n 1d64ba │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + ldr r3, [sp, #960] @ 0x3c0 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #640] @ 0x280 │ │ │ │ + ldr r3, [sp, #352] @ 0x160 │ │ │ │ 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] @ (1d667c ) │ │ │ │ - ldr r3, [pc, #228] @ (1d6680 ) │ │ │ │ + ldr r2, [pc, #228] @ (1d65c4 ) │ │ │ │ + ldr r3, [pc, #228] @ (1d65c8 ) │ │ │ │ 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 1d665c │ │ │ │ + beq.n 1d65a4 │ │ │ │ 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 │ │ │ │ @@ -523731,83 +523698,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 1d6602 │ │ │ │ + blt.n 1d654a │ │ │ │ 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 1d6628 │ │ │ │ + blt.n 1d6570 │ │ │ │ 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 1d664c │ │ │ │ + blt.n 1d6594 │ │ │ │ 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 1d65be │ │ │ │ - ldr r2, [pc, #36] @ (1d6684 ) │ │ │ │ - ldr r3, [pc, #32] @ (1d6680 ) │ │ │ │ + bne.n 1d6506 │ │ │ │ + ldr r2, [pc, #36] @ (1d65cc ) │ │ │ │ + ldr r3, [pc, #32] @ (1d65c8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d6676 │ │ │ │ + bne.n 1d65be │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r2, [sp, #384] @ 0x180 │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #624] @ 0x270 │ │ │ │ + ldr r2, [sp, #336] @ 0x150 │ │ │ │ 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] @ (1d67ac ) │ │ │ │ - ldr r3, [pc, #272] @ (1d67b0 ) │ │ │ │ + ldr r2, [pc, #272] @ (1d66f4 ) │ │ │ │ + ldr r3, [pc, #272] @ (1d66f8 ) │ │ │ │ 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 1d678e │ │ │ │ + beq.n 1d66d6 │ │ │ │ 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] │ │ │ │ @@ -523822,191 +523789,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 1d670e │ │ │ │ + blt.n 1d6656 │ │ │ │ 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 1d6734 │ │ │ │ + blt.n 1d667c │ │ │ │ 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 1d675a │ │ │ │ + blt.n 1d66a2 │ │ │ │ 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 1d677e │ │ │ │ + blt.n 1d66c6 │ │ │ │ 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 1d66be │ │ │ │ - ldr r2, [pc, #36] @ (1d67b4 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d67b0 ) │ │ │ │ + bne.n 1d6606 │ │ │ │ + ldr r2, [pc, #36] @ (1d66fc ) │ │ │ │ + ldr r3, [pc, #28] @ (1d66f8 ) │ │ │ │ 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 1d67a8 │ │ │ │ + bne.n 1d66f0 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ - ldr r1, [sp, #368] @ 0x170 │ │ │ │ + ldr r2, [sp, #80] @ 0x50 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r1, [sp, #136] @ 0x88 │ │ │ │ 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] @ (1d6828 ) │ │ │ │ - ldr r3, [pc, #96] @ (1d682c ) │ │ │ │ + ldr r2, [pc, #92] @ (1d6770 ) │ │ │ │ + ldr r3, [pc, #96] @ (1d6774 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1d680c │ │ │ │ + cbz r4, 1d6754 │ │ │ │ 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 1d67e4 │ │ │ │ - ldr r2, [pc, #32] @ (1d6830 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d682c ) │ │ │ │ + bne.n 1d672c │ │ │ │ + ldr r2, [pc, #32] @ (1d6778 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d6774 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d6824 │ │ │ │ + bne.n 1d676c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ - ldr r0, [sp, #184] @ 0xb8 │ │ │ │ + ldr r0, [sp, #920] @ 0x398 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r0, [sp, #656] @ 0x290 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #92] @ (1d68a4 ) │ │ │ │ - ldr r3, [pc, #96] @ (1d68a8 ) │ │ │ │ + ldr r2, [pc, #92] @ (1d67ec ) │ │ │ │ + ldr r3, [pc, #96] @ (1d67f0 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1d6888 │ │ │ │ + cbz r4, 1d67d0 │ │ │ │ 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 1d6860 │ │ │ │ - ldr r2, [pc, #32] @ (1d68ac ) │ │ │ │ - ldr r3, [pc, #28] @ (1d68a8 ) │ │ │ │ + bne.n 1d67a8 │ │ │ │ + ldr r2, [pc, #32] @ (1d67f4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d67f0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d68a0 │ │ │ │ + bne.n 1d67e8 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ - str r7, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r0, [sp, #424] @ 0x1a8 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r0, [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, #156] @ (1d6960 ) │ │ │ │ - ldr r3, [pc, #160] @ (1d6964 ) │ │ │ │ + ldr r2, [pc, #156] @ (1d68a8 ) │ │ │ │ + ldr r3, [pc, #160] @ (1d68ac ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1d6940 │ │ │ │ + cbz r4, 1d6888 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s12, [pc, #124] @ 1d695c │ │ │ │ + vldr s12, [pc, #124] @ 1d68a4 │ │ │ │ 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 │ │ │ │ @@ -524024,54 +523991,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 1d68e4 │ │ │ │ - ldr r2, [pc, #36] @ (1d6968 ) │ │ │ │ - ldr r3, [pc, #32] @ (1d6964 ) │ │ │ │ + bne.n 1d682c │ │ │ │ + ldr r2, [pc, #36] @ (1d68b0 ) │ │ │ │ + ldr r3, [pc, #32] @ (1d68ac ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d6958 │ │ │ │ + bne.n 1d68a0 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - str r7, [sp, #216] @ 0xd8 │ │ │ │ + str r7, [sp, #952] @ 0x3b8 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #736] @ 0x2e0 │ │ │ │ + str r7, [sp, #448] @ 0x1c0 │ │ │ │ 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] @ (1d6a4c ) │ │ │ │ - ldr r3, [pc, #208] @ (1d6a50 ) │ │ │ │ + ldr r2, [pc, #204] @ (1d6994 ) │ │ │ │ + ldr r3, [pc, #208] @ (1d6998 ) │ │ │ │ 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 1d6a2c │ │ │ │ + beq.n 1d6974 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s11, [pc, #172] @ 1d6a48 │ │ │ │ + vldr s11, [pc, #172] @ 1d6990 │ │ │ │ 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 │ │ │ │ @@ -524102,49 +524069,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 1d69a6 │ │ │ │ - ldr r2, [pc, #36] @ (1d6a54 ) │ │ │ │ - ldr r3, [pc, #32] @ (1d6a50 ) │ │ │ │ + bne.n 1d68ee │ │ │ │ + ldr r2, [pc, #36] @ (1d699c ) │ │ │ │ + ldr r3, [pc, #32] @ (1d6998 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d6a44 │ │ │ │ + bne.n 1d698c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - str r6, [sp, #488] @ 0x1e8 │ │ │ │ + str r7, [sp, #200] @ 0xc8 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #816] @ 0x330 │ │ │ │ + str r6, [sp, #528] @ 0x210 │ │ │ │ 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] @ (1d6ad8 ) │ │ │ │ - ldr r3, [pc, #112] @ (1d6adc ) │ │ │ │ + ldr r2, [pc, #108] @ (1d6a20 ) │ │ │ │ + ldr r3, [pc, #112] @ (1d6a24 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1d6aba │ │ │ │ + cbz r4, 1d6a02 │ │ │ │ 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] │ │ │ │ @@ -524155,48 +524122,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 1d6a86 │ │ │ │ - ldr r2, [pc, #36] @ (1d6ae0 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d6adc ) │ │ │ │ + bne.n 1d69ce │ │ │ │ + ldr r2, [pc, #36] @ (1d6a28 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d6a24 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d6ad2 │ │ │ │ + bne.n 1d6a1a │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r5, [sp, #568] @ 0x238 │ │ │ │ + str r6, [sp, #280] @ 0x118 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #248] @ 0xf8 │ │ │ │ + str r5, [sp, #984] @ 0x3d8 │ │ │ │ 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] @ (1d6b64 ) │ │ │ │ - ldr r3, [pc, #112] @ (1d6b68 ) │ │ │ │ + ldr r2, [pc, #108] @ (1d6aac ) │ │ │ │ + ldr r3, [pc, #112] @ (1d6ab0 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1d6b46 │ │ │ │ + cbz r4, 1d6a8e │ │ │ │ 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] │ │ │ │ @@ -524207,48 +524174,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 1d6b12 │ │ │ │ - ldr r2, [pc, #36] @ (1d6b6c ) │ │ │ │ - ldr r3, [pc, #28] @ (1d6b68 ) │ │ │ │ + bne.n 1d6a5a │ │ │ │ + ldr r2, [pc, #36] @ (1d6ab4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d6ab0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d6b5e │ │ │ │ + bne.n 1d6aa6 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r5, [sp, #8] │ │ │ │ + str r5, [sp, #744] @ 0x2e8 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #712] @ 0x2c8 │ │ │ │ + str r5, [sp, #424] @ 0x1a8 │ │ │ │ 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] @ (1d6bf8 ) │ │ │ │ - ldr r3, [pc, #120] @ (1d6bfc ) │ │ │ │ + ldr r2, [pc, #116] @ (1d6b40 ) │ │ │ │ + ldr r3, [pc, #120] @ (1d6b44 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1d6bda │ │ │ │ + cbz r6, 1d6b22 │ │ │ │ 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] │ │ │ │ @@ -524263,48 +524230,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 1d6ba2 │ │ │ │ - ldr r2, [pc, #36] @ (1d6c00 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d6bfc ) │ │ │ │ + bne.n 1d6aea │ │ │ │ + ldr r2, [pc, #36] @ (1d6b48 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d6b44 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d6bf2 │ │ │ │ + bne.n 1d6b3a │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r4, [sp, #472] @ 0x1d8 │ │ │ │ + str r5, [sp, #184] @ 0xb8 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #120] @ 0x78 │ │ │ │ + str r4, [sp, #856] @ 0x358 │ │ │ │ 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] @ (1d6c88 ) │ │ │ │ - ldr r3, [pc, #112] @ (1d6c8c ) │ │ │ │ + ldr r2, [pc, #112] @ (1d6bd0 ) │ │ │ │ + ldr r3, [pc, #112] @ (1d6bd4 ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1d6c6a │ │ │ │ + cbz r6, 1d6bb2 │ │ │ │ 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] │ │ │ │ @@ -524316,47 +524283,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 1d6c34 │ │ │ │ - ldr r2, [pc, #36] @ (1d6c90 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d6c8c ) │ │ │ │ + bne.n 1d6b7c │ │ │ │ + ldr r2, [pc, #36] @ (1d6bd8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d6bd4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d6c84 │ │ │ │ + bne.n 1d6bcc │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ - str r3, [sp, #896] @ 0x380 │ │ │ │ + str r4, [sp, #608] @ 0x260 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #568] @ 0x238 │ │ │ │ + str r4, [sp, #280] @ 0x118 │ │ │ │ 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] @ (1d6d18 ) │ │ │ │ - ldr r3, [pc, #112] @ (1d6d1c ) │ │ │ │ + ldr r2, [pc, #112] @ (1d6c60 ) │ │ │ │ + ldr r3, [pc, #112] @ (1d6c64 ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1d6cfa │ │ │ │ + cbz r6, 1d6c42 │ │ │ │ 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] │ │ │ │ @@ -524368,100 +524335,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 1d6cc4 │ │ │ │ - ldr r2, [pc, #36] @ (1d6d20 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d6d1c ) │ │ │ │ + bne.n 1d6c0c │ │ │ │ + ldr r2, [pc, #36] @ (1d6c68 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d6c64 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d6d14 │ │ │ │ + bne.n 1d6c5c │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ - str r3, [sp, #320] @ 0x140 │ │ │ │ + str r4, [sp, #32] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #1016] @ 0x3f8 │ │ │ │ + str r3, [sp, #728] @ 0x2d8 │ │ │ │ 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] @ (1d6da4 ) │ │ │ │ - ldr r3, [pc, #112] @ (1d6da8 ) │ │ │ │ + ldr r2, [pc, #108] @ (1d6cec ) │ │ │ │ + ldr r3, [pc, #112] @ (1d6cf0 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1d6d84 │ │ │ │ + cbz r4, 1d6ccc │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s15, [pc, #76] @ 1d6da0 │ │ │ │ + vldr s15, [pc, #76] @ 1d6ce8 │ │ │ │ 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 1d6d54 │ │ │ │ - ldr r2, [pc, #36] @ (1d6dac ) │ │ │ │ - ldr r3, [pc, #32] @ (1d6da8 ) │ │ │ │ + bne.n 1d6c9c │ │ │ │ + ldr r2, [pc, #36] @ (1d6cf4 ) │ │ │ │ + ldr r3, [pc, #32] @ (1d6cf0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d6d9c │ │ │ │ + bne.n 1d6ce4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #776] @ 0x308 │ │ │ │ + str r3, [sp, #488] @ 0x1e8 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #464] @ 0x1d0 │ │ │ │ + str r3, [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, #100] @ (1d6e28 ) │ │ │ │ - ldr r3, [pc, #104] @ (1d6e2c ) │ │ │ │ + ldr r2, [pc, #100] @ (1d6d70 ) │ │ │ │ + ldr r3, [pc, #104] @ (1d6d74 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1d6e0a │ │ │ │ + cbz r5, 1d6d52 │ │ │ │ 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] │ │ │ │ @@ -524470,48 +524437,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 1d6dde │ │ │ │ - ldr r2, [pc, #36] @ (1d6e30 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d6e2c ) │ │ │ │ + bne.n 1d6d26 │ │ │ │ + ldr r2, [pc, #36] @ (1d6d78 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d6d74 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d6e22 │ │ │ │ + bne.n 1d6d6a │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r2, [sp, #216] @ 0xd8 │ │ │ │ + str r2, [sp, #952] @ 0x3b8 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #952] @ 0x3b8 │ │ │ │ + str r2, [sp, #664] @ 0x298 │ │ │ │ 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] @ (1d6eac ) │ │ │ │ - ldr r3, [pc, #104] @ (1d6eb0 ) │ │ │ │ + ldr r2, [pc, #100] @ (1d6df4 ) │ │ │ │ + ldr r3, [pc, #104] @ (1d6df8 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1d6e8e │ │ │ │ + cbz r5, 1d6dd6 │ │ │ │ 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] │ │ │ │ @@ -524520,412 +524487,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 1d6e62 │ │ │ │ - ldr r2, [pc, #36] @ (1d6eb4 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d6eb0 ) │ │ │ │ + bne.n 1d6daa │ │ │ │ + ldr r2, [pc, #36] @ (1d6dfc ) │ │ │ │ + ldr r3, [pc, #28] @ (1d6df8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d6ea6 │ │ │ │ + bne.n 1d6dee │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r1, [sp, #712] @ 0x2c8 │ │ │ │ + str r2, [sp, #424] @ 0x1a8 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #424] @ 0x1a8 │ │ │ │ + str r2, [sp, #136] @ 0x88 │ │ │ │ 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] @ (1d6fc0 ) │ │ │ │ - ldr r3, [pc, #240] @ (1d6fc4 ) │ │ │ │ + ldr r2, [pc, #240] @ (1d6f08 ) │ │ │ │ + ldr r3, [pc, #240] @ (1d6f0c ) │ │ │ │ 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 1d6f8c │ │ │ │ + beq.n 1d6ed4 │ │ │ │ movs r6, #0 │ │ │ │ mov r4, r1 │ │ │ │ adds r5, r0, #4 │ │ │ │ - vldr s20, [pc, #204] @ 1d6fb8 │ │ │ │ - vldr s21, [pc, #204] @ 1d6fbc │ │ │ │ + vldr s20, [pc, #204] @ 1d6f00 │ │ │ │ + vldr s21, [pc, #204] @ 1d6f04 │ │ │ │ mov r9, r6 │ │ │ │ - vldr d9, [pc, #184] @ 1d6fb0 │ │ │ │ + vldr d9, [pc, #184] @ 1d6ef8 │ │ │ │ mov.w r8, #255 @ 0xff │ │ │ │ vmov.f64 d8, #112 @ 0x3f800000 1.0 │ │ │ │ - b.n 1d6f58 │ │ │ │ + b.n 1d6ea0 │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d6f80 │ │ │ │ + bgt.n 1d6ec8 │ │ │ │ vmul.f64 d0, d0, d9 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ blx 58f50 │ │ │ │ vldr d0, [sp, #8] │ │ │ │ strb.w r0, [r5, #-4] │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1d6f7a │ │ │ │ + ble.n 1d6ec2 │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d6f86 │ │ │ │ + bgt.n 1d6ece │ │ │ │ vmul.f64 d0, d0, d9 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ adds r6, #1 │ │ │ │ blx 58f50 │ │ │ │ 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 1d6f8c │ │ │ │ + beq.n 1d6ed4 │ │ │ │ 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 1d6f02 │ │ │ │ + bgt.n 1d6e4a │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 1d6f14 │ │ │ │ + b.n 1d6e5c │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 1d6f3c │ │ │ │ + b.n 1d6e84 │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1d6f14 │ │ │ │ + b.n 1d6e5c │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1d6f3c │ │ │ │ - ldr r2, [pc, #56] @ (1d6fc8 ) │ │ │ │ - ldr r3, [pc, #52] @ (1d6fc4 ) │ │ │ │ + b.n 1d6e84 │ │ │ │ + ldr r2, [pc, #56] @ (1d6f10 ) │ │ │ │ + ldr r3, [pc, #52] @ (1d6f0c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d6faa │ │ │ │ + bne.n 1d6ef2 │ │ │ │ add sp, #24 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1d6fb8 │ │ │ │ + b.n 1d6f00 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - str r1, [sp, #160] @ 0xa0 │ │ │ │ + str r1, [sp, #896] @ 0x380 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #432] @ 0x1b0 │ │ │ │ + str r1, [sp, #144] @ 0x90 │ │ │ │ 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] @ (1d7110 ) │ │ │ │ - ldr r3, [pc, #296] @ (1d7114 ) │ │ │ │ + ldr r2, [pc, #296] @ (1d7058 ) │ │ │ │ + ldr r3, [pc, #296] @ (1d705c ) │ │ │ │ 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 1d70da │ │ │ │ + beq.n 1d7022 │ │ │ │ mov r4, r1 │ │ │ │ adds r5, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ - vldr s20, [pc, #260] @ 1d7108 │ │ │ │ - vldr s21, [pc, #260] @ 1d710c │ │ │ │ + vldr s20, [pc, #260] @ 1d7050 │ │ │ │ + vldr s21, [pc, #260] @ 1d7054 │ │ │ │ mov.w r8, #255 @ 0xff │ │ │ │ - vldr d9, [pc, #240] @ 1d7100 │ │ │ │ + vldr d9, [pc, #240] @ 1d7048 │ │ │ │ vmov.f64 d8, #112 @ 0x3f800000 1.0 │ │ │ │ - b.n 1d7092 │ │ │ │ + b.n 1d6fda │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d70ce │ │ │ │ + bgt.n 1d7016 │ │ │ │ vmul.f64 d0, d0, d9 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ blx 58f50 │ │ │ │ vldr d0, [sp, #8] │ │ │ │ strb.w r0, [r5, #-4] │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1d70c2 │ │ │ │ + ble.n 1d700a │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d70c8 │ │ │ │ + bgt.n 1d7010 │ │ │ │ vmul.f64 d0, d0, d9 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ blx 58f50 │ │ │ │ vldr d0, [sp, #16] │ │ │ │ strb.w r0, [r5, #-3] │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1d70bc │ │ │ │ + ble.n 1d7004 │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d70d4 │ │ │ │ + bgt.n 1d701c │ │ │ │ vmul.f64 d0, d0, d9 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ adds r6, #1 │ │ │ │ blx 58f50 │ │ │ │ adds r4, #24 │ │ │ │ strb.w r0, [r5, #-2] │ │ │ │ strb.w r8, [r5, #-1] │ │ │ │ cmp r7, r6 │ │ │ │ add.w r5, r5, #4 │ │ │ │ - beq.n 1d70da │ │ │ │ + beq.n 1d7022 │ │ │ │ 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 1d7018 │ │ │ │ + bgt.n 1d6f60 │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 1d702a │ │ │ │ + b.n 1d6f72 │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 1d707a │ │ │ │ + b.n 1d6fc2 │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 1d7052 │ │ │ │ + b.n 1d6f9a │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1d7052 │ │ │ │ + b.n 1d6f9a │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1d702a │ │ │ │ + b.n 1d6f72 │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1d707a │ │ │ │ - ldr r2, [pc, #60] @ (1d7118 ) │ │ │ │ - ldr r3, [pc, #52] @ (1d7114 ) │ │ │ │ + b.n 1d6fc2 │ │ │ │ + ldr r2, [pc, #60] @ (1d7060 ) │ │ │ │ + ldr r3, [pc, #52] @ (1d705c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d70f8 │ │ │ │ + bne.n 1d7040 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1d7108 │ │ │ │ + b.n 1d7050 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ + str r0, [sp, #800] @ 0x320 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r3, #56] @ 0x38 │ │ │ │ + ldrh r6, [r2, #62] @ 0x3e │ │ │ │ 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] @ (1d7290 ) │ │ │ │ - ldr r3, [pc, #344] @ (1d7294 ) │ │ │ │ + ldr r2, [pc, #344] @ (1d71d8 ) │ │ │ │ + ldr r3, [pc, #344] @ (1d71dc ) │ │ │ │ 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 1d725c │ │ │ │ + beq.w 1d71a4 │ │ │ │ mov r4, r1 │ │ │ │ adds r5, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ - vldr s20, [pc, #304] @ 1d7288 │ │ │ │ - vldr s21, [pc, #304] @ 1d728c │ │ │ │ + vldr s20, [pc, #304] @ 1d71d0 │ │ │ │ + vldr s21, [pc, #304] @ 1d71d4 │ │ │ │ vmov.f64 d8, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr d9, [pc, #284] @ 1d7280 │ │ │ │ - b.n 1d7204 │ │ │ │ + vldr d9, [pc, #284] @ 1d71c8 │ │ │ │ + b.n 1d714c │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d7244 │ │ │ │ + bgt.n 1d718c │ │ │ │ vmul.f64 d0, d0, d9 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ blx 58f50 │ │ │ │ vldr d0, [sp, #8] │ │ │ │ strb.w r0, [r5, #-4] │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1d723e │ │ │ │ + ble.n 1d7186 │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d7256 │ │ │ │ + bgt.n 1d719e │ │ │ │ vmul.f64 d0, d0, d9 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ blx 58f50 │ │ │ │ vldr d0, [sp, #16] │ │ │ │ strb.w r0, [r5, #-3] │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1d7238 │ │ │ │ + ble.n 1d7180 │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d7250 │ │ │ │ + bgt.n 1d7198 │ │ │ │ vmul.f64 d0, d0, d9 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ blx 58f50 │ │ │ │ vldr d0, [sp, #24] │ │ │ │ strb.w r0, [r5, #-2] │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1d7232 │ │ │ │ + ble.n 1d717a │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d724a │ │ │ │ + bgt.n 1d7192 │ │ │ │ vmul.f64 d0, d0, d9 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ adds r6, #1 │ │ │ │ blx 58f50 │ │ │ │ adds r4, #32 │ │ │ │ strb.w r0, [r5, #-1] │ │ │ │ cmp r7, r6 │ │ │ │ add.w r5, r5, #4 │ │ │ │ - beq.n 1d725c │ │ │ │ + beq.n 1d71a4 │ │ │ │ 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 1d7166 │ │ │ │ + bgt.n 1d70ae │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 1d7178 │ │ │ │ + b.n 1d70c0 │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 1d71f0 │ │ │ │ + b.n 1d7138 │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 1d71c8 │ │ │ │ + b.n 1d7110 │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 1d71a0 │ │ │ │ + b.n 1d70e8 │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1d7178 │ │ │ │ + b.n 1d70c0 │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1d71f0 │ │ │ │ + b.n 1d7138 │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1d71c8 │ │ │ │ + b.n 1d7110 │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1d71a0 │ │ │ │ - ldr r2, [pc, #56] @ (1d7298 ) │ │ │ │ - ldr r3, [pc, #52] @ (1d7294 ) │ │ │ │ + b.n 1d70e8 │ │ │ │ + ldr r2, [pc, #56] @ (1d71e0 ) │ │ │ │ + ldr r3, [pc, #52] @ (1d71dc ) │ │ │ │ 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 1d727a │ │ │ │ + bne.n 1d71c2 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1d7288 │ │ │ │ + b.n 1d71d0 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - ldrh r0, [r0, #54] @ 0x36 │ │ │ │ + ldrh r0, [r7, #58] @ 0x3a │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r3, #44] @ 0x2c │ │ │ │ + ldrh r4, [r2, #50] @ 0x32 │ │ │ │ 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] @ (1d73b0 ) │ │ │ │ - ldr r3, [pc, #248] @ (1d73b4 ) │ │ │ │ + ldr r2, [pc, #248] @ (1d72f8 ) │ │ │ │ + ldr r3, [pc, #248] @ (1d72fc ) │ │ │ │ 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 1d7370 │ │ │ │ + beq.n 1d72b8 │ │ │ │ movs r5, #0 │ │ │ │ mov sl, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ - vldr s20, [pc, #212] @ 1d73a8 │ │ │ │ - vldr s21, [pc, #212] @ 1d73ac │ │ │ │ + vldr s20, [pc, #212] @ 1d72f0 │ │ │ │ + vldr s21, [pc, #212] @ 1d72f4 │ │ │ │ mov r8, r5 │ │ │ │ - vldr d9, [pc, #184] @ 1d7398 │ │ │ │ + vldr d9, [pc, #184] @ 1d72e0 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ - vldr d8, [pc, #188] @ 1d73a0 │ │ │ │ + vldr d8, [pc, #188] @ 1d72e8 │ │ │ │ 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 1d731e │ │ │ │ + ble.n 1d7266 │ │ │ │ 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 │ │ │ │ @@ -524933,15 +524900,15 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 58f50 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ strb.w r0, [r4, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 1d7352 │ │ │ │ + ble.n 1d729a │ │ │ │ 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 │ │ │ │ @@ -524951,84 +524918,84 @@ │ │ │ │ blx 58f50 │ │ │ │ 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 1d72e6 │ │ │ │ - ldr r2, [pc, #68] @ (1d73b8 ) │ │ │ │ - ldr r3, [pc, #64] @ (1d73b4 ) │ │ │ │ + bne.n 1d722e │ │ │ │ + ldr r2, [pc, #68] @ (1d7300 ) │ │ │ │ + ldr r3, [pc, #64] @ (1d72fc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d738e │ │ │ │ + bne.n 1d72d6 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 597a0 <__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 1d73a8 │ │ │ │ + b.n 1d72f0 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - ldrh r0, [r0, #42] @ 0x2a │ │ │ │ + ldrh r0, [r7, #46] @ 0x2e │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r1, #36] @ 0x24 │ │ │ │ + ldrh r0, [r0, #42] @ 0x2a │ │ │ │ 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] @ (1d74f8 ) │ │ │ │ - ldr r3, [pc, #288] @ (1d74fc ) │ │ │ │ + ldr r2, [pc, #288] @ (1d7440 ) │ │ │ │ + ldr r3, [pc, #288] @ (1d7444 ) │ │ │ │ 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 1d74bc │ │ │ │ + beq.n 1d7404 │ │ │ │ mov r4, r1 │ │ │ │ add.w r9, r0, #4 │ │ │ │ movs r5, #0 │ │ │ │ - vldr s20, [pc, #248] @ 1d74f0 │ │ │ │ - vldr s21, [pc, #248] @ 1d74f4 │ │ │ │ + vldr s20, [pc, #248] @ 1d7438 │ │ │ │ + vldr s21, [pc, #248] @ 1d743c │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ - vldr d9, [pc, #224] @ 1d74e0 │ │ │ │ - vldr d8, [pc, #228] @ 1d74e8 │ │ │ │ + vldr d9, [pc, #224] @ 1d7428 │ │ │ │ + vldr d8, [pc, #228] @ 1d7430 │ │ │ │ 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 1d743c │ │ │ │ + ble.n 1d7384 │ │ │ │ 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 │ │ │ │ @@ -525036,15 +525003,15 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 58f50 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ strb.w r0, [r9, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 1d7470 │ │ │ │ + ble.n 1d73b8 │ │ │ │ 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 │ │ │ │ @@ -525052,15 +525019,15 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 58f50 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ strb.w r0, [r9, #-3] │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 1d74a4 │ │ │ │ + ble.n 1d73ec │ │ │ │ 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 │ │ │ │ @@ -525069,83 +525036,83 @@ │ │ │ │ adds r5, #1 │ │ │ │ blx 58f50 │ │ │ │ adds r4, #12 │ │ │ │ strb.w r0, [r9, #-2] │ │ │ │ strb.w r7, [r9, #-1] │ │ │ │ cmp r6, r5 │ │ │ │ add.w r9, r9, #4 │ │ │ │ - bne.n 1d7406 │ │ │ │ - ldr r2, [pc, #64] @ (1d7500 ) │ │ │ │ - ldr r3, [pc, #60] @ (1d74fc ) │ │ │ │ + bne.n 1d734e │ │ │ │ + ldr r2, [pc, #64] @ (1d7448 ) │ │ │ │ + ldr r3, [pc, #60] @ (1d7444 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d74da │ │ │ │ + bne.n 1d7422 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 597a0 <__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 1d74f0 │ │ │ │ + b.n 1d7438 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - ldrh r0, [r4, #32] │ │ │ │ + ldrh r0, [r3, #38] @ 0x26 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r7, #24] │ │ │ │ + ldrh r4, [r6, #30] │ │ │ │ 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] @ (1d7678 ) │ │ │ │ - ldr r3, [pc, #344] @ (1d767c ) │ │ │ │ + ldr r2, [pc, #344] @ (1d75c0 ) │ │ │ │ + ldr r3, [pc, #344] @ (1d75c4 ) │ │ │ │ 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 1d7638 │ │ │ │ + beq.w 1d7580 │ │ │ │ mov r4, r1 │ │ │ │ adds r5, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ - vldr s20, [pc, #304] @ 1d7670 │ │ │ │ - vldr s21, [pc, #304] @ 1d7674 │ │ │ │ - vldr d9, [pc, #280] @ 1d7660 │ │ │ │ - vldr d8, [pc, #284] @ 1d7668 │ │ │ │ + vldr s20, [pc, #304] @ 1d75b8 │ │ │ │ + vldr s21, [pc, #304] @ 1d75bc │ │ │ │ + vldr d9, [pc, #280] @ 1d75a8 │ │ │ │ + vldr d8, [pc, #284] @ 1d75b0 │ │ │ │ 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 1d7588 │ │ │ │ + ble.n 1d74d0 │ │ │ │ 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 │ │ │ │ @@ -525153,15 +525120,15 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 58f50 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ strb.w r0, [r5, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 1d75bc │ │ │ │ + ble.n 1d7504 │ │ │ │ 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 │ │ │ │ @@ -525169,15 +525136,15 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 58f50 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ strb.w r0, [r5, #-3] │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 1d75f0 │ │ │ │ + ble.n 1d7538 │ │ │ │ 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 │ │ │ │ @@ -525185,15 +525152,15 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 58f50 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ strb.w r0, [r5, #-2] │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 1d7624 │ │ │ │ + ble.n 1d756c │ │ │ │ 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 │ │ │ │ @@ -525201,623 +525168,623 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ adds r6, #1 │ │ │ │ blx 58f50 │ │ │ │ adds r4, #16 │ │ │ │ strb.w r0, [r5, #-1] │ │ │ │ cmp r7, r6 │ │ │ │ add.w r5, r5, #4 │ │ │ │ - bne.n 1d754c │ │ │ │ - ldr r2, [pc, #68] @ (1d7680 ) │ │ │ │ - ldr r3, [pc, #64] @ (1d767c ) │ │ │ │ + bne.n 1d7494 │ │ │ │ + ldr r2, [pc, #68] @ (1d75c8 ) │ │ │ │ + ldr r3, [pc, #64] @ (1d75c4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d7656 │ │ │ │ + bne.n 1d759e │ │ │ │ add sp, #24 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 597a0 <__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 1d7670 │ │ │ │ + b.n 1d75b8 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - ldrh r0, [r3, #22] │ │ │ │ + ldrh r0, [r2, #28] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r0, #14] │ │ │ │ + ldrh r0, [r7, #18] │ │ │ │ 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] @ (1d7714 ) │ │ │ │ - ldr r3, [pc, #124] @ (1d7718 ) │ │ │ │ + ldr r2, [pc, #124] @ (1d765c ) │ │ │ │ + ldr r3, [pc, #124] @ (1d7660 ) │ │ │ │ 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 1d76f4 │ │ │ │ + beq.n 1d763c │ │ │ │ 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 1df1d0 │ │ │ │ + bl 1df118 │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1df1d0 │ │ │ │ + bl 1df118 │ │ │ │ ldrh.w r0, [sp, #8] │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 1df1d0 │ │ │ │ + bl 1df118 │ │ │ │ str.w r9, [r4, #-20] │ │ │ │ cmp r8, r6 │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1d76bc │ │ │ │ - ldr r2, [pc, #36] @ (1d771c ) │ │ │ │ - ldr r3, [pc, #32] @ (1d7718 ) │ │ │ │ + bne.n 1d7604 │ │ │ │ + ldr r2, [pc, #36] @ (1d7664 ) │ │ │ │ + ldr r3, [pc, #32] @ (1d7660 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d770e │ │ │ │ + bne.n 1d7656 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r0, [r4, #10] │ │ │ │ + ldrh r0, [r3, #16] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r0, #8] │ │ │ │ + ldrh r4, [r7, #12] │ │ │ │ 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] @ (1d77b0 ) │ │ │ │ - ldr r3, [pc, #124] @ (1d77b4 ) │ │ │ │ + ldr r2, [pc, #124] @ (1d76f8 ) │ │ │ │ + ldr r3, [pc, #124] @ (1d76fc ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r7, 1d7790 │ │ │ │ + cbz r7, 1d76d8 │ │ │ │ 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 1df1d0 │ │ │ │ + bl 1df118 │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1df1d0 │ │ │ │ + bl 1df118 │ │ │ │ ldrh.w r0, [sp, #8] │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 1df1d0 │ │ │ │ + bl 1df118 │ │ │ │ ldrh.w r0, [sp, #10] │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bl 1df1d0 │ │ │ │ + bl 1df118 │ │ │ │ cmp r7, r6 │ │ │ │ vstr s0, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 1d774e │ │ │ │ - ldr r2, [pc, #36] @ (1d77b8 ) │ │ │ │ - ldr r3, [pc, #32] @ (1d77b4 ) │ │ │ │ + bne.n 1d7696 │ │ │ │ + ldr r2, [pc, #36] @ (1d7700 ) │ │ │ │ + ldr r3, [pc, #32] @ (1d76fc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d77aa │ │ │ │ + bne.n 1d76f2 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r4, [r0, #6] │ │ │ │ + ldrh r4, [r7, #10] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r5, #2] │ │ │ │ + ldrh r0, [r4, #8] │ │ │ │ lsls r0, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #124] @ (1d784c ) │ │ │ │ - ldr r3, [pc, #124] @ (1d7850 ) │ │ │ │ + ldr r2, [pc, #124] @ (1d7794 ) │ │ │ │ + ldr r3, [pc, #124] @ (1d7798 ) │ │ │ │ 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 1d782c │ │ │ │ + beq.n 1d7774 │ │ │ │ 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 1df1d0 │ │ │ │ + bl 1df118 │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1df1d0 │ │ │ │ + bl 1df118 │ │ │ │ ldrh.w r0, [sp, #8] │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 1df1d0 │ │ │ │ + bl 1df118 │ │ │ │ str.w r7, [r4, #-20] │ │ │ │ cmp r9, r6 │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1d77f2 │ │ │ │ - ldr r2, [pc, #36] @ (1d7854 ) │ │ │ │ - ldr r3, [pc, #32] @ (1d7850 ) │ │ │ │ + bne.n 1d773a │ │ │ │ + ldr r2, [pc, #36] @ (1d779c ) │ │ │ │ + ldr r3, [pc, #32] @ (1d7798 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d7846 │ │ │ │ + bne.n 1d778e │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r0, [r5, #0] │ │ │ │ + ldrh r0, [r4, #6] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r1, #62] @ 0x3e │ │ │ │ + ldrh r4, [r0, #4] │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldrd r4, r6, [sp, #20] │ │ │ │ - cbz r6, 1d78c6 │ │ │ │ - cbz r4, 1d78c8 │ │ │ │ + cbz r6, 1d780e │ │ │ │ + cbz r4, 1d7810 │ │ │ │ mov lr, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, lr │ │ │ │ add r0, r4 │ │ │ │ bic.w r7, r3, #3 │ │ │ │ - vldr s11, [pc, #100] @ 1d78d8 │ │ │ │ + vldr s11, [pc, #100] @ 1d7820 │ │ │ │ movs r4, #0 │ │ │ │ - vldr s12, [pc, #100] @ 1d78dc │ │ │ │ + vldr s12, [pc, #100] @ 1d7824 │ │ │ │ vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, r1 │ │ │ │ vldr s15, [r3, #12] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle.w lr, #0 │ │ │ │ - ble.n 1d78b0 │ │ │ │ + ble.n 1d77f8 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmov.f32 s14, s12 │ │ │ │ vmla.f32 s14, s15, s11 │ │ │ │ mov.w lr, #255 @ 0xff │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 1d78b0 │ │ │ │ + bge.n 1d77f8 │ │ │ │ vmov lr, s14 │ │ │ │ strb.w lr, [ip], #1 │ │ │ │ adds r3, #16 │ │ │ │ cmp ip, r0 │ │ │ │ - bne.n 1d7882 │ │ │ │ + bne.n 1d77ca │ │ │ │ adds r4, #1 │ │ │ │ add r2, r5 │ │ │ │ add r1, r7 │ │ │ │ add r0, r5 │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 1d787e │ │ │ │ + bne.n 1d77c6 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adds r3, r4, #1 │ │ │ │ adds r4, #2 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 1d78c6 │ │ │ │ + beq.n 1d780e │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 1d78c8 │ │ │ │ + bne.n 1d7810 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub sp, #12 │ │ │ │ ldrd r4, r7, [sp, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1d79e6 │ │ │ │ + beq.n 1d792e │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1d79da │ │ │ │ + beq.n 1d7922 │ │ │ │ mov r8, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r2 │ │ │ │ bic.w r9, r3, #3 │ │ │ │ - vldr s12, [pc, #280] @ 1d7a18 │ │ │ │ + vldr s12, [pc, #280] @ 1d7960 │ │ │ │ movs r6, #0 │ │ │ │ - vldr s13, [pc, #280] @ 1d7a1c │ │ │ │ + vldr s13, [pc, #280] @ 1d7964 │ │ │ │ vmov.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ add.w ip, r1, #16 │ │ │ │ mov r0, r5 │ │ │ │ mov.w lr, #0 │ │ │ │ - b.n 1d798c │ │ │ │ + b.n 1d78d4 │ │ │ │ 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 1d7954 │ │ │ │ + ble.n 1d789c │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 1d7a12 │ │ │ │ + bge.n 1d795a │ │ │ │ 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 1d797c │ │ │ │ + ble.n 1d78c4 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 1d79ec │ │ │ │ + bge.n 1d7934 │ │ │ │ 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 1d7a00 │ │ │ │ + beq.n 1d7948 │ │ │ │ vldr s15, [ip, #-16] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1d79bc │ │ │ │ + ble.n 1d7904 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1d79bc │ │ │ │ + bge.n 1d7904 │ │ │ │ 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 1d7928 │ │ │ │ + ble.n 1d7870 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 1d7916 │ │ │ │ + blt.n 1d785e │ │ │ │ orr.w r3, r3, #65280 @ 0xff00 │ │ │ │ - b.n 1d7928 │ │ │ │ + b.n 1d7870 │ │ │ │ adds r3, r4, #1 │ │ │ │ adds r4, #2 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 1d79e6 │ │ │ │ + beq.n 1d792e │ │ │ │ cmp r7, r4 │ │ │ │ - bne.n 1d79da │ │ │ │ + bne.n 1d7922 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ add.w lr, lr, #1 │ │ │ │ orr.w r3, r3, #4278190080 @ 0xff000000 │ │ │ │ add.w ip, ip, #16 │ │ │ │ cmp r4, lr │ │ │ │ str.w r3, [r0], #4 │ │ │ │ - bne.n 1d798c │ │ │ │ + bne.n 1d78d4 │ │ │ │ adds r6, #1 │ │ │ │ add r5, r8 │ │ │ │ add r1, r9 │ │ │ │ cmp r6, r7 │ │ │ │ - bne.w 1d790a │ │ │ │ + bne.w 1d7852 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ orr.w r3, r3, #16711680 @ 0xff0000 │ │ │ │ - b.n 1d7954 │ │ │ │ + b.n 1d789c │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - b.w 1d78e0 │ │ │ │ - cbz r2, 1d7a80 │ │ │ │ + b.w 1d7828 │ │ │ │ + cbz r2, 1d79c8 │ │ │ │ movs r3, #0 │ │ │ │ push {r4, lr} │ │ │ │ - vldr s11, [pc, #88] @ 1d7a84 │ │ │ │ + vldr s11, [pc, #88] @ 1d79cc │ │ │ │ mov lr, r3 │ │ │ │ - vldr s12, [pc, #84] @ 1d7a88 │ │ │ │ + vldr s12, [pc, #84] @ 1d79d0 │ │ │ │ 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 1d7a70 │ │ │ │ + ble.n 1d79b8 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmov.f32 s14, s12 │ │ │ │ vmla.f32 s14, s15, s11 │ │ │ │ mov.w ip, #255 @ 0xff │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 1d7a70 │ │ │ │ + bge.n 1d79b8 │ │ │ │ vmov ip, s14 │ │ │ │ adds r3, #1 │ │ │ │ strb.w ip, [r0, #3] │ │ │ │ adds r1, #4 │ │ │ │ adds r0, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1d7a38 │ │ │ │ + bne.n 1d7980 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - cbz r2, 1d7af8 │ │ │ │ + cbz r2, 1d7a40 │ │ │ │ push {r4, lr} │ │ │ │ mov.w lr, #0 │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ sub sp, #8 │ │ │ │ - vldr s12, [pc, #96] @ 1d7afc │ │ │ │ - vldr s13, [pc, #96] @ 1d7b00 │ │ │ │ + vldr s12, [pc, #96] @ 1d7a44 │ │ │ │ + vldr s13, [pc, #96] @ 1d7a48 │ │ │ │ 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 1d7ad4 │ │ │ │ + ble.n 1d7a1c │ │ │ │ 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 1d7ad4 │ │ │ │ + bge.n 1d7a1c │ │ │ │ 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 1d7aa4 │ │ │ │ + bne.n 1d79ec │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - cbz r2, 1d7b72 │ │ │ │ + cbz r2, 1d7aba │ │ │ │ push {lr} │ │ │ │ mov.w lr, #0 │ │ │ │ - vldr s12, [pc, #100] @ 1d7b74 │ │ │ │ + vldr s12, [pc, #100] @ 1d7abc │ │ │ │ sub sp, #12 │ │ │ │ - vldr s13, [pc, #100] @ 1d7b78 │ │ │ │ + vldr s13, [pc, #100] @ 1d7ac0 │ │ │ │ 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 1d7b4e │ │ │ │ + ble.n 1d7a96 │ │ │ │ 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 1d7b4e │ │ │ │ + bge.n 1d7a96 │ │ │ │ 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 1d7b1a │ │ │ │ + bne.n 1d7a62 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - cbz r2, 1d7be2 │ │ │ │ + cbz r2, 1d7b2a │ │ │ │ movs r3, #0 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov lr, r3 │ │ │ │ - vldr s11, [pc, #92] @ 1d7be4 │ │ │ │ - vldr s12, [pc, #92] @ 1d7be8 │ │ │ │ + vldr s11, [pc, #92] @ 1d7b2c │ │ │ │ + vldr s12, [pc, #92] @ 1d7b30 │ │ │ │ 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 1d7bc4 │ │ │ │ + ble.n 1d7b0c │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmov.f32 s14, s12 │ │ │ │ vmla.f32 s14, s15, s11 │ │ │ │ mov.w ip, #255 @ 0xff │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 1d7bc4 │ │ │ │ + bge.n 1d7b0c │ │ │ │ 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 1d7b94 │ │ │ │ + bne.n 1d7adc │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - cbz r2, 1d7c5c │ │ │ │ + cbz r2, 1d7ba4 │ │ │ │ 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] @ 1d7c60 │ │ │ │ + vldr s17, [pc, #84] @ 1d7ba8 │ │ │ │ mov r7, r6 │ │ │ │ - vldr s16, [pc, #80] @ 1d7c64 │ │ │ │ + vldr s16, [pc, #80] @ 1d7bac │ │ │ │ ldrh r0, [r5, #0] │ │ │ │ strh r7, [r4, #0] │ │ │ │ strb r7, [r4, #2] │ │ │ │ - bl 1df1d0 │ │ │ │ + bl 1df118 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1d7c48 │ │ │ │ + ble.n 1d7b90 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 1d7c48 │ │ │ │ + bge.n 1d7b90 │ │ │ │ vmov r3, s15 │ │ │ │ adds r6, #1 │ │ │ │ strb r3, [r4, #3] │ │ │ │ adds r5, #2 │ │ │ │ adds r4, #4 │ │ │ │ cmp r8, r6 │ │ │ │ - bne.n 1d7c14 │ │ │ │ + bne.n 1d7b5c │ │ │ │ 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, 1d7ce4 │ │ │ │ + cbz r2, 1d7c2c │ │ │ │ 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] @ 1d7ce8 │ │ │ │ + vldr s16, [pc, #92] @ 1d7c30 │ │ │ │ mov.w r9, #255 @ 0xff │ │ │ │ ldrh r0, [r5, #0] │ │ │ │ - bl 1df1d0 │ │ │ │ + bl 1df118 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1d7cc0 │ │ │ │ + ble.n 1d7c08 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ - vldr s15, [pc, #60] @ 1d7cec │ │ │ │ + vldr s15, [pc, #60] @ 1d7c34 │ │ │ │ vmla.f32 s15, s0, s16 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 1d7cc0 │ │ │ │ + bge.n 1d7c08 │ │ │ │ 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 1d7c90 │ │ │ │ + bne.n 1d7bd8 │ │ │ │ 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, 1d7d26 │ │ │ │ + cbz r2, 1d7c6e │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ mov.w ip, #1065353216 @ 0x3f800000 │ │ │ │ movs r2, #0 │ │ │ │ push {lr} │ │ │ │ @@ -525826,608 +525793,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 1d7d02 │ │ │ │ + bne.n 1d7c4a │ │ │ │ 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] @ (1d7e0c ) │ │ │ │ - ldr r3, [pc, #212] @ (1d7e10 ) │ │ │ │ + ldr r2, [pc, #208] @ (1d7d54 ) │ │ │ │ + ldr r3, [pc, #212] @ (1d7d58 ) │ │ │ │ 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 1d7de6 │ │ │ │ + beq.n 1d7d2e │ │ │ │ movs r2, #0 │ │ │ │ mov lr, r1 │ │ │ │ adds r3, r0, #4 │ │ │ │ - vldr s11, [pc, #172] @ 1d7e04 │ │ │ │ - vldr s12, [pc, #172] @ 1d7e08 │ │ │ │ + vldr s11, [pc, #172] @ 1d7d4c │ │ │ │ + vldr s12, [pc, #172] @ 1d7d50 │ │ │ │ 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 1d7d9e │ │ │ │ + ble.n 1d7ce6 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ - bge.n 1d7d9e │ │ │ │ + bge.n 1d7ce6 │ │ │ │ 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 1d7dd6 │ │ │ │ + ble.n 1d7d1e │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ - bge.n 1d7dd6 │ │ │ │ + bge.n 1d7d1e │ │ │ │ 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 1d7d62 │ │ │ │ - ldr r2, [pc, #44] @ (1d7e14 ) │ │ │ │ - ldr r3, [pc, #36] @ (1d7e10 ) │ │ │ │ + bne.n 1d7caa │ │ │ │ + ldr r2, [pc, #44] @ (1d7d5c ) │ │ │ │ + ldr r3, [pc, #36] @ (1d7d58 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d7dfe │ │ │ │ + bne.n 1d7d46 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - strh r6, [r7, #20] │ │ │ │ + strh r6, [r6, #26] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r2, #16] │ │ │ │ + strh r2, [r1, #22] │ │ │ │ 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] @ (1d7f00 ) │ │ │ │ + ldr r1, [pc, #212] @ (1d7e48 ) │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #212] @ (1d7f04 ) │ │ │ │ + ldr r2, [pc, #212] @ (1d7e4c ) │ │ │ │ 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 1d7eda │ │ │ │ + beq.n 1d7e22 │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s11, [pc, #176] @ 1d7ef8 │ │ │ │ + vldr s11, [pc, #176] @ 1d7e40 │ │ │ │ vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s12, [pc, #172] @ 1d7efc │ │ │ │ + vldr s12, [pc, #172] @ 1d7e44 │ │ │ │ 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 1d7e90 │ │ │ │ + ble.n 1d7dd8 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r0, #255 @ 0xff │ │ │ │ - bge.n 1d7e90 │ │ │ │ + bge.n 1d7dd8 │ │ │ │ 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 1d7ecc │ │ │ │ + ble.n 1d7e14 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ - bge.n 1d7ecc │ │ │ │ + bge.n 1d7e14 │ │ │ │ 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 1d7e50 │ │ │ │ - ldr r2, [pc, #44] @ (1d7f08 ) │ │ │ │ - ldr r3, [pc, #36] @ (1d7f04 ) │ │ │ │ + bne.n 1d7d98 │ │ │ │ + ldr r2, [pc, #44] @ (1d7e50 ) │ │ │ │ + ldr r3, [pc, #36] @ (1d7e4c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d7ef2 │ │ │ │ + bne.n 1d7e3a │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - strh r6, [r1, #14] │ │ │ │ + strh r6, [r0, #20] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r3, #8] │ │ │ │ + strh r6, [r2, #14] │ │ │ │ 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] @ (1d7ff4 ) │ │ │ │ - ldr r3, [pc, #216] @ (1d7ff8 ) │ │ │ │ + ldr r2, [pc, #212] @ (1d7f3c ) │ │ │ │ + ldr r3, [pc, #216] @ (1d7f40 ) │ │ │ │ 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 1d7fce │ │ │ │ + beq.n 1d7f16 │ │ │ │ movs r2, #0 │ │ │ │ mov lr, r1 │ │ │ │ adds r3, r0, #4 │ │ │ │ add r7, sp, #4 │ │ │ │ - vldr s11, [pc, #176] @ 1d7fec │ │ │ │ + vldr s11, [pc, #176] @ 1d7f34 │ │ │ │ mov r6, r2 │ │ │ │ - vldr s12, [pc, #172] @ 1d7ff0 │ │ │ │ + vldr s12, [pc, #172] @ 1d7f38 │ │ │ │ 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 1d7f84 │ │ │ │ + ble.n 1d7ecc │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ - bge.n 1d7f84 │ │ │ │ + bge.n 1d7ecc │ │ │ │ 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 1d7fb4 │ │ │ │ + ble.n 1d7efc │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ - bge.n 1d7fb4 │ │ │ │ + bge.n 1d7efc │ │ │ │ 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 1d7f4a │ │ │ │ - ldr r2, [pc, #44] @ (1d7ffc ) │ │ │ │ - ldr r3, [pc, #36] @ (1d7ff8 ) │ │ │ │ + bne.n 1d7e92 │ │ │ │ + ldr r2, [pc, #44] @ (1d7f44 ) │ │ │ │ + ldr r3, [pc, #36] @ (1d7f40 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d7fe6 │ │ │ │ + bne.n 1d7f2e │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - strh r2, [r3, #6] │ │ │ │ + strh r2, [r2, #12] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r5, #0] │ │ │ │ + strh r2, [r4, #6] │ │ │ │ lsls r0, r5, #2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d80b2 │ │ │ │ + beq.n 1d7ffa │ │ │ │ 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] @ 1d80b4 │ │ │ │ - vldr s16, [pc, #144] @ 1d80b8 │ │ │ │ + vldr s17, [pc, #144] @ 1d7ffc │ │ │ │ + vldr s16, [pc, #144] @ 1d8000 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ uxth r0, r7 │ │ │ │ - bl 1df1d0 │ │ │ │ + bl 1df118 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1d805e │ │ │ │ + ble.n 1d7fa6 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1d805e │ │ │ │ + bge.n 1d7fa6 │ │ │ │ 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 1df1d0 │ │ │ │ + bl 1df118 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1d809c │ │ │ │ + ble.n 1d7fe4 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1d809c │ │ │ │ + bge.n 1d7fe4 │ │ │ │ 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 1d802a │ │ │ │ + bne.n 1d7f72 │ │ │ │ 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 1d8176 │ │ │ │ + beq.n 1d80be │ │ │ │ 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] @ 1d8178 │ │ │ │ + vldr s16, [pc, #152] @ 1d80c0 │ │ │ │ mov.w r8, #255 @ 0xff │ │ │ │ ldr.w sl, [r5] │ │ │ │ uxth.w r0, sl │ │ │ │ - bl 1df1d0 │ │ │ │ + bl 1df118 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1d811e │ │ │ │ + ble.n 1d8066 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1d811e │ │ │ │ - vldr s15, [pc, #104] @ 1d817c │ │ │ │ + bge.n 1d8066 │ │ │ │ + vldr s15, [pc, #104] @ 1d80c4 │ │ │ │ vmla.f32 s15, s0, s16 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ mov.w r0, sl, lsr #16 │ │ │ │ - bl 1df1d0 │ │ │ │ + bl 1df118 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1d8156 │ │ │ │ + ble.n 1d809e │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1d8156 │ │ │ │ - vldr s15, [pc, #48] @ 1d817c │ │ │ │ + bge.n 1d809e │ │ │ │ + vldr s15, [pc, #48] @ 1d80c4 │ │ │ │ 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 1d80e6 │ │ │ │ + bne.n 1d802e │ │ │ │ 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] @ (1d829c ) │ │ │ │ - ldr r3, [pc, #264] @ (1d82a0 ) │ │ │ │ + ldr r2, [pc, #264] @ (1d81e4 ) │ │ │ │ + ldr r3, [pc, #264] @ (1d81e8 ) │ │ │ │ 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 1d8274 │ │ │ │ + beq.n 1d81bc │ │ │ │ mov lr, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ movs r5, #0 │ │ │ │ - vldr s11, [pc, #228] @ 1d8294 │ │ │ │ - vldr s12, [pc, #228] @ 1d8298 │ │ │ │ + vldr s11, [pc, #228] @ 1d81dc │ │ │ │ + vldr s12, [pc, #228] @ 1d81e0 │ │ │ │ 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 1d8200 │ │ │ │ + ble.n 1d8148 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1d8200 │ │ │ │ + bge.n 1d8148 │ │ │ │ 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 1d8230 │ │ │ │ + ble.n 1d8178 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1d8230 │ │ │ │ + bge.n 1d8178 │ │ │ │ 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 1d8260 │ │ │ │ + ble.n 1d81a8 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1d8260 │ │ │ │ + bge.n 1d81a8 │ │ │ │ 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 1d81bc │ │ │ │ - ldr r2, [pc, #44] @ (1d82a4 ) │ │ │ │ - ldr r3, [pc, #40] @ (1d82a0 ) │ │ │ │ + bne.n 1d8104 │ │ │ │ + ldr r2, [pc, #44] @ (1d81ec ) │ │ │ │ + ldr r3, [pc, #40] @ (1d81e8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d828e │ │ │ │ + bne.n 1d81d6 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - ldrb r4, [r4, #25] │ │ │ │ + ldrb r4, [r3, #28] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r0, #22] │ │ │ │ + ldrb r4, [r7, #24] │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #252] @ (1d83b8 ) │ │ │ │ - ldr r3, [pc, #256] @ (1d83bc ) │ │ │ │ + ldr r2, [pc, #252] @ (1d8300 ) │ │ │ │ + ldr r3, [pc, #256] @ (1d8304 ) │ │ │ │ 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 1d8394 │ │ │ │ + beq.n 1d82dc │ │ │ │ mov lr, r1 │ │ │ │ adds r3, r0, #4 │ │ │ │ movs r4, #0 │ │ │ │ - vldr s11, [pc, #216] @ 1d83b0 │ │ │ │ - vldr s12, [pc, #216] @ 1d83b4 │ │ │ │ + vldr s11, [pc, #216] @ 1d82f8 │ │ │ │ + vldr s12, [pc, #216] @ 1d82fc │ │ │ │ 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 1d8320 │ │ │ │ + ble.n 1d8268 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r2, #255 @ 0xff │ │ │ │ - bge.n 1d8320 │ │ │ │ + bge.n 1d8268 │ │ │ │ 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 1d8350 │ │ │ │ + ble.n 1d8298 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r2, #255 @ 0xff │ │ │ │ - bge.n 1d8350 │ │ │ │ + bge.n 1d8298 │ │ │ │ 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 1d8380 │ │ │ │ + ble.n 1d82c8 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r2, #255 @ 0xff │ │ │ │ - bge.n 1d8380 │ │ │ │ + bge.n 1d82c8 │ │ │ │ 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 1d82e2 │ │ │ │ - ldr r2, [pc, #40] @ (1d83c0 ) │ │ │ │ - ldr r3, [pc, #36] @ (1d83bc ) │ │ │ │ + bne.n 1d822a │ │ │ │ + ldr r2, [pc, #40] @ (1d8308 ) │ │ │ │ + ldr r3, [pc, #36] @ (1d8304 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d83ac │ │ │ │ + bne.n 1d82f4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - ldrb r6, [r7, #20] │ │ │ │ + ldrb r6, [r6, #23] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r4, #17] │ │ │ │ + ldrb r4, [r3, #20] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - cbz r2, 1d83fc │ │ │ │ + cbz r2, 1d8344 │ │ │ │ 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 │ │ │ │ @@ -526438,746 +526405,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 1d83d8 │ │ │ │ + bne.n 1d8320 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d84e6 │ │ │ │ + beq.n 1d842e │ │ │ │ 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] @ 1d84e8 │ │ │ │ - vldr s16, [pc, #192] @ 1d84ec │ │ │ │ + vldr s17, [pc, #192] @ 1d8430 │ │ │ │ + vldr s16, [pc, #192] @ 1d8434 │ │ │ │ ldrh r5, [r6, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1df1d0 │ │ │ │ + bl 1df118 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1d8460 │ │ │ │ + ble.n 1d83a8 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1d8460 │ │ │ │ + bge.n 1d83a8 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1df1d0 │ │ │ │ + bl 1df118 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1d8496 │ │ │ │ + ble.n 1d83de │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1d8496 │ │ │ │ + bge.n 1d83de │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1df1d0 │ │ │ │ + bl 1df118 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1d84cc │ │ │ │ + ble.n 1d8414 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1d84cc │ │ │ │ + bge.n 1d8414 │ │ │ │ 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 1d842c │ │ │ │ + bne.n 1d8374 │ │ │ │ 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] @ (1d8630 ) │ │ │ │ - ldr r3, [pc, #304] @ (1d8634 ) │ │ │ │ + ldr r2, [pc, #300] @ (1d8578 ) │ │ │ │ + ldr r3, [pc, #304] @ (1d857c ) │ │ │ │ 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 1d860c │ │ │ │ + beq.n 1d8554 │ │ │ │ mov lr, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ - vldr s11, [pc, #264] @ 1d8628 │ │ │ │ + vldr s11, [pc, #264] @ 1d8570 │ │ │ │ vmov.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s12, [pc, #260] @ 1d862c │ │ │ │ + vldr s12, [pc, #260] @ 1d8574 │ │ │ │ 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 1d856c │ │ │ │ + ble.n 1d84b4 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1d856c │ │ │ │ + bge.n 1d84b4 │ │ │ │ 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 1d859c │ │ │ │ + ble.n 1d84e4 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1d859c │ │ │ │ + bge.n 1d84e4 │ │ │ │ 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 1d85cc │ │ │ │ + ble.n 1d8514 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1d85cc │ │ │ │ + bge.n 1d8514 │ │ │ │ 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 1d85fc │ │ │ │ + ble.n 1d8544 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1d85fc │ │ │ │ + bge.n 1d8544 │ │ │ │ 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 1d852a │ │ │ │ - ldr r2, [pc, #40] @ (1d8638 ) │ │ │ │ - ldr r3, [pc, #36] @ (1d8634 ) │ │ │ │ + bne.n 1d8472 │ │ │ │ + ldr r2, [pc, #40] @ (1d8580 ) │ │ │ │ + ldr r3, [pc, #36] @ (1d857c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d8624 │ │ │ │ + bne.n 1d856c │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - ldrb r6, [r6, #11] │ │ │ │ + ldrb r6, [r5, #14] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r5, #7] │ │ │ │ + ldrb r4, [r4, #10] │ │ │ │ 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] @ (1d8764 ) │ │ │ │ - ldr r3, [pc, #272] @ (1d8768 ) │ │ │ │ + ldr r2, [pc, #272] @ (1d86ac ) │ │ │ │ + ldr r3, [pc, #272] @ (1d86b0 ) │ │ │ │ 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 1d8738 │ │ │ │ + beq.n 1d8680 │ │ │ │ mov r5, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ - vldr s17, [pc, #236] @ 1d875c │ │ │ │ - vldr s16, [pc, #236] @ 1d8760 │ │ │ │ + vldr s17, [pc, #236] @ 1d86a4 │ │ │ │ + vldr s16, [pc, #236] @ 1d86a8 │ │ │ │ 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 1df1d0 │ │ │ │ + bl 1df118 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1d86b6 │ │ │ │ + ble.n 1d85fe │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1d86b6 │ │ │ │ + bge.n 1d85fe │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ - bl 1df1d0 │ │ │ │ + bl 1df118 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1d86ee │ │ │ │ + ble.n 1d8636 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1d86ee │ │ │ │ + bge.n 1d8636 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ ldrh.w r0, [sp, #8] │ │ │ │ - bl 1df1d0 │ │ │ │ + bl 1df118 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1d8726 │ │ │ │ + ble.n 1d866e │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1d8726 │ │ │ │ + bge.n 1d866e │ │ │ │ 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 1d867a │ │ │ │ - ldr r2, [pc, #48] @ (1d876c ) │ │ │ │ - ldr r3, [pc, #44] @ (1d8768 ) │ │ │ │ + bne.n 1d85c2 │ │ │ │ + ldr r2, [pc, #48] @ (1d86b4 ) │ │ │ │ + ldr r3, [pc, #44] @ (1d86b0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d8756 │ │ │ │ + bne.n 1d869e │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - ldrb r4, [r4, #6] │ │ │ │ + ldrb r4, [r3, #9] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r0, #3] │ │ │ │ + ldrb r0, [r7, #5] │ │ │ │ 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] @ (1d8898 ) │ │ │ │ - ldr r3, [pc, #272] @ (1d889c ) │ │ │ │ + ldr r2, [pc, #272] @ (1d87e0 ) │ │ │ │ + ldr r3, [pc, #272] @ (1d87e4 ) │ │ │ │ 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 1d886e │ │ │ │ + beq.n 1d87b6 │ │ │ │ mov r5, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ - vldr s17, [pc, #232] @ 1d8890 │ │ │ │ + vldr s17, [pc, #232] @ 1d87d8 │ │ │ │ mov.w r9, #255 @ 0xff │ │ │ │ - vldr s16, [pc, #228] @ 1d8894 │ │ │ │ + vldr s16, [pc, #228] @ 1d87dc │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldrh r3, [r5, #4] │ │ │ │ str r0, [r7, #0] │ │ │ │ uxth r0, r0 │ │ │ │ strh r3, [r7, #4] │ │ │ │ - bl 1df1d0 │ │ │ │ + bl 1df118 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1d87ec │ │ │ │ + ble.n 1d8734 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1d87ec │ │ │ │ + bge.n 1d8734 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ - bl 1df1d0 │ │ │ │ + bl 1df118 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1d8824 │ │ │ │ + ble.n 1d876c │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1d8824 │ │ │ │ + bge.n 1d876c │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ ldrh.w r0, [sp, #8] │ │ │ │ - bl 1df1d0 │ │ │ │ + bl 1df118 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1d885c │ │ │ │ + ble.n 1d87a4 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1d885c │ │ │ │ + bge.n 1d87a4 │ │ │ │ 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 1d87b2 │ │ │ │ - ldr r2, [pc, #48] @ (1d88a0 ) │ │ │ │ - ldr r3, [pc, #40] @ (1d889c ) │ │ │ │ + bne.n 1d86fa │ │ │ │ + ldr r2, [pc, #48] @ (1d87e8 ) │ │ │ │ + ldr r3, [pc, #40] @ (1d87e4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d888c │ │ │ │ + bne.n 1d87d4 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - ldrb r0, [r6, #1] │ │ │ │ + ldrb r0, [r5, #4] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r1, #30] │ │ │ │ + ldrb r2, [r0, #1] │ │ │ │ lsls r0, r5, #2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1d89ba │ │ │ │ + beq.w 1d8902 │ │ │ │ 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] @ 1d89bc │ │ │ │ - vldr s16, [pc, #244] @ 1d89c0 │ │ │ │ + vldr s17, [pc, #244] @ 1d8904 │ │ │ │ + vldr s16, [pc, #244] @ 1d8908 │ │ │ │ ldrh r5, [r6, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1df1d0 │ │ │ │ + bl 1df118 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1d8902 │ │ │ │ + ble.n 1d884a │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1d8902 │ │ │ │ + bge.n 1d884a │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1df1d0 │ │ │ │ + bl 1df118 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1d8938 │ │ │ │ + ble.n 1d8880 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1d8938 │ │ │ │ + bge.n 1d8880 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1df1d0 │ │ │ │ + bl 1df118 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1d896e │ │ │ │ + ble.n 1d88b6 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1d896e │ │ │ │ + bge.n 1d88b6 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1df1d0 │ │ │ │ + bl 1df118 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1d89a4 │ │ │ │ + ble.n 1d88ec │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1d89a4 │ │ │ │ + bge.n 1d88ec │ │ │ │ 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 1d88ce │ │ │ │ + bne.n 1d8816 │ │ │ │ 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 1d8ae2 │ │ │ │ + beq.w 1d8a2a │ │ │ │ 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] @ 1d8ae4 │ │ │ │ - vldr s16, [pc, #252] @ 1d8ae8 │ │ │ │ + vldr s17, [pc, #252] @ 1d8a2c │ │ │ │ + vldr s16, [pc, #252] @ 1d8a30 │ │ │ │ ldr.w r8, [r6] │ │ │ │ uxth.w r5, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1df1d0 │ │ │ │ + bl 1df118 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1d8a28 │ │ │ │ + ble.n 1d8970 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1d8a28 │ │ │ │ + bge.n 1d8970 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1df1d0 │ │ │ │ + bl 1df118 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1d8a5e │ │ │ │ + ble.n 1d89a6 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1d8a5e │ │ │ │ + bge.n 1d89a6 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1df1d0 │ │ │ │ + bl 1df118 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1d8a94 │ │ │ │ + ble.n 1d89dc │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1d8a94 │ │ │ │ + bge.n 1d89dc │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ mov.w r0, r8, lsr #16 │ │ │ │ - bl 1df1d0 │ │ │ │ + bl 1df118 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1d8acc │ │ │ │ + ble.n 1d8a14 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1d8acc │ │ │ │ + bge.n 1d8a14 │ │ │ │ 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 1d89ee │ │ │ │ + bne.n 1d8936 │ │ │ │ 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] @ (1d8c44 ) │ │ │ │ - ldr r3, [pc, #320] @ (1d8c48 ) │ │ │ │ + ldr r2, [pc, #320] @ (1d8b8c ) │ │ │ │ + ldr r3, [pc, #320] @ (1d8b90 ) │ │ │ │ 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 1d8c18 │ │ │ │ + beq.n 1d8b60 │ │ │ │ mov r5, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ - vldr s17, [pc, #284] @ 1d8c3c │ │ │ │ - vldr s16, [pc, #284] @ 1d8c40 │ │ │ │ + vldr s17, [pc, #284] @ 1d8b84 │ │ │ │ + vldr s16, [pc, #284] @ 1d8b88 │ │ │ │ add r3, sp, #4 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ ldrh.w r0, [sp, #4] │ │ │ │ - bl 1df1d0 │ │ │ │ + bl 1df118 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1d8b62 │ │ │ │ + ble.n 1d8aaa │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1d8b62 │ │ │ │ + bge.n 1d8aaa │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ - bl 1df1d0 │ │ │ │ + bl 1df118 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1d8b9a │ │ │ │ + ble.n 1d8ae2 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1d8b9a │ │ │ │ + bge.n 1d8ae2 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ ldrh.w r0, [sp, #8] │ │ │ │ - bl 1df1d0 │ │ │ │ + bl 1df118 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1d8bd2 │ │ │ │ + ble.n 1d8b1a │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1d8bd2 │ │ │ │ + bge.n 1d8b1a │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ ldrh.w r0, [sp, #10] │ │ │ │ - bl 1df1d0 │ │ │ │ + bl 1df118 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1d8c0a │ │ │ │ + ble.n 1d8b52 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1d8c0a │ │ │ │ + bge.n 1d8b52 │ │ │ │ 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 1d8b26 │ │ │ │ - ldr r2, [pc, #48] @ (1d8c4c ) │ │ │ │ - ldr r3, [pc, #44] @ (1d8c48 ) │ │ │ │ + bne.n 1d8a6e │ │ │ │ + ldr r2, [pc, #48] @ (1d8b94 ) │ │ │ │ + ldr r3, [pc, #44] @ (1d8b90 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d8c36 │ │ │ │ + bne.n 1d8b7e │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - strb r4, [r6, #19] │ │ │ │ + strb r4, [r5, #22] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r4, #15] │ │ │ │ + strb r0, [r3, #18] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - cbz r2, 1d8c62 │ │ │ │ + cbz r2, 1d8baa │ │ │ │ movs r3, #0 │ │ │ │ ldr.w ip, [r1], #4 │ │ │ │ adds r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ str.w ip, [r0], #4 │ │ │ │ - bne.n 1d8c54 │ │ │ │ + bne.n 1d8b9c │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d8cb0 │ │ │ │ + cbz r2, 1d8bf8 │ │ │ │ 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 │ │ │ │ @@ -527190,19 +527157,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 1d8c7a │ │ │ │ + bne.n 1d8bc2 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d8cf4 │ │ │ │ + cbz r2, 1d8c3c │ │ │ │ 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 │ │ │ │ @@ -527212,19 +527179,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 1d8cca │ │ │ │ + bne.n 1d8c12 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d8d40 │ │ │ │ + cbz r2, 1d8c88 │ │ │ │ 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 │ │ │ │ @@ -527235,19 +527202,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 1d8d0c │ │ │ │ + bne.n 1d8c54 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d8d98 │ │ │ │ + cbz r2, 1d8ce0 │ │ │ │ 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 │ │ │ │ @@ -527265,19 +527232,19 @@ │ │ │ │ mov r0, ip │ │ │ │ blx 59818 <__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 1d8d62 │ │ │ │ + bne.n 1d8caa │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d8de4 │ │ │ │ + cbz r2, 1d8d2c │ │ │ │ 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 │ │ │ │ @@ -527290,19 +527257,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 1d8db6 │ │ │ │ + bne.n 1d8cfe │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d8e3c │ │ │ │ + cbz r2, 1d8d84 │ │ │ │ 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 │ │ │ │ @@ -527318,19 +527285,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 1d8e00 │ │ │ │ + bne.n 1d8d48 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d8e94 │ │ │ │ + cbz r2, 1d8ddc │ │ │ │ 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 │ │ │ │ @@ -527346,38 +527313,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 1d8e58 │ │ │ │ + bne.n 1d8da0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d8ecc │ │ │ │ + cbz r2, 1d8e14 │ │ │ │ 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 1d8ea8 │ │ │ │ + bne.n 1d8df0 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d8f10 │ │ │ │ + cbz r2, 1d8e58 │ │ │ │ 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 │ │ │ │ @@ -527388,19 +527355,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 1d8ede │ │ │ │ + bne.n 1d8e26 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d8f4e │ │ │ │ + cbz r2, 1d8e96 │ │ │ │ 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 │ │ │ │ @@ -527409,18 +527376,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 1d8f20 │ │ │ │ + bne.n 1d8e68 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d8f9c │ │ │ │ + cbz r2, 1d8ee4 │ │ │ │ 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 │ │ │ │ @@ -527434,19 +527401,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 1d8f66 │ │ │ │ + bne.n 1d8eae │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d8ffa │ │ │ │ + cbz r2, 1d8f42 │ │ │ │ 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 │ │ │ │ @@ -527462,18 +527429,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 1d8fb6 │ │ │ │ + bne.n 1d8efe │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d904c │ │ │ │ + cbz r2, 1d8f94 │ │ │ │ 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 │ │ │ │ @@ -527488,19 +527455,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 1d900e │ │ │ │ + bne.n 1d8f56 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d90a8 │ │ │ │ + cbz r2, 1d8ff0 │ │ │ │ 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 │ │ │ │ @@ -527519,19 +527486,19 @@ │ │ │ │ mov r0, ip │ │ │ │ blx 58ba4 <__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 1d906e │ │ │ │ + bne.n 1d8fb6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d9104 │ │ │ │ + cbz r2, 1d904c │ │ │ │ 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 │ │ │ │ @@ -527548,19 +527515,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 1d90c8 │ │ │ │ + bne.n 1d9010 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d9144 │ │ │ │ + cbz r2, 1d908c │ │ │ │ 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 │ │ │ │ @@ -527570,19 +527537,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 1d911c │ │ │ │ + bne.n 1d9064 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d9188 │ │ │ │ + cbz r2, 1d90d0 │ │ │ │ subs r2, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r0 │ │ │ │ subs r0, r4, #1 │ │ │ │ add r4, r2 │ │ │ │ ldrb.w lr, [r0, #1]! │ │ │ │ @@ -527594,19 +527561,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 1d9156 │ │ │ │ + bne.n 1d909e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d91ea │ │ │ │ + cbz r2, 1d9132 │ │ │ │ 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 │ │ │ │ @@ -527625,18 +527592,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 1d91a2 │ │ │ │ + bne.n 1d90ea │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d9246 │ │ │ │ + cbz r2, 1d918e │ │ │ │ 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 │ │ │ │ @@ -527653,18 +527620,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 1d9208 │ │ │ │ + bne.n 1d9150 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d9284 │ │ │ │ + cbz r2, 1d91cc │ │ │ │ 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]! │ │ │ │ @@ -527674,19 +527641,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 1d9258 │ │ │ │ + bne.n 1d91a0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d92c4 │ │ │ │ + cbz r2, 1d920c │ │ │ │ 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]! │ │ │ │ @@ -527696,19 +527663,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 1d9298 │ │ │ │ + bne.n 1d91e0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d9326 │ │ │ │ + cbz r2, 1d926e │ │ │ │ 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 │ │ │ │ @@ -527727,18 +527694,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 1d92e2 │ │ │ │ + bne.n 1d922a │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d9380 │ │ │ │ + cbz r2, 1d92c8 │ │ │ │ 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 │ │ │ │ @@ -527755,19 +527722,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 1d9344 │ │ │ │ + bne.n 1d928c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d93f2 │ │ │ │ + cbz r2, 1d933a │ │ │ │ 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 │ │ │ │ @@ -527787,18 +527754,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 1d939e │ │ │ │ + bne.n 1d92e6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d9462 │ │ │ │ + cbz r2, 1d93aa │ │ │ │ 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 │ │ │ │ @@ -527818,18 +527785,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 1d940e │ │ │ │ + bne.n 1d9356 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d94b4 │ │ │ │ + cbz r2, 1d93fc │ │ │ │ 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 │ │ │ │ @@ -527844,19 +527811,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 1d946e │ │ │ │ + bne.n 1d93b6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d9530 │ │ │ │ + cbz r2, 1d9478 │ │ │ │ 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 │ │ │ │ @@ -527881,19 +527848,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 1d94ce │ │ │ │ + bne.n 1d9416 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d95a8 │ │ │ │ + cbz r2, 1d94f0 │ │ │ │ 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 │ │ │ │ @@ -527916,19 +527883,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 1d9550 │ │ │ │ + bne.n 1d9498 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d95f4 │ │ │ │ + cbz r2, 1d953c │ │ │ │ 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 │ │ │ │ @@ -527941,19 +527908,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 1d95bc │ │ │ │ + bne.n 1d9504 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d9644 │ │ │ │ + cbz r2, 1d958c │ │ │ │ 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 │ │ │ │ @@ -527968,19 +527935,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 1d9606 │ │ │ │ + bne.n 1d954e │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d96c0 │ │ │ │ + cbz r2, 1d9608 │ │ │ │ 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 │ │ │ │ @@ -528005,19 +527972,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 1d9662 │ │ │ │ + bne.n 1d95aa │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d970a │ │ │ │ + cbz r2, 1d9652 │ │ │ │ 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 │ │ │ │ @@ -528030,18 +527997,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 1d96d4 │ │ │ │ + bne.n 1d961c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d977e │ │ │ │ + cbz r2, 1d96c6 │ │ │ │ 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 │ │ │ │ @@ -528064,32 +528031,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 1d9728 │ │ │ │ + bne.n 1d9670 │ │ │ │ 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] @ (1d9824 ) │ │ │ │ - ldr r3, [pc, #144] @ (1d9828 ) │ │ │ │ + ldr r2, [pc, #144] @ (1d976c ) │ │ │ │ + ldr r3, [pc, #144] @ (1d9770 ) │ │ │ │ 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 1d9806 │ │ │ │ + beq.n 1d974e │ │ │ │ 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] │ │ │ │ @@ -528113,34 +528080,34 @@ │ │ │ │ movs r3, #0 │ │ │ │ umlal r0, ip, r1, fp │ │ │ │ mov r1, ip │ │ │ │ blx 59818 <__aeabi_ldivmod@plt> │ │ │ │ cmp r8, r7 │ │ │ │ strb.w r0, [r5, #-1] │ │ │ │ strh.w r9, [r5], #4 │ │ │ │ - bne.n 1d97b4 │ │ │ │ - ldr r2, [pc, #36] @ (1d982c ) │ │ │ │ - ldr r3, [pc, #28] @ (1d9828 ) │ │ │ │ + bne.n 1d96fc │ │ │ │ + ldr r2, [pc, #36] @ (1d9774 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d9770 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d9820 │ │ │ │ + bne.n 1d9768 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ - ldr r4, [r4, #4] │ │ │ │ + ldr r4, [r3, #16] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r6, #124] @ 0x7c │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - cbz r2, 1d9880 │ │ │ │ + cbz r2, 1d97c8 │ │ │ │ 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 │ │ │ │ @@ -528156,33 +528123,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 1d983e │ │ │ │ + bne.n 1d9786 │ │ │ │ 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] @ (1d992c ) │ │ │ │ - ldr r3, [pc, #148] @ (1d9930 ) │ │ │ │ + ldr r2, [pc, #148] @ (1d9874 ) │ │ │ │ + ldr r3, [pc, #148] @ (1d9878 ) │ │ │ │ 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 1d990e │ │ │ │ + beq.n 1d9856 │ │ │ │ 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] │ │ │ │ @@ -528207,34 +528174,34 @@ │ │ │ │ bic.w ip, r3, r3, asr #31 │ │ │ │ movs r3, #0 │ │ │ │ umlal r0, r1, ip, fp │ │ │ │ blx 58ba4 <__aeabi_uldivmod@plt> │ │ │ │ cmp r8, r7 │ │ │ │ strb.w r0, [r5, #-1] │ │ │ │ strh.w r9, [r5], #4 │ │ │ │ - bne.n 1d98b8 │ │ │ │ - ldr r2, [pc, #36] @ (1d9934 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d9930 ) │ │ │ │ + bne.n 1d9800 │ │ │ │ + ldr r2, [pc, #36] @ (1d987c ) │ │ │ │ + ldr r3, [pc, #28] @ (1d9878 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d9928 │ │ │ │ + bne.n 1d9870 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ - str r0, [r4, #116] @ 0x74 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r5, #108] @ 0x6c │ │ │ │ + str r2, [r4, #120] @ 0x78 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - cbz r2, 1d998c │ │ │ │ + cbz r2, 1d98d4 │ │ │ │ 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 │ │ │ │ @@ -528250,19 +528217,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 1d9948 │ │ │ │ + bne.n 1d9890 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d99e4 │ │ │ │ + cbz r2, 1d992c │ │ │ │ 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 │ │ │ │ @@ -528278,19 +528245,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 1d99a0 │ │ │ │ + bne.n 1d98e8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d9a3c │ │ │ │ + cbz r2, 1d9984 │ │ │ │ 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 │ │ │ │ @@ -528306,19 +528273,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 1d99fe │ │ │ │ + bne.n 1d9946 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d9a94 │ │ │ │ + cbz r2, 1d99dc │ │ │ │ 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 │ │ │ │ @@ -528334,19 +528301,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 1d9a56 │ │ │ │ + bne.n 1d999e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d9aec │ │ │ │ + cbz r2, 1d9a34 │ │ │ │ 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 │ │ │ │ @@ -528362,19 +528329,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 1d9aa8 │ │ │ │ + bne.n 1d99f0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d9b44 │ │ │ │ + cbz r2, 1d9a8c │ │ │ │ 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 │ │ │ │ @@ -528390,19 +528357,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 1d9b00 │ │ │ │ + bne.n 1d9a48 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d9b9c │ │ │ │ + cbz r2, 1d9ae4 │ │ │ │ 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 │ │ │ │ @@ -528418,19 +528385,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 1d9b58 │ │ │ │ + bne.n 1d9aa0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d9bf4 │ │ │ │ + cbz r2, 1d9b3c │ │ │ │ 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 │ │ │ │ @@ -528446,19 +528413,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 1d9bb0 │ │ │ │ + bne.n 1d9af8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d9c3e │ │ │ │ + cbz r2, 1d9b86 │ │ │ │ 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 │ │ │ │ @@ -528472,18 +528439,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 1d9c06 │ │ │ │ + bne.n 1d9b4e │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d9c86 │ │ │ │ + cbz r2, 1d9bce │ │ │ │ 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 │ │ │ │ @@ -528497,19 +528464,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 1d9c4e │ │ │ │ + bne.n 1d9b96 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d9d14 │ │ │ │ + beq.n 1d9c5c │ │ │ │ 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 │ │ │ │ @@ -528538,20 +528505,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 1d9ca0 │ │ │ │ + bne.n 1d9be8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d9da4 │ │ │ │ + beq.n 1d9cec │ │ │ │ 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 │ │ │ │ @@ -528580,33 +528547,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 1d9d30 │ │ │ │ + bne.n 1d9c78 │ │ │ │ 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] @ (1d9e6c ) │ │ │ │ - ldr r3, [pc, #176] @ (1d9e70 ) │ │ │ │ + ldr r2, [pc, #176] @ (1d9db4 ) │ │ │ │ + ldr r3, [pc, #176] @ (1d9db8 ) │ │ │ │ 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 1d9e4e │ │ │ │ + beq.n 1d9d96 │ │ │ │ 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] │ │ │ │ @@ -528640,47 +528607,47 @@ │ │ │ │ movs r3, #0 │ │ │ │ umlal r0, ip, r1, r4 │ │ │ │ mov r1, ip │ │ │ │ blx 59818 <__aeabi_ldivmod@plt> │ │ │ │ strb.w r4, [r5, #-5] │ │ │ │ strb.w r0, [r5, #-6] │ │ │ │ cmp r9, r8 │ │ │ │ - bne.n 1d9ddc │ │ │ │ - ldr r2, [pc, #36] @ (1d9e74 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d9e70 ) │ │ │ │ + bne.n 1d9d24 │ │ │ │ + ldr r2, [pc, #36] @ (1d9dbc ) │ │ │ │ + ldr r3, [pc, #28] @ (1d9db8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d9e68 │ │ │ │ + bne.n 1d9db0 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ - str r4, [r7, #32] │ │ │ │ + str r4, [r6, #44] @ 0x2c │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r5, #24] │ │ │ │ + str r2, [r4, #36] @ 0x24 │ │ │ │ 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] @ (1d9f2c ) │ │ │ │ - ldr r3, [pc, #160] @ (1d9f30 ) │ │ │ │ + ldr r2, [pc, #160] @ (1d9e74 ) │ │ │ │ + ldr r3, [pc, #160] @ (1d9e78 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1d9f0c │ │ │ │ + cbz r6, 1d9e54 │ │ │ │ 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] │ │ │ │ @@ -528706,48 +528673,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 1d9eb2 │ │ │ │ - ldr r2, [pc, #36] @ (1d9f34 ) │ │ │ │ - ldr r3, [pc, #32] @ (1d9f30 ) │ │ │ │ + bne.n 1d9dfa │ │ │ │ + ldr r2, [pc, #36] @ (1d9e7c ) │ │ │ │ + ldr r3, [pc, #32] @ (1d9e78 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d9f26 │ │ │ │ + bne.n 1d9e6e │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r4, [r5, #20] │ │ │ │ + str r4, [r4, #32] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r5, #12] │ │ │ │ + str r4, [r4, #24] │ │ │ │ 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] @ (1d9ff4 ) │ │ │ │ - ldr r3, [pc, #168] @ (1d9ff8 ) │ │ │ │ + ldr r2, [pc, #168] @ (1d9f3c ) │ │ │ │ + ldr r3, [pc, #168] @ (1d9f40 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1d9fd4 │ │ │ │ + cbz r6, 1d9f1c │ │ │ │ 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 │ │ │ │ @@ -528774,35 +528741,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 1d9f74 │ │ │ │ - ldr r2, [pc, #36] @ (1d9ffc ) │ │ │ │ - ldr r3, [pc, #32] @ (1d9ff8 ) │ │ │ │ + bne.n 1d9ebc │ │ │ │ + ldr r2, [pc, #36] @ (1d9f44 ) │ │ │ │ + ldr r3, [pc, #32] @ (1d9f40 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d9fee │ │ │ │ + bne.n 1d9f36 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r4, [r5, #8] │ │ │ │ + str r4, [r4, #20] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r4, #0] │ │ │ │ + str r4, [r3, #12] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - cbz r2, 1da05e │ │ │ │ + cbz r2, 1d9fa6 │ │ │ │ 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 │ │ │ │ @@ -528821,18 +528788,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 1da010 │ │ │ │ + bne.n 1d9f58 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1da0ae │ │ │ │ + cbz r2, 1d9ff6 │ │ │ │ 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 │ │ │ │ @@ -528847,18 +528814,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 1da06c │ │ │ │ + bne.n 1d9fb4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1da10c │ │ │ │ + cbz r2, 1da054 │ │ │ │ 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 │ │ │ │ @@ -528877,19 +528844,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 1da0c2 │ │ │ │ + bne.n 1da00a │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1da16c │ │ │ │ + cbz r2, 1da0b4 │ │ │ │ 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 │ │ │ │ @@ -528908,19 +528875,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 1da122 │ │ │ │ + bne.n 1da06a │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1da1d0 │ │ │ │ + cbz r2, 1da118 │ │ │ │ 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 │ │ │ │ @@ -528939,19 +528906,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 1da180 │ │ │ │ + bne.n 1da0c8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1da234 │ │ │ │ + cbz r2, 1da17c │ │ │ │ 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 │ │ │ │ @@ -528970,19 +528937,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 1da1e4 │ │ │ │ + bne.n 1da12c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1da298 │ │ │ │ + cbz r2, 1da1e0 │ │ │ │ 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 │ │ │ │ @@ -529001,33 +528968,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 1da248 │ │ │ │ + bne.n 1da190 │ │ │ │ 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] @ (1da368 ) │ │ │ │ - ldr r3, [pc, #184] @ (1da36c ) │ │ │ │ + ldr r2, [pc, #184] @ (1da2b0 ) │ │ │ │ + ldr r3, [pc, #184] @ (1da2b4 ) │ │ │ │ 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 1da34a │ │ │ │ + beq.n 1da292 │ │ │ │ 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] │ │ │ │ @@ -529064,48 +529031,48 @@ │ │ │ │ movs r1, #0 │ │ │ │ umlal ip, r1, r0, r4 │ │ │ │ mov r0, ip │ │ │ │ blx 58ba4 <__aeabi_uldivmod@plt> │ │ │ │ strb.w r4, [r5, #-5] │ │ │ │ strb.w r0, [r5, #-6] │ │ │ │ cmp r9, r8 │ │ │ │ - bne.n 1da2d0 │ │ │ │ - ldr r2, [pc, #36] @ (1da370 ) │ │ │ │ - ldr r3, [pc, #28] @ (1da36c ) │ │ │ │ + bne.n 1da218 │ │ │ │ + ldr r2, [pc, #36] @ (1da2b8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1da2b4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1da364 │ │ │ │ + bne.n 1da2ac │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ - ldrb r0, [r1, r5] │ │ │ │ + ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r5, r2] │ │ │ │ + ldrb r6, [r4, r5] │ │ │ │ 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] @ (1da44c ) │ │ │ │ - ldr r3, [pc, #196] @ (1da450 ) │ │ │ │ + ldr r2, [pc, #196] @ (1da394 ) │ │ │ │ + ldr r3, [pc, #196] @ (1da398 ) │ │ │ │ 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 1da42c │ │ │ │ + beq.n 1da374 │ │ │ │ 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] │ │ │ │ @@ -529140,36 +529107,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 1da3b0 │ │ │ │ - ldr r2, [pc, #36] @ (1da454 ) │ │ │ │ - ldr r3, [pc, #32] @ (1da450 ) │ │ │ │ + bne.n 1da2f8 │ │ │ │ + ldr r2, [pc, #36] @ (1da39c ) │ │ │ │ + ldr r3, [pc, #32] @ (1da398 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1da446 │ │ │ │ + bne.n 1da38e │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r0, [r6, r1] │ │ │ │ + ldrb r0, [r5, r4] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r1, r7] │ │ │ │ + ldrb r4, [r0, r2] │ │ │ │ lsls r0, r5, #2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1da4f0 │ │ │ │ + beq.n 1da438 │ │ │ │ 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 │ │ │ │ @@ -529201,20 +529168,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 1da470 │ │ │ │ + bne.n 1da3b8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1da58c │ │ │ │ + beq.n 1da4d4 │ │ │ │ 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 │ │ │ │ @@ -529246,33 +529213,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 1da50c │ │ │ │ + bne.n 1da454 │ │ │ │ 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] @ (1da668 ) │ │ │ │ - ldr r3, [pc, #196] @ (1da66c ) │ │ │ │ + ldr r2, [pc, #196] @ (1da5b0 ) │ │ │ │ + ldr r3, [pc, #196] @ (1da5b4 ) │ │ │ │ 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 1da64a │ │ │ │ + beq.n 1da592 │ │ │ │ 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 │ │ │ │ @@ -529308,34 +529275,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 1da5ce │ │ │ │ - ldr r2, [pc, #36] @ (1da670 ) │ │ │ │ - ldr r3, [pc, #28] @ (1da66c ) │ │ │ │ + bne.n 1da516 │ │ │ │ + ldr r2, [pc, #36] @ (1da5b8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1da5b4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1da664 │ │ │ │ + bne.n 1da5ac │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ - ldrh r4, [r2, r1] │ │ │ │ + ldrh r4, [r1, r4] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r5, r6] │ │ │ │ + ldrh r6, [r4, r1] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - cbz r2, 1da6cc │ │ │ │ + cbz r2, 1da614 │ │ │ │ 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 │ │ │ │ @@ -529352,19 +529319,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 1da680 │ │ │ │ + bne.n 1da5c8 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1da72c │ │ │ │ + cbz r2, 1da674 │ │ │ │ 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 │ │ │ │ @@ -529381,19 +529348,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 1da6de │ │ │ │ + bne.n 1da626 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1da78c │ │ │ │ + cbz r2, 1da6d4 │ │ │ │ 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 │ │ │ │ @@ -529410,19 +529377,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 1da73e │ │ │ │ + bne.n 1da686 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1da7e8 │ │ │ │ + cbz r2, 1da730 │ │ │ │ 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 │ │ │ │ @@ -529439,19 +529406,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 1da79c │ │ │ │ + bne.n 1da6e4 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1da83c │ │ │ │ + cbz r2, 1da784 │ │ │ │ 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 │ │ │ │ @@ -529467,19 +529434,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 1da7f8 │ │ │ │ + bne.n 1da740 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1da890 │ │ │ │ + cbz r2, 1da7d8 │ │ │ │ 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 │ │ │ │ @@ -529495,19 +529462,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 1da84c │ │ │ │ + bne.n 1da794 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1da8e4 │ │ │ │ + cbz r2, 1da82c │ │ │ │ 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 │ │ │ │ @@ -529523,19 +529490,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 1da8a0 │ │ │ │ + bne.n 1da7e8 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1da938 │ │ │ │ + cbz r2, 1da880 │ │ │ │ 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 │ │ │ │ @@ -529551,20 +529518,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 1da8f4 │ │ │ │ + bne.n 1da83c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1da9d8 │ │ │ │ + beq.n 1da920 │ │ │ │ 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 │ │ │ │ @@ -529597,20 +529564,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 1da958 │ │ │ │ + bne.n 1da8a0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1daa78 │ │ │ │ + beq.n 1da9c0 │ │ │ │ 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 │ │ │ │ @@ -529643,20 +529610,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 1da9f8 │ │ │ │ + bne.n 1da940 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1dab18 │ │ │ │ + beq.n 1daa60 │ │ │ │ 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 │ │ │ │ @@ -529689,20 +529656,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 1daa98 │ │ │ │ + bne.n 1da9e0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1dabb8 │ │ │ │ + beq.n 1dab00 │ │ │ │ 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 │ │ │ │ @@ -529735,33 +529702,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 1dab38 │ │ │ │ + bne.n 1daa80 │ │ │ │ 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] @ (1daca0 ) │ │ │ │ - ldr r3, [pc, #208] @ (1daca4 ) │ │ │ │ + ldr r2, [pc, #208] @ (1dabe8 ) │ │ │ │ + ldr r3, [pc, #208] @ (1dabec ) │ │ │ │ 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 1dac80 │ │ │ │ + beq.n 1dabc8 │ │ │ │ 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 │ │ │ │ @@ -529804,49 +529771,49 @@ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ umlal r0, r1, r3, fp │ │ │ │ movs r3, #0 │ │ │ │ blx 59818 <__aeabi_ldivmod@plt> │ │ │ │ cmp r9, r7 │ │ │ │ bfi r5, r0, #24, #8 │ │ │ │ str.w r5, [r8], #4 │ │ │ │ - bne.n 1dabec │ │ │ │ - ldr r2, [pc, #36] @ (1daca8 ) │ │ │ │ - ldr r3, [pc, #32] @ (1daca4 ) │ │ │ │ + bne.n 1dab34 │ │ │ │ + ldr r2, [pc, #36] @ (1dabf0 ) │ │ │ │ + ldr r3, [pc, #32] @ (1dabec ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1dac9a │ │ │ │ + bne.n 1dabe2 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strb r0, [r5, r0] │ │ │ │ + strb r0, [r4, r3] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r7, r5] │ │ │ │ + strb r0, [r6, r0] │ │ │ │ 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] @ (1dad74 ) │ │ │ │ - ldr r3, [pc, #180] @ (1dad78 ) │ │ │ │ + ldr r2, [pc, #180] @ (1dacbc ) │ │ │ │ + ldr r3, [pc, #180] @ (1dacc0 ) │ │ │ │ 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 1dad56 │ │ │ │ + beq.n 1dac9e │ │ │ │ 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 │ │ │ │ @@ -529878,35 +529845,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 1dace8 │ │ │ │ - ldr r2, [pc, #36] @ (1dad7c ) │ │ │ │ - ldr r3, [pc, #28] @ (1dad78 ) │ │ │ │ + bne.n 1dac30 │ │ │ │ + ldr r2, [pc, #36] @ (1dacc4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1dacc0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1dad70 │ │ │ │ + bne.n 1dacb8 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ - strh r0, [r7, r4] │ │ │ │ + strh r0, [r6, r7] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r4, r2] │ │ │ │ + strh r2, [r3, r5] │ │ │ │ lsls r0, r5, #2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1dae28 │ │ │ │ + beq.n 1dad70 │ │ │ │ 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 │ │ │ │ @@ -529942,19 +529909,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 1dad98 │ │ │ │ + bne.n 1dace0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1dae9c │ │ │ │ + cbz r2, 1dade4 │ │ │ │ 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 │ │ │ │ @@ -529977,19 +529944,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 1dae3a │ │ │ │ + bne.n 1dad82 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1daf12 │ │ │ │ + cbz r2, 1dae5a │ │ │ │ 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 │ │ │ │ @@ -530012,18 +529979,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 1daeae │ │ │ │ + bne.n 1dadf6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1daf84 │ │ │ │ + cbz r2, 1daecc │ │ │ │ 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 │ │ │ │ @@ -530046,19 +530013,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 1daf22 │ │ │ │ + bne.n 1dae6a │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1daff8 │ │ │ │ + cbz r2, 1daf40 │ │ │ │ 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 │ │ │ │ @@ -530081,20 +530048,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 1daf96 │ │ │ │ + bne.n 1daede │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1db0a2 │ │ │ │ + beq.n 1dafea │ │ │ │ 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 │ │ │ │ @@ -530130,32 +530097,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 1db016 │ │ │ │ + bne.n 1daf5e │ │ │ │ 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] @ (1db194 ) │ │ │ │ - ldr r3, [pc, #220] @ (1db198 ) │ │ │ │ + ldr r2, [pc, #220] @ (1db0dc ) │ │ │ │ + ldr r3, [pc, #220] @ (1db0e0 ) │ │ │ │ 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 1db174 │ │ │ │ + beq.n 1db0bc │ │ │ │ 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 │ │ │ │ @@ -530202,49 +530169,49 @@ │ │ │ │ bic.w r3, r3, r3, asr #31 │ │ │ │ umlal r0, r1, r3, fp │ │ │ │ movs r3, #0 │ │ │ │ blx 58ba4 <__aeabi_uldivmod@plt> │ │ │ │ cmp r9, r7 │ │ │ │ bfi r5, r0, #24, #8 │ │ │ │ str.w r5, [r8], #4 │ │ │ │ - bne.n 1db0d4 │ │ │ │ - ldr r2, [pc, #36] @ (1db19c ) │ │ │ │ - ldr r3, [pc, #32] @ (1db198 ) │ │ │ │ + bne.n 1db01c │ │ │ │ + ldr r2, [pc, #36] @ (1db0e4 ) │ │ │ │ + ldr r3, [pc, #32] @ (1db0e0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1db18e │ │ │ │ + bne.n 1db0d6 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r7, [pc, #256] @ (1db298 ) │ │ │ │ + ldr r7, [pc, #992] @ (1db4c0 ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #528] @ (1db3b0 ) │ │ │ │ + ldr r7, [pc, #240] @ (1db1d8 ) │ │ │ │ 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] @ (1db2a0 ) │ │ │ │ - ldr r3, [pc, #236] @ (1db2a4 ) │ │ │ │ + ldr r2, [pc, #236] @ (1db1e8 ) │ │ │ │ + ldr r3, [pc, #236] @ (1db1ec ) │ │ │ │ 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 1db280 │ │ │ │ + beq.n 1db1c8 │ │ │ │ movs r2, #5 │ │ │ │ movt r2, #2 │ │ │ │ mov r6, r0 │ │ │ │ mov lr, r1 │ │ │ │ movs r5, #0 │ │ │ │ movw r4, #16383 @ 0x3fff │ │ │ │ add r3, sp, #4 │ │ │ │ @@ -530288,36 +530255,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 1db1d8 │ │ │ │ - ldr r2, [pc, #36] @ (1db2a8 ) │ │ │ │ - ldr r3, [pc, #32] @ (1db2a4 ) │ │ │ │ + bne.n 1db120 │ │ │ │ + ldr r2, [pc, #36] @ (1db1f0 ) │ │ │ │ + ldr r3, [pc, #32] @ (1db1ec ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1db29a │ │ │ │ + bne.n 1db1e2 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r6, [pc, #272] @ (1db3b4 ) │ │ │ │ + ldr r6, [pc, #1008] @ (1db5dc ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #480] @ (1db48c ) │ │ │ │ + ldr r6, [pc, #192] @ (1db2b4 ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1db354 │ │ │ │ + beq.n 1db29c │ │ │ │ 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 │ │ │ │ @@ -530353,336 +530320,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 1db2c4 │ │ │ │ + bne.n 1db20c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #8] @ (1db364 ) │ │ │ │ + ldr r3, [pc, #8] @ (1db2ac ) │ │ │ │ add r3, pc │ │ │ │ add.w r0, r3, r0, lsl #6 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - lsrs r2, r4, #15 │ │ │ │ + lsrs r2, r3, #18 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldr r3, [pc, #8] @ (1db374 ) │ │ │ │ + ldr r3, [pc, #8] @ (1db2bc ) │ │ │ │ add r3, pc │ │ │ │ add.w r0, r3, r0, lsl #5 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - vhadd.u16 d16, d30, d23 │ │ │ │ + movs r6, r2 │ │ │ │ + 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] @ (1db55c ) │ │ │ │ - ldr r3, [pc, #464] @ (1db560 ) │ │ │ │ + ldr r2, [pc, #464] @ (1db4a4 ) │ │ │ │ + ldr r3, [pc, #464] @ (1db4a8 ) │ │ │ │ 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, 1db3e2 │ │ │ │ + cbz r5, 1db32a │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r5 │ │ │ │ blx 59148 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 1db3e8 │ │ │ │ + beq.n 1db330 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1db488 │ │ │ │ + blt.n 1db3d0 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ blx 58c28 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 1db546 │ │ │ │ - ldr r2, [pc, #412] @ (1db564 ) │ │ │ │ - ldr r3, [pc, #408] @ (1db560 ) │ │ │ │ + blt.w 1db48e │ │ │ │ + ldr r2, [pc, #412] @ (1db4ac ) │ │ │ │ + ldr r3, [pc, #408] @ (1db4a8 ) │ │ │ │ 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 1db556 │ │ │ │ + bne.w 1db49e │ │ │ │ mov r0, r4 │ │ │ │ add sp, #136 @ 0x88 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r5, [pc, #388] @ (1db568 ) │ │ │ │ + ldr r5, [pc, #388] @ (1db4b0 ) │ │ │ │ add r5, pc │ │ │ │ - b.n 1db3a2 │ │ │ │ + b.n 1db2ea │ │ │ │ blx 59a3c │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #380] @ (1db56c ) │ │ │ │ + ldr r0, [pc, #380] @ (1db4b4 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1e16f0 │ │ │ │ - cbz r0, 1db3fe │ │ │ │ + bl 1e1638 │ │ │ │ + cbz r0, 1db346 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1db4d4 │ │ │ │ + bne.n 1db41c │ │ │ │ blx 59a3c │ │ │ │ - ldr r2, [pc, #364] @ (1db570 ) │ │ │ │ + ldr r2, [pc, #364] @ (1db4b8 ) │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ add r0, sp, #12 │ │ │ │ blx 59930 <__asprintf_chk@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 1db530 │ │ │ │ + blt.w 1db478 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r1, sp, #16 │ │ │ │ blx 58b2c <__stat64_time64@plt> │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1db48e │ │ │ │ + bne.n 1db3d6 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ and.w r3, r3, #61440 @ 0xf000 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ - bne.w 1db538 │ │ │ │ + bne.w 1db480 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1db50e │ │ │ │ + bne.n 1db456 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1db530 │ │ │ │ - ldr r2, [pc, #304] @ (1db574 ) │ │ │ │ + beq.n 1db478 │ │ │ │ + ldr r2, [pc, #304] @ (1db4bc ) │ │ │ │ mov r3, r8 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #16 │ │ │ │ add r2, pc │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 59930 <__asprintf_chk@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1db54e │ │ │ │ + blt.n 1db496 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1db54e │ │ │ │ + beq.n 1db496 │ │ │ │ mov.w r1, #524288 @ 0x80000 │ │ │ │ mov r0, r5 │ │ │ │ blx 594d0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 1db47c │ │ │ │ + blt.n 1db3c4 │ │ │ │ mov r0, r5 │ │ │ │ blx 594a0 │ │ │ │ mov r0, r8 │ │ │ │ blx 58d30 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 58d30 │ │ │ │ - b.n 1db3b4 │ │ │ │ + b.n 1db2fc │ │ │ │ mov r0, r8 │ │ │ │ blx 58d30 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 58d30 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 1db3c4 │ │ │ │ + b.n 1db30c │ │ │ │ blx 59f48 <__errno_location@plt> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 1db4ec │ │ │ │ + bne.n 1db434 │ │ │ │ mov r0, r8 │ │ │ │ mov.w r1, #448 @ 0x1c0 │ │ │ │ blx 59854 │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1db43a │ │ │ │ + beq.n 1db382 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 58fbc │ │ │ │ - ldr r3, [pc, #196] @ (1db578 ) │ │ │ │ - ldr r2, [pc, #196] @ (1db57c ) │ │ │ │ - ldr r1, [pc, #200] @ (1db580 ) │ │ │ │ + ldr r3, [pc, #196] @ (1db4c0 ) │ │ │ │ + ldr r2, [pc, #196] @ (1db4c4 ) │ │ │ │ + ldr r1, [pc, #200] @ (1db4c8 ) │ │ │ │ add r3, pc │ │ │ │ strd r8, r0, [sp] │ │ │ │ add r2, pc │ │ │ │ movs r0, #0 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0a68 │ │ │ │ + bl 1e09b0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 58d30 │ │ │ │ movs r3, #2 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 1db488 │ │ │ │ - ldr r2, [pc, #172] @ (1db584 ) │ │ │ │ + b.n 1db3d0 │ │ │ │ + ldr r2, [pc, #172] @ (1db4cc ) │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #12 │ │ │ │ add r2, pc │ │ │ │ blx 59930 <__asprintf_chk@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1db530 │ │ │ │ + blt.n 1db478 │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ - b.n 1db43a │ │ │ │ + b.n 1db382 │ │ │ │ blx 58fbc │ │ │ │ - ldr r3, [pc, #148] @ (1db588 ) │ │ │ │ - ldr r2, [pc, #152] @ (1db58c ) │ │ │ │ - ldr r1, [pc, #152] @ (1db590 ) │ │ │ │ + ldr r3, [pc, #148] @ (1db4d0 ) │ │ │ │ + ldr r2, [pc, #152] @ (1db4d4 ) │ │ │ │ + ldr r1, [pc, #152] @ (1db4d8 ) │ │ │ │ add r3, pc │ │ │ │ strd r8, r0, [sp] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r0, #0 │ │ │ │ - bl 1e0a68 │ │ │ │ + bl 1e09b0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 58d30 │ │ │ │ - b.n 1db4ce │ │ │ │ - ldr r3, [pc, #132] @ (1db594 ) │ │ │ │ - ldr r2, [pc, #132] @ (1db598 ) │ │ │ │ - ldr r1, [pc, #136] @ (1db59c ) │ │ │ │ + b.n 1db416 │ │ │ │ + ldr r3, [pc, #132] @ (1db4dc ) │ │ │ │ + ldr r2, [pc, #132] @ (1db4e0 ) │ │ │ │ + ldr r1, [pc, #136] @ (1db4e4 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 1e0a68 │ │ │ │ + bl 1e09b0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 58d30 │ │ │ │ blx 59f48 <__errno_location@plt> │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1db4ce │ │ │ │ + b.n 1db416 │ │ │ │ blx 59f48 <__errno_location@plt> │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1db4ce │ │ │ │ - ldr r3, [pc, #100] @ (1db5a0 ) │ │ │ │ - ldr r2, [pc, #104] @ (1db5a4 ) │ │ │ │ - ldr r1, [pc, #104] @ (1db5a8 ) │ │ │ │ + b.n 1db416 │ │ │ │ + ldr r3, [pc, #100] @ (1db4e8 ) │ │ │ │ + ldr r2, [pc, #104] @ (1db4ec ) │ │ │ │ + ldr r1, [pc, #104] @ (1db4f0 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - b.n 1db51a │ │ │ │ + b.n 1db462 │ │ │ │ mov r0, r4 │ │ │ │ blx 59344 │ │ │ │ - b.n 1db488 │ │ │ │ + b.n 1db3d0 │ │ │ │ mov r0, r8 │ │ │ │ blx 58d30 │ │ │ │ - b.n 1db488 │ │ │ │ + b.n 1db3d0 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r4, [pc, #432] @ (1db710 ) │ │ │ │ + ldr r5, [pc, #144] @ (1db538 ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #208] @ (1db638 ) │ │ │ │ + ldr r4, [pc, #944] @ (1db860 ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ - add r4, sp, #768 @ 0x300 │ │ │ │ + add r4, sp, #992 @ 0x3e0 │ │ │ │ movs r1, r3 │ │ │ │ - add r4, sp, #768 @ 0x300 │ │ │ │ + add r4, sp, #992 @ 0x3e0 │ │ │ │ movs r1, r3 │ │ │ │ - add r4, sp, #736 @ 0x2e0 │ │ │ │ + add r4, sp, #960 @ 0x3c0 │ │ │ │ movs r1, r3 │ │ │ │ - add r5, sp, #64 @ 0x40 │ │ │ │ + add r5, sp, #288 @ 0x120 │ │ │ │ movs r1, r3 │ │ │ │ - ldrsh r4, [r0, r4] │ │ │ │ + ldrsh r4, [r7, r4] │ │ │ │ movs r0, r5 │ │ │ │ - add r4, sp, #424 @ 0x1a8 │ │ │ │ + add r4, sp, #648 @ 0x288 │ │ │ │ movs r1, r3 │ │ │ │ - stmia r5!, {r1, r5} │ │ │ │ + stmia r5!, {r1, r3, r4, r6} │ │ │ │ movs r0, r3 │ │ │ │ - bgt.n 1db658 │ │ │ │ + bgt.n 1db410 │ │ │ │ movs r0, r3 │ │ │ │ - ldrsh r6, [r0, r3] │ │ │ │ + ldrsh r6, [r7, r3] │ │ │ │ movs r0, r5 │ │ │ │ - add r4, sp, #272 @ 0x110 │ │ │ │ + add r4, sp, #496 @ 0x1f0 │ │ │ │ movs r1, r3 │ │ │ │ - stmia r4!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r4} │ │ │ │ movs r0, r3 │ │ │ │ - ldrsh r0, [r5, r2] │ │ │ │ + ldrsh r0, [r4, r3] │ │ │ │ movs r0, r5 │ │ │ │ - add r3, sp, #952 @ 0x3b8 │ │ │ │ + add r4, sp, #152 @ 0x98 │ │ │ │ movs r1, r3 │ │ │ │ - stmia r4!, {r2, r3, r6, r7} │ │ │ │ + stmia r5!, {r2} │ │ │ │ movs r0, r3 │ │ │ │ - ldrsh r6, [r7, r1] │ │ │ │ + ldrsh r6, [r6, r2] │ │ │ │ movs r0, r5 │ │ │ │ - add r3, sp, #624 @ 0x270 │ │ │ │ + add r3, sp, #848 @ 0x350 │ │ │ │ movs r1, r3 │ │ │ │ - stmia r4!, {r1, r5, r7} │ │ │ │ + stmia r4!, {r1, r3, r4, r6, r7} │ │ │ │ movs r0, r3 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ - cbnz r3, 1db606 │ │ │ │ + cbnz r3, 1db54e │ │ │ │ ldrd r2, r3, [r0, #4] │ │ │ │ add r3, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - bls.n 1db5f8 │ │ │ │ + bls.n 1db540 │ │ │ │ mov r3, r0 │ │ │ │ ldrb r0, [r0, #12] │ │ │ │ - cbnz r0, 1db602 │ │ │ │ + cbnz r0, 1db54a │ │ │ │ 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, 1db5fc │ │ │ │ + cbz r2, 1db544 │ │ │ │ add r1, r2 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r1, ip │ │ │ │ str r3, [sp, #4] │ │ │ │ it cc │ │ │ │ movcc r1, ip │ │ │ │ str r1, [sp, #0] │ │ │ │ blx 59518 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 1db60a │ │ │ │ + cbz r0, 1db552 │ │ │ │ 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 1db5d6 │ │ │ │ + b.n 1db51e │ │ │ │ movs r2, #1 │ │ │ │ strb r2, [r3, #13] │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r2, #1 │ │ │ │ movs r0, #0 │ │ │ │ strb r2, [r3, #13] │ │ │ │ - b.n 1db5f4 │ │ │ │ + b.n 1db53c │ │ │ │ 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] @ (1db6a8 ) │ │ │ │ - ldr r3, [pc, #132] @ (1db6ac ) │ │ │ │ + ldr r0, [pc, #128] @ (1db5f0 ) │ │ │ │ + ldr r3, [pc, #132] @ (1db5f4 ) │ │ │ │ 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 1db662 │ │ │ │ + bne.n 1db5aa │ │ │ │ ldr r3, [r6, #8] │ │ │ │ - ldr r2, [pc, #104] @ (1db6b0 ) │ │ │ │ + ldr r2, [pc, #104] @ (1db5f8 ) │ │ │ │ add r3, r5 │ │ │ │ str r3, [r6, #8] │ │ │ │ - ldr r3, [pc, #96] @ (1db6ac ) │ │ │ │ + ldr r3, [pc, #96] @ (1db5f4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1db6a4 │ │ │ │ + bne.n 1db5ec │ │ │ │ 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 │ │ │ │ @@ -530702,44 +530670,44 @@ │ │ │ │ mov r0, r3 │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ add r0, r3 │ │ │ │ blx 59c4c │ │ │ │ - b.n 1db642 │ │ │ │ + b.n 1db58a │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ - ldr r1, [pc, #840] @ (1db9f4 ) │ │ │ │ + ldr r2, [pc, #552] @ (1db81c ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #704] @ (1db974 ) │ │ │ │ + ldr r2, [pc, #416] @ (1db79c ) │ │ │ │ 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 1db6c6 │ │ │ │ + bcc.n 1db60e │ │ │ │ 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 1db5ac │ │ │ │ - cbz r0, 1db6fa │ │ │ │ + bl 1db4f4 │ │ │ │ + cbz r0, 1db642 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r1, 1db6f6 │ │ │ │ + cbz r1, 1db63e │ │ │ │ ldr r0, [r4, #8] │ │ │ │ subs r2, r3, r0 │ │ │ │ add r0, r1 │ │ │ │ movs r1, #0 │ │ │ │ blx 5923c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r0, #1 │ │ │ │ @@ -530771,30 +530739,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] @ (1db7d0 ) │ │ │ │ + ldr r1, [pc, #132] @ (1db718 ) │ │ │ │ mov ip, r3 │ │ │ │ - ldr r3, [pc, #132] @ (1db7d4 ) │ │ │ │ + ldr r3, [pc, #132] @ (1db71c ) │ │ │ │ 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 1db7c6 │ │ │ │ + bcs.n 1db70e │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 1db7c6 │ │ │ │ + bhi.n 1db70e │ │ │ │ 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] │ │ │ │ @@ -530807,101 +530775,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, 1db7ac │ │ │ │ + cbz r0, 1db6f4 │ │ │ │ mov r2, ip │ │ │ │ add r0, lr │ │ │ │ blx 59c4c │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #40] @ (1db7d8 ) │ │ │ │ - ldr r3, [pc, #32] @ (1db7d4 ) │ │ │ │ + ldr r2, [pc, #40] @ (1db720 ) │ │ │ │ + ldr r3, [pc, #32] @ (1db71c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1db7ca │ │ │ │ + bne.n 1db712 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r2 │ │ │ │ - b.n 1db7ae │ │ │ │ + b.n 1db6f6 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r0, [pc, #696] @ (1dba8c ) │ │ │ │ + ldr r1, [pc, #408] @ (1db8b4 ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #296] @ (1db904 ) │ │ │ │ + ldr r1, [pc, #8] @ (1db72c ) │ │ │ │ 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] @ (1db8bc ) │ │ │ │ - ldr r3, [pc, #208] @ (1db8c0 ) │ │ │ │ + ldr r1, [pc, #204] @ (1db804 ) │ │ │ │ + ldr r3, [pc, #208] @ (1db808 ) │ │ │ │ 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 1db8b2 │ │ │ │ + bne.n 1db7fa │ │ │ │ ldrd r4, r1, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ add r1, r2 │ │ │ │ cmp r1, r4 │ │ │ │ it ls │ │ │ │ ldrls r0, [r0, #0] │ │ │ │ - bls.n 1db83a │ │ │ │ + bls.n 1db782 │ │ │ │ ldrb r1, [r5, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1db8ae │ │ │ │ + bne.n 1db7f6 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cbz r4, 1db862 │ │ │ │ + cbz r4, 1db7aa │ │ │ │ add r4, r2 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ cmp r4, r1 │ │ │ │ str r2, [sp, #4] │ │ │ │ it cc │ │ │ │ movcc r4, r1 │ │ │ │ mov r1, r4 │ │ │ │ blx 59518 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1db8ae │ │ │ │ + beq.n 1db7f6 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ strd r0, r4, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ - bne.n 1db868 │ │ │ │ + bne.n 1db7b0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ movs r0, #1 │ │ │ │ add r3, r2 │ │ │ │ str r3, [r5, #8] │ │ │ │ - ldr r2, [pc, #120] @ (1db8c4 ) │ │ │ │ - ldr r3, [pc, #112] @ (1db8c0 ) │ │ │ │ + ldr r2, [pc, #120] @ (1db80c ) │ │ │ │ + ldr r3, [pc, #112] @ (1db808 ) │ │ │ │ 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 1db8b6 │ │ │ │ + bne.n 1db7fe │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov.w r1, #4096 @ 0x1000 │ │ │ │ - b.n 1db81e │ │ │ │ + b.n 1db766 │ │ │ │ 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] │ │ │ │ @@ -530921,65 +530889,65 @@ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ add r0, r3 │ │ │ │ blx 59c4c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 1db842 │ │ │ │ + b.n 1db78a │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r5, #13] │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1db84a │ │ │ │ + b.n 1db792 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r0, [pc, #40] @ (1db8e8 ) │ │ │ │ + ldr r0, [pc, #776] @ (1dbb10 ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0x47ae │ │ │ │ + ldr r0, [pc, #408] @ (1db9a8 ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ - cbnz r3, 1db92c │ │ │ │ + cbnz r3, 1db874 │ │ │ │ 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 1db912 │ │ │ │ + bls.n 1db85a │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ - cbnz r2, 1db920 │ │ │ │ + cbnz r2, 1db868 │ │ │ │ lsls r2, r0, #1 │ │ │ │ - cbz r0, 1db91a │ │ │ │ + cbz r0, 1db862 │ │ │ │ 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 59518 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 1db920 │ │ │ │ + cbz r0, 1db868 │ │ │ │ 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 1db8f2 │ │ │ │ + b.n 1db83a │ │ │ │ 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 │ │ │ │ @@ -530990,263 +530958,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 1db990 │ │ │ │ + bcc.n 1db8d8 │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1db9be │ │ │ │ + bne.n 1db906 │ │ │ │ ldrd r4, r2, [r3, #4] │ │ │ │ adds r1, r2, #4 │ │ │ │ cmp r1, r4 │ │ │ │ - bls.n 1db988 │ │ │ │ + bls.n 1db8d0 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ - cbnz r2, 1db9ba │ │ │ │ + cbnz r2, 1db902 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cbz r4, 1db9b4 │ │ │ │ + cbz r4, 1db8fc │ │ │ │ adds r4, #4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r4, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ it cc │ │ │ │ movcc r4, r2 │ │ │ │ mov r1, r4 │ │ │ │ blx 59518 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 1db9ba │ │ │ │ + cbz r0, 1db902 │ │ │ │ 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 1db5ac │ │ │ │ + bl 1db4f4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1db952 │ │ │ │ + beq.n 1db89a │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 1db9b0 │ │ │ │ + cbz r1, 1db8f8 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ subs r2, r4, r0 │ │ │ │ add r0, r1 │ │ │ │ movs r1, #0 │ │ │ │ blx 5923c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r4, [r3, #8] │ │ │ │ - b.n 1db952 │ │ │ │ + b.n 1db89a │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ - b.n 1db96a │ │ │ │ + b.n 1db8b2 │ │ │ │ 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 1db6b4 │ │ │ │ + bl 1db5fc │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ - cbnz r3, 1dba2e │ │ │ │ + cbnz r3, 1db976 │ │ │ │ ldrd r1, r2, [r4, #4] │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - bls.n 1dba12 │ │ │ │ + bls.n 1db95a │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - cbnz r2, 1dba2a │ │ │ │ + cbnz r2, 1db972 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cbz r1, 1dba24 │ │ │ │ + cbz r1, 1db96c │ │ │ │ adds r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r1, r2 │ │ │ │ it cc │ │ │ │ movcc r1, r2 │ │ │ │ str r1, [sp, #0] │ │ │ │ blx 59518 │ │ │ │ - cbz r0, 1dba2a │ │ │ │ + cbz r0, 1db972 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ str r0, [r4, #0] │ │ │ │ str r1, [r4, #4] │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, sp, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1db614 │ │ │ │ + bl 1db55c │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ - b.n 1db9fa │ │ │ │ + b.n 1db942 │ │ │ │ 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 1db6b4 │ │ │ │ + bl 1db5fc │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ - cbnz r3, 1dba9a │ │ │ │ + cbnz r3, 1db9e2 │ │ │ │ ldrd r1, r2, [r4, #4] │ │ │ │ adds r2, #2 │ │ │ │ cmp r2, r1 │ │ │ │ - bls.n 1dba7e │ │ │ │ + bls.n 1db9c6 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - cbnz r2, 1dba96 │ │ │ │ + cbnz r2, 1db9de │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cbz r1, 1dba90 │ │ │ │ + cbz r1, 1db9d8 │ │ │ │ adds r1, #2 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r1, r2 │ │ │ │ it cc │ │ │ │ movcc r1, r2 │ │ │ │ str r1, [sp, #0] │ │ │ │ blx 59518 │ │ │ │ - cbz r0, 1dba96 │ │ │ │ + cbz r0, 1db9de │ │ │ │ ldr r1, [sp, #0] │ │ │ │ str r0, [r4, #0] │ │ │ │ str r1, [r4, #4] │ │ │ │ movs r2, #2 │ │ │ │ add.w r1, sp, #6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1db614 │ │ │ │ + bl 1db55c │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ - b.n 1dba66 │ │ │ │ + b.n 1db9ae │ │ │ │ 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 1db6b4 │ │ │ │ + bl 1db5fc │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ - cbnz r3, 1dbb04 │ │ │ │ + cbnz r3, 1dba4c │ │ │ │ ldrd r1, r2, [r4, #4] │ │ │ │ adds r2, #4 │ │ │ │ cmp r2, r1 │ │ │ │ - bls.n 1dbae8 │ │ │ │ + bls.n 1dba30 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - cbnz r2, 1dbb00 │ │ │ │ + cbnz r2, 1dba48 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cbz r1, 1dbafa │ │ │ │ + cbz r1, 1dba42 │ │ │ │ adds r1, #4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r1, r2 │ │ │ │ it cc │ │ │ │ movcc r1, r2 │ │ │ │ str r1, [sp, #0] │ │ │ │ blx 59518 │ │ │ │ - cbz r0, 1dbb00 │ │ │ │ + cbz r0, 1dba48 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ str r0, [r4, #0] │ │ │ │ str r1, [r4, #4] │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ add.w r1, sp, r2 │ │ │ │ - bl 1db614 │ │ │ │ + bl 1db55c │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ - b.n 1dbad0 │ │ │ │ + b.n 1dba18 │ │ │ │ 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 1db6b4 │ │ │ │ + bl 1db5fc │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ - cbnz r3, 1dbb72 │ │ │ │ + cbnz r3, 1dbaba │ │ │ │ ldrd r1, r2, [r4, #4] │ │ │ │ adds r2, #8 │ │ │ │ cmp r2, r1 │ │ │ │ - bls.n 1dbb56 │ │ │ │ + bls.n 1dba9e │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - cbnz r2, 1dbb6e │ │ │ │ + cbnz r2, 1dbab6 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cbz r1, 1dbb68 │ │ │ │ + cbz r1, 1dbab0 │ │ │ │ adds r1, #8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r1, r2 │ │ │ │ it cc │ │ │ │ movcc r1, r2 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 59518 │ │ │ │ - cbz r0, 1dbb6e │ │ │ │ + cbz r0, 1dbab6 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r0, [r4, #0] │ │ │ │ str r1, [r4, #4] │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ add.w r1, sp, r2 │ │ │ │ - bl 1db614 │ │ │ │ + bl 1db55c │ │ │ │ movs r0, #1 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ - b.n 1dbb3e │ │ │ │ + b.n 1dba86 │ │ │ │ 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] @ (1dbc0c ) │ │ │ │ + ldr r3, [pc, #128] @ (1dbb54 ) │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #128] @ (1dbc10 ) │ │ │ │ + ldr r2, [pc, #128] @ (1dbb58 ) │ │ │ │ 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 1dbc02 │ │ │ │ + bcs.n 1dbb4a │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 1dbc02 │ │ │ │ + bhi.n 1dbb4a │ │ │ │ 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] │ │ │ │ @@ -531261,42 +531229,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, 1dbbe8 │ │ │ │ + cbz r3, 1dbb30 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r2, [r3, r1] │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #40] @ (1dbc14 ) │ │ │ │ - ldr r3, [pc, #28] @ (1dbc0c ) │ │ │ │ + ldr r2, [pc, #40] @ (1dbb5c ) │ │ │ │ + ldr r3, [pc, #28] @ (1dbb54 ) │ │ │ │ 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 1dbc06 │ │ │ │ + bne.n 1dbb4e │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r2 │ │ │ │ - b.n 1dbbea │ │ │ │ + b.n 1dbb32 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp │ │ │ │ + cmp r6, r4 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - add r6, r1 │ │ │ │ + add lr, r8 │ │ │ │ lsls r0, r5, #2 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1dbc8e │ │ │ │ + bne.n 1dbbd6 │ │ │ │ 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] │ │ │ │ @@ -531304,42 +531272,42 @@ │ │ │ │ blx 59cc4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r2, r0, #1 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ add r1, r2 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 1dbc70 │ │ │ │ + bls.n 1dbbb8 │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ - cbnz r1, 1dbc84 │ │ │ │ + cbnz r1, 1dbbcc │ │ │ │ mov.w ip, r0, lsl #1 │ │ │ │ - cbz r0, 1dbc7e │ │ │ │ + cbz r0, 1dbbc6 │ │ │ │ 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 59518 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 1dbc84 │ │ │ │ + cbz r0, 1dbbcc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str r0, [r3, #0] │ │ │ │ str r1, [r3, #4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1db614 │ │ │ │ + bl 1db55c │ │ │ │ movs r0, #1 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - b.n 1dbc50 │ │ │ │ + b.n 1dbb98 │ │ │ │ movs r2, #1 │ │ │ │ movs r0, #0 │ │ │ │ strb r2, [r3, #13] │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ @@ -531349,165 +531317,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, 1dbcb6 │ │ │ │ + cbnz r2, 1dbbfe │ │ │ │ ldrd r2, r0, [r0, #4] │ │ │ │ cmp r0, r2 │ │ │ │ - bls.n 1dbcba │ │ │ │ + bls.n 1dbc02 │ │ │ │ movs r2, #1 │ │ │ │ strb r2, [r3, #12] │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ subs r2, r2, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - bhi.n 1dbcb2 │ │ │ │ + bhi.n 1dbbfa │ │ │ │ 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, 1dbcee │ │ │ │ + cbnz r3, 1dbc36 │ │ │ │ ldrd ip, r3, [r0, #4] │ │ │ │ cmp r3, ip │ │ │ │ - bhi.n 1dbcea │ │ │ │ + bhi.n 1dbc32 │ │ │ │ sub.w ip, ip, r3 │ │ │ │ cmp r2, ip │ │ │ │ - bls.n 1dbcf0 │ │ │ │ + bls.n 1dbc38 │ │ │ │ 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 1dbcee │ │ │ │ + beq.n 1dbc36 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ blx 59c4c │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - cbnz r3, 1dbd1c │ │ │ │ + cbnz r3, 1dbc64 │ │ │ │ ldrd r2, r3, [r0, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 1dbd20 │ │ │ │ + bcc.n 1dbc68 │ │ │ │ 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 1dbd1c │ │ │ │ + beq.n 1dbc64 │ │ │ │ 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 1dbd52 │ │ │ │ + bne.n 1dbc9a │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ cmp r1, ip │ │ │ │ - bls.n 1dbd56 │ │ │ │ + bls.n 1dbc9e │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r0, #12] │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ sub.w ip, ip, r1 │ │ │ │ cmp.w ip, #1 │ │ │ │ - ble.n 1dbd4e │ │ │ │ + ble.n 1dbc96 │ │ │ │ add.w ip, r1, #2 │ │ │ │ str.w ip, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1dbd52 │ │ │ │ + beq.n 1dbc9a │ │ │ │ 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 1dbd96 │ │ │ │ + bne.n 1dbcde │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ cmp r1, ip │ │ │ │ - bls.n 1dbd9a │ │ │ │ + bls.n 1dbce2 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r0, #12] │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ sub.w ip, ip, r1 │ │ │ │ cmp.w ip, #3 │ │ │ │ - ble.n 1dbd92 │ │ │ │ + ble.n 1dbcda │ │ │ │ add.w ip, r1, #4 │ │ │ │ str.w ip, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1dbd96 │ │ │ │ + beq.n 1dbcde │ │ │ │ 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 1dbdda │ │ │ │ + bne.n 1dbd22 │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ cmp r2, ip │ │ │ │ - bls.n 1dbde0 │ │ │ │ + bls.n 1dbd28 │ │ │ │ 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 1dbdd6 │ │ │ │ + ble.n 1dbd1e │ │ │ │ add.w ip, r2, #8 │ │ │ │ str.w ip, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1dbdda │ │ │ │ + beq.n 1dbd22 │ │ │ │ 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 1dbe30 │ │ │ │ + bcs.n 1dbd78 │ │ │ │ subs r2, r2, r3 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 59f9c │ │ │ │ - cbz r0, 1dbe30 │ │ │ │ + cbz r0, 1dbd78 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r4, #8] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r3, #0 │ │ │ │ @@ -531515,190 +531483,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 1dbeee │ │ │ │ + beq.n 1dbe36 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r7, r2 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1dbe58 │ │ │ │ + b.n 1dbda0 │ │ │ │ adds r3, #32 │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 1dbef4 │ │ │ │ + beq.n 1dbe3c │ │ │ │ ldr r1, [r3, #0] │ │ │ │ adds r2, #1 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 1dbe52 │ │ │ │ + bne.n 1dbd9a │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1dbeee │ │ │ │ + bne.n 1dbe36 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1dbe78 │ │ │ │ + b.n 1dbdc0 │ │ │ │ adds r4, #1 │ │ │ │ adds r0, #32 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 1dbeee │ │ │ │ + beq.n 1dbe36 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1dbe70 │ │ │ │ + bne.n 1dbdb8 │ │ │ │ ldr.w lr, [r0, #16] │ │ │ │ cmp.w lr, #15 │ │ │ │ - bls.n 1dbe70 │ │ │ │ + bls.n 1dbdb8 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add.w ip, r2, r3 │ │ │ │ - b.n 1dbea2 │ │ │ │ + b.n 1dbdea │ │ │ │ add r3, r8 │ │ │ │ adds r3, #12 │ │ │ │ sub.w lr, lr, r3 │ │ │ │ add ip, r3 │ │ │ │ cmp.w lr, #15 │ │ │ │ - bls.n 1dbe70 │ │ │ │ + bls.n 1dbdb8 │ │ │ │ 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 1dbe92 │ │ │ │ + bne.n 1dbdda │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1dbe92 │ │ │ │ + beq.n 1dbdda │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 1dbe92 │ │ │ │ + bne.n 1dbdda │ │ │ │ ldrb.w r2, [ip, #12] │ │ │ │ cmp r2, #71 @ 0x47 │ │ │ │ - bne.n 1dbe92 │ │ │ │ + bne.n 1dbdda │ │ │ │ ldrb.w r2, [ip, #13] │ │ │ │ cmp r2, #78 @ 0x4e │ │ │ │ - bne.n 1dbe92 │ │ │ │ + bne.n 1dbdda │ │ │ │ ldrb.w r2, [ip, #14] │ │ │ │ cmp r2, #85 @ 0x55 │ │ │ │ - bne.n 1dbe92 │ │ │ │ + bne.n 1dbdda │ │ │ │ ldrb.w r2, [ip, #15] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1dbe92 │ │ │ │ + bne.n 1dbdda │ │ │ │ movs r0, #1 │ │ │ │ str.w ip, [r7, #4] │ │ │ │ - b.n 1dbef0 │ │ │ │ + b.n 1dbe38 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1dbe66 │ │ │ │ + b.n 1dbdae │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #80] @ (1dbf58 ) │ │ │ │ + ldr r2, [pc, #80] @ (1dbea0 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #80] @ (1dbf5c ) │ │ │ │ + ldr r3, [pc, #80] @ (1dbea4 ) │ │ │ │ add r1, sp, #12 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 58f5c │ │ │ │ - cbz r0, 1dbf50 │ │ │ │ + cbz r0, 1dbe98 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 1dbf50 │ │ │ │ - ldr r0, [pc, #56] @ (1dbf60 ) │ │ │ │ + cbz r3, 1dbe98 │ │ │ │ + ldr r0, [pc, #56] @ (1dbea8 ) │ │ │ │ add r1, sp, #4 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 5919c │ │ │ │ - cbz r0, 1dbf50 │ │ │ │ + cbz r0, 1dbe98 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - ldr r2, [pc, #40] @ (1dbf64 ) │ │ │ │ - ldr r3, [pc, #32] @ (1dbf5c ) │ │ │ │ + ldr r2, [pc, #40] @ (1dbeac ) │ │ │ │ + ldr r3, [pc, #32] @ (1dbea4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1dbf54 │ │ │ │ + bne.n 1dbe9c │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {pc} │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1dbf38 │ │ │ │ + b.n 1dbe80 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ - lsrs r6, r5 │ │ │ │ + sbcs r6, r4 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ vmaxnm.f32 , , │ │ │ │ - lsrs r0, r0 │ │ │ │ + adcs r0, r7 │ │ │ │ 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] @ (1dbfe4 ) │ │ │ │ + ldr r2, [pc, #100] @ (1dbf2c ) │ │ │ │ sub sp, #20 │ │ │ │ - ldr r3, [pc, #100] @ (1dbfe8 ) │ │ │ │ + ldr r3, [pc, #100] @ (1dbf30 ) │ │ │ │ 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 59a9c │ │ │ │ movs r3, #2 │ │ │ │ - cbz r0, 1dbfb6 │ │ │ │ - ldr r1, [pc, #76] @ (1dbfec ) │ │ │ │ - ldr r2, [pc, #72] @ (1dbfe8 ) │ │ │ │ + cbz r0, 1dbefe │ │ │ │ + ldr r1, [pc, #76] @ (1dbf34 ) │ │ │ │ + ldr r2, [pc, #72] @ (1dbf30 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 1dbfe0 │ │ │ │ + bne.n 1dbf28 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 58f8c │ │ │ │ movs r3, #2 │ │ │ │ - cbz r0, 1dbfce │ │ │ │ + cbz r0, 1dbf16 │ │ │ │ add r0, sp, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 59620 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 1dbf9c │ │ │ │ + b.n 1dbee4 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ blx 58afc │ │ │ │ subs r3, r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - b.n 1dbfc2 │ │ │ │ + b.n 1dbf0a │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ - eors r6, r6 │ │ │ │ + asrs r6, r5 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - eors r4, r3 │ │ │ │ + asrs r4, r2 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 58c94 │ │ │ │ pop {r3, pc} │ │ │ │ @@ -531726,15 +531694,15 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 59bb0 <__pthread_cond_timedwait64@plt> │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ it eq │ │ │ │ moveq r0, #1 │ │ │ │ - beq.n 1dc05e │ │ │ │ + beq.n 1dbfa6 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ lsls r0, r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -531747,183 +531715,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] @ (1dc174 ) │ │ │ │ + ldr r0, [pc, #228] @ (1dc0bc ) │ │ │ │ mov r3, r1 │ │ │ │ - ldr r1, [pc, #228] @ (1dc178 ) │ │ │ │ + ldr r1, [pc, #228] @ (1dc0c0 ) │ │ │ │ add r0, pc │ │ │ │ sub sp, #28 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r0, [pc, #224] @ (1dc17c ) │ │ │ │ + ldr r0, [pc, #224] @ (1dc0c4 ) │ │ │ │ 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 1dc16a │ │ │ │ + bhi.n 1dc0b2 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ add.w r5, r2, #8 │ │ │ │ cmp r5, r1 │ │ │ │ - bls.n 1dc0fc │ │ │ │ + bls.n 1dc044 │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi.n 1dc12a │ │ │ │ + bhi.n 1dc072 │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ mov r1, r5 │ │ │ │ it cc │ │ │ │ movcc r1, #64 @ 0x40 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #168] @ (1dc180 ) │ │ │ │ + ldr r1, [pc, #168] @ (1dc0c8 ) │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 1dc140 │ │ │ │ + beq.n 1dc088 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ - cbz r0, 1dc134 │ │ │ │ + cbz r0, 1dc07c │ │ │ │ mov r2, r6 │ │ │ │ - bl 1e2fec │ │ │ │ + bl 1e2f34 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1dc16a │ │ │ │ + beq.n 1dc0b2 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ str r6, [r4, #20] │ │ │ │ add r2, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ - b.n 1dc102 │ │ │ │ + b.n 1dc04a │ │ │ │ ldr r1, [r4, #12] │ │ │ │ adds r2, r1, r2 │ │ │ │ - beq.n 1dc16a │ │ │ │ + beq.n 1dc0b2 │ │ │ │ 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] @ (1dc184 ) │ │ │ │ - ldr r3, [pc, #96] @ (1dc178 ) │ │ │ │ + ldr r2, [pc, #112] @ (1dc0cc ) │ │ │ │ + ldr r3, [pc, #96] @ (1dc0c0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1dc16e │ │ │ │ + bne.n 1dc0b6 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r1, r5 │ │ │ │ it cc │ │ │ │ movcc r1, r5 │ │ │ │ mov r6, r1 │ │ │ │ - b.n 1dc0d6 │ │ │ │ + b.n 1dc01e │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r6 │ │ │ │ blx 59518 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 1dc0ee │ │ │ │ + b.n 1dc036 │ │ │ │ mov r0, r6 │ │ │ │ strd r2, r3, [sp] │ │ │ │ mov r7, r6 │ │ │ │ blx 59cb8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1dc16a │ │ │ │ + cbz r0, 1dc0b2 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ blx 59c4c │ │ │ │ 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 1dc102 │ │ │ │ + b.n 1dc04a │ │ │ │ movs r2, #0 │ │ │ │ - b.n 1dc104 │ │ │ │ + b.n 1dc04c │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r7, #106 @ 0x6a │ │ │ │ + ands r2, r4 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #82 @ 0x52 │ │ │ │ + ands r2, r1 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r1, #11 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #230 @ 0xe6 │ │ │ │ + subs r7, #158 @ 0x9e │ │ │ │ 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 1dc1aa │ │ │ │ - b.n 1dc1bc │ │ │ │ + bcc.n 1dc0f2 │ │ │ │ + b.n 1dc104 │ │ │ │ adds r3, #8 │ │ │ │ cmp r3, ip │ │ │ │ - bcs.n 1dc1bc │ │ │ │ + bcs.n 1dc104 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 1dc1a4 │ │ │ │ + bne.n 1dc0ec │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r2, r1 │ │ │ │ it cc │ │ │ │ movcc r2, r1 │ │ │ │ str r2, [r3, #4] │ │ │ │ pop {r4, pc} │ │ │ │ - bl 1dc07c │ │ │ │ + bl 1dbfc4 │ │ │ │ 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 1dc216 │ │ │ │ + bcs.n 1dc15e │ │ │ │ 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, 1dc210 │ │ │ │ + cbz r2, 1dc158 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #24] │ │ │ │ - cbnz r1, 1dc20c │ │ │ │ + cbnz r1, 1dc154 │ │ │ │ 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 1dc1f0 │ │ │ │ + bne.n 1dc138 │ │ │ │ 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] │ │ │ │ @@ -531937,198 +531905,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 1e4e18 │ │ │ │ + bl 1e4d60 │ │ │ │ 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 1dc26e │ │ │ │ - b.n 1dc394 │ │ │ │ + bne.n 1dc1b6 │ │ │ │ + b.n 1dc2dc │ │ │ │ ldr r6, [r6, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 1dc394 │ │ │ │ + beq.w 1dc2dc │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4c80 │ │ │ │ + bl 1e4bc8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1dc264 │ │ │ │ + bne.n 1dc1ac │ │ │ │ mov r2, r6 │ │ │ │ str r6, [sp, #8] │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ - cbnz r3, 1dc2c2 │ │ │ │ + cbnz r3, 1dc20a │ │ │ │ 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 1e4cfc │ │ │ │ + bl 1e4c44 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1dc378 │ │ │ │ + beq.n 1dc2c0 │ │ │ │ ldr.w r4, [r9, #-4]! │ │ │ │ mov r0, r5 │ │ │ │ subs r7, #4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e4c80 │ │ │ │ + bl 1e4bc8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1dc29e │ │ │ │ + bne.n 1dc1e6 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1dc378 │ │ │ │ + beq.n 1dc2c0 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - cbnz r3, 1dc2c8 │ │ │ │ + cbnz r3, 1dc210 │ │ │ │ add.w r9, r6, r7 │ │ │ │ - b.n 1dc28e │ │ │ │ + b.n 1dc1d6 │ │ │ │ adds r1, r7, #4 │ │ │ │ - beq.n 1dc3a4 │ │ │ │ + beq.n 1dc2ec │ │ │ │ mov r4, r2 │ │ │ │ add.w fp, r7, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov sl, fp │ │ │ │ mov r6, r3 │ │ │ │ cmp r8, fp │ │ │ │ - bcs.n 1dc3a0 │ │ │ │ + bcs.n 1dc2e8 │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ cmp.w r8, #63 @ 0x3f │ │ │ │ - bhi.n 1dc3aa │ │ │ │ + bhi.n 1dc2f2 │ │ │ │ cmp.w fp, #64 @ 0x40 │ │ │ │ mov r8, fp │ │ │ │ it cc │ │ │ │ movcc.w r8, #64 @ 0x40 │ │ │ │ mov r1, r8 │ │ │ │ blx 59518 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1dc3a4 │ │ │ │ + beq.n 1dc2ec │ │ │ │ adds r1, r0, r7 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ sub.w r3, r6, #8 │ │ │ │ str r4, [r1, #0] │ │ │ │ adds r2, r2, r3 │ │ │ │ - beq.n 1dc3c2 │ │ │ │ + beq.n 1dc30a │ │ │ │ mov r6, r0 │ │ │ │ sub.w r7, r2, #8 │ │ │ │ - b.n 1dc318 │ │ │ │ + b.n 1dc260 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ add.w r3, r7, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.n 1dc36c │ │ │ │ + bcs.n 1dc2b4 │ │ │ │ subs r7, #8 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4c80 │ │ │ │ + bl 1e4bc8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1dc30c │ │ │ │ + bne.n 1dc254 │ │ │ │ ldr.w fp, [r7, #8] │ │ │ │ cmn.w sl, #5 │ │ │ │ - bhi.n 1dc3a4 │ │ │ │ + bhi.n 1dc2ec │ │ │ │ add.w r9, sl, #4 │ │ │ │ cmp r9, r8 │ │ │ │ - bls.n 1dc3b2 │ │ │ │ + bls.n 1dc2fa │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ cmp.w r8, #63 @ 0x3f │ │ │ │ - bhi.n 1dc3ba │ │ │ │ + bhi.n 1dc302 │ │ │ │ cmp.w r9, #64 @ 0x40 │ │ │ │ mov r8, r9 │ │ │ │ it cc │ │ │ │ movcc.w r8, #64 @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r8 │ │ │ │ blx 59518 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1dc3a4 │ │ │ │ + cbz r0, 1dc2ec │ │ │ │ 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 1dc316 │ │ │ │ + bcc.n 1dc25e │ │ │ │ sub.w r7, sl, #4 │ │ │ │ ldr r2, [r6, r7] │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 1dc284 │ │ │ │ - b.n 1dc288 │ │ │ │ + bne.n 1dc1cc │ │ │ │ + b.n 1dc1d0 │ │ │ │ mov fp, r6 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 1dc264 │ │ │ │ + beq.w 1dc1ac │ │ │ │ mov r0, fp │ │ │ │ blx 58d30 │ │ │ │ ldr r6, [r6, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 1dc26e │ │ │ │ + bne.w 1dc1b6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e3174 │ │ │ │ + bl 1e30bc │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r1, r0, r7 │ │ │ │ - bne.n 1dc2f8 │ │ │ │ + bne.n 1dc240 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ cmp r8, fp │ │ │ │ it cc │ │ │ │ movcc r8, fp │ │ │ │ - b.n 1dc2ec │ │ │ │ + b.n 1dc234 │ │ │ │ adds.w r3, r6, sl │ │ │ │ - bne.n 1dc35c │ │ │ │ - b.n 1dc3a4 │ │ │ │ + bne.n 1dc2a4 │ │ │ │ + b.n 1dc2ec │ │ │ │ cmp r8, r9 │ │ │ │ it cc │ │ │ │ movcc r8, r9 │ │ │ │ - b.n 1dc34c │ │ │ │ + b.n 1dc294 │ │ │ │ ldr r2, [r0, r7] │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 1dc3cc │ │ │ │ + beq.n 1dc314 │ │ │ │ ldr r6, [r2, #16] │ │ │ │ - cbnz r6, 1dc3d2 │ │ │ │ + cbnz r6, 1dc31a │ │ │ │ mov r6, r0 │ │ │ │ mov r9, r1 │ │ │ │ - b.n 1dc28c │ │ │ │ + b.n 1dc1d4 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 1dc2d2 │ │ │ │ + b.n 1dc21a │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #8 │ │ │ │ - bl 1e2fc0 │ │ │ │ + bl 1e2f08 │ │ │ │ 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, 1dc45e │ │ │ │ + cbnz r3, 1dc3a6 │ │ │ │ add.w r0, r7, #60 @ 0x3c │ │ │ │ blx 59cb8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1dc4a6 │ │ │ │ + beq.n 1dc3ee │ │ │ │ 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} │ │ │ │ @@ -532139,22 +532107,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 59c4c │ │ │ │ str r7, [r4, #44] @ 0x2c │ │ │ │ - cbnz r6, 1dc492 │ │ │ │ + cbnz r6, 1dc3da │ │ │ │ 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 59cb8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1dc4a6 │ │ │ │ + cbz r0, 1dc3ee │ │ │ │ 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} │ │ │ │ @@ -532162,33 +532130,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 1dc454 │ │ │ │ + beq.n 1dc39c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1dc4ae │ │ │ │ + beq.n 1dc3f6 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx 58d30 │ │ │ │ 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 59cb8 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1dc4a0 │ │ │ │ + beq.n 1dc3e8 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ lsls r2, r5, #5 │ │ │ │ blx 59c4c │ │ │ │ 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 │ │ │ │ @@ -532196,44 +532164,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 1e2f34 │ │ │ │ + bl 1e2e7c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1dc61e │ │ │ │ + beq.w 1dc566 │ │ │ │ mov.w r1, #416 @ 0x1a0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1e2fc0 │ │ │ │ + bl 1e2f08 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1dc61e │ │ │ │ + beq.w 1dc566 │ │ │ │ mov.w r8, #1 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r8, [r0, #4] │ │ │ │ str.w r3, [r0, #328] @ 0x148 │ │ │ │ - bl 1ddb24 │ │ │ │ - cbnz r0, 1dc592 │ │ │ │ + bl 1dda6c │ │ │ │ + cbnz r0, 1dc4da │ │ │ │ mov r0, r6 │ │ │ │ blx 59cc4 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx 59cc4 │ │ │ │ add.w r1, r9, #11 │ │ │ │ add.w r8, r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r1, r8 │ │ │ │ str.w r1, [r4, #380] @ 0x17c │ │ │ │ - bl 1e2f78 │ │ │ │ + bl 1e2ec0 │ │ │ │ str.w r0, [r4, #376] @ 0x178 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1dc620 │ │ │ │ + beq.n 1dc568 │ │ │ │ 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 │ │ │ │ @@ -532246,132 +532214,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 1e3db0 │ │ │ │ + bl 1e3cf8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e3174 │ │ │ │ + bl 1e30bc │ │ │ │ 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 1dd8b4 │ │ │ │ + bl 1dd7fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1dc51c │ │ │ │ + beq.n 1dc464 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e32e4 │ │ │ │ + bl 1e322c │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1dc51c │ │ │ │ - ldr r1, [pc, #212] @ (1dc690 ) │ │ │ │ + beq.n 1dc464 │ │ │ │ + ldr r1, [pc, #212] @ (1dc5d8 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx 59ed4 │ │ │ │ - cbz r0, 1dc618 │ │ │ │ + cbz r0, 1dc560 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1dc636 │ │ │ │ + beq.n 1dc57e │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1dc644 │ │ │ │ - ldr r0, [pc, #192] @ (1dc694 ) │ │ │ │ + beq.n 1dc58c │ │ │ │ + ldr r0, [pc, #192] @ (1dc5dc ) │ │ │ │ add r0, pc │ │ │ │ - bl 1e16f0 │ │ │ │ + bl 1e1638 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1dc66e │ │ │ │ - ldr r0, [pc, #184] @ (1dc698 ) │ │ │ │ + beq.n 1dc5b6 │ │ │ │ + ldr r0, [pc, #184] @ (1dc5e0 ) │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add r0, pc │ │ │ │ str.w r3, [r4, #328] @ 0x148 │ │ │ │ - bl 1e8450 │ │ │ │ + bl 1e8398 │ │ │ │ mov r1, r4 │ │ │ │ strb.w r0, [r4, #396] @ 0x18c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1dddb0 │ │ │ │ + bl 1ddcf8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1dc51c │ │ │ │ + beq.n 1dc464 │ │ │ │ ldrd r2, r3, [sp, #64] @ 0x40 │ │ │ │ strd r2, r3, [r4, #368] @ 0x170 │ │ │ │ ldr.w r3, [r4, #328] @ 0x148 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1dc682 │ │ │ │ + beq.n 1dc5ca │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ - cbz r3, 1dc652 │ │ │ │ + cbz r3, 1dc59a │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r4, #4] │ │ │ │ - b.n 1dc51c │ │ │ │ + b.n 1dc464 │ │ │ │ strb.w r8, [r4, #392] @ 0x188 │ │ │ │ - b.n 1dc5c4 │ │ │ │ + b.n 1dc50c │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ movs r4, #0 │ │ │ │ - bl 1e3174 │ │ │ │ + bl 1e30bc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e3174 │ │ │ │ + bl 1e30bc │ │ │ │ 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 1ddccc │ │ │ │ + bl 1ddc14 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1dc5d0 │ │ │ │ - b.n 1dc51c │ │ │ │ + bne.n 1dc518 │ │ │ │ + b.n 1dc464 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ddfd4 │ │ │ │ + bl 1ddf1c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1dc5d0 │ │ │ │ - b.n 1dc51c │ │ │ │ - ldr r1, [pc, #72] @ (1dc69c ) │ │ │ │ + bne.n 1dc518 │ │ │ │ + b.n 1dc464 │ │ │ │ + ldr r1, [pc, #72] @ (1dc5e4 ) │ │ │ │ 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 1e7b6c │ │ │ │ + bl 1e7ab4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1dc612 │ │ │ │ - b.n 1dc620 │ │ │ │ - ldr r0, [pc, #48] @ (1dc6a0 ) │ │ │ │ + bne.n 1dc55a │ │ │ │ + b.n 1dc568 │ │ │ │ + ldr r0, [pc, #48] @ (1dc5e8 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1e16f0 │ │ │ │ + bl 1e1638 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1dc5dc │ │ │ │ + bne.n 1dc524 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 1ddce8 │ │ │ │ - b.n 1dc5dc │ │ │ │ + bl 1ddc30 │ │ │ │ + b.n 1dc524 │ │ │ │ ldrd r2, r3, [sp, #64] @ 0x40 │ │ │ │ add.w r0, r4, #288 @ 0x120 │ │ │ │ - bl 1e9c20 │ │ │ │ - b.n 1dc60c │ │ │ │ - ldr r3, [sp, #736] @ 0x2e0 │ │ │ │ + bl 1e9b68 │ │ │ │ + b.n 1dc554 │ │ │ │ + ldr r3, [sp, #960] @ 0x3c0 │ │ │ │ movs r1, r3 │ │ │ │ - ldr r3, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r3, [sp, #968] @ 0x3c8 │ │ │ │ movs r1, r3 │ │ │ │ - ldr r3, [sp, #856] @ 0x358 │ │ │ │ + ldr r4, [sp, #56] @ 0x38 │ │ │ │ movs r1, r3 │ │ │ │ - ldr r3, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r3, [sp, #712] @ 0x2c8 │ │ │ │ movs r1, r3 │ │ │ │ - ldr r3, [sp, #208] @ 0xd0 │ │ │ │ + ldr r3, [sp, #432] @ 0x1b0 │ │ │ │ movs r1, r3 │ │ │ │ - cbz r0, 1dc6ca │ │ │ │ + cbz r0, 1dc612 │ │ │ │ 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 │ │ │ │ @@ -532384,17 +532352,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] @ 1dc74c │ │ │ │ + ldr.w lr, [pc, #104] @ 1dc694 │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ - ldr r0, [pc, #100] @ (1dc750 ) │ │ │ │ + ldr r0, [pc, #100] @ (1dc698 ) │ │ │ │ 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 │ │ │ │ @@ -532405,96 +532373,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 5904c <__vsnprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #48] @ (1dc754 ) │ │ │ │ - ldr r3, [pc, #40] @ (1dc750 ) │ │ │ │ + ldr r2, [pc, #48] @ (1dc69c ) │ │ │ │ + ldr r3, [pc, #40] @ (1dc698 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1dc748 │ │ │ │ + bne.n 1dc690 │ │ │ │ mov.w r0, #1 │ │ │ │ add.w sp, sp, #4096 @ 0x1000 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ - subs r1, #16 │ │ │ │ + subs r1, #200 @ 0xc8 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #214 @ 0xd6 │ │ │ │ + subs r1, #142 @ 0x8e │ │ │ │ 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, 1dc7c8 │ │ │ │ + cbz r5, 1dc710 │ │ │ │ ldrd r7, r1, [r0, #40] @ 0x28 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ - bl 1f1418 │ │ │ │ + bl 1f1360 │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #4 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 59cb8 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1dc79e │ │ │ │ + cbz r0, 1dc6e6 │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ str.w r1, [r2], #4 │ │ │ │ - bl 1f142c │ │ │ │ - cbnz r0, 1dc7a8 │ │ │ │ + bl 1f1374 │ │ │ │ + cbnz r0, 1dc6f0 │ │ │ │ mov r0, r5 │ │ │ │ blx 58d30 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #144] @ (1dc83c ) │ │ │ │ + ldr r1, [pc, #144] @ (1dc784 ) │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ - bl 1dc6cc │ │ │ │ + bl 1dc614 │ │ │ │ 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 1dc79e │ │ │ │ + b.n 1dc6e6 │ │ │ │ ldr.w r3, [r6, #328] @ 0x148 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1dc830 │ │ │ │ + beq.n 1dc778 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1dc836 │ │ │ │ + beq.n 1dc77e │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1dc7a4 │ │ │ │ + bne.n 1dc6ec │ │ │ │ add.w r1, r0, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1dd664 │ │ │ │ + bl 1dd5ac │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 1dc7f4 │ │ │ │ + cbnz r0, 1dc73c │ │ │ │ mov r0, r6 │ │ │ │ blx 58d30 │ │ │ │ - b.n 1dc7a4 │ │ │ │ + b.n 1dc6ec │ │ │ │ adds r5, #1 │ │ │ │ - bl 1dd46c │ │ │ │ + bl 1dd3b4 │ │ │ │ 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 │ │ │ │ @@ -532505,592 +532473,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 1dc7ee │ │ │ │ + bne.n 1dc736 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dd6ec │ │ │ │ - b.n 1dc7e6 │ │ │ │ - bl 1ddc44 │ │ │ │ - b.n 1dc7a4 │ │ │ │ - bl 1ddf48 │ │ │ │ - b.n 1dc7a4 │ │ │ │ - ldr r2, [sp, #200] @ 0xc8 │ │ │ │ + bl 1dd634 │ │ │ │ + b.n 1dc72e │ │ │ │ + bl 1ddb8c │ │ │ │ + b.n 1dc6ec │ │ │ │ + bl 1dde90 │ │ │ │ + b.n 1dc6ec │ │ │ │ + ldr r2, [sp, #424] @ 0x1a8 │ │ │ │ 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] @ (1dc9b0 ) │ │ │ │ + ldr r2, [pc, #348] @ (1dc8f8 ) │ │ │ │ mov fp, r3 │ │ │ │ - ldr r3, [pc, #348] @ (1dc9b4 ) │ │ │ │ + ldr r3, [pc, #348] @ (1dc8fc ) │ │ │ │ add r2, pc │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [pc, #344] @ (1dc9b8 ) │ │ │ │ + ldr r0, [pc, #344] @ (1dc900 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r6, [pc, #344] @ (1dc9bc ) │ │ │ │ + ldr r6, [pc, #344] @ (1dc904 ) │ │ │ │ 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 1e8450 │ │ │ │ - cbnz r0, 1dc898 │ │ │ │ + bl 1e8398 │ │ │ │ + cbnz r0, 1dc7e0 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #320] @ (1dc9c0 ) │ │ │ │ + ldr r0, [pc, #320] @ (1dc908 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1e8450 │ │ │ │ + bl 1e8398 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1dc91a │ │ │ │ - ldr r0, [pc, #312] @ (1dc9c4 ) │ │ │ │ + beq.n 1dc862 │ │ │ │ + ldr r0, [pc, #312] @ (1dc90c ) │ │ │ │ add r0, pc │ │ │ │ - bl 1e16f0 │ │ │ │ + bl 1e1638 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1dc98c │ │ │ │ + beq.n 1dc8d4 │ │ │ │ movs r5, #3 │ │ │ │ - b.n 1dc89a │ │ │ │ + b.n 1dc7e2 │ │ │ │ movs r5, #2 │ │ │ │ - ldr r0, [pc, #300] @ (1dc9c8 ) │ │ │ │ + ldr r0, [pc, #300] @ (1dc910 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1e16f0 │ │ │ │ + bl 1e1638 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1dc92e │ │ │ │ + beq.n 1dc876 │ │ │ │ movs r2, #10 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ blx 598f4 <__isoc23_strtoul@plt> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 1dc8d2 │ │ │ │ + beq.n 1dc81a │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #107 @ 0x6b │ │ │ │ - beq.n 1dc94e │ │ │ │ - bhi.n 1dc954 │ │ │ │ + beq.n 1dc896 │ │ │ │ + bhi.n 1dc89c │ │ │ │ cmp r3, #75 @ 0x4b │ │ │ │ - beq.n 1dc94e │ │ │ │ + beq.n 1dc896 │ │ │ │ cmp r3, #77 @ 0x4d │ │ │ │ - beq.n 1dc958 │ │ │ │ + beq.n 1dc8a0 │ │ │ │ lsrs r6, r0, #2 │ │ │ │ lsls r7, r0, #30 │ │ │ │ orrs.w r3, r7, r6 │ │ │ │ - bne.n 1dc8d8 │ │ │ │ + bne.n 1dc820 │ │ │ │ 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 1dc4cc │ │ │ │ + bl 1dc414 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1dc92a │ │ │ │ + cbz r0, 1dc872 │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 1dc8fe │ │ │ │ + beq.n 1dc846 │ │ │ │ ldrb r5, [r0, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1dc95e │ │ │ │ - ldr r2, [pc, #204] @ (1dc9cc ) │ │ │ │ - ldr r3, [pc, #176] @ (1dc9b4 ) │ │ │ │ + beq.n 1dc8a6 │ │ │ │ + ldr r2, [pc, #204] @ (1dc914 ) │ │ │ │ + ldr r3, [pc, #176] @ (1dc8fc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1dc9aa │ │ │ │ + bne.n 1dc8f2 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #180] @ (1dc9d0 ) │ │ │ │ + ldr r0, [pc, #180] @ (1dc918 ) │ │ │ │ movs r1, #1 │ │ │ │ movs r5, #1 │ │ │ │ add r0, pc │ │ │ │ - bl 1e8450 │ │ │ │ + bl 1e8398 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1dc89a │ │ │ │ + bne.n 1dc7e2 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1dc8fe │ │ │ │ - ldr r0, [pc, #164] @ (1dc9d4 ) │ │ │ │ + b.n 1dc846 │ │ │ │ + ldr r0, [pc, #164] @ (1dc91c ) │ │ │ │ add r0, pc │ │ │ │ - bl 1e16f0 │ │ │ │ + bl 1e1638 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1dc8d2 │ │ │ │ - ldr r3, [pc, #152] @ (1dc9d8 ) │ │ │ │ + beq.n 1dc81a │ │ │ │ + ldr r3, [pc, #152] @ (1dc920 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #152] @ (1dc9dc ) │ │ │ │ + ldr r2, [pc, #152] @ (1dc924 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 591d8 <__fprintf_chk@plt> │ │ │ │ - b.n 1dc8a8 │ │ │ │ + b.n 1dc7f0 │ │ │ │ lsrs r6, r0, #22 │ │ │ │ lsls r7, r0, #10 │ │ │ │ - b.n 1dc8cc │ │ │ │ + b.n 1dc814 │ │ │ │ cmp r3, #109 @ 0x6d │ │ │ │ - bne.n 1dc8c8 │ │ │ │ + bne.n 1dc810 │ │ │ │ lsrs r6, r0, #12 │ │ │ │ lsls r7, r0, #20 │ │ │ │ - b.n 1dc8cc │ │ │ │ - ldr r0, [pc, #128] @ (1dc9e0 ) │ │ │ │ + b.n 1dc814 │ │ │ │ + ldr r0, [pc, #128] @ (1dc928 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ - bl 1e8450 │ │ │ │ + bl 1e8398 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1dc8fe │ │ │ │ + beq.n 1dc846 │ │ │ │ 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 1dc4cc │ │ │ │ + bl 1dc414 │ │ │ │ str.w r0, [r4, #408] @ 0x198 │ │ │ │ - b.n 1dc8fe │ │ │ │ - ldr r0, [pc, #84] @ (1dc9e4 ) │ │ │ │ + b.n 1dc846 │ │ │ │ + ldr r0, [pc, #84] @ (1dc92c ) │ │ │ │ add r0, pc │ │ │ │ - bl 1e16f0 │ │ │ │ + bl 1e1638 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1dc894 │ │ │ │ - bl 1ddb24 │ │ │ │ + bne.w 1dc7dc │ │ │ │ + bl 1dda6c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1dc894 │ │ │ │ - bl 1ddff0 │ │ │ │ - b.n 1dc894 │ │ │ │ + beq.w 1dc7dc │ │ │ │ + bl 1ddf38 │ │ │ │ + b.n 1dc7dc │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r7, #164 @ 0xa4 │ │ │ │ + subs r0, #92 @ 0x5c │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #536] @ 0x218 │ │ │ │ + ldr r1, [sp, #760] @ 0x2f8 │ │ │ │ movs r1, r3 │ │ │ │ - adds r7, #146 @ 0x92 │ │ │ │ + subs r0, #74 @ 0x4a │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldr r1, [sp, #552] @ 0x228 │ │ │ │ + ldr r1, [sp, #776] @ 0x308 │ │ │ │ movs r1, r3 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ + ldr r1, [sp, #232] @ 0xe8 │ │ │ │ movs r1, r3 │ │ │ │ - ldr r1, [sp, #656] @ 0x290 │ │ │ │ + ldr r1, [sp, #880] @ 0x370 │ │ │ │ movs r1, r3 │ │ │ │ - adds r6, #250 @ 0xfa │ │ │ │ + adds r7, #178 @ 0xb2 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + ldr r1, [sp, #240] @ 0xf0 │ │ │ │ movs r1, r3 │ │ │ │ - ldr r1, [sp, #176] @ 0xb0 │ │ │ │ + ldr r1, [sp, #400] @ 0x190 │ │ │ │ movs r1, r3 │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #216] @ 0xd8 │ │ │ │ - movs r1, r3 │ │ │ │ ldr r1, [sp, #440] @ 0x1b8 │ │ │ │ movs r1, r3 │ │ │ │ - ldr r0, [sp, #88] @ 0x58 │ │ │ │ + ldr r1, [sp, #664] @ 0x298 │ │ │ │ + movs r1, r3 │ │ │ │ + ldr r0, [sp, #312] @ 0x138 │ │ │ │ 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, 1dca06 │ │ │ │ + cbnz r0, 1dc94e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e3174 │ │ │ │ + bl 1e30bc │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ ldrb.w r3, [r0, #396] @ 0x18c │ │ │ │ - cbnz r3, 1dca5a │ │ │ │ + cbnz r3, 1dc9a2 │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1dc9fc │ │ │ │ + beq.n 1dc944 │ │ │ │ add.w r0, r4, #8 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 1e7e00 │ │ │ │ + bl 1e7d48 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1e7d08 │ │ │ │ + bl 1e7c50 │ │ │ │ ldr.w r0, [r4, #408] @ 0x198 │ │ │ │ - cbz r0, 1dca2e │ │ │ │ - bl 1dc9e8 │ │ │ │ + cbz r0, 1dc976 │ │ │ │ + bl 1dc930 │ │ │ │ ldr.w r3, [r4, #328] @ 0x148 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1dca4c │ │ │ │ + beq.n 1dc994 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1dca42 │ │ │ │ + beq.n 1dc98a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ddeb4 │ │ │ │ - b.n 1dc9fc │ │ │ │ + bl 1dddfc │ │ │ │ + b.n 1dc944 │ │ │ │ add.w r0, r4, #288 @ 0x120 │ │ │ │ - bl 1e9bd8 │ │ │ │ - b.n 1dca3a │ │ │ │ + bl 1e9b20 │ │ │ │ + b.n 1dc982 │ │ │ │ add.w r0, r4, #208 @ 0xd0 │ │ │ │ - bl 1de710 │ │ │ │ + bl 1de658 │ │ │ │ ldr.w r3, [r4, #328] @ 0x148 │ │ │ │ - b.n 1dca36 │ │ │ │ - ldr r2, [pc, #20] @ (1dca70 ) │ │ │ │ - ldr r1, [pc, #20] @ (1dca74 ) │ │ │ │ + b.n 1dc97e │ │ │ │ + ldr r2, [pc, #20] @ (1dc9b8 ) │ │ │ │ + ldr r1, [pc, #20] @ (1dc9bc ) │ │ │ │ ldrd r3, r0, [r0, #400] @ 0x190 │ │ │ │ str r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r0, #2 │ │ │ │ - bl 1e0a68 │ │ │ │ - b.n 1dca0c │ │ │ │ - ldr r0, [sp, #592] @ 0x250 │ │ │ │ + bl 1e09b0 │ │ │ │ + b.n 1dc954 │ │ │ │ + ldr r0, [sp, #816] @ 0x330 │ │ │ │ movs r1, r3 │ │ │ │ - add r7, sp, #504 @ 0x1f8 │ │ │ │ + add r7, sp, #728 @ 0x2d8 │ │ │ │ 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, 1dcabe │ │ │ │ + cbz r4, 1dca06 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r5, r0 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 1dc3f4 │ │ │ │ + bl 1dc33c │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 1dcabe │ │ │ │ + cbz r0, 1dca06 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ str r4, [r0, #0] │ │ │ │ add.w r0, r5, #8 │ │ │ │ - ldr.w ip, [pc, #24] @ 1dcac4 │ │ │ │ + ldr.w ip, [pc, #24] @ 1dca0c │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #20] @ (1dcac8 ) │ │ │ │ + ldr r3, [pc, #20] @ (1dca10 ) │ │ │ │ add ip, pc │ │ │ │ str.w ip, [sp] │ │ │ │ add r3, pc │ │ │ │ - bl 1e7dac │ │ │ │ + bl 1e7cf4 │ │ │ │ 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, 1dcae8 │ │ │ │ + cbz r2, 1dca30 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr.w r0, [r4, #408] @ 0x198 │ │ │ │ - cbz r0, 1dcb08 │ │ │ │ + cbz r0, 1dca50 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1ddbc8 │ │ │ │ + bl 1ddb10 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 1dcb08 │ │ │ │ + cbz r0, 1dca50 │ │ │ │ ldrb.w r3, [r4, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1dcb7a │ │ │ │ + bne.n 1dcac2 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr.w r3, [r4, #388] @ 0x184 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1dcb96 │ │ │ │ + beq.n 1dcade │ │ │ │ mov.w r0, #65536 @ 0x10000 │ │ │ │ blx 59cb8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1dcba6 │ │ │ │ - ldr r1, [pc, #272] @ (1dcc30 ) │ │ │ │ + beq.n 1dcaee │ │ │ │ + ldr r1, [pc, #272] @ (1dcb78 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ - bl 1dc6cc │ │ │ │ + bl 1dc614 │ │ │ │ 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 1dcc02 │ │ │ │ + beq.n 1dcb4a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 59cb8 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1dcc02 │ │ │ │ + beq.n 1dcb4a │ │ │ │ str r0, [sp, #0] │ │ │ │ subs r1, #4 │ │ │ │ adds r0, r6, #4 │ │ │ │ - bl 1f1468 │ │ │ │ + bl 1f13b0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1dcc18 │ │ │ │ - cbz r5, 1dcb68 │ │ │ │ + beq.n 1dcb60 │ │ │ │ + cbz r5, 1dcab0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r3, [r5, #0] │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 58d30 │ │ │ │ ldrb.w r3, [r4, #396] @ 0x18c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1dcb02 │ │ │ │ + beq.n 1dca4a │ │ │ │ add.w r3, r4, #400 @ 0x190 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r3] │ │ │ │ adds r0, #1 │ │ │ │ strex r1, r0, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1dcb82 │ │ │ │ + bne.n 1dcaca │ │ │ │ dmb ish │ │ │ │ - b.n 1dcb02 │ │ │ │ + b.n 1dca4a │ │ │ │ ldr.w r3, [r4, #328] @ 0x148 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1dcbf4 │ │ │ │ + beq.n 1dcb3c │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1dcc0a │ │ │ │ + beq.n 1dcb52 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1dcbb4 │ │ │ │ + beq.n 1dcafc │ │ │ │ ldrb.w r3, [r4, #396] @ 0x18c │ │ │ │ - cbnz r3, 1dcbd8 │ │ │ │ + cbnz r3, 1dcb20 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dd664 │ │ │ │ + bl 1dd5ac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1dcba6 │ │ │ │ + beq.n 1dcaee │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dd57c │ │ │ │ + bl 1dd4c4 │ │ │ │ mov r2, r0 │ │ │ │ ldrb.w r3, [r4, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1dcb02 │ │ │ │ + beq.n 1dca4a │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1dcb7a │ │ │ │ + bne.n 1dcac2 │ │ │ │ add.w r3, r4, #404 @ 0x194 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ adds r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1dcbe0 │ │ │ │ + bne.n 1dcb28 │ │ │ │ dmb ish │ │ │ │ - b.n 1dcbac │ │ │ │ + b.n 1dcaf4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ddbc8 │ │ │ │ + bl 1ddb10 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1dcbcc │ │ │ │ + b.n 1dcb14 │ │ │ │ mov r0, r6 │ │ │ │ blx 58d30 │ │ │ │ - b.n 1dcba6 │ │ │ │ + b.n 1dcaee │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ddecc │ │ │ │ + bl 1dde14 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1dcbcc │ │ │ │ + b.n 1dcb14 │ │ │ │ mov r0, r2 │ │ │ │ blx 58d30 │ │ │ │ mov r0, r6 │ │ │ │ blx 58d30 │ │ │ │ ldrb.w r3, [r4, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1dcbac │ │ │ │ - b.n 1dcbd8 │ │ │ │ + beq.n 1dcaf4 │ │ │ │ + b.n 1dcb20 │ │ │ │ nop │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ + ldr r0, [sp, #232] @ 0xe8 │ │ │ │ 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] @ (1dcca4 ) │ │ │ │ + ldr r1, [pc, #88] @ (1dcbec ) │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #88] @ (1dcca8 ) │ │ │ │ + ldr r2, [pc, #88] @ (1dcbf0 ) │ │ │ │ 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 1f41a0 │ │ │ │ + bl 1f40e8 │ │ │ │ ldrd r1, r2, [r5, #376] @ 0x178 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1f421c │ │ │ │ + bl 1f4164 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1f421c │ │ │ │ + bl 1f4164 │ │ │ │ movs r2, #32 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1f470c │ │ │ │ - ldr r2, [pc, #36] @ (1dccac ) │ │ │ │ - ldr r3, [pc, #32] @ (1dcca8 ) │ │ │ │ + bl 1f4654 │ │ │ │ + ldr r2, [pc, #36] @ (1dcbf4 ) │ │ │ │ + ldr r3, [pc, #32] @ (1dcbf0 ) │ │ │ │ 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 1dcca0 │ │ │ │ + bne.n 1dcbe8 │ │ │ │ addw sp, sp, #1932 @ 0x78c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ - adds r3, #172 @ 0xac │ │ │ │ + adds r4, #100 @ 0x64 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #116 @ 0x74 │ │ │ │ + adds r4, #44 @ 0x2c │ │ │ │ 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] @ 1dcd6c │ │ │ │ + ldr.w ip, [pc, #172] @ 1dccb4 │ │ │ │ sub sp, #28 │ │ │ │ - ldr r4, [pc, #168] @ (1dcd70 ) │ │ │ │ + ldr r4, [pc, #168] @ (1dccb8 ) │ │ │ │ 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 1dcd08 │ │ │ │ + beq.n 1dcc50 │ │ │ │ movs r4, #0 │ │ │ │ - ldr r2, [pc, #132] @ (1dcd74 ) │ │ │ │ - ldr r3, [pc, #124] @ (1dcd70 ) │ │ │ │ + ldr r2, [pc, #132] @ (1dccbc ) │ │ │ │ + ldr r3, [pc, #124] @ (1dccb8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1dcd68 │ │ │ │ + bne.n 1dccb0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrb.w r3, [ip] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq.n 1dcd56 │ │ │ │ - ldr r2, [pc, #100] @ (1dcd78 ) │ │ │ │ + beq.n 1dcc9e │ │ │ │ + ldr r2, [pc, #100] @ (1dccc0 ) │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #16 │ │ │ │ add r2, pc │ │ │ │ str.w ip, [sp] │ │ │ │ blx 59930 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1dccec │ │ │ │ + beq.n 1dcc34 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 59280 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 58d30 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1dccec │ │ │ │ + beq.n 1dcc34 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 59154 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r0, 1dcd4e │ │ │ │ + cbz r0, 1dcc96 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1dcd3a │ │ │ │ + bne.n 1dcc82 │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx 58f38 │ │ │ │ - b.n 1dccee │ │ │ │ + b.n 1dcc36 │ │ │ │ ldrb.w r3, [ip, #1] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 1dcd10 │ │ │ │ + bne.n 1dcc58 │ │ │ │ ldrb.w r3, [ip, #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1dccec │ │ │ │ - b.n 1dcd10 │ │ │ │ + beq.n 1dcc34 │ │ │ │ + b.n 1dcc58 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ - adds r3, #54 @ 0x36 │ │ │ │ + adds r3, #238 @ 0xee │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #10 │ │ │ │ + adds r3, #194 @ 0xc2 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - str r6, [sp, #96] @ 0x60 │ │ │ │ + str r6, [sp, #320] @ 0x140 │ │ │ │ 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] @ (1dcf6c ) │ │ │ │ + ldr r2, [pc, #476] @ (1dceb4 ) │ │ │ │ sub sp, #164 @ 0xa4 │ │ │ │ - ldr r3, [pc, #476] @ (1dcf70 ) │ │ │ │ + ldr r3, [pc, #476] @ (1dceb8 ) │ │ │ │ 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 59280 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1dcf62 │ │ │ │ + beq.w 1dceaa │ │ │ │ mov r7, r0 │ │ │ │ movs r4, #0 │ │ │ │ blx 58c58 │ │ │ │ str r0, [sp, #16] │ │ │ │ - b.n 1dcdc0 │ │ │ │ + b.n 1dcd08 │ │ │ │ ldrb r3, [r0, #18] │ │ │ │ cmp r3, #8 │ │ │ │ it eq │ │ │ │ addeq r4, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx 59154 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1dcdb8 │ │ │ │ + bne.n 1dcd00 │ │ │ │ mov r0, r7 │ │ │ │ blx 59ac0 │ │ │ │ cmp r4, #10 │ │ │ │ mov.w r0, #8 │ │ │ │ iteee ls │ │ │ │ movls r3, #1 │ │ │ │ movwhi r3, #52429 @ 0xcccd │ │ │ │ @@ -533104,85 +533072,85 @@ │ │ │ │ movs r3, #0 │ │ │ │ strd r0, r0, [r0] │ │ │ │ str r3, [sp, #20] │ │ │ │ str r7, [sp, #12] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 59154 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1dcedc │ │ │ │ + beq.n 1dce24 │ │ │ │ add.w r4, r0, #19 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ blx 593bc <__fstatat64_time64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1dcdfc │ │ │ │ + bne.n 1dcd44 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ cmp r5, r6 │ │ │ │ it ne │ │ │ │ cmpne r6, r0 │ │ │ │ it eq │ │ │ │ moveq r6, r0 │ │ │ │ - beq.n 1dce36 │ │ │ │ + beq.n 1dcd7e │ │ │ │ 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 1dcdfc │ │ │ │ + bge.n 1dcd44 │ │ │ │ mov r0, r4 │ │ │ │ blx 59cc4 │ │ │ │ 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 1dcdfc │ │ │ │ + beq.n 1dcd44 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r3, r2 │ │ │ │ it ls │ │ │ │ movls.w r8, #0 │ │ │ │ - bhi.n 1dcf4a │ │ │ │ + bhi.n 1dce92 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r1, r9 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 59518 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1dcdfc │ │ │ │ + beq.n 1dcd44 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 1dcf38 │ │ │ │ + beq.n 1dce80 │ │ │ │ ldrd lr, ip, [sp, #104] @ 0x68 │ │ │ │ str r4, [sp, #28] │ │ │ │ ldrd r1, r2, [r6, #16] │ │ │ │ ldr r7, [sp, #12] │ │ │ │ - b.n 1dce90 │ │ │ │ + b.n 1dcdd8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 1dcf34 │ │ │ │ + beq.n 1dce7c │ │ │ │ cmp lr, r1 │ │ │ │ sbcs.w r4, ip, r2 │ │ │ │ - bge.n 1dce8a │ │ │ │ + bge.n 1dcdd2 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ str r7, [sp, #12] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1dcf3e │ │ │ │ + bne.n 1dce86 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 1dceba │ │ │ │ + beq.n 1dce02 │ │ │ │ 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] │ │ │ │ @@ -533196,20 +533164,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 59154 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1dce06 │ │ │ │ + bne.n 1dcd4e │ │ │ │ ldr r6, [r5, #4] │ │ │ │ ldr r7, [sp, #12] │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 1dcf56 │ │ │ │ - ldr.w r8, [pc, #140] @ 1dcf74 │ │ │ │ + beq.n 1dce9e │ │ │ │ + ldr.w r8, [pc, #140] @ 1dcebc │ │ │ │ mov r9, r7 │ │ │ │ mov r7, r0 │ │ │ │ add r8, pc │ │ │ │ mov r0, r6 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #1 │ │ │ │ @@ -533219,1851 +533187,1851 @@ │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r4 │ │ │ │ it lt │ │ │ │ strlt r7, [r6, #8] │ │ │ │ blx 58d30 │ │ │ │ ldr r6, [r6, #4] │ │ │ │ cmp r6, r5 │ │ │ │ - bne.n 1dceee │ │ │ │ + bne.n 1dce36 │ │ │ │ mov r0, r9 │ │ │ │ blx 58f38 │ │ │ │ - ldr r2, [pc, #92] @ (1dcf78 ) │ │ │ │ - ldr r3, [pc, #84] @ (1dcf70 ) │ │ │ │ + ldr r2, [pc, #92] @ (1dcec0 ) │ │ │ │ + ldr r3, [pc, #84] @ (1dceb8 ) │ │ │ │ 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 1dcf66 │ │ │ │ + bne.n 1dceae │ │ │ │ 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 1dceba │ │ │ │ + beq.n 1dce02 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str r3, [r6, #4] │ │ │ │ str r2, [r6, #0] │ │ │ │ str r6, [r2, #4] │ │ │ │ str r6, [r3, #0] │ │ │ │ - b.n 1dceba │ │ │ │ + b.n 1dce02 │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ blx 59b08 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1dce5e │ │ │ │ + b.n 1dcda6 │ │ │ │ mov r0, r7 │ │ │ │ blx 58f38 │ │ │ │ mov r0, r5 │ │ │ │ blx 58d30 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1dcf18 │ │ │ │ + b.n 1dce60 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r2, #104 @ 0x68 │ │ │ │ + adds r3, #32 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #272] @ 0x110 │ │ │ │ + str r4, [sp, #496] @ 0x1f0 │ │ │ │ movs r1, r3 │ │ │ │ - adds r0, #224 @ 0xe0 │ │ │ │ + adds r1, #152 @ 0x98 │ │ │ │ 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] @ (1dd094 ) │ │ │ │ + ldr r0, [pc, #260] @ (1dcfdc ) │ │ │ │ mov r9, r3 │ │ │ │ - ldr r3, [pc, #260] @ (1dd098 ) │ │ │ │ + ldr r3, [pc, #260] @ (1dcfe0 ) │ │ │ │ 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 1dbc94 │ │ │ │ + bl 1dbbdc │ │ │ │ ldr.w r2, [r5, #380] @ 0x17c │ │ │ │ add r0, sp, #12 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ - bl 1dbca4 │ │ │ │ + bl 1dbbec │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1dd058 │ │ │ │ + bne.n 1dcfa0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r0, [r5, #376] @ 0x178 │ │ │ │ blx 59ffc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1dd058 │ │ │ │ + bne.n 1dcfa0 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1dbd70 │ │ │ │ + bl 1dbcb8 │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1dd058 │ │ │ │ + bne.n 1dcfa0 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 1dd03c │ │ │ │ + beq.n 1dcf84 │ │ │ │ movs r1, #8 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1dbca4 │ │ │ │ + bl 1dbbec │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1dd058 │ │ │ │ + bne.n 1dcfa0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r0, sp, #12 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ subs r7, r2, r3 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1dbca4 │ │ │ │ + bl 1dbbec │ │ │ │ ldr r4, [r6, #0] │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ - bl 1f1494 │ │ │ │ + bl 1f13dc │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 1dd058 │ │ │ │ + bne.n 1dcfa0 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ blx 59cb8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1dd058 │ │ │ │ + cbz r0, 1dcfa0 │ │ │ │ ldrb.w r3, [r5, #392] @ 0x188 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r3, 1dd07e │ │ │ │ + cbz r3, 1dcfc6 │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 1dd05a │ │ │ │ + bne.n 1dcfa2 │ │ │ │ mov r1, r8 │ │ │ │ blx 59c4c │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1dd062 │ │ │ │ + beq.n 1dcfaa │ │ │ │ ldr r3, [r6, #4] │ │ │ │ str.w r3, [r9] │ │ │ │ - b.n 1dd062 │ │ │ │ + b.n 1dcfaa │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1dbd70 │ │ │ │ + bl 1dbcb8 │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ - cbnz r3, 1dd058 │ │ │ │ + cbnz r3, 1dcfa0 │ │ │ │ lsls r1, r0, #5 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1dbca4 │ │ │ │ + bl 1dbbec │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1dcfe0 │ │ │ │ + beq.n 1dcf28 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ movs r4, #0 │ │ │ │ blx 58d30 │ │ │ │ - ldr r2, [pc, #56] @ (1dd09c ) │ │ │ │ - ldr r3, [pc, #48] @ (1dd098 ) │ │ │ │ + ldr r2, [pc, #56] @ (1dcfe4 ) │ │ │ │ + ldr r3, [pc, #48] @ (1dcfe0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1dd090 │ │ │ │ + bne.n 1dcfd8 │ │ │ │ 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 1f1468 │ │ │ │ + bl 1f13b0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1dd02e │ │ │ │ - b.n 1dd05a │ │ │ │ + bne.n 1dcf76 │ │ │ │ + b.n 1dcfa2 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ - adds r0, #104 @ 0x68 │ │ │ │ + adds r1, #32 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #150 @ 0x96 │ │ │ │ + adds r0, #78 @ 0x4e │ │ │ │ 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] @ (1dd1b0 ) │ │ │ │ - ldr r2, [pc, #252] @ (1dd1b4 ) │ │ │ │ + ldr r3, [pc, #252] @ (1dd0f8 ) │ │ │ │ + ldr r2, [pc, #252] @ (1dd0fc ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #248] @ (1dd1b8 ) │ │ │ │ + ldr r3, [pc, #248] @ (1dd100 ) │ │ │ │ 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 1dd18e │ │ │ │ + beq.n 1dd0d6 │ │ │ │ mov sl, r1 │ │ │ │ blx 5a23c │ │ │ │ mov r5, r0 │ │ │ │ blx 59cc4 │ │ │ │ adds r6, r0, #1 │ │ │ │ mov r7, r0 │ │ │ │ add r6, r5 │ │ │ │ mov r4, r5 │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 1dd0f4 │ │ │ │ + b.n 1dd03c │ │ │ │ adds r3, r5, r7 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 1dd0fa │ │ │ │ + beq.n 1dd042 │ │ │ │ adds r4, #1 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 1dd124 │ │ │ │ + beq.n 1dd06c │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne.n 1dd0e8 │ │ │ │ + bne.n 1dd030 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1dd0ee │ │ │ │ + beq.n 1dd036 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r9, [r4] │ │ │ │ blx 58b2c <__stat64_time64@plt> │ │ │ │ - cbnz r0, 1dd146 │ │ │ │ + cbnz r0, 1dd08e │ │ │ │ ldr r3, [sp, #32] │ │ │ │ and.w r3, r3, #61440 @ 0xf000 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ - bne.n 1dd194 │ │ │ │ + bne.n 1dd0dc │ │ │ │ movs r3, #47 @ 0x2f │ │ │ │ adds r4, #1 │ │ │ │ strb.w r3, [r4, #-1] │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 1dd0f4 │ │ │ │ + bne.n 1dd03c │ │ │ │ mov r0, r5 │ │ │ │ blx 58d30 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #140] @ (1dd1bc ) │ │ │ │ - ldr r3, [pc, #136] @ (1dd1b8 ) │ │ │ │ + ldr r2, [pc, #140] @ (1dd104 ) │ │ │ │ + ldr r3, [pc, #136] @ (1dd100 ) │ │ │ │ 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 1dd1aa │ │ │ │ + bne.n 1dd0f2 │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1dd188 │ │ │ │ + beq.n 1dd0d0 │ │ │ │ mov.w r1, #448 @ 0x1c0 │ │ │ │ mov r0, r5 │ │ │ │ blx 59854 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1dd118 │ │ │ │ + beq.n 1dd060 │ │ │ │ blx 59f48 <__errno_location@plt> │ │ │ │ cmp.w fp, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bne.n 1dd16c │ │ │ │ + bne.n 1dd0b4 │ │ │ │ cmp r0, #17 │ │ │ │ - beq.n 1dd118 │ │ │ │ - ldr r3, [pc, #80] @ (1dd1c0 ) │ │ │ │ + beq.n 1dd060 │ │ │ │ + ldr r3, [pc, #80] @ (1dd108 ) │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ blx 58fbc │ │ │ │ - ldr r2, [pc, #72] @ (1dd1c4 ) │ │ │ │ + ldr r2, [pc, #72] @ (1dd10c ) │ │ │ │ mov r3, r5 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ blx 591d8 <__fprintf_chk@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 58d30 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 1dd12c │ │ │ │ - ldr r1, [pc, #40] @ (1dd1c0 ) │ │ │ │ + b.n 1dd074 │ │ │ │ + ldr r1, [pc, #40] @ (1dd108 ) │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - ldr r2, [pc, #44] @ (1dd1c8 ) │ │ │ │ + ldr r2, [pc, #44] @ (1dd110 ) │ │ │ │ ldr r0, [r0, r1] │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 591d8 <__fprintf_chk@plt> │ │ │ │ - b.n 1dd188 │ │ │ │ + b.n 1dd0d0 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cmp r7, #70 @ 0x46 │ │ │ │ + cmp r7, #254 @ 0xfe │ │ │ │ lsls r0, r5, #2 │ │ │ │ - cmp r7, #66 @ 0x42 │ │ │ │ + cmp r7, #250 @ 0xfa │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #204 @ 0xcc │ │ │ │ + cmp r7, #132 @ 0x84 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #992] @ 0x3e0 │ │ │ │ + str r2, [sp, #192] @ 0xc0 │ │ │ │ movs r1, r3 │ │ │ │ - str r1, [sp, #616] @ 0x268 │ │ │ │ + str r1, [sp, #840] @ 0x348 │ │ │ │ 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] @ (1dd2d8 ) │ │ │ │ + ldr r2, [pc, #252] @ (1dd220 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #252] @ (1dd2dc ) │ │ │ │ + ldr r3, [pc, #252] @ (1dd224 ) │ │ │ │ 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 1f1418 │ │ │ │ + bl 1f1360 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldrb.w r2, [r1, #392] @ 0x188 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1dd28a │ │ │ │ + beq.n 1dd1d2 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr r5, [r4, #40] @ 0x28 │ │ │ │ mov r7, r3 │ │ │ │ ldrd r1, r2, [r1, #376] @ 0x178 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1db7dc │ │ │ │ - cbnz r0, 1dd238 │ │ │ │ + bl 1db724 │ │ │ │ + cbnz r0, 1dd180 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldrb.w r3, [r3, #392] @ 0x188 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1dd2ac │ │ │ │ + beq.n 1dd1f4 │ │ │ │ movs r6, #0 │ │ │ │ - ldr r2, [pc, #192] @ (1dd2e0 ) │ │ │ │ - ldr r3, [pc, #184] @ (1dd2dc ) │ │ │ │ + ldr r2, [pc, #192] @ (1dd228 ) │ │ │ │ + ldr r3, [pc, #184] @ (1dd224 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1dd2d2 │ │ │ │ + bne.n 1dd21a │ │ │ │ mov r0, r6 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1dbaa0 │ │ │ │ + bl 1db9e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1dd212 │ │ │ │ + beq.n 1dd15a │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1dd2b4 │ │ │ │ + beq.n 1dd1fc │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f1494 │ │ │ │ + bl 1f13dc │ │ │ │ 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 1db7dc │ │ │ │ + bl 1db724 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1dd212 │ │ │ │ + beq.n 1dd15a │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1db7dc │ │ │ │ + bl 1db724 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1dd212 │ │ │ │ + beq.n 1dd15a │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldrb.w r3, [r3, #392] @ 0x188 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1dd21e │ │ │ │ + bne.n 1dd166 │ │ │ │ mov r0, r5 │ │ │ │ blx 58d30 │ │ │ │ - b.n 1dd21e │ │ │ │ + b.n 1dd166 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 59cb8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1dd21c │ │ │ │ + beq.n 1dd164 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrd r0, r1, [r4, #40] @ 0x28 │ │ │ │ - bl 1f142c │ │ │ │ + bl 1f1374 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1dd212 │ │ │ │ + beq.n 1dd15a │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - b.n 1dd206 │ │ │ │ + b.n 1dd14e │ │ │ │ mov r0, r5 │ │ │ │ blx 58d30 │ │ │ │ - b.n 1dd21c │ │ │ │ + b.n 1dd164 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1dbaa0 │ │ │ │ + bl 1db9e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1dd212 │ │ │ │ + beq.n 1dd15a │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bl 1db7dc │ │ │ │ + bl 1db724 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1dd24a │ │ │ │ - b.n 1dd212 │ │ │ │ + bne.n 1dd192 │ │ │ │ + b.n 1dd15a │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cmp r6, #26 │ │ │ │ + cmp r6, #210 @ 0xd2 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #218 @ 0xda │ │ │ │ + cmp r6, #146 @ 0x92 │ │ │ │ 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] @ (1dd3bc ) │ │ │ │ + ldr r2, [pc, #200] @ (1dd304 ) │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ - ldr r3, [pc, #200] @ (1dd3c0 ) │ │ │ │ + ldr r3, [pc, #200] @ (1dd308 ) │ │ │ │ mov r5, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 59280 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1dd390 │ │ │ │ - ldr r7, [pc, #180] @ (1dd3c4 ) │ │ │ │ + beq.n 1dd2d8 │ │ │ │ + ldr r7, [pc, #180] @ (1dd30c ) │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ add r7, pc │ │ │ │ mov r0, r4 │ │ │ │ blx 59154 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1dd384 │ │ │ │ + beq.n 1dd2cc │ │ │ │ ldrb r3, [r0, #19] │ │ │ │ add.w r1, r0, #19 │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 1dd332 │ │ │ │ + bne.n 1dd27a │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1dd318 │ │ │ │ + beq.n 1dd260 │ │ │ │ ldrb r3, [r0, #19] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 1dd344 │ │ │ │ + bne.n 1dd28c │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 1dd344 │ │ │ │ + bne.n 1dd28c │ │ │ │ ldrb r3, [r1, #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1dd318 │ │ │ │ + beq.n 1dd260 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #12 │ │ │ │ blx 59930 <__asprintf_chk@plt> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1dd318 │ │ │ │ + beq.n 1dd260 │ │ │ │ add r1, sp, #16 │ │ │ │ blx 58b2c <__stat64_time64@plt> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - cbnz r0, 1dd3ae │ │ │ │ + cbnz r0, 1dd2f6 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, r2 │ │ │ │ and.w r3, r3, #61440 @ 0xf000 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ - beq.n 1dd3a8 │ │ │ │ + beq.n 1dd2f0 │ │ │ │ blx 594a0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 58d30 │ │ │ │ mov r0, r4 │ │ │ │ blx 59154 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1dd322 │ │ │ │ + bne.n 1dd26a │ │ │ │ mov r0, r4 │ │ │ │ blx 58f38 │ │ │ │ mov r0, r5 │ │ │ │ blx 59488 │ │ │ │ - ldr r2, [pc, #52] @ (1dd3c8 ) │ │ │ │ - ldr r3, [pc, #44] @ (1dd3c0 ) │ │ │ │ + ldr r2, [pc, #52] @ (1dd310 ) │ │ │ │ + ldr r3, [pc, #44] @ (1dd308 ) │ │ │ │ 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 1dd3b6 │ │ │ │ + bne.n 1dd2fe │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - bl 1dd2e4 │ │ │ │ - b.n 1dd374 │ │ │ │ + bl 1dd22c │ │ │ │ + b.n 1dd2bc │ │ │ │ mov r0, r2 │ │ │ │ blx 58d30 │ │ │ │ - b.n 1dd318 │ │ │ │ + b.n 1dd260 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cmp r5, #2 │ │ │ │ + cmp r5, #186 @ 0xba │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #104] @ 0x68 │ │ │ │ + str r0, [sp, #328] @ 0x148 │ │ │ │ movs r1, r3 │ │ │ │ - cmp r4, #104 @ 0x68 │ │ │ │ + cmp r5, #32 │ │ │ │ lsls r0, r5, #2 │ │ │ │ ldr r1, [r1, #16] │ │ │ │ and.w r1, r1, #61440 @ 0xf000 │ │ │ │ cmp.w r1, #32768 @ 0x8000 │ │ │ │ - bne.n 1dd3fe │ │ │ │ + bne.n 1dd346 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.n 1dd402 │ │ │ │ + bls.n 1dd34a │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #28] @ (1dd408 ) │ │ │ │ + ldr r1, [pc, #28] @ (1dd350 ) │ │ │ │ subs r3, #4 │ │ │ │ adds r0, r2, r3 │ │ │ │ add r1, pc │ │ │ │ blx 59ed4 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldrh r0, [r0, #62] @ 0x3e │ │ │ │ + ldrh r0, [r7, #62] @ 0x3e │ │ │ │ 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] @ (1dd468 ) │ │ │ │ + ldr r1, [pc, #76] @ (1dd3b0 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1dcd7c │ │ │ │ + bl 1dccc4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1dd464 │ │ │ │ + cbz r0, 1dd3ac │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movs r7, #0 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 1dd45e │ │ │ │ + beq.n 1dd3a6 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 594a0 │ │ │ │ - cbnz r0, 1dd43c │ │ │ │ + cbnz r0, 1dd384 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ add r7, r3 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 1dd430 │ │ │ │ + bne.n 1dd378 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ cmp r6, r4 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - beq.n 1dd45e │ │ │ │ + beq.n 1dd3a6 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 58d30 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ blx 58d30 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 1dd44a │ │ │ │ + bne.n 1dd392 │ │ │ │ mov r0, r6 │ │ │ │ blx 58d30 │ │ │ │ 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] @ (1dd568 ) │ │ │ │ + ldr r2, [pc, #232] @ (1dd4b0 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #232] @ (1dd56c ) │ │ │ │ + ldr r3, [pc, #232] @ (1dd4b4 ) │ │ │ │ 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 1e3d5c │ │ │ │ + bl 1e3ca4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ movs r2, #0 │ │ │ │ uxtb r0, r0 │ │ │ │ strd r0, r2, [sp] │ │ │ │ - ldr r2, [pc, #204] @ (1dd570 ) │ │ │ │ + ldr r2, [pc, #204] @ (1dd4b8 ) │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #8 │ │ │ │ add r2, pc │ │ │ │ blx 59930 <__asprintf_chk@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1dd502 │ │ │ │ + blt.n 1dd44a │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1dd40c │ │ │ │ + bl 1dd354 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 58d30 │ │ │ │ - cbnz r4, 1dd51c │ │ │ │ - ldr r1, [pc, #176] @ (1dd574 ) │ │ │ │ + cbnz r4, 1dd464 │ │ │ │ + ldr r1, [pc, #176] @ (1dd4bc ) │ │ │ │ ldr r0, [r7, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 1dcd7c │ │ │ │ + bl 1dccc4 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1dd502 │ │ │ │ + cbz r0, 1dd44a │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1dd40c │ │ │ │ + bl 1dd354 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ mov r8, r0 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 1dd4f6 │ │ │ │ + beq.n 1dd43e │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 58d30 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ blx 58d30 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 1dd4e2 │ │ │ │ + bne.n 1dd42a │ │ │ │ mov r0, r6 │ │ │ │ blx 58d30 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1dd540 │ │ │ │ - ldr r2, [pc, #116] @ (1dd578 ) │ │ │ │ - ldr r3, [pc, #100] @ (1dd56c ) │ │ │ │ + bne.n 1dd488 │ │ │ │ + ldr r2, [pc, #116] @ (1dd4c0 ) │ │ │ │ + ldr r3, [pc, #100] @ (1dd4b4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1dd562 │ │ │ │ + bne.n 1dd4aa │ │ │ │ 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 1dd52a │ │ │ │ + bne.n 1dd472 │ │ │ │ dmb ish │ │ │ │ - b.n 1dd502 │ │ │ │ + b.n 1dd44a │ │ │ │ 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 1dd53a │ │ │ │ - b.n 1dd550 │ │ │ │ + beq.n 1dd482 │ │ │ │ + b.n 1dd498 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cmp r3, #120 @ 0x78 │ │ │ │ + cmp r4, #48 @ 0x30 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r2, #56] @ 0x38 │ │ │ │ + ldrh r0, [r1, #58] @ 0x3a │ │ │ │ movs r1, r3 │ │ │ │ - bl 1c5576 │ │ │ │ - cmp r2, #246 @ 0xf6 │ │ │ │ + bl 1c54be │ │ │ │ + cmp r3, #174 @ 0xae │ │ │ │ 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] @ (1dd658 ) │ │ │ │ - ldr r3, [pc, #200] @ (1dd65c ) │ │ │ │ + ldr r2, [pc, #200] @ (1dd5a0 ) │ │ │ │ + ldr r3, [pc, #200] @ (1dd5a4 ) │ │ │ │ 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 59548 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 1dd64c │ │ │ │ + beq.n 1dd594 │ │ │ │ mov r1, sp │ │ │ │ mov r6, r0 │ │ │ │ blx 5974c <__fstat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1dd63c │ │ │ │ + beq.n 1dd584 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ blx 59cb8 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1dd63c │ │ │ │ - cbz r5, 1dd5fa │ │ │ │ + cbz r0, 1dd584 │ │ │ │ + cbz r5, 1dd542 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1dd5d6 │ │ │ │ + b.n 1dd51e │ │ │ │ add r4, r0 │ │ │ │ cmp r5, r4 │ │ │ │ - bls.n 1dd5f4 │ │ │ │ + bls.n 1dd53c │ │ │ │ subs r2, r5, r4 │ │ │ │ adds r1, r7, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx 59398 │ │ │ │ adds r3, r0, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1dd5d0 │ │ │ │ + bhi.n 1dd518 │ │ │ │ mov r0, r7 │ │ │ │ blx 58d30 │ │ │ │ mov r0, r8 │ │ │ │ blx 58d30 │ │ │ │ - b.n 1dd642 │ │ │ │ + b.n 1dd58a │ │ │ │ adds r4, #1 │ │ │ │ - beq.n 1dd5e6 │ │ │ │ + beq.n 1dd52e │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1dcf7c │ │ │ │ + bl 1dcec4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - cbz r4, 1dd638 │ │ │ │ + cbz r4, 1dd580 │ │ │ │ blx 58d30 │ │ │ │ mov r0, r8 │ │ │ │ blx 58d30 │ │ │ │ mov r0, r6 │ │ │ │ blx 59344 │ │ │ │ - ldr r2, [pc, #64] @ (1dd660 ) │ │ │ │ - ldr r3, [pc, #60] @ (1dd65c ) │ │ │ │ + ldr r2, [pc, #64] @ (1dd5a8 ) │ │ │ │ + ldr r3, [pc, #60] @ (1dd5a4 ) │ │ │ │ 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 1dd654 │ │ │ │ + bne.n 1dd59c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #120 @ 0x78 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 58d30 │ │ │ │ mov r0, r8 │ │ │ │ blx 58d30 │ │ │ │ mov r0, r6 │ │ │ │ blx 59344 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1dd61c │ │ │ │ + b.n 1dd564 │ │ │ │ mov r0, r8 │ │ │ │ blx 58d30 │ │ │ │ - b.n 1dd648 │ │ │ │ + b.n 1dd590 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ - cmp r2, #104 @ 0x68 │ │ │ │ + cmp r3, #32 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #220 @ 0xdc │ │ │ │ + cmp r2, #148 @ 0x94 │ │ │ │ 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] @ (1dd6dc ) │ │ │ │ - ldr r2, [pc, #104] @ (1dd6e0 ) │ │ │ │ + ldr r0, [pc, #100] @ (1dd624 ) │ │ │ │ + ldr r2, [pc, #104] @ (1dd628 ) │ │ │ │ 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, 1dd6d4 │ │ │ │ + cbnz r2, 1dd61c │ │ │ │ add r0, sp, #32 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 1e0ccc │ │ │ │ + bl 1e0c14 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r2, [pc, #76] @ (1dd6e4 ) │ │ │ │ + ldr r2, [pc, #76] @ (1dd62c ) │ │ │ │ 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 59930 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1dd6d4 │ │ │ │ + beq.n 1dd61c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - ldr r2, [pc, #40] @ (1dd6e8 ) │ │ │ │ - ldr r3, [pc, #32] @ (1dd6e0 ) │ │ │ │ + ldr r2, [pc, #40] @ (1dd630 ) │ │ │ │ + ldr r3, [pc, #32] @ (1dd628 ) │ │ │ │ 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 1dd6d8 │ │ │ │ + bne.n 1dd620 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ pop {pc} │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1dd6bc │ │ │ │ + b.n 1dd604 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ - cmp r1, #130 @ 0x82 │ │ │ │ + cmp r2, #58 @ 0x3a │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r4, #40] @ 0x28 │ │ │ │ + ldrh r2, [r3, #42] @ 0x2a │ │ │ │ movs r1, r3 │ │ │ │ - cmp r1, #60 @ 0x3c │ │ │ │ + cmp r1, #244 @ 0xf4 │ │ │ │ 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] @ (1dd8a0 ) │ │ │ │ + ldr r2, [pc, #416] @ (1dd7e8 ) │ │ │ │ sub sp, #224 @ 0xe0 │ │ │ │ - ldr r3, [pc, #416] @ (1dd8a4 ) │ │ │ │ + ldr r3, [pc, #416] @ (1dd7ec ) │ │ │ │ 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 1db718 │ │ │ │ - ldr r2, [pc, #396] @ (1dd8a8 ) │ │ │ │ + bl 1db660 │ │ │ │ + ldr r2, [pc, #396] @ (1dd7f0 ) │ │ │ │ movs r1, #0 │ │ │ │ mov r3, r5 │ │ │ │ str r1, [sp, #20] │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #20 │ │ │ │ blx 59930 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1dd74e │ │ │ │ + beq.n 1dd696 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #65 @ 0x41 │ │ │ │ movt r1, #8 │ │ │ │ blx 59548 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, r4, #1 │ │ │ │ - bne.n 1dd7c6 │ │ │ │ + bne.n 1dd70e │ │ │ │ blx 59f48 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1dd778 │ │ │ │ + beq.n 1dd6c0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 58d30 │ │ │ │ ldrb.w r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1dd82c │ │ │ │ - ldr r2, [pc, #332] @ (1dd8ac ) │ │ │ │ - ldr r3, [pc, #324] @ (1dd8a4 ) │ │ │ │ + beq.n 1dd774 │ │ │ │ + ldr r2, [pc, #332] @ (1dd7f4 ) │ │ │ │ + ldr r3, [pc, #324] @ (1dd7ec ) │ │ │ │ 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 1dd89a │ │ │ │ + bne.w 1dd7e2 │ │ │ │ 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 1e0ccc │ │ │ │ + bl 1e0c14 │ │ │ │ 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] @ (1dd8b0 ) │ │ │ │ + ldr r2, [pc, #280] @ (1dd7f8 ) │ │ │ │ add r2, pc │ │ │ │ blx 59930 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1dd7b0 │ │ │ │ + beq.n 1dd6f8 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dd0a0 │ │ │ │ + bl 1dcfe8 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 58d30 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #65 @ 0x41 │ │ │ │ movt r1, #8 │ │ │ │ blx 59548 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 1dd74e │ │ │ │ + beq.n 1dd696 │ │ │ │ movs r1, #6 │ │ │ │ mov r0, r4 │ │ │ │ blx 5910c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1dd818 │ │ │ │ + beq.n 1dd760 │ │ │ │ mov.w r1, #524288 @ 0x80000 │ │ │ │ mov r0, r5 │ │ │ │ blx 59548 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 1dd834 │ │ │ │ + bne.n 1dd77c │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1dd1cc │ │ │ │ - cbz r0, 1dd812 │ │ │ │ + bl 1dd114 │ │ │ │ + cbz r0, 1dd75a │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - cbz r3, 1dd84e │ │ │ │ + cbz r3, 1dd796 │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1dd800 │ │ │ │ + b.n 1dd748 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r6, r0 │ │ │ │ cmp r3, r6 │ │ │ │ - bls.n 1dd84a │ │ │ │ + bls.n 1dd792 │ │ │ │ subs r2, r3, r6 │ │ │ │ add.w r1, r8, r6 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 59d6c │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 1dd7f8 │ │ │ │ + bne.n 1dd740 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 594a0 │ │ │ │ mov r0, r4 │ │ │ │ blx 59344 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 58d30 │ │ │ │ ldrb.w r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1dd75c │ │ │ │ + bne.n 1dd6a4 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 58d30 │ │ │ │ - b.n 1dd75c │ │ │ │ + b.n 1dd6a4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 594a0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 59344 │ │ │ │ mov r0, r4 │ │ │ │ blx 59344 │ │ │ │ - b.n 1dd81e │ │ │ │ + b.n 1dd766 │ │ │ │ adds r6, #1 │ │ │ │ - beq.n 1dd812 │ │ │ │ + beq.n 1dd75a │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, r5 │ │ │ │ blx 5a158 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1dd812 │ │ │ │ + beq.n 1dd75a │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ blx 58b2c <__stat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1dd892 │ │ │ │ + beq.n 1dd7da │ │ │ │ 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 1dd87c │ │ │ │ + bne.n 1dd7c4 │ │ │ │ dmb ish │ │ │ │ - b.n 1dd818 │ │ │ │ + b.n 1dd760 │ │ │ │ mov r0, r5 │ │ │ │ blx 594a0 │ │ │ │ - b.n 1dd818 │ │ │ │ + b.n 1dd760 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cmp r0, #248 @ 0xf8 │ │ │ │ + cmp r1, #176 @ 0xb0 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r6, #36] @ 0x24 │ │ │ │ + ldrh r0, [r5, #38] @ 0x26 │ │ │ │ movs r1, r3 │ │ │ │ - cmp r0, #156 @ 0x9c │ │ │ │ + cmp r1, #84 @ 0x54 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldrh r0, [r0, #34] @ 0x22 │ │ │ │ + ldrh r0, [r7, #34] @ 0x22 │ │ │ │ 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] @ (1ddad4 ) │ │ │ │ + ldr r1, [pc, #524] @ (1dda1c ) │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #524] @ (1ddad8 ) │ │ │ │ + ldr r2, [pc, #524] @ (1dda20 ) │ │ │ │ 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] @ (1ddadc ) │ │ │ │ + ldr r2, [pc, #504] @ (1dda24 ) │ │ │ │ add r2, pc │ │ │ │ mov r8, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1dd9b8 │ │ │ │ - ldr r0, [pc, #496] @ (1ddae0 ) │ │ │ │ + beq.n 1dd900 │ │ │ │ + ldr r0, [pc, #496] @ (1dda28 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1e1704 │ │ │ │ + bl 1e164c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1dd998 │ │ │ │ - ldr r1, [pc, #488] @ (1ddae4 ) │ │ │ │ + beq.n 1dd8e0 │ │ │ │ + ldr r1, [pc, #488] @ (1dda2c ) │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ add r1, pc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e3390 │ │ │ │ + bl 1e32d8 │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1dd0a0 │ │ │ │ + bl 1dcfe8 │ │ │ │ clz r3, r4 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1dd994 │ │ │ │ + bne.n 1dd8dc │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1dd946 │ │ │ │ - ldr r2, [pc, #444] @ (1ddae8 ) │ │ │ │ - ldr r3, [pc, #428] @ (1ddad8 ) │ │ │ │ + beq.n 1dd88e │ │ │ │ + ldr r2, [pc, #444] @ (1dda30 ) │ │ │ │ + ldr r3, [pc, #428] @ (1dda20 ) │ │ │ │ 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 1ddad0 │ │ │ │ + bne.w 1dda18 │ │ │ │ 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] @ (1ddaec ) │ │ │ │ + ldr r4, [pc, #416] @ (1dda34 ) │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r5 │ │ │ │ add r4, pc │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e3390 │ │ │ │ + bl 1e32d8 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ - bl 1dd0a0 │ │ │ │ + bl 1dcfe8 │ │ │ │ clz r3, r7 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ - cbnz r3, 1dd994 │ │ │ │ + cbnz r3, 1dd8dc │ │ │ │ mov r3, sl │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e3390 │ │ │ │ + bl 1e32d8 │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1dd0a0 │ │ │ │ + bl 1dcfe8 │ │ │ │ clz r3, r4 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1dd928 │ │ │ │ + beq.n 1dd870 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1dd928 │ │ │ │ - ldr r0, [pc, #340] @ (1ddaf0 ) │ │ │ │ + b.n 1dd870 │ │ │ │ + ldr r0, [pc, #340] @ (1dda38 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1e1704 │ │ │ │ + bl 1e164c │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1dd9ce │ │ │ │ - ldr r3, [pc, #332] @ (1ddaf4 ) │ │ │ │ + cbz r0, 1dd916 │ │ │ │ + ldr r3, [pc, #332] @ (1dda3c ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #332] @ (1ddaf8 ) │ │ │ │ + ldr r2, [pc, #332] @ (1dda40 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 591d8 <__fprintf_chk@plt> │ │ │ │ - b.n 1dd8fa │ │ │ │ + b.n 1dd842 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1dd9c8 │ │ │ │ + beq.n 1dd910 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1dd9e2 │ │ │ │ - ldr r4, [pc, #312] @ (1ddafc ) │ │ │ │ + beq.n 1dd92a │ │ │ │ + ldr r4, [pc, #312] @ (1dda44 ) │ │ │ │ add r4, pc │ │ │ │ - b.n 1dd8ec │ │ │ │ - ldr r4, [pc, #308] @ (1ddb00 ) │ │ │ │ + b.n 1dd834 │ │ │ │ + ldr r4, [pc, #308] @ (1dda48 ) │ │ │ │ add r4, pc │ │ │ │ - b.n 1dd8ec │ │ │ │ - ldr r0, [pc, #308] @ (1ddb04 ) │ │ │ │ + b.n 1dd834 │ │ │ │ + ldr r0, [pc, #308] @ (1dda4c ) │ │ │ │ add r0, pc │ │ │ │ - bl 1e1704 │ │ │ │ - cbz r0, 1dd9e8 │ │ │ │ - ldr r1, [pc, #300] @ (1ddb08 ) │ │ │ │ + bl 1e164c │ │ │ │ + cbz r0, 1dd930 │ │ │ │ + ldr r1, [pc, #300] @ (1dda50 ) │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r0 │ │ │ │ add r1, pc │ │ │ │ - b.n 1dd902 │ │ │ │ - ldr r4, [pc, #296] @ (1ddb0c ) │ │ │ │ + b.n 1dd84a │ │ │ │ + ldr r4, [pc, #296] @ (1dda54 ) │ │ │ │ add r4, pc │ │ │ │ - b.n 1dd8ec │ │ │ │ - ldr r0, [pc, #292] @ (1ddb10 ) │ │ │ │ + b.n 1dd834 │ │ │ │ + ldr r0, [pc, #292] @ (1dda58 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1e16f0 │ │ │ │ - cbz r0, 1dda48 │ │ │ │ - ldr r7, [pc, #288] @ (1ddb14 ) │ │ │ │ + bl 1e1638 │ │ │ │ + cbz r0, 1dd990 │ │ │ │ + ldr r7, [pc, #288] @ (1dda5c ) │ │ │ │ mov r2, r0 │ │ │ │ - ldr r3, [pc, #288] @ (1ddb18 ) │ │ │ │ + ldr r3, [pc, #288] @ (1dda60 ) │ │ │ │ mov r0, r5 │ │ │ │ add r7, pc │ │ │ │ add r3, pc │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e3390 │ │ │ │ + bl 1e32d8 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 1dd0a0 │ │ │ │ + bl 1dcfe8 │ │ │ │ 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 1dd994 │ │ │ │ + bne.n 1dd8dc │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e3390 │ │ │ │ + bl 1e32d8 │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1dd0a0 │ │ │ │ + bl 1dcfe8 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ orreq.w r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1dd922 │ │ │ │ - b.n 1dd994 │ │ │ │ + beq.w 1dd86a │ │ │ │ + b.n 1dd8dc │ │ │ │ movs r0, #70 @ 0x46 │ │ │ │ mov fp, r4 │ │ │ │ blx 59acc │ │ │ │ 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 1dda76 │ │ │ │ + b.n 1dd9be │ │ │ │ blx 59f48 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - bne.n 1dd994 │ │ │ │ + bne.n 1dd8dc │ │ │ │ lsls r7, r7, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e3174 │ │ │ │ + bl 1e30bc │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e2f78 │ │ │ │ + bl 1e2ec0 │ │ │ │ mov r4, r0 │ │ │ │ blx 59a3c │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #24 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 5a14c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1dda64 │ │ │ │ - ldr r7, [pc, #132] @ (1ddb1c ) │ │ │ │ + beq.n 1dd9ac │ │ │ │ + ldr r7, [pc, #132] @ (1dda64 ) │ │ │ │ mov r5, r6 │ │ │ │ - ldr r3, [pc, #132] @ (1ddb20 ) │ │ │ │ + ldr r3, [pc, #132] @ (1dda68 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ add r7, pc │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add r3, pc │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e3390 │ │ │ │ + bl 1e32d8 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 1dd0a0 │ │ │ │ + bl 1dcfe8 │ │ │ │ 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 1dd994 │ │ │ │ + bne.w 1dd8dc │ │ │ │ mov r3, fp │ │ │ │ mov r1, r7 │ │ │ │ - b.n 1dd902 │ │ │ │ + b.n 1dd84a │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ - movs r7, #48 @ 0x30 │ │ │ │ + movs r7, #232 @ 0xe8 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #24 │ │ │ │ + movs r7, #208 @ 0xd0 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldrh r6, [r3, #4] │ │ │ │ + ldrh r6, [r2, #6] │ │ │ │ movs r1, r3 │ │ │ │ - ldrh r0, [r6, #16] │ │ │ │ + ldrh r0, [r5, #18] │ │ │ │ movs r1, r3 │ │ │ │ - movs r6, #208 @ 0xd0 │ │ │ │ + movs r7, #136 @ 0x88 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldrh r2, [r4, #14] │ │ │ │ + ldrh r2, [r3, #16] │ │ │ │ movs r1, r3 │ │ │ │ - ldrh r2, [r1, #0] │ │ │ │ + ldrh r2, [r0, #2] │ │ │ │ movs r1, r3 │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r1, #20] │ │ │ │ + ldrh r2, [r0, #22] │ │ │ │ movs r1, r3 │ │ │ │ - ldrh r4, [r6, #16] │ │ │ │ + ldrh r4, [r5, #18] │ │ │ │ movs r1, r3 │ │ │ │ - ldrh r6, [r2, #16] │ │ │ │ + ldrh r6, [r1, #18] │ │ │ │ movs r1, r3 │ │ │ │ - ldrh r4, [r2, #18] │ │ │ │ + ldrh r4, [r1, #20] │ │ │ │ movs r1, r3 │ │ │ │ - ldrh r2, [r2, #10] │ │ │ │ + ldrh r2, [r1, #12] │ │ │ │ movs r1, r3 │ │ │ │ - ldrh r0, [r5, #16] │ │ │ │ + ldrh r0, [r4, #18] │ │ │ │ movs r1, r3 │ │ │ │ - ldrh r2, [r3, #20] │ │ │ │ + ldrh r2, [r2, #22] │ │ │ │ movs r1, r3 │ │ │ │ - ldrh r6, [r6, #8] │ │ │ │ + ldrh r6, [r5, #10] │ │ │ │ movs r1, r3 │ │ │ │ - ldrh r0, [r2, #20] │ │ │ │ + ldrh r0, [r1, #22] │ │ │ │ movs r1, r3 │ │ │ │ - ldrh r0, [r2, #4] │ │ │ │ + ldrh r0, [r1, #6] │ │ │ │ movs r1, r3 │ │ │ │ - ldrh r0, [r5, #14] │ │ │ │ + ldrh r0, [r4, #16] │ │ │ │ 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] @ (1ddbac ) │ │ │ │ + ldr r3, [pc, #120] @ (1ddaf4 ) │ │ │ │ sub sp, #12 │ │ │ │ add r3, pc │ │ │ │ mov r5, r3 │ │ │ │ blx 59c7c │ │ │ │ mov r4, r0 │ │ │ │ blx 59a3c │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 1ddb4e │ │ │ │ + beq.n 1dda96 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 58fb0 │ │ │ │ mov r4, r0 │ │ │ │ blx 59ca0 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 1ddb48 │ │ │ │ - ldr r3, [pc, #80] @ (1ddbb0 ) │ │ │ │ + bne.n 1dda90 │ │ │ │ + ldr r3, [pc, #80] @ (1ddaf8 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1e16f0 │ │ │ │ - cbz r0, 1ddb8a │ │ │ │ + bl 1e1638 │ │ │ │ + cbz r0, 1ddad2 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ - bl 1e8450 │ │ │ │ + bl 1e8398 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ddb48 │ │ │ │ - ldr r0, [pc, #56] @ (1ddbb4 ) │ │ │ │ + bne.n 1dda90 │ │ │ │ + ldr r0, [pc, #56] @ (1ddafc ) │ │ │ │ add r0, pc │ │ │ │ - bl 1e8450 │ │ │ │ + bl 1e8398 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ uxtb r0, r0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #44] @ (1ddbb8 ) │ │ │ │ + ldr r0, [pc, #44] @ (1ddb00 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1e16f0 │ │ │ │ - cbz r0, 1ddba4 │ │ │ │ - ldr r3, [pc, #36] @ (1ddbbc ) │ │ │ │ + bl 1e1638 │ │ │ │ + cbz r0, 1ddaec │ │ │ │ + ldr r3, [pc, #36] @ (1ddb04 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #36] @ (1ddbc0 ) │ │ │ │ + ldr r2, [pc, #36] @ (1ddb08 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 591d8 <__fprintf_chk@plt> │ │ │ │ - ldr r0, [pc, #28] @ (1ddbc4 ) │ │ │ │ + ldr r0, [pc, #28] @ (1ddb0c ) │ │ │ │ add r0, pc │ │ │ │ - b.n 1ddb6c │ │ │ │ + b.n 1ddab4 │ │ │ │ nop │ │ │ │ - movs r4, #198 @ 0xc6 │ │ │ │ + movs r5, #126 @ 0x7e │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldrh r6, [r6, #8] │ │ │ │ + ldrh r6, [r5, #10] │ │ │ │ movs r1, r3 │ │ │ │ - ldrh r6, [r4, #12] │ │ │ │ + ldrh r6, [r3, #14] │ │ │ │ movs r1, r3 │ │ │ │ - ldrh r4, [r4, #8] │ │ │ │ + ldrh r4, [r3, #10] │ │ │ │ movs r1, r3 │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r5, #8] │ │ │ │ + ldrh r6, [r4, #10] │ │ │ │ movs r1, r3 │ │ │ │ - ldrh r2, [r1, #8] │ │ │ │ + ldrh r2, [r0, #10] │ │ │ │ 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] @ 1ddc38 │ │ │ │ + ldr.w ip, [pc, #92] @ 1ddb80 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ add ip, pc │ │ │ │ mov r5, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ adds r0, #208 @ 0xd0 │ │ │ │ - ldr r3, [pc, #80] @ (1ddc3c ) │ │ │ │ + ldr r3, [pc, #80] @ (1ddb84 ) │ │ │ │ add r2, sp, #8 │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1dea24 │ │ │ │ + bl 1de96c │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 1ddc2e │ │ │ │ + cbz r0, 1ddb76 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - bl 1dcf7c │ │ │ │ + bl 1dcec4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 58d30 │ │ │ │ - ldr r1, [pc, #40] @ (1ddc40 ) │ │ │ │ - ldr r2, [pc, #36] @ (1ddc3c ) │ │ │ │ + ldr r1, [pc, #40] @ (1ddb88 ) │ │ │ │ + ldr r2, [pc, #36] @ (1ddb84 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 1ddc32 │ │ │ │ + bne.n 1ddb7a │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1ddc14 │ │ │ │ + b.n 1ddb5c │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - movs r4, #28 │ │ │ │ + movs r4, #212 @ 0xd4 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #228 @ 0xe4 │ │ │ │ + movs r4, #156 @ 0x9c │ │ │ │ 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] @ (1ddcc0 ) │ │ │ │ + ldr r2, [pc, #108] @ (1ddc08 ) │ │ │ │ sub sp, #32 │ │ │ │ - ldr r3, [pc, #108] @ (1ddcc4 ) │ │ │ │ + ldr r3, [pc, #108] @ (1ddc0c ) │ │ │ │ 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 1db718 │ │ │ │ + bl 1db660 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dd1cc │ │ │ │ + bl 1dd114 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 1ddc96 │ │ │ │ - ldr r1, [pc, #72] @ (1ddcc8 ) │ │ │ │ - ldr r2, [pc, #68] @ (1ddcc4 ) │ │ │ │ + cbnz r0, 1ddbde │ │ │ │ + ldr r1, [pc, #72] @ (1ddc10 ) │ │ │ │ + ldr r2, [pc, #68] @ (1ddc0c ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 1ddcbc │ │ │ │ + bne.n 1ddc04 │ │ │ │ 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 1dec08 │ │ │ │ + bl 1deb50 │ │ │ │ ldrb.w r2, [sp, #24] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1ddc7c │ │ │ │ + bne.n 1ddbc4 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 58d30 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 1ddc7c │ │ │ │ + b.n 1ddbc4 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ - movs r3, #162 @ 0xa2 │ │ │ │ + movs r4, #90 @ 0x5a │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #124 @ 0x7c │ │ │ │ + movs r4, #52 @ 0x34 │ │ │ │ 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 1de774 │ │ │ │ + bl 1de6bc │ │ │ │ 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] @ 1ddda0 │ │ │ │ + ldr.w lr, [pc, #168] @ 1ddce8 │ │ │ │ sub sp, #128 @ 0x80 │ │ │ │ - ldr.w ip, [pc, #164] @ 1ddda4 │ │ │ │ + ldr.w ip, [pc, #164] @ 1ddcec │ │ │ │ mov r3, r0 │ │ │ │ add lr, pc │ │ │ │ - ldr r2, [pc, #160] @ (1ddda8 ) │ │ │ │ + ldr r2, [pc, #160] @ (1ddcf0 ) │ │ │ │ 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 59930 <__asprintf_chk@plt> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 1ddd5e │ │ │ │ + cbz r3, 1ddca6 │ │ │ │ mov r0, r4 │ │ │ │ blx 594b8 <__time64@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ blx 58b2c <__stat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - beq.n 1ddd80 │ │ │ │ + beq.n 1ddcc8 │ │ │ │ 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 1ddd76 │ │ │ │ + blt.n 1ddcbe │ │ │ │ blx 58d30 │ │ │ │ - ldr r2, [pc, #76] @ (1dddac ) │ │ │ │ - ldr r3, [pc, #64] @ (1ddda4 ) │ │ │ │ + ldr r2, [pc, #76] @ (1ddcf4 ) │ │ │ │ + ldr r3, [pc, #64] @ (1ddcec ) │ │ │ │ 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 1ddd9a │ │ │ │ + bne.n 1ddce2 │ │ │ │ add sp, #128 @ 0x80 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r4 │ │ │ │ blx 58cc4 <__utime64@plt> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 1ddd5a │ │ │ │ + b.n 1ddca2 │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #65 @ 0x41 │ │ │ │ movt r1, #8 │ │ │ │ blx 59548 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 1ddd7c │ │ │ │ + beq.n 1ddcc4 │ │ │ │ blx 59344 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 1ddd5a │ │ │ │ + b.n 1ddca2 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - movs r2, #250 @ 0xfa │ │ │ │ + movs r3, #178 @ 0xb2 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r6, #0] │ │ │ │ + ldrh r2, [r5, #2] │ │ │ │ movs r1, r3 │ │ │ │ - movs r2, #154 @ 0x9a │ │ │ │ + movs r3, #82 @ 0x52 │ │ │ │ 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] @ (1ddea4 ) │ │ │ │ + ldr r2, [pc, #228] @ (1dddec ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r3, [pc, #228] @ (1ddea8 ) │ │ │ │ + ldr r3, [pc, #228] @ (1dddf0 ) │ │ │ │ sub sp, #148 @ 0x94 │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #224] @ (1ddeac ) │ │ │ │ + ldr r1, [pc, #224] @ (1dddf4 ) │ │ │ │ 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 1e3390 │ │ │ │ + bl 1e32d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1dde80 │ │ │ │ + beq.n 1dddc8 │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 59548 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 1dde80 │ │ │ │ + beq.n 1dddc8 │ │ │ │ add r1, sp, #24 │ │ │ │ blx 5974c <__fstat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1dde9a │ │ │ │ + beq.n 1ddde2 │ │ │ │ ldrd r1, r2, [sp, #64] @ 0x40 │ │ │ │ movs r3, #8 │ │ │ │ movt r3, #32 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ cmpeq r1, r3 │ │ │ │ - beq.n 1dde28 │ │ │ │ + beq.n 1ddd70 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #8 │ │ │ │ movt r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ blx 58f44 │ │ │ │ - cbnz r0, 1dde84 │ │ │ │ + cbnz r0, 1dddcc │ │ │ │ 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 59320 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ adds r3, r0, #1 │ │ │ │ str.w r0, [r5, #352] @ 0x160 │ │ │ │ - beq.n 1dde9a │ │ │ │ + beq.n 1ddde2 │ │ │ │ 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 59344 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r1, [pc, #72] @ (1ddeb0 ) │ │ │ │ - ldr r2, [pc, #60] @ (1ddea8 ) │ │ │ │ + ldr r1, [pc, #72] @ (1dddf8 ) │ │ │ │ + ldr r2, [pc, #60] @ (1dddf0 ) │ │ │ │ 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 1dde9e │ │ │ │ + bne.n 1ddde6 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1dde66 │ │ │ │ + b.n 1dddae │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ - bne.n 1dde9a │ │ │ │ + bne.n 1ddde2 │ │ │ │ movs r2, #8 │ │ │ │ movt r2, #32 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 58c28 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 1dde28 │ │ │ │ + bne.n 1ddd70 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1dde5c │ │ │ │ + b.n 1ddda4 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - movs r2, #54 @ 0x36 │ │ │ │ + movs r2, #238 @ 0xee │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r7, #58] @ 0x3a │ │ │ │ + strh r6, [r6, #60] @ 0x3c │ │ │ │ movs r1, r3 │ │ │ │ - movs r1, #146 @ 0x92 │ │ │ │ + movs r2, #74 @ 0x4a │ │ │ │ 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 59d0c │ │ │ │ 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] @ 1ddf3c │ │ │ │ + ldr.w ip, [pc, #92] @ 1dde84 │ │ │ │ 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] @ (1ddf40 ) │ │ │ │ + ldr r3, [pc, #80] @ (1dde88 ) │ │ │ │ add r2, sp, #8 │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e9c6c │ │ │ │ + bl 1e9bb4 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 1ddf34 │ │ │ │ + cbz r0, 1dde7c │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - bl 1dcf7c │ │ │ │ + bl 1dcec4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 58d30 │ │ │ │ - ldr r1, [pc, #40] @ (1ddf44 ) │ │ │ │ - ldr r2, [pc, #32] @ (1ddf40 ) │ │ │ │ + ldr r1, [pc, #40] @ (1dde8c ) │ │ │ │ + ldr r2, [pc, #32] @ (1dde88 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 1ddf38 │ │ │ │ + bne.n 1dde80 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1ddf1a │ │ │ │ + b.n 1dde62 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ - movs r1, #24 │ │ │ │ + movs r1, #208 @ 0xd0 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #222 @ 0xde │ │ │ │ + movs r1, #150 @ 0x96 │ │ │ │ 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] @ (1ddfc8 ) │ │ │ │ + ldr r2, [pc, #112] @ (1ddf10 ) │ │ │ │ sub sp, #32 │ │ │ │ - ldr r3, [pc, #112] @ (1ddfcc ) │ │ │ │ + ldr r3, [pc, #112] @ (1ddf14 ) │ │ │ │ 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 1db718 │ │ │ │ + bl 1db660 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dd1cc │ │ │ │ + bl 1dd114 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 1ddf9a │ │ │ │ - ldr r1, [pc, #76] @ (1ddfd0 ) │ │ │ │ - ldr r2, [pc, #72] @ (1ddfcc ) │ │ │ │ + cbnz r0, 1ddee2 │ │ │ │ + ldr r1, [pc, #76] @ (1ddf18 ) │ │ │ │ + ldr r2, [pc, #72] @ (1ddf14 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 1ddfc2 │ │ │ │ + bne.n 1ddf0a │ │ │ │ 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 1e9ce0 │ │ │ │ + bl 1e9c28 │ │ │ │ ldrb.w r2, [sp, #24] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1ddf80 │ │ │ │ + bne.n 1ddec8 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 58d30 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 1ddf80 │ │ │ │ + b.n 1ddec8 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - movs r0, #158 @ 0x9e │ │ │ │ + movs r1, #86 @ 0x56 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #120 @ 0x78 │ │ │ │ + movs r1, #48 @ 0x30 │ │ │ │ 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 1e9ba0 │ │ │ │ + bl 1e9ae8 │ │ │ │ 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] @ (1de08c ) │ │ │ │ + ldr r2, [pc, #140] @ (1ddfd4 ) │ │ │ │ sub sp, #128 @ 0x80 │ │ │ │ - ldr r3, [pc, #140] @ (1de090 ) │ │ │ │ + ldr r3, [pc, #140] @ (1ddfd8 ) │ │ │ │ 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 1e2f34 │ │ │ │ + bl 1e2e7c │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r4 │ │ │ │ strd r2, r4, [sp] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1dd8b4 │ │ │ │ - cbz r0, 1de06a │ │ │ │ - ldr r1, [pc, #100] @ (1de094 ) │ │ │ │ + bl 1dd7fc │ │ │ │ + cbz r0, 1ddfb2 │ │ │ │ + ldr r1, [pc, #100] @ (1ddfdc ) │ │ │ │ mov r2, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 1e3390 │ │ │ │ + bl 1e32d8 │ │ │ │ add r1, sp, #8 │ │ │ │ blx 58b2c <__stat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1de06a │ │ │ │ + beq.n 1ddfb2 │ │ │ │ mov r0, r4 │ │ │ │ blx 594b8 <__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 1de06a │ │ │ │ + bge.n 1ddfb2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1dd2e4 │ │ │ │ + bl 1dd22c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e3174 │ │ │ │ - ldr r2, [pc, #36] @ (1de098 ) │ │ │ │ - ldr r3, [pc, #28] @ (1de090 ) │ │ │ │ + bl 1e30bc │ │ │ │ + ldr r2, [pc, #36] @ (1ddfe0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ddfd8 ) │ │ │ │ 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 1de088 │ │ │ │ + bne.n 1ddfd0 │ │ │ │ add sp, #128 @ 0x80 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ - subs r6, r6, #7 │ │ │ │ + movs r0, #174 @ 0xae │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r1, #40] @ 0x28 │ │ │ │ + strh r0, [r0, #42] @ 0x2a │ │ │ │ movs r1, r3 │ │ │ │ - subs r0, r1, #6 │ │ │ │ + movs r0, #64 @ 0x40 │ │ │ │ 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 1de0b0 │ │ │ │ + bne.n 1ddff8 │ │ │ │ dmb ish │ │ │ │ - cbnz r2, 1de0c6 │ │ │ │ + cbnz r2, 1de00e │ │ │ │ pop {r3, pc} │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - bl 1defcc │ │ │ │ + bl 1def14 │ │ │ │ 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] @ (1de250 ) │ │ │ │ + ldr r3, [pc, #360] @ (1de198 ) │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #20] │ │ │ │ - ldr r2, [pc, #356] @ (1de254 ) │ │ │ │ + ldr r2, [pc, #356] @ (1de19c ) │ │ │ │ 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 │ │ │ │ @@ -535078,26 +535046,26 @@ │ │ │ │ blx 58d9c │ │ │ │ mov r0, r6 │ │ │ │ blx 59b14 │ │ │ │ mov.w sl, r0, asr #31 │ │ │ │ cmp r4, sl │ │ │ │ it eq │ │ │ │ cmpeq r5, r0 │ │ │ │ - beq.w 1de232 │ │ │ │ + beq.w 1de17a │ │ │ │ mov r9, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 58d9c │ │ │ │ cmp r5, r9 │ │ │ │ sbcs.w r3, r4, sl │ │ │ │ - bcs.n 1de228 │ │ │ │ + bcs.n 1de170 │ │ │ │ add r3, sp, #32 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 1de1e4 │ │ │ │ + b.n 1de12c │ │ │ │ movs r2, #65 @ 0x41 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ add r5, sp, #88 @ 0x58 │ │ │ │ blx 5923c │ │ │ │ ldr.w ip, [sp, #12] │ │ │ │ mov.w lr, #808464432 @ 0x30303030 │ │ │ │ @@ -535112,104 +535080,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 59710 │ │ │ │ cmp r0, #8 │ │ │ │ - bne.n 1de226 │ │ │ │ + bne.n 1de16e │ │ │ │ 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 1e2f78 │ │ │ │ + bl 1e2ec0 │ │ │ │ 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 1e0d08 │ │ │ │ + bl 1e0c50 │ │ │ │ movs r2, #16 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ mov r1, r6 │ │ │ │ strb.w r6, [sp, #104] @ 0x68 │ │ │ │ blx 59a84 <__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 1e02f4 │ │ │ │ + bl 1e023c │ │ │ │ cmp r7, r9 │ │ │ │ sbcs.w r3, r4, sl │ │ │ │ - bcs.n 1de226 │ │ │ │ + bcs.n 1de16e │ │ │ │ adds.w r8, r7, #56 @ 0x38 │ │ │ │ adc.w r4, r4, #0 │ │ │ │ cmp r9, r8 │ │ │ │ sbcs.w r3, sl, r4 │ │ │ │ - bcc.n 1de226 │ │ │ │ + bcc.n 1de16e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movs r1, #1 │ │ │ │ blx 59710 │ │ │ │ cmp r0, #56 @ 0x38 │ │ │ │ - bne.n 1de226 │ │ │ │ + bne.n 1de16e │ │ │ │ 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 1de142 │ │ │ │ + beq.n 1de08a │ │ │ │ mov r5, r7 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ blx 58d9c │ │ │ │ - ldr r2, [pc, #36] @ (1de258 ) │ │ │ │ - ldr r3, [pc, #24] @ (1de250 ) │ │ │ │ + ldr r2, [pc, #36] @ (1de1a0 ) │ │ │ │ + ldr r3, [pc, #24] @ (1de198 ) │ │ │ │ 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 1de24c │ │ │ │ + bne.n 1de194 │ │ │ │ add sp, #164 @ 0xa4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r1, #4 │ │ │ │ + subs r4, r0, #7 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - adds r6, r0, #7 │ │ │ │ + subs r6, r7, #1 │ │ │ │ lsls r0, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [pc, #468] @ (1de444 ) │ │ │ │ - ldr r3, [pc, #468] @ (1de448 ) │ │ │ │ + ldr r0, [pc, #468] @ (1de38c ) │ │ │ │ + ldr r3, [pc, #468] @ (1de390 ) │ │ │ │ mov r6, r1 │ │ │ │ add r0, pc │ │ │ │ sub sp, #28 │ │ │ │ movs r1, #0 │ │ │ │ mov r9, r2 │ │ │ │ movs r2, #2 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ @@ -535220,236 +535188,236 @@ │ │ │ │ blx 58d9c │ │ │ │ mov r0, r6 │ │ │ │ blx 59b14 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 59698 │ │ │ │ cmp r4, #15 │ │ │ │ - bhi.n 1de31c │ │ │ │ + bhi.n 1de264 │ │ │ │ ldr.w r0, [r8, r9, lsl #2] │ │ │ │ movs r4, #0 │ │ │ │ blx 59764 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #6 │ │ │ │ mov r0, r7 │ │ │ │ blx 5910c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1de300 │ │ │ │ + cbz r0, 1de248 │ │ │ │ blx 59f48 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #11 │ │ │ │ - bne.n 1de2d0 │ │ │ │ + bne.n 1de218 │ │ │ │ mov.w r0, #1000 @ 0x3e8 │ │ │ │ adds r4, #1 │ │ │ │ blx 59d3c │ │ │ │ cmp r4, #100 @ 0x64 │ │ │ │ - bne.n 1de2ac │ │ │ │ + bne.n 1de1f4 │ │ │ │ adds r5, #1 │ │ │ │ - bne.n 1de300 │ │ │ │ + bne.n 1de248 │ │ │ │ ldr.w r0, [r8, r9, lsl #2] │ │ │ │ blx 59764 │ │ │ │ movs r1, #8 │ │ │ │ blx 5910c │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #356] @ (1de44c ) │ │ │ │ - ldr r3, [pc, #352] @ (1de448 ) │ │ │ │ + ldr r2, [pc, #356] @ (1de394 ) │ │ │ │ + ldr r3, [pc, #352] @ (1de390 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1de43e │ │ │ │ + bne.w 1de386 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r2, #2 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx 58d9c │ │ │ │ mov r0, r6 │ │ │ │ blx 59b14 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 59698 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1de3a8 │ │ │ │ + beq.n 1de2f0 │ │ │ │ mov r3, r6 │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 59710 │ │ │ │ cmp r0, #16 │ │ │ │ - bne.n 1de2d4 │ │ │ │ - ldr r1, [pc, #288] @ (1de450 ) │ │ │ │ + bne.n 1de21c │ │ │ │ + ldr r1, [pc, #288] @ (1de398 ) │ │ │ │ movs r2, #15 │ │ │ │ add r0, sp, #4 │ │ │ │ add r1, pc │ │ │ │ blx 59ffc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1de2d4 │ │ │ │ + bne.n 1de21c │ │ │ │ ldrb.w r3, [sp, #19] │ │ │ │ subs r3, #5 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1de2d4 │ │ │ │ + bhi.n 1de21c │ │ │ │ ldr.w r0, [r8, r9, lsl #2] │ │ │ │ blx 59764 │ │ │ │ movs r1, #8 │ │ │ │ blx 5910c │ │ │ │ ldr.w r3, [r8, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1de3de │ │ │ │ + beq.n 1de326 │ │ │ │ add.w r4, r8, #40 @ 0x28 │ │ │ │ movs r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1de376 │ │ │ │ + bne.n 1de2be │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1de366 │ │ │ │ + bne.n 1de2ae │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1de3fa │ │ │ │ + bne.n 1de342 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1de0d4 │ │ │ │ + bl 1de01c │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1de38c │ │ │ │ + bne.n 1de2d4 │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 1de3ea │ │ │ │ + cbnz r3, 1de332 │ │ │ │ movs r0, #1 │ │ │ │ strb.w r0, [r8, #56] @ 0x38 │ │ │ │ - b.n 1de2e4 │ │ │ │ - ldr r4, [pc, #168] @ (1de454 ) │ │ │ │ + b.n 1de22c │ │ │ │ + ldr r4, [pc, #168] @ (1de39c ) │ │ │ │ movs r2, #16 │ │ │ │ ldr.w r3, [r8, r9, lsl #2] │ │ │ │ movs r1, #1 │ │ │ │ add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ blx 59c10 │ │ │ │ cmp r0, #16 │ │ │ │ - bne.n 1de2d4 │ │ │ │ + bne.n 1de21c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #1 │ │ │ │ blx 59c10 │ │ │ │ cmp r0, #16 │ │ │ │ - bne.n 1de2d4 │ │ │ │ + bne.n 1de21c │ │ │ │ ldr.w r0, [r8, r9, lsl #2] │ │ │ │ blx 59fd8 │ │ │ │ mov r0, r6 │ │ │ │ blx 59fd8 │ │ │ │ - b.n 1de346 │ │ │ │ + b.n 1de28e │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1de0d4 │ │ │ │ - b.n 1de3a0 │ │ │ │ + bl 1de01c │ │ │ │ + b.n 1de2e8 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - bl 1defcc │ │ │ │ - b.n 1de3a0 │ │ │ │ + bl 1def14 │ │ │ │ + b.n 1de2e8 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1de418 │ │ │ │ + beq.n 1de360 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1de404 │ │ │ │ + bne.n 1de34c │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1de37e │ │ │ │ + beq.n 1de2c6 │ │ │ │ movs r5, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1deff8 │ │ │ │ + bl 1def40 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r5, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1de428 │ │ │ │ + bne.n 1de370 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1de41a │ │ │ │ - b.n 1de37e │ │ │ │ + bne.n 1de362 │ │ │ │ + b.n 1de2c6 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r0, r1, #6 │ │ │ │ + subs r0, r0, #1 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r2, #4 │ │ │ │ + adds r4, r1, #7 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - adds r0, #166 @ 0xa6 │ │ │ │ + adds r0, #222 @ 0xde │ │ │ │ movs r0, r5 │ │ │ │ - adds r0, #38 @ 0x26 │ │ │ │ + adds r0, #94 @ 0x5e │ │ │ │ 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] @ (1de644 ) │ │ │ │ + ldr r1, [pc, #456] @ (1de58c ) │ │ │ │ sub.w r3, r8, #4 │ │ │ │ - ldr r2, [pc, #452] @ (1de648 ) │ │ │ │ + ldr r2, [pc, #452] @ (1de590 ) │ │ │ │ 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, 1de4ae │ │ │ │ + cbz r2, 1de3f6 │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp.w sl, #9 │ │ │ │ - bne.n 1de49a │ │ │ │ + bne.n 1de3e2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1de5d0 │ │ │ │ - ldr r1, [pc, #412] @ (1de64c ) │ │ │ │ + b.n 1de518 │ │ │ │ + ldr r1, [pc, #412] @ (1de594 ) │ │ │ │ add r1, pc │ │ │ │ blx 59fe4 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1de4aa │ │ │ │ - ldr r3, [pc, #400] @ (1de650 ) │ │ │ │ + beq.n 1de3f2 │ │ │ │ + ldr r3, [pc, #400] @ (1de598 ) │ │ │ │ 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] @ (1de654 ) │ │ │ │ + ldr r3, [pc, #388] @ (1de59c ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #388] @ (1de658 ) │ │ │ │ + ldr r3, [pc, #388] @ (1de5a0 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov.w r1, #4096 @ 0x1000 │ │ │ │ mov r0, r7 │ │ │ │ blx 59bbc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1de5c8 │ │ │ │ + beq.n 1de510 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r7 │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r4, [r9, #-240] @ 0xf0 │ │ │ │ blx 58f08 │ │ │ │ add r0, r9 │ │ │ │ ldr.w r6, [r8, #60] @ 0x3c │ │ │ │ @@ -535457,150 +535425,150 @@ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ strb.w r4, [r0, #-4] │ │ │ │ mov r3, r6 │ │ │ │ add r0, sp, #32 │ │ │ │ str r7, [sp, #0] │ │ │ │ blx 59930 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1de4d8 │ │ │ │ + beq.n 1de420 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ str r7, [sp, #0] │ │ │ │ blx 59930 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ ldr.w r0, [r9, #-240] │ │ │ │ - beq.n 1de626 │ │ │ │ - ldr r6, [pc, #304] @ (1de65c ) │ │ │ │ + beq.n 1de56e │ │ │ │ + ldr r6, [pc, #304] @ (1de5a4 ) │ │ │ │ add r6, pc │ │ │ │ mov r1, r6 │ │ │ │ blx 59fe4 │ │ │ │ mov r1, r6 │ │ │ │ mov fp, r0 │ │ │ │ ldr.w r0, [r9, #-236] │ │ │ │ blx 59fe4 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr.w r0, [r9, #-240] │ │ │ │ blx 58d30 │ │ │ │ ldr.w r0, [r9, #-236] │ │ │ │ blx 58d30 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1de61e │ │ │ │ + beq.n 1de566 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r0, fp │ │ │ │ - cbz r3, 1de5b4 │ │ │ │ + cbz r3, 1de4fc │ │ │ │ blx 59764 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ blx 5974c <__fstat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1de5f4 │ │ │ │ + beq.n 1de53c │ │ │ │ ldr r5, [sp, #28] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 1de57a │ │ │ │ - b.n 1de5f4 │ │ │ │ + bne.n 1de4c2 │ │ │ │ + b.n 1de53c │ │ │ │ adds r4, #1 │ │ │ │ cmp sl, r4 │ │ │ │ - beq.n 1de5f4 │ │ │ │ + beq.n 1de53c │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ blx 59764 │ │ │ │ add r1, sp, #152 @ 0x98 │ │ │ │ blx 5974c <__fstat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1de574 │ │ │ │ + beq.n 1de4bc │ │ │ │ ldrd r0, r2, [r9, #-120] @ 0x78 │ │ │ │ ldrd r1, r3, [r9, #-232] @ 0xe8 │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ cmpeq r0, r1 │ │ │ │ - bne.n 1de574 │ │ │ │ + bne.n 1de4bc │ │ │ │ ldrd r0, r2, [r9, #-112] @ 0x70 │ │ │ │ ldrd r1, r3, [r9, #-224] @ 0xe0 │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ cmpeq r0, r1 │ │ │ │ - bne.n 1de574 │ │ │ │ + bne.n 1de4bc │ │ │ │ mov r0, fp │ │ │ │ blx 59d60 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 59d60 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov.w r1, #4096 @ 0x1000 │ │ │ │ mov r0, r7 │ │ │ │ blx 59bbc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1de4e8 │ │ │ │ + bne.n 1de430 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 59d60 │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #140] @ (1de660 ) │ │ │ │ + ldr r2, [pc, #140] @ (1de5a8 ) │ │ │ │ add.w r1, sp, #4352 @ 0x1100 │ │ │ │ - ldr r3, [pc, #112] @ (1de648 ) │ │ │ │ + ldr r3, [pc, #112] @ (1de590 ) │ │ │ │ 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 1de63e │ │ │ │ + bne.n 1de586 │ │ │ │ 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 1de25c │ │ │ │ + bl 1de1a4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1de62c │ │ │ │ + cbz r0, 1de574 │ │ │ │ add.w sl, sl, #1 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 59d60 │ │ │ │ uxtb.w sl, sl │ │ │ │ cmp.w sl, #8 │ │ │ │ - bls.w 1de4d8 │ │ │ │ - b.n 1de5c8 │ │ │ │ + bls.w 1de420 │ │ │ │ + b.n 1de510 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1de5b4 │ │ │ │ - b.n 1de4d8 │ │ │ │ + bne.n 1de4fc │ │ │ │ + b.n 1de420 │ │ │ │ blx 58d30 │ │ │ │ - b.n 1de4d8 │ │ │ │ + b.n 1de420 │ │ │ │ mov r0, fp │ │ │ │ blx 59d60 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 59d60 │ │ │ │ str.w r4, [r8, sl, lsl #2] │ │ │ │ - b.n 1de4d8 │ │ │ │ + b.n 1de420 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r6, r6, r5 │ │ │ │ + adds r6, r5, #0 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r4, #4] │ │ │ │ + strh r4, [r3, #6] │ │ │ │ movs r1, r3 │ │ │ │ - bmi.n 1de72c │ │ │ │ + bmi.n 1de4e4 │ │ │ │ movs r7, r2 │ │ │ │ - strh r2, [r1, #4] │ │ │ │ + strh r2, [r0, #6] │ │ │ │ movs r1, r3 │ │ │ │ - strh r0, [r2, #4] │ │ │ │ + strh r0, [r1, #6] │ │ │ │ movs r1, r3 │ │ │ │ - strh r2, [r5, #0] │ │ │ │ + strh r2, [r4, #2] │ │ │ │ movs r1, r3 │ │ │ │ - subs r2, r4, r0 │ │ │ │ + subs r2, r3, r3 │ │ │ │ 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] @ (1de704 ) │ │ │ │ + ldr r2, [pc, #140] @ (1de64c ) │ │ │ │ subw sp, sp, #2728 @ 0xaa8 │ │ │ │ - ldr r3, [pc, #140] @ (1de708 ) │ │ │ │ + ldr r3, [pc, #140] @ (1de650 ) │ │ │ │ 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 │ │ │ │ @@ -535608,146 +535576,146 @@ │ │ │ │ ldr.w r0, [r8, #64] @ 0x40 │ │ │ │ mov.w r2, #2720 @ 0xaa0 │ │ │ │ blx 59398 │ │ │ │ adds r1, r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ it ne │ │ │ │ movne r4, #0 │ │ │ │ - bne.n 1de6ae │ │ │ │ - b.n 1de6f2 │ │ │ │ + bne.n 1de5f6 │ │ │ │ + b.n 1de63a │ │ │ │ tst.w r3, #33792 @ 0x8400 │ │ │ │ - bne.n 1de6d2 │ │ │ │ + bne.n 1de61a │ │ │ │ cmp r4, r6 │ │ │ │ - bge.n 1de68e │ │ │ │ + bge.n 1de5d6 │ │ │ │ adds r5, r7, r4 │ │ │ │ adds r4, #16 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ add r4, r2 │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bpl.n 1de6a8 │ │ │ │ + bpl.n 1de5f0 │ │ │ │ ldr.w r1, [r8, #72] @ 0x48 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1de458 │ │ │ │ + bl 1de3a0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ tst.w r3, #33792 @ 0x8400 │ │ │ │ - beq.n 1de6ae │ │ │ │ + beq.n 1de5f6 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #52] @ (1de70c ) │ │ │ │ - ldr r3, [pc, #48] @ (1de708 ) │ │ │ │ + ldr r2, [pc, #52] @ (1de654 ) │ │ │ │ + ldr r3, [pc, #48] @ (1de650 ) │ │ │ │ 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 1de6fe │ │ │ │ + bne.n 1de646 │ │ │ │ addw sp, sp, #2728 @ 0xaa8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 59f48 <__errno_location@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #11 │ │ │ │ - beq.n 1de68e │ │ │ │ - b.n 1de6d4 │ │ │ │ + beq.n 1de5d6 │ │ │ │ + b.n 1de61c │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r6, r7, r5 │ │ │ │ + subs r6, r6, r0 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r4, r4 │ │ │ │ + adds r4, r3, r7 │ │ │ │ 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, 1de75c │ │ │ │ + cbnz r3, 1de6a4 │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ - cbz r0, 1de72c │ │ │ │ + cbz r0, 1de674 │ │ │ │ blx 59d60 │ │ │ │ subs r4, r6, #4 │ │ │ │ add.w r5, r6, #32 │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ - cbz r0, 1de73c │ │ │ │ + cbz r0, 1de684 │ │ │ │ blx 59d60 │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 1de732 │ │ │ │ + bne.n 1de67a │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ - cbz r3, 1de750 │ │ │ │ + cbz r3, 1de698 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ - bl 1e02e0 │ │ │ │ + bl 1e0228 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - bl 1e3174 │ │ │ │ + bl 1e30bc │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx 5923c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r0, r1, [r0, #64] @ 0x40 │ │ │ │ blx 58f20 │ │ │ │ ldr r0, [r6, #76] @ 0x4c │ │ │ │ movs r1, #0 │ │ │ │ - bl 1f677c │ │ │ │ + bl 1f66c4 │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ blx 59344 │ │ │ │ - b.n 1de724 │ │ │ │ + b.n 1de66c │ │ │ │ stmdb 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] @ (1de9e8 ) │ │ │ │ + ldr r2, [pc, #608] @ (1de930 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #608] @ (1de9ec ) │ │ │ │ + ldr r3, [pc, #608] @ (1de934 ) │ │ │ │ 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 1e2f34 │ │ │ │ + bl 1e2e7c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ - bl 1e01e0 │ │ │ │ + bl 1e0128 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ - ldr r0, [pc, #568] @ (1de9f0 ) │ │ │ │ + ldr r0, [pc, #568] @ (1de938 ) │ │ │ │ mov r1, r5 │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ add r0, pc │ │ │ │ - bl 1e8450 │ │ │ │ + bl 1e8398 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1de83c │ │ │ │ - ldr r7, [pc, #556] @ (1de9f4 ) │ │ │ │ + beq.n 1de784 │ │ │ │ + ldr r7, [pc, #556] @ (1de93c ) │ │ │ │ mov r3, r6 │ │ │ │ - ldr r2, [pc, #556] @ (1de9f8 ) │ │ │ │ + ldr r2, [pc, #556] @ (1de940 ) │ │ │ │ movs r1, #1 │ │ │ │ add r7, pc │ │ │ │ add r0, sp, #20 │ │ │ │ add r2, pc │ │ │ │ str r7, [sp, #0] │ │ │ │ blx 59930 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 1de974 │ │ │ │ - ldr r2, [pc, #536] @ (1de9fc ) │ │ │ │ + beq.w 1de8bc │ │ │ │ + ldr r2, [pc, #536] @ (1de944 ) │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #24 │ │ │ │ add r2, pc │ │ │ │ str r7, [sp, #0] │ │ │ │ blx 59930 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 1de96e │ │ │ │ - ldr r6, [pc, #520] @ (1dea00 ) │ │ │ │ + beq.w 1de8b6 │ │ │ │ + ldr r6, [pc, #520] @ (1de948 ) │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r6, pc │ │ │ │ mov r1, r6 │ │ │ │ blx 59fe4 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ @@ -535757,51 +535725,51 @@ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ blx 58d30 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 58d30 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1de974 │ │ │ │ + beq.w 1de8bc │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1de974 │ │ │ │ + beq.w 1de8bc │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1de25c │ │ │ │ + bl 1de1a4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1de974 │ │ │ │ - ldr r0, [pc, #452] @ (1dea04 ) │ │ │ │ + beq.w 1de8bc │ │ │ │ + ldr r0, [pc, #452] @ (1de94c ) │ │ │ │ add r0, pc │ │ │ │ - bl 1e16f0 │ │ │ │ + bl 1e1638 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1de924 │ │ │ │ + beq.n 1de86c │ │ │ │ movs r3, #0 │ │ │ │ - ldr.w r9, [pc, #440] @ 1dea08 │ │ │ │ - ldr.w r8, [pc, #440] @ 1dea0c │ │ │ │ + ldr.w r9, [pc, #440] @ 1de950 │ │ │ │ + ldr.w r8, [pc, #440] @ 1de954 │ │ │ │ movs r5, #1 │ │ │ │ strd r3, r3, [sp, #28] │ │ │ │ add r9, pc │ │ │ │ - ldr r3, [pc, #432] @ (1dea10 ) │ │ │ │ + ldr r3, [pc, #432] @ (1de958 ) │ │ │ │ add r8, pc │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 1de8e4 │ │ │ │ + b.n 1de82c │ │ │ │ mov r3, fp │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #32 │ │ │ │ str r6, [sp, #0] │ │ │ │ blx 59930 <__asprintf_chk@plt> │ │ │ │ ldr.w fp, [sp, #28] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 1de9be │ │ │ │ + beq.w 1de906 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #400] @ (1dea14 ) │ │ │ │ + ldr r6, [pc, #400] @ (1de95c ) │ │ │ │ blx 58d30 │ │ │ │ mov r0, fp │ │ │ │ add r6, pc │ │ │ │ mov.w fp, r5, lsl #2 │ │ │ │ mov r1, r6 │ │ │ │ blx 59fe4 │ │ │ │ mov r1, r6 │ │ │ │ @@ -535812,35 +535780,35 @@ │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx 58d30 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 58d30 │ │ │ │ ldr.w r0, [r4, r5, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1de996 │ │ │ │ + beq.n 1de8de │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1de9cc │ │ │ │ + beq.w 1de914 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1de25c │ │ │ │ + bl 1de1a4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1de9a6 │ │ │ │ + beq.n 1de8ee │ │ │ │ adds r5, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx 59d60 │ │ │ │ uxtb r5, r5 │ │ │ │ cmp r5, #8 │ │ │ │ - bhi.n 1de924 │ │ │ │ + bhi.n 1de86c │ │ │ │ cmp r7, #1 │ │ │ │ ite cs │ │ │ │ addcs sl, r7 │ │ │ │ addcc.w sl, sl, #1 │ │ │ │ ldrb.w r3, [sl] │ │ │ │ - cbz r3, 1de924 │ │ │ │ + cbz r3, 1de86c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ blx 58f08 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, sl │ │ │ │ blx 58b44 │ │ │ │ @@ -535851,119 +535819,119 @@ │ │ │ │ add r0, sp, #28 │ │ │ │ mov r3, fp │ │ │ │ str r6, [sp, #0] │ │ │ │ mov.w ip, #0 │ │ │ │ strd ip, ip, [sp, #28] │ │ │ │ blx 59930 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 1de866 │ │ │ │ + bne.n 1de7ae │ │ │ │ mov r0, r6 │ │ │ │ blx 58d30 │ │ │ │ - b.n 1de8da │ │ │ │ - ldr r0, [pc, #240] @ (1dea18 ) │ │ │ │ + b.n 1de822 │ │ │ │ + ldr r0, [pc, #240] @ (1de960 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1e16f0 │ │ │ │ + bl 1e1638 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1de96a │ │ │ │ + cbz r0, 1de8b2 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1de458 │ │ │ │ - cbz r0, 1de96a │ │ │ │ + bl 1de3a0 │ │ │ │ + cbz r0, 1de8b2 │ │ │ │ str r5, [r4, #72] @ 0x48 │ │ │ │ mov.w r0, #524288 @ 0x80000 │ │ │ │ blx 59f84 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 1de96a │ │ │ │ + blt.n 1de8b2 │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ mov.w r2, #1032 @ 0x408 │ │ │ │ blx 59058 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.n 1de9da │ │ │ │ - ldr r1, [pc, #196] @ (1dea1c ) │ │ │ │ + blt.n 1de922 │ │ │ │ + ldr r1, [pc, #196] @ (1de964 ) │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r4, #76 @ 0x4c │ │ │ │ strd r5, r6, [r4, #64] @ 0x40 │ │ │ │ add r1, pc │ │ │ │ - bl 1f6718 │ │ │ │ - cbnz r0, 1de9d2 │ │ │ │ + bl 1f6660 │ │ │ │ + cbnz r0, 1de91a │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1de97c │ │ │ │ + b.n 1de8c4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 58d30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1de710 │ │ │ │ + bl 1de658 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #160] @ (1dea20 ) │ │ │ │ - ldr r3, [pc, #108] @ (1de9ec ) │ │ │ │ + ldr r2, [pc, #160] @ (1de968 ) │ │ │ │ + ldr r3, [pc, #108] @ (1de934 ) │ │ │ │ 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 1de9e2 │ │ │ │ + bne.n 1de92a │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cbz r6, 1de99e │ │ │ │ + cbz r6, 1de8e6 │ │ │ │ mov r0, r6 │ │ │ │ blx 59d60 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, fp] │ │ │ │ - b.n 1de8da │ │ │ │ + b.n 1de822 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ blx 59d60 │ │ │ │ ldr.w r0, [r4, fp] │ │ │ │ blx 59d60 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str.w r3, [r4, fp] │ │ │ │ - b.n 1de8da │ │ │ │ + b.n 1de822 │ │ │ │ mov r0, fp │ │ │ │ blx 58d30 │ │ │ │ mov r0, r6 │ │ │ │ blx 58d30 │ │ │ │ - b.n 1de8da │ │ │ │ + b.n 1de822 │ │ │ │ blx 59d60 │ │ │ │ - b.n 1de99e │ │ │ │ + b.n 1de8e6 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 58f20 │ │ │ │ mov r0, r5 │ │ │ │ blx 59344 │ │ │ │ - b.n 1de96a │ │ │ │ + b.n 1de8b2 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r0, r6, r1 │ │ │ │ + adds r0, r5, r4 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r6, #8] │ │ │ │ + ldrb r0, [r5, #9] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r2, [r1, #23] │ │ │ │ + ldrb r2, [r0, #24] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r6, [r0, #22] │ │ │ │ + ldrb r6, [r7, #22] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r4, [r7, #21] │ │ │ │ + ldrb r4, [r6, #22] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r2, [r5, #22] │ │ │ │ + ldrb r2, [r4, #23] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r6, [r6, #20] │ │ │ │ + ldrb r6, [r5, #21] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r6, [r1, #21] │ │ │ │ + ldrb r6, [r0, #22] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r2, [r7, #19] │ │ │ │ + ldrb r2, [r6, #20] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r4, [r0, #20] │ │ │ │ + ldrb r4, [r7, #20] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r4, [r1, #19] │ │ │ │ + ldrb r4, [r0, #20] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r6, [r0, #18] │ │ │ │ + ldrb r6, [r7, #18] │ │ │ │ movs r1, r3 │ │ │ │ - ldc2l 15, cr15, [pc], #1020 @ 1dee1c │ │ │ │ - asrs r4, r7, #25 │ │ │ │ + ldc2l 15, cr15, [pc], #1020 @ 1ded64 │ │ │ │ + asrs r4, r6, #28 │ │ │ │ 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 │ │ │ │ @@ -535981,174 +535949,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 1dea46 │ │ │ │ + bne.n 1de98e │ │ │ │ ldrb.w r3, [r8, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1deb16 │ │ │ │ + beq.n 1dea5e │ │ │ │ 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 1dea9c │ │ │ │ + bne.n 1de9e4 │ │ │ │ strex r1, r2, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1dea8c │ │ │ │ + bne.n 1de9d4 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1debb2 │ │ │ │ + bne.w 1deafa │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ - bl 1e0390 │ │ │ │ + bl 1e02d8 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1deb1e │ │ │ │ + cbz r0, 1dea66 │ │ │ │ ldrb r4, [r7, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [r7, #40] @ 0x28 │ │ │ │ ldr.w r0, [r8, r4, lsl #2] │ │ │ │ blx 58d9c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1deaf4 │ │ │ │ + blt.n 1dea3c │ │ │ │ ldr.w r3, [r8, r4, lsl #2] │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #1 │ │ │ │ add.w r0, r7, #48 @ 0x30 │ │ │ │ blx 59710 │ │ │ │ cmp r0, #16 │ │ │ │ - bne.n 1deaf4 │ │ │ │ + bne.n 1dea3c │ │ │ │ add.w r0, sl, #19 │ │ │ │ mov r3, r7 │ │ │ │ - b.n 1deae8 │ │ │ │ + b.n 1dea30 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 1deb52 │ │ │ │ + beq.n 1dea9a │ │ │ │ ldrb.w r1, [r6, #1]! │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1deae4 │ │ │ │ + beq.n 1dea2c │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 58d30 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r9] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1deb00 │ │ │ │ + bne.n 1dea48 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1deba2 │ │ │ │ + bne.n 1deaea │ │ │ │ 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, 1deb3e │ │ │ │ + cbz r1, 1dea86 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1de0d4 │ │ │ │ + bl 1de01c │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ - bl 1e0390 │ │ │ │ + bl 1e02d8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1deab6 │ │ │ │ + bne.n 1de9fe │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r9] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1deb0e │ │ │ │ - b.n 1deb42 │ │ │ │ + beq.n 1dea56 │ │ │ │ + b.n 1dea8a │ │ │ │ ldr r5, [r7, #48] @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ blx 59cb8 │ │ │ │ ldr.w r3, [r8, r4, lsl #2] │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #1 │ │ │ │ mov r4, r0 │ │ │ │ blx 59710 │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 1deaf6 │ │ │ │ + bne.n 1dea3e │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ - cbz r3, 1deb7e │ │ │ │ + cbz r3, 1deac6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f1494 │ │ │ │ + bl 1f13dc │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 1deaf6 │ │ │ │ + bne.n 1dea3e │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r9] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1deb82 │ │ │ │ + bne.n 1deaca │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 1debf8 │ │ │ │ + cbnz r3, 1deb40 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1deb18 │ │ │ │ + beq.n 1dea60 │ │ │ │ str.w r5, [fp] │ │ │ │ - b.n 1deb18 │ │ │ │ + b.n 1dea60 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - bl 1defcc │ │ │ │ - b.n 1deb16 │ │ │ │ + bl 1def14 │ │ │ │ + b.n 1dea5e │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 1debdc │ │ │ │ + bne.n 1deb24 │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1deff8 │ │ │ │ + bl 1def40 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r9] │ │ │ │ strex r2, r7, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1debc6 │ │ │ │ + bne.n 1deb0e │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1debb8 │ │ │ │ - b.n 1deaa6 │ │ │ │ + bne.n 1deb00 │ │ │ │ + b.n 1de9ee │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r9] │ │ │ │ strex r1, r2, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1debe2 │ │ │ │ + bne.n 1deb2a │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1debb6 │ │ │ │ - b.n 1deaa6 │ │ │ │ + bne.n 1deafe │ │ │ │ + b.n 1de9ee │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r9 │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - bl 1defcc │ │ │ │ - b.n 1deb96 │ │ │ │ + bl 1def14 │ │ │ │ + b.n 1deade │ │ │ │ stmdb 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] @ (1defc0 ) │ │ │ │ - ldr r3, [pc, #924] @ (1defc4 ) │ │ │ │ + ldr r2, [pc, #920] @ (1def08 ) │ │ │ │ + ldr r3, [pc, #924] @ (1def0c ) │ │ │ │ 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 │ │ │ │ @@ -536162,325 +536130,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 1dec3a │ │ │ │ + bne.n 1deb82 │ │ │ │ ldrb.w r9, [r8, #56] @ 0x38 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1ded02 │ │ │ │ + beq.n 1dec4a │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ded02 │ │ │ │ + beq.n 1dec4a │ │ │ │ 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 1dec96 │ │ │ │ + bne.n 1debde │ │ │ │ strex r0, r2, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1dec86 │ │ │ │ + bne.n 1debce │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1dee1c │ │ │ │ + bne.w 1ded64 │ │ │ │ ldr.w r0, [r8] │ │ │ │ movs r6, #0 │ │ │ │ blx 59764 │ │ │ │ mov fp, r0 │ │ │ │ movs r1, #6 │ │ │ │ mov r0, fp │ │ │ │ blx 5910c │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1ded24 │ │ │ │ + cbz r0, 1dec6c │ │ │ │ blx 59f48 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #11 │ │ │ │ - bne.n 1decd2 │ │ │ │ + bne.n 1dec1a │ │ │ │ mov.w r0, #1000 @ 0x3e8 │ │ │ │ adds r6, #1 │ │ │ │ blx 59d3c │ │ │ │ cmp.w r6, #1000 @ 0x3e8 │ │ │ │ - bne.n 1decac │ │ │ │ + bne.n 1debf4 │ │ │ │ adds r7, #1 │ │ │ │ - bne.n 1ded24 │ │ │ │ + bne.n 1dec6c │ │ │ │ ldr.w r0, [r8] │ │ │ │ blx 59764 │ │ │ │ movs r1, #8 │ │ │ │ blx 5910c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1decea │ │ │ │ + bne.n 1dec32 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1dee0c │ │ │ │ + bne.w 1ded54 │ │ │ │ mov.w r9, #0 │ │ │ │ - ldr r2, [pc, #704] @ (1defc8 ) │ │ │ │ - ldr r3, [pc, #696] @ (1defc4 ) │ │ │ │ + ldr r2, [pc, #704] @ (1def10 ) │ │ │ │ + ldr r3, [pc, #696] @ (1def0c ) │ │ │ │ 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 1defa6 │ │ │ │ + bne.w 1deeee │ │ │ │ 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 1ded3e │ │ │ │ + bne.n 1dec86 │ │ │ │ strex r1, r2, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1ded2e │ │ │ │ + bne.n 1dec76 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1def50 │ │ │ │ + bne.w 1dee98 │ │ │ │ ldr.w r1, [r8, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1de0d4 │ │ │ │ + bl 1de01c │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ - bl 1e0390 │ │ │ │ + bl 1e02d8 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 1deda4 │ │ │ │ + cbz r0, 1decec │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1ded68 │ │ │ │ + bne.n 1decb0 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1def96 │ │ │ │ + bne.w 1deede │ │ │ │ ldr.w r0, [r8] │ │ │ │ blx 59764 │ │ │ │ movs r1, #8 │ │ │ │ blx 5910c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1decf8 │ │ │ │ - b.n 1ded94 │ │ │ │ + beq.n 1dec40 │ │ │ │ + b.n 1decdc │ │ │ │ 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 1f1494 │ │ │ │ + bl 1f13dc │ │ │ │ movs r2, #2 │ │ │ │ mov r1, fp │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr.w r0, [r8] │ │ │ │ blx 58d9c │ │ │ │ mov r1, sl │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 1e0ccc │ │ │ │ + bl 1e0c14 │ │ │ │ ldr.w r3, [r8] │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ blx 59c10 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ str r0, [sp, #20] │ │ │ │ - beq.n 1dee66 │ │ │ │ + beq.n 1dedae │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1dede4 │ │ │ │ + bne.n 1ded2c │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1decd6 │ │ │ │ + beq.w 1dec1e │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - bl 1defcc │ │ │ │ - b.n 1decd6 │ │ │ │ + bl 1def14 │ │ │ │ + b.n 1dec1e │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [r8, #44] @ 0x2c │ │ │ │ - bl 1defcc │ │ │ │ - b.n 1ded02 │ │ │ │ + bl 1def14 │ │ │ │ + b.n 1dec4a │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1dee3e │ │ │ │ + beq.n 1ded86 │ │ │ │ movs r2, #2 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r0] │ │ │ │ strex r1, r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1dee28 │ │ │ │ + bne.n 1ded70 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1deca0 │ │ │ │ + beq.w 1debe8 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1deff8 │ │ │ │ + bl 1def40 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ strex r2, r6, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1dee50 │ │ │ │ + bne.n 1ded98 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1dee42 │ │ │ │ - b.n 1deca0 │ │ │ │ + bne.n 1ded8a │ │ │ │ + b.n 1debe8 │ │ │ │ ldr.w r0, [r8] │ │ │ │ blx 59b14 │ │ │ │ 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 59c10 │ │ │ │ cmp r0, #16 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bne.n 1dede0 │ │ │ │ + bne.n 1ded28 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ blx 59c10 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 1dede0 │ │ │ │ + bne.n 1ded28 │ │ │ │ ldr.w r0, [r8] │ │ │ │ blx 59fd8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ blx 59c10 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ - bne.n 1dede0 │ │ │ │ - vldr d7, [pc, #244] @ 1defb0 │ │ │ │ + bne.n 1ded28 │ │ │ │ + vldr d7, [pc, #244] @ 1deef8 │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - vldr d7, [pc, #236] @ 1defb8 │ │ │ │ + vldr d7, [pc, #236] @ 1def00 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ blx 59c10 │ │ │ │ cmp r0, #16 │ │ │ │ - bne.n 1dede0 │ │ │ │ + bne.n 1ded28 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #8 │ │ │ │ add r0, sp, #32 │ │ │ │ blx 59c10 │ │ │ │ cmp r0, #8 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bne.w 1dede0 │ │ │ │ + bne.w 1ded28 │ │ │ │ ldr.w r0, [r8, #36] @ 0x24 │ │ │ │ blx 59fd8 │ │ │ │ ldr.w r0, [r8, #48] @ 0x30 │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ - bl 1e2f78 │ │ │ │ + bl 1e2ec0 │ │ │ │ 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 1e0d08 │ │ │ │ + bl 1e0c50 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ - bl 1e02f4 │ │ │ │ + bl 1e023c │ │ │ │ mov r0, r7 │ │ │ │ - bl 1de09c │ │ │ │ + bl 1ddfe4 │ │ │ │ ldr.w r0, [r8] │ │ │ │ blx 59764 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ blx 5910c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1de09c │ │ │ │ - b.n 1ded06 │ │ │ │ + bl 1ddfe4 │ │ │ │ + b.n 1dec4e │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1def70 │ │ │ │ + beq.n 1deeb8 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ strex r1, r2, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1def5a │ │ │ │ + bne.n 1deea2 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ded48 │ │ │ │ + beq.w 1dec90 │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1deff8 │ │ │ │ + bl 1def40 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ strex r2, r6, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1def80 │ │ │ │ + bne.n 1deec8 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1def72 │ │ │ │ - b.n 1ded48 │ │ │ │ + bne.n 1deeba │ │ │ │ + b.n 1dec90 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - bl 1defcc │ │ │ │ - b.n 1ded80 │ │ │ │ + bl 1def14 │ │ │ │ + b.n 1decc8 │ │ │ │ blx 597a0 <__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, r2, #15 │ │ │ │ + asrs r4, r1, #18 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r6, #11 │ │ │ │ + asrs r2, r5, #14 │ │ │ │ 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 │ │ │ │ @@ -536508,46 +536476,46 @@ │ │ │ │ strd r2, lr, [sp, #4] │ │ │ │ movs r2, #9 │ │ │ │ blx 59130 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ mov.w r3, #57344 @ 0xe000 │ │ │ │ movt r3, #4095 @ 0xfff │ │ │ │ - vldr s15, [pc, #156] @ 1df0d0 │ │ │ │ + vldr s15, [pc, #156] @ 1df018 │ │ │ │ and.w r3, r3, r0, lsl #13 │ │ │ │ vmov s13, r3 │ │ │ │ - vldr s14, [pc, #148] @ 1df0d4 │ │ │ │ + vldr s14, [pc, #148] @ 1df01c │ │ │ │ vmul.f32 s15, s13, s15 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmov r2, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 1df056 │ │ │ │ + blt.n 1def9e │ │ │ │ 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 1df0cc │ │ │ │ - vldr s14, [pc, #104] @ 1df0d8 │ │ │ │ + bvs.n 1df014 │ │ │ │ + vldr s14, [pc, #104] @ 1df020 │ │ │ │ and.w r3, r1, #1 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - cbnz r3, 1df0cc │ │ │ │ - vldr s14, [pc, #88] @ 1df0dc │ │ │ │ + cbnz r3, 1df014 │ │ │ │ + vldr s14, [pc, #88] @ 1df024 │ │ │ │ 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, 1df0cc │ │ │ │ + cbnz r3, 1df014 │ │ │ │ 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 │ │ │ │ @@ -536577,96 +536545,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 1df11e │ │ │ │ + beq.n 1df066 │ │ │ │ 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, 1df12c │ │ │ │ + cbz r1, 1df074 │ │ │ │ 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, 1df15c │ │ │ │ + cbnz r4, 1df0a4 │ │ │ │ ands.w r3, r3, lr │ │ │ │ - beq.n 1df162 │ │ │ │ + beq.n 1df0aa │ │ │ │ mov.w r1, ip, asr #13 │ │ │ │ mov.w r0, #31744 @ 0x7c00 │ │ │ │ cmp r1, #1 │ │ │ │ it lt │ │ │ │ movlt r1, #1 │ │ │ │ - b.n 1df120 │ │ │ │ + b.n 1df068 │ │ │ │ mov r1, r3 │ │ │ │ mov.w r0, #31744 @ 0x7c00 │ │ │ │ - b.n 1df120 │ │ │ │ + b.n 1df068 │ │ │ │ sub.w r1, r0, #127 @ 0x7f │ │ │ │ vldr s0, [sp] │ │ │ │ cmn.w r1, #14 │ │ │ │ - blt.n 1df19c │ │ │ │ + blt.n 1df0e4 │ │ │ │ cmp r1, #15 │ │ │ │ - bgt.n 1df15a │ │ │ │ + bgt.n 1df0a2 │ │ │ │ vmov s0, ip │ │ │ │ sub.w r3, r0, #112 @ 0x70 │ │ │ │ str r2, [sp, #4] │ │ │ │ vcvt.f32.s32 s0, s0, #13 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 58f50 │ │ │ │ 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 1df120 │ │ │ │ + b.n 1df068 │ │ │ │ vabs.f32 s0, s0 │ │ │ │ - vldr s15, [pc, #20] @ 1df1b8 │ │ │ │ + vldr s15, [pc, #20] @ 1df100 │ │ │ │ strd r2, r3, [sp] │ │ │ │ vmul.f32 s0, s0, s15 │ │ │ │ blx 58f50 │ │ │ │ mov r1, r0 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ - b.n 1df18e │ │ │ │ + b.n 1df0d6 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #512] @ (1df3bc ) │ │ │ │ + ldr r3, [pc, #512] @ (1df304 ) │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1e6ee4 │ │ │ │ + bl 1e6e2c │ │ │ │ pop {r3, pc} │ │ │ │ mov.w r3, #57344 @ 0xe000 │ │ │ │ movt r3, #4095 @ 0xfff │ │ │ │ - vldr s15, [pc, #48] @ 1df20c │ │ │ │ + vldr s15, [pc, #48] @ 1df154 │ │ │ │ and.w r3, r3, r0, lsl #13 │ │ │ │ vmov s13, r3 │ │ │ │ - vldr s14, [pc, #40] @ 1df210 │ │ │ │ + vldr s14, [pc, #40] @ 1df158 │ │ │ │ vmul.f32 s15, s13, s15 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmov r3, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 1df1fe │ │ │ │ + blt.n 1df146 │ │ │ │ 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 │ │ │ │ @@ -536675,84 +536643,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 1df0e0 │ │ │ │ + bl 1df028 │ │ │ │ mov.w r3, #57344 @ 0xe000 │ │ │ │ movt r3, #4095 @ 0xfff │ │ │ │ - vldr s15, [pc, #72] @ 1df280 │ │ │ │ + vldr s15, [pc, #72] @ 1df1c8 │ │ │ │ and.w r3, r3, r0, lsl #13 │ │ │ │ vmov s13, r3 │ │ │ │ - vldr s14, [pc, #64] @ 1df284 │ │ │ │ + vldr s14, [pc, #64] @ 1df1cc │ │ │ │ vldr s0, [sp, #4] │ │ │ │ vmul.f32 s15, s13, s15 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmov r2, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 1df25e │ │ │ │ + blt.n 1df1a6 │ │ │ │ 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 1df27a │ │ │ │ + ble.n 1df1c2 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1df028 │ │ │ │ + bl 1def70 │ │ │ │ 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 1df0e0 │ │ │ │ + bl 1df028 │ │ │ │ mov.w r3, #57344 @ 0xe000 │ │ │ │ movt r3, #4095 @ 0xfff │ │ │ │ - vldr s15, [pc, #72] @ 1df2f4 │ │ │ │ + vldr s15, [pc, #72] @ 1df23c │ │ │ │ and.w r3, r3, r0, lsl #13 │ │ │ │ vmov s13, r3 │ │ │ │ - vldr s14, [pc, #64] @ 1df2f8 │ │ │ │ + vldr s14, [pc, #64] @ 1df240 │ │ │ │ vldr s0, [sp, #4] │ │ │ │ vmul.f32 s15, s13, s15 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmov r2, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 1df2d2 │ │ │ │ + blt.n 1df21a │ │ │ │ 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 1df2ee │ │ │ │ + bpl.n 1df236 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1df028 │ │ │ │ + bl 1def70 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #30] │ │ │ │ movs r0, r0 │ │ │ │ blx r0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - cbz r2, 1df322 │ │ │ │ + cbz r2, 1df26a │ │ │ │ ldr r2, [r0, #16] │ │ │ │ - cbz r2, 1df324 │ │ │ │ + cbz r2, 1df26c │ │ │ │ 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 │ │ │ │ @@ -536792,38 +536760,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 1df398 │ │ │ │ + b.n 1df2e0 │ │ │ │ ldrb r3, [r5, #5] │ │ │ │ - cbz r3, 1df3bc │ │ │ │ + cbz r3, 1df304 │ │ │ │ add r4, r8 │ │ │ │ cmp r6, r4 │ │ │ │ it ls │ │ │ │ subls r4, r4, r6 │ │ │ │ cmp r4, fp │ │ │ │ - beq.n 1df3bc │ │ │ │ + beq.n 1df304 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ lsls r3, r4, #4 │ │ │ │ adds r5, r2, r3 │ │ │ │ ldrb r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1df388 │ │ │ │ + beq.n 1df2d0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 1df38c │ │ │ │ + bne.n 1df2d4 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1df38c │ │ │ │ + beq.n 1df2d4 │ │ │ │ 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 │ │ │ │ @@ -536850,152 +536818,152 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 59ed4 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - cbz r0, 1df454 │ │ │ │ + cbz r0, 1df39c │ │ │ │ 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 1df44c │ │ │ │ + beq.n 1df394 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movs r6, #0 │ │ │ │ mov r4, r1 │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ - cbz r3, 1df440 │ │ │ │ + cbz r3, 1df388 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 58d30 │ │ │ │ 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 1df432 │ │ │ │ + bne.n 1df37a │ │ │ │ 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 1e32a0 │ │ │ │ + bl 1e31e8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - cbz r2, 1df480 │ │ │ │ + cbz r2, 1df3c8 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ mov r3, r0 │ │ │ │ - cbz r2, 1df47c │ │ │ │ + cbz r2, 1df3c4 │ │ │ │ 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] @ (1df668 ) │ │ │ │ + ldr r2, [pc, #464] @ (1df5b0 ) │ │ │ │ sub sp, #412 @ 0x19c │ │ │ │ - ldr r3, [pc, #464] @ (1df66c ) │ │ │ │ + ldr r3, [pc, #464] @ (1df5b4 ) │ │ │ │ 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 1df534 │ │ │ │ + beq.n 1df47c │ │ │ │ cmp.w r8, #27 │ │ │ │ - bls.n 1df4d2 │ │ │ │ - ldr r2, [pc, #440] @ (1df670 ) │ │ │ │ - ldr r3, [pc, #432] @ (1df66c ) │ │ │ │ + bls.n 1df41a │ │ │ │ + ldr r2, [pc, #440] @ (1df5b8 ) │ │ │ │ + ldr r3, [pc, #432] @ (1df5b4 ) │ │ │ │ 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 1df664 │ │ │ │ + bne.w 1df5ac │ │ │ │ add sp, #412 @ 0x19c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #416] @ (1df674 ) │ │ │ │ + ldr r3, [pc, #416] @ (1df5bc ) │ │ │ │ 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 1e3090 │ │ │ │ + bl 1e2fd8 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1df4b6 │ │ │ │ + beq.n 1df3fe │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbz r3, 1df4fa │ │ │ │ - ldr r1, [pc, #388] @ (1df678 ) │ │ │ │ + cbz r3, 1df442 │ │ │ │ + ldr r1, [pc, #388] @ (1df5c0 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1e32ac │ │ │ │ + bl 1e31f4 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ add.w r3, r5, #64 @ 0x40 │ │ │ │ add r6, sp, #32 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 1df558 │ │ │ │ + beq.n 1df4a0 │ │ │ │ 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 1df50e │ │ │ │ + bne.n 1df456 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ - b.n 1df56a │ │ │ │ + b.n 1df4b2 │ │ │ │ ldr r1, [r0, #60] @ 0x3c │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1df4b0 │ │ │ │ - ldr r2, [pc, #316] @ (1df67c ) │ │ │ │ + bne.n 1df3f8 │ │ │ │ + ldr r2, [pc, #316] @ (1df5c4 ) │ │ │ │ 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 5923c │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r5, #56] @ 0x38 │ │ │ │ - b.n 1df4b6 │ │ │ │ + b.n 1df3fe │ │ │ │ mov r1, r5 │ │ │ │ mov.w r2, #368 @ 0x170 │ │ │ │ mov r0, r6 │ │ │ │ blx 59c4c │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ mov r7, r1 │ │ │ │ str r1, [r6, #4] │ │ │ │ - ldr r3, [pc, #276] @ (1df680 ) │ │ │ │ + ldr r3, [pc, #276] @ (1df5c8 ) │ │ │ │ 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] │ │ │ │ @@ -537014,22 +536982,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 1df5be │ │ │ │ - b.n 1df634 │ │ │ │ + bne.n 1df506 │ │ │ │ + b.n 1df57c │ │ │ │ adds r3, #16 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1df634 │ │ │ │ + beq.n 1df57c │ │ │ │ ldrb r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1df5b8 │ │ │ │ + beq.n 1df500 │ │ │ │ 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] │ │ │ │ @@ -537044,79 +537012,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, 1df654 │ │ │ │ + cbnz r7, 1df59c │ │ │ │ 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 1df62c │ │ │ │ + beq.n 1df574 │ │ │ │ ldrb r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1df5ce │ │ │ │ + bne.n 1df516 │ │ │ │ adds r3, #16 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1df620 │ │ │ │ + bne.n 1df568 │ │ │ │ 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 1df4b6 │ │ │ │ + beq.w 1df3fe │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbz r3, 1df64c │ │ │ │ + cbz r3, 1df594 │ │ │ │ mov r0, r7 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1e32ac │ │ │ │ + bl 1e31f4 │ │ │ │ ldr r7, [r6, #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e3174 │ │ │ │ - b.n 1df4b6 │ │ │ │ + bl 1e30bc │ │ │ │ + b.n 1df3fe │ │ │ │ add fp, ip │ │ │ │ add.w r0, r0, ip, lsl #4 │ │ │ │ cmp r4, fp │ │ │ │ - bhi.n 1df60a │ │ │ │ + bhi.n 1df552 │ │ │ │ sub.w fp, fp, r4 │ │ │ │ - b.n 1df606 │ │ │ │ + b.n 1df54e │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ - lsrs r0, r4, #13 │ │ │ │ + lsrs r0, r3, #16 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r0, #13 │ │ │ │ + lsrs r2, r7, #15 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - subs r0, r2, #4 │ │ │ │ + subs r0, r1, #5 │ │ │ │ movs r0, r5 │ │ │ │ vminnm.f32 , , │ │ │ │ - subs r2, r5, #2 │ │ │ │ + subs r2, r4, #3 │ │ │ │ movs r0, r5 │ │ │ │ - subs r6, r7, #1 │ │ │ │ + subs r6, r6, #2 │ │ │ │ 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 1df764 │ │ │ │ + bcs.n 1df6ac │ │ │ │ ldr r1, [r0, #60] @ 0x3c │ │ │ │ add r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 1df75c │ │ │ │ + bls.n 1df6a4 │ │ │ │ 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 │ │ │ │ @@ -537128,71 +537096,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 1df6fc │ │ │ │ + b.n 1df644 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 1df732 │ │ │ │ + beq.n 1df67a │ │ │ │ add r9, r7 │ │ │ │ cmp r6, r9 │ │ │ │ it ls │ │ │ │ subls.w r9, r9, r6 │ │ │ │ cmp r9, sl │ │ │ │ - beq.n 1df74a │ │ │ │ + beq.n 1df692 │ │ │ │ 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 1df6e8 │ │ │ │ + bne.n 1df630 │ │ │ │ ldrb.w r3, [fp, #5] │ │ │ │ cmp r5, r0 │ │ │ │ it eq │ │ │ │ moveq r5, fp │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1df6ee │ │ │ │ + bne.n 1df636 │ │ │ │ ldrb r3, [r5, #5] │ │ │ │ - cbnz r3, 1df754 │ │ │ │ + cbnz r3, 1df69c │ │ │ │ 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 1df6ee │ │ │ │ + beq.n 1df636 │ │ │ │ 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 1df72a │ │ │ │ + beq.n 1df672 │ │ │ │ ldrb r3, [r5, #5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1df720 │ │ │ │ + beq.n 1df668 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 1df720 │ │ │ │ + b.n 1df668 │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ - bl 1df484 │ │ │ │ - b.n 1df6ac │ │ │ │ + bl 1df3cc │ │ │ │ + b.n 1df5f4 │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ adds r1, #1 │ │ │ │ - bl 1df484 │ │ │ │ - b.n 1df6ac │ │ │ │ + bl 1df3cc │ │ │ │ + b.n 1df5f4 │ │ │ │ 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 │ │ │ │ @@ -537233,48 +537201,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 59cc4 │ │ │ │ cmp r0, #15 │ │ │ │ - bhi.n 1df8b8 │ │ │ │ + bhi.n 1df800 │ │ │ │ movw r3, #26545 @ 0x67b1 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ add r3, r0 │ │ │ │ cmp r0, #3 │ │ │ │ - bls.n 1df868 │ │ │ │ + bls.n 1df7b0 │ │ │ │ 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 1df846 │ │ │ │ + bhi.n 1df78e │ │ │ │ bic.w r2, r0, #3 │ │ │ │ and.w r0, r0, #3 │ │ │ │ add r4, r2 │ │ │ │ - cbz r0, 1df890 │ │ │ │ + cbz r0, 1df7d8 │ │ │ │ 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 1df87c │ │ │ │ + bne.n 1df7c4 │ │ │ │ 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 │ │ │ │ @@ -537308,49 +537276,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 1df8e6 │ │ │ │ + bhi.n 1df82e │ │ │ │ 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 1df82c │ │ │ │ + b.n 1df774 │ │ │ │ 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] @ 1df9b8 │ │ │ │ + vldr d7, [pc, #80] @ 1df900 │ │ │ │ mov r4, r0 │ │ │ │ mov ip, r1 │ │ │ │ movs r0, #19 │ │ │ │ movs r1, #0 │ │ │ │ vstr d7, [r4, #32] │ │ │ │ - vldr d7, [pc, #72] @ 1df9c0 │ │ │ │ + vldr d7, [pc, #72] @ 1df908 │ │ │ │ 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] @ 1df9c8 │ │ │ │ + vldr d7, [pc, #56] @ 1df910 │ │ │ │ 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 │ │ │ │ @@ -537377,31 +537345,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 1e2f78 │ │ │ │ + bl 1e2ec0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1dfa32 │ │ │ │ - vldr d7, [pc, #68] @ 1dfa38 │ │ │ │ + cbz r0, 1df97a │ │ │ │ + vldr d7, [pc, #68] @ 1df980 │ │ │ │ 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] @ 1dfa40 │ │ │ │ + vldr d7, [pc, #52] @ 1df988 │ │ │ │ str r2, [r4, #12] │ │ │ │ mov.w r2, #304 @ 0x130 │ │ │ │ str r5, [r4, #8] │ │ │ │ vstr d7, [r4, #40] @ 0x28 │ │ │ │ - vldr d7, [pc, #44] @ 1dfa48 │ │ │ │ + vldr d7, [pc, #44] @ 1df990 │ │ │ │ str r4, [r4, #0] │ │ │ │ str r1, [r4, #16] │ │ │ │ str r0, [r4, #4] │ │ │ │ vstr d7, [r4, #48] @ 0x30 │ │ │ │ blx 5923c │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ @@ -537422,31 +537390,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 1e2f78 │ │ │ │ + bl 1e2ec0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1dfab0 │ │ │ │ - vldr d7, [pc, #76] @ 1dfab8 │ │ │ │ + cbz r0, 1df9f8 │ │ │ │ + vldr d7, [pc, #76] @ 1dfa00 │ │ │ │ movs r3, #19 │ │ │ │ - ldr r2, [pc, #92] @ (1dfad0 ) │ │ │ │ + ldr r2, [pc, #92] @ (1dfa18 ) │ │ │ │ movs r1, #0 │ │ │ │ str r3, [r4, #20] │ │ │ │ movs r3, #17 │ │ │ │ vstr d7, [r4, #32] │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ - vldr d7, [pc, #64] @ 1dfac0 │ │ │ │ + vldr d7, [pc, #64] @ 1dfa08 │ │ │ │ add r2, pc │ │ │ │ str r3, [r4, #24] │ │ │ │ - ldr r3, [pc, #76] @ (1dfad4 ) │ │ │ │ + ldr r3, [pc, #76] @ (1dfa1c ) │ │ │ │ vstr d7, [r4, #40] @ 0x28 │ │ │ │ - vldr d7, [pc, #56] @ 1dfac8 │ │ │ │ + vldr d7, [pc, #56] @ 1dfa10 │ │ │ │ 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 │ │ │ │ @@ -537488,193 +537456,193 @@ │ │ │ │ ldr.w ip, [r3, #-8] │ │ │ │ ldr.w r7, [r3, #-4] │ │ │ │ cmp r3, r1 │ │ │ │ str.w r7, [r2, #-4] │ │ │ │ str.w r6, [r2, #-16] │ │ │ │ str.w lr, [r2, #-12] │ │ │ │ str.w ip, [r2, #-8] │ │ │ │ - bne.n 1dfaf2 │ │ │ │ + bne.n 1dfa3a │ │ │ │ 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 1dfb4a │ │ │ │ + beq.n 1dfa92 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ movs r1, #16 │ │ │ │ - bl 1e306c │ │ │ │ + bl 1e2fb4 │ │ │ │ str r0, [r4, #4] │ │ │ │ - cbz r0, 1dfb48 │ │ │ │ + cbz r0, 1dfa90 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ lsls r2, r2, #4 │ │ │ │ blx 59c4c │ │ │ │ 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 59c4c │ │ │ │ - b.n 1dfb46 │ │ │ │ + b.n 1dfa8e │ │ │ │ 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, 1dfba8 │ │ │ │ + cbz r1, 1dfaf0 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ lsls r3, r3, #4 │ │ │ │ - beq.n 1dfba8 │ │ │ │ + beq.n 1dfaf0 │ │ │ │ mov r6, r1 │ │ │ │ adds r2, r0, r3 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1dfb84 │ │ │ │ + b.n 1dfacc │ │ │ │ adds r4, #16 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 1dfba8 │ │ │ │ + beq.n 1dfaf0 │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1dfb7e │ │ │ │ + beq.n 1dfac6 │ │ │ │ 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 1dfba8 │ │ │ │ + beq.n 1dfaf0 │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1dfb8a │ │ │ │ + bne.n 1dfad2 │ │ │ │ adds r4, #16 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 1dfb9c │ │ │ │ + bne.n 1dfae4 │ │ │ │ add.w r3, r5, #64 @ 0x40 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 1dfbb4 │ │ │ │ - bl 1e3174 │ │ │ │ + beq.n 1dfafc │ │ │ │ + bl 1e30bc │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - cbz r0, 1dfbda │ │ │ │ + cbz r0, 1dfb22 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1dfb5c │ │ │ │ + bl 1dfaa4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e3174 │ │ │ │ + bl 1e30bc │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r0, 1dfc1e │ │ │ │ + cbz r0, 1dfb66 │ │ │ │ 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, 1dfc20 │ │ │ │ + cbz r1, 1dfb68 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - beq.n 1dfc16 │ │ │ │ + beq.n 1dfb5e │ │ │ │ movs r7, #0 │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ - cbz r3, 1dfc0a │ │ │ │ + cbz r3, 1dfb52 │ │ │ │ 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 1dfbfe │ │ │ │ + bne.n 1dfb46 │ │ │ │ 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] @ (1dfc3c ) │ │ │ │ + ldr r3, [pc, #24] @ (1dfb84 ) │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, r2, lsl #5 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ lsls r2, r2, #4 │ │ │ │ blx 5923c │ │ │ │ strd r6, r6, [r5, #56] @ 0x38 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - asrs r6, r0, #31 │ │ │ │ + asrs r6, r7, #31 │ │ │ │ movs r0, r5 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1df338 │ │ │ │ + bl 1df280 │ │ │ │ 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 1df338 │ │ │ │ + bl 1df280 │ │ │ │ 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 1df684 │ │ │ │ - cbz r0, 1dfcaa │ │ │ │ + bl 1df5cc │ │ │ │ + cbz r0, 1dfbf2 │ │ │ │ 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 1df684 │ │ │ │ - cbz r0, 1dfccc │ │ │ │ + bl 1df5cc │ │ │ │ + cbz r0, 1dfc14 │ │ │ │ movs r3, #1 │ │ │ │ strd r5, r4, [r0, #8] │ │ │ │ strh r3, [r0, #4] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - cbz r1, 1dfce6 │ │ │ │ + cbz r1, 1dfc2e │ │ │ │ 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 │ │ │ │ @@ -537687,83 +537655,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 1df338 │ │ │ │ - cbz r0, 1dfd20 │ │ │ │ + bl 1df280 │ │ │ │ + cbz r0, 1dfc68 │ │ │ │ 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, 1dfd4c │ │ │ │ + cbz r1, 1dfc94 │ │ │ │ adds r1, #16 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ add.w r2, r2, r3, lsl #4 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1dfd3c │ │ │ │ - b.n 1dfd46 │ │ │ │ + bne.n 1dfc84 │ │ │ │ + b.n 1dfc8e │ │ │ │ adds r1, #16 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1dfd46 │ │ │ │ + beq.n 1dfc8e │ │ │ │ ldrb r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1dfd36 │ │ │ │ + beq.n 1dfc7e │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ mov r1, r2 │ │ │ │ - b.n 1dfd2a │ │ │ │ + b.n 1dfc72 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1dfe92 │ │ │ │ + beq.w 1dfdda │ │ │ │ cmp r1, #15 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - bhi.n 1dfdf4 │ │ │ │ + bhi.n 1dfd3c │ │ │ │ movw r3, #26545 @ 0x67b1 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ add r3, r1 │ │ │ │ cmp r1, #3 │ │ │ │ - bls.n 1dfda4 │ │ │ │ + bls.n 1dfcec │ │ │ │ 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 1dfd82 │ │ │ │ + bhi.n 1dfcca │ │ │ │ bic.w r2, r1, #3 │ │ │ │ and.w r1, r1, #3 │ │ │ │ add r0, r2 │ │ │ │ - cbz r1, 1dfdcc │ │ │ │ + cbz r1, 1dfd14 │ │ │ │ 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 1dfdb8 │ │ │ │ + bne.n 1dfd00 │ │ │ │ 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 │ │ │ │ @@ -537797,73 +537765,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 1dfe22 │ │ │ │ + bhi.n 1dfd6a │ │ │ │ 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 1dfd68 │ │ │ │ + b.n 1dfcb0 │ │ │ │ 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 1dffe4 │ │ │ │ + beq.w 1dff2c │ │ │ │ cmp r1, #15 │ │ │ │ - bhi.n 1dff44 │ │ │ │ + bhi.n 1dfe8c │ │ │ │ movw r3, #26545 @ 0x67b1 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ add r3, r2 │ │ │ │ add r3, r1 │ │ │ │ cmp r1, #3 │ │ │ │ - bls.n 1dfef4 │ │ │ │ + bls.n 1dfe3c │ │ │ │ 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 1dfed2 │ │ │ │ + bhi.n 1dfe1a │ │ │ │ bic.w r2, r1, #3 │ │ │ │ and.w r1, r1, #3 │ │ │ │ add r0, r2 │ │ │ │ - cbz r1, 1dff1c │ │ │ │ + cbz r1, 1dfe64 │ │ │ │ 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 1dff08 │ │ │ │ + bne.n 1dfe50 │ │ │ │ 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 │ │ │ │ @@ -537898,34 +537866,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 1dff72 │ │ │ │ + bhi.n 1dfeba │ │ │ │ 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 1dfeb8 │ │ │ │ + b.n 1dfe00 │ │ │ │ movw r3, #26545 @ 0x67b1 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ add r3, r2 │ │ │ │ - b.n 1dff1c │ │ │ │ + b.n 1dfe64 │ │ │ │ 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 │ │ │ │ @@ -537959,31 +537927,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 1e2f78 │ │ │ │ + bl 1e2ec0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1e00d8 │ │ │ │ - vldr d7, [pc, #76] @ 1e00e0 │ │ │ │ + cbz r0, 1e0020 │ │ │ │ + vldr d7, [pc, #76] @ 1e0028 │ │ │ │ movs r3, #19 │ │ │ │ - ldr r2, [pc, #92] @ (1e00f8 ) │ │ │ │ + ldr r2, [pc, #92] @ (1e0040 ) │ │ │ │ movs r1, #0 │ │ │ │ str r3, [r4, #20] │ │ │ │ movs r3, #17 │ │ │ │ vstr d7, [r4, #32] │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ - vldr d7, [pc, #64] @ 1e00e8 │ │ │ │ + vldr d7, [pc, #64] @ 1e0030 │ │ │ │ add r2, pc │ │ │ │ str r3, [r4, #24] │ │ │ │ - ldr r3, [pc, #76] @ (1e00fc ) │ │ │ │ + ldr r3, [pc, #76] @ (1e0044 ) │ │ │ │ vstr d7, [r4, #40] @ 0x28 │ │ │ │ - vldr d7, [pc, #56] @ 1e00f0 │ │ │ │ + vldr d7, [pc, #56] @ 1e0038 │ │ │ │ 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 │ │ │ │ @@ -538002,36 +537970,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 4f80fa │ │ │ │ - bl 4fa0fe │ │ │ │ + bl 4f8042 │ │ │ │ + bl 4fa046 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - vldr d7, [pc, #80] @ 1e0160 │ │ │ │ + vldr d7, [pc, #80] @ 1e00a8 │ │ │ │ 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] @ 1e0168 │ │ │ │ + vldr d7, [pc, #68] @ 1e00b0 │ │ │ │ str r1, [r4, #0] │ │ │ │ mov r1, r3 │ │ │ │ strd ip, r2, [r4, #20] │ │ │ │ vstr d7, [r4, #40] @ 0x28 │ │ │ │ - vldr d7, [pc, #60] @ 1e0170 │ │ │ │ + vldr d7, [pc, #60] @ 1e00b8 │ │ │ │ str r3, [r4, #16] │ │ │ │ - ldr r2, [pc, #60] @ (1e0178 ) │ │ │ │ - ldr r3, [pc, #64] @ (1e017c ) │ │ │ │ + ldr r2, [pc, #60] @ (1e00c0 ) │ │ │ │ + ldr r3, [pc, #64] @ (1e00c4 ) │ │ │ │ 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 5923c │ │ │ │ @@ -538048,166 +538016,166 @@ │ │ │ │ lsrs r7, r1, #28 │ │ │ │ lsrs r7, r1, #28 │ │ │ │ lsrs r7, r1, #28 │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - bl 46617a │ │ │ │ - bl 47217e │ │ │ │ + bl 4660c2 │ │ │ │ + bl 4720c6 │ │ │ │ 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 1e01d6 │ │ │ │ + bhi.n 1e011e │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ mov r2, r1 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r1, #27 │ │ │ │ - bhi.n 1e01ce │ │ │ │ - ldr.w ip, [pc, #52] @ 1e01dc │ │ │ │ + bhi.n 1e0116 │ │ │ │ + ldr.w ip, [pc, #52] @ 1e0124 │ │ │ │ add ip, pc │ │ │ │ - b.n 1e01b4 │ │ │ │ + b.n 1e00fc │ │ │ │ adds r1, #1 │ │ │ │ cmp r1, #28 │ │ │ │ - beq.n 1e01ce │ │ │ │ + beq.n 1e0116 │ │ │ │ lsls r3, r1, #5 │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 1e01ae │ │ │ │ + bcc.n 1e00f6 │ │ │ │ strd r0, r2, [sp] │ │ │ │ - bl 1df484 │ │ │ │ + bl 1df3cc │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w lr, [r0, #48] @ 0x30 │ │ │ │ cmp r2, lr │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - asrs r2, r0, #9 │ │ │ │ + asrs r2, r7, #9 │ │ │ │ movs r0, r5 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov.w r1, #368 @ 0x170 │ │ │ │ - bl 1e2fc0 │ │ │ │ + bl 1e2f08 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e0264 │ │ │ │ - vldr d7, [pc, #104] @ 1e0268 │ │ │ │ + beq.n 1e01ac │ │ │ │ + vldr d7, [pc, #104] @ 1e01b0 │ │ │ │ add.w r5, r0, #64 @ 0x40 │ │ │ │ - ldr r3, [pc, #128] @ (1e0288 ) │ │ │ │ + ldr r3, [pc, #128] @ (1e01d0 ) │ │ │ │ movs r2, #19 │ │ │ │ - add r1, pc, #116 @ (adr r1, 1e0280 ) │ │ │ │ + add r1, pc, #116 @ (adr r1, 1e01c8 ) │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ vstr d7, [r4, #40] @ 0x28 │ │ │ │ - vldr d7, [pc, #92] @ 1e0270 │ │ │ │ + vldr d7, [pc, #92] @ 1e01b8 │ │ │ │ add r3, pc │ │ │ │ str r3, [r4, #8] │ │ │ │ - ldr r3, [pc, #112] @ (1e028c ) │ │ │ │ + ldr r3, [pc, #112] @ (1e01d4 ) │ │ │ │ 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 5923c │ │ │ │ - vldr d7, [pc, #56] @ 1e0278 │ │ │ │ - ldr r3, [pc, #76] @ (1e0290 ) │ │ │ │ + vldr d7, [pc, #56] @ 1e01c0 │ │ │ │ + ldr r3, [pc, #76] @ (1e01d8 ) │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [pc, #76] @ (1e0294 ) │ │ │ │ + ldr r1, [pc, #76] @ (1e01dc ) │ │ │ │ add r3, pc │ │ │ │ vstr d7, [r4, #56] @ 0x38 │ │ │ │ add r1, pc │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 1e32ac │ │ │ │ + bl 1e31f4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 1e0264 │ │ │ │ - ldr r1, [pc, #56] @ (1e0298 ) │ │ │ │ + beq.n 1e01ac │ │ │ │ + ldr r1, [pc, #56] @ (1e01e0 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1e32ac │ │ │ │ + bl 1e31f4 │ │ │ │ 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 fff7c28a │ │ │ │ - bl 39c28e │ │ │ │ - bl 3aa292 │ │ │ │ - bl 28c296 │ │ │ │ - bl 3d829a │ │ │ │ - cbz r0, 1e02dc │ │ │ │ + bl fff7c1d2 │ │ │ │ + bl 39c1d6 │ │ │ │ + bl 3aa1da │ │ │ │ + bl 28c1de │ │ │ │ + bl 3d81e2 │ │ │ │ + cbz r0, 1e0224 │ │ │ │ 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 1e02d4 │ │ │ │ + beq.n 1e021c │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movs r6, #0 │ │ │ │ mov r4, r1 │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ - cbz r3, 1e02c8 │ │ │ │ + cbz r3, 1e0210 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 58d30 │ │ │ │ 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 1e02ba │ │ │ │ + bne.n 1e0202 │ │ │ │ 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 1e3174 │ │ │ │ + bl 1e30bc │ │ │ │ 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 59b08 │ │ │ │ - cbz r0, 1e0382 │ │ │ │ + cbz r0, 1e02ca │ │ │ │ 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] │ │ │ │ @@ -538226,127 +538194,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 1df684 │ │ │ │ - cbz r0, 1e0386 │ │ │ │ + bl 1df5cc │ │ │ │ + cbz r0, 1e02ce │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r2, [r0, #12] │ │ │ │ - cbnz r3, 1e0386 │ │ │ │ + cbnz r3, 1e02ce │ │ │ │ movs r3, #1 │ │ │ │ str r4, [r0, #8] │ │ │ │ strh r3, [r0, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx 58d30 │ │ │ │ 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] @ (1e03ec ) │ │ │ │ + ldr r1, [pc, #72] @ (1e0334 ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ add r2, sp, #8 │ │ │ │ - ldr r3, [pc, #64] @ (1e03f0 ) │ │ │ │ + ldr r3, [pc, #64] @ (1e0338 ) │ │ │ │ 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 1df338 │ │ │ │ - cbz r0, 1e03ce │ │ │ │ + bl 1df280 │ │ │ │ + cbz r0, 1e0316 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - ldr r2, [pc, #36] @ (1e03f4 ) │ │ │ │ - ldr r3, [pc, #28] @ (1e03f0 ) │ │ │ │ + ldr r2, [pc, #36] @ (1e033c ) │ │ │ │ + ldr r3, [pc, #28] @ (1e0338 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e03e6 │ │ │ │ + bne.n 1e032e │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - mrrc2 0, 10, r0, r8, cr7 │ │ │ │ + ldc2 0, cr0, [r0, #-668] @ 0xfffffd64 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - stc2 0, cr0, [sl], #-668 @ 0xfffffd64 │ │ │ │ + stc2l 0, cr0, [r2], #668 @ 0x29c │ │ │ │ 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] @ (1e046c ) │ │ │ │ + ldr r1, [pc, #96] @ (1e03b4 ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ add r2, sp, #8 │ │ │ │ - ldr r3, [pc, #88] @ (1e0470 ) │ │ │ │ + ldr r3, [pc, #88] @ (1e03b8 ) │ │ │ │ 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 1df338 │ │ │ │ - cbz r0, 1e0450 │ │ │ │ + bl 1df280 │ │ │ │ + cbz r0, 1e0398 │ │ │ │ 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 58d30 │ │ │ │ - ldr r2, [pc, #32] @ (1e0474 ) │ │ │ │ - ldr r3, [pc, #28] @ (1e0470 ) │ │ │ │ + ldr r2, [pc, #32] @ (1e03bc ) │ │ │ │ + ldr r3, [pc, #28] @ (1e03b8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e0468 │ │ │ │ + bne.n 1e03b0 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xfbf000a7 │ │ │ │ + stc2 0, cr0, [r8], #668 @ 0x29c │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfba800a7 │ │ │ │ + stc2l 0, cr0, [r0], #-668 @ 0xfffffd64 │ │ │ │ stmdb 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] @ (1e0620 ) │ │ │ │ + ldr r4, [pc, #404] @ (1e0568 ) │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #404] @ (1e0624 ) │ │ │ │ + ldr r2, [pc, #404] @ (1e056c ) │ │ │ │ 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 │ │ │ │ @@ -538354,791 +538322,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 1e0584 │ │ │ │ + bne.n 1e04cc │ │ │ │ mov sl, r1 │ │ │ │ mov r9, r1 │ │ │ │ mov r7, r0 │ │ │ │ str r4, [sp, #20] │ │ │ │ lsls r3, r6, #30 │ │ │ │ - bmi.n 1e0576 │ │ │ │ + bmi.n 1e04be │ │ │ │ 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 5904c <__vsnprintf_chk@plt> │ │ │ │ and.w r3, r6, #4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1e0560 │ │ │ │ + blt.n 1e04a8 │ │ │ │ add r4, r0 │ │ │ │ - cbz r3, 1e050e │ │ │ │ + cbz r3, 1e0456 │ │ │ │ cmp r0, r9 │ │ │ │ it ge │ │ │ │ movge r0, r9 │ │ │ │ add r7, r0 │ │ │ │ sub.w r9, r9, r0 │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 1e04fa │ │ │ │ + beq.n 1e0442 │ │ │ │ ldrb.w r3, [r7, #-1] │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 1e050e │ │ │ │ + beq.n 1e0456 │ │ │ │ mov sl, r9 │ │ │ │ - ldr r2, [pc, #296] @ (1e0628 ) │ │ │ │ + ldr r2, [pc, #296] @ (1e0570 ) │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc │ │ │ │ blx 59314 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1e0552 │ │ │ │ + blt.n 1e049a │ │ │ │ add r4, r0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbnz r3, 1e0552 │ │ │ │ + cbnz r3, 1e049a │ │ │ │ cmp r8, r4 │ │ │ │ - ble.n 1e0532 │ │ │ │ + ble.n 1e047a │ │ │ │ mov r0, r5 │ │ │ │ - ldr r2, [pc, #272] @ (1e062c ) │ │ │ │ - ldr r3, [pc, #264] @ (1e0624 ) │ │ │ │ + ldr r2, [pc, #272] @ (1e0574 ) │ │ │ │ + ldr r3, [pc, #264] @ (1e056c ) │ │ │ │ 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 1e060a │ │ │ │ + bne.n 1e0552 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r0, r4, #1 │ │ │ │ blx 59cb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e060e │ │ │ │ + beq.n 1e0556 │ │ │ │ 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 1e0478 │ │ │ │ - b.n 1e0518 │ │ │ │ - ldr r1, [pc, #220] @ (1e0630 ) │ │ │ │ + bl 1e03c0 │ │ │ │ + b.n 1e0460 │ │ │ │ + ldr r1, [pc, #220] @ (1e0578 ) │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 59fa8 │ │ │ │ - b.n 1e0516 │ │ │ │ + b.n 1e045e │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e0552 │ │ │ │ + beq.n 1e049a │ │ │ │ cmp r5, r7 │ │ │ │ - beq.n 1e0570 │ │ │ │ + beq.n 1e04b8 │ │ │ │ ldrb.w r3, [r7, #-1] │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 1e0552 │ │ │ │ + beq.n 1e049a │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 1e04fc │ │ │ │ + b.n 1e0444 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 1e0604 │ │ │ │ + bhi.n 1e054c │ │ │ │ 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] @ (1e0634 ) │ │ │ │ + ldr r3, [pc, #168] @ (1e057c ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ blx 59d00 <__snprintf_chk@plt> │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 1e05b2 │ │ │ │ + blt.n 1e04fa │ │ │ │ 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 1e04bc │ │ │ │ + b.n 1e0404 │ │ │ │ movs r3, #1 │ │ │ │ mov sl, r8 │ │ │ │ mov r9, r8 │ │ │ │ mov r7, r5 │ │ │ │ movs r4, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 1e04bc │ │ │ │ - ldr r3, [pc, #116] @ (1e0638 ) │ │ │ │ + b.n 1e0404 │ │ │ │ + ldr r3, [pc, #116] @ (1e0580 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ - ldr r3, [pc, #112] @ (1e063c ) │ │ │ │ + ldr r3, [pc, #112] @ (1e0584 ) │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ blx 59d00 <__snprintf_chk@plt> │ │ │ │ cmp r0, #0 │ │ │ │ itt lt │ │ │ │ movlt r3, #1 │ │ │ │ strlt r3, [sp, #20] │ │ │ │ - blt.w 1e04c0 │ │ │ │ + blt.w 1e0408 │ │ │ │ cmp r0, r9 │ │ │ │ add r4, r0 │ │ │ │ it ge │ │ │ │ movge r0, r9 │ │ │ │ sub.w r9, r9, r0 │ │ │ │ add r7, r0 │ │ │ │ mov sl, r9 │ │ │ │ - b.n 1e04c0 │ │ │ │ - ldr r3, [pc, #68] @ (1e0640 ) │ │ │ │ + b.n 1e0408 │ │ │ │ + ldr r3, [pc, #68] @ (1e0588 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 1e05c4 │ │ │ │ - ldr r3, [pc, #68] @ (1e0644 ) │ │ │ │ + b.n 1e050c │ │ │ │ + ldr r3, [pc, #68] @ (1e058c ) │ │ │ │ add r3, pc │ │ │ │ - b.n 1e05c4 │ │ │ │ - ldr r3, [pc, #64] @ (1e0648 ) │ │ │ │ + b.n 1e050c │ │ │ │ + ldr r3, [pc, #64] @ (1e0590 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 1e05c4 │ │ │ │ + b.n 1e050c │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #60] @ (1e064c ) │ │ │ │ + ldr r3, [pc, #60] @ (1e0594 ) │ │ │ │ sub.w r8, r8, #4 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str.w r0, [r5, r8] │ │ │ │ - b.n 1e0516 │ │ │ │ + b.n 1e045e │ │ │ │ nop │ │ │ │ - @ instruction: 0xfb6c00a7 │ │ │ │ + stc2 0, cr0, [r4], #-668 @ 0xfffffd64 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r4, r5} │ │ │ │ + push {r1, r3, r5, r6} │ │ │ │ movs r7, r2 │ │ │ │ - @ instruction: 0xfae000a7 │ │ │ │ - str r4, [r3, #8] │ │ │ │ + @ instruction: 0xfb9800a7 │ │ │ │ + str r4, [r2, #12] │ │ │ │ movs r1, r3 │ │ │ │ - str r0, [r4, #4] │ │ │ │ + str r0, [r3, #8] │ │ │ │ movs r1, r3 │ │ │ │ - bic.w r0, r6, r8, lsr #32 │ │ │ │ - str r6, [r3, #0] │ │ │ │ + orrs.w r0, lr, r8, lsr #32 │ │ │ │ + str r6, [r2, #4] │ │ │ │ movs r1, r3 │ │ │ │ - ldrsh r2, [r4, r7] │ │ │ │ + str r2, [r3, #0] │ │ │ │ movs r1, r3 │ │ │ │ - lsls r0, r4, #18 │ │ │ │ + lsls r0, r3, #19 │ │ │ │ movs r0, r3 │ │ │ │ - ldrsh r6, [r3, r7] │ │ │ │ + str r6, [r2, #0] │ │ │ │ movs r1, r3 │ │ │ │ - ldrsh r0, [r7, r7] │ │ │ │ + str r0, [r6, #0] │ │ │ │ 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] @ (1e06d0 ) │ │ │ │ + ldr r4, [pc, #108] @ (1e0618 ) │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r3 │ │ │ │ add r4, pc │ │ │ │ mov r3, r5 │ │ │ │ str r0, [sp, #8] │ │ │ │ - ldr r0, [pc, #100] @ (1e06d4 ) │ │ │ │ + ldr r0, [pc, #100] @ (1e061c ) │ │ │ │ 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 1e0478 │ │ │ │ - ldr r2, [pc, #72] @ (1e06d8 ) │ │ │ │ + bl 1e03c0 │ │ │ │ + ldr r2, [pc, #72] @ (1e0620 ) │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr.w r0, [r2, r5, lsl #2] │ │ │ │ - ldr r2, [pc, #60] @ (1e06dc ) │ │ │ │ + ldr r2, [pc, #60] @ (1e0624 ) │ │ │ │ add r2, pc │ │ │ │ blx 59788 <__syslog_chk@plt> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 1e06b0 │ │ │ │ + beq.n 1e05f8 │ │ │ │ mov r0, r3 │ │ │ │ blx 58d30 │ │ │ │ - ldr r2, [pc, #44] @ (1e06e0 ) │ │ │ │ - ldr r3, [pc, #32] @ (1e06d4 ) │ │ │ │ + ldr r2, [pc, #44] @ (1e0628 ) │ │ │ │ + ldr r3, [pc, #32] @ (1e061c ) │ │ │ │ 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 1e06cc │ │ │ │ + bne.n 1e0614 │ │ │ │ addw sp, sp, #1060 @ 0x424 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ - ldrsb.w r0, [r4, #167] @ 0xa7 │ │ │ │ + @ instruction: 0xfa4c00a7 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r3, #3 │ │ │ │ + asrs r0, r2, #4 │ │ │ │ movs r0, r5 │ │ │ │ - ldrh r6, [r4, #20] │ │ │ │ + ldrh r6, [r3, #22] │ │ │ │ movs r0, r3 │ │ │ │ - vst4.32 {d16-d19}, [r8 :128], r7 │ │ │ │ + @ instruction: 0xfa0000a7 │ │ │ │ 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] @ (1e0770 ) │ │ │ │ + ldr r4, [pc, #120] @ (1e06b8 ) │ │ │ │ add r4, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #116] @ (1e0774 ) │ │ │ │ + ldr r0, [pc, #116] @ (1e06bc ) │ │ │ │ strd r1, r2, [sp] │ │ │ │ mov.w r1, #1024 @ 0x400 │ │ │ │ - ldr r2, [pc, #108] @ (1e0778 ) │ │ │ │ + ldr r2, [pc, #108] @ (1e06c0 ) │ │ │ │ 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] @ (1e077c ) │ │ │ │ + ldr r2, [pc, #92] @ (1e06c4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ orr.w r2, r2, #4 │ │ │ │ - bl 1e0478 │ │ │ │ - ldr r2, [pc, #80] @ (1e0780 ) │ │ │ │ + bl 1e03c0 │ │ │ │ + ldr r2, [pc, #80] @ (1e06c8 ) │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ blx 591d8 <__fprintf_chk@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 59fd8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 1e074e │ │ │ │ + beq.n 1e0696 │ │ │ │ mov r0, r3 │ │ │ │ blx 58d30 │ │ │ │ - ldr r2, [pc, #52] @ (1e0784 ) │ │ │ │ - ldr r3, [pc, #36] @ (1e0778 ) │ │ │ │ + ldr r2, [pc, #52] @ (1e06cc ) │ │ │ │ + ldr r3, [pc, #36] @ (1e06c0 ) │ │ │ │ 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 1e076a │ │ │ │ + bne.n 1e06b2 │ │ │ │ addw sp, sp, #1060 @ 0x424 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r1, #248 @ 0xf8 │ │ │ │ + adds r2, #176 @ 0xb0 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldr??.w r0, [r2, #167] @ 0xa7 │ │ │ │ + vld1.8 {d0[5]}, [sl], r7 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #200 @ 0xc8 │ │ │ │ + adds r2, #128 @ 0x80 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldrh r2, [r2, #16] │ │ │ │ + ldrh r2, [r1, #18] │ │ │ │ movs r0, r3 │ │ │ │ - strh.w r0, [sl, #167] @ 0xa7 │ │ │ │ + vld4.32 {d16-d19}, [r2 :128], r7 │ │ │ │ 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] @ (1e0924 ) │ │ │ │ + ldr r2, [pc, #396] @ (1e086c ) │ │ │ │ sub.w sp, sp, #536 @ 0x218 │ │ │ │ - ldr r3, [pc, #392] @ (1e0928 ) │ │ │ │ + ldr r3, [pc, #392] @ (1e0870 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r0, [pc, #392] @ (1e092c ) │ │ │ │ - ldr r5, [pc, #396] @ (1e0930 ) │ │ │ │ + ldr r0, [pc, #392] @ (1e0874 ) │ │ │ │ + ldr r5, [pc, #396] @ (1e0878 ) │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r5, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #532] @ 0x214 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e16f0 │ │ │ │ - ldr r1, [pc, #380] @ (1e0934 ) │ │ │ │ + bl 1e1638 │ │ │ │ + ldr r1, [pc, #380] @ (1e087c ) │ │ │ │ add r1, pc │ │ │ │ - bl 1e88ec │ │ │ │ + bl 1e8834 │ │ │ │ uxtb r3, r0 │ │ │ │ - cbnz r3, 1e07c6 │ │ │ │ + cbnz r3, 1e070e │ │ │ │ orr.w r0, r0, #2 │ │ │ │ - ldr r2, [pc, #368] @ (1e0938 ) │ │ │ │ + ldr r2, [pc, #368] @ (1e0880 ) │ │ │ │ movs r6, #2 │ │ │ │ - ldr r3, [pc, #368] @ (1e093c ) │ │ │ │ + ldr r3, [pc, #368] @ (1e0884 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ str r0, [r2, #0] │ │ │ │ - ldr r0, [pc, #364] @ (1e0940 ) │ │ │ │ + ldr r0, [pc, #364] @ (1e0888 ) │ │ │ │ str r6, [r3, #0] │ │ │ │ add r0, pc │ │ │ │ - bl 1e16f0 │ │ │ │ + bl 1e1638 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1e0824 │ │ │ │ - ldr r0, [pc, #352] @ (1e0944 ) │ │ │ │ + cbz r0, 1e076c │ │ │ │ + ldr r0, [pc, #352] @ (1e088c ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 59ed4 │ │ │ │ - cbz r0, 1e081e │ │ │ │ - ldr r0, [pc, #344] @ (1e0948 ) │ │ │ │ + cbz r0, 1e0766 │ │ │ │ + ldr r0, [pc, #344] @ (1e0890 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 59ed4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e0918 │ │ │ │ - ldr r0, [pc, #332] @ (1e094c ) │ │ │ │ + beq.w 1e0860 │ │ │ │ + ldr r0, [pc, #332] @ (1e0894 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 59ed4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e091c │ │ │ │ - ldr r0, [pc, #320] @ (1e0950 ) │ │ │ │ + beq.w 1e0864 │ │ │ │ + ldr r0, [pc, #320] @ (1e0898 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 59ed4 │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #4 │ │ │ │ moveq r0, #3 │ │ │ │ - ldr r3, [pc, #308] @ (1e0954 ) │ │ │ │ + ldr r3, [pc, #308] @ (1e089c ) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #0] │ │ │ │ - ldr r1, [pc, #304] @ (1e0958 ) │ │ │ │ + ldr r1, [pc, #304] @ (1e08a0 ) │ │ │ │ movs r2, #3 │ │ │ │ - ldr r0, [pc, #304] @ (1e095c ) │ │ │ │ + ldr r0, [pc, #304] @ (1e08a4 ) │ │ │ │ movs r3, #0 │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 1e8714 │ │ │ │ - ldr r2, [pc, #296] @ (1e0960 ) │ │ │ │ - ldr r3, [pc, #300] @ (1e0964 ) │ │ │ │ + bl 1e865c │ │ │ │ + ldr r2, [pc, #296] @ (1e08a8 ) │ │ │ │ + ldr r3, [pc, #300] @ (1e08ac ) │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #300] @ (1e0968 ) │ │ │ │ + ldr r1, [pc, #300] @ (1e08b0 ) │ │ │ │ add r1, pc │ │ │ │ str r0, [r2, #0] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ blx 59c7c │ │ │ │ mov r4, r0 │ │ │ │ blx 59a3c │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 1e0886 │ │ │ │ - ldr r3, [pc, #276] @ (1e096c ) │ │ │ │ + beq.n 1e07ce │ │ │ │ + ldr r3, [pc, #276] @ (1e08b4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.n 1e0878 │ │ │ │ - ldr r2, [pc, #272] @ (1e0970 ) │ │ │ │ - ldr r3, [pc, #196] @ (1e0928 ) │ │ │ │ + bmi.n 1e07c0 │ │ │ │ + ldr r2, [pc, #272] @ (1e08b8 ) │ │ │ │ + ldr r3, [pc, #196] @ (1e0870 ) │ │ │ │ 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 1e0920 │ │ │ │ + bne.n 1e0868 │ │ │ │ add.w sp, sp, #536 @ 0x218 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 1e2a60 │ │ │ │ + bl 1e29a8 │ │ │ │ movs r2, #8 │ │ │ │ movs r1, #9 │ │ │ │ blx 5a0d4 │ │ │ │ - b.n 1e085e │ │ │ │ + b.n 1e07a6 │ │ │ │ blx 58fb0 │ │ │ │ mov r4, r0 │ │ │ │ blx 59ca0 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 1e089c │ │ │ │ - ldr r3, [pc, #220] @ (1e0974 ) │ │ │ │ + beq.n 1e07e4 │ │ │ │ + ldr r3, [pc, #220] @ (1e08bc ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.n 1e085a │ │ │ │ - ldr r0, [pc, #216] @ (1e0978 ) │ │ │ │ + b.n 1e07a2 │ │ │ │ + ldr r0, [pc, #216] @ (1e08c0 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1e16f0 │ │ │ │ - cbz r0, 1e08fc │ │ │ │ - ldr r4, [pc, #212] @ (1e097c ) │ │ │ │ - bl 1e2a60 │ │ │ │ + bl 1e1638 │ │ │ │ + cbz r0, 1e0844 │ │ │ │ + ldr r4, [pc, #212] @ (1e08c4 ) │ │ │ │ + bl 1e29a8 │ │ │ │ mov r5, r0 │ │ │ │ blx 58bf8 │ │ │ │ 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 59d00 <__snprintf_chk@plt> │ │ │ │ movs r1, #4 │ │ │ │ add r0, sp, #20 │ │ │ │ blx 59368 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 1e08dc │ │ │ │ - ldr r3, [pc, #168] @ (1e0980 ) │ │ │ │ + bge.n 1e0824 │ │ │ │ + ldr r3, [pc, #168] @ (1e08c8 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.n 1e085a │ │ │ │ - ldr r1, [pc, #164] @ (1e0984 ) │ │ │ │ + b.n 1e07a2 │ │ │ │ + ldr r1, [pc, #164] @ (1e08cc ) │ │ │ │ add r1, pc │ │ │ │ blx 58d00 │ │ │ │ - ldr r1, [pc, #160] @ (1e0988 ) │ │ │ │ + ldr r1, [pc, #160] @ (1e08d0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e085a │ │ │ │ - ldr r2, [pc, #156] @ (1e098c ) │ │ │ │ + beq.n 1e07a2 │ │ │ │ + ldr r2, [pc, #156] @ (1e08d4 ) │ │ │ │ orr.w r3, r3, #2 │ │ │ │ str r3, [r1, #0] │ │ │ │ add r2, pc │ │ │ │ str r0, [r2, #0] │ │ │ │ - b.n 1e085a │ │ │ │ - ldr r0, [pc, #144] @ (1e0990 ) │ │ │ │ + b.n 1e07a2 │ │ │ │ + ldr r0, [pc, #144] @ (1e08d8 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1e16f0 │ │ │ │ - cbz r0, 1e0910 │ │ │ │ - ldr r1, [pc, #140] @ (1e0994 ) │ │ │ │ + bl 1e1638 │ │ │ │ + cbz r0, 1e0858 │ │ │ │ + ldr r1, [pc, #140] @ (1e08dc ) │ │ │ │ add r1, pc │ │ │ │ blx 59fe4 │ │ │ │ - b.n 1e08e4 │ │ │ │ - ldr r3, [pc, #132] @ (1e0998 ) │ │ │ │ + b.n 1e082c │ │ │ │ + ldr r3, [pc, #132] @ (1e08e0 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.n 1e085a │ │ │ │ + b.n 1e07a2 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1e081e │ │ │ │ + b.n 1e0766 │ │ │ │ mov r0, r6 │ │ │ │ - b.n 1e081e │ │ │ │ + b.n 1e0766 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ - ldr.w r0, [lr, r7, lsl #2] │ │ │ │ + ldrsb.w r0, [r6, r7, lsl #2] │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r5, r1] │ │ │ │ + ldrsh r4, [r4, r2] │ │ │ │ movs r1, r3 │ │ │ │ - ldr.w r0, [r4, r7, lsl #2] │ │ │ │ - cmp r7, #156 @ 0x9c │ │ │ │ + vst4.32 {d0-d3}, [ip :128], r7 │ │ │ │ + adds r0, #84 @ 0x54 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - adds r1, #40 @ 0x28 │ │ │ │ + adds r1, #224 @ 0xe0 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - adds r1, #30 │ │ │ │ + adds r1, #214 @ 0xd6 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldrsh r6, [r0, r1] │ │ │ │ + ldrsh r6, [r7, r1] │ │ │ │ movs r1, r3 │ │ │ │ - lsls r4, r7, #10 │ │ │ │ + lsls r4, r6, #11 │ │ │ │ movs r0, r3 │ │ │ │ - ldrb r4, [r5, r7] │ │ │ │ + ldrsh r4, [r4, r0] │ │ │ │ movs r1, r3 │ │ │ │ - b.n 1e0920 │ │ │ │ - movs r0, r3 │ │ │ │ - ldrb r4, [r2, r7] │ │ │ │ + @ instruction: 0xe8200018 │ │ │ │ + ldrsh r4, [r1, r0] │ │ │ │ movs r1, r3 │ │ │ │ - adds r0, #204 @ 0xcc │ │ │ │ + adds r1, #132 @ 0x84 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - cmp r6, #224 @ 0xe0 │ │ │ │ + cmp r7, #152 @ 0x98 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrb r6, [r7, r7] │ │ │ │ + ldrsh r6, [r6, r0] │ │ │ │ movs r1, r3 │ │ │ │ - adds r0, #176 @ 0xb0 │ │ │ │ + adds r1, #104 @ 0x68 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #180 @ 0xb4 │ │ │ │ + adds r1, #108 @ 0x6c │ │ │ │ lsls r0, r5, #2 │ │ │ │ - adds r0, #158 @ 0x9e │ │ │ │ + adds r1, #86 @ 0x56 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - @ instruction: 0xf79a00a7 │ │ │ │ - adds r0, #94 @ 0x5e │ │ │ │ + ldr.w r0, [r2, r7, lsl #2] │ │ │ │ + adds r1, #22 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldrb r6, [r3, r6] │ │ │ │ + ldrb r6, [r2, r7] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r2, [r2, r6] │ │ │ │ + ldrb r2, [r1, r7] │ │ │ │ movs r1, r3 │ │ │ │ - adds r0, #30 │ │ │ │ + adds r0, #214 @ 0xd6 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldmia r2!, {r1, r3, r5, r7} │ │ │ │ + ldmia r2!, {r1, r5, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ - adds r0, #14 │ │ │ │ + adds r0, #198 @ 0xc6 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - cmp r7, #250 @ 0xfa │ │ │ │ + adds r0, #178 @ 0xb2 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldrb r6, [r5, r5] │ │ │ │ + ldrb r6, [r4, r6] │ │ │ │ movs r1, r3 │ │ │ │ - ldmia r2!, {r7} │ │ │ │ + ldmia r2!, {r3, r4, r5, r7} │ │ │ │ movs r4, r3 │ │ │ │ - cmp r7, #226 @ 0xe2 │ │ │ │ + adds r0, #154 @ 0x9a │ │ │ │ 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] @ (1e0a40 ) │ │ │ │ + ldr r2, [pc, #144] @ (1e0988 ) │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #144] @ (1e0a44 ) │ │ │ │ + ldr r3, [pc, #144] @ (1e098c ) │ │ │ │ add r2, pc │ │ │ │ - ldr r4, [pc, #144] @ (1e0a48 ) │ │ │ │ + ldr r4, [pc, #144] @ (1e0990 ) │ │ │ │ mov r5, r0 │ │ │ │ mov sl, r1 │ │ │ │ - ldr r0, [pc, #140] @ (1e0a4c ) │ │ │ │ + ldr r0, [pc, #140] @ (1e0994 ) │ │ │ │ add r4, pc │ │ │ │ - ldr r1, [pc, #140] @ (1e0a50 ) │ │ │ │ + ldr r1, [pc, #140] @ (1e0998 ) │ │ │ │ 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 1f65a4 │ │ │ │ + bl 1f64ec │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 1e0a26 │ │ │ │ + bhi.n 1e096e │ │ │ │ cmp r5, r3 │ │ │ │ - bhi.n 1e0a0c │ │ │ │ - ldr r4, [pc, #112] @ (1e0a54 ) │ │ │ │ - ldr.w r8, [pc, #116] @ 1e0a58 │ │ │ │ + bhi.n 1e0954 │ │ │ │ + ldr r4, [pc, #112] @ (1e099c ) │ │ │ │ + ldr.w r8, [pc, #116] @ 1e09a0 │ │ │ │ add r4, pc │ │ │ │ add r8, pc │ │ │ │ add.w r9, r4, #16 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr.w r3, [r8] │ │ │ │ tst r2, r3 │ │ │ │ - beq.n 1e0a06 │ │ │ │ + beq.n 1e094e │ │ │ │ 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 1e09ee │ │ │ │ - ldr r2, [pc, #76] @ (1e0a5c ) │ │ │ │ - ldr r3, [pc, #52] @ (1e0a44 ) │ │ │ │ + bne.n 1e0936 │ │ │ │ + ldr r2, [pc, #76] @ (1e09a4 ) │ │ │ │ + ldr r3, [pc, #52] @ (1e098c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e0a3a │ │ │ │ + bne.n 1e0982 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #56] @ (1e0a60 ) │ │ │ │ + ldr r1, [pc, #56] @ (1e09a8 ) │ │ │ │ movs r3, #2 │ │ │ │ - ldr r0, [pc, #56] @ (1e0a64 ) │ │ │ │ + ldr r0, [pc, #56] @ (1e09ac ) │ │ │ │ add r1, pc │ │ │ │ str r3, [r4, #0] │ │ │ │ add r0, pc │ │ │ │ - bl 1f65a4 │ │ │ │ + bl 1f64ec │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - b.n 1e09dc │ │ │ │ + b.n 1e0924 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - movw r0, #34983 @ 0x88a7 │ │ │ │ + @ instruction: 0xf70000a7 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #46 @ 0x2e │ │ │ │ + cmp r7, #230 @ 0xe6 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - cmp r7, #30 │ │ │ │ + cmp r7, #214 @ 0xd6 │ │ │ │ lsls r0, r5, #2 │ │ │ │ ldc2 15, cr15, [sp, #1020]! @ 0x3fc │ │ │ │ - cmp r5, #22 │ │ │ │ + cmp r5, #206 @ 0xce │ │ │ │ lsls r4, r4, #2 │ │ │ │ - cmp r7, #12 │ │ │ │ + cmp r7, #196 @ 0xc4 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - @ instruction: 0xf5ec00a7 │ │ │ │ + subw r0, r4, #2215 @ 0x8a7 │ │ │ │ lsls r1, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #176 @ 0xb0 │ │ │ │ + cmp r7, #104 @ 0x68 │ │ │ │ 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] @ 1e0abc │ │ │ │ + ldr.w ip, [pc, #64] @ 1e0a04 │ │ │ │ sub sp, #12 │ │ │ │ - ldr r2, [pc, #64] @ (1e0ac0 ) │ │ │ │ + ldr r2, [pc, #64] @ (1e0a08 ) │ │ │ │ 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 1e099c │ │ │ │ - ldr r2, [pc, #40] @ (1e0ac4 ) │ │ │ │ - ldr r3, [pc, #32] @ (1e0ac0 ) │ │ │ │ + bl 1e08e4 │ │ │ │ + ldr r2, [pc, #40] @ (1e0a0c ) │ │ │ │ + ldr r3, [pc, #32] @ (1e0a08 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e0ab8 │ │ │ │ + bne.n 1e0a00 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ - sbcs.w r0, sl, #5472256 @ 0x538000 │ │ │ │ + @ instruction: 0xf63200a7 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adcs.w r0, lr, #5472256 @ 0x538000 │ │ │ │ + @ instruction: 0xf61600a7 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #24] @ (1e0af0 ) │ │ │ │ + ldr r0, [pc, #24] @ (1e0a38 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1e16f0 │ │ │ │ - ldr r2, [pc, #20] @ (1e0af4 ) │ │ │ │ - ldr r1, [pc, #20] @ (1e0af8 ) │ │ │ │ + bl 1e1638 │ │ │ │ + ldr r2, [pc, #20] @ (1e0a3c ) │ │ │ │ + ldr r1, [pc, #20] @ (1e0a40 ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0a68 │ │ │ │ + bl 1e09b0 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r4, [r0, r5] │ │ │ │ + ldrh r4, [r7, r5] │ │ │ │ movs r1, r3 │ │ │ │ - ldrh r0, [r3, r6] │ │ │ │ + ldrh r0, [r2, r7] │ │ │ │ movs r1, r3 │ │ │ │ - ldr r4, [r7, #108] @ 0x6c │ │ │ │ + ldr r4, [r6, #112] @ 0x70 │ │ │ │ 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] @ 1e0b5c │ │ │ │ + ldr.w r8, [pc, #76] @ 1e0aa4 │ │ │ │ mov r0, r1 │ │ │ │ mov.w r9, #0 │ │ │ │ add r8, pc │ │ │ │ ldr r5, [r7, #0] │ │ │ │ mov r6, r5 │ │ │ │ - b.n 1e0b32 │ │ │ │ + b.n 1e0a7a │ │ │ │ strb.w r9, [r0] │ │ │ │ adds r5, r0, #1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 1e0a68 │ │ │ │ + bl 1e09b0 │ │ │ │ ldr r6, [r7, #0] │ │ │ │ subs r0, r5, r6 │ │ │ │ movs r1, #10 │ │ │ │ add r0, r6 │ │ │ │ blx 5a188 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e0b20 │ │ │ │ + bne.n 1e0a68 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 1e0b58 │ │ │ │ + beq.n 1e0aa0 │ │ │ │ ldr r4, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ add r4, r6 │ │ │ │ subs r4, r4, r5 │ │ │ │ mov r2, r4 │ │ │ │ blx 5941c │ │ │ │ str r4, [r7, #8] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - strh r4, [r5, #48] @ 0x30 │ │ │ │ + strh r4, [r4, #50] @ 0x32 │ │ │ │ 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 1e2f78 │ │ │ │ - ldr r1, [pc, #24] @ (1e0b94 ) │ │ │ │ + bl 1e2ec0 │ │ │ │ + ldr r1, [pc, #24] @ (1e0adc ) │ │ │ │ mov r4, r0 │ │ │ │ str r6, [r0, #12] │ │ │ │ add r1, pc │ │ │ │ str r5, [r0, #4] │ │ │ │ - bl 1e32e4 │ │ │ │ + bl 1e322c │ │ │ │ movs r3, #0 │ │ │ │ str r0, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #8] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xf2f80018 │ │ │ │ + @ instruction: 0xf3300018 │ │ │ │ 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] @ 1e0bfc │ │ │ │ + ldr.w ip, [pc, #80] @ 1e0b44 │ │ │ │ sub sp, #8 │ │ │ │ - ldr r2, [pc, #80] @ (1e0c00 ) │ │ │ │ + ldr r2, [pc, #80] @ (1e0b48 ) │ │ │ │ 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 1e33ec │ │ │ │ + bl 1e3334 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e0afc │ │ │ │ - ldr r2, [pc, #40] @ (1e0c04 ) │ │ │ │ - ldr r3, [pc, #32] @ (1e0c00 ) │ │ │ │ + bl 1e0a44 │ │ │ │ + ldr r2, [pc, #40] @ (1e0b4c ) │ │ │ │ + ldr r3, [pc, #32] @ (1e0b48 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e0bf8 │ │ │ │ + bne.n 1e0b40 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ - orr.w r0, sl, #5472256 @ 0x538000 │ │ │ │ + add.w r0, r2, #5472256 @ 0x538000 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ands.w r0, lr, #5472256 @ 0x538000 │ │ │ │ + @ instruction: 0xf4d600a7 │ │ │ │ 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] @ 1e0c74 │ │ │ │ + ldr.w ip, [pc, #92] @ 1e0bbc │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #88] @ (1e0c78 ) │ │ │ │ + ldr r3, [pc, #88] @ (1e0bc0 ) │ │ │ │ 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] │ │ │ │ @@ -539149,33 +539116,33 @@ │ │ │ │ str r1, [sp, #16] │ │ │ │ blx 59cc4 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, sp, #12 │ │ │ │ str r5, [sp, #24] │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 1e0afc │ │ │ │ + bl 1e0a44 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 58d30 │ │ │ │ - ldr r2, [pc, #32] @ (1e0c7c ) │ │ │ │ - ldr r3, [pc, #28] @ (1e0c78 ) │ │ │ │ + ldr r2, [pc, #32] @ (1e0bc4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1e0bc0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e0c70 │ │ │ │ + bne.n 1e0bb8 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xf3dc00a7 │ │ │ │ + eors.w r0, r4, #5472256 @ 0x538000 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf3a000a7 │ │ │ │ + orrs.w r0, r8, #5472256 @ 0x538000 │ │ │ │ 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 │ │ │ │ @@ -539192,37 +539159,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 1e0ca4 │ │ │ │ + bne.n 1e0bec │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ movs r3, #0 │ │ │ │ - ldr.w lr, [pc, #48] @ 1e0d04 │ │ │ │ + ldr.w lr, [pc, #48] @ 1e0c4c │ │ │ │ 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 1e0cd8 │ │ │ │ + bne.n 1e0c20 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r0, #64] @ 0x40 │ │ │ │ pop {r4, pc} │ │ │ │ - lsrs r6, r4, #10 │ │ │ │ + lsrs r6, r3, #11 │ │ │ │ movs r0, r5 │ │ │ │ push {r4, lr} │ │ │ │ subs r0, #1 │ │ │ │ movs r2, #0 │ │ │ │ adds r4, r1, #1 │ │ │ │ ldrb.w ip, [r1, r2, lsl #1] │ │ │ │ ldrb.w r3, [r4, r2, lsl #1] │ │ │ │ @@ -539236,250 +539203,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 1e0d10 │ │ │ │ + bne.n 1e0c58 │ │ │ │ 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] @ (1e0db0 ) │ │ │ │ + ldr r2, [pc, #76] @ (1e0cf8 ) │ │ │ │ mov r6, r0 │ │ │ │ - ldr r3, [pc, #76] @ (1e0db4 ) │ │ │ │ + ldr r3, [pc, #76] @ (1e0cfc ) │ │ │ │ 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 1f41a0 │ │ │ │ + bl 1f40e8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1f421c │ │ │ │ + bl 1f4164 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1f470c │ │ │ │ - ldr r2, [pc, #36] @ (1e0db8 ) │ │ │ │ - ldr r3, [pc, #32] @ (1e0db4 ) │ │ │ │ + bl 1f4654 │ │ │ │ + ldr r2, [pc, #36] @ (1e0d00 ) │ │ │ │ + ldr r3, [pc, #32] @ (1e0cfc ) │ │ │ │ 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 1e0dac │ │ │ │ + bne.n 1e0cf4 │ │ │ │ add.w sp, sp, #1928 @ 0x788 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xf29400a7 │ │ │ │ + @ instruction: 0xf34c00a7 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf26800a7 │ │ │ │ + @ instruction: 0xf32000a7 │ │ │ │ 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] @ (1e0e24 ) │ │ │ │ + ldr r2, [pc, #88] @ (1e0d6c ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #88] @ (1e0e28 ) │ │ │ │ + ldr r3, [pc, #88] @ (1e0d70 ) │ │ │ │ add r5, sp, #4 │ │ │ │ add r2, pc │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r5 │ │ │ │ - ldr r6, [pc, #80] @ (1e0e2c ) │ │ │ │ + ldr r6, [pc, #80] @ (1e0d74 ) │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e0c80 │ │ │ │ - ldr r2, [pc, #64] @ (1e0e30 ) │ │ │ │ + bl 1e0bc8 │ │ │ │ + ldr r2, [pc, #64] @ (1e0d78 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [r5], #4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ adds r4, #1 │ │ │ │ blx 591d8 <__fprintf_chk@plt> │ │ │ │ mov r2, r6 │ │ │ │ cmp r4, #8 │ │ │ │ - bne.n 1e0df2 │ │ │ │ - ldr r2, [pc, #44] @ (1e0e34 ) │ │ │ │ - ldr r3, [pc, #28] @ (1e0e28 ) │ │ │ │ + bne.n 1e0d3a │ │ │ │ + ldr r2, [pc, #44] @ (1e0d7c ) │ │ │ │ + ldr r3, [pc, #28] @ (1e0d70 ) │ │ │ │ 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 1e0e1e │ │ │ │ + bne.n 1e0d66 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xf22a00a7 │ │ │ │ + @ instruction: 0xf2e200a7 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r1, r4] │ │ │ │ + ldr r0, [r0, r5] │ │ │ │ movs r1, r3 │ │ │ │ - ldr r0, [r6, r3] │ │ │ │ + ldr r0, [r5, r4] │ │ │ │ movs r1, r3 │ │ │ │ - @ instruction: 0xf1f200a7 │ │ │ │ + subw r0, sl, #167 @ 0xa7 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r2, [pc, #68] @ (1e0e8c ) │ │ │ │ + ldr r2, [pc, #68] @ (1e0dd4 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #68] @ (1e0e90 ) │ │ │ │ + ldr r3, [pc, #68] @ (1e0dd8 ) │ │ │ │ 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 1e0c80 │ │ │ │ + bl 1e0bc8 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 59ffc │ │ │ │ - ldr r2, [pc, #40] @ (1e0e94 ) │ │ │ │ - ldr r3, [pc, #32] @ (1e0e90 ) │ │ │ │ + ldr r2, [pc, #40] @ (1e0ddc ) │ │ │ │ + ldr r3, [pc, #32] @ (1e0dd8 ) │ │ │ │ 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 1e0e88 │ │ │ │ + bne.n 1e0dd0 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ - sub.w r0, lr, #167 @ 0xa7 │ │ │ │ + @ instruction: 0xf26600a7 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf18e00a7 │ │ │ │ + movw r0, #24743 @ 0x60a7 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #80] @ (1e0ef8 ) │ │ │ │ + ldr r2, [pc, #80] @ (1e0e40 ) │ │ │ │ sub sp, #24 │ │ │ │ - ldr r3, [pc, #80] @ (1e0efc ) │ │ │ │ + ldr r3, [pc, #80] @ (1e0e44 ) │ │ │ │ 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 1f6504 │ │ │ │ + bl 1f644c │ │ │ │ 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] @ (1e0efc ) │ │ │ │ + ldr r3, [pc, #32] @ (1e0e44 ) │ │ │ │ adc.w r1, r1, r2, asr #31 │ │ │ │ - ldr r2, [pc, #32] @ (1e0f00 ) │ │ │ │ + ldr r2, [pc, #32] @ (1e0e48 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e0ef4 │ │ │ │ + bne.n 1e0e3c │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ - adc.w r0, lr, #167 @ 0xa7 │ │ │ │ + addw r0, r6, #167 @ 0xa7 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds.w r0, ip, #167 @ 0xa7 │ │ │ │ + rsbs r0, r4, #167 @ 0xa7 │ │ │ │ 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] @ 1e0f70 │ │ │ │ + ldr.w ip, [pc, #88] @ 1e0eb8 │ │ │ │ sub sp, #24 │ │ │ │ - ldr r4, [pc, #84] @ (1e0f74 ) │ │ │ │ + ldr r4, [pc, #84] @ (1e0ebc ) │ │ │ │ add ip, pc │ │ │ │ - add r3, pc, #68 @ (adr r3, 1e0f68 ) │ │ │ │ + add r3, pc, #68 @ (adr r3, 1e0eb0 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ ldr.w r4, [ip, r4] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #20] │ │ │ │ mov.w r4, #0 │ │ │ │ blx 59818 <__aeabi_ldivmod@plt> │ │ │ │ strd r0, r1, [sp] │ │ │ │ str r2, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ mov r3, sp │ │ │ │ mov r2, sp │ │ │ │ mov r0, r1 │ │ │ │ blx 58ecc <__clock_nanosleep_time64@plt> │ │ │ │ cmp r0, #4 │ │ │ │ - beq.n 1e0f3c │ │ │ │ - ldr r2, [pc, #40] @ (1e0f78 ) │ │ │ │ - ldr r3, [pc, #36] @ (1e0f74 ) │ │ │ │ + beq.n 1e0e84 │ │ │ │ + ldr r2, [pc, #40] @ (1e0ec0 ) │ │ │ │ + ldr r3, [pc, #36] @ (1e0ebc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e0f64 │ │ │ │ + bne.n 1e0eac │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf0de00a7 │ │ │ │ + @ instruction: 0xf19600a7 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf0ac00a7 │ │ │ │ + sbc.w r0, r4, #167 @ 0xa7 │ │ │ │ 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] @ (1e1008 ) │ │ │ │ + ldr r2, [pc, #124] @ (1e0f50 ) │ │ │ │ sub sp, #24 │ │ │ │ - ldr r3, [pc, #124] @ (1e100c ) │ │ │ │ + ldr r3, [pc, #124] @ (1e0f54 ) │ │ │ │ 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 1e0ffc │ │ │ │ + blt.n 1e0f44 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, sp │ │ │ │ - bl 1f6504 │ │ │ │ + bl 1f644c │ │ │ │ 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 │ │ │ │ @@ -539490,211 +539457,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 1e0ffc │ │ │ │ - ldr r2, [pc, #40] @ (1e1010 ) │ │ │ │ - ldr r3, [pc, #36] @ (1e100c ) │ │ │ │ + bne.n 1e0f44 │ │ │ │ + ldr r2, [pc, #40] @ (1e0f58 ) │ │ │ │ + ldr r3, [pc, #36] @ (1e0f54 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e1004 │ │ │ │ + bne.n 1e0f4c │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r0 │ │ │ │ - b.n 1e0fe4 │ │ │ │ + b.n 1e0f2c │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ - orn r0, sl, #167 @ 0xa7 │ │ │ │ + @ instruction: 0xf12200a7 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ands.w r0, r4, #167 @ 0xa7 │ │ │ │ + @ instruction: 0xf0cc00a7 │ │ │ │ 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 58c04 <__fcntl_time64@plt> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 1e1064 │ │ │ │ + bge.n 1e0fac │ │ │ │ blx 59f48 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #22 │ │ │ │ - bne.n 1e106e │ │ │ │ + bne.n 1e0fb6 │ │ │ │ movs r2, #3 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 58c04 <__fcntl_time64@plt> │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 1e106e │ │ │ │ + blt.n 1e0fb6 │ │ │ │ movs r1, #1 │ │ │ │ blx 58c04 <__fcntl_time64@plt> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 1e1068 │ │ │ │ + beq.n 1e0fb0 │ │ │ │ orr.w r2, r0, #1 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ blx 58c04 <__fcntl_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1e1068 │ │ │ │ + beq.n 1e0fb0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx 59344 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 1e1064 │ │ │ │ + b.n 1e0fac │ │ │ │ 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] @ (1e11ac ) │ │ │ │ + ldr r2, [pc, #292] @ (1e10f4 ) │ │ │ │ sub sp, #128 @ 0x80 │ │ │ │ - ldr r3, [pc, #292] @ (1e11b0 ) │ │ │ │ + ldr r3, [pc, #292] @ (1e10f8 ) │ │ │ │ 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 59548 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 1e1192 │ │ │ │ + beq.n 1e10da │ │ │ │ add r1, sp, #8 │ │ │ │ mov r7, r0 │ │ │ │ mov.w r8, #64 @ 0x40 │ │ │ │ blx 5974c <__fstat64_time64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e1174 │ │ │ │ + beq.n 1e10bc │ │ │ │ mov r0, r8 │ │ │ │ add.w r4, r8, #4294967295 @ 0xffffffff │ │ │ │ blx 59cb8 │ │ │ │ movs r5, #0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e1182 │ │ │ │ + beq.n 1e10ca │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 1e10d4 │ │ │ │ + b.n 1e101c │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 1e10fc │ │ │ │ + ble.n 1e1044 │ │ │ │ add r9, r3 │ │ │ │ cmp r4, r9 │ │ │ │ - beq.n 1e1122 │ │ │ │ + beq.n 1e106a │ │ │ │ add.w r1, r5, r9 │ │ │ │ sub.w r2, r4, r9 │ │ │ │ add r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ blx 59398 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bge.n 1e10ca │ │ │ │ + bge.n 1e1012 │ │ │ │ blx 59f48 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #11 │ │ │ │ it ne │ │ │ │ cmpne r3, #4 │ │ │ │ - beq.n 1e10d0 │ │ │ │ + beq.n 1e1018 │ │ │ │ negs r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 1e10ce │ │ │ │ + bgt.n 1e1016 │ │ │ │ cmp.w r9, #0 │ │ │ │ it ne │ │ │ │ movne r3, r9 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1e1132 │ │ │ │ + bne.n 1e107a │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r8 │ │ │ │ blx 59518 │ │ │ │ - cbz r0, 1e117c │ │ │ │ + cbz r0, 1e10c4 │ │ │ │ add r5, r4 │ │ │ │ add.w r4, r8, #4294967295 @ 0xffffffff │ │ │ │ subs r4, r4, r5 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1e10c4 │ │ │ │ + b.n 1e100c │ │ │ │ mvn.w r3, #13 │ │ │ │ cmp.w r9, #0 │ │ │ │ it ne │ │ │ │ movne r3, r9 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 1e1108 │ │ │ │ + beq.n 1e1050 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 59344 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ cmp r3, #0 │ │ │ │ it gt │ │ │ │ addgt r5, r5, r3 │ │ │ │ adds r1, r5, #1 │ │ │ │ blx 59518 │ │ │ │ - cbz r0, 1e119a │ │ │ │ + cbz r0, 1e10e2 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r0, r5] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1e115a │ │ │ │ + beq.n 1e10a2 │ │ │ │ str.w r5, [sl] │ │ │ │ - ldr r2, [pc, #88] @ (1e11b4 ) │ │ │ │ - ldr r3, [pc, #80] @ (1e11b0 ) │ │ │ │ + ldr r2, [pc, #88] @ (1e10fc ) │ │ │ │ + ldr r3, [pc, #80] @ (1e10f8 ) │ │ │ │ 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 1e1196 │ │ │ │ + bne.n 1e10de │ │ │ │ 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 1e10b2 │ │ │ │ + b.n 1e0ffa │ │ │ │ mov r0, r6 │ │ │ │ blx 58d30 │ │ │ │ mov r0, r7 │ │ │ │ blx 59344 │ │ │ │ blx 59f48 <__errno_location@plt> │ │ │ │ mvn.w r3, #11 │ │ │ │ str r3, [r0, #0] │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1e115a │ │ │ │ + b.n 1e10a2 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ mov r0, r6 │ │ │ │ blx 58d30 │ │ │ │ blx 59f48 <__errno_location@plt> │ │ │ │ mvn.w r3, #11 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 1e1192 │ │ │ │ - vhadd.s d16, d16, d23 │ │ │ │ + b.n 1e10da │ │ │ │ + bic.w r0, r8, #167 @ 0xa7 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cdp 0, 9, cr0, cr14, cr7, {5} │ │ │ │ + vhadd.s16 d16, d22, d23 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #1288] @ 0x508 │ │ │ │ - ldr r2, [pc, #464] @ (1e139c ) │ │ │ │ + ldr r2, [pc, #464] @ (1e12e4 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r3, [pc, #464] @ (1e13a0 ) │ │ │ │ + ldr r3, [pc, #464] @ (1e12e8 ) │ │ │ │ subw sp, sp, #2772 @ 0xad4 │ │ │ │ add r2, pc │ │ │ │ - ldr r0, [pc, #460] @ (1e13a4 ) │ │ │ │ + ldr r0, [pc, #460] @ (1e12ec ) │ │ │ │ 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 1e7f74 │ │ │ │ + bl 1e7ebc │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r5, #36 @ 0x24 │ │ │ │ blx 597e8 │ │ │ │ adds r0, #1 │ │ │ │ ldrd r4, r1, [r5, #16] │ │ │ │ itett ne │ │ │ │ movne r3, #0 │ │ │ │ @@ -539710,223 +539677,223 @@ │ │ │ │ streq r2, [sp, #0] │ │ │ │ blx r4 │ │ │ │ dmb ish │ │ │ │ ldrb.w r3, [r8] │ │ │ │ dmb ish │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1e137c │ │ │ │ + bne.w 1e12c4 │ │ │ │ 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 593d4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1e12bc │ │ │ │ + beq.n 1e1204 │ │ │ │ ldrh.w r3, [sp, #42] @ 0x2a │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.n 1e1266 │ │ │ │ + bpl.n 1e11ae │ │ │ │ ldr r0, [r5, #12] │ │ │ │ add r1, sp, #16 │ │ │ │ blx 595f0 │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ subs r3, #1 │ │ │ │ orrs r3, r2 │ │ │ │ - beq.w 1e137c │ │ │ │ + beq.w 1e12c4 │ │ │ │ add r4, sp, #44 @ 0x2c │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov.w r2, #2720 @ 0xaa0 │ │ │ │ mov r1, r4 │ │ │ │ blx 59398 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 1e12e0 │ │ │ │ + bne.n 1e1228 │ │ │ │ blx 59f48 <__errno_location@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #11 │ │ │ │ it ne │ │ │ │ cmpne r0, #4 │ │ │ │ - beq.n 1e1218 │ │ │ │ + beq.n 1e1160 │ │ │ │ blx 58fbc │ │ │ │ - ldr r2, [pc, #284] @ (1e13a8 ) │ │ │ │ - ldr r1, [pc, #284] @ (1e13ac ) │ │ │ │ + ldr r2, [pc, #284] @ (1e12f0 ) │ │ │ │ + ldr r1, [pc, #284] @ (1e12f4 ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0a68 │ │ │ │ + bl 1e09b0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - ldr r2, [pc, #272] @ (1e13b0 ) │ │ │ │ - ldr r3, [pc, #252] @ (1e13a0 ) │ │ │ │ + ldr r2, [pc, #272] @ (1e12f8 ) │ │ │ │ + ldr r3, [pc, #252] @ (1e12e8 ) │ │ │ │ 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 1e1396 │ │ │ │ + bne.n 1e12de │ │ │ │ addw sp, sp, #2772 @ 0xad4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 59f48 <__errno_location@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #11 │ │ │ │ it ne │ │ │ │ cmpne r0, #4 │ │ │ │ - beq.n 1e1218 │ │ │ │ + beq.n 1e1160 │ │ │ │ blx 58fbc │ │ │ │ - ldr r2, [pc, #228] @ (1e13b4 ) │ │ │ │ - ldr r1, [pc, #228] @ (1e13b8 ) │ │ │ │ + ldr r2, [pc, #228] @ (1e12fc ) │ │ │ │ + ldr r1, [pc, #228] @ (1e1300 ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 1e0a68 │ │ │ │ - b.n 1e129a │ │ │ │ + bl 1e09b0 │ │ │ │ + b.n 1e11e2 │ │ │ │ add.w sl, r4, r0 │ │ │ │ cmp sl, r4 │ │ │ │ it hi │ │ │ │ strhi.w r8, [sp, #8] │ │ │ │ - bhi.n 1e130c │ │ │ │ - b.n 1e1218 │ │ │ │ + bhi.n 1e1254 │ │ │ │ + b.n 1e1160 │ │ │ │ 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 1e1380 │ │ │ │ + bls.n 1e12c8 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1e12f0 │ │ │ │ + bne.n 1e1238 │ │ │ │ ldr.w r8, [r4, #4] │ │ │ │ ands.w fp, r8, #3072 @ 0xc00 │ │ │ │ - bne.n 1e136a │ │ │ │ + bne.n 1e12b2 │ │ │ │ ldr r1, [r5, #32] │ │ │ │ add.w r0, r4, #16 │ │ │ │ blx 59ed4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e12f0 │ │ │ │ + bne.n 1e1238 │ │ │ │ ands.w fp, r8, #256 @ 0x100 │ │ │ │ - bne.n 1e1350 │ │ │ │ + bne.n 1e1298 │ │ │ │ ands.w r3, r8, #512 @ 0x200 │ │ │ │ it eq │ │ │ │ moveq r2, r3 │ │ │ │ - beq.n 1e12f4 │ │ │ │ + beq.n 1e123c │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ blx 58f20 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r2, fp │ │ │ │ str r3, [r5, #4] │ │ │ │ movs r3, #1 │ │ │ │ - b.n 1e12f4 │ │ │ │ + b.n 1e123c │ │ │ │ str r0, [sp, #12] │ │ │ │ movs r2, #8 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add.w r1, r5, #36 @ 0x24 │ │ │ │ blx 59058 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [r5, #4] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1e1386 │ │ │ │ + beq.n 1e12ce │ │ │ │ movs r2, #1 │ │ │ │ - b.n 1e12f4 │ │ │ │ + b.n 1e123c │ │ │ │ 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 1e129e │ │ │ │ + b.n 1e11e6 │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ - b.n 1e1218 │ │ │ │ - ldr r2, [pc, #52] @ (1e13bc ) │ │ │ │ + b.n 1e1160 │ │ │ │ + ldr r2, [pc, #52] @ (1e1304 ) │ │ │ │ movs r0, #1 │ │ │ │ - ldr r1, [pc, #52] @ (1e13c0 ) │ │ │ │ + ldr r1, [pc, #52] @ (1e1308 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e0a68 │ │ │ │ - b.n 1e129a │ │ │ │ + bl 1e09b0 │ │ │ │ + b.n 1e11e2 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cdp 0, 2, cr0, cr10, cr7, {5} │ │ │ │ + cdp 0, 14, cr0, cr2, cr7, {5} │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r3, r4] │ │ │ │ + strb r2, [r2, r5] │ │ │ │ movs r1, r3 │ │ │ │ - strb r4, [r3, r2] │ │ │ │ + strb r4, [r2, r3] │ │ │ │ movs r1, r3 │ │ │ │ - str r0, [r2, #116] @ 0x74 │ │ │ │ + str r0, [r1, #120] @ 0x78 │ │ │ │ movs r0, r3 │ │ │ │ - ldcl 0, cr0, [sl, #-668] @ 0xfffffd64 │ │ │ │ - strb r0, [r6, r0] │ │ │ │ + cdp 0, 1, cr0, cr2, cr7, {5} │ │ │ │ + strb r0, [r5, r1] │ │ │ │ movs r1, r3 │ │ │ │ - str r4, [r1, #112] @ 0x70 │ │ │ │ + str r4, [r0, #116] @ 0x74 │ │ │ │ movs r0, r3 │ │ │ │ - strh r4, [r0, r7] │ │ │ │ + strh r4, [r7, r7] │ │ │ │ movs r1, r3 │ │ │ │ - str r6, [r2, #100] @ 0x64 │ │ │ │ + str r6, [r1, #104] @ 0x68 │ │ │ │ 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 59b08 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e1550 │ │ │ │ + beq.w 1e1498 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #0] │ │ │ │ str r3, [r0, #12] │ │ │ │ mov r0, r5 │ │ │ │ blx 59cc4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e14e8 │ │ │ │ + beq.n 1e1430 │ │ │ │ cmp.w r0, #4096 @ 0x1000 │ │ │ │ - bcs.n 1e14aa │ │ │ │ + bcs.n 1e13f2 │ │ │ │ mov r1, r5 │ │ │ │ add.w r5, r4, #36 @ 0x24 │ │ │ │ adds r2, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx 59c4c │ │ │ │ mov.w r0, #2048 @ 0x800 │ │ │ │ blx 59f84 │ │ │ │ adds r7, r0, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ - beq.n 1e14c2 │ │ │ │ + beq.n 1e140a │ │ │ │ movs r2, #8 │ │ │ │ mov r1, r5 │ │ │ │ blx 59058 │ │ │ │ str r0, [r4, #4] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1e14f4 │ │ │ │ + beq.n 1e143c │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ mov r0, r5 │ │ │ │ blx 5a08c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e14d6 │ │ │ │ + beq.n 1e141e │ │ │ │ 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 │ │ │ │ @@ -539941,132 +539908,132 @@ │ │ │ │ mov r1, sl │ │ │ │ mov.w r2, #4032 @ 0xfc0 │ │ │ │ movt r2, #256 @ 0x100 │ │ │ │ str r5, [r4, #32] │ │ │ │ blx 59058 │ │ │ │ str r0, [r4, #8] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1e1508 │ │ │ │ + beq.n 1e1450 │ │ │ │ mov.w r1, #2048 @ 0x800 │ │ │ │ movs r0, #0 │ │ │ │ blx 598dc │ │ │ │ str r0, [r4, #12] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1e1528 │ │ │ │ - ldr r1, [pc, #204] @ (1e155c ) │ │ │ │ + beq.n 1e1470 │ │ │ │ + ldr r1, [pc, #204] @ (1e14a4 ) │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r4, #24 │ │ │ │ strd r8, r9, [r4, #16] │ │ │ │ add r1, pc │ │ │ │ - bl 1e7eec │ │ │ │ + bl 1e7e34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e1544 │ │ │ │ + bne.n 1e148c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - cbz r6, 1e14b2 │ │ │ │ - ldr r3, [pc, #176] @ (1e1560 ) │ │ │ │ + cbz r6, 1e13fa │ │ │ │ + ldr r3, [pc, #176] @ (1e14a8 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ blx 58d30 │ │ │ │ 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, 1e14cc │ │ │ │ - ldr r3, [pc, #156] @ (1e1564 ) │ │ │ │ + cbz r6, 1e1414 │ │ │ │ + ldr r3, [pc, #156] @ (1e14ac ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 1e14b2 │ │ │ │ + beq.n 1e13fa │ │ │ │ blx 59344 │ │ │ │ - b.n 1e14b2 │ │ │ │ + b.n 1e13fa │ │ │ │ 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 1e1464 │ │ │ │ + b.n 1e13ac │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1e14b2 │ │ │ │ - ldr r3, [pc, #120] @ (1e1568 ) │ │ │ │ + beq.n 1e13fa │ │ │ │ + ldr r3, [pc, #120] @ (1e14b0 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 1e14b2 │ │ │ │ + b.n 1e13fa │ │ │ │ blx 59f48 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1e1432 │ │ │ │ - cbz r6, 1e151a │ │ │ │ - ldr r3, [pc, #104] @ (1e156c ) │ │ │ │ + beq.n 1e137a │ │ │ │ + cbz r6, 1e1462 │ │ │ │ + ldr r3, [pc, #104] @ (1e14b4 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 1e151a │ │ │ │ + b.n 1e1462 │ │ │ │ blx 59f48 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1e1538 │ │ │ │ - cbz r6, 1e151a │ │ │ │ - ldr r3, [pc, #88] @ (1e1570 ) │ │ │ │ + beq.n 1e1480 │ │ │ │ + cbz r6, 1e1462 │ │ │ │ + ldr r3, [pc, #88] @ (1e14b8 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 1e1524 │ │ │ │ + beq.n 1e146c │ │ │ │ blx 59344 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - b.n 1e14cc │ │ │ │ - cbz r6, 1e1530 │ │ │ │ - ldr r3, [pc, #72] @ (1e1574 ) │ │ │ │ + b.n 1e1414 │ │ │ │ + cbz r6, 1e1478 │ │ │ │ + ldr r3, [pc, #72] @ (1e14bc ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 1e1520 │ │ │ │ - b.n 1e14b2 │ │ │ │ + bne.n 1e1468 │ │ │ │ + b.n 1e13fa │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1e151a │ │ │ │ - ldr r3, [pc, #56] @ (1e1578 ) │ │ │ │ + beq.n 1e1462 │ │ │ │ + ldr r3, [pc, #56] @ (1e14c0 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 1e151a │ │ │ │ + b.n 1e1462 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1e151a │ │ │ │ - ldr r3, [pc, #48] @ (1e157c ) │ │ │ │ + beq.n 1e1462 │ │ │ │ + ldr r3, [pc, #48] @ (1e14c4 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 1e151a │ │ │ │ + b.n 1e1462 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1e14b8 │ │ │ │ - ldr r3, [pc, #40] @ (1e1580 ) │ │ │ │ + beq.n 1e1400 │ │ │ │ + ldr r3, [pc, #40] @ (1e14c8 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 1e14b8 │ │ │ │ + b.n 1e1400 │ │ │ │ ldc2 15, cr15, [sp, #-1020] @ 0xfffffc04 │ │ │ │ - strh r2, [r1, r4] │ │ │ │ + strh r2, [r0, r5] │ │ │ │ movs r1, r3 │ │ │ │ - strh r4, [r2, r4] │ │ │ │ + strh r4, [r1, r5] │ │ │ │ movs r1, r3 │ │ │ │ - strh r6, [r6, r2] │ │ │ │ + strh r6, [r5, r3] │ │ │ │ movs r1, r3 │ │ │ │ - strh r6, [r1, r1] │ │ │ │ + strh r6, [r0, r2] │ │ │ │ movs r1, r3 │ │ │ │ - strh r6, [r3, r4] │ │ │ │ + strh r6, [r2, r5] │ │ │ │ movs r1, r3 │ │ │ │ - strh r4, [r6, r4] │ │ │ │ + strh r4, [r5, r5] │ │ │ │ movs r1, r3 │ │ │ │ - strh r6, [r7, r2] │ │ │ │ + strh r6, [r6, r3] │ │ │ │ movs r1, r3 │ │ │ │ - strh r2, [r6, r4] │ │ │ │ + strh r2, [r5, r5] │ │ │ │ movs r1, r3 │ │ │ │ - strh r2, [r4, r0] │ │ │ │ + strh r2, [r3, r1] │ │ │ │ movs r1, r3 │ │ │ │ - cbz r0, 1e15ca │ │ │ │ + cbz r0, 1e1512 │ │ │ │ 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 │ │ │ │ @@ -540074,137 +540041,137 @@ │ │ │ │ dmb ish │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ blx 593ec │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - bl 1f677c │ │ │ │ + bl 1f66c4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 59344 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ blx 59344 │ │ │ │ mov r0, r4 │ │ │ │ blx 58d30 │ │ │ │ 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] @ (1e1684 ) │ │ │ │ + ldr r3, [pc, #168] @ (1e15cc ) │ │ │ │ movs r1, #1 │ │ │ │ dmb ish │ │ │ │ add r3, pc │ │ │ │ ldrex r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e15f4 │ │ │ │ + bne.n 1e153c │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e15e4 │ │ │ │ + bne.n 1e152c │ │ │ │ dmb ish │ │ │ │ - cbnz r2, 1e1638 │ │ │ │ - ldr r4, [pc, #140] @ (1e1688 ) │ │ │ │ + cbnz r2, 1e1580 │ │ │ │ + ldr r4, [pc, #140] @ (1e15d0 ) │ │ │ │ movs r1, #0 │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 1dfbbc │ │ │ │ - ldr r3, [pc, #132] @ (1e168c ) │ │ │ │ - ldr r0, [pc, #132] @ (1e1690 ) │ │ │ │ + bl 1dfb04 │ │ │ │ + ldr r3, [pc, #132] @ (1e15d4 ) │ │ │ │ + ldr r0, [pc, #132] @ (1e15d8 ) │ │ │ │ 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 1e161a │ │ │ │ + bne.n 1e1562 │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 1e1630 │ │ │ │ + cbnz r3, 1e1578 │ │ │ │ pop {r4, pc} │ │ │ │ str r2, [r0, #0] │ │ │ │ - bl 1defcc │ │ │ │ + bl 1def14 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1e1666 │ │ │ │ - ldr r4, [pc, #84] @ (1e1694 ) │ │ │ │ + bne.n 1e15ae │ │ │ │ + ldr r4, [pc, #84] @ (1e15dc ) │ │ │ │ add r4, pc │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1deff8 │ │ │ │ + bl 1def40 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e1650 │ │ │ │ + bne.n 1e1598 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e1640 │ │ │ │ - b.n 1e15fa │ │ │ │ + bne.n 1e1588 │ │ │ │ + b.n 1e1542 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e166c │ │ │ │ + bne.n 1e15b4 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e163c │ │ │ │ - b.n 1e15fa │ │ │ │ + bne.n 1e1584 │ │ │ │ + b.n 1e1542 │ │ │ │ nop │ │ │ │ - movs r3, #26 │ │ │ │ + movs r3, #210 @ 0xd2 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - movs r3, #6 │ │ │ │ + movs r3, #190 @ 0xbe │ │ │ │ lsls r0, r5, #2 │ │ │ │ - movs r2, #244 @ 0xf4 │ │ │ │ + movs r3, #172 @ 0xac │ │ │ │ lsls r0, r5, #2 │ │ │ │ - movs r2, #236 @ 0xec │ │ │ │ + movs r3, #164 @ 0xa4 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - movs r2, #190 @ 0xbe │ │ │ │ + movs r3, #118 @ 0x76 │ │ │ │ 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] @ (1e16dc ) │ │ │ │ + ldr r2, [pc, #52] @ (1e1624 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r3, [pc, #52] @ (1e16e0 ) │ │ │ │ + ldr r3, [pc, #52] @ (1e1628 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - cbz r1, 1e16d2 │ │ │ │ - ldr r2, [pc, #44] @ (1e16e4 ) │ │ │ │ - ldr r4, [pc, #48] @ (1e16e8 ) │ │ │ │ + cbz r1, 1e161a │ │ │ │ + ldr r2, [pc, #44] @ (1e162c ) │ │ │ │ + ldr r4, [pc, #48] @ (1e1630 ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 59fd8 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ blx 5a0f8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 59fd8 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r1, [pc, #24] @ (1e16ec ) │ │ │ │ + ldr r1, [pc, #24] @ (1e1634 ) │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.n 1e16b4 │ │ │ │ - movs r2, #76 @ 0x4c │ │ │ │ + b.n 1e15fc │ │ │ │ + movs r3, #4 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - strd r0, r0, [lr, #-668] @ 0x29c │ │ │ │ + and.w r0, r6, r7, asr #2 │ │ │ │ lsrs r4, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #64 @ 0x40 │ │ │ │ + movs r2, #248 @ 0xf8 │ │ │ │ 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 │ │ │ │ @@ -540216,167 +540183,167 @@ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 5a0ec │ │ │ │ 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] @ (1e186c ) │ │ │ │ + ldr r3, [pc, #324] @ (1e17b4 ) │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ - ldr r4, [pc, #320] @ (1e1870 ) │ │ │ │ + ldr r4, [pc, #320] @ (1e17b8 ) │ │ │ │ add r3, pc │ │ │ │ sub sp, #8 │ │ │ │ add r4, pc │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e1748 │ │ │ │ + bne.n 1e1690 │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e1738 │ │ │ │ + bne.n 1e1680 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e181a │ │ │ │ - ldr r3, [pc, #288] @ (1e1874 ) │ │ │ │ + bne.n 1e1762 │ │ │ │ + ldr r3, [pc, #288] @ (1e17bc ) │ │ │ │ add r3, pc │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e17fe │ │ │ │ - ldr r3, [pc, #284] @ (1e1878 ) │ │ │ │ + bne.n 1e1746 │ │ │ │ + ldr r3, [pc, #284] @ (1e17c0 ) │ │ │ │ add r3, pc │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 1e1796 │ │ │ │ + cbz r3, 1e16de │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1dfc40 │ │ │ │ + bl 1dfb88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e17cc │ │ │ │ + beq.n 1e1714 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ - ldr r3, [pc, #264] @ (1e187c ) │ │ │ │ + ldr r3, [pc, #264] @ (1e17c4 ) │ │ │ │ dmb ish │ │ │ │ add r3, pc │ │ │ │ ldrex r1, [r3] │ │ │ │ subs r1, #1 │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e177a │ │ │ │ + bne.n 1e16c2 │ │ │ │ dmb ish │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1e1808 │ │ │ │ + bne.n 1e1750 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r3 │ │ │ │ - ldr r3, [pc, #228] @ (1e1880 ) │ │ │ │ + ldr r3, [pc, #228] @ (1e17c8 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ - ldr r3, [pc, #224] @ (1e1884 ) │ │ │ │ + ldr r3, [pc, #224] @ (1e17cc ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1df9d0 │ │ │ │ + bl 1df918 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [r6, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e1866 │ │ │ │ + beq.n 1e17ae │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #208] @ (1e1888 ) │ │ │ │ + ldr r0, [pc, #208] @ (1e17d0 ) │ │ │ │ add r0, pc │ │ │ │ - bl 35b7d0 │ │ │ │ + bl 35b718 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1dfc40 │ │ │ │ + bl 1dfb88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e1770 │ │ │ │ - ldr r4, [pc, #188] @ (1e188c ) │ │ │ │ + bne.n 1e16b8 │ │ │ │ + ldr r4, [pc, #188] @ (1e17d4 ) │ │ │ │ mov r1, r5 │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 1e32e4 │ │ │ │ + bl 1e322c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e1866 │ │ │ │ + beq.n 1e17ae │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 5a110 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e32e4 │ │ │ │ + bl 1e322c │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 1dfc7c │ │ │ │ - b.n 1e1772 │ │ │ │ + bl 1dfbc4 │ │ │ │ + b.n 1e16ba │ │ │ │ mov r0, r5 │ │ │ │ blx 5a110 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1e1772 │ │ │ │ + b.n 1e16ba │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r3, #0] │ │ │ │ - bl 1defcc │ │ │ │ + bl 1def14 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1e184a │ │ │ │ - ldr r6, [pc, #112] @ (1e1890 ) │ │ │ │ + bne.n 1e1792 │ │ │ │ + ldr r6, [pc, #112] @ (1e17d8 ) │ │ │ │ add r6, pc │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1deff8 │ │ │ │ + bl 1def40 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ strex r2, r0, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e1834 │ │ │ │ + bne.n 1e177c │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e1822 │ │ │ │ - b.n 1e1750 │ │ │ │ + bne.n 1e176a │ │ │ │ + b.n 1e1698 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e1850 │ │ │ │ + bne.n 1e1798 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e181e │ │ │ │ - b.n 1e1750 │ │ │ │ + bne.n 1e1766 │ │ │ │ + b.n 1e1698 │ │ │ │ mov r5, r3 │ │ │ │ - b.n 1e1772 │ │ │ │ + b.n 1e16ba │ │ │ │ nop │ │ │ │ - movs r1, #206 @ 0xce │ │ │ │ + movs r2, #134 @ 0x86 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - @ instruction: 0xe8ca00a7 │ │ │ │ - movs r1, #174 @ 0xae │ │ │ │ + @ instruction: 0xe98200a7 │ │ │ │ + movs r2, #102 @ 0x66 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - movs r1, #168 @ 0xa8 │ │ │ │ + movs r2, #96 @ 0x60 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - movs r1, #132 @ 0x84 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ 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 r1, #52 @ 0x34 │ │ │ │ + movs r1, #236 @ 0xec │ │ │ │ lsls r0, r5, #2 │ │ │ │ - movs r0, #220 @ 0xdc │ │ │ │ + movs r1, #148 @ 0x94 │ │ │ │ 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 │ │ │ │ @@ -540393,75 +540360,75 @@ │ │ │ │ movgt r0, #1 │ │ │ │ strdgt r4, r3, [r5] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #120] @ (1e1950 ) │ │ │ │ + ldr r2, [pc, #120] @ (1e1898 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r3, [pc, #120] @ (1e1954 ) │ │ │ │ + ldr r3, [pc, #120] @ (1e189c ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ - ldr r0, [pc, #116] @ (1e1958 ) │ │ │ │ + ldr r0, [pc, #116] @ (1e18a0 ) │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e1074 │ │ │ │ - cbz r0, 1e1916 │ │ │ │ - ldr r1, [pc, #100] @ (1e195c ) │ │ │ │ + bl 1e0fbc │ │ │ │ + cbz r0, 1e185e │ │ │ │ + ldr r1, [pc, #100] @ (1e18a4 ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ blx 598a0 │ │ │ │ - cbz r0, 1e1910 │ │ │ │ - ldr r1, [pc, #92] @ (1e1960 ) │ │ │ │ + cbz r0, 1e1858 │ │ │ │ + ldr r1, [pc, #92] @ (1e18a8 ) │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, pc │ │ │ │ blx 58ea8 <__isoc23_sscanf@plt> │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 1e1930 │ │ │ │ + beq.n 1e1878 │ │ │ │ mov r0, r4 │ │ │ │ blx 58d30 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #72] @ (1e1964 ) │ │ │ │ - ldr r3, [pc, #56] @ (1e1954 ) │ │ │ │ + ldr r2, [pc, #72] @ (1e18ac ) │ │ │ │ + ldr r3, [pc, #56] @ (1e189c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e194c │ │ │ │ + bne.n 1e1894 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ blx 58d30 │ │ │ │ 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 1e1918 │ │ │ │ + b.n 1e1860 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ - b.n 1e1790 │ │ │ │ + b.n 1e1848 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #768] @ (1e1c5c ) │ │ │ │ + ldr r7, [pc, #992] @ (1e1c84 ) │ │ │ │ movs r1, r3 │ │ │ │ - ldr r7, [pc, #744] @ (1e1c48 ) │ │ │ │ + ldr r7, [pc, #968] @ (1e1c70 ) │ │ │ │ movs r1, r3 │ │ │ │ - ldr r7, [pc, #760] @ (1e1c5c ) │ │ │ │ + ldr r7, [pc, #984] @ (1e1c84 ) │ │ │ │ movs r1, r3 │ │ │ │ - b.n 1e1728 │ │ │ │ + b.n 1e17e0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ movs r0, #30 │ │ │ │ @@ -540482,77 +540449,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 1e1ae0 │ │ │ │ + beq.w 1e1a28 │ │ │ │ ldr.w r2, [r4, #280] @ 0x118 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1e1ae0 │ │ │ │ + beq.w 1e1a28 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1e1b72 │ │ │ │ + beq.w 1e1aba │ │ │ │ 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 1e1ae8 │ │ │ │ + beq.n 1e1a30 │ │ │ │ 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 1e1af0 │ │ │ │ + beq.n 1e1a38 │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e1b10 │ │ │ │ + beq.w 1e1a58 │ │ │ │ movs r5, #0 │ │ │ │ mov r6, sl │ │ │ │ mov r8, r5 │ │ │ │ str.w sl, [sp, #20] │ │ │ │ - b.n 1e1a92 │ │ │ │ + b.n 1e19da │ │ │ │ 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, 1e1a58 │ │ │ │ + cbz r0, 1e19a0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r3, r3, #26 │ │ │ │ it pl │ │ │ │ ldrpl.w r0, [r4, #296] @ 0x128 │ │ │ │ - bpl.n 1e1a58 │ │ │ │ + bpl.n 1e19a0 │ │ │ │ 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, 1e1a76 │ │ │ │ + cbz r3, 1e19be │ │ │ │ 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] │ │ │ │ @@ -540564,18 +540531,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 1e1b10 │ │ │ │ + bls.n 1e1a58 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e1a84 │ │ │ │ + beq.n 1e19cc │ │ │ │ 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 │ │ │ │ @@ -540588,214 +540555,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 1e1a10 │ │ │ │ + bne.n 1e1958 │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 1e1a28 │ │ │ │ + b.n 1e1970 │ │ │ │ ldrb.w r3, [r4, #292] @ 0x124 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e1b80 │ │ │ │ + bne.n 1e1ac8 │ │ │ │ ldrd r3, r2, [r4, #264] @ 0x108 │ │ │ │ orrs r3, r2 │ │ │ │ - bne.n 1e19fa │ │ │ │ + bne.n 1e1942 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r4, #288] @ 0x120 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e19fa │ │ │ │ + beq.w 1e1942 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1e1a04 │ │ │ │ + bne.w 1e194c │ │ │ │ ldrb.w r3, [fp, #53] @ 0x35 │ │ │ │ - cbz r3, 1e1b38 │ │ │ │ + cbz r3, 1e1a80 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ - cbz r3, 1e1b22 │ │ │ │ + cbz r3, 1e1a6a │ │ │ │ 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, 1e1b5a │ │ │ │ + cbz r3, 1e1aa2 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ - cbz r3, 1e1b4a │ │ │ │ + cbz r3, 1e1a92 │ │ │ │ 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, 1e1b6c │ │ │ │ + cbz r3, 1e1ab4 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ - cbz r3, 1e1b6c │ │ │ │ + cbz r3, 1e1ab4 │ │ │ │ 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 1e1ae8 │ │ │ │ + b.n 1e1a30 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ - b.n 1e19dc │ │ │ │ + b.n 1e1924 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #16] @ (1e1ba4 ) │ │ │ │ + ldr r4, [pc, #16] @ (1e1aec ) │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 59d60 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #8] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - adds r4, r7, #5 │ │ │ │ + subs r4, r6, #0 │ │ │ │ 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] @ (1e1c64 ) │ │ │ │ + ldr r1, [pc, #172] @ (1e1bac ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r0, [pc, #172] @ (1e1c68 ) │ │ │ │ + ldr r0, [pc, #172] @ (1e1bb0 ) │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - ldr r4, [pc, #164] @ (1e1c6c ) │ │ │ │ - bl 1e8714 │ │ │ │ - ldr r3, [pc, #164] @ (1e1c70 ) │ │ │ │ - ldr r2, [pc, #164] @ (1e1c74 ) │ │ │ │ + ldr r4, [pc, #164] @ (1e1bb4 ) │ │ │ │ + bl 1e865c │ │ │ │ + ldr r3, [pc, #164] @ (1e1bb8 ) │ │ │ │ + ldr r2, [pc, #164] @ (1e1bbc ) │ │ │ │ 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 1e1c40 │ │ │ │ - ldr r3, [pc, #148] @ (1e1c78 ) │ │ │ │ + beq.n 1e1b88 │ │ │ │ + ldr r3, [pc, #148] @ (1e1bc0 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 1e1bf8 │ │ │ │ + cbz r3, 1e1b40 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 59c7c │ │ │ │ mov r4, r0 │ │ │ │ blx 59a3c │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 1e1c14 │ │ │ │ - ldr r3, [pc, #128] @ (1e1c7c ) │ │ │ │ + beq.n 1e1b5c │ │ │ │ + ldr r3, [pc, #128] @ (1e1bc4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - cbz r3, 1e1c04 │ │ │ │ + cbz r3, 1e1b4c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r3, [pc, #120] @ (1e1c80 ) │ │ │ │ - ldr r2, [pc, #124] @ (1e1c84 ) │ │ │ │ + ldr r3, [pc, #120] @ (1e1bc8 ) │ │ │ │ + ldr r2, [pc, #124] @ (1e1bcc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r2, #8] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 58fb0 │ │ │ │ mov r4, r0 │ │ │ │ blx 59ca0 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 1e1bf8 │ │ │ │ - ldr r1, [pc, #100] @ (1e1c88 ) │ │ │ │ + bne.n 1e1b40 │ │ │ │ + ldr r1, [pc, #100] @ (1e1bd0 ) │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ blx 59fe4 │ │ │ │ - ldr r3, [pc, #92] @ (1e1c8c ) │ │ │ │ + ldr r3, [pc, #92] @ (1e1bd4 ) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e1c04 │ │ │ │ - ldr r0, [pc, #88] @ (1e1c90 ) │ │ │ │ + beq.n 1e1b4c │ │ │ │ + ldr r0, [pc, #88] @ (1e1bd8 ) │ │ │ │ add r0, pc │ │ │ │ - bl 35b7d0 │ │ │ │ - b.n 1e1bf8 │ │ │ │ - ldr r0, [pc, #80] @ (1e1c94 ) │ │ │ │ + bl 35b718 │ │ │ │ + b.n 1e1b40 │ │ │ │ + ldr r0, [pc, #80] @ (1e1bdc ) │ │ │ │ str r2, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ - bl 1e8424 │ │ │ │ - ldr r3, [pc, #76] @ (1e1c98 ) │ │ │ │ + bl 1e836c │ │ │ │ + ldr r3, [pc, #76] @ (1e1be0 ) │ │ │ │ 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 1e1be0 │ │ │ │ + b.n 1e1b28 │ │ │ │ nop │ │ │ │ - adds r4, r0, #0 │ │ │ │ + adds r4, r7, #2 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldr r5, [pc, #88] @ (1e1cc4 ) │ │ │ │ + ldr r5, [pc, #312] @ (1e1cec ) │ │ │ │ movs r1, r3 │ │ │ │ - b.n 1e14cc │ │ │ │ + b.n 1e1584 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - adds r0, r0, #5 │ │ │ │ + adds r0, r7, #7 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - adds r0, r7, #4 │ │ │ │ + adds r0, r6, #7 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - adds r6, r4, #4 │ │ │ │ + adds r6, r3, #7 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - adds r6, r2, #4 │ │ │ │ + adds r6, r1, #7 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r1, #4 │ │ │ │ + adds r0, r0, #7 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - @ instruction: 0xb762 │ │ │ │ + @ instruction: 0xb79a │ │ │ │ movs r4, r3 │ │ │ │ - adds r2, r4, #3 │ │ │ │ + adds r2, r3, #6 │ │ │ │ lsls r0, r5, #2 │ │ │ │ vmaxnm.f32 , , │ │ │ │ - ldr r4, [pc, #656] @ (1e1f28 ) │ │ │ │ + ldr r4, [pc, #880] @ (1e1f50 ) │ │ │ │ movs r1, r3 │ │ │ │ - adds r4, r7, #2 │ │ │ │ + adds r4, r6, #5 │ │ │ │ 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, 1e1ce8 │ │ │ │ + cbz r1, 1e1c30 │ │ │ │ str r2, [sp, #12] │ │ │ │ - ldr r2, [pc, #60] @ (1e1d00 ) │ │ │ │ + ldr r2, [pc, #60] @ (1e1c48 ) │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #8] │ │ │ │ add r2, pc │ │ │ │ vstr d7, [sp] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 591d8 <__fprintf_chk@plt> │ │ │ │ @@ -540805,71 +540772,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] @ (1e1d04 ) │ │ │ │ + ldr r2, [pc, #20] @ (1e1c4c ) │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ vstr d7, [sp] │ │ │ │ blx 591d8 <__fprintf_chk@plt> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r4, [pc, #216] @ (1e1ddc ) │ │ │ │ + ldr r4, [pc, #440] @ (1e1e04 ) │ │ │ │ movs r1, r3 │ │ │ │ - ldr r4, [pc, #128] @ (1e1d88 ) │ │ │ │ + ldr r4, [pc, #352] @ (1e1db0 ) │ │ │ │ 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] @ (1e1d40 ) │ │ │ │ + ldr r2, [pc, #24] @ (1e1c88 ) │ │ │ │ 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 591d8 <__fprintf_chk@plt> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #984] @ (1e211c ) │ │ │ │ + ldr r4, [pc, #184] @ (1e1d44 ) │ │ │ │ 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] @ (1e1d60 ) │ │ │ │ + ldr r2, [pc, #12] @ (1e1ca8 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 591d8 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r3, [pc, #896] @ (1e20e4 ) │ │ │ │ + ldr r4, [pc, #96] @ (1e1d0c ) │ │ │ │ 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] @ (1e1d84 ) │ │ │ │ + ldr r2, [pc, #16] @ (1e1ccc ) │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r3, [r0, #280] @ 0x118 │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ blx 591d8 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r3, [pc, #952] @ (1e2140 ) │ │ │ │ + ldr r4, [pc, #152] @ (1e1d68 ) │ │ │ │ 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 │ │ │ │ @@ -540878,311 +540845,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] @ (1e1ddc ) │ │ │ │ + ldr r2, [pc, #40] @ (1e1d24 ) │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 591d8 <__fprintf_chk@plt> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 1e1dce │ │ │ │ + cbz r3, 1e1d16 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ blx r3 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r2, [pc, #16] @ (1e1de0 ) │ │ │ │ + ldr r2, [pc, #16] @ (1e1d28 ) │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 591d8 <__fprintf_chk@plt> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r3, [pc, #792] @ (1e20f8 ) │ │ │ │ + ldr r3, [pc, #1016] @ (1e2120 ) │ │ │ │ movs r1, r3 │ │ │ │ - ldr r3, [sp, #392] @ 0x188 │ │ │ │ + ldr r3, [sp, #616] @ 0x268 │ │ │ │ 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] @ (1e1e00 ) │ │ │ │ + ldr r2, [pc, #12] @ (1e1d48 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 591d8 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + ldr r3, [sp, #464] @ 0x1d0 │ │ │ │ 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] @ (1e1e20 ) │ │ │ │ + ldr r2, [pc, #12] @ (1e1d68 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 591d8 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r3, [pc, #464] @ (1e1ff4 ) │ │ │ │ + ldr r3, [pc, #688] @ (1e201c ) │ │ │ │ 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, 1e1e8e │ │ │ │ + cbnz r3, 1e1dd6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #88] @ (1e1e9c ) │ │ │ │ + ldr r2, [pc, #88] @ (1e1de4 ) │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ blx 591d8 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #80] @ (1e1ea0 ) │ │ │ │ + ldr r2, [pc, #80] @ (1e1de8 ) │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ strd r0, r1, [sp] │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ blx 591d8 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #64] @ (1e1ea4 ) │ │ │ │ + ldr r2, [pc, #64] @ (1e1dec ) │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 591d8 <__fprintf_chk@plt> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - cbz r2, 1e1e7e │ │ │ │ + cbz r2, 1e1dc6 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [pc, #40] @ (1e1ea8 ) │ │ │ │ + ldr r2, [pc, #40] @ (1e1df0 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 591d8 <__fprintf_chk@plt> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r2, [pc, #28] @ (1e1eac ) │ │ │ │ + ldr r2, [pc, #28] @ (1e1df4 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 591d8 <__fprintf_chk@plt> │ │ │ │ - b.n 1e1e3e │ │ │ │ - ldr r3, [pc, #384] @ (1e2020 ) │ │ │ │ + b.n 1e1d86 │ │ │ │ + ldr r3, [pc, #608] @ (1e2048 ) │ │ │ │ movs r1, r3 │ │ │ │ - ldr r3, [pc, #400] @ (1e2034 ) │ │ │ │ + ldr r3, [pc, #624] @ (1e205c ) │ │ │ │ movs r1, r3 │ │ │ │ - ldr r3, [pc, #432] @ (1e2058 ) │ │ │ │ + ldr r3, [pc, #656] @ (1e2080 ) │ │ │ │ movs r1, r3 │ │ │ │ - ldr r3, [pc, #368] @ (1e201c ) │ │ │ │ + ldr r3, [pc, #592] @ (1e2044 ) │ │ │ │ movs r1, r3 │ │ │ │ - ldr r3, [pc, #240] @ (1e1fa0 ) │ │ │ │ + ldr r3, [pc, #464] @ (1e1fc8 ) │ │ │ │ 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] @ (1e1f00 ) │ │ │ │ + ldr r2, [pc, #44] @ (1e1e48 ) │ │ │ │ sbc.w r6, r1, r0 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ blx 591d8 <__fprintf_chk@plt> │ │ │ │ strd r5, r6, [sp] │ │ │ │ - ldr r2, [pc, #28] @ (1e1f04 ) │ │ │ │ + ldr r2, [pc, #28] @ (1e1e4c ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 591d8 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #20] @ (1e1f08 ) │ │ │ │ + ldr r2, [pc, #20] @ (1e1e50 ) │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 591d8 <__fprintf_chk@plt> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #64] @ (1e1f44 ) │ │ │ │ + ldr r3, [pc, #288] @ (1e1f6c ) │ │ │ │ movs r1, r3 │ │ │ │ - ldr r3, [pc, #8] @ (1e1f10 ) │ │ │ │ + ldr r3, [pc, #232] @ (1e1f38 ) │ │ │ │ movs r1, r3 │ │ │ │ - ble.n 1e1e78 │ │ │ │ + ble.n 1e1e30 │ │ │ │ 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, 1e1f34 │ │ │ │ - ldr r2, [pc, #32] @ (1e1f48 ) │ │ │ │ + cbnz r2, 1e1e7c │ │ │ │ + ldr r2, [pc, #32] @ (1e1e90 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r3, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 591d8 <__fprintf_chk@plt> │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldr r2, [pc, #20] @ (1e1f4c ) │ │ │ │ + ldr r2, [pc, #20] @ (1e1e94 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 591d8 <__fprintf_chk@plt> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 1e1f24 │ │ │ │ + b.n 1e1e6c │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #872] @ (1e22b4 ) │ │ │ │ + ldr r3, [pc, #72] @ (1e1edc ) │ │ │ │ movs r1, r3 │ │ │ │ - ldr r2, [pc, #600] @ (1e21a8 ) │ │ │ │ + ldr r2, [pc, #824] @ (1e21d0 ) │ │ │ │ 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, 1e1f80 │ │ │ │ - ldr r2, [pc, #44] @ (1e1f94 ) │ │ │ │ + cbnz r3, 1e1ec8 │ │ │ │ + ldr r2, [pc, #44] @ (1e1edc ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 591d8 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #36] @ (1e1f98 ) │ │ │ │ + ldr r2, [pc, #36] @ (1e1ee0 ) │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 591d8 <__fprintf_chk@plt> │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [pc, #24] @ (1e1f9c ) │ │ │ │ + ldr r2, [pc, #24] @ (1e1ee4 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 591d8 <__fprintf_chk@plt> │ │ │ │ ldr.w r3, [r4, #280] @ 0x118 │ │ │ │ - b.n 1e1f66 │ │ │ │ + b.n 1e1eae │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #672] @ (1e2238 ) │ │ │ │ + ldr r2, [pc, #896] @ (1e2260 ) │ │ │ │ movs r1, r3 │ │ │ │ - ldr r2, [pc, #688] @ (1e224c ) │ │ │ │ + ldr r2, [pc, #912] @ (1e2274 ) │ │ │ │ movs r1, r3 │ │ │ │ - ldr r2, [pc, #296] @ (1e20c8 ) │ │ │ │ + ldr r2, [pc, #520] @ (1e20f0 ) │ │ │ │ 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] @ (1e1fbc ) │ │ │ │ + ldr r2, [pc, #12] @ (1e1f04 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 591d8 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r2, [pc, #512] @ (1e21c0 ) │ │ │ │ + ldr r2, [pc, #736] @ (1e21e8 ) │ │ │ │ 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] @ (1e1fdc ) │ │ │ │ + ldr r2, [pc, #12] @ (1e1f24 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 591d8 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r2, [pc, #240] @ (1e20d0 ) │ │ │ │ + ldr r2, [pc, #464] @ (1e20f8 ) │ │ │ │ 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] @ (1e2004 ) │ │ │ │ + ldr r2, [pc, #20] @ (1e1f4c ) │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 591d8 <__fprintf_chk@plt> │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ blx 59fd8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [pc, #264] @ (1e2110 ) │ │ │ │ + ldr r2, [pc, #488] @ (1e2138 ) │ │ │ │ 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, 1e202e │ │ │ │ + cbz r1, 1e1f76 │ │ │ │ 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 1e2078 │ │ │ │ + beq.n 1e1fc0 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ subs r3, #1 │ │ │ │ ands r3, r6 │ │ │ │ add r3, r0 │ │ │ │ - b.n 1e2056 │ │ │ │ + b.n 1e1f9e │ │ │ │ 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 1e2078 │ │ │ │ + beq.n 1e1fc0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r0] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e205c │ │ │ │ + bne.n 1e1fa4 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e2042 │ │ │ │ + bne.n 1e1f8a │ │ │ │ blx 58d30 │ │ │ │ - b.n 1e2042 │ │ │ │ + b.n 1e1f8a │ │ │ │ blx 58d30 │ │ │ │ mov r0, r4 │ │ │ │ ldrd r2, r3, [r4] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ blx 58d30 │ │ │ │ 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 1e2008 │ │ │ │ + bl 1e1f50 │ │ │ │ pop {r3, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -541194,31 +541161,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 1e2130 │ │ │ │ + beq.n 1e2078 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - bcs.n 1e2126 │ │ │ │ + bcs.n 1e206e │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1e21a4 │ │ │ │ + beq.n 1e20ec │ │ │ │ add.w r6, r4, #4096 @ 0x1000 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ - cbz r3, 1e20f0 │ │ │ │ + cbz r3, 1e2038 │ │ │ │ ldrd r3, r2, [r3, #8] │ │ │ │ subs r3, r2, r3 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs.n 1e21a4 │ │ │ │ + bcs.n 1e20ec │ │ │ │ add.w r0, r4, #4096 @ 0x1000 │ │ │ │ adds r0, #24 │ │ │ │ - bl 1e8184 │ │ │ │ + bl 1e80cc │ │ │ │ mov r5, r0 │ │ │ │ mov.w r0, #272 @ 0x110 │ │ │ │ blx 59cb8 │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r0 │ │ │ │ dmb ish │ │ │ │ str.w r2, [r3], #16 │ │ │ │ @@ -541248,18 +541215,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 1e217a │ │ │ │ + beq.n 1e20c2 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ lsls r1, r1, #26 │ │ │ │ - bpl.n 1e217a │ │ │ │ + bpl.n 1e20c2 │ │ │ │ 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] │ │ │ │ @@ -541267,57 +541234,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 1e8154 │ │ │ │ + bl 1e809c │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1e21ac │ │ │ │ + bne.n 1e20f4 │ │ │ │ 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 1e8184 │ │ │ │ + bl 1e80cc │ │ │ │ mov r8, r0 │ │ │ │ mov.w r0, #272 @ 0x110 │ │ │ │ blx 59cb8 │ │ │ │ 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 1e219a │ │ │ │ + b.n 1e20e2 │ │ │ │ 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] @ (1e22e8 ) │ │ │ │ + ldr r5, [pc, #252] @ (1e2230 ) │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ add r5, pc │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ uxtb r1, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1e22c8 │ │ │ │ + beq.n 1e2210 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ movs r0, #1 │ │ │ │ str r1, [r4, #24] │ │ │ │ - ldr r6, [pc, #232] @ (1e22ec ) │ │ │ │ + ldr r6, [pc, #232] @ (1e2234 ) │ │ │ │ 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] │ │ │ │ @@ -541346,151 +541313,151 @@ │ │ │ │ blx 59b08 │ │ │ │ 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 1e226c │ │ │ │ + beq.n 1e21b4 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ lsls r1, r5, #30 │ │ │ │ - bpl.n 1e228e │ │ │ │ - ldr r1, [pc, #132] @ (1e22f0 ) │ │ │ │ + bpl.n 1e21d6 │ │ │ │ + ldr r1, [pc, #132] @ (1e2238 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r2, [r4, #244] @ 0xf4 │ │ │ │ strd r3, r1, [r4, #56] @ 0x38 │ │ │ │ - cbz r2, 1e22a2 │ │ │ │ + cbz r2, 1e21ea │ │ │ │ ldr r3, [r4, #0] │ │ │ │ tst.w r3, #13 │ │ │ │ - beq.n 1e228a │ │ │ │ + beq.n 1e21d2 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ - cbz r3, 1e228a │ │ │ │ + cbz r3, 1e21d2 │ │ │ │ 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 1e22c2 │ │ │ │ + bpl.n 1e220a │ │ │ │ ldr.w r2, [r4, #244] @ 0xf4 │ │ │ │ - ldr r1, [pc, #92] @ (1e22f4 ) │ │ │ │ + ldr r1, [pc, #92] @ (1e223c ) │ │ │ │ add r1, pc │ │ │ │ strd r3, r1, [r4, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e2276 │ │ │ │ - ldr r1, [pc, #84] @ (1e22f8 ) │ │ │ │ + bne.n 1e21be │ │ │ │ + ldr r1, [pc, #84] @ (1e2240 ) │ │ │ │ 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 1e7b6c │ │ │ │ + bl 1e7ab4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e2276 │ │ │ │ + bne.n 1e21be │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ - b.n 1e2276 │ │ │ │ - ldr r1, [pc, #56] @ (1e22fc ) │ │ │ │ + b.n 1e21be │ │ │ │ + ldr r1, [pc, #56] @ (1e2244 ) │ │ │ │ add r1, pc │ │ │ │ - b.n 1e226c │ │ │ │ - ldr r1, [pc, #52] @ (1e2300 ) │ │ │ │ + b.n 1e21b4 │ │ │ │ + ldr r1, [pc, #52] @ (1e2248 ) │ │ │ │ adds r0, r5, #4 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ add r1, pc │ │ │ │ - bl 1f65a4 │ │ │ │ + bl 1f64ec │ │ │ │ mov.w r1, #1 │ │ │ │ dmb ish │ │ │ │ strb r1, [r5, #0] │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ - b.n 1e21fc │ │ │ │ + b.n 1e2144 │ │ │ │ nop │ │ │ │ - asrs r6, r3, #28 │ │ │ │ + asrs r6, r2, #31 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - asrs r0, r1, #28 │ │ │ │ + asrs r0, r0, #31 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - cdp2 0, 5, cr0, cr10, cr7, {5} │ │ │ │ - cdp2 0, 4, cr0, cr8, cr7, {5} │ │ │ │ - blxns r2 │ │ │ │ + vhadd.u16 d0, d18, d23 │ │ │ │ + vhadd.u8 d0, d16, d23 │ │ │ │ + blxns r9 │ │ │ │ movs r1, r3 │ │ │ │ - cdp2 0, 3, cr0, cr8, cr7, {5} │ │ │ │ + cdp2 0, 15, cr0, cr0, cr7, {5} │ │ │ │ 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, 1e232c │ │ │ │ + cbz r3, 1e2274 │ │ │ │ ldr.w r3, [r0, #284] @ 0x11c │ │ │ │ - cbnz r3, 1e2364 │ │ │ │ + cbnz r3, 1e22ac │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ blx 59fd8 │ │ │ │ ldr.w r0, [r4, #296] @ 0x128 │ │ │ │ blx 58d30 │ │ │ │ ldr.w r3, [r4, #244] @ 0xf4 │ │ │ │ - cbz r3, 1e2362 │ │ │ │ + cbz r3, 1e22aa │ │ │ │ add.w r0, r4, #64 @ 0x40 │ │ │ │ add.w r5, r4, #300 @ 0x12c │ │ │ │ - bl 1e7e00 │ │ │ │ + bl 1e7d48 │ │ │ │ add.w r0, r4, #64 @ 0x40 │ │ │ │ - bl 1e7d08 │ │ │ │ + bl 1e7c50 │ │ │ │ ldr.w r0, [r4, #304] @ 0x130 │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 1e2362 │ │ │ │ - bl 1e2008 │ │ │ │ + beq.n 1e22aa │ │ │ │ + bl 1e1f50 │ │ │ │ ldr.w r0, [r4, #304] @ 0x130 │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 1e2356 │ │ │ │ + bne.n 1e229e │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ blx r3 │ │ │ │ - b.n 1e231e │ │ │ │ + b.n 1e2266 │ │ │ │ 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 1e23d6 │ │ │ │ + beq.n 1e231e │ │ │ │ ldr.w r2, [r0, #300] @ 0x12c │ │ │ │ mov r4, r0 │ │ │ │ - ldr.w r9, [pc, #72] @ 1e23dc │ │ │ │ + ldr.w r9, [pc, #72] @ 1e2324 │ │ │ │ movw r6, #4144 @ 0x1030 │ │ │ │ - ldr r7, [pc, #68] @ (1e23e0 ) │ │ │ │ + ldr r7, [pc, #68] @ (1e2328 ) │ │ │ │ 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 1e7dac │ │ │ │ + bl 1e7cf4 │ │ │ │ ldr.w r1, [r4, #304] @ 0x130 │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 1e23a8 │ │ │ │ + bne.n 1e22f0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - bl fffd43de │ │ │ │ + bl fffd4326 │ │ │ │ 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 │ │ │ │ @@ -541524,19 +541491,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 1e2464 │ │ │ │ - bl 1e2008 │ │ │ │ + beq.n 1e23ac │ │ │ │ + bl 1e1f50 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 1e245a │ │ │ │ + bne.n 1e23a2 │ │ │ │ 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 │ │ │ │ @@ -541576,21 +541543,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, 1e2506 │ │ │ │ + cbnz r4, 1e244e │ │ │ │ clz r4, ip │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r4, r4, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r4, #0 │ │ │ │ - cbnz r4, 1e2514 │ │ │ │ + cbnz r4, 1e245c │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ cmpeq lr, r0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ cmp ip, r1 │ │ │ │ @@ -541602,21 +541569,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 1e24d6 │ │ │ │ + b.n 1e241e │ │ │ │ ldr.w ip, [r3, #12] │ │ │ │ add.w r4, r3, #8 │ │ │ │ cmp ip, r4 │ │ │ │ it eq │ │ │ │ moveq.w ip, #0 │ │ │ │ - b.n 1e24e6 │ │ │ │ + b.n 1e242e │ │ │ │ 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 │ │ │ │ @@ -541632,47 +541599,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 1e2716 │ │ │ │ + bne.w 1e265e │ │ │ │ subs r1, r3, #0 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1e2728 │ │ │ │ + bne.w 1e2670 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r2, r9 │ │ │ │ it eq │ │ │ │ cmpeq r6, r3 │ │ │ │ - beq.w 1e270c │ │ │ │ + beq.w 1e2654 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - b.n 1e25b0 │ │ │ │ + b.n 1e24f8 │ │ │ │ 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 1e26f2 │ │ │ │ + beq.w 1e263a │ │ │ │ ldrd r2, r3, [sp, #36] @ 0x24 │ │ │ │ cmp r9, r2 │ │ │ │ it eq │ │ │ │ cmpeq r6, r3 │ │ │ │ - beq.w 1e270c │ │ │ │ + beq.w 1e2654 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ - bl 1e20b0 │ │ │ │ + bl 1e1ff8 │ │ │ │ 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 │ │ │ │ @@ -541707,15 +541674,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, 1e267e │ │ │ │ + cbz r3, 1e25c6 │ │ │ │ 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 │ │ │ │ @@ -541738,73 +541705,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 59c4c │ │ │ │ cmp r7, r9 │ │ │ │ - beq.w 1e258c │ │ │ │ + beq.w 1e24d4 │ │ │ │ ldrd r3, r8, [r4, #24] │ │ │ │ cmp r8, r3 │ │ │ │ - beq.w 1e258c │ │ │ │ + beq.w 1e24d4 │ │ │ │ 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 1e8184 │ │ │ │ + bl 1e80cc │ │ │ │ ldr.w r3, [sl] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ adds r2, #1 │ │ │ │ strex r1, r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1e26c4 │ │ │ │ + bne.n 1e260c │ │ │ │ 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 1e26b6 │ │ │ │ - b.n 1e258c │ │ │ │ + bne.n 1e25fe │ │ │ │ + b.n 1e24d4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 1e270c │ │ │ │ + beq.n 1e2654 │ │ │ │ ldrd r2, r3, [sp, #36] @ 0x24 │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r9, [r9, #4] │ │ │ │ cmp r9, r2 │ │ │ │ it eq │ │ │ │ cmpeq r6, r3 │ │ │ │ - bne.w 1e25b0 │ │ │ │ + bne.w 1e24f8 │ │ │ │ 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 1e256a │ │ │ │ + b.n 1e24b2 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ adds r3, #8 │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ - b.n 1e257c │ │ │ │ + b.n 1e24c4 │ │ │ │ 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 │ │ │ │ @@ -541823,82 +541790,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 1e27b8 │ │ │ │ - cbnz r1, 1e27ca │ │ │ │ + bne.n 1e2700 │ │ │ │ + cbnz r1, 1e2712 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1e279c │ │ │ │ + beq.n 1e26e4 │ │ │ │ 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 5923c │ │ │ │ ldr r4, [r4, #4] │ │ │ │ movs r0, #0 │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 1e2782 │ │ │ │ - cbz r5, 1e27ae │ │ │ │ + bne.n 1e26ca │ │ │ │ + cbz r5, 1e26f6 │ │ │ │ subs r2, r6, r0 │ │ │ │ adds r0, #2 │ │ │ │ movs r1, #0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ add.w r0, r5, r0, lsl #3 │ │ │ │ blx 5923c │ │ │ │ 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 1e277c │ │ │ │ - cbnz r1, 1e27da │ │ │ │ + bne.n 1e26c4 │ │ │ │ + cbnz r1, 1e2722 │ │ │ │ movs r4, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1e2782 │ │ │ │ - b.n 1e27ae │ │ │ │ + bne.n 1e26ca │ │ │ │ + b.n 1e26f6 │ │ │ │ ldr r5, [r3, #12] │ │ │ │ adds r3, #8 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 1e277e │ │ │ │ + bne.n 1e26c6 │ │ │ │ movs r5, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1e2782 │ │ │ │ - b.n 1e27ae │ │ │ │ + bne.n 1e26ca │ │ │ │ + b.n 1e26f6 │ │ │ │ ldr r5, [r3, #12] │ │ │ │ adds r3, #8 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 1e27c2 │ │ │ │ - b.n 1e27ae │ │ │ │ + bne.n 1e270a │ │ │ │ + b.n 1e26f6 │ │ │ │ stmdb 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 1e20b0 │ │ │ │ + bl 1e1ff8 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ adds r3, r5, #1 │ │ │ │ str r3, [r0, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1e28f6 │ │ │ │ + beq.n 1e283e │ │ │ │ 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 │ │ │ │ @@ -541914,28 +541881,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 1e28d6 │ │ │ │ + bpl.n 1e281e │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ - cbz r3, 1e28c4 │ │ │ │ + cbz r3, 1e280c │ │ │ │ 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 1e2886 │ │ │ │ + b.n 1e27ce │ │ │ │ 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]! │ │ │ │ @@ -541954,15 +541921,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 1e2876 │ │ │ │ + bne.n 1e27be │ │ │ │ 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 │ │ │ │ @@ -541977,43 +541944,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 1e2828 │ │ │ │ + b.n 1e2770 │ │ │ │ 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 1e292a │ │ │ │ + beq.n 1e2872 │ │ │ │ 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 1e2914 │ │ │ │ - cbz r6, 1e2944 │ │ │ │ + bne.n 1e285c │ │ │ │ + cbz r6, 1e288c │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 1e2962 │ │ │ │ + beq.n 1e28aa │ │ │ │ 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 1e294e │ │ │ │ + b.n 1e2896 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 1e2962 │ │ │ │ + beq.n 1e28aa │ │ │ │ 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] │ │ │ │ @@ -542024,218 +541991,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] @ (1e298c ) │ │ │ │ + ldr r4, [pc, #16] @ (1e28d4 ) │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 58d30 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - lsrs r4, r5, #30 │ │ │ │ + asrs r4, r4, #1 │ │ │ │ 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] @ (1e2a44 ) │ │ │ │ + ldr r0, [pc, #164] @ (1e298c ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #164] @ (1e2a48 ) │ │ │ │ + ldr r3, [pc, #164] @ (1e2990 ) │ │ │ │ add r0, pc │ │ │ │ add r3, pc │ │ │ │ mov r4, r3 │ │ │ │ - bl 1e16f0 │ │ │ │ - cbz r0, 1e29c8 │ │ │ │ + bl 1e1638 │ │ │ │ + cbz r0, 1e2910 │ │ │ │ blx 5a23c │ │ │ │ - ldr r3, [pc, #148] @ (1e2a4c ) │ │ │ │ + ldr r3, [pc, #148] @ (1e2994 ) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #0] │ │ │ │ - cbz r0, 1e29c4 │ │ │ │ - ldr r0, [pc, #144] @ (1e2a50 ) │ │ │ │ + cbz r0, 1e290c │ │ │ │ + ldr r0, [pc, #144] @ (1e2998 ) │ │ │ │ add r0, pc │ │ │ │ - bl 35b7d0 │ │ │ │ + bl 35b718 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #136] @ (1e2a54 ) │ │ │ │ + ldr r2, [pc, #136] @ (1e299c ) │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r4, [r4, r2] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 5a08c │ │ │ │ ldr r5, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1e2a1e │ │ │ │ - ldr r0, [pc, #120] @ (1e2a58 ) │ │ │ │ + cbz r0, 1e2966 │ │ │ │ + ldr r0, [pc, #120] @ (1e29a0 ) │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ blx 590ac │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1e2a36 │ │ │ │ + cbz r0, 1e297e │ │ │ │ blx 59cc4 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 58e48 │ │ │ │ - cbnz r0, 1e2a30 │ │ │ │ + cbnz r0, 1e2978 │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ mov r0, r5 │ │ │ │ blx 5a08c │ │ │ │ - cbz r0, 1e2a30 │ │ │ │ + cbz r0, 1e2978 │ │ │ │ adds r0, #1 │ │ │ │ blx 5a23c │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx 58d30 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r2, 1e2a36 │ │ │ │ - ldr r3, [pc, #68] @ (1e2a5c ) │ │ │ │ + cbz r2, 1e297e │ │ │ │ + ldr r3, [pc, #68] @ (1e29a4 ) │ │ │ │ add r3, pc │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 1e29bc │ │ │ │ + b.n 1e2904 │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ mov r0, r5 │ │ │ │ blx 5a08c │ │ │ │ - cbz r0, 1e2a3e │ │ │ │ + cbz r0, 1e2986 │ │ │ │ adds r0, #1 │ │ │ │ blx 5a23c │ │ │ │ - b.n 1e29b4 │ │ │ │ + b.n 1e28fc │ │ │ │ mov r0, r5 │ │ │ │ blx 58d30 │ │ │ │ adds r0, r6, #1 │ │ │ │ blx 5a23c │ │ │ │ - b.n 1e29b4 │ │ │ │ + b.n 1e28fc │ │ │ │ mov r0, r5 │ │ │ │ - b.n 1e29b0 │ │ │ │ + b.n 1e28f8 │ │ │ │ nop │ │ │ │ - adcs r0, r1 │ │ │ │ + sbcs r0, r0 │ │ │ │ movs r1, r3 │ │ │ │ - bvs.n 1e2af8 │ │ │ │ + bvc.n 1e29b0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - lsrs r2, r6, #29 │ │ │ │ + asrs r2, r5, #32 │ │ │ │ lsls r0, r5, #2 │ │ │ │ @ instruction: 0xffabffff │ │ │ │ lsrs r4, r6, #7 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r4 │ │ │ │ + adcs r0, r3 │ │ │ │ movs r1, r3 │ │ │ │ - lsrs r0, r2, #28 │ │ │ │ + lsrs r0, r1, #31 │ │ │ │ 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] @ (1e2aa0 ) │ │ │ │ + ldr r2, [pc, #48] @ (1e29e8 ) │ │ │ │ sub sp, #12 │ │ │ │ add r2, pc │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ uxtb r3, r3 │ │ │ │ - cbz r3, 1e2a84 │ │ │ │ - ldr r3, [pc, #40] @ (1e2aa4 ) │ │ │ │ + cbz r3, 1e29cc │ │ │ │ + ldr r3, [pc, #40] @ (1e29ec ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldr r1, [pc, #32] @ (1e2aa8 ) │ │ │ │ + ldr r1, [pc, #32] @ (1e29f0 ) │ │ │ │ adds r0, r2, #4 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ - bl 1f65a4 │ │ │ │ + bl 1f64ec │ │ │ │ dmb ish │ │ │ │ mov.w r3, #1 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ strb r3, [r2, #0] │ │ │ │ - b.n 1e2a7a │ │ │ │ + b.n 1e29c2 │ │ │ │ nop │ │ │ │ - lsrs r6, r5, #26 │ │ │ │ + lsrs r6, r4, #29 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - lsrs r4, r5, #26 │ │ │ │ + lsrs r4, r4, #29 │ │ │ │ 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] @ (1e2afc ) │ │ │ │ + ldr r0, [pc, #60] @ (1e2a44 ) │ │ │ │ mov r2, r1 │ │ │ │ mov r4, r1 │ │ │ │ add r0, pc │ │ │ │ mov r1, r5 │ │ │ │ blx 591a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 1e2af2 │ │ │ │ - ldr r0, [pc, #48] @ (1e2b00 ) │ │ │ │ + bgt.n 1e2a3a │ │ │ │ + ldr r0, [pc, #48] @ (1e2a48 ) │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 591a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 1e2af2 │ │ │ │ - ldr r0, [pc, #36] @ (1e2b04 ) │ │ │ │ + bgt.n 1e2a3a │ │ │ │ + ldr r0, [pc, #36] @ (1e2a4c ) │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 591a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 1e2af2 │ │ │ │ + bgt.n 1e2a3a │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 1e2aee │ │ │ │ + beq.n 1e2a36 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r5, r0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ands r6, r7 │ │ │ │ + eors r6, r6 │ │ │ │ movs r1, r3 │ │ │ │ - ands r4, r7 │ │ │ │ + eors r4, r6 │ │ │ │ movs r1, r3 │ │ │ │ - eors r0, r0 │ │ │ │ + eors r0, r7 │ │ │ │ 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] @ (1e2b64 ) │ │ │ │ + ldr r0, [pc, #72] @ (1e2aac ) │ │ │ │ mov r6, r1 │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ blx 59548 │ │ │ │ adds r3, r0, #1 │ │ │ │ itt eq │ │ │ │ moveq r0, #0 │ │ │ │ strbeq r0, [r4, #0] │ │ │ │ - beq.n 1e2b60 │ │ │ │ + beq.n 1e2aa8 │ │ │ │ subs r2, r6, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ blx 59398 │ │ │ │ subs.w ip, r0, #0 │ │ │ │ - ble.n 1e2b52 │ │ │ │ + ble.n 1e2a9a │ │ │ │ subs r3, r4, #1 │ │ │ │ movs r0, #32 │ │ │ │ add.w r1, ip, r3 │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ - cbnz r2, 1e2b4e │ │ │ │ + cbnz r2, 1e2a96 │ │ │ │ strb r0, [r3, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 1e2b46 │ │ │ │ + bne.n 1e2a8e │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r3, [r4, ip] │ │ │ │ blx 59344 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ands r2, r3 │ │ │ │ + eors r2, r2 │ │ │ │ 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 59308 │ │ │ │ @@ -542276,35 +542243,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 59518 │ │ │ │ - cbz r0, 1e2c2e │ │ │ │ + cbz r0, 1e2b76 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 1e2c20 │ │ │ │ + beq.n 1e2b68 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1e2c20 │ │ │ │ + cbz r3, 1e2b68 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, r4 │ │ │ │ it eq │ │ │ │ streq r0, [r3, #4] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 1e2c1a │ │ │ │ + cbz r3, 1e2b62 │ │ │ │ str r0, [r3, #12] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 1e2c20 │ │ │ │ + cbz r3, 1e2b68 │ │ │ │ str r0, [r3, #8] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - cbz r3, 1e2c2c │ │ │ │ + cbz r3, 1e2b74 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e2c24 │ │ │ │ + bne.n 1e2b6c │ │ │ │ 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] │ │ │ │ @@ -542314,17 +542281,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov r8, r1 │ │ │ │ blx 59cc4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ adds r4, r6, r7 │ │ │ │ adds r1, r4, #1 │ │ │ │ - bl 1e2be4 │ │ │ │ + bl 1e2b2c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1e2c76 │ │ │ │ + cbz r0, 1e2bbe │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ add r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 59c4c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r0, #1 │ │ │ │ @@ -542337,176 +542304,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 1e2dec │ │ │ │ + beq.w 1e2d34 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ str r3, [r2, #4] │ │ │ │ ldr.w r8, [r7, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1e2dd2 │ │ │ │ + beq.w 1e2d1a │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ str r3, [r7, #4] │ │ │ │ ldr.w r9, [r8, #4] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1e2db4 │ │ │ │ + beq.n 1e2cfc │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ str.w r3, [r8, #4] │ │ │ │ ldr.w r6, [r9, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1e2d98 │ │ │ │ + beq.n 1e2ce0 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ str.w r3, [r9, #4] │ │ │ │ ldr r4, [r6, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1e2d80 │ │ │ │ + beq.n 1e2cc8 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str r3, [r6, #4] │ │ │ │ ldr.w fp, [r4, #4] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1e2d6a │ │ │ │ + beq.n 1e2cb2 │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr.w sl, [fp, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1e2d4e │ │ │ │ + beq.n 1e2c96 │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ str.w r3, [fp, #4] │ │ │ │ ldr.w r5, [sl, #4] │ │ │ │ - cbz r5, 1e2d32 │ │ │ │ + cbz r5, 1e2c7a │ │ │ │ ldr r3, [r5, #12] │ │ │ │ str.w r3, [sl, #4] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 1e2d1a │ │ │ │ + cbz r0, 1e2c62 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r3, [r5, #4] │ │ │ │ - bl 1e2c7c │ │ │ │ + bl 1e2bc4 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e2d0c │ │ │ │ + bne.n 1e2c54 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbz r3, 1e2d24 │ │ │ │ + cbz r3, 1e2c6c │ │ │ │ add.w r0, r5, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx 58d30 │ │ │ │ ldr.w r5, [sl, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1e2d02 │ │ │ │ + bne.n 1e2c4a │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ - cbz r3, 1e2d3e │ │ │ │ + cbz r3, 1e2c86 │ │ │ │ add.w r0, sl, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, sl │ │ │ │ blx 58d30 │ │ │ │ ldr.w sl, [fp, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 1e2cf4 │ │ │ │ + bne.n 1e2c3c │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ - cbz r3, 1e2d5a │ │ │ │ + cbz r3, 1e2ca2 │ │ │ │ add.w r0, fp, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, fp │ │ │ │ blx 58d30 │ │ │ │ ldr.w fp, [r4, #4] │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 1e2ce4 │ │ │ │ + bne.n 1e2c2c │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - cbz r3, 1e2d74 │ │ │ │ + cbz r3, 1e2cbc │ │ │ │ add.w r0, r4, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx 58d30 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1e2cd6 │ │ │ │ + bne.n 1e2c1e │ │ │ │ ldr r3, [r6, #16] │ │ │ │ - cbz r3, 1e2d8a │ │ │ │ + cbz r3, 1e2cd2 │ │ │ │ add.w r0, r6, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, r6 │ │ │ │ blx 58d30 │ │ │ │ ldr.w r6, [r9, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1e2cca │ │ │ │ + bne.n 1e2c12 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ - cbz r3, 1e2da4 │ │ │ │ + cbz r3, 1e2cec │ │ │ │ add.w r0, r9, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, r9 │ │ │ │ blx 58d30 │ │ │ │ ldr.w r9, [r8, #4] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 1e2cba │ │ │ │ + bne.n 1e2c02 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ - cbz r3, 1e2dc0 │ │ │ │ + cbz r3, 1e2d08 │ │ │ │ add.w r0, r8, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, r8 │ │ │ │ blx 58d30 │ │ │ │ ldr.w r8, [r7, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 1e2caa │ │ │ │ + bne.w 1e2bf2 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ - cbz r3, 1e2ddc │ │ │ │ + cbz r3, 1e2d24 │ │ │ │ add.w r0, r7, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, r7 │ │ │ │ blx 58d30 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r7, [r3, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1e2c98 │ │ │ │ + bne.w 1e2be0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r2, #16] │ │ │ │ - cbz r3, 1e2df8 │ │ │ │ + cbz r3, 1e2d40 │ │ │ │ add.w r0, r2, #24 │ │ │ │ blx r3 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 58d30 │ │ │ │ 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, 1e2e3a │ │ │ │ + cbz r2, 1e2d82 │ │ │ │ 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, 1e2e36 │ │ │ │ + cbz r2, 1e2d7e │ │ │ │ str r3, [r2, #12] │ │ │ │ ldr.w r3, [r0, #-12] │ │ │ │ - cbz r3, 1e2e3a │ │ │ │ + cbz r3, 1e2d82 │ │ │ │ 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, 1e2e60 │ │ │ │ + cbz r0, 1e2da8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w r3, [r4, #-20] │ │ │ │ - bl 1e2c7c │ │ │ │ + bl 1e2bc4 │ │ │ │ ldr.w r0, [r4, #-20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e2e4e │ │ │ │ + bne.n 1e2d96 │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ - cbz r3, 1e2e6a │ │ │ │ + cbz r3, 1e2db2 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx 58d30 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ @@ -542514,43 +542481,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 1e2ef8 │ │ │ │ + beq.n 1e2e40 │ │ │ │ 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, 1e2ece │ │ │ │ + cbz r4, 1e2e16 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, ip │ │ │ │ - beq.n 1e2ee0 │ │ │ │ + beq.n 1e2e28 │ │ │ │ add.w r0, r3, #20 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1e2ec6 │ │ │ │ + b.n 1e2e0e │ │ │ │ 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 1e2ee0 │ │ │ │ + beq.n 1e2e28 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ cmp r4, r1 │ │ │ │ - bhi.n 1e2eae │ │ │ │ - b.n 1e2ee0 │ │ │ │ + bhi.n 1e2df6 │ │ │ │ + b.n 1e2e28 │ │ │ │ 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] │ │ │ │ @@ -542559,409 +542526,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, 1e2f08 │ │ │ │ + cbz r1, 1e2e50 │ │ │ │ add.w r1, r3, #20 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, r2 │ │ │ │ - bne.n 1e2f2c │ │ │ │ - cbz r2, 1e2f16 │ │ │ │ + bne.n 1e2e74 │ │ │ │ + cbz r2, 1e2e5e │ │ │ │ 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 1e2e04 │ │ │ │ + bl 1e2d4c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 1e2f0a │ │ │ │ - b.n 1e2e8e │ │ │ │ + bne.n 1e2e52 │ │ │ │ + b.n 1e2dd6 │ │ │ │ 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 59cb8 │ │ │ │ - cbz r0, 1e2f74 │ │ │ │ + cbz r0, 1e2ebc │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #0 │ │ │ │ strd r2, r3, [r0] │ │ │ │ strd r2, r3, [r0, #8] │ │ │ │ str r1, [r0, #16] │ │ │ │ - cbz r4, 1e2f72 │ │ │ │ + cbz r4, 1e2eba │ │ │ │ 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, 1e2f72 │ │ │ │ + cbz r3, 1e2eba │ │ │ │ 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 59cb8 │ │ │ │ - cbz r0, 1e2fbc │ │ │ │ + cbz r0, 1e2f04 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #0 │ │ │ │ strd r2, r3, [r0] │ │ │ │ strd r2, r3, [r0, #8] │ │ │ │ str r1, [r0, #16] │ │ │ │ - cbz r4, 1e2fba │ │ │ │ + cbz r4, 1e2f02 │ │ │ │ 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, 1e2fba │ │ │ │ + cbz r3, 1e2f02 │ │ │ │ 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 1e2f78 │ │ │ │ + bl 1e2ec0 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1e2fe6 │ │ │ │ + cbz r0, 1e2f2e │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 5923c │ │ │ │ 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, 1e3006 │ │ │ │ + cbz r1, 1e2f4e │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1e2be4 │ │ │ │ + bl 1e2b2c │ │ │ │ pop {r3, pc} │ │ │ │ mov r1, r2 │ │ │ │ - bl 1e2f78 │ │ │ │ + bl 1e2ec0 │ │ │ │ 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, 1e3052 │ │ │ │ + cbz r4, 1e2f9a │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1e2be4 │ │ │ │ + bl 1e2b2c │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, r5 │ │ │ │ - bhi.n 1e303e │ │ │ │ + bhi.n 1e2f86 │ │ │ │ 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 5923c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1e2f78 │ │ │ │ + bl 1e2ec0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e3038 │ │ │ │ + beq.n 1e2f80 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 5923c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 1e3038 │ │ │ │ + b.n 1e2f80 │ │ │ │ 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, 1e308a │ │ │ │ + cbnz r3, 1e2fd2 │ │ │ │ mul.w r1, r2, r1 │ │ │ │ - bl 1e2f78 │ │ │ │ + bl 1e2ec0 │ │ │ │ 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, 1e30c8 │ │ │ │ + cbnz r4, 1e3010 │ │ │ │ mul.w r2, r1, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ - bl 1e2f78 │ │ │ │ + bl 1e2ec0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1e30c2 │ │ │ │ + cbz r0, 1e300a │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 5923c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1e30c2 │ │ │ │ + b.n 1e300a │ │ │ │ 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 1e30fe │ │ │ │ + bne.n 1e3046 │ │ │ │ mov ip, r1 │ │ │ │ mul.w r1, r2, r3 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1e30f8 │ │ │ │ + beq.n 1e3040 │ │ │ │ mov r0, ip │ │ │ │ - bl 1e2be4 │ │ │ │ + bl 1e2b2c │ │ │ │ pop {r3, pc} │ │ │ │ - bl 1e2f78 │ │ │ │ + bl 1e2ec0 │ │ │ │ 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, 1e316e │ │ │ │ + cbnz r4, 1e30b6 │ │ │ │ mov lr, r3 │ │ │ │ mov r3, r1 │ │ │ │ mul.w r1, r2, ip │ │ │ │ - cbz r3, 1e3156 │ │ │ │ + cbz r3, 1e309e │ │ │ │ mov r0, r3 │ │ │ │ mul.w r3, lr, r2 │ │ │ │ strd r1, r3, [sp] │ │ │ │ - bl 1e2be4 │ │ │ │ + bl 1e2b2c │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - bcc.n 1e3146 │ │ │ │ + bcc.n 1e308e │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subs r2, r1, r3 │ │ │ │ add r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ blx 5923c │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ strd r1, r3, [sp] │ │ │ │ - bl 1e2f78 │ │ │ │ + bl 1e2ec0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e3140 │ │ │ │ + beq.n 1e3088 │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ blx 5923c │ │ │ │ - b.n 1e3140 │ │ │ │ + b.n 1e3088 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1e3140 │ │ │ │ + b.n 1e3088 │ │ │ │ nop │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e31e8 │ │ │ │ + beq.n 1e3130 │ │ │ │ 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, 1e31ae │ │ │ │ + cbz r2, 1e30f6 │ │ │ │ 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, 1e31aa │ │ │ │ + cbz r2, 1e30f2 │ │ │ │ str r3, [r2, #12] │ │ │ │ ldr.w r3, [r0, #-12] │ │ │ │ - cbz r3, 1e31ae │ │ │ │ + cbz r3, 1e30f6 │ │ │ │ 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, 1e31d6 │ │ │ │ + cbz r0, 1e311e │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w r3, [r4, #-20] │ │ │ │ - bl 1e2c7c │ │ │ │ + bl 1e2bc4 │ │ │ │ ldr.w r0, [r4, #-20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e31c4 │ │ │ │ + bne.n 1e310c │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ - cbz r3, 1e31e0 │ │ │ │ + cbz r3, 1e3128 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx 58d30 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r1, 1e3256 │ │ │ │ + cbz r1, 1e319e │ │ │ │ ldr.w r3, [r1, #-24] │ │ │ │ sub.w ip, r1, #24 │ │ │ │ push {r4} │ │ │ │ - cbz r0, 1e3242 │ │ │ │ + cbz r0, 1e318a │ │ │ │ subs r0, #24 │ │ │ │ - cbz r3, 1e3250 │ │ │ │ + cbz r3, 1e3198 │ │ │ │ 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, 1e3216 │ │ │ │ + cbz r3, 1e315e │ │ │ │ str r2, [r3, #12] │ │ │ │ ldr.w r2, [r1, #-12] │ │ │ │ - cbz r2, 1e321a │ │ │ │ + cbz r2, 1e3162 │ │ │ │ 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, 1e323e │ │ │ │ + cbz r0, 1e3186 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ str.w r3, [r1, #-12] │ │ │ │ str.w r0, [r1, #-24] │ │ │ │ str.w ip, [r0, #4] │ │ │ │ - cbz r3, 1e323e │ │ │ │ + cbz r3, 1e3186 │ │ │ │ str.w ip, [r3, #8] │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e31fe │ │ │ │ + bne.n 1e3146 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r1, #-16] │ │ │ │ - b.n 1e323e │ │ │ │ + b.n 1e3186 │ │ │ │ str.w r3, [r1, #-16] │ │ │ │ - b.n 1e322a │ │ │ │ + b.n 1e3172 │ │ │ │ bx lr │ │ │ │ - cbz r1, 1e3298 │ │ │ │ + cbz r1, 1e31e0 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r1, #-20] │ │ │ │ mov lr, r1 │ │ │ │ - cbz r0, 1e3296 │ │ │ │ + cbz r0, 1e31de │ │ │ │ ldr r3, [r0, #12] │ │ │ │ sub.w r1, r4, #24 │ │ │ │ - cbz r3, 1e329a │ │ │ │ + cbz r3, 1e31e2 │ │ │ │ mov ip, r0 │ │ │ │ - b.n 1e3274 │ │ │ │ + b.n 1e31bc │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ str.w r1, [ip] │ │ │ │ mov ip, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e3272 │ │ │ │ + bne.n 1e31ba │ │ │ │ ldr.w r2, [r4, #-20] │ │ │ │ str r1, [r3, #0] │ │ │ │ str r2, [r3, #12] │ │ │ │ - cbz r2, 1e328c │ │ │ │ + cbz r2, 1e31d4 │ │ │ │ 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 1e3280 │ │ │ │ + b.n 1e31c8 │ │ │ │ nop │ │ │ │ - cbz r0, 1e32aa │ │ │ │ + cbz r0, 1e31f2 │ │ │ │ ldr.w r0, [r0, #-24] │ │ │ │ - cbz r0, 1e32aa │ │ │ │ + cbz r0, 1e31f2 │ │ │ │ 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 1e2f78 │ │ │ │ + bl 1e2ec0 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1e32de │ │ │ │ + cbz r0, 1e3226 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 59c4c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - cbz r1, 1e3320 │ │ │ │ + cbz r1, 1e3268 │ │ │ │ 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 59cc4 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e2f78 │ │ │ │ + bl 1e2ec0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 59c4c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r3 │ │ │ │ @@ -542978,102 +542945,102 @@ │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 59cc4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e2c30 │ │ │ │ + bl 1e2b78 │ │ │ │ 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 1e91f4 │ │ │ │ + bl 1e913c │ │ │ │ adds r1, r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 1e2f78 │ │ │ │ + bl 1e2ec0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1e338a │ │ │ │ + cbz r0, 1e32d2 │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #1 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 5904c <__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] @ (1e33e0 ) │ │ │ │ + ldr r1, [pc, #60] @ (1e3328 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #60] @ (1e33e4 ) │ │ │ │ + ldr r3, [pc, #60] @ (1e332c ) │ │ │ │ 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 1e334c │ │ │ │ - ldr r2, [pc, #40] @ (1e33e8 ) │ │ │ │ - ldr r3, [pc, #32] @ (1e33e4 ) │ │ │ │ + bl 1e3294 │ │ │ │ + ldr r2, [pc, #40] @ (1e3330 ) │ │ │ │ + ldr r3, [pc, #32] @ (1e332c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e33dc │ │ │ │ + bne.n 1e3324 │ │ │ │ add sp, #8 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ - ldmia r4, {r2, r4, r6} │ │ │ │ + ldmia r5!, {r2, r3} │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4, {r1, r3, r4, r5} │ │ │ │ + ldmia r4, {r1, r4, r5, r6, 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, 1e344a │ │ │ │ + cbz r0, 1e3392 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1e91f4 │ │ │ │ + bl 1e913c │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ adds r1, #1 │ │ │ │ add r1, r0 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 1e2be4 │ │ │ │ + bl 1e2b2c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1e3444 │ │ │ │ + cbz r0, 1e338c │ │ │ │ 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 │ │ │ │ @@ -543083,133 +543050,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 1e334c │ │ │ │ + bl 1e3294 │ │ │ │ str r0, [r6, #0] │ │ │ │ blx 59cc4 │ │ │ │ str r0, [r5, #0] │ │ │ │ - b.n 1e3442 │ │ │ │ + b.n 1e338a │ │ │ │ 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] @ (1e34c0 ) │ │ │ │ + ldr r0, [pc, #80] @ (1e3408 ) │ │ │ │ mov r3, r2 │ │ │ │ - ldr r2, [pc, #80] @ (1e34c4 ) │ │ │ │ + ldr r2, [pc, #80] @ (1e340c ) │ │ │ │ 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, 1e3494 │ │ │ │ + cbz r0, 1e33dc │ │ │ │ strd r1, r3, [sp] │ │ │ │ blx 59cc4 │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ mov ip, r0 │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #8 │ │ │ │ str.w ip, [sp, #8] │ │ │ │ - bl 1e33ec │ │ │ │ - ldr r2, [pc, #36] @ (1e34c8 ) │ │ │ │ - ldr r3, [pc, #28] @ (1e34c4 ) │ │ │ │ + bl 1e3334 │ │ │ │ + ldr r2, [pc, #36] @ (1e3410 ) │ │ │ │ + ldr r3, [pc, #28] @ (1e340c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e34ba │ │ │ │ + bne.n 1e3402 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldmia r3, {r1, r3, r7} │ │ │ │ + ldmia r4!, {r1, r6} │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3!, {r1, r2, r4, r6} │ │ │ │ + ldmia r4!, {r1, r2, r3} │ │ │ │ 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] @ (1e353c ) │ │ │ │ + ldr r1, [pc, #92] @ (1e3484 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r2, [pc, #92] @ (1e3540 ) │ │ │ │ + ldr r2, [pc, #92] @ (1e3488 ) │ │ │ │ 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, 1e350c │ │ │ │ + cbz r0, 1e3454 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx 59cc4 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ mov ip, r0 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r4 │ │ │ │ str.w ip, [sp, #16] │ │ │ │ - bl 1e33ec │ │ │ │ - ldr r2, [pc, #40] @ (1e3544 ) │ │ │ │ - ldr r3, [pc, #36] @ (1e3540 ) │ │ │ │ + bl 1e3334 │ │ │ │ + ldr r2, [pc, #40] @ (1e348c ) │ │ │ │ + ldr r3, [pc, #36] @ (1e3488 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e3536 │ │ │ │ + bne.n 1e347e │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldmia r3, {r3, r4} │ │ │ │ + ldmia r3!, {r4, r6, r7} │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2!, {r5, r6, r7} │ │ │ │ + ldmia r3, {r3, r4, r7} │ │ │ │ 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 1e2f78 │ │ │ │ + bl 1e2ec0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1e356c │ │ │ │ + cbz r0, 1e34b4 │ │ │ │ mov.w r2, #264 @ 0x108 │ │ │ │ movs r1, #0 │ │ │ │ blx 5923c │ │ │ │ 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 1e3576 │ │ │ │ + bne.n 1e34be │ │ │ │ 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 │ │ │ │ @@ -543221,66 +543188,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 1e3686 │ │ │ │ + bhi.n 1e35ce │ │ │ │ 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 1e3620 │ │ │ │ + beq.n 1e3568 │ │ │ │ ldr.w r1, [r4, #-12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1e3698 │ │ │ │ + beq.n 1e35e0 │ │ │ │ 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, 1e3600 │ │ │ │ + cbnz r3, 1e3548 │ │ │ │ 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 1e361a │ │ │ │ + beq.n 1e3562 │ │ │ │ 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 59b98 <__aeabi_uidiv@plt> │ │ │ │ mov r2, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r5 │ │ │ │ mul.w r1, r2, r8 │ │ │ │ adds r1, #40 @ 0x28 │ │ │ │ - bl 1e2f78 │ │ │ │ + bl 1e2ec0 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e36ba │ │ │ │ + beq.n 1e3602 │ │ │ │ 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 │ │ │ │ @@ -543295,59 +543262,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 1e35e0 │ │ │ │ - b.n 1e3698 │ │ │ │ + bne.n 1e3528 │ │ │ │ + b.n 1e35e0 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1e2f78 │ │ │ │ + bl 1e2ec0 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 1e36ba │ │ │ │ + cbz r0, 1e3602 │ │ │ │ movs r3, #16 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ strb r3, [r0, #2] │ │ │ │ - b.n 1e3600 │ │ │ │ + b.n 1e3548 │ │ │ │ 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 1e36be │ │ │ │ + bhi.n 1e3606 │ │ │ │ subs r7, r1, r7 │ │ │ │ strb r3, [r1, #2] │ │ │ │ strh r7, [r1, #0] │ │ │ │ str.w r0, [r4, #-16] │ │ │ │ - b.n 1e35e6 │ │ │ │ + b.n 1e352e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1e361a │ │ │ │ + b.n 1e3562 │ │ │ │ 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 1e358c │ │ │ │ + bl 1e34d4 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1e36ea │ │ │ │ + cbz r0, 1e3632 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 5923c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - cbz r0, 1e373a │ │ │ │ + cbz r0, 1e3682 │ │ │ │ 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 │ │ │ │ @@ -543357,222 +543324,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 1e3734 │ │ │ │ + bhi.n 1e367c │ │ │ │ movs r1, #1 │ │ │ │ - bl 1e2e74 │ │ │ │ + bl 1e2dbc │ │ │ │ pop {r3, pc} │ │ │ │ - bl 1e2e04 │ │ │ │ + bl 1e2d4c │ │ │ │ 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 1e3766 │ │ │ │ + bhi.n 1e36ae │ │ │ │ ldrh.w r3, [r0, #-4] │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr.w r0, [r0, #-4] │ │ │ │ bx lr │ │ │ │ ldr.w r0, [r0, #-28] │ │ │ │ - cbz r0, 1e376e │ │ │ │ + cbz r0, 1e36b6 │ │ │ │ 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 59cb8 │ │ │ │ - cbz r0, 1e37da │ │ │ │ + cbz r0, 1e3722 │ │ │ │ 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, 1e37d8 │ │ │ │ + cbz r1, 1e3720 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ mov r2, r1 │ │ │ │ - cbz r3, 1e37c2 │ │ │ │ + cbz r3, 1e370a │ │ │ │ str r0, [r2, #0] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e37b8 │ │ │ │ + bne.n 1e3700 │ │ │ │ ldr.w r3, [ip, #-20] │ │ │ │ str r0, [r2, #0] │ │ │ │ str r3, [r2, #12] │ │ │ │ - cbz r3, 1e37ce │ │ │ │ + cbz r3, 1e3716 │ │ │ │ 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 1e37a8 │ │ │ │ + b.n 1e36f0 │ │ │ │ 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 1e381e │ │ │ │ + bhi.n 1e3766 │ │ │ │ ldrb.w r3, [r1, #-1] │ │ │ │ eor.w r3, r3, #2 │ │ │ │ strb.w r3, [r1, #-1] │ │ │ │ pop {r3, pc} │ │ │ │ subs r1, #4 │ │ │ │ - bl 1e31ec │ │ │ │ + bl 1e3134 │ │ │ │ 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] @ 1e3988 │ │ │ │ + vldr d8, [pc, #320] @ 1e38d0 │ │ │ │ add.w r5, r0, #256 @ 0x100 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ cmp sl, r3 │ │ │ │ - beq.n 1e3942 │ │ │ │ + beq.n 1e388a │ │ │ │ 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, 1e38cc │ │ │ │ + cbz r3, 1e3814 │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ add.w r9, fp, #40 @ 0x28 │ │ │ │ cmp r9, r2 │ │ │ │ - beq.n 1e38b0 │ │ │ │ + beq.n 1e37f8 │ │ │ │ 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 1e38aa │ │ │ │ + bpl.n 1e37f2 │ │ │ │ ldrb.w r3, [r7, #256] @ 0x100 │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 1e38aa │ │ │ │ + beq.n 1e37f2 │ │ │ │ ldr.w r4, [fp, #28] │ │ │ │ strb.w lr, [r9, #3] │ │ │ │ - bl 1e2e74 │ │ │ │ + bl 1e2dbc │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 1e38b0 │ │ │ │ + beq.n 1e37f8 │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ add r9, r6 │ │ │ │ cmp r2, r9 │ │ │ │ - bne.n 1e387a │ │ │ │ + bne.n 1e37c2 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add.w r3, r2, #12 │ │ │ │ mov fp, r2 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ cmp sl, r3 │ │ │ │ - beq.n 1e3942 │ │ │ │ + beq.n 1e388a │ │ │ │ sub.w r3, r1, #12 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e386e │ │ │ │ + bne.n 1e37b6 │ │ │ │ ldr.w r1, [fp, #24] │ │ │ │ - cbz r1, 1e38de │ │ │ │ + cbz r1, 1e3826 │ │ │ │ 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, 1e3910 │ │ │ │ + cbz r0, 1e3858 │ │ │ │ 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, 1e390c │ │ │ │ + cbz r1, 1e3854 │ │ │ │ str r3, [r1, #12] │ │ │ │ ldr.w r3, [fp, #-12] │ │ │ │ - cbz r3, 1e3910 │ │ │ │ + cbz r3, 1e3858 │ │ │ │ str r1, [r3, #8] │ │ │ │ ldr.w r0, [fp, #-20] │ │ │ │ str.w r8, [fp, #-24] │ │ │ │ vstr d8, [fp, #-16] │ │ │ │ - cbz r0, 1e3930 │ │ │ │ + cbz r0, 1e3878 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w r3, [fp, #-20] │ │ │ │ - bl 1e2c7c │ │ │ │ + bl 1e2bc4 │ │ │ │ ldr.w r0, [fp, #-20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e391e │ │ │ │ + bne.n 1e3866 │ │ │ │ ldr.w r3, [fp, #-8] │ │ │ │ - cbz r3, 1e393a │ │ │ │ + cbz r3, 1e3882 │ │ │ │ mov r0, fp │ │ │ │ blx r3 │ │ │ │ mov r0, r9 │ │ │ │ blx 58d30 │ │ │ │ - b.n 1e38b0 │ │ │ │ + b.n 1e37f8 │ │ │ │ add.w sl, sl, #16 │ │ │ │ adds r6, #32 │ │ │ │ cmp sl, r5 │ │ │ │ - bne.n 1e3852 │ │ │ │ + bne.n 1e379a │ │ │ │ ldr r4, [sp, #4] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r4, r1 │ │ │ │ it ne │ │ │ │ subne r1, #12 │ │ │ │ - beq.n 1e3968 │ │ │ │ + beq.n 1e38b0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e31ec │ │ │ │ + bl 1e3134 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ sub.w r1, r3, #12 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1e3958 │ │ │ │ + bne.n 1e38a0 │ │ │ │ adds r4, #16 │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 1e394e │ │ │ │ + bne.n 1e3896 │ │ │ │ ldr.w r0, [r7, #260] @ 0x104 │ │ │ │ - cbz r0, 1e3978 │ │ │ │ - bl 1e2e04 │ │ │ │ + cbz r0, 1e38c0 │ │ │ │ + bl 1e2d4c │ │ │ │ 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} │ │ │ │ @@ -543583,43 +543550,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 1e39c0 │ │ │ │ + bhi.n 1e3908 │ │ │ │ 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 1e39de │ │ │ │ + bls.n 1e3926 │ │ │ │ mov r4, r1 │ │ │ │ strd r3, r0, [sp] │ │ │ │ - bl 1e2f78 │ │ │ │ + bl 1e2ec0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e39bc │ │ │ │ + beq.n 1e3904 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ strd r4, r0, [r2, #8] │ │ │ │ - b.n 1e39ba │ │ │ │ + b.n 1e3902 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1e2f78 │ │ │ │ - b.n 1e39bc │ │ │ │ + bl 1e2ec0 │ │ │ │ + b.n 1e3904 │ │ │ │ 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 1e2f78 │ │ │ │ - cbz r0, 1e3a14 │ │ │ │ - vldr d7, [pc, #20] @ 1e3a18 │ │ │ │ + bl 1e2ec0 │ │ │ │ + cbz r0, 1e395c │ │ │ │ + vldr d7, [pc, #20] @ 1e3960 │ │ │ │ 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 │ │ │ │ @@ -543633,16 +543600,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 1e2f78 │ │ │ │ - cbz r0, 1e3a5a │ │ │ │ + bl 1e2ec0 │ │ │ │ + cbz r0, 1e39a2 │ │ │ │ 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 │ │ │ │ @@ -543651,79 +543618,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 1e3a9c │ │ │ │ + bhi.n 1e39e4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w ip, [r0, #4] │ │ │ │ add r3, r1 │ │ │ │ - cbz r3, 1e3a96 │ │ │ │ + cbz r3, 1e39de │ │ │ │ mov r0, r3 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #0 │ │ │ │ blx 5923c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r4, r1 │ │ │ │ - bcs.n 1e3abc │ │ │ │ + bcs.n 1e3a04 │ │ │ │ strd r1, r0, [sp] │ │ │ │ - bl 1e2f78 │ │ │ │ + bl 1e2ec0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e3a96 │ │ │ │ + beq.n 1e39de │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ strd r1, r0, [r2, #8] │ │ │ │ str r4, [r2, #4] │ │ │ │ - b.n 1e3a8a │ │ │ │ + b.n 1e39d2 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e2f78 │ │ │ │ + bl 1e2ec0 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1e3a88 │ │ │ │ + b.n 1e39d0 │ │ │ │ nop │ │ │ │ - cbz r0, 1e3b38 │ │ │ │ + cbz r0, 1e3a80 │ │ │ │ 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, 1e3afe │ │ │ │ + cbz r2, 1e3a46 │ │ │ │ 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, 1e3afa │ │ │ │ + cbz r2, 1e3a42 │ │ │ │ str r3, [r2, #12] │ │ │ │ ldr.w r3, [r0, #-12] │ │ │ │ - cbz r3, 1e3afe │ │ │ │ + cbz r3, 1e3a46 │ │ │ │ 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, 1e3b26 │ │ │ │ + cbz r0, 1e3a6e │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w r3, [r4, #-20] │ │ │ │ - bl 1e2c7c │ │ │ │ + bl 1e2bc4 │ │ │ │ ldr.w r0, [r4, #-20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e3b14 │ │ │ │ + bne.n 1e3a5c │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ - cbz r3, 1e3b30 │ │ │ │ + cbz r3, 1e3a78 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx 58d30 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -543731,25 +543698,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, 1e3b80 │ │ │ │ + cbz r1, 1e3ac8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 59cc4 │ │ │ │ adds r1, r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e3990 │ │ │ │ + bl 1e38d8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1e3b7a │ │ │ │ + cbz r0, 1e3ac2 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r5 │ │ │ │ blx 59c4c │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r4, r5] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ @@ -543764,40 +543731,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 1e91f4 │ │ │ │ + bl 1e913c │ │ │ │ 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 1e3bca │ │ │ │ + bhi.n 1e3b12 │ │ │ │ ldr r4, [r5, #12] │ │ │ │ str r0, [r5, #4] │ │ │ │ add r4, r1 │ │ │ │ - cbnz r4, 1e3bee │ │ │ │ + cbnz r4, 1e3b36 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r1, [r5, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bcs.n 1e3c06 │ │ │ │ + bcs.n 1e3b4e │ │ │ │ mov r0, r5 │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1e2f78 │ │ │ │ + bl 1e2ec0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e3bc4 │ │ │ │ + beq.n 1e3b0c │ │ │ │ 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] │ │ │ │ @@ -543808,145 +543775,145 @@ │ │ │ │ blx 5904c <__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 1e2f78 │ │ │ │ + bl 1e2ec0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1e3bc4 │ │ │ │ - b.n 1e3bee │ │ │ │ + beq.n 1e3b0c │ │ │ │ + b.n 1e3b36 │ │ │ │ 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] @ (1e3c6c ) │ │ │ │ + ldr r1, [pc, #60] @ (1e3bb4 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #60] @ (1e3c70 ) │ │ │ │ + ldr r3, [pc, #60] @ (1e3bb8 ) │ │ │ │ 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 1e3b88 │ │ │ │ - ldr r2, [pc, #40] @ (1e3c74 ) │ │ │ │ - ldr r3, [pc, #32] @ (1e3c70 ) │ │ │ │ + bl 1e3ad0 │ │ │ │ + ldr r2, [pc, #40] @ (1e3bbc ) │ │ │ │ + ldr r3, [pc, #32] @ (1e3bb8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e3c68 │ │ │ │ + bne.n 1e3bb0 │ │ │ │ add sp, #8 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ - stmia r3!, {r3, r6, r7} │ │ │ │ + stmia r4!, {r7} │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r4!, {r1, r2, r5, r6} │ │ │ │ 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, 1e3cb4 │ │ │ │ + cbnz r3, 1e3bfc │ │ │ │ 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 1e3cba │ │ │ │ + bhi.n 1e3c02 │ │ │ │ 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 1e3cd8 │ │ │ │ + bcs.n 1e3c20 │ │ │ │ mov r4, r1 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bl 1e2f78 │ │ │ │ + bl 1e2ec0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e3cb4 │ │ │ │ + beq.n 1e3bfc │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ strd r4, r0, [r3, #8] │ │ │ │ - b.n 1e3cae │ │ │ │ + b.n 1e3bf6 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1e2f78 │ │ │ │ - b.n 1e3cb0 │ │ │ │ + bl 1e2ec0 │ │ │ │ + b.n 1e3bf8 │ │ │ │ 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, 1e3d48 │ │ │ │ + cbnz r4, 1e3c90 │ │ │ │ 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 1e3d26 │ │ │ │ - cbz r4, 1e3d48 │ │ │ │ + bhi.n 1e3c6e │ │ │ │ + cbz r4, 1e3c90 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 5923c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r5, r1 │ │ │ │ - bcs.n 1e3d4c │ │ │ │ + bcs.n 1e3c94 │ │ │ │ strd r2, r0, [sp, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1e2f78 │ │ │ │ + bl 1e2ec0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1e3d48 │ │ │ │ + cbz r0, 1e3c90 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ strd r1, r0, [r3, #8] │ │ │ │ str r5, [r3, #4] │ │ │ │ - b.n 1e3d18 │ │ │ │ + b.n 1e3c60 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1e3d20 │ │ │ │ + b.n 1e3c68 │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1e2f78 │ │ │ │ + bl 1e2ec0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1e3d16 │ │ │ │ + b.n 1e3c5e │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov ip, r0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrd r2, r4, [r0, #4] │ │ │ │ ldr r1, [r0, #12] │ │ │ │ strd r4, r1, [r0] │ │ │ │ @@ -543968,117 +543935,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, 1e3dc8 │ │ │ │ - vldr d7, [pc, #112] @ 1e3e28 │ │ │ │ - add r1, pc, #116 @ (adr r1, 1e3e30 ) │ │ │ │ + cbnz r1, 1e3d10 │ │ │ │ + vldr d7, [pc, #112] @ 1e3d70 │ │ │ │ + add r1, pc, #116 @ (adr r1, 1e3d78 ) │ │ │ │ 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 58d90 │ │ │ │ cmp r0, #16 │ │ │ │ - beq.n 1e3e1c │ │ │ │ - ldr r0, [pc, #80] @ (1e3e38 ) │ │ │ │ + beq.n 1e3d64 │ │ │ │ + ldr r0, [pc, #80] @ (1e3d80 ) │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ blx 59548 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 1e3e08 │ │ │ │ + blt.n 1e3d50 │ │ │ │ movs r2, #16 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 59398 │ │ │ │ cmp r0, #16 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - beq.n 1e3e20 │ │ │ │ + beq.n 1e3d68 │ │ │ │ blx 59344 │ │ │ │ - add r3, pc, #28 @ (adr r3, 1e3e28 ) │ │ │ │ + add r3, pc, #28 @ (adr r3, 1e3d70 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ movs r0, #0 │ │ │ │ strd r2, r3, [r4] │ │ │ │ blx 594b8 <__time64@plt> │ │ │ │ strd r0, r1, [r4, #8] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ blx 59344 │ │ │ │ - b.n 1e3e1c │ │ │ │ + b.n 1e3d64 │ │ │ │ nop │ │ │ │ - ldr r7, [pc, #544] @ (1e404c ) │ │ │ │ + ldr r7, [pc, #544] @ (1e3f94 ) │ │ │ │ ldrb r2, [r4, #3] │ │ │ │ @ instruction: 0xb839 │ │ │ │ subs r3, #255 @ 0xff │ │ │ │ ldmia r5, {r0, r2, r4, r5} │ │ │ │ ldr r1, [r6, #68] @ 0x44 │ │ │ │ - bpl.n 1e3de2 │ │ │ │ + bpl.n 1e3d2a │ │ │ │ str r2, [sp, #224] @ 0xe0 │ │ │ │ - cmp r5, #98 @ 0x62 │ │ │ │ + cmp r5, #154 @ 0x9a │ │ │ │ movs r1, r3 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ str r2, [r0, #20] │ │ │ │ - cbz r3, 1e3e4e │ │ │ │ + cbz r3, 1e3d96 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, r2 │ │ │ │ it cc │ │ │ │ movcc r3, r2 │ │ │ │ str r3, [r0, #20] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - cbz r2, 1e3e5e │ │ │ │ + cbz r2, 1e3da6 │ │ │ │ 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 1e3eac │ │ │ │ + bcc.n 1e3df4 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ push {r4} │ │ │ │ ldr r4, [r0, #16] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r2, r4 │ │ │ │ - bhi.n 1e3e86 │ │ │ │ + bhi.n 1e3dce │ │ │ │ ldr r4, [r0, #12] │ │ │ │ cmp r4, r1 │ │ │ │ - bhi.n 1e3e9c │ │ │ │ - cbz r3, 1e3e82 │ │ │ │ + bhi.n 1e3de4 │ │ │ │ + cbz r3, 1e3dca │ │ │ │ ldr r4, [r3, #20] │ │ │ │ cmp r2, r4 │ │ │ │ - bls.n 1e3e98 │ │ │ │ + bls.n 1e3de0 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ - cbz r3, 1e3e8e │ │ │ │ + cbz r3, 1e3dd6 │ │ │ │ ldr r4, [r3, #20] │ │ │ │ cmp r2, r4 │ │ │ │ - bls.n 1e3e98 │ │ │ │ + bls.n 1e3de0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 1e3ea0 │ │ │ │ + cbz r3, 1e3de8 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp r2, r0 │ │ │ │ - bhi.n 1e3ea6 │ │ │ │ + bhi.n 1e3dee │ │ │ │ mov r0, r3 │ │ │ │ - b.n 1e3e6c │ │ │ │ + b.n 1e3db4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e3e98 │ │ │ │ + bne.n 1e3de0 │ │ │ │ mov r0, r3 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ @@ -544088,40 +544055,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, 1e3ed8 │ │ │ │ + cbz r0, 1e3e20 │ │ │ │ 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 1e3ef8 │ │ │ │ + bls.n 1e3e40 │ │ │ │ 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, 1e3f20 │ │ │ │ + cbz r2, 1e3e68 │ │ │ │ mov r0, r1 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx r2 │ │ │ │ ldrd r2, r0, [sp] │ │ │ │ blx r2 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -544130,40 +544097,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, 1e3f4c │ │ │ │ + cbz r0, 1e3e94 │ │ │ │ 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 1e3f6c │ │ │ │ + bls.n 1e3eb4 │ │ │ │ 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, 1e3f94 │ │ │ │ + cbz r2, 1e3edc │ │ │ │ mov r0, r1 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx r2 │ │ │ │ ldrd r2, r0, [sp] │ │ │ │ blx r2 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -544177,172 +544144,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, 1e3fc6 │ │ │ │ + cbz r6, 1e3f0e │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1e406c │ │ │ │ + beq.n 1e3fb4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e4042 │ │ │ │ + bne.n 1e3f8a │ │ │ │ str r5, [r4, #8] │ │ │ │ and.w r3, r2, #1 │ │ │ │ orrs r3, r4 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r6, 1e3fea │ │ │ │ + cbz r6, 1e3f32 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ bic.w r4, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1e3fda │ │ │ │ + bhi.n 1e3f22 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #1 │ │ │ │ it hi │ │ │ │ bichi.w r4, r3, #1 │ │ │ │ - bls.n 1e4034 │ │ │ │ + bls.n 1e3f7c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bmi.n 1e4034 │ │ │ │ + bmi.n 1e3f7c │ │ │ │ bic.w r1, r3, #1 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 1e4046 │ │ │ │ - cbz r2, 1e400c │ │ │ │ + beq.n 1e3f8e │ │ │ │ + cbz r2, 1e3f54 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ lsls r0, r0, #31 │ │ │ │ - bpl.n 1e4050 │ │ │ │ + bpl.n 1e3f98 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 1e409c │ │ │ │ + beq.n 1e3fe4 │ │ │ │ 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 1e3eb0 │ │ │ │ + bl 1e3df8 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ bic.w r3, r2, #1 │ │ │ │ mov r4, r3 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 1e3ff4 │ │ │ │ + bhi.n 1e3f3c │ │ │ │ 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 1e3fd0 │ │ │ │ + b.n 1e3f18 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ - cbz r2, 1e4078 │ │ │ │ + cbz r2, 1e3fc0 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ lsls r0, r0, #31 │ │ │ │ - bmi.n 1e4078 │ │ │ │ + bmi.n 1e3fc0 │ │ │ │ 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 1e402e │ │ │ │ + b.n 1e3f76 │ │ │ │ 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 1e40b8 │ │ │ │ + beq.n 1e4000 │ │ │ │ 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 1e3f24 │ │ │ │ + bl 1e3e6c │ │ │ │ ldr r2, [r5, #0] │ │ │ │ bic.w r3, r2, #1 │ │ │ │ - b.n 1e402e │ │ │ │ + b.n 1e3f76 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ mov r5, r4 │ │ │ │ - bl 1e3f24 │ │ │ │ + bl 1e3e6c │ │ │ │ ldr r2, [r4, #0] │ │ │ │ bic.w r2, r2, #1 │ │ │ │ mov r4, r2 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ bic.w r1, r3, #1 │ │ │ │ - b.n 1e4012 │ │ │ │ + b.n 1e3f5a │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ mov r5, r4 │ │ │ │ - bl 1e3eb0 │ │ │ │ + bl 1e3df8 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ bic.w r2, r2, #1 │ │ │ │ mov r4, r2 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ bic.w r1, r3, #1 │ │ │ │ - b.n 1e407e │ │ │ │ + b.n 1e3fc6 │ │ │ │ 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, 1e40f4 │ │ │ │ + cbz r1, 1e403c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ and.w r9, r3, #1 │ │ │ │ ldrd r7, r0, [r1, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1e4324 │ │ │ │ + beq.w 1e426c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e4366 │ │ │ │ + beq.w 1e42ae │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e4106 │ │ │ │ + bne.n 1e404e │ │ │ │ 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 1e4158 │ │ │ │ + beq.n 1e40a0 │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ strls.w r7, [r8] │ │ │ │ - bls.n 1e413a │ │ │ │ + bls.n 1e4082 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r2, r3 │ │ │ │ itet ne │ │ │ │ strne r7, [r5, #8] │ │ │ │ streq r7, [r5, #4] │ │ │ │ ldrne r0, [r1, #8] │ │ │ │ - cbz r7, 1e4146 │ │ │ │ + cbz r7, 1e408e │ │ │ │ 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 │ │ │ │ @@ -544351,15 +544318,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 1e4172 │ │ │ │ + bls.n 1e40ba │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r1, r3 │ │ │ │ ite eq │ │ │ │ streq r2, [r0, #4] │ │ │ │ strne r2, [r0, #8] │ │ │ │ orrs r4, r0 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ @@ -544369,76 +544336,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, 1e41a2 │ │ │ │ - cbz r5, 1e41a2 │ │ │ │ + cbz r6, 1e40ea │ │ │ │ + cbz r5, 1e40ea │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ bic.w r4, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1e4194 │ │ │ │ + bhi.n 1e40dc │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1e4200 │ │ │ │ + beq.n 1e4148 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 1e4250 │ │ │ │ + beq.n 1e4198 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1e42fc │ │ │ │ + bne.w 1e4244 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, r7 │ │ │ │ - beq.n 1e4284 │ │ │ │ + beq.n 1e41cc │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1e4422 │ │ │ │ + beq.w 1e436a │ │ │ │ ldr r3, [r1, #0] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.n 1e4258 │ │ │ │ + bpl.n 1e41a0 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ - cbz r0, 1e41d2 │ │ │ │ + cbz r0, 1e411a │ │ │ │ ldr r2, [r0, #0] │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bpl.n 1e4204 │ │ │ │ + bpl.n 1e414c │ │ │ │ ldr r3, [r1, #4] │ │ │ │ - cbz r3, 1e41dc │ │ │ │ + cbz r3, 1e4124 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r7, r2, #31 │ │ │ │ - bpl.n 1e4228 │ │ │ │ + bpl.n 1e4170 │ │ │ │ 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 1e41f8 │ │ │ │ + beq.n 1e4140 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bmi.n 1e427a │ │ │ │ + bmi.n 1e41c2 │ │ │ │ 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, 1e420e │ │ │ │ + cbz r3, 1e4156 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ lsls r4, r4, #31 │ │ │ │ - bpl.n 1e4228 │ │ │ │ + bpl.n 1e4170 │ │ │ │ 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 1e3eb0 │ │ │ │ + bl 1e3df8 │ │ │ │ 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] │ │ │ │ @@ -544446,358 +544413,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 1e3f24 │ │ │ │ + bl 1e3e6c │ │ │ │ ldr.w r7, [r8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1e4200 │ │ │ │ + beq.n 1e4148 │ │ │ │ mov r5, r7 │ │ │ │ - b.n 1e41f8 │ │ │ │ + b.n 1e4140 │ │ │ │ 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 1e3f24 │ │ │ │ + bl 1e3e6c │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e41cc │ │ │ │ - b.n 1e41d2 │ │ │ │ + bne.n 1e4114 │ │ │ │ + b.n 1e411a │ │ │ │ mov r7, r5 │ │ │ │ mov r5, r3 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 1e41bc │ │ │ │ + bne.n 1e4104 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1e441e │ │ │ │ + beq.w 1e4366 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.n 1e4302 │ │ │ │ + bpl.n 1e424a │ │ │ │ ldr r0, [r1, #4] │ │ │ │ - cbz r0, 1e42c2 │ │ │ │ + cbz r0, 1e420a │ │ │ │ ldr r2, [r0, #0] │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bmi.n 1e42c2 │ │ │ │ + bmi.n 1e420a │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbz r3, 1e42a6 │ │ │ │ + cbz r3, 1e41ee │ │ │ │ ldr r4, [r3, #0] │ │ │ │ lsls r4, r4, #31 │ │ │ │ - bpl.n 1e42ce │ │ │ │ + bpl.n 1e4216 │ │ │ │ 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 1e3f24 │ │ │ │ + bl 1e3e6c │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - b.n 1e42ce │ │ │ │ + b.n 1e4216 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e41dc │ │ │ │ + beq.n 1e4124 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r7, r2, #31 │ │ │ │ - bmi.n 1e41dc │ │ │ │ + bmi.n 1e4124 │ │ │ │ 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 1e3eb0 │ │ │ │ + bl 1e3df8 │ │ │ │ ldr.w r7, [r8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1e4200 │ │ │ │ - b.n 1e4254 │ │ │ │ + beq.n 1e4148 │ │ │ │ + b.n 1e419c │ │ │ │ mov r3, r5 │ │ │ │ mov r5, r7 │ │ │ │ - b.n 1e41f2 │ │ │ │ + b.n 1e413a │ │ │ │ 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 1e3eb0 │ │ │ │ + bl 1e3df8 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e4296 │ │ │ │ - b.n 1e42c2 │ │ │ │ + bne.n 1e41de │ │ │ │ + b.n 1e420a │ │ │ │ ldr r3, [r1, #0] │ │ │ │ bic.w r5, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1e43a2 │ │ │ │ + bls.n 1e42ea │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1e43f2 │ │ │ │ + beq.n 1e433a │ │ │ │ str r0, [r5, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e43f8 │ │ │ │ + beq.n 1e4340 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r7, r0 │ │ │ │ and.w r3, r3, #1 │ │ │ │ orrs r3, r5 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1e4192 │ │ │ │ + bne.w 1e40da │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1e4200 │ │ │ │ + beq.w 1e4148 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 1e43cc │ │ │ │ + beq.n 1e4314 │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1e41b6 │ │ │ │ - b.n 1e42fc │ │ │ │ + beq.w 1e40fe │ │ │ │ + b.n 1e4244 │ │ │ │ ldr r5, [r1, #0] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mov r3, r5 │ │ │ │ cmp r5, #1 │ │ │ │ bfi r3, r2, #0, #1 │ │ │ │ - bls.n 1e43d0 │ │ │ │ + bls.n 1e4318 │ │ │ │ bic.w r5, r5, #1 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1e4412 │ │ │ │ + beq.n 1e435a │ │ │ │ str r7, [r5, #8] │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1e4192 │ │ │ │ + bne.w 1e40da │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1e4200 │ │ │ │ + beq.w 1e4148 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 1e4254 │ │ │ │ + beq.w 1e419c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1e41b6 │ │ │ │ - b.n 1e42fc │ │ │ │ + beq.w 1e40fe │ │ │ │ + b.n 1e4244 │ │ │ │ str.w r0, [r8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e4200 │ │ │ │ + beq.w 1e4148 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1e434c │ │ │ │ + beq.n 1e4294 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1e4200 │ │ │ │ + beq.w 1e4148 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r0 │ │ │ │ it ne │ │ │ │ movne r5, r7 │ │ │ │ - bne.n 1e435c │ │ │ │ + bne.n 1e42a4 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1e41f8 │ │ │ │ + b.n 1e4140 │ │ │ │ str.w r7, [r8] │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbz r6, 1e43e4 │ │ │ │ + cbz r6, 1e432c │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1e4200 │ │ │ │ + beq.w 1e4148 │ │ │ │ mov r5, r7 │ │ │ │ - b.n 1e41f8 │ │ │ │ + b.n 1e4140 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1e4200 │ │ │ │ + beq.w 1e4148 │ │ │ │ ldr.w r5, [r8] │ │ │ │ - b.n 1e41f8 │ │ │ │ + b.n 1e4140 │ │ │ │ str r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e433a │ │ │ │ + bne.n 1e4282 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1e4192 │ │ │ │ + bne.w 1e40da │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1e4200 │ │ │ │ + beq.w 1e4148 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1e41b6 │ │ │ │ - b.n 1e4200 │ │ │ │ + bne.w 1e40fe │ │ │ │ + b.n 1e4148 │ │ │ │ str r7, [r5, #4] │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1e4192 │ │ │ │ - b.n 1e4388 │ │ │ │ + bne.w 1e40da │ │ │ │ + b.n 1e42d0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r3, [r1, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1e4436 │ │ │ │ + cbz r3, 1e437e │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e442c │ │ │ │ + bne.n 1e4374 │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1e444a │ │ │ │ + cbz r3, 1e4392 │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e4440 │ │ │ │ + bne.n 1e4388 │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ - cbz r3, 1e4460 │ │ │ │ + cbz r3, 1e43a8 │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e4456 │ │ │ │ + bne.n 1e439e │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #1 │ │ │ │ - bls.n 1e4480 │ │ │ │ + bls.n 1e43c8 │ │ │ │ bic.w r0, r0, #1 │ │ │ │ - b.n 1e4478 │ │ │ │ + b.n 1e43c0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #1 │ │ │ │ bic.w r0, r3, #1 │ │ │ │ - bls.n 1e4480 │ │ │ │ + bls.n 1e43c8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1e446c │ │ │ │ + beq.n 1e43b4 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r1, r0 │ │ │ │ - cbz r3, 1e4494 │ │ │ │ + cbz r3, 1e43dc │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e448a │ │ │ │ + bne.n 1e43d2 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #1 │ │ │ │ - bls.n 1e44b4 │ │ │ │ + bls.n 1e43fc │ │ │ │ bic.w r0, r0, #1 │ │ │ │ - b.n 1e44ac │ │ │ │ + b.n 1e43f4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #1 │ │ │ │ bic.w r0, r3, #1 │ │ │ │ - bls.n 1e44b4 │ │ │ │ + bls.n 1e43fc │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1e44a0 │ │ │ │ + beq.n 1e43e8 │ │ │ │ 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, 1e4504 │ │ │ │ + cbz r1, 1e444c │ │ │ │ ldr.w lr, [r2, #12] │ │ │ │ - b.n 1e44d6 │ │ │ │ + b.n 1e441e │ │ │ │ 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 1e44d4 │ │ │ │ - ldr.w lr, [pc, #20] @ 1e4508 │ │ │ │ + bne.n 1e441c │ │ │ │ + ldr.w lr, [pc, #20] @ 1e4450 │ │ │ │ mov r3, ip │ │ │ │ add lr, pc │ │ │ │ str.w lr, [sp] │ │ │ │ - bl 1e3f98 │ │ │ │ + bl 1e3ee0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, r1 │ │ │ │ - b.n 1e44f0 │ │ │ │ + b.n 1e4438 │ │ │ │ @ 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, 1e452a │ │ │ │ + cbz r0, 1e4472 │ │ │ │ mov r1, sp │ │ │ │ - bl 1e3e60 │ │ │ │ + bl 1e3da8 │ │ │ │ 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, 1e4554 │ │ │ │ + cbz r3, 1e449c │ │ │ │ mov r1, sp │ │ │ │ mov r0, r3 │ │ │ │ - bl 1e3e60 │ │ │ │ - cbnz r0, 1e4584 │ │ │ │ + bl 1e3da8 │ │ │ │ + cbnz r0, 1e44cc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r0, #1 │ │ │ │ - bls.n 1e4588 │ │ │ │ + bls.n 1e44d0 │ │ │ │ bic.w r0, r0, #1 │ │ │ │ - b.n 1e456c │ │ │ │ + b.n 1e44b4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #1 │ │ │ │ bic.w r0, r3, #1 │ │ │ │ - bls.n 1e4588 │ │ │ │ + bls.n 1e44d0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 1e4560 │ │ │ │ + beq.n 1e44a8 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - bcc.n 1e458e │ │ │ │ + bcc.n 1e44d6 │ │ │ │ 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 1e4548 │ │ │ │ + b.n 1e4490 │ │ │ │ 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 │ │ │ │ @@ -544808,143 +544775,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] @ 1e4630 │ │ │ │ + ldr.w r8, [pc, #108] @ 1e4578 │ │ │ │ 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 1e45fa │ │ │ │ + b.n 1e4542 │ │ │ │ add r9, r7 │ │ │ │ cmp r5, r9 │ │ │ │ it ls │ │ │ │ subls.w r9, r9, r5 │ │ │ │ cmp r9, sl │ │ │ │ - beq.n 1e4624 │ │ │ │ + beq.n 1e456c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add.w fp, r3, r9, lsl #3 │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ - cbz r1, 1e4624 │ │ │ │ + cbz r1, 1e456c │ │ │ │ cmp r1, r8 │ │ │ │ - beq.n 1e45ec │ │ │ │ + beq.n 1e4534 │ │ │ │ ldr.w r3, [r3, r9, lsl #3] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 1e45ec │ │ │ │ + bne.n 1e4534 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e45ec │ │ │ │ + beq.n 1e4534 │ │ │ │ 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} │ │ │ │ - bpl.n 1e46d0 │ │ │ │ + bpl.n 1e4488 │ │ │ │ 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] @ (1e4804 ) │ │ │ │ + ldr r2, [pc, #444] @ (1e474c ) │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ - ldr r3, [pc, #444] @ (1e4808 ) │ │ │ │ + ldr r3, [pc, #444] @ (1e4750 ) │ │ │ │ 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 1e46e4 │ │ │ │ + beq.n 1e462c │ │ │ │ cmp r7, #27 │ │ │ │ - bls.n 1e4680 │ │ │ │ - ldr r2, [pc, #420] @ (1e480c ) │ │ │ │ - ldr r3, [pc, #416] @ (1e4808 ) │ │ │ │ + bls.n 1e45c8 │ │ │ │ + ldr r2, [pc, #420] @ (1e4754 ) │ │ │ │ + ldr r3, [pc, #416] @ (1e4750 ) │ │ │ │ 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 1e47fe │ │ │ │ + bne.w 1e4746 │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #396] @ (1e4810 ) │ │ │ │ + ldr r3, [pc, #396] @ (1e4758 ) │ │ │ │ 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 1e3090 │ │ │ │ + bl 1e2fd8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e4664 │ │ │ │ + beq.n 1e45ac │ │ │ │ ldr.w sl, [r5, #4] │ │ │ │ add.w r3, r5, #56 @ 0x38 │ │ │ │ cmp sl, r3 │ │ │ │ - beq.n 1e470a │ │ │ │ + beq.n 1e4652 │ │ │ │ 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 1e46b2 │ │ │ │ + bne.n 1e45fa │ │ │ │ ldr.w r0, [ip] │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ stmia.w r9!, {r0, r1} │ │ │ │ - b.n 1e471a │ │ │ │ + b.n 1e4662 │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ ldr r2, [r0, #40] @ 0x28 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1e4660 │ │ │ │ - ldr r2, [pc, #292] @ (1e4814 ) │ │ │ │ + bne.n 1e45a8 │ │ │ │ + ldr r2, [pc, #292] @ (1e475c ) │ │ │ │ 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 5923c │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r5, #48] @ 0x30 │ │ │ │ - b.n 1e4664 │ │ │ │ + b.n 1e45ac │ │ │ │ movs r2, #208 @ 0xd0 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #24 │ │ │ │ blx 59c4c │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ mov sl, r2 │ │ │ │ str r2, [sp, #28] │ │ │ │ - ldr r1, [pc, #252] @ (1e4818 ) │ │ │ │ + ldr r1, [pc, #252] @ (1e4760 ) │ │ │ │ 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] │ │ │ │ @@ -544961,34 +544928,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 1e4772 │ │ │ │ - ldr r0, [pc, #188] @ (1e481c ) │ │ │ │ + beq.n 1e46ba │ │ │ │ + ldr r0, [pc, #188] @ (1e4764 ) │ │ │ │ mov r3, sl │ │ │ │ add r0, pc │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, r0 │ │ │ │ - bne.n 1e4784 │ │ │ │ + bne.n 1e46cc │ │ │ │ adds r3, #8 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 1e4762 │ │ │ │ + bne.n 1e46aa │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp sl, r2 │ │ │ │ str r3, [r5, #48] @ 0x30 │ │ │ │ - beq.w 1e4664 │ │ │ │ + beq.w 1e45ac │ │ │ │ mov r0, sl │ │ │ │ - bl 1e3174 │ │ │ │ - b.n 1e4664 │ │ │ │ - ldr.w r9, [pc, #152] @ 1e4820 │ │ │ │ + bl 1e30bc │ │ │ │ + b.n 1e45ac │ │ │ │ + ldr.w r9, [pc, #152] @ 1e4768 │ │ │ │ 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 │ │ │ │ @@ -545001,70 +544968,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, 1e47ee │ │ │ │ + cbnz r0, 1e4736 │ │ │ │ adds r3, #8 │ │ │ │ strd r2, r1, [r5] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 1e47e6 │ │ │ │ + beq.n 1e472e │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, r9 │ │ │ │ - bne.n 1e4790 │ │ │ │ + bne.n 1e46d8 │ │ │ │ adds r3, #8 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 1e47d6 │ │ │ │ + bne.n 1e471e │ │ │ │ ldrd sl, r2, [sp, #12] │ │ │ │ ldr r5, [sp, #20] │ │ │ │ - b.n 1e4772 │ │ │ │ + b.n 1e46ba │ │ │ │ add sl, ip │ │ │ │ add.w r5, r5, ip, lsl #3 │ │ │ │ cmp r4, sl │ │ │ │ - bhi.n 1e47c8 │ │ │ │ + bhi.n 1e4710 │ │ │ │ sub.w sl, sl, r4 │ │ │ │ - b.n 1e47c4 │ │ │ │ + b.n 1e470c │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cbnz r0, 1e4834 │ │ │ │ + rev16 r0, r5 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r4, 1e4834 │ │ │ │ + rev16 r4, r1 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - bne.n 1e4828 │ │ │ │ + bne.n 1e47e0 │ │ │ │ movs r7, r4 │ │ │ │ - beq.n 1e475c │ │ │ │ + beq.n 1e4714 │ │ │ │ movs r7, r4 │ │ │ │ - beq.n 1e4908 │ │ │ │ + beq.n 1e46c0 │ │ │ │ movs r7, r4 │ │ │ │ - bcc.n 1e4788 │ │ │ │ + bcc.n 1e4740 │ │ │ │ movs r7, r4 │ │ │ │ - bcc.n 1e4734 │ │ │ │ + bcc.n 1e46ec │ │ │ │ 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 1e491a │ │ │ │ + bcs.n 1e4862 │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ add r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 1e4912 │ │ │ │ + bls.n 1e485a │ │ │ │ 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] │ │ │ │ @@ -545074,118 +545041,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] @ 1e4938 │ │ │ │ + ldr.w r9, [pc, #184] @ 1e4880 │ │ │ │ umull r0, r3, r5, r3 │ │ │ │ add r9, pc │ │ │ │ umlal r3, sl, r5, r1 │ │ │ │ - ldr r3, [pc, #172] @ (1e493c ) │ │ │ │ + ldr r3, [pc, #172] @ (1e4884 ) │ │ │ │ add.w sl, sl, #1 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 1e48be │ │ │ │ + b.n 1e4806 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ cmp r1, r9 │ │ │ │ it eq │ │ │ │ cmpeq r6, #0 │ │ │ │ it eq │ │ │ │ moveq r6, r5 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 1e48b0 │ │ │ │ + beq.n 1e47f8 │ │ │ │ ldr.w r3, [r3, r4, lsl #3] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1e48f8 │ │ │ │ + beq.n 1e4840 │ │ │ │ add r4, sl │ │ │ │ cmp r8, r4 │ │ │ │ it ls │ │ │ │ subls.w r4, r4, r8 │ │ │ │ cmp r4, fp │ │ │ │ - beq.n 1e492e │ │ │ │ + beq.n 1e4876 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r5, r3, r4, lsl #3 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1e4898 │ │ │ │ + bne.n 1e47e0 │ │ │ │ mov r9, r2 │ │ │ │ - cbz r6, 1e48da │ │ │ │ - ldr r3, [pc, #112] @ (1e4940 ) │ │ │ │ + cbz r6, 1e4822 │ │ │ │ + ldr r3, [pc, #112] @ (1e4888 ) │ │ │ │ ldr r2, [r6, #4] │ │ │ │ add r3, pc │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1e4924 │ │ │ │ + beq.n 1e486c │ │ │ │ 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, 1e48f0 │ │ │ │ + cbz r2, 1e4838 │ │ │ │ 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 1e48b0 │ │ │ │ + beq.n 1e47f8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e48f0 │ │ │ │ + beq.n 1e4838 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r2, #0] │ │ │ │ - b.n 1e48f0 │ │ │ │ + b.n 1e4838 │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ - bl 1e4634 │ │ │ │ - b.n 1e484e │ │ │ │ + bl 1e457c │ │ │ │ + b.n 1e4796 │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ adds r1, #1 │ │ │ │ - bl 1e4634 │ │ │ │ - b.n 1e484e │ │ │ │ + bl 1e457c │ │ │ │ + b.n 1e4796 │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ mov r5, r6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #52] @ 0x34 │ │ │ │ - b.n 1e48da │ │ │ │ + b.n 1e4822 │ │ │ │ mov r9, r2 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1e48ce │ │ │ │ + bne.n 1e4816 │ │ │ │ mov r5, r6 │ │ │ │ - b.n 1e48f0 │ │ │ │ - bcs.n 1e4858 │ │ │ │ + b.n 1e4838 │ │ │ │ + bcs.n 1e4810 │ │ │ │ movs r7, r4 │ │ │ │ - bcs.n 1e4844 │ │ │ │ + bcs.n 1e47fc │ │ │ │ movs r7, r4 │ │ │ │ - bcs.n 1e49c8 │ │ │ │ + bcs.n 1e4980 │ │ │ │ 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] @ 1e49a0 │ │ │ │ + vldr d7, [pc, #68] @ 1e48e8 │ │ │ │ str r2, [r0, #8] │ │ │ │ mov ip, r3 │ │ │ │ - add r3, pc, #68 @ (adr r3, 1e49a8 ) │ │ │ │ + add r3, pc, #68 @ (adr r3, 1e48f0 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ str r1, [r0, #0] │ │ │ │ strd r2, r3, [r4, #24] │ │ │ │ adds r0, #56 @ 0x38 │ │ │ │ - add r3, pc, #64 @ (adr r3, 1e49b0 ) │ │ │ │ + add r3, pc, #64 @ (adr r3, 1e48f8 ) │ │ │ │ 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 │ │ │ │ @@ -545210,32 +545177,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] @ 1e4a20 │ │ │ │ + vldr d7, [pc, #88] @ 1e4968 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #104] @ (1e4a38 ) │ │ │ │ + ldr r3, [pc, #104] @ (1e4980 ) │ │ │ │ str r1, [r0, #0] │ │ │ │ vstr d7, [r0, #16] │ │ │ │ add r3, pc │ │ │ │ - ldr.w ip, [pc, #100] @ 1e4a3c │ │ │ │ - add r1, pc, #76 @ (adr r1, 1e4a28 ) │ │ │ │ + ldr.w ip, [pc, #100] @ 1e4984 │ │ │ │ + add r1, pc, #76 @ (adr r1, 1e4970 ) │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ strd r0, r1, [r4, #24] │ │ │ │ - add r1, pc, #72 @ (adr r1, 1e4a30 ) │ │ │ │ + add r1, pc, #72 @ (adr r1, 1e4978 ) │ │ │ │ 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] @ (1e4a40 ) │ │ │ │ + ldr r2, [pc, #68] @ (1e4988 ) │ │ │ │ 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] │ │ │ │ @@ -545254,40 +545221,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 │ │ │ │ - @ instruction: 0xb628 │ │ │ │ + @ instruction: 0xb6e0 │ │ │ │ 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 1e2f78 │ │ │ │ + bl 1e2ec0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1e4aa2 │ │ │ │ + cbz r0, 1e49ea │ │ │ │ str r0, [r4, #0] │ │ │ │ movs r2, #19 │ │ │ │ movs r3, #17 │ │ │ │ strd r2, r3, [r0, #16] │ │ │ │ - add r3, pc, #56 @ (adr r3, 1e4aa8 ) │ │ │ │ + add r3, pc, #56 @ (adr r3, 1e49f0 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r0, #24] │ │ │ │ - add r3, pc, #52 @ (adr r3, 1e4ab0 ) │ │ │ │ + add r3, pc, #52 @ (adr r3, 1e49f8 ) │ │ │ │ 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 │ │ │ │ @@ -545327,251 +545294,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 1e4ad2 │ │ │ │ + bne.n 1e4a1a │ │ │ │ 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 1e4b22 │ │ │ │ + beq.n 1e4a6a │ │ │ │ ldr r2, [r4, #16] │ │ │ │ movs r1, #8 │ │ │ │ - bl 1e306c │ │ │ │ + bl 1e2fb4 │ │ │ │ str r0, [r4, #4] │ │ │ │ - cbz r0, 1e4b20 │ │ │ │ + cbz r0, 1e4a68 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 59c4c │ │ │ │ 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 59c4c │ │ │ │ - b.n 1e4b1e │ │ │ │ + b.n 1e4a66 │ │ │ │ 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 1e2f78 │ │ │ │ - cbz r0, 1e4b68 │ │ │ │ + bl 1e2ec0 │ │ │ │ + cbz r0, 1e4ab0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1e4ab8 │ │ │ │ - cbz r0, 1e4b62 │ │ │ │ + bl 1e4a00 │ │ │ │ + cbz r0, 1e4aaa │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e3174 │ │ │ │ + bl 1e30bc │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1e4b5c │ │ │ │ + b.n 1e4aa4 │ │ │ │ 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, 1e4ba0 │ │ │ │ + cbz r1, 1e4ae8 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - beq.n 1e4ba0 │ │ │ │ + beq.n 1e4ae8 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r1, [pc, #80] @ (1e4bdc ) │ │ │ │ + ldr r1, [pc, #80] @ (1e4b24 ) │ │ │ │ add r3, r0 │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r1 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ - bne.n 1e4bb2 │ │ │ │ + bne.n 1e4afa │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1e4b90 │ │ │ │ + bne.n 1e4ad8 │ │ │ │ add.w r3, r5, #56 @ 0x38 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 1e4bac │ │ │ │ - bl 1e3174 │ │ │ │ + beq.n 1e4af4 │ │ │ │ + bl 1e30bc │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #4] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - ldr r6, [pc, #44] @ (1e4be0 ) │ │ │ │ + ldr r6, [pc, #44] @ (1e4b28 ) │ │ │ │ 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 1e4ba0 │ │ │ │ + beq.n 1e4ae8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, r6 │ │ │ │ - bne.n 1e4bb6 │ │ │ │ + bne.n 1e4afe │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 1e4bc8 │ │ │ │ - b.n 1e4ba0 │ │ │ │ + bne.n 1e4b10 │ │ │ │ + b.n 1e4ae8 │ │ │ │ nop │ │ │ │ - ldmia r7, {r1, r2, r7} │ │ │ │ + ldmia r7, {r1, r2, r3, r4, r5, r7} │ │ │ │ movs r7, r4 │ │ │ │ - ldmia r7!, {r5, r6} │ │ │ │ + ldmia r7, {r3, r4, r7} │ │ │ │ movs r7, r4 │ │ │ │ - cbz r0, 1e4c02 │ │ │ │ + cbz r0, 1e4b4a │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1e4b6c │ │ │ │ + bl 1e4ab4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e3174 │ │ │ │ + bl 1e30bc │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r0, 1e4c56 │ │ │ │ + cbz r0, 1e4b9e │ │ │ │ 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, 1e4c58 │ │ │ │ + cbz r1, 1e4ba0 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - beq.n 1e4c4a │ │ │ │ - ldr.w r8, [pc, #80] @ 1e4c78 │ │ │ │ + beq.n 1e4b92 │ │ │ │ + ldr.w r8, [pc, #80] @ 1e4bc0 │ │ │ │ movs r7, #0 │ │ │ │ add r8, pc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, r8 │ │ │ │ - beq.n 1e4c3c │ │ │ │ + beq.n 1e4b84 │ │ │ │ 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 1e4c2c │ │ │ │ + bne.n 1e4b74 │ │ │ │ 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] @ (1e4c7c ) │ │ │ │ + ldr r3, [pc, #28] @ (1e4bc4 ) │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, r2, lsl #5 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 5923c │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r5, #48] @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldmia r6, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r7!, {r1, r5} │ │ │ │ movs r7, r4 │ │ │ │ - ldmia r3!, {r1, r2, r4, r5} │ │ │ │ + ldmia r3, {r1, r2, r3, r5, r6} │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e44dc │ │ │ │ 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 1e4594 │ │ │ │ + bl 1e44dc │ │ │ │ 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 1e4cee │ │ │ │ - ldr r3, [pc, #32] @ (1e4cf8 ) │ │ │ │ + bls.n 1e4c36 │ │ │ │ + ldr r3, [pc, #32] @ (1e4c40 ) │ │ │ │ mov ip, r1 │ │ │ │ movs r1, #0 │ │ │ │ add r3, pc │ │ │ │ ldr.w r2, [r3, #32]! │ │ │ │ adds r1, #1 │ │ │ │ cmp r2, ip │ │ │ │ - bcc.n 1e4cde │ │ │ │ - bl 1e4634 │ │ │ │ + bcc.n 1e4c26 │ │ │ │ + bl 1e457c │ │ │ │ pop {r3, pc} │ │ │ │ movs r1, #0 │ │ │ │ - bl 1e4634 │ │ │ │ + bl 1e457c │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - ldmia r2!, {r3, r4, r5, r7} │ │ │ │ + ldmia r2!, {r4, r5, r6, r7} │ │ │ │ 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 1e4824 │ │ │ │ - cbz r0, 1e4d24 │ │ │ │ + bl 1e476c │ │ │ │ + cbz r0, 1e4c6c │ │ │ │ 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 1e4824 │ │ │ │ - cbz r0, 1e4d42 │ │ │ │ + bl 1e476c │ │ │ │ + cbz r0, 1e4c8a │ │ │ │ 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 │ │ │ │ @@ -545581,112 +545548,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 1e4824 │ │ │ │ + bl 1e476c │ │ │ │ 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 1e4824 │ │ │ │ + bl 1e476c │ │ │ │ pop {r3, pc} │ │ │ │ - cbz r1, 1e4d9c │ │ │ │ + cbz r1, 1e4ce4 │ │ │ │ ldrd r2, r3, [r0, #48] @ 0x30 │ │ │ │ - ldr.w ip, [pc, #20] @ 1e4da0 │ │ │ │ + ldr.w ip, [pc, #20] @ 1e4ce8 │ │ │ │ subs r2, #1 │ │ │ │ adds r3, #1 │ │ │ │ add ip, pc │ │ │ │ str.w ip, [r1, #4] │ │ │ │ strd r2, r3, [r0, #48] @ 0x30 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldmia r5!, {r1, r7} │ │ │ │ + ldmia r5, {r1, r3, r4, r5, r7} │ │ │ │ movs r7, r4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4594 │ │ │ │ - cbz r0, 1e4ddc │ │ │ │ + bl 1e44dc │ │ │ │ + cbz r0, 1e4d24 │ │ │ │ ldrd r2, r3, [r4, #48] @ 0x30 │ │ │ │ - ldr r1, [pc, #16] @ (1e4de0 ) │ │ │ │ + ldr r1, [pc, #16] @ (1e4d28 ) │ │ │ │ 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} │ │ │ │ - ldmia r5!, {r6} │ │ │ │ + ldmia r5, {r3, r4, r5, r6} │ │ │ │ movs r7, r4 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - cbz r1, 1e4e0e │ │ │ │ + cbz r1, 1e4d56 │ │ │ │ adds r1, #8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ add.w r2, r2, r3, lsl #3 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1e4e08 │ │ │ │ - ldr r0, [pc, #28] @ (1e4e14 ) │ │ │ │ + beq.n 1e4d50 │ │ │ │ + ldr r0, [pc, #28] @ (1e4d5c ) │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r0 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ - bne.n 1e4e0a │ │ │ │ + bne.n 1e4d52 │ │ │ │ adds r1, #8 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1e4df8 │ │ │ │ + bne.n 1e4d40 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ mov r1, r2 │ │ │ │ - b.n 1e4dea │ │ │ │ + b.n 1e4d32 │ │ │ │ nop │ │ │ │ - ldmia r5!, {r1, r2, r3, r4} │ │ │ │ + ldmia r5!, {r1, r2, r4, r6} │ │ │ │ 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] @ (1e4e90 ) │ │ │ │ + ldr r5, [pc, #104] @ (1e4dd8 ) │ │ │ │ movs r1, #208 @ 0xd0 │ │ │ │ - bl 1e2f78 │ │ │ │ + bl 1e2ec0 │ │ │ │ mov r4, r0 │ │ │ │ add r5, pc │ │ │ │ - cbz r0, 1e4e7c │ │ │ │ + cbz r0, 1e4dc4 │ │ │ │ str r0, [r4, #0] │ │ │ │ movs r1, #17 │ │ │ │ movs r0, #19 │ │ │ │ - ldr r2, [pc, #88] @ (1e4e94 ) │ │ │ │ + ldr r2, [pc, #88] @ (1e4ddc ) │ │ │ │ strd r0, r1, [r4, #16] │ │ │ │ - add r1, pc, #60 @ (adr r1, 1e4e80 ) │ │ │ │ + add r1, pc, #60 @ (adr r1, 1e4dc8 ) │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ strd r0, r1, [r4, #24] │ │ │ │ - add r1, pc, #60 @ (adr r1, 1e4e88 ) │ │ │ │ + add r1, pc, #60 @ (adr r1, 1e4dd0 ) │ │ │ │ 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] @ (1e4e98 ) │ │ │ │ + ldr r3, [pc, #52] @ (1e4de0 ) │ │ │ │ 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] │ │ │ │ @@ -545700,15 +545667,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 │ │ │ │ - cbz r4, 1e4ec6 │ │ │ │ + uxth r4, r0 │ │ │ │ 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 │ │ │ │ @@ -545722,182 +545689,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 1e4ee4 │ │ │ │ + beq.n 1e4e2c │ │ │ │ ldr r4, [r5, #4] │ │ │ │ - ldr r1, [pc, #84] @ (1e4f20 ) │ │ │ │ + ldr r1, [pc, #84] @ (1e4e68 ) │ │ │ │ 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 1e4eec │ │ │ │ + bne.n 1e4e34 │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1e4ece │ │ │ │ + bne.n 1e4e16 │ │ │ │ movs r7, #0 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr.w r8, [pc, #52] @ 1e4f24 │ │ │ │ + ldr.w r8, [pc, #52] @ 1e4e6c │ │ │ │ add r8, pc │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4594 │ │ │ │ + bl 1e44dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e4ee6 │ │ │ │ + bne.n 1e4e2e │ │ │ │ ldr r2, [r5, #16] │ │ │ │ adds r4, #8 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add.w r3, r3, r2, lsl #3 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 1e4ee4 │ │ │ │ + beq.n 1e4e2c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, r8 │ │ │ │ - bne.n 1e4ef2 │ │ │ │ + bne.n 1e4e3a │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1e4f0c │ │ │ │ - b.n 1e4ee4 │ │ │ │ + bne.n 1e4e54 │ │ │ │ + b.n 1e4e2c │ │ │ │ nop │ │ │ │ - ldmia r4!, {r3, r6} │ │ │ │ + ldmia r4!, {r7} │ │ │ │ movs r7, r4 │ │ │ │ - ldmia r4!, {r2, r5} │ │ │ │ + ldmia r4, {r2, r3, r4, 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, #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 1e4ff6 │ │ │ │ + bne.n 1e4f3e │ │ │ │ ubfx r0, r1, #20, #11 │ │ │ │ ubfx lr, r1, #0, #20 │ │ │ │ mov r7, r0 │ │ │ │ orrs r0, r2 │ │ │ │ orrs.w r0, r0, lr │ │ │ │ - beq.n 1e4fde │ │ │ │ + beq.n 1e4f26 │ │ │ │ ubfx r4, r3, #20, #11 │ │ │ │ ubfx r3, r3, #0, #20 │ │ │ │ orr.w r0, ip, r4 │ │ │ │ mov r8, r4 │ │ │ │ orrs r0, r3 │ │ │ │ - beq.n 1e4fec │ │ │ │ + beq.n 1e4f34 │ │ │ │ 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, 1e4fec │ │ │ │ + cbnz r5, 1e4f34 │ │ │ │ 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, 1e5004 │ │ │ │ + cbnz r5, 1e4f4c │ │ │ │ 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, 1e4fdc │ │ │ │ - cbz r4, 1e4fec │ │ │ │ + cbz r0, 1e4f24 │ │ │ │ + cbz r4, 1e4f34 │ │ │ │ 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 1e4fe6 │ │ │ │ - cbz r4, 1e500a │ │ │ │ + b.n 1e4f2e │ │ │ │ + cbz r4, 1e4f52 │ │ │ │ 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 1e53dc │ │ │ │ + bl 1e5324 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ vldr d0, [sp] │ │ │ │ - b.n 1e4fe6 │ │ │ │ + b.n 1e4f2e │ │ │ │ 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 1e5066 │ │ │ │ + bne.n 1e4fae │ │ │ │ subs.w ip, r2, ip │ │ │ │ - vldr d0, [pc, #872] @ 1e5390 │ │ │ │ + vldr d0, [pc, #872] @ 1e52d8 │ │ │ │ sbc.w r3, lr, r3 │ │ │ │ mov r0, ip │ │ │ │ mov lr, r3 │ │ │ │ orrs.w r2, ip, r3 │ │ │ │ - beq.n 1e4fe6 │ │ │ │ + beq.n 1e4f2e │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1e52a2 │ │ │ │ + bne.w 1e51ea │ │ │ │ cmp r3, r7 │ │ │ │ - bge.n 1e5056 │ │ │ │ + bge.n 1e4f9e │ │ │ │ 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 1e4fe6 │ │ │ │ + b.n 1e4f2e │ │ │ │ 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 1e5158 │ │ │ │ + blt.n 1e50a0 │ │ │ │ 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 1e5242 │ │ │ │ + bgt.w 1e518a │ │ │ │ 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 │ │ │ │ @@ -545916,28 +545883,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, 1e5106 │ │ │ │ + cbnz r1, 1e504e │ │ │ │ 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 1e53d8 │ │ │ │ + bls.w 1e5320 │ │ │ │ movw r2, #2044 @ 0x7fc │ │ │ │ cmp r4, r2 │ │ │ │ - bhi.n 1e51da │ │ │ │ + bhi.n 1e5122 │ │ │ │ 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 │ │ │ │ @@ -545945,29 +545912,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 1e4fe6 │ │ │ │ + b.n 1e4f2e │ │ │ │ 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 1e5300 │ │ │ │ + bhi.w 1e5248 │ │ │ │ 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 │ │ │ │ @@ -545984,55 +545951,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 1e50fa │ │ │ │ + b.n 1e5042 │ │ │ │ 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 1e5338 │ │ │ │ + blt.w 1e5280 │ │ │ │ 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 1e53a2 │ │ │ │ + bne.w 1e52ea │ │ │ │ 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 1e4fe6 │ │ │ │ + b.n 1e4f2e │ │ │ │ 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, 1e5260 │ │ │ │ + cbnz r0, 1e51a8 │ │ │ │ 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 │ │ │ │ @@ -546046,66 +546013,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 1e5216 │ │ │ │ - b.n 1e51f6 │ │ │ │ + bcc.n 1e515e │ │ │ │ + b.n 1e513e │ │ │ │ subs r2, r7, #1 │ │ │ │ mov r4, r2 │ │ │ │ sbc.w r2, r2, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 1e52ea │ │ │ │ + blt.n 1e5232 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e5398 │ │ │ │ + beq.n 1e52e0 │ │ │ │ clz r3, r3 │ │ │ │ sub.w r1, r3, #11 │ │ │ │ subs.w ip, r4, r1 │ │ │ │ sbc.w r2, r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 1e53b8 │ │ │ │ + blt.n 1e5300 │ │ │ │ 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 1e5056 │ │ │ │ + b.n 1e4f9e │ │ │ │ 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 1e52ae │ │ │ │ + b.n 1e51f6 │ │ │ │ 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, 1e531c │ │ │ │ + cbnz r0, 1e5264 │ │ │ │ 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 1e5278 │ │ │ │ + b.n 1e51c0 │ │ │ │ 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 │ │ │ │ @@ -546120,168 +546087,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 1e5216 │ │ │ │ + b.n 1e515e │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ clz ip, ip │ │ │ │ add.w r3, ip, #32 │ │ │ │ - b.n 1e52b6 │ │ │ │ + b.n 1e51fe │ │ │ │ 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 1e4fe6 │ │ │ │ + b.n 1e4f2e │ │ │ │ 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 1e5056 │ │ │ │ + b.n 1e4f9e │ │ │ │ sxtb r3, r3 │ │ │ │ - b.n 1e5278 │ │ │ │ + b.n 1e51c0 │ │ │ │ stmdb 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 1e550a │ │ │ │ + bne.w 1e5452 │ │ │ │ ubfx r0, r1, #20, #11 │ │ │ │ ubfx ip, r1, #0, #20 │ │ │ │ orr.w r2, lr, r0 │ │ │ │ orrs.w r2, r2, ip │ │ │ │ - beq.n 1e54f6 │ │ │ │ + beq.n 1e543e │ │ │ │ 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 1e5500 │ │ │ │ + beq.n 1e5448 │ │ │ │ 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 1e5500 │ │ │ │ + bne.n 1e5448 │ │ │ │ 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 1e54f6 │ │ │ │ + bne.n 1e543e │ │ │ │ orrs.w r7, lr, ip │ │ │ │ and.w r3, r3, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e5500 │ │ │ │ + bne.n 1e5448 │ │ │ │ orrs.w r3, r6, r4 │ │ │ │ and.w r2, r2, #1 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ - cbnz r2, 1e54f6 │ │ │ │ + cbnz r2, 1e543e │ │ │ │ subs r3, r0, r5 │ │ │ │ sbc.w r4, r4, r4 │ │ │ │ mov r7, r3 │ │ │ │ orrs r3, r0 │ │ │ │ mov r5, r4 │ │ │ │ orrs r3, r4 │ │ │ │ - beq.n 1e5518 │ │ │ │ + beq.n 1e5460 │ │ │ │ orrs.w r3, r7, r4 │ │ │ │ - bne.n 1e553c │ │ │ │ + bne.n 1e5484 │ │ │ │ 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 1e5526 │ │ │ │ + blt.n 1e546e │ │ │ │ subw r3, sl, #2045 @ 0x7fd │ │ │ │ orrs r3, r2 │ │ │ │ - bne.w 1e567e │ │ │ │ + bne.w 1e55c6 │ │ │ │ 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 1e54fa │ │ │ │ + b.n 1e5442 │ │ │ │ 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 1e4f28 │ │ │ │ + bl 1e4e70 │ │ │ │ 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 1e54fa │ │ │ │ + b.n 1e5442 │ │ │ │ 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 1e54e0 │ │ │ │ + b.n 1e5428 │ │ │ │ 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 1e55f2 │ │ │ │ + blt.n 1e553a │ │ │ │ mov sl, r0 │ │ │ │ movs r2, #0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1e56b0 │ │ │ │ + beq.w 1e55f8 │ │ │ │ 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 1e5696 │ │ │ │ + bgt.w 1e55de │ │ │ │ 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 │ │ │ │ @@ -546304,31 +546271,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 1e54b4 │ │ │ │ + bcs.w 1e53fc │ │ │ │ subs r3, r0, #1 │ │ │ │ sbc.w r2, r2, r2 │ │ │ │ adds.w ip, ip, ip │ │ │ │ mov sl, r3 │ │ │ │ adc.w lr, lr, lr │ │ │ │ - b.n 1e54b4 │ │ │ │ + b.n 1e53fc │ │ │ │ mov sl, r9 │ │ │ │ movs r2, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e56d8 │ │ │ │ + beq.n 1e5620 │ │ │ │ add.w ip, r3, #536870912 @ 0x20000000 │ │ │ │ mov r0, r4 │ │ │ │ negs r3, r7 │ │ │ │ add.w r4, fp, #536870912 @ 0x20000000 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - bhi.n 1e56be │ │ │ │ + bhi.n 1e5606 │ │ │ │ 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 │ │ │ │ @@ -546347,53 +546314,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 1e54b4 │ │ │ │ + bcs.w 1e53fc │ │ │ │ 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 1e54b4 │ │ │ │ + b.n 1e53fc │ │ │ │ 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 1e54fa │ │ │ │ + b.n 1e5442 │ │ │ │ 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 1e55e0 │ │ │ │ + b.n 1e5528 │ │ │ │ mov.w lr, r8, lsl #10 │ │ │ │ mov.w ip, r6, lsl #10 │ │ │ │ orr.w lr, lr, r6, lsr #22 │ │ │ │ - b.n 1e556e │ │ │ │ + b.n 1e54b6 │ │ │ │ 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 1e566a │ │ │ │ + b.n 1e55b2 │ │ │ │ mov.w ip, ip, lsl #10 │ │ │ │ mov.w r0, lr, lsl #10 │ │ │ │ orr.w ip, ip, lr, lsr #22 │ │ │ │ - b.n 1e5600 │ │ │ │ + b.n 1e5548 │ │ │ │ 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] │ │ │ │ @@ -546401,49 +546368,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 1e58b0 │ │ │ │ + beq.w 1e57f8 │ │ │ │ subw r1, r2, #2047 @ 0x7ff │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1e588a │ │ │ │ + beq.w 1e57d2 │ │ │ │ movs r6, #0 │ │ │ │ mov fp, r5 │ │ │ │ mov r0, r7 │ │ │ │ mov sl, r6 │ │ │ │ mov r8, r6 │ │ │ │ and.w r9, r3, #2147483648 @ 0x80000000 │ │ │ │ - cbnz r4, 1e5776 │ │ │ │ + cbnz r4, 1e56be │ │ │ │ orrs.w r3, r5, ip │ │ │ │ - beq.w 1e5930 │ │ │ │ + beq.w 1e5878 │ │ │ │ clz r4, ip │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1e574c │ │ │ │ + bne.n 1e5694 │ │ │ │ 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, 1e57bc │ │ │ │ + cbnz r2, 1e5704 │ │ │ │ orrs.w r3, r7, lr │ │ │ │ - beq.w 1e5930 │ │ │ │ + beq.w 1e5878 │ │ │ │ clz r2, lr │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 1e5790 │ │ │ │ + bne.n 1e56d8 │ │ │ │ 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 │ │ │ │ @@ -546484,73 +546451,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 1e58ee │ │ │ │ + bge.n 1e5836 │ │ │ │ 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 1e586e │ │ │ │ + bcc.n 1e57b6 │ │ │ │ cmp.w lr, #0 │ │ │ │ - blt.n 1e594e │ │ │ │ + blt.n 1e5896 │ │ │ │ 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 1e59b0 │ │ │ │ + bne.w 1e58f8 │ │ │ │ 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 1e5918 │ │ │ │ + bne.n 1e5860 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ - b.n 1e5918 │ │ │ │ + b.n 1e5860 │ │ │ │ orrs.w r7, r7, lr │ │ │ │ - bne.n 1e593a │ │ │ │ + bne.n 1e5882 │ │ │ │ orrs r4, r5 │ │ │ │ and.w r0, r3, #2147483648 @ 0x80000000 │ │ │ │ orrs.w r4, r4, ip │ │ │ │ - bne.n 1e58da │ │ │ │ + bne.n 1e5822 │ │ │ │ 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 1e5944 │ │ │ │ + bne.n 1e588c │ │ │ │ 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, 1e593a │ │ │ │ + cbnz r1, 1e5882 │ │ │ │ orrs r2, r7 │ │ │ │ and.w r0, r3, #2147483648 @ 0x80000000 │ │ │ │ orrs.w r2, r2, lr │ │ │ │ - beq.n 1e589c │ │ │ │ + beq.n 1e57e4 │ │ │ │ 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] │ │ │ │ @@ -546558,15 +546525,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 1e584c │ │ │ │ + bcs.n 1e5794 │ │ │ │ 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 │ │ │ │ @@ -546582,15 +546549,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 1e59a6 │ │ │ │ + bhi.n 1e58ee │ │ │ │ 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 │ │ │ │ @@ -546605,34 +546572,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 1e586e │ │ │ │ + b.n 1e57b6 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r2 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 1e5918 │ │ │ │ + b.n 1e5860 │ │ │ │ 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 1e58aa │ │ │ │ + b.n 1e57f2 │ │ │ │ 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] @ 1e5ef8 │ │ │ │ + ldr.w r2, [pc, #1308] @ 1e5e40 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ - ldr.w r3, [pc, #1308] @ 1e5efc │ │ │ │ + ldr.w r3, [pc, #1308] @ 1e5e44 │ │ │ │ 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] │ │ │ │ @@ -546656,46 +546623,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 1e5cfc │ │ │ │ + beq.w 1e5c44 │ │ │ │ subw r7, r3, #2047 @ 0x7ff │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1e5ca4 │ │ │ │ + beq.w 1e5bec │ │ │ │ subw r7, r4, #2047 @ 0x7ff │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1e5d6e │ │ │ │ + beq.w 1e5cb6 │ │ │ │ mov r9, r5 │ │ │ │ - cbnz r0, 1e5a9c │ │ │ │ + cbnz r0, 1e59e4 │ │ │ │ orrs.w r0, r6, r2 │ │ │ │ - beq.w 1e5d6e │ │ │ │ + beq.w 1e5cb6 │ │ │ │ clz r0, r2 │ │ │ │ - cbnz r2, 1e5a74 │ │ │ │ + cbnz r2, 1e59bc │ │ │ │ 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, 1e5ad8 │ │ │ │ + cbnz r3, 1e5a20 │ │ │ │ orrs.w r3, r5, r1 │ │ │ │ - beq.w 1e5d6e │ │ │ │ + beq.w 1e5cb6 │ │ │ │ clz r3, r1 │ │ │ │ - cbnz r1, 1e5ab2 │ │ │ │ + cbnz r1, 1e59fa │ │ │ │ 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 │ │ │ │ @@ -546746,32 +546713,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 1e5d8e │ │ │ │ + bne.w 1e5cd6 │ │ │ │ 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 1e5fb8 │ │ │ │ + bne.w 1e5f00 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ubfx r6, lr, #0, #20 │ │ │ │ orrs r4, r6 │ │ │ │ - beq.w 1e6164 │ │ │ │ + beq.w 1e60ac │ │ │ │ ubfx r2, lr, #0, #20 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1e6406 │ │ │ │ + beq.w 1e634e │ │ │ │ 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 │ │ │ │ @@ -546793,15 +546760,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 1e5fdc │ │ │ │ + bge.w 1e5f24 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r6, #0 │ │ │ │ cmp r6, r6 │ │ │ │ it eq │ │ │ │ cmpeq sl, fp │ │ │ │ mov r9, r2 │ │ │ │ ite eq │ │ │ │ @@ -546811,204 +546778,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 1e5c2e │ │ │ │ + beq.n 1e5b76 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mvns r2, r3 │ │ │ │ mvns r3, r7 │ │ │ │ orrs r3, r2 │ │ │ │ - bne.w 1e66d8 │ │ │ │ + bne.w 1e6620 │ │ │ │ movs r1, #0 │ │ │ │ cmp r1, r1 │ │ │ │ it eq │ │ │ │ cmpeq sl, fp │ │ │ │ - beq.w 1e605e │ │ │ │ + beq.w 1e5fa6 │ │ │ │ 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] @ 1e5ef0 │ │ │ │ + vldr d7, [pc, #680] @ 1e5e38 │ │ │ │ mov r1, r3 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ vstr d7, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e61da │ │ │ │ + beq.w 1e6122 │ │ │ │ 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 1e5c50 │ │ │ │ + bne.n 1e5b98 │ │ │ │ ldrd r1, r2, [sp, #56] @ 0x38 │ │ │ │ orrs.w r3, r1, r2 │ │ │ │ - beq.w 1e658e │ │ │ │ + beq.w 1e64d6 │ │ │ │ clz r3, r2 │ │ │ │ - cbnz r2, 1e5c8a │ │ │ │ + cbnz r2, 1e5bd2 │ │ │ │ clz r3, r1 │ │ │ │ adds r3, #32 │ │ │ │ subs r3, #1 │ │ │ │ - bne.w 1e68d0 │ │ │ │ + bne.w 1e6818 │ │ │ │ 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 1e5e5a │ │ │ │ + b.n 1e5da2 │ │ │ │ orrs r1, r5 │ │ │ │ - bne.w 1e5ebc │ │ │ │ + bne.w 1e5e04 │ │ │ │ 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 1e5d6e │ │ │ │ + bne.n 1e5cb6 │ │ │ │ orrs r0, r6 │ │ │ │ and.w r5, r8, #2147483648 @ 0x80000000 │ │ │ │ orrs r0, r2 │ │ │ │ - beq.w 1e5ed6 │ │ │ │ + beq.w 1e5e1e │ │ │ │ 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 1e5ed6 │ │ │ │ + bne.w 1e5e1e │ │ │ │ add.w r3, r5, #2139095040 @ 0x7f800000 │ │ │ │ mov r2, r1 │ │ │ │ add.w r3, r3, #7340032 @ 0x700000 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 1e5d72 │ │ │ │ + b.n 1e5cba │ │ │ │ orrs r2, r6 │ │ │ │ - bne.w 1e5eea │ │ │ │ + bne.w 1e5e32 │ │ │ │ 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 1e5ebc │ │ │ │ + bne.w 1e5e04 │ │ │ │ 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, 1e5d6e │ │ │ │ + cbnz r0, 1e5cb6 │ │ │ │ orrs r3, r5 │ │ │ │ and.w r5, r8, #2147483648 @ 0x80000000 │ │ │ │ orrs r3, r1 │ │ │ │ - beq.w 1e5ec2 │ │ │ │ + beq.w 1e5e0a │ │ │ │ orrs r6, r7 │ │ │ │ and.w r4, r4, #1 │ │ │ │ eor.w r3, sl, fp │ │ │ │ it ne │ │ │ │ movne r4, #0 │ │ │ │ ands r4, r3 │ │ │ │ - bne.w 1e5ec2 │ │ │ │ + bne.w 1e5e0a │ │ │ │ add.w r3, r5, #2139095040 @ 0x7f800000 │ │ │ │ mov r2, r4 │ │ │ │ add.w r3, r3, #7340032 @ 0x700000 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 1e5d72 │ │ │ │ + b.n 1e5cba │ │ │ │ vldr d0, [sp] │ │ │ │ - ldr r2, [pc, #396] @ (1e5f00 ) │ │ │ │ - ldr r3, [pc, #388] @ (1e5efc ) │ │ │ │ + ldr r2, [pc, #396] @ (1e5e48 ) │ │ │ │ + ldr r3, [pc, #388] @ (1e5e44 ) │ │ │ │ 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 1e68cc │ │ │ │ + bne.w 1e6814 │ │ │ │ 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 1e5f04 │ │ │ │ + beq.w 1e5e4c │ │ │ │ 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 1e60b0 │ │ │ │ + blt.w 1e5ff8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r3, r7 │ │ │ │ - bne.w 1e621a │ │ │ │ + bne.w 1e6162 │ │ │ │ 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 1e605e │ │ │ │ + beq.w 1e5fa6 │ │ │ │ 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 1e63bc │ │ │ │ + bne.w 1e6304 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1e65d2 │ │ │ │ + bne.w 1e651a │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1e673e │ │ │ │ + beq.w 1e6686 │ │ │ │ strd r2, r3, [sp, #56] @ 0x38 │ │ │ │ ldrd r3, r2, [sp, #48] @ 0x30 │ │ │ │ orrs.w r0, r3, r2 │ │ │ │ - bne.w 1e6420 │ │ │ │ + bne.w 1e6368 │ │ │ │ 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 │ │ │ │ @@ -547025,70 +546992,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 1e5e94 │ │ │ │ + bcc.n 1e5ddc │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w 1e63f4 │ │ │ │ + blt.w 1e633c │ │ │ │ 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 1e6592 │ │ │ │ + bne.w 1e64da │ │ │ │ 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 1e6212 │ │ │ │ + bne.w 1e615a │ │ │ │ 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 1e5d72 │ │ │ │ + b.n 1e5cba │ │ │ │ vldr d0, [sp, #8] │ │ │ │ - b.n 1e5d72 │ │ │ │ + b.n 1e5cba │ │ │ │ adds r2, r0, #1 │ │ │ │ mov.w r1, #0 │ │ │ │ movt r1, #32752 @ 0x7ff0 │ │ │ │ adc.w r3, r5, r1 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 1e5d72 │ │ │ │ + b.n 1e5cba │ │ │ │ adds r2, r4, #1 │ │ │ │ mov.w r1, #0 │ │ │ │ movt r1, #32752 @ 0x7ff0 │ │ │ │ adc.w r3, r5, r1 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 1e5d72 │ │ │ │ + b.n 1e5cba │ │ │ │ vldr d0, [sp, #16] │ │ │ │ - b.n 1e5d72 │ │ │ │ + b.n 1e5cba │ │ │ │ ... │ │ │ │ - add r6, pc, #88 @ (adr r6, 1e5f54 ) │ │ │ │ + add r6, pc, #824 @ (adr r6, 1e617c ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #536 @ (adr r2, 1e611c ) │ │ │ │ + add r3, pc, #248 @ (adr r3, 1e5f44 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ubfx r7, lr, #0, #20 │ │ │ │ orrs r4, r7 │ │ │ │ - beq.w 1e616a │ │ │ │ + beq.w 1e60b2 │ │ │ │ ubfx r2, lr, #0, #20 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1e6414 │ │ │ │ + beq.w 1e635c │ │ │ │ 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 │ │ │ │ @@ -547110,15 +547077,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 1e5dd0 │ │ │ │ + bge.w 1e5d18 │ │ │ │ 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 │ │ │ │ @@ -547128,56 +547095,56 @@ │ │ │ │ cmp r6, r6 │ │ │ │ it eq │ │ │ │ cmpeq sl, fp │ │ │ │ ite ne │ │ │ │ movne r2, r3 │ │ │ │ orreq.w r2, r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1e65ac │ │ │ │ + beq.w 1e64f4 │ │ │ │ negs r3, r1 │ │ │ │ mov r6, r3 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - ble.n 1e6002 │ │ │ │ + ble.n 1e5f4a │ │ │ │ movs r0, #0 │ │ │ │ cmp r0, r0 │ │ │ │ it eq │ │ │ │ cmpeq sl, fp │ │ │ │ - bne.w 1e60f2 │ │ │ │ - b.n 1e66f8 │ │ │ │ + bne.w 1e603a │ │ │ │ + b.n 1e6640 │ │ │ │ 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 1e6084 │ │ │ │ + blt.n 1e5fcc │ │ │ │ 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 1e5ff2 │ │ │ │ + beq.n 1e5f3a │ │ │ │ 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 1e5fe8 │ │ │ │ - b.n 1e5dd0 │ │ │ │ + bne.n 1e5f30 │ │ │ │ + b.n 1e5d18 │ │ │ │ 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 │ │ │ │ @@ -547199,29 +547166,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 1e60f6 │ │ │ │ + bne.n 1e603e │ │ │ │ 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 1e6386 │ │ │ │ + blt.w 1e62ce │ │ │ │ adds.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ sbc.w r3, r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 1e5e5a │ │ │ │ + b.n 1e5da2 │ │ │ │ cmp.w r7, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r9, r4 │ │ │ │ mov.w r4, #0 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ @@ -547229,16 +547196,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 1e5c16 │ │ │ │ - b.n 1e5c2e │ │ │ │ + bne.w 1e5b5e │ │ │ │ + b.n 1e5b76 │ │ │ │ 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 │ │ │ │ @@ -547247,138 +547214,138 @@ │ │ │ │ cmp r6, r6 │ │ │ │ it eq │ │ │ │ cmpeq sl, fp │ │ │ │ mov r9, r4 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e65ac │ │ │ │ + beq.w 1e64f4 │ │ │ │ negs r3, r2 │ │ │ │ mov r6, r3 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - ble.n 1e6002 │ │ │ │ + ble.n 1e5f4a │ │ │ │ movs r1, #0 │ │ │ │ cmp r1, r1 │ │ │ │ it eq │ │ │ │ cmpeq sl, fp │ │ │ │ - beq.w 1e688e │ │ │ │ + beq.w 1e67d6 │ │ │ │ movs r2, #1 │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp.w r7, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r3, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 1e5c2e │ │ │ │ + beq.w 1e5b76 │ │ │ │ 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 1e6122 │ │ │ │ + beq.n 1e606a │ │ │ │ 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 1e650a │ │ │ │ + beq.w 1e6452 │ │ │ │ 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 1e6664 │ │ │ │ + bcs.w 1e65ac │ │ │ │ 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 1e5d72 │ │ │ │ + b.n 1e5cba │ │ │ │ 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 1e61b0 │ │ │ │ + bcc.n 1e60f8 │ │ │ │ cmp r3, r4 │ │ │ │ - blt.w 1e6680 │ │ │ │ + blt.w 1e65c8 │ │ │ │ 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 1e672a │ │ │ │ + bne.w 1e6672 │ │ │ │ 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 1e61c8 │ │ │ │ + bne.n 1e6110 │ │ │ │ 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 1e5d72 │ │ │ │ + b.n 1e5cba │ │ │ │ cmp r1, r5 │ │ │ │ ite cs │ │ │ │ movcs r3, #0 │ │ │ │ movcc r3, #1 │ │ │ │ - b.n 1e5c5e │ │ │ │ + b.n 1e5ba6 │ │ │ │ movw r3, #2045 @ 0x7fd │ │ │ │ cmp r9, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ orr.w r1, r2, #1 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - bcc.n 1e620a │ │ │ │ + bcc.n 1e6152 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 1e66fe │ │ │ │ + blt.w 1e6646 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ subw r3, r9, #2045 @ 0x7fd │ │ │ │ orrs r3, r2 │ │ │ │ - bne.w 1e6592 │ │ │ │ + bne.w 1e64da │ │ │ │ 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 1e5eaa │ │ │ │ + b.n 1e5df2 │ │ │ │ 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 1e6478 │ │ │ │ + bne.w 1e63c0 │ │ │ │ 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 │ │ │ │ @@ -547397,68 +547364,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 1e625e │ │ │ │ + bne.n 1e61a6 │ │ │ │ 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 1e687a │ │ │ │ + beq.w 1e67c2 │ │ │ │ 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 5923c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1e64cc │ │ │ │ + beq.w 1e6414 │ │ │ │ movs r0, #0 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ cmp r0, r0 │ │ │ │ it eq │ │ │ │ cmpeq sl, fp │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - beq.w 1e64d8 │ │ │ │ + beq.w 1e6420 │ │ │ │ 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 1e637c │ │ │ │ + beq.n 1e62c4 │ │ │ │ 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 1e62c8 │ │ │ │ + bne.n 1e6210 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ subs r3, #1 │ │ │ │ orrs r3, r7 │ │ │ │ - beq.w 1e5c72 │ │ │ │ + beq.w 1e5bba │ │ │ │ ldrd r3, r2, [sp, #56] @ 0x38 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - bmi.n 1e630e │ │ │ │ + bmi.n 1e6256 │ │ │ │ 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] │ │ │ │ @@ -547470,65 +547437,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 1e6354 │ │ │ │ + bcc.n 1e629c │ │ │ │ cmp r1, r4 │ │ │ │ - blt.w 1e682a │ │ │ │ + blt.w 1e6772 │ │ │ │ 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 1e672a │ │ │ │ + bne.w 1e6672 │ │ │ │ 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 1e5d72 │ │ │ │ + b.n 1e5cba │ │ │ │ cmp r3, r5 │ │ │ │ ite ls │ │ │ │ movls r2, #0 │ │ │ │ movhi r2, #1 │ │ │ │ - b.n 1e62d4 │ │ │ │ + b.n 1e621c │ │ │ │ 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 1e61e4 │ │ │ │ + bne.w 1e612c │ │ │ │ movw r3, #2045 @ 0x7fd │ │ │ │ cmp r9, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r2 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - bcs.w 1e61f6 │ │ │ │ + bcs.w 1e613e │ │ │ │ lsrs r1, r2, #10 │ │ │ │ asrs r5, r0, #10 │ │ │ │ orr.w r1, r1, r0, lsl #22 │ │ │ │ - b.n 1e6212 │ │ │ │ + b.n 1e615a │ │ │ │ cmp r0, #0 │ │ │ │ strd r3, r0, [sp, #56] @ 0x38 │ │ │ │ - bge.w 1e5c72 │ │ │ │ + bge.w 1e5bba │ │ │ │ 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 │ │ │ │ @@ -547538,132 +547505,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 1e63d8 │ │ │ │ - b.n 1e5c72 │ │ │ │ + bne.n 1e6320 │ │ │ │ + b.n 1e5bba │ │ │ │ negs r3, r5 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - ble.w 1e6616 │ │ │ │ + ble.w 1e655e │ │ │ │ movs r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1e5eaa │ │ │ │ + b.n 1e5df2 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ clz r2, r2 │ │ │ │ adds r2, #32 │ │ │ │ str r2, [sp, #16] │ │ │ │ - b.w 1e5b98 │ │ │ │ + b.w 1e5ae0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ clz r2, r2 │ │ │ │ adds r2, #32 │ │ │ │ str r2, [sp, #16] │ │ │ │ - b.n 1e5f20 │ │ │ │ + b.n 1e5e68 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1e65de │ │ │ │ + beq.w 1e6526 │ │ │ │ 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 1e67a6 │ │ │ │ + bne.w 1e66ee │ │ │ │ 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 1e6468 │ │ │ │ + bne.n 1e63b0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - b.n 1e5e42 │ │ │ │ + b.n 1e5d8a │ │ │ │ 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 1e649c │ │ │ │ + b.n 1e63e4 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 1e64ba │ │ │ │ + beq.n 1e6402 │ │ │ │ ldr.w r5, [r1, #4]! │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1e6498 │ │ │ │ + beq.n 1e63e0 │ │ │ │ cmp r2, #3 │ │ │ │ - bls.w 1e65e8 │ │ │ │ + bls.w 1e6530 │ │ │ │ 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 1e62aa │ │ │ │ + b.n 1e61f2 │ │ │ │ cmp r2, #3 │ │ │ │ - bls.w 1e65e8 │ │ │ │ + bls.w 1e6530 │ │ │ │ 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 1e62bc │ │ │ │ + bne.w 1e6204 │ │ │ │ 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 1e64ee │ │ │ │ + beq.n 1e6436 │ │ │ │ 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 1e64e4 │ │ │ │ + bne.n 1e642c │ │ │ │ ldrd r3, r0, [sp, #56] @ 0x38 │ │ │ │ ldrd r5, ip, [sp, #48] @ 0x30 │ │ │ │ - b.n 1e606a │ │ │ │ + b.n 1e5fb2 │ │ │ │ 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 1e6572 │ │ │ │ + bcc.n 1e64ba │ │ │ │ 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 │ │ │ │ @@ -547685,67 +547652,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 1e6150 │ │ │ │ + beq.w 1e6098 │ │ │ │ lsls r3, r3, #20 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1e6150 │ │ │ │ + b.n 1e6098 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ - b.n 1e5e1c │ │ │ │ + b.n 1e5d64 │ │ │ │ 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 1e5d72 │ │ │ │ + b.w 1e5cba │ │ │ │ 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 1e65b6 │ │ │ │ + bne.n 1e64fe │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str.w fp, [sp, #32] │ │ │ │ - b.w 1e5c34 │ │ │ │ + b.w 1e5b7c │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ strd r2, r3, [sp, #56] @ 0x38 │ │ │ │ - b.n 1e5e1c │ │ │ │ + b.n 1e5d64 │ │ │ │ clz r3, r3 │ │ │ │ add.w r2, r3, #32 │ │ │ │ - b.n 1e642a │ │ │ │ + b.n 1e6372 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov.w r2, ip, lsl #2 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r1, r2 │ │ │ │ ands.w r0, r0, #31 │ │ │ │ - bne.w 1e674c │ │ │ │ + bne.w 1e6694 │ │ │ │ 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 1e6608 │ │ │ │ - b.n 1e6292 │ │ │ │ + bne.n 1e6550 │ │ │ │ + b.n 1e61da │ │ │ │ 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 │ │ │ │ @@ -547759,28 +547726,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 1e5e94 │ │ │ │ + b.n 1e5ddc │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w 1e689c │ │ │ │ + blt.w 1e67e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 1e6812 │ │ │ │ + blt.w 1e675a │ │ │ │ lsrs r4, r2, #10 │ │ │ │ movs r3, #0 │ │ │ │ movt r3, #32720 @ 0x7fd0 │ │ │ │ orr.w r4, r4, r0, lsl #22 │ │ │ │ asrs r5, r0, #10 │ │ │ │ - b.n 1e6150 │ │ │ │ + b.n 1e6098 │ │ │ │ negs r3, r0 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - bhi.w 1e679c │ │ │ │ + bhi.w 1e66e4 │ │ │ │ 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 │ │ │ │ @@ -547794,55 +547761,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 1e61b0 │ │ │ │ + b.n 1e60f8 │ │ │ │ mov r6, r2 │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - ble.w 1e6002 │ │ │ │ + ble.w 1e5f4a │ │ │ │ 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 1e6106 │ │ │ │ + bne.w 1e604e │ │ │ │ movs r0, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ - b.n 1e605e │ │ │ │ + b.n 1e5fa6 │ │ │ │ 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 1e6212 │ │ │ │ + b.n 1e615a │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ movt r3, #32751 @ 0x7fef │ │ │ │ subs r2, r4, #1 │ │ │ │ adds r3, r6, r3 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.w 1e5d72 │ │ │ │ + b.w 1e5cba │ │ │ │ mov r2, r1 │ │ │ │ and.w r3, r8, #2147483648 @ 0x80000000 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.w 1e5d72 │ │ │ │ + b.w 1e5cba │ │ │ │ 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 │ │ │ │ @@ -547855,42 +547822,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 1e678c │ │ │ │ + beq.n 1e66d4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ orr.w r3, r3, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e68c4 │ │ │ │ + beq.w 1e680c │ │ │ │ negs r6, r0 │ │ │ │ mov r2, ip │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - b.n 1e6244 │ │ │ │ + b.n 1e618c │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r4 │ │ │ │ - b.n 1e61c8 │ │ │ │ + b.n 1e6110 │ │ │ │ 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 1e5e3e │ │ │ │ + beq.w 1e5d86 │ │ │ │ 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 │ │ │ │ @@ -547900,28 +547867,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 1e67e8 │ │ │ │ + bne.n 1e6730 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, sl │ │ │ │ str.w ip, [r9, sl] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1e5e42 │ │ │ │ - b.w 1e5e48 │ │ │ │ + bne.w 1e5d8a │ │ │ │ + b.w 1e5d90 │ │ │ │ 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 1e5d72 │ │ │ │ + b.w 1e5cba │ │ │ │ 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 │ │ │ │ @@ -547936,56 +547903,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 1e6354 │ │ │ │ + b.n 1e629c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1e62aa │ │ │ │ + bne.w 1e61f2 │ │ │ │ cmp r5, r5 │ │ │ │ it eq │ │ │ │ cmpeq sl, fp │ │ │ │ - bne.w 1e62bc │ │ │ │ - b.n 1e64d8 │ │ │ │ + bne.w 1e6204 │ │ │ │ + b.n 1e6420 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r1, r3, #1 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ adc.w r2, r3, #0 │ │ │ │ - b.w 1e6074 │ │ │ │ + b.w 1e5fbc │ │ │ │ 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 1e6588 │ │ │ │ + b.n 1e64d0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, ip │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 1e628e │ │ │ │ + b.n 1e61d6 │ │ │ │ blx 597a0 <__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 1e6446 │ │ │ │ + bls.w 1e638e │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ movs r2, #16 │ │ │ │ - b.w 1e5e42 │ │ │ │ + b.w 1e5d8a │ │ │ │ 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] │ │ │ │ @@ -547995,62 +547962,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 1e6a72 │ │ │ │ + beq.w 1e69ba │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - beq.w 1e6a48 │ │ │ │ + beq.w 1e6990 │ │ │ │ cmp r5, #255 @ 0xff │ │ │ │ - beq.w 1e6acc │ │ │ │ - cbnz r7, 1e694e │ │ │ │ + beq.w 1e6a14 │ │ │ │ + cbnz r7, 1e6896 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1e6acc │ │ │ │ + beq.w 1e6a14 │ │ │ │ clz r7, r6 │ │ │ │ sub.w r3, r7, #8 │ │ │ │ rsb r7, r7, #9 │ │ │ │ lsls r6, r3 │ │ │ │ - cbnz r1, 1e6964 │ │ │ │ + cbnz r1, 1e68ac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e6acc │ │ │ │ + beq.w 1e6a14 │ │ │ │ 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 1e6af0 │ │ │ │ + bcc.w 1e6a38 │ │ │ │ mov r8, r1 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1e6ad6 │ │ │ │ + beq.w 1e6a1e │ │ │ │ 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 1e6b1a │ │ │ │ + beq.w 1e6a62 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 1e6b98 │ │ │ │ - beq.w 1e6c16 │ │ │ │ + blt.w 1e6ae0 │ │ │ │ + beq.w 1e6b5e │ │ │ │ cmp r7, #62 @ 0x3e │ │ │ │ - bls.w 1e6d84 │ │ │ │ + bls.w 1e6ccc │ │ │ │ subs r7, r0, #1 │ │ │ │ adc.w r6, r6, #4294967295 @ 0xffffffff │ │ │ │ clz lr, r6 │ │ │ │ - cbnz r6, 1e69c2 │ │ │ │ + cbnz r6, 1e690a │ │ │ │ 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 │ │ │ │ @@ -548072,113 +548039,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 1e6a38 │ │ │ │ + bls.n 1e6980 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.w 1e6c06 │ │ │ │ + blt.w 1e6b4e │ │ │ │ subs r1, #253 @ 0xfd │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ orrs.w r1, r1, r3, lsr #31 │ │ │ │ it eq │ │ │ │ moveq r1, #253 @ 0xfd │ │ │ │ - bne.w 1e6b86 │ │ │ │ + bne.w 1e6ace │ │ │ │ lsrs r3, r3, #7 │ │ │ │ - beq.w 1e6c10 │ │ │ │ + beq.w 1e6b58 │ │ │ │ lsls r1, r1, #23 │ │ │ │ add r3, r1 │ │ │ │ add.w r3, r3, r2, lsl #31 │ │ │ │ - b.n 1e6ac2 │ │ │ │ + b.n 1e6a0a │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e6b02 │ │ │ │ + bne.n 1e6a4a │ │ │ │ subs.w r3, lr, r0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r5, #255 @ 0xff │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e6acc │ │ │ │ + bne.n 1e6a14 │ │ │ │ and.w r3, r4, #2147483648 @ 0x80000000 │ │ │ │ orrs r7, r6 │ │ │ │ add.w r3, r3, #2139095040 @ 0x7f800000 │ │ │ │ - beq.n 1e6b0c │ │ │ │ + beq.n 1e6a54 │ │ │ │ cmp lr, r0 │ │ │ │ it eq │ │ │ │ cmpeq r5, #255 @ 0xff │ │ │ │ - b.n 1e6aae │ │ │ │ + b.n 1e69f6 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1e6b10 │ │ │ │ + bne.n 1e6a58 │ │ │ │ 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 1e6b02 │ │ │ │ + bne.n 1e6a4a │ │ │ │ subs.w r3, lr, r3 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r5, #255 @ 0xff │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - cbnz r3, 1e6acc │ │ │ │ + cbnz r3, 1e6a14 │ │ │ │ and.w r3, r4, #2147483648 @ 0x80000000 │ │ │ │ orrs r1, r0 │ │ │ │ add.w r3, r3, #2139095040 @ 0x7f800000 │ │ │ │ - beq.n 1e6b0c │ │ │ │ + beq.n 1e6a54 │ │ │ │ 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 1e6b0c │ │ │ │ + bne.n 1e6a54 │ │ │ │ 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 1e6ce2 │ │ │ │ + beq.w 1e6c2a │ │ │ │ clz r5, lr │ │ │ │ sub.w r3, r5, #8 │ │ │ │ rsb r5, r5, #9 │ │ │ │ lsl.w lr, lr, r3 │ │ │ │ - b.n 1e698a │ │ │ │ + b.n 1e68d2 │ │ │ │ adds r0, r0, r0 │ │ │ │ sub.w r1, r1, #127 @ 0x7f │ │ │ │ adcs r6, r6 │ │ │ │ mov r8, r1 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1e698a │ │ │ │ - b.n 1e6ad6 │ │ │ │ + bne.w 1e68d2 │ │ │ │ + b.n 1e6a1e │ │ │ │ vldr s0, [sp, #8] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ adds r3, #1 │ │ │ │ - b.n 1e6ac2 │ │ │ │ + b.n 1e6a0a │ │ │ │ vldr s0, [sp, #12] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 1e6c68 │ │ │ │ + ble.w 1e6bb0 │ │ │ │ cmp r7, #62 @ 0x3e │ │ │ │ itt hi │ │ │ │ movhi r1, #1 │ │ │ │ movhi r3, #0 │ │ │ │ - bhi.n 1e6b50 │ │ │ │ + bhi.n 1e6a98 │ │ │ │ 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 │ │ │ │ @@ -548188,32 +548155,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 1e6d24 │ │ │ │ + blt.w 1e6c6c │ │ │ │ cmp.w r8, #252 @ 0xfc │ │ │ │ - bls.w 1e6dc8 │ │ │ │ + bls.w 1e6d10 │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.w 1e6dd4 │ │ │ │ + blt.w 1e6d1c │ │ │ │ cmp.w r8, #253 @ 0xfd │ │ │ │ itt eq │ │ │ │ lsreq r3, r3, #7 │ │ │ │ moveq.w r1, #2122317824 @ 0x7e800000 │ │ │ │ - beq.w 1e6a40 │ │ │ │ + beq.w 1e6988 │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ movt r3, #32639 @ 0x7f7f │ │ │ │ add.w r3, r3, r2, lsl #31 │ │ │ │ vmov s0, r3 │ │ │ │ - b.n 1e6ad0 │ │ │ │ + b.n 1e6a18 │ │ │ │ mov r8, r5 │ │ │ │ cmn.w r3, #62 @ 0x3e │ │ │ │ - blt.w 1e6cc4 │ │ │ │ + blt.w 1e6c0c │ │ │ │ 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 │ │ │ │ @@ -548230,58 +548197,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 1e6de2 │ │ │ │ + bne.w 1e6d2a │ │ │ │ sub.w r1, r5, #63 @ 0x3f │ │ │ │ mov r2, ip │ │ │ │ cmp r1, #252 @ 0xfc │ │ │ │ - bls.n 1e6c10 │ │ │ │ + bls.n 1e6b58 │ │ │ │ movs r3, #0 │ │ │ │ negs r1, r1 │ │ │ │ uxth r1, r1 │ │ │ │ cmp r1, #30 │ │ │ │ - bls.w 1e6d3a │ │ │ │ + bls.w 1e6c82 │ │ │ │ movs r1, #0 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 1e6a40 │ │ │ │ + b.n 1e6988 │ │ │ │ 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 1e6ad0 │ │ │ │ + beq.w 1e6a18 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 1e6c3c │ │ │ │ + bge.n 1e6b84 │ │ │ │ negs r7, r7 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ sbc.w r6, r3, r6 │ │ │ │ clz lr, r6 │ │ │ │ - cbnz r6, 1e6c4a │ │ │ │ + cbnz r6, 1e6b92 │ │ │ │ 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 1e6a1c │ │ │ │ - b.n 1e69ca │ │ │ │ + bpl.w 1e6964 │ │ │ │ + b.n 1e6912 │ │ │ │ cmn.w r3, #30 │ │ │ │ mov r8, r5 │ │ │ │ it lt │ │ │ │ movlt r3, #1 │ │ │ │ - blt.n 1e6cc0 │ │ │ │ + blt.n 1e6c08 │ │ │ │ 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 │ │ │ │ @@ -548296,153 +548263,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 1e6b5e │ │ │ │ + b.n 1e6aa6 │ │ │ │ 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 1e69ca │ │ │ │ + b.n 1e6912 │ │ │ │ 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 1e6d70 │ │ │ │ + bls.n 1e6cb8 │ │ │ │ cmp r1, r5 │ │ │ │ - blt.n 1e6d52 │ │ │ │ + blt.n 1e6c9a │ │ │ │ lsrs r0, r2, #31 │ │ │ │ cmp r1, #253 @ 0xfd │ │ │ │ it ne │ │ │ │ orrne.w r0, r0, #1 │ │ │ │ movs r1, #253 @ 0xfd │ │ │ │ - cbz r0, 1e6d70 │ │ │ │ + cbz r0, 1e6cb8 │ │ │ │ add.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ sub.w r3, r3, #8388608 @ 0x800000 │ │ │ │ subs r3, #1 │ │ │ │ vmov s0, r3 │ │ │ │ - b.n 1e6ad0 │ │ │ │ + b.n 1e6a18 │ │ │ │ add.w r1, r8, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r3, #1 │ │ │ │ cmp r1, #252 @ 0xfc │ │ │ │ - bls.w 1e6a38 │ │ │ │ + bls.w 1e6980 │ │ │ │ cmp r1, #0 │ │ │ │ - bge.w 1e6a26 │ │ │ │ + bge.w 1e696e │ │ │ │ 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 1e6a38 │ │ │ │ + b.n 1e6980 │ │ │ │ negs r1, r1 │ │ │ │ uxth r1, r1 │ │ │ │ cmp r1, #30 │ │ │ │ - bhi.n 1e6dd0 │ │ │ │ + bhi.n 1e6d18 │ │ │ │ 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 1e6dd0 │ │ │ │ + beq.n 1e6d18 │ │ │ │ add r1, lr │ │ │ │ adds r3, r1, r3 │ │ │ │ vmov s0, r3 │ │ │ │ - b.n 1e6ad0 │ │ │ │ + b.n 1e6a18 │ │ │ │ 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 1e6c3c │ │ │ │ + bne.w 1e6b84 │ │ │ │ subs r1, #63 @ 0x3f │ │ │ │ cmp r1, #252 @ 0xfc │ │ │ │ - bls.w 1e6c10 │ │ │ │ + bls.w 1e6b58 │ │ │ │ cmp r1, #0 │ │ │ │ - bge.w 1e6c10 │ │ │ │ - b.n 1e6c04 │ │ │ │ + bge.w 1e6b58 │ │ │ │ + b.n 1e6b4c │ │ │ │ lsrs r3, r3, #7 │ │ │ │ mov.w r1, r8, lsl #23 │ │ │ │ - b.n 1e6a40 │ │ │ │ + b.n 1e6988 │ │ │ │ mov r1, lr │ │ │ │ - b.n 1e6d7a │ │ │ │ + b.n 1e6cc2 │ │ │ │ rsb r0, r8, #0 │ │ │ │ movs r1, #0 │ │ │ │ uxth r0, r0 │ │ │ │ lsrs r3, r0 │ │ │ │ lsrs r3, r3, #7 │ │ │ │ - b.n 1e6a3e │ │ │ │ + b.n 1e6986 │ │ │ │ mov r2, ip │ │ │ │ - b.n 1e6c3c │ │ │ │ + b.n 1e6b84 │ │ │ │ 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 1e6e7e │ │ │ │ + beq.n 1e6dc6 │ │ │ │ orr.w ip, r3, r2 │ │ │ │ orrs.w ip, ip, lr │ │ │ │ - beq.n 1e6e76 │ │ │ │ + beq.n 1e6dbe │ │ │ │ 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 1e6e76 │ │ │ │ + beq.n 1e6dbe │ │ │ │ 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 1e6e4c │ │ │ │ + bls.n 1e6d94 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 1e6ea0 │ │ │ │ + blt.n 1e6de8 │ │ │ │ cmp r2, #253 @ 0xfd │ │ │ │ - bne.n 1e6e98 │ │ │ │ + bne.n 1e6de0 │ │ │ │ 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 │ │ │ │ @@ -548457,28 +548424,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 1e6e7a │ │ │ │ + bne.n 1e6dc2 │ │ │ │ vmov s0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ rsb r0, r0, #2139095040 @ 0x7f800000 │ │ │ │ adds r3, r0, r1 │ │ │ │ - b.n 1e6e90 │ │ │ │ + b.n 1e6dd8 │ │ │ │ negs r2, r2 │ │ │ │ uxth r2, r2 │ │ │ │ cmp r2, #30 │ │ │ │ itt hi │ │ │ │ movhi.w lr, #4294967295 @ 0xffffffff │ │ │ │ movhi r2, #1 │ │ │ │ - bhi.n 1e6ed8 │ │ │ │ + bhi.n 1e6e20 │ │ │ │ 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 │ │ │ │ @@ -548486,44 +548453,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 1e6e6a │ │ │ │ + b.n 1e6db2 │ │ │ │ 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 1e6f3e │ │ │ │ + beq.n 1e6e86 │ │ │ │ orrs.w ip, r2, r1 │ │ │ │ - beq.n 1e6f3a │ │ │ │ + beq.n 1e6e82 │ │ │ │ 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 1e6f3a │ │ │ │ + beq.n 1e6e82 │ │ │ │ sub.w r3, r1, #113 @ 0x71 │ │ │ │ orr.w ip, r2, #16384 @ 0x4000 │ │ │ │ mov r2, ip │ │ │ │ uxth r3, r3 │ │ │ │ cmp r3, #28 │ │ │ │ - bls.n 1e6f5a │ │ │ │ + bls.n 1e6ea2 │ │ │ │ sxth r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 1e6f68 │ │ │ │ + blt.n 1e6eb0 │ │ │ │ cmp r3, #29 │ │ │ │ - beq.n 1e6f88 │ │ │ │ + beq.n 1e6ed0 │ │ │ │ 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 │ │ │ │ @@ -548546,272 +548513,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 1e6f5e │ │ │ │ + bhi.n 1e6ea6 │ │ │ │ rsb r1, r1, #113 @ 0x71 │ │ │ │ movs r3, #0 │ │ │ │ uxth r1, r1 │ │ │ │ lsr.w ip, ip, r1 │ │ │ │ sbfx r2, ip, #4, #12 │ │ │ │ - b.n 1e6f5e │ │ │ │ + b.n 1e6ea6 │ │ │ │ lsrs r2, r2, #4 │ │ │ │ mov.w r3, #29696 @ 0x7400 │ │ │ │ - b.n 1e6f5e │ │ │ │ + b.n 1e6ea6 │ │ │ │ stmdb 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 1e6fca │ │ │ │ + beq.n 1e6f12 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movs r1, #1 │ │ │ │ lsls.w r6, r1, r2 │ │ │ │ - beq.n 1e6fca │ │ │ │ + beq.n 1e6f12 │ │ │ │ mov r9, r4 │ │ │ │ mov r8, r0 │ │ │ │ movs r5, #0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - cbnz r2, 1e6fd6 │ │ │ │ + cbnz r2, 1e6f1e │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp r6, r5 │ │ │ │ - bne.n 1e6fbc │ │ │ │ + bne.n 1e6f04 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r3 │ │ │ │ blx 58d30 │ │ │ │ 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 1e700e │ │ │ │ + beq.n 1e6f56 │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ movs r0, #1 │ │ │ │ lsls.w r2, r0, r2 │ │ │ │ mov r7, r2 │ │ │ │ - beq.n 1e700e │ │ │ │ + beq.n 1e6f56 │ │ │ │ mov fp, r4 │ │ │ │ strd r6, r5, [sp, #4] │ │ │ │ mov r4, r3 │ │ │ │ movs r6, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 1e7016 │ │ │ │ + cbnz r3, 1e6f5e │ │ │ │ adds r6, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 1e6ffa │ │ │ │ + bne.n 1e6f42 │ │ │ │ ldrd r6, r5, [sp, #4] │ │ │ │ mov r4, fp │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r1 │ │ │ │ blx 58d30 │ │ │ │ - b.n 1e6fc0 │ │ │ │ + b.n 1e6f08 │ │ │ │ bic.w r5, r3, #63 @ 0x3f │ │ │ │ lsls r1, r3, #26 │ │ │ │ mov r2, r5 │ │ │ │ - beq.n 1e704a │ │ │ │ + beq.n 1e6f92 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ movs r1, #1 │ │ │ │ lsls.w r3, r1, r3 │ │ │ │ mov sl, r3 │ │ │ │ - beq.n 1e704a │ │ │ │ + beq.n 1e6f92 │ │ │ │ strd r4, r6, [sp, #20] │ │ │ │ mov r4, r5 │ │ │ │ movs r5, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 1e7052 │ │ │ │ + cbnz r3, 1e6f9a │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp sl, r5 │ │ │ │ - bne.n 1e7038 │ │ │ │ + bne.n 1e6f80 │ │ │ │ ldrd r4, r6, [sp, #20] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r0, r2 │ │ │ │ blx 58d30 │ │ │ │ - b.n 1e6ffe │ │ │ │ + b.n 1e6f46 │ │ │ │ bic.w r6, r3, #63 @ 0x3f │ │ │ │ lsls r2, r3, #26 │ │ │ │ mov r0, r6 │ │ │ │ - beq.n 1e7086 │ │ │ │ + beq.n 1e6fce │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ movs r1, #1 │ │ │ │ lsls r1, r3 │ │ │ │ - beq.n 1e7086 │ │ │ │ + beq.n 1e6fce │ │ │ │ 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, 1e708c │ │ │ │ + cbnz r3, 1e6fd4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r6, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 1e7072 │ │ │ │ + bne.n 1e6fba │ │ │ │ ldrd r5, r4, [sp, #32] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 58d30 │ │ │ │ - b.n 1e703c │ │ │ │ + b.n 1e6f84 │ │ │ │ bic.w r5, r3, #63 @ 0x3f │ │ │ │ lsls r3, r3, #26 │ │ │ │ mov r0, r5 │ │ │ │ - beq.n 1e70c0 │ │ │ │ + beq.n 1e7008 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ movs r1, #1 │ │ │ │ lsls.w r2, r1, r3 │ │ │ │ - beq.n 1e70c0 │ │ │ │ + beq.n 1e7008 │ │ │ │ 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, 1e70c6 │ │ │ │ + cbnz r1, 1e700e │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp r6, r5 │ │ │ │ - bne.n 1e70ae │ │ │ │ + bne.n 1e6ff6 │ │ │ │ ldrd r6, r4, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ blx 58d30 │ │ │ │ - b.n 1e7076 │ │ │ │ + b.n 1e6fbe │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e6f90 │ │ │ │ - b.n 1e70b2 │ │ │ │ + bl 1e6ed8 │ │ │ │ + b.n 1e6ffa │ │ │ │ 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, 1e70ee │ │ │ │ + cbnz r3, 1e7036 │ │ │ │ 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 1e712c │ │ │ │ + beq.n 1e7074 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov.w ip, #1 │ │ │ │ lsls.w r3, ip, r3 │ │ │ │ mov r5, r3 │ │ │ │ - beq.n 1e712c │ │ │ │ + beq.n 1e7074 │ │ │ │ movs r3, #0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - cbnz r1, 1e7136 │ │ │ │ + cbnz r1, 1e707e │ │ │ │ adds r3, #1 │ │ │ │ adds r2, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 1e711e │ │ │ │ + bne.n 1e7066 │ │ │ │ mov r0, r9 │ │ │ │ blx 58d30 │ │ │ │ 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 1e7168 │ │ │ │ + beq.n 1e70b0 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov.w lr, #1 │ │ │ │ lsls.w r1, lr, r1 │ │ │ │ mov r7, r1 │ │ │ │ - beq.n 1e7168 │ │ │ │ + beq.n 1e70b0 │ │ │ │ mov fp, r3 │ │ │ │ mov sl, r2 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - cbnz r1, 1e7176 │ │ │ │ + cbnz r1, 1e70be │ │ │ │ adds r3, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 1e7156 │ │ │ │ + bne.n 1e709e │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ strd r2, r3, [sp, #4] │ │ │ │ blx 58d30 │ │ │ │ ldrd r2, r3, [sp, #4] │ │ │ │ - b.n 1e7122 │ │ │ │ + b.n 1e706a │ │ │ │ bic.w r2, r1, #63 @ 0x3f │ │ │ │ lsls r1, r1, #26 │ │ │ │ mov r0, r2 │ │ │ │ - beq.n 1e71a4 │ │ │ │ + beq.n 1e70ec │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov.w lr, #1 │ │ │ │ lsls.w r1, lr, r1 │ │ │ │ mov r8, r1 │ │ │ │ - beq.n 1e71a4 │ │ │ │ + beq.n 1e70ec │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - cbnz r1, 1e71ae │ │ │ │ + cbnz r1, 1e70f6 │ │ │ │ adds r3, #1 │ │ │ │ adds r2, #4 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 1e7194 │ │ │ │ + bne.n 1e70dc │ │ │ │ ldrd r3, r0, [sp, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 58d30 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 1e715a │ │ │ │ + b.n 1e70a2 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e6f90 │ │ │ │ + bl 1e6ed8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 1e7198 │ │ │ │ + b.n 1e70e0 │ │ │ │ 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] @ (1e7430 ) │ │ │ │ + ldr r2, [pc, #604] @ (1e7378 ) │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #604] @ (1e7434 ) │ │ │ │ + ldr r3, [pc, #604] @ (1e737c ) │ │ │ │ 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 1e7384 │ │ │ │ + beq.w 1e72cc │ │ │ │ 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 │ │ │ │ @@ -548824,477 +548791,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 1e731a │ │ │ │ + bcs.n 1e7262 │ │ │ │ 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 1e7260 │ │ │ │ - b.n 1e7294 │ │ │ │ + bne.n 1e71a8 │ │ │ │ + b.n 1e71dc │ │ │ │ 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, 1e72bc │ │ │ │ + cbz r4, 1e7204 │ │ │ │ bic.w r3, r4, #63 @ 0x3f │ │ │ │ ands.w ip, r4, #63 @ 0x3f │ │ │ │ - bne.n 1e725c │ │ │ │ + bne.n 1e71a4 │ │ │ │ ldr.w r0, [r8] │ │ │ │ bic.w r7, r7, r9 │ │ │ │ - ldr r2, [pc, #408] @ (1e7438 ) │ │ │ │ + ldr r2, [pc, #408] @ (1e7380 ) │ │ │ │ add r2, pc │ │ │ │ mla r0, r7, r0, r3 │ │ │ │ - ldr r3, [pc, #396] @ (1e7434 ) │ │ │ │ + ldr r3, [pc, #396] @ (1e737c ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1e742a │ │ │ │ + bne.w 1e7372 │ │ │ │ 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 58d6c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbnz r0, 1e7316 │ │ │ │ + cbnz r0, 1e725e │ │ │ │ ldr r0, [sp, #16] │ │ │ │ orrs r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ blx 5923c │ │ │ │ dmb ish │ │ │ │ ldrex r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e7300 │ │ │ │ + bne.n 1e7248 │ │ │ │ strex r2, r4, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e72f0 │ │ │ │ + bne.n 1e7238 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e728a │ │ │ │ + beq.n 1e71d2 │ │ │ │ bic.w r0, r4, #63 @ 0x3f │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 58d30 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ - b.n 1e728a │ │ │ │ + b.n 1e71d2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1e72e6 │ │ │ │ + b.n 1e722e │ │ │ │ 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 58d6c │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e741c │ │ │ │ + bne.n 1e7364 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ orrs r1, r0 │ │ │ │ str r1, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ blx 5923c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ bic.w r0, r3, #63 @ 0x3f │ │ │ │ str r4, [r0, #0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r8] │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 1e7366 │ │ │ │ + bne.n 1e72ae │ │ │ │ strex r1, r3, [r8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1e7356 │ │ │ │ + bne.n 1e729e │ │ │ │ cmp r4, r2 │ │ │ │ dmb ish │ │ │ │ ldr r3, [sp, #8] │ │ │ │ it eq │ │ │ │ ldreq r4, [sp, #4] │ │ │ │ - beq.w 1e7218 │ │ │ │ + beq.w 1e7160 │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ blx 58d30 │ │ │ │ ldrd r3, r4, [sp, #4] │ │ │ │ - b.n 1e7218 │ │ │ │ + b.n 1e7160 │ │ │ │ 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 1e7424 │ │ │ │ + beq.n 1e736c │ │ │ │ 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 1e739e │ │ │ │ + bne.n 1e72e6 │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ - cbz r4, 1e7410 │ │ │ │ + cbz r4, 1e7358 │ │ │ │ movs r1, #4 │ │ │ │ lsl.w r2, r1, r2 │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ add r0, sp, #16 │ │ │ │ strd r2, r3, [sp, #4] │ │ │ │ blx 58d6c │ │ │ │ ldrd r2, r3, [sp, #4] │ │ │ │ - cbnz r0, 1e7420 │ │ │ │ + cbnz r0, 1e7368 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ orrs r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 5923c │ │ │ │ dmb ish │ │ │ │ ldrex r2, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e73f4 │ │ │ │ + bne.n 1e733c │ │ │ │ strex r3, r4, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e73e4 │ │ │ │ + bne.n 1e732c │ │ │ │ dmb ish │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1e7202 │ │ │ │ + beq.w 1e714a │ │ │ │ bic.w r0, r4, #63 @ 0x3f │ │ │ │ str r2, [sp, #8] │ │ │ │ blx 58d30 │ │ │ │ ldrd r3, r4, [sp, #4] │ │ │ │ - b.n 1e7202 │ │ │ │ + b.n 1e714a │ │ │ │ ldr.w r1, [r8] │ │ │ │ lsl.w r2, r1, r2 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1e73c2 │ │ │ │ + b.n 1e730a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1e7342 │ │ │ │ + b.n 1e728a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1e73d8 │ │ │ │ + b.n 1e7320 │ │ │ │ ldrd r1, r2, [r8] │ │ │ │ - b.n 1e7414 │ │ │ │ + b.n 1e735c │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r4, [r4, #48] @ 0x30 │ │ │ │ + ldrh r4, [r3, #54] @ 0x36 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r3, #42] @ 0x2a │ │ │ │ + ldrh r6, [r2, #48] @ 0x30 │ │ │ │ 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] @ (1e7500 ) │ │ │ │ + ldr r0, [pc, #172] @ (1e7448 ) │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #172] @ (1e7504 ) │ │ │ │ + ldr r1, [pc, #172] @ (1e744c ) │ │ │ │ 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, 1e74f8 ) │ │ │ │ + add r3, pc, #136 @ (adr r3, 1e7440 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 59818 <__aeabi_ldivmod@plt> │ │ │ │ strd r0, r1, [sp] │ │ │ │ str r2, [sp, #8] │ │ │ │ - cbz r5, 1e74c2 │ │ │ │ + cbz r5, 1e740a │ │ │ │ mov.w r8, #2 │ │ │ │ mov r7, sp │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 1e74a2 │ │ │ │ + beq.n 1e73ea │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1e749c │ │ │ │ + bne.n 1e73e4 │ │ │ │ strex r2, r8, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e748c │ │ │ │ + bne.n 1e73d4 │ │ │ │ dmb ish │ │ │ │ - cbz r3, 1e74c2 │ │ │ │ - cbz r6, 1e74de │ │ │ │ + cbz r3, 1e740a │ │ │ │ + cbz r6, 1e7426 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1deff8 │ │ │ │ + bl 1def40 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 1e74bc │ │ │ │ + bge.n 1e7404 │ │ │ │ blx 59f48 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #110 @ 0x6e │ │ │ │ - beq.n 1e74ea │ │ │ │ + beq.n 1e7432 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1e7484 │ │ │ │ + bne.n 1e73cc │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #64] @ (1e7508 ) │ │ │ │ - ldr r3, [pc, #60] @ (1e7504 ) │ │ │ │ + ldr r2, [pc, #64] @ (1e7450 ) │ │ │ │ + ldr r3, [pc, #60] @ (1e744c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e74ee │ │ │ │ + bne.n 1e7436 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1deff8 │ │ │ │ - b.n 1e74bc │ │ │ │ + bl 1def40 │ │ │ │ + b.n 1e7404 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1e74c4 │ │ │ │ + b.n 1e740c │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r4, #28] │ │ │ │ + ldrh r4, [r3, #34] @ 0x22 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r6, #24] │ │ │ │ + ldrh r4, [r5, #30] │ │ │ │ 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, 1e7536 │ │ │ │ + cbz r2, 1e747e │ │ │ │ ldr.w r6, [r0, #160] @ 0xa0 │ │ │ │ cmp r1, r6 │ │ │ │ it cc │ │ │ │ addcc.w r8, r0, #16 │ │ │ │ - bcc.n 1e7548 │ │ │ │ + bcc.n 1e7490 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add.w r8, r0, #16 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f66e0 │ │ │ │ + bl 1f6628 │ │ │ │ ldr.w r6, [r5, #160] @ 0xa0 │ │ │ │ cmp r4, r6 │ │ │ │ - bcs.n 1e757c │ │ │ │ + bcs.n 1e74c4 │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ str.w r4, [r5, #160] @ 0xa0 │ │ │ │ - bl 1f65b8 │ │ │ │ + bl 1f6500 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f66fc │ │ │ │ + bl 1f6644 │ │ │ │ ldr.w r3, [r5, #144] @ 0x90 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ - bl 1f677c │ │ │ │ + bl 1f66c4 │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 1e755a │ │ │ │ + bne.n 1e74a2 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1e7532 │ │ │ │ + beq.n 1e747a │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f66e0 │ │ │ │ + bl 1f6628 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f66fc │ │ │ │ + bl 1f6644 │ │ │ │ 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] @ (1e75cc ) │ │ │ │ - ldr r0, [pc, #52] @ (1e75d0 ) │ │ │ │ + ldr r5, [pc, #52] @ (1e7514 ) │ │ │ │ + ldr r0, [pc, #52] @ (1e7518 ) │ │ │ │ add r5, pc │ │ │ │ add r0, pc │ │ │ │ - bl 1f66e0 │ │ │ │ + bl 1f6628 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 1e75c0 │ │ │ │ + beq.n 1e7508 │ │ │ │ subs r4, #188 @ 0xbc │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1e750c │ │ │ │ + bl 1e7454 │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ sub.w r4, r3, #188 @ 0xbc │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 1e75aa │ │ │ │ - ldr r0, [pc, #16] @ (1e75d4 ) │ │ │ │ + bne.n 1e74f2 │ │ │ │ + ldr r0, [pc, #16] @ (1e751c ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f66fc │ │ │ │ + bl 1f6644 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - add r3, sp, #504 @ 0x1f8 │ │ │ │ + add r4, sp, #216 @ 0xd8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - stmia r3!, {r2, r4, r7} │ │ │ │ + stmia r4!, {r2, r3, r6} │ │ │ │ lsls r7, r4, #2 │ │ │ │ - stmia r3!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r4!, {r1, r2, r5} │ │ │ │ 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] @ (1e7660 ) │ │ │ │ + ldr r2, [pc, #120] @ (1e75a8 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #120] @ (1e7664 ) │ │ │ │ + ldr r3, [pc, #120] @ (1e75ac ) │ │ │ │ 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 59cb8 │ │ │ │ mov r2, r0 │ │ │ │ ldr.w r0, [r4, #144] @ 0x90 │ │ │ │ - ldr r1, [pc, #92] @ (1e7668 ) │ │ │ │ + ldr r1, [pc, #92] @ (1e75b0 ) │ │ │ │ str r2, [sp, #4] │ │ │ │ add.w r0, r0, r5, lsl #2 │ │ │ │ add r1, pc │ │ │ │ strd r4, r5, [r2] │ │ │ │ - bl 1e7eec │ │ │ │ - cbnz r0, 1e7652 │ │ │ │ + bl 1e7e34 │ │ │ │ + cbnz r0, 1e759a │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 1e763e │ │ │ │ + bmi.n 1e7586 │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #68] @ (1e766c ) │ │ │ │ - ldr r3, [pc, #56] @ (1e7664 ) │ │ │ │ + ldr r2, [pc, #68] @ (1e75b4 ) │ │ │ │ + ldr r3, [pc, #56] @ (1e75ac ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e765c │ │ │ │ + bne.n 1e75a4 │ │ │ │ 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 58fd4 │ │ │ │ - b.n 1e7624 │ │ │ │ + b.n 1e756c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 58d30 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1e7626 │ │ │ │ + b.n 1e756e │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ - ldrh r6, [r1, #16] │ │ │ │ + ldrh r6, [r0, #22] │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r2, #14] │ │ │ │ + ldrh r2, [r1, #20] │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #20] @ (1e7694 ) │ │ │ │ + ldr r0, [pc, #20] @ (1e75dc ) │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ - bl 1f6654 │ │ │ │ - ldr r0, [pc, #12] @ (1e7698 ) │ │ │ │ + bl 1f659c │ │ │ │ + ldr r0, [pc, #12] @ (1e75e0 ) │ │ │ │ add r0, pc │ │ │ │ - bl 35b7d0 │ │ │ │ + bl 35b718 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - stmia r2!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r3!, {r1, r2, r5, r6} │ │ │ │ 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 1e8134 │ │ │ │ - cbnz r0, 1e76b4 │ │ │ │ + bl 1e807c │ │ │ │ + cbnz r0, 1e75fc │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e8120 │ │ │ │ + bl 1e8068 │ │ │ │ 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] @ (1e791c ) │ │ │ │ + ldr r2, [pc, #588] @ (1e7864 ) │ │ │ │ sub sp, #188 @ 0xbc │ │ │ │ - ldr r3, [pc, #588] @ (1e7920 ) │ │ │ │ + ldr r3, [pc, #588] @ (1e7868 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r5, [pc, #588] @ (1e7924 ) │ │ │ │ + ldr r5, [pc, #588] @ (1e786c ) │ │ │ │ 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 58d30 │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bmi.w 1e78be │ │ │ │ + bmi.w 1e7806 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.w 1e78ac │ │ │ │ + bmi.w 1e77f4 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1e788e │ │ │ │ + bne.w 1e77d6 │ │ │ │ add.w r5, r4, #16 │ │ │ │ add.w r9, r4, #48 @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f66e0 │ │ │ │ + bl 1f6628 │ │ │ │ ldr.w r2, [r4, #160] @ 0xa0 │ │ │ │ cmp r2, r6 │ │ │ │ - bhi.n 1e772a │ │ │ │ - b.n 1e77e4 │ │ │ │ + bhi.n 1e7672 │ │ │ │ + b.n 1e772c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1f6624 │ │ │ │ + bl 1f656c │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ cmp r3, r6 │ │ │ │ - bls.n 1e77e4 │ │ │ │ + bls.n 1e772c │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e771a │ │ │ │ + beq.n 1e7662 │ │ │ │ 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] │ │ │ │ @@ -549316,170 +549283,170 @@ │ │ │ │ adds r0, #1 │ │ │ │ blx 59a0c <__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 1f6608 │ │ │ │ + bl 1f6550 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1e7886 │ │ │ │ + beq.n 1e77ce │ │ │ │ ldr.w r2, [r4, #176] @ 0xb0 │ │ │ │ mov r0, r5 │ │ │ │ sub.w r2, r2, fp │ │ │ │ str.w r2, [r4, #176] @ 0xb0 │ │ │ │ - bl 1f66fc │ │ │ │ + bl 1f6644 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ blx r8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 1e77d4 │ │ │ │ + cbz r3, 1e771c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r1, sl, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1e77be │ │ │ │ + bne.n 1e7706 │ │ │ │ cmp r2, #2 │ │ │ │ dmb ish │ │ │ │ - beq.w 1e78f4 │ │ │ │ + beq.w 1e783c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e770a │ │ │ │ + beq.n 1e7652 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 1e770a │ │ │ │ + b.n 1e7652 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f66fc │ │ │ │ + bl 1f6644 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f66e0 │ │ │ │ + bl 1f6628 │ │ │ │ ldr.w r7, [r4, #160] @ 0xa0 │ │ │ │ - cbnz r7, 1e7864 │ │ │ │ + cbnz r7, 1e77ac │ │ │ │ ldrd fp, r6, [r4, #168] @ 0xa8 │ │ │ │ cmp r6, fp │ │ │ │ - beq.n 1e785a │ │ │ │ + beq.n 1e77a2 │ │ │ │ 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, 1e7844 │ │ │ │ + cbz r2, 1e778c │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - cbz r0, 1e7842 │ │ │ │ + cbz r0, 1e778a │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r0] │ │ │ │ strex r2, r9, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e7824 │ │ │ │ + bne.n 1e776c │ │ │ │ cmp r3, #2 │ │ │ │ dmb ish │ │ │ │ - beq.n 1e78ea │ │ │ │ + beq.n 1e7832 │ │ │ │ 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 58ed8 <__aeabi_uidivmod@plt> │ │ │ │ mov r6, r1 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 1e780a │ │ │ │ + bne.n 1e7752 │ │ │ │ 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 1f66fc │ │ │ │ - ldr r2, [pc, #188] @ (1e7928 ) │ │ │ │ - ldr r3, [pc, #176] @ (1e7920 ) │ │ │ │ + bl 1f6644 │ │ │ │ + ldr r2, [pc, #188] @ (1e7870 ) │ │ │ │ + ldr r3, [pc, #176] @ (1e7868 ) │ │ │ │ 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 1e7918 │ │ │ │ + bne.n 1e7860 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #188 @ 0xbc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f66fc │ │ │ │ - b.n 1e770a │ │ │ │ - ldr r2, [pc, #156] @ (1e792c ) │ │ │ │ + bl 1f6644 │ │ │ │ + b.n 1e7652 │ │ │ │ + ldr r2, [pc, #156] @ (1e7874 ) │ │ │ │ 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 59d00 <__snprintf_chk@plt> │ │ │ │ add r0, sp, #164 @ 0xa4 │ │ │ │ - bl 1e7f74 │ │ │ │ - b.n 1e7702 │ │ │ │ + bl 1e7ebc │ │ │ │ + b.n 1e764a │ │ │ │ movs r0, #224 @ 0xe0 │ │ │ │ blx 59130 │ │ │ │ movs r2, #19 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #0 │ │ │ │ blx 59924 │ │ │ │ - b.n 1e76fa │ │ │ │ + b.n 1e7642 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ blx 5923c │ │ │ │ - ldr r3, [pc, #100] @ (1e7930 ) │ │ │ │ + ldr r3, [pc, #100] @ (1e7878 ) │ │ │ │ ldr r7, [r5, r3] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ dmb ish │ │ │ │ - cbz r3, 1e7908 │ │ │ │ + cbz r3, 1e7850 │ │ │ │ ldr r5, [r7, #32] │ │ │ │ - bl 1f6768 │ │ │ │ + bl 1f66b0 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r5 │ │ │ │ - bl 1e7ff8 │ │ │ │ + bl 1e7f40 │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ - b.n 1e76f4 │ │ │ │ + b.n 1e763c │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 1defcc │ │ │ │ - b.n 1e7838 │ │ │ │ + bl 1def14 │ │ │ │ + b.n 1e7780 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 1defcc │ │ │ │ + bl 1def14 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e770a │ │ │ │ - b.n 1e77da │ │ │ │ - ldr r3, [pc, #40] @ (1e7934 ) │ │ │ │ + beq.w 1e7652 │ │ │ │ + b.n 1e7722 │ │ │ │ + ldr r3, [pc, #40] @ (1e787c ) │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1f65a4 │ │ │ │ - b.n 1e78d4 │ │ │ │ + bl 1f64ec │ │ │ │ + b.n 1e781c │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ - ldrh r2, [r5, #8] │ │ │ │ + ldrh r2, [r4, #14] │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r4, #8] │ │ │ │ + ldrh r2, [r3, #14] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - strh r6, [r1, #60] @ 0x3c │ │ │ │ + ldrh r6, [r0, #2] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - movt r0, #24600 @ 0x6018 │ │ │ │ + @ instruction: 0xf2fe0018 │ │ │ │ lsrs r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -549491,87 +549458,87 @@ │ │ │ │ cmp r1, r3 │ │ │ │ it cs │ │ │ │ movcs r1, r3 │ │ │ │ cmp r1, #1 │ │ │ │ it cc │ │ │ │ movcc r1, #1 │ │ │ │ mov r5, r1 │ │ │ │ - cbz r2, 1e799a │ │ │ │ + cbz r2, 1e78e2 │ │ │ │ ldr.w r4, [r0, #160] @ 0xa0 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 1e7988 │ │ │ │ - bhi.n 1e79c6 │ │ │ │ + beq.n 1e78d0 │ │ │ │ + bhi.n 1e790e │ │ │ │ str.w r5, [r6, #160] @ 0xa0 │ │ │ │ - b.n 1e7976 │ │ │ │ + b.n 1e78be │ │ │ │ adds r4, #1 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1e7986 │ │ │ │ + beq.n 1e78ce │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e75d8 │ │ │ │ + bl 1e7520 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e7970 │ │ │ │ + bne.n 1e78b8 │ │ │ │ str.w r4, [r6, #160] @ 0xa0 │ │ │ │ - cbz r7, 1e798c │ │ │ │ + cbz r7, 1e78d4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add.w r3, r6, #16 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1f66fc │ │ │ │ + bl 1f6644 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add.w r3, r0, #16 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1f66e0 │ │ │ │ + bl 1f6628 │ │ │ │ ldr.w r4, [r6, #160] @ 0xa0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1e7990 │ │ │ │ - bcs.n 1e796a │ │ │ │ + beq.n 1e78d8 │ │ │ │ + bcs.n 1e78b2 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e750c │ │ │ │ + bl 1e7454 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1f66fc │ │ │ │ - b.n 1e7988 │ │ │ │ + bl 1f6644 │ │ │ │ + b.n 1e78d0 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e750c │ │ │ │ + bl 1e7454 │ │ │ │ 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, 1e79f6 │ │ │ │ + cbz r2, 1e793e │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ ldr.w r2, [r4, #152] @ 0x98 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 1e7a12 │ │ │ │ - ldr r0, [pc, #360] @ (1e7b68 ) │ │ │ │ + ble.n 1e795a │ │ │ │ + ldr r0, [pc, #360] @ (1e7ab0 ) │ │ │ │ ldrb.w r1, [r4, #40] @ 0x28 │ │ │ │ add r0, pc │ │ │ │ cmp r3, r0 │ │ │ │ ite eq │ │ │ │ moveq r1, #0 │ │ │ │ andne.w r1, r1, #1 │ │ │ │ - cbnz r1, 1e7a7a │ │ │ │ + cbnz r1, 1e79c2 │ │ │ │ ldr.w r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1e7a96 │ │ │ │ + beq.n 1e79de │ │ │ │ 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 │ │ │ │ @@ -549589,38 +549556,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 1f6608 │ │ │ │ + bl 1f6550 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1e7b5a │ │ │ │ + beq.n 1e7aa2 │ │ │ │ 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 1e7a12 │ │ │ │ + bcs.n 1e795a │ │ │ │ movs r2, #1 │ │ │ │ adds r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1e7938 │ │ │ │ + bl 1e7880 │ │ │ │ ldr.w r2, [r4, #152] @ 0x98 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 1e7a12 │ │ │ │ + b.n 1e795a │ │ │ │ ldr.w r1, [r4, #148] @ 0x94 │ │ │ │ lsls r1, r1, #30 │ │ │ │ - bpl.n 1e7b38 │ │ │ │ + bpl.n 1e7a80 │ │ │ │ ldr.w r1, [r4, #176] @ 0xb0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ add r1, r0 │ │ │ │ cmp.w r1, #268435456 @ 0x10000000 │ │ │ │ - bcs.n 1e7b38 │ │ │ │ + bcs.n 1e7a80 │ │ │ │ movs r1, #24 │ │ │ │ add.w r0, r2, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w fp, r2, #8 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 59b08 │ │ │ │ ldr.w r8, [r4, #172] @ 0xac │ │ │ │ @@ -549645,60 +549612,60 @@ │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ add.w r0, lr, #1 │ │ │ │ mov r1, r8 │ │ │ │ blx 58ed8 <__aeabi_uidivmod@plt> │ │ │ │ mov lr, r1 │ │ │ │ cmp r1, sl │ │ │ │ - bne.n 1e7ae2 │ │ │ │ + bne.n 1e7a2a │ │ │ │ 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 58d30 │ │ │ │ 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 1e7a22 │ │ │ │ + b.n 1e796a │ │ │ │ add.w r8, r4, #16 │ │ │ │ add.w r5, r4, #96 @ 0x60 │ │ │ │ mov sl, r3 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f6624 │ │ │ │ + bl 1f656c │ │ │ │ ldr.w r2, [r4, #152] @ 0x98 │ │ │ │ ldr.w r3, [r4, #164] @ 0xa4 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1e7b42 │ │ │ │ + beq.n 1e7a8a │ │ │ │ mov r3, sl │ │ │ │ - b.n 1e7a1a │ │ │ │ + b.n 1e7962 │ │ │ │ add.w r0, r4, #16 │ │ │ │ - bl 1f66fc │ │ │ │ + bl 1f6644 │ │ │ │ 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 1e2a60 │ │ │ │ + bl 1e29a8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e7c96 │ │ │ │ + beq.w 1e7bde │ │ │ │ blx 59cc4 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 59cc4 │ │ │ │ cmp r0, #13 │ │ │ │ it ge │ │ │ │ movge r0, #13 │ │ │ │ @@ -549709,18 +549676,18 @@ │ │ │ │ mov r0, r5 │ │ │ │ it ge │ │ │ │ movge r3, r9 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 5923c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 1e7ca0 │ │ │ │ + ble.n 1e7be8 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ - ldr r3, [pc, #296] @ (1e7cf0 ) │ │ │ │ + ldr r3, [pc, #296] @ (1e7c38 ) │ │ │ │ mov r0, r5 │ │ │ │ strd r7, r4, [sp, #8] │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #14 │ │ │ │ mov r1, r3 │ │ │ │ blx 59d00 <__snprintf_chk@plt> │ │ │ │ @@ -549732,295 +549699,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 1f6654 │ │ │ │ + bl 1f659c │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ str.w r4, [r5, #152] @ 0x98 │ │ │ │ - bl 1f65e8 │ │ │ │ + bl 1f6530 │ │ │ │ add.w r0, r5, #96 @ 0x60 │ │ │ │ - bl 1f65e8 │ │ │ │ + bl 1f6530 │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #24 │ │ │ │ blx 59b08 │ │ │ │ str.w r0, [r5, #180] @ 0xb4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e7cb0 │ │ │ │ + beq.n 1e7bf8 │ │ │ │ ldr.w r0, [r5, #156] @ 0x9c │ │ │ │ movs r1, #4 │ │ │ │ blx 59b08 │ │ │ │ str.w r0, [r5, #144] @ 0x90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e7cb0 │ │ │ │ + beq.n 1e7bf8 │ │ │ │ ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ - cbnz r3, 1e7c4a │ │ │ │ - b.n 1e7c5c │ │ │ │ + cbnz r3, 1e7b92 │ │ │ │ + b.n 1e7ba4 │ │ │ │ ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, r4 │ │ │ │ - bls.n 1e7c5c │ │ │ │ + bls.n 1e7ba4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e75d8 │ │ │ │ + bl 1e7520 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e7c40 │ │ │ │ - cbz r4, 1e7cb0 │ │ │ │ + bne.n 1e7b88 │ │ │ │ + cbz r4, 1e7bf8 │ │ │ │ str.w r4, [r5, #160] @ 0xa0 │ │ │ │ - ldr r1, [pc, #148] @ (1e7cf4 ) │ │ │ │ - ldr r0, [pc, #152] @ (1e7cf8 ) │ │ │ │ - ldr r4, [pc, #152] @ (1e7cfc ) │ │ │ │ + ldr r1, [pc, #148] @ (1e7c3c ) │ │ │ │ + ldr r0, [pc, #152] @ (1e7c40 ) │ │ │ │ + ldr r4, [pc, #152] @ (1e7c44 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ add r4, pc │ │ │ │ - bl 1f65a4 │ │ │ │ + bl 1f64ec │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f66e0 │ │ │ │ - ldr r3, [pc, #140] @ (1e7d00 ) │ │ │ │ + bl 1f6628 │ │ │ │ + ldr r3, [pc, #140] @ (1e7c48 ) │ │ │ │ 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 1f66fc │ │ │ │ + bl 1f6644 │ │ │ │ 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 5923c │ │ │ │ - ldr r2, [pc, #96] @ (1e7d04 ) │ │ │ │ + ldr r2, [pc, #96] @ (1e7c4c ) │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #14 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ blx 59314 │ │ │ │ - b.n 1e7bd8 │ │ │ │ + b.n 1e7b20 │ │ │ │ ldr.w r0, [r5, #144] @ 0x90 │ │ │ │ blx 58d30 │ │ │ │ ldr.w r3, [r5, #180] @ 0xb4 │ │ │ │ - cbz r3, 1e7cdc │ │ │ │ + cbz r3, 1e7c24 │ │ │ │ add.w r0, r5, #96 @ 0x60 │ │ │ │ - bl 1f65d4 │ │ │ │ + bl 1f651c │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ - bl 1f65d4 │ │ │ │ + bl 1f651c │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f6640 │ │ │ │ + bl 1f6588 │ │ │ │ ldr.w r0, [r5, #180] @ 0xb4 │ │ │ │ blx 58d30 │ │ │ │ movs r2, #200 @ 0xc8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 5923c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - vshr.s16 d0, d8, #8 │ │ │ │ + vshr.s16 d16, d8, #16 │ │ │ │ @ instruction: 0xfa0bffff │ │ │ │ - pop {r2, r5, r6, r7} │ │ │ │ + pop {r2, r3, r4, r7, pc} │ │ │ │ lsls r7, r4, #2 │ │ │ │ - pop {r1, r3, r6, r7} │ │ │ │ + pop {r1, r7, pc} │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r4, pc, #632 @ (adr r4, 1e7f7c ) │ │ │ │ + add r5, pc, #344 @ (adr r5, 1e7da4 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - asrs r4, r3, #18 │ │ │ │ + asrs r4, r2, #19 │ │ │ │ movs r0, r3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1e750c │ │ │ │ + bl 1e7454 │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ - cbz r3, 1e7d72 │ │ │ │ - ldr r0, [pc, #116] @ (1e7d9c ) │ │ │ │ + cbz r3, 1e7cba │ │ │ │ + ldr r0, [pc, #116] @ (1e7ce4 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f66e0 │ │ │ │ - ldr r3, [pc, #112] @ (1e7da0 ) │ │ │ │ + bl 1f6628 │ │ │ │ + ldr r3, [pc, #112] @ (1e7ce8 ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1e7d6a │ │ │ │ + beq.n 1e7cb2 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ subs r2, #188 @ 0xbc │ │ │ │ - ldr.w ip, [pc, #100] @ 1e7da4 │ │ │ │ + ldr.w ip, [pc, #100] @ 1e7cec │ │ │ │ subs r3, #188 @ 0xbc │ │ │ │ add ip, pc │ │ │ │ - b.n 1e7d54 │ │ │ │ + b.n 1e7c9c │ │ │ │ ldr.w r0, [r3, #192] @ 0xc0 │ │ │ │ mov r2, r3 │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 1e7d6a │ │ │ │ + beq.n 1e7cb2 │ │ │ │ sub.w r3, r0, #188 @ 0xbc │ │ │ │ add.w r1, r3, #188 @ 0xbc │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 1e7d46 │ │ │ │ + bne.n 1e7c8e │ │ │ │ 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] @ (1e7da8 ) │ │ │ │ + ldr r0, [pc, #60] @ (1e7cf0 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f66fc │ │ │ │ + bl 1f6644 │ │ │ │ add.w r0, r4, #96 @ 0x60 │ │ │ │ - bl 1f65d4 │ │ │ │ + bl 1f651c │ │ │ │ add.w r0, r4, #48 @ 0x30 │ │ │ │ - bl 1f65d4 │ │ │ │ + bl 1f651c │ │ │ │ add.w r0, r4, #16 │ │ │ │ - bl 1f6640 │ │ │ │ + bl 1f6588 │ │ │ │ ldr.w r0, [r4, #180] @ 0xb4 │ │ │ │ blx 58d30 │ │ │ │ ldr.w r0, [r4, #144] @ 0x90 │ │ │ │ blx 58d30 │ │ │ │ pop {r4, pc} │ │ │ │ - pop {r3} │ │ │ │ + pop {r6, r7} │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r3, pc, #928 @ (adr r3, 1e8144 ) │ │ │ │ + add r4, pc, #640 @ (adr r4, 1e7f6c ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r3, pc, #856 @ (adr r3, 1e8100 ) │ │ │ │ + add r4, pc, #568 @ (adr r4, 1e7f28 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - cbnz r4, 1e7e1c │ │ │ │ + pop {r2, r3, r4, r5, r6} │ │ │ │ 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 1f66e0 │ │ │ │ + bl 1f6628 │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ - cbz r3, 1e7df0 │ │ │ │ + cbz r3, 1e7d38 │ │ │ │ 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 1e79d4 │ │ │ │ + bl 1e791c │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add.w r0, r4, #16 │ │ │ │ - bl 1f66fc │ │ │ │ + bl 1f6644 │ │ │ │ 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] @ (1e7edc ) │ │ │ │ + ldr r2, [pc, #200] @ (1e7e24 ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ - ldr r3, [pc, #200] @ (1e7ee0 ) │ │ │ │ + ldr r3, [pc, #200] @ (1e7e28 ) │ │ │ │ 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 1f66e0 │ │ │ │ + bl 1f6628 │ │ │ │ ldr.w r8, [r7, #160] @ 0xa0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1e7ed0 │ │ │ │ + beq.n 1e7e18 │ │ │ │ movs r4, #0 │ │ │ │ mov.w r0, r8, lsl #2 │ │ │ │ strb.w r4, [r7, #40] @ 0x28 │ │ │ │ blx 59cb8 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1e8108 │ │ │ │ + bl 1e8050 │ │ │ │ ldr.w r3, [r7, #160] @ 0xa0 │ │ │ │ - cbz r3, 1e7e86 │ │ │ │ - ldr.w fp, [pc, #136] @ 1e7ee4 │ │ │ │ + cbz r3, 1e7dce │ │ │ │ + ldr.w fp, [pc, #136] @ 1e7e2c │ │ │ │ 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 1e79d4 │ │ │ │ + bl 1e791c │ │ │ │ ldr.w r3, [r7, #160] @ 0xa0 │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 1e7e66 │ │ │ │ + bhi.n 1e7dae │ │ │ │ movs r3, #1 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ movs r5, #0 │ │ │ │ - bl 1f66fc │ │ │ │ + bl 1f6644 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 1e7ec2 │ │ │ │ + cbnz r3, 1e7e0a │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp r8, r5 │ │ │ │ - bne.n 1e7e96 │ │ │ │ + bne.n 1e7dde │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 58d30 │ │ │ │ - ldr r2, [pc, #60] @ (1e7ee8 ) │ │ │ │ - ldr r3, [pc, #52] @ (1e7ee0 ) │ │ │ │ + ldr r2, [pc, #60] @ (1e7e30 ) │ │ │ │ + ldr r3, [pc, #52] @ (1e7e28 ) │ │ │ │ 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 1e7ed8 │ │ │ │ + bne.n 1e7e20 │ │ │ │ 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 1e7440 │ │ │ │ - b.n 1e7e9a │ │ │ │ + bl 1e7388 │ │ │ │ + b.n 1e7de2 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1f66fc │ │ │ │ - b.n 1e7ea8 │ │ │ │ + bl 1f6644 │ │ │ │ + b.n 1e7df0 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ - strh r4, [r4, #14] │ │ │ │ + strh r4, [r3, #20] │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ pldw [r5, #255]! │ │ │ │ - strh r0, [r2, #10] │ │ │ │ + strh r0, [r1, #16] │ │ │ │ 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] @ (1e7f68 ) │ │ │ │ - ldr r3, [pc, #108] @ (1e7f6c ) │ │ │ │ + ldr r2, [pc, #104] @ (1e7eb0 ) │ │ │ │ + ldr r3, [pc, #108] @ (1e7eb4 ) │ │ │ │ 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] │ │ │ │ @@ -550036,68 +550003,68 @@ │ │ │ │ add r1, sp, #132 @ 0x84 │ │ │ │ add r2, sp, #4 │ │ │ │ movs r0, #0 │ │ │ │ blx 58d24 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f6718 │ │ │ │ + bl 1f6660 │ │ │ │ movs r2, #0 │ │ │ │ mov r5, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ movs r0, #2 │ │ │ │ blx 58d24 │ │ │ │ - ldr r2, [pc, #36] @ (1e7f70 ) │ │ │ │ - ldr r3, [pc, #32] @ (1e7f6c ) │ │ │ │ + ldr r2, [pc, #36] @ (1e7eb8 ) │ │ │ │ + ldr r3, [pc, #32] @ (1e7eb4 ) │ │ │ │ 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 1e7f62 │ │ │ │ + bne.n 1e7eaa │ │ │ │ mov r0, r5 │ │ │ │ add sp, #268 @ 0x10c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r2, [r7, #6] │ │ │ │ + strh r2, [r6, #12] │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r6, #4] │ │ │ │ + strh r0, [r5, #10] │ │ │ │ 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] @ (1e7fec ) │ │ │ │ + ldr r2, [pc, #104] @ (1e7f34 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #104] @ (1e7ff0 ) │ │ │ │ + ldr r3, [pc, #104] @ (1e7f38 ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 59258 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ blx 59824 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - beq.n 1e7fbe │ │ │ │ - ldr r2, [pc, #76] @ (1e7ff4 ) │ │ │ │ - ldr r3, [pc, #68] @ (1e7ff0 ) │ │ │ │ + beq.n 1e7f06 │ │ │ │ + ldr r2, [pc, #76] @ (1e7f3c ) │ │ │ │ + ldr r3, [pc, #68] @ (1e7f38 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e7fe8 │ │ │ │ + bne.n 1e7f30 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx 59cc4 │ │ │ │ cmp r0, #15 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ @@ -550109,64 +550076,64 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ movs r3, #0 │ │ │ │ add r2, sp │ │ │ │ strb r3, [r2, #12] │ │ │ │ blx 59824 │ │ │ │ - b.n 1e7fa6 │ │ │ │ + b.n 1e7eee │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ - strh r2, [r6, #2] │ │ │ │ + strh r2, [r5, #8] │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r2, #2] │ │ │ │ + strh r2, [r1, #8] │ │ │ │ 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] @ (1e80fc ) │ │ │ │ + ldr r2, [pc, #240] @ (1e8044 ) │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #240] @ (1e8100 ) │ │ │ │ + ldr r3, [pc, #240] @ (1e8048 ) │ │ │ │ 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 1e80dc │ │ │ │ + beq.n 1e8024 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r2, r6 │ │ │ │ blx 5a020 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #0 │ │ │ │ - cbz r1, 1e8050 │ │ │ │ - ldr r2, [pc, #204] @ (1e8104 ) │ │ │ │ - ldr r3, [pc, #196] @ (1e8100 ) │ │ │ │ + cbz r1, 1e7f98 │ │ │ │ + ldr r2, [pc, #204] @ (1e804c ) │ │ │ │ + ldr r3, [pc, #196] @ (1e8048 ) │ │ │ │ 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 1e80f8 │ │ │ │ + bne.n 1e8040 │ │ │ │ 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 5923c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1e80ec │ │ │ │ + beq.n 1e8034 │ │ │ │ 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] │ │ │ │ @@ -550179,15 +550146,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 1e8064 │ │ │ │ + bhi.n 1e7fac │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r0, r6 │ │ │ │ blx 5923c │ │ │ │ movs r2, #0 │ │ │ │ movs r7, #1 │ │ │ │ lsrs r0, r2, #5 │ │ │ │ and.w r1, r2, #31 │ │ │ │ @@ -550198,40 +550165,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 1e80a2 │ │ │ │ + bhi.n 1e7fea │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r0, r8 │ │ │ │ blx 59fb4 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 1e8036 │ │ │ │ + b.n 1e7f7e │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r0, r6 │ │ │ │ blx 5923c │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1e809e │ │ │ │ - b.n 1e80ca │ │ │ │ + bne.n 1e7fe6 │ │ │ │ + b.n 1e8012 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx 5923c │ │ │ │ - b.n 1e80ca │ │ │ │ + b.n 1e8012 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ - ldrb r4, [r5, #31] │ │ │ │ + strh r4, [r4, #4] │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r0, #31] │ │ │ │ + strh r2, [r7, #2] │ │ │ │ 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 │ │ │ │ @@ -550276,15 +550243,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 1e81bc │ │ │ │ + beq.n 1e8104 │ │ │ │ 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] │ │ │ │ @@ -550294,25 +550261,25 @@ │ │ │ │ lsls r7, r2, #1 │ │ │ │ strd r2, r0, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ mov r8, r7 │ │ │ │ blx 59cb8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e81b4 │ │ │ │ + beq.n 1e80fc │ │ │ │ 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 1e8226 │ │ │ │ + beq.n 1e816e │ │ │ │ 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 │ │ │ │ @@ -550328,22 +550295,22 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ blx 58d30 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ strd r8, r5, [r3, #12] │ │ │ │ - b.n 1e81a8 │ │ │ │ + b.n 1e80f0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ blx 59c4c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 1e8214 │ │ │ │ + b.n 1e815c │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1e8252 │ │ │ │ + beq.n 1e819a │ │ │ │ ldrd r3, r1, [r0, #12] │ │ │ │ push {r4} │ │ │ │ ldr r4, [r0, #8] │ │ │ │ subs r3, #1 │ │ │ │ ands r3, r2 │ │ │ │ add.w ip, r4, r2 │ │ │ │ pop {r4} │ │ │ │ @@ -550354,892 +550321,892 @@ │ │ │ │ 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] @ 1e82cc │ │ │ │ + ldr.w lr, [pc, #96] @ 1e8214 │ │ │ │ sub sp, #16 │ │ │ │ - ldr.w ip, [pc, #96] @ 1e82d0 │ │ │ │ + ldr.w ip, [pc, #96] @ 1e8218 │ │ │ │ add r0, sp, #24 │ │ │ │ add lr, pc │ │ │ │ - ldr r4, [pc, #92] @ (1e82d4 ) │ │ │ │ + ldr r4, [pc, #92] @ (1e821c ) │ │ │ │ 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 5904c <__vsnprintf_chk@plt> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e1698 │ │ │ │ - ldr r2, [pc, #44] @ (1e82d8 ) │ │ │ │ - ldr r3, [pc, #36] @ (1e82d0 ) │ │ │ │ + bl 1e15e0 │ │ │ │ + ldr r2, [pc, #44] @ (1e8220 ) │ │ │ │ + ldr r3, [pc, #36] @ (1e8218 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e82c6 │ │ │ │ + bne.n 1e820e │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r0, [r1, #22] │ │ │ │ + ldrb r0, [r0, #25] │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb6d2 │ │ │ │ + @ instruction: 0xb78a │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldrb r0, [r2, #21] │ │ │ │ + ldrb r0, [r1, #24] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - cbz r0, 1e8340 │ │ │ │ + cbz r0, 1e8288 │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - bne.n 1e82ec │ │ │ │ + bne.n 1e8234 │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ - cbnz r3, 1e82ec │ │ │ │ + cbnz r3, 1e8234 │ │ │ │ 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] @ (1e8384 ) │ │ │ │ + ldr r1, [pc, #132] @ (1e82cc ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 58cdc │ │ │ │ - cbz r0, 1e833c │ │ │ │ - ldr r1, [pc, #120] @ (1e8388 ) │ │ │ │ + cbz r0, 1e8284 │ │ │ │ + ldr r1, [pc, #120] @ (1e82d0 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 58cdc │ │ │ │ - cbz r0, 1e833c │ │ │ │ - ldr r1, [pc, #112] @ (1e838c ) │ │ │ │ + cbz r0, 1e8284 │ │ │ │ + ldr r1, [pc, #112] @ (1e82d4 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 58cdc │ │ │ │ - cbz r0, 1e833c │ │ │ │ - ldr r1, [pc, #104] @ (1e8390 ) │ │ │ │ + cbz r0, 1e8284 │ │ │ │ + ldr r1, [pc, #104] @ (1e82d8 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 58cdc │ │ │ │ - cbz r0, 1e833c │ │ │ │ + cbz r0, 1e8284 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - bne.n 1e8344 │ │ │ │ + bne.n 1e828c │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ - cbnz r3, 1e8344 │ │ │ │ + cbnz r3, 1e828c │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ - ldr r1, [pc, #76] @ (1e8394 ) │ │ │ │ + ldr r1, [pc, #76] @ (1e82dc ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 58cdc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e833a │ │ │ │ - ldr r1, [pc, #68] @ (1e8398 ) │ │ │ │ + beq.n 1e8282 │ │ │ │ + ldr r1, [pc, #68] @ (1e82e0 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 58cdc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e833a │ │ │ │ - ldr r1, [pc, #56] @ (1e839c ) │ │ │ │ + beq.n 1e8282 │ │ │ │ + ldr r1, [pc, #56] @ (1e82e4 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 58cdc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e833a │ │ │ │ - ldr r1, [pc, #48] @ (1e83a0 ) │ │ │ │ + beq.n 1e8282 │ │ │ │ + ldr r1, [pc, #48] @ (1e82e8 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 58cdc │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r5 │ │ │ │ orreq.w r0, r5, #1 │ │ │ │ - b.n 1e833c │ │ │ │ - strb r6, [r1, #30] │ │ │ │ + b.n 1e8284 │ │ │ │ + strb r6, [r0, #31] │ │ │ │ movs r4, r3 │ │ │ │ - movs r0, r0 │ │ │ │ + movs r0, r7 │ │ │ │ movs r0, r3 │ │ │ │ - strb r4, [r2, #9] │ │ │ │ + strb r4, [r1, #10] │ │ │ │ movs r0, r3 │ │ │ │ - adds r7, #80 @ 0x50 │ │ │ │ + adds r7, #136 @ 0x88 │ │ │ │ movs r7, r2 │ │ │ │ - bvs.n 1e83e0 │ │ │ │ + bvs.n 1e8398 │ │ │ │ movs r7, r2 │ │ │ │ - @ instruction: 0xe8160018 │ │ │ │ - svc 184 @ 0xb8 │ │ │ │ + strex r0, r0, [lr, #96] @ 0x60 │ │ │ │ + svc 240 @ 0xf0 │ │ │ │ movs r4, r3 │ │ │ │ - adds r6, #254 @ 0xfe │ │ │ │ + adds r7, #54 @ 0x36 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r3, [pc, #68] @ (1e83ec ) │ │ │ │ + ldr r3, [pc, #68] @ (1e8334 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ uxtb r1, r1 │ │ │ │ - cbz r1, 1e83b0 │ │ │ │ + cbz r1, 1e82f8 │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r0, [pc, #48] @ (1e83f0 ) │ │ │ │ + ldr r0, [pc, #48] @ (1e8338 ) │ │ │ │ sub sp, #12 │ │ │ │ add r0, pc │ │ │ │ strd r1, r3, [sp] │ │ │ │ - bl 1e16f0 │ │ │ │ + bl 1e1638 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ - bl 1e82dc │ │ │ │ - ldr r2, [pc, #32] @ (1e83f4 ) │ │ │ │ + bl 1e8224 │ │ │ │ + ldr r2, [pc, #32] @ (1e833c ) │ │ │ │ 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} │ │ │ │ - push {r0, r1, r2, r5, r7, lr} │ │ │ │ + @ instruction: 0xb65f │ │ │ │ lsls r7, r4, #2 │ │ │ │ - b.n 1e8350 │ │ │ │ + b.n 1e8308 │ │ │ │ movs r0, r3 │ │ │ │ - push {r3, r4, r5, r6, lr} │ │ │ │ + @ instruction: 0xb630 │ │ │ │ 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 1e16f0 │ │ │ │ + bl 1e1638 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r4, r0 │ │ │ │ moveq r4, r1 │ │ │ │ - bl 1e83a4 │ │ │ │ + bl 1e82ec │ │ │ │ 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 1e1718 │ │ │ │ + bl 1e1660 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r4, r0 │ │ │ │ moveq r4, r1 │ │ │ │ - bl 1e83a4 │ │ │ │ + bl 1e82ec │ │ │ │ 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 1e16f0 │ │ │ │ + bl 1e1638 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 1e82dc │ │ │ │ + bl 1e8224 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 1e83a4 │ │ │ │ + bl 1e82ec │ │ │ │ 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] @ (1e84d4 ) │ │ │ │ + ldr r1, [pc, #76] @ (1e841c ) │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #76] @ (1e84d8 ) │ │ │ │ + ldr r2, [pc, #76] @ (1e8420 ) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov.w r2, #0 │ │ │ │ - cbz r0, 1e84ca │ │ │ │ + cbz r0, 1e8412 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 58f80 <__isoc23_strtoll@plt> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r4, r2 │ │ │ │ itt eq │ │ │ │ moveq r0, r5 │ │ │ │ ldreq r1, [sp, #4] │ │ │ │ - ldr r2, [pc, #40] @ (1e84dc ) │ │ │ │ - ldr r3, [pc, #32] @ (1e84d8 ) │ │ │ │ + ldr r2, [pc, #40] @ (1e8424 ) │ │ │ │ + ldr r3, [pc, #32] @ (1e8420 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e84d0 │ │ │ │ + bne.n 1e8418 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r3 │ │ │ │ - b.n 1e84b2 │ │ │ │ + b.n 1e83fa │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ - ldrb r6, [r5, #13] │ │ │ │ + ldrb r6, [r4, #16] │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r0, #13] │ │ │ │ + ldrb r6, [r7, #15] │ │ │ │ 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] @ (1e854c ) │ │ │ │ + ldr r2, [pc, #88] @ (1e8494 ) │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #88] @ (1e8550 ) │ │ │ │ + ldr r3, [pc, #88] @ (1e8498 ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #20 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e16f0 │ │ │ │ - cbz r0, 1e8540 │ │ │ │ + bl 1e1638 │ │ │ │ + cbz r0, 1e8488 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #8 │ │ │ │ str r0, [sp, #0] │ │ │ │ blx 58f80 <__isoc23_strtoll@plt> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1e8540 │ │ │ │ + beq.n 1e8488 │ │ │ │ strd r0, r1, [sp] │ │ │ │ - bl 1e83a4 │ │ │ │ - ldr r2, [pc, #44] @ (1e8554 ) │ │ │ │ - ldr r3, [pc, #40] @ (1e8550 ) │ │ │ │ + bl 1e82ec │ │ │ │ + ldr r2, [pc, #44] @ (1e849c ) │ │ │ │ + ldr r3, [pc, #40] @ (1e8498 ) │ │ │ │ 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 1e8546 │ │ │ │ + bne.n 1e848e │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - b.n 1e851c │ │ │ │ + b.n 1e8464 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r6, [r0, #12] │ │ │ │ + ldrb r6, [r7, #14] │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r2, #11] │ │ │ │ + ldrb r4, [r1, #14] │ │ │ │ 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 r8, r7, [sp, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1e863e │ │ │ │ + beq.n 1e8586 │ │ │ │ mov r9, r1 │ │ │ │ - ldr r1, [pc, #384] @ (1e86f8 ) │ │ │ │ + ldr r1, [pc, #384] @ (1e8640 ) │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ add r1, pc │ │ │ │ mov r6, r2 │ │ │ │ blx 59ed4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e8678 │ │ │ │ + beq.n 1e85c0 │ │ │ │ ldr r7, [r6, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1e86f2 │ │ │ │ + beq.w 1e863a │ │ │ │ ldrb.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e865e │ │ │ │ + beq.n 1e85a6 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #348] @ (1e86fc ) │ │ │ │ + ldr r3, [pc, #348] @ (1e8644 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r9 │ │ │ │ blx 59ed4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e861c │ │ │ │ + beq.n 1e8564 │ │ │ │ mov r0, r7 │ │ │ │ mov r4, r9 │ │ │ │ blx 59cc4 │ │ │ │ mov fp, r9 │ │ │ │ mov r5, r0 │ │ │ │ ldrb.w r8, [r4] │ │ │ │ mov sl, r4 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1e8602 │ │ │ │ + beq.n 1e854a │ │ │ │ blx 59a18 <__ctype_b_loc@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ adds r4, #1 │ │ │ │ ldrb.w r0, [r0, r8, lsl #1] │ │ │ │ ubfx r0, r0, #3, #1 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ cmp.w r8, #95 @ 0x5f │ │ │ │ ite eq │ │ │ │ moveq r0, #0 │ │ │ │ andne.w r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e85bc │ │ │ │ + beq.n 1e8504 │ │ │ │ sub.w r1, sl, fp │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 1e864c │ │ │ │ + beq.n 1e8594 │ │ │ │ mov fp, r4 │ │ │ │ ldrb.w r8, [r4] │ │ │ │ mov sl, r4 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1e85c8 │ │ │ │ + bne.n 1e8510 │ │ │ │ sub.w r4, r4, fp │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1e86e2 │ │ │ │ + beq.n 1e862a │ │ │ │ ldr.w r7, [r6, #24]! │ │ │ │ - cbz r7, 1e8642 │ │ │ │ + cbz r7, 1e858a │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r9 │ │ │ │ blx 59ed4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e85b0 │ │ │ │ + bne.n 1e84f8 │ │ │ │ ldrd r2, r3, [r6, #8] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr.w r7, [r6, #24]! │ │ │ │ orrs r1, r2 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r1, [sp, #20] │ │ │ │ orrs r2, r3 │ │ │ │ str r2, [sp, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1e85a4 │ │ │ │ + bne.n 1e84ec │ │ │ │ ldrd r0, r1, [sp, #20] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ strd r8, r7, [sp, #20] │ │ │ │ ldrd r0, r1, [sp, #20] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ blx 59ffc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e861c │ │ │ │ + beq.n 1e8564 │ │ │ │ mov fp, r4 │ │ │ │ - b.n 1e85f6 │ │ │ │ + b.n 1e853e │ │ │ │ ldr r3, [r6, #24] │ │ │ │ - cbz r3, 1e866a │ │ │ │ + cbz r3, 1e85b2 │ │ │ │ ldr.w r3, [r6, #48]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e865e │ │ │ │ + bne.n 1e85a6 │ │ │ │ strd r3, r3, [sp, #20] │ │ │ │ ldrd r0, r1, [sp, #20] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #132] @ (1e8700 ) │ │ │ │ + ldr r1, [pc, #132] @ (1e8648 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #132] @ (1e8704 ) │ │ │ │ + ldr r0, [pc, #132] @ (1e864c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 1e8258 │ │ │ │ + bl 1e81a0 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1e863e │ │ │ │ + beq.n 1e8586 │ │ │ │ mov r9, r6 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r3 │ │ │ │ blx 59cc4 │ │ │ │ ldr.w r3, [r9, #24]! │ │ │ │ cmp r4, r0 │ │ │ │ it cc │ │ │ │ movcc r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e8690 │ │ │ │ - ldr.w sl, [pc, #96] @ 1e8708 │ │ │ │ - ldr.w r9, [pc, #96] @ 1e870c │ │ │ │ + bne.n 1e85d8 │ │ │ │ + ldr.w sl, [pc, #96] @ 1e8650 │ │ │ │ + ldr.w r9, [pc, #96] @ 1e8654 │ │ │ │ add sl, pc │ │ │ │ add r9, pc │ │ │ │ - b.n 1e86d0 │ │ │ │ - ldr r0, [pc, #92] @ (1e8710 ) │ │ │ │ + b.n 1e8618 │ │ │ │ + ldr r0, [pc, #92] @ (1e8658 ) │ │ │ │ mov r2, r5 │ │ │ │ strd ip, r1, [sp, #8] │ │ │ │ movs r3, #16 │ │ │ │ add r0, pc │ │ │ │ mov r1, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 1e8258 │ │ │ │ + bl 1e81a0 │ │ │ │ ldr.w r5, [r6, #24]! │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1e863e │ │ │ │ + beq.n 1e8586 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ mov ip, r9 │ │ │ │ vldr d7, [r6, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1e86b2 │ │ │ │ + bne.n 1e85fa │ │ │ │ mov ip, sl │ │ │ │ mov r1, sl │ │ │ │ - b.n 1e86b2 │ │ │ │ + b.n 1e85fa │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ blx 59ffc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e860a │ │ │ │ - b.n 1e861c │ │ │ │ + bne.n 1e8552 │ │ │ │ + b.n 1e8564 │ │ │ │ strd r7, r7, [sp, #20] │ │ │ │ - b.n 1e8642 │ │ │ │ - b.n 1e8318 │ │ │ │ + b.n 1e858a │ │ │ │ + b.n 1e82d0 │ │ │ │ movs r0, r3 │ │ │ │ - lsls r0, r3, #4 │ │ │ │ + lsls r0, r2, #5 │ │ │ │ movs r0, r3 │ │ │ │ - str r4, [sp, #616] @ 0x268 │ │ │ │ + str r4, [sp, #840] @ 0x348 │ │ │ │ movs r7, r4 │ │ │ │ - b.n 1e8128 │ │ │ │ + b.n 1e80e0 │ │ │ │ movs r0, r3 │ │ │ │ - strb r4, [r1, #31] │ │ │ │ + ldrb r4, [r0, #0] │ │ │ │ movs r0, r3 │ │ │ │ - ldr r5, [sp, #232] @ 0xe8 │ │ │ │ + ldr r5, [sp, #456] @ 0x1c8 │ │ │ │ movs r3, r3 │ │ │ │ - b.n 1e80e4 │ │ │ │ + b.n 1e809c │ │ │ │ movs r0, r3 │ │ │ │ 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 1e16f0 │ │ │ │ + bl 1e1638 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ strd r4, r5, [sp] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e8558 │ │ │ │ + bl 1e84a0 │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ - bl 1e83a4 │ │ │ │ + bl 1e82ec │ │ │ │ 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] @ (1e88b8 ) │ │ │ │ + ldr r0, [pc, #340] @ (1e8800 ) │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r3 │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r2 │ │ │ │ blx 5a2c0 │ │ │ │ strb r3, [r7, r0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e88ae │ │ │ │ + beq.w 1e87f6 │ │ │ │ adds r4, #24 │ │ │ │ mov.w ip, #1 │ │ │ │ - b.n 1e878c │ │ │ │ + b.n 1e86d4 │ │ │ │ ldr.w r3, [r4], #24 │ │ │ │ - cbz r3, 1e87ee │ │ │ │ + cbz r3, 1e8736 │ │ │ │ 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 1e8786 │ │ │ │ + bne.n 1e86ce │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1e8878 │ │ │ │ - ldr r0, [pc, #276] @ (1e88bc ) │ │ │ │ + beq.n 1e87c0 │ │ │ │ + ldr r0, [pc, #276] @ (1e8804 ) │ │ │ │ blx 5a2c0 │ │ │ │ add.w r8, r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ blx 59cc4 │ │ │ │ rsb r2, r0, #4080 @ 0xff0 │ │ │ │ ldr.w r1, [r4, #-24] │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ adds r2, #15 │ │ │ │ mov r0, r8 │ │ │ │ blx 59578 <__strncat_chk@plt> │ │ │ │ - ldr r0, [pc, #244] @ (1e88c0 ) │ │ │ │ + ldr r0, [pc, #244] @ (1e8808 ) │ │ │ │ movs r3, #0 │ │ │ │ mov ip, r3 │ │ │ │ blx 5a2c0 │ │ │ │ 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 1e878c │ │ │ │ + bne.n 1e86d4 │ │ │ │ orrs.w r3, r6, r5 │ │ │ │ - beq.n 1e889e │ │ │ │ + beq.n 1e87e6 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1e881c │ │ │ │ - ldr r0, [pc, #200] @ (1e88c4 ) │ │ │ │ + bne.n 1e8764 │ │ │ │ + ldr r0, [pc, #200] @ (1e880c ) │ │ │ │ blx 5a2c0 │ │ │ │ adds r4, r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 59cc4 │ │ │ │ - ldr r1, [pc, #208] @ (1e88dc ) │ │ │ │ + ldr r1, [pc, #208] @ (1e8824 ) │ │ │ │ rsb r2, r0, #4080 @ 0xff0 │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ adds r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 59578 <__strncat_chk@plt> │ │ │ │ - ldr r0, [pc, #168] @ (1e88c8 ) │ │ │ │ + ldr r0, [pc, #168] @ (1e8810 ) │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ - ldr r1, [pc, #188] @ (1e88e0 ) │ │ │ │ + ldr r1, [pc, #188] @ (1e8828 ) │ │ │ │ movs r2, #1 │ │ │ │ strd r6, r5, [sp, #8] │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ blx 5a2c0 │ │ │ │ adds r5, r7, r0 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ blx 59d00 <__snprintf_chk@plt> │ │ │ │ - ldr r0, [pc, #140] @ (1e88cc ) │ │ │ │ + ldr r0, [pc, #140] @ (1e8814 ) │ │ │ │ blx 5a2c0 │ │ │ │ adds r4, r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 59cc4 │ │ │ │ rsb r2, r0, #4080 @ 0xff0 │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ mov r1, r5 │ │ │ │ adds r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ blx 59578 <__strncat_chk@plt> │ │ │ │ - ldr r0, [pc, #112] @ (1e88d0 ) │ │ │ │ + ldr r0, [pc, #112] @ (1e8818 ) │ │ │ │ movs r3, #0 │ │ │ │ blx 5a2c0 │ │ │ │ add r0, r7 │ │ │ │ strb.w r3, [r0, #4095] @ 0xfff │ │ │ │ - ldr r0, [pc, #104] @ (1e88d4 ) │ │ │ │ + ldr r0, [pc, #104] @ (1e881c ) │ │ │ │ blx 5a2c0 │ │ │ │ add r0, r7 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #92] @ (1e88d8 ) │ │ │ │ + ldr r0, [pc, #92] @ (1e8820 ) │ │ │ │ blx 5a2c0 │ │ │ │ add.w r8, r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ blx 59cc4 │ │ │ │ - ldr r1, [pc, #88] @ (1e88e4 ) │ │ │ │ + ldr r1, [pc, #88] @ (1e882c ) │ │ │ │ rsb r2, r0, #4080 @ 0xff0 │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ adds r2, #15 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ blx 59578 <__strncat_chk@plt> │ │ │ │ - b.n 1e87a6 │ │ │ │ + b.n 1e86ee │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1e886a │ │ │ │ - ldr r0, [pc, #64] @ (1e88e8 ) │ │ │ │ + beq.n 1e87b2 │ │ │ │ + ldr r0, [pc, #64] @ (1e8830 ) │ │ │ │ add r0, pc │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ orrs.w r3, r2, r5 │ │ │ │ - bne.n 1e881c │ │ │ │ - b.n 1e88a4 │ │ │ │ + bne.n 1e8764 │ │ │ │ + b.n 1e87ec │ │ │ │ nop │ │ │ │ - strh r3, [r0, #4] │ │ │ │ + strh r3, [r7, #8] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - strh r3, [r1, #2] │ │ │ │ + strh r3, [r0, #8] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - strh r3, [r4, #0] │ │ │ │ + strh r3, [r3, #6] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldrb r7, [r6, #31] │ │ │ │ + strh r7, [r5, #4] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldrb r5, [r1, #31] │ │ │ │ + strh r5, [r0, #4] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldrb r5, [r6, #30] │ │ │ │ + strh r5, [r5, #2] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldrb r3, [r2, #30] │ │ │ │ + strh r3, [r1, #2] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldrb r7, [r0, #30] │ │ │ │ + strh r7, [r7, #0] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldrb r1, [r7, #29] │ │ │ │ + strh r1, [r6, #0] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - b.n 1e9044 │ │ │ │ + b.n 1e8ffc │ │ │ │ movs r0, r3 │ │ │ │ - b.n 1e9008 │ │ │ │ + b.n 1e8fc0 │ │ │ │ movs r0, r3 │ │ │ │ - b.n 1e8f4c │ │ │ │ + b.n 1e8f04 │ │ │ │ movs r0, r3 │ │ │ │ - lsls r6, r1, #5 │ │ │ │ + lsls r6, r0, #6 │ │ │ │ movs r5, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e89b8 │ │ │ │ + beq.n 1e8900 │ │ │ │ ldr r6, [r1, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1e89c6 │ │ │ │ + beq.n 1e890e │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e897e │ │ │ │ - ldr.w r8, [pc, #184] @ 1e89cc │ │ │ │ + beq.n 1e88c6 │ │ │ │ + ldr.w r8, [pc, #184] @ 1e8914 │ │ │ │ mov.w r9, #0 │ │ │ │ - ldr r7, [pc, #180] @ (1e89d0 ) │ │ │ │ + ldr r7, [pc, #180] @ (1e8918 ) │ │ │ │ mov sl, r9 │ │ │ │ add r8, pc │ │ │ │ str r0, [sp, #4] │ │ │ │ add r7, pc │ │ │ │ ldr.w fp, [sp, #4] │ │ │ │ - b.n 1e8938 │ │ │ │ + b.n 1e8880 │ │ │ │ blx 59cc4 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 1e899c │ │ │ │ + beq.n 1e88e4 │ │ │ │ add fp, r4 │ │ │ │ ldrb.w r2, [fp] │ │ │ │ - cbz r2, 1e896c │ │ │ │ + cbz r2, 1e88b4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, fp │ │ │ │ blx 58f08 │ │ │ │ mov r1, fp │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - cbz r4, 1e8998 │ │ │ │ + cbz r4, 1e88e0 │ │ │ │ mov r2, r4 │ │ │ │ blx 58e48 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e8928 │ │ │ │ + bne.n 1e8870 │ │ │ │ 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 1e8938 │ │ │ │ + bne.n 1e8880 │ │ │ │ ldr.w r6, [r5, #16]! │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1e8922 │ │ │ │ + bne.n 1e886a │ │ │ │ mov r0, r9 │ │ │ │ mov r1, sl │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbz r3, 1e898a │ │ │ │ + cbz r3, 1e88d2 │ │ │ │ ldr.w r3, [r5, #32]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e897e │ │ │ │ + bne.n 1e88c6 │ │ │ │ mov r9, r3 │ │ │ │ mov sl, r3 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, sl │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r4, #1 │ │ │ │ - b.n 1e8930 │ │ │ │ + b.n 1e8878 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ blx 58e48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e8930 │ │ │ │ + bne.n 1e8878 │ │ │ │ ldrd r1, r2, [r5, #8] │ │ │ │ orr.w r9, r9, r1 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ - b.n 1e8962 │ │ │ │ + b.n 1e88aa │ │ │ │ mov sl, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, sl │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r9, r6 │ │ │ │ mov sl, r6 │ │ │ │ - b.n 1e8974 │ │ │ │ - adds r4, #76 @ 0x4c │ │ │ │ + b.n 1e88bc │ │ │ │ + adds r4, #132 @ 0x84 │ │ │ │ movs r7, r2 │ │ │ │ - ldc2 0, cr0, [r8, #92] @ 0x5c │ │ │ │ + ldc2l 0, cr0, [r0, #92] @ 0x5c │ │ │ │ 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 1e8a70 │ │ │ │ + beq.n 1e89b8 │ │ │ │ ldrb r6, [r0, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1e8a70 │ │ │ │ - ldr.w r9, [pc, #208] @ 1e8ac8 │ │ │ │ + beq.n 1e89b8 │ │ │ │ + ldr.w r9, [pc, #208] @ 1e8a10 │ │ │ │ add r9, pc │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ blx 58f08 │ │ │ │ cmp r6, #43 @ 0x2b │ │ │ │ mov r4, r0 │ │ │ │ - beq.n 1e8a78 │ │ │ │ + beq.n 1e89c0 │ │ │ │ cmp r6, #45 @ 0x2d │ │ │ │ - beq.n 1e8a98 │ │ │ │ + beq.n 1e89e0 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #97 @ 0x61 │ │ │ │ - beq.n 1e8a82 │ │ │ │ + beq.n 1e89ca │ │ │ │ mov.w sl, #1 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w fp, [r3] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1e8a62 │ │ │ │ + beq.n 1e89aa │ │ │ │ mov r6, r3 │ │ │ │ - b.n 1e8a30 │ │ │ │ + b.n 1e8978 │ │ │ │ ldr.w fp, [r6, #16]! │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1e8a62 │ │ │ │ + beq.n 1e89aa │ │ │ │ mov r0, fp │ │ │ │ blx 59cc4 │ │ │ │ cmp r0, r4 │ │ │ │ - bne.n 1e8a26 │ │ │ │ + bne.n 1e896e │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ blx 58e48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e8a26 │ │ │ │ + bne.n 1e896e │ │ │ │ ldrd r2, r3, [r6, #8] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1e8aa8 │ │ │ │ + beq.n 1e89f0 │ │ │ │ ldr.w fp, [r6, #16]! │ │ │ │ orrs r7, r2 │ │ │ │ orr.w r8, r3, r8 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 1e8a30 │ │ │ │ + bne.n 1e8978 │ │ │ │ cmp r4, #1 │ │ │ │ ite cs │ │ │ │ addcs r5, r5, r4 │ │ │ │ addcc r5, #1 │ │ │ │ ldrb r6, [r5, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1e89fa │ │ │ │ + bne.n 1e8942 │ │ │ │ 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 1e8a12 │ │ │ │ + bne.n 1e895a │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ - bne.n 1e8a12 │ │ │ │ + bne.n 1e895a │ │ │ │ ldrb r3, [r5, #2] │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ itt eq │ │ │ │ moveq.w r7, #4294967295 @ 0xffffffff │ │ │ │ moveq r8, r7 │ │ │ │ - beq.n 1e8a62 │ │ │ │ - b.n 1e8a12 │ │ │ │ + beq.n 1e89aa │ │ │ │ + b.n 1e895a │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ subs r4, r0, #1 │ │ │ │ cmp r3, #97 @ 0x61 │ │ │ │ - beq.n 1e8ab2 │ │ │ │ + beq.n 1e89fa │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 1e8a16 │ │ │ │ + b.n 1e895e │ │ │ │ bic.w r7, r7, r2 │ │ │ │ bic.w r8, r8, r3 │ │ │ │ - b.n 1e8a26 │ │ │ │ + b.n 1e896e │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ - bne.n 1e8aa2 │ │ │ │ + bne.n 1e89ea │ │ │ │ ldrb r3, [r5, #2] │ │ │ │ subs r3, #108 @ 0x6c │ │ │ │ itt eq │ │ │ │ moveq r7, r3 │ │ │ │ moveq r8, r7 │ │ │ │ - beq.n 1e8a62 │ │ │ │ - b.n 1e8aa2 │ │ │ │ + beq.n 1e89aa │ │ │ │ + b.n 1e89ea │ │ │ │ nop │ │ │ │ - adds r3, #112 @ 0x70 │ │ │ │ + adds r3, #168 @ 0xa8 │ │ │ │ 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 1e8bd0 │ │ │ │ - ldr.w fp, [pc, #236] @ 1e8be0 │ │ │ │ + beq.n 1e8b18 │ │ │ │ + ldr.w fp, [pc, #236] @ 1e8b28 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r3, [pc, #236] @ (1e8be4 ) │ │ │ │ + ldr r3, [pc, #236] @ (1e8b2c ) │ │ │ │ mov.w ip, #1 │ │ │ │ add fp, pc │ │ │ │ movs r5, #0 │ │ │ │ add r3, pc │ │ │ │ mov r1, lr │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 1e8b1a │ │ │ │ + b.n 1e8a62 │ │ │ │ ldrd r2, r3, [r4, #8] │ │ │ │ bic.w r7, r7, r2 │ │ │ │ bic.w r6, r6, r3 │ │ │ │ ldr.w r1, [r4, #16]! │ │ │ │ - cbz r1, 1e8b7c │ │ │ │ + cbz r1, 1e8ac4 │ │ │ │ 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 1e8b14 │ │ │ │ + beq.n 1e8a5c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r1, [sp, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ ite eq │ │ │ │ moveq r1, fp │ │ │ │ movne r1, r2 │ │ │ │ movs r2, #1 │ │ │ │ @@ -551248,80 +551215,80 @@ │ │ │ │ blx 59d00 <__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 1e8b08 │ │ │ │ + beq.n 1e8a50 │ │ │ │ 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 1e8b76 │ │ │ │ + beq.n 1e8abe │ │ │ │ add.w r0, r9, r5 │ │ │ │ sub.w r5, r8, r5 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1e8bca │ │ │ │ - ldr r3, [pc, #84] @ (1e8be8 ) │ │ │ │ + bne.n 1e8b12 │ │ │ │ + ldr r3, [pc, #84] @ (1e8b30 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #1 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r5 │ │ │ │ strd r7, r6, [sp, #8] │ │ │ │ blx 59d00 <__snprintf_chk@plt> │ │ │ │ lsrs r3, r0, #31 │ │ │ │ cmp r0, r5 │ │ │ │ it cs │ │ │ │ orrcs.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e8b76 │ │ │ │ + beq.n 1e8abe │ │ │ │ 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] @ (1e8bec ) │ │ │ │ + ldr r3, [pc, #32] @ (1e8b34 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 1e8b94 │ │ │ │ + b.n 1e8adc │ │ │ │ orrs.w r3, r7, r6 │ │ │ │ - beq.n 1e8b76 │ │ │ │ - ldr r3, [pc, #24] @ (1e8bf0 ) │ │ │ │ + beq.n 1e8abe │ │ │ │ + ldr r3, [pc, #24] @ (1e8b38 ) │ │ │ │ mov r5, r1 │ │ │ │ add r3, pc │ │ │ │ - b.n 1e8b94 │ │ │ │ + b.n 1e8adc │ │ │ │ nop │ │ │ │ - b.n 1e8d84 │ │ │ │ + b.n 1e8d3c │ │ │ │ movs r0, r3 │ │ │ │ - lsls r4, r0, #25 │ │ │ │ + lsls r4, r7, #25 │ │ │ │ movs r0, r3 │ │ │ │ - b.n 1e8c78 │ │ │ │ + b.n 1e8c30 │ │ │ │ movs r0, r3 │ │ │ │ - b.n 1e8bf8 │ │ │ │ + b.n 1e8bb0 │ │ │ │ movs r0, r3 │ │ │ │ - svc 246 @ 0xf6 │ │ │ │ + b.n 1e8b98 │ │ │ │ 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] @ (1e8d48 ) │ │ │ │ + ldr r6, [pc, #316] @ (1e8c90 ) │ │ │ │ sub.w sp, sp, #4128 @ 0x1020 │ │ │ │ - ldr r5, [pc, #316] @ (1e8d4c ) │ │ │ │ + ldr r5, [pc, #316] @ (1e8c94 ) │ │ │ │ sub sp, #12 │ │ │ │ add r6, pc │ │ │ │ - ldr r4, [pc, #312] @ (1e8d50 ) │ │ │ │ + ldr r4, [pc, #312] @ (1e8c98 ) │ │ │ │ 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 │ │ │ │ @@ -551331,162 +551298,162 @@ │ │ │ │ mov.w r5, #0 │ │ │ │ str r3, [r4, #20] │ │ │ │ blx 5923c │ │ │ │ ldrsh.w r4, [r4, #2] │ │ │ │ lsls r0, r4, #3 │ │ │ │ blx 59cb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e8ce0 │ │ │ │ + beq.n 1e8c28 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1e8ce0 │ │ │ │ - ldr r3, [pc, #260] @ (1e8d54 ) │ │ │ │ + beq.n 1e8c28 │ │ │ │ + ldr r3, [pc, #260] @ (1e8c9c ) │ │ │ │ mov.w fp, #0 │ │ │ │ sub.w r7, r0, #8 │ │ │ │ mov r9, fp │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #248] @ (1e8d58 ) │ │ │ │ + ldr r3, [pc, #248] @ (1e8ca0 ) │ │ │ │ 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 1e8cb4 │ │ │ │ + b.n 1e8bfc │ │ │ │ blx 59f48 <__errno_location@plt> │ │ │ │ mov sl, r0 │ │ │ │ movs r2, #10 │ │ │ │ str r5, [r0, #0] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 59a84 <__isoc23_strtoull@plt> │ │ │ │ strd r0, r1, [r7, #8] │ │ │ │ mov r0, r4 │ │ │ │ blx 58d30 │ │ │ │ ldr.w r3, [sl] │ │ │ │ - cbnz r3, 1e8cde │ │ │ │ + cbnz r3, 1e8c26 │ │ │ │ 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 1e8d12 │ │ │ │ + bcs.n 1e8c5a │ │ │ │ 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 59d00 <__snprintf_chk@plt> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ str.w r5, [r3, #-8] │ │ │ │ - bl 1e1074 │ │ │ │ + bl 1e0fbc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e8c72 │ │ │ │ + bne.n 1e8bba │ │ │ │ ldr r0, [sp, #24] │ │ │ │ movs r6, #0 │ │ │ │ blx 58d30 │ │ │ │ - ldr r3, [pc, #116] @ (1e8d5c ) │ │ │ │ - ldr r2, [pc, #116] @ (1e8d60 ) │ │ │ │ + ldr r3, [pc, #116] @ (1e8ca4 ) │ │ │ │ + ldr r2, [pc, #116] @ (1e8ca8 ) │ │ │ │ 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] @ (1e8d4c ) │ │ │ │ + ldr r3, [pc, #80] @ (1e8c94 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e8d42 │ │ │ │ + bne.n 1e8c8a │ │ │ │ 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 1e8ce0 │ │ │ │ + beq.n 1e8c28 │ │ │ │ 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 1e8d2c │ │ │ │ - b.n 1e8ce2 │ │ │ │ + bne.n 1e8c74 │ │ │ │ + b.n 1e8c2a │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strb r2, [r5, #15] │ │ │ │ + strb r2, [r4, #18] │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r1, r2, r5, r6} │ │ │ │ + stmia r6!, {r1, r2, r3, r4} │ │ │ │ lsls r7, r4, #2 │ │ │ │ - svc 136 @ 0x88 │ │ │ │ + svc 192 @ 0xc0 │ │ │ │ movs r0, r3 │ │ │ │ - stmia r5!, {r5} │ │ │ │ + stmia r5!, {r3, r4, r6, r7} │ │ │ │ lsls r7, r4, #2 │ │ │ │ - stmia r4!, {r1, r2, r4, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r6} │ │ │ │ lsls r7, r4, #2 │ │ │ │ - strb r2, [r1, #12] │ │ │ │ + strb r2, [r0, #15] │ │ │ │ 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] @ (1e90d8 ) │ │ │ │ + ldr r4, [pc, #868] @ (1e9020 ) │ │ │ │ sub sp, #136 @ 0x88 │ │ │ │ - ldr r3, [pc, #868] @ (1e90dc ) │ │ │ │ + ldr r3, [pc, #868] @ (1e9024 ) │ │ │ │ movs r1, #0 │ │ │ │ add r4, pc │ │ │ │ - ldr r0, [pc, #864] @ (1e90e0 ) │ │ │ │ + ldr r0, [pc, #864] @ (1e9028 ) │ │ │ │ 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 5923c │ │ │ │ blx 58bf8 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ add r2, sp, #4 │ │ │ │ blx 5a164 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e8e4e │ │ │ │ + beq.n 1e8d96 │ │ │ │ movs r0, #84 @ 0x54 │ │ │ │ blx 59acc │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 1e8e64 │ │ │ │ + beq.n 1e8dac │ │ │ │ cmp r0, #1 │ │ │ │ it lt │ │ │ │ movlt r0, #1 │ │ │ │ sxth r5, r0 │ │ │ │ mov r6, r5 │ │ │ │ movs r0, #83 @ 0x53 │ │ │ │ - ldr r4, [pc, #808] @ (1e90e4 ) │ │ │ │ + ldr r4, [pc, #808] @ (1e902c ) │ │ │ │ blx 59acc │ │ │ │ adds r3, r0, #1 │ │ │ │ ite ne │ │ │ │ movne r3, r0 │ │ │ │ moveq r3, #1 │ │ │ │ add r4, pc │ │ │ │ cmp r3, r6 │ │ │ │ @@ -551499,563 +551466,563 @@ │ │ │ │ str r1, [r4, #8] │ │ │ │ str r2, [r4, #24] │ │ │ │ strh r5, [r4, #0] │ │ │ │ strh r3, [r4, #2] │ │ │ │ blx 5a008 │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ lsrs r3, r0, #12 │ │ │ │ - ldr r0, [pc, #764] @ (1e90e8 ) │ │ │ │ + ldr r0, [pc, #764] @ (1e9030 ) │ │ │ │ movs r1, #0 │ │ │ │ - ldr r5, [pc, #764] @ (1e90ec ) │ │ │ │ + ldr r5, [pc, #764] @ (1e9034 ) │ │ │ │ bfi r2, r3, #6, #1 │ │ │ │ add r0, pc │ │ │ │ strb r2, [r4, #13] │ │ │ │ add r5, pc │ │ │ │ - bl 1e83f8 │ │ │ │ + bl 1e8340 │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ str r3, [r4, #28] │ │ │ │ - bl 1e8bf4 │ │ │ │ + bl 1e8b3c │ │ │ │ ldrb r4, [r5, #0] │ │ │ │ uxtb r4, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1e90ac │ │ │ │ - ldr r3, [pc, #732] @ (1e90f0 ) │ │ │ │ + beq.w 1e8ff4 │ │ │ │ + ldr r3, [pc, #732] @ (1e9038 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbnz r3, 1e8e6a │ │ │ │ - ldr r4, [pc, #728] @ (1e90f4 ) │ │ │ │ + cbnz r3, 1e8db2 │ │ │ │ + ldr r4, [pc, #728] @ (1e903c ) │ │ │ │ movw r2, #2088 @ 0x828 │ │ │ │ - ldr r1, [pc, #728] @ (1e90f8 ) │ │ │ │ + ldr r1, [pc, #728] @ (1e9040 ) │ │ │ │ add r4, pc │ │ │ │ add r1, pc │ │ │ │ add.w r0, r4, #8 │ │ │ │ blx 59c4c │ │ │ │ movs r3, #1 │ │ │ │ dmb ish │ │ │ │ str r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #708] @ (1e90fc ) │ │ │ │ - ldr r3, [pc, #676] @ (1e90dc ) │ │ │ │ + ldr r2, [pc, #708] @ (1e9044 ) │ │ │ │ + ldr r3, [pc, #676] @ (1e9024 ) │ │ │ │ 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 1e90d2 │ │ │ │ + bne.w 1e901a │ │ │ │ add sp, #136 @ 0x88 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add r1, sp, #4 │ │ │ │ movs r0, #128 @ 0x80 │ │ │ │ blx 58be0 <__sched_cpucount@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e8dac │ │ │ │ + bne.n 1e8cf4 │ │ │ │ movs r0, #84 @ 0x54 │ │ │ │ blx 59acc │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 1e8dac │ │ │ │ + bne.n 1e8cf4 │ │ │ │ movs r6, #1 │ │ │ │ mov r5, r6 │ │ │ │ - b.n 1e8db6 │ │ │ │ - ldr r4, [pc, #660] @ (1e9100 ) │ │ │ │ + b.n 1e8cfe │ │ │ │ + ldr r4, [pc, #660] @ (1e9048 ) │ │ │ │ movs r0, #1 │ │ │ │ - ldr r1, [pc, #660] @ (1e9104 ) │ │ │ │ + ldr r1, [pc, #660] @ (1e904c ) │ │ │ │ add r4, pc │ │ │ │ add r1, pc │ │ │ │ ldrsh.w r2, [r4] │ │ │ │ blx 5a254 <__printf_chk@plt> │ │ │ │ - ldr r1, [pc, #648] @ (1e9108 ) │ │ │ │ + ldr r1, [pc, #648] @ (1e9050 ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 5a254 <__printf_chk@plt> │ │ │ │ - ldr r1, [pc, #640] @ (1e910c ) │ │ │ │ + ldr r1, [pc, #640] @ (1e9054 ) │ │ │ │ ldr r2, [r4, #8] │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 5a254 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #632] @ (1e9110 ) │ │ │ │ + ldr r1, [pc, #632] @ (1e9058 ) │ │ │ │ movs r0, #1 │ │ │ │ ands r2, r0 │ │ │ │ add r1, pc │ │ │ │ blx 5a254 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #620] @ (1e9114 ) │ │ │ │ + ldr r1, [pc, #620] @ (1e905c ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ blx 5a254 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #608] @ (1e9118 ) │ │ │ │ + ldr r1, [pc, #608] @ (1e9060 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #2, #1 │ │ │ │ blx 5a254 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #596] @ (1e911c ) │ │ │ │ + ldr r1, [pc, #596] @ (1e9064 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #3, #1 │ │ │ │ blx 5a254 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #584] @ (1e9120 ) │ │ │ │ + ldr r1, [pc, #584] @ (1e9068 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ blx 5a254 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #572] @ (1e9124 ) │ │ │ │ + ldr r1, [pc, #572] @ (1e906c ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #5, #1 │ │ │ │ blx 5a254 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #560] @ (1e9128 ) │ │ │ │ + ldr r1, [pc, #560] @ (1e9070 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ lsrs r2, r2, #7 │ │ │ │ blx 5a254 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #552] @ (1e912c ) │ │ │ │ + ldr r1, [pc, #552] @ (1e9074 ) │ │ │ │ movs r0, #1 │ │ │ │ ands r2, r0 │ │ │ │ add r1, pc │ │ │ │ blx 5a254 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #540] @ (1e9130 ) │ │ │ │ + ldr r1, [pc, #540] @ (1e9078 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ blx 5a254 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #528] @ (1e9134 ) │ │ │ │ + ldr r1, [pc, #528] @ (1e907c ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #6, #1 │ │ │ │ blx 5a254 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #516] @ (1e9138 ) │ │ │ │ + ldr r1, [pc, #516] @ (1e9080 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #3, #1 │ │ │ │ blx 5a254 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #504] @ (1e913c ) │ │ │ │ + ldr r1, [pc, #504] @ (1e9084 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ blx 5a254 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #492] @ (1e9140 ) │ │ │ │ + ldr r1, [pc, #492] @ (1e9088 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #6, #1 │ │ │ │ blx 5a254 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #480] @ (1e9144 ) │ │ │ │ + ldr r1, [pc, #480] @ (1e908c ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ lsrs r2, r2, #7 │ │ │ │ blx 5a254 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #472] @ (1e9148 ) │ │ │ │ + ldr r1, [pc, #472] @ (1e9090 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #5, #1 │ │ │ │ blx 5a254 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #460] @ (1e914c ) │ │ │ │ + ldr r1, [pc, #460] @ (1e9094 ) │ │ │ │ movs r0, #1 │ │ │ │ ands r2, r0 │ │ │ │ add r1, pc │ │ │ │ blx 5a254 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #448] @ (1e9150 ) │ │ │ │ + ldr r1, [pc, #448] @ (1e9098 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ blx 5a254 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #15] │ │ │ │ - ldr r1, [pc, #436] @ (1e9154 ) │ │ │ │ + ldr r1, [pc, #436] @ (1e909c ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ blx 5a254 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #15] │ │ │ │ - ldr r1, [pc, #424] @ (1e9158 ) │ │ │ │ + ldr r1, [pc, #424] @ (1e90a0 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #5, #1 │ │ │ │ blx 5a254 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #15] │ │ │ │ - ldr r1, [pc, #412] @ (1e915c ) │ │ │ │ + ldr r1, [pc, #412] @ (1e90a4 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #6, #1 │ │ │ │ blx 5a254 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #15] │ │ │ │ - ldr r1, [pc, #400] @ (1e9160 ) │ │ │ │ + ldr r1, [pc, #400] @ (1e90a8 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ lsrs r2, r2, #7 │ │ │ │ blx 5a254 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ - ldr r1, [pc, #392] @ (1e9164 ) │ │ │ │ + ldr r1, [pc, #392] @ (1e90ac ) │ │ │ │ movs r0, #1 │ │ │ │ ands r2, r0 │ │ │ │ add r1, pc │ │ │ │ blx 5a254 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ - ldr r1, [pc, #380] @ (1e9168 ) │ │ │ │ + ldr r1, [pc, #380] @ (1e90b0 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ blx 5a254 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #368] @ (1e916c ) │ │ │ │ + ldr r1, [pc, #368] @ (1e90b4 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #2, #1 │ │ │ │ blx 5a254 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #356] @ (1e9170 ) │ │ │ │ + ldr r1, [pc, #356] @ (1e90b8 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #3, #1 │ │ │ │ blx 5a254 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #344] @ (1e9174 ) │ │ │ │ + ldr r1, [pc, #344] @ (1e90bc ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ blx 5a254 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #332] @ (1e9178 ) │ │ │ │ + ldr r1, [pc, #332] @ (1e90c0 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #5, #1 │ │ │ │ blx 5a254 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #320] @ (1e917c ) │ │ │ │ + ldr r1, [pc, #320] @ (1e90c4 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #6, #1 │ │ │ │ blx 5a254 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #308] @ (1e9180 ) │ │ │ │ + ldr r1, [pc, #308] @ (1e90c8 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ lsrs r2, r2, #7 │ │ │ │ blx 5a254 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #15] │ │ │ │ - ldr r1, [pc, #300] @ (1e9184 ) │ │ │ │ + ldr r1, [pc, #300] @ (1e90cc ) │ │ │ │ movs r0, #1 │ │ │ │ ands r2, r0 │ │ │ │ add r1, pc │ │ │ │ blx 5a254 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #15] │ │ │ │ - ldr r1, [pc, #288] @ (1e9188 ) │ │ │ │ + ldr r1, [pc, #288] @ (1e90d0 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ blx 5a254 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #15] │ │ │ │ - ldr r1, [pc, #276] @ (1e918c ) │ │ │ │ + ldr r1, [pc, #276] @ (1e90d4 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #2, #1 │ │ │ │ blx 5a254 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #15] │ │ │ │ - ldr r1, [pc, #264] @ (1e9190 ) │ │ │ │ + ldr r1, [pc, #264] @ (1e90d8 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #3, #1 │ │ │ │ blx 5a254 <__printf_chk@plt> │ │ │ │ - ldr r1, [pc, #256] @ (1e9194 ) │ │ │ │ + ldr r1, [pc, #256] @ (1e90dc ) │ │ │ │ ldr r2, [r4, #20] │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 5a254 <__printf_chk@plt> │ │ │ │ - ldr r1, [pc, #248] @ (1e9198 ) │ │ │ │ + ldr r1, [pc, #248] @ (1e90e0 ) │ │ │ │ ldr r2, [r4, #24] │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 5a254 <__printf_chk@plt> │ │ │ │ - b.n 1e8e18 │ │ │ │ - ldr r0, [pc, #236] @ (1e919c ) │ │ │ │ + b.n 1e8d60 │ │ │ │ + ldr r0, [pc, #236] @ (1e90e4 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ - bl 1e8424 │ │ │ │ + bl 1e836c │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e82dc │ │ │ │ - ldr r3, [pc, #224] @ (1e91a0 ) │ │ │ │ + bl 1e8224 │ │ │ │ + ldr r3, [pc, #224] @ (1e90e8 ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ strb r0, [r3, #0] │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r5, #0] │ │ │ │ - b.n 1e8e10 │ │ │ │ + b.n 1e8d58 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strb r2, [r0, #10] │ │ │ │ + strb r2, [r7, #12] │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r1} │ │ │ │ + stmia r4!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r7, r4, #2 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r4!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r7, r4, #2 │ │ │ │ - udf #24 │ │ │ │ + udf #80 @ 0x50 │ │ │ │ movs r0, r3 │ │ │ │ - cbnz r1, 1e9146 │ │ │ │ + pop {r0, r4} │ │ │ │ lsls r7, r4, #2 │ │ │ │ - cbnz r6, 1e9142 │ │ │ │ + cbnz r6, 1e90b8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - cbnz r4, 1e9144 │ │ │ │ + cbnz r4, 1e90ba │ │ │ │ lsls r7, r4, #2 │ │ │ │ - stmia r3!, {r1, r5, r6} │ │ │ │ + stmia r4!, {r1, r3, r4} │ │ │ │ lsls r7, r4, #2 │ │ │ │ - strb r4, [r0, #7] │ │ │ │ + strb r4, [r7, #9] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - stmia r3!, {r2, r4} │ │ │ │ + stmia r3!, {r2, r3, r6, r7} │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ble.n 1e909c │ │ │ │ + udf #2 │ │ │ │ movs r0, r3 │ │ │ │ - ble.n 1e90b8 │ │ │ │ + udf #14 │ │ │ │ movs r0, r3 │ │ │ │ - ble.n 1e90ec │ │ │ │ + udf #38 @ 0x26 │ │ │ │ movs r0, r3 │ │ │ │ - udf #0 │ │ │ │ + udf #56 @ 0x38 │ │ │ │ movs r0, r3 │ │ │ │ - udf #16 │ │ │ │ + udf #72 @ 0x48 │ │ │ │ movs r0, r3 │ │ │ │ - udf #32 │ │ │ │ + udf #88 @ 0x58 │ │ │ │ movs r0, r3 │ │ │ │ - udf #48 @ 0x30 │ │ │ │ + udf #104 @ 0x68 │ │ │ │ movs r0, r3 │ │ │ │ - udf #64 @ 0x40 │ │ │ │ + udf #120 @ 0x78 │ │ │ │ movs r0, r3 │ │ │ │ - udf #80 @ 0x50 │ │ │ │ + udf #136 @ 0x88 │ │ │ │ movs r0, r3 │ │ │ │ - udf #96 @ 0x60 │ │ │ │ + udf #152 @ 0x98 │ │ │ │ movs r0, r3 │ │ │ │ - udf #108 @ 0x6c │ │ │ │ + udf #164 @ 0xa4 │ │ │ │ movs r0, r3 │ │ │ │ - udf #128 @ 0x80 │ │ │ │ + udf #184 @ 0xb8 │ │ │ │ movs r0, r3 │ │ │ │ - udf #144 @ 0x90 │ │ │ │ + udf #200 @ 0xc8 │ │ │ │ movs r0, r3 │ │ │ │ - udf #160 @ 0xa0 │ │ │ │ + udf #216 @ 0xd8 │ │ │ │ movs r0, r3 │ │ │ │ - udf #176 @ 0xb0 │ │ │ │ + udf #232 @ 0xe8 │ │ │ │ movs r0, r3 │ │ │ │ - udf #188 @ 0xbc │ │ │ │ + udf #244 @ 0xf4 │ │ │ │ movs r0, r3 │ │ │ │ - udf #204 @ 0xcc │ │ │ │ + svc 4 │ │ │ │ movs r0, r3 │ │ │ │ - udf #218 @ 0xda │ │ │ │ + svc 18 │ │ │ │ movs r0, r3 │ │ │ │ - udf #228 @ 0xe4 │ │ │ │ + svc 28 │ │ │ │ movs r0, r3 │ │ │ │ - udf #244 @ 0xf4 │ │ │ │ + svc 44 @ 0x2c │ │ │ │ movs r0, r3 │ │ │ │ - svc 4 │ │ │ │ + svc 60 @ 0x3c │ │ │ │ movs r0, r3 │ │ │ │ - svc 20 │ │ │ │ + svc 76 @ 0x4c │ │ │ │ movs r0, r3 │ │ │ │ - svc 36 @ 0x24 │ │ │ │ + svc 92 @ 0x5c │ │ │ │ movs r0, r3 │ │ │ │ - svc 52 @ 0x34 │ │ │ │ + svc 108 @ 0x6c │ │ │ │ movs r0, r3 │ │ │ │ - svc 68 @ 0x44 │ │ │ │ + svc 124 @ 0x7c │ │ │ │ movs r0, r3 │ │ │ │ - svc 88 @ 0x58 │ │ │ │ + svc 144 @ 0x90 │ │ │ │ movs r0, r3 │ │ │ │ - svc 104 @ 0x68 │ │ │ │ + svc 160 @ 0xa0 │ │ │ │ movs r0, r3 │ │ │ │ - svc 120 @ 0x78 │ │ │ │ + svc 176 @ 0xb0 │ │ │ │ movs r0, r3 │ │ │ │ - svc 140 @ 0x8c │ │ │ │ + svc 196 @ 0xc4 │ │ │ │ movs r0, r3 │ │ │ │ - svc 160 @ 0xa0 │ │ │ │ + svc 216 @ 0xd8 │ │ │ │ movs r0, r3 │ │ │ │ - svc 180 @ 0xb4 │ │ │ │ + svc 236 @ 0xec │ │ │ │ movs r0, r3 │ │ │ │ - svc 200 @ 0xc8 │ │ │ │ + b.n 1e90cc │ │ │ │ movs r0, r3 │ │ │ │ - svc 220 @ 0xdc │ │ │ │ + b.n 1e90f8 │ │ │ │ movs r0, r3 │ │ │ │ - svc 244 @ 0xf4 │ │ │ │ + b.n 1e912c │ │ │ │ movs r0, r3 │ │ │ │ - b.n 1e91a0 │ │ │ │ + b.n 1e9158 │ │ │ │ movs r0, r3 │ │ │ │ - b.n 1e91cc │ │ │ │ + b.n 1e9184 │ │ │ │ movs r0, r3 │ │ │ │ - b.n 1e91f8 │ │ │ │ + b.n 1e91b0 │ │ │ │ movs r0, r3 │ │ │ │ - b.n 1e922c │ │ │ │ + b.n 1e91e4 │ │ │ │ movs r0, r3 │ │ │ │ - blt.n 1e9290 │ │ │ │ + blt.n 1e9048 │ │ │ │ movs r0, r3 │ │ │ │ - @ instruction: 0xb892 │ │ │ │ + cbnz r2, 1e90fe │ │ │ │ lsls r7, r4, #2 │ │ │ │ - cbz r0, 1e91ea │ │ │ │ + cbz r0, 1e9132 │ │ │ │ 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] @ (1e91f0 ) │ │ │ │ + ldr r4, [pc, #56] @ (1e9138 ) │ │ │ │ mov r5, r0 │ │ │ │ add r0, r1 │ │ │ │ add r4, pc │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ blx 5a188 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #1 │ │ │ │ - cbz r3, 1e91e4 │ │ │ │ + cbz r3, 1e912c │ │ │ │ ldrb r2, [r3, #1] │ │ │ │ cmp r2, #37 @ 0x25 │ │ │ │ it eq │ │ │ │ addeq r0, r3, #2 │ │ │ │ - beq.n 1e91bc │ │ │ │ + beq.n 1e9104 │ │ │ │ blx 59470 │ │ │ │ - cbz r0, 1e91e4 │ │ │ │ + cbz r0, 1e912c │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ - beq.n 1e91bc │ │ │ │ + beq.n 1e9104 │ │ │ │ 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 │ │ │ │ - svc 90 @ 0x5a │ │ │ │ + svc 146 @ 0x92 │ │ │ │ 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] @ 1e9254 │ │ │ │ + ldr.w lr, [pc, #76] @ 1e919c │ │ │ │ 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] @ 1e9258 │ │ │ │ + ldr.w ip, [pc, #56] @ 1e91a0 │ │ │ │ ldr.w ip, [lr, ip] │ │ │ │ ldr.w ip, [ip] │ │ │ │ str.w ip, [sp, #20] │ │ │ │ mov.w ip, #0 │ │ │ │ blx 5904c <__vsnprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #36] @ (1e925c ) │ │ │ │ - ldr r3, [pc, #28] @ (1e9258 ) │ │ │ │ + ldr r2, [pc, #36] @ (1e91a4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1e91a0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e924e │ │ │ │ + bne.n 1e9196 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r0, [r6, #92] @ 0x5c │ │ │ │ + ldr r0, [r5, #104] @ 0x68 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r0, #92] @ 0x5c │ │ │ │ + ldr r2, [r7, #100] @ 0x64 │ │ │ │ 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 1dbaa0 │ │ │ │ - cbz r7, 1e92ac │ │ │ │ + bl 1db9e8 │ │ │ │ + cbz r7, 1e91f4 │ │ │ │ movs r6, #0 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1dbaa0 │ │ │ │ + bl 1db9e8 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r0, r5 │ │ │ │ adds r6, #1 │ │ │ │ - bl 1dbaa0 │ │ │ │ + bl 1db9e8 │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r1, [r4] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1db7dc │ │ │ │ + bl 1db724 │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r1, [r4, #8] │ │ │ │ - bl 1db7dc │ │ │ │ + bl 1db724 │ │ │ │ adds r4, #16 │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 1e927e │ │ │ │ + bne.n 1e91c6 │ │ │ │ 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 1dbd70 │ │ │ │ + bl 1dbcb8 │ │ │ │ movs r1, #16 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ str.w r2, [r8] │ │ │ │ - bl 1e306c │ │ │ │ + bl 1e2fb4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r7, r0 │ │ │ │ - cbz r3, 1e933a │ │ │ │ + cbz r3, 1e9282 │ │ │ │ mov r4, r0 │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r5 │ │ │ │ adds r6, #1 │ │ │ │ - bl 1dbd70 │ │ │ │ + bl 1dbcb8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #0] │ │ │ │ - bl 1dbd70 │ │ │ │ + bl 1dbcb8 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #4 │ │ │ │ str r3, [r4, #8] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e306c │ │ │ │ + bl 1e2fb4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [r4, #4] │ │ │ │ adds r4, #16 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1dbcc8 │ │ │ │ + bl 1dbc10 │ │ │ │ ldr.w r2, [r4, #-8] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e306c │ │ │ │ + bl 1e2fb4 │ │ │ │ ldr.w r2, [r4, #-8] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ str.w r1, [r4, #-4] │ │ │ │ - bl 1dbcc8 │ │ │ │ + bl 1dbc10 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r6 │ │ │ │ - bhi.n 1e92e6 │ │ │ │ + bhi.n 1e922e │ │ │ │ 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 │ │ │ │ @@ -552064,46 +552031,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 1e3090 │ │ │ │ + bl 1e2fd8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r4, #12] │ │ │ │ - bl 1e3090 │ │ │ │ + bl 1e2fd8 │ │ │ │ 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 1e3174 │ │ │ │ + bl 1e30bc │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1e3174 │ │ │ │ + bl 1e30bc │ │ │ │ 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 1e93de │ │ │ │ + bmi.n 1e9326 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 1e93e2 │ │ │ │ + cbz r3, 1e932a │ │ │ │ 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] │ │ │ │ @@ -552116,15 +552083,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 1e93b8 │ │ │ │ + b.n 1e9300 │ │ │ │ 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] │ │ │ │ @@ -552154,15 +552121,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 1e9490 │ │ │ │ + bmi.n 1e93d8 │ │ │ │ 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 │ │ │ │ @@ -552195,26 +552162,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 1e953a │ │ │ │ + beq.n 1e9482 │ │ │ │ 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 1e9534 │ │ │ │ + beq.n 1e947c │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ blx 59b08 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r3, [r0, #16] │ │ │ │ @@ -552237,48 +552204,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 1e9520 │ │ │ │ + b.n 1e9468 │ │ │ │ cmp r0, r7 │ │ │ │ it eq │ │ │ │ cmpeq r1, r5 │ │ │ │ - beq.n 1e9558 │ │ │ │ + beq.n 1e94a0 │ │ │ │ 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 1e9520 │ │ │ │ + b.n 1e9468 │ │ │ │ ldrd r2, r3, [r4] │ │ │ │ str r3, [r2, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r3, #0] │ │ │ │ blx 58d30 │ │ │ │ - b.n 1e9520 │ │ │ │ + b.n 1e9468 │ │ │ │ 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 1e958c │ │ │ │ + beq.n 1e94d4 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ blx 58d30 │ │ │ │ mov r0, r4 │ │ │ │ cmp r5, r0 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - bne.n 1e9580 │ │ │ │ + bne.n 1e94c8 │ │ │ │ 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 │ │ │ │ @@ -552286,41 +552253,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 1e969c │ │ │ │ + beq.n 1e95e4 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.w 1e97f6 │ │ │ │ + beq.w 1e973e │ │ │ │ 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 1e967c │ │ │ │ + bcc.n 1e95c4 │ │ │ │ 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, 1e965a │ │ │ │ + cbz r6, 1e95a2 │ │ │ │ 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] │ │ │ │ @@ -552335,81 +552302,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 1e965a │ │ │ │ + beq.n 1e95a2 │ │ │ │ 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 1e967c │ │ │ │ + bcc.n 1e95c4 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 58ba4 <__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 1e97cc │ │ │ │ + bcs.w 1e9714 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r4, r8 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ cmp r2, r8 │ │ │ │ - beq.w 1e97f6 │ │ │ │ + beq.w 1e973e │ │ │ │ ldrd r5, r7, [r4, #16] │ │ │ │ mov r8, r3 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r5, r1 │ │ │ │ sbcs.w r3, r7, r9 │ │ │ │ - bcs.n 1e95d0 │ │ │ │ - b.n 1e967c │ │ │ │ + bcs.n 1e9518 │ │ │ │ + b.n 1e95c4 │ │ │ │ ldr r7, [r0, #0] │ │ │ │ cmp r0, r7 │ │ │ │ - beq.w 1e9804 │ │ │ │ + beq.w 1e974c │ │ │ │ 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 1e97b8 │ │ │ │ + bcc.n 1e9700 │ │ │ │ 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 58ba4 <__aeabi_uldivmod@plt> │ │ │ │ orrs.w r1, r3, r2 │ │ │ │ - beq.n 1e97c6 │ │ │ │ + beq.n 1e970e │ │ │ │ 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 1e97b8 │ │ │ │ + bcc.n 1e9700 │ │ │ │ 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 1e979a │ │ │ │ + beq.n 1e96e2 │ │ │ │ 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 │ │ │ │ @@ -552427,17 +552394,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 1e979a │ │ │ │ + beq.n 1e96e2 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.n 1e97ec │ │ │ │ + beq.n 1e9734 │ │ │ │ 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 │ │ │ │ @@ -552451,133 +552418,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 1e97b8 │ │ │ │ + bcc.n 1e9700 │ │ │ │ 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 1e9494 │ │ │ │ + bl 1e93dc │ │ │ │ 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 1e97f6 │ │ │ │ + beq.n 1e973e │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 1e96aa │ │ │ │ + b.n 1e95f2 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ mov r8, fp │ │ │ │ - b.n 1e96f4 │ │ │ │ + b.n 1e963c │ │ │ │ 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 1e9494 │ │ │ │ + bl 1e93dc │ │ │ │ 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 1e978c │ │ │ │ + b.n 1e96d4 │ │ │ │ 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 1e97ae │ │ │ │ + b.n 1e96f6 │ │ │ │ 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 1e984a │ │ │ │ + beq.n 1e9792 │ │ │ │ ldr.w ip, [r1, #4] │ │ │ │ ldrd r5, r6, [r1, #8] │ │ │ │ cmp r2, r5 │ │ │ │ sbcs.w r7, r3, r6 │ │ │ │ - bcc.n 1e985e │ │ │ │ + bcc.n 1e97a6 │ │ │ │ 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 1e9850 │ │ │ │ + bcs.n 1e9798 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ strd r4, lr, [sp] │ │ │ │ - bl 1e9494 │ │ │ │ + bl 1e93dc │ │ │ │ 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 1e984a │ │ │ │ + beq.n 1e9792 │ │ │ │ mov ip, r5 │ │ │ │ - b.n 1e9826 │ │ │ │ + b.n 1e976e │ │ │ │ stmdb 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 1e99b2 │ │ │ │ + beq.w 1e98fa │ │ │ │ mov r3, r9 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1e98a0 │ │ │ │ + b.n 1e97e8 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mov r5, r3 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 1e98e6 │ │ │ │ + beq.n 1e982e │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, lr, [r3, #8] │ │ │ │ cmp r2, r0 │ │ │ │ sbcs.w r1, sl, lr │ │ │ │ - bcc.n 1e9896 │ │ │ │ + bcc.n 1e97de │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1e991a │ │ │ │ + bne.n 1e9862 │ │ │ │ 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 1e99b2 │ │ │ │ + bne.n 1e98fa │ │ │ │ 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] │ │ │ │ @@ -552586,380 +552553,380 @@ │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds.w ip, r2, fp │ │ │ │ adc.w r1, r8, sl │ │ │ │ cmp r1, lr │ │ │ │ it eq │ │ │ │ cmpeq ip, r0 │ │ │ │ - beq.n 1e9988 │ │ │ │ + beq.n 1e98d0 │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ strd r3, r2, [sp] │ │ │ │ blx 59b08 │ │ │ │ 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 1e98d0 │ │ │ │ + b.n 1e9818 │ │ │ │ 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 1e995a │ │ │ │ + beq.n 1e98a2 │ │ │ │ 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 1e98c4 │ │ │ │ + beq.n 1e980c │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 59b08 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ strd r2, sl, [r0, #8] │ │ │ │ strd fp, r8, [r0, #16] │ │ │ │ - b.n 1e990e │ │ │ │ + b.n 1e9856 │ │ │ │ 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 1e998e │ │ │ │ + beq.n 1e98d6 │ │ │ │ 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 1e98d0 │ │ │ │ + b.n 1e9818 │ │ │ │ ldrd r1, r0, [r5, #16] │ │ │ │ - b.n 1e9976 │ │ │ │ + b.n 1e98be │ │ │ │ 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 58d30 │ │ │ │ - b.n 1e98d0 │ │ │ │ + b.n 1e9818 │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 59b08 │ │ │ │ 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 1e98d0 │ │ │ │ + b.n 1e9818 │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ - vldr d7, [pc, #52] @ 1e9a20 │ │ │ │ + vldr d7, [pc, #52] @ 1e9968 │ │ │ │ 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 1e9a10 │ │ │ │ + bne.n 1e9958 │ │ │ │ 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 1e986c │ │ │ │ + bl 1e97b4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - b.n 1e9a04 │ │ │ │ + b.n 1e994c │ │ │ │ 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] @ (1e9b90 ) │ │ │ │ - ldr r3, [pc, #340] @ (1e9b94 ) │ │ │ │ + ldr r1, [pc, #340] @ (1e9ad8 ) │ │ │ │ + ldr r3, [pc, #340] @ (1e9adc ) │ │ │ │ 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 1e9a68 │ │ │ │ + bne.n 1e99b0 │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1e9a58 │ │ │ │ + bne.n 1e99a0 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e9b26 │ │ │ │ + bne.n 1e9a6e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr.w r5, [r3, r7, lsl #2] │ │ │ │ - cbz r5, 1e9ab4 │ │ │ │ + cbz r5, 1e99fc │ │ │ │ movs r5, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e9a82 │ │ │ │ + bne.n 1e99ca │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e9b18 │ │ │ │ - ldr r2, [pc, #252] @ (1e9b98 ) │ │ │ │ - ldr r3, [pc, #248] @ (1e9b94 ) │ │ │ │ + bne.n 1e9a60 │ │ │ │ + ldr r2, [pc, #252] @ (1e9ae0 ) │ │ │ │ + ldr r3, [pc, #248] @ (1e9adc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e9b8a │ │ │ │ + bne.n 1e9ad2 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r2, [pc, #228] @ (1e9b9c ) │ │ │ │ + ldr r2, [pc, #228] @ (1e9ae4 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ add r0, sp, #8 │ │ │ │ add r2, pc │ │ │ │ str r7, [sp, #0] │ │ │ │ blx 59930 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1e9a7e │ │ │ │ + beq.n 1e99c6 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movw r1, #493 @ 0x1ed │ │ │ │ blx 59854 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 1e9ae0 │ │ │ │ + bne.n 1e9a28 │ │ │ │ blx 59f48 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #17 │ │ │ │ - bne.n 1e9b56 │ │ │ │ + bne.n 1e9a9e │ │ │ │ movs r1, #88 @ 0x58 │ │ │ │ movs r0, #1 │ │ │ │ blx 59b08 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1e9b56 │ │ │ │ + cbz r0, 1e9a9e │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bl 1f2340 │ │ │ │ + bl 1f2288 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1e9b50 │ │ │ │ + cbz r0, 1e9a98 │ │ │ │ ldrd r0, r1, [r6, #24] │ │ │ │ orrs.w r3, r0, r1 │ │ │ │ - bne.n 1e9b76 │ │ │ │ + bne.n 1e9abe │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1f2458 │ │ │ │ + bl 1f23a0 │ │ │ │ dmb ish │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str.w r8, [r3, r7, lsl #2] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 58d30 │ │ │ │ - b.n 1e9a7e │ │ │ │ + b.n 1e99c6 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r6, #32] │ │ │ │ - bl 1defcc │ │ │ │ - b.n 1e9a98 │ │ │ │ + bl 1def14 │ │ │ │ + b.n 1e99e0 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 1e9b5a │ │ │ │ + bne.n 1e9aa2 │ │ │ │ movs r5, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1deff8 │ │ │ │ + bl 1def40 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r5, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e9b3a │ │ │ │ + bne.n 1e9a82 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e9b2c │ │ │ │ - b.n 1e9a70 │ │ │ │ + bne.n 1e9a74 │ │ │ │ + b.n 1e99b8 │ │ │ │ mov r0, r8 │ │ │ │ blx 58d30 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1e9b10 │ │ │ │ + b.n 1e9a58 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1e9b60 │ │ │ │ + bne.n 1e9aa8 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e9b2a │ │ │ │ - b.n 1e9a70 │ │ │ │ + bne.n 1e9a72 │ │ │ │ + b.n 1e99b8 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movs r3, #0 │ │ │ │ blx 58ba4 <__aeabi_uldivmod@plt> │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f2544 │ │ │ │ - b.n 1e9b00 │ │ │ │ + bl 1f248c │ │ │ │ + b.n 1e9a48 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r4, [r7, #88] @ 0x58 │ │ │ │ + str r4, [r6, #100] @ 0x64 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r4, #84] @ 0x54 │ │ │ │ + str r0, [r3, #96] @ 0x60 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - bvs.n 1e9c78 │ │ │ │ + bvs.n 1e9a30 │ │ │ │ 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] @ (1e9bd4 ) │ │ │ │ + ldr r0, [pc, #32] @ (1e9b1c ) │ │ │ │ movs r2, #50 @ 0x32 │ │ │ │ movs r3, #0 │ │ │ │ add r0, pc │ │ │ │ mov r5, r1 │ │ │ │ - bl 1e84e0 │ │ │ │ + bl 1e8428 │ │ │ │ movs r1, #4 │ │ │ │ str r5, [r4, #16] │ │ │ │ str r0, [r4, #4] │ │ │ │ blx 59b08 │ │ │ │ str r0, [r4, #0] │ │ │ │ - cbz r0, 1e9bd2 │ │ │ │ + cbz r0, 1e9b1a │ │ │ │ movs r0, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #32] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - bpl.n 1e9cd4 │ │ │ │ + bpl.n 1e9a8c │ │ │ │ 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 1e9bfc │ │ │ │ + b.n 1e9b44 │ │ │ │ ldr.w r1, [r2, #-4]! │ │ │ │ - cbnz r1, 1e9c08 │ │ │ │ + cbnz r1, 1e9b50 │ │ │ │ subs r3, #1 │ │ │ │ adds r1, r3, #1 │ │ │ │ - bne.n 1e9bf4 │ │ │ │ + bne.n 1e9b3c │ │ │ │ str r3, [r4, #4] │ │ │ │ blx 58d30 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r1 │ │ │ │ str r3, [r4, #4] │ │ │ │ - bl 1f2508 │ │ │ │ + bl 1f2450 │ │ │ │ ldrd r3, r2, [r4] │ │ │ │ ldr.w r0, [r3, r2, lsl #2] │ │ │ │ blx 58d30 │ │ │ │ - b.n 1e9be8 │ │ │ │ + b.n 1e9b30 │ │ │ │ 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, 1e9c64 │ │ │ │ + cbz r2, 1e9bac │ │ │ │ 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, 1e9c5e │ │ │ │ + cbz r5, 1e9ba6 │ │ │ │ blx 58ba4 <__aeabi_uldivmod@plt> │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f2544 │ │ │ │ + bl 1f248c │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ adds r4, #1 │ │ │ │ cmp r2, r4 │ │ │ │ - bhi.n 1e9c3c │ │ │ │ + bhi.n 1e9b84 │ │ │ │ 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, 1e9ca0 │ │ │ │ - b.n 1e9cd6 │ │ │ │ + cbnz r1, 1e9be8 │ │ │ │ + b.n 1e9c1e │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ adds r5, #1 │ │ │ │ - bl 1f254c │ │ │ │ - cbnz r0, 1e9cd0 │ │ │ │ + bl 1f2494 │ │ │ │ + cbnz r0, 1e9c18 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r1, r5 │ │ │ │ - bls.n 1e9cd6 │ │ │ │ + bls.n 1e9c1e │ │ │ │ add.w r0, r5, r9 │ │ │ │ blx 58ed8 <__aeabi_uidivmod@plt> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r1 │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e9c8e │ │ │ │ + bne.n 1e9bd6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e9a28 │ │ │ │ - cbz r0, 1e9cd6 │ │ │ │ + bl 1e9970 │ │ │ │ + cbz r0, 1e9c1e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ adds r5, #1 │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ - bl 1f254c │ │ │ │ + bl 1f2494 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e9c9a │ │ │ │ + beq.n 1e9be2 │ │ │ │ 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} │ │ │ │ @@ -552970,364 +552937,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, 1e9d1a │ │ │ │ - b.n 1e9dca │ │ │ │ + cbnz r1, 1e9c62 │ │ │ │ + b.n 1e9d12 │ │ │ │ mov r1, r8 │ │ │ │ adds r5, #1 │ │ │ │ - bl 1f2970 │ │ │ │ - cbnz r0, 1e9d4a │ │ │ │ + bl 1f28b8 │ │ │ │ + cbnz r0, 1e9c92 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r1, r3 │ │ │ │ cmp r3, r5 │ │ │ │ - bls.n 1e9d6a │ │ │ │ + bls.n 1e9cb2 │ │ │ │ add.w r0, r5, r9 │ │ │ │ blx 58ed8 <__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 1e9d08 │ │ │ │ + bne.n 1e9c50 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e9a28 │ │ │ │ - cbz r0, 1e9d68 │ │ │ │ + bl 1e9970 │ │ │ │ + cbz r0, 1e9cb0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r1, r8 │ │ │ │ adds r5, #1 │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ - bl 1f2970 │ │ │ │ + bl 1f28b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e9d12 │ │ │ │ + beq.n 1e9c5a │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 1e9d68 │ │ │ │ + blt.n 1e9cb0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r0, [r3, r7] │ │ │ │ - cbz r0, 1e9db4 │ │ │ │ + cbz r0, 1e9cfc │ │ │ │ mov r3, r8 │ │ │ │ mov r2, fp │ │ │ │ mov r1, sl │ │ │ │ str r4, [r6, #12] │ │ │ │ - bl 1f2738 │ │ │ │ + bl 1f2680 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - cbz r3, 1e9dca │ │ │ │ - vldr d7, [pc, #96] @ 1e9dd0 │ │ │ │ + cbz r3, 1e9d12 │ │ │ │ + vldr d7, [pc, #96] @ 1e9d18 │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ vmov.f64 d8, d7 │ │ │ │ - b.n 1e9d96 │ │ │ │ - bl 1f29d0 │ │ │ │ + b.n 1e9cde │ │ │ │ + bl 1f2918 │ │ │ │ vcmpe.f64 d8, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 1e9d8e │ │ │ │ + bpl.n 1e9cd6 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ mov r4, r5 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r3 │ │ │ │ - bcs.n 1e9dc6 │ │ │ │ + bcs.n 1e9d0e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w r0, [r3, r5, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e9d7a │ │ │ │ + bne.n 1e9cc2 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e9a28 │ │ │ │ + bl 1e9970 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e9d8e │ │ │ │ + beq.n 1e9cd6 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 1e9d7a │ │ │ │ + b.n 1e9cc2 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e9a28 │ │ │ │ + bl 1e9970 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e9d60 │ │ │ │ + beq.n 1e9ca8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r0, [r3, r7] │ │ │ │ - b.n 1e9d54 │ │ │ │ + b.n 1e9c9c │ │ │ │ lsls r7, r4, #2 │ │ │ │ - b.n 1e9d4e │ │ │ │ + b.n 1e9c96 │ │ │ │ movs r7, #0 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 1e9d4e │ │ │ │ + b.n 1e9c96 │ │ │ │ ... │ │ │ │ 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] @ (1e9e14 ) │ │ │ │ + ldr r5, [pc, #40] @ (1e9d5c ) │ │ │ │ movs r4, #0 │ │ │ │ movw r6, #479 @ 0x1df │ │ │ │ add r5, pc │ │ │ │ subs r5, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ef650 │ │ │ │ + bl 1ef598 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbnz r3, 1e9e08 │ │ │ │ - bl 1db368 │ │ │ │ + cbnz r3, 1e9d50 │ │ │ │ + bl 1db2b0 │ │ │ │ mov r3, r0 │ │ │ │ adds r4, #1 │ │ │ │ str.w r3, [r5, #4]! │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 1e9df6 │ │ │ │ + bne.n 1e9d3e │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - cbnz r6, 1e9e86 │ │ │ │ + pop {r1, r2, r4, r5, r6} │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1db358 │ │ │ │ + bl 1db2a0 │ │ │ │ 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 1e9e44 │ │ │ │ + bne.n 1e9d8c │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1e9e2c │ │ │ │ + bne.n 1e9d74 │ │ │ │ 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 1db358 │ │ │ │ + bl 1db2a0 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ it hi │ │ │ │ movhi r0, #0 │ │ │ │ - bls.n 1e9e72 │ │ │ │ + bls.n 1e9dba │ │ │ │ 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 1db358 │ │ │ │ + bl 1db2a0 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1e9e9c │ │ │ │ + bls.n 1e9de4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldrb.w r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e9e98 │ │ │ │ + bne.n 1e9de0 │ │ │ │ ldrb.w r2, [r0, #53] @ 0x35 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e9e98 │ │ │ │ + bne.n 1e9de0 │ │ │ │ ldrb.w r3, [r0, #54] @ 0x36 │ │ │ │ - cbnz r3, 1e9ec2 │ │ │ │ + cbnz r3, 1e9e0a │ │ │ │ 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 1db358 │ │ │ │ + bl 1db2a0 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1e9ee4 │ │ │ │ + bls.n 1e9e2c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldrb.w r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1e9ee0 │ │ │ │ + bne.n 1e9e28 │ │ │ │ ldrb.w r3, [r0, #53] @ 0x35 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1e9ee0 │ │ │ │ + bne.n 1e9e28 │ │ │ │ ldrb.w r3, [r0, #54] @ 0x36 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1e9ee0 │ │ │ │ + bne.n 1e9e28 │ │ │ │ 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 1db358 │ │ │ │ + bl 1db2a0 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - beq.n 1e9f42 │ │ │ │ + beq.n 1e9e8a │ │ │ │ add.w r2, r0, r3, lsl #2 │ │ │ │ adds r3, #1 │ │ │ │ ldrb.w r2, [r2, #36] @ 0x24 │ │ │ │ ands.w r1, r2, #31 │ │ │ │ - bne.n 1e9f3c │ │ │ │ + bne.n 1e9e84 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1e9f24 │ │ │ │ + bne.n 1e9e6c │ │ │ │ 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 1db358 │ │ │ │ + bl 1db2a0 │ │ │ │ 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 1e9f80 │ │ │ │ + bne.n 1e9ec8 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1e9f68 │ │ │ │ + bne.n 1e9eb0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ and.w r3, r2, #31 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 1e9f7c │ │ │ │ + bne.n 1e9ec4 │ │ │ │ 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 1db358 │ │ │ │ + bl 1db2a0 │ │ │ │ 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 1e9fbc │ │ │ │ + bne.n 1e9f04 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1e9fa4 │ │ │ │ + bne.n 1e9eec │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ and.w r3, r2, #31 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1e9fb8 │ │ │ │ + bne.n 1e9f00 │ │ │ │ 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 1db358 │ │ │ │ + bl 1db2a0 │ │ │ │ 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 1db358 │ │ │ │ + bl 1db2a0 │ │ │ │ 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 1db358 │ │ │ │ + bl 1db2a0 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1ea020 │ │ │ │ + bls.n 1e9f68 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldrb.w r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ea01c │ │ │ │ + bne.n 1e9f64 │ │ │ │ ldrb.w r2, [r0, #53] @ 0x35 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1ea01c │ │ │ │ + bne.n 1e9f64 │ │ │ │ ldrb.w r3, [r0, #54] @ 0x36 │ │ │ │ - cbnz r3, 1ea046 │ │ │ │ + cbnz r3, 1e9f8e │ │ │ │ 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 1db358 │ │ │ │ + bl 1db2a0 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1ea068 │ │ │ │ + bls.n 1e9fb0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldrb.w r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ea064 │ │ │ │ + bne.n 1e9fac │ │ │ │ ldrb.w r2, [r0, #53] @ 0x35 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1ea064 │ │ │ │ + bne.n 1e9fac │ │ │ │ ldrb.w r3, [r0, #54] @ 0x36 │ │ │ │ - cbnz r3, 1ea08a │ │ │ │ + cbnz r3, 1e9fd2 │ │ │ │ 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 1db358 │ │ │ │ + bl 1db2a0 │ │ │ │ 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 1ea0be │ │ │ │ + bne.n 1ea006 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 1ea0a4 │ │ │ │ + bne.n 1e9fec │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ and.w r1, r1, #31 │ │ │ │ cmp r1, #4 │ │ │ │ - bne.n 1ea0ba │ │ │ │ + bne.n 1ea002 │ │ │ │ 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 │ │ │ │ @@ -553335,93 +553302,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 1ea0e0 │ │ │ │ + bne.n 1ea028 │ │ │ │ bx lr │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r0, #16 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 1ea112 │ │ │ │ + bhi.n 1ea05a │ │ │ │ add.w r3, r1, r3, lsl #2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r0, #0] │ │ │ │ adds r0, #4 │ │ │ │ cmp ip, r0 │ │ │ │ - bne.n 1ea0fa │ │ │ │ + bne.n 1ea042 │ │ │ │ bx lr │ │ │ │ cmp r3, #4 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ streq r3, [r0, #0] │ │ │ │ - beq.n 1ea10a │ │ │ │ + beq.n 1ea052 │ │ │ │ cmp r3, #5 │ │ │ │ itt eq │ │ │ │ moveq.w r3, #1065353216 @ 0x3f800000 │ │ │ │ streq r3, [r0, #0] │ │ │ │ - b.n 1ea10a │ │ │ │ + b.n 1ea052 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #24] @ (1ea150 ) │ │ │ │ + ldr r1, [pc, #24] @ (1ea098 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #24] @ (1ea154 ) │ │ │ │ + ldr r0, [pc, #24] @ (1ea09c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 1f65a4 │ │ │ │ - ldr r3, [pc, #16] @ (1ea158 ) │ │ │ │ + bl 1f64ec │ │ │ │ + ldr r3, [pc, #16] @ (1ea0a0 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldc2 15, cr15, [sp], {255} @ 0xff │ │ │ │ - @ instruction: 0xb86e │ │ │ │ + cbnz r6, 1ea0a8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - @ instruction: 0xb86a │ │ │ │ + cbnz r2, 1ea0ac │ │ │ │ lsls r7, r4, #2 │ │ │ │ - cbz r2, 1ea172 │ │ │ │ + cbz r2, 1ea0ba │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 1ea176 │ │ │ │ + beq.n 1ea0be │ │ │ │ cmp r0, #3 │ │ │ │ - beq.n 1ea186 │ │ │ │ + beq.n 1ea0ce │ │ │ │ sub.w r0, r0, #1 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ bx lr │ │ │ │ mov r0, r2 │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #44] @ (1ea1a4 ) │ │ │ │ + ldr r3, [pc, #44] @ (1ea0ec ) │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, r1] │ │ │ │ cmp r0, r2 │ │ │ │ ite lt │ │ │ │ movlt r0, #2 │ │ │ │ movge r0, #1 │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #32] @ (1ea1a8 ) │ │ │ │ + ldr r3, [pc, #32] @ (1ea0f0 ) │ │ │ │ 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 1ea174 │ │ │ │ + ble.n 1ea0bc │ │ │ │ adds r0, #1 │ │ │ │ bx lr │ │ │ │ - ldrb r0, [r3, #7] │ │ │ │ + ldrb r0, [r2, #8] │ │ │ │ movs r7, r4 │ │ │ │ - ldrb r0, [r1, #7] │ │ │ │ + ldrb r0, [r0, #8] │ │ │ │ movs r7, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov sl, r3 │ │ │ │ @@ -553438,15 +553405,15 @@ │ │ │ │ moveq r2, #24 │ │ │ │ movne r2, #48 @ 0x30 │ │ │ │ moveq.w fp, #2 │ │ │ │ movne.w fp, #4 │ │ │ │ blx 5923c │ │ │ │ ldrsb.w r6, [r4, #28] │ │ │ │ adds r2, r6, #1 │ │ │ │ - beq.n 1ea2b6 │ │ │ │ + beq.n 1ea1fe │ │ │ │ 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 │ │ │ │ @@ -553470,51 +553437,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 1ea3ae │ │ │ │ + ble.w 1ea2f6 │ │ │ │ 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 1ea252 │ │ │ │ + bgt.n 1ea19a │ │ │ │ ldrb.w r3, [r9, #4] │ │ │ │ ldr.w lr, [sp, #4] │ │ │ │ add r8, lr │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1ea3c2 │ │ │ │ + bne.w 1ea30a │ │ │ │ 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 1ea1fa │ │ │ │ + bne.n 1ea142 │ │ │ │ mov r4, fp │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ add.w r0, sl, #8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ea35e │ │ │ │ + beq.n 1ea2a6 │ │ │ │ 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 │ │ │ │ @@ -553552,79 +553519,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 1ea2ee │ │ │ │ + bne.n 1ea236 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r6, #12 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 1ea2e6 │ │ │ │ + bne.n 1ea22e │ │ │ │ mov r0, r8 │ │ │ │ mov r8, fp │ │ │ │ ldr.w fp, [sp, #20] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ea3fe │ │ │ │ + bne.n 1ea346 │ │ │ │ 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 1ea39a │ │ │ │ + bgt.n 1ea2e2 │ │ │ │ lsl.w r6, r7, r3 │ │ │ │ lsls r0, r1, #15 │ │ │ │ add.w r0, r0, #16384 @ 0x4000 │ │ │ │ subs r3, #1 │ │ │ │ subs r6, #1 │ │ │ │ - cbz r1, 1ea39a │ │ │ │ + cbz r1, 1ea2e2 │ │ │ │ cmp r6, r1 │ │ │ │ ite ne │ │ │ │ asrne.w r1, r0, r3 │ │ │ │ movweq r1, #65535 @ 0xffff │ │ │ │ cmp r2, r5 │ │ │ │ str r1, [r2, #0] │ │ │ │ - bne.n 1ea374 │ │ │ │ + bne.n 1ea2bc │ │ │ │ adds r5, #12 │ │ │ │ cmp r5, ip │ │ │ │ - bne.n 1ea370 │ │ │ │ + bne.n 1ea2b8 │ │ │ │ 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 1ea28a │ │ │ │ + beq.w 1ea1d2 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 1ea2a8 │ │ │ │ + beq.w 1ea1f0 │ │ │ │ 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 1ea3f8 │ │ │ │ + beq.n 1ea340 │ │ │ │ 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 1ea3d0 │ │ │ │ - b.n 1ea2a8 │ │ │ │ + bne.n 1ea318 │ │ │ │ + b.n 1ea1f0 │ │ │ │ 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] │ │ │ │ @@ -553644,60 +553611,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 1ea47c │ │ │ │ + bgt.n 1ea3c4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ea47c │ │ │ │ + beq.n 1ea3c4 │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r6, r5, ip │ │ │ │ add.w r6, r6, #4294967295 @ 0xffffffff │ │ │ │ - blt.n 1ea490 │ │ │ │ + blt.n 1ea3d8 │ │ │ │ cmp r3, r6 │ │ │ │ it ge │ │ │ │ movwge r3, #32767 @ 0x7fff │ │ │ │ - bge.n 1ea47c │ │ │ │ + bge.n 1ea3c4 │ │ │ │ lsls r3, r3, #15 │ │ │ │ add.w r3, r3, #16384 @ 0x4000 │ │ │ │ asr.w r3, r3, ip │ │ │ │ cmp r1, r2 │ │ │ │ str r3, [r2, #0] │ │ │ │ - bne.n 1ea40c │ │ │ │ + bne.n 1ea354 │ │ │ │ adds r1, #12 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 1ea408 │ │ │ │ + bne.n 1ea350 │ │ │ │ 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 1ea47c │ │ │ │ + bge.n 1ea3c4 │ │ │ │ lsls r3, r3, #15 │ │ │ │ add.w r3, r3, #16384 @ 0x4000 │ │ │ │ asr.w r3, r3, ip │ │ │ │ negs r3, r3 │ │ │ │ - b.n 1ea47c │ │ │ │ + b.n 1ea3c4 │ │ │ │ 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 1ea576 │ │ │ │ + ble.n 1ea4be │ │ │ │ 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 │ │ │ │ @@ -553722,53 +553689,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 1ea550 │ │ │ │ + ble.n 1ea498 │ │ │ │ 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 1ea528 │ │ │ │ + bgt.n 1ea470 │ │ │ │ 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 1ea4dc │ │ │ │ + bne.n 1ea424 │ │ │ │ ldr r7, [sp, #0] │ │ │ │ add.w r9, r9, #8 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ adds r7, #1 │ │ │ │ cmp r2, r7 │ │ │ │ - bgt.n 1ea4d6 │ │ │ │ + bgt.n 1ea41e │ │ │ │ ldr.w sl, [sp, #4] │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp.w sl, #3 │ │ │ │ - bne.n 1ea4c6 │ │ │ │ + bne.n 1ea40e │ │ │ │ ldr r1, [r6, #16] │ │ │ │ mov lr, sl │ │ │ │ mov sl, fp │ │ │ │ cmp r1, #0 │ │ │ │ - ble.w 1ea786 │ │ │ │ + ble.w 1ea6ce │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 1ea70c │ │ │ │ + ble.w 1ea654 │ │ │ │ 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 │ │ │ │ @@ -553792,49 +553759,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 1ea616 │ │ │ │ + ble.n 1ea55e │ │ │ │ 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 1ea5ee │ │ │ │ + bgt.n 1ea536 │ │ │ │ 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 1ea5a4 │ │ │ │ + bne.n 1ea4ec │ │ │ │ ldr r5, [sp, #0] │ │ │ │ add.w r9, r9, #8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bgt.n 1ea59e │ │ │ │ + bgt.n 1ea4e6 │ │ │ │ mov sl, r7 │ │ │ │ mov.w lr, #4 │ │ │ │ ldrb r5, [r6, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1ea714 │ │ │ │ + beq.n 1ea65c │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 1ea70c │ │ │ │ + ble.n 1ea654 │ │ │ │ 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 │ │ │ │ @@ -553847,29 +553814,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 1ea678 │ │ │ │ + bne.n 1ea5c0 │ │ │ │ adds r4, r3, #4 │ │ │ │ cmp r1, ip │ │ │ │ - bne.n 1ea656 │ │ │ │ + bne.n 1ea59e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r5, #1 │ │ │ │ adds r7, #8 │ │ │ │ cmp r3, r5 │ │ │ │ - bgt.n 1ea650 │ │ │ │ + bgt.n 1ea598 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #0 │ │ │ │ itt gt │ │ │ │ addgt.w r7, sl, #10 │ │ │ │ movgt.w ip, #0 │ │ │ │ - ble.n 1ea70c │ │ │ │ + ble.n 1ea654 │ │ │ │ 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]! │ │ │ │ @@ -553878,46 +553845,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 1ea6ac │ │ │ │ + bne.n 1ea5f4 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 1ea6fa │ │ │ │ + ble.n 1ea642 │ │ │ │ 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 1ea6aa │ │ │ │ + bne.n 1ea5f2 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add.w ip, ip, #1 │ │ │ │ adds r7, #8 │ │ │ │ cmp r3, ip │ │ │ │ - bgt.n 1ea6a6 │ │ │ │ + bgt.n 1ea5ee │ │ │ │ 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 1ea698 │ │ │ │ + beq.n 1ea5e0 │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 1ea70c │ │ │ │ + ble.n 1ea654 │ │ │ │ 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 │ │ │ │ @@ -553932,48 +553899,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 1ea758 │ │ │ │ + bne.n 1ea6a0 │ │ │ │ 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 1ea76a │ │ │ │ + bne.n 1ea6b2 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r5, #1 │ │ │ │ adds r1, #8 │ │ │ │ adds r0, #8 │ │ │ │ cmp r3, r5 │ │ │ │ - bgt.n 1ea738 │ │ │ │ - b.n 1ea698 │ │ │ │ + bgt.n 1ea680 │ │ │ │ + b.n 1ea5e0 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 1ea70c │ │ │ │ + ble.n 1ea654 │ │ │ │ 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 1ea796 │ │ │ │ - b.n 1ea63e │ │ │ │ + bgt.n 1ea6de │ │ │ │ + b.n 1ea586 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3872] @ 0xf20 │ │ │ │ - ldr.w r4, [pc, #1040] @ 1eabcc │ │ │ │ + ldr.w r4, [pc, #1040] @ 1eab14 │ │ │ │ mov r5, r0 │ │ │ │ - ldr.w r0, [pc, #1040] @ 1eabd0 │ │ │ │ + ldr.w r0, [pc, #1040] @ 1eab18 │ │ │ │ sub sp, #188 @ 0xbc │ │ │ │ add r4, pc │ │ │ │ cmp.w r3, r5, lsl #2 │ │ │ │ mov r7, r2 │ │ │ │ it lt │ │ │ │ movlt r3, #0 │ │ │ │ ldrb.w r2, [sp, #232] @ 0xe8 │ │ │ │ @@ -553986,23 +553953,23 @@ │ │ │ │ it ge │ │ │ │ addge r2, r5, #3 │ │ │ │ ldr r0, [sp, #224] @ 0xe0 │ │ │ │ itt ge │ │ │ │ bicge.w r2, r2, #3 │ │ │ │ subge.w r3, r3, r2, lsl #2 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.w 1ea914 │ │ │ │ + ble.w 1ea85c │ │ │ │ subs r2, r1, #1 │ │ │ │ mov r4, r1 │ │ │ │ bic.w r2, r2, #3 │ │ │ │ subs r1, #4 │ │ │ │ sub.w r8, r1, r2 │ │ │ │ cmp r5, #0 │ │ │ │ - ble.w 1eabb8 │ │ │ │ - ldr r2, [pc, #964] @ (1eabd4 ) │ │ │ │ + ble.w 1eab00 │ │ │ │ + ldr r2, [pc, #964] @ (1eab1c ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ mov r9, r7 │ │ │ │ sub.w sl, r5, #4 │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ bic.w r2, r6, #3 │ │ │ │ str r2, [sp, #12] │ │ │ │ @@ -554048,88 +554015,88 @@ │ │ │ │ andmi.w r2, r2, #14 │ │ │ │ iteee pl │ │ │ │ movpl r2, #2 │ │ │ │ orrmi r3, r2 │ │ │ │ movmi r2, #5 │ │ │ │ addmi r3, #2 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ - ldr r1, [pc, #824] @ (1eabd8 ) │ │ │ │ + ldr r1, [pc, #824] @ (1eab20 ) │ │ │ │ add r1, pc │ │ │ │ adds r6, r3, r1 │ │ │ │ ldrb r7, [r1, r3] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1ea930 │ │ │ │ + beq.n 1ea878 │ │ │ │ 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 5923c │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r9 │ │ │ │ adds r2, #1 │ │ │ │ str r6, [r3, #12] │ │ │ │ cmp r7, r2 │ │ │ │ add.w r3, r3, #16 │ │ │ │ - bne.n 1ea8c0 │ │ │ │ + bne.n 1ea808 │ │ │ │ adds r5, #1 │ │ │ │ add r9, fp │ │ │ │ cmp r5, sl │ │ │ │ - bcc.n 1ea8b2 │ │ │ │ + bcc.n 1ea7fa │ │ │ │ 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 1ea868 │ │ │ │ + bne.n 1ea7b0 │ │ │ │ ldrd r5, r8, [sp, #120] @ 0x78 │ │ │ │ ldrd r3, r9, [sp, #104] @ 0x68 │ │ │ │ ldrd r4, r2, [sp, #88] @ 0x58 │ │ │ │ lsrs r6, r5, #2 │ │ │ │ ldrd r7, r1, [sp, #96] @ 0x60 │ │ │ │ adds r6, #1 │ │ │ │ subs r4, #4 │ │ │ │ add.w r6, r9, r6, lsl #4 │ │ │ │ add r7, r1 │ │ │ │ ldrd r0, sl, [sp, #112] @ 0x70 │ │ │ │ add.w r9, r6, r2 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1ea830 │ │ │ │ - ldr r2, [pc, #708] @ (1eabdc ) │ │ │ │ - ldr r3, [pc, #696] @ (1eabd0 ) │ │ │ │ + bne.n 1ea778 │ │ │ │ + ldr r2, [pc, #708] @ (1eab24 ) │ │ │ │ + ldr r3, [pc, #696] @ (1eab18 ) │ │ │ │ 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 1eabc8 │ │ │ │ + bne.w 1eab10 │ │ │ │ add sp, #188 @ 0xbc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r8 │ │ │ │ add r3, sp, #132 @ 0x84 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 1ea1ac │ │ │ │ + bl 1ea0f4 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1eabae │ │ │ │ + beq.w 1eaaf6 │ │ │ │ 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 │ │ │ │ @@ -554152,41 +554119,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 1ea9cc │ │ │ │ + ble.n 1ea914 │ │ │ │ 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 1ea9a4 │ │ │ │ + bgt.n 1ea8ec │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ add r3, r2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #520] @ (1eabe0 ) │ │ │ │ + ldr r3, [pc, #520] @ (1eab28 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, r4, lsl #2] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #508] @ (1eabe4 ) │ │ │ │ + ldr r3, [pc, #508] @ (1eab2c ) │ │ │ │ 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 │ │ │ │ @@ -554194,36 +554161,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 1eab9c │ │ │ │ + beq.w 1eaae4 │ │ │ │ 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 1eaa50 │ │ │ │ + bne.n 1ea998 │ │ │ │ ldrd r1, r2, [sp, #60] @ 0x3c │ │ │ │ ldrb r1, [r2, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - bgt.w 1eaba6 │ │ │ │ + bgt.w 1eaaee │ │ │ │ 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 1eaa56 │ │ │ │ + b.n 1ea99e │ │ │ │ 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 │ │ │ │ @@ -554247,29 +554214,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 1eaad2 │ │ │ │ + ble.n 1eaa1a │ │ │ │ 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 1eaaaa │ │ │ │ + bgt.n 1ea9f2 │ │ │ │ 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] │ │ │ │ @@ -554285,103 +554252,103 @@ │ │ │ │ ldr.w r3, [fp], #4 │ │ │ │ mul.w r3, r0, r3 │ │ │ │ rsb r0, r0, #64 @ 0x40 │ │ │ │ mla r3, r2, r0, r3 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ adds r3, #32 │ │ │ │ asrs r3, r3, #6 │ │ │ │ - cbz r2, 1eab44 │ │ │ │ + cbz r2, 1eaa8c │ │ │ │ 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 1df1d0 │ │ │ │ + bl 1df118 │ │ │ │ vstmia r9!, {s0} │ │ │ │ cmp r9, sl │ │ │ │ - beq.n 1eab62 │ │ │ │ + beq.n 1eaaaa │ │ │ │ ldr r3, [r6, #12] │ │ │ │ - b.n 1eaaf4 │ │ │ │ + b.n 1eaa3c │ │ │ │ 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 1df1d0 │ │ │ │ + bl 1df118 │ │ │ │ vstmia r9!, {s0} │ │ │ │ cmp r9, sl │ │ │ │ - bne.n 1eab40 │ │ │ │ + bne.n 1eaa88 │ │ │ │ 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 1eaa0c │ │ │ │ + bne.w 1ea954 │ │ │ │ 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 1eaa02 │ │ │ │ + bcc.w 1ea94a │ │ │ │ ldrd sl, fp, [sp, #68] @ 0x44 │ │ │ │ - b.n 1ea8d4 │ │ │ │ + b.n 1ea81c │ │ │ │ ldr.w r8, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 1eaa4a │ │ │ │ + b.n 1ea992 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ subs r3, #2 │ │ │ │ add r3, r2 │ │ │ │ - b.n 1eaa42 │ │ │ │ + b.n 1ea98a │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 1ea9e4 │ │ │ │ + b.n 1ea92c │ │ │ │ subs r3, r4, #4 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.w 1ea914 │ │ │ │ + beq.w 1ea85c │ │ │ │ subs r4, #8 │ │ │ │ cmp r4, r8 │ │ │ │ - bne.n 1eabb8 │ │ │ │ - b.n 1ea914 │ │ │ │ + bne.n 1eab00 │ │ │ │ + b.n 1ea85c │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ - ldr r0, [r7, r0] │ │ │ │ + ldr r0, [r6, r3] │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r7, #12] │ │ │ │ + strb r2, [r6, #13] │ │ │ │ movs r7, r4 │ │ │ │ - strb r2, [r6, #21] │ │ │ │ + strb r2, [r5, #22] │ │ │ │ movs r7, r4 │ │ │ │ - ldrsb r4, [r4, r3] │ │ │ │ + ldrsb r4, [r3, r6] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - strb r0, [r7, #12] │ │ │ │ + strb r0, [r6, #13] │ │ │ │ movs r7, r4 │ │ │ │ - ldrh r6, [r4, #50] @ 0x32 │ │ │ │ + ldrh r6, [r3, #56] @ 0x38 │ │ │ │ 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, #1348] @ 1eb140 │ │ │ │ + ldr.w r4, [pc, #1348] @ 1eb088 │ │ │ │ mov sl, r0 │ │ │ │ - ldr.w r0, [pc, #1348] @ 1eb144 │ │ │ │ + ldr.w r0, [pc, #1348] @ 1eb08c │ │ │ │ sub sp, #180 @ 0xb4 │ │ │ │ add r4, pc │ │ │ │ cmp.w r3, sl, lsl #2 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ mov r4, r2 │ │ │ │ itet ge │ │ │ │ addge.w r2, sl, #3 │ │ │ │ @@ -554390,39 +554357,39 @@ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #172] @ 0xac │ │ │ │ mov.w r0, #0 │ │ │ │ ldr r0, [sp, #216] @ 0xd8 │ │ │ │ it ge │ │ │ │ subge.w r2, r3, r2, lsl #2 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.w 1eb0b2 │ │ │ │ + ble.w 1eaffa │ │ │ │ subs r3, r1, #1 │ │ │ │ mov r7, r1 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ subs r1, #4 │ │ │ │ subs r5, r1, r3 │ │ │ │ cmp.w sl, #0 │ │ │ │ - ble.w 1eb12c │ │ │ │ + ble.w 1eb074 │ │ │ │ add.w r1, sl, #4294967295 @ 0xffffffff │ │ │ │ sub.w r3, sl, #4 │ │ │ │ bic.w r6, r1, #3 │ │ │ │ mov.w r8, #0 │ │ │ │ subs r3, r3, r6 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - ldr.w r3, [pc, #1260] @ 1eb148 │ │ │ │ + ldr.w r3, [pc, #1260] @ 1eb090 │ │ │ │ mov r9, sl │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - ldr.w r3, [pc, #1256] @ 1eb14c │ │ │ │ + ldr.w r3, [pc, #1256] @ 1eb094 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ lsls r6, r3, #2 │ │ │ │ cmp r7, #4 │ │ │ │ - ldr.w r3, [pc, #1244] @ 1eb150 │ │ │ │ + ldr.w r3, [pc, #1244] @ 1eb098 │ │ │ │ mov sl, r7 │ │ │ │ strd r6, r7, [sp, #104] @ 0x68 │ │ │ │ it ge │ │ │ │ movge.w sl, #4 │ │ │ │ ldr r6, [sp, #220] @ 0xdc │ │ │ │ add r3, pc │ │ │ │ strd r2, r8, [sp, #96] @ 0x60 │ │ │ │ @@ -554438,15 +554405,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 1eb0e6 │ │ │ │ + beq.w 1eb02e │ │ │ │ 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 │ │ │ │ @@ -554462,15 +554429,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 1ead36 │ │ │ │ + ble.n 1eac7e │ │ │ │ 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 │ │ │ │ @@ -554481,32 +554448,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 1ead06 │ │ │ │ + bgt.n 1eac4e │ │ │ │ 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 1eb11e │ │ │ │ + beq.w 1eb066 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 1eb110 │ │ │ │ + beq.w 1eb058 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1eb072 │ │ │ │ + bne.w 1eafba │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldrb.w r3, [fp, #8] │ │ │ │ add.w r2, r5, lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1eb10c │ │ │ │ + beq.w 1eb054 │ │ │ │ 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 │ │ │ │ @@ -554523,26 +554490,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 1eadb8 │ │ │ │ + bne.n 1ead00 │ │ │ │ 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 1eb104 │ │ │ │ + beq.w 1eb04c │ │ │ │ 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] │ │ │ │ @@ -554553,16 +554520,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 1ea4b0 │ │ │ │ - ldr r3, [pc, #860] @ (1eb154 ) │ │ │ │ + bl 1ea3f8 │ │ │ │ + ldr r3, [pc, #860] @ (1eb09c ) │ │ │ │ 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 │ │ │ │ @@ -554586,38 +554553,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 1ea15c │ │ │ │ + bl 1ea0a4 │ │ │ │ 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 1eb0d8 │ │ │ │ + beq.w 1eb020 │ │ │ │ cmp.w r8, #2 │ │ │ │ - beq.w 1eb0cc │ │ │ │ + beq.w 1eb014 │ │ │ │ cmp.w r8, #3 │ │ │ │ - bne.n 1eae88 │ │ │ │ + bne.n 1eadd0 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ ldrb.w r1, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 1eb0d8 │ │ │ │ + beq.w 1eb020 │ │ │ │ ldrb.w r1, [r4, #128] @ 0x80 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 1eb0d8 │ │ │ │ + beq.w 1eb020 │ │ │ │ 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 │ │ │ │ @@ -554635,15 +554602,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 1eaf04 │ │ │ │ + ble.n 1eae4c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movs r7, #0 │ │ │ │ str.w r8, [sp, #16] │ │ │ │ add r5, r3 │ │ │ │ cmp r4, #8 │ │ │ │ add r7, r1 │ │ │ │ mov r1, r4 │ │ │ │ @@ -554653,19 +554620,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 1eaed8 │ │ │ │ + bgt.n 1eae20 │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ str r6, [sp, #140] @ 0x8c │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 1eafa0 │ │ │ │ + beq.n 1eaee8 │ │ │ │ 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 │ │ │ │ @@ -554692,29 +554659,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 1eaf9e │ │ │ │ + ble.n 1eaee6 │ │ │ │ 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 1eaf72 │ │ │ │ + bgt.n 1eaeba │ │ │ │ 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 │ │ │ │ @@ -554738,24 +554705,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 1eafce │ │ │ │ + bne.n 1eaf16 │ │ │ │ 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 1eb0e2 │ │ │ │ + bne.n 1eb02a │ │ │ │ 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 │ │ │ │ @@ -554764,146 +554731,146 @@ │ │ │ │ smulbb r3, r3, r1 │ │ │ │ rsb r1, r1, #64 @ 0x40 │ │ │ │ mla r3, r1, r0, r3 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ adds r3, #32 │ │ │ │ asrs r3, r3, #6 │ │ │ │ strb.w r3, [r9, #4] │ │ │ │ - cbz r0, 1eb046 │ │ │ │ + cbz r0, 1eaf8e │ │ │ │ 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 1eae34 │ │ │ │ + bne.w 1ead7c │ │ │ │ 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 1eae24 │ │ │ │ + bcc.w 1ead6c │ │ │ │ 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 1eaca0 │ │ │ │ + bne.w 1eabe8 │ │ │ │ ldrd r0, r1, [sp, #120] @ 0x78 │ │ │ │ ldrd r5, r4, [sp, #112] @ 0x70 │ │ │ │ ldrd r6, r7, [sp, #104] @ 0x68 │ │ │ │ lsrs r3, r1, #2 │ │ │ │ ldrd r2, r8, [sp, #96] @ 0x60 │ │ │ │ adds r3, #1 │ │ │ │ subs r7, #4 │ │ │ │ ldr.w r9, [sp, #128] @ 0x80 │ │ │ │ add.w r3, r4, r3, lsl #4 │ │ │ │ add r8, r6 │ │ │ │ adds r4, r3, r2 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.w 1eac6e │ │ │ │ - ldr r2, [pc, #164] @ (1eb158 ) │ │ │ │ - ldr r3, [pc, #140] @ (1eb144 ) │ │ │ │ + bne.w 1eabb6 │ │ │ │ + ldr r2, [pc, #164] @ (1eb0a0 ) │ │ │ │ + ldr r3, [pc, #140] @ (1eb08c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eb13a │ │ │ │ + bne.n 1eb082 │ │ │ │ add sp, #180 @ 0xb4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldrb r1, [r1, r4] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 1eae88 │ │ │ │ + bne.w 1eadd0 │ │ │ │ add.w r4, ip, #4294967295 @ 0xffffffff │ │ │ │ mov.w fp, #1 │ │ │ │ - b.n 1eae8e │ │ │ │ + b.n 1eadd6 │ │ │ │ ldr r6, [sp, #144] @ 0x90 │ │ │ │ - b.n 1eb00c │ │ │ │ + b.n 1eaf54 │ │ │ │ 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 5923c │ │ │ │ cmp r4, r7 │ │ │ │ add.w r3, r0, r6 │ │ │ │ - bcc.n 1eb0ee │ │ │ │ - b.n 1eb072 │ │ │ │ + bcc.n 1eb036 │ │ │ │ + b.n 1eafba │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 1eade8 │ │ │ │ + b.n 1ead30 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 1eadba │ │ │ │ - ldr r3, [pc, #72] @ (1eb15c ) │ │ │ │ + b.n 1ead02 │ │ │ │ + ldr r3, [pc, #72] @ (1eb0a4 ) │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 1ead52 │ │ │ │ - ldr r3, [pc, #64] @ (1eb160 ) │ │ │ │ + b.n 1eac9a │ │ │ │ + ldr r3, [pc, #64] @ (1eb0a8 ) │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 1ead52 │ │ │ │ + b.n 1eac9a │ │ │ │ subs r3, r7, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 1eb0b2 │ │ │ │ + beq.n 1eaffa │ │ │ │ subs r7, #8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 1eb12c │ │ │ │ - b.n 1eb0b2 │ │ │ │ + bne.n 1eb074 │ │ │ │ + b.n 1eaffa │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r0, [r7, r7] │ │ │ │ + strb r0, [r6, r2] │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r6, #108] @ 0x6c │ │ │ │ + ldr r2, [r5, #112] @ 0x70 │ │ │ │ movs r7, r4 │ │ │ │ - ldr r2, [r5, #108] @ 0x6c │ │ │ │ + ldr r2, [r4, #112] @ 0x70 │ │ │ │ movs r7, r4 │ │ │ │ - ldrb r6, [r6, #15] │ │ │ │ + ldrb r6, [r5, #16] │ │ │ │ movs r7, r4 │ │ │ │ - ldrh r2, [r3, #18] │ │ │ │ + ldrh r2, [r2, #24] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldr r7, [pc, #280] @ (1eb274 ) │ │ │ │ + ldr r7, [pc, #1016] @ (1eb49c ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r4, [r7, #44] @ 0x2c │ │ │ │ + ldr r4, [r6, #48] @ 0x30 │ │ │ │ movs r7, r4 │ │ │ │ - ldr r6, [r5, #60] @ 0x3c │ │ │ │ + ldr r6, [r4, #64] @ 0x40 │ │ │ │ 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 1eabe8 │ │ │ │ + bl 1eab30 │ │ │ │ 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 │ │ │ │ @@ -554920,42 +554887,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 1eabe8 │ │ │ │ - cbz r7, 1eb1e2 │ │ │ │ + bl 1eab30 │ │ │ │ + cbz r7, 1eb12a │ │ │ │ mov fp, sl │ │ │ │ movs r5, #0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ adds r5, #1 │ │ │ │ - bl 1d0490 │ │ │ │ + bl 1d03d8 │ │ │ │ add r4, r9 │ │ │ │ add fp, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 1eb1ce │ │ │ │ + bne.n 1eb116 │ │ │ │ mov r0, sl │ │ │ │ blx 58d30 │ │ │ │ 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 1eabe8 │ │ │ │ + bl 1eab30 │ │ │ │ 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 │ │ │ │ @@ -554972,27 +554939,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 1eabe8 │ │ │ │ - cbz r7, 1eb26e │ │ │ │ + bl 1eab30 │ │ │ │ + cbz r7, 1eb1b6 │ │ │ │ mov fp, sl │ │ │ │ movs r5, #0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ adds r5, #1 │ │ │ │ - bl 1cf528 │ │ │ │ + bl 1cf470 │ │ │ │ add r4, r9 │ │ │ │ add fp, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 1eb25a │ │ │ │ + bne.n 1eb1a2 │ │ │ │ mov r0, sl │ │ │ │ blx 58d30 │ │ │ │ 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 │ │ │ │ @@ -555014,27 +554981,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 1ea7a8 │ │ │ │ - cbz r7, 1eb2da │ │ │ │ + bl 1ea6f0 │ │ │ │ + cbz r7, 1eb222 │ │ │ │ mov fp, sl │ │ │ │ movs r5, #0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ adds r5, #1 │ │ │ │ - bl 1d84f0 │ │ │ │ + bl 1d8438 │ │ │ │ add r4, r9 │ │ │ │ add fp, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 1eb2c6 │ │ │ │ + bne.n 1eb20e │ │ │ │ mov r0, sl │ │ │ │ blx 58d30 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -555043,15 +555010,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 1ea7a8 │ │ │ │ + bl 1ea6f0 │ │ │ │ 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 │ │ │ │ @@ -555070,26 +555037,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 1ea7a8 │ │ │ │ - cbz r7, 1eb36c │ │ │ │ + bl 1ea6f0 │ │ │ │ + cbz r7, 1eb2b4 │ │ │ │ mov fp, sl │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ adds r4, #1 │ │ │ │ - bl 1d84f0 │ │ │ │ + bl 1d8438 │ │ │ │ add r5, r9 │ │ │ │ add fp, r8 │ │ │ │ cmp r7, r4 │ │ │ │ - bne.n 1eb358 │ │ │ │ + bne.n 1eb2a0 │ │ │ │ mov r0, sl │ │ │ │ blx 58d30 │ │ │ │ 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 │ │ │ │ @@ -555097,23 +555064,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 1ea7a8 │ │ │ │ + bl 1ea6f0 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ ldrb r2, [r1, #3] │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ lsls r2, r2, #30 │ │ │ │ - bpl.n 1eb44c │ │ │ │ + bpl.n 1eb394 │ │ │ │ bic.w ip, r3, #7 │ │ │ │ - ldr r2, [pc, #228] @ (1eb494 ) │ │ │ │ + ldr r2, [pc, #228] @ (1eb3dc ) │ │ │ │ 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 │ │ │ │ @@ -555141,15 +555108,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] @ (1eb498 ) │ │ │ │ + ldr r3, [pc, #116] @ (1eb3e0 ) │ │ │ │ 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 │ │ │ │ @@ -555180,41 +555147,41 @@ │ │ │ │ ldrb r2, [r1, #2] │ │ │ │ bic.w r3, r2, #15 │ │ │ │ orr.w r3, r3, r2, lsr #4 │ │ │ │ strb r3, [r0, #18] │ │ │ │ ldrb r2, [r1, #2] │ │ │ │ and.w r3, r2, #15 │ │ │ │ orr.w r3, r3, r2, lsl #4 │ │ │ │ - b.n 1eb420 │ │ │ │ + b.n 1eb368 │ │ │ │ nop │ │ │ │ - strb r4, [r0, #23] │ │ │ │ + strb r4, [r7, #23] │ │ │ │ movs r7, r4 │ │ │ │ - strb r2, [r6, #21] │ │ │ │ + strb r2, [r5, #22] │ │ │ │ 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 sl, r2 │ │ │ │ - ldr r2, [pc, #500] @ (1eb6a8 ) │ │ │ │ + ldr r2, [pc, #500] @ (1eb5f0 ) │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [pc, #500] @ (1eb6ac ) │ │ │ │ + ldr r1, [pc, #500] @ (1eb5f4 ) │ │ │ │ ldr.w ip, [sp, #148] @ 0x94 │ │ │ │ add r1, pc │ │ │ │ ldr r4, [sp, #144] @ 0x90 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ mov.w r2, #0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 1eb632 │ │ │ │ + beq.w 1eb57a │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1eb64c │ │ │ │ + beq.w 1eb594 │ │ │ │ movs r7, #0 │ │ │ │ rsb r1, r5, #1 │ │ │ │ mov r2, r0 │ │ │ │ mov r8, r7 │ │ │ │ mov r0, sl │ │ │ │ lsls r5, r5, #2 │ │ │ │ mov r6, ip │ │ │ │ @@ -555233,15 +555200,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov.w fp, #0 │ │ │ │ mov r8, r6 │ │ │ │ mov r9, sl │ │ │ │ strd r2, r3, [sp, #64] @ 0x40 │ │ │ │ mov r0, r9 │ │ │ │ movs r6, #0 │ │ │ │ - bl 1eb3a0 │ │ │ │ + bl 1eb2e8 │ │ │ │ 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 │ │ │ │ @@ -555267,15 +555234,15 @@ │ │ │ │ lsr.w r3, sl, r3 │ │ │ │ lsr.w r1, sl, r1 │ │ │ │ and.w r3, r3, #2 │ │ │ │ and.w r1, r1, #1 │ │ │ │ orrs r3, r1 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1eb686 │ │ │ │ + bne.w 1eb5ce │ │ │ │ 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 │ │ │ │ @@ -555283,146 +555250,146 @@ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ ldrb.w fp, [r9, r6] │ │ │ │ ldr.w r1, [r1, r3, lsl #2] │ │ │ │ add.w r3, r9, r6 │ │ │ │ adds.w fp, fp, r1 │ │ │ │ ldrb r6, [r3, #1] │ │ │ │ add r6, r1 │ │ │ │ - bmi.n 1eb65a │ │ │ │ + bmi.n 1eb5a2 │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ cmp.w fp, #255 @ 0xff │ │ │ │ - bgt.n 1eb674 │ │ │ │ + bgt.n 1eb5bc │ │ │ │ cmp r6, #0 │ │ │ │ strb.w fp, [r2, #-4] │ │ │ │ - blt.n 1eb68c │ │ │ │ + blt.n 1eb5d4 │ │ │ │ add r3, r1 │ │ │ │ cmp r6, #255 @ 0xff │ │ │ │ mov r1, r3 │ │ │ │ - bgt.n 1eb67e │ │ │ │ + bgt.n 1eb5c6 │ │ │ │ cmp r3, #0 │ │ │ │ strb.w r6, [r2, #-3] │ │ │ │ - blt.n 1eb670 │ │ │ │ + blt.n 1eb5b8 │ │ │ │ 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 1eb562 │ │ │ │ + bcc.n 1eb4aa │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldrd r6, r1, [sp, #24] │ │ │ │ add ip, r3 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ adds r6, #1 │ │ │ │ ldr.w fp, [sp, #32] │ │ │ │ add r0, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r6, r3 │ │ │ │ - bcc.n 1eb540 │ │ │ │ + bcc.n 1eb488 │ │ │ │ add.w fp, fp, #4 │ │ │ │ adds r1, #8 │ │ │ │ adds r4, #16 │ │ │ │ cmp r5, fp │ │ │ │ - bhi.n 1eb516 │ │ │ │ + bhi.n 1eb45e │ │ │ │ mov r6, r8 │ │ │ │ ldr.w r8, [sp, #48] @ 0x30 │ │ │ │ ldrd r2, r3, [sp, #64] @ 0x40 │ │ │ │ mov sl, r9 │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ mov r9, r5 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ add.w r8, r8, #4 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ cmp r6, r8 │ │ │ │ add r0, r3 │ │ │ │ add r7, r5 │ │ │ │ - bhi.w 1eb4f0 │ │ │ │ - ldr r2, [pc, #124] @ (1eb6b0 ) │ │ │ │ - ldr r3, [pc, #112] @ (1eb6a8 ) │ │ │ │ + bhi.w 1eb438 │ │ │ │ + ldr r2, [pc, #124] @ (1eb5f8 ) │ │ │ │ + ldr r3, [pc, #112] @ (1eb5f0 ) │ │ │ │ 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 1eb6a4 │ │ │ │ + bne.n 1eb5ec │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r3, r4, #4 │ │ │ │ cmp ip, r3 │ │ │ │ - bls.n 1eb632 │ │ │ │ + bls.n 1eb57a │ │ │ │ adds r4, #8 │ │ │ │ cmp ip, r4 │ │ │ │ - bhi.n 1eb64c │ │ │ │ - b.n 1eb632 │ │ │ │ + bhi.n 1eb594 │ │ │ │ + b.n 1eb57a │ │ │ │ mov.w fp, #0 │ │ │ │ cmp r6, #0 │ │ │ │ strb.w fp, [r2, #-4] │ │ │ │ - blt.n 1eb68a │ │ │ │ + blt.n 1eb5d2 │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ strb.w r6, [r2, #-3] │ │ │ │ adds r3, r3, r1 │ │ │ │ - bpl.n 1eb5d8 │ │ │ │ + bpl.n 1eb520 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1eb5d8 │ │ │ │ + b.n 1eb520 │ │ │ │ cmp r6, #255 @ 0xff │ │ │ │ strb.w r7, [r2, #-4] │ │ │ │ - ble.n 1eb69c │ │ │ │ + ble.n 1eb5e4 │ │ │ │ add r1, r3 │ │ │ │ mov r3, r1 │ │ │ │ strb.w r7, [r2, #-3] │ │ │ │ - b.n 1eb5d2 │ │ │ │ + b.n 1eb51a │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - b.n 1eb58e │ │ │ │ + b.n 1eb4d6 │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ mov.w r6, #0 │ │ │ │ adds r3, r3, r1 │ │ │ │ strb.w r6, [r2, #-3] │ │ │ │ - bpl.n 1eb5d8 │ │ │ │ + bpl.n 1eb520 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1eb5d8 │ │ │ │ + b.n 1eb520 │ │ │ │ add r3, r1 │ │ │ │ strb.w r6, [r2, #-3] │ │ │ │ - b.n 1eb5d2 │ │ │ │ + b.n 1eb51a │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #256] @ (1eb7b0 ) │ │ │ │ + ldr r3, [pc, #992] @ (1eb9d8 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r1, [pc, #792] @ (1eb9cc ) │ │ │ │ + ldr r2, [pc, #504] @ (1eb7f4 ) │ │ │ │ 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 r6, r2 │ │ │ │ - ldr r2, [pc, #540] @ (1eb8e8 ) │ │ │ │ + ldr r2, [pc, #540] @ (1eb830 ) │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #540] @ (1eb8ec ) │ │ │ │ + ldr r3, [pc, #540] @ (1eb834 ) │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr.w r9, [sp, #124] @ 0x7c │ │ │ │ ldr r5, [sp, #120] @ 0x78 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov.w r3, #0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1eb82e │ │ │ │ + beq.w 1eb776 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1eb822 │ │ │ │ + beq.w 1eb76a │ │ │ │ mov.w r8, #0 │ │ │ │ mov r4, r6 │ │ │ │ - vldr s11, [pc, #488] @ 1eb8e0 │ │ │ │ + vldr s11, [pc, #488] @ 1eb828 │ │ │ │ mov r9, r8 │ │ │ │ - vldr s12, [pc, #484] @ 1eb8e4 │ │ │ │ + vldr s12, [pc, #484] @ 1eb82c │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ mov r6, r1 │ │ │ │ subs r3, r5, #1 │ │ │ │ lsls r7, r1, #2 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ @@ -555431,15 +555398,15 @@ │ │ │ │ mov r5, r6 │ │ │ │ add.w r7, r3, r8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ strd r9, r8, [sp, #20] │ │ │ │ str r4, [sp, #28] │ │ │ │ mov.w sl, r3, lsr #2 │ │ │ │ str.w sl, [sp, #16] │ │ │ │ - bl 1eb3a0 │ │ │ │ + bl 1eb2e8 │ │ │ │ mov r3, r5 │ │ │ │ ldrd r6, r4, [sp, #52] @ 0x34 │ │ │ │ mov r9, r7 │ │ │ │ mov.w lr, #0 │ │ │ │ vmov.f32 s10, #112 @ 0x3f800000 1.0 │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r3 │ │ │ │ @@ -555456,15 +555423,15 @@ │ │ │ │ sub.w r1, ip, #15 │ │ │ │ lsr.w r2, r6, ip │ │ │ │ and.w r2, r2, #2 │ │ │ │ lsr.w r1, r6, r1 │ │ │ │ and.w r1, r1, #1 │ │ │ │ orrs r1, r2 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1eb848 │ │ │ │ + bne.n 1eb790 │ │ │ │ cmp.w r8, #1 │ │ │ │ ite ls │ │ │ │ movls r0, #0 │ │ │ │ movhi r0, #1 │ │ │ │ negs r2, r0 │ │ │ │ add.w r0, sp, r0, lsl #2 │ │ │ │ and.w r2, r2, #3 │ │ │ │ @@ -555474,161 +555441,161 @@ │ │ │ │ ldrb.w r2, [lr, r2] │ │ │ │ ldr.w r0, [r0, r1, lsl #2] │ │ │ │ ldrb r1, [r7, #1] │ │ │ │ ldrb r7, [r7, #2] │ │ │ │ adds r2, r2, r0 │ │ │ │ add r1, r0 │ │ │ │ add r7, r0 │ │ │ │ - bmi.n 1eb84c │ │ │ │ + bmi.n 1eb794 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bgt.n 1eb88a │ │ │ │ + bgt.n 1eb7d2 │ │ │ │ uxtb r2, r2 │ │ │ │ vmov s15, r2 │ │ │ │ cmp r1, #0 │ │ │ │ vcvt.f32.u32 s14, s15 │ │ │ │ vmul.f32 s14, s14, s11 │ │ │ │ - blt.n 1eb872 │ │ │ │ + blt.n 1eb7ba │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - ble.n 1eb8a8 │ │ │ │ + ble.n 1eb7f0 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ cmp r7, #255 @ 0xff │ │ │ │ it gt │ │ │ │ vmovgt.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ - ble.n 1eb87a │ │ │ │ + ble.n 1eb7c2 │ │ │ │ add.w r8, r8, #1 │ │ │ │ vstr s14, [r3, #-16] │ │ │ │ vstr s15, [r3, #-12] │ │ │ │ add.w ip, ip, #4 │ │ │ │ vstr s13, [r3, #-8] │ │ │ │ cmp.w r8, #4 │ │ │ │ vstr s10, [r3, #-4] │ │ │ │ add.w r3, r3, #16 │ │ │ │ - bne.n 1eb766 │ │ │ │ + bne.n 1eb6ae │ │ │ │ mov r0, lr │ │ │ │ ldr.w lr, [sp, #4] │ │ │ │ add r9, r4 │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp.w lr, #4 │ │ │ │ - bne.n 1eb746 │ │ │ │ + bne.n 1eb68e │ │ │ │ ldrd r1, r7, [sp, #8] │ │ │ │ mov r5, r4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r1, #8 │ │ │ │ adds r7, #64 @ 0x40 │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 1eb8bc │ │ │ │ + beq.n 1eb804 │ │ │ │ add.w fp, fp, #1 │ │ │ │ - b.n 1eb72a │ │ │ │ + b.n 1eb672 │ │ │ │ adds r3, r5, #4 │ │ │ │ cmp r9, r3 │ │ │ │ - bls.n 1eb82e │ │ │ │ + bls.n 1eb776 │ │ │ │ adds r5, #8 │ │ │ │ cmp r9, r5 │ │ │ │ - bhi.n 1eb822 │ │ │ │ - ldr r2, [pc, #192] @ (1eb8f0 ) │ │ │ │ - ldr r3, [pc, #184] @ (1eb8ec ) │ │ │ │ + bhi.n 1eb76a │ │ │ │ + ldr r2, [pc, #192] @ (1eb838 ) │ │ │ │ + ldr r3, [pc, #184] @ (1eb834 ) │ │ │ │ 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 1eb8da │ │ │ │ + bne.n 1eb822 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, sl │ │ │ │ - b.n 1eb78a │ │ │ │ + b.n 1eb6d2 │ │ │ │ cmp r1, #0 │ │ │ │ it lt │ │ │ │ vmovlt.f32 s14, s12 │ │ │ │ - blt.n 1eb872 │ │ │ │ + blt.n 1eb7ba │ │ │ │ uxtb r2, r1 │ │ │ │ vmov s15, r2 │ │ │ │ vmov.f32 s14, s12 │ │ │ │ cmp r7, #0 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s11 │ │ │ │ - bge.n 1eb87a │ │ │ │ + bge.n 1eb7c2 │ │ │ │ vmov.f32 s13, s12 │ │ │ │ - b.n 1eb7d8 │ │ │ │ + b.n 1eb720 │ │ │ │ vmov.f32 s15, s12 │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n 1eb86c │ │ │ │ + blt.n 1eb7b4 │ │ │ │ uxtb r2, r7 │ │ │ │ vmov s13, r2 │ │ │ │ vcvt.f32.u32 s13, s13 │ │ │ │ vmul.f32 s13, s13, s11 │ │ │ │ - b.n 1eb7d8 │ │ │ │ + b.n 1eb720 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ it gt │ │ │ │ vmovgt.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ - bgt.n 1eb7ca │ │ │ │ + bgt.n 1eb712 │ │ │ │ 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 1eb7ce │ │ │ │ + b.n 1eb716 │ │ │ │ uxtb r2, r1 │ │ │ │ vmov s15, r2 │ │ │ │ cmp r7, #0 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s11 │ │ │ │ - blt.n 1eb86c │ │ │ │ - b.n 1eb7ce │ │ │ │ + blt.n 1eb7b4 │ │ │ │ + b.n 1eb716 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r6, r5 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ ldrd r9, r8, [sp, #20] │ │ │ │ add r4, r3 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add.w r9, r9, #4 │ │ │ │ add r8, r3 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ cmp r3, r9 │ │ │ │ - bhi.w 1eb70c │ │ │ │ - b.n 1eb82e │ │ │ │ + bhi.w 1eb654 │ │ │ │ + b.n 1eb776 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #192] @ (1eb9ac ) │ │ │ │ + ldr r1, [pc, #928] @ (1ebbd4 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0x47ca │ │ │ │ + ldr r0, [pc, #520] @ (1eba44 ) │ │ │ │ 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 1eb9c0 │ │ │ │ + beq.n 1eb908 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ push {r4, r5, lr} │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1eb9a4 │ │ │ │ - ldr r4, [pc, #168] @ (1eb9c8 ) │ │ │ │ + beq.n 1eb8ec │ │ │ │ + ldr r4, [pc, #168] @ (1eb910 ) │ │ │ │ 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 1eb994 │ │ │ │ + beq.n 1eb8dc │ │ │ │ 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 │ │ │ │ @@ -555651,30 +555618,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] @ (1eb9cc ) │ │ │ │ + ldr r3, [pc, #36] @ (1eb914 ) │ │ │ │ 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 1eb994 │ │ │ │ + b.n 1eb8dc │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - strb r0, [r6, #4] │ │ │ │ + strb r0, [r5, #5] │ │ │ │ movs r7, r4 │ │ │ │ - strb r6, [r4, #2] │ │ │ │ + strb r6, [r3, #3] │ │ │ │ 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 │ │ │ │ @@ -555685,32 +555652,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] @ (1eba18 ) │ │ │ │ + ldr r1, [pc, #24] @ (1eb960 ) │ │ │ │ add r1, pc │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ strb r0, [r2, #2] │ │ │ │ ubfx r0, r3, #5, #5 │ │ │ │ ubfx r3, r3, #10, #5 │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ ldrb r3, [r1, r3] │ │ │ │ strb r0, [r2, #1] │ │ │ │ strb r3, [r2, #0] │ │ │ │ bx lr │ │ │ │ - strb r0, [r3, #1] │ │ │ │ + strb r0, [r2, #2] │ │ │ │ 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 1ebb1a │ │ │ │ + bpl.n 1eba62 │ │ │ │ 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 │ │ │ │ @@ -555718,37 +555685,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 1ebad6 │ │ │ │ + beq.n 1eba1e │ │ │ │ cmp r3, #3 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ streq r3, [r2, #0] │ │ │ │ - beq.n 1ebad0 │ │ │ │ + beq.n 1eba18 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ebbd6 │ │ │ │ + beq.w 1ebb1e │ │ │ │ lsls r1, r6, #1 │ │ │ │ and.w ip, lr, #1 │ │ │ │ and.w r1, r1, #62 @ 0x3e │ │ │ │ - ldr r4, [pc, #372] @ (1ebbf4 ) │ │ │ │ + ldr r4, [pc, #372] @ (1ebb3c ) │ │ │ │ orr.w r1, r1, ip │ │ │ │ and.w ip, r5, #31 │ │ │ │ - ldr r5, [pc, #364] @ (1ebbf8 ) │ │ │ │ + ldr r5, [pc, #364] @ (1ebb40 ) │ │ │ │ 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 1ebac2 │ │ │ │ + beq.n 1eba0a │ │ │ │ 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] │ │ │ │ @@ -555760,29 +555727,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, 1ebb42 │ │ │ │ + cbnz r3, 1eba8a │ │ │ │ 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] @ (1ebbfc ) │ │ │ │ + ldr r3, [pc, #268] @ (1ebb44 ) │ │ │ │ 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] @ (1ebc00 ) │ │ │ │ + ldr r3, [pc, #252] @ (1ebb48 ) │ │ │ │ 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] │ │ │ │ @@ -555796,31 +555763,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 1eba5e │ │ │ │ - ldr r4, [pc, #192] @ (1ebc04 ) │ │ │ │ + b.n 1eb9a6 │ │ │ │ + ldr r4, [pc, #192] @ (1ebb4c ) │ │ │ │ mov.w ip, r6, lsl #1 │ │ │ │ and.w r5, r5, #31 │ │ │ │ and.w r6, r7, #31 │ │ │ │ add r4, pc │ │ │ │ - ldr r7, [pc, #180] @ (1ebc08 ) │ │ │ │ + ldr r7, [pc, #180] @ (1ebb50 ) │ │ │ │ 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 1ebb08 │ │ │ │ + beq.n 1eba50 │ │ │ │ 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 │ │ │ │ @@ -555842,79 +555809,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 1ebb08 │ │ │ │ - ldr r3, [pc, #52] @ (1ebc0c ) │ │ │ │ + b.n 1eba50 │ │ │ │ + ldr r3, [pc, #52] @ (1ebb54 ) │ │ │ │ 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 1ebac2 │ │ │ │ - ldr r6, [r1, #124] @ 0x7c │ │ │ │ + b.n 1eba0a │ │ │ │ + strb r6, [r0, #0] │ │ │ │ movs r7, r4 │ │ │ │ - ldr r6, [r0, #120] @ 0x78 │ │ │ │ + ldr r6, [r7, #120] @ 0x78 │ │ │ │ movs r7, r4 │ │ │ │ - ldr r2, [r4, #116] @ 0x74 │ │ │ │ + ldr r2, [r3, #120] @ 0x78 │ │ │ │ movs r7, r4 │ │ │ │ - ldr r6, [r2, #112] @ 0x70 │ │ │ │ + ldr r6, [r1, #116] @ 0x74 │ │ │ │ movs r7, r4 │ │ │ │ - ldr r0, [r1, #112] @ 0x70 │ │ │ │ + ldr r0, [r0, #116] @ 0x74 │ │ │ │ movs r7, r4 │ │ │ │ - ldr r6, [r7, #104] @ 0x68 │ │ │ │ + ldr r6, [r6, #108] @ 0x6c │ │ │ │ movs r7, r4 │ │ │ │ - ldr r4, [r6, #100] @ 0x64 │ │ │ │ + ldr r4, [r5, #104] @ 0x68 │ │ │ │ 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 1ebc68 │ │ │ │ + bpl.n 1ebbb0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ebce4 │ │ │ │ + beq.n 1ebc2c │ │ │ │ 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 1ebd02 │ │ │ │ - ldr r3, [pc, #372] @ (1ebdbc ) │ │ │ │ + bne.n 1ebc4a │ │ │ │ + ldr r3, [pc, #372] @ (1ebd04 ) │ │ │ │ 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 1ebcc2 │ │ │ │ - cbnz r3, 1ebcdc │ │ │ │ + b.n 1ebc0a │ │ │ │ + cbnz r3, 1ebc24 │ │ │ │ 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 1ebdb2 │ │ │ │ + beq.w 1ebcfa │ │ │ │ rsb r3, r1, r1, lsl #4 │ │ │ │ - ldr.w lr, [pc, #316] @ 1ebdc0 │ │ │ │ + ldr.w lr, [pc, #316] @ 1ebd08 │ │ │ │ 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 │ │ │ │ @@ -555934,38 +555901,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 1ebc6c │ │ │ │ + b.n 1ebbb4 │ │ │ │ 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 1ebc46 │ │ │ │ + beq.n 1ebb8e │ │ │ │ ubfx ip, r5, #18, #5 │ │ │ │ - ldr r5, [pc, #188] @ (1ebdc4 ) │ │ │ │ + ldr r5, [pc, #188] @ (1ebd0c ) │ │ │ │ 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 1ebcc2 │ │ │ │ + beq.n 1ebc0a │ │ │ │ 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] │ │ │ │ @@ -556001,63 +555968,63 @@ │ │ │ │ umull ip, r0, r5, r0 │ │ │ │ umull ip, r4, r5, r4 │ │ │ │ umull r5, r3, r5, r3 │ │ │ │ ubfx r0, r0, #1, #8 │ │ │ │ ubfx ip, r4, #1, #8 │ │ │ │ ubfx r4, r1, #1, #8 │ │ │ │ ubfx r1, r3, #1, #8 │ │ │ │ - b.n 1ebcc2 │ │ │ │ + b.n 1ebc0a │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ mov ip, r1 │ │ │ │ mov r4, r1 │ │ │ │ - b.n 1ebcc2 │ │ │ │ - ldr r4, [r0, #96] @ 0x60 │ │ │ │ + b.n 1ebc0a │ │ │ │ + ldr r4, [r7, #96] @ 0x60 │ │ │ │ movs r7, r4 │ │ │ │ - ldr r2, [r1, #92] @ 0x5c │ │ │ │ + ldr r2, [r0, #96] @ 0x60 │ │ │ │ movs r7, r4 │ │ │ │ - ldr r4, [r1, #84] @ 0x54 │ │ │ │ + ldr r4, [r0, #88] @ 0x58 │ │ │ │ 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] @ (1ebe14 ) │ │ │ │ + ldr r3, [pc, #32] @ (1ebd5c ) │ │ │ │ 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, [r5, #9] │ │ │ │ + ldrb r2, [r4, #12] │ │ │ │ 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 │ │ │ │ ldrd r6, r5, [sp, #72] @ 0x48 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1ebec8 │ │ │ │ + beq.n 1ebe10 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1ebece │ │ │ │ + beq.n 1ebe16 │ │ │ │ mov.w sl, #0 │ │ │ │ mov r7, r6 │ │ │ │ mov r5, sl │ │ │ │ mov r6, r2 │ │ │ │ strd r0, r3, [sp, #20] │ │ │ │ lsls r3, r1, #2 │ │ │ │ str r1, [sp, #28] │ │ │ │ @@ -556078,61 +556045,61 @@ │ │ │ │ mov.w r9, #0 │ │ │ │ adds r6, r3, r2 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ add.w r9, r9, #1 │ │ │ │ - bl 1ebdc8 │ │ │ │ + bl 1ebd10 │ │ │ │ adds r6, #4 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r9, #8 │ │ │ │ strb.w r3, [r6, #-1] │ │ │ │ - bne.n 1ebe72 │ │ │ │ + bne.n 1ebdba │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w r8, r8, #1 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp.w r8, #4 │ │ │ │ add r3, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bne.n 1ebe68 │ │ │ │ + bne.n 1ebdb0 │ │ │ │ mov r3, fp │ │ │ │ add.w fp, r4, #16 │ │ │ │ add.w r4, r5, #8 │ │ │ │ mov r5, r3 │ │ │ │ cmp r7, r4 │ │ │ │ - bhi.n 1ebe54 │ │ │ │ + bhi.n 1ebd9c │ │ │ │ ldrd r5, r6, [sp, #8] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r5, #4 │ │ │ │ add r6, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add sl, r3 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 1ebe4a │ │ │ │ + bhi.n 1ebd92 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r3, r6, #4 │ │ │ │ adds r6, #8 │ │ │ │ cmp r5, r3 │ │ │ │ - bls.n 1ebec8 │ │ │ │ + bls.n 1ebe10 │ │ │ │ cmp r5, r6 │ │ │ │ - bhi.n 1ebece │ │ │ │ - b.n 1ebec8 │ │ │ │ + bhi.n 1ebe16 │ │ │ │ + b.n 1ebe10 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldrd r5, r8, [sp, #72] @ 0x48 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1ebf90 │ │ │ │ + beq.n 1ebed8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1ebf96 │ │ │ │ + beq.n 1ebede │ │ │ │ mov r9, r3 │ │ │ │ mov r8, r5 │ │ │ │ strd r9, r1, [sp, #24] │ │ │ │ mov sl, r2 │ │ │ │ movs r5, #0 │ │ │ │ mov.w r9, #0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ @@ -556157,74 +556124,74 @@ │ │ │ │ mov.w fp, #0 │ │ │ │ adds r7, r3, r2 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, fp │ │ │ │ mov r2, sl │ │ │ │ mov r0, r4 │ │ │ │ add.w fp, fp, #1 │ │ │ │ - bl 1ebdc8 │ │ │ │ + bl 1ebd10 │ │ │ │ adds r7, #4 │ │ │ │ cmp.w fp, #8 │ │ │ │ - bne.n 1ebf42 │ │ │ │ + bne.n 1ebe8a │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w sl, sl, #1 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp.w sl, #4 │ │ │ │ add r3, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bne.n 1ebf38 │ │ │ │ + bne.n 1ebe80 │ │ │ │ mov r3, r6 │ │ │ │ add.w r6, r4, #16 │ │ │ │ add.w r4, r5, #8 │ │ │ │ mov r5, r3 │ │ │ │ cmp r8, r4 │ │ │ │ - bhi.n 1ebf20 │ │ │ │ + bhi.n 1ebe68 │ │ │ │ ldrd r5, sl, [sp, #8] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r5, #4 │ │ │ │ add sl, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r9, r3 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 1ebf12 │ │ │ │ + bhi.n 1ebe5a │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r3, r5, #4 │ │ │ │ adds r5, #8 │ │ │ │ cmp r8, r3 │ │ │ │ - bls.n 1ebf90 │ │ │ │ + bls.n 1ebed8 │ │ │ │ cmp r8, r5 │ │ │ │ - bhi.n 1ebf96 │ │ │ │ - b.n 1ebf90 │ │ │ │ + bhi.n 1ebede │ │ │ │ + b.n 1ebed8 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ strd r3, r1, [sp, #32] │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #292] @ (1ec0e8 ) │ │ │ │ - ldr r3, [pc, #292] @ (1ec0ec ) │ │ │ │ + ldr r1, [pc, #292] @ (1ec030 ) │ │ │ │ + ldr r3, [pc, #292] @ (1ec034 ) │ │ │ │ add r1, pc │ │ │ │ ldr r6, [sp, #100] @ 0x64 │ │ │ │ ldr r4, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1ec0b4 │ │ │ │ + beq.n 1ebffc │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1ec0d2 │ │ │ │ + beq.n 1ec01a │ │ │ │ mov.w r9, #0 │ │ │ │ mov r5, r4 │ │ │ │ - vldr s16, [pc, #252] @ 1ec0e4 │ │ │ │ + vldr s16, [pc, #252] @ 1ec02c │ │ │ │ mov fp, r2 │ │ │ │ mov r4, r9 │ │ │ │ lsls r3, r0, #2 │ │ │ │ vmov.f32 s17, #112 @ 0x3f800000 1.0 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -556244,15 +556211,15 @@ │ │ │ │ bic.w sl, r3, #3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add sl, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r8 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ebdc8 │ │ │ │ + bl 1ebd10 │ │ │ │ ldrb.w r3, [sp, #40] @ 0x28 │ │ │ │ vmov s15, r3 │ │ │ │ ldrb.w r3, [sp, #41] @ 0x29 │ │ │ │ add.w r8, r8, #1 │ │ │ │ vstr s17, [sl, #12] │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ add.w sl, sl, #16 │ │ │ │ @@ -556264,91 +556231,91 @@ │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [sl, #-12] │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [sl, #-8] │ │ │ │ - bne.n 1ec024 │ │ │ │ + bne.n 1ebf6c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp.w fp, #4 │ │ │ │ add r3, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bne.n 1ec016 │ │ │ │ + bne.n 1ebf5e │ │ │ │ mov r3, r7 │ │ │ │ adds r6, #8 │ │ │ │ mov r7, r4 │ │ │ │ cmp r5, r6 │ │ │ │ mov r4, r3 │ │ │ │ add.w r7, r7, #16 │ │ │ │ - bhi.n 1ec004 │ │ │ │ + bhi.n 1ebf4c │ │ │ │ ldrd r4, fp, [sp, #16] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ adds r4, #4 │ │ │ │ add fp, r3 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r9, r3 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 1ebff8 │ │ │ │ - ldr r2, [pc, #56] @ (1ec0f0 ) │ │ │ │ - ldr r3, [pc, #52] @ (1ec0ec ) │ │ │ │ + bhi.n 1ebf40 │ │ │ │ + ldr r2, [pc, #56] @ (1ec038 ) │ │ │ │ + ldr r3, [pc, #52] @ (1ec034 ) │ │ │ │ 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 1ec0e0 │ │ │ │ + bne.n 1ec028 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r3, r4, #4 │ │ │ │ cmp r6, r3 │ │ │ │ - bls.n 1ec0b4 │ │ │ │ + bls.n 1ebffc │ │ │ │ adds r4, #8 │ │ │ │ cmp r6, r4 │ │ │ │ - bhi.n 1ec0d2 │ │ │ │ - b.n 1ec0b4 │ │ │ │ + bhi.n 1ec01a │ │ │ │ + b.n 1ebffc │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - ands r6, r6 │ │ │ │ + lsrs r6, r5 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #68 @ 0x44 │ │ │ │ + subs r7, #252 @ 0xfc │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ strd r3, r1, [sp, #32] │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #304] @ (1ec244 ) │ │ │ │ - ldr r3, [pc, #304] @ (1ec248 ) │ │ │ │ + ldr r1, [pc, #304] @ (1ec18c ) │ │ │ │ + ldr r3, [pc, #304] @ (1ec190 ) │ │ │ │ add r1, pc │ │ │ │ ldr r6, [sp, #100] @ 0x64 │ │ │ │ ldr r4, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1ec210 │ │ │ │ + beq.n 1ec158 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1ec22e │ │ │ │ + beq.n 1ec176 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r5, r4 │ │ │ │ - vldr s16, [pc, #264] @ 1ec240 │ │ │ │ + vldr s16, [pc, #264] @ 1ec188 │ │ │ │ mov fp, r2 │ │ │ │ mov r4, r9 │ │ │ │ lsls r3, r0, #2 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r4, [sp, #16] │ │ │ │ @@ -556367,15 +556334,15 @@ │ │ │ │ bic.w fp, r3, #3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add fp, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r8 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ebdc8 │ │ │ │ + bl 1ebd10 │ │ │ │ ldrb.w r3, [sp, #40] @ 0x28 │ │ │ │ vmov s15, r3 │ │ │ │ ldrb.w r3, [sp, #41] @ 0x29 │ │ │ │ add.w r8, r8, #1 │ │ │ │ add.w fp, fp, #16 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ cmp.w r8, #8 │ │ │ │ @@ -556391,76 +556358,76 @@ │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [fp, #-8] │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [fp, #-4] │ │ │ │ - bne.n 1ec170 │ │ │ │ + bne.n 1ec0b8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w sl, sl, #1 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp.w sl, #4 │ │ │ │ add r3, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bne.n 1ec162 │ │ │ │ + bne.n 1ec0aa │ │ │ │ mov r3, r7 │ │ │ │ adds r6, #8 │ │ │ │ mov r7, r4 │ │ │ │ cmp r5, r6 │ │ │ │ mov r4, r3 │ │ │ │ add.w r7, r7, #16 │ │ │ │ - bhi.n 1ec150 │ │ │ │ + bhi.n 1ec098 │ │ │ │ ldrd r4, fp, [sp, #16] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ adds r4, #4 │ │ │ │ add fp, r3 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r9, r3 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 1ec144 │ │ │ │ - ldr r2, [pc, #56] @ (1ec24c ) │ │ │ │ - ldr r3, [pc, #52] @ (1ec248 ) │ │ │ │ + bhi.n 1ec08c │ │ │ │ + ldr r2, [pc, #56] @ (1ec194 ) │ │ │ │ + ldr r3, [pc, #52] @ (1ec190 ) │ │ │ │ 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 1ec23c │ │ │ │ + bne.n 1ec184 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r3, r4, #4 │ │ │ │ cmp r6, r3 │ │ │ │ - bls.n 1ec210 │ │ │ │ + bls.n 1ec158 │ │ │ │ adds r4, #8 │ │ │ │ cmp r6, r4 │ │ │ │ - bhi.n 1ec22e │ │ │ │ - b.n 1ec210 │ │ │ │ + bhi.n 1ec176 │ │ │ │ + b.n 1ec158 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - subs r6, #230 @ 0xe6 │ │ │ │ + subs r7, #158 @ 0x9e │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #232 @ 0xe8 │ │ │ │ + subs r6, #160 @ 0xa0 │ │ │ │ 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 1f14b0 │ │ │ │ + bl 1f13f8 │ │ │ │ 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] │ │ │ │ @@ -556471,41 +556438,41 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ ldr r4, [sp, #20] │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 1ed22c │ │ │ │ + bl 1ed174 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r5, r2 │ │ │ │ strd r0, r3, [sp, #32] │ │ │ │ - ldr r0, [pc, #248] @ (1ec3c0 ) │ │ │ │ - ldr r3, [pc, #252] @ (1ec3c4 ) │ │ │ │ + ldr r0, [pc, #248] @ (1ec308 ) │ │ │ │ + ldr r3, [pc, #252] @ (1ec30c ) │ │ │ │ add r0, pc │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ec38a │ │ │ │ + beq.n 1ec2d2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1ec3a8 │ │ │ │ + beq.n 1ec2f0 │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r5 │ │ │ │ - vldr s16, [pc, #212] @ 1ec3bc │ │ │ │ + vldr s16, [pc, #212] @ 1ec304 │ │ │ │ mov sl, r3 │ │ │ │ mov.w r8, #1 │ │ │ │ add.w r5, sp, #43 @ 0x2b │ │ │ │ lsls r4, r1, #2 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r4, [sp, #28] │ │ │ │ ldr.w r9, [sp, #32] │ │ │ │ @@ -556521,153 +556488,153 @@ │ │ │ │ mov.w fp, #0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, fp │ │ │ │ mov r1, sl │ │ │ │ movs r0, #0 │ │ │ │ strd r5, r8, [sp] │ │ │ │ add.w fp, fp, #1 │ │ │ │ - bl 1f14b0 │ │ │ │ + bl 1f13f8 │ │ │ │ ldrb.w r3, [sp, #43] @ 0x2b │ │ │ │ vmov s15, r3 │ │ │ │ adds r4, #16 │ │ │ │ mov.w r3, #1065353216 @ 0x3f800000 │ │ │ │ cmp.w fp, #4 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [r4, #-8] │ │ │ │ vstr s15, [r4, #-12] │ │ │ │ vstr s15, [r4, #-16] │ │ │ │ - bne.n 1ec316 │ │ │ │ + bne.n 1ec25e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, #4 │ │ │ │ add r7, r3 │ │ │ │ - bne.n 1ec30e │ │ │ │ + bne.n 1ec256 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ add.w sl, sl, #8 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ add.w r9, r9, #64 @ 0x40 │ │ │ │ adds r7, #4 │ │ │ │ cmp r3, r7 │ │ │ │ - bhi.n 1ec306 │ │ │ │ + bhi.n 1ec24e │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ ldrd r3, sl, [sp, #16] │ │ │ │ add r6, r2 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add.w sl, sl, #4 │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ cmp sl, r2 │ │ │ │ - bcc.n 1ec2f8 │ │ │ │ - ldr r2, [pc, #60] @ (1ec3c8 ) │ │ │ │ - ldr r3, [pc, #52] @ (1ec3c4 ) │ │ │ │ + bcc.n 1ec240 │ │ │ │ + ldr r2, [pc, #60] @ (1ec310 ) │ │ │ │ + ldr r3, [pc, #52] @ (1ec30c ) │ │ │ │ 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 1ec3b6 │ │ │ │ + bne.n 1ec2fe │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r3, r2, #4 │ │ │ │ cmp r3, r0 │ │ │ │ - bcs.n 1ec38a │ │ │ │ + bcs.n 1ec2d2 │ │ │ │ adds r2, #8 │ │ │ │ cmp r0, r2 │ │ │ │ - bhi.n 1ec3a8 │ │ │ │ - b.n 1ec38a │ │ │ │ + bhi.n 1ec2f0 │ │ │ │ + b.n 1ec2d2 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - subs r5, #52 @ 0x34 │ │ │ │ + subs r5, #236 @ 0xec │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #110 @ 0x6e │ │ │ │ + subs r5, #38 @ 0x26 │ │ │ │ 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] @ (1ec3f8 ) │ │ │ │ + ldr r0, [pc, #28] @ (1ec340 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 1ec3fc │ │ │ │ + ldr.w ip, [pc, #28] @ 1ec344 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (1ec400 ) │ │ │ │ - ldr r2, [pc, #28] @ (1ec404 ) │ │ │ │ + ldr r3, [pc, #24] @ (1ec348 ) │ │ │ │ + ldr r2, [pc, #28] @ (1ec34c ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 591d8 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - subs r4, #26 │ │ │ │ + subs r4, #210 @ 0xd2 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r2, #112] @ 0x70 │ │ │ │ + str r4, [r1, #116] @ 0x74 │ │ │ │ movs r7, r4 │ │ │ │ - cmp r7, #234 @ 0xea │ │ │ │ + adds r0, #34 @ 0x22 │ │ │ │ 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] @ (1ec434 ) │ │ │ │ + ldr r0, [pc, #28] @ (1ec37c ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 1ec438 │ │ │ │ + ldr.w ip, [pc, #28] @ 1ec380 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (1ec43c ) │ │ │ │ - ldr r2, [pc, #28] @ (1ec440 ) │ │ │ │ + ldr r3, [pc, #24] @ (1ec384 ) │ │ │ │ + ldr r2, [pc, #28] @ (1ec388 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 591d8 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - subs r3, #222 @ 0xde │ │ │ │ + subs r4, #150 @ 0x96 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r5, #104] @ 0x68 │ │ │ │ + str r4, [r4, #108] @ 0x6c │ │ │ │ movs r7, r4 │ │ │ │ - cmp r7, #174 @ 0xae │ │ │ │ + cmp r7, #230 @ 0xe6 │ │ │ │ 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 r5, r2 │ │ │ │ - ldr r2, [pc, #268] @ (1ec56c ) │ │ │ │ + ldr r2, [pc, #268] @ (1ec4b4 ) │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #268] @ (1ec570 ) │ │ │ │ + ldr r3, [pc, #268] @ (1ec4b8 ) │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr.w fp, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ec532 │ │ │ │ + beq.n 1ec47a │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1ec550 │ │ │ │ + beq.n 1ec498 │ │ │ │ movs r3, #0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ mov r6, r5 │ │ │ │ str r2, [sp, #28] │ │ │ │ - vldr s16, [pc, #220] @ 1ec568 │ │ │ │ + vldr s16, [pc, #220] @ 1ec4b0 │ │ │ │ mov.w r8, #1 │ │ │ │ mov r2, r3 │ │ │ │ add.w r5, sp, #43 @ 0x2b │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr.w fp, [sp, #32] │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ @@ -556680,15 +556647,15 @@ │ │ │ │ mov.w fp, #0 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #0 │ │ │ │ strd r5, r8, [sp] │ │ │ │ add.w fp, fp, #1 │ │ │ │ - bl 1f1570 │ │ │ │ + bl 1f14b8 │ │ │ │ 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] │ │ │ │ @@ -556696,129 +556663,129 @@ │ │ │ │ vcvtne.f32.s32 s14, s15 │ │ │ │ vmoveq.f32 s15, #240 @ 0xbf800000 -1.0 │ │ │ │ vdivne.f32 s15, s14, s16 │ │ │ │ cmp.w fp, #4 │ │ │ │ vstr s15, [r9, #-8] │ │ │ │ vstr s15, [r9, #-12] │ │ │ │ vstr s15, [r9, #-16] │ │ │ │ - bne.n 1ec4b4 │ │ │ │ + bne.n 1ec3fc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, #4 │ │ │ │ add r7, r3 │ │ │ │ - bne.n 1ec4ac │ │ │ │ + bne.n 1ec3f4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r6, #8 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ add.w sl, sl, #64 @ 0x40 │ │ │ │ adds r3, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - bhi.n 1ec4a6 │ │ │ │ + bhi.n 1ec3ee │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ add r6, r1 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ adds r2, #4 │ │ │ │ add r3, r1 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.n 1ec498 │ │ │ │ - ldr r2, [pc, #64] @ (1ec574 ) │ │ │ │ - ldr r3, [pc, #56] @ (1ec570 ) │ │ │ │ + bcc.n 1ec3e0 │ │ │ │ + ldr r2, [pc, #64] @ (1ec4bc ) │ │ │ │ + ldr r3, [pc, #56] @ (1ec4b8 ) │ │ │ │ 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 1ec562 │ │ │ │ + bne.n 1ec4aa │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r3, fp, #4 │ │ │ │ cmp r3, r0 │ │ │ │ - bcs.n 1ec532 │ │ │ │ + bcs.n 1ec47a │ │ │ │ add.w fp, fp, #8 │ │ │ │ cmp r0, fp │ │ │ │ - bhi.n 1ec550 │ │ │ │ - b.n 1ec532 │ │ │ │ + bhi.n 1ec498 │ │ │ │ + b.n 1ec47a │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ cmn r6, r7 │ │ │ │ - subs r3, #156 @ 0x9c │ │ │ │ + subs r4, #84 @ 0x54 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #198 @ 0xc6 │ │ │ │ + subs r3, #126 @ 0x7e │ │ │ │ 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 1f14b0 │ │ │ │ + bl 1f13f8 │ │ │ │ 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 1f14b0 │ │ │ │ + bl 1f13f8 │ │ │ │ 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 1ed694 │ │ │ │ + bl 1ed5dc │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #312] @ (1ec73c ) │ │ │ │ + ldr r2, [pc, #312] @ (1ec684 ) │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #312] @ (1ec740 ) │ │ │ │ + ldr r3, [pc, #312] @ (1ec688 ) │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr.w sl, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ec704 │ │ │ │ + beq.n 1ec64c │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1ec722 │ │ │ │ - vldr s16, [pc, #272] @ 1ec738 │ │ │ │ + beq.n 1ec66a │ │ │ │ + vldr s16, [pc, #272] @ 1ec680 │ │ │ │ add.w fp, sp, #50 @ 0x32 │ │ │ │ movs r7, #2 │ │ │ │ movs r6, #0 │ │ │ │ movs r3, #0 │ │ │ │ add.w r8, sp, #51 @ 0x33 │ │ │ │ lsls r0, r1, #2 │ │ │ │ str r1, [sp, #16] │ │ │ │ @@ -556843,163 +556810,163 @@ │ │ │ │ add.w fp, r3, r2 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, sl │ │ │ │ movs r0, #0 │ │ │ │ strd r4, r7, [sp] │ │ │ │ add.w fp, fp, #16 │ │ │ │ - bl 1f14b0 │ │ │ │ + bl 1f13f8 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #0 │ │ │ │ strd r5, r7, [sp] │ │ │ │ - bl 1f14b0 │ │ │ │ + bl 1f13f8 │ │ │ │ ldrb.w r3, [sp, #50] @ 0x32 │ │ │ │ vmov s15, r3 │ │ │ │ ldrb.w r3, [sp, #51] @ 0x33 │ │ │ │ add.w r8, r8, #1 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ cmp.w r8, #4 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [fp, #-8] │ │ │ │ vstr s15, [fp, #-12] │ │ │ │ vstr s15, [fp, #-16] │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [fp, #-4] │ │ │ │ - bne.n 1ec66a │ │ │ │ + bne.n 1ec5b2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp.w r9, #4 │ │ │ │ add r3, r2 │ │ │ │ - bne.n 1ec65e │ │ │ │ + bne.n 1ec5a6 │ │ │ │ mov r8, r5 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w sl, sl, #16 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ adds r5, #4 │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ cmp r2, r5 │ │ │ │ - bhi.n 1ec64c │ │ │ │ + bhi.n 1ec594 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov fp, r4 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ ldrd r3, r6, [sp, #24] │ │ │ │ add r5, r2 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ adds r6, #4 │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ cmp r2, r6 │ │ │ │ - bhi.n 1ec63c │ │ │ │ - ldr r2, [pc, #60] @ (1ec744 ) │ │ │ │ - ldr r3, [pc, #56] @ (1ec740 ) │ │ │ │ + bhi.n 1ec584 │ │ │ │ + ldr r2, [pc, #60] @ (1ec68c ) │ │ │ │ + ldr r3, [pc, #56] @ (1ec688 ) │ │ │ │ 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 1ec734 │ │ │ │ + bne.n 1ec67c │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r2, sl, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.n 1ec704 │ │ │ │ + bcs.n 1ec64c │ │ │ │ add.w sl, sl, #8 │ │ │ │ cmp r3, sl │ │ │ │ - bhi.n 1ec722 │ │ │ │ - b.n 1ec704 │ │ │ │ + bhi.n 1ec66a │ │ │ │ + b.n 1ec64c │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - subs r1, #248 @ 0xf8 │ │ │ │ + subs r2, #176 @ 0xb0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #244 @ 0xf4 │ │ │ │ + subs r1, #172 @ 0xac │ │ │ │ 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] @ (1ec774 ) │ │ │ │ + ldr r0, [pc, #28] @ (1ec6bc ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 1ec778 │ │ │ │ + ldr.w ip, [pc, #28] @ 1ec6c0 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (1ec77c ) │ │ │ │ - ldr r2, [pc, #28] @ (1ec780 ) │ │ │ │ + ldr r3, [pc, #24] @ (1ec6c4 ) │ │ │ │ + ldr r2, [pc, #28] @ (1ec6c8 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 591d8 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - subs r0, #158 @ 0x9e │ │ │ │ + subs r1, #86 @ 0x56 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r0, #52] @ 0x34 │ │ │ │ + str r0, [r7, #52] @ 0x34 │ │ │ │ movs r7, r4 │ │ │ │ - cmp r4, #110 @ 0x6e │ │ │ │ + cmp r4, #166 @ 0xa6 │ │ │ │ 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] @ (1ec7b0 ) │ │ │ │ + ldr r0, [pc, #28] @ (1ec6f8 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 1ec7b4 │ │ │ │ + ldr.w ip, [pc, #28] @ 1ec6fc │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (1ec7b8 ) │ │ │ │ - ldr r2, [pc, #28] @ (1ec7bc ) │ │ │ │ + ldr r3, [pc, #24] @ (1ec700 ) │ │ │ │ + ldr r2, [pc, #28] @ (1ec704 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 591d8 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - subs r0, #98 @ 0x62 │ │ │ │ + subs r1, #26 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r3, #44] @ 0x2c │ │ │ │ + str r0, [r2, #48] @ 0x30 │ │ │ │ movs r7, r4 │ │ │ │ - cmp r4, #50 @ 0x32 │ │ │ │ + cmp r4, #106 @ 0x6a │ │ │ │ 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 r5, r2 │ │ │ │ - ldr r2, [pc, #344] @ (1ec934 ) │ │ │ │ + ldr r2, [pc, #344] @ (1ec87c ) │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #344] @ (1ec938 ) │ │ │ │ + ldr r3, [pc, #344] @ (1ec880 ) │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr.w r8, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w ip, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1ec8fc │ │ │ │ + beq.n 1ec844 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 1ec91a │ │ │ │ + beq.w 1ec862 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s16, [pc, #296] @ 1ec930 │ │ │ │ + vldr s16, [pc, #296] @ 1ec878 │ │ │ │ add.w sl, sp, #50 @ 0x32 │ │ │ │ add.w r9, sp, #51 @ 0x33 │ │ │ │ mov r7, r2 │ │ │ │ lsls r3, r1, #2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w ip, [sp, #40] @ 0x28 │ │ │ │ mov r4, sl │ │ │ │ @@ -557022,21 +556989,21 @@ │ │ │ │ add.w r6, r2, r3, lsl #2 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, sl │ │ │ │ movs r0, #0 │ │ │ │ strd r4, r7, [sp] │ │ │ │ adds r6, #64 @ 0x40 │ │ │ │ - bl 1f1570 │ │ │ │ + bl 1f14b8 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, fp │ │ │ │ movs r0, #0 │ │ │ │ strd r5, r7, [sp] │ │ │ │ - bl 1f1570 │ │ │ │ + bl 1f14b8 │ │ │ │ ldrsb.w r3, [sp, #50] @ 0x32 │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmn.w r3, #128 @ 0x80 │ │ │ │ it ne │ │ │ │ vmovne s15, r3 │ │ │ │ ldrsb.w r3, [sp, #51] @ 0x33 │ │ │ │ itet ne │ │ │ │ @@ -557051,70 +557018,70 @@ │ │ │ │ vstr s15, [r6, #-64] @ 0xffffffc0 │ │ │ │ ittt ne │ │ │ │ vmovne s15, r3 │ │ │ │ vcvtne.f32.s32 s15, s15 │ │ │ │ vdivne.f32 s14, s15, s16 │ │ │ │ cmp.w r8, #4 │ │ │ │ vstr s14, [r6, #-52] @ 0xffffffcc │ │ │ │ - bne.n 1ec84a │ │ │ │ + bne.n 1ec792 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp.w r9, #4 │ │ │ │ add r3, r2 │ │ │ │ - bne.n 1ec83e │ │ │ │ + bne.n 1ec786 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r9, r5 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w sl, sl, #16 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ adds r3, #4 │ │ │ │ add.w r2, r2, #256 @ 0x100 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 1ec82a │ │ │ │ + bhi.n 1ec772 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov sl, r4 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ ldrd r2, r7, [sp, #24] │ │ │ │ add r5, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ adds r7, #4 │ │ │ │ add r2, r3 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ cmp r3, r7 │ │ │ │ - bhi.n 1ec818 │ │ │ │ - ldr r2, [pc, #60] @ (1ec93c ) │ │ │ │ - ldr r3, [pc, #56] @ (1ec938 ) │ │ │ │ + bhi.n 1ec760 │ │ │ │ + ldr r2, [pc, #60] @ (1ec884 ) │ │ │ │ + ldr r3, [pc, #56] @ (1ec880 ) │ │ │ │ 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 1ec92c │ │ │ │ + bne.n 1ec874 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r3, ip, #4 │ │ │ │ cmp r3, r8 │ │ │ │ - bcs.n 1ec8fc │ │ │ │ + bcs.n 1ec844 │ │ │ │ add.w ip, ip, #8 │ │ │ │ cmp r8, ip │ │ │ │ - bhi.n 1ec91a │ │ │ │ - b.n 1ec8fc │ │ │ │ + bhi.n 1ec862 │ │ │ │ + b.n 1ec844 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ cmn r6, r7 │ │ │ │ - subs r0, #32 │ │ │ │ + subs r0, #216 @ 0xd8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #252 @ 0xfc │ │ │ │ + adds r7, #180 @ 0xb4 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - cbz r2, 1ec9b0 │ │ │ │ + cbz r2, 1ec8f8 │ │ │ │ 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 │ │ │ │ @@ -557136,28 +557103,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 1ec950 │ │ │ │ + bne.n 1ec898 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1ecaaa │ │ │ │ + beq.n 1ec9f2 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #4 │ │ │ │ subs r1, #4 │ │ │ │ mov.w lr, #0 │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ - vldr s9, [pc, #228] @ 1ecaac │ │ │ │ + vldr s9, [pc, #228] @ 1ec9f4 │ │ │ │ vmov.f32 s11, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s10, [pc, #224] @ 1ecab0 │ │ │ │ + vldr s10, [pc, #224] @ 1ec9f8 │ │ │ │ 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 │ │ │ │ @@ -557171,117 +557138,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 1eca3c │ │ │ │ + ble.n 1ec984 │ │ │ │ vcmpe.f32 s12, s11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1eca3c │ │ │ │ + bge.n 1ec984 │ │ │ │ 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 1eca68 │ │ │ │ + ble.n 1ec9b0 │ │ │ │ vcmpe.f32 s13, s11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1eca68 │ │ │ │ + bge.n 1ec9b0 │ │ │ │ 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 1eca94 │ │ │ │ + ble.n 1ec9dc │ │ │ │ vcmpe.f32 s15, s11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1eca94 │ │ │ │ + bge.n 1ec9dc │ │ │ │ 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 1ec9d0 │ │ │ │ + bne.n 1ec918 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1ecc5c │ │ │ │ + beq.w 1ecba4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ adds r0, #16 │ │ │ │ sub.w lr, r1, #4 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #408] @ 1ecc60 │ │ │ │ + vldr s10, [pc, #408] @ 1ecba8 │ │ │ │ movs r4, #1 │ │ │ │ - vldr s11, [pc, #404] @ 1ecc64 │ │ │ │ - vldr s9, [pc, #404] @ 1ecc68 │ │ │ │ + vldr s11, [pc, #404] @ 1ecbac │ │ │ │ + vldr s9, [pc, #404] @ 1ecbb0 │ │ │ │ vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s8, [pc, #400] @ 1ecc6c │ │ │ │ - vldr s7, [pc, #400] @ 1ecc70 │ │ │ │ - b.n 1ecb4a │ │ │ │ + vldr s8, [pc, #400] @ 1ecbb4 │ │ │ │ + vldr s7, [pc, #400] @ 1ecbb8 │ │ │ │ + b.n 1eca92 │ │ │ │ vmov.f32 s15, s11 │ │ │ │ - cbz r5, 1ecaf4 │ │ │ │ + cbz r5, 1eca3c │ │ │ │ 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 1ecbb6 │ │ │ │ + bne.n 1ecafe │ │ │ │ vmov.f32 s15, s11 │ │ │ │ - cbz r5, 1ecb16 │ │ │ │ + cbz r5, 1eca5e │ │ │ │ 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 1ecc0e │ │ │ │ + bne.n 1ecb56 │ │ │ │ vmov.f32 s15, s11 │ │ │ │ - cbz r1, 1ecb34 │ │ │ │ + cbz r1, 1eca7c │ │ │ │ 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 1ecc5a │ │ │ │ + beq.w 1ecba2 │ │ │ │ ldr.w r3, [lr, #4]! │ │ │ │ and.w r5, r3, #63 @ 0x3f │ │ │ │ ubfx r1, r3, #6, #5 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1ecae2 │ │ │ │ + beq.n 1eca2a │ │ │ │ cmp r1, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r1, r5, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s15, r1 │ │ │ │ - beq.n 1ecaf4 │ │ │ │ + beq.n 1eca3c │ │ │ │ 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 │ │ │ │ @@ -557295,20 +557262,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 1ecb04 │ │ │ │ + beq.n 1eca4c │ │ │ │ cmp r1, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r1, r5, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s15, r1 │ │ │ │ - beq.n 1ecb16 │ │ │ │ + beq.n 1eca5e │ │ │ │ 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 │ │ │ │ @@ -557321,20 +557288,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 1ecb22 │ │ │ │ + beq.n 1eca6a │ │ │ │ cmp r3, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r3, r1, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s15, r3 │ │ │ │ - beq.n 1ecb34 │ │ │ │ + beq.n 1eca7c │ │ │ │ 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 │ │ │ │ @@ -557343,239 +557310,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 1ecb34 │ │ │ │ + b.n 1eca7c │ │ │ │ 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 1ecf3c │ │ │ │ + beq.w 1ece84 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ adds r0, #4 │ │ │ │ sub.w lr, r1, #4 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s8, [pc, #696] @ 1ecf40 │ │ │ │ - vldr s6, [pc, #696] @ 1ecf44 │ │ │ │ + vldr s8, [pc, #696] @ 1ece88 │ │ │ │ + vldr s6, [pc, #696] @ 1ece8c │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ - vldr s7, [pc, #692] @ 1ecf48 │ │ │ │ + vldr s7, [pc, #692] @ 1ece90 │ │ │ │ vmov.f32 s12, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s9, [pc, #688] @ 1ecf4c │ │ │ │ - vldr s10, [pc, #688] @ 1ecf50 │ │ │ │ - vldr s5, [pc, #688] @ 1ecf54 │ │ │ │ - vldr s4, [pc, #688] @ 1ecf58 │ │ │ │ - b.n 1ecd7e │ │ │ │ + vldr s9, [pc, #688] @ 1ece94 │ │ │ │ + vldr s10, [pc, #688] @ 1ece98 │ │ │ │ + vldr s5, [pc, #688] @ 1ece9c │ │ │ │ + vldr s4, [pc, #688] @ 1ecea0 │ │ │ │ + b.n 1eccc6 │ │ │ │ vmov.f32 s13, s6 │ │ │ │ - cbz r5, 1eccbc │ │ │ │ + cbz r5, 1ecc04 │ │ │ │ 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 1ecdd2 │ │ │ │ + bne.w 1ecd1a │ │ │ │ vmov.f32 s15, s6 │ │ │ │ - cbz r5, 1eccdc │ │ │ │ + cbz r5, 1ecc24 │ │ │ │ vmov s15, r5 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s7 │ │ │ │ ubfx r1, r3, #22, #5 │ │ │ │ lsrs r3, r3, #27 │ │ │ │ - bne.w 1ece12 │ │ │ │ + bne.w 1ecd5a │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1ece8a │ │ │ │ + bne.w 1ecdd2 │ │ │ │ vcmp.f32 s13, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.w 1ecedc │ │ │ │ + ble.w 1ece24 │ │ │ │ vcmpe.f32 s13, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.w 1ecf0e │ │ │ │ - vldr s14, [pc, #572] @ 1ecf44 │ │ │ │ + bge.w 1ece56 │ │ │ │ + vldr s14, [pc, #572] @ 1ece8c │ │ │ │ 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 1ece74 │ │ │ │ + ble.w 1ecdbc │ │ │ │ vcmpe.f32 s15, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ecd3e │ │ │ │ + bge.n 1ecc86 │ │ │ │ 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 1ece86 │ │ │ │ + ble.w 1ecdce │ │ │ │ vcmpe.f32 s14, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ - bge.n 1ecd68 │ │ │ │ + bge.n 1eccb0 │ │ │ │ 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 1eceda │ │ │ │ + beq.w 1ece22 │ │ │ │ ldr.w r3, [lr, #4]! │ │ │ │ and.w r5, r3, #63 @ 0x3f │ │ │ │ ubfx r1, r3, #6, #5 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1eccaa │ │ │ │ + beq.n 1ecbf2 │ │ │ │ cmp r1, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r1, r5, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s13, r1 │ │ │ │ - beq.n 1eccbc │ │ │ │ + beq.n 1ecc04 │ │ │ │ subs.w r6, r1, #15 │ │ │ │ - bmi.w 1eceae │ │ │ │ + bmi.w 1ecdf6 │ │ │ │ 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 1eccca │ │ │ │ + beq.w 1ecc12 │ │ │ │ cmp r1, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r1, r5, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s15, r1 │ │ │ │ - beq.w 1eccdc │ │ │ │ + beq.w 1ecc24 │ │ │ │ subs.w r6, r1, #15 │ │ │ │ - bmi.n 1ece98 │ │ │ │ + bmi.n 1ecde0 │ │ │ │ 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 1ecce6 │ │ │ │ + beq.w 1ecc2e │ │ │ │ cmp r3, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r3, r1, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s14, r3 │ │ │ │ - beq.n 1ece46 │ │ │ │ + beq.n 1ecd8e │ │ │ │ subs.w r5, r3, #15 │ │ │ │ - bmi.n 1ecec4 │ │ │ │ + bmi.n 1ece0c │ │ │ │ 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 1ecd14 │ │ │ │ + ble.w 1ecc5c │ │ │ │ vcmpe.f32 s13, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.w 1ecd08 │ │ │ │ + blt.w 1ecc50 │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ strb.w r3, [r0, #-4] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 1ecd24 │ │ │ │ + bgt.w 1ecc6c │ │ │ │ vcmp.f32 s14, #0.0 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r0, #-3] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 1ecd4e │ │ │ │ + bgt.w 1ecc96 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1ecd68 │ │ │ │ + b.n 1eccb0 │ │ │ │ vmov s14, r1 │ │ │ │ vcvt.f32.s32 s14, s14 │ │ │ │ vmul.f32 s14, s14, s4 │ │ │ │ - b.n 1ece46 │ │ │ │ + b.n 1ecd8e │ │ │ │ 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 1ecdf4 │ │ │ │ + b.n 1ecd3c │ │ │ │ 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 1ecdb0 │ │ │ │ + b.n 1eccf8 │ │ │ │ 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 1ece32 │ │ │ │ + b.n 1ecd7a │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ strb.w r1, [r0, #-4] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1ecf24 │ │ │ │ + ble.n 1ece6c │ │ │ │ vmov.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 1ecf32 │ │ │ │ - vldr s13, [pc, #80] @ 1ecf4c │ │ │ │ - vldr s14, [pc, #80] @ 1ecf50 │ │ │ │ + bge.n 1ece7a │ │ │ │ + vldr s13, [pc, #80] @ 1ece94 │ │ │ │ + vldr s14, [pc, #80] @ 1ece98 │ │ │ │ vmla.f32 s14, s15, s13 │ │ │ │ vmov r3, s14 │ │ │ │ strb.w r3, [r0, #-3] │ │ │ │ - b.n 1ecd68 │ │ │ │ + b.n 1eccb0 │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ strb.w r3, [r0, #-4] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1ecf2c │ │ │ │ - vldr s14, [pc, #36] @ 1ecf44 │ │ │ │ - b.n 1ecd24 │ │ │ │ + ble.n 1ece74 │ │ │ │ + vldr s14, [pc, #36] @ 1ece8c │ │ │ │ + b.n 1ecc6c │ │ │ │ strb.w r1, [r0, #-3] │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1ecd68 │ │ │ │ + b.n 1eccb0 │ │ │ │ strb.w r1, [r0, #-3] │ │ │ │ - b.n 1ecd68 │ │ │ │ + b.n 1eccb0 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ movs r1, #0 │ │ │ │ strb.w r3, [r0, #-3] │ │ │ │ - b.n 1ecd68 │ │ │ │ + b.n 1eccb0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r4, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -557585,23 +557552,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #0 │ │ │ │ movs r0, r0 │ │ │ │ adds r6, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1ed004 │ │ │ │ + beq.n 1ecf4c │ │ │ │ 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] @ 1ed008 │ │ │ │ - vldr s10, [pc, #148] @ 1ed00c │ │ │ │ + vldr s12, [pc, #148] @ 1ecf50 │ │ │ │ + vldr s10, [pc, #148] @ 1ecf54 │ │ │ │ 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 │ │ │ │ @@ -557628,40 +557595,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 1ecf82 │ │ │ │ + bne.n 1ececa │ │ │ │ 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 1ed0ca │ │ │ │ + beq.n 1ed012 │ │ │ │ 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 1ed058 │ │ │ │ + ble.n 1ecfa0 │ │ │ │ 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 │ │ │ │ @@ -557689,25 +557656,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 1ed030 │ │ │ │ + bne.n 1ecf78 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1ed14c │ │ │ │ + cbz r2, 1ed094 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov r5, r2 │ │ │ │ movs r4, #0 │ │ │ │ add.w r2, r1, #8 │ │ │ │ - vldr s11, [pc, #116] @ 1ed150 │ │ │ │ + vldr s11, [pc, #116] @ 1ed098 │ │ │ │ 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] │ │ │ │ @@ -557728,22 +557695,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 1ed0de │ │ │ │ + bne.n 1ed026 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1ed1fa │ │ │ │ + beq.n 1ed142 │ │ │ │ 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 │ │ │ │ @@ -557780,44 +557747,44 @@ │ │ │ │ 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 1ed16e │ │ │ │ + bne.n 1ed0b6 │ │ │ │ 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 1f14b0 │ │ │ │ + bl 1f13f8 │ │ │ │ movs r2, #255 @ 0xff │ │ │ │ mov.w r3, #0 │ │ │ │ strb r2, [r4, #3] │ │ │ │ strh.w r3, [r4, #1] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ ldrd r4, fp, [sp, #88] @ 0x58 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1ed2fe │ │ │ │ + beq.n 1ed246 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1ed304 │ │ │ │ + beq.n 1ed24c │ │ │ │ movs r5, #0 │ │ │ │ mov r8, r2 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w sl, #1 │ │ │ │ lsls r3, r1, #2 │ │ │ │ mov r9, r5 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ @@ -557854,85 +557821,85 @@ │ │ │ │ adds r7, r6, r3 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r8 │ │ │ │ strd r7, sl, [sp] │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #0 │ │ │ │ add.w r8, r8, #1 │ │ │ │ - bl 1f14b0 │ │ │ │ + bl 1f13f8 │ │ │ │ adds r7, #4 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ strh.w r9, [r7, #-3] │ │ │ │ strb.w r3, [r7, #-1] │ │ │ │ cmp r5, r8 │ │ │ │ - bne.n 1ed2a4 │ │ │ │ + bne.n 1ed1ec │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w fp, fp, #1 │ │ │ │ add r6, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 1ed29c │ │ │ │ + bne.n 1ed1e4 │ │ │ │ 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 1ed284 │ │ │ │ + bhi.n 1ed1cc │ │ │ │ ldrd r6, r8, [sp, #28] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ adds r6, #4 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ add r8, r1 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r3, r6 │ │ │ │ add r1, r0 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bhi.n 1ed268 │ │ │ │ + bhi.n 1ed1b0 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r3, r4, #4 │ │ │ │ adds r4, #8 │ │ │ │ cmp r3, fp │ │ │ │ - bcs.n 1ed2fe │ │ │ │ + bcs.n 1ed246 │ │ │ │ cmp r4, fp │ │ │ │ - bcc.n 1ed304 │ │ │ │ - b.n 1ed2fe │ │ │ │ + bcc.n 1ed24c │ │ │ │ + b.n 1ed246 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #308] @ (1ed464 ) │ │ │ │ + ldr r2, [pc, #308] @ (1ed3ac ) │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #308] @ (1ed468 ) │ │ │ │ + ldr r3, [pc, #308] @ (1ed3b0 ) │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr.w fp, [sp, #108] @ 0x6c │ │ │ │ ldr r4, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1ed42a │ │ │ │ + beq.n 1ed372 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1ed448 │ │ │ │ + beq.n 1ed390 │ │ │ │ mov.w ip, #0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - vldr s17, [pc, #256] @ 1ed45c │ │ │ │ + vldr s17, [pc, #256] @ 1ed3a4 │ │ │ │ mov.w r9, #1 │ │ │ │ - vldr s16, [pc, #252] @ 1ed460 │ │ │ │ + vldr s16, [pc, #252] @ 1ed3a8 │ │ │ │ mov r6, ip │ │ │ │ mov r8, r7 │ │ │ │ mov r3, fp │ │ │ │ add.w r4, sp, #51 @ 0x33 │ │ │ │ str r1, [sp, #16] │ │ │ │ subs r1, r3, r6 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ @@ -557961,158 +557928,158 @@ │ │ │ │ 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 1f14b0 │ │ │ │ + bl 1f13f8 │ │ │ │ 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 1ed3b4 │ │ │ │ + bne.n 1ed2fc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w sl, sl, #1 │ │ │ │ add r7, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 1ed3ac │ │ │ │ + bne.n 1ed2f4 │ │ │ │ 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 1ed390 │ │ │ │ + bhi.n 1ed2d8 │ │ │ │ ldrd ip, r6, [sp, #24] │ │ │ │ mov r0, r3 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ adds r6, #4 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ add r8, r2 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r3, r6 │ │ │ │ add ip, r2 │ │ │ │ - bhi.n 1ed372 │ │ │ │ - ldr r2, [pc, #64] @ (1ed46c ) │ │ │ │ - ldr r3, [pc, #56] @ (1ed468 ) │ │ │ │ + bhi.n 1ed2ba │ │ │ │ + ldr r2, [pc, #64] @ (1ed3b4 ) │ │ │ │ + ldr r3, [pc, #56] @ (1ed3b0 ) │ │ │ │ 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 1ed456 │ │ │ │ + bne.n 1ed39e │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r3, r4, #4 │ │ │ │ cmp r3, fp │ │ │ │ - bcs.n 1ed42a │ │ │ │ + bcs.n 1ed372 │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, fp │ │ │ │ - bcc.n 1ed448 │ │ │ │ - b.n 1ed42a │ │ │ │ + bcc.n 1ed390 │ │ │ │ + b.n 1ed372 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #204 @ 0xcc │ │ │ │ + cmp r5, #132 @ 0x84 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #206 @ 0xce │ │ │ │ + cmp r4, #134 @ 0x86 │ │ │ │ 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] @ (1ed49c ) │ │ │ │ + ldr r0, [pc, #28] @ (1ed3e4 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 1ed4a0 │ │ │ │ + ldr.w ip, [pc, #28] @ 1ed3e8 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (1ed4a4 ) │ │ │ │ - ldr r2, [pc, #28] @ (1ed4a8 ) │ │ │ │ + ldr r3, [pc, #24] @ (1ed3ec ) │ │ │ │ + ldr r2, [pc, #28] @ (1ed3f0 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 591d8 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r3, #118 @ 0x76 │ │ │ │ + cmp r4, #46 @ 0x2e │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r0, [r4, r4] │ │ │ │ + ldrsb r0, [r3, r5] │ │ │ │ movs r7, r4 │ │ │ │ - subs r6, r0, #5 │ │ │ │ + subs r6, r7, #5 │ │ │ │ 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] @ (1ed4d8 ) │ │ │ │ + ldr r0, [pc, #28] @ (1ed420 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 1ed4dc │ │ │ │ + ldr.w ip, [pc, #28] @ 1ed424 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (1ed4e0 ) │ │ │ │ - ldr r2, [pc, #28] @ (1ed4e4 ) │ │ │ │ + ldr r3, [pc, #24] @ (1ed428 ) │ │ │ │ + ldr r2, [pc, #28] @ (1ed42c ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 591d8 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r3, #58 @ 0x3a │ │ │ │ + cmp r3, #242 @ 0xf2 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r0, [r7, r2] │ │ │ │ + ldrsb r0, [r6, r3] │ │ │ │ movs r7, r4 │ │ │ │ - subs r2, r1, #4 │ │ │ │ + subs r2, r0, #5 │ │ │ │ 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, #320] @ (1ed644 ) │ │ │ │ + ldr r2, [pc, #320] @ (1ed58c ) │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #320] @ (1ed648 ) │ │ │ │ + ldr r3, [pc, #320] @ (1ed590 ) │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ed60c │ │ │ │ + beq.n 1ed554 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1ed62a │ │ │ │ + beq.w 1ed572 │ │ │ │ movs r2, #0 │ │ │ │ mov r6, r4 │ │ │ │ - vldr s17, [pc, #276] @ 1ed63c │ │ │ │ + vldr s17, [pc, #276] @ 1ed584 │ │ │ │ add.w sl, sp, #51 @ 0x33 │ │ │ │ - vldr s16, [pc, #272] @ 1ed640 │ │ │ │ + vldr s16, [pc, #272] @ 1ed588 │ │ │ │ mov r4, r2 │ │ │ │ lsls r0, r1, #2 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ subs r0, r3, r4 │ │ │ │ cmp r0, #4 │ │ │ │ @@ -558144,15 +558111,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 1f1570 │ │ │ │ + bl 1f14b8 │ │ │ │ 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] │ │ │ │ @@ -558161,109 +558128,109 @@ │ │ │ │ vcvtne.f32.s32 s15, s15 │ │ │ │ str.w r3, [r5, #-4] │ │ │ │ ite eq │ │ │ │ vmoveq.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ vdivne.f32 s14, s15, s17 │ │ │ │ cmp fp, r8 │ │ │ │ vstr s14, [r5, #-16] │ │ │ │ - bne.n 1ed584 │ │ │ │ + bne.n 1ed4cc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w r9, r9, #1 │ │ │ │ add r7, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 1ed57a │ │ │ │ + bne.n 1ed4c2 │ │ │ │ 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 1ed55c │ │ │ │ + bhi.n 1ed4a4 │ │ │ │ ldrd r2, r4, [sp, #24] │ │ │ │ mov sl, r6 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r6, r7 │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ adds r4, #4 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ add r8, r1 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r3, r4 │ │ │ │ add r2, r1 │ │ │ │ - bhi.n 1ed53a │ │ │ │ - ldr r2, [pc, #60] @ (1ed64c ) │ │ │ │ - ldr r3, [pc, #56] @ (1ed648 ) │ │ │ │ + bhi.n 1ed482 │ │ │ │ + ldr r2, [pc, #60] @ (1ed594 ) │ │ │ │ + ldr r3, [pc, #56] @ (1ed590 ) │ │ │ │ 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 1ed638 │ │ │ │ + bne.n 1ed580 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r2, r4, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.n 1ed60c │ │ │ │ + bcs.n 1ed554 │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r3 │ │ │ │ - bcc.n 1ed62a │ │ │ │ - b.n 1ed60c │ │ │ │ + bcc.n 1ed572 │ │ │ │ + b.n 1ed554 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ cmn r6, r7 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #248 @ 0xf8 │ │ │ │ + cmp r3, #176 @ 0xb0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #236 @ 0xec │ │ │ │ + cmp r2, #164 @ 0xa4 │ │ │ │ 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 1f14b0 │ │ │ │ + bl 1f13f8 │ │ │ │ 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 1f14b0 │ │ │ │ + bl 1f13f8 │ │ │ │ movw r3, #65280 @ 0xff00 │ │ │ │ strh r3, [r4, #2] │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov fp, r2 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ ldr r4, [sp, #96] @ 0x60 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1ed780 │ │ │ │ + beq.n 1ed6c8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1ed786 │ │ │ │ + beq.n 1ed6ce │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ movs r3, #0 │ │ │ │ mov ip, r1 │ │ │ │ movs r7, #2 │ │ │ │ lsls r1, r1, #2 │ │ │ │ mov r8, r3 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ @@ -558299,95 +558266,95 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ adds r6, r2, r3 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #0 │ │ │ │ strd r6, r7, [sp] │ │ │ │ - bl 1f14b0 │ │ │ │ + bl 1f13f8 │ │ │ │ adds r3, r6, #1 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r8 │ │ │ │ movs r0, #0 │ │ │ │ adds r4, #1 │ │ │ │ str r7, [sp, #4] │ │ │ │ adds r6, #4 │ │ │ │ - bl 1f14b0 │ │ │ │ + bl 1f13f8 │ │ │ │ strh.w sl, [r6, #-2] │ │ │ │ cmp fp, r4 │ │ │ │ - bne.n 1ed71a │ │ │ │ + bne.n 1ed662 │ │ │ │ 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 1ed712 │ │ │ │ + bne.n 1ed65a │ │ │ │ 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 1ed6f4 │ │ │ │ + bhi.n 1ed63c │ │ │ │ ldrd r3, r8, [sp, #32] │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add.w r8, r8, #4 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ add r2, r0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r1, r8 │ │ │ │ add r3, r0 │ │ │ │ - bhi.n 1ed6d0 │ │ │ │ + bhi.n 1ed618 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r3, r4, #4 │ │ │ │ adds r4, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 1ed780 │ │ │ │ + bls.n 1ed6c8 │ │ │ │ cmp r4, r2 │ │ │ │ - bcc.n 1ed786 │ │ │ │ - b.n 1ed780 │ │ │ │ + bcc.n 1ed6ce │ │ │ │ + b.n 1ed6c8 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #376] @ (1ed928 ) │ │ │ │ + ldr r2, [pc, #376] @ (1ed870 ) │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #376] @ (1ed92c ) │ │ │ │ + ldr r3, [pc, #376] @ (1ed874 ) │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr.w lr, [sp, #120] @ 0x78 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ed8ec │ │ │ │ + beq.w 1ed834 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 1ed90a │ │ │ │ + beq.w 1ed852 │ │ │ │ movs r6, #0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ mov r5, r6 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ add.w r2, sp, #67 @ 0x43 │ │ │ │ - vldr s16, [pc, #316] @ 1ed920 │ │ │ │ + vldr s16, [pc, #316] @ 1ed868 │ │ │ │ add.w fp, sp, #66 @ 0x42 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ mov r8, r9 │ │ │ │ - vldr s17, [pc, #308] @ 1ed924 │ │ │ │ + vldr s17, [pc, #308] @ 1ed86c │ │ │ │ mov r6, lr │ │ │ │ mov r2, r3 │ │ │ │ str r1, [sp, #28] │ │ │ │ sub.w ip, r2, r5 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp.w ip, #4 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ @@ -558421,21 +558388,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 1f14b0 │ │ │ │ + bl 1f13f8 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r0, #0 │ │ │ │ strd r7, r4, [sp] │ │ │ │ - bl 1f14b0 │ │ │ │ + bl 1f13f8 │ │ │ │ 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 │ │ │ │ @@ -558443,146 +558410,146 @@ │ │ │ │ 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 1ed84e │ │ │ │ + bne.n 1ed796 │ │ │ │ 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 1ed842 │ │ │ │ + bne.n 1ed78a │ │ │ │ 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 1ed81c │ │ │ │ + bhi.n 1ed764 │ │ │ │ ldrd r5, r8, [sp, #44] @ 0x2c │ │ │ │ mov fp, r4 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [sp, #124] @ 0x7c │ │ │ │ adds r5, #4 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ add r8, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r2, r5 │ │ │ │ add r3, r1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bhi.n 1ed7f8 │ │ │ │ - ldr r2, [pc, #64] @ (1ed930 ) │ │ │ │ - ldr r3, [pc, #60] @ (1ed92c ) │ │ │ │ + bhi.n 1ed740 │ │ │ │ + ldr r2, [pc, #64] @ (1ed878 ) │ │ │ │ + ldr r3, [pc, #60] @ (1ed874 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ed91c │ │ │ │ + bne.n 1ed864 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r2, lr, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.n 1ed8ec │ │ │ │ + bcs.n 1ed834 │ │ │ │ add.w lr, lr, #8 │ │ │ │ cmp lr, r3 │ │ │ │ - bcc.n 1ed90a │ │ │ │ - b.n 1ed8ec │ │ │ │ + bcc.n 1ed852 │ │ │ │ + b.n 1ed834 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #76 @ 0x4c │ │ │ │ + cmp r1, #4 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #12 │ │ │ │ + movs r7, #196 @ 0xc4 │ │ │ │ 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] @ (1ed960 ) │ │ │ │ + ldr r0, [pc, #28] @ (1ed8a8 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 1ed964 │ │ │ │ + ldr.w ip, [pc, #28] @ 1ed8ac │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (1ed968 ) │ │ │ │ - ldr r2, [pc, #28] @ (1ed96c ) │ │ │ │ + ldr r3, [pc, #24] @ (1ed8b0 ) │ │ │ │ + ldr r2, [pc, #28] @ (1ed8b4 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 591d8 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - movs r6, #178 @ 0xb2 │ │ │ │ + movs r7, #106 @ 0x6a │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r0, r0] │ │ │ │ + strh r4, [r7, r0] │ │ │ │ movs r7, r4 │ │ │ │ - subs r2, r0, r2 │ │ │ │ + subs r2, r7, r2 │ │ │ │ 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] @ (1ed99c ) │ │ │ │ + ldr r0, [pc, #28] @ (1ed8e4 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 1ed9a0 │ │ │ │ + ldr.w ip, [pc, #28] @ 1ed8e8 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (1ed9a4 ) │ │ │ │ - ldr r2, [pc, #28] @ (1ed9a8 ) │ │ │ │ + ldr r3, [pc, #24] @ (1ed8ec ) │ │ │ │ + ldr r2, [pc, #28] @ (1ed8f0 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 591d8 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - movs r6, #118 @ 0x76 │ │ │ │ + movs r7, #46 @ 0x2e │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r3, r6] │ │ │ │ + str r4, [r2, r7] │ │ │ │ movs r7, r4 │ │ │ │ - subs r6, r0, r1 │ │ │ │ + subs r6, r7, r1 │ │ │ │ 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, #404] @ (1edb5c ) │ │ │ │ + ldr r2, [pc, #404] @ (1edaa4 ) │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #404] @ (1edb60 ) │ │ │ │ + ldr r3, [pc, #404] @ (1edaa8 ) │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr r6, [sp, #120] @ 0x78 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1edb22 │ │ │ │ + beq.w 1eda6a │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1edb40 │ │ │ │ + beq.w 1eda88 │ │ │ │ mov.w lr, #0 │ │ │ │ add.w r2, sp, #67 @ 0x43 │ │ │ │ - vldr s16, [pc, #352] @ 1edb54 │ │ │ │ + vldr s16, [pc, #352] @ 1eda9c │ │ │ │ mov r5, lr │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ mov r8, r9 │ │ │ │ mov r2, r3 │ │ │ │ add.w r7, sp, #66 @ 0x42 │ │ │ │ mov.w sl, r1, lsl #2 │ │ │ │ str.w lr, [sp, #36] @ 0x24 │ │ │ │ @@ -558603,15 +558570,15 @@ │ │ │ │ sub.w r9, r5, r3 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ cmp.w r9, #4 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ it cs │ │ │ │ movcs.w r9, #4 │ │ │ │ mov.w sl, #0 │ │ │ │ - vldr s17, [pc, #268] @ 1edb58 │ │ │ │ + vldr s17, [pc, #268] @ 1edaa0 │ │ │ │ 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 │ │ │ │ @@ -558622,21 +558589,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 1f1570 │ │ │ │ + bl 1f14b8 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r0, #0 │ │ │ │ strd r6, r4, [sp] │ │ │ │ - bl 1f1570 │ │ │ │ + bl 1f14b8 │ │ │ │ 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 │ │ │ │ @@ -558653,74 +558620,74 @@ │ │ │ │ vcvtne.f32.s32 s15, s15 │ │ │ │ vstr s14, [r5, #-16] │ │ │ │ ite eq │ │ │ │ vmoveq.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ vdivne.f32 s14, s15, s16 │ │ │ │ cmp r9, r8 │ │ │ │ vstr s14, [r5, #-12] │ │ │ │ - bne.n 1eda66 │ │ │ │ + bne.n 1ed9ae │ │ │ │ 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 1eda5a │ │ │ │ + bne.n 1ed9a2 │ │ │ │ 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 1eda32 │ │ │ │ + bhi.n 1ed97a │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov r6, r5 │ │ │ │ ldr.w r8, [sp, #48] @ 0x30 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #124] @ 0x7c │ │ │ │ add r8, r3 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ adds r5, #4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r2, r5 │ │ │ │ add r3, r1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bhi.w 1eda0e │ │ │ │ - ldr r2, [pc, #64] @ (1edb64 ) │ │ │ │ - ldr r3, [pc, #56] @ (1edb60 ) │ │ │ │ + bhi.w 1ed956 │ │ │ │ + ldr r2, [pc, #64] @ (1edaac ) │ │ │ │ + ldr r3, [pc, #56] @ (1edaa8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1edb4e │ │ │ │ + bne.n 1eda96 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r2, r6, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.n 1edb22 │ │ │ │ + bcs.n 1eda6a │ │ │ │ adds r6, #8 │ │ │ │ cmp r6, r3 │ │ │ │ - bcc.n 1edb40 │ │ │ │ - b.n 1edb22 │ │ │ │ + bcc.n 1eda88 │ │ │ │ + b.n 1eda6a │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ cmn r6, r7 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #52 @ 0x34 │ │ │ │ + movs r6, #236 @ 0xec │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #214 @ 0xd6 │ │ │ │ + movs r5, #142 @ 0x8e │ │ │ │ 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] │ │ │ │ @@ -558729,19 +558696,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 1edc62 │ │ │ │ + beq.n 1edbaa │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 1edbcc │ │ │ │ + beq.n 1edb14 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 1edcfa │ │ │ │ + beq.w 1edc42 │ │ │ │ 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 │ │ │ │ @@ -558755,15 +558722,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 1edd48 │ │ │ │ + beq.w 1edc90 │ │ │ │ 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 │ │ │ │ @@ -558823,15 +558790,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, 1edd28 │ │ │ │ + cbz r1, 1edc70 │ │ │ │ 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 │ │ │ │ @@ -558899,15 +558866,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 1edb68 │ │ │ │ + bl 1edab0 │ │ │ │ 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 │ │ │ │ @@ -558933,15 +558900,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 1edb68 │ │ │ │ + bl 1edab0 │ │ │ │ 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 │ │ │ │ @@ -558971,15 +558938,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 1edb68 │ │ │ │ + bl 1edab0 │ │ │ │ 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 │ │ │ │ @@ -559023,24 +558990,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 1edb68 │ │ │ │ - cbz r4, 1edf5a │ │ │ │ + bl 1edab0 │ │ │ │ + cbz r4, 1edea2 │ │ │ │ cmp r4, #1 │ │ │ │ it eq │ │ │ │ moveq r5, r7 │ │ │ │ - beq.n 1edf5a │ │ │ │ + beq.n 1edea2 │ │ │ │ cmp r5, r7 │ │ │ │ - bhi.n 1edf62 │ │ │ │ + bhi.n 1edeaa │ │ │ │ cmp r4, #5 │ │ │ │ - bgt.n 1edf8c │ │ │ │ + bgt.n 1eded4 │ │ │ │ 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 │ │ │ │ @@ -559062,91 +559029,91 @@ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ strb r5, [r3, #3] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ subs r5, r4, #6 │ │ │ │ it ne │ │ │ │ movne.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 1edf5a │ │ │ │ + b.n 1edea2 │ │ │ │ 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] @ 1edfbc │ │ │ │ + ldr.w ip, [pc, #20] @ 1edf04 │ │ │ │ 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} │ │ │ │ - sbcs r0, r0 │ │ │ │ + tst r0, r7 │ │ │ │ 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] @ 1edfe4 │ │ │ │ + ldr.w ip, [pc, #20] @ 1edf2c │ │ │ │ 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} │ │ │ │ - adcs r4, r2 │ │ │ │ + tst r4, r1 │ │ │ │ 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] @ 1ee00c │ │ │ │ + ldr.w ip, [pc, #20] @ 1edf54 │ │ │ │ sub sp, #8 │ │ │ │ add ip, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r4, [ip] │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - asrs r0, r5 │ │ │ │ + rors r0, r4 │ │ │ │ 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] @ 1ee034 │ │ │ │ + ldr.w ip, [pc, #20] @ 1edf7c │ │ │ │ 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} │ │ │ │ - lsrs r4, r7 │ │ │ │ + sbcs r4, r6 │ │ │ │ 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.w r8, [sp, #96] @ 0x60 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1ee110 │ │ │ │ + beq.n 1ee058 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1ee116 │ │ │ │ + beq.n 1ee05e │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r6, r8 │ │ │ │ - ldr r3, [pc, #196] @ (1ee128 ) │ │ │ │ + ldr r3, [pc, #196] @ (1ee070 ) │ │ │ │ mov r8, r9 │ │ │ │ movs r7, #0 │ │ │ │ movs r5, #0 │ │ │ │ add r3, pc │ │ │ │ mov fp, r2 │ │ │ │ mov r9, r0 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ @@ -559191,63 +559158,63 @@ │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r4, #1 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp sl, r4 │ │ │ │ add.w r3, r3, #4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bne.n 1ee0bc │ │ │ │ + bne.n 1ee004 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ add r4, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 1ee0b2 │ │ │ │ + bne.n 1edffa │ │ │ │ adds r4, r6, #4 │ │ │ │ add.w r6, r1, #8 │ │ │ │ cmp r8, r4 │ │ │ │ - bhi.n 1ee096 │ │ │ │ + bhi.n 1edfde │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r6, r8 │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr.w fp, [sp, #100] @ 0x64 │ │ │ │ add r8, r3 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ adds r5, #4 │ │ │ │ cmp fp, r5 │ │ │ │ add r7, r3 │ │ │ │ - bhi.n 1ee078 │ │ │ │ + bhi.n 1edfc0 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r3, r8, #4 │ │ │ │ add.w r8, r8, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 1ee110 │ │ │ │ + bls.n 1ee058 │ │ │ │ cmp r2, r8 │ │ │ │ - bhi.n 1ee116 │ │ │ │ - b.n 1ee110 │ │ │ │ - lsrs r4, r0 │ │ │ │ + bhi.n 1ee05e │ │ │ │ + b.n 1ee058 │ │ │ │ + adcs r4, r7 │ │ │ │ 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.w r8, [sp, #96] @ 0x60 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1ee204 │ │ │ │ + beq.n 1ee14c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1ee20a │ │ │ │ + beq.n 1ee152 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r6, r8 │ │ │ │ - ldr r3, [pc, #196] @ (1ee21c ) │ │ │ │ + ldr r3, [pc, #196] @ (1ee164 ) │ │ │ │ mov r8, r9 │ │ │ │ movs r7, #0 │ │ │ │ movs r5, #0 │ │ │ │ add r3, pc │ │ │ │ mov fp, r2 │ │ │ │ mov r9, r0 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ @@ -559292,63 +559259,63 @@ │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r4, #1 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp sl, r4 │ │ │ │ add.w r3, r3, #4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bne.n 1ee1b0 │ │ │ │ + bne.n 1ee0f8 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ add r4, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 1ee1a6 │ │ │ │ + bne.n 1ee0ee │ │ │ │ adds r4, r6, #4 │ │ │ │ add.w r6, r1, #8 │ │ │ │ cmp r8, r4 │ │ │ │ - bhi.n 1ee18a │ │ │ │ + bhi.n 1ee0d2 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r6, r8 │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr.w fp, [sp, #100] @ 0x64 │ │ │ │ add r8, r3 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ adds r5, #4 │ │ │ │ cmp fp, r5 │ │ │ │ add r7, r3 │ │ │ │ - bhi.n 1ee16c │ │ │ │ + bhi.n 1ee0b4 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r3, r8, #4 │ │ │ │ add.w r8, r8, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 1ee204 │ │ │ │ + bls.n 1ee14c │ │ │ │ cmp r2, r8 │ │ │ │ - bhi.n 1ee20a │ │ │ │ - b.n 1ee204 │ │ │ │ - subs r7, #204 @ 0xcc │ │ │ │ + bhi.n 1ee152 │ │ │ │ + b.n 1ee14c │ │ │ │ + lsls r4, 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.w r8, [sp, #96] @ 0x60 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1ee2f8 │ │ │ │ + beq.n 1ee240 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1ee2fe │ │ │ │ + beq.n 1ee246 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r6, r8 │ │ │ │ - ldr r3, [pc, #196] @ (1ee310 ) │ │ │ │ + ldr r3, [pc, #196] @ (1ee258 ) │ │ │ │ mov r8, r9 │ │ │ │ movs r7, #0 │ │ │ │ movs r5, #0 │ │ │ │ add r3, pc │ │ │ │ mov fp, r2 │ │ │ │ mov r9, r0 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ @@ -559393,63 +559360,63 @@ │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r4, #1 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp sl, r4 │ │ │ │ add.w r3, r3, #4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bne.n 1ee2a4 │ │ │ │ + bne.n 1ee1ec │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ add r4, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 1ee29a │ │ │ │ + bne.n 1ee1e2 │ │ │ │ adds r4, r6, #4 │ │ │ │ add.w r6, r1, #16 │ │ │ │ cmp r8, r4 │ │ │ │ - bhi.n 1ee27e │ │ │ │ + bhi.n 1ee1c6 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r6, r8 │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr.w fp, [sp, #100] @ 0x64 │ │ │ │ add r8, r3 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ adds r5, #4 │ │ │ │ cmp fp, r5 │ │ │ │ add r7, r3 │ │ │ │ - bhi.n 1ee260 │ │ │ │ + bhi.n 1ee1a8 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r3, r8, #4 │ │ │ │ add.w r8, r8, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 1ee2f8 │ │ │ │ + bls.n 1ee240 │ │ │ │ cmp r2, r8 │ │ │ │ - bhi.n 1ee2fe │ │ │ │ - b.n 1ee2f8 │ │ │ │ - subs r6, #212 @ 0xd4 │ │ │ │ + bhi.n 1ee246 │ │ │ │ + b.n 1ee240 │ │ │ │ + subs r7, #140 @ 0x8c │ │ │ │ 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.w r8, [sp, #96] @ 0x60 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1ee3ec │ │ │ │ + beq.n 1ee334 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1ee3f2 │ │ │ │ + beq.n 1ee33a │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r6, r8 │ │ │ │ - ldr r3, [pc, #196] @ (1ee404 ) │ │ │ │ + ldr r3, [pc, #196] @ (1ee34c ) │ │ │ │ mov r8, r9 │ │ │ │ movs r7, #0 │ │ │ │ movs r5, #0 │ │ │ │ add r3, pc │ │ │ │ mov fp, r2 │ │ │ │ mov r9, r0 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ @@ -559494,74 +559461,74 @@ │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r4, #1 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp sl, r4 │ │ │ │ add.w r3, r3, #4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bne.n 1ee398 │ │ │ │ + bne.n 1ee2e0 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ add r4, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 1ee38e │ │ │ │ + bne.n 1ee2d6 │ │ │ │ adds r4, r6, #4 │ │ │ │ add.w r6, r1, #16 │ │ │ │ cmp r8, r4 │ │ │ │ - bhi.n 1ee372 │ │ │ │ + bhi.n 1ee2ba │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r6, r8 │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr.w fp, [sp, #100] @ 0x64 │ │ │ │ add r8, r3 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ adds r5, #4 │ │ │ │ cmp fp, r5 │ │ │ │ add r7, r3 │ │ │ │ - bhi.n 1ee354 │ │ │ │ + bhi.n 1ee29c │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r3, r8, #4 │ │ │ │ add.w r8, r8, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 1ee3ec │ │ │ │ + bls.n 1ee334 │ │ │ │ cmp r2, r8 │ │ │ │ - bhi.n 1ee3f2 │ │ │ │ - b.n 1ee3ec │ │ │ │ - subs r5, #220 @ 0xdc │ │ │ │ + bhi.n 1ee33a │ │ │ │ + b.n 1ee334 │ │ │ │ + subs r6, #148 @ 0x94 │ │ │ │ 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 r6, r2 │ │ │ │ - ldr r2, [pc, #312] @ (1ee55c ) │ │ │ │ + ldr r2, [pc, #312] @ (1ee4a4 ) │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #312] @ (1ee560 ) │ │ │ │ + ldr r3, [pc, #312] @ (1ee4a8 ) │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ ldr r7, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1ee528 │ │ │ │ + beq.n 1ee470 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1ee546 │ │ │ │ - ldr r3, [pc, #288] @ (1ee564 ) │ │ │ │ + beq.w 1ee48e │ │ │ │ + ldr r3, [pc, #288] @ (1ee4ac ) │ │ │ │ movs r5, #0 │ │ │ │ mov r9, r0 │ │ │ │ - vldr s16, [pc, #268] @ 1ee558 │ │ │ │ + vldr s16, [pc, #268] @ 1ee4a0 │ │ │ │ add r3, pc │ │ │ │ mov sl, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #16] │ │ │ │ lsls r3, r1, #2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ @@ -559612,92 +559579,92 @@ │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [r6, #-8] │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [r6, #-4] │ │ │ │ - bne.n 1ee48a │ │ │ │ + bne.n 1ee3d2 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ cmp.w fp, #4 │ │ │ │ add r8, r3 │ │ │ │ - bne.n 1ee47e │ │ │ │ + bne.n 1ee3c6 │ │ │ │ adds r4, r7, #4 │ │ │ │ mov r7, r9 │ │ │ │ cmp r7, r4 │ │ │ │ mov r9, sl │ │ │ │ add.w sl, r1, #8 │ │ │ │ - bhi.n 1ee468 │ │ │ │ + bhi.n 1ee3b0 │ │ │ │ ldrd sl, r3, [sp, #24] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add.w sl, sl, #4 │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r5, r2 │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ cmp r2, sl │ │ │ │ - bhi.n 1ee45e │ │ │ │ - ldr r2, [pc, #60] @ (1ee568 ) │ │ │ │ - ldr r3, [pc, #52] @ (1ee560 ) │ │ │ │ + bhi.n 1ee3a6 │ │ │ │ + ldr r2, [pc, #60] @ (1ee4b0 ) │ │ │ │ + ldr r3, [pc, #52] @ (1ee4a8 ) │ │ │ │ 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 1ee554 │ │ │ │ + bne.n 1ee49c │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r3, r7, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 1ee528 │ │ │ │ + bls.n 1ee470 │ │ │ │ adds r7, #8 │ │ │ │ cmp r2, r7 │ │ │ │ - bhi.n 1ee546 │ │ │ │ - b.n 1ee528 │ │ │ │ + bhi.n 1ee48e │ │ │ │ + b.n 1ee470 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - subs r0, r3, r7 │ │ │ │ + adds r0, r2, #2 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #224 @ 0xe0 │ │ │ │ + subs r5, #152 @ 0x98 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - subs r0, r2, r3 │ │ │ │ + subs r0, r1, r6 │ │ │ │ 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 r6, r2 │ │ │ │ - ldr r2, [pc, #312] @ (1ee6c0 ) │ │ │ │ + ldr r2, [pc, #312] @ (1ee608 ) │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #312] @ (1ee6c4 ) │ │ │ │ + ldr r3, [pc, #312] @ (1ee60c ) │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ ldr r7, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1ee68c │ │ │ │ + beq.n 1ee5d4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1ee6aa │ │ │ │ - ldr r3, [pc, #288] @ (1ee6c8 ) │ │ │ │ + beq.w 1ee5f2 │ │ │ │ + ldr r3, [pc, #288] @ (1ee610 ) │ │ │ │ movs r5, #0 │ │ │ │ mov r9, r0 │ │ │ │ - vldr s16, [pc, #268] @ 1ee6bc │ │ │ │ + vldr s16, [pc, #268] @ 1ee604 │ │ │ │ add r3, pc │ │ │ │ mov sl, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #16] │ │ │ │ lsls r3, r1, #2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ @@ -559748,92 +559715,92 @@ │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [r6, #-8] │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [r6, #-4] │ │ │ │ - bne.n 1ee5ee │ │ │ │ + bne.n 1ee536 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ cmp.w fp, #4 │ │ │ │ add r8, r3 │ │ │ │ - bne.n 1ee5e2 │ │ │ │ + bne.n 1ee52a │ │ │ │ adds r4, r7, #4 │ │ │ │ mov r7, r9 │ │ │ │ cmp r7, r4 │ │ │ │ mov r9, sl │ │ │ │ add.w sl, r1, #8 │ │ │ │ - bhi.n 1ee5cc │ │ │ │ + bhi.n 1ee514 │ │ │ │ ldrd sl, r3, [sp, #24] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add.w sl, sl, #4 │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r5, r2 │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ cmp r2, sl │ │ │ │ - bhi.n 1ee5c2 │ │ │ │ - ldr r2, [pc, #60] @ (1ee6cc ) │ │ │ │ - ldr r3, [pc, #52] @ (1ee6c4 ) │ │ │ │ + bhi.n 1ee50a │ │ │ │ + ldr r2, [pc, #60] @ (1ee614 ) │ │ │ │ + ldr r3, [pc, #52] @ (1ee60c ) │ │ │ │ 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 1ee6b8 │ │ │ │ + bne.n 1ee600 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r3, r7, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 1ee68c │ │ │ │ + bls.n 1ee5d4 │ │ │ │ adds r7, #8 │ │ │ │ cmp r2, r7 │ │ │ │ - bhi.n 1ee6aa │ │ │ │ - b.n 1ee68c │ │ │ │ + bhi.n 1ee5f2 │ │ │ │ + b.n 1ee5d4 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - subs r4, r6, r1 │ │ │ │ + subs r4, r5, r4 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #120 @ 0x78 │ │ │ │ + subs r4, #48 @ 0x30 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - adds r4, r5, r5 │ │ │ │ + subs r4, r4, r0 │ │ │ │ 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 r6, r2 │ │ │ │ - ldr r2, [pc, #312] @ (1ee824 ) │ │ │ │ + ldr r2, [pc, #312] @ (1ee76c ) │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #312] @ (1ee828 ) │ │ │ │ + ldr r3, [pc, #312] @ (1ee770 ) │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ ldr r7, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1ee7f0 │ │ │ │ + beq.n 1ee738 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1ee80e │ │ │ │ - ldr r3, [pc, #288] @ (1ee82c ) │ │ │ │ + beq.w 1ee756 │ │ │ │ + ldr r3, [pc, #288] @ (1ee774 ) │ │ │ │ movs r5, #0 │ │ │ │ mov r9, r0 │ │ │ │ - vldr s16, [pc, #268] @ 1ee820 │ │ │ │ + vldr s16, [pc, #268] @ 1ee768 │ │ │ │ add r3, pc │ │ │ │ mov sl, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #16] │ │ │ │ lsls r3, r1, #2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ @@ -559884,92 +559851,92 @@ │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [r6, #-8] │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [r6, #-4] │ │ │ │ - bne.n 1ee752 │ │ │ │ + bne.n 1ee69a │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ cmp.w fp, #4 │ │ │ │ add r8, r3 │ │ │ │ - bne.n 1ee746 │ │ │ │ + bne.n 1ee68e │ │ │ │ adds r4, r7, #4 │ │ │ │ mov r7, r9 │ │ │ │ cmp r7, r4 │ │ │ │ mov r9, sl │ │ │ │ add.w sl, r1, #16 │ │ │ │ - bhi.n 1ee730 │ │ │ │ + bhi.n 1ee678 │ │ │ │ ldrd sl, r3, [sp, #24] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add.w sl, sl, #4 │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r5, r2 │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ cmp r2, sl │ │ │ │ - bhi.n 1ee726 │ │ │ │ - ldr r2, [pc, #60] @ (1ee830 ) │ │ │ │ - ldr r3, [pc, #52] @ (1ee828 ) │ │ │ │ + bhi.n 1ee66e │ │ │ │ + ldr r2, [pc, #60] @ (1ee778 ) │ │ │ │ + ldr r3, [pc, #52] @ (1ee770 ) │ │ │ │ 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 1ee81c │ │ │ │ + bne.n 1ee764 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r3, r7, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 1ee7f0 │ │ │ │ + bls.n 1ee738 │ │ │ │ adds r7, #8 │ │ │ │ cmp r2, r7 │ │ │ │ - bhi.n 1ee80e │ │ │ │ - b.n 1ee7f0 │ │ │ │ + bhi.n 1ee756 │ │ │ │ + b.n 1ee738 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - adds r0, r2, r4 │ │ │ │ + adds r0, r1, r7 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #16 │ │ │ │ + subs r2, #200 @ 0xc8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - adds r0, r1, r0 │ │ │ │ + adds r0, r0, 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 r6, r2 │ │ │ │ - ldr r2, [pc, #312] @ (1ee988 ) │ │ │ │ + ldr r2, [pc, #312] @ (1ee8d0 ) │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #312] @ (1ee98c ) │ │ │ │ + ldr r3, [pc, #312] @ (1ee8d4 ) │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ ldr r7, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1ee954 │ │ │ │ + beq.n 1ee89c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1ee972 │ │ │ │ - ldr r3, [pc, #288] @ (1ee990 ) │ │ │ │ + beq.w 1ee8ba │ │ │ │ + ldr r3, [pc, #288] @ (1ee8d8 ) │ │ │ │ movs r5, #0 │ │ │ │ mov r9, r0 │ │ │ │ - vldr s16, [pc, #268] @ 1ee984 │ │ │ │ + vldr s16, [pc, #268] @ 1ee8cc │ │ │ │ add r3, pc │ │ │ │ mov sl, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #16] │ │ │ │ lsls r3, r1, #2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ @@ -560020,335 +559987,335 @@ │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [r6, #-8] │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [r6, #-4] │ │ │ │ - bne.n 1ee8b6 │ │ │ │ + bne.n 1ee7fe │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ cmp.w fp, #4 │ │ │ │ add r8, r3 │ │ │ │ - bne.n 1ee8aa │ │ │ │ + bne.n 1ee7f2 │ │ │ │ adds r4, r7, #4 │ │ │ │ mov r7, r9 │ │ │ │ cmp r7, r4 │ │ │ │ mov r9, sl │ │ │ │ add.w sl, r1, #16 │ │ │ │ - bhi.n 1ee894 │ │ │ │ + bhi.n 1ee7dc │ │ │ │ ldrd sl, r3, [sp, #24] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add.w sl, sl, #4 │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r5, r2 │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ cmp r2, sl │ │ │ │ - bhi.n 1ee88a │ │ │ │ - ldr r2, [pc, #60] @ (1ee994 ) │ │ │ │ - ldr r3, [pc, #52] @ (1ee98c ) │ │ │ │ + bhi.n 1ee7d2 │ │ │ │ + ldr r2, [pc, #60] @ (1ee8dc ) │ │ │ │ + ldr r3, [pc, #52] @ (1ee8d4 ) │ │ │ │ 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 1ee980 │ │ │ │ + bne.n 1ee8c8 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r3, r7, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 1ee954 │ │ │ │ + bls.n 1ee89c │ │ │ │ adds r7, #8 │ │ │ │ cmp r2, r7 │ │ │ │ - bhi.n 1ee972 │ │ │ │ - b.n 1ee954 │ │ │ │ + bhi.n 1ee8ba │ │ │ │ + b.n 1ee89c │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - asrs r4, r5, #30 │ │ │ │ + adds r4, r4, r1 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #168 @ 0xa8 │ │ │ │ + subs r1, #96 @ 0x60 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - asrs r4, r4, #26 │ │ │ │ + asrs r4, r3, #29 │ │ │ │ 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] @ (1eea08 ) │ │ │ │ + ldr r6, [pc, #96] @ (1ee950 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #96] @ (1eea0c ) │ │ │ │ + ldr r0, [pc, #96] @ (1ee954 ) │ │ │ │ sub sp, #16 │ │ │ │ add r6, pc │ │ │ │ - ldr r5, [pc, #92] @ (1eea10 ) │ │ │ │ + ldr r5, [pc, #92] @ (1ee958 ) │ │ │ │ add r5, pc │ │ │ │ ldr r0, [r6, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov.w r0, #0 │ │ │ │ - ldr r0, [pc, #84] @ (1eea14 ) │ │ │ │ + ldr r0, [pc, #84] @ (1ee95c ) │ │ │ │ add r0, pc │ │ │ │ ldr r6, [r0, #0] │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ blx r6 │ │ │ │ - ldr r3, [pc, #72] @ (1eea18 ) │ │ │ │ + ldr r3, [pc, #72] @ (1ee960 ) │ │ │ │ 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] @ (1eea1c ) │ │ │ │ + ldr r2, [pc, #48] @ (1ee964 ) │ │ │ │ strb r3, [r4, #2] │ │ │ │ - ldr r3, [pc, #28] @ (1eea0c ) │ │ │ │ + ldr r3, [pc, #28] @ (1ee954 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eea04 │ │ │ │ + bne.n 1ee94c │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ - asrs r6, r1, #25 │ │ │ │ + asrs r6, r0, #28 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r1, #25 │ │ │ │ + asrs r2, r0, #28 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - adds r7, #108 @ 0x6c │ │ │ │ + subs r0, #36 @ 0x24 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r1, #24 │ │ │ │ + asrs r4, r0, #27 │ │ │ │ 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] @ (1eeaa0 ) │ │ │ │ + ldr r5, [pc, #112] @ (1ee9e8 ) │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #112] @ (1eeaa4 ) │ │ │ │ + ldr r0, [pc, #112] @ (1ee9ec ) │ │ │ │ sub sp, #16 │ │ │ │ add r5, pc │ │ │ │ - ldr r4, [pc, #108] @ (1eeaa8 ) │ │ │ │ + ldr r4, [pc, #108] @ (1ee9f0 ) │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r5, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov.w r0, #0 │ │ │ │ - ldr r0, [pc, #100] @ (1eeaac ) │ │ │ │ + ldr r0, [pc, #100] @ (1ee9f4 ) │ │ │ │ add r0, pc │ │ │ │ ldr r5, [r0, #0] │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ blx r5 │ │ │ │ - ldr r2, [pc, #88] @ (1eeab0 ) │ │ │ │ + ldr r2, [pc, #88] @ (1ee9f8 ) │ │ │ │ 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] @ (1eeab4 ) │ │ │ │ + ldr r2, [pc, #52] @ (1ee9fc ) │ │ │ │ bfi r3, r1, #24, #8 │ │ │ │ str r3, [r6, #0] │ │ │ │ - ldr r3, [pc, #28] @ (1eeaa4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ee9ec ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eea9a │ │ │ │ + bne.n 1ee9e2 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r6, r0, #23 │ │ │ │ + asrs r6, r7, #25 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r0, #23 │ │ │ │ + asrs r2, r7, #25 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - adds r6, #224 @ 0xe0 │ │ │ │ + adds r7, #152 @ 0x98 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r6, #21 │ │ │ │ + asrs r6, r5, #24 │ │ │ │ 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] @ (1eeb38 ) │ │ │ │ + ldr r5, [pc, #112] @ (1eea80 ) │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #112] @ (1eeb3c ) │ │ │ │ + ldr r0, [pc, #112] @ (1eea84 ) │ │ │ │ sub sp, #16 │ │ │ │ add r5, pc │ │ │ │ - ldr r4, [pc, #108] @ (1eeb40 ) │ │ │ │ + ldr r4, [pc, #108] @ (1eea88 ) │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r5, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov.w r0, #0 │ │ │ │ - ldr r0, [pc, #100] @ (1eeb44 ) │ │ │ │ + ldr r0, [pc, #100] @ (1eea8c ) │ │ │ │ add r0, pc │ │ │ │ ldr r5, [r0, #0] │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ blx r5 │ │ │ │ - ldr r2, [pc, #88] @ (1eeb48 ) │ │ │ │ + ldr r2, [pc, #88] @ (1eea90 ) │ │ │ │ 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] @ (1eeb4c ) │ │ │ │ + ldr r2, [pc, #52] @ (1eea94 ) │ │ │ │ bfi r3, r1, #24, #8 │ │ │ │ str r3, [r6, #0] │ │ │ │ - ldr r3, [pc, #28] @ (1eeb3c ) │ │ │ │ + ldr r3, [pc, #28] @ (1eea84 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eeb32 │ │ │ │ + bne.n 1eea7a │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r6, r5, #20 │ │ │ │ + asrs r6, r4, #23 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r5, #20 │ │ │ │ + asrs r2, r4, #23 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - adds r6, #68 @ 0x44 │ │ │ │ + adds r6, #252 @ 0xfc │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r3, #19 │ │ │ │ + asrs r6, r2, #22 │ │ │ │ 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] @ (1eebd0 ) │ │ │ │ + ldr r5, [pc, #112] @ (1eeb18 ) │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #112] @ (1eebd4 ) │ │ │ │ + ldr r0, [pc, #112] @ (1eeb1c ) │ │ │ │ sub sp, #16 │ │ │ │ add r5, pc │ │ │ │ - ldr r4, [pc, #108] @ (1eebd8 ) │ │ │ │ + ldr r4, [pc, #108] @ (1eeb20 ) │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r5, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov.w r0, #0 │ │ │ │ - ldr r0, [pc, #100] @ (1eebdc ) │ │ │ │ + ldr r0, [pc, #100] @ (1eeb24 ) │ │ │ │ add r0, pc │ │ │ │ ldr r5, [r0, #0] │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ blx r5 │ │ │ │ - ldr r2, [pc, #88] @ (1eebe0 ) │ │ │ │ + ldr r2, [pc, #88] @ (1eeb28 ) │ │ │ │ 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] @ (1eebe4 ) │ │ │ │ + ldr r2, [pc, #52] @ (1eeb2c ) │ │ │ │ bfi r3, r1, #24, #8 │ │ │ │ str r3, [r6, #0] │ │ │ │ - ldr r3, [pc, #28] @ (1eebd4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1eeb1c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eebca │ │ │ │ + bne.n 1eeb12 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r6, r2, #18 │ │ │ │ + asrs r6, r1, #21 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r2, #18 │ │ │ │ + asrs r2, r1, #21 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - adds r5, #168 @ 0xa8 │ │ │ │ + adds r6, #96 @ 0x60 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r0, #17 │ │ │ │ + asrs r6, r7, #19 │ │ │ │ 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] @ (1eecf0 ) │ │ │ │ + ldr r4, [pc, #240] @ (1eec38 ) │ │ │ │ ldrd r5, r2, [sp, #96] @ 0x60 │ │ │ │ add r4, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1eecda │ │ │ │ + beq.n 1eec22 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1eece0 │ │ │ │ + beq.n 1eec28 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov.w r8, #0 │ │ │ │ - ldr r3, [pc, #224] @ (1eecf4 ) │ │ │ │ + ldr r3, [pc, #224] @ (1eec3c ) │ │ │ │ mov r6, r5 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov sl, r9 │ │ │ │ add r3, pc │ │ │ │ mov r5, r8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [pc, #212] @ (1eecf8 ) │ │ │ │ + ldr r3, [pc, #212] @ (1eec40 ) │ │ │ │ ldr.w fp, [r4, r3] │ │ │ │ lsls r3, r1, #2 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ sub.w ip, r2, r5 │ │ │ │ str r5, [sp, #28] │ │ │ │ cmp.w ip, #4 │ │ │ │ @@ -560391,76 +560358,76 @@ │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ ldrb.w r3, [r4, #-3] │ │ │ │ ldrb.w r3, [fp, r3] │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ ldrb.w r3, [r4, #-2] │ │ │ │ ldrb.w r3, [fp, r3] │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ - bne.n 1eec70 │ │ │ │ + bne.n 1eebb8 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ adds r7, #1 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ add r5, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 1eec68 │ │ │ │ + bne.n 1eebb0 │ │ │ │ adds r5, r6, #4 │ │ │ │ mov r6, sl │ │ │ │ cmp r6, r5 │ │ │ │ add.w sl, r1, #8 │ │ │ │ - bhi.n 1eec4c │ │ │ │ + bhi.n 1eeb94 │ │ │ │ ldrd r5, sl, [sp, #28] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ adds r5, #4 │ │ │ │ add sl, r3 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r2, r5 │ │ │ │ add r8, r3 │ │ │ │ - bhi.n 1eec2e │ │ │ │ + bhi.n 1eeb76 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r3, r5, #4 │ │ │ │ adds r5, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 1eecda │ │ │ │ + bls.n 1eec22 │ │ │ │ cmp r2, r5 │ │ │ │ - bhi.n 1eece0 │ │ │ │ - b.n 1eecda │ │ │ │ + bhi.n 1eec28 │ │ │ │ + b.n 1eec22 │ │ │ │ nop │ │ │ │ - asrs r2, r7, #15 │ │ │ │ + asrs r2, r6, #18 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - adds r5, #18 │ │ │ │ + adds r5, #202 @ 0xca │ │ │ │ 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] @ (1eee04 ) │ │ │ │ + ldr r4, [pc, #240] @ (1eed4c ) │ │ │ │ ldrd r5, r2, [sp, #96] @ 0x60 │ │ │ │ add r4, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1eedee │ │ │ │ + beq.n 1eed36 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1eedf4 │ │ │ │ + beq.n 1eed3c │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov.w r8, #0 │ │ │ │ - ldr r3, [pc, #224] @ (1eee08 ) │ │ │ │ + ldr r3, [pc, #224] @ (1eed50 ) │ │ │ │ mov r6, r5 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov sl, r9 │ │ │ │ add r3, pc │ │ │ │ mov r5, r8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [pc, #212] @ (1eee0c ) │ │ │ │ + ldr r3, [pc, #212] @ (1eed54 ) │ │ │ │ ldr.w fp, [r4, r3] │ │ │ │ lsls r3, r1, #2 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ sub.w ip, r2, r5 │ │ │ │ str r5, [sp, #28] │ │ │ │ cmp.w ip, #4 │ │ │ │ @@ -560503,76 +560470,76 @@ │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ ldrb.w r3, [r4, #-3] │ │ │ │ ldrb.w r3, [fp, r3] │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ ldrb.w r3, [r4, #-2] │ │ │ │ ldrb.w r3, [fp, r3] │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ - bne.n 1eed84 │ │ │ │ + bne.n 1eeccc │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ adds r7, #1 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ add r5, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 1eed7c │ │ │ │ + bne.n 1eecc4 │ │ │ │ adds r5, r6, #4 │ │ │ │ mov r6, sl │ │ │ │ cmp r6, r5 │ │ │ │ add.w sl, r1, #8 │ │ │ │ - bhi.n 1eed60 │ │ │ │ + bhi.n 1eeca8 │ │ │ │ ldrd r5, sl, [sp, #28] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ adds r5, #4 │ │ │ │ add sl, r3 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r2, r5 │ │ │ │ add r8, r3 │ │ │ │ - bhi.n 1eed42 │ │ │ │ + bhi.n 1eec8a │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r3, r5, #4 │ │ │ │ adds r5, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 1eedee │ │ │ │ + bls.n 1eed36 │ │ │ │ cmp r2, r5 │ │ │ │ - bhi.n 1eedf4 │ │ │ │ - b.n 1eedee │ │ │ │ + bhi.n 1eed3c │ │ │ │ + b.n 1eed36 │ │ │ │ nop │ │ │ │ - asrs r6, r4, #11 │ │ │ │ + asrs r6, r3, #14 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - adds r3, #250 @ 0xfa │ │ │ │ + adds r4, #178 @ 0xb2 │ │ │ │ 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] @ (1eef18 ) │ │ │ │ + ldr r4, [pc, #240] @ (1eee60 ) │ │ │ │ ldrd r5, r2, [sp, #96] @ 0x60 │ │ │ │ add r4, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1eef02 │ │ │ │ + beq.n 1eee4a │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1eef08 │ │ │ │ + beq.n 1eee50 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov.w r8, #0 │ │ │ │ - ldr r3, [pc, #224] @ (1eef1c ) │ │ │ │ + ldr r3, [pc, #224] @ (1eee64 ) │ │ │ │ mov r6, r5 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov sl, r9 │ │ │ │ add r3, pc │ │ │ │ mov r5, r8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [pc, #212] @ (1eef20 ) │ │ │ │ + ldr r3, [pc, #212] @ (1eee68 ) │ │ │ │ ldr.w fp, [r4, r3] │ │ │ │ lsls r3, r1, #2 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ sub.w ip, r2, r5 │ │ │ │ str r5, [sp, #28] │ │ │ │ cmp.w ip, #4 │ │ │ │ @@ -560615,76 +560582,76 @@ │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ ldrb.w r3, [r4, #-3] │ │ │ │ ldrb.w r3, [fp, r3] │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ ldrb.w r3, [r4, #-2] │ │ │ │ ldrb.w r3, [fp, r3] │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ - bne.n 1eee98 │ │ │ │ + bne.n 1eede0 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ adds r7, #1 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ add r5, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 1eee90 │ │ │ │ + bne.n 1eedd8 │ │ │ │ adds r5, r6, #4 │ │ │ │ mov r6, sl │ │ │ │ cmp r6, r5 │ │ │ │ add.w sl, r1, #16 │ │ │ │ - bhi.n 1eee74 │ │ │ │ + bhi.n 1eedbc │ │ │ │ ldrd r5, sl, [sp, #28] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ adds r5, #4 │ │ │ │ add sl, r3 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r2, r5 │ │ │ │ add r8, r3 │ │ │ │ - bhi.n 1eee56 │ │ │ │ + bhi.n 1eed9e │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r3, r5, #4 │ │ │ │ adds r5, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 1eef02 │ │ │ │ + bls.n 1eee4a │ │ │ │ cmp r2, r5 │ │ │ │ - bhi.n 1eef08 │ │ │ │ - b.n 1eef02 │ │ │ │ + bhi.n 1eee50 │ │ │ │ + b.n 1eee4a │ │ │ │ nop │ │ │ │ - asrs r2, r2, #7 │ │ │ │ + asrs r2, r1, #10 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - adds r2, #226 @ 0xe2 │ │ │ │ + adds r3, #154 @ 0x9a │ │ │ │ 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] @ (1ef02c ) │ │ │ │ + ldr r4, [pc, #240] @ (1eef74 ) │ │ │ │ ldrd r5, r2, [sp, #96] @ 0x60 │ │ │ │ add r4, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1ef016 │ │ │ │ + beq.n 1eef5e │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1ef01c │ │ │ │ + beq.n 1eef64 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov.w r8, #0 │ │ │ │ - ldr r3, [pc, #224] @ (1ef030 ) │ │ │ │ + ldr r3, [pc, #224] @ (1eef78 ) │ │ │ │ mov r6, r5 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov sl, r9 │ │ │ │ add r3, pc │ │ │ │ mov r5, r8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [pc, #212] @ (1ef034 ) │ │ │ │ + ldr r3, [pc, #212] @ (1eef7c ) │ │ │ │ ldr.w fp, [r4, r3] │ │ │ │ lsls r3, r1, #2 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ sub.w ip, r2, r5 │ │ │ │ str r5, [sp, #28] │ │ │ │ cmp.w ip, #4 │ │ │ │ @@ -560727,87 +560694,87 @@ │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ ldrb.w r3, [r4, #-3] │ │ │ │ ldrb.w r3, [fp, r3] │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ ldrb.w r3, [r4, #-2] │ │ │ │ ldrb.w r3, [fp, r3] │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ - bne.n 1eefac │ │ │ │ + bne.n 1eeef4 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ adds r7, #1 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ add r5, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 1eefa4 │ │ │ │ + bne.n 1eeeec │ │ │ │ adds r5, r6, #4 │ │ │ │ mov r6, sl │ │ │ │ cmp r6, r5 │ │ │ │ add.w sl, r1, #16 │ │ │ │ - bhi.n 1eef88 │ │ │ │ + bhi.n 1eeed0 │ │ │ │ ldrd r5, sl, [sp, #28] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ adds r5, #4 │ │ │ │ add sl, r3 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r2, r5 │ │ │ │ add r8, r3 │ │ │ │ - bhi.n 1eef6a │ │ │ │ + bhi.n 1eeeb2 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r3, r5, #4 │ │ │ │ adds r5, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 1ef016 │ │ │ │ + bls.n 1eef5e │ │ │ │ cmp r2, r5 │ │ │ │ - bhi.n 1ef01c │ │ │ │ - b.n 1ef016 │ │ │ │ + bhi.n 1eef64 │ │ │ │ + b.n 1eef5e │ │ │ │ nop │ │ │ │ - asrs r6, r7, #2 │ │ │ │ + asrs r6, r6, #5 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - adds r1, #202 @ 0xca │ │ │ │ + adds r2, #130 @ 0x82 │ │ │ │ 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 r6, r2 │ │ │ │ - ldr r2, [pc, #296] @ (1ef17c ) │ │ │ │ + ldr r2, [pc, #296] @ (1ef0c4 ) │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #296] @ (1ef180 ) │ │ │ │ + ldr r3, [pc, #296] @ (1ef0c8 ) │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ ldr r7, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [pc, #280] @ (1ef184 ) │ │ │ │ + ldr r3, [pc, #280] @ (1ef0cc ) │ │ │ │ add r3, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1ef146 │ │ │ │ + beq.n 1ef08e │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1ef164 │ │ │ │ + beq.n 1ef0ac │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #272] @ (1ef188 ) │ │ │ │ + ldr r1, [pc, #272] @ (1ef0d0 ) │ │ │ │ mov sl, r0 │ │ │ │ movs r5, #0 │ │ │ │ add r1, pc │ │ │ │ ldr.w r8, [sp, #112] @ 0x70 │ │ │ │ mov r7, r6 │ │ │ │ - vldr s16, [pc, #240] @ 1ef178 │ │ │ │ + vldr s16, [pc, #240] @ 1ef0c0 │ │ │ │ mov r6, r5 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - ldr r1, [pc, #252] @ (1ef18c ) │ │ │ │ + ldr r1, [pc, #252] @ (1ef0d4 ) │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr.w r9, [r3, r1] │ │ │ │ lsls r3, r4, #2 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r5, [sp, #32] │ │ │ │ @@ -560849,105 +560816,105 @@ │ │ │ │ add.w r3, r9, r3, lsl #2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r4, #-12] │ │ │ │ ldrb.w r3, [sp, #58] @ 0x3a │ │ │ │ add.w r3, r9, r3, lsl #2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r4, #-8] │ │ │ │ - bne.n 1ef0be │ │ │ │ + bne.n 1ef006 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp.w fp, #4 │ │ │ │ add r5, r3 │ │ │ │ - bne.n 1ef0b2 │ │ │ │ + bne.n 1eeffa │ │ │ │ adds r5, r7, #4 │ │ │ │ mov r7, r1 │ │ │ │ adds r7, #8 │ │ │ │ cmp r8, r5 │ │ │ │ - bhi.n 1ef0a2 │ │ │ │ + bhi.n 1eefea │ │ │ │ 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 1ef09c │ │ │ │ - ldr r2, [pc, #72] @ (1ef190 ) │ │ │ │ - ldr r3, [pc, #52] @ (1ef180 ) │ │ │ │ + bhi.n 1eefe4 │ │ │ │ + ldr r2, [pc, #72] @ (1ef0d8 ) │ │ │ │ + ldr r3, [pc, #52] @ (1ef0c8 ) │ │ │ │ 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 1ef172 │ │ │ │ + bne.n 1ef0ba │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r3, r7, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 1ef146 │ │ │ │ + bls.n 1ef08e │ │ │ │ adds r7, #8 │ │ │ │ cmp r2, r7 │ │ │ │ - bhi.n 1ef164 │ │ │ │ - b.n 1ef146 │ │ │ │ + bhi.n 1ef0ac │ │ │ │ + b.n 1ef08e │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - lsrs r0, r5, #30 │ │ │ │ + asrs r0, r4, #1 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r2, #30 │ │ │ │ + asrs r2, r1, #1 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - adds r0, #176 @ 0xb0 │ │ │ │ + adds r1, #104 @ 0x68 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r6, #26 │ │ │ │ + lsrs r2, r5, #29 │ │ │ │ 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, #3984] @ 0xf90 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #296] @ (1ef2d8 ) │ │ │ │ + ldr r2, [pc, #296] @ (1ef220 ) │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #296] @ (1ef2dc ) │ │ │ │ + ldr r3, [pc, #296] @ (1ef224 ) │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ ldr r7, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [pc, #280] @ (1ef2e0 ) │ │ │ │ + ldr r3, [pc, #280] @ (1ef228 ) │ │ │ │ add r3, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1ef2a2 │ │ │ │ + beq.n 1ef1ea │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1ef2c0 │ │ │ │ + beq.n 1ef208 │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #272] @ (1ef2e4 ) │ │ │ │ + ldr r1, [pc, #272] @ (1ef22c ) │ │ │ │ mov sl, r0 │ │ │ │ movs r5, #0 │ │ │ │ add r1, pc │ │ │ │ ldr.w r8, [sp, #112] @ 0x70 │ │ │ │ mov r7, r6 │ │ │ │ - vldr s16, [pc, #240] @ 1ef2d4 │ │ │ │ + vldr s16, [pc, #240] @ 1ef21c │ │ │ │ mov r6, r5 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - ldr r1, [pc, #252] @ (1ef2e8 ) │ │ │ │ + ldr r1, [pc, #252] @ (1ef230 ) │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr.w r9, [r3, r1] │ │ │ │ lsls r3, r4, #2 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r5, [sp, #32] │ │ │ │ @@ -560989,105 +560956,105 @@ │ │ │ │ add.w r3, r9, r3, lsl #2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r4, #-12] │ │ │ │ ldrb.w r3, [sp, #58] @ 0x3a │ │ │ │ add.w r3, r9, r3, lsl #2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r4, #-8] │ │ │ │ - bne.n 1ef21a │ │ │ │ + bne.n 1ef162 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp.w fp, #4 │ │ │ │ add r5, r3 │ │ │ │ - bne.n 1ef20e │ │ │ │ + bne.n 1ef156 │ │ │ │ adds r5, r7, #4 │ │ │ │ mov r7, r1 │ │ │ │ adds r7, #8 │ │ │ │ cmp r8, r5 │ │ │ │ - bhi.n 1ef1fe │ │ │ │ + bhi.n 1ef146 │ │ │ │ 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 1ef1f8 │ │ │ │ - ldr r2, [pc, #72] @ (1ef2ec ) │ │ │ │ - ldr r3, [pc, #52] @ (1ef2dc ) │ │ │ │ + bhi.n 1ef140 │ │ │ │ + ldr r2, [pc, #72] @ (1ef234 ) │ │ │ │ + ldr r3, [pc, #52] @ (1ef224 ) │ │ │ │ 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 1ef2ce │ │ │ │ + bne.n 1ef216 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r3, r7, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 1ef2a2 │ │ │ │ + bls.n 1ef1ea │ │ │ │ adds r7, #8 │ │ │ │ cmp r2, r7 │ │ │ │ - bhi.n 1ef2c0 │ │ │ │ - b.n 1ef2a2 │ │ │ │ + bhi.n 1ef208 │ │ │ │ + b.n 1ef1ea │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - lsrs r4, r1, #25 │ │ │ │ + lsrs r4, r0, #28 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r6, #24 │ │ │ │ + lsrs r6, r5, #27 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - cmp r7, #80 @ 0x50 │ │ │ │ + adds r0, #8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r2, #21 │ │ │ │ + lsrs r6, r1, #24 │ │ │ │ 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, #3984] @ 0xf90 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #296] @ (1ef434 ) │ │ │ │ + ldr r2, [pc, #296] @ (1ef37c ) │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #296] @ (1ef438 ) │ │ │ │ + ldr r3, [pc, #296] @ (1ef380 ) │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ ldr r7, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [pc, #280] @ (1ef43c ) │ │ │ │ + ldr r3, [pc, #280] @ (1ef384 ) │ │ │ │ add r3, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1ef3fe │ │ │ │ + beq.n 1ef346 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1ef41c │ │ │ │ + beq.n 1ef364 │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #272] @ (1ef440 ) │ │ │ │ + ldr r1, [pc, #272] @ (1ef388 ) │ │ │ │ mov sl, r0 │ │ │ │ movs r5, #0 │ │ │ │ add r1, pc │ │ │ │ ldr.w r8, [sp, #112] @ 0x70 │ │ │ │ mov r7, r6 │ │ │ │ - vldr s16, [pc, #240] @ 1ef430 │ │ │ │ + vldr s16, [pc, #240] @ 1ef378 │ │ │ │ mov r6, r5 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - ldr r1, [pc, #252] @ (1ef444 ) │ │ │ │ + ldr r1, [pc, #252] @ (1ef38c ) │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr.w r9, [r3, r1] │ │ │ │ lsls r3, r4, #2 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r5, [sp, #32] │ │ │ │ @@ -561129,105 +561096,105 @@ │ │ │ │ add.w r3, r9, r3, lsl #2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r4, #-12] │ │ │ │ ldrb.w r3, [sp, #58] @ 0x3a │ │ │ │ add.w r3, r9, r3, lsl #2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r4, #-8] │ │ │ │ - bne.n 1ef376 │ │ │ │ + bne.n 1ef2be │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp.w fp, #4 │ │ │ │ add r5, r3 │ │ │ │ - bne.n 1ef36a │ │ │ │ + bne.n 1ef2b2 │ │ │ │ adds r5, r7, #4 │ │ │ │ mov r7, r1 │ │ │ │ adds r7, #16 │ │ │ │ cmp r8, r5 │ │ │ │ - bhi.n 1ef35a │ │ │ │ + bhi.n 1ef2a2 │ │ │ │ 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 1ef354 │ │ │ │ - ldr r2, [pc, #72] @ (1ef448 ) │ │ │ │ - ldr r3, [pc, #52] @ (1ef438 ) │ │ │ │ + bhi.n 1ef29c │ │ │ │ + ldr r2, [pc, #72] @ (1ef390 ) │ │ │ │ + ldr r3, [pc, #52] @ (1ef380 ) │ │ │ │ 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 1ef42a │ │ │ │ + bne.n 1ef372 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r3, r7, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 1ef3fe │ │ │ │ + bls.n 1ef346 │ │ │ │ adds r7, #8 │ │ │ │ cmp r2, r7 │ │ │ │ - bhi.n 1ef41c │ │ │ │ - b.n 1ef3fe │ │ │ │ + bhi.n 1ef364 │ │ │ │ + b.n 1ef346 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - lsrs r0, r6, #19 │ │ │ │ + lsrs r0, r5, #22 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r3, #19 │ │ │ │ + lsrs r2, r2, #22 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - cmp r5, #240 @ 0xf0 │ │ │ │ + cmp r6, #168 @ 0xa8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r7, #15 │ │ │ │ + lsrs r2, r6, #18 │ │ │ │ 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, #3984] @ 0xf90 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #296] @ (1ef590 ) │ │ │ │ + ldr r2, [pc, #296] @ (1ef4d8 ) │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #296] @ (1ef594 ) │ │ │ │ + ldr r3, [pc, #296] @ (1ef4dc ) │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ ldr r7, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [pc, #280] @ (1ef598 ) │ │ │ │ + ldr r3, [pc, #280] @ (1ef4e0 ) │ │ │ │ add r3, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1ef55a │ │ │ │ + beq.n 1ef4a2 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1ef578 │ │ │ │ + beq.n 1ef4c0 │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #272] @ (1ef59c ) │ │ │ │ + ldr r1, [pc, #272] @ (1ef4e4 ) │ │ │ │ mov sl, r0 │ │ │ │ movs r5, #0 │ │ │ │ add r1, pc │ │ │ │ ldr.w r8, [sp, #112] @ 0x70 │ │ │ │ mov r7, r6 │ │ │ │ - vldr s16, [pc, #240] @ 1ef58c │ │ │ │ + vldr s16, [pc, #240] @ 1ef4d4 │ │ │ │ mov r6, r5 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - ldr r1, [pc, #252] @ (1ef5a0 ) │ │ │ │ + ldr r1, [pc, #252] @ (1ef4e8 ) │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr.w r9, [r3, r1] │ │ │ │ lsls r3, r4, #2 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r5, [sp, #32] │ │ │ │ @@ -561269,87 +561236,87 @@ │ │ │ │ add.w r3, r9, r3, lsl #2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r4, #-12] │ │ │ │ ldrb.w r3, [sp, #58] @ 0x3a │ │ │ │ add.w r3, r9, r3, lsl #2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r4, #-8] │ │ │ │ - bne.n 1ef4d2 │ │ │ │ + bne.n 1ef41a │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp.w fp, #4 │ │ │ │ add r5, r3 │ │ │ │ - bne.n 1ef4c6 │ │ │ │ + bne.n 1ef40e │ │ │ │ adds r5, r7, #4 │ │ │ │ mov r7, r1 │ │ │ │ adds r7, #16 │ │ │ │ cmp r8, r5 │ │ │ │ - bhi.n 1ef4b6 │ │ │ │ + bhi.n 1ef3fe │ │ │ │ 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 1ef4b0 │ │ │ │ - ldr r2, [pc, #72] @ (1ef5a4 ) │ │ │ │ - ldr r3, [pc, #52] @ (1ef594 ) │ │ │ │ + bhi.n 1ef3f8 │ │ │ │ + ldr r2, [pc, #72] @ (1ef4ec ) │ │ │ │ + ldr r3, [pc, #52] @ (1ef4dc ) │ │ │ │ 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 1ef586 │ │ │ │ + bne.n 1ef4ce │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r3, r7, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 1ef55a │ │ │ │ + bls.n 1ef4a2 │ │ │ │ adds r7, #8 │ │ │ │ cmp r2, r7 │ │ │ │ - bhi.n 1ef578 │ │ │ │ - b.n 1ef55a │ │ │ │ + bhi.n 1ef4c0 │ │ │ │ + b.n 1ef4a2 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - lsrs r4, r2, #14 │ │ │ │ + lsrs r4, r1, #17 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r7, #13 │ │ │ │ + lsrs r6, r6, #16 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - cmp r4, #144 @ 0x90 │ │ │ │ + cmp r5, #72 @ 0x48 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r3, #10 │ │ │ │ + lsrs r6, r2, #13 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r2, [pc, #136] @ (1ef644 ) │ │ │ │ + ldr r2, [pc, #136] @ (1ef58c ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #136] @ (1ef648 ) │ │ │ │ + ldr r3, [pc, #136] @ (1ef590 ) │ │ │ │ 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 1ef61a │ │ │ │ + bls.n 1ef562 │ │ │ │ mov r0, r1 │ │ │ │ mov r2, r5 │ │ │ │ mov lr, r4 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, lr │ │ │ │ subs r0, #16 │ │ │ │ add.w lr, lr, #64 @ 0x40 │ │ │ │ @@ -561359,108 +561326,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 1ef5d8 │ │ │ │ + bhi.n 1ef520 │ │ │ │ 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, 1ef634 │ │ │ │ - ldr r2, [pc, #44] @ (1ef64c ) │ │ │ │ - ldr r3, [pc, #40] @ (1ef648 ) │ │ │ │ + cbnz r1, 1ef57c │ │ │ │ + ldr r2, [pc, #44] @ (1ef594 ) │ │ │ │ + ldr r3, [pc, #40] @ (1ef590 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ef640 │ │ │ │ + bne.n 1ef588 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1cda08 │ │ │ │ - b.n 1ef61c │ │ │ │ + bl 1cd950 │ │ │ │ + b.n 1ef564 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ - lsrs r2, r7, #8 │ │ │ │ + lsrs r2, r6, #11 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r3, #7 │ │ │ │ + lsrs r4, r2, #10 │ │ │ │ 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] @ (1ef6b4 ) │ │ │ │ + ldr r2, [pc, #84] @ (1ef5fc ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #84] @ (1ef6b8 ) │ │ │ │ + ldr r3, [pc, #84] @ (1ef600 ) │ │ │ │ sub sp, #8 │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r2, r3] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ dmb ish │ │ │ │ - cbz r3, 1ef6a0 │ │ │ │ + cbz r3, 1ef5e8 │ │ │ │ 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 1ef69c │ │ │ │ - ldr r0, [pc, #44] @ (1ef6bc ) │ │ │ │ + bmi.n 1ef5e4 │ │ │ │ + ldr r0, [pc, #44] @ (1ef604 ) │ │ │ │ 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] @ (1ef6c0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ef608 ) │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1f65a4 │ │ │ │ + bl 1f64ec │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 1ef672 │ │ │ │ + b.n 1ef5ba │ │ │ │ nop │ │ │ │ - lsrs r6, r2, #6 │ │ │ │ + lsrs r6, r1, #9 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb.w r0, [sl, r6, lsl #2] │ │ │ │ + ldr.w r0, [r2, #166] @ 0xa6 │ │ │ │ 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.w 1ef7f8 │ │ │ │ + beq.w 1ef740 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r9, r3 │ │ │ │ cmp r6, #1 │ │ │ │ - bls.w 1ef7fc │ │ │ │ + bls.w 1ef744 │ │ │ │ movs r5, #0 │ │ │ │ sub.w ip, r6, #2 │ │ │ │ - vldr s13, [pc, #300] @ 1ef814 │ │ │ │ + vldr s13, [pc, #300] @ 1ef75c │ │ │ │ bic.w r3, ip, #1 │ │ │ │ mov sl, ip │ │ │ │ mov ip, r7 │ │ │ │ mov r7, r6 │ │ │ │ mov r6, r5 │ │ │ │ mov r5, r1 │ │ │ │ adds r1, r3, #2 │ │ │ │ @@ -561492,26 +561459,26 @@ │ │ │ │ vstr s15, [r2, #-56] @ 0xffffffc8 │ │ │ │ vstr s15, [r2, #-40] @ 0xffffffd8 │ │ │ │ vmov s15, r0 │ │ │ │ vstr s14, [r2, #-60] @ 0xffffffc4 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s13 │ │ │ │ vstr s15, [r2, #-44] @ 0xffffffd4 │ │ │ │ - bne.n 1ef708 │ │ │ │ + bne.n 1ef650 │ │ │ │ cmp r7, lr │ │ │ │ - bls.n 1ef7ee │ │ │ │ + bls.n 1ef736 │ │ │ │ mov.w r2, sl, lsr #1 │ │ │ │ mov r1, r5 │ │ │ │ adds r2, #1 │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r7 │ │ │ │ mov r7, ip │ │ │ │ add.w r3, r1, r2, lsl #2 │ │ │ │ add.w r2, r4, r2, lsl #5 │ │ │ │ - vldr s12, [pc, #128] @ 1ef814 │ │ │ │ + vldr s12, [pc, #128] @ 1ef75c │ │ │ │ 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] │ │ │ │ @@ -561526,51 +561493,51 @@ │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s13, s13, s12 │ │ │ │ vmul.f32 s14, s14, s12 │ │ │ │ vmul.f32 s15, s15, s12 │ │ │ │ vstr s13, [r2] │ │ │ │ vstr s14, [r2, #4] │ │ │ │ vstr s15, [r2, #8] │ │ │ │ - beq.n 1ef7f8 │ │ │ │ + beq.n 1ef740 │ │ │ │ cmp r6, #1 │ │ │ │ - bne.w 1ef6e2 │ │ │ │ + bne.w 1ef62a │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r4 │ │ │ │ - b.n 1ef798 │ │ │ │ + b.n 1ef6e0 │ │ │ │ adds r6, #1 │ │ │ │ add r5, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp ip, r6 │ │ │ │ - bne.n 1ef6fe │ │ │ │ + bne.n 1ef646 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cbnz r6, 1ef80c │ │ │ │ + cbnz r6, 1ef754 │ │ │ │ adds r3, r6, #1 │ │ │ │ adds r6, #2 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 1ef7f8 │ │ │ │ + beq.n 1ef740 │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 1ef7fe │ │ │ │ - b.n 1ef7f8 │ │ │ │ + bne.n 1ef746 │ │ │ │ + b.n 1ef740 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r4 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1ef790 │ │ │ │ + b.n 1ef6d8 │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov r5, r2 │ │ │ │ sub sp, #12 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1ef8d2 │ │ │ │ + beq.n 1ef81a │ │ │ │ mov r8, r1 │ │ │ │ mov r9, r3 │ │ │ │ cmp r7, #1 │ │ │ │ - bls.n 1ef8d8 │ │ │ │ + bls.n 1ef820 │ │ │ │ movs r6, #0 │ │ │ │ sub.w ip, r7, #2 │ │ │ │ mov lr, r2 │ │ │ │ bic.w r4, ip, #1 │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ adds r2, r4, #2 │ │ │ │ mov r4, ip │ │ │ │ @@ -561589,18 +561556,18 @@ │ │ │ │ strb.w r1, [r3, #-9] │ │ │ │ strb.w fp, [r3, #-14] │ │ │ │ strb.w fp, [r3, #-10] │ │ │ │ mov.w fp, r6, lsr #8 │ │ │ │ mov.w r6, r6, lsr #24 │ │ │ │ strb.w fp, [r3, #-15] │ │ │ │ strb.w r6, [r3, #-11] │ │ │ │ - bne.n 1ef84e │ │ │ │ + bne.n 1ef796 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ cmp r7, ip │ │ │ │ - bls.n 1ef8c8 │ │ │ │ + bls.n 1ef810 │ │ │ │ lsrs r3, r4, #1 │ │ │ │ mov r2, lr │ │ │ │ adds r3, #1 │ │ │ │ add.w r1, r5, r3, lsl #2 │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ mov.w ip, #255 @ 0xff │ │ │ │ ldr r1, [r1, #0] │ │ │ │ @@ -561610,60 +561577,60 @@ │ │ │ │ add r0, r8 │ │ │ │ cmp r2, r6 │ │ │ │ mov.w r4, r1, lsr #8 │ │ │ │ strb.w ip, [r3, #3] │ │ │ │ mov.w r1, r1, lsr #16 │ │ │ │ strb r4, [r3, #1] │ │ │ │ strb r1, [r3, #2] │ │ │ │ - beq.n 1ef8d2 │ │ │ │ + beq.n 1ef81a │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 1ef832 │ │ │ │ + bne.n 1ef77a │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1ef8a0 │ │ │ │ + b.n 1ef7e8 │ │ │ │ adds r6, #1 │ │ │ │ add r5, r9 │ │ │ │ add r0, r8 │ │ │ │ cmp lr, r6 │ │ │ │ - bne.n 1ef842 │ │ │ │ + bne.n 1ef78a │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cbnz r7, 1ef8e8 │ │ │ │ + cbnz r7, 1ef830 │ │ │ │ adds r3, r7, #1 │ │ │ │ adds r7, #2 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1ef8d2 │ │ │ │ + beq.n 1ef81a │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 1ef8da │ │ │ │ - b.n 1ef8d2 │ │ │ │ + bne.n 1ef822 │ │ │ │ + b.n 1ef81a │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r0 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1ef89c │ │ │ │ + b.n 1ef7e4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ ldrd r6, r7, [sp, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1efa06 │ │ │ │ + beq.w 1ef94e │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r9, r3 │ │ │ │ cmp r6, #1 │ │ │ │ - bls.w 1efab6 │ │ │ │ + bls.w 1ef9fe │ │ │ │ movs r5, #0 │ │ │ │ sub.w ip, r6, #2 │ │ │ │ - vldr s7, [pc, #444] @ 1efad0 │ │ │ │ + vldr s7, [pc, #444] @ 1efa18 │ │ │ │ bic.w r3, ip, #1 │ │ │ │ - vldr s3, [pc, #440] @ 1efad4 │ │ │ │ + vldr s3, [pc, #440] @ 1efa1c │ │ │ │ adds r3, #2 │ │ │ │ - vldr s10, [pc, #436] @ 1efad8 │ │ │ │ - vldr s4, [pc, #436] @ 1efadc │ │ │ │ + vldr s10, [pc, #436] @ 1efa20 │ │ │ │ + vldr s4, [pc, #436] @ 1efa24 │ │ │ │ vmov.f32 s8, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s5, [pc, #432] @ 1efae0 │ │ │ │ - vldr s6, [pc, #432] @ 1efae4 │ │ │ │ + vldr s5, [pc, #432] @ 1efa28 │ │ │ │ + vldr s6, [pc, #432] @ 1efa2c │ │ │ │ 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 │ │ │ │ @@ -561706,34 +561673,34 @@ │ │ │ │ vmul.f32 s11, s11, s10 │ │ │ │ vmul.f32 s15, s9, s10 │ │ │ │ vmul.f32 s14, s14, s10 │ │ │ │ vstr s13, [r2, #-64] @ 0xffffffc0 │ │ │ │ vstr s15, [r2, #-60] @ 0xffffffc4 │ │ │ │ vstr s14, [r2, #-48] @ 0xffffffd0 │ │ │ │ vstr s11, [r2, #-44] @ 0xffffffd4 │ │ │ │ - bne.n 1ef93e │ │ │ │ + bne.n 1ef886 │ │ │ │ cmp r6, lr │ │ │ │ - bhi.n 1efa0a │ │ │ │ + bhi.n 1ef952 │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 1ef934 │ │ │ │ + bne.n 1ef87c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w r0, ip, lsr #1 │ │ │ │ adds r0, #1 │ │ │ │ add.w r3, r1, r0, lsl #2 │ │ │ │ add.w r0, r4, r0, lsl #5 │ │ │ │ - vldr s5, [pc, #180] @ 1efad0 │ │ │ │ + vldr s5, [pc, #180] @ 1efa18 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s6, [pc, #176] @ 1efad4 │ │ │ │ - vldr s10, [pc, #176] @ 1efad8 │ │ │ │ - vldr s7, [pc, #176] @ 1efadc │ │ │ │ - vldr s8, [pc, #176] @ 1efae0 │ │ │ │ - vldr s9, [pc, #176] @ 1efae4 │ │ │ │ + vldr s6, [pc, #176] @ 1efa1c │ │ │ │ + vldr s10, [pc, #176] @ 1efa20 │ │ │ │ + vldr s7, [pc, #176] @ 1efa24 │ │ │ │ + vldr s8, [pc, #176] @ 1efa28 │ │ │ │ + vldr s9, [pc, #176] @ 1efa2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r5, r7 │ │ │ │ str.w lr, [r0, #12] │ │ │ │ ubfx ip, r3, #8, #8 │ │ │ │ @@ -561758,66 +561725,66 @@ │ │ │ │ vmul.f32 s12, s11, s10 │ │ │ │ vmls.f32 s13, s14, s8 │ │ │ │ vmul.f32 s15, s15, s10 │ │ │ │ vstr s12, [r0, #8] │ │ │ │ vstr s15, [r0] │ │ │ │ vmul.f32 s14, s13, s10 │ │ │ │ vstr s14, [r0, #4] │ │ │ │ - beq.n 1efa06 │ │ │ │ + beq.n 1ef94e │ │ │ │ cmp r6, #1 │ │ │ │ - bne.w 1ef90e │ │ │ │ + bne.w 1ef856 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 1efa34 │ │ │ │ - cbnz r6, 1efac6 │ │ │ │ + b.n 1ef97c │ │ │ │ + cbnz r6, 1efa0e │ │ │ │ adds r3, r6, #1 │ │ │ │ adds r6, #2 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 1efa06 │ │ │ │ + beq.n 1ef94e │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 1efab8 │ │ │ │ - b.n 1efa06 │ │ │ │ + bne.n 1efa00 │ │ │ │ + b.n 1ef94e │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r1 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1efa18 │ │ │ │ + b.n 1ef960 │ │ │ │ nop │ │ │ │ lsrs r5, r0, #10 │ │ │ │ subs r7, #149 @ 0x95 │ │ │ │ - ldr r1, [pc, #744] @ (1efdc0 ) │ │ │ │ + ldr r1, [pc, #744] @ (1efd08 ) │ │ │ │ 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 1efbfc │ │ │ │ + beq.w 1efb44 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r9, r3 │ │ │ │ cmp r6, #1 │ │ │ │ - bls.w 1efcac │ │ │ │ + bls.w 1efbf4 │ │ │ │ movs r5, #0 │ │ │ │ sub.w ip, r6, #2 │ │ │ │ - vldr s7, [pc, #440] @ 1efcc4 │ │ │ │ + vldr s7, [pc, #440] @ 1efc0c │ │ │ │ bic.w r3, ip, #1 │ │ │ │ - vldr s3, [pc, #436] @ 1efcc8 │ │ │ │ + vldr s3, [pc, #436] @ 1efc10 │ │ │ │ adds r3, #2 │ │ │ │ - vldr s10, [pc, #432] @ 1efccc │ │ │ │ - vldr s4, [pc, #432] @ 1efcd0 │ │ │ │ + vldr s10, [pc, #432] @ 1efc14 │ │ │ │ + vldr s4, [pc, #432] @ 1efc18 │ │ │ │ vmov.f32 s8, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s5, [pc, #428] @ 1efcd4 │ │ │ │ - vldr s6, [pc, #428] @ 1efcd8 │ │ │ │ + vldr s5, [pc, #428] @ 1efc1c │ │ │ │ + vldr s6, [pc, #428] @ 1efc20 │ │ │ │ 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 │ │ │ │ @@ -561860,34 +561827,34 @@ │ │ │ │ vmul.f32 s11, s11, s10 │ │ │ │ vmul.f32 s15, s9, s10 │ │ │ │ vmul.f32 s14, s14, s10 │ │ │ │ vstr s13, [r2, #-64] @ 0xffffffc0 │ │ │ │ vstr s15, [r2, #-60] @ 0xffffffc4 │ │ │ │ vstr s14, [r2, #-48] @ 0xffffffd0 │ │ │ │ vstr s11, [r2, #-44] @ 0xffffffd4 │ │ │ │ - bne.n 1efb36 │ │ │ │ + bne.n 1efa7e │ │ │ │ cmp r6, lr │ │ │ │ - bhi.n 1efc00 │ │ │ │ + bhi.n 1efb48 │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 1efb2c │ │ │ │ + bne.n 1efa74 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w r0, ip, lsr #1 │ │ │ │ adds r0, #1 │ │ │ │ add.w r3, r1, r0, lsl #2 │ │ │ │ add.w r0, r4, r0, lsl #5 │ │ │ │ - vldr s5, [pc, #180] @ 1efcc4 │ │ │ │ + vldr s5, [pc, #180] @ 1efc0c │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s6, [pc, #176] @ 1efcc8 │ │ │ │ - vldr s10, [pc, #176] @ 1efccc │ │ │ │ - vldr s7, [pc, #176] @ 1efcd0 │ │ │ │ - vldr s8, [pc, #176] @ 1efcd4 │ │ │ │ - vldr s9, [pc, #176] @ 1efcd8 │ │ │ │ + vldr s6, [pc, #176] @ 1efc10 │ │ │ │ + vldr s10, [pc, #176] @ 1efc14 │ │ │ │ + vldr s7, [pc, #176] @ 1efc18 │ │ │ │ + vldr s8, [pc, #176] @ 1efc1c │ │ │ │ + vldr s9, [pc, #176] @ 1efc20 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r5, r7 │ │ │ │ str.w lr, [r0, #12] │ │ │ │ ubfx ip, r3, #8, #8 │ │ │ │ @@ -561912,54 +561879,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 1efbfc │ │ │ │ + beq.n 1efb44 │ │ │ │ cmp r6, #1 │ │ │ │ - bne.w 1efb06 │ │ │ │ + bne.w 1efa4e │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 1efc2a │ │ │ │ - cbnz r6, 1efcbc │ │ │ │ + b.n 1efb72 │ │ │ │ + cbnz r6, 1efc04 │ │ │ │ adds r3, r6, #1 │ │ │ │ adds r6, #2 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 1efbfc │ │ │ │ + beq.n 1efb44 │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 1efcae │ │ │ │ - b.n 1efbfc │ │ │ │ + bne.n 1efbf6 │ │ │ │ + b.n 1efb44 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r1 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1efc0e │ │ │ │ + b.n 1efb56 │ │ │ │ lsrs r5, r0, #10 │ │ │ │ subs r7, #149 @ 0x95 │ │ │ │ - ldr r1, [pc, #744] @ (1effb4 ) │ │ │ │ + ldr r1, [pc, #744] @ (1efefc ) │ │ │ │ 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 1efdec │ │ │ │ + beq.n 1efd34 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r1, r2 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 1efe80 │ │ │ │ + bls.w 1efdc8 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r9, #298 @ 0x12a │ │ │ │ mov.w r8, #255 @ 0xff │ │ │ │ subs r3, #2 │ │ │ │ mov r0, r2 │ │ │ │ @@ -562017,28 +561984,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 1efd26 │ │ │ │ + bne.n 1efc6e │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrd r0, r6, [sp] │ │ │ │ cmp r3, ip │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bhi.n 1efdf2 │ │ │ │ + bhi.n 1efd3a │ │ │ │ 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 1efd16 │ │ │ │ + bne.n 1efc5e │ │ │ │ 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 │ │ │ │ @@ -562075,45 +562042,45 @@ │ │ │ │ strb r4, [r5, #2] │ │ │ │ usat r3, #8, r3, asr #8 │ │ │ │ strb r3, [r5, #1] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ usat r4, #8, r6, asr #8 │ │ │ │ strb r4, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1efdec │ │ │ │ + beq.n 1efd34 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1efcf8 │ │ │ │ + bne.w 1efc40 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 1efe1c │ │ │ │ + b.n 1efd64 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - cbnz r3, 1efe98 │ │ │ │ + cbnz r3, 1efde0 │ │ │ │ ldrd r2, r1, [sp, #64] @ 0x40 │ │ │ │ adds r3, r2, #1 │ │ │ │ cmp r1, r3 │ │ │ │ add.w r2, r2, #2 │ │ │ │ - beq.n 1efdec │ │ │ │ + beq.n 1efd34 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1efe88 │ │ │ │ - b.n 1efdec │ │ │ │ + bne.n 1efdd0 │ │ │ │ + b.n 1efd34 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r1 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 1efe04 │ │ │ │ + b.n 1efd4c │ │ │ │ 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 1effb0 │ │ │ │ + beq.n 1efef8 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r1, r2 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 1f0044 │ │ │ │ + bls.w 1eff8c │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r9, #298 @ 0x12a │ │ │ │ mov.w r8, #255 @ 0xff │ │ │ │ subs r3, #2 │ │ │ │ mov r0, r2 │ │ │ │ @@ -562171,28 +562138,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 1efeea │ │ │ │ + bne.n 1efe32 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrd r0, r6, [sp] │ │ │ │ cmp r3, ip │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bhi.n 1effb6 │ │ │ │ + bhi.n 1efefe │ │ │ │ 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 1efeda │ │ │ │ + bne.n 1efe22 │ │ │ │ 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 │ │ │ │ @@ -562229,56 +562196,56 @@ │ │ │ │ strb r4, [r5, #2] │ │ │ │ usat r3, #8, r3, asr #8 │ │ │ │ strb r3, [r5, #1] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ usat r4, #8, r6, asr #8 │ │ │ │ strb r4, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1effb0 │ │ │ │ + beq.n 1efef8 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1efebc │ │ │ │ + bne.w 1efe04 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 1effe0 │ │ │ │ + b.n 1eff28 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - cbnz r3, 1f005c │ │ │ │ + cbnz r3, 1effa4 │ │ │ │ ldrd r2, r1, [sp, #64] @ 0x40 │ │ │ │ adds r3, r2, #1 │ │ │ │ cmp r1, r3 │ │ │ │ add.w r2, r2, #2 │ │ │ │ - beq.n 1effb0 │ │ │ │ + beq.n 1efef8 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1f004c │ │ │ │ - b.n 1effb0 │ │ │ │ + bne.n 1eff94 │ │ │ │ + b.n 1efef8 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r1 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 1effc8 │ │ │ │ + b.n 1eff10 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ ldrd r6, r7, [sp, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1f017a │ │ │ │ + beq.w 1f00c2 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r9, r3 │ │ │ │ cmp r6, #1 │ │ │ │ - bls.w 1f022c │ │ │ │ + bls.w 1f0174 │ │ │ │ movs r5, #0 │ │ │ │ sub.w ip, r6, #2 │ │ │ │ - vldr s7, [pc, #444] @ 1f0244 │ │ │ │ + vldr s7, [pc, #444] @ 1f018c │ │ │ │ bic.w r3, ip, #1 │ │ │ │ - vldr s3, [pc, #440] @ 1f0248 │ │ │ │ + vldr s3, [pc, #440] @ 1f0190 │ │ │ │ adds r3, #2 │ │ │ │ - vldr s10, [pc, #436] @ 1f024c │ │ │ │ - vldr s4, [pc, #436] @ 1f0250 │ │ │ │ + vldr s10, [pc, #436] @ 1f0194 │ │ │ │ + vldr s4, [pc, #436] @ 1f0198 │ │ │ │ vmov.f32 s8, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s5, [pc, #432] @ 1f0254 │ │ │ │ - vldr s6, [pc, #432] @ 1f0258 │ │ │ │ + vldr s5, [pc, #432] @ 1f019c │ │ │ │ + vldr s6, [pc, #432] @ 1f01a0 │ │ │ │ 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 │ │ │ │ @@ -562321,34 +562288,34 @@ │ │ │ │ vmul.f32 s11, s11, s10 │ │ │ │ vmul.f32 s15, s9, s10 │ │ │ │ vmul.f32 s14, s14, s10 │ │ │ │ vstr s13, [r2, #-64] @ 0xffffffc0 │ │ │ │ vstr s15, [r2, #-60] @ 0xffffffc4 │ │ │ │ vstr s14, [r2, #-48] @ 0xffffffd0 │ │ │ │ vstr s11, [r2, #-44] @ 0xffffffd4 │ │ │ │ - bne.n 1f00b2 │ │ │ │ + bne.n 1efffa │ │ │ │ cmp r6, lr │ │ │ │ - bhi.n 1f017e │ │ │ │ + bhi.n 1f00c6 │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 1f00a8 │ │ │ │ + bne.n 1efff0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w r0, ip, lsr #1 │ │ │ │ adds r0, #1 │ │ │ │ add.w r3, r1, r0, lsl #2 │ │ │ │ add.w r0, r4, r0, lsl #5 │ │ │ │ - vldr s5, [pc, #180] @ 1f0244 │ │ │ │ + vldr s5, [pc, #180] @ 1f018c │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s6, [pc, #176] @ 1f0248 │ │ │ │ - vldr s10, [pc, #176] @ 1f024c │ │ │ │ - vldr s7, [pc, #176] @ 1f0250 │ │ │ │ - vldr s8, [pc, #176] @ 1f0254 │ │ │ │ - vldr s9, [pc, #176] @ 1f0258 │ │ │ │ + vldr s6, [pc, #176] @ 1f0190 │ │ │ │ + vldr s10, [pc, #176] @ 1f0194 │ │ │ │ + vldr s7, [pc, #176] @ 1f0198 │ │ │ │ + vldr s8, [pc, #176] @ 1f019c │ │ │ │ + vldr s9, [pc, #176] @ 1f01a0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r5, r7 │ │ │ │ str.w lr, [r0, #12] │ │ │ │ uxtb.w ip, r3 │ │ │ │ @@ -562373,65 +562340,65 @@ │ │ │ │ vmul.f32 s12, s11, s10 │ │ │ │ vmls.f32 s13, s14, s8 │ │ │ │ vmul.f32 s15, s15, s10 │ │ │ │ vstr s12, [r0, #8] │ │ │ │ vstr s15, [r0] │ │ │ │ vmul.f32 s14, s13, s10 │ │ │ │ vstr s14, [r0, #4] │ │ │ │ - beq.n 1f017a │ │ │ │ + beq.n 1f00c2 │ │ │ │ cmp r6, #1 │ │ │ │ - bne.w 1f0082 │ │ │ │ + bne.w 1effca │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 1f01a8 │ │ │ │ - cbnz r6, 1f023c │ │ │ │ + b.n 1f00f0 │ │ │ │ + cbnz r6, 1f0184 │ │ │ │ adds r3, r6, #1 │ │ │ │ adds r6, #2 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 1f017a │ │ │ │ + beq.n 1f00c2 │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 1f022e │ │ │ │ - b.n 1f017a │ │ │ │ + bne.n 1f0176 │ │ │ │ + b.n 1f00c2 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r1 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1f018c │ │ │ │ + b.n 1f00d4 │ │ │ │ lsrs r5, r0, #10 │ │ │ │ subs r7, #149 @ 0x95 │ │ │ │ - ldr r1, [pc, #744] @ (1f0534 ) │ │ │ │ + ldr r1, [pc, #744] @ (1f047c ) │ │ │ │ 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 1f0372 │ │ │ │ + beq.w 1f02ba │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r9, r3 │ │ │ │ cmp r6, #1 │ │ │ │ - bls.w 1f0424 │ │ │ │ + bls.w 1f036c │ │ │ │ movs r5, #0 │ │ │ │ sub.w ip, r6, #2 │ │ │ │ - vldr s7, [pc, #444] @ 1f043c │ │ │ │ + vldr s7, [pc, #444] @ 1f0384 │ │ │ │ bic.w r3, ip, #1 │ │ │ │ - vldr s3, [pc, #440] @ 1f0440 │ │ │ │ + vldr s3, [pc, #440] @ 1f0388 │ │ │ │ adds r3, #2 │ │ │ │ - vldr s10, [pc, #436] @ 1f0444 │ │ │ │ - vldr s4, [pc, #436] @ 1f0448 │ │ │ │ + vldr s10, [pc, #436] @ 1f038c │ │ │ │ + vldr s4, [pc, #436] @ 1f0390 │ │ │ │ vmov.f32 s8, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s5, [pc, #432] @ 1f044c │ │ │ │ - vldr s6, [pc, #432] @ 1f0450 │ │ │ │ + vldr s5, [pc, #432] @ 1f0394 │ │ │ │ + vldr s6, [pc, #432] @ 1f0398 │ │ │ │ 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 │ │ │ │ @@ -562474,34 +562441,34 @@ │ │ │ │ vmul.f32 s11, s11, s10 │ │ │ │ vmul.f32 s15, s9, s10 │ │ │ │ vmul.f32 s14, s14, s10 │ │ │ │ vstr s13, [r2, #-64] @ 0xffffffc0 │ │ │ │ vstr s15, [r2, #-60] @ 0xffffffc4 │ │ │ │ vstr s14, [r2, #-48] @ 0xffffffd0 │ │ │ │ vstr s11, [r2, #-44] @ 0xffffffd4 │ │ │ │ - bne.n 1f02aa │ │ │ │ + bne.n 1f01f2 │ │ │ │ cmp r6, lr │ │ │ │ - bhi.n 1f0376 │ │ │ │ + bhi.n 1f02be │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 1f02a0 │ │ │ │ + bne.n 1f01e8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w r0, ip, lsr #1 │ │ │ │ adds r0, #1 │ │ │ │ add.w r3, r1, r0, lsl #2 │ │ │ │ add.w r0, r4, r0, lsl #5 │ │ │ │ - vldr s5, [pc, #180] @ 1f043c │ │ │ │ + vldr s5, [pc, #180] @ 1f0384 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s6, [pc, #176] @ 1f0440 │ │ │ │ - vldr s10, [pc, #176] @ 1f0444 │ │ │ │ - vldr s7, [pc, #176] @ 1f0448 │ │ │ │ - vldr s8, [pc, #176] @ 1f044c │ │ │ │ - vldr s9, [pc, #176] @ 1f0450 │ │ │ │ + vldr s6, [pc, #176] @ 1f0388 │ │ │ │ + vldr s10, [pc, #176] @ 1f038c │ │ │ │ + vldr s7, [pc, #176] @ 1f0390 │ │ │ │ + vldr s8, [pc, #176] @ 1f0394 │ │ │ │ + vldr s9, [pc, #176] @ 1f0398 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r5, r7 │ │ │ │ str.w lr, [r0, #12] │ │ │ │ uxtb.w ip, r3 │ │ │ │ @@ -562526,54 +562493,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 1f0372 │ │ │ │ + beq.n 1f02ba │ │ │ │ cmp r6, #1 │ │ │ │ - bne.w 1f027a │ │ │ │ + bne.w 1f01c2 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 1f03a0 │ │ │ │ - cbnz r6, 1f0434 │ │ │ │ + b.n 1f02e8 │ │ │ │ + cbnz r6, 1f037c │ │ │ │ adds r3, r6, #1 │ │ │ │ adds r6, #2 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 1f0372 │ │ │ │ + beq.n 1f02ba │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 1f0426 │ │ │ │ - b.n 1f0372 │ │ │ │ + bne.n 1f036e │ │ │ │ + b.n 1f02ba │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r1 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1f0384 │ │ │ │ + b.n 1f02cc │ │ │ │ lsrs r5, r0, #10 │ │ │ │ subs r7, #149 @ 0x95 │ │ │ │ - ldr r1, [pc, #744] @ (1f072c ) │ │ │ │ + ldr r1, [pc, #744] @ (1f0674 ) │ │ │ │ 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 1f0564 │ │ │ │ + beq.n 1f04ac │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r1, r2 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 1f05f6 │ │ │ │ + bls.w 1f053e │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r9, #298 @ 0x12a │ │ │ │ mov.w r8, #255 @ 0xff │ │ │ │ subs r3, #2 │ │ │ │ mov r0, r2 │ │ │ │ @@ -562631,28 +562598,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 1f049e │ │ │ │ + bne.n 1f03e6 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrd r0, r6, [sp] │ │ │ │ cmp r3, ip │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bhi.n 1f056a │ │ │ │ + bhi.n 1f04b2 │ │ │ │ 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 1f048e │ │ │ │ + bne.n 1f03d6 │ │ │ │ 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 │ │ │ │ @@ -562689,46 +562656,46 @@ │ │ │ │ strb r4, [r5, #2] │ │ │ │ usat r3, #8, r3, asr #8 │ │ │ │ strb r3, [r5, #1] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ usat r4, #8, r6, asr #8 │ │ │ │ strb r4, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1f0564 │ │ │ │ + beq.n 1f04ac │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1f0470 │ │ │ │ + bne.w 1f03b8 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 1f0594 │ │ │ │ + b.n 1f04dc │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - cbnz r3, 1f060e │ │ │ │ + cbnz r3, 1f0556 │ │ │ │ ldrd r2, r1, [sp, #64] @ 0x40 │ │ │ │ adds r3, r2, #1 │ │ │ │ cmp r1, r3 │ │ │ │ add.w r2, r2, #2 │ │ │ │ - beq.n 1f0564 │ │ │ │ + beq.n 1f04ac │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1f05fe │ │ │ │ - b.n 1f0564 │ │ │ │ + bne.n 1f0546 │ │ │ │ + b.n 1f04ac │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r1 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 1f057c │ │ │ │ + b.n 1f04c4 │ │ │ │ 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 1f0728 │ │ │ │ + beq.n 1f0670 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r1, r2 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 1f07ba │ │ │ │ + bls.w 1f0702 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r9, #298 @ 0x12a │ │ │ │ mov.w r8, #255 @ 0xff │ │ │ │ subs r3, #2 │ │ │ │ mov r0, r2 │ │ │ │ @@ -562786,28 +562753,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 1f0662 │ │ │ │ + bne.n 1f05aa │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrd r0, r6, [sp] │ │ │ │ cmp r3, ip │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bhi.n 1f072e │ │ │ │ + bhi.n 1f0676 │ │ │ │ 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 1f0652 │ │ │ │ + bne.n 1f059a │ │ │ │ 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 │ │ │ │ @@ -562844,139 +562811,139 @@ │ │ │ │ strb r4, [r5, #2] │ │ │ │ usat r3, #8, r3, asr #8 │ │ │ │ strb r3, [r5, #1] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ usat r4, #8, r6, asr #8 │ │ │ │ strb r4, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1f0728 │ │ │ │ + beq.n 1f0670 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1f0634 │ │ │ │ + bne.w 1f057c │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 1f0758 │ │ │ │ + b.n 1f06a0 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - cbnz r3, 1f07d2 │ │ │ │ + cbnz r3, 1f071a │ │ │ │ ldrd r2, r1, [sp, #64] @ 0x40 │ │ │ │ adds r3, r2, #1 │ │ │ │ cmp r1, r3 │ │ │ │ add.w r2, r2, #2 │ │ │ │ - beq.n 1f0728 │ │ │ │ + beq.n 1f0670 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1f07c2 │ │ │ │ - b.n 1f0728 │ │ │ │ + bne.n 1f070a │ │ │ │ + b.n 1f0670 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r1 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 1f0740 │ │ │ │ + b.n 1f0688 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrd r9, sl, [sp, #32] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1f0814 │ │ │ │ + beq.n 1f075c │ │ │ │ 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 59c4c │ │ │ │ add r5, r8 │ │ │ │ add r4, r7 │ │ │ │ cmp sl, r6 │ │ │ │ - bne.n 1f0800 │ │ │ │ + bne.n 1f0748 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, r5, [sp, #24] │ │ │ │ - cbz r5, 1f085e │ │ │ │ - cbz r0, 1f0862 │ │ │ │ + cbz r5, 1f07a6 │ │ │ │ + cbz r0, 1f07aa │ │ │ │ mov r7, r3 │ │ │ │ bic.w r6, r1, #3 │ │ │ │ - vldr s14, [pc, #64] @ 1f0870 │ │ │ │ + vldr s14, [pc, #64] @ 1f07b8 │ │ │ │ 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 1f083a │ │ │ │ + bne.n 1f0782 │ │ │ │ adds r3, #1 │ │ │ │ add r4, r7 │ │ │ │ add r2, r6 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 1f0834 │ │ │ │ + bne.n 1f077c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r3, r0, #1 │ │ │ │ adds r0, #2 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 1f085e │ │ │ │ + beq.n 1f07a6 │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 1f0862 │ │ │ │ - b.n 1f085e │ │ │ │ + bne.n 1f07aa │ │ │ │ + b.n 1f07a6 │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r2 │ │ │ │ ldrd r2, r6, [sp, #24] │ │ │ │ - cbz r6, 1f08b2 │ │ │ │ - cbz r2, 1f08b6 │ │ │ │ + cbz r6, 1f07fa │ │ │ │ + cbz r2, 1f07fe │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ bic.w r7, r1, #3 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov lr, r4 │ │ │ │ mov.w ip, #0 │ │ │ │ ldrh.w r1, [r0], #2 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ add.w r1, r1, r1, lsl #16 │ │ │ │ str.w r1, [lr], #4 │ │ │ │ - bne.n 1f0894 │ │ │ │ + bne.n 1f07dc │ │ │ │ adds r3, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r7 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 1f088c │ │ │ │ + bne.n 1f07d4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r3, r2, #1 │ │ │ │ adds r2, #2 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 1f08b2 │ │ │ │ + beq.n 1f07fa │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 1f08b6 │ │ │ │ - b.n 1f08b2 │ │ │ │ + bne.n 1f07fe │ │ │ │ + b.n 1f07fa │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ ldrd ip, r7, [sp, #28] │ │ │ │ - cbz r7, 1f093a │ │ │ │ + cbz r7, 1f0882 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1f093e │ │ │ │ + beq.n 1f0886 │ │ │ │ add.w ip, ip, #1 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r3 │ │ │ │ mov r4, r2 │ │ │ │ add.w ip, ip, ip, lsl #1 │ │ │ │ bic.w r8, r1, #3 │ │ │ │ - vldr d6, [pc, #100] @ 1f0950 │ │ │ │ + vldr d6, [pc, #100] @ 1f0898 │ │ │ │ add.w r0, r2, ip │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r4, #3 │ │ │ │ mov lr, r5 │ │ │ │ ldrb.w r1, [ip, #-1] │ │ │ │ add.w ip, ip, #3 │ │ │ │ ldrb.w r9, [ip, #-5] │ │ │ │ @@ -562986,37 +562953,37 @@ │ │ │ │ orr.w r1, r1, r9, lsl #8 │ │ │ │ orr.w r2, r1, r2 │ │ │ │ vmov s14, r2 │ │ │ │ vcvt.f64.s32 d7, s14 │ │ │ │ vmul.f64 d7, d7, d6 │ │ │ │ vcvt.f32.f64 s14, d7 │ │ │ │ vstmia lr!, {s14} │ │ │ │ - bne.n 1f08fa │ │ │ │ + bne.n 1f0842 │ │ │ │ adds r3, #1 │ │ │ │ add r4, r6 │ │ │ │ add r5, r8 │ │ │ │ add r0, r6 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 1f08f4 │ │ │ │ + bne.n 1f083c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ add.w r3, ip, #1 │ │ │ │ add.w ip, ip, #2 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 1f093a │ │ │ │ + beq.n 1f0882 │ │ │ │ cmp r7, ip │ │ │ │ - bne.n 1f093e │ │ │ │ - b.n 1f093a │ │ │ │ + bne.n 1f0886 │ │ │ │ + b.n 1f0882 │ │ │ │ movs r0, r2 │ │ │ │ asrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #112 @ 0x70 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ ldrd r7, r6, [sp, #28] │ │ │ │ - cbz r6, 1f09b6 │ │ │ │ - cbz r7, 1f09ba │ │ │ │ + cbz r6, 1f08fe │ │ │ │ + cbz r7, 1f0902 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ adds r2, r7, #1 │ │ │ │ mov r5, r3 │ │ │ │ bic.w r7, r1, #3 │ │ │ │ movs r3, #0 │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ @@ -563030,75 +562997,75 @@ │ │ │ │ cmp ip, r2 │ │ │ │ mov.w r1, r1, lsl #16 │ │ │ │ orr.w r1, r1, r9, lsl #8 │ │ │ │ orr.w r8, r1, r8 │ │ │ │ mov.w r1, r1, lsr #16 │ │ │ │ orr.w r1, r1, r8, lsl #8 │ │ │ │ str.w r1, [lr], #4 │ │ │ │ - bne.n 1f097e │ │ │ │ + bne.n 1f08c6 │ │ │ │ adds r3, #1 │ │ │ │ add r0, r5 │ │ │ │ add r4, r7 │ │ │ │ add r2, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 1f0978 │ │ │ │ + bne.n 1f08c0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ adds r3, r7, #1 │ │ │ │ adds r7, #2 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 1f09b6 │ │ │ │ + beq.n 1f08fe │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 1f09ba │ │ │ │ - b.n 1f09b6 │ │ │ │ + bne.n 1f0902 │ │ │ │ + b.n 1f08fe │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, r5, [sp, #20] │ │ │ │ - cbz r5, 1f0a0c │ │ │ │ - cbz r0, 1f0a0e │ │ │ │ + cbz r5, 1f0954 │ │ │ │ + cbz r0, 1f0956 │ │ │ │ mov r7, r3 │ │ │ │ bic.w r6, r1, #3 │ │ │ │ - vldr d6, [pc, #64] @ 1f0a20 │ │ │ │ + vldr d6, [pc, #64] @ 1f0968 │ │ │ │ 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 1f09e8 │ │ │ │ + bne.n 1f0930 │ │ │ │ adds r3, #1 │ │ │ │ add r4, r7 │ │ │ │ add r2, r6 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 1f09e2 │ │ │ │ + bne.n 1f092a │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adds r3, r0, #1 │ │ │ │ adds r0, #2 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 1f0a0c │ │ │ │ + beq.n 1f0954 │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 1f0a0e │ │ │ │ + bne.n 1f0956 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #240 @ 0xf0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r9, [sp, #36] @ 0x24 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1f0a68 │ │ │ │ + beq.n 1f09b0 │ │ │ │ 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 │ │ │ │ @@ -563106,23 +563073,23 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov r2, sl │ │ │ │ adds r6, #1 │ │ │ │ blx 59c4c │ │ │ │ add r5, r8 │ │ │ │ add r4, r7 │ │ │ │ cmp r9, r6 │ │ │ │ - bne.n 1f0a54 │ │ │ │ + bne.n 1f099c │ │ │ │ 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 1f0aac │ │ │ │ + beq.n 1f09f4 │ │ │ │ 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 │ │ │ │ @@ -563130,671 +563097,671 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov r2, sl │ │ │ │ adds r6, #1 │ │ │ │ blx 59c4c │ │ │ │ add r5, r8 │ │ │ │ add r4, r7 │ │ │ │ cmp r9, r6 │ │ │ │ - bne.n 1f0a98 │ │ │ │ + bne.n 1f09e0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r2 │ │ │ │ ldrd r2, r6, [sp, #24] │ │ │ │ - cbz r6, 1f0b18 │ │ │ │ - cbz r2, 1f0b1c │ │ │ │ + cbz r6, 1f0a60 │ │ │ │ + cbz r2, 1f0a64 │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ bic.w r7, r1, #3 │ │ │ │ - vldr d5, [pc, #104] @ 1f0b30 │ │ │ │ + vldr d5, [pc, #104] @ 1f0a78 │ │ │ │ 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 1f0b04 │ │ │ │ + ble.n 1f0a4c │ │ │ │ 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 1f0b04 │ │ │ │ + bgt.n 1f0a4c │ │ │ │ vcvt.u32.f64 s15, d7 │ │ │ │ vmov r0, s15 │ │ │ │ adds r1, #1 │ │ │ │ str.w r0, [ip], #4 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 1f0ad6 │ │ │ │ + bne.n 1f0a1e │ │ │ │ adds r3, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r7 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 1f0ad0 │ │ │ │ + bne.n 1f0a18 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r3, r2, #1 │ │ │ │ adds r2, #2 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 1f0b18 │ │ │ │ + beq.n 1f0a60 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 1f0b1c │ │ │ │ - b.n 1f0b18 │ │ │ │ + bne.n 1f0a64 │ │ │ │ + b.n 1f0a60 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffe0ffff │ │ │ │ rors r7, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r2 │ │ │ │ ldrd r2, r6, [sp, #24] │ │ │ │ - cbz r6, 1f0b8a │ │ │ │ - cbz r2, 1f0b8e │ │ │ │ + cbz r6, 1f0ad2 │ │ │ │ + cbz r2, 1f0ad6 │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ bic.w r7, r1, #3 │ │ │ │ - vldr d6, [pc, #80] @ 1f0ba0 │ │ │ │ + vldr d6, [pc, #80] @ 1f0ae8 │ │ │ │ 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 1f0b5c │ │ │ │ + bne.n 1f0aa4 │ │ │ │ adds r3, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r7 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 1f0b54 │ │ │ │ + bne.n 1f0a9c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r3, r2, #1 │ │ │ │ adds r2, #2 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 1f0b8a │ │ │ │ + beq.n 1f0ad2 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 1f0b8e │ │ │ │ - b.n 1f0b8a │ │ │ │ + bne.n 1f0ad6 │ │ │ │ + b.n 1f0ad2 │ │ │ │ nop.w │ │ │ │ movs r0, r2 │ │ │ │ asrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #112 @ 0x70 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ ldrd r4, r7, [sp, #28] │ │ │ │ - cbz r7, 1f0bea │ │ │ │ - cbz r4, 1f0bee │ │ │ │ + cbz r7, 1f0b32 │ │ │ │ + cbz r4, 1f0b36 │ │ │ │ mov r9, r3 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ bic.w r8, r1, #3 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov lr, r5 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr.w r2, [r0], #4 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, ip │ │ │ │ ubfx r1, r2, #16, #8 │ │ │ │ orr.w r1, r1, r2, lsl #8 │ │ │ │ str.w r1, [lr], #4 │ │ │ │ - bne.n 1f0bc8 │ │ │ │ + bne.n 1f0b10 │ │ │ │ adds r3, #1 │ │ │ │ add r6, r9 │ │ │ │ add r5, r8 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 1f0bc0 │ │ │ │ + bne.n 1f0b08 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ adds r3, r4, #1 │ │ │ │ adds r4, #2 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 1f0bea │ │ │ │ + beq.n 1f0b32 │ │ │ │ cmp r7, r4 │ │ │ │ - bne.n 1f0bee │ │ │ │ - b.n 1f0bea │ │ │ │ + bne.n 1f0b36 │ │ │ │ + b.n 1f0b32 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldrd r5, r7, [sp, #24] │ │ │ │ - cbz r7, 1f0c34 │ │ │ │ - cbz r5, 1f0c38 │ │ │ │ + cbz r7, 1f0b7c │ │ │ │ + cbz r5, 1f0b80 │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, r5 │ │ │ │ mov r1, r2 │ │ │ │ movs r5, #0 │ │ │ │ mov r2, r1 │ │ │ │ mov lr, r4 │ │ │ │ ldr.w r0, [r2], #4 │ │ │ │ mov.w ip, r0, lsr #24 │ │ │ │ strb.w ip, [lr], #1 │ │ │ │ cmp lr, r3 │ │ │ │ - bne.n 1f0c18 │ │ │ │ + bne.n 1f0b60 │ │ │ │ adds r5, #1 │ │ │ │ add r1, r8 │ │ │ │ add r4, r6 │ │ │ │ add r3, r6 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 1f0c14 │ │ │ │ + bne.n 1f0b5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r3, r5, #1 │ │ │ │ adds r5, #2 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 1f0c34 │ │ │ │ + beq.n 1f0b7c │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 1f0c38 │ │ │ │ - b.n 1f0c34 │ │ │ │ + bne.n 1f0b80 │ │ │ │ + b.n 1f0b7c │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r2 │ │ │ │ ldrd r2, r6, [sp, #24] │ │ │ │ - cbz r6, 1f0c9a │ │ │ │ - cbz r2, 1f0c9e │ │ │ │ + cbz r6, 1f0be2 │ │ │ │ + cbz r2, 1f0be6 │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ bic.w r7, r1, #3 │ │ │ │ - vldr d6, [pc, #80] @ 1f0cb0 │ │ │ │ + vldr d6, [pc, #80] @ 1f0bf8 │ │ │ │ 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 1f0c6c │ │ │ │ + bne.n 1f0bb4 │ │ │ │ adds r3, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r7 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 1f0c64 │ │ │ │ + bne.n 1f0bac │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r3, r2, #1 │ │ │ │ adds r2, #2 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 1f0c9a │ │ │ │ + beq.n 1f0be2 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 1f0c9e │ │ │ │ - b.n 1f0c9a │ │ │ │ + bne.n 1f0be6 │ │ │ │ + b.n 1f0be2 │ │ │ │ nop.w │ │ │ │ movs r0, r2 │ │ │ │ asrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #112 @ 0x70 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ ldrd r4, r7, [sp, #28] │ │ │ │ - cbz r7, 1f0cfa │ │ │ │ - cbz r4, 1f0cfe │ │ │ │ + cbz r7, 1f0c42 │ │ │ │ + cbz r4, 1f0c46 │ │ │ │ mov r9, r3 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ bic.w r8, r1, #3 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov lr, r5 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr.w r2, [r0], #4 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, ip │ │ │ │ bic.w r1, r2, #255 @ 0xff │ │ │ │ orr.w r1, r1, r2, lsr #24 │ │ │ │ str.w r1, [lr], #4 │ │ │ │ - bne.n 1f0cd8 │ │ │ │ + bne.n 1f0c20 │ │ │ │ adds r3, #1 │ │ │ │ add r6, r9 │ │ │ │ add r5, r8 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 1f0cd0 │ │ │ │ + bne.n 1f0c18 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ adds r3, r4, #1 │ │ │ │ adds r4, #2 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 1f0cfa │ │ │ │ + beq.n 1f0c42 │ │ │ │ cmp r7, r4 │ │ │ │ - bne.n 1f0cfe │ │ │ │ - b.n 1f0cfa │ │ │ │ + bne.n 1f0c46 │ │ │ │ + b.n 1f0c42 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldrd ip, r6, [sp, #20] │ │ │ │ - cbz r6, 1f0d42 │ │ │ │ + cbz r6, 1f0c8a │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1f0d44 │ │ │ │ + beq.n 1f0c8c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r3 │ │ │ │ mov r1, r2 │ │ │ │ add r0, ip │ │ │ │ movs r3, #0 │ │ │ │ mov lr, r1 │ │ │ │ mov ip, r4 │ │ │ │ ldr.w r2, [lr], #4 │ │ │ │ strb.w r2, [ip], #1 │ │ │ │ cmp ip, r0 │ │ │ │ - bne.n 1f0d2a │ │ │ │ + bne.n 1f0c72 │ │ │ │ adds r3, #1 │ │ │ │ add r1, r7 │ │ │ │ add r4, r5 │ │ │ │ add r0, r5 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 1f0d26 │ │ │ │ + bne.n 1f0c6e │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add.w r3, ip, #1 │ │ │ │ add.w ip, ip, #2 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 1f0d42 │ │ │ │ + beq.n 1f0c8a │ │ │ │ cmp r6, ip │ │ │ │ - bne.n 1f0d44 │ │ │ │ + bne.n 1f0c8c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r2 │ │ │ │ ldrd r2, r6, [sp, #24] │ │ │ │ - cbz r6, 1f0daa │ │ │ │ - cbz r2, 1f0dae │ │ │ │ + cbz r6, 1f0cf2 │ │ │ │ + cbz r2, 1f0cf6 │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ bic.w r7, r1, #3 │ │ │ │ - vldr d6, [pc, #80] @ 1f0dc0 │ │ │ │ + vldr d6, [pc, #80] @ 1f0d08 │ │ │ │ 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 1f0d7c │ │ │ │ + bne.n 1f0cc4 │ │ │ │ adds r3, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r7 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 1f0d74 │ │ │ │ + bne.n 1f0cbc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r3, r2, #1 │ │ │ │ adds r2, #2 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 1f0daa │ │ │ │ + beq.n 1f0cf2 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 1f0dae │ │ │ │ - b.n 1f0daa │ │ │ │ + bne.n 1f0cf6 │ │ │ │ + b.n 1f0cf2 │ │ │ │ nop.w │ │ │ │ movs r0, r2 │ │ │ │ asrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #112 @ 0x70 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov ip, r2 │ │ │ │ ldrd r2, r6, [sp, #24] │ │ │ │ - cbz r6, 1f0e1c │ │ │ │ - cbz r2, 1f0e20 │ │ │ │ + cbz r6, 1f0d64 │ │ │ │ + cbz r2, 1f0d68 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, ip │ │ │ │ bic.w r7, r3, #3 │ │ │ │ - vldr d6, [pc, #76] @ 1f0e30 │ │ │ │ + vldr d6, [pc, #76] @ 1f0d78 │ │ │ │ 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 1f0dee │ │ │ │ + bne.n 1f0d36 │ │ │ │ adds r5, #1 │ │ │ │ add r4, r8 │ │ │ │ add r1, r7 │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 1f0de6 │ │ │ │ + bne.n 1f0d2e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r3, r2, #1 │ │ │ │ adds r2, #2 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 1f0e1c │ │ │ │ + beq.n 1f0d64 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 1f0e20 │ │ │ │ - b.n 1f0e1c │ │ │ │ + bne.n 1f0d68 │ │ │ │ + b.n 1f0d64 │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1f0e36 │ │ │ │ + b.n 1f0d7e │ │ │ │ @ instruction: 0xffff416f │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ ldrd r4, r7, [sp, #28] │ │ │ │ - cbz r7, 1f0e7a │ │ │ │ - cbz r4, 1f0e7e │ │ │ │ + cbz r7, 1f0dc2 │ │ │ │ + cbz r4, 1f0dc6 │ │ │ │ mov r9, r3 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ bic.w r8, r1, #3 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov lr, r6 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr.w r2, [lr], #4 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, ip │ │ │ │ ubfx r1, r2, #16, #8 │ │ │ │ orr.w r1, r1, r2, lsl #8 │ │ │ │ str.w r1, [r0], #4 │ │ │ │ - bne.n 1f0e58 │ │ │ │ + bne.n 1f0da0 │ │ │ │ adds r3, #1 │ │ │ │ add r6, r9 │ │ │ │ add r5, r8 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 1f0e50 │ │ │ │ + bne.n 1f0d98 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ adds r3, r4, #1 │ │ │ │ adds r4, #2 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 1f0e7a │ │ │ │ + beq.n 1f0dc2 │ │ │ │ cmp r7, r4 │ │ │ │ - bne.n 1f0e7e │ │ │ │ - b.n 1f0e7a │ │ │ │ + bne.n 1f0dc6 │ │ │ │ + b.n 1f0dc2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r2 │ │ │ │ ldrd r2, r6, [sp, #24] │ │ │ │ - cbz r6, 1f0ee2 │ │ │ │ - cbz r2, 1f0ee6 │ │ │ │ + cbz r6, 1f0e2a │ │ │ │ + cbz r2, 1f0e2e │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ bic.w r7, r1, #3 │ │ │ │ - vldr d6, [pc, #80] @ 1f0ef8 │ │ │ │ + vldr d6, [pc, #80] @ 1f0e40 │ │ │ │ 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 1f0eb4 │ │ │ │ + bne.n 1f0dfc │ │ │ │ adds r3, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r7 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 1f0eac │ │ │ │ + bne.n 1f0df4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r3, r2, #1 │ │ │ │ adds r2, #2 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 1f0ee2 │ │ │ │ + beq.n 1f0e2a │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 1f0ee6 │ │ │ │ - b.n 1f0ee2 │ │ │ │ + bne.n 1f0e2e │ │ │ │ + b.n 1f0e2a │ │ │ │ nop.w │ │ │ │ movs r0, r2 │ │ │ │ asrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #112 @ 0x70 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ ldrd r4, r7, [sp, #28] │ │ │ │ - cbz r7, 1f0f42 │ │ │ │ - cbz r4, 1f0f46 │ │ │ │ + cbz r7, 1f0e8a │ │ │ │ + cbz r4, 1f0e8e │ │ │ │ mov r9, r3 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ bic.w r8, r1, #3 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov lr, r6 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr.w r2, [lr], #4 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, ip │ │ │ │ bic.w r1, r2, #255 @ 0xff │ │ │ │ orr.w r1, r1, r2, lsr #24 │ │ │ │ str.w r1, [r0], #4 │ │ │ │ - bne.n 1f0f20 │ │ │ │ + bne.n 1f0e68 │ │ │ │ adds r3, #1 │ │ │ │ add r6, r9 │ │ │ │ add r5, r8 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 1f0f18 │ │ │ │ + bne.n 1f0e60 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ adds r3, r4, #1 │ │ │ │ adds r4, #2 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 1f0f42 │ │ │ │ + beq.n 1f0e8a │ │ │ │ cmp r7, r4 │ │ │ │ - bne.n 1f0f46 │ │ │ │ - b.n 1f0f42 │ │ │ │ + bne.n 1f0e8e │ │ │ │ + b.n 1f0e8a │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, r5, [sp, #20] │ │ │ │ - cbz r5, 1f0f8e │ │ │ │ - cbz r0, 1f0f90 │ │ │ │ + cbz r5, 1f0ed6 │ │ │ │ + cbz r0, 1f0ed8 │ │ │ │ mov r7, r3 │ │ │ │ bic.w r6, r1, #3 │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r4, #8 │ │ │ │ mov lr, r2 │ │ │ │ movs r1, #0 │ │ │ │ vldr s15, [ip, #-8] │ │ │ │ adds r1, #1 │ │ │ │ add.w ip, ip, #8 │ │ │ │ cmp r0, r1 │ │ │ │ vstmia lr!, {s15} │ │ │ │ - bne.n 1f0f72 │ │ │ │ + bne.n 1f0eba │ │ │ │ adds r3, #1 │ │ │ │ add r4, r7 │ │ │ │ add r2, r6 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 1f0f6a │ │ │ │ + bne.n 1f0eb2 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adds r3, r0, #1 │ │ │ │ adds r0, #2 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 1f0f8e │ │ │ │ + beq.n 1f0ed6 │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 1f0f90 │ │ │ │ + bne.n 1f0ed8 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r2 │ │ │ │ ldrd r2, r6, [sp, #24] │ │ │ │ - cbz r6, 1f100e │ │ │ │ - cbz r2, 1f1012 │ │ │ │ + cbz r6, 1f0f56 │ │ │ │ + cbz r2, 1f0f5a │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ bic.w r7, r1, #3 │ │ │ │ - vldr d5, [pc, #104] @ 1f1020 │ │ │ │ + vldr d5, [pc, #104] @ 1f0f68 │ │ │ │ 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 1f0ff6 │ │ │ │ + ble.n 1f0f3e │ │ │ │ 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 1f0ff6 │ │ │ │ + bgt.n 1f0f3e │ │ │ │ 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 1f0fc8 │ │ │ │ + bne.n 1f0f10 │ │ │ │ adds r3, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r7 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 1f0fc0 │ │ │ │ + bne.n 1f0f08 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r3, r2, #1 │ │ │ │ adds r2, #2 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 1f100e │ │ │ │ + beq.n 1f0f56 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 1f1012 │ │ │ │ - b.n 1f100e │ │ │ │ + bne.n 1f0f5a │ │ │ │ + b.n 1f0f56 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffe0ffff │ │ │ │ rors r7, r5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldrd lr, r6, [sp, #20] │ │ │ │ - cbz r6, 1f1064 │ │ │ │ + cbz r6, 1f0fac │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 1f1066 │ │ │ │ + beq.n 1f0fae │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r3 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r2, #4 │ │ │ │ add lr, r0 │ │ │ │ movs r1, #0 │ │ │ │ add.w ip, r3, #8 │ │ │ │ mov r2, r4 │ │ │ │ ldr.w r0, [ip, #-8] │ │ │ │ add.w ip, ip, #8 │ │ │ │ strb.w r0, [r2], #1 │ │ │ │ cmp r2, lr │ │ │ │ - bne.n 1f1048 │ │ │ │ + bne.n 1f0f90 │ │ │ │ adds r1, #1 │ │ │ │ add r4, r5 │ │ │ │ add r3, r7 │ │ │ │ add lr, r5 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 1f1042 │ │ │ │ + bne.n 1f0f8a │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add.w r3, lr, #1 │ │ │ │ add.w lr, lr, #2 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 1f1064 │ │ │ │ + beq.n 1f0fac │ │ │ │ cmp r6, lr │ │ │ │ - bne.n 1f1066 │ │ │ │ + bne.n 1f0fae │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldrd r5, r7, [sp, #24] │ │ │ │ - cbz r7, 1f10b0 │ │ │ │ - cbz r5, 1f10b4 │ │ │ │ + cbz r7, 1f0ff8 │ │ │ │ + cbz r5, 1f0ffc │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, r5 │ │ │ │ mov r1, r2 │ │ │ │ movs r5, #0 │ │ │ │ mov lr, r4 │ │ │ │ mov r2, r1 │ │ │ │ ldr.w r0, [r2], #4 │ │ │ │ mov.w ip, r0, lsr #24 │ │ │ │ strb.w ip, [lr], #1 │ │ │ │ cmp lr, r3 │ │ │ │ - bne.n 1f1094 │ │ │ │ + bne.n 1f0fdc │ │ │ │ adds r5, #1 │ │ │ │ add r1, r8 │ │ │ │ add r4, r6 │ │ │ │ add r3, r6 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 1f1090 │ │ │ │ + bne.n 1f0fd8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r3, r5, #1 │ │ │ │ adds r5, #2 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 1f10b0 │ │ │ │ + beq.n 1f0ff8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 1f10b4 │ │ │ │ - b.n 1f10b0 │ │ │ │ + bne.n 1f0ffc │ │ │ │ + b.n 1f0ff8 │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldrd ip, r6, [sp, #20] │ │ │ │ - cbz r6, 1f10fa │ │ │ │ + cbz r6, 1f1042 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1f10fc │ │ │ │ + beq.n 1f1044 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r3 │ │ │ │ mov r1, r2 │ │ │ │ add r0, ip │ │ │ │ movs r3, #0 │ │ │ │ mov ip, r4 │ │ │ │ mov lr, r1 │ │ │ │ ldr.w r2, [lr], #4 │ │ │ │ strb.w r2, [ip], #1 │ │ │ │ cmp ip, r0 │ │ │ │ - bne.n 1f10e2 │ │ │ │ + bne.n 1f102a │ │ │ │ adds r3, #1 │ │ │ │ add r1, r7 │ │ │ │ add r4, r5 │ │ │ │ add r0, r5 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 1f10de │ │ │ │ + bne.n 1f1026 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add.w r3, ip, #1 │ │ │ │ add.w ip, ip, #2 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 1f10fa │ │ │ │ + beq.n 1f1042 │ │ │ │ cmp r6, ip │ │ │ │ - bne.n 1f10fc │ │ │ │ + bne.n 1f1044 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldrd lr, r6, [sp, #20] │ │ │ │ - cbz r6, 1f114c │ │ │ │ + cbz r6, 1f1094 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 1f114e │ │ │ │ + beq.n 1f1096 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r3 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r2, #4 │ │ │ │ add lr, r0 │ │ │ │ movs r1, #0 │ │ │ │ add.w ip, r3, #8 │ │ │ │ mov r2, r4 │ │ │ │ ldr.w r0, [ip, #-8] │ │ │ │ add.w ip, ip, #8 │ │ │ │ strb.w r0, [r2], #1 │ │ │ │ cmp r2, lr │ │ │ │ - bne.n 1f1130 │ │ │ │ + bne.n 1f1078 │ │ │ │ adds r1, #1 │ │ │ │ add r4, r5 │ │ │ │ add r3, r7 │ │ │ │ add lr, r5 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 1f112a │ │ │ │ + bne.n 1f1072 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add.w r3, lr, #1 │ │ │ │ add.w lr, lr, #2 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 1f114c │ │ │ │ + beq.n 1f1094 │ │ │ │ cmp r6, lr │ │ │ │ - bne.n 1f114e │ │ │ │ + bne.n 1f1096 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ ldr r0, [r0, #60] @ 0x3c │ │ │ │ @@ -563930,95 +563897,95 @@ │ │ │ │ blx 58e84 │ │ │ │ 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] @ (1f13b8 ) │ │ │ │ + ldr r2, [pc, #184] @ (1f1300 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #184] @ (1f13bc ) │ │ │ │ + ldr r3, [pc, #184] @ (1f1304 ) │ │ │ │ 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 59b08 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ str r5, [r0, #60] @ 0x3c │ │ │ │ blx 5923c │ │ │ │ - ldr r2, [pc, #152] @ (1f13c0 ) │ │ │ │ - ldr r3, [pc, #152] @ (1f13c4 ) │ │ │ │ + ldr r2, [pc, #152] @ (1f1308 ) │ │ │ │ + ldr r3, [pc, #152] @ (1f130c ) │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #152] @ (1f13c8 ) │ │ │ │ + ldr r1, [pc, #152] @ (1f1310 ) │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [r4] │ │ │ │ - ldr r3, [pc, #148] @ (1f13cc ) │ │ │ │ + ldr r3, [pc, #148] @ (1f1314 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #148] @ (1f13d0 ) │ │ │ │ + ldr r2, [pc, #148] @ (1f1318 ) │ │ │ │ add r3, pc │ │ │ │ strd r1, r3, [r4, #8] │ │ │ │ - ldr r3, [pc, #144] @ (1f13d4 ) │ │ │ │ + ldr r3, [pc, #144] @ (1f131c ) │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #144] @ (1f13d8 ) │ │ │ │ + ldr r1, [pc, #144] @ (1f1320 ) │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [r4, #16] │ │ │ │ - ldr r3, [pc, #140] @ (1f13dc ) │ │ │ │ + ldr r3, [pc, #140] @ (1f1324 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #140] @ (1f13e0 ) │ │ │ │ + ldr r2, [pc, #140] @ (1f1328 ) │ │ │ │ add r3, pc │ │ │ │ strd r1, r3, [r4, #24] │ │ │ │ - ldr r3, [pc, #136] @ (1f13e4 ) │ │ │ │ + ldr r3, [pc, #136] @ (1f132c ) │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #136] @ (1f13e8 ) │ │ │ │ + ldr r1, [pc, #136] @ (1f1330 ) │ │ │ │ add r3, pc │ │ │ │ str r2, [r4, #32] │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #128] @ (1f13ec ) │ │ │ │ - ldr r3, [pc, #132] @ (1f13f0 ) │ │ │ │ + ldr r2, [pc, #128] @ (1f1334 ) │ │ │ │ + ldr r3, [pc, #132] @ (1f1338 ) │ │ │ │ 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 596e0 │ │ │ │ - cbnz r0, 1f138c │ │ │ │ + cbnz r0, 1f12d4 │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ orrs r3, r2 │ │ │ │ - bne.n 1f13a6 │ │ │ │ - ldr r2, [pc, #100] @ (1f13f4 ) │ │ │ │ - ldr r3, [pc, #44] @ (1f13bc ) │ │ │ │ + bne.n 1f12ee │ │ │ │ + ldr r2, [pc, #100] @ (1f133c ) │ │ │ │ + ldr r3, [pc, #44] @ (1f1304 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f13b4 │ │ │ │ + bne.n 1f12fc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r2, [pc, #80] @ (1f13f8 ) │ │ │ │ - ldr r3, [pc, #80] @ (1f13fc ) │ │ │ │ + ldr r2, [pc, #80] @ (1f1340 ) │ │ │ │ + ldr r3, [pc, #80] @ (1f1344 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [r4, #36] @ 0x24 │ │ │ │ - b.n 1f138c │ │ │ │ + b.n 1f12d4 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ - ldcl 0, cr0, [r6], #664 @ 0x298 │ │ │ │ + stc 0, cr0, [lr, #664]! @ 0x298 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffa9ffff │ │ │ │ @ instruction: 0xff8dffff │ │ │ │ vminnm.f32 , , │ │ │ │ vmaxnm.f16 , , │ │ │ │ vminnm.f16 , , │ │ │ │ @@ -564027,23 +563994,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 │ │ │ │ - stcl 0, cr0, [ip], #-664 @ 0xfffffd68 │ │ │ │ - ldc2l 15, cr15, [pc, #1020] @ 1f17f8 │ │ │ │ + stc 0, cr0, [r4, #-664]! @ 0xfffffd68 │ │ │ │ + ldc2l 15, cr15, [pc, #1020] @ 1f1740 │ │ │ │ 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 1f12f0 │ │ │ │ + bl 1f1238 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 59dc0 │ │ │ │ @@ -564122,24 +564089,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 1f1538 │ │ │ │ + beq.n 1f1480 │ │ │ │ ldrb.w r2, [ip, #1] │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r0, r2 │ │ │ │ - beq.n 1f1538 │ │ │ │ + beq.n 1f1480 │ │ │ │ cmp r0, r2 │ │ │ │ - bhi.n 1f153e │ │ │ │ + bhi.n 1f1486 │ │ │ │ cmp r3, #5 │ │ │ │ - bgt.n 1f1566 │ │ │ │ + bgt.n 1f14ae │ │ │ │ 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 │ │ │ │ @@ -564159,15 +564126,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 1f1538 │ │ │ │ + b.n 1f1480 │ │ │ │ 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 │ │ │ │ @@ -564189,24 +564156,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 1f15fc │ │ │ │ + beq.n 1f1544 │ │ │ │ ldrsb.w r2, [ip, #1] │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r0, r2 │ │ │ │ - beq.n 1f15fc │ │ │ │ + beq.n 1f1544 │ │ │ │ cmp r0, r2 │ │ │ │ - bgt.n 1f1602 │ │ │ │ + bgt.n 1f154a │ │ │ │ cmp r3, #5 │ │ │ │ - bgt.n 1f162a │ │ │ │ + bgt.n 1f1572 │ │ │ │ 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 │ │ │ │ @@ -564229,27 +564196,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 1f15fc │ │ │ │ + b.n 1f1544 │ │ │ │ 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 1f1660 │ │ │ │ + beq.n 1f15a8 │ │ │ │ cmp r0, r1 │ │ │ │ sbcs r3, r2 │ │ │ │ - bcs.n 1f165a │ │ │ │ + bcs.n 1f15a2 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ @@ -564277,23 +564244,23 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ strb.w r3, [r4, #80] @ 0x50 │ │ │ │ blx 59764 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ blx 58c28 │ │ │ │ - cbz r0, 1f16b8 │ │ │ │ + cbz r0, 1f1600 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 59764 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ blx 58c28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f16b6 │ │ │ │ + bne.n 1f15fe │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 59fd8 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 59fd8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -564304,189 +564271,189 @@ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ sub sp, #8 │ │ │ │ ldrd lr, r3, [r1] │ │ │ │ ldrd ip, r0, [r2] │ │ │ │ cmp r0, r3 │ │ │ │ it eq │ │ │ │ cmpeq ip, lr │ │ │ │ - beq.n 1f170e │ │ │ │ + beq.n 1f1656 │ │ │ │ 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 1f1690 │ │ │ │ + bl 1f15d8 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldrd ip, r0, [r2] │ │ │ │ ldrd lr, r3, [r1] │ │ │ │ - b.n 1f16fe │ │ │ │ + b.n 1f1646 │ │ │ │ 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] @ (1f17c4 ) │ │ │ │ - ldr r1, [pc, #136] @ (1f17c8 ) │ │ │ │ + ldr r0, [pc, #136] @ (1f170c ) │ │ │ │ + ldr r1, [pc, #136] @ (1f1710 ) │ │ │ │ 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 59698 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [pc, #108] @ (1f17cc ) │ │ │ │ + ldr r3, [pc, #108] @ (1f1714 ) │ │ │ │ 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 59c10 │ │ │ │ cmp r0, #20 │ │ │ │ - bne.n 1f17a6 │ │ │ │ - cbz r5, 1f179c │ │ │ │ + bne.n 1f16ee │ │ │ │ + cbz r5, 1f16e4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ blx 59b14 │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 59764 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ asrs r3, r2, #31 │ │ │ │ blx 58c28 │ │ │ │ - cbnz r0, 1f17a6 │ │ │ │ + cbnz r0, 1f16ee │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 59fd8 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1f17a8 │ │ │ │ + b.n 1f16f0 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #36] @ (1f17d0 ) │ │ │ │ - ldr r3, [pc, #28] @ (1f17c8 ) │ │ │ │ + ldr r2, [pc, #36] @ (1f1718 ) │ │ │ │ + ldr r3, [pc, #28] @ (1f1710 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f17c0 │ │ │ │ + bne.n 1f1708 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ - ldmia.w lr!, {r1, r2, r5, r7} │ │ │ │ + ldrd r0, r0, [r6, #-664]! @ 0x298 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r7, r7] │ │ │ │ + ldrh r0, [r6, r0] │ │ │ │ movs r0, r3 │ │ │ │ - @ instruction: 0xe85000a6 │ │ │ │ + stmdb r8, {r1, r2, r5, r7} │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1e0e98 │ │ │ │ + bl 1e0de0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ blx 58bbc │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r7 │ │ │ │ - add r3, pc, #52 @ (adr r3, 1f1830 ) │ │ │ │ + add r3, pc, #52 @ (adr r3, 1f1778 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ mov r0, r6 │ │ │ │ blx 59818 <__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 1f1728 │ │ │ │ - cbz r0, 1f182c │ │ │ │ + bl 1f1670 │ │ │ │ + cbz r0, 1f1774 │ │ │ │ ldrd r2, r3, [r4, #72] @ 0x48 │ │ │ │ add.w r0, r4, #32 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1f1728 │ │ │ │ + bl 1f1670 │ │ │ │ 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 1f1856 │ │ │ │ + b.n 1f179e │ │ │ │ blx 59f48 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1f1866 │ │ │ │ + bne.n 1f17ae │ │ │ │ mov r0, r4 │ │ │ │ blx 59764 │ │ │ │ movs r1, #8 │ │ │ │ blx 5910c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1f184c │ │ │ │ + blt.n 1f1794 │ │ │ │ ldr r4, [r5, #8] │ │ │ │ - b.n 1f1874 │ │ │ │ + b.n 1f17bc │ │ │ │ blx 59f48 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1f1884 │ │ │ │ + bne.n 1f17cc │ │ │ │ mov r0, r4 │ │ │ │ blx 59764 │ │ │ │ movs r1, #8 │ │ │ │ blx 5910c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1f186a │ │ │ │ + blt.n 1f17b2 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ - cbz r0, 1f1890 │ │ │ │ + cbz r0, 1f17d8 │ │ │ │ blx 59d60 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #32] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - cbz r0, 1f189c │ │ │ │ + cbz r0, 1f17e4 │ │ │ │ blx 59d60 │ │ │ │ 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 1f18a4 │ │ │ │ + bne.n 1f17ec │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 1f18ba │ │ │ │ + cbnz r3, 1f1802 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r5, #64] @ 0x40 │ │ │ │ - bl 1defcc │ │ │ │ + bl 1def14 │ │ │ │ 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 │ │ │ │ @@ -564496,279 +564463,279 @@ │ │ │ │ blx 59fd8 │ │ │ │ mov r3, r5 │ │ │ │ movs r2, #20 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx 59710 │ │ │ │ cmp r0, #20 │ │ │ │ - bne.n 1f1912 │ │ │ │ - ldr r1, [pc, #32] @ (1f1918 ) │ │ │ │ + bne.n 1f185a │ │ │ │ + ldr r1, [pc, #32] @ (1f1860 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 59ed4 │ │ │ │ - cbnz r0, 1f1912 │ │ │ │ + cbnz r0, 1f185a │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1f1910 │ │ │ │ + bne.n 1f1858 │ │ │ │ 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 │ │ │ │ - ldr r0, [r4, r1] │ │ │ │ + ldr r0, [r3, r2] │ │ │ │ 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] @ (1f1994 ) │ │ │ │ + ldr r2, [pc, #104] @ (1f18dc ) │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ - ldr r3, [pc, #104] @ (1f1998 ) │ │ │ │ + ldr r3, [pc, #104] @ (1f18e0 ) │ │ │ │ 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 1f18c8 │ │ │ │ - cbnz r0, 1f1962 │ │ │ │ + bl 1f1810 │ │ │ │ + cbnz r0, 1f18aa │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #80] @ (1f199c ) │ │ │ │ - ldr r3, [pc, #72] @ (1f1998 ) │ │ │ │ + ldr r2, [pc, #80] @ (1f18e4 ) │ │ │ │ + ldr r3, [pc, #72] @ (1f18e0 ) │ │ │ │ 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 1f1990 │ │ │ │ + bne.n 1f18d8 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r4, #32] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 1f18c8 │ │ │ │ + bl 1f1810 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f1948 │ │ │ │ + beq.n 1f1890 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ cmpeq r2, r0 │ │ │ │ - bne.n 1f1948 │ │ │ │ + bne.n 1f1890 │ │ │ │ ldrd r0, r1, [r4, #72] @ 0x48 │ │ │ │ cmp r1, r3 │ │ │ │ it eq │ │ │ │ cmpeq r0, r2 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ - b.n 1f194a │ │ │ │ + b.n 1f1892 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ - b.n 1f172c │ │ │ │ + b.n 1f17e4 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1f16fc │ │ │ │ + b.n 1f17b4 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r2, #1 │ │ │ │ mov r5, r0 │ │ │ │ add.w r4, r0, #64 @ 0x40 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f19ca │ │ │ │ + bne.n 1f1912 │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1f19ba │ │ │ │ + bne.n 1f1902 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f1abe │ │ │ │ + bne.n 1f1a06 │ │ │ │ ldr r6, [r5, #32] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1f1a98 │ │ │ │ + beq.n 1f19e0 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ - cbnz r6, 1f1a12 │ │ │ │ + cbnz r6, 1f195a │ │ │ │ ldr r0, [r5, #12] │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 59548 │ │ │ │ subs r3, r0, #0 │ │ │ │ mov r7, r3 │ │ │ │ - blt.w 1f1b22 │ │ │ │ - ldr r1, [pc, #312] @ (1f1b30 ) │ │ │ │ + blt.w 1f1a6a │ │ │ │ + ldr r1, [pc, #312] @ (1f1a78 ) │ │ │ │ add r1, pc │ │ │ │ blx 58d00 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f1b1c │ │ │ │ + beq.w 1f1a64 │ │ │ │ str r0, [r5, #8] │ │ │ │ - b.n 1f1a12 │ │ │ │ + b.n 1f195a │ │ │ │ blx 59f48 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1f1a64 │ │ │ │ + bne.n 1f19ac │ │ │ │ mov r0, r6 │ │ │ │ blx 59764 │ │ │ │ movs r1, #2 │ │ │ │ blx 5910c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1f1a08 │ │ │ │ + blt.n 1f1950 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ mov r7, r3 │ │ │ │ - b.n 1f1a34 │ │ │ │ + b.n 1f197c │ │ │ │ blx 59f48 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1f1a48 │ │ │ │ + bne.n 1f1990 │ │ │ │ mov r0, r7 │ │ │ │ blx 59764 │ │ │ │ movs r1, #2 │ │ │ │ blx 5910c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1f1a28 │ │ │ │ + blt.n 1f1970 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r7, r3 │ │ │ │ - b.n 1f1a54 │ │ │ │ + b.n 1f199c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1f1a64 │ │ │ │ + bne.n 1f19ac │ │ │ │ mov r0, r7 │ │ │ │ blx 59764 │ │ │ │ movs r1, #8 │ │ │ │ blx 5910c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1f1a4e │ │ │ │ + blt.n 1f1996 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ - cbz r0, 1f1a70 │ │ │ │ + cbz r0, 1f19b8 │ │ │ │ blx 59d60 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #32] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - cbz r0, 1f1a7c │ │ │ │ + cbz r0, 1f19c4 │ │ │ │ blx 59d60 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #8] │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f1a80 │ │ │ │ + bne.n 1f19c8 │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 1f1ae8 │ │ │ │ + cbnz r3, 1f1a30 │ │ │ │ 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 59548 │ │ │ │ subs r3, r0, #0 │ │ │ │ mov r7, r3 │ │ │ │ - blt.n 1f1afc │ │ │ │ - ldr r1, [pc, #132] @ (1f1b34 ) │ │ │ │ + blt.n 1f1a44 │ │ │ │ + ldr r1, [pc, #132] @ (1f1a7c ) │ │ │ │ add r1, pc │ │ │ │ blx 58d00 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1f1af6 │ │ │ │ + cbz r0, 1f1a3e │ │ │ │ str r0, [r5, #32] │ │ │ │ - b.n 1f19d8 │ │ │ │ + b.n 1f1920 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 1f1b00 │ │ │ │ + bne.n 1f1a48 │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1deff8 │ │ │ │ + bl 1def40 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r6, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f1ad2 │ │ │ │ + bne.n 1f1a1a │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f1ac4 │ │ │ │ - b.n 1f19d2 │ │ │ │ + bne.n 1f1a0c │ │ │ │ + b.n 1f191a │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r5, #64] @ 0x40 │ │ │ │ - bl 1defcc │ │ │ │ - b.n 1f1a94 │ │ │ │ + bl 1def14 │ │ │ │ + b.n 1f19dc │ │ │ │ mov r0, r7 │ │ │ │ blx 59344 │ │ │ │ str r6, [r5, #32] │ │ │ │ - b.n 1f1a70 │ │ │ │ + b.n 1f19b8 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1f1b06 │ │ │ │ + bne.n 1f1a4e │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f1ac2 │ │ │ │ - b.n 1f19d2 │ │ │ │ + bne.n 1f1a0a │ │ │ │ + b.n 1f191a │ │ │ │ mov r0, r7 │ │ │ │ blx 59344 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f1a68 │ │ │ │ - b.n 1f1a7c │ │ │ │ + bne.n 1f19b0 │ │ │ │ + b.n 1f19c4 │ │ │ │ nop │ │ │ │ - ldrsb r2, [r5, r5] │ │ │ │ + ldrsb r2, [r4, r6] │ │ │ │ movs r0, r3 │ │ │ │ - ldrsb r0, [r6, r2] │ │ │ │ + ldrsb r0, [r5, r3] │ │ │ │ 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 58d9c │ │ │ │ - cbz r0, 1f1b62 │ │ │ │ + cbz r0, 1f1aaa │ │ │ │ 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 59b14 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r1, r3, [r4, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, r1 │ │ │ │ sbcs.w r3, r5, r3 │ │ │ │ - blt.n 1f1b58 │ │ │ │ + blt.n 1f1aa0 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ mov r2, r5 │ │ │ │ blx 58d9c │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f1b58 │ │ │ │ + bne.n 1f1aa0 │ │ │ │ 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 │ │ │ │ @@ -564805,331 +564772,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 1e0180 │ │ │ │ + bl 1e00c8 │ │ │ │ movs r3, #28 │ │ │ │ mul.w r6, r3, r6 │ │ │ │ mov r0, r6 │ │ │ │ blx 59cb8 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #1 │ │ │ │ mov r7, r0 │ │ │ │ blx 59710 │ │ │ │ cmp r6, r0 │ │ │ │ - bne.n 1f1cac │ │ │ │ + bne.n 1f1bf4 │ │ │ │ mov r6, r7 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1f1ca0 │ │ │ │ + beq.n 1f1be8 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ - cbz r3, 1f1ca0 │ │ │ │ + cbz r3, 1f1be8 │ │ │ │ ldrd r3, r2, [r6] │ │ │ │ orrs r3, r2 │ │ │ │ - beq.n 1f1ca0 │ │ │ │ + beq.n 1f1be8 │ │ │ │ ldr r2, [r6, #20] │ │ │ │ movs r1, #32 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r2, #20 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - blt.n 1f1ca0 │ │ │ │ + blt.n 1f1be8 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - bl 1e2f78 │ │ │ │ - cbz r0, 1f1ca0 │ │ │ │ + bl 1e2ec0 │ │ │ │ + cbz r0, 1f1be8 │ │ │ │ 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 1e02f4 │ │ │ │ + bl 1e023c │ │ │ │ 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 1f1c3a │ │ │ │ - b.n 1f1ca2 │ │ │ │ + bne.n 1f1b82 │ │ │ │ + b.n 1f1bea │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ movs r2, #0 │ │ │ │ blx 58d9c │ │ │ │ - cbz r0, 1f1cbc │ │ │ │ + cbz r0, 1f1c04 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx 58d30 │ │ │ │ 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 1f1cae │ │ │ │ + b.n 1f1bf6 │ │ │ │ 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] @ (1f1df0 ) │ │ │ │ + ldr r2, [pc, #272] @ (1f1d38 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #272] @ (1f1df4 ) │ │ │ │ + ldr r3, [pc, #272] @ (1f1d3c ) │ │ │ │ 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, 1f1cfe │ │ │ │ - bl 1f19a0 │ │ │ │ + cbnz r1, 1f1c46 │ │ │ │ + bl 1f18e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f1d78 │ │ │ │ + beq.n 1f1cc0 │ │ │ │ add r1, sp, #8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1f18c8 │ │ │ │ + bl 1f1810 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r0, 1f1d30 │ │ │ │ + cbz r0, 1f1c78 │ │ │ │ ldrd r2, r3, [sp, #20] │ │ │ │ str r2, [r4, #24] │ │ │ │ ldr r0, [r4, #32] │ │ │ │ str r3, [r4, #28] │ │ │ │ - bl 1f18c8 │ │ │ │ - cbz r0, 1f1d30 │ │ │ │ + bl 1f1810 │ │ │ │ + cbz r0, 1f1c78 │ │ │ │ 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 1f1dbc │ │ │ │ + beq.n 1f1d04 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f17d8 │ │ │ │ - cbz r0, 1f1d74 │ │ │ │ + bl 1f1720 │ │ │ │ + cbz r0, 1f1cbc │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 59b14 │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ asrs r0, r0, #31 │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ - cbnz r5, 1f1d7c │ │ │ │ + cbnz r5, 1f1cc4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f1b38 │ │ │ │ + bl 1f1a80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f1dc2 │ │ │ │ + beq.n 1f1d0a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f1838 │ │ │ │ + bl 1f1780 │ │ │ │ movs r0, #1 │ │ │ │ strb.w r0, [r4, #80] @ 0x50 │ │ │ │ - ldr r2, [pc, #152] @ (1f1df8 ) │ │ │ │ - ldr r3, [pc, #148] @ (1f1df4 ) │ │ │ │ + ldr r2, [pc, #152] @ (1f1d40 ) │ │ │ │ + ldr r3, [pc, #148] @ (1f1d3c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f1dea │ │ │ │ + bne.n 1f1d32 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1f1de0 │ │ │ │ + beq.n 1f1d28 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1f1d5c │ │ │ │ + b.n 1f1ca4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 1e029c │ │ │ │ + bl 1e01e4 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - bl 1e3174 │ │ │ │ + bl 1e30bc │ │ │ │ movs r0, #0 │ │ │ │ - bl 1e2f34 │ │ │ │ + bl 1e2e7c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #68] @ 0x44 │ │ │ │ - bl 1f1b38 │ │ │ │ + bl 1f1a80 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f1d56 │ │ │ │ + bne.n 1f1c9e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f17d8 │ │ │ │ + bl 1f1720 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 59b14 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ asrs r3, r3, #31 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ - bl 1f1b38 │ │ │ │ + bl 1f1a80 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f1d56 │ │ │ │ - b.n 1f1d78 │ │ │ │ + bne.n 1f1c9e │ │ │ │ + b.n 1f1cc0 │ │ │ │ strd r0, r1, [r4, #72] @ 0x48 │ │ │ │ - b.n 1f1d38 │ │ │ │ + b.n 1f1c80 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f17d8 │ │ │ │ + bl 1f1720 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 59b14 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ asrs r3, r3, #31 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ - bl 1f1b38 │ │ │ │ + bl 1f1a80 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f1d50 │ │ │ │ + bne.n 1f1c98 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f1838 │ │ │ │ + bl 1f1780 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1f1d5c │ │ │ │ + b.n 1f1ca4 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 1f2420 │ │ │ │ + b.n 1f24d8 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1f2334 │ │ │ │ + b.n 1f23ec │ │ │ │ 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] @ 1f2320 │ │ │ │ + ldr.w r2, [pc, #1288] @ 1f2268 │ │ │ │ mov r8, r3 │ │ │ │ - ldr.w r3, [pc, #1288] @ 1f2324 │ │ │ │ + ldr.w r3, [pc, #1288] @ 1f226c │ │ │ │ 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 1f1efc │ │ │ │ + beq.n 1f1e44 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r5, [r3, #56] @ 0x38 │ │ │ │ - cbnz r5, 1f1e5a │ │ │ │ - ldr.w r2, [pc, #1260] @ 1f2328 │ │ │ │ - ldr.w r3, [pc, #1252] @ 1f2324 │ │ │ │ + cbnz r5, 1f1da2 │ │ │ │ + ldr.w r2, [pc, #1260] @ 1f2270 │ │ │ │ + ldr.w r3, [pc, #1252] @ 1f226c │ │ │ │ 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 1f22ec │ │ │ │ + bne.w 1f2234 │ │ │ │ add sp, #132 @ 0x84 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r5 │ │ │ │ blx 59b08 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f1ef8 │ │ │ │ + beq.n 1f1e40 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 59548 │ │ │ │ subs r3, r0, #0 │ │ │ │ mov fp, r3 │ │ │ │ - blt.n 1f1f1c │ │ │ │ - ldr.w r3, [pc, #1196] @ 1f232c │ │ │ │ + blt.n 1f1e64 │ │ │ │ + ldr.w r3, [pc, #1196] @ 1f2274 │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ mov r9, r3 │ │ │ │ blx 58d00 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f1f16 │ │ │ │ + beq.n 1f1e5e │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 59548 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - blt.n 1f1eec │ │ │ │ + blt.n 1f1e34 │ │ │ │ mov r1, r9 │ │ │ │ blx 58d00 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f22f0 │ │ │ │ + beq.w 1f2238 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ mov r0, sl │ │ │ │ - bl 1f18c8 │ │ │ │ - cbz r0, 1f1ee6 │ │ │ │ + bl 1f1810 │ │ │ │ + cbz r0, 1f1e2e │ │ │ │ add r1, sp, #84 @ 0x54 │ │ │ │ mov r0, fp │ │ │ │ - bl 1f18c8 │ │ │ │ - cbz r0, 1f1ee6 │ │ │ │ + bl 1f1810 │ │ │ │ + cbz r0, 1f1e2e │ │ │ │ ldrd r2, r3, [r4, #72] @ 0x48 │ │ │ │ ldrd r0, r1, [sp, #76] @ 0x4c │ │ │ │ cmp r1, r3 │ │ │ │ it eq │ │ │ │ cmpeq r0, r2 │ │ │ │ - bne.n 1f1ee6 │ │ │ │ + bne.n 1f1e2e │ │ │ │ ldrd r0, r1, [sp, #96] @ 0x60 │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ cmpeq r2, r0 │ │ │ │ - beq.n 1f1f3a │ │ │ │ + beq.n 1f1e82 │ │ │ │ mov r0, fp │ │ │ │ blx 59d60 │ │ │ │ mov r0, sl │ │ │ │ blx 59d60 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 58d30 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1f1e3a │ │ │ │ + b.n 1f1d82 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx 59fd8 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 59fd8 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f1cd0 │ │ │ │ + bl 1f1c18 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f1e32 │ │ │ │ - b.n 1f1ef8 │ │ │ │ + bne.n 1f1d7a │ │ │ │ + b.n 1f1e40 │ │ │ │ mov r0, fp │ │ │ │ blx 59344 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 59548 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.w 1f2286 │ │ │ │ + bge.w 1f21ce │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 58d30 │ │ │ │ - b.n 1f1ef8 │ │ │ │ + b.n 1f1e40 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 1dfd24 │ │ │ │ + bl 1dfc6c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f2280 │ │ │ │ + beq.w 1f21c8 │ │ │ │ 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] │ │ │ │ @@ -565140,30 +565107,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 1dfd24 │ │ │ │ + bl 1dfc6c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f1f56 │ │ │ │ + bne.n 1f1e9e │ │ │ │ mov r4, r5 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov r9, r6 │ │ │ │ - ldr r3, [pc, #932] @ (1f2330 ) │ │ │ │ + ldr r3, [pc, #932] @ (1f2278 ) │ │ │ │ movs r2, #4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ add r3, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 59eb0 │ │ │ │ orrs.w r3, r7, r8 │ │ │ │ - beq.n 1f1fd6 │ │ │ │ + beq.n 1f1f1e │ │ │ │ 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]! │ │ │ │ @@ -565179,35 +565146,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 1f1faa │ │ │ │ - ldr r3, [pc, #860] @ (1f2334 ) │ │ │ │ + bne.n 1f1ef2 │ │ │ │ + ldr r3, [pc, #860] @ (1f227c ) │ │ │ │ movs r2, #4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ add r3, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 59eb0 │ │ │ │ ldrb.w r3, [r4, #80] @ 0x50 │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f1ee6 │ │ │ │ + beq.w 1f1e2e │ │ │ │ mov r0, r9 │ │ │ │ blx 59cb8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f1ee6 │ │ │ │ + beq.w 1f1e2e │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r7, #0 │ │ │ │ blx 59698 │ │ │ │ - ldr r1, [pc, #812] @ (1f2338 ) │ │ │ │ + ldr r1, [pc, #812] @ (1f2280 ) │ │ │ │ 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] │ │ │ │ @@ -565218,15 +565185,15 @@ │ │ │ │ stmia.w r7, {r0, r1} │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ mov r8, r7 │ │ │ │ blx 59c10 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #20 │ │ │ │ - bne.w 1f2272 │ │ │ │ + bne.w 1f21ba │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r7, #0 │ │ │ │ str r2, [sp, #24] │ │ │ │ blx 59fd8 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 59698 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ @@ -565237,34 +565204,34 @@ │ │ │ │ strd r0, r1, [r8] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ blx 59c10 │ │ │ │ cmp r0, #20 │ │ │ │ - bne.w 1f2272 │ │ │ │ + bne.w 1f21ba │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 59fd8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 59b14 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ blx 58d9c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1f2272 │ │ │ │ + bne.w 1f21ba │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 59b14 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ blx 58d9c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1f2272 │ │ │ │ + bne.w 1f21ba │ │ │ │ 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] │ │ │ │ @@ -565276,88 +565243,88 @@ │ │ │ │ blx 59b14 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov.w ip, r0, asr #31 │ │ │ │ ldrd r1, r2, [r3] │ │ │ │ cmp ip, r2 │ │ │ │ it eq │ │ │ │ cmpeq r0, r1 │ │ │ │ - bne.w 1f2272 │ │ │ │ + bne.w 1f21ba │ │ │ │ ldrb r3, [r3, #28] │ │ │ │ adds r4, #40 @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f2258 │ │ │ │ + bne.w 1f21a0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1f2298 │ │ │ │ + beq.w 1f21e0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1f1664 │ │ │ │ + bl 1f15ac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f2272 │ │ │ │ + beq.w 1f21ba │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f2272 │ │ │ │ + beq.w 1f21ba │ │ │ │ ldr r3, [r6, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f2272 │ │ │ │ + beq.w 1f21ba │ │ │ │ mov r3, sl │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx 59c10 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.w 1f2272 │ │ │ │ + bne.w 1f21ba │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ movs r2, #28 │ │ │ │ mov r8, r1 │ │ │ │ - bl 1f1664 │ │ │ │ + bl 1f15ac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f2272 │ │ │ │ + beq.w 1f21ba │ │ │ │ ldr.w ip, [sp, #44] @ 0x2c │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 1f2272 │ │ │ │ + beq.w 1f21ba │ │ │ │ ldrd r3, r1, [sp, #36] @ 0x24 │ │ │ │ orrs r3, r1 │ │ │ │ - beq.w 1f2272 │ │ │ │ + beq.w 1f21ba │ │ │ │ ldrd r0, r1, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #20 │ │ │ │ sbcs.w r3, r1, #0 │ │ │ │ - blt.w 1f2272 │ │ │ │ + blt.w 1f21ba │ │ │ │ ldr r7, [sp, #16] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldrd r7, r2, [r3] │ │ │ │ cmp r2, r1 │ │ │ │ it eq │ │ │ │ cmpeq r7, r0 │ │ │ │ - bne.w 1f2272 │ │ │ │ + bne.w 1f21ba │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, ip │ │ │ │ - bne.w 1f2272 │ │ │ │ + bne.w 1f21ba │ │ │ │ mov r0, sl │ │ │ │ blx 59b14 │ │ │ │ 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 59c10 │ │ │ │ cmp r0, #28 │ │ │ │ - bne.n 1f2272 │ │ │ │ + bne.n 1f21ba │ │ │ │ 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 1f20ac │ │ │ │ + bhi.n 1f1ff4 │ │ │ │ mov r0, sl │ │ │ │ mov r4, r5 │ │ │ │ blx 59fd8 │ │ │ │ mov r0, fp │ │ │ │ blx 59fd8 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ mov r0, sl │ │ │ │ @@ -565366,375 +565333,375 @@ │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ blx 59764 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ asrs r3, r2, #31 │ │ │ │ blx 58c28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1f2306 │ │ │ │ + bne.w 1f224e │ │ │ │ ldr r5, [r4, #32] │ │ │ │ mov r0, fp │ │ │ │ blx 59b14 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ blx 59764 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ asrs r3, r2, #31 │ │ │ │ blx 58c28 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1f2306 │ │ │ │ - bl 1e0e98 │ │ │ │ + bne.w 1f224e │ │ │ │ + bl 1e0de0 │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r1 │ │ │ │ blx 58bbc │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r8 │ │ │ │ - add r3, pc, #284 @ (adr r3, 1f2318 ) │ │ │ │ + add r3, pc, #284 @ (adr r3, 1f2260 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ mov r0, r7 │ │ │ │ blx 59818 <__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 1f1728 │ │ │ │ - cbz r0, 1f2272 │ │ │ │ + bl 1f1670 │ │ │ │ + cbz r0, 1f21ba │ │ │ │ str r5, [sp, #0] │ │ │ │ add.w r0, r4, #32 │ │ │ │ ldrd r2, r3, [r4, #72] @ 0x48 │ │ │ │ - bl 1f1728 │ │ │ │ - cbz r0, 1f2272 │ │ │ │ + bl 1f1670 │ │ │ │ + cbz r0, 1f21ba │ │ │ │ mov r0, r6 │ │ │ │ blx 58d30 │ │ │ │ mov r0, fp │ │ │ │ blx 59d60 │ │ │ │ mov r0, sl │ │ │ │ blx 59d60 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 58d30 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 59fd8 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 59fd8 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f1cd0 │ │ │ │ - b.n 1f1e3a │ │ │ │ + bl 1f1c18 │ │ │ │ + b.n 1f1d82 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #1 │ │ │ │ blx 58d9c │ │ │ │ - cbnz r0, 1f2272 │ │ │ │ + cbnz r0, 1f21ba │ │ │ │ ldr r0, [r5, #32] │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #28 │ │ │ │ blx 58d9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f218a │ │ │ │ + beq.n 1f20d2 │ │ │ │ mov r0, r6 │ │ │ │ blx 58d30 │ │ │ │ mov r0, fp │ │ │ │ blx 59d60 │ │ │ │ - b.n 1f1eec │ │ │ │ + b.n 1f1e34 │ │ │ │ mov.w r9, #28 │ │ │ │ - b.n 1f1f88 │ │ │ │ - ldr r1, [pc, #180] @ (1f233c ) │ │ │ │ + b.n 1f1ed0 │ │ │ │ + ldr r1, [pc, #180] @ (1f2284 ) │ │ │ │ add r1, pc │ │ │ │ blx 58d00 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f22f8 │ │ │ │ + beq.n 1f2240 │ │ │ │ blx 59d60 │ │ │ │ - b.n 1f1f32 │ │ │ │ + b.n 1f1e7a │ │ │ │ mov r0, sl │ │ │ │ blx 59b14 │ │ │ │ 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 1f2272 │ │ │ │ + bne.n 1f21ba │ │ │ │ ldr r0, [r5, #32] │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #28 │ │ │ │ blx 58d9c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f2272 │ │ │ │ + bne.n 1f21ba │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #28 │ │ │ │ mov r0, fp │ │ │ │ blx 58d9c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f2272 │ │ │ │ + bne.n 1f21ba │ │ │ │ ldr r0, [r5, #8] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ blx 58d9c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f2272 │ │ │ │ + bne.n 1f21ba │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, sl │ │ │ │ blx 58d9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f218e │ │ │ │ - b.n 1f2272 │ │ │ │ + beq.w 1f20d6 │ │ │ │ + b.n 1f21ba │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 59344 │ │ │ │ - b.n 1f1eec │ │ │ │ + b.n 1f1e34 │ │ │ │ mov r0, r4 │ │ │ │ blx 59344 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 58d30 │ │ │ │ - b.n 1f1ef8 │ │ │ │ + b.n 1f1e40 │ │ │ │ mov r0, r6 │ │ │ │ blx 58d30 │ │ │ │ mov r0, r7 │ │ │ │ blx 59d60 │ │ │ │ - b.n 1f1eec │ │ │ │ + b.n 1f1e34 │ │ │ │ nop.w │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1f26dc │ │ │ │ + b.n 1f2794 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1f26a0 │ │ │ │ + b.n 1f2758 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - strh r6, [r3, r3] │ │ │ │ + strh r6, [r2, r4] │ │ │ │ movs r0, r3 │ │ │ │ - bl 9c332 │ │ │ │ - bl ea336 │ │ │ │ - str r2, [r1, r5] │ │ │ │ + bl 9c27a │ │ │ │ + bl ea27e │ │ │ │ + str r2, [r0, r6] │ │ │ │ movs r0, r3 │ │ │ │ - ldr r6, [pc, #864] @ (1f26a0 ) │ │ │ │ + ldr r7, [pc, #64] @ (1f22c8 ) │ │ │ │ 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] @ (1f2448 ) │ │ │ │ + ldr r5, [pc, #244] @ (1f2390 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r2, [pc, #244] @ (1f244c ) │ │ │ │ + ldr r2, [pc, #244] @ (1f2394 ) │ │ │ │ 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 59930 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1f241a │ │ │ │ + beq.n 1f2362 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 59548 │ │ │ │ subs r3, r0, #0 │ │ │ │ mov r8, r3 │ │ │ │ - blt.n 1f2428 │ │ │ │ - ldr r3, [pc, #200] @ (1f2450 ) │ │ │ │ + blt.n 1f2370 │ │ │ │ + ldr r3, [pc, #200] @ (1f2398 ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ mov r7, r3 │ │ │ │ blx 58d00 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f2422 │ │ │ │ - ldr r1, [pc, #188] @ (1f2454 ) │ │ │ │ + beq.n 1f236a │ │ │ │ + ldr r1, [pc, #188] @ (1f239c ) │ │ │ │ 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 59930 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1f240c │ │ │ │ + beq.n 1f2354 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 59548 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 1f243a │ │ │ │ + blt.n 1f2382 │ │ │ │ mov r1, r7 │ │ │ │ blx 58d00 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1f2434 │ │ │ │ + cbz r0, 1f237c │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r4, #32] │ │ │ │ - bl 1e2f34 │ │ │ │ + bl 1e2e7c │ │ │ │ str r0, [r4, #68] @ 0x44 │ │ │ │ - cbz r0, 1f23fe │ │ │ │ + cbz r0, 1f2346 │ │ │ │ movs r5, #0 │ │ │ │ str r5, [r4, #64] @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e01e0 │ │ │ │ + bl 1e0128 │ │ │ │ str r0, [r4, #0] │ │ │ │ - cbz r0, 1f23f8 │ │ │ │ + cbz r0, 1f2340 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f1cd0 │ │ │ │ - cbnz r0, 1f241c │ │ │ │ + bl 1f1c18 │ │ │ │ + cbnz r0, 1f2364 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 1e02e0 │ │ │ │ + bl 1e0228 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - bl 1e3174 │ │ │ │ + bl 1e30bc │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - cbz r0, 1f2406 │ │ │ │ + cbz r0, 1f234e │ │ │ │ blx 59d60 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ blx 58d30 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 1f2414 │ │ │ │ + cbz r0, 1f235c │ │ │ │ blx 59d60 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ blx 58d30 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r8 │ │ │ │ blx 59344 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ str r3, [r4, #8] │ │ │ │ blx 58d30 │ │ │ │ - b.n 1f241a │ │ │ │ + b.n 1f2362 │ │ │ │ mov r0, r5 │ │ │ │ blx 59344 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ str r3, [r4, #32] │ │ │ │ blx 58d30 │ │ │ │ - b.n 1f240c │ │ │ │ + b.n 1f2354 │ │ │ │ nop │ │ │ │ - subs r7, #216 @ 0xd8 │ │ │ │ + ands r0, r2 │ │ │ │ movs r0, r3 │ │ │ │ - ldr r6, [pc, #32] @ (1f2470 ) │ │ │ │ + ldr r6, [pc, #256] @ (1f2498 ) │ │ │ │ movs r0, r3 │ │ │ │ - ldr r5, [pc, #864] @ (1f27b4 ) │ │ │ │ + ldr r6, [pc, #64] @ (1f23dc ) │ │ │ │ movs r0, r3 │ │ │ │ - ldr r5, [pc, #856] @ (1f27b0 ) │ │ │ │ + ldr r6, [pc, #56] @ (1f23d8 ) │ │ │ │ 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] @ (1f24f0 ) │ │ │ │ + ldr r4, [pc, #136] @ (1f2438 ) │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ - ldr r3, [pc, #136] @ (1f24f4 ) │ │ │ │ + ldr r3, [pc, #136] @ (1f243c ) │ │ │ │ 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] @ (1f24f8 ) │ │ │ │ + ldr r4, [pc, #124] @ (1f2440 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 5923c │ │ │ │ - ldr r2, [pc, #116] @ (1f24fc ) │ │ │ │ + ldr r2, [pc, #116] @ (1f2444 ) │ │ │ │ add r4, pc │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ add r0, sp, #20 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ blx 59930 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1f24c4 │ │ │ │ + beq.n 1f240c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 594a0 │ │ │ │ mov r2, r4 │ │ │ │ - ldr r4, [pc, #88] @ (1f2500 ) │ │ │ │ + ldr r4, [pc, #88] @ (1f2448 ) │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ add r4, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 59930 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1f24c4 │ │ │ │ + beq.n 1f240c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ movs r4, #1 │ │ │ │ blx 594a0 │ │ │ │ - b.n 1f24c6 │ │ │ │ + b.n 1f240e │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 58d30 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 58d30 │ │ │ │ - ldr r2, [pc, #48] @ (1f2504 ) │ │ │ │ - ldr r3, [pc, #28] @ (1f24f4 ) │ │ │ │ + ldr r2, [pc, #48] @ (1f244c ) │ │ │ │ + ldr r3, [pc, #28] @ (1f243c ) │ │ │ │ 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 1f24ec │ │ │ │ + bne.n 1f2434 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ - blt.n 1f2410 │ │ │ │ + bgt.n 1f24c8 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #168 @ 0xa8 │ │ │ │ + subs r6, #224 @ 0xe0 │ │ │ │ movs r0, r3 │ │ │ │ - ldr r4, [pc, #856] @ (1f2858 ) │ │ │ │ + ldr r5, [pc, #56] @ (1f2480 ) │ │ │ │ movs r0, r3 │ │ │ │ - ldr r4, [pc, #792] @ (1f281c ) │ │ │ │ + ldr r4, [pc, #1016] @ (1f2844 ) │ │ │ │ movs r0, r3 │ │ │ │ - blt.n 1f2554 │ │ │ │ + blt.n 1f240c │ │ │ │ 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 1e02e0 │ │ │ │ + bl 1e0228 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - bl 1e3174 │ │ │ │ + bl 1e30bc │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - cbz r0, 1f252c │ │ │ │ + cbz r0, 1f2474 │ │ │ │ blx 59d60 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ blx 58d30 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 1f253a │ │ │ │ + cbz r0, 1f2482 │ │ │ │ blx 59d60 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ blx 58d30 │ │ │ │ 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] @ (1f272c ) │ │ │ │ - ldr r3, [pc, #460] @ (1f2730 ) │ │ │ │ + ldr r2, [pc, #460] @ (1f2674 ) │ │ │ │ + ldr r3, [pc, #460] @ (1f2678 ) │ │ │ │ mov.w ip, #0 │ │ │ │ add r2, pc │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ subs r7, r1, #1 │ │ │ │ mov lr, ip │ │ │ │ @@ -565752,184 +565719,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 1f257e │ │ │ │ + bne.n 1f24c6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f19a0 │ │ │ │ + bl 1f18e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f2720 │ │ │ │ + beq.w 1f2668 │ │ │ │ ldrb.w r3, [r6, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f2724 │ │ │ │ + beq.w 1f266c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f191c │ │ │ │ - cbz r0, 1f25e6 │ │ │ │ + bl 1f1864 │ │ │ │ + cbz r0, 1f252e │ │ │ │ ldr r0, [r6, #8] │ │ │ │ blx 59fd8 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 59fd8 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f1cd0 │ │ │ │ + bl 1f1c18 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f270c │ │ │ │ + beq.w 1f2654 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f1b38 │ │ │ │ + bl 1f1a80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f270c │ │ │ │ + beq.w 1f2654 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ mov r3, r4 │ │ │ │ - bl 1e0390 │ │ │ │ + bl 1e02d8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f2724 │ │ │ │ + beq.w 1f266c │ │ │ │ ldr r1, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ blx 58d9c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f270c │ │ │ │ + bne.n 1f2654 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ blx 59710 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ - bne.n 1f270c │ │ │ │ + bne.n 1f2654 │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1f270c │ │ │ │ + beq.n 1f2654 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f270c │ │ │ │ + beq.n 1f2654 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ movs r2, #32 │ │ │ │ blx 59ffc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f2724 │ │ │ │ + bne.n 1f266c │ │ │ │ mov r0, r7 │ │ │ │ blx 59cb8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f2724 │ │ │ │ + beq.n 1f266c │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #1 │ │ │ │ blx 59710 │ │ │ │ cmp r7, r0 │ │ │ │ - bne.n 1f270e │ │ │ │ + bne.n 1f2656 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f1494 │ │ │ │ + bl 1f13dc │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 1f270e │ │ │ │ + bne.n 1f2656 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 58d9c │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f270e │ │ │ │ + bne.n 1f2656 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 59710 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #28 │ │ │ │ - bne.n 1f270e │ │ │ │ + bne.n 1f2656 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f270e │ │ │ │ + beq.n 1f2656 │ │ │ │ ldrd r1, r0, [sp, #8] │ │ │ │ orrs r1, r0 │ │ │ │ - beq.n 1f270e │ │ │ │ + beq.n 1f2656 │ │ │ │ ldrd lr, r0, [sp, #28] │ │ │ │ cmp.w lr, #20 │ │ │ │ sbcs.w r1, r0, #0 │ │ │ │ - blt.n 1f270e │ │ │ │ + blt.n 1f2656 │ │ │ │ ldrd r7, r1, [r5] │ │ │ │ cmp r1, r0 │ │ │ │ it eq │ │ │ │ cmpeq r7, lr │ │ │ │ - bne.n 1f270e │ │ │ │ + bne.n 1f2656 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1f270e │ │ │ │ + bne.n 1f2656 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e0e98 │ │ │ │ + bl 1e0de0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ strd r0, r1, [sp, #20] │ │ │ │ strd r0, r1, [r5, #16] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 58d9c │ │ │ │ - cbnz r0, 1f270e │ │ │ │ + cbnz r0, 1f2656 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ movs r1, #1 │ │ │ │ blx 59c10 │ │ │ │ cmp r0, #28 │ │ │ │ - bne.n 1f270e │ │ │ │ + bne.n 1f2656 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 59fd8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f1838 │ │ │ │ + bl 1f1780 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str.w r3, [r9] │ │ │ │ - ldr r2, [pc, #64] @ (1f2734 ) │ │ │ │ - ldr r3, [pc, #60] @ (1f2730 ) │ │ │ │ + ldr r2, [pc, #64] @ (1f267c ) │ │ │ │ + ldr r3, [pc, #60] @ (1f2678 ) │ │ │ │ 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 1f2728 │ │ │ │ + bne.n 1f2670 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f1690 │ │ │ │ + bl 1f15d8 │ │ │ │ mov r0, r4 │ │ │ │ blx 58d30 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f1838 │ │ │ │ + bl 1f1780 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1f26f0 │ │ │ │ + b.n 1f2638 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1f2714 │ │ │ │ + b.n 1f265c │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ - bge.n 1f265c │ │ │ │ + blt.n 1f2714 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 1f2748 │ │ │ │ + bls.n 1f2600 │ │ │ │ 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] @ (1f2964 ) │ │ │ │ + ldr r2, [pc, #532] @ (1f28ac ) │ │ │ │ mov r6, r0 │ │ │ │ subs r0, r1, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #528] @ (1f2968 ) │ │ │ │ + ldr r3, [pc, #528] @ (1f28b0 ) │ │ │ │ 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 │ │ │ │ @@ -565943,99 +565910,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 1f276a │ │ │ │ + bne.n 1f26b2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f19a0 │ │ │ │ - cbz r0, 1f27ae │ │ │ │ + bl 1f18e8 │ │ │ │ + cbz r0, 1f26f6 │ │ │ │ ldrb.w r7, [r6, #80] @ 0x50 │ │ │ │ - cbnz r7, 1f27ce │ │ │ │ + cbnz r7, 1f2716 │ │ │ │ mov.w sl, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f1838 │ │ │ │ + bl 1f1780 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e3174 │ │ │ │ + bl 1e30bc │ │ │ │ movs r7, #0 │ │ │ │ - ldr r2, [pc, #440] @ (1f296c ) │ │ │ │ - ldr r3, [pc, #436] @ (1f2968 ) │ │ │ │ + ldr r2, [pc, #440] @ (1f28b4 ) │ │ │ │ + ldr r3, [pc, #436] @ (1f28b0 ) │ │ │ │ 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 1f295e │ │ │ │ + bne.w 1f28a6 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f191c │ │ │ │ - cbz r0, 1f27ec │ │ │ │ + bl 1f1864 │ │ │ │ + cbz r0, 1f2734 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ blx 59fd8 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 59fd8 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f1cd0 │ │ │ │ - cbz r0, 1f27f8 │ │ │ │ + bl 1f1c18 │ │ │ │ + cbz r0, 1f2740 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ movs r2, #2 │ │ │ │ movs r1, #0 │ │ │ │ blx 58d9c │ │ │ │ - cbz r0, 1f2804 │ │ │ │ + cbz r0, 1f274c │ │ │ │ mov.w sl, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f1690 │ │ │ │ - b.n 1f27a2 │ │ │ │ + bl 1f15d8 │ │ │ │ + b.n 1f26ea │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ blx 59b14 │ │ │ │ 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 1f2950 │ │ │ │ + bcs.w 1f2898 │ │ │ │ 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 1f1e00 │ │ │ │ + bl 1f1d48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f27f8 │ │ │ │ + beq.n 1f2740 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ - bl 1e0390 │ │ │ │ + bl 1e02d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f279e │ │ │ │ + bne.n 1f26e6 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #2 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ blx 58d9c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f27f8 │ │ │ │ + bne.n 1f2740 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #2 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 58d9c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f27f8 │ │ │ │ + bne.n 1f2740 │ │ │ │ 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] │ │ │ │ @@ -566044,32 +566011,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 1f1494 │ │ │ │ + bl 1f13dc │ │ │ │ strd r5, r4, [sp, #24] │ │ │ │ strd r0, r8, [sp, #84] @ 0x54 │ │ │ │ str.w r8, [sp, #32] │ │ │ │ - bl 1e0e98 │ │ │ │ + bl 1e0de0 │ │ │ │ strd r0, r1, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ blx 59b14 │ │ │ │ movs r1, #32 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ asrs r0, r0, #31 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r6, #68] @ 0x44 │ │ │ │ - bl 1e2f78 │ │ │ │ + bl 1e2ec0 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f279e │ │ │ │ + beq.w 1f26e6 │ │ │ │ ldrd r3, r2, [sp, #44] @ 0x2c │ │ │ │ strd r3, r2, [r0] │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 59b14 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ asrs r3, r0, #31 │ │ │ │ str r0, [r1, #8] │ │ │ │ @@ -566080,179 +566047,179 @@ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ str r3, [r1, #24] │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ blx 59c10 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ - bne.n 1f27fc │ │ │ │ + bne.n 1f2744 │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ mov r0, fp │ │ │ │ ldr r3, [r6, #8] │ │ │ │ movs r1, #1 │ │ │ │ mov r2, r8 │ │ │ │ blx 59c10 │ │ │ │ cmp r8, r0 │ │ │ │ - bne.w 1f27fc │ │ │ │ + bne.w 1f2744 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #24 │ │ │ │ blx 59c10 │ │ │ │ cmp r0, #28 │ │ │ │ - bne.w 1f27fc │ │ │ │ + bne.w 1f2744 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ blx 59fd8 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 59fd8 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 59b14 │ │ │ │ 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 1e02f4 │ │ │ │ + bl 1e023c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f1838 │ │ │ │ - b.n 1f27b0 │ │ │ │ + bl 1f1780 │ │ │ │ + b.n 1f26f8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f1b38 │ │ │ │ + bl 1f1a80 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1f2840 │ │ │ │ - b.n 1f27f8 │ │ │ │ + bne.w 1f2788 │ │ │ │ + b.n 1f2740 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bhi.n 1f28b8 │ │ │ │ + bls.n 1f2970 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 1f2a00 │ │ │ │ + bls.n 1f28b8 │ │ │ │ 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 1f19a0 │ │ │ │ - cbnz r0, 1f298e │ │ │ │ + bl 1f18e8 │ │ │ │ + cbnz r0, 1f28d6 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r2, #2 │ │ │ │ movs r1, #0 │ │ │ │ blx 58d9c │ │ │ │ - cbnz r0, 1f29c0 │ │ │ │ + cbnz r0, 1f2908 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 59b14 │ │ │ │ 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 1f1838 │ │ │ │ + bl 1f1780 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f1690 │ │ │ │ + bl 1f15d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f1838 │ │ │ │ - b.n 1f2988 │ │ │ │ + bl 1f1780 │ │ │ │ + b.n 1f28d0 │ │ │ │ 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 1f19a0 │ │ │ │ - cbz r0, 1f29fe │ │ │ │ + bl 1f18e8 │ │ │ │ + cbz r0, 1f2946 │ │ │ │ ldrb.w r3, [r6, #80] @ 0x50 │ │ │ │ - cbnz r3, 1f2a10 │ │ │ │ + cbnz r3, 1f2958 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f1838 │ │ │ │ - vldr d8, [pc, #384] @ 1f2b80 │ │ │ │ + bl 1f1780 │ │ │ │ + vldr d8, [pc, #384] @ 1f2ac8 │ │ │ │ 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 59fd8 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 59fd8 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f1cd0 │ │ │ │ + bl 1f1c18 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f2b78 │ │ │ │ + beq.w 1f2ac0 │ │ │ │ ldr.w r8, [r6] │ │ │ │ movs r1, #4 │ │ │ │ ldr.w r3, [r8, #56] @ 0x38 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ blx 59b08 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f29f8 │ │ │ │ + beq.n 1f2940 │ │ │ │ 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 1dfd24 │ │ │ │ + bl 1dfc6c │ │ │ │ mov r5, r4 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 1f2a72 │ │ │ │ + cbz r0, 1f29ba │ │ │ │ sub.w r8, r7, #4 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ str.w r3, [r8, #4]! │ │ │ │ - bl 1dfd24 │ │ │ │ + bl 1dfc6c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f2a60 │ │ │ │ + bne.n 1f29a8 │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ movs r2, #4 │ │ │ │ - ldr r3, [pc, #268] @ (1f2b88 ) │ │ │ │ + ldr r3, [pc, #268] @ (1f2ad0 ) │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ str r6, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ - vldr d8, [pc, #252] @ 1f2b80 │ │ │ │ + vldr d8, [pc, #252] @ 1f2ac8 │ │ │ │ blx 59eb0 │ │ │ │ cmp r4, #0 │ │ │ │ it ne │ │ │ │ cmpne.w r8, #0 │ │ │ │ - beq.n 1f2b5e │ │ │ │ - ldr.w fp, [pc, #244] @ 1f2b8c │ │ │ │ + beq.n 1f2aa6 │ │ │ │ + ldr.w fp, [pc, #244] @ 1f2ad4 │ │ │ │ mov.w sl, #0 │ │ │ │ - ldr r3, [pc, #240] @ (1f2b90 ) │ │ │ │ + ldr r3, [pc, #240] @ (1f2ad8 ) │ │ │ │ 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 1e0e98 │ │ │ │ + bl 1e0de0 │ │ │ │ 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 │ │ │ │ @@ -566262,16 +566229,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 1f2b04 │ │ │ │ - bl 1e84e0 │ │ │ │ + bne.n 1f2a4c │ │ │ │ + bl 1e8428 │ │ │ │ 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 59dd8 <__aeabi_ul2d@plt> │ │ │ │ @@ -566296,58 +566263,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 1f2ab6 │ │ │ │ + bne.n 1f29fe │ │ │ │ ldrd r6, r7, [sp, #32] │ │ │ │ mov r0, r7 │ │ │ │ blx 58d30 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f1838 │ │ │ │ + bl 1f1780 │ │ │ │ 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 1f1690 │ │ │ │ - b.n 1f29f8 │ │ │ │ + bl 1f15d8 │ │ │ │ + b.n 1f2940 │ │ │ │ ... │ │ │ │ @ instruction: 0xebb9ffff │ │ │ │ - adds r6, #134 @ 0x86 │ │ │ │ + adds r7, #62 @ 0x3e │ │ │ │ lsls r7, r4, #2 │ │ │ │ - mov ip, fp │ │ │ │ + bxns r2 │ │ │ │ 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] @ (1f2f28 ) │ │ │ │ - ldr r3, [pc, #892] @ (1f2f2c ) │ │ │ │ + ldr r2, [pc, #892] @ (1f2e70 ) │ │ │ │ + ldr r3, [pc, #892] @ (1f2e74 ) │ │ │ │ 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 1f4818 │ │ │ │ + bl 1f4760 │ │ │ │ cmp.w fp, r0, lsl #10 │ │ │ │ - bhi.n 1f2c44 │ │ │ │ + bhi.n 1f2b8c │ │ │ │ cmp.w fp, #1024 @ 0x400 │ │ │ │ - bcs.n 1f2c2e │ │ │ │ + bcs.n 1f2b76 │ │ │ │ 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] │ │ │ │ @@ -566355,38 +566322,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 1f47d4 │ │ │ │ + bl 1f471c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp fp, r3 │ │ │ │ - bhi.w 1f2d2e │ │ │ │ - ldr r2, [pc, #800] @ (1f2f30 ) │ │ │ │ - ldr r3, [pc, #792] @ (1f2f2c ) │ │ │ │ + bhi.w 1f2c76 │ │ │ │ + ldr r2, [pc, #800] @ (1f2e78 ) │ │ │ │ + ldr r3, [pc, #792] @ (1f2e74 ) │ │ │ │ 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 1f2f1a │ │ │ │ + bne.w 1f2e62 │ │ │ │ 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 1f2be8 │ │ │ │ + b.n 1f2b30 │ │ │ │ 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 │ │ │ │ @@ -566396,88 +566363,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 1f4818 │ │ │ │ + bl 1f4760 │ │ │ │ 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, 1f2c92 │ │ │ │ + cbz r3, 1f2bda │ │ │ │ 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 1f2b98 │ │ │ │ + bl 1f2ae0 │ │ │ │ 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 1f2b98 │ │ │ │ + bl 1f2ae0 │ │ │ │ cmp r7, #1 │ │ │ │ - beq.w 1f2ef0 │ │ │ │ + beq.w 1f2e38 │ │ │ │ add r7, r0 │ │ │ │ cmp r7, #1 │ │ │ │ - bls.w 1f2ee0 │ │ │ │ + bls.w 1f2e28 │ │ │ │ subs r3, r7, #2 │ │ │ │ str r6, [sp, #288] @ 0x120 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 1f2ee8 │ │ │ │ + bls.w 1f2e30 │ │ │ │ mov.w r9, #4 │ │ │ │ movs r4, #2 │ │ │ │ add r3, sp, #468 @ 0x1d4 │ │ │ │ str r3, [sp, #292] @ 0x124 │ │ │ │ - vldr d7, [pc, #572] @ 1f2f20 │ │ │ │ + vldr d7, [pc, #572] @ 1f2e68 │ │ │ │ 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 1f47d4 │ │ │ │ + bl 1f471c │ │ │ │ cmp r7, r9 │ │ │ │ - bls.n 1f2c0e │ │ │ │ + bls.n 1f2b56 │ │ │ │ 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 1f2c0e │ │ │ │ + b.n 1f2b56 │ │ │ │ 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] │ │ │ │ @@ -566498,44 +566465,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 1f2f14 │ │ │ │ + bls.w 1f2e5c │ │ │ │ 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 1f2db4 │ │ │ │ + b.n 1f2cfc │ │ │ │ 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 1f472c │ │ │ │ + bl 1f4674 │ │ │ │ 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 1f2da8 │ │ │ │ + bne.n 1f2cf0 │ │ │ │ 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 │ │ │ │ @@ -566594,97 +566561,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 1f472c │ │ │ │ + bl 1f4674 │ │ │ │ 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 1f2c0e │ │ │ │ + b.n 1f2b56 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r4, r9 │ │ │ │ - b.n 1f2ce0 │ │ │ │ + b.n 1f2c28 │ │ │ │ mov.w r9, #2 │ │ │ │ movs r4, #1 │ │ │ │ - b.n 1f2ce0 │ │ │ │ + b.n 1f2c28 │ │ │ │ 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 1f2ef2 │ │ │ │ + bne.n 1f2e3a │ │ │ │ movs r4, #2 │ │ │ │ - b.n 1f2c0e │ │ │ │ + b.n 1f2b56 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ movs r5, #64 @ 0x40 │ │ │ │ - b.n 1f2dfa │ │ │ │ + b.n 1f2d42 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ - bmi.n 1f2fc0 │ │ │ │ + bpl.n 1f2e78 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 1f2f08 │ │ │ │ + bmi.n 1f2dc0 │ │ │ │ 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] @ 1f3510 │ │ │ │ - ldr.w r3, [pc, #1472] @ 1f3514 │ │ │ │ + ldr.w r0, [pc, #1472] @ 1f3458 │ │ │ │ + ldr.w r3, [pc, #1472] @ 1f345c │ │ │ │ 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 1f398a │ │ │ │ + beq.w 1f38d2 │ │ │ │ rsb r6, r3, #1024 @ 0x400 │ │ │ │ mov r3, r2 │ │ │ │ cmp r2, r6 │ │ │ │ it cs │ │ │ │ movcs r3, r6 │ │ │ │ mov r9, r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1f4066 │ │ │ │ + bne.w 1f3fae │ │ │ │ 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 1f4172 │ │ │ │ + bls.w 1f40ba │ │ │ │ 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 │ │ │ │ @@ -566694,21 +566661,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 1f472c │ │ │ │ + bl 1f4674 │ │ │ │ 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 1f2fb8 │ │ │ │ + bne.n 1f2f00 │ │ │ │ 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 │ │ │ │ @@ -566724,15 +566691,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 1f3964 │ │ │ │ + beq.w 1f38ac │ │ │ │ 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 │ │ │ │ @@ -566761,15 +566728,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 1f307e │ │ │ │ + bne.n 1f2fc6 │ │ │ │ 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 │ │ │ │ @@ -566781,15 +566748,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 1f472c │ │ │ │ + bl 1f4674 │ │ │ │ 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 │ │ │ │ @@ -566873,16 +566840,16 @@ │ │ │ │ lsrs r3, r3, #24 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ blx 59900 <__popcountdi2@plt> │ │ │ │ ldrb.w r6, [r8, #144] @ 0x90 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, r6 │ │ │ │ - bcs.w 1f4156 │ │ │ │ - vldr d8, [pc, #800] @ 1f3508 │ │ │ │ + bcs.w 1f409e │ │ │ │ + vldr d8, [pc, #800] @ 1f3450 │ │ │ │ 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 │ │ │ │ @@ -566911,15 +566878,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 1f323c │ │ │ │ + bne.n 1f3184 │ │ │ │ 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 │ │ │ │ @@ -566934,15 +566901,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 1f472c │ │ │ │ + bl 1f4674 │ │ │ │ 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 │ │ │ │ @@ -567023,15 +566990,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 1f31fa │ │ │ │ + bcc.w 1f3142 │ │ │ │ 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 │ │ │ │ @@ -567079,40 +567046,40 @@ │ │ │ │ str r6, [r5, #24] │ │ │ │ strd r3, r4, [r8, #64] @ 0x40 │ │ │ │ blx 5923c │ │ │ │ movs r3, #0 │ │ │ │ strh.w r3, [r8, #136] @ 0x88 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp.w r3, #1024 @ 0x400 │ │ │ │ - bls.w 1f3de4 │ │ │ │ + bls.w 1f3d2c │ │ │ │ ldrd r7, r5, [r8, #64] @ 0x40 │ │ │ │ mov fp, r8 │ │ │ │ - vldr d8, [pc, #172] @ 1f3508 │ │ │ │ + vldr d8, [pc, #172] @ 1f3450 │ │ │ │ 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 1f3488 │ │ │ │ + beq.n 1f33d0 │ │ │ │ lsrs r6, r6, #1 │ │ │ │ subs r3, r6, #1 │ │ │ │ tst r3, r2 │ │ │ │ - bne.n 1f3480 │ │ │ │ + bne.n 1f33c8 │ │ │ │ lsrs r3, r6, #10 │ │ │ │ ldrb.w r7, [fp, #138] @ 0x8a │ │ │ │ cmp.w r6, #1024 @ 0x400 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bhi.w 1f3996 │ │ │ │ + bhi.w 1f38de │ │ │ │ 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} │ │ │ │ @@ -567128,51 +567095,51 @@ │ │ │ │ movs r1, #0 │ │ │ │ blx 5923c │ │ │ │ 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 1f405a │ │ │ │ + bls.w 1f3fa2 │ │ │ │ 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 1f3520 │ │ │ │ + b.n 1f3468 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - beq.n 1f3458 │ │ │ │ + bne.n 1f3510 │ │ │ │ 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 1f472c │ │ │ │ + bl 1f4674 │ │ │ │ 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 1f3518 │ │ │ │ + bne.n 1f3460 │ │ │ │ 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 │ │ │ │ @@ -567229,15 +567196,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 1f472c │ │ │ │ + bl 1f4674 │ │ │ │ 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 │ │ │ │ @@ -567320,15 +567287,15 @@ │ │ │ │ lsrs r3, r2, #24 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ blx 59900 <__popcountdi2@plt> │ │ │ │ ldrb.w r2, [fp, #144] @ 0x90 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, r2 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - bcs.w 1f4054 │ │ │ │ + bcs.w 1f3f9c │ │ │ │ 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] │ │ │ │ @@ -567359,15 +567326,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 1f377c │ │ │ │ + bne.n 1f36c4 │ │ │ │ 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 │ │ │ │ @@ -567382,15 +567349,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 1f472c │ │ │ │ + bl 1f4674 │ │ │ │ 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 │ │ │ │ @@ -567471,15 +567438,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 1f373a │ │ │ │ + bcc.w 1f3682 │ │ │ │ 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 │ │ │ │ @@ -567510,59 +567477,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 1f3462 │ │ │ │ + bhi.w 1f33aa │ │ │ │ mov r8, fp │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f3dde │ │ │ │ - ldr.w r2, [pc, #2096] @ 1f4198 │ │ │ │ - ldr.w r3, [pc, #2096] @ 1f419c │ │ │ │ + bne.w 1f3d26 │ │ │ │ + ldr.w r2, [pc, #2096] @ 1f40e0 │ │ │ │ + ldr.w r3, [pc, #2096] @ 1f40e4 │ │ │ │ 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 1f4186 │ │ │ │ + bne.w 1f40ce │ │ │ │ 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 1f3454 │ │ │ │ - b.n 1f395c │ │ │ │ + bhi.w 1f339c │ │ │ │ + b.n 1f38a4 │ │ │ │ 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 1f2b98 │ │ │ │ + bl 1f2ae0 │ │ │ │ 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 59900 <__popcountdi2@plt> │ │ │ │ ldrb.w r5, [fp, #144] @ 0x90 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, r5 │ │ │ │ - bcs.w 1f3b94 │ │ │ │ + bcs.w 1f3adc │ │ │ │ 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 │ │ │ │ @@ -567592,15 +567559,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 1f3a2a │ │ │ │ + bne.n 1f3972 │ │ │ │ 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 │ │ │ │ @@ -567615,15 +567582,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 1f472c │ │ │ │ + bl 1f4674 │ │ │ │ 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 │ │ │ │ @@ -567704,15 +567671,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 1f39e8 │ │ │ │ + bcc.w 1f3930 │ │ │ │ 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 │ │ │ │ @@ -567734,15 +567701,15 @@ │ │ │ │ adds r0, r7, r3 │ │ │ │ uxtb r5, r5 │ │ │ │ adc.w r1, r1, #0 │ │ │ │ strb.w r5, [fp, #144] @ 0x90 │ │ │ │ blx 59900 <__popcountdi2@plt> │ │ │ │ cmp r0, r5 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bcs.w 1f3dae │ │ │ │ + bcs.w 1f3cf6 │ │ │ │ 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 │ │ │ │ @@ -567772,15 +567739,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 1f3c44 │ │ │ │ + bne.n 1f3b8c │ │ │ │ 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 │ │ │ │ @@ -567795,15 +567762,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 1f472c │ │ │ │ + bl 1f4674 │ │ │ │ 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 │ │ │ │ @@ -567884,15 +567851,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 1f3c02 │ │ │ │ + bcc.w 1f3b4a │ │ │ │ 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 │ │ │ │ @@ -567904,23 +567871,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 1f3932 │ │ │ │ + b.n 1f387a │ │ │ │ add.w r3, r8, #72 @ 0x48 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldrb.w r0, [r8, #136] @ 0x88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1f40e0 │ │ │ │ + bne.w 1f4028 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bls.w 1f415c │ │ │ │ + bls.w 1f40a4 │ │ │ │ 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 │ │ │ │ @@ -567932,22 +567899,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 1f472c │ │ │ │ + bl 1f4674 │ │ │ │ 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 1f3e10 │ │ │ │ + bne.n 1f3d58 │ │ │ │ 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 │ │ │ │ @@ -567967,17 +567934,17 @@ │ │ │ │ ldrd r0, r1, [r8, #64] @ 0x40 │ │ │ │ add r4, r3 │ │ │ │ strb.w r4, [r8, #136] @ 0x88 │ │ │ │ blx 59900 <__popcountdi2@plt> │ │ │ │ ldrb.w r5, [r8, #144] @ 0x90 │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r5, r0 │ │ │ │ - bls.w 1f3964 │ │ │ │ + bls.w 1f38ac │ │ │ │ add.w fp, sp, #432 @ 0x1b0 │ │ │ │ - vldr d8, [pc, #764] @ 1f4190 │ │ │ │ + vldr d8, [pc, #764] @ 1f40d8 │ │ │ │ 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 │ │ │ │ @@ -568005,15 +567972,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 1f3ee4 │ │ │ │ + bne.n 1f3e2c │ │ │ │ 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 │ │ │ │ @@ -568027,15 +567994,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 1f472c │ │ │ │ + bl 1f4674 │ │ │ │ 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 │ │ │ │ @@ -568120,24 +568087,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 1f3ea2 │ │ │ │ - b.n 1f3964 │ │ │ │ + bcc.w 1f3dea │ │ │ │ + b.n 1f38ac │ │ │ │ adds r1, r2, #1 │ │ │ │ uxtb r1, r1 │ │ │ │ - b.n 1f38f4 │ │ │ │ + b.n 1f383c │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r3, r6 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movs r7, #64 @ 0x40 │ │ │ │ - b.w 1f3566 │ │ │ │ + b.w 1f34ae │ │ │ │ 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 │ │ │ │ @@ -568149,37 +568116,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 1f3012 │ │ │ │ + beq.w 1f2f5a │ │ │ │ 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 1f472c │ │ │ │ + bl 1f4674 │ │ │ │ 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 5923c │ │ │ │ - b.w 1f2f9c │ │ │ │ + b.w 1f2ee4 │ │ │ │ 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 │ │ │ │ @@ -568192,70 +568159,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 1f3e64 │ │ │ │ + beq.w 1f3dac │ │ │ │ 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 1f472c │ │ │ │ + bl 1f4674 │ │ │ │ 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 5923c │ │ │ │ - b.n 1f3dee │ │ │ │ + b.n 1f3d36 │ │ │ │ adds r3, r6, #1 │ │ │ │ - b.w 1f33ae │ │ │ │ + b.w 1f32f6 │ │ │ │ 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 1f3e64 │ │ │ │ + b.n 1f3dac │ │ │ │ ldrb.w r0, [r8, #136] @ 0x88 │ │ │ │ rsb r3, r0, #64 @ 0x40 │ │ │ │ cmp r7, r3 │ │ │ │ it cs │ │ │ │ movcs r7, r3 │ │ │ │ mov r4, r7 │ │ │ │ - b.w 1f3012 │ │ │ │ + b.w 1f2f5a │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - stmia r6!, {r4, r7} │ │ │ │ + stmia r7!, {r3, 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] @ 1f4218 │ │ │ │ + ldr.w ip, [pc, #104] @ 1f4160 │ │ │ │ mov r4, r0 │ │ │ │ - vldr d7, [pc, #88] @ 1f4210 │ │ │ │ + vldr d7, [pc, #88] @ 1f4158 │ │ │ │ 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] │ │ │ │ @@ -568282,58 +568249,58 @@ │ │ │ │ movs r3, #0 │ │ │ │ strh.w r3, [r4, #136] @ 0x88 │ │ │ │ strb.w r3, [r4, #138] @ 0x8a │ │ │ │ strb.w r3, [r4, #144] @ 0x90 │ │ │ │ pop {r4, pc} │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - bic.w r0, r0, r6, asr #32 │ │ │ │ - cbz r2, 1f4232 │ │ │ │ + orrs.w r0, r8, r6, asr #32 │ │ │ │ + cbz r2, 1f417a │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1f2f38 │ │ │ │ + bl 1f2e80 │ │ │ │ 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] @ (1f45a0 ) │ │ │ │ + ldr r0, [pc, #844] @ (1f44e8 ) │ │ │ │ ldr r1, [sp, #504] @ 0x1f8 │ │ │ │ add r0, pc │ │ │ │ str r1, [sp, #32] │ │ │ │ - ldr r1, [pc, #840] @ (1f45a4 ) │ │ │ │ + ldr r1, [pc, #840] @ (1f44ec ) │ │ │ │ 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 1f4456 │ │ │ │ + beq.w 1f439e │ │ │ │ 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 1f4476 │ │ │ │ + beq.w 1f43be │ │ │ │ add.w r3, sl, r7, lsl #6 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f4504 │ │ │ │ + beq.w 1f444c │ │ │ │ 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 │ │ │ │ @@ -568360,15 +568327,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 1f42da │ │ │ │ + bne.n 1f4222 │ │ │ │ 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 │ │ │ │ @@ -568377,15 +568344,15 @@ │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ blx 59c4c │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ blx 59c4c │ │ │ │ add.w r5, r4, #113 @ 0x71 │ │ │ │ - vldr d8, [pc, #624] @ 1f4598 │ │ │ │ + vldr d8, [pc, #624] @ 1f44e0 │ │ │ │ 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] │ │ │ │ @@ -568408,15 +568375,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 1f472c │ │ │ │ + bl 1f4674 │ │ │ │ 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} │ │ │ │ @@ -568461,47 +568428,47 @@ │ │ │ │ vstr d8, [r6, #32] │ │ │ │ blx 59c4c │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ blx 59c4c │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 1f4332 │ │ │ │ + bne.n 1f427a │ │ │ │ ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f45ac │ │ │ │ + bne.w 1f44f4 │ │ │ │ ldr r3, [sp, #508] @ 0x1fc │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi.w 1f460a │ │ │ │ + bhi.w 1f4552 │ │ │ │ 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 1f4754 │ │ │ │ + bl 1f469c │ │ │ │ ldr r2, [sp, #508] @ 0x1fc │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r1, r4 │ │ │ │ blx 59c4c │ │ │ │ - ldr r2, [pc, #336] @ (1f45a8 ) │ │ │ │ - ldr r3, [pc, #328] @ (1f45a4 ) │ │ │ │ + ldr r2, [pc, #336] @ (1f44f0 ) │ │ │ │ + ldr r3, [pc, #328] @ (1f44ec ) │ │ │ │ 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 1f4706 │ │ │ │ + bne.w 1f464e │ │ │ │ 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 │ │ │ │ @@ -568525,40 +568492,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 1f44a6 │ │ │ │ + bne.n 1f43ee │ │ │ │ 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 59c4c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f465a │ │ │ │ + bne.w 1f45a2 │ │ │ │ ldr r3, [sp, #508] @ 0x1fc │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ add r3, sp, #200 @ 0xc8 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bhi.w 1f46b6 │ │ │ │ + bhi.w 1f45fe │ │ │ │ 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 1f443e │ │ │ │ + b.n 1f4386 │ │ │ │ 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] │ │ │ │ @@ -568582,16 +568549,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 1f453e │ │ │ │ - vldr d7, [pc, #60] @ 1f4598 │ │ │ │ + bne.n 1f4486 │ │ │ │ + vldr d7, [pc, #60] @ 1f44e0 │ │ │ │ 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 │ │ │ │ @@ -568599,39 +568566,39 @@ │ │ │ │ vstr d7, [r6, #32] │ │ │ │ blx 59c4c │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ blx 59c4c │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 1f4320 │ │ │ │ + bne.w 1f4268 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 1f441a │ │ │ │ + b.n 1f4362 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - pop {r3, r5, r7, pc} │ │ │ │ + bkpt 0x0060 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r2, 1f4614 │ │ │ │ + pop {r1, r3, r4, r6} │ │ │ │ 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 1f4754 │ │ │ │ + bl 1f469c │ │ │ │ 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 │ │ │ │ @@ -568647,58 +568614,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 1f4632 │ │ │ │ + bls.n 1f457a │ │ │ │ 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 1f4780 │ │ │ │ + bl 1f46c8 │ │ │ │ ldr r3, [sp, #508] @ 0x1fc │ │ │ │ ands.w r3, r3, #63 @ 0x3f │ │ │ │ - beq.w 1f4456 │ │ │ │ + beq.w 1f439e │ │ │ │ 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 1f442a │ │ │ │ + b.n 1f4372 │ │ │ │ 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 1f4754 │ │ │ │ + bl 1f469c │ │ │ │ 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 │ │ │ │ @@ -568714,115 +568681,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 1f46de │ │ │ │ + bls.n 1f4626 │ │ │ │ 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 1f4780 │ │ │ │ + bl 1f46c8 │ │ │ │ ldr r3, [sp, #508] @ 0x1fc │ │ │ │ ands.w r3, r3, #63 @ 0x3f │ │ │ │ - beq.w 1f4456 │ │ │ │ + beq.w 1f439e │ │ │ │ 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 1f44ee │ │ │ │ + b.n 1f4436 │ │ │ │ blx 597a0 <__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 1f4238 │ │ │ │ + bl 1f4180 │ │ │ │ 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 1f481c │ │ │ │ + bl 1f4764 │ │ │ │ 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 1f5520 │ │ │ │ + bl 1f5468 │ │ │ │ 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, 1f47ce │ │ │ │ + cbz r6, 1f4716 │ │ │ │ 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 1f5520 │ │ │ │ + bl 1f5468 │ │ │ │ adds r4, #1 │ │ │ │ adc.w r5, r5, #0 │ │ │ │ cmp r5, fp │ │ │ │ it eq │ │ │ │ cmpeq r4, r6 │ │ │ │ - bne.n 1f47ac │ │ │ │ + bne.n 1f46f4 │ │ │ │ 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 │ │ │ │ @@ -568834,15 +568801,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 1f63d4 │ │ │ │ + bl 1f631c │ │ │ │ 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 │ │ │ │ @@ -571439,17 +571406,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] @ (1f64f8 ) │ │ │ │ + ldr r4, [pc, #272] @ (1f6440 ) │ │ │ │ mov r9, r3 │ │ │ │ - ldr r3, [pc, #272] @ (1f64fc ) │ │ │ │ + ldr r3, [pc, #272] @ (1f6444 ) │ │ │ │ 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 │ │ │ │ @@ -571457,15 +571424,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 1f64da │ │ │ │ + beq.n 1f6422 │ │ │ │ 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] │ │ │ │ @@ -571480,37 +571447,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, 1f6496 │ │ │ │ + cbz r3, 1f63de │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov fp, r3 │ │ │ │ - b.n 1f647c │ │ │ │ + b.n 1f63c4 │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ strd r5, r6, [sp] │ │ │ │ adds r4, #64 @ 0x40 │ │ │ │ - bl 1f481c │ │ │ │ + bl 1f4764 │ │ │ │ add.w fp, fp, #4294967295 @ 0xffffffff │ │ │ │ mov r2, sl │ │ │ │ cmp.w fp, #1 │ │ │ │ - bne.n 1f6464 │ │ │ │ + bne.n 1f63ac │ │ │ │ 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 1f481c │ │ │ │ + bl 1f4764 │ │ │ │ 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 │ │ │ │ @@ -571526,69 +571493,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 1f6428 │ │ │ │ - ldr r2, [pc, #36] @ (1f6500 ) │ │ │ │ - ldr r3, [pc, #28] @ (1f64fc ) │ │ │ │ + bne.n 1f6370 │ │ │ │ + ldr r2, [pc, #36] @ (1f6448 ) │ │ │ │ + ldr r3, [pc, #28] @ (1f6444 ) │ │ │ │ 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 1f64f4 │ │ │ │ + bne.n 1f643c │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ - ldr r4, [sp, #64] @ 0x40 │ │ │ │ + ldr r4, [sp, #800] @ 0x320 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #120] @ 0x78 │ │ │ │ + ldr r3, [sp, #856] @ 0x358 │ │ │ │ lsls r6, r4, #2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f6580 │ │ │ │ + beq.n 1f64c8 │ │ │ │ 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 1f6536 │ │ │ │ + bhi.n 1f647e │ │ │ │ tbb [pc, r2] │ │ │ │ movs r4, #11 │ │ │ │ subs r3, r2, r4 │ │ │ │ movs r3, r0 │ │ │ │ movs r0, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 592fc <__clock_gettime64@plt> │ │ │ │ - cbz r0, 1f6558 │ │ │ │ + cbz r0, 1f64a0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ movs r0, #0 │ │ │ │ blx 592fc <__clock_gettime64@plt> │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ movs r0, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 592fc <__clock_gettime64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f6536 │ │ │ │ + bne.n 1f647e │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 1f6538 │ │ │ │ + b.n 1f6480 │ │ │ │ movs r0, #3 │ │ │ │ blx 592fc <__clock_gettime64@plt> │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ lsls r0, r0, #2 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ @@ -571672,68 +571639,68 @@ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 596a4 │ │ │ │ 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] @ (1f66d4 ) │ │ │ │ + ldr r2, [pc, #112] @ (1f661c ) │ │ │ │ cmp r1, #1 │ │ │ │ it ne │ │ │ │ cmpne r1, #4 │ │ │ │ - ldr r3, [pc, #108] @ (1f66d8 ) │ │ │ │ + ldr r3, [pc, #108] @ (1f6620 ) │ │ │ │ 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 1f66c6 │ │ │ │ + beq.n 1f660e │ │ │ │ cmp r1, #3 │ │ │ │ it ne │ │ │ │ cmpne r1, #6 │ │ │ │ - bne.n 1f66c2 │ │ │ │ + bne.n 1f660a │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ blx 58b50 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 59c28 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ blx 58b8c │ │ │ │ add r0, sp, #8 │ │ │ │ blx 59c34 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #48] @ (1f66dc ) │ │ │ │ - ldr r3, [pc, #40] @ (1f66d8 ) │ │ │ │ + ldr r2, [pc, #48] @ (1f6624 ) │ │ │ │ + ldr r3, [pc, #40] @ (1f6620 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f66ce │ │ │ │ + bne.n 1f6616 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #2 │ │ │ │ - b.n 1f66aa │ │ │ │ + b.n 1f65f2 │ │ │ │ mov r1, r2 │ │ │ │ blx 58b8c │ │ │ │ - b.n 1f66a8 │ │ │ │ + b.n 1f65f0 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r1, [sp, #568] @ 0x238 │ │ │ │ + ldr r2, [sp, #280] @ 0x118 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #312] @ 0x138 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 58b80 │ │ │ │ subs r0, #0 │ │ │ │ @@ -571757,96 +571724,96 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #8 │ │ │ │ mov r4, r2 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 59cb8 │ │ │ │ - cbz r0, 1f675e │ │ │ │ + cbz r0, 1f66a6 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #40] @ (1f6764 ) │ │ │ │ + ldr r2, [pc, #40] @ (1f66ac ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ strd r1, r4, [r3] │ │ │ │ movs r1, #0 │ │ │ │ blx 5a05c │ │ │ │ - cbnz r0, 1f6752 │ │ │ │ + cbnz r0, 1f669a │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 58d30 │ │ │ │ movs r0, #2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r0, #4 │ │ │ │ - b.n 1f674e │ │ │ │ + b.n 1f6696 │ │ │ │ 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 59258 │ │ │ │ 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] @ (1f67cc ) │ │ │ │ + ldr r2, [pc, #64] @ (1f6714 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #64] @ (1f67d0 ) │ │ │ │ + ldr r3, [pc, #64] @ (1f6718 ) │ │ │ │ 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 594f4 │ │ │ │ - cbnz r0, 1f67c4 │ │ │ │ - cbz r4, 1f67ac │ │ │ │ + cbnz r0, 1f670c │ │ │ │ + cbz r4, 1f66f4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #36] @ (1f67d4 ) │ │ │ │ - ldr r3, [pc, #32] @ (1f67d0 ) │ │ │ │ + ldr r2, [pc, #36] @ (1f671c ) │ │ │ │ + ldr r3, [pc, #32] @ (1f6718 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f67c8 │ │ │ │ + bne.n 1f6710 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #2 │ │ │ │ - b.n 1f67ac │ │ │ │ + b.n 1f66f4 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ - ldr r0, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r1, [sp, #136] @ 0x88 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #304] @ 0x130 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ 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, 1f6810 │ │ │ │ + cbnz r3, 1f6758 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ cmp.w r2, #260 @ 0x104 │ │ │ │ - beq.n 1f6814 │ │ │ │ + beq.n 1f675c │ │ │ │ bic.w r0, r2, #2 │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ subs r0, r0, r3 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ @@ -571855,25 +571822,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 1f67ec │ │ │ │ + bl 1f6734 │ │ │ │ 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, 1f685a │ │ │ │ + cbnz r3, 1f67a2 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ cmp.w r2, #260 @ 0x104 │ │ │ │ - beq.n 1f685e │ │ │ │ + beq.n 1f67a6 │ │ │ │ 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 │ │ │ │ @@ -571882,15 +571849,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 1f6834 │ │ │ │ + bl 1f677c │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r3, [r0, #24] │ │ │ │ add.w r2, r0, #20 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ @@ -571902,75 +571869,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 1f68bc │ │ │ │ + beq.n 1f6804 │ │ │ │ subs r3, #4 │ │ │ │ - b.n 1f68b2 │ │ │ │ + b.n 1f67fa │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs r3, r2, #4 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1f68bc │ │ │ │ + beq.n 1f6804 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.n 1f68aa │ │ │ │ + bpl.n 1f67f2 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #24] │ │ │ │ add.w r1, r0, #20 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1f68e8 │ │ │ │ + beq.n 1f6830 │ │ │ │ subs r3, #4 │ │ │ │ movw ip, #281 @ 0x119 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r0, r2, #31 │ │ │ │ - bmi.n 1f68e0 │ │ │ │ + bmi.n 1f6828 │ │ │ │ ldrb r0, [r2, #12] │ │ │ │ - cbnz r0, 1f68ec │ │ │ │ + cbnz r0, 1f6834 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ cmp r2, ip │ │ │ │ - bne.n 1f68ec │ │ │ │ + bne.n 1f6834 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs r3, r2, #4 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1f68d0 │ │ │ │ + bne.n 1f6818 │ │ │ │ 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] @ (1f6930 ) │ │ │ │ + ldr r0, [pc, #44] @ (1f6878 ) │ │ │ │ add r0, pc │ │ │ │ ldr r2, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r2, #-8] │ │ │ │ - cbnz r3, 1f692a │ │ │ │ - ldr r3, [pc, #36] @ (1f6934 ) │ │ │ │ + cbnz r3, 1f6872 │ │ │ │ + ldr r3, [pc, #36] @ (1f687c ) │ │ │ │ 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 │ │ │ │ - str r6, [sp, #1000] @ 0x3e8 │ │ │ │ + str r7, [sp, #712] @ 0x2c8 │ │ │ │ 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 │ │ │ │ @@ -571982,1295 +571949,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 1f699e │ │ │ │ - cbz r3, 1f699e │ │ │ │ + bne.n 1f68e6 │ │ │ │ + cbz r3, 1f68e6 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ adds r5, r2, r3 │ │ │ │ subs r4, r2, #1 │ │ │ │ subs r5, #1 │ │ │ │ - b.n 1f697e │ │ │ │ + b.n 1f68c6 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 1f699e │ │ │ │ + beq.n 1f68e6 │ │ │ │ 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 2001fc │ │ │ │ + bl 200144 │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvc.n 1f6978 │ │ │ │ + bvc.n 1f68c0 │ │ │ │ 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 1f69ee │ │ │ │ - cbz r3, 1f69f2 │ │ │ │ + bne.n 1f6936 │ │ │ │ + cbz r3, 1f693a │ │ │ │ ldr r2, [sp, #16] │ │ │ │ adds r5, r2, r3 │ │ │ │ subs r4, r2, #1 │ │ │ │ subs r5, #1 │ │ │ │ - b.n 1f69d2 │ │ │ │ + b.n 1f691a │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 1f69f2 │ │ │ │ + beq.n 1f693a │ │ │ │ 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 2001fc │ │ │ │ + bl 200144 │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 1f69cc │ │ │ │ + bvs.n 1f6914 │ │ │ │ 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] @ (1f6a60 ) │ │ │ │ + ldr r3, [pc, #88] @ (1f69a8 ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r4, [pc, #84] @ (1f6a64 ) │ │ │ │ + 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, #2032 @ 0x7f0 │ │ │ │ - bne.n 1f6a48 │ │ │ │ + bne.n 1f6990 │ │ │ │ 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 2897c0 │ │ │ │ + bl 289708 │ │ │ │ ands r0, r4 │ │ │ │ uxth r0, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ - str r5, [sp, #952] @ 0x3b8 │ │ │ │ + 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, #92] @ (1f6ad4 ) │ │ │ │ + ldr r3, [pc, #92] @ (1f6a1c ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r4, [pc, #88] @ (1f6ad8 ) │ │ │ │ + ldr r4, [pc, #88] @ (1f6a20 ) │ │ │ │ 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 1f6aba │ │ │ │ + bne.n 1f6a02 │ │ │ │ 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 2897c0 │ │ │ │ + bl 289708 │ │ │ │ ands r0, r4 │ │ │ │ uxth r0, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - str r5, [sp, #504] @ 0x1f8 │ │ │ │ + str r6, [sp, #216] @ 0xd8 │ │ │ │ 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] @ (1f6b34 ) │ │ │ │ - ldr.w ip, [pc, #72] @ 1f6b38 │ │ │ │ + ldr r3, [pc, #72] @ (1f6a7c ) │ │ │ │ + ldr.w ip, [pc, #72] @ 1f6a80 │ │ │ │ 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 1f6b1e │ │ │ │ + bne.n 1f6a66 │ │ │ │ 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 2897c0 │ │ │ │ + bl 289708 │ │ │ │ tst r4, r0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - str r5, [sp, #48] @ 0x30 │ │ │ │ + str r5, [sp, #784] @ 0x310 │ │ │ │ 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] @ (1f6b9c ) │ │ │ │ - ldr.w ip, [pc, #80] @ 1f6ba0 │ │ │ │ + ldr r3, [pc, #80] @ (1f6ae4 ) │ │ │ │ + ldr.w ip, [pc, #80] @ 1f6ae8 │ │ │ │ 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 1f6b84 │ │ │ │ + bne.n 1f6acc │ │ │ │ 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 2897c0 │ │ │ │ + bl 289708 │ │ │ │ tst r4, r0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - str r4, [sp, #688] @ 0x2b0 │ │ │ │ + str r5, [sp, #400] @ 0x190 │ │ │ │ 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] @ (1f6c14 ) │ │ │ │ + ldr r3, [pc, #96] @ (1f6b5c ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r4, [pc, #92] @ (1f6c18 ) │ │ │ │ + ldr r4, [pc, #92] @ (1f6b60 ) │ │ │ │ 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 1f6bfa │ │ │ │ + bne.n 1f6b42 │ │ │ │ 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 2897c0 │ │ │ │ + bl 289708 │ │ │ │ ands r0, r4 │ │ │ │ uxth r0, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - str r4, [sp, #264] @ 0x108 │ │ │ │ + str r4, [sp, #1000] @ 0x3e8 │ │ │ │ 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] @ (1f6c88 ) │ │ │ │ + ldr r3, [pc, #92] @ (1f6bd0 ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r4, [pc, #88] @ (1f6c8c ) │ │ │ │ + ldr r4, [pc, #88] @ (1f6bd4 ) │ │ │ │ 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 1f6c6e │ │ │ │ + bne.n 1f6bb6 │ │ │ │ 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 2897c0 │ │ │ │ + bl 289708 │ │ │ │ ands r0, r4 │ │ │ │ uxth r0, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - str r3, [sp, #808] @ 0x328 │ │ │ │ + str r4, [sp, #520] @ 0x208 │ │ │ │ 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] @ (1f6cf0 ) │ │ │ │ - ldr.w ip, [pc, #80] @ 1f6cf4 │ │ │ │ + ldr r3, [pc, #80] @ (1f6c38 ) │ │ │ │ + ldr.w ip, [pc, #80] @ 1f6c3c │ │ │ │ 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 1f6cd8 │ │ │ │ + bne.n 1f6c20 │ │ │ │ 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 2897c0 │ │ │ │ + bl 289708 │ │ │ │ tst r4, r0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - str r3, [sp, #352] @ 0x160 │ │ │ │ + str r4, [sp, #64] @ 0x40 │ │ │ │ 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] @ (1f6d50 ) │ │ │ │ - ldr.w ip, [pc, #72] @ 1f6d54 │ │ │ │ + ldr r3, [pc, #72] @ (1f6c98 ) │ │ │ │ + ldr.w ip, [pc, #72] @ 1f6c9c │ │ │ │ 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 1f6d3a │ │ │ │ + bne.n 1f6c82 │ │ │ │ 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 2897c0 │ │ │ │ + bl 289708 │ │ │ │ tst r4, r0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - str r2, [sp, #960] @ 0x3c0 │ │ │ │ + str r3, [sp, #672] @ 0x2a0 │ │ │ │ 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] @ (1f6db8 ) │ │ │ │ - ldr.w ip, [pc, #80] @ 1f6dbc │ │ │ │ + ldr r3, [pc, #80] @ (1f6d00 ) │ │ │ │ + ldr.w ip, [pc, #80] @ 1f6d04 │ │ │ │ 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 1f6da0 │ │ │ │ + bne.n 1f6ce8 │ │ │ │ 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 2897c0 │ │ │ │ + bl 289708 │ │ │ │ tst r4, r0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - str r2, [sp, #576] @ 0x240 │ │ │ │ + str r3, [sp, #288] @ 0x120 │ │ │ │ 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] @ (1f6e18 ) │ │ │ │ - ldr.w ip, [pc, #72] @ 1f6e1c │ │ │ │ + ldr r3, [pc, #72] @ (1f6d60 ) │ │ │ │ + ldr.w ip, [pc, #72] @ 1f6d64 │ │ │ │ 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 1f6e02 │ │ │ │ + bne.n 1f6d4a │ │ │ │ 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 2897c0 │ │ │ │ + bl 289708 │ │ │ │ tst r4, r0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - str r2, [sp, #160] @ 0xa0 │ │ │ │ + str r2, [sp, #896] @ 0x380 │ │ │ │ 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] @ (1f6e88 ) │ │ │ │ + ldr r3, [pc, #88] @ (1f6dd0 ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r4, [pc, #84] @ (1f6e8c ) │ │ │ │ + ldr r4, [pc, #84] @ (1f6dd4 ) │ │ │ │ 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 1f6e70 │ │ │ │ + bne.n 1f6db8 │ │ │ │ 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 2897c0 │ │ │ │ + bl 289708 │ │ │ │ ands r0, r4 │ │ │ │ uxth r0, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ - str r1, [sp, #792] @ 0x318 │ │ │ │ + str r2, [sp, #504] @ 0x1f8 │ │ │ │ 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] @ (1f6ef0 ) │ │ │ │ - ldr.w ip, [pc, #80] @ 1f6ef4 │ │ │ │ + ldr r3, [pc, #80] @ (1f6e38 ) │ │ │ │ + ldr.w ip, [pc, #80] @ 1f6e3c │ │ │ │ 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 1f6ed8 │ │ │ │ + bne.n 1f6e20 │ │ │ │ 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 2897c0 │ │ │ │ + bl 289708 │ │ │ │ tst r4, r0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - str r1, [sp, #352] @ 0x160 │ │ │ │ + str r2, [sp, #64] @ 0x40 │ │ │ │ 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] @ (1f6f64 ) │ │ │ │ + ldr r3, [pc, #92] @ (1f6eac ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r4, [pc, #88] @ (1f6f68 ) │ │ │ │ + ldr r4, [pc, #88] @ (1f6eb0 ) │ │ │ │ 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 1f6f4a │ │ │ │ + bne.n 1f6e92 │ │ │ │ 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 2897c0 │ │ │ │ + bl 289708 │ │ │ │ ands r0, r4 │ │ │ │ uxth r0, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - str r0, [sp, #952] @ 0x3b8 │ │ │ │ + str r1, [sp, #664] @ 0x298 │ │ │ │ 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 2897c0 │ │ │ │ + bl 289708 │ │ │ │ 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] @ (1f6ff0 ) │ │ │ │ - ldr.w ip, [pc, #76] @ 1f6ff4 │ │ │ │ + ldr r3, [pc, #76] @ (1f6f38 ) │ │ │ │ + ldr.w ip, [pc, #76] @ 1f6f3c │ │ │ │ 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 1f6fda │ │ │ │ + bne.n 1f6f22 │ │ │ │ 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 2897c0 │ │ │ │ + bl 289708 │ │ │ │ tst r4, r0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - str r0, [sp, #336] @ 0x150 │ │ │ │ + str r1, [sp, #48] @ 0x30 │ │ │ │ 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] @ (1f7068 ) │ │ │ │ + ldr r3, [pc, #96] @ (1f6fb0 ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r4, [pc, #92] @ (1f706c ) │ │ │ │ + ldr r4, [pc, #92] @ (1f6fb4 ) │ │ │ │ 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 1f704e │ │ │ │ + bne.n 1f6f96 │ │ │ │ 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 2897c0 │ │ │ │ + bl 289708 │ │ │ │ ands r0, r4 │ │ │ │ uxth r0, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldrh r6, [r5, #62] @ 0x3e │ │ │ │ + str r0, [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, #68] @ (1f70c4 ) │ │ │ │ - ldr.w ip, [pc, #68] @ 1f70c8 │ │ │ │ + ldr r3, [pc, #68] @ (1f700c ) │ │ │ │ + ldr.w ip, [pc, #68] @ 1f7010 │ │ │ │ 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 1f70ac │ │ │ │ + bne.n 1f6ff4 │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ lsls r3, r3, #27 │ │ │ │ it pl │ │ │ │ movpl r0, #1 │ │ │ │ - bpl.n 1f70c0 │ │ │ │ + bpl.n 1f7008 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ - bl 2897c0 │ │ │ │ + bl 289708 │ │ │ │ eor.w r0, r0, #1024 @ 0x400 │ │ │ │ ubfx r0, r0, #10, #1 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldrh r0, [r7, #58] @ 0x3a │ │ │ │ + str r0, [sp, #192] @ 0xc0 │ │ │ │ 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 2897c0 │ │ │ │ + bl 289708 │ │ │ │ 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] @ (1f7168 ) │ │ │ │ - ldr.w ip, [pc, #104] @ 1f716c │ │ │ │ + ldr r3, [pc, #104] @ (1f70b0 ) │ │ │ │ + ldr.w ip, [pc, #104] @ 1f70b4 │ │ │ │ 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 1f7162 │ │ │ │ + bne.n 1f70aa │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ and.w ip, r3, #4 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n 1f7154 │ │ │ │ + bpl.n 1f709c │ │ │ │ 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 2897c0 │ │ │ │ + bl 289708 │ │ │ │ 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 1f713e │ │ │ │ + bne.n 1f7086 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ movw r4, #1537 @ 0x601 │ │ │ │ - b.n 1f713e │ │ │ │ - ldrh r0, [r7, #54] @ 0x36 │ │ │ │ + b.n 1f7086 │ │ │ │ + ldrh r0, [r6, #60] @ 0x3c │ │ │ │ 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] @ (1f71dc ) │ │ │ │ + ldr r3, [pc, #92] @ (1f7124 ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r4, [pc, #88] @ (1f71e0 ) │ │ │ │ + ldr r4, [pc, #88] @ (1f7128 ) │ │ │ │ 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 1f71c4 │ │ │ │ + bne.n 1f710c │ │ │ │ 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 2897c0 │ │ │ │ + bl 289708 │ │ │ │ ands r0, r4 │ │ │ │ uxth r0, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrh r6, [r6, #50] @ 0x32 │ │ │ │ + ldrh r6, [r5, #56] @ 0x38 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r3, 1f7234 │ │ │ │ + cbz r3, 1f717c │ │ │ │ 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 1f720a │ │ │ │ + b.n 1f7152 │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 1f722c │ │ │ │ + beq.n 1f7174 │ │ │ │ ldr.w r2, [r8, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ - bl 289a48 │ │ │ │ + bl 289990 │ │ │ │ cmp r0, #5 │ │ │ │ - bhi.n 1f7206 │ │ │ │ + bhi.n 1f714e │ │ │ │ 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, 1f7288 │ │ │ │ + cbz r3, 1f71d0 │ │ │ │ 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 1f725e │ │ │ │ + b.n 1f71a6 │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 1f7280 │ │ │ │ + beq.n 1f71c8 │ │ │ │ ldr.w r2, [r8, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ - bl 289a48 │ │ │ │ + bl 289990 │ │ │ │ cmp r0, #4 │ │ │ │ - bhi.n 1f725a │ │ │ │ + bhi.n 1f71a2 │ │ │ │ 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, 1f72dc │ │ │ │ + cbz r3, 1f7224 │ │ │ │ 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 1f72b2 │ │ │ │ + b.n 1f71fa │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 1f72d4 │ │ │ │ + beq.n 1f721c │ │ │ │ ldr.w r2, [r8, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ - bl 289a48 │ │ │ │ + bl 289990 │ │ │ │ cmp r0, #3 │ │ │ │ - bhi.n 1f72ae │ │ │ │ + bhi.n 1f71f6 │ │ │ │ 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, 1f7330 │ │ │ │ + cbz r3, 1f7278 │ │ │ │ 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 1f7306 │ │ │ │ + b.n 1f724e │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 1f7328 │ │ │ │ + beq.n 1f7270 │ │ │ │ ldr.w r2, [r8, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ - bl 289a48 │ │ │ │ + bl 289990 │ │ │ │ cmp r0, #2 │ │ │ │ - bhi.n 1f7302 │ │ │ │ + bhi.n 1f724a │ │ │ │ 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, 1f7384 │ │ │ │ + cbz r3, 1f72cc │ │ │ │ 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 1f735a │ │ │ │ + b.n 1f72a2 │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 1f737c │ │ │ │ + beq.n 1f72c4 │ │ │ │ ldr.w r2, [r8, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ - bl 289a48 │ │ │ │ + bl 289990 │ │ │ │ cmp r0, #1 │ │ │ │ - bhi.n 1f7356 │ │ │ │ + bhi.n 1f729e │ │ │ │ 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, 1f73d6 │ │ │ │ + cbz r3, 1f731e │ │ │ │ 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 1f73ae │ │ │ │ + b.n 1f72f6 │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 1f73ce │ │ │ │ + beq.n 1f7316 │ │ │ │ ldr.w r2, [r8, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ - bl 289a48 │ │ │ │ + bl 289990 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f73aa │ │ │ │ + bne.n 1f72f2 │ │ │ │ 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 289a30 │ │ │ │ + bl 289978 │ │ │ │ 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 289a30 │ │ │ │ + bl 289978 │ │ │ │ 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 2006a0 │ │ │ │ + bl 2005e8 │ │ │ │ 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] @ 1f7544 │ │ │ │ + ldr.w r8, [pc, #236] @ 1f748c │ │ │ │ add.w r5, r0, #20 │ │ │ │ ldr r4, [r0, #24] │ │ │ │ sub sp, #12 │ │ │ │ add r8, pc │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1f74f8 │ │ │ │ + beq.n 1f7440 │ │ │ │ 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 1f74f0 │ │ │ │ + bne.n 1f7438 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f7504 │ │ │ │ + beq.n 1f744c │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 1f752a │ │ │ │ + beq.n 1f7472 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 1f74aa │ │ │ │ + bne.n 1f73f2 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ subs r2, #24 │ │ │ │ cmp r2, #1 │ │ │ │ - bls.n 1f74aa │ │ │ │ + bls.n 1f73f2 │ │ │ │ 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 201dd0 │ │ │ │ + bl 201d18 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 1f74f0 │ │ │ │ + beq.n 1f7438 │ │ │ │ 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 1f751c │ │ │ │ + bne.n 1f7464 │ │ │ │ cmp r7, #8 │ │ │ │ - beq.n 1f74cc │ │ │ │ + beq.n 1f7414 │ │ │ │ mov r0, r3 │ │ │ │ adds r2, r7, #1 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1f7444 │ │ │ │ + bl 1f738c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r0, 1f74f0 │ │ │ │ - ldr r2, [pc, #120] @ (1f7548 ) │ │ │ │ + cbnz r0, 1f7438 │ │ │ │ + ldr r2, [pc, #120] @ (1f7490 ) │ │ │ │ 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 1f74aa │ │ │ │ + bne.n 1f73f2 │ │ │ │ ldrb.w r3, [r3, #40] @ 0x28 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ tst r6, r3 │ │ │ │ - bne.n 1f74aa │ │ │ │ + bne.n 1f73f2 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 1f7470 │ │ │ │ + bne.n 1f73b8 │ │ │ │ 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 1f74b2 │ │ │ │ + bne.n 1f73fa │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 1f74b8 │ │ │ │ + bne.n 1f7400 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 201940 │ │ │ │ + bl 201888 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f74b8 │ │ │ │ - b.n 1f74cc │ │ │ │ + bne.n 1f7400 │ │ │ │ + b.n 1f7414 │ │ │ │ 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 1f74f0 │ │ │ │ + beq.n 1f7438 │ │ │ │ mov r0, fp │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldrh r4, [r3, #28] │ │ │ │ + ldrh r4, [r2, #34] @ 0x22 │ │ │ │ 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] @ (1f75d0 ) │ │ │ │ + ldr r0, [pc, #116] @ (1f7518 ) │ │ │ │ sub sp, #28 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ - ldr r2, [pc, #112] @ (1f75d4 ) │ │ │ │ + ldr r2, [pc, #112] @ (1f751c ) │ │ │ │ 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 201824 │ │ │ │ + bl 20176c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - beq.n 1f75aa │ │ │ │ - ldr r2, [pc, #68] @ (1f75d8 ) │ │ │ │ - ldr r3, [pc, #60] @ (1f75d4 ) │ │ │ │ + beq.n 1f74f2 │ │ │ │ + ldr r2, [pc, #68] @ (1f7520 ) │ │ │ │ + ldr r3, [pc, #60] @ (1f751c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f75ca │ │ │ │ + bne.n 1f7512 │ │ │ │ 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 2001fc │ │ │ │ + bl 200144 │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ - b.n 1f7592 │ │ │ │ + b.n 1f74da │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r0, [r3, #20] │ │ │ │ + ldrh r0, [r2, #26] │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r4, #18] │ │ │ │ + ldrh r6, [r3, #24] │ │ │ │ lsls r6, r4, #2 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ add.w r1, r0, #20 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1f7612 │ │ │ │ + beq.n 1f755a │ │ │ │ subs r2, #4 │ │ │ │ push {lr} │ │ │ │ movw lr, #311 @ 0x137 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ands.w r0, r3, #1 │ │ │ │ - bne.n 1f7606 │ │ │ │ + bne.n 1f754e │ │ │ │ ldrb.w ip, [r3, #12] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1f7610 │ │ │ │ + bne.n 1f7558 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ cmp r3, lr │ │ │ │ - bne.n 1f7610 │ │ │ │ + bne.n 1f7558 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ subs r2, r3, #4 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 1f75ee │ │ │ │ + bne.n 1f7536 │ │ │ │ movs r0, #1 │ │ │ │ pop {pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ - ldr.w ip, [pc, #64] @ 1f7660 │ │ │ │ + ldr.w ip, [pc, #64] @ 1f75a8 │ │ │ │ add ip, pc │ │ │ │ ldr r3, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ - cbnz r2, 1f763a │ │ │ │ + cbnz r2, 1f7582 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r3, r2 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ - bne.n 1f763e │ │ │ │ + bne.n 1f7586 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1f763c │ │ │ │ + bne.n 1f7584 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ - ldr r3, [pc, #24] @ (1f7664 ) │ │ │ │ + ldr r3, [pc, #24] @ (1f75ac ) │ │ │ │ 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, [r3, #14] │ │ │ │ + ldrh r4, [r2, #20] │ │ │ │ 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 1f769c │ │ │ │ - cbnz r2, 1f7698 │ │ │ │ + beq.n 1f75e4 │ │ │ │ + cbnz r2, 1f75e0 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp.w r2, #260 @ 0x104 │ │ │ │ - beq.n 1f768e │ │ │ │ + beq.n 1f75d6 │ │ │ │ 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 1f7680 │ │ │ │ + beq.n 1f75c8 │ │ │ │ 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] @ (1f7854 ) │ │ │ │ + ldr r0, [pc, #428] @ (1f779c ) │ │ │ │ mov r4, r3 │ │ │ │ ldr.w ip, [lr, #56] @ 0x38 │ │ │ │ add r0, pc │ │ │ │ ldrb.w r3, [ip, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 1f76bc │ │ │ │ + beq.n 1f7604 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1f7832 │ │ │ │ + beq.w 1f777a │ │ │ │ ldr r3, [r1, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #400] @ (1f7858 ) │ │ │ │ + ldr r1, [pc, #400] @ (1f77a0 ) │ │ │ │ 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 1f775c │ │ │ │ + beq.n 1f76a4 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 1f76b8 │ │ │ │ + bne.n 1f7600 │ │ │ │ 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 1f784e │ │ │ │ + bhi.w 1f7796 │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.w 1f7852 │ │ │ │ + bhi.w 1f779a │ │ │ │ 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 │ │ │ │ @@ -573284,33 +573251,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 1f76b8 │ │ │ │ + blt.n 1f7600 │ │ │ │ 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 1f76b8 │ │ │ │ + bne.n 1f7600 │ │ │ │ adds r1, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1f7832 │ │ │ │ + beq.n 1f777a │ │ │ │ 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 1f784a │ │ │ │ + bhi.n 1f7792 │ │ │ │ cmp r6, #31 │ │ │ │ - bhi.n 1f7804 │ │ │ │ - add r0, pc, #8 @ (adr r0, 1f777c ) │ │ │ │ + bhi.n 1f774c │ │ │ │ + add r0, pc, #8 @ (adr r0, 1f76c4 ) │ │ │ │ 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 │ │ │ │ @@ -573370,82 +573337,82 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r1, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r1, #2 │ │ │ │ movs r0, r0 │ │ │ │ sxtb r2, r2 │ │ │ │ mov.w lr, r2, asr #31 │ │ │ │ - b.n 1f773c │ │ │ │ + b.n 1f7684 │ │ │ │ mov.w lr, r2, asr #31 │ │ │ │ - b.n 1f773c │ │ │ │ + b.n 1f7684 │ │ │ │ movs r0, #0 │ │ │ │ orrs.w ip, r2, r0 │ │ │ │ - beq.w 1f76b8 │ │ │ │ + beq.w 1f7600 │ │ │ │ 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 1f76b8 │ │ │ │ + bne.w 1f7600 │ │ │ │ adds r1, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 1f76ee │ │ │ │ + bne.w 1f7636 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ uxth r2, r2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1f780c │ │ │ │ + b.n 1f7754 │ │ │ │ uxtb r2, r2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1f780c │ │ │ │ + b.n 1f7754 │ │ │ │ uxtb r2, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f782a │ │ │ │ - b.n 1f76b8 │ │ │ │ + bne.n 1f7772 │ │ │ │ + b.n 1f7600 │ │ │ │ mov lr, r0 │ │ │ │ - b.n 1f773c │ │ │ │ + b.n 1f7684 │ │ │ │ mov r0, ip │ │ │ │ - b.n 1f780c │ │ │ │ + b.n 1f7754 │ │ │ │ nop │ │ │ │ - ldrh r6, [r1, #10] │ │ │ │ + ldrh r6, [r0, #16] │ │ │ │ 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 200230 │ │ │ │ + bl 200178 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f790c │ │ │ │ - cbz r5, 1f78e4 │ │ │ │ + beq.n 1f7854 │ │ │ │ + cbz r5, 1f782c │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb.w lr, [r0, #13] │ │ │ │ add.w ip, r3, r5 │ │ │ │ subs r2, r3, #1 │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ cmp.w lr, #32 │ │ │ │ add.w r1, r1, #5 │ │ │ │ add.w r1, r0, r1, lsl #3 │ │ │ │ ldrd r3, r1, [r1, #-20] │ │ │ │ - bhi.n 1f78d4 │ │ │ │ + bhi.n 1f781c │ │ │ │ add.w r1, lr, #4294967295 @ 0xffffffff │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 1f791e │ │ │ │ + bhi.n 1f7866 │ │ │ │ tbb [pc, r1] │ │ │ │ adds r5, #33 @ 0x21 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ - ldr r0, [pc, #212] @ (1f7990 ) │ │ │ │ + ldr r0, [pc, #212] @ (1f78d8 ) │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ ldrb r5, [r6, r4] │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ @@ -573453,107 +573420,107 @@ │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r3, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 1f790c │ │ │ │ + beq.n 1f7854 │ │ │ │ cmp r2, ip │ │ │ │ - bne.n 1f7892 │ │ │ │ + bne.n 1f77da │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cmp ip, r1 │ │ │ │ - beq.n 1f78e4 │ │ │ │ + beq.n 1f782c │ │ │ │ ldrb.w r3, [r2, #2]! │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ uxtb r3, r3 │ │ │ │ - cbnz r3, 1f790c │ │ │ │ + cbnz r3, 1f7854 │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 1f78e4 │ │ │ │ + beq.n 1f782c │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ adds r1, r2, #1 │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f78e8 │ │ │ │ + beq.n 1f7830 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cmp ip, r1 │ │ │ │ - beq.n 1f78e4 │ │ │ │ + beq.n 1f782c │ │ │ │ ldrb.w r3, [r2, #2]! │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 1f790c │ │ │ │ + beq.n 1f7854 │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 1f78e4 │ │ │ │ + beq.n 1f782c │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ adds r1, r2, #1 │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 1f7910 │ │ │ │ - b.n 1f790c │ │ │ │ + bne.n 1f7858 │ │ │ │ + b.n 1f7854 │ │ │ │ cmp ip, r1 │ │ │ │ - beq.n 1f78e4 │ │ │ │ + beq.n 1f782c │ │ │ │ ldrb.w r3, [r2, #2]! │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ sxtb r3, r3 │ │ │ │ adds r1, r2, #1 │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 1f790c │ │ │ │ + beq.n 1f7854 │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 1f78e4 │ │ │ │ + beq.n 1f782c │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ ldrsb.w r3, [r3, #20] │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 1f7936 │ │ │ │ - b.n 1f790c │ │ │ │ + bne.n 1f787e │ │ │ │ + b.n 1f7854 │ │ │ │ cmp ip, r1 │ │ │ │ - beq.n 1f78e4 │ │ │ │ + beq.n 1f782c │ │ │ │ ldrb.w r3, [r2, #2]! │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ sxth r3, r3 │ │ │ │ adds r1, r2, #1 │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 1f790c │ │ │ │ + beq.n 1f7854 │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 1f78e4 │ │ │ │ + beq.n 1f782c │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ ldrsh.w r3, [r3, #20] │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 1f7960 │ │ │ │ - b.n 1f790c │ │ │ │ + bne.n 1f78a8 │ │ │ │ + b.n 1f7854 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ add.w r4, r1, r2, lsl #5 │ │ │ │ - ldr r0, [pc, #420] @ (1f7b3c ) │ │ │ │ + ldr r0, [pc, #420] @ (1f7a84 ) │ │ │ │ ldr.w ip, [r4, #56] @ 0x38 │ │ │ │ add r0, pc │ │ │ │ ldrb.w r4, [ip, #-8] │ │ │ │ cmp r4, #5 │ │ │ │ - bne.n 1f7a30 │ │ │ │ + bne.n 1f7978 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f7a66 │ │ │ │ + beq.n 1f79ae │ │ │ │ ldr r4, [r1, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #404] @ (1f7b40 ) │ │ │ │ + ldr r1, [pc, #404] @ (1f7a88 ) │ │ │ │ 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 1f7a30 │ │ │ │ + bne.n 1f7978 │ │ │ │ ldrb.w r6, [ip, #13] │ │ │ │ mov.w r4, #2147483648 @ 0x80000000 │ │ │ │ rsb r2, r6, #64 @ 0x40 │ │ │ │ sub.w r5, r6, #32 │ │ │ │ subs.w r1, r2, #32 │ │ │ │ add.w lr, r6, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r5, r4, r5 │ │ │ │ @@ -573568,17 +573535,17 @@ │ │ │ │ subs r3, #1 │ │ │ │ ldrb r2, [r0, #1] │ │ │ │ adds r7, r0, #1 │ │ │ │ cmp r6, #32 │ │ │ │ add.w r2, r2, #5 │ │ │ │ add.w r2, ip, r2, lsl #3 │ │ │ │ ldrd r1, r2, [r2, #-20] │ │ │ │ - bhi.n 1f7a36 │ │ │ │ + bhi.n 1f797e │ │ │ │ cmp.w lr, #31 │ │ │ │ - bhi.n 1f7af8 │ │ │ │ + bhi.n 1f7a40 │ │ │ │ tbb [pc, lr] │ │ │ │ strb r0, [r2, #16] │ │ │ │ strb r4, [r6, #17] │ │ │ │ strb r4, [r6, #17] │ │ │ │ str r4, [r6, r5] │ │ │ │ strb r4, [r6, #17] │ │ │ │ strb r4, [r6, #17] │ │ │ │ @@ -573599,296 +573566,296 @@ │ │ │ │ cmp r4, r2 │ │ │ │ it eq │ │ │ │ cmpeq r5, r1 │ │ │ │ mov.w r7, r8, lsr #31 │ │ │ │ it eq │ │ │ │ orreq.w r7, r7, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1f7a30 │ │ │ │ + bne.n 1f7978 │ │ │ │ negs r7, r1 │ │ │ │ bic.w r1, r7, r1 │ │ │ │ sbc.w r2, r2, r2, lsl #1 │ │ │ │ and.w r2, r2, r8 │ │ │ │ orrs r1, r2 │ │ │ │ - bne.n 1f7a30 │ │ │ │ + bne.n 1f7978 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 1f79f2 │ │ │ │ + bne.n 1f793a │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ sxth r1, r1 │ │ │ │ mov.w r8, r1, asr #31 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmneq.w r1, #32768 @ 0x8000 │ │ │ │ add.w r2, r8, #1 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ uxtb r2, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f7a30 │ │ │ │ + bne.n 1f7978 │ │ │ │ negs r2, r1 │ │ │ │ bic.w r2, r2, r1 │ │ │ │ sbc.w r1, r8, r8, lsl #1 │ │ │ │ bic.w r1, r1, r8 │ │ │ │ orrs r2, r1 │ │ │ │ - bne.n 1f7a30 │ │ │ │ + bne.n 1f7978 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 1f7a66 │ │ │ │ + beq.n 1f79ae │ │ │ │ ldrb.w r2, [r0, #2]! │ │ │ │ add.w r2, ip, r2, lsl #3 │ │ │ │ ldrsh.w r1, [r2, #20] │ │ │ │ asrs r2, r1, #31 │ │ │ │ - b.n 1f7a38 │ │ │ │ + b.n 1f7980 │ │ │ │ sxtb r1, r1 │ │ │ │ mov.w r8, r1, asr #31 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmneq.w r1, #128 @ 0x80 │ │ │ │ add.w r2, r8, #1 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ uxtb r2, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f7a30 │ │ │ │ + bne.n 1f7978 │ │ │ │ negs r2, r1 │ │ │ │ bic.w r2, r2, r1 │ │ │ │ sbc.w r1, r8, r8, lsl #1 │ │ │ │ bic.w r1, r1, r8 │ │ │ │ orrs r2, r1 │ │ │ │ - bne.n 1f7a30 │ │ │ │ + bne.n 1f7978 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 1f7a66 │ │ │ │ + beq.n 1f79ae │ │ │ │ ldrb.w r2, [r0, #2]! │ │ │ │ add.w r2, ip, r2, lsl #3 │ │ │ │ ldrsb.w r1, [r2, #20] │ │ │ │ asrs r2, r1, #31 │ │ │ │ - b.n 1f7a38 │ │ │ │ + b.n 1f7980 │ │ │ │ mov.w r8, r1, asr #31 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r1, #2147483648 @ 0x80000000 │ │ │ │ add.w r2, r8, #1 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ uxtb r2, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f7a30 │ │ │ │ + bne.n 1f7978 │ │ │ │ negs r2, r1 │ │ │ │ bic.w r2, r2, r1 │ │ │ │ sbc.w r1, r8, r8, lsl #1 │ │ │ │ bic.w r1, r1, r8 │ │ │ │ orrs r2, r1 │ │ │ │ - bne.n 1f7a30 │ │ │ │ + bne.n 1f7978 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 1f7a66 │ │ │ │ + beq.n 1f79ae │ │ │ │ ldrb.w r2, [r0, #2]! │ │ │ │ add.w r2, ip, r2, lsl #3 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ asrs r2, r1, #31 │ │ │ │ - b.n 1f7a38 │ │ │ │ + b.n 1f7980 │ │ │ │ nop │ │ │ │ - strh r2, [r4, #50] @ 0x32 │ │ │ │ + strh r2, [r3, #56] @ 0x38 │ │ │ │ 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] @ (1f7bc8 ) │ │ │ │ + ldr r0, [pc, #116] @ (1f7b10 ) │ │ │ │ sub sp, #28 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ - ldr r2, [pc, #112] @ (1f7bcc ) │ │ │ │ + ldr r2, [pc, #112] @ (1f7b14 ) │ │ │ │ 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 201824 │ │ │ │ + bl 20176c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - beq.n 1f7ba2 │ │ │ │ - ldr r2, [pc, #68] @ (1f7bd0 ) │ │ │ │ - ldr r3, [pc, #60] @ (1f7bcc ) │ │ │ │ + beq.n 1f7aea │ │ │ │ + ldr r2, [pc, #68] @ (1f7b18 ) │ │ │ │ + ldr r3, [pc, #60] @ (1f7b14 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f7bc2 │ │ │ │ + bne.n 1f7b0a │ │ │ │ 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 2001fc │ │ │ │ + bl 200144 │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ - b.n 1f7b8a │ │ │ │ + b.n 1f7ad2 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r0, [r4, #36] @ 0x24 │ │ │ │ + strh r0, [r3, #42] @ 0x2a │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r5, #34] @ 0x22 │ │ │ │ + strh r6, [r4, #40] @ 0x28 │ │ │ │ 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] @ (1f7c58 ) │ │ │ │ + ldr r0, [pc, #116] @ (1f7ba0 ) │ │ │ │ sub sp, #28 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ - ldr r2, [pc, #112] @ (1f7c5c ) │ │ │ │ + ldr r2, [pc, #112] @ (1f7ba4 ) │ │ │ │ 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 201824 │ │ │ │ + bl 20176c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - beq.n 1f7c32 │ │ │ │ - ldr r2, [pc, #68] @ (1f7c60 ) │ │ │ │ - ldr r3, [pc, #60] @ (1f7c5c ) │ │ │ │ + beq.n 1f7b7a │ │ │ │ + ldr r2, [pc, #68] @ (1f7ba8 ) │ │ │ │ + ldr r3, [pc, #60] @ (1f7ba4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f7c52 │ │ │ │ + bne.n 1f7b9a │ │ │ │ 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 2001fc │ │ │ │ + bl 200144 │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ - b.n 1f7c1a │ │ │ │ + b.n 1f7b62 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r0, [r2, #32] │ │ │ │ + strh r0, [r1, #38] @ 0x26 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r3, #30] │ │ │ │ + strh r6, [r2, #36] @ 0x24 │ │ │ │ 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] @ (1f7ce8 ) │ │ │ │ + ldr r0, [pc, #116] @ (1f7c30 ) │ │ │ │ sub sp, #28 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ - ldr r2, [pc, #112] @ (1f7cec ) │ │ │ │ + ldr r2, [pc, #112] @ (1f7c34 ) │ │ │ │ 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 201824 │ │ │ │ + bl 20176c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - beq.n 1f7cc2 │ │ │ │ - ldr r2, [pc, #68] @ (1f7cf0 ) │ │ │ │ - ldr r3, [pc, #60] @ (1f7cec ) │ │ │ │ + beq.n 1f7c0a │ │ │ │ + ldr r2, [pc, #68] @ (1f7c38 ) │ │ │ │ + ldr r3, [pc, #60] @ (1f7c34 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f7ce2 │ │ │ │ + bne.n 1f7c2a │ │ │ │ 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 2001fc │ │ │ │ + bl 200144 │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ - b.n 1f7caa │ │ │ │ + b.n 1f7bf2 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r0, [r0, #28] │ │ │ │ + strh r0, [r7, #32] │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r1, #26] │ │ │ │ + strh r6, [r0, #32] │ │ │ │ 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 200230 │ │ │ │ + bl 200178 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f7d9e │ │ │ │ - cbz r5, 1f7d76 │ │ │ │ + beq.n 1f7ce6 │ │ │ │ + cbz r5, 1f7cbe │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldrb.w lr, [r3, #13] │ │ │ │ add.w ip, r2, r5 │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ subs r2, #1 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ cmp.w lr, #32 │ │ │ │ add.w r1, r1, #5 │ │ │ │ add.w r1, r3, r1, lsl #3 │ │ │ │ ldrd r0, r1, [r1, #-20] │ │ │ │ - bhi.n 1f7d6e │ │ │ │ + bhi.n 1f7cb6 │ │ │ │ add.w r1, lr, #4294967295 @ 0xffffffff │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 1f7da2 │ │ │ │ + bhi.n 1f7cea │ │ │ │ tbb [pc, r1] │ │ │ │ cmp r2, #29 │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ add r2, r5 │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ @@ -573899,113 +573866,113 @@ │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ orrs r0, r1 │ │ │ │ - beq.n 1f7d9e │ │ │ │ + beq.n 1f7ce6 │ │ │ │ cmp r2, ip │ │ │ │ - bne.n 1f7d2c │ │ │ │ + bne.n 1f7c74 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cmp ip, r0 │ │ │ │ - beq.n 1f7d76 │ │ │ │ + beq.n 1f7cbe │ │ │ │ ldrb.w r1, [r2, #2]! │ │ │ │ add.w r1, r3, r1, lsl #3 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ uxtb r0, r0 │ │ │ │ - cbz r0, 1f7d9e │ │ │ │ + cbz r0, 1f7ce6 │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 1f7d76 │ │ │ │ + beq.n 1f7cbe │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ adds r0, r2, #1 │ │ │ │ add.w r1, r3, r1, lsl #3 │ │ │ │ ldrb r1, [r1, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1f7d7a │ │ │ │ + bne.n 1f7cc2 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f7d9e │ │ │ │ + beq.n 1f7ce6 │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 1f7d76 │ │ │ │ + beq.n 1f7cbe │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ adds r4, r2, #1 │ │ │ │ add.w r1, r3, r1, lsl #3 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f7d9e │ │ │ │ + beq.n 1f7ce6 │ │ │ │ cmp ip, r4 │ │ │ │ - beq.n 1f7d76 │ │ │ │ + beq.n 1f7cbe │ │ │ │ ldrb.w r1, [r2, #2]! │ │ │ │ add.w r1, r3, r1, lsl #3 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ - b.n 1f7da2 │ │ │ │ + b.n 1f7cea │ │ │ │ cmp ip, r0 │ │ │ │ - beq.n 1f7d76 │ │ │ │ + beq.n 1f7cbe │ │ │ │ ldrb.w r1, [r2, #2]! │ │ │ │ add.w r1, r3, r1, lsl #3 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f7d9e │ │ │ │ + beq.n 1f7ce6 │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 1f7d76 │ │ │ │ + beq.n 1f7cbe │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ adds r0, r2, #1 │ │ │ │ add.w r1, r3, r1, lsl #3 │ │ │ │ ldrb r1, [r1, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1f7dc8 │ │ │ │ - b.n 1f7d9e │ │ │ │ + bne.n 1f7d10 │ │ │ │ + b.n 1f7ce6 │ │ │ │ cmp ip, r0 │ │ │ │ - beq.n 1f7d76 │ │ │ │ + beq.n 1f7cbe │ │ │ │ ldrb.w r1, [r2, #2]! │ │ │ │ add.w r1, r3, r1, lsl #3 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ uxth r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f7d9e │ │ │ │ + beq.n 1f7ce6 │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 1f7d76 │ │ │ │ + beq.n 1f7cbe │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ adds r0, r2, #1 │ │ │ │ add.w r1, r3, r1, lsl #3 │ │ │ │ ldrh r1, [r1, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1f7df0 │ │ │ │ - b.n 1f7d9e │ │ │ │ + bne.n 1f7d38 │ │ │ │ + b.n 1f7ce6 │ │ │ │ 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 200230 │ │ │ │ + bl 200178 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f7ebc │ │ │ │ - cbz r5, 1f7e94 │ │ │ │ + beq.n 1f7e04 │ │ │ │ + cbz r5, 1f7ddc │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r3, r5 │ │ │ │ ldrb.w ip, [r0, #13] │ │ │ │ subs r2, #1 │ │ │ │ subs r3, #1 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ cmp.w ip, #32 │ │ │ │ add.w r1, r0, r1, lsl #3 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ - bhi.n 1f7e8c │ │ │ │ + bhi.n 1f7dd4 │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp.w ip, #31 │ │ │ │ - bhi.n 1f7ece │ │ │ │ + bhi.n 1f7e16 │ │ │ │ tbb [pc, ip] │ │ │ │ adds r1, #29 │ │ │ │ adds r1, #49 @ 0x31 │ │ │ │ adds r1, #49 @ 0x31 │ │ │ │ add r1, r6 │ │ │ │ adds r1, #49 @ 0x31 │ │ │ │ adds r1, #49 @ 0x31 │ │ │ │ @@ -574016,115 +573983,115 @@ │ │ │ │ adds r1, #49 @ 0x31 │ │ │ │ adds r1, #49 @ 0x31 │ │ │ │ adds r1, #49 @ 0x31 │ │ │ │ adds r1, #49 @ 0x31 │ │ │ │ adds r1, #49 @ 0x31 │ │ │ │ adds r1, #49 @ 0x31 │ │ │ │ lsls r4, r1, #27 │ │ │ │ - beq.n 1f7ebc │ │ │ │ + beq.n 1f7e04 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1f7e4e │ │ │ │ + bne.n 1f7d96 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 1f7e94 │ │ │ │ + beq.n 1f7ddc │ │ │ │ ldrb.w r1, [r2, #2]! │ │ │ │ add.w r1, r0, r1, lsl #3 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ uxtb r1, r1 │ │ │ │ - cbz r1, 1f7ebc │ │ │ │ + cbz r1, 1f7e04 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1f7e94 │ │ │ │ + beq.n 1f7ddc │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ adds r4, r2, #1 │ │ │ │ add.w r1, r0, r1, lsl #3 │ │ │ │ ldrb r1, [r1, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1f7e98 │ │ │ │ + bne.n 1f7de0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 1f7e94 │ │ │ │ + beq.n 1f7ddc │ │ │ │ ldrb.w r1, [r2, #2]! │ │ │ │ add.w r1, r0, r1, lsl #3 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ lsls r4, r1, #27 │ │ │ │ - beq.n 1f7ebc │ │ │ │ + beq.n 1f7e04 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1f7e94 │ │ │ │ + beq.n 1f7ddc │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ adds r4, r2, #1 │ │ │ │ add.w r1, r0, r1, lsl #3 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ lsls r1, r1, #27 │ │ │ │ - bne.n 1f7ec0 │ │ │ │ - b.n 1f7ebc │ │ │ │ + bne.n 1f7e08 │ │ │ │ + b.n 1f7e04 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 1f7e94 │ │ │ │ + beq.n 1f7ddc │ │ │ │ ldrb.w r1, [r2, #2]! │ │ │ │ add.w r1, r0, r1, lsl #3 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ lsls r1, r1, #27 │ │ │ │ - beq.n 1f7ebc │ │ │ │ + beq.n 1f7e04 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1f7e94 │ │ │ │ + beq.n 1f7ddc │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ adds r4, r2, #1 │ │ │ │ add.w r1, r0, r1, lsl #3 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ lsls r5, r1, #27 │ │ │ │ - bne.n 1f7ee6 │ │ │ │ - b.n 1f7ebc │ │ │ │ + bne.n 1f7e2e │ │ │ │ + b.n 1f7e04 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 1f7e94 │ │ │ │ + beq.n 1f7ddc │ │ │ │ ldrb.w r1, [r2, #2]! │ │ │ │ add.w r1, r0, r1, lsl #3 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ lsls r1, r1, #27 │ │ │ │ - beq.n 1f7ebc │ │ │ │ + beq.n 1f7e04 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1f7e94 │ │ │ │ + beq.n 1f7ddc │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ adds r4, r2, #1 │ │ │ │ add.w r1, r0, r1, lsl #3 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ lsls r5, r1, #27 │ │ │ │ - bne.n 1f7f0c │ │ │ │ - b.n 1f7ebc │ │ │ │ + bne.n 1f7e54 │ │ │ │ + b.n 1f7e04 │ │ │ │ nop │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ add.w r7, r1, r2, lsl #5 │ │ │ │ mov r6, r3 │ │ │ │ add.w r5, r7, #44 @ 0x2c │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ - bl 200230 │ │ │ │ + bl 200178 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f8224 │ │ │ │ + beq.w 1f816c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1f825a │ │ │ │ + beq.w 1f81a2 │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ add r6, r4 │ │ │ │ ldr.w r9, [r5, #12] │ │ │ │ subs r4, #1 │ │ │ │ subs r6, #1 │ │ │ │ ldrb r7, [r3, #13] │ │ │ │ ldrb.w r8, [r9, #13] │ │ │ │ ldrb.w r2, [r4, #1]! │ │ │ │ cmp.w r8, #32 │ │ │ │ add.w r2, r2, #5 │ │ │ │ add.w r2, r9, r2, lsl #3 │ │ │ │ ldrd r5, sl, [r2, #-20] │ │ │ │ - bhi.w 1f822a │ │ │ │ + bhi.w 1f8172 │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r8, #31 │ │ │ │ - bhi.w 1f818a │ │ │ │ + bhi.w 1f80d2 │ │ │ │ tbh [pc, r8, lsl #1] │ │ │ │ lsls r5, r1, #3 │ │ │ │ lsls r6, r6, #3 │ │ │ │ lsls r6, r6, #3 │ │ │ │ lsls r6, r6, #3 │ │ │ │ lsls r6, r6, #3 │ │ │ │ lsls r6, r6, #3 │ │ │ │ @@ -574174,17 +574141,17 @@ │ │ │ │ ite ne │ │ │ │ movne.w fp, #1 │ │ │ │ moveq.w fp, #0 │ │ │ │ cmp r7, r0 │ │ │ │ it eq │ │ │ │ orreq.w fp, fp, #1 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 1f8224 │ │ │ │ + bne.w 1f816c │ │ │ │ cmp r6, r4 │ │ │ │ - beq.w 1f825a │ │ │ │ + beq.w 1f81a2 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ mov r1, fp │ │ │ │ add.w r3, r9, r3, lsl #3 │ │ │ │ ldrh r5, [r3, #20] │ │ │ │ mov r0, r5 │ │ │ │ blx 59900 <__popcountdi2@plt> │ │ │ │ sub.w r3, r0, #32 │ │ │ │ @@ -574201,21 +574168,21 @@ │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r7, r0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f8224 │ │ │ │ + bne.w 1f816c │ │ │ │ cmp r6, r8 │ │ │ │ - beq.w 1f825a │ │ │ │ + beq.w 1f81a2 │ │ │ │ ldrb.w r3, [r4, #2]! │ │ │ │ add.w r3, r9, r3, lsl #3 │ │ │ │ ldr r5, [r3, #20] │ │ │ │ - b.n 1f7fe2 │ │ │ │ + b.n 1f7f2a │ │ │ │ mov.w sl, #1 │ │ │ │ uxtb r5, r5 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ add.w r8, r4, #1 │ │ │ │ blx 59900 <__popcountdi2@plt> │ │ │ │ sub.w r3, r0, #32 │ │ │ │ @@ -574232,17 +574199,17 @@ │ │ │ │ ite ne │ │ │ │ movne.w fp, #1 │ │ │ │ moveq.w fp, #0 │ │ │ │ cmp r7, r0 │ │ │ │ it eq │ │ │ │ orreq.w fp, fp, #1 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 1f8224 │ │ │ │ + bne.w 1f816c │ │ │ │ cmp r6, r4 │ │ │ │ - beq.w 1f825a │ │ │ │ + beq.w 1f81a2 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ mov r1, fp │ │ │ │ add.w r3, r9, r3, lsl #3 │ │ │ │ ldrb r5, [r3, #20] │ │ │ │ mov r0, r5 │ │ │ │ blx 59900 <__popcountdi2@plt> │ │ │ │ sub.w r3, r0, #32 │ │ │ │ @@ -574259,53 +574226,53 @@ │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r7, r0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f8224 │ │ │ │ + bne.n 1f816c │ │ │ │ cmp r6, r8 │ │ │ │ - beq.w 1f825a │ │ │ │ + beq.w 1f81a2 │ │ │ │ ldrb.w r3, [r4, #2]! │ │ │ │ add.w r3, r9, r3, lsl #3 │ │ │ │ ldr r5, [r3, #20] │ │ │ │ - b.n 1f8090 │ │ │ │ + b.n 1f7fd8 │ │ │ │ movs r1, #1 │ │ │ │ uxtb r5, r5 │ │ │ │ adds r0, r4, #1 │ │ │ │ lsl.w r3, r1, r5 │ │ │ │ subs r3, #1 │ │ │ │ eors r3, r5 │ │ │ │ and.w r3, r3, #1 │ │ │ │ cmp r7, r5 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f8224 │ │ │ │ + bne.n 1f816c │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 1f825a │ │ │ │ + beq.n 1f81a2 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ add.w r3, r9, r3, lsl #3 │ │ │ │ ldrb r2, [r3, #20] │ │ │ │ lsl.w r3, r1, r2 │ │ │ │ subs r3, #1 │ │ │ │ eors r3, r2 │ │ │ │ and.w r3, r3, #1 │ │ │ │ cmp r7, r2 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f8224 │ │ │ │ + bne.n 1f816c │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 1f825a │ │ │ │ + beq.n 1f81a2 │ │ │ │ ldrb.w r3, [r4, #2]! │ │ │ │ add.w r3, r9, r3, lsl #3 │ │ │ │ ldr r5, [r3, #20] │ │ │ │ - b.n 1f813a │ │ │ │ + b.n 1f8082 │ │ │ │ mov.w sl, #1 │ │ │ │ mov r0, r5 │ │ │ │ add.w r8, r4, #1 │ │ │ │ blx 59e50 <__popcountsi2@plt> │ │ │ │ sub.w r3, r0, #32 │ │ │ │ rsb r2, r0, #32 │ │ │ │ lsl.w r3, sl, r3 │ │ │ │ @@ -574321,17 +574288,17 @@ │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r7, r0 │ │ │ │ ite ne │ │ │ │ movne fp, r3 │ │ │ │ orreq.w fp, r3, #1 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 1f8224 │ │ │ │ + bne.n 1f816c │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 1f825a │ │ │ │ + beq.n 1f81a2 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ add.w r3, r9, r3, lsl #3 │ │ │ │ ldr r5, [r3, #20] │ │ │ │ mov r0, r5 │ │ │ │ blx 59e50 <__popcountsi2@plt> │ │ │ │ sub.w r3, r0, #32 │ │ │ │ rsb r2, r0, #32 │ │ │ │ @@ -574346,71 +574313,71 @@ │ │ │ │ cmpeq r3, r5 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r7, r0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ - cbnz r3, 1f8224 │ │ │ │ + cbnz r3, 1f816c │ │ │ │ cmp r6, r8 │ │ │ │ - beq.n 1f825a │ │ │ │ + beq.n 1f81a2 │ │ │ │ ldrb.w r3, [r4, #2]! │ │ │ │ add.w r3, r9, r3, lsl #3 │ │ │ │ ldr r5, [r3, #20] │ │ │ │ - b.n 1f818e │ │ │ │ + b.n 1f80d6 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, sl │ │ │ │ blx 59900 <__popcountdi2@plt> │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ - bne.n 1f8260 │ │ │ │ + bne.n 1f81a8 │ │ │ │ mov r3, r2 │ │ │ │ cmp r3, sl │ │ │ │ it eq │ │ │ │ cmpeq r2, r5 │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ cmp r7, r0 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f8224 │ │ │ │ + bne.n 1f816c │ │ │ │ cmp r6, r4 │ │ │ │ - bne.w 1f7f76 │ │ │ │ + bne.w 1f7ebe │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r2, #1 │ │ │ │ sub.w r3, r0, #32 │ │ │ │ rsb r1, r0, #32 │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ lsr.w r1, r2, r1 │ │ │ │ lsls r2, r0 │ │ │ │ orrs r3, r1 │ │ │ │ subs r2, #1 │ │ │ │ adc.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 1f823c │ │ │ │ + b.n 1f8184 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ add.w r5, r1, r2, lsl #5 │ │ │ │ sub sp, #20 │ │ │ │ add.w r4, r5, #44 @ 0x2c │ │ │ │ mov r6, r3 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ - bl 200230 │ │ │ │ + bl 200178 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f8404 │ │ │ │ + beq.w 1f834c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1f8382 │ │ │ │ + beq.n 1f82ca │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ add r6, r7 │ │ │ │ ldr.w fp, [r4, #12] │ │ │ │ subs r2, r6, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r4, #1 │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ @@ -574420,15 +574387,15 @@ │ │ │ │ lsrs r2, r2, #1 │ │ │ │ add.w r7, r9, #4294967295 @ 0xffffffff │ │ │ │ sub.w r6, r2, #32 │ │ │ │ rsb r5, r2, #32 │ │ │ │ lsl.w lr, r4, r2 │ │ │ │ mov sl, r7 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 1f840c │ │ │ │ + beq.w 1f8354 │ │ │ │ lsr.w r1, r4, r5 │ │ │ │ mov ip, r0 │ │ │ │ lsl.w r3, r4, r6 │ │ │ │ orrs r3, r1 │ │ │ │ adds.w r1, lr, #4294967295 @ 0xffffffff │ │ │ │ adc.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r7, r1, r6 │ │ │ │ @@ -574440,17 +574407,17 @@ │ │ │ │ ldrb.w r8, [r0, #1]! │ │ │ │ add.w r8, fp, r8, lsl #3 │ │ │ │ ldr.w r7, [r8, #20] │ │ │ │ str r7, [sp, #8] │ │ │ │ ldr r7, [sp, #12] │ │ │ │ ldr.w r8, [r8, #24] │ │ │ │ cmp r7, #32 │ │ │ │ - bhi.n 1f836c │ │ │ │ + bhi.n 1f82b4 │ │ │ │ cmp.w sl, #31 │ │ │ │ - bhi.w 1f8482 │ │ │ │ + bhi.w 1f83ca │ │ │ │ tbh [pc, sl, lsl #1] │ │ │ │ movs r7, r5 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsls r3, r5, #2 │ │ │ │ @@ -574482,43 +574449,43 @@ │ │ │ │ lsls r3, r5, #2 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ and.w r8, r3, r8 │ │ │ │ ands r7, r1 │ │ │ │ cmp r8, r3 │ │ │ │ it eq │ │ │ │ cmpeq r7, r1 │ │ │ │ - bne.n 1f8404 │ │ │ │ + bne.n 1f834c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 1f82de │ │ │ │ + bne.n 1f8226 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb.w r4, [sp, #8] │ │ │ │ movs r5, #0 │ │ │ │ ands r4, r1 │ │ │ │ cmp r5, r3 │ │ │ │ it eq │ │ │ │ cmpeq r4, r1 │ │ │ │ - bne.n 1f8404 │ │ │ │ + bne.n 1f834c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 1f8382 │ │ │ │ + beq.n 1f82ca │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.n 1f8404 │ │ │ │ + beq.n 1f834c │ │ │ │ movs r6, #1 │ │ │ │ sub.w r1, r2, #32 │ │ │ │ rsb r8, r2, #32 │ │ │ │ mov ip, r1 │ │ │ │ lsl.w r4, r6, r2 │ │ │ │ mov r7, r8 │ │ │ │ mov lr, r3 │ │ │ │ - b.n 1f83be │ │ │ │ + b.n 1f8306 │ │ │ │ cmp lr, r0 │ │ │ │ - beq.n 1f8382 │ │ │ │ + beq.n 1f82ca │ │ │ │ lsl.w r3, r6, r1 │ │ │ │ ldrb.w r1, [r0, #1]! │ │ │ │ lsr.w r8, r6, r8 │ │ │ │ orr.w r3, r3, r8 │ │ │ │ mov r8, r7 │ │ │ │ add.w r1, fp, r1, lsl #3 │ │ │ │ ldrb.w sl, [r1, #20] │ │ │ │ @@ -574531,34 +574498,34 @@ │ │ │ │ orr.w r9, r9, r3 │ │ │ │ lsl.w r3, r1, r2 │ │ │ │ and.w sl, r3, sl │ │ │ │ mov r1, ip │ │ │ │ cmp r9, r5 │ │ │ │ it eq │ │ │ │ cmpeq r3, sl │ │ │ │ - beq.n 1f83ba │ │ │ │ + beq.n 1f8302 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov ip, r0 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 1f8308 │ │ │ │ + b.n 1f8250 │ │ │ │ ldrb.w r7, [sp, #8] │ │ │ │ mov.w r8, #0 │ │ │ │ ands r7, r1 │ │ │ │ cmp r3, r8 │ │ │ │ it eq │ │ │ │ cmpeq r1, r7 │ │ │ │ - bne.n 1f8404 │ │ │ │ + bne.n 1f834c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 1f8382 │ │ │ │ + beq.n 1f82ca │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.n 1f8404 │ │ │ │ + beq.n 1f834c │ │ │ │ ldrb.w r3, [ip, #2] │ │ │ │ rsb r1, r2, #32 │ │ │ │ add.w r0, ip, #2 │ │ │ │ lsr.w r1, r4, r1 │ │ │ │ add.w r3, fp, r3, lsl #3 │ │ │ │ ldrb r7, [r3, #20] │ │ │ │ sub.w r3, r2, #32 │ │ │ │ @@ -574572,49 +574539,49 @@ │ │ │ │ lsr.w ip, r1, r5 │ │ │ │ lsls r1, r2 │ │ │ │ orr.w r3, r3, ip │ │ │ │ ands r7, r1 │ │ │ │ cmp r8, r3 │ │ │ │ it eq │ │ │ │ cmpeq r7, r1 │ │ │ │ - bne.n 1f8404 │ │ │ │ + bne.n 1f834c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.w 1f82e4 │ │ │ │ - b.n 1f8382 │ │ │ │ + bne.w 1f822c │ │ │ │ + b.n 1f82ca │ │ │ │ movs r7, #1 │ │ │ │ sub.w r8, r2, #32 │ │ │ │ rsb lr, r2, #32 │ │ │ │ mov.w sl, #0 │ │ │ │ lsl.w r6, r7, r8 │ │ │ │ lsr.w r5, r7, lr │ │ │ │ orrs r5, r6 │ │ │ │ lsl.w r4, r7, r2 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ str r5, [sp, #8] │ │ │ │ - b.n 1f84c0 │ │ │ │ + b.n 1f8408 │ │ │ │ subs r3, r4, #1 │ │ │ │ ldrb.w r3, [r0, #2]! │ │ │ │ add.w r3, fp, r3, lsl #3 │ │ │ │ ldr r6, [r3, #20] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adc.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r2 │ │ │ │ orr.w r3, r3, r9 │ │ │ │ orr.w r3, r3, ip │ │ │ │ ands r6, r1 │ │ │ │ cmp sl, r3 │ │ │ │ it eq │ │ │ │ cmpeq r6, r1 │ │ │ │ - bne.n 1f8404 │ │ │ │ + bne.n 1f834c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 1f8382 │ │ │ │ + beq.w 1f82ca │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.n 1f8404 │ │ │ │ + beq.n 1f834c │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ rsb r1, r2, #32 │ │ │ │ subs r5, r4, #1 │ │ │ │ sub.w r9, r2, #32 │ │ │ │ lsr.w r1, r7, r1 │ │ │ │ rsb ip, r2, #32 │ │ │ │ add.w r3, fp, r3, lsl #3 │ │ │ │ @@ -574632,19 +574599,19 @@ │ │ │ │ lsr.w r5, r5, lr │ │ │ │ ands r6, r1 │ │ │ │ orrs r3, r5 │ │ │ │ adds r5, r0, #1 │ │ │ │ cmp r3, sl │ │ │ │ it eq │ │ │ │ cmpeq r1, r6 │ │ │ │ - bne.w 1f8404 │ │ │ │ + bne.w 1f834c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 1f84a4 │ │ │ │ - b.n 1f8382 │ │ │ │ + bne.n 1f83ec │ │ │ │ + b.n 1f82ca │ │ │ │ movs r7, #1 │ │ │ │ sub.w r8, r2, #32 │ │ │ │ rsb lr, r2, #32 │ │ │ │ ldr.w ip, [sp, #8] │ │ │ │ lsl.w r6, r7, r8 │ │ │ │ mov.w sl, #0 │ │ │ │ lsr.w r5, r7, lr │ │ │ │ @@ -574653,20 +574620,20 @@ │ │ │ │ str r5, [sp, #8] │ │ │ │ mov r5, ip │ │ │ │ uxth r5, r5 │ │ │ │ ands r5, r1 │ │ │ │ cmp sl, r3 │ │ │ │ it eq │ │ │ │ cmpeq r5, r1 │ │ │ │ - bne.w 1f8404 │ │ │ │ + bne.w 1f834c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 1f8382 │ │ │ │ + beq.w 1f82ca │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 1f8404 │ │ │ │ + beq.w 1f834c │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ rsb r1, r2, #32 │ │ │ │ subs r5, r4, #1 │ │ │ │ sub.w ip, r2, #32 │ │ │ │ lsr.w r1, r7, r1 │ │ │ │ rsb r9, r2, #32 │ │ │ │ add.w r3, fp, r3, lsl #3 │ │ │ │ @@ -574684,56 +574651,56 @@ │ │ │ │ lsr.w r5, r5, lr │ │ │ │ ands r6, r1 │ │ │ │ orrs r3, r5 │ │ │ │ adds r5, r0, #1 │ │ │ │ cmp r3, sl │ │ │ │ it eq │ │ │ │ cmpeq r1, r6 │ │ │ │ - bne.w 1f8404 │ │ │ │ + bne.w 1f834c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.w 1f8382 │ │ │ │ + beq.w 1f82ca │ │ │ │ subs r3, r4, #1 │ │ │ │ ldrb.w r3, [r0, #2]! │ │ │ │ add.w r3, fp, r3, lsl #3 │ │ │ │ ldr r5, [r3, #20] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adc.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r2 │ │ │ │ orr.w r3, r3, ip │ │ │ │ orr.w r3, r3, r9 │ │ │ │ - b.n 1f8554 │ │ │ │ + b.n 1f849c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ add.w r5, r1, r2, lsl #5 │ │ │ │ mov r6, r3 │ │ │ │ add.w r4, r5, #44 @ 0x2c │ │ │ │ ldr r7, [sp, #32] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ - bl 200230 │ │ │ │ + bl 200178 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f871e │ │ │ │ + beq.w 1f8666 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1f877c │ │ │ │ + beq.w 1f86c4 │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ add r6, r7 │ │ │ │ ldr.w r8, [r4, #12] │ │ │ │ subs r7, #1 │ │ │ │ subs r6, #1 │ │ │ │ ldrb.w r9, [r3, #13] │ │ │ │ ldrb.w lr, [r8, #13] │ │ │ │ mov.w r9, r9, lsr #1 │ │ │ │ cmp.w r9, #64 @ 0x40 │ │ │ │ and.w r4, r9, #63 @ 0x3f │ │ │ │ itt eq │ │ │ │ moveq.w r2, #4294967295 @ 0xffffffff │ │ │ │ moveq r1, r2 │ │ │ │ - beq.n 1f865e │ │ │ │ + beq.n 1f85a6 │ │ │ │ sub.w r1, r4, #32 │ │ │ │ rsb r0, r4, #32 │ │ │ │ movs r2, #1 │ │ │ │ lsl.w r1, r2, r1 │ │ │ │ lsr.w r0, r2, r0 │ │ │ │ lsls r2, r4 │ │ │ │ orrs r1, r0 │ │ │ │ @@ -574745,23 +574712,23 @@ │ │ │ │ it hi │ │ │ │ movhi r7, #1 │ │ │ │ add.w r0, r0, #5 │ │ │ │ it hi │ │ │ │ lslhi.w sl, r7, r4 │ │ │ │ add.w r0, r8, r0, lsl #3 │ │ │ │ ldrd r3, ip, [r0, #-20] │ │ │ │ - bhi.n 1f86bc │ │ │ │ + bhi.n 1f8604 │ │ │ │ add.w r0, lr, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.n 1f8782 │ │ │ │ + bhi.n 1f86ca │ │ │ │ tbb [pc, r0] │ │ │ │ ldrb r4, [r1, #13] │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ - add r3, pc, #492 @ (adr r3, 1f8880 ) │ │ │ │ + add r3, pc, #492 @ (adr r3, 1f87c8 ) │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ subs r4, #123 @ 0x7b │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ @@ -574781,51 +574748,51 @@ │ │ │ │ and.w ip, ip, r1 │ │ │ │ lsl.w r0, r7, r0 │ │ │ │ lsr.w lr, r7, lr │ │ │ │ cmp ip, r1 │ │ │ │ it eq │ │ │ │ cmpeq r3, r2 │ │ │ │ orr.w r0, r0, lr │ │ │ │ - bne.n 1f871e │ │ │ │ + bne.n 1f8666 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 1f877c │ │ │ │ + beq.n 1f86c4 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r9, #64 @ 0x40 │ │ │ │ - beq.n 1f86ac │ │ │ │ + beq.n 1f85f4 │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ adds.w r2, sl, r2 │ │ │ │ adc.w r1, r0, #4294967295 @ 0xffffffff │ │ │ │ adds r0, r3, #5 │ │ │ │ add.w r0, r8, r0, lsl #3 │ │ │ │ ldrd r3, ip, [r0, #-20] │ │ │ │ - b.n 1f86bc │ │ │ │ + b.n 1f8604 │ │ │ │ uxth r3, r3 │ │ │ │ movs r7, #0 │ │ │ │ ands r3, r2 │ │ │ │ cmp r1, r7 │ │ │ │ it eq │ │ │ │ cmpeq r2, r3 │ │ │ │ - bne.n 1f871e │ │ │ │ + bne.n 1f8666 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 1f877c │ │ │ │ + beq.n 1f86c4 │ │ │ │ cmp.w r9, #64 @ 0x40 │ │ │ │ - bne.w 1f8824 │ │ │ │ + bne.w 1f876c │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ uxtb r3, r3 │ │ │ │ mov.w ip, #0 │ │ │ │ ands r3, r2 │ │ │ │ cmp ip, r1 │ │ │ │ it eq │ │ │ │ cmpeq r3, r2 │ │ │ │ - bne.n 1f871e │ │ │ │ + bne.n 1f8666 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 1f877c │ │ │ │ + beq.n 1f86c4 │ │ │ │ cmp.w r9, #64 @ 0x40 │ │ │ │ - beq.n 1f871e │ │ │ │ + beq.n 1f8666 │ │ │ │ ldrb.w r3, [r7, #2]! │ │ │ │ mov.w sl, #1 │ │ │ │ sub.w r1, r4, #32 │ │ │ │ rsb r0, r4, #32 │ │ │ │ add.w r3, r8, r3, lsl #3 │ │ │ │ lsl.w r2, sl, r1 │ │ │ │ ldrb r5, [r3, #20] │ │ │ │ @@ -574834,131 +574801,131 @@ │ │ │ │ subs r3, #1 │ │ │ │ orr.w r2, r2, sl │ │ │ │ and.w r5, r5, r3 │ │ │ │ adc.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ cmp r2, ip │ │ │ │ it eq │ │ │ │ cmpeq r3, r5 │ │ │ │ - bne.n 1f871e │ │ │ │ + bne.n 1f8666 │ │ │ │ cmp r6, r7 │ │ │ │ - bne.w 1f864a │ │ │ │ + bne.w 1f8592 │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ands r3, r2 │ │ │ │ movs r7, #0 │ │ │ │ cmp r1, r7 │ │ │ │ it eq │ │ │ │ cmpeq r2, r3 │ │ │ │ - bne.n 1f871e │ │ │ │ + bne.n 1f8666 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 1f877c │ │ │ │ + beq.n 1f86c4 │ │ │ │ cmp.w r9, #64 @ 0x40 │ │ │ │ - beq.n 1f871e │ │ │ │ + beq.n 1f8666 │ │ │ │ movs r3, #1 │ │ │ │ rsb r0, r4, #32 │ │ │ │ sub.w r1, r4, #32 │ │ │ │ lsl.w r4, r3, r4 │ │ │ │ lsl.w r1, r3, r1 │ │ │ │ lsrs r3, r0 │ │ │ │ orr.w r0, r1, r3 │ │ │ │ - b.n 1f87b6 │ │ │ │ + b.n 1f86fe │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 1f877c │ │ │ │ + beq.n 1f86c4 │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ subs r2, r4, #1 │ │ │ │ adc.w r1, r0, #4294967295 @ 0xffffffff │ │ │ │ add.w r3, r8, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ands r3, r2 │ │ │ │ cmp r1, r7 │ │ │ │ it eq │ │ │ │ cmpeq r2, r3 │ │ │ │ - beq.n 1f87b2 │ │ │ │ - b.n 1f871e │ │ │ │ + beq.n 1f86fa │ │ │ │ + b.n 1f8666 │ │ │ │ uxtb r3, r3 │ │ │ │ movs r7, #0 │ │ │ │ ands r3, r2 │ │ │ │ cmp r1, r7 │ │ │ │ it eq │ │ │ │ cmpeq r2, r3 │ │ │ │ - bne.n 1f871e │ │ │ │ + bne.n 1f8666 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 1f877c │ │ │ │ + beq.n 1f86c4 │ │ │ │ cmp.w r9, #64 @ 0x40 │ │ │ │ - beq.n 1f871e │ │ │ │ + beq.n 1f8666 │ │ │ │ movs r3, #1 │ │ │ │ rsb r0, r4, #32 │ │ │ │ sub.w r1, r4, #32 │ │ │ │ lsl.w r4, r3, r4 │ │ │ │ lsl.w r1, r3, r1 │ │ │ │ lsrs r3, r0 │ │ │ │ orr.w r0, r1, r3 │ │ │ │ - b.n 1f8808 │ │ │ │ + b.n 1f8750 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 1f877c │ │ │ │ + beq.n 1f86c4 │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ subs r2, r4, #1 │ │ │ │ adc.w r1, r0, #4294967295 @ 0xffffffff │ │ │ │ add.w r3, r8, r3, lsl #3 │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ ands r3, r2 │ │ │ │ cmp r1, r7 │ │ │ │ it eq │ │ │ │ cmpeq r2, r3 │ │ │ │ - beq.n 1f8804 │ │ │ │ - b.n 1f871e │ │ │ │ + beq.n 1f874c │ │ │ │ + b.n 1f8666 │ │ │ │ movs r3, #1 │ │ │ │ rsb r0, r4, #32 │ │ │ │ sub.w r1, r4, #32 │ │ │ │ lsl.w r4, r3, r4 │ │ │ │ lsl.w r1, r3, r1 │ │ │ │ lsrs r3, r0 │ │ │ │ orr.w r0, r1, r3 │ │ │ │ - b.n 1f8842 │ │ │ │ + b.n 1f878a │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 1f877c │ │ │ │ + beq.n 1f86c4 │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ subs r2, r4, #1 │ │ │ │ adc.w r1, r0, #4294967295 @ 0xffffffff │ │ │ │ add.w r3, r8, r3, lsl #3 │ │ │ │ ldrh r3, [r3, #20] │ │ │ │ ands r3, r2 │ │ │ │ cmp r1, r7 │ │ │ │ it eq │ │ │ │ cmpeq r2, r3 │ │ │ │ - beq.n 1f883e │ │ │ │ - b.n 1f871e │ │ │ │ + beq.n 1f8786 │ │ │ │ + b.n 1f8666 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ add.w r6, r1, r2, lsl #5 │ │ │ │ mov r5, r3 │ │ │ │ add.w r4, r6, #44 @ 0x2c │ │ │ │ ldr r7, [sp, #32] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ - bl 200230 │ │ │ │ + bl 200178 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f8964 │ │ │ │ + beq.n 1f88ac │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1f893e │ │ │ │ + beq.n 1f8886 │ │ │ │ ldr r2, [r6, #56] @ 0x38 │ │ │ │ add r5, r7 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ subs r1, r7, #1 │ │ │ │ movs r7, #1 │ │ │ │ subs r5, #1 │ │ │ │ ldrb.w ip, [r2, #13] │ │ │ │ ldrb.w r9, [r3, #13] │ │ │ │ mov.w ip, ip, lsr #1 │ │ │ │ add.w r8, r9, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r6, r7, ip │ │ │ │ cmp.w ip, #64 @ 0x40 │ │ │ │ - beq.w 1f8a3a │ │ │ │ + beq.w 1f8982 │ │ │ │ sub.w r2, ip, #32 │ │ │ │ rsb r0, ip, #32 │ │ │ │ adds.w lr, r6, #4294967295 @ 0xffffffff │ │ │ │ lsr.w r0, r7, r0 │ │ │ │ lsl.w r2, r7, r2 │ │ │ │ orr.w r2, r2, r0 │ │ │ │ sub.w r0, ip, #32 │ │ │ │ @@ -574973,17 +574940,17 @@ │ │ │ │ mov r4, r1 │ │ │ │ ldrb r0, [r4, #1] │ │ │ │ adds r1, r4, #1 │ │ │ │ cmp.w r9, #32 │ │ │ │ add.w r0, r0, #5 │ │ │ │ add.w r0, r3, r0, lsl #3 │ │ │ │ ldrd sl, r0, [r0, #-20] │ │ │ │ - bhi.n 1f892e │ │ │ │ + bhi.n 1f8876 │ │ │ │ cmp.w r8, #31 │ │ │ │ - bhi.n 1f89b0 │ │ │ │ + bhi.n 1f88f8 │ │ │ │ tbb [pc, r8] │ │ │ │ str r2, [r3, r6] │ │ │ │ str r1, [r2, r5] │ │ │ │ str r1, [r2, r5] │ │ │ │ cmp r6, #81 @ 0x51 │ │ │ │ str r1, [r2, r5] │ │ │ │ str r1, [r2, r5] │ │ │ │ @@ -574996,167 +574963,167 @@ │ │ │ │ str r1, [r2, r5] │ │ │ │ str r1, [r2, r5] │ │ │ │ str r1, [r2, r5] │ │ │ │ str r1, [r2, r5] │ │ │ │ and.w sl, lr, sl │ │ │ │ ands r2, r0 │ │ │ │ orrs.w sl, sl, r2 │ │ │ │ - bne.n 1f8964 │ │ │ │ - cmp r5, r1 │ │ │ │ bne.n 1f88ac │ │ │ │ + cmp r5, r1 │ │ │ │ + bne.n 1f87f4 │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r2, #1 │ │ │ │ lsl.w r2, r2, ip │ │ │ │ subs r2, #1 │ │ │ │ lsl.w r0, r2, ip │ │ │ │ - b.n 1f8956 │ │ │ │ + b.n 1f889e │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 1f893e │ │ │ │ + beq.n 1f8886 │ │ │ │ ldrb.w r2, [r1, #1]! │ │ │ │ add.w r2, r3, r2, lsl #3 │ │ │ │ ldrb r2, [r2, #20] │ │ │ │ tst r0, r2 │ │ │ │ - beq.n 1f8952 │ │ │ │ + beq.n 1f889a │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r0, #1 │ │ │ │ lsl.w r0, r0, ip │ │ │ │ subs r0, #1 │ │ │ │ lsl.w r0, r0, ip │ │ │ │ uxtb.w r6, sl │ │ │ │ ands.w r6, r6, lr │ │ │ │ - bne.n 1f8964 │ │ │ │ + bne.n 1f88ac │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 1f893e │ │ │ │ + beq.n 1f8886 │ │ │ │ cmp.w ip, #64 @ 0x40 │ │ │ │ - beq.w 1f8a98 │ │ │ │ + beq.w 1f89e0 │ │ │ │ ldrb r2, [r1, #1] │ │ │ │ adds r4, r1, #1 │ │ │ │ mov lr, r0 │ │ │ │ add.w r2, r3, r2, lsl #3 │ │ │ │ ldrb r2, [r2, #20] │ │ │ │ ands r2, r0 │ │ │ │ orrs r2, r6 │ │ │ │ - bne.n 1f8964 │ │ │ │ + bne.n 1f88ac │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1f893e │ │ │ │ + beq.n 1f8886 │ │ │ │ ldrb.w r2, [r1, #2]! │ │ │ │ add.w r2, r3, r2, lsl #3 │ │ │ │ ldr.w sl, [r2, #20] │ │ │ │ - b.n 1f8976 │ │ │ │ + b.n 1f88be │ │ │ │ movs r0, #1 │ │ │ │ lsl.w r0, r0, ip │ │ │ │ subs r0, #1 │ │ │ │ lsl.w r0, r0, ip │ │ │ │ ands.w r6, sl, lr │ │ │ │ - bne.n 1f8964 │ │ │ │ + bne.n 1f88ac │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 1f893e │ │ │ │ + beq.n 1f8886 │ │ │ │ cmp.w ip, #64 @ 0x40 │ │ │ │ - beq.n 1f8a7e │ │ │ │ + beq.n 1f89c6 │ │ │ │ ldrb r2, [r1, #1] │ │ │ │ adds r4, r1, #1 │ │ │ │ mov lr, r0 │ │ │ │ add.w r2, r3, r2, lsl #3 │ │ │ │ ldr.w sl, [r2, #20] │ │ │ │ and.w sl, r0, sl │ │ │ │ orrs.w sl, sl, r6 │ │ │ │ - bne.n 1f8964 │ │ │ │ + bne.n 1f88ac │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1f893e │ │ │ │ + beq.n 1f8886 │ │ │ │ ldrb.w r2, [r1, #2]! │ │ │ │ add.w r2, r3, r2, lsl #3 │ │ │ │ ldr.w sl, [r2, #20] │ │ │ │ - b.n 1f89bc │ │ │ │ + b.n 1f8904 │ │ │ │ movs r2, #1 │ │ │ │ lsl.w r2, r2, ip │ │ │ │ subs r2, #1 │ │ │ │ lsl.w r0, r2, ip │ │ │ │ uxth.w r6, sl │ │ │ │ ands.w r6, r6, lr │ │ │ │ - bne.n 1f8964 │ │ │ │ + bne.n 1f88ac │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 1f893e │ │ │ │ + beq.n 1f8886 │ │ │ │ cmp.w ip, #64 @ 0x40 │ │ │ │ - beq.n 1f8aae │ │ │ │ + beq.n 1f89f6 │ │ │ │ ldrb r2, [r1, #1] │ │ │ │ adds r4, r1, #1 │ │ │ │ mov lr, r0 │ │ │ │ add.w r2, r3, r2, lsl #3 │ │ │ │ ldrh r2, [r2, #20] │ │ │ │ ands r2, r0 │ │ │ │ orrs r2, r6 │ │ │ │ - bne.n 1f8964 │ │ │ │ + bne.n 1f88ac │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1f893e │ │ │ │ + beq.n 1f8886 │ │ │ │ ldrb.w r2, [r1, #2]! │ │ │ │ add.w r2, r3, r2, lsl #3 │ │ │ │ ldr.w sl, [r2, #20] │ │ │ │ - b.n 1f8a02 │ │ │ │ + b.n 1f894a │ │ │ │ mov.w lr, #4294967295 @ 0xffffffff │ │ │ │ mov r2, lr │ │ │ │ - b.n 1f88ec │ │ │ │ + b.n 1f8834 │ │ │ │ uxtb.w sl, sl │ │ │ │ tst.w lr, sl │ │ │ │ - bne.n 1f8964 │ │ │ │ + bne.n 1f88ac │ │ │ │ cmp r5, r1 │ │ │ │ - beq.w 1f893e │ │ │ │ + beq.w 1f8886 │ │ │ │ cmp.w ip, #64 @ 0x40 │ │ │ │ - bne.w 1f8944 │ │ │ │ + bne.w 1f888c │ │ │ │ ldrb.w r2, [r4, #2]! │ │ │ │ mov.w lr, #4294967295 @ 0xffffffff │ │ │ │ add.w r2, r3, r2, lsl #3 │ │ │ │ ldrb r2, [r2, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1f8964 │ │ │ │ + bne.w 1f88ac │ │ │ │ mov r2, lr │ │ │ │ cmp r5, r4 │ │ │ │ - bne.w 1f88ee │ │ │ │ - b.n 1f893e │ │ │ │ + bne.w 1f8836 │ │ │ │ + b.n 1f8886 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.w 1f893e │ │ │ │ + beq.w 1f8886 │ │ │ │ ldrb.w r2, [r1, #1]! │ │ │ │ add.w r2, r3, r2, lsl #3 │ │ │ │ ldr.w sl, [r2, #20] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1f8a78 │ │ │ │ - b.n 1f8964 │ │ │ │ + beq.n 1f89c0 │ │ │ │ + b.n 1f88ac │ │ │ │ cmp r5, r1 │ │ │ │ - beq.w 1f893e │ │ │ │ + beq.w 1f8886 │ │ │ │ ldrb.w r2, [r1, #1]! │ │ │ │ add.w r2, r3, r2, lsl #3 │ │ │ │ ldrb r2, [r2, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f8a92 │ │ │ │ - b.n 1f8964 │ │ │ │ + beq.n 1f89da │ │ │ │ + b.n 1f88ac │ │ │ │ cmp r5, r1 │ │ │ │ - beq.w 1f893e │ │ │ │ + beq.w 1f8886 │ │ │ │ ldrb.w r2, [r1, #1]! │ │ │ │ add.w r2, r3, r2, lsl #3 │ │ │ │ ldrh r2, [r2, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f8aa8 │ │ │ │ - b.n 1f8964 │ │ │ │ + beq.n 1f89f0 │ │ │ │ + b.n 1f88ac │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ add.w r6, r1, r2, lsl #5 │ │ │ │ sub sp, #12 │ │ │ │ add.w r5, r6, #44 @ 0x2c │ │ │ │ mov r4, r3 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ - bl 200230 │ │ │ │ + bl 200178 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f8bbe │ │ │ │ + beq.n 1f8b06 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1f8b92 │ │ │ │ + beq.n 1f8ada │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ add r4, r7 │ │ │ │ ldr.w lr, [r5, #12] │ │ │ │ subs r2, r7, #1 │ │ │ │ movs r7, #1 │ │ │ │ subs r4, #1 │ │ │ │ ldrb.w sl, [r3, #13] │ │ │ │ @@ -575165,31 +575132,31 @@ │ │ │ │ mov.w sl, sl, lsr #1 │ │ │ │ add.w r8, fp, #4294967295 @ 0xffffffff │ │ │ │ and.w r6, sl, #63 @ 0x3f │ │ │ │ lsl.w r5, r7, r6 │ │ │ │ lsls r3, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp.w sl, #64 @ 0x40 │ │ │ │ - beq.n 1f8b9a │ │ │ │ + beq.n 1f8ae2 │ │ │ │ sub.w r0, r6, #32 │ │ │ │ rsb r3, r6, #32 │ │ │ │ adds.w ip, r5, #4294967295 @ 0xffffffff │ │ │ │ mov r9, r2 │ │ │ │ lsl.w r0, r7, r0 │ │ │ │ lsr.w r3, r7, r3 │ │ │ │ orr.w r0, r0, r3 │ │ │ │ adc.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ cmp.w fp, #32 │ │ │ │ add.w r1, r1, #5 │ │ │ │ add.w r1, lr, r1, lsl #3 │ │ │ │ ldrd r3, r1, [r1, #-20] │ │ │ │ - bhi.n 1f8b82 │ │ │ │ + bhi.n 1f8aca │ │ │ │ cmp.w r8, #31 │ │ │ │ - bhi.w 1f8c88 │ │ │ │ + bhi.w 1f8bd0 │ │ │ │ tbb [pc, r8] │ │ │ │ str r3, [sp, #200] @ 0xc8 │ │ │ │ str r3, [sp, #588] @ 0x24c │ │ │ │ str r3, [sp, #588] @ 0x24c │ │ │ │ ldrsh r3, [r2, r2] │ │ │ │ str r3, [sp, #588] @ 0x24c │ │ │ │ str r3, [sp, #588] @ 0x24c │ │ │ │ @@ -575202,175 +575169,175 @@ │ │ │ │ str r3, [sp, #588] @ 0x24c │ │ │ │ str r3, [sp, #588] @ 0x24c │ │ │ │ str r3, [sp, #588] @ 0x24c │ │ │ │ str r3, [sp, #588] @ 0x24c │ │ │ │ and.w ip, ip, r3 │ │ │ │ ands r0, r1 │ │ │ │ orrs.w ip, ip, r0 │ │ │ │ - bne.n 1f8bbe │ │ │ │ + bne.n 1f8b06 │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 1f8b1c │ │ │ │ + bne.n 1f8a64 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ mov r9, r2 │ │ │ │ mov r0, ip │ │ │ │ - b.n 1f8b40 │ │ │ │ + b.n 1f8a88 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ lsls r1, r6 │ │ │ │ - b.n 1f8bb0 │ │ │ │ + b.n 1f8af8 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 1f8b92 │ │ │ │ + beq.n 1f8ada │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, lr, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ bics r3, r1 │ │ │ │ - beq.n 1f8bac │ │ │ │ + beq.n 1f8af4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ uxtb r3, r3 │ │ │ │ ands.w r3, ip, r3 │ │ │ │ - bne.n 1f8bbe │ │ │ │ + bne.n 1f8b06 │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 1f8b92 │ │ │ │ + beq.n 1f8ada │ │ │ │ cmp.w sl, #64 @ 0x40 │ │ │ │ - beq.n 1f8c90 │ │ │ │ + beq.n 1f8bd8 │ │ │ │ ldrb.w r1, [r9, #2] │ │ │ │ add.w r2, r9, #2 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add.w r1, lr, r1, lsl #3 │ │ │ │ ldrb r1, [r1, #20] │ │ │ │ bic.w r1, r1, r0 │ │ │ │ orrs r1, r3 │ │ │ │ - bne.n 1f8bbe │ │ │ │ + bne.n 1f8b06 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 1f8b22 │ │ │ │ - b.n 1f8b92 │ │ │ │ + bne.n 1f8a6a │ │ │ │ + b.n 1f8ada │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 1f8b92 │ │ │ │ + beq.n 1f8ada │ │ │ │ cmp.w sl, #64 @ 0x40 │ │ │ │ - bne.n 1f8cc2 │ │ │ │ + bne.n 1f8c0a │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ add.w r3, lr, r3, lsl #3 │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ orrs r3, r1 │ │ │ │ - bne.n 1f8bbe │ │ │ │ + bne.n 1f8b06 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 1f8b92 │ │ │ │ + beq.n 1f8ada │ │ │ │ ldrb.w r3, [r2, #2]! │ │ │ │ add.w r3, lr, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ uxtb r3, r3 │ │ │ │ adds r0, r2, #1 │ │ │ │ ands.w r1, r3, ip │ │ │ │ - beq.n 1f8bf6 │ │ │ │ - b.n 1f8bbe │ │ │ │ + beq.n 1f8b3e │ │ │ │ + b.n 1f8b06 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 1f8b92 │ │ │ │ + beq.n 1f8ada │ │ │ │ cmp.w sl, #64 @ 0x40 │ │ │ │ - bne.n 1f8ca4 │ │ │ │ + bne.n 1f8bec │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ add.w r3, lr, r3, lsl #3 │ │ │ │ ldrh r3, [r3, #20] │ │ │ │ orrs r3, r1 │ │ │ │ - bne.n 1f8bbe │ │ │ │ + bne.n 1f8b06 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 1f8b92 │ │ │ │ + beq.n 1f8ada │ │ │ │ ldrb.w r3, [r2, #2]! │ │ │ │ add.w r3, lr, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ uxth r3, r3 │ │ │ │ adds r0, r2, #1 │ │ │ │ ands.w r1, r3, ip │ │ │ │ - beq.n 1f8c2a │ │ │ │ - b.n 1f8bbe │ │ │ │ + beq.n 1f8b72 │ │ │ │ + b.n 1f8b06 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 1f8b92 │ │ │ │ + beq.n 1f8ada │ │ │ │ cmp.w sl, #64 @ 0x40 │ │ │ │ - bne.n 1f8ba4 │ │ │ │ + bne.n 1f8aec │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ adds r1, r2, #1 │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ add.w r3, lr, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ orrs r3, r0 │ │ │ │ - bne.n 1f8bbe │ │ │ │ + bne.n 1f8b06 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 1f8b92 │ │ │ │ + beq.n 1f8ada │ │ │ │ ldrb.w r3, [r2, #2]! │ │ │ │ add.w r3, lr, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ands.w r0, r3, ip │ │ │ │ - beq.n 1f8c5e │ │ │ │ - b.n 1f8bbe │ │ │ │ + beq.n 1f8ba6 │ │ │ │ + b.n 1f8b06 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, lr, r3, lsl #3 │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f8bbe │ │ │ │ + bne.n 1f8b06 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 1f8c90 │ │ │ │ - b.n 1f8b92 │ │ │ │ + bne.n 1f8bd8 │ │ │ │ + b.n 1f8ada │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ lsls r1, r6 │ │ │ │ - b.n 1f8cb2 │ │ │ │ + b.n 1f8bfa │ │ │ │ cmp r4, r2 │ │ │ │ - beq.w 1f8b92 │ │ │ │ + beq.w 1f8ada │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, lr, r3, lsl #3 │ │ │ │ ldrh r3, [r3, #20] │ │ │ │ bics r3, r1 │ │ │ │ - beq.n 1f8cac │ │ │ │ - b.n 1f8bbe │ │ │ │ + beq.n 1f8bf4 │ │ │ │ + b.n 1f8b06 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ lsls r1, r6 │ │ │ │ - b.n 1f8cd0 │ │ │ │ + b.n 1f8c18 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.w 1f8b92 │ │ │ │ + beq.w 1f8ada │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, lr, r3, lsl #3 │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ bics r3, r1 │ │ │ │ - beq.n 1f8cca │ │ │ │ - b.n 1f8bbe │ │ │ │ + beq.n 1f8c12 │ │ │ │ + b.n 1f8b06 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ add.w r6, r1, r2, lsl #5 │ │ │ │ mov r7, r3 │ │ │ │ add.w r5, r6, #44 @ 0x2c │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ - bl 200230 │ │ │ │ + bl 200178 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f90ac │ │ │ │ + beq.w 1f8ff4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1f9120 │ │ │ │ + beq.w 1f9068 │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ add r7, r4 │ │ │ │ ldr.w r9, [r5, #12] │ │ │ │ subs r4, #1 │ │ │ │ subs r7, #1 │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ ldrb.w r8, [r3, #13] │ │ │ │ ldrb.w r6, [r9, #13] │ │ │ │ ldrb.w r2, [r4, #1]! │ │ │ │ cmp r6, #32 │ │ │ │ add.w r2, r2, #5 │ │ │ │ add.w r2, r9, r2, lsl #3 │ │ │ │ ldrd r5, fp, [r2, #-20] │ │ │ │ - bhi.w 1f90b2 │ │ │ │ + bhi.w 1f8ffa │ │ │ │ subs r6, #1 │ │ │ │ cmp r6, #31 │ │ │ │ - bhi.w 1f8f8e │ │ │ │ + bhi.w 1f8ed6 │ │ │ │ tbh [pc, r6, lsl #1] │ │ │ │ lsls r3, r4, #6 │ │ │ │ lsls r2, r4, #4 │ │ │ │ lsls r2, r4, #4 │ │ │ │ lsls r2, r4, #4 │ │ │ │ lsls r2, r4, #4 │ │ │ │ lsls r2, r4, #4 │ │ │ │ @@ -575401,15 +575368,15 @@ │ │ │ │ lsls r2, r4, #4 │ │ │ │ lsls r2, r4, #4 │ │ │ │ mov.w sl, #1 │ │ │ │ uxth r5, r5 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1f90ac │ │ │ │ + beq.w 1f8ff4 │ │ │ │ blx 59900 <__popcountdi2@plt> │ │ │ │ movs r2, #1 │ │ │ │ sub.w r3, r0, #32 │ │ │ │ rsb r1, r0, #32 │ │ │ │ adds r6, r4, #1 │ │ │ │ lsr.w r1, r2, r1 │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ @@ -575433,23 +575400,23 @@ │ │ │ │ ite ne │ │ │ │ movne.w fp, #1 │ │ │ │ moveq.w fp, #0 │ │ │ │ cmp r8, r0 │ │ │ │ it eq │ │ │ │ orreq.w fp, fp, #1 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 1f90ac │ │ │ │ + bne.w 1f8ff4 │ │ │ │ cmp r7, r4 │ │ │ │ - beq.w 1f9120 │ │ │ │ + beq.w 1f9068 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ mov r1, fp │ │ │ │ add.w r3, r9, r3, lsl #3 │ │ │ │ ldrh r5, [r3, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1f90ac │ │ │ │ + beq.w 1f8ff4 │ │ │ │ mov r0, r5 │ │ │ │ blx 59900 <__popcountdi2@plt> │ │ │ │ sub.w r3, r0, #32 │ │ │ │ rsb r2, r0, #32 │ │ │ │ rbit r1, r5 │ │ │ │ lsl.w r3, sl, r3 │ │ │ │ clz r1, r1 │ │ │ │ @@ -575472,27 +575439,27 @@ │ │ │ │ ite ne │ │ │ │ movne r1, #1 │ │ │ │ moveq r1, #0 │ │ │ │ cmp r8, r0 │ │ │ │ it eq │ │ │ │ orreq.w r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1f90ac │ │ │ │ + bne.w 1f8ff4 │ │ │ │ cmp r7, r6 │ │ │ │ - beq.w 1f9120 │ │ │ │ + beq.w 1f9068 │ │ │ │ ldrb.w r3, [r4, #2]! │ │ │ │ add.w r3, r9, r3, lsl #3 │ │ │ │ ldr r5, [r3, #20] │ │ │ │ - b.n 1f8d8e │ │ │ │ + b.n 1f8cd6 │ │ │ │ mov.w sl, #1 │ │ │ │ uxtb r5, r5 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1f90ac │ │ │ │ + beq.w 1f8ff4 │ │ │ │ blx 59900 <__popcountdi2@plt> │ │ │ │ movs r2, #1 │ │ │ │ sub.w r3, r0, #32 │ │ │ │ rsb r1, r0, #32 │ │ │ │ adds r6, r4, #1 │ │ │ │ lsr.w r1, r2, r1 │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ @@ -575516,23 +575483,23 @@ │ │ │ │ ite ne │ │ │ │ movne.w fp, #1 │ │ │ │ moveq.w fp, #0 │ │ │ │ cmp r8, r0 │ │ │ │ it eq │ │ │ │ orreq.w fp, fp, #1 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 1f90ac │ │ │ │ + bne.w 1f8ff4 │ │ │ │ cmp r7, r4 │ │ │ │ - beq.w 1f9120 │ │ │ │ + beq.w 1f9068 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ mov r1, fp │ │ │ │ add.w r3, r9, r3, lsl #3 │ │ │ │ ldrb r5, [r3, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1f90ac │ │ │ │ + beq.w 1f8ff4 │ │ │ │ mov r0, r5 │ │ │ │ blx 59900 <__popcountdi2@plt> │ │ │ │ sub.w r3, r0, #32 │ │ │ │ rsb r2, r0, #32 │ │ │ │ rbit r1, r5 │ │ │ │ lsl.w r3, sl, r3 │ │ │ │ clz r1, r1 │ │ │ │ @@ -575555,25 +575522,25 @@ │ │ │ │ ite ne │ │ │ │ movne r1, #1 │ │ │ │ moveq r1, #0 │ │ │ │ cmp r8, r0 │ │ │ │ it eq │ │ │ │ orreq.w r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1f90ac │ │ │ │ + bne.w 1f8ff4 │ │ │ │ cmp r7, r6 │ │ │ │ - beq.w 1f9120 │ │ │ │ + beq.w 1f9068 │ │ │ │ ldrb.w r3, [r4, #2]! │ │ │ │ add.w r3, r9, r3, lsl #3 │ │ │ │ ldr r5, [r3, #20] │ │ │ │ - b.n 1f8e90 │ │ │ │ + b.n 1f8dd8 │ │ │ │ mov.w fp, #1 │ │ │ │ mov r0, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1f90ac │ │ │ │ + beq.w 1f8ff4 │ │ │ │ blx 59e50 <__popcountsi2@plt> │ │ │ │ movs r2, #1 │ │ │ │ sub.w r3, r0, #32 │ │ │ │ rsb r1, r0, #32 │ │ │ │ adds r6, r4, #1 │ │ │ │ lsr.w r1, r2, r1 │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ @@ -575597,22 +575564,22 @@ │ │ │ │ ite ne │ │ │ │ movne.w sl, #1 │ │ │ │ moveq.w sl, #0 │ │ │ │ cmp r8, r0 │ │ │ │ it eq │ │ │ │ orreq.w sl, sl, #1 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 1f90ac │ │ │ │ + bne.n 1f8ff4 │ │ │ │ cmp r7, r4 │ │ │ │ - beq.w 1f9120 │ │ │ │ + beq.w 1f9068 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ add.w r3, r9, r3, lsl #3 │ │ │ │ ldr r5, [r3, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1f90ac │ │ │ │ + beq.n 1f8ff4 │ │ │ │ mov r0, r5 │ │ │ │ blx 59e50 <__popcountsi2@plt> │ │ │ │ sub.w r3, r0, #32 │ │ │ │ rsb r2, r0, #32 │ │ │ │ lsl.w ip, fp, r0 │ │ │ │ lsl.w r3, fp, r3 │ │ │ │ adds.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ @@ -575634,59 +575601,59 @@ │ │ │ │ cmpeq r2, r5 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r8, r0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ - cbnz r3, 1f90ac │ │ │ │ + cbnz r3, 1f8ff4 │ │ │ │ cmp r7, r6 │ │ │ │ - beq.n 1f9120 │ │ │ │ + beq.n 1f9068 │ │ │ │ ldrb.w r3, [r4, #2]! │ │ │ │ add.w r3, r9, r3, lsl #3 │ │ │ │ ldr r5, [r3, #20] │ │ │ │ - b.n 1f8f92 │ │ │ │ + b.n 1f8eda │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 1f9120 │ │ │ │ + beq.n 1f9068 │ │ │ │ ldrb.w r3, [r4, #2]! │ │ │ │ add.w r3, r9, r3, lsl #3 │ │ │ │ ldr r5, [r3, #20] │ │ │ │ uxtb r5, r5 │ │ │ │ - cbz r5, 1f90ac │ │ │ │ + cbz r5, 1f8ff4 │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.n 1f90ac │ │ │ │ + beq.n 1f8ff4 │ │ │ │ cmp r7, r4 │ │ │ │ - beq.n 1f9120 │ │ │ │ + beq.n 1f9068 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ adds r2, r4, #1 │ │ │ │ add.w r3, r9, r3, lsl #3 │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f9082 │ │ │ │ + bne.n 1f8fca │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r5 │ │ │ │ orrs.w r3, r5, fp │ │ │ │ - beq.n 1f90ac │ │ │ │ + beq.n 1f8ff4 │ │ │ │ mov r1, fp │ │ │ │ blx 59900 <__popcountdi2@plt> │ │ │ │ rbit r3, fp │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #33 @ 0x21 │ │ │ │ cmp.w fp, #0 │ │ │ │ it eq │ │ │ │ moveq r3, r5 │ │ │ │ - cbz r5, 1f90de │ │ │ │ + cbz r5, 1f9026 │ │ │ │ rbit r3, r5 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #1 │ │ │ │ subs r2, r3, #1 │ │ │ │ sub.w r1, r3, #33 @ 0x21 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ - bne.n 1f9126 │ │ │ │ + bne.n 1f906e │ │ │ │ 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 │ │ │ │ @@ -575696,17 +575663,17 @@ │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r8, r0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f90ac │ │ │ │ + bne.n 1f8ff4 │ │ │ │ cmp r4, r7 │ │ │ │ - bne.w 1f8d28 │ │ │ │ + bne.w 1f8c70 │ │ │ │ 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 │ │ │ │ @@ -575724,40 +575691,40 @@ │ │ │ │ orrs r1, r3 │ │ │ │ cmp r1, fp │ │ │ │ it eq │ │ │ │ cmpeq r2, r5 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ - b.n 1f910e │ │ │ │ + b.n 1f9056 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r2, [r2, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 1f9182 │ │ │ │ + beq.n 1f90ca │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f922c │ │ │ │ + beq.n 1f9174 │ │ │ │ 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 1f91f2 │ │ │ │ + bhi.n 1f913a │ │ │ │ cmp r4, #31 │ │ │ │ - bhi.n 1f921c │ │ │ │ + bhi.n 1f9164 │ │ │ │ tbb [pc, r4] │ │ │ │ adds r1, #16 │ │ │ │ adds r1, #49 @ 0x31 │ │ │ │ adds r1, #49 @ 0x31 │ │ │ │ asrs r1, r6, #32 │ │ │ │ adds r1, #49 @ 0x31 │ │ │ │ adds r1, #49 @ 0x31 │ │ │ │ @@ -575768,70 +575735,70 @@ │ │ │ │ adds r1, #49 @ 0x31 │ │ │ │ adds r1, #49 @ 0x31 │ │ │ │ adds r1, #49 @ 0x31 │ │ │ │ adds r1, #49 @ 0x31 │ │ │ │ adds r1, #49 @ 0x31 │ │ │ │ adds r1, #49 @ 0x31 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 1f919c │ │ │ │ + bne.n 1f90e4 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1f91de │ │ │ │ + beq.n 1f9126 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ movs r3, #0 │ │ │ │ movw r5, #2043 @ 0x7fb │ │ │ │ movt r5, #65532 @ 0xfffc │ │ │ │ movs r4, #0 │ │ │ │ cmp r5, r0 │ │ │ │ sbcs r4, r3 │ │ │ │ - bcc.n 1f9228 │ │ │ │ + bcc.n 1f9170 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1f91de │ │ │ │ + beq.n 1f9126 │ │ │ │ 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 1f91f2 │ │ │ │ + bhi.n 1f913a │ │ │ │ movw r3, #2043 @ 0x7fb │ │ │ │ movt r3, #65532 @ 0xfffc │ │ │ │ cmp r0, r3 │ │ │ │ - bls.n 1f91e2 │ │ │ │ + bls.n 1f912a │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r2, [r2, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 1f9242 │ │ │ │ + beq.n 1f918a │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f9342 │ │ │ │ + beq.n 1f928a │ │ │ │ ldr.w ip, [r1, #56] @ 0x38 │ │ │ │ push {lr} │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb.w r0, [ip, #13] │ │ │ │ add r3, r2 │ │ │ │ subs r2, #1 │ │ │ │ subs r1, r3, #1 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r0, #32 │ │ │ │ add.w r3, r3, #5 │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ ldrd lr, r3, [r3, #-20] │ │ │ │ - bhi.n 1f9296 │ │ │ │ + bhi.n 1f91de │ │ │ │ subs r3, r0, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1f92b8 │ │ │ │ + bhi.n 1f9200 │ │ │ │ tbb [pc, r3] │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ movs r1, #33 @ 0x21 │ │ │ │ movs r1, #33 @ 0x21 │ │ │ │ ldrsb r1, [r4, r4] │ │ │ │ movs r1, #33 @ 0x21 │ │ │ │ movs r1, #33 @ 0x21 │ │ │ │ @@ -575843,89 +575810,89 @@ │ │ │ │ movs r1, #33 @ 0x21 │ │ │ │ movs r1, #33 @ 0x21 │ │ │ │ movs r1, #33 @ 0x21 │ │ │ │ movs r1, #33 @ 0x21 │ │ │ │ movs r1, #33 @ 0x21 │ │ │ │ cmp.w lr, #32 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - bcs.n 1f92d4 │ │ │ │ + bcs.n 1f921c │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 1f9258 │ │ │ │ + bne.n 1f91a0 │ │ │ │ movs r0, #1 │ │ │ │ pop {pc} │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 1f92a4 │ │ │ │ + beq.n 1f91ec │ │ │ │ ldrb.w r3, [r2, #2]! │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ ldr.w lr, [r3, #20] │ │ │ │ cmp.w lr, #31 │ │ │ │ - bhi.n 1f92d4 │ │ │ │ + bhi.n 1f921c │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1f92a4 │ │ │ │ + beq.n 1f91ec │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ adds r0, r2, #1 │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ ldr.w lr, [r3, #20] │ │ │ │ cmp.w lr, #31 │ │ │ │ - bls.n 1f92a8 │ │ │ │ + bls.n 1f91f0 │ │ │ │ movs r0, #0 │ │ │ │ pop {pc} │ │ │ │ adds r2, #2 │ │ │ │ adds r3, r2, #1 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1f92a4 │ │ │ │ + beq.n 1f91ec │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 1f92d8 │ │ │ │ - b.n 1f92a4 │ │ │ │ + bne.n 1f9220 │ │ │ │ + b.n 1f91ec │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 1f92a4 │ │ │ │ + beq.n 1f91ec │ │ │ │ ldrb.w r3, [r2, #2]! │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ ldr.w lr, [r3, #20] │ │ │ │ uxth.w lr, lr │ │ │ │ adds r0, r2, #1 │ │ │ │ cmp.w lr, #31 │ │ │ │ - bhi.n 1f92d4 │ │ │ │ + bhi.n 1f921c │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1f92a4 │ │ │ │ + beq.n 1f91ec │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ ldrh r3, [r3, #20] │ │ │ │ cmp r3, #31 │ │ │ │ - bls.n 1f92e6 │ │ │ │ - b.n 1f92d4 │ │ │ │ + bls.n 1f922e │ │ │ │ + b.n 1f921c │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 1f92a4 │ │ │ │ + beq.n 1f91ec │ │ │ │ ldrb.w r3, [r2, #2]! │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ ldr.w lr, [r3, #20] │ │ │ │ uxtb.w lr, lr │ │ │ │ adds r0, r2, #1 │ │ │ │ cmp.w lr, #31 │ │ │ │ - bhi.n 1f92d4 │ │ │ │ + bhi.n 1f921c │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1f92a4 │ │ │ │ + beq.n 1f91ec │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ cmp r3, #31 │ │ │ │ - bls.n 1f9314 │ │ │ │ - b.n 1f92d4 │ │ │ │ + bls.n 1f925c │ │ │ │ + b.n 1f921c │ │ │ │ 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 1f935a │ │ │ │ + beq.n 1f92a2 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f946c │ │ │ │ + beq.w 1f93b4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r6, [r1, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ @@ -575934,18 +575901,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 1f93c0 │ │ │ │ + bhi.n 1f9308 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1f93e0 │ │ │ │ + bhi.n 1f9328 │ │ │ │ tbb [pc, r3] │ │ │ │ movs r3, #16 │ │ │ │ movs r3, #35 @ 0x23 │ │ │ │ movs r3, #35 @ 0x23 │ │ │ │ strb r3, [r4, r0] │ │ │ │ movs r3, #35 @ 0x23 │ │ │ │ movs r3, #35 @ 0x23 │ │ │ │ @@ -575962,121 +575929,121 @@ │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 59900 <__popcountdi2@plt> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 1f93ba │ │ │ │ + bne.n 1f9302 │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 1f937c │ │ │ │ + bne.n 1f92c4 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrb.w r3, [r4, #2]! │ │ │ │ add.w r3, r6, r3, lsl #3 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ blx 59e50 <__popcountsi2@plt> │ │ │ │ adds r7, r4, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 1f93ba │ │ │ │ + bne.n 1f9302 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1f93d0 │ │ │ │ + beq.n 1f9318 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ add.w r3, r6, r3, lsl #3 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ blx 59e50 <__popcountsi2@plt> │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 1f93ba │ │ │ │ + bne.n 1f9302 │ │ │ │ cmp r5, r7 │ │ │ │ - bne.n 1f93d6 │ │ │ │ - b.n 1f93d0 │ │ │ │ + bne.n 1f931e │ │ │ │ + b.n 1f9318 │ │ │ │ ldrb.w r3, [r4, #2]! │ │ │ │ add.w r3, r6, r3, lsl #3 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ movs r1, #0 │ │ │ │ uxth r0, r0 │ │ │ │ blx 59900 <__popcountdi2@plt> │ │ │ │ adds r7, r4, #1 │ │ │ │ movs r1, #0 │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 1f93ba │ │ │ │ + bne.n 1f9302 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1f93d0 │ │ │ │ + beq.n 1f9318 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ add.w r3, r6, r3, lsl #3 │ │ │ │ ldrh r0, [r3, #20] │ │ │ │ blx 59900 <__popcountdi2@plt> │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 1f93ba │ │ │ │ + bne.n 1f9302 │ │ │ │ cmp r5, r7 │ │ │ │ - bne.n 1f9404 │ │ │ │ - b.n 1f93d0 │ │ │ │ + bne.n 1f934c │ │ │ │ + b.n 1f9318 │ │ │ │ ldrb.w r3, [r4, #2]! │ │ │ │ add.w r3, r6, r3, lsl #3 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ movs r1, #0 │ │ │ │ uxtb r0, r0 │ │ │ │ blx 59900 <__popcountdi2@plt> │ │ │ │ adds r7, r4, #1 │ │ │ │ movs r1, #0 │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 1f93ba │ │ │ │ + bne.n 1f9302 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1f93d0 │ │ │ │ + beq.n 1f9318 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ add.w r3, r6, r3, lsl #3 │ │ │ │ ldrb r0, [r3, #20] │ │ │ │ blx 59900 <__popcountdi2@plt> │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 1f93ba │ │ │ │ + bne.n 1f9302 │ │ │ │ cmp r5, r7 │ │ │ │ - bne.n 1f9438 │ │ │ │ - b.n 1f93d0 │ │ │ │ + bne.n 1f9380 │ │ │ │ + b.n 1f9318 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ mov.w ip, r2, lsl #5 │ │ │ │ push {r4, lr} │ │ │ │ add.w lr, r1, ip │ │ │ │ - ldr r0, [pc, #160] @ (1f951c ) │ │ │ │ + ldr r0, [pc, #160] @ (1f9464 ) │ │ │ │ ldr.w lr, [lr, #56] @ 0x38 │ │ │ │ add r0, pc │ │ │ │ ldrb.w lr, [lr, #-8] │ │ │ │ cmp.w lr, #5 │ │ │ │ - bne.n 1f94b2 │ │ │ │ + bne.n 1f93fa │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f9512 │ │ │ │ - ldr.w lr, [pc, #140] @ 1f9520 │ │ │ │ + beq.n 1f945a │ │ │ │ + ldr.w lr, [pc, #140] @ 1f9468 │ │ │ │ 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 1f94b6 │ │ │ │ + beq.n 1f93fe │ │ │ │ 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 1f9506 │ │ │ │ + bhi.n 1f944e │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1f9506 │ │ │ │ + bhi.n 1f944e │ │ │ │ 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 │ │ │ │ @@ -576088,52 +576055,52 @@ │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ and.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f94b2 │ │ │ │ + beq.n 1f93fa │ │ │ │ cmp r1, lr │ │ │ │ - bne.n 1f94ca │ │ │ │ + bne.n 1f9412 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ uxtb r3, r3 │ │ │ │ - b.n 1f950a │ │ │ │ + b.n 1f9452 │ │ │ │ nop │ │ │ │ - ldr r4, [r7, #52] @ 0x34 │ │ │ │ + ldr r4, [r6, #64] @ 0x40 │ │ │ │ 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 1f9536 │ │ │ │ + beq.n 1f947e │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f967a │ │ │ │ + beq.w 1f95c2 │ │ │ │ ldr.w ip, [r1, #56] @ 0x38 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldrb.w r4, [ip, #13] │ │ │ │ add r3, r2 │ │ │ │ subs r2, #1 │ │ │ │ subs r0, r3, #1 │ │ │ │ add.w lr, r4, #4294967295 @ 0xffffffff │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r4, #32 │ │ │ │ add.w r3, r3, #5 │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ ldrd r1, r3, [r3, #-20] │ │ │ │ - bhi.n 1f95a2 │ │ │ │ + bhi.n 1f94ea │ │ │ │ cmp.w lr, #31 │ │ │ │ - bhi.n 1f962c │ │ │ │ + bhi.n 1f9574 │ │ │ │ tbb [pc, lr] │ │ │ │ ldrh r2, [r2, r4] │ │ │ │ ldrh r3, [r3, r5] │ │ │ │ ldrh r3, [r3, r5] │ │ │ │ asrs r3, r3, #9 │ │ │ │ ldrh r3, [r3, r5] │ │ │ │ ldrh r3, [r3, r5] │ │ │ │ @@ -576145,118 +576112,118 @@ │ │ │ │ ldrh r3, [r3, r5] │ │ │ │ ldrh r3, [r3, r5] │ │ │ │ ldrh r3, [r3, r5] │ │ │ │ ldrh r3, [r3, r5] │ │ │ │ ldrh r3, [r3, r5] │ │ │ │ mov.w r8, #1 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 1f9558 │ │ │ │ + bne.n 1f94a0 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1f95c0 │ │ │ │ + b.n 1f9508 │ │ │ │ movs r7, #0 │ │ │ │ adds.w r5, r1, #32768 @ 0x8000 │ │ │ │ adc.w r6, r3, #0 │ │ │ │ cmp.w r5, #98304 @ 0x18000 │ │ │ │ sbcs.w r5, r6, #0 │ │ │ │ - bcs.n 1f95be │ │ │ │ + bcs.n 1f9506 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 1f95d6 │ │ │ │ + bge.n 1f951e │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1f9596 │ │ │ │ + beq.n 1f94de │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r7, #1 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 1f959e │ │ │ │ + beq.n 1f94e6 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ ldrh r1, [r3, #20] │ │ │ │ movs r3, #0 │ │ │ │ cmp.w r1, #32768 @ 0x8000 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - blt.n 1f967e │ │ │ │ + blt.n 1f95c6 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1f95be │ │ │ │ + bne.n 1f9506 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 1f959e │ │ │ │ + beq.n 1f94e6 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ movs r7, #1 │ │ │ │ cmp r4, #32 │ │ │ │ add.w r3, r3, #5 │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ ldrd r1, r3, [r3, #-20] │ │ │ │ - bhi.n 1f95a4 │ │ │ │ + bhi.n 1f94ec │ │ │ │ lsls r3, r1, #16 │ │ │ │ - bpl.n 1f95c6 │ │ │ │ + bpl.n 1f950e │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1f961c │ │ │ │ - b.n 1f95be │ │ │ │ + beq.n 1f9564 │ │ │ │ + b.n 1f9506 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ ldrsh.w r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 1f95c4 │ │ │ │ + bge.n 1f950c │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 1f960c │ │ │ │ - b.n 1f959e │ │ │ │ + bne.n 1f9554 │ │ │ │ + b.n 1f94e6 │ │ │ │ ldrb.w r3, [r2, #2]! │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ adds.w r4, r1, #32768 @ 0x8000 │ │ │ │ mov.w r3, #0 │ │ │ │ adc.w r3, r3, #0 │ │ │ │ cmp.w r4, #98304 @ 0x18000 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - bcs.n 1f95be │ │ │ │ + bcs.n 1f9506 │ │ │ │ cmp.w r1, #32768 @ 0x8000 │ │ │ │ - bcc.n 1f9698 │ │ │ │ + bcc.n 1f95e0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1f95be │ │ │ │ + bne.n 1f9506 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 1f959e │ │ │ │ + beq.n 1f94e6 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ add.w lr, r2, #1 │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ adds.w r4, r1, #32768 @ 0x8000 │ │ │ │ adc.w r3, r8, #0 │ │ │ │ cmp.w r4, #98304 @ 0x18000 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - bcs.n 1f95be │ │ │ │ + bcs.n 1f9506 │ │ │ │ cmp r0, lr │ │ │ │ - bne.n 1f9622 │ │ │ │ - b.n 1f959e │ │ │ │ + bne.n 1f956a │ │ │ │ + b.n 1f94e6 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 1f9600 │ │ │ │ + b.n 1f9548 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 1f959e │ │ │ │ + beq.n 1f94e6 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r4, #32 │ │ │ │ add.w r3, r3, #5 │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ ldrd r1, r3, [r3, #-20] │ │ │ │ - bls.n 1f9600 │ │ │ │ - b.n 1f95a4 │ │ │ │ + bls.n 1f9548 │ │ │ │ + b.n 1f94ec │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 1f959e │ │ │ │ + beq.n 1f94e6 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ - b.n 1f962c │ │ │ │ + b.n 1f9574 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r2, [r2, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 1f96ba │ │ │ │ + beq.n 1f9602 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f98ce │ │ │ │ + beq.w 1f9816 │ │ │ │ ldr r0, [r1, #56] @ 0x38 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w lr, #0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldrb.w ip, [r0, #13] │ │ │ │ mov r7, lr │ │ │ │ add r3, r2 │ │ │ │ @@ -576264,238 +576231,238 @@ │ │ │ │ subs r1, r3, #1 │ │ │ │ add.w r8, ip, #4294967295 @ 0xffffffff │ │ │ │ ldrb.w r2, [r4, #1]! │ │ │ │ cmp.w ip, #32 │ │ │ │ add.w r2, r2, #5 │ │ │ │ add.w r2, r0, r2, lsl #3 │ │ │ │ ldrd r3, r2, [r2, #-20] │ │ │ │ - bhi.n 1f973c │ │ │ │ + bhi.n 1f9684 │ │ │ │ cmp.w r8, #31 │ │ │ │ - bhi.w 1f989c │ │ │ │ + bhi.w 1f97e4 │ │ │ │ tbb [pc, r8] │ │ │ │ ldmia r7, {r0, r1, r7} │ │ │ │ ldmia r7, {r0, r1, r2, r3, r6, r7} │ │ │ │ ldmia r7, {r0, r1, r2, r3, r6, r7} │ │ │ │ - add r0, pc, #828 @ (adr r0, 1f9a44 ) │ │ │ │ + add r0, pc, #828 @ (adr r0, 1f998c ) │ │ │ │ ldmia r7, {r0, r1, r2, r3, r6, r7} │ │ │ │ ldmia r7, {r0, r1, r2, r3, r6, r7} │ │ │ │ ldmia r7, {r0, r1, r2, r3, r6, r7} │ │ │ │ subs r4, #207 @ 0xcf │ │ │ │ ldmia r7, {r0, r1, r2, r3, r6, r7} │ │ │ │ ldmia r7, {r0, r1, r2, r3, r6, r7} │ │ │ │ ldmia r7, {r0, r1, r2, r3, r6, r7} │ │ │ │ ldmia r7, {r0, r1, r2, r3, r6, r7} │ │ │ │ ldmia r7, {r0, r1, r2, r3, r6, r7} │ │ │ │ ldmia r7, {r0, r1, r2, r3, r6, r7} │ │ │ │ ldmia r7, {r0, r1, r2, r3, r6, r7} │ │ │ │ ldmia r7, {r0, r1, r2, r3, r6, r7} │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 1f9772 │ │ │ │ + beq.n 1f96ba │ │ │ │ ldrb.w r2, [r4, #1]! │ │ │ │ cmp.w ip, #32 │ │ │ │ add.w r2, r2, #5 │ │ │ │ add.w r2, r0, r2, lsl #3 │ │ │ │ ldrd r3, r2, [r2, #-20] │ │ │ │ - bls.n 1f9776 │ │ │ │ + bls.n 1f96be │ │ │ │ mov.w lr, #1 │ │ │ │ negs r3, r3 │ │ │ │ sbc.w r2, r2, r2, lsl #1 │ │ │ │ adds r3, r3, r3 │ │ │ │ adcs r2, r2 │ │ │ │ adds.w r5, r3, #32768 @ 0x8000 │ │ │ │ adc.w r6, r2, #0 │ │ │ │ cmp.w r5, #98304 @ 0x18000 │ │ │ │ sbcs.w r5, r6, #0 │ │ │ │ - bcs.n 1f97e4 │ │ │ │ + bcs.n 1f972c │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 1f97e0 │ │ │ │ + blt.n 1f9728 │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ - blt.n 1f976e │ │ │ │ + blt.n 1f96b6 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 1f97e4 │ │ │ │ + bne.n 1f972c │ │ │ │ movs r7, #1 │ │ │ │ cmp r1, r4 │ │ │ │ - bne.n 1f96dc │ │ │ │ + bne.n 1f9624 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1f97e6 │ │ │ │ + b.n 1f972e │ │ │ │ mov lr, r4 │ │ │ │ - b.n 1f9788 │ │ │ │ + b.n 1f96d0 │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 1f9772 │ │ │ │ + beq.n 1f96ba │ │ │ │ ldrb.w r3, [lr, #2]! │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ uxth r3, r3 │ │ │ │ negs r3, r3 │ │ │ │ sbc.w r2, r2, r2 │ │ │ │ adds r3, r3, r3 │ │ │ │ adcs r2, r2 │ │ │ │ adds.w r4, r3, #32768 @ 0x8000 │ │ │ │ mov r5, r4 │ │ │ │ adc.w r4, r2, #0 │ │ │ │ cmp.w r5, #98304 @ 0x18000 │ │ │ │ sbcs.w r4, r4, #0 │ │ │ │ - bcs.n 1f97e4 │ │ │ │ + bcs.n 1f972c │ │ │ │ orrs r3, r2 │ │ │ │ - bne.w 1f98d2 │ │ │ │ + bne.w 1f981a │ │ │ │ cmp r1, lr │ │ │ │ - beq.n 1f9772 │ │ │ │ + beq.n 1f96ba │ │ │ │ ldrb.w r3, [lr, #1] │ │ │ │ add.w r4, lr, #1 │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ ldrh r3, [r3, #20] │ │ │ │ negs r3, r3 │ │ │ │ sbc.w r2, r2, r2 │ │ │ │ adds r3, r3, r3 │ │ │ │ adcs r2, r2 │ │ │ │ adds.w r5, r3, #32768 @ 0x8000 │ │ │ │ adc.w r6, r2, #0 │ │ │ │ cmp.w r5, #98304 @ 0x18000 │ │ │ │ sbcs.w r5, r6, #0 │ │ │ │ - bcs.n 1f97e4 │ │ │ │ + bcs.n 1f972c │ │ │ │ orrs r3, r2 │ │ │ │ - beq.n 1f977a │ │ │ │ + beq.n 1f96c2 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1f971e │ │ │ │ + beq.n 1f9666 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1f97e4 │ │ │ │ + bne.n 1f972c │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 1f9772 │ │ │ │ + beq.n 1f96ba │ │ │ │ add.w ip, r4, #1 │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 1f9772 │ │ │ │ + beq.n 1f96ba │ │ │ │ ldrb.w r3, [r4, #2]! │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ uxtb r3, r3 │ │ │ │ negs r3, r3 │ │ │ │ sbc.w r2, r2, r2 │ │ │ │ bic.w r3, r3, #1 │ │ │ │ orrs r3, r2 │ │ │ │ - bne.n 1f97ea │ │ │ │ + bne.n 1f9732 │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 1f9772 │ │ │ │ + beq.n 1f96ba │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ - b.n 1f9804 │ │ │ │ + b.n 1f974c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1f97e4 │ │ │ │ + bne.n 1f972c │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 1f9772 │ │ │ │ + beq.n 1f96ba │ │ │ │ add.w ip, r4, #1 │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 1f9772 │ │ │ │ + beq.n 1f96ba │ │ │ │ ldrb.w r3, [r4, #2]! │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ uxtb r3, r3 │ │ │ │ negs r3, r3 │ │ │ │ sbc.w r2, r2, r2 │ │ │ │ adds r3, r3, r3 │ │ │ │ adcs r2, r2 │ │ │ │ orrs r3, r2 │ │ │ │ - bne.n 1f9824 │ │ │ │ + bne.n 1f976c │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 1f9772 │ │ │ │ + beq.n 1f96ba │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ - b.n 1f983e │ │ │ │ + b.n 1f9786 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1f97e4 │ │ │ │ + bne.n 1f972c │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 1f9772 │ │ │ │ + beq.n 1f96ba │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ adds r5, r4, #1 │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ negs r3, r3 │ │ │ │ sbc.w r2, r2, r2 │ │ │ │ adds r3, r3, r3 │ │ │ │ adcs r2, r2 │ │ │ │ adds.w lr, r3, #32768 @ 0x8000 │ │ │ │ adc.w ip, r2, #0 │ │ │ │ cmp.w lr, #98304 @ 0x18000 │ │ │ │ sbcs.w ip, ip, #0 │ │ │ │ - bcs.n 1f97e4 │ │ │ │ + bcs.n 1f972c │ │ │ │ cmp r1, r5 │ │ │ │ - beq.w 1f9772 │ │ │ │ + beq.w 1f96ba │ │ │ │ ldrb.w r3, [r4, #2]! │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ negs r3, r3 │ │ │ │ sbc.w r2, r2, r2 │ │ │ │ adds r3, r3, r3 │ │ │ │ adcs r2, r2 │ │ │ │ adds.w lr, r3, #32768 @ 0x8000 │ │ │ │ adc.w ip, r2, #0 │ │ │ │ cmp.w lr, #98304 @ 0x18000 │ │ │ │ sbcs.w ip, ip, #0 │ │ │ │ - bcs.n 1f97e4 │ │ │ │ + bcs.n 1f972c │ │ │ │ orrs r3, r2 │ │ │ │ - bne.n 1f985e │ │ │ │ + bne.n 1f97a6 │ │ │ │ cmp r1, r4 │ │ │ │ - beq.w 1f9772 │ │ │ │ + beq.w 1f96ba │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ - b.n 1f989c │ │ │ │ + b.n 1f97e4 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1f97e4 │ │ │ │ + bne.n 1f972c │ │ │ │ cmp r1, lr │ │ │ │ - beq.w 1f9772 │ │ │ │ + beq.w 1f96ba │ │ │ │ ldrb.w r3, [lr, #1]! │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ ldrh r3, [r3, #20] │ │ │ │ negs r3, r3 │ │ │ │ sbc.w r2, r2, r2 │ │ │ │ adds r3, r3, r3 │ │ │ │ adcs r2, r2 │ │ │ │ adds.w r4, r3, #32768 @ 0x8000 │ │ │ │ mov r5, r4 │ │ │ │ adc.w r4, r2, #0 │ │ │ │ cmp.w r5, #98304 @ 0x18000 │ │ │ │ sbcs.w r4, r4, #0 │ │ │ │ - bcs.w 1f97e4 │ │ │ │ + bcs.w 1f972c │ │ │ │ orrs r3, r2 │ │ │ │ - beq.w 1f97ae │ │ │ │ - b.n 1f98d6 │ │ │ │ + beq.w 1f96f6 │ │ │ │ + b.n 1f981e │ │ │ │ nop │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r2, [r2, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 1f9922 │ │ │ │ + beq.n 1f986a │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f9ac4 │ │ │ │ + beq.w 1f9a0c │ │ │ │ ldr.w ip, [r1, #56] @ 0x38 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldrb.w r4, [ip, #13] │ │ │ │ add r3, r2 │ │ │ │ subs r1, r2, #1 │ │ │ │ subs r0, r3, #1 │ │ │ │ add.w lr, r4, #4294967295 @ 0xffffffff │ │ │ │ ldrb.w r2, [r1, #1]! │ │ │ │ cmp r4, #32 │ │ │ │ add.w r2, r2, #5 │ │ │ │ add.w r2, ip, r2, lsl #3 │ │ │ │ ldrd r3, r2, [r2, #-20] │ │ │ │ - bhi.n 1f9990 │ │ │ │ + bhi.n 1f98d8 │ │ │ │ cmp.w lr, #31 │ │ │ │ - bhi.w 1f9ac0 │ │ │ │ + bhi.w 1f9a08 │ │ │ │ tbb [pc, lr] │ │ │ │ add r6, sp, #72 @ 0x48 │ │ │ │ add r6, sp, #696 @ 0x2b8 │ │ │ │ add r6, sp, #696 @ 0x2b8 │ │ │ │ asrs r6, r5, #10 │ │ │ │ add r6, sp, #696 @ 0x2b8 │ │ │ │ add r6, sp, #696 @ 0x2b8 │ │ │ │ @@ -576507,477 +576474,477 @@ │ │ │ │ add r6, sp, #696 @ 0x2b8 │ │ │ │ add r6, sp, #696 @ 0x2b8 │ │ │ │ add r6, sp, #696 @ 0x2b8 │ │ │ │ add r6, sp, #696 @ 0x2b8 │ │ │ │ add r6, sp, #696 @ 0x2b8 │ │ │ │ mov.w r8, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 1f9944 │ │ │ │ + bne.n 1f988c │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1f99b2 │ │ │ │ + b.n 1f98fa │ │ │ │ movs r7, #0 │ │ │ │ adds r3, r3, r3 │ │ │ │ adcs r2, r2 │ │ │ │ adds.w r5, r3, #32768 @ 0x8000 │ │ │ │ adc.w r6, r2, #0 │ │ │ │ cmp.w r5, #98304 @ 0x18000 │ │ │ │ sbcs.w r5, r6, #0 │ │ │ │ - bcs.n 1f99b0 │ │ │ │ + bcs.n 1f98f8 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 1f99de │ │ │ │ + bge.n 1f9926 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1f9984 │ │ │ │ + beq.n 1f98cc │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r7, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 1f998c │ │ │ │ + beq.n 1f98d4 │ │ │ │ ldrb.w r3, [r1, #1]! │ │ │ │ movs r2, #0 │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ adds r3, r3, r3 │ │ │ │ adcs r2, r2 │ │ │ │ adds.w r5, r3, #32768 @ 0x8000 │ │ │ │ adc.w r6, r2, #0 │ │ │ │ cmp.w r5, #98304 @ 0x18000 │ │ │ │ sbcs.w r5, r6, #0 │ │ │ │ - bcs.n 1f99b0 │ │ │ │ + bcs.n 1f98f8 │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ - blt.n 1f9ada │ │ │ │ + blt.n 1f9a22 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1f99b0 │ │ │ │ + bne.n 1f98f8 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 1f998c │ │ │ │ + beq.n 1f98d4 │ │ │ │ ldrb.w r2, [r1, #1]! │ │ │ │ movs r7, #1 │ │ │ │ cmp r4, #32 │ │ │ │ add.w r2, r2, #5 │ │ │ │ add.w r2, ip, r2, lsl #3 │ │ │ │ ldrd r3, r2, [r2, #-20] │ │ │ │ - bhi.n 1f9992 │ │ │ │ + bhi.n 1f98da │ │ │ │ adds r3, r3, r3 │ │ │ │ mov.w r2, #0 │ │ │ │ adcs r2, r2 │ │ │ │ adds.w r5, r3, #32768 @ 0x8000 │ │ │ │ adc.w r6, r2, #0 │ │ │ │ cmp.w r5, #98304 @ 0x18000 │ │ │ │ sbcs.w r5, r6, #0 │ │ │ │ - bcs.n 1f99b0 │ │ │ │ + bcs.n 1f98f8 │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ - bcc.n 1f99b8 │ │ │ │ + bcc.n 1f9900 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1f9a60 │ │ │ │ - b.n 1f99b0 │ │ │ │ + beq.n 1f99a8 │ │ │ │ + b.n 1f98f8 │ │ │ │ ldrb.w r3, [r1, #1]! │ │ │ │ movs r2, #0 │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ adds r3, r3, r3 │ │ │ │ adcs r2, r2 │ │ │ │ adds.w r5, r3, #32768 @ 0x8000 │ │ │ │ adc.w r6, r2, #0 │ │ │ │ cmp.w r5, #98304 @ 0x18000 │ │ │ │ sbcs.w r5, r6, #0 │ │ │ │ - bcs.n 1f99b0 │ │ │ │ + bcs.n 1f98f8 │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ - bcc.n 1f99b6 │ │ │ │ + bcc.n 1f98fe │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 1f9a34 │ │ │ │ - b.n 1f998c │ │ │ │ + bne.n 1f997c │ │ │ │ + b.n 1f98d4 │ │ │ │ ldrb.w r3, [r1, #2]! │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ uxth r3, r3 │ │ │ │ movs r2, #0 │ │ │ │ adds r3, r3, r3 │ │ │ │ add.w lr, r3, #32768 @ 0x8000 │ │ │ │ adcs r2, r2 │ │ │ │ cmp.w lr, #98304 @ 0x18000 │ │ │ │ sbcs.w lr, r2, #0 │ │ │ │ - bcs.n 1f99b0 │ │ │ │ + bcs.n 1f98f8 │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ - bcc.n 1f9ac8 │ │ │ │ + bcc.n 1f9a10 │ │ │ │ mov r2, r8 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f99b0 │ │ │ │ + bne.n 1f98f8 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 1f998c │ │ │ │ + beq.w 1f98d4 │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ adds r4, r1, #1 │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ ldrh r3, [r3, #20] │ │ │ │ adds r3, r3, r3 │ │ │ │ add.w lr, r3, #32768 @ 0x8000 │ │ │ │ adcs r2, r2 │ │ │ │ cmp.w lr, #98304 @ 0x18000 │ │ │ │ sbcs.w lr, r2, #0 │ │ │ │ - bcs.w 1f99b0 │ │ │ │ + bcs.w 1f98f8 │ │ │ │ cmp r0, r4 │ │ │ │ - bne.n 1f9a66 │ │ │ │ - b.n 1f998c │ │ │ │ + bne.n 1f99ae │ │ │ │ + b.n 1f98d4 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 1f9a08 │ │ │ │ + b.n 1f9950 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 1f998c │ │ │ │ + beq.w 1f98d4 │ │ │ │ ldrb.w r3, [r1, #1]! │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ - b.n 1f9a70 │ │ │ │ + b.n 1f99b8 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 1f998c │ │ │ │ + beq.w 1f98d4 │ │ │ │ ldrb.w r2, [r1, #1]! │ │ │ │ cmp r4, #32 │ │ │ │ add.w r2, r2, #5 │ │ │ │ add.w r2, ip, r2, lsl #3 │ │ │ │ ldrd r3, r2, [r2, #-20] │ │ │ │ - bls.n 1f9a08 │ │ │ │ - b.n 1f9992 │ │ │ │ + bls.n 1f9950 │ │ │ │ + b.n 1f98da │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r5, [r0, #24] │ │ │ │ add.w r8, r0, #20 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ cmp r8, r5 │ │ │ │ - beq.w 1f9e00 │ │ │ │ + beq.w 1f9d48 │ │ │ │ subs r7, r5, #4 │ │ │ │ mov r9, r8 │ │ │ │ - b.n 1f9b2c │ │ │ │ + b.n 1f9a74 │ │ │ │ cmp r2, #191 @ 0xbf │ │ │ │ - bne.w 1f9da0 │ │ │ │ + bne.w 1f9ce8 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ subs r7, r3, #4 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 1f9e00 │ │ │ │ + beq.w 1f9d48 │ │ │ │ ldr r4, [r7, #0] │ │ │ │ ands.w r1, r4, #1 │ │ │ │ - bne.n 1f9b22 │ │ │ │ + bne.n 1f9a6a │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1f9da0 │ │ │ │ + bne.w 1f9ce8 │ │ │ │ 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 1f9b1c │ │ │ │ + bne.n 1f9a64 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ adds r4, #20 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 1f9b22 │ │ │ │ + beq.n 1f9a6a │ │ │ │ str r7, [sp, #24] │ │ │ │ mov r7, r4 │ │ │ │ subs r4, r5, #4 │ │ │ │ - b.n 1f9b6e │ │ │ │ + b.n 1f9ab6 │ │ │ │ cmp r2, #191 @ 0xbf │ │ │ │ - bne.w 1f9da0 │ │ │ │ + bne.w 1f9ce8 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 1f9df4 │ │ │ │ + beq.w 1f9d3c │ │ │ │ ldr r6, [r4, #0] │ │ │ │ ands.w r1, r6, #1 │ │ │ │ - bne.n 1f9b64 │ │ │ │ + bne.n 1f9aac │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1f9da0 │ │ │ │ + bne.w 1f9ce8 │ │ │ │ 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 1f9b5e │ │ │ │ + bne.n 1f9aa6 │ │ │ │ ldr r2, [r6, #24] │ │ │ │ adds r6, #20 │ │ │ │ cmp r6, r2 │ │ │ │ - beq.n 1f9b64 │ │ │ │ + beq.n 1f9aac │ │ │ │ str r4, [sp, #20] │ │ │ │ sub.w r8, r2, #4 │ │ │ │ mov r5, r7 │ │ │ │ mov r4, r9 │ │ │ │ - b.n 1f9bb8 │ │ │ │ + b.n 1f9b00 │ │ │ │ cmp r0, #191 @ 0xbf │ │ │ │ - bne.w 1f9da0 │ │ │ │ + bne.w 1f9ce8 │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ sub.w r8, r2, #4 │ │ │ │ cmp r6, r2 │ │ │ │ - beq.w 1f9de4 │ │ │ │ + beq.w 1f9d2c │ │ │ │ ldr.w r2, [r8] │ │ │ │ ands.w r1, r2, #1 │ │ │ │ - bne.n 1f9baa │ │ │ │ + bne.n 1f9af2 │ │ │ │ ldrb r0, [r2, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1f9da0 │ │ │ │ + bne.w 1f9ce8 │ │ │ │ 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 1f9ba4 │ │ │ │ + bne.n 1f9aec │ │ │ │ ldr r1, [r2, #24] │ │ │ │ add.w r9, r2, #20 │ │ │ │ cmp r9, r1 │ │ │ │ - beq.n 1f9baa │ │ │ │ + beq.n 1f9af2 │ │ │ │ sub.w sl, r1, #4 │ │ │ │ mov fp, r6 │ │ │ │ str.w r8, [sp, #16] │ │ │ │ - b.n 1f9c06 │ │ │ │ + b.n 1f9b4e │ │ │ │ cmp r6, #191 @ 0xbf │ │ │ │ - bne.w 1f9da0 │ │ │ │ + bne.w 1f9ce8 │ │ │ │ ldr.w r1, [sl, #8] │ │ │ │ sub.w sl, r1, #4 │ │ │ │ cmp r9, r1 │ │ │ │ - beq.w 1f9dd0 │ │ │ │ + beq.w 1f9d18 │ │ │ │ ldr.w r0, [sl] │ │ │ │ ands.w r1, r0, #1 │ │ │ │ - bne.n 1f9bf8 │ │ │ │ + bne.n 1f9b40 │ │ │ │ ldrb r6, [r0, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1f9da0 │ │ │ │ + bne.w 1f9ce8 │ │ │ │ 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 1f9bf2 │ │ │ │ + bne.n 1f9b3a │ │ │ │ ldr r7, [r0, #24] │ │ │ │ add.w r8, r0, #20 │ │ │ │ cmp r8, r7 │ │ │ │ - beq.n 1f9bf8 │ │ │ │ + beq.n 1f9b40 │ │ │ │ strd sl, r9, [sp, #8] │ │ │ │ subs r7, #4 │ │ │ │ mov sl, fp │ │ │ │ mov fp, r5 │ │ │ │ - b.n 1f9c50 │ │ │ │ + b.n 1f9b98 │ │ │ │ cmp r5, #191 @ 0xbf │ │ │ │ - bne.w 1f9da0 │ │ │ │ + bne.w 1f9ce8 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ subs r7, r1, #4 │ │ │ │ cmp r8, r1 │ │ │ │ - beq.w 1f9db6 │ │ │ │ + beq.w 1f9cfe │ │ │ │ ldr r0, [r7, #0] │ │ │ │ ands.w r1, r0, #1 │ │ │ │ - bne.n 1f9c46 │ │ │ │ + bne.n 1f9b8e │ │ │ │ ldrb r5, [r0, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1f9da0 │ │ │ │ + bne.w 1f9ce8 │ │ │ │ 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 1f9c40 │ │ │ │ + bne.n 1f9b88 │ │ │ │ ldr r6, [r0, #24] │ │ │ │ add.w r9, r0, #20 │ │ │ │ cmp r9, r6 │ │ │ │ - beq.n 1f9c46 │ │ │ │ + beq.n 1f9b8e │ │ │ │ strd r8, r7, [sp] │ │ │ │ mov r7, r9 │ │ │ │ sub.w r8, r6, #4 │ │ │ │ - b.n 1f9c9c │ │ │ │ + b.n 1f9be4 │ │ │ │ cmp r0, #191 @ 0xbf │ │ │ │ - bne.w 1f9da0 │ │ │ │ + bne.w 1f9ce8 │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ sub.w r8, r1, #4 │ │ │ │ cmp r7, r1 │ │ │ │ - beq.w 1f9da8 │ │ │ │ + beq.w 1f9cf0 │ │ │ │ ldr.w r5, [r8] │ │ │ │ ands.w r1, r5, #1 │ │ │ │ - bne.n 1f9c8e │ │ │ │ + bne.n 1f9bd6 │ │ │ │ ldrb r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f9da0 │ │ │ │ + bne.n 1f9ce8 │ │ │ │ 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 1f9c88 │ │ │ │ + bne.n 1f9bd0 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ adds r5, #20 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 1f9c8e │ │ │ │ + beq.n 1f9bd6 │ │ │ │ subs r6, r1, #4 │ │ │ │ mov r2, r5 │ │ │ │ - b.n 1f9cd8 │ │ │ │ + b.n 1f9c20 │ │ │ │ cmp r3, #191 @ 0xbf │ │ │ │ - bne.n 1f9da0 │ │ │ │ + bne.n 1f9ce8 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ subs r6, r3, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1f9c8e │ │ │ │ + beq.n 1f9bd6 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ands.w r1, r0, #1 │ │ │ │ - bne.n 1f9cd0 │ │ │ │ + bne.n 1f9c18 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f9da0 │ │ │ │ + bne.n 1f9ce8 │ │ │ │ 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 1f9ccc │ │ │ │ + bne.n 1f9c14 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ add.w r9, r0, #20 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.n 1f9cd0 │ │ │ │ + beq.n 1f9c18 │ │ │ │ subs r3, #4 │ │ │ │ mov r1, r9 │ │ │ │ - b.n 1f9d14 │ │ │ │ + b.n 1f9c5c │ │ │ │ cmp r0, #191 @ 0xbf │ │ │ │ - bne.n 1f9d9e │ │ │ │ + bne.n 1f9ce6 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ subs r3, r0, #4 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 1f9cd0 │ │ │ │ + beq.n 1f9c18 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ands.w ip, r5, #1 │ │ │ │ - bne.n 1f9d0c │ │ │ │ + bne.n 1f9c54 │ │ │ │ ldrb r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f9d9e │ │ │ │ + bne.n 1f9ce6 │ │ │ │ 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 1f9d08 │ │ │ │ + bne.n 1f9c50 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ adds r5, #20 │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 1f9d0c │ │ │ │ + beq.n 1f9c54 │ │ │ │ sub.w r9, r0, #4 │ │ │ │ - b.n 1f9d58 │ │ │ │ + b.n 1f9ca0 │ │ │ │ cmp.w lr, #191 @ 0xbf │ │ │ │ - bne.n 1f9d9e │ │ │ │ + bne.n 1f9ce6 │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ sub.w r9, r0, #4 │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 1f9d0c │ │ │ │ + beq.n 1f9c54 │ │ │ │ ldr.w r0, [r9] │ │ │ │ ands.w ip, r0, #1 │ │ │ │ - bne.n 1f9d4c │ │ │ │ + bne.n 1f9c94 │ │ │ │ ldrb.w lr, [r0, #12] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 1f9d9e │ │ │ │ + bne.n 1f9ce6 │ │ │ │ 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 1f9d46 │ │ │ │ + bne.n 1f9c8e │ │ │ │ strd r2, r1, [sp, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 1f9af8 │ │ │ │ + bl 1f9a40 │ │ │ │ ldrd r3, r2, [sp, #28] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f9d4c │ │ │ │ + bne.n 1f9c94 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 1f9da0 │ │ │ │ + b.n 1f9ce8 │ │ │ │ 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 1f9c50 │ │ │ │ + bne.w 1f9b98 │ │ │ │ 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 1f9c06 │ │ │ │ + bne.w 1f9b4e │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ mov r6, fp │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ sub.w r8, r2, #4 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.w 1f9bb8 │ │ │ │ + bne.w 1f9b00 │ │ │ │ mov r9, r4 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov r7, r5 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 1f9b6e │ │ │ │ + bne.w 1f9ab6 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ subs r7, r3, #4 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.w 1f9b2c │ │ │ │ + bne.w 1f9a74 │ │ │ │ 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 1f9e5c │ │ │ │ + beq.n 1f9da4 │ │ │ │ subs r4, #4 │ │ │ │ - b.n 1f9e34 │ │ │ │ + b.n 1f9d7c │ │ │ │ cmp r3, #191 @ 0xbf │ │ │ │ - bne.n 1f9e62 │ │ │ │ + bne.n 1f9daa │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 1f9e5c │ │ │ │ + beq.n 1f9da4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bmi.n 1f9e2c │ │ │ │ + bmi.n 1f9d74 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - cbnz r3, 1f9e62 │ │ │ │ + cbnz r3, 1f9daa │ │ │ │ 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 1f9e28 │ │ │ │ - bl 1f9af8 │ │ │ │ + bne.n 1f9d70 │ │ │ │ + bl 1f9a40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f9e2c │ │ │ │ + bne.n 1f9d74 │ │ │ │ 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 │ │ │ │ @@ -576985,56 +576952,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] @ 1f9f60 │ │ │ │ + ldr.w r8, [pc, #224] @ 1f9ea8 │ │ │ │ adds r3, #44 @ 0x2c │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r1 │ │ │ │ add r8, pc │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 200230 │ │ │ │ + bl 200178 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f9f34 │ │ │ │ + beq.n 1f9e7c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1f9f34 │ │ │ │ - ldr r3, [pc, #200] @ (1f9f64 ) │ │ │ │ + beq.n 1f9e7c │ │ │ │ + ldr r3, [pc, #200] @ (1f9eac ) │ │ │ │ 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 1f9f08 │ │ │ │ + bhi.n 1f9e50 │ │ │ │ cmp r2, #1 │ │ │ │ - bls.n 1f9f44 │ │ │ │ + bls.n 1f9e8c │ │ │ │ movs r1, #84 @ 0x54 │ │ │ │ lsr.w r2, r1, r2 │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.n 1f9f44 │ │ │ │ + bpl.n 1f9e8c │ │ │ │ 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 1f9f58 │ │ │ │ + bhi.n 1f9ea0 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 1f9f52 │ │ │ │ + bhi.n 1f9e9a │ │ │ │ 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 │ │ │ │ @@ -577045,1236 +577012,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 1f9f44 │ │ │ │ + bne.n 1f9e8c │ │ │ │ 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 2001fc │ │ │ │ + bl 200144 │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 1f9f44 │ │ │ │ + beq.n 1f9e8c │ │ │ │ adds r3, #1 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 1f9ea8 │ │ │ │ + bne.n 1f9df0 │ │ │ │ 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 1f9f2e │ │ │ │ + bne.n 1f9e76 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ uxth r2, r0 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1f9f40 │ │ │ │ + b.n 1f9e88 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1f9f40 │ │ │ │ + b.n 1f9e88 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, ip │ │ │ │ - b.n 1f9f40 │ │ │ │ + b.n 1f9e88 │ │ │ │ nop │ │ │ │ - str r2, [r6, #20] │ │ │ │ + str r2, [r5, #32] │ │ │ │ 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] @ 1fa4b8 │ │ │ │ + ldr.w r3, [pc, #1340] @ 1fa400 │ │ │ │ add.w r6, r0, #20 │ │ │ │ ldr r5, [r0, #24] │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ add r3, pc │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 1fa066 │ │ │ │ + beq.n 1f9fae │ │ │ │ mov r8, r3 │ │ │ │ subs r5, #4 │ │ │ │ mov r4, r6 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ ands.w r6, r7, #1 │ │ │ │ - bne.n 1fa05e │ │ │ │ + bne.n 1f9fa6 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ - cbz r3, 1f9fce │ │ │ │ + cbz r3, 1f9f16 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1f9fc4 │ │ │ │ + bne.n 1f9f0c │ │ │ │ ldr r3, [r5, #16] │ │ │ │ subs r3, #24 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1f9fc4 │ │ │ │ + bls.n 1f9f0c │ │ │ │ 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 201dd0 │ │ │ │ + bl 201d18 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 1fa05e │ │ │ │ + beq.n 1f9fa6 │ │ │ │ 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 1fa06a │ │ │ │ + beq.n 1f9fb2 │ │ │ │ cmp.w r0, #370 @ 0x172 │ │ │ │ - bne.n 1fa06e │ │ │ │ + bne.n 1f9fb6 │ │ │ │ ldr r2, [r7, #24] │ │ │ │ add.w ip, r7, #20 │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 1fa05e │ │ │ │ + beq.n 1f9fa6 │ │ │ │ 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 1fa0c6 │ │ │ │ + bmi.n 1fa00e │ │ │ │ ldrb r1, [r7, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1fa0d2 │ │ │ │ + beq.n 1fa01a │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 1fa032 │ │ │ │ + beq.n 1f9f7a │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 1fa032 │ │ │ │ + bne.n 1f9f7a │ │ │ │ ldr r1, [r5, #16] │ │ │ │ subs r1, #24 │ │ │ │ cmp r1, #1 │ │ │ │ - bls.n 1fa032 │ │ │ │ + bls.n 1f9f7a │ │ │ │ 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 201dd0 │ │ │ │ + bl 201d18 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 1fa0c6 │ │ │ │ - ldr.w r2, [pc, #1160] @ 1fa4bc │ │ │ │ + beq.n 1fa00e │ │ │ │ + ldr.w r2, [pc, #1160] @ 1fa404 │ │ │ │ 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 1f9fc4 │ │ │ │ + bne.n 1f9f0c │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.n 1f9fc4 │ │ │ │ + bmi.n 1f9f0c │ │ │ │ ldr r3, [r5, #8] │ │ │ │ subs r5, r3, #4 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1f9f90 │ │ │ │ + bne.n 1f9ed8 │ │ │ │ movs r7, #1 │ │ │ │ - b.n 1f9fc6 │ │ │ │ + b.n 1f9f0e │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f9fe4 │ │ │ │ + bne.n 1f9f2c │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 201940 │ │ │ │ + bl 201888 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f9fe4 │ │ │ │ - ldr.w r2, [pc, #1088] @ 1fa4bc │ │ │ │ + bne.n 1f9f2c │ │ │ │ + ldr.w r2, [pc, #1088] @ 1fa404 │ │ │ │ ldr.w lr, [r8, r2] │ │ │ │ - b.n 1fa042 │ │ │ │ + b.n 1f9f8a │ │ │ │ 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 1fa35a │ │ │ │ + bne.w 1fa2a2 │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ subs r7, r3, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 1fa2a6 │ │ │ │ + bne.w 1fa1ee │ │ │ │ ldrd r7, r6, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ subs r7, r3, #4 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 1fa1ec │ │ │ │ + bne.w 1fa134 │ │ │ │ mov r4, r5 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ subs r5, r1, #4 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 1fa0fc │ │ │ │ + bne.n 1fa044 │ │ │ │ ldrd r5, r6, [sp, #12] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ subs r5, r1, #4 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 1f9ffa │ │ │ │ + bne.n 1f9f42 │ │ │ │ mov r5, r9 │ │ │ │ - b.n 1fa05e │ │ │ │ + b.n 1f9fa6 │ │ │ │ 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 1fa17c │ │ │ │ + bne.n 1fa0c4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1fa182 │ │ │ │ + beq.n 1fa0ca │ │ │ │ ldr r2, [r7, #24] │ │ │ │ add.w ip, r7, #20 │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 1fa0c6 │ │ │ │ + beq.n 1fa00e │ │ │ │ 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 1fa0ba │ │ │ │ + bmi.n 1fa002 │ │ │ │ ldrb r1, [r7, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1fa192 │ │ │ │ + bne.n 1fa0da │ │ │ │ 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 1fa1cc │ │ │ │ + bne.n 1fa114 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fa1d2 │ │ │ │ + bne.n 1fa11a │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 201940 │ │ │ │ + bl 201888 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fa1d2 │ │ │ │ - ldr r1, [pc, #912] @ (1fa4bc ) │ │ │ │ + bne.n 1fa11a │ │ │ │ + ldr r1, [pc, #912] @ (1fa404 ) │ │ │ │ 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 1fa14c │ │ │ │ + bne.n 1fa094 │ │ │ │ ldrb.w r1, [r7, #40] @ 0x28 │ │ │ │ lsls r1, r1, #29 │ │ │ │ - bpl.n 1fa0ba │ │ │ │ + bpl.n 1fa002 │ │ │ │ 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 1fa170 │ │ │ │ + bne.n 1fa0b8 │ │ │ │ ldrb.w r1, [r7, #40] @ 0x28 │ │ │ │ lsls r2, r1, #29 │ │ │ │ - bpl.n 1fa0c6 │ │ │ │ + bpl.n 1fa00e │ │ │ │ mov lr, r3 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r7, sl │ │ │ │ mov r5, r9 │ │ │ │ mov r3, fp │ │ │ │ - b.n 1fa042 │ │ │ │ + b.n 1f9f8a │ │ │ │ cmp.w r0, #370 @ 0x172 │ │ │ │ - beq.n 1fa0e8 │ │ │ │ - bl 201940 │ │ │ │ + beq.n 1fa030 │ │ │ │ + bl 201888 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fa0e8 │ │ │ │ - ldr r1, [pc, #816] @ (1fa4bc ) │ │ │ │ + bne.n 1fa030 │ │ │ │ + ldr r1, [pc, #816] @ (1fa404 ) │ │ │ │ ldr.w r3, [r8, r1] │ │ │ │ - b.n 1fa152 │ │ │ │ + b.n 1fa09a │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 1fa1c0 │ │ │ │ + beq.n 1fa108 │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 1fa1c0 │ │ │ │ + bne.n 1fa108 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ subs r1, #24 │ │ │ │ cmp r1, #1 │ │ │ │ - bls.n 1fa1c0 │ │ │ │ + bls.n 1fa108 │ │ │ │ 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 201dd0 │ │ │ │ + bl 201d18 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.w 1fa0ba │ │ │ │ - ldr r1, [pc, #760] @ (1fa4bc ) │ │ │ │ + beq.w 1fa002 │ │ │ │ + ldr r1, [pc, #760] @ (1fa404 ) │ │ │ │ add r5, sp, #12 │ │ │ │ ldmia r5, {r5, r6, r7} │ │ │ │ ldr.w r3, [r8, r1] │ │ │ │ - b.n 1fa152 │ │ │ │ + b.n 1fa09a │ │ │ │ cmp.w r0, #370 @ 0x172 │ │ │ │ - bne.n 1fa11c │ │ │ │ + bne.n 1fa064 │ │ │ │ ldr r2, [r7, #24] │ │ │ │ add.w lr, r7, #20 │ │ │ │ cmp lr, r2 │ │ │ │ - beq.w 1fa0ba │ │ │ │ + beq.w 1fa002 │ │ │ │ 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 1fa0aa │ │ │ │ + bmi.w 1f9ff2 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 1fa238 │ │ │ │ + cbz r3, 1fa180 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 1fa226 │ │ │ │ + beq.n 1fa16e │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1fa226 │ │ │ │ + bne.n 1fa16e │ │ │ │ ldr r3, [r7, #16] │ │ │ │ subs r3, #24 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1fa226 │ │ │ │ + bls.n 1fa16e │ │ │ │ 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 201dd0 │ │ │ │ + bl 201d18 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.w 1fa0aa │ │ │ │ - ldr r1, [pc, #660] @ (1fa4bc ) │ │ │ │ + beq.w 1f9ff2 │ │ │ │ + ldr r1, [pc, #660] @ (1fa404 ) │ │ │ │ mov r4, r5 │ │ │ │ ldrd r7, r3, [sp, #32] │ │ │ │ ldr r6, [sp, #28] │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr.w r0, [r8, r1] │ │ │ │ - b.n 1fa12e │ │ │ │ + b.n 1fa076 │ │ │ │ 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 1fa284 │ │ │ │ - cbnz r1, 1fa28a │ │ │ │ + bne.n 1fa1cc │ │ │ │ + cbnz r1, 1fa1d2 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - bl 201940 │ │ │ │ + bl 201888 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ - cbnz r0, 1fa28a │ │ │ │ - ldr r3, [pc, #612] @ (1fa4bc ) │ │ │ │ + cbnz r0, 1fa1d2 │ │ │ │ + ldr r3, [pc, #612] @ (1fa404 ) │ │ │ │ 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 1fa278 │ │ │ │ + bne.n 1fa1c0 │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ lsls r4, r3, #29 │ │ │ │ - bpl.w 1fa0aa │ │ │ │ + bpl.w 1f9ff2 │ │ │ │ mov r4, r5 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ ldrd r7, r3, [sp, #32] │ │ │ │ ldr r5, [sp, #24] │ │ │ │ - b.n 1fa12e │ │ │ │ + b.n 1fa076 │ │ │ │ cmp.w r0, #370 @ 0x172 │ │ │ │ - bne.n 1fa24a │ │ │ │ + bne.n 1fa192 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ add.w lr, r4, #20 │ │ │ │ cmp lr, r2 │ │ │ │ - beq.w 1fa0aa │ │ │ │ + beq.w 1f9ff2 │ │ │ │ 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 1fa09a │ │ │ │ + bmi.w 1f9fe2 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 1fa2f2 │ │ │ │ + cbz r3, 1fa23a │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 1fa2e0 │ │ │ │ + beq.n 1fa228 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1fa2e0 │ │ │ │ + bne.n 1fa228 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ subs r3, #24 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1fa2e0 │ │ │ │ + bls.n 1fa228 │ │ │ │ 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 201dd0 │ │ │ │ + bl 201d18 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.w 1fa09a │ │ │ │ - ldr r3, [pc, #472] @ (1fa4bc ) │ │ │ │ + beq.w 1f9fe2 │ │ │ │ + ldr r3, [pc, #472] @ (1fa404 ) │ │ │ │ ldrd r4, r1, [sp, #64] @ 0x40 │ │ │ │ ldrd r7, r6, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ ldr.w r0, [r8, r3] │ │ │ │ - b.n 1fa25a │ │ │ │ + b.n 1fa1a2 │ │ │ │ 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 1fa33c │ │ │ │ - cbnz r3, 1fa342 │ │ │ │ - bl 201940 │ │ │ │ - cbnz r0, 1fa342 │ │ │ │ - ldr r3, [pc, #428] @ (1fa4bc ) │ │ │ │ + bne.n 1fa284 │ │ │ │ + cbnz r3, 1fa28a │ │ │ │ + bl 201888 │ │ │ │ + cbnz r0, 1fa28a │ │ │ │ + ldr r3, [pc, #428] @ (1fa404 ) │ │ │ │ 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 1fa330 │ │ │ │ + bne.n 1fa278 │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bpl.w 1fa09a │ │ │ │ + bpl.w 1f9fe2 │ │ │ │ ldrd r4, r1, [sp, #64] @ 0x40 │ │ │ │ ldrd r7, r6, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ - b.n 1fa25a │ │ │ │ + b.n 1fa1a2 │ │ │ │ cmp.w r0, #370 @ 0x172 │ │ │ │ - bne.n 1fa306 │ │ │ │ + bne.n 1fa24e │ │ │ │ ldr r2, [r4, #24] │ │ │ │ add.w ip, r4, #20 │ │ │ │ cmp ip, r2 │ │ │ │ - beq.w 1fa09a │ │ │ │ + beq.w 1f9fe2 │ │ │ │ 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 1fa08a │ │ │ │ + bmi.w 1f9fd2 │ │ │ │ ldrb r0, [r1, #12] │ │ │ │ - cbz r0, 1fa3a4 │ │ │ │ + cbz r0, 1fa2ec │ │ │ │ cmp r0, #4 │ │ │ │ - beq.n 1fa398 │ │ │ │ + beq.n 1fa2e0 │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 1fa398 │ │ │ │ + bne.n 1fa2e0 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ subs r0, #24 │ │ │ │ cmp r0, #1 │ │ │ │ - bls.n 1fa398 │ │ │ │ + bls.n 1fa2e0 │ │ │ │ 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 201dd0 │ │ │ │ + bl 201d18 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.w 1fa08a │ │ │ │ + beq.w 1f9fd2 │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #288] @ (1fa4bc ) │ │ │ │ + ldr r3, [pc, #288] @ (1fa404 ) │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [r6, r3] │ │ │ │ - b.n 1fa310 │ │ │ │ + b.n 1fa258 │ │ │ │ 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 1fa3f0 │ │ │ │ - cbnz r6, 1fa3f6 │ │ │ │ + bne.n 1fa338 │ │ │ │ + cbnz r6, 1fa33e │ │ │ │ strd r1, r3, [sp, #56] @ 0x38 │ │ │ │ - bl 201940 │ │ │ │ + bl 201888 │ │ │ │ ldrd r1, r3, [sp, #56] @ 0x38 │ │ │ │ - cbnz r0, 1fa3f6 │ │ │ │ - ldr r0, [pc, #244] @ (1fa4bc ) │ │ │ │ + cbnz r0, 1fa33e │ │ │ │ + ldr r0, [pc, #244] @ (1fa404 ) │ │ │ │ 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 1fa3e8 │ │ │ │ + bne.n 1fa330 │ │ │ │ ldrb.w r1, [r1, #40] @ 0x28 │ │ │ │ lsls r2, r1, #29 │ │ │ │ - bpl.w 1fa08a │ │ │ │ + bpl.w 1f9fd2 │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ mov r6, r3 │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ - b.n 1fa310 │ │ │ │ + b.n 1fa258 │ │ │ │ cmp.w r0, #370 @ 0x172 │ │ │ │ - bne.n 1fa3b6 │ │ │ │ + bne.n 1fa2fe │ │ │ │ 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 1fa084 │ │ │ │ + beq.w 1f9fcc │ │ │ │ ldr r4, [r5, #0] │ │ │ │ lsls r0, r4, #31 │ │ │ │ - bmi.n 1fa468 │ │ │ │ + bmi.n 1fa3b0 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 1fa46e │ │ │ │ + cbz r3, 1fa3b6 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 1fa44a │ │ │ │ + beq.n 1fa392 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1fa44a │ │ │ │ + bne.n 1fa392 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ subs r3, #24 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1fa44a │ │ │ │ + bls.n 1fa392 │ │ │ │ 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 201dd0 │ │ │ │ + bl 201d18 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 1fa468 │ │ │ │ + beq.n 1fa3b0 │ │ │ │ mov r3, r7 │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ ldrd r1, r6, [sp, #76] @ 0x4c │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ - b.n 1fa3c4 │ │ │ │ + b.n 1fa30c │ │ │ │ cmp.w r0, #370 @ 0x172 │ │ │ │ - bne.n 1fa482 │ │ │ │ + bne.n 1fa3ca │ │ │ │ movs r2, #7 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f7444 │ │ │ │ - cbz r0, 1fa48a │ │ │ │ + bl 1f738c │ │ │ │ + cbz r0, 1fa3d2 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ subs r5, #4 │ │ │ │ - b.n 1fa40a │ │ │ │ + b.n 1fa352 │ │ │ │ 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 1fa456 │ │ │ │ + bne.n 1fa39e │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1fa45c │ │ │ │ - bl 201940 │ │ │ │ + bne.n 1fa3a4 │ │ │ │ + bl 201888 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fa45c │ │ │ │ - ldr r3, [pc, #48] @ (1fa4bc ) │ │ │ │ + bne.n 1fa3a4 │ │ │ │ + ldr r3, [pc, #48] @ (1fa404 ) │ │ │ │ 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 1fa4aa │ │ │ │ + bne.n 1fa3f2 │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ lsls r1, r3, #29 │ │ │ │ - bpl.n 1fa468 │ │ │ │ + bpl.n 1fa3b0 │ │ │ │ mov r3, r7 │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ ldrd r1, r6, [sp, #76] @ 0x4c │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ - b.n 1fa3c8 │ │ │ │ + b.n 1fa310 │ │ │ │ nop │ │ │ │ - str r0, [r7, #4] │ │ │ │ + str r0, [r6, #16] │ │ │ │ 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] @ 1fab2c │ │ │ │ + ldr.w r3, [pc, #1624] @ 1faa74 │ │ │ │ add.w r9, r0, #20 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r9, r3 │ │ │ │ - beq.n 1fa5d6 │ │ │ │ + beq.n 1fa51e │ │ │ │ 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 1fa5ca │ │ │ │ + bne.n 1fa512 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1fa5e2 │ │ │ │ + beq.n 1fa52a │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 1fa6c6 │ │ │ │ + beq.w 1fa60e │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1fa52e │ │ │ │ + bne.n 1fa476 │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ subs r3, #24 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1fa52e │ │ │ │ + bls.n 1fa476 │ │ │ │ ldr r1, [r6, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ sub.w r1, sl, r1 │ │ │ │ asrs r1, r1, #2 │ │ │ │ mul.w r1, r7, r1 │ │ │ │ - bl 201dd0 │ │ │ │ + bl 201d18 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 1fa5ca │ │ │ │ + beq.n 1fa512 │ │ │ │ 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 1fa5f8 │ │ │ │ + bne.n 1fa540 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ add.w r2, r6, #20 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1fa5ca │ │ │ │ + beq.n 1fa512 │ │ │ │ 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 1fa6b2 │ │ │ │ + bmi.w 1fa5fa │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1fa60a │ │ │ │ + beq.n 1fa552 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 1fa7fc │ │ │ │ + beq.w 1fa744 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1fa5a2 │ │ │ │ + bne.n 1fa4ea │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ subs r3, #24 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1fa5a2 │ │ │ │ + bls.n 1fa4ea │ │ │ │ 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 201dd0 │ │ │ │ + bl 201d18 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.w 1fa6b2 │ │ │ │ - ldr.w r3, [pc, #1420] @ 1fab30 │ │ │ │ + beq.w 1fa5fa │ │ │ │ + ldr.w r3, [pc, #1420] @ 1faa78 │ │ │ │ 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 1fa52e │ │ │ │ + bne.n 1fa476 │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ sub.w sl, r3, #4 │ │ │ │ cmp fp, r3 │ │ │ │ - bne.n 1fa4f4 │ │ │ │ + bne.n 1fa43c │ │ │ │ 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 1fa536 │ │ │ │ + bne.n 1fa47e │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1fa53c │ │ │ │ - bl 201940 │ │ │ │ + bne.n 1fa484 │ │ │ │ + bl 201888 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fa53c │ │ │ │ - ldr.w r3, [pc, #1324] @ 1fab30 │ │ │ │ + bne.n 1fa484 │ │ │ │ + ldr.w r3, [pc, #1324] @ 1faa78 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - b.n 1fa5b6 │ │ │ │ + b.n 1fa4fe │ │ │ │ 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 1fa6e0 │ │ │ │ + beq.n 1fa628 │ │ │ │ cmp.w r0, #370 @ 0x172 │ │ │ │ - bne.n 1fa6e4 │ │ │ │ + bne.n 1fa62c │ │ │ │ ldr r3, [r6, #24] │ │ │ │ add.w r2, r6, #20 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1fa6b2 │ │ │ │ + beq.n 1fa5fa │ │ │ │ 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 1fa7aa │ │ │ │ + bmi.w 1fa6f2 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1fa7c0 │ │ │ │ + beq.w 1fa708 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 1fa8ce │ │ │ │ + beq.w 1fa816 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1fa686 │ │ │ │ + bne.n 1fa5ce │ │ │ │ ldr r3, [r2, #16] │ │ │ │ subs r3, #24 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1fa686 │ │ │ │ + bls.n 1fa5ce │ │ │ │ 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 201dd0 │ │ │ │ + bl 201d18 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.w 1fa7aa │ │ │ │ - ldr.w r3, [pc, #1192] @ 1fab30 │ │ │ │ + beq.w 1fa6f2 │ │ │ │ + ldr.w r3, [pc, #1192] @ 1faa78 │ │ │ │ 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 1faa88 │ │ │ │ + bne.w 1fa9d0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ subs r2, r3, #4 │ │ │ │ cmp sl, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bne.w 1fa566 │ │ │ │ + bne.w 1fa4ae │ │ │ │ mov sl, r4 │ │ │ │ mov r7, r9 │ │ │ │ - b.n 1fa5ca │ │ │ │ + b.n 1fa512 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ subs r3, #106 @ 0x6a │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.w 1fa52e │ │ │ │ + bhi.w 1fa476 │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ sub.w sl, r3, #4 │ │ │ │ cmp fp, r3 │ │ │ │ - bne.w 1fa4f4 │ │ │ │ - b.n 1fa5d6 │ │ │ │ + bne.w 1fa43c │ │ │ │ + b.n 1fa51e │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1fa622 │ │ │ │ - bl 201940 │ │ │ │ + bne.n 1fa56a │ │ │ │ + bl 201888 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fa622 │ │ │ │ - ldr.w r3, [pc, #1088] @ 1fab30 │ │ │ │ + bne.n 1fa56a │ │ │ │ + ldr.w r3, [pc, #1088] @ 1faa78 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - b.n 1fa69c │ │ │ │ + b.n 1fa5e4 │ │ │ │ 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 1fa822 │ │ │ │ + bne.w 1fa76a │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1fa82a │ │ │ │ - bl 201940 │ │ │ │ + bne.w 1fa772 │ │ │ │ + bl 201888 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1fa82a │ │ │ │ - ldr.w r3, [pc, #1044] @ 1fab30 │ │ │ │ + bne.w 1fa772 │ │ │ │ + ldr.w r3, [pc, #1044] @ 1faa78 │ │ │ │ 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 1faaa6 │ │ │ │ + bne.w 1fa9ee │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ sub.w sl, r3, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 1faa7a │ │ │ │ + beq.w 1fa9c2 │ │ │ │ ldr.w r6, [sl] │ │ │ │ lsls r0, r6, #31 │ │ │ │ - bmi.n 1fa738 │ │ │ │ + bmi.n 1fa680 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1fa6f6 │ │ │ │ + beq.n 1fa63e │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 1fa8a0 │ │ │ │ + beq.w 1fa7e8 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1fa77e │ │ │ │ + bne.n 1fa6c6 │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ subs r3, #24 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1fa77e │ │ │ │ + bls.n 1fa6c6 │ │ │ │ ldr r1, [r6, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ sub.w r1, sl, r1 │ │ │ │ asrs r1, r1, #2 │ │ │ │ mul.w r1, fp, r1 │ │ │ │ - bl 201dd0 │ │ │ │ + bl 201d18 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 1fa738 │ │ │ │ - ldr r3, [pc, #944] @ (1fab30 ) │ │ │ │ + beq.n 1fa680 │ │ │ │ + ldr r3, [pc, #944] @ (1faa78 ) │ │ │ │ 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 1faa96 │ │ │ │ + bne.w 1fa9de │ │ │ │ ldr r3, [r2, #8] │ │ │ │ subs r2, r3, #4 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.w 1fa64a │ │ │ │ + bne.w 1fa592 │ │ │ │ mov r9, fp │ │ │ │ mov fp, r4 │ │ │ │ ldrd sl, r7, [sp, #32] │ │ │ │ ldr r4, [sp, #28] │ │ │ │ - b.n 1fa6b2 │ │ │ │ + b.n 1fa5fa │ │ │ │ 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 1fa808 │ │ │ │ - cbz r5, 1fa80e │ │ │ │ + bne.n 1fa750 │ │ │ │ + cbz r5, 1fa756 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ add.w r7, r6, #20 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 1fa7aa │ │ │ │ + beq.n 1fa6f2 │ │ │ │ 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 1fa746 │ │ │ │ + b.n 1fa68e │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ subs r3, #106 @ 0x6a │ │ │ │ cmp r3, #5 │ │ │ │ - bls.w 1fa6b2 │ │ │ │ - b.n 1fa5a2 │ │ │ │ + bls.w 1fa5fa │ │ │ │ + b.n 1fa4ea │ │ │ │ cmp.w r0, #370 @ 0x172 │ │ │ │ - beq.n 1fa7d2 │ │ │ │ + beq.n 1fa71a │ │ │ │ str r2, [sp, #24] │ │ │ │ - bl 201940 │ │ │ │ + bl 201888 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fa7d2 │ │ │ │ - ldr r3, [pc, #788] @ (1fab30 ) │ │ │ │ + bne.n 1fa71a │ │ │ │ + ldr r3, [pc, #788] @ (1faa78 ) │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [r1, r3] │ │ │ │ - b.n 1fa794 │ │ │ │ + b.n 1fa6dc │ │ │ │ cmp.w r0, #370 @ 0x172 │ │ │ │ - bne.w 1fa710 │ │ │ │ + bne.w 1fa658 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ add.w r9, r6, #20 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.n 1fa738 │ │ │ │ + beq.n 1fa680 │ │ │ │ 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 1fa8b4 │ │ │ │ + bmi.n 1fa7fc │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1fa8e4 │ │ │ │ + beq.n 1fa82c │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 1fa8ac │ │ │ │ + beq.n 1fa7f4 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1fa888 │ │ │ │ + bne.n 1fa7d0 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ subs r3, #24 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1fa888 │ │ │ │ + bls.n 1fa7d0 │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ mov r0, r2 │ │ │ │ sub.w r1, r8, r1 │ │ │ │ asrs r1, r1, #2 │ │ │ │ mul.w r1, r4, r1 │ │ │ │ - bl 201dd0 │ │ │ │ + bl 201d18 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 1fa8b4 │ │ │ │ - ldr r3, [pc, #676] @ (1fab30 ) │ │ │ │ + beq.n 1fa7fc │ │ │ │ + ldr r3, [pc, #676] @ (1faa78 ) │ │ │ │ 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 1fa722 │ │ │ │ + b.n 1fa66a │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ subs r3, #106 @ 0x6a │ │ │ │ cmp r3, #5 │ │ │ │ - bls.w 1fa738 │ │ │ │ - b.n 1fa77e │ │ │ │ + bls.w 1fa680 │ │ │ │ + b.n 1fa6c6 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ subs r3, #106 @ 0x6a │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 1fa888 │ │ │ │ + bhi.n 1fa7d0 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ sub.w r8, r3, #4 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.n 1fa852 │ │ │ │ + bne.n 1fa79a │ │ │ │ mov r4, fp │ │ │ │ ldr.w sl, [sp, #68] @ 0x44 │ │ │ │ ldr.w fp, [sp, #72] @ 0x48 │ │ │ │ mov r7, r6 │ │ │ │ - b.n 1fa738 │ │ │ │ + b.n 1fa680 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ subs r3, #106 @ 0x6a │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.w 1fa686 │ │ │ │ + bhi.w 1fa5ce │ │ │ │ ldr r3, [r2, #8] │ │ │ │ subs r2, r3, #4 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.w 1fa64a │ │ │ │ - b.n 1fa7b4 │ │ │ │ + bne.w 1fa592 │ │ │ │ + b.n 1fa6fc │ │ │ │ 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 1fa968 │ │ │ │ + bne.n 1fa8b0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1fa96e │ │ │ │ + beq.n 1fa8b6 │ │ │ │ ldr r5, [r2, #24] │ │ │ │ add.w sl, r2, #20 │ │ │ │ cmp sl, r5 │ │ │ │ - beq.n 1fa8b4 │ │ │ │ + beq.n 1fa7fc │ │ │ │ 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 1fa98a │ │ │ │ + bmi.n 1fa8d2 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1fa99c │ │ │ │ + beq.n 1fa8e4 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 1fa982 │ │ │ │ + beq.n 1fa8ca │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1fa952 │ │ │ │ + bne.n 1fa89a │ │ │ │ ldr r3, [r5, #16] │ │ │ │ subs r3, #24 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1fa952 │ │ │ │ + bls.n 1fa89a │ │ │ │ ldr r1, [r7, #48] @ 0x30 │ │ │ │ mov r0, r7 │ │ │ │ subs r1, r5, r1 │ │ │ │ asrs r1, r1, #2 │ │ │ │ mul.w r1, r6, r1 │ │ │ │ - bl 201dd0 │ │ │ │ + bl 201d18 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 1fa98a │ │ │ │ - ldr r3, [pc, #476] @ (1fab30 ) │ │ │ │ + beq.n 1fa8d2 │ │ │ │ + ldr r3, [pc, #476] @ (1faa78 ) │ │ │ │ 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 1fa9e0 │ │ │ │ + b.n 1fa928 │ │ │ │ cmp.w r0, #370 @ 0x172 │ │ │ │ - beq.n 1fa8fa │ │ │ │ + beq.n 1fa842 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ - bl 201940 │ │ │ │ + bl 201888 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fa8fa │ │ │ │ - ldr r3, [pc, #436] @ (1fab30 ) │ │ │ │ + bne.n 1fa842 │ │ │ │ + ldr r3, [pc, #436] @ (1faa78 ) │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [r1, r3] │ │ │ │ - b.n 1fa9e0 │ │ │ │ + b.n 1fa928 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ subs r3, #106 @ 0x6a │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 1fa952 │ │ │ │ + bhi.n 1fa89a │ │ │ │ ldr r3, [r5, #8] │ │ │ │ subs r5, r3, #4 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1fa922 │ │ │ │ + bne.n 1fa86a │ │ │ │ ldrd r9, r8, [sp, #84] @ 0x54 │ │ │ │ mov r4, sl │ │ │ │ ldr r6, [sp, #92] @ 0x5c │ │ │ │ - b.n 1fa8b4 │ │ │ │ + b.n 1fa7fc │ │ │ │ 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 1faa08 │ │ │ │ - cbnz r3, 1faa0e │ │ │ │ + bne.n 1fa950 │ │ │ │ + cbnz r3, 1fa956 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - bl 201940 │ │ │ │ + bl 201888 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ - cbnz r0, 1faa0e │ │ │ │ - ldr r2, [pc, #372] @ (1fab30 ) │ │ │ │ + cbnz r0, 1fa956 │ │ │ │ + ldr r2, [pc, #372] @ (1faa78 ) │ │ │ │ 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 1fa98a │ │ │ │ + beq.n 1fa8d2 │ │ │ │ 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 1fa8b4 │ │ │ │ + beq.w 1fa7fc │ │ │ │ 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 1fa722 │ │ │ │ + b.n 1fa66a │ │ │ │ cmp.w r0, #370 @ 0x172 │ │ │ │ - bne.n 1fa9ae │ │ │ │ + bne.n 1fa8f6 │ │ │ │ ldr r2, [r7, #24] │ │ │ │ add.w r9, r7, #20 │ │ │ │ cmp r9, r2 │ │ │ │ - beq.n 1fa98a │ │ │ │ + beq.n 1fa8d2 │ │ │ │ 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 1faac0 │ │ │ │ + bmi.n 1faa08 │ │ │ │ ldrb r2, [r7, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1faad4 │ │ │ │ + beq.n 1faa1c │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 1faab8 │ │ │ │ + beq.n 1faa00 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 1faa68 │ │ │ │ + bne.n 1fa9b0 │ │ │ │ ldr.w r2, [r8, #16] │ │ │ │ subs r2, #24 │ │ │ │ cmp r2, #1 │ │ │ │ - bls.n 1faa68 │ │ │ │ + bls.n 1fa9b0 │ │ │ │ ldr r1, [r7, #48] @ 0x30 │ │ │ │ mov r0, r7 │ │ │ │ sub.w r1, r8, r1 │ │ │ │ asrs r1, r1, #2 │ │ │ │ mul.w r1, r6, r1 │ │ │ │ - bl 201dd0 │ │ │ │ + bl 201d18 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 1faac0 │ │ │ │ - ldr r2, [pc, #196] @ (1fab30 ) │ │ │ │ + beq.n 1faa08 │ │ │ │ + ldr r2, [pc, #196] @ (1faa78 ) │ │ │ │ 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 1fa9be │ │ │ │ + b.n 1fa906 │ │ │ │ mov r8, r4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr.w r9, [sp, #48] @ 0x30 │ │ │ │ ldrd r4, fp, [sp, #52] @ 0x34 │ │ │ │ - b.n 1fa7aa │ │ │ │ + b.n 1fa6f2 │ │ │ │ ldrd r6, r5, [sp, #12] │ │ │ │ mov sl, r4 │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ mov r7, r9 │ │ │ │ - b.n 1fa5b6 │ │ │ │ + b.n 1fa4fe │ │ │ │ mov r9, fp │ │ │ │ mov fp, r4 │ │ │ │ ldrd r6, r5, [sp, #40] @ 0x28 │ │ │ │ ldrd sl, r7, [sp, #32] │ │ │ │ ldr r4, [sp, #28] │ │ │ │ - b.n 1fa69c │ │ │ │ + b.n 1fa5e4 │ │ │ │ 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 1fa794 │ │ │ │ + b.n 1fa6dc │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ subs r2, #106 @ 0x6a │ │ │ │ cmp r2, #5 │ │ │ │ - bhi.n 1faa68 │ │ │ │ + bhi.n 1fa9b0 │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ sub.w r8, r2, #4 │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 1faa32 │ │ │ │ + bne.n 1fa97a │ │ │ │ ldr r5, [sp, #104] @ 0x68 │ │ │ │ mov r4, r9 │ │ │ │ ldr r6, [sp, #108] @ 0x6c │ │ │ │ - b.n 1fa98a │ │ │ │ + b.n 1fa8d2 │ │ │ │ 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 1fab14 │ │ │ │ - cbnz r4, 1fab1a │ │ │ │ - bl 201940 │ │ │ │ - cbnz r0, 1fab1a │ │ │ │ - ldr r1, [pc, #64] @ (1fab30 ) │ │ │ │ + bne.n 1faa5c │ │ │ │ + cbnz r4, 1faa62 │ │ │ │ + bl 201888 │ │ │ │ + cbnz r0, 1faa62 │ │ │ │ + ldr r1, [pc, #64] @ (1faa78 ) │ │ │ │ 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 1faac0 │ │ │ │ + beq.n 1faa08 │ │ │ │ ldrd r7, r3, [sp, #112] @ 0x70 │ │ │ │ mov r4, r9 │ │ │ │ ldr r5, [sp, #104] @ 0x68 │ │ │ │ ldr r6, [sp, #108] @ 0x6c │ │ │ │ - b.n 1fa9be │ │ │ │ + b.n 1fa906 │ │ │ │ cmp.w r0, #370 @ 0x172 │ │ │ │ - bne.n 1faae8 │ │ │ │ + bne.n 1faa30 │ │ │ │ movs r2, #7 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f7444 │ │ │ │ + bl 1f738c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1faaee │ │ │ │ - b.n 1faac0 │ │ │ │ + beq.n 1faa36 │ │ │ │ + b.n 1faa08 │ │ │ │ nop │ │ │ │ - ldrh r2, [r4, r4] │ │ │ │ + ldrh r2, [r3, r7] │ │ │ │ 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] @ 1fb634 │ │ │ │ + ldr.w r1, [pc, #2796] @ 1fb57c │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ - ldr.w r2, [pc, #2796] @ 1fb638 │ │ │ │ + ldr.w r2, [pc, #2796] @ 1fb580 │ │ │ │ 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 │ │ │ │ @@ -578282,15 +578249,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 1facf8 │ │ │ │ + bne.w 1fac40 │ │ │ │ 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 │ │ │ │ @@ -578305,18 +578272,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, 1fabda │ │ │ │ + cbnz r7, 1fab22 │ │ │ │ ldrb.w r1, [r3, #133] @ 0x85 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1fb516 │ │ │ │ + bne.w 1fb45e │ │ │ │ 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 │ │ │ │ @@ -578348,72 +578315,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, 1facb6 │ │ │ │ + cbnz r0, 1fabfe │ │ │ │ lsls r6, r1, #28 │ │ │ │ - bmi.n 1facb6 │ │ │ │ + bmi.n 1fabfe │ │ │ │ ldrb.w r6, [r3, #42] @ 0x2a │ │ │ │ strb.w r0, [sp, #32] │ │ │ │ strb.w r4, [sp, #33] @ 0x21 │ │ │ │ - cbz r4, 1facd0 │ │ │ │ + cbz r4, 1fac18 │ │ │ │ ands.w r0, r1, #64 @ 0x40 │ │ │ │ - bne.n 1facfc │ │ │ │ + bne.n 1fac44 │ │ │ │ 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 1fad14 │ │ │ │ + bne.n 1fac5c │ │ │ │ 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 1fad24 │ │ │ │ + b.n 1fac6c │ │ │ │ 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 1fac84 │ │ │ │ + bne.n 1fabcc │ │ │ │ lsls r0, r1, #27 │ │ │ │ - bmi.w 1fb5d4 │ │ │ │ + bmi.w 1fb51c │ │ │ │ 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 1fb522 │ │ │ │ + bne.w 1fb46a │ │ │ │ lsls r4, r1, #25 │ │ │ │ - bpl.n 1faca0 │ │ │ │ + bpl.n 1fabe8 │ │ │ │ mov r6, r0 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ - b.n 1faca4 │ │ │ │ + b.n 1fabec │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1fab8e │ │ │ │ + b.n 1faad6 │ │ │ │ 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 1fb610 │ │ │ │ + beq.w 1fb558 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1fb522 │ │ │ │ + beq.w 1fb46a │ │ │ │ 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 │ │ │ │ @@ -578438,15 +578405,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, 1fad94 │ │ │ │ + cbz r6, 1facdc │ │ │ │ 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] │ │ │ │ @@ -578463,46 +578430,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, 1fadee │ │ │ │ + cbz r0, 1fad36 │ │ │ │ ldrb.w r0, [r3, #32] │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #60] @ 0x3c │ │ │ │ ldrb.w r0, [r3, #37] @ 0x25 │ │ │ │ - cbz r0, 1fae00 │ │ │ │ + cbz r0, 1fad48 │ │ │ │ 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 1fb52a │ │ │ │ + bne.w 1fb472 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1fb5c2 │ │ │ │ + beq.w 1fb50a │ │ │ │ ldrb.w ip, [r3, #32] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1fb60a │ │ │ │ + bne.w 1fb552 │ │ │ │ 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 1fb54e │ │ │ │ + bne.w 1fb496 │ │ │ │ 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 │ │ │ │ @@ -578537,20 +578504,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, 1faf0e │ │ │ │ + cbz r4, 1fae56 │ │ │ │ mov r4, r7 │ │ │ │ - cbnz r7, 1faf0e │ │ │ │ + cbnz r7, 1fae56 │ │ │ │ ldrb.w r4, [r3, #133] @ 0x85 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1fb600 │ │ │ │ + bne.w 1fb548 │ │ │ │ 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 │ │ │ │ @@ -578572,33 +578539,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 1fb598 │ │ │ │ + bne.w 1fb4e0 │ │ │ │ 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, 1fafa6 │ │ │ │ + cbnz r4, 1faeee │ │ │ │ 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, 1fafc4 │ │ │ │ + cbnz r4, 1faf0c │ │ │ │ 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 │ │ │ │ @@ -578617,17 +578584,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 1fb552 │ │ │ │ + bne.w 1fb49a │ │ │ │ lsls r7, r2, #25 │ │ │ │ - bpl.w 1fb552 │ │ │ │ + bpl.w 1fb49a │ │ │ │ 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 │ │ │ │ @@ -578647,17 +578614,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 1fb59c │ │ │ │ + beq.w 1fb4e4 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1fb5b4 │ │ │ │ + bne.w 1fb4fc │ │ │ │ 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 │ │ │ │ @@ -578674,31 +578641,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, 1fb0ec │ │ │ │ + cbz r0, 1fb034 │ │ │ │ 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, 1fb0fa │ │ │ │ + cbz r0, 1fb042 │ │ │ │ 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, 1fb114 │ │ │ │ + cbz r0, 1fb05c │ │ │ │ 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, 1fb122 │ │ │ │ + cbz r0, 1fb06a │ │ │ │ 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 │ │ │ │ @@ -578717,95 +578684,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 1fb594 │ │ │ │ + bne.w 1fb4dc │ │ │ │ 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 1fb590 │ │ │ │ + bne.w 1fb4d8 │ │ │ │ ldrb.w r0, [r3, #107] @ 0x6b │ │ │ │ strb.w r0, [sp, #149] @ 0x95 │ │ │ │ ldrb.w r0, [r3, #109] @ 0x6d │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1fb58c │ │ │ │ + bne.w 1fb4d4 │ │ │ │ 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 1fb578 │ │ │ │ + bne.w 1fb4c0 │ │ │ │ ldrb.w r0, [r3, #108] @ 0x6c │ │ │ │ strb.w r0, [sp, #152] @ 0x98 │ │ │ │ ldrb.w r0, [r3, #109] @ 0x6d │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1fb588 │ │ │ │ + bne.w 1fb4d0 │ │ │ │ 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, 1fb218 │ │ │ │ + cbz r0, 1fb160 │ │ │ │ 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 1fb5ac │ │ │ │ + bne.w 1fb4f4 │ │ │ │ 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, 1fb24c │ │ │ │ + cbz r0, 1fb194 │ │ │ │ ldrb.w r0, [r3, #139] @ 0x8b │ │ │ │ - cbz r0, 1fb24c │ │ │ │ + cbz r0, 1fb194 │ │ │ │ ldrb.w r0, [r3, #141] @ 0x8d │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1fb5f6 │ │ │ │ + bne.w 1fb53e │ │ │ │ strb.w r0, [sp, #157] @ 0x9d │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - cbz r0, 1fb25e │ │ │ │ + cbz r0, 1fb1a6 │ │ │ │ ldrb.w r0, [r3, #139] @ 0x8b │ │ │ │ - cbz r0, 1fb25e │ │ │ │ + cbz r0, 1fb1a6 │ │ │ │ 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, 1fb27a │ │ │ │ + cbz r0, 1fb1c2 │ │ │ │ ldrb.w r0, [r3, #138] @ 0x8a │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #161] @ 0xa1 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - cbz r0, 1fb29a │ │ │ │ + cbz r0, 1fb1e2 │ │ │ │ ldrb.w r4, [r3, #139] @ 0x8b │ │ │ │ - cbz r4, 1fb29a │ │ │ │ + cbz r4, 1fb1e2 │ │ │ │ ldrb.w r0, [r3, #140] @ 0x8c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1fb5f2 │ │ │ │ + bne.w 1fb53a │ │ │ │ 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 │ │ │ │ @@ -578855,47 +578822,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, 1fb374 │ │ │ │ + cbz r0, 1fb2bc │ │ │ │ ldrb.w r0, [r3, #151] @ 0x97 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #185] @ 0xb9 │ │ │ │ ldrb r0, [r3, #5] │ │ │ │ - cbz r0, 1fb384 │ │ │ │ + cbz r0, 1fb2cc │ │ │ │ ldrb.w r0, [r3, #151] @ 0x97 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #186] @ 0xba │ │ │ │ ldrb r0, [r3, #6] │ │ │ │ - cbz r0, 1fb394 │ │ │ │ + cbz r0, 1fb2dc │ │ │ │ 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, 1fb3aa │ │ │ │ + cbz r0, 1fb2f2 │ │ │ │ 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, 1fb3bc │ │ │ │ + cbnz r1, 1fb304 │ │ │ │ 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, 1fb3e0 │ │ │ │ + cbz r1, 1fb328 │ │ │ │ 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 │ │ │ │ @@ -578924,193 +578891,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, 1fb462 │ │ │ │ + cbz r2, 1fb3aa │ │ │ │ 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, 1fb478 │ │ │ │ + cbz r2, 1fb3c0 │ │ │ │ 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, 1fb48a │ │ │ │ + cbz r2, 1fb3d2 │ │ │ │ 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, 1fb49c │ │ │ │ + cbz r2, 1fb3e4 │ │ │ │ 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, 1fb4ae │ │ │ │ + cbz r2, 1fb3f6 │ │ │ │ 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, 1fb4ca │ │ │ │ - b.n 1fb4f8 │ │ │ │ + cbnz r5, 1fb412 │ │ │ │ + b.n 1fb440 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - cbz r5, 1fb4f8 │ │ │ │ + cbz r5, 1fb440 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fb4c4 │ │ │ │ - ldr r6, [pc, #360] @ (1fb63c ) │ │ │ │ + beq.n 1fb40c │ │ │ │ + ldr r6, [pc, #360] @ (1fb584 ) │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #8 │ │ │ │ add r6, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 28b9a4 │ │ │ │ + bl 28b8ec │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ - cbz r3, 1fb4f8 │ │ │ │ + cbz r3, 1fb440 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fb4d8 │ │ │ │ + bne.n 1fb420 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fb4ea │ │ │ │ - ldr r2, [pc, #324] @ (1fb640 ) │ │ │ │ - ldr r3, [pc, #316] @ (1fb638 ) │ │ │ │ + bne.n 1fb432 │ │ │ │ + ldr r2, [pc, #324] @ (1fb588 ) │ │ │ │ + ldr r3, [pc, #316] @ (1fb580 ) │ │ │ │ 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 1fb62e │ │ │ │ + bne.w 1fb576 │ │ │ │ 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 1fabda │ │ │ │ + b.w 1fab22 │ │ │ │ mov.w r0, #1 │ │ │ │ - b.w 1fad1e │ │ │ │ + b.w 1fac66 │ │ │ │ ldrb.w r4, [r3, #32] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1fb5b0 │ │ │ │ + bne.n 1fb4f8 │ │ │ │ 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 1fae50 │ │ │ │ + bne.w 1fad98 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1fae50 │ │ │ │ + bne.w 1fad98 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1fae62 │ │ │ │ + b.n 1fadaa │ │ │ │ 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 1fb032 │ │ │ │ + bne.w 1faf7a │ │ │ │ movs r4, #64 @ 0x40 │ │ │ │ movt r4, #256 @ 0x100 │ │ │ │ tst r2, r4 │ │ │ │ ite ne │ │ │ │ movne r4, #1 │ │ │ │ moveq r4, #0 │ │ │ │ - b.n 1fb034 │ │ │ │ + b.n 1faf7c │ │ │ │ movs r0, #0 │ │ │ │ strb.w r0, [sp, #152] @ 0x98 │ │ │ │ ldrb.w r0, [r3, #109] @ 0x6d │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1fb1f8 │ │ │ │ + beq.w 1fb140 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1fb200 │ │ │ │ + b.n 1fb148 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1fb1d0 │ │ │ │ + b.n 1fb118 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1fb1ba │ │ │ │ + b.n 1fb102 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1fb190 │ │ │ │ + b.n 1fb0d8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1faf84 │ │ │ │ + b.n 1faecc │ │ │ │ strb.w r0, [sp, #121] @ 0x79 │ │ │ │ eor.w r6, r4, #1 │ │ │ │ ldrb r0, [r3, #21] │ │ │ │ and.w r0, ip, r0 │ │ │ │ - b.n 1fb09a │ │ │ │ + b.n 1fafe2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1fb234 │ │ │ │ + b.n 1fb17c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1fb53a │ │ │ │ + b.n 1fb482 │ │ │ │ movs r0, #0 │ │ │ │ strb.w r0, [sp, #121] @ 0x79 │ │ │ │ eor.w r6, r4, #1 │ │ │ │ ldrb r0, [r3, #21] │ │ │ │ - b.n 1fb09a │ │ │ │ + b.n 1fafe2 │ │ │ │ strb.w r0, [sp, #65] @ 0x41 │ │ │ │ ldrb.w r4, [r3, #37] @ 0x25 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1fae50 │ │ │ │ + bne.w 1fad98 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1fae62 │ │ │ │ + b.n 1fadaa │ │ │ │ strb.w r4, [sp, #36] @ 0x24 │ │ │ │ lsls r0, r1, #25 │ │ │ │ strb.w r6, [sp, #37] @ 0x25 │ │ │ │ - bmi.n 1fb61c │ │ │ │ + bmi.n 1fb564 │ │ │ │ movw r0, #257 @ 0x101 │ │ │ │ strh.w r0, [sp, #34] @ 0x22 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1faca0 │ │ │ │ - b.w 1fad1a │ │ │ │ + beq.w 1fabe8 │ │ │ │ + b.w 1fac62 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1fb29a │ │ │ │ + b.n 1fb1e2 │ │ │ │ ldrb.w r0, [r3, #140] @ 0x8c │ │ │ │ eor.w r0, r0, #1 │ │ │ │ - b.n 1fb24c │ │ │ │ + b.n 1fb194 │ │ │ │ ubfx r4, lr, #1, #1 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ - b.n 1faf0e │ │ │ │ + b.n 1fae56 │ │ │ │ strb.w r4, [sp, #65] @ 0x41 │ │ │ │ - b.n 1fae50 │ │ │ │ + b.n 1fad98 │ │ │ │ clz r6, r0 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - b.w 1faca4 │ │ │ │ + b.w 1fabec │ │ │ │ mov.w r0, #256 @ 0x100 │ │ │ │ strh.w r0, [sp, #34] @ 0x22 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1facf4 │ │ │ │ - b.w 1fad1a │ │ │ │ + beq.w 1fac3c │ │ │ │ + b.w 1fac62 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strb r4, [r5, r2] │ │ │ │ + strb r4, [r4, r5] │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r6, 1fb6a4 │ │ │ │ + push {r1, r2, r3, r6} │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldr r3, [pc, #0] @ (1fb644 ) │ │ │ │ + ldr r3, [pc, #736] @ (1fb86c ) │ │ │ │ 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] @ 1fc144 │ │ │ │ + ldr.w r1, [pc, #2796] @ 1fc08c │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ - ldr.w r2, [pc, #2796] @ 1fc148 │ │ │ │ + ldr.w r2, [pc, #2796] @ 1fc090 │ │ │ │ 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 │ │ │ │ @@ -579118,15 +579085,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 1fb808 │ │ │ │ + bne.w 1fb750 │ │ │ │ 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 │ │ │ │ @@ -579141,18 +579108,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, 1fb6ea │ │ │ │ + cbnz r7, 1fb632 │ │ │ │ ldrb.w r1, [r3, #133] @ 0x85 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1fc026 │ │ │ │ + bne.w 1fbf6e │ │ │ │ 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 │ │ │ │ @@ -579184,72 +579151,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, 1fb7c6 │ │ │ │ + cbnz r0, 1fb70e │ │ │ │ lsls r6, r1, #28 │ │ │ │ - bmi.n 1fb7c6 │ │ │ │ + bmi.n 1fb70e │ │ │ │ ldrb.w r6, [r3, #42] @ 0x2a │ │ │ │ strb.w r0, [sp, #32] │ │ │ │ strb.w r4, [sp, #33] @ 0x21 │ │ │ │ - cbz r4, 1fb7e0 │ │ │ │ + cbz r4, 1fb728 │ │ │ │ ands.w r0, r1, #64 @ 0x40 │ │ │ │ - bne.n 1fb80c │ │ │ │ + bne.n 1fb754 │ │ │ │ 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 1fb824 │ │ │ │ + bne.n 1fb76c │ │ │ │ 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 1fb834 │ │ │ │ + b.n 1fb77c │ │ │ │ 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 1fb794 │ │ │ │ + bne.n 1fb6dc │ │ │ │ lsls r0, r1, #27 │ │ │ │ - bmi.w 1fc0e4 │ │ │ │ + bmi.w 1fc02c │ │ │ │ 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 1fc032 │ │ │ │ + bne.w 1fbf7a │ │ │ │ lsls r4, r1, #25 │ │ │ │ - bpl.n 1fb7b0 │ │ │ │ + bpl.n 1fb6f8 │ │ │ │ mov r6, r0 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ - b.n 1fb7b4 │ │ │ │ + b.n 1fb6fc │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1fb69e │ │ │ │ + b.n 1fb5e6 │ │ │ │ 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 1fc120 │ │ │ │ + beq.w 1fc068 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1fc032 │ │ │ │ + beq.w 1fbf7a │ │ │ │ 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 │ │ │ │ @@ -579274,15 +579241,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, 1fb8a4 │ │ │ │ + cbz r6, 1fb7ec │ │ │ │ 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] │ │ │ │ @@ -579299,46 +579266,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, 1fb8fe │ │ │ │ + cbz r0, 1fb846 │ │ │ │ ldrb.w r0, [r3, #32] │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #60] @ 0x3c │ │ │ │ ldrb.w r0, [r3, #37] @ 0x25 │ │ │ │ - cbz r0, 1fb910 │ │ │ │ + cbz r0, 1fb858 │ │ │ │ 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 1fc03a │ │ │ │ + bne.w 1fbf82 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1fc0d2 │ │ │ │ + beq.w 1fc01a │ │ │ │ ldrb.w ip, [r3, #32] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1fc11a │ │ │ │ + bne.w 1fc062 │ │ │ │ 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 1fc05e │ │ │ │ + bne.w 1fbfa6 │ │ │ │ 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 │ │ │ │ @@ -579373,20 +579340,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, 1fba1e │ │ │ │ + cbz r4, 1fb966 │ │ │ │ mov r4, r7 │ │ │ │ - cbnz r7, 1fba1e │ │ │ │ + cbnz r7, 1fb966 │ │ │ │ ldrb.w r4, [r3, #133] @ 0x85 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1fc110 │ │ │ │ + bne.w 1fc058 │ │ │ │ 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 │ │ │ │ @@ -579408,33 +579375,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 1fc0a8 │ │ │ │ + bne.w 1fbff0 │ │ │ │ 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, 1fbab6 │ │ │ │ + cbnz r4, 1fb9fe │ │ │ │ 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, 1fbad4 │ │ │ │ + cbnz r4, 1fba1c │ │ │ │ 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 │ │ │ │ @@ -579453,17 +579420,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 1fc062 │ │ │ │ + bne.w 1fbfaa │ │ │ │ lsls r7, r2, #25 │ │ │ │ - bpl.w 1fc062 │ │ │ │ + bpl.w 1fbfaa │ │ │ │ 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 │ │ │ │ @@ -579483,17 +579450,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 1fc0ac │ │ │ │ + beq.w 1fbff4 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1fc0c4 │ │ │ │ + bne.w 1fc00c │ │ │ │ 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 │ │ │ │ @@ -579510,31 +579477,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, 1fbbfc │ │ │ │ + cbz r0, 1fbb44 │ │ │ │ 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, 1fbc0a │ │ │ │ + cbz r0, 1fbb52 │ │ │ │ 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, 1fbc24 │ │ │ │ + cbz r0, 1fbb6c │ │ │ │ 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, 1fbc32 │ │ │ │ + cbz r0, 1fbb7a │ │ │ │ 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 │ │ │ │ @@ -579553,95 +579520,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 1fc0a4 │ │ │ │ + bne.w 1fbfec │ │ │ │ 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 1fc0a0 │ │ │ │ + bne.w 1fbfe8 │ │ │ │ ldrb.w r0, [r3, #107] @ 0x6b │ │ │ │ strb.w r0, [sp, #149] @ 0x95 │ │ │ │ ldrb.w r0, [r3, #109] @ 0x6d │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1fc09c │ │ │ │ + bne.w 1fbfe4 │ │ │ │ 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 1fc088 │ │ │ │ + bne.w 1fbfd0 │ │ │ │ ldrb.w r0, [r3, #108] @ 0x6c │ │ │ │ strb.w r0, [sp, #152] @ 0x98 │ │ │ │ ldrb.w r0, [r3, #109] @ 0x6d │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1fc098 │ │ │ │ + bne.w 1fbfe0 │ │ │ │ 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, 1fbd28 │ │ │ │ + cbz r0, 1fbc70 │ │ │ │ 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 1fc0bc │ │ │ │ + bne.w 1fc004 │ │ │ │ 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, 1fbd5c │ │ │ │ + cbz r0, 1fbca4 │ │ │ │ ldrb.w r0, [r3, #139] @ 0x8b │ │ │ │ - cbz r0, 1fbd5c │ │ │ │ + cbz r0, 1fbca4 │ │ │ │ ldrb.w r0, [r3, #141] @ 0x8d │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1fc106 │ │ │ │ + bne.w 1fc04e │ │ │ │ strb.w r0, [sp, #157] @ 0x9d │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - cbz r0, 1fbd6e │ │ │ │ + cbz r0, 1fbcb6 │ │ │ │ ldrb.w r0, [r3, #139] @ 0x8b │ │ │ │ - cbz r0, 1fbd6e │ │ │ │ + cbz r0, 1fbcb6 │ │ │ │ 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, 1fbd8a │ │ │ │ + cbz r0, 1fbcd2 │ │ │ │ ldrb.w r0, [r3, #138] @ 0x8a │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #161] @ 0xa1 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - cbz r0, 1fbdaa │ │ │ │ + cbz r0, 1fbcf2 │ │ │ │ ldrb.w r4, [r3, #139] @ 0x8b │ │ │ │ - cbz r4, 1fbdaa │ │ │ │ + cbz r4, 1fbcf2 │ │ │ │ ldrb.w r0, [r3, #140] @ 0x8c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1fc102 │ │ │ │ + bne.w 1fc04a │ │ │ │ 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 │ │ │ │ @@ -579691,47 +579658,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, 1fbe84 │ │ │ │ + cbz r0, 1fbdcc │ │ │ │ ldrb.w r0, [r3, #151] @ 0x97 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #185] @ 0xb9 │ │ │ │ ldrb r0, [r3, #5] │ │ │ │ - cbz r0, 1fbe94 │ │ │ │ + cbz r0, 1fbddc │ │ │ │ ldrb.w r0, [r3, #151] @ 0x97 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #186] @ 0xba │ │ │ │ ldrb r0, [r3, #6] │ │ │ │ - cbz r0, 1fbea4 │ │ │ │ + cbz r0, 1fbdec │ │ │ │ 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, 1fbeba │ │ │ │ + cbz r0, 1fbe02 │ │ │ │ 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, 1fbecc │ │ │ │ + cbnz r1, 1fbe14 │ │ │ │ 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, 1fbef0 │ │ │ │ + cbz r1, 1fbe38 │ │ │ │ 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 │ │ │ │ @@ -579760,193 +579727,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, 1fbf72 │ │ │ │ + cbz r2, 1fbeba │ │ │ │ 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, 1fbf88 │ │ │ │ + cbz r2, 1fbed0 │ │ │ │ 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, 1fbf9a │ │ │ │ + cbz r2, 1fbee2 │ │ │ │ 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, 1fbfac │ │ │ │ + cbz r2, 1fbef4 │ │ │ │ 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, 1fbfbe │ │ │ │ + cbz r2, 1fbf06 │ │ │ │ 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, 1fbfda │ │ │ │ - b.n 1fc008 │ │ │ │ + cbnz r5, 1fbf22 │ │ │ │ + b.n 1fbf50 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - cbz r5, 1fc008 │ │ │ │ + cbz r5, 1fbf50 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fbfd4 │ │ │ │ - ldr r6, [pc, #360] @ (1fc14c ) │ │ │ │ + beq.n 1fbf1c │ │ │ │ + ldr r6, [pc, #360] @ (1fc094 ) │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #8 │ │ │ │ add r6, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 28b9a4 │ │ │ │ + bl 28b8ec │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ - cbz r3, 1fc008 │ │ │ │ + cbz r3, 1fbf50 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fbfe8 │ │ │ │ + bne.n 1fbf30 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fbffa │ │ │ │ - ldr r2, [pc, #324] @ (1fc150 ) │ │ │ │ - ldr r3, [pc, #316] @ (1fc148 ) │ │ │ │ + bne.n 1fbf42 │ │ │ │ + ldr r2, [pc, #324] @ (1fc098 ) │ │ │ │ + ldr r3, [pc, #316] @ (1fc090 ) │ │ │ │ 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 1fc13e │ │ │ │ + bne.w 1fc086 │ │ │ │ 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 1fb6ea │ │ │ │ + b.w 1fb632 │ │ │ │ mov.w r0, #1 │ │ │ │ - b.w 1fb82e │ │ │ │ + b.w 1fb776 │ │ │ │ ldrb.w r4, [r3, #32] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1fc0c0 │ │ │ │ + bne.n 1fc008 │ │ │ │ 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 1fb960 │ │ │ │ + bne.w 1fb8a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1fb960 │ │ │ │ + bne.w 1fb8a8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1fb972 │ │ │ │ + b.n 1fb8ba │ │ │ │ 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 1fbb42 │ │ │ │ + bne.w 1fba8a │ │ │ │ movs r4, #64 @ 0x40 │ │ │ │ movt r4, #256 @ 0x100 │ │ │ │ tst r2, r4 │ │ │ │ ite ne │ │ │ │ movne r4, #1 │ │ │ │ moveq r4, #0 │ │ │ │ - b.n 1fbb44 │ │ │ │ + b.n 1fba8c │ │ │ │ movs r0, #0 │ │ │ │ strb.w r0, [sp, #152] @ 0x98 │ │ │ │ ldrb.w r0, [r3, #109] @ 0x6d │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1fbd08 │ │ │ │ + beq.w 1fbc50 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1fbd10 │ │ │ │ + b.n 1fbc58 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1fbce0 │ │ │ │ + b.n 1fbc28 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1fbcca │ │ │ │ + b.n 1fbc12 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1fbca0 │ │ │ │ + b.n 1fbbe8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1fba94 │ │ │ │ + b.n 1fb9dc │ │ │ │ strb.w r0, [sp, #121] @ 0x79 │ │ │ │ eor.w r6, r4, #1 │ │ │ │ ldrb r0, [r3, #21] │ │ │ │ and.w r0, ip, r0 │ │ │ │ - b.n 1fbbaa │ │ │ │ + b.n 1fbaf2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1fbd44 │ │ │ │ + b.n 1fbc8c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1fc04a │ │ │ │ + b.n 1fbf92 │ │ │ │ movs r0, #0 │ │ │ │ strb.w r0, [sp, #121] @ 0x79 │ │ │ │ eor.w r6, r4, #1 │ │ │ │ ldrb r0, [r3, #21] │ │ │ │ - b.n 1fbbaa │ │ │ │ + b.n 1fbaf2 │ │ │ │ strb.w r0, [sp, #65] @ 0x41 │ │ │ │ ldrb.w r4, [r3, #37] @ 0x25 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1fb960 │ │ │ │ + bne.w 1fb8a8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1fb972 │ │ │ │ + b.n 1fb8ba │ │ │ │ strb.w r4, [sp, #36] @ 0x24 │ │ │ │ lsls r0, r1, #25 │ │ │ │ strb.w r6, [sp, #37] @ 0x25 │ │ │ │ - bmi.n 1fc12c │ │ │ │ + bmi.n 1fc074 │ │ │ │ movw r0, #257 @ 0x101 │ │ │ │ strh.w r0, [sp, #34] @ 0x22 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1fb7b0 │ │ │ │ - b.w 1fb82a │ │ │ │ + beq.w 1fb6f8 │ │ │ │ + b.w 1fb772 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1fbdaa │ │ │ │ + b.n 1fbcf2 │ │ │ │ ldrb.w r0, [r3, #140] @ 0x8c │ │ │ │ eor.w r0, r0, #1 │ │ │ │ - b.n 1fbd5c │ │ │ │ + b.n 1fbca4 │ │ │ │ ubfx r4, lr, #1, #1 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ - b.n 1fba1e │ │ │ │ + b.n 1fb966 │ │ │ │ strb.w r4, [sp, #65] @ 0x41 │ │ │ │ - b.n 1fb960 │ │ │ │ + b.n 1fb8a8 │ │ │ │ clz r6, r0 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - b.w 1fb7b4 │ │ │ │ + b.w 1fb6fc │ │ │ │ mov.w r0, #256 @ 0x100 │ │ │ │ strh.w r0, [sp, #34] @ 0x22 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1fb804 │ │ │ │ - b.w 1fb82a │ │ │ │ + beq.w 1fb74c │ │ │ │ + b.w 1fb772 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #624] @ (1fc3b8 ) │ │ │ │ + ldr r2, [pc, #336] @ (1fc1e0 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #472] @ 0x1d8 │ │ │ │ + str r1, [sp, #184] @ 0xb8 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - subs r7, #240 @ 0xf0 │ │ │ │ + lsls r0, 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] @ 1fcc54 │ │ │ │ + ldr.w r1, [pc, #2796] @ 1fcb9c │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ - ldr.w r2, [pc, #2796] @ 1fcc58 │ │ │ │ + ldr.w r2, [pc, #2796] @ 1fcba0 │ │ │ │ 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 │ │ │ │ @@ -579954,15 +579921,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 1fc318 │ │ │ │ + bne.w 1fc260 │ │ │ │ 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 │ │ │ │ @@ -579977,18 +579944,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, 1fc1fa │ │ │ │ + cbnz r7, 1fc142 │ │ │ │ ldrb.w r1, [r3, #133] @ 0x85 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1fcb36 │ │ │ │ + bne.w 1fca7e │ │ │ │ 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 │ │ │ │ @@ -580020,72 +579987,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, 1fc2d6 │ │ │ │ + cbnz r0, 1fc21e │ │ │ │ lsls r6, r1, #28 │ │ │ │ - bmi.n 1fc2d6 │ │ │ │ + bmi.n 1fc21e │ │ │ │ ldrb.w r6, [r3, #42] @ 0x2a │ │ │ │ strb.w r0, [sp, #32] │ │ │ │ strb.w r4, [sp, #33] @ 0x21 │ │ │ │ - cbz r4, 1fc2f0 │ │ │ │ + cbz r4, 1fc238 │ │ │ │ ands.w r0, r1, #64 @ 0x40 │ │ │ │ - bne.n 1fc31c │ │ │ │ + bne.n 1fc264 │ │ │ │ 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 1fc334 │ │ │ │ + bne.n 1fc27c │ │ │ │ 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 1fc344 │ │ │ │ + b.n 1fc28c │ │ │ │ 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 1fc2a4 │ │ │ │ + bne.n 1fc1ec │ │ │ │ lsls r0, r1, #27 │ │ │ │ - bmi.w 1fcbf4 │ │ │ │ + bmi.w 1fcb3c │ │ │ │ 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 1fcb42 │ │ │ │ + bne.w 1fca8a │ │ │ │ lsls r4, r1, #25 │ │ │ │ - bpl.n 1fc2c0 │ │ │ │ + bpl.n 1fc208 │ │ │ │ mov r6, r0 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ - b.n 1fc2c4 │ │ │ │ + b.n 1fc20c │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1fc1ae │ │ │ │ + b.n 1fc0f6 │ │ │ │ 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 1fcc30 │ │ │ │ + beq.w 1fcb78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1fcb42 │ │ │ │ + beq.w 1fca8a │ │ │ │ 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 │ │ │ │ @@ -580110,15 +580077,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, 1fc3b4 │ │ │ │ + cbz r6, 1fc2fc │ │ │ │ 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] │ │ │ │ @@ -580135,46 +580102,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, 1fc40e │ │ │ │ + cbz r0, 1fc356 │ │ │ │ ldrb.w r0, [r3, #32] │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #60] @ 0x3c │ │ │ │ ldrb.w r0, [r3, #37] @ 0x25 │ │ │ │ - cbz r0, 1fc420 │ │ │ │ + cbz r0, 1fc368 │ │ │ │ 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 1fcb4a │ │ │ │ + bne.w 1fca92 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1fcbe2 │ │ │ │ + beq.w 1fcb2a │ │ │ │ ldrb.w ip, [r3, #32] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1fcc2a │ │ │ │ + bne.w 1fcb72 │ │ │ │ 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 1fcb6e │ │ │ │ + bne.w 1fcab6 │ │ │ │ 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 │ │ │ │ @@ -580209,20 +580176,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, 1fc52e │ │ │ │ + cbz r4, 1fc476 │ │ │ │ mov r4, r7 │ │ │ │ - cbnz r7, 1fc52e │ │ │ │ + cbnz r7, 1fc476 │ │ │ │ ldrb.w r4, [r3, #133] @ 0x85 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1fcc20 │ │ │ │ + bne.w 1fcb68 │ │ │ │ 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 │ │ │ │ @@ -580244,33 +580211,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 1fcbb8 │ │ │ │ + bne.w 1fcb00 │ │ │ │ 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, 1fc5c6 │ │ │ │ + cbnz r4, 1fc50e │ │ │ │ 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, 1fc5e4 │ │ │ │ + cbnz r4, 1fc52c │ │ │ │ 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 │ │ │ │ @@ -580289,17 +580256,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 1fcb72 │ │ │ │ + bne.w 1fcaba │ │ │ │ lsls r7, r2, #25 │ │ │ │ - bpl.w 1fcb72 │ │ │ │ + bpl.w 1fcaba │ │ │ │ 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 │ │ │ │ @@ -580319,17 +580286,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 1fcbbc │ │ │ │ + beq.w 1fcb04 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1fcbd4 │ │ │ │ + bne.w 1fcb1c │ │ │ │ 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 │ │ │ │ @@ -580346,31 +580313,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, 1fc70c │ │ │ │ + cbz r0, 1fc654 │ │ │ │ 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, 1fc71a │ │ │ │ + cbz r0, 1fc662 │ │ │ │ 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, 1fc734 │ │ │ │ + cbz r0, 1fc67c │ │ │ │ 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, 1fc742 │ │ │ │ + cbz r0, 1fc68a │ │ │ │ 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 │ │ │ │ @@ -580389,95 +580356,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 1fcbb4 │ │ │ │ + bne.w 1fcafc │ │ │ │ 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 1fcbb0 │ │ │ │ + bne.w 1fcaf8 │ │ │ │ ldrb.w r0, [r3, #107] @ 0x6b │ │ │ │ strb.w r0, [sp, #149] @ 0x95 │ │ │ │ ldrb.w r0, [r3, #109] @ 0x6d │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1fcbac │ │ │ │ + bne.w 1fcaf4 │ │ │ │ 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 1fcb98 │ │ │ │ + bne.w 1fcae0 │ │ │ │ ldrb.w r0, [r3, #108] @ 0x6c │ │ │ │ strb.w r0, [sp, #152] @ 0x98 │ │ │ │ ldrb.w r0, [r3, #109] @ 0x6d │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1fcba8 │ │ │ │ + bne.w 1fcaf0 │ │ │ │ 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, 1fc838 │ │ │ │ + cbz r0, 1fc780 │ │ │ │ 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 1fcbcc │ │ │ │ + bne.w 1fcb14 │ │ │ │ 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, 1fc86c │ │ │ │ + cbz r0, 1fc7b4 │ │ │ │ ldrb.w r0, [r3, #139] @ 0x8b │ │ │ │ - cbz r0, 1fc86c │ │ │ │ + cbz r0, 1fc7b4 │ │ │ │ ldrb.w r0, [r3, #141] @ 0x8d │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1fcc16 │ │ │ │ + bne.w 1fcb5e │ │ │ │ strb.w r0, [sp, #157] @ 0x9d │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - cbz r0, 1fc87e │ │ │ │ + cbz r0, 1fc7c6 │ │ │ │ ldrb.w r0, [r3, #139] @ 0x8b │ │ │ │ - cbz r0, 1fc87e │ │ │ │ + cbz r0, 1fc7c6 │ │ │ │ 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, 1fc89a │ │ │ │ + cbz r0, 1fc7e2 │ │ │ │ ldrb.w r0, [r3, #138] @ 0x8a │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #161] @ 0xa1 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - cbz r0, 1fc8ba │ │ │ │ + cbz r0, 1fc802 │ │ │ │ ldrb.w r4, [r3, #139] @ 0x8b │ │ │ │ - cbz r4, 1fc8ba │ │ │ │ + cbz r4, 1fc802 │ │ │ │ ldrb.w r0, [r3, #140] @ 0x8c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1fcc12 │ │ │ │ + bne.w 1fcb5a │ │ │ │ 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 │ │ │ │ @@ -580527,47 +580494,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, 1fc994 │ │ │ │ + cbz r0, 1fc8dc │ │ │ │ ldrb.w r0, [r3, #151] @ 0x97 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #185] @ 0xb9 │ │ │ │ ldrb r0, [r3, #5] │ │ │ │ - cbz r0, 1fc9a4 │ │ │ │ + cbz r0, 1fc8ec │ │ │ │ ldrb.w r0, [r3, #151] @ 0x97 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #186] @ 0xba │ │ │ │ ldrb r0, [r3, #6] │ │ │ │ - cbz r0, 1fc9b4 │ │ │ │ + cbz r0, 1fc8fc │ │ │ │ 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, 1fc9ca │ │ │ │ + cbz r0, 1fc912 │ │ │ │ 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, 1fc9dc │ │ │ │ + cbnz r1, 1fc924 │ │ │ │ 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, 1fca00 │ │ │ │ + cbz r1, 1fc948 │ │ │ │ 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 │ │ │ │ @@ -580596,225 +580563,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, 1fca82 │ │ │ │ + cbz r2, 1fc9ca │ │ │ │ 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, 1fca98 │ │ │ │ + cbz r2, 1fc9e0 │ │ │ │ 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, 1fcaaa │ │ │ │ + cbz r2, 1fc9f2 │ │ │ │ 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, 1fcabc │ │ │ │ + cbz r2, 1fca04 │ │ │ │ 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, 1fcace │ │ │ │ + cbz r2, 1fca16 │ │ │ │ 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, 1fcaea │ │ │ │ - b.n 1fcb18 │ │ │ │ + cbnz r5, 1fca32 │ │ │ │ + b.n 1fca60 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - cbz r5, 1fcb18 │ │ │ │ + cbz r5, 1fca60 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fcae4 │ │ │ │ - ldr r6, [pc, #360] @ (1fcc5c ) │ │ │ │ + beq.n 1fca2c │ │ │ │ + ldr r6, [pc, #360] @ (1fcba4 ) │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #8 │ │ │ │ add r6, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 28b9a4 │ │ │ │ + bl 28b8ec │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ - cbz r3, 1fcb18 │ │ │ │ + cbz r3, 1fca60 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fcaf8 │ │ │ │ + bne.n 1fca40 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fcb0a │ │ │ │ - ldr r2, [pc, #324] @ (1fcc60 ) │ │ │ │ - ldr r3, [pc, #316] @ (1fcc58 ) │ │ │ │ + bne.n 1fca52 │ │ │ │ + ldr r2, [pc, #324] @ (1fcba8 ) │ │ │ │ + ldr r3, [pc, #316] @ (1fcba0 ) │ │ │ │ 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 1fcc4e │ │ │ │ + bne.w 1fcb96 │ │ │ │ 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 1fc1fa │ │ │ │ + b.w 1fc142 │ │ │ │ mov.w r0, #1 │ │ │ │ - b.w 1fc33e │ │ │ │ + b.w 1fc286 │ │ │ │ ldrb.w r4, [r3, #32] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1fcbd0 │ │ │ │ + bne.n 1fcb18 │ │ │ │ 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 1fc470 │ │ │ │ + bne.w 1fc3b8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1fc470 │ │ │ │ + bne.w 1fc3b8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1fc482 │ │ │ │ + b.n 1fc3ca │ │ │ │ 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 1fc652 │ │ │ │ + bne.w 1fc59a │ │ │ │ movs r4, #64 @ 0x40 │ │ │ │ movt r4, #256 @ 0x100 │ │ │ │ tst r2, r4 │ │ │ │ ite ne │ │ │ │ movne r4, #1 │ │ │ │ moveq r4, #0 │ │ │ │ - b.n 1fc654 │ │ │ │ + b.n 1fc59c │ │ │ │ movs r0, #0 │ │ │ │ strb.w r0, [sp, #152] @ 0x98 │ │ │ │ ldrb.w r0, [r3, #109] @ 0x6d │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1fc818 │ │ │ │ + beq.w 1fc760 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1fc820 │ │ │ │ + b.n 1fc768 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1fc7f0 │ │ │ │ + b.n 1fc738 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1fc7da │ │ │ │ + b.n 1fc722 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1fc7b0 │ │ │ │ + b.n 1fc6f8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1fc5a4 │ │ │ │ + b.n 1fc4ec │ │ │ │ strb.w r0, [sp, #121] @ 0x79 │ │ │ │ eor.w r6, r4, #1 │ │ │ │ ldrb r0, [r3, #21] │ │ │ │ and.w r0, ip, r0 │ │ │ │ - b.n 1fc6ba │ │ │ │ + b.n 1fc602 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1fc854 │ │ │ │ + b.n 1fc79c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1fcb5a │ │ │ │ + b.n 1fcaa2 │ │ │ │ movs r0, #0 │ │ │ │ strb.w r0, [sp, #121] @ 0x79 │ │ │ │ eor.w r6, r4, #1 │ │ │ │ ldrb r0, [r3, #21] │ │ │ │ - b.n 1fc6ba │ │ │ │ + b.n 1fc602 │ │ │ │ strb.w r0, [sp, #65] @ 0x41 │ │ │ │ ldrb.w r4, [r3, #37] @ 0x25 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1fc470 │ │ │ │ + bne.w 1fc3b8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1fc482 │ │ │ │ + b.n 1fc3ca │ │ │ │ strb.w r4, [sp, #36] @ 0x24 │ │ │ │ lsls r0, r1, #25 │ │ │ │ strb.w r6, [sp, #37] @ 0x25 │ │ │ │ - bmi.n 1fcc3c │ │ │ │ + bmi.n 1fcb84 │ │ │ │ movw r0, #257 @ 0x101 │ │ │ │ strh.w r0, [sp, #34] @ 0x22 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1fc2c0 │ │ │ │ - b.w 1fc33a │ │ │ │ + beq.w 1fc208 │ │ │ │ + b.w 1fc282 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1fc8ba │ │ │ │ + b.n 1fc802 │ │ │ │ ldrb.w r0, [r3, #140] @ 0x8c │ │ │ │ eor.w r0, r0, #1 │ │ │ │ - b.n 1fc86c │ │ │ │ + b.n 1fc7b4 │ │ │ │ ubfx r4, lr, #1, #1 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ - b.n 1fc52e │ │ │ │ + b.n 1fc476 │ │ │ │ strb.w r4, [sp, #65] @ 0x41 │ │ │ │ - b.n 1fc470 │ │ │ │ + b.n 1fc3b8 │ │ │ │ clz r6, r0 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - b.w 1fc2c4 │ │ │ │ + b.w 1fc20c │ │ │ │ mov.w r0, #256 @ 0x100 │ │ │ │ strh.w r0, [sp, #34] @ 0x22 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1fc314 │ │ │ │ - b.w 1fc33a │ │ │ │ + beq.w 1fc25c │ │ │ │ + b.w 1fc282 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r6, #140 @ 0x8c │ │ │ │ + subs r7, #68 @ 0x44 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r2, #88] @ 0x58 │ │ │ │ + ldr r2, [r1, #100] @ 0x64 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - adds r4, #224 @ 0xe0 │ │ │ │ + adds r5, #152 @ 0x98 │ │ │ │ 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 1fcc90 │ │ │ │ + beq.n 1fcbd8 │ │ │ │ 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 1fcd56 │ │ │ │ + beq.n 1fcc9e │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 1fcd8c │ │ │ │ - bhi.n 1fcd5c │ │ │ │ + beq.n 1fccd4 │ │ │ │ + bhi.n 1fcca4 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1fcd1a │ │ │ │ + beq.n 1fcc62 │ │ │ │ cmp.w lr, #128 @ 0x80 │ │ │ │ - beq.n 1fcdbe │ │ │ │ + beq.n 1fcd06 │ │ │ │ cmp r1, #32 │ │ │ │ - bhi.w 1fce38 │ │ │ │ + bhi.w 1fcd80 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 1fcf12 │ │ │ │ + bhi.w 1fce5a │ │ │ │ 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 │ │ │ │ @@ -580841,22 +580808,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 1fcda6 │ │ │ │ + beq.n 1fccee │ │ │ │ cmp r1, #32 │ │ │ │ it hi │ │ │ │ movwhi r0, #305 @ 0x131 │ │ │ │ - bhi.n 1fcd5a │ │ │ │ + bhi.n 1fcca2 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 1fce4a │ │ │ │ + bhi.w 1fcd92 │ │ │ │ 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] │ │ │ │ @@ -580869,92 +580836,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 1fcec8 │ │ │ │ + beq.w 1fce10 │ │ │ │ cmp.w lr, #128 @ 0x80 │ │ │ │ - bne.n 1fce0a │ │ │ │ + bne.n 1fcd52 │ │ │ │ cmp r1, #32 │ │ │ │ it eq │ │ │ │ moveq r0, #166 @ 0xa6 │ │ │ │ - beq.n 1fcd5a │ │ │ │ + beq.n 1fcca2 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ it eq │ │ │ │ moveq r0, #167 @ 0xa7 │ │ │ │ - beq.n 1fcd5a │ │ │ │ + beq.n 1fcca2 │ │ │ │ cmp r2, #1 │ │ │ │ it eq │ │ │ │ moveq r0, #163 @ 0xa3 │ │ │ │ - beq.n 1fcd5a │ │ │ │ + beq.n 1fcca2 │ │ │ │ cmp r2, #4 │ │ │ │ ite eq │ │ │ │ moveq r0, #164 @ 0xa4 │ │ │ │ movne r0, #161 @ 0xa1 │ │ │ │ pop {r4, pc} │ │ │ │ cmp.w lr, #6 │ │ │ │ - beq.n 1fce8e │ │ │ │ - bls.n 1fcdd8 │ │ │ │ + beq.n 1fcdd6 │ │ │ │ + bls.n 1fcd20 │ │ │ │ cmp r1, #32 │ │ │ │ it eq │ │ │ │ moveq r0, #33 @ 0x21 │ │ │ │ - beq.n 1fcd5a │ │ │ │ + beq.n 1fcca2 │ │ │ │ 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 1fcd5a │ │ │ │ + beq.n 1fcca2 │ │ │ │ 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 1fcd5a │ │ │ │ + beq.n 1fcca2 │ │ │ │ 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 1fcf0e │ │ │ │ + bhi.w 1fce56 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 1fcf12 │ │ │ │ + bhi.w 1fce5a │ │ │ │ tbb [pc, r1] │ │ │ │ str r4, [sp, #320] @ 0x140 │ │ │ │ str r4, [sp, #592] @ 0x250 │ │ │ │ str r4, [sp, #592] @ 0x250 │ │ │ │ - ldr r2, [pc, #592] @ (1fd044 ) │ │ │ │ + ldr r2, [pc, #592] @ (1fcf8c ) │ │ │ │ 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 1fcf0a │ │ │ │ + bhi.n 1fce52 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 1fcf12 │ │ │ │ + bhi.n 1fce5a │ │ │ │ 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] │ │ │ │ @@ -581000,15 +580967,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 1fcf12 │ │ │ │ + bhi.n 1fce5a │ │ │ │ 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 │ │ │ │ @@ -581027,18 +580994,18 @@ │ │ │ │ movs r0, #29 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #31 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #28 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, #32 │ │ │ │ - bhi.n 1fcf06 │ │ │ │ + bhi.n 1fce4e │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 1fcf12 │ │ │ │ + bhi.n 1fce5a │ │ │ │ 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 │ │ │ │ @@ -581073,136 +581040,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] @ 1fcfcc │ │ │ │ + ldr.w lr, [pc, #156] @ 1fcf14 │ │ │ │ sub sp, #28 │ │ │ │ - ldr.w ip, [pc, #152] @ 1fcfd0 │ │ │ │ + ldr.w ip, [pc, #152] @ 1fcf18 │ │ │ │ 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 1fcfae │ │ │ │ + bhi.n 1fcef6 │ │ │ │ tbb [pc, r2] │ │ │ │ adds r0, r4, #0 │ │ │ │ cmp r2, #2 │ │ │ │ ldr.w ip, [r1, #4] │ │ │ │ ldr.w r2, [ip, #4] │ │ │ │ - cbz r2, 1fcfba │ │ │ │ + cbz r2, 1fcf02 │ │ │ │ movs r2, #3 │ │ │ │ strd r2, ip, [sp, #8] │ │ │ │ str r0, [sp, #4] │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ - bl 1fcf20 │ │ │ │ + bl 1fce68 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - ldr r2, [pc, #88] @ (1fcfd4 ) │ │ │ │ - ldr r3, [pc, #80] @ (1fcfd0 ) │ │ │ │ + ldr r2, [pc, #88] @ (1fcf1c ) │ │ │ │ + ldr r3, [pc, #80] @ (1fcf18 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1fcfc6 │ │ │ │ + bne.n 1fcf0e │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ movs r3, #1 │ │ │ │ strd r3, r1, [r0] │ │ │ │ - b.n 1fcf7a │ │ │ │ + b.n 1fcec2 │ │ │ │ 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 1fcf7a │ │ │ │ + b.n 1fcec2 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 1fcfc0 │ │ │ │ + cbz r3, 1fcf08 │ │ │ │ strd r2, r1, [r0] │ │ │ │ - b.n 1fcf7a │ │ │ │ + b.n 1fcec2 │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ - b.n 1fcf6a │ │ │ │ + b.n 1fceb2 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ movs r2, #1 │ │ │ │ - b.n 1fcfb4 │ │ │ │ + b.n 1fcefc │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r0, #196 @ 0xc4 │ │ │ │ + adds r1, #124 @ 0x7c │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #126 @ 0x7e │ │ │ │ + adds r1, #54 @ 0x36 │ │ │ │ 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] @ 1fd02c │ │ │ │ + ldr.w ip, [pc, #68] @ 1fcf74 │ │ │ │ sub sp, #12 │ │ │ │ ldr.w lr, [r0, #52] @ 0x34 │ │ │ │ add ip, pc │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 1fd01e │ │ │ │ - ldr r1, [pc, #52] @ (1fd030 ) │ │ │ │ + beq.n 1fcf66 │ │ │ │ + ldr r1, [pc, #52] @ (1fcf78 ) │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ ldr.w r1, [ip, r1] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 1fd014 │ │ │ │ + beq.n 1fcf5c │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, lr │ │ │ │ - cbz r2, 1fd022 │ │ │ │ - bl 1e3174 │ │ │ │ + cbz r2, 1fcf6a │ │ │ │ + bl 1e30bc │ │ │ │ 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 58d30 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ - b.n 1fd014 │ │ │ │ - adds r0, #12 │ │ │ │ + b.n 1fcf5c │ │ │ │ + adds r0, #196 @ 0xc4 │ │ │ │ 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] @ (1fd0d8 ) │ │ │ │ + ldr r1, [pc, #148] @ (1fd020 ) │ │ │ │ sub sp, #20 │ │ │ │ - ldr.w lr, [pc, #148] @ 1fd0dc │ │ │ │ + ldr.w lr, [pc, #148] @ 1fd024 │ │ │ │ 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 1fd0cc │ │ │ │ + bhi.n 1fd014 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 1fd0c8 │ │ │ │ + bhi.n 1fd010 │ │ │ │ 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 │ │ │ │ @@ -581215,109 +581182,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] @ (1fd0e0 ) │ │ │ │ - ldr r3, [pc, #56] @ (1fd0dc ) │ │ │ │ + ldr r2, [pc, #60] @ (1fd028 ) │ │ │ │ + ldr r3, [pc, #56] @ (1fd024 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1fd0d2 │ │ │ │ + bne.n 1fd01a │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ strb.w r2, [sp] │ │ │ │ - b.n 1fd098 │ │ │ │ + b.n 1fcfe0 │ │ │ │ and.w r2, r2, #1 │ │ │ │ strb.w r2, [sp] │ │ │ │ - b.n 1fd098 │ │ │ │ + b.n 1fcfe0 │ │ │ │ str r2, [sp, #0] │ │ │ │ - b.n 1fd098 │ │ │ │ + b.n 1fcfe0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - b.n 1fd098 │ │ │ │ + b.n 1fcfe0 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cmp r7, #174 @ 0xae │ │ │ │ + adds r0, #102 @ 0x66 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #88 @ 0x58 │ │ │ │ + adds r0, #16 │ │ │ │ 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, 1fd116 │ │ │ │ + cbz r1, 1fd05e │ │ │ │ add.w r1, r3, #24 │ │ │ │ - bl 1e36c4 │ │ │ │ + bl 1e360c │ │ │ │ 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 1e36c4 │ │ │ │ + bl 1e360c │ │ │ │ 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] @ 1fd1d4 │ │ │ │ + ldr.w lr, [pc, #148] @ 1fd11c │ │ │ │ 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 1fd192 │ │ │ │ - ldr.w ip, [pc, #124] @ 1fd1d8 │ │ │ │ + bne.n 1fd0da │ │ │ │ + ldr.w ip, [pc, #124] @ 1fd120 │ │ │ │ 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 1fd188 │ │ │ │ + bpl.n 1fd0d0 │ │ │ │ ldrb.w r0, [ip, #16] │ │ │ │ - cbnz r0, 1fd1cc │ │ │ │ + cbnz r0, 1fd114 │ │ │ │ mov r0, r1 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bl 1e8184 │ │ │ │ + bl 1e80cc │ │ │ │ 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 1fd176 │ │ │ │ - add r0, pc, #8 @ (adr r0, 1fd1a4 ) │ │ │ │ + bhi.n 1fd0be │ │ │ │ + add r0, pc, #8 @ (adr r0, 1fd0ec ) │ │ │ │ ldr.w ip, [r0, ip, lsl #2] │ │ │ │ add r0, ip │ │ │ │ bx r0 │ │ │ │ nop │ │ │ │ movs r1, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, r5 │ │ │ │ @@ -581332,44 +581299,44 @@ │ │ │ │ movs r1, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, r5 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffd3ffff │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 1fd188 │ │ │ │ - b.n 1fd176 │ │ │ │ - cmp r6, #186 @ 0xba │ │ │ │ + bne.n 1fd0d0 │ │ │ │ + b.n 1fd0be │ │ │ │ + cmp r7, #114 @ 0x72 │ │ │ │ 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 1fd286 │ │ │ │ + beq.n 1fd1ce │ │ │ │ cmp r2, #1 │ │ │ │ it ne │ │ │ │ cmpne r1, #1 │ │ │ │ itet eq │ │ │ │ moveq r7, #1 │ │ │ │ movne r7, #0 │ │ │ │ moveq r7, #0 │ │ │ │ - beq.n 1fd230 │ │ │ │ + beq.n 1fd178 │ │ │ │ cmp r1, r2 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r0 │ │ │ │ it ls │ │ │ │ movls r6, #1 │ │ │ │ - bls.n 1fd272 │ │ │ │ + bls.n 1fd1ba │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fd286 │ │ │ │ + beq.n 1fd1ce │ │ │ │ clz r4, r3 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ blx 59b98 <__aeabi_uidiv@plt> │ │ │ │ rsb r3, r4, #32 │ │ │ │ mul.w r7, r3, r0 │ │ │ │ cmp r7, #16 │ │ │ │ @@ -581382,45 +581349,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 1fd230 │ │ │ │ + bne.n 1fd178 │ │ │ │ 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 58ed8 <__aeabi_uidivmod@plt> │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1fd230 │ │ │ │ + bne.n 1fd178 │ │ │ │ rbit r9, r8 │ │ │ │ mov r1, r4 │ │ │ │ clz r9, r9 │ │ │ │ mul.w r0, r5, r9 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1fd236 │ │ │ │ + bne.n 1fd17e │ │ │ │ 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 1fd334 │ │ │ │ + beq.n 1fd27c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fd334 │ │ │ │ + beq.n 1fd27c │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w r9, #1 │ │ │ │ rbit r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ clz r2, r2 │ │ │ │ @@ -581456,31 +581423,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 1fd2b6 │ │ │ │ + bne.n 1fd1fe │ │ │ │ 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 1e2fc0 │ │ │ │ + bl 1e2f08 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1e3548 │ │ │ │ + bl 1e3490 │ │ │ │ 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 │ │ │ │ @@ -581499,218 +581466,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 1fd3d0 │ │ │ │ - bls.n 1fd3e0 │ │ │ │ + beq.n 1fd318 │ │ │ │ + bls.n 1fd328 │ │ │ │ cmp.w r3, #1048576 @ 0x100000 │ │ │ │ - beq.n 1fd3d0 │ │ │ │ - bhi.n 1fd408 │ │ │ │ + beq.n 1fd318 │ │ │ │ + bhi.n 1fd350 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ - beq.n 1fd3d0 │ │ │ │ - bhi.n 1fd42e │ │ │ │ + beq.n 1fd318 │ │ │ │ + bhi.n 1fd376 │ │ │ │ sub.w r3, r3, #4096 @ 0x1000 │ │ │ │ bics.w r3, r3, #4096 @ 0x1000 │ │ │ │ - bne.n 1fd3de │ │ │ │ + bne.n 1fd326 │ │ │ │ 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 1fd3d0 │ │ │ │ - bhi.n 1fd41c │ │ │ │ + beq.n 1fd318 │ │ │ │ + bhi.n 1fd364 │ │ │ │ cmp r3, #2 │ │ │ │ - bls.n 1fd43a │ │ │ │ + bls.n 1fd382 │ │ │ │ add.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ subs r3, #4 │ │ │ │ bic.w r3, r3, #4227858432 @ 0xfc000000 │ │ │ │ cmp r3, #28 │ │ │ │ - bhi.n 1fd450 │ │ │ │ + bhi.n 1fd398 │ │ │ │ movw r2, #4113 @ 0x1011 │ │ │ │ movt r2, #4096 @ 0x1000 │ │ │ │ lsrs r2, r3 │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bmi.n 1fd3d0 │ │ │ │ + bmi.n 1fd318 │ │ │ │ bx lr │ │ │ │ cmp.w r3, #16777216 @ 0x1000000 │ │ │ │ - beq.n 1fd3d0 │ │ │ │ - bhi.n 1fd448 │ │ │ │ + beq.n 1fd318 │ │ │ │ + bhi.n 1fd390 │ │ │ │ sub.w r3, r3, #2097152 @ 0x200000 │ │ │ │ bics.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - bne.n 1fd3de │ │ │ │ - b.n 1fd3d0 │ │ │ │ + bne.n 1fd326 │ │ │ │ + b.n 1fd318 │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - beq.n 1fd3d0 │ │ │ │ - bhi.n 1fd440 │ │ │ │ + beq.n 1fd318 │ │ │ │ + bhi.n 1fd388 │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ bics.w r3, r3, #128 @ 0x80 │ │ │ │ - bne.n 1fd3de │ │ │ │ - b.n 1fd3d0 │ │ │ │ + bne.n 1fd326 │ │ │ │ + b.n 1fd318 │ │ │ │ sub.w r3, r3, #32768 @ 0x8000 │ │ │ │ bics.w r3, r3, #32768 @ 0x8000 │ │ │ │ - bne.n 1fd3de │ │ │ │ - b.n 1fd3d0 │ │ │ │ + bne.n 1fd326 │ │ │ │ + b.n 1fd318 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1fd3de │ │ │ │ - b.n 1fd3d0 │ │ │ │ + beq.n 1fd326 │ │ │ │ + b.n 1fd318 │ │ │ │ cmp.w r3, #1024 @ 0x400 │ │ │ │ - bne.n 1fd3de │ │ │ │ - b.n 1fd3d0 │ │ │ │ + bne.n 1fd326 │ │ │ │ + b.n 1fd318 │ │ │ │ cmp.w r3, #33554432 @ 0x2000000 │ │ │ │ - bne.n 1fd3de │ │ │ │ - b.n 1fd3d0 │ │ │ │ + bne.n 1fd326 │ │ │ │ + b.n 1fd318 │ │ │ │ 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 1e36c4 │ │ │ │ + bl 1e360c │ │ │ │ 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, 1fd494 │ │ │ │ + cbz r0, 1fd3dc │ │ │ │ add.w r3, r1, #112 @ 0x70 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 1fd494 │ │ │ │ - bl 1e3174 │ │ │ │ - cbz r5, 1fd4ba │ │ │ │ + beq.n 1fd3dc │ │ │ │ + bl 1e30bc │ │ │ │ + cbz r5, 1fd402 │ │ │ │ mov r0, r5 │ │ │ │ blx 59cc4 │ │ │ │ cmp r0, #15 │ │ │ │ - bhi.n 1fd4ae │ │ │ │ + bhi.n 1fd3f6 │ │ │ │ add.w r0, r4, #112 @ 0x70 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [r4, #12] │ │ │ │ blx 59524 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e32e4 │ │ │ │ + bl 1e322c │ │ │ │ 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] @ (1fd554 ) │ │ │ │ + ldr r2, [pc, #128] @ (1fd49c ) │ │ │ │ mov r6, r0 │ │ │ │ - ldr r3, [pc, #128] @ (1fd558 ) │ │ │ │ + ldr r3, [pc, #128] @ (1fd4a0 ) │ │ │ │ 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, 1fd4f8 │ │ │ │ + cbz r0, 1fd440 │ │ │ │ add.w r3, r1, #112 @ 0x70 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 1fd4f8 │ │ │ │ - bl 1e3174 │ │ │ │ + beq.n 1fd440 │ │ │ │ + bl 1e30bc │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 1e91f4 │ │ │ │ + bl 1e913c │ │ │ │ adds r1, r0, #1 │ │ │ │ cmp r1, #16 │ │ │ │ - bhi.n 1fd53c │ │ │ │ + bhi.n 1fd484 │ │ │ │ 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 5904c <__vsnprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #60] @ (1fd55c ) │ │ │ │ - ldr r3, [pc, #52] @ (1fd558 ) │ │ │ │ + ldr r2, [pc, #60] @ (1fd4a4 ) │ │ │ │ + ldr r3, [pc, #52] @ (1fd4a0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1fd54e │ │ │ │ + bne.n 1fd496 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ mov r0, r6 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1e2f78 │ │ │ │ + bl 1e2ec0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fd51e │ │ │ │ - b.n 1fd50e │ │ │ │ + beq.n 1fd466 │ │ │ │ + b.n 1fd456 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cmp r3, #36 @ 0x24 │ │ │ │ + cmp r3, #220 @ 0xdc │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #218 @ 0xda │ │ │ │ + cmp r3, #146 @ 0x92 │ │ │ │ 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 1fd5ac │ │ │ │ + beq.n 1fd4f4 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ - cbz r1, 1fd5ba │ │ │ │ + cbz r1, 1fd502 │ │ │ │ add.w ip, r2, #112 @ 0x70 │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 1fd59a │ │ │ │ + beq.n 1fd4e2 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 1e31ec │ │ │ │ + bl 1e3134 │ │ │ │ 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 59524 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - b.n 1fd592 │ │ │ │ + b.n 1fd4da │ │ │ │ ldr r1, [r1, #12] │ │ │ │ adds r3, #112 @ 0x70 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1fd596 │ │ │ │ - bl 1e31ec │ │ │ │ - b.n 1fd596 │ │ │ │ + beq.n 1fd4de │ │ │ │ + bl 1e3134 │ │ │ │ + b.n 1fd4de │ │ │ │ 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 │ │ │ │ @@ -581718,92 +581685,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 1e36c4 │ │ │ │ + bl 1e360c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fd470 │ │ │ │ + bl 1fd3b8 │ │ │ │ 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 1fd638 │ │ │ │ + beq.n 1fd580 │ │ │ │ cmp r5, #8 │ │ │ │ - beq.n 1fd61a │ │ │ │ + beq.n 1fd562 │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 1fd63e │ │ │ │ + beq.n 1fd586 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fd3a8 │ │ │ │ + bl 1fd2f0 │ │ │ │ mov r0, r1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 1fd60e │ │ │ │ + beq.n 1fd556 │ │ │ │ ldrh r3, [r1, #20] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ bfi r3, r2, #6, #3 │ │ │ │ strh r3, [r1, #20] │ │ │ │ - bl 1fd3a8 │ │ │ │ + bl 1fd2f0 │ │ │ │ mov r0, r1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ - cbnz r3, 1fd652 │ │ │ │ + cbnz r3, 1fd59a │ │ │ │ ldrb r3, [r1, #19] │ │ │ │ orr.w r3, r3, #4 │ │ │ │ strb r3, [r1, #19] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fd3a8 │ │ │ │ + bl 1fd2f0 │ │ │ │ mov r0, r1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #14 │ │ │ │ - beq.n 1fd63e │ │ │ │ + beq.n 1fd586 │ │ │ │ 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 1fd646 │ │ │ │ + b.n 1fd58e │ │ │ │ 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 1e36c4 │ │ │ │ + bl 1e360c │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 1fd470 │ │ │ │ + bl 1fd3b8 │ │ │ │ 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 │ │ │ │ @@ -581823,36 +581790,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 1e36c4 │ │ │ │ + bl 1e360c │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fd470 │ │ │ │ + bl 1fd3b8 │ │ │ │ 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 1fd3a8 │ │ │ │ + bl 1fd2f0 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #8 │ │ │ │ strh.w r2, [r4, #88] @ 0x58 │ │ │ │ - bl 1e3090 │ │ │ │ + bl 1e2fd8 │ │ │ │ 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 │ │ │ │ @@ -581866,124 +581833,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 1fd7a2 │ │ │ │ + beq.n 1fd6ea │ │ │ │ cmp r1, #8 │ │ │ │ - bne.n 1fd788 │ │ │ │ + bne.n 1fd6d0 │ │ │ │ ldrsb.w r1, [r0, #65] @ 0x41 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 1fd7d4 │ │ │ │ - bl 2e646c │ │ │ │ + beq.n 1fd71c │ │ │ │ + bl 2e63b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fd5c0 │ │ │ │ + bl 1fd508 │ │ │ │ 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 2e651c │ │ │ │ + bl 2e6464 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fd5c0 │ │ │ │ + bl 1fd508 │ │ │ │ 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, 1fd7ce │ │ │ │ - bl 2e646c │ │ │ │ + cbz r1, 1fd716 │ │ │ │ + bl 2e63b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fd5c0 │ │ │ │ + bl 1fd508 │ │ │ │ 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 2e6444 │ │ │ │ - b.n 1fd7b0 │ │ │ │ - bl 2e656c │ │ │ │ - b.n 1fd76a │ │ │ │ + bl 2e638c │ │ │ │ + b.n 1fd6f8 │ │ │ │ + bl 2e64b4 │ │ │ │ + b.n 1fd6b2 │ │ │ │ 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, 1fd80c │ │ │ │ + cbz r4, 1fd754 │ │ │ │ ldr r4, [r0, #16] │ │ │ │ ubfx ip, r4, #0, #26 │ │ │ │ tst.w ip, r1 │ │ │ │ - beq.n 1fd804 │ │ │ │ + beq.n 1fd74c │ │ │ │ ldr r4, [r0, #52] @ 0x34 │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 1fd812 │ │ │ │ + beq.n 1fd75a │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1fd7f2 │ │ │ │ + bne.n 1fd73a │ │ │ │ mov r0, lr │ │ │ │ - bl 1fd73c │ │ │ │ + bl 1fd684 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 1fd836 │ │ │ │ + cbz r0, 1fd77e │ │ │ │ ldr r0, [r3, #16] │ │ │ │ ubfx r0, r0, #0, #26 │ │ │ │ tst r0, r1 │ │ │ │ - beq.n 1fd82a │ │ │ │ + beq.n 1fd772 │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 1fd834 │ │ │ │ + beq.n 1fd77c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fd81a │ │ │ │ + bne.n 1fd762 │ │ │ │ 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 1e2f78 │ │ │ │ + bl 1e2ec0 │ │ │ │ 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 1e32e4 │ │ │ │ + bl 1e322c │ │ │ │ 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] │ │ │ │ @@ -582022,74 +581989,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 1fd8ec │ │ │ │ + beq.n 1fd834 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r1, [pc, #16] @ (1fd900 ) │ │ │ │ + ldr r1, [pc, #16] @ (1fd848 ) │ │ │ │ adds r0, #16 │ │ │ │ add r1, pc │ │ │ │ blx 59ffc │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #672] @ (1fdba4 ) │ │ │ │ + ldr r2, [pc, #384] @ (1fd9cc ) │ │ │ │ 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] @ (1fd958 ) │ │ │ │ + ldr r3, [pc, #68] @ (1fd8a0 ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r2, [pc, #64] @ (1fd95c ) │ │ │ │ + ldr r2, [pc, #64] @ (1fd8a4 ) │ │ │ │ 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, 1fd92e │ │ │ │ + cbnz r2, 1fd876 │ │ │ │ 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 1fd940 │ │ │ │ + beq.n 1fd888 │ │ │ │ pop {r3, pc} │ │ │ │ add.w r3, r1, #60 @ 0x3c │ │ │ │ - ldr r1, [pc, #24] @ (1fd960 ) │ │ │ │ + ldr r1, [pc, #24] @ (1fd8a8 ) │ │ │ │ add r0, r3 │ │ │ │ add r1, pc │ │ │ │ blx 59ffc │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - movs r6, #226 @ 0xe2 │ │ │ │ + movs r7, #154 @ 0x9a │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #320] @ (1fdaa4 ) │ │ │ │ + ldr r2, [pc, #32] @ (1fd8cc ) │ │ │ │ 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] @ (1fd9d0 ) │ │ │ │ - bl 1e2fc0 │ │ │ │ + ldr r6, [pc, #88] @ (1fd918 ) │ │ │ │ + bl 1e2f08 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #84] @ (1fd9d4 ) │ │ │ │ + ldr r3, [pc, #84] @ (1fd91c ) │ │ │ │ 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 │ │ │ │ @@ -582100,39 +582067,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 1e49b8 │ │ │ │ - ldr r1, [pc, #36] @ (1fd9d8 ) │ │ │ │ + bl 1e4900 │ │ │ │ + ldr r1, [pc, #36] @ (1fd920 ) │ │ │ │ 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 1e32ac │ │ │ │ + bl 1e31f4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - movs r6, #124 @ 0x7c │ │ │ │ + movs r7, #52 @ 0x34 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r1, #11 │ │ │ │ movs r0, r0 │ │ │ │ - bl 179da │ │ │ │ + bl 17922 │ │ │ │ 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 1e2f78 │ │ │ │ + bl 1e2ec0 │ │ │ │ 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] │ │ │ │ @@ -582151,146 +582118,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 1fd964 │ │ │ │ + bl 1fd8ac │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - ldr r7, [pc, #212] @ (1fdb1c ) │ │ │ │ - bl 1fd964 │ │ │ │ + ldr r7, [pc, #212] @ (1fda64 ) │ │ │ │ + bl 1fd8ac │ │ │ │ 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 1fdb16 │ │ │ │ + bhi.n 1fda5e │ │ │ │ ldr r1, [r0, #60] @ 0x3c │ │ │ │ adds r6, r2, #4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r6, r1 │ │ │ │ - bls.n 1fdaba │ │ │ │ + bls.n 1fda02 │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi.n 1fdace │ │ │ │ + bhi.n 1fda16 │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ mov r3, r6 │ │ │ │ it cc │ │ │ │ movcc r3, #64 @ 0x40 │ │ │ │ - ldr r1, [pc, #160] @ (1fdb20 ) │ │ │ │ + ldr r1, [pc, #160] @ (1fda68 ) │ │ │ │ ldr.w r0, [r8, #48] @ 0x30 │ │ │ │ ldr r1, [r7, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 1fdae6 │ │ │ │ + beq.n 1fda2e │ │ │ │ ldr.w r1, [r8, #52] @ 0x34 │ │ │ │ - cbz r0, 1fdad8 │ │ │ │ + cbz r0, 1fda20 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1e2fec │ │ │ │ + bl 1e2f34 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fdb16 │ │ │ │ + beq.n 1fda5e │ │ │ │ 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 1fdb16 │ │ │ │ + beq.n 1fda5e │ │ │ │ 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 1fda7e │ │ │ │ + b.n 1fd9c6 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 59518 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 1fda9a │ │ │ │ + b.n 1fd9e2 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 59cb8 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1fdb16 │ │ │ │ + cbz r0, 1fda5e │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r1, [r8, #52] @ 0x34 │ │ │ │ blx 59c4c │ │ │ │ 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 1fdac0 │ │ │ │ + b.n 1fda08 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ - movs r5, #172 @ 0xac │ │ │ │ + movs r6, #100 @ 0x64 │ │ │ │ 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 1fd9dc │ │ │ │ + bl 1fd924 │ │ │ │ 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 1e2f78 │ │ │ │ + bl 1e2ec0 │ │ │ │ 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 1fd964 │ │ │ │ + bl 1fd8ac │ │ │ │ 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 1fd964 │ │ │ │ + bl 1fd8ac │ │ │ │ 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 │ │ │ │ @@ -582300,237 +582267,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 1e2fc0 │ │ │ │ + bl 1e2f08 │ │ │ │ mov r4, r0 │ │ │ │ movs r5, #0 │ │ │ │ movs r3, #2 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r7, [pc, #216] @ (1fdca4 ) │ │ │ │ + ldr r7, [pc, #216] @ (1fdbec ) │ │ │ │ strd r3, r5, [r4, #8] │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ strd r5, r5, [r4] │ │ │ │ add r7, pc │ │ │ │ strh.w r3, [r4, #57] @ 0x39 │ │ │ │ - bl 1fd964 │ │ │ │ + bl 1fd8ac │ │ │ │ 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 1fdc9e │ │ │ │ + bhi.n 1fdbe6 │ │ │ │ ldr r1, [r0, #60] @ 0x3c │ │ │ │ adds r6, r2, #4 │ │ │ │ cmp r6, r1 │ │ │ │ - bls.n 1fdc3c │ │ │ │ + bls.n 1fdb84 │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi.n 1fdc5e │ │ │ │ + bhi.n 1fdba6 │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ mov r5, r6 │ │ │ │ it cc │ │ │ │ movcc r5, #64 @ 0x40 │ │ │ │ - ldr r1, [pc, #144] @ (1fdca8 ) │ │ │ │ + ldr r1, [pc, #144] @ (1fdbf0 ) │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ ldr r1, [r7, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 1fdc74 │ │ │ │ + beq.n 1fdbbc │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ str r3, [sp, #0] │ │ │ │ - cbz r0, 1fdc68 │ │ │ │ + cbz r0, 1fdbb0 │ │ │ │ mov r2, r5 │ │ │ │ - bl 1e2fec │ │ │ │ + bl 1e2f34 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fdc9e │ │ │ │ + beq.n 1fdbe6 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ str r0, [r3, #52] @ 0x34 │ │ │ │ str r5, [r3, #60] @ 0x3c │ │ │ │ add r0, r2 │ │ │ │ - b.n 1fdc42 │ │ │ │ + b.n 1fdb8a │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ adds r0, r0, r2 │ │ │ │ - beq.n 1fdc9e │ │ │ │ + beq.n 1fdbe6 │ │ │ │ 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 1fdc16 │ │ │ │ + b.n 1fdb5e │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r5 │ │ │ │ blx 59518 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 1fdc2e │ │ │ │ + b.n 1fdb76 │ │ │ │ mov r0, r5 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx 59cb8 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1fdc9e │ │ │ │ + cbz r0, 1fdbe6 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ blx 59c4c │ │ │ │ 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 1fdc42 │ │ │ │ + b.n 1fdb8a │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ - movs r4, #38 @ 0x26 │ │ │ │ + movs r4, #222 @ 0xde │ │ │ │ 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] @ (1fdd08 ) │ │ │ │ + ldr r3, [pc, #76] @ (1fdc50 ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r2, [pc, #76] @ (1fdd0c ) │ │ │ │ + ldr r2, [pc, #76] @ (1fdc54 ) │ │ │ │ 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 1fd0e4 │ │ │ │ + bl 1fd02c │ │ │ │ str r5, [r0, #36] @ 0x24 │ │ │ │ - cbz r6, 1fdd06 │ │ │ │ + cbz r6, 1fdc4e │ │ │ │ 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 1fdcf6 │ │ │ │ + bne.n 1fdc3e │ │ │ │ adds r1, #32 │ │ │ │ cmp r1, ip │ │ │ │ - bne.n 1fdcee │ │ │ │ + bne.n 1fdc36 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - movs r3, #58 @ 0x3a │ │ │ │ + movs r3, #242 @ 0xf2 │ │ │ │ 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, 1fdd58 │ │ │ │ + cbz r3, 1fdca0 │ │ │ │ movs r1, #108 @ 0x6c │ │ │ │ - bl 1e36c4 │ │ │ │ + bl 1e360c │ │ │ │ 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, 1fdd56 │ │ │ │ + cbz r4, 1fdc9e │ │ │ │ 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 1e36c4 │ │ │ │ - b.n 1fdd3a │ │ │ │ + bl 1e360c │ │ │ │ + b.n 1fdc82 │ │ │ │ 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, 1fdda0 │ │ │ │ + cbz r3, 1fdce8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ - bl 1e36c4 │ │ │ │ + bl 1e360c │ │ │ │ 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 1e36c4 │ │ │ │ - b.n 1fdd8a │ │ │ │ + bl 1e360c │ │ │ │ + b.n 1fdcd2 │ │ │ │ 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 1fd0e4 │ │ │ │ + bl 1fd02c │ │ │ │ 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, 1fdde6 │ │ │ │ - b.n 1fddfe │ │ │ │ + cbnz r3, 1fdd2e │ │ │ │ + b.n 1fdd46 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 1fdde4 │ │ │ │ + bne.n 1fdd2c │ │ │ │ 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 │ │ │ │ @@ -582539,194 +582506,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] @ (1fde50 ) │ │ │ │ + ldr r3, [pc, #56] @ (1fdd98 ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r2, [pc, #56] @ (1fde54 ) │ │ │ │ + ldr r2, [pc, #56] @ (1fdd9c ) │ │ │ │ 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 1fd0e4 │ │ │ │ + bl 1fd02c │ │ │ │ str r5, [r0, #36] @ 0x24 │ │ │ │ - cbz r4, 1fde4e │ │ │ │ + cbz r4, 1fdd96 │ │ │ │ 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 1fde42 │ │ │ │ + bne.n 1fdd8a │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - movs r1, #224 @ 0xe0 │ │ │ │ + movs r2, #152 @ 0x98 │ │ │ │ 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 1fd0e4 │ │ │ │ + bl 1fd02c │ │ │ │ str r5, [r0, #20] │ │ │ │ str r4, [r0, #40] @ 0x28 │ │ │ │ - cbz r4, 1fde92 │ │ │ │ + cbz r4, 1fddda │ │ │ │ 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 1fde86 │ │ │ │ + bne.n 1fddce │ │ │ │ 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 1fdefe │ │ │ │ + bhi.n 1fde46 │ │ │ │ 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 1fd0e4 │ │ │ │ + bl 1fd02c │ │ │ │ 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 1fdece │ │ │ │ + bne.n 1fde16 │ │ │ │ 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 1fd0e4 │ │ │ │ + bl 1fd02c │ │ │ │ strd r5, r6, [r0, #20] │ │ │ │ str r4, [r0, #32] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1fdec8 │ │ │ │ + bne.n 1fde10 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r3, #68 @ 0x44 │ │ │ │ movs r4, #2 │ │ │ │ - b.n 1fdeb6 │ │ │ │ + b.n 1fddfe │ │ │ │ ldr r4, [r6, #16] │ │ │ │ lsls r3, r4, #4 │ │ │ │ adds r3, #36 @ 0x24 │ │ │ │ - b.n 1fdee0 │ │ │ │ + b.n 1fde28 │ │ │ │ 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, 1fdf7c │ │ │ │ + cbz r3, 1fdec4 │ │ │ │ movs r1, #116 @ 0x74 │ │ │ │ - bl 1e36c4 │ │ │ │ + bl 1e360c │ │ │ │ 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 1e358c │ │ │ │ + bl 1e34d4 │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ - cbz r6, 1fdf60 │ │ │ │ + cbz r6, 1fdea8 │ │ │ │ adds r1, r0, r7 │ │ │ │ str r5, [r0, #12] │ │ │ │ adds r0, #20 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 1fdf58 │ │ │ │ - ldr r3, [pc, #36] @ (1fdf88 ) │ │ │ │ + bne.n 1fdea0 │ │ │ │ + ldr r3, [pc, #36] @ (1fded0 ) │ │ │ │ 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 1e36c4 │ │ │ │ + bl 1e360c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1fdf34 │ │ │ │ + b.n 1fde7c │ │ │ │ nop │ │ │ │ - muls r0, r0 │ │ │ │ + mvns r0, r7 │ │ │ │ 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 1fdfb6 │ │ │ │ - ldr r1, [pc, #16] @ (1fdfb8 ) │ │ │ │ + bne.n 1fdefe │ │ │ │ + ldr r1, [pc, #16] @ (1fdf00 ) │ │ │ │ movs r2, #8 │ │ │ │ adds r0, #65 @ 0x41 │ │ │ │ add r1, pc │ │ │ │ blx 59ffc │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ - cmn r6, r7 │ │ │ │ + bics 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 │ │ │ │ ldrb.w r3, [r0, #480] @ 0x1e0 │ │ │ │ movs r2, #8 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r3, 1fe006 │ │ │ │ + cbz r3, 1fdf4e │ │ │ │ movs r1, #76 @ 0x4c │ │ │ │ - bl 1e36c4 │ │ │ │ + bl 1e360c │ │ │ │ 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 │ │ │ │ @@ -582734,33 +582701,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 1e36c4 │ │ │ │ - b.n 1fdfe4 │ │ │ │ + bl 1e360c │ │ │ │ + b.n 1fdf2c │ │ │ │ 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, 1fe02e │ │ │ │ + cbnz r3, 1fdf76 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e373c │ │ │ │ + bl 1e3684 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #28 │ │ │ │ - bl 1e36c4 │ │ │ │ + bl 1e360c │ │ │ │ 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 │ │ │ │ @@ -582783,17 +582750,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, 1fe0d0 │ │ │ │ + cbz r3, 1fe018 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ - bl 1e36c4 │ │ │ │ + bl 1e360c │ │ │ │ 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] │ │ │ │ @@ -582805,148 +582772,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 1e36c4 │ │ │ │ - b.n 1fe0a8 │ │ │ │ - b.n 1fe0dc │ │ │ │ + bl 1e360c │ │ │ │ + b.n 1fdff0 │ │ │ │ + b.n 1fe024 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1fe0da │ │ │ │ + bne.n 1fe022 │ │ │ │ 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] @ (1fe1d8 ) │ │ │ │ + ldr r5, [pc, #228] @ (1fe120 ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ - ldr r4, [pc, #228] @ (1fe1dc ) │ │ │ │ + ldr r4, [pc, #228] @ (1fe124 ) │ │ │ │ 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 1fe1be │ │ │ │ + bhi.n 1fe106 │ │ │ │ tbb [pc, r0] │ │ │ │ asrs r0, r1, #9 │ │ │ │ str r2, [r0, r0] │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1fe1cc │ │ │ │ + beq.n 1fe114 │ │ │ │ movs r2, #3 │ │ │ │ strd r2, r1, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldrd r1, r2, [sp, #36] @ 0x24 │ │ │ │ - bl 1fcf20 │ │ │ │ + bl 1fce68 │ │ │ │ ldrd r4, r6, [sp, #16] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 1fe1d8 │ │ │ │ + bhi.n 1fe120 │ │ │ │ tbb [pc, r3] │ │ │ │ asrs r2, r5, #32 │ │ │ │ movs r3, #2 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1fe1d0 │ │ │ │ + beq.n 1fe118 │ │ │ │ movs r3, #3 │ │ │ │ strd r3, r2, [sp, #28] │ │ │ │ mov r0, r7 │ │ │ │ ldrd r1, r2, [sp, #28] │ │ │ │ - bl 1fcf20 │ │ │ │ + bl 1fce68 │ │ │ │ ldrd r3, r5, [sp, #8] │ │ │ │ cmp r4, r3 │ │ │ │ it eq │ │ │ │ cmpeq r6, r5 │ │ │ │ - ldr r2, [pc, #108] @ (1fe1e0 ) │ │ │ │ + ldr r2, [pc, #108] @ (1fe128 ) │ │ │ │ it eq │ │ │ │ moveq r0, #1 │ │ │ │ - ldr r3, [pc, #100] @ (1fe1dc ) │ │ │ │ + ldr r3, [pc, #100] @ (1fe124 ) │ │ │ │ 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 1fe1d4 │ │ │ │ + bne.n 1fe11c │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1fe16a │ │ │ │ + bne.n 1fe0b2 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movs r3, #1 │ │ │ │ - b.n 1fe16a │ │ │ │ + b.n 1fe0b2 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ add.w r2, r5, #24 │ │ │ │ subs r3, r3, r2 │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ - b.n 1fe16a │ │ │ │ + b.n 1fe0b2 │ │ │ │ ldr r4, [r6, #16] │ │ │ │ add.w r2, r6, #24 │ │ │ │ subs r4, r4, r2 │ │ │ │ clz r4, r4 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ - b.n 1fe142 │ │ │ │ + b.n 1fe08a │ │ │ │ ldr r2, [r6, #0] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1fe142 │ │ │ │ + bne.n 1fe08a │ │ │ │ ldr r6, [r6, #8] │ │ │ │ movs r4, #1 │ │ │ │ - b.n 1fe142 │ │ │ │ + b.n 1fe08a │ │ │ │ ldr r1, [r6, #8] │ │ │ │ - b.n 1fe12c │ │ │ │ + b.n 1fe074 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - b.n 1fe158 │ │ │ │ + b.n 1fe0a0 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ - subs r2, r0, #4 │ │ │ │ + subs r2, r7, #6 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r0, #2 │ │ │ │ + subs r0, r7, #4 │ │ │ │ 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] @ 1fec78 │ │ │ │ + ldr.w ip, [pc, #2688] @ 1febc0 │ │ │ │ add ip, pc │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r1, #3 │ │ │ │ - bhi.w 1feef4 │ │ │ │ + bhi.w 1fee3c │ │ │ │ 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 1feefa │ │ │ │ + bhi.w 1fee42 │ │ │ │ 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 │ │ │ │ @@ -582954,124 +582921,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 1feefa │ │ │ │ + bhi.w 1fee42 │ │ │ │ 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 1feefa │ │ │ │ + bhi.w 1fee42 │ │ │ │ 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 1fe416 │ │ │ │ + bhi.w 1fe35e │ │ │ │ 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 1feed0 │ │ │ │ + bhi.w 1fee18 │ │ │ │ tbb [pc, r0] │ │ │ │ ldr r0, [r0, #24] │ │ │ │ subs r1, #6 │ │ │ │ cmp r1, #1 │ │ │ │ - bhi.w 1fee88 │ │ │ │ + bhi.w 1fedd0 │ │ │ │ tbb [pc, r1] │ │ │ │ subs r2, #81 @ 0x51 │ │ │ │ subs r1, #6 │ │ │ │ cmp r1, #1 │ │ │ │ - bhi.w 1fee64 │ │ │ │ + bhi.w 1fedac │ │ │ │ tbb [pc, r1] │ │ │ │ ldrb r3, [r2, #14] │ │ │ │ subs r1, #6 │ │ │ │ cmp r1, #1 │ │ │ │ - bhi.w 1feeac │ │ │ │ + bhi.w 1fedf4 │ │ │ │ tbb [pc, r1] │ │ │ │ lsls r1, r3, #4 │ │ │ │ - cbz r0, 1fe304 │ │ │ │ + cbz r0, 1fe24c │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.n 1fe304 │ │ │ │ + bne.n 1fe24c │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.n 1fe2ec │ │ │ │ + beq.n 1fe234 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 1fe2e4 │ │ │ │ + bne.n 1fe22c │ │ │ │ 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 1fe318 │ │ │ │ - b.n 1fe36e │ │ │ │ + bne.n 1fe260 │ │ │ │ + b.n 1fe2b6 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1fe316 │ │ │ │ + bne.n 1fe25e │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ bic.w r3, r3, #32 │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - cbz r3, 1fe358 │ │ │ │ + cbz r3, 1fe2a0 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.n 1fe358 │ │ │ │ + bne.n 1fe2a0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r3 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.n 1fe342 │ │ │ │ + beq.n 1fe28a │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 1fe33a │ │ │ │ + bne.n 1fe282 │ │ │ │ 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 │ │ │ │ @@ -583079,1675 +583046,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 1fe318 │ │ │ │ + bne.n 1fe260 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 2077e0 │ │ │ │ + bl 207728 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - b.n 1fe318 │ │ │ │ - cbz r3, 1fe3a8 │ │ │ │ + b.n 1fe260 │ │ │ │ + cbz r3, 1fe2f0 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.n 1fe3a8 │ │ │ │ + bne.n 1fe2f0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r3 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.n 1fe392 │ │ │ │ + beq.n 1fe2da │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 1fe38a │ │ │ │ + bne.n 1fe2d2 │ │ │ │ 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 1fe368 │ │ │ │ - cbz r0, 1fe3ea │ │ │ │ + b.n 1fe2b0 │ │ │ │ + cbz r0, 1fe332 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.n 1fe3ea │ │ │ │ + bne.n 1fe332 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.n 1fe3d2 │ │ │ │ + beq.n 1fe31a │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 1fe3ca │ │ │ │ + bne.n 1fe312 │ │ │ │ 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 1fe30e │ │ │ │ + b.n 1fe256 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #5 │ │ │ │ - bne.n 1fe3a8 │ │ │ │ + bne.n 1fe2f0 │ │ │ │ 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 1fe3a8 │ │ │ │ + b.n 1fe2f0 │ │ │ │ ldr r1, [r2, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1fe3a8 │ │ │ │ + beq.n 1fe2f0 │ │ │ │ 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 1fe422 │ │ │ │ - b.n 1fe3a8 │ │ │ │ + bne.n 1fe36a │ │ │ │ + b.n 1fe2f0 │ │ │ │ ldrd r1, r0, [r2, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1fee50 │ │ │ │ + beq.w 1fed98 │ │ │ │ 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 1fe358 │ │ │ │ + beq.w 1fe2a0 │ │ │ │ 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 1fe474 │ │ │ │ - b.n 1fe358 │ │ │ │ + bcc.n 1fe3bc │ │ │ │ + b.n 1fe2a0 │ │ │ │ ldr.w ip, [r2, #52] @ 0x34 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1fe4ce │ │ │ │ + beq.n 1fe416 │ │ │ │ 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 1fe4b2 │ │ │ │ + bne.n 1fe3fa │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1fe358 │ │ │ │ + beq.w 1fe2a0 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1fe358 │ │ │ │ + bne.w 1fe2a0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r3 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.w 1fe342 │ │ │ │ + beq.w 1fe28a │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 1fe4e6 │ │ │ │ - b.n 1fe342 │ │ │ │ - ldr.w r0, [pc, #1928] @ 1fec7c │ │ │ │ + bne.n 1fe42e │ │ │ │ + b.n 1fe28a │ │ │ │ + ldr.w r0, [pc, #1928] @ 1febc4 │ │ │ │ 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, 1fe52a │ │ │ │ + cbz r0, 1fe472 │ │ │ │ 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 1fe50c │ │ │ │ + bne.n 1fe454 │ │ │ │ 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 1fe358 │ │ │ │ + beq.w 1fe2a0 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1fe358 │ │ │ │ + bne.w 1fe2a0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r3 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.w 1fe342 │ │ │ │ + beq.w 1fe28a │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 1fe552 │ │ │ │ - b.n 1fe342 │ │ │ │ - ldr.w r1, [pc, #1820] @ 1fec7c │ │ │ │ + bne.n 1fe49a │ │ │ │ + b.n 1fe28a │ │ │ │ + ldr.w r1, [pc, #1820] @ 1febc4 │ │ │ │ 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 1fe5a4 │ │ │ │ + beq.n 1fe4ec │ │ │ │ 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 1fe580 │ │ │ │ + bne.n 1fe4c8 │ │ │ │ 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 1fe3ea │ │ │ │ + beq.w 1fe332 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1fe3ea │ │ │ │ + bne.w 1fe332 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.w 1fe3d2 │ │ │ │ + beq.w 1fe31a │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 1fe5cc │ │ │ │ - b.n 1fe3d2 │ │ │ │ + bne.n 1fe514 │ │ │ │ + b.n 1fe31a │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ - cbz r4, 1fe600 │ │ │ │ + cbz r4, 1fe548 │ │ │ │ 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 1fe5dc │ │ │ │ + bne.n 1fe524 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1fe304 │ │ │ │ + beq.w 1fe24c │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1fe304 │ │ │ │ + bne.w 1fe24c │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.w 1fe2ec │ │ │ │ + beq.w 1fe234 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 1fe618 │ │ │ │ - b.n 1fe2ec │ │ │ │ + bne.n 1fe560 │ │ │ │ + b.n 1fe234 │ │ │ │ ldr r1, [r2, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1fe304 │ │ │ │ + beq.w 1fe24c │ │ │ │ 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 1fe630 │ │ │ │ - b.n 1fe304 │ │ │ │ - ldr.w r1, [pc, #1576] @ 1fec80 │ │ │ │ + bne.n 1fe578 │ │ │ │ + b.n 1fe24c │ │ │ │ + ldr.w r1, [pc, #1576] @ 1febc8 │ │ │ │ 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, 1fe68e │ │ │ │ + cbz r0, 1fe5d6 │ │ │ │ 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 1fe672 │ │ │ │ + bne.n 1fe5ba │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1fe358 │ │ │ │ + beq.w 1fe2a0 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1fe358 │ │ │ │ + bne.w 1fe2a0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r3 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.w 1fe342 │ │ │ │ + beq.w 1fe28a │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 1fe6a6 │ │ │ │ - b.n 1fe342 │ │ │ │ + bne.n 1fe5ee │ │ │ │ + b.n 1fe28a │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ - cbz r1, 1fe6f2 │ │ │ │ + cbz r1, 1fe63a │ │ │ │ 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 1fe6f2 │ │ │ │ + bne.n 1fe63a │ │ │ │ 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 1fe358 │ │ │ │ + beq.w 1fe2a0 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1fe358 │ │ │ │ + bne.w 1fe2a0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r3 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.w 1fe342 │ │ │ │ + beq.w 1fe28a │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 1fe70a │ │ │ │ - b.n 1fe342 │ │ │ │ - ldr.w r1, [pc, #1384] @ 1fec80 │ │ │ │ + bne.n 1fe652 │ │ │ │ + b.n 1fe28a │ │ │ │ + ldr.w r1, [pc, #1384] @ 1febc8 │ │ │ │ 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, 1fe74e │ │ │ │ + cbz r0, 1fe696 │ │ │ │ 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 1fe732 │ │ │ │ + bne.n 1fe67a │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1fe3a8 │ │ │ │ + beq.w 1fe2f0 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1fe3a8 │ │ │ │ + bne.w 1fe2f0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r3 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.w 1fe392 │ │ │ │ + beq.w 1fe2da │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 1fe766 │ │ │ │ - b.n 1fe392 │ │ │ │ + bne.n 1fe6ae │ │ │ │ + b.n 1fe2da │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ - cbz r1, 1fe7b6 │ │ │ │ + cbz r1, 1fe6fe │ │ │ │ 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 1fe7b6 │ │ │ │ + bne.n 1fe6fe │ │ │ │ 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 1fe304 │ │ │ │ + beq.w 1fe24c │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1fe304 │ │ │ │ + bne.w 1fe24c │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.w 1fe2ec │ │ │ │ + beq.w 1fe234 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 1fe7ce │ │ │ │ - b.n 1fe2ec │ │ │ │ + bne.n 1fe716 │ │ │ │ + b.n 1fe234 │ │ │ │ ldrd r1, r4, [r2, #36] @ 0x24 │ │ │ │ mov r5, r4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1fee3c │ │ │ │ + beq.w 1fed84 │ │ │ │ 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 1fe304 │ │ │ │ + beq.w 1fe24c │ │ │ │ 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 1fe80a │ │ │ │ - b.n 1fe304 │ │ │ │ + bcc.n 1fe752 │ │ │ │ + b.n 1fe24c │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #5 │ │ │ │ - bne.w 1fe3ea │ │ │ │ + bne.w 1fe332 │ │ │ │ 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 1fe3ea │ │ │ │ + b.n 1fe332 │ │ │ │ ldr.w ip, [r2, #52] @ 0x34 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1fe88e │ │ │ │ + beq.n 1fe7d6 │ │ │ │ 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 1fe872 │ │ │ │ + bne.n 1fe7ba │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1fe3a8 │ │ │ │ + beq.w 1fe2f0 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1fe3a8 │ │ │ │ + bne.w 1fe2f0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r3 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.w 1fe392 │ │ │ │ + beq.w 1fe2da │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 1fe8a6 │ │ │ │ - b.n 1fe392 │ │ │ │ + bne.n 1fe7ee │ │ │ │ + b.n 1fe2da │ │ │ │ ldr.w ip, [r2, #52] @ 0x34 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1fe8ec │ │ │ │ + beq.n 1fe834 │ │ │ │ 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 1fe8ca │ │ │ │ + bne.n 1fe812 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1fe304 │ │ │ │ + beq.w 1fe24c │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1fe304 │ │ │ │ + bne.w 1fe24c │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.w 1fe2ec │ │ │ │ + beq.w 1fe234 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 1fe904 │ │ │ │ - b.n 1fe2ec │ │ │ │ - ldr r1, [pc, #876] @ (1fec7c ) │ │ │ │ + bne.n 1fe84c │ │ │ │ + b.n 1fe234 │ │ │ │ + ldr r1, [pc, #876] @ (1febc4 ) │ │ │ │ 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 1fe954 │ │ │ │ + beq.n 1fe89c │ │ │ │ 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 1fe930 │ │ │ │ + bne.n 1fe878 │ │ │ │ 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 1fe304 │ │ │ │ + beq.w 1fe24c │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1fe304 │ │ │ │ + bne.w 1fe24c │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.w 1fe2ec │ │ │ │ + beq.w 1fe234 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 1fe97c │ │ │ │ - b.n 1fe2ec │ │ │ │ + bne.n 1fe8c4 │ │ │ │ + b.n 1fe234 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #5 │ │ │ │ - bne.w 1fe304 │ │ │ │ + bne.w 1fe24c │ │ │ │ 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 1fe304 │ │ │ │ + b.n 1fe24c │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ - cbz r1, 1fe9f0 │ │ │ │ + cbz r1, 1fe938 │ │ │ │ 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 1fe9f0 │ │ │ │ + bne.n 1fe938 │ │ │ │ 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 1fe3a8 │ │ │ │ + beq.w 1fe2f0 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1fe3a8 │ │ │ │ + bne.w 1fe2f0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r3 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.w 1fe392 │ │ │ │ + beq.w 1fe2da │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 1fea08 │ │ │ │ - b.n 1fe392 │ │ │ │ + bne.n 1fe950 │ │ │ │ + b.n 1fe2da │ │ │ │ ldrd r0, r4, [r2, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1fee5a │ │ │ │ + beq.w 1feda2 │ │ │ │ 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 1fe3a8 │ │ │ │ + beq.w 1fe2f0 │ │ │ │ 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 1fea3e │ │ │ │ - b.n 1fe3a8 │ │ │ │ + bcc.n 1fe986 │ │ │ │ + b.n 1fe2f0 │ │ │ │ ldrd r1, r4, [r2, #36] @ 0x24 │ │ │ │ mov r5, r4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1fee46 │ │ │ │ + beq.w 1fed8e │ │ │ │ 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 1fe3ea │ │ │ │ + beq.w 1fe332 │ │ │ │ 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 1fea98 │ │ │ │ - b.n 1fe3ea │ │ │ │ - ldr r0, [pc, #444] @ (1fec7c ) │ │ │ │ + bcc.n 1fe9e0 │ │ │ │ + b.n 1fe332 │ │ │ │ + ldr r0, [pc, #444] @ (1febc4 ) │ │ │ │ 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, 1feaf6 │ │ │ │ + cbz r0, 1fea3e │ │ │ │ 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 1fead8 │ │ │ │ + bne.n 1fea20 │ │ │ │ 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 1fe3a8 │ │ │ │ + beq.w 1fe2f0 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1fe3a8 │ │ │ │ + bne.w 1fe2f0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r3 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.w 1fe392 │ │ │ │ + beq.w 1fe2da │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 1feb1e │ │ │ │ - b.n 1fe392 │ │ │ │ - ldr r1, [pc, #340] @ (1fec80 ) │ │ │ │ + bne.n 1fea66 │ │ │ │ + b.n 1fe2da │ │ │ │ + ldr r1, [pc, #340] @ (1febc8 ) │ │ │ │ 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 1feb6c │ │ │ │ + beq.n 1feab4 │ │ │ │ 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 1feb4a │ │ │ │ + bne.n 1fea92 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1fe3ea │ │ │ │ + beq.w 1fe332 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1fe3ea │ │ │ │ + bne.w 1fe332 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.w 1fe3d2 │ │ │ │ + beq.w 1fe31a │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 1feb84 │ │ │ │ - b.n 1fe3d2 │ │ │ │ + bne.n 1feacc │ │ │ │ + b.n 1fe31a │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ - cbz r1, 1febd4 │ │ │ │ + cbz r1, 1feb1c │ │ │ │ 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 1febd4 │ │ │ │ + bne.n 1feb1c │ │ │ │ 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 1fe3ea │ │ │ │ + beq.w 1fe332 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1fe3ea │ │ │ │ + bne.w 1fe332 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.w 1fe3d2 │ │ │ │ + beq.w 1fe31a │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 1febec │ │ │ │ - b.w 1fe3d2 │ │ │ │ + bne.n 1feb34 │ │ │ │ + b.w 1fe31a │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - cbz r0, 1fec20 │ │ │ │ + cbz r0, 1feb68 │ │ │ │ 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 1febfe │ │ │ │ + bne.n 1feb46 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1fe3a8 │ │ │ │ + beq.w 1fe2f0 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1fe3a8 │ │ │ │ + bne.w 1fe2f0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r3 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.w 1fe392 │ │ │ │ + beq.w 1fe2da │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 1fec38 │ │ │ │ - b.w 1fe392 │ │ │ │ + bne.n 1feb80 │ │ │ │ + b.w 1fe2da │ │ │ │ ldr r1, [r2, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1fe3ea │ │ │ │ + beq.w 1fe332 │ │ │ │ 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 1fec52 │ │ │ │ - b.w 1fe3ea │ │ │ │ - subs r4, r0, #0 │ │ │ │ + bne.n 1feb9a │ │ │ │ + b.w 1fe332 │ │ │ │ + subs r4, r7, #2 │ │ │ │ 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, 1fecae │ │ │ │ + cbz r4, 1febf6 │ │ │ │ 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 1fec8a │ │ │ │ + bne.n 1febd2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1fe3ea │ │ │ │ + beq.w 1fe332 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1fe3ea │ │ │ │ + bne.w 1fe332 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.w 1fe3d2 │ │ │ │ + beq.w 1fe31a │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 1fecc6 │ │ │ │ - b.w 1fe3d2 │ │ │ │ + bne.n 1fec0e │ │ │ │ + b.w 1fe31a │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - cbz r0, 1fecfa │ │ │ │ + cbz r0, 1fec42 │ │ │ │ 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 1fecd8 │ │ │ │ + bne.n 1fec20 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1fe358 │ │ │ │ + beq.w 1fe2a0 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1fe358 │ │ │ │ + bne.w 1fe2a0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r3 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.w 1fe342 │ │ │ │ + beq.w 1fe28a │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 1fed12 │ │ │ │ - b.w 1fe342 │ │ │ │ + bne.n 1fec5a │ │ │ │ + b.w 1fe28a │ │ │ │ ldr.w ip, [r2, #52] @ 0x34 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1fed5a │ │ │ │ + beq.n 1feca2 │ │ │ │ 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 1fed38 │ │ │ │ + bne.n 1fec80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1fe3ea │ │ │ │ + beq.w 1fe332 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1fe3ea │ │ │ │ + bne.w 1fe332 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.w 1fe3d2 │ │ │ │ + beq.w 1fe31a │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 1fed72 │ │ │ │ - b.w 1fe3d2 │ │ │ │ + bne.n 1fecba │ │ │ │ + b.w 1fe31a │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #5 │ │ │ │ - bne.w 1fe358 │ │ │ │ + bne.w 1fe2a0 │ │ │ │ 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 1fe358 │ │ │ │ + b.w 1fe2a0 │ │ │ │ ldr r1, [r2, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1fe358 │ │ │ │ + beq.w 1fe2a0 │ │ │ │ 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 1fedb0 │ │ │ │ - b.w 1fe358 │ │ │ │ - ldr r1, [pc, #292] @ (1feefc ) │ │ │ │ + bne.n 1fecf8 │ │ │ │ + b.w 1fe2a0 │ │ │ │ + ldr r1, [pc, #292] @ (1fee44 ) │ │ │ │ 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 1fee18 │ │ │ │ + beq.n 1fed60 │ │ │ │ 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 1fedf6 │ │ │ │ + bne.n 1fed3e │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1fe304 │ │ │ │ + beq.w 1fe24c │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1fe304 │ │ │ │ + bne.w 1fe24c │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.w 1fe2ec │ │ │ │ + beq.w 1fe234 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 1fee30 │ │ │ │ - b.w 1fe2ec │ │ │ │ + bne.n 1fed78 │ │ │ │ + b.w 1fe234 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1fe802 │ │ │ │ - b.w 1fe304 │ │ │ │ + bne.w 1fe74a │ │ │ │ + b.w 1fe24c │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1fea90 │ │ │ │ - b.w 1fe3ea │ │ │ │ + bne.w 1fe9d8 │ │ │ │ + b.w 1fe332 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1fe46c │ │ │ │ - b.w 1fe358 │ │ │ │ + bne.w 1fe3b4 │ │ │ │ + b.w 1fe2a0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1fea3a │ │ │ │ - b.w 1fe3a8 │ │ │ │ + bne.w 1fe982 │ │ │ │ + b.w 1fe2f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1fe3ea │ │ │ │ + beq.w 1fe332 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1fe3ea │ │ │ │ + bne.w 1fe332 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.w 1fe3d2 │ │ │ │ + beq.w 1fe31a │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 1fee7c │ │ │ │ - b.w 1fe3d2 │ │ │ │ + bne.n 1fedc4 │ │ │ │ + b.w 1fe31a │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1fe358 │ │ │ │ + beq.w 1fe2a0 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1fe358 │ │ │ │ + bne.w 1fe2a0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r3 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.w 1fe342 │ │ │ │ + beq.w 1fe28a │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 1feea0 │ │ │ │ - b.w 1fe342 │ │ │ │ + bne.n 1fede8 │ │ │ │ + b.w 1fe28a │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1fe304 │ │ │ │ + beq.w 1fe24c │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1fe304 │ │ │ │ + bne.w 1fe24c │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.w 1fe2ec │ │ │ │ + beq.w 1fe234 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 1feec4 │ │ │ │ - b.w 1fe2ec │ │ │ │ + bne.n 1fee0c │ │ │ │ + b.w 1fe234 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1fe3a8 │ │ │ │ + beq.w 1fe2f0 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1fe3a8 │ │ │ │ + bne.w 1fe2f0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r3 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.w 1fe392 │ │ │ │ + beq.w 1fe2da │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 1feee8 │ │ │ │ - b.w 1fe392 │ │ │ │ + bne.n 1fee30 │ │ │ │ + b.w 1fe2da │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - b.w 1fe30e │ │ │ │ + b.w 1fe256 │ │ │ │ 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] @ (1ff178 ) │ │ │ │ + ldr r5, [pc, #612] @ (1ff0c0 ) │ │ │ │ mov r3, r0 │ │ │ │ add r5, pc │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.w 1ff170 │ │ │ │ + bhi.w 1ff0b8 │ │ │ │ tbb [pc, r3] │ │ │ │ cmp r1, #51 @ 0x33 │ │ │ │ lsls r5, r3, #8 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 1fef70 │ │ │ │ + beq.n 1feeb8 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1fef70 │ │ │ │ + beq.n 1feeb8 │ │ │ │ ldr.w ip, [r2] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 1feff2 │ │ │ │ + bhi.n 1fef3a │ │ │ │ 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 1fef70 │ │ │ │ + beq.n 1feeb8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1fef3a │ │ │ │ + bne.n 1fee82 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 1fef3a │ │ │ │ + bne.n 1fee82 │ │ │ │ ldr.w ip, [r2] │ │ │ │ ldr.w r0, [ip] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fef3e │ │ │ │ - b.n 1fefee │ │ │ │ + bne.n 1fee86 │ │ │ │ + b.n 1fef36 │ │ │ │ ldrd r0, r3, [r2, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 1ff14c │ │ │ │ + beq.w 1ff094 │ │ │ │ ldr.w ip, [r2] │ │ │ │ - b.n 1fef40 │ │ │ │ + b.n 1fee88 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ - cbz r3, 1fefac │ │ │ │ + cbz r3, 1feef4 │ │ │ │ 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, 1fefd6 │ │ │ │ + cbz r3, 1fef1e │ │ │ │ movs r1, #0 │ │ │ │ add.w r3, r2, #48 @ 0x30 │ │ │ │ mov r6, r1 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ adds r1, #1 │ │ │ │ - cbz r5, 1fefd0 │ │ │ │ + cbz r5, 1fef18 │ │ │ │ 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 1fefba │ │ │ │ + bne.n 1fef02 │ │ │ │ str.w r0, [ip, #4] │ │ │ │ movs r3, #0 │ │ │ │ str.w ip, [r0] │ │ │ │ strd r3, r3, [r2] │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - bl 1fe1e4 │ │ │ │ + bl 1fe12c │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r2, #32] │ │ │ │ mov r7, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1fefd6 │ │ │ │ + beq.n 1fef1e │ │ │ │ movs r1, #0 │ │ │ │ add.w r3, r2, #40 @ 0x28 │ │ │ │ mov r6, r1 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ adds r1, #1 │ │ │ │ - cbz r5, 1ff018 │ │ │ │ + cbz r5, 1fef60 │ │ │ │ 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 1ff002 │ │ │ │ - b.n 1fefd6 │ │ │ │ + bne.n 1fef4a │ │ │ │ + b.n 1fef1e │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1fefd6 │ │ │ │ + beq.n 1fef1e │ │ │ │ movs r6, #0 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ - cbz r1, 1ff03a │ │ │ │ + cbz r1, 1fef82 │ │ │ │ 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 1ff02a │ │ │ │ - b.n 1fefd6 │ │ │ │ + bne.n 1fef72 │ │ │ │ + b.n 1fef1e │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #5 │ │ │ │ - beq.w 1ff158 │ │ │ │ + beq.w 1ff0a0 │ │ │ │ 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 207b38 │ │ │ │ + bl 207a80 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 1fefe4 │ │ │ │ - ldr r3, [pc, #276] @ (1ff17c ) │ │ │ │ + b.n 1fef2c │ │ │ │ + ldr r3, [pc, #276] @ (1ff0c4 ) │ │ │ │ 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 1fefd6 │ │ │ │ + beq.n 1fef1e │ │ │ │ movs r1, #0 │ │ │ │ add.w r3, r2, #88 @ 0x58 │ │ │ │ mov r6, r1 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ adds r1, #1 │ │ │ │ - cbz r5, 1ff096 │ │ │ │ + cbz r5, 1fefde │ │ │ │ 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 1ff080 │ │ │ │ - b.n 1fefd6 │ │ │ │ + bne.n 1fefc8 │ │ │ │ + b.n 1fef1e │ │ │ │ ldr r1, [r2, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1fefd6 │ │ │ │ + beq.n 1fef1e │ │ │ │ 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, 1ff0c4 │ │ │ │ + cbz r1, 1ff00c │ │ │ │ ldrd r5, r1, [r3] │ │ │ │ str r1, [r5, #4] │ │ │ │ str r5, [r1, #0] │ │ │ │ strd r6, r6, [r3] │ │ │ │ adds r3, #20 │ │ │ │ cmp r3, lr │ │ │ │ - bne.n 1ff0b4 │ │ │ │ - b.n 1fefd6 │ │ │ │ + bne.n 1feffc │ │ │ │ + b.n 1fef1e │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1fefd6 │ │ │ │ + beq.n 1fef1e │ │ │ │ ldr r1, [r2, #60] @ 0x3c │ │ │ │ - cbz r1, 1ff0e4 │ │ │ │ + cbz r1, 1ff02c │ │ │ │ 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 1fefd6 │ │ │ │ + bne.w 1fef1e │ │ │ │ ldr r3, [r2, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1fefd6 │ │ │ │ + beq.w 1fef1e │ │ │ │ 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 1fefe4 │ │ │ │ - ldr r3, [pc, #108] @ (1ff180 ) │ │ │ │ + b.n 1fef2c │ │ │ │ + ldr r3, [pc, #108] @ (1ff0c8 ) │ │ │ │ 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 1fefd6 │ │ │ │ + beq.w 1fef1e │ │ │ │ movs r1, #0 │ │ │ │ adds r3, r2, r5 │ │ │ │ mov r6, r1 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ adds r1, #1 │ │ │ │ - cbz r5, 1ff144 │ │ │ │ + cbz r5, 1ff08c │ │ │ │ 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 1ff12e │ │ │ │ - b.n 1fefd6 │ │ │ │ + bne.n 1ff076 │ │ │ │ + b.n 1fef1e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1fef94 │ │ │ │ + bne.w 1feedc │ │ │ │ mov r0, r3 │ │ │ │ - b.n 1fefee │ │ │ │ + b.n 1fef36 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ff04c │ │ │ │ + beq.w 1fef94 │ │ │ │ ldrd r5, r3, [r2, #28] │ │ │ │ str r3, [r5, #4] │ │ │ │ str r5, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r2, #28] │ │ │ │ - b.n 1ff04c │ │ │ │ + b.n 1fef94 │ │ │ │ ldrd ip, r0, [r2] │ │ │ │ - b.n 1fef40 │ │ │ │ + b.n 1fee88 │ │ │ │ nop │ │ │ │ - asrs r0, r5, #3 │ │ │ │ + asrs r0, r4, #6 │ │ │ │ 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] @ (1ff36c ) │ │ │ │ + ldr r2, [pc, #472] @ (1ff2b4 ) │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ add r2, pc │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 1ff218 │ │ │ │ + bhi.n 1ff160 │ │ │ │ tbb [pc, r3] │ │ │ │ ldr r2, [r2, #100] @ 0x64 │ │ │ │ - cbnz r5, 1ff1e6 │ │ │ │ + cbnz r5, 1ff12e │ │ │ │ movs r2, #143 @ 0x8f │ │ │ │ movs r2, #170 @ 0xaa │ │ │ │ subs r4, #42 @ 0x2a │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ - cbz r3, 1ff1bc │ │ │ │ + cbz r3, 1ff104 │ │ │ │ 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, 1ff1e4 │ │ │ │ + cbz r4, 1ff12c │ │ │ │ movs r2, #0 │ │ │ │ add.w r3, r0, #48 @ 0x30 │ │ │ │ mov lr, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ adds r2, #1 │ │ │ │ - cbz r1, 1ff1de │ │ │ │ + cbz r1, 1ff126 │ │ │ │ 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 1ff1c8 │ │ │ │ + bne.n 1ff110 │ │ │ │ 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 1ff1e4 │ │ │ │ + beq.n 1ff12c │ │ │ │ movs r4, #0 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - cbz r2, 1ff20e │ │ │ │ + cbz r2, 1ff156 │ │ │ │ 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 1ff1fe │ │ │ │ - b.n 1ff1e4 │ │ │ │ + bne.n 1ff146 │ │ │ │ + b.n 1ff12c │ │ │ │ ldr r4, [r0, #32] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1ff1e4 │ │ │ │ + beq.n 1ff12c │ │ │ │ movs r2, #0 │ │ │ │ add.w r3, r0, #40 @ 0x28 │ │ │ │ mov lr, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ adds r2, #1 │ │ │ │ - cbz r1, 1ff23c │ │ │ │ + cbz r1, 1ff184 │ │ │ │ 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 1ff226 │ │ │ │ - b.n 1ff1e4 │ │ │ │ - ldr r3, [pc, #296] @ (1ff370 ) │ │ │ │ + bne.n 1ff16e │ │ │ │ + b.n 1ff12c │ │ │ │ + ldr r3, [pc, #296] @ (1ff2b8 ) │ │ │ │ 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 1ff1e4 │ │ │ │ + beq.n 1ff12c │ │ │ │ movs r2, #0 │ │ │ │ add.w r3, r0, #48 @ 0x30 │ │ │ │ mov lr, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ adds r2, #1 │ │ │ │ - cbz r1, 1ff274 │ │ │ │ + cbz r1, 1ff1bc │ │ │ │ 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 1ff25e │ │ │ │ - b.n 1ff1e4 │ │ │ │ + bne.n 1ff1a6 │ │ │ │ + b.n 1ff12c │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ff1e4 │ │ │ │ + beq.n 1ff12c │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ - cbz r2, 1ff294 │ │ │ │ + cbz r2, 1ff1dc │ │ │ │ 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 1ff348 │ │ │ │ + bne.n 1ff290 │ │ │ │ ldr r3, [r0, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ff348 │ │ │ │ + beq.n 1ff290 │ │ │ │ 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] @ (1ff374 ) │ │ │ │ + ldr r3, [pc, #180] @ (1ff2bc ) │ │ │ │ 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 1ff1e4 │ │ │ │ + beq.n 1ff12c │ │ │ │ movs r2, #0 │ │ │ │ add.w r3, r0, #88 @ 0x58 │ │ │ │ mov lr, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ adds r2, #1 │ │ │ │ - cbz r1, 1ff2ec │ │ │ │ + cbz r1, 1ff234 │ │ │ │ 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 1ff2d6 │ │ │ │ - b.n 1ff1e4 │ │ │ │ + bne.n 1ff21e │ │ │ │ + b.n 1ff12c │ │ │ │ ldr r1, [r0, #20] │ │ │ │ ldrd ip, r4, [r0] │ │ │ │ cmp r1, #5 │ │ │ │ - beq.n 1ff354 │ │ │ │ + beq.n 1ff29c │ │ │ │ mov r3, r0 │ │ │ │ str.w r4, [ip, #4] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ str.w ip, [r4] │ │ │ │ strd r2, r2, [r3] │ │ │ │ - bl 207b38 │ │ │ │ + bl 207a80 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1ff1e4 │ │ │ │ + beq.w 1ff12c │ │ │ │ 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, 1ff340 │ │ │ │ + cbz r2, 1ff288 │ │ │ │ ldrd r1, r2, [r3] │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r4, r4, [r3] │ │ │ │ adds r3, #20 │ │ │ │ cmp r3, lr │ │ │ │ - bne.n 1ff330 │ │ │ │ - b.n 1ff1e4 │ │ │ │ + bne.n 1ff278 │ │ │ │ + b.n 1ff12c │ │ │ │ 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 1ff2fe │ │ │ │ + beq.n 1ff246 │ │ │ │ ldrd r2, r3, [r0, #28] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r0, #28] │ │ │ │ - b.n 1ff2fe │ │ │ │ + b.n 1ff246 │ │ │ │ nop │ │ │ │ - lsrs r6, r4, #25 │ │ │ │ + lsrs r6, r3, #28 │ │ │ │ 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 1ff3e6 │ │ │ │ + beq.n 1ff32e │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 1ff3a2 │ │ │ │ + beq.n 1ff2ea │ │ │ │ ldrb r3, [r4, #14] │ │ │ │ - cbnz r3, 1ff3da │ │ │ │ + cbnz r3, 1ff322 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e36f0 │ │ │ │ + bl 1e3638 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ff394 │ │ │ │ + beq.n 1ff2dc │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1ff3d0 │ │ │ │ + cbz r2, 1ff318 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e36f0 │ │ │ │ + bl 1e3638 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1ff3d0 │ │ │ │ + cbz r2, 1ff318 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - cbz r1, 1ff3d0 │ │ │ │ + cbz r1, 1ff318 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1e36f0 │ │ │ │ + bl 1e3638 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1ff3bc │ │ │ │ - bl 1e36f0 │ │ │ │ + bne.n 1ff304 │ │ │ │ + bl 1e3638 │ │ │ │ ldrb r3, [r4, #14] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ff398 │ │ │ │ + beq.n 1ff2e0 │ │ │ │ subs r4, #24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e36f0 │ │ │ │ + bl 1e3638 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #48] @ 0x30 │ │ │ │ - bl 1e36f0 │ │ │ │ - b.n 1ff394 │ │ │ │ + bl 1e3638 │ │ │ │ + b.n 1ff2dc │ │ │ │ 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 1ff42a │ │ │ │ + beq.n 1ff372 │ │ │ │ movs r4, #0 │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ strd r4, r4, [r0] │ │ │ │ - bl 1ff378 │ │ │ │ + bl 1ff2c0 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ cmp r0, r5 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ - bne.n 1ff410 │ │ │ │ + bne.n 1ff358 │ │ │ │ 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] @ 1fff3c │ │ │ │ + ldr.w r0, [pc, #2808] @ 1ffe84 │ │ │ │ mov r8, r1 │ │ │ │ - ldr.w r6, [pc, #2808] @ 1fff40 │ │ │ │ + ldr.w r6, [pc, #2808] @ 1ffe88 │ │ │ │ add r5, sp, #28 │ │ │ │ - ldr.w r3, [pc, #2804] @ 1fff44 │ │ │ │ + ldr.w r3, [pc, #2804] @ 1ffe8c │ │ │ │ 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 1e8154 │ │ │ │ + bl 1e809c │ │ │ │ ldrb.w r3, [r8, #12] │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strb.w r0, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 1ff494 │ │ │ │ + bhi.n 1ff3dc │ │ │ │ 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 1ffe8c │ │ │ │ + beq.w 1ffdd4 │ │ │ │ add.w r7, r8, #36 @ 0x24 │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1fd128 │ │ │ │ + bl 1fd070 │ │ │ │ ldr.w r3, [r8, #32] │ │ │ │ adds r6, #1 │ │ │ │ adds r7, #16 │ │ │ │ cmp r6, r3 │ │ │ │ - bcc.n 1ff4a4 │ │ │ │ + bcc.n 1ff3ec │ │ │ │ ldrb.w r3, [r8, #12] │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1ffde2 │ │ │ │ + beq.w 1ffd2a │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.w 1fffcc │ │ │ │ + bhi.w 1fff14 │ │ │ │ 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, 1ff4fe │ │ │ │ + cbz r3, 1ff446 │ │ │ │ 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 1ff52c │ │ │ │ + beq.n 1ff474 │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r8, #48 @ 0x30 │ │ │ │ mov ip, r0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 1ff522 │ │ │ │ + cbz r1, 1ff46a │ │ │ │ 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 1ff512 │ │ │ │ + bne.n 1ff45a │ │ │ │ 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 │ │ │ │ @@ -584756,370 +584723,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 1e8230 │ │ │ │ + bl 1e8178 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ff654 │ │ │ │ + beq.n 1ff59c │ │ │ │ ldr r5, [r0, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1ff654 │ │ │ │ + beq.n 1ff59c │ │ │ │ ldrb r1, [r5, #12] │ │ │ │ cmp r1, #9 │ │ │ │ - bhi.w 1fffcc │ │ │ │ + bhi.w 1fff14 │ │ │ │ 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] @ 1fff48 │ │ │ │ + ldr.w r3, [pc, #2500] @ 1ffe90 │ │ │ │ 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 1ffe9e │ │ │ │ + beq.w 1ffde6 │ │ │ │ add.w fp, r5, #44 @ 0x2c │ │ │ │ mov.w sl, #0 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r8 │ │ │ │ - bl 1fd128 │ │ │ │ + bl 1fd070 │ │ │ │ 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 1ff5a4 │ │ │ │ + bcc.n 1ff4ec │ │ │ │ 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 1ff8e0 │ │ │ │ + bne.w 1ff828 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, #9 │ │ │ │ - bhi.w 1fffcc │ │ │ │ + bhi.w 1fff14 │ │ │ │ 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, 1ff608 │ │ │ │ + cbz r3, 1ff550 │ │ │ │ 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 1ff636 │ │ │ │ + beq.n 1ff57e │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r5, #48 @ 0x30 │ │ │ │ mov ip, r0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 1ff62c │ │ │ │ + cbz r1, 1ff574 │ │ │ │ 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 1ff61c │ │ │ │ + bne.n 1ff564 │ │ │ │ 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 1e8230 │ │ │ │ + bl 1e8178 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ff55c │ │ │ │ + bne.n 1ff4a4 │ │ │ │ mov r9, r4 │ │ │ │ ldrd r4, r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, r9 │ │ │ │ it ne │ │ │ │ movne r5, #0 │ │ │ │ - beq.n 1ff680 │ │ │ │ + beq.n 1ff5c8 │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ strd r5, r5, [r0] │ │ │ │ - bl 1ff378 │ │ │ │ + bl 1ff2c0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, r9 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ - bne.n 1ff666 │ │ │ │ + bne.n 1ff5ae │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 58d30 │ │ │ │ - ldr.w r2, [pc, #2244] @ 1fff4c │ │ │ │ - ldr.w r3, [pc, #2232] @ 1fff44 │ │ │ │ + ldr.w r2, [pc, #2244] @ 1ffe94 │ │ │ │ + ldr.w r3, [pc, #2232] @ 1ffe8c │ │ │ │ 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 1fffc8 │ │ │ │ + bne.w 1fff10 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr.w r3, [pc, #2208] @ 1fff50 │ │ │ │ + ldr.w r3, [pc, #2208] @ 1ffe98 │ │ │ │ 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 1ffeee │ │ │ │ + beq.w 1ffe36 │ │ │ │ add.w r9, r5, #84 @ 0x54 │ │ │ │ mov.w fp, #0 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ add.w fp, fp, #1 │ │ │ │ - bl 1fd128 │ │ │ │ + bl 1fd070 │ │ │ │ add.w r9, r9, #16 │ │ │ │ cmp sl, fp │ │ │ │ - bne.n 1ff6ce │ │ │ │ + bne.n 1ff616 │ │ │ │ ldrb r1, [r5, #12] │ │ │ │ - b.n 1ff5c4 │ │ │ │ + b.n 1ff50c │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ mov.w fp, #0 │ │ │ │ mov r9, fp │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1ffedc │ │ │ │ + beq.w 1ffe24 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ mov r1, r8 │ │ │ │ add.w r9, r9, #1 │ │ │ │ add r0, fp │ │ │ │ add.w fp, fp, #20 │ │ │ │ - bl 1fd128 │ │ │ │ + bl 1fd070 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ cmp r9, r3 │ │ │ │ - bcc.n 1ff6f4 │ │ │ │ + bcc.n 1ff63c │ │ │ │ ldrb r1, [r5, #12] │ │ │ │ - b.n 1ff5c4 │ │ │ │ + b.n 1ff50c │ │ │ │ ldr.w ip, [r5, #32] │ │ │ │ add.w r9, r5, #36 @ 0x24 │ │ │ │ mov.w fp, #0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 1ffeb8 │ │ │ │ + beq.w 1ffe00 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1fd128 │ │ │ │ + bl 1fd070 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ add.w fp, fp, #1 │ │ │ │ add.w r9, r9, #16 │ │ │ │ cmp fp, r3 │ │ │ │ - bcc.n 1ff724 │ │ │ │ + bcc.n 1ff66c │ │ │ │ ldrb r1, [r5, #12] │ │ │ │ - b.n 1ff5c4 │ │ │ │ + b.n 1ff50c │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1ff9e8 │ │ │ │ + beq.w 1ff930 │ │ │ │ mov r9, r4 │ │ │ │ mov r4, r3 │ │ │ │ add.w r0, r4, #12 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1fd128 │ │ │ │ + bl 1fd070 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ff74c │ │ │ │ + bne.n 1ff694 │ │ │ │ ldrb r1, [r5, #12] │ │ │ │ mov r4, r9 │ │ │ │ - b.n 1ff5c4 │ │ │ │ + b.n 1ff50c │ │ │ │ ldr r3, [r5, #20] │ │ │ │ mov r1, r3 │ │ │ │ cmp r3, #5 │ │ │ │ - beq.w 1ff99a │ │ │ │ + beq.w 1ff8e2 │ │ │ │ subs r2, r6, #0 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ cmp r7, r5 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1ffdea │ │ │ │ + bne.w 1ffd32 │ │ │ │ ldrd r3, r2, [r5] │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r5] │ │ │ │ - bl 207b38 │ │ │ │ - b.n 1ff640 │ │ │ │ + bl 207a80 │ │ │ │ + b.n 1ff588 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1ff94e │ │ │ │ + bne.w 1ff896 │ │ │ │ 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 1ff8e0 │ │ │ │ + bne.w 1ff828 │ │ │ │ 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 1ff640 │ │ │ │ + b.n 1ff588 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ - cbz r3, 1ff7d0 │ │ │ │ + cbz r3, 1ff718 │ │ │ │ mov r1, r8 │ │ │ │ add.w r0, r5, #24 │ │ │ │ - bl 1fd128 │ │ │ │ + bl 1fd070 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ add.w r9, r5, #44 @ 0x2c │ │ │ │ mov.w fp, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ff5c2 │ │ │ │ + beq.w 1ff50a │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1fd128 │ │ │ │ + bl 1fd070 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ add.w fp, fp, #1 │ │ │ │ add.w r9, r9, #16 │ │ │ │ cmp fp, r3 │ │ │ │ - bcc.n 1ff7e0 │ │ │ │ + bcc.n 1ff728 │ │ │ │ ldrb r1, [r5, #12] │ │ │ │ - b.n 1ff5c4 │ │ │ │ + b.n 1ff50c │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1ff636 │ │ │ │ + beq.w 1ff57e │ │ │ │ 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, 1ff824 │ │ │ │ + cbz r1, 1ff76c │ │ │ │ ldrd r0, r1, [r3] │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ strd ip, ip, [r3] │ │ │ │ adds r3, #20 │ │ │ │ cmp r3, lr │ │ │ │ - bne.n 1ff814 │ │ │ │ - b.n 1ff636 │ │ │ │ - ldr.w r3, [pc, #1824] @ 1fff50 │ │ │ │ + bne.n 1ff75c │ │ │ │ + b.n 1ff57e │ │ │ │ + ldr.w r3, [pc, #1824] @ 1ffe98 │ │ │ │ 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 1ff636 │ │ │ │ + beq.w 1ff57e │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r5, #88 @ 0x58 │ │ │ │ mov ip, r0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 1ff860 │ │ │ │ + cbz r1, 1ff7a8 │ │ │ │ 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 1ff850 │ │ │ │ + bne.n 1ff798 │ │ │ │ mov r2, r9 │ │ │ │ - b.n 1ff636 │ │ │ │ + b.n 1ff57e │ │ │ │ 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 1ff636 │ │ │ │ + beq.w 1ff57e │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 1ff892 │ │ │ │ + cbz r1, 1ff7da │ │ │ │ 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 1ff882 │ │ │ │ + bne.n 1ff7ca │ │ │ │ mov r2, r9 │ │ │ │ - b.n 1ff636 │ │ │ │ - ldr.w r3, [pc, #1704] @ 1fff48 │ │ │ │ + b.n 1ff57e │ │ │ │ + ldr.w r3, [pc, #1704] @ 1ffe90 │ │ │ │ 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 1ff636 │ │ │ │ + beq.w 1ff57e │ │ │ │ movs r0, #0 │ │ │ │ adds r3, r5, r1 │ │ │ │ mov ip, r0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 1ff8d4 │ │ │ │ + cbz r1, 1ff81c │ │ │ │ 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 1ff8c4 │ │ │ │ + bne.n 1ff80c │ │ │ │ mov r2, r9 │ │ │ │ - b.n 1ff636 │ │ │ │ + b.n 1ff57e │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1ffdde │ │ │ │ + beq.w 1ffd26 │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ cmp r1, #9 │ │ │ │ - bhi.w 1fffcc │ │ │ │ - add r3, pc, #8 @ (adr r3, 1ff900 ) │ │ │ │ + bhi.w 1fff14 │ │ │ │ + add r3, pc, #8 @ (adr r3, 1ff848 ) │ │ │ │ ldr.w r1, [r3, r1, lsl #2] │ │ │ │ add r3, r1 │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ lsls r3, r5, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ @@ -585137,747 +585104,749 @@ │ │ │ │ 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 1ff784 │ │ │ │ + bne.w 1ff6cc │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ff784 │ │ │ │ + beq.w 1ff6cc │ │ │ │ ldrd ip, r0, [r5, #28] │ │ │ │ str.w r0, [ip, #4] │ │ │ │ str.w ip, [r0] │ │ │ │ movs r0, #0 │ │ │ │ strd r0, r0, [r5, #28] │ │ │ │ - b.n 1ff784 │ │ │ │ + b.n 1ff6cc │ │ │ │ mov r1, r8 │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ - bl 1fd128 │ │ │ │ + bl 1fd070 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ bic.w r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1ff5c2 │ │ │ │ + bne.w 1ff50a │ │ │ │ mov r1, r8 │ │ │ │ add.w r0, r5, #64 @ 0x40 │ │ │ │ - bl 1fd128 │ │ │ │ + bl 1fd070 │ │ │ │ ldrb r1, [r5, #12] │ │ │ │ - b.n 1ff5c4 │ │ │ │ + b.n 1ff50c │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1ff636 │ │ │ │ + beq.w 1ff57e │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ - cbz r1, 1ff990 │ │ │ │ + cbz r1, 1ff8d8 │ │ │ │ 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 1ff980 │ │ │ │ - b.n 1ff636 │ │ │ │ + bne.n 1ff8c8 │ │ │ │ + b.n 1ff57e │ │ │ │ mov r1, r8 │ │ │ │ add.w r0, r5, #24 │ │ │ │ - bl 1fd128 │ │ │ │ + bl 1fd070 │ │ │ │ ldrb r1, [r5, #12] │ │ │ │ - b.n 1ff5c4 │ │ │ │ + b.n 1ff50c │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ff7b6 │ │ │ │ + beq.w 1ff6fe │ │ │ │ ldr r1, [r5, #60] @ 0x3c │ │ │ │ - cbz r1, 1ff9c2 │ │ │ │ + cbz r1, 1ff90a │ │ │ │ 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 1ff7b8 │ │ │ │ + bne.w 1ff700 │ │ │ │ ldr r3, [r5, #76] @ 0x4c │ │ │ │ - cbz r3, 1ff9e0 │ │ │ │ + cbz r3, 1ff928 │ │ │ │ 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 1ff640 │ │ │ │ + b.n 1ff588 │ │ │ │ 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 1fff54 │ │ │ │ + bne.w 1ffe9c │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - b.n 1ff974 │ │ │ │ - ldr.w r3, [pc, #1348] @ 1fff48 │ │ │ │ + b.n 1ff8bc │ │ │ │ + ldr.w r3, [pc, #1348] @ 1ffe90 │ │ │ │ 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 1fff94 │ │ │ │ + beq.w 1ffedc │ │ │ │ add.w r9, r8, #44 @ 0x2c │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1fd128 │ │ │ │ + bl 1fd070 │ │ │ │ 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 1ffa24 │ │ │ │ - b.n 1ff4b8 │ │ │ │ + bcc.n 1ff96c │ │ │ │ + b.n 1ff400 │ │ │ │ ldr.w r6, [r8, #52] @ 0x34 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1ffe8c │ │ │ │ + beq.w 1ffdd4 │ │ │ │ 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 1fd128 │ │ │ │ + bl 1fd070 │ │ │ │ ldr.w r3, [r8, #52] @ 0x34 │ │ │ │ cmp r7, r3 │ │ │ │ - bcc.n 1ffa50 │ │ │ │ - b.n 1ff4b8 │ │ │ │ - ldr.w r3, [pc, #1252] @ 1fff50 │ │ │ │ + bcc.n 1ff998 │ │ │ │ + b.n 1ff400 │ │ │ │ + ldr.w r3, [pc, #1252] @ 1ffe98 │ │ │ │ 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 1fff84 │ │ │ │ + beq.w 1ffecc │ │ │ │ add.w r9, r8, #84 @ 0x54 │ │ │ │ movs r7, #0 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ adds r7, #1 │ │ │ │ - bl 1fd128 │ │ │ │ + bl 1fd070 │ │ │ │ add.w r9, r9, #16 │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 1ffa88 │ │ │ │ - b.n 1ff4b8 │ │ │ │ + bne.n 1ff9d0 │ │ │ │ + b.n 1ff400 │ │ │ │ ldr.w r1, [r8, #20] │ │ │ │ cmp r1, #5 │ │ │ │ - beq.w 1fff60 │ │ │ │ + beq.w 1ffea8 │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1fff7c │ │ │ │ + beq.w 1ffec4 │ │ │ │ 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 207b38 │ │ │ │ - b.n 1ff53a │ │ │ │ + bl 207a80 │ │ │ │ + b.n 1ff482 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ mov r6, r3 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1fff10 │ │ │ │ + beq.w 1ffe58 │ │ │ │ add.w r0, r6, #12 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1fd128 │ │ │ │ + bl 1fd070 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ffade │ │ │ │ - b.n 1ff4b8 │ │ │ │ + bne.n 1ffa26 │ │ │ │ + b.n 1ff400 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ - cbz r3, 1ffb02 │ │ │ │ + cbz r3, 1ffa4a │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r8, #24 │ │ │ │ - bl 1fd128 │ │ │ │ + bl 1fd070 │ │ │ │ ldr.w r3, [r8, #40] @ 0x28 │ │ │ │ add.w r7, r8, #44 @ 0x2c │ │ │ │ movs r6, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ff4b8 │ │ │ │ + beq.w 1ff400 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1fd128 │ │ │ │ + bl 1fd070 │ │ │ │ ldr.w r3, [r8, #40] @ 0x28 │ │ │ │ adds r6, #1 │ │ │ │ adds r7, #16 │ │ │ │ cmp r6, r3 │ │ │ │ - bcc.n 1ffb12 │ │ │ │ - b.n 1ff4b8 │ │ │ │ + bcc.n 1ffa5a │ │ │ │ + b.n 1ff400 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ - cbz r3, 1ffb3a │ │ │ │ + cbz r3, 1ffa82 │ │ │ │ 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 1ff636 │ │ │ │ + beq.w 1ff57e │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r5, #48 @ 0x30 │ │ │ │ mov ip, r0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 1ffb60 │ │ │ │ + cbz r1, 1ffaa8 │ │ │ │ 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 1ffb50 │ │ │ │ + bne.n 1ffa98 │ │ │ │ mov r2, r9 │ │ │ │ - b.n 1ff636 │ │ │ │ + b.n 1ff57e │ │ │ │ ldr.w r6, [r8, #36] @ 0x24 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1ffe1a │ │ │ │ + bne.w 1ffd62 │ │ │ │ ldr.w r7, [r8, #4] │ │ │ │ mov r2, r7 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ffe96 │ │ │ │ + beq.w 1ffdde │ │ │ │ movs r6, #3 │ │ │ │ - b.n 1ff52c │ │ │ │ - ldr r3, [pc, #964] @ (1fff50 ) │ │ │ │ + b.n 1ff474 │ │ │ │ + ldr r3, [pc, #964] @ (1ffe98 ) │ │ │ │ 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 1ff636 │ │ │ │ + beq.w 1ff57e │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r5, #88 @ 0x58 │ │ │ │ mov ip, r0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 1ffbba │ │ │ │ + cbz r1, 1ffb02 │ │ │ │ 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 1ffbaa │ │ │ │ + bne.n 1ffaf2 │ │ │ │ mov r2, r9 │ │ │ │ - b.n 1ff636 │ │ │ │ + b.n 1ff57e │ │ │ │ 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 1ff636 │ │ │ │ + beq.w 1ff57e │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 1ffbec │ │ │ │ + cbz r1, 1ffb34 │ │ │ │ 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 1ffbdc │ │ │ │ + bne.n 1ffb24 │ │ │ │ mov r2, r9 │ │ │ │ - b.n 1ff636 │ │ │ │ + b.n 1ff57e │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1ff636 │ │ │ │ + beq.w 1ff57e │ │ │ │ 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, 1ffc22 │ │ │ │ + cbz r1, 1ffb6a │ │ │ │ ldrd r0, r1, [r3] │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ strd lr, lr, [r3] │ │ │ │ adds r3, #20 │ │ │ │ cmp ip, r3 │ │ │ │ - bne.n 1ffc12 │ │ │ │ - b.n 1ff636 │ │ │ │ - ldr r3, [pc, #796] @ (1fff48 ) │ │ │ │ + bne.n 1ffb5a │ │ │ │ + b.n 1ff57e │ │ │ │ + ldr r3, [pc, #796] @ (1ffe90 ) │ │ │ │ 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 1ff636 │ │ │ │ + beq.w 1ff57e │ │ │ │ movs r0, #0 │ │ │ │ adds r3, r5, r1 │ │ │ │ mov ip, r0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 1ffc5e │ │ │ │ + cbz r1, 1ffba6 │ │ │ │ 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 1ffc4e │ │ │ │ + bne.n 1ffb96 │ │ │ │ mov r2, r9 │ │ │ │ - b.n 1ff636 │ │ │ │ + b.n 1ff57e │ │ │ │ ldr.w r1, [r8, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1ff52c │ │ │ │ + beq.w 1ff474 │ │ │ │ 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, 1ffc98 │ │ │ │ + cbz r1, 1ffbe0 │ │ │ │ ldrd r0, r1, [r3] │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ strd ip, ip, [r3] │ │ │ │ adds r3, #20 │ │ │ │ cmp r3, lr │ │ │ │ - bne.n 1ffc88 │ │ │ │ - b.n 1ff52c │ │ │ │ - ldr r3, [pc, #684] @ (1fff50 ) │ │ │ │ + bne.n 1ffbd0 │ │ │ │ + b.n 1ff474 │ │ │ │ + ldr r3, [pc, #684] @ (1ffe98 ) │ │ │ │ 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 1ff52c │ │ │ │ + beq.w 1ff474 │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r8, #88 @ 0x58 │ │ │ │ mov ip, r0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 1ffcd4 │ │ │ │ + cbz r1, 1ffc1c │ │ │ │ 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 1ffcc4 │ │ │ │ + bne.n 1ffc0c │ │ │ │ mov r2, r9 │ │ │ │ - b.n 1ff52c │ │ │ │ - ldr r3, [pc, #612] @ (1fff48 ) │ │ │ │ + b.n 1ff474 │ │ │ │ + ldr r3, [pc, #612] @ (1ffe90 ) │ │ │ │ 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 1ff52c │ │ │ │ + beq.w 1ff474 │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r8, r1 │ │ │ │ mov ip, r0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 1ffd18 │ │ │ │ + cbz r1, 1ffc60 │ │ │ │ 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 1ffd08 │ │ │ │ + bne.n 1ffc50 │ │ │ │ mov r2, r9 │ │ │ │ - b.n 1ff52c │ │ │ │ + b.n 1ff474 │ │ │ │ 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 1ff52c │ │ │ │ + beq.w 1ff474 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 1ffd4a │ │ │ │ + cbz r1, 1ffc92 │ │ │ │ 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 1ffd3a │ │ │ │ + bne.n 1ffc82 │ │ │ │ mov r2, r9 │ │ │ │ - b.w 1ff52c │ │ │ │ + b.w 1ff474 │ │ │ │ ldr.w r9, [r8, #8] │ │ │ │ ldr.w r1, [r8, #20] │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r1, #5 │ │ │ │ - bne.w 1ffabe │ │ │ │ + bne.w 1ffa06 │ │ │ │ ldr.w r0, [r8, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ffabe │ │ │ │ + beq.w 1ffa06 │ │ │ │ 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 1ffabe │ │ │ │ + b.n 1ffa06 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1ff636 │ │ │ │ + beq.w 1ff57e │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ - cbz r1, 1ffda8 │ │ │ │ + cbz r1, 1ffcf0 │ │ │ │ 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 1ffd98 │ │ │ │ - b.n 1ff636 │ │ │ │ + bne.n 1ffce0 │ │ │ │ + b.n 1ff57e │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1ff52c │ │ │ │ + beq.w 1ff474 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ - cbz r1, 1ffdd2 │ │ │ │ + cbz r1, 1ffd1a │ │ │ │ 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 1ffdc2 │ │ │ │ - b.w 1ff52c │ │ │ │ + bne.n 1ffd0a │ │ │ │ + b.w 1ff474 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ - b.n 1ff8ee │ │ │ │ + b.n 1ff836 │ │ │ │ ldr.w r7, [r8, #8] │ │ │ │ - b.w 1ff4cc │ │ │ │ + b.w 1ff414 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1fff76 │ │ │ │ + beq.w 1ffebe │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ ldr.w ip, [r5] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.w 1fff20 │ │ │ │ + beq.w 1ffe68 │ │ │ │ str.w r2, [ip, #4] │ │ │ │ mov r1, r3 │ │ │ │ str.w ip, [r2] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r5] │ │ │ │ - bl 207b38 │ │ │ │ - b.n 1ff640 │ │ │ │ + bl 207a80 │ │ │ │ + b.n 1ff588 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r8, #48 @ 0x30 │ │ │ │ - bl 1fd128 │ │ │ │ + bl 1fd070 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ bic.w r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1ff4b8 │ │ │ │ + bne.w 1ff400 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r8, #64 @ 0x40 │ │ │ │ - bl 1fd128 │ │ │ │ - b.w 1ff4b8 │ │ │ │ + bl 1fd070 │ │ │ │ + b.w 1ff400 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ff52c │ │ │ │ + beq.w 1ff474 │ │ │ │ ldr.w r1, [r8, #60] @ 0x3c │ │ │ │ - cbz r1, 1ffe5e │ │ │ │ + cbz r1, 1ffda6 │ │ │ │ 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 1ffe7e │ │ │ │ + bne.n 1ffdc6 │ │ │ │ ldr.w r3, [r8, #76] @ 0x4c │ │ │ │ - cbz r3, 1ffe7e │ │ │ │ + cbz r3, 1ffdc6 │ │ │ │ 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 1ff534 │ │ │ │ + b.w 1ff47c │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - b.n 1ffdfa │ │ │ │ + b.n 1ffd42 │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fff72 │ │ │ │ + bne.n 1ffeba │ │ │ │ ldr.w r7, [r8, #8] │ │ │ │ - b.w 1ff52c │ │ │ │ + b.w 1ff474 │ │ │ │ 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 1fffa4 │ │ │ │ + bne.n 1ffeec │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - b.w 1ff636 │ │ │ │ + b.w 1ff57e │ │ │ │ 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 1ffeb2 │ │ │ │ + beq.n 1ffdfa │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1fffba │ │ │ │ + beq.n 1fff02 │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ - b.w 1ff636 │ │ │ │ + b.w 1ff57e │ │ │ │ subs r3, r6, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r7, r5 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ffeb2 │ │ │ │ - b.n 1ffecc │ │ │ │ + beq.n 1ffdfa │ │ │ │ + b.n 1ffe14 │ │ │ │ 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 1ffeb2 │ │ │ │ + beq.n 1ffdfa │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1fffc0 │ │ │ │ + beq.n 1fff08 │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ - b.n 1ffb90 │ │ │ │ + b.n 1ffad8 │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1fffb0 │ │ │ │ + beq.n 1ffef8 │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ - b.n 1ffdb6 │ │ │ │ + b.n 1ffcfe │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1ffe04 │ │ │ │ + beq.w 1ffd4c │ │ │ │ ldrd lr, r1, [r5, #28] │ │ │ │ str.w r1, [lr, #4] │ │ │ │ str.w lr, [r1] │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r1, [r5, #28] │ │ │ │ - b.n 1ffe04 │ │ │ │ - lsrs r4, r5, #14 │ │ │ │ + b.n 1ffd4c │ │ │ │ + lsrs r4, r4, #17 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - lsrs r2, r5, #14 │ │ │ │ + lsrs r2, r4, #17 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r5, #5 │ │ │ │ + lsrs r6, r4, #8 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ - cbz r6, 1fffb6 │ │ │ │ + cbz r6, 1ffefe │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ - b.n 1ffd8c │ │ │ │ + b.n 1ffcd4 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r8, #24 │ │ │ │ - bl 1fd128 │ │ │ │ + bl 1fd070 │ │ │ │ ldrb.w r3, [r8, #12] │ │ │ │ - b.w 1ff4bc │ │ │ │ + b.w 1ff404 │ │ │ │ mov r7, r2 │ │ │ │ - b.n 1ffb84 │ │ │ │ + b.n 1ffacc │ │ │ │ ldr r7, [r5, #8] │ │ │ │ mov r0, r7 │ │ │ │ - b.n 1ffdfa │ │ │ │ + b.n 1ffd42 │ │ │ │ ldr.w r9, [r8, #8] │ │ │ │ mov r7, r9 │ │ │ │ - b.n 1ffd60 │ │ │ │ + b.n 1ffca8 │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1fff72 │ │ │ │ + bne.n 1ffeba │ │ │ │ ldr.w r7, [r8, #8] │ │ │ │ - b.n 1ffcaa │ │ │ │ + b.n 1ffbf2 │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1fff72 │ │ │ │ + bne.n 1ffeba │ │ │ │ ldr.w r7, [r8, #8] │ │ │ │ - b.n 1ffcec │ │ │ │ + b.n 1ffc34 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ - cbz r6, 1fffc4 │ │ │ │ + cbz r6, 1fff0c │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ - b.n 1ffc34 │ │ │ │ + b.n 1ffb7c │ │ │ │ ldr.w r7, [r8, #8] │ │ │ │ - b.n 1ffdb6 │ │ │ │ + b.n 1ffcfe │ │ │ │ ldr r7, [r5, #8] │ │ │ │ - b.n 1ffd8c │ │ │ │ + b.n 1ffcd4 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ - b.w 1ff636 │ │ │ │ + b.w 1ff57e │ │ │ │ ldr r7, [r5, #8] │ │ │ │ - b.n 1ffb90 │ │ │ │ + b.n 1ffad8 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ - b.n 1ffc34 │ │ │ │ + b.n 1ffb7c │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ ldrb.w ip, [r0, #12] │ │ │ │ movs r2, #1 │ │ │ │ - ldr r1, [pc, #44] @ (200000 ) │ │ │ │ + ldr r1, [pc, #44] @ (1fff48 ) │ │ │ │ movw r3, #427 @ 0x1ab │ │ │ │ lsl.w r2, r2, ip │ │ │ │ add r1, pc │ │ │ │ ands r3, r2 │ │ │ │ - beq.n 1fffe6 │ │ │ │ + beq.n 1fff2e │ │ │ │ adds r0, #20 │ │ │ │ bx lr │ │ │ │ tst.w r2, #580 @ 0x244 │ │ │ │ - bne.n 1ffffc │ │ │ │ - ldr r3, [pc, #20] @ (200004 ) │ │ │ │ + bne.n 1fff44 │ │ │ │ + ldr r3, [pc, #20] @ (1fff4c ) │ │ │ │ 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 1fffe2 │ │ │ │ + bne.n 1fff2a │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ - movs r0, r4 │ │ │ │ + lsls r0, r3, #3 │ │ │ │ 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] @ 200084 │ │ │ │ + ldr.w ip, [pc, #108] @ 1fffcc │ │ │ │ sub sp, #28 │ │ │ │ - ldr r2, [pc, #104] @ (200088 ) │ │ │ │ + ldr r2, [pc, #104] @ (1fffd0 ) │ │ │ │ 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 200074 │ │ │ │ + beq.n 1fffbc │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ - bne.n 200062 │ │ │ │ + bne.n 1fffaa │ │ │ │ vstr d0, [sp, #8] │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ strd r0, r1, [r3] │ │ │ │ - ldr r1, [pc, #64] @ (20008c ) │ │ │ │ - ldr r2, [pc, #60] @ (200088 ) │ │ │ │ + ldr r1, [pc, #64] @ (1fffd4 ) │ │ │ │ + ldr r2, [pc, #60] @ (1fffd0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 20007e │ │ │ │ + bne.n 1fffc6 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 1df0e0 │ │ │ │ + bl 1df028 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ strh.w r0, [sp, #8] │ │ │ │ - b.n 200040 │ │ │ │ + b.n 1fff88 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ - b.n 200040 │ │ │ │ + b.n 1fff88 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - vaddl.u16 q8, d28, d21 │ │ │ │ + lsls r4, r2, #2 │ │ │ │ + lsls r6, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - vrev32.8 d0, d21 │ │ │ │ + lsls r0, r5, #1 │ │ │ │ + lsls r6, r4, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #336] @ (2001f0 ) │ │ │ │ + ldr r4, [pc, #336] @ (200138 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #336] @ (2001f4 ) │ │ │ │ + ldr r3, [pc, #336] @ (20013c ) │ │ │ │ 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 200122 │ │ │ │ + bhi.n 20006a │ │ │ │ cmp.w r1, #310 @ 0x136 │ │ │ │ - bls.n 200152 │ │ │ │ + bls.n 20009a │ │ │ │ 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 20012a │ │ │ │ + bhi.n 200072 │ │ │ │ tbb [pc, r0] │ │ │ │ movs r0, #32 │ │ │ │ subs r7, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ @@ -585885,15 +585854,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] @ (200270 ) │ │ │ │ + ldr r1, [pc, #360] @ (2001b8 ) │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #82 @ 0x52 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ @@ -585901,102 +585870,103 @@ │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movw r3, #455 @ 0x1c7 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 200168 │ │ │ │ + bne.n 2000b0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 1fd034 │ │ │ │ - ldr r2, [pc, #188] @ (2001f8 ) │ │ │ │ - ldr r3, [pc, #184] @ (2001f4 ) │ │ │ │ + bl 1fcf7c │ │ │ │ + ldr r2, [pc, #188] @ (200140 ) │ │ │ │ + ldr r3, [pc, #184] @ (20013c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 2001d4 │ │ │ │ + bne.n 20011c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, #254 @ 0xfe │ │ │ │ - beq.n 2001bc │ │ │ │ - bhi.n 2001b0 │ │ │ │ + beq.n 200104 │ │ │ │ + bhi.n 2000f8 │ │ │ │ cmp r1, #191 @ 0xbf │ │ │ │ - beq.n 2001c8 │ │ │ │ + beq.n 200110 │ │ │ │ mov r1, r2 │ │ │ │ - vldr d0, [pc, #120] @ 2001d8 │ │ │ │ - bl 200008 │ │ │ │ - b.n 200138 │ │ │ │ + vldr d0, [pc, #120] @ 200120 │ │ │ │ + bl 1fff50 │ │ │ │ + b.n 200080 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 1fd034 │ │ │ │ - b.n 200138 │ │ │ │ + bl 1fcf7c │ │ │ │ + b.n 200080 │ │ │ │ subs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ sbc.w r3, r3, #0 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 1fd034 │ │ │ │ - b.n 200138 │ │ │ │ + bl 1fcf7c │ │ │ │ + b.n 200080 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 1fd034 │ │ │ │ - b.n 200138 │ │ │ │ + bl 1fcf7c │ │ │ │ + b.n 200080 │ │ │ │ negs r2, r2 │ │ │ │ mov r0, r4 │ │ │ │ str.w ip, [sp] │ │ │ │ sbc.w r3, r3, r3, lsl #1 │ │ │ │ - bl 1fd034 │ │ │ │ - b.n 200138 │ │ │ │ + bl 1fcf7c │ │ │ │ + b.n 200080 │ │ │ │ mov r1, r2 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ - bl 200008 │ │ │ │ - b.n 200138 │ │ │ │ + bl 1fff50 │ │ │ │ + b.n 200080 │ │ │ │ mov r1, r2 │ │ │ │ - vldr d0, [pc, #32] @ 2001e0 │ │ │ │ - bl 200008 │ │ │ │ - b.n 200138 │ │ │ │ - mov r1, r2 │ │ │ │ - vldr d0, [pc, #28] @ 2001e8 │ │ │ │ - bl 200008 │ │ │ │ - b.n 200138 │ │ │ │ + vldr d0, [pc, #32] @ 200128 │ │ │ │ + bl 1fff50 │ │ │ │ + b.n 200080 │ │ │ │ + mov r1, r2 │ │ │ │ + vldr d0, [pc, #28] @ 200130 │ │ │ │ + bl 1fff50 │ │ │ │ + b.n 200080 │ │ │ │ blx 597a0 <__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] │ │ │ │ ... │ │ │ │ - vhadd.u16 d16, d22, d21 │ │ │ │ + movs r6, r1 │ │ │ │ + lsls r6, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cdp2 0, 12, cr0, cr0, cr5, {5} │ │ │ │ + vhadd.u d16, d24, d21 │ │ │ │ cmp r2, #32 │ │ │ │ - beq.n 200224 │ │ │ │ + beq.n 20016c │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - bne.n 20020a │ │ │ │ + bne.n 200152 │ │ │ │ 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 1df1d0 │ │ │ │ + bl 1df118 │ │ │ │ vcvt.f64.f32 d0, s0 │ │ │ │ pop {r3, pc} │ │ │ │ vmov s15, r0 │ │ │ │ vcvt.f64.f32 d0, s15 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ sub sp, #16 │ │ │ │ @@ -586013,71 +585983,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] @ (2002e8 ) │ │ │ │ + ldr r2, [pc, #132] @ (200230 ) │ │ │ │ add r2, pc │ │ │ │ - beq.n 2002b2 │ │ │ │ + beq.n 2001fa │ │ │ │ cmp r4, #4 │ │ │ │ - beq.n 2002a0 │ │ │ │ - cbnz r4, 20029a │ │ │ │ - ldr r1, [pc, #124] @ (2002ec ) │ │ │ │ + beq.n 2001e8 │ │ │ │ + cbnz r4, 2001e2 │ │ │ │ + ldr r1, [pc, #124] @ (200234 ) │ │ │ │ ldr r0, [r3, #16] │ │ │ │ ldr r2, [r2, r1] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mla r2, r1, r0, r2 │ │ │ │ ldrb r5, [r2, #4] │ │ │ │ - cbz r5, 2002b2 │ │ │ │ + cbz r5, 2001fa │ │ │ │ sub.w r6, r3, #20 │ │ │ │ add.w r3, r6, r4, lsl #5 │ │ │ │ adds r3, #44 @ 0x2c │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 200248 │ │ │ │ - cbz r0, 20029c │ │ │ │ + bl 200190 │ │ │ │ + cbz r0, 2001e4 │ │ │ │ adds r4, #1 │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 200282 │ │ │ │ + bne.n 2001ca │ │ │ │ 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 2002d6 │ │ │ │ + beq.n 20021e │ │ │ │ movw r1, #489 @ 0x1e9 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 2002b8 │ │ │ │ + bne.n 200200 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp.w r2, #344 @ 0x158 │ │ │ │ - bne.n 20029a │ │ │ │ + bne.n 2001e2 │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 2002e0 │ │ │ │ + bne.n 200228 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ sub.w r0, r0, #256 @ 0x100 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 20029c │ │ │ │ + b.n 2001e4 │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 200248 │ │ │ │ - b.n 20029c │ │ │ │ + bl 200190 │ │ │ │ + b.n 2001e4 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - ldc2 0, cr0, [r8, #660] @ 0x294 │ │ │ │ + cdp2 0, 5, cr0, cr0, cr5, {5} │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ movs r5, #0 │ │ │ │ mov lr, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r4, r2 │ │ │ │ @@ -586085,65 +586055,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, 20032c │ │ │ │ + cbz r4, 200274 │ │ │ │ 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, 20033e │ │ │ │ + cbz r1, 200286 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - cbz r3, 20033e │ │ │ │ + cbz r3, 200286 │ │ │ │ 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, 200368 │ │ │ │ + cbz r1, 2002b0 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - cbz r3, 200368 │ │ │ │ + cbz r3, 2002b0 │ │ │ │ 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 200382 │ │ │ │ + beq.n 2002ca │ │ │ │ ldr.w r3, [ip, #12] │ │ │ │ - cbz r3, 200382 │ │ │ │ + cbz r3, 2002ca │ │ │ │ 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, 2003b0 │ │ │ │ + cbz r3, 2002f8 │ │ │ │ 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] │ │ │ │ @@ -586157,437 +586127,437 @@ │ │ │ │ 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, 2003d4 │ │ │ │ + cbnz r3, 20031c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e373c │ │ │ │ + bl 1e3684 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ movs r1, #20 │ │ │ │ movs r2, #4 │ │ │ │ mov.w r9, #0 │ │ │ │ mla r1, r3, r1, r1 │ │ │ │ - bl 1e36c4 │ │ │ │ + bl 1e360c │ │ │ │ mov r7, r0 │ │ │ │ ldrd r8, r6, [r5, #48] @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ mov sl, r8 │ │ │ │ - cbz r6, 200414 │ │ │ │ + cbz r6, 20035c │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r4 │ │ │ │ str r3, [r4, #16] │ │ │ │ mov r0, r5 │ │ │ │ add.w r9, r9, #1 │ │ │ │ - bl 20034c │ │ │ │ + bl 200294 │ │ │ │ add.w sl, sl, #20 │ │ │ │ adds r4, #20 │ │ │ │ cmp r9, r6 │ │ │ │ - bne.n 2003f6 │ │ │ │ + bne.n 20033e │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e36f0 │ │ │ │ + bl 1e3638 │ │ │ │ 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 2002f0 │ │ │ │ + bl 200238 │ │ │ │ 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 200464 │ │ │ │ + beq.n 2003ac │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - cbz r2, 200464 │ │ │ │ + cbz r2, 2003ac │ │ │ │ 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 20048c │ │ │ │ + bcs.n 2003d4 │ │ │ │ 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 20034c │ │ │ │ + bl 200294 │ │ │ │ cmp r5, r6 │ │ │ │ - bcc.n 200476 │ │ │ │ + bcc.n 2003be │ │ │ │ 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, 2004ac │ │ │ │ - b.n 2004c8 │ │ │ │ + cbnz r3, 2003f4 │ │ │ │ + b.n 200410 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 2004aa │ │ │ │ + bne.n 2003f2 │ │ │ │ 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 200510 │ │ │ │ + beq.n 200458 │ │ │ │ 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 2004ec │ │ │ │ + b.n 200434 │ │ │ │ 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 2004e8 │ │ │ │ + bne.n 200430 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 200596 │ │ │ │ + beq.n 2004de │ │ │ │ ldr r3, [r0, #4] │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r6 │ │ │ │ mov r0, r3 │ │ │ │ - beq.n 200592 │ │ │ │ + beq.n 2004da │ │ │ │ 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 200568 │ │ │ │ + b.n 2004b0 │ │ │ │ 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 200592 │ │ │ │ + beq.n 2004da │ │ │ │ sub.w lr, r3, #4 │ │ │ │ ldr.w r1, [ip] │ │ │ │ lsls r3, r1, #31 │ │ │ │ - bmi.n 20053c │ │ │ │ + bmi.n 200484 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldr.w r2, [r6, #-12] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r3, r8 │ │ │ │ - bne.n 20053c │ │ │ │ + bne.n 200484 │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 20053c │ │ │ │ + beq.n 200484 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 200556 │ │ │ │ + beq.n 20049e │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 20057e │ │ │ │ + bne.n 2004c6 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 200586 │ │ │ │ + b.n 2004ce │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ ldr.w ip, [r0] │ │ │ │ - ldr r3, [pc, #244] @ (200694 ) │ │ │ │ + ldr r3, [pc, #244] @ (2005dc ) │ │ │ │ ldrb.w r2, [ip, #12] │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 2005e2 │ │ │ │ + cbz r2, 20052a │ │ │ │ ldr r1, [r0, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 2005d4 │ │ │ │ - ldr r2, [pc, #232] @ (200698 ) │ │ │ │ + bne.n 20051c │ │ │ │ + ldr r2, [pc, #232] @ (2005e0 ) │ │ │ │ ldr.w r0, [ip, #36] @ 0x24 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ add.w r3, r3, r0, lsl #7 │ │ │ │ ldrb.w r3, [r3, #32] │ │ │ │ - cbz r3, 2005d4 │ │ │ │ + cbz r3, 20051c │ │ │ │ mvn.w r2, #804 @ 0x324 │ │ │ │ add r0, r2 │ │ │ │ cmp r0, #1 │ │ │ │ ite ls │ │ │ │ ldrls.w r2, [ip, #112] @ 0x70 │ │ │ │ ldrhi.w r2, [ip, #96] @ 0x60 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 200644 │ │ │ │ + beq.n 20058c │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r3 │ │ │ │ subs r2, #1 │ │ │ │ uxth r2, r2 │ │ │ │ mov r0, r2 │ │ │ │ bx lr │ │ │ │ add.w r1, ip, #44 @ 0x2c │ │ │ │ push {r4, lr} │ │ │ │ subs r0, r0, r1 │ │ │ │ - ldr r1, [pc, #176] @ (20069c ) │ │ │ │ + ldr r1, [pc, #176] @ (2005e4 ) │ │ │ │ movs r4, #48 @ 0x30 │ │ │ │ add.w lr, r0, #60 @ 0x3c │ │ │ │ add lr, ip │ │ │ │ ldr r3, [r3, r1] │ │ │ │ ldr.w r1, [ip, #36] @ 0x24 │ │ │ │ mla r3, r4, r1, r3 │ │ │ │ add.w r3, r3, r0, asr #5 │ │ │ │ ldrb r0, [r3, #7] │ │ │ │ mov r3, r2 │ │ │ │ - cbnz r0, 20064c │ │ │ │ + cbnz r0, 200594 │ │ │ │ ldrb.w r0, [ip, #32] │ │ │ │ movs r4, #1 │ │ │ │ cmp r0, r3 │ │ │ │ - bls.n 20062a │ │ │ │ + bls.n 200572 │ │ │ │ ldrb.w r1, [lr, r3] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ lsl.w r1, r4, r1 │ │ │ │ orr.w r1, r1, r2 │ │ │ │ uxth r2, r1 │ │ │ │ - bne.n 20060e │ │ │ │ + bne.n 200556 │ │ │ │ mov r0, r2 │ │ │ │ pop {r4, pc} │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ - beq.n 200626 │ │ │ │ + beq.n 20056e │ │ │ │ cmp r1, r0 │ │ │ │ - bcs.n 200684 │ │ │ │ + bcs.n 2005cc │ │ │ │ ldrb.w r0, [lr, r1] │ │ │ │ movs r1, #1 │ │ │ │ adds r3, #2 │ │ │ │ lsls r1, r0 │ │ │ │ orrs r1, r2 │ │ │ │ uxth r2, r1 │ │ │ │ - b.n 200608 │ │ │ │ + b.n 200550 │ │ │ │ add.w r3, ip, r3, lsl #2 │ │ │ │ ldrh r2, [r3, #40] @ 0x28 │ │ │ │ - b.n 2005de │ │ │ │ + b.n 200526 │ │ │ │ movs r4, #1 │ │ │ │ cmp r0, r3 │ │ │ │ - bls.n 20066a │ │ │ │ + bls.n 2005b2 │ │ │ │ ldrb.w r1, [lr, r3] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ lsl.w r1, r4, r1 │ │ │ │ orr.w r1, r1, r2 │ │ │ │ uxth r2, r1 │ │ │ │ - beq.n 200626 │ │ │ │ + beq.n 20056e │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.n 200652 │ │ │ │ + bhi.n 20059a │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ - beq.n 200626 │ │ │ │ + beq.n 20056e │ │ │ │ cmp r1, r0 │ │ │ │ - bcs.n 20068c │ │ │ │ + bcs.n 2005d4 │ │ │ │ ldrb.w r4, [lr, r1] │ │ │ │ movs r1, #1 │ │ │ │ adds r3, #2 │ │ │ │ lsls r1, r4 │ │ │ │ orrs r1, r2 │ │ │ │ uxth r2, r1 │ │ │ │ - b.n 200606 │ │ │ │ + b.n 20054e │ │ │ │ adds r3, #2 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 20060e │ │ │ │ - b.n 200626 │ │ │ │ + bne.n 200556 │ │ │ │ + b.n 20056e │ │ │ │ adds r3, #2 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 20064e │ │ │ │ - b.n 200626 │ │ │ │ - @ instruction: 0xfa5a00a5 │ │ │ │ + bne.n 200596 │ │ │ │ + b.n 20056e │ │ │ │ + @ instruction: 0xfb1200a5 │ │ │ │ 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 2006e8 │ │ │ │ + beq.n 200630 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ movs r7, #1 │ │ │ │ mov r6, r0 │ │ │ │ subs r5, #4 │ │ │ │ movs r4, #0 │ │ │ │ lsls r7, r3 │ │ │ │ subs r7, #1 │ │ │ │ - b.n 2006cc │ │ │ │ + b.n 200614 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ subs r5, r3, #4 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 2006e4 │ │ │ │ + beq.n 20062c │ │ │ │ ldr r2, [r5, #0] │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bmi.n 2006dc │ │ │ │ - bl 200598 │ │ │ │ + bmi.n 200624 │ │ │ │ + bl 2004e0 │ │ │ │ mov r3, r0 │ │ │ │ orrs r4, r3 │ │ │ │ uxth r4, r4 │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 2006c4 │ │ │ │ + bne.n 20060c │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r4, #0 │ │ │ │ - b.n 2006e4 │ │ │ │ + b.n 20062c │ │ │ │ ldr r0, [r0, #24] │ │ │ │ bx lr │ │ │ │ - cbz r0, 200736 │ │ │ │ + cbz r0, 20067e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - cbz r2, 20073c │ │ │ │ + cbz r2, 200684 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 20077e │ │ │ │ + bhi.n 2006c6 │ │ │ │ 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 200736 │ │ │ │ + beq.n 20067e │ │ │ │ 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 20072c │ │ │ │ + beq.n 200674 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ ldr r1, [r3, #16] │ │ │ │ add.w r2, r3, #24 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 200766 │ │ │ │ + bne.n 2006ae │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 200736 │ │ │ │ + beq.n 20067e │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 20076a │ │ │ │ + beq.n 2006b2 │ │ │ │ cmp r1, #2 │ │ │ │ - bne.n 20075a │ │ │ │ + bne.n 2006a2 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ add.w ip, r3, #24 │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 200736 │ │ │ │ + beq.n 20067e │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 200766 │ │ │ │ + bne.n 2006ae │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - b.n 200708 │ │ │ │ + b.n 200650 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ - b.n 200708 │ │ │ │ + b.n 200650 │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ add.w ip, r3, #44 @ 0x2c │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 200736 │ │ │ │ + beq.n 20067e │ │ │ │ cmp r0, r1 │ │ │ │ it ne │ │ │ │ ldrne r3, [r3, #48] @ 0x30 │ │ │ │ - bne.n 200708 │ │ │ │ - b.n 20075a │ │ │ │ + bne.n 200650 │ │ │ │ + b.n 2006a2 │ │ │ │ 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 2007a2 │ │ │ │ + bmi.n 2006ea │ │ │ │ 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, 2007be │ │ │ │ + cbz r3, 200706 │ │ │ │ cmp r3, #3 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - beq.n 2007a0 │ │ │ │ + beq.n 2006e8 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 2006f0 │ │ │ │ + bl 200638 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 2007ee │ │ │ │ + bhi.n 200736 │ │ │ │ tbb [pc, r2] │ │ │ │ lsrs r6, r1, #32 │ │ │ │ lsrs r2, r0, #28 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ adds r3, #24 │ │ │ │ cmp r0, r3 │ │ │ │ it eq │ │ │ │ @@ -586601,48 +586571,48 @@ │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #24] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 200822 │ │ │ │ + bhi.n 20076a │ │ │ │ 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 200826 │ │ │ │ + beq.n 20076e │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #52] @ 0x34 │ │ │ │ add.w r3, r0, #60 @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 200802 │ │ │ │ + beq.n 20074a │ │ │ │ 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 200802 │ │ │ │ + beq.n 20074a │ │ │ │ ldr r0, [r0, #28] │ │ │ │ bx lr │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2008ba │ │ │ │ + beq.n 200802 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 200874 │ │ │ │ + cbz r2, 2007bc │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 20085e │ │ │ │ + bhi.n 2007a6 │ │ │ │ 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 │ │ │ │ @@ -586655,178 +586625,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 20085a │ │ │ │ + b.n 2007a2 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 2008ca │ │ │ │ + beq.n 200812 │ │ │ │ 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 2007f4 │ │ │ │ + bl 20073c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 2008be │ │ │ │ + beq.n 200806 │ │ │ │ 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 20085a │ │ │ │ + b.n 2007a2 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - b.n 2008b4 │ │ │ │ + b.n 2007fc │ │ │ │ mov r3, r2 │ │ │ │ - b.n 20085a │ │ │ │ + b.n 2007a2 │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 200900 │ │ │ │ + cbz r0, 200848 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 2008f4 │ │ │ │ + cbz r2, 20083c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 2008f0 │ │ │ │ - bl 200834 │ │ │ │ + cbz r2, 200838 │ │ │ │ + bl 20077c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 2008ea │ │ │ │ + bne.n 200832 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 2008f0 │ │ │ │ + b.n 200838 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 2008f0 │ │ │ │ + b.n 200838 │ │ │ │ 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 200960 │ │ │ │ + bhi.n 2008a8 │ │ │ │ tbb [pc, r3] │ │ │ │ lsls r7, r1, #8 │ │ │ │ subs r5, r1, #0 │ │ │ │ - bl 200834 │ │ │ │ - cbz r0, 20093e │ │ │ │ + bl 20077c │ │ │ │ + cbz r0, 200886 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ add.w r3, r0, #24 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ - beq.n 200928 │ │ │ │ + beq.n 200870 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20093e │ │ │ │ + beq.n 200886 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ add.w r3, r0, #24 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ - bne.n 20093c │ │ │ │ - bl 200834 │ │ │ │ + bne.n 200884 │ │ │ │ + bl 20077c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 200946 │ │ │ │ + bne.n 20088e │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 20096c │ │ │ │ + cbz r1, 2008b4 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r1, [r0, #8] │ │ │ │ movs r3, #1 │ │ │ │ strd r3, r1, [sp] │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ - bl 200904 │ │ │ │ - b.n 20093e │ │ │ │ + bl 20084c │ │ │ │ + b.n 200886 │ │ │ │ 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, 2009a6 │ │ │ │ + cbz r3, 2008ee │ │ │ │ cmp r3, #3 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - beq.n 2009a4 │ │ │ │ + beq.n 2008ec │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 200834 │ │ │ │ + bl 20077c │ │ │ │ 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, 2009d2 │ │ │ │ + cbz r3, 20091a │ │ │ │ cmp r3, #3 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - beq.n 2009d0 │ │ │ │ + beq.n 200918 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 2006f0 │ │ │ │ + bl 200638 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 2009ec │ │ │ │ + cbz r0, 200934 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 2009ea │ │ │ │ + cbz r3, 200932 │ │ │ │ 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, 200a04 │ │ │ │ + cbz r0, 20094c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 200a02 │ │ │ │ + cbz r3, 20094a │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #2 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ @@ -586838,242 +586808,242 @@ │ │ │ │ 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 1e306c │ │ │ │ + bl 1e2fb4 │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ - cbz r1, 200a40 │ │ │ │ + cbz r1, 200988 │ │ │ │ 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 200a34 │ │ │ │ - ldr r3, [pc, #16] @ (200a54 ) │ │ │ │ + bne.n 20097c │ │ │ │ + ldr r3, [pc, #16] @ (20099c ) │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ blx 58dd8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmia r4!, {r0, r3, r6, r7} │ │ │ │ @ instruction: 0xffff6d82 │ │ │ │ ands.w r2, r2, #1 │ │ │ │ - bne.n 200aa6 │ │ │ │ + bne.n 2009ee │ │ │ │ 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, 200aa8 │ │ │ │ + cbz r3, 2009f0 │ │ │ │ mov r4, r2 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ str r4, [r3, #32] │ │ │ │ adds r4, #1 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ - cbz r2, 200a9c │ │ │ │ + cbz r2, 2009e4 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbz r3, 200a98 │ │ │ │ - bl 200834 │ │ │ │ + cbz r3, 2009e0 │ │ │ │ + bl 20077c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 200a76 │ │ │ │ + bne.n 2009be │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ str r4, [r3, #32] │ │ │ │ str r4, [r5, #64] @ 0x40 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r3, r1 │ │ │ │ - b.n 200a76 │ │ │ │ + b.n 2009be │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 200a86 │ │ │ │ - b.n 200a90 │ │ │ │ + bne.n 2009ce │ │ │ │ + b.n 2009d8 │ │ │ │ bx lr │ │ │ │ mov r4, r3 │ │ │ │ - b.n 200a90 │ │ │ │ + b.n 2009d8 │ │ │ │ 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] @ (200b30 ) │ │ │ │ + ldr r6, [pc, #112] @ (200a78 ) │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ add r6, pc │ │ │ │ bic.w r3, r3, #4 │ │ │ │ str r3, [r5, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 200b2a │ │ │ │ + beq.n 200a72 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 200b04 │ │ │ │ + cbz r2, 200a4c │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #9 │ │ │ │ - bhi.n 200afc │ │ │ │ + bhi.n 200a44 │ │ │ │ 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] @ (200b34 ) │ │ │ │ + ldr r2, [pc, #72] @ (200a7c ) │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ ldr r2, [r6, r2] │ │ │ │ add.w r2, r2, r1, lsl #7 │ │ │ │ ldrb r2, [r2, #16] │ │ │ │ - cbz r2, 200afc │ │ │ │ + cbz r2, 200a44 │ │ │ │ str r4, [r3, #28] │ │ │ │ adds r4, #1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 200ad6 │ │ │ │ + bne.n 200a1e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 200b1e │ │ │ │ + cbz r2, 200a66 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 200b1a │ │ │ │ - bl 200834 │ │ │ │ + cbz r2, 200a62 │ │ │ │ + bl 20077c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 200ad0 │ │ │ │ + bne.n 200a18 │ │ │ │ str r4, [r5, #60] @ 0x3c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r3 │ │ │ │ - b.n 200ad0 │ │ │ │ + b.n 200a18 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 200b0e │ │ │ │ + bne.n 200a56 │ │ │ │ str r4, [r5, #60] @ 0x3c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r4, r0 │ │ │ │ str r4, [r5, #60] @ 0x3c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0xf53a00a5 │ │ │ │ + @ instruction: 0xf5f200a5 │ │ │ │ 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, 200b76 │ │ │ │ + cbz r0, 200abe │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ adds r2, r4, #1 │ │ │ │ str.w r4, [r0, #312] @ 0x138 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 200b64 │ │ │ │ + cbz r1, 200aac │ │ │ │ str r2, [r3, #16] │ │ │ │ adds r2, #1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 200b58 │ │ │ │ + bne.n 200aa0 │ │ │ │ str.w r2, [r0, #316] @ 0x13c │ │ │ │ adds r4, r2, #1 │ │ │ │ - bl 200834 │ │ │ │ + bl 20077c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 200b4c │ │ │ │ + bne.n 200a94 │ │ │ │ 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, 200b9a │ │ │ │ - b.n 200bd2 │ │ │ │ + cbnz r3, 200ae2 │ │ │ │ + b.n 200b1a │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 200bd2 │ │ │ │ + cbz r3, 200b1a │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 200b94 │ │ │ │ + beq.n 200adc │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - cbz r0, 200bca │ │ │ │ + cbz r0, 200b12 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 200bb6 │ │ │ │ + cbz r2, 200afe │ │ │ │ strb r4, [r3, #13] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 200bac │ │ │ │ - bl 200834 │ │ │ │ + bne.n 200af4 │ │ │ │ + bl 20077c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 200ba6 │ │ │ │ + bne.n 200aee │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 200bd2 │ │ │ │ + cbz r3, 200b1a │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 200ba2 │ │ │ │ + bne.n 200aea │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 200bc4 │ │ │ │ + bne.n 200b0c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 200bf4 │ │ │ │ + cbz r0, 200b3c │ │ │ │ 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 200bdc │ │ │ │ + bne.n 200b24 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 200c0c │ │ │ │ + cbz r0, 200b54 │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ adds r0, #1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 200c00 │ │ │ │ + bne.n 200b48 │ │ │ │ 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] @ (200df8 ) │ │ │ │ + ldr r3, [pc, #464] @ (200d40 ) │ │ │ │ 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] @ (200dfc ) │ │ │ │ + ldr r2, [pc, #452] @ (200d44 ) │ │ │ │ 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] │ │ │ │ @@ -587087,18 +587057,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 200df0 │ │ │ │ + beq.w 200d38 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ add r4, sp, #24 │ │ │ │ - cbz r2, 200c80 │ │ │ │ + cbz r2, 200bc8 │ │ │ │ ldr r7, [r7, #4] │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, r9 │ │ │ │ it eq │ │ │ │ moveq r7, r9 │ │ │ │ mov.w sl, #0 │ │ │ │ @@ -587106,32 +587076,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 200904 │ │ │ │ + bl 20084c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 200d30 │ │ │ │ + beq.n 200c78 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 200cbc │ │ │ │ + beq.n 200c04 │ │ │ │ mov r5, r9 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 200d56 │ │ │ │ + beq.n 200c9e │ │ │ │ mov r9, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fffcc │ │ │ │ + bl 1fff14 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 200d6a │ │ │ │ + beq.n 200cb2 │ │ │ │ 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 │ │ │ │ @@ -587142,295 +587112,295 @@ │ │ │ │ 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 200d7c │ │ │ │ + bhi.n 200cc4 │ │ │ │ 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 200de2 │ │ │ │ + beq.n 200d2a │ │ │ │ strd r8, r6, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #1 │ │ │ │ it eq │ │ │ │ orreq.w sl, sl, #1 │ │ │ │ ldrd r0, r1, [sp, #60] @ 0x3c │ │ │ │ - bl 200904 │ │ │ │ + bl 20084c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 200ca8 │ │ │ │ + bne.n 200bf0 │ │ │ │ ldrd r2, r5, [sp, #16] │ │ │ │ mov r0, sl │ │ │ │ mov r1, r5 │ │ │ │ - bl 25042c │ │ │ │ - ldr r2, [pc, #192] @ (200e00 ) │ │ │ │ - ldr r3, [pc, #184] @ (200df8 ) │ │ │ │ + bl 250374 │ │ │ │ + ldr r2, [pc, #192] @ (200d48 ) │ │ │ │ + ldr r3, [pc, #184] @ (200d40 ) │ │ │ │ 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 200dec │ │ │ │ + bne.n 200d34 │ │ │ │ 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 200904 │ │ │ │ + bl 20084c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 200cb0 │ │ │ │ - b.n 200d30 │ │ │ │ + bne.n 200bf8 │ │ │ │ + b.n 200c78 │ │ │ │ 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 200d12 │ │ │ │ + bls.n 200c5a │ │ │ │ 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 200dd0 │ │ │ │ + beq.n 200d18 │ │ │ │ ldr.w ip, [lr, #4] │ │ │ │ sub.w r2, lr, #4 │ │ │ │ mov r3, ip │ │ │ │ sub.w lr, ip, #4 │ │ │ │ mov ip, r4 │ │ │ │ - b.n 200dac │ │ │ │ + b.n 200cf4 │ │ │ │ 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 200da8 │ │ │ │ + bne.n 200cf0 │ │ │ │ mov r4, ip │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r5, r2 │ │ │ │ it ne │ │ │ │ strdne r8, r6, [sp, #60] @ 0x3c │ │ │ │ - beq.n 200de2 │ │ │ │ + beq.n 200d2a │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 200c9a │ │ │ │ + b.n 200be2 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ - bl 1ff42c │ │ │ │ - b.n 200ddc │ │ │ │ + bl 1ff374 │ │ │ │ + b.n 200d24 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf3c000a5 │ │ │ │ - @ instruction: 0xf2bc00a5 │ │ │ │ + orns r0, r8, #5406720 @ 0x528000 │ │ │ │ + @ instruction: 0xf37400a5 │ │ │ │ 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, 200e5c │ │ │ │ + cbz r3, 200da4 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - b.n 200e2c │ │ │ │ + b.n 200d74 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r0, 200e62 │ │ │ │ + cbz r0, 200daa │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 200e26 │ │ │ │ + beq.n 200d6e │ │ │ │ mov.w r8, #0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 200c10 │ │ │ │ + bl 200b58 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w r0, r0, r8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb.w r8, r0 │ │ │ │ - cbz r3, 200e5c │ │ │ │ + cbz r3, 200da4 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 200e36 │ │ │ │ + bne.n 200d7e │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 200e4e │ │ │ │ + bne.n 200d96 │ │ │ │ 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 200e96 │ │ │ │ + beq.n 200dde │ │ │ │ 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 200e98 │ │ │ │ + bhi.n 200de0 │ │ │ │ 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 200eaa │ │ │ │ - ldr r3, [pc, #12] @ (200eb0 ) │ │ │ │ + bhi.n 200df2 │ │ │ │ + ldr r3, [pc, #12] @ (200df8 ) │ │ │ │ add r3, pc │ │ │ │ ldrh.w r0, [r3, r0, lsl #1] │ │ │ │ bx lr │ │ │ │ movw r0, #890 @ 0x37a │ │ │ │ bx lr │ │ │ │ - strb r6, [r6, #24] │ │ │ │ + strb r6, [r5, #25] │ │ │ │ lsls r0, r3, #2 │ │ │ │ sub.w r0, r0, #268 @ 0x10c │ │ │ │ cmp.w r0, #438 @ 0x1b6 │ │ │ │ - bhi.n 200ec6 │ │ │ │ - ldr r3, [pc, #12] @ (200ecc ) │ │ │ │ + bhi.n 200e0e │ │ │ │ + ldr r3, [pc, #12] @ (200e14 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ bx lr │ │ │ │ movs r0, #103 @ 0x67 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - strb r0, [r4, #17] │ │ │ │ + strb r0, [r3, #18] │ │ │ │ lsls r0, r3, #2 │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 200edc │ │ │ │ + beq.n 200e24 │ │ │ │ movs r0, #103 @ 0x67 │ │ │ │ bx lr │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ sub.w r2, r1, #268 @ 0x10c │ │ │ │ cmp.w r2, #438 @ 0x1b6 │ │ │ │ - bhi.n 200ed8 │ │ │ │ - ldr r0, [pc, #84] @ (200f40 ) │ │ │ │ + bhi.n 200e20 │ │ │ │ + ldr r0, [pc, #84] @ (200e88 ) │ │ │ │ add r0, pc │ │ │ │ ldrb r0, [r0, r2] │ │ │ │ cmp r0, #103 @ 0x67 │ │ │ │ - bne.n 200f32 │ │ │ │ + bne.n 200e7a │ │ │ │ cmp.w r1, #344 @ 0x158 │ │ │ │ - bne.n 200f32 │ │ │ │ + bne.n 200e7a │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - beq.n 200f0c │ │ │ │ - b.n 200f0e │ │ │ │ + beq.n 200e54 │ │ │ │ + b.n 200e56 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 200f38 │ │ │ │ + bne.n 200e80 │ │ │ │ subs r3, #20 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ - cbz r2, 200f26 │ │ │ │ + cbz r2, 200e6e │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ cmp r2, #5 │ │ │ │ ldrb.w r1, [r3, #-8] │ │ │ │ - bne.n 200f08 │ │ │ │ + bne.n 200e50 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 200f0c │ │ │ │ + beq.n 200e54 │ │ │ │ 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 200f34 │ │ │ │ + beq.n 200e7c │ │ │ │ bx lr │ │ │ │ ldr r0, [r2, #52] @ 0x34 │ │ │ │ bx lr │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - strb r6, [r6, #16] │ │ │ │ + strb r6, [r5, #17] │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldr r3, [pc, #928] @ (2012e8 ) │ │ │ │ + ldr r3, [pc, #928] @ (201230 ) │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r5, [pc, #924] @ (2012ec ) │ │ │ │ + ldr r5, [pc, #924] @ (201234 ) │ │ │ │ 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, 200f6a │ │ │ │ + cbz r5, 200eb2 │ │ │ │ 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 200f80 │ │ │ │ + beq.n 200ec8 │ │ │ │ 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 200f9a │ │ │ │ + beq.n 200ee2 │ │ │ │ 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 200fba │ │ │ │ + beq.n 200f02 │ │ │ │ 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 201216 │ │ │ │ + bhi.w 20115e │ │ │ │ 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 │ │ │ │ @@ -587608,15 +587578,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 201140 │ │ │ │ + beq.n 201088 │ │ │ │ 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 │ │ │ │ @@ -587624,62 +587594,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 201168 │ │ │ │ - b.n 2011b6 │ │ │ │ + beq.n 2010b0 │ │ │ │ + b.n 2010fe │ │ │ │ cmp.w ip, #1 │ │ │ │ - bne.w 2012e0 │ │ │ │ + bne.w 201228 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ subs r3, #20 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2012da │ │ │ │ + beq.w 201222 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ cmp r2, #5 │ │ │ │ ldrb.w ip, [r3, #-8] │ │ │ │ - bne.n 201160 │ │ │ │ + bne.n 2010a8 │ │ │ │ cmp.w ip, #1 │ │ │ │ - beq.n 201168 │ │ │ │ + beq.n 2010b0 │ │ │ │ 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, 20119e │ │ │ │ + cbnz r3, 2010e6 │ │ │ │ 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, 2011c6 │ │ │ │ + cbz r3, 20110e │ │ │ │ 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, 2011d6 │ │ │ │ + cbz r3, 20111e │ │ │ │ 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, 2011e8 │ │ │ │ + cbz r3, 201130 │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ str.w r8, [r3, #40] @ 0x28 │ │ │ │ add lr, r1 │ │ │ │ ldrb.w r3, [lr, #107] @ 0x6b │ │ │ │ - cbz r3, 2011f6 │ │ │ │ + cbz r3, 20113e │ │ │ │ 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 │ │ │ │ @@ -587689,421 +587659,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 201140 │ │ │ │ + beq.n 201088 │ │ │ │ cmp r2, #3 │ │ │ │ ite eq │ │ │ │ moveq r1, #220 @ 0xdc │ │ │ │ movne r1, #232 @ 0xe8 │ │ │ │ - b.n 201140 │ │ │ │ + b.n 201088 │ │ │ │ cmp r2, #2 │ │ │ │ it eq │ │ │ │ moveq r1, #52 @ 0x34 │ │ │ │ - beq.n 201140 │ │ │ │ + beq.n 201088 │ │ │ │ cmp r2, #3 │ │ │ │ ite eq │ │ │ │ moveq r1, #204 @ 0xcc │ │ │ │ movne r1, #180 @ 0xb4 │ │ │ │ - b.n 201140 │ │ │ │ + b.n 201088 │ │ │ │ cmp r2, #2 │ │ │ │ it eq │ │ │ │ moveq r1, #53 @ 0x35 │ │ │ │ - beq.w 201140 │ │ │ │ + beq.w 201088 │ │ │ │ cmp r2, #3 │ │ │ │ ite eq │ │ │ │ moveq r1, #205 @ 0xcd │ │ │ │ movne r1, #181 @ 0xb5 │ │ │ │ - b.n 201140 │ │ │ │ + b.n 201088 │ │ │ │ cmp r2, #2 │ │ │ │ it eq │ │ │ │ moveq r1, #56 @ 0x38 │ │ │ │ - beq.w 201140 │ │ │ │ + beq.w 201088 │ │ │ │ cmp r2, #3 │ │ │ │ ite eq │ │ │ │ moveq r1, #208 @ 0xd0 │ │ │ │ movne r1, #203 @ 0xcb │ │ │ │ - b.n 201140 │ │ │ │ + b.n 201088 │ │ │ │ cmp r2, #2 │ │ │ │ it eq │ │ │ │ moveq r1, #58 @ 0x3a │ │ │ │ - beq.w 201140 │ │ │ │ + beq.w 201088 │ │ │ │ cmp r2, #3 │ │ │ │ ite eq │ │ │ │ moveq r1, #210 @ 0xd2 │ │ │ │ movne r1, #223 @ 0xdf │ │ │ │ - b.n 201140 │ │ │ │ + b.n 201088 │ │ │ │ cmp r2, #2 │ │ │ │ it eq │ │ │ │ moveq r1, #59 @ 0x3b │ │ │ │ - beq.w 201140 │ │ │ │ + beq.w 201088 │ │ │ │ cmp r2, #3 │ │ │ │ ite eq │ │ │ │ moveq r1, #212 @ 0xd4 │ │ │ │ movne r1, #224 @ 0xe0 │ │ │ │ - b.n 201140 │ │ │ │ + b.n 201088 │ │ │ │ cmp r2, #2 │ │ │ │ it eq │ │ │ │ moveq r1, #61 @ 0x3d │ │ │ │ - beq.w 201140 │ │ │ │ + beq.w 201088 │ │ │ │ cmp r2, #3 │ │ │ │ ite eq │ │ │ │ moveq r1, #214 @ 0xd6 │ │ │ │ movne r1, #226 @ 0xe2 │ │ │ │ - b.n 201140 │ │ │ │ + b.n 201088 │ │ │ │ cmp r2, #2 │ │ │ │ it eq │ │ │ │ moveq r1, #63 @ 0x3f │ │ │ │ - beq.w 201140 │ │ │ │ + beq.w 201088 │ │ │ │ cmp r2, #3 │ │ │ │ ite eq │ │ │ │ moveq r1, #216 @ 0xd8 │ │ │ │ movne r1, #228 @ 0xe4 │ │ │ │ - b.n 201140 │ │ │ │ + b.n 201088 │ │ │ │ cmp r2, #2 │ │ │ │ it eq │ │ │ │ moveq r1, #64 @ 0x40 │ │ │ │ - beq.w 201140 │ │ │ │ + beq.w 201088 │ │ │ │ cmp r2, #3 │ │ │ │ ite eq │ │ │ │ moveq r1, #217 @ 0xd9 │ │ │ │ movne r1, #229 @ 0xe5 │ │ │ │ - b.n 201140 │ │ │ │ + b.n 201088 │ │ │ │ cmp r2, #2 │ │ │ │ it eq │ │ │ │ moveq r1, #65 @ 0x41 │ │ │ │ - beq.w 201140 │ │ │ │ + beq.w 201088 │ │ │ │ cmp r2, #3 │ │ │ │ ite eq │ │ │ │ moveq r1, #218 @ 0xda │ │ │ │ movne r1, #230 @ 0xe6 │ │ │ │ - b.n 201140 │ │ │ │ + b.n 201088 │ │ │ │ ldr.w ip, [r3, #48] @ 0x30 │ │ │ │ - b.n 201186 │ │ │ │ + b.n 2010ce │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - @ instruction: 0xf0ae00a5 │ │ │ │ + sbc.w r0, r6, #165 @ 0xa5 │ │ │ │ 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] @ (20133c ) │ │ │ │ + ldr r3, [pc, #60] @ (201284 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #60] @ (201340 ) │ │ │ │ + ldr r2, [pc, #60] @ (201288 ) │ │ │ │ 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 2e5784 │ │ │ │ + bl 2e56cc │ │ │ │ cmp r5, #3 │ │ │ │ - beq.n 201338 │ │ │ │ + beq.n 201280 │ │ │ │ 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 │ │ │ │ - ldcl 0, cr0, [r8], #660 @ 0x294 │ │ │ │ + ldc 0, cr0, [r0, #660]! @ 0x294 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #176] @ (2013f8 ) │ │ │ │ - ldr r2, [pc, #180] @ (2013fc ) │ │ │ │ + ldr r3, [pc, #176] @ (201340 ) │ │ │ │ + ldr r2, [pc, #180] @ (201344 ) │ │ │ │ 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, 20136c │ │ │ │ + cbz r3, 2012b4 │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ tst.w r3, #4 │ │ │ │ - bne.n 2013c0 │ │ │ │ + bne.n 201308 │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bmi.n 2013c4 │ │ │ │ + bmi.n 20130c │ │ │ │ cmp.w r1, #344 @ 0x158 │ │ │ │ it ne │ │ │ │ addne r2, ip │ │ │ │ - beq.n 201388 │ │ │ │ + beq.n 2012d0 │ │ │ │ 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 2013f0 │ │ │ │ + bne.n 201338 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ tst.w r1, #1 │ │ │ │ - bne.n 2013ac │ │ │ │ + bne.n 2012f4 │ │ │ │ movw r3, #1159 @ 0x487 │ │ │ │ tst r1, r3 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 2013ea │ │ │ │ + bne.n 201332 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ subs r3, #20 │ │ │ │ - cbz r1, 2013c8 │ │ │ │ + cbz r1, 201310 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ cmp r1, #5 │ │ │ │ ldrb.w r0, [r3, #-8] │ │ │ │ - bne.n 2013a8 │ │ │ │ + bne.n 2012f0 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 2013ac │ │ │ │ + beq.n 2012f4 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ - cbz r0, 2013e8 │ │ │ │ + cbz r0, 201330 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #102 @ 0x66 │ │ │ │ - bhi.n 2013c4 │ │ │ │ - ldr r1, [pc, #44] @ (201400 ) │ │ │ │ + bhi.n 20130c │ │ │ │ + ldr r1, [pc, #44] @ (201348 ) │ │ │ │ movw r0, #890 @ 0x37a │ │ │ │ add r1, pc │ │ │ │ ldrh.w r3, [r1, r3, lsl #1] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 2013c4 │ │ │ │ + beq.n 20130c │ │ │ │ add.w r2, r2, r3, lsl #7 │ │ │ │ - b.n 201376 │ │ │ │ + b.n 2012be │ │ │ │ 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 │ │ │ │ - ldc 0, cr0, [r4], #660 @ 0x294 │ │ │ │ + stcl 0, cr0, [ip, #-660]! @ 0xfffffd6c │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r0, #4] │ │ │ │ + strb r0, [r7, #4] │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldr r2, [pc, #100] @ (20146c ) │ │ │ │ + ldr r2, [pc, #100] @ (2013b4 ) │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ add r2, pc │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.n 201458 │ │ │ │ + bhi.n 2013a0 │ │ │ │ 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 201344 │ │ │ │ - cbz r0, 20144e │ │ │ │ - ldr r1, [pc, #52] @ (201470 ) │ │ │ │ + bl 20128c │ │ │ │ + cbz r0, 201396 │ │ │ │ + ldr r1, [pc, #52] @ (2013b8 ) │ │ │ │ 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, 20145c │ │ │ │ + cbnz r0, 2013a4 │ │ │ │ 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 20144e │ │ │ │ + b.n 201396 │ │ │ │ nop │ │ │ │ - @ instruction: 0xebf400a5 │ │ │ │ + stc 0, cr0, [ip], #660 @ 0x294 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ movw r2, #763 @ 0x2fb │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 201488 │ │ │ │ + beq.n 2013d0 │ │ │ │ cmp.w r3, #764 @ 0x2fc │ │ │ │ - bcs.n 201488 │ │ │ │ + bcs.n 2013d0 │ │ │ │ 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, #780] @ (2017ac ) │ │ │ │ + ldr r6, [pc, #780] @ (2016f4 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #780] @ (2017b0 ) │ │ │ │ + ldr r0, [pc, #780] @ (2016f8 ) │ │ │ │ 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, #760] @ (2017b4 ) │ │ │ │ + ldr r3, [pc, #760] @ (2016fc ) │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sp │ │ │ │ add r3, pc │ │ │ │ mov sl, r3 │ │ │ │ blx 5923c │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 2015b0 │ │ │ │ + beq.n 2014f8 │ │ │ │ mov.w ip, #0 │ │ │ │ ldrb r7, [r4, #12] │ │ │ │ movs r0, #0 │ │ │ │ - cbnz r3, 20151c │ │ │ │ + cbnz r3, 201464 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp.w r3, #370 @ 0x172 │ │ │ │ - beq.n 201578 │ │ │ │ + beq.n 2014c0 │ │ │ │ mvn.w r6, #490 @ 0x1ea │ │ │ │ add r3, r6 │ │ │ │ cmp r3, #5 │ │ │ │ - bls.n 201536 │ │ │ │ + bls.n 20147e │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 5923c │ │ │ │ - ldr r2, [pc, #700] @ (2017b8 ) │ │ │ │ - ldr r3, [pc, #692] @ (2017b0 ) │ │ │ │ + ldr r2, [pc, #700] @ (201700 ) │ │ │ │ + ldr r3, [pc, #692] @ (2016f8 ) │ │ │ │ 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 2017a8 │ │ │ │ + bne.w 2016f0 │ │ │ │ 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 20163c │ │ │ │ + bne.w 201584 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp.w r3, #744 @ 0x2e8 │ │ │ │ - bne.w 2016ba │ │ │ │ + bne.w 201602 │ │ │ │ ldr r4, [r4, #76] @ 0x4c │ │ │ │ movs r0, #1 │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ - b.n 2014da │ │ │ │ + b.n 201422 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 201678 │ │ │ │ + beq.w 2015c0 │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #0 │ │ │ │ ldrb.w r1, [r3, #40] @ 0x28 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 2014ee │ │ │ │ + bne.n 201436 │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ ldr r6, [r4, #36] @ 0x24 │ │ │ │ cmp r1, r6 │ │ │ │ - bne.n 2014ee │ │ │ │ + bne.n 201436 │ │ │ │ adds r2, #1 │ │ │ │ adds r3, #32 │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 201540 │ │ │ │ + bne.n 201488 │ │ │ │ ldrb.w r3, [r1, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20151a │ │ │ │ + bne.n 201462 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp.w r3, #370 @ 0x172 │ │ │ │ - beq.w 201674 │ │ │ │ + beq.w 2015bc │ │ │ │ mvn.w r4, #490 @ 0x1ea │ │ │ │ add r3, r4 │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 2014ee │ │ │ │ + bhi.n 201436 │ │ │ │ mov r4, r1 │ │ │ │ - b.n 20153c │ │ │ │ + b.n 201484 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 201726 │ │ │ │ + beq.w 20166e │ │ │ │ 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 2014ee │ │ │ │ + bne.n 201436 │ │ │ │ cmp r8, r2 │ │ │ │ - bne.n 20158a │ │ │ │ + bne.n 2014d2 │ │ │ │ ldr r4, [r4, #36] @ 0x24 │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20151c │ │ │ │ + bne.n 201464 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp.w r3, #370 @ 0x172 │ │ │ │ - bne.n 2014e4 │ │ │ │ - b.n 201582 │ │ │ │ + bne.n 20142c │ │ │ │ + b.n 2014ca │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - bl 2e586c │ │ │ │ + bl 2e57b4 │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 2014d2 │ │ │ │ + bne.n 20141a │ │ │ │ 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 2015e4 │ │ │ │ + b.n 20152c │ │ │ │ ldr r4, [r4, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 2014d6 │ │ │ │ + bne.w 20141e │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - cbz r3, 201616 │ │ │ │ + cbz r3, 20155e │ │ │ │ cmp r3, #1 │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, lr, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 2015d8 │ │ │ │ + beq.n 201520 │ │ │ │ cmp.w ip, #4 │ │ │ │ - beq.w 2014ee │ │ │ │ + beq.w 201436 │ │ │ │ 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 2015d8 │ │ │ │ + b.n 201520 │ │ │ │ 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 │ │ │ │ @@ -588111,24 +588081,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 59c4c │ │ │ │ - b.n 2014f8 │ │ │ │ + b.n 201440 │ │ │ │ cmp r3, #5 │ │ │ │ - bne.w 2014ee │ │ │ │ + bne.w 201436 │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 20169a │ │ │ │ + bhi.n 2015e2 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 20169a │ │ │ │ + bhi.n 2015e2 │ │ │ │ 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 │ │ │ │ @@ -588139,50 +588109,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 20157e │ │ │ │ + b.n 2014c6 │ │ │ │ ldr r4, [r4, #36] @ 0x24 │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 20151c │ │ │ │ + bne.w 201464 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp.w r3, #370 @ 0x172 │ │ │ │ - beq.n 201726 │ │ │ │ + beq.n 20166e │ │ │ │ mvn.w r2, #490 @ 0x1ea │ │ │ │ add r3, r2 │ │ │ │ cmp r3, #5 │ │ │ │ - bls.n 201678 │ │ │ │ - b.n 2014ee │ │ │ │ + bls.n 2015c0 │ │ │ │ + b.n 201436 │ │ │ │ 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 59c4c │ │ │ │ - b.n 2014f8 │ │ │ │ + b.n 201440 │ │ │ │ uxth r3, r3 │ │ │ │ - b.n 20169a │ │ │ │ + b.n 2015e2 │ │ │ │ movw r2, #751 @ 0x2ef │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 201760 │ │ │ │ + beq.n 2016a8 │ │ │ │ cmp.w r3, #696 @ 0x2b8 │ │ │ │ - beq.n 201754 │ │ │ │ + beq.n 20169c │ │ │ │ ldr r3, [r4, #16] │ │ │ │ subs r4, #20 │ │ │ │ cmp.w r3, #884 @ 0x374 │ │ │ │ - bne.w 2014ee │ │ │ │ - ldr r3, [pc, #228] @ (2017bc ) │ │ │ │ + bne.w 201436 │ │ │ │ + ldr r3, [pc, #228] @ (201704 ) │ │ │ │ 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 │ │ │ │ @@ -588201,36 +588171,36 @@ │ │ │ │ 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 59c4c │ │ │ │ - b.n 2014f8 │ │ │ │ + b.n 201440 │ │ │ │ ldr r4, [r4, #36] @ 0x24 │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 20151c │ │ │ │ + bne.w 201464 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp.w r3, #370 @ 0x172 │ │ │ │ - bne.w 2014e4 │ │ │ │ + bne.w 20142c │ │ │ │ ldr r4, [r4, #36] @ 0x24 │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 20151c │ │ │ │ + bne.w 201464 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp.w r3, #370 @ 0x172 │ │ │ │ - bne.w 2014e4 │ │ │ │ - b.n 201726 │ │ │ │ + bne.w 20142c │ │ │ │ + b.n 20166e │ │ │ │ ldr r4, [r4, #76] @ 0x4c │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 2016c8 │ │ │ │ - b.n 2014ee │ │ │ │ - ldr r3, [pc, #88] @ (2017bc ) │ │ │ │ + beq.n 201610 │ │ │ │ + b.n 201436 │ │ │ │ + ldr r3, [pc, #88] @ (201704 ) │ │ │ │ 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 │ │ │ │ @@ -588245,102 +588215,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 201716 │ │ │ │ + b.n 20165e │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ - adcs.w r0, r6, r5, asr #2 │ │ │ │ + stc 0, cr0, [lr], {165} @ 0xa5 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xeb3a00a5 │ │ │ │ - add.w r0, r0, r5, asr #2 │ │ │ │ + @ instruction: 0xebf200a5 │ │ │ │ + subs.w r0, r8, r5, asr #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ sub sp, #16 │ │ │ │ push {lr} │ │ │ │ add.w ip, sp, #8 │ │ │ │ stmia.w ip, {r1, r2, r3} │ │ │ │ ldrb.w r2, [sp, #8] │ │ │ │ - cbz r2, 2017d6 │ │ │ │ + cbz r2, 20171e │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - cbz r2, 2017e0 │ │ │ │ + cbz r2, 201728 │ │ │ │ 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 2017d6 │ │ │ │ + beq.n 20171e │ │ │ │ ldr r1, [r3, #16] │ │ │ │ tst.w r1, #640 @ 0x280 │ │ │ │ - beq.n 20180a │ │ │ │ + beq.n 201752 │ │ │ │ ldr r1, [r3, #40] @ 0x28 │ │ │ │ cmp ip, r1 │ │ │ │ - bne.n 20180a │ │ │ │ + bne.n 201752 │ │ │ │ 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 2017ee │ │ │ │ + bne.n 201736 │ │ │ │ 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, 201858 │ │ │ │ + cbnz r1, 2017a0 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ mvn.w ip, #490 @ 0x1ea │ │ │ │ add ip, r1 │ │ │ │ cmp.w r1, #370 @ 0x172 │ │ │ │ - beq.n 201860 │ │ │ │ + beq.n 2017a8 │ │ │ │ add.w r1, r3, r2, lsl #5 │ │ │ │ cmp.w ip, #5 │ │ │ │ - bhi.n 201858 │ │ │ │ + bhi.n 2017a0 │ │ │ │ ldr r3, [r1, #36] @ 0x24 │ │ │ │ ldrb.w r2, [r1, #40] @ 0x28 │ │ │ │ ldrb.w r1, [r3, #-8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 201832 │ │ │ │ + beq.n 20177a │ │ │ │ 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 201850 │ │ │ │ + b.n 201798 │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #4] @ (201874 ) │ │ │ │ + ldr r3, [pc, #4] @ (2017bc ) │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ bx lr │ │ │ │ - ldr r6, [r2, #40] @ 0x28 │ │ │ │ + ldr r6, [r1, #44] @ 0x2c │ │ │ │ lsls r0, r3, #2 │ │ │ │ cmp r0, #68 @ 0x44 │ │ │ │ - bhi.n 2018c4 │ │ │ │ + bhi.n 20180c │ │ │ │ subs r0, #7 │ │ │ │ cmp r0, #61 @ 0x3d │ │ │ │ - bhi.n 2018d2 │ │ │ │ + bhi.n 20181a │ │ │ │ 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 │ │ │ │ @@ -588366,15 +588336,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 2018f2 │ │ │ │ + beq.n 20183a │ │ │ │ cmp r0, #192 @ 0xc0 │ │ │ │ ite eq │ │ │ │ moveq r0, #7 │ │ │ │ movne r0, #3 │ │ │ │ bx lr │ │ │ │ movs r0, #12 │ │ │ │ bx lr │ │ │ │ @@ -588395,15 +588365,15 @@ │ │ │ │ movs r0, #2 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #15 │ │ │ │ - bhi.n 20191c │ │ │ │ + bhi.n 201864 │ │ │ │ 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 │ │ │ │ @@ -588426,138 +588396,138 @@ │ │ │ │ mvn.w r3, #490 @ 0x1ea │ │ │ │ add r0, r3 │ │ │ │ cmp r0, #5 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #172] @ (201a00 ) │ │ │ │ - ldr r2, [pc, #176] @ (201a04 ) │ │ │ │ + ldr r3, [pc, #172] @ (201948 ) │ │ │ │ + ldr r2, [pc, #176] @ (20194c ) │ │ │ │ add r3, pc │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ add.w lr, r4, r1, lsl #5 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ add.w lr, lr, #60 @ 0x3c │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ mla r2, r0, r2, r3 │ │ │ │ movs r3, #0 │ │ │ │ add r2, r1 │ │ │ │ mov r1, r3 │ │ │ │ ldrb.w ip, [r2, #7] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 2019b8 │ │ │ │ + bne.n 201900 │ │ │ │ ldrb.w ip, [r4, #32] │ │ │ │ movs r0, #1 │ │ │ │ cmp ip, r3 │ │ │ │ - bls.n 20199e │ │ │ │ + bls.n 2018e6 │ │ │ │ ldrb.w r2, [lr, r3] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ lsl.w r2, r0, r2 │ │ │ │ orr.w r2, r2, r1 │ │ │ │ uxth r1, r2 │ │ │ │ - bne.n 201982 │ │ │ │ + bne.n 2018ca │ │ │ │ mov r0, r1 │ │ │ │ pop {r4, pc} │ │ │ │ adds r2, r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ - beq.n 20199a │ │ │ │ + beq.n 2018e2 │ │ │ │ cmp r2, ip │ │ │ │ - bcs.n 2019f0 │ │ │ │ + bcs.n 201938 │ │ │ │ ldrb.w r0, [lr, r2] │ │ │ │ movs r2, #1 │ │ │ │ adds r3, #2 │ │ │ │ lsls r2, r0 │ │ │ │ orrs r2, r1 │ │ │ │ uxth r1, r2 │ │ │ │ - b.n 20197c │ │ │ │ + b.n 2018c4 │ │ │ │ movs r0, #1 │ │ │ │ cmp ip, r3 │ │ │ │ - bls.n 2019d6 │ │ │ │ + bls.n 20191e │ │ │ │ ldrb.w r2, [lr, r3] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ lsl.w r2, r0, r2 │ │ │ │ orr.w r2, r2, r1 │ │ │ │ uxth r1, r2 │ │ │ │ - beq.n 20199a │ │ │ │ + beq.n 2018e2 │ │ │ │ cmp ip, r3 │ │ │ │ - bhi.n 2019be │ │ │ │ + bhi.n 201906 │ │ │ │ adds r2, r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ - beq.n 20199a │ │ │ │ + beq.n 2018e2 │ │ │ │ cmp r2, ip │ │ │ │ - bcs.n 2019f8 │ │ │ │ + bcs.n 201940 │ │ │ │ ldrb.w r0, [lr, r2] │ │ │ │ movs r2, #1 │ │ │ │ adds r3, #2 │ │ │ │ lsls r2, r0 │ │ │ │ orrs r2, r1 │ │ │ │ uxth r1, r2 │ │ │ │ - b.n 201976 │ │ │ │ + b.n 2018be │ │ │ │ adds r3, #2 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 201982 │ │ │ │ - b.n 20199a │ │ │ │ + bne.n 2018ca │ │ │ │ + b.n 2018e2 │ │ │ │ adds r3, #2 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 2019ba │ │ │ │ - b.n 20199a │ │ │ │ - b.n 201754 │ │ │ │ + bne.n 201902 │ │ │ │ + b.n 2018e2 │ │ │ │ + b.n 20180c │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #28] @ (201a28 ) │ │ │ │ + ldr r3, [pc, #28] @ (201970 ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r2, [pc, #28] @ (201a2c ) │ │ │ │ + ldr r2, [pc, #28] @ (201974 ) │ │ │ │ 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, 201a24 │ │ │ │ + cbnz r3, 20196c │ │ │ │ ldrb.w r3, [r0, #32] │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ - b.n 201604 │ │ │ │ + b.n 2016bc │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ cmp.w r0, #322 @ 0x142 │ │ │ │ - bhi.n 201a54 │ │ │ │ + bhi.n 20199c │ │ │ │ cmp.w r0, #318 @ 0x13e │ │ │ │ - bhi.n 201aba │ │ │ │ + bhi.n 201a02 │ │ │ │ cmp.w r0, #272 @ 0x110 │ │ │ │ - bhi.n 201ac2 │ │ │ │ + bhi.n 201a0a │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ - bhi.n 201a78 │ │ │ │ + bhi.n 2019c0 │ │ │ │ subs r0, #133 @ 0x85 │ │ │ │ cmp r0, #7 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ bx lr │ │ │ │ cmp.w r0, #354 @ 0x162 │ │ │ │ - bhi.n 201ad0 │ │ │ │ + bhi.n 201a18 │ │ │ │ cmp.w r0, #324 @ 0x144 │ │ │ │ - bls.n 201abe │ │ │ │ + bls.n 201a06 │ │ │ │ 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 201abe │ │ │ │ + bhi.n 201a06 │ │ │ │ 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 │ │ │ │ @@ -588590,199 +588560,199 @@ │ │ │ │ sub.w r0, r0, #294 @ 0x126 │ │ │ │ cmp r0, #3 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ bx lr │ │ │ │ cmp.w r0, #446 @ 0x1be │ │ │ │ - bcs.n 201ae2 │ │ │ │ + bcs.n 201a2a │ │ │ │ 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] @ (201b1c ) │ │ │ │ - ldr r2, [pc, #44] @ (201b20 ) │ │ │ │ + ldr r3, [pc, #40] @ (201a64 ) │ │ │ │ + ldr r2, [pc, #44] @ (201a68 ) │ │ │ │ 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 201b18 │ │ │ │ + bgt.n 201a60 │ │ │ │ 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 │ │ │ │ - b.n 201530 │ │ │ │ + b.n 2015e8 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #28] @ (201b44 ) │ │ │ │ - ldr r2, [pc, #32] @ (201b48 ) │ │ │ │ + ldr r3, [pc, #28] @ (201a8c ) │ │ │ │ + ldr r2, [pc, #32] @ (201a90 ) │ │ │ │ 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, 201b3a │ │ │ │ + cbz r3, 201a82 │ │ │ │ ldrb r3, [r2, #17] │ │ │ │ - cbz r3, 201b3e │ │ │ │ + cbz r3, 201a86 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ ldrb.w r0, [r0, #40] @ 0x28 │ │ │ │ bx lr │ │ │ │ - b.n 2014f0 │ │ │ │ + b.n 2015a8 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #116] @ (201bc4 ) │ │ │ │ + ldr r2, [pc, #116] @ (201b0c ) │ │ │ │ movw ip, #805 @ 0x325 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ add r2, pc │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 201ba6 │ │ │ │ + beq.n 201aee │ │ │ │ movw ip, #821 @ 0x335 │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 201b8c │ │ │ │ + beq.n 201ad4 │ │ │ │ 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 22f348 │ │ │ │ + bl 22f290 │ │ │ │ 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 201b62 │ │ │ │ - ldr r3, [pc, #52] @ (201bc8 ) │ │ │ │ + bne.n 201aaa │ │ │ │ + ldr r3, [pc, #52] @ (201b10 ) │ │ │ │ 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 201b62 │ │ │ │ + bne.n 201aaa │ │ │ │ ldr r2, [r3, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #16] @ (201bcc ) │ │ │ │ + ldr r3, [pc, #16] @ (201b14 ) │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - b.n 201518 │ │ │ │ + b.n 2015d0 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r0, #116] @ 0x74 │ │ │ │ + str r6, [r7, #116] @ 0x74 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldr r2, [pc, #88] @ (201c2c ) │ │ │ │ + ldr r2, [pc, #88] @ (201b74 ) │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ add r2, pc │ │ │ │ cmp.w r3, #420 @ 0x1a4 │ │ │ │ - beq.n 201c0e │ │ │ │ - bhi.n 201bfa │ │ │ │ + beq.n 201b56 │ │ │ │ + bhi.n 201b42 │ │ │ │ cmp.w r3, #344 @ 0x158 │ │ │ │ - bne.n 201c0a │ │ │ │ + bne.n 201b52 │ │ │ │ ldr r3, [r0, #96] @ 0x60 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 201c24 │ │ │ │ + bne.n 201b6c │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - ldr r3, [pc, #60] @ (201c30 ) │ │ │ │ + ldr r3, [pc, #60] @ (201b78 ) │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ movw r1, #463 @ 0x1cf │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 201c0e │ │ │ │ + beq.n 201b56 │ │ │ │ movw r1, #663 @ 0x297 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 201c0e │ │ │ │ + beq.n 201b56 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ - ldr r1, [pc, #36] @ (201c34 ) │ │ │ │ + ldr r1, [pc, #36] @ (201b7c ) │ │ │ │ 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 │ │ │ │ - b.n 201480 │ │ │ │ + b.n 201538 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - str r0, [r2, #112] @ 0x70 │ │ │ │ + str r0, [r1, #116] @ 0x74 │ │ │ │ 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] @ (201cd0 ) │ │ │ │ + ldr r3, [pc, #132] @ (201c18 ) │ │ │ │ ldr r6, [r1, #36] @ 0x24 │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ add r3, pc │ │ │ │ cmp r6, r2 │ │ │ │ - beq.n 201c9a │ │ │ │ + beq.n 201be2 │ │ │ │ mov.w r9, r2, lsl #7 │ │ │ │ - ldr r2, [pc, #120] @ (201cd4 ) │ │ │ │ + ldr r2, [pc, #120] @ (201c1c ) │ │ │ │ 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, 201c90 │ │ │ │ + cbz r3, 201bd8 │ │ │ │ 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 59c4c │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, #44 @ 0x2c │ │ │ │ - bne.n 201c6a │ │ │ │ + bne.n 201bb2 │ │ │ │ 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] │ │ │ │ @@ -588790,20 +588760,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 201ca2 │ │ │ │ + bne.n 201bea │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 201c96 │ │ │ │ + b.n 201bde │ │ │ │ nop │ │ │ │ - b.n 202430 │ │ │ │ + b.n 2014e8 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ subs r3, #4 │ │ │ │ cmp r3, #28 │ │ │ │ itttt ls │ │ │ │ @@ -588813,54 +588783,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 201d2c │ │ │ │ + bhi.n 201c74 │ │ │ │ cmp r3, #10 │ │ │ │ - bls.n 201d40 │ │ │ │ + bls.n 201c88 │ │ │ │ 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 201d4c │ │ │ │ + bne.n 201c94 │ │ │ │ movw ip, #1623 @ 0x657 │ │ │ │ movt ip, #48 @ 0x30 │ │ │ │ tst.w r1, ip │ │ │ │ - bne.n 201d80 │ │ │ │ + bne.n 201cc8 │ │ │ │ cmp r3, #18 │ │ │ │ - beq.n 201d74 │ │ │ │ + beq.n 201cbc │ │ │ │ ldrb.w r3, [r0, #61] @ 0x3d │ │ │ │ - cbz r3, 201d4c │ │ │ │ + cbz r3, 201c94 │ │ │ │ ldrb.w r3, [r0, #62] @ 0x3e │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #4 │ │ │ │ bx lr │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 201d50 │ │ │ │ + beq.n 201c98 │ │ │ │ cmp r3, #9 │ │ │ │ - bne.n 201d2c │ │ │ │ + bne.n 201c74 │ │ │ │ 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 201d6c │ │ │ │ + bne.n 201cb4 │ │ │ │ tst.w r3, #33 @ 0x21 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #3 │ │ │ │ ldrb.w r0, [r0, #60] @ 0x3c │ │ │ │ add r0, r3 │ │ │ │ bx lr │ │ │ │ @@ -588870,33 +588840,33 @@ │ │ │ │ moveq r0, #4 │ │ │ │ movne r0, #8 │ │ │ │ bx lr │ │ │ │ mov r0, r2 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #7 │ │ │ │ - bls.n 201da4 │ │ │ │ + bls.n 201cec │ │ │ │ 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 201dcc │ │ │ │ - bls.n 201dbe │ │ │ │ + beq.n 201d14 │ │ │ │ + bls.n 201d06 │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 201dc8 │ │ │ │ + bne.n 201d10 │ │ │ │ ldrb.w r0, [r0, #64] @ 0x40 │ │ │ │ ubfx r0, r0, #3, #1 │ │ │ │ bx lr │ │ │ │ cmp r3, #1 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ @@ -588906,46 +588876,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 201e1e │ │ │ │ + bhi.n 201d66 │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 201df2 │ │ │ │ + bhi.n 201d3a │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.n 201e54 │ │ │ │ + bhi.n 201d9c │ │ │ │ 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 201e86 │ │ │ │ + bne.n 201dce │ │ │ │ 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 201e70 │ │ │ │ + bls.n 201db8 │ │ │ │ movs r0, #128 @ 0x80 │ │ │ │ bx lr │ │ │ │ subs r3, #24 │ │ │ │ cmp r3, #8 │ │ │ │ - bhi.n 201e1a │ │ │ │ - add r2, pc, #8 @ (adr r2, 201e30 ) │ │ │ │ + bhi.n 201d62 │ │ │ │ + add r2, pc, #8 @ (adr r2, 201d78 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ nop │ │ │ │ @ instruction: 0xffebffff │ │ │ │ @ instruction: 0xffebffff │ │ │ │ movs r5, r4 │ │ │ │ @@ -588959,15 +588929,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 201e1a │ │ │ │ + bhi.n 201d62 │ │ │ │ movw r3, #8432 @ 0x20f0 │ │ │ │ movt r3, #12291 @ 0x3003 │ │ │ │ lsrs r3, r2 │ │ │ │ tst.w r3, #1 │ │ │ │ ite eq │ │ │ │ moveq r0, #128 @ 0x80 │ │ │ │ movne r0, #2 │ │ │ │ @@ -588987,15 +588957,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 201ec6 │ │ │ │ + bhi.n 201e0e │ │ │ │ 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 │ │ │ │ @@ -589012,18 +588982,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, 201eea │ │ │ │ + cbz r3, 201e32 │ │ │ │ ldrb.w r3, [r2, #64] @ 0x40 │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.n 201eea │ │ │ │ + bmi.n 201e32 │ │ │ │ subs r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldrb r0, [r3, #12] │ │ │ │ bx lr │ │ │ │ movs r0, #4 │ │ │ │ bx lr │ │ │ │ @@ -589036,189 +589006,189 @@ │ │ │ │ subs r0, r0, r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r4, [pc, #200] @ (201fd8 ) │ │ │ │ + ldr r4, [pc, #200] @ (201f20 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r1, [pc, #200] @ (201fdc ) │ │ │ │ + ldr r1, [pc, #200] @ (201f24 ) │ │ │ │ add r4, pc │ │ │ │ - ldr r3, [pc, #200] @ (201fe0 ) │ │ │ │ - ldr r2, [pc, #200] @ (201fe4 ) │ │ │ │ + ldr r3, [pc, #200] @ (201f28 ) │ │ │ │ + ldr r2, [pc, #200] @ (201f2c ) │ │ │ │ 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 201fb4 │ │ │ │ + beq.n 201efc │ │ │ │ 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 201fce │ │ │ │ + beq.n 201f16 │ │ │ │ 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 201fae │ │ │ │ + beq.n 201ef6 │ │ │ │ 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 201f68 │ │ │ │ - b.n 201fb6 │ │ │ │ + bne.n 201eb0 │ │ │ │ + b.n 201efe │ │ │ │ mov r0, r2 │ │ │ │ - ldr r2, [pc, #48] @ (201fe8 ) │ │ │ │ - ldr r3, [pc, #32] @ (201fdc ) │ │ │ │ + ldr r2, [pc, #48] @ (201f30 ) │ │ │ │ + ldr r3, [pc, #32] @ (201f24 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 201fd2 │ │ │ │ + bne.n 201f1a │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r5 │ │ │ │ - b.n 201fb6 │ │ │ │ + b.n 201efe │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 2021ac │ │ │ │ + b.n 202264 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2021a8 │ │ │ │ + b.n 202260 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 202070 │ │ │ │ + b.n 202128 │ │ │ │ lsls r5, r4, #2 │ │ │ │ adds r1, #1 │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, #8 │ │ │ │ - bhi.n 202002 │ │ │ │ + bhi.n 201f4a │ │ │ │ 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, 20207e │ │ │ │ + cbz r0, 201fc6 │ │ │ │ sub.w r3, r0, #12 │ │ │ │ cmp r3, #19 │ │ │ │ - bhi.n 202002 │ │ │ │ + bhi.n 201f4a │ │ │ │ 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, 20207e │ │ │ │ + cbz r0, 201fc6 │ │ │ │ sub.w r3, r0, #12 │ │ │ │ cmp r3, #19 │ │ │ │ - bhi.n 202058 │ │ │ │ + bhi.n 201fa0 │ │ │ │ mov.w r3, #36864 @ 0x9000 │ │ │ │ movt r3, #52703 @ 0xcddf │ │ │ │ lsrs r3, r0 │ │ │ │ ands.w r0, r3, #1 │ │ │ │ - beq.n 202058 │ │ │ │ + beq.n 201fa0 │ │ │ │ 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 201fec │ │ │ │ - cbz r0, 202074 │ │ │ │ + bl 201f34 │ │ │ │ + cbz r0, 201fbc │ │ │ │ pop {r4, pc} │ │ │ │ movs r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 201fec │ │ │ │ + bl 201f34 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.n 2020c6 │ │ │ │ + bhi.n 20200e │ │ │ │ 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, 2020a8 │ │ │ │ + cbz r0, 201ff0 │ │ │ │ bx lr │ │ │ │ subs r0, r2, #1 │ │ │ │ cmp r0, #24 │ │ │ │ - bhi.n 2020ca │ │ │ │ + bhi.n 202012 │ │ │ │ movw r3, #14335 @ 0x37ff │ │ │ │ movt r3, #256 @ 0x100 │ │ │ │ lsrs r3, r0 │ │ │ │ ands.w r0, r3, #1 │ │ │ │ - bne.n 2020a6 │ │ │ │ + bne.n 201fee │ │ │ │ sub.w r3, r2, #17 │ │ │ │ cmp r3, #6 │ │ │ │ - bhi.n 2020ce │ │ │ │ + bhi.n 202016 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ cmp r2, #26 │ │ │ │ - beq.n 2020c6 │ │ │ │ + beq.n 20200e │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ cmpne r1, #4 │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ cmp r2, #30 │ │ │ │ @@ -589227,20 +589197,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] @ (20234c ) │ │ │ │ - ldr r2, [pc, #592] @ (202350 ) │ │ │ │ + ldr r0, [pc, #592] @ (202294 ) │ │ │ │ + ldr r2, [pc, #592] @ (202298 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add r0, pc │ │ │ │ - ldr.w sl, [pc, #592] @ 202354 │ │ │ │ - ldr r3, [pc, #592] @ (202358 ) │ │ │ │ + ldr.w sl, [pc, #592] @ 20229c │ │ │ │ + ldr r3, [pc, #592] @ (2022a0 ) │ │ │ │ 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 │ │ │ │ @@ -589257,353 +589227,353 @@ │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ ldrb.w r0, [sp, #20] │ │ │ │ and.w r3, r0, #127 @ 0x7f │ │ │ │ ldrd r0, r1, [sp, #20] │ │ │ │ strd r0, r1, [sp, #12] │ │ │ │ ldrb.w r1, [sp, #15] │ │ │ │ lsls r1, r1, #26 │ │ │ │ - bmi.n 20215e │ │ │ │ + bmi.n 2020a6 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ - bl 201fec │ │ │ │ - cbnz r0, 202166 │ │ │ │ + bl 201f34 │ │ │ │ + cbnz r0, 2020ae │ │ │ │ mov r0, r4 │ │ │ │ - bl 201f00 │ │ │ │ - cbz r0, 2021a6 │ │ │ │ + bl 201e48 │ │ │ │ + cbz r0, 2020ee │ │ │ │ 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] @ (20235c ) │ │ │ │ - ldr r3, [pc, #452] @ (202350 ) │ │ │ │ + ldr r1, [pc, #464] @ (2022a4 ) │ │ │ │ + ldr r3, [pc, #452] @ (202298 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r1, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 202346 │ │ │ │ + bne.w 20228e │ │ │ │ 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 202220 │ │ │ │ + bhi.n 202168 │ │ │ │ tbb [pc, r3] │ │ │ │ str r2, [r1, #36] @ 0x24 │ │ │ │ - add r3, pc, #20 @ (adr r3, 2021cc ) │ │ │ │ + add r3, pc, #20 @ (adr r3, 202114 ) │ │ │ │ subs r1, r0, #2 │ │ │ │ subs r6, r2, #2 │ │ │ │ adds r7, #38 @ 0x26 │ │ │ │ - cbz r7, 2021cc │ │ │ │ + cbz r7, 202114 │ │ │ │ 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, 2021ee │ │ │ │ + cbz r7, 202136 │ │ │ │ add.w r3, r4, #48 @ 0x30 │ │ │ │ movs r6, #0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 2021e6 │ │ │ │ + cbz r1, 20212e │ │ │ │ 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 2021d6 │ │ │ │ + bne.n 20211e │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r3, r3, [r4] │ │ │ │ movs r2, #1 │ │ │ │ - b.n 202188 │ │ │ │ + b.n 2020d0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2021ee │ │ │ │ + beq.n 202136 │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ - cbz r3, 202216 │ │ │ │ + cbz r3, 20215e │ │ │ │ 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 202206 │ │ │ │ - b.n 2021ee │ │ │ │ + bne.n 20214e │ │ │ │ + b.n 202136 │ │ │ │ ldr r7, [r4, #32] │ │ │ │ add.w r3, r4, #40 @ 0x28 │ │ │ │ movs r6, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 2021ee │ │ │ │ + beq.n 202136 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 20223c │ │ │ │ + cbz r1, 202184 │ │ │ │ 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 20222c │ │ │ │ - b.n 2021ee │ │ │ │ - ldr r3, [pc, #280] @ (202360 ) │ │ │ │ + bne.n 202174 │ │ │ │ + b.n 202136 │ │ │ │ + ldr r3, [pc, #280] @ (2022a8 ) │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ mla r3, r1, r7, r3 │ │ │ │ ldrb r7, [r3, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 2021ee │ │ │ │ + beq.n 202136 │ │ │ │ adds r3, r4, r1 │ │ │ │ movs r6, #0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 20226c │ │ │ │ + cbz r1, 2021b4 │ │ │ │ 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 20225c │ │ │ │ - b.n 2021ee │ │ │ │ + bne.n 2021a4 │ │ │ │ + b.n 202136 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 2021ee │ │ │ │ + beq.n 202136 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 20228c │ │ │ │ + cbz r3, 2021d4 │ │ │ │ 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 20233a │ │ │ │ + bne.n 202282 │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20233a │ │ │ │ + beq.n 202282 │ │ │ │ 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 2021fa │ │ │ │ + b.n 202142 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r3, r9 │ │ │ │ ldrb r7, [r3, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 2021ee │ │ │ │ + beq.n 202136 │ │ │ │ add.w r3, r4, #88 @ 0x58 │ │ │ │ movs r6, #0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 2022d4 │ │ │ │ + cbz r1, 20221c │ │ │ │ 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 2022c4 │ │ │ │ - b.n 2021ee │ │ │ │ + bne.n 20220c │ │ │ │ + b.n 202136 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r1, #5 │ │ │ │ - beq.n 202326 │ │ │ │ + beq.n 20226e │ │ │ │ str r2, [r0, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r0, [r2, #0] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ strd r3, r3, [r4] │ │ │ │ - bl 207b38 │ │ │ │ - b.n 2021fa │ │ │ │ + bl 207a80 │ │ │ │ + b.n 202142 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 2021ee │ │ │ │ + beq.w 202136 │ │ │ │ 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, 20231e │ │ │ │ + cbz r1, 202266 │ │ │ │ ldrd r0, r1, [r3] │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ strd r5, r5, [r3] │ │ │ │ adds r3, #20 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 20230e │ │ │ │ - b.n 2021ee │ │ │ │ + bne.n 202256 │ │ │ │ + b.n 202136 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 2022e6 │ │ │ │ + beq.n 20222e │ │ │ │ ldrd r5, r3, [r4, #28] │ │ │ │ str r3, [r5, #4] │ │ │ │ str r5, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4, #28] │ │ │ │ - b.n 2022e6 │ │ │ │ + b.n 20222e │ │ │ │ str r2, [r1, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r3, r3, [r4] │ │ │ │ - b.n 2021fa │ │ │ │ + b.n 202142 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - udf #252 @ 0xfc │ │ │ │ + svc 180 @ 0xb4 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - udf #244 @ 0xf4 │ │ │ │ + svc 172 @ 0xac │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - udf #112 @ 0x70 │ │ │ │ + svc 40 @ 0x28 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r2, [r0, #424] @ 0x1a8 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cbz r3, 2023b6 │ │ │ │ + cbz r3, 2022fe │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 2023a8 │ │ │ │ + cbz r1, 2022f0 │ │ │ │ ldrb.w r1, [r2, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 2023de │ │ │ │ + beq.n 202326 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 2023c0 │ │ │ │ + cbz r1, 202308 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ - cbz r2, 2023c0 │ │ │ │ + cbz r2, 202308 │ │ │ │ ldrb.w r2, [r3, #32] │ │ │ │ - cbnz r2, 2023b8 │ │ │ │ + cbnz r2, 202300 │ │ │ │ ldrb.w r2, [r3, #33] @ 0x21 │ │ │ │ - cbnz r2, 2023b8 │ │ │ │ + cbnz r2, 202300 │ │ │ │ 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 202378 │ │ │ │ + bne.n 2022c0 │ │ │ │ bx lr │ │ │ │ ldrb.w r3, [r2, #32] │ │ │ │ - cbnz r3, 2023e8 │ │ │ │ + cbnz r3, 202330 │ │ │ │ ldrb.w r3, [r2, #33] @ 0x21 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 202390 │ │ │ │ + beq.n 2022d8 │ │ │ │ bx lr │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 20237c │ │ │ │ + bne.n 2022c4 │ │ │ │ ldrb.w r2, [r3, #32] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 2023b6 │ │ │ │ + bne.n 2022fe │ │ │ │ ldrb.w r2, [r3, #33] @ 0x21 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 2023b6 │ │ │ │ + bne.n 2022fe │ │ │ │ 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 202378 │ │ │ │ - b.n 202390 │ │ │ │ + bne.n 2022c0 │ │ │ │ + b.n 2022d8 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr.w r2, [r0, #424] @ 0x1a8 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cbz r3, 2023fe │ │ │ │ + cbz r3, 202346 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbnz r1, 202404 │ │ │ │ + cbnz r1, 20234c │ │ │ │ ldrb.w r1, [r2, #34] @ 0x22 │ │ │ │ - cbz r1, 202432 │ │ │ │ + cbz r1, 20237a │ │ │ │ bx lr │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 20241c │ │ │ │ + cbz r1, 202364 │ │ │ │ ldrb.w r1, [r2, #34] @ 0x22 │ │ │ │ - cbnz r1, 202414 │ │ │ │ + cbnz r1, 20235c │ │ │ │ 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 202400 │ │ │ │ + bne.n 202348 │ │ │ │ ldrb.w r3, [r2, #34] @ 0x22 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2023fe │ │ │ │ + bne.n 202346 │ │ │ │ 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, 20244a │ │ │ │ + cbz r3, 202392 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 202448 │ │ │ │ + beq.n 202390 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - beq.n 20246e │ │ │ │ + beq.n 2023b6 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 202446 │ │ │ │ + bne.n 20238e │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ mvn.w r1, #490 @ 0x1ea │ │ │ │ adds r1, r2, r1 │ │ │ │ cmp.w r2, #370 @ 0x172 │ │ │ │ - beq.n 20246e │ │ │ │ + beq.n 2023b6 │ │ │ │ cmp r1, #5 │ │ │ │ - bhi.n 202446 │ │ │ │ + bhi.n 20238e │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 202452 │ │ │ │ + bne.n 20239a │ │ │ │ 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, 2024ac │ │ │ │ + cbz r1, 2023f4 │ │ │ │ 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 │ │ │ │ @@ -589613,63 +589583,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] @ (2024bc ) │ │ │ │ + ldr r3, [pc, #8] @ (202404 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldrsh r2, [r1, r0] │ │ │ │ + ldrsh r2, [r0, r1] │ │ │ │ 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] @ (202594 ) │ │ │ │ + ldr r4, [pc, #188] @ (2024dc ) │ │ │ │ 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] @ (202598 ) │ │ │ │ + ldr r3, [pc, #172] @ (2024e0 ) │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1fd33c │ │ │ │ + bl 1fd284 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r5, 20250a │ │ │ │ + cbz r5, 202452 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1e334c │ │ │ │ + bl 1e3294 │ │ │ │ str r0, [r4, #24] │ │ │ │ - ldr r1, [pc, #144] @ (20259c ) │ │ │ │ + ldr r1, [pc, #144] @ (2024e4 ) │ │ │ │ mov r0, r4 │ │ │ │ movs r5, #1 │ │ │ │ add r1, pc │ │ │ │ - bl 1fd838 │ │ │ │ + bl 1fd780 │ │ │ │ strb.w r5, [r0, #32] │ │ │ │ - bl 1fdb24 │ │ │ │ + bl 1fda6c │ │ │ │ ldr r2, [r0, #24] │ │ │ │ add.w r3, r0, #32 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 20258e │ │ │ │ + beq.n 2024d6 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 20253a │ │ │ │ + cbz r2, 202482 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ movs r5, #0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r3, r5 │ │ │ │ add.w lr, sp, #4 │ │ │ │ @@ -589680,90 +589650,90 @@ │ │ │ │ mov ip, r6 │ │ │ │ strb.w r3, [r4, #32] │ │ │ │ strh.w r3, [r4, #332] @ 0x14c │ │ │ │ mov.w r3, #65537 @ 0x10001 │ │ │ │ str.w r3, [r4, #328] @ 0x148 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ - ldr r2, [pc, #60] @ (2025a0 ) │ │ │ │ - ldr r3, [pc, #48] @ (202598 ) │ │ │ │ + ldr r2, [pc, #60] @ (2024e8 ) │ │ │ │ + ldr r3, [pc, #48] @ (2024e0 ) │ │ │ │ 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 20258a │ │ │ │ + bne.n 2024d2 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ add sp, #4 │ │ │ │ bx lr │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ - blt.n 2025d4 │ │ │ │ + blt.n 20248c │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb678 │ │ │ │ + @ instruction: 0xb6b0 │ │ │ │ movs r5, r2 │ │ │ │ - bge.n 2024d0 │ │ │ │ + blt.n 202588 │ │ │ │ lsls r5, r4, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldrd r0, r1, [r0] │ │ │ │ - bl 1fe1e4 │ │ │ │ + bl 1fe12c │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb.w r3, [r3, #480] @ 0x1e0 │ │ │ │ - cbnz r3, 2025d6 │ │ │ │ + cbnz r3, 20251e │ │ │ │ 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 2025cc │ │ │ │ + bhi.n 202514 │ │ │ │ ldr.w r1, [r2, #-20] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - cbnz r1, 2025ee │ │ │ │ + cbnz r1, 202536 │ │ │ │ ldr.w r1, [r3, #-20] │ │ │ │ str.w r1, [r2, #-20] │ │ │ │ ldr.w r1, [r2, #-16] │ │ │ │ - cbnz r1, 2025fc │ │ │ │ + cbnz r1, 202544 │ │ │ │ ldr.w r1, [r3, #-16] │ │ │ │ str.w r1, [r2, #-16] │ │ │ │ ldr.w r1, [r2, #-12] │ │ │ │ - cbnz r1, 20260a │ │ │ │ + cbnz r1, 202552 │ │ │ │ ldr.w r1, [r3, #-12] │ │ │ │ str.w r1, [r2, #-12] │ │ │ │ ldr.w r1, [r2, #-24] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 2025cc │ │ │ │ + bne.n 202514 │ │ │ │ ldr.w r3, [r3, #-24] │ │ │ │ str.w r3, [r2, #-24] │ │ │ │ - b.n 2025cc │ │ │ │ + b.n 202514 │ │ │ │ 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] @ (20275c ) │ │ │ │ + ldr r3, [pc, #300] @ (2026a4 ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #300] @ (202760 ) │ │ │ │ + ldr r1, [pc, #300] @ (2026a8 ) │ │ │ │ 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] │ │ │ │ @@ -589771,37 +589741,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 202724 │ │ │ │ + bne.n 20266c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 20273a │ │ │ │ + beq.n 202682 │ │ │ │ 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, 202684 │ │ │ │ + cbnz r0, 2025cc │ │ │ │ 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 202674 │ │ │ │ + bne.n 2025bc │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ mla r3, r3, r4, r1 │ │ │ │ ldrb r3, [r3, #6] │ │ │ │ ands.w r6, r3, #121 @ 0x79 │ │ │ │ - bne.n 2026c8 │ │ │ │ + bne.n 202610 │ │ │ │ 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]! │ │ │ │ @@ -589810,179 +589780,179 @@ │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ cmpeq r6, #0 │ │ │ │ itt eq │ │ │ │ ldreq r3, [r2, #24] │ │ │ │ ldrbeq r6, [r3, #13] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 2026a8 │ │ │ │ + bne.n 2025f0 │ │ │ │ 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 2026ec │ │ │ │ + bhi.n 202634 │ │ │ │ blx 5923c │ │ │ │ adds r4, #1 │ │ │ │ add.w sl, sl, #32 │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 2026cc │ │ │ │ + bne.n 202614 │ │ │ │ add.w r4, r5, #20 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ ldrb.w r3, [r9, #8] │ │ │ │ - cbz r3, 202716 │ │ │ │ + cbz r3, 20265e │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 252fe4 │ │ │ │ - cbnz r0, 202748 │ │ │ │ + bl 252f2c │ │ │ │ + cbnz r0, 202690 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ 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 202732 │ │ │ │ + beq.n 20267a │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 2026c8 │ │ │ │ - b.n 2026f6 │ │ │ │ - cbz r7, 202756 │ │ │ │ + bne.n 202610 │ │ │ │ + b.n 20263e │ │ │ │ + cbz r7, 20269e │ │ │ │ mov.w ip, r7, lsl #5 │ │ │ │ - b.n 202698 │ │ │ │ + b.n 2025e0 │ │ │ │ ldrb r3, [r3, #6] │ │ │ │ ands.w r3, r3, #121 @ 0x79 │ │ │ │ ite ne │ │ │ │ movne r6, r3 │ │ │ │ moveq r6, #32 │ │ │ │ - b.n 2026f6 │ │ │ │ + b.n 20263e │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ff378 │ │ │ │ + bl 1ff2c0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r6, #32 │ │ │ │ - b.n 2026f6 │ │ │ │ + b.n 20263e │ │ │ │ nop │ │ │ │ - bls.n 2026f0 │ │ │ │ + bge.n 2025a8 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r6, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1fdcac │ │ │ │ + bl 1fdbf4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 202804 │ │ │ │ + beq.n 20274c │ │ │ │ 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, 2027be │ │ │ │ + cbz r6, 202706 │ │ │ │ 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, 2027dc │ │ │ │ + cbz r3, 202724 │ │ │ │ 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, 2027fa │ │ │ │ + cbz r3, 202742 │ │ │ │ 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 20261c │ │ │ │ + bl 202564 │ │ │ │ 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 1fdcac │ │ │ │ + bl 1fdbf4 │ │ │ │ mov lr, r0 │ │ │ │ - cbz r0, 202854 │ │ │ │ + cbz r0, 20279c │ │ │ │ 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 20261c │ │ │ │ + bl 202564 │ │ │ │ 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 1fdcac │ │ │ │ + bl 1fdbf4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 2028c4 │ │ │ │ + cbz r0, 20280c │ │ │ │ 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] │ │ │ │ @@ -589994,31 +589964,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 20261c │ │ │ │ + bl 202564 │ │ │ │ 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 1fdcac │ │ │ │ + bl 1fdbf4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 202944 │ │ │ │ + cbz r0, 20288c │ │ │ │ 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] │ │ │ │ @@ -590035,31 +590005,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 20261c │ │ │ │ + bl 202564 │ │ │ │ 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 1fdcac │ │ │ │ + bl 1fdbf4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 2029da │ │ │ │ + cbz r0, 202922 │ │ │ │ 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] │ │ │ │ @@ -590082,84 +590052,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 20261c │ │ │ │ + bl 202564 │ │ │ │ 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] @ (202a5c ) │ │ │ │ + ldr r4, [pc, #100] @ (2029a4 ) │ │ │ │ sub sp, #32 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ add r4, pc │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 1fdcac │ │ │ │ + bl 1fdbf4 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 202a52 │ │ │ │ - ldr r3, [pc, #84] @ (202a60 ) │ │ │ │ + cbz r0, 20299a │ │ │ │ + ldr r3, [pc, #84] @ (2029a8 ) │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ mla r3, r2, r6, r3 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ - cbz r3, 202a48 │ │ │ │ + cbz r3, 202990 │ │ │ │ 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 202a26 │ │ │ │ + bne.n 20296e │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 20261c │ │ │ │ + bl 202564 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, sl │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - bvs.n 202a60 │ │ │ │ + bvs.n 202918 │ │ │ │ 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 2018fc │ │ │ │ + bl 201844 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1fdcac │ │ │ │ + bl 1fdbf4 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 202af2 │ │ │ │ + cbz r0, 202a3a │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 202ad6 │ │ │ │ + beq.n 202a1e │ │ │ │ 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] │ │ │ │ @@ -590172,173 +590142,173 @@ │ │ │ │ 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 202aaa │ │ │ │ + bne.n 2029f2 │ │ │ │ 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 200494 │ │ │ │ + bl 2003dc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ 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] @ (202bdc ) │ │ │ │ - ldr r3, [pc, #200] @ (202be0 ) │ │ │ │ + ldr r2, [pc, #200] @ (202b24 ) │ │ │ │ + ldr r3, [pc, #200] @ (202b28 ) │ │ │ │ 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 1fd904 │ │ │ │ - cbz r0, 202b4c │ │ │ │ + bl 1fd84c │ │ │ │ + cbz r0, 202a94 │ │ │ │ add.w r5, r5, r7, lsl #5 │ │ │ │ ldr r6, [r5, #56] @ 0x38 │ │ │ │ - ldr r2, [pc, #176] @ (202be4 ) │ │ │ │ - ldr r3, [pc, #168] @ (202be0 ) │ │ │ │ + ldr r2, [pc, #176] @ (202b2c ) │ │ │ │ + ldr r3, [pc, #168] @ (202b28 ) │ │ │ │ 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 202bd6 │ │ │ │ + bne.n 202b1e │ │ │ │ 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 201a08 │ │ │ │ + bl 201950 │ │ │ │ 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 202b9a │ │ │ │ - cbz r6, 202bd2 │ │ │ │ + bne.n 202ae2 │ │ │ │ + cbz r6, 202b1a │ │ │ │ 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 202b84 │ │ │ │ - cbz r4, 202bd2 │ │ │ │ + bne.n 202acc │ │ │ │ + cbz r4, 202b1a │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1fdcac │ │ │ │ + bl 1fdbf4 │ │ │ │ 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 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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 2025a4 │ │ │ │ - b.n 202b32 │ │ │ │ + bl 2024ec │ │ │ │ + b.n 202a7a │ │ │ │ mov r6, r5 │ │ │ │ - b.n 202b32 │ │ │ │ + b.n 202a7a │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bmi.n 202bac │ │ │ │ + bpl.n 202a64 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 202b74 │ │ │ │ + bpl.n 202c2c │ │ │ │ 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] @ (202c40 ) │ │ │ │ + ldr r4, [pc, #68] @ (202b88 ) │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r6, r2 │ │ │ │ add r4, pc │ │ │ │ str r1, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1fde08 │ │ │ │ - ldr r2, [pc, #56] @ (202c44 ) │ │ │ │ + bl 1fdd50 │ │ │ │ + ldr r2, [pc, #56] @ (202b8c ) │ │ │ │ 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, 202c1e │ │ │ │ + cbnz r2, 202b66 │ │ │ │ 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 200494 │ │ │ │ + bl 2003dc │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ - bl 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - bcc.n 202c3c │ │ │ │ + bmi.n 202af4 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ 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] @ 203190 │ │ │ │ + ldr.w r4, [pc, #1328] @ 2030d8 │ │ │ │ mov fp, r2 │ │ │ │ mov r6, r1 │ │ │ │ add r4, pc │ │ │ │ strd r2, r3, [sp, #136] @ 0x88 │ │ │ │ - ldr.w r3, [pc, #1320] @ 203194 │ │ │ │ + ldr.w r3, [pc, #1320] @ 2030dc │ │ │ │ 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 │ │ │ │ @@ -590361,43 +590331,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 2030f4 │ │ │ │ + beq.w 20303c │ │ │ │ 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, 202cee │ │ │ │ + cbz r7, 202c36 │ │ │ │ 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 20186c │ │ │ │ + bl 2017b4 │ │ │ │ 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 202fac │ │ │ │ + beq.w 202ef4 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 202fa4 │ │ │ │ + bne.w 202eec │ │ │ │ cmp r2, r6 │ │ │ │ iteet eq │ │ │ │ moveq r6, r3 │ │ │ │ movne r6, #2 │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ @@ -590411,15 +590381,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 1fdf08 │ │ │ │ + bl 1fde50 │ │ │ │ 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 │ │ │ │ @@ -590430,34 +590400,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 202d8c │ │ │ │ + bhi.n 202cd4 │ │ │ │ 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 202d8c │ │ │ │ + bne.n 202cd4 │ │ │ │ cmp r6, #6 │ │ │ │ it eq │ │ │ │ moveq.w sl, #7 │ │ │ │ - beq.n 202d8c │ │ │ │ + beq.n 202cd4 │ │ │ │ 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 202fbe │ │ │ │ + beq.w 202f06 │ │ │ │ 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 │ │ │ │ @@ -590474,15 +590444,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 202ffe │ │ │ │ + beq.w 202f46 │ │ │ │ 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 │ │ │ │ @@ -590502,15 +590472,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 202e7e │ │ │ │ + beq.n 202dc6 │ │ │ │ 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 │ │ │ │ @@ -590528,15 +590498,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, 202ec6 │ │ │ │ + cbz r3, 202e0e │ │ │ │ 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 │ │ │ │ @@ -590554,15 +590524,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, 202f0e │ │ │ │ + cbz r3, 202e56 │ │ │ │ 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 │ │ │ │ @@ -590580,15 +590550,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, 202f5a │ │ │ │ + cbz r3, 202ea2 │ │ │ │ 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 │ │ │ │ @@ -590607,55 +590577,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 201cf8 │ │ │ │ + bl 201c40 │ │ │ │ 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 200494 │ │ │ │ + bl 2003dc │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ - bl 2025a4 │ │ │ │ - ldr r2, [pc, #532] @ (203198 ) │ │ │ │ - ldr r3, [pc, #528] @ (203194 ) │ │ │ │ + bl 2024ec │ │ │ │ + ldr r2, [pc, #532] @ (2030e0 ) │ │ │ │ + ldr r3, [pc, #528] @ (2030dc ) │ │ │ │ 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 20317e │ │ │ │ + bne.w 2030c6 │ │ │ │ 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 20304c │ │ │ │ + beq.n 202f94 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 202d0e │ │ │ │ + b.n 202c56 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 203092 │ │ │ │ + beq.n 202fda │ │ │ │ ldr r2, [sp, #0] │ │ │ │ movs r6, #5 │ │ │ │ subs r2, #0 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ - b.n 202d0e │ │ │ │ + b.n 202c56 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2030a2 │ │ │ │ + beq.n 202fea │ │ │ │ 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 │ │ │ │ @@ -590668,18 +590638,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 202dd6 │ │ │ │ + b.n 202d1e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2030bc │ │ │ │ + beq.n 203004 │ │ │ │ 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 │ │ │ │ @@ -590696,92 +590666,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 202e2e │ │ │ │ + b.n 202d76 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 20309e │ │ │ │ + bhi.n 202fe6 │ │ │ │ cmp r6, #8 │ │ │ │ - bne.n 20309e │ │ │ │ + bne.n 202fe6 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r1, #1 │ │ │ │ - vldr d7, [pc, #296] @ 203188 │ │ │ │ + vldr d7, [pc, #296] @ 2030d0 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ vstr d7, [sp, #72] @ 0x48 │ │ │ │ - bl 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #0] │ │ │ │ - cbz r0, 20309e │ │ │ │ + cbz r0, 202fe6 │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add.w r3, r2, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 202d0e │ │ │ │ + b.n 202c56 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 202fa8 │ │ │ │ + bne.n 202ef0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #3 │ │ │ │ - bls.n 203056 │ │ │ │ + bls.n 202f9e │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - b.n 202d0e │ │ │ │ + b.n 202c56 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbz r3, 2030d6 │ │ │ │ + cbz r3, 20301e │ │ │ │ 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 202fd6 │ │ │ │ + b.n 202f1e │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 2030fe │ │ │ │ + cbz r3, 203046 │ │ │ │ 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 203018 │ │ │ │ + b.n 202f60 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 202dd8 │ │ │ │ + beq.w 202d20 │ │ │ │ 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 202fd6 │ │ │ │ + b.n 202f1e │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - cbz r7, 20314e │ │ │ │ - cbz r2, 203154 │ │ │ │ + cbz r7, 203096 │ │ │ │ + cbz r2, 20309c │ │ │ │ movs r4, #2 │ │ │ │ - b.n 202cd2 │ │ │ │ + b.n 202c1a │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 202e2e │ │ │ │ + beq.w 202d76 │ │ │ │ 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 │ │ │ │ @@ -590799,146 +590769,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 202e2e │ │ │ │ - cbz r2, 20316a │ │ │ │ + b.n 202d76 │ │ │ │ + cbz r2, 2030b2 │ │ │ │ movs r4, #1 │ │ │ │ - b.n 202cee │ │ │ │ + b.n 202c36 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 2030fa │ │ │ │ + bne.n 203042 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ orrs.w r2, r8, r2 │ │ │ │ ite ne │ │ │ │ movne r4, #1 │ │ │ │ moveq r4, #0 │ │ │ │ adds r4, #1 │ │ │ │ - b.n 202cd2 │ │ │ │ + b.n 202c1a │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 203150 │ │ │ │ + bne.n 203098 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ orrs.w r2, r8, r2 │ │ │ │ ite ne │ │ │ │ movne r4, #1 │ │ │ │ moveq r4, r7 │ │ │ │ - b.n 202cee │ │ │ │ + b.n 202c36 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - bcc.n 2030c4 │ │ │ │ + bmi.n 20317c │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 20328c │ │ │ │ + bne.n 203144 │ │ │ │ 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] @ (203334 ) │ │ │ │ - ldr r3, [pc, #380] @ (203338 ) │ │ │ │ + ldr r2, [pc, #380] @ (20327c ) │ │ │ │ + ldr r3, [pc, #380] @ (203280 ) │ │ │ │ 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 1fd8d0 │ │ │ │ + bl 1fd818 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 203324 │ │ │ │ + bne.w 20326c │ │ │ │ ldr r5, [r7, #4] │ │ │ │ mov sl, r5 │ │ │ │ cmp r5, r7 │ │ │ │ - beq.w 20332c │ │ │ │ + beq.w 203274 │ │ │ │ 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 203208 │ │ │ │ + bmi.n 203150 │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ - cbz r3, 203240 │ │ │ │ + cbz r3, 203188 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 20329c │ │ │ │ + beq.n 2031e4 │ │ │ │ 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 20327c │ │ │ │ + beq.n 2031c4 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mov r3, r6 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ lsls r1, r2, #31 │ │ │ │ sub.w r5, r5, #4 │ │ │ │ - bpl.n 203204 │ │ │ │ + bpl.n 20314c │ │ │ │ mov r6, r5 │ │ │ │ - b.n 203210 │ │ │ │ + b.n 203158 │ │ │ │ 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 203248 │ │ │ │ + bne.n 203190 │ │ │ │ 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 2031fa │ │ │ │ - ldr r2, [pc, #188] @ (20333c ) │ │ │ │ - ldr r3, [pc, #184] @ (203338 ) │ │ │ │ + bne.n 203142 │ │ │ │ + ldr r2, [pc, #188] @ (203284 ) │ │ │ │ + ldr r3, [pc, #184] @ (203280 ) │ │ │ │ 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 203330 │ │ │ │ + bne.n 203278 │ │ │ │ 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 │ │ │ │ @@ -590946,98 +590916,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 2032e0 │ │ │ │ + bne.n 203228 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 203320 │ │ │ │ + beq.n 203268 │ │ │ │ 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 2032cc │ │ │ │ - cbz r4, 203320 │ │ │ │ + bne.n 203214 │ │ │ │ + cbz r4, 203268 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1fdcac │ │ │ │ + bl 1fdbf4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w r4, r0, #20 │ │ │ │ mov fp, r0 │ │ │ │ mov r1, r4 │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ mov r2, r8 │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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 2025a4 │ │ │ │ - b.n 20320c │ │ │ │ + bl 2024ec │ │ │ │ + b.n 203154 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - b.n 20320c │ │ │ │ + b.n 203154 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ mov r0, r7 │ │ │ │ - bl 2004d0 │ │ │ │ + bl 200418 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 20327c │ │ │ │ + b.n 2031c4 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ - ldmia r6, {r1, r6} │ │ │ │ + ldmia r6, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r6!, {r2, r4, r5} │ │ │ │ lsls r5, r4, #2 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ add.w r2, r3, #32 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2033aa │ │ │ │ + beq.n 2032f2 │ │ │ │ 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, 20336c │ │ │ │ + cbz r2, 2032b4 │ │ │ │ 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, 203388 │ │ │ │ + cbz r1, 2032d0 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ ldrd r0, r1, [r0] │ │ │ │ - bl 1fe0e4 │ │ │ │ - cbnz r0, 203396 │ │ │ │ + bl 1fe02c │ │ │ │ + cbnz r0, 2032de │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ mov r2, r5 │ │ │ │ - bl 1fe1e4 │ │ │ │ + bl 1fe12c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ mov r2, r5 │ │ │ │ - bl 1fe1e4 │ │ │ │ + bl 1fe12c │ │ │ │ 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 │ │ │ │ @@ -591046,55 +591016,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 1fdb40 │ │ │ │ + bl 1fda88 │ │ │ │ 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 207b8c │ │ │ │ + bl 207ad4 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add.w r2, r4, #44 @ 0x2c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20341a │ │ │ │ + beq.n 203362 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 203410 │ │ │ │ + cbz r2, 203358 │ │ │ │ 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, 203450 │ │ │ │ + cbz r1, 203398 │ │ │ │ ldr r3, [r1, #52] @ 0x34 │ │ │ │ add.w r2, r1, #60 @ 0x3c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 203460 │ │ │ │ + beq.n 2033a8 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 203448 │ │ │ │ + cbz r2, 203390 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ movs r2, #1 │ │ │ │ push {r4} │ │ │ │ ldr r4, [r3, #4] │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ @@ -591107,22 +591077,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 203422 │ │ │ │ + b.n 20336a │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - cbz r1, 203488 │ │ │ │ + cbz r1, 2033d0 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbz r3, 203480 │ │ │ │ + cbz r3, 2033c8 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r1, r3 │ │ │ │ strd r3, r1, [r0] │ │ │ │ @@ -591132,15 +591102,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 20346a │ │ │ │ + b.n 2033b2 │ │ │ │ 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] │ │ │ │ @@ -591148,86 +591118,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, 203510 │ │ │ │ - bl 1fdfbc │ │ │ │ + cbz r5, 203458 │ │ │ │ + bl 1fdf04 │ │ │ │ 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 1fe010 │ │ │ │ + bl 1fdf58 │ │ │ │ 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 1fe010 │ │ │ │ + bl 1fdf58 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ ldrb r2, [r7, #12] │ │ │ │ add.w r1, r5, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ add.w r0, r5, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 1fdfbc │ │ │ │ + bl 1fdf04 │ │ │ │ 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 1fdba8 │ │ │ │ + bl 1fdaf0 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldmia.w r4, {r0, r1} │ │ │ │ - bl 207b8c │ │ │ │ + bl 207ad4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r1, r2, #24 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 203562 │ │ │ │ + beq.n 2034aa │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 203558 │ │ │ │ + cbz r1, 2034a0 │ │ │ │ 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, 203598 │ │ │ │ + cbz r1, 2034e0 │ │ │ │ ldr r3, [r1, #32] │ │ │ │ add.w r2, r1, #40 @ 0x28 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2035a8 │ │ │ │ + beq.n 2034f0 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 203590 │ │ │ │ + cbz r2, 2034d8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ movs r2, #1 │ │ │ │ push {r4} │ │ │ │ ldr r4, [r3, #4] │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ @@ -591240,22 +591210,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 20356a │ │ │ │ + b.n 2034b2 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - cbz r1, 2035d0 │ │ │ │ + cbz r1, 203518 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbz r3, 2035c8 │ │ │ │ + cbz r3, 203510 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r1, r3 │ │ │ │ strd r3, r1, [r0] │ │ │ │ @@ -591265,15 +591235,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 2035b2 │ │ │ │ + b.n 2034fa │ │ │ │ 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 │ │ │ │ @@ -591281,21 +591251,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, 203670 │ │ │ │ + cbz r6, 2035b8 │ │ │ │ and.w r3, r3, #121 @ 0x79 │ │ │ │ cmp.w ip, #128 @ 0x80 │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 203648 │ │ │ │ + beq.n 203590 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 2036fa │ │ │ │ + bhi.n 203642 │ │ │ │ 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] │ │ │ │ @@ -591306,98 +591276,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 2036d6 │ │ │ │ + bhi.n 20361e │ │ │ │ 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] @ (20376c ) │ │ │ │ + ldr r4, [pc, #268] @ (2036b4 ) │ │ │ │ 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 1fcc64 │ │ │ │ + bl 1fcbac │ │ │ │ cmp.w r0, #370 @ 0x172 │ │ │ │ it eq │ │ │ │ moveq r0, r4 │ │ │ │ - bne.n 20368a │ │ │ │ + bne.n 2035d2 │ │ │ │ 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 202764 │ │ │ │ + bl 2026ac │ │ │ │ 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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ add.w r3, r1, #20 │ │ │ │ strd r6, r6, [sp] │ │ │ │ mov r1, r7 │ │ │ │ - bl 202764 │ │ │ │ + bl 2026ac │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movw r7, #265 @ 0x109 │ │ │ │ - b.n 2036a2 │ │ │ │ + b.n 2035ea │ │ │ │ movw r7, #267 @ 0x10b │ │ │ │ - b.n 2036a2 │ │ │ │ + b.n 2035ea │ │ │ │ movw r7, #351 @ 0x15f │ │ │ │ - b.n 2036a2 │ │ │ │ + b.n 2035ea │ │ │ │ mov.w r7, #350 @ 0x15e │ │ │ │ - b.n 2036a2 │ │ │ │ + b.n 2035ea │ │ │ │ mov.w r7, #266 @ 0x10a │ │ │ │ - b.n 2036a2 │ │ │ │ + b.n 2035ea │ │ │ │ mov.w r7, #352 @ 0x160 │ │ │ │ - b.n 2036a2 │ │ │ │ + b.n 2035ea │ │ │ │ movw r7, #349 @ 0x15d │ │ │ │ - b.n 2036a2 │ │ │ │ + b.n 2035ea │ │ │ │ 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] @ (203958 ) │ │ │ │ + ldr r3, [pc, #584] @ (2038a0 ) │ │ │ │ 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] @ (20395c ) │ │ │ │ + ldr r2, [pc, #572] @ (2038a4 ) │ │ │ │ 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 │ │ │ │ @@ -591415,32 +591385,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 1fdcac │ │ │ │ + bl 1fdbf4 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #3 │ │ │ │ mov sl, r0 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ 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 │ │ │ │ @@ -591451,32 +591421,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 1fdcac │ │ │ │ + bl 1fdbf4 │ │ │ │ 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 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ 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} │ │ │ │ @@ -591486,29 +591456,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 1fdcac │ │ │ │ + bl 1fdbf4 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ movs r2, #3 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov sl, r0 │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ 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 │ │ │ │ @@ -591523,79 +591493,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 1fdcac │ │ │ │ + bl 1fdbf4 │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r7 │ │ │ │ mov r6, r0 │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r3, r7 │ │ │ │ add.w r2, sl, #20 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, r8 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov.w r1, #260 @ 0x104 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 20280c │ │ │ │ + bl 202754 │ │ │ │ movs r1, #227 @ 0xe3 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 2028cc │ │ │ │ - ldr r2, [pc, #36] @ (203960 ) │ │ │ │ - ldr r3, [pc, #28] @ (203958 ) │ │ │ │ + bl 202814 │ │ │ │ + ldr r2, [pc, #36] @ (2038a8 ) │ │ │ │ + ldr r3, [pc, #28] @ (2038a0 ) │ │ │ │ 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 203952 │ │ │ │ + bne.n 20389a │ │ │ │ add sp, #116 @ 0x74 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r3, r4, r6, r7} │ │ │ │ + ldmia r1!, {r4, r7} │ │ │ │ lsls r5, r4, #2 │ │ │ │ - stmia r6!, {r6, r7} │ │ │ │ + stmia r7!, {r3, r4, r5, r6} │ │ │ │ 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] @ (203b60 ) │ │ │ │ + ldr r4, [pc, #488] @ (203aa8 ) │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ - ldr r3, [pc, #488] @ (203b64 ) │ │ │ │ + ldr r3, [pc, #488] @ (203aac ) │ │ │ │ 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 2036fc │ │ │ │ + bl 203644 │ │ │ │ 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] │ │ │ │ @@ -591604,41 +591574,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 203a12 │ │ │ │ + beq.n 20395a │ │ │ │ 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 1fdcac │ │ │ │ + bl 1fdbf4 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ 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 │ │ │ │ @@ -591650,31 +591620,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 1fdcac │ │ │ │ + bl 1fdbf4 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ 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 │ │ │ │ @@ -591686,191 +591656,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 1fdcac │ │ │ │ + bl 1fdbf4 │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r6, r0 │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldrb.w r2, [r9, #13] │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ movs r1, #1 │ │ │ │ mov.w r9, #0 │ │ │ │ strd r8, r9, [sp, #24] │ │ │ │ - bl 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 203b30 │ │ │ │ + cbz r0, 203a78 │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, sl │ │ │ │ - bl 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ mov r0, sl │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ str r5, [sp, #4] │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 20294c │ │ │ │ - ldr r2, [pc, #36] @ (203b68 ) │ │ │ │ - ldr r3, [pc, #28] @ (203b64 ) │ │ │ │ + bl 202894 │ │ │ │ + ldr r2, [pc, #36] @ (203ab0 ) │ │ │ │ + ldr r3, [pc, #28] @ (203aac ) │ │ │ │ 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 203b5c │ │ │ │ + bne.n 203aa4 │ │ │ │ add sp, #116 @ 0x74 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ - stmia r6!, {r7} │ │ │ │ + stmia r7!, {r3, r4, r5} │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r5, r6} │ │ │ │ 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 203bb0 │ │ │ │ + bhi.n 203af8 │ │ │ │ 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 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov.w r1, #288 @ 0x120 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20280c │ │ │ │ + bl 202754 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #203 @ 0xcb │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov.w r1, #288 @ 0x120 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20280c │ │ │ │ + bl 202754 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r1 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov.w r1, #288 @ 0x120 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20280c │ │ │ │ + bl 202754 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #205 @ 0xcd │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov.w r1, #288 @ 0x120 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20280c │ │ │ │ + bl 202754 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #207 @ 0xcf │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov.w r1, #288 @ 0x120 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20280c │ │ │ │ + bl 202754 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #209 @ 0xd1 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov.w r1, #288 @ 0x120 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20280c │ │ │ │ + bl 202754 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #211 @ 0xd3 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov.w r1, #288 @ 0x120 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20280c │ │ │ │ + bl 202754 │ │ │ │ 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] @ 2040b0 │ │ │ │ + ldr.w r0, [pc, #1112] @ 203ff8 │ │ │ │ mov r5, r1 │ │ │ │ - ldr.w r1, [pc, #1108] @ 2040b4 │ │ │ │ + ldr.w r1, [pc, #1108] @ 203ffc │ │ │ │ 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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 203c98 │ │ │ │ + cbz r0, 203be0 │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.w 203eca │ │ │ │ + bhi.w 203e12 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 2040ae │ │ │ │ + bhi.w 203ff6 │ │ │ │ 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 │ │ │ │ @@ -591902,42 +591872,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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 203d1e │ │ │ │ + cbz r0, 203c66 │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r3, sl │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #217 @ 0xd9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #244 @ 0xf4 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #217 @ 0xd9 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ 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 │ │ │ │ @@ -591945,26 +591915,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 203dee │ │ │ │ + beq.n 203d36 │ │ │ │ cmp r1, #32 │ │ │ │ - beq.w 203eae │ │ │ │ + beq.w 203df6 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ - beq.w 203ed4 │ │ │ │ + beq.w 203e1c │ │ │ │ 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 2040ae │ │ │ │ + bhi.w 203ff6 │ │ │ │ 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 │ │ │ │ @@ -591992,61 +591962,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 203cf8 │ │ │ │ + b.n 203c40 │ │ │ │ movs r3, #1 │ │ │ │ strh.w r3, [sp, #32] │ │ │ │ - b.n 203cf8 │ │ │ │ + b.n 203c40 │ │ │ │ ands.w r3, lr, #8 │ │ │ │ - bne.w 203f48 │ │ │ │ + bne.w 203e90 │ │ │ │ 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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 203e34 │ │ │ │ + cbz r0, 203d7c │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r4 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2028cc │ │ │ │ + bl 202814 │ │ │ │ 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 20407e │ │ │ │ + bhi.w 203fc6 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 2040ae │ │ │ │ + bhi.w 203ff6 │ │ │ │ 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 │ │ │ │ @@ -592073,315 +592043,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 203f52 │ │ │ │ + bne.n 203e9a │ │ │ │ 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 203e08 │ │ │ │ + b.n 203d50 │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #32] │ │ │ │ - b.n 203cf8 │ │ │ │ + b.n 203c40 │ │ │ │ ands.w lr, lr, #32 │ │ │ │ - beq.w 204094 │ │ │ │ + beq.w 203fdc │ │ │ │ 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 200008 │ │ │ │ + bl 1fff50 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 203f1a │ │ │ │ + cbz r0, 203e62 │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ 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 204088 │ │ │ │ + bhi.w 203fd0 │ │ │ │ mov r2, r1 │ │ │ │ subs r3, r1, #1 │ │ │ │ - b.n 203d96 │ │ │ │ + b.n 203cde │ │ │ │ movs r3, #0 │ │ │ │ mov.w r9, #1024 @ 0x400 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 203ee6 │ │ │ │ + b.n 203e2e │ │ │ │ movs r3, #0 │ │ │ │ mov.w r9, #8388608 @ 0x800000 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 203ee6 │ │ │ │ + b.n 203e2e │ │ │ │ str.w r9, [sp, #48] @ 0x30 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 203f8c │ │ │ │ + cbz r0, 203ed4 │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r3, r9 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2028cc │ │ │ │ + bl 202814 │ │ │ │ mov r3, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #244 @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #366 @ 0x16e │ │ │ │ mov r0, r4 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str.w r8, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2028cc │ │ │ │ + bl 202814 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2028cc │ │ │ │ + bl 202814 │ │ │ │ ldr r6, [r4, #12] │ │ │ │ mov r9, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r5 │ │ │ │ orr.w r7, r6, #56 @ 0x38 │ │ │ │ movw r1, #265 @ 0x109 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [r4, #12] │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r3, sl │ │ │ │ mov r8, r0 │ │ │ │ mov r2, sl │ │ │ │ movw r1, #265 @ 0x109 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [r4, #12] │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r6, [r4, #12] │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 2028cc │ │ │ │ + bl 202814 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2028cc │ │ │ │ - ldr r2, [pc, #136] @ (2040b8 ) │ │ │ │ - ldr r3, [pc, #132] @ (2040b4 ) │ │ │ │ + bl 202814 │ │ │ │ + ldr r2, [pc, #136] @ (204000 ) │ │ │ │ + ldr r3, [pc, #132] @ (203ffc ) │ │ │ │ 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 2040aa │ │ │ │ + bne.n 203ff2 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ strh.w r9, [sp, #48] @ 0x30 │ │ │ │ - b.n 203f60 │ │ │ │ + b.n 203ea8 │ │ │ │ strb.w r9, [sp, #48] @ 0x30 │ │ │ │ - b.n 203f60 │ │ │ │ + b.n 203ea8 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 203f60 │ │ │ │ + b.n 203ea8 │ │ │ │ ldr.w ip, [r4, #16] │ │ │ │ add.w fp, sp, #48 @ 0x30 │ │ │ │ strb.w lr, [sp, #40] @ 0x28 │ │ │ │ - b.n 203e08 │ │ │ │ + b.n 203d50 │ │ │ │ movs r3, #1 │ │ │ │ ldr.w ip, [r4, #16] │ │ │ │ add.w fp, sp, #48 @ 0x30 │ │ │ │ strb.w r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 203e08 │ │ │ │ + b.n 203d50 │ │ │ │ ldr.w ip, [r4, #16] │ │ │ │ - b.n 203ec0 │ │ │ │ + b.n 203e08 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str.w r9, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - b.n 203f60 │ │ │ │ + b.n 203ea8 │ │ │ │ ldr.w ip, [r4, #16] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ strd lr, r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 203e08 │ │ │ │ + b.n 203d50 │ │ │ │ str.w lr, [sp, #20] │ │ │ │ mov.w r3, #2147483648 @ 0x80000000 │ │ │ │ mov lr, r9 │ │ │ │ add.w fp, sp, #48 @ 0x30 │ │ │ │ - b.n 20408c │ │ │ │ + b.n 203fd4 │ │ │ │ ldr.w ip, [r4, #16] │ │ │ │ - b.n 203e00 │ │ │ │ + b.n 203d48 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stmia r3!, {r2, r3, r4, r7} │ │ │ │ + stmia r4!, {r2, r4, r6} │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ite gt │ │ │ │ - lslgt r5, r4, #2 │ │ │ │ - movle r0, r0 │ │ │ │ + stmia r0!, {r2, 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, #3920] @ 0xf50 │ │ │ │ - ldr r2, [pc, #756] @ (2043c8 ) │ │ │ │ + ldr r2, [pc, #756] @ (204310 ) │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ - ldr r3, [pc, #756] @ (2043cc ) │ │ │ │ + ldr r3, [pc, #756] @ (204314 ) │ │ │ │ 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 204408 │ │ │ │ + beq.w 204350 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r7, r0 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ - vldr d0, [pc, #708] @ 2043b8 │ │ │ │ + vldr d0, [pc, #708] @ 204300 │ │ │ │ mov r0, r5 │ │ │ │ ldrb r4, [r3, #13] │ │ │ │ mov r1, r4 │ │ │ │ - bl 200008 │ │ │ │ + bl 1fff50 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 204126 │ │ │ │ + cbz r0, 20406e │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ ldrb r4, [r3, #13] │ │ │ │ mov r1, r4 │ │ │ │ - bl 200008 │ │ │ │ + bl 1fff50 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 20415c │ │ │ │ + cbz r0, 2040a4 │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ - vldr d0, [pc, #604] @ 2043c0 │ │ │ │ + vldr d0, [pc, #604] @ 204308 │ │ │ │ ldrb r4, [r3, #13] │ │ │ │ mov r1, r4 │ │ │ │ - bl 200008 │ │ │ │ + bl 1fff50 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - cbz r0, 204194 │ │ │ │ + cbz r0, 2040dc │ │ │ │ mov r3, r5 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r2 │ │ │ │ - bl 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ 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 20280c │ │ │ │ + bl 202754 │ │ │ │ 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 204364 │ │ │ │ + bne.w 2042ac │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 204278 │ │ │ │ + bls.n 2041c0 │ │ │ │ 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] │ │ │ │ @@ -592400,121 +592370,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 1fdcac │ │ │ │ + bl 1fdbf4 │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r9, r0 │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ add.w r3, r9, #20 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r1, #252 @ 0xfc │ │ │ │ mov r0, r7 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r0, [sp, #8] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r8, r3 │ │ │ │ - bcc.n 2041e4 │ │ │ │ + bcc.n 20412c │ │ │ │ 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 20285c │ │ │ │ + bl 2027a4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #217 @ 0xd9 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r7 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 2028cc │ │ │ │ + bl 202814 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb.w r3, [r3, #170] @ 0xaa │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2043d0 │ │ │ │ + beq.w 204318 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #190 @ 0xbe │ │ │ │ mov r0, r7 │ │ │ │ - bl 20280c │ │ │ │ + bl 202754 │ │ │ │ ldrb.w r6, [fp, #13] │ │ │ │ - vldr d0, [pc, #244] @ 2043b8 │ │ │ │ + vldr d0, [pc, #244] @ 204300 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 200008 │ │ │ │ + bl 1fff50 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 2042ee │ │ │ │ + cbz r0, 204236 │ │ │ │ ldmia r5!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r3, r6 │ │ │ │ mov r2, fp │ │ │ │ movs r1, #244 @ 0xf4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r2, r4 │ │ │ │ mov r5, r0 │ │ │ │ mov.w r1, #260 @ 0x104 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20280c │ │ │ │ + bl 202754 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2028cc │ │ │ │ + bl 202814 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r1, #217 @ 0xd9 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r7 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 2028cc │ │ │ │ + bl 202814 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ mov r4, r0 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ - bhi.w 2045f8 │ │ │ │ + bhi.w 204540 │ │ │ │ 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 │ │ │ │ @@ -592532,46 +592502,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 1fdcac │ │ │ │ + bl 1fdbf4 │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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 2025a4 │ │ │ │ - b.n 2041cc │ │ │ │ + bl 2024ec │ │ │ │ + b.n 204114 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r6, #31] │ │ │ │ - itte cs │ │ │ │ - lslcs r5, r4, #2 │ │ │ │ - lsrcs r0, r2, #3 │ │ │ │ - movcc r0, r0 │ │ │ │ + ittt le │ │ │ │ + lslle r5, r4, #2 │ │ │ │ + lsrle r0, r2, #3 │ │ │ │ + movle r0, r0 │ │ │ │ ldrb r2, [r6, #13] │ │ │ │ strd r3, r3, [sp, #40] @ 0x28 │ │ │ │ cmp r2, #32 │ │ │ │ add.w r3, r2, #4294967295 @ 0xffffffff │ │ │ │ - bhi.w 2045ea │ │ │ │ + bhi.w 204532 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 2044c4 │ │ │ │ + bhi.n 20440c │ │ │ │ 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 │ │ │ │ @@ -592583,24 +592553,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 20280c │ │ │ │ - ldr r2, [pc, #492] @ (204600 ) │ │ │ │ - ldr r3, [pc, #492] @ (204604 ) │ │ │ │ + bl 202754 │ │ │ │ + ldr r2, [pc, #492] @ (204548 ) │ │ │ │ + ldr r3, [pc, #492] @ (20454c ) │ │ │ │ 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 2045f4 │ │ │ │ + bne.w 20453c │ │ │ │ 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 │ │ │ │ @@ -592609,34 +592579,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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 20447a │ │ │ │ + cbz r0, 2043c2 │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldrb r2, [r6, #13] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #4] │ │ │ │ cmp r2, #32 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bhi.w 2045e0 │ │ │ │ + bhi.w 204528 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 2045f8 │ │ │ │ + bhi.w 204540 │ │ │ │ tbb [pc, r3] │ │ │ │ uxth r2, r4 │ │ │ │ uxth r2, r6 │ │ │ │ uxth r2, r6 │ │ │ │ ldr r7, [sp, #712] @ 0x2c8 │ │ │ │ uxth r2, r6 │ │ │ │ uxth r2, r6 │ │ │ │ @@ -592648,804 +592618,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 204436 │ │ │ │ + b.n 20437e │ │ │ │ movs r1, #1 │ │ │ │ strb.w r1, [sp, #40] @ 0x28 │ │ │ │ - b.n 204436 │ │ │ │ + b.n 20437e │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - b.n 204436 │ │ │ │ + b.n 20437e │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #203 @ 0xcb │ │ │ │ mov r0, r7 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #280 @ 0x118 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20280c │ │ │ │ + bl 202754 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r9 │ │ │ │ movs r1, #217 @ 0xd9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 2028cc │ │ │ │ - b.n 204412 │ │ │ │ + bl 202814 │ │ │ │ + b.n 20435a │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #213 @ 0xd5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 2044da │ │ │ │ + b.n 204422 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #211 @ 0xd3 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 2044da │ │ │ │ + b.n 204422 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #209 @ 0xd1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 2044da │ │ │ │ + b.n 204422 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #207 @ 0xcf │ │ │ │ mov r0, r7 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 2044da │ │ │ │ + b.n 204422 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #205 @ 0xcd │ │ │ │ mov r0, r7 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 2044da │ │ │ │ + b.n 204422 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 2044da │ │ │ │ + b.n 204422 │ │ │ │ str.w sl, [sp, #48] @ 0x30 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 20459c │ │ │ │ + cbz r0, 2044e4 │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r7 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r3, r4 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, fp │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r7 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 204318 │ │ │ │ + b.n 204260 │ │ │ │ strh.w sl, [sp, #48] @ 0x30 │ │ │ │ - b.n 204576 │ │ │ │ + b.n 2044be │ │ │ │ strb.w sl, [sp, #48] @ 0x30 │ │ │ │ - b.n 204576 │ │ │ │ + b.n 2044be │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 204576 │ │ │ │ + b.n 2044be │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str.w sl, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - b.n 204576 │ │ │ │ - vldr d7, [pc, #12] @ 2045f8 │ │ │ │ + b.n 2044be │ │ │ │ + vldr d7, [pc, #12] @ 204540 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - b.n 204436 │ │ │ │ + b.n 20437e │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ - cbnz r6, 20467c │ │ │ │ + pop {r1, r2, r3, r4, r7} │ │ │ │ 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] @ (204720 ) │ │ │ │ + ldr r2, [pc, #260] @ (204668 ) │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #260] @ (204724 ) │ │ │ │ + ldr r3, [pc, #260] @ (20466c ) │ │ │ │ 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 200008 │ │ │ │ + bl 1fff50 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 204664 │ │ │ │ + cbz r0, 2045ac │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldrb.w r5, [r8, #13] │ │ │ │ mov r0, r7 │ │ │ │ vmov.f64 d0, #8 @ 0x40400000 3.0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 200008 │ │ │ │ + bl 1fff50 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 204692 │ │ │ │ + cbz r0, 2045da │ │ │ │ ldmia r7!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ movw r1, #289 @ 0x121 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r3, r9 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, sl │ │ │ │ movw r1, #289 @ 0x121 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #202 @ 0xca │ │ │ │ mov r0, r4 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ movw r1, #281 @ 0x119 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20280c │ │ │ │ + bl 202754 │ │ │ │ mov r2, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov.w r1, #260 @ 0x104 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20280c │ │ │ │ + bl 202754 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #227 @ 0xe3 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 2028cc │ │ │ │ + bl 202814 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20285c │ │ │ │ - ldr r2, [pc, #36] @ (204728 ) │ │ │ │ - ldr r3, [pc, #32] @ (204724 ) │ │ │ │ + bl 2027a4 │ │ │ │ + ldr r2, [pc, #36] @ (204670 ) │ │ │ │ + ldr r3, [pc, #32] @ (20466c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 20471a │ │ │ │ + bne.n 204662 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cbnz r4, 20475a │ │ │ │ + hlt 0x0014 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb8f8 │ │ │ │ + cbnz r0, 2046a0 │ │ │ │ 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] @ (204a90 ) │ │ │ │ + ldr r3, [pc, #836] @ (2049d8 ) │ │ │ │ mov r7, r0 │ │ │ │ str r2, [sp, #32] │ │ │ │ - ldr r2, [pc, #836] @ (204a94 ) │ │ │ │ + ldr r2, [pc, #836] @ (2049dc ) │ │ │ │ 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 204a42 │ │ │ │ + beq.w 20498a │ │ │ │ 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] @ 204a88 │ │ │ │ + vldr d8, [pc, #784] @ 2049d0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #24] │ │ │ │ - b.n 2048ae │ │ │ │ + b.n 2047f6 │ │ │ │ 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 1fdcac │ │ │ │ + bl 1fdbf4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ str r1, [sp, #12] │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ 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 204a30 │ │ │ │ + bne.w 204978 │ │ │ │ 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 204a30 │ │ │ │ + beq.w 204978 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1fdcac │ │ │ │ + bl 1fdbf4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r8, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #492 @ 0x1ec │ │ │ │ mov r0, r7 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ ldrb r5, [r0, #13] │ │ │ │ mov fp, r0 │ │ │ │ cmp r5, #16 │ │ │ │ - beq.w 204a70 │ │ │ │ + beq.w 2049b8 │ │ │ │ cmp r5, #32 │ │ │ │ - bne.n 2048ea │ │ │ │ + bne.n 204832 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #384 @ 0x180 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20280c │ │ │ │ + bl 202754 │ │ │ │ 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 204a42 │ │ │ │ + bls.w 20498a │ │ │ │ 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 204780 │ │ │ │ + bne.w 2046c8 │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.w 204a36 │ │ │ │ + beq.w 20497e │ │ │ │ ldr.w fp, [sp, #24] │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 204780 │ │ │ │ + b.n 2046c8 │ │ │ │ lsls r5, r5, #1 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #1 │ │ │ │ vstr d8, [sp, #48] @ 0x30 │ │ │ │ - bl 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 204914 │ │ │ │ + cbz r0, 20485c │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr r2, [sp, #12] │ │ │ │ adds r2, #20 │ │ │ │ ldrb.w ip, [fp, #12] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 204894 │ │ │ │ + beq.n 2047dc │ │ │ │ orr.w r5, r5, #4 │ │ │ │ mov.w r8, #0 │ │ │ │ strd r2, sl, [sp, #12] │ │ │ │ uxtb r3, r5 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 2049fc │ │ │ │ + b.n 204944 │ │ │ │ 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 1fdcac │ │ │ │ + bl 1fdbf4 │ │ │ │ add.w sl, r0, #20 │ │ │ │ ldrb.w r3, [fp, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sl │ │ │ │ mov r9, r0 │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r1, sl │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 2035e0 │ │ │ │ + bl 203528 │ │ │ │ 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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 2049d2 │ │ │ │ + cbz r0, 20491a │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, r7 │ │ │ │ add.w r8, r8, #1 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ ldrb.w ip, [fp, #12] │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r8, ip │ │ │ │ - bcs.n 204a28 │ │ │ │ + bcs.n 204970 │ │ │ │ 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 204930 │ │ │ │ + bne.n 204878 │ │ │ │ cmp.w ip, #1 │ │ │ │ - bne.n 204930 │ │ │ │ + bne.n 204878 │ │ │ │ mov sl, fp │ │ │ │ - b.n 204988 │ │ │ │ + b.n 2048d0 │ │ │ │ ldr.w sl, [sp, #16] │ │ │ │ mov r2, r0 │ │ │ │ - b.n 204894 │ │ │ │ + b.n 2047dc │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ - b.n 20486a │ │ │ │ + b.n 2047b2 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r9, r8 │ │ │ │ ldr.w fp, [sp, #24] │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 2047d6 │ │ │ │ + b.n 20471e │ │ │ │ mov r0, r8 │ │ │ │ - bl 2018fc │ │ │ │ + bl 201844 │ │ │ │ add r2, sp, #132 @ 0x84 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2029e4 │ │ │ │ - ldr r2, [pc, #68] @ (204a98 ) │ │ │ │ - ldr r3, [pc, #56] @ (204a90 ) │ │ │ │ + bl 20292c │ │ │ │ + ldr r2, [pc, #68] @ (2049e0 ) │ │ │ │ + ldr r3, [pc, #56] @ (2049d8 ) │ │ │ │ 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 204a80 │ │ │ │ + bne.n 2049c8 │ │ │ │ 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 20280c │ │ │ │ + bl 202754 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 204894 │ │ │ │ + b.n 2047dc │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb8aa │ │ │ │ + cbnz r2, 2049f8 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - push {r1, r2, r5, r7, lr} │ │ │ │ + @ instruction: 0xb65e │ │ │ │ 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] @ (204df8 ) │ │ │ │ + ldr r4, [pc, #836] @ (204d40 ) │ │ │ │ mov sl, r1 │ │ │ │ - ldr r3, [pc, #836] @ (204dfc ) │ │ │ │ + ldr r3, [pc, #836] @ (204d44 ) │ │ │ │ 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 20280c │ │ │ │ + bl 202754 │ │ │ │ ldrb r4, [r0, #13] │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ - bl 200008 │ │ │ │ + bl 1fff50 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 204b04 │ │ │ │ + cbz r0, 204a4c │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #230 @ 0xe6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r2, sl │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ movw r1, #275 @ 0x113 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20280c │ │ │ │ + bl 202754 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, sl │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2028cc │ │ │ │ - ldr.w ip, [pc, #720] @ 204e00 │ │ │ │ + bl 202814 │ │ │ │ + ldr.w ip, [pc, #720] @ 204d48 │ │ │ │ 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 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r1, r9 │ │ │ │ - vldr d0, [pc, #640] @ 204dd8 │ │ │ │ + vldr d0, [pc, #640] @ 204d20 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ - bl 200008 │ │ │ │ + bl 1fff50 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 204b82 │ │ │ │ + cbz r0, 204aca │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ 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 200008 │ │ │ │ + bl 1fff50 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 204bc4 │ │ │ │ + cbz r0, 204b0c │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r9 │ │ │ │ movs r1, #227 @ 0xe3 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 2028cc │ │ │ │ + bl 202814 │ │ │ │ cmp r8, fp │ │ │ │ mov r6, r0 │ │ │ │ - bne.n 204b92 │ │ │ │ + bne.n 204ada │ │ │ │ ldrd r9, r4, [sp, #16] │ │ │ │ mov r0, r7 │ │ │ │ - vldr d0, [pc, #512] @ 204de0 │ │ │ │ + vldr d0, [pc, #512] @ 204d28 │ │ │ │ mov r1, r9 │ │ │ │ - bl 200008 │ │ │ │ + bl 1fff50 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 204c0e │ │ │ │ + cbz r0, 204b56 │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r1, r9 │ │ │ │ - vldr d0, [pc, #468] @ 204de8 │ │ │ │ + vldr d0, [pc, #468] @ 204d30 │ │ │ │ mov r0, r7 │ │ │ │ - bl 200008 │ │ │ │ + bl 1fff50 │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 204c40 │ │ │ │ + cbz r0, 204b88 │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r5 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 2028cc │ │ │ │ + bl 202814 │ │ │ │ mov r2, r4 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #190 @ 0xbe │ │ │ │ mov r0, r5 │ │ │ │ - bl 20280c │ │ │ │ + bl 202754 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ str.w r8, [sp] │ │ │ │ movs r1, #227 @ 0xe3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2028cc │ │ │ │ + bl 202814 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb.w r3, [r3, #170] @ 0xaa │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 204cf8 │ │ │ │ + beq.n 204c40 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #190 @ 0xbe │ │ │ │ mov r0, r5 │ │ │ │ - bl 20280c │ │ │ │ + bl 202754 │ │ │ │ ldrb.w r4, [sl, #13] │ │ │ │ - vldr d0, [pc, #340] @ 204de0 │ │ │ │ + vldr d0, [pc, #340] @ 204d28 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 200008 │ │ │ │ + bl 1fff50 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 204cb4 │ │ │ │ + cbz r0, 204bfc │ │ │ │ ldmia r7!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r3, r4 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #244 @ 0xf4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r2, r6 │ │ │ │ mov r4, r0 │ │ │ │ mov.w r1, #260 @ 0x104 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20280c │ │ │ │ + bl 202754 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 2028cc │ │ │ │ - ldr r2, [pc, #292] @ (204e04 ) │ │ │ │ - ldr r3, [pc, #284] @ (204dfc ) │ │ │ │ + bl 202814 │ │ │ │ + ldr r2, [pc, #292] @ (204d4c ) │ │ │ │ + ldr r3, [pc, #284] @ (204d44 ) │ │ │ │ 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 204e78 │ │ │ │ + bne.w 204dc0 │ │ │ │ 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 204dc8 │ │ │ │ + bhi.n 204d10 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 204dc0 │ │ │ │ + bhi.n 204d08 │ │ │ │ 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] │ │ │ │ @@ -593468,34 +593438,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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 204d78 │ │ │ │ + cbz r0, 204cc0 │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldrb.w r2, [r8, #13] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #4] │ │ │ │ cmp r2, #32 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bhi.n 204e72 │ │ │ │ + bhi.n 204dba │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 204e7c │ │ │ │ + bhi.n 204dc4 │ │ │ │ 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] │ │ │ │ @@ -593507,357 +593477,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 204d38 │ │ │ │ + b.n 204c80 │ │ │ │ movs r1, #1 │ │ │ │ strb.w r1, [sp, #24] │ │ │ │ - b.n 204d38 │ │ │ │ + b.n 204c80 │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ str r1, [sp, #24] │ │ │ │ - b.n 204d38 │ │ │ │ - vldr d7, [pc, #36] @ 204df0 │ │ │ │ + b.n 204c80 │ │ │ │ + vldr d7, [pc, #36] @ 204d38 │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - b.n 204d38 │ │ │ │ + b.n 204c80 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #0 @ (adr r0, 204ddc ) │ │ │ │ - bhi.n 204d88 │ │ │ │ + add r0, pc, #0 @ (adr r0, 204d24 ) │ │ │ │ + bhi.n 204cd0 │ │ │ │ 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] │ │ │ │ - push {r2, r6, lr} │ │ │ │ + push {r2, r3, r4, r5, r6, r7, lr} │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #114 @ 0x72 │ │ │ │ + subs r2, #170 @ 0xaa │ │ │ │ lsls r0, r3, #2 │ │ │ │ - cbz r4, 204e4e │ │ │ │ + cbz r4, 204dc4 │ │ │ │ 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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 204e30 │ │ │ │ + cbz r0, 204d78 │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r5 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r3, r4 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, sl │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r5 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20285c │ │ │ │ - b.n 204cdc │ │ │ │ + bl 2027a4 │ │ │ │ + b.n 204c24 │ │ │ │ strh.w r6, [sp, #32] │ │ │ │ - b.n 204e0a │ │ │ │ + b.n 204d52 │ │ │ │ strb.w r6, [sp, #32] │ │ │ │ - b.n 204e0a │ │ │ │ + b.n 204d52 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #32] │ │ │ │ - b.n 204e0a │ │ │ │ + b.n 204d52 │ │ │ │ strd r6, r9, [sp, #32] │ │ │ │ - b.n 204e0a │ │ │ │ + b.n 204d52 │ │ │ │ blx 597a0 <__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] @ (205148 ) │ │ │ │ - ldr r3, [pc, #688] @ (20514c ) │ │ │ │ + ldr r2, [pc, #684] @ (205090 ) │ │ │ │ + ldr r3, [pc, #688] @ (205094 ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #12] │ │ │ │ add r5, sp, #32 │ │ │ │ - vldr d0, [pc, #640] @ 205128 │ │ │ │ + vldr d0, [pc, #640] @ 205070 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 200008 │ │ │ │ + bl 1fff50 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 204eda │ │ │ │ + cbz r0, 204e22 │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ - bl 200008 │ │ │ │ + bl 1fff50 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 204f06 │ │ │ │ + cbz r0, 204e4e │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #230 @ 0xe6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r2, r9 │ │ │ │ mov sl, r0 │ │ │ │ movs r1, #190 @ 0xbe │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 20280c │ │ │ │ + bl 202754 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, sl │ │ │ │ - bl 2028cc │ │ │ │ + bl 202814 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #190 @ 0xbe │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 20280c │ │ │ │ + bl 202754 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, sl │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2028cc │ │ │ │ - vldr d7, [pc, #484] @ 205130 │ │ │ │ + bl 202814 │ │ │ │ + vldr d7, [pc, #484] @ 205078 │ │ │ │ cmp.w r8, #32 │ │ │ │ - vldr d0, [pc, #484] @ 205138 │ │ │ │ + vldr d0, [pc, #484] @ 205080 │ │ │ │ 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 20280c │ │ │ │ + bl 202754 │ │ │ │ mov fp, r0 │ │ │ │ vldr d0, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w r2, [fp, #13] │ │ │ │ str r2, [sp, #24] │ │ │ │ mov r1, r2 │ │ │ │ - bl 200008 │ │ │ │ + bl 1fff50 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 204fa6 │ │ │ │ + cbz r0, 204eee │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, fp │ │ │ │ movs r1, #230 @ 0xe6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r1, r8 │ │ │ │ vmov.f64 d0, #80 @ 0x3e800000 0.250 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 200008 │ │ │ │ + bl 1fff50 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 204fe2 │ │ │ │ + cbz r0, 204f2a │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, fp │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2028cc │ │ │ │ + bl 202814 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ mov fp, r0 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ movw r1, #275 @ 0x113 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20280c │ │ │ │ + bl 202754 │ │ │ │ mov r3, fp │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov sl, r0 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ movs r1, #190 @ 0xbe │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20280c │ │ │ │ + bl 202754 │ │ │ │ mov r2, sl │ │ │ │ mov fp, r0 │ │ │ │ movs r1, #190 @ 0xbe │ │ │ │ mov r0, r4 │ │ │ │ - bl 20280c │ │ │ │ + bl 202754 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r2, r9 │ │ │ │ mov fp, r0 │ │ │ │ movs r1, #190 @ 0xbe │ │ │ │ mov r0, r4 │ │ │ │ - bl 20280c │ │ │ │ + bl 202754 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r9, r0 │ │ │ │ movs r1, #190 @ 0xbe │ │ │ │ mov r0, r4 │ │ │ │ - bl 20280c │ │ │ │ + bl 202754 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #217 @ 0xd9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str.w fp, [sp] │ │ │ │ - bl 2028cc │ │ │ │ + bl 202814 │ │ │ │ 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 2035e0 │ │ │ │ + bl 203528 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 204aa0 │ │ │ │ - vldr d0, [pc, #172] @ 205140 │ │ │ │ + bl 2049e8 │ │ │ │ + vldr d0, [pc, #172] @ 205088 │ │ │ │ ldrb.w r9, [r8, #13] │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r9 │ │ │ │ - bl 200008 │ │ │ │ + bl 1fff50 │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 2050c6 │ │ │ │ + cbz r0, 20500e │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #227 @ 0xe3 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 2028cc │ │ │ │ + bl 202814 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ mov r3, sl │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #244 @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r2, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r1, #260 @ 0x104 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20280c │ │ │ │ + bl 202754 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 2028cc │ │ │ │ - ldr r2, [pc, #68] @ (205150 ) │ │ │ │ - ldr r3, [pc, #60] @ (20514c ) │ │ │ │ + bl 202814 │ │ │ │ + ldr r2, [pc, #68] @ (205098 ) │ │ │ │ + ldr r3, [pc, #60] @ (205094 ) │ │ │ │ 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 205124 │ │ │ │ + bne.n 20506c │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ ldmia r0!, {} │ │ │ │ str r6, [r1, #116] @ 0x74 │ │ │ │ stmia r1!, {r0, r2, r3, r5, r6} │ │ │ │ @@ -593866,72 +593836,72 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2 │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ subs r7, #249 @ 0xf9 │ │ │ │ - cbz r6, 205162 │ │ │ │ + sxth r6, r2 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #952 @ 0x3b8 │ │ │ │ + add r7, sp, #664 @ 0x298 │ │ │ │ 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, #544] @ (20538c ) │ │ │ │ + ldr r2, [pc, #544] @ (2052d4 ) │ │ │ │ mov r4, r1 │ │ │ │ ldrb.w r3, [sp, #104] @ 0x68 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #536] @ (205390 ) │ │ │ │ + ldr r3, [pc, #536] @ (2052d8 ) │ │ │ │ str r0, [sp, #4] │ │ │ │ ldrb.w sl, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r1, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb.w r3, [sp, #112] @ 0x70 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - cbz r2, 2051ce │ │ │ │ + cbz r2, 205116 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ movs r0, #20 │ │ │ │ mla r2, r0, r2, r3 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - cbnz r0, 2051c0 │ │ │ │ + cbnz r0, 205108 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 2052bc │ │ │ │ + bne.w 205204 │ │ │ │ mov r6, r3 │ │ │ │ adds r3, #20 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 2051ce │ │ │ │ + beq.n 205116 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - cbnz r0, 2051c0 │ │ │ │ + cbnz r0, 205108 │ │ │ │ add.w r3, r6, #40 @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 2051ce │ │ │ │ + beq.n 205116 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2051a6 │ │ │ │ + beq.n 2050ee │ │ │ │ subs r0, #13 │ │ │ │ adds r3, #20 │ │ │ │ cmp r0, #5 │ │ │ │ it ls │ │ │ │ addls r1, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 20519a │ │ │ │ + bne.n 2050e2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1fdf08 │ │ │ │ + bl 1fde50 │ │ │ │ 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 │ │ │ │ @@ -593940,134 +593910,134 @@ │ │ │ │ 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 sl, #0 │ │ │ │ - beq.n 20520a │ │ │ │ + beq.n 205152 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ str r3, [r0, #56] @ 0x38 │ │ │ │ ldr r5, [r4, #52] @ 0x34 │ │ │ │ - cbz r5, 205274 │ │ │ │ + cbz r5, 2051bc │ │ │ │ ldr.w r9, [r4, #48] @ 0x30 │ │ │ │ mov.w r8, #20 │ │ │ │ add.w r4, sp, r8 │ │ │ │ add.w ip, sp, #40 @ 0x28 │ │ │ │ mla fp, r8, r5, r9 │ │ │ │ movs r5, #0 │ │ │ │ mov r6, r5 │ │ │ │ - b.n 20525a │ │ │ │ + b.n 2051a2 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 2052f0 │ │ │ │ + beq.n 205238 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ add.w r9, r9, #20 │ │ │ │ str r2, [sp, #32] │ │ │ │ cmp r9, fp │ │ │ │ ldr r2, [r7, #48] @ 0x30 │ │ │ │ strd r6, r6, [r4] │ │ │ │ str r6, [r4, #8] │ │ │ │ mla lr, r8, r5, r2 │ │ │ │ add.w r5, r5, #1 │ │ │ │ str.w r3, [lr, #16] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ - beq.n 205274 │ │ │ │ + beq.n 2051bc │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ mov r2, r9 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 205228 │ │ │ │ + beq.n 205170 │ │ │ │ sub.w r1, r3, #13 │ │ │ │ cmp r1, #5 │ │ │ │ - bls.n 20522e │ │ │ │ + bls.n 205176 │ │ │ │ add.w r9, r9, #20 │ │ │ │ cmp r9, fp │ │ │ │ - bne.n 20525a │ │ │ │ + bne.n 2051a2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 205312 │ │ │ │ + bne.n 20525a │ │ │ │ mov r0, r7 │ │ │ │ - bl 201cf8 │ │ │ │ + bl 201c40 │ │ │ │ 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 200494 │ │ │ │ + bl 2003dc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ - bl 2025a4 │ │ │ │ - ldr r2, [pc, #244] @ (205394 ) │ │ │ │ - ldr r3, [pc, #236] @ (205390 ) │ │ │ │ + bl 2024ec │ │ │ │ + ldr r2, [pc, #244] @ (2052dc ) │ │ │ │ + ldr r3, [pc, #236] @ (2052d8 ) │ │ │ │ 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 205388 │ │ │ │ + bne.n 2052d0 │ │ │ │ add.w r0, r7, #20 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r6, r3 │ │ │ │ adds r3, #20 │ │ │ │ mov r7, r1 │ │ │ │ cmp r2, r3 │ │ │ │ add.w r1, r1, #1 │ │ │ │ - beq.n 2051ce │ │ │ │ + beq.n 205116 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 2051c0 │ │ │ │ + bne.w 205108 │ │ │ │ add.w r3, r6, #40 @ 0x28 │ │ │ │ adds r1, r7, #2 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 2051ce │ │ │ │ + beq.w 205116 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2052bc │ │ │ │ - b.n 2051c0 │ │ │ │ + beq.n 205204 │ │ │ │ + b.n 205108 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ mov r2, r9 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 205264 │ │ │ │ + bne.n 2051ac │ │ │ │ add.w r2, r9, #20 │ │ │ │ cmp r2, fp │ │ │ │ - beq.n 205274 │ │ │ │ + beq.n 2051bc │ │ │ │ ldr r3, [r2, #16] │ │ │ │ - cbnz r3, 205306 │ │ │ │ + cbnz r3, 20524e │ │ │ │ add.w r9, r9, #40 @ 0x28 │ │ │ │ cmp fp, r9 │ │ │ │ - bne.n 2052e6 │ │ │ │ - b.n 205274 │ │ │ │ + bne.n 20522e │ │ │ │ + b.n 2051bc │ │ │ │ sub.w r1, r3, #13 │ │ │ │ mov r9, r2 │ │ │ │ cmp r1, #5 │ │ │ │ - bls.n 20522e │ │ │ │ - b.n 20526c │ │ │ │ + bls.n 205176 │ │ │ │ + b.n 2051b4 │ │ │ │ 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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 205344 │ │ │ │ + cbz r0, 20528c │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ 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 │ │ │ │ @@ -594082,54 +594052,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 20527a │ │ │ │ + b.n 2051c2 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ - add r6, sp, #560 @ 0x230 │ │ │ │ + add r7, sp, #272 @ 0x110 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #360 @ 0x168 │ │ │ │ + add r6, sp, #72 @ 0x48 │ │ │ │ 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 201cf8 │ │ │ │ + bl 201c40 │ │ │ │ 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 205154 │ │ │ │ + bl 20509c │ │ │ │ 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] @ (2054ac ) │ │ │ │ + ldr r4, [pc, #184] @ (2053f4 ) │ │ │ │ sub sp, #104 @ 0x68 │ │ │ │ - ldr r2, [pc, #184] @ (2054b0 ) │ │ │ │ + ldr r2, [pc, #184] @ (2053f8 ) │ │ │ │ movs r3, #2 │ │ │ │ add r4, pc │ │ │ │ movs r6, #1 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ movs r4, #0 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ @@ -594137,15 +594107,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 205154 │ │ │ │ + bl 20509c │ │ │ │ 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 │ │ │ │ @@ -594158,93 +594128,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 1fdcac │ │ │ │ + bl 1fdbf4 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ mov r2, r6 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r8, r0 │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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 2025a4 │ │ │ │ - ldr r2, [pc, #40] @ (2054b4 ) │ │ │ │ - ldr r3, [pc, #32] @ (2054b0 ) │ │ │ │ + bl 2024ec │ │ │ │ + ldr r2, [pc, #40] @ (2053fc ) │ │ │ │ + ldr r3, [pc, #32] @ (2053f8 ) │ │ │ │ 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 2054a8 │ │ │ │ + bne.n 2053f0 │ │ │ │ add.w r0, r8, #20 │ │ │ │ add sp, #104 @ 0x68 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ - add r4, sp, #16 │ │ │ │ + add r4, sp, #752 @ 0x2f0 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #440 @ 0x1b8 │ │ │ │ + add r4, sp, #152 @ 0x98 │ │ │ │ lsls r5, r4, #2 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 20554e │ │ │ │ + beq.n 205496 │ │ │ │ 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 2054ee │ │ │ │ + beq.n 205436 │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ cmp r2, #17 │ │ │ │ it eq │ │ │ │ moveq ip, r3 │ │ │ │ - beq.n 2054ee │ │ │ │ + beq.n 205436 │ │ │ │ cmp r2, #19 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 2054d4 │ │ │ │ + bne.n 20541c │ │ │ │ orrs.w r2, ip, r4 │ │ │ │ - beq.n 205564 │ │ │ │ + beq.n 2054ac │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 205552 │ │ │ │ + beq.n 20549a │ │ │ │ ldrb.w r3, [ip, #29] │ │ │ │ movs r2, #2 │ │ │ │ bfi r3, r2, #5, #2 │ │ │ │ strb.w r3, [ip, #29] │ │ │ │ - cbz r4, 205548 │ │ │ │ + cbz r4, 205490 │ │ │ │ ldr.w r3, [ip, #8] │ │ │ │ ldrsb.w r1, [r0, #65] @ 0x41 │ │ │ │ mov r0, ip │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 22cc64 │ │ │ │ + bl 22cbac │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r0, 20555a │ │ │ │ + cbnz r0, 2054a2 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2e58b0 │ │ │ │ + bl 2e57f8 │ │ │ │ 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 │ │ │ │ @@ -594255,184 +594225,184 @@ │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r2 │ │ │ │ bx lr │ │ │ │ movs r0, #17 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 205534 │ │ │ │ - b.n 205548 │ │ │ │ + bne.n 20547c │ │ │ │ + b.n 205490 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2e5c24 │ │ │ │ + bl 2e5b6c │ │ │ │ mov r3, r0 │ │ │ │ - b.n 205526 │ │ │ │ + b.n 20546e │ │ │ │ mov r0, r2 │ │ │ │ - b.n 20554a │ │ │ │ + b.n 205492 │ │ │ │ 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 2055c4 │ │ │ │ + ble.n 20550c │ │ │ │ subs r3, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.n 2055d8 │ │ │ │ + bls.n 205520 │ │ │ │ ldr.w r4, [r4, #424] @ 0x1a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 2055a2 │ │ │ │ - b.n 2055c0 │ │ │ │ + cbnz r3, 2054ea │ │ │ │ + b.n 205508 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 2055c0 │ │ │ │ + cbz r3, 205508 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 20559c │ │ │ │ + beq.n 2054e4 │ │ │ │ movs r2, #151 @ 0x97 │ │ │ │ mov r0, r5 │ │ │ │ - bl 25042c │ │ │ │ - b.n 2055b8 │ │ │ │ + bl 250374 │ │ │ │ + b.n 205500 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 2055a8 │ │ │ │ + bne.n 2054f0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2055b2 │ │ │ │ + bne.n 2054fa │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r1, #8 │ │ │ │ - bl 2054b8 │ │ │ │ + bl 205400 │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ mov r5, r0 │ │ │ │ subs r3, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 205592 │ │ │ │ + bhi.n 2054da │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2054b8 │ │ │ │ + bl 205400 │ │ │ │ orr.w r3, r5, r0 │ │ │ │ uxtb r5, r3 │ │ │ │ - b.n 205592 │ │ │ │ + b.n 2054da │ │ │ │ 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 205610 │ │ │ │ + ble.n 205558 │ │ │ │ cmp r1, #4 │ │ │ │ it eq │ │ │ │ moveq ip, r1 │ │ │ │ - beq.n 205614 │ │ │ │ + beq.n 20555c │ │ │ │ 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 205690 │ │ │ │ + beq.n 2055d8 │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ tst.w r2, ip │ │ │ │ - beq.n 20563a │ │ │ │ + beq.n 205582 │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ cmp r2, #17 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ - beq.n 20563a │ │ │ │ + beq.n 205582 │ │ │ │ cmp r2, #19 │ │ │ │ it eq │ │ │ │ moveq r5, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 205622 │ │ │ │ - cbz r0, 20565a │ │ │ │ + bne.n 20556a │ │ │ │ + cbz r0, 2055a2 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 22cc64 │ │ │ │ + bl 22cbac │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r0, 2056a0 │ │ │ │ + cbnz r0, 2055e8 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2e58b0 │ │ │ │ + bl 2e57f8 │ │ │ │ and.w r0, r0, #15 │ │ │ │ ldrb.w r3, [r4, #352] @ 0x160 │ │ │ │ bfi r3, r0, #4, #4 │ │ │ │ strb.w r3, [r4, #352] @ 0x160 │ │ │ │ - cbz r5, 20569c │ │ │ │ + cbz r5, 2055e4 │ │ │ │ mov r0, r5 │ │ │ │ ldrsb.w r1, [r4, #65] @ 0x41 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - bl 22cc64 │ │ │ │ - cbnz r0, 2056aa │ │ │ │ + bl 22cbac │ │ │ │ + cbnz r0, 2055f2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e58b0 │ │ │ │ + bl 2e57f8 │ │ │ │ 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 205680 │ │ │ │ + b.n 2055c8 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2e5c24 │ │ │ │ + bl 2e5b6c │ │ │ │ mov r3, r0 │ │ │ │ - b.n 205650 │ │ │ │ + b.n 205598 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e5c24 │ │ │ │ + bl 2e5b6c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 205676 │ │ │ │ - cbz r1, 205706 │ │ │ │ + b.n 2055be │ │ │ │ + cbz r1, 20564e │ │ │ │ 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, 2056f8 │ │ │ │ - bl 1dfc40 │ │ │ │ - cbz r0, 2056dc │ │ │ │ + cbz r0, 205640 │ │ │ │ + bl 1dfb88 │ │ │ │ + cbz r0, 205624 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1e32e4 │ │ │ │ + bl 1e322c │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1dfc7c │ │ │ │ + bl 1dfbc4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1e32e4 │ │ │ │ + bl 1e322c │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -594440,114 +594410,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 20572c │ │ │ │ + bne.n 205674 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrb.w ip, [r2, #14] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 205728 │ │ │ │ + beq.n 205670 │ │ │ │ mov r5, r1 │ │ │ │ ldr.w r1, [r2, #-24] │ │ │ │ mov r4, r0 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 2056b4 │ │ │ │ + bl 2055fc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [r2, #-4] │ │ │ │ str.w r3, [r5, #-24] │ │ │ │ - bl 2056b4 │ │ │ │ + bl 2055fc │ │ │ │ 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 205728 │ │ │ │ + b.n 205670 │ │ │ │ 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 2057f0 │ │ │ │ + beq.n 205738 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ mov fp, r4 │ │ │ │ mov r8, r0 │ │ │ │ subs r4, #16 │ │ │ │ subs r6, #16 │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 20579c │ │ │ │ + b.n 2056e4 │ │ │ │ subs r6, #16 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ - cbz r7, 2057b6 │ │ │ │ - cbz r0, 2057f4 │ │ │ │ + cbz r7, 2056fe │ │ │ │ + cbz r0, 20573c │ │ │ │ mov r1, r7 │ │ │ │ - bl 1dfc40 │ │ │ │ + bl 1dfb88 │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ - cbz r3, 2057b6 │ │ │ │ + cbz r3, 2056fe │ │ │ │ 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, 205806 │ │ │ │ - cbz r0, 2057d4 │ │ │ │ + cbz r5, 20574e │ │ │ │ + cbz r0, 20571c │ │ │ │ mov r1, r5 │ │ │ │ - bl 1dfc40 │ │ │ │ - cbz r0, 2057d4 │ │ │ │ + bl 1dfb88 │ │ │ │ + cbz r0, 20571c │ │ │ │ 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 20579a │ │ │ │ + bne.n 2056e2 │ │ │ │ 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 2057d4 │ │ │ │ + bne.n 20571c │ │ │ │ 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 1fdcac │ │ │ │ + bl 1fdbf4 │ │ │ │ mov r2, r7 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - ldr r4, [pc, #220] @ (205910 ) │ │ │ │ - bl 20570c │ │ │ │ + ldr r4, [pc, #220] @ (205858 ) │ │ │ │ + bl 205654 │ │ │ │ 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 │ │ │ │ @@ -594559,39 +594529,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 200494 │ │ │ │ + bl 2003dc │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ - cbz r0, 205894 │ │ │ │ + cbz r0, 2057dc │ │ │ │ add.w r2, r8, #20 │ │ │ │ add.w r1, r7, #20 │ │ │ │ - bl 1dfc7c │ │ │ │ - ldr r3, [pc, #124] @ (205914 ) │ │ │ │ + bl 1dfbc4 │ │ │ │ + ldr r3, [pc, #124] @ (20585c ) │ │ │ │ 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, 205906 │ │ │ │ + cbz r3, 20584e │ │ │ │ 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, 2058cc │ │ │ │ + cbz r6, 205814 │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ - cbz r0, 2058cc │ │ │ │ - bl 1dfc40 │ │ │ │ - cbz r0, 2058cc │ │ │ │ + cbz r0, 205814 │ │ │ │ + bl 1dfb88 │ │ │ │ + cbz r0, 205814 │ │ │ │ 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] │ │ │ │ @@ -594602,272 +594572,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 2058b6 │ │ │ │ + bhi.n 2057fe │ │ │ │ mov r0, r8 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - add r7, pc, #728 @ (adr r7, 205bec ) │ │ │ │ + add r0, sp, #440 @ 0x1b8 │ │ │ │ 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] @ 205de0 │ │ │ │ + ldr.w r6, [pc, #1204] @ 205d28 │ │ │ │ sub sp, #12 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ mov r4, r1 │ │ │ │ add r6, pc │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 205984 │ │ │ │ + bhi.n 2058cc │ │ │ │ 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 1fe07c │ │ │ │ + bl 1fdfc4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20570c │ │ │ │ + bl 205654 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 20597c │ │ │ │ + cbz r0, 2058c4 │ │ │ │ add.w r2, r7, #20 │ │ │ │ add.w r1, r4, #20 │ │ │ │ - bl 1dfc7c │ │ │ │ + bl 1dfbc4 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r6, [r1, #24] │ │ │ │ - cbz r6, 20599e │ │ │ │ + cbz r6, 2058e6 │ │ │ │ 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 205d6a │ │ │ │ + beq.w 205cb2 │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov.w r8, #0 │ │ │ │ - bl 1fde94 │ │ │ │ + bl 1fdddc │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20570c │ │ │ │ + bl 205654 │ │ │ │ ldr.w ip, [r6, #32] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 2059f6 │ │ │ │ + beq.n 20593e │ │ │ │ ldr r6, [r2, #48] @ 0x30 │ │ │ │ mov r1, r6 │ │ │ │ - cbz r6, 2059e8 │ │ │ │ + cbz r6, 205930 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 2059e8 │ │ │ │ + cbz r0, 205930 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 1dfc40 │ │ │ │ + bl 1dfb88 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ ldr.w ip, [r9, #32] │ │ │ │ - cbz r0, 2059e8 │ │ │ │ + cbz r0, 205930 │ │ │ │ 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 2059ca │ │ │ │ + bcc.n 205912 │ │ │ │ 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 20580c │ │ │ │ + bl 205754 │ │ │ │ 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 1fdd10 │ │ │ │ + bl 1fdc58 │ │ │ │ mov r2, r4 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20570c │ │ │ │ + bl 205654 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r3, [r4, #33] @ 0x21 │ │ │ │ add.w r1, r6, #20 │ │ │ │ ldrb.w r2, [r4, #32] │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 205a4c │ │ │ │ + cbz r0, 205994 │ │ │ │ add.w r2, r6, #20 │ │ │ │ add.w r1, r4, #20 │ │ │ │ - bl 1dfc7c │ │ │ │ + bl 1dfbc4 │ │ │ │ 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 205d8a │ │ │ │ + beq.w 205cd2 │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 205a76 │ │ │ │ - cbz r0, 205a76 │ │ │ │ + beq.n 2059be │ │ │ │ + cbz r0, 2059be │ │ │ │ mov r1, r8 │ │ │ │ - bl 1dfc40 │ │ │ │ + bl 1dfb88 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ - cbz r0, 205a76 │ │ │ │ + cbz r0, 2059be │ │ │ │ ldr.w r8, [r0, #12] │ │ │ │ subs r3, #1 │ │ │ │ str.w r8, [r6, #60] @ 0x3c │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.w 205d56 │ │ │ │ - add r2, pc, #8 @ (adr r2, 205a8c ) │ │ │ │ + bhi.w 205c9e │ │ │ │ + add r2, pc, #8 @ (adr r2, 2059d4 ) │ │ │ │ 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, 205aba │ │ │ │ + cbz r6, 205a02 │ │ │ │ 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 205d7a │ │ │ │ + beq.w 205cc2 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fde58 │ │ │ │ + bl 1fdda0 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r8, #0 │ │ │ │ - bl 20570c │ │ │ │ + bl 205654 │ │ │ │ ldr.w ip, [r6, #40] @ 0x28 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 205b10 │ │ │ │ + beq.n 205a58 │ │ │ │ ldr r6, [r2, #56] @ 0x38 │ │ │ │ mov r1, r6 │ │ │ │ - cbz r6, 205b02 │ │ │ │ + cbz r6, 205a4a │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 205b02 │ │ │ │ + cbz r0, 205a4a │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bl 1dfc40 │ │ │ │ + bl 1dfb88 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ ldr.w ip, [r9, #40] @ 0x28 │ │ │ │ - cbz r0, 205b02 │ │ │ │ + cbz r0, 205a4a │ │ │ │ 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 205ae4 │ │ │ │ + bcc.n 205a2c │ │ │ │ ldr r4, [r4, #36] @ 0x24 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 20597c │ │ │ │ + beq.w 2058c4 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 205b26 │ │ │ │ + cbz r0, 205a6e │ │ │ │ mov r1, r4 │ │ │ │ - bl 1dfc40 │ │ │ │ - cbz r0, 205b26 │ │ │ │ + bl 1dfb88 │ │ │ │ + cbz r0, 205a6e │ │ │ │ ldr r4, [r0, #12] │ │ │ │ str.w r4, [r9, #36] @ 0x24 │ │ │ │ - b.n 20597c │ │ │ │ + b.n 2058c4 │ │ │ │ ldr r1, [r1, #52] @ 0x34 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1fdf08 │ │ │ │ + bl 1fde50 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20570c │ │ │ │ + bl 205654 │ │ │ │ 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 200494 │ │ │ │ + bl 2003dc │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 205b74 │ │ │ │ + cbz r0, 205abc │ │ │ │ add.w r2, r6, #20 │ │ │ │ add.w r1, r4, #20 │ │ │ │ - bl 1dfc7c │ │ │ │ + bl 1dfbc4 │ │ │ │ ldr.w ip, [r6, #52] @ 0x34 │ │ │ │ mov.w r8, #0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 205bba │ │ │ │ + beq.n 205b02 │ │ │ │ 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, 205bb0 │ │ │ │ + cbz r1, 205af8 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 205bb0 │ │ │ │ + cbz r0, 205af8 │ │ │ │ strd r1, r3, [sp] │ │ │ │ - bl 1dfc40 │ │ │ │ + bl 1dfb88 │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ - cbz r0, 205bac │ │ │ │ + cbz r0, 205af4 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr.w ip, [r6, #52] @ 0x34 │ │ │ │ add.w r8, r8, #1 │ │ │ │ str r1, [r3, #12] │ │ │ │ cmp r8, ip │ │ │ │ - bcc.n 205b82 │ │ │ │ + bcc.n 205aca │ │ │ │ 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 │ │ │ │ @@ -594894,30 +594864,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 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20570c │ │ │ │ - ldr r3, [pc, #412] @ (205de4 ) │ │ │ │ + bl 205654 │ │ │ │ + ldr r3, [pc, #412] @ (205d2c ) │ │ │ │ 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 205db6 │ │ │ │ + bne.w 205cfe │ │ │ │ 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 │ │ │ │ @@ -594926,142 +594896,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 205c6e │ │ │ │ + bne.n 205bb6 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r1, [r4, #80] @ 0x50 │ │ │ │ - cbz r1, 205ca8 │ │ │ │ + cbz r1, 205bf0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1e32e4 │ │ │ │ + bl 1e322c │ │ │ │ str.w r0, [r8, #80] @ 0x50 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 20597c │ │ │ │ + beq.w 2058c4 │ │ │ │ mov r3, r4 │ │ │ │ movs r4, #0 │ │ │ │ ldr r6, [r3, #96] @ 0x60 │ │ │ │ mov r1, r6 │ │ │ │ - cbz r6, 205cca │ │ │ │ + cbz r6, 205c12 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 205cca │ │ │ │ + cbz r0, 205c12 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1dfc40 │ │ │ │ + bl 1dfb88 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r0, 205cca │ │ │ │ + cbz r0, 205c12 │ │ │ │ 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 205cb4 │ │ │ │ - b.n 20597c │ │ │ │ + bne.n 205bfc │ │ │ │ + b.n 2058c4 │ │ │ │ ldrb.w r2, [r1, #33] @ 0x21 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldrb.w r1, [r1, #32] │ │ │ │ - bl 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20570c │ │ │ │ + bl 205654 │ │ │ │ ldrb.w r2, [r4, #32] │ │ │ │ add.w r1, r4, #40 @ 0x28 │ │ │ │ add.w r0, r7, #40 @ 0x28 │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 59c4c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 205970 │ │ │ │ - b.n 20597c │ │ │ │ + bne.w 2058b8 │ │ │ │ + b.n 2058c4 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1fdd60 │ │ │ │ + bl 1fdca8 │ │ │ │ mov r2, r4 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20570c │ │ │ │ + bl 205654 │ │ │ │ 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 205d48 │ │ │ │ + beq.n 205c90 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 205d48 │ │ │ │ + cbz r0, 205c90 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1dfc40 │ │ │ │ - cbz r0, 205d48 │ │ │ │ + bl 1dfb88 │ │ │ │ + cbz r0, 205c90 │ │ │ │ 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 20597c │ │ │ │ + b.n 2058c4 │ │ │ │ ldrd r1, r2, [r4, #64] @ 0x40 │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ str r3, [r6, #72] @ 0x48 │ │ │ │ strd r1, r2, [r6, #64] @ 0x40 │ │ │ │ - b.n 20597c │ │ │ │ + b.n 2058c4 │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ str r3, [r6, #64] @ 0x40 │ │ │ │ - b.n 20597c │ │ │ │ + b.n 2058c4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1dfc40 │ │ │ │ + bl 1dfb88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20599e │ │ │ │ + beq.w 2058e6 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ - b.n 20599e │ │ │ │ + b.n 2058e6 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1dfc40 │ │ │ │ + bl 1dfb88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 205aba │ │ │ │ + beq.w 205a02 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ - b.n 205aba │ │ │ │ + b.n 205a02 │ │ │ │ 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, 205db2 │ │ │ │ - cbz r0, 205db2 │ │ │ │ + cbnz r3, 205cfa │ │ │ │ + cbz r0, 205cfa │ │ │ │ mov r1, r4 │ │ │ │ - bl 1dfc40 │ │ │ │ - cbz r0, 205db2 │ │ │ │ + bl 1dfb88 │ │ │ │ + cbz r0, 205cfa │ │ │ │ ldr r4, [r0, #12] │ │ │ │ str r4, [r6, #48] @ 0x30 │ │ │ │ - b.n 20597c │ │ │ │ + b.n 2058c4 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r4, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r4, #32] │ │ │ │ add.w r1, r8, #20 │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 205c5a │ │ │ │ + beq.w 205ba2 │ │ │ │ add.w r2, r8, #20 │ │ │ │ add.w r1, r4, #20 │ │ │ │ - bl 1dfc7c │ │ │ │ - b.n 205c5a │ │ │ │ + bl 1dfbc4 │ │ │ │ + b.n 205ba2 │ │ │ │ nop │ │ │ │ - add r6, pc, #808 @ (adr r6, 20610c ) │ │ │ │ + add r7, pc, #520 @ (adr r7, 205f34 ) │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 205ffc │ │ │ │ + beq.w 205f44 │ │ │ │ stmdb 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 │ │ │ │ @@ -595069,193 +595039,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 205f80 │ │ │ │ + beq.w 205ec8 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 205f0a │ │ │ │ + beq.n 205e52 │ │ │ │ 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 1dfc7c │ │ │ │ + bl 1dfbc4 │ │ │ │ ldr r7, [r6, #16] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 205efc │ │ │ │ + beq.n 205e44 │ │ │ │ add r3, sp, #32 │ │ │ │ strd r9, r8, [sp, #12] │ │ │ │ strd r3, r6, [sp, #4] │ │ │ │ - b.n 205e6e │ │ │ │ + b.n 205db6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 205918 │ │ │ │ + bl 205860 │ │ │ │ strd fp, sl, [sp, #24] │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ - bl 1fe1e4 │ │ │ │ + bl 1fe12c │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 205ef4 │ │ │ │ + beq.n 205e3c │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 205e50 │ │ │ │ + bne.n 205d98 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fdfbc │ │ │ │ + bl 1fdf04 │ │ │ │ mov r2, r7 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20570c │ │ │ │ + bl 205654 │ │ │ │ mov r0, r4 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ add.w r1, r4, #20 │ │ │ │ ldrb.w r2, [r7, #32] │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 205ea8 │ │ │ │ + cbz r0, 205df0 │ │ │ │ add.w r2, r4, #20 │ │ │ │ add.w r1, r7, #20 │ │ │ │ - bl 1dfc7c │ │ │ │ + bl 1dfbc4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r4 │ │ │ │ strd fp, sl, [sp, #32] │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ - bl 1fe1e4 │ │ │ │ + bl 1fe12c │ │ │ │ ldr.w r8, [r7, #36] @ 0x24 │ │ │ │ ldr.w r2, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 205e66 │ │ │ │ + beq.n 205dae │ │ │ │ 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 1fe010 │ │ │ │ + bl 1fdf58 │ │ │ │ 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 205ece │ │ │ │ + bne.n 205e16 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 205e6e │ │ │ │ + bne.n 205db6 │ │ │ │ ldrd r6, r9, [sp, #8] │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 205e16 │ │ │ │ + bne.n 205d5e │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fdba8 │ │ │ │ + bl 1fdaf0 │ │ │ │ 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 206004 │ │ │ │ + beq.n 205f4c │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 205ff8 │ │ │ │ + beq.n 205f40 │ │ │ │ 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 207b8c │ │ │ │ + bl 207ad4 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ add.w r1, r4, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 205de8 │ │ │ │ + bl 205d30 │ │ │ │ ldr r2, [r6, #32] │ │ │ │ add.w r3, r6, #40 @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 205efc │ │ │ │ + beq.n 205e44 │ │ │ │ mov r0, r4 │ │ │ │ - bl 207660 │ │ │ │ + bl 2075a8 │ │ │ │ ldr r2, [r6, #32] │ │ │ │ add.w r1, r4, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 205de8 │ │ │ │ + bl 205d30 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 205e16 │ │ │ │ - b.n 205f04 │ │ │ │ + bne.w 205d5e │ │ │ │ + b.n 205e4c │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fdb40 │ │ │ │ + bl 1fda88 │ │ │ │ mov r7, r0 │ │ │ │ ldrd sl, r3, [r6, #28] │ │ │ │ str r3, [r0, #32] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 205fa4 │ │ │ │ + beq.n 205eec │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 205fa4 │ │ │ │ + cbz r0, 205eec │ │ │ │ mov r1, sl │ │ │ │ - bl 1dfc40 │ │ │ │ - cbz r0, 205fa4 │ │ │ │ + bl 1dfb88 │ │ │ │ + cbz r0, 205eec │ │ │ │ ldr.w sl, [r0, #12] │ │ │ │ ldr.w r3, [r8] │ │ │ │ str.w sl, [r7, #28] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 205ffe │ │ │ │ + beq.n 205f46 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 205fc4 │ │ │ │ + cbz r2, 205f0c │ │ │ │ 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 207b8c │ │ │ │ + bl 207ad4 │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ add.w r1, r7, #36 @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 205de8 │ │ │ │ + bl 205d30 │ │ │ │ ldr r2, [r6, #52] @ 0x34 │ │ │ │ add.w r1, r7, #52 @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ - bl 205de8 │ │ │ │ + bl 205d30 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 205e16 │ │ │ │ - b.n 205f04 │ │ │ │ + bne.w 205d5e │ │ │ │ + b.n 205e4c │ │ │ │ movs r2, #1 │ │ │ │ - b.n 205f3e │ │ │ │ + b.n 205e86 │ │ │ │ bx lr │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ @@ -595263,111 +595233,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 1e2f78 │ │ │ │ + bl 1e2ec0 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ blx 59c4c │ │ │ │ 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, 206048 │ │ │ │ + cbnz r2, 205f90 │ │ │ │ str.w r2, [r4, #136] @ 0x88 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e306c │ │ │ │ + bl 1e2fb4 │ │ │ │ ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ mov r7, r0 │ │ │ │ str.w r0, [r4, #136] @ 0x88 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 206044 │ │ │ │ + beq.n 205f8c │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r3, [r5, #136] @ 0x88 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r3, r6, lsl #2] │ │ │ │ - bl 20600c │ │ │ │ + bl 205f54 │ │ │ │ ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ str.w r0, [r7, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ cmp r3, r6 │ │ │ │ - bls.n 206044 │ │ │ │ + bls.n 205f8c │ │ │ │ ldr.w r7, [r4, #136] @ 0x88 │ │ │ │ - b.n 206060 │ │ │ │ + b.n 205fa8 │ │ │ │ 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 1fd454 │ │ │ │ + bl 1fd39c │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ str r3, [r0, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fd470 │ │ │ │ + bl 1fd3b8 │ │ │ │ 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, 206118 │ │ │ │ + cbnz r2, 206060 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ - cbz r0, 2060ea │ │ │ │ + cbz r0, 206032 │ │ │ │ mov r1, r6 │ │ │ │ - bl 20600c │ │ │ │ + bl 205f54 │ │ │ │ str r0, [r5, #96] @ 0x60 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ str r3, [r5, #104] @ 0x68 │ │ │ │ - cbz r2, 20610a │ │ │ │ + cbz r2, 206052 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e3090 │ │ │ │ + bl 1e2fd8 │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ str r0, [r5, #84] @ 0x54 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ blx 59c4c │ │ │ │ ldrh.w r2, [r4, #80] @ 0x50 │ │ │ │ strh.w r2, [r5, #80] @ 0x50 │ │ │ │ - cbnz r2, 206130 │ │ │ │ + cbnz r2, 206078 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e306c │ │ │ │ + bl 1e2fb4 │ │ │ │ ldrh.w r2, [r4, #88] @ 0x58 │ │ │ │ str r0, [r5, #92] @ 0x5c │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldr r1, [r4, #92] @ 0x5c │ │ │ │ blx 59c4c │ │ │ │ - b.n 2060de │ │ │ │ + b.n 206026 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e306c │ │ │ │ + bl 1e2fb4 │ │ │ │ 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 59c4c │ │ │ │ mov r0, r5 │ │ │ │ @@ -595381,161 +595351,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, 2061a0 │ │ │ │ + cbz r3, 2060e8 │ │ │ │ mov r7, r0 │ │ │ │ ldr r1, [r7, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 206084 │ │ │ │ + bl 205fcc │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 1dfc7c │ │ │ │ + bl 1dfbc4 │ │ │ │ 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 20617a │ │ │ │ + bne.n 2060c2 │ │ │ │ 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 1fd9dc │ │ │ │ + bl 1fd924 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ - cbz r1, 2061d8 │ │ │ │ + cbz r1, 206120 │ │ │ │ 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, 206202 │ │ │ │ + cbz r3, 20614a │ │ │ │ str r1, [r5, #20] │ │ │ │ add.w r2, r6, #44 @ 0x2c │ │ │ │ add.w r1, r5, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 206150 │ │ │ │ + bl 206098 │ │ │ │ ldr r2, [r6, #24] │ │ │ │ add.w r1, r5, #24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 205de8 │ │ │ │ + bl 205d30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 205770 │ │ │ │ + bl 2056b8 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r5, #88] @ 0x58 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1dfc40 │ │ │ │ + bl 1dfb88 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2061d6 │ │ │ │ + beq.n 20611e │ │ │ │ ldr r1, [r0, #12] │ │ │ │ - b.n 2061d6 │ │ │ │ + b.n 20611e │ │ │ │ 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] @ (206268 ) │ │ │ │ + ldr r2, [pc, #56] @ (2061b0 ) │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #48] @ (20626c ) │ │ │ │ + ldr r3, [pc, #48] @ (2061b4 ) │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, sp │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 205918 │ │ │ │ - ldr r2, [pc, #32] @ (206270 ) │ │ │ │ - ldr r3, [pc, #28] @ (20626c ) │ │ │ │ + bl 205860 │ │ │ │ + ldr r2, [pc, #32] @ (2061b8 ) │ │ │ │ + ldr r3, [pc, #28] @ (2061b4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 206264 │ │ │ │ + bne.n 2061ac │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ - ldr r5, [sp, #792] @ 0x318 │ │ │ │ + ldr r6, [sp, #504] @ 0x1f8 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r6, [sp, #400] @ 0x190 │ │ │ │ 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] @ 2062cc │ │ │ │ + ldr.w ip, [pc, #68] @ 206214 │ │ │ │ movs r3, #0 │ │ │ │ add ip, pc │ │ │ │ strd r3, r2, [sp] │ │ │ │ - ldr r2, [pc, #60] @ (2062d0 ) │ │ │ │ + ldr r2, [pc, #60] @ (206218 ) │ │ │ │ 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 205918 │ │ │ │ - ldr r2, [pc, #32] @ (2062d4 ) │ │ │ │ - ldr r3, [pc, #28] @ (2062d0 ) │ │ │ │ + bl 205860 │ │ │ │ + ldr r2, [pc, #32] @ (20621c ) │ │ │ │ + ldr r3, [pc, #28] @ (206218 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 2062c8 │ │ │ │ + bne.n 206210 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ - ldr r5, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r6, [sp, #168] @ 0xa8 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #288] @ 0x120 │ │ │ │ + ldr r6, [sp, #0] │ │ │ │ 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] @ (206394 ) │ │ │ │ + ldr r0, [pc, #168] @ (2062dc ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #168] @ (206398 ) │ │ │ │ + ldr r1, [pc, #168] @ (2062e0 ) │ │ │ │ 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] │ │ │ │ @@ -595544,133 +595514,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 20635e │ │ │ │ + beq.n 2062a6 │ │ │ │ mov.w r1, #256 @ 0x100 │ │ │ │ mov r0, r3 │ │ │ │ strh.w r1, [sp, #8] │ │ │ │ - cbz r3, 206376 │ │ │ │ + cbz r3, 2062be │ │ │ │ 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 1fd964 │ │ │ │ + bl 1fd8ac │ │ │ │ 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 205de8 │ │ │ │ + bl 205d30 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 205770 │ │ │ │ + bl 2056b8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 206384 │ │ │ │ - ldr r2, [pc, #60] @ (20639c ) │ │ │ │ - ldr r3, [pc, #52] @ (206398 ) │ │ │ │ + cbz r3, 2062cc │ │ │ │ + ldr r2, [pc, #60] @ (2062e4 ) │ │ │ │ + ldr r3, [pc, #52] @ (2062e0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 20638e │ │ │ │ + bne.n 2062d6 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1e0078 │ │ │ │ + bl 1dffc0 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ - b.n 206324 │ │ │ │ + b.n 20626c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1dfbbc │ │ │ │ - b.n 20635e │ │ │ │ + bl 1dfb04 │ │ │ │ + b.n 2062a6 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r5, [sp, #56] @ 0x38 │ │ │ │ + ldr r5, [sp, #792] @ 0x318 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #616] @ 0x268 │ │ │ │ + ldr r5, [sp, #328] @ 0x148 │ │ │ │ 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] @ (20640c ) │ │ │ │ + ldr r2, [pc, #92] @ (206354 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #92] @ (206410 ) │ │ │ │ + ldr r3, [pc, #92] @ (206358 ) │ │ │ │ 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 1e0078 │ │ │ │ + bl 1dffc0 │ │ │ │ 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 2061a4 │ │ │ │ + bl 2060ec │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1dfbbc │ │ │ │ - ldr r2, [pc, #36] @ (206414 ) │ │ │ │ - ldr r3, [pc, #28] @ (206410 ) │ │ │ │ + bl 1dfb04 │ │ │ │ + ldr r2, [pc, #36] @ (20635c ) │ │ │ │ + ldr r3, [pc, #28] @ (206358 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 206408 │ │ │ │ + bne.n 206350 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ - ldr r4, [sp, #280] @ 0x118 │ │ │ │ + ldr r4, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #40] @ 0x28 │ │ │ │ + ldr r4, [sp, #776] @ 0x308 │ │ │ │ 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 1fd838 │ │ │ │ + bl 1fd780 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ str r2, [r0, #16] │ │ │ │ - cbnz r2, 206498 │ │ │ │ + cbnz r2, 2063e0 │ │ │ │ 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 │ │ │ │ @@ -595690,933 +595660,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, 2064e2 │ │ │ │ + cbnz r2, 20642a │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r1, #24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e306c │ │ │ │ + bl 1e2fb4 │ │ │ │ str r0, [r5, #20] │ │ │ │ mov.w r8, #24 │ │ │ │ ldrd r6, r1, [r4, #16] │ │ │ │ str r1, [sp, #4] │ │ │ │ mul.w r2, r8, r6 │ │ │ │ blx 59c4c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 20643c │ │ │ │ + beq.n 206384 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r6, #0 │ │ │ │ - b.n 2064c0 │ │ │ │ + b.n 206408 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mla r1, r8, r6, r1 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ - cbz r1, 2064d8 │ │ │ │ + cbz r1, 206420 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ mla r9, r8, r6, r3 │ │ │ │ - bl 1e32e4 │ │ │ │ + bl 1e322c │ │ │ │ str.w r0, [r9, #20] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ adds r6, #1 │ │ │ │ cmp r3, r6 │ │ │ │ - bhi.n 2064be │ │ │ │ - b.n 20643c │ │ │ │ + bhi.n 206406 │ │ │ │ + b.n 206384 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e306c │ │ │ │ + bl 1e2fb4 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ str r0, [r5, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 206490 │ │ │ │ + beq.n 2063d8 │ │ │ │ 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 2064fa │ │ │ │ + bne.n 206442 │ │ │ │ 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] @ (2066ec ) │ │ │ │ + ldr r2, [pc, #456] @ (206634 ) │ │ │ │ movs r3, #1 │ │ │ │ mov r8, r1 │ │ │ │ add r2, pc │ │ │ │ mov r4, r0 │ │ │ │ strh.w r3, [sp] │ │ │ │ movs r0, #0 │ │ │ │ - ldr r3, [pc, #444] @ (2066f0 ) │ │ │ │ + ldr r3, [pc, #444] @ (206638 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e0078 │ │ │ │ + bl 1dffc0 │ │ │ │ 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 1fd33c │ │ │ │ + bl 1fd284 │ │ │ │ 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 206150 │ │ │ │ + bl 206098 │ │ │ │ ldr.w r4, [r8, #424] @ 0x1a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 206592 │ │ │ │ + cbz r3, 2064da │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 206418 │ │ │ │ + bl 206360 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1dfc7c │ │ │ │ + bl 1dfbc4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 206578 │ │ │ │ + bne.n 2064c0 │ │ │ │ ldr.w r4, [r8, #424] @ 0x1a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 2065a2 │ │ │ │ - b.n 2065f4 │ │ │ │ + cbnz r3, 2064ea │ │ │ │ + b.n 20653c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 2065f4 │ │ │ │ + cbz r3, 20653c │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 20659c │ │ │ │ + beq.n 2064e4 │ │ │ │ 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, 2065e4 │ │ │ │ + cbz r3, 20652c │ │ │ │ mov r9, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sp │ │ │ │ - bl 2061a4 │ │ │ │ + bl 2060ec │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str.w r0, [r9, #24] │ │ │ │ str.w r9, [r0, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 2065dc │ │ │ │ - b.n 2065f4 │ │ │ │ + cbnz r3, 206524 │ │ │ │ + b.n 20653c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 2065f4 │ │ │ │ + cbz r3, 20653c │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 2065d6 │ │ │ │ - b.n 2065a8 │ │ │ │ + beq.n 20651e │ │ │ │ + b.n 2064f0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1dfc40 │ │ │ │ + bl 1dfb88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2065bc │ │ │ │ + beq.n 206504 │ │ │ │ ldr.w r9, [r0, #12] │ │ │ │ - b.n 2065be │ │ │ │ + b.n 206506 │ │ │ │ mov.w r2, #400 @ 0x190 │ │ │ │ add.w r1, r8, #24 │ │ │ │ add.w r0, r7, #24 │ │ │ │ blx 59c4c │ │ │ │ ldr r1, [r7, #24] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e32e4 │ │ │ │ + bl 1e322c │ │ │ │ ldr r1, [r7, #28] │ │ │ │ str r0, [r7, #24] │ │ │ │ - cbz r1, 20661a │ │ │ │ + cbz r1, 206562 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e32e4 │ │ │ │ + bl 1e322c │ │ │ │ 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, 206688 │ │ │ │ + cbnz r2, 2065d0 │ │ │ │ ldr.w r1, [r8, #468] @ 0x1d4 │ │ │ │ - cbz r1, 20665e │ │ │ │ + cbz r1, 2065a6 │ │ │ │ ldrh r2, [r1, #22] │ │ │ │ movs r3, #12 │ │ │ │ mov r0, r7 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ adds r2, #24 │ │ │ │ - bl 1e32b4 │ │ │ │ + bl 1e31fc │ │ │ │ str.w r0, [r7, #468] @ 0x1d4 │ │ │ │ ldr.w r2, [r8, #472] @ 0x1d8 │ │ │ │ - cbnz r2, 206698 │ │ │ │ + cbnz r2, 2065e0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ - bl 1dfbbc │ │ │ │ - ldr r2, [pc, #132] @ (2066f4 ) │ │ │ │ - ldr r3, [pc, #128] @ (2066f0 ) │ │ │ │ + bl 1dfb04 │ │ │ │ + ldr r2, [pc, #132] @ (20663c ) │ │ │ │ + ldr r3, [pc, #128] @ (206638 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 2066e6 │ │ │ │ + bne.n 20662e │ │ │ │ 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 1e32b4 │ │ │ │ + bl 1e31fc │ │ │ │ str.w r0, [r7, #460] @ 0x1cc │ │ │ │ - b.n 206644 │ │ │ │ + b.n 20658c │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e306c │ │ │ │ + bl 1e2fb4 │ │ │ │ ldr.w r3, [r8, #472] @ 0x1d8 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r3, 2066e0 │ │ │ │ + cbz r3, 206628 │ │ │ │ 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 1e32b4 │ │ │ │ + bl 1e31fc │ │ │ │ ldrd r2, r1, [r6, #8] │ │ │ │ strd r0, r2, [r4, #4] │ │ │ │ mov r0, r7 │ │ │ │ adds r4, #16 │ │ │ │ - bl 1e32b4 │ │ │ │ + bl 1e31fc │ │ │ │ ldr.w r3, [r8, #472] @ 0x1d8 │ │ │ │ str.w r0, [r4, #-4] │ │ │ │ cmp r5, r3 │ │ │ │ - bcc.n 2066ac │ │ │ │ + bcc.n 2065f4 │ │ │ │ strd r3, r9, [r7, #472] @ 0x1d8 │ │ │ │ - b.n 206664 │ │ │ │ + b.n 2065ac │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r2, [sp, #848] @ 0x350 │ │ │ │ + ldr r3, [sp, #560] @ 0x230 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #560] @ 0x230 │ │ │ │ + ldr r2, [sp, #272] @ 0x110 │ │ │ │ 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 1fe07c │ │ │ │ + bl 1fdfc4 │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 206754 │ │ │ │ + beq.n 20669c │ │ │ │ ldr r1, [r3, #8] │ │ │ │ mov r2, r0 │ │ │ │ - cbz r1, 206734 │ │ │ │ + cbz r1, 20667c │ │ │ │ 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 1fe1e4 │ │ │ │ + bl 1fe12c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ add.w r1, r2, #20 │ │ │ │ - bl 2004d0 │ │ │ │ + bl 200418 │ │ │ │ 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 2067f8 │ │ │ │ + beq.n 206740 │ │ │ │ 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 2067c0 │ │ │ │ + bne.n 206708 │ │ │ │ mov r6, r1 │ │ │ │ movs r5, #0 │ │ │ │ ldr.w r0, [r8, #36] @ 0x24 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - cbz r4, 2067ae │ │ │ │ + cbz r4, 2066f6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2067f0 │ │ │ │ + beq.n 206738 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 2067c8 │ │ │ │ + beq.n 206710 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 2067a8 │ │ │ │ + cbz r3, 2066f0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 2067a8 │ │ │ │ + cbz r2, 2066f0 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r6, r2 │ │ │ │ - beq.n 2067c4 │ │ │ │ + beq.n 20670c │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 206796 │ │ │ │ + bne.n 2066de │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 2067ea │ │ │ │ + beq.n 206732 │ │ │ │ ldr.w r8, [r8] │ │ │ │ ldr.w r3, [r8] │ │ │ │ - cbz r3, 2067c0 │ │ │ │ + cbz r3, 206708 │ │ │ │ ldrb.w r3, [r8, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 20677e │ │ │ │ + beq.n 2066c6 │ │ │ │ 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 1e36f0 │ │ │ │ + bl 1e3638 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 206792 │ │ │ │ - b.n 2067ae │ │ │ │ + bne.n 2066da │ │ │ │ + b.n 2066f6 │ │ │ │ mov r0, r4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 2067c8 │ │ │ │ + b.n 206710 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 2067ae │ │ │ │ - b.n 2067ec │ │ │ │ + bne.n 2066f6 │ │ │ │ + b.n 206734 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ mov ip, r2 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 20685e │ │ │ │ + beq.n 2067a6 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 20685e │ │ │ │ + bne.n 2067a6 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 206862 │ │ │ │ + beq.n 2067aa │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #8 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbnz r0, 206826 │ │ │ │ - b.n 206830 │ │ │ │ + cbnz r0, 20676e │ │ │ │ + b.n 206778 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 206830 │ │ │ │ + cbz r0, 206778 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 206820 │ │ │ │ + bne.n 206768 │ │ │ │ str.w ip, [r3, #8] │ │ │ │ mov r0, r2 │ │ │ │ - cbz r2, 206860 │ │ │ │ + cbz r2, 2067a8 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cbz r3, 206852 │ │ │ │ + cbz r3, 20679a │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 206852 │ │ │ │ + bne.n 20679a │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 206826 │ │ │ │ + bne.n 20676e │ │ │ │ mov r0, r2 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20683a │ │ │ │ + bne.n 206782 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 206826 │ │ │ │ + bne.n 20676e │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ mov r2, r3 │ │ │ │ - b.n 206818 │ │ │ │ + b.n 206760 │ │ │ │ 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 2068a2 │ │ │ │ + beq.n 2067ea │ │ │ │ push {r4, r5} │ │ │ │ ldr r4, [r1, #52] @ 0x34 │ │ │ │ mov r3, r4 │ │ │ │ add.w ip, r4, ip, lsl #2 │ │ │ │ - b.n 206890 │ │ │ │ + b.n 2067d8 │ │ │ │ adds r3, #4 │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 20689e │ │ │ │ + beq.n 2067e6 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ cmp r0, r5 │ │ │ │ - bne.n 20688a │ │ │ │ + bne.n 2067d2 │ │ │ │ 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] @ (2069fc ) │ │ │ │ + ldr r2, [pc, #324] @ (206944 ) │ │ │ │ sub sp, #8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ add r2, pc │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 206958 │ │ │ │ + beq.n 2068a0 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 2068fc │ │ │ │ + bne.n 206844 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 2068e0 │ │ │ │ + cbz r3, 206828 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 2068a4 │ │ │ │ + bl 2067ec │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2068ce │ │ │ │ + bne.n 206816 │ │ │ │ ldr r5, [r5, #32] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 2068f6 │ │ │ │ + cbz r3, 20683e │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2068a4 │ │ │ │ + bl 2067ec │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2068e6 │ │ │ │ + bne.n 20682e │ │ │ │ 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 2068f6 │ │ │ │ + beq.n 20683e │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2068f6 │ │ │ │ + beq.n 20683e │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #6 │ │ │ │ - bne.n 2068f6 │ │ │ │ + bne.n 20683e │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 2068f6 │ │ │ │ + bne.n 20683e │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ - cbz r1, 206924 │ │ │ │ + cbz r1, 20686c │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 206868 │ │ │ │ + bl 2067b0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r5, #40] @ 0x28 │ │ │ │ - cbz r1, 206932 │ │ │ │ + cbz r1, 20687a │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 206868 │ │ │ │ + bl 2067b0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r4, [r5, #40] @ 0x28 │ │ │ │ - cbz r4, 206952 │ │ │ │ + cbz r4, 20689a │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ adds r1, r3, #5 │ │ │ │ - bhi.n 2069f6 │ │ │ │ + bhi.n 20693e │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ adds r0, r3, #4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bhi.n 20698a │ │ │ │ + bhi.n 2068d2 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ adds r3, r2, r3 │ │ │ │ - beq.n 2069f6 │ │ │ │ + beq.n 20693e │ │ │ │ str.w r8, [r4, #56] @ 0x38 │ │ │ │ str r5, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ - b.n 2068f6 │ │ │ │ + b.n 20683e │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 206970 │ │ │ │ + cbz r3, 2068b8 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 2068a4 │ │ │ │ + bl 2067ec │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20695e │ │ │ │ + bne.n 2068a6 │ │ │ │ ldr r5, [r5, #52] @ 0x34 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2068f6 │ │ │ │ + beq.n 20683e │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2068a4 │ │ │ │ + bl 2067ec │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 206978 │ │ │ │ - b.n 2068f6 │ │ │ │ + bne.n 2068c0 │ │ │ │ + b.n 20683e │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi.n 2069bc │ │ │ │ + bhi.n 206904 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ mov r1, r0 │ │ │ │ it cc │ │ │ │ movcc r1, #64 @ 0x40 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #100] @ (206a00 ) │ │ │ │ + ldr r1, [pc, #100] @ (206948 ) │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ ldr r1, [r2, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 2069d2 │ │ │ │ + beq.n 20691a │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ - cbz r0, 2069c6 │ │ │ │ + cbz r0, 20690e │ │ │ │ mov r2, r6 │ │ │ │ - bl 1e2fec │ │ │ │ + bl 1e2f34 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r3, 2069f6 │ │ │ │ + cbz r3, 20693e │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ add r3, r2 │ │ │ │ - b.n 20694c │ │ │ │ + b.n 206894 │ │ │ │ cmp r1, r0 │ │ │ │ it cc │ │ │ │ movcc r1, r0 │ │ │ │ mov r6, r1 │ │ │ │ - b.n 20699a │ │ │ │ + b.n 2068e2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r6 │ │ │ │ blx 59518 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 2069b0 │ │ │ │ + b.n 2068f8 │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 59cb8 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 2069f6 │ │ │ │ + cbz r0, 20693e │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ blx 59c4c │ │ │ │ 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 20694c │ │ │ │ + b.n 206894 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ - str r7, [sp, #256] @ 0x100 │ │ │ │ + str r7, [sp, #992] @ 0x3e0 │ │ │ │ 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] @ (206b54 ) │ │ │ │ + ldr r3, [pc, #316] @ (206a9c ) │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ add r3, pc │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 206a84 │ │ │ │ + bhi.n 2069cc │ │ │ │ tbb [pc, r3] │ │ │ │ subs r3, #26 │ │ │ │ cmp r6, #2 │ │ │ │ ldr r5, [r0, #16] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 206a42 │ │ │ │ + cbz r3, 20698a │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 206a04 │ │ │ │ + bl 20694c │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 206a32 │ │ │ │ + bne.n 20697a │ │ │ │ ldr r4, [r4, #32] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 206a58 │ │ │ │ + cbz r3, 2069a0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 206a04 │ │ │ │ + bl 20694c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 206a48 │ │ │ │ + bne.n 206990 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r5, [r0, #16] │ │ │ │ ldr r6, [r5, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 206a58 │ │ │ │ + beq.n 2069a0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ it eq │ │ │ │ moveq r6, #0 │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 206b14 │ │ │ │ + beq.n 206a5c │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 206af4 │ │ │ │ + bhi.n 206a3c │ │ │ │ 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 206a58 │ │ │ │ + beq.n 2069a0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 206a04 │ │ │ │ + bl 20694c │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 206a8c │ │ │ │ - b.n 206a58 │ │ │ │ + bne.n 2069d4 │ │ │ │ + b.n 2069a0 │ │ │ │ ldr r5, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 206ab4 │ │ │ │ + cbz r3, 2069fc │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 206a04 │ │ │ │ + bl 20694c │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 206aa4 │ │ │ │ + bne.n 2069ec │ │ │ │ ldr r5, [r4, #52] @ 0x34 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 206aca │ │ │ │ + cbz r3, 206a12 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 206a04 │ │ │ │ + bl 20694c │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 206aba │ │ │ │ + bne.n 206a02 │ │ │ │ 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] @ (206b58 ) │ │ │ │ + ldr r3, [pc, #124] @ (206aa0 ) │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ add.w r3, r3, r2, lsl #7 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ - cbz r3, 206af4 │ │ │ │ + cbz r3, 206a3c │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 2066f8 │ │ │ │ + bl 206640 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ff184 │ │ │ │ + bl 1ff0cc │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 206a58 │ │ │ │ + beq.n 2069a0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 206b0a │ │ │ │ + cbz r3, 206a52 │ │ │ │ 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 206a72 │ │ │ │ + bne.n 2069ba │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ - cbz r3, 206b20 │ │ │ │ + cbz r3, 206a68 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 20675c │ │ │ │ + bl 2066a4 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ - cbz r3, 206b36 │ │ │ │ + cbz r3, 206a7e │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 20675c │ │ │ │ + bl 2066a4 │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ - cbz r1, 206b36 │ │ │ │ + cbz r1, 206a7e │ │ │ │ mov r0, r4 │ │ │ │ - bl 206868 │ │ │ │ + bl 2067b0 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ - cbz r1, 206b40 │ │ │ │ + cbz r1, 206a88 │ │ │ │ mov r0, r4 │ │ │ │ - bl 206868 │ │ │ │ + bl 2067b0 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 206afa │ │ │ │ + bne.n 206a42 │ │ │ │ add.w r1, r5, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 200330 │ │ │ │ - b.n 206afa │ │ │ │ + bl 200278 │ │ │ │ + b.n 206a42 │ │ │ │ nop │ │ │ │ - str r5, [sp, #904] @ 0x388 │ │ │ │ + str r6, [sp, #616] @ 0x268 │ │ │ │ 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] @ 206cdc │ │ │ │ + ldr.w r8, [pc, #360] @ 206c24 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ add r8, pc │ │ │ │ - cbz r6, 206b8e │ │ │ │ + cbz r6, 206ad6 │ │ │ │ mov r1, r6 │ │ │ │ - bl 206868 │ │ │ │ + bl 2067b0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 2067fc │ │ │ │ - cbz r5, 206ba2 │ │ │ │ + bl 206744 │ │ │ │ + cbz r5, 206aea │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 206868 │ │ │ │ + bl 2067b0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 2067fc │ │ │ │ + bl 206744 │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ - cbz r1, 206bac │ │ │ │ + cbz r1, 206af4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 206868 │ │ │ │ + bl 2067b0 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ - cbz r1, 206bb6 │ │ │ │ + cbz r1, 206afe │ │ │ │ mov r0, r4 │ │ │ │ - bl 206868 │ │ │ │ + bl 2067b0 │ │ │ │ str r6, [r4, #40] @ 0x28 │ │ │ │ - cbz r6, 206bd6 │ │ │ │ + cbz r6, 206b1e │ │ │ │ ldr r2, [r6, #56] @ 0x38 │ │ │ │ adds r1, r2, #5 │ │ │ │ - bhi.w 206cd4 │ │ │ │ + bhi.w 206c1c │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ adds r7, r2, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - bhi.n 206c2a │ │ │ │ + bhi.n 206b72 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ adds r0, r0, r2 │ │ │ │ - beq.w 206cd4 │ │ │ │ + beq.w 206c1c │ │ │ │ str r7, [r6, #56] @ 0x38 │ │ │ │ str r4, [r0, #0] │ │ │ │ str r5, [r4, #44] @ 0x2c │ │ │ │ - cbz r5, 206bf2 │ │ │ │ + cbz r5, 206b3a │ │ │ │ ldr r2, [r5, #56] @ 0x38 │ │ │ │ adds r3, r2, #5 │ │ │ │ - bhi.n 206cd4 │ │ │ │ + bhi.n 206c1c │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ adds r7, r2, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - bhi.n 206bf8 │ │ │ │ + bhi.n 206b40 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ adds r0, r0, r2 │ │ │ │ - beq.n 206cd4 │ │ │ │ + beq.n 206c1c │ │ │ │ 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 206c6a │ │ │ │ + bls.n 206bb2 │ │ │ │ cmp r3, r7 │ │ │ │ it cc │ │ │ │ movcc r3, r7 │ │ │ │ mov r6, r3 │ │ │ │ - ldr r1, [pc, #216] @ (206ce0 ) │ │ │ │ + ldr r1, [pc, #216] @ (206c28 ) │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ ldr.w r1, [r8, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 206cae │ │ │ │ + beq.n 206bf6 │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ - cbz r0, 206c74 │ │ │ │ + cbz r0, 206bbc │ │ │ │ mov r2, r6 │ │ │ │ - bl 1e2fec │ │ │ │ + bl 1e2f34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 206cd4 │ │ │ │ + beq.n 206c1c │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ str r0, [r5, #52] @ 0x34 │ │ │ │ str r6, [r5, #60] @ 0x3c │ │ │ │ add r0, r3 │ │ │ │ - b.n 206bee │ │ │ │ + b.n 206b36 │ │ │ │ lsls r3, r3, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bls.n 206c5e │ │ │ │ + bls.n 206ba6 │ │ │ │ cmp r3, r7 │ │ │ │ it cc │ │ │ │ movcc r3, r7 │ │ │ │ mov r9, r3 │ │ │ │ - ldr r3, [pc, #164] @ (206ce0 ) │ │ │ │ + ldr r3, [pc, #164] @ (206c28 ) │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 206c88 │ │ │ │ + beq.n 206bd0 │ │ │ │ ldr r1, [r6, #52] @ 0x34 │ │ │ │ - cbz r0, 206c7e │ │ │ │ + cbz r0, 206bc6 │ │ │ │ mov r2, r9 │ │ │ │ - bl 1e2fec │ │ │ │ + bl 1e2f34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 206cd4 │ │ │ │ + beq.n 206c1c │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ str r0, [r6, #52] @ 0x34 │ │ │ │ str.w r9, [r6, #60] @ 0x3c │ │ │ │ add r0, r3 │ │ │ │ - b.n 206bd2 │ │ │ │ + b.n 206b1a │ │ │ │ cmp r7, #64 @ 0x40 │ │ │ │ mov r3, r7 │ │ │ │ it cc │ │ │ │ movcc r3, #64 @ 0x40 │ │ │ │ mov r9, r3 │ │ │ │ - b.n 206c38 │ │ │ │ + b.n 206b80 │ │ │ │ cmp r7, #64 @ 0x40 │ │ │ │ mov r6, r7 │ │ │ │ it cc │ │ │ │ movcc r6, #64 @ 0x40 │ │ │ │ - b.n 206c06 │ │ │ │ + b.n 206b4e │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r6 │ │ │ │ blx 59518 │ │ │ │ - b.n 206c1c │ │ │ │ + b.n 206b64 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r9 │ │ │ │ blx 59518 │ │ │ │ - b.n 206c4e │ │ │ │ + b.n 206b96 │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 59cb8 │ │ │ │ - cbz r0, 206cd4 │ │ │ │ + cbz r0, 206c1c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r6, #52] @ 0x34 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 59c4c │ │ │ │ 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 206bd2 │ │ │ │ + b.n 206b1a │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 59cb8 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 206cd4 │ │ │ │ + cbz r0, 206c1c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ blx 59c4c │ │ │ │ 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 206bee │ │ │ │ + b.n 206b36 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - str r4, [sp, #520] @ 0x208 │ │ │ │ + str r5, [sp, #232] @ 0xe8 │ │ │ │ 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 206dac │ │ │ │ + beq.n 206cf4 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 206d66 │ │ │ │ + beq.n 206cae │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 206b5c │ │ │ │ + bl 206aa4 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cbz r3, 206d26 │ │ │ │ + cbz r3, 206c6e │ │ │ │ mov r3, r2 │ │ │ │ str r4, [r3, #8] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 206d1c │ │ │ │ + bne.n 206c64 │ │ │ │ add.w r3, r5, #24 │ │ │ │ add.w r0, r5, #16 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 206d4a │ │ │ │ + beq.n 206c92 │ │ │ │ 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] │ │ │ │ @@ -596624,269 +596594,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, 206db0 │ │ │ │ + cbz r7, 206cf8 │ │ │ │ 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, 206d72 │ │ │ │ + cbz r3, 206cba │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r2 │ │ │ │ - bl 20675c │ │ │ │ + bl 2066a4 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ - cbz r3, 206d88 │ │ │ │ + cbz r3, 206cd0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 20675c │ │ │ │ + bl 2066a4 │ │ │ │ ldr r1, [r5, #44] @ 0x2c │ │ │ │ - cbz r1, 206d88 │ │ │ │ + cbz r1, 206cd0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 206868 │ │ │ │ + bl 2067b0 │ │ │ │ ldr r1, [r5, #40] @ 0x28 │ │ │ │ - cbz r1, 206d92 │ │ │ │ + cbz r1, 206cda │ │ │ │ mov r0, r5 │ │ │ │ - bl 206868 │ │ │ │ + bl 2067b0 │ │ │ │ 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 206d0c │ │ │ │ + b.n 206c54 │ │ │ │ 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] @ 206f20 │ │ │ │ + ldr.w fp, [pc, #332] @ 206e68 │ │ │ │ add fp, pc │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 206e64 │ │ │ │ + beq.n 206dac │ │ │ │ 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 206e06 │ │ │ │ + b.n 206d4e │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ adds r2, r3, r2 │ │ │ │ - beq.w 206f18 │ │ │ │ + beq.w 206e60 │ │ │ │ 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 206e5a │ │ │ │ + beq.n 206da2 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ cmp sl, r5 │ │ │ │ - beq.n 206ea2 │ │ │ │ + beq.n 206dea │ │ │ │ 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 206f18 │ │ │ │ + bhi.n 206e60 │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ add.w r9, r2, #4 │ │ │ │ cmp r9, r7 │ │ │ │ - bls.n 206dea │ │ │ │ + bls.n 206d32 │ │ │ │ lsls r7, r7, #1 │ │ │ │ cmp r7, #63 @ 0x3f │ │ │ │ - bhi.n 206e6a │ │ │ │ - ldr r3, [pc, #244] @ (206f24 ) │ │ │ │ + bhi.n 206db2 │ │ │ │ + ldr r3, [pc, #244] @ (206e6c ) │ │ │ │ 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 206e7c │ │ │ │ + beq.n 206dc4 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 206ede │ │ │ │ + beq.n 206e26 │ │ │ │ mov r2, r7 │ │ │ │ - bl 1e2fec │ │ │ │ + bl 1e2f34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 206f18 │ │ │ │ + beq.n 206e60 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ adds r2, r0, r3 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ - b.n 206df2 │ │ │ │ + b.n 206d3a │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movs r4, #0 │ │ │ │ str.w r4, [r8, #56] @ 0x38 │ │ │ │ - cbnz r2, 206ea8 │ │ │ │ + cbnz r2, 206df0 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #184] @ (206f24 ) │ │ │ │ + ldr r3, [pc, #184] @ (206e6c ) │ │ │ │ cmp r7, r9 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ it cc │ │ │ │ movcc r7, r9 │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 206e40 │ │ │ │ + bne.n 206d88 │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #8] │ │ │ │ blx 59cb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 206f18 │ │ │ │ + beq.n 206e60 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ str r0, [sp, #12] │ │ │ │ blx 59c4c │ │ │ │ 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 206df2 │ │ │ │ + b.n 206d3a │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 206dfc │ │ │ │ + b.n 206d44 │ │ │ │ ldr.w r2, [r8, #60] @ 0x3c │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 206ee8 │ │ │ │ - ldr r3, [pc, #112] @ (206f24 ) │ │ │ │ + bhi.n 206e30 │ │ │ │ + ldr r3, [pc, #112] @ (206e6c ) │ │ │ │ ldr.w r2, [fp, r3] │ │ │ │ ldr.w r3, [r8, #48] @ 0x30 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 206f02 │ │ │ │ - cbz r3, 206efa │ │ │ │ + beq.n 206e4a │ │ │ │ + cbz r3, 206e42 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1e2fec │ │ │ │ - cbz r0, 206f18 │ │ │ │ + bl 1e2f34 │ │ │ │ + cbz r0, 206e60 │ │ │ │ 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 206eea │ │ │ │ + b.n 206e32 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r7 │ │ │ │ blx 59518 │ │ │ │ - b.n 206e4c │ │ │ │ - cbz r0, 206f18 │ │ │ │ + b.n 206d94 │ │ │ │ + cbz r0, 206e60 │ │ │ │ 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 59518 │ │ │ │ - b.n 206eca │ │ │ │ + b.n 206e12 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ blx 59cb8 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 206f18 │ │ │ │ + cbz r0, 206e60 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ strd r4, r0, [r8, #48] @ 0x30 │ │ │ │ str.w r2, [r8, #60] @ 0x3c │ │ │ │ - b.n 206eea │ │ │ │ + b.n 206e32 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - str r2, [sp, #160] @ 0xa0 │ │ │ │ + str r2, [sp, #896] @ 0x380 │ │ │ │ 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 1e32a0 │ │ │ │ - bl 1fd964 │ │ │ │ + bl 1e31e8 │ │ │ │ + bl 1fd8ac │ │ │ │ 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 206dbc │ │ │ │ + bl 206d04 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 206ff2 │ │ │ │ + beq.n 206f3a │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 206ff2 │ │ │ │ + bne.n 206f3a │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 206ff8 │ │ │ │ + beq.n 206f40 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 206ff8 │ │ │ │ + bne.n 206f40 │ │ │ │ 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, 206fd2 │ │ │ │ + cbz r5, 206f1a │ │ │ │ ldrb.w ip, [r2, #12] │ │ │ │ cmp.w ip, #8 │ │ │ │ - bne.n 206fd2 │ │ │ │ + bne.n 206f1a │ │ │ │ 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 206f9c │ │ │ │ + bne.n 206ee4 │ │ │ │ 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] │ │ │ │ @@ -596904,626 +596874,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 206fee │ │ │ │ + b.n 206f36 │ │ │ │ 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 206f28 │ │ │ │ + bl 206e70 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 20707c │ │ │ │ + cbz r2, 206fc4 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ movne r1, r2 │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 20707c │ │ │ │ + beq.n 206fc4 │ │ │ │ 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, 20707c │ │ │ │ + cbz r1, 206fc4 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ - cbz r2, 207074 │ │ │ │ + cbz r2, 206fbc │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, r1 │ │ │ │ ite ne │ │ │ │ movne r4, r2 │ │ │ │ moveq r4, #0 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 20707c │ │ │ │ + beq.n 206fc4 │ │ │ │ mov r1, r4 │ │ │ │ - b.n 207046 │ │ │ │ + b.n 206f8e │ │ │ │ mov r4, r2 │ │ │ │ mov r3, r1 │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 207070 │ │ │ │ + bne.n 206fb8 │ │ │ │ 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 1fe0d8 │ │ │ │ + bl 1fe020 │ │ │ │ ldr r4, [r4, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20710e │ │ │ │ + beq.n 207056 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 20710e │ │ │ │ + bne.n 207056 │ │ │ │ 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 1fe07c │ │ │ │ + bl 1fdfc4 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 207114 │ │ │ │ + beq.n 20705c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 2070d8 │ │ │ │ + cbz r2, 207020 │ │ │ │ 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 1fe1e4 │ │ │ │ + bl 1fe12c │ │ │ │ mov r2, sl │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fe010 │ │ │ │ + bl 1fdf58 │ │ │ │ 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, 20710e │ │ │ │ + cbz r2, 207056 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 2070b0 │ │ │ │ + beq.n 206ff8 │ │ │ │ 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] @ 207560 │ │ │ │ + ldr.w r2, [pc, #1072] @ 2074a8 │ │ │ │ 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 2071d0 │ │ │ │ + beq.n 207118 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 207152 │ │ │ │ + beq.n 20709a │ │ │ │ cmp r1, #2 │ │ │ │ - beq.w 207270 │ │ │ │ + beq.w 2071b8 │ │ │ │ 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 2073da │ │ │ │ + beq.w 207322 │ │ │ │ cmp r5, r2 │ │ │ │ str r4, [r3, #40] @ 0x28 │ │ │ │ - beq.w 207384 │ │ │ │ + beq.w 2072cc │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 2073e4 │ │ │ │ + beq.w 20732c │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ adds r6, r2, #5 │ │ │ │ - bhi.w 207394 │ │ │ │ + bhi.w 2072dc │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ adds r0, r2, #4 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bhi.w 207304 │ │ │ │ + bhi.w 20724c │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ adds r2, r1, r2 │ │ │ │ - beq.w 207394 │ │ │ │ + beq.w 2072dc │ │ │ │ str.w r9, [r4, #56] @ 0x38 │ │ │ │ str r3, [r2, #0] │ │ │ │ str r5, [r3, #44] @ 0x2c │ │ │ │ - cbz r5, 2071b8 │ │ │ │ + cbz r5, 207100 │ │ │ │ ldr r2, [r5, #56] @ 0x38 │ │ │ │ adds r0, r2, #5 │ │ │ │ - bhi.w 207394 │ │ │ │ + bhi.w 2072dc │ │ │ │ ldr r1, [r5, #60] @ 0x3c │ │ │ │ adds r0, r2, #4 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bhi.w 207340 │ │ │ │ + bhi.w 207288 │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ adds r2, r1, r2 │ │ │ │ - beq.w 207394 │ │ │ │ + beq.w 2072dc │ │ │ │ str.w r9, [r5, #56] @ 0x38 │ │ │ │ str r3, [r2, #0] │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 207080 │ │ │ │ + bl 206fc8 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 207080 │ │ │ │ + bl 206fc8 │ │ │ │ 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 207236 │ │ │ │ + beq.n 20717e │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 2072d8 │ │ │ │ + beq.n 207220 │ │ │ │ ldr r4, [r2, #40] @ 0x28 │ │ │ │ str r4, [r3, #40] @ 0x28 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 207292 │ │ │ │ + beq.n 2071da │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ adds r1, r2, #5 │ │ │ │ - bhi.w 207394 │ │ │ │ + bhi.w 2072dc │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ adds r5, r2, #4 │ │ │ │ cmp r5, r1 │ │ │ │ - bls.n 207286 │ │ │ │ + bls.n 2071ce │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi.w 2073fc │ │ │ │ + bhi.w 207344 │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ mov r1, r5 │ │ │ │ it cc │ │ │ │ movcc r1, #64 @ 0x40 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #860] @ (207564 ) │ │ │ │ + ldr r1, [pc, #860] @ (2074ac ) │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ ldr.w r1, [r8, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 2074fc │ │ │ │ + beq.w 207444 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2074e6 │ │ │ │ + beq.w 20742e │ │ │ │ mov r2, r6 │ │ │ │ - bl 1e2fec │ │ │ │ + bl 1e2f34 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 207394 │ │ │ │ + beq.w 2072dc │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ add r2, r0 │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ - b.n 20728e │ │ │ │ + b.n 2071d6 │ │ │ │ ldr r4, [r2, #0] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 207406 │ │ │ │ + beq.w 20734e │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ str r4, [r3, #40] @ 0x28 │ │ │ │ adds r5, r2, #5 │ │ │ │ - bhi.w 207394 │ │ │ │ + bhi.w 2072dc │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ adds r5, r2, #4 │ │ │ │ cmp r5, r1 │ │ │ │ - bhi.n 20729c │ │ │ │ + bhi.n 2071e4 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ adds r2, r1, r2 │ │ │ │ - beq.w 207394 │ │ │ │ + beq.w 2072dc │ │ │ │ str r5, [r4, #56] @ 0x38 │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r3, #44] @ 0x2c │ │ │ │ - bl 207080 │ │ │ │ + bl 206fc8 │ │ │ │ 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 2072fc │ │ │ │ + beq.n 207244 │ │ │ │ str r4, [r3, #40] @ 0x28 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 207300 │ │ │ │ + beq.n 207248 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ adds r1, r2, #5 │ │ │ │ - bls.n 20724a │ │ │ │ - b.n 207394 │ │ │ │ + bls.n 207192 │ │ │ │ + b.n 2072dc │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ adds r2, r1, r2 │ │ │ │ - beq.w 207394 │ │ │ │ + beq.w 2072dc │ │ │ │ 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 207378 │ │ │ │ + bls.n 2072c0 │ │ │ │ cmp r1, r5 │ │ │ │ it cc │ │ │ │ movcc r1, r5 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #696] @ (207564 ) │ │ │ │ + ldr r1, [pc, #696] @ (2074ac ) │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ ldr.w r1, [r8, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 207460 │ │ │ │ + beq.w 2073a8 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2073e8 │ │ │ │ + beq.w 207330 │ │ │ │ mov r2, r6 │ │ │ │ - bl 1e2fec │ │ │ │ + bl 1e2f34 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 207394 │ │ │ │ + beq.n 2072dc │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ add r2, r0 │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ - b.n 20725a │ │ │ │ + b.n 2071a2 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ add.w r1, r2, #24 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.w 2074e2 │ │ │ │ + beq.w 20742a │ │ │ │ ldr r1, [r2, #28] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 2073ce │ │ │ │ + beq.n 207316 │ │ │ │ str r4, [r3, #40] @ 0x28 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 2073b2 │ │ │ │ + bne.n 2072fa │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r3 │ │ │ │ str r2, [r3, #44] @ 0x2c │ │ │ │ - bl 207080 │ │ │ │ - b.n 20714c │ │ │ │ + bl 206fc8 │ │ │ │ + b.n 207094 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 20725e │ │ │ │ + b.n 2071a6 │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bls.n 2073a6 │ │ │ │ + bls.n 2072ee │ │ │ │ cmp r1, r0 │ │ │ │ it cc │ │ │ │ movcc r1, r0 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #592] @ (207564 ) │ │ │ │ + ldr r1, [pc, #592] @ (2074ac ) │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ ldr.w r1, [r8, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 20748a │ │ │ │ + beq.w 2073d2 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 207448 │ │ │ │ + beq.w 207390 │ │ │ │ mov r2, r6 │ │ │ │ - bl 1e2fec │ │ │ │ + bl 1e2f34 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 207394 │ │ │ │ + beq.n 2072dc │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ add r2, r0 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ - b.n 20718c │ │ │ │ + b.n 2070d4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bls.n 20739a │ │ │ │ + bls.n 2072e2 │ │ │ │ cmp r1, r0 │ │ │ │ it cc │ │ │ │ movcc r1, r0 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #532] @ (207564 ) │ │ │ │ + ldr r1, [pc, #532] @ (2074ac ) │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ ldr.w r1, [r8, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 2074b6 │ │ │ │ + beq.w 2073fe │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 207454 │ │ │ │ + beq.n 20739c │ │ │ │ mov r2, r6 │ │ │ │ - bl 1e2fec │ │ │ │ + bl 1e2f34 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r0, 207394 │ │ │ │ + cbz r0, 2072dc │ │ │ │ ldr r2, [r5, #56] @ 0x38 │ │ │ │ str r6, [r5, #60] @ 0x3c │ │ │ │ add r2, r0 │ │ │ │ str r0, [r5, #52] @ 0x34 │ │ │ │ - b.n 2071b2 │ │ │ │ + b.n 2070fa │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ mov r1, r5 │ │ │ │ it cc │ │ │ │ movcc r1, #64 @ 0x40 │ │ │ │ mov r6, r1 │ │ │ │ - b.n 2072aa │ │ │ │ + b.n 2071f2 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 2073f4 │ │ │ │ + beq.n 20733c │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ adds r7, r2, #5 │ │ │ │ it ls │ │ │ │ movls r5, #0 │ │ │ │ - bls.w 207178 │ │ │ │ + bls.w 2070c0 │ │ │ │ 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 20734e │ │ │ │ + b.n 207296 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ mov r1, r0 │ │ │ │ it cc │ │ │ │ movcc r1, #64 @ 0x40 │ │ │ │ mov r6, r1 │ │ │ │ - b.n 207312 │ │ │ │ + b.n 20725a │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ adds r0, r2, #5 │ │ │ │ - bhi.n 207394 │ │ │ │ + bhi.n 2072dc │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ adds r5, r2, #4 │ │ │ │ cmp r5, r1 │ │ │ │ - bhi.n 20740c │ │ │ │ + bhi.n 207354 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ adds r2, r1, r2 │ │ │ │ - beq.n 207394 │ │ │ │ + beq.n 2072dc │ │ │ │ str r5, [r4, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 2072f0 │ │ │ │ + b.n 207238 │ │ │ │ ldr r1, [r2, #32] │ │ │ │ adds r2, #40 @ 0x28 │ │ │ │ cmp r1, r2 │ │ │ │ it ne │ │ │ │ movne r4, r1 │ │ │ │ - b.n 2072ea │ │ │ │ + b.n 207232 │ │ │ │ cmp r5, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - beq.n 2073f4 │ │ │ │ + beq.n 20733c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 207192 │ │ │ │ + b.n 2070da │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r6 │ │ │ │ blx 59518 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 2072ca │ │ │ │ + b.n 207212 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r3, #44] @ 0x2c │ │ │ │ mov r5, r4 │ │ │ │ - b.n 2071b8 │ │ │ │ + b.n 207100 │ │ │ │ cmp r1, r5 │ │ │ │ it cc │ │ │ │ movcc r1, r5 │ │ │ │ mov r6, r1 │ │ │ │ - b.n 207206 │ │ │ │ + b.n 20714e │ │ │ │ mov r4, r2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - b.n 20725e │ │ │ │ + b.n 2071a6 │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi.n 2074f2 │ │ │ │ + bhi.n 20743a │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ mov r1, r5 │ │ │ │ it cc │ │ │ │ movcc r1, #64 @ 0x40 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #324] @ (207564 ) │ │ │ │ + ldr r1, [pc, #324] @ (2074ac ) │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ ldr.w r1, [r8, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 207534 │ │ │ │ + beq.w 20747c │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 207528 │ │ │ │ + beq.n 207470 │ │ │ │ mov r2, r6 │ │ │ │ - bl 1e2fec │ │ │ │ + bl 1e2f34 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 207394 │ │ │ │ + beq.n 2072dc │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ add r2, r0 │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ - b.n 2073c6 │ │ │ │ + b.n 20730e │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r6 │ │ │ │ blx 59518 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 207332 │ │ │ │ + b.n 20727a │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r6 │ │ │ │ blx 59518 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 20736c │ │ │ │ + b.n 2072b4 │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r6 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx 59cb8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 207394 │ │ │ │ + beq.n 2072dc │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ blx 59c4c │ │ │ │ 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 20725a │ │ │ │ + b.n 2071a2 │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r6 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx 59cb8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 207394 │ │ │ │ + beq.w 2072dc │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ blx 59c4c │ │ │ │ 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 20718c │ │ │ │ + b.n 2070d4 │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r6 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx 59cb8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 207394 │ │ │ │ + beq.w 2072dc │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ blx 59c4c │ │ │ │ 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 2071b2 │ │ │ │ + b.n 2070fa │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ - b.n 2072f0 │ │ │ │ + b.n 207238 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r6 │ │ │ │ blx 59518 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 207226 │ │ │ │ + b.n 20716e │ │ │ │ cmp r1, r5 │ │ │ │ it cc │ │ │ │ movcc r1, r5 │ │ │ │ mov r6, r1 │ │ │ │ - b.n 20741c │ │ │ │ + b.n 207364 │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r6 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx 59cb8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 207394 │ │ │ │ + beq.w 2072dc │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ blx 59c4c │ │ │ │ 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 20728e │ │ │ │ + b.n 2071d6 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r6 │ │ │ │ blx 59518 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 20743a │ │ │ │ + b.n 207382 │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r6 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx 59cb8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 207394 │ │ │ │ + beq.w 2072dc │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ blx 59c4c │ │ │ │ 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 2073c6 │ │ │ │ - ldrh r0, [r1, #54] @ 0x36 │ │ │ │ + b.n 20730e │ │ │ │ + ldrh r0, [r0, #60] @ 0x3c │ │ │ │ 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 1e32a0 │ │ │ │ - bl 1fd964 │ │ │ │ + bl 1e31e8 │ │ │ │ + bl 1fd8ac │ │ │ │ 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 2075a4 │ │ │ │ + beq.n 2074ec │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 2075b4 │ │ │ │ + beq.n 2074fc │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 206b5c │ │ │ │ + bl 206aa4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 20711c │ │ │ │ + bl 207064 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -597531,180 +597501,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 207630 │ │ │ │ + bhi.n 207578 │ │ │ │ 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 207014 │ │ │ │ + bl 206f5c │ │ │ │ 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 207568 │ │ │ │ + bl 2074b0 │ │ │ │ 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 206f28 │ │ │ │ + bl 206e70 │ │ │ │ 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, 20764c │ │ │ │ + cbz r3, 207594 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 207014 │ │ │ │ + bl 206f5c │ │ │ │ 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 207568 │ │ │ │ + bl 2074b0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - b.n 2075fa │ │ │ │ + b.n 207542 │ │ │ │ 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] @ (207768 ) │ │ │ │ + ldr r3, [pc, #244] @ (2076b0 ) │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #8 │ │ │ │ add r3, pc │ │ │ │ mov r6, r3 │ │ │ │ - bl 1e32a0 │ │ │ │ - bl 1fd964 │ │ │ │ + bl 1e31e8 │ │ │ │ + bl 1fd8ac │ │ │ │ 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 207714 │ │ │ │ + beq.n 20765c │ │ │ │ mov r0, r5 │ │ │ │ - bl 2006f0 │ │ │ │ + bl 200638 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 206dbc │ │ │ │ + bl 206d04 │ │ │ │ str r5, [r4, #40] @ 0x28 │ │ │ │ - cbz r5, 2076cc │ │ │ │ + cbz r5, 207614 │ │ │ │ ldr r2, [r5, #56] @ 0x38 │ │ │ │ adds r3, r2, #5 │ │ │ │ - bhi.n 207762 │ │ │ │ + bhi.n 2076aa │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ adds r1, r2, #4 │ │ │ │ mov r7, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 2076d6 │ │ │ │ + bhi.n 20761e │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ adds r0, r0, r2 │ │ │ │ - beq.n 207762 │ │ │ │ + beq.n 2076aa │ │ │ │ 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 207708 │ │ │ │ + bls.n 207650 │ │ │ │ cmp r3, r1 │ │ │ │ it cc │ │ │ │ movcc r3, r1 │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #132] @ (20776c ) │ │ │ │ + ldr r3, [pc, #132] @ (2076b4 ) │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 20773c │ │ │ │ + beq.n 207684 │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ - cbz r0, 207732 │ │ │ │ + cbz r0, 20767a │ │ │ │ mov r2, r8 │ │ │ │ - bl 1e2fec │ │ │ │ + bl 1e2f34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 207762 │ │ │ │ + beq.n 2076aa │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ str r0, [r5, #52] @ 0x34 │ │ │ │ str.w r8, [r5, #60] @ 0x3c │ │ │ │ add r0, r3 │ │ │ │ - b.n 2076c8 │ │ │ │ + b.n 207610 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ mov r3, r1 │ │ │ │ it cc │ │ │ │ movcc r3, #64 @ 0x40 │ │ │ │ mov r8, r3 │ │ │ │ - b.n 2076e4 │ │ │ │ + b.n 20762c │ │ │ │ movs r0, #0 │ │ │ │ - bl 2006f0 │ │ │ │ + bl 200638 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 206dbc │ │ │ │ + bl 206d04 │ │ │ │ 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 59518 │ │ │ │ - b.n 2076f8 │ │ │ │ + b.n 207640 │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 59cb8 │ │ │ │ - cbz r0, 207762 │ │ │ │ + cbz r0, 2076aa │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 59c4c │ │ │ │ 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 2076c8 │ │ │ │ + b.n 207610 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ - ldrh r6, [r0, #12] │ │ │ │ + ldrh r6, [r7, #16] │ │ │ │ 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 │ │ │ │ @@ -597717,30 +597687,30 @@ │ │ │ │ cmp r1, r4 │ │ │ │ it eq │ │ │ │ moveq r1, r2 │ │ │ │ cmp r0, r3 │ │ │ │ it eq │ │ │ │ moveq r0, r2 │ │ │ │ strd r0, r1, [sp] │ │ │ │ - bl 206dbc │ │ │ │ + bl 206d04 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldr r2, [r1, #56] @ 0x38 │ │ │ │ movs.w ip, r2, lsr #2 │ │ │ │ - beq.n 2077cc │ │ │ │ + beq.n 207714 │ │ │ │ ldr r4, [r1, #52] @ 0x34 │ │ │ │ mov r3, r4 │ │ │ │ add.w ip, r4, ip, lsl #2 │ │ │ │ - b.n 2077be │ │ │ │ + b.n 207706 │ │ │ │ adds r3, #4 │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 2077cc │ │ │ │ + beq.n 207714 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ cmp r0, r5 │ │ │ │ - bne.n 2077b8 │ │ │ │ + bne.n 207700 │ │ │ │ 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 │ │ │ │ @@ -597749,526 +597719,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] @ (207b30 ) │ │ │ │ + ldr r2, [pc, #828] @ (207a78 ) │ │ │ │ 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, 207814 │ │ │ │ + cbz r3, 20775c │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 20675c │ │ │ │ + bl 2066a4 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ - cbz r3, 20782a │ │ │ │ + cbz r3, 207772 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 20675c │ │ │ │ + bl 2066a4 │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ - cbz r1, 20782a │ │ │ │ + cbz r1, 207772 │ │ │ │ mov r0, r4 │ │ │ │ - bl 206868 │ │ │ │ + bl 2067b0 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ - cbz r1, 207834 │ │ │ │ + cbz r1, 20777c │ │ │ │ mov r0, r4 │ │ │ │ - bl 206868 │ │ │ │ + bl 2067b0 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r4 │ │ │ │ - bl 1fe0d8 │ │ │ │ + bl 1fe020 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ - bl 25042c │ │ │ │ + bl 250374 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 2078bc │ │ │ │ + bhi.n 207804 │ │ │ │ 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, 2078b2 │ │ │ │ + cbz r5, 2077fa │ │ │ │ ldr r2, [r5, #56] @ 0x38 │ │ │ │ adds r0, r2, #5 │ │ │ │ - bhi.w 2079a4 │ │ │ │ + bhi.w 2078ec │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ adds r6, r2, #4 │ │ │ │ cmp r6, r3 │ │ │ │ - bls.w 207a02 │ │ │ │ + bls.w 20794a │ │ │ │ lsls r3, r3, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi.w 207a14 │ │ │ │ + bhi.w 20795c │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ mov r3, r6 │ │ │ │ it cc │ │ │ │ movcc r3, #64 @ 0x40 │ │ │ │ - ldr r1, [pc, #688] @ (207b34 ) │ │ │ │ + ldr r1, [pc, #688] @ (207a7c ) │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ ldr.w r1, [r9, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 207a42 │ │ │ │ + beq.w 20798a │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 207a34 │ │ │ │ + beq.w 20797c │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1e2fec │ │ │ │ + bl 1e2f34 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2079a4 │ │ │ │ + beq.n 2078ec │ │ │ │ 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 2079b4 │ │ │ │ + beq.n 2078fc │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ adds r1, r2, #5 │ │ │ │ - bhi.n 2079a4 │ │ │ │ + bhi.n 2078ec │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ adds r6, r2, #4 │ │ │ │ cmp r6, r1 │ │ │ │ - bls.n 2079aa │ │ │ │ + bls.n 2078f2 │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi.w 207a6a │ │ │ │ + bhi.w 2079b2 │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ mov r1, r6 │ │ │ │ it cc │ │ │ │ movcc r1, #64 @ 0x40 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r1, [pc, #588] @ (207b34 ) │ │ │ │ + ldr r1, [pc, #588] @ (207a7c ) │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ ldr.w r1, [r9, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 207aac │ │ │ │ + beq.w 2079f4 │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 207a92 │ │ │ │ + beq.w 2079da │ │ │ │ mov r2, r7 │ │ │ │ - bl 1e2fec │ │ │ │ + bl 1e2f34 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2079a4 │ │ │ │ + beq.n 2078ec │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ str r7, [r3, #60] @ 0x3c │ │ │ │ add r2, r0 │ │ │ │ str r0, [r3, #52] @ 0x34 │ │ │ │ - b.n 2079b0 │ │ │ │ + b.n 2078f8 │ │ │ │ ldr r5, [r6, #40] @ 0x28 │ │ │ │ str r5, [r4, #40] @ 0x28 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 207860 │ │ │ │ - b.n 2078b2 │ │ │ │ + bne.n 2077a8 │ │ │ │ + b.n 2077fa │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 20792c │ │ │ │ + beq.n 207874 │ │ │ │ ldr r5, [r5, #12] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 207924 │ │ │ │ + bne.n 20786c │ │ │ │ ldr r6, [r5, #32] │ │ │ │ adds r5, #40 @ 0x28 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 207a0e │ │ │ │ + beq.n 207956 │ │ │ │ str r6, [r4, #40] @ 0x28 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 2078b2 │ │ │ │ + beq.n 2077fa │ │ │ │ ldr r2, [r6, #56] @ 0x38 │ │ │ │ adds r5, r2, #5 │ │ │ │ - bhi.n 2079a4 │ │ │ │ + bhi.n 2078ec │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ adds r5, r2, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - bls.n 207a28 │ │ │ │ + bls.n 207970 │ │ │ │ lsls r3, r3, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi.w 207a7c │ │ │ │ + bhi.w 2079c4 │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ mov r3, r5 │ │ │ │ it cc │ │ │ │ movcc r3, #64 @ 0x40 │ │ │ │ - ldr r1, [pc, #472] @ (207b34 ) │ │ │ │ + ldr r1, [pc, #472] @ (207a7c ) │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ ldr.w r1, [r9, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 207b06 │ │ │ │ + beq.w 207a4e │ │ │ │ ldr r1, [r6, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 207a9e │ │ │ │ + beq.w 2079e6 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1e2fec │ │ │ │ + bl 1e2f34 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r0, 2079a4 │ │ │ │ + cbz r0, 2078ec │ │ │ │ str r3, [r6, #60] @ 0x3c │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ str r0, [r6, #52] @ 0x34 │ │ │ │ add r3, r0 │ │ │ │ - b.n 207a2e │ │ │ │ + b.n 207976 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 207992 │ │ │ │ + beq.n 2078da │ │ │ │ ldr r5, [r5, #12] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 20798a │ │ │ │ + bne.n 2078d2 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 207a0e │ │ │ │ + beq.n 207956 │ │ │ │ ldr r2, [r5, #56] @ 0x38 │ │ │ │ str r5, [r4, #40] @ 0x28 │ │ │ │ adds r6, r2, #5 │ │ │ │ - bls.w 207868 │ │ │ │ + bls.w 2077b0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ adds r2, r1, r2 │ │ │ │ - beq.n 2079a4 │ │ │ │ + beq.n 2078ec │ │ │ │ str r6, [r3, #56] @ 0x38 │ │ │ │ str r4, [r2, #0] │ │ │ │ str r5, [r4, #44] @ 0x2c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 2078b6 │ │ │ │ + beq.w 2077fe │ │ │ │ ldr r2, [r5, #56] @ 0x38 │ │ │ │ adds r3, r2, #5 │ │ │ │ - bhi.n 2079a4 │ │ │ │ + bhi.n 2078ec │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ adds r6, r2, #4 │ │ │ │ cmp r6, r3 │ │ │ │ - bls.n 207a1c │ │ │ │ + bls.n 207964 │ │ │ │ lsls r3, r3, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi.n 207a74 │ │ │ │ + bhi.n 2079bc │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ mov r3, r6 │ │ │ │ it cc │ │ │ │ movcc r3, #64 @ 0x40 │ │ │ │ - ldr r1, [pc, #344] @ (207b34 ) │ │ │ │ + ldr r1, [pc, #344] @ (207a7c ) │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ ldr.w r1, [r9, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 207adc │ │ │ │ + beq.n 207a24 │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 207a84 │ │ │ │ + beq.n 2079cc │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1e2fec │ │ │ │ + bl 1e2f34 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2079a4 │ │ │ │ + beq.n 2078ec │ │ │ │ str r3, [r5, #60] @ 0x3c │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ str r0, [r5, #52] @ 0x34 │ │ │ │ add r3, r0 │ │ │ │ - b.n 207a22 │ │ │ │ + b.n 20796a │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ adds r3, r3, r2 │ │ │ │ - beq.n 2079a4 │ │ │ │ + beq.n 2078ec │ │ │ │ str r6, [r5, #56] @ 0x38 │ │ │ │ str r4, [r3, #0] │ │ │ │ - b.n 2078b2 │ │ │ │ + b.n 2077fa │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ - b.n 2078b2 │ │ │ │ + b.n 2077fa │ │ │ │ cmp r3, r6 │ │ │ │ it cc │ │ │ │ movcc r3, r6 │ │ │ │ - b.n 207882 │ │ │ │ + b.n 2077ca │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ adds r3, r3, r2 │ │ │ │ - beq.n 2079a4 │ │ │ │ + beq.n 2078ec │ │ │ │ str r6, [r5, #56] @ 0x38 │ │ │ │ str r4, [r3, #0] │ │ │ │ - b.n 2078b6 │ │ │ │ + b.n 2077fe │ │ │ │ ldr r3, [r6, #52] @ 0x34 │ │ │ │ adds r3, r3, r2 │ │ │ │ - beq.n 2079a4 │ │ │ │ + beq.n 2078ec │ │ │ │ str r5, [r6, #56] @ 0x38 │ │ │ │ str r4, [r3, #0] │ │ │ │ - b.n 2078b2 │ │ │ │ + b.n 2077fa │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 59518 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 2078a2 │ │ │ │ + b.n 2077ea │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 59cb8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2079a4 │ │ │ │ + beq.n 2078ec │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ blx 59c4c │ │ │ │ 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 207a08 │ │ │ │ + b.n 207950 │ │ │ │ cmp r1, r6 │ │ │ │ it cc │ │ │ │ movcc r1, r6 │ │ │ │ mov r7, r1 │ │ │ │ - b.n 2078e6 │ │ │ │ + b.n 20782e │ │ │ │ cmp r3, r6 │ │ │ │ it cc │ │ │ │ movcc r3, r6 │ │ │ │ - b.n 2079d8 │ │ │ │ + b.n 207920 │ │ │ │ cmp r3, r5 │ │ │ │ it cc │ │ │ │ movcc r3, r5 │ │ │ │ - b.n 207958 │ │ │ │ + b.n 2078a0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 59518 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 2079f4 │ │ │ │ + b.n 20793c │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r7 │ │ │ │ blx 59518 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 207906 │ │ │ │ + b.n 20784e │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 59518 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 207978 │ │ │ │ + b.n 2078c0 │ │ │ │ mov r0, r7 │ │ │ │ mov r8, r7 │ │ │ │ strd r3, r2, [sp] │ │ │ │ blx 59cb8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2079a4 │ │ │ │ + beq.w 2078ec │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ blx 59c4c │ │ │ │ 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 2079b0 │ │ │ │ + b.n 2078f8 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 59cb8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2079a4 │ │ │ │ + beq.w 2078ec │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ blx 59c4c │ │ │ │ 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 207a22 │ │ │ │ + b.n 20796a │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 59cb8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2079a4 │ │ │ │ + beq.w 2078ec │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r6, #52] @ 0x34 │ │ │ │ blx 59c4c │ │ │ │ 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 207a2e │ │ │ │ - ldrh r2, [r0, #0] │ │ │ │ + b.n 207976 │ │ │ │ + ldrh r2, [r7, #4] │ │ │ │ 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, 207b54 │ │ │ │ + cbz r3, 207a9c │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 20675c │ │ │ │ + bl 2066a4 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ - cbz r3, 207b6a │ │ │ │ + cbz r3, 207ab2 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 20675c │ │ │ │ + bl 2066a4 │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ - cbz r1, 207b6a │ │ │ │ + cbz r1, 207ab2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 206868 │ │ │ │ + bl 2067b0 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ - cbz r1, 207b74 │ │ │ │ + cbz r1, 207abc │ │ │ │ mov r0, r4 │ │ │ │ - bl 206868 │ │ │ │ + bl 2067b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20711c │ │ │ │ + bl 207064 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fe0d8 │ │ │ │ + bl 1fe020 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 25042c │ │ │ │ + bl 250374 │ │ │ │ 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] @ 2080fc │ │ │ │ + ldr.w r5, [pc, #1372] @ 208044 │ │ │ │ mov r4, r2 │ │ │ │ - ldr.w r2, [pc, #1372] @ 208100 │ │ │ │ + ldr.w r2, [pc, #1372] @ 208048 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ add r5, pc │ │ │ │ - ldr.w r6, [pc, #1368] @ 208104 │ │ │ │ + ldr.w r6, [pc, #1368] @ 20804c │ │ │ │ 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 2075c4 │ │ │ │ + bl 20750c │ │ │ │ ldrd r5, r6, [sp, #28] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r1, [r5, #12] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbnz r2, 207c2a │ │ │ │ + cbnz r2, 207b72 │ │ │ │ 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 207bf6 │ │ │ │ + beq.n 207b3e │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.w 207e3a │ │ │ │ + beq.w 207d82 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 206ce4 │ │ │ │ + bl 206c2c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 206ce4 │ │ │ │ - ldr.w r2, [pc, #1276] @ 208108 │ │ │ │ - ldr.w r3, [pc, #1264] @ 208100 │ │ │ │ + bl 206c2c │ │ │ │ + ldr.w r2, [pc, #1276] @ 208050 │ │ │ │ + ldr.w r3, [pc, #1264] @ 208048 │ │ │ │ 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 2080f2 │ │ │ │ + bne.w 20803a │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 207ca6 │ │ │ │ + beq.n 207bee │ │ │ │ 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 207c4a │ │ │ │ + beq.n 207b92 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 207c0a │ │ │ │ + beq.n 207b52 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 207c0a │ │ │ │ + bne.n 207b52 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add.w r2, r4, #24 │ │ │ │ ldr r1, [r5, #44] @ 0x2c │ │ │ │ cmp r3, r2 │ │ │ │ mov r7, r1 │ │ │ │ - beq.w 207e42 │ │ │ │ - cbz r1, 207c6a │ │ │ │ + beq.w 207d8a │ │ │ │ + cbz r1, 207bb2 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 206868 │ │ │ │ + bl 2067b0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r1, [r5, #40] @ 0x28 │ │ │ │ - cbz r1, 207c78 │ │ │ │ + cbz r1, 207bc0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 206868 │ │ │ │ + bl 2067b0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r3, [r5, #40] @ 0x28 │ │ │ │ - cbz r3, 207c9e │ │ │ │ + cbz r3, 207be6 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ adds r0, r2, #5 │ │ │ │ - bhi.w 2080f6 │ │ │ │ + bhi.w 20803e │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ adds r0, r2, #4 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bhi.w 207f5e │ │ │ │ + bhi.w 207ea6 │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ adds r2, r1, r2 │ │ │ │ - beq.w 2080f6 │ │ │ │ + beq.w 20803e │ │ │ │ str.w sl, [r3, #56] @ 0x38 │ │ │ │ str r5, [r2, #0] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r5, #44] @ 0x2c │ │ │ │ - b.n 207d78 │ │ │ │ + b.n 207cc0 │ │ │ │ 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] │ │ │ │ @@ -598277,76 +598247,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 207ce6 │ │ │ │ + beq.n 207c2e │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 207d7e │ │ │ │ + beq.n 207cc6 │ │ │ │ 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, 207d10 │ │ │ │ + cbz r1, 207c58 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 206868 │ │ │ │ + bl 2067b0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r1, [r5, #40] @ 0x28 │ │ │ │ - cbz r1, 207d1e │ │ │ │ + cbz r1, 207c66 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 206868 │ │ │ │ + bl 2067b0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r3, [r5, #40] @ 0x28 │ │ │ │ - cbz r3, 207d44 │ │ │ │ + cbz r3, 207c8c │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ adds r1, r2, #5 │ │ │ │ - bhi.w 2080f6 │ │ │ │ + bhi.w 20803e │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ adds r0, r2, #4 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bhi.w 207e60 │ │ │ │ + bhi.w 207da8 │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ adds r2, r1, r2 │ │ │ │ - beq.w 2080f6 │ │ │ │ + beq.w 20803e │ │ │ │ str.w fp, [r3, #56] @ 0x38 │ │ │ │ str r5, [r2, #0] │ │ │ │ str.w sl, [r5, #44] @ 0x2c │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 207d76 │ │ │ │ + beq.n 207cbe │ │ │ │ ldr.w r2, [sl, #56] @ 0x38 │ │ │ │ adds r7, r2, #5 │ │ │ │ - bhi.w 2080f6 │ │ │ │ + bhi.w 20803e │ │ │ │ ldr.w r1, [sl, #60] @ 0x3c │ │ │ │ adds r0, r2, #4 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bhi.w 207ee0 │ │ │ │ + bhi.w 207e28 │ │ │ │ ldr.w r1, [sl, #52] @ 0x34 │ │ │ │ adds r2, r1, r2 │ │ │ │ - beq.w 2080f6 │ │ │ │ + beq.w 20803e │ │ │ │ str.w fp, [sl, #56] @ 0x38 │ │ │ │ str r5, [r2, #0] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 207c0a │ │ │ │ + bne.w 207b52 │ │ │ │ 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 │ │ │ │ @@ -598356,454 +598326,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 207db0 │ │ │ │ + beq.n 207cf8 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 207dec │ │ │ │ + beq.n 207d34 │ │ │ │ ldr r1, [r5, #44] @ 0x2c │ │ │ │ - cbz r1, 207dba │ │ │ │ + cbz r1, 207d02 │ │ │ │ mov r0, r5 │ │ │ │ - bl 206868 │ │ │ │ + bl 2067b0 │ │ │ │ ldr r1, [r5, #40] @ 0x28 │ │ │ │ - cbz r1, 207dc4 │ │ │ │ + cbz r1, 207d0c │ │ │ │ mov r0, r5 │ │ │ │ - bl 206868 │ │ │ │ + bl 2067b0 │ │ │ │ str r6, [r5, #40] @ 0x28 │ │ │ │ - cbz r6, 207de8 │ │ │ │ + cbz r6, 207d30 │ │ │ │ ldr r2, [r6, #56] @ 0x38 │ │ │ │ adds r1, r2, #5 │ │ │ │ - bhi.w 2080f6 │ │ │ │ + bhi.w 20803e │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ adds r1, r2, #4 │ │ │ │ mov r8, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 207ea2 │ │ │ │ + bhi.n 207dea │ │ │ │ ldr r3, [r6, #52] @ 0x34 │ │ │ │ adds r3, r3, r2 │ │ │ │ - beq.w 2080f6 │ │ │ │ + beq.w 20803e │ │ │ │ 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 207e00 │ │ │ │ + beq.n 207d48 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.w 207c0a │ │ │ │ + beq.w 207b52 │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ - cbz r1, 207e0a │ │ │ │ + cbz r1, 207d52 │ │ │ │ mov r0, r4 │ │ │ │ - bl 206868 │ │ │ │ + bl 2067b0 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ - cbz r1, 207e14 │ │ │ │ + cbz r1, 207d5c │ │ │ │ mov r0, r4 │ │ │ │ - bl 206868 │ │ │ │ + bl 2067b0 │ │ │ │ str r6, [r4, #40] @ 0x28 │ │ │ │ - cbz r6, 207e34 │ │ │ │ + cbz r6, 207d7c │ │ │ │ ldr r2, [r6, #56] @ 0x38 │ │ │ │ adds r3, r2, #5 │ │ │ │ - bhi.w 2080f6 │ │ │ │ + bhi.w 20803e │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ adds r5, r2, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - bhi.n 207f24 │ │ │ │ + bhi.n 207e6c │ │ │ │ ldr r3, [r6, #52] @ 0x34 │ │ │ │ adds r3, r3, r2 │ │ │ │ - beq.w 2080f6 │ │ │ │ + beq.w 20803e │ │ │ │ str r5, [r6, #56] @ 0x38 │ │ │ │ str r4, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ - b.n 207c0a │ │ │ │ + b.n 207b52 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2077e0 │ │ │ │ - b.n 207bf6 │ │ │ │ + bl 207728 │ │ │ │ + b.n 207b3e │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 207ffc │ │ │ │ + beq.w 207f44 │ │ │ │ mov r0, r5 │ │ │ │ - bl 206868 │ │ │ │ + bl 2067b0 │ │ │ │ ldr r1, [r5, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 207c9e │ │ │ │ - bl 206868 │ │ │ │ + beq.w 207be6 │ │ │ │ + bl 2067b0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #40] @ 0x28 │ │ │ │ - b.n 207c9e │ │ │ │ + b.n 207be6 │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi.w 207f9e │ │ │ │ + bhi.w 207ee6 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ mov r1, r0 │ │ │ │ it cc │ │ │ │ movcc r1, #64 @ 0x40 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r1, [pc, #664] @ (20810c ) │ │ │ │ + ldr r1, [pc, #664] @ (208054 ) │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ ldr.w r1, [r9, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 208010 │ │ │ │ + beq.w 207f58 │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 207ff0 │ │ │ │ + beq.w 207f38 │ │ │ │ mov r2, r7 │ │ │ │ - bl 1e2fec │ │ │ │ + bl 1e2f34 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2080f6 │ │ │ │ + beq.w 20803e │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ str r7, [r3, #60] @ 0x3c │ │ │ │ add r2, r0 │ │ │ │ str r0, [r3, #52] @ 0x34 │ │ │ │ - b.n 207d3e │ │ │ │ + b.n 207c86 │ │ │ │ lsls r3, r3, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi.w 207fba │ │ │ │ + bhi.w 207f02 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ mov r3, r1 │ │ │ │ it cc │ │ │ │ movcc r3, #64 @ 0x40 │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #596] @ (20810c ) │ │ │ │ + ldr r3, [pc, #596] @ (208054 ) │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 208066 │ │ │ │ + beq.w 207fae │ │ │ │ ldr r1, [r6, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 207fdc │ │ │ │ + beq.w 207f24 │ │ │ │ mov r2, r7 │ │ │ │ - bl 1e2fec │ │ │ │ + bl 1e2f34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2080f6 │ │ │ │ + beq.w 20803e │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ str r7, [r6, #60] @ 0x3c │ │ │ │ add r3, r0 │ │ │ │ str r0, [r6, #52] @ 0x34 │ │ │ │ - b.n 207de2 │ │ │ │ + b.n 207d2a │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi.n 207fb0 │ │ │ │ + bhi.n 207ef8 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ mov r3, r0 │ │ │ │ it cc │ │ │ │ movcc r3, #64 @ 0x40 │ │ │ │ mov r7, r3 │ │ │ │ - ldr r1, [pc, #536] @ (20810c ) │ │ │ │ + ldr r1, [pc, #536] @ (208054 ) │ │ │ │ ldr.w r0, [sl, #48] @ 0x30 │ │ │ │ ldr.w r1, [r9, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 20808c │ │ │ │ + beq.w 207fd4 │ │ │ │ ldr.w r1, [sl, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 207fe6 │ │ │ │ + beq.n 207f2e │ │ │ │ mov r2, r7 │ │ │ │ - bl 1e2fec │ │ │ │ + bl 1e2f34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2080f6 │ │ │ │ + beq.w 20803e │ │ │ │ ldr.w r2, [sl, #56] @ 0x38 │ │ │ │ str.w r7, [sl, #60] @ 0x3c │ │ │ │ add r2, r0 │ │ │ │ str.w r0, [sl, #52] @ 0x34 │ │ │ │ - b.n 207d70 │ │ │ │ + b.n 207cb8 │ │ │ │ lsls r3, r3, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi.n 207fa8 │ │ │ │ + bhi.n 207ef0 │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ mov r3, r5 │ │ │ │ it cc │ │ │ │ movcc r3, #64 @ 0x40 │ │ │ │ - ldr r1, [pc, #472] @ (20810c ) │ │ │ │ + ldr r1, [pc, #472] @ (208054 ) │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ ldr.w r1, [r9, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 20803e │ │ │ │ + beq.n 207f86 │ │ │ │ ldr r1, [r6, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 207fce │ │ │ │ + beq.n 207f16 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1e2fec │ │ │ │ + bl 1e2f34 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2080f6 │ │ │ │ + beq.w 20803e │ │ │ │ str r3, [r6, #60] @ 0x3c │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ str r0, [r6, #52] @ 0x34 │ │ │ │ add r3, r0 │ │ │ │ - b.n 207e30 │ │ │ │ + b.n 207d78 │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi.n 207fc4 │ │ │ │ + bhi.n 207f0c │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ mov r1, r0 │ │ │ │ it cc │ │ │ │ movcc r1, #64 @ 0x40 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r1, [pc, #412] @ (20810c ) │ │ │ │ + ldr r1, [pc, #412] @ (208054 ) │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ ldr.w r1, [r9, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 2080c6 │ │ │ │ + beq.w 20800e │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2080ba │ │ │ │ + beq.w 208002 │ │ │ │ mov r2, r7 │ │ │ │ - bl 1e2fec │ │ │ │ + bl 1e2f34 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2080f6 │ │ │ │ + beq.w 20803e │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ str r7, [r3, #60] @ 0x3c │ │ │ │ add r2, r0 │ │ │ │ str r0, [r3, #52] @ 0x34 │ │ │ │ - b.n 207c98 │ │ │ │ + b.n 207be0 │ │ │ │ cmp r1, r0 │ │ │ │ it cc │ │ │ │ movcc r1, r0 │ │ │ │ mov r7, r1 │ │ │ │ - b.n 207e72 │ │ │ │ + b.n 207dba │ │ │ │ cmp r3, r5 │ │ │ │ it cc │ │ │ │ movcc r3, r5 │ │ │ │ - b.n 207f32 │ │ │ │ + b.n 207e7a │ │ │ │ cmp r1, r0 │ │ │ │ it cc │ │ │ │ movcc r1, r0 │ │ │ │ mov r7, r1 │ │ │ │ - b.n 207ef0 │ │ │ │ + b.n 207e38 │ │ │ │ cmp r3, r1 │ │ │ │ it cc │ │ │ │ movcc r3, r1 │ │ │ │ mov r7, r3 │ │ │ │ - b.n 207eb4 │ │ │ │ + b.n 207dfc │ │ │ │ cmp r1, r0 │ │ │ │ it cc │ │ │ │ movcc r1, r0 │ │ │ │ mov r7, r1 │ │ │ │ - b.n 207f6e │ │ │ │ + b.n 207eb6 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 59518 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 207f4e │ │ │ │ + b.n 207e96 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r7 │ │ │ │ blx 59518 │ │ │ │ - b.n 207ed0 │ │ │ │ + b.n 207e18 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r7 │ │ │ │ blx 59518 │ │ │ │ - b.n 207f0e │ │ │ │ + b.n 207e56 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r7 │ │ │ │ blx 59518 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 207e92 │ │ │ │ + b.n 207dda │ │ │ │ ldr r1, [r5, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 207c0a │ │ │ │ + beq.w 207b52 │ │ │ │ mov r0, r5 │ │ │ │ - bl 206868 │ │ │ │ + bl 2067b0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r7, [r5, #40] @ 0x28 │ │ │ │ - b.n 207ca0 │ │ │ │ + b.n 207be8 │ │ │ │ mov r0, r7 │ │ │ │ mov r8, r7 │ │ │ │ strd r3, r2, [sp] │ │ │ │ blx 59cb8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2080f6 │ │ │ │ + beq.n 20803e │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ blx 59c4c │ │ │ │ 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 207d3e │ │ │ │ + b.n 207c86 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 59cb8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2080f6 │ │ │ │ + beq.n 20803e │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r6, #52] @ 0x34 │ │ │ │ blx 59c4c │ │ │ │ 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 207e30 │ │ │ │ + b.n 207d78 │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 59cb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2080f6 │ │ │ │ + beq.n 20803e │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [r6, #52] @ 0x34 │ │ │ │ str r0, [sp, #0] │ │ │ │ blx 59c4c │ │ │ │ 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 207de2 │ │ │ │ + b.n 207d2a │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 59cb8 │ │ │ │ str r0, [sp, #0] │ │ │ │ - cbz r0, 2080f6 │ │ │ │ + cbz r0, 20803e │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r1, [sl, #52] @ 0x34 │ │ │ │ blx 59c4c │ │ │ │ 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 207d70 │ │ │ │ + b.n 207cb8 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r7 │ │ │ │ blx 59518 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 207f8e │ │ │ │ + b.n 207ed6 │ │ │ │ mov r0, r7 │ │ │ │ mov r8, r7 │ │ │ │ strd r3, r2, [sp] │ │ │ │ blx 59cb8 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 2080f6 │ │ │ │ + cbz r0, 20803e │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ blx 59c4c │ │ │ │ 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 207c98 │ │ │ │ + b.n 207be0 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ - strh r4, [r2, #34] @ 0x22 │ │ │ │ + strh r4, [r1, #40] @ 0x28 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r1, #34] @ 0x22 │ │ │ │ + strh r4, [r0, #40] @ 0x28 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - strh r2, [r5, #30] │ │ │ │ + strh r2, [r4, #36] @ 0x24 │ │ │ │ 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] @ (20821c ) │ │ │ │ + ldr r0, [pc, #248] @ (208164 ) │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #248] @ (208220 ) │ │ │ │ + ldr r1, [pc, #248] @ (208168 ) │ │ │ │ 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 1fe0e4 │ │ │ │ - cbz r0, 20817e │ │ │ │ + bl 1fe02c │ │ │ │ + cbz r0, 2080c6 │ │ │ │ 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] @ (208224 ) │ │ │ │ - ldr r3, [pc, #184] @ (208220 ) │ │ │ │ + ldr r2, [pc, #192] @ (20816c ) │ │ │ │ + ldr r3, [pc, #184] @ (208168 ) │ │ │ │ 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 208216 │ │ │ │ + bne.n 20815e │ │ │ │ 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 2075c4 │ │ │ │ + bl 20750c │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ ldr r5, [sp, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 20819c │ │ │ │ + bne.n 2080e4 │ │ │ │ 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 2075c4 │ │ │ │ + bl 20750c │ │ │ │ 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 1fe0d8 │ │ │ │ + bl 1fe020 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ strd r4, r0, [r4, #12] │ │ │ │ strd r2, r2, [r4, #4] │ │ │ │ movs r0, #1 │ │ │ │ str r5, [r4, #0] │ │ │ │ - bl 25042c │ │ │ │ + bl 250374 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ - b.n 2081e6 │ │ │ │ + b.n 20812e │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, r0 │ │ │ │ movne r3, r1 │ │ │ │ ldrd r1, ip, [r3] │ │ │ │ str.w ip, [r1, #4] │ │ │ │ cmp r6, r3 │ │ │ │ @@ -598811,99 +598781,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 2081de │ │ │ │ + bne.n 208126 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 206ce4 │ │ │ │ - b.n 208162 │ │ │ │ + bl 206c2c │ │ │ │ + b.n 2080aa │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r4, [r2, #27] │ │ │ │ + ldrb r4, [r1, #30] │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r2, #26] │ │ │ │ + ldrb r6, [r1, #29] │ │ │ │ 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] @ (208370 ) │ │ │ │ + ldr r4, [pc, #308] @ (2082b8 ) │ │ │ │ mov r8, r1 │ │ │ │ - ldr r1, [pc, #308] @ (208374 ) │ │ │ │ + ldr r1, [pc, #308] @ (2082bc ) │ │ │ │ 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 208338 │ │ │ │ + beq.n 208280 │ │ │ │ ldrd r3, r0, [sp, #8] │ │ │ │ subs r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ ldrls r0, [r0, #8] │ │ │ │ - bl 1fe0d8 │ │ │ │ + bl 1fe020 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 208296 │ │ │ │ + beq.n 2081de │ │ │ │ ldr.w r4, [r8] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 208296 │ │ │ │ + cbz r3, 2081de │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r6, #40] @ 0x28 │ │ │ │ - bl 2068a4 │ │ │ │ + bl 2067ec │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 208286 │ │ │ │ + bne.n 2081ce │ │ │ │ ldmia.w r7, {r0, r1} │ │ │ │ add r3, sp, #24 │ │ │ │ add r2, sp, #20 │ │ │ │ - bl 2075c4 │ │ │ │ + bl 20750c │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldrd r1, r4, [sp, #20] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 208316 │ │ │ │ + beq.n 20825e │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 208354 │ │ │ │ + beq.n 20829c │ │ │ │ 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, 2082fe │ │ │ │ + cbz r3, 208246 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 2082fe │ │ │ │ + cbz r2, 208246 │ │ │ │ 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] │ │ │ │ @@ -598911,15 +598881,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 2082d4 │ │ │ │ + bne.n 20821c │ │ │ │ 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] │ │ │ │ @@ -598930,391 +598900,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 206ce4 │ │ │ │ + bl 206c2c │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ - bl 206ce4 │ │ │ │ - ldr r2, [pc, #60] @ (208378 ) │ │ │ │ - ldr r3, [pc, #56] @ (208374 ) │ │ │ │ + bl 206c2c │ │ │ │ + ldr r2, [pc, #60] @ (2082c0 ) │ │ │ │ + ldr r3, [pc, #56] @ (2082bc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 20836c │ │ │ │ + bne.n 2082b4 │ │ │ │ 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 208314 │ │ │ │ + b.n 20825c │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ - ldrb r4, [r7, #22] │ │ │ │ + ldrb r4, [r6, #25] │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r0, #19] │ │ │ │ + ldrb r0, [r7, #21] │ │ │ │ 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, 2083a2 │ │ │ │ + cbz r3, 2082ea │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ - bl 206a04 │ │ │ │ + bl 20694c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 208392 │ │ │ │ + bne.n 2082da │ │ │ │ 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] @ (2084e4 ) │ │ │ │ + ldr r2, [pc, #304] @ (20842c ) │ │ │ │ sub sp, #64 @ 0x40 │ │ │ │ - ldr r3, [pc, #304] @ (2084e8 ) │ │ │ │ + ldr r3, [pc, #304] @ (208430 ) │ │ │ │ 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 2083ce │ │ │ │ + b.n 208316 │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r5 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 2083cc │ │ │ │ + bne.n 208314 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 2084ac │ │ │ │ + beq.n 2083f4 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 2084da │ │ │ │ - bl 1fe0d8 │ │ │ │ + beq.n 208422 │ │ │ │ + bl 1fe020 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ mov r1, r0 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 20844e │ │ │ │ + beq.n 208396 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 20844e │ │ │ │ + bne.n 208396 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 2084c0 │ │ │ │ + beq.n 208408 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 2084c0 │ │ │ │ + bne.n 208408 │ │ │ │ str r0, [sp, #12] │ │ │ │ add.w r0, r3, #20 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 2066f8 │ │ │ │ + bl 206640 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1ff184 │ │ │ │ + bl 1ff0cc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 208440 │ │ │ │ + cbz r2, 208388 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 208440 │ │ │ │ + bne.n 208388 │ │ │ │ add.w r0, r5, #20 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 2066f8 │ │ │ │ + bl 206640 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ff184 │ │ │ │ + bl 1ff0cc │ │ │ │ ldrd r1, r5, [sp, #8] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 20841c │ │ │ │ + bne.n 208364 │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 2066f8 │ │ │ │ + bl 206640 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ff184 │ │ │ │ + bl 1ff0cc │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2084b2 │ │ │ │ + beq.n 2083fa │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2084d6 │ │ │ │ + beq.n 20841e │ │ │ │ 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 208110 │ │ │ │ + bl 208058 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 208494 │ │ │ │ + cbz r3, 2083dc │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ - bl 206a04 │ │ │ │ + bl 20694c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 208484 │ │ │ │ - ldr r2, [pc, #84] @ (2084ec ) │ │ │ │ - ldr r3, [pc, #80] @ (2084e8 ) │ │ │ │ + bne.n 2083cc │ │ │ │ + ldr r2, [pc, #84] @ (208434 ) │ │ │ │ + ldr r3, [pc, #80] @ (208430 ) │ │ │ │ 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 2084d2 │ │ │ │ + bne.n 20841a │ │ │ │ add sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r4, #8] │ │ │ │ movs r3, #1 │ │ │ │ - cbnz r2, 2084b8 │ │ │ │ + cbnz r2, 208400 │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 208462 │ │ │ │ + b.n 2083aa │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r5 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 208460 │ │ │ │ + b.n 2083a8 │ │ │ │ add.w r0, r3, #20 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 2066f8 │ │ │ │ + bl 206640 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1ff184 │ │ │ │ - b.n 20844e │ │ │ │ + bl 1ff0cc │ │ │ │ + b.n 208396 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ mov r4, r3 │ │ │ │ - b.n 208460 │ │ │ │ - bl 1fe0d8 │ │ │ │ + b.n 2083a8 │ │ │ │ + bl 1fe020 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - ldrb r2, [r0, #17] │ │ │ │ + ldrb r2, [r7, #19] │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r4, #13] │ │ │ │ + ldrb r4, [r3, #16] │ │ │ │ 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] @ (20856c ) │ │ │ │ - ldr r3, [pc, #104] @ (208570 ) │ │ │ │ + ldr r2, [pc, #104] @ (2084b4 ) │ │ │ │ + ldr r3, [pc, #104] @ (2084b8 ) │ │ │ │ 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 2e5908 │ │ │ │ + bl 2e5850 │ │ │ │ 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 20851c │ │ │ │ - ldr r2, [pc, #40] @ (208574 ) │ │ │ │ - ldr r3, [pc, #32] @ (208570 ) │ │ │ │ + bcs.n 208464 │ │ │ │ + ldr r2, [pc, #40] @ (2084bc ) │ │ │ │ + ldr r3, [pc, #32] @ (2084b8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 208566 │ │ │ │ + bne.n 2084ae │ │ │ │ mov r0, sl │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r4, [r6, #11] │ │ │ │ + ldrb r4, [r5, #14] │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r5, #10] │ │ │ │ + ldrb r6, [r4, #13] │ │ │ │ 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 2085c6 │ │ │ │ + beq.n 20850e │ │ │ │ mov r6, r0 │ │ │ │ subs r4, #4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bmi.n 2085be │ │ │ │ + bmi.n 208506 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 2085be │ │ │ │ + bne.n 208506 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #4 │ │ │ │ - bhi.n 2085b8 │ │ │ │ + bhi.n 208500 │ │ │ │ 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 208578 │ │ │ │ + bl 2084c0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 208596 │ │ │ │ + bne.n 2084de │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2e5c24 │ │ │ │ + bl 2e5b6c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r3, #44] @ 0x2c │ │ │ │ mov r0, r3 │ │ │ │ - bl 208578 │ │ │ │ - b.n 2085be │ │ │ │ + bl 2084c0 │ │ │ │ + b.n 208506 │ │ │ │ ldr r1, [r3, #64] @ 0x40 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2e5908 │ │ │ │ + bl 2e5850 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r3, #44] @ 0x2c │ │ │ │ mov r0, r3 │ │ │ │ - bl 208578 │ │ │ │ - b.n 2085be │ │ │ │ + bl 2084c0 │ │ │ │ + b.n 208506 │ │ │ │ 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 208630 │ │ │ │ + beq.n 208578 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r0 │ │ │ │ adds r5, r3, #4 │ │ │ │ strd r1, r3, [sp] │ │ │ │ ldr r0, [r3, #20] │ │ │ │ - bl 206214 │ │ │ │ + bl 20615c │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ - cbnz r2, 208636 │ │ │ │ + cbnz r2, 20857e │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ 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 208628 │ │ │ │ + bne.n 208570 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ subs r0, #20 │ │ │ │ - bl 2085f4 │ │ │ │ + bl 20853c │ │ │ │ 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 208628 │ │ │ │ + b.n 208570 │ │ │ │ nop │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 208676 │ │ │ │ + beq.n 2085be │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 208672 │ │ │ │ + bne.n 2085ba │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ ldrb.w ip, [r3, #-8] │ │ │ │ cmp.w ip, #1 │ │ │ │ - bne.n 208672 │ │ │ │ + bne.n 2085ba │ │ │ │ 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 2e57d8 │ │ │ │ - cbz r0, 208702 │ │ │ │ + bl 2e5720 │ │ │ │ + cbz r0, 20864a │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ cmp r2, #24 │ │ │ │ - bhi.n 208788 │ │ │ │ + bhi.n 2086d0 │ │ │ │ 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 │ │ │ │ @@ -599323,36 +599293,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, 208702 │ │ │ │ + cbnz r3, 20864a │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbnz r3, 208702 │ │ │ │ + cbnz r3, 20864a │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 208824 │ │ │ │ + beq.w 20876c │ │ │ │ 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 208824 │ │ │ │ + bls.w 20876c │ │ │ │ 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 208836 │ │ │ │ + bhi.w 20877e │ │ │ │ addw lr, pc, #12 │ │ │ │ ldr.w r3, [lr, r3, lsl #2] │ │ │ │ add lr, r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r7, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -599394,30 +599364,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 20870c │ │ │ │ + b.n 208654 │ │ │ │ mov.w ip, #16 │ │ │ │ - b.n 20870c │ │ │ │ + b.n 208654 │ │ │ │ mov.w ip, #8 │ │ │ │ - b.n 20870c │ │ │ │ + b.n 208654 │ │ │ │ mov.w lr, #32 │ │ │ │ - b.n 2086d4 │ │ │ │ + b.n 20861c │ │ │ │ mov.w lr, #8 │ │ │ │ - b.n 2086d4 │ │ │ │ + b.n 20861c │ │ │ │ mov.w lr, #16 │ │ │ │ - b.n 2086d4 │ │ │ │ + b.n 20861c │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.n 208836 │ │ │ │ - add r2, pc, #8 @ (adr r2, 2087c0 ) │ │ │ │ + bhi.n 20877e │ │ │ │ + add r2, pc, #8 @ (adr r2, 208708 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ nop │ │ │ │ vmaxnm.f32 , , │ │ │ │ vmaxnm.f32 , , │ │ │ │ vmaxnm.f32 , , │ │ │ │ @@ -599445,48 +599415,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 208704 │ │ │ │ + beq.w 20864c │ │ │ │ mov r2, lr │ │ │ │ mov r1, ip │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fd1dc │ │ │ │ - b.n 208704 │ │ │ │ + bl 1fd124 │ │ │ │ + b.n 20864c │ │ │ │ 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] @ 2094b0 │ │ │ │ + ldr.w r2, [pc, #3168] @ 2093f8 │ │ │ │ mov r4, r3 │ │ │ │ mov fp, r0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r2, pc │ │ │ │ - ldr.w r3, [pc, #3160] @ 2094b4 │ │ │ │ + ldr.w r3, [pc, #3160] @ 2093fc │ │ │ │ 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 2089bc │ │ │ │ + bcc.w 208904 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r5, #0 │ │ │ │ blx 59b98 <__aeabi_uidiv@plt> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r9, r5 │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ orr.w r2, r3, #4 │ │ │ │ @@ -599508,26 +599478,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 2091cc │ │ │ │ + bhi.w 209114 │ │ │ │ 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 2088ce │ │ │ │ + bls.n 208816 │ │ │ │ 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 58ed8 <__aeabi_uidivmod@plt> │ │ │ │ @@ -599542,75 +599512,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 208bc0 │ │ │ │ + bcc.w 208b08 │ │ │ │ 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 20894e │ │ │ │ + bne.n 208896 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 20907a │ │ │ │ + beq.w 208fc2 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1fdcac │ │ │ │ + bl 1fdbf4 │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r6, r0 │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldrb r6, [r3, #13] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r6, r3 │ │ │ │ - bhi.w 208be4 │ │ │ │ + bhi.w 208b2c │ │ │ │ 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 2088c0 │ │ │ │ + bcc.n 208808 │ │ │ │ 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 20947a │ │ │ │ + bls.w 2093c2 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 208b8e │ │ │ │ + beq.w 208ad6 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ blx 59b98 <__aeabi_uidiv@plt> │ │ │ │ lsls r3, r0, #2 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ orr.w r3, r4, #4 │ │ │ │ @@ -599621,209 +599591,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 2018fc │ │ │ │ + bl 201844 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 2029e4 │ │ │ │ + bl 20292c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.w 20907e │ │ │ │ + beq.w 208fc6 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bne.n 208a24 │ │ │ │ + bne.n 20896c │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ cmp r3, #16 │ │ │ │ - beq.w 209444 │ │ │ │ + beq.w 20938c │ │ │ │ cmp r3, #32 │ │ │ │ - beq.w 209468 │ │ │ │ + beq.w 2093b0 │ │ │ │ cmp r3, #8 │ │ │ │ - beq.w 209200 │ │ │ │ + beq.w 209148 │ │ │ │ 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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 208a5a │ │ │ │ + cbz r0, 2089a2 │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr r2, [sp, #8] │ │ │ │ adds r2, #20 │ │ │ │ ldrb.w r4, [r8, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 208b74 │ │ │ │ + beq.w 208abc │ │ │ │ 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 208b48 │ │ │ │ + b.n 208a90 │ │ │ │ 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 1fdcac │ │ │ │ + bl 1fdbf4 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r9, r0 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r2, #4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, fp │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 2035e0 │ │ │ │ + bl 203528 │ │ │ │ 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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 208b20 │ │ │ │ + cbz r0, 208a68 │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r4 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, fp │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, fp │ │ │ │ adds r7, #1 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ ldrb.w ip, [r8, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp r7, ip │ │ │ │ - bcs.n 208b72 │ │ │ │ + bcs.n 208aba │ │ │ │ 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 208a7a │ │ │ │ + bne.n 2089c2 │ │ │ │ cmp.w ip, #1 │ │ │ │ - bne.n 208a7a │ │ │ │ + bne.n 2089c2 │ │ │ │ str.w r8, [sp, #12] │ │ │ │ - b.n 208ad2 │ │ │ │ + b.n 208a1a │ │ │ │ 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 2089f2 │ │ │ │ + bne.w 20893a │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2018fc │ │ │ │ + bl 201844 │ │ │ │ add r2, sp, #200 @ 0xc8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 2029e4 │ │ │ │ - ldr.w r2, [pc, #2328] @ 2094b8 │ │ │ │ - ldr.w r3, [pc, #2320] @ 2094b4 │ │ │ │ + bl 20292c │ │ │ │ + ldr.w r2, [pc, #2328] @ 209400 │ │ │ │ + ldr.w r3, [pc, #2320] @ 2093fc │ │ │ │ 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 20956e │ │ │ │ + bne.w 2094b6 │ │ │ │ add.w sp, sp, #852 @ 0x354 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r7, #1 │ │ │ │ - beq.w 20907a │ │ │ │ + beq.w 208fc2 │ │ │ │ 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 20894e │ │ │ │ + b.n 208896 │ │ │ │ ldrb r5, [r7, #13] │ │ │ │ cmp r5, #32 │ │ │ │ - beq.w 2091de │ │ │ │ + beq.w 209126 │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ - bne.w 2090a6 │ │ │ │ + bne.w 208fee │ │ │ │ cmp r3, #16 │ │ │ │ - beq.w 20949e │ │ │ │ + beq.w 2093e6 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.w 209434 │ │ │ │ + beq.w 20937c │ │ │ │ cmp r3, #8 │ │ │ │ - bne.w 2090a6 │ │ │ │ + bne.w 208fee │ │ │ │ ldr r6, [sp, #8] │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #472 @ 0x1d8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20280c │ │ │ │ + bl 202754 │ │ │ │ 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] │ │ │ │ @@ -599831,22 +599801,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 2094bc │ │ │ │ + bne.w 209404 │ │ │ │ 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 20280c │ │ │ │ + bl 202754 │ │ │ │ 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] │ │ │ │ @@ -599868,77 +599838,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 1fdcac │ │ │ │ + bl 1fdbf4 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r5, r0 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movw r1, #471 @ 0x1d7 │ │ │ │ mov r0, r7 │ │ │ │ str r7, [sp, #8] │ │ │ │ - bl 20280c │ │ │ │ + bl 202754 │ │ │ │ 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 208d54 │ │ │ │ + beq.n 208c9c │ │ │ │ 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 1fdcac │ │ │ │ + bl 1fdbf4 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ 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] │ │ │ │ @@ -599955,32 +599925,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 1fdcac │ │ │ │ + bl 1fdbf4 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r5, r0 │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ 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] │ │ │ │ @@ -599993,33 +599963,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 1fdcac │ │ │ │ + bl 1fdbf4 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r5, r0 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ 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] │ │ │ │ @@ -600032,45 +600002,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 1fdcac │ │ │ │ + bl 1fdbf4 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r5, r0 │ │ │ │ str r1, [sp, #108] @ 0x6c │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ 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 209512 │ │ │ │ + bne.w 20945a │ │ │ │ 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] │ │ │ │ @@ -600090,32 +600060,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 1fdcac │ │ │ │ + bl 1fdbf4 │ │ │ │ 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 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ 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] │ │ │ │ @@ -600131,32 +600101,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 1fdcac │ │ │ │ + bl 1fdbf4 │ │ │ │ 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 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ 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] │ │ │ │ @@ -600171,31 +600141,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 1fdcac │ │ │ │ + bl 1fdbf4 │ │ │ │ add.w r5, r0, #20 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ 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 │ │ │ │ @@ -600205,97 +600175,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 2029e4 │ │ │ │ + bl 20292c │ │ │ │ mov r7, r0 │ │ │ │ - b.n 20913e │ │ │ │ + b.n 209086 │ │ │ │ mov r7, r5 │ │ │ │ - b.n 208996 │ │ │ │ + b.n 2088de │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ cmp r3, #16 │ │ │ │ - beq.w 209456 │ │ │ │ + beq.w 20939e │ │ │ │ cmp r3, #32 │ │ │ │ it eq │ │ │ │ moveq r2, r0 │ │ │ │ - beq.w 208b74 │ │ │ │ + beq.w 208abc │ │ │ │ cmp r3, #8 │ │ │ │ - bne.w 208a24 │ │ │ │ + bne.w 20896c │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #380 @ 0x17c │ │ │ │ mov r0, fp │ │ │ │ - bl 20280c │ │ │ │ + bl 202754 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 208b74 │ │ │ │ + b.n 208abc │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ blx 59b98 <__aeabi_uidiv@plt> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov fp, r0 │ │ │ │ cmp r5, r3 │ │ │ │ - bcc.n 20912c │ │ │ │ + bcc.n 209074 │ │ │ │ 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 2035e0 │ │ │ │ + bl 203528 │ │ │ │ cmp fp, r6 │ │ │ │ str.w r0, [r8, #4]! │ │ │ │ - bls.n 20912a │ │ │ │ + bls.n 209072 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r5, r5, r3 │ │ │ │ it eq │ │ │ │ moveq r1, r7 │ │ │ │ - beq.n 2090c2 │ │ │ │ + beq.n 20900a │ │ │ │ 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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 20911a │ │ │ │ + cbz r0, 209062 │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r3, #20 │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, r7 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 2090c2 │ │ │ │ + b.n 20900a │ │ │ │ str r4, [sp, #24] │ │ │ │ mov r0, fp │ │ │ │ - bl 2018fc │ │ │ │ + bl 201844 │ │ │ │ add r2, sp, #264 @ 0x108 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 2029e4 │ │ │ │ + bl 20292c │ │ │ │ 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] │ │ │ │ @@ -600303,15 +600273,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 2091c2 │ │ │ │ + bcc.n 20910a │ │ │ │ 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 59b98 <__aeabi_uidiv@plt> │ │ │ │ @@ -600319,54 +600289,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 1fdcac │ │ │ │ + bl 1fdbf4 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ add.w r7, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r6, r0 │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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 2025a4 │ │ │ │ - b.w 20899e │ │ │ │ + bl 2024ec │ │ │ │ + b.w 2088e6 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 20899e │ │ │ │ - b.n 209164 │ │ │ │ + beq.w 2088e6 │ │ │ │ + b.n 2090ac │ │ │ │ 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 2088ea │ │ │ │ + b.w 208832 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #16 │ │ │ │ - beq.w 20948e │ │ │ │ + beq.w 2093d6 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 20913e │ │ │ │ + beq.n 209086 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.w 2090a6 │ │ │ │ + bne.w 208fee │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movw r1, #471 @ 0x1d7 │ │ │ │ - bl 20280c │ │ │ │ + bl 202754 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 20913e │ │ │ │ + b.n 209086 │ │ │ │ add.w sl, sp, #264 @ 0x108 │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r0, sl │ │ │ │ movs r4, #0 │ │ │ │ blx 5923c │ │ │ │ mov r3, r4 │ │ │ │ @@ -600375,97 +600345,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 209214 │ │ │ │ + bne.n 20915c │ │ │ │ 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 20956a │ │ │ │ + beq.w 2094b2 │ │ │ │ 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 20925e │ │ │ │ + bhi.n 2091a6 │ │ │ │ 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 209560 │ │ │ │ + bne.w 2094a8 │ │ │ │ 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 2092d4 │ │ │ │ + bne.n 20921c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 20950e │ │ │ │ + beq.w 209456 │ │ │ │ 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 2092bc │ │ │ │ + bne.n 209204 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 20950e │ │ │ │ + beq.w 209456 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 1fdcac │ │ │ │ + bl 1fdbf4 │ │ │ │ mov r2, r4 │ │ │ │ add.w r4, r0, #20 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #380 @ 0x17c │ │ │ │ mov r0, fp │ │ │ │ movs r4, #0 │ │ │ │ - bl 20280c │ │ │ │ + bl 202754 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, sl │ │ │ │ blx 5923c │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #240 @ 0xf0 │ │ │ │ @@ -600473,231 +600443,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 20932e │ │ │ │ + bne.n 209276 │ │ │ │ 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 209566 │ │ │ │ + beq.w 2094ae │ │ │ │ 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 209372 │ │ │ │ + bhi.n 2092ba │ │ │ │ ldrb.w ip, [r8, #12] │ │ │ │ cmp r4, ip │ │ │ │ ite ne │ │ │ │ movne r5, #0 │ │ │ │ andeq.w r5, r5, #1 │ │ │ │ - cbnz r5, 209408 │ │ │ │ + cbnz r5, 209350 │ │ │ │ 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 2093d0 │ │ │ │ - cbz r4, 209408 │ │ │ │ + bne.n 209318 │ │ │ │ + cbz r4, 209350 │ │ │ │ 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 2093bc │ │ │ │ - cbz r5, 209408 │ │ │ │ + bne.n 209304 │ │ │ │ + cbz r5, 209350 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 1fdcac │ │ │ │ + bl 1fdbf4 │ │ │ │ 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 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #380 @ 0x17c │ │ │ │ mov r0, fp │ │ │ │ - bl 20280c │ │ │ │ + bl 202754 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #492 @ 0x1ec │ │ │ │ mov r0, fp │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov.w r1, #384 @ 0x180 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 20280c │ │ │ │ + bl 202754 │ │ │ │ mov r2, r0 │ │ │ │ - b.w 208b74 │ │ │ │ + b.w 208abc │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov.w r1, #472 @ 0x1d8 │ │ │ │ - bl 20280c │ │ │ │ + bl 202754 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 20913e │ │ │ │ + b.n 209086 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #386 @ 0x182 │ │ │ │ mov r0, fp │ │ │ │ - bl 20280c │ │ │ │ + bl 202754 │ │ │ │ mov r2, r0 │ │ │ │ - b.w 208b74 │ │ │ │ + b.w 208abc │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #378 @ 0x17a │ │ │ │ mov r0, fp │ │ │ │ - bl 20280c │ │ │ │ + bl 202754 │ │ │ │ mov r2, r0 │ │ │ │ - b.w 208b74 │ │ │ │ + b.w 208abc │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #384 @ 0x180 │ │ │ │ mov r0, fp │ │ │ │ - bl 20280c │ │ │ │ + bl 202754 │ │ │ │ mov r2, r0 │ │ │ │ - b.w 208b74 │ │ │ │ + b.w 208abc │ │ │ │ mov r0, r7 │ │ │ │ - bl 2018fc │ │ │ │ + bl 201844 │ │ │ │ add r2, sp, #332 @ 0x14c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 2029e4 │ │ │ │ - b.w 208b9e │ │ │ │ + bl 20292c │ │ │ │ + b.w 208ae6 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov.w r1, #468 @ 0x1d4 │ │ │ │ - bl 20280c │ │ │ │ + bl 202754 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 20913e │ │ │ │ + b.n 209086 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movw r1, #475 @ 0x1db │ │ │ │ - bl 20280c │ │ │ │ + bl 202754 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 20913e │ │ │ │ + b.n 209086 │ │ │ │ nop │ │ │ │ - strb r4, [r4, #30] │ │ │ │ + ldrb r4, [r3, #1] │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r2, #17] │ │ │ │ + strb r6, [r1, #20] │ │ │ │ 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 1fdcac │ │ │ │ + bl 1fdbf4 │ │ │ │ add.w r5, r0, #20 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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 2025a4 │ │ │ │ - b.w 208c42 │ │ │ │ + bl 2024ec │ │ │ │ + b.w 208b8a │ │ │ │ mov r4, r8 │ │ │ │ - b.n 209310 │ │ │ │ + b.n 209258 │ │ │ │ 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 1fdcac │ │ │ │ + bl 1fdbf4 │ │ │ │ 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 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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 2025a4 │ │ │ │ - b.n 208ee4 │ │ │ │ + bl 2024ec │ │ │ │ + b.n 208e2c │ │ │ │ mov r4, r8 │ │ │ │ add r7, sp, #168 @ 0xa8 │ │ │ │ - b.n 209310 │ │ │ │ + b.n 209258 │ │ │ │ movs r5, #1 │ │ │ │ - b.n 20938e │ │ │ │ + b.n 2092d6 │ │ │ │ movs r6, #1 │ │ │ │ - b.n 20927a │ │ │ │ + b.n 2091c2 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 209586 │ │ │ │ + bne.n 2094ce │ │ │ │ ldr r1, [r0, #40] @ 0x28 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 20958a │ │ │ │ + beq.n 2094d2 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 209586 │ │ │ │ + bne.n 2094ce │ │ │ │ ldrb.w r1, [r0, #32] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 209586 │ │ │ │ + bne.n 2094ce │ │ │ │ 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} │ │ │ │ @@ -600705,143 +600675,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 209640 │ │ │ │ + beq.n 209588 │ │ │ │ mov r9, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 209648 │ │ │ │ + beq.n 209590 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, #6 │ │ │ │ itt le │ │ │ │ strle.w r5, [r7, #-4] │ │ │ │ suble r7, #4 │ │ │ │ - cbz r3, 2095f2 │ │ │ │ + cbz r3, 20953a │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ sub.w r5, r3, #20 │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 2095d0 │ │ │ │ + beq.n 209518 │ │ │ │ cmp r4, #6 │ │ │ │ - ble.n 209640 │ │ │ │ + ble.n 209588 │ │ │ │ adds r2, r4, #1 │ │ │ │ mov r0, r9 │ │ │ │ movs r1, #4 │ │ │ │ - bl 1e306c │ │ │ │ + bl 1e2fb4 │ │ │ │ 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 20962e │ │ │ │ + beq.n 209576 │ │ │ │ subs r5, #4 │ │ │ │ str r6, [r5, #0] │ │ │ │ - cbz r3, 209644 │ │ │ │ + cbz r3, 20958c │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ sub.w r6, r3, #20 │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 209644 │ │ │ │ + bne.n 20958c │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 209614 │ │ │ │ + bne.n 20955c │ │ │ │ mov r0, r6 │ │ │ │ - bl 209574 │ │ │ │ + bl 2094bc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20961a │ │ │ │ + bne.n 209562 │ │ │ │ str.w r6, [r5, #-4] │ │ │ │ subs r5, #4 │ │ │ │ - b.n 20961a │ │ │ │ + b.n 209562 │ │ │ │ str.w r7, [r8, #28] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 209574 │ │ │ │ + bl 2094bc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2095e4 │ │ │ │ + bne.n 20952c │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, #6 │ │ │ │ itt le │ │ │ │ strle.w r5, [r7, #-4] │ │ │ │ suble r7, #4 │ │ │ │ - b.n 2095e4 │ │ │ │ + b.n 20952c │ │ │ │ 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 20967c │ │ │ │ + bcc.n 2095c4 │ │ │ │ add.w r3, r0, #24 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 209682 │ │ │ │ + bls.n 2095ca │ │ │ │ mov r0, r2 │ │ │ │ - bl 1e3174 │ │ │ │ + bl 1e30bc │ │ │ │ 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, 2096d2 │ │ │ │ + cbz r0, 20961a │ │ │ │ ldr r1, [r4, #24] │ │ │ │ add.w r2, r4, #20 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 2096c8 │ │ │ │ - bl 1ff184 │ │ │ │ + bne.n 209610 │ │ │ │ + bl 1ff0cc │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ - cbz r3, 2096cc │ │ │ │ + cbz r3, 209614 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ sub.w r4, r3, #20 │ │ │ │ ldrb.w r0, [r3, #-8] │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 2096cc │ │ │ │ + bne.n 209614 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ add.w r2, r4, #20 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 2096a4 │ │ │ │ + beq.n 2095ec │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r0 │ │ │ │ - b.n 2096c8 │ │ │ │ + b.n 209610 │ │ │ │ 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] @ (2097e0 ) │ │ │ │ + ldr r4, [pc, #244] @ (209728 ) │ │ │ │ mov r8, r0 │ │ │ │ - ldr r3, [pc, #244] @ (2097e4 ) │ │ │ │ + ldr r3, [pc, #244] @ (20972c ) │ │ │ │ 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 5923c │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ - bl 1fe0d8 │ │ │ │ + bl 1fe020 │ │ │ │ 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] │ │ │ │ @@ -600849,142 +600819,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 2097bc │ │ │ │ + beq.n 209704 │ │ │ │ mov r6, r5 │ │ │ │ subs r5, #4 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ subs r4, #4 │ │ │ │ - b.n 20974c │ │ │ │ + b.n 209694 │ │ │ │ subs r4, r3, #4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ands.w fp, r3, #1 │ │ │ │ - bne.n 2097b2 │ │ │ │ + bne.n 2096fa │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 2097b2 │ │ │ │ + beq.n 2096fa │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - beq.n 2097b2 │ │ │ │ + beq.n 2096fa │ │ │ │ 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 2097b2 │ │ │ │ + bne.n 2096fa │ │ │ │ subs r2, #20 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 2085f4 │ │ │ │ + bl 20853c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 2097b2 │ │ │ │ + beq.n 2096fa │ │ │ │ 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 209684 │ │ │ │ + bl 2095cc │ │ │ │ strb.w sl, [sp, #36] @ 0x24 │ │ │ │ adds r6, r4, #4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r5, r4 │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 20974a │ │ │ │ - ldr r2, [pc, #40] @ (2097e8 ) │ │ │ │ - ldr r3, [pc, #36] @ (2097e4 ) │ │ │ │ + bne.n 209692 │ │ │ │ + ldr r2, [pc, #40] @ (209730 ) │ │ │ │ + ldr r3, [pc, #36] @ (20972c ) │ │ │ │ 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 2097da │ │ │ │ + bne.n 209722 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r4, [r1, #16] │ │ │ │ + ldr r4, [r0, #28] │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r7, #0] │ │ │ │ + ldr r4, [r6, #12] │ │ │ │ lsls r5, r4, #2 │ │ │ │ - b.n 20980c │ │ │ │ + b.n 209754 │ │ │ │ bic.w r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 209800 │ │ │ │ + bne.n 209748 │ │ │ │ ldr r2, [r0, #76] @ 0x4c │ │ │ │ ldrb.w r2, [r2, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 209818 │ │ │ │ + bne.n 209760 │ │ │ │ ldr r0, [r0, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r0, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 20981c │ │ │ │ + bne.n 209764 │ │ │ │ subs r0, #20 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ - cbz r3, 209818 │ │ │ │ + cbz r3, 209760 │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 2097ee │ │ │ │ + bne.n 209736 │ │ │ │ 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 2098c0 │ │ │ │ + beq.n 209808 │ │ │ │ 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 209856 │ │ │ │ + beq.n 20979e │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2098ba │ │ │ │ + beq.n 209802 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 2098ba │ │ │ │ + bne.n 209802 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ subs r4, #20 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 209840 │ │ │ │ + bne.n 209788 │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 209844 │ │ │ │ + bne.n 20978c │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ ldrd r1, r6, [r3, #20] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 209898 │ │ │ │ + bhi.n 2097e0 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 2098ca │ │ │ │ + bhi.n 209812 │ │ │ │ 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 │ │ │ │ @@ -600999,153 +600969,153 @@ │ │ │ │ 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 2098d2 │ │ │ │ + bne.n 20981a │ │ │ │ ldr r0, [r3, #24] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 2e58b0 │ │ │ │ + bl 2e57f8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, r0 │ │ │ │ sbcs.w r6, r6, #0 │ │ │ │ - bcs.n 2098ce │ │ │ │ + bcs.n 209816 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 209844 │ │ │ │ + bne.n 20978c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ uxth r1, r1 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 209898 │ │ │ │ + b.n 2097e0 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 209898 │ │ │ │ + b.n 2097e0 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 2098bc │ │ │ │ + b.n 209804 │ │ │ │ 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 20995e │ │ │ │ + beq.n 2098a6 │ │ │ │ subs r4, #4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ands.w r3, r2, #1 │ │ │ │ - bne.n 209986 │ │ │ │ + bne.n 2098ce │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 20992e │ │ │ │ + beq.n 209876 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 20990c │ │ │ │ + beq.n 209854 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ cmp.w r3, #344 @ 0x158 │ │ │ │ - beq.n 209956 │ │ │ │ - bls.n 209962 │ │ │ │ + beq.n 20989e │ │ │ │ + bls.n 2098aa │ │ │ │ movw r0, #713 @ 0x2c9 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 209972 │ │ │ │ + beq.n 2098ba │ │ │ │ movw r0, #805 @ 0x325 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 209906 │ │ │ │ + bne.n 20984e │ │ │ │ adds r2, #84 @ 0x54 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 209906 │ │ │ │ - b.n 209956 │ │ │ │ + bne.n 20984e │ │ │ │ + b.n 20989e │ │ │ │ add.w r0, r2, #48 @ 0x30 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 209906 │ │ │ │ + bne.n 20984e │ │ │ │ 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 209908 │ │ │ │ + bhi.n 209850 │ │ │ │ mov r0, r2 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 2098d8 │ │ │ │ + bl 209820 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 209908 │ │ │ │ + bne.n 209850 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 2098f4 │ │ │ │ + bne.n 20983c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 209908 │ │ │ │ + b.n 209850 │ │ │ │ cmp r3, #101 @ 0x65 │ │ │ │ - beq.n 209956 │ │ │ │ + beq.n 20989e │ │ │ │ subs r3, #117 @ 0x75 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 209906 │ │ │ │ + bhi.n 20984e │ │ │ │ lsls r3, r1, #29 │ │ │ │ - bmi.n 209956 │ │ │ │ - b.n 209906 │ │ │ │ + bmi.n 20989e │ │ │ │ + b.n 20984e │ │ │ │ add.w r3, r2, #84 @ 0x54 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 20998a │ │ │ │ + beq.n 2098d2 │ │ │ │ adds r2, #100 @ 0x64 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 209906 │ │ │ │ + bne.n 20984e │ │ │ │ lsls r3, r1, #31 │ │ │ │ - bpl.n 209906 │ │ │ │ - b.n 209956 │ │ │ │ + bpl.n 20984e │ │ │ │ + b.n 20989e │ │ │ │ mov r0, r3 │ │ │ │ - b.n 209908 │ │ │ │ + b.n 209850 │ │ │ │ lsls r0, r1, #30 │ │ │ │ - bmi.n 209956 │ │ │ │ - b.n 20997a │ │ │ │ + bmi.n 20989e │ │ │ │ + b.n 2098c2 │ │ │ │ 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 209a0a │ │ │ │ - bhi.n 2099fc │ │ │ │ + beq.n 209952 │ │ │ │ + bhi.n 209944 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 209a24 │ │ │ │ + bhi.n 20996c │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 209a5e │ │ │ │ + bne.n 2099a6 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ mov r0, r2 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 2e5804 │ │ │ │ + bl 2e574c │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 209a2c │ │ │ │ + beq.n 209974 │ │ │ │ ldrb r1, [r2, #7] │ │ │ │ lsls r1, r1, #31 │ │ │ │ - bpl.n 209a2c │ │ │ │ + bpl.n 209974 │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #14 │ │ │ │ - beq.n 209a52 │ │ │ │ + beq.n 20999a │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.n 209a52 │ │ │ │ + bhi.n 20999a │ │ │ │ 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 │ │ │ │ @@ -601155,97 +601125,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 209a24 │ │ │ │ + bne.n 20996c │ │ │ │ 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 209990 │ │ │ │ + bl 2098d8 │ │ │ │ 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 2e57a4 │ │ │ │ + bl 2e56ec │ │ │ │ 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 2099d4 │ │ │ │ + bne.n 20991c │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ movs r3, #8 │ │ │ │ - b.n 209a04 │ │ │ │ + b.n 20994c │ │ │ │ movs r3, #4 │ │ │ │ - b.n 209a04 │ │ │ │ + b.n 20994c │ │ │ │ movs r3, #2 │ │ │ │ - b.n 209a04 │ │ │ │ + b.n 20994c │ │ │ │ movs r3, #1 │ │ │ │ - b.n 209a04 │ │ │ │ + b.n 20994c │ │ │ │ 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] @ (209b54 ) │ │ │ │ + ldr r4, [pc, #220] @ (209a9c ) │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ - ldr r3, [pc, #220] @ (209b58 ) │ │ │ │ + ldr r3, [pc, #220] @ (209aa0 ) │ │ │ │ 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 2095ac │ │ │ │ + bl 2094f4 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 209b4a │ │ │ │ + beq.n 209a92 │ │ │ │ adds r4, r0, #4 │ │ │ │ mov.w sl, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 209b38 │ │ │ │ + beq.n 209a80 │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 209b00 │ │ │ │ + beq.n 209a48 │ │ │ │ ldr r1, [r3, #76] @ 0x4c │ │ │ │ ldrb r2, [r1, #13] │ │ │ │ ldr r5, [r1, #20] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 209ae6 │ │ │ │ + bhi.n 209a2e │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 209ae6 │ │ │ │ + bhi.n 209a2e │ │ │ │ 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 │ │ │ │ @@ -601269,99 +601239,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 209aa6 │ │ │ │ + bne.n 2099ee │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ cmp r3, r0 │ │ │ │ it cs │ │ │ │ cmpcs r0, r9 │ │ │ │ - bcs.n 209b18 │ │ │ │ - bl 1e3174 │ │ │ │ - ldr r2, [pc, #64] @ (209b5c ) │ │ │ │ - ldr r3, [pc, #60] @ (209b58 ) │ │ │ │ + bcs.n 209a60 │ │ │ │ + bl 1e30bc │ │ │ │ + ldr r2, [pc, #64] @ (209aa4 ) │ │ │ │ + ldr r3, [pc, #60] @ (209aa0 ) │ │ │ │ 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 209b4e │ │ │ │ + bne.n 209a96 │ │ │ │ mov r0, sl │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ uxth r5, r5 │ │ │ │ - b.n 209ae6 │ │ │ │ + b.n 209a2e │ │ │ │ ldr.w r0, [r4, #-4] │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r3, #64] @ 0x40 │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ - bl 2084f0 │ │ │ │ + bl 208438 │ │ │ │ add sl, r0 │ │ │ │ - b.n 209b00 │ │ │ │ + b.n 209a48 │ │ │ │ mov sl, r3 │ │ │ │ - b.n 209b0a │ │ │ │ + b.n 209a52 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r6, [r7, #84] @ 0x54 │ │ │ │ + str r6, [r6, #96] @ 0x60 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r4, #76] @ 0x4c │ │ │ │ + str r0, [r3, #88] @ 0x58 │ │ │ │ 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] @ 209fec │ │ │ │ + ldr.w r5, [pc, #1144] @ 209f34 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ - ldr.w r3, [pc, #1144] @ 209ff0 │ │ │ │ + ldr.w r3, [pc, #1144] @ 209f38 │ │ │ │ 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 2095ac │ │ │ │ + bl 2094f4 │ │ │ │ ldrb.w r2, [r4, #33] @ 0x21 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r5, [sp, #32] │ │ │ │ - bl 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 209bc4 │ │ │ │ + cbz r0, 209b0c │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 209d48 │ │ │ │ + beq.w 209c90 │ │ │ │ adds r5, #4 │ │ │ │ str.w r9, [sp, #12] │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.w 209fea │ │ │ │ + bhi.w 209f32 │ │ │ │ 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 │ │ │ │ @@ -601380,15 +601350,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 209dea │ │ │ │ + beq.w 209d32 │ │ │ │ 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 │ │ │ │ @@ -601397,41 +601367,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 209cf2 │ │ │ │ + beq.n 209c3a │ │ │ │ orrs.w r1, r3, ip │ │ │ │ - beq.n 209cfa │ │ │ │ + beq.n 209c42 │ │ │ │ subs r1, r3, #1 │ │ │ │ orrs.w r8, r1, ip │ │ │ │ - beq.n 209d28 │ │ │ │ + beq.n 209c70 │ │ │ │ ldrb.w r8, [lr, #106] @ 0x6a │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 209fdc │ │ │ │ + bne.w 209f24 │ │ │ │ ldrb.w lr, [lr, #32] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 209c98 │ │ │ │ + bne.n 209be0 │ │ │ │ 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 209ecc │ │ │ │ + beq.w 209e14 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ movs r1, #0 │ │ │ │ cmp r2, #32 │ │ │ │ str r1, [r7, #4] │ │ │ │ str r1, [sp, #24] │ │ │ │ - bhi.w 209f8a │ │ │ │ + bhi.w 209ed2 │ │ │ │ subs r1, r2, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 209fea │ │ │ │ + bhi.w 209f32 │ │ │ │ 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 │ │ │ │ @@ -601458,81 +601428,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 209e2c │ │ │ │ + bne.w 209d74 │ │ │ │ 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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 209d28 │ │ │ │ + cbz r0, 209c70 │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, sl │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 209bd4 │ │ │ │ + bne.w 209b1c │ │ │ │ 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 209d58 │ │ │ │ + bcs.n 209ca0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e3174 │ │ │ │ - ldr r2, [pc, #664] @ (209ff4 ) │ │ │ │ - ldr r3, [pc, #660] @ (209ff0 ) │ │ │ │ + bl 1e30bc │ │ │ │ + ldr r2, [pc, #664] @ (209f3c ) │ │ │ │ + ldr r3, [pc, #660] @ (209f38 ) │ │ │ │ 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 209fd8 │ │ │ │ + bne.w 209f20 │ │ │ │ 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 2084f0 │ │ │ │ + bl 208438 │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.n 209e04 │ │ │ │ + beq.n 209d4c │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r1 │ │ │ │ bics r0, r3 │ │ │ │ - beq.n 209d38 │ │ │ │ + beq.n 209c80 │ │ │ │ subs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.w 209fea │ │ │ │ + bhi.w 209f32 │ │ │ │ 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 │ │ │ │ @@ -601561,552 +601531,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 209f2a │ │ │ │ + beq.w 209e72 │ │ │ │ orrs.w r1, r1, r8 │ │ │ │ - bne.w 209c62 │ │ │ │ - b.n 209d00 │ │ │ │ + bne.w 209baa │ │ │ │ + b.n 209c48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 209d38 │ │ │ │ + beq.n 209c80 │ │ │ │ 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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 209d28 │ │ │ │ + beq.n 209c70 │ │ │ │ add r3, sp, #24 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ - b.n 209d1a │ │ │ │ + b.n 209c62 │ │ │ │ add.w ip, r3, #4294967295 @ 0xffffffff │ │ │ │ orrs.w ip, ip, r1 │ │ │ │ it ne │ │ │ │ strdne lr, lr, [sp, #16] │ │ │ │ - beq.w 209d28 │ │ │ │ + beq.w 209c70 │ │ │ │ subs r1, r2, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 209fea │ │ │ │ + bhi.w 209f32 │ │ │ │ tbb [pc, r1] │ │ │ │ - beq.n 209dd4 │ │ │ │ - beq.n 209df0 │ │ │ │ - beq.n 209df2 │ │ │ │ + beq.n 209d1c │ │ │ │ + beq.n 209d38 │ │ │ │ + beq.n 209d3a │ │ │ │ stmia r0!, {r4, r6, r7} │ │ │ │ - beq.n 209df6 │ │ │ │ - beq.n 209df8 │ │ │ │ - beq.n 209dfa │ │ │ │ + beq.n 209d3e │ │ │ │ + beq.n 209d40 │ │ │ │ + beq.n 209d42 │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ - beq.n 209dfe │ │ │ │ - beq.n 209e00 │ │ │ │ - beq.n 209e02 │ │ │ │ - beq.n 209e04 │ │ │ │ - beq.n 209e06 │ │ │ │ - beq.n 209e08 │ │ │ │ - beq.n 209e0a │ │ │ │ - cbnz r0, 209ee0 │ │ │ │ + beq.n 209d46 │ │ │ │ + beq.n 209d48 │ │ │ │ + beq.n 209d4a │ │ │ │ + beq.n 209d4c │ │ │ │ + beq.n 209d4e │ │ │ │ + beq.n 209d50 │ │ │ │ + beq.n 209d52 │ │ │ │ + cbnz r0, 209e28 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ ldrd r8, r9, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ strd r8, r9, [sp, #32] │ │ │ │ - bl 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 209e9a │ │ │ │ + cbz r0, 209de2 │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r8 │ │ │ │ movw r1, #343 @ 0x157 │ │ │ │ mov r0, sl │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, sl │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 209d38 │ │ │ │ + b.n 209c80 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 209e70 │ │ │ │ + b.n 209db8 │ │ │ │ strh.w r3, [sp, #24] │ │ │ │ - b.n 209e70 │ │ │ │ + b.n 209db8 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ - b.n 209e70 │ │ │ │ + b.n 209db8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 209f90 │ │ │ │ + beq.n 209ed8 │ │ │ │ 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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 209f08 │ │ │ │ + cbz r0, 209e50 │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, sl │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, sl │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 209d38 │ │ │ │ + b.n 209c80 │ │ │ │ orrs.w r1, r3, r8 │ │ │ │ - beq.w 209d00 │ │ │ │ + beq.w 209c48 │ │ │ │ subs r1, r3, #1 │ │ │ │ orrs.w r1, r1, r8 │ │ │ │ - beq.w 209d28 │ │ │ │ + beq.w 209c70 │ │ │ │ strd r3, ip, [sp, #16] │ │ │ │ ldrd r8, r9, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ strd r8, r9, [sp, #32] │ │ │ │ - bl 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 209f6a │ │ │ │ + cbz r0, 209eb2 │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r8 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, sl │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 209d38 │ │ │ │ + b.n 209c80 │ │ │ │ strd r3, ip, [sp, #24] │ │ │ │ - b.n 209e70 │ │ │ │ + b.n 209db8 │ │ │ │ rbit r2, ip │ │ │ │ clz r2, r2 │ │ │ │ adds r2, #33 @ 0x21 │ │ │ │ cmp ip, r3 │ │ │ │ it ne │ │ │ │ movne r3, r2 │ │ │ │ - b.n 209eda │ │ │ │ + b.n 209e22 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #32] │ │ │ │ - b.n 209e0e │ │ │ │ + b.n 209d56 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r0, [sp, #32] │ │ │ │ - b.n 209e0e │ │ │ │ + b.n 209d56 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r0, [sp, #32] │ │ │ │ - b.n 209e0e │ │ │ │ + b.n 209d56 │ │ │ │ movs r2, #32 │ │ │ │ str r0, [sp, #32] │ │ │ │ - b.n 209e0e │ │ │ │ + b.n 209d56 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 209f40 │ │ │ │ + b.n 209e88 │ │ │ │ strh.w r3, [sp, #16] │ │ │ │ - b.n 209f40 │ │ │ │ + b.n 209e88 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ - b.n 209f40 │ │ │ │ + b.n 209e88 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ - b.n 209f40 │ │ │ │ + b.n 209e88 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ movs r1, #0 │ │ │ │ cmp r2, #32 │ │ │ │ strd r1, r1, [sp, #16] │ │ │ │ - bls.w 209e3e │ │ │ │ - b.n 209f3c │ │ │ │ + bls.w 209d86 │ │ │ │ + b.n 209e84 │ │ │ │ nop │ │ │ │ - str r0, [r0, #72] @ 0x48 │ │ │ │ + str r0, [r7, #80] @ 0x50 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r4, #40] @ 0x28 │ │ │ │ + str r0, [r3, #52] @ 0x34 │ │ │ │ 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 20a084 │ │ │ │ + beq.n 209fcc │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 20a03e │ │ │ │ + cbz r3, 209f86 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 20a072 │ │ │ │ + cbz r2, 209fba │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 20a088 │ │ │ │ + beq.n 209fd0 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - cbz r4, 20a038 │ │ │ │ + cbz r4, 209f80 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - cbz r2, 20a038 │ │ │ │ + cbz r2, 209f80 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 20a058 │ │ │ │ + beq.n 209fa0 │ │ │ │ mov r3, r4 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 20a026 │ │ │ │ + bne.n 209f6e │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 20a066 │ │ │ │ + beq.n 209fae │ │ │ │ mov r0, r5 │ │ │ │ - bl 200834 │ │ │ │ + bl 20077c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20a012 │ │ │ │ + bne.n 209f5a │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 25042c │ │ │ │ + bl 250374 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r3 │ │ │ │ - bl 209684 │ │ │ │ + bl 2095cc │ │ │ │ orrs r0, r6 │ │ │ │ mov r3, r4 │ │ │ │ uxtb r6, r0 │ │ │ │ - b.n 20a032 │ │ │ │ + b.n 209f7a │ │ │ │ mov r0, r3 │ │ │ │ - bl 209684 │ │ │ │ + bl 2095cc │ │ │ │ orrs r0, r6 │ │ │ │ uxtb r6, r0 │ │ │ │ - b.n 20a03e │ │ │ │ + b.n 209f86 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 20a03e │ │ │ │ - bl 209684 │ │ │ │ + bne.n 209f86 │ │ │ │ + bl 2095cc │ │ │ │ orr.w r3, r6, r0 │ │ │ │ uxtb r6, r3 │ │ │ │ - b.n 20a03e │ │ │ │ + b.n 209f86 │ │ │ │ mov r6, r5 │ │ │ │ - b.n 20a04a │ │ │ │ + b.n 209f92 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 209684 │ │ │ │ + bl 2095cc │ │ │ │ orr.w r2, r6, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ uxtb r6, r2 │ │ │ │ - b.n 20a022 │ │ │ │ + b.n 209f6a │ │ │ │ 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, 20a0b6 │ │ │ │ - b.n 20a0da │ │ │ │ + cbnz r5, 209ffe │ │ │ │ + b.n 20a022 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - cbz r5, 20a0da │ │ │ │ + cbz r5, 20a022 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20a0b0 │ │ │ │ + beq.n 209ff8 │ │ │ │ movs r5, #0 │ │ │ │ - bl 209ff8 │ │ │ │ + bl 209f40 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ - cbz r3, 20a0da │ │ │ │ + cbz r3, 20a022 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20a0be │ │ │ │ + bne.n 20a006 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20a0cc │ │ │ │ + bne.n 20a014 │ │ │ │ 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, 20a102 │ │ │ │ - b.n 20a1da │ │ │ │ + cbnz r7, 20a04a │ │ │ │ + b.n 20a122 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r7, [r4, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 20a1da │ │ │ │ + beq.n 20a122 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 20a0fa │ │ │ │ + beq.n 20a042 │ │ │ │ movs r7, #0 │ │ │ │ ldr.w r9, [r5, #24] │ │ │ │ mov r0, r9 │ │ │ │ - bl 200834 │ │ │ │ + bl 20077c │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 20a1ea │ │ │ │ + beq.n 20a132 │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r2, [r9, #16] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 20a190 │ │ │ │ + beq.n 20a0d8 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20a1a2 │ │ │ │ + beq.n 20a0ea │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #1 │ │ │ │ mov r3, r1 │ │ │ │ - bne.n 20a15e │ │ │ │ + bne.n 20a0a6 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 20a1e0 │ │ │ │ + beq.n 20a128 │ │ │ │ ldr r1, [r2, #60] @ 0x3c │ │ │ │ ldrb.w r0, [r1, #-8] │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 20a15c │ │ │ │ + bne.n 20a0a4 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ subs r1, r0, #1 │ │ │ │ eor.w ip, r0, r1 │ │ │ │ cmp ip, r1 │ │ │ │ - bls.n 20a15c │ │ │ │ + bls.n 20a0a4 │ │ │ │ ldr r1, [r2, #40] @ 0x28 │ │ │ │ cmp r1, r0 │ │ │ │ itt ne │ │ │ │ strne r0, [r2, #40] @ 0x28 │ │ │ │ movne r6, #1 │ │ │ │ - cbz r3, 20a190 │ │ │ │ + cbz r3, 20a0d8 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 20a176 │ │ │ │ + cbz r3, 20a0be │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 20a176 │ │ │ │ + cbz r1, 20a0be │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 20a136 │ │ │ │ + beq.n 20a07e │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20a164 │ │ │ │ + bne.n 20a0ac │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 20a190 │ │ │ │ + bne.n 20a0d8 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20a1e0 │ │ │ │ + beq.n 20a128 │ │ │ │ ldr r1, [r2, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r1, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - beq.n 20a146 │ │ │ │ + beq.n 20a08e │ │ │ │ mov r0, r8 │ │ │ │ mov r9, r8 │ │ │ │ - bl 200834 │ │ │ │ + bl 20077c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 20a1b6 │ │ │ │ + beq.n 20a0fe │ │ │ │ mov r8, r0 │ │ │ │ - b.n 20a11e │ │ │ │ + b.n 20a066 │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 20a136 │ │ │ │ + beq.n 20a07e │ │ │ │ mov r0, r8 │ │ │ │ mov r9, r8 │ │ │ │ - bl 200834 │ │ │ │ + bl 20077c │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 20a19e │ │ │ │ + bne.n 20a0e6 │ │ │ │ movs r2, #167 @ 0xa7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 25042c │ │ │ │ + bl 250374 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w r3, r7, r0 │ │ │ │ uxtb r7, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 20a1da │ │ │ │ + cbz r3, 20a122 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 20a10a │ │ │ │ + bne.n 20a052 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20a1cc │ │ │ │ + bne.n 20a114 │ │ │ │ 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 20a152 │ │ │ │ + b.n 20a09a │ │ │ │ mov r6, r9 │ │ │ │ - b.n 20a1b6 │ │ │ │ + b.n 20a0fe │ │ │ │ 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 20a210 │ │ │ │ + beq.n 20a158 │ │ │ │ tst.w r0, #33554944 @ 0x2000200 │ │ │ │ - bne.n 20a214 │ │ │ │ + bne.n 20a15c │ │ │ │ tst r1, r0 │ │ │ │ - beq.n 20a238 │ │ │ │ + beq.n 20a180 │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 20a292 │ │ │ │ - cbnz r1, 20a23e │ │ │ │ + bne.n 20a1da │ │ │ │ + cbnz r1, 20a186 │ │ │ │ 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 20a296 │ │ │ │ + beq.n 20a1de │ │ │ │ cmp.w r3, #16777216 @ 0x1000000 │ │ │ │ - beq.n 20a2ca │ │ │ │ + beq.n 20a212 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 20a242 │ │ │ │ + beq.n 20a18a │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 20a292 │ │ │ │ + bne.n 20a1da │ │ │ │ movs r1, #4 │ │ │ │ movs r3, #1 │ │ │ │ ldr r0, [r4, r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20a430 │ │ │ │ + beq.w 20a378 │ │ │ │ lsls r2, r3, #2 │ │ │ │ add.w lr, r4, r2 │ │ │ │ - b.n 20a266 │ │ │ │ + b.n 20a1ae │ │ │ │ ldr.w r0, [lr, #4]! │ │ │ │ adds r3, #1 │ │ │ │ lsls r2, r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20a430 │ │ │ │ + beq.w 20a378 │ │ │ │ ldr.w r1, [ip, r1] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 20a256 │ │ │ │ + beq.n 20a19e │ │ │ │ ldr.w lr, [r4, r3, lsl #2] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 20a430 │ │ │ │ + beq.w 20a378 │ │ │ │ adds r0, r4, r2 │ │ │ │ mov r3, lr │ │ │ │ - b.n 20a288 │ │ │ │ + b.n 20a1d0 │ │ │ │ ldr.w r3, [r0, #4]! │ │ │ │ - cbz r3, 20a2ac │ │ │ │ + cbz r3, 20a1f4 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ subs r3, #3 │ │ │ │ bics.w r3, r3, #2 │ │ │ │ - bne.n 20a282 │ │ │ │ + bne.n 20a1ca │ │ │ │ movs r0, #2 │ │ │ │ - b.n 20a23a │ │ │ │ + b.n 20a182 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 20a47e │ │ │ │ + beq.w 20a3c6 │ │ │ │ ldrh r3, [r1, #32] │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bmi.n 20a238 │ │ │ │ + bmi.n 20a180 │ │ │ │ ldrh r0, [r0, #32] │ │ │ │ mvns r0, r0 │ │ │ │ and.w r0, r0, #2 │ │ │ │ - b.n 20a23a │ │ │ │ + b.n 20a182 │ │ │ │ ldr.w r0, [ip, r2] │ │ │ │ - cbz r0, 20a2f0 │ │ │ │ + cbz r0, 20a238 │ │ │ │ add.w r5, ip, r2 │ │ │ │ - b.n 20a2be │ │ │ │ + b.n 20a206 │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ - cbz r0, 20a2e8 │ │ │ │ + cbz r0, 20a230 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ subs r3, #3 │ │ │ │ bics.w r3, r3, #2 │ │ │ │ - bne.n 20a2b8 │ │ │ │ - b.n 20a292 │ │ │ │ + bne.n 20a200 │ │ │ │ + b.n 20a1da │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 20a242 │ │ │ │ + beq.n 20a18a │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #21 │ │ │ │ - beq.n 20a292 │ │ │ │ + beq.n 20a1da │ │ │ │ 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 20a23a │ │ │ │ + b.n 20a182 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 20a41a │ │ │ │ + beq.w 20a362 │ │ │ │ add r2, r4 │ │ │ │ movs r0, #14 │ │ │ │ rsb r4, r4, #4 │ │ │ │ ldr.w r3, [ip, r1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20a46c │ │ │ │ + beq.w 20a3b4 │ │ │ │ ldr.w r1, [lr, #36] @ 0x24 │ │ │ │ cmp r1, #2 │ │ │ │ - bhi.w 20a472 │ │ │ │ + bhi.w 20a3ba │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ - beq.w 20a41e │ │ │ │ + beq.w 20a366 │ │ │ │ cmp r1, #2 │ │ │ │ it eq │ │ │ │ biceq.w r0, r0, #4 │ │ │ │ - beq.n 20a3f8 │ │ │ │ + beq.n 20a340 │ │ │ │ ldr.w r1, [lr, #76] @ 0x4c │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ ldrb.w r5, [r1, #-8] │ │ │ │ cmp r5, #5 │ │ │ │ - bne.n 20a428 │ │ │ │ + bne.n 20a370 │ │ │ │ ldrb.w r5, [r3, #-8] │ │ │ │ cmp r5, #5 │ │ │ │ - bne.n 20a428 │ │ │ │ + bne.n 20a370 │ │ │ │ ldrb r5, [r1, #13] │ │ │ │ ldrd lr, r1, [r1, #20] │ │ │ │ cmp r5, #32 │ │ │ │ - bhi.w 20a466 │ │ │ │ + bhi.w 20a3ae │ │ │ │ subs r5, #1 │ │ │ │ cmp r5, #31 │ │ │ │ - bhi.w 20a668 │ │ │ │ + bhi.w 20a5b0 │ │ │ │ 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 │ │ │ │ @@ -602138,18 +602108,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 20a460 │ │ │ │ + bhi.n 20a3a8 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 20a668 │ │ │ │ + bhi.w 20a5b0 │ │ │ │ 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 │ │ │ │ @@ -602180,161 +602150,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 20a238 │ │ │ │ + bne.w 20a180 │ │ │ │ adds r1, r4, r2 │ │ │ │ ldr.w lr, [r2, #4]! │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 20a2f8 │ │ │ │ + bne.w 20a240 │ │ │ │ ldr.w r3, [ip, r1] │ │ │ │ and.w r2, r0, #4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20a63a │ │ │ │ + beq.w 20a582 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 20a292 │ │ │ │ + beq.w 20a1da │ │ │ │ movs r0, #6 │ │ │ │ - b.n 20a23a │ │ │ │ + b.n 20a182 │ │ │ │ cmp r1, #2 │ │ │ │ it ne │ │ │ │ bicne.w r0, r0, #8 │ │ │ │ - b.n 20a3f8 │ │ │ │ + b.n 20a340 │ │ │ │ cmp r1, r3 │ │ │ │ it ne │ │ │ │ movne r0, #2 │ │ │ │ - b.n 20a3f8 │ │ │ │ + b.n 20a340 │ │ │ │ ldr.w r0, [ip, r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20a646 │ │ │ │ + beq.w 20a58e │ │ │ │ lsls r2, r3, #2 │ │ │ │ mov.w lr, #0 │ │ │ │ - b.n 20a2b2 │ │ │ │ + b.n 20a1fa │ │ │ │ uxth.w r5, lr │ │ │ │ mov.w lr, #0 │ │ │ │ - b.n 20a392 │ │ │ │ + b.n 20a2da │ │ │ │ mov r5, lr │ │ │ │ mov.w lr, #0 │ │ │ │ - b.n 20a392 │ │ │ │ + b.n 20a2da │ │ │ │ uxth r3, r6 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 20a3ee │ │ │ │ + b.n 20a336 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 20a3ee │ │ │ │ + b.n 20a336 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r7 │ │ │ │ - b.n 20a3ee │ │ │ │ + b.n 20a336 │ │ │ │ mov r5, lr │ │ │ │ mov lr, r1 │ │ │ │ - b.n 20a392 │ │ │ │ + b.n 20a2da │ │ │ │ bic.w r0, r0, #4 │ │ │ │ - b.n 20a23a │ │ │ │ + b.n 20a182 │ │ │ │ ldr.w r1, [lr, #64] @ 0x40 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 20a3f8 │ │ │ │ - b.n 20a238 │ │ │ │ + beq.n 20a340 │ │ │ │ + b.n 20a180 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 20a64a │ │ │ │ + beq.w 20a592 │ │ │ │ mov r5, ip │ │ │ │ adds r6, r4, #4 │ │ │ │ movs r3, #1 │ │ │ │ ldr.w lr, [r5, #4]! │ │ │ │ cmp lr, r2 │ │ │ │ - bne.w 20a5ee │ │ │ │ + bne.w 20a536 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 20a5ee │ │ │ │ + beq.w 20a536 │ │ │ │ ldr.w r2, [r6, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 20a48c │ │ │ │ + bne.n 20a3d4 │ │ │ │ lsls r2, r3, #2 │ │ │ │ mov r7, r2 │ │ │ │ ldr.w r5, [ip, r7] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 20a5dc │ │ │ │ + beq.w 20a524 │ │ │ │ mov.w lr, #0 │ │ │ │ add.w r6, ip, r2 │ │ │ │ ldr r5, [r5, #36] @ 0x24 │ │ │ │ cmp r5, #4 │ │ │ │ - beq.n 20a4d6 │ │ │ │ + beq.n 20a41e │ │ │ │ subs r5, #3 │ │ │ │ bics.w r5, r5, #2 │ │ │ │ - beq.w 20a292 │ │ │ │ + beq.w 20a1da │ │ │ │ ldr.w r5, [r6, #4]! │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 20a4be │ │ │ │ + bne.n 20a406 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 20a658 │ │ │ │ + beq.w 20a5a0 │ │ │ │ add.w r8, r4, r2 │ │ │ │ mov.w r9, #14 │ │ │ │ ldr.w r2, [ip, r7] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 20a292 │ │ │ │ + beq.w 20a1da │ │ │ │ ldr.w r5, [lr, #36] @ 0x24 │ │ │ │ cmp r5, #4 │ │ │ │ - beq.w 20a292 │ │ │ │ + beq.w 20a1da │ │ │ │ ldr r6, [r2, #36] @ 0x24 │ │ │ │ cmp r6, #4 │ │ │ │ - beq.w 20a292 │ │ │ │ + beq.w 20a1da │ │ │ │ cmp r5, #2 │ │ │ │ - beq.w 20a626 │ │ │ │ + beq.w 20a56e │ │ │ │ cmp r6, #2 │ │ │ │ it eq │ │ │ │ biceq.w r9, r9, #4 │ │ │ │ - beq.n 20a5b4 │ │ │ │ + beq.n 20a4fc │ │ │ │ ldr.w r5, [lr, #76] @ 0x4c │ │ │ │ ldr r2, [r2, #76] @ 0x4c │ │ │ │ mov r6, r2 │ │ │ │ ldrb.w r2, [r5, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.w 20a630 │ │ │ │ + bne.w 20a578 │ │ │ │ ldrb.w r2, [r6, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.w 20a630 │ │ │ │ + bne.w 20a578 │ │ │ │ ldrb.w lr, [r5, #13] │ │ │ │ ldrd r2, r5, [r5, #20] │ │ │ │ cmp.w lr, #32 │ │ │ │ it hi │ │ │ │ movhi lr, r5 │ │ │ │ - bhi.n 20a572 │ │ │ │ + bhi.n 20a4ba │ │ │ │ add.w r5, lr, #4294967295 @ 0xffffffff │ │ │ │ cmp r5, #31 │ │ │ │ - bhi.n 20a5e0 │ │ │ │ + bhi.n 20a528 │ │ │ │ tbb [pc, r5] │ │ │ │ - ldr r2, [pc, #64] @ (20a590 ) │ │ │ │ - ldr r2, [pc, #296] @ (20a678 ) │ │ │ │ - ldr r2, [pc, #296] @ (20a67c ) │ │ │ │ + ldr r2, [pc, #64] @ (20a4d8 ) │ │ │ │ + ldr r2, [pc, #296] @ (20a5c0 ) │ │ │ │ + ldr r2, [pc, #296] @ (20a5c4 ) │ │ │ │ asrs r2, r1, #1 │ │ │ │ - ldr r2, [pc, #296] @ (20a680 ) │ │ │ │ - ldr r2, [pc, #296] @ (20a680 ) │ │ │ │ - ldr r2, [pc, #296] @ (20a684 ) │ │ │ │ - ldr r5, [pc, #296] @ (20a684 ) │ │ │ │ - ldr r2, [pc, #296] @ (20a688 ) │ │ │ │ - ldr r2, [pc, #296] @ (20a688 ) │ │ │ │ - ldr r2, [pc, #296] @ (20a68c ) │ │ │ │ - ldr r2, [pc, #296] @ (20a68c ) │ │ │ │ - ldr r2, [pc, #296] @ (20a690 ) │ │ │ │ - ldr r2, [pc, #296] @ (20a690 ) │ │ │ │ - ldr r2, [pc, #296] @ (20a694 ) │ │ │ │ - ldr r2, [pc, #296] @ (20a694 ) │ │ │ │ + ldr r2, [pc, #296] @ (20a5c8 ) │ │ │ │ + ldr r2, [pc, #296] @ (20a5c8 ) │ │ │ │ + ldr r2, [pc, #296] @ (20a5cc ) │ │ │ │ + ldr r5, [pc, #296] @ (20a5cc ) │ │ │ │ + ldr r2, [pc, #296] @ (20a5d0 ) │ │ │ │ + ldr r2, [pc, #296] @ (20a5d0 ) │ │ │ │ + ldr r2, [pc, #296] @ (20a5d4 ) │ │ │ │ + ldr r2, [pc, #296] @ (20a5d4 ) │ │ │ │ + ldr r2, [pc, #296] @ (20a5d8 ) │ │ │ │ + ldr r2, [pc, #296] @ (20a5d8 ) │ │ │ │ + ldr r2, [pc, #296] @ (20a5dc ) │ │ │ │ + ldr r2, [pc, #296] @ (20a5dc ) │ │ │ │ uxtb r2, r2 │ │ │ │ mov.w lr, #0 │ │ │ │ ldrb r7, [r6, #13] │ │ │ │ ldrd r5, r6, [r6, #20] │ │ │ │ cmp r7, #32 │ │ │ │ - bhi.n 20a5aa │ │ │ │ + bhi.n 20a4f2 │ │ │ │ subs r6, r7, #1 │ │ │ │ cmp r6, #31 │ │ │ │ - bhi.n 20a668 │ │ │ │ + bhi.n 20a5b0 │ │ │ │ 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] │ │ │ │ @@ -602349,167 +602319,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 20a29c │ │ │ │ + bne.w 20a1e4 │ │ │ │ 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 20a4e6 │ │ │ │ + bne.n 20a42e │ │ │ │ ldr.w r1, [ip, r3, lsl #2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 20a292 │ │ │ │ + bne.w 20a1da │ │ │ │ and.w r1, r9, #12 │ │ │ │ cmp r1, #12 │ │ │ │ - bne.w 20a292 │ │ │ │ + bne.w 20a1da │ │ │ │ mov r1, r2 │ │ │ │ - b.n 20a246 │ │ │ │ + b.n 20a18e │ │ │ │ mov.w lr, #0 │ │ │ │ - b.n 20a572 │ │ │ │ + b.n 20a4ba │ │ │ │ uxth r2, r2 │ │ │ │ mov.w lr, #0 │ │ │ │ - b.n 20a572 │ │ │ │ + b.n 20a4ba │ │ │ │ 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 20a4ac │ │ │ │ + beq.w 20a3f4 │ │ │ │ ldr r5, [r5, #36] @ 0x24 │ │ │ │ cmp r5, #4 │ │ │ │ - beq.n 20a61a │ │ │ │ + beq.n 20a562 │ │ │ │ subs r5, #3 │ │ │ │ bics.w r5, r5, #2 │ │ │ │ - beq.w 20a292 │ │ │ │ + beq.w 20a1da │ │ │ │ ldr.w r5, [r6, #4]! │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 20a602 │ │ │ │ + bne.n 20a54a │ │ │ │ ldr.w r5, [ip, r2] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 20a4ba │ │ │ │ - b.n 20a4de │ │ │ │ + bne.w 20a402 │ │ │ │ + b.n 20a426 │ │ │ │ cmp r6, #2 │ │ │ │ it ne │ │ │ │ bicne.w r9, r9, #8 │ │ │ │ - b.n 20a5b4 │ │ │ │ + b.n 20a4fc │ │ │ │ cmp r5, r6 │ │ │ │ it ne │ │ │ │ movne.w r9, #2 │ │ │ │ - b.n 20a5b4 │ │ │ │ + b.n 20a4fc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 20a23a │ │ │ │ + beq.w 20a182 │ │ │ │ lsls r3, r0, #28 │ │ │ │ - bpl.w 20a41a │ │ │ │ + bpl.w 20a362 │ │ │ │ movs r0, #15 │ │ │ │ - b.n 20a23a │ │ │ │ + b.n 20a182 │ │ │ │ movs r2, #4 │ │ │ │ movs r3, #1 │ │ │ │ mov r7, r2 │ │ │ │ - b.n 20a4ac │ │ │ │ + b.n 20a3f4 │ │ │ │ uxth r5, r5 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 20a5aa │ │ │ │ + b.n 20a4f2 │ │ │ │ ldr.w r1, [ip, r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 20a292 │ │ │ │ - b.n 20a5dc │ │ │ │ + bne.w 20a1da │ │ │ │ + b.n 20a524 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 20a5aa │ │ │ │ + b.n 20a4f2 │ │ │ │ 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] @ (20a6f8 ) │ │ │ │ - ldr r2, [pc, #128] @ (20a6fc ) │ │ │ │ + ldr r1, [pc, #124] @ (20a640 ) │ │ │ │ + ldr r2, [pc, #128] @ (20a644 ) │ │ │ │ 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 20a6d8 │ │ │ │ + beq.n 20a620 │ │ │ │ add r4, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ add r5, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2095ac │ │ │ │ + bl 2094f4 │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2095ac │ │ │ │ + bl 2094f4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20a1f0 │ │ │ │ + bl 20a138 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ it cs │ │ │ │ cmpcs r2, r4 │ │ │ │ - bcs.n 20a6c8 │ │ │ │ + bcs.n 20a610 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1e3174 │ │ │ │ + bl 1e30bc │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ cmp r3, r0 │ │ │ │ it cs │ │ │ │ cmpcs r0, r5 │ │ │ │ - bcs.n 20a6d8 │ │ │ │ - bl 1e3174 │ │ │ │ - ldr r2, [pc, #36] @ (20a700 ) │ │ │ │ - ldr r3, [pc, #32] @ (20a6fc ) │ │ │ │ + bcs.n 20a620 │ │ │ │ + bl 1e30bc │ │ │ │ + ldr r2, [pc, #36] @ (20a648 ) │ │ │ │ + ldr r3, [pc, #32] @ (20a644 ) │ │ │ │ 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 20a6f2 │ │ │ │ + bne.n 20a63a │ │ │ │ mov r0, r6 │ │ │ │ add sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r6, [r7, r5] │ │ │ │ + ldrh r6, [r6, r0] │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r4, r4] │ │ │ │ + ldr r0, [r3, r7] │ │ │ │ lsls r5, r4, #2 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ - cbz r3, 20a70c │ │ │ │ + cbz r3, 20a654 │ │ │ │ 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 1e2f78 │ │ │ │ + bl 1e2ec0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ str r0, [r3, #4] │ │ │ │ - bl 2095ac │ │ │ │ + bl 2094f4 │ │ │ │ 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 │ │ │ │ @@ -602517,221 +602487,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 20a76c │ │ │ │ + beq.n 20a6b4 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mov r2, r0 │ │ │ │ - cbz r5, 20a776 │ │ │ │ + cbz r5, 20a6be │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - cbz r1, 20a796 │ │ │ │ + cbz r1, 20a6de │ │ │ │ mov r0, r5 │ │ │ │ - bl 20a1f0 │ │ │ │ + bl 20a138 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r1 │ │ │ │ - bl 20a668 │ │ │ │ + bl 20a5b0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r1, #32 │ │ │ │ strd r0, r3, [sp] │ │ │ │ - bl 1e2f78 │ │ │ │ + bl 1e2ec0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ str r0, [r4, #4] │ │ │ │ - bl 2095ac │ │ │ │ + bl 2094f4 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 20a762 │ │ │ │ + bne.n 20a6aa │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1e2f78 │ │ │ │ + bl 1e2ec0 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ str r0, [r3, #4] │ │ │ │ - bl 2095ac │ │ │ │ + bl 2094f4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b.n 20a762 │ │ │ │ + b.n 20a6aa │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 209684 │ │ │ │ - cbz r0, 20a7d0 │ │ │ │ + bl 2095cc │ │ │ │ + cbz r0, 20a718 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 2096d8 │ │ │ │ + bl 209620 │ │ │ │ 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 2006ec │ │ │ │ + bl 200634 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20a878 │ │ │ │ + beq.n 20a7c0 │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - cbz r5, 20a820 │ │ │ │ + cbz r5, 20a768 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ - cbz r4, 20a844 │ │ │ │ + cbz r4, 20a78c │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 20a880 │ │ │ │ + beq.n 20a7c8 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ - cbz r4, 20a81a │ │ │ │ + cbz r4, 20a762 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 20a81a │ │ │ │ + cbz r3, 20a762 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 20a832 │ │ │ │ + beq.n 20a77a │ │ │ │ mov r5, r4 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 20a808 │ │ │ │ + bne.n 20a750 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 20a868 │ │ │ │ + beq.n 20a7b0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2008d0 │ │ │ │ + bl 200818 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20a7f4 │ │ │ │ + bne.n 20a73c │ │ │ │ mov r0, r7 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 209684 │ │ │ │ - cbz r0, 20a856 │ │ │ │ + bl 2095cc │ │ │ │ + cbz r0, 20a79e │ │ │ │ mov r5, r4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 20a804 │ │ │ │ - b.n 20a820 │ │ │ │ + bne.n 20a74c │ │ │ │ + b.n 20a768 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 20a820 │ │ │ │ + bne.n 20a768 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 209684 │ │ │ │ + bl 2095cc │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - cbnz r0, 20a874 │ │ │ │ + cbnz r0, 20a7bc │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r4 │ │ │ │ - bl 2096d8 │ │ │ │ + bl 209620 │ │ │ │ orrs r0, r7 │ │ │ │ uxtb r7, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 20a804 │ │ │ │ - b.n 20a820 │ │ │ │ + bne.n 20a74c │ │ │ │ + b.n 20a768 │ │ │ │ mov r0, r5 │ │ │ │ - bl 209684 │ │ │ │ + bl 2095cc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20a856 │ │ │ │ + beq.n 20a79e │ │ │ │ movs r7, #1 │ │ │ │ - b.n 20a820 │ │ │ │ + b.n 20a768 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 209684 │ │ │ │ - cbnz r0, 20a890 │ │ │ │ + bl 2095cc │ │ │ │ + cbnz r0, 20a7d8 │ │ │ │ mov r4, r5 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - b.n 20a856 │ │ │ │ + b.n 20a79e │ │ │ │ mov r7, r0 │ │ │ │ - b.n 20a804 │ │ │ │ + b.n 20a74c │ │ │ │ stmdb 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] @ 20b394 │ │ │ │ + ldr.w r2, [pc, #2796] @ 20b2dc │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ - ldr.w r3, [pc, #2796] @ 20b398 │ │ │ │ + ldr.w r3, [pc, #2796] @ 20b2e0 │ │ │ │ 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] @ 20b39c │ │ │ │ + ldr.w sl, [pc, #2764] @ 20b2e4 │ │ │ │ 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 20b44a │ │ │ │ + beq.w 20b392 │ │ │ │ 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 20aae6 │ │ │ │ + beq.w 20aa2e │ │ │ │ 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 20a9a8 │ │ │ │ + beq.n 20a8f0 │ │ │ │ cmp r0, #4 │ │ │ │ - beq.w 20ab24 │ │ │ │ - cbnz r0, 20a988 │ │ │ │ - ldr.w r3, [pc, #2664] @ 20b3a0 │ │ │ │ + beq.w 20aa6c │ │ │ │ + cbnz r0, 20a8d0 │ │ │ │ + ldr.w r3, [pc, #2664] @ 20b2e8 │ │ │ │ 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, 20a988 │ │ │ │ + cbz r6, 20a8d0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ ldrb.w r1, [r2, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 20a978 │ │ │ │ + bne.n 20a8c0 │ │ │ │ ldr r7, [r2, #16] │ │ │ │ cmp r7, #5 │ │ │ │ - bne.n 20a978 │ │ │ │ + bne.n 20a8c0 │ │ │ │ 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 │ │ │ │ @@ -602739,126 +602709,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 20a94a │ │ │ │ + bne.n 20a892 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ orrs r0, r3 │ │ │ │ uxtb r3, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 20aae2 │ │ │ │ + beq.w 20aa2a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 20a99a │ │ │ │ + cbz r3, 20a8e2 │ │ │ │ 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 20a92c │ │ │ │ + bne.n 20a874 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20a988 │ │ │ │ + beq.n 20a8d0 │ │ │ │ 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 20abb2 │ │ │ │ + bne.w 20aafa │ │ │ │ ldr r1, [r1, #20] │ │ │ │ ldr r7, [r4, #40] @ 0x28 │ │ │ │ cmp r1, r7 │ │ │ │ - beq.w 20adbc │ │ │ │ + beq.w 20ad04 │ │ │ │ tst.w r1, #3145728 @ 0x300000 │ │ │ │ - bne.w 20adbc │ │ │ │ + bne.w 20ad04 │ │ │ │ ands r1, r7 │ │ │ │ str r1, [r4, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 20b532 │ │ │ │ + bne.w 20b47a │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r2, [r1, #16] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 20ad4c │ │ │ │ + beq.w 20ac94 │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 20a988 │ │ │ │ + bne.n 20a8d0 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20abbe │ │ │ │ + beq.w 20ab06 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ movs r1, #0 │ │ │ │ sub.w r0, r3, #20 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - bl 220770 │ │ │ │ + bl 2206b8 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r3, [sp, #8] │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20abc2 │ │ │ │ + beq.w 20ab0a │ │ │ │ ldr r1, [r4, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.w 20abbe │ │ │ │ + bhi.w 20ab06 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ blx 58ed8 <__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 20abc2 │ │ │ │ + beq.w 20ab0a │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r3, [sp, #24] │ │ │ │ ldrb.w r3, [r2, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 20abce │ │ │ │ + beq.w 20ab16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 209574 │ │ │ │ + bl 2094bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20af3a │ │ │ │ + beq.w 20ae82 │ │ │ │ ldr r6, [r4, #68] @ 0x44 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 20af3a │ │ │ │ + bne.w 20ae82 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r0, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 20b542 │ │ │ │ + bne.w 20b48a │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 20b450 │ │ │ │ + beq.w 20b398 │ │ │ │ cmp r3, #3 │ │ │ │ it ne │ │ │ │ movne lr, r6 │ │ │ │ - beq.w 20b50c │ │ │ │ + beq.w 20b454 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ add.w r7, r4, #20 │ │ │ │ mov r0, r3 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.w 20af2e │ │ │ │ + beq.w 20ae76 │ │ │ │ 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 20aac8 │ │ │ │ + b.n 20aa10 │ │ │ │ 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] │ │ │ │ @@ -602866,151 +602836,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 20af28 │ │ │ │ + beq.w 20ae70 │ │ │ │ subs r1, r2, #4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldrb r6, [r2, #12] │ │ │ │ cmp r6, #1 │ │ │ │ - bne.n 20aa9c │ │ │ │ + bne.n 20a9e4 │ │ │ │ ldr r6, [r2, #36] @ 0x24 │ │ │ │ cmp r6, #3 │ │ │ │ ite eq │ │ │ │ moveq r2, lr │ │ │ │ orrne.w r2, lr, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 20aa9c │ │ │ │ - b.n 20aaba │ │ │ │ + bne.n 20a9e4 │ │ │ │ + b.n 20aa02 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov sl, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 200834 │ │ │ │ + bl 20077c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 20a900 │ │ │ │ + bne.w 20a848 │ │ │ │ ldr.w r9, [sp, #4] │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 25042c │ │ │ │ - ldr.w r2, [pc, #2204] @ 20b3a4 │ │ │ │ - ldr.w r3, [pc, #2188] @ 20b398 │ │ │ │ + bl 250374 │ │ │ │ + ldr.w r2, [pc, #2204] @ 20b2ec │ │ │ │ + ldr.w r3, [pc, #2188] @ 20b2e0 │ │ │ │ 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 20b52e │ │ │ │ + bne.w 20b476 │ │ │ │ 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 20acce │ │ │ │ + beq.w 20ac16 │ │ │ │ movw r2, #805 @ 0x325 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 20ac70 │ │ │ │ + beq.w 20abb8 │ │ │ │ cmp r3, #121 @ 0x79 │ │ │ │ - bne.w 20a988 │ │ │ │ + bne.w 20a8d0 │ │ │ │ ldr r6, [r4, #96] @ 0x60 │ │ │ │ ldrb.w r2, [r6, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 20a988 │ │ │ │ - ldr.w r3, [pc, #2140] @ 20b3a8 │ │ │ │ + bne.w 20a8d0 │ │ │ │ + ldr.w r3, [pc, #2140] @ 20b2f0 │ │ │ │ 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 20aee2 │ │ │ │ + beq.w 20ae2a │ │ │ │ tst r7, r3 │ │ │ │ - bne.w 20a988 │ │ │ │ + bne.w 20a8d0 │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ mov r1, r2 │ │ │ │ movs r6, #0 │ │ │ │ movs r7, #0 │ │ │ │ strd r6, r7, [sp, #88] @ 0x58 │ │ │ │ - bl 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20a988 │ │ │ │ + beq.w 20a8d0 │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ add.w r1, r6, #20 │ │ │ │ add.w r0, r4, #20 │ │ │ │ - bl 2004d0 │ │ │ │ + bl 200418 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ff184 │ │ │ │ + bl 1ff0cc │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 20a988 │ │ │ │ + b.n 20a8d0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 20b524 │ │ │ │ + bne.w 20b46c │ │ │ │ cmp r3, #5 │ │ │ │ - bne.w 20a988 │ │ │ │ + bne.w 20a8d0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrb.w r3, [r2, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 20aa4a │ │ │ │ + bne.w 20a992 │ │ │ │ ldr r1, [r4, #68] @ 0x44 │ │ │ │ ldr.w sl, [r2, #24] │ │ │ │ ldrb.w r2, [sl, #4] │ │ │ │ - cbnz r1, 20abe0 │ │ │ │ + cbnz r1, 20ab28 │ │ │ │ cmp r2, #20 │ │ │ │ - beq.w 20b2f6 │ │ │ │ + beq.w 20b23e │ │ │ │ ldr r7, [r4, #44] @ 0x2c │ │ │ │ cmp r2, #22 │ │ │ │ - beq.n 20ac14 │ │ │ │ - b.n 20b32c │ │ │ │ + beq.n 20ab5c │ │ │ │ + b.n 20b274 │ │ │ │ mov r0, sl │ │ │ │ - bl 2e58b0 │ │ │ │ + bl 2e57f8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2e58b0 │ │ │ │ + bl 2e57f8 │ │ │ │ cmp r6, r0 │ │ │ │ - bne.n 20ac1a │ │ │ │ + bne.n 20ab62 │ │ │ │ mov r0, sl │ │ │ │ - bl 2e5c24 │ │ │ │ + bl 2e5b6c │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2e5c24 │ │ │ │ + bl 2e5b6c │ │ │ │ mov r7, r0 │ │ │ │ ldrb.w r2, [sl, #4] │ │ │ │ cmp r2, #22 │ │ │ │ - bne.w 20b32c │ │ │ │ + bne.w 20b274 │ │ │ │ ldrb r3, [r7, #4] │ │ │ │ cmp r3, #22 │ │ │ │ - beq.n 20abe8 │ │ │ │ + beq.n 20ab30 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20aa4a │ │ │ │ + beq.w 20a992 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 20aa4a │ │ │ │ + bne.w 20a992 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.w 20aa4a │ │ │ │ + bne.w 20a992 │ │ │ │ ldr r2, [r4, #68] @ 0x44 │ │ │ │ - cbnz r2, 20ac42 │ │ │ │ + cbnz r2, 20ab8a │ │ │ │ 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] │ │ │ │ @@ -603018,113 +602988,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 209574 │ │ │ │ + bl 2094bc │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 20aa56 │ │ │ │ - b.n 20abac │ │ │ │ + bne.w 20a99e │ │ │ │ + b.n 20aaf4 │ │ │ │ ldr r7, [r4, #96] @ 0x60 │ │ │ │ movs r2, #1 │ │ │ │ ldrb.w r3, [r7, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - ldr.w r3, [pc, #1836] @ 20b3a8 │ │ │ │ + ldr.w r3, [pc, #1836] @ 20b2f0 │ │ │ │ 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 20866c │ │ │ │ + bl 2085b4 │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 20ae4a │ │ │ │ + bne.w 20ad92 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 20a988 │ │ │ │ + bne.w 20a8d0 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.w 20a988 │ │ │ │ + bne.w 20a8d0 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #7 │ │ │ │ - bne.w 20a988 │ │ │ │ - b.n 20aba6 │ │ │ │ + bne.w 20a8d0 │ │ │ │ + b.n 20aaee │ │ │ │ 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 2006a0 │ │ │ │ + bl 2005e8 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20866c │ │ │ │ + bl 2085b4 │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 20ae96 │ │ │ │ + bne.w 20adde │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 20a988 │ │ │ │ + bne.w 20a8d0 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.w 20a988 │ │ │ │ + bne.w 20a8d0 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #7 │ │ │ │ - bne.w 20a988 │ │ │ │ + bne.w 20a8d0 │ │ │ │ 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 1fe07c │ │ │ │ + bl 1fdfc4 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 20ad3c │ │ │ │ + cbz r0, 20ac84 │ │ │ │ adds r6, #20 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 203340 │ │ │ │ + bl 203288 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ - bl 2004d0 │ │ │ │ + bl 200418 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ff184 │ │ │ │ - b.n 20abac │ │ │ │ + bl 1ff0cc │ │ │ │ + b.n 20aaf4 │ │ │ │ ldr r2, [r1, #40] @ 0x28 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldrb.w r2, [r2, #-8] │ │ │ │ cmp r2, #7 │ │ │ │ - bne.w 20a9f2 │ │ │ │ + bne.w 20a93a │ │ │ │ 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 1fdd10 │ │ │ │ + bl 1fdc58 │ │ │ │ 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 │ │ │ │ @@ -603138,46 +603108,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 200494 │ │ │ │ + bl 2003dc │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, r6 │ │ │ │ - bl 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ add.w r1, r6, #20 │ │ │ │ - b.n 20ab9e │ │ │ │ + b.n 20aae6 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 20a9e8 │ │ │ │ + beq.w 20a930 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 20a988 │ │ │ │ + bne.w 20a8d0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.w 20b470 │ │ │ │ + beq.w 20b3b8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ sub.w r6, r3, #20 │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 20b482 │ │ │ │ + beq.w 20b3ca │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ bic.w r2, r2, #2 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 20a988 │ │ │ │ + bne.w 20a8d0 │ │ │ │ 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 20285c │ │ │ │ + bl 2027a4 │ │ │ │ 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 │ │ │ │ @@ -603193,23 +603163,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 20abac │ │ │ │ + b.n 20aaf4 │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 20b548 │ │ │ │ + bne.w 20b490 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ cmp r2, #24 │ │ │ │ - bhi.w 20b548 │ │ │ │ + bhi.w 20b490 │ │ │ │ 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 │ │ │ │ @@ -603231,19 +603201,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 20b548 │ │ │ │ + bne.w 20b490 │ │ │ │ ldr r0, [r2, #24] │ │ │ │ ldrb r1, [r0, #4] │ │ │ │ cmp r1, #24 │ │ │ │ - bhi.w 20b548 │ │ │ │ + bhi.w 20b490 │ │ │ │ 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 │ │ │ │ @@ -603269,43 +603239,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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20b43a │ │ │ │ + beq.w 20b382 │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr r3, [r6, #20] │ │ │ │ tst r7, r3 │ │ │ │ it ne │ │ │ │ addne.w r1, sl, #20 │ │ │ │ - bne.w 20ab9e │ │ │ │ - b.n 20ab70 │ │ │ │ + bne.w 20aae6 │ │ │ │ + b.n 20aab8 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ str.w sl, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 209684 │ │ │ │ + bl 2095cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 20abac │ │ │ │ + bne.w 20aaf4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ orr.w sl, r3, r2 │ │ │ │ uxtb.w r3, sl │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 20a988 │ │ │ │ + b.n 20a8d0 │ │ │ │ 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] │ │ │ │ @@ -603322,95 +603292,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 20afb0 │ │ │ │ + beq.n 20aef8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mul.w r0, ip, r6 │ │ │ │ mov r1, sl │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ blx 59b98 <__aeabi_uidiv@plt> │ │ │ │ mov r3, sl │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ - bl 208838 │ │ │ │ + bl 208780 │ │ │ │ ldrb r6, [r0, #12] │ │ │ │ mov sl, r0 │ │ │ │ cmp r7, r6 │ │ │ │ - beq.n 20b05e │ │ │ │ + beq.n 20afa6 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ blx 5923c │ │ │ │ cmp r6, r7 │ │ │ │ it cs │ │ │ │ movcs r6, r7 │ │ │ │ add r2, sp, #172 @ 0xac │ │ │ │ movs r3, #0 │ │ │ │ - cbz r6, 20afd4 │ │ │ │ + cbz r6, 20af1c │ │ │ │ str.w r3, [r2, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 20afca │ │ │ │ + bne.n 20af12 │ │ │ │ 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, 20b00e │ │ │ │ + cbz r7, 20af56 │ │ │ │ ldr.w r0, [r1, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ it ne │ │ │ │ cmpne r7, r3 │ │ │ │ strb.w r0, [r2, #1]! │ │ │ │ - bhi.n 20affc │ │ │ │ + bhi.n 20af44 │ │ │ │ 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 1fdcac │ │ │ │ + bl 1fdbf4 │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ add.w sl, r0, #20 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, sl │ │ │ │ mov r7, r0 │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr r0, [sp, #8] │ │ │ │ sub.w r2, sl, #20 │ │ │ │ mov r1, sl │ │ │ │ - bl 200514 │ │ │ │ + bl 20045c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 20acfa │ │ │ │ + b.n 20ac42 │ │ │ │ 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 │ │ │ │ @@ -603431,15 +603401,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 20b1c4 │ │ │ │ + beq.w 20b10c │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ blx 5923c │ │ │ │ movs r1, #1 │ │ │ │ lsls r1, r6 │ │ │ │ movs r6, #0 │ │ │ │ @@ -603451,293 +603421,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 20b0d0 │ │ │ │ + bne.n 20b018 │ │ │ │ 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 20b446 │ │ │ │ + beq.w 20b38e │ │ │ │ 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 20b11a │ │ │ │ + bhi.n 20b062 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, r6 │ │ │ │ ite ne │ │ │ │ movne r7, #0 │ │ │ │ andeq.w r7, r7, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 20b1c4 │ │ │ │ + bne.n 20b10c │ │ │ │ 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 20b180 │ │ │ │ - cbz r3, 20b1c4 │ │ │ │ + bne.n 20b0c8 │ │ │ │ + cbz r3, 20b10c │ │ │ │ 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 20b16c │ │ │ │ - cbz r7, 20b1c4 │ │ │ │ + bne.n 20b0b4 │ │ │ │ + cbz r7, 20b10c │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1fdcac │ │ │ │ + bl 1fdbf4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldrb.w r3, [r7, #32] │ │ │ │ str r3, [sp, #24] │ │ │ │ str r6, [sp, #4] │ │ │ │ ldrd r2, r6, [sp, #36] @ 0x24 │ │ │ │ cmp r2, r6 │ │ │ │ - beq.n 20b1f0 │ │ │ │ + beq.n 20b138 │ │ │ │ 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 59b98 <__aeabi_uidiv@plt> │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ - bl 208838 │ │ │ │ + bl 208780 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ str r0, [sp, #4] │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r6, [sp, #24] │ │ │ │ cmp sl, r6 │ │ │ │ - beq.w 20b328 │ │ │ │ + beq.w 20b270 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ blx 5923c │ │ │ │ cmp r6, sl │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #172 @ 0xac │ │ │ │ it cs │ │ │ │ movcs r2, sl │ │ │ │ movs r3, #0 │ │ │ │ - cbz r2, 20b21a │ │ │ │ + cbz r2, 20b162 │ │ │ │ str.w r3, [r1, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 20b210 │ │ │ │ + bne.n 20b158 │ │ │ │ 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 20b258 │ │ │ │ + beq.n 20b1a0 │ │ │ │ ldr.w r0, [r1, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ it ne │ │ │ │ cmpne sl, r3 │ │ │ │ strb.w r0, [r2, #1]! │ │ │ │ - bhi.n 20b246 │ │ │ │ + bhi.n 20b18e │ │ │ │ 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 1fdcac │ │ │ │ + bl 1fdbf4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ 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 1fd290 │ │ │ │ + bl 1fd1d8 │ │ │ │ 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 20acac │ │ │ │ + b.n 20abf4 │ │ │ │ movs r2, #8 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - b.n 20b074 │ │ │ │ + b.n 20afbc │ │ │ │ movs r3, #8 │ │ │ │ mov ip, r3 │ │ │ │ - b.n 20af4e │ │ │ │ + b.n 20ae96 │ │ │ │ mov r0, sl │ │ │ │ - bl 2e58b0 │ │ │ │ - cbz r0, 20b30e │ │ │ │ + bl 2e57f8 │ │ │ │ + cbz r0, 20b256 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ ldr.w sl, [r3, #16] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 20b3ac │ │ │ │ + beq.n 20b2f4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r3, [sp, #8] │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 20aa4a │ │ │ │ + bne.w 20a992 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w sl, [r3, #24] │ │ │ │ ldrb.w r2, [sl, #4] │ │ │ │ - b.n 20abe0 │ │ │ │ + b.n 20ab28 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ - b.n 20b2a8 │ │ │ │ + b.n 20b1f0 │ │ │ │ cmp r2, #16 │ │ │ │ - bne.w 20ac1a │ │ │ │ - bl 2e35c0 │ │ │ │ + bne.w 20ab62 │ │ │ │ + bl 2e3508 │ │ │ │ cmp r0, r7 │ │ │ │ - beq.n 20b35e │ │ │ │ + beq.n 20b2a6 │ │ │ │ ldrb.w r1, [sl, #4] │ │ │ │ ldrb.w r2, [sl, #5] │ │ │ │ cmp r1, #16 │ │ │ │ - beq.w 20b502 │ │ │ │ + beq.w 20b44a │ │ │ │ ldrb.w r1, [sl, #6] │ │ │ │ and.w r0, r1, #15 │ │ │ │ ubfx r1, r1, #5, #1 │ │ │ │ - bl 2e35dc │ │ │ │ + bl 2e3524 │ │ │ │ cmp r0, r7 │ │ │ │ - bne.w 20ac1a │ │ │ │ + bne.w 20ab62 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r0, r4, #20 │ │ │ │ mov r1, r3 │ │ │ │ sub.w r6, r3, #20 │ │ │ │ - bl 2004d0 │ │ │ │ + bl 200418 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ff184 │ │ │ │ + bl 1ff0cc │ │ │ │ mov r0, r6 │ │ │ │ - bl 208578 │ │ │ │ - b.n 20abac │ │ │ │ + bl 2084c0 │ │ │ │ + b.n 20aaf4 │ │ │ │ movs r2, #32 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - b.n 20b074 │ │ │ │ + b.n 20afbc │ │ │ │ movs r3, #32 │ │ │ │ mov ip, r3 │ │ │ │ - b.n 20af4e │ │ │ │ + b.n 20ae96 │ │ │ │ movs r3, #16 │ │ │ │ mov ip, r3 │ │ │ │ - b.n 20af4e │ │ │ │ + b.n 20ae96 │ │ │ │ movs r2, #16 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - b.n 20b074 │ │ │ │ - ldrsb r2, [r1, r5] │ │ │ │ + b.n 20afbc │ │ │ │ + ldr r2, [r0, r0] │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r0, [r4, r4] │ │ │ │ + ldrsb r0, [r3, r7] │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r6, r3] │ │ │ │ + strb r0, [r5, r6] │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ mov r1, sl │ │ │ │ - bl 2e5908 │ │ │ │ + bl 2e5850 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 20b30e │ │ │ │ + bne.n 20b256 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ ldr r2, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 20b30e │ │ │ │ + bne.n 20b256 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ movs r1, #4 │ │ │ │ - bl 1fdd10 │ │ │ │ + bl 1fdc58 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ mov r7, r0 │ │ │ │ mov r1, sl │ │ │ │ ldr r3, [r6, #20] │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - bl 2e5908 │ │ │ │ + bl 2e5850 │ │ │ │ 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] │ │ │ │ @@ -603748,64 +603718,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 200494 │ │ │ │ + bl 2003dc │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, r7 │ │ │ │ - bl 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ add.w r0, r4, #20 │ │ │ │ add.w r1, r7, #20 │ │ │ │ - bl 2004d0 │ │ │ │ + bl 200418 │ │ │ │ mov r0, r4 │ │ │ │ - bl 209684 │ │ │ │ - b.w 20abac │ │ │ │ + bl 2095cc │ │ │ │ + b.w 20aaf4 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - b.n 20b074 │ │ │ │ + b.n 20afbc │ │ │ │ mov.w ip, #1 │ │ │ │ - b.n 20af4e │ │ │ │ + b.n 20ae96 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ tst r7, r3 │ │ │ │ - bne.w 20a988 │ │ │ │ - b.w 20ab70 │ │ │ │ + bne.w 20a8d0 │ │ │ │ + b.w 20aab8 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ - b.n 20b136 │ │ │ │ + b.n 20b07e │ │ │ │ mov r9, r7 │ │ │ │ - b.w 20aafa │ │ │ │ + b.w 20aa42 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ ldr r2, [r4, #64] @ 0x40 │ │ │ │ ldrb.w r1, [r3, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 20b53c │ │ │ │ + bne.n 20b484 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ sub.w lr, r3, r2 │ │ │ │ clz lr, lr │ │ │ │ mov.w lr, lr, lsr #5 │ │ │ │ - b.w 20aa7c │ │ │ │ + b.w 20a9c4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #7 │ │ │ │ - bne.w 20add2 │ │ │ │ - b.n 20ad5a │ │ │ │ + bne.w 20ad1a │ │ │ │ + b.n 20aca2 │ │ │ │ ldrb r1, [r3, #13] │ │ │ │ ldrd r2, r0, [r3, #20] │ │ │ │ cmp r1, #32 │ │ │ │ it hi │ │ │ │ movhi r1, r0 │ │ │ │ - bhi.n 20b4be │ │ │ │ + bhi.n 20b406 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 20b4f8 │ │ │ │ + bhi.n 20b440 │ │ │ │ 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 │ │ │ │ @@ -603818,60 +603788,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 20ade4 │ │ │ │ + bne.w 20ad2c │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ cmp r3, #5 │ │ │ │ - bne.w 20adb6 │ │ │ │ + bne.w 20acfe │ │ │ │ ldr r7, [r6, #68] @ 0x44 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 20adb6 │ │ │ │ + bne.w 20acfe │ │ │ │ mov r0, r6 │ │ │ │ - bl 209574 │ │ │ │ + bl 2094bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20adb6 │ │ │ │ + beq.w 20acfe │ │ │ │ ldr r6, [r6, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r6, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ ite eq │ │ │ │ subeq r6, #20 │ │ │ │ movne r6, r7 │ │ │ │ - b.n 20adb6 │ │ │ │ + b.n 20acfe │ │ │ │ uxtb r2, r2 │ │ │ │ negs r2, r2 │ │ │ │ asrs r1, r2, #31 │ │ │ │ - b.n 20b4be │ │ │ │ + b.n 20b406 │ │ │ │ asrs r1, r2, #31 │ │ │ │ - b.n 20b4be │ │ │ │ + b.n 20b406 │ │ │ │ sxtb r2, r2 │ │ │ │ asrs r1, r2, #31 │ │ │ │ - b.n 20b4be │ │ │ │ + b.n 20b406 │ │ │ │ cmp r2, #23 │ │ │ │ - bne.w 20b348 │ │ │ │ - b.w 20ac1a │ │ │ │ + bne.w 20b290 │ │ │ │ + b.w 20ab62 │ │ │ │ ldr r6, [r4, #64] @ 0x40 │ │ │ │ subs r0, #20 │ │ │ │ - bl 209990 │ │ │ │ + bl 2098d8 │ │ │ │ sub.w lr, r6, r0 │ │ │ │ clz lr, lr │ │ │ │ mov.w lr, lr, lsr #5 │ │ │ │ - b.w 20aa7c │ │ │ │ + b.w 20a9c4 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 20a988 │ │ │ │ + bne.w 20a8d0 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 20add8 │ │ │ │ + b.n 20ad20 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 20abac │ │ │ │ + bne.w 20aaf4 │ │ │ │ str r2, [sp, #4] │ │ │ │ - b.n 20adc8 │ │ │ │ + b.n 20ad10 │ │ │ │ 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 │ │ │ │ @@ -603880,683 +603850,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, 20b56e │ │ │ │ - b.n 20b592 │ │ │ │ + cbnz r5, 20b4b6 │ │ │ │ + b.n 20b4da │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - cbz r5, 20b592 │ │ │ │ + cbz r5, 20b4da │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20b568 │ │ │ │ + beq.n 20b4b0 │ │ │ │ movs r5, #0 │ │ │ │ - bl 20a894 │ │ │ │ + bl 20a7dc │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ - cbz r3, 20b592 │ │ │ │ + cbz r3, 20b4da │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20b576 │ │ │ │ + bne.n 20b4be │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20b584 │ │ │ │ + bne.n 20b4cc │ │ │ │ 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, 20b5ca │ │ │ │ + cbz r2, 20b512 │ │ │ │ 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 20b5b4 │ │ │ │ + bne.n 20b4fc │ │ │ │ ldr.w r4, [r9, #424] @ 0x1a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 20b5dc │ │ │ │ - b.n 20b696 │ │ │ │ + cbnz r3, 20b524 │ │ │ │ + b.n 20b5de │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20b696 │ │ │ │ + beq.n 20b5de │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 20b5d4 │ │ │ │ + beq.n 20b51c │ │ │ │ ldr r6, [r5, #24] │ │ │ │ mov r0, r6 │ │ │ │ - bl 200834 │ │ │ │ + bl 20077c │ │ │ │ mov r8, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 20b6a0 │ │ │ │ + beq.n 20b5e8 │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 20b64e │ │ │ │ + cbz r2, 20b596 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 20b666 │ │ │ │ + beq.n 20b5ae │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 20b62a │ │ │ │ + bne.n 20b572 │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ - cbz r1, 20b65c │ │ │ │ + cbz r1, 20b5a4 │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ ldrb.w r1, [r0, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 20b628 │ │ │ │ + bne.n 20b570 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ subs r1, r0, #1 │ │ │ │ eor.w ip, r0, r1 │ │ │ │ cmp ip, r1 │ │ │ │ - bls.n 20b628 │ │ │ │ + bls.n 20b570 │ │ │ │ ldr r1, [r3, #40] @ 0x28 │ │ │ │ cmp r1, r0 │ │ │ │ itt ne │ │ │ │ strne r0, [r3, #40] @ 0x28 │ │ │ │ movne r7, #1 │ │ │ │ - cbz r2, 20b64e │ │ │ │ + cbz r2, 20b596 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ - cbz r2, 20b636 │ │ │ │ + cbz r2, 20b57e │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 20b5fe │ │ │ │ + bne.n 20b546 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 20b64e │ │ │ │ + bne.n 20b596 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ - cbz r2, 20b65c │ │ │ │ + cbz r2, 20b5a4 │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r0, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ - beq.n 20b612 │ │ │ │ + beq.n 20b55a │ │ │ │ mov r0, r8 │ │ │ │ mov r6, r8 │ │ │ │ - bl 200834 │ │ │ │ - cbz r6, 20b67c │ │ │ │ + bl 20077c │ │ │ │ + cbz r6, 20b5c4 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 20b5f2 │ │ │ │ + b.n 20b53a │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ ubfx r0, r0, #0, #26 │ │ │ │ - b.n 20b61e │ │ │ │ + b.n 20b566 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ it eq │ │ │ │ moveq r2, r1 │ │ │ │ - beq.n 20b604 │ │ │ │ + beq.n 20b54c │ │ │ │ mov r0, r8 │ │ │ │ mov r6, r8 │ │ │ │ - bl 200834 │ │ │ │ + bl 20077c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 20b658 │ │ │ │ + bne.n 20b5a0 │ │ │ │ movs r2, #167 @ 0xa7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 25042c │ │ │ │ - b.n 20b68e │ │ │ │ + bl 250374 │ │ │ │ + b.n 20b5d6 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 20b5e2 │ │ │ │ + bne.n 20b52a │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20b688 │ │ │ │ + bne.n 20b5d0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2247b0 │ │ │ │ + bl 2246f8 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r7, r6 │ │ │ │ - b.n 20b67c │ │ │ │ + b.n 20b5c4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ - ldr r2, [pc, #772] @ (20b9ac ) │ │ │ │ + ldr r2, [pc, #772] @ (20b8f4 ) │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ add r2, pc │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 20b71e │ │ │ │ + bhi.n 20b666 │ │ │ │ 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 20b970 │ │ │ │ + beq.w 20b8b8 │ │ │ │ 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 20b6d0 │ │ │ │ + beq.n 20b618 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ add.w ip, r1, #24 │ │ │ │ cmp r0, ip │ │ │ │ - beq.w 20b9a6 │ │ │ │ + beq.w 20b8ee │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r6, [r0, #32] │ │ │ │ ldr.w r2, [r3, #-12] │ │ │ │ ldr r5, [r2, #32] │ │ │ │ cmp r5, r6 │ │ │ │ - bcc.n 20b714 │ │ │ │ + bcc.n 20b65c │ │ │ │ ldrb r3, [r3, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20b6d2 │ │ │ │ + beq.n 20b61a │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 20b70e │ │ │ │ + beq.n 20b656 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 20b706 │ │ │ │ + bne.n 20b64e │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 20b96c │ │ │ │ + bne.w 20b8b4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20b6e4 │ │ │ │ - b.n 20b6d0 │ │ │ │ + bne.n 20b62c │ │ │ │ + b.n 20b618 │ │ │ │ ldr r5, [r0, #32] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 20b6d0 │ │ │ │ + beq.n 20b618 │ │ │ │ ldr r4, [r1, #16] │ │ │ │ mov lr, r0 │ │ │ │ add.w ip, r1, #24 │ │ │ │ movs r0, #0 │ │ │ │ cmp r4, ip │ │ │ │ - beq.w 20b9a6 │ │ │ │ + beq.w 20b8ee │ │ │ │ ldr.w r3, [lr, #48] @ 0x30 │ │ │ │ ldr r7, [r4, #32] │ │ │ │ ldr.w r2, [r3, #-12] │ │ │ │ ldr r6, [r2, #32] │ │ │ │ cmp r6, r7 │ │ │ │ - bcc.n 20b760 │ │ │ │ + bcc.n 20b6a8 │ │ │ │ ldrb r3, [r3, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20b6d2 │ │ │ │ + beq.n 20b61a │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 20b75a │ │ │ │ + beq.n 20b6a2 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 20b752 │ │ │ │ + bne.n 20b69a │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 20b96c │ │ │ │ + bne.w 20b8b4 │ │ │ │ adds r0, #1 │ │ │ │ add.w lr, lr, #16 │ │ │ │ cmp r0, r5 │ │ │ │ - bne.n 20b72e │ │ │ │ - b.n 20b6d0 │ │ │ │ - ldr r3, [pc, #576] @ (20b9b0 ) │ │ │ │ + bne.n 20b676 │ │ │ │ + b.n 20b618 │ │ │ │ + ldr r3, [pc, #576] @ (20b8f8 ) │ │ │ │ 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 20b6d0 │ │ │ │ + beq.n 20b618 │ │ │ │ ldr r6, [r1, #16] │ │ │ │ mov.w lr, #0 │ │ │ │ add.w ip, r1, #24 │ │ │ │ cmp r6, ip │ │ │ │ - beq.w 20b9a6 │ │ │ │ + beq.w 20b8ee │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ ldr r7, [r6, #32] │ │ │ │ ldr.w r2, [r3, #-12] │ │ │ │ ldr r5, [r2, #32] │ │ │ │ cmp r5, r7 │ │ │ │ - bcc.n 20b7b8 │ │ │ │ + bcc.n 20b700 │ │ │ │ ldrb r3, [r3, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20b6d2 │ │ │ │ + beq.n 20b61a │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 20b7b2 │ │ │ │ + beq.n 20b6fa │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 20b7aa │ │ │ │ + bne.n 20b6f2 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 20b96c │ │ │ │ + bne.w 20b8b4 │ │ │ │ add.w lr, lr, #1 │ │ │ │ adds r0, #32 │ │ │ │ cmp lr, r4 │ │ │ │ - bne.n 20b788 │ │ │ │ - b.n 20b6d0 │ │ │ │ + bne.n 20b6d0 │ │ │ │ + b.n 20b618 │ │ │ │ ldr r4, [r0, #36] @ 0x24 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 20b6d0 │ │ │ │ + beq.n 20b618 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ add.w r2, r1, #24 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 20b9a6 │ │ │ │ + beq.w 20b8ee │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ ldr r5, [r3, #32] │ │ │ │ ldr.w r6, [r2, #-12] │ │ │ │ ldr r3, [r6, #32] │ │ │ │ cmp r3, r5 │ │ │ │ - bcc.n 20b802 │ │ │ │ + bcc.n 20b74a │ │ │ │ ldrb r3, [r2, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20b6d2 │ │ │ │ + beq.w 20b61a │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 20b7fc │ │ │ │ + beq.n 20b744 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 20b7f4 │ │ │ │ + bne.n 20b73c │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 20b96c │ │ │ │ + bne.w 20b8b4 │ │ │ │ bic.w r4, r4, #2 │ │ │ │ cmp r4, #1 │ │ │ │ - bne.w 20b6d0 │ │ │ │ + bne.w 20b618 │ │ │ │ ldr r3, [r0, #76] @ 0x4c │ │ │ │ ldr.w r2, [r3, #-12] │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r5, r0 │ │ │ │ - bhi.w 20b6d0 │ │ │ │ + bhi.w 20b618 │ │ │ │ ldrb r3, [r3, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20b6d2 │ │ │ │ + beq.w 20b61a │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 20b832 │ │ │ │ + beq.n 20b77a │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 20b82a │ │ │ │ + bne.n 20b772 │ │ │ │ subs r3, r1, r3 │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ - b.n 20b6d2 │ │ │ │ + b.n 20b61a │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ - cbz r3, 20b874 │ │ │ │ + cbz r3, 20b7bc │ │ │ │ ldr r2, [r1, #16] │ │ │ │ add.w ip, r1, #24 │ │ │ │ cmp r2, ip │ │ │ │ - beq.w 20b9a6 │ │ │ │ + beq.w 20b8ee │ │ │ │ ldr.w r4, [r3, #-12] │ │ │ │ ldr r2, [r2, #32] │ │ │ │ ldr r5, [r4, #32] │ │ │ │ cmp r5, r2 │ │ │ │ - bcc.n 20b874 │ │ │ │ + bcc.n 20b7bc │ │ │ │ ldrb r3, [r3, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20b6d2 │ │ │ │ + beq.w 20b61a │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 20b870 │ │ │ │ + beq.n 20b7b8 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 20b868 │ │ │ │ + bne.n 20b7b0 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 20b96c │ │ │ │ + bne.n 20b8b4 │ │ │ │ ldr r4, [r0, #40] @ 0x28 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 20b6d0 │ │ │ │ + beq.w 20b618 │ │ │ │ ldr r6, [r1, #16] │ │ │ │ mov.w lr, #0 │ │ │ │ add.w ip, r1, #24 │ │ │ │ cmp r6, ip │ │ │ │ - beq.w 20b9a6 │ │ │ │ + beq.w 20b8ee │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ ldr r7, [r6, #32] │ │ │ │ ldr.w r2, [r3, #-12] │ │ │ │ ldr r5, [r2, #32] │ │ │ │ cmp r5, r7 │ │ │ │ - bcc.n 20b8b6 │ │ │ │ + bcc.n 20b7fe │ │ │ │ ldrb r3, [r3, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20b6d2 │ │ │ │ + beq.w 20b61a │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 20b8b2 │ │ │ │ + beq.n 20b7fa │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 20b8aa │ │ │ │ + bne.n 20b7f2 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 20b96c │ │ │ │ + bne.n 20b8b4 │ │ │ │ add.w lr, lr, #1 │ │ │ │ adds r0, #16 │ │ │ │ cmp lr, r4 │ │ │ │ - bne.n 20b886 │ │ │ │ - b.n 20b6d0 │ │ │ │ + bne.n 20b7ce │ │ │ │ + b.n 20b618 │ │ │ │ ldr r6, [r0, #52] @ 0x34 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 20b6d0 │ │ │ │ + beq.w 20b618 │ │ │ │ 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 20b9a6 │ │ │ │ + beq.n 20b8ee │ │ │ │ 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 20b90c │ │ │ │ + bcc.n 20b854 │ │ │ │ ldrb r3, [r3, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20b6d2 │ │ │ │ + beq.w 20b61a │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 20b908 │ │ │ │ + beq.n 20b850 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 20b900 │ │ │ │ + bne.n 20b848 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 20b96c │ │ │ │ + bne.n 20b8b4 │ │ │ │ add.w lr, lr, #5 │ │ │ │ cmp lr, r6 │ │ │ │ - bne.n 20b8dc │ │ │ │ - b.n 20b6d0 │ │ │ │ - ldr r3, [pc, #156] @ (20b9b4 ) │ │ │ │ + bne.n 20b824 │ │ │ │ + b.n 20b618 │ │ │ │ + ldr r3, [pc, #156] @ (20b8fc ) │ │ │ │ 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 20b6d0 │ │ │ │ + beq.w 20b618 │ │ │ │ ldr r5, [r1, #16] │ │ │ │ mov.w lr, #0 │ │ │ │ add.w ip, r1, #24 │ │ │ │ cmp r5, ip │ │ │ │ - beq.n 20b9a6 │ │ │ │ + beq.n 20b8ee │ │ │ │ ldr r3, [r0, #96] @ 0x60 │ │ │ │ ldr r4, [r5, #32] │ │ │ │ ldr.w r2, [r3, #-12] │ │ │ │ ldr r7, [r2, #32] │ │ │ │ cmp r7, r4 │ │ │ │ - bcc.n 20b960 │ │ │ │ + bcc.n 20b8a8 │ │ │ │ ldrb r3, [r3, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20b6d2 │ │ │ │ + beq.w 20b61a │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 20b95c │ │ │ │ + beq.n 20b8a4 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 20b954 │ │ │ │ + bne.n 20b89c │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 20b96c │ │ │ │ + bne.n 20b8b4 │ │ │ │ add.w lr, lr, #1 │ │ │ │ adds r0, #16 │ │ │ │ cmp r6, lr │ │ │ │ - bne.n 20b932 │ │ │ │ - b.n 20b6d0 │ │ │ │ + bne.n 20b87a │ │ │ │ + b.n 20b618 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 20b6d2 │ │ │ │ + b.n 20b61a │ │ │ │ ldr r3, [r1, #16] │ │ │ │ add.w r2, r1, #24 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20b9a6 │ │ │ │ + beq.n 20b8ee │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ ldr.w r0, [r2, #-12] │ │ │ │ ldr r4, [r0, #32] │ │ │ │ cmp r4, r3 │ │ │ │ - bcc.w 20b6d0 │ │ │ │ + bcc.w 20b618 │ │ │ │ ldrb r3, [r2, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20b6d2 │ │ │ │ + beq.w 20b61a │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.w 20b832 │ │ │ │ + beq.w 20b77a │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 20b99c │ │ │ │ - b.n 20b832 │ │ │ │ + bne.n 20b8e4 │ │ │ │ + b.n 20b77a │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ udf #255 @ 0xff │ │ │ │ - ldr r1, [pc, #328] @ (20baf8 ) │ │ │ │ + ldr r2, [pc, #40] @ (20b920 ) │ │ │ │ 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, 20b9ea │ │ │ │ + cbnz r0, 20b932 │ │ │ │ ldr.w r3, [r2, #-12] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 20b9ea │ │ │ │ - cbz r3, 20b9ea │ │ │ │ + beq.n 20b932 │ │ │ │ + cbz r3, 20b932 │ │ │ │ ldrb.w ip, [r2, #15] │ │ │ │ - b.n 20b9d6 │ │ │ │ + b.n 20b91e │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 20ba04 │ │ │ │ + cbz r3, 20b94c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 20b9d2 │ │ │ │ - cbz r1, 20b9ec │ │ │ │ + bne.n 20b91a │ │ │ │ + cbz r1, 20b934 │ │ │ │ mov r2, r1 │ │ │ │ - b.n 20b9e6 │ │ │ │ + b.n 20b92e │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - cbz r2, 20b9ec │ │ │ │ + cbz r2, 20b934 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 20b9e2 │ │ │ │ + bne.n 20b92a │ │ │ │ bx lr │ │ │ │ ldrb.w r2, [r3, #58] @ 0x3a │ │ │ │ eor.w r2, r2, #1 │ │ │ │ orrs.w ip, ip, r2 │ │ │ │ - beq.n 20ba06 │ │ │ │ + beq.n 20b94e │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov.w ip, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20b9d6 │ │ │ │ + bne.n 20b91e │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ - b.n 20b9ea │ │ │ │ + b.n 20b932 │ │ │ │ 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] @ 20c74c │ │ │ │ + ldr.w r5, [pc, #3372] @ 20c694 │ │ │ │ mov r4, r0 │ │ │ │ - ldr.w r0, [pc, #3372] @ 20c750 │ │ │ │ + ldr.w r0, [pc, #3372] @ 20c698 │ │ │ │ sub sp, #32 │ │ │ │ add r5, pc │ │ │ │ - ldr.w r3, [pc, #3368] @ 20c754 │ │ │ │ - ldr.w r2, [pc, #3368] @ 20c758 │ │ │ │ + ldr.w r3, [pc, #3368] @ 20c69c │ │ │ │ + ldr.w r2, [pc, #3368] @ 20c6a0 │ │ │ │ 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 20bb52 │ │ │ │ + beq.n 20ba9a │ │ │ │ ldrb.w r0, [r4, #34] @ 0x22 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20bb52 │ │ │ │ + bne.n 20ba9a │ │ │ │ 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 20bb72 │ │ │ │ + bcs.w 20baba │ │ │ │ cmp.w ip, #462 @ 0x1ce │ │ │ │ - bcs.w 20c1d8 │ │ │ │ + bcs.w 20c120 │ │ │ │ cmp.w ip, #344 @ 0x158 │ │ │ │ - bls.w 20be00 │ │ │ │ + bls.w 20bd48 │ │ │ │ cmp.w ip, #434 @ 0x1b2 │ │ │ │ - bhi.w 20c986 │ │ │ │ + bhi.w 20c8ce │ │ │ │ cmp.w ip, #420 @ 0x1a4 │ │ │ │ - bhi.w 20c214 │ │ │ │ + bhi.w 20c15c │ │ │ │ cmp.w ip, #382 @ 0x17e │ │ │ │ - bcs.w 20cb0e │ │ │ │ + bcs.w 20ca56 │ │ │ │ cmp.w ip, #372 @ 0x174 │ │ │ │ - bcc.w 20ca06 │ │ │ │ + bcc.w 20c94e │ │ │ │ sub.w ip, ip, #372 @ 0x174 │ │ │ │ cmp.w ip, #9 │ │ │ │ - bhi.w 20c20a │ │ │ │ + bhi.w 20c152 │ │ │ │ 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 20c20a │ │ │ │ + bls.w 20c152 │ │ │ │ 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 20bbd8 │ │ │ │ + bne.n 20bb20 │ │ │ │ tst.w r3, #19 │ │ │ │ - beq.w 20c20a │ │ │ │ + beq.w 20c152 │ │ │ │ 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 20ca3e │ │ │ │ + beq.w 20c986 │ │ │ │ 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 20c972 │ │ │ │ + bne.w 20c8ba │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ - cbnz r0, 20bb2a │ │ │ │ + cbnz r0, 20ba72 │ │ │ │ add.w r3, r9, #1 │ │ │ │ adds r6, #16 │ │ │ │ mov r9, r3 │ │ │ │ cmp sl, r3 │ │ │ │ - bne.n 20bb02 │ │ │ │ + bne.n 20ba4a │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add.w r3, r8, r3, lsl #7 │ │ │ │ ldrb.w r2, [r3, #50] @ 0x32 │ │ │ │ - cbz r2, 20bb4e │ │ │ │ + cbz r2, 20ba96 │ │ │ │ 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] @ 20c75c │ │ │ │ - ldr.w r3, [pc, #3064] @ 20c750 │ │ │ │ + ldr.w r2, [pc, #3080] @ 20c6a4 │ │ │ │ + ldr.w r3, [pc, #3064] @ 20c698 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 20d06e │ │ │ │ + bne.w 20cfb6 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp.w ip, #776 @ 0x308 │ │ │ │ - bcs.w 20c264 │ │ │ │ + bcs.w 20c1ac │ │ │ │ movw r3, #645 @ 0x285 │ │ │ │ cmp ip, r3 │ │ │ │ - bhi.n 20bbe0 │ │ │ │ + bhi.n 20bb28 │ │ │ │ cmp.w ip, #620 @ 0x26c │ │ │ │ - bhi.w 20cad2 │ │ │ │ + bhi.w 20ca1a │ │ │ │ movw r3, #581 @ 0x245 │ │ │ │ cmp ip, r3 │ │ │ │ - bhi.w 20c128 │ │ │ │ + bhi.w 20c070 │ │ │ │ cmp.w ip, #486 @ 0x1e6 │ │ │ │ - bcs.w 20ca46 │ │ │ │ + bcs.w 20c98e │ │ │ │ sub.w r2, ip, #468 @ 0x1d4 │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r2 │ │ │ │ movw r2, #48388 @ 0xbd04 │ │ │ │ movt r2, #3 │ │ │ │ tst r3, r2 │ │ │ │ - bne.n 20bbd8 │ │ │ │ + bne.n 20bb20 │ │ │ │ cmp.w ip, #482 @ 0x1e2 │ │ │ │ - beq.w 20cbf4 │ │ │ │ + beq.w 20cb3c │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.w 20c20a │ │ │ │ + bpl.w 20c152 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ - cbnz r0, 20bbd8 │ │ │ │ + cbnz r0, 20bb20 │ │ │ │ ldr r3, [r4, #112] @ 0x70 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ - cbnz r0, 20bbd8 │ │ │ │ + cbnz r0, 20bb20 │ │ │ │ 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 20bb34 │ │ │ │ + b.n 20ba7c │ │ │ │ subw ip, ip, #646 @ 0x286 │ │ │ │ cmp.w ip, #129 @ 0x81 │ │ │ │ - bhi.w 20c20a │ │ │ │ - add r3, pc, #8 @ (adr r3, 20bbf8 ) │ │ │ │ + bhi.w 20c152 │ │ │ │ + add r3, pc, #8 @ (adr r3, 20bb40 ) │ │ │ │ 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} │ │ │ │ @@ -604773,23 +604743,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 20ce2e │ │ │ │ + bhi.w 20cd76 │ │ │ │ cmp.w ip, #298 @ 0x12a │ │ │ │ - bhi.w 20c2ac │ │ │ │ + bhi.w 20c1f4 │ │ │ │ cmp.w ip, #215 @ 0xd7 │ │ │ │ - bls.w 20bf7c │ │ │ │ + bls.w 20bec4 │ │ │ │ sub.w ip, ip, #216 @ 0xd8 │ │ │ │ cmp.w ip, #82 @ 0x52 │ │ │ │ - bhi.w 20c20a │ │ │ │ - add r3, pc, #8 @ (adr r3, 20be30 ) │ │ │ │ + bhi.w 20c152 │ │ │ │ + add r3, pc, #8 @ (adr r3, 20bd78 ) │ │ │ │ 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 │ │ │ │ @@ -604925,21 +604895,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 20ca92 │ │ │ │ + bhi.w 20c9da │ │ │ │ cmp.w ip, #67 @ 0x43 │ │ │ │ - bls.w 20c436 │ │ │ │ + bls.w 20c37e │ │ │ │ sub.w ip, ip, #68 @ 0x44 │ │ │ │ cmp.w ip, #96 @ 0x60 │ │ │ │ - bhi.w 20c20a │ │ │ │ - add r3, pc, #8 @ (adr r3, 20bfa4 ) │ │ │ │ + bhi.w 20c152 │ │ │ │ + add r3, pc, #8 @ (adr r3, 20beec ) │ │ │ │ ldr.w ip, [r3, ip, lsl #2] │ │ │ │ add r3, ip │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ lsrs r7, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfb49ffff │ │ │ │ @@ -605119,16 +605089,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 20c20a │ │ │ │ - add r3, pc, #8 @ (adr r3, 20c13c ) │ │ │ │ + bhi.n 20c152 │ │ │ │ + add r3, pc, #8 @ (adr r3, 20c084 ) │ │ │ │ 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 │ │ │ │ @@ -605194,39 +605164,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 20bbd8 │ │ │ │ - add r3, pc, #8 @ (adr r3, 20c1f0 ) │ │ │ │ + bhi.w 20bb20 │ │ │ │ + add r3, pc, #8 @ (adr r3, 20c138 ) │ │ │ │ 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 20c93a │ │ │ │ + beq.w 20c882 │ │ │ │ add lr, r8 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r2, [lr, #50] @ 0x32 │ │ │ │ - b.n 20bb34 │ │ │ │ + b.n 20ba7c │ │ │ │ mvn.w r1, #420 @ 0x1a4 │ │ │ │ add ip, r1 │ │ │ │ cmp.w ip, #13 │ │ │ │ - bhi.n 20c20a │ │ │ │ - add r3, pc, #8 @ (adr r3, 20c22c ) │ │ │ │ + bhi.n 20c152 │ │ │ │ + add r3, pc, #8 @ (adr r3, 20c174 ) │ │ │ │ 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 │ │ │ │ @@ -605242,793 +605212,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 20cfcc │ │ │ │ + bhi.w 20cf14 │ │ │ │ sub.w r1, ip, #776 @ 0x308 │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r1 │ │ │ │ movw r1, #33774 @ 0x83ee │ │ │ │ tst r3, r1 │ │ │ │ - bne.w 20baec │ │ │ │ + bne.w 20ba34 │ │ │ │ tst.w r3, #17 │ │ │ │ - beq.n 20c204 │ │ │ │ + beq.n 20c14c │ │ │ │ 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 20cd9a │ │ │ │ + bne.w 20cce2 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20bb2a │ │ │ │ - b.n 20c3ce │ │ │ │ + beq.w 20ba72 │ │ │ │ + b.n 20c316 │ │ │ │ sub.w ip, ip, #300 @ 0x12c │ │ │ │ cmp.w ip, #26 │ │ │ │ - bhi.n 20c20a │ │ │ │ + bhi.n 20c152 │ │ │ │ movs r2, #1 │ │ │ │ movw r3, #10507 @ 0x290b │ │ │ │ movt r3, #784 @ 0x310 │ │ │ │ lsl.w r2, r2, ip │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 20bbd8 │ │ │ │ + bne.w 20bb20 │ │ │ │ tst.w r2, #14680288 @ 0xe000e0 │ │ │ │ - bne.w 20baec │ │ │ │ + bne.w 20ba34 │ │ │ │ cmp.w ip, #26 │ │ │ │ - bne.n 20c20a │ │ │ │ + bne.n 20c152 │ │ │ │ add lr, r8 │ │ │ │ tst.w r9, #6144 @ 0x1800 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ ldrb.w r2, [lr, #50] @ 0x32 │ │ │ │ - b.n 20bb34 │ │ │ │ + b.n 20ba7c │ │ │ │ mvn.w r3, #400 @ 0x190 │ │ │ │ add ip, r3 │ │ │ │ cmp.w ip, #19 │ │ │ │ - bhi.n 20c20a │ │ │ │ + bhi.n 20c152 │ │ │ │ movs r2, #1 │ │ │ │ movw r3, #6160 @ 0x1810 │ │ │ │ movt r3, #1 │ │ │ │ lsl.w r2, r2, ip │ │ │ │ tst r2, r3 │ │ │ │ - bne.w 20bbd8 │ │ │ │ + bne.w 20bb20 │ │ │ │ movs r3, #35 @ 0x23 │ │ │ │ movt r3, #4 │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 20baec │ │ │ │ + bne.w 20ba34 │ │ │ │ cmp.w ip, #19 │ │ │ │ - bne.w 20c20a │ │ │ │ + bne.w 20c152 │ │ │ │ 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 20cd64 │ │ │ │ + bne.w 20ccac │ │ │ │ ldrb r2, [r3, #14] │ │ │ │ ubfx r0, r9, #12, #1 │ │ │ │ cmp.w sl, #4 │ │ │ │ - beq.w 20ceb0 │ │ │ │ + beq.w 20cdf8 │ │ │ │ cmp.w sl, #2 │ │ │ │ - beq.w 20c65a │ │ │ │ + beq.w 20c5a2 │ │ │ │ mov r0, r6 │ │ │ │ - b.n 20bbd8 │ │ │ │ + b.n 20bb20 │ │ │ │ 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 20cd30 │ │ │ │ + bne.w 20cc78 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ - cbnz r0, 20c384 │ │ │ │ + cbnz r0, 20c2cc │ │ │ │ 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 20cf8c │ │ │ │ + bne.w 20ced4 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ cmp.w sl, #2 │ │ │ │ - bne.n 20c39a │ │ │ │ + bne.n 20c2e2 │ │ │ │ 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 20bb34 │ │ │ │ + b.w 20ba7c │ │ │ │ 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 20cdc4 │ │ │ │ + bne.w 20cd0c │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 20bb2a │ │ │ │ + bne.w 20ba72 │ │ │ │ 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 20cdb2 │ │ │ │ + bne.w 20ccfa │ │ │ │ ldrb r0, [r6, #14] │ │ │ │ - b.w 20bb2a │ │ │ │ + b.w 20ba72 │ │ │ │ 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 20cd1c │ │ │ │ + bne.w 20cc64 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 20c92e │ │ │ │ + bne.w 20c876 │ │ │ │ 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 20cfb8 │ │ │ │ + bne.w 20cf00 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 20c92e │ │ │ │ + bne.w 20c876 │ │ │ │ cmp.w sl, #1 │ │ │ │ itt eq │ │ │ │ ubfxeq r0, r9, #1, #1 │ │ │ │ eoreq.w r0, r0, #1 │ │ │ │ - b.w 20bb2a │ │ │ │ + b.w 20ba72 │ │ │ │ cmp.w ip, #44 @ 0x2c │ │ │ │ - bls.w 20ced0 │ │ │ │ + bls.w 20ce18 │ │ │ │ sub.w ip, ip, #51 @ 0x33 │ │ │ │ cmp.w ip, #13 │ │ │ │ - bhi.w 20c20a │ │ │ │ + bhi.w 20c152 │ │ │ │ movs r3, #1 │ │ │ │ movw r2, #5193 @ 0x1449 │ │ │ │ lsl.w r3, r3, ip │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 20baec │ │ │ │ + bne.w 20ba34 │ │ │ │ tst.w r3, #8320 @ 0x2080 │ │ │ │ - bne.w 20c684 │ │ │ │ + bne.w 20c5cc │ │ │ │ tst.w r3, #2080 @ 0x820 │ │ │ │ - beq.w 20c20a │ │ │ │ + beq.w 20c152 │ │ │ │ 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 20cc6e │ │ │ │ + bne.w 20cbb6 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ - cbz r0, 20c4a0 │ │ │ │ + cbz r0, 20c3e8 │ │ │ │ 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 20bb34 │ │ │ │ + bmi.w 20ba7c │ │ │ │ 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 20cc94 │ │ │ │ + bne.w 20cbdc │ │ │ │ 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 20bb34 │ │ │ │ + bne.w 20ba7c │ │ │ │ ldr r3, [r5, #12] │ │ │ │ lsls r6, r3, #24 │ │ │ │ - bpl.w 20bb34 │ │ │ │ + bpl.w 20ba7c │ │ │ │ add.w r3, r4, r2, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ lsls r1, r3, #27 │ │ │ │ - bmi.w 20bb34 │ │ │ │ + bmi.w 20ba7c │ │ │ │ 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 20bb34 │ │ │ │ + b.w 20ba7c │ │ │ │ cmp.w ip, #548 @ 0x224 │ │ │ │ - bcc.w 20bac2 │ │ │ │ + bcc.w 20ba0a │ │ │ │ subw ip, ip, #559 @ 0x22f │ │ │ │ cmp.w ip, #21 │ │ │ │ - bhi.w 20c20a │ │ │ │ + bhi.w 20c152 │ │ │ │ movs r3, #1 │ │ │ │ movw r2, #8464 @ 0x2110 │ │ │ │ movt r2, #32 │ │ │ │ lsl.w r3, r3, ip │ │ │ │ ands r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 20bbd8 │ │ │ │ + bne.w 20bb20 │ │ │ │ tst.w r3, #73 @ 0x49 │ │ │ │ - bne.w 20baec │ │ │ │ + bne.w 20ba34 │ │ │ │ cmp.w ip, #20 │ │ │ │ - bne.w 20c20a │ │ │ │ + bne.w 20c152 │ │ │ │ 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 20cde8 │ │ │ │ + bne.w 20cd30 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 20bbd8 │ │ │ │ + bne.w 20bb20 │ │ │ │ ubfx r0, r9, #7, #1 │ │ │ │ - b.w 20bbd8 │ │ │ │ + b.w 20bb20 │ │ │ │ add lr, r8 │ │ │ │ mvn.w r0, r9 │ │ │ │ and.w r0, r0, #1 │ │ │ │ ldrb.w r2, [lr, #50] @ 0x32 │ │ │ │ - b.w 20bb34 │ │ │ │ + b.w 20ba7c │ │ │ │ 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 20cd0c │ │ │ │ + bne.w 20cc54 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ - cbz r0, 20c5a6 │ │ │ │ + cbz r0, 20c4ee │ │ │ │ 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 20bb34 │ │ │ │ + bmi.w 20ba7c │ │ │ │ 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 20ccbc │ │ │ │ + bne.w 20cc04 │ │ │ │ ldrb r0, [r5, #14] │ │ │ │ - b.w 20bb2a │ │ │ │ + b.w 20ba72 │ │ │ │ movw r3, #393 @ 0x189 │ │ │ │ cmp ip, r3 │ │ │ │ - bne.w 20c20a │ │ │ │ + bne.w 20c152 │ │ │ │ add lr, r8 │ │ │ │ tst.w r9, #4128 @ 0x1020 │ │ │ │ - beq.w 20ca3e │ │ │ │ + beq.w 20c986 │ │ │ │ ldrb.w r3, [lr, #4] │ │ │ │ mov r6, r4 │ │ │ │ mov.w r9, #0 │ │ │ │ add r7, sp, #12 │ │ │ │ mov sl, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20ca3e │ │ │ │ + beq.w 20c986 │ │ │ │ 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 20c9f4 │ │ │ │ + bne.w 20c93c │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 20bb2a │ │ │ │ + bne.w 20ba72 │ │ │ │ add.w r3, r9, #1 │ │ │ │ adds r6, #16 │ │ │ │ mov r9, r3 │ │ │ │ cmp sl, r3 │ │ │ │ - bne.n 20c5e8 │ │ │ │ - b.w 20bb2a │ │ │ │ + bne.n 20c530 │ │ │ │ + b.w 20ba72 │ │ │ │ add lr, r8 │ │ │ │ ubfx r0, r9, #11, #1 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ ldrb.w r2, [lr, #50] @ 0x32 │ │ │ │ - b.w 20bb34 │ │ │ │ + b.w 20ba7c │ │ │ │ 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 20cc7e │ │ │ │ + bne.w 20cbc6 │ │ │ │ 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 20bb34 │ │ │ │ + b.w 20ba7c │ │ │ │ ldr r3, [r5, #12] │ │ │ │ lsls r5, r3, #20 │ │ │ │ - bmi.w 20bbd8 │ │ │ │ + bmi.w 20bb20 │ │ │ │ ubfx r3, r9, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ orrs r3, r0 │ │ │ │ orr.w r0, r2, r3 │ │ │ │ - b.w 20bbd8 │ │ │ │ + b.w 20bb20 │ │ │ │ cmp.w ip, #195 @ 0xc3 │ │ │ │ - beq.w 20baec │ │ │ │ + beq.w 20ba34 │ │ │ │ cmp.w ip, #196 @ 0xc4 │ │ │ │ - bne.w 20c20a │ │ │ │ + bne.w 20c152 │ │ │ │ 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 20cd54 │ │ │ │ + bne.w 20cc9c │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ - cbz r0, 20c6ba │ │ │ │ + cbz r0, 20c602 │ │ │ │ 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 20bb34 │ │ │ │ + bmi.w 20ba7c │ │ │ │ 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 20cea0 │ │ │ │ + bne.w 20cde8 │ │ │ │ ldrb r0, [r6, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 20bb2a │ │ │ │ + bne.w 20ba72 │ │ │ │ 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 20d05c │ │ │ │ + bne.w 20cfa4 │ │ │ │ ldrb r0, [r6, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 20bb2a │ │ │ │ + bne.w 20ba72 │ │ │ │ add.w r3, r4, #132 @ 0x84 │ │ │ │ - b.n 20c4a4 │ │ │ │ + b.n 20c3ec │ │ │ │ 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 20c34e │ │ │ │ + beq.w 20c296 │ │ │ │ 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 20cd80 │ │ │ │ + bne.w 20ccc8 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ - b.w 20bbd8 │ │ │ │ + b.w 20bb20 │ │ │ │ add lr, r8 │ │ │ │ cmp.w sl, #5 │ │ │ │ it eq │ │ │ │ ubfxeq r0, r9, #5, #1 │ │ │ │ ldrb.w r2, [lr, #50] @ 0x32 │ │ │ │ - b.w 20bb34 │ │ │ │ + b.w 20ba7c │ │ │ │ ldrb.w ip, [r5, #25] │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ - b.n 20c632 │ │ │ │ - cmp ip, sl │ │ │ │ + b.n 20c57a │ │ │ │ + mov ip, r1 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp sl, r9 │ │ │ │ + mov sl, r0 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add sl, r4 │ │ │ │ + cmp r2, fp │ │ │ │ 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 20cca4 │ │ │ │ + bne.w 20cbec │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ - cbnz r0, 20c792 │ │ │ │ + cbnz r0, 20c6da │ │ │ │ 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 20bb34 │ │ │ │ + bls.w 20ba7c │ │ │ │ bic.w r3, r6, #2 │ │ │ │ cmp r3, #252 @ 0xfc │ │ │ │ - beq.w 20bb34 │ │ │ │ + beq.w 20ba7c │ │ │ │ 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 20bb34 │ │ │ │ + b.w 20ba7c │ │ │ │ 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 20cd44 │ │ │ │ + bne.w 20cc8c │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ - cbz r0, 20c808 │ │ │ │ + cbz r0, 20c750 │ │ │ │ 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 20bb34 │ │ │ │ + bmi.w 20ba7c │ │ │ │ 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 20ce90 │ │ │ │ + bne.w 20cdd8 │ │ │ │ ldrb r0, [r6, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 20bb2a │ │ │ │ + bne.w 20ba72 │ │ │ │ add.w r3, r4, #116 @ 0x74 │ │ │ │ - b.n 20c5aa │ │ │ │ + b.n 20c4f2 │ │ │ │ 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 20bb34 │ │ │ │ + b.w 20ba7c │ │ │ │ add.w r3, r8, #73728 @ 0x12000 │ │ │ │ ubfx r0, r9, #6, #1 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ ldrb.w r2, [r3, #818] @ 0x332 │ │ │ │ - b.w 20bb34 │ │ │ │ + b.w 20ba7c │ │ │ │ add lr, r8 │ │ │ │ tst.w r9, #8 │ │ │ │ ldrb.w r2, [lr, #50] @ 0x32 │ │ │ │ - bne.w 20bb34 │ │ │ │ + bne.w 20ba7c │ │ │ │ cmp.w sl, #4 │ │ │ │ itt eq │ │ │ │ mvneq.w r0, r9 │ │ │ │ andeq.w r0, r0, #1 │ │ │ │ - beq.w 20bb34 │ │ │ │ + beq.w 20ba7c │ │ │ │ mov r0, r6 │ │ │ │ - b.w 20bb34 │ │ │ │ + b.w 20ba7c │ │ │ │ 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 20bb34 │ │ │ │ + b.w 20ba7c │ │ │ │ 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 20c760 │ │ │ │ + bne.w 20c6a8 │ │ │ │ tst.w r9, #6144 @ 0x1800 │ │ │ │ ldrb.w r2, [r2, #1586] @ 0x632 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ - b.w 20bb34 │ │ │ │ + b.w 20ba7c │ │ │ │ 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 20ce00 │ │ │ │ + bne.w 20cd48 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ - b.w 20bbd8 │ │ │ │ + b.w 20bb20 │ │ │ │ add.w r3, r8, #81920 @ 0x14000 │ │ │ │ subs.w r0, sl, #2 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ ldrb.w r2, [r3, #3250] @ 0xcb2 │ │ │ │ - b.w 20bb34 │ │ │ │ + b.w 20ba7c │ │ │ │ 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 20cdd6 │ │ │ │ + bne.w 20cd1e │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ - cbnz r0, 20c92e │ │ │ │ + cbnz r0, 20c876 │ │ │ │ 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 20cfa0 │ │ │ │ + bne.w 20cee8 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20c828 │ │ │ │ + beq.w 20c770 │ │ │ │ mov r0, r6 │ │ │ │ - b.w 20bb2a │ │ │ │ + b.w 20ba72 │ │ │ │ cmp ip, r3 │ │ │ │ - bne.w 20c20a │ │ │ │ + bne.w 20c152 │ │ │ │ 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 20ce18 │ │ │ │ + bne.w 20cd60 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ add lr, r8 │ │ │ │ ldrb.w r2, [lr, #50] @ 0x32 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20bb34 │ │ │ │ + beq.w 20ba7c │ │ │ │ add.w r3, r4, r2, lsl #2 │ │ │ │ ldrb.w r0, [r3, #40] @ 0x28 │ │ │ │ ubfx r0, r0, #5, #1 │ │ │ │ - b.w 20bb34 │ │ │ │ + b.w 20ba7c │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 200780 │ │ │ │ + bl 2006c8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 20b9b8 │ │ │ │ - b.w 20bb1c │ │ │ │ + bl 20b900 │ │ │ │ + b.w 20ba64 │ │ │ │ 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 20bbd8 │ │ │ │ + bne.w 20bb20 │ │ │ │ movw r3, #461 @ 0x1cd │ │ │ │ cmp ip, r3 │ │ │ │ - beq.w 20cbcc │ │ │ │ + beq.w 20cb14 │ │ │ │ cmp.w ip, #458 @ 0x1ca │ │ │ │ - bne.w 20c20a │ │ │ │ + bne.w 20c152 │ │ │ │ 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 20ccf6 │ │ │ │ + bne.w 20cc3e │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ cmp.w sl, #4 │ │ │ │ - beq.w 20cec2 │ │ │ │ + beq.w 20ce0a │ │ │ │ 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 20bb34 │ │ │ │ + b.w 20ba7c │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 200780 │ │ │ │ + bl 2006c8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 20b9b8 │ │ │ │ - b.n 20c602 │ │ │ │ + bl 20b900 │ │ │ │ + b.n 20c54a │ │ │ │ sub.w ip, ip, #346 @ 0x15a │ │ │ │ cmp.w ip, #25 │ │ │ │ - bhi.w 20c20a │ │ │ │ + bhi.w 20c152 │ │ │ │ movs r3, #1 │ │ │ │ movw r2, #10151 @ 0x27a7 │ │ │ │ lsl.w r3, r3, ip │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 20bbd8 │ │ │ │ + bne.w 20bb20 │ │ │ │ tst.w r3, #52428800 @ 0x3200000 │ │ │ │ - bne.w 20baec │ │ │ │ + bne.w 20ba34 │ │ │ │ cmp.w ip, #22 │ │ │ │ ittt eq │ │ │ │ addeq lr, r8 │ │ │ │ ubfxeq r0, r9, #4, #1 │ │ │ │ eoreq.w r0, r0, #1 │ │ │ │ - bne.w 20c20a │ │ │ │ + bne.w 20c152 │ │ │ │ ldrb.w r2, [lr, #50] @ 0x32 │ │ │ │ - b.w 20bb34 │ │ │ │ + b.w 20ba7c │ │ │ │ cmp.w ip, #516 @ 0x204 │ │ │ │ - bhi.w 20c4fa │ │ │ │ + bhi.w 20c442 │ │ │ │ cmp.w ip, #486 @ 0x1e6 │ │ │ │ - beq.w 20c20a │ │ │ │ + beq.w 20c152 │ │ │ │ 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 20bbd8 │ │ │ │ + bne.w 20bb20 │ │ │ │ movw r3, #491 @ 0x1eb │ │ │ │ cmp ip, r3 │ │ │ │ - bne.w 20c20a │ │ │ │ + bne.w 20c152 │ │ │ │ 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 20bbd8 │ │ │ │ - b.n 20c714 │ │ │ │ + bpl.w 20bb20 │ │ │ │ + b.n 20c65c │ │ │ │ cmp.w ip, #200 @ 0xc8 │ │ │ │ - beq.w 20c7d2 │ │ │ │ - bhi.w 20ccce │ │ │ │ + beq.w 20c71a │ │ │ │ + bhi.w 20cc16 │ │ │ │ cmp.w ip, #194 @ 0xc2 │ │ │ │ - bhi.w 20c674 │ │ │ │ + bhi.w 20c5bc │ │ │ │ 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 20baec │ │ │ │ + bne.w 20ba34 │ │ │ │ movt r3, #8224 @ 0x2020 │ │ │ │ tst r2, r3 │ │ │ │ - bne.w 20c46a │ │ │ │ + bne.w 20c3b2 │ │ │ │ cmp.w ip, #188 @ 0xbc │ │ │ │ - beq.w 20c684 │ │ │ │ - b.w 20c20a │ │ │ │ + beq.w 20c5cc │ │ │ │ + b.w 20c152 │ │ │ │ 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 20bbd8 │ │ │ │ + bne.w 20bb20 │ │ │ │ tst.w r7, #81920 @ 0x14000 │ │ │ │ - beq.w 20c934 │ │ │ │ + beq.w 20c87c │ │ │ │ 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 20bb34 │ │ │ │ + b.w 20ba7c │ │ │ │ cmp.w ip, #400 @ 0x190 │ │ │ │ - bcs.w 20c2ec │ │ │ │ + bcs.w 20c234 │ │ │ │ cmp.w ip, #384 @ 0x180 │ │ │ │ - bcc.w 20c20a │ │ │ │ + bcc.w 20c152 │ │ │ │ sub.w r2, ip, #384 @ 0x180 │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r2 │ │ │ │ movw r2, #1508 @ 0x5e4 │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 20baec │ │ │ │ + bne.w 20ba34 │ │ │ │ movw r2, #49155 @ 0xc003 │ │ │ │ tst r3, r2 │ │ │ │ - beq.w 20c5c0 │ │ │ │ + beq.w 20c508 │ │ │ │ add.w r3, r8, lr │ │ │ │ tst.w r9, #128 @ 0x80 │ │ │ │ ldrb.w r2, [r3, #50] @ 0x32 │ │ │ │ - beq.n 20cb76 │ │ │ │ + beq.n 20cabe │ │ │ │ add.w r3, r4, r2, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ lsls r7, r3, #27 │ │ │ │ - bmi.n 20cb76 │ │ │ │ + bmi.n 20cabe │ │ │ │ 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 20bb34 │ │ │ │ + bne.w 20ba7c │ │ │ │ add lr, r8 │ │ │ │ ldrb.w r3, [lr, #4] │ │ │ │ mov sl, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20bb34 │ │ │ │ + beq.w 20ba7c │ │ │ │ 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 20cbba │ │ │ │ + bne.n 20cb02 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 20bb2a │ │ │ │ + bne.w 20ba72 │ │ │ │ add.w r3, r9, #1 │ │ │ │ adds r6, #16 │ │ │ │ mov r9, r3 │ │ │ │ cmp sl, r3 │ │ │ │ - bne.n 20cb8c │ │ │ │ - b.w 20bb2a │ │ │ │ + bne.n 20cad4 │ │ │ │ + b.w 20ba72 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 200780 │ │ │ │ + bl 2006c8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 20b9b8 │ │ │ │ - b.n 20cba4 │ │ │ │ + bl 20b900 │ │ │ │ + b.n 20caec │ │ │ │ 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 20bb34 │ │ │ │ + b.w 20ba7c │ │ │ │ cmp.w sl, #12 │ │ │ │ - bhi.w 20d072 │ │ │ │ - add r3, pc, #8 @ (adr r3, 20cc08 ) │ │ │ │ + bhi.w 20cfba │ │ │ │ + add r3, pc, #8 @ (adr r3, 20cb50 ) │ │ │ │ ldr.w r2, [r3, sl, lsl #2] │ │ │ │ add r3, r2 │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ @ instruction: 0xfa11ffff │ │ │ │ lsls r5, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -606051,595 +606021,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 20bb34 │ │ │ │ + b.w 20ba7c │ │ │ │ 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 20bb34 │ │ │ │ + b.w 20ba7c │ │ │ │ add.w r3, r8, #61696 @ 0xf100 │ │ │ │ movw r2, #2050 @ 0x802 │ │ │ │ - b.n 20cc52 │ │ │ │ + b.n 20cb9a │ │ │ │ mov r0, r7 │ │ │ │ - bl 200780 │ │ │ │ + bl 2006c8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20b9b8 │ │ │ │ - b.n 20c488 │ │ │ │ + bl 20b900 │ │ │ │ + b.n 20c3d0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 200780 │ │ │ │ + bl 2006c8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20b9b8 │ │ │ │ + bl 20b900 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov.w lr, r3, lsl #7 │ │ │ │ - b.n 20c646 │ │ │ │ + b.n 20c58e │ │ │ │ mov r0, r7 │ │ │ │ - bl 200780 │ │ │ │ + bl 2006c8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20b9b8 │ │ │ │ - b.n 20c4ba │ │ │ │ + bl 20b900 │ │ │ │ + b.n 20c402 │ │ │ │ mov r0, ip │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 200780 │ │ │ │ + bl 2006c8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 20b9b8 │ │ │ │ + bl 20b900 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov.w lr, r3, lsl #7 │ │ │ │ - b.n 20c786 │ │ │ │ + b.n 20c6ce │ │ │ │ mov r0, r7 │ │ │ │ - bl 200780 │ │ │ │ + bl 2006c8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20b9b8 │ │ │ │ - b.w 20bb2a │ │ │ │ + bl 20b900 │ │ │ │ + b.w 20ba72 │ │ │ │ sub.w r2, ip, #201 @ 0xc9 │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r2 │ │ │ │ movw r2, #9505 @ 0x2521 │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 20baec │ │ │ │ + bne.w 20ba34 │ │ │ │ movw r2, #16516 @ 0x4084 │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 20c46a │ │ │ │ + bne.w 20c3b2 │ │ │ │ cmp.w ip, #210 @ 0xd2 │ │ │ │ - beq.w 20c684 │ │ │ │ - b.w 20c20a │ │ │ │ + beq.w 20c5cc │ │ │ │ + b.w 20c152 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 200780 │ │ │ │ + bl 2006c8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 20b9b8 │ │ │ │ + bl 20b900 │ │ │ │ ldr.w ip, [r4, #36] @ 0x24 │ │ │ │ - b.n 20c9ca │ │ │ │ + b.n 20c912 │ │ │ │ mov r0, r7 │ │ │ │ - bl 200780 │ │ │ │ + bl 2006c8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20b9b8 │ │ │ │ - b.n 20c58e │ │ │ │ + bl 20b900 │ │ │ │ + b.n 20c4d6 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 200780 │ │ │ │ + bl 2006c8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 20b9b8 │ │ │ │ - b.w 20c402 │ │ │ │ + bl 20b900 │ │ │ │ + b.w 20c34a │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 200780 │ │ │ │ + bl 2006c8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 20b9b8 │ │ │ │ - b.w 20c36c │ │ │ │ + bl 20b900 │ │ │ │ + b.w 20c2b4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 200780 │ │ │ │ + bl 2006c8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20b9b8 │ │ │ │ - b.n 20c7f0 │ │ │ │ + bl 20b900 │ │ │ │ + b.n 20c738 │ │ │ │ mov r0, r7 │ │ │ │ - bl 200780 │ │ │ │ + bl 2006c8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20b9b8 │ │ │ │ - b.n 20c6a2 │ │ │ │ + bl 20b900 │ │ │ │ + b.n 20c5ea │ │ │ │ mov r0, ip │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 200780 │ │ │ │ + bl 2006c8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 20b9b8 │ │ │ │ + bl 20b900 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov r2, r0 │ │ │ │ mov.w lr, r3, lsl #7 │ │ │ │ - b.w 20c33a │ │ │ │ + b.w 20c282 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 200780 │ │ │ │ + bl 2006c8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 20b9b8 │ │ │ │ + bl 20b900 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov.w lr, r3, lsl #7 │ │ │ │ - b.w 20bbd8 │ │ │ │ + b.w 20bb20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 200780 │ │ │ │ + bl 2006c8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20b9b8 │ │ │ │ + bl 20b900 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20bb2a │ │ │ │ - b.w 20c3ce │ │ │ │ + beq.w 20ba72 │ │ │ │ + b.w 20c316 │ │ │ │ mov r0, r7 │ │ │ │ - bl 200780 │ │ │ │ + bl 2006c8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20b9b8 │ │ │ │ - b.w 20bb2a │ │ │ │ + bl 20b900 │ │ │ │ + b.w 20ba72 │ │ │ │ mov r0, r7 │ │ │ │ - bl 200780 │ │ │ │ + bl 2006c8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20b9b8 │ │ │ │ - b.w 20c3c8 │ │ │ │ + bl 20b900 │ │ │ │ + b.w 20c310 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 200780 │ │ │ │ + bl 2006c8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 20b9b8 │ │ │ │ - b.n 20c90c │ │ │ │ + bl 20b900 │ │ │ │ + b.n 20c854 │ │ │ │ mov r0, r5 │ │ │ │ - bl 200780 │ │ │ │ + bl 2006c8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20b9b8 │ │ │ │ + bl 20b900 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov.w lr, r3, lsl #7 │ │ │ │ - b.w 20c550 │ │ │ │ + b.w 20c498 │ │ │ │ mov r0, r6 │ │ │ │ - bl 200780 │ │ │ │ + bl 2006c8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20b9b8 │ │ │ │ + bl 20b900 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov.w lr, r3, lsl #7 │ │ │ │ - b.w 20bbd8 │ │ │ │ + b.w 20bb20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 200780 │ │ │ │ + bl 2006c8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20b9b8 │ │ │ │ + bl 20b900 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov.w lr, r3, lsl #7 │ │ │ │ - b.n 20c956 │ │ │ │ + b.n 20c89e │ │ │ │ mvn.w r2, #326 @ 0x146 │ │ │ │ add ip, r2 │ │ │ │ cmp.w ip, #17 │ │ │ │ - bhi.w 20c20a │ │ │ │ - add r3, pc, #8 @ (adr r3, 20ce48 ) │ │ │ │ + bhi.w 20c152 │ │ │ │ + add r3, pc, #8 @ (adr r3, 20cd90 ) │ │ │ │ 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 5d0e62 │ │ │ │ - bl 5d0e66 │ │ │ │ + bl 5d0daa │ │ │ │ + bl 5d0dae │ │ │ │ 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 5d0e7e │ │ │ │ + bl 5d0dc6 │ │ │ │ ldc 15, cr15, [r1, #1020] @ 0x3fc │ │ │ │ - bl 5d0e86 │ │ │ │ + bl 5d0dce │ │ │ │ stc 15, cr15, [r5], #1020 @ 0x3fc │ │ │ │ ldc2l 15, cr15, [r3], #1020 @ 0x3fc │ │ │ │ mov r0, r7 │ │ │ │ - bl 200780 │ │ │ │ + bl 2006c8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20b9b8 │ │ │ │ - b.n 20c822 │ │ │ │ + bl 20b900 │ │ │ │ + b.n 20c76a │ │ │ │ mov r0, r7 │ │ │ │ - bl 200780 │ │ │ │ + bl 2006c8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20b9b8 │ │ │ │ - b.n 20c6d4 │ │ │ │ + bl 20b900 │ │ │ │ + b.n 20c61c │ │ │ │ mvn.w r3, r9 │ │ │ │ and.w r3, r3, #1 │ │ │ │ orrs r3, r0 │ │ │ │ orr.w r0, r2, r3 │ │ │ │ - b.w 20bbd8 │ │ │ │ + b.w 20bb20 │ │ │ │ add.w r3, r8, ip, lsl #7 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r2, [r3, #50] @ 0x32 │ │ │ │ - b.w 20bb34 │ │ │ │ + b.w 20ba7c │ │ │ │ cmp.w ip, #5 │ │ │ │ - bls.w 20c20a │ │ │ │ + bls.w 20c152 │ │ │ │ sub.w ip, ip, #6 │ │ │ │ cmp.w ip, #38 @ 0x26 │ │ │ │ - bhi.w 20c20a │ │ │ │ - add r3, pc, #8 @ (adr r3, 20cef0 ) │ │ │ │ + bhi.w 20c152 │ │ │ │ + add r3, pc, #8 @ (adr r3, 20ce38 ) │ │ │ │ ldr.w ip, [r3, ip, lsl #2] │ │ │ │ add r3, ip │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ - bl 5f8ef2 │ │ │ │ - bl 528ef6 │ │ │ │ - bl 528efa │ │ │ │ - bl 528efe │ │ │ │ - bl 528f02 │ │ │ │ - bl 528f06 │ │ │ │ - bl 528f0a │ │ │ │ - bl 528f0e │ │ │ │ - bl 528f12 │ │ │ │ - bl 528f16 │ │ │ │ - bl 528f1a │ │ │ │ - bl 528f1e │ │ │ │ - bl 528f22 │ │ │ │ - bl 528f26 │ │ │ │ - bl 528f2a │ │ │ │ - bl 528f2e │ │ │ │ - bl 528f32 │ │ │ │ - bl 528f36 │ │ │ │ - bl 528f3a │ │ │ │ - bl 528f3e │ │ │ │ - bl 528f42 │ │ │ │ - bl 528f46 │ │ │ │ - bl 528f4a │ │ │ │ - bl 528f4e │ │ │ │ - bl 528f52 │ │ │ │ - bl 528f56 │ │ │ │ - bl 528f5a │ │ │ │ + bl 5f8e3a │ │ │ │ + bl 528e3e │ │ │ │ + bl 528e42 │ │ │ │ + bl 528e46 │ │ │ │ + bl 528e4a │ │ │ │ + bl 528e4e │ │ │ │ + bl 528e52 │ │ │ │ + bl 528e56 │ │ │ │ + bl 528e5a │ │ │ │ + bl 528e5e │ │ │ │ + bl 528e62 │ │ │ │ + bl 528e66 │ │ │ │ + bl 528e6a │ │ │ │ + bl 528e6e │ │ │ │ + bl 528e72 │ │ │ │ + bl 528e76 │ │ │ │ + bl 528e7a │ │ │ │ + bl 528e7e │ │ │ │ + bl 528e82 │ │ │ │ + bl 528e86 │ │ │ │ + bl 528e8a │ │ │ │ + bl 528e8e │ │ │ │ + bl 528e92 │ │ │ │ + bl 528e96 │ │ │ │ + bl 528e9a │ │ │ │ + bl 528e9e │ │ │ │ + bl 528ea2 │ │ │ │ @ instruction: 0xebfdffff │ │ │ │ @ instruction: 0xebfdffff │ │ │ │ - bl 528f66 │ │ │ │ - bl 528f6a │ │ │ │ - bl 5f8f6e │ │ │ │ - bl 528f72 │ │ │ │ - bl 528f76 │ │ │ │ + bl 528eae │ │ │ │ + bl 528eb2 │ │ │ │ + bl 5f8eb6 │ │ │ │ + bl 528eba │ │ │ │ + bl 528ebe │ │ │ │ @ instruction: 0xebfdffff │ │ │ │ @ instruction: 0xebfdffff │ │ │ │ @ instruction: 0xebfdffff │ │ │ │ @ instruction: 0xebfdffff │ │ │ │ - bl 5f8f8a │ │ │ │ + bl 5f8ed2 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 200780 │ │ │ │ + bl 2006c8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 20b9b8 │ │ │ │ - b.w 20c384 │ │ │ │ + bl 20b900 │ │ │ │ + b.w 20c2cc │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 200780 │ │ │ │ + bl 2006c8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 20b9b8 │ │ │ │ + bl 20b900 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 20c92e │ │ │ │ - b.n 20c828 │ │ │ │ + bne.w 20c876 │ │ │ │ + b.n 20c770 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 200780 │ │ │ │ + bl 2006c8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 20b9b8 │ │ │ │ - b.w 20c41e │ │ │ │ + bl 20b900 │ │ │ │ + b.w 20c366 │ │ │ │ subw ip, ip, #858 @ 0x35a │ │ │ │ cmp.w ip, #27 │ │ │ │ - bhi.w 20c20a │ │ │ │ + bhi.w 20c152 │ │ │ │ cmp.w ip, #27 │ │ │ │ - bhi.w 20c20a │ │ │ │ - add r3, pc, #8 @ (adr r3, 20cfec ) │ │ │ │ + bhi.w 20c152 │ │ │ │ + add r3, pc, #8 @ (adr r3, 20cf34 ) │ │ │ │ ldr.w ip, [r3, ip, lsl #2] │ │ │ │ add r3, ip │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ @ instruction: 0xeb01ffff │ │ │ │ - bl 42cff2 │ │ │ │ - bl 42cff6 │ │ │ │ - bl 42cffa │ │ │ │ - bl 42cffe │ │ │ │ - bl 42d002 │ │ │ │ - bl 42d006 │ │ │ │ - bl 42d00a │ │ │ │ - bl 42d00e │ │ │ │ - bl 42d012 │ │ │ │ - bl 42d016 │ │ │ │ - bl 42d01a │ │ │ │ - bl 42d01e │ │ │ │ - bl 42d022 │ │ │ │ - bl 42d026 │ │ │ │ - bl 42d02a │ │ │ │ + bl 42cf3a │ │ │ │ + bl 42cf3e │ │ │ │ + bl 42cf42 │ │ │ │ + bl 42cf46 │ │ │ │ + bl 42cf4a │ │ │ │ + bl 42cf4e │ │ │ │ + bl 42cf52 │ │ │ │ + bl 42cf56 │ │ │ │ + bl 42cf5a │ │ │ │ + bl 42cf5e │ │ │ │ + bl 42cf62 │ │ │ │ + bl 42cf66 │ │ │ │ + bl 42cf6a │ │ │ │ + bl 42cf6e │ │ │ │ + bl 42cf72 │ │ │ │ @ instruction: 0xebedffff │ │ │ │ - bl 42d032 │ │ │ │ - bl 42d036 │ │ │ │ - bl 42d03a │ │ │ │ - bl 42d03e │ │ │ │ - bl 42d042 │ │ │ │ - bl 4fd046 │ │ │ │ - bl 4fd04a │ │ │ │ - bl 4fd04e │ │ │ │ - bl 4fd052 │ │ │ │ + bl 42cf7a │ │ │ │ + bl 42cf7e │ │ │ │ + bl 42cf82 │ │ │ │ + bl 42cf86 │ │ │ │ + bl 42cf8a │ │ │ │ + bl 4fcf8e │ │ │ │ + bl 4fcf92 │ │ │ │ + bl 4fcf96 │ │ │ │ + bl 4fcf9a │ │ │ │ @ instruction: 0xeb01ffff │ │ │ │ @ instruction: 0xeb01ffff │ │ │ │ mov r0, r7 │ │ │ │ - bl 200780 │ │ │ │ + bl 2006c8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20b9b8 │ │ │ │ - b.w 20c6f4 │ │ │ │ + bl 20b900 │ │ │ │ + b.w 20c63c │ │ │ │ blx 597a0 <__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] @ 20da50 │ │ │ │ - ldr.w r2, [pc, #2504] @ 20da54 │ │ │ │ + ldr.w r3, [pc, #2504] @ 20d998 │ │ │ │ + ldr.w r2, [pc, #2504] @ 20d99c │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #24] │ │ │ │ add r2, pc │ │ │ │ - ldr.w r3, [pc, #2496] @ 20da58 │ │ │ │ + ldr.w r3, [pc, #2496] @ 20d9a0 │ │ │ │ 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 20d15c │ │ │ │ + beq.n 20d0a4 │ │ │ │ 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 20d5d6 │ │ │ │ + beq.w 20d51e │ │ │ │ cmp.w fp, #2 │ │ │ │ - beq.w 20d36a │ │ │ │ + beq.w 20d2b2 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 20d154 │ │ │ │ + bne.n 20d09c │ │ │ │ ldr r4, [r5, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20d144 │ │ │ │ + beq.n 20d08c │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 20d13c │ │ │ │ + beq.n 20d084 │ │ │ │ ldrb.w r0, [r9, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20d2da │ │ │ │ + beq.w 20d222 │ │ │ │ ldrb.w r2, [r9, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 20d314 │ │ │ │ + beq.w 20d25c │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.w 20da48 │ │ │ │ + bhi.w 20d990 │ │ │ │ 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 20d13c │ │ │ │ + bne.n 20d084 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 20d7e4 │ │ │ │ + beq.w 20d72c │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 20d13c │ │ │ │ + bne.n 20d084 │ │ │ │ ldrb.w r3, [r9, #22] │ │ │ │ - cbnz r3, 20d13c │ │ │ │ + cbnz r3, 20d084 │ │ │ │ ldrb.w r3, [r9, #21] │ │ │ │ - cbz r3, 20d13c │ │ │ │ + cbz r3, 20d084 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r9, #22] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20d0e2 │ │ │ │ + bne.n 20d02a │ │ │ │ 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 20d0c0 │ │ │ │ - ldr.w r2, [pc, #2300] @ 20da5c │ │ │ │ - ldr.w r3, [pc, #2292] @ 20da58 │ │ │ │ + bne.n 20d008 │ │ │ │ + ldr.w r2, [pc, #2300] @ 20d9a4 │ │ │ │ + ldr.w r3, [pc, #2292] @ 20d9a0 │ │ │ │ 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 20da2e │ │ │ │ + bne.w 20d976 │ │ │ │ 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 20d13c │ │ │ │ - ldr.w r3, [pc, #2264] @ 20da60 │ │ │ │ + b.n 20d084 │ │ │ │ + ldr.w r3, [pc, #2264] @ 20d9a8 │ │ │ │ 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, 20d1a2 │ │ │ │ + cbz r3, 20d0ea │ │ │ │ movs r3, #0 │ │ │ │ strb.w r0, [r4, #35] @ 0x23 │ │ │ │ strb.w r3, [r4, #34] @ 0x22 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ba0c │ │ │ │ - b.n 20d13c │ │ │ │ + bl 20b954 │ │ │ │ + b.n 20d084 │ │ │ │ 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 20d13c │ │ │ │ + bls.n 20d084 │ │ │ │ ldr.w lr, [r4, #52] @ 0x34 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 20d9c4 │ │ │ │ + beq.w 20d90c │ │ │ │ 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 20d202 │ │ │ │ + b.n 20d14a │ │ │ │ lsls r0, r3, #31 │ │ │ │ - bpl.w 20d7d0 │ │ │ │ + bpl.w 20d718 │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 20d858 │ │ │ │ + bne.w 20d7a0 │ │ │ │ ldrb r3, [r3, #14] │ │ │ │ orrs r7, r3 │ │ │ │ strb.w r3, [r4, #76] @ 0x4c │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r8, lr │ │ │ │ - bcs.n 20d24e │ │ │ │ + bcs.n 20d196 │ │ │ │ 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 20d7d0 │ │ │ │ + bhi.w 20d718 │ │ │ │ movs r1, #1 │ │ │ │ lsl.w r3, r1, r3 │ │ │ │ tst r3, r5 │ │ │ │ - bne.w 20d7b4 │ │ │ │ + bne.w 20d6fc │ │ │ │ ldr r1, [sp, #20] │ │ │ │ tst r3, r1 │ │ │ │ - beq.n 20d1dc │ │ │ │ + beq.n 20d124 │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 20d888 │ │ │ │ + bne.w 20d7d0 │ │ │ │ ldrb r3, [r3, #14] │ │ │ │ - cbz r3, 20d240 │ │ │ │ + cbz r3, 20d188 │ │ │ │ ldrb.w r3, [r4, #74] @ 0x4a │ │ │ │ orrs r3, r7 │ │ │ │ add.w r8, r8, #1 │ │ │ │ and.w r7, r3, #1 │ │ │ │ cmp r8, lr │ │ │ │ - bcc.n 20d202 │ │ │ │ + bcc.n 20d14a │ │ │ │ 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 20d13c │ │ │ │ + b.n 20d084 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r0, [r4, #35] @ 0x23 │ │ │ │ strb.w r3, [r4, #34] @ 0x22 │ │ │ │ - ldr.w r3, [pc, #2040] @ 20da64 │ │ │ │ + ldr.w r3, [pc, #2040] @ 20d9ac │ │ │ │ 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 20d13c │ │ │ │ + beq.w 20d084 │ │ │ │ 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 20d2f8 │ │ │ │ + bne.n 20d240 │ │ │ │ ldrb r0, [r4, #14] │ │ │ │ - cbnz r0, 20d30a │ │ │ │ + cbnz r0, 20d252 │ │ │ │ add.w r8, r8, #1 │ │ │ │ adds r7, #32 │ │ │ │ cmp sl, r8 │ │ │ │ - bne.n 20d290 │ │ │ │ + bne.n 20d1d8 │ │ │ │ ldr r4, [sp, #0] │ │ │ │ - b.n 20d13c │ │ │ │ + b.n 20d084 │ │ │ │ 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 20d9aa │ │ │ │ + bhi.w 20d8f2 │ │ │ │ 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 20d11e │ │ │ │ + beq.w 20d066 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 20d800 │ │ │ │ + bhi.w 20d748 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20d81e │ │ │ │ + beq.w 20d766 │ │ │ │ ldrb.w r3, [r4, #34] @ 0x22 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 20d13c │ │ │ │ - b.n 20d2c2 │ │ │ │ + bne.w 20d084 │ │ │ │ + b.n 20d20a │ │ │ │ mov r0, r6 │ │ │ │ - bl 200780 │ │ │ │ + bl 2006c8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20b9b8 │ │ │ │ + bl 20b900 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20d2aa │ │ │ │ + beq.n 20d1f2 │ │ │ │ ldr r4, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r4, #34] @ 0x22 │ │ │ │ - b.n 20d13c │ │ │ │ + b.n 20d084 │ │ │ │ ldr.w r1, [r9, #16] │ │ │ │ - cbz r1, 20d366 │ │ │ │ + cbz r1, 20d2ae │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 20d366 │ │ │ │ - add r2, pc, #8 @ (adr r2, 20d328 ) │ │ │ │ + bhi.n 20d2ae │ │ │ │ + add r2, pc, #8 @ (adr r2, 20d270 ) │ │ │ │ ldr.w r6, [r2, r3, lsl #2] │ │ │ │ add r2, r6 │ │ │ │ bx r2 │ │ │ │ movs r5, r6 │ │ │ │ movs r0, r0 │ │ │ │ movs r5, r6 │ │ │ │ movs r0, r0 │ │ │ │ @@ -606653,51 +606623,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 201344 │ │ │ │ - cbz r0, 20d362 │ │ │ │ + bl 20128c │ │ │ │ + cbz r0, 20d2aa │ │ │ │ ldr.w r1, [r9, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 20b6a4 │ │ │ │ + bl 20b5ec │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - b.n 20d0fc │ │ │ │ + b.n 20d044 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 20d0fc │ │ │ │ + b.n 20d044 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ add.w r4, r5, #24 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r6, r3 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.w 20da32 │ │ │ │ + beq.w 20d97a │ │ │ │ mov r0, r3 │ │ │ │ - bl 2006f0 │ │ │ │ + bl 200638 │ │ │ │ ldr r7, [r6, #16] │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r3, 20d3b2 │ │ │ │ + cbz r3, 20d2fa │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 20d3b2 │ │ │ │ + bne.n 20d2fa │ │ │ │ mov.w sl, #0 │ │ │ │ ldrb.w r3, [r9, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 20d560 │ │ │ │ + bne.w 20d4a8 │ │ │ │ ldrb.w r3, [r7, #34] @ 0x22 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20d560 │ │ │ │ + beq.w 20d4a8 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r3, 20d3b2 │ │ │ │ + cbz r3, 20d2fa │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 20d392 │ │ │ │ + beq.n 20d2da │ │ │ │ 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] │ │ │ │ @@ -606712,795 +606682,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 20d074 │ │ │ │ + bl 20cfbc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrb.w r7, [sp, #82] @ 0x52 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 20d484 │ │ │ │ + beq.n 20d3cc │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 20d484 │ │ │ │ + bne.n 20d3cc │ │ │ │ mov r6, r3 │ │ │ │ mov sl, r9 │ │ │ │ movs r3, #0 │ │ │ │ mov r9, r5 │ │ │ │ ldrb.w r4, [r6, #34] @ 0x22 │ │ │ │ - cbnz r4, 20d468 │ │ │ │ + cbnz r4, 20d3b0 │ │ │ │ ldr r5, [r6, #36] @ 0x24 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ - cbz r1, 20d468 │ │ │ │ + cbz r1, 20d3b0 │ │ │ │ strd r6, r3, [sp] │ │ │ │ mov r6, r5 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 20d434 │ │ │ │ + b.n 20d37c │ │ │ │ ldr r2, [r6, #24] │ │ │ │ cmp r5, r2 │ │ │ │ - bne.w 20d552 │ │ │ │ + bne.w 20d49a │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r2, [r6, #0] │ │ │ │ - cbz r2, 20d464 │ │ │ │ + cbz r2, 20d3ac │ │ │ │ ldr r4, [r6, #24] │ │ │ │ add.w r0, r6, #12 │ │ │ │ - bl 200780 │ │ │ │ + bl 2006c8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20b9b8 │ │ │ │ + bl 20b900 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 20d552 │ │ │ │ + bne.w 20d49a │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 20d42e │ │ │ │ + beq.n 20d376 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r8, r2 │ │ │ │ - beq.n 20d42e │ │ │ │ + beq.n 20d376 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 20d426 │ │ │ │ + bne.n 20d36e │ │ │ │ ldr r5, [r6, #24] │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 20d434 │ │ │ │ + bne.n 20d37c │ │ │ │ ldrd r6, r3, [sp] │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r2, [r6, #0] │ │ │ │ - cbz r2, 20d474 │ │ │ │ + cbz r2, 20d3bc │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - beq.n 20d410 │ │ │ │ + beq.n 20d358 │ │ │ │ mov r5, r9 │ │ │ │ strb.w fp, [sp, #81] @ 0x51 │ │ │ │ mov r9, sl │ │ │ │ strb.w fp, [sp, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20d3ec │ │ │ │ + bne.n 20d334 │ │ │ │ ldrb.w r6, [sp, #83] @ 0x53 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ - cbnz r6, 20d492 │ │ │ │ + cbnz r6, 20d3da │ │ │ │ ldrb.w r3, [r9, #21] │ │ │ │ - cbz r3, 20d4b6 │ │ │ │ + cbz r3, 20d3fe │ │ │ │ mov r0, r5 │ │ │ │ - bl 2007c4 │ │ │ │ + bl 20070c │ │ │ │ mov r8, r0 │ │ │ │ - b.n 20d4ac │ │ │ │ + b.n 20d3f4 │ │ │ │ mov r0, r8 │ │ │ │ mov.w r3, #1 │ │ │ │ strb.w r3, [r8, #36] @ 0x24 │ │ │ │ - bl 200834 │ │ │ │ + bl 20077c │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 200980 │ │ │ │ + bl 2008c8 │ │ │ │ cmp r8, r0 │ │ │ │ - bne.n 20d49c │ │ │ │ + bne.n 20d3e4 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r7, [r5, #57] @ 0x39 │ │ │ │ strb.w r6, [r5, #58] @ 0x3a │ │ │ │ - bl 200980 │ │ │ │ + bl 2008c8 │ │ │ │ ldr.w fp, [r0, #16] │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20d53c │ │ │ │ + beq.n 20d484 │ │ │ │ ldrb.w r3, [fp, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 20d53c │ │ │ │ + bne.n 20d484 │ │ │ │ mov.w r8, #0 │ │ │ │ ldrb.w r3, [r9, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20d5cc │ │ │ │ + beq.n 20d514 │ │ │ │ strh.w r8, [fp, #34] @ 0x22 │ │ │ │ ldr.w r6, [fp, #36] @ 0x24 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 20d52a │ │ │ │ + cbz r3, 20d472 │ │ │ │ ldrb.w r3, [r5, #58] @ 0x3a │ │ │ │ movs r7, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20d594 │ │ │ │ + bne.n 20d4dc │ │ │ │ ldr.w sl, [r6, #24] │ │ │ │ add.w r0, r6, #12 │ │ │ │ - bl 200780 │ │ │ │ + bl 2006c8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 20b9b8 │ │ │ │ + bl 20b900 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20d5be │ │ │ │ + bne.n 20d506 │ │ │ │ ldrb.w r3, [r5, #58] @ 0x3a │ │ │ │ - cbz r3, 20d522 │ │ │ │ + cbz r3, 20d46a │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 20d5c8 │ │ │ │ + beq.n 20d510 │ │ │ │ ldr r2, [r6, #24] │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 20d5be │ │ │ │ + bne.n 20d506 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 20d4f6 │ │ │ │ + bne.n 20d43e │ │ │ │ ldr.w fp, [fp] │ │ │ │ ldr.w r3, [fp] │ │ │ │ - cbz r3, 20d53c │ │ │ │ + cbz r3, 20d484 │ │ │ │ ldrb.w r3, [fp, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 20d4dc │ │ │ │ + beq.n 20d424 │ │ │ │ ldrb.w r3, [sp, #85] @ 0x55 │ │ │ │ - cbnz r3, 20d54c │ │ │ │ + cbnz r3, 20d494 │ │ │ │ ldrb.w r3, [r9, #25] │ │ │ │ ldrb.w r2, [r5, #58] @ 0x3a │ │ │ │ orrs r3, r2 │ │ │ │ strb.w r3, [r9, #25] │ │ │ │ - b.n 20d154 │ │ │ │ + b.n 20d09c │ │ │ │ ldr r6, [sp, #0] │ │ │ │ mov.w r3, #1 │ │ │ │ strb.w r3, [r6, #34] @ 0x22 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 20d468 │ │ │ │ + b.n 20d3b0 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ strb.w sl, [r7, #35] @ 0x23 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbnz r2, 20d576 │ │ │ │ - b.n 20d3a6 │ │ │ │ + cbnz r2, 20d4be │ │ │ │ + b.n 20d2ee │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 20d3a6 │ │ │ │ + beq.w 20d2ee │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r8, r2 │ │ │ │ - bne.n 20d56c │ │ │ │ + bne.n 20d4b4 │ │ │ │ ldr r6, [r3, #24] │ │ │ │ add.w r0, r3, #12 │ │ │ │ - bl 200780 │ │ │ │ + bl 2006c8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20b9b8 │ │ │ │ + bl 20b900 │ │ │ │ strb.w r0, [r7, #34] @ 0x22 │ │ │ │ - b.n 20d3a6 │ │ │ │ + b.n 20d2ee │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 20da48 │ │ │ │ + beq.w 20d990 │ │ │ │ ldr.w sl, [r6, #24] │ │ │ │ ldr r1, [r3, #32] │ │ │ │ ldr.w r3, [sl, #-12] │ │ │ │ ldr r2, [r3, #32] │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.n 20d4fe │ │ │ │ + bcc.n 20d446 │ │ │ │ ldrb.w r2, [sl, #15] │ │ │ │ - cbz r2, 20d5be │ │ │ │ + cbz r2, 20d506 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 20d5b2 │ │ │ │ + bne.n 20d4fa │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 20d4fe │ │ │ │ + beq.n 20d446 │ │ │ │ mov.w r3, #1 │ │ │ │ strb.w r3, [fp, #34] @ 0x22 │ │ │ │ - b.n 20d52a │ │ │ │ + b.n 20d472 │ │ │ │ ldr r7, [r6, #24] │ │ │ │ - b.n 20d522 │ │ │ │ + b.n 20d46a │ │ │ │ ldrb.w r3, [fp, #34] @ 0x22 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20d52a │ │ │ │ - b.n 20d4e8 │ │ │ │ + bne.n 20d472 │ │ │ │ + b.n 20d430 │ │ │ │ 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 20d82e │ │ │ │ + bne.w 20d776 │ │ │ │ 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 20d074 │ │ │ │ + bl 20cfbc │ │ │ │ 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 20d074 │ │ │ │ + bl 20cfbc │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20d82a │ │ │ │ + beq.w 20d772 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ add.w r1, r3, #24 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 20da48 │ │ │ │ + beq.w 20d990 │ │ │ │ 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 20d680 │ │ │ │ + bcc.n 20d5c8 │ │ │ │ ldrb r6, [r1, #15] │ │ │ │ - cbz r6, 20d680 │ │ │ │ + cbz r6, 20d5c8 │ │ │ │ ldr r6, [r2, #12] │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 20d678 │ │ │ │ + beq.n 20d5c0 │ │ │ │ ldr r6, [r6, #12] │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 20d670 │ │ │ │ + bne.n 20d5b8 │ │ │ │ subs r6, r3, r6 │ │ │ │ clz r6, r6 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 200980 │ │ │ │ + bl 2008c8 │ │ │ │ ldr r4, [r0, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20d722 │ │ │ │ + beq.n 20d66a │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 20d722 │ │ │ │ + bne.n 20d66a │ │ │ │ mov.w r8, #0 │ │ │ │ mov sl, r4 │ │ │ │ str r5, [sp, #4] │ │ │ │ ldrb.w r3, [r9, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20d76a │ │ │ │ + beq.n 20d6b2 │ │ │ │ mov r0, r6 │ │ │ │ strb.w r8, [sl, #34] @ 0x22 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 20d7a8 │ │ │ │ + bne.n 20d6f0 │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ strb.w r0, [sl, #35] @ 0x23 │ │ │ │ ands.w r3, r3, #256 @ 0x100 │ │ │ │ - beq.n 20d6c6 │ │ │ │ + beq.n 20d60e │ │ │ │ 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 20d78e │ │ │ │ + beq.n 20d6d6 │ │ │ │ mov.w fp, #0 │ │ │ │ mov r5, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 20d6f0 │ │ │ │ + b.n 20d638 │ │ │ │ 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 20d792 │ │ │ │ + beq.n 20d6da │ │ │ │ ldr r4, [r5, #24] │ │ │ │ add.w r0, r5, #12 │ │ │ │ - bl 200780 │ │ │ │ + bl 2006c8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20b9b8 │ │ │ │ + bl 20b900 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20d6da │ │ │ │ + beq.n 20d622 │ │ │ │ mov.w r3, #1 │ │ │ │ strb.w r3, [sl, #34] @ 0x22 │ │ │ │ ldr.w sl, [sl] │ │ │ │ ldr.w r3, [sl] │ │ │ │ - cbz r3, 20d720 │ │ │ │ + cbz r3, 20d668 │ │ │ │ ldrb.w r3, [sl, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 20d69c │ │ │ │ + beq.n 20d5e4 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ ldrb.w r3, [sp, #54] @ 0x36 │ │ │ │ - cbnz r3, 20d732 │ │ │ │ + cbnz r3, 20d67a │ │ │ │ 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, 20d746 │ │ │ │ + cbnz r1, 20d68e │ │ │ │ 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, 20d764 │ │ │ │ + cbnz r2, 20d6ac │ │ │ │ ldrb.w r2, [r9, #25] │ │ │ │ ldrb.w r3, [sp, #85] @ 0x55 │ │ │ │ orrs r2, r3 │ │ │ │ strb.w r2, [r9, #25] │ │ │ │ - b.n 20d154 │ │ │ │ + b.n 20d09c │ │ │ │ ldr.w r1, [r9, #12] │ │ │ │ ldrb.w r2, [sl, #34] @ 0x22 │ │ │ │ lsls r1, r1, #23 │ │ │ │ - bpl.n 20d780 │ │ │ │ + bpl.n 20d6c8 │ │ │ │ ldrb.w r3, [sl, #33] @ 0x21 │ │ │ │ subs r3, #1 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 20d70e │ │ │ │ + bne.n 20d656 │ │ │ │ ldr.w r4, [sl, #36] @ 0x24 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 20d6d0 │ │ │ │ + bne.n 20d618 │ │ │ │ mov fp, r2 │ │ │ │ - b.n 20d794 │ │ │ │ + b.n 20d6dc │ │ │ │ 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 20d70e │ │ │ │ - b.n 20d706 │ │ │ │ + beq.n 20d656 │ │ │ │ + b.n 20d64e │ │ │ │ ldr.w r1, [r9, #16] │ │ │ │ mov r0, sl │ │ │ │ - bl 20b6a4 │ │ │ │ - b.n 20d6ae │ │ │ │ + bl 20b5ec │ │ │ │ + b.n 20d5f6 │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 20d870 │ │ │ │ + bne.n 20d7b8 │ │ │ │ ldrb r3, [r3, #14] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20d240 │ │ │ │ + beq.w 20d188 │ │ │ │ ldrb.w r3, [r4, #73] @ 0x49 │ │ │ │ - b.n 20d240 │ │ │ │ + b.n 20d188 │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 20d840 │ │ │ │ + bne.n 20d788 │ │ │ │ ldrb r3, [r3, #14] │ │ │ │ orrs r7, r3 │ │ │ │ - b.n 20d1fa │ │ │ │ + b.n 20d142 │ │ │ │ ldrb.w r3, [r9, #23] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 20d13c │ │ │ │ + bne.w 20d084 │ │ │ │ ldrb.w r3, [r9, #21] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20d13c │ │ │ │ + beq.w 20d084 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r9, #23] │ │ │ │ - b.n 20d13c │ │ │ │ + b.n 20d084 │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r3 │ │ │ │ tst.w r2, #676 @ 0x2a4 │ │ │ │ - bne.w 20d13c │ │ │ │ + bne.w 20d084 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 20d1a2 │ │ │ │ + bne.w 20d0ea │ │ │ │ ldrb.w r3, [r4, #34] @ 0x22 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 20d13c │ │ │ │ - b.n 20d1b6 │ │ │ │ + bne.w 20d084 │ │ │ │ + b.n 20d0fe │ │ │ │ ldrb.w r3, [r4, #34] @ 0x22 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 20d13c │ │ │ │ - b.n 20d26a │ │ │ │ + bne.w 20d084 │ │ │ │ + b.n 20d1b2 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 20d680 │ │ │ │ + b.n 20d5c8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 200780 │ │ │ │ + bl 2006c8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20b9b8 │ │ │ │ + bl 20b900 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 20d5f2 │ │ │ │ + b.n 20d53a │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 200780 │ │ │ │ + bl 2006c8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 20b9b8 │ │ │ │ + bl 20b900 │ │ │ │ ldr.w lr, [r4, #52] @ 0x34 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 20d7e0 │ │ │ │ + b.n 20d728 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 200780 │ │ │ │ + bl 2006c8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 20b9b8 │ │ │ │ + bl 20b900 │ │ │ │ ldr.w lr, [r4, #52] @ 0x34 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 20d1f4 │ │ │ │ + b.n 20d13c │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 200780 │ │ │ │ + bl 2006c8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 20b9b8 │ │ │ │ + bl 20b900 │ │ │ │ ldr.w lr, [r4, #52] @ 0x34 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 20d7c4 │ │ │ │ + b.n 20d70c │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 200780 │ │ │ │ + bl 2006c8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 20b9b8 │ │ │ │ + bl 20b900 │ │ │ │ ldr.w lr, [r4, #52] @ 0x34 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 20d23a │ │ │ │ + b.n 20d182 │ │ │ │ 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 20d978 │ │ │ │ + bne.n 20d8c0 │ │ │ │ ldrb.w r3, [r8, #14] │ │ │ │ orrs r3, r7 │ │ │ │ uxtb r3, r3 │ │ │ │ strb.w r3, [r4, #34] @ 0x22 │ │ │ │ - b.n 20d13c │ │ │ │ + b.n 20d084 │ │ │ │ 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 20d9ae │ │ │ │ + bne.n 20d8f6 │ │ │ │ ldrb r7, [r3, #14] │ │ │ │ - b.n 20d8a8 │ │ │ │ + b.n 20d7f0 │ │ │ │ ldr r6, [r4, #48] @ 0x30 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ ubfx r2, r1, #0, #26 │ │ │ │ cmp.w r2, #512 @ 0x200 │ │ │ │ - beq.n 20d9aa │ │ │ │ - bls.n 20d99e │ │ │ │ + beq.n 20d8f2 │ │ │ │ + bls.n 20d8e6 │ │ │ │ add.w r3, r2, #4278190080 @ 0xff000000 │ │ │ │ bics.w r3, r3, #16777216 @ 0x1000000 │ │ │ │ - beq.n 20d8c4 │ │ │ │ + beq.n 20d80c │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - beq.n 20d9aa │ │ │ │ + beq.n 20d8f2 │ │ │ │ bic.w r1, r1, #4227858432 @ 0xfc000000 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 20da0c │ │ │ │ + beq.n 20d954 │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldrsb.w r3, [r3, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 20d9f0 │ │ │ │ + beq.n 20d938 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 20d9da │ │ │ │ + beq.n 20d922 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 20d99a │ │ │ │ + bne.n 20d8e2 │ │ │ │ ubfx r3, r2, #2, #1 │ │ │ │ cmp r1, #4 │ │ │ │ ite ne │ │ │ │ movne r3, #0 │ │ │ │ andeq.w r3, r3, #1 │ │ │ │ - cbz r3, 20d99a │ │ │ │ + cbz r3, 20d8e2 │ │ │ │ ldrb r3, [r6, #19] │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ - b.n 20d8c4 │ │ │ │ + b.n 20d80c │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - beq.n 20d960 │ │ │ │ - bhi.n 20d98a │ │ │ │ + beq.n 20d8a8 │ │ │ │ + bhi.n 20d8d2 │ │ │ │ cmp r3, #16 │ │ │ │ - beq.n 20d960 │ │ │ │ + beq.n 20d8a8 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq.n 20d960 │ │ │ │ + beq.n 20d8a8 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 20d99a │ │ │ │ + bne.n 20d8e2 │ │ │ │ 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, 20d9c8 │ │ │ │ + cbnz r7, 20d910 │ │ │ │ ldrb r3, [r3, #14] │ │ │ │ - b.n 20d8c4 │ │ │ │ + b.n 20d80c │ │ │ │ mov r0, r6 │ │ │ │ - bl 200780 │ │ │ │ + bl 2006c8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 20b9b8 │ │ │ │ + bl 20b900 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 20d8c0 │ │ │ │ + b.n 20d808 │ │ │ │ add.w r2, r3, #4278190080 @ 0xff000000 │ │ │ │ bics.w r2, r2, #16777216 @ 0x1000000 │ │ │ │ - beq.n 20d960 │ │ │ │ + beq.n 20d8a8 │ │ │ │ cmp.w r3, #2048 @ 0x800 │ │ │ │ - beq.n 20d960 │ │ │ │ + beq.n 20d8a8 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 20d8c4 │ │ │ │ + b.n 20d80c │ │ │ │ cmp r2, #16 │ │ │ │ - beq.n 20d9aa │ │ │ │ + beq.n 20d8f2 │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ - beq.n 20d9aa │ │ │ │ + beq.n 20d8f2 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 20d906 │ │ │ │ + bne.n 20d84e │ │ │ │ movs r3, #0 │ │ │ │ - b.n 20d8c4 │ │ │ │ + b.n 20d80c │ │ │ │ mov r0, r6 │ │ │ │ - bl 200780 │ │ │ │ + bl 2006c8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20b9b8 │ │ │ │ + bl 20b900 │ │ │ │ ldrb.w ip, [r9, #25] │ │ │ │ mov r7, r0 │ │ │ │ - b.n 20d8a8 │ │ │ │ + b.n 20d7f0 │ │ │ │ mov r7, lr │ │ │ │ - b.n 20d250 │ │ │ │ + b.n 20d198 │ │ │ │ mov r0, r6 │ │ │ │ - bl 200780 │ │ │ │ + bl 2006c8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 20b9b8 │ │ │ │ + bl 20b900 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 20d8c4 │ │ │ │ + b.n 20d80c │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ cmp r1, #8 │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 20d8c4 │ │ │ │ - b.n 20d936 │ │ │ │ + beq.w 20d80c │ │ │ │ + b.n 20d87e │ │ │ │ cmp r1, #4 │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 20d99a │ │ │ │ + beq.n 20d8e2 │ │ │ │ ldrh r3, [r6, #20] │ │ │ │ and.w r3, r3, #448 @ 0x1c0 │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ - b.n 20d8c4 │ │ │ │ + b.n 20d80c │ │ │ │ add r7, sp, #88 @ 0x58 │ │ │ │ movs r2, #84 @ 0x54 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx 5923c │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ - bl 200e9c │ │ │ │ + bl 200de4 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ mov r0, r7 │ │ │ │ - bl 20ba0c │ │ │ │ + bl 20b954 │ │ │ │ ldrb.w r3, [sp, #122] @ 0x7a │ │ │ │ - b.n 20d8c4 │ │ │ │ + b.n 20d80c │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ movs r0, #0 │ │ │ │ - bl 2006f0 │ │ │ │ + bl 200638 │ │ │ │ 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 │ │ │ │ - cmp r7, #110 @ 0x6e │ │ │ │ + adds r0, #38 @ 0x26 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - cmp r7, #106 @ 0x6a │ │ │ │ + adds r0, #34 @ 0x22 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #152 @ 0x98 │ │ │ │ + cmp r7, #80 @ 0x50 │ │ │ │ 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] @ (20dae0 ) │ │ │ │ + ldr r2, [pc, #104] @ (20da28 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #104] @ (20dae4 ) │ │ │ │ + ldr r3, [pc, #104] @ (20da2c ) │ │ │ │ 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 25031c │ │ │ │ + bl 250264 │ │ │ │ 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 20d074 │ │ │ │ + bl 20cfbc │ │ │ │ mvn.w r2, #64 @ 0x40 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 25042c │ │ │ │ - ldr r2, [pc, #32] @ (20dae8 ) │ │ │ │ - ldr r3, [pc, #28] @ (20dae4 ) │ │ │ │ + bl 250374 │ │ │ │ + ldr r2, [pc, #32] @ (20da30 ) │ │ │ │ + ldr r3, [pc, #28] @ (20da2c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 20dadc │ │ │ │ + bne.n 20da24 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ - movs r5, #126 @ 0x7e │ │ │ │ + movs r6, #54 @ 0x36 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #52 @ 0x34 │ │ │ │ + movs r5, #236 @ 0xec │ │ │ │ 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, 20db0a │ │ │ │ - b.n 20db26 │ │ │ │ + cbnz r3, 20da52 │ │ │ │ + b.n 20da6e │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 20db26 │ │ │ │ + cbz r3, 20da6e │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20db04 │ │ │ │ + beq.n 20da4c │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ - bl 25031c │ │ │ │ - b.n 20db1e │ │ │ │ + bl 250264 │ │ │ │ + b.n 20da66 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20db10 │ │ │ │ + bne.n 20da58 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20db18 │ │ │ │ + bne.n 20da60 │ │ │ │ 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, 20db6e │ │ │ │ + cbz r2, 20dab6 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 20db48 │ │ │ │ + b.n 20da90 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - cbz r2, 20db6e │ │ │ │ + cbz r2, 20dab6 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20db42 │ │ │ │ + beq.n 20da8a │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr.w r5, [r3, #188] @ 0xbc │ │ │ │ orr.w r5, r5, #2048 @ 0x800 │ │ │ │ mov r1, r5 │ │ │ │ - bl 20da68 │ │ │ │ - b.n 20db66 │ │ │ │ + bl 20d9b0 │ │ │ │ + b.n 20daae │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20db58 │ │ │ │ + bne.n 20daa0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20db60 │ │ │ │ + bne.n 20daa8 │ │ │ │ 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 20de02 │ │ │ │ + beq.w 20dd4a │ │ │ │ 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 20dde8 │ │ │ │ + beq.w 20dd30 │ │ │ │ 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 20ddc8 │ │ │ │ + beq.w 20dd10 │ │ │ │ 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 20dda6 │ │ │ │ + beq.w 20dcee │ │ │ │ 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 │ │ │ │ @@ -607508,15 +607478,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 20dd86 │ │ │ │ + beq.w 20dcce │ │ │ │ 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 │ │ │ │ @@ -607525,29 +607495,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 20dd66 │ │ │ │ + beq.n 20dcae │ │ │ │ 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 20dd4a │ │ │ │ + beq.n 20dc92 │ │ │ │ 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 │ │ │ │ @@ -607556,416 +607526,416 @@ │ │ │ │ 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 20dd2c │ │ │ │ + beq.n 20dc74 │ │ │ │ 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, 20dd0c │ │ │ │ + cbz r3, 20dc54 │ │ │ │ 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 20db70 │ │ │ │ + bl 20dab8 │ │ │ │ ldr r0, [r6, #76] @ 0x4c │ │ │ │ ldrd r3, r2, [sp, #72] @ 0x48 │ │ │ │ cmp fp, r0 │ │ │ │ - bcc.n 20dcf0 │ │ │ │ + bcc.n 20dc38 │ │ │ │ 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 20dcd6 │ │ │ │ + bcc.n 20dc1e │ │ │ │ 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 20dca4 │ │ │ │ + bcc.n 20dbec │ │ │ │ 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 20dc76 │ │ │ │ + bcc.n 20dbbe │ │ │ │ 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 20dc56 │ │ │ │ + bcc.w 20db9e │ │ │ │ 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 20dc28 │ │ │ │ + bcc.w 20db70 │ │ │ │ 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 20dbf8 │ │ │ │ + bcc.w 20db40 │ │ │ │ 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 20dbcc │ │ │ │ + bcc.w 20db14 │ │ │ │ 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 20dba2 │ │ │ │ + bhi.w 20daea │ │ │ │ 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, #544] @ (20e04c ) │ │ │ │ + ldr r2, [pc, #544] @ (20df94 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #544] @ (20e050 ) │ │ │ │ + ldr r3, [pc, #544] @ (20df98 ) │ │ │ │ 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 25031c │ │ │ │ + bl 250264 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2006ec │ │ │ │ - cbz r0, 20de80 │ │ │ │ + bl 200634 │ │ │ │ + cbz r0, 20ddc8 │ │ │ │ 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 1e4c04 │ │ │ │ + bl 1e4b4c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2008d0 │ │ │ │ + bl 200818 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20de56 │ │ │ │ + bne.n 20dd9e │ │ │ │ mov r0, r5 │ │ │ │ - bl 2006ec │ │ │ │ + bl 200634 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20df0a │ │ │ │ + beq.n 20de52 │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 20defe │ │ │ │ + beq.n 20de46 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20e03a │ │ │ │ + beq.w 20df82 │ │ │ │ ldr r7, [r0, #52] @ 0x34 │ │ │ │ movs r1, #0 │ │ │ │ add.w lr, r7, r3 │ │ │ │ mov r3, r7 │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ ldr r4, [r2, #72] @ 0x48 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 20e01e │ │ │ │ + beq.w 20df66 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 20e028 │ │ │ │ + bne.w 20df70 │ │ │ │ cmp lr, r3 │ │ │ │ - beq.w 20e036 │ │ │ │ + beq.w 20df7e │ │ │ │ ldr r3, [r7, #4] │ │ │ │ adds r7, #8 │ │ │ │ ldr r1, [r3, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 20e02c │ │ │ │ + beq.w 20df74 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 20def0 │ │ │ │ + beq.n 20de38 │ │ │ │ ldr r3, [r2, #32] │ │ │ │ ldr r4, [r1, #32] │ │ │ │ cmp r3, r4 │ │ │ │ - bls.n 20dee8 │ │ │ │ + bls.n 20de30 │ │ │ │ ldr r2, [r2, #72] @ 0x48 │ │ │ │ ldr r3, [r2, #32] │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 20ded8 │ │ │ │ + bhi.n 20de20 │ │ │ │ cmp r4, r3 │ │ │ │ - bls.n 20deec │ │ │ │ + bls.n 20de34 │ │ │ │ ldr r1, [r1, #72] @ 0x48 │ │ │ │ ldr r4, [r1, #32] │ │ │ │ cmp r4, r3 │ │ │ │ - bhi.n 20dee4 │ │ │ │ + bhi.n 20de2c │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 20ded0 │ │ │ │ + bne.n 20de18 │ │ │ │ cmp r7, lr │ │ │ │ - bne.n 20dea2 │ │ │ │ + bne.n 20ddea │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ strne r1, [r0, #72] @ 0x48 │ │ │ │ movne r6, #1 │ │ │ │ - bl 2008d0 │ │ │ │ + bl 200818 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20de8c │ │ │ │ + bne.n 20ddd4 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 20de80 │ │ │ │ + bne.n 20ddc8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2006ec │ │ │ │ + bl 200634 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 20df54 │ │ │ │ + cbz r0, 20de9c │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ cmp r3, #7 │ │ │ │ - bls.n 20df48 │ │ │ │ + bls.n 20de90 │ │ │ │ ldr r2, [r6, #52] @ 0x34 │ │ │ │ mov r7, r2 │ │ │ │ ldr.w r4, [r7], #4 │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ - cbz r1, 20df42 │ │ │ │ + cbz r1, 20de8a │ │ │ │ ldr r1, [r6, #72] @ 0x48 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 20df42 │ │ │ │ + beq.n 20de8a │ │ │ │ add.w r0, r4, #96 @ 0x60 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e4cfc │ │ │ │ + bl 1e4c44 │ │ │ │ ldr r4, [r4, #72] @ 0x48 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 20df2c │ │ │ │ + bne.n 20de74 │ │ │ │ ldrd r2, r3, [r6, #52] @ 0x34 │ │ │ │ adds r1, r2, r3 │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 20df1e │ │ │ │ + bne.n 20de66 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2008d0 │ │ │ │ + bl 200818 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20df14 │ │ │ │ + bne.n 20de5c │ │ │ │ ldr r6, [r5, #24] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r6, #72] @ 0x48 │ │ │ │ - bl 1e32a0 │ │ │ │ + bl 1e31e8 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2006ec │ │ │ │ - cbz r0, 20df7c │ │ │ │ + bl 200634 │ │ │ │ + cbz r0, 20dec4 │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ - cbz r3, 20df74 │ │ │ │ + cbz r3, 20debc │ │ │ │ ldr r2, [r3, #76] @ 0x4c │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #76] @ 0x4c │ │ │ │ - bl 2008d0 │ │ │ │ + bl 200818 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20df6a │ │ │ │ + bne.n 20deb2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2006ec │ │ │ │ + bl 200634 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 20dfb6 │ │ │ │ + cbz r0, 20defe │ │ │ │ movs r7, #0 │ │ │ │ - b.n 20dfa2 │ │ │ │ + b.n 20deea │ │ │ │ cmp r2, #3 │ │ │ │ it ls │ │ │ │ addls.w r0, r4, #84 @ 0x54 │ │ │ │ - bhi.n 20e03e │ │ │ │ + bhi.n 20df86 │ │ │ │ strd r7, r0, [r4, #76] @ 0x4c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2008d0 │ │ │ │ + bl 200818 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 20dfb6 │ │ │ │ + cbz r0, 20defe │ │ │ │ ldr r2, [r4, #76] @ 0x4c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 20df8a │ │ │ │ + bne.n 20ded2 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r4, #80] @ 0x50 │ │ │ │ - bl 2008d0 │ │ │ │ + bl 200818 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20dfa2 │ │ │ │ + bne.n 20deea │ │ │ │ mov r0, r5 │ │ │ │ - bl 2006ec │ │ │ │ - cbz r0, 20dfd6 │ │ │ │ + bl 200634 │ │ │ │ + cbz r0, 20df1e │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ - cbz r3, 20dfce │ │ │ │ + cbz r3, 20df16 │ │ │ │ ldrd r2, r1, [r3, #76] @ 0x4c │ │ │ │ adds r4, r2, #1 │ │ │ │ str r4, [r3, #76] @ 0x4c │ │ │ │ str.w r0, [r1, r2, lsl #2] │ │ │ │ - bl 2008d0 │ │ │ │ + bl 200818 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20dfbe │ │ │ │ + bne.n 20df06 │ │ │ │ ldr r2, [r6, #76] @ 0x4c │ │ │ │ movs r3, #2 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ str.w r1, [r6, #304] @ 0x130 │ │ │ │ - cbz r2, 20e000 │ │ │ │ + cbz r2, 20df48 │ │ │ │ ldr r4, [r6, #80] @ 0x50 │ │ │ │ movs r5, #0 │ │ │ │ mov r7, sp │ │ │ │ subs r4, #4 │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ mov r1, r7 │ │ │ │ - bl 20db70 │ │ │ │ + bl 20dab8 │ │ │ │ ldr r3, [r6, #76] @ 0x4c │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r3 │ │ │ │ - bcc.n 20dfec │ │ │ │ + bcc.n 20df34 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - ldr r2, [pc, #80] @ (20e054 ) │ │ │ │ + ldr r2, [pc, #80] @ (20df9c ) │ │ │ │ str.w r3, [r6, #308] @ 0x134 │ │ │ │ - ldr r3, [pc, #72] @ (20e050 ) │ │ │ │ + ldr r3, [pc, #72] @ (20df98 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 20e048 │ │ │ │ + bne.n 20df90 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r7, r3 │ │ │ │ cmp r7, lr │ │ │ │ - bne.w 20dea2 │ │ │ │ - b.n 20def4 │ │ │ │ + bne.w 20ddea │ │ │ │ + b.n 20de3c │ │ │ │ mov r7, r3 │ │ │ │ - b.n 20decc │ │ │ │ + b.n 20de14 │ │ │ │ mov r1, r2 │ │ │ │ cmp r7, lr │ │ │ │ - bne.w 20dea2 │ │ │ │ - b.n 20def4 │ │ │ │ + bne.w 20ddea │ │ │ │ + b.n 20de3c │ │ │ │ mov r1, r2 │ │ │ │ - b.n 20def4 │ │ │ │ + b.n 20de3c │ │ │ │ mov r1, r3 │ │ │ │ - b.n 20def4 │ │ │ │ + b.n 20de3c │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e306c │ │ │ │ - b.n 20df94 │ │ │ │ + bl 1e2fb4 │ │ │ │ + b.n 20dedc │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ - movs r1, #204 @ 0xcc │ │ │ │ + movs r2, #132 @ 0x84 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r6, #7 │ │ │ │ + movs r0, #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 20e06e │ │ │ │ + bpl.n 20dfb6 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 20de18 │ │ │ │ + bl 20dd60 │ │ │ │ pop {r3, pc} │ │ │ │ ldr.w r3, [r0, #304] @ 0x130 │ │ │ │ ldr.w r2, [r1, #304] @ 0x130 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n 20e092 │ │ │ │ + bcc.n 20dfda │ │ │ │ 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, 20e0a6 │ │ │ │ + cbz r3, 20dfee │ │ │ │ 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] @ (20e3c0 ) │ │ │ │ + ldr r5, [pc, #768] @ (20e308 ) │ │ │ │ sub sp, #156 @ 0x9c │ │ │ │ - ldr r4, [pc, #768] @ (20e3c4 ) │ │ │ │ + ldr r4, [pc, #768] @ (20e30c ) │ │ │ │ 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] │ │ │ │ @@ -607973,18 +607943,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 20e256 │ │ │ │ + bcs.w 20e19e │ │ │ │ add.w r9, sp, #68 @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20e246 │ │ │ │ + beq.w 20e18e │ │ │ │ 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] │ │ │ │ @@ -607992,75 +607962,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 20e20a │ │ │ │ + beq.n 20e152 │ │ │ │ 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 20e272 │ │ │ │ + beq.w 20e1ba │ │ │ │ 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 20e16e │ │ │ │ + bne.n 20e0b6 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 20e278 │ │ │ │ + beq.w 20e1c0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1fdcac │ │ │ │ + bl 1fdbf4 │ │ │ │ add.w r4, r0, #20 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ 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 20e27c │ │ │ │ + beq.n 20e1c4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 20e32c │ │ │ │ + bne.w 20e274 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 20e378 │ │ │ │ + bne.w 20e2c0 │ │ │ │ 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 │ │ │ │ @@ -608071,543 +608041,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 20e242 │ │ │ │ + beq.n 20e18a │ │ │ │ ldr.w r6, [sl, #4]! │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r3, #4 │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 20e11c │ │ │ │ + bne.n 20e064 │ │ │ │ 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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 20e234 │ │ │ │ + cbz r0, 20e17c │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w fp, fp, #1 │ │ │ │ str r4, [r3, #0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 20e1fc │ │ │ │ + bne.n 20e144 │ │ │ │ ldr.w r9, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 2018fc │ │ │ │ + bl 201844 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 2029e4 │ │ │ │ - ldr r2, [pc, #368] @ (20e3c8 ) │ │ │ │ - ldr r3, [pc, #360] @ (20e3c4 ) │ │ │ │ + bl 20292c │ │ │ │ + ldr r2, [pc, #368] @ (20e310 ) │ │ │ │ + ldr r3, [pc, #360] @ (20e30c ) │ │ │ │ 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 20e3ba │ │ │ │ + bne.w 20e302 │ │ │ │ add sp, #156 @ 0x9c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w lr, #1 │ │ │ │ - bne.n 20e2c4 │ │ │ │ + bne.n 20e20c │ │ │ │ mov r4, r7 │ │ │ │ - b.n 20e1b4 │ │ │ │ - cbnz r3, 20e2de │ │ │ │ + b.n 20e0fc │ │ │ │ + cbnz r3, 20e226 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 20e1d0 │ │ │ │ + beq.n 20e118 │ │ │ │ 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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 20e2b2 │ │ │ │ + cbz r0, 20e1fa │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r3, r6 │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 20e1d0 │ │ │ │ + b.n 20e118 │ │ │ │ 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 20e16e │ │ │ │ + b.n 20e0b6 │ │ │ │ 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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 20e314 │ │ │ │ + cbz r0, 20e25c │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r3, r8 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 20e1d0 │ │ │ │ - b.n 20e282 │ │ │ │ + beq.w 20e118 │ │ │ │ + b.n 20e1ca │ │ │ │ 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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 20e362 │ │ │ │ + cbz r0, 20e2aa │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r3, r8 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 20e1d0 │ │ │ │ + beq.w 20e118 │ │ │ │ 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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 20e3a8 │ │ │ │ + cbz r0, 20e2f0 │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #362 @ 0x16a │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 20e1d0 │ │ │ │ + b.n 20e118 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r2, r7, #4 │ │ │ │ + subs r2, r6, #7 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r4, #6 │ │ │ │ + subs r2, r3, #1 │ │ │ │ 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] @ (20e590 ) │ │ │ │ + ldr r2, [pc, #428] @ (20e4d8 ) │ │ │ │ sub sp, #32 │ │ │ │ - ldr r3, [pc, #428] @ (20e594 ) │ │ │ │ + ldr r3, [pc, #428] @ (20e4dc ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ ldrb r7, [r1, #13] │ │ │ │ add r5, sp, #16 │ │ │ │ - vldr d0, [pc, #376] @ 20e568 │ │ │ │ + vldr d0, [pc, #376] @ 20e4b0 │ │ │ │ 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 200008 │ │ │ │ + bl 1fff50 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 20e426 │ │ │ │ + cbz r0, 20e36e │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #202 @ 0xca │ │ │ │ mov r0, r4 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ ldrb r7, [r6, #13] │ │ │ │ - vldr d0, [pc, #312] @ 20e570 │ │ │ │ + vldr d0, [pc, #312] @ 20e4b8 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 200008 │ │ │ │ + bl 1fff50 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 20e462 │ │ │ │ + cbz r0, 20e3aa │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #191 @ 0xbf │ │ │ │ mov r0, r4 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r7, r0 │ │ │ │ - vldr d0, [pc, #260] @ 20e578 │ │ │ │ + vldr d0, [pc, #260] @ 20e4c0 │ │ │ │ mov r0, r5 │ │ │ │ ldrb r2, [r7, #13] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r1, r2 │ │ │ │ - bl 200008 │ │ │ │ + bl 1fff50 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 20e4a4 │ │ │ │ + cbz r0, 20e3ec │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20285c │ │ │ │ - vldr d0, [pc, #204] @ 20e580 │ │ │ │ + bl 2027a4 │ │ │ │ + vldr d0, [pc, #204] @ 20e4c8 │ │ │ │ movs r1, #32 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 200008 │ │ │ │ + bl 1fff50 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 20e4e2 │ │ │ │ + cbz r0, 20e42a │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #273 @ 0x111 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ ldrb r2, [r6, #13] │ │ │ │ - vldr d0, [pc, #148] @ 20e588 │ │ │ │ + vldr d0, [pc, #148] @ 20e4d0 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 200008 │ │ │ │ + bl 1fff50 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 20e522 │ │ │ │ + cbz r0, 20e46a │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr r2, [sp, #12] │ │ │ │ adds r2, #20 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #230 @ 0xe6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 2028cc │ │ │ │ + bl 202814 │ │ │ │ movw r1, #281 @ 0x119 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20280c │ │ │ │ - ldr r2, [pc, #80] @ (20e598 ) │ │ │ │ - ldr r3, [pc, #72] @ (20e594 ) │ │ │ │ + bl 202754 │ │ │ │ + ldr r2, [pc, #80] @ (20e4e0 ) │ │ │ │ + ldr r3, [pc, #72] @ (20e4dc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 20e560 │ │ │ │ + bne.n 20e4a8 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ - bvc.n 20e584 │ │ │ │ + bvc.n 20e4cc │ │ │ │ ands r1, r5 │ │ │ │ movs r0, r0 │ │ │ │ stmia r0!, {} │ │ │ │ cmp r0, #245 @ 0xf5 │ │ │ │ subs r7, #172 @ 0xac │ │ │ │ - bcc.n 20e50e │ │ │ │ - b.n 20e22c │ │ │ │ + bcc.n 20e456 │ │ │ │ + b.n 20e174 │ │ │ │ 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 │ │ │ │ - adds r4, r2, #0 │ │ │ │ + adds r4, r1, #3 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r6, r2 │ │ │ │ + subs r2, r5, r5 │ │ │ │ lsls r5, r4, #2 │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r2, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 20e5e2 │ │ │ │ + bne.n 20e52a │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ lsls r1, r3, #8 │ │ │ │ - bpl.n 20e5e2 │ │ │ │ + bpl.n 20e52a │ │ │ │ ldr r2, [r2, #20] │ │ │ │ lsls r1, r2, #30 │ │ │ │ it mi │ │ │ │ orrmi.w r2, r3, #2 │ │ │ │ - bpl.n 20e5e4 │ │ │ │ + bpl.n 20e52c │ │ │ │ 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 20e5e2 │ │ │ │ + beq.n 20e52a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ lsls r2, r0, #31 │ │ │ │ - bmi.n 20e5d8 │ │ │ │ + bmi.n 20e520 │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 20e602 │ │ │ │ + beq.n 20e54a │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs r3, r2, #4 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 20e5cc │ │ │ │ + bne.n 20e514 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ lsls r1, r2, #27 │ │ │ │ it mi │ │ │ │ orrmi.w r2, r3, #16 │ │ │ │ - bmi.n 20e5b8 │ │ │ │ + bmi.n 20e500 │ │ │ │ lsls r1, r2, #24 │ │ │ │ it mi │ │ │ │ orrmi.w r2, r3, #128 @ 0x80 │ │ │ │ - bmi.n 20e5b8 │ │ │ │ + bmi.n 20e500 │ │ │ │ lsls r1, r2, #22 │ │ │ │ - bpl.n 20e5e2 │ │ │ │ + bpl.n 20e52a │ │ │ │ orr.w r2, r3, #512 @ 0x200 │ │ │ │ - b.n 20e5b8 │ │ │ │ + b.n 20e500 │ │ │ │ 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 20e59c │ │ │ │ + bl 20e4e4 │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs r3, r2, #4 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 20e634 │ │ │ │ + beq.n 20e57c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ lsls r2, r0, #31 │ │ │ │ - bmi.n 20e61e │ │ │ │ + bmi.n 20e566 │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 20e61e │ │ │ │ - b.n 20e612 │ │ │ │ + bne.n 20e566 │ │ │ │ + b.n 20e55a │ │ │ │ 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] @ 20e9c0 │ │ │ │ + ldr.w sl, [pc, #880] @ 20e908 │ │ │ │ strd r3, r2, [sp, #12] │ │ │ │ - ldr r2, [pc, #876] @ (20e9c4 ) │ │ │ │ + ldr r2, [pc, #876] @ (20e90c ) │ │ │ │ add sl, pc │ │ │ │ - ldr r3, [pc, #876] @ (20e9c8 ) │ │ │ │ + ldr r3, [pc, #876] @ (20e910 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 2063a0 │ │ │ │ + bl 2062e8 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r0 │ │ │ │ adds r0, #52 @ 0x34 │ │ │ │ ldr.w r2, [r3, #44]! │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 20e698 │ │ │ │ + beq.n 20e5e0 │ │ │ │ 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 20e992 │ │ │ │ + beq.w 20e8da │ │ │ │ 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, 20e70e │ │ │ │ + cbz r5, 20e656 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 20e8c4 │ │ │ │ + beq.w 20e80c │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 20e860 │ │ │ │ + beq.w 20e7a8 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 20e6f6 │ │ │ │ + beq.n 20e63e │ │ │ │ mov r4, r5 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 20e812 │ │ │ │ + beq.w 20e75a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20e812 │ │ │ │ + beq.w 20e75a │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 20e860 │ │ │ │ + beq.w 20e7a8 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 20e6d8 │ │ │ │ + bne.n 20e620 │ │ │ │ mov r8, r4 │ │ │ │ mov r4, r5 │ │ │ │ ldr.w r1, [r8, #36] @ 0x24 │ │ │ │ cmp r1, #50 @ 0x32 │ │ │ │ - beq.w 20e8b0 │ │ │ │ + beq.w 20e7f8 │ │ │ │ cmp r1, r6 │ │ │ │ - beq.w 20e82e │ │ │ │ + beq.w 20e776 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 20e6da │ │ │ │ + bne.n 20e622 │ │ │ │ mov r0, r7 │ │ │ │ - bl 200834 │ │ │ │ + bl 20077c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20e6be │ │ │ │ + bne.n 20e606 │ │ │ │ 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] │ │ │ │ @@ -608617,401 +608587,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 20e98c │ │ │ │ + beq.w 20e8d4 │ │ │ │ ldr.w r1, [fp, #8] │ │ │ │ - cbz r1, 20e75e │ │ │ │ + cbz r1, 20e6a6 │ │ │ │ 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 20e97e │ │ │ │ + beq.w 20e8c6 │ │ │ │ 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 208110 │ │ │ │ + bl 208058 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 20e926 │ │ │ │ + beq.w 20e86e │ │ │ │ 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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 20e7cc │ │ │ │ + cbz r0, 20e714 │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2033b0 │ │ │ │ + bl 2032f8 │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ add.w r3, r0, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 20e98c │ │ │ │ + beq.w 20e8d4 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 20e982 │ │ │ │ + beq.w 20e8ca │ │ │ │ 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 208228 │ │ │ │ + bl 208170 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203468 │ │ │ │ - b.n 20e962 │ │ │ │ + bl 2033b0 │ │ │ │ + b.n 20e8aa │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 20e872 │ │ │ │ + beq.n 20e7ba │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 20e70e │ │ │ │ + bne.w 20e656 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ cmp r2, #50 @ 0x32 │ │ │ │ - beq.n 20e8d4 │ │ │ │ + beq.n 20e81c │ │ │ │ cmp r2, r6 │ │ │ │ - bne.w 20e70e │ │ │ │ + bne.w 20e656 │ │ │ │ mov r8, r4 │ │ │ │ movs r4, #0 │ │ │ │ - ldr r1, [pc, #412] @ (20e9cc ) │ │ │ │ + ldr r1, [pc, #412] @ (20e914 ) │ │ │ │ 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 2004d0 │ │ │ │ + bl 200418 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ff184 │ │ │ │ + bl 1ff0cc │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 20e6da │ │ │ │ - b.n 20e70e │ │ │ │ + bne.w 20e622 │ │ │ │ + b.n 20e656 │ │ │ │ mov r5, r1 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 20e8a6 │ │ │ │ - cbz r2, 20e87e │ │ │ │ + beq.n 20e7ee │ │ │ │ + cbz r2, 20e7c6 │ │ │ │ mov r4, r5 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 20e6da │ │ │ │ - b.n 20e70e │ │ │ │ + bne.w 20e622 │ │ │ │ + b.n 20e656 │ │ │ │ ldr r5, [r4, #36] @ 0x24 │ │ │ │ cmp r5, #5 │ │ │ │ - beq.n 20e8ee │ │ │ │ + beq.n 20e836 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 20e70e │ │ │ │ + bne.w 20e656 │ │ │ │ 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 20e868 │ │ │ │ + bne.n 20e7b0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1dfc40 │ │ │ │ - cbz r0, 20e904 │ │ │ │ + bl 1dfb88 │ │ │ │ + cbz r0, 20e84c │ │ │ │ ldr r2, [r0, #12] │ │ │ │ str r2, [r4, #48] @ 0x30 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 20e86a │ │ │ │ + b.n 20e7b2 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ - bl 20e59c │ │ │ │ - b.n 20e86a │ │ │ │ + bl 20e4e4 │ │ │ │ + b.n 20e7b2 │ │ │ │ ldr.w r3, [r8, #96] @ 0x60 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 1ff184 │ │ │ │ + bl 1ff0cc │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 20e6da │ │ │ │ - b.n 20e70e │ │ │ │ + bne.w 20e622 │ │ │ │ + b.n 20e656 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 20e85e │ │ │ │ + beq.n 20e7a6 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 20e70e │ │ │ │ + bne.w 20e656 │ │ │ │ mov r8, r4 │ │ │ │ mov r4, r1 │ │ │ │ - b.n 20e6fa │ │ │ │ + b.n 20e642 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 1ff184 │ │ │ │ + bl 1ff0cc │ │ │ │ mov r0, r7 │ │ │ │ - bl 200834 │ │ │ │ + bl 20077c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 20e6be │ │ │ │ - b.n 20e71a │ │ │ │ + bne.w 20e606 │ │ │ │ + b.n 20e662 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20e59c │ │ │ │ + bl 20e4e4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 200834 │ │ │ │ + bl 20077c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 20e6be │ │ │ │ - b.n 20e71a │ │ │ │ + bne.w 20e606 │ │ │ │ + b.n 20e662 │ │ │ │ ldr.w r1, [fp, #16] │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ - bl 206084 │ │ │ │ + bl 205fcc │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 1fd3a8 │ │ │ │ + bl 1fd2f0 │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r8 │ │ │ │ - bl 1dfc7c │ │ │ │ - b.n 20e89e │ │ │ │ + bl 1dfbc4 │ │ │ │ + b.n 20e7e6 │ │ │ │ movw r1, #715 @ 0x2cb │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1fde08 │ │ │ │ + bl 1fdd50 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ 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 208228 │ │ │ │ + bl 208170 │ │ │ │ ldr.w r5, [r9, #4] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - cbz r3, 20e986 │ │ │ │ + cbz r3, 20e8ce │ │ │ │ movs r4, #3 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1ff184 │ │ │ │ + bl 1ff0cc │ │ │ │ strd r4, r5, [r7] │ │ │ │ - ldr r2, [pc, #108] @ (20e9d0 ) │ │ │ │ - ldr r3, [pc, #96] @ (20e9c8 ) │ │ │ │ + ldr r2, [pc, #108] @ (20e918 ) │ │ │ │ + ldr r3, [pc, #96] @ (20e910 ) │ │ │ │ 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 20e9ba │ │ │ │ + bne.n 20e902 │ │ │ │ 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 20e778 │ │ │ │ + b.n 20e6c0 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 20e7f8 │ │ │ │ + b.n 20e740 │ │ │ │ ldr.w r5, [r9, #8] │ │ │ │ - b.n 20e958 │ │ │ │ + b.n 20e8a0 │ │ │ │ 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 20e9b2 │ │ │ │ + beq.n 20e8fa │ │ │ │ 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 20e746 │ │ │ │ + b.n 20e68e │ │ │ │ mov r4, fp │ │ │ │ str.w fp, [sp, #8] │ │ │ │ - b.n 20e746 │ │ │ │ + b.n 20e68e │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r4, r4, r6 │ │ │ │ + subs r4, r3, r1 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - adds r0, r4, r6 │ │ │ │ + subs r0, r3, r1 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r2, #26 │ │ │ │ + asrs r6, r1, #29 │ │ │ │ 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] @ (20ebf8 ) │ │ │ │ - ldr r3, [pc, #528] @ (20ebfc ) │ │ │ │ + ldr r1, [pc, #528] @ (20eb40 ) │ │ │ │ + ldr r3, [pc, #528] @ (20eb44 ) │ │ │ │ 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 20ea98 │ │ │ │ + bne.n 20e9e0 │ │ │ │ ldr r5, [r7, #20] │ │ │ │ ldr r3, [r5, #24] │ │ │ │ mov fp, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20ea98 │ │ │ │ + beq.n 20e9e0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ mov r6, r2 │ │ │ │ mov sl, r0 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldrb.w r2, [r2, #176] @ 0xb0 │ │ │ │ - cbz r2, 20ea1e │ │ │ │ + cbz r2, 20e966 │ │ │ │ ldrsb.w r3, [r3, #65] @ 0x41 │ │ │ │ cmp r3, #14 │ │ │ │ - beq.n 20eab6 │ │ │ │ + beq.n 20e9fe │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4c80 │ │ │ │ + bl 1e4bc8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20eb22 │ │ │ │ + beq.n 20ea6a │ │ │ │ ldr r5, [r7, #4] │ │ │ │ ldr r4, [r5, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 20ebd8 │ │ │ │ + beq.w 20eb20 │ │ │ │ movs r4, #3 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ff184 │ │ │ │ + bl 1ff0cc │ │ │ │ ldr r6, [r7, #40] @ 0x28 │ │ │ │ strd r4, r5, [sl] │ │ │ │ cmp r6, #8 │ │ │ │ - bhi.n 20eb14 │ │ │ │ + bhi.n 20ea5c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 20ebdc │ │ │ │ + beq.w 20eb24 │ │ │ │ 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 20ea5c │ │ │ │ + bhi.n 20e9a4 │ │ │ │ ldr r1, [r7, #20] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, sl │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ - bl 20e638 │ │ │ │ + bl 20e580 │ │ │ │ cmp r8, r9 │ │ │ │ - beq.n 20ea82 │ │ │ │ + beq.n 20e9ca │ │ │ │ mov r0, r8 │ │ │ │ blx 58d30 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 20ea9a │ │ │ │ + b.n 20e9e2 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 20ea1e │ │ │ │ + bne.n 20e966 │ │ │ │ ldr.w r0, [fp, #24] │ │ │ │ - cbnz r0, 20ead2 │ │ │ │ + cbnz r0, 20ea1a │ │ │ │ ldr.w r3, [fp, #64] @ 0x40 │ │ │ │ cmp r3, #2 │ │ │ │ - bls.n 20eb00 │ │ │ │ + bls.n 20ea48 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #356] @ (20ec00 ) │ │ │ │ - ldr r3, [pc, #348] @ (20ebfc ) │ │ │ │ + ldr r2, [pc, #356] @ (20eb48 ) │ │ │ │ + ldr r3, [pc, #348] @ (20eb44 ) │ │ │ │ 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 20ebf4 │ │ │ │ + bne.w 20eb3c │ │ │ │ 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 20ea86 │ │ │ │ + beq.n 20e9ce │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 20ea1e │ │ │ │ + bne.n 20e966 │ │ │ │ ldr.w r0, [fp, #24] │ │ │ │ ldr r4, [r3, #28] │ │ │ │ - cbz r0, 20eaf8 │ │ │ │ + cbz r0, 20ea40 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 20eaec │ │ │ │ + cbz r2, 20ea34 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 20eae4 │ │ │ │ + bne.n 20ea2c │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.n 20eb0c │ │ │ │ + beq.n 20ea54 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 20ead8 │ │ │ │ - bl 200834 │ │ │ │ + bne.n 20ea20 │ │ │ │ + bl 20077c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20ead2 │ │ │ │ + bne.n 20ea1a │ │ │ │ ldr r3, [r5, #24] │ │ │ │ mov fp, r3 │ │ │ │ ldr.w r3, [fp, #64] @ 0x40 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.n 20eb08 │ │ │ │ + bhi.n 20ea50 │ │ │ │ ldr.w r3, [fp, #60] @ 0x3c │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - bls.n 20eb0c │ │ │ │ + bls.n 20ea54 │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 20ea98 │ │ │ │ + bne.n 20e9e0 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ mov fp, r3 │ │ │ │ - b.n 20ea1e │ │ │ │ + b.n 20e966 │ │ │ │ lsls r0, r6, #2 │ │ │ │ add.w r9, sp, #60 @ 0x3c │ │ │ │ blx 59cb8 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 20ea54 │ │ │ │ + b.n 20e99c │ │ │ │ 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] │ │ │ │ @@ -609020,144 +608990,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 200834 │ │ │ │ + bl 20077c │ │ │ │ mov r9, r0 │ │ │ │ - cbz r5, 20ebc0 │ │ │ │ + cbz r5, 20eb08 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbz r3, 20eba4 │ │ │ │ + cbz r3, 20eaec │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 20ebb2 │ │ │ │ + cbz r2, 20eafa │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 20e9d4 │ │ │ │ + bl 20e91c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ orr.w r5, r4, r0 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - cbz r4, 20eb94 │ │ │ │ + cbz r4, 20eadc │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - cbz r2, 20eb94 │ │ │ │ + cbz r2, 20eadc │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 20e9d4 │ │ │ │ + bl 20e91c │ │ │ │ mov r3, r4 │ │ │ │ orrs r5, r0 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 20eb7c │ │ │ │ + bne.n 20eac4 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 20e9d4 │ │ │ │ + bl 20e91c │ │ │ │ orr.w r4, r0, r5 │ │ │ │ uxtb r4, r4 │ │ │ │ mov r0, r9 │ │ │ │ mov r5, r9 │ │ │ │ - bl 200834 │ │ │ │ - cbz r5, 20ebc2 │ │ │ │ + bl 20077c │ │ │ │ + cbz r5, 20eb0a │ │ │ │ mov r9, r0 │ │ │ │ - b.n 20eb5e │ │ │ │ + b.n 20eaa6 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 20e9d4 │ │ │ │ + bl 20e91c │ │ │ │ orrs r0, r4 │ │ │ │ uxtb r4, r0 │ │ │ │ - b.n 20eba4 │ │ │ │ + b.n 20eaec │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, fp │ │ │ │ - bl 25042c │ │ │ │ - cbnz r0, 20ebec │ │ │ │ + bl 250374 │ │ │ │ + cbnz r0, 20eb34 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4cfc │ │ │ │ - b.n 20ea2c │ │ │ │ + bl 1e4c44 │ │ │ │ + b.n 20e974 │ │ │ │ ldr r5, [r7, #8] │ │ │ │ - b.n 20ea38 │ │ │ │ + b.n 20e980 │ │ │ │ ldr r1, [r7, #20] │ │ │ │ mov r3, r6 │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [r1, #24] │ │ │ │ - bl 20e638 │ │ │ │ - b.n 20ea82 │ │ │ │ + bl 20e580 │ │ │ │ + b.n 20e9ca │ │ │ │ mov r0, fp │ │ │ │ - bl 200aac │ │ │ │ - b.n 20ebce │ │ │ │ + bl 2009f4 │ │ │ │ + b.n 20eb16 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ - asrs r0, r2, #24 │ │ │ │ + asrs r0, r1, #27 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r3, #21 │ │ │ │ + asrs r6, r2, #24 │ │ │ │ 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] @ (20ed74 ) │ │ │ │ + ldr r2, [pc, #348] @ (20ecbc ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #348] @ (20ed78 ) │ │ │ │ + ldr r3, [pc, #348] @ (20ecc0 ) │ │ │ │ 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 1e4e18 │ │ │ │ + bl 1e4d60 │ │ │ │ ldr.w r5, [r4, #424] @ 0x1a8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbnz r3, 20ec44 │ │ │ │ - b.n 20ed6a │ │ │ │ + cbnz r3, 20eb8c │ │ │ │ + b.n 20ecb2 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20ed6a │ │ │ │ + beq.w 20ecb2 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 20ec3a │ │ │ │ + beq.n 20eb82 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, sp, #8 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e4c80 │ │ │ │ + bl 1e4bc8 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 20ec66 │ │ │ │ - b.n 20ec92 │ │ │ │ + cbnz r0, 20ebae │ │ │ │ + b.n 20ebda │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 20ec52 │ │ │ │ + bne.n 20eb9a │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20ec60 │ │ │ │ + bne.n 20eba8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e4be4 │ │ │ │ - ldr r2, [pc, #260] @ (20ed7c ) │ │ │ │ - ldr r3, [pc, #252] @ (20ed78 ) │ │ │ │ + bl 1e4b2c │ │ │ │ + ldr r2, [pc, #260] @ (20ecc4 ) │ │ │ │ + ldr r3, [pc, #252] @ (20ecc0 ) │ │ │ │ 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 20ed6e │ │ │ │ + bne.n 20ecb6 │ │ │ │ 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 │ │ │ │ @@ -609169,598 +609139,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 200834 │ │ │ │ + bl 20077c │ │ │ │ mov sl, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 20ed66 │ │ │ │ + beq.n 20ecae │ │ │ │ ldr r1, [r7, #16] │ │ │ │ ldr.w fp, [r1] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 20ed16 │ │ │ │ + beq.n 20ec5e │ │ │ │ ldr.w r2, [fp] │ │ │ │ - cbz r2, 20ed24 │ │ │ │ + cbz r2, 20ec6c │ │ │ │ mov r2, r8 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 20e9d4 │ │ │ │ + bl 20e91c │ │ │ │ orr.w r7, r0, r4 │ │ │ │ ldr.w r4, [fp] │ │ │ │ - cbz r4, 20ed06 │ │ │ │ + cbz r4, 20ec4e │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - cbz r2, 20ed06 │ │ │ │ + cbz r2, 20ec4e │ │ │ │ mov r1, fp │ │ │ │ mov fp, r4 │ │ │ │ mov r2, r8 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 20e9d4 │ │ │ │ + bl 20e91c │ │ │ │ orrs r7, r0 │ │ │ │ ldr.w r4, [fp] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 20ecec │ │ │ │ + bne.n 20ec34 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, fp │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 20e9d4 │ │ │ │ + bl 20e91c │ │ │ │ orr.w r4, r0, r7 │ │ │ │ uxtb r4, r4 │ │ │ │ mov r0, sl │ │ │ │ mov r7, sl │ │ │ │ - bl 200834 │ │ │ │ - cbz r7, 20ed3c │ │ │ │ + bl 20077c │ │ │ │ + cbz r7, 20ec84 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 20ecc8 │ │ │ │ + b.n 20ec10 │ │ │ │ mov r2, r8 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 20e9d4 │ │ │ │ + bl 20e91c │ │ │ │ orrs r0, r4 │ │ │ │ mov r7, sl │ │ │ │ uxtb r4, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 200834 │ │ │ │ + bl 20077c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 20ed20 │ │ │ │ + bne.n 20ec68 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ - bl 25042c │ │ │ │ + bl 250374 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 20ed54 │ │ │ │ + cbnz r0, 20ec9c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e4cfc │ │ │ │ - b.n 20ec66 │ │ │ │ + bl 1e4c44 │ │ │ │ + b.n 20ebae │ │ │ │ mov r0, r6 │ │ │ │ - bl 200aac │ │ │ │ + bl 2009f4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e4cfc │ │ │ │ + bl 1e4c44 │ │ │ │ str r4, [sp, #4] │ │ │ │ - b.n 20ec66 │ │ │ │ + b.n 20ebae │ │ │ │ mov r4, r7 │ │ │ │ - b.n 20ed3c │ │ │ │ + b.n 20ec84 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 20ec6e │ │ │ │ + b.n 20ebb6 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r0, r4, #15 │ │ │ │ + asrs r0, r3, #18 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r0, #14 │ │ │ │ + asrs r2, r7, #16 │ │ │ │ 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] @ (20ee40 ) │ │ │ │ + ldr r2, [pc, #176] @ (20ed88 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #176] @ (20ee44 ) │ │ │ │ + ldr r3, [pc, #176] @ (20ed8c ) │ │ │ │ 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 201824 │ │ │ │ + bl 20176c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 20edec │ │ │ │ + bne.n 20ed34 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ movw r2, #441 @ 0x1b9 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20ee18 │ │ │ │ + beq.n 20ed60 │ │ │ │ cmp.w r3, #440 @ 0x1b8 │ │ │ │ - bne.n 20ede8 │ │ │ │ + bne.n 20ed30 │ │ │ │ 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 20ee06 │ │ │ │ + bls.n 20ed4e │ │ │ │ cmp r1, #1 │ │ │ │ - bls.n 20ee1c │ │ │ │ + bls.n 20ed64 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 20edee │ │ │ │ + b.n 20ed36 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #88] @ (20ee48 ) │ │ │ │ - ldr r3, [pc, #80] @ (20ee44 ) │ │ │ │ + ldr r2, [pc, #88] @ (20ed90 ) │ │ │ │ + ldr r3, [pc, #80] @ (20ed8c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 20ee3a │ │ │ │ + bne.n 20ed82 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r1, #1 │ │ │ │ it hi │ │ │ │ orrhi.w r3, r3, #4 │ │ │ │ - bhi.n 20ee20 │ │ │ │ + bhi.n 20ed68 │ │ │ │ cmp r2, #1 │ │ │ │ it hi │ │ │ │ movhi r3, r4 │ │ │ │ - bhi.n 20ee2e │ │ │ │ + bhi.n 20ed76 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 20edee │ │ │ │ + b.n 20ed36 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ subs r2, r3, #1 │ │ │ │ tst r2, r3 │ │ │ │ - bne.n 20edec │ │ │ │ + bne.n 20ed34 │ │ │ │ rbit r3, r3 │ │ │ │ clz r3, r3 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ subs r0, r4, r3 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 20edee │ │ │ │ + b.n 20ed36 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r6, r4, #9 │ │ │ │ + asrs r6, r3, #12 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r1, #8 │ │ │ │ + asrs r2, r0, #11 │ │ │ │ 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] @ (20f248 ) │ │ │ │ + ldr r5, [pc, #1000] @ (20f190 ) │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ - ldr r4, [pc, #1000] @ (20f24c ) │ │ │ │ + ldr r4, [pc, #1000] @ (20f194 ) │ │ │ │ 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 20efe2 │ │ │ │ + ble.w 20ef2a │ │ │ │ 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 20efe2 │ │ │ │ + beq.w 20ef2a │ │ │ │ ldrb r3, [r7, #19] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r4, r2 │ │ │ │ lsls r6, r3, #26 │ │ │ │ add r4, sl │ │ │ │ - bpl.w 20effe │ │ │ │ + bpl.w 20ef46 │ │ │ │ sub.w r3, r4, #26 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 20f002 │ │ │ │ + bls.w 20ef4a │ │ │ │ sub.w r3, r4, #28 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 20effe │ │ │ │ + bls.w 20ef46 │ │ │ │ sub.w r3, r4, #64 @ 0x40 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 20efe2 │ │ │ │ + bhi.w 20ef2a │ │ │ │ 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 22cc64 │ │ │ │ + bl 22cbac │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 2095ac │ │ │ │ + bl 2094f4 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ adds r0, r3, #4 │ │ │ │ mov r2, r3 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 20ef1c │ │ │ │ + beq.n 20ee64 │ │ │ │ ldrsb.w r2, [r5, #65] @ 0x41 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 20f1c0 │ │ │ │ + beq.w 20f108 │ │ │ │ cmp r2, #7 │ │ │ │ itt ne │ │ │ │ movne r2, r3 │ │ │ │ movne.w r8, #0 │ │ │ │ - beq.w 20f1f2 │ │ │ │ + beq.w 20f13a │ │ │ │ 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 20ef50 │ │ │ │ + bne.n 20ee98 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20f20c │ │ │ │ + beq.w 20f154 │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 20ef48 │ │ │ │ + bne.n 20ee90 │ │ │ │ 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 20ef34 │ │ │ │ + bne.n 20ee7c │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 209660 │ │ │ │ + bl 2095a8 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ bic.w r3, r3, #4227858432 @ 0xfc000000 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 20f01e │ │ │ │ + beq.n 20ef66 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20f060 │ │ │ │ + beq.n 20efa8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20f198 │ │ │ │ + beq.w 20f0e0 │ │ │ │ ldr.w r3, [r5, #192] @ 0xc0 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #192] @ 0xc0 │ │ │ │ - cbz r2, 20ef88 │ │ │ │ + cbz r2, 20eed0 │ │ │ │ ldr.w r3, [r5, #228] @ 0xe4 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #228] @ 0xe4 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 20f09e │ │ │ │ + beq.w 20efe6 │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 20f226 │ │ │ │ + beq.w 20f16e │ │ │ │ cmp r3, #7 │ │ │ │ - beq.n 20f08a │ │ │ │ + beq.n 20efd2 │ │ │ │ ldrb r2, [r7, #21] │ │ │ │ lsls r1, r2, #27 │ │ │ │ - bpl.w 20f0c8 │ │ │ │ + bpl.w 20f010 │ │ │ │ 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 20f0ae │ │ │ │ + beq.n 20eff6 │ │ │ │ ldrsb.w r3, [r7, #29] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 20efd6 │ │ │ │ + bge.n 20ef1e │ │ │ │ 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 20ee92 │ │ │ │ - ldr r2, [pc, #620] @ (20f250 ) │ │ │ │ - ldr r3, [pc, #612] @ (20f24c ) │ │ │ │ + bne.w 20edda │ │ │ │ + ldr r2, [pc, #620] @ (20f198 ) │ │ │ │ + ldr r3, [pc, #612] @ (20f194 ) │ │ │ │ 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 20f244 │ │ │ │ + bne.w 20f18c │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r4, #63 @ 0x3f │ │ │ │ - bgt.n 20efe2 │ │ │ │ + bgt.n 20ef2a │ │ │ │ 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 20eede │ │ │ │ + b.n 20ee26 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20f0ec │ │ │ │ + beq.n 20f034 │ │ │ │ ldr.w r3, [r5, #184] @ 0xb8 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #184] @ 0xb8 │ │ │ │ - cbz r2, 20f03a │ │ │ │ + cbz r2, 20ef82 │ │ │ │ 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 20f118 │ │ │ │ + beq.n 20f060 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 20efd6 │ │ │ │ + bne.n 20ef1e │ │ │ │ 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 20efd6 │ │ │ │ + b.n 20ef1e │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20f134 │ │ │ │ + beq.n 20f07c │ │ │ │ ldr.w r3, [r5, #188] @ 0xbc │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #188] @ 0xbc │ │ │ │ - cbz r2, 20f07c │ │ │ │ + cbz r2, 20efc4 │ │ │ │ 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 20ef9e │ │ │ │ + beq.n 20eee6 │ │ │ │ cmp r3, #7 │ │ │ │ - bne.n 20ef9e │ │ │ │ + bne.n 20eee6 │ │ │ │ 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 20efa6 │ │ │ │ - b.n 20efba │ │ │ │ + bmi.w 20eeee │ │ │ │ + b.n 20ef02 │ │ │ │ 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 20efba │ │ │ │ + bne.w 20ef02 │ │ │ │ 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 20efba │ │ │ │ + b.n 20ef02 │ │ │ │ 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 20f03a │ │ │ │ + beq.n 20ef82 │ │ │ │ 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 20f042 │ │ │ │ + bne.n 20ef8a │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 20f210 │ │ │ │ + beq.n 20f158 │ │ │ │ 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 20efd6 │ │ │ │ + b.n 20ef1e │ │ │ │ ldrb r3, [r7, #19] │ │ │ │ lsls r0, r3, #29 │ │ │ │ - bmi.n 20f07c │ │ │ │ + bmi.n 20efc4 │ │ │ │ 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, 20f15c │ │ │ │ + cbz r2, 20f0a4 │ │ │ │ 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 20ef9e │ │ │ │ + beq.w 20eee6 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 20ef9a │ │ │ │ + bne.w 20eee2 │ │ │ │ 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 20efba │ │ │ │ + bpl.w 20ef02 │ │ │ │ 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 20efba │ │ │ │ + b.n 20ef02 │ │ │ │ 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 20ef88 │ │ │ │ + beq.w 20eed0 │ │ │ │ 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 20ef88 │ │ │ │ + b.n 20eed0 │ │ │ │ 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 201824 │ │ │ │ + bl 20176c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldrb.w r1, [r2, #-8] │ │ │ │ cmp r1, #4 │ │ │ │ - bne.n 20f1ee │ │ │ │ + bne.n 20f136 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ subs.w r8, r2, #430 @ 0x1ae │ │ │ │ it ne │ │ │ │ movne.w r8, #1 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ - b.n 20ef18 │ │ │ │ + b.n 20ee60 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r1, [r2, #76] @ 0x4c │ │ │ │ - bl 20ed80 │ │ │ │ + bl 20ecc8 │ │ │ │ eor.w r8, r0, #1 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ uxtb.w r8, r8 │ │ │ │ - b.n 20ef18 │ │ │ │ + b.n 20ee60 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 20ef50 │ │ │ │ + b.n 20ee98 │ │ │ │ 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 20efd6 │ │ │ │ + b.n 20ef1e │ │ │ │ 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 20efba │ │ │ │ - b.n 20f18a │ │ │ │ + bpl.w 20ef02 │ │ │ │ + b.n 20f0d2 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ - asrs r6, r2, #6 │ │ │ │ + asrs r6, r1, #9 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r2, #32 │ │ │ │ + asrs r6, r1, #3 │ │ │ │ lsls r5, r4, #2 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ cmp r3, #232 @ 0xe8 │ │ │ │ - bhi.n 20f27e │ │ │ │ + bhi.n 20f1c6 │ │ │ │ cmp r3, #203 @ 0xcb │ │ │ │ - bhi.n 20f2e6 │ │ │ │ + bhi.n 20f22e │ │ │ │ cmp r3, #118 @ 0x76 │ │ │ │ - bhi.n 20f2b2 │ │ │ │ + bhi.n 20f1fa │ │ │ │ cmp r3, #116 @ 0x74 │ │ │ │ - bls.n 20f2cc │ │ │ │ + bls.n 20f214 │ │ │ │ ldr r3, [r0, #96] @ 0x60 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 20f326 │ │ │ │ + bne.n 20f26e │ │ │ │ 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 20f2f8 │ │ │ │ + bhi.n 20f240 │ │ │ │ cmp.w r3, #792 @ 0x318 │ │ │ │ - bls.n 20f2ae │ │ │ │ + bls.n 20f1f6 │ │ │ │ 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 20f2e2 │ │ │ │ + bne.n 20f22a │ │ │ │ movw r2, #805 @ 0x325 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20f266 │ │ │ │ + beq.n 20f1ae │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #166 @ 0xa6 │ │ │ │ - beq.n 20f2e2 │ │ │ │ + beq.n 20f22a │ │ │ │ subs r3, #172 @ 0xac │ │ │ │ cmp r3, #27 │ │ │ │ - bhi.n 20f2ae │ │ │ │ + bhi.n 20f1f6 │ │ │ │ movw r0, #3841 @ 0xf01 │ │ │ │ movt r0, #2560 @ 0xa00 │ │ │ │ lsrs r0, r3 │ │ │ │ and.w r0, r0, #1 │ │ │ │ bx lr │ │ │ │ cmp r3, #67 @ 0x43 │ │ │ │ - bhi.n 20f2ae │ │ │ │ + bhi.n 20f1f6 │ │ │ │ cmp r3, #51 @ 0x33 │ │ │ │ - bhi.n 20f30c │ │ │ │ + bhi.n 20f254 │ │ │ │ cmp r3, #32 │ │ │ │ - bhi.n 20f31a │ │ │ │ + bhi.n 20f262 │ │ │ │ cmp r3, #12 │ │ │ │ ite ls │ │ │ │ movls r0, #0 │ │ │ │ movhi r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ @@ -609797,81 +609767,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] @ 20fd84 │ │ │ │ - ldr.w r3, [pc, #2620] @ 20fd88 │ │ │ │ + ldr.w r2, [pc, #2620] @ 20fccc │ │ │ │ + ldr.w r3, [pc, #2620] @ 20fcd0 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ add r2, pc │ │ │ │ - ldr.w r6, [pc, #2616] @ 20fd8c │ │ │ │ + ldr.w r6, [pc, #2616] @ 20fcd4 │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e4c80 │ │ │ │ - cbz r0, 20f388 │ │ │ │ - ldr.w r2, [pc, #2596] @ 20fd90 │ │ │ │ - ldr.w r3, [pc, #2584] @ 20fd88 │ │ │ │ + bl 1e4bc8 │ │ │ │ + cbz r0, 20f2d0 │ │ │ │ + ldr.w r2, [pc, #2596] @ 20fcd8 │ │ │ │ + ldr.w r3, [pc, #2584] @ 20fcd0 │ │ │ │ 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 210ad4 │ │ │ │ + bne.w 210a1c │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e4cfc │ │ │ │ + bl 1e4c44 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20f368 │ │ │ │ + beq.n 20f2b0 │ │ │ │ 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 20f678 │ │ │ │ + beq.w 20f5c0 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.w 20f696 │ │ │ │ + bhi.w 20f5de │ │ │ │ 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] @ 20fd94 │ │ │ │ + ldr.w r3, [pc, #2512] @ 20fcdc │ │ │ │ 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 20f7ba │ │ │ │ + bne.w 20f702 │ │ │ │ mov r3, r2 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r2 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ cmp.w ip, #290 @ 0x122 │ │ │ │ - bhi.w 20f736 │ │ │ │ + bhi.w 20f67e │ │ │ │ cmp.w ip, #47 @ 0x2f │ │ │ │ - bls.w 20f780 │ │ │ │ + bls.w 20f6c8 │ │ │ │ sub.w r1, ip, #48 @ 0x30 │ │ │ │ cmp r1, #242 @ 0xf2 │ │ │ │ - bhi.w 20fac6 │ │ │ │ + bhi.w 20fa0e │ │ │ │ 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 │ │ │ │ @@ -610110,87 +610080,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 20f942 │ │ │ │ + beq.w 20f88a │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ - cbz r1, 20f624 │ │ │ │ + cbz r1, 20f56c │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #16 │ │ │ │ - b.n 20f610 │ │ │ │ + b.n 20f558 │ │ │ │ adds r3, #5 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 20f720 │ │ │ │ + beq.w 20f668 │ │ │ │ ldr.w r2, [r0, r3, lsl #2] │ │ │ │ cmp r2, #17 │ │ │ │ - bne.n 20f608 │ │ │ │ + bne.n 20f550 │ │ │ │ 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, 20f636 │ │ │ │ + cbz r3, 20f57e │ │ │ │ ldrb.w r3, [r9, #357] @ 0x165 │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ strb.w r3, [r9, #357] @ 0x165 │ │ │ │ mov r0, r4 │ │ │ │ - bl 201d84 │ │ │ │ - cbnz r0, 20f652 │ │ │ │ + bl 201ccc │ │ │ │ + cbnz r0, 20f59a │ │ │ │ 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 20f7ac │ │ │ │ - bhi.w 20f796 │ │ │ │ + beq.w 20f6f4 │ │ │ │ + bhi.w 20f6de │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 20f696 │ │ │ │ + bne.n 20f5de │ │ │ │ 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 20f3ac │ │ │ │ + bne.w 20f2f4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 200834 │ │ │ │ + bl 20077c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 20f3a2 │ │ │ │ - b.n 20f368 │ │ │ │ + bne.w 20f2ea │ │ │ │ + b.n 20f2b0 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - cbz r0, 20f696 │ │ │ │ + cbz r0, 20f5de │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r9 │ │ │ │ - bl 20f32c │ │ │ │ + bl 20f274 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 20f3ac │ │ │ │ + bne.w 20f2f4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 200834 │ │ │ │ + bl 20077c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 20f3a2 │ │ │ │ - b.n 20f368 │ │ │ │ - ldr.w r3, [pc, #1764] @ 20fd98 │ │ │ │ + bne.w 20f2ea │ │ │ │ + b.n 20f2b0 │ │ │ │ + ldr.w r3, [pc, #1764] @ 20fce0 │ │ │ │ ldr r7, [r4, #36] @ 0x24 │ │ │ │ ldr.w r1, [sl, r3] │ │ │ │ mla r2, r8, r7, r1 │ │ │ │ ldrb r5, [r2, #4] │ │ │ │ - cbz r5, 20f702 │ │ │ │ + cbz r5, 20f64a │ │ │ │ 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] │ │ │ │ @@ -610202,128 +610172,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 20f6d0 │ │ │ │ + bne.n 20f618 │ │ │ │ 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 20f78a │ │ │ │ + beq.n 20f6d2 │ │ │ │ ldrb.w r3, [r9, #355] @ 0x163 │ │ │ │ orrs r2, r3 │ │ │ │ strb.w r2, [r9, #355] @ 0x163 │ │ │ │ - b.n 20f696 │ │ │ │ + b.n 20f5de │ │ │ │ movs r3, #0 │ │ │ │ - b.n 20f72c │ │ │ │ + b.n 20f674 │ │ │ │ adds r3, #5 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 20f624 │ │ │ │ + beq.w 20f56c │ │ │ │ ldr.w r2, [r0, r3, lsl #2] │ │ │ │ cmp r2, #18 │ │ │ │ - bne.n 20f724 │ │ │ │ - b.n 20f618 │ │ │ │ + bne.n 20f66c │ │ │ │ + b.n 20f560 │ │ │ │ cmp.w ip, #764 @ 0x2fc │ │ │ │ - beq.w 20fb46 │ │ │ │ - bhi.w 20f85a │ │ │ │ + beq.w 20fa8e │ │ │ │ + bhi.w 20f7a2 │ │ │ │ cmp.w ip, #482 @ 0x1e2 │ │ │ │ - bhi.w 20fa1e │ │ │ │ + bhi.w 20f966 │ │ │ │ cmp.w ip, #452 @ 0x1c4 │ │ │ │ - bcc.w 2101b0 │ │ │ │ + bcc.w 2100f8 │ │ │ │ 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 20fbb2 │ │ │ │ + bne.w 20fafa │ │ │ │ movw r0, #36928 @ 0x9040 │ │ │ │ movt r0, #33 @ 0x21 │ │ │ │ tst r1, r0 │ │ │ │ - bne.w 20fbd4 │ │ │ │ + bne.w 20fb1c │ │ │ │ tst.w r1, #18432 @ 0x4800 │ │ │ │ - bne.w 2100bc │ │ │ │ + bne.w 210004 │ │ │ │ ldrb.w r3, [r9, #357] @ 0x165 │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ - b.n 20fae6 │ │ │ │ + b.n 20fa2e │ │ │ │ ldrb.w r3, [r9, #354] @ 0x162 │ │ │ │ orrs r2, r3 │ │ │ │ strb.w r2, [r9, #354] @ 0x162 │ │ │ │ - b.n 20f696 │ │ │ │ + b.n 20f5de │ │ │ │ subs r3, #11 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 20f696 │ │ │ │ + bhi.w 20f5de │ │ │ │ ldrb.w r3, [r9, #353] @ 0x161 │ │ │ │ orr.w r3, r3, #32 │ │ │ │ strb.w r3, [r9, #353] @ 0x161 │ │ │ │ - b.n 20f66e │ │ │ │ + b.n 20f5b6 │ │ │ │ ldrb.w r3, [r9, #353] @ 0x161 │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strb.w r3, [r9, #353] @ 0x161 │ │ │ │ - b.n 20f696 │ │ │ │ + b.n 20f5de │ │ │ │ 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 20f8ec │ │ │ │ + beq.w 20f834 │ │ │ │ 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 20f95c │ │ │ │ + bhi.w 20f8a4 │ │ │ │ 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 20f9b0 │ │ │ │ + beq.w 20f8f8 │ │ │ │ cmp.w ip, #420 @ 0x1a4 │ │ │ │ - beq.w 20fb54 │ │ │ │ + beq.w 20fa9c │ │ │ │ cmp r1, #20 │ │ │ │ - bls.w 20f9aa │ │ │ │ + bls.w 20f8f2 │ │ │ │ add.w r3, r1, #102 @ 0x66 │ │ │ │ and.w r3, r3, #127 @ 0x7f │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 20f9b0 │ │ │ │ + bhi.w 20f8f8 │ │ │ │ adds r3, r0, #3 │ │ │ │ add.w r3, fp, r3, lsr #2 │ │ │ │ - b.n 20f9c2 │ │ │ │ + b.n 20f90a │ │ │ │ mvn.w r1, #804 @ 0x324 │ │ │ │ add r1, ip │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - bhi.n 20f780 │ │ │ │ + bhi.n 20f6c8 │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - bhi.w 20fac6 │ │ │ │ + bhi.w 20fa0e │ │ │ │ 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 │ │ │ │ @@ -610382,15 +610352,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 20f7ee │ │ │ │ + b.n 20f736 │ │ │ │ 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 │ │ │ │ @@ -610399,37 +610369,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 20f696 │ │ │ │ + b.n 20f5de │ │ │ │ ldrsb.w r3, [r9, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 20f696 │ │ │ │ + bne.w 20f5de │ │ │ │ ldrb.w r3, [r9, #368] @ 0x170 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ strb.w r3, [r9, #368] @ 0x170 │ │ │ │ - b.n 20f696 │ │ │ │ + b.n 20f5de │ │ │ │ mov r0, r4 │ │ │ │ - bl 201da8 │ │ │ │ + bl 201cf0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20f5f8 │ │ │ │ + beq.w 20f540 │ │ │ │ ldrb.w r3, [r9, #368] @ 0x170 │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ strb.w r3, [r9, #368] @ 0x170 │ │ │ │ - b.n 20f5f8 │ │ │ │ + b.n 20f540 │ │ │ │ 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 20f828 │ │ │ │ + bhi.w 20f770 │ │ │ │ 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 │ │ │ │ @@ -610440,83 +610410,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 20f3ea │ │ │ │ + b.n 20f332 │ │ │ │ cmp r1, #16 │ │ │ │ - bhi.w 20f852 │ │ │ │ + bhi.w 20f79a │ │ │ │ add r0, fp │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ itt eq │ │ │ │ moveq.w r3, #4294967295 @ 0xffffffff │ │ │ │ moveq fp, r3 │ │ │ │ - beq.n 20f9e4 │ │ │ │ + beq.n 20f92c │ │ │ │ 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 210226 │ │ │ │ + beq.w 21016e │ │ │ │ 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 20f3ea │ │ │ │ + b.n 20f332 │ │ │ │ movw r3, #653 @ 0x28d │ │ │ │ cmp ip, r3 │ │ │ │ - bhi.w 21060a │ │ │ │ + bhi.w 210552 │ │ │ │ cmp.w ip, #652 @ 0x28c │ │ │ │ - bcc.w 20fb86 │ │ │ │ + bcc.w 20face │ │ │ │ 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 210348 │ │ │ │ + beq.w 210290 │ │ │ │ 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 20fac0 │ │ │ │ + beq.n 20fa08 │ │ │ │ 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 │ │ │ │ @@ -610524,146 +610494,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 20f696 │ │ │ │ + b.n 20f5de │ │ │ │ sub.w ip, ip, #52 @ 0x34 │ │ │ │ cmp.w ip, #17 │ │ │ │ - bhi.w 20f780 │ │ │ │ + bhi.w 20f6c8 │ │ │ │ movw r3, #49103 @ 0xbfcf │ │ │ │ movt r3, #2 │ │ │ │ lsr.w r3, r3, ip │ │ │ │ ands.w r3, r3, #1 │ │ │ │ - beq.w 20f780 │ │ │ │ + beq.w 20f6c8 │ │ │ │ ldrb.w r2, [r9, #357] @ 0x165 │ │ │ │ mov r0, r4 │ │ │ │ bfi r2, r3, #5, #1 │ │ │ │ strb.w r2, [r9, #357] @ 0x165 │ │ │ │ - bl 20f254 │ │ │ │ - cbz r0, 20fb06 │ │ │ │ + bl 20f19c │ │ │ │ + cbz r0, 20fa4e │ │ │ │ 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 2102c2 │ │ │ │ + bpl.w 21020a │ │ │ │ ldrsb.w r3, [r9, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 2105c8 │ │ │ │ + beq.w 210510 │ │ │ │ cmp r2, #195 @ 0xc3 │ │ │ │ - bhi.w 2102f0 │ │ │ │ + bhi.w 210238 │ │ │ │ cmp r2, #186 @ 0xba │ │ │ │ - bhi.w 2105f8 │ │ │ │ + bhi.w 210540 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ - bhi.w 210670 │ │ │ │ + bhi.w 2105b8 │ │ │ │ cmp r2, #56 @ 0x38 │ │ │ │ - bls.w 20f696 │ │ │ │ + bls.w 20f5de │ │ │ │ subs r2, #57 @ 0x39 │ │ │ │ movs r3, #81 @ 0x51 │ │ │ │ lsrs r3, r2 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.w 20f662 │ │ │ │ - b.n 20f696 │ │ │ │ + bmi.w 20f5aa │ │ │ │ + b.n 20f5de │ │ │ │ ldr.w r3, [r9, #96] @ 0x60 │ │ │ │ orr.w r3, r3, #8 │ │ │ │ str.w r3, [r9, #96] @ 0x60 │ │ │ │ - b.n 20f696 │ │ │ │ + b.n 20f5de │ │ │ │ ldrsb.w r3, [r9, #65] @ 0x41 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 20f83e │ │ │ │ + bne.w 20f786 │ │ │ │ add r0, fp │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ - bne.w 20f9be │ │ │ │ + bne.w 20f906 │ │ │ │ and.w r5, r5, #127 @ 0x7f │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ itt ne │ │ │ │ movne.w r3, #4294967295 @ 0xffffffff │ │ │ │ movne fp, r3 │ │ │ │ - bne.w 20f9ee │ │ │ │ + bne.w 20f936 │ │ │ │ mov r5, r3 │ │ │ │ mov r7, r3 │ │ │ │ cmp.w ip, #764 @ 0x2fc │ │ │ │ - bls.w 20f742 │ │ │ │ - b.n 20f85a │ │ │ │ + bls.w 20f68a │ │ │ │ + b.n 20f7a2 │ │ │ │ cmp.w ip, #560 @ 0x230 │ │ │ │ - bhi.w 21064e │ │ │ │ + bhi.w 210596 │ │ │ │ movw r3, #554 @ 0x22a │ │ │ │ cmp ip, r3 │ │ │ │ - bhi.w 210886 │ │ │ │ + bhi.w 2107ce │ │ │ │ sub.w r2, ip, #500 @ 0x1f4 │ │ │ │ cmp r2, #24 │ │ │ │ - bhi.w 20f780 │ │ │ │ + bhi.w 20f6c8 │ │ │ │ movw r3, #29127 @ 0x71c7 │ │ │ │ movt r3, #492 @ 0x1ec │ │ │ │ lsrs r3, r2 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.w 20f780 │ │ │ │ + bpl.w 20f6c8 │ │ │ │ mov r0, ip │ │ │ │ - bl 200eb4 │ │ │ │ + bl 200dfc │ │ │ │ and.w r5, r0, #31 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ - bl 200eb4 │ │ │ │ + bl 200dfc │ │ │ │ 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 20f696 │ │ │ │ + b.n 20f5de │ │ │ │ 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 210814 │ │ │ │ + beq.w 21075c │ │ │ │ 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 22f9c0 │ │ │ │ + bl 22f908 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldrb.w r2, [r2, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 20fc42 │ │ │ │ + beq.n 20fb8a │ │ │ │ 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 2103e2 │ │ │ │ + beq.w 21032a │ │ │ │ cmp r3, #7 │ │ │ │ - beq.w 2103a2 │ │ │ │ + beq.w 2102ea │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 20fc9c │ │ │ │ + bne.n 20fbe4 │ │ │ │ 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 │ │ │ │ @@ -610675,103 +610645,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 20fc9c │ │ │ │ + bpl.n 20fbe4 │ │ │ │ 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 20f696 │ │ │ │ + beq.w 20f5de │ │ │ │ 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 20f696 │ │ │ │ + b.n 20f5de │ │ │ │ cmp.w ip, #374 @ 0x176 │ │ │ │ - bcs.w 210630 │ │ │ │ + bcs.w 210578 │ │ │ │ cmp.w ip, #344 @ 0x158 │ │ │ │ - bcc.w 20f780 │ │ │ │ + bcc.w 20f6c8 │ │ │ │ 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 20fbb2 │ │ │ │ + bne.w 20fafa │ │ │ │ lsls r5, r3, #31 │ │ │ │ - bpl.w 20f780 │ │ │ │ + bpl.w 20f6c8 │ │ │ │ ldr r2, [r4, #96] @ 0x60 │ │ │ │ str r2, [sp, #12] │ │ │ │ ldrb.w r3, [r2, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 210ae4 │ │ │ │ + bne.w 210a2c │ │ │ │ ldr r3, [r2, #20] │ │ │ │ tst.w r3, #12 │ │ │ │ itt ne │ │ │ │ subne.w r3, r2, #20 │ │ │ │ strne r3, [sp, #32] │ │ │ │ - bne.n 20fd46 │ │ │ │ + bne.n 20fc8e │ │ │ │ ldrsb.w r5, [r9, #65] @ 0x41 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20f254 │ │ │ │ - cbz r0, 20fd1e │ │ │ │ + bl 20f19c │ │ │ │ + cbz r0, 20fc66 │ │ │ │ ldrb.w r3, [r9, #357] @ 0x165 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb.w r3, [r9, #357] @ 0x165 │ │ │ │ cmp r5, #4 │ │ │ │ - bne.w 20f696 │ │ │ │ + bne.w 20f5de │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ tst.w r3, #114688 @ 0x1c000 │ │ │ │ - beq.w 20f696 │ │ │ │ + beq.w 20f5de │ │ │ │ ldrb.w r3, [r9, #370] @ 0x172 │ │ │ │ orr.w r3, r3, #8 │ │ │ │ strb.w r3, [r9, #370] @ 0x172 │ │ │ │ - b.n 20f696 │ │ │ │ + b.n 20f5de │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 210ade │ │ │ │ + bne.w 210a26 │ │ │ │ subs r3, #20 │ │ │ │ ldr r7, [r3, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 2104dc │ │ │ │ + beq.w 210424 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ cmp r7, #5 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ - bne.n 20fd3e │ │ │ │ + bne.n 20fc86 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 20fd44 │ │ │ │ + beq.n 20fc8c │ │ │ │ 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 210488 │ │ │ │ + bhi.w 2103d0 │ │ │ │ ldr.w r3, [r9, #120] @ 0x78 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ str.w r3, [r9, #120] @ 0x78 │ │ │ │ - b.n 20f696 │ │ │ │ - lsrs r4, r5, #18 │ │ │ │ + b.n 20f5de │ │ │ │ + lsrs r4, r4, #21 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r4, #18 │ │ │ │ + lsrs r6, r3, #21 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - lsrs r4, r1, #18 │ │ │ │ + lsrs r4, r0, #21 │ │ │ │ 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 │ │ │ │ @@ -610780,58 +610750,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 21092c │ │ │ │ + beq.w 210874 │ │ │ │ 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 20fdf6 │ │ │ │ + bne.n 20fd3e │ │ │ │ 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 22f9c0 │ │ │ │ + bl 22f908 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrb.w r2, [r2, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 20fe28 │ │ │ │ + beq.n 20fd70 │ │ │ │ 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 21042c │ │ │ │ + beq.w 210374 │ │ │ │ cmp r2, #7 │ │ │ │ - beq.w 21030c │ │ │ │ + beq.w 210254 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 20fc9c │ │ │ │ + bne.w 20fbe4 │ │ │ │ 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 │ │ │ │ @@ -610848,55 +610818,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 20fc9c │ │ │ │ + b.n 20fbe4 │ │ │ │ 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 20f696 │ │ │ │ + bhi.w 20f5de │ │ │ │ ldrb.w r3, [r9, #368] @ 0x170 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb.w r3, [r9, #368] @ 0x170 │ │ │ │ - b.w 20f696 │ │ │ │ + b.w 20f5de │ │ │ │ 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 21039a │ │ │ │ + beq.w 2102e2 │ │ │ │ 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 20ff46 │ │ │ │ + beq.n 20fe8e │ │ │ │ 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 │ │ │ │ @@ -610904,89 +610874,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 20f696 │ │ │ │ + b.w 20f5de │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - beq.n 20ff64 │ │ │ │ - b.n 20ff66 │ │ │ │ + beq.n 20feac │ │ │ │ + b.n 20feae │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 210ade │ │ │ │ + bne.w 210a26 │ │ │ │ subs r3, #20 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 210294 │ │ │ │ + beq.w 2101dc │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ cmp r2, #5 │ │ │ │ ldrb.w r1, [r3, #-8] │ │ │ │ - bne.n 20ff5e │ │ │ │ + bne.n 20fea6 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 20ff64 │ │ │ │ + beq.n 20feac │ │ │ │ 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 201824 │ │ │ │ + bl 20176c │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ ldrb.w r1, [r2, #-8] │ │ │ │ cmp r1, #5 │ │ │ │ - beq.w 21022e │ │ │ │ + beq.w 210176 │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, #3 │ │ │ │ - bne.n 20ff90 │ │ │ │ + bne.n 20fed8 │ │ │ │ mov r4, r6 │ │ │ │ mov r6, r9 │ │ │ │ ldr.w r9, [sp, #8] │ │ │ │ - b.w 20f696 │ │ │ │ + b.w 20f5de │ │ │ │ ldr.w r3, [r9, #96] @ 0x60 │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str.w r3, [r9, #96] @ 0x60 │ │ │ │ - b.w 20f696 │ │ │ │ + b.w 20f5de │ │ │ │ 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 21049e │ │ │ │ + bhi.w 2103e6 │ │ │ │ ldr.w r3, [r9, #116] @ 0x74 │ │ │ │ orr.w r3, r3, #134217728 @ 0x8000000 │ │ │ │ str.w r3, [r9, #116] @ 0x74 │ │ │ │ - b.w 20f696 │ │ │ │ + b.w 20f5de │ │ │ │ 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 2104b4 │ │ │ │ + bhi.w 2103fc │ │ │ │ ldr.w r3, [r9, #116] @ 0x74 │ │ │ │ orr.w r3, r3, #33554432 @ 0x2000000 │ │ │ │ str.w r3, [r9, #116] @ 0x74 │ │ │ │ - b.w 20f696 │ │ │ │ + b.w 20f5de │ │ │ │ ldr.w r3, [r9, #116] @ 0x74 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ str.w r3, [r9, #116] @ 0x74 │ │ │ │ - b.w 20f696 │ │ │ │ + b.w 20f5de │ │ │ │ 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 │ │ │ │ @@ -611005,162 +610975,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 20f696 │ │ │ │ + b.w 20f5de │ │ │ │ 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 2104ca │ │ │ │ + bhi.w 210412 │ │ │ │ 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 20f696 │ │ │ │ + bne.w 20f5de │ │ │ │ ldrb.w r3, [r9, #369] @ 0x171 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ strb.w r3, [r9, #369] @ 0x171 │ │ │ │ - b.w 20f696 │ │ │ │ + b.w 20f5de │ │ │ │ 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 2100fc │ │ │ │ + bpl.n 210044 │ │ │ │ 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 210118 │ │ │ │ + bne.n 210060 │ │ │ │ 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 22f9c0 │ │ │ │ + bl 22f908 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldrb.w r2, [r2, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 210154 │ │ │ │ + beq.n 21009c │ │ │ │ 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 210352 │ │ │ │ + beq.w 21029a │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 20f696 │ │ │ │ + bne.w 20f5de │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp.w r3, #428 @ 0x1ac │ │ │ │ - bne.w 20f696 │ │ │ │ + bne.w 20f5de │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 21067c │ │ │ │ + bne.w 2105c4 │ │ │ │ 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 21067c │ │ │ │ + beq.w 2105c4 │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 210986 │ │ │ │ + beq.w 2108ce │ │ │ │ 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 20f696 │ │ │ │ + b.w 20f5de │ │ │ │ cmp.w ip, #448 @ 0x1c0 │ │ │ │ - bhi.w 20f780 │ │ │ │ + bhi.w 20f6c8 │ │ │ │ cmp.w ip, #420 @ 0x1a4 │ │ │ │ - bcc.w 20fcba │ │ │ │ + bcc.w 20fc02 │ │ │ │ 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 20fbb2 │ │ │ │ + bne.w 20fafa │ │ │ │ movw r1, #289 @ 0x121 │ │ │ │ tst r0, r1 │ │ │ │ - beq.w 20f780 │ │ │ │ + beq.w 20f6c8 │ │ │ │ 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 2100bc │ │ │ │ + bne.w 210004 │ │ │ │ ldr.w r3, [r9, #184] @ 0xb8 │ │ │ │ mov r0, r4 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [r9, #184] @ 0xb8 │ │ │ │ - bl 22f9c0 │ │ │ │ + bl 22f908 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 210154 │ │ │ │ + beq.n 21009c │ │ │ │ ldr.w r3, [r9, #224] @ 0xe0 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [r9, #224] @ 0xe0 │ │ │ │ - b.n 210154 │ │ │ │ + b.n 21009c │ │ │ │ movs r5, #0 │ │ │ │ mov r7, r5 │ │ │ │ - b.w 20fa1a │ │ │ │ + b.w 20f962 │ │ │ │ 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 21028a │ │ │ │ + bhi.n 2101d2 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.w 210ade │ │ │ │ + bhi.w 210a26 │ │ │ │ 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 │ │ │ │ @@ -611188,204 +611158,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 20ffac │ │ │ │ + b.n 20fef4 │ │ │ │ uxth r1, r1 │ │ │ │ - b.n 21028a │ │ │ │ + b.n 2101d2 │ │ │ │ ldr r5, [r3, #48] @ 0x30 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2e586c │ │ │ │ + bl 2e57b4 │ │ │ │ ldrb r3, [r0, #6] │ │ │ │ and.w r3, r3, #15 │ │ │ │ subs r3, #8 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 20f696 │ │ │ │ + bhi.w 20f5de │ │ │ │ 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 20f696 │ │ │ │ + b.w 20f5de │ │ │ │ lsls r5, r3, #29 │ │ │ │ - bpl.w 20fb20 │ │ │ │ + bpl.w 20fa68 │ │ │ │ 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 2102ec │ │ │ │ + bne.n 210234 │ │ │ │ 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 20fb20 │ │ │ │ + b.n 20fa68 │ │ │ │ subs r2, #209 @ 0xd1 │ │ │ │ cmp r2, #19 │ │ │ │ - bhi.w 20f696 │ │ │ │ + bhi.w 20f5de │ │ │ │ movw r3, #8353 @ 0x20a1 │ │ │ │ movt r3, #10 │ │ │ │ lsrs r3, r2 │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bmi.w 20f662 │ │ │ │ - b.w 20f696 │ │ │ │ + bmi.w 20f5aa │ │ │ │ + b.w 20f5de │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ subw r3, r3, #823 @ 0x337 │ │ │ │ bics.w r3, r3, #2 │ │ │ │ - bne.w 20fc9c │ │ │ │ + bne.w 20fbe4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22fb54 │ │ │ │ + bl 22fa9c │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r9 │ │ │ │ - bl 20ed80 │ │ │ │ + bl 20ecc8 │ │ │ │ ldrsb.w r2, [r9, #65] @ 0x41 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 20fe3c │ │ │ │ + bne.w 20fd84 │ │ │ │ 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 20fe3c │ │ │ │ + b.n 20fd84 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ - b.w 20fa86 │ │ │ │ + b.w 20f9ce │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp.w r3, #466 @ 0x1d2 │ │ │ │ - bne.w 20f696 │ │ │ │ + bne.w 20f5de │ │ │ │ mov r0, r4 │ │ │ │ - bl 22fb54 │ │ │ │ + bl 22fa9c │ │ │ │ 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 201824 │ │ │ │ + bl 20176c │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 21099e │ │ │ │ + beq.w 2108e6 │ │ │ │ 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 21015e │ │ │ │ + b.n 2100a6 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ - b.n 20ff0c │ │ │ │ + b.n 20fe54 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movw r2, #467 @ 0x1d3 │ │ │ │ cmp.w r3, #464 @ 0x1d0 │ │ │ │ it ne │ │ │ │ cmpne r3, r2 │ │ │ │ - bne.w 20fc9c │ │ │ │ + bne.w 20fbe4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22fb54 │ │ │ │ + bl 22fa9c │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r9 │ │ │ │ - bl 20ed80 │ │ │ │ + bl 20ecc8 │ │ │ │ ldrsb.w r3, [r9, #65] @ 0x41 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 20fc52 │ │ │ │ + bne.w 20fb9a │ │ │ │ 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 20fc52 │ │ │ │ + b.n 20fb9a │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ movw r3, #467 @ 0x1d3 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 20fc9c │ │ │ │ + bne.w 20fbe4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22fb54 │ │ │ │ + bl 22fa9c │ │ │ │ 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 201824 │ │ │ │ + bl 20176c │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 2109f6 │ │ │ │ + beq.w 21093e │ │ │ │ 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 20fc4c │ │ │ │ + b.n 20fb94 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ movw r1, #825 @ 0x339 │ │ │ │ cmp r2, r1 │ │ │ │ it ne │ │ │ │ addne.w fp, sp, #92 @ 0x5c │ │ │ │ - beq.w 21083e │ │ │ │ + beq.w 210786 │ │ │ │ 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 20fe36 │ │ │ │ + bne.w 20fd7e │ │ │ │ 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 20fe36 │ │ │ │ + b.n 20fd7e │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 20f696 │ │ │ │ + bne.w 20f5de │ │ │ │ ldr.w r3, [r9, #120] @ 0x78 │ │ │ │ orr.w r3, r3, #4 │ │ │ │ str.w r3, [r9, #120] @ 0x78 │ │ │ │ - b.w 20f696 │ │ │ │ + b.w 20f5de │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 20f696 │ │ │ │ + bne.w 20f5de │ │ │ │ ldr.w r3, [r9, #116] @ 0x74 │ │ │ │ orr.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ str.w r3, [r9, #116] @ 0x74 │ │ │ │ - b.w 20f696 │ │ │ │ + b.w 20f5de │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 20f696 │ │ │ │ + bne.w 20f5de │ │ │ │ ldr.w r3, [r9, #116] @ 0x74 │ │ │ │ orr.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ str.w r3, [r9, #116] @ 0x74 │ │ │ │ - b.w 20f696 │ │ │ │ + b.w 20f5de │ │ │ │ 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 2100a2 │ │ │ │ + b.n 20ffea │ │ │ │ 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 │ │ │ │ @@ -611394,246 +611364,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 22cc64 │ │ │ │ + bl 22cbac │ │ │ │ ldrsb.w r3, [r9, #65] @ 0x41 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - cbz r0, 210518 │ │ │ │ + cbz r0, 210460 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 2e5c24 │ │ │ │ + bl 2e5b6c │ │ │ │ str r0, [sp, #28] │ │ │ │ ldrsb.w r3, [fp, #29] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 210548 │ │ │ │ + blt.n 210490 │ │ │ │ ldrb.w r3, [fp, #21] │ │ │ │ ands.w r2, r3, #8 │ │ │ │ - beq.w 21068c │ │ │ │ + beq.w 2105d4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [r1, #16] │ │ │ │ str r2, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 210802 │ │ │ │ + beq.w 21074a │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 210548 │ │ │ │ + beq.n 210490 │ │ │ │ ldr r0, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r2, [r0, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 210a08 │ │ │ │ + beq.w 210950 │ │ │ │ ldrsb.w r1, [r9, #65] @ 0x41 │ │ │ │ mov r0, fp │ │ │ │ ldr.w r5, [fp, #8] │ │ │ │ - bl 22cc64 │ │ │ │ + bl 22cbac │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 210922 │ │ │ │ + bne.w 21086a │ │ │ │ ldrsb.w r3, [r9, #65] @ 0x41 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.w 21090e │ │ │ │ + beq.w 210856 │ │ │ │ ldrb.w r3, [fp, #21] │ │ │ │ mov r0, r5 │ │ │ │ ands.w r1, r3, #8 │ │ │ │ - beq.w 210898 │ │ │ │ + beq.w 2107e0 │ │ │ │ ubfx r5, r3, #1, #2 │ │ │ │ - bl 2e58b0 │ │ │ │ + bl 2e57f8 │ │ │ │ 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 20ee4c │ │ │ │ + bl 20ed94 │ │ │ │ ldrsb.w r5, [r9, #65] @ 0x41 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 20fd0a │ │ │ │ + bne.w 20fc52 │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ bic.w r3, r3, #4227858432 @ 0xfc000000 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 2108a2 │ │ │ │ + beq.w 2107ea │ │ │ │ mov r0, r4 │ │ │ │ - bl 20f254 │ │ │ │ + bl 20f19c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20f696 │ │ │ │ + beq.w 20f5de │ │ │ │ ldrb.w r3, [r9, #357] @ 0x165 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb.w r3, [r9, #357] @ 0x165 │ │ │ │ - b.w 20f696 │ │ │ │ + b.w 20f5de │ │ │ │ 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 20f696 │ │ │ │ + bls.w 20f5de │ │ │ │ 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 20fb20 │ │ │ │ + b.w 20fa68 │ │ │ │ subs r2, #187 @ 0xbb │ │ │ │ movw r3, #321 @ 0x141 │ │ │ │ lsrs r3, r2 │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.w 20f696 │ │ │ │ - b.w 20f662 │ │ │ │ + bpl.w 20f5de │ │ │ │ + b.w 20f5aa │ │ │ │ movw r3, #670 @ 0x29e │ │ │ │ cmp ip, r3 │ │ │ │ - beq.w 20fbb2 │ │ │ │ + beq.w 20fafa │ │ │ │ sub.w r2, ip, #680 @ 0x2a8 │ │ │ │ cmp r2, #26 │ │ │ │ - bhi.w 20f780 │ │ │ │ + bhi.w 20f6c8 │ │ │ │ movs r3, #11 │ │ │ │ movt r3, #1248 @ 0x4e0 │ │ │ │ lsrs r3, r2 │ │ │ │ lsls r0, r3, #31 │ │ │ │ - bmi.w 20fbb2 │ │ │ │ - b.w 20f780 │ │ │ │ + bmi.w 20fafa │ │ │ │ + b.w 20f6c8 │ │ │ │ sub.w r2, ip, #382 @ 0x17e │ │ │ │ cmp r2, #27 │ │ │ │ - bhi.w 20f780 │ │ │ │ + bhi.w 20f6c8 │ │ │ │ movw r3, #49153 @ 0xc001 │ │ │ │ movt r3, #2084 @ 0x824 │ │ │ │ lsrs r3, r2 │ │ │ │ lsls r7, r3, #31 │ │ │ │ - bmi.w 20fbb2 │ │ │ │ - b.w 20f780 │ │ │ │ + bmi.w 20fafa │ │ │ │ + b.w 20f6c8 │ │ │ │ mvn.w r0, #608 @ 0x260 │ │ │ │ add.w r2, ip, r0 │ │ │ │ cmp r2, #29 │ │ │ │ - bhi.w 20f780 │ │ │ │ + bhi.w 20f6c8 │ │ │ │ movw r3, #8687 @ 0x21ef │ │ │ │ movt r3, #15744 @ 0x3d80 │ │ │ │ lsrs r3, r2 │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bmi.w 20fbb2 │ │ │ │ - b.w 20f780 │ │ │ │ + bmi.w 20fafa │ │ │ │ + b.w 20f6c8 │ │ │ │ subs r2, #164 @ 0xa4 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.w 20f696 │ │ │ │ - b.w 20f662 │ │ │ │ + bhi.w 20f5de │ │ │ │ + b.w 20f5aa │ │ │ │ ldrb.w r3, [r9, #356] @ 0x164 │ │ │ │ bic.w r3, r3, #4 │ │ │ │ strb.w r3, [r9, #356] @ 0x164 │ │ │ │ - b.w 20f696 │ │ │ │ + b.w 20f5de │ │ │ │ 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 210754 │ │ │ │ + beq.n 21069c │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 2106ba │ │ │ │ - cbz r2, 2106f4 │ │ │ │ + beq.n 210602 │ │ │ │ + cbz r2, 21063c │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ ldrb.w r1, [r2, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 2106f4 │ │ │ │ + bne.n 21063c │ │ │ │ sub.w r5, r2, #20 │ │ │ │ - b.n 21069e │ │ │ │ + b.n 2105e6 │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ ldrb.w r1, [r2, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 210ad8 │ │ │ │ + bne.w 210a20 │ │ │ │ ldr r1, [r5, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 2106b4 │ │ │ │ + beq.n 2105fc │ │ │ │ ldr r6, [r2, #24] │ │ │ │ movs r4, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2e5908 │ │ │ │ + bl 2e5850 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ adds r4, #1 │ │ │ │ - bl 2e4e1c │ │ │ │ + bl 2e4d64 │ │ │ │ ldr r3, [r5, #64] @ 0x40 │ │ │ │ add r7, r0 │ │ │ │ cmp r4, r3 │ │ │ │ - bcc.n 2106d0 │ │ │ │ + bcc.n 210618 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ - b.n 2106a8 │ │ │ │ + b.n 2105f0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #7 │ │ │ │ - bne.n 21076c │ │ │ │ + bne.n 2106b4 │ │ │ │ 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 210548 │ │ │ │ + beq.w 210490 │ │ │ │ ldrb.w r3, [fp, #21] │ │ │ │ ands.w r1, r3, #8 │ │ │ │ - bne.n 210802 │ │ │ │ + bne.n 21074a │ │ │ │ ldr r0, [sp, #28] │ │ │ │ movs r2, #1 │ │ │ │ - bl 2e4e1c │ │ │ │ + bl 2e4d64 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bls.w 210548 │ │ │ │ + bls.w 210490 │ │ │ │ ldrb.w r3, [fp, #21] │ │ │ │ ands.w r1, r3, #8 │ │ │ │ - beq.w 2109e8 │ │ │ │ + beq.w 210930 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2109d4 │ │ │ │ + beq.w 21091c │ │ │ │ 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 20ee4c │ │ │ │ - b.n 210594 │ │ │ │ + bl 20ed94 │ │ │ │ + b.n 2104dc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2106ee │ │ │ │ + beq.n 210636 │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ ldrb.w r1, [r2, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 210ade │ │ │ │ + bne.w 210a26 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 2106f4 │ │ │ │ + beq.n 21063c │ │ │ │ ldr r2, [r5, #76] @ 0x4c │ │ │ │ ldrb.w r2, [r2, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.w 2109c4 │ │ │ │ + bne.w 21090c │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ - bl 2e4e1c │ │ │ │ + bl 2e4d64 │ │ │ │ ldr r2, [r5, #76] @ 0x4c │ │ │ │ ldrb r1, [r2, #13] │ │ │ │ ldr r2, [r2, #20] │ │ │ │ cmp r1, #32 │ │ │ │ - bhi.n 2107da │ │ │ │ + bhi.n 210722 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 210ade │ │ │ │ + bhi.w 210a26 │ │ │ │ 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 │ │ │ │ @@ -611663,92 +611633,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 2106a8 │ │ │ │ + b.n 2105f0 │ │ │ │ uxth r2, r2 │ │ │ │ - b.n 2107da │ │ │ │ + b.n 210722 │ │ │ │ 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 2e58b0 │ │ │ │ + bl 2e57f8 │ │ │ │ adds r3, r5, #3 │ │ │ │ add r3, r0 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ - b.n 210720 │ │ │ │ + b.n 210668 │ │ │ │ ldr.w r3, [r9, #192] @ 0xc0 │ │ │ │ mov r0, r4 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [r9, #192] @ 0xc0 │ │ │ │ - bl 22f9c0 │ │ │ │ + bl 22f908 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.w 20fc42 │ │ │ │ + beq.w 20fb8a │ │ │ │ ldr.w r3, [r9, #228] @ 0xe4 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [r9, #228] @ 0xe4 │ │ │ │ - b.w 20fc42 │ │ │ │ + b.w 20fb8a │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 22fb54 │ │ │ │ + bl 22fa9c │ │ │ │ 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 201824 │ │ │ │ + bl 20176c │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrb.w r1, [r2, #-8] │ │ │ │ cmp r1, #4 │ │ │ │ - beq.w 210aa4 │ │ │ │ + beq.w 2109ec │ │ │ │ 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 21043e │ │ │ │ + b.n 210386 │ │ │ │ subw r2, ip, #555 @ 0x22b │ │ │ │ movs r3, #45 @ 0x2d │ │ │ │ lsrs r3, r2 │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.w 20f780 │ │ │ │ - b.w 20fbb2 │ │ │ │ + bpl.w 20f6c8 │ │ │ │ + b.w 20fafa │ │ │ │ movs r2, #1 │ │ │ │ - bl 2e4e1c │ │ │ │ + bl 2e4d64 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 210582 │ │ │ │ + b.n 2104ca │ │ │ │ ldr.w r0, [fp, #8] │ │ │ │ - bl 2e586c │ │ │ │ - bl 2e5844 │ │ │ │ + bl 2e57b4 │ │ │ │ + bl 2e578c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20fd06 │ │ │ │ + beq.w 20fc4e │ │ │ │ mov r3, sl │ │ │ │ movs r5, #1 │ │ │ │ mov sl, r6 │ │ │ │ mov r6, r4 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 2108f2 │ │ │ │ + b.n 21083a │ │ │ │ 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 │ │ │ │ @@ -611759,37 +611729,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 2e4e1c │ │ │ │ + bl 2e4d64 │ │ │ │ cmp r7, r0 │ │ │ │ - bcc.n 2108c0 │ │ │ │ + bcc.n 210808 │ │ │ │ mov r3, r4 │ │ │ │ mov r4, r6 │ │ │ │ mov r6, sl │ │ │ │ mov sl, r3 │ │ │ │ - b.w 20fd06 │ │ │ │ + b.w 20fc4e │ │ │ │ ldr.w r3, [fp, #52] @ 0x34 │ │ │ │ cmp r3, #27 │ │ │ │ - bne.w 210566 │ │ │ │ + bne.w 2104ae │ │ │ │ ldrb.w r3, [fp, #30] │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.w 210566 │ │ │ │ + bmi.w 2104ae │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e5c24 │ │ │ │ + bl 2e5b6c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 210566 │ │ │ │ + b.n 2104ae │ │ │ │ ldr.w r3, [r9, #188] @ 0xbc │ │ │ │ mov r0, r4 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [r9, #188] @ 0xbc │ │ │ │ - bl 22f9c0 │ │ │ │ + bl 22f908 │ │ │ │ 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 │ │ │ │ @@ -611806,66 +611776,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 20fe36 │ │ │ │ + b.w 20fd7e │ │ │ │ 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 20f696 │ │ │ │ + b.w 20f5de │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp.w r3, #430 @ 0x1ae │ │ │ │ - bne.w 210380 │ │ │ │ + bne.w 2102c8 │ │ │ │ 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 21015e │ │ │ │ + b.w 2100a6 │ │ │ │ mov r6, r9 │ │ │ │ mov r7, sl │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr.w sl, [sp, #16] │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ - b.n 210548 │ │ │ │ + b.n 210490 │ │ │ │ ubfx r5, r3, #1, #2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - bl 2e58b0 │ │ │ │ + bl 2e57f8 │ │ │ │ adds r3, r5, #3 │ │ │ │ add r3, r0 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ - b.n 210740 │ │ │ │ + b.n 210688 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - bl 2e4e1c │ │ │ │ + bl 2e4d64 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 210740 │ │ │ │ + b.n 210688 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp.w r3, #430 @ 0x1ae │ │ │ │ - bne.w 210412 │ │ │ │ + bne.w 21035a │ │ │ │ ldrsb.w r3, [r9, #65] @ 0x41 │ │ │ │ - b.w 20fc4c │ │ │ │ + b.w 20fb94 │ │ │ │ ldrb r1, [r0, #13] │ │ │ │ ldrd r2, r0, [r0, #20] │ │ │ │ cmp r1, #32 │ │ │ │ - bhi.n 210ab6 │ │ │ │ + bhi.n 2109fe │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 2107ea │ │ │ │ - add r0, pc, #8 @ (adr r0, 210a24 ) │ │ │ │ + bhi.w 210732 │ │ │ │ + add r0, pc, #8 @ (adr r0, 21096c ) │ │ │ │ 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 │ │ │ │ @@ -611896,29 +611866,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 21086a │ │ │ │ + bne.w 2107b2 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ ldrsb.w ip, [r9, #65] @ 0x41 │ │ │ │ - b.n 21043e │ │ │ │ + b.n 210386 │ │ │ │ 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 210802 │ │ │ │ - b.n 210548 │ │ │ │ + bne.w 21074a │ │ │ │ + b.n 210490 │ │ │ │ uxth r2, r2 │ │ │ │ - b.n 2107ea │ │ │ │ + b.n 210732 │ │ │ │ blx 597a0 <__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 │ │ │ │ @@ -611927,16 +611897,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] @ 210f84 │ │ │ │ - ldr.w r3, [pc, #1156] @ 210f88 │ │ │ │ + ldr.w r1, [pc, #1156] @ 210ecc │ │ │ │ + ldr.w r3, [pc, #1156] @ 210ed0 │ │ │ │ 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] │ │ │ │ @@ -611946,57 +611916,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 210c4c │ │ │ │ + beq.w 210b94 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 210b54 │ │ │ │ + b.n 210a9c │ │ │ │ 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 210b62 │ │ │ │ + bpl.n 210aaa │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 210b9a │ │ │ │ + cbz r3, 210ae2 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ tst.w r3, #18 │ │ │ │ - beq.n 210b4e │ │ │ │ + beq.n 210a96 │ │ │ │ ldrb r3, [r5, #21] │ │ │ │ lsls r1, r3, #26 │ │ │ │ - bmi.n 210b3c │ │ │ │ + bmi.n 210a84 │ │ │ │ ldr r3, [r5, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 210b4e │ │ │ │ + bne.n 210a96 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2e61d0 │ │ │ │ + bl 2e6118 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2e61e8 │ │ │ │ + bl 2e6130 │ │ │ │ ldrb.w r3, [r6, #69] @ 0x45 │ │ │ │ add r4, r0 │ │ │ │ add r3, r4 │ │ │ │ strb.w r3, [r6, #69] @ 0x45 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2e6200 │ │ │ │ + bl 2e6148 │ │ │ │ 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 210b54 │ │ │ │ + bne.n 210a9c │ │ │ │ ldr r4, [r6, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 210c52 │ │ │ │ + bne.n 210b9a │ │ │ │ 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 │ │ │ │ @@ -612015,102 +611985,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, 210c5c │ │ │ │ + cbz r2, 210ba4 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 210f40 │ │ │ │ + bne.w 210e88 │ │ │ │ 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 210c74 │ │ │ │ + b.n 210bbc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2e586c │ │ │ │ + bl 2e57b4 │ │ │ │ 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 210ba2 │ │ │ │ + beq.n 210aea │ │ │ │ ldr r3, [r4, #16] │ │ │ │ tst.w r3, #12 │ │ │ │ - beq.n 210c4a │ │ │ │ - b.n 210c2e │ │ │ │ + beq.n 210b92 │ │ │ │ + b.n 210b76 │ │ │ │ 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 1e49b8 │ │ │ │ + bl 1e4900 │ │ │ │ mov r2, sp │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20f32c │ │ │ │ + bl 20f274 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sp │ │ │ │ - bl 1e4b6c │ │ │ │ + bl 1e4ab4 │ │ │ │ ldr r5, [r6, #4] │ │ │ │ mov r4, r5 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 210dbe │ │ │ │ + beq.w 210d06 │ │ │ │ movs r4, #1 │ │ │ │ - b.n 210cb0 │ │ │ │ + b.n 210bf8 │ │ │ │ ldrsb.w r3, [r5, #29] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 210d3a │ │ │ │ + blt.n 210c82 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 210dbc │ │ │ │ + beq.w 210d04 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bpl.n 210ca6 │ │ │ │ + bpl.n 210bee │ │ │ │ ldrb r3, [r5, #30] │ │ │ │ lsls r7, r3, #31 │ │ │ │ - bpl.n 210c9e │ │ │ │ + bpl.n 210be6 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2e5c24 │ │ │ │ + bl 2e5b6c │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ - bl 2e4e1c │ │ │ │ + bl 2e4d64 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ adds r2, r0, r3 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ ldrd r0, r1, [r6, #152] @ 0x98 │ │ │ │ - beq.w 210e90 │ │ │ │ + beq.w 210dd8 │ │ │ │ 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 210d2e │ │ │ │ + beq.n 210c76 │ │ │ │ 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 │ │ │ │ @@ -612119,37 +612089,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 210ca6 │ │ │ │ + bge.n 210bee │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2e5c24 │ │ │ │ + bl 2e5b6c │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ - bl 2e4e1c │ │ │ │ + bl 2e4d64 │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ mov r3, r0 │ │ │ │ add r3, r2 │ │ │ │ ldrd r0, r1, [r6, #160] @ 0xa0 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.w 210e98 │ │ │ │ + beq.w 210de0 │ │ │ │ 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 210dae │ │ │ │ + beq.n 210cf6 │ │ │ │ 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 │ │ │ │ @@ -612159,147 +612129,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 210cb0 │ │ │ │ + bne.w 210bf8 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ ldrsb.w r3, [r6, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 210ea0 │ │ │ │ + beq.n 210de8 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r6, #324] @ 0x144 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 210dfc │ │ │ │ + cbz r3, 210d44 │ │ │ │ ldrb r3, [r4, #20] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.n 210df4 │ │ │ │ + bpl.n 210d3c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2e58e4 │ │ │ │ + bl 2e582c │ │ │ │ cmp r0, #1 │ │ │ │ it ls │ │ │ │ movls r0, #1 │ │ │ │ - bls.n 210dea │ │ │ │ + bls.n 210d32 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2e58e4 │ │ │ │ + bl 2e582c │ │ │ │ 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 210dd0 │ │ │ │ + bne.n 210d18 │ │ │ │ ldr.w r5, [r6, #424] @ 0x1a8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbnz r3, 210e0e │ │ │ │ - b.n 210e5a │ │ │ │ + cbnz r3, 210d56 │ │ │ │ + b.n 210da2 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 210e5a │ │ │ │ + beq.n 210da2 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 210e06 │ │ │ │ + beq.n 210d4e │ │ │ │ ldr r4, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 210e52 │ │ │ │ + cbz r3, 210d9a │ │ │ │ ldrb r3, [r4, #20] │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 210e3e │ │ │ │ + bpl.n 210d86 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2e58e4 │ │ │ │ + bl 2e582c │ │ │ │ cmp r0, #1 │ │ │ │ it ls │ │ │ │ movls r0, #1 │ │ │ │ - bls.n 210e34 │ │ │ │ + bls.n 210d7c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2e58e4 │ │ │ │ + bl 2e582c │ │ │ │ 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 210e1a │ │ │ │ + bne.n 210d62 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 210e5a │ │ │ │ + cbz r3, 210da2 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 210e14 │ │ │ │ + bne.n 210d5c │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 210e4c │ │ │ │ + bne.n 210d94 │ │ │ │ ldrsb.w r3, [r6, #65] @ 0x41 │ │ │ │ - ldr r2, [pc, #300] @ (210f8c ) │ │ │ │ + ldr r2, [pc, #300] @ (210ed4 ) │ │ │ │ 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] @ (210f88 ) │ │ │ │ + ldr r3, [pc, #264] @ (210ed0 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 210f7e │ │ │ │ + bne.n 210ec6 │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov lr, r2 │ │ │ │ - b.n 210cfa │ │ │ │ + b.n 210c42 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov lr, r3 │ │ │ │ - b.n 210d7a │ │ │ │ + b.n 210cc2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 210dc6 │ │ │ │ + beq.n 210d0e │ │ │ │ movs r4, #1 │ │ │ │ - b.n 210eb4 │ │ │ │ + b.n 210dfc │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 210f3c │ │ │ │ + beq.n 210e84 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ lsls r0, r3, #29 │ │ │ │ - bpl.n 210eac │ │ │ │ + bpl.n 210df4 │ │ │ │ ldrb r3, [r5, #30] │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bpl.n 210eac │ │ │ │ + bpl.n 210df4 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2e4e1c │ │ │ │ + bl 2e4d64 │ │ │ │ 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 210f76 │ │ │ │ + beq.n 210ebe │ │ │ │ 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 210f30 │ │ │ │ + beq.n 210e78 │ │ │ │ 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 │ │ │ │ @@ -612309,43 +612279,43 @@ │ │ │ │ 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 210eb4 │ │ │ │ + bne.n 210dfc │ │ │ │ ldr r4, [r6, #4] │ │ │ │ - b.n 210dc6 │ │ │ │ + b.n 210d0e │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 210f58 │ │ │ │ + beq.n 210ea0 │ │ │ │ cmp r2, #7 │ │ │ │ - beq.w 210c5c │ │ │ │ + beq.w 210ba4 │ │ │ │ cmp r2, #6 │ │ │ │ itt eq │ │ │ │ strdeq r3, r3, [r6, #376] @ 0x178 │ │ │ │ streq.w r3, [r6, #384] @ 0x180 │ │ │ │ - b.n 210c60 │ │ │ │ + b.n 210ba8 │ │ │ │ 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 210c60 │ │ │ │ + b.n 210ba8 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov lr, r3 │ │ │ │ - b.n 210efc │ │ │ │ + b.n 210e44 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xf4f600a4 │ │ │ │ + sub.w r0, lr, #5373952 @ 0x520000 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf19a00a4 │ │ │ │ + @ instruction: 0xf25200a4 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ cmp r3, r2 │ │ │ │ iteee ne │ │ │ │ subne r0, r3, r2 │ │ │ │ ldrheq r3, [r1, #6] │ │ │ │ ldrheq r0, [r0, #6] │ │ │ │ @@ -612353,38 +612323,38 @@ │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrh r0, [r0, #2] │ │ │ │ ldrh r3, [r1, #2] │ │ │ │ subs r0, r0, r3 │ │ │ │ bx lr │ │ │ │ ldrb r3, [r0, #9] │ │ │ │ - cbz r3, 210fe8 │ │ │ │ + cbz r3, 210f30 │ │ │ │ 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, 210ff2 │ │ │ │ + cbz r3, 210f3a │ │ │ │ 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 210fca │ │ │ │ + bne.n 210f12 │ │ │ │ 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 │ │ │ │ @@ -612394,82 +612364,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 2e2e04 │ │ │ │ - cbz r0, 211032 │ │ │ │ + bl 2e2d4c │ │ │ │ + cbz r0, 210f7a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r3, #7 │ │ │ │ bic.w r3, r3, #7 │ │ │ │ str r3, [r4, #0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 2e5820 │ │ │ │ + bl 2e5768 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 211046 │ │ │ │ + cbz r0, 210f8e │ │ │ │ ldrb.w r3, [r9, #21] │ │ │ │ lsls r1, r3, #28 │ │ │ │ - bpl.w 211196 │ │ │ │ + bpl.w 2110de │ │ │ │ ldrb.w r3, [r8, #4] │ │ │ │ subs r3, #20 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 21108c │ │ │ │ + bhi.n 210fd4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2e58b0 │ │ │ │ - cbz r0, 211086 │ │ │ │ + bl 2e57f8 │ │ │ │ + cbz r0, 210fce │ │ │ │ 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 2e5908 │ │ │ │ + bl 2e5850 │ │ │ │ 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 210ffc │ │ │ │ + bl 210f44 │ │ │ │ cmp fp, r7 │ │ │ │ - bne.n 211064 │ │ │ │ + bne.n 210fac │ │ │ │ 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 211174 │ │ │ │ + bpl.n 2110bc │ │ │ │ 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 21116e │ │ │ │ - bl 2e4bdc │ │ │ │ + bmi.n 2110b6 │ │ │ │ + bl 2e4b24 │ │ │ │ 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 2111e0 │ │ │ │ + beq.w 211128 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 211086 │ │ │ │ + beq.n 210fce │ │ │ │ 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 │ │ │ │ @@ -612492,15 +612462,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 2110ee │ │ │ │ + bne.n 211036 │ │ │ │ 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] │ │ │ │ @@ -612511,76 +612481,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 2e58b0 │ │ │ │ - b.n 2110b8 │ │ │ │ + bl 2e57f8 │ │ │ │ + b.n 211000 │ │ │ │ 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 211098 │ │ │ │ + b.n 210fe0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2e58b0 │ │ │ │ + bl 2e57f8 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r8 │ │ │ │ - bl 2e5c24 │ │ │ │ + bl 2e5b6c │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ and.w r3, r3, #253 @ 0xfd │ │ │ │ cmp r3, #20 │ │ │ │ - bne.n 211212 │ │ │ │ + bne.n 21115a │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 211086 │ │ │ │ + beq.w 210fce │ │ │ │ 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 210ffc │ │ │ │ + bl 210f44 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 2111be │ │ │ │ + bne.n 211106 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 2110dc │ │ │ │ + beq.w 211024 │ │ │ │ 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 2110dc │ │ │ │ + b.n 211024 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 211240 │ │ │ │ + beq.n 211188 │ │ │ │ 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] │ │ │ │ @@ -612588,182 +612558,182 @@ │ │ │ │ str.w r8, [r3, #4] │ │ │ │ strb r1, [r3, #8] │ │ │ │ add.w r3, r6, r2, lsl #2 │ │ │ │ ldrh r2, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ strh r2, [r3, #4] │ │ │ │ mov fp, r7 │ │ │ │ - b.n 2111ae │ │ │ │ + b.n 2110f6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #532] @ (21146c ) │ │ │ │ - ldr r3, [pc, #532] @ (211470 ) │ │ │ │ + ldr r2, [pc, #532] @ (2113b4 ) │ │ │ │ + ldr r3, [pc, #532] @ (2113b8 ) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ add r2, pc │ │ │ │ ldr r5, [r0, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 211390 │ │ │ │ + beq.w 2112d8 │ │ │ │ movs r7, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r7 │ │ │ │ - b.n 211282 │ │ │ │ + b.n 2111ca │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 2112aa │ │ │ │ + cbz r3, 2111f2 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bpl.n 21127c │ │ │ │ + bpl.n 2111c4 │ │ │ │ ldrb r3, [r5, #28] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bpl.n 21127c │ │ │ │ + bpl.n 2111c4 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ - bl 2e4e1c │ │ │ │ + bl 2e4d64 │ │ │ │ add r8, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2e4c94 │ │ │ │ + bl 2e4bdc │ │ │ │ ldr r5, [r5, #0] │ │ │ │ add r7, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 211282 │ │ │ │ + bne.n 2111ca │ │ │ │ cmp r7, r3 │ │ │ │ it ne │ │ │ │ cmpne r8, r3 │ │ │ │ - beq.n 211390 │ │ │ │ + beq.n 2112d8 │ │ │ │ movs r3, #12 │ │ │ │ uxth.w r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ adds r1, #24 │ │ │ │ - bl 1e2fc0 │ │ │ │ + bl 1e2f08 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 2112de │ │ │ │ + beq.n 211226 │ │ │ │ uxth r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ adds r1, #3 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bl 1e2fc0 │ │ │ │ + bl 1e2f08 │ │ │ │ str.w r0, [r9] │ │ │ │ mov r9, r0 │ │ │ │ ldr.w sl, [r4, #4] │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21135a │ │ │ │ + beq.n 2112a2 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 211332 │ │ │ │ + b.n 21127a │ │ │ │ ldr.w r5, [sl, #8] │ │ │ │ ldrb r2, [r5, #4] │ │ │ │ cmp r2, #22 │ │ │ │ - beq.n 2113aa │ │ │ │ + beq.n 2112f2 │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.n 211328 │ │ │ │ + bpl.n 211270 │ │ │ │ ldr.w r3, [sl, #64] @ 0x40 │ │ │ │ mov r2, sl │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldrb.w r3, [sl, #68] @ 0x44 │ │ │ │ str r5, [sp, #8] │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #12] │ │ │ │ and.w r3, r3, #3 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ str r5, [sp, #4] │ │ │ │ ldr r5, [sp, #28] │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 210ffc │ │ │ │ + bl 210f44 │ │ │ │ ldr.w sl, [sl] │ │ │ │ ldr.w r3, [sl] │ │ │ │ - cbz r3, 21135a │ │ │ │ + cbz r3, 2112a2 │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ lsls r5, r3, #28 │ │ │ │ - bpl.n 211328 │ │ │ │ + bpl.n 211270 │ │ │ │ ldrb.w r3, [sl, #28] │ │ │ │ lsls r0, r3, #27 │ │ │ │ - bpl.n 211328 │ │ │ │ + bpl.n 211270 │ │ │ │ ldr.w r2, [sl, #104] @ 0x68 │ │ │ │ ldr.w r1, [sl, #52] @ 0x34 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 2112f4 │ │ │ │ + bne.n 21123c │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 211328 │ │ │ │ + bpl.n 211270 │ │ │ │ ldr.w r5, [sl, #8] │ │ │ │ - b.n 211302 │ │ │ │ + b.n 21124a │ │ │ │ ldr r0, [sp, #20] │ │ │ │ movs r2, #12 │ │ │ │ - ldr r3, [pc, #276] @ (211474 ) │ │ │ │ + ldr r3, [pc, #276] @ (2113bc ) │ │ │ │ adds r0, #24 │ │ │ │ ldrh.w r1, [r0, #-2] │ │ │ │ add r3, pc │ │ │ │ blx 58dd8 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 211382 │ │ │ │ + beq.n 2112ca │ │ │ │ mov r0, r9 │ │ │ │ - ldr r3, [pc, #256] @ (211478 ) │ │ │ │ + ldr r3, [pc, #256] @ (2113c0 ) │ │ │ │ movs r2, #8 │ │ │ │ add r3, pc │ │ │ │ ldrh.w r1, [r0], #4 │ │ │ │ blx 58dd8 │ │ │ │ ldr.w r0, [r4, #468] @ 0x1d4 │ │ │ │ - bl 1e3174 │ │ │ │ + bl 1e30bc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str.w r3, [r4, #468] @ 0x1d4 │ │ │ │ - ldr r2, [pc, #232] @ (21147c ) │ │ │ │ - ldr r3, [pc, #220] @ (211470 ) │ │ │ │ + ldr r2, [pc, #232] @ (2113c4 ) │ │ │ │ + ldr r3, [pc, #220] @ (2113b8 ) │ │ │ │ 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 211468 │ │ │ │ + bne.n 2113b0 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e586c │ │ │ │ + bl 2e57b4 │ │ │ │ ldr.w r3, [sl, #104] @ 0x68 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 2113c2 │ │ │ │ + beq.n 21130a │ │ │ │ ldrb.w r3, [sl, #28] │ │ │ │ lsls r1, r3, #25 │ │ │ │ - bpl.n 211328 │ │ │ │ - b.n 211354 │ │ │ │ + bpl.n 211270 │ │ │ │ + b.n 21129c │ │ │ │ ldr.w r0, [sl, #8] │ │ │ │ - bl 2e58e4 │ │ │ │ + bl 2e582c │ │ │ │ ldr.w r5, [sl, #104] @ 0x68 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e58b0 │ │ │ │ + bl 2e57f8 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r8, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 211328 │ │ │ │ + beq.n 211270 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 211454 │ │ │ │ + beq.n 21139c │ │ │ │ mov.w fp, #0 │ │ │ │ movs r6, #36 @ 0x24 │ │ │ │ strd r2, r4, [sp, #32] │ │ │ │ movs r4, #0 │ │ │ │ - b.n 21141c │ │ │ │ + b.n 211364 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ movs r7, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r2, sl │ │ │ │ ldrb.w r3, [sl, #68] @ 0x44 │ │ │ │ mov r1, r9 │ │ │ │ str r7, [sp, #12] │ │ │ │ @@ -612771,124 +612741,124 @@ │ │ │ │ ldr r7, [sp, #24] │ │ │ │ and.w r3, r3, #3 │ │ │ │ str r7, [sp, #4] │ │ │ │ add r3, fp │ │ │ │ ldr r7, [sp, #28] │ │ │ │ str.w ip, [sp, #8] │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 210ffc │ │ │ │ + bl 210f44 │ │ │ │ cmp r8, r4 │ │ │ │ - beq.n 211446 │ │ │ │ + beq.n 21138e │ │ │ │ ldr r3, [r5, #32] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ mla r3, r6, r4, r3 │ │ │ │ ldr r7, [r3, #16] │ │ │ │ - bl 2e5908 │ │ │ │ + bl 2e5850 │ │ │ │ mov ip, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - bge.n 2113f0 │ │ │ │ + bge.n 211338 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ - bl 2e4e1c │ │ │ │ + bl 2e4d64 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ adds r4, #1 │ │ │ │ add r3, r0 │ │ │ │ cmp r8, r4 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bne.n 21141c │ │ │ │ + bne.n 211364 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 2113ec │ │ │ │ + bne.n 211334 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ - b.n 211328 │ │ │ │ + b.n 211270 │ │ │ │ add.w r3, r8, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 211328 │ │ │ │ + beq.w 211270 │ │ │ │ add.w r8, r8, #2 │ │ │ │ cmp r2, r8 │ │ │ │ - bne.n 211454 │ │ │ │ - b.n 211328 │ │ │ │ + bne.n 21139c │ │ │ │ + b.n 211270 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ - stc 0, cr0, [r0, #656]! @ 0x290 │ │ │ │ + cdp 0, 5, cr0, cr8, cr4, {5} │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldc2 15, cr15, [fp], #-1020 @ 0xfffffc04 │ │ │ │ ldc2 15, cr15, [r5], {255} @ 0xff │ │ │ │ - stcl 0, cr0, [r8], #-656 @ 0xfffffd70 │ │ │ │ + stc 0, cr0, [r0, #-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 211244 │ │ │ │ + bl 21118c │ │ │ │ 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] @ 211968 │ │ │ │ + ldr.w r2, [pc, #1212] @ 2118b0 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ - ldr.w r3, [pc, #1212] @ 21196c │ │ │ │ + ldr.w r3, [pc, #1212] @ 2118b4 │ │ │ │ add r2, pc │ │ │ │ - ldr.w fp, [pc, #1208] @ 211970 │ │ │ │ + ldr.w fp, [pc, #1208] @ 2118b8 │ │ │ │ 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 211962 │ │ │ │ + beq.w 2118aa │ │ │ │ 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 2114d2 │ │ │ │ + bne.n 21141a │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 211962 │ │ │ │ + beq.w 2118aa │ │ │ │ ldr r3, [r2, #24] │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ ldr r5, [r3, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 211818 │ │ │ │ + beq.w 211760 │ │ │ │ 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 21170c │ │ │ │ + beq.w 211654 │ │ │ │ add.w r8, sp, #72 @ 0x48 │ │ │ │ mov r4, sl │ │ │ │ strd r8, r5, [sp, #44] @ 0x2c │ │ │ │ - b.n 21152c │ │ │ │ + b.n 211474 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21170a │ │ │ │ + beq.w 211652 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 211522 │ │ │ │ + bne.n 21146a │ │ │ │ mov r0, r4 │ │ │ │ - bl 201f00 │ │ │ │ + bl 201e48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 211522 │ │ │ │ - ldr.w r3, [pc, #1076] @ 211974 │ │ │ │ + beq.n 21146a │ │ │ │ + ldr.w r3, [pc, #1076] @ 2118bc │ │ │ │ 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] │ │ │ │ @@ -612898,21 +612868,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 211522 │ │ │ │ + beq.n 21146a │ │ │ │ mov.w fp, #1 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ - b.n 21158e │ │ │ │ + b.n 2114d6 │ │ │ │ cmp r8, r6 │ │ │ │ - beq.w 2116fe │ │ │ │ + beq.w 211646 │ │ │ │ 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 │ │ │ │ @@ -612921,15 +612891,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 211580 │ │ │ │ + beq.n 2114c8 │ │ │ │ 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] │ │ │ │ @@ -612939,19 +612909,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 211842 │ │ │ │ + beq.w 21178a │ │ │ │ cmp r5, #32 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - beq.n 21161c │ │ │ │ + beq.n 211564 │ │ │ │ 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 │ │ │ │ @@ -612982,32 +612952,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 21183e │ │ │ │ + bhi.w 211786 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r9, r3, #12 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r9 │ │ │ │ - bcs.w 211834 │ │ │ │ + bcs.w 21177c │ │ │ │ mov.w sl, r3, lsl #1 │ │ │ │ cmp.w sl, #63 @ 0x3f │ │ │ │ - bhi.w 211846 │ │ │ │ + bhi.w 21178e │ │ │ │ cmp.w r9, #64 @ 0x40 │ │ │ │ mov sl, r9 │ │ │ │ it cc │ │ │ │ movcc.w sl, #64 @ 0x40 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r1, sl │ │ │ │ blx 59518 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21183e │ │ │ │ + beq.w 211786 │ │ │ │ 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] │ │ │ │ @@ -613023,42 +612993,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 211586 │ │ │ │ + bne.w 2114ce │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 21152c │ │ │ │ + bne.w 211474 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ - bl 200834 │ │ │ │ + bl 20077c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 211508 │ │ │ │ + bne.w 211450 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr.w r8, [sp, #52] @ 0x34 │ │ │ │ cmp r2, #11 │ │ │ │ - bls.n 211818 │ │ │ │ + bls.n 211760 │ │ │ │ movw r3, #43691 @ 0xaaab │ │ │ │ movt r3, #43690 @ 0xaaaa │ │ │ │ umull r3, r4, r3, r2 │ │ │ │ lsrs r4, r4, #3 │ │ │ │ cmp r4, #1 │ │ │ │ - bne.w 21184e │ │ │ │ + bne.w 211796 │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e2fc0 │ │ │ │ + bl 1e2f08 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21194e │ │ │ │ + beq.w 211896 │ │ │ │ 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] │ │ │ │ @@ -613076,31 +613046,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 211774 │ │ │ │ + bne.n 2116bc │ │ │ │ ldr r1, [sp, #32] │ │ │ │ adds r0, r6, r1 │ │ │ │ - cbz r4, 2117a4 │ │ │ │ + cbz r4, 2116ec │ │ │ │ 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 211790 │ │ │ │ + bne.n 2116d8 │ │ │ │ ldr.w r0, [r8, #468] @ 0x1d4 │ │ │ │ - cbz r0, 211806 │ │ │ │ + cbz r0, 21174e │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ bics.w r2, r3, r1 │ │ │ │ - beq.n 211806 │ │ │ │ + beq.n 21174e │ │ │ │ rbit r3, r2 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ movs r4, #1 │ │ │ │ movs r6, #0 │ │ │ │ clz r3, r3 │ │ │ │ mov ip, r1 │ │ │ │ adds r1, r0, r3 │ │ │ │ @@ -613120,101 +613090,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 2117c4 │ │ │ │ + bne.n 21170c │ │ │ │ strb r7, [r5, #1] │ │ │ │ strb.w ip, [r5] │ │ │ │ - bl 1e3174 │ │ │ │ + bl 1e30bc │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str.w r5, [r8, #468] @ 0x1d4 │ │ │ │ - cbz r3, 211818 │ │ │ │ + cbz r3, 211760 │ │ │ │ mov r0, r3 │ │ │ │ blx 58d30 │ │ │ │ - ldr r2, [pc, #348] @ (211978 ) │ │ │ │ - ldr r3, [pc, #336] @ (21196c ) │ │ │ │ + ldr r2, [pc, #348] @ (2118c0 ) │ │ │ │ + ldr r3, [pc, #336] @ (2118b4 ) │ │ │ │ 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 21195e │ │ │ │ + bne.w 2118a6 │ │ │ │ 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 2116c0 │ │ │ │ + bne.w 211608 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2116c4 │ │ │ │ - movs r3, #255 @ 0xff │ │ │ │ b.n 21160c │ │ │ │ + movs r3, #255 @ 0xff │ │ │ │ + b.n 211554 │ │ │ │ cmp sl, r9 │ │ │ │ it cc │ │ │ │ movcc sl, r9 │ │ │ │ - b.n 2116aa │ │ │ │ + b.n 2115f2 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ movs r2, #12 │ │ │ │ - ldr r3, [pc, #296] @ (21197c ) │ │ │ │ + ldr r3, [pc, #296] @ (2118c4 ) │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ add r3, pc │ │ │ │ blx 58dd8 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ subs r5, r4, #1 │ │ │ │ - b.n 21186c │ │ │ │ + b.n 2117b4 │ │ │ │ adds r2, #12 │ │ │ │ cmp r5, r1 │ │ │ │ - ble.n 2118fe │ │ │ │ + ble.n 211846 │ │ │ │ ldrb r3, [r2, #9] │ │ │ │ adds r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 211866 │ │ │ │ + beq.n 2117ae │ │ │ │ cmp r4, r1 │ │ │ │ - ble.n 211866 │ │ │ │ + ble.n 2117ae │ │ │ │ ldrb.w ip, [r2] │ │ │ │ mov r3, r2 │ │ │ │ mov r0, r1 │ │ │ │ - b.n 2118f2 │ │ │ │ + b.n 21183a │ │ │ │ ldrb r7, [r2, #4] │ │ │ │ ldrb r6, [r3, #16] │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 211866 │ │ │ │ + bne.n 2117ae │ │ │ │ ldrb r7, [r2, #5] │ │ │ │ ldrb r6, [r3, #17] │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 211866 │ │ │ │ + bne.n 2117ae │ │ │ │ ldrb r7, [r2, #6] │ │ │ │ ldrb r6, [r3, #18] │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 211866 │ │ │ │ + bne.n 2117ae │ │ │ │ ldrb r7, [r2, #7] │ │ │ │ ldrb r6, [r3, #19] │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 211866 │ │ │ │ + bne.n 2117ae │ │ │ │ ldrb r7, [r2, #8] │ │ │ │ ldrb r6, [r3, #20] │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 211866 │ │ │ │ + bne.n 2117ae │ │ │ │ ldrb r6, [r3, #21] │ │ │ │ - cbz r6, 2118ea │ │ │ │ + cbz r6, 211832 │ │ │ │ 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 2118ea │ │ │ │ + bne.n 211832 │ │ │ │ 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 │ │ │ │ @@ -613222,74 +613192,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 211866 │ │ │ │ + beq.n 2117ae │ │ │ │ ldrb r6, [r3, #12] │ │ │ │ cmp r6, ip │ │ │ │ - beq.n 211882 │ │ │ │ + beq.n 2117ca │ │ │ │ adds r2, #12 │ │ │ │ cmp r5, r1 │ │ │ │ - bgt.n 21186c │ │ │ │ + bgt.n 2117b4 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ movs r2, #12 │ │ │ │ - ldr r3, [pc, #124] @ (211980 ) │ │ │ │ + ldr r3, [pc, #124] @ (2118c8 ) │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ add r3, pc │ │ │ │ blx 58dd8 │ │ │ │ movs r3, #12 │ │ │ │ mla r3, r3, r4, r6 │ │ │ │ ldrb.w r4, [r3, #-3] │ │ │ │ - cbnz r4, 211932 │ │ │ │ + cbnz r4, 21187a │ │ │ │ subs r5, #1 │ │ │ │ subs r3, #12 │ │ │ │ adds r1, r5, #1 │ │ │ │ - bne.n 211914 │ │ │ │ + bne.n 21185c │ │ │ │ movs r1, #24 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e2fc0 │ │ │ │ + bl 1e2f08 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 211956 │ │ │ │ + cbz r0, 21189e │ │ │ │ mov r3, r4 │ │ │ │ - b.n 21174a │ │ │ │ + b.n 211692 │ │ │ │ adds r4, r5, #1 │ │ │ │ movs r3, #12 │ │ │ │ mov r0, r8 │ │ │ │ uxth r1, r4 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ adds r1, #24 │ │ │ │ - bl 1e2fc0 │ │ │ │ + bl 1e2f08 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 211748 │ │ │ │ - b.n 211956 │ │ │ │ + bne.w 211690 │ │ │ │ + b.n 21189e │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 211818 │ │ │ │ + beq.w 211760 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 58d30 │ │ │ │ - b.n 211818 │ │ │ │ + b.n 211760 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ mov r3, r2 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #255 @ 0xff │ │ │ │ - adc.w r0, sl, r4, asr #2 │ │ │ │ + stc 0, cr0, [r2], {164} @ 0xa4 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adc.w r0, r4, r4, asr #2 │ │ │ │ + @ instruction: 0xebfc00a4 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 21193c │ │ │ │ - lsls r4, r4, #2 │ │ │ │ - bl 16397e │ │ │ │ - bl b3982 │ │ │ │ + ldmia.w r8, {r2, r5, r7} │ │ │ │ + bl 1638c6 │ │ │ │ + bl b38ca │ │ │ │ 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 │ │ │ │ @@ -613319,32 +613288,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 211a3e │ │ │ │ + bls.n 211986 │ │ │ │ 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 211a1a │ │ │ │ + bhi.n 211962 │ │ │ │ bic.w r3, r2, #3 │ │ │ │ and.w r2, r2, #3 │ │ │ │ add r1, r3 │ │ │ │ - cbz r2, 211a5e │ │ │ │ + cbz r2, 2119a6 │ │ │ │ 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 │ │ │ │ @@ -613358,15 +613327,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, 211ae6 │ │ │ │ + cbz r2, 211a2e │ │ │ │ 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 │ │ │ │ @@ -613383,15 +613352,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 211abc │ │ │ │ + bne.n 211a04 │ │ │ │ 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 │ │ │ │ @@ -613407,28 +613376,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] @ 2123c8 │ │ │ │ + ldr.w r2, [pc, #2184] @ 212310 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr.w r3, [pc, #2184] @ 2123cc │ │ │ │ + ldr.w r3, [pc, #2184] @ 212314 │ │ │ │ mov r6, r0 │ │ │ │ add r2, pc │ │ │ │ - ldr.w r5, [pc, #2180] @ 2123d0 │ │ │ │ + ldr.w r5, [pc, #2180] @ 212318 │ │ │ │ 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 211ca0 │ │ │ │ + bhi.w 211be8 │ │ │ │ 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 │ │ │ │ @@ -613452,22 +613421,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 21218c │ │ │ │ + beq.w 2120d4 │ │ │ │ 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 211c6e │ │ │ │ + bls.n 211bb6 │ │ │ │ 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 │ │ │ │ @@ -613487,15 +613456,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 211c00 │ │ │ │ + bhi.n 211b48 │ │ │ │ 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 │ │ │ │ @@ -613504,25 +613473,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 211a00 │ │ │ │ + bl 211948 │ │ │ │ mov r4, r0 │ │ │ │ - ldr.w r2, [pc, #1876] @ 2123d4 │ │ │ │ - ldr.w r3, [pc, #1864] @ 2123cc │ │ │ │ + ldr.w r2, [pc, #1876] @ 21231c │ │ │ │ + ldr.w r3, [pc, #1864] @ 212314 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 2123c2 │ │ │ │ + bne.w 21230a │ │ │ │ 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 │ │ │ │ @@ -613538,15 +613507,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 211c7e │ │ │ │ + beq.n 211bc6 │ │ │ │ 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 │ │ │ │ @@ -613562,16 +613531,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 211cea │ │ │ │ - b.n 211c7e │ │ │ │ + bne.n 211c32 │ │ │ │ + b.n 211bc6 │ │ │ │ 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 │ │ │ │ @@ -613587,15 +613556,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] @ 2123d8 │ │ │ │ + ldr.w r2, [pc, #1600] @ 212320 │ │ │ │ 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 │ │ │ │ @@ -613603,37 +613572,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 212200 │ │ │ │ + bne.w 212148 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ add.w r7, r6, #44 @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 211c7e │ │ │ │ + beq.w 211bc6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 201a08 │ │ │ │ + bl 201950 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 211a84 │ │ │ │ + bl 2119cc │ │ │ │ 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 211ddc │ │ │ │ - b.n 211c7e │ │ │ │ - bl 211984 │ │ │ │ + bcc.n 211d24 │ │ │ │ + b.n 211bc6 │ │ │ │ + bl 2118cc │ │ │ │ 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 │ │ │ │ @@ -613676,15 +613645,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 211c7e │ │ │ │ + beq.w 211bc6 │ │ │ │ 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 │ │ │ │ @@ -613694,16 +613663,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 211ed2 │ │ │ │ - b.n 211c7e │ │ │ │ + bne.n 211e1a │ │ │ │ + b.n 211bc6 │ │ │ │ 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 │ │ │ │ @@ -613729,15 +613698,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 2121ca │ │ │ │ + beq.w 212112 │ │ │ │ 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 │ │ │ │ @@ -613746,16 +613715,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 2122ee │ │ │ │ - add r3, pc, #8 @ (adr r3, 211fc4 ) │ │ │ │ + bhi.w 212236 │ │ │ │ + add r3, pc, #8 @ (adr r3, 211f0c ) │ │ │ │ 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 │ │ │ │ @@ -613764,15 +613733,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] @ (2123dc ) │ │ │ │ + ldr r3, [pc, #1016] @ (212324 ) │ │ │ │ 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] │ │ │ │ @@ -613788,15 +613757,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 21206e │ │ │ │ + beq.n 211fb6 │ │ │ │ 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 │ │ │ │ @@ -613805,15 +613774,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 212180 │ │ │ │ + bls.w 2120c8 │ │ │ │ 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 │ │ │ │ @@ -613838,15 +613807,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 2120a6 │ │ │ │ + bhi.n 211fee │ │ │ │ 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 │ │ │ │ @@ -613854,20 +613823,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 211a00 │ │ │ │ + bl 211948 │ │ │ │ add.w r3, fp, sl │ │ │ │ mov r4, r0 │ │ │ │ ldrb r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 211c7e │ │ │ │ + beq.w 211bc6 │ │ │ │ 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 │ │ │ │ @@ -613881,22 +613850,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 212154 │ │ │ │ - b.n 211c7e │ │ │ │ + bne.n 21209c │ │ │ │ + b.n 211bc6 │ │ │ │ movw r0, #26545 @ 0x67b1 │ │ │ │ movt r0, #5718 @ 0x1656 │ │ │ │ add r0, r3 │ │ │ │ - b.n 212112 │ │ │ │ + b.n 21205a │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 211c7e │ │ │ │ + beq.w 211bc6 │ │ │ │ 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 │ │ │ │ @@ -613905,71 +613874,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 212196 │ │ │ │ - b.n 211c7e │ │ │ │ + bne.n 2120de │ │ │ │ + b.n 211bc6 │ │ │ │ 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 211c7e │ │ │ │ + b.n 211bc6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 201a08 │ │ │ │ + bl 201950 │ │ │ │ add.w r1, r6, #44 @ 0x2c │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 211a84 │ │ │ │ + bl 2119cc │ │ │ │ movs r1, #1 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 201a08 │ │ │ │ + bl 201950 │ │ │ │ add.w r1, r6, #76 @ 0x4c │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 211a84 │ │ │ │ + bl 2119cc │ │ │ │ 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 211c7e │ │ │ │ + bls.w 211bc6 │ │ │ │ add.w r7, r6, #108 @ 0x6c │ │ │ │ movs r5, #2 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 201a08 │ │ │ │ + bl 201950 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 211a84 │ │ │ │ + bl 2119cc │ │ │ │ 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 212242 │ │ │ │ - b.n 211c7e │ │ │ │ + bcc.n 21218a │ │ │ │ + b.n 211bc6 │ │ │ │ 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 │ │ │ │ @@ -613996,15 +613965,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 211c7e │ │ │ │ + b.n 211bc6 │ │ │ │ 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 │ │ │ │ @@ -614035,15 +614004,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 211c7e │ │ │ │ + b.n 211bc6 │ │ │ │ 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 │ │ │ │ @@ -614054,24 +614023,24 @@ │ │ │ │ mov.w r3, r3, ror #15 │ │ │ │ mul.w r3, r0, r3 │ │ │ │ eor.w r3, r3, r3, lsr #15 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ eor.w r3, r3, r3, lsr #13 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ eor.w r4, r3, r3, lsr #16 │ │ │ │ - b.n 211c7e │ │ │ │ + b.n 211bc6 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 211d34 │ │ │ │ + b.n 211dec │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 211d30 │ │ │ │ + b.n 211de8 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - b.n 212ac4 │ │ │ │ + b.n 211b7c │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ sub sp, #16 │ │ │ │ stmia.w sp, {r0, r1, r2, r3} │ │ │ │ @@ -614089,52 +614058,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 21252a │ │ │ │ - bhi.n 212462 │ │ │ │ + beq.w 212472 │ │ │ │ + bhi.n 2123aa │ │ │ │ cmp.w ip, #36 @ 0x24 │ │ │ │ - bhi.n 2124e2 │ │ │ │ + bhi.n 21242a │ │ │ │ cmp.w ip, #9 │ │ │ │ - bls.n 2124e8 │ │ │ │ + bls.n 212430 │ │ │ │ sub.w ip, ip, #10 │ │ │ │ movs r3, #1 │ │ │ │ uxtb.w ip, ip │ │ │ │ lsl.w r3, r3, ip │ │ │ │ tst.w r3, #83886080 @ 0x5000000 │ │ │ │ - bne.n 212518 │ │ │ │ + bne.n 212460 │ │ │ │ tst.w r3, #1280 @ 0x500 │ │ │ │ - bne.n 2124cc │ │ │ │ + bne.n 212414 │ │ │ │ ands.w r3, r3, #5 │ │ │ │ - beq.n 2124e8 │ │ │ │ + beq.n 212430 │ │ │ │ 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 2124f4 │ │ │ │ + beq.n 21243c │ │ │ │ cmp.w ip, #192 @ 0xc0 │ │ │ │ - beq.n 2124a8 │ │ │ │ + beq.n 2123f0 │ │ │ │ cmp.w ip, #144 @ 0x90 │ │ │ │ - bne.n 2124e8 │ │ │ │ + bne.n 212430 │ │ │ │ uxth r0, r0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bl 1df1d0 │ │ │ │ + bl 1df118 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ uxth r0, r2 │ │ │ │ - bl 1df1d0 │ │ │ │ + bl 1df118 │ │ │ │ vneg.f32 s0, s0 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ add sp, #12 │ │ │ │ @@ -614157,15 +614126,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 21252a │ │ │ │ + beq.n 212472 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {sl, fp, pc} │ │ │ │ vmov s15, r2 │ │ │ │ vmov s14, r0 │ │ │ │ vneg.f32 s15, s15 │ │ │ │ @@ -614204,231 +614173,231 @@ │ │ │ │ mov sl, r3 │ │ │ │ mov r4, r0 │ │ │ │ mov.w r9, r5, lsl #5 │ │ │ │ mov r8, r1 │ │ │ │ ldrb.w r2, [sp, #104] @ 0x68 │ │ │ │ add.w r7, r0, r9 │ │ │ │ str r2, [sp, #8] │ │ │ │ - ldr r2, [pc, #520] @ (21277c ) │ │ │ │ + ldr r2, [pc, #520] @ (2126c4 ) │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #520] @ (212780 ) │ │ │ │ + ldr r3, [pc, #520] @ (2126c8 ) │ │ │ │ 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 200230 │ │ │ │ + bl 200178 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 212628 │ │ │ │ + beq.n 212570 │ │ │ │ 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 200230 │ │ │ │ - cbz r0, 21260a │ │ │ │ + bl 200178 │ │ │ │ + cbz r0, 212552 │ │ │ │ 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 21260a │ │ │ │ + bne.n 212552 │ │ │ │ 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 2125dc │ │ │ │ + b.n 212524 │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, #16 │ │ │ │ - beq.w 21273e │ │ │ │ + beq.w 212686 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 201a08 │ │ │ │ + bl 201950 │ │ │ │ cmp r0, r7 │ │ │ │ - bls.n 2125d4 │ │ │ │ + bls.n 21251c │ │ │ │ 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 2123f8 │ │ │ │ + bl 212340 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2125d4 │ │ │ │ + bne.n 21251c │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #372] @ (212784 ) │ │ │ │ - ldr r3, [pc, #368] @ (212780 ) │ │ │ │ + ldr r2, [pc, #372] @ (2126cc ) │ │ │ │ + ldr r3, [pc, #368] @ (2126c8 ) │ │ │ │ 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 212776 │ │ │ │ + bne.w 2126be │ │ │ │ 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 212742 │ │ │ │ + bne.w 21268a │ │ │ │ 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 212742 │ │ │ │ + bne.n 21268a │ │ │ │ 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 21266e │ │ │ │ + b.n 2125b6 │ │ │ │ ldrb.w r3, [r6, #1]! │ │ │ │ strb.w r3, [r7, sl] │ │ │ │ add.w sl, sl, #1 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, fp │ │ │ │ - bl 201a08 │ │ │ │ + bl 201950 │ │ │ │ cmp r0, sl │ │ │ │ - bhi.n 212662 │ │ │ │ + bhi.n 2125aa │ │ │ │ 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 21275e │ │ │ │ + bne.n 2126a6 │ │ │ │ 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 21275e │ │ │ │ + bne.n 2126a6 │ │ │ │ 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 2126e2 │ │ │ │ + b.n 21262a │ │ │ │ ldrb.w r3, [fp, #1]! │ │ │ │ strb.w r3, [r7, #1]! │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 201a08 │ │ │ │ + bl 201950 │ │ │ │ add.w r3, sl, fp │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.n 2126da │ │ │ │ + bhi.n 212622 │ │ │ │ mov r1, r4 │ │ │ │ mov r4, r5 │ │ │ │ ldrd ip, r0, [sp, #8] │ │ │ │ ldr r5, [sp, #20] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 21260a │ │ │ │ + beq.n 212552 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 21260a │ │ │ │ + bne.n 212552 │ │ │ │ add.w r9, r9, #59 @ 0x3b │ │ │ │ add.w r6, r1, #59 @ 0x3b │ │ │ │ add r9, r4 │ │ │ │ add r6, r8 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 212732 │ │ │ │ + b.n 21267a │ │ │ │ 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 21260a │ │ │ │ + bne.w 212552 │ │ │ │ adds r7, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 201a08 │ │ │ │ + bl 201950 │ │ │ │ cmp r0, r7 │ │ │ │ - bhi.n 212718 │ │ │ │ + bhi.n 212660 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 21260c │ │ │ │ + b.n 212554 │ │ │ │ ldrb r1, [r0, #12] │ │ │ │ add.w r2, sp, #27 │ │ │ │ movs r3, #0 │ │ │ │ - cbz r1, 212756 │ │ │ │ + cbz r1, 21269e │ │ │ │ strb.w r3, [r2, #1]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 21274c │ │ │ │ + bne.n 212694 │ │ │ │ mov.w ip, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - b.n 21267e │ │ │ │ + b.n 2125c6 │ │ │ │ ldrb r0, [r6, #12] │ │ │ │ add.w r2, sp, #43 @ 0x2b │ │ │ │ movs r3, #0 │ │ │ │ - cbz r0, 212772 │ │ │ │ + cbz r0, 2126ba │ │ │ │ strb.w r3, [r2, #1]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 212768 │ │ │ │ + bne.n 2126b0 │ │ │ │ mov r0, r6 │ │ │ │ - b.n 2126fc │ │ │ │ + b.n 212644 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bge.n 21268c │ │ │ │ + blt.n 212744 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 212760 │ │ │ │ + bge.n 212618 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr.w ip, [pc, #40] @ 2127c0 │ │ │ │ + ldr.w ip, [pc, #40] @ 212708 │ │ │ │ sub sp, #8 │ │ │ │ - ldr r4, [pc, #36] @ (2127c4 ) │ │ │ │ + ldr r4, [pc, #36] @ (21270c ) │ │ │ │ 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 212548 │ │ │ │ + bl 212490 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - bhi.n 212880 │ │ │ │ + bls.n 212738 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -614438,25 +614407,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 212802 │ │ │ │ + b.n 21274a │ │ │ │ ldrb.w r2, [r6, #1]! │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 212828 │ │ │ │ + bne.n 212770 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 201a08 │ │ │ │ + bl 201950 │ │ │ │ cmp r0, r4 │ │ │ │ add.w r4, r4, #1 │ │ │ │ - bhi.n 2127f6 │ │ │ │ + bhi.n 21273e │ │ │ │ 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 │ │ │ │ @@ -614464,466 +614433,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] @ 212c98 │ │ │ │ + ldr.w r2, [pc, #1108] @ 212be0 │ │ │ │ sub sp, #8 │ │ │ │ ldrb r4, [r0, #12] │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ add r2, pc │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 212870 │ │ │ │ + bne.n 2127b8 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #8 │ │ │ │ - bhi.n 212866 │ │ │ │ + bhi.n 2127ae │ │ │ │ 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 212a66 │ │ │ │ + beq.w 2129ae │ │ │ │ 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 212870 │ │ │ │ + bne.n 2127b8 │ │ │ │ ldrb.w r1, [r0, #33] @ 0x21 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 212870 │ │ │ │ + bne.n 2127b8 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 212b32 │ │ │ │ + beq.w 212a7a │ │ │ │ lsls r2, r2, #3 │ │ │ │ add.w r1, r7, #40 @ 0x28 │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ blx 59ffc │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 212872 │ │ │ │ + b.n 2127ba │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 212870 │ │ │ │ + bne.n 2127b8 │ │ │ │ ldrb.w r1, [r0, #40] @ 0x28 │ │ │ │ ldrb.w r0, [r7, #40] @ 0x28 │ │ │ │ eors r1, r0 │ │ │ │ lsls r0, r1, #30 │ │ │ │ - bne.n 212870 │ │ │ │ + bne.n 2127b8 │ │ │ │ ldrb.w r0, [r4, #32] │ │ │ │ ldrb.w r1, [r7, #32] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 212870 │ │ │ │ + bne.n 2127b8 │ │ │ │ ldrb.w r0, [r4, #33] @ 0x21 │ │ │ │ ldrb.w r1, [r7, #33] @ 0x21 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 212870 │ │ │ │ - ldr r1, [pc, #960] @ (212c9c ) │ │ │ │ + bne.n 2127b8 │ │ │ │ + ldr r1, [pc, #960] @ (212be4 ) │ │ │ │ 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 212b90 │ │ │ │ + bne.w 212ad8 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 212ab2 │ │ │ │ + beq.w 2129fa │ │ │ │ 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 21291c │ │ │ │ + b.n 212864 │ │ │ │ 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 212870 │ │ │ │ + bne.n 2127b8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 201a08 │ │ │ │ + bl 201950 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r3, r0 │ │ │ │ add.w r3, r3, #1 │ │ │ │ - bcc.n 212908 │ │ │ │ + bcc.n 212850 │ │ │ │ ldr.w r2, [r8, #-3] │ │ │ │ ldr.w r3, [r9, #-3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 212870 │ │ │ │ + bne.n 2127b8 │ │ │ │ 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 212900 │ │ │ │ - b.n 212ab2 │ │ │ │ + bhi.n 212848 │ │ │ │ + b.n 2129fa │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 212870 │ │ │ │ + bne.n 2127b8 │ │ │ │ ldr r1, [r0, #40] @ 0x28 │ │ │ │ ldr r2, [r7, #40] @ 0x28 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 212870 │ │ │ │ + bne.n 2127b8 │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 212870 │ │ │ │ + bne.w 2127b8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 212b82 │ │ │ │ + beq.w 212aca │ │ │ │ ldr r1, [r7, #60] @ 0x3c │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 212870 │ │ │ │ + bne.w 2127b8 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.w 212adc │ │ │ │ + bhi.w 212a24 │ │ │ │ tbb [pc, r3] │ │ │ │ str r2, [sp, #592] @ 0x250 │ │ │ │ - add r1, pc, #592 @ (adr r1, 212be4 ) │ │ │ │ + add r1, pc, #592 @ (adr r1, 212b2c ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - bl 211984 │ │ │ │ + bl 2118cc │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 211984 │ │ │ │ + bl 2118cc │ │ │ │ cmp r6, r0 │ │ │ │ - bne.w 212870 │ │ │ │ + bne.w 2127b8 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 212afc │ │ │ │ + beq.w 212a44 │ │ │ │ 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 2129e2 │ │ │ │ + b.n 21292a │ │ │ │ ldr.w r5, [ip, r3, lsl #2] │ │ │ │ ldr.w r6, [lr, r3, lsl #2] │ │ │ │ adds r3, #5 │ │ │ │ cmp r5, r6 │ │ │ │ - bne.w 212870 │ │ │ │ + bne.w 2127b8 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 212afc │ │ │ │ + beq.w 212a44 │ │ │ │ ldr.w r5, [r2, r3, lsl #2] │ │ │ │ ldr.w r6, [r1, r3, lsl #2] │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 2129cc │ │ │ │ - b.n 212870 │ │ │ │ + beq.n 212914 │ │ │ │ + b.n 2127b8 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 212870 │ │ │ │ + bne.w 2127b8 │ │ │ │ ldrb.w r0, [r0, #40] @ 0x28 │ │ │ │ ldrb.w r1, [r7, #40] @ 0x28 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 212870 │ │ │ │ + bne.w 2127b8 │ │ │ │ lsls r1, r3, #7 │ │ │ │ - ldr r3, [pc, #660] @ (212ca0 ) │ │ │ │ + ldr r3, [pc, #660] @ (212be8 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r8, r3 │ │ │ │ add r3, r1 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ - cbz r3, 212a32 │ │ │ │ + cbz r3, 21297a │ │ │ │ ldrb.w r2, [r4, #32] │ │ │ │ ldrb.w r3, [r7, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 212870 │ │ │ │ + bne.w 2127b8 │ │ │ │ ldrb.w r2, [r4, #33] @ 0x21 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 212870 │ │ │ │ + bne.w 2127b8 │ │ │ │ add.w r3, r8, r1 │ │ │ │ ldrb.w ip, [r3, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 212b54 │ │ │ │ + beq.w 212a9c │ │ │ │ movs r3, #0 │ │ │ │ add.w r0, r7, #96 @ 0x60 │ │ │ │ mov r2, r3 │ │ │ │ add.w lr, r4, #96 @ 0x60 │ │ │ │ - b.n 212a56 │ │ │ │ + b.n 21299e │ │ │ │ adds r3, #4 │ │ │ │ cmp r2, ip │ │ │ │ - beq.n 212b54 │ │ │ │ + beq.n 212a9c │ │ │ │ ldr.w r5, [r0, r3, lsl #2] │ │ │ │ adds r2, #1 │ │ │ │ ldr.w r6, [lr, r3, lsl #2] │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 212a50 │ │ │ │ - b.n 212870 │ │ │ │ + beq.n 212998 │ │ │ │ + b.n 2127b8 │ │ │ │ ldrb.w r2, [r0, #32] │ │ │ │ ldrb.w r3, [r7, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 212870 │ │ │ │ + bne.w 2127b8 │ │ │ │ ldrb.w r2, [r0, #33] @ 0x21 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 212870 │ │ │ │ + bne.w 2127b8 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 212ab2 │ │ │ │ + cbz r3, 2129fa │ │ │ │ ldr r4, [r7, #36] @ 0x24 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r3, r4 │ │ │ │ - cbz r2, 212aaa │ │ │ │ + cbz r2, 2129f2 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - b.n 212a9a │ │ │ │ + b.n 2129e2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 212aaa │ │ │ │ + cbz r2, 2129f2 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 212a94 │ │ │ │ + bne.n 2129dc │ │ │ │ ldr r2, [r3, #24] │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 212870 │ │ │ │ + bne.w 2127b8 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 212a8a │ │ │ │ + bne.n 2129d2 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 212872 │ │ │ │ + b.n 2127ba │ │ │ │ ldr r2, [r7, #76] @ 0x4c │ │ │ │ ldr r3, [r0, #76] @ 0x4c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 212870 │ │ │ │ + bne.w 2127b8 │ │ │ │ ldrb.w r0, [r0, #80] @ 0x50 │ │ │ │ ldrb.w r3, [r7, #80] @ 0x50 │ │ │ │ subs r2, r0, r3 │ │ │ │ negs r0, r2 │ │ │ │ adcs r0, r2 │ │ │ │ - b.n 212872 │ │ │ │ + b.n 2127ba │ │ │ │ ldr r0, [r0, #64] @ 0x40 │ │ │ │ ldr r3, [r7, #64] @ 0x40 │ │ │ │ subs r1, r0, r3 │ │ │ │ negs r0, r1 │ │ │ │ adcs r0, r1 │ │ │ │ - b.n 212872 │ │ │ │ + b.n 2127ba │ │ │ │ ldr r2, [r0, #64] @ 0x40 │ │ │ │ ldr r3, [r7, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 212870 │ │ │ │ + bne.w 2127b8 │ │ │ │ ldr r2, [r0, #68] @ 0x44 │ │ │ │ ldr r3, [r7, #68] @ 0x44 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 212870 │ │ │ │ + bne.w 2127b8 │ │ │ │ ldr r0, [r0, #72] @ 0x48 │ │ │ │ ldr r3, [r7, #72] @ 0x48 │ │ │ │ subs r3, r0, r3 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ - b.n 212872 │ │ │ │ + b.n 2127ba │ │ │ │ movs r2, #8 │ │ │ │ add.w r1, r7, #65 @ 0x41 │ │ │ │ add.w r0, r4, #65 @ 0x41 │ │ │ │ blx 59ffc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 212870 │ │ │ │ + bne.w 2127b8 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ ldr r3, [r7, #80] @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 212870 │ │ │ │ + bne.w 2127b8 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 212870 │ │ │ │ + bne.w 2127b8 │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ subs r0, r0, r3 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 212872 │ │ │ │ + b.n 2127ba │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 212ab2 │ │ │ │ + beq.n 2129fa │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ add.w r1, r7, #40 @ 0x28 │ │ │ │ - b.n 212b44 │ │ │ │ + b.n 212a8c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 212ab2 │ │ │ │ + beq.n 2129fa │ │ │ │ ldrb.w lr, [r0, r3, lsl #3] │ │ │ │ ldrb.w ip, [r1, r3, lsl #3] │ │ │ │ adds r3, #1 │ │ │ │ cmp lr, ip │ │ │ │ - beq.n 212b40 │ │ │ │ - b.n 212870 │ │ │ │ + beq.n 212a88 │ │ │ │ + b.n 2127b8 │ │ │ │ add.w r3, r8, r1 │ │ │ │ ldrb.w ip, [r3, #21] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 212ab2 │ │ │ │ + beq.n 2129fa │ │ │ │ add.w r0, r4, #40 @ 0x28 │ │ │ │ add.w r1, r7, #40 @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 212b72 │ │ │ │ + b.n 212aba │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 212ab2 │ │ │ │ + beq.n 2129fa │ │ │ │ ldr.w r4, [r0, #4]! │ │ │ │ adds r3, #1 │ │ │ │ ldr.w r2, [r1, #4]! │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 212b6e │ │ │ │ - b.n 212870 │ │ │ │ + beq.n 212ab6 │ │ │ │ + b.n 2127b8 │ │ │ │ ldr r0, [r0, #48] @ 0x30 │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ subs r0, r0, r3 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 212872 │ │ │ │ + b.n 2127ba │ │ │ │ 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 212bb8 │ │ │ │ + b.n 212b00 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r1, [r3, #1]! │ │ │ │ ldrb.w r2, [r0, #1]! │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 212c50 │ │ │ │ + bne.n 212b98 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 201a08 │ │ │ │ + bl 201950 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w r2, r8, r3 │ │ │ │ cmp r0, r2 │ │ │ │ - bhi.n 212ba8 │ │ │ │ + bhi.n 212af0 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 212c50 │ │ │ │ + bne.n 212b98 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r3 │ │ │ │ - bl 2127c8 │ │ │ │ - cbz r0, 212c50 │ │ │ │ + bl 212710 │ │ │ │ + cbz r0, 212b98 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mla r3, r1, r3, sl │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #2 │ │ │ │ - bls.w 212ab2 │ │ │ │ + bls.w 2129fa │ │ │ │ add.w r8, r4, #123 @ 0x7b │ │ │ │ adds r7, #123 @ 0x7b │ │ │ │ movs r6, #2 │ │ │ │ mov r5, r7 │ │ │ │ mov r2, r8 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 212c10 │ │ │ │ + b.n 212b58 │ │ │ │ ldrb.w r0, [r2, #1]! │ │ │ │ ldrb.w r1, [r5, #1]! │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 212870 │ │ │ │ + bne.w 2127b8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 201a08 │ │ │ │ + bl 201950 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r3, r0 │ │ │ │ add.w r3, r3, #1 │ │ │ │ - bcc.n 212c02 │ │ │ │ + bcc.n 212b4a │ │ │ │ ldr.w r2, [r8, #-3] │ │ │ │ ldr.w r3, [r7, #-3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 212870 │ │ │ │ + bne.w 2127b8 │ │ │ │ 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 212bfa │ │ │ │ - b.n 212ab2 │ │ │ │ + bhi.n 212b42 │ │ │ │ + b.n 2129fa │ │ │ │ add.w r6, r7, #91 @ 0x5b │ │ │ │ - b.n 212c6c │ │ │ │ + b.n 212bb4 │ │ │ │ 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 212870 │ │ │ │ + bne.w 2127b8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 201a08 │ │ │ │ + bl 201950 │ │ │ │ add.w r3, r8, r5 │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.n 212c56 │ │ │ │ + bhi.n 212b9e │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 212870 │ │ │ │ + bne.w 2127b8 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2127c8 │ │ │ │ + bl 212710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 212be2 │ │ │ │ - b.n 212870 │ │ │ │ - bvc.n 212c00 │ │ │ │ + bne.n 212b2a │ │ │ │ + b.n 2127b8 │ │ │ │ + bhi.n 212cb8 │ │ │ │ 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 212830 │ │ │ │ + bl 212778 │ │ │ │ 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] @ (212cd4 ) │ │ │ │ - ldr r2, [pc, #12] @ (212cd8 ) │ │ │ │ + ldr r3, [pc, #12] @ (212c1c ) │ │ │ │ + ldr r2, [pc, #12] @ (212c20 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ - bl 1e4948 │ │ │ │ + bl 1e4890 │ │ │ │ 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 1e4b6c │ │ │ │ + bl 1e4ab4 │ │ │ │ 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 │ │ │ │ @@ -614931,216 +614900,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 212d2e │ │ │ │ + bne.n 212c76 │ │ │ │ tst.w r3, #708 @ 0x2c4 │ │ │ │ - beq.n 212d88 │ │ │ │ + beq.n 212cd0 │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subw r3, r3, #866 @ 0x362 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 212d98 │ │ │ │ + bhi.n 212ce0 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e4d44 │ │ │ │ + bl 1e4c8c │ │ │ │ ldr r5, [r0, #4] │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 212d1e │ │ │ │ - cbz r6, 212d4c │ │ │ │ + beq.n 212c66 │ │ │ │ + cbz r6, 212c94 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 212da4 │ │ │ │ + cbz r0, 212cec │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fffcc │ │ │ │ + bl 1fff14 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fffcc │ │ │ │ + bl 1fff14 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbnz r3, 212d76 │ │ │ │ + cbnz r3, 212cbe │ │ │ │ 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 212d20 │ │ │ │ + beq.n 212c68 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2004d0 │ │ │ │ + bl 200418 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #115 @ 0x73 │ │ │ │ - bhi.n 212d26 │ │ │ │ + bhi.n 212c6e │ │ │ │ cmp r3, #113 @ 0x71 │ │ │ │ - bhi.n 212d2e │ │ │ │ + bhi.n 212c76 │ │ │ │ subs r3, #106 @ 0x6a │ │ │ │ cmp r3, #5 │ │ │ │ - bls.n 212d2e │ │ │ │ + bls.n 212c76 │ │ │ │ mov r0, r4 │ │ │ │ - bl 201344 │ │ │ │ + bl 20128c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 212d1e │ │ │ │ - b.n 212d2e │ │ │ │ + beq.n 212c66 │ │ │ │ + b.n 212c76 │ │ │ │ str r4, [r3, #4] │ │ │ │ - b.n 212d1e │ │ │ │ + b.n 212c66 │ │ │ │ stmdb 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] @ (213060 ) │ │ │ │ + ldr r2, [pc, #676] @ (212fa8 ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ - ldr r3, [pc, #676] @ (213064 ) │ │ │ │ + ldr r3, [pc, #676] @ (212fac ) │ │ │ │ add r2, pc │ │ │ │ - ldr.w sl, [pc, #676] @ 213068 │ │ │ │ + ldr.w sl, [pc, #676] @ 212fb0 │ │ │ │ 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, 212df2 │ │ │ │ + cbz r5, 212d3a │ │ │ │ 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 212ddc │ │ │ │ - cbz r5, 212df2 │ │ │ │ + bne.n 212d24 │ │ │ │ + cbz r5, 212d3a │ │ │ │ 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 212e00 │ │ │ │ + bne.n 212d48 │ │ │ │ ldr r7, [r5, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 213058 │ │ │ │ + beq.w 212fa0 │ │ │ │ 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 212eec │ │ │ │ + beq.n 212e34 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 212ed0 │ │ │ │ + beq.n 212e18 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 212e9a │ │ │ │ - ldr r2, [pc, #564] @ (21306c ) │ │ │ │ + bne.n 212de2 │ │ │ │ + ldr r2, [pc, #564] @ (212fb4 ) │ │ │ │ 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, 212e9a │ │ │ │ + cbz r3, 212de2 │ │ │ │ mov r0, r5 │ │ │ │ add r6, sp, #52 @ 0x34 │ │ │ │ - bl 22f9c0 │ │ │ │ + bl 22f908 │ │ │ │ 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 212e98 │ │ │ │ + bne.n 212de0 │ │ │ │ mov r3, r6 │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ ldrb.w r3, [sp, #54] @ 0x36 │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bne.n 212e98 │ │ │ │ + bne.n 212de0 │ │ │ │ mov r3, r6 │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ ldrb.w r3, [sp, #56] @ 0x38 │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bne.n 212e98 │ │ │ │ + bne.n 212de0 │ │ │ │ mov r3, r6 │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ ldrb.w r0, [sp, #58] @ 0x3a │ │ │ │ ands.w r8, r0, #15 │ │ │ │ - beq.n 212f22 │ │ │ │ - cbz r4, 212eec │ │ │ │ + beq.n 212e6a │ │ │ │ + cbz r4, 212e34 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 213034 │ │ │ │ + beq.w 212f7c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 213034 │ │ │ │ + beq.w 212f7c │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 21302a │ │ │ │ - ldr r1, [pc, #440] @ (21306c ) │ │ │ │ + bne.w 212f72 │ │ │ │ + ldr r1, [pc, #440] @ (212fb4 ) │ │ │ │ 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 21302a │ │ │ │ + beq.w 212f72 │ │ │ │ mov r5, r4 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 212e46 │ │ │ │ + b.n 212d8e │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 212eec │ │ │ │ - ldr r2, [pc, #404] @ (21306c ) │ │ │ │ + bne.n 212e34 │ │ │ │ + ldr r2, [pc, #404] @ (212fb4 ) │ │ │ │ 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 213054 │ │ │ │ + bne.w 212f9c │ │ │ │ mov r0, r7 │ │ │ │ - bl 200834 │ │ │ │ + bl 20077c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 212e20 │ │ │ │ + bne.n 212d68 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ - bl 25042c │ │ │ │ - ldr r2, [pc, #360] @ (213070 ) │ │ │ │ - ldr r3, [pc, #348] @ (213064 ) │ │ │ │ + bl 250374 │ │ │ │ + ldr r2, [pc, #360] @ (212fb8 ) │ │ │ │ + ldr r3, [pc, #348] @ (212fac ) │ │ │ │ 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 21305c │ │ │ │ + bne.w 212fa4 │ │ │ │ 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 │ │ │ │ @@ -615158,34 +615127,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 213012 │ │ │ │ + beq.n 212f5a │ │ │ │ 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 212f88 │ │ │ │ + b.n 212ed0 │ │ │ │ adds r0, #1 │ │ │ │ add.w lr, lr, #12 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 213008 │ │ │ │ + beq.n 212f50 │ │ │ │ ldrb.w r4, [lr, #28] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 212f7e │ │ │ │ + bne.n 212ec6 │ │ │ │ ldrb.w ip, [lr, #33] @ 0x21 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ands.w ip, ip, r4 │ │ │ │ - beq.n 212f7e │ │ │ │ + beq.n 212ec6 │ │ │ │ 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 │ │ │ │ @@ -615204,257 +615173,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 212fb4 │ │ │ │ + bne.n 212efc │ │ │ │ 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 212f88 │ │ │ │ + bne.n 212ed0 │ │ │ │ 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 212e9a │ │ │ │ - b.n 212eec │ │ │ │ + bne.w 212de2 │ │ │ │ + b.n 212e34 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 212ea2 │ │ │ │ + bne.w 212dea │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 212eec │ │ │ │ - ldr r2, [pc, #44] @ (21306c ) │ │ │ │ + bne.w 212e34 │ │ │ │ + ldr r2, [pc, #44] @ (212fb4 ) │ │ │ │ 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 212eec │ │ │ │ + beq.w 212e34 │ │ │ │ mov r5, r4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 212e46 │ │ │ │ + b.n 212d8e │ │ │ │ str r7, [sp, #4] │ │ │ │ - b.n 212efa │ │ │ │ + b.n 212e42 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ - bcs.n 2130e0 │ │ │ │ + bcs.n 212f98 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 2130d8 │ │ │ │ + bcs.n 212f90 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 21305c │ │ │ │ + bne.n 212f14 │ │ │ │ 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 21312c │ │ │ │ + beq.n 213074 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r7, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 213130 │ │ │ │ + beq.n 213078 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ tst r3, r1 │ │ │ │ - bne.n 2130cc │ │ │ │ + bne.n 213014 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 2130be │ │ │ │ + cbz r3, 213006 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 2130be │ │ │ │ + cbz r2, 213006 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ubfx r2, r2, #0, #26 │ │ │ │ tst r2, r7 │ │ │ │ - bne.n 21314e │ │ │ │ + bne.n 213096 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2130a8 │ │ │ │ + bne.n 212ff0 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ tst r3, r7 │ │ │ │ - beq.n 21312c │ │ │ │ + beq.n 213074 │ │ │ │ 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, 21313e │ │ │ │ + cbz r3, 213086 │ │ │ │ ldrb.w lr, [r2, #30] │ │ │ │ ubfx r1, lr, #0, #1 │ │ │ │ - b.n 2130f0 │ │ │ │ + b.n 213038 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 21313e │ │ │ │ + cbz r3, 213086 │ │ │ │ ldrb r3, [r0, #30] │ │ │ │ and.w ip, r3, #1 │ │ │ │ eor.w r3, r3, lr │ │ │ │ cmp ip, r1 │ │ │ │ - bhi.n 21311e │ │ │ │ + bhi.n 213066 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 2130ea │ │ │ │ + bmi.n 213032 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ ldr r6, [r0, #52] @ 0x34 │ │ │ │ cmp r6, r3 │ │ │ │ - bgt.n 21311e │ │ │ │ - bne.n 2130ea │ │ │ │ + bgt.n 213066 │ │ │ │ + bne.n 213032 │ │ │ │ ldrb.w ip, [r0, #21] │ │ │ │ ldrb r3, [r2, #21] │ │ │ │ ubfx ip, ip, #1, #2 │ │ │ │ ubfx r3, r3, #1, #2 │ │ │ │ cmp ip, r3 │ │ │ │ - bls.n 2130ea │ │ │ │ + bls.n 213032 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ strd r0, r3, [r2] │ │ │ │ str r2, [r3, #0] │ │ │ │ str r2, [r0, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 2130a4 │ │ │ │ + bne.n 212fec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [r2, #16] │ │ │ │ ubfx r1, r1, #0, #26 │ │ │ │ tst r1, r7 │ │ │ │ - bne.n 2130ca │ │ │ │ + bne.n 213012 │ │ │ │ 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 2130a4 │ │ │ │ - b.n 21312c │ │ │ │ + bne.n 212fec │ │ │ │ + b.n 213074 │ │ │ │ mov r2, r4 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 2130cc │ │ │ │ + b.n 213014 │ │ │ │ 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 2131c6 │ │ │ │ + beq.n 21310e │ │ │ │ mov r6, r2 │ │ │ │ - b.n 213184 │ │ │ │ + b.n 2130cc │ │ │ │ lsls r2, r1, #24 │ │ │ │ - bpl.n 21317e │ │ │ │ + bpl.n 2130c6 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 2131c2 │ │ │ │ + beq.n 21310a │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 2131c6 │ │ │ │ + cbz r3, 21310e │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ ubfx r1, r2, #0, #26 │ │ │ │ tst r2, r3 │ │ │ │ - beq.n 21317e │ │ │ │ + beq.n 2130c6 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 213172 │ │ │ │ + bne.n 2130ba │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ blx 59ed4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 21317e │ │ │ │ + bne.n 2130c6 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2e4408 │ │ │ │ + bl 2e4350 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21317e │ │ │ │ + beq.n 2130c6 │ │ │ │ ldrb r2, [r4, #21] │ │ │ │ ldrb r3, [r5, #21] │ │ │ │ eors r3, r2 │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bmi.n 21317e │ │ │ │ + bmi.n 2130c6 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 21317e │ │ │ │ + bne.n 2130c6 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 206084 │ │ │ │ + bl 205fcc │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1fd3a8 │ │ │ │ + bl 1fd2f0 │ │ │ │ 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] @ (21353c ) │ │ │ │ - ldr r3, [pc, #844] @ (213540 ) │ │ │ │ + ldr r2, [pc, #844] @ (213484 ) │ │ │ │ + ldr r3, [pc, #844] @ (213488 ) │ │ │ │ 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 21337a │ │ │ │ + beq.w 2132c2 │ │ │ │ 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 2131dc │ │ │ │ + bl 213124 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ mov r7, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 213314 │ │ │ │ + beq.n 21325c │ │ │ │ cmp r1, #4 │ │ │ │ - bne.n 2132a0 │ │ │ │ + bne.n 2131e8 │ │ │ │ ldr r6, [r4, #64] @ 0x40 │ │ │ │ add r5, sp, #16 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1fdd10 │ │ │ │ + bl 1fdc58 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e5908 │ │ │ │ + bl 2e5850 │ │ │ │ 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 │ │ │ │ @@ -615462,47 +615431,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 200494 │ │ │ │ + bl 2003dc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2025a4 │ │ │ │ - ldr r2, [pc, #704] @ (213544 ) │ │ │ │ - ldr r3, [pc, #696] @ (213540 ) │ │ │ │ + bl 2024ec │ │ │ │ + ldr r2, [pc, #704] @ (21348c ) │ │ │ │ + ldr r3, [pc, #696] @ (213488 ) │ │ │ │ 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 213536 │ │ │ │ + bne.w 21347e │ │ │ │ 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 1fe0d8 │ │ │ │ + bl 1fe020 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r6, [r4, #76] @ 0x4c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 2133aa │ │ │ │ + beq.n 2132f2 │ │ │ │ ldrb.w r2, [r7, #33] @ 0x21 │ │ │ │ movs r3, #0 │ │ │ │ ldrd r1, r0, [r6, #20] │ │ │ │ cmp r2, #32 │ │ │ │ strd r3, r3, [sp] │ │ │ │ - bhi.w 213530 │ │ │ │ + bhi.w 213478 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 21352c │ │ │ │ + bhi.w 213474 │ │ │ │ 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 │ │ │ │ @@ -615536,18 +615505,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 21348e │ │ │ │ + bhi.w 2133d6 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 21353a │ │ │ │ + bhi.w 213482 │ │ │ │ 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 │ │ │ │ @@ -615574,15 +615543,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 1fdd10 │ │ │ │ + bl 1fdc58 │ │ │ │ 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 │ │ │ │ @@ -615590,24 +615559,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 213274 │ │ │ │ + b.n 2131bc │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1fdd10 │ │ │ │ + bl 1fdc58 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ add r5, sp, #16 │ │ │ │ - bl 2e5c24 │ │ │ │ + bl 2e5b6c │ │ │ │ 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 │ │ │ │ @@ -615615,35 +615584,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 213268 │ │ │ │ + b.n 2131b0 │ │ │ │ str r1, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ strd r0, r1, [sp] │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r6, sp │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 213428 │ │ │ │ + cbz r0, 213370 │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ movs r1, #3 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1fdd10 │ │ │ │ + bl 1fdc58 │ │ │ │ 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 │ │ │ │ @@ -615656,52 +615625,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 213268 │ │ │ │ + b.n 2131b0 │ │ │ │ strh.w r1, [sp, #16] │ │ │ │ - b.n 2133f8 │ │ │ │ + b.n 213340 │ │ │ │ strb.w r1, [sp, #16] │ │ │ │ - b.n 2133f8 │ │ │ │ + b.n 213340 │ │ │ │ orrs r1, r0 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ - b.n 2133f8 │ │ │ │ + b.n 213340 │ │ │ │ strd r1, r0, [sp, #16] │ │ │ │ - b.n 2133f8 │ │ │ │ + b.n 213340 │ │ │ │ strh.w r1, [sp] │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ add r5, sp, #16 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 2134c8 │ │ │ │ + cbz r0, 213410 │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1fdd10 │ │ │ │ + bl 1fdc58 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e5c24 │ │ │ │ + bl 2e5b6c │ │ │ │ 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 │ │ │ │ @@ -615710,226 +615679,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 213268 │ │ │ │ + b.n 2131b0 │ │ │ │ strb.w r1, [sp] │ │ │ │ - b.n 213498 │ │ │ │ + b.n 2133e0 │ │ │ │ orrs r1, r0 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ strb.w r3, [sp] │ │ │ │ - b.n 213498 │ │ │ │ + b.n 2133e0 │ │ │ │ str r1, [sp, #0] │ │ │ │ - b.n 213498 │ │ │ │ + b.n 2133e0 │ │ │ │ strd r1, r0, [sp] │ │ │ │ - b.n 213498 │ │ │ │ + b.n 2133e0 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldmia r6!, {r3} │ │ │ │ + ldmia r6, {r6, r7} │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r6!, {r1, r2, r3, r5} │ │ │ │ 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] @ 2135ac │ │ │ │ + ldr.w ip, [pc, #84] @ 2134f4 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #80] @ (2135b0 ) │ │ │ │ + ldr r3, [pc, #80] @ (2134f8 ) │ │ │ │ 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 213074 │ │ │ │ + bl 212fbc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r2, sp, #20 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 21358e │ │ │ │ + beq.n 2134d6 │ │ │ │ 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] @ (2135b4 ) │ │ │ │ - ldr r3, [pc, #28] @ (2135b0 ) │ │ │ │ + ldr r2, [pc, #36] @ (2134fc ) │ │ │ │ + ldr r3, [pc, #28] @ (2134f8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 2135a6 │ │ │ │ + bne.n 2134ee │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {pc} │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldmia r2, {r2, r3, r4, r7} │ │ │ │ + ldmia r3!, {r2, r4, r6} │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2!, {r1, r3, r5, r6} │ │ │ │ + ldmia r3!, {r1, r5} │ │ │ │ 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] @ (213818 ) │ │ │ │ + ldr r5, [pc, #588] @ (213760 ) │ │ │ │ sub.w sp, sp, #844 @ 0x34c │ │ │ │ - ldr r3, [pc, #588] @ (21381c ) │ │ │ │ + ldr r3, [pc, #588] @ (213764 ) │ │ │ │ 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 213074 │ │ │ │ + bl 212fbc │ │ │ │ ldr.w r9, [r4] │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21380c │ │ │ │ + beq.w 213754 │ │ │ │ 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 22cc64 │ │ │ │ + bl 22cbac │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 213802 │ │ │ │ + bne.w 21374a │ │ │ │ ldr r3, [r5, #16] │ │ │ │ bic.w r3, r3, #4227858432 @ 0xfc000000 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 2137f0 │ │ │ │ + beq.w 213738 │ │ │ │ cmp r3, #8 │ │ │ │ it ne │ │ │ │ movne.w r9, #32 │ │ │ │ - bne.n 213648 │ │ │ │ + bne.n 213590 │ │ │ │ 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 2136fa │ │ │ │ - cbz r7, 21365a │ │ │ │ + beq.n 213642 │ │ │ │ + cbz r7, 2135a2 │ │ │ │ tst.w r3, #6 │ │ │ │ it eq │ │ │ │ addeq r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ ubfx r4, r3, #1, #2 │ │ │ │ - bl 2e58b0 │ │ │ │ + bl 2e57f8 │ │ │ │ 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 213738 │ │ │ │ - cbz r4, 2136a0 │ │ │ │ + bge.n 213680 │ │ │ │ + cbz r4, 2135e8 │ │ │ │ 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 213696 │ │ │ │ + bne.n 2135de │ │ │ │ str r6, [r5, #60] @ 0x3c │ │ │ │ add r6, ip │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 213610 │ │ │ │ + bne.n 213558 │ │ │ │ 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 2136d0 │ │ │ │ + beq.n 213618 │ │ │ │ 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] @ (213820 ) │ │ │ │ + ldr r2, [pc, #332] @ (213768 ) │ │ │ │ cmp r5, #4 │ │ │ │ - ldr r3, [pc, #324] @ (21381c ) │ │ │ │ + ldr r3, [pc, #324] @ (213764 ) │ │ │ │ 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 213812 │ │ │ │ + bne.w 21375a │ │ │ │ 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 2e4e1c │ │ │ │ + bl 2e4d64 │ │ │ │ ldrsb.w r3, [r5, #29] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ itt ge │ │ │ │ movge r7, sl │ │ │ │ movge ip, r0 │ │ │ │ - bge.n 213678 │ │ │ │ + bge.n 2135c0 │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ mov ip, r0 │ │ │ │ ldrb.w r7, [r3, #206] @ 0xce │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 213678 │ │ │ │ + beq.n 2135c0 │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r1, sl │ │ │ │ mov r7, sl │ │ │ │ - bl 2e4e1c │ │ │ │ + bl 2e4d64 │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ mov ip, r0 │ │ │ │ cmp r2, r9 │ │ │ │ - blt.n 21367e │ │ │ │ + blt.n 2135c6 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 2136a0 │ │ │ │ + beq.n 2135e8 │ │ │ │ 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 │ │ │ │ @@ -615942,115 +615911,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 21379a │ │ │ │ + bmi.n 2136e2 │ │ │ │ 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 213758 │ │ │ │ + bne.n 2136a0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldrd r2, r6, [sp] │ │ │ │ ldrd r5, r7, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 213682 │ │ │ │ + beq.w 2135ca │ │ │ │ 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 2136a4 │ │ │ │ + bcs.w 2135ec │ │ │ │ sub.w ip, r6, ip │ │ │ │ cmp r4, ip │ │ │ │ - bls.w 2136a4 │ │ │ │ + bls.w 2135ec │ │ │ │ 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 2137e4 │ │ │ │ - b.n 2136a4 │ │ │ │ + bne.n 21372c │ │ │ │ + b.n 2135ec │ │ │ │ ldrsb.w r3, [r8, #65] @ 0x41 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq.w r9, #15 │ │ │ │ movne.w r9, #32 │ │ │ │ - b.n 213648 │ │ │ │ + b.n 213590 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2e5c24 │ │ │ │ + bl 2e5b6c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 213622 │ │ │ │ + b.n 21356a │ │ │ │ mov sl, r3 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 2136b2 │ │ │ │ + b.n 2135fa │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldmia r2!, {r1, r3, r5} │ │ │ │ + ldmia r2!, {r1, r5, r6, r7} │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1, {r1, r2, r5} │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r6, r7} │ │ │ │ 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] @ (213978 ) │ │ │ │ + ldr r5, [pc, #320] @ (2138c0 ) │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #320] @ (21397c ) │ │ │ │ + ldr r1, [pc, #320] @ (2138c4 ) │ │ │ │ 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 213966 │ │ │ │ + beq.w 2138ae │ │ │ │ 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 2138c8 │ │ │ │ + beq.n 213810 │ │ │ │ cmp r0, r3 │ │ │ │ it eq │ │ │ │ cmpeq ip, r2 │ │ │ │ - beq.n 2138ee │ │ │ │ + beq.n 213836 │ │ │ │ add.w lr, lr, #4294967295 @ 0xffffffff │ │ │ │ strd r6, r6, [sp, #8] │ │ │ │ cmp.w lr, #31 │ │ │ │ - bhi.n 213970 │ │ │ │ + bhi.n 2138b8 │ │ │ │ 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 │ │ │ │ @@ -616060,442 +616029,442 @@ │ │ │ │ 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] @ 213970 │ │ │ │ + vldr d7, [pc, #164] @ 2138b8 │ │ │ │ mov r2, lr │ │ │ │ ldr r0, [r5, #16] │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - bl 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 2138ee │ │ │ │ + cbz r0, 213836 │ │ │ │ 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 2025a4 │ │ │ │ - ldr r1, [pc, #144] @ (213980 ) │ │ │ │ - ldr r3, [pc, #136] @ (21397c ) │ │ │ │ + bl 2024ec │ │ │ │ + ldr r1, [pc, #144] @ (2138c8 ) │ │ │ │ + ldr r3, [pc, #136] @ (2138c4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r1, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 21396c │ │ │ │ + bne.n 2138b4 │ │ │ │ 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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 213936 │ │ │ │ + cbz r0, 21387e │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r5 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 2138ee │ │ │ │ + b.n 213836 │ │ │ │ mov.w lr, #16 │ │ │ │ strh.w r2, [sp, #8] │ │ │ │ - b.n 21390e │ │ │ │ + b.n 213856 │ │ │ │ mov.w lr, #8 │ │ │ │ strb.w r2, [sp, #8] │ │ │ │ - b.n 21390e │ │ │ │ + b.n 213856 │ │ │ │ mov.w lr, #1 │ │ │ │ strb.w lr, [sp, #8] │ │ │ │ - b.n 21390e │ │ │ │ + b.n 213856 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ - b.n 21390e │ │ │ │ + b.n 213856 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r0!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r1, r3} │ │ │ │ + stmia r7!, {r1, r6, r7} │ │ │ │ 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, #2820] @ 2144a0 │ │ │ │ + ldr.w r2, [pc, #2820] @ 2143e8 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ - ldr.w r3, [pc, #2820] @ 2144a4 │ │ │ │ + ldr.w r3, [pc, #2820] @ 2143ec │ │ │ │ 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, #2796] @ 2144a8 │ │ │ │ + ldr.w r3, [pc, #2796] @ 2143f0 │ │ │ │ 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 213a28 │ │ │ │ - bhi.n 213a12 │ │ │ │ + beq.n 213970 │ │ │ │ + bhi.n 21395a │ │ │ │ cmp r2, #129 @ 0x81 │ │ │ │ - beq.n 213aca │ │ │ │ + beq.n 213a12 │ │ │ │ cmp r2, #131 @ 0x83 │ │ │ │ - bne.n 2139f0 │ │ │ │ + bne.n 213938 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb r3, [r3, #19] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 213d70 │ │ │ │ + bne.w 213cb8 │ │ │ │ movs r0, #0 │ │ │ │ - ldr.w r2, [pc, #2744] @ 2144ac │ │ │ │ - ldr.w r3, [pc, #2732] @ 2144a4 │ │ │ │ + ldr.w r2, [pc, #2744] @ 2143f4 │ │ │ │ + ldr.w r3, [pc, #2732] @ 2143ec │ │ │ │ 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 214668 │ │ │ │ + bne.w 2145b0 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w r2, #348 @ 0x15c │ │ │ │ - beq.w 213cac │ │ │ │ + beq.w 213bf4 │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 213cac │ │ │ │ + beq.w 213bf4 │ │ │ │ cmp r2, #254 @ 0xfe │ │ │ │ - bne.n 2139f0 │ │ │ │ + bne.n 213938 │ │ │ │ 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 2139f0 │ │ │ │ + beq.n 213938 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 202afc │ │ │ │ + bl 202a44 │ │ │ │ movs r2, #1 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 202afc │ │ │ │ + bl 202a44 │ │ │ │ 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 214136 │ │ │ │ + beq.w 21407e │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ 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 2144fa │ │ │ │ + beq.w 214442 │ │ │ │ mov r3, fp │ │ │ │ mov r2, sl │ │ │ │ mov.w r1, #340 @ 0x154 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r6, r0 │ │ │ │ mov r3, fp │ │ │ │ mov r2, sl │ │ │ │ movs r1, #217 @ 0xd9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r6 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ - bl 2028cc │ │ │ │ + bl 202814 │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 2139f0 │ │ │ │ + beq.n 213938 │ │ │ │ mov r1, r6 │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 2004d0 │ │ │ │ + bl 200418 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ff184 │ │ │ │ + bl 1ff0cc │ │ │ │ movs r0, #1 │ │ │ │ - b.n 2139f2 │ │ │ │ + b.n 21393a │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2139f0 │ │ │ │ + beq.n 213938 │ │ │ │ movs r2, #0 │ │ │ │ - bl 202afc │ │ │ │ + bl 202a44 │ │ │ │ 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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 213b12 │ │ │ │ + cbz r0, 213a5a │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov.w r2, #1431655765 @ 0x55555555 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 213828 │ │ │ │ + bl 213770 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r4 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov.w r2, #858993459 @ 0x33333333 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 213828 │ │ │ │ + bl 213770 │ │ │ │ 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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 213b80 │ │ │ │ + cbz r0, 213ac8 │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov.w r2, #858993459 @ 0x33333333 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 213828 │ │ │ │ + bl 213770 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ 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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 213bde │ │ │ │ + cbz r0, 213b26 │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov.w r2, #252645135 @ 0xf0f0f0f │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 213828 │ │ │ │ + bl 213770 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r6, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 214382 │ │ │ │ + beq.w 2142ca │ │ │ │ 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 214164 │ │ │ │ + beq.w 2140ac │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 213c8c │ │ │ │ + beq.n 213bd4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r1, [r0, #20] │ │ │ │ - cbz r1, 213c38 │ │ │ │ + cbz r1, 213b80 │ │ │ │ ldrb.w r1, [r1, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 2142e0 │ │ │ │ + bne.w 214228 │ │ │ │ subs r1, r3, #1 │ │ │ │ tst r1, r3 │ │ │ │ - bne.w 2142e0 │ │ │ │ - cbz r3, 213c4c │ │ │ │ + bne.w 214228 │ │ │ │ + cbz r3, 213b94 │ │ │ │ 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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 213c7e │ │ │ │ + cbz r0, 213bc6 │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r6, r0 │ │ │ │ subs.w r3, r7, #8 │ │ │ │ - bne.w 21438e │ │ │ │ + bne.w 2142d6 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ mov r2, r6 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.w 213ab6 │ │ │ │ + beq.w 2139fe │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #423 @ 0x1a7 │ │ │ │ - bl 20280c │ │ │ │ + bl 202754 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 213ab2 │ │ │ │ + b.n 2139fa │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb r3, [r3, #26] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2139f0 │ │ │ │ + beq.w 213938 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 202afc │ │ │ │ + bl 202a44 │ │ │ │ mov r6, r0 │ │ │ │ mov fp, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 202afc │ │ │ │ + bl 202a44 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ mov r7, r0 │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, #31 │ │ │ │ - bls.w 2140d4 │ │ │ │ + bls.w 21401c │ │ │ │ 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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - cbz r0, 213d14 │ │ │ │ + cbz r0, 213c5c │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ 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 2145ec │ │ │ │ + bhi.w 214534 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 21466c │ │ │ │ + bhi.w 2145b4 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r3, r6, #8 │ │ │ │ lsls r6, r3, #18 │ │ │ │ lsls r6, r3, #18 │ │ │ │ lsls r6, r3, #18 │ │ │ │ lsls r6, r3, #18 │ │ │ │ lsls r6, r3, #18 │ │ │ │ @@ -616527,535 +616496,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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r2, r0 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 213da0 │ │ │ │ + cbz r0, 213ce8 │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ 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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r2, r0 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 213dd4 │ │ │ │ + cbz r0, 213d1c │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ 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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r2, r0 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 213e0a │ │ │ │ + cbz r0, 213d52 │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ 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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - cbz r0, 213e44 │ │ │ │ + cbz r0, 213d8c │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ 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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - cbz r0, 213e7e │ │ │ │ + cbz r0, 213dc6 │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ 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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ - cbz r0, 213eba │ │ │ │ + cbz r0, 213e02 │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ 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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r2, r0 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 213ef0 │ │ │ │ + cbz r0, 213e38 │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ 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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ - cbz r0, 213f2a │ │ │ │ + cbz r0, 213e72 │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ 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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - cbz r0, 213f64 │ │ │ │ + cbz r0, 213eac │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ add.w r3, r6, #20 │ │ │ │ str r3, [sp, #28] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 202afc │ │ │ │ + bl 202a44 │ │ │ │ mov r3, r8 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r7 │ │ │ │ mov r9, r0 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r3, sl │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r3, r6 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r3, fp │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r3, r6 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r8 │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r9, r0 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r3, r6 │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 213ab2 │ │ │ │ - ldr r3, [pc, #984] @ (2144b0 ) │ │ │ │ + b.n 2139fa │ │ │ │ + ldr r3, [pc, #984] @ (2143f8 ) │ │ │ │ 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 2035e0 │ │ │ │ + bl 203528 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r8 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2035e0 │ │ │ │ + bl 203528 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #343 @ 0x157 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ ldrb.w r3, [fp, #13] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2144b4 │ │ │ │ + bne.w 2143fc │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ orrs r3, r2 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 2035e0 │ │ │ │ + bl 203528 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 213ab2 │ │ │ │ + b.n 2139fa │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ 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 2145fe │ │ │ │ + beq.w 214546 │ │ │ │ mov r3, fp │ │ │ │ mov r2, sl │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #339 @ 0x153 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 213a94 │ │ │ │ - vldr d7, [pc, #808] @ 214490 │ │ │ │ + b.n 2139dc │ │ │ │ + vldr d7, [pc, #808] @ 2143d8 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ - bl 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 213c8c │ │ │ │ + beq.w 213bd4 │ │ │ │ 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 2025a4 │ │ │ │ - b.n 213c8c │ │ │ │ + bl 2024ec │ │ │ │ + b.n 213bd4 │ │ │ │ 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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - cbz r0, 2141c4 │ │ │ │ + cbz r0, 21410c │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ 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 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, sl │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r8, r0 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ cmp.w r6, #348 @ 0x15c │ │ │ │ ldr r6, [sp, #16] │ │ │ │ mov r9, r0 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r6 │ │ │ │ - bne.w 2143d0 │ │ │ │ + bne.w 214318 │ │ │ │ mov.w r1, #362 @ 0x16a │ │ │ │ mov r0, r4 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r2, sl │ │ │ │ mov fp, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #362 @ 0x16a │ │ │ │ mov r0, r4 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r2, r8 │ │ │ │ mov sl, r0 │ │ │ │ mov r3, r9 │ │ │ │ movw r1, #343 @ 0x157 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ str r0, [sp, #12] │ │ │ │ movw r1, #343 @ 0x157 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, fp │ │ │ │ str r0, [sp, #16] │ │ │ │ movw r1, #343 @ 0x157 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r3, sl │ │ │ │ mov r8, r0 │ │ │ │ mov r2, fp │ │ │ │ movw r1, #343 @ 0x157 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r6 │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #362 @ 0x16a │ │ │ │ mov r0, r4 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #362 @ 0x16a │ │ │ │ mov r0, r4 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r7 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r6, r0 │ │ │ │ - b.w 213ab2 │ │ │ │ + b.w 2139fa │ │ │ │ movs r3, #15 │ │ │ │ strb.w r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 214196 │ │ │ │ + b.n 2140de │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ strh.w r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 214196 │ │ │ │ + b.n 2140de │ │ │ │ subs r1, r2, #1 │ │ │ │ mov.w ip, #0 │ │ │ │ strd ip, ip, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 21466c │ │ │ │ + bhi.w 2145b4 │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ lsls r3, r0, #1 │ │ │ │ lsls r4, r7, #6 │ │ │ │ lsls r4, r7, #6 │ │ │ │ lsls r4, r7, #6 │ │ │ │ lsls r4, r7, #6 │ │ │ │ lsls r4, r7, #6 │ │ │ │ @@ -617085,186 +617054,186 @@ │ │ │ │ lsls r4, r7, #6 │ │ │ │ lsls r4, r7, #6 │ │ │ │ movs r0, r4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ vldr d7, [sp, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ - bl 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 21435e │ │ │ │ + cbz r0, 2142a6 │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #343 @ 0x157 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 213c8c │ │ │ │ + b.n 213bd4 │ │ │ │ strh.w r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 214336 │ │ │ │ + b.n 21427e │ │ │ │ strb.w r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 214336 │ │ │ │ + b.n 21427e │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 214336 │ │ │ │ - vldr d7, [pc, #276] @ 214498 │ │ │ │ + b.n 21427e │ │ │ │ + vldr d7, [pc, #276] @ 2143e0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - b.n 214336 │ │ │ │ + b.n 21427e │ │ │ │ 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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 2143c0 │ │ │ │ + cbz r0, 214308 │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 213c94 │ │ │ │ + b.n 213bdc │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r2, sl │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r6 │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ 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 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r8 │ │ │ │ str r0, [sp, #16] │ │ │ │ movw r1, #343 @ 0x157 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r7 │ │ │ │ mov fp, r0 │ │ │ │ movw r1, #343 @ 0x157 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r2, r7 │ │ │ │ mov r9, r0 │ │ │ │ mov r3, r8 │ │ │ │ movw r1, #343 @ 0x157 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r6 │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r6 │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, fp │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 2142b0 │ │ │ │ + b.n 2141f8 │ │ │ │ ... │ │ │ │ lsls r1, r0, #4 │ │ │ │ lsls r1, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r1, r2, r4, r6} │ │ │ │ + stmia r7!, {r1, r2, r3} │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r2, r3, r4, r5} │ │ │ │ + stmia r6!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r4, r4, #2 │ │ │ │ - stmia r6!, {r1} │ │ │ │ + stmia r6!, {r1, r3, r4, r5, r7} │ │ │ │ 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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 2144e6 │ │ │ │ + cbz r0, 21442e │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #362 @ 0x16a │ │ │ │ mov r0, r4 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ ldrb.w r3, [fp, #13] │ │ │ │ mov r6, r0 │ │ │ │ - b.n 214122 │ │ │ │ + b.n 21406a │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ cmp r3, #32 │ │ │ │ - bne.w 213a84 │ │ │ │ + bne.w 2139cc │ │ │ │ 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 │ │ │ │ @@ -617278,24 +617247,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 2145a6 │ │ │ │ + bne.n 2144ee │ │ │ │ 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 214612 │ │ │ │ + bhi.n 21455a │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 21466c │ │ │ │ + bhi.w 2145b4 │ │ │ │ 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 │ │ │ │ @@ -617307,144 +617276,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 2145e0 │ │ │ │ + bne.n 214528 │ │ │ │ bics.w r2, r3, #2147483648 @ 0x80000000 │ │ │ │ - bne.n 2145f8 │ │ │ │ + bne.n 214540 │ │ │ │ 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 214616 │ │ │ │ + bne.n 21455e │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp.w r3, #2147483648 @ 0x80000000 │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 214646 │ │ │ │ + bne.n 21458e │ │ │ │ mov r3, r9 │ │ │ │ movs r0, #0 │ │ │ │ eor.w r2, r5, #1 │ │ │ │ adds r4, #32 │ │ │ │ movs r5, #1 │ │ │ │ tst r3, r2 │ │ │ │ - bne.n 21452e │ │ │ │ + bne.n 214476 │ │ │ │ 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 213ab6 │ │ │ │ + beq.w 2139fe │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #252 @ 0xfc │ │ │ │ - bne.w 213a84 │ │ │ │ - b.n 214152 │ │ │ │ + bne.w 2139cc │ │ │ │ + b.n 21409a │ │ │ │ mov r3, r2 │ │ │ │ - b.n 214576 │ │ │ │ + b.n 2144be │ │ │ │ uxth r3, r2 │ │ │ │ - b.n 214576 │ │ │ │ + b.n 2144be │ │ │ │ bics.w r2, r3, #2147483648 @ 0x80000000 │ │ │ │ - bne.n 21460a │ │ │ │ + bne.n 214552 │ │ │ │ mov r1, fp │ │ │ │ mov r7, sl │ │ │ │ - b.n 214584 │ │ │ │ + b.n 2144cc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #48] @ 0x30 │ │ │ │ - b.n 214196 │ │ │ │ + b.n 2140de │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - b.n 2145aa │ │ │ │ + b.n 2144f2 │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ cmp r3, #32 │ │ │ │ - bne.w 214152 │ │ │ │ - b.n 214504 │ │ │ │ + bne.w 21409a │ │ │ │ + b.n 21444c │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ - b.n 2145be │ │ │ │ + b.n 214506 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 214576 │ │ │ │ + b.n 2144be │ │ │ │ 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 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ str r7, [sp, #0] │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2028cc │ │ │ │ + bl 202814 │ │ │ │ clz r3, r0 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ - b.n 2145aa │ │ │ │ + b.n 2144f2 │ │ │ │ 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 20285c │ │ │ │ + bl 2027a4 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ str.w r8, [sp] │ │ │ │ - b.n 214636 │ │ │ │ + b.n 21457e │ │ │ │ blx 597a0 <__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] @ (2147b0 ) │ │ │ │ + ldr r2, [pc, #304] @ (2146f8 ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ - ldr r3, [pc, #304] @ (2147b4 ) │ │ │ │ + ldr r3, [pc, #304] @ (2146fc ) │ │ │ │ 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, 21469a │ │ │ │ + cbnz r2, 2145e2 │ │ │ │ ldrb r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 214796 │ │ │ │ + beq.n 2146de │ │ │ │ ldr.w r6, [r0, #424] @ 0x1a8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbnz r3, 2146ac │ │ │ │ - b.n 214792 │ │ │ │ + cbnz r3, 2145f4 │ │ │ │ + b.n 2146da │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 214792 │ │ │ │ + beq.n 2146da │ │ │ │ ldr r5, [r6, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 2146a4 │ │ │ │ + beq.n 2145ec │ │ │ │ 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] │ │ │ │ @@ -617457,124 +617426,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 200834 │ │ │ │ + bl 20077c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov fp, r0 │ │ │ │ - cbz r3, 21474e │ │ │ │ + cbz r3, 214696 │ │ │ │ movs r4, #0 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr.w sl, [r1] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 214728 │ │ │ │ + beq.n 214670 │ │ │ │ ldr.w r2, [sl] │ │ │ │ - cbz r2, 214718 │ │ │ │ + cbz r2, 214660 │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ - cbz r2, 214736 │ │ │ │ + cbz r2, 21467e │ │ │ │ mov r1, sl │ │ │ │ ldr.w sl, [sl] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 214702 │ │ │ │ + bne.n 21464a │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ - cbnz r2, 214728 │ │ │ │ + cbnz r2, 214670 │ │ │ │ mov r0, r7 │ │ │ │ - bl 213988 │ │ │ │ + bl 2138d0 │ │ │ │ orr.w r3, r4, r0 │ │ │ │ uxtb r4, r3 │ │ │ │ mov r0, fp │ │ │ │ - bl 200834 │ │ │ │ + bl 20077c │ │ │ │ mov r3, fp │ │ │ │ - cbz r3, 214750 │ │ │ │ + cbz r3, 214698 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 2146f6 │ │ │ │ + b.n 21463e │ │ │ │ mov r0, r7 │ │ │ │ - bl 213988 │ │ │ │ + bl 2138d0 │ │ │ │ mov r1, sl │ │ │ │ orrs r0, r4 │ │ │ │ ldr.w sl, [sl] │ │ │ │ uxtb r4, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 214702 │ │ │ │ - b.n 214718 │ │ │ │ + bne.n 21464a │ │ │ │ + b.n 214660 │ │ │ │ mov r4, r3 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25042c │ │ │ │ + bl 250374 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r6, [r6, #0] │ │ │ │ orrs r3, r0 │ │ │ │ uxtb r3, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 214776 │ │ │ │ + cbz r3, 2146be │ │ │ │ ldr r5, [r6, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 2146ba │ │ │ │ + bne.n 214602 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 214768 │ │ │ │ - ldr r2, [pc, #64] @ (2147b8 ) │ │ │ │ - ldr r3, [pc, #56] @ (2147b4 ) │ │ │ │ + bne.n 2146b0 │ │ │ │ + ldr r2, [pc, #64] @ (214700 ) │ │ │ │ + ldr r3, [pc, #56] @ (2146fc ) │ │ │ │ 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 2147ac │ │ │ │ + bne.n 2146f4 │ │ │ │ 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 214776 │ │ │ │ + b.n 2146be │ │ │ │ ldrb r2, [r3, #26] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 21469a │ │ │ │ + bne.w 2145e2 │ │ │ │ ldrb.w r3, [r3, #38] @ 0x26 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 21469a │ │ │ │ - b.n 214776 │ │ │ │ + bne.w 2145e2 │ │ │ │ + b.n 2146be │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ - cbnz r2, 2147d2 │ │ │ │ + rev r2, r6 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb882 │ │ │ │ + cbnz r2, 214712 │ │ │ │ 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] @ (2148c4 ) │ │ │ │ + ldr r4, [pc, #220] @ (21480c ) │ │ │ │ movs r7, #48 @ 0x30 │ │ │ │ - ldr r5, [pc, #220] @ (2148c8 ) │ │ │ │ + ldr r5, [pc, #220] @ (214810 ) │ │ │ │ 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 2148b8 │ │ │ │ + beq.n 214800 │ │ │ │ mov r9, r3 │ │ │ │ mla r3, r7, r1, r6 │ │ │ │ movs r7, #0 │ │ │ │ mov fp, r0 │ │ │ │ subs r5, #1 │ │ │ │ mov sl, r7 │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -617586,167 +617555,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 1fdcac │ │ │ │ + bl 1fdbf4 │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w r3, [fp, #33] @ 0x21 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ add r6, r4 │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add.w r0, r4, #44 @ 0x2c │ │ │ │ - bl 1fd890 │ │ │ │ + bl 1fd7d8 │ │ │ │ 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 214876 │ │ │ │ - bl 1fd890 │ │ │ │ + bls.n 2147be │ │ │ │ + bl 1fd7d8 │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r2, sl │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r0, #0 │ │ │ │ mov r3, r8 │ │ │ │ mov sl, r8 │ │ │ │ - cbz r7, 2148a8 │ │ │ │ + cbz r7, 2147f0 │ │ │ │ strd r0, r0, [sp] │ │ │ │ mov r0, r9 │ │ │ │ - bl 202764 │ │ │ │ + bl 2026ac │ │ │ │ mov sl, r0 │ │ │ │ subs r5, #1 │ │ │ │ adds r7, #1 │ │ │ │ adds r3, r5, #1 │ │ │ │ - bne.n 214822 │ │ │ │ + bne.n 21476a │ │ │ │ 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 │ │ │ │ - @ instruction: 0xb810 │ │ │ │ + @ instruction: 0xb8c8 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ - ldr r3, [pc, #44] @ (2148fc ) │ │ │ │ + ldr r3, [pc, #44] @ (214844 ) │ │ │ │ add r3, pc │ │ │ │ - cbnz r2, 2148f8 │ │ │ │ + cbnz r2, 214840 │ │ │ │ ldrb.w r2, [r0, #32] │ │ │ │ cmp r2, #1 │ │ │ │ - bls.n 2148e0 │ │ │ │ + bls.n 214828 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #28] @ (214900 ) │ │ │ │ + ldr r2, [pc, #28] @ (214848 ) │ │ │ │ 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 │ │ │ │ - @ instruction: 0xb72c │ │ │ │ + @ instruction: 0xb7e4 │ │ │ │ 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] @ (214a70 ) │ │ │ │ + ldr r3, [pc, #344] @ (2149b8 ) │ │ │ │ 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 214a20 │ │ │ │ + bne.n 214968 │ │ │ │ ldrb.w r2, [r0, #33] @ 0x21 │ │ │ │ ldr r1, [r7, #16] │ │ │ │ cmp r2, #32 │ │ │ │ - beq.w 214a66 │ │ │ │ + beq.w 2149ae │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ it ne │ │ │ │ ldrbne r2, [r2, #1] │ │ │ │ - bne.n 214940 │ │ │ │ + bne.n 214888 │ │ │ │ ldrb r2, [r2, #3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 214a40 │ │ │ │ - ldr r2, [pc, #300] @ (214a74 ) │ │ │ │ + bne.n 214988 │ │ │ │ + ldr r2, [pc, #300] @ (2149bc ) │ │ │ │ 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 214a6c │ │ │ │ + beq.w 2149b4 │ │ │ │ add.w fp, r2, #4294967295 @ 0xffffffff │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 214a60 │ │ │ │ + bne.n 2149a8 │ │ │ │ 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 1fdcac │ │ │ │ + bl 1fdbf4 │ │ │ │ add fp, r9 │ │ │ │ add.w sl, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w r3, [r9, #33] @ 0x21 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sl │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add.w r0, r4, #44 @ 0x2c │ │ │ │ - bl 1fd890 │ │ │ │ + bl 1fd7d8 │ │ │ │ ldrb.w r3, [fp, #60] @ 0x3c │ │ │ │ strb.w r3, [r4, #60] @ 0x3c │ │ │ │ add.w r0, r4, #76 @ 0x4c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - bl 1fd890 │ │ │ │ + bl 1fd7d8 │ │ │ │ ldrb.w r3, [fp, #92] @ 0x5c │ │ │ │ add.w ip, sp, #48 @ 0x30 │ │ │ │ strb.w r3, [r4, #92] @ 0x5c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 2149ee │ │ │ │ + beq.n 214936 │ │ │ │ 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} │ │ │ │ @@ -617754,172 +617723,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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 214a58 │ │ │ │ + beq.n 2149a0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ adds r3, r6, #1 │ │ │ │ mov r8, r6 │ │ │ │ - cbz r2, 214a36 │ │ │ │ + cbz r2, 21497e │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov fp, r6 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r6, r3 │ │ │ │ str.w sl, [sp, #12] │ │ │ │ - b.n 21498c │ │ │ │ - ldr r2, [pc, #80] @ (214a74 ) │ │ │ │ + b.n 2148d4 │ │ │ │ + ldr r2, [pc, #80] @ (2149bc ) │ │ │ │ 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 21495c │ │ │ │ + b.n 2148a4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ sub.w fp, r2, r3 │ │ │ │ - b.n 214a16 │ │ │ │ + b.n 21495e │ │ │ │ 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 2147d4 │ │ │ │ + bl 21471c │ │ │ │ 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 21496c │ │ │ │ + b.n 2148b4 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ ldrb r2, [r2, #2] │ │ │ │ - b.n 214940 │ │ │ │ + b.n 214888 │ │ │ │ mov sl, r2 │ │ │ │ - b.n 214a58 │ │ │ │ - @ instruction: 0xb6e0 │ │ │ │ + b.n 2149a0 │ │ │ │ + @ instruction: 0xb798 │ │ │ │ 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] @ (214b70 ) │ │ │ │ + ldr r1, [pc, #212] @ (214ab8 ) │ │ │ │ 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] @ (214b74 ) │ │ │ │ + ldr r2, [pc, #200] @ (214abc ) │ │ │ │ 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 214b48 │ │ │ │ + beq.n 214a90 │ │ │ │ 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 214b4e │ │ │ │ + beq.n 214a96 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1fdcac │ │ │ │ + bl 1fdbf4 │ │ │ │ add.w r9, r0, #20 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ mov r8, r0 │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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 2025a4 │ │ │ │ - ldr r2, [pc, #72] @ (214b78 ) │ │ │ │ - ldr r3, [pc, #68] @ (214b74 ) │ │ │ │ + bl 2024ec │ │ │ │ + ldr r2, [pc, #72] @ (214ac0 ) │ │ │ │ + ldr r3, [pc, #68] @ (214abc ) │ │ │ │ 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 214b6a │ │ │ │ + bne.n 214ab2 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.n 214b52 │ │ │ │ + bne.n 214a9a │ │ │ │ mov r9, r6 │ │ │ │ - b.n 214b2c │ │ │ │ + b.n 214a74 │ │ │ │ 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 214aee │ │ │ │ + b.n 214a36 │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - push {r2, r3, r4, r6, lr} │ │ │ │ + @ instruction: 0xb614 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - push {r2, r3, r6, r7} │ │ │ │ + push {r2, r7, lr} │ │ │ │ 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] @ (214e14 ) │ │ │ │ + ldr r4, [pc, #644] @ (214d5c ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r3, [pc, #644] @ (214e18 ) │ │ │ │ + ldr r3, [pc, #644] @ (214d60 ) │ │ │ │ add r4, pc │ │ │ │ - ldr r2, [pc, #644] @ (214e1c ) │ │ │ │ + ldr r2, [pc, #644] @ (214d64 ) │ │ │ │ str r1, [sp, #32] │ │ │ │ add r3, pc │ │ │ │ - ldr r1, [pc, #640] @ (214e20 ) │ │ │ │ + ldr r1, [pc, #640] @ (214d68 ) │ │ │ │ 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] │ │ │ │ @@ -617935,37 +617904,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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 214bfc │ │ │ │ + cbz r0, 214b44 │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 214df4 │ │ │ │ + beq.w 214d3c │ │ │ │ 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 214c66 │ │ │ │ + b.n 214bae │ │ │ │ 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] │ │ │ │ @@ -617977,55 +617946,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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, sl │ │ │ │ - bls.w 214df2 │ │ │ │ + bls.w 214d3a │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r1, #119 @ 0x77 │ │ │ │ movs r7, #0 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1fdcac │ │ │ │ + bl 1fdbf4 │ │ │ │ str r5, [sp, #16] │ │ │ │ add.w r5, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #16 │ │ │ │ mov r6, r0 │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ ldrd r2, r1, [sp, #32] │ │ │ │ cmp.w r8, #1 │ │ │ │ add r2, sl │ │ │ │ - beq.n 214cc8 │ │ │ │ + beq.n 214c10 │ │ │ │ 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 1fd890 │ │ │ │ + bl 1fd7d8 │ │ │ │ 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 214c1a │ │ │ │ + bne.n 214b62 │ │ │ │ movs r5, #1 │ │ │ │ - b.n 214ca2 │ │ │ │ + b.n 214bea │ │ │ │ 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] │ │ │ │ @@ -618036,133 +618005,133 @@ │ │ │ │ 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 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - cbz r0, 214d20 │ │ │ │ + cbz r0, 214c68 │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ 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 214dea │ │ │ │ + beq.n 214d32 │ │ │ │ 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 1fdcac │ │ │ │ + bl 1fdbf4 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ add.w r7, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r6, r0 │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r2, r7 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov.w r1, #492 @ 0x1ec │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ 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, 214de4 │ │ │ │ + cbz r3, 214d2c │ │ │ │ ldrd sl, r8, [sp, #40] @ 0x28 │ │ │ │ ldrd r5, r6, [sp, #48] @ 0x30 │ │ │ │ - b.n 214c20 │ │ │ │ + b.n 214b68 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 214ce2 │ │ │ │ + b.n 214c2a │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 214da0 │ │ │ │ - b.n 214d4a │ │ │ │ + beq.n 214ce8 │ │ │ │ + b.n 214c92 │ │ │ │ mov r8, r5 │ │ │ │ - ldr r2, [pc, #44] @ (214e24 ) │ │ │ │ - ldr r3, [pc, #40] @ (214e20 ) │ │ │ │ + ldr r2, [pc, #44] @ (214d6c ) │ │ │ │ + ldr r3, [pc, #40] @ (214d68 ) │ │ │ │ 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 214e10 │ │ │ │ + bne.n 214d58 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #164 @ 0xa4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 597a0 <__stack_chk_fail@plt> │ │ │ │ - push {r3, r5, r6} │ │ │ │ + push {r5, lr} │ │ │ │ lsls r4, r4, #2 │ │ │ │ - push {r1, r5, r6} │ │ │ │ + push {r1, r3, r4, lr} │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - sxth r4, r0 │ │ │ │ + uxth 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, #3880] @ 0xf28 │ │ │ │ - ldr.w r4, [pc, #2968] @ 2159d4 │ │ │ │ + ldr.w r4, [pc, #2968] @ 21591c │ │ │ │ mov r6, r1 │ │ │ │ - ldr.w r1, [pc, #2968] @ 2159d8 │ │ │ │ + ldr.w r1, [pc, #2968] @ 215920 │ │ │ │ sub sp, #180 @ 0xb4 │ │ │ │ add r4, pc │ │ │ │ - ldr.w r3, [pc, #2964] @ 2159dc │ │ │ │ + ldr.w r3, [pc, #2964] @ 215924 │ │ │ │ mov r9, r0 │ │ │ │ - ldr.w r0, [pc, #2960] @ 2159e0 │ │ │ │ + ldr.w r0, [pc, #2960] @ 215928 │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r4, r1] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #172] @ 0xac │ │ │ │ mov.w r1, #0 │ │ │ │ ldr r1, [r6, #36] @ 0x24 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ @@ -618175,57 +618144,57 @@ │ │ │ │ ldrb.w r3, [r6, #40] @ 0x28 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ str.w r3, [r9, #12] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldrb.w r0, [r6, #32] │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 214f7a │ │ │ │ + beq.n 214ec2 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21532e │ │ │ │ + beq.w 215276 │ │ │ │ ldr r1, [r6, #36] @ 0x24 │ │ │ │ cmp r1, #143 @ 0x8f │ │ │ │ - bhi.n 214ee6 │ │ │ │ + bhi.n 214e2e │ │ │ │ cmp r1, #96 @ 0x60 │ │ │ │ - bhi.n 214f7e │ │ │ │ + bhi.n 214ec6 │ │ │ │ cmp r1, #57 @ 0x39 │ │ │ │ - bhi.w 215350 │ │ │ │ + bhi.w 215298 │ │ │ │ cmp r1, #39 @ 0x27 │ │ │ │ - bhi.w 214fe8 │ │ │ │ + bhi.w 214f30 │ │ │ │ cmp r1, #26 │ │ │ │ - bhi.w 21500a │ │ │ │ + bhi.w 214f52 │ │ │ │ cmp r1, #8 │ │ │ │ - bls.w 216076 │ │ │ │ + bls.w 215fbe │ │ │ │ movs r4, #1 │ │ │ │ lsl.w r2, r4, r1 │ │ │ │ tst.w r2, #98566144 @ 0x5e00000 │ │ │ │ - bne.w 216096 │ │ │ │ + bne.w 215fde │ │ │ │ tst.w r2, #1540096 @ 0x178000 │ │ │ │ - bne.w 21553c │ │ │ │ + bne.w 215484 │ │ │ │ tst.w r2, #24064 @ 0x5e00 │ │ │ │ - beq.w 21500a │ │ │ │ + beq.w 214f52 │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #314 @ 0x13a │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 2147d4 │ │ │ │ - b.n 215330 │ │ │ │ + bl 21471c │ │ │ │ + b.n 215278 │ │ │ │ cmp.w r1, #428 @ 0x1ac │ │ │ │ - bhi.w 21530a │ │ │ │ + bhi.w 215252 │ │ │ │ cmp.w r1, #370 @ 0x172 │ │ │ │ - bls.w 21514e │ │ │ │ + bls.w 215096 │ │ │ │ mvn.w r2, #370 @ 0x172 │ │ │ │ adds r2, r1, r2 │ │ │ │ cmp r2, #57 @ 0x39 │ │ │ │ - bhi.w 21500a │ │ │ │ + bhi.w 214f52 │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r4, r2, #8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ @@ -618278,18 +618247,18 @@ │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsls r4, r2, #8 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 214e94 │ │ │ │ + b.n 214ddc │ │ │ │ sub.w r2, r1, #97 @ 0x61 │ │ │ │ cmp r2, #46 @ 0x2e │ │ │ │ - bhi.n 21500a │ │ │ │ + bhi.n 214f52 │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r6, r5, #11 │ │ │ │ lsls r6, r5, #11 │ │ │ │ lsls r6, r5, #11 │ │ │ │ lsls r6, r5, #11 │ │ │ │ lsls r0, r0, #1 │ │ │ │ lsls r6, r5, #11 │ │ │ │ @@ -618334,63 +618303,63 @@ │ │ │ │ lsls r0, r0, #1 │ │ │ │ lsls r0, r0, #1 │ │ │ │ lsls r2, r2, #7 │ │ │ │ sub.w r2, r1, #40 @ 0x28 │ │ │ │ movs r4, #1 │ │ │ │ lsl.w r2, r4, r2 │ │ │ │ tst.w r2, #192512 @ 0x2f000 │ │ │ │ - bne.w 2160c2 │ │ │ │ + bne.w 21600a │ │ │ │ tst.w r2, #3008 @ 0xbc0 │ │ │ │ - bne.w 2160ac │ │ │ │ + bne.w 215ff4 │ │ │ │ tst.w r2, #47 @ 0x2f │ │ │ │ - bne.w 2160ee │ │ │ │ + bne.w 216036 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 21532e │ │ │ │ + beq.w 215276 │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.w 2165fc │ │ │ │ + bcc.w 216544 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mul.w r1, r2, r1 │ │ │ │ adds r2, r4, r1 │ │ │ │ ldrb r7, [r2, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 21532e │ │ │ │ + beq.w 215276 │ │ │ │ adds r4, #6 │ │ │ │ negs r0, r3 │ │ │ │ add r4, r1 │ │ │ │ mov r5, r6 │ │ │ │ add r7, r4 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 21606a │ │ │ │ + beq.w 215fb2 │ │ │ │ ldrb.w r3, [r6, #32] │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 21606a │ │ │ │ + bls.w 215fb2 │ │ │ │ mov r2, r5 │ │ │ │ adds r3, #59 @ 0x3b │ │ │ │ adds r1, r3, r5 │ │ │ │ ldrb.w ip, [r2, #60]! │ │ │ │ - b.n 21505a │ │ │ │ + b.n 214fa2 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 21606a │ │ │ │ + beq.w 215fb2 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ eor.w r3, ip, r3 │ │ │ │ tst r3, r0 │ │ │ │ - beq.n 215054 │ │ │ │ + beq.n 214f9c │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr.w r4, [r9, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2018fc │ │ │ │ + bl 201844 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fdcac │ │ │ │ + bl 1fdbf4 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 21605e │ │ │ │ + beq.w 215fa6 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #1 │ │ │ │ lsrs r3, r3, #1 │ │ │ │ add.w r8, sp, #72 @ 0x48 │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ movs r2, #0 │ │ │ │ strd r9, r3, [sp, #36] @ 0x24 │ │ │ │ @@ -618402,161 +618371,161 @@ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r3, r2 │ │ │ │ it cs │ │ │ │ movcs r3, r2 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1fdcac │ │ │ │ + bl 1fdbf4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 215fe2 │ │ │ │ + beq.w 215f2a │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add.w r1, r6, #44 @ 0x2c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ movs r7, #0 │ │ │ │ add.w fp, r3, #59 @ 0x3b │ │ │ │ add.w r0, r3, #44 @ 0x2c │ │ │ │ add.w r4, r2, fp │ │ │ │ ldr r2, [sp, #24] │ │ │ │ sub.w sl, r2, r3 │ │ │ │ - bl 1fd890 │ │ │ │ + bl 1fd7d8 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ add.w r5, r6, #44 @ 0x2c │ │ │ │ str.w r8, [sp, #48] @ 0x30 │ │ │ │ mov r8, r6 │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ mov r6, sl │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mla r3, r2, r3, sl │ │ │ │ add r3, r7 │ │ │ │ ldrb r3, [r3, #7] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 215fb2 │ │ │ │ + beq.w 215efa │ │ │ │ mov r0, fp │ │ │ │ sub.w lr, r6, #59 @ 0x3b │ │ │ │ add.w ip, r8, r7, lsl #5 │ │ │ │ add.w r3, ip, r0 │ │ │ │ add r3, lr │ │ │ │ ldrb.w r3, [r3, #60] @ 0x3c │ │ │ │ strb r3, [r0, #1] │ │ │ │ adds r3, r0, #1 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 215130 │ │ │ │ + beq.n 215078 │ │ │ │ add r3, ip │ │ │ │ add r3, lr │ │ │ │ ldrb.w r3, [r3, #60] @ 0x3c │ │ │ │ strb.w r3, [r0, #2]! │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 21510e │ │ │ │ + bne.n 215056 │ │ │ │ adds r7, #1 │ │ │ │ cmp r9, r7 │ │ │ │ - beq.w 215fda │ │ │ │ + beq.w 215f22 │ │ │ │ adds r5, #32 │ │ │ │ add.w r0, fp, #17 │ │ │ │ mov r1, r5 │ │ │ │ adds r4, #32 │ │ │ │ subs r6, #32 │ │ │ │ add.w fp, fp, #32 │ │ │ │ - bl 1fd890 │ │ │ │ - b.n 2150f0 │ │ │ │ + bl 1fd7d8 │ │ │ │ + b.n 215038 │ │ │ │ sub.w r2, r1, #203 @ 0xcb │ │ │ │ cmp r2, #12 │ │ │ │ - bhi.w 21500a │ │ │ │ + bhi.w 214f52 │ │ │ │ movs r4, #1 │ │ │ │ movw r0, #1109 @ 0x455 │ │ │ │ lsl.w r5, r4, r2 │ │ │ │ ands r0, r5 │ │ │ │ mov r5, r0 │ │ │ │ - bne.w 21551c │ │ │ │ + bne.w 215464 │ │ │ │ cmp r2, #12 │ │ │ │ - bne.w 21500a │ │ │ │ + bne.w 214f52 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 202afc │ │ │ │ + bl 202a44 │ │ │ │ mov r2, r4 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 202afc │ │ │ │ + bl 202a44 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ ldrb.w r2, [r6, #33] @ 0x21 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r2, #32 │ │ │ │ - beq.w 2165f6 │ │ │ │ + beq.w 21653e │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ it ne │ │ │ │ ldrbne r6, [r3, #1] │ │ │ │ - bne.n 2151a2 │ │ │ │ + bne.n 2150ea │ │ │ │ ldrb r6, [r3, #3] │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ and.w r3, r3, #56 @ 0x38 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 21638e │ │ │ │ + bne.w 2162d6 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 21613a │ │ │ │ + bne.w 216082 │ │ │ │ add.w r8, sp, #72 @ 0x48 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r9 │ │ │ │ mov r4, r6 │ │ │ │ add r7, sp, #124 @ 0x7c │ │ │ │ add.w fp, sp, #108 @ 0x6c │ │ │ │ movs r6, #2 │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 214a78 │ │ │ │ + bl 2149c0 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ strd r4, r4, [r8] │ │ │ │ str.w r4, [r8, #8] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ strd r4, r4, [r7] │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ strd r4, r4, [r7, #8] │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 216126 │ │ │ │ + beq.w 21606e │ │ │ │ mov sl, r6 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov ip, fp │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ add r5, sp, #140 @ 0x8c │ │ │ │ strb.w sl, [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 1fdcac │ │ │ │ + bl 1fdbf4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add.w r1, r0, #20 │ │ │ │ str r0, [sp, #32] │ │ │ │ str r1, [sp, #28] │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ movs r2, #1 │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add.w lr, sp, #140 @ 0x8c │ │ │ │ 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, #32] │ │ │ │ mov r0, r9 │ │ │ │ - bl 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr r3, [sp, #12] │ │ │ │ strd r4, r4, [r8] │ │ │ │ str.w r4, [r8, #8] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ ldrb.w lr, [r3, #12] │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ @@ -618564,181 +618533,181 @@ │ │ │ │ strd r4, r4, [r7, #8] │ │ │ │ cmp.w lr, #1 │ │ │ │ ite ne │ │ │ │ movne r5, #0 │ │ │ │ andeq.w r5, r5, #1 │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 216120 │ │ │ │ + bne.w 216068 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov ip, fp │ │ │ │ strb.w sl, [sp, #124] @ 0x7c │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ add r5, sp, #140 @ 0x8c │ │ │ │ cmp r6, #0 │ │ │ │ it eq │ │ │ │ cmpeq.w lr, #1 │ │ │ │ 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 216120 │ │ │ │ + beq.w 216068 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1fdcac │ │ │ │ + bl 1fdbf4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w r5, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov sl, r0 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ add.w lr, sp, #140 @ 0x8c │ │ │ │ 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, r9 │ │ │ │ - bl 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r1, #227 @ 0xe3 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r9 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ subs r6, #1 │ │ │ │ - bl 2028cc │ │ │ │ + bl 202814 │ │ │ │ adds r3, r6, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ - bne.w 2151d4 │ │ │ │ - b.n 215330 │ │ │ │ + bne.w 21511c │ │ │ │ + b.n 215278 │ │ │ │ cmp.w r1, #454 @ 0x1c6 │ │ │ │ - beq.n 21532e │ │ │ │ + beq.n 215276 │ │ │ │ sub.w r2, r1, #468 @ 0x1d4 │ │ │ │ cmp r2, #28 │ │ │ │ - bhi.w 21500a │ │ │ │ + bhi.w 214f52 │ │ │ │ movs r4, #1 │ │ │ │ movw r5, #31129 @ 0x7999 │ │ │ │ movt r5, #8064 @ 0x1f80 │ │ │ │ lsl.w r0, r4, r2 │ │ │ │ ands r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 2153bc │ │ │ │ + beq.n 215304 │ │ │ │ movs r0, #0 │ │ │ │ - ldr.w r2, [pc, #1712] @ 2159e4 │ │ │ │ - ldr.w r3, [pc, #1696] @ 2159d8 │ │ │ │ + ldr.w r2, [pc, #1712] @ 21592c │ │ │ │ + ldr.w r3, [pc, #1696] @ 215920 │ │ │ │ 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 216622 │ │ │ │ + bne.w 21656a │ │ │ │ add sp, #180 @ 0xb4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r1, #77 @ 0x4d │ │ │ │ - bls.n 215388 │ │ │ │ + bls.n 2152d0 │ │ │ │ sub.w r2, r1, #78 @ 0x4e │ │ │ │ movs r4, #1 │ │ │ │ lsl.w r2, r4, r2 │ │ │ │ tst.w r2, #3008 @ 0xbc0 │ │ │ │ - bne.w 2160d8 │ │ │ │ + bne.w 216020 │ │ │ │ tst.w r2, #47 @ 0x2f │ │ │ │ - bne.w 215528 │ │ │ │ + bne.w 215470 │ │ │ │ tst.w r2, #385024 @ 0x5e000 │ │ │ │ - beq.w 21500a │ │ │ │ + beq.w 214f52 │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #314 @ 0x13a │ │ │ │ movs r1, #217 @ 0xd9 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 2147d4 │ │ │ │ - b.n 215330 │ │ │ │ + bl 21471c │ │ │ │ + b.n 215278 │ │ │ │ sub.w r2, r1, #58 @ 0x3a │ │ │ │ movs r4, #1 │ │ │ │ lsl.w r2, r4, r2 │ │ │ │ tst.w r2, #47 @ 0x2f │ │ │ │ - bne.w 216102 │ │ │ │ + bne.w 21604a │ │ │ │ tst.w r2, #770048 @ 0xbc000 │ │ │ │ - bne.w 215508 │ │ │ │ + bne.w 215450 │ │ │ │ tst.w r2, #12032 @ 0x2f00 │ │ │ │ - beq.w 21500a │ │ │ │ + beq.w 214f52 │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #314 @ 0x13a │ │ │ │ movs r1, #220 @ 0xdc │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 2147d4 │ │ │ │ - b.n 215330 │ │ │ │ + bl 21471c │ │ │ │ + b.n 215278 │ │ │ │ cmp r2, #9 │ │ │ │ - bne.w 21500a │ │ │ │ + bne.w 214f52 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w r3, [r3, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21532e │ │ │ │ + beq.n 215276 │ │ │ │ add.w r8, sp, #72 @ 0x48 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 202afc │ │ │ │ + bl 202a44 │ │ │ │ mov.w r1, #468 @ 0x1d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 20280c │ │ │ │ + bl 202754 │ │ │ │ add.w fp, sp, #108 @ 0x6c │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ mov r6, r0 │ │ │ │ strd r5, r5, [r8, #4] │ │ │ │ strd r5, r5, [sp, #124] @ 0x7c │ │ │ │ strd r5, r5, [sp, #132] @ 0x84 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ ldrb r5, [r0, #12] │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ cmp r5, #1 │ │ │ │ itt eq │ │ │ │ moveq r4, r6 │ │ │ │ addeq.w sl, sp, #140 @ 0x8c │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ - beq.n 215466 │ │ │ │ + beq.n 2153ae │ │ │ │ mov r7, fp │ │ │ │ str r6, [sp, #120] @ 0x78 │ │ │ │ add r5, sp, #140 @ 0x8c │ │ │ │ add.w sl, 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} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1fdcac │ │ │ │ + bl 1fdbf4 │ │ │ │ mov r2, r4 │ │ │ │ add.w r4, r0, #20 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ mov r1, r4 │ │ │ │ mov r7, r0 │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ mov lr, sl │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 215478 │ │ │ │ + beq.n 2153c0 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #166 @ 0xa6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 20280c │ │ │ │ + bl 202754 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ strd r3, r3, [r8, #4] │ │ │ │ mov ip, fp │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ movs r7, #1 │ │ │ │ @@ -618751,136 +618720,136 @@ │ │ │ │ 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 1fdcac │ │ │ │ + bl 1fdbf4 │ │ │ │ mov r2, r7 │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ mov ip, sl │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldrb.w r3, [r8, #33] @ 0x21 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 2154f8 │ │ │ │ + beq.n 215440 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #166 @ 0xa6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 20280c │ │ │ │ + bl 202754 │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #492 @ 0x1ec │ │ │ │ mov r0, r9 │ │ │ │ - bl 20285c │ │ │ │ - b.n 215330 │ │ │ │ + bl 2027a4 │ │ │ │ + b.n 215278 │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #314 @ 0x13a │ │ │ │ mov.w r1, #322 @ 0x142 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 2147d4 │ │ │ │ - b.n 215330 │ │ │ │ + bl 21471c │ │ │ │ + b.n 215278 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 214904 │ │ │ │ - b.n 215330 │ │ │ │ + bl 21484c │ │ │ │ + b.n 215278 │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #358 @ 0x166 │ │ │ │ mov.w r1, #268 @ 0x10c │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 2147d4 │ │ │ │ - b.n 215330 │ │ │ │ + bl 21471c │ │ │ │ + b.n 215278 │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #358 @ 0x166 │ │ │ │ mov.w r1, #266 @ 0x10a │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 2147d4 │ │ │ │ - b.n 215330 │ │ │ │ + bl 21471c │ │ │ │ + b.n 215278 │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r9 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov.w r2, #358 @ 0x166 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #265 @ 0x109 │ │ │ │ - bl 2147d4 │ │ │ │ - b.n 215330 │ │ │ │ + bl 21471c │ │ │ │ + b.n 215278 │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r9 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov.w r2, #314 @ 0x13a │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ - bl 2147d4 │ │ │ │ - b.n 215330 │ │ │ │ + bl 21471c │ │ │ │ + b.n 215278 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w r3, [r3, #131] @ 0x83 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2165ea │ │ │ │ + bne.w 216532 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 214904 │ │ │ │ - b.n 215330 │ │ │ │ + bl 21484c │ │ │ │ + b.n 215278 │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r9 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov.w r2, #358 @ 0x166 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ - bl 2147d4 │ │ │ │ - b.n 215330 │ │ │ │ + bl 21471c │ │ │ │ + b.n 215278 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w r2, [r3, #121] @ 0x79 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 2165be │ │ │ │ + bne.w 216506 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 202afc │ │ │ │ + bl 202a44 │ │ │ │ movs r2, #32 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movs r6, #0 │ │ │ │ movs r7, #0 │ │ │ │ add.w r8, sp, #72 @ 0x48 │ │ │ │ strd r6, r7, [sp, #72] @ 0x48 │ │ │ │ - bl 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 2155f6 │ │ │ │ + cbz r0, 21553e │ │ │ │ mov r3, r8 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #153 @ 0x99 │ │ │ │ mov r0, r9 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ movs r6, #0 │ │ │ │ add r7, sp, #124 @ 0x7c │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ add.w fp, sp, #108 @ 0x6c │ │ │ │ strd r6, r6, [r8, #4] │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ mov r4, r0 │ │ │ │ @@ -618897,55 +618866,55 @@ │ │ │ │ str r4, [sp, #120] @ 0x78 │ │ │ │ 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} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1fdcac │ │ │ │ + bl 1fdbf4 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov lr, sl │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ movs r3, #24 │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ movs r1, #1 │ │ │ │ vldr d7, [sp, #72] @ 0x48 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ - bl 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 2156b0 │ │ │ │ + cbz r0, 2155f8 │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, r9 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ movs r6, #0 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ mov lr, fp │ │ │ │ strd r6, r6, [r8, #4] │ │ │ │ mov.w ip, #2 │ │ │ │ str r4, [sp, #84] @ 0x54 │ │ │ │ mov r5, sl │ │ │ │ @@ -618959,61 +618928,61 @@ │ │ │ │ str r4, [sp, #120] @ 0x78 │ │ │ │ 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} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1fdcac │ │ │ │ + bl 1fdbf4 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov lr, sl │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ movs r3, #16 │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ movs r1, #1 │ │ │ │ vldr d7, [sp, #72] @ 0x48 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ - bl 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 215762 │ │ │ │ + cbz r0, 2156aa │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, r9 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, r9 │ │ │ │ movs r6, #0 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ strd r6, r6, [r8, #4] │ │ │ │ mov ip, fp │ │ │ │ str r4, [sp, #84] @ 0x54 │ │ │ │ mov r5, sl │ │ │ │ str r0, [sp, #20] │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ @@ -619026,114 +618995,114 @@ │ │ │ │ strb.w r3, [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 1fdcac │ │ │ │ + bl 1fdbf4 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov lr, sl │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ movs r3, #8 │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #72] @ 0x48 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ - bl 1fdda8 │ │ │ │ + bl 1fdcf0 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 215822 │ │ │ │ + cbz r0, 21576a │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, r9 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ mov r5, r0 │ │ │ │ strd r3, r3, [r8, #4] │ │ │ │ str r4, [sp, #84] @ 0x54 │ │ │ │ ldrb r6, [r4, #12] │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ strd r3, r3, [r7, #4] │ │ │ │ cmp r6, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ - beq.n 21589c │ │ │ │ + beq.n 2157e4 │ │ │ │ mov r7, fp │ │ │ │ str r4, [sp, #120] @ 0x78 │ │ │ │ mov r6, sl │ │ │ │ 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.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1fdcac │ │ │ │ + bl 1fdbf4 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ add.w r4, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r8, r0 │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, r9 │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, r9 │ │ │ │ - bl 20285c │ │ │ │ - b.n 215330 │ │ │ │ + bl 2027a4 │ │ │ │ + b.n 215278 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21532e │ │ │ │ + beq.w 215276 │ │ │ │ add.w r8, sp, #72 @ 0x48 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 202afc │ │ │ │ + bl 202a44 │ │ │ │ add.w fp, sp, #108 @ 0x6c │ │ │ │ movs r3, #0 │ │ │ │ ldrb r4, [r0, #12] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ mov r5, r0 │ │ │ │ strd r3, r3, [r8, #4] │ │ │ │ cmp r4, #1 │ │ │ │ @@ -619142,41 +619111,41 @@ │ │ │ │ moveq r6, r5 │ │ │ │ strd r3, r3, [sp, #124] @ 0x7c │ │ │ │ it eq │ │ │ │ addeq.w sl, sp, #140 @ 0x8c │ │ │ │ strd r3, r3, [sp, #132] @ 0x84 │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ - beq.n 215958 │ │ │ │ + beq.n 2158a0 │ │ │ │ mov r6, fp │ │ │ │ str r5, [sp, #120] @ 0x78 │ │ │ │ add r4, sp, #140 @ 0x8c │ │ │ │ add.w sl, 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} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1fdcac │ │ │ │ + bl 1fdbf4 │ │ │ │ add.w r6, r0, #20 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ mov lr, sl │ │ │ │ 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 │ │ │ │ - bl 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ strd r3, r3, [r8, #4] │ │ │ │ mov ip, fp │ │ │ │ str r5, [sp, #84] @ 0x54 │ │ │ │ movs r7, #1 │ │ │ │ strd r3, r3, [sp, #124] @ 0x7c │ │ │ │ @@ -619188,56 +619157,56 @@ │ │ │ │ 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 1fdcac │ │ │ │ + bl 1fdbf4 │ │ │ │ mov r2, r7 │ │ │ │ mov r8, r0 │ │ │ │ mov r7, sl │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ add.w r5, r8, #44 @ 0x2c │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ add.w r3, r8, #20 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #390 @ 0x186 │ │ │ │ mov r0, r9 │ │ │ │ - bl 20285c │ │ │ │ - b.n 215330 │ │ │ │ + bl 2027a4 │ │ │ │ + b.n 215278 │ │ │ │ nop │ │ │ │ - cbz r0, 215a06 │ │ │ │ + sxtb r0, r6 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r4, 215a0a │ │ │ │ + sxtb r4, r4 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #784 @ 0x310 │ │ │ │ + add r5, sp, #496 @ 0x1f0 │ │ │ │ lsls r4, r4, #2 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w r3, [r3, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21532e │ │ │ │ + beq.w 215276 │ │ │ │ add.w r8, sp, #72 @ 0x48 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 202afc │ │ │ │ + bl 202a44 │ │ │ │ add.w fp, sp, #108 @ 0x6c │ │ │ │ movs r3, #0 │ │ │ │ ldrb r4, [r0, #12] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ mov r6, r0 │ │ │ │ strd r3, r3, [r8, #4] │ │ │ │ cmp r4, #1 │ │ │ │ @@ -619246,41 +619215,41 @@ │ │ │ │ addeq.w sl, sp, #140 @ 0x8c │ │ │ │ strd r3, r3, [sp, #124] @ 0x7c │ │ │ │ strd r3, r3, [sp, #132] @ 0x84 │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ it eq │ │ │ │ streq r6, [sp, #16] │ │ │ │ - beq.n 215a86 │ │ │ │ + beq.n 2159ce │ │ │ │ mov r5, fp │ │ │ │ str r6, [sp, #120] @ 0x78 │ │ │ │ add r4, sp, #140 @ 0x8c │ │ │ │ add.w sl, 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} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1fdcac │ │ │ │ + bl 1fdbf4 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r5, r0 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ mov lr, sl │ │ │ │ add.w ip, r5, #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, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ strd r5, r5, [r8, #4] │ │ │ │ mov r7, fp │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ mov r4, sl │ │ │ │ strd r5, r5, [sp, #124] @ 0x7c │ │ │ │ @@ -619293,35 +619262,35 @@ │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ str r7, [sp, #12] │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ - bl 1fdcac │ │ │ │ + bl 1fdbf4 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ mov lr, sl │ │ │ │ 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, sl │ │ │ │ - bl 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ mov r0, r9 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ movw r1, #379 @ 0x17b │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ strd r5, r5, [r8, #4] │ │ │ │ mov ip, fp │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ mov.w lr, #2 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ @@ -619333,31 +619302,31 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldr r7, [sp, #12] │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ - bl 1fdcac │ │ │ │ + bl 1fdbf4 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ mov lr, sl │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ strd r5, r5, [r8, #4] │ │ │ │ mov.w ip, #3 │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ strd r5, r5, [sp, #124] @ 0x7c │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ strd r5, r5, [sp, #132] @ 0x84 │ │ │ │ @@ -619368,51 +619337,51 @@ │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldr r7, [sp, #12] │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ - bl 1fdcac │ │ │ │ + bl 1fdbf4 │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bl 200494 │ │ │ │ + bl 2003dc │ │ │ │ mov ip, sl │ │ │ │ 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 2025a4 │ │ │ │ + bl 2024ec │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r9 │ │ │ │ movw r1, #379 @ 0x17b │ │ │ │ - bl 20285c │ │ │ │ + bl 2027a4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #385 @ 0x181 │ │ │ │ mov r0, r9 │ │ │ │ - bl 20285c │ │ │ │ - b.w 215330 │ │ │ │ + bl 2027a4 │ │ │ │ + b.w 215278 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w r3, [r3, #51] @ 0x33 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21532e │ │ │ │ + beq.w 215276 │ │ │ │ add.w r8, sp, #72 @ 0x48 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 202afc │ │ │ │ + bl 202a44 │ │ │ │ add.w fp, sp, #108 @ 0x6c │ │ │ │ movs r3, #0 │ │ │ │ ldrb r4, [r0, #12] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ mov r5, r0 │ │ │ │ strd r3, r3, [r8, #4] │ │ │ │ cmp r4, #1 │ │ │ │ @@ -619421,41 +619390,41 @@ │ │ │ │ moveq r6, r5 │ │ │ │ strd r3, r3, [sp, #124] @ 0x7c │ │ │ │ it eq │ │ │ │ addeq.w sl, sp, #140 @ 0x8c │ │ │ │ strd r3, r3, [sp, #132] @ 0x84 │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ - beq.n 215ca0 │ │ │ │ + beq.n 215be8 │ │ │ │ mov r6, fp │ │ │ │ str r5, [sp, #120] @ 0x78 │ │ │ │ add r4, sp, #140 @ 0x8c │ │ │ │ add.w sl, sp, #140 @ 0x8c │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} � TRUNCATED DUE TO SIZE LIMIT: 10485760 bytes